40 lines · plain
1// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -S - | FileCheck %s2 3// Test that the alignment of rodata doesn't force a alignment of the4// previous section (.text)5 6 nop7 .section .rodata,"a",@progbits8 .align 89 10// CHECK: Section {11// CHECK: Name: .text12// CHECK-NEXT: Type:13// CHECK-NEXT: Flags [14// CHECK-NEXT: SHF_ALLOC15// CHECK-NEXT: SHF_EXECINSTR16// CHECK-NEXT: ]17// CHECK-NEXT: Address:18// CHECK-NEXT: Offset:19// CHECK-NEXT: Size:20// CHECK-NEXT: Link: 021// CHECK-NEXT: Info: 022// CHECK-NEXT: AddressAlignment: 423// CHECK-NEXT: EntrySize: 024// CHECK-NEXT: }25// CHECK-NEXT: Section {26// CHECK-NEXT: Index:27// CHECK-NEXT: Name: .rodata28// CHECK-NEXT: Type: SHT_PROGBITS29// CHECK-NEXT: Flags [30// CHECK-NEXT: SHF_ALLOC31// CHECK-NEXT: ]32// CHECK-NEXT: Address: 0x033// CHECK-NEXT: Offset: 0x4834// CHECK-NEXT: Size: 035// CHECK-NEXT: Link: 036// CHECK-NEXT: Info: 037// CHECK-NEXT: AddressAlignment: 838// CHECK-NEXT: EntrySize: 039// CHECK-NEXT: }40