]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - ld/testsuite/ld-aarch64/morello-sizeless-global-syms.d
Make various linker tests more robust
[thirdparty/binutils-gdb.git] / ld / testsuite / ld-aarch64 / morello-sizeless-global-syms.d
CommitLineData
5fa80905
AC
1#source: morello-sizeless-global-syms.s
2#as: -march=morello+c64
3#ld: -static -pie
4#objdump: -DRz -j .data -j .bss
5
6.*: file format elf64-littleaarch64
7
8
9Disassembly of section \.data:
10
11[0-9a-f]+ <ptr3>:
20b65d42
MM
12#record: BSS_START
13 [0-9a-f]+: ([0-9a-f]+) .*
5fa80905
AC
14 [0-9a-f]+: R_MORELLO_RELATIVE \*ABS\*
15 [0-9a-f]+: 00000000.*
5fa80905 16 [0-9a-f]+: 00000000.*
b235f0e0 17 [0-9a-f]+: 02000000.*
5fa80905
AC
18
19[0-9a-f]+ <ptr2>:
20b65d42
MM
20#check: BAR_POS format %08x [expr "0x$BSS_START + 0x4"]
21 [0-9a-f]+: BAR_POS .*
5fa80905
AC
22 [0-9a-f]+: R_MORELLO_RELATIVE \*ABS\*
23 [0-9a-f]+: 00000000.*
5fa80905 24 [0-9a-f]+: 00000000.*
b235f0e0 25 [0-9a-f]+: 02000000.*
5fa80905
AC
26
27[0-9a-f]+ <ptr1>:
20b65d42
MM
28#check: FOO_POS format %08x [expr "0x$BSS_START + 0x8"]
29 [0-9a-f]+: FOO_POS .*
5fa80905
AC
30 [0-9a-f]+: R_MORELLO_RELATIVE \*ABS\*
31 [0-9a-f]+: 00000000.*
5fa80905 32 [0-9a-f]+: 00000000.*
b235f0e0 33 [0-9a-f]+: 02000000.*
5fa80905 34
20b65d42 35Disassembly of section \.bss:
5fa80905 36
20b65d42
MM
37#check: BAZL_POS format %016x 0x$BSS_START
38#check: BARL_POS format %016x [expr "0x$BSS_START + 0x4"]
39#check: FOOL_POS format %016x [expr "0x$BSS_START + 0x8"]
40BAZL_POS <baz>:
5fa80905
AC
41 [0-9a-f]+: 00000000.*
42
20b65d42 43BARL_POS <bar>:
5fa80905
AC
44 [0-9a-f]+: 00000000.*
45
20b65d42 46FOOL_POS <foo>:
5fa80905
AC
47 [0-9a-f]+: 00000000.*
48 [0-9a-f]+: 00000000.*