pr46338.C: Add dg-require-profiling.
authorRichard Sandiford <rdsandiford@googlemail.com>
Mon, 5 Dec 2011 19:24:30 +0000 (19:24 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Mon, 5 Dec 2011 19:24:30 +0000 (19:24 +0000)
gcc/testsuite/
* g++.dg/debug/pr46338.C: Add dg-require-profiling.
* g++.dg/torture/pr39732.C: Likewise.
* g++.dg/torture/pr40642.C: Likewise.
* gcc.c-torture/compile/pr44686.c: Likewise.
* gcc.dg/20050309-1.c: Likewise.
* gcc.dg/20050330-2.c: Likewise.
* gcc.dg/20051201-1.c: Likewise.
* gcc.dg/gomp/pr27573.c: Likewise.
* gcc.dg/pr46255.c: Likewise.
* gcc.dg/profile-dir-1.c: Likewise.
* gcc.dg/profile-dir-2.c: Likewise.
* gcc.dg/profile-dir-3.c: Likewise.
* gcc.dg/profile-generate-1.c: Likewise.
* gfortran.dg/gomp/pr27573.f90: Likewise.
* gcc.dg/profile-generate-3.c: Be specific about the type of
profiling required.

From-SVN: r182020

16 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/debug/pr46338.C
gcc/testsuite/g++.dg/torture/pr39732.C
gcc/testsuite/g++.dg/torture/pr40642.C
gcc/testsuite/gcc.c-torture/compile/pr44686.c
gcc/testsuite/gcc.dg/20050309-1.c
gcc/testsuite/gcc.dg/20050330-2.c
gcc/testsuite/gcc.dg/20051201-1.c
gcc/testsuite/gcc.dg/gomp/pr27573.c
gcc/testsuite/gcc.dg/pr46255.c
gcc/testsuite/gcc.dg/profile-dir-1.c
gcc/testsuite/gcc.dg/profile-dir-2.c
gcc/testsuite/gcc.dg/profile-dir-3.c
gcc/testsuite/gcc.dg/profile-generate-1.c
gcc/testsuite/gcc.dg/profile-generate-3.c
gcc/testsuite/gfortran.dg/gomp/pr27573.f90

index 1886e248edfca034836d4e7440b469470cd7aa21..180c8c356ba233574e458889731bb7f0e51cb2dd 100644 (file)
@@ -1,3 +1,22 @@
+2011-12-05  Richard Sandiford  <rdsandiford@googlemail.com>
+
+       * g++.dg/debug/pr46338.C: Add dg-require-profiling.
+       * g++.dg/torture/pr39732.C: Likewise.
+       * g++.dg/torture/pr40642.C: Likewise.
+       * gcc.c-torture/compile/pr44686.c: Likewise.
+       * gcc.dg/20050309-1.c: Likewise.
+       * gcc.dg/20050330-2.c: Likewise.
+       * gcc.dg/20051201-1.c: Likewise.
+       * gcc.dg/gomp/pr27573.c: Likewise.
+       * gcc.dg/pr46255.c: Likewise.
+       * gcc.dg/profile-dir-1.c: Likewise.
+       * gcc.dg/profile-dir-2.c: Likewise.
+       * gcc.dg/profile-dir-3.c: Likewise.
+       * gcc.dg/profile-generate-1.c: Likewise.
+       * gfortran.dg/gomp/pr27573.f90: Likewise.
+       * gcc.dg/profile-generate-3.c: Be specific about the type of
+       profiling required.
+
 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
 
        PR c++/51414
index dfa92452da1a67d08778362f06d0d23a26fb1c06..caf71170f2c2fa7711b09e0d2c9c7858be282016 100644 (file)
@@ -1,5 +1,6 @@
 // PR debug/46338
 // { dg-do compile }
+// { dg-require-profiling "-fprofile-generate" }
 // { dg-options "-O -fprofile-generate -fcompare-debug" }
 
 void bar ();
index 41841758727b1d032c38d4459d4772be93a5a55a..4b3975b8db9e5515404fb2924d60230baabe8167 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile } */
+/* { dg-require-profiling "-fprofile-generate" } */
 /* { dg-options "-fprofile-generate" } */
 
 template<class _CharT>     struct char_traits;
index 3f545a89037e046aeff7cc119680cab5db7ec552..771c83717c86da581703c63dfc597383421ee366 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-do compile }
+/* { dg-require-profiling "-fprofile-generate" } */
 // { dg-options "-fprofile-generate" }
 
 // GCC used to ICE with some EH edge missing.
