EXTRA_DIST += libyasm/tests/absloop-err.asm
EXTRA_DIST += libyasm/tests/absloop-err.errwarn
EXTRA_DIST += libyasm/tests/charconst64.asm
-EXTRA_DIST += libyasm/tests/charconst64.errwarn
EXTRA_DIST += libyasm/tests/charconst64.hex
EXTRA_DIST += libyasm/tests/duplabel-err.asm
EXTRA_DIST += libyasm/tests/duplabel-err.errwarn
EXTRA_DIST += libyasm/tests/emptydata.asm
-EXTRA_DIST += libyasm/tests/emptydata.errwarn
EXTRA_DIST += libyasm/tests/emptydata.hex
EXTRA_DIST += libyasm/tests/expr-wide-ident.asm
-EXTRA_DIST += libyasm/tests/expr-wide-ident.errwarn
EXTRA_DIST += libyasm/tests/expr-wide-ident.hex
EXTRA_DIST += libyasm/tests/externdef.asm
EXTRA_DIST += libyasm/tests/externdef.errwarn
EXTRA_DIST += libyasm/tests/externdef.hex
EXTRA_DIST += libyasm/tests/incbin.asm
-EXTRA_DIST += libyasm/tests/incbin.errwarn
EXTRA_DIST += libyasm/tests/incbin.hex
EXTRA_DIST += libyasm/tests/jmpsize1.asm
-EXTRA_DIST += libyasm/tests/jmpsize1.errwarn
EXTRA_DIST += libyasm/tests/jmpsize1.hex
EXTRA_DIST += libyasm/tests/jmpsize1-err.asm
EXTRA_DIST += libyasm/tests/jmpsize1-err.errwarn
EXTRA_DIST += libyasm/tests/opt-align1.asm
-EXTRA_DIST += libyasm/tests/opt-align1.errwarn
EXTRA_DIST += libyasm/tests/opt-align1.hex
EXTRA_DIST += libyasm/tests/opt-align2.asm
-EXTRA_DIST += libyasm/tests/opt-align2.errwarn
EXTRA_DIST += libyasm/tests/opt-align2.hex
EXTRA_DIST += libyasm/tests/opt-align3.asm
-EXTRA_DIST += libyasm/tests/opt-align3.errwarn
EXTRA_DIST += libyasm/tests/opt-align3.hex
EXTRA_DIST += libyasm/tests/opt-circular1-err.asm
EXTRA_DIST += libyasm/tests/opt-circular1-err.errwarn
EXTRA_DIST += libyasm/tests/opt-circular3-err.asm
EXTRA_DIST += libyasm/tests/opt-circular3-err.errwarn
EXTRA_DIST += libyasm/tests/opt-gvmat64.asm
-EXTRA_DIST += libyasm/tests/opt-gvmat64.errwarn
EXTRA_DIST += libyasm/tests/opt-gvmat64.hex
EXTRA_DIST += libyasm/tests/opt-immexpand.asm
-EXTRA_DIST += libyasm/tests/opt-immexpand.errwarn
EXTRA_DIST += libyasm/tests/opt-immexpand.hex
EXTRA_DIST += libyasm/tests/opt-immnoexpand.asm
-EXTRA_DIST += libyasm/tests/opt-immnoexpand.errwarn
EXTRA_DIST += libyasm/tests/opt-immnoexpand.hex
EXTRA_DIST += libyasm/tests/opt-struc.asm
-EXTRA_DIST += libyasm/tests/opt-struc.errwarn
EXTRA_DIST += libyasm/tests/opt-struc.hex
EXTRA_DIST += libyasm/tests/timesover-err.asm
EXTRA_DIST += libyasm/tests/timesover-err.errwarn
EXTRA_DIST += libyasm/tests/timesunder.asm
EXTRA_DIST += libyasm/tests/timesunder.hex
-EXTRA_DIST += libyasm/tests/timesunder.errwarn
EXTRA_DIST += libyasm/tests/unary.asm
-EXTRA_DIST += libyasm/tests/unary.errwarn
EXTRA_DIST += libyasm/tests/unary.hex
EXTRA_DIST += libyasm/tests/value-err.asm
EXTRA_DIST += libyasm/tests/value-err.errwarn
EXTRA_DIST += modules/arch/x86/tests/arithsmall.errwarn
EXTRA_DIST += modules/arch/x86/tests/arithsmall.hex
EXTRA_DIST += modules/arch/x86/tests/bittest.asm
-EXTRA_DIST += modules/arch/x86/tests/bittest.errwarn
EXTRA_DIST += modules/arch/x86/tests/bittest.hex
EXTRA_DIST += modules/arch/x86/tests/bswap64.asm
-EXTRA_DIST += modules/arch/x86/tests/bswap64.errwarn
EXTRA_DIST += modules/arch/x86/tests/bswap64.hex
EXTRA_DIST += modules/arch/x86/tests/cmpxchg.asm
-EXTRA_DIST += modules/arch/x86/tests/cmpxchg.errwarn
EXTRA_DIST += modules/arch/x86/tests/cmpxchg.hex
EXTRA_DIST += modules/arch/x86/tests/cpubasic-err.asm
EXTRA_DIST += modules/arch/x86/tests/cpubasic-err.errwarn
EXTRA_DIST += modules/arch/x86/tests/div-err.asm
EXTRA_DIST += modules/arch/x86/tests/div-err.errwarn
EXTRA_DIST += modules/arch/x86/tests/ea-nonzero.asm
-EXTRA_DIST += modules/arch/x86/tests/ea-nonzero.errwarn
EXTRA_DIST += modules/arch/x86/tests/ea-nonzero.hex
EXTRA_DIST += modules/arch/x86/tests/ea-over.asm
EXTRA_DIST += modules/arch/x86/tests/ea-over.errwarn
EXTRA_DIST += modules/arch/x86/tests/ea-warn.errwarn
EXTRA_DIST += modules/arch/x86/tests/ea-warn.hex
EXTRA_DIST += modules/arch/x86/tests/ebpindex.asm
-EXTRA_DIST += modules/arch/x86/tests/ebpindex.errwarn
EXTRA_DIST += modules/arch/x86/tests/ebpindex.hex
EXTRA_DIST += modules/arch/x86/tests/effaddr.asm
-EXTRA_DIST += modules/arch/x86/tests/effaddr.errwarn
EXTRA_DIST += modules/arch/x86/tests/effaddr.hex
EXTRA_DIST += modules/arch/x86/tests/enter.asm
EXTRA_DIST += modules/arch/x86/tests/enter.errwarn
EXTRA_DIST += modules/arch/x86/tests/enter.hex
EXTRA_DIST += modules/arch/x86/tests/far64.asm
-EXTRA_DIST += modules/arch/x86/tests/far64.errwarn
EXTRA_DIST += modules/arch/x86/tests/far64.hex
EXTRA_DIST += modules/arch/x86/tests/farbasic.asm
-EXTRA_DIST += modules/arch/x86/tests/farbasic.errwarn
EXTRA_DIST += modules/arch/x86/tests/farbasic.hex
EXTRA_DIST += modules/arch/x86/tests/farithr.asm
-EXTRA_DIST += modules/arch/x86/tests/farithr.errwarn
EXTRA_DIST += modules/arch/x86/tests/farithr.hex
EXTRA_DIST += modules/arch/x86/tests/fcmov.asm
-EXTRA_DIST += modules/arch/x86/tests/fcmov.errwarn
EXTRA_DIST += modules/arch/x86/tests/fcmov.hex
EXTRA_DIST += modules/arch/x86/tests/fwdequ64.asm
-EXTRA_DIST += modules/arch/x86/tests/fwdequ64.errwarn
EXTRA_DIST += modules/arch/x86/tests/fwdequ64.hex
EXTRA_DIST += modules/arch/x86/tests/genopcode.asm
-EXTRA_DIST += modules/arch/x86/tests/genopcode.errwarn
EXTRA_DIST += modules/arch/x86/tests/genopcode.hex
EXTRA_DIST += modules/arch/x86/tests/iret.asm
-EXTRA_DIST += modules/arch/x86/tests/iret.errwarn
EXTRA_DIST += modules/arch/x86/tests/iret.hex
EXTRA_DIST += modules/arch/x86/tests/jmp64-1.asm
-EXTRA_DIST += modules/arch/x86/tests/jmp64-1.errwarn
EXTRA_DIST += modules/arch/x86/tests/jmp64-1.hex
EXTRA_DIST += modules/arch/x86/tests/jmp64-2.asm
-EXTRA_DIST += modules/arch/x86/tests/jmp64-2.errwarn
EXTRA_DIST += modules/arch/x86/tests/jmp64-2.hex
EXTRA_DIST += modules/arch/x86/tests/jmp64-3.asm
-EXTRA_DIST += modules/arch/x86/tests/jmp64-3.errwarn
EXTRA_DIST += modules/arch/x86/tests/jmp64-3.hex
EXTRA_DIST += modules/arch/x86/tests/jmp64-4.asm
-EXTRA_DIST += modules/arch/x86/tests/jmp64-4.errwarn
EXTRA_DIST += modules/arch/x86/tests/jmp64-4.hex
EXTRA_DIST += modules/arch/x86/tests/jmp64-5.asm
-EXTRA_DIST += modules/arch/x86/tests/jmp64-5.errwarn
EXTRA_DIST += modules/arch/x86/tests/jmp64-5.hex
EXTRA_DIST += modules/arch/x86/tests/jmp64-6.asm
-EXTRA_DIST += modules/arch/x86/tests/jmp64-6.errwarn
EXTRA_DIST += modules/arch/x86/tests/jmp64-6.hex
EXTRA_DIST += modules/arch/x86/tests/lds-err.asm
EXTRA_DIST += modules/arch/x86/tests/lds-err.errwarn
EXTRA_DIST += modules/arch/x86/tests/loopadsz.asm
-EXTRA_DIST += modules/arch/x86/tests/loopadsz.errwarn
EXTRA_DIST += modules/arch/x86/tests/loopadsz.hex
EXTRA_DIST += modules/arch/x86/tests/lsahf.asm
-EXTRA_DIST += modules/arch/x86/tests/lsahf.errwarn
EXTRA_DIST += modules/arch/x86/tests/lsahf.hex
EXTRA_DIST += modules/arch/x86/tests/mem64-err.asm
EXTRA_DIST += modules/arch/x86/tests/mem64-err.errwarn
EXTRA_DIST += modules/arch/x86/tests/mem64.errwarn
EXTRA_DIST += modules/arch/x86/tests/mem64.hex
EXTRA_DIST += modules/arch/x86/tests/mem64hi32.asm
-EXTRA_DIST += modules/arch/x86/tests/mem64hi32.errwarn
EXTRA_DIST += modules/arch/x86/tests/mem64hi32.hex
EXTRA_DIST += modules/arch/x86/tests/mem64rip.asm
-EXTRA_DIST += modules/arch/x86/tests/mem64rip.errwarn
EXTRA_DIST += modules/arch/x86/tests/mem64rip.hex
EXTRA_DIST += modules/arch/x86/tests/movdq32.asm
-EXTRA_DIST += modules/arch/x86/tests/movdq32.errwarn
EXTRA_DIST += modules/arch/x86/tests/movdq32.hex
EXTRA_DIST += modules/arch/x86/tests/movdq64.asm
-EXTRA_DIST += modules/arch/x86/tests/movdq64.errwarn
EXTRA_DIST += modules/arch/x86/tests/movdq64.hex
EXTRA_DIST += modules/arch/x86/tests/negequ.asm
-EXTRA_DIST += modules/arch/x86/tests/negequ.errwarn
EXTRA_DIST += modules/arch/x86/tests/negequ.hex
EXTRA_DIST += modules/arch/x86/tests/nomem64-err.asm
EXTRA_DIST += modules/arch/x86/tests/nomem64-err.errwarn
EXTRA_DIST += modules/arch/x86/tests/nomem64.errwarn
EXTRA_DIST += modules/arch/x86/tests/nomem64.hex
EXTRA_DIST += modules/arch/x86/tests/o64.asm
-EXTRA_DIST += modules/arch/x86/tests/o64.errwarn
EXTRA_DIST += modules/arch/x86/tests/o64.hex
EXTRA_DIST += modules/arch/x86/tests/opersize.asm
-EXTRA_DIST += modules/arch/x86/tests/opersize.errwarn
EXTRA_DIST += modules/arch/x86/tests/opersize.hex
EXTRA_DIST += modules/arch/x86/tests/opsize-err.asm
EXTRA_DIST += modules/arch/x86/tests/opsize-err.errwarn
EXTRA_DIST += modules/arch/x86/tests/overflow.errwarn
EXTRA_DIST += modules/arch/x86/tests/overflow.hex
EXTRA_DIST += modules/arch/x86/tests/padlock.asm
-EXTRA_DIST += modules/arch/x86/tests/padlock.errwarn
EXTRA_DIST += modules/arch/x86/tests/padlock.hex
EXTRA_DIST += modules/arch/x86/tests/pshift.asm
-EXTRA_DIST += modules/arch/x86/tests/pshift.errwarn
EXTRA_DIST += modules/arch/x86/tests/pshift.hex
EXTRA_DIST += modules/arch/x86/tests/push64.asm
EXTRA_DIST += modules/arch/x86/tests/push64.errwarn
EXTRA_DIST += modules/arch/x86/tests/push64.hex
EXTRA_DIST += modules/arch/x86/tests/pushf.asm
-EXTRA_DIST += modules/arch/x86/tests/pushf.errwarn
EXTRA_DIST += modules/arch/x86/tests/pushf.hex
EXTRA_DIST += modules/arch/x86/tests/pushf-err.asm
EXTRA_DIST += modules/arch/x86/tests/pushf-err.errwarn
EXTRA_DIST += modules/arch/x86/tests/pushnosize.errwarn
EXTRA_DIST += modules/arch/x86/tests/pushnosize.hex
EXTRA_DIST += modules/arch/x86/tests/rep.asm
-EXTRA_DIST += modules/arch/x86/tests/rep.errwarn
EXTRA_DIST += modules/arch/x86/tests/rep.hex
EXTRA_DIST += modules/arch/x86/tests/ret.asm
-EXTRA_DIST += modules/arch/x86/tests/ret.errwarn
EXTRA_DIST += modules/arch/x86/tests/ret.hex
EXTRA_DIST += modules/arch/x86/tests/segmov.asm
-EXTRA_DIST += modules/arch/x86/tests/segmov.errwarn
EXTRA_DIST += modules/arch/x86/tests/segmov.hex
EXTRA_DIST += modules/arch/x86/tests/shift.asm
-EXTRA_DIST += modules/arch/x86/tests/shift.errwarn
EXTRA_DIST += modules/arch/x86/tests/shift.hex
EXTRA_DIST += modules/arch/x86/tests/simd-1.asm
-EXTRA_DIST += modules/arch/x86/tests/simd-1.errwarn
EXTRA_DIST += modules/arch/x86/tests/simd-1.hex
EXTRA_DIST += modules/arch/x86/tests/simd-2.asm
-EXTRA_DIST += modules/arch/x86/tests/simd-2.errwarn
EXTRA_DIST += modules/arch/x86/tests/simd-2.hex
EXTRA_DIST += modules/arch/x86/tests/simd64-1.asm
-EXTRA_DIST += modules/arch/x86/tests/simd64-1.errwarn
EXTRA_DIST += modules/arch/x86/tests/simd64-1.hex
EXTRA_DIST += modules/arch/x86/tests/simd64-2.asm
-EXTRA_DIST += modules/arch/x86/tests/simd64-2.errwarn
EXTRA_DIST += modules/arch/x86/tests/simd64-2.hex
EXTRA_DIST += modules/arch/x86/tests/sse3.asm
-EXTRA_DIST += modules/arch/x86/tests/sse3.errwarn
EXTRA_DIST += modules/arch/x86/tests/sse3.hex
EXTRA_DIST += modules/arch/x86/tests/stos.asm
-EXTRA_DIST += modules/arch/x86/tests/stos.errwarn
EXTRA_DIST += modules/arch/x86/tests/stos.hex
EXTRA_DIST += modules/arch/x86/tests/str.asm
-EXTRA_DIST += modules/arch/x86/tests/str.errwarn
EXTRA_DIST += modules/arch/x86/tests/str.hex
EXTRA_DIST += modules/arch/x86/tests/stringseg.asm
EXTRA_DIST += modules/arch/x86/tests/stringseg.errwarn
EXTRA_DIST += modules/arch/x86/tests/stringseg.hex
EXTRA_DIST += modules/arch/x86/tests/svm.asm
-EXTRA_DIST += modules/arch/x86/tests/svm.errwarn
EXTRA_DIST += modules/arch/x86/tests/svm.hex
EXTRA_DIST += modules/arch/x86/tests/twobytemem.asm
EXTRA_DIST += modules/arch/x86/tests/twobytemem.errwarn
EXTRA_DIST += modules/arch/x86/tests/twobytemem.hex
EXTRA_DIST += modules/arch/x86/tests/vmx.asm
-EXTRA_DIST += modules/arch/x86/tests/vmx.errwarn
EXTRA_DIST += modules/arch/x86/tests/vmx.hex
EXTRA_DIST += modules/arch/x86/tests/vmx-err.asm
EXTRA_DIST += modules/arch/x86/tests/vmx-err.errwarn
EXTRA_DIST += modules/arch/x86/tests/x86label.asm
-EXTRA_DIST += modules/arch/x86/tests/x86label.errwarn
EXTRA_DIST += modules/arch/x86/tests/x86label.hex
EXTRA_DIST += modules/arch/x86/tests/xmm64.asm
-EXTRA_DIST += modules/arch/x86/tests/xmm64.errwarn
EXTRA_DIST += modules/arch/x86/tests/xmm64.hex
EXTRA_DIST += modules/arch/x86/tests/gas32/Makefile.inc
EXTRA_DIST += modules/arch/x86/tests/gas32/x86_gas32_test.sh
EXTRA_DIST += modules/arch/x86/tests/gas32/align32.asm
-EXTRA_DIST += modules/arch/x86/tests/gas32/align32.errwarn
EXTRA_DIST += modules/arch/x86/tests/gas32/align32.hex
EXTRA_DIST += modules/arch/x86/tests/gas32/gas-farithr.asm
-EXTRA_DIST += modules/arch/x86/tests/gas32/gas-farithr.errwarn
EXTRA_DIST += modules/arch/x86/tests/gas32/gas-farithr.hex
EXTRA_DIST += modules/arch/x86/tests/gas32/gas-movdq32.asm
-EXTRA_DIST += modules/arch/x86/tests/gas32/gas-movdq32.errwarn
EXTRA_DIST += modules/arch/x86/tests/gas32/gas-movdq32.hex
EXTRA_DIST += modules/arch/x86/tests/gas64/x86_gas64_test.sh
EXTRA_DIST += modules/arch/x86/tests/gas64/align64.asm
-EXTRA_DIST += modules/arch/x86/tests/gas64/align64.errwarn
EXTRA_DIST += modules/arch/x86/tests/gas64/align64.hex
EXTRA_DIST += modules/arch/x86/tests/gas64/gas-cbw.asm
-EXTRA_DIST += modules/arch/x86/tests/gas64/gas-cbw.errwarn
EXTRA_DIST += modules/arch/x86/tests/gas64/gas-cbw.hex
EXTRA_DIST += modules/arch/x86/tests/gas64/gas-fp.asm
-EXTRA_DIST += modules/arch/x86/tests/gas64/gas-fp.errwarn
EXTRA_DIST += modules/arch/x86/tests/gas64/gas-fp.hex
EXTRA_DIST += modules/arch/x86/tests/gas64/gas-inout.asm
-EXTRA_DIST += modules/arch/x86/tests/gas64/gas-inout.errwarn
EXTRA_DIST += modules/arch/x86/tests/gas64/gas-inout.hex
EXTRA_DIST += modules/arch/x86/tests/gas64/gas-moreinsn.asm
-EXTRA_DIST += modules/arch/x86/tests/gas64/gas-moreinsn.errwarn
EXTRA_DIST += modules/arch/x86/tests/gas64/gas-moreinsn.hex
EXTRA_DIST += modules/arch/x86/tests/gas64/gas-movabs.asm
-EXTRA_DIST += modules/arch/x86/tests/gas64/gas-movabs.errwarn
EXTRA_DIST += modules/arch/x86/tests/gas64/gas-movabs.hex
EXTRA_DIST += modules/arch/x86/tests/gas64/gas-movdq64.asm
-EXTRA_DIST += modules/arch/x86/tests/gas64/gas-movdq64.errwarn
EXTRA_DIST += modules/arch/x86/tests/gas64/gas-movdq64.hex
EXTRA_DIST += modules/arch/x86/tests/gas64/gas-movsxs.asm
-EXTRA_DIST += modules/arch/x86/tests/gas64/gas-movsxs.errwarn
EXTRA_DIST += modules/arch/x86/tests/gas64/gas-movsxs.hex
EXTRA_DIST += modules/arch/x86/tests/gas64/gas-muldiv.asm
-EXTRA_DIST += modules/arch/x86/tests/gas64/gas-muldiv.errwarn
EXTRA_DIST += modules/arch/x86/tests/gas64/gas-muldiv.hex
EXTRA_DIST += modules/arch/x86/tests/gas64/gas-prefix.asm
EXTRA_DIST += modules/arch/x86/tests/gas64/gas-prefix.errwarn
EXTRA_DIST += modules/arch/x86/tests/gas64/gas-prefix.hex
EXTRA_DIST += modules/arch/x86/tests/gas64/gas-retenter.asm
-EXTRA_DIST += modules/arch/x86/tests/gas64/gas-retenter.errwarn
EXTRA_DIST += modules/arch/x86/tests/gas64/gas-retenter.hex
EXTRA_DIST += modules/arch/x86/tests/gas64/gas-shift.asm
-EXTRA_DIST += modules/arch/x86/tests/gas64/gas-shift.errwarn
EXTRA_DIST += modules/arch/x86/tests/gas64/gas-shift.hex
EXTRA_DIST += modules/arch/x86/tests/gas64/riprel.asm
-EXTRA_DIST += modules/arch/x86/tests/gas64/riprel.errwarn
EXTRA_DIST += modules/arch/x86/tests/gas64/riprel.hex
EXTRA_DIST += modules/dbgfmts/dwarf2/tests/pass32/dwarf2_pass32_test.sh
EXTRA_DIST += modules/dbgfmts/dwarf2/tests/pass32/dwarf32_testhd.asm
-EXTRA_DIST += modules/dbgfmts/dwarf2/tests/pass32/dwarf32_testhd.errwarn
EXTRA_DIST += modules/dbgfmts/dwarf2/tests/pass32/dwarf32_testhd.hex
EXTRA_DIST += modules/dbgfmts/dwarf2/tests/pass64/dwarf2_pass64_test.sh
EXTRA_DIST += modules/dbgfmts/dwarf2/tests/pass64/dwarf64_2loc.asm
-EXTRA_DIST += modules/dbgfmts/dwarf2/tests/pass64/dwarf64_2loc.errwarn
EXTRA_DIST += modules/dbgfmts/dwarf2/tests/pass64/dwarf64_2loc.hex
EXTRA_DIST += modules/dbgfmts/dwarf2/tests/pass64/dwarf64_leb128.asm
-EXTRA_DIST += modules/dbgfmts/dwarf2/tests/pass64/dwarf64_leb128.errwarn
EXTRA_DIST += modules/dbgfmts/dwarf2/tests/pass64/dwarf64_leb128.hex
TESTS += modules/dbgfmts/stabs/tests/stabs_test.sh
EXTRA_DIST += modules/dbgfmts/stabs/tests/stabs-elf.asm
-EXTRA_DIST += modules/dbgfmts/stabs/tests/stabs-elf.errwarn
EXTRA_DIST += modules/dbgfmts/stabs/tests/stabs-elf.hex
EXTRA_DIST += modules/objfmts/bin/tests/bin_test.sh
EXTRA_DIST += modules/objfmts/bin/tests/abs.asm
EXTRA_DIST += modules/objfmts/bin/tests/abs.hex
-EXTRA_DIST += modules/objfmts/bin/tests/abs.errwarn
EXTRA_DIST += modules/objfmts/bin/tests/bigorg.asm
EXTRA_DIST += modules/objfmts/bin/tests/bigorg.hex
EXTRA_DIST += modules/objfmts/bin/tests/bigorg.errwarn
EXTRA_DIST += modules/objfmts/bin/tests/bintest.asm
EXTRA_DIST += modules/objfmts/bin/tests/bintest.hex
-EXTRA_DIST += modules/objfmts/bin/tests/bintest.errwarn
EXTRA_DIST += modules/objfmts/bin/tests/float-err.asm
EXTRA_DIST += modules/objfmts/bin/tests/float-err.errwarn
EXTRA_DIST += modules/objfmts/bin/tests/float.asm
EXTRA_DIST += modules/objfmts/bin/tests/float.hex
-EXTRA_DIST += modules/objfmts/bin/tests/float.errwarn
EXTRA_DIST += modules/objfmts/bin/tests/integer-warn.asm
EXTRA_DIST += modules/objfmts/bin/tests/integer-warn.hex
EXTRA_DIST += modules/objfmts/bin/tests/integer-warn.errwarn
EXTRA_DIST += modules/objfmts/bin/tests/integer.asm
EXTRA_DIST += modules/objfmts/bin/tests/integer.hex
-EXTRA_DIST += modules/objfmts/bin/tests/integer.errwarn
EXTRA_DIST += modules/objfmts/bin/tests/levelop.asm
EXTRA_DIST += modules/objfmts/bin/tests/levelop.hex
-EXTRA_DIST += modules/objfmts/bin/tests/levelop.errwarn
EXTRA_DIST += modules/objfmts/bin/tests/reserve.asm
EXTRA_DIST += modules/objfmts/bin/tests/reserve.hex
EXTRA_DIST += modules/objfmts/bin/tests/reserve.errwarn
EXTRA_DIST += modules/objfmts/coff/tests/cofftest.c
EXTRA_DIST += modules/objfmts/coff/tests/cofftest.asm
EXTRA_DIST += modules/objfmts/coff/tests/cofftest.hex
-EXTRA_DIST += modules/objfmts/coff/tests/cofftest.errwarn
EXTRA_DIST += modules/objfmts/coff/tests/cofftimes.asm
EXTRA_DIST += modules/objfmts/coff/tests/cofftimes.hex
-EXTRA_DIST += modules/objfmts/coff/tests/cofftimes.errwarn
EXTRA_DIST += modules/objfmts/coff/tests/x86id.asm
EXTRA_DIST += modules/objfmts/coff/tests/x86id.hex
EXTRA_DIST += modules/objfmts/coff/tests/x86id.errwarn
EXTRA_DIST += modules/objfmts/elf/tests/elf_test.sh
EXTRA_DIST += modules/objfmts/elf/tests/curpos.asm
EXTRA_DIST += modules/objfmts/elf/tests/curpos.hex
-EXTRA_DIST += modules/objfmts/elf/tests/curpos.errwarn
EXTRA_DIST += modules/objfmts/elf/tests/curpos-err.asm
EXTRA_DIST += modules/objfmts/elf/tests/curpos-err.errwarn
-EXTRA_DIST += modules/objfmts/elf/tests/elfcond.asm
-EXTRA_DIST += modules/objfmts/elf/tests/elfcond.hex
-EXTRA_DIST += modules/objfmts/elf/tests/elfcond.errwarn
-EXTRA_DIST += modules/objfmts/elf/tests/elfsectalign.asm
-EXTRA_DIST += modules/objfmts/elf/tests/elfsectalign.hex
-EXTRA_DIST += modules/objfmts/elf/tests/elfsectalign.errwarn
-EXTRA_DIST += modules/objfmts/elf/tests/elfso.asm
-EXTRA_DIST += modules/objfmts/elf/tests/elfso.hex
-EXTRA_DIST += modules/objfmts/elf/tests/elfso.errwarn
-EXTRA_DIST += modules/objfmts/elf/tests/elftest.c
-EXTRA_DIST += modules/objfmts/elf/tests/elftest.asm
-EXTRA_DIST += modules/objfmts/elf/tests/elftest.hex
-EXTRA_DIST += modules/objfmts/elf/tests/elftest.errwarn
-EXTRA_DIST += modules/objfmts/elf/tests/elftimes.asm
-EXTRA_DIST += modules/objfmts/elf/tests/elftimes.hex
-EXTRA_DIST += modules/objfmts/elf/tests/elftimes.errwarn
EXTRA_DIST += modules/objfmts/elf/tests/elf-overdef.asm
EXTRA_DIST += modules/objfmts/elf/tests/elf-overdef.hex
-EXTRA_DIST += modules/objfmts/elf/tests/elf-overdef.errwarn
EXTRA_DIST += modules/objfmts/elf/tests/elf-x86id.asm
EXTRA_DIST += modules/objfmts/elf/tests/elf-x86id.hex
-EXTRA_DIST += modules/objfmts/elf/tests/elf-x86id.errwarn
-EXTRA_DIST += modules/objfmts/elf/tests/elfreloc.asm
-EXTRA_DIST += modules/objfmts/elf/tests/elfreloc.errwarn
-EXTRA_DIST += modules/objfmts/elf/tests/elfreloc.hex
+EXTRA_DIST += modules/objfmts/elf/tests/elfabssect.asm
+EXTRA_DIST += modules/objfmts/elf/tests/elfabssect.hex
+EXTRA_DIST += modules/objfmts/elf/tests/elfcond.asm
+EXTRA_DIST += modules/objfmts/elf/tests/elfcond.hex
EXTRA_DIST += modules/objfmts/elf/tests/elfglobal.asm
-EXTRA_DIST += modules/objfmts/elf/tests/elfglobal.errwarn
EXTRA_DIST += modules/objfmts/elf/tests/elfglobal.hex
EXTRA_DIST += modules/objfmts/elf/tests/elfglobext.asm
-EXTRA_DIST += modules/objfmts/elf/tests/elfglobext.errwarn
EXTRA_DIST += modules/objfmts/elf/tests/elfglobext.hex
EXTRA_DIST += modules/objfmts/elf/tests/elfglobext2.asm
-EXTRA_DIST += modules/objfmts/elf/tests/elfglobext2.errwarn
EXTRA_DIST += modules/objfmts/elf/tests/elfglobext2.hex
+EXTRA_DIST += modules/objfmts/elf/tests/elfmanysym.asm
+EXTRA_DIST += modules/objfmts/elf/tests/elfmanysym.hex
+EXTRA_DIST += modules/objfmts/elf/tests/elfreloc.asm
+EXTRA_DIST += modules/objfmts/elf/tests/elfreloc.hex
EXTRA_DIST += modules/objfmts/elf/tests/elfreloc-ext.asm
-EXTRA_DIST += modules/objfmts/elf/tests/elfreloc-ext.errwarn
EXTRA_DIST += modules/objfmts/elf/tests/elfreloc-ext.hex
-EXTRA_DIST += modules/objfmts/elf/tests/elfabssect.asm
-EXTRA_DIST += modules/objfmts/elf/tests/elfabssect.errwarn
-EXTRA_DIST += modules/objfmts/elf/tests/elfabssect.hex
+EXTRA_DIST += modules/objfmts/elf/tests/elfsectalign.asm
+EXTRA_DIST += modules/objfmts/elf/tests/elfsectalign.hex
+EXTRA_DIST += modules/objfmts/elf/tests/elfso.asm
+EXTRA_DIST += modules/objfmts/elf/tests/elfso.hex
+EXTRA_DIST += modules/objfmts/elf/tests/elftest.c
+EXTRA_DIST += modules/objfmts/elf/tests/elftest.asm
+EXTRA_DIST += modules/objfmts/elf/tests/elftest.hex
+EXTRA_DIST += modules/objfmts/elf/tests/elftimes.asm
+EXTRA_DIST += modules/objfmts/elf/tests/elftimes.hex
EXTRA_DIST += modules/objfmts/elf/tests/elftypesize.asm
-EXTRA_DIST += modules/objfmts/elf/tests/elftypesize.errwarn
EXTRA_DIST += modules/objfmts/elf/tests/elftypesize.hex
EXTRA_DIST += modules/objfmts/elf/tests/elfvisibility.asm
EXTRA_DIST += modules/objfmts/elf/tests/elfvisibility.errwarn
EXTRA_DIST += modules/objfmts/elf/tests/elfvisibility.hex
-EXTRA_DIST += modules/objfmts/elf/tests/elfmanysym.asm
-EXTRA_DIST += modules/objfmts/elf/tests/elfmanysym.errwarn
-EXTRA_DIST += modules/objfmts/elf/tests/elfmanysym.hex
EXTRA_DIST += modules/objfmts/elf/tests/amd64/Makefile.inc
EXTRA_DIST += modules/objfmts/elf/tests/gas64/Makefile.inc
EXTRA_DIST += modules/objfmts/elf/tests/amd64/elf_amd64_test.sh
EXTRA_DIST += modules/objfmts/elf/tests/amd64/elf-rip.asm
EXTRA_DIST += modules/objfmts/elf/tests/amd64/elf-rip.hex
-EXTRA_DIST += modules/objfmts/elf/tests/amd64/elf-rip.errwarn
EXTRA_DIST += modules/objfmts/elf/tests/amd64/elfso64.asm
EXTRA_DIST += modules/objfmts/elf/tests/amd64/elfso64.hex
-EXTRA_DIST += modules/objfmts/elf/tests/amd64/elfso64.errwarn
EXTRA_DIST += modules/objfmts/elf/tests/gas64/elf_gas64_test.sh
EXTRA_DIST += modules/objfmts/elf/tests/gas64/elf_gas64_curpos.asm
EXTRA_DIST += modules/objfmts/elf/tests/gas64/elf_gas64_curpos.hex
-EXTRA_DIST += modules/objfmts/elf/tests/gas64/elf_gas64_curpos.errwarn
EXTRA_DIST += modules/objfmts/elf/tests/gas64/elf_gas64_reloc.asm
EXTRA_DIST += modules/objfmts/elf/tests/gas64/elf_gas64_reloc.hex
-EXTRA_DIST += modules/objfmts/elf/tests/gas64/elf_gas64_reloc.errwarn
EXTRA_DIST += modules/objfmts/win32/tests/export.asm
EXTRA_DIST += modules/objfmts/win32/tests/export.hex
-EXTRA_DIST += modules/objfmts/win32/tests/export.errwarn
EXTRA_DIST += modules/objfmts/win32/tests/win32_test.sh
EXTRA_DIST += modules/objfmts/win32/tests/win32-curpos.asm
EXTRA_DIST += modules/objfmts/win32/tests/win32-curpos.hex
-EXTRA_DIST += modules/objfmts/win32/tests/win32-curpos.errwarn
-EXTRA_DIST += modules/objfmts/win32/tests/win32-segof.asm
-EXTRA_DIST += modules/objfmts/win32/tests/win32-segof.hex
-EXTRA_DIST += modules/objfmts/win32/tests/win32-segof.errwarn
EXTRA_DIST += modules/objfmts/win32/tests/win32-overdef.asm
EXTRA_DIST += modules/objfmts/win32/tests/win32-overdef.hex
-EXTRA_DIST += modules/objfmts/win32/tests/win32-overdef.errwarn
+EXTRA_DIST += modules/objfmts/win32/tests/win32-segof.asm
+EXTRA_DIST += modules/objfmts/win32/tests/win32-segof.hex
EXTRA_DIST += modules/objfmts/win32/tests/win32test.c
EXTRA_DIST += modules/objfmts/win32/tests/win32test.asm
EXTRA_DIST += modules/objfmts/win32/tests/win32test.hex
-EXTRA_DIST += modules/objfmts/win32/tests/win32test.errwarn
EXTRA_DIST += modules/objfmts/win64/tests/win64_test.sh
EXTRA_DIST += modules/objfmts/win64/tests/win64-curpos.asm
EXTRA_DIST += modules/objfmts/win64/tests/win64-curpos.hex
-EXTRA_DIST += modules/objfmts/win64/tests/win64-curpos.errwarn
EXTRA_DIST += modules/objfmts/win64/tests/win64-dataref.asm
EXTRA_DIST += modules/objfmts/win64/tests/win64-dataref.hex
-EXTRA_DIST += modules/objfmts/win64/tests/win64-dataref.errwarn
EXTRA_DIST += modules/objfmts/win64/tests/win64-dataref.masm
EXTRA_DIST += modules/objfmts/win64/tests/win64-dataref2.asm
EXTRA_DIST += modules/objfmts/win64/tests/win64-dataref2.hex
-EXTRA_DIST += modules/objfmts/win64/tests/win64-dataref2.errwarn
EXTRA_DIST += modules/objfmts/win64/tests/win64-dataref2.masm
TESTS += modules/objfmts/xdf/tests/xdf_test.sh
EXTRA_DIST += modules/objfmts/xdf/tests/xdf_test.sh
+EXTRA_DIST += modules/objfmts/xdf/tests/xdf-overdef.asm
+EXTRA_DIST += modules/objfmts/xdf/tests/xdf-overdef.hex
EXTRA_DIST += modules/objfmts/xdf/tests/xdflong.asm
EXTRA_DIST += modules/objfmts/xdf/tests/xdflong.hex
EXTRA_DIST += modules/objfmts/xdf/tests/xdflong.errwarn
-EXTRA_DIST += modules/objfmts/xdf/tests/xdfprotect.asm
-EXTRA_DIST += modules/objfmts/xdf/tests/xdfprotect.hex
-EXTRA_DIST += modules/objfmts/xdf/tests/xdfprotect.errwarn
EXTRA_DIST += modules/objfmts/xdf/tests/xdfother.asm
EXTRA_DIST += modules/objfmts/xdf/tests/xdfother.hex
-EXTRA_DIST += modules/objfmts/xdf/tests/xdfother.errwarn
-EXTRA_DIST += modules/objfmts/xdf/tests/xdf-overdef.asm
-EXTRA_DIST += modules/objfmts/xdf/tests/xdf-overdef.hex
-EXTRA_DIST += modules/objfmts/xdf/tests/xdf-overdef.errwarn
+EXTRA_DIST += modules/objfmts/xdf/tests/xdfprotect.asm
+EXTRA_DIST += modules/objfmts/xdf/tests/xdfprotect.hex
EXTRA_DIST += modules/objfmts/xdf/tests/xdfvirtual.asm
EXTRA_DIST += modules/objfmts/xdf/tests/xdfvirtual.hex
-EXTRA_DIST += modules/objfmts/xdf/tests/xdfvirtual.errwarn
EXTRA_DIST += modules/parsers/gas/tests/gas_test.sh
EXTRA_DIST += modules/parsers/gas/tests/dataref-imm.asm
-EXTRA_DIST += modules/parsers/gas/tests/dataref-imm.errwarn
EXTRA_DIST += modules/parsers/gas/tests/dataref-imm.hex
EXTRA_DIST += modules/parsers/gas/tests/datavis.asm
EXTRA_DIST += modules/parsers/gas/tests/datavis.errwarn
EXTRA_DIST += modules/parsers/gas/tests/datavis.hex
EXTRA_DIST += modules/parsers/gas/tests/datavis2.asm
-EXTRA_DIST += modules/parsers/gas/tests/datavis2.errwarn
EXTRA_DIST += modules/parsers/gas/tests/datavis2.hex
EXTRA_DIST += modules/parsers/gas/tests/execsect.asm
-EXTRA_DIST += modules/parsers/gas/tests/execsect.errwarn
EXTRA_DIST += modules/parsers/gas/tests/execsect.hex
EXTRA_DIST += modules/parsers/gas/tests/gas-fill.asm
-EXTRA_DIST += modules/parsers/gas/tests/gas-fill.errwarn
EXTRA_DIST += modules/parsers/gas/tests/gas-fill.hex
EXTRA_DIST += modules/parsers/gas/tests/gas-instlabel.asm
-EXTRA_DIST += modules/parsers/gas/tests/gas-instlabel.errwarn
EXTRA_DIST += modules/parsers/gas/tests/gas-instlabel.hex
EXTRA_DIST += modules/parsers/gas/tests/gas-push.asm
-EXTRA_DIST += modules/parsers/gas/tests/gas-push.errwarn
EXTRA_DIST += modules/parsers/gas/tests/gas-push.hex
EXTRA_DIST += modules/parsers/gas/tests/gas-semi.asm
-EXTRA_DIST += modules/parsers/gas/tests/gas-semi.errwarn
EXTRA_DIST += modules/parsers/gas/tests/gas-semi.hex
EXTRA_DIST += modules/parsers/gas/tests/gassectalign.asm
-EXTRA_DIST += modules/parsers/gas/tests/gassectalign.errwarn
EXTRA_DIST += modules/parsers/gas/tests/gassectalign.hex
EXTRA_DIST += modules/parsers/gas/tests/jmpcall.asm
EXTRA_DIST += modules/parsers/gas/tests/jmpcall.errwarn
EXTRA_DIST += modules/parsers/gas/tests/jmpcall.hex
EXTRA_DIST += modules/parsers/gas/tests/leb128.asm
-EXTRA_DIST += modules/parsers/gas/tests/leb128.errwarn
EXTRA_DIST += modules/parsers/gas/tests/leb128.hex
EXTRA_DIST += modules/parsers/gas/tests/localcomm.asm
-EXTRA_DIST += modules/parsers/gas/tests/localcomm.errwarn
EXTRA_DIST += modules/parsers/gas/tests/localcomm.hex
EXTRA_DIST += modules/parsers/gas/tests/reggroup-err.asm
EXTRA_DIST += modules/parsers/gas/tests/reggroup-err.errwarn
EXTRA_DIST += modules/parsers/gas/tests/reggroup.asm
-EXTRA_DIST += modules/parsers/gas/tests/reggroup.errwarn
EXTRA_DIST += modules/parsers/gas/tests/reggroup.hex
EXTRA_DIST += modules/parsers/gas/tests/strzero.asm
-EXTRA_DIST += modules/parsers/gas/tests/strzero.errwarn
EXTRA_DIST += modules/parsers/gas/tests/strzero.hex
EXTRA_DIST += modules/parsers/gas/tests/varinsn.asm
-EXTRA_DIST += modules/parsers/gas/tests/varinsn.errwarn
EXTRA_DIST += modules/parsers/gas/tests/varinsn.hex
EXTRA_DIST += modules/parsers/gas/tests/bin/Makefile.inc
EXTRA_DIST += modules/parsers/gas/tests/bin/rept-err.asm
EXTRA_DIST += modules/parsers/gas/tests/bin/rept-err.errwarn
EXTRA_DIST += modules/parsers/gas/tests/bin/reptempty.asm
-EXTRA_DIST += modules/parsers/gas/tests/bin/reptempty.errwarn
EXTRA_DIST += modules/parsers/gas/tests/bin/reptempty.hex
EXTRA_DIST += modules/parsers/gas/tests/bin/reptlong.asm
-EXTRA_DIST += modules/parsers/gas/tests/bin/reptlong.errwarn
EXTRA_DIST += modules/parsers/gas/tests/bin/reptlong.hex
EXTRA_DIST += modules/parsers/gas/tests/bin/reptnested-err.asm
EXTRA_DIST += modules/parsers/gas/tests/bin/reptnested-err.errwarn
EXTRA_DIST += modules/parsers/gas/tests/bin/reptsimple.asm
-EXTRA_DIST += modules/parsers/gas/tests/bin/reptsimple.errwarn
EXTRA_DIST += modules/parsers/gas/tests/bin/reptsimple.hex
EXTRA_DIST += modules/parsers/gas/tests/bin/reptwarn.asm
EXTRA_DIST += modules/parsers/gas/tests/bin/reptwarn.errwarn
EXTRA_DIST += modules/parsers/gas/tests/bin/reptwarn.hex
EXTRA_DIST += modules/parsers/gas/tests/bin/reptzero.asm
-EXTRA_DIST += modules/parsers/gas/tests/bin/reptzero.errwarn
EXTRA_DIST += modules/parsers/gas/tests/bin/reptzero.hex
EXTRA_DIST += modules/parsers/nasm/tests/nasm_test.sh
EXTRA_DIST += modules/parsers/nasm/tests/alignnop16.asm
-EXTRA_DIST += modules/parsers/nasm/tests/alignnop16.errwarn
EXTRA_DIST += modules/parsers/nasm/tests/alignnop16.hex
EXTRA_DIST += modules/parsers/nasm/tests/alignnop32.asm
-EXTRA_DIST += modules/parsers/nasm/tests/alignnop32.errwarn
EXTRA_DIST += modules/parsers/nasm/tests/alignnop32.hex
EXTRA_DIST += modules/parsers/nasm/tests/charconstmath.asm
-EXTRA_DIST += modules/parsers/nasm/tests/charconstmath.errwarn
EXTRA_DIST += modules/parsers/nasm/tests/charconstmath.hex
EXTRA_DIST += modules/parsers/nasm/tests/endcomma.asm
-EXTRA_DIST += modules/parsers/nasm/tests/endcomma.errwarn
EXTRA_DIST += modules/parsers/nasm/tests/endcomma.hex
EXTRA_DIST += modules/parsers/nasm/tests/equcolon.asm
-EXTRA_DIST += modules/parsers/nasm/tests/equcolon.errwarn
EXTRA_DIST += modules/parsers/nasm/tests/equcolon.hex
EXTRA_DIST += modules/parsers/nasm/tests/equlocal.asm
-EXTRA_DIST += modules/parsers/nasm/tests/equlocal.errwarn
EXTRA_DIST += modules/parsers/nasm/tests/equlocal.hex
EXTRA_DIST += modules/parsers/nasm/tests/long.asm
-EXTRA_DIST += modules/parsers/nasm/tests/long.errwarn
EXTRA_DIST += modules/parsers/nasm/tests/long.hex
EXTRA_DIST += modules/parsers/nasm/tests/newsect.asm
-EXTRA_DIST += modules/parsers/nasm/tests/newsect.errwarn
EXTRA_DIST += modules/parsers/nasm/tests/newsect.hex
+EXTRA_DIST += modules/parsers/nasm/tests/orphannowarn.asm
+EXTRA_DIST += modules/parsers/nasm/tests/orphannowarn.hex
EXTRA_DIST += modules/parsers/nasm/tests/prevlocalwarn.asm
EXTRA_DIST += modules/parsers/nasm/tests/prevlocalwarn.errwarn
EXTRA_DIST += modules/parsers/nasm/tests/prevlocalwarn.hex
EXTRA_DIST += modules/preprocs/nasm/tests/nasmpp_test.sh
EXTRA_DIST += modules/preprocs/nasm/tests/16args.asm
-EXTRA_DIST += modules/preprocs/nasm/tests/16args.errwarn
EXTRA_DIST += modules/preprocs/nasm/tests/16args.hex
EXTRA_DIST += modules/preprocs/nasm/tests/ifcritical-err.asm
EXTRA_DIST += modules/preprocs/nasm/tests/ifcritical-err.errwarn
EXTRA_DIST += modules/preprocs/nasm/tests/longline.asm
-EXTRA_DIST += modules/preprocs/nasm/tests/longline.errwarn
EXTRA_DIST += modules/preprocs/nasm/tests/longline.hex
EXTRA_DIST += modules/preprocs/nasm/tests/noinclude-err.asm
EXTRA_DIST += modules/preprocs/nasm/tests/noinclude-err.errwarn
EXTRA_DIST += modules/preprocs/nasm/tests/nasmpp-bigint.asm
-EXTRA_DIST += modules/preprocs/nasm/tests/nasmpp-bigint.errwarn
EXTRA_DIST += modules/preprocs/nasm/tests/nasmpp-bigint.hex
EXTRA_DIST += modules/preprocs/nasm/tests/orgsect.asm
-EXTRA_DIST += modules/preprocs/nasm/tests/orgsect.errwarn
EXTRA_DIST += modules/preprocs/nasm/tests/orgsect.hex
og=`echo ${asm} | sed 's,.asm$,.pre,'`
e=${a}.ew
eg=`echo ${asm} | sed 's,.asm$,.errwarn,'`
+ if test \! -e ${eg}; then
+ eg=/dev/null
+ fi
# Run within a subshell to prevent signal messages from displaying.
sh -c "sed \"s,\./,${srcdir}/,\" ${asm} | ./yasm -e -r yapp | sed \"s,${srcdir}/,./,\" > results/${o} 2>results/${e}" >/dev/null 2>/dev/null
failedct=`expr $failedct + 1`
else
# We got errors, check to see if they match:
- if (test \! -e ${eg} && test -s results/${e}) ||
- (test -e ${eg} && diff ${eg} results/${e} >/dev/null); then
+ if diff -w ${eg} results/${e} >/dev/null; then
+ # Error/warnings match, it passes!
+ echo $ECHO_N "."
+ passedct=`expr $passedct + 1`
+ else
# Error/warnings don't match.
echo $ECHO_N "W"
eval "failed$failedct='W: ${a} did not match errors and warnings!'"
failedct=`expr $failedct + 1`
- else
- # Error/warnings match, it passes!
- echo $ECHO_N "."
- passedct=`expr $passedct + 1`
fi
fi
else
eval "failed$failedct='E: ${a} returned an error code!'"
failedct=`expr $failedct + 1`
else
- diff -w ${og} results/${o} > /dev/null
- if test $? -eq 0; then
- if (test \! -e ${eg} && test -s results/${e}) ||
- (test -e ${eg} && diff ${eg} results/${e} >/dev/null); then
+ if diff -w ${og} results/${o} >/dev/null; then
+ if diff -w ${eg} results/${e} >/dev/null; then
+ # Both output file and error/warnings match, it passes!
+ echo $ECHO_N "."
+ passedct=`expr $passedct + 1`
+ else
# Error/warnings don't match.
echo $ECHO_N "W"
eval "failed$failedct='W: ${a} did not match errors and warnings!'"
failedct=`expr $failedct + 1`
- else
- # Both output file and error/warnings match, it passes!
- echo $ECHO_N "."
- passedct=`expr $passedct + 1`
fi
else
# Output file doesn't match.
og=`echo ${asm} | sed 's,.asm$,.hex,'`
e=${a}.ew
eg=`echo ${asm} | sed 's,.asm$,.errwarn,'`
+ if test \! -e ${eg}; then
+ eg=/dev/null
+ fi
# Run within a subshell to prevent signal messages from displaying.
sh -c "cat ${asm} | ./yasm $4 -o results/${o} 2>results/${e}" >/dev/null 2>/dev/null
failedct=`expr $failedct + 1`
else
# We got errors, check to see if they match:
- diff -w ${eg} results/${e} > /dev/null
- if test $? -eq 0; then
+ if diff -w ${eg} results/${e} >/dev/null; then
# Error/warnings match, it passes!
echo $ECHO_N "."
passedct=`expr $passedct + 1`
failedct=`expr $failedct + 1`
else
./test_hd results/${o} > results/${oh}
- diff ${og} results/${oh} > /dev/null
- if test $? -eq 0; then
- diff -w ${eg} results/${e} > /dev/null
- if test $? -eq 0; then
+ if diff ${og} results/${oh} >/dev/null; then
+ if diff -w ${eg} results/${e} >/dev/null; then
# Both object file and error/warnings match, it passes!
echo $ECHO_N "."
passedct=`expr $passedct + 1`