mirror of
https://github.com/open-simh/simtools.git
synced 2026-01-14 07:39:37 +00:00
Make the delimiters for .INCLUDE and .LIBRARY accept the same delimiters (= is not disallowed, it just makes the line look like an assignment).
38 lines
713 B
Bash
Executable File
38 lines
713 B
Bash
Executable File
#!/bin/sh
|
|
#
|
|
# Run some regression test cases.
|
|
#
|
|
# If there is a .lst.ok file, it compares the listing.
|
|
# If there is a .objd.ok file, it compares the result of dumpobj.
|
|
#
|
|
|
|
TESTS="test-asciz \
|
|
test-backpatch \
|
|
test-bsl-mac-arg \
|
|
test-complex-reloc \
|
|
test-endm \
|
|
test-impword \
|
|
test-include \
|
|
test-jmp \
|
|
test-locals \
|
|
test-macro-comma \
|
|
test-psect \
|
|
test-undef \
|
|
test-word-comma"
|
|
|
|
for t in $TESTS
|
|
do
|
|
../macro11 -l "$t".lst -o "$t".obj "$t".mac 2>/dev/null
|
|
|
|
if [ -e "$t".lst.ok ]
|
|
then
|
|
diff -u "$t".lst.ok "$t".lst
|
|
fi
|
|
|
|
if [ -e "$t".objd.ok ]
|
|
then
|
|
../dumpobj "$t".obj >"$t".objd
|
|
diff -u "$t".objd.ok "$t".objd
|
|
fi
|
|
done
|