Add x86-64 ILP32 support.
[external/binutils.git] / gas / testsuite / gas / i386 / ilp32 / reloc64.d
1 #source: ../reloc64.s
2 #objdump: -Drw
3 #name: x86-64 (ILP32) relocs
4
5 .*: +file format .*x86-64.*
6
7 Disassembly of section \.text:
8 #...
9 .*[     ]+R_X86_64_64[  ]+xtrn
10 .*[     ]+R_X86_64_32S[         ]+xtrn
11 .*[     ]+R_X86_64_32[  ]+xtrn
12 .*[     ]+R_X86_64_16[  ]+xtrn
13 .*[     ]+R_X86_64_8[   ]+xtrn
14 .*[     ]+R_X86_64_32S[         ]+xtrn
15 .*[     ]+R_X86_64_32[  ]+xtrn
16 .*[     ]+R_X86_64_PC64[        ]+xtrn\+0x0*2
17 .*[     ]+R_X86_64_PC32[        ]+xtrn\+0x0*2
18 .*[     ]+R_X86_64_PC16[        ]+xtrn\+0x0*2
19 .*[     ]+R_X86_64_PC8[         ]+xtrn\+0x0*1
20 .*[     ]+R_X86_64_PC32[        ]+xtrn\+0xf+c
21 .*[     ]+R_X86_64_PC32[        ]+xtrn\+0xf+c
22 .*[     ]+R_X86_64_PC32[        ]+xtrn\+0xf+c
23 .*[     ]+R_X86_64_PC8[         ]+xtrn\+0xf+f
24 .*[     ]+R_X86_64_GOT64[       ]+xtrn
25 .*[     ]+R_X86_64_GOT32[       ]+xtrn
26 .*[     ]+R_X86_64_GOT32[       ]+xtrn
27 .*[     ]+R_X86_64_GOTOFF64[    ]+xtrn
28 .*[     ]+R_X86_64_GOTPCREL[    ]+xtrn
29 .*[     ]+R_X86_64_GOTPCREL[    ]+xtrn
30 .*[     ]+R_X86_64_GOTPCREL[    ]+xtrn\+0xf+c
31 .*[     ]+R_X86_64_GOTPC32[     ]+_GLOBAL_OFFSET_TABLE_\+0x0*2
32 .*[     ]+R_X86_64_GOTPC32[     ]+_GLOBAL_OFFSET_TABLE_\+0xf+c
33 .*[     ]+R_X86_64_GOTPC32[     ]+_GLOBAL_OFFSET_TABLE_\+0xf+c
34 .*[     ]+R_X86_64_GOTPC32[     ]+_GLOBAL_OFFSET_TABLE_\+0x0*2
35 .*[     ]+R_X86_64_PLT32[       ]+xtrn
36 .*[     ]+R_X86_64_PLT32[       ]+xtrn
37 .*[     ]+R_X86_64_PLT32[       ]+xtrn\+0xf+c
38 .*[     ]+R_X86_64_TLSGD[       ]+xtrn
39 .*[     ]+R_X86_64_TLSGD[       ]+xtrn
40 .*[     ]+R_X86_64_TLSGD[       ]+xtrn\+0xf+c
41 .*[     ]+R_X86_64_GOTTPOFF[    ]+xtrn
42 .*[     ]+R_X86_64_GOTTPOFF[    ]+xtrn
43 .*[     ]+R_X86_64_GOTTPOFF[    ]+xtrn\+0xf+c
44 .*[     ]+R_X86_64_TLSLD[       ]+xtrn
45 .*[     ]+R_X86_64_TLSLD[       ]+xtrn
46 .*[     ]+R_X86_64_TLSLD[       ]+xtrn\+0xf+c
47 .*[     ]+R_X86_64_DTPOFF64[    ]+xtrn
48 .*[     ]+R_X86_64_DTPOFF32[    ]+xtrn
49 .*[     ]+R_X86_64_DTPOFF32[    ]+xtrn
50 .*[     ]+R_X86_64_TPOFF64[     ]+xtrn
51 .*[     ]+R_X86_64_TPOFF32[     ]+xtrn
52 .*[     ]+R_X86_64_TPOFF32[     ]+xtrn
53 .*[     ]+R_X86_64_TPOFF32[     ]+xtrn
54 Disassembly of section \.data:
55 #...
56 .*[     ]+R_X86_64_64[  ]+xtrn
57 .*[     ]+R_X86_64_PC64[        ]+xtrn
58 .*[     ]+R_X86_64_GOT64[       ]+xtrn
59 .*[     ]+R_X86_64_GOTOFF64[    ]+xtrn
60 .*[     ]+R_X86_64_GOTPCREL64[  ]+xtrn
61 .*[     ]+R_X86_64_DTPOFF64[    ]+xtrn
62 .*[     ]+R_X86_64_TPOFF64[     ]+xtrn
63 .*[     ]+R_X86_64_32[  ]+xtrn
64 .*[     ]+R_X86_64_PC32[        ]+xtrn
65 .*[     ]+R_X86_64_GOT32[       ]+xtrn
66 .*[     ]+R_X86_64_GOTPCREL[    ]+xtrn
67 .*[     ]+R_X86_64_GOTPC32[     ]+_GLOBAL_OFFSET_TABLE_
68 .*[     ]+R_X86_64_GOTPC32[     ]+_GLOBAL_OFFSET_TABLE_
69 .*[     ]+R_X86_64_PLT32[       ]+xtrn
70 .*[     ]+R_X86_64_TLSGD[       ]+xtrn
71 .*[     ]+R_X86_64_GOTTPOFF[    ]+xtrn
72 .*[     ]+R_X86_64_TLSLD[       ]+xtrn
73 .*[     ]+R_X86_64_DTPOFF32[    ]+xtrn
74 .*[     ]+R_X86_64_TPOFF32[     ]+xtrn
75 .*[     ]+R_X86_64_32S[         ]+xtrn
76 .*[     ]+R_X86_64_PC32[        ]+xtrn
77 .*[     ]+R_X86_64_GOT32[       ]+xtrn
78 .*[     ]+R_X86_64_GOTPCREL[    ]+xtrn
79 .*[     ]+R_X86_64_GOTPC32[     ]+_GLOBAL_OFFSET_TABLE_
80 .*[     ]+R_X86_64_GOTPC32[     ]+_GLOBAL_OFFSET_TABLE_
81 .*[     ]+R_X86_64_PLT32[       ]+xtrn
82 .*[     ]+R_X86_64_TLSGD[       ]+xtrn
83 .*[     ]+R_X86_64_GOTTPOFF[    ]+xtrn
84 .*[     ]+R_X86_64_TLSLD[       ]+xtrn
85 .*[     ]+R_X86_64_DTPOFF32[    ]+xtrn
86 .*[     ]+R_X86_64_TPOFF32[     ]+xtrn
87 .*[     ]+R_X86_64_16[  ]+xtrn
88 .*[     ]+R_X86_64_PC16[        ]+xtrn
89 .*[     ]+R_X86_64_8[   ]+xtrn
90 .*[     ]+R_X86_64_PC8[         ]+xtrn