public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c++/101072] New: [11/12 Regression] ICE in build_target_expr_with_type, at cp/tree.c:845
@ 2021-06-14 17:23 gscfq@t-online.de
  2021-06-15  7:22 ` [Bug c++/101072] [11/12 Regression] ICE in build_target_expr_with_type, at cp/tree.c:845 since r11-5681-gd9288bd28e24c755 marxin at gcc dot gnu.org
                   ` (9 more replies)
  0 siblings, 10 replies; 11+ messages in thread
From: gscfq@t-online.de @ 2021-06-14 17:23 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101072

            Bug ID: 101072
           Summary: [11/12 Regression] ICE in build_target_expr_with_type,
                    at cp/tree.c:845
           Product: gcc
           Version: 12.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: gscfq@t-online.de
  Target Milestone: ---

With file gcc/testsuite/g++.dg/cpp0x/constexpr-empty14.C and option
-fno-elide-constructors, changed between 20201129 and 20201206 :


$ g++-12-20210613 -c constexpr-empty14.C -fno-elide-constructors
constexpr-empty14.C: In function 'void foo(S)':
constexpr-empty14.C:9:19: internal compiler error: in
build_target_expr_with_type, at cp/tree.c:845
    9 |   constexpr S x = s;
      |                   ^
0x86c2c0 build_target_expr_with_type(tree_node*, tree_node*, int)
        ../../gcc/cp/tree.c:845
0x81d535 tsubst_copy_and_build(tree_node*, tree_node*, int, tree_node*, bool,
bool)
        ../../gcc/cp/pt.c:20831
0x6ffa0c fold_non_dependent_expr_template
        ../../gcc/cp/constexpr.c:7597
0x886e74 store_init_value(tree_node*, tree_node*, vec<tree_node*, va_gc,
vl_embed>**, int)
        ../../gcc/cp/typeck2.c:764
0x744fcd check_initializer
        ../../gcc/cp/decl.c:7163
0x747317 cp_finish_decl(tree_node*, tree_node*, bool, tree_node*, int)
        ../../gcc/cp/decl.c:7963
0x802791 cp_parser_init_declarator
        ../../gcc/cp/parser.c:22044
0x7e348a cp_parser_simple_declaration
        ../../gcc/cp/parser.c:14587
0x7e5049 cp_parser_declaration_statement
        ../../gcc/cp/parser.c:13722
0x7e5941 cp_parser_statement
        ../../gcc/cp/parser.c:11852
0x7e6254 cp_parser_statement_seq_opt
        ../../gcc/cp/parser.c:12219
0x7e630f cp_parser_compound_statement
        ../../gcc/cp/parser.c:12168
0x8017f8 cp_parser_function_body
        ../../gcc/cp/parser.c:24236
0x8017f8 cp_parser_ctor_initializer_opt_and_function_body
        ../../gcc/cp/parser.c:24287
0x801ca6 cp_parser_function_definition_after_declarator
        ../../gcc/cp/parser.c:30246
0x802b6c cp_parser_function_definition_from_specifiers_and_declarator
        ../../gcc/cp/parser.c:30162
0x802b6c cp_parser_init_declarator
        ../../gcc/cp/parser.c:21806
0x8052b4 cp_parser_single_declaration
        ../../gcc/cp/parser.c:30742
0x805495 cp_parser_template_declaration_after_parameters
        ../../gcc/cp/parser.c:30314
0x805c5b cp_parser_explicit_template_declaration
        ../../gcc/cp/parser.c:30580

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2022-01-26 19:27 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-06-14 17:23 [Bug c++/101072] New: [11/12 Regression] ICE in build_target_expr_with_type, at cp/tree.c:845 gscfq@t-online.de
2021-06-15  7:22 ` [Bug c++/101072] [11/12 Regression] ICE in build_target_expr_with_type, at cp/tree.c:845 since r11-5681-gd9288bd28e24c755 marxin at gcc dot gnu.org
2021-06-15  7:53 ` rguenth at gcc dot gnu.org
2021-07-07 21:38 ` jason at gcc dot gnu.org
2021-07-07 22:50 ` cvs-commit at gcc dot gnu.org
2021-07-07 22:50 ` [Bug c++/101072] [12 " jason at gcc dot gnu.org
2021-07-28  7:07 ` rguenth at gcc dot gnu.org
2021-12-28 23:48 ` pinskia at gcc dot gnu.org
2022-01-23  3:19 ` cvs-commit at gcc dot gnu.org
2022-01-23 22:33 ` jason at gcc dot gnu.org
2022-01-26 19:27 ` cvs-commit at gcc dot gnu.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).