[AArch64, ILP32] 5/6 Pad pointer-typed stack argument downward in ILP32.
authoryufeng <yufeng@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 23 Jul 2013 12:29:51 +0000 (12:29 +0000)
committeryufeng <yufeng@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 23 Jul 2013 12:29:51 +0000 (12:29 +0000)
commit1ae2a9c0b05d8922718ae12dfb7337b344c8a1c7
treefa1de50320142b4c6304113e829f41e14e3dbee3
parentb01b37f5768911598640cf8a8c82beacb4200c13
[AArch64, ILP32] 5/6 Pad pointer-typed stack argument downward in ILP32.

gcc/

* config/aarch64/aarch64.c (aarch64_pad_arg_upward): In big-endian,
pad pointer-typed argument downward.

gcc/testsuite/

* gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@201168 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/aarch64/aarch64.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/aarch64/test-ptr-arg-on-stack-1.c [new file with mode: 0644]