brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.4 KiB · 5ce03d5 Raw
55 lines · plain
1// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu -mcpu=pentiumpro %s -o - | 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:        Section {19// CHECK:          Name: .text20// CHECK-NEXT:     Type: SHT_PROGBITS21// CHECK-NEXT:     Flags [22// CHECK-NEXT:       SHF_ALLOC23// CHECK-NEXT:       SHF_EXECINSTR24// CHECK-NEXT:     ]25// CHECK-NEXT:     Address:26// CHECK-NEXT:     Offset:27// CHECK-NEXT:     Size: 1628// CHECK-NEXT:     Link: 029// CHECK-NEXT:     Info: 030// CHECK-NEXT:     AddressAlignment: 831// CHECK-NEXT:     EntrySize: 032// CHECK-NEXT:     SectionData (33// CHECK-NEXT:       0000: 00000000 0F1F4000 00000000 0F1F400034// CHECK-NEXT:     )35// CHECK-NEXT:   }36 37// CHECK:        Section {38// CHECK:          Name: .data39// CHECK-NEXT:     Type: SHT_PROGBITS40// CHECK-NEXT:     Flags [41// CHECK-NEXT:       SHF_ALLOC42// CHECK-NEXT:       SHF_WRITE43// CHECK-NEXT:     ]44// CHECK-NEXT:     Address:45// CHECK-NEXT:     Offset:46// CHECK-NEXT:     Size: 1647// CHECK-NEXT:     Link: 048// CHECK-NEXT:     Info: 049// CHECK-NEXT:     AddressAlignment: 850// CHECK-NEXT:     EntrySize: 051// CHECK-NEXT:     SectionData (52// CHECK-NEXT:       0000: 00000000 90909090 00000000 0000000053// CHECK-NEXT:     )54// CHECK-NEXT:   }55