elfedit: Pass osabi to reconcat
authorH.J. Lu <hjl.tools@gmail.com>
Tue, 29 Dec 2020 18:37:24 +0000 (10:37 -0800)
committerH.J. Lu <hjl.tools@gmail.com>
Tue, 29 Dec 2020 18:37:24 +0000 (10:37 -0800)
Pass osabi to reconcat to get

Usage: elfedit <option(s)> elffile(s)
...
  --input-osabi [none|HPUX|NetBSD|GNU|Linux|Solaris|AIX|Irix|FreeBSD|TRU64|Modesto|OpenBSD|OpenVMS|NSK|AROS|FenixOS]
                              Set input OSABI

instead of

  --input-osabi [|FenixOS]
                              Set input OSABI

* elfedit (usage): Pass osabi to reconcat.

binutils/ChangeLog
binutils/elfedit.c

index bd087e5ec971d9f93ba63f2ea6f2fd9c1856e921..9bbe1fe061ba3e26a7fd36506251e833076f1251 100644 (file)
@@ -1,3 +1,7 @@
+2020-12-29  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * elfedit (usage): Pass osabi to reconcat.
+
 2020-12-28  H.J. Lu  <hongjiu.lu@intel.com>
 
        * testsuite/binutils-all/compress.exp (test_gnu_debuglink): Pass
index dc2f722d386b63f6bbbdfe82a49ce39d030dc1f5..e54011c9a8d3df65c765cb6c6c583e3a2c50066f 100644 (file)
@@ -902,7 +902,7 @@ usage (FILE *stream, int exit_status)
   char *osabi = concat (osabis[0].name, NULL);
 
   for (i = 1; i < ARRAY_SIZE (osabis); i++)
-    osabi = reconcat (osabi, "|", osabis[i].name, NULL);
+    osabi = reconcat (osabi, osabi, "|", osabis[i].name, NULL);
 
   fprintf (stream, _("Usage: %s <option(s)> elffile(s)\n"),
           program_name);