On Linux/Intel64, revision 141596 gave:

+FAIL: 30_threads/call_once/call_once1.cc (test for excess errors)
+FAIL: 30_threads/call_once/call_once1.cc (test for excess errors)
+FAIL: 30_threads/thread/cons/2.cc (test for excess errors)
+FAIL: 30_threads/thread/cons/2.cc (test for excess errors)
+FAIL:  (test for excess errors)
+FAIL: 30_threads/thread/cons/3.cc (test for excess errors)
+FAIL: 30_threads/thread/cons/4.cc (test for excess errors)
+FAIL: 30_threads/thread/cons/4.cc (test for excess errors)

In file included from
/export/gnu/import/svn/gcc-test/bld/x86_64-unknown-linux-gnu/32/libstdc++-v3/include/functional:75,^M
                 from
/export/gnu/import/svn/gcc-test/bld/x86_64-unknown-linux-gnu/32/libstdc++-v3/include/mutex:49,^M
                 from
/export/gnu/import/svn/gcc-test/src-trunk/libstdc++-v3/testsuite/30_threads/call_once/call_once1.cc:35:^M
/export/gnu/import/svn/gcc-test/bld/x86_64-unknown-linux-gnu/32/libstdc++-v3/include/tr1_impl/functional:
In instantiation of 'std::_Result_of_impl<false, false, std::_Mu<int, false,
false> ()(int, std::tuple<>)>':^M
/export/gnu/import/svn/gcc-test/bld/x86_64-unknown-linux-gnu/32/libstdc++-v3/include/tr1_impl/functional:154:
  instantiated from 'std::result_of<std::_Mu<int, false, false> ()(int,
std::tuple<>)>'^M
/export/gnu/import/svn/gcc-test/bld/x86_64-unknown-linux-gnu/32/libstdc++-v3/include/mutex:714:
  instantiated from 'void std::__once_call_impl() [with _Callable =
std::_Bind<void (* ()(int))(int)>]'^M
/export/gnu/import/svn/gcc-test/bld/x86_64-unknown-linux-gnu/32/libstdc++-v3/include/mutex:730:
  instantiated from 'void std::call_once(std::once_flag&, _Callable, _Args&&
...) [with _Callable = void (*)(int), _Args = int]'^M
/export/gnu/import/svn/gcc-test/src-trunk/libstdc++-v3/testsuite/30_threads/call_once/call_once1.cc:53:
  instantiated from here^M
/export/gnu/import/svn/gcc-test/bld/x86_64-unknown-linux-gnu/32/libstdc++-v3/include/tr1_impl/functional:299:
error: no match for call to '(std::_Mu<int, false, false>) (int,
std::tuple<>)'^M
/export/gnu/import/svn/gcc-test/bld/x86_64-unknown-linux-gnu/32/libstdc++-v3/include/tr1_impl/functional:1241:
note: candidates are: _CVArg& std::_Mu<_Arg, false, false>::operator()(_CVArg&,
const _Tuple&) const volatile [with _CVArg = int, _Tuple = std::tuple<>, _Arg =
int]^M
In file included from
/export/gnu/import/svn/gcc-test/src-trunk/libstdc++-v3/testsuite/30_threads/call_once/call_once1.cc:35:^M
/export/gnu/import/svn/gcc-test/bld/x86_64-unknown-linux-gnu/32/libstdc++-v3/include/mutex:
In function 'void std::__once_call_impl() [with _Callable = std::_Bind<void (*
()(int))(int)>]':^M
/export/gnu/import/svn/gcc-test/bld/x86_64-unknown-linux-gnu/32/libstdc++-v3/include/mutex:730:
  instantiated from 'void std::call_once(std::once_flag&, _Callable, _Args&&
...) [with _Callable = void (*)(int), _Args = int]'^M
/export/gnu/import/svn/gcc-test/src-trunk/libstdc++-v3/testsuite/30_threads/call_once/call_once1.cc:53:
  instantiated from here^M
/export/gnu/import/svn/gcc-test/bld/x86_64-unknown-linux-gnu/32/libstdc++-v3/include/mutex:714:
error: no match for call to '(std::_Bind<void (* ()(int))(int)>) ()'^M

Revision 141591 is OK.


-- 
           Summary: [4.4 Regression] 30_threads/thread/cons/X.cc
           Product: gcc
           Version: 4.4.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libstdc++
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: hjl dot tools at gmail dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38017

Reply via email to