aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Sandiford <rdsandiford@googlemail.com>2011-12-05 19:24:30 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2011-12-05 19:24:30 +0000
commit2b808bd9a89f496601671715d63bd169facf5851 (patch)
tree82b6e0e3382e8b23d8e0e908e7bd9426c5796dc2
parentca2507dca9de619c94a9a38a47c2fb6e727e3229 (diff)
downloadgcc-2b808bd9a89f496601671715d63bd169facf5851.zip
gcc-2b808bd9a89f496601671715d63bd169facf5851.tar.gz
gcc-2b808bd9a89f496601671715d63bd169facf5851.tar.bz2
pr46338.C: Add dg-require-profiling.
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
-rw-r--r--gcc/testsuite/ChangeLog19
-rw-r--r--gcc/testsuite/g++.dg/debug/pr46338.C1
-rw-r--r--gcc/testsuite/g++.dg/torture/pr39732.C1
-rw-r--r--gcc/testsuite/g++.dg/torture/pr40642.C1
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/pr44686.c1
-rw-r--r--gcc/testsuite/gcc.dg/20050309-1.c1
-rw-r--r--gcc/testsuite/gcc.dg/20050330-2.c1
-rw-r--r--gcc/testsuite/gcc.dg/20051201-1.c1
-rw-r--r--gcc/testsuite/gcc.dg/gomp/pr27573.c1
-rw-r--r--gcc/testsuite/gcc.dg/pr46255.c1
-rw-r--r--gcc/testsuite/gcc.dg/profile-dir-1.c1
-rw-r--r--gcc/testsuite/gcc.dg/profile-dir-2.c1
-rw-r--r--gcc/testsuite/gcc.dg/profile-dir-3.c1
-rw-r--r--gcc/testsuite/gcc.dg/profile-generate-1.c1
-rw-r--r--gcc/testsuite/gcc.dg/profile-generate-3.c2
-rw-r--r--gcc/testsuite/gfortran.dg/gomp/pr27573.f901
16 files changed, 34 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 1886e24..180c8c3 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -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
diff --git a/gcc/testsuite/g++.dg/debug/pr46338.C b/gcc/testsuite/g++.dg/debug/pr46338.C
index dfa9245..caf7117 100644
--- a/gcc/testsuite/g++.dg/debug/pr46338.C
+++ b/gcc/testsuite/g++.dg/debug/pr46338.C
@@ -1,5 +1,6 @@
// PR debug/46338
// { dg-do compile }
+// { dg-require-profiling "-fprofile-generate" }
// { dg-options "-O -fprofile-generate -fcompare-debug" }
void bar ();
diff --git a/gcc/testsuite/g++.dg/torture/pr39732.C b/gcc/testsuite/g++.dg/torture/pr39732.C
index 4184175..4b3975b 100644
--- a/gcc/testsuite/g++.dg/torture/pr39732.C
+++ b/gcc/testsuite/g++.dg/torture/pr39732.C
@@ -1,4 +1,5 @@
/* { dg-do compile } */
+/* { dg-require-profiling "-fprofile-generate" } */
/* { dg-options "-fprofile-generate" } */
template<class _CharT> struct char_traits;
diff --git a/gcc/testsuite/g++.dg/torture/pr40642.C b/gcc/testsuite/g++.dg/torture/pr40642.C
index 3f545a8..771c837 100644
--- a/gcc/testsuite/g++.dg/torture/pr40642.C
+++ b/gcc/testsuite/g++.dg/torture/pr40642.C
@@ -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.
diff --git a/gcc/testsuite/gcc.c-torture/compile/pr44686.c b/gcc/testsuite/gcc.c-torture/compile/pr44686.c
index 62c57d7..e1e7501 100644
--- a/gcc/testsuite/gcc.c-torture/compile/pr44686.c
+++ b/gcc/testsuite/gcc.c-torture/compile/pr44686.c
@@ -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)
diff --git a/gcc/testsuite/gcc.dg/20050309-1.c b/gcc/testsuite/gcc.dg/20050309-1.c
index f8bf92a..8e11bc5 100644
--- a/gcc/testsuite/gcc.dg/20050309-1.c
+++ b/gcc/testsuite/gcc.dg/20050309-1.c
@@ -2,6 +2,7 @@
output reloads. */
/* { dg-do compile } */
+/* { dg-require-profiling "-fprofile-generate" } */
/* { dg-options "-O2 -fprofile-generate" } */
char *
diff --git a/gcc/testsuite/gcc.dg/20050330-2.c b/gcc/testsuite/gcc.dg/20050330-2.c
index d912ffd..f2562a8 100644
--- a/gcc/testsuite/gcc.dg/20050330-2.c
+++ b/gcc/testsuite/gcc.dg/20050330-2.c
@@ -1,4 +1,5 @@
/* { dg-do compile } */
+/* { dg-require-profiling "-fprofile-generate" } */
/* { dg-options "-O2 -fprofile-generate" } */
struct S
diff --git a/gcc/testsuite/gcc.dg/20051201-1.c b/gcc/testsuite/gcc.dg/20051201-1.c
index bc8e792..c029205 100644
--- a/gcc/testsuite/gcc.dg/20051201-1.c
+++ b/gcc/testsuite/gcc.dg/20051201-1.c
@@ -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
diff --git a/gcc/testsuite/gcc.dg/gomp/pr27573.c b/gcc/testsuite/gcc.dg/gomp/pr27573.c
index d5b9a71..239e991 100644
--- a/gcc/testsuite/gcc.dg/gomp/pr27573.c
+++ b/gcc/testsuite/gcc.dg/gomp/pr27573.c
@@ -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 *);
diff --git a/gcc/testsuite/gcc.dg/pr46255.c b/gcc/testsuite/gcc.dg/pr46255.c
index e3c9fa7..3a16390 100644
--- a/gcc/testsuite/gcc.dg/pr46255.c
+++ b/gcc/testsuite/gcc.dg/pr46255.c
@@ -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);
diff --git a/gcc/testsuite/gcc.dg/profile-dir-1.c b/gcc/testsuite/gcc.dg/profile-dir-1.c
index fbe66ad..6cf5391 100644
--- a/gcc/testsuite/gcc.dg/profile-dir-1.c
+++ b/gcc/testsuite/gcc.dg/profile-dir-1.c
@@ -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" } } */
diff --git a/gcc/testsuite/gcc.dg/profile-dir-2.c b/gcc/testsuite/gcc.dg/profile-dir-2.c
index 1708f7b..0d8624e 100644
--- a/gcc/testsuite/gcc.dg/profile-dir-2.c
+++ b/gcc/testsuite/gcc.dg/profile-dir-2.c
@@ -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" } } */
diff --git a/gcc/testsuite/gcc.dg/profile-dir-3.c b/gcc/testsuite/gcc.dg/profile-dir-3.c
index ccedf0e..dac0e4a 100644
--- a/gcc/testsuite/gcc.dg/profile-dir-3.c
+++ b/gcc/testsuite/gcc.dg/profile-dir-3.c
@@ -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" } } */
diff --git a/gcc/testsuite/gcc.dg/profile-generate-1.c b/gcc/testsuite/gcc.dg/profile-generate-1.c
index fe51754..ed49df9 100644
--- a/gcc/testsuite/gcc.dg/profile-generate-1.c
+++ b/gcc/testsuite/gcc.dg/profile-generate-1.c
@@ -1,4 +1,5 @@
/* Bug 16325. */
+/* { dg-require-profiling "-fprofile-generate" } */
/* { dg-options "-O -fprofile-generate" } */
extern void abort (void);
diff --git a/gcc/testsuite/gcc.dg/profile-generate-3.c b/gcc/testsuite/gcc.dg/profile-generate-3.c
index afab246..212ddee 100644
--- a/gcc/testsuite/gcc.dg/profile-generate-3.c
+++ b/gcc/testsuite/gcc.dg/profile-generate-3.c
@@ -1,5 +1,5 @@
/* { dg-do link } */
-/* { dg-require-profiling "" } */
+/* { dg-require-profiling "-fprofile-generate" } */
/* { dg-options "-fprofile-generate=." } */
int
diff --git a/gcc/testsuite/gfortran.dg/gomp/pr27573.f90 b/gcc/testsuite/gfortran.dg/gomp/pr27573.f90
index 1d3d3b7..e7dbf03 100644
--- a/gcc/testsuite/gfortran.dg/gomp/pr27573.f90
+++ b/gcc/testsuite/gfortran.dg/gomp/pr27573.f90
@@ -1,5 +1,6 @@
! PR middle-end/27573
! { dg-do compile }
+! { dg-require-profiling "-fprofile-generate" }
! { dg-options "-O2 -fopenmp -fprofile-generate" }
program pr27573