COFF: Output messages for /verbose to stdout instead of stderr.

This patch also makes the message less verbose.

llvm-svn: 247853
diff --git a/lld/COFF/Chunks.cpp b/lld/COFF/Chunks.cpp
index cbdfd55..6a9c214 100644
--- a/lld/COFF/Chunks.cpp
+++ b/lld/COFF/Chunks.cpp
@@ -207,13 +207,10 @@
 }
 
 void SectionChunk::printDiscardedMessage() const {
-  if (this == Ptr) {
-    // Removed by dead-stripping.
-    llvm::dbgs() << "Discarded " << Sym->getName() << "\n";
-  } else {
-    // Removed by ICF.
-    llvm::dbgs() << "Replaced " << Sym->getName() << "\n";
-  }
+  // Removed by dead-stripping. If it's removed by ICF, ICF already
+  // printed out the name, so don't repeat that here.
+  if (Sym && this == Ptr)
+    llvm::outs() << "Discarded " << Sym->getName() << "\n";
 }
 
 StringRef SectionChunk::getDebugName() {