]> git.ipfire.org Git - thirdparty/gcc.git/commit
backport: re PR target/51835 (ARM EABI violation when passing arguments to helper...
authorBin Cheng <bin.cheng@arm.com>
Tue, 14 Feb 2012 07:42:41 +0000 (07:42 +0000)
committerBin Cheng <amker@gcc.gnu.org>
Tue, 14 Feb 2012 07:42:41 +0000 (07:42 +0000)
commitdb5c1262c6270de6048a83714ff80822635ec8e3
treec6a2f006b4b092952c64ba091ce9dffabbaba2b6
parent4494bf681c6bb41f6da2f045749caa652bc70939
backport: re PR target/51835 (ARM EABI violation when passing arguments to helper floating functions like __aeabi_d2iz)

Backport from mainline.
2012-01-30  Bin Cheng  <bin.cheng@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.

2011-06-08  Julian Brown  <julian@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.

From-SVN: r184197
gcc/ChangeLog
gcc/config/arm/arm.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/arm/pr51835.c [new file with mode: 0644]