[AArch64, ILP32] 5/6 Pad pointer-typed stack argument downward in ILP32.
authorYufeng Zhang <yufeng.zhang@arm.com>
Tue, 23 Jul 2013 12:29:51 +0000 (12:29 +0000)
committerYufeng Zhang <yufeng@gcc.gnu.org>
Tue, 23 Jul 2013 12:29:51 +0000 (12:29 +0000)
commit00edcfbe01b2bd34ff997984a6e73bcc184c727c
treefa1de50320142b4c6304113e829f41e14e3dbee3
parent43be9a95d93785cb99ea5168f9c0538291e6e193
[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.

From-SVN: r201168
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]