(extv, extzv): In patterns that will use movb and movw, ensure size is
8 or 16. From-SVN: r7814
This commit is contained in:
parent
1c63cc82d4
commit
bb14e22817
@ -3798,6 +3798,7 @@
|
||||
(match_operand:SI 2 "const_int_operand" "n")
|
||||
(match_operand:SI 3 "const_int_operand" "n")))]
|
||||
"TARGET_68020 && TARGET_BITFIELD
|
||||
&& (INTVAL (operands[2]) == 8 || INTVAL (operands[2]) == 16)
|
||||
&& INTVAL (operands[3]) % INTVAL (operands[2]) == 0
|
||||
&& (GET_CODE (operands[1]) == REG
|
||||
|| ! mode_dependent_address_p (XEXP (operands[1], 0)))"
|
||||
@ -3851,6 +3852,7 @@
|
||||
(match_operand:SI 2 "const_int_operand" "n")
|
||||
(match_operand:SI 3 "const_int_operand" "n")))]
|
||||
"TARGET_68020 && TARGET_BITFIELD
|
||||
&& (INTVAL (operands[2]) == 8 || INTVAL (operands[2]) == 16)
|
||||
&& INTVAL (operands[3]) % INTVAL (operands[2]) == 0
|
||||
&& (GET_CODE (operands[1]) == REG
|
||||
|| ! mode_dependent_address_p (XEXP (operands[1], 0)))"
|
||||
|
Loading…
Reference in New Issue
Block a user