diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2017-06-23 03:48:01 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2017-06-23 03:48:01 +0000 |
commit | 13811b0605027136925d49a7842f6e291578371b (patch) | |
tree | 29f3a056989f11c822b4b816b62f9188885f7266 | |
parent | 0ea58886c4d1417a9545e4206ae62d17f852129d (diff) | |
download | bcm5719-llvm-13811b0605027136925d49a7842f6e291578371b.tar.gz bcm5719-llvm-13811b0605027136925d49a7842f6e291578371b.zip |
Make the test a bit more strict. NFC.
llvm-svn: 306080
-rw-r--r-- | llvm/test/MC/COFF/cross-section-relative.s | 126 |
1 files changed, 64 insertions, 62 deletions
diff --git a/llvm/test/MC/COFF/cross-section-relative.s b/llvm/test/MC/COFF/cross-section-relative.s index 27a8cc2167f..8d96c8f8df4 100644 --- a/llvm/test/MC/COFF/cross-section-relative.s +++ b/llvm/test/MC/COFF/cross-section-relative.s @@ -60,65 +60,67 @@ t6: .long foobar - . -// READOBJ: Section { -// READOBJ: Number: 5 -// READOBJ: Name: .fix (2E 66 69 78 00 00 00 00) -// READOBJ: VirtualSize: 0x0 -// READOBJ: VirtualAddress: 0x0 -// READOBJ: RawDataSize: -// READOBJ: PointerToRawData: 0xEC -// READOBJ: PointerToRelocations: -// READOBJ: PointerToLineNumbers: 0x0 -// READOBJ: RelocationCount: -// 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: 08000000 00000000 04000000 00000000 |................| -// READOBJ: 0010: 00000000 00000000 04000000 00000000 |................| -// READOBJ: 0020: 01020000 00000000 00010000 00000000 |................| -// READOBJ: 0030: 04000000 00000000 04000000 |............| -// READOBJ: ) -// READOBJ: } -// READOBJ: ] -// READOBJ: Relocations [ -// READOBJ: Section (5) .fix { -// READOBJ: Relocation { -// READOBJ: Offset: 0x0 -// READOBJ: Type: IMAGE_REL_AMD64_REL32 (4) -// READOBJ: Symbol: g3 -// READOBJ: } -// READOBJ: Relocation { -// READOBJ: Offset: 0x8 -// READOBJ: Type: IMAGE_REL_AMD64_REL32 (4) -// READOBJ: Symbol: g3 -// READOBJ: } -// READOBJ: Relocation { -// READOBJ: Offset: 0x10 -// READOBJ: Type: IMAGE_REL_AMD64_REL32 (4) -// READOBJ: Symbol: g3 -// READOBJ: } -// READOBJ: Relocation { -// READOBJ: Offset: 0x18 -// READOBJ: Type: IMAGE_REL_AMD64_REL32 (4) -// READOBJ: Symbol: g3 -// 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: g3 -// READOBJ: } -// READOBJ: Relocation { -// READOBJ: Offset: 0x38 -// READOBJ: Type: IMAGE_REL_AMD64_REL32 (4) -// READOBJ: Symbol: foobar -// READOBJ: } +// READOBJ: Section { +// READOBJ: Number: +// READOBJ: Name: .fix (2E 66 69 78 00 00 00 00) +// READOBJ-NEXT: VirtualSize: 0x0 +// READOBJ-NEXT: VirtualAddress: 0x0 +// READOBJ-NEXT: RawDataSize: +// READOBJ-NEXT: PointerToRawData: 0xEC +// READOBJ-NEXT: PointerToRelocations: +// READOBJ-NEXT: PointerToLineNumbers: 0x0 +// READOBJ-NEXT: RelocationCount: +// READOBJ-NEXT: LineNumberCount: 0 +// READOBJ-NEXT: Characteristics [ (0xC0500040) +// READOBJ-NEXT: IMAGE_SCN_ALIGN_16BYTES (0x500000) +// READOBJ-NEXT: IMAGE_SCN_CNT_INITIALIZED_DATA (0x40) +// READOBJ-NEXT: IMAGE_SCN_MEM_READ (0x40000000) +// READOBJ-NEXT: IMAGE_SCN_MEM_WRITE (0x80000000) +// READOBJ-NEXT: ] +// READOBJ-NEXT: SectionData ( +// READOBJ-NEXT: 0000: 08000000 00000000 04000000 00000000 | +// READOBJ-NEXT: 0010: 00000000 00000000 04000000 00000000 | +// READOBJ-NEXT: 0020: 01020000 00000000 00010000 00000000 | +// READOBJ-NEXT: 0030: 04000000 00000000 04000000 | +// READOBJ-NEXT: ) +// READOBJ-NEXT: } +// READOBJ-NEXT: ] +// READOBJ-NEXT: Relocations [ +// READOBJ-NEXT: Section (5) .fix { +// READOBJ-NEXT: Relocation { +// READOBJ-NEXT: Offset: 0x0 +// READOBJ-NEXT: Type: IMAGE_REL_AMD64_REL32 (4) +// READOBJ-NEXT: Symbol: g3 +// READOBJ-NEXT: } +// READOBJ-NEXT: Relocation { +// READOBJ-NEXT: Offset: 0x8 +// READOBJ-NEXT: Type: IMAGE_REL_AMD64_REL32 (4) +// READOBJ-NEXT: Symbol: g3 +// READOBJ-NEXT: } +// READOBJ-NEXT: Relocation { +// READOBJ-NEXT: Offset: 0x10 +// READOBJ-NEXT: Type: IMAGE_REL_AMD64_REL32 (4) +// READOBJ-NEXT: Symbol: g3 +// READOBJ-NEXT: } +// READOBJ-NEXT: Relocation { +// READOBJ-NEXT: Offset: 0x18 +// READOBJ-NEXT: Type: IMAGE_REL_AMD64_REL32 (4) +// READOBJ-NEXT: Symbol: g3 +// READOBJ-NEXT: } +// READOBJ-NEXT: Relocation { +// READOBJ-NEXT: Offset: 0x1C +// READOBJ-NEXT: Type: IMAGE_REL_AMD64_ADDR32NB (3) +// READOBJ-NEXT: Symbol: g3 +// READOBJ-NEXT: } +// READOBJ-NEXT: Relocation { +// READOBJ-NEXT: Offset: 0x30 +// READOBJ-NEXT: Type: IMAGE_REL_AMD64_REL32 (4) +// READOBJ-NEXT: Symbol: g3 +// READOBJ-NEXT: } +// READOBJ-NEXT: Relocation { +// READOBJ-NEXT: Offset: 0x38 +// READOBJ-NEXT: Type: IMAGE_REL_AMD64_REL32 (4) +// READOBJ-NEXT: Symbol: foobar +// READOBJ-NEXT: } +// READOBJ-NEXT: } +// READOBJ-NEXT:] |