Add space between program name and file for objcopy/strip/objdump messages
authorAlan Modra <amodra@gmail.com>
Mon, 18 Nov 2019 21:36:24 +0000 (08:06 +1030)
committerAlan Modra <amodra@gmail.com>
Tue, 19 Nov 2019 02:01:22 +0000 (12:31 +1030)
The GNU coding standard does indicate there should be no space in
messages like these, but we tend to put a space in all other
messages.  This patch cures the inconsistency in:

$ binutils/strip-new -F elf32-little -N .text -o pr25200 pr25200.bin
binutils/strip-new: pr25200: R_X86_64_PLT32 unsupported
binutils/strip-new:pr25200: sorry, cannot handle this file

* bucomm.c (bfd_nonfatal_message): Add a space between program
name and file.

binutils/ChangeLog
binutils/bucomm.c

index 298a7378854260736853217c3591bf174c859f6e..bf6d20e596e5b89c0568b7aa8006d3ee5788cba1 100644 (file)
@@ -1,3 +1,8 @@
+2019-11-19  Alan Modra  <amodra@gmail.com>
+
+       * bucomm.c (bfd_nonfatal_message): Add a space between program
+       name and file.
+
 2019-11-18  Alan Modra  <amodra@gmail.com>
 
        PR 25198
index 2493fd561bc71e7edc106b715aa16ff1a7ec41ba..78d80bef5f58ae2b72e47be7ea4ba265e7d42ca0 100644 (file)
@@ -64,10 +64,10 @@ bfd_nonfatal (const char *string)
    bfd error message is printed.  In summary, error messages are of
    one of the following forms:
 
-   PROGRAM:file: bfd-error-message
-   PROGRAM:file[section]: bfd-error-message
-   PROGRAM:file: printf-message: bfd-error-message
-   PROGRAM:file[section]: printf-message: bfd-error-message.  */
+   PROGRAM: file: bfd-error-message
+   PROGRAM: file[section]: bfd-error-message
+   PROGRAM: file: printf-message: bfd-error-message
+   PROGRAM: file[section]: printf-message: bfd-error-message.  */
 
 void
 bfd_nonfatal_message (const char *filename,
@@ -97,9 +97,9 @@ bfd_nonfatal_message (const char *filename,
        section_name = bfd_section_name (section);
     }
   if (section_name)
-    fprintf (stderr, ":%s[%s]", filename, section_name);
+    fprintf (stderr, ": %s[%s]", filename, section_name);
   else
-    fprintf (stderr, ":%s", filename);
+    fprintf (stderr, ": %s", filename);
 
   if (format)
     {