Revert r354244 "[DAGCombiner] Eliminate dead stores to stack."
[llvm-complete.git] / test / tools / llvm-objdump / relocations-elf.test
blob4cbd85ca3f1b267ddb723fa1a9ad91b5a93dc11a
1 # RUN: yaml2obj %s > %t
2 # RUN: llvm-objdump --reloc %t > %t1
3 # RUN: llvm-objdump -r      %t > %t2
4 # RUN: cmp %t1 %t2
5 # RUN: FileCheck %s --input-file=%t1
7 # CHECK: RELOCATION RECORDS FOR [.rel.text]:
8 # CHECK: 0000000000000001 R_X86_64_32 glob1
9 # CHECK: 0000000000000001 R_X86_64_32S glob2
10 # CHECK: 0000000000000002 R_X86_64_64 loc1
12 # CHECK: RELOCATION RECORDS FOR [.rela.text]:
13 # CHECK: 0000000000000001 R_X86_64_32 glob1+1
14 # CHECK: 0000000000000001 R_X86_64_32S glob2+2
15 # CHECK: 0000000000000002 R_X86_64_64 loc1+3
17 !ELF
18 FileHeader: !FileHeader
19   Class: ELFCLASS64
20   Data: ELFDATA2LSB
21   Type: ET_REL
22   Machine: EM_X86_64
24 Sections:
25 - Name: .text
26   Type: SHT_PROGBITS
27   Content: "0000000000000000"
28   AddressAlign: 16
29   Flags: [SHF_ALLOC]
31 - Name: .rel.text
32   Type: SHT_REL
33   Info: .text
34   AddressAlign: 4
35   Relocations:
36     - Offset: 0x1
37       Symbol: glob1
38       Type: R_X86_64_32
39     - Offset: 0x1
40       Symbol: glob2
41       Type: R_X86_64_32S
42     - Offset: 0x2
43       Symbol: loc1
44       Type: R_X86_64_64
46 - Name: .rela.text
47   Type: SHT_RELA
48   Link: .symtab
49   Info: .text
50   AddressAlign: 4
51   Relocations:
52     - Offset: 0x1
53       Addend: 1
54       Symbol: glob1
55       Type: R_X86_64_32
56     - Offset: 0x1
57       Addend: 2
58       Symbol: glob2
59       Type: R_X86_64_32S
60     - Offset: 0x2
61       Addend: 3
62       Symbol: loc1
63       Type: R_X86_64_64
65 Symbols:
66   Local:
67     - Name: loc1
68     - Name: loc2
69   Global:
70     - Name: glob1
71       Section: .text
72       Value: 0x0
73       Size: 4
74     - Name: glob2