https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107379
Bug ID: 107379 Summary: [13 regression] g++.dg/modules/adl-3_c.C and adl-4_b.C break as of r13-2887-gb04208895fed34 Product: gcc Version: 13.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: other Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- g:b04208895fed34171eac6bafb60c90048eb1cb0c, r13-2887-gb04208895fed34 These failures occur on a powerpc64 system that is using IEEE128. Note that this commit is also the one that broke trunk for powerpc64 and some later patches are needed to get the compiler to build. It does still fail with current trunk where the compiler builds OK. FAIL: g++.dg/modules/adl-3_c.C -std=c++2a (test for errors, line 28) FAIL: g++.dg/modules/adl-3_c.C -std=c++2a (test for warnings, line 32) FAIL: g++.dg/modules/adl-3_c.C -std=c++2a dg-regexp 31 not found: "\n[^\n]*adl-3_b.C:8:13: error: 'fn' was not declared in this scope$" FAIL: g++.dg/modules/adl-3_c.C -std=c++2a (internal compiler error: Segmentation fault) FAIL: g++.dg/modules/adl-3_c.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/adl-3_c.C -std=c++2b (test for errors, line 28) FAIL: g++.dg/modules/adl-3_c.C -std=c++2b (test for warnings, line 32) FAIL: g++.dg/modules/adl-3_c.C -std=c++2b dg-regexp 31 not found: "\n[^\n]*adl-3_b.C:8:13: error: 'fn' was not declared in this scope$" FAIL: g++.dg/modules/adl-3_c.C -std=c++2b (internal compiler error: Segmentation fault) FAIL: g++.dg/modules/adl-3_c.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/adl-4_b.C -std=c++2a dg-regexp 36 not found: "[^\n]*/adl-4_a.C:14:[0-9]*: error: 'fn' was not declared in this scope\n" FAIL: g++.dg/modules/adl-4_b.C -std=c++2a (internal compiler error: Segmentation fault) FAIL: g++.dg/modules/adl-4_b.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/adl-4_b.C -std=c++2b dg-regexp 36 not found: "[^\n]*/adl-4_a.C:14:[0-9]*: error: 'fn' was not declared in this scope\n" FAIL: g++.dg/modules/adl-4_b.C -std=c++2b (internal compiler error: Segmentation fault) FAIL: g++.dg/modules/adl-4_b.C -std=c++2b (test for excess errors) commit b04208895fed34171eac6bafb60c90048eb1cb0c (HEAD) Author: Jakub Jelinek <ja...@redhat.com> Date: Tue Sep 27 08:04:06 2022 +0200 c++: Implement P1467R9 - Extended floating-point types and standard names compiler part except for bfloat16 [PR106652] Excess errors: /home/seurer/gcc/git/gcc-regress/gcc/testsuite/g++.dg/modules/adl-3_c.C:6:11: internal compiler error: Segmentation fault 0x10fed563 crash_signal /home/seurer/gcc/git/gcc-regress/gcc/toplev.cc:314 0x104f91dc get_fixed_binding_slot /home/seurer/gcc/git/gcc-regress/gcc/cp/name-lookup.cc:242 0x10508ca7 make_namespace_finish /home/seurer/gcc/git/gcc-regress/gcc/cp/name-lookup.cc:8454 0x1051ae53 push_namespace(tree_node*, bool) /home/seurer/gcc/git/gcc-regress/gcc/cp/name-lookup.cc:8600 0x105ad147 cp_parser_namespace_definition /home/seurer/gcc/git/gcc-regress/gcc/cp/parser.cc:21524 0x105ae0fb cp_parser_declaration /home/seurer/gcc/git/gcc-regress/gcc/cp/parser.cc:15090 0x105aeabb cp_parser_toplevel_declaration /home/seurer/gcc/git/gcc-regress/gcc/cp/parser.cc:15131 0x105aeabb cp_parser_translation_unit /home/seurer/gcc/git/gcc-regress/gcc/cp/parser.cc:5069 0x105aeabb c_parse_file() /home/seurer/gcc/git/gcc-regress/gcc/cp/parser.cc:48615 0x107d6c7f c_common_parse_file() /home/seurer/gcc/git/gcc-regress/gcc/c-family/c-opts.cc:1255