summaryrefslogtreecommitdiff
path: root/gcc/config/i386
diff options
context:
space:
mode:
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>2002-10-31 15:21:22 +0000
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>2002-10-31 15:21:22 +0000
commit30e796b955051e03de8901d5a6c0b00dea709455 (patch)
treed833f328e247b6129157ae75f789c931534d9ac5 /gcc/config/i386
parentb7265200d90cb939615722fe06a3e76a15470f3e (diff)
downloadgcc-30e796b955051e03de8901d5a6c0b00dea709455.tar.gz
* i386.md (negdf2_ifs_rex64): Don't allow GPR operand.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58678 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/i386')
-rw-r--r--gcc/config/i386/i386.md6
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md
index 4b1c5d14200..4596cee7f9e 100644
--- a/gcc/config/i386/i386.md
+++ b/gcc/config/i386/i386.md
@@ -9438,9 +9438,9 @@
"#")
(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