summaryrefslogtreecommitdiffstats
path: root/llvm/test/tools/gold
diff options
context:
space:
mode:
authorMehdi Amini <mehdi.amini@apple.com>2016-10-08 22:49:28 +0000
committerMehdi Amini <mehdi.amini@apple.com>2016-10-08 22:49:28 +0000
commit8ec7b4f588fb1bf00672318d3e313480726dd8ef (patch)
tree6ac90e5f4d4152dbd00425059bfe02c32e242e51 /llvm/test/tools/gold
parentd3c5d2a4de10d4bdb01937d970f780d38cffb96b (diff)
downloadbcm5719-llvm-8ec7b4f588fb1bf00672318d3e313480726dd8ef.tar.gz
bcm5719-llvm-8ec7b4f588fb1bf00672318d3e313480726dd8ef.zip
ThinLTO: Fix Gold test after caching fix in r283655
(I don't have Gold available, so this is speculative) llvm-svn: 283681
Diffstat (limited to 'llvm/test/tools/gold')
-rw-r--r--llvm/test/tools/gold/X86/cache.ll16
1 files changed, 15 insertions, 1 deletions
diff --git a/llvm/test/tools/gold/X86/cache.ll b/llvm/test/tools/gold/X86/cache.ll
index 8502bc9126a..756710e482b 100644
--- a/llvm/test/tools/gold/X86/cache.ll
+++ b/llvm/test/tools/gold/X86/cache.ll
@@ -1,7 +1,21 @@
+; Verify that enabling caching is ignoring module when we emit them without hash.
; RUN: opt -module-summary %s -o %t.o
; RUN: opt -module-summary %p/Inputs/cache.ll -o %t2.o
-; Verify that enabling caching is working
+; RUN: rm -Rf %t.cache && mkdir %t.cache
+; RUN: %gold -m elf_x86_64 -plugin %llvmshlibdir/LLVMgold.so \
+; RUN: --plugin-opt=thinlto \
+; RUN: --plugin-opt=cache-dir=%t.cache \
+; RUN: -o %t3.o %t2.o %t.o
+
+; RUN: ls %t.cache | count 0
+
+
+; Verify that enabling caching is working with module with hash.
+
+; RUN: opt -module-hash -module-summary %s -o %t.o
+; RUN: opt -module-hash -module-summary %p/Inputs/cache.ll -o %t2.o
+
; RUN: rm -Rf %t.cache && mkdir %t.cache
; RUN: %gold -m elf_x86_64 -plugin %llvmshlibdir/LLVMgold.so \
; RUN: --plugin-opt=thinlto \
OpenPOWER on IntegriCloud