diff options
Diffstat (limited to 'test/MC/COFF/cross-section-relative.ll')
-rw-r--r-- | test/MC/COFF/cross-section-relative.ll | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/test/MC/COFF/cross-section-relative.ll b/test/MC/COFF/cross-section-relative.ll index 18823f8..6b7a3d7 100644 --- a/test/MC/COFF/cross-section-relative.ll +++ b/test/MC/COFF/cross-section-relative.ll @@ -1,7 +1,5 @@ ; Verify the assembler produces the expected expressions ; RUN: llc -mtriple=x86_64-pc-win32 %s -o - | FileCheck %s -; Verify the .fix data section conveys the right offsets and the right relocations -; RUN: llc -mtriple=x86_64-pc-win32 -filetype=obj %s -o - | llvm-readobj -relocations -expand-relocs -sections -section-data | FileCheck %s --check-prefix=READOBJ ;;;; some globals @@ -37,61 +35,3 @@ i64 256, i32 trunc(i64 sub(i64 ptrtoint(i32* @g3 to i64), i64 ptrtoint(i32* getelementptr inbounds (%struct.EEType, %struct.EEType* @t6, i32 0, i32 2) to i64)) to i32 ) }, section ".fix" - -; READOBJ: Section { -; READOBJ: Number: 5 -; READOBJ: Name: .fix (2E 66 69 78 00 00 00 00) -; READOBJ: VirtualSize: 0x0 -; READOBJ: VirtualAddress: 0x0 -; READOBJ: RawDataSize: 56 -; READOBJ: PointerToRawData: 0xEC -; READOBJ: PointerToRelocations: 0x124 -; READOBJ: PointerToLineNumbers: 0x0 -; READOBJ: RelocationCount: 6 -; READOBJ: LineNumberCount: 0 -; READOBJ: Characteristics [ (0xC0500040) -; READOBJ: IMAGE_SCN_ALIGN_16BYTES (0x500000) -; READOBJ: IMAGE_SCN_CNT_INITIALIZED_DATA (0x40) -; READOBJ: IMAGE_SCN_MEM_READ (0x40000000) -; READOBJ: IMAGE_SCN_MEM_WRITE (0x80000000) -; READOBJ: ] -; READOBJ: SectionData ( -; READOBJ: 0000: 10000000 00000000 0C000000 00000000 |................| -; READOBJ: 0010: 08000000 00000000 0C000000 00000000 |................| -; READOBJ: 0020: 01020000 00000000 00010000 00000000 |................| -; READOBJ: 0030: 0C000000 00000000 |........| -; READOBJ: ) -; READOBJ: } -; READOBJ: ] -; READOBJ: Relocations [ -; READOBJ: Section (5) .fix { -; READOBJ: Relocation { -; READOBJ: Offset: 0x0 -; READOBJ: Type: IMAGE_REL_AMD64_REL32 (4) -; READOBJ: Symbol: .rdata -; READOBJ: } -; READOBJ: Relocation { -; READOBJ: Offset: 0x8 -; READOBJ: Type: IMAGE_REL_AMD64_REL32 (4) -; READOBJ: Symbol: .rdata -; READOBJ: } -; READOBJ: Relocation { -; READOBJ: Offset: 0x10 -; READOBJ: Type: IMAGE_REL_AMD64_REL32 (4) -; READOBJ: Symbol: .rdata -; READOBJ: } -; READOBJ: Relocation { -; READOBJ: Offset: 0x18 -; READOBJ: Type: IMAGE_REL_AMD64_REL32 (4) -; READOBJ: Symbol: .rdata -; READOBJ: } -; READOBJ: Relocation { -; READOBJ: Offset: 0x1C -; READOBJ: Type: IMAGE_REL_AMD64_ADDR32NB (3) -; READOBJ: Symbol: g3 -; READOBJ: } -; READOBJ: Relocation { -; READOBJ: Offset: 0x30 -; READOBJ: Type: IMAGE_REL_AMD64_REL32 (4) -; READOBJ: Symbol: .rdata -; READOBJ: } |