https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122995
Iain Sandoe <iains at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target|x86_64-linux, x86_64-darwin |powerpc64le-linux,
| |x86_64-darwin
--- Comment #1 from Iain Sandoe <iains at gcc dot gnu.org> ---
powerp64le linux:
../bug.cc:31:15: internal compiler error: in expose_existing_namespace, at
cp/name-lookup.cc:9281
31 | EXPORT_CPO( CPO, r2 )
| ^~~
../bug.cc:25:36: note: in definition of macro ‘EXPORT_CPO’
25 | #define EXPORT_CPO(NS,A) namespace NS { struct CAT(A,_cpo); } \
| ^~
0x1295a6af internal_error(char const*, ...)
../../src/gcc/diagnostic-global-context.cc:787
0x103143c3 fancy_abort(char const*, int, char const*)
../../src/gcc/diagnostics/context.cc:1805
0x105fe677 expose_existing_namespace(tree_node*)
../../src/gcc/cp/name-lookup.cc:9281
0x1060b43b expose_existing_namespace(tree_node*)
../../src/gcc/cp/name-lookup.cc:9273
0x1060b43b push_namespace(tree_node*, bool)
../../src/gcc/cp/name-lookup.cc:9372
0x106c6c9b cp_parser_namespace_definition
../../src/gcc/cp/parser.cc:23480
0x106c968f cp_parser_declaration
../../src/gcc/cp/parser.cc:16849
0x106c67f3 cp_parser_toplevel_declaration
../../src/gcc/cp/parser.cc:16890
0x106c67f3 cp_parser_declaration_seq_opt
../../src/gcc/cp/parser.cc:16601
0x106c6f5b cp_parser_namespace_body
../../src/gcc/cp/parser.cc:23513
0x106c6f5b cp_parser_namespace_definition
../../src/gcc/cp/parser.cc:23491
0x106c968f cp_parser_declaration
../../src/gcc/cp/parser.cc:16849
0x106ca05b cp_parser_toplevel_declaration
../../src/gcc/cp/parser.cc:16890
0x106ca05b cp_parser_translation_unit
../../src/gcc/cp/parser.cc:5558
0x106ca05b c_parse_file()
../../src/gcc/cp/parser.cc:55830
0x10935adf c_common_parse_file()
../../src/gcc/c-family/c-opts.cc:1422