[RFA/ARM/4.7] Fix PR54974: Thumb literal pools don't handle PC rounding

Ramana Radhakrishnan ramrad01@arm.com
Fri May 10 10:13:00 GMT 2013


> OK for 4.7?
>


Ok - I did say ok if no fallout in my original review :)


regards
Ramana
> Thanks,
>
> Matt
>
> 2013-01-04  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
>
> 	Backport from mainline.
> 	2012-11-29  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
>
> 	PR target/54974
> 	* config/arm/arm.md (thumb2_pool_range, pool_range): Add
> 	comment on Thumb pool ranges.
> 	(thumb1_extendhisi2): Reduce Thumb pool range.
> 	(arm_movdi): Likewise.
> 	(thumb1_movdi_insn): Likewise.
> 	(thumb1_movsi_insn): Likewise.
> 	(pic_load_addr_unified): Likewise.
> 	(pic_load_addr_32bit): Likewise.
> 	(pic_load_addr_thumb1): Likewise.
> 	(thumb1_movhf): Likewise.
> 	(arm_movsf_soft_insn): Likewise.
> 	(thumb1_movsf_soft_insn): Likewise.
> 	(movdf_soft_insn): Likewise.
> 	(thumb1_movdf_soft_insn): Likewise.
> 	* config/arm/neon.md (*neon_mov<mode>): Likewise.
> 	(*neon_mov<mode>): Likwise.
> 	* config/arm/thumb2.md: (*thumb2_movsi_insn): Likewise.
> 	(*thumb2_movhi_insn): Likewise.
> 	(*thumb2_extendqisi_v6): Likewise.
> 	(*thumb2_zero_extendqisi_v6): Likewise.
> 	(*thumb2_zero_extendqisi2_v6): Likewise.
> 	* config/arm/vfp.md: (*thumb2_movsi_vfp): Likewise.
> 	(*movdi_vfp): Likewise.
> 	(*movdi_vfp_cortexa8): Likewise.
> 	(*thumb2_movsf_vfp): Likewise.
> 	(*thumb2_movdf_vfp): Likewise.
>




More information about the Gcc-patches mailing list