rs6000.h (PREDICATE_CODES): Add floating-point comparison codes to branch_comparison_...
authorGeoff Keating <geoffk@cygnus.com>
Fri, 5 May 2000 00:06:34 +0000 (00:06 +0000)
committerGeoffrey Keating <geoffk@gcc.gnu.org>
Fri, 5 May 2000 00:06:34 +0000 (00:06 +0000)
* config/rs6000/rs6000.h (PREDICATE_CODES): Add floating-point
comparison codes to branch_comparison_operator.

From-SVN: r33692

gcc/ChangeLog
gcc/config/rs6000/rs6000.h

index 2778562..c0ee141 100644 (file)
@@ -1,3 +1,8 @@
+2000-05-04  Geoff Keating  <geoffk@cygnus.com>
+
+       * config/rs6000/rs6000.h (PREDICATE_CODES): Add floating-point
+       comparison codes to branch_comparison_operator.
+
 2000-05-04  Richard Henderson  <rth@cygnus.com>
 
        * ifcvt.c (noce_process_if_block): Always reset X in the A == B case.
index 11f96a3..890c415 100644 (file)
@@ -2741,7 +2741,10 @@ do {                                                                     \
   {"load_multiple_operation", {PARALLEL}},                     \
   {"store_multiple_operation", {PARALLEL}},                    \
   {"branch_comparison_operator", {EQ, NE, LE, LT, GE,          \
-                                 GT, LEU, LTU, GEU, GTU}},     \
+                                 GT, LEU, LTU, GEU, GTU,       \
+                                 UNORDERED, ORDERED,           \
+                                 UNEQ, LTGT,                   \
+                                 UNGE, UNGT, UNLE, UNLT}},     \
   {"scc_comparison_operator", {EQ, NE, LE, LT, GE,             \
                               GT, LEU, LTU, GEU, GTU}},        \
   {"trap_comparison_operator", {EQ, NE, LE, LT, GE,            \