Skip to content

Commit bf16907

Browse files
author
H. Peter Anvin
committed
travis: unbreak the ret.asm test
The ret.asm test was broken because the assembly expected -DERROR=1 whereas the run script provided -DERROR, masking all the actual errors... Signed-off-by: H. Peter Anvin (Intel) <[email protected]>
1 parent 1a907c2 commit bf16907

File tree

4 files changed

+17
-9
lines changed

4 files changed

+17
-9
lines changed

travis/test/ret-16.stderr

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,6 @@
1-
./travis/test/ret.asm:18: error: expression syntax error
1+
./travis/test/ret.asm:16: error: instruction not supported in 16-bit mode
2+
./travis/test/ret.asm:17: error: instruction not supported in 16-bit mode
3+
./travis/test/ret.asm:18: error: instruction not supported in 16-bit mode
4+
./travis/test/ret.asm:56: error: instruction not supported in 16-bit mode
5+
./travis/test/ret.asm:57: error: instruction not supported in 16-bit mode
6+
./travis/test/ret.asm:58: error: instruction not supported in 16-bit mode

travis/test/ret-32.stderr

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,6 @@
1-
./travis/test/ret.asm:37: error: expression syntax error
1+
./travis/test/ret.asm:35: error: instruction not supported in 32-bit mode
2+
./travis/test/ret.asm:36: error: instruction not supported in 32-bit mode
3+
./travis/test/ret.asm:37: error: instruction not supported in 32-bit mode
4+
./travis/test/ret.asm:56: error: instruction not supported in 32-bit mode
5+
./travis/test/ret.asm:57: error: instruction not supported in 32-bit mode
6+
./travis/test/ret.asm:58: error: instruction not supported in 32-bit mode

travis/test/ret-64.stderr

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
./travis/test/ret.asm:53: error: expression syntax error
1+
./travis/test/ret.asm:51: error: instruction not supported in 64-bit mode
2+
./travis/test/ret.asm:52: error: instruction not supported in 64-bit mode

travis/test/ret.asm

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
11
;; All the flavors of RET
2-
%ifndef ERROR
3-
%define ERROR 0
4-
%endif
52

63
%ifdef TEST_BITS_16
74
bits 16
@@ -15,7 +12,7 @@
1512
retd
1613
retnd
1714
retfd
18-
%if ERROR
15+
%ifdef ERROR
1916
retq
2017
retnq
2118
retfq
@@ -34,7 +31,7 @@
3431
retd
3532
retnd
3633
retfd
37-
%if ERROR
34+
%ifdef ERROR
3835
retq
3936
retnq
4037
retfq
@@ -50,7 +47,7 @@
5047
retw
5148
retnw
5249
retfw
53-
%if ERROR
50+
%ifdef ERROR
5451
retd
5552
retnd
5653
%endif

0 commit comments

Comments
 (0)