Undersand A label is just a help in the editor ... better you to understand what you do.

When compiler sees Goto " labex x" ( i.e. ) it just replaces "label x " by the corresponding Hex program line number ... just as when you call a variable " gremlin " it juts replaces " gremlin " by its location in the memory.

The best proof is to uncompile hex programs : you won't find any labels nor variable names ... just line numbers and memory locations !!!

No statement referring to labels or variable names = no effect on hex program...

Alain