predicates.md (sse_comparison_operator): Fix typo in ieee test.
authorRichard Henderson <rth@redhat.com>
Thu, 23 Dec 2004 06:18:22 +0000 (22:18 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Thu, 23 Dec 2004 06:18:22 +0000 (22:18 -0800)
        * config/i386/predicates.md (sse_comparison_operator): Fix
        typo in ieee test.
        (arith_or_logical_operator): Downcase codes.

From-SVN: r92532

gcc/ChangeLog
gcc/config/i386/predicates.md

index 97fed21b855c4a85ebd454453e45f7d3af5da33f..05ddad17d3858736aedfd8969b7d5afcf69415e3 100644 (file)
@@ -1,3 +1,9 @@
+2004-12-22  Richard Henderson  <rth@redhat.com>
+
+       * config/i386/predicates.md (sse_comparison_operator): Fix
+       typo in ieee test.
+       (arith_or_logical_operator): Downcase codes.
+
 2004-12-23  Kaz Kojima  <kkojima@gcc.gnu.org>
 
        PR target/18511
index 3340a2a93bf98dec47fbcad3b43aeb07e2ace8ee..51271627a3f3bad9e206907dd73bb63352ace475 100644 (file)
 (define_special_predicate "sse_comparison_operator"
   (ior (match_code "eq,lt,le,unordered,ne,unge,ungt,ordered")
        (and (match_code "uneq,unlt,unle,ltgt,ge,gt")
-           (match_code "!TARGET_IEEE_FP"))))
+           (match_test "!TARGET_IEEE_FP"))))
 
 ;; Return 1 if OP is a valid comparison operator in valid mode.
 (define_predicate "ix86_comparison_operator"
 
 ;; Return true for ARITHMETIC_P.
 (define_predicate "arith_or_logical_operator"
-  (match_code "PLUS,MULT,AND,IOR,XOR,SMIN,SMAX,UMIN,UMAX,COMPARE,MINUS,DIV,
-              MOD,UDIV,UMOD,ASHIFT,ROTATE,ASHIFTRT,LSHIFTRT,ROTATERT"))
+  (match_code "plus,mult,and,ior,xor,smin,smax,umin,umax,compare,minus,div,
+              mod,udiv,umod,ashift,rotate,ashiftrt,lshiftrt,rotatert"))
 
 ;; Return 1 if OP is a binary operator that can be promoted to wider mode.
 ;; Modern CPUs have same latency for HImode and SImode multiply,