http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60623
Bug ID: 60623 Summary: FAIL: libstdc++-abi/abi_check Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libstdc++ Assignee: unassigned at gcc dot gnu.org Reporter: danglin at gcc dot gnu.org Host: hppa-unknown-linux-gnu Target: hppa-unknown-linux-gnu Build: hppa-unknown-linux-gnu spawn /home/dave/gnu/gcc/objdir/./gcc/xg++ -shared-libgcc -B/home/dave/gnu/gcc/objdir/./gcc -nostdinc++ -L/home/dave/gnu/gcc/objdir/hppa-linux-gnu/libstdc++-v3/ src -L/home/dave/gnu/gcc/objdir/hppa-linux-gnu/libstdc++-v3/src/.libs -L/home/da ve/gnu/gcc/objdir/hppa-linux-gnu/libstdc++-v3/libsupc++/.libs -B/home/dave/opt/g nu/gcc/gcc-4.9/hppa-linux-gnu/bin/ -B/home/dave/opt/gnu/gcc/gcc-4.9/hppa-linux-gnu/lib/ -isystem /home/dave/opt/gnu/gcc/gcc-4.9/hppa-linux-gnu/include -isystem /home/dave/opt/gnu/gcc/gcc-4.9/hppa-linux-gnu/sys-include -B/home/dave/gnu/gcc/objdir/hppa-linux-gnu/./libstdc++-v3/src/.libs -fdiagnostics-color=never -D_GLIBCXX_ASSERT -fmessage-length=0 -ffunction-sections -fdata-sections -g -O2 -D_GNU_SOURCE -g -O2 -D_GNU_SOURCE -DLOCALEDIR="." -nostdinc++ -I/home/dave/gnu/gcc/objdir/hppa-linux-gnu/libstdc++-v3/include/hppa-linux-gnu -I/home/dave/gnu/gcc/objdi r/hppa-linux-gnu/libstdc++-v3/include -I/home/dave/gnu/gcc/gcc/libstdc++-v3/libsupc++ -I/home/dave/gnu/gcc/gcc/libstdc++-v3/include/backward -I/home/dave/gnu/gcc/gcc/libstdc++-v3/testsuite/util /home/dave/gnu/gcc/gcc/libstdc++-v3/testsuite/ util/testsuite_abi_check.cc -w ./libtestc++.a -Wl,--gc-sections -lm -o abi_checkSetting LD_LIBRARY_PATH to :/home/dave/gnu/gcc/objdir/gcc:/home/dave/gnu/gcc/objdir/hppa-linux-gnu/./libstdc++-v3/../libgomp/.libs:/home/dave/gnu/gcc/objdir/hpp a-linux-gnu/./libstdc++-v3/src/.libs::/home/dave/gnu/gcc/objdir/gcc:/home/dave/gnu/gcc/objdir/hppa-linux-gnu/./libstdc++-v3/../libgomp/.libs:/home/dave/gnu/gcc/objdir/hppa-linux-gnu/./libstdc++-v3/src/.libs:/home/dave/gnu/gcc/objdir/hppa-linux-gnu/libstdc++-v3/src/.libs:/home/dave/gnu/gcc/objdir/hppa-linux-gnu/libssp/.libs:/home/dave/gnu/gcc/objdir/hppa-linux-gnu/libgomp/.libs:/home/dave/gnu/gcc/objdir/hppa-linux-gnu/libatomic/.libs:/home/dave/gnu/gcc/objdir/./gcc:/home/dave/gnu/gcc/objdir/./prev-gcc spawn [open ...] 40 added symbols 0 _ZNKSt20bad_array_new_length4whatEv std::bad_array_new_length::what() const version status: compatible CXXABI_1.3.8 type: function status: added 1 _ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEjjj std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned int, unsigned int, unsigned int) const version status: incompatible GLIBCXX_3.4.18 type: function status: added 2 _ZNSt20bad_array_new_lengthD0Ev std::bad_array_new_length::~bad_array_new_length() version status: compatible CXXABI_1.3.8 type: function status: added 3 _ZTISt16bad_array_length typeinfo for std::bad_array_length version status: compatible CXXABI_1.3.8 type: object type size: 12 status: added 4 _ZNSt16bad_array_lengthD0Ev std::bad_array_length::~bad_array_length() version status: compatible CXXABI_1.3.8 type: function status: added 5 _ZNSt13random_device16_M_getval_pretr1Ev std::random_device::_M_getval_pretr1() version status: incompatible GLIBCXX_3.4.18 type: function status: added 6 _ZNSt13random_device9_M_getvalEv std::random_device::_M_getval() version status: incompatible GLIBCXX_3.4.18 type: function status: added 7 _ZNSt11regex_errorC1ENSt15regex_constants10error_typeE std::regex_error::regex_error(std::regex_constants::error_type) version status: compatible GLIBCXX_3.4.20 type: function status: added 8 _ZSt14get_unexpectedv std::get_unexpected() version status: compatible GLIBCXX_3.4.20 type: function status: added 9 _ZNSt13random_device7_M_initERKSs std::random_device::_M_init(std::string const&) version status: incompatible GLIBCXX_3.4.18 type: function status: added 10 _ZSt24__throw_out_of_range_fmtPKcz std::__throw_out_of_range_fmt(char const*, ...) version status: compatible GLIBCXX_3.4.20 type: function status: added 11 _ZNSt20bad_array_new_lengthD2Ev std::bad_array_new_length::~bad_array_new_length() version status: compatible CXXABI_1.3.8 type: function status: added 12 _ZTSSt20bad_array_new_length typeinfo name for std::bad_array_new_length version status: compatible CXXABI_1.3.8 type: object type size: 25 status: added 13 _ZTISt20bad_array_new_length typeinfo for std::bad_array_new_length version status: compatible CXXABI_1.3.8 type: object type size: 12 status: added 14 _ZNSt11this_thread11__sleep_forENSt6chrono8durationIxSt5ratioILx1ELx1EEEENS1_IxS2_ILx1ELx1000000000EEEE std::this_thread::__sleep_for(std::chrono::duration<long long, std::ratio<1ll, 1ll> >, std::chrono::duration<long long, std::ratio<1ll, 1000000000ll> >) version status: incompatible GLIBCXX_3.4.18 type: function status: added 15 _ZNKSt8__detail20_Prime_rehash_policy11_M_next_bktEj std::__detail::_Prime_rehash_policy::_M_next_bkt(unsigned int) const version status: incompatible GLIBCXX_3.4.18 type: function status: added 16 GLIBCXX_3.4.19 version status: compatible type: object type size: 0 status: added 17 _ZNSt20bad_array_new_lengthD1Ev std::bad_array_new_length::~bad_array_new_length() version status: compatible CXXABI_1.3.8 type: function status: added 18 _ZNSt6chrono3_V212steady_clock3nowEv std::chrono::_V2::steady_clock::now() version status: incompatible GLIBCXX_3.4.19 type: function status: added 19 _ZTVSt16bad_array_length vtable for std::bad_array_length version status: compatible CXXABI_1.3.8 type: object type size: 20 status: added 20 _ZNSt6chrono3_V212system_clock9is_steadyE std::chrono::_V2::system_clock::is_steady version status: incompatible GLIBCXX_3.4.19 type: object type size: 1 status: added 21 CXXABI_1.3.7 version status: compatible type: object type size: 0 status: added 22 _ZNKSt17bad_function_call4whatEv std::bad_function_call::what() const version status: incompatible GLIBCXX_3.4.18 type: function status: added 23 _ZSt15get_new_handlerv std::get_new_handler() version status: compatible GLIBCXX_3.4.20 type: function status: added 24 _ZSt13get_terminatev std::get_terminate() version status: compatible GLIBCXX_3.4.20 type: function status: added 25 __cxa_throw_bad_array_length version status: compatible CXXABI_1.3.8 type: function status: added 26 GLIBCXX_3.4.18 version status: compatible type: object type size: 0 status: added 27 GLIBCXX_3.4.20 version status: compatible type: object type size: 0 status: added 28 _ZNSt13random_device14_M_init_pretr1ERKSs std::random_device::_M_init_pretr1(std::string const&) version status: incompatible GLIBCXX_3.4.18 type: function status: added 29 __cxa_throw_bad_array_new_length version status: compatible CXXABI_1.3.8 type: function status: added 30 _ZTSSt16bad_array_length typeinfo name for std::bad_array_length version status: compatible CXXABI_1.3.8 type: object type size: 21 status: added 31 _ZNKSt16bad_array_length4whatEv std::bad_array_length::what() const version status: compatible CXXABI_1.3.8 type: function status: added 32 __cxa_thread_atexit version status: incompatible CXXABI_1.3.7 type: function status: added 33 _ZTVSt20bad_array_new_length vtable for std::bad_array_new_length version status: compatible CXXABI_1.3.8 type: object type size: 20 status: added 34 _ZNSt6chrono3_V212steady_clock9is_steadyE std::chrono::_V2::steady_clock::is_steady version status: incompatible GLIBCXX_3.4.19 type: object type size: 1 status: added 35 _ZNSt13random_device7_M_finiEv std::random_device::_M_fini() version status: incompatible GLIBCXX_3.4.18 type: function status: added 36 _ZNSt16bad_array_lengthD2Ev std::bad_array_length::~bad_array_length() version status: compatible CXXABI_1.3.8 type: function status: added 37 _ZNSt6chrono3_V212system_clock3nowEv std::chrono::_V2::system_clock::now() version status: incompatible GLIBCXX_3.4.19 type: function status: added 38 _ZNSt16bad_array_lengthD1Ev std::bad_array_length::~bad_array_length() version status: compatible CXXABI_1.3.8 type: function status: added 39 CXXABI_1.3.8 version status: compatible type: object type size: 0 status: added 2 undesignated symbols 0 _ZSt11__once_call std::__once_call version status: compatible GLIBCXX_3.4.11 type: tls type size: 4 status: undesignated 1 _ZSt15__once_callable std::__once_callable version status: compatible GLIBCXX_3.4.11 type: tls type size: 4 status: undesignated 14 incompatible symbols 0 _ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEjjj std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned int, unsigned int, unsigned int) const version status: incompatible GLIBCXX_3.4.18 type: function status: added 1 _ZNSt13random_device16_M_getval_pretr1Ev std::random_device::_M_getval_pretr1() version status: incompatible GLIBCXX_3.4.18 type: function status: added 2 _ZNSt13random_device9_M_getvalEv std::random_device::_M_getval() version status: incompatible GLIBCXX_3.4.18 type: function status: added 3 _ZNSt13random_device7_M_initERKSs std::random_device::_M_init(std::string const&) version status: incompatible GLIBCXX_3.4.18 type: function status: added 4 _ZNSt11this_thread11__sleep_forENSt6chrono8durationIxSt5ratioILx1ELx1EEEENS1_IxS2_ILx1ELx1000000000EEEE std::this_thread::__sleep_for(std::chrono::duration<long long, std::ratio<1ll, 1ll> >, std::chrono::duration<long long, std::ratio<1ll, 1000000000ll> >) version status: incompatible GLIBCXX_3.4.18 type: function status: added 5 _ZNKSt8__detail20_Prime_rehash_policy11_M_next_bktEj std::__detail::_Prime_rehash_policy::_M_next_bkt(unsigned int) const version status: incompatible GLIBCXX_3.4.18 type: function status: added 6 _ZNSt6chrono3_V212steady_clock3nowEv std::chrono::_V2::steady_clock::now() version status: incompatible GLIBCXX_3.4.19 type: function status: added 7 _ZNSt6chrono3_V212system_clock9is_steadyE std::chrono::_V2::system_clock::is_steady version status: incompatible GLIBCXX_3.4.19 type: object type size: 1 status: added 8 _ZNKSt17bad_function_call4whatEv std::bad_function_call::what() const version status: incompatible GLIBCXX_3.4.18 type: function status: added 9 _ZNSt13random_device14_M_init_pretr1ERKSs std::random_device::_M_init_pretr1(std::string const&) version status: incompatible GLIBCXX_3.4.18 type: function status: added 10 __cxa_thread_atexit version status: incompatible CXXABI_1.3.7 type: function status: added 11 _ZNSt6chrono3_V212steady_clock9is_steadyE std::chrono::_V2::steady_clock::is_steady version status: incompatible GLIBCXX_3.4.19 type: object type size: 1 status: added 12 _ZNSt13random_device7_M_finiEv std::random_device::_M_fini() version status: incompatible GLIBCXX_3.4.18 type: function status: added 13 _ZNSt6chrono3_V212system_clock3nowEv std::chrono::_V2::system_clock::now() version status: incompatible GLIBCXX_3.4.19 type: function status: added ==== libstdc++-v3 check-abi Summary ==== # of added symbols: 40 # of missing symbols: 0 # of undesignated symbols: 2 # of incompatible symbols: 14 using: baseline_symbols.txt FAIL: libstdc++-abi/abi_check