[llvm] r341688 - [llvm-dwp] Clean up tests X86/*.test

Fangrui Song via llvm-commits llvm-commits at lists.llvm.org
Fri Sep 7 11:29:20 PDT 2018


Author: maskray
Date: Fri Sep  7 11:29:20 2018
New Revision: 341688

URL: http://llvm.org/viewvc/llvm-project?rev=341688&view=rev
Log:
[llvm-dwp] Clean up tests X86/*.test

Modified:
    llvm/trunk/test/tools/llvm-dwp/X86/compress.test
    llvm/trunk/test/tools/llvm-dwp/X86/compressfail.test
    llvm/trunk/test/tools/llvm-dwp/X86/dwos_list_from_exec_simple.test
    llvm/trunk/test/tools/llvm-dwp/X86/gcc_type.test
    llvm/trunk/test/tools/llvm-dwp/X86/nocompress.test
    llvm/trunk/test/tools/llvm-dwp/X86/simple.test

Modified: llvm/trunk/test/tools/llvm-dwp/X86/compress.test
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/llvm-dwp/X86/compress.test?rev=341688&r1=341687&r2=341688&view=diff
==============================================================================
--- llvm/trunk/test/tools/llvm-dwp/X86/compress.test (original)
+++ llvm/trunk/test/tools/llvm-dwp/X86/compress.test Fri Sep  7 11:29:20 2018
@@ -1,8 +1,7 @@
+REQUIRES: zlib
 RUN: llvm-dwp %p/../Inputs/compress/a.dwo -o %t
 RUN: llvm-dwarfdump -v %t | FileCheck %s
 
-REQUIRES: zlib
-
 Simple test built from this input which produces DWARF long enough to be compressed in the .[z]debug_info section:
 
   void f(int a, int b, int c, int d) {

Modified: llvm/trunk/test/tools/llvm-dwp/X86/compressfail.test
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/llvm-dwp/X86/compressfail.test?rev=341688&r1=341687&r2=341688&view=diff
==============================================================================
--- llvm/trunk/test/tools/llvm-dwp/X86/compressfail.test (original)
+++ llvm/trunk/test/tools/llvm-dwp/X86/compressfail.test Fri Sep  7 11:29:20 2018
@@ -1,7 +1,6 @@
+REQUIRES: zlib
 RUN: not llvm-dwp %p/../Inputs/compressfail/a.dwo -o %t 2>&1 | FileCheck %s
 RUN: not llvm-dwp %p/../Inputs/empty_compressed_section.dwo -o %t 2>&1 | FileCheck %s
 RUN: not llvm-dwp %p/../Inputs/invalid_compressed.dwo -o %t 2>&1 | FileCheck %s
 
-REQUIRES: zlib
-
 CHECK: error: failure while decompressing compressed section: '.zdebug_{{.*}}.dwo'

Modified: llvm/trunk/test/tools/llvm-dwp/X86/dwos_list_from_exec_simple.test
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/llvm-dwp/X86/dwos_list_from_exec_simple.test?rev=341688&r1=341687&r2=341688&view=diff
==============================================================================
--- llvm/trunk/test/tools/llvm-dwp/X86/dwos_list_from_exec_simple.test (original)
+++ llvm/trunk/test/tools/llvm-dwp/X86/dwos_list_from_exec_simple.test Fri Sep  7 11:29:20 2018
@@ -10,8 +10,7 @@ RUN: cp %p/../Inputs/dwos_list_from_exec
 RUN: cp %p/../Inputs/dwos_list_from_exec/e.dwo e.dwo
 RUN: cp %p/../Inputs/dwos_list_from_exec/main main
 RUN: cp %p/../Inputs/dwos_list_from_exec/libd.so libd.so
-RUN: llvm-dwp c.dwo e.dwo -e main -e libd.so -o pkg.dwp
-RUN: llvm-dwarfdump -v pkg.dwp | FileCheck %s
+RUN: llvm-dwp c.dwo e.dwo -e main -e libd.so -o - | llvm-dwarfdump -v - | FileCheck %s
 
 Build commands for the test binaries:
 

Modified: llvm/trunk/test/tools/llvm-dwp/X86/gcc_type.test
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/llvm-dwp/X86/gcc_type.test?rev=341688&r1=341687&r2=341688&view=diff
==============================================================================
--- llvm/trunk/test/tools/llvm-dwp/X86/gcc_type.test (original)
+++ llvm/trunk/test/tools/llvm-dwp/X86/gcc_type.test Fri Sep  7 11:29:20 2018
@@ -1,5 +1,4 @@
-RUN: llvm-dwp %p/../Inputs/gcc_type/a.dwo -o %t
-RUN: llvm-dwarfdump -v %t | FileCheck %s
+RUN: llvm-dwp %p/../Inputs/gcc_type/a.dwo -o - | llvm-dwarfdump -v - | FileCheck %s
 RUN: not llvm-dwp %p/../Inputs/gcc_type/a.dwo %p/../Inputs/gcc_type/a.dwo -o %t 2>&1 | FileCheck --check-prefix=DUP %s
 
 CHECK: Type Unit

Modified: llvm/trunk/test/tools/llvm-dwp/X86/nocompress.test
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/llvm-dwp/X86/nocompress.test?rev=341688&r1=341687&r2=341688&view=diff
==============================================================================
--- llvm/trunk/test/tools/llvm-dwp/X86/nocompress.test (original)
+++ llvm/trunk/test/tools/llvm-dwp/X86/nocompress.test Fri Sep  7 11:29:20 2018
@@ -1,5 +1,4 @@
-RUN: not llvm-dwp %p/../Inputs/compress/a.dwo -o %t 2>&1 | FileCheck %s
-
 REQUIRES: nozlib
+RUN: not llvm-dwp %p/../Inputs/compress/a.dwo -o %t 2>&1 | FileCheck %s
 
 CHECK: error: failure while decompressing compressed section: '.zdebug_{{.*}}.dwo', zlib is not available

Modified: llvm/trunk/test/tools/llvm-dwp/X86/simple.test
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/llvm-dwp/X86/simple.test?rev=341688&r1=341687&r2=341688&view=diff
==============================================================================
--- llvm/trunk/test/tools/llvm-dwp/X86/simple.test (original)
+++ llvm/trunk/test/tools/llvm-dwp/X86/simple.test Fri Sep  7 11:29:20 2018
@@ -1,10 +1,8 @@
 RUN: llvm-dwp %p/../Inputs/simple/notypes/a.dwo %p/../Inputs/simple/notypes/b.dwo -o %t
-RUN: llvm-dwarfdump -v %t | FileCheck --check-prefix=CHECK --check-prefix=NOTYP %s
+RUN: llvm-dwarfdump -v %t | FileCheck --check-prefixes=CHECK,NOTYP %s
 RUN: llvm-objdump -h %t | FileCheck --check-prefix=NOTYPOBJ %s
-RUN: llvm-dwp %p/../Inputs/simple/types/a.dwo %p/../Inputs/simple/types/b.dwo -o %t
-RUN: llvm-dwarfdump -v %t | FileCheck --check-prefixes=CHECK,TYPES %s
-
-FIXME: For some reason, piping straight from llvm-dwp to llvm-dwarfdump -v doesn't behave well - looks like dwarfdump is reading/closes before dwp has finished.
+RUN: llvm-dwp %p/../Inputs/simple/types/a.dwo %p/../Inputs/simple/types/b.dwo -o - \
+RUN:   | llvm-dwarfdump -v - | FileCheck --check-prefixes=CHECK,TYPES %s
 
 DWP from non-type-unit debug info for these two translation units:
 a.cpp:




More information about the llvm-commits mailing list