]> granicus.if.org Git - yasm/commitdiff
Add test for a large absolute section. By: H. Peter Anvin <hpa@zytor.com>.
authorPeter Johnson <peter@tortall.net>
Thu, 21 Nov 2002 05:28:06 +0000 (05:28 -0000)
committerPeter Johnson <peter@tortall.net>
Thu, 21 Nov 2002 05:28:06 +0000 (05:28 -0000)
svn path=/trunk/yasm/; revision=813

modules/objfmts/bin/tests/Makefile.inc
modules/objfmts/bin/tests/abs.asm [new file with mode: 0644]
modules/objfmts/bin/tests/abs.errwarn [new file with mode: 0644]
modules/objfmts/bin/tests/abs.hex [new file with mode: 0644]
src/objfmts/bin/tests/Makefile.inc
src/objfmts/bin/tests/abs.asm [new file with mode: 0644]
src/objfmts/bin/tests/abs.errwarn [new file with mode: 0644]
src/objfmts/bin/tests/abs.hex [new file with mode: 0644]

index 32f66da47cc137d1c3466843647ff6ff42c1fb71..af6d6fdc4f896480bdaca3169fd83a8fadfcde76 100644 (file)
@@ -5,6 +5,9 @@ TESTS += \
 
 EXTRA_DIST += \
        src/objfmts/bin/tests/bin_test.sh               \
+       src/objfmts/bin/tests/abs.asm                   \
+       src/objfmts/bin/tests/abs.hex                   \
+       src/objfmts/bin/tests/abs.errwarn               \
        src/objfmts/bin/tests/bintest.asm               \
        src/objfmts/bin/tests/bintest.hex               \
        src/objfmts/bin/tests/bintest.errwarn           \
diff --git a/modules/objfmts/bin/tests/abs.asm b/modules/objfmts/bin/tests/abs.asm
new file mode 100644 (file)
index 0000000..e34b14a
--- /dev/null
@@ -0,0 +1,5 @@
+[absolute 0f0000000h]
+foo: resb 1
+[section .data]
+bar dd foo
+baz db (foo>>24)
diff --git a/modules/objfmts/bin/tests/abs.errwarn b/modules/objfmts/bin/tests/abs.errwarn
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/modules/objfmts/bin/tests/abs.hex b/modules/objfmts/bin/tests/abs.hex
new file mode 100644 (file)
index 0000000..a5612f0
--- /dev/null
@@ -0,0 +1,5 @@
+00 
+00 
+00 
+f0 
+f0 
index 32f66da47cc137d1c3466843647ff6ff42c1fb71..af6d6fdc4f896480bdaca3169fd83a8fadfcde76 100644 (file)
@@ -5,6 +5,9 @@ TESTS += \
 
 EXTRA_DIST += \
        src/objfmts/bin/tests/bin_test.sh               \
+       src/objfmts/bin/tests/abs.asm                   \
+       src/objfmts/bin/tests/abs.hex                   \
+       src/objfmts/bin/tests/abs.errwarn               \
        src/objfmts/bin/tests/bintest.asm               \
        src/objfmts/bin/tests/bintest.hex               \
        src/objfmts/bin/tests/bintest.errwarn           \
diff --git a/src/objfmts/bin/tests/abs.asm b/src/objfmts/bin/tests/abs.asm
new file mode 100644 (file)
index 0000000..e34b14a
--- /dev/null
@@ -0,0 +1,5 @@
+[absolute 0f0000000h]
+foo: resb 1
+[section .data]
+bar dd foo
+baz db (foo>>24)
diff --git a/src/objfmts/bin/tests/abs.errwarn b/src/objfmts/bin/tests/abs.errwarn
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/src/objfmts/bin/tests/abs.hex b/src/objfmts/bin/tests/abs.hex
new file mode 100644 (file)
index 0000000..a5612f0
--- /dev/null
@@ -0,0 +1,5 @@
+00 
+00 
+00 
+f0 
+f0