arm.c (arm_new_rtx_costs): Handle narrow mode add-shifts properly.
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>
Tue, 19 Nov 2013 17:53:33 +0000 (17:53 +0000)
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>
Tue, 19 Nov 2013 17:53:33 +0000 (17:53 +0000)
commit9e45112545521716df8d1569a00ff26ac320df56
tree9bf222f72be5ef0e007edbb62b4a5f9e52046dce
parent5393d83e7492b33230a7b8167c985dc3eafb420e
arm.c (arm_new_rtx_costs): Handle narrow mode add-shifts properly.

* config/arm/arm.c (arm_new_rtx_costs):
Handle narrow mode add-shifts properly.
* config/arm/arm-common.c (arm_rtx_shift_left_p): Remove static.
* config/arm/arm-common-protos.h (arm_rtx_shift_left_p):
Declare extern.

From-SVN: r205051
gcc/ChangeLog
gcc/config/arm/aarch-common-protos.h
gcc/config/arm/aarch-common.c
gcc/config/arm/arm.c