]> granicus.if.org Git - yasm/commitdiff
Don't require nasm preproc for some testcases.
authorPeter Johnson <peter@tortall.net>
Tue, 7 Oct 2008 04:34:19 +0000 (04:34 -0000)
committerPeter Johnson <peter@tortall.net>
Tue, 7 Oct 2008 04:34:19 +0000 (04:34 -0000)
svn path=/trunk/yasm/; revision=2129

modules/objfmts/bin/tests/multisect/multisect1.asm
modules/objfmts/elf/tests/amd64/elfso64.asm
modules/objfmts/elf/tests/elfvisibility.asm

index 2989b15ba690d0eab4f43fc65957e5514ab7a88b..d9699b79f97e820216cae874b3ce8370ad29aa73 100644 (file)
@@ -1,8 +1,8 @@
-BITS 32
+[BITS 32]
 
 [MAP all]
 ; This file is loaded as a DOS .COM file.
-SEGMENT _TEXT start=0 vstart=100h
+[SEGMENT _TEXT start=0 vstart=100h]
  
 ; shrink & relocate stack:
        mov     sp, stack_ends   ; NASM puts 460h here -
@@ -13,7 +13,7 @@ SEGMENT _TEXT start=0 vstart=100h
        mov     ah, 4Ah  ; DOS resize mem.block
        int 21h
  
-SEGMENT GATESEG align=1 follows=_TEXT vstart=0
+[SEGMENT GATESEG align=1 follows=_TEXT vstart=0]
 ; label to use for copying this segment at run-time.
 gate0cpy:
 dd 0
@@ -25,7 +25,7 @@ dd 0
 ; vstart=0 makes some calculations easier.
  
 ; Reserve space for stack:
-SEGMENT .bss follows=GATESEG align=16
+[SEGMENT .bss follows=GATESEG align=16]
     resb 400h
 stack_ends:
 
index 39dbf2ea27e6ad87974ab48672f8025d61951a59..931c7ffe1527ecdef2e1c55c06835707fe522576 100644 (file)
 ; [16] Reference a data-section symbol in the data section
 ; [17] Reference a BSS-section symbol in the data section
 
-         BITS 64
-         GLOBAL lrotate:function ; [1]
-         GLOBAL greet:function ; [1]
-         GLOBAL asmstr:data asmstr.end-asmstr ; [2]
-         GLOBAL textptr:data 4 ; [2]
-         GLOBAL selfptr:data 4 ; [2]
-         GLOBAL integer:data 4 ; [3]
-         EXTERN printf         ; [10]
-         COMMON commvar 4:4    ; [7]
-         EXTERN _GLOBAL_OFFSET_TABLE_
+         [BITS 64]
+         [GLOBAL lrotate:function] ; [1]
+         [GLOBAL greet:function]       ; [1]
+         [GLOBAL asmstr:data asmstr.end-asmstr] ; [2]
+         [GLOBAL textptr:data 4]       ; [2]
+         [GLOBAL selfptr:data 4]       ; [2]
+         [GLOBAL integer:data 4]       ; [3]
+         [EXTERN printf]               ; [10]
+         [COMMON commvar 4:4]  ; [7]
+         [EXTERN _GLOBAL_OFFSET_TABLE_]
 
-         SECTION .text
+         [SECTION .text]
 
 ; prototype: long lrotate(long x, int num);
 lrotate:                       ; [1]
@@ -66,7 +66,7 @@ greet   push rbx              ; we'll use RBX for GOT, so save it
          pop rbx
          ret
 
-         SECTION .data
+         [SECTION .data]
 
 ; a string
 asmstr   db 'hello, world', 0  ; [2]
@@ -81,7 +81,7 @@ localptr  dd localint         ; [5] [17]
 textptr          dd greet wrt ..sym    ; [15]
 selfptr          dd selfptr wrt ..sym  ; [16]
 
-         SECTION .bss
+         [SECTION .bss]
 
 ; an integer
 integer          resd 1                ; [3]
index 32d20722ac297c43c933261e1bd52aa51ded18ab..8577b5de4a3f40bd8c62977fefa420fc774ef4aa 100644 (file)
@@ -1,9 +1,9 @@
 [section .text]
 
-global ghidden:hidden
-global ginternal:internal
-global gprotected:protected
-global gtoomany:hidden internal
+[global ghidden:hidden]
+[global ginternal:internal]
+[global gprotected:protected]
+[global gtoomany:hidden internal]
 
 ghidden:
 ginternal: