overlay/sys-devel/gcc/files/gcc-4.6.2-fix-ICE-on-arm.patch
Mario Fetka c1f733d22e add gcc
2014-01-04 20:08:59 +01:00

25 lines
646 B
Diff

--- a/gcc/config/arm/arm.md
+++ b/gcc/config/arm/arm.md
@@ -4202,7 +4202,9 @@
#
ldr%(h%)\\t%0, %1"
[(set_attr "type" "alu_shift,load_byte")
- (set_attr "predicable" "yes")]
+ (set_attr "predicable" "yes")
+ (set_attr "pool_range" "*,256")
+ (set_attr "neg_pool_range" "*,244")]
)
(define_insn "*arm_zero_extendhisi2_v6"
@@ -4213,7 +4215,9 @@
uxth%?\\t%0, %1
ldr%(h%)\\t%0, %1"
[(set_attr "type" "alu_shift,load_byte")
- (set_attr "predicable" "yes")]
+ (set_attr "predicable" "yes")
+ (set_attr "pool_range" "*,256")
+ (set_attr "neg_pool_range" "*,244")]
)
(define_insn "*arm_zero_extendhisi2addsi"