On 11/27/13 15:02, Bill Schmidt wrote:
Hi,
The subject test case uses TRANSFER to do a bitcast from real(16) to
integer(16). For IBM long double, this works OK on big endian, but not
so well on little endian. The implementation of long double as two
64-bit quantities causes the most significant bits of the value to be in
a different place than the bit-interpretation as integer(16) expects.
So this patch just skips this test for powerpc*le-*-*.
Verified for powerpc64{,le}-unknown-linux-gnu. Is this ok for trunk?
Thanks,
Bill
2013-11-27 Bill Schmidt <wschm...@linux.vnet.ibm.com>
* gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
OK.
jeff