]> gcc.gnu.org Git - gcc.git/commit
PowerPC: Force IBM long double for conversion test.
authorMichael Meissner <meissner@linux.ibm.com>
Thu, 14 Jan 2021 23:34:41 +0000 (18:34 -0500)
committerMichael Meissner <meissner@linux.ibm.com>
Thu, 14 Jan 2021 23:34:41 +0000 (18:34 -0500)
commitc0d0b2edba7322725ff03b6071dc2dc6ff62e80f
tree30205b9488fb76b0eedf6f1181c619a9e2cc36b5
parent36447e73e26206a6032c07281912ace0f4c80151
PowerPC: Force IBM long double for conversion test.

The test c-c++-common/dfp/convert-bfp-11.c explicit expects long double to use
the IBM 128-bit extended double format.  In particular, some of the tests
expect an infinity to be created if decimal values that are converted that are
too large for IBM extended double.  However, the numbers do fit in the range
for IEEE 128-bit format, since it has a larger exponent than the IBM 128-bit
format.  The test fails because an infinity is not generated.

We explicitly set the long double type to IBM extended double.

gcc/testsuite/
2021-01-14  Michael Meissner  <meissner@linux.ibm.com>

* c-c++-common/dfp/convert-bfp-11.c: Force using IBM 128-bit long
double.  Remove check for 64-bit long double.
gcc/testsuite/c-c++-common/dfp/convert-bfp-11.c
This page took 0.058447 seconds and 6 git commands to generate.