summaryrefslogtreecommitdiffstats
path: root/compiler-rt/test/builtins/Unit/arm/call_apsr.S
diff options
context:
space:
mode:
Diffstat (limited to 'compiler-rt/test/builtins/Unit/arm/call_apsr.S')
-rw-r--r--compiler-rt/test/builtins/Unit/arm/call_apsr.S8
1 files changed, 4 insertions, 4 deletions
diff --git a/compiler-rt/test/builtins/Unit/arm/call_apsr.S b/compiler-rt/test/builtins/Unit/arm/call_apsr.S
index b5e154cff31..2656f8de667 100644
--- a/compiler-rt/test/builtins/Unit/arm/call_apsr.S
+++ b/compiler-rt/test/builtins/Unit/arm/call_apsr.S
@@ -22,11 +22,11 @@
// }
DEFINE_COMPILERRT_PRIVATE_FUNCTION(call_apsr_d)
- push {lr}
- ldr ip, [sp, #4]
- blx ip
+ push {r7, lr}
+ ldr r7, [sp, #8]
+ blx r7
mrs r0, apsr
- pop {pc}
+ pop {r7, pc}
END_COMPILERRT_FUNCTION(call_apsr_d)
// __attribute__((pcs("aapcs")))
OpenPOWER on IntegriCloud