[nasm:nasm-2.15.xx] travis: fix "warnstack" test
nasm-bot for H. Peter Anvin (Intel)
hpa at zytor.com
Thu Aug 27 12:24:03 PDT 2020
Commit-ID: 7497737aa2ee4cd2e4a8f2f6bafde7719980b488
Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=7497737aa2ee4cd2e4a8f2f6bafde7719980b488
Author: H. Peter Anvin (Intel) <hpa at zytor.com>
AuthorDate: Thu, 27 Aug 2020 12:22:09 -0700
Committer: H. Peter Anvin (Intel) <hpa at zytor.com>
CommitDate: Thu, 27 Aug 2020 12:22:09 -0700
travis: fix "warnstack" test
The "warnstack" test is supposed to test the warning stack, but the
[warning] directive is never seen in preprocess-only mode, so run it
in -f bin mode.
Signed-off-by: H. Peter Anvin (Intel) <hpa at zytor.com>
---
travis/test/{br2222615.bin.t => warnstack.bin.t} | 0
travis/test/warnstack.json | 11 ++++++-----
travis/test/warnstack.stderr | 5 ++---
travis/test/warnstack.stdout | 9 ---------
4 files changed, 8 insertions(+), 17 deletions(-)
diff --git a/travis/test/br2222615.bin.t b/travis/test/warnstack.bin.t
similarity index 100%
copy from travis/test/br2222615.bin.t
copy to travis/test/warnstack.bin.t
diff --git a/travis/test/warnstack.json b/travis/test/warnstack.json
index 18f27fc6..c462b75b 100644
--- a/travis/test/warnstack.json
+++ b/travis/test/warnstack.json
@@ -1,11 +1,12 @@
[
{
"description": "Test warning stack",
- "id": "warnstack",
- "source": "warnstack.asm",
- "option": "-E",
- "target": [
- { "stdout": "warnstack.stdout" },
+ "id": "warnstack",
+ "format": "bin",
+ "source": "warnstack.asm",
+ "option": "-Ox",
+ "target": [
+ { "output": "warnstack.bin" },
{ "stderr": "warnstack.stderr" }
]
}
diff --git a/travis/test/warnstack.stderr b/travis/test/warnstack.stderr
index 91fbf65f..76f81a8f 100644
--- a/travis/test/warnstack.stderr
+++ b/travis/test/warnstack.stderr
@@ -1,5 +1,4 @@
./travis/test/warnstack.asm:1: warning: Good warning [-w+user]
-./travis/test/warnstack.asm:4: warning: Bad warning [-w+user]
./travis/test/warnstack.asm:6: warning: Good warning [-w+user]
-./travis/test/warnstack.asm:8: warning: Bad warning [-w+user]
-./travis/test/warnstack.asm:10: warning: Good warning [-w+user]
\ No newline at end of file
+./travis/test/warnstack.asm:9: warning: warning stack empty [-w+warn-stack-empty]
+./travis/test/warnstack.asm:10: warning: Good warning [-w+user]
diff --git a/travis/test/warnstack.stdout b/travis/test/warnstack.stdout
deleted file mode 100644
index 51db543c..00000000
--- a/travis/test/warnstack.stdout
+++ /dev/null
@@ -1,9 +0,0 @@
-%line 2+1 ./travis/test/warnstack.asm
- [warning push]
- [warning -user]
-
- [warning pop]
-
- [warning -user]
-
- [warning pop]
\ No newline at end of file
More information about the Nasm-commits
mailing list