]> 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 17:22:04 +0000 (17:22 +0000)
committerJoey Ye <jye2@gcc.gnu.org>
Mon, 30 Jan 2012 17:22:04 +0000 (17:22 +0000)
commit9e8dfb1759bb84e29b0c4debc5a181ec48e371f1
tree3d526adfab5132e87376d437f998bd08c6d6594a
parentf6b36f1a5c6489ecbd932c3745687c4c78a99bd0
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: r183734
gcc/ChangeLog
gcc/config/arm/arm.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/arm/pr51835.c [new file with mode: 0644]