]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR target/51835 (ARM EABI violation when passing arguments to helper floating...
authorBin Cheng <bin.cheng@arm.com>
Mon, 30 Jan 2012 16:59:14 +0000 (16:59 +0000)
committerJoey Ye <jye2@gcc.gnu.org>
Mon, 30 Jan 2012 16:59:14 +0000 (16:59 +0000)
commitab07692c1aa4eb3c0ba93efae837f665c9a41c41
tree31d7f8ae8f6e8f9ab0bb12d7d674b11be5c17aa9
parent3efe2bf72bfd8910fa48c957205df7f0e93060e1
re PR target/51835 (ARM EABI violation when passing arguments to helper floating functions like __aeabi_d2iz)

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.

testcases:
PR target/51835
* gcc.target/arm/pr51835.c: New testcase.

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