diff options
author | Jakub Jelinek <jakub@redhat.com> | 2017-04-27 09:13:10 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2017-04-27 09:13:10 +0200 |
commit | 985b839307f824880481ed840c4431bbae440073 (patch) | |
tree | b0ae763702ee9de1dcb2ab8963ab52ef999a400a /gcc/tree-ssa-phiopt.c | |
parent | db125f9e091a2088fe8d4e6132abe9c7c65edf37 (diff) | |
download | gcc-985b839307f824880481ed840c4431bbae440073.zip gcc-985b839307f824880481ed840c4431bbae440073.tar.gz gcc-985b839307f824880481ed840c4431bbae440073.tar.bz2 |
re PR target/77728 (Miscompilation multiple vector iteration on ARM)
PR target/77728
* config/aarch64/aarch64.c (struct aarch64_fn_arg_alignment): Remove.
(aarch64_function_arg_alignment): Return unsigned int again, but still
ignore TYPE_FIELDS chain decls other than FIELD_DECLs.
(aarch64_layout_arg): Adjust aarch64_function_arg_alignment caller.
Don't emit -Wpsabi note.
(aarch64_function_arg_boundary): Likewise.
(aarch64_gimplify_va_arg_expr): Adjust aarch64_function_arg_alignment
caller.
testsuite/
* g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
From-SVN: r247292
Diffstat (limited to 'gcc/tree-ssa-phiopt.c')
0 files changed, 0 insertions, 0 deletions