On Sun, Jun 29, 2014 at 9:48 PM, Bill Schmidt <wschm...@linux.vnet.ibm.com> wrote: > Hi, > > The test in gfortran.dg/round_4.f90, introduced in GCC 4.9, checks for > correct behavior of different rounding modes. However, for > quad-precision floating-point, it requires that the number > 0.10000000000000000000000000000000000481 be exactly represented. Since > the PowerPC long double implementation (double-double) only guarantees > 31 bits of precision, the test fails for the real(qp) portions of the > test. Thus this patch marks the test invalid for PowerPC Linux for now. > (We may want to also do this for other subtargets; let me know if so.) > > At such time as IEEE 128-bit floating-point is supported by the PowerPC > port, we should revisit this. > > Is this ok for trunk and 4.9? > > Thanks, > Bill > > > 2014-06-29 Bill Schmidt <wschm...@linux.vnet.ibm.com> > > * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the > test requires greater precision than the current PowerPC long > double implementation supports.
Okay. I wonder if this is passing on AIX because AIX defaults to double? Thanks, David