* gcc-interface/decl.c (gnat_to_gnu_entity): Only set the TYPE_ALIGN_OK
commit626266ff9314edce72b7c9b45977b1b5fcaa234b
authorebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 9 Sep 2017 12:02:57 +0000 (9 12:02 +0000)
committerebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 9 Sep 2017 12:02:57 +0000 (9 12:02 +0000)
treef179eb786fd436bd2e5e931dfc5deece03859df5
parent9d958d5bd0699ef9a368e933fcf6cd6d8980bed0
* gcc-interface/decl.c (gnat_to_gnu_entity): Only set the TYPE_ALIGN_OK
and TYPE_BY_REFERENCE_P flags on types after various promotions.
* gcc-interface/trans.c (node_has_volatile_full_access) <N_Identifier>:
Consider all kinds of entities.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@251927 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/ChangeLog
gcc/ada/gcc-interface/decl.c
gcc/ada/gcc-interface/trans.c
gcc/testsuite/ChangeLog
gcc/testsuite/gnat.dg/specs/vfa1.ads [moved from gcc/testsuite/gnat.dg/specs/vfa.ads with 88% similarity]
gcc/testsuite/gnat.dg/specs/vfa2.ads [new file with mode: 0644]