https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65956

--- Comment #5 from alalaw01 at gcc dot gnu.org ---
Author: alalaw01
Date: Mon Jul  6 17:32:07 2015
New Revision: 225469

URL: https://gcc.gnu.org/viewcvs?rev=225469&root=gcc&view=rev
Log:
2015-07-06  Alan Lawrence  <alan.lawre...@arm.com>

        Backport from mainline r225465
        2015-07-06  Alan Lawrence  <alan.lawre...@arm.com>

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:
    branches/gcc-5-branch/gcc/testsuite/gcc.target/arm/aapcs/align1.c
    branches/gcc-5-branch/gcc/testsuite/gcc.target/arm/aapcs/align2.c
    branches/gcc-5-branch/gcc/testsuite/gcc.target/arm/aapcs/align3.c
    branches/gcc-5-branch/gcc/testsuite/gcc.target/arm/aapcs/align4.c
    branches/gcc-5-branch/gcc/testsuite/gcc.target/arm/aapcs/align_rec1.c
    branches/gcc-5-branch/gcc/testsuite/gcc.target/arm/aapcs/align_rec2.c
    branches/gcc-5-branch/gcc/testsuite/gcc.target/arm/aapcs/align_rec3.c
    branches/gcc-5-branch/gcc/testsuite/gcc.target/arm/aapcs/align_rec4.c
    branches/gcc-5-branch/gcc/testsuite/gcc.target/arm/aapcs/align_vaarg1.c
    branches/gcc-5-branch/gcc/testsuite/gcc.target/arm/aapcs/align_vaarg2.c
Modified:
    branches/gcc-5-branch/gcc/ChangeLog
    branches/gcc-5-branch/gcc/config/arm/arm.c
    branches/gcc-5-branch/gcc/testsuite/ChangeLog

Reply via email to