Don't add the trailing `\n' for LDPL_ERROR.
authorH.J. Lu <hjl.tools@gmail.com>
Mon, 6 Dec 2010 21:47:43 +0000 (21:47 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Mon, 6 Dec 2010 21:47:43 +0000 (21:47 +0000)
2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/12288
* plugin.c (message): Don't add the trailing `\n' for
LDPL_ERROR.

ld/ChangeLog
ld/plugin.c

index 19f4c624dde101af3a281123a180284ea208298d..16a134ad2610745e1c37b34cef9af0027b1fd57c 100644 (file)
@@ -1,3 +1,9 @@
+2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/12288
+       * plugin.c (message): Don't add the trailing `\n' for
+       LDPL_ERROR.
+
 2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>
 
        PR ld/12288
index db31596cce6132e2eaf7be82ea7acb03a48c84b7..e4943c2bdd5b588ca618177541ee834c56f275d0 100644 (file)
@@ -582,9 +582,11 @@ message (int level, const char *format, ...)
     {
     case LDPL_INFO:
       vfinfo (stdout, format, args, FALSE);
+      putchar ('\n');
       break;
     case LDPL_WARNING:
       vfinfo (stdout, format, args, TRUE);
+      putchar ('\n');
       break;
     case LDPL_FATAL:
     case LDPL_ERROR:
@@ -598,8 +600,6 @@ message (int level, const char *format, ...)
       break;
     }
 
-  putchar('\n');
-
   va_end (args);
   return LDPS_OK;
 }