Le mardi 03 janvier 2012 à 16:08 +0000, Jan Beulich a écrit :
"1" and "672" are both local labels, so both are okay. As long as there's
no other (colliding) use of 672 anywhere, that would seem to be the
preferred fix (feel free to put my ack on the patch when you formally
submit it).
I was referring the use of a label local to the macro itself, with
restricted scope.
following psudi code would trigger an asm error :
.macro FOO
.local_label 1
1: lock
.section .smp_locks,"a"
.balign 4
.long 1b - .
.previous
.endm
FOO
jne 1b