From f57ee998e4a45e8e231c7a3d55fc8eb227d4b5f8 Mon Sep 17 00:00:00 2001 From: George Rimar Date: Thu, 3 Oct 2019 13:13:23 +0000 Subject: [PATCH] [llvm-readobj] - Stop using a precompiled binary in all.test Having a precompiled binary here is excessive. I also added a few missing tags. Differential revision: https://reviews.llvm.org/D68386 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@373594 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/tools/llvm-readobj/all.test | 39 ++++++++++++++++++++------------ 1 file changed, 24 insertions(+), 15 deletions(-) diff --git a/test/tools/llvm-readobj/all.test b/test/tools/llvm-readobj/all.test index 17c5a007adf..2fef5b84227 100644 --- a/test/tools/llvm-readobj/all.test +++ b/test/tools/llvm-readobj/all.test @@ -1,16 +1,25 @@ -RUN: llvm-readobj -a %p/Inputs/trivial.obj.elf-i386 \ -RUN: | FileCheck %s -check-prefix ALL -RUN: llvm-readobj --all %p/Inputs/trivial.obj.elf-i386 \ -RUN: | FileCheck %s -check-prefix ALL +# RUN: yaml2obj %s -o %t.o +# RUN: llvm-readobj -a %t.o | FileCheck %s --check-prefix ALL +# RUN: llvm-readobj --all %t.o | FileCheck %s --check-prefix ALL -ALL: Format: ELF32-i386 -ALL: Arch: i386 -ALL: AddressSize: 32bit -ALL: LoadName: -ALL: ElfHeader { -ALL: Sections [ -ALL: Relocations [ -ALL: Symbols [ -ALL: ProgramHeaders [ -ALL: Notes [ -ALL: StackSizes [ +# ALL: Format: ELF32-i386 +# ALL: Arch: i386 +# ALL: AddressSize: 32bit +# ALL: LoadName: +# ALL: ElfHeader { +# ALL: Sections [ +# ALL: Relocations [ +# ALL: Symbols [ +# ALL: ProgramHeaders [ +# ALL: Version symbols { +# ALL: SHT_GNU_verdef { +# ALL: SHT_GNU_verneed { +# ALL: Notes [ +# ALL: StackSizes [ + +--- !ELF +FileHeader: + Class: ELFCLASS32 + Data: ELFDATA2LSB + Type: ET_REL + Machine: EM_386 -- 2.40.0