Created attachment 12301 [details]
Remove unnecessary local label definition
I have missunderstood about local/global names. I think, that all non-local (which are identified by assembler or BFD) symbols are global.
This patch removes SDCC compatibility for:
- mark all non-global symbols prefixed by underscore as local.
- clear dollar-label cache after any non-dollar-label definition (cause test fail, because really local label is used in it - fixed).