Skip to content

Commit 4dabb82

Browse files
committed
---
yaml --- r: 50015 b: refs/heads/auto c: c1cacc3 h: refs/heads/master i: 50013: c9c1a13 50011: 9ed0f55 50007: 4d048ab 49999: 5e4fb34 49983: e3be53f v: v3
1 parent 2c15364 commit 4dabb82

File tree

2 files changed

+11
-16
lines changed

2 files changed

+11
-16
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@ refs/heads/try3: 9387340aab40a73e8424c48fd42f0c521a4875c0
1414
refs/tags/release-0.3.1: 495bae036dfe5ec6ceafd3312b4dca48741e845b
1515
refs/tags/release-0.4: e828ea2080499553b97dfe33b3f4d472b4562ad7
1616
refs/tags/release-0.5: 7e3bcfbf21278251ee936ad53e92e9b719702d73
17-
refs/heads/auto: 0f89eab89d9a6af9c4536a943c646ebe41b13002
17+
refs/heads/auto: c1cacc36672e2c6a581848c2909c7bb8a1b01f33
1818
refs/heads/servo: af82457af293e2a842ba6b7759b70288da276167

branches/auto/src/rt/arch/arm/ccall.S

Lines changed: 10 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -5,23 +5,18 @@
55

66
.globl __morestack
77
.hidden __morestack
8+
.type __morestack, %function
89
__morestack:
9-
mov r3, sp
10+
.fnstart
11+
.save {r4, fp, lr}
12+
push {r4, fp, lr}
13+
.movsp r4
14+
mov r4, sp
1015
mov sp, r2
11-
12-
str r3, [sp]
13-
str lr, [sp, #-4]
14-
15-
sub sp, #8
16-
16+
mov fp, sp
1717
blx r1
18-
19-
add sp, #8
20-
21-
ldr lr, [sp, #-4]
22-
ldr r3, [sp]
23-
24-
mov sp, r3
18+
mov sp, r4
19+
pop {r4, fp, lr}
2520
mov pc, lr
26-
21+
.fnend
2722

0 commit comments

Comments
 (0)