From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:01:41
|
Commit-ID: 3402778330bbbfa80254b94b3dacd80e8d40ecb7 Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=3402778330bbbfa80254b94b3dacd80e8d40ecb7 Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sun, 11 Nov 2018 18:10:36 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:46 +0300 test: nasm-t -- Add br3041451 Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- {test => travis/test}/br3041451.asm | 7 ++----- travis/test/br3041451.bin.t | Bin 0 -> 10 bytes travis/test/br3041451.json | 13 +++++++++++++ travis/test/br3041451.stderr | 4 ++++ 4 files changed, 19 insertions(+), 5 deletions(-) diff --git a/test/br3041451.asm b/travis/test/br3041451.asm similarity index 83% copy from test/br3041451.asm copy to travis/test/br3041451.asm index c8b0f3a..12f55a0 100644 --- a/test/br3041451.asm +++ b/travis/test/br3041451.asm @@ -1,11 +1,9 @@ -;Testname=br3041451; Arguments=-Ox -fbin -obr3041451.bin; Files=stdout stderr br3041451.bin - [bits 64] ; ; HIT: Maximum possible value %assign i 0 - %rep ((1<<62)-1) + %rep 1000000 mov rax, i %assign i i+1 %if i == 2 @@ -33,7 +31,7 @@ %if i == 2 %exitrep %endif - %endrep + %endrep ; ; MISS: It's negative @@ -56,4 +54,3 @@ %exitrep %endif %endrep - diff --git a/travis/test/br3041451.bin.t b/travis/test/br3041451.bin.t new file mode 100644 index 0000000..83aa34c Binary files /dev/null and b/travis/test/br3041451.bin.t differ diff --git a/travis/test/br3041451.json b/travis/test/br3041451.json new file mode 100644 index 0000000..c5d8df7 --- /dev/null +++ b/travis/test/br3041451.json @@ -0,0 +1,13 @@ +[ + { + "description": "Test rep directive", + "id": "br3041451", + "format": "bin", + "source": "br3041451.asm", + "option": "-Ox", + "target": [ + { "output": "br3041451.bin" }, + { "stderr": "br3041451.stderr" } + ] + } +] diff --git a/travis/test/br3041451.stderr b/travis/test/br3041451.stderr new file mode 100644 index 0000000..802a799 --- /dev/null +++ b/travis/test/br3041451.stderr @@ -0,0 +1,4 @@ +./travis/test/br3041451.asm:17: warning: negative `%rep' count: -2 [-w+negative-rep] +./travis/test/br3041451.asm:28: warning: negative `%rep' count: -1 [-w+negative-rep] +./travis/test/br3041451.asm:39: warning: negative `%rep' count: -2 [-w+negative-rep] +./travis/test/br3041451.asm:50: warning: negative `%rep' count: -1 [-w+negative-rep] \ No newline at end of file |