You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(208) |
Jun
(43) |
Jul
|
Aug
(2) |
Sep
(17) |
Oct
|
Nov
(4) |
Dec
(9) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
|
Feb
(11) |
Mar
(3) |
Apr
(2) |
May
|
Jun
(3) |
Jul
(29) |
Aug
(29) |
Sep
(48) |
Oct
|
Nov
|
Dec
(5) |
2004 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
2005 |
Jan
(12) |
Feb
(1) |
Mar
(1) |
Apr
|
May
(1) |
Jun
(2) |
Jul
|
Aug
|
Sep
(4) |
Oct
(3) |
Nov
(1) |
Dec
(2) |
2006 |
Jan
(1) |
Feb
(2) |
Mar
(1) |
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
(1) |
Sep
(2) |
Oct
(21) |
Nov
(25) |
Dec
(16) |
2007 |
Jan
(26) |
Feb
(26) |
Mar
(18) |
Apr
(51) |
May
(45) |
Jun
(26) |
Jul
(6) |
Aug
(85) |
Sep
(161) |
Oct
(111) |
Nov
(83) |
Dec
(18) |
2008 |
Jan
(31) |
Feb
(27) |
Mar
|
Apr
(16) |
May
(142) |
Jun
(136) |
Jul
(51) |
Aug
(21) |
Sep
(47) |
Oct
(428) |
Nov
(19) |
Dec
(6) |
2009 |
Jan
(11) |
Feb
(37) |
Mar
(17) |
Apr
(15) |
May
(13) |
Jun
(61) |
Jul
(127) |
Aug
(15) |
Sep
(22) |
Oct
(28) |
Nov
(37) |
Dec
(10) |
2010 |
Jan
(18) |
Feb
(22) |
Mar
(10) |
Apr
(41) |
May
|
Jun
(48) |
Jul
(61) |
Aug
(54) |
Sep
(34) |
Oct
(15) |
Nov
(49) |
Dec
(11) |
2011 |
Jan
|
Feb
(24) |
Mar
(10) |
Apr
(9) |
May
|
Jun
(33) |
Jul
(41) |
Aug
(20) |
Sep
|
Oct
|
Nov
|
Dec
|
2012 |
Jan
|
Feb
(86) |
Mar
(12) |
Apr
|
May
(10) |
Jun
|
Jul
(9) |
Aug
(4) |
Sep
(11) |
Oct
(3) |
Nov
(3) |
Dec
(10) |
2013 |
Jan
(1) |
Feb
(23) |
Mar
(15) |
Apr
(7) |
May
(20) |
Jun
(3) |
Jul
(15) |
Aug
|
Sep
(29) |
Oct
(16) |
Nov
(69) |
Dec
(18) |
2014 |
Jan
|
Feb
(8) |
Mar
|
Apr
|
May
(16) |
Jun
(7) |
Jul
|
Aug
(5) |
Sep
(2) |
Oct
(4) |
Nov
(25) |
Dec
(8) |
2015 |
Jan
(6) |
Feb
(6) |
Mar
|
Apr
(1) |
May
(2) |
Jun
(1) |
Jul
(7) |
Aug
|
Sep
(2) |
Oct
(1) |
Nov
(6) |
Dec
|
2016 |
Jan
(12) |
Feb
(97) |
Mar
(57) |
Apr
(52) |
May
(33) |
Jun
(1) |
Jul
(1) |
Aug
|
Sep
|
Oct
(3) |
Nov
(3) |
Dec
|
2017 |
Jan
(4) |
Feb
|
Mar
(23) |
Apr
(5) |
May
|
Jun
(2) |
Jul
(3) |
Aug
(2) |
Sep
|
Oct
(6) |
Nov
(3) |
Dec
(3) |
2018 |
Jan
(4) |
Feb
(11) |
Mar
|
Apr
(1) |
May
(3) |
Jun
(6) |
Jul
|
Aug
(5) |
Sep
(5) |
Oct
(36) |
Nov
(128) |
Dec
(18) |
2019 |
Jan
|
Feb
|
Mar
(1) |
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2020 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(24) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:00:41
|
Commit-ID: 7642fefb14d33c3597870017d2870aa6e1a846bc Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=7642fefb14d33c3597870017d2870aa6e1a846bc Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sat, 3 Nov 2018 18:26:26 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:45 +0300 test: nasm-t -- Add xchg test Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- {test => travis/test}/xchg.asm | 9 +++------ travis/test/xchg.bin.t | 1 + travis/test/xchg.json | 18 ++++++++++++++++++ 3 files changed, 22 insertions(+), 6 deletions(-) diff --git a/test/xchg.asm b/travis/test/xchg.asm similarity index 83% copy from test/xchg.asm copy to travis/test/xchg.asm index 9c826dd..1b6c843 100644 --- a/test/xchg.asm +++ b/travis/test/xchg.asm @@ -1,13 +1,10 @@ -;Testname=unoptimized; Arguments=-fbin -oxchg.bin -O0; Files=stdout stderr xchg.bin -;Testname=optimized; Arguments=-fbin -oxchg.bin -Ox; Files=stdout stderr xchg.bin - %macro x 2 xchg %1,%2 xchg %2,%1 %endmacro bits 16 - + x ax,ax x ax,cx x ax,dx @@ -26,7 +23,7 @@ x eax,edi bits 32 - + x ax,ax x ax,cx x ax,dx @@ -45,7 +42,7 @@ x eax,edi bits 64 - + x ax,ax x ax,cx x ax,dx diff --git a/travis/test/xchg.bin.t b/travis/test/xchg.bin.t new file mode 100644 index 0000000..1c3908c --- /dev/null +++ b/travis/test/xchg.bin.t @@ -0,0 +1 @@ +fffffffffffffffffffffffffffffffffffffffffffffffffAfAfAfAfAfAfAfAfAfAfAfAfAfAfAfAAAAAAAAAAAAAAAAAHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIII \ No newline at end of file diff --git a/travis/test/xchg.json b/travis/test/xchg.json new file mode 100644 index 0000000..5bf822c --- /dev/null +++ b/travis/test/xchg.json @@ -0,0 +1,18 @@ +[ + { + "description": "Check xchg instruction (-Ox)", + "id": "xchg", + "format": "bin", + "source": "xchg.asm", + "option": "-Ox", + "target": [ + { "output": "xchg.bin" } + ] + }, + { + "description": "Check xchg instruction (-O0)", + "ref": "xchg", + "option": "-O0", + "update": false + } +] |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:00:41
|
Commit-ID: 218ba6bc9e16bff9ed9d84884c4f390c8ff731c9 Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=218ba6bc9e16bff9ed9d84884c4f390c8ff731c9 Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sun, 4 Nov 2018 15:22:14 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:45 +0300 test: nasm-t -- Add binexe test Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- {test => travis/test}/binexe.asm | 3 --- travis/test/binexe.exe.t | Bin 0 -> 63 bytes travis/test/binexe.json | 17 +++++++++++++++++ 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/test/binexe.asm b/travis/test/binexe.asm similarity index 74% copy from test/binexe.asm copy to travis/test/binexe.asm index 2a9eb6e..ab852fb 100644 --- a/test/binexe.asm +++ b/travis/test/binexe.asm @@ -1,6 +1,3 @@ -;Testname=unoptimized; Arguments=-O0 -fbin -obinexe.exe -i../misc/; Files=stdout stderr binexe.exe -;Testname=optimized; Arguments=-Ox -fbin -obinexe.exe -i../misc/; Files=stdout stderr binexe.exe - ; Demonstration of how to write an entire .EXE format program by using ; the `exebin.mac' macro package. ; To build: diff --git a/travis/test/binexe.exe.t b/travis/test/binexe.exe.t new file mode 100644 index 0000000..f693142 Binary files /dev/null and b/travis/test/binexe.exe.t differ diff --git a/travis/test/binexe.json b/travis/test/binexe.json new file mode 100644 index 0000000..763b7a0 --- /dev/null +++ b/travis/test/binexe.json @@ -0,0 +1,17 @@ +[ + { + "description": "Test for exebin.mac macros (-Ox)", + "id": "binexe", + "format": "bin", + "source": "binexe.asm", + "option": "-Ox -i./misc/", + "target": [ + { "output": "binexe.exe" } + ] + }, + { + "description": "Test for exebin.mac macros (-O0)", + "ref": "binexe", + "option": "-O0 -i./misc/" + } +] |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:00:41
|
Commit-ID: 99e866c68d92229ba0003210146f80b6348a04ba Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=99e866c68d92229ba0003210146f80b6348a04ba Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sun, 4 Nov 2018 01:42:15 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:45 +0300 test: nasm-t -- Add mpx test Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- {test => travis/test}/mpx.asm | 0 travis/test/mpx.json | 12 ++++++++++++ travis/test/mpx.o.t | Bin 0 -> 848 bytes 3 files changed, 12 insertions(+) diff --git a/test/mpx.asm b/travis/test/mpx.asm similarity index 100% copy from test/mpx.asm copy to travis/test/mpx.asm diff --git a/travis/test/mpx.json b/travis/test/mpx.json new file mode 100644 index 0000000..201445f --- /dev/null +++ b/travis/test/mpx.json @@ -0,0 +1,12 @@ +[ + { + "description": "Test MPX instruction in 32 bit mode", + "id": "mpx", + "format": "elf", + "source": "mpx.asm", + "option": "-O0", + "target": [ + { "output": "mpx.o" } + ] + } +] diff --git a/travis/test/mpx.o.t b/travis/test/mpx.o.t new file mode 100644 index 0000000..ea6d854 Binary files /dev/null and b/travis/test/mpx.o.t differ |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:00:40
|
Commit-ID: e6a3c72c79fdc71c159e6b0ecb8ed70b084541af Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=e6a3c72c79fdc71c159e6b0ecb8ed70b084541af Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sun, 4 Nov 2018 01:11:46 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:45 +0300 test: nasm-t -- Add prefix66 test Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- {test => travis/test}/prefix66.asm | 2 -- travis/test/prefix66.bin.t | 1 + travis/test/prefix66.json | 12 ++++++++++++ travis/test/prefix66.stderr | 6 ++++++ 4 files changed, 19 insertions(+), 2 deletions(-) diff --git a/test/prefix66.asm b/travis/test/prefix66.asm similarity index 76% copy from test/prefix66.asm copy to travis/test/prefix66.asm index 4d9eb00..acd63bf 100644 --- a/test/prefix66.asm +++ b/travis/test/prefix66.asm @@ -1,5 +1,3 @@ -;Testname=test; Arguments=-fbin -oprefix66.bin; Files=stdout stderr prefix66.bin - BITS 16 cmp ax, 1 o16 cmp ax, 1 diff --git a/travis/test/prefix66.bin.t b/travis/test/prefix66.bin.t new file mode 100644 index 0000000..2f40dc0 --- /dev/null +++ b/travis/test/prefix66.bin.t @@ -0,0 +1 @@ +fffffffff \ No newline at end of file diff --git a/travis/test/prefix66.json b/travis/test/prefix66.json new file mode 100644 index 0000000..fd100e3 --- /dev/null +++ b/travis/test/prefix66.json @@ -0,0 +1,12 @@ +[ + { + "description": "Test for 0x66 prefixes", + "id": "prefix66", + "format": "bin", + "source": "prefix66.asm", + "target": [ + { "output": "prefix66.bin" }, + { "stderr": "prefix66.stderr" } + ] + } +] diff --git a/travis/test/prefix66.stderr b/travis/test/prefix66.stderr new file mode 100644 index 0000000..a8767e2 --- /dev/null +++ b/travis/test/prefix66.stderr @@ -0,0 +1,6 @@ +./travis/test/prefix66.asm:4: warning: invalid operand size prefix +./travis/test/prefix66.asm:7: warning: invalid operand size prefix +./travis/test/prefix66.asm:13: warning: invalid operand size prefix +./travis/test/prefix66.asm:16: warning: invalid operand size prefix +./travis/test/prefix66.asm:22: warning: invalid operand size prefix +./travis/test/prefix66.asm:25: warning: invalid operand size prefix \ No newline at end of file |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:00:40
|
Commit-ID: e5ebeac478ed214d287c3ea1cf731bdbba1d4dcc Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=e5ebeac478ed214d287c3ea1cf731bdbba1d4dcc Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sat, 3 Nov 2018 21:56:17 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:45 +0300 test: nasm-t -- Add testnos3 test Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- {test => travis/test}/testnos3.asm | 2 -- travis/test/testnos3.bin.t | Bin 0 -> 5152 bytes travis/test/testnos3.json | 12 ++++++++++++ travis/test/testnos3.stderr | 1 + 4 files changed, 13 insertions(+), 2 deletions(-) diff --git a/test/testnos3.asm b/travis/test/testnos3.asm similarity index 99% copy from test/testnos3.asm copy to travis/test/testnos3.asm index b243e15..b40cf4b 100644 --- a/test/testnos3.asm +++ b/travis/test/testnos3.asm @@ -1,5 +1,3 @@ -;Testname=test; Arguments=-fbin -otestnos3.bin; Files=stdout stderr testnos3.bin -; ; Double-precision floating point tests, derived from Fred Tydeman's posting ; of 26 February 1996 to comp.arch.arithmetic, via David M. Gay's gdtoa ; package. diff --git a/travis/test/testnos3.bin.t b/travis/test/testnos3.bin.t new file mode 100644 index 0000000..eb44b35 Binary files /dev/null and b/travis/test/testnos3.bin.t differ diff --git a/travis/test/testnos3.json b/travis/test/testnos3.json new file mode 100644 index 0000000..6cf90ed --- /dev/null +++ b/travis/test/testnos3.json @@ -0,0 +1,12 @@ +[ + { + "description": "Double-precision floating point tests", + "id": "testnos3", + "format": "bin", + "source": "testnos3.asm", + "target": [ + { "output": "testnos3.bin" }, + { "stderr": "testnos3.stderr" } + ] + } +] diff --git a/travis/test/testnos3.stderr b/travis/test/testnos3.stderr new file mode 100644 index 0000000..84a1e47 --- /dev/null +++ b/travis/test/testnos3.stderr @@ -0,0 +1 @@ +./travis/test/testnos3.asm:967: warning: floating-point constant significand contains more than 52 digits [-w+float-toolong] \ No newline at end of file |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:00:40
|
Commit-ID: 5bf4d6d2b1523a4c8a7bcbb1a69857c9559369e8 Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=5bf4d6d2b1523a4c8a7bcbb1a69857c9559369e8 Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sun, 4 Nov 2018 18:22:28 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:45 +0300 test: nasm-t -- Add nop test --- travis/test/nop.asm | 14 ++++++++++++++ travis/test/nop.bin.t | 1 + travis/test/nop.json | 12 ++++++++++++ 3 files changed, 27 insertions(+) diff --git a/travis/test/nop.asm b/travis/test/nop.asm new file mode 100644 index 0000000..c5c3736 --- /dev/null +++ b/travis/test/nop.asm @@ -0,0 +1,14 @@ + bits 64 + + nop + o64 nop + pause + o64 pause + + xchg ax,ax + xchg eax,eax + xchg rax,rax + + rep xchg ax,ax + rep xchg eax,eax + rep xchg rax,rax diff --git a/travis/test/nop.bin.t b/travis/test/nop.bin.t new file mode 100644 index 0000000..b69bae1 --- /dev/null +++ b/travis/test/nop.bin.t @@ -0,0 +1 @@ +HHfHfH \ No newline at end of file diff --git a/travis/test/nop.json b/travis/test/nop.json new file mode 100644 index 0000000..ba1a769 --- /dev/null +++ b/travis/test/nop.json @@ -0,0 +1,12 @@ +[ + { + "description": "Test nop instruction", + "id": "nop", + "format": "bin", + "source": "nop.asm", + "option": "-Ox", + "target": [ + { "output": "nop.bin" } + ] + } +] |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:00:39
|
Commit-ID: 0060e40246748d7d04d433081cb5286475141100 Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=0060e40246748d7d04d433081cb5286475141100 Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sat, 3 Nov 2018 17:51:45 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:45 +0300 test: nasm-t -- Add andbyte test Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- {test => travis/test}/andbyte.asm | 3 --- travis/test/andbyte.bin.t | 1 + travis/test/andbyte.json | 17 +++++++++++++++++ 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/test/andbyte.asm b/travis/test/andbyte.asm similarity index 53% copy from test/andbyte.asm copy to travis/test/andbyte.asm index 3d3b1c1..e017c1d 100644 --- a/test/andbyte.asm +++ b/travis/test/andbyte.asm @@ -1,6 +1,3 @@ -;Testname=test; Arguments=-fbin -oandbyte.bin; Files=stdout stderr andbyte.bin -;Testname=otest; Arguments=-Ox -fbin -oandbyte.bin; Files=stdout stderr andbyte.bin - bits 16 add sp, byte -0x10 diff --git a/travis/test/andbyte.bin.t b/travis/test/andbyte.bin.t new file mode 100644 index 0000000..6467d06 --- /dev/null +++ b/travis/test/andbyte.bin.t @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/travis/test/andbyte.json b/travis/test/andbyte.json new file mode 100644 index 0000000..6e02519 --- /dev/null +++ b/travis/test/andbyte.json @@ -0,0 +1,17 @@ +[ + { + "description": "Check byte operations (-Ox)", + "id": "andbyte", + "format": "bin", + "source": "andbyte.asm", + "option": "-Ox", + "target": [ + { "output": "andbyte.bin" } + ] + }, + { + "description": "Check byte operations", + "ref": "andbyte", + "update": false + } +] |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:00:39
|
Commit-ID: 2786f85aed1ee3cb8f73f84ca78c793c645e9237 Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=2786f85aed1ee3cb8f73f84ca78c793c645e9237 Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sun, 4 Nov 2018 01:29:34 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:45 +0300 test: nasm-t -- Add movd test Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- {test => travis/test}/movd.asm | 1 - travis/test/movd.bin.t | Bin 0 -> 28 bytes travis/test/movd.json | 12 ++++++++++++ 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/test/movd.asm b/travis/test/movd.asm similarity index 62% copy from test/movd.asm copy to travis/test/movd.asm index 42df0af..c304e6a 100644 --- a/test/movd.asm +++ b/travis/test/movd.asm @@ -1,4 +1,3 @@ -;Testname=optimized; Arguments=-Ox -fbin -omovd.bin; Files=stdout stderr movd.bin [BITS 32] movd mm0,eax movd mm0,[eax] diff --git a/travis/test/movd.bin.t b/travis/test/movd.bin.t new file mode 100644 index 0000000..efcf054 Binary files /dev/null and b/travis/test/movd.bin.t differ diff --git a/travis/test/movd.json b/travis/test/movd.json new file mode 100644 index 0000000..aebe26c --- /dev/null +++ b/travis/test/movd.json @@ -0,0 +1,12 @@ +[ + { + "description": "Test movd instruction", + "id": "movd", + "format": "bin", + "source": "movd.asm", + "option": "-Ox", + "target": [ + { "output": "movd.bin" } + ] + } +] |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:00:38
|
Commit-ID: 750bc50aa8306b0687d3d8bba6ef84d6d2224325 Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=750bc50aa8306b0687d3d8bba6ef84d6d2224325 Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sat, 3 Nov 2018 14:50:09 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:45 +0300 test: nasm-t -- Write text data in utf8 form Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- travis/nasm-t.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/travis/nasm-t.py b/travis/nasm-t.py index b7d8534..97278f8 100755 --- a/travis/nasm-t.py +++ b/travis/nasm-t.py @@ -363,13 +363,13 @@ def test_update(desc): match = desc['_base-dir'] + os.sep + t['stdout'] print("\tMoving %s to %s" % ('stdout', match)) with open(match, "wb") as f: - f.write(stdout) + f.write(stdout.encode("utf-8")) f.close() if 'stderr' in t: match = desc['_base-dir'] + os.sep + t['stderr'] print("\tMoving %s to %s" % ('stderr', match)) with open(match, "wb") as f: - f.write(stderr) + f.write(stderr.encode("utf-8")) f.close() return test_updated(desc['_test-name']) |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:00:38
|
Commit-ID: 873c090f89b1d27965533f368fc2af5f61eb31dc Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=873c090f89b1d27965533f368fc2af5f61eb31dc Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sat, 3 Nov 2018 22:01:28 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:45 +0300 test: nasm-t -- Update _version test Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- travis/test/_version.stdout | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/travis/test/_version.stdout b/travis/test/_version.stdout index 935c7d0..60f885f 100644 --- a/travis/test/_version.stdout +++ b/travis/test/_version.stdout @@ -1 +1 @@ -NASM version 2.14rc0 compiled on Apr 25 2018 +NASM version 2.15rc0 compiled on Nov 3 2018 \ No newline at end of file |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:00:38
|
Commit-ID: 2a34d0287e74b3d892ca866f883c5868f0e8963f Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=2a34d0287e74b3d892ca866f883c5868f0e8963f Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sat, 3 Nov 2018 17:38:40 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:45 +0300 test: nasm-t -- Add align13s test Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- travis/test/{align13.asm => align13s.asm} | 3 ++- travis/test/align13s.json | 25 +++++++++++++++++++++++++ travis/test/align13s.stderr | 3 +++ 3 files changed, 30 insertions(+), 1 deletion(-) diff --git a/travis/test/align13.asm b/travis/test/align13s.asm similarity index 83% copy from travis/test/align13.asm copy to travis/test/align13s.asm index 556373f..8262120 100644 --- a/travis/test/align13.asm +++ b/travis/test/align13s.asm @@ -1,5 +1,7 @@ ; Test of non-power-of-2 alignment +%use smartalign + bits 32 inc eax @@ -11,6 +13,5 @@ inc eax inc eax align 13 - align 13 ;should do nothing inc eax inc eax diff --git a/travis/test/align13s.json b/travis/test/align13s.json new file mode 100644 index 0000000..43cf673 --- /dev/null +++ b/travis/test/align13s.json @@ -0,0 +1,25 @@ +[ + { + "description": "Test of non-power-of-2 smart-alignment (-Ox)", + "id": "align13s", + "format": "bin", + "source": "align13s.asm", + "option": "-Ox -o align13s.bin", + "target": [ + { "stderr": "align13s.stderr" } + ], + "error": "expected" + }, + { + "description": "Test of non-power-of-2 smart-alignment (-O1)", + "ref": "align13s", + "option": "-O1 -o align13s.bin", + "update": "false" + }, + { + "description": "Test of non-power-of-2 smart-alignment (-O0)", + "ref": "align13s", + "option": "-O0 -o align13s.bin", + "update": "false" + } +] diff --git a/travis/test/align13s.stderr b/travis/test/align13s.stderr new file mode 100644 index 0000000..fe0337a --- /dev/null +++ b/travis/test/align13s.stderr @@ -0,0 +1,3 @@ +./travis/test/align13s.asm:9: error: segment alignment `13' is not power of two +./travis/test/align13s.asm:12: error: segment alignment `13' is not power of two +./travis/test/align13s.asm:15: error: segment alignment `13' is not power of two \ No newline at end of file |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:00:38
|
Commit-ID: 149231f6650594a905189902dbc43da6b656aa08 Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=149231f6650594a905189902dbc43da6b656aa08 Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sat, 3 Nov 2018 17:58:12 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:45 +0300 test: nasm-t -- Add zerobyte test Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- {test => travis/test}/zerobyte.asm | 1 - travis/test/zerobyte.bin.t | Bin 0 -> 54 bytes travis/test/zerobyte.json | 11 +++++++++++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/test/zerobyte.asm b/travis/test/zerobyte.asm similarity index 68% copy from test/zerobyte.asm copy to travis/test/zerobyte.asm index c3a0441..ef7b1a1 100644 --- a/test/zerobyte.asm +++ b/travis/test/zerobyte.asm @@ -1,4 +1,3 @@ -;Testname=test; Arguments=-fbin -ozerobyte.bin; Files=stdout stderr zerobyte.bin bits 64 mov eax,bar-foo diff --git a/travis/test/zerobyte.bin.t b/travis/test/zerobyte.bin.t new file mode 100644 index 0000000..9a85eea Binary files /dev/null and b/travis/test/zerobyte.bin.t differ diff --git a/travis/test/zerobyte.json b/travis/test/zerobyte.json new file mode 100644 index 0000000..fda829d --- /dev/null +++ b/travis/test/zerobyte.json @@ -0,0 +1,11 @@ +[ + { + "description": "Test for accidental duplication of REX prefixes", + "id": "zerobyte", + "format": "bin", + "source": "zerobyte.asm", + "target": [ + { "output": "zerobyte.bin" } + ] + } +] |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:00:38
|
Commit-ID: ad6cb7c01bd49b5b0a9f2d501e152ff4c05ebc4d Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=ad6cb7c01bd49b5b0a9f2d501e152ff4c05ebc4d Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sat, 3 Nov 2018 19:13:06 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:45 +0300 test: nasm-t -- Add sha-64 test Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- {test => travis/test}/sha-64.asm | 1 - travis/test/sha-64.json | 12 ++++++++++++ travis/test/sha-64.o.t | Bin 0 -> 688 bytes 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/test/sha-64.asm b/travis/test/sha-64.asm similarity index 90% copy from test/sha-64.asm copy to travis/test/sha-64.asm index 6cce663..59948af 100644 --- a/test/sha-64.asm +++ b/travis/test/sha-64.asm @@ -1,4 +1,3 @@ -;Testname=sha-64; Arguments=-felf64 -osha-64.o -O0; Files=stdout stderr sha-64.o BITS 64 sha1rnds4 xmm1, xmm2, 9 sha1rnds4 xmm2, [rax], 7 diff --git a/travis/test/sha-64.json b/travis/test/sha-64.json new file mode 100644 index 0000000..3ccf01f --- /dev/null +++ b/travis/test/sha-64.json @@ -0,0 +1,12 @@ +[ + { + "description": "Check sha instructions in 64 bit mode", + "id": "sha-64", + "format": "elf64", + "source": "sha-64.asm", + "option": "-O0", + "target": [ + { "output": "sha-64.o" } + ] + } +] diff --git a/travis/test/sha-64.o.t b/travis/test/sha-64.o.t new file mode 100644 index 0000000..d65f795 Binary files /dev/null and b/travis/test/sha-64.o.t differ |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:00:38
|
Commit-ID: 3fbd075ffa1d0d419cd154dcd9781650848dd217 Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=3fbd075ffa1d0d419cd154dcd9781650848dd217 Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sun, 4 Nov 2018 01:07:24 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:45 +0300 test: nasm-t -- Add pushseg test Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- {test => travis/test}/pushseg.asm | 0 travis/test/pushseg.bin.t | 1 + travis/test/pushseg.json | 11 +++++++++++ 3 files changed, 12 insertions(+) diff --git a/test/pushseg.asm b/travis/test/pushseg.asm similarity index 100% copy from test/pushseg.asm copy to travis/test/pushseg.asm diff --git a/travis/test/pushseg.bin.t b/travis/test/pushseg.bin.t new file mode 100644 index 0000000..d1b476d --- /dev/null +++ b/travis/test/pushseg.bin.t @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/travis/test/pushseg.json b/travis/test/pushseg.json new file mode 100644 index 0000000..657b8b4 --- /dev/null +++ b/travis/test/pushseg.json @@ -0,0 +1,11 @@ +[ + { + "description": "Test push segment", + "id": "pushseg", + "format": "bin", + "source": "pushseg.asm", + "target": [ + { "output": "pushseg.bin" } + ] + } +] |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:00:37
|
Commit-ID: 943f9ce51484d3766bd7693c913f158000f955fd Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=943f9ce51484d3766bd7693c913f158000f955fd Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sat, 3 Nov 2018 21:38:21 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:45 +0300 test: nast-t -- Add smartalign test Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- travis/test/smartalign.json | 29 +++++++++++++++++++++++++++++ {test => travis/test}/smartalign16.asm | 2 -- travis/test/smartalign16.bin.t | Bin 0 -> 1027 bytes {test => travis/test}/smartalign32.asm | 2 -- travis/test/smartalign32.bin.t | Bin 0 -> 1026 bytes {test => travis/test}/smartalign64.asm | 2 -- travis/test/smartalign64.bin.t | Bin 0 -> 1026 bytes 7 files changed, 29 insertions(+), 6 deletions(-) diff --git a/travis/test/smartalign.json b/travis/test/smartalign.json new file mode 100644 index 0000000..9b75786 --- /dev/null +++ b/travis/test/smartalign.json @@ -0,0 +1,29 @@ +[ + { + "description": "Test smartalign in 16 bit mode", + "id": "smartalign16", + "format": "bin", + "source": "smartalign16.asm", + "target": [ + { "output": "smartalign16.bin" } + ] + }, + { + "description": "Test smartalign in 32 bit mode", + "id": "smartalign32", + "format": "bin", + "source": "smartalign32.asm", + "target": [ + { "output": "smartalign32.bin" } + ] + }, + { + "description": "Test smartalign in 64 bit mode", + "id": "smartalign64", + "format": "bin", + "source": "smartalign64.asm", + "target": [ + { "output": "smartalign64.bin" } + ] + } +] diff --git a/test/smartalign16.asm b/travis/test/smartalign16.asm similarity index 79% copy from test/smartalign16.asm copy to travis/test/smartalign16.asm index 42915de..15c8615 100644 --- a/test/smartalign16.asm +++ b/travis/test/smartalign16.asm @@ -1,5 +1,3 @@ -;Testname=test; Arguments=-fbin -osmartalign16.bin; Files=stdout stderr smartalign16.bin - %use smartalign bits 16 diff --git a/travis/test/smartalign16.bin.t b/travis/test/smartalign16.bin.t new file mode 100644 index 0000000..5718b94 Binary files /dev/null and b/travis/test/smartalign16.bin.t differ diff --git a/test/smartalign32.asm b/travis/test/smartalign32.asm similarity index 79% copy from test/smartalign32.asm copy to travis/test/smartalign32.asm index 64d65b0..52ca520 100644 --- a/test/smartalign32.asm +++ b/travis/test/smartalign32.asm @@ -1,5 +1,3 @@ -;Testname=test; Arguments=-fbin -osmartalign32.bin; Files=stdout stderr smartalign32.bin - %use smartalign bits 32 diff --git a/travis/test/smartalign32.bin.t b/travis/test/smartalign32.bin.t new file mode 100644 index 0000000..5b44bf9 Binary files /dev/null and b/travis/test/smartalign32.bin.t differ diff --git a/test/smartalign64.asm b/travis/test/smartalign64.asm similarity index 79% copy from test/smartalign64.asm copy to travis/test/smartalign64.asm index 74454ca..b484fda 100644 --- a/test/smartalign64.asm +++ b/travis/test/smartalign64.asm @@ -1,5 +1,3 @@ -;Testname=test; Arguments=-fbin -osmartalign64.bin; Files=stdout stderr smartalign64.bin - %use smartalign bits 64 diff --git a/travis/test/smartalign64.bin.t b/travis/test/smartalign64.bin.t new file mode 100644 index 0000000..da21bb2 Binary files /dev/null and b/travis/test/smartalign64.bin.t differ |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:00:37
|
Commit-ID: 498d36038a2c25cbda94b7d1124a952569ca8a40 Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=498d36038a2c25cbda94b7d1124a952569ca8a40 Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sat, 3 Nov 2018 19:55:43 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:45 +0300 test: nasm-t -- Add testdos test Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- {test => travis/test}/testdos.asm | 2 -- travis/test/testdos.bin.t | Bin 0 -> 8 bytes travis/test/testdos.json | 11 +++++++++++ 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/test/testdos.asm b/travis/test/testdos.asm similarity index 74% copy from test/testdos.asm copy to travis/test/testdos.asm index 2f6bf91..eba900b 100644 --- a/test/testdos.asm +++ b/travis/test/testdos.asm @@ -1,5 +1,3 @@ -;Testname=test; Arguments=-fbin -otestdos.bin; Files=stdout stderr testdos.bin -; ; This file was known to miscompile with the 16-bit NASM built ; under Borland C++ 3.1, so keep it around for testing... ; diff --git a/travis/test/testdos.bin.t b/travis/test/testdos.bin.t new file mode 100644 index 0000000..692abb3 Binary files /dev/null and b/travis/test/testdos.bin.t differ diff --git a/travis/test/testdos.json b/travis/test/testdos.json new file mode 100644 index 0000000..342b1c3 --- /dev/null +++ b/travis/test/testdos.json @@ -0,0 +1,11 @@ +[ + { + "description": "Test miscompile with 16-bit built", + "id": "testdos", + "format": "bin", + "source": "testdos.asm", + "target": [ + { "output": "testdos.bin" } + ] + } +] |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:00:36
|
Commit-ID: 502556c63d30c2b7113b1abe7080edab466b6d5a Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=502556c63d30c2b7113b1abe7080edab466b6d5a Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sat, 3 Nov 2018 18:05:53 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:45 +0300 test: nasm-t -- Sort tests by name Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- travis/nasm-t.py | 1 + 1 file changed, 1 insertion(+) diff --git a/travis/nasm-t.py b/travis/nasm-t.py index 97278f8..9ad4aa1 100755 --- a/travis/nasm-t.py +++ b/travis/nasm-t.py @@ -156,6 +156,7 @@ def collect_test_desc_from_dir(basedir): if desc == None: continue desc_array += desc + desc_array.sort(key=lambda x: x['_test-name']) return desc_array if args.cmd == 'list': |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:00:35
|
Commit-ID: a78fe684e8483d18d80ec2f7e9eb56b596649429 Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=a78fe684e8483d18d80ec2f7e9eb56b596649429 Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sun, 4 Nov 2018 15:31:43 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:45 +0300 test: nasm-t -- Add riprel test Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- {test => travis/test}/riprel.asm | 0 travis/test/riprel.bin.t | Bin 0 -> 43488 bytes travis/test/riprel.json | 18 + travis/test/riprel.stderr | 10512 +++++++++++++++++++++++++++++++++++++ 4 files changed, 10530 insertions(+) diff --git a/test/riprel.asm b/travis/test/riprel.asm similarity index 100% copy from test/riprel.asm copy to travis/test/riprel.asm diff --git a/travis/test/riprel.bin.t b/travis/test/riprel.bin.t new file mode 100644 index 0000000..36d54ad Binary files /dev/null and b/travis/test/riprel.bin.t differ diff --git a/travis/test/riprel.json b/travis/test/riprel.json new file mode 100644 index 0000000..1d73a30 --- /dev/null +++ b/travis/test/riprel.json @@ -0,0 +1,18 @@ +[ + { + "description": "Test ip relative addressing (-Ox)", + "id": "riprel", + "format": "bin", + "source": "riprel.asm", + "option": "-Ox", + "target": [ + { "output": "riprel.bin" }, + { "stderr": "riprel.stderr" } + ] + }, + { + "description": "Test ip relative addressing (-O0)", + "ref": "riprel", + "option": "-O0" + } +] diff --git a/travis/test/riprel.stderr b/travis/test/riprel.stderr new file mode 100644 index 0000000..59c9ff0 --- /dev/null +++ b/travis/test/riprel.stderr @@ -0,0 +1,10512 @@ +./travis/test/riprel.asm:74: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:76: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:78: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:80: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:82: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:84: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:86: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:88: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:90: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:92: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:94: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:96: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:98: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:100: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:102: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:104: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:173: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:175: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:177: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:179: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:181: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:183: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:185: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:187: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:189: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:191: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:193: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:195: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:197: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:199: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:201: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:203: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:271: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:272: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:273: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:274: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:275: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:276: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:277: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:278: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:279: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:280: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:281: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:282: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:283: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:284: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:285: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:286: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:287: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:288: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:289: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:290: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:291: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:292: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:293: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:294: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:295: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:296: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:297: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:298: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:299: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:300: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:301: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:302: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:371: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:373: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:375: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:377: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:379: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:381: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:383: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:385: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:387: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:389: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:391: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:393: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:395: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:397: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:399: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:401: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:470: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:472: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:474: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:476: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:478: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:480: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:482: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:484: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:486: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:488: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:490: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:492: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:494: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:496: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:498: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:500: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:568: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:569: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:570: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:571: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:572: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:573: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:574: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:575: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:576: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:577: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:578: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:579: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:580: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:581: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:582: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:583: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:584: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:585: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:586: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:587: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:588: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:589: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:590: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:591: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:592: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:593: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:594: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:595: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:596: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:597: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:598: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:599: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:667: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:668: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:669: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:670: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:671: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:672: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:673: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:674: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:675: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:676: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:677: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:678: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:679: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:680: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:681: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:682: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:683: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:684: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:685: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:686: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:687: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:688: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:689: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:690: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:691: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:692: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:693: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:694: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:695: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:696: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:697: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:698: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:766: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:767: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:768: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:769: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:770: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:771: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:772: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:773: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:774: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:775: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:776: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:777: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:778: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:779: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:780: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:781: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:782: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:783: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:784: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:785: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:786: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:787: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:788: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:789: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:790: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:791: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:792: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:793: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:794: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:795: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:796: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:797: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:865: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:866: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:867: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:868: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:869: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:870: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:871: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:872: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:873: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:874: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:875: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:876: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:877: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:878: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:879: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:880: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:881: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:882: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:883: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:884: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:885: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:886: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:887: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:888: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:889: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:890: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:891: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:892: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:893: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:894: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:895: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:896: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:965: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:967: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:969: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:971: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:973: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:975: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:977: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:979: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:981: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:983: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:985: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:987: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:989: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:991: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:993: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:995: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1064: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1066: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1068: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1070: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1072: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1074: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1076: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1078: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1080: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1082: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1084: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1086: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1088: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1090: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1092: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1094: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1162: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1163: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1164: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1165: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1166: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1167: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1168: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1169: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1170: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1171: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1172: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1173: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1174: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1175: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1176: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1177: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1178: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1179: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1180: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1181: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1182: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1183: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1184: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1185: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1186: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1187: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1188: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1189: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1190: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1191: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1192: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1193: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1262: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1264: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1266: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1268: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1270: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1272: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1274: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1276: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1278: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1280: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1282: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1284: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1286: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1288: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1290: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1292: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1361: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1363: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1365: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1367: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1369: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1371: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1373: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1375: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1377: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1379: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1381: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1383: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1385: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1387: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1389: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1391: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1459: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1460: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1461: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1462: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1463: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1464: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1465: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1466: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1467: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1468: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1469: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1470: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1471: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1472: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1473: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1474: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1475: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1476: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1477: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1478: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1479: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1480: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1481: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1482: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1483: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1484: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1485: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1486: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1487: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1488: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1489: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1490: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1558: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1559: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1560: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1561: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1562: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1563: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1564: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1565: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1566: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1567: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1568: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1569: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1570: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1571: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1572: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1573: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1574: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1575: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1576: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1577: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1578: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1579: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1580: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1581: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1582: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1583: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1584: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1585: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1586: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1587: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1588: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1589: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1657: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1658: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1659: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1660: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1661: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1662: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1663: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1664: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1665: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1666: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1667: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1668: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1669: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1670: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1671: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1672: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1673: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1674: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1675: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1676: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1677: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1678: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1679: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1680: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1681: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1682: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1683: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1684: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1685: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1686: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1687: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1688: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1756: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1757: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1758: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1759: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1760: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1761: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1762: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1763: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1764: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1765: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1766: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1767: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1768: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1769: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1770: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1771: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1772: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1773: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1774: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1775: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1776: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1777: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1778: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1779: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1780: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1781: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1782: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1783: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1784: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1785: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1786: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1787: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1856: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1858: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1860: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1862: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1864: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1866: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1868: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1870: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1872: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1874: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1876: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1878: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1880: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1882: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1884: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1886: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1955: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1957: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1959: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1961: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1963: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1965: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1967: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1969: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1971: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1973: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1975: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1977: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1979: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1981: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1983: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:1985: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2053: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2054: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2055: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2056: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2057: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2058: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2059: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2060: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2061: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2062: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2063: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2064: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2065: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2066: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2067: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2068: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2069: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2070: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2071: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2072: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2073: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2074: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2075: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2076: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2077: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2078: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2079: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2080: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2081: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2082: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2083: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2084: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2153: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2155: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2157: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2159: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2161: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2163: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2165: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2167: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2169: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2171: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2173: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2175: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2177: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2179: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2181: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2183: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2252: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2254: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2256: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2258: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2260: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2262: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2264: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2266: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2268: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2270: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2272: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2274: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2276: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2278: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2280: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2282: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2350: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2351: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2352: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2353: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2354: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2355: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2356: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2357: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2358: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2359: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2360: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2361: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2362: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2363: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2364: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2365: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2366: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2367: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2368: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2369: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2370: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2371: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2372: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2373: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2374: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2375: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2376: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2377: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2378: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2379: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2380: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2381: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2449: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2450: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2451: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2452: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2453: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2454: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2455: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2456: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2457: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2458: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2459: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2460: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2461: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2462: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2463: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2464: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2465: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2466: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2467: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2468: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2469: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2470: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2471: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2472: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2473: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2474: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2475: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2476: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2477: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2478: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2479: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2480: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2548: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2549: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2550: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2551: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2552: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2553: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2554: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2555: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2556: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2557: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2558: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2559: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2560: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2561: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2562: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2563: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2564: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2565: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2566: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2567: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2568: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2569: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2570: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2571: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2572: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2573: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2574: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2575: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2576: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2577: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2578: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2579: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2647: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2648: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2649: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2650: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2651: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2652: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2653: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2654: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2655: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2656: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2657: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2658: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2659: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2660: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2661: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2662: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2663: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2664: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2665: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2666: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2667: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2668: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2669: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2670: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2671: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2672: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2673: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2674: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2675: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2676: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2677: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2678: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2749: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2750: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2751: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2752: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2753: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2754: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2755: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2756: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2757: warning: displacement size ignored on absolute address +./travis/test/riprel.asm:2758: warning: di... [truncated message content] |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:00:35
|
Commit-ID: 1fe16a00ab0e5f3fce15aeb544e42a0580d66524 Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=1fe16a00ab0e5f3fce15aeb544e42a0580d66524 Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sat, 3 Nov 2018 19:30:03 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:45 +0300 test: nasm-t -- Add struc test Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- {test => travis/test}/struc.asm | 22 ++++++++++------------ travis/test/struc.bin.t | Bin 0 -> 86 bytes travis/test/struc.json | 12 ++++++++++++ 3 files changed, 22 insertions(+), 12 deletions(-) diff --git a/test/struc.asm b/travis/test/struc.asm similarity index 55% copy from test/struc.asm copy to travis/test/struc.asm index 3c8c1b4..c262b59 100644 --- a/test/struc.asm +++ b/travis/test/struc.asm @@ -1,33 +1,31 @@ -;Testname=test; Arguments=-fbin -ostruc.bin; Files=stdout stderr struc.bin - bits 32 ; Simple struc example struc teststruc1 - .long: resd 1 - .word: resw 1 - .byte: resb 1 - .str: resb 32 + .long: resd 1 + .word: resw 1 + .byte: resb 1 + .str: resb 32 endstruc ; Reference with offset mov [ebp - 40 + teststruc1.word], ax istruc teststruc1 - at .word, db 5 + at .word, db 5 iend ; Struc with base offset ; should be the same as the previous stuc struc teststruc2, -40 - .long: resd 1 - .word: resw 1 - .byte: resb 1 - .str: resb 32 + .long: resd 1 + .word: resw 1 + .byte: resb 1 + .str: resb 32 endstruc mov [ebp + teststruc2.word], ax istruc teststruc2 - at .word, db 5 + at .word, db 5 iend diff --git a/travis/test/struc.bin.t b/travis/test/struc.bin.t new file mode 100644 index 0000000..1efaa26 Binary files /dev/null and b/travis/test/struc.bin.t differ diff --git a/travis/test/struc.json b/travis/test/struc.json new file mode 100644 index 0000000..3684db0 --- /dev/null +++ b/travis/test/struc.json @@ -0,0 +1,12 @@ +[ + { + "description": "Check structure compilation", + "id": "struc", + "format": "bin", + "source": "struc.asm", + "option": "", + "target": [ + { "output": "struc.bin" } + ] + } +] |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:00:33
|
Commit-ID: aa085435753565c8c22add33556e5baa12284933 Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=aa085435753565c8c22add33556e5baa12284933 Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sat, 3 Nov 2018 19:52:19 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:45 +0300 test: nasm-t -- Add uscore test Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- {test => travis/test}/uscore.asm | 1 - travis/test/uscore.bin.t | Bin 0 -> 56 bytes travis/test/uscore.json | 11 +++++++++++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/test/uscore.asm b/travis/test/uscore.asm similarity index 84% copy from test/uscore.asm copy to travis/test/uscore.asm index ec61443..b82b7ce 100644 --- a/test/uscore.asm +++ b/travis/test/uscore.asm @@ -1,4 +1,3 @@ -;Testname=test; Arguments=-fbin -ouscore.bin; Files=stdout stderr uscore.bin dd 0x1234_5678 dd 305_419_896 ; Same number as above it dd 0x1e16 ; NOT a floating-point number! diff --git a/travis/test/uscore.bin.t b/travis/test/uscore.bin.t new file mode 100644 index 0000000..4032615 Binary files /dev/null and b/travis/test/uscore.bin.t differ diff --git a/travis/test/uscore.json b/travis/test/uscore.json new file mode 100644 index 0000000..36df00a --- /dev/null +++ b/travis/test/uscore.json @@ -0,0 +1,11 @@ +[ + { + "description": "Test numbers conversion", + "id": "uscore", + "format": "bin", + "source": "uscore.asm", + "target": [ + { "output": "uscore.bin" } + ] + } +] |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-11 18:44:25
|
Commit-ID: b4e3f119314912b98b11646b1cea5c7b9ba03f80 Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=b4e3f119314912b98b11646b1cea5c7b9ba03f80 Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sun, 11 Nov 2018 21:41:40 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:42:40 +0300 output: obj -- Fix nil dereference if no deps needed Occasionally sneaked in by f7106d06e4e4865fab2fb704736ab2addc967bd7 Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- output/outobj.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/output/outobj.c b/output/outobj.c index 3593882..b766c54 100644 --- a/output/outobj.c +++ b/output/outobj.c @@ -1987,7 +1987,7 @@ static void obj_write_file(void) /* * Output file dependency information */ - if (!obj_nodepend) { + if (!obj_nodepend && depend_list) { list_for_each(depfile, depend_list->head) { uint32_t ts; |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-10-29 20:00:14
|
Commit-ID: 4b5b737d4991578b1918303dc0fd9c9ab5c7ce4f Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=4b5b737d4991578b1918303dc0fd9c9ab5c7ce4f Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Mon, 29 Oct 2018 22:54:08 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Mon, 29 Oct 2018 22:54:34 +0300 preproc: Don't access out of bound data on malformed input There are a number of places still where we test text data which is potentially may be an empty string. This is known to happen on fuzzer input but usually doesn't take place in regular valid programs. Surely we need to revisit preprocessor code for this kind of errors. https://bugzilla.nasm.us/show_bug.cgi?id=3392525 Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- asm/preproc.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/asm/preproc.c b/asm/preproc.c index 9034135..ecf89f1 100644 --- a/asm/preproc.c +++ b/asm/preproc.c @@ -2271,8 +2271,9 @@ static int do_directive(Token *tline, char **output) skip_white_(tline); if (!tline || !tok_type_(tline, TOK_PREPROC_ID) || - (tline->text[1] == '%' || tline->text[1] == '$' - || tline->text[1] == '!')) + (tline->text[0] && (tline->text[1] == '%' || + tline->text[1] == '$' || + tline->text[1] == '!'))) return NO_DIRECTIVE_FOUND; i = pp_token_hash(tline->text); |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-10-29 20:00:14
|
Commit-ID: b756372b0668092f1e189ef097889df0f40dee79 Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=b756372b0668092f1e189ef097889df0f40dee79 Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Mon, 29 Oct 2018 22:24:25 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Mon, 29 Oct 2018 22:25:16 +0300 rdstrnum: Make sure we dont shift out of bound Otherwise we may hit underfined behavior. https://bugzilla.nasm.us/show_bug.cgi?id=3392526 Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- asm/rdstrnum.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/asm/rdstrnum.c b/asm/rdstrnum.c index d9d2a69..319f140 100644 --- a/asm/rdstrnum.c +++ b/asm/rdstrnum.c @@ -55,12 +55,14 @@ int64_t readstrnum(char *str, int length, bool *warn) for (i = 0; i < length; i++) { if (charconst & UINT64_C(0xFF00000000000000)) *warn = true; + charconst &= ~UINT64_C(0xFF00000000000000); charconst = (charconst << 8) + (uint8_t)*--str; } } else { for (i = 0; i < length; i++) { - if (charconst & 0xFF000000UL) + if (charconst & UINT32_C(0xFF000000)) *warn = true; + charconst &= ~UINT32_C(0xFF000000); charconst = (charconst << 8) + (uint8_t)*--str; } } |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-10-28 20:54:18
|
Commit-ID: bfa1ed0ae9cb15b54b008431d122db3c22cd45eb Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=bfa1ed0ae9cb15b54b008431d122db3c22cd45eb Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sun, 28 Oct 2018 23:47:08 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 28 Oct 2018 23:51:45 +0300 test: nasm-t -- Add UTF testcase Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- travis/test/utf-error.stderr | 18 ++++++++++++++++++ {test => travis/test}/utf.asm | 4 +--- travis/test/utf.bin.t | Bin 0 -> 369 bytes travis/test/utf.json | 20 ++++++++++++++++++++ 4 files changed, 39 insertions(+), 3 deletions(-) diff --git a/travis/test/utf-error.stderr b/travis/test/utf-error.stderr new file mode 100644 index 0000000..3f420e3 --- /dev/null +++ b/travis/test/utf-error.stderr @@ -0,0 +1,18 @@ +./travis/test/utf.asm:63: error: __utf16__ must be followed by a string constant +./travis/test/utf.asm:64: error: __utf16__ must be followed by a string constant +./travis/test/utf.asm:65: error: unterminated __utf16__ function +./travis/test/utf.asm:65: error: comma expected after operand 2 +./travis/test/utf.asm:66: error: unterminated __utf16__ function +./travis/test/utf.asm:67: error: invalid string for transform +./travis/test/utf.asm:69: error: __utf16le__ must be followed by a string constant +./travis/test/utf.asm:70: error: __utf16le__ must be followed by a string constant +./travis/test/utf.asm:71: error: unterminated __utf16le__ function +./travis/test/utf.asm:71: error: comma expected after operand 2 +./travis/test/utf.asm:72: error: unterminated __utf16le__ function +./travis/test/utf.asm:73: error: invalid string for transform +./travis/test/utf.asm:75: error: __utf16be__ must be followed by a string constant +./travis/test/utf.asm:76: error: __utf16be__ must be followed by a string constant +./travis/test/utf.asm:77: error: unterminated __utf16be__ function +./travis/test/utf.asm:77: error: comma expected after operand 2 +./travis/test/utf.asm:78: error: unterminated __utf16be__ function +./travis/test/utf.asm:79: error: invalid string for transform diff --git a/test/utf.asm b/travis/test/utf.asm similarity index 90% copy from test/utf.asm copy to travis/test/utf.asm index 00207dc..5ff1e55 100644 --- a/test/utf.asm +++ b/travis/test/utf.asm @@ -1,5 +1,3 @@ -;Testname=test; Arguments=-fbin -outf.bin; Files=stdout stderr utf.bin -;Testname=error; Arguments=-fbin -outf.bin -DERROR; Files=stdout stderr utf.bin %define u(x) __utf16__(x) %define w(x) __utf32__(x) %define ul(x) __utf16le__(x) @@ -42,7 +40,7 @@ mov eax,ul(`ab`) mov ebx,ul(`\U0001abcd`) mov ecx,wl(`\U0001abcd`) - + db `Test \u306a\U0001abcd\n` dw ub(`Test \u306a\U0001abcd\n`) dd wb(`Test \u306a\U0001abcd\n`) diff --git a/travis/test/utf.bin.t b/travis/test/utf.bin.t new file mode 100644 index 0000000..a6c3421 Binary files /dev/null and b/travis/test/utf.bin.t differ diff --git a/travis/test/utf.json b/travis/test/utf.json new file mode 100644 index 0000000..c1126d8 --- /dev/null +++ b/travis/test/utf.json @@ -0,0 +1,20 @@ +[ + { + "description": "Test __utf__ helpers", + "id": "utf", + "format": "bin", + "source": "utf.asm", + "target": [ + { "output": "utf.bin" } + ] + }, + { + "description": "Test errors in __utf__ helpers", + "ref": "utf", + "option": "-DERROR", + "target": [ + { "stderr": "utf-error.stderr" } + ], + "error": "expected" + } +] |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-10-28 20:54:18
|
Commit-ID: 7a6e2550fccd00a6ce8b4a0de1165a3505b7c1a3 Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=7a6e2550fccd00a6ce8b4a0de1165a3505b7c1a3 Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sun, 28 Oct 2018 14:04:23 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 28 Oct 2018 23:51:25 +0300 misc: Nindent -- Drop expand tabs with space option Currently out code is rather a mix of space/tabs with sometime different indent level. Mostly because some of developers are came from kernel space. Lets shift to kernel coding standart with small steps, file by file. It really helps when you're sitting in front of laptop more than 10 hours long. Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- misc/Nindent | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/misc/Nindent b/misc/Nindent index 0d75ccc..a6c806c 100755 --- a/misc/Nindent +++ b/misc/Nindent @@ -1,5 +1,5 @@ #!/bin/sh -PARAM="-npro -kr -i4 -ts8 -nut -sob -l80 -ss -ncs -cp1" +PARAM="-npro -kr -i8 -ts8 -sob -l80 -ss -ncs -cp1" RES=`indent --version` V1=`echo $RES | cut -d' ' -f3 | cut -d'.' -f1` V2=`echo $RES | cut -d' ' -f3 | cut -d'.' -f2` |