projects
/
external
/
binutils.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
[AArch64] Enable overflow check for R_AARCH64_TLSLE_ADD_TPREL_HI12
[external/binutils.git]
/
ld
/
testsuite
/
ld-aarch64
/
pr17415.s
1
.cpu generic
2
.global ff
3
.section .tbss,"awT",%nobits
4
.align 3
5
.type ff, %object
6
.size ff, 67108864
7
ff:
8
.zero 67108864
9
.global i
10
.align 2
11
.type i, %object
12
.size i, 4
13
i:
14
.zero 4
15
.text
16
.align 2
17
.global main
18
.type main, %function
19
main:
20
sub sp, sp, #16
21
str wzr, [sp,12]
22
b .L2
23
.L3:
24
mrs x0, tpidr_el0
25
add x1, x0, #:tprel_hi12:ff
26
add x1, x1, #:tprel_lo12_nc:ff
27
ldrsw x0, [sp,12]
28
mov w2, 7
29
strb w2, [x1,x0]
30
ldr w0, [sp,12]
31
add w0, w0, 1
32
str w0, [sp,12]
33
.L2:
34
ldr w0, [sp,12]
35
cmp w0, 999
36
ble .L3
37
mrs x0, tpidr_el0
38
add x0, x0, #:tprel_hi12:i
39
add x0, x0, #:tprel_lo12_nc:i
40
ldr w0, [x0]
41
add sp, sp, 16
42
ret
43
.size main, .-main