diff options
| author | hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-10-31 15:21:22 +0000 |
|---|---|---|
| committer | hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-10-31 15:21:22 +0000 |
| commit | 30e796b955051e03de8901d5a6c0b00dea709455 (patch) | |
| tree | d833f328e247b6129157ae75f789c931534d9ac5 | |
| parent | b7265200d90cb939615722fe06a3e76a15470f3e (diff) | |
| download | ppe42-gcc-30e796b955051e03de8901d5a6c0b00dea709455.tar.gz ppe42-gcc-30e796b955051e03de8901d5a6c0b00dea709455.zip | |
* 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
| -rw-r--r-- | gcc/ChangeLog | 4 | ||||
| -rw-r--r-- | gcc/config/i386/i386.md | 6 |
2 files changed, 7 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 95b754a6433..e08e26bc844 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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. 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 |

