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]$