diff options
author | Richard Biener <rguenther@suse.de> | 2024-01-22 15:42:59 +0100 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2024-01-23 08:05:08 +0100 |
commit | 7218f5050cb7163edae331f54ca163248ab48bfa (patch) | |
tree | 1245a81361c36cec0334afb7344213a78e80f6b7 /gcc/cp/module.cc | |
parent | e861d76076e213d036f880b722a885918ee8cc58 (diff) | |
download | gcc-7218f5050cb7163edae331f54ca163248ab48bfa.zip gcc-7218f5050cb7163edae331f54ca163248ab48bfa.tar.gz gcc-7218f5050cb7163edae331f54ca163248ab48bfa.tar.bz2 |
debug/112718 - reset all type units with -ffat-lto-objects
When mixing -flto, -ffat-lto-objects and -fdebug-type-section we
fail to reset all type units after early output resulting in an
ICE when attempting to add then duplicate sibling attributes.
PR debug/112718
* dwarf2out.cc (dwarf2out_finish): Reset all type units
for the fat part of an LTO compile.
* gcc.dg/debug/pr112718.c: New testcase.
Diffstat (limited to 'gcc/cp/module.cc')
0 files changed, 0 insertions, 0 deletions