From 859fa3b87467cae9c74cfaf353732052bc426758 Mon Sep 17 00:00:00 2001
From: Richard Guenther <rguenther@suse.de>
Date: Wed, 30 May 2007 21:17:32 +0000
Subject: [PATCH] dg.exp: Prune torture/.

2007-05-30  Richard Guenther  <rguenther@suse.de>

	* g++.dg/dg.exp: Prune torture/.
	* g++.dg/torture/dg-torture.exp: New testsuite.

From-SVN: r125200
---
 gcc/testsuite/ChangeLog                     | 5 +++++
 gcc/testsuite/g++.dg/dg.exp                 | 1 +
 gcc/testsuite/g++.dg/torture/dg-torture.exp | 7 +++++++
 3 files changed, 13 insertions(+)
 create mode 100644 gcc/testsuite/g++.dg/torture/dg-torture.exp

diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 2171c9265f85..7d2cb1b9d6fb 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2007-05-30  Richard Guenther  <rguenther@suse.de>
+
+	* g++.dg/dg.exp: Prune torture/.
+	* g++.dg/torture/dg-torture.exp: New testsuite.
+
 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
 
 	* gcc.target/arm/pr27387.C: Move and rename to ...
diff --git a/gcc/testsuite/g++.dg/dg.exp b/gcc/testsuite/g++.dg/dg.exp
index 2581139eac32..a3e7e1bc00e6 100644
--- a/gcc/testsuite/g++.dg/dg.exp
+++ b/gcc/testsuite/g++.dg/dg.exp
@@ -42,6 +42,7 @@ set tests [prune $tests $srcdir/$subdir/tls/*]
 set tests [prune $tests $srcdir/$subdir/vect/*]
 set tests [prune $tests $srcdir/$subdir/gomp/*]
 set tests [prune $tests $srcdir/$subdir/tree-prof/*]
+set tests [prune $tests $srcdir/$subdir/torture/*]
 
 # Main loop.
 dg-runtest $tests "" $DEFAULT_CXXFLAGS
diff --git a/gcc/testsuite/g++.dg/torture/dg-torture.exp b/gcc/testsuite/g++.dg/torture/dg-torture.exp
new file mode 100644
index 000000000000..bcb8200c117e
--- /dev/null
+++ b/gcc/testsuite/g++.dg/torture/dg-torture.exp
@@ -0,0 +1,7 @@
+# This harness is for tests that should be run at all optimisation levels.
+
+load_lib g++-dg.exp
+
+dg-init
+gcc-dg-runtest [lsort [glob $srcdir/$subdir/*.C]] ""
+dg-finish
-- 
GitLab