thread_leak2.c: `dg-skip-if' removed.
authorMax Ostapenko <m.ostapenko@partner.samsung.com>
Tue, 10 Dec 2013 10:36:40 +0000 (12:36 +0200)
committerYury Gribov <ygribov@gcc.gnu.org>
Tue, 10 Dec 2013 10:36:40 +0000 (10:36 +0000)
2013-12-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>

* c-c++-common/tsan/thread_leak2.c: `dg-skip-if' removed.
* gcc-dg/tsan/tsan.exp: Run only with '-O0' and '-O2' options.
* g++-dg/tsan/tsan.exp: Likewise.

From-SVN: r205853

gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/tsan/thread_leak2.c
gcc/testsuite/g++.dg/tsan/tsan.exp
gcc/testsuite/gcc.dg/tsan/tsan.exp

index 168f01607c79eb4bd9733ab8bc5c95a285c8d84a..404569ed7435b210407c540cf3ab1db9afdd72e1 100644 (file)
@@ -1,3 +1,9 @@
+2013-12-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
+
+       * c-c++-common/tsan/thread_leak2.c: `dg-skip-if' removed.
+       * gcc-dg/tsan/tsan.exp: Run only with '-O0' and '-O2' options.
+       * g++-dg/tsan/tsan.exp: Likewise.
+
 2013-12-10  Eric Botcazou  <ebotcazou@adacore.com>
 
        * gcc.dg/vect/pr58508.c: XFAIL for vect_no_align.
index 12ac7347ff4a16d3f767432130248ada5609a655..d6f4e220025bd07cd0f4afce5d5bf918c458995e 100644 (file)
@@ -1,6 +1,5 @@
 /* { dg-do run } */
 /* { dg-shouldfail "tsan" } */
-/* { dg-skip-if "" { *-*-* }  { "-O3 -funroll-loops" "-O3 -funroll-all-loops" } { "" } } */
 
 #include <pthread.h>
 #include <unistd.h>
index 164a92eb85c2492702fc5da6846ec18201462b3b..68b1d839a9a7ced66f8636927b3571d6b1110665 100644 (file)
@@ -21,6 +21,7 @@
 # Load support procs.
 load_lib g++-dg.exp
 load_lib tsan-dg.exp
+load_lib torture-options.exp
 
 if ![check_effective_target_fthread_sanitizer] {
   return
@@ -28,6 +29,11 @@ if ![check_effective_target_fthread_sanitizer] {
 
 # Initialize `dg'.
 dg-init
+torture-init
+set-torture-options [list \
+       { -O0 } \
+       { -O2 } ]
+
 if [tsan_init] {
 
 # Main loop.
index 248cfb18f809c586c0ce8e1b7877544c77bdcf29..a4a5b726340a9593c4e6e3c2956d9a78799aaa18 100644 (file)
@@ -21,6 +21,7 @@
 # Load support procs.
 load_lib gcc-dg.exp
 load_lib tsan-dg.exp
+load_lib torture-options.exp
 
 if ![check_effective_target_fthread_sanitizer] {
   return
@@ -28,6 +29,11 @@ if ![check_effective_target_fthread_sanitizer] {
 
 # Initialize `dg'.
 dg-init
+torture-init
+set-torture-options [list \
+       { -O0 } \
+       { -O2 } ]
+
 if [tsan_init] {
 
 # Main loop.