diff options
author | Eric Botcazou <ebotcazou@adacore.com> | 2024-08-23 17:06:00 +0200 |
---|---|---|
committer | Marc Poulhiès <dkm@gcc.gnu.org> | 2024-09-03 10:16:54 +0200 |
commit | a19cf635ea29658d5f9fc19199473d6d823ef2d1 (patch) | |
tree | b09534236f5344e40279486b1711005991104875 /gcc/fold-const.cc | |
parent | 9362abf5e81eb2e6e35f55f36ff8e7a31aef4e9d (diff) | |
download | gcc-a19cf635ea29658d5f9fc19199473d6d823ef2d1.zip gcc-a19cf635ea29658d5f9fc19199473d6d823ef2d1.tar.gz gcc-a19cf635ea29658d5f9fc19199473d6d823ef2d1.tar.bz2 |
ada: Add kludge for quirk of ancient 32-bit ABIs to previous change
Some ancient 32-bit ABIs, most notably that of x86/Linux, misalign double
scalars in record types, so comparing DECL_ALIGN with TYPE_ALIGN directly
may give the wrong answer for them.
gcc/ada/
* gcc-interface/trans.cc (addressable_p) <COMPONENT_REF>: Add kludge
to cope with ancient 32-bit ABIs.
Diffstat (limited to 'gcc/fold-const.cc')
0 files changed, 0 insertions, 0 deletions