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?

Reply via email to