1 /* { dg-do run { target powerpc*-*-darwin* powerpc*-*-aix* powerpc64-*-linux rs6000-*-* } } */
2 /* { dg-options "-mlong-double-128" } */
4 /* Check that long double values are rounded correctly when being converted
5 to 32-bit integers. All these values are of the form +/- 2 +/- 2^-60. */
7 extern void abort(void);
12 long double l1
= 1.9999999999999999991326382620115964527941L;
13 long double l2
= 2.0000000000000000008673617379884035472059L;
14 long double l3
= -2.0000000000000000008673617379884035472059L;
15 long double l4
= -1.9999999999999999991326382620115964527941L;