* i386.md (negdf2_ifs_rex64): Don't allow GPR operand.
authorJan Hubicka <jh@suse.cz>
Thu, 31 Oct 2002 15:21:22 +0000 (16:21 +0100)
committerJan Hubicka <hubicka@gcc.gnu.org>
Thu, 31 Oct 2002 15:21:22 +0000 (15:21 +0000)
From-SVN: r58678

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

index 95b754a64334b6d784268a2c3a72c1669f799407..e08e26bc844b83badfed051a8ef6bfa39fe01940 100644 (file)
@@ -1,3 +1,7 @@
+Thu Oct 31 16:09:44 CET 2002  Jan Hubicka  <jh@suse.cz>
+
+       * i386.md (negdf2_ifs_rex64): Don't allow GPR operand.
+
 Thu Oct 31 12:45:55 2002  J"orn Rennecke <joern.rennecke@superh.com>
 
        * sh.h (binary_logical_operator): Declare.
index 4b1c5d14200770c5ca2dee9257a8f63cc0fee619..4596cee7f9e676389e81cdcc23f3e5f31c7f2f41 100644 (file)
   "#")
 
 (define_insn "*negdf2_ifs_rex64"
-  [(set (match_operand:DF 0 "nonimmediate_operand" "=Y#fr,Y#fr,fm#Yr,r#Yf")
-       (neg:DF (match_operand:DF 1 "nonimmediate_operand" "0,Y#fr,0,0")))
-   (use (match_operand:DF 2 "general_operand" "Y,0,*g#Yr,*rm"))
+  [(set (match_operand:DF 0 "nonimmediate_operand" "=Y#f,Y#f,fm#Y")
+       (neg:DF (match_operand:DF 1 "nonimmediate_operand" "0,Y#f,0")))
+   (use (match_operand:DF 2 "general_operand" "Y,0,*g#Y*r"))
    (clobber (reg:CC 17))]
   "TARGET_64BIT && TARGET_SSE2
    && (reload_in_progress || reload_completed