summaryrefslogtreecommitdiff
path: root/gcc/testsuite/ada
diff options
context:
space:
mode:
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2006-09-14 10:12:03 +0000
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2006-09-14 10:12:03 +0000
commit03af657f1153d61571cc9eaaf93e710e551e0f6f (patch)
tree55e072a78983210e4af12f5fddb074be74a13ba2 /gcc/testsuite/ada
parent83d28db520c3bf170954f05a74b5435f953c9f8f (diff)
downloadgcc-03af657f1153d61571cc9eaaf93e710e551e0f6f.tar.gz
Update list of tests requiring stack checking
Add handling of tests using Ada 95 semantics and thus requiring -gnat95 switch git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116944 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/testsuite/ada')
-rw-r--r--gcc/testsuite/ada/acats/ada95.lst31
-rwxr-xr-xgcc/testsuite/ada/acats/run_all.sh4
-rw-r--r--gcc/testsuite/ada/acats/stackcheck.lst3
3 files changed, 38 insertions, 0 deletions
diff --git a/gcc/testsuite/ada/acats/ada95.lst b/gcc/testsuite/ada/acats/ada95.lst
new file mode 100644
index 00000000000..839d5dfb377
--- /dev/null
+++ b/gcc/testsuite/ada/acats/ada95.lst
@@ -0,0 +1,31 @@
+ac3106a
+c34005p
+c34005r
+c34005s
+c34005u
+c34005v
+c34006g
+c34006j
+c34006l
+c34008a
+c3a0014
+c41103b
+c41203b
+c41306a
+c460a01
+c650001
+c74302b
+c74306a
+c85014a
+c85014b
+c85014c
+c87b26b
+c87b41a
+c99004a
+cb40005
+cc3019c
+cc51b03
+cc51d02
+cd10002
+cdd2a03
+cxac005
diff --git a/gcc/testsuite/ada/acats/run_all.sh b/gcc/testsuite/ada/acats/run_all.sh
index e452272c860..ddd4da0f300 100755
--- a/gcc/testsuite/ada/acats/run_all.sh
+++ b/gcc/testsuite/ada/acats/run_all.sh
@@ -226,6 +226,10 @@ for chapter in $chapters; do
if [ $? -eq 0 ]; then
extraflags="$extraflags -fstack-check"
fi
+ grep $i $testdir/ada95.lst > /dev/null 2>&1
+ if [ $? -eq 0 ]; then
+ extraflags="$extraflags -gnat95"
+ fi
test=$dir/tests/$chapter/$i
mkdir $test && cd $test >> $dir/acats.log 2>&1
diff --git a/gcc/testsuite/ada/acats/stackcheck.lst b/gcc/testsuite/ada/acats/stackcheck.lst
index ba1cd67d534..1fdf5551ae1 100644
--- a/gcc/testsuite/ada/acats/stackcheck.lst
+++ b/gcc/testsuite/ada/acats/stackcheck.lst
@@ -1,3 +1,6 @@
c52103x
c52104x
c52104y
+cb1010a
+cb1010c
+cb1010d