[Bug testsuite/92199] New: [10 regression] g++.old-deja/g++.robertl/eb133b.C fails after r277300

seurer at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Wed Oct 23 16:07:00 GMT 2019


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

            Bug ID: 92199
           Summary: [10 regression] g++.old-deja/g++.robertl/eb133b.C
                    fails after r277300
           Product: gcc
           Version: 10.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: testsuite
          Assignee: unassigned at gcc dot gnu.org
          Reporter: seurer at gcc dot gnu.org
  Target Milestone: ---

Did you perhaps miss updating this test case for these changes?

spawn -ignore SIGHUP
/home/seurer/gcc/build/gcc-test2/gcc/testsuite/g++/../../xg++
-B/home/seurer/gcc/build/gcc-test2/gcc/testsuite/g++/../../
-fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers
-fdiagnostics-color=never -fdiagnostics-urls=never -nostdinc++
-I/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/libstdc++-v3/include/powerpc64-unknown-linux-gnu
-I/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/libstdc++-v3/include
-I/home/seurer/gcc/gcc-test2/libstdc++-v3/libsupc++
-I/home/seurer/gcc/gcc-test2/libstdc++-v3/include/backward
-I/home/seurer/gcc/gcc-test2/libstdc++-v3/testsuite/util -fmessage-length=0
-std=gnu++2a -Wall -Wno-deprecated -c -o eb130.o
/home/seurer/gcc/gcc-test2/gcc/testsuite/g++.old-deja/g++.robertl/eb130.C
In file included from
/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/libstdc++-v3/include/backward/hash_set:64,
                 from
/home/seurer/gcc/gcc-test2/gcc/testsuite/g++.old-deja/g++.robertl/eb130.C:9:
/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/libstdc++-v3/include/backward/hashtable.h:
In instantiation of 'class __gnu_cxx::hashtable<int, int, __gnu_cxx::hash<int>,
std::_Identity<int>, std::equal_to<int>, std::allocator<int> >':
/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/libstdc++-v3/include/backward/hash_set:94:11:
  required from 'class __gnu_cxx::hash_set<int>'
/home/seurer/gcc/gcc-test2/gcc/testsuite/g++.old-deja/g++.robertl/eb130.C:10:26:
  required from here
/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/libstdc++-v3/include/backward/hashtable.h:283:67:
error: no class template named 'rebind' in 'class std::allocator<int>'
/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/libstdc++-v3/include/backward/hashtable.h:289:62:
error: no class template named 'rebind' in 'class std::allocator<int>'
/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/libstdc++-v3/include/backward/hashtable.h:290:63:
error: no class template named 'rebind' in 'class std::allocator<int>'
/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/libstdc++-v3/include/backward/hashtable.h:291:51:
error: no class template named 'rebind' in 'class std::allocator<int>'
In file included from
/home/seurer/gcc/gcc-test2/gcc/testsuite/g++.old-deja/g++.robertl/eb130.C:9:
/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/libstdc++-v3/include/backward/hash_set:
In instantiation of 'class __gnu_cxx::hash_set<int>':
/home/seurer/gcc/gcc-test2/gcc/testsuite/g++.old-deja/g++.robertl/eb130.C:10:26:
  required from here
/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/libstdc++-v3/include/backward/hash_set:104:40:
error: no type named 'pointer' in 'class std::allocator<int>'
/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/libstdc++-v3/include/backward/hash_set:105:46:
error: no type named 'const_pointer' in 'class std::allocator<int>'
/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/libstdc++-v3/include/backward/hash_set:106:42:
error: no type named 'reference' in 'class std::allocator<int>'
/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/libstdc++-v3/include/backward/hash_set:107:48:
error: no type named 'const_reference' in 'class std::allocator<int>'
In file included from
/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/libstdc++-v3/include/backward/hash_set:64,
                 from
