PR c++/65690
commitca0a6a0f84a7cfffca2b3dae172ef1415e8ff96c
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 9 Apr 2015 15:06:56 +0000 (9 15:06 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 9 Apr 2015 15:06:56 +0000 (9 15:06 +0000)
treebe2f114d36e00d3f2062e49fb089f07e7a23b6b2
parent35206d02cfeb6c9c64ebe6d7d57d01e84b0f2d9a
PR c++/65690
* tree.c (build_cplus_array_type): Layout type before variants are
set, but copy over TYPE_SIZE and TYPE_SIZE_UNIT from the main
variant.

* c-c++-common/attr-aligned-1.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@221952 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/tree.c
gcc/testsuite/ChangeLog