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

            Bug ID: 89630
           Summary: [9 Regression] FAIL: g++.dg/cpp0x/alias-decl-64.C
           Product: gcc
           Version: 9.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: hjl.tools at gmail dot com
  Target Milestone: ---

On x86-64, r269472 gave

[hjl@gnu-cfl-2 gcc]$ ./xgcc -B./ -mrtm
/export/gnu/import/git/sources/gcc/gcc/testsuite/g++.dg/cpp0x/alias-decl-64.C
-S  -std=c++14  -march=skylake-avx512
/export/gnu/import/git/sources/gcc/gcc/testsuite/g++.dg/cpp0x/alias-decl-64.C:14:37:
internal compiler error: canonical types differ for identical types
‘A<#‘using_decl’ not supported by dump_expr#<expression error> >’ and
‘A<#‘using_decl’ not supported by dump_expr#<expression error> >’
   14 |   void operator()(typename C<A<rank_>>::i);
      |                                     ^~
0xba75ff comptypes(tree_node*, tree_node*, int)
        /export/gnu/import/git/sources/gcc/gcc/cp/typeck.c:1479
0xaca892 template_args_equal(tree_node*, tree_node*, bool)
        /export/gnu/import/git/sources/gcc/gcc/cp/pt.c:8732
0xacaae9 comp_template_args(tree_node*, tree_node*, tree_node**, tree_node**,
bool)
        /export/gnu/import/git/sources/gcc/gcc/cp/pt.c:8780
0xaab4ad spec_hasher::equal(spec_entry*, spec_entry*)
        /export/gnu/import/git/sources/gcc/gcc/cp/pt.c:1701
0xacc948 lookup_template_class_1
        /export/gnu/import/git/sources/gcc/gcc/cp/pt.c:9388
0xaced4c lookup_template_class(tree_node*, tree_node*, tree_node*, tree_node*,
int, int)
        /export/gnu/import/git/sources/gcc/gcc/cp/pt.c:9715
0xb52ed4 finish_template_type(tree_node*, tree_node*, int)
        /export/gnu/import/git/sources/gcc/gcc/cp/semantics.c:3290
0xa5cc0a cp_parser_template_id
        /export/gnu/import/git/sources/gcc/gcc/cp/parser.c:16422
0xa69e5b cp_parser_class_name
        /export/gnu/import/git/sources/gcc/gcc/cp/parser.c:23208
0xa48a5f cp_parser_qualifying_entity
        /export/gnu/import/git/sources/gcc/gcc/cp/parser.c:6693
0xa47aff cp_parser_nested_name_specifier_opt
        /export/gnu/import/git/sources/gcc/gcc/cp/parser.c:6379
0xa487ef cp_parser_nested_name_specifier
        /export/gnu/import/git/sources/gcc/gcc/cp/parser.c:6619
0xa6017e cp_parser_elaborated_type_specifier
        /export/gnu/import/git/sources/gcc/gcc/cp/parser.c:18260
0xa5e7a2 cp_parser_type_specifier
        /export/gnu/import/git/sources/gcc/gcc/cp/parser.c:17398
0xa58ca0 cp_parser_decl_specifier_seq
        /export/gnu/import/git/sources/gcc/gcc/cp/parser.c:14065
0xa68077 cp_parser_parameter_declaration
        /export/gnu/import/git/sources/gcc/gcc/cp/parser.c:22296
0xa67acb cp_parser_parameter_declaration_list
        /export/gnu/import/git/sources/gcc/gcc/cp/parser.c:22119
0xa67996 cp_parser_parameter_declaration_clause
        /export/gnu/import/git/sources/gcc/gcc/cp/parser.c:22046
0xa64ff2 cp_parser_direct_declarator
        /export/gnu/import/git/sources/gcc/gcc/cp/parser.c:20744
0xa64e5d cp_parser_declarator
        /export/gnu/import/git/sources/gcc/gcc/cp/parser.c:20612
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.
[hjl@gnu-cfl-2 gcc]$

Reply via email to