From: Jan Hubicka Date: Sat, 18 May 2002 21:10:33 +0000 (+0200) Subject: * i386.md (pushqi2, ashrqi_*): Fix constraint. X-Git-Tag: releases/gcc-3.1.1~327 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=013400e9ccb85b02cc75731574cde18cf9adcc01;p=thirdparty%2Fgcc.git * i386.md (pushqi2, ashrqi_*): Fix constraint. From-SVN: r53596 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c6ad8384d7aa..fe91f29b9844 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +Sat May 18 23:09:19 CEST 2002 Jan Hubicka + + * i386.md (pushqi2, ashrqi_*): Fix constraint. + 2002-05-18 Aldy Hernandez * config/rs6000/altivec.h: Cleanups. diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md index fefaca043827..d95839413779 100644 --- a/gcc/config/i386/i386.md +++ b/gcc/config/i386/i386.md @@ -2014,7 +2014,7 @@ ;; For 64BIT abi we always round up to 8 bytes. (define_insn "*pushqi2_rex64" [(set (match_operand:QI 0 "push_operand" "=X") - (match_operand:QI 1 "nonmemory_no_elim_operand" "ri"))] + (match_operand:QI 1 "nonmemory_no_elim_operand" "qi"))] "TARGET_64BIT" "push{q}\t%q1" [(set_attr "type" "push") @@ -11768,7 +11768,7 @@ (ashiftrt:QI (match_operand:QI 1 "nonimmediate_operand" "0") (match_operand:QI 2 "const_int_1_operand" "I")) (const_int 0))) - (set (match_operand:QI 0 "nonimmediate_operand" "=rm") + (set (match_operand:QI 0 "nonimmediate_operand" "=qm") (ashiftrt:QI (match_dup 1) (match_dup 2)))] "ix86_match_ccmode (insn, CCGOCmode) && (TARGET_PENTIUM || TARGET_PENTIUMPRO) @@ -11789,7 +11789,7 @@ (ashiftrt:QI (match_operand:QI 1 "nonimmediate_operand" "0") (match_operand:QI 2 "immediate_operand" "I")) (const_int 0))) - (set (match_operand:QI 0 "nonimmediate_operand" "=rm") + (set (match_operand:QI 0 "nonimmediate_operand" "=qm") (ashiftrt:QI (match_dup 1) (match_dup 2)))] "ix86_match_ccmode (insn, CCGOCmode) && ix86_binary_operator_ok (ASHIFTRT, QImode, operands)"