Clinton A. Pierce <[EMAIL PROTECTED]> wrote:
> Causes "In main's FOO" to be printed twice.  While an understandable
> behavior, probably not the correct one.

... and not the documented one.
I did not strictly implement the documented behavior of global/local
labels until now, because some users of imcc didn't follow this
conventions, IIRC.

But anyway, its time to just break such (ab)usage, if its still existing.
So again and finally:

_global: labels get their address in fixup_bsrs()
local: labels can't be used to branch between different compilation
       units.

Thanks for the bug report, fixed,
leo

Reply via email to