- volatile long double x = 1.0;
- volatile long double y = ldexpl (x, -1);
- return (y != 0.5L);
+ volatile long double x1 = 1.0;
+ volatile long double y1 = ldexpl (x1, -1);
+ volatile long double x2 = 1.73205L;
+ volatile long double y2 = ldexpl (x2, 0);
+ return (y1 != 0.5L) || (y2 != x2);