OSDN Git Service

PR 11128
authornickc <nickc>
Mon, 4 Jan 2010 22:39:58 +0000 (22:39 +0000)
committernickc <nickc>
Mon, 4 Jan 2010 22:39:58 +0000 (22:39 +0000)
        * readelf.c (dump_section_as_strings): Use two separate
        invocations of printf() in order to work around bugs in
        the Solaris 8 implementation.

binutils/ChangeLog
binutils/readelf.c

index 5b7415b..3dfc33a 100644 (file)
@@ -1,5 +1,12 @@
 2010-01-04  Nick Clifton  <nickc@redhat.com>
 
+       PR 11128
+       * readelf.c (dump_section_as_strings): Use two separate
+       invocations of printf() in order to work around bugs in
+       the Solaris 8 implementation.
+
+2010-01-04  Nick Clifton  <nickc@redhat.com>
+
        * po/ru/po: Updated Russian translation.
 
 For older changes see ChangeLog-2009
index 956144d..fd44f2f 100644 (file)
@@ -8624,7 +8624,10 @@ dump_section_as_strings (Elf_Internal_Shdr * section, FILE * file)
       if (data < end)
        {
 #ifndef __MSVCRT__
-         printf ("  [%6tx]  %s\n", data - start, data);
+         /* PR 11128: Use two separate invocations in order to work
+             around bugs in the Solaris 8 implementation of printf.  */
+         printf ("  [%6tx]  ", data - start);
+         printf ("%s\n", data);
 #else
          printf ("  [%6Ix]  %s\n", (size_t) (data - start), data);
 #endif