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