------- Additional Comments From laurent at guerby dot net 2005-09-05 19:09
-------
Ok testing:
Index: stack.lst
===================================================================
RCS file: stack.lst
diff -N stack.lst
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ stack.lst 5 Sep 2005 19:08:30 -0000
@@ -0,0 +1,3 @@
+c52103x
+c52104x
+c52104y
Index: run_all.sh
===================================================================
RCS file: /cvs/gcc/gcc/gcc/testsuite/ada/acats/run_all.sh,v
retrieving revision 1.19
diff -u -r1.19 run_all.sh
--- run_all.sh 18 Apr 2005 17:32:56 -0000 1.19
+++ run_all.sh 5 Sep 2005 19:08:30 -0000
@@ -206,6 +206,7 @@
counti=0
for i in `cat $dir/tests/$chapter/${chapter}.lst`; do
counti=`expr $counti + 1`
+
extraflags=""
grep $i $testdir/overflow.lst > /dev/null 2>&1
if [ $? -eq 0 ]; then
@@ -215,6 +216,11 @@
if [ $? -eq 0 ]; then
extraflags="$extraflags -gnatE"
fi
+ grep $i $testdir/stack.lst > /dev/null 2>&1
+ if [ $? -eq 0 ]; then
+ extraflags="$extraflags -fstack-check"
+ fi
+
test=$dir/tests/$chapter/$i
mkdir $test && cd $test >> $dir/acats.log 2>&1
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20548