Backport from mainline to ARM/embedded-4_6-branch. Committed.
2011-09-19 Jiangning Liu <jiangning....@arm.com> Backport r175427 from mainline 2011-06-27 Richard Guenther <rguent...@suse.de> PR tree-optimization/49169 * fold-const.c (get_pointer_modulus_and_residue): Don't rely on the alignment of function decls. 2011-09-19 Jiangning Liu <jiangning....@arm.com> Backport r175208 from mainline 2011-06-20 Ramana Radhakrishnan <ramana.radhakrish...@linaro.org> PR target/49385 * config/arm/thumb2.md (*thumb2_movhi_insn): Make sure atleast one of the operands is a register. 2011-09-19 Jiangning Liu <jiangning....@arm.com> Backport r174803 from mainline 2011-06-08 Julian Brown <jul...@codesourcery.com> * config/arm/arm.c (arm_libcall_uses_aapcs_base): Use correct ABI for double-precision helper functions in hard-float mode if only single-precision arithmetic is supported in hardware.