[Bug target/65956] [5/6 Regression] Another ARM overaligned arg passing issue
alalaw01 at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Mon Jul 6 16:58:00 GMT 2015
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65956
--- Comment #3 from alalaw01 at gcc dot gnu.org ---
Author: alalaw01
Date: Mon Jul 6 16:58:16 2015
New Revision: 225465
URL: https://gcc.gnu.org/viewcvs?rev=225465&root=gcc&view=rev
Log:
[ARM] PR/65956 AAPCS update for alignment attribute
gcc/:
PR target/65956
* config/arm/arm.c (arm_needs_doubleword_align): Drop any outer
alignment attribute, exploring one level down for records and arrays.
gcc/testsuite/:
* gcc.target/arm/aapcs/align1.c: New.
* gcc.target/arm/aapcs/align_rec1.c: New.
* gcc.target/arm/aapcs/align2.c: New.
* gcc.target/arm/aapcs/align_rec2.c: New.
* gcc.target/arm/aapcs/align3.c: New.
* gcc.target/arm/aapcs/align_rec3.c: New.
* gcc.target/arm/aapcs/align4.c: New.
* gcc.target/arm/aapcs/align_rec4.c: New.
* gcc.target/arm/aapcs/align_vararg1.c: New.
* gcc.target/arm/aapcs/align_vararg2.c: New.
Added:
trunk/gcc/testsuite/gcc.target/arm/aapcs/align1.c
trunk/gcc/testsuite/gcc.target/arm/aapcs/align2.c
trunk/gcc/testsuite/gcc.target/arm/aapcs/align3.c
trunk/gcc/testsuite/gcc.target/arm/aapcs/align4.c
trunk/gcc/testsuite/gcc.target/arm/aapcs/align_rec1.c
trunk/gcc/testsuite/gcc.target/arm/aapcs/align_rec2.c
trunk/gcc/testsuite/gcc.target/arm/aapcs/align_rec3.c
trunk/gcc/testsuite/gcc.target/arm/aapcs/align_rec4.c
trunk/gcc/testsuite/gcc.target/arm/aapcs/align_vaarg1.c
trunk/gcc/testsuite/gcc.target/arm/aapcs/align_vaarg2.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/arm/arm.c
trunk/gcc/testsuite/ChangeLog
More information about the Gcc-bugs
mailing list