diff options
| author | George Rimar <grimar@accesssoftek.com> | 2019-05-07 12:59:44 +0000 |
|---|---|---|
| committer | George Rimar <grimar@accesssoftek.com> | 2019-05-07 12:59:44 +0000 |
| commit | 72f7a98876fbb4ff48985ed0e36d5bd6b1ef60c6 (patch) | |
| tree | 70140f0ceb880b36f3a39ce87dff34dcc1565349 | |
| parent | 9bac7d8165dddb2953602e1b270efc989b321c40 (diff) | |
| download | bcm5719-llvm-72f7a98876fbb4ff48985ed0e36d5bd6b1ef60c6.tar.gz bcm5719-llvm-72f7a98876fbb4ff48985ed0e36d5bd6b1ef60c6.zip | |
[LLD][ELF] - Remove symbol-name-offset.elf binary from test cases.
It was possible to convert the test case to YAML test.
After that, we have only one binary test left in LLD/ELF.
llvm-svn: 360139
| -rw-r--r-- | lld/test/ELF/invalid/Inputs/symbol-name-offset.elf | bin | 480 -> 0 bytes | |||
| -rw-r--r-- | lld/test/ELF/invalid/symbol-name.s | 7 | ||||
| -rw-r--r-- | lld/test/ELF/invalid/symbol-name.test | 15 |
3 files changed, 15 insertions, 7 deletions
diff --git a/lld/test/ELF/invalid/Inputs/symbol-name-offset.elf b/lld/test/ELF/invalid/Inputs/symbol-name-offset.elf Binary files differdeleted file mode 100644 index 8b8abde7987..00000000000 --- a/lld/test/ELF/invalid/Inputs/symbol-name-offset.elf +++ /dev/null diff --git a/lld/test/ELF/invalid/symbol-name.s b/lld/test/ELF/invalid/symbol-name.s deleted file mode 100644 index 53a20ef6af9..00000000000 --- a/lld/test/ELF/invalid/symbol-name.s +++ /dev/null @@ -1,7 +0,0 @@ -# REQUIRES: x86 - -## symbol-name-offset.elf contains symbol with invalid (too large) -## st_name value. -# RUN: not ld.lld %S/Inputs/symbol-name-offset.elf \ -# RUN: -o /dev/null 2>&1 | FileCheck %s -# CHECK: invalid symbol name offset diff --git a/lld/test/ELF/invalid/symbol-name.test b/lld/test/ELF/invalid/symbol-name.test new file mode 100644 index 00000000000..da457bb1ade --- /dev/null +++ b/lld/test/ELF/invalid/symbol-name.test @@ -0,0 +1,15 @@ +# RUN: yaml2obj %s -o %t.o +# RUN: not ld.lld %t.o -o %t.exe 2>&1 | FileCheck %s +# CHECK: error: {{.*}}.o: invalid symbol name offset + +## YAML below contains symbol with name offset in st_name +## larger than string table size. Check we report it. + +!ELF +FileHeader: + Class: ELFCLASS64 + Data: ELFDATA2LSB + Type: ET_REL + Machine: EM_X86_64 +Symbols: + - NameIndex: 255 |

