3 TROOT=/home/v-julsew/Feb24
5 STGHUGSFLAGS=-P$TROOT/fpt/ghc/interpreter/lib
7 HUGZ=$TROOT/fpt/ghc/interpreter
8 LD_LIBRARY_PATH=$HUGZ:$LD_LIBRARY_PATH
9 HSCPP=$TROOT/fpt/ghc/utils/hscpp
12 echo "==================== $1/$2 ===================="
14 TMPFILE=`mktemp /tmp/nofibXXXXXX`
16 echo "$0: Can't create temp file"
20 if [ -f $NROOT/$1/$2/$2.stdin ]
22 echo "$HUGZ/hugs -Q $CMODE -P$NROOT/$1/$2 Main -- $3 $4 $5 $6 $7 $8 $9"
23 echo " < $NROOT/$1/$2/$2.stdin 2> /dev/null"
26 echo "$HUGZ/hugs -Q $CMODE -P$NROOT/$1/$2 Main -- $3 $4 $5 $6 $7 $8 $9"
27 echo " < /dev/null 2> /dev/null"
31 if [ -f $NROOT/$1/$2/$2.stdin ]
33 $HUGZ/hugs -Q $CMODE -P$NROOT/$1/$2 Main -- $3 $4 $5 $6 $7 $8 $9 < $NROOT/$1/$2/$2.stdin 2> /dev/null > $TMPFILE
35 $HUGZ/hugs -Q $CMODE -P$NROOT/$1/$2 Main -- $3 $4 $5 $6 $7 $8 $9 < /dev/null 2> /dev/null > $TMPFILE
39 echo "=== FAIL (no execution)"
44 cmp -s $TMPFILE $NROOT/$1/$2/$2.stdout
46 echo "=== FAIL (wrong results)"