]> git.ipfire.org Git - thirdparty/gcc.git/commit
ada: Add bypass for internal fields on strict-alignment platforms
authorEric Botcazou <ebotcazou@adacore.com>
Mon, 26 Aug 2024 09:16:41 +0000 (11:16 +0200)
committerMarc Poulhiès <dkm@gcc.gnu.org>
Thu, 5 Sep 2024 08:10:13 +0000 (10:10 +0200)
commit65186cab1d3c9b0dad17dc0536586bec634b93f3
tree16884f4977e7740ac52052b61076ce3bcdf982b3
parent72c6938f29cbeddb3220720e68add4cf09ffd794
ada: Add bypass for internal fields on strict-alignment platforms

This is required to support misalignment of tagged types in legacy code.

gcc/ada/

* gcc-interface/trans.cc (addressable_p) <COMPONENT_REF>: Add bypass
for internal fields on strict-alignment platforms.
gcc/ada/gcc-interface/trans.cc