Index: lib/builtins/arm/aeabi_cdcmp.S =================================================================== --- lib/builtins/arm/aeabi_cdcmp.S +++ lib/builtins/arm/aeabi_cdcmp.S @@ -51,12 +51,8 @@ IT(ne) bne __aeabi_cdcmple -#if defined(USE_THUMB_2) mov ip, #APSR_C msr APSR_nzcvq, ip -#else - msr CPSR_f, #APSR_C -#endif JMP(lr) #endif END_COMPILERRT_FUNCTION(__aeabi_cdcmpeq) @@ -115,11 +111,7 @@ movne ip, #(APSR_C) 1: -#if defined(__ARM_ARCH_7M__) || defined(__ARM_ARCH_7EM__) msr APSR_nzcvq, ip -#else - msr CPSR_f, ip -#endif pop {r0-r3} POP_PC() #endif Index: lib/builtins/arm/aeabi_cfcmp.S =================================================================== --- lib/builtins/arm/aeabi_cfcmp.S +++ lib/builtins/arm/aeabi_cfcmp.S @@ -51,12 +51,8 @@ IT(ne) bne __aeabi_cfcmple -#if defined(USE_THUMB_2) mov ip, #APSR_C msr APSR_nzcvq, ip -#else - msr CPSR_f, #APSR_C -#endif JMP(lr) #endif END_COMPILERRT_FUNCTION(__aeabi_cfcmpeq) @@ -115,11 +111,7 @@ movne ip, #(APSR_C) 1: -#if defined(__ARM_ARCH_7M__) || defined(__ARM_ARCH_7EM__) msr APSR_nzcvq, ip -#else - msr CPSR_f, ip -#endif pop {r0-r3} POP_PC() #endif