diff --git a/lld/test/ELF/icf-non-mergeable.s b/lld/test/ELF/icf-non-mergeable.s --- a/lld/test/ELF/icf-non-mergeable.s +++ b/lld/test/ELF/icf-non-mergeable.s @@ -8,10 +8,7 @@ // RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux \ // RUN: %p/Inputs/icf-non-mergeable.s -o %t2 -// RUN: ld.lld %t1 %t2 -o /dev/null --icf=all --verbose 2>&1 | FileCheck %s - -// CHECK-NOT: selected section '.text.f1' -// CHECK-NOT: removing identical section '.text.f2' +// RUN: ld.lld %t1 %t2 -o /dev/null --icf=all --print-icf-sections | count 0 .globl _start, f1, f2, d1, d2 _start: diff --git a/lld/test/ELF/icf-none.s b/lld/test/ELF/icf-none.s --- a/lld/test/ELF/icf-none.s +++ b/lld/test/ELF/icf-none.s @@ -1,9 +1,7 @@ # REQUIRES: x86 # RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t -# RUN: ld.lld %t -o /dev/null --icf=all --icf=none --verbose 2>&1 | FileCheck %s - -# CHECK-NOT: selected section '.text.f1' +# RUN: ld.lld %t -o /dev/null --icf=all --icf=none --print-icf-sections | count 0 .globl _start, f1, f2 _start: diff --git a/lld/test/ELF/icf3.s b/lld/test/ELF/icf3.s --- a/lld/test/ELF/icf3.s +++ b/lld/test/ELF/icf3.s @@ -2,10 +2,7 @@ # RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t1 # RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %p/Inputs/icf2.s -o %t2 -# RUN: ld.lld %t1 %t2 -o /dev/null --icf=all --print-icf-sections 2>&1 | FileCheck -allow-empty %s - -# CHECK-NOT: selected section '.text.f1' from file -# CHECK-NOT: selected section '.text.f2' from file +# RUN: ld.lld %t1 %t2 -o /dev/null --icf=all --print-icf-sections | count 0 .globl _start, f1, f2 _start: diff --git a/lld/test/ELF/icf4.s b/lld/test/ELF/icf4.s --- a/lld/test/ELF/icf4.s +++ b/lld/test/ELF/icf4.s @@ -1,10 +1,7 @@ # REQUIRES: x86 # RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t -# RUN: ld.lld %t -o /dev/null --icf=all --print-icf-sections 2>&1 | FileCheck -allow-empty %s - -# CHECK-NOT: selected section '.text.f1' -# CHECK-NOT: selected section '.text.f2' +# RUN: ld.lld %t -o /dev/null --icf=all --print-icf-sections | count 0 .globl _start, f1, f2 _start: diff --git a/lld/test/ELF/icf5.s b/lld/test/ELF/icf5.s --- a/lld/test/ELF/icf5.s +++ b/lld/test/ELF/icf5.s @@ -1,10 +1,7 @@ # REQUIRES: x86 # RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t -# RUN: ld.lld %t -o /dev/null --icf=all --print-icf-sections 2>&1 | FileCheck -allow-empty %s - -# CHECK-NOT: selected section '.text.f1' -# CHECK-NOT: selected section '.text.f2' +# RUN: ld.lld %t -o /dev/null --icf=all --print-icf-sections | count 0 .globl _start, f1, f2 _start: diff --git a/lld/test/ELF/icf6.s b/lld/test/ELF/icf6.s --- a/lld/test/ELF/icf6.s +++ b/lld/test/ELF/icf6.s @@ -1,10 +1,7 @@ # REQUIRES: x86 # RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t -# RUN: ld.lld %t -o /dev/null --icf=all --print-icf-sections 2>&1 | FileCheck -allow-empty %s - -# CHECK-NOT: selected section '.text.f1' -# CHECK-NOT: selected section '.text.f2' +# RUN: ld.lld %t -o /dev/null --icf=all --print-icf-sections | count 0 .globl _start, f1, f2 _start: