On Mon, Sep 10, 2018 at 06:57:13PM +1000, Joel Stanley wrote: > Clang's assembler does not like the syntax of the cmpdi: > > arch/powerpc/boot/crt0.S:168:22: error: unexpected modifier on variable > reference > cmpdi 12,RELACOUNT@l > ^ > arch/powerpc/boot/crt0.S:168:11: error: unknown operand > cmpdi 12,RELACOUNT@l > ^ > Enclosing RELACOUNT in () makes it is happy. Tested with GCC 8 and Clang > 8 (trunk).
Is clang going to fix this? You also might want to add a comment that this is a workaround for that broken assembler. Segher