* readelf.c (get_group_flags): Return empty string when flags zero.
authorAlan Modra <amodra@gmail.com>
Fri, 19 Feb 2010 01:36:39 +0000 (01:36 +0000)
committerAlan Modra <amodra@gmail.com>
Fri, 19 Feb 2010 01:36:39 +0000 (01:36 +0000)
Add space in other returned values.
(process_section_groups): Adjust format string.

binutils/ChangeLog
binutils/readelf.c

index c494961c1107d2b992f27065738eafe7bb248c02..0bab9978ebf56a9f7bb3fb53067758a49ddc8e06 100644 (file)
@@ -1,3 +1,9 @@
+2010-02-19  Alan Modra  <amodra@gmail.com>
+
+       * readelf.c (get_group_flags): Return empty string when flags zero.
+       Add space in other returned values.
+       (process_section_groups): Adjust format string.
+
 2010-02-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
 
        * readelf.c (arm_attr_tag_Advanced_SIMD_arch): Add description of
index b5d766f9294d5706f5e270a009138045f1081dce..c5e9b4feb250e35f96b5378f90011b1f434317df 100644 (file)
@@ -4633,11 +4633,14 @@ get_group_flags (unsigned int flags)
   static char buff[32];
   switch (flags)
     {
+    case 0:
+      return "";
+
     case GRP_COMDAT:
-      return "COMDAT";
+      return "COMDAT ";
 
    default:
-      snprintf (buff, sizeof (buff), _("[<unknown>: 0x%x]"), flags);
+      snprintf (buff, sizeof (buff), _("[<unknown>: 0x%x] "), flags);
       break;
     }
   return buff;
@@ -4797,7 +4800,7 @@ process_section_groups (FILE * file)
 
          if (do_section_groups)
            {
-             printf ("\n%s group section [%5u] `%s' [%s] contains %u sections:\n",
+             printf ("\n%sgroup section [%5u] `%s' [%s] contains %u sections:\n",
                      get_group_flags (entry), i, name, group_name, size);
 
              printf (_("   [Index]    Name\n"));