public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug libstdc++/43259]  New: ext/profile/all.cc fails on Solaris 11/x86
@ 2010-03-04 17:27 ro at gcc dot gnu dot org
  2010-03-04 17:44 ` [Bug libstdc++/43259] " redi at gcc dot gnu dot org
                   ` (27 more replies)
  0 siblings, 28 replies; 29+ messages in thread
From: ro at gcc dot gnu dot org @ 2010-03-04 17:27 UTC (permalink / raw)
  To: gcc-bugs

As described in

  PATCH: Use __gthread_mutex_t in profile/impl/profiler_trace.h
  http://gcc.gnu.org/ml/gcc-patches/2010-02/msg00996.html

there's one remaining libstdc++ testsuite failure on Solaris 11/x86:

FAIL: ext/profile/all.cc (test for excess errors)

The error is:

Excess errors:
In file included from
/vol/gcc/obj/gcc-4.5.0-20100208/11-gcc/i386-pc-solaris2.11/libstdc++-v3/include/profile/impl/profiler_hash_func.h:51:0,
                 from
/vol/gcc/obj/gcc-4.5.0-20100208/11-gcc/i386-pc-solaris2.11/libstdc++-v3/include/profile/impl/profiler.h:400,
                 from
/vol/gcc/obj/gcc-4.5.0-20100208/11-gcc/i386-pc-solaris2.11/libstdc++-v3/include/profile/base.h:44,
                 from
/vol/gcc/obj/gcc-4.5.0-20100208/11-gcc/i386-pc-solaris2.11/libstdc++-v3/include/profile/map.h:38,
                 from
/vol/gcc/obj/gcc-4.5.0-20100208/11-gcc/i386-pc-solaris2.11/libstdc++-v3/include/profile/map:38,
                 from
/vol/gcc/obj/gcc-4.5.0-20100208/11-gcc/i386-pc-solaris2.11/libstdc++-v3/include/map:69,
                 from
/vol/gcc/src/hg/trunk/solaris/libstdc++-v3/testsuite/ext/profile/all.cc:24:
/vol/gcc/obj/gcc-4.5.0-20100208/11-gcc/i386-pc-solaris2.11/libstdc++-v3/include/profile/impl/profiler_trace.h:81:1:
error: no matching function for call to
'_pthread_mutex::_pthread_mutex(<brace-enclosed initializer list>)'
/usr/include/sys/types.h:404:31: note: candidates are:
_pthread_mutex::_pthread_mutex()
/usr/include/sys/types.h:404:31: note:                
_pthread_mutex::_pthread_mutex(const _pthread_mutex&)

and much more. The partial patch suggests to move
libstdc++-v3/include/profile/impl/profiler_trace.h
to use gthreads instead of manually trying to cope with different thread libs,
but didn't work as is.  It may serve as a basis for a proper fix, though.


-- 
           Summary: ext/profile/all.cc fails on Solaris 11/x86
           Product: gcc
           Version: 4.5.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libstdc++
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: ro at gcc dot gnu dot org
 GCC build triplet: i386-pc-solaris2.11
  GCC host triplet: i386-pc-solaris2.11
GCC target triplet: i386-pc-solaris2.11


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


^ permalink raw reply	[flat|nested] 29+ messages in thread

end of thread, other threads:[~2010-05-14 11:41 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-03-04 17:27 [Bug libstdc++/43259] New: ext/profile/all.cc fails on Solaris 11/x86 ro at gcc dot gnu dot org
2010-03-04 17:44 ` [Bug libstdc++/43259] " redi at gcc dot gnu dot org
2010-03-04 17:45 ` [Bug libstdc++/43259] ext/profile/all.cc fails on Solaris ebotcazou at gcc dot gnu dot org
2010-03-05 10:07 ` paolo dot carlini at oracle dot com
2010-03-05 18:41 ` ro at gcc dot gnu dot org
2010-03-05 23:18 ` ebotcazou at gcc dot gnu dot org
2010-03-21  1:44 ` paolo dot carlini at oracle dot com
2010-03-21  1:59 ` paolo dot carlini at oracle dot com
2010-03-21  4:52 ` rus at google dot com
2010-03-21 11:13 ` paolo dot carlini at oracle dot com
2010-03-21 19:15 ` paolo dot carlini at oracle dot com
2010-04-09 10:08 ` paolo dot carlini at oracle dot com
2010-04-28 18:37 ` ro at gcc dot gnu dot org
2010-04-28 19:06 ` rus at google dot com
2010-05-05  3:09 ` rus at google dot com
2010-05-05 10:46 ` kgardas at objectsecurity dot com
2010-05-05 10:47 ` kgardas at objectsecurity dot com
2010-05-06  2:04 ` rus at google dot com
2010-05-06  2:19 ` rus at google dot com
2010-05-06 16:25 ` paolo dot carlini at oracle dot com
2010-05-06 19:44 ` rus at google dot com
2010-05-06 20:25 ` paolo dot carlini at oracle dot com
2010-05-07  6:53 ` kgardas at objectsecurity dot com
2010-05-07 17:50 ` rus at google dot com
2010-05-09 16:57 ` paolo dot carlini at oracle dot com
2010-05-11 10:22 ` paolo at gcc dot gnu dot org
2010-05-11 10:23 ` paolo at gcc dot gnu dot org
2010-05-14 11:40 ` paolo at gcc dot gnu dot org
2010-05-14 11:41 ` paolo dot carlini at oracle dot com

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).