       1                                ;;;;
       2                                ;
       3                                ; Test that .dsabl gbl at the end of the source does not carry
       4                                ; over to the beginning of the next pass.
       5                                ; This is actually guaranteed automatically, since it is used in pass 1 only.
       6                                ; The symbol should however be entered into the symbol table as UNKNOWN.
       7                                ;
       8                                
       9 000000 012700  000000G                 mov     #lab1,r0        ; ok: implicitly global (imported)
      10                                        .dsabl  gbl
test-gbl.mac:11: ***ERROR Invalid expression (complex relocation)
      11 000004 012700  000000                  mov     #lab2,r0        ; error: undefined
      12                                
test-gbl.mac:13: ***ERROR Local label used in .GLOBL/.WEAK
      13                                        .globl  1$              ; error: locals can't be globals too
test-gbl.mac:14: ***ERROR Local label used in .GLOBL/.WEAK
      14                                        .globl  2$              ; error: locals can't be globals too
      15 000010 012700  000010'         1$:     mov     #1$,r0
      16                                
      17                                        .end
      17                                


Symbol table

.       000014R      001 1$0     000010R  L   001 LAB1  = ****** GX        LAB2  = ******           


Program sections:

. ABS.  000000    000   (RW,I,GBL,ABS,OVR,NOSAV)
        000014    001   (RW,I,LCL,REL,CON,NOSAV)
