[compiler-rt] r300901 - [cfi] Add explicit -flto in create-derivers test.

Evgeniy Stepanov via llvm-commits llvm-commits at lists.llvm.org
Thu Apr 20 14:44:37 PDT 2017


Author: eugenis
Date: Thu Apr 20 16:44:37 2017
New Revision: 300901

URL: http://llvm.org/viewvc/llvm-project?rev=300901&view=rev
Log:
[cfi] Add explicit -flto in create-derivers test.

This is necessary to run the test suite in ThinLTO mode - otherwise
opt complains about an input file containing several modules.

Modified:
    compiler-rt/trunk/test/cfi/create-derivers.test

Modified: compiler-rt/trunk/test/cfi/create-derivers.test
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/cfi/create-derivers.test?rev=300901&r1=300900&r2=300901&view=diff
==============================================================================
--- compiler-rt/trunk/test/cfi/create-derivers.test (original)
+++ compiler-rt/trunk/test/cfi/create-derivers.test Thu Apr 20 16:44:37 2017
@@ -1,20 +1,21 @@
 REQUIRES: asserts
 
-RUN: %clangxx_cfi -c -o %t1.o %S/simple-fail.cpp
+%% Explicit -flto to override possible -flto=thin in %clangxx_cfi
+RUN: %clangxx_cfi -flto -c -o %t1.o %S/simple-fail.cpp
 RUN: opt -lowertypetests -debug-only=lowertypetests -o /dev/null %t1.o 2>&1 | FileCheck --check-prefix=B0 %s
 B0: {{1B|B@@}}: {{.*}} size 1
 
-RUN: %clangxx_cfi -DB32 -c -o %t2.o %S/simple-fail.cpp
+RUN: %clangxx_cfi -DB32 -flto -c -o %t2.o %S/simple-fail.cpp
 RUN: opt -lowertypetests -debug-only=lowertypetests -o /dev/null %t2.o 2>&1 | FileCheck --check-prefix=B32 %s
 B32: {{1B|B@@}}: {{.*}} size 24
 B32-NOT: all-ones
 
-RUN: %clangxx_cfi -DB64 -c -o %t3.o %S/simple-fail.cpp
+RUN: %clangxx_cfi -DB64 -flto -c -o %t3.o %S/simple-fail.cpp
 RUN: opt -lowertypetests -debug-only=lowertypetests -o /dev/null %t3.o 2>&1 | FileCheck --check-prefix=B64 %s
 B64: {{1B|B@@}}: {{.*}} size 54
 B64-NOT: all-ones
 
-RUN: %clangxx_cfi -DBM -c -o %t4.o %S/simple-fail.cpp
+RUN: %clangxx_cfi -DBM -flto -c -o %t4.o %S/simple-fail.cpp
 RUN: opt -lowertypetests -debug-only=lowertypetests -o /dev/null %t4.o 2>&1 | FileCheck --check-prefix=BM %s
 BM: {{1B|B@@}}: {{.*}} size 84
 BM-NOT: all-ones




More information about the llvm-commits mailing list