Index: lib/IR/LegacyPassManager.cpp
===================================================================
--- lib/IR/LegacyPassManager.cpp
+++ lib/IR/LegacyPassManager.cpp
@@ -786,7 +786,7 @@
 
   if (PI && !PI->isAnalysis() && shouldPrintBeforePass(PI->getPassArgument())) {
     Pass *PP = P->createPrinterPass(
-        dbgs(), ("*** IR Dump Before " + P->getPassName() + " ***").str());
+        dbgs(), ("*** IR Dump Before " + P->getPassName() + " ***\n").str());
     PP->assignPassManager(activeStack, getTopLevelPassManagerType());
   }
 
@@ -795,7 +795,7 @@
 
   if (PI && !PI->isAnalysis() && shouldPrintAfterPass(PI->getPassArgument())) {
     Pass *PP = P->createPrinterPass(
-        dbgs(), ("*** IR Dump After " + P->getPassName() + " ***").str());
+        dbgs(), ("*** IR Dump After " + P->getPassName() + " ***\n").str());
     PP->assignPassManager(activeStack, getTopLevelPassManagerType());
   }
 }