****************************************************************
** First definition of local label mylab                      **
****************************************************************
        nop
mylab?  nop
        B mylab?, UNC
        
****************************************************************
** Include file has second definition of mylab                **
****************************************************************
        .copy  "a.inc" 
 
****************************************************************
** Third definition of mylab, reset upon exit from .include   **
****************************************************************
mylab?  nop
        B mylab?, UNC
        
****************************************************************
** Fourth definition of mylab in macro, macros use different  **
** namespace to avoid conflicts                               **
****************************************************************
mymac  .macro
mylab?  nop
        B mylab?, UNC
        .endm
****************************************************************
** Macro invocation                                           **
****************************************************************
        mymac
****************************************************************
** Reference to third definition of mylab. Definition is not  **
** reset by macro invocation.                                 **
****************************************************************
        B mylab?, UNC
        
****************************************************************
** Changing section, allowing fifth definition of mylab       **
****************************************************************
        .sect  "Sect_One"
        nop
mylab?  .word 0
        nop
        nop
        B mylab?, UNC
****************************************************************
** The .newblock directive allows sixth definition of mylab   **
****************************************************************
        .newblock
mylab?  .word 0
        nop
        nop
        B mylab?, UNC
      For more information about using labels in macros see Section 6.6.