https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102562
--- Comment #4 from H.J. Lu <hjl.tools at gmail dot com> --- spawn -ignore SIGHUP /export/users/hjl/build/gnu/tools-build/gcc-32bit-gitlab-native/build-i686-linux/gcc/testsuite/g++8/../../xg++ -B/export/users/hjl/build/gnu/tools-build/gcc-32bit-gitlab-native/build-i686-linux/gcc/testsuite/g++8/../../ /export/gnu/import/git/gitlab/x86-gcc/gcc/testsuite/g++.dg/modules/xtreme-header-3_a.H -fdiagnostics-plain-output -nostdinc++ -I/export/users/hjl/build/gnu/tools-build/gcc-32bit-gitlab-native/build-i686-linux/i686-linux/libstdc++-v3/include/i686-linux -I/export/users/hjl/build/gnu/tools-build/gcc-32bit-gitlab-native/build-i686-linux/i686-linux/libstdc++-v3/include -I/export/gnu/import/git/gitlab/x86-gcc/libstdc++-v3/libsupc++ -I/export/gnu/import/git/gitlab/x86-gcc/libstdc++-v3/include/backward -I/export/gnu/import/git/gitlab/x86-gcc/libstdc++-v3/testsuite/util -fmessage-length=0 -std=c++17 -pedantic-errors -Wno-long-long -fmodule-header -S -o xtreme-header-3_a.s /export/gnu/import/git/gitlab/x86-gcc/gcc/testsuite/g++.dg/modules/xtreme-header-3_a.H: internal compiler error: tree check: expected var_decl or function_decl or field_decl or type_decl or concept_decl or template_decl, have namespace_decl in get_merge_kind, at cp/module.cc:10072 0x8475867 tree_check_failed(tree_node const*, char const*, int, char const*, ...) /export/gnu/import/git/gitlab/x86-gcc/gcc/tree.c:8689 0x82e6ccc template_info_decl_check(tree_node const*, char const*, int, char const*) /export/gnu/import/git/gitlab/x86-gcc/gcc/cp/cp-tree.h:651 0x82e8183 template_info_decl_check(tree_node const*, char const*, int, char const*) /export/gnu/import/git/gitlab/x86-gcc/gcc/tree.h:3433 0x82e8183 trees_out::get_merge_kind(tree_node*, depset*) /export/gnu/import/git/gitlab/x86-gcc/gcc/cp/module.cc:10070 0x86609a8 trees_out::decl_value(tree_node*, depset*) /export/gnu/import/git/gitlab/x86-gcc/gcc/cp/module.cc:7501 0x8661b44 trees_out::decl_node(tree_node*, walk_kind) /export/gnu/import/git/gitlab/x86-gcc/gcc/cp/module.cc:8536 0x8662b8a trees_out::tree_node(tree_node*) /export/gnu/import/git/gitlab/x86-gcc/gcc/cp/module.cc:9091 0x8662ed9 trees_out::chained_decls(tree_node*) /export/gnu/import/git/gitlab/x86-gcc/gcc/cp/module.cc:4840 0x8663cf1 trees_out::core_vals(tree_node*) /export/gnu/import/git/gitlab/x86-gcc/gcc/cp/module.cc:6060 0x86669ba trees_out::tree_node_vals(tree_node*) /export/gnu/import/git/gitlab/x86-gcc/gcc/cp/module.cc:7062 0x86669ba trees_out::tree_value(tree_node*) /export/gnu/import/git/gitlab/x86-gcc/gcc/cp/module.cc:8898 0x86629fd trees_out::tree_node(tree_node*) /export/gnu/import/git/gitlab/x86-gcc/gcc/cp/module.cc:9096 0x8666ad6 trees_out::write_function_def(tree_node*) /export/gnu/import/git/gitlab/x86-gcc/gcc/cp/module.cc:11352 0x8668bad depset::hash::find_dependencies(module_state*) /export/gnu/import/git/gitlab/x86-gcc/gcc/cp/module.cc:13128 0x8668fc0 module_state::write(elf_out*, cpp_reader*) /export/gnu/import/git/gitlab/x86-gcc/gcc/cp/module.cc:17615 0x866a5fa finish_module_processing(cpp_reader*) /export/gnu/import/git/gitlab/x86-gcc/gcc/cp/module.cc:19871 0x85fea25 c_parse_final_cleanups() /export/gnu/import/git/gitlab/x86-gcc/gcc/cp/decl2.c:5222 Please submit a full bug report, with preprocessed source if appropriate.