Fix g++.dg/tls/thread_local* on Solaris 9
* g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9. Add tls options. * g++.dg/tls/thread_local2.C: Likewise. * g++.dg/tls/thread_local2g.C: Likewise. * g++.dg/tls/thread_local6.C: Likewise. * g++.dg/tls/thread_local-order1.C: Add tls options. * g++.dg/tls/thread_local-order2.C: Likewise. * g++.dg/tls/thread_local3.C: Likewise. * g++.dg/tls/thread_local3g.C: Likewise. * g++.dg/tls/thread_local4.C: Likewise. * g++.dg/tls/thread_local4g.C: Likewise. * g++.dg/tls/thread_local5.C: Likewise. * g++.dg/tls/thread_local5g.C: Likewise. * g++.dg/tls/thread_local6g.C: Likewise. From-SVN: r195085
This commit is contained in:
parent
ffc5b2bbcd
commit
d02a9a19d6
|
@ -1,3 +1,20 @@
|
|||
2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||
|
||||
* g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
|
||||
Add tls options.
|
||||
* g++.dg/tls/thread_local2.C: Likewise.
|
||||
* g++.dg/tls/thread_local2g.C: Likewise.
|
||||
* g++.dg/tls/thread_local6.C: Likewise.
|
||||
* g++.dg/tls/thread_local-order1.C: Add tls options.
|
||||
* g++.dg/tls/thread_local-order2.C: Likewise.
|
||||
* g++.dg/tls/thread_local3.C: Likewise.
|
||||
* g++.dg/tls/thread_local3g.C: Likewise.
|
||||
* g++.dg/tls/thread_local4.C: Likewise.
|
||||
* g++.dg/tls/thread_local4g.C: Likewise.
|
||||
* g++.dg/tls/thread_local5.C: Likewise.
|
||||
* g++.dg/tls/thread_local5g.C: Likewise.
|
||||
* g++.dg/tls/thread_local6g.C: Likewise.
|
||||
|
||||
2013-01-10 Kostya Serebryany <kcc@google.com>
|
||||
|
||||
* g++.dg/asan/asan_test.cc: Sync from upstream.
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
// Test for CSE of the wrapper function: we should only call it once
|
||||
// for the two references to ir.
|
||||
// { dg-do run { xfail *-*-solaris2.9 } }
|
||||
// { dg-do run }
|
||||
// { dg-options "-std=c++11 -O -fno-inline -save-temps" }
|
||||
// { dg-add-options tls }
|
||||
// { dg-require-effective-target tls_runtime }
|
||||
// { dg-require-alias }
|
||||
// { dg-final { scan-assembler-times "call *_ZTW2ir" 1 { xfail *-*-* } } }
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
// { dg-do run }
|
||||
// { dg-options "-std=c++11" }
|
||||
// { dg-add-options tls }
|
||||
// { dg-require-effective-target tls_runtime }
|
||||
// { dg-require-alias }
|
||||
// { dg-require-cxa-atexit "" }
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
|
||||
// { dg-do run { xfail *-*-* } }
|
||||
// { dg-options "-std=c++11" }
|
||||
// { dg-add-options tls }
|
||||
// { dg-require-effective-target tls_runtime }
|
||||
// { dg-require-alias }
|
||||
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
// { dg-do run { xfail *-*-solaris2.9 } }
|
||||
// { dg-do run }
|
||||
// { dg-options "-std=c++11" }
|
||||
// { dg-add-options tls }
|
||||
// { dg-require-effective-target tls_runtime }
|
||||
|
||||
extern "C" void abort();
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
// { dg-do run { xfail *-*-solaris2.9 } }
|
||||
// { dg-do run }
|
||||
// { dg-options "-std=c++11" }
|
||||
// { dg-add-options tls }
|
||||
// { dg-require-effective-target tls_runtime }
|
||||
// { dg-require-alias }
|
||||
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
// { dg-require-effective-target tls_runtime }
|
||||
// { dg-require-effective-target pthread }
|
||||
// { dg-options -pthread }
|
||||
// { dg-add-options tls }
|
||||
|
||||
int c;
|
||||
int d;
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
// { dg-require-alias }
|
||||
// { dg-require-cxa-atexit "" }
|
||||
// { dg-options -pthread }
|
||||
// { dg-add-options tls }
|
||||
|
||||
int c;
|
||||
int d;
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
// { dg-require-effective-target tls_runtime }
|
||||
// { dg-require-effective-target pthread }
|
||||
// { dg-options -pthread }
|
||||
// { dg-add-options tls }
|
||||
|
||||
#include <pthread.h>
|
||||
#include <unistd.h>
|
||||
|
|
|
@ -7,6 +7,7 @@
|
|||
// { dg-require-alias }
|
||||
// { dg-require-cxa-atexit "" }
|
||||
// { dg-options -pthread }
|
||||
// { dg-add-options tls }
|
||||
|
||||
#include <pthread.h>
|
||||
#include <unistd.h>
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
// { dg-require-effective-target tls_runtime }
|
||||
// { dg-require-effective-target pthread }
|
||||
// { dg-options -pthread }
|
||||
// { dg-add-options tls }
|
||||
|
||||
#include <pthread.h>
|
||||
#include <unistd.h>
|
||||
|
|
|
@ -7,6 +7,7 @@
|
|||
// { dg-require-alias }
|
||||
// { dg-require-cxa-atexit "" }
|
||||
// { dg-options -pthread }
|
||||
// { dg-add-options tls }
|
||||
|
||||
#include <pthread.h>
|
||||
#include <unistd.h>
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
// Test for cleanups in the main thread without -pthread.
|
||||
|
||||
// { dg-do run { xfail *-*-solaris2.9 } }
|
||||
// { dg-do run }
|
||||
// { dg-options "-std=c++11" }
|
||||
// { dg-add-options tls }
|
||||
// { dg-require-effective-target tls_runtime }
|
||||
|
||||
extern "C" void _exit (int);
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
// { dg-do run }
|
||||
// { dg-options "-std=c++11" }
|
||||
// { dg-add-options tls }
|
||||
// { dg-require-effective-target tls_runtime }
|
||||
// { dg-require-cxa-atexit "" }
|
||||
// { dg-require-alias }
|
||||
|
|
Loading…
Reference in New Issue