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 <[email protected]> * gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
OK. jeff
