[llvm] r353544 - [test] Run the verifier for dsymutil module tests
Jonas Devlieghere via llvm-commits
llvm-commits at lists.llvm.org
Fri Feb 8 10:43:11 PST 2019
Author: jdevlieghere
Date: Fri Feb 8 10:43:11 2019
New Revision: 353544
URL: http://llvm.org/viewvc/llvm-project?rev=353544&view=rev
Log:
[test] Run the verifier for dsymutil module tests
Dsymutil has an option "verify" that runs the dwarf verifier on the
generated dSYM. This patch enables this for the module tests.
Modified:
llvm/trunk/test/tools/dsymutil/X86/module-warnings.test
llvm/trunk/test/tools/dsymutil/X86/modules-dwarf-version.m
llvm/trunk/test/tools/dsymutil/X86/modules-empty.m
llvm/trunk/test/tools/dsymutil/X86/modules-pruning.cpp
Modified: llvm/trunk/test/tools/dsymutil/X86/module-warnings.test
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/dsymutil/X86/module-warnings.test?rev=353544&r1=353543&r2=353544&view=diff
==============================================================================
--- llvm/trunk/test/tools/dsymutil/X86/module-warnings.test (original)
+++ llvm/trunk/test/tools/dsymutil/X86/module-warnings.test Fri Feb 8 10:43:11 2019
@@ -23,7 +23,7 @@
# RUN: cp %p/../Inputs/module-warnings/1.o %t.dir
# RUN: cp %p/../Inputs/module-warnings/Foo.pcm %t.dir/ModuleCache
#
-# RUN: dsymutil -f -oso-prepend-path=%t.dir -y \
+# RUN: dsymutil -verify -f -oso-prepend-path=%t.dir -y \
# RUN: %p/dummy-debug-map.map -o %t 2>&1 | FileCheck %s
#
# Module-not-found should be reported only once.
@@ -32,12 +32,12 @@
# CHECK-NOT: warning: {{.*}}Bar.pcm:
#
# RUN: cp %p/../Inputs/module-warnings/libstatic.a %t.dir
-# RUN: dsymutil -f -oso-prepend-path=%t.dir -y %s -o %t 2>&1 | FileCheck %s
+# RUN: dsymutil -verify -f -oso-prepend-path=%t.dir -y %s -o %t 2>&1 | FileCheck %s
# CHECK: rebuild the module cache
# CHECK-NOT: static libraries
#
# RUN: rm -rf %t.dir/ModuleCache
-# RUN: dsymutil -f -oso-prepend-path=%t.dir -y %s -o %t 2>&1 \
+# RUN: dsymutil -verify -f -oso-prepend-path=%t.dir -y %s -o %t 2>&1 \
# RUN: | FileCheck %s --check-prefix=STATIC
# STATIC: warning: {{.*}}Bar.pcm:
# STATIC: note: Linking a static library
Modified: llvm/trunk/test/tools/dsymutil/X86/modules-dwarf-version.m
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/dsymutil/X86/modules-dwarf-version.m?rev=353544&r1=353543&r2=353544&view=diff
==============================================================================
--- llvm/trunk/test/tools/dsymutil/X86/modules-dwarf-version.m (original)
+++ llvm/trunk/test/tools/dsymutil/X86/modules-dwarf-version.m Fri Feb 8 10:43:11 2019
@@ -8,7 +8,7 @@
// RUN: mkdir %t.dir
// RUN: cp %p/../Inputs/modules/Bar.pcm %t.dir
// RUN: cp %p/../Inputs/modules-dwarf-version/1.o %t.dir
-// RUN: dsymutil -f -oso-prepend-path=%t.dir \
+// RUN: dsymutil -verify -f -oso-prepend-path=%t.dir \
// RUN: -y %p/dummy-debug-map.map -o - \
// RUN: | llvm-dwarfdump --debug-info - | FileCheck %s
Modified: llvm/trunk/test/tools/dsymutil/X86/modules-empty.m
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/dsymutil/X86/modules-empty.m?rev=353544&r1=353543&r2=353544&view=diff
==============================================================================
--- llvm/trunk/test/tools/dsymutil/X86/modules-empty.m (original)
+++ llvm/trunk/test/tools/dsymutil/X86/modules-empty.m Fri Feb 8 10:43:11 2019
@@ -14,6 +14,7 @@ EOF
// RUN: mkdir %t.dir
// RUN: cp %p/../Inputs/modules-empty/1.o %p/../Inputs/modules-empty/Empty.pcm %t.dir
// RUN: dsymutil -f -oso-prepend-path=%t.dir \
+// RUN: -verify \
// RUN: -y %p/dummy-debug-map.map -o - \
// RUN: | llvm-dwarfdump --debug-info - | FileCheck %s
Modified: llvm/trunk/test/tools/dsymutil/X86/modules-pruning.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/dsymutil/X86/modules-pruning.cpp?rev=353544&r1=353543&r2=353544&view=diff
==============================================================================
--- llvm/trunk/test/tools/dsymutil/X86/modules-pruning.cpp (original)
+++ llvm/trunk/test/tools/dsymutil/X86/modules-pruning.cpp Fri Feb 8 10:43:11 2019
@@ -1,4 +1,5 @@
// RUN: dsymutil -f -oso-prepend-path=%p/../Inputs/modules-pruning \
+// RUN: -verify \
// RUN: -y %p/dummy-debug-map.map -o - \
// RUN: | llvm-dwarfdump --name isRef -p - | FileCheck %s
More information about the llvm-commits
mailing list