The summary says it all. For sure it used to work fine and still does in the 4_4-branch. Many spurious failures:
FAIL: 17_intro/headers/c++1998/all.cc (test for excess errors) FAIL: 17_intro/headers/c++1998/all_no_exceptions.cc (test for excess errors) FAIL: 17_intro/headers/c++1998/stdc++.cc (test for excess errors) FAIL: 17_intro/headers/c++1998/stdc++_assert_neg.cc (test for errors, line 34) FAIL: 17_intro/headers/c++1998/stdc++_assert_neg.cc (test for excess errors) FAIL: 17_intro/headers/c++1998/stdc++_multiple_inclusion.cc (test for excess errors) FAIL: 17_intro/headers/c++200x/all_no_exceptions.cc (test for excess errors) FAIL: 17_intro/headers/c++200x/all_pedantic_errors.cc (test for excess errors) FAIL: 17_intro/headers/c++200x/stdc++_multiple_inclusion.cc (test for excess errors) ... of the form: .../libstdc++-v3/testsuite/17_intro/headers/c++1998/all.cc:20:25: fatal error: bits/extc++.h: No such file or directory -- Summary: [4.5 Regression] Make clean; make; make check doesn't work fine anymore Product: gcc Version: 4.5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libstdc++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: paolo dot carlini at oracle dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41220