https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87215
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |rguenth at gcc dot gnu.org, | |vries at gcc dot gnu.org --- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> --- There's a related PR about us emitting more unused debug for global declarations (rather than types) and DWARF mode not implementing -feliminate-unused-debug-symbols). This probably is the reason for this regression by making the previously unused types no longer unused.