Use __APCS_32__ to decide whether or not to preserve condition codes
authorUlrich Drepper <drepper@redhat.com>
Tue, 18 Nov 1997 02:39:35 +0000 (02:39 +0000)
committerUlrich Drepper <drepper@redhat.com>
Tue, 18 Nov 1997 02:39:35 +0000 (02:39 +0000)
on function call.

sysdeps/arm/sysdep.h

index b7964a3..8d1e297 100644 (file)
 
 #endif
 
-/* ARM 6 needs slightly different handling */
-#ifdef __arm6__
+/* APCS-32 doesn't preserve the condition codes across function call. */
+#ifdef __APCS_32__
 #define LOADREGS(cond, base, reglist...)\
        ldm##cond       base,reglist
 #define RETINSTR(instr, regs...)\
        instr   regs
-#else  /* arm 3 */
+#else  /* APCS-26 */
 #define LOADREGS(cond, base, reglist...)\
        ldm##cond       base,reglist^
 #define RETINSTR(instr, regs...)\