From 0493e436eebfe46ddba73fa34965dcfa3453a443 Mon Sep 17 00:00:00 2001 From: George Rimar Date: Tue, 11 Jul 2017 12:29:07 +0000 Subject: [PATCH] [DWARF] - Add testcase for checking message about broken relocations. Addresses comments for r306677, which fixed error message itself. llvm-svn: 307655 --- llvm/test/DebugInfo/invalid-relocations.test | 35 ++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 llvm/test/DebugInfo/invalid-relocations.test diff --git a/llvm/test/DebugInfo/invalid-relocations.test b/llvm/test/DebugInfo/invalid-relocations.test new file mode 100644 index 0000000..2252e1a --- /dev/null +++ b/llvm/test/DebugInfo/invalid-relocations.test @@ -0,0 +1,35 @@ +# RUN: yaml2obj %s > %t.o +# RUN: llvm-dwarfdump %t.o 2>&1 | FileCheck %s +# CHECK: failed to compute relocation: Unknown + +!ELF +FileHeader: + Class: ELFCLASS32 + Data: ELFDATA2LSB + Type: ET_REL + Machine: EM_386 +Sections: + - Type: SHT_PROGBITS + Name: .text + Flags: [ ] + AddressAlign: 0x04 + Content: "0000" + - Type: SHT_PROGBITS + Name: .debug_info + Flags: [ ] + AddressAlign: 0x04 + Content: "0000" + - Type: SHT_REL + Name: .rel.debug_info + Link: .symtab + Info: .debug_info + Relocations: + - Offset: 0 + Symbol: _start + Type: 0xFF +Symbols: + Global: + - Name: _start + Type: STT_FUNC + Section: .text + Value: 0x0 -- 2.7.4