2 * two forms
, $
[0-9] and label? are allowed
3 * Local labels are undefined
/reset in one of four ways
:
6 * entering an include file
7 * leaving an include file
8 .global addra, addrb, addrc
11 bc $
1, alt ; generates frag
!
21 * #1, First definition of local label 'lab'
23 lab?
add #1,a ; reports as line 17?
25 * #2, Included file also defines local label 'lab'
27 * #3, Next definition; exit from .copy clears all locals
28 lab?
add #3,a ; reports as line 22?
30 * #4, Next definition is within macro; supersedes previous definition while
33 lab?
add #4,a ; line 31?
38 * This reference should resolve to definition
#3
41 * Section change clears all definitions; it
's a CODE section if we see insns
48 * Newblock directive clears local labels