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

            Bug ID: 95225
           Summary: [11 regression] build failure (ICE) starting with
                    r11-477
           Product: gcc
           Version: 11.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: seurer at linux dot vnet.ibm.com
  Target Milestone: ---

g:573e5f0500968dcf4025b8fc0ae5fb367f9c70d9, r11-477 

r11-476 worked fine.

While building the compiler:

/bin/sh ../../libtool --tag CXX --tag disable-shared   --mode=compile
/home/spectester/build/nightly/build-gcc-trunk/./gcc/xgcc -shared-libgcc
-B/home/spectester/build/nightly/build-gcc-trunk/./gcc -nostdinc++
-L/home/spectester/build/nightly/build-gcc-trunk/powerpc64le-unknown-linux-gnu/libstdc++-v3/src
-L/home/spectester/build/nightly/build-gcc-trunk/powerpc64le-unknown-linux-gnu/libstdc++-v3/src/.libs
-L/home/spectester/build/nightly/build-gcc-trunk/powerpc64le-unknown-linux-gnu/libstdc++-v3/libsupc++/.libs
-B/opt/gcc-spec-nightly/trunk/powerpc64le-unknown-linux-gnu/bin/
-B/opt/gcc-spec-nightly/trunk/powerpc64le-unknown-linux-gnu/lib/ -isystem
/opt/gcc-spec-nightly/trunk/powerpc64le-unknown-linux-gnu
/include -isystem
/opt/gcc-spec-nightly/trunk/powerpc64le-unknown-linux-gnu/sys-include   
-I/home/spectester/gcc_trunk_git/gcc/libstdc++-v3/../libgcc
-I/home/spectester/build/nightly/build-gcc-trunk/powerpc64le-unknown-linux-gnu/libstdc++-v3/include/powerpc64le-unknown-linux-gnu
-I/home/spectester/build/nightly/build-gcc-trunk/powerpc64le-unknown-linux-gnu/libstdc++-v3/include
-I/home/spectester/gcc_trunk_git/gcc/libstdc++-v3/libsupc++   -std=gnu++98
-prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates  -Wall -Wextra
-Wwrite-strings -Wcast-qual -Wabi=2  -fdiagnostics-show-location=once  
-ffunction-sections -fdata-sections  -frandom-seed=tree.lo -g -O2 -D_GNU_SOURCE
 -c -o tree.lo
/home/spectester/gcc_trunk_git/gcc/libstdc++-v3/src/c++98/tree.cc
libtool: compile:  /home/spectester/build/nightly/build-gcc-trunk/./gcc/xgcc
-shared-libgcc -B/home/spectester/build/nightly/build-gcc-trunk/./gcc
-nostdinc++
-L/home/spectester/build/nightly/build-gcc-trunk/powerpc64le-unknown-linux-gnu/libstdc++-v3/src
-L/home/spectester/build/nightly/build-gcc-trunk/powerpc64le-unknown-linux-gnu/libstdc++-v3/src/.libs
-L/home/spectester/build/nightly/build-gcc-trunk/powerpc64le-unknown-linux-gnu/libstdc++-v3/libsupc++/.libs
-B/opt/gcc-spec-nightly/trunk/powerpc64le-unknown-linux-gnu/bin/
-B/opt/gcc-spec-nightly/trunk/powerpc64le-unknown-linux-gnu/lib/ -isystem
/opt/gcc-spec-nightly/trunk/powerpc64le-unknown-linux-gnu/include -isystem
/opt/gcc-spec-nightly/trunk/powerpc64le-unknown-linux-gnu/sys-include
-I/home/spectester/gcc_trunk_git/gcc/libstdc++-v3/../libgcc
-I/home/spectester/build/nightly/build-gcc-trunk/powerpc64le-unknown-linux-gnu/libstdc++-v3/include/powerpc64le-unknown-linux-gnu
-I/home/spectester/build/nightly/build-gcc-trunk/powerpc64le-unknown-linux-gnu/libstdc++-v3/include
-I/home/spectester/gcc_trunk_git/gcc/libstdc++-v3/libsupc++ -std=gnu++98
-D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings
-Wcast-qual -Wabi=2 -fdiagnostics-show-location=once -ffunction-sections
-fdata-sections -frandom-seed=tree.lo -g -O2 -D_GNU_SOURCE -c
/home/spectester/gcc_trunk_git/gcc/libstdc++-v3/src/c++98/tree.cc  -fPIC -DPIC
-D_GLIBCXX_SHARED -o tree.o
hash table checking failed: equal operator returns true for a pair of values
with a different hash value
In file included from
/home/spectester/gcc_trunk_git/gcc/libstdc++-v3/src/c++98/tree.cc:53:
/home/spectester/build/nightly/build-gcc-trunk/powerpc64le-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h:2092:49:
internal compiler error: in hashtab_chk_error, at hash-table.c:137
 2092 |     _M_get_insert_unique_pos(const key_type& __k)
      |                                                 ^
0x1027c2e7 hashtab_chk_error()
        /home/spectester/gcc_trunk_git/gcc/gcc/hash-table.c:137
0x105a1da7 hash_table<spec_hasher, false, xcallocator>::verify(spec_entry*
const&, unsigned int)
        /home/spectester/gcc_trunk_git/gcc/gcc/hash-table.h:1033
0x105a1fbf hash_table<spec_hasher, false,
xcallocator>::find_with_hash(spec_entry* const&, unsigned int)
        /home/spectester/gcc_trunk_git/gcc/gcc/hash-table.h:934
0x10538ccf lookup_template_class_1
        /home/spectester/gcc_trunk_git/gcc/gcc/cp/pt.c:9776
0x10538ccf lookup_template_class(tree_node*, tree_node*, tree_node*,
tree_node*, int, int)
        /home/spectester/gcc_trunk_git/gcc/gcc/cp/pt.c:10115
0x1053c897 tsubst_aggr_type
        /home/spectester/gcc_trunk_git/gcc/gcc/cp/pt.c:13369
0x1054a1b7 tsubst(tree_node*, tree_node*, int, tree_node*)
        /home/spectester/gcc_trunk_git/gcc/gcc/cp/pt.c:15250
0x1054dae3 maybe_update_decl_type(tree_node*, tree_node*)
        /home/spectester/gcc_trunk_git/gcc/gcc/cp/pt.c:4858
0x104eec4f cp_parser_init_declarator
        /home/spectester/gcc_trunk_git/gcc/gcc/cp/parser.c:20595
0x104f6c1f cp_parser_single_declaration
        /home/spectester/gcc_trunk_git/gcc/gcc/cp/parser.c:29490
0x104f6eaf cp_parser_template_declaration_after_parameters
        /home/spectester/gcc_trunk_git/gcc/gcc/cp/parser.c:29062
0x104f7d3f cp_parser_explicit_template_declaration
        /home/spectester/gcc_trunk_git/gcc/gcc/cp/parser.c:29328
0x104f7d3f cp_parser_template_declaration_after_export
        /home/spectester/gcc_trunk_git/gcc/gcc/cp/parser.c:29347
0x104fbe8b cp_parser_declaration
        /home/spectester/gcc_trunk_git/gcc/gcc/cp/parser.c:13388
0x104fcd9b cp_parser_declaration_seq_opt
        /home/spectester/gcc_trunk_git/gcc/gcc/cp/parser.c:13315
0x104fcd9b cp_parser_namespace_body
        /home/spectester/gcc_trunk_git/gcc/gcc/cp/parser.c:19723
0x104fcd9b cp_parser_namespace_definition
        /home/spectester/gcc_trunk_git/gcc/gcc/cp/parser.c:19701
0x104fbc87 cp_parser_declaration
        /home/spectester/gcc_trunk_git/gcc/gcc/cp/parser.c:13419
0x104fc6fb cp_parser_translation_unit
        /home/spectester/gcc_trunk_git/gcc/gcc/cp/parser.c:4725
0x104fc6fb c_parse_file()
        /home/spectester/gcc_trunk_git/gcc/gcc/cp/parser.c:43976

Reply via email to