Skip to content

Commit 13b8792

Browse files
bors[bot]japaric
andcommitted
Merge #103
103: mark all assembly functions as .thumb_func r=adamgreig a=japaric this works around a [LLD bug] related to interworking. [LLD bug]: https://bugs.llvm.org/show_bug.cgi?id=38435 Co-authored-by: Jorge Aparicio <[email protected]>
2 parents ad6b8dd + be9978e commit 13b8792

22 files changed

+22
-0
lines changed

asm/basepri_max-cm7-r0p1.s

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
.global __basepri_max
22
.syntax unified
3+
.thumb_func
34
__basepri_max:
45
mrs r1, PRIMASK
56
cpsid i

asm/basepri_max.s

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
.global __basepri_max
2+
.thumb_func
23
__basepri_max:
34
msr BASEPRI_MAX, r0
45
bx lr

asm/basepri_r.s

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
.global __basepri_r
2+
.thumb_func
23
__basepri_r:
34
mrs r0, BASEPRI
45
bx lr

asm/basepri_w-cm7-r0p1.s

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
.global __basepri_w
22
.syntax unified
3+
.thumb_func
34
__basepri_w:
45
mrs r1, PRIMASK
56
cpsid i

asm/basepri_w.s

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
.global __basepri_w
2+
.thumb_func
23
__basepri_w:
34
msr BASEPRI, r0
45
bx lr

asm/bkpt.s

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
.global __bkpt
2+
.thumb_func
23
__bkpt:
34
bkpt
45
bx lr

asm/control.s

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
.global __control
2+
.thumb_func
23
__control:
34
mrs r0, CONTROL
45
bx lr

asm/cpsid.s

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
.global __cpsid
2+
.thumb_func
23
__cpsid:
34
cpsid i
45
bx lr

asm/cpsie.s

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
.global __cpsie
2+
.thumb_func
23
__cpsie:
34
cpsie i
45
bx lr

asm/dmb.s

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
.global __dmb
2+
.thumb_func
23
__dmb:
34
dmb 0xF
45
bx lr

0 commit comments

Comments
 (0)