This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Compiler/TMDSRM48HDK: Macro label handling in 16.9.7.LTS broken

Part Number: TMDSRM48HDK

Tool/software: TI C/C++ Compiler

Following macro will issue an error: SC_FUNC .macro func ldr r1,sc? nop .endm This works with __all__ other assembler versions esp. 16.9.6.LTS. The error message: "../bug.asm", ERROR! at line 13: [E0003] Unexpected trailing operand(s) ldr r1,sc? "../bug.asm", REMARK at line 13: [R0001] After symbol substitution the line became: ldr r1,sc$1$ Ch33r5 42Bastian