aboutsummaryrefslogtreecommitdiff
path: root/gcc/dwarf2codeview.cc
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2024-07-31 10:07:45 +0200
committerRichard Biener <rguenth@gcc.gnu.org>2024-07-31 11:05:34 +0200
commit33ead6400ad59d4b38fa0527a9a7b53a28114ab7 (patch)
tree9b4b59250343e54a0cd527622e013b540f082f21 /gcc/dwarf2codeview.cc
parenta59c4e496fa916cb9a484a649aa1b4cebd6550f2 (diff)
downloadgcc-33ead6400ad59d4b38fa0527a9a7b53a28114ab7.zip
gcc-33ead6400ad59d4b38fa0527a9a7b53a28114ab7.tar.gz
gcc-33ead6400ad59d4b38fa0527a9a7b53a28114ab7.tar.bz2
middle-end/101478 - ICE with degenerate address during gimplification
When we gimplify &MEM[0B + 4] we are re-folding the address in case types are not canonical which ends up with a constant address that recompute_tree_invariant_for_addr_expr ICEs on. Properly guard that call. PR middle-end/101478 * gimplify.cc (gimplify_addr_expr): Check we still have an ADDR_EXPR before calling recompute_tree_invariant_for_addr_expr. * gcc.dg/pr101478.c: New testcase.
Diffstat (limited to 'gcc/dwarf2codeview.cc')
0 files changed, 0 insertions, 0 deletions