From ff4bb3b55248c30936fa521449b842814d5c58bf Mon Sep 17 00:00:00 2001 From: Michael Meissner Date: Wed, 21 Sep 2016 22:12:13 +0000 Subject: [PATCH] re PR target/77670 (PowerPC64 Spec 2006 fails on 453.povray using -mcpu=power9 -mpower9-minmax) 2016-09-21 Michael Meissner PR target/77670 * config/rs6000/predicates.md (invert_fpmask_comparison_operator): New predicate that matches the ISA 3.0 XSCMP{EQ,GT,GE}DP instructions when you want to invert the test. * config/rs6000/rs6000.md (fpmask): Use the arguments in the correct order for XXSEL. (movcc_invert_p9): Define the inverted test for using XSCMP{EQ,GT,GE}DP. From-SVN: r240336 --- gcc/ChangeLog | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index cd4052595ae..816ca50ccd8 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,14 @@ +2016-09-21 Michael Meissner + + PR target/77670 + * config/rs6000/predicates.md (invert_fpmask_comparison_operator): + New predicate that matches the ISA 3.0 XSCMP{EQ,GT,GE}DP + instructions when you want to invert the test. + * config/rs6000/rs6000.md (fpmask): Use the arguments in the + correct order for XXSEL. + (movcc_invert_p9): Define the inverted test + for using XSCMP{EQ,GT,GE}DP. + 2016-09-21 David Malcolm * genconstants.c (main): Introduce noop_reader and convert call -- 2.30.2