[InstCombine] Signed saturation patterns
[llvm-core.git] / test / tools / llvm-readobj / elf-invalid-shstrndx.test
blobf57f7e83c9a2b0a8fa95a32e9aeec9c889cd3fca
1 # RUN: yaml2obj %s -o %t
2 # RUN: not llvm-readelf --headers -S 2>&1 %t | FileCheck %s -DFILE=%t --check-prefix=GNU
3 # RUN: not llvm-readobj --headers -S 2>&1 %t | FileCheck %s -DFILE=%t --check-prefix=LLVM
5 # GNU:      ELF Header:
6 # GNU:        Section header string table index: 255
7 # GNU-NEXT:   There are 3 section headers, starting at offset 0x58:
8 # GNU:      Section Headers:
9 # GNU-NEXT:  [Nr] Name
10 # GNU-EMPTY:
11 # GNU-NEXT:  error: '[[FILE]]': section header string table index 255 does not exist
13 # LLVM:      ElfHeader {
14 # LLVM:        StringTableSectionIndex: 255
15 # LLVM-NEXT: }
16 # LLVM-NEXT: Sections [
17 # LLVM-EMPTY:
18 # LLVM-NEXT: error: '[[FILE]]': section header string table index 255 does not exist
20 --- !ELF
21 FileHeader:
22   Class:     ELFCLASS64
23   Data:      ELFDATA2LSB
24   Type:      ET_REL
25   Machine:   EM_X86_64
26   SHStrNdx:  0xFF