diff options
author | uros <uros@138bc75d-0d04-0410-961f-82ee72b054a4> | 2008-06-30 21:24:15 +0000 |
---|---|---|
committer | uros <uros@138bc75d-0d04-0410-961f-82ee72b054a4> | 2008-06-30 21:24:15 +0000 |
commit | b527440e919b835f9a1429d2ee5faa2ce7db111f (patch) | |
tree | 8970bfcbcb60382503cff62b5359a8e8e39147ee /gcc/config/i386/i386.md | |
parent | 14ba8633c8c9d75eeb38ba87e033665226a24561 (diff) | |
download | gcc-b527440e919b835f9a1429d2ee5faa2ce7db111f.tar.gz |
* config/i386/i386.md (*movti_rex64): Add "!" to "r" constraint
of operand 0.
testsuite/ChangeLog:
* gcc.target/i386/movti.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@137291 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/i386/i386.md')
-rw-r--r-- | gcc/config/i386/i386.md | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md index ed3c0d17b36..c67cf467bc9 100644 --- a/gcc/config/i386/i386.md +++ b/gcc/config/i386/i386.md @@ -2464,7 +2464,7 @@ (const_string "TI")))]) (define_insn "*movti_rex64" - [(set (match_operand:TI 0 "nonimmediate_operand" "=r,o,x,x,xm") + [(set (match_operand:TI 0 "nonimmediate_operand" "=!r,o,x,x,xm") (match_operand:TI 1 "general_operand" "riFo,riF,C,xm,x"))] "TARGET_64BIT && !(MEM_P (operands[0]) && MEM_P (operands[1]))" |