On Tue, 26 Jul 2016, Segher Boessenkool wrote:

> On Tue, Jul 26, 2016 at 08:04:32PM -0400, Michael Meissner wrote:
> > > dg-do compile?  That's not testing much then, as an executable test!
> > 
> > Good catch.  Hopefully, third time is a charm.  I verified that changing the
> > dg-do compile to dg-do run did run properly on a big endian power7 (both 
> > 32-bit
> > and 64-bit) and a little endian power8.
> > 
> > [gcc]
> > 2016-07-26  Michael Meissner  <meiss...@linux.vnet.ibm.com>
> > 
> >     PR target/71869
> >     * config/rs6000/rs6000.c (rs6000_generate_compare): Rework
> >     __float128 support when we don't have hardware support, so that
> >     the IEEE built-in functions like isgreater, first call __unordkf3
> >     to make sure neither operand is a NaN, and if both operands are
> >     ordered, do the normal comparison.
> > 
> > [gcc/testsuite]
> > 2016-07-26  Michael Meissner  <meiss...@linux.vnet.ibm.com>
> > 
> >     PR target/71869
> >     * gcc.target/powerpc/float128-cmp.c: New test to make sure that
> >     IEEE built-in functions handle quiet and signalling NaNs
> >     correctly.
> 
> Okay for trunk.  Okay for 6 once there is independent testing (on
> gcc-testresults, say) for all affected targets and you aren't comfortable
> waiting any longer ;-)

You have at least two more weeks until GCC 6.2 RC1.

Richard.

Reply via email to