[LLD][ELF] - Move the test to a correct folder, remove excessive input. NFCI.
This test should live in `invalid` folder. Also it was possible to avoid adding input with use of `-docnum=x` yaml2obj argument. llvm-svn: 359194
This commit is contained in:
parent
8b17621040
commit
e043417268
|
@ -1,21 +0,0 @@
|
|||
--- !ELF
|
||||
FileHeader:
|
||||
Class: ELFCLASS64
|
||||
Data: ELFDATA2LSB
|
||||
Type: ET_REL
|
||||
Machine: EM_X86_64
|
||||
Sections:
|
||||
- Name: .text
|
||||
Type: SHT_PROGBITS
|
||||
Flags: [ SHF_ALLOC, SHF_EXECINSTR ]
|
||||
- Name: .rela.text
|
||||
Type: SHT_RELA
|
||||
Link: .symtab
|
||||
Info: 99
|
||||
Relocations:
|
||||
- Offset: 0x0000000000000000
|
||||
Symbol: foo
|
||||
Type: R_X86_64_64
|
||||
Symbols:
|
||||
- Name: foo
|
||||
Binding: STB_GLOBAL
|
|
@ -1,29 +0,0 @@
|
|||
# RUN: yaml2obj %s -o %t1.o
|
||||
# RUN: not ld.lld %t1.o -o %t1 2>&1 | FileCheck %s
|
||||
# CHECK: error: {{.*}}.o: unsupported relocation reference
|
||||
|
||||
# RUN: yaml2obj %S/Inputs/bad-reloc-target.test -o %t2.o
|
||||
# RUN: not ld.lld %t2.o -o %t2 2>&1 | FileCheck %s --check-prefix=ERR2
|
||||
# ERR2: error: {{.*}}.o: invalid relocated section index: 99
|
||||
|
||||
--- !ELF
|
||||
FileHeader:
|
||||
Class: ELFCLASS64
|
||||
Data: ELFDATA2LSB
|
||||
Type: ET_REL
|
||||
Machine: EM_X86_64
|
||||
Sections:
|
||||
- Name: .text
|
||||
Type: SHT_PROGBITS
|
||||
Flags: [ SHF_ALLOC, SHF_EXECINSTR ]
|
||||
- Name: .rela.text
|
||||
Type: SHT_RELA
|
||||
Link: .symtab
|
||||
Info: 0
|
||||
Relocations:
|
||||
- Offset: 0x0000000000000000
|
||||
Symbol: foo
|
||||
Type: R_X86_64_64
|
||||
Symbols:
|
||||
- Name: foo
|
||||
Binding: STB_GLOBAL
|
|
@ -0,0 +1,51 @@
|
|||
# RUN: yaml2obj -docnum=1 %s -o %t1.o
|
||||
# RUN: not ld.lld %t1.o -o %t1 2>&1 | FileCheck %s
|
||||
# CHECK: error: {{.*}}.o: unsupported relocation reference
|
||||
|
||||
--- !ELF
|
||||
FileHeader:
|
||||
Class: ELFCLASS64
|
||||
Data: ELFDATA2LSB
|
||||
Type: ET_REL
|
||||
Machine: EM_X86_64
|
||||
Sections:
|
||||
- Name: .text
|
||||
Type: SHT_PROGBITS
|
||||
Flags: [ SHF_ALLOC, SHF_EXECINSTR ]
|
||||
- Name: .rela.text
|
||||
Type: SHT_RELA
|
||||
Link: .symtab
|
||||
Info: 0
|
||||
Relocations:
|
||||
- Offset: 0x0000000000000000
|
||||
Symbol: foo
|
||||
Type: R_X86_64_64
|
||||
Symbols:
|
||||
- Name: foo
|
||||
Binding: STB_GLOBAL
|
||||
|
||||
# RUN: yaml2obj -docnum=2 %s -o %t2.o
|
||||
# RUN: not ld.lld %t2.o -o %t2 2>&1 | FileCheck %s --check-prefix=ERR2
|
||||
# ERR2: error: {{.*}}.o: invalid relocated section index: 99
|
||||
|
||||
--- !ELF
|
||||
FileHeader:
|
||||
Class: ELFCLASS64
|
||||
Data: ELFDATA2LSB
|
||||
Type: ET_REL
|
||||
Machine: EM_X86_64
|
||||
Sections:
|
||||
- Name: .text
|
||||
Type: SHT_PROGBITS
|
||||
Flags: [ SHF_ALLOC, SHF_EXECINSTR ]
|
||||
- Name: .rela.text
|
||||
Type: SHT_RELA
|
||||
Link: .symtab
|
||||
Info: 99
|
||||
Relocations:
|
||||
- Offset: 0x0000000000000000
|
||||
Symbol: foo
|
||||
Type: R_X86_64_64
|
||||
Symbols:
|
||||
- Name: foo
|
||||
Binding: STB_GLOBAL
|
Loading…
Reference in New Issue