http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52128
Bug #: 52128 Summary: [4.7 regression] r183788 caused massive libstdc++ testsuite regression on i686-linux Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libstdc++ AssignedTo: unassig...@gcc.gnu.org ReportedBy: mi...@it.uu.se When bootstrapping gcc-4.7-20120203 on i686-linux I got massive regressions in the C++ and libstd++ test suites, gcc-4.7-20120128 was OK: === g++ Summary === -# of expected passes 45969 -# of expected failures 284 -# of unsupported tests 350 +# of expected passes 37467 +# of unexpected failures 4114 +# of expected failures 277 +# of unresolved testcases 111 +# of unsupported tests 419 === libgomp Summary === -# of expected passes 2948 +# of expected passes 289 +# of unexpected failures 477 === libstdc++ Summary === -# of expected passes 8826 -# of unexpected failures 6 -# of expected failures 44 -# of unsupported tests 143 +# of expected passes 2269 +# of unexpected failures 2668 +# of expected failures 5 +# of unsupported tests 561 Bisection identified r183788 as the cause: Author: redi Date: Wed Feb 1 00:20:08 2012 New Revision: 183788 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=183788 Log: PR libstdc++/49204 ... Looking in the logs all new failures appear to be: /mnt/work/objdir47/i686-pc-linux-gnu/./libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::_Bind_simple_helper<void (std::thread::*)()<std::reference_wrapper<std::thread> > >::__type std::__bind_simple<void (std::thread::*)(), std::reference_wrapper<std::thread> >(void (std::thread::*&&)(), std::reference_wrapper<std::thread>&&)' collect2: error: ld returned 1 exit status compiler exited with status 1