From: Jason Merrill Date: Mon, 10 Mar 2014 19:31:50 +0000 (-0400) Subject: move dg-do before dg-require X-Git-Tag: upstream/12.2.0~64322 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=414578bdaa08d7c09fd51e64230e6e1ffa2101b0;p=platform%2Fupstream%2Fgcc.git move dg-do before dg-require From-SVN: r208460 --- diff --git a/gcc/testsuite/g++.dg/tls/thread_local-wrap1.C b/gcc/testsuite/g++.dg/tls/thread_local-wrap1.C index 45efc0a..813a672 100644 --- a/gcc/testsuite/g++.dg/tls/thread_local-wrap1.C +++ b/gcc/testsuite/g++.dg/tls/thread_local-wrap1.C @@ -1,8 +1,8 @@ // If we can see the definition at the use site, we don't need to bother // with a wrapper. -// { dg-require-effective-target tls } // { dg-do compile { target c++11 } } +// { dg-require-effective-target tls } // { dg-final { scan-assembler-not "_ZTW1i" } } thread_local int i = 42; diff --git a/gcc/testsuite/g++.dg/tls/thread_local-wrap2.C b/gcc/testsuite/g++.dg/tls/thread_local-wrap2.C index c836605..f07d7ae 100644 --- a/gcc/testsuite/g++.dg/tls/thread_local-wrap2.C +++ b/gcc/testsuite/g++.dg/tls/thread_local-wrap2.C @@ -1,8 +1,8 @@ // If we can't see the definition at the use site, but it's in this translation // unit, we build a wrapper but don't bother with an init function. -// { dg-require-effective-target tls } // { dg-do compile { target c++11 } } +// { dg-require-effective-target tls } // { dg-final { scan-assembler "_ZTW1i" } } // { dg-final { scan-assembler-not "_ZTH1i" } } diff --git a/gcc/testsuite/g++.dg/tls/thread_local-wrap3.C b/gcc/testsuite/g++.dg/tls/thread_local-wrap3.C index f2fda8c..ee8f147 100644 --- a/gcc/testsuite/g++.dg/tls/thread_local-wrap3.C +++ b/gcc/testsuite/g++.dg/tls/thread_local-wrap3.C @@ -1,9 +1,9 @@ // If we can't see the definition at all, we need to assume there might be // an init function. +// { dg-do compile { target c++11 } } // { dg-require-alias "" } // { dg-require-effective-target tls } -// { dg-do compile { target c++11 } } // { dg-final { scan-assembler "_ZTW1i" } } // { dg-final { scan-assembler "_ZTH1i" } } diff --git a/gcc/testsuite/g++.dg/tls/thread_local-wrap4.C b/gcc/testsuite/g++.dg/tls/thread_local-wrap4.C index e0d66db..292c868 100644 --- a/gcc/testsuite/g++.dg/tls/thread_local-wrap4.C +++ b/gcc/testsuite/g++.dg/tls/thread_local-wrap4.C @@ -1,9 +1,9 @@ // We don't need to call the wrapper through the PLT; we can use a separate // copy per shared object. +// { dg-do compile { target c++11 } } // { dg-require-effective-target tls } // { dg-require-effective-target fpic } -// { dg-do compile { target c++11 } } // { dg-options "-fPIC" } // { dg-final { scan-assembler-not "_ZTW1i@PLT" { target i?86-*-* x86_64-*-* } } }