[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