nasm/travis/test
H. Peter Anvin (Intel) b292748d9f preproc, srcfile: much saner handling of %line directives
%line directives really need to be preprocessed early, before normal
directive processing. In particular, they are *not* affected by such
thing as smacro expansion, or deferred into an mmacro expansion.

The %line directive is special because it is explicitly indented to be
inserted by an external preprocessor, which can happen at any point.

For mmacro and rep expansions, store the current file and line for
each expansion line. Similarly, let each istk entry contain such
information.

Don't emit empty lines in preprocessing-only mode when we are
already required to issue a %line directive anyway. This cuts down on
clutter a fair bit.

Quote filenames in %line directives (and accept quoted filenames in
%line directives) if and only if it is necessary for
disambiguation. This is required if:

1. The filename contains control characters;
2. The filename begins or ends with whitespace or a quotation mark;
3. The filename is empty.

Otherwise issue the filename as-is, for backwards compatibility.

Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
2020-06-14 20:09:11 -07:00
..
_file_.asm test: travis -- Add some of converted tests 2018-10-17 21:40:14 +03:00
_file_.bin.t test: travis -- Add some of converted tests 2018-10-17 21:40:14 +03:00
_file_.json test: travis -- Add some of converted tests 2018-10-17 21:40:14 +03:00
_version.json test: travis -- Add some of converted tests 2018-10-17 21:40:14 +03:00
_version.stdout test: nasm-t -- Update _version test 2018-11-11 21:43:45 +03:00
a32offs.asm test: travis -- Add some of converted tests 2018-10-17 21:40:14 +03:00
a32offs.bin.t test: travis -- Add some of converted tests 2018-10-17 21:40:14 +03:00
a32offs.json test: travis -- Add some of converted tests 2018-10-17 21:40:14 +03:00
absolute.asm test: travis -- Add some of converted tests 2018-10-17 21:40:14 +03:00
absolute.bin.t test: travis -- Add some of converted tests 2018-10-17 21:40:14 +03:00
absolute.json test: travis -- Add some of converted tests 2018-10-17 21:40:14 +03:00
addr64x.asm test: travis -- Add some of converted tests 2018-10-17 21:40:14 +03:00
addr64x.bin.t test: travis -- Add some of converted tests 2018-10-17 21:40:14 +03:00
addr64x.json test: travis -- Add some of converted tests 2018-10-17 21:40:14 +03:00
addr64x.stderr test: Use NASM_TEST_RUN environment 2018-11-24 17:06:57 +03:00
align13.asm test: travis -- Add some of converted tests 2018-10-17 21:40:14 +03:00
align13.json test: travis -- Add some of converted tests 2018-10-17 21:40:14 +03:00
align13.stderr test: Use NASM_TEST_RUN environment 2018-11-24 17:06:57 +03:00
align13s.asm test: nasm-t -- Add align13s test 2018-11-11 21:43:45 +03:00
align13s.json test: nasm-t -- Add align13s test 2018-11-11 21:43:45 +03:00
align13s.stderr test: nasm-t -- Add align13s test 2018-11-11 21:43:45 +03:00
alonesym-obj.asm test: nasm-t -- Add alonesym-obj testcase 2018-10-17 23:40:50 +03:00
alonesym-obj.json test: nasm-t -- Add alonesym-obj testcase 2018-10-17 23:40:50 +03:00
alonesym-obj.obj.t test: Use NASM_TEST_RUN environment 2018-11-24 17:06:57 +03:00
andbyte.asm test: nasm-t -- Add andbyte test 2018-11-11 21:43:45 +03:00
andbyte.bin.t test: nasm-t -- Add andbyte test 2018-11-11 21:43:45 +03:00
andbyte.json test: nasm-t -- Add andbyte test 2018-11-11 21:43:45 +03:00
aoutso-o0.o.t test: nasm-t -- Add aoutso test 2018-11-11 21:43:45 +03:00
aoutso-ox.o.t test: nasm-t -- Add aoutso test 2018-11-11 21:43:45 +03:00
aoutso.asm test: nasm-t -- Add aoutso test 2018-11-11 21:43:45 +03:00
aoutso.json test: nasm-t -- Add aoutso test 2018-11-11 21:43:45 +03:00
aoutso.stderr Add group aliases for all prefixed warnings. 2019-06-06 20:53:17 -07:00
aouttest-o0.o.t test: nasm-t -- Add aouttest 2018-11-11 21:43:45 +03:00
aouttest-ox.o.t test: nasm-t -- Add aouttest 2018-11-11 21:43:45 +03:00
aouttest.asm test: nasm-t -- Add aouttest 2018-11-11 21:43:45 +03:00
aouttest.json test: nasm-t -- Add aouttest 2018-11-11 21:43:45 +03:00
avx005.asm test: nasm-t -- Add avx005 test 2018-11-11 21:43:45 +03:00
avx005.bin.t test: nasm-t -- Add avx005 test 2018-11-11 21:43:45 +03:00
avx005.json test: nasm-t -- Add avx005 test 2018-11-11 21:43:45 +03:00
avx512cd.asm test: nasm-t -- Add avx512cd test 2018-11-11 21:43:45 +03:00
avx512cd.bin.t test: nasm-t -- Add avx512cd test 2018-11-11 21:43:45 +03:00
avx512cd.json test: nasm-t -- Add avx512cd test 2018-11-11 21:43:45 +03:00
avx512er.asm test: nasm-t -- Add avx512err instructions 2018-11-11 21:43:45 +03:00
avx512er.bin.t test: nasm-t -- Add avx512err instructions 2018-11-11 21:43:45 +03:00
avx512er.json test: nasm-t -- Add avx512err instructions 2018-11-11 21:43:45 +03:00
avx512f.asm test: nasm-t -- Add avx512f test 2018-11-11 21:43:45 +03:00
avx512f.bin.t travis: test avx512f should now pass 2020-06-05 13:19:04 -07:00
avx512f.json travis: test avx512f should now pass 2020-06-05 13:19:04 -07:00
avx512pf.asm test: nasm-t -- Add avx512pf instruction 2018-11-11 21:43:45 +03:00
avx512pf.bin.t test: nasm-t -- Add avx512pf instruction 2018-11-11 21:43:45 +03:00
avx512pf.json test: nasm-t -- Add avx512pf instruction 2018-11-11 21:43:45 +03:00
avx.asm test: nasm-t -- Add avx test 2018-11-11 21:43:45 +03:00
avx.bin.t test: nasm-t -- Add avx test 2018-11-11 21:43:45 +03:00
avx.json test: nasm-t -- Add missing update where needed 2018-11-11 21:43:46 +03:00
bcd.asm test: nasm-t -- Add bcd test 2018-11-11 21:43:45 +03:00
bcd.bin.t test: nasm-t -- Add bcd test 2018-11-11 21:43:45 +03:00
bcd.json test: nasm-t -- Add bcd test 2018-11-11 21:43:45 +03:00
bcd.stderr test: nasm-t -- Update bcd test 2018-12-15 12:08:02 +03:00
binexe.asm test: nasm-t -- Add binexe test 2018-11-11 21:43:45 +03:00
binexe.exe.t test: nasm-t -- Add binexe test 2018-11-11 21:43:45 +03:00
binexe.json test: nasm-t -- Add missing update where needed 2018-11-11 21:43:46 +03:00
bintest-o0.bin.t test: nasm-t -- Add bintest 2018-11-11 21:43:46 +03:00
bintest-ox.bin.t test: nasm-t -- Add bintest 2018-11-11 21:43:46 +03:00
bintest.asm test: nasm-t -- Add bintest 2018-11-11 21:43:46 +03:00
bintest.json test: nasm-t -- Add bintest 2018-11-11 21:43:46 +03:00
br560575.asm test: nasm-t -- Add br560575 2018-11-11 21:43:46 +03:00
br560575.json test: nasm-t -- Add br560575 2018-11-11 21:43:46 +03:00
br560575.stderr test: nasm-t -- Add br560575 2018-11-11 21:43:46 +03:00
br890790_i.asm test: nasm-t -- Add br890790 2018-11-11 21:43:46 +03:00
br890790.asm test: nasm-t -- Add br890790 2018-11-11 21:43:46 +03:00
br890790.bin.t test: nasm-t -- Add br890790 2018-11-11 21:43:46 +03:00
br890790.json test: nasm-t -- Add br890790 2018-11-11 21:43:46 +03:00
br978756.asm test: nasm-t -- Add br978756 2018-11-11 21:43:46 +03:00
br978756.json test: nasm-t -- Add br978756 2018-11-11 21:43:46 +03:00
br978756.o.t test: nasm-t -- Add br978756 2018-11-11 21:43:46 +03:00
br1879590.asm test: nasm-t -- Add br1879590 2018-11-11 21:43:46 +03:00
br1879590.bin.t test: nasm-t -- Add br1879590 2018-11-11 21:43:46 +03:00
br1879590.json test: nasm-t -- Add br1879590 2018-11-11 21:43:46 +03:00
br2003451.asm test: nasm-t -- Add br2003451 2018-11-11 21:43:46 +03:00
br2003451.bin.t test: nasm-t -- Add br2003451 2018-11-11 21:43:46 +03:00
br2003451.json test: nasm-t -- Add br2003451 2018-11-11 21:43:46 +03:00
br2030823.asm test: nasm-t -- Add br2030823 2018-11-11 21:43:46 +03:00
br2030823.bin.t test: nasm-t -- Add br2030823 2018-11-11 21:43:46 +03:00
br2030823.json test: nasm-t -- Add br2030823 2018-11-11 21:43:46 +03:00
br2148476.asm test: nasm-t -- Add br2148476 2018-11-11 21:43:46 +03:00
br2148476.bin.t test: nasm-t -- Add br2148476 2018-11-11 21:43:46 +03:00
br2148476.json test: nasm-t -- Add br2148476 2018-11-11 21:43:46 +03:00
br2222615.asm test: nasm-t -- Add br2222615 2018-11-11 21:43:46 +03:00
br2222615.bin.t test: nasm-t -- Add br2222615 2018-11-11 21:43:46 +03:00
br2222615.json test: nasm-t -- Add br2222615 2018-11-11 21:43:46 +03:00
br2222615.stderr test: nasm-t -- Add br2222615 2018-11-11 21:43:46 +03:00
br2496848.asm test: nasm-t -- Add br2496848 2018-11-11 21:43:46 +03:00
br2496848.bin.t test: nasm-t -- Add br2496848 2018-11-11 21:43:46 +03:00
br2496848.json test: nasm-t -- Add br2496848 2018-11-11 21:43:46 +03:00
br2496848.stderr test: nasm-t -- Update tests 2018-12-16 01:25:03 +03:00
br3005117.asm test: nasm-t -- Add br3005117 2018-11-11 21:43:46 +03:00
br3005117.json test: nasm-t -- Add br3005117 2018-11-11 21:43:46 +03:00
br3005117.o.t test: nasm-t -- Add br3005117 2018-11-11 21:43:46 +03:00
br3026808.asm test: nasm-t -- Add br3026808 2018-11-11 21:43:46 +03:00
br3026808.bin.t test: nasm-t -- Add br3026808 2018-11-11 21:43:46 +03:00
br3026808.json test: nasm-t -- Add br3026808 2018-11-11 21:43:46 +03:00
br3028880.asm test: nasm-t -- Add br3028880 2018-11-11 21:43:46 +03:00
br3028880.bin.t test: nasm-t -- Add br3028880 2018-11-11 21:43:46 +03:00
br3028880.json test: nasm-t -- Add br3028880 2018-11-11 21:43:46 +03:00
br3041451.asm test: nasm-t -- Add br3041451 2018-11-11 21:43:46 +03:00
br3041451.bin.t test: nasm-t -- Add br3041451 2018-11-11 21:43:46 +03:00
br3041451.json test: nasm-t -- Add br3041451 2018-11-11 21:43:46 +03:00
br3041451.stderr test: nasm-t -- Add br3041451 2018-11-11 21:43:46 +03:00
br3058845-o0.bin.t test: nasm-t -- Add br3058845 2018-11-11 21:43:46 +03:00
br3058845-ox.bin.t test: nasm-t -- Add br3058845 2018-11-11 21:43:46 +03:00
br3058845.asm test: nasm-t -- Add br3058845 2018-11-11 21:43:46 +03:00
br3058845.json test: nasm-t -- Add br3058845 2018-11-11 21:43:46 +03:00
br3066383.asm test: nasm-t -- Add br3066383 2018-11-11 21:43:46 +03:00
br3066383.bin.t test: nasm-t -- Add br3066383 2018-11-11 21:43:46 +03:00
br3066383.json test: nasm-t -- Add br3066383 2018-11-11 21:43:46 +03:00
br3109604.asm test: nasm-t -- Add br3109604 2018-11-11 21:43:46 +03:00
br3109604.bin.t test: nasm-t -- Add br3109604 2018-11-11 21:43:46 +03:00
br3109604.json test: nasm-t -- Add br3109604 2018-11-11 21:43:46 +03:00
br3174983.asm test: nasm-t -- Add br3174983 2018-11-11 21:43:46 +03:00
br3174983.bin.t test: nasm-t -- Add br3174983 2018-11-11 21:43:46 +03:00
br3174983.json test: nasm-t -- Add br3174983 2018-11-11 21:43:46 +03:00
br3187743.asm test: nasm-t -- Add br3187743 2018-11-11 21:43:46 +03:00
br3187743.bin.t test: nasm-t -- Add br3187743 2018-11-11 21:43:46 +03:00
br3187743.json test: nasm-t -- Add br3187743 2018-11-11 21:43:46 +03:00
br3189064.asm test: nasm-t -- Add br3189064 2018-11-11 21:43:46 +03:00
br3189064.bin.t test: nasm-t -- Add br3189064 2018-11-11 21:43:46 +03:00
br3189064.json test: nasm-t -- Add br3189064 2018-11-11 21:43:46 +03:00
br3200749.asm test: nasm-t -- Add br3200749 2018-11-11 21:43:46 +03:00
br3200749.json test: nasm-t -- Add br3200749 2018-11-11 21:43:46 +03:00
br3200749.stderr test: nasm-t -- Add br3200749 2018-11-11 21:43:46 +03:00
br3385573.asm test: nasm-t -- Add br3385573 2018-11-11 21:43:46 +03:00
br3385573.bin.t test: nasm-t -- Add br3385573 2018-11-11 21:43:46 +03:00
br3385573.json test: nasm-t -- Add br3385573 2018-11-11 21:43:46 +03:00
br3392252.asm test: nasm-t -- Add br3392252 2018-11-11 21:43:46 +03:00
br3392252.bin.t test: nasm-t -- Add br3392252 2018-11-11 21:43:46 +03:00
br3392252.json test: nasm-t -- Add br3392252 2018-11-11 21:43:46 +03:00
br3392259.asm test: nasm-t -- Add br3392259 2018-11-11 21:43:46 +03:00
br3392259.json test: nasm-t -- Add br3392259 2018-11-11 21:43:46 +03:00
br3392259.o.t test: nasm-t -- Add br3392259 2018-11-11 21:43:46 +03:00
br3392528.asm test: nasm-t -- Add br3392528 2018-11-14 10:26:26 +03:00
br3392528.json test: nasm-t -- Add br3392528 2018-11-14 10:26:26 +03:00
br3392528.stderr test: nasm-t -- Add br3392528 2018-11-14 10:26:26 +03:00
clzero.asm test: nasm-t -- Add clzero case 2018-12-23 17:22:44 +03:00
clzero.bin.t test: nasm-t -- Add clzero case 2018-12-23 17:22:44 +03:00
clzero.json test: nasm-t -- Use plain stderr extension for error stream 2018-12-23 18:12:37 +03:00
clzero.stderr test: nasm-t -- Use plain stderr extension for error stream 2018-12-23 18:12:37 +03:00
crc32.asm test: nasm-t -- Add crc32 test 2018-11-11 21:43:45 +03:00
crc32.bin.t test: nasm-t -- Add crc32 test 2018-11-11 21:43:45 +03:00
crc32.json test: nasm-t -- Add crc32 test 2018-11-11 21:43:45 +03:00
elfso-o0.o.t test: nasm-t -- Add elfso 2018-11-11 21:43:46 +03:00
elfso-o0.stderr Add group aliases for all prefixed warnings. 2019-06-06 20:53:17 -07:00
elfso-ox.o.t test: nasm-t -- Add elfso 2018-11-11 21:43:46 +03:00
elfso-ox.stderr Add group aliases for all prefixed warnings. 2019-06-06 20:53:17 -07:00
elfso.asm test: nasm-t -- Add elfso 2018-11-11 21:43:46 +03:00
elfso.json test: nasm-t -- Add elfso 2018-11-11 21:43:46 +03:00
elif.asm test: nasm-t -- Add elif 2018-11-11 21:43:46 +03:00
elif.json test: nasm-t -- Add elif 2018-11-11 21:43:46 +03:00
elif.o.t test: Use NASM_TEST_RUN environment 2018-11-24 17:06:57 +03:00
expimp-o0-error.stderr test: nasm-t -- Add expimp 2018-11-11 21:43:46 +03:00
expimp-o0.bin.t test: nasm-t -- Add expimp 2018-11-11 21:43:46 +03:00
expimp-o0.stderr test: nasm-t -- Add expimp 2018-11-11 21:43:46 +03:00
expimp-o1.bin.t test: nasm-t -- Add expimp 2018-11-11 21:43:46 +03:00
expimp-o1.stderr test: nasm-t -- Add expimp 2018-11-11 21:43:46 +03:00
expimp-ox-error.stderr test: nasm-t -- Add expimp 2018-11-11 21:43:46 +03:00
expimp-ox.bin.t test: nasm-t -- Add expimp 2018-11-11 21:43:46 +03:00
expimp.asm test: nasm-t -- Add expimp 2018-11-11 21:43:46 +03:00
expimp.json test: nasm-t -- Add expimp 2018-11-11 21:43:46 +03:00
far64.asm test: nasm-t -- Add far64 2018-11-11 21:43:46 +03:00
far64.bin.t test: nasm-t -- Add far64 2018-11-11 21:43:46 +03:00
far64.json test: nasm-t -- Add far64 2018-11-11 21:43:46 +03:00
float8.asm test: nasm-t -- Add float8 test 2018-11-11 21:43:45 +03:00
float8.bin.t test: nasm-t -- Add float8 test 2018-11-11 21:43:45 +03:00
float8.json test: nasm-t -- Add float8 test 2018-11-11 21:43:45 +03:00
float.asm test: nasm-t -- Add float test 2018-11-11 21:43:45 +03:00
float.bin.t test: nasm-t -- Add float test 2018-11-11 21:43:45 +03:00
float.json test: nasm-t -- Add float test 2018-11-11 21:43:45 +03:00
floatb.asm test: nasm-t -- Update floatb 2018-12-01 11:38:28 +03:00
floatb.bin.t test: nasm-t -- Update floatb 2018-12-01 11:38:28 +03:00
floatb.json test: nasm-t -- Update floatb test 2018-12-15 12:31:56 +03:00
floatb.stderr test: nasm-t -- Update floatb test 2018-12-15 12:31:56 +03:00
floatexp-o0.bin.t test: nasm-t -- Add floatexp test 2018-11-11 21:43:45 +03:00
floatexp-ox.bin.t test: nasm-t -- Add floatexp test 2018-11-11 21:43:45 +03:00
floatexp.asm test: nasm-t -- Add floatexp test 2018-11-11 21:43:45 +03:00
floatexp.json test: nasm-t -- Add floatexp test 2018-11-11 21:43:45 +03:00
floatize.asm test: nasm-t -- Add floatize test 2018-11-11 21:43:45 +03:00
floatize.bin.t test: nasm-t -- Add floatize test 2018-11-11 21:43:45 +03:00
floatize.json test: nasm-t -- Add missing update where needed 2018-11-11 21:43:46 +03:00
floattest.asm test: nasm-t -- Add floattest 2018-11-11 21:43:45 +03:00
floattest.json test: nasm-t -- Add floattest 2018-11-11 21:43:45 +03:00
floattest.o.t test: nasm-t -- Add floattest 2018-11-11 21:43:45 +03:00
fpu.asm test: nasm-t -- Add fpu test 2018-11-11 21:43:45 +03:00
fpu.bin.t test: nasm-t -- Add fpu test 2018-11-11 21:43:45 +03:00
fpu.json test: nasm-t -- Add fpu test 2018-11-11 21:43:45 +03:00
fwdopt.asm test: nasm-t -- Add fwdopt 2018-11-11 21:43:46 +03:00
fwdopt.bin.t test: nasm-t -- Add fwdopt 2018-11-11 21:43:46 +03:00
fwdopt.json test: nasm-t -- Add fwdopt 2018-11-11 21:43:46 +03:00
fwdoptpp.asm test: nasm-t -- Add fwdoptpp 2018-11-11 21:43:46 +03:00
fwdoptpp.bin.t test: nasm-t -- Add fwdoptpp 2018-11-11 21:43:46 +03:00
fwdoptpp.error.stderr test: nasm-t -- Add fwdoptpp 2018-11-11 21:43:46 +03:00
fwdoptpp.fatal.stderr test: nasm-t -- Add fwdoptpp 2018-11-11 21:43:46 +03:00
fwdoptpp.json test: nasm-t -- Add fwdoptpp 2018-11-11 21:43:46 +03:00
fwdoptpp.warning.bin.t test: nasm-t -- Add fwdoptpp 2018-11-11 21:43:46 +03:00
fwdoptpp.warning.stderr test: nasm-t -- Add fwdoptpp 2018-11-11 21:43:46 +03:00
gotoff64.asm test: nasm-t -- Add gotoff64 test 2018-11-11 21:43:45 +03:00
gotoff64.json test: nasm-t -- Fix typo 2018-12-15 15:39:51 +03:00
gotoff64.o.t test: nasm-t -- Add gotoff64 test 2018-11-11 21:43:45 +03:00
gotoff64.stderr test: nasm-t -- Fix typo 2018-12-15 15:39:51 +03:00
ifelse.asm test: nasm-t -- Add ifelse 2018-11-11 21:43:46 +03:00
ifelse.bin.t test: nasm-t -- Add ifelse 2018-11-11 21:43:46 +03:00
ifelse.json test: nasm-t -- Add ifelse 2018-11-11 21:43:46 +03:00
ifelse.stderr test: nasm-t -- Update tests 2018-12-16 01:25:03 +03:00
ifmacro.asm test: nasm-t -- Add ifmacro 2018-11-11 21:43:46 +03:00
ifmacro.bin.t test: nasm-t -- Add ifmacro 2018-11-11 21:43:46 +03:00
ifmacro.json test: nasm-t -- Add ifmacro 2018-11-11 21:43:46 +03:00
iftoken.asm test: nasm-t -- Add iftoken 2018-11-11 21:43:46 +03:00
iftoken.bin.t test: nasm-t -- Add iftoken 2018-11-11 21:43:46 +03:00
iftoken.json test: nasm-t -- Add iftoken 2018-11-11 21:43:46 +03:00
imacro.asm test: nasm-t -- Add imacro 2018-11-11 21:43:46 +03:00
imacro.bin.t test: nasm-t -- Add imacro 2018-11-11 21:43:46 +03:00
imacro.json test: nasm-t -- Add imacro 2018-11-11 21:43:46 +03:00
imm64-o0.bin.t test: nasm-t -- Add imm64 2018-11-11 21:43:46 +03:00
imm64-o0.stderr test: nasm-t -- Add imm64 2018-11-11 21:43:46 +03:00
imm64-o1.bin.t test: nasm-t -- Add imm64 2018-11-11 21:43:46 +03:00
imm64-o1.stderr test: nasm-t -- Add imm64 2018-11-11 21:43:46 +03:00
imm64-ox.bin.t test: nasm-t -- Add imm64 2018-11-11 21:43:46 +03:00
imm64-ox.stderr test: nasm-t -- Add imm64 2018-11-11 21:43:46 +03:00
imm64.asm test: nasm-t -- Add imm64 2018-11-11 21:43:46 +03:00
imm64.json test: nasm-t -- Add imm64 2018-11-11 21:43:46 +03:00
immwarn-no.bin.t test: nasm-t -- Add immwarn 2018-11-11 21:43:46 +03:00
immwarn-o.bin.t test: nasm-t -- Add immwarn 2018-11-11 21:43:46 +03:00
immwarn-o.stderr test: nasm-t -- Add immwarn 2018-11-11 21:43:46 +03:00
immwarn-ono.bin.t test: nasm-t -- Add immwarn 2018-11-11 21:43:46 +03:00
immwarn.asm test: nasm-t -- Add immwarn 2018-11-11 21:43:46 +03:00
immwarn.bin.t test: nasm-t -- Add immwarn 2018-11-11 21:43:46 +03:00
immwarn.json test: nasm-t -- Add immwarn 2018-11-11 21:43:46 +03:00
immwarn.stderr test: nasm-t -- Add immwarn 2018-11-11 21:43:46 +03:00
imul-nowarn.bin.t test: nasm-t -- Add imul 2018-11-11 21:43:46 +03:00
imul-warn.bin.t test: nasm-t -- Add imul 2018-11-11 21:43:46 +03:00
imul-warn.stderr travis: update warning output 2019-08-09 16:18:51 -07:00
imul.asm test: nasm-t -- Add imul 2018-11-11 21:43:46 +03:00
imul.json test: nasm-t -- Add imul 2018-11-11 21:43:46 +03:00
inc1.asm test: nasm-t -- Add inctest 2018-11-11 21:43:46 +03:00
inc2.asm test: nasm-t -- Add inctest 2018-11-11 21:43:46 +03:00
inc3.asm test: nasm-t -- Extend inctest 2018-11-12 23:28:18 +03:00
inctest.asm test: nasm-t -- Add inctest 2018-11-11 21:43:46 +03:00
inctest.com.t test: nasm-t -- Add inctest 2018-11-11 21:43:46 +03:00
inctest.json test: nasm-t -- Extend inctest 2018-11-12 23:28:18 +03:00
insnlbl.asm test: nasm-t -- Add insnlbl test 2018-11-11 21:43:46 +03:00
insnlbl.bin.t test: nasm-t -- Add insnlbl test 2018-11-11 21:43:46 +03:00
insnlbl.json test: nasm-t -- Add insnlbl test 2018-11-11 21:43:46 +03:00
invlpga.asm test: nasm-t -- Add invlpga test 2018-11-11 21:43:46 +03:00
invlpga.bin.t test: nasm-t -- Add invlpga test 2018-11-11 21:43:46 +03:00
invlpga.json test: nasm-t -- Add invlpga test 2018-11-11 21:43:46 +03:00
jmp64.asm test: nasm-t -- Add jmp64 test 2018-11-11 21:43:46 +03:00
jmp64.bin.t test: nasm-t -- Add jmp64 test 2018-11-11 21:43:46 +03:00
jmp64.json test: nasm-t -- Add jmp64 test 2018-11-11 21:43:46 +03:00
lar_lsl.asm test: nasm-t -- Add lar_lsl test 2018-11-11 21:43:46 +03:00
lar_lsl.bin.t test: nasm-t -- Add lar_lsl test 2018-11-11 21:43:46 +03:00
lar_lsl.json test: nasm-t -- Add lar_lsl test 2018-11-11 21:43:46 +03:00
larlsl.asm test: nasm-t -- Add larlsl test 2018-11-11 21:43:46 +03:00
larlsl.bin.t test: nasm-t -- Add larlsl test 2018-11-11 21:43:46 +03:00
larlsl.json test: nasm-t -- Add larlsl test 2018-11-11 21:43:46 +03:00
lnxhello.asm test: nasm-t -- Add lnxhello 2018-11-11 21:43:46 +03:00
lnxhello.json test: nasm-t -- Add lnxhello 2018-11-11 21:43:46 +03:00
lnxhello.o.t test: nasm-t -- Add lnxhello 2018-11-11 21:43:46 +03:00
local.asm test: nasm-t -- Add local test 2018-11-11 21:43:45 +03:00
local.bin.t test: nasm-t -- Add local test 2018-11-11 21:43:45 +03:00
local.json test: nasm-t -- Add local test 2018-11-11 21:43:45 +03:00
loopoffs.asm test: nasm-t -- Add loopoffs test 2018-11-11 21:43:45 +03:00
loopoffs.bin.t test: nasm-t -- Add loopoffs test 2018-11-11 21:43:45 +03:00
loopoffs.json test: nasm-t -- Add missing update where needed 2018-11-11 21:43:46 +03:00
macro-defaults-nowarn.stderr travis: update warning output 2019-08-09 16:18:51 -07:00
macro-defaults-warn.stderr travis: update warning output 2019-08-09 16:18:51 -07:00
macro-defaults.asm test: nasm-t -- Add macro-defaults 2018-11-11 21:43:46 +03:00
macro-defaults.json test: nasm-t -- Add macro-defaults 2018-11-11 21:43:46 +03:00
mmxsize.asm test: nasm-t -- Add mmxsize test 2018-11-11 21:43:45 +03:00
mmxsize.bin.t test: nasm-t -- Add mmxsize test 2018-11-11 21:43:45 +03:00
mmxsize.json test: nasm-t -- Add missing update where needed 2018-11-11 21:43:46 +03:00
mout.json test: nasm-t -- Test for sigsegv on multiple outputs 2018-11-24 12:12:15 +03:00
mout.stderr test: nasm-t -- Update mout 2018-12-15 15:39:56 +03:00
movd.asm test: nasm-t -- Add movd test 2018-11-11 21:43:45 +03:00
movd.bin.t test: nasm-t -- Add movd test 2018-11-11 21:43:45 +03:00
movd.json test: nasm-t -- Add movd test 2018-11-11 21:43:45 +03:00
movimm-o0.bin.t test: nasm-t -- Add movimm 2018-11-11 21:43:46 +03:00
movimm-o0.stderr test: nasm-t -- Add movimm 2018-11-11 21:43:46 +03:00
movimm-ox.bin.t test: nasm-t -- Add movimm 2018-11-11 21:43:46 +03:00
movimm-ox.stderr test: nasm-t -- Add movimm 2018-11-11 21:43:46 +03:00
movimm.asm test: nasm-t -- Add movimm 2018-11-11 21:43:46 +03:00
movimm.json test: nasm-t -- Add movimm 2018-11-11 21:43:46 +03:00
movnti.asm test: nasm-t -- Add movnti test 2018-11-11 21:43:45 +03:00
movnti.bin.t test: nasm-t -- Add movnti test 2018-11-11 21:43:45 +03:00
movnti.json test: nasm-t -- Add movnti test 2018-11-11 21:43:45 +03:00
mpx-64.asm test: nasm-t -- Add mpx-64 test 2018-11-11 21:43:45 +03:00
mpx-64.json test: nasm-t -- Add mpx-64 test 2018-11-11 21:43:45 +03:00
mpx-64.o.t test: nasm-t -- Add mpx-64 test 2018-11-11 21:43:45 +03:00
mpx.asm test: nasm-t -- Add mpx test 2018-11-11 21:43:45 +03:00
mpx.json test: nasm-t -- Add mpx test 2018-11-11 21:43:45 +03:00
mpx.o.t test: nasm-t -- Add mpx test 2018-11-11 21:43:45 +03:00
multisection-elf32.o.t test: nasm-t -- Add multisection 2018-11-11 21:43:46 +03:00
multisection-elf32.stderr Warnings: move zeroing reserved space to a separate warning class 2019-01-11 12:27:02 -08:00
multisection-elf64.o.t test: nasm-t -- Add multisection 2018-11-11 21:43:46 +03:00
multisection-elf64.stderr Warnings: move zeroing reserved space to a separate warning class 2019-01-11 12:27:02 -08:00
multisection.asm test: nasm-t -- Add multisection 2018-11-11 21:43:46 +03:00
multisection.bin.t test: nasm-t -- Add multisection 2018-11-11 21:43:46 +03:00
multisection.json test: nasm-t -- Add multisection 2018-11-11 21:43:46 +03:00
multisection.stderr Warnings: move zeroing reserved space to a separate warning class 2019-01-11 12:27:02 -08:00
nasmformat-elf32.o.t test: nasm-t -- Add nasmformat 2018-11-11 21:43:46 +03:00
nasmformat-elf64.o.t test: nasm-t -- Add nasmformat 2018-11-11 21:43:46 +03:00
nasmformat-macho32.o.t test: nasm-t -- Add nasmformat 2018-11-11 21:43:46 +03:00
nasmformat-macho64.o.t test: nasm-t -- Add nasmformat 2018-11-11 21:43:46 +03:00
nasmformat.asm test: nasm-t -- Add nasmformat 2018-11-11 21:43:46 +03:00
nasmformat.bin.t test: nasm-t -- Add nasmformat 2018-11-11 21:43:46 +03:00
nasmformat.json test: nasm-t -- Add nasmformat 2018-11-11 21:43:46 +03:00
newrdwr.asm test: nasm-t -- Add newrdwr test 2018-11-11 21:43:45 +03:00
newrdwr.bin.t test: nasm-t -- Add newrdwr test 2018-11-11 21:43:45 +03:00
newrdwr.json test: nasm-t -- Add newrdwr test 2018-11-11 21:43:45 +03:00
nop.asm test: nasm-t -- Add nop test 2018-11-11 21:43:45 +03:00
nop.bin.t test: nasm-t -- Add nop test 2018-11-11 21:43:45 +03:00
nop.json test: nasm-t -- Add nop test 2018-11-11 21:43:45 +03:00
null.asm test: nasm-t -- Add null test 2018-11-11 21:43:45 +03:00
null.bin.t test: nasm-t -- Add null test 2018-11-11 21:43:45 +03:00
null.json test: nasm-t -- Add null test 2018-11-11 21:43:45 +03:00
obj.asm test: nasm-t -- Add obj test 2018-11-11 21:43:45 +03:00
obj.json test: nasm-t -- Add missing update where needed 2018-11-11 21:43:46 +03:00
obj.o.t test: Use NASM_TEST_RUN environment 2018-11-24 17:06:57 +03:00
obj.stderr test: Use NASM_TEST_RUN environment 2018-11-24 17:06:57 +03:00
optimization-o0.bin.t test: nasm-t -- Add optimization 2018-11-11 21:43:46 +03:00
optimization-o1.bin.t test: nasm-t -- Add optimization 2018-11-11 21:43:46 +03:00
optimization-ox.bin.t test: nasm-t -- Add optimization 2018-11-11 21:43:46 +03:00
optimization.asm test: nasm-t -- Add optimization 2018-11-11 21:43:46 +03:00
optimization.json test: nasm-t -- Add optimization 2018-11-11 21:43:46 +03:00
org.asm test: nasm-t -- Add org test 2018-11-11 21:43:45 +03:00
org.json test: nasm-t -- Add missing update where needed 2018-11-11 21:43:46 +03:00
org.stderr test: nasm-t -- Add org test 2018-11-11 21:43:45 +03:00
pinsr16.asm test: nasm-t -- Add pinsr test 2018-11-11 21:43:45 +03:00
pinsr16.bin.t test: nasm-t -- Add pinsr test 2018-11-11 21:43:45 +03:00
pinsr32.asm test: nasm-t -- Add pinsr test 2018-11-11 21:43:45 +03:00
pinsr32.bin.t test: nasm-t -- Add pinsr test 2018-11-11 21:43:45 +03:00
pinsr64.asm test: nasm-t -- Add pinsr test 2018-11-11 21:43:45 +03:00
pinsr64.bin.t test: nasm-t -- Add pinsr test 2018-11-11 21:43:45 +03:00
pinsr.json test: nasm-t -- Add pinsr test 2018-11-11 21:43:45 +03:00
popcnt.asm test: nasm-t -- Add popcnt test 2018-11-11 21:43:45 +03:00
popcnt.bin.t test: nasm-t -- Add popcnt test 2018-11-11 21:43:45 +03:00
popcnt.json test: nasm-t -- Add popcnt test 2018-11-11 21:43:45 +03:00
prefix66.asm test: nasm-t -- Add prefix66 test 2018-11-11 21:43:45 +03:00
prefix66.bin.t test: nasm-t -- Add prefix66 test 2018-11-11 21:43:45 +03:00
prefix66.json test: nasm-t -- Add prefix66 test 2018-11-11 21:43:45 +03:00
prefix66.stderr test: nasm-t -- Update prefix66 2018-12-15 15:39:56 +03:00
pushseg.asm test: nasm-t -- Add pushseg test 2018-11-11 21:43:45 +03:00
pushseg.bin.t test: nasm-t -- Add pushseg test 2018-11-11 21:43:45 +03:00
pushseg.json Warn if trying to assemble obsolete instructions 2019-08-06 22:56:51 -07:00
pushseg.stderr travis: update warning output 2019-08-09 16:18:51 -07:00
r13.asm test: nasm-t -- Add r13 test 2018-11-11 21:43:45 +03:00
r13.bin.t test: nasm-t -- Add r13 test 2018-11-11 21:43:45 +03:00
r13.json test: nasm-t -- Add r13 test 2018-11-11 21:43:45 +03:00
radix.asm test: nasm-t -- Add radix test 2018-11-11 21:43:45 +03:00
radix.bin.t test: nasm-t -- Add radix test 2018-11-11 21:43:45 +03:00
radix.json test: nasm-t -- Add radix test 2018-11-11 21:43:45 +03:00
riprel2.asm test: nasm-t -- Add riprel2 2018-11-11 21:43:46 +03:00
riprel2.bin.t test: nasm-t -- Add riprel2 2018-11-11 21:43:46 +03:00
riprel2.json test: nasm-t -- Add riprel2 2018-11-11 21:43:46 +03:00
riprel.asm test: nasm-t -- Add riprel test 2018-11-11 21:43:45 +03:00
riprel.bin.t test: nasm-t -- Add riprel test 2018-11-11 21:43:45 +03:00
riprel.json test: nasm-t -- Add missing update where needed 2018-11-11 21:43:46 +03:00
riprel.stderr test: nasm-t -- Update tests 2018-12-16 01:25:03 +03:00
sha-64.asm test: nasm-t -- Add sha-64 test 2018-11-11 21:43:45 +03:00
sha-64.json test: nasm-t -- Add sha-64 test 2018-11-11 21:43:45 +03:00
sha-64.o.t test: nasm-t -- Add sha-64 test 2018-11-11 21:43:45 +03:00
sha.asm test: nasm-t -- Add sha test 2018-11-11 21:43:45 +03:00
sha.json test: nasm-t -- Add sha test 2018-11-11 21:43:45 +03:00
sha.o.t test: nasm-t -- Add sha test 2018-11-11 21:43:45 +03:00
smartalign16.asm test: nast-t -- Add smartalign test 2018-11-11 21:43:45 +03:00
smartalign16.bin.t test: nast-t -- Add smartalign test 2018-11-11 21:43:45 +03:00
smartalign32.asm test: nast-t -- Add smartalign test 2018-11-11 21:43:45 +03:00
smartalign32.bin.t test: nast-t -- Add smartalign test 2018-11-11 21:43:45 +03:00
smartalign64.asm test: nast-t -- Add smartalign test 2018-11-11 21:43:45 +03:00
smartalign64.bin.t test: nast-t -- Add smartalign test 2018-11-11 21:43:45 +03:00
smartalign.json test: nast-t -- Add smartalign test 2018-11-11 21:43:45 +03:00
struc.asm test: nasm-t -- Add struc test 2018-11-11 21:43:45 +03:00
struc.bin.t test: nasm-t -- Add struc test 2018-11-11 21:43:45 +03:00
struc.json test: nasm-t -- Add struc test 2018-11-11 21:43:45 +03:00
test67.asm test: nasm-t -- Add test67 2018-11-11 21:43:45 +03:00
test67.bin.t test: nasm-t -- Add test67 2018-11-11 21:43:45 +03:00
test67.json test: nasm-t -- Add missing update where needed 2018-11-11 21:43:46 +03:00
testdos.asm test: nasm-t -- Add testdos test 2018-11-11 21:43:45 +03:00
testdos.bin.t test: nasm-t -- Add testdos test 2018-11-11 21:43:45 +03:00
testdos.json test: nasm-t -- Add testdos test 2018-11-11 21:43:45 +03:00
testnos3.asm test: nasm-t -- Add testnos3 test 2018-11-11 21:43:45 +03:00
testnos3.bin.t test: nasm-t -- Add testnos3 test 2018-11-11 21:43:45 +03:00
testnos3.json test: nasm-t -- Add testnos3 test 2018-11-11 21:43:45 +03:00
testnos3.stderr test: nasm-t -- Add testnos3 test 2018-11-11 21:43:45 +03:00
tmap.asm test: travis -- Add some of converted tests 2018-10-17 21:40:14 +03:00
tmap.json test: travis -- Add some of converted tests 2018-10-17 21:40:14 +03:00
tmap.o.stderr Add group aliases for all prefixed warnings. 2019-06-06 20:53:17 -07:00
tmap.o.t test: travis -- Add some of converted tests 2018-10-17 21:40:14 +03:00
uscore.asm test: nasm-t -- Add uscore test 2018-11-11 21:43:45 +03:00
uscore.bin.t test: nasm-t -- Add uscore test 2018-11-11 21:43:45 +03:00
uscore.json test: nasm-t -- Add uscore test 2018-11-11 21:43:45 +03:00
utf-error.stderr travis: utf-error.stderr: remove unnecessary error message 2020-06-05 13:22:32 -07:00
utf.asm test: nasm-t -- Add UTF testcase 2018-10-28 23:51:45 +03:00
utf.bin.t test: nasm-t -- Add UTF testcase 2018-10-28 23:51:45 +03:00
utf.json test: nasm-t -- Add UTF testcase 2018-10-28 23:51:45 +03:00
vmread.asm test: nasm-t -- Add vmread test 2018-11-11 21:43:45 +03:00
vmread.bin.t test: nasm-t -- Add vmread test 2018-11-11 21:43:45 +03:00
vmread.json test: nasm-t -- Add vmread test 2018-11-11 21:43:45 +03:00
vmread.stderr test: Use NASM_TEST_RUN environment 2018-11-24 17:06:57 +03:00
weirdpaste.asm test: travis -- Add some of converted tests 2018-10-17 21:40:14 +03:00
weirdpaste.bin.t test: travis -- Add some of converted tests 2018-10-17 21:40:14 +03:00
weirdpaste.i.t preproc, srcfile: much saner handling of %line directives 2020-06-14 20:09:11 -07:00
weirdpaste.json test: travis -- Add some of converted tests 2018-10-17 21:40:14 +03:00
xchg.asm test: nasm-t -- Add xchg test 2018-11-11 21:43:45 +03:00
xchg.bin.t test: nasm-t -- Add xchg test 2018-11-11 21:43:45 +03:00
xchg.json test: nasm-t -- Add xchg test 2018-11-11 21:43:45 +03:00
xcrypt.asm test: nasm-t -- Add xcrypt test 2018-11-11 21:43:45 +03:00
xcrypt.bin.t test: nasm-t -- Add xcrypt test 2018-11-11 21:43:45 +03:00
xcrypt.json test: nasm-t -- Add xcrypt test 2018-11-11 21:43:45 +03:00
zerobyte.asm test: nasm-t -- Add zerobyte test 2018-11-11 21:43:45 +03:00
zerobyte.bin.t test: nasm-t -- Add zerobyte test 2018-11-11 21:43:45 +03:00
zerobyte.json test: nasm-t -- Add zerobyte test 2018-11-11 21:43:45 +03:00