On Mon, Mar 5, 2012 at 3:34 PM, Jakub Jelinek <ja...@redhat.com> wrote: > On Mon, Mar 05, 2012 at 03:30:53PM +0400, Kirill Yukhin wrote: >> Agreed, this seems not as nice, but still it works :) >> I still do not understand, why not to put something like this? >> "xbegin\t1f\n1:" >> This is local label, which is not intercept others... > > Because they should be reserved for inline-asm use, the compiler > can always create its own .Lwhatever125 labels.
As far as I understand ".L*" labels are not local, and created in this way, it may intercept other compiler genererated ones. The beauty of local labels is that they're almost invisible K