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

Markus Trippelsdorf <trippels at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |ice-on-valid-code
           Priority|P3                          |P1
          Component|rtl-optimization            |c++
   Target Milestone|---                         |8.0

--- Comment #2 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
 % cat read_graphviz_new.ii
template <class> void *a{__builtin_memset(0, 0, int() - char())};

 % g++ -c read_graphviz_new.ii
read_graphviz_new.ii:1:63: internal compiler error: in fold_binary_loc, at
fold-const.c:9733
 template <class> void *a{__builtin_memset(0, 0, int() - char())};
                                                               ^
0x10838f8f fold_binary_loc(unsigned int, tree_code, tree_node*, tree_node*,
tree_node*)
        ../../gcc/gcc/fold-const.c:9733
0x1085b0c7 fold(tree_node*)
        ../../gcc/gcc/fold-const.c:11957
0x1026d17b cp_fold
        ../../gcc/gcc/cp/cp-gimplify.c:2279
0x1026f057 cp_fold_maybe_rvalue
        ../../gcc/gcc/cp/cp-gimplify.c:2005
0x1053a773 fold_for_warn(tree_node*)
        ../../gcc/gcc/c-family/c-common.c:878
0x105e0a8b warn_for_memset(unsigned int, tree_node*, tree_node*, int)
        ../../gcc/gcc/c-family/c-warn.c:1872
0x103ca8c7 cp_parser_postfix_expression
        ../../gcc/gcc/cp/parser.c:7182
0x103cb24f cp_parser_unary_expression
        ../../gcc/gcc/cp/parser.c:8281
0x103997f3 cp_parser_cast_expression
        ../../gcc/gcc/cp/parser.c:9049
0x1039a2c7 cp_parser_binary_expression
        ../../gcc/gcc/cp/parser.c:9150
0x1039c3af cp_parser_assignment_expression
        ../../gcc/gcc/cp/parser.c:9437
0x1039af57 cp_parser_constant_expression
        ../../gcc/gcc/cp/parser.c:9721
0x1039c2e7 cp_parser_initializer_clause
        ../../gcc/gcc/cp/parser.c:21840
0x1039b75f cp_parser_initializer_list
        ../../gcc/gcc/cp/parser.c:22109
0x1039b75f cp_parser_braced_list
        ../../gcc/gcc/cp/parser.c:21880
0x103a02bf cp_parser_initializer
        ../../gcc/gcc/cp/parser.c:21798
0x103d132b cp_parser_init_declarator
        ../../gcc/gcc/cp/parser.c:19599
0x103dc26b cp_parser_single_declaration
        ../../gcc/gcc/cp/parser.c:27091
0x103dc4df cp_parser_template_declaration_after_parameters
        ../../gcc/gcc/cp/parser.c:26693
0x103dd183 cp_parser_explicit_template_declaration
        ../../gcc/gcc/cp/parser.c:26930

Reply via email to