re PR bootstrap/43170 (gcc 4.5 20100218 bootstrap compare fails on os x 10.6)

config:
	PR bootstrap/43170
	* tls.m4 (GCC_CHECK_TLS): Add volatile qualifier to the test 
	references.  Move the main () test reference ahead of 
	pthread_create().  Add a comment to explain the requirements
	of the test.
libgomp:
	PR bootstrap/43170
	* configure: Regenerate.
libjava:
	PR bootstrap/43170
	* configure: Regenerate.
libmudflap:
	PR bootstrap/43170
	* configure: Regenerate.
libstdc++-v3:
	PR bootstrap/43170
	* configure: Regenerate.

From-SVN: r160457
This commit is contained in:
Iain Sandoe
2010-06-09 09:27:04 +00:00
parent fa9d7d3b70
commit dbd34b899f
10 changed files with 54 additions and 21 deletions
+5
View File
@@ -1,3 +1,8 @@
2010-06-09 Iain Sandoe <iains@gcc.gnu.org>
PR bootstrap/43170
* configure: Regenerate.
2010-06-03 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
* configure: Regenerate.
+3 -3
View File
@@ -24390,7 +24390,7 @@ else
/* end confdefs.h. */
#include <pthread.h>
__thread int a;
static int *a_in_other_thread;
static int *volatile a_in_other_thread;
static void *
thread_func (void *arg)
{
@@ -24402,11 +24402,11 @@ main ()
{
pthread_t thread;
void *thread_retval;
int *a_in_main_thread;
int *volatile a_in_main_thread;
a_in_main_thread = &a;
if (pthread_create (&thread, (pthread_attr_t *)0,
thread_func, (void *)0))
return 0;
a_in_main_thread = &a;
if (pthread_join (thread, &thread_retval))
return 0;
return (a_in_other_thread == a_in_main_thread);