re PR target/49385 (Invalid RTL intstruction for ARM)
Fix PR target/49385 2011-06-20 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org> PR target/49385 * config/arm/thumb2.md (*thumb2_movhi_insn): Make sure atleast one of the operands is a register. From-SVN: r175208
This commit is contained in:
parent
a95015b6cd
commit
c2954af926
@ -1,3 +1,9 @@
|
||||
2011-06-20 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
|
||||
|
||||
PR target/49385
|
||||
* config/arm/thumb2.md (*thumb2_movhi_insn): Make sure atleast
|
||||
one of the operands is a register.
|
||||
|
||||
2011-06-20 Kai Tietz <ktietz@redhat.com>
|
||||
|
||||
* fold-const.c (fold_binary_loc): Add missing
|
||||
|
@ -207,7 +207,9 @@
|
||||
(define_insn "*thumb2_movhi_insn"
|
||||
[(set (match_operand:HI 0 "nonimmediate_operand" "=r,r,m,r")
|
||||
(match_operand:HI 1 "general_operand" "rI,n,r,m"))]
|
||||
"TARGET_THUMB2"
|
||||
"TARGET_THUMB2
|
||||
&& (register_operand (operands[0], HImode)
|
||||
|| register_operand (operands[1], HImode))"
|
||||
"@
|
||||
mov%?\\t%0, %1\\t%@ movhi
|
||||
movw%?\\t%0, %L1\\t%@ movhi
|
||||
|
Loading…
Reference in New Issue
Block a user