https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114541
Heiko Eißfeldt <heiko at hexco dot de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |heiko at hexco dot de --- Comment #1 from Heiko Eißfeldt <heiko at hexco dot de> --- can confirm ICE with invalid character after __BB#: ../PR114541.c: In function ‘foo’: ../PR114541.c:11:15: error: expected ‘;’ before ‘&’ token 11 | goto __BB3&; | ^ | ; ../PR114541.c:28:1: internal compiler error: Segmentation fault 28 | } | ^ 0x6bae251 internal_error(char const*, ...) ../../gcc/diagnostic-global-context.cc:518 0x25970a6 crash_signal ../../gcc/toplev.cc:323 0x11a245e bool vec_safe_reserve<edge_def*, va_gc>(vec<edge_def*, va_gc, vl_embed>*&, unsigned int, bool) ../../gcc/vec.h:715 0x11a245e bool vec_safe_reserve<edge_def*, va_gc>(vec<edge_def*, va_gc, vl_embed>*&, unsigned int, bool) ../../gcc/vec.h:712 0x11a245e edge_def** vec_safe_push<edge_def*, va_gc>(vec<edge_def*, va_gc, vl_embed>*&, edge_def* const&) ../../gcc/vec.h:834 0x11a245e connect_dest ../../gcc/cfg.cc:227 0x11a245e unchecked_make_edge(basic_block_def*, basic_block_def*, int) ../../gcc/cfg.cc:290 0xeafed6 c_parser_parse_gimple_body(c_parser*, char*, c_declspec_il, profile_count) ../../gcc/c/gimple-parser.cc:301 0xe43097 c_parser_declaration_or_fndef ../../gcc/c/c-parser.cc:3064 0xe8b6da c_parser_external_declaration ../../gcc/c/c-parser.cc:2066 0xe8d824 c_parser_translation_unit ../../gcc/c/c-parser.cc:1920 0xe8d824 c_parse_file() ../../gcc/c/c-parser.cc:28424 0xffcc72 c_common_parse_file() ../../gcc/c-family/c-opts.cc:1375 Please submit a full bug report, with preprocessed source (by using -freport-bug). Please include the complete backtrace with any bug report. See <https://gcc.gnu.org/bugs/> for instructions. But that should be a different new PR, right?