This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug libstdc++/40908] FAIL: abi_check
- From: "dave at hiauly1 dot hia dot nrc dot ca" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 29 Jul 2009 19:31:23 -0000
- Subject: [Bug libstdc++/40908] FAIL: abi_check
- References: <bug-40908-276@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #4 from dave at hiauly1 dot hia dot nrc dot ca 2009-07-29 19:31 -------
Subject: Re: FAIL: abi_check
> By "a function", I meant of course _ZNSt5mutexC1Evstd::mutex::mutex(). In the
> meanwhile I checked that indeed that symbol normally is *not* exported at all.
I see a weak defintion in atomic.o. In the .ii files, I see
namespace std
{
# 63 "/home/dave/gnu/gcc/objdir/hppa-linux/libstdc++-v3/include/mutex" 3
class mutex
{
typedef __gthread_mutex_t __native_type;
__native_type _M_mutex;
public:
typedef __native_type* native_handle_type;
mutex()
{
__native_type __tmp = {0, 0, 0, PTHREAD_MUTEX_TIMED_NP, { { { 1, 1, 1, 1
} }, 0 }};
_M_mutex = __tmp;
}
Dave
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40908