[PATCH, rs6000, testsuite] Skip gfortran.dg/round_4.f90 for PowerPC Linux
David Edelsohn
dje.gcc@gmail.com
Mon Jun 30 15:28:00 GMT 2014
On Sun, Jun 29, 2014 at 9:48 PM, Bill Schmidt
<wschmidt@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 <wschmidt@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
More information about the Gcc-patches
mailing list