diff options
author | Yufeng Zhang <yufeng.zhang@arm.com> | 2014-06-17 09:39:22 +0000 |
---|---|---|
committer | Yufeng Zhang <yufeng@gcc.gnu.org> | 2014-06-17 09:39:22 +0000 |
commit | 3abf17cfaafc64a2813c9304f17d6cc8c063f515 (patch) | |
tree | fb242947be1125948e14e77064bb665ca73037e4 /gcc/java/java-gimplify.c | |
parent | ba3cf9f153f3113197d0496f33dd993a6ced1bb2 (diff) | |
download | gcc-3abf17cfaafc64a2813c9304f17d6cc8c063f515.zip gcc-3abf17cfaafc64a2813c9304f17d6cc8c063f515.tar.gz gcc-3abf17cfaafc64a2813c9304f17d6cc8c063f515.tar.bz2 |
re PR target/61483 ([AArch64] builtin va_start incorrectly initializes the field of va_list for incoming unnamed arguments on the stack)
gcc/
PR target/61483
* config/aarch64/aarch64.c (aarch64_layout_arg): Add new local
variable 'size'; calculate 'size' right in the front; use
'size' to compute 'nregs' (when 'allocate_ncrn != 0') and
pcum->aapcs_stack_words.
gcc/testsuite/
PR target/61483
* gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
* gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
* gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
* gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
From-SVN: r211733
Diffstat (limited to 'gcc/java/java-gimplify.c')
0 files changed, 0 insertions, 0 deletions