https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106768
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |WAITING
Component|c++ |target
Known to work| |9.2.1
Ever confirmed|0 |1
Last reconfirmed| |2022-08-29
Target| |arm-none-eabi
Known to fail| |10.3.1, 11.2.1
--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
Likely a target issue. The lines of the 11.2.1 ICE may match up
/* We shouldn't have any symbols with delayed asm names for
DIEs generated after early finish. */
gcc_assert (deferred_asm_name == NULL);
but to be sure we'd need a reproducer. Maybe you can debug this a bit yourself
and check what, after dwarf2out_early_finish, makes deferred_asm_name non-NULL
(if that is indeed the ICE)