xref: /netbsd-src/external/gpl3/gcc.old/dist/contrib/reghunt/examples/30643.test (revision 36ac495d2b3ea2b9d96377b2143ebfedac224b92)
1#! /bin/sh
2
3ID=$1
4
5LOGID=`printf "%04d" ${ID}`
6LOG=${BUGID}.${LOGID}.out
7MSGID="bug ${BUGID}, id ${ID}"
8ASM=${BUGID}.${LOGID}.s
9
10$REG_TEST_COMPILER $REG_OPTS $REG_TESTCASE > ${LOG} 2>&1
11
12if [ $? -ne 0 ]; then
13    echo "`date`  compilation failed unexpectedly for ${MSGID}"
14    exit REG_ERROR
15fi
16
17cp ${BUGID}.s $ASM
18
19grep -q abort $ASM
20if [ $? -eq 0 ]; then
21    echo "`date`  abort call exists for ${MSGID}"
22    exit $REG_FAIL
23fi
24
25echo "`date`  no call to abort for ${MSGID}"
26exit $REG_PASS
27