1# RUN: rm -rf %t && mkdir %t && cd %t 2# RUN: yaml2obj %s -o a.o 3# RUN: not ld.lld a.o -o /dev/null 2>&1 | FileCheck %s --implicit-check-not=error: 4 5# CHECK: error: a.o:(relr): unknown section type 0x13 6# CHECK-NEXT: error: a.o:(regular): unknown section type 0x15 7# CHECK-NEXT: error: a.o:(loos_nonconforming): unknown section type 0x60000000 8# CHECK-NEXT: error: a.o:(hios_nonconforming): unknown section type 0x6fffffff 9# CHECK-NEXT: error: a.o:(louser_alloc): unknown section type 0x80000000 10# CHECK-NEXT: error: a.o:(hiuser_alloc): unknown section type 0xffffffff 11 12--- !ELF 13FileHeader: 14 Class: ELFCLASS64 15 Data: ELFDATA2LSB 16 Type: ET_REL 17 Machine: EM_X86_64 18Sections: 19 - Name: relr 20 Type: 19 21 - Name: regular 22 Type: 21 23 - Name: loos 24 Type: 0x60000000 25 - Name: hios 26 Type: 0x6fffffff 27 - Name: loos_nonconforming 28 Type: 0x60000000 29 Flags: [ SHF_OS_NONCONFORMING ] 30 - Name: hios_nonconforming 31 Type: 0x6fffffff 32 Flags: [ SHF_OS_NONCONFORMING ] 33 34 - Name: loproc 35 Type: 0x70000000 36 - Name: hiproc 37 Type: 0x7fffffff 38 39 - Name: louser 40 Type: 0x80000000 41 - Name: hiuser 42 Type: 0xffffffff 43 - Name: louser_alloc 44 Type: 0x80000000 45 Flags: [ SHF_ALLOC ] 46 - Name: hiuser_alloc 47 Type: 0xffffffff 48 Flags: [ SHF_ALLOC ] 49