re PR target/61208 (armhf: generated asm code produces "branch out of range" error in gas with -Os)
PR target/61208 * arm.md (arm_cmpdi_unsigned): Fix length calculation for Thumb2. From-SVN: r210816
This commit is contained in:
parent
ba2266acbf
commit
c46e356961
|
@ -1,3 +1,8 @@
|
|||
2014-05-22 Richard Earnshaw <rearnsha@arm.com>
|
||||
|
||||
PR target/61208
|
||||
* arm.md (arm_cmpdi_unsigned): Fix length calculation for Thumb2.
|
||||
|
||||
2014-05-20 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
|
||||
|
||||
Backport from mainline r210325
|
||||
|
|
|
@ -7569,12 +7569,13 @@
|
|||
|
||||
(define_insn "*arm_cmpdi_unsigned"
|
||||
[(set (reg:CC_CZ CC_REGNUM)
|
||||
(compare:CC_CZ (match_operand:DI 0 "s_register_operand" "r")
|
||||
(match_operand:DI 1 "arm_di_operand" "rDi")))]
|
||||
(compare:CC_CZ (match_operand:DI 0 "s_register_operand" "r,r")
|
||||
(match_operand:DI 1 "arm_di_operand" "rDi,rDi")))]
|
||||
"TARGET_32BIT"
|
||||
"cmp\\t%R0, %R1\;it eq\;cmpeq\\t%Q0, %Q1"
|
||||
[(set_attr "conds" "set")
|
||||
(set_attr "length" "8")]
|
||||
(set_attr "arch" "a,t2")
|
||||
(set_attr "length" "8,10")]
|
||||
)
|
||||
|
||||
(define_insn "*arm_cmpdi_zero"
|
||||
|
|
Loading…
Reference in New Issue