1*9880d681SAndroid Build Coastguard Worker# Check that yaml2obj takes in account section AddressAlign field. 2*9880d681SAndroid Build Coastguard Worker 3*9880d681SAndroid Build Coastguard Worker# RUN: yaml2obj %s > %t 4*9880d681SAndroid Build Coastguard Worker# RUN: llvm-readobj -s %t | FileCheck %s 5*9880d681SAndroid Build Coastguard Worker 6*9880d681SAndroid Build Coastguard Worker# CHECK: Section { 7*9880d681SAndroid Build Coastguard Worker# CHECK: Index: 2 8*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: Name: .data 9*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: Type: SHT_PROGBITS 10*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: Flags [ 11*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: SHF_ALLOC 12*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: SHF_WRITE 13*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: ] 14*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: Address: 0x0 15*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: Offset: 0x{{[0-9A-F]*}}00 16*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: Size: 4 17*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: Link: 0 18*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: Info: 0 19*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: AddressAlignment: 256 20*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: EntrySize: 0 21*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: } 22*9880d681SAndroid Build Coastguard Worker 23*9880d681SAndroid Build Coastguard Worker--- !ELF 24*9880d681SAndroid Build Coastguard WorkerFileHeader: 25*9880d681SAndroid Build Coastguard Worker Class: ELFCLASS32 26*9880d681SAndroid Build Coastguard Worker Data: ELFDATA2LSB 27*9880d681SAndroid Build Coastguard Worker Type: ET_REL 28*9880d681SAndroid Build Coastguard Worker Machine: EM_MIPS 29*9880d681SAndroid Build Coastguard Worker Flags: [ EF_MIPS_CPIC, EF_MIPS_ABI_O32, EF_MIPS_ARCH_32 ] 30*9880d681SAndroid Build Coastguard Worker 31*9880d681SAndroid Build Coastguard WorkerSections: 32*9880d681SAndroid Build Coastguard Worker - Name: .text 33*9880d681SAndroid Build Coastguard Worker Type: SHT_PROGBITS 34*9880d681SAndroid Build Coastguard Worker Flags: [ SHF_ALLOC, SHF_EXECINSTR ] 35*9880d681SAndroid Build Coastguard Worker AddressAlign: 8 36*9880d681SAndroid Build Coastguard Worker Size: 4 37*9880d681SAndroid Build Coastguard Worker - Name: .data 38*9880d681SAndroid Build Coastguard Worker Type: SHT_PROGBITS 39*9880d681SAndroid Build Coastguard Worker Flags: [ SHF_WRITE, SHF_ALLOC ] 40*9880d681SAndroid Build Coastguard Worker AddressAlign: 256 41*9880d681SAndroid Build Coastguard Worker Size: 4 42*9880d681SAndroid Build Coastguard Worker 43*9880d681SAndroid Build Coastguard WorkerSymbols: 44*9880d681SAndroid Build Coastguard Worker Global: 45*9880d681SAndroid Build Coastguard Worker - Name: T0 46*9880d681SAndroid Build Coastguard Worker Type: STT_FUNC 47*9880d681SAndroid Build Coastguard Worker Section: .text 48*9880d681SAndroid Build Coastguard Worker Size: 4 49*9880d681SAndroid Build Coastguard Worker - Name: D0 50*9880d681SAndroid Build Coastguard Worker Type: STT_OBJECT 51*9880d681SAndroid Build Coastguard Worker Section: .data 52*9880d681SAndroid Build Coastguard Worker Size: 4 53*9880d681SAndroid Build Coastguard Worker... 54