From 455f8b7cda7d349db93e97ea35dfef4b30617f0d Mon Sep 17 00:00:00 2001 From: Rafael Espindola Date: Fri, 23 Jun 2017 03:48:01 +0000 Subject: [PATCH] Make the test a bit more strict. NFC. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@306080 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/MC/COFF/cross-section-relative.s | 126 +++++++++++++------------- 1 file changed, 64 insertions(+), 62 deletions(-) diff --git a/test/MC/COFF/cross-section-relative.s b/test/MC/COFF/cross-section-relative.s index 27a8cc2167f..8d96c8f8df4 100644 --- a/test/MC/COFF/cross-section-relative.s +++ b/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:] -- 2.50.1