blob: 54009d3c01d0fc5bccb87695167bdc5b79db2220 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#!/bin/sh
tmpfiles=""
trap 'rm -fr $tmpfiles' 1 2 3 15
tmpfiles="t-c-stack.tmp"
${CHECKER} ./test-c-stack${EXEEXT} 2> t-c-stack.tmp
case $? in
77) cat t-c-stack.tmp >&2; (exit 77); exit 77 ;;
1) ;;
*) (exit 1); exit 1 ;;
esac
if grep 'stack overflow' t-c-stack.tmp >/dev/null ; then
:
else
(exit 1); exit 1
fi
rm -fr $tmpfiles
exit 0
|