After the hint from grischka, I added the missing alias names for r0 to r15.
The alias names and usage hints are from here: https://developer.arm.com/documentation/dui0056/d/using-the-procedure-call-standard/register-roles-and-names/register-names?lang=en An example asm source is attached, but I have not added anything to the tcc testsuite. While the additional register names work as documented by ARM, this change is not enough to build musl. -- Bye bye ... Detlef
arm_regs.s
Description: Binary data
_______________________________________________ Tinycc-devel mailing list Tinycc-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/tinycc-devel