[AArch64] Work around PR target/64971
commit482539eec08acc15446258f177b349fdc2ed2e9c
authorktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 20 Apr 2016 13:29:32 +0000 (20 13:29 +0000)
committerktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 20 Apr 2016 13:29:32 +0000 (20 13:29 +0000)
treebcffd85f01c88ab8e46e83142e010333c11963dd
parent1db745ee2cd70f24e5d711e943d62e7db36894ba
[AArch64] Work around PR target/64971

2016-04-20  Andrew Pinski  <apinski@cavium.com>
            Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

PR target/64971
* config/aarch64/aarch64.md (sibcall): Force call
address to be DImode for ILP32.
(sibcall_value): Likewise.

* gcc.c-torture/compile/pr37433-1.c: New testcase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@235281 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/aarch64/aarch64.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/pr37433-1.c [new file with mode: 0644]