aboutsummaryrefslogtreecommitdiff
path: root/gcc/c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2024-01-31 10:56:15 +0100
committerJakub Jelinek <jakub@redhat.com>2024-01-31 10:56:15 +0100
commit457d2b59b58e5998e1e6967316d4e3e8f24edeed (patch)
tree83446f2ac06303bd6756c9231f4c15107ae29c38 /gcc/c
parent90ac839a470d61ffcd9eee0d7d37ca9c385dfefb (diff)
downloadgcc-457d2b59b58e5998e1e6967316d4e3e8f24edeed.zip
gcc-457d2b59b58e5998e1e6967316d4e3e8f24edeed.tar.gz
gcc-457d2b59b58e5998e1e6967316d4e3e8f24edeed.tar.bz2
dwarf2out: Fix ICE on large _BitInt in loc_list_from_tree_1 [PR113637]
This spot uses SCALAR_INT_TYPE_MODE which obviously ICEs for large/huge BITINT_TYPE types which have BLKmode. But such large BITINT_TYPEs certainly don't fit into DWARF2_ADDR_SIZE either, so we can just assume it would be false if type has BLKmode. 2024-01-31 Jakub Jelinek <jakub@redhat.com> PR debug/113637 * dwarf2out.cc (loc_list_from_tree_1): Assume integral types with BLKmode are larger than DWARF2_ADDR_SIZE. * gcc.dg/bitint-80.c: New test.
Diffstat (limited to 'gcc/c')
0 files changed, 0 insertions, 0 deletions