[lld] r329559 - [ELF] - Fix cref.s test case.
George Rimar via llvm-commits
llvm-commits at lists.llvm.org
Mon Apr 9 05:45:30 PDT 2018
Author: grimar
Date: Mon Apr 9 05:45:29 2018
New Revision: 329559
URL: http://llvm.org/viewvc/llvm-project?rev=329559&view=rev
Log:
[ELF] - Fix cref.s test case.
The intention of -gc-sections flag was to check
that discarded is not in the output. It should be
specified in the executable command line invocation
and also, the symbol must be global as local symbols
are anyways not printed.
Differential revision: https://reviews.llvm.org/D45159
Modified:
lld/trunk/test/ELF/cref.s
Modified: lld/trunk/test/ELF/cref.s
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/cref.s?rev=329559&r1=329558&r2=329559&view=diff
==============================================================================
--- lld/trunk/test/ELF/cref.s (original)
+++ lld/trunk/test/ELF/cref.s Mon Apr 9 05:45:29 2018
@@ -6,8 +6,8 @@
// RUN: rm -f %t.a
// RUN: llvm-ar rcs %t.a %ta.o
// RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t3.o
-// RUN: ld.lld -shared -o %t1.so %t1.o -gc-sections
-// RUN: ld.lld -o /dev/null %t1.so %t2.o %t3.o %t.a -cref | FileCheck -strict-whitespace %s
+// RUN: ld.lld -shared -o %t1.so %t1.o
+// RUN: ld.lld -o /dev/null %t1.so %t2.o %t3.o %t.a -gc-sections -cref | FileCheck -strict-whitespace %s
// CHECK: Symbol File
// CHECK-NEXT: bar {{.*}}2.o
@@ -19,8 +19,9 @@
// CHECK-NEXT: baz {{.*}}3.o
// CHECK-NEXT: zed {{.*}}.a({{.*}}a.o)
// CHECK-NEXT: {{.*}}3.o
+// CHECK-NOT: discarded
-.global _start, foo, bar, baz
+.global _start, foo, bar, baz, discarded
_start:
call foo
call bar
More information about the llvm-commits
mailing list