decl.c (gnat_to_gnu_field): Rework error messages for fields requiring strict alignme...
commit26cf78991015e0f96f9bc4d771816322e58e56ec
authorEric Botcazou <ebotcazou@adacore.com>
Sat, 29 Jun 2019 07:53:27 +0000 (29 07:53 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Sat, 29 Jun 2019 07:53:27 +0000 (29 07:53 +0000)
treef14f1e36e85a7f2dfd6f14815b04af07626db658
parent4ed9ab2de7fd409e385524ab9ca2e62a3097691e
decl.c (gnat_to_gnu_field): Rework error messages for fields requiring strict alignment...

* gcc-interface/decl.c (gnat_to_gnu_field): Rework error messages for
fields requiring strict alignment, add explicit test on Storage_Unit
for position and size, and mention type alignment for position.

From-SVN: r272819
gcc/ada/ChangeLog
gcc/ada/gcc-interface/decl.c
gcc/testsuite/ChangeLog
gcc/testsuite/gnat.dg/specs/atomic2.ads
gcc/testsuite/gnat.dg/specs/clause_on_volatile.ads
gcc/testsuite/gnat.dg/specs/size_clause3.ads