[InstCombine] Signed saturation patterns
[llvm-complete.git] / test / tools / yaml2obj / relocation-missing-symbol.yaml
blob6a785983c8fe03a325cdb1ad2be7a07febb8a3c9
1 ## Show that yaml2obj rejects a symbol reference from a relocation if the symbol
2 ## does not exist.
4 # RUN: not yaml2obj %s -o %t 2>&1 | FileCheck %s
6 ## Check we are able to report multiple errors.
8 # CHECK: error: unknown symbol referenced: 'does_not_exist1' by YAML section '.rela.text'
9 # CHECK: error: unknown symbol referenced: 'does_not_exist2' by YAML section '.rela.text'
11 --- !ELF
12 FileHeader:
13   Class:   ELFCLASS64
14   Data:    ELFDATA2LSB
15   Type:    ET_REL
16   Machine: EM_X86_64
17 Sections:
18   - Name: .text
19     Type: SHT_PROGBITS
20   - Name: .rela.text
21     Type: SHT_RELA
22     Info: .text
23     Link: .symtab
24     Relocations:
25       - Type: R_X86_64_PC32
26         Offset: 0
27         Symbol: does_not_exist1
28       - Type: R_X86_64_PC32
29         Offset: 0
30         Symbol: does_not_exist2