Hi, Backport mainline r183733 to ARM/embedded-4_6-branch. The patch is already in gcc-4_6-branch, now commit to ARM/embedded-4_6-branch.
gcc/ChangeLog.arm 2012-02-10 Bin Cheng <bin.ch...@arm.com> Backport from mainline. 2012-01-30 Bin Cheng <bin.ch...@arm.com> PR target/51835 * config/arm/arm.c (arm_libcall_uses_aapcs_base): Use correct ABI for __aeabi_d2iz/__aeabi_d2uiz with hard-float. gcc/testsuite/ChangeLog.arm 2012-02-10 Bin Cheng <bin.ch...@arm.com> Backport from mainline. 2012-01-30 Bin Cheng <bin.ch...@arm.com> PR target/51835 * gcc.target/arm/pr51835.c: New testcase.