mirror of git://gcc.gnu.org/git/gcc.git
mips.md (*and<mode>3_mips16): Use the "W" constraint for the first two alternatives.
gcc/ * config/mips/mips.md (*and<mode>3_mips16): Use the "W" constraint for the first two alternatives. From-SVN: r195433
This commit is contained in:
parent
8824edffd6
commit
a6343728a2
|
|
@ -1,3 +1,8 @@
|
||||||
|
2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
|
||||||
|
|
||||||
|
* config/mips/mips.md (*and<mode>3_mips16): Use the "W" constraint
|
||||||
|
for the first two alternatives.
|
||||||
|
|
||||||
2013-01-24 Diego Novillo <dnovillo@google.com>
|
2013-01-24 Diego Novillo <dnovillo@google.com>
|
||||||
|
|
||||||
* Makefile.in (GGC): Remove. Replace all instances with
|
* Makefile.in (GGC): Remove. Replace all instances with
|
||||||
|
|
|
||||||
|
|
@ -2898,7 +2898,7 @@
|
||||||
|
|
||||||
(define_insn "*and<mode>3_mips16"
|
(define_insn "*and<mode>3_mips16"
|
||||||
[(set (match_operand:GPR 0 "register_operand" "=d,d,d,d,d")
|
[(set (match_operand:GPR 0 "register_operand" "=d,d,d,d,d")
|
||||||
(and:GPR (match_operand:GPR 1 "nonimmediate_operand" "%o,o,W,d,0")
|
(and:GPR (match_operand:GPR 1 "nonimmediate_operand" "%W,W,W,d,0")
|
||||||
(match_operand:GPR 2 "and_operand" "Yb,Yh,Yw,Yw,d")))]
|
(match_operand:GPR 2 "and_operand" "Yb,Yh,Yw,Yw,d")))]
|
||||||
"TARGET_MIPS16 && and_operands_ok (<MODE>mode, operands[1], operands[2])"
|
"TARGET_MIPS16 && and_operands_ok (<MODE>mode, operands[1], operands[2])"
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue