* gcc-interface/decl.c (gnat_to_gnu_field): Do not enforce strict
commit7de91b0a0253a5bf91c60818d93238ddd65cab74
authorebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 22 May 2017 08:17:40 +0000 (22 08:17 +0000)
committerebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 22 May 2017 08:17:40 +0000 (22 08:17 +0000)
tree8656c279a45119f7d0d0882057fc590a6e2d760c
parent7b0e33c353b2a4917ffc8c90808fec0124368b0e
* gcc-interface/decl.c (gnat_to_gnu_field): Do not enforce strict
alignment for simple volatile fields and remove associated errors.
testsuite/
* gnat.dg/specs/volatile1.ads: Remove obsolete errors.
* gnat.dg/specs/clause_on_volatile.ads: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@248320 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/ChangeLog
gcc/ada/gcc-interface/decl.c
gcc/testsuite/ChangeLog
gcc/testsuite/gnat.dg/specs/clause_on_volatile.ads
gcc/testsuite/gnat.dg/specs/volatile1.ads