index 62c57d75e6f3c3ff793639c7c6f6494658b0b61b..e1e7501c2b4760a587dd65b7097357e573affffb 100644 (file)
@@ -1,3 +1,4 @@
+/* { dg-require-profiling "-fprofile-generate" } */
 /* { dg-options "-fipa-pta -fprofile-generate" } */
 void *
 memcpy (void *a, const void *b, __SIZE_TYPE__ len)
index f8bf92a2aef2666f743716aba97e81f04a02ea2f..8e11bc5c0723e1d2864e28545ffa1bf9c1d3a4d7 100644 (file)
@@ -2,6 +2,7 @@
    output reloads.  */
 
 /* { dg-do compile } */
+/* { dg-require-profiling "-fprofile-generate" } */
 /* { dg-options "-O2 -fprofile-generate" } */
 
 char *
index d912ffd03a89f0c2e1d19b0651934030cd1a071e..f2562a8cb63cfc3122e735d44d8441d4bb318b35 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile } */
+/* { dg-require-profiling "-fprofile-generate" } */
 /* { dg-options "-O2 -fprofile-generate" } */
 
 struct S
index bc8e7926be04eda82467d6d09a6b5877feed35b4..c02920545759bf782f7ac1ef82d132b40878e789 100644 (file)
@@ -2,6 +2,7 @@
    tree_flow_call_edges_add.  */
 
 /* { dg-do compile } */
+/* { dg-require-profiling "-fprofile-generate" } */
 /* { dg-options "-O1 -fprofile-generate -Wno-attributes" } */
 
 static __attribute__ ((always_inline)) void 
index d5b9a7157cdc3f988324c561fab6f985fdfef1a5..239e9913cb3787c385b7dd6f570008bb2d54cd4b 100644 (file)
@@ -1,5 +1,6 @@
 /* PR middle-end/27573 */
 /* { dg-do compile } */
+/* { dg-require-profiling "-fprofile-generate" } */
 /* { dg-options "-O2 -fopenmp -fprofile-generate" } */
 
 extern int puts (const char *);
index e3c9fa76710a48f876b3334f787eb97e93a85bb2..3a1639085de36db9a7d6d6e3587be9016327450b 100644 (file)
@@ -1,5 +1,6 @@
 /* PR debug/46255 */
 /* { dg-do compile } */
+/* { dg-require-profiling "-fprofile-generate" } */
 /* { dg-options "-fcompare-debug -fprofile-generate -O" } */
 
 int bar (void);
index fbe66ad22a8172379d34c8e9498abe8c4aabe10d..6cf5391bb101d52609c1784a1c26e76a7165e50e 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile } */
+/* { dg-require-profiling "-fprofile-generate" } */
 /* { dg-options "-O -fprofile-generate=. -fdump-ipa-cgraph" } */
 /* { dg-final { scan-ipa-dump " ./profile-dir-1.gcda" "cgraph" } } */
 
index 1708f7b7275c716c481105b65c329db5e526d820..0d8624e18b525bf83b7e0611e7659f713f2ca5a9 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile } */
+/* { dg-require-profiling "-fprofile-generate" } */
 /* { dg-options "-O -fprofile-generate -fdump-ipa-cgraph" } */
 /* { dg-final { scan-ipa-dump "/profile-dir-2.gcda" "cgraph" } } */
 
index ccedf0e7447ee7b79b11b1158418992bebc4d99f..dac0e4a6d2b05acd1cbbcffbf0ae4a97d63ea423 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile } */
+/* { dg-require-profiling "-fprofile-generate" } */
 /* { dg-options "-O -fprofile-generate -fprofile-dir=. -fdump-ipa-cgraph" } */
 /* { dg-final { scan-ipa-dump " ./profile-dir-3.gcda" "cgraph" } } */
 
index fe51754bcb75464a56fe3914bdab336a8b254994..ed49df9213b47d80d80ef05cba3bc5e3837ddf36 100644 (file)
@@ -1,4 +1,5 @@
 /* Bug 16325.  */
+/* { dg-require-profiling "-fprofile-generate" } */
 /* { dg-options "-O -fprofile-generate" } */
 
 extern void abort (void);
index afab24624d1015009932bb4062b5c8bd28d73a34..212ddee33aa6f0d2c52a506e20ce6007ab6558b1 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do link } */
-/* { dg-require-profiling "" } */
+/* { dg-require-profiling "-fprofile-generate" } */
 /* { dg-options "-fprofile-generate=." } */
 
 int
index 1d3d3b7518f601a8e60bc5362154ea0a105468c0..e7dbf037380b0fcb2d6030ced5b3fc9d5c2d05e7 100644 (file)
@@ -1,5 +1,6 @@
 ! PR middle-end/27573
 ! { dg-do compile }
+! { dg-require-profiling "-fprofile-generate" }
 ! { dg-options "-O2 -fopenmp -fprofile-generate" }
 
 program pr27573