From: Steve Chamberlain Date: Tue, 1 Aug 1995 02:45:00 +0000 (+0000) Subject: new file. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=06c3153964b77b58966563dbff22fed66a9be386;p=binutils-gdb.git new file. --- diff --git a/gas/testsuite/gasp/gasp.exp b/gas/testsuite/gasp/gasp.exp new file mode 100644 index 00000000000..ec0672e9cf3 --- /dev/null +++ b/gas/testsuite/gasp/gasp.exp @@ -0,0 +1,35 @@ + + +proc gasp_test { testname } { + global GASP + global srcdir + + send_log "$srcdir/lib/run $GASP -s $testname.asm -o gasp.out \n" + catch "exec $srcdir/lib/run $GASP -I$srcdir/gasp -s $testname.asm -o gasp.out" errs + catch "exec diff gasp.out $testname.out" diffs + if ![string match "" $diffs] { + send_log "$diffs\n" + verbose $diffs + fail $testname + send_log "exec cat gasp.out" + return 0 + } else { + pass $testname + } + +} + +set testname "GASP" + +foreach src [ lsort [ glob $srcdir/gasp/*.asm ] ] { + regsub -all ".asm" $src "" t + gasp_test $t +} + + +# FIXME: this is here cause of a bug in DejaGnu 1.1.1. When it is no longer +# in use, then this can be removed. +if [info exists errorInfo] then { + unset errorInfo +} +