does the avr inline assembly support the local labels in macros ?
because if you have a normal variable in a macro, repeating the macro results in an error (repeated label name) .
I don't know about AVR. However, this is an Arduino forum and I can tell you a little about the gcc compiler used by the Arduino IDE.
gcc supports inline assembly, including local labels.
A quick internet search using the term "gcc local label assembly" found
as the first result in the search. This URL provides a couple of methods of how to provide local labels.
If it doesn't work for you, please provide a simple compilable self-contained counterexample.
thank you very much .