re PR target/22576 (ICE with simple factorial program compiled with -ffast-math on...
authorUros Bizjak <uros@kss-loka.si>
Thu, 21 Jul 2005 19:55:03 +0000 (21:55 +0200)
committerRichard Henderson <rth@gcc.gnu.org>
Thu, 21 Jul 2005 19:55:03 +0000 (12:55 -0700)
        PR target/22576
        * config/i386/i386.md (cmpxf): Change operand constraints
        to "nonmemory_operand".

From-SVN: r102247

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

index abb1845..c73c54e 100644 (file)
@@ -1,3 +1,9 @@
+2005-07-21  Uros Bizjak  <uros@kss-loka.si>
+
+       PR target/22576
+       * config/i386/i386.md (cmpxf): Change operand constraints
+       to "nonmemory_operand".
+
 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
 
        * config/i386/i386.md (trap): Use "".word/t0x0b0f" instead of ud2.
index fe16db6..685c645 100644 (file)
 
 (define_expand "cmpxf"
   [(set (reg:CC FLAGS_REG)
-       (compare:CC (match_operand:XF 0 "cmp_fp_expander_operand" "")
-                   (match_operand:XF 1 "cmp_fp_expander_operand" "")))]
+       (compare:CC (match_operand:XF 0 "nonmemory_operand" "")
+                   (match_operand:XF 1 "nonmemory_operand" "")))]
   "TARGET_80387"
 {
   ix86_compare_op0 = operands[0];