/home/seurer/gcc/gcc-test2/gcc/testsuite/g++.old-deja/g++.robertl/eb130.C:9:
/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/libstdc++-v3/include/backward/hashtable.h:
In instantiation of 'void __gnu_cxx::hashtable<_Val, _Key, _HashFcn,
_ExtractKey, _EqualKey, _Alloc>::clear() [with _Val = int; _Key = int; _HashFcn
= __gnu_cxx::hash<int>; _ExtractKey = std::_Identity<int>; _EqualKey =
std::equal_to<int>; _Alloc = std::allocator<int>]':
/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/libstdc++-v3/include/backward/hashtable.h:361:9:
  required from '__gnu_cxx::hashtable<_Val, _Key, _HashFcn, _ExtractKey,
_EqualKey, _Alloc>::~hashtable() [with _Val = int; _Key = int; _HashFcn =
__gnu_cxx::hash<int>; _ExtractKey = std::_Identity<int>; _EqualKey =
std::equal_to<int>; _Alloc = std::allocator<int>]'
/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/libstdc++-v3/include/backward/hash_set:127:59:
  required from '__gnu_cxx::hash_set<_Value, _HashFcn, _EqualKey,
_Alloc>::hash_set() [with _Value = int; _HashFcn = __gnu_cxx::hash<int>;
_EqualKey = std::equal_to<int>; _Alloc = std::allocator<int>]'
/home/seurer/gcc/gcc-test2/gcc/testsuite/g++.old-deja/g++.robertl/eb130.C:10:26:
  required from here
/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/libstdc++-v3/include/backward/hashtable.h:1106:37:
error: using invalid field '__gnu_cxx::hashtable<_Val, _Key, _HashFcn,
_ExtractKey, _EqualKey, _Alloc>::_M_buckets'
/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/libstdc++-v3/include/backward/hashtable.h:1108:19:
error: using invalid field '__gnu_cxx::hashtable<_Val, _Key, _HashFcn,
_ExtractKey, _EqualKey, _Alloc>::_M_buckets'
/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/libstdc++-v3/include/backward/hashtable.h:1115:4:
error: using invalid field '__gnu_cxx::hashtable<_Val, _Key, _HashFcn,
_ExtractKey, _EqualKey, _Alloc>::_M_buckets'
compiler exited with status 1
FAIL: g++.old-deja/g++.robertl/eb130.C  -std=gnu++2a (test for excess errors)
Excess errors:
/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/libstdc++-v3/include/backward/hashtable.h:283:67:
error: no class template named 'rebind' in 'class std::allocator<int>'
/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/libstdc++-v3/include/backward/hashtable.h:289:62:
error: no class template named 'rebind' in 'class std::allocator<int>'
/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/libstdc++-v3/include/backward/hashtable.h:290:63:
error: no class template named 'rebind' in 'class std::allocator<int>'
/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/libstdc++-v3/include/backward/hashtable.h:291:51:
error: no class template named 'rebind' in 'class std::allocator<int>'
/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/libstdc++-v3/include/backward/hash_set:104:40:
error: no type named 'pointer' in 'class std::allocator<int>'
/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/libstdc++-v3/include/backward/hash_set:105:46:
error: no type named 'const_pointer' in 'class std::allocator<int>'
/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/libstdc++-v3/include/backward/hash_set:106:42:
error: no type named 'reference' in 'class std::allocator<int>'
/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/libstdc++-v3/include/backward/hash_set:107:48:
error: no type named 'const_reference' in 'class std::allocator<int>'
/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/libstdc++-v3/include/backward/hashtable.h:1106:37:
error: using invalid field '__gnu_cxx::hashtable<_Val, _Key, _HashFcn,
_ExtractKey, _EqualKey, _Alloc>::_M_buckets'
/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/libstdc++-v3/include/backward/hashtable.h:1108:19:
error: using invalid field '__gnu_cxx::hashtable<_Val, _Key, _HashFcn,
_ExtractKey, _EqualKey, _Alloc>::_M_buckets'
/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/libstdc++-v3/include/backward/hashtable.h:1115:4:
error: using invalid field '__gnu_cxx::hashtable<_Val, _Key, _HashFcn,
_ExtractKey, _EqualKey, _Alloc>::_M_buckets'

testcase /home/seurer/gcc/gcc-test2/gcc/testsuite/g++.old-deja/old-deja.exp
completed in 3 seconds

                === g++ Summary ===

# of expected passes            3
# of unexpected failures        1


More information about the Gcc-bugs mailing list