diff options
author | Jakub Jelinek <jakub@redhat.com> | 2000-07-03 18:31:59 +0000 |
---|---|---|
committer | Jakub Jelinek <jakub@redhat.com> | 2000-07-03 18:31:59 +0000 |
commit | a91e4eb04ca3deb7e3d181277c3e66a6b383eeb4 (patch) | |
tree | ad9e64c2986ecbdffe2b7593b8f299b99c891424 /gcc/config/i386/i386.md | |
parent | f431b055730b3b6f29ccdc182959b521a63a9af2 (diff) |
* config/i386/i386.md (movstrictqi_xor): Use 'q' constraint instead
of 'r'. Use q_regs_operand.
(andsi_1+2): Use q_regs_operand.
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@34850 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/i386/i386.md')
-rw-r--r-- | gcc/config/i386/i386.md | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md index 3a5143f23f5..40bc94da611 100644 --- a/gcc/config/i386/i386.md +++ b/gcc/config/i386/i386.md @@ -1853,7 +1853,7 @@ (set_attr "mode" "QI")]) (define_insn "*movstrictqi_xor" - [(set (strict_low_part (match_operand:QI 0 "register_operand" "=r")) + [(set (strict_low_part (match_operand:QI 0 "q_regs_operand" "+q")) (match_operand:QI 1 "const0_operand" "i")) (clobber (reg:CC 17))] "reload_completed && (!TARGET_USE_MOV0 || optimize_size)" @@ -5000,7 +5000,7 @@ "operands[1] = gen_lowpart (HImode, operands[0]);") (define_split - [(set (match_operand:SI 0 "register_operand" "") + [(set (match_operand:SI 0 "q_regs_operand" "") (and:SI (match_dup 0) (const_int -256))) (clobber (reg:CC 17))] |