https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96257
Bug ID: 96257 Summary: [11 Regression] ICE in cp_parser_skip_to_pragma_eol, at cp/parser.c:3948 Product: gcc Version: 11.0 Status: UNCONFIRMED Keywords: ice-on-valid-code, openmp Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: asolokha at gmx dot com Target Milestone: --- g++-11.0.0-alpha20200719 snapshot (g:2e1b25350aa96b3f5678a056d0b55bb323c452d9) ICEs when compiling gcc/testsuite/gcc.dg/gomp/pr89796.c w/ -fopenmp: % g++-11.0.0 -fopenmp -c gcc/testsuite/gcc.dg/gomp/pr89796.c gcc/testsuite/gcc.dg/gomp/pr89796.c: In function 'int f2(int*)': gcc/testsuite/gcc.dg/gomp/pr89796.c:23:1: internal compiler error: in cp_parser_skip_to_pragma_eol, at cp/parser.c:3948 23 | } | ^ 0x646461 cp_parser_skip_to_pragma_eol /var/tmp/portage/sys-devel/gcc-11.0.0_alpha20200719/work/gcc-11-20200719/gcc/cp/parser.c:3948 0x646461 cp_parser_skip_to_pragma_eol /var/tmp/portage/sys-devel/gcc-11.0.0_alpha20200719/work/gcc-11-20200719/gcc/cp/parser.c:3936 0x995f97 cp_parser_skip_to_closing_parenthesis_1 /var/tmp/portage/sys-devel/gcc-11.0.0_alpha20200719/work/gcc-11-20200719/gcc/cp/parser.c:3694 0x996181 cp_parser_skip_to_closing_parenthesis /var/tmp/portage/sys-devel/gcc-11.0.0_alpha20200719/work/gcc-11-20200719/gcc/cp/parser.c:3718 0x996181 cp_parser_compound_literal_p /var/tmp/portage/sys-devel/gcc-11.0.0_alpha20200719/work/gcc-11-20200719/gcc/cp/parser.c:6871 0x9c1821 cp_parser_postfix_expression /var/tmp/portage/sys-devel/gcc-11.0.0_alpha20200719/work/gcc-11-20200719/gcc/cp/parser.c:7257 0x9a2929 cp_parser_binary_expression /var/tmp/portage/sys-devel/gcc-11.0.0_alpha20200719/work/gcc-11-20200719/gcc/cp/parser.c:9628 0x9a45ae cp_parser_assignment_expression /var/tmp/portage/sys-devel/gcc-11.0.0_alpha20200719/work/gcc-11-20200719/gcc/cp/parser.c:9933 0x9a32bd cp_parser_constant_expression /var/tmp/portage/sys-devel/gcc-11.0.0_alpha20200719/work/gcc-11-20200719/gcc/cp/parser.c:10227 0x9a3a51 cp_parser_initializer_clause /var/tmp/portage/sys-devel/gcc-11.0.0_alpha20200719/work/gcc-11-20200719/gcc/cp/parser.c:23299 0x9a801f cp_parser_initializer /var/tmp/portage/sys-devel/gcc-11.0.0_alpha20200719/work/gcc-11-20200719/gcc/cp/parser.c:23237 0x9d0e43 cp_parser_init_declarator /var/tmp/portage/sys-devel/gcc-11.0.0_alpha20200719/work/gcc-11-20200719/gcc/cp/parser.c:20930 0x9b0e55 cp_parser_simple_declaration /var/tmp/portage/sys-devel/gcc-11.0.0_alpha20200719/work/gcc-11-20200719/gcc/cp/parser.c:13798 0x9b2bec cp_parser_declaration_statement /var/tmp/portage/sys-devel/gcc-11.0.0_alpha20200719/work/gcc-11-20200719/gcc/cp/parser.c:13236 0x9b384f cp_parser_statement /var/tmp/portage/sys-devel/gcc-11.0.0_alpha20200719/work/gcc-11-20200719/gcc/cp/parser.c:11542 0x9b47a8 cp_parser_statement_seq_opt /var/tmp/portage/sys-devel/gcc-11.0.0_alpha20200719/work/gcc-11-20200719/gcc/cp/parser.c:11908 0x9b4888 cp_parser_compound_statement /var/tmp/portage/sys-devel/gcc-11.0.0_alpha20200719/work/gcc-11-20200719/gcc/cp/parser.c:11858 0x9ccd65 cp_parser_function_body /var/tmp/portage/sys-devel/gcc-11.0.0_alpha20200719/work/gcc-11-20200719/gcc/cp/parser.c:23143 0x9ccd65 cp_parser_ctor_initializer_opt_and_function_body /var/tmp/portage/sys-devel/gcc-11.0.0_alpha20200719/work/gcc-11-20200719/gcc/cp/parser.c:23194 0x9d0226 cp_parser_function_definition_after_declarator /var/tmp/portage/sys-devel/gcc-11.0.0_alpha20200719/work/gcc-11-20200719/gcc/cp/parser.c:29090