55 lines · plain
1// RUN: llvm-mc -filetype=obj -triple i686-pc-win32 -mcpu=pentiumpro %s | llvm-readobj -S --sd - | FileCheck %s2 3// Test that we get optimal nops in text4 .text5f0:6 .long 07 .align 88 .long 09 .align 810 11// But not in another section12 .data13 .long 014 .align 8, 0x9015 .long 016 .align 817 18//CHECK: Name: .text19//CHECK-NEXT: VirtualSize20//CHECK-NEXT: VirtualAddress21//CHECK-NEXT: RawDataSize: 1622//CHECK-NEXT: PointerToRawData23//CHECK-NEXT: PointerToRelocations24//CHECK-NEXT: PointerToLineNumbers25//CHECK-NEXT: RelocationCount26//CHECK-NEXT: LineNumberCount27//CHECK-NEXT: Characteristics [ (0x60400020)28//CHECK-NEXT: IMAGE_SCN_ALIGN_8BYTES29//CHECK-NEXT: IMAGE_SCN_CNT_CODE30//CHECK-NEXT: IMAGE_SCN_MEM_EXECUTE31//CHECK-NEXT: IMAGE_SCN_MEM_READ32//CHECK-NEXT: ]33//CHECK-NEXT: SectionData (34//CHECK-NEXT: 0000: 00000000 0F1F4000 00000000 0F1F400035//CHECK-NEXT: )36 37//CHECK: Name: .data38//CHECK-NEXT: VirtualSize:39//CHECK-NEXT: VirtualAddress:40//CHECK-NEXT: RawDataSize: 1641//CHECK-NEXT: PointerToRawData:42//CHECK-NEXT: PointerToRelocations:43//CHECK-NEXT: PointerToLineNumbers:44//CHECK-NEXT: RelocationCount:45//CHECK-NEXT: LineNumberCount:46//CHECK-NEXT: Characteristics [ (0xC0400040)47//CHECK-NEXT: IMAGE_SCN_ALIGN_8BYTES48//CHECK-NEXT: IMAGE_SCN_CNT_INITIALIZED_DATA49//CHECK-NEXT: IMAGE_SCN_MEM_READ50//CHECK-NEXT: IMAGE_SCN_MEM_WRITE51//CHECK-NEXT: ]52//CHECK-NEXT: SectionData (53//CHECK-NEXT: 0000: 00000000 90909090 00000000 0000000054//CHECK-NEXT: )55