|
3 | 3 | # RUN: llvm-mc -filetype=obj -triple=amdgcn--amdhsa %s -o %t |
4 | 4 | # RUN: llvm-readobj -r %t | FileCheck %s |
5 | 5 |
|
6 | | -# PRINT: .reloc 2, R_AMDGPU_NONE, .data |
7 | | -# PRINT-NEXT: .reloc 1, R_AMDGPU_NONE, foo+4 |
8 | | -# PRINT-NEXT: .reloc 0, R_AMDGPU_NONE, 8 |
9 | | -# PRINT-NEXT: .reloc 0, R_AMDGPU_ABS32_LO, .data |
10 | | -# PRINT-NEXT: .reloc 0, R_AMDGPU_ABS32_HI, .data |
11 | | -# PRINT-NEXT: .reloc 0, R_AMDGPU_ABS64, .data |
12 | | -# PRINT-NEXT: .reloc 0, R_AMDGPU_REL32, .data |
13 | | -# PRINT-NEXT: .reloc 0, R_AMDGPU_REL64, .data |
14 | | -# PRINT-NEXT: .reloc 0, R_AMDGPU_ABS32, .data |
15 | | -# PRINT-NEXT: .reloc 0, R_AMDGPU_GOTPCREL, .data |
16 | | -# PRINT-NEXT: .reloc 0, R_AMDGPU_GOTPCREL32_LO, .data |
17 | | -# PRINT-NEXT: .reloc 0, R_AMDGPU_GOTPCREL32_HI, .data |
18 | | -# PRINT-NEXT: .reloc 0, R_AMDGPU_REL32_LO, .data |
19 | | -# PRINT-NEXT: .reloc 0, R_AMDGPU_REL32_HI, .data |
20 | | -# PRINT-NEXT: .reloc 0, R_AMDGPU_RELATIVE64, .data |
21 | | -# PRINT-NEXT: .reloc 0, R_AMDGPU_REL16, .data |
22 | | -# PRINT-NEXT: .reloc 0, BFD_RELOC_NONE, .data |
23 | | -# PRINT-NEXT: .reloc 0, BFD_RELOC_32, .data |
24 | | -# PRINT-NEXT: .reloc 0, BFD_RELOC_64, .data |
| 6 | +# PRINT: .reloc {{.*}}+2, R_AMDGPU_NONE, .data |
25 | 7 |
|
26 | 8 | # CHECK: 0x2 R_AMDGPU_NONE .data |
27 | 9 | # CHECK-NEXT: 0x1 R_AMDGPU_NONE foo 0x4 |
|
44 | 26 | # CHECK-NEXT: 0x0 R_AMDGPU_ABS64 .data |
45 | 27 |
|
46 | 28 | .text |
| 29 | + .reloc .+2, R_AMDGPU_NONE, .data |
| 30 | + .reloc .+1, R_AMDGPU_NONE, foo+4 |
| 31 | + .reloc .+0, R_AMDGPU_NONE, 8 |
| 32 | + .reloc .+0, R_AMDGPU_ABS32_LO, .data |
| 33 | + .reloc .+0, R_AMDGPU_ABS32_HI, .data |
| 34 | + .reloc .+0, R_AMDGPU_ABS64, .data |
| 35 | + .reloc .+0, R_AMDGPU_REL32, .data |
| 36 | + .reloc .+0, R_AMDGPU_REL64, .data |
| 37 | + .reloc .+0, R_AMDGPU_ABS32, .data |
| 38 | + .reloc .+0, R_AMDGPU_GOTPCREL, .data |
| 39 | + .reloc .+0, R_AMDGPU_GOTPCREL32_LO, .data |
| 40 | + .reloc .+0, R_AMDGPU_GOTPCREL32_HI, .data |
| 41 | + .reloc .+0, R_AMDGPU_REL32_LO, .data |
| 42 | + .reloc .+0, R_AMDGPU_REL32_HI, .data |
| 43 | + .reloc .+0, R_AMDGPU_RELATIVE64, .data |
| 44 | + .reloc .+0, R_AMDGPU_REL16, .data |
| 45 | + .reloc .+0, BFD_RELOC_NONE, .data |
| 46 | + .reloc .+0, BFD_RELOC_32, .data |
| 47 | + .reloc .+0, BFD_RELOC_64, .data |
47 | 48 | s_nop 0 |
48 | 49 | s_nop 0 |
49 | | - .reloc 2, R_AMDGPU_NONE, .data |
50 | | - .reloc 1, R_AMDGPU_NONE, foo+4 |
51 | | - .reloc 0, R_AMDGPU_NONE, 8 |
52 | | - .reloc 0, R_AMDGPU_ABS32_LO, .data |
53 | | - .reloc 0, R_AMDGPU_ABS32_HI, .data |
54 | | - .reloc 0, R_AMDGPU_ABS64, .data |
55 | | - .reloc 0, R_AMDGPU_REL32, .data |
56 | | - .reloc 0, R_AMDGPU_REL64, .data |
57 | | - .reloc 0, R_AMDGPU_ABS32, .data |
58 | | - .reloc 0, R_AMDGPU_GOTPCREL, .data |
59 | | - .reloc 0, R_AMDGPU_GOTPCREL32_LO, .data |
60 | | - .reloc 0, R_AMDGPU_GOTPCREL32_HI, .data |
61 | | - .reloc 0, R_AMDGPU_REL32_LO, .data |
62 | | - .reloc 0, R_AMDGPU_REL32_HI, .data |
63 | | - .reloc 0, R_AMDGPU_RELATIVE64, .data |
64 | | - .reloc 0, R_AMDGPU_REL16, .data |
65 | | - .reloc 0, BFD_RELOC_NONE, .data |
66 | | - .reloc 0, BFD_RELOC_32, .data |
67 | | - .reloc 0, BFD_RELOC_64, .data |
68 | 50 |
|
69 | 51 | .data |
70 | 52 | .globl foo |
|
0 commit comments