mirror of git://gcc.gnu.org/git/gcc.git
re PR bootstrap/52569 (bootstrap fails on x86_64-apple-darwin10 at revision 185261)
2012-03-13 Richard Guenther <rguenther@suse.de> PR target/52569 * unwind-dw2-fde.c: Make avoid-include-gthr.h hacks work again. From-SVN: r185322
This commit is contained in:
parent
c6d10e7c58
commit
9c4271f337
|
@ -1,3 +1,8 @@
|
||||||
|
2012-03-13 Richard Guenther <rguenther@suse.de>
|
||||||
|
|
||||||
|
PR target/52569
|
||||||
|
* unwind-dw2-fde.c: Make avoid-include-gthr.h hacks work again.
|
||||||
|
|
||||||
2012-03-13 Richard Guenther <rguenther@suse.de>
|
2012-03-13 Richard Guenther <rguenther@suse.de>
|
||||||
|
|
||||||
* gthr-single.h (__GTHREAD_MUTEX_INIT_FUNCTION): Fix definition.
|
* gthr-single.h (__GTHREAD_MUTEX_INIT_FUNCTION): Fix definition.
|
||||||
|
|
|
@ -49,6 +49,7 @@ static struct object *seen_objects;
|
||||||
static __gthread_mutex_t object_mutex = __GTHREAD_MUTEX_INIT;
|
static __gthread_mutex_t object_mutex = __GTHREAD_MUTEX_INIT;
|
||||||
#define init_object_mutex_once()
|
#define init_object_mutex_once()
|
||||||
#else
|
#else
|
||||||
|
#ifdef __GTHREAD_MUTEX_INIT_FUNCTION
|
||||||
static __gthread_mutex_t object_mutex;
|
static __gthread_mutex_t object_mutex;
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
@ -63,6 +64,12 @@ init_object_mutex_once (void)
|
||||||
static __gthread_once_t once = __GTHREAD_ONCE_INIT;
|
static __gthread_once_t once = __GTHREAD_ONCE_INIT;
|
||||||
__gthread_once (&once, init_object_mutex);
|
__gthread_once (&once, init_object_mutex);
|
||||||
}
|
}
|
||||||
|
#else
|
||||||
|
/* ??? Several targets include this file with stubbing parts of gthr.h
|
||||||
|
and expect no locking to be done. */
|
||||||
|
#define init_object_mutex_once()
|
||||||
|
static __gthread_mutex_t object_mutex;
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Called from crtbegin.o to register the unwind info for an object. */
|
/* Called from crtbegin.o to register the unwind info for an object. */
|
||||||
|
|
Loading…
Reference in New Issue