forked from OSchip/llvm-project
22 lines
681 B
Plaintext
22 lines
681 B
Plaintext
|
# RUN: yaml2obj %s -o %t1.o
|
||
|
# RUN: not ld.lld %t1.o -o %t 2>&1 | FileCheck %s
|
||
|
# CHECK: error: {{.*}}1.o: zero option descriptor size
|
||
|
|
||
|
## YAML has a description of ODK_NULL (Undefined) MIPS option,
|
||
|
## with a size of zero. We do not allow options with a zero size.
|
||
|
## Check we report it.
|
||
|
|
||
|
--- !ELF
|
||
|
FileHeader:
|
||
|
Class: ELFCLASS64
|
||
|
Data: ELFDATA2MSB
|
||
|
Type: ET_REL
|
||
|
Machine: EM_MIPS
|
||
|
Flags: [ EF_MIPS_CPIC, EF_MIPS_ARCH_64 ]
|
||
|
Sections:
|
||
|
- Name: .MIPS.options
|
||
|
Type: SHT_MIPS_OPTIONS
|
||
|
Flags: [ SHF_ALLOC, SHF_MIPS_NOSTRIP ]
|
||
|
AddressAlign: 0x0000000000000008
|
||
|
Content: '0000000000000000'
|