diff options
author | George Rimar <grimar@accesssoftek.com> | 2018-08-15 14:59:38 +0000 |
---|---|---|
committer | George Rimar <grimar@accesssoftek.com> | 2018-08-15 14:59:38 +0000 |
commit | 21149aa2faeb3cca002f3d5b5a7a5930c7c11d12 (patch) | |
tree | 43ce24fe86bd4a73905e0aa7b0e89de8345041c6 | |
parent | eecc92d7d3b438307b31e55615760cd2744e323f (diff) | |
download | bcm5719-llvm-21149aa2faeb3cca002f3d5b5a7a5930c7c11d12.tar.gz bcm5719-llvm-21149aa2faeb3cca002f3d5b5a7a5930c7c11d12.zip |
[LLD][ELF] - Stop using binary input in merge-invalid-size.s test. NFCI.
This rewrites the test using yaml.
llvm-svn: 339775
-rw-r--r-- | lld/test/ELF/invalid/Inputs/shentsize-zero.elf | bin | 512 -> 0 bytes | |||
-rw-r--r-- | lld/test/ELF/invalid/merge-invalid-size.s | 3 | ||||
-rw-r--r-- | lld/test/ELF/invalid/merge-zero-size.test | 21 |
3 files changed, 21 insertions, 3 deletions
diff --git a/lld/test/ELF/invalid/Inputs/shentsize-zero.elf b/lld/test/ELF/invalid/Inputs/shentsize-zero.elf Binary files differdeleted file mode 100644 index 5fa7df24561..00000000000 --- a/lld/test/ELF/invalid/Inputs/shentsize-zero.elf +++ /dev/null diff --git a/lld/test/ELF/invalid/merge-invalid-size.s b/lld/test/ELF/invalid/merge-invalid-size.s index cc2566d0ee8..b16889a538a 100644 --- a/lld/test/ELF/invalid/merge-invalid-size.s +++ b/lld/test/ELF/invalid/merge-invalid-size.s @@ -3,8 +3,5 @@ // RUN: not ld.lld %t.o -o /dev/null 2>&1 | FileCheck %s // CHECK: SHF_MERGE section size must be a multiple of sh_entsize -// Test that we accept a zero sh_entsize. -// RUN: ld.lld %p/Inputs/shentsize-zero.elf -o /dev/null - .section .foo,"aM",@progbits,4 .short 42 diff --git a/lld/test/ELF/invalid/merge-zero-size.test b/lld/test/ELF/invalid/merge-zero-size.test new file mode 100644 index 00000000000..564ed44068e --- /dev/null +++ b/lld/test/ELF/invalid/merge-zero-size.test @@ -0,0 +1,21 @@ +# REQUIRES: x86 + +# RUN: yaml2obj %s -o %t.o + +# Test that we accept a zero sh_entsize for SHF_MERGE section. +# RUN: ld.lld %t.o -o %t.exe + +!ELF +FileHeader: + Class: ELFCLASS64 + Data: ELFDATA2LSB + OSABI: ELFOSABI_FREEBSD + Type: ET_REL + Machine: EM_X86_64 +Sections: + - Type: SHT_PROGBITS + Name: .strings + Flags: [ SHF_ALLOC, SHF_MERGE, SHF_STRINGS ] + AddressAlign: 0x04 + Content: "FFFFFFFFFFFFFFFF" + EntSize: 0x0 |