aboutsummaryrefslogtreecommitdiff
path: root/gcc/fold-const.cc
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2024-08-23 17:06:00 +0200
committerMarc Poulhiès <dkm@gcc.gnu.org>2024-09-03 10:16:54 +0200
commita19cf635ea29658d5f9fc19199473d6d823ef2d1 (patch)
treeb09534236f5344e40279486b1711005991104875 /gcc/fold-const.cc
parent9362abf5e81eb2e6e35f55f36ff8e7a31aef4e9d (diff)
downloadgcc-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