]> oss.titaniummirror.com Git - msp430-binutils.git/blobdiff - binutils/po/binutils.pot
Merge commit 'upstream/2.20'
[msp430-binutils.git] / binutils / po / binutils.pot
index f0801683f203d58d6354a76c3a24dde41114d78d..6a5ec379b72bc9a0d9365714a9f20a73152c1dc4 100644 (file)
@@ -7,8 +7,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-07-02 15:55+0930\n"
+"Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
+"POT-Creation-Date: 2009-09-07 14:08+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -16,24 +16,24 @@ msgstr ""
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: addr2line.c:74
+#: addr2line.c:76
 #, c-format
 msgid "Usage: %s [option(s)] [addr(s)]\n"
 msgstr ""
 
 #, c-format
 msgid "Usage: %s [option(s)] [addr(s)]\n"
 msgstr ""
 
-#: addr2line.c:75
+#: addr2line.c:77
 #, c-format
 msgid " Convert addresses into line number/file name pairs.\n"
 msgstr ""
 
 #, c-format
 msgid " Convert addresses into line number/file name pairs.\n"
 msgstr ""
 
-#: addr2line.c:76
+#: addr2line.c:78
 #, c-format
 msgid ""
 " If no addresses are specified on the command line, they will be read from "
 "stdin\n"
 msgstr ""
 
 #, c-format
 msgid ""
 " If no addresses are specified on the command line, they will be read from "
 "stdin\n"
 msgstr ""
 
-#: addr2line.c:77
+#: addr2line.c:79
 #, c-format
 msgid ""
 " The options are:\n"
 #, c-format
 msgid ""
 " The options are:\n"
@@ -50,223 +50,274 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: addr2line.c:92 ar.c:264 coffdump.c:467 dlltool.c:3172 dllwrap.c:510
-#: nlmconv.c:1115 objcopy.c:515 objcopy.c:550 readelf.c:2797 size.c:103
-#: srconv.c:1734 strings.c:722 sysdump.c:647 windmc.c:232 windres.c:698
+#: addr2line.c:94 ar.c:295 coffdump.c:469 dlltool.c:3832 dllwrap.c:510
+#: nlmconv.c:1113 objcopy.c:563 objcopy.c:598 readelf.c:2922 size.c:99
+#: srconv.c:1741 strings.c:676 sysdump.c:653 windmc.c:233 windres.c:698
 #, c-format
 msgid "Report bugs to %s\n"
 msgstr ""
 
 #, c-format
 msgid "Report bugs to %s\n"
 msgstr ""
 
-#: addr2line.c:279
+#: addr2line.c:281
 #, c-format
 msgid "%s: cannot get addresses from archive"
 msgstr ""
 
 #, c-format
 msgid "%s: cannot get addresses from archive"
 msgstr ""
 
-#: addr2line.c:296
+#: addr2line.c:298
 #, c-format
 msgid "%s: cannot find section %s"
 msgstr ""
 
 #, c-format
 msgid "%s: cannot find section %s"
 msgstr ""
 
-#: addr2line.c:362 nm.c:1534 objdump.c:3099
+#: addr2line.c:364 nm.c:1554 objdump.c:3229
 #, c-format
 msgid "unknown demangling style `%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown demangling style `%s'"
 msgstr ""
 
-#: ar.c:204
+#: ar.c:218
 #, c-format
 msgid "no entry %s in archive\n"
 msgstr ""
 
 #, c-format
 msgid "no entry %s in archive\n"
 msgstr ""
 
-#: ar.c:220
+#: ar.c:236
+#, c-format
+msgid ""
+"Usage: %s [emulation options] [--plugin <name>] [-]{dmpqrstx}"
+"[abcfilNoPsSuvV] [member-name] [count] archive-file file...\n"
+msgstr ""
+
+#: ar.c:238
 #, c-format
 msgid ""
 "Usage: %s [emulation options] [-]{dmpqrstx}[abcfilNoPsSuvV] [member-name] "
 "[count] archive-file file...\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Usage: %s [emulation options] [-]{dmpqrstx}[abcfilNoPsSuvV] [member-name] "
 "[count] archive-file file...\n"
 msgstr ""
 
-#: ar.c:223
+#: ar.c:243
 #, c-format
 msgid "       %s -M [<mri-script]\n"
 msgstr ""
 
 #, c-format
 msgid "       %s -M [<mri-script]\n"
 msgstr ""
 
-#: ar.c:224
+#: ar.c:244
 #, c-format
 msgid " commands:\n"
 msgstr ""
 
 #, c-format
 msgid " commands:\n"
 msgstr ""
 
-#: ar.c:225
+#: ar.c:245
 #, c-format
 msgid "  d            - delete file(s) from the archive\n"
 msgstr ""
 
 #, c-format
 msgid "  d            - delete file(s) from the archive\n"
 msgstr ""
 
-#: ar.c:226
+#: ar.c:246
 #, c-format
 msgid "  m[ab]        - move file(s) in the archive\n"
 msgstr ""
 
 #, c-format
 msgid "  m[ab]        - move file(s) in the archive\n"
 msgstr ""
 
-#: ar.c:227
+#: ar.c:247
 #, c-format
 msgid "  p            - print file(s) found in the archive\n"
 msgstr ""
 
 #, c-format
 msgid "  p            - print file(s) found in the archive\n"
 msgstr ""
 
-#: ar.c:228
+#: ar.c:248
 #, c-format
 msgid "  q[f]         - quick append file(s) to the archive\n"
 msgstr ""
 
 #, c-format
 msgid "  q[f]         - quick append file(s) to the archive\n"
 msgstr ""
 
-#: ar.c:229
+#: ar.c:249
 #, c-format
 msgid ""
 "  r[ab][f][u]  - replace existing or insert new file(s) into the archive\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  r[ab][f][u]  - replace existing or insert new file(s) into the archive\n"
 msgstr ""
 
-#: ar.c:230
+#: ar.c:250
 #, c-format
 msgid "  t            - display contents of archive\n"
 msgstr ""
 
 #, c-format
 msgid "  t            - display contents of archive\n"
 msgstr ""
 
-#: ar.c:231
+#: ar.c:251
 #, c-format
 msgid "  x[o]         - extract file(s) from the archive\n"
 msgstr ""
 
 #, c-format
 msgid "  x[o]         - extract file(s) from the archive\n"
 msgstr ""
 
-#: ar.c:232
+#: ar.c:252
 #, c-format
 msgid " command specific modifiers:\n"
 msgstr ""
 
 #, c-format
 msgid " command specific modifiers:\n"
 msgstr ""
 
-#: ar.c:233
+#: ar.c:253
 #, c-format
 msgid "  [a]          - put file(s) after [member-name]\n"
 msgstr ""
 
 #, c-format
 msgid "  [a]          - put file(s) after [member-name]\n"
 msgstr ""
 
-#: ar.c:234
+#: ar.c:254
 #, c-format
 msgid "  [b]          - put file(s) before [member-name] (same as [i])\n"
 msgstr ""
 
 #, c-format
 msgid "  [b]          - put file(s) before [member-name] (same as [i])\n"
 msgstr ""
 
-#: ar.c:235
+#: ar.c:255
+#, c-format
+msgid "  [D]          - use zero for timestamps and uids/gids\n"
+msgstr ""
+
+#: ar.c:256
 #, c-format
 msgid "  [N]          - use instance [count] of name\n"
 msgstr ""
 
 #, c-format
 msgid "  [N]          - use instance [count] of name\n"
 msgstr ""
 
-#: ar.c:236
+#: ar.c:257
 #, c-format
 msgid "  [f]          - truncate inserted file names\n"
 msgstr ""
 
 #, c-format
 msgid "  [f]          - truncate inserted file names\n"
 msgstr ""
 
-#: ar.c:237
+#: ar.c:258
 #, c-format
 msgid "  [P]          - use full path names when matching\n"
 msgstr ""
 
 #, c-format
 msgid "  [P]          - use full path names when matching\n"
 msgstr ""
 
-#: ar.c:238
+#: ar.c:259
 #, c-format
 msgid "  [o]          - preserve original dates\n"
 msgstr ""
 
 #, c-format
 msgid "  [o]          - preserve original dates\n"
 msgstr ""
 
-#: ar.c:239
+#: ar.c:260
 #, c-format
 msgid ""
 "  [u]          - only replace files that are newer than current archive "
 "contents\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  [u]          - only replace files that are newer than current archive "
 "contents\n"
 msgstr ""
 
-#: ar.c:240
+#: ar.c:261
 #, c-format
 msgid " generic modifiers:\n"
 msgstr ""
 
 #, c-format
 msgid " generic modifiers:\n"
 msgstr ""
 
-#: ar.c:241
+#: ar.c:262
 #, c-format
 msgid "  [c]          - do not warn if the library had to be created\n"
 msgstr ""
 
 #, c-format
 msgid "  [c]          - do not warn if the library had to be created\n"
 msgstr ""
 
-#: ar.c:242
+#: ar.c:263
 #, c-format
 msgid "  [s]          - create an archive index (cf. ranlib)\n"
 msgstr ""
 
 #, c-format
 msgid "  [s]          - create an archive index (cf. ranlib)\n"
 msgstr ""
 
-#: ar.c:243
+#: ar.c:264
 #, c-format
 msgid "  [S]          - do not build a symbol table\n"
 msgstr ""
 
 #, c-format
 msgid "  [S]          - do not build a symbol table\n"
 msgstr ""
 
-#: ar.c:244
+#: ar.c:265
+#, c-format
+msgid "  [T]          - make a thin archive\n"
+msgstr ""
+
+#: ar.c:266
 #, c-format
 msgid "  [v]          - be verbose\n"
 msgstr ""
 
 #, c-format
 msgid "  [v]          - be verbose\n"
 msgstr ""
 
-#: ar.c:245
+#: ar.c:267
 #, c-format
 msgid "  [V]          - display the version number\n"
 msgstr ""
 
 #, c-format
 msgid "  [V]          - display the version number\n"
 msgstr ""
 
-#: ar.c:246
+#: ar.c:268
 #, c-format
 msgid "  @<file>      - read options from <file>\n"
 msgstr ""
 
 #, c-format
 msgid "  @<file>      - read options from <file>\n"
 msgstr ""
 
-#: ar.c:253
+#: ar.c:270
+#, c-format
+msgid " optional:\n"
+msgstr ""
+
+#: ar.c:271
+#, c-format
+msgid "  --plugin <p> - load the specified plugin\n"
+msgstr ""
+
+#: ar.c:278
 #, c-format
 msgid "Usage: %s [options] archive\n"
 msgstr ""
 
 #, c-format
 msgid "Usage: %s [options] archive\n"
 msgstr ""
 
-#: ar.c:254
+#: ar.c:279
 #, c-format
 msgid " Generate an index to speed access to archives\n"
 msgstr ""
 
 #, c-format
 msgid " Generate an index to speed access to archives\n"
 msgstr ""
 
-#: ar.c:255
+#: ar.c:280
 #, c-format
 msgid ""
 " The options are:\n"
 "  @<file>                      Read options from <file>\n"
 #, c-format
 msgid ""
 " The options are:\n"
 "  @<file>                      Read options from <file>\n"
+msgstr ""
+
+#: ar.c:283
+#, c-format
+msgid "  --plugin <name>              Load the specified plugin\n"
+msgstr ""
+
+#: ar.c:286
+#, c-format
+msgid ""
+"  -t                           Update the archive's symbol map timestamp\n"
 "  -h --help                    Print this help message\n"
 "  -h --help                    Print this help message\n"
-"  -V --version                 Print version information\n"
+"  -v --version                 Print version information\n"
+msgstr ""
+
+#: ar.c:512 nm.c:1626
+#, c-format
+msgid "sorry - this program has been built without plugin support\n"
 msgstr ""
 
 msgstr ""
 
-#: ar.c:487
+#: ar.c:539
 msgid "two different operation options specified"
 msgstr ""
 
 msgid "two different operation options specified"
 msgstr ""
 
-#: ar.c:562
+#: ar.c:620
 #, c-format
 msgid "illegal option -- %c"
 msgstr ""
 
 #, c-format
 msgid "illegal option -- %c"
 msgstr ""
 
-#: ar.c:605
+#: ar.c:663
 msgid "no operation specified"
 msgstr ""
 
 msgid "no operation specified"
 msgstr ""
 
-#: ar.c:608
+#: ar.c:666
 msgid "`u' is only meaningful with the `r' option."
 msgstr ""
 
 msgid "`u' is only meaningful with the `r' option."
 msgstr ""
 
-#: ar.c:616
+#: ar.c:669
+msgid "`u' is not meaningful with the `D' option."
+msgstr ""
+
+#: ar.c:677
 msgid "`N' is only meaningful with the `x' and `d' options."
 msgstr ""
 
 msgid "`N' is only meaningful with the `x' and `d' options."
 msgstr ""
 
-#: ar.c:619
+#: ar.c:680
 msgid "Value for `N' must be positive."
 msgstr ""
 
 msgid "Value for `N' must be positive."
 msgstr ""
 
-#: ar.c:669
+#: ar.c:692
+msgid "`x' cannot be used on thin archives."
+msgstr ""
+
+#: ar.c:733
 #, c-format
 msgid "internal error -- this option not implemented"
 msgstr ""
 
 #, c-format
 msgid "internal error -- this option not implemented"
 msgstr ""
 
-#: ar.c:738
+#: ar.c:802
 #, c-format
 msgid "creating %s"
 msgstr ""
 
 #, c-format
 msgid "creating %s"
 msgstr ""
 
-#: ar.c:787 ar.c:842 ar.c:1164 objcopy.c:1869
+#: ar.c:851 ar.c:906 ar.c:1234 objcopy.c:2026
 #, c-format
 msgid "internal stat error on %s"
 msgstr ""
 
 #, c-format
 msgid "internal stat error on %s"
 msgstr ""
 
-#: ar.c:791
+#: ar.c:855
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -274,173 +325,173 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: ar.c:807 ar.c:875
+#: ar.c:871 ar.c:939
 #, c-format
 msgid "%s is not a valid archive"
 msgstr ""
 
 #, c-format
 msgid "%s is not a valid archive"
 msgstr ""
 
-#: ar.c:1069
+#: ar.c:1139
 #, c-format
 msgid "No member named `%s'\n"
 msgstr ""
 
 #, c-format
 msgid "No member named `%s'\n"
 msgstr ""
 
-#: ar.c:1119
+#: ar.c:1189
 #, c-format
 msgid "no entry %s in archive %s!"
 msgstr ""
 
 #, c-format
 msgid "no entry %s in archive %s!"
 msgstr ""
 
-#: ar.c:1257
+#: ar.c:1328
 #, c-format
 msgid "%s: no archive map to update"
 msgstr ""
 
 #, c-format
 msgid "%s: no archive map to update"
 msgstr ""
 
-#: arsup.c:88
+#: arsup.c:89
 #, c-format
 msgid "No entry %s in archive.\n"
 msgstr ""
 
 #, c-format
 msgid "No entry %s in archive.\n"
 msgstr ""
 
-#: arsup.c:113
+#: arsup.c:114
 #, c-format
 msgid "Can't open file %s\n"
 msgstr ""
 
 #, c-format
 msgid "Can't open file %s\n"
 msgstr ""
 
-#: arsup.c:163
+#: arsup.c:164
 #, c-format
 msgid "%s: Can't open output archive %s\n"
 msgstr ""
 
 #, c-format
 msgid "%s: Can't open output archive %s\n"
 msgstr ""
 
-#: arsup.c:180
+#: arsup.c:181
 #, c-format
 msgid "%s: Can't open input archive %s\n"
 msgstr ""
 
 #, c-format
 msgid "%s: Can't open input archive %s\n"
 msgstr ""
 
-#: arsup.c:189
+#: arsup.c:190
 #, c-format
 msgid "%s: file %s is not an archive\n"
 msgstr ""
 
 #, c-format
 msgid "%s: file %s is not an archive\n"
 msgstr ""
 
-#: arsup.c:228
+#: arsup.c:230
 #, c-format
 msgid "%s: no output archive specified yet\n"
 msgstr ""
 
 #, c-format
 msgid "%s: no output archive specified yet\n"
 msgstr ""
 
-#: arsup.c:248 arsup.c:286 arsup.c:328 arsup.c:348 arsup.c:414
+#: arsup.c:250 arsup.c:288 arsup.c:330 arsup.c:350 arsup.c:416
 #, c-format
 msgid "%s: no open output archive\n"
 msgstr ""
 
 #, c-format
 msgid "%s: no open output archive\n"
 msgstr ""
 
-#: arsup.c:259 arsup.c:369 arsup.c:395
+#: arsup.c:261 arsup.c:371 arsup.c:397
 #, c-format
 msgid "%s: can't open file %s\n"
 msgstr ""
 
 #, c-format
 msgid "%s: can't open file %s\n"
 msgstr ""
 
-#: arsup.c:313 arsup.c:391 arsup.c:472
+#: arsup.c:315 arsup.c:393 arsup.c:474
 #, c-format
 msgid "%s: can't find module file %s\n"
 msgstr ""
 
 #, c-format
 msgid "%s: can't find module file %s\n"
 msgstr ""
 
-#: arsup.c:423
+#: arsup.c:425
 #, c-format
 msgid "Current open archive is %s\n"
 msgstr ""
 
 #, c-format
 msgid "Current open archive is %s\n"
 msgstr ""
 
-#: arsup.c:447
+#: arsup.c:449
 #, c-format
 msgid "%s: no open archive\n"
 msgstr ""
 
 #, c-format
 msgid "%s: no open archive\n"
 msgstr ""
 
-#: bin2c.c:84
+#: bin2c.c:59
 #, c-format
 msgid "Usage: %s < input_file > output_file\n"
 msgstr ""
 
 #, c-format
 msgid "Usage: %s < input_file > output_file\n"
 msgstr ""
 
-#: bin2c.c:85
+#: bin2c.c:60
 #, c-format
 msgid "Prints bytes from stdin in hex format.\n"
 msgstr ""
 
 #, c-format
 msgid "Prints bytes from stdin in hex format.\n"
 msgstr ""
 
-#: binemul.c:37
+#: binemul.c:38
 #, c-format
 msgid "  No emulation specific options\n"
 msgstr ""
 
 #. Macros for common output.
 #, c-format
 msgid "  No emulation specific options\n"
 msgstr ""
 
 #. Macros for common output.
-#: binemul.h:41
+#: binemul.h:43
 #, c-format
 msgid " emulation options: \n"
 msgstr ""
 
 #, c-format
 msgid " emulation options: \n"
 msgstr ""
 
-#: bucomm.c:111
+#: bucomm.c:157
 #, c-format
 msgid "can't set BFD default target to `%s': %s"
 msgstr ""
 
 #, c-format
 msgid "can't set BFD default target to `%s': %s"
 msgstr ""
 
-#: bucomm.c:122
+#: bucomm.c:168
 #, c-format
 msgid "%s: Matching formats:"
 msgstr ""
 
 #, c-format
 msgid "%s: Matching formats:"
 msgstr ""
 
-#: bucomm.c:137
+#: bucomm.c:183
 #, c-format
 msgid "Supported targets:"
 msgstr ""
 
 #, c-format
 msgid "Supported targets:"
 msgstr ""
 
-#: bucomm.c:139
+#: bucomm.c:185
 #, c-format
 msgid "%s: supported targets:"
 msgstr ""
 
 #, c-format
 msgid "%s: supported targets:"
 msgstr ""
 
-#: bucomm.c:155
+#: bucomm.c:202
 #, c-format
 msgid "Supported architectures:"
 msgstr ""
 
 #, c-format
 msgid "Supported architectures:"
 msgstr ""
 
-#: bucomm.c:157
+#: bucomm.c:204
 #, c-format
 msgid "%s: supported architectures:"
 msgstr ""
 
 #, c-format
 msgid "%s: supported architectures:"
 msgstr ""
 
-#: bucomm.c:350
+#: bucomm.c:398
 #, c-format
 msgid "BFD header file version %s\n"
 msgstr ""
 
 #, c-format
 msgid "BFD header file version %s\n"
 msgstr ""
 
-#: bucomm.c:499
+#: bucomm.c:547
 #, c-format
 msgid "%s: bad number: %s"
 msgstr ""
 
 #, c-format
 msgid "%s: bad number: %s"
 msgstr ""
 
-#: bucomm.c:516 strings.c:435
+#: bucomm.c:564 strings.c:422
 #, c-format
 msgid "'%s': No such file"
 msgstr ""
 
 #, c-format
 msgid "'%s': No such file"
 msgstr ""
 
-#: bucomm.c:518 strings.c:437
+#: bucomm.c:566 strings.c:424
 #, c-format
 msgid "Warning: could not locate '%s'.  reason: %s"
 msgstr ""
 
 #, c-format
 msgid "Warning: could not locate '%s'.  reason: %s"
 msgstr ""
 
-#: bucomm.c:522
+#: bucomm.c:570
 #, c-format
 msgid "Warning: '%s' is not an ordinary file"
 msgstr ""
 
 #, c-format
 msgid "Warning: '%s' is not an ordinary file"
 msgstr ""
 
-#: coffdump.c:104
+#: coffdump.c:106
 #, c-format
 msgid "#lines %d "
 msgstr ""
 
 #, c-format
 msgid "#lines %d "
 msgstr ""
 
-#: coffdump.c:458 sysdump.c:640
+#: coffdump.c:460 sysdump.c:646
 #, c-format
 msgid "Usage: %s [option(s)] in-file\n"
 msgstr ""
 
 #, c-format
 msgid "Usage: %s [option(s)] in-file\n"
 msgstr ""
 
-#: coffdump.c:459
+#: coffdump.c:461
 #, c-format
 msgid " Print a human readable interpretation of a SYSROFF object file\n"
 msgstr ""
 
 #, c-format
 msgid " Print a human readable interpretation of a SYSROFF object file\n"
 msgstr ""
 
-#: coffdump.c:460
+#: coffdump.c:462
 #, c-format
 msgid ""
 " The options are:\n"
 #, c-format
 msgid ""
 " The options are:\n"
@@ -450,487 +501,537 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: coffdump.c:529 srconv.c:1824 sysdump.c:704
+#: coffdump.c:531 srconv.c:1831 sysdump.c:710
 msgid "no input file specified"
 msgstr ""
 
 msgid "no input file specified"
 msgstr ""
 
-#: cxxfilt.c:119 nm.c:252 objdump.c:234
+#: cxxfilt.c:119 nm.c:264 objdump.c:251
 #, c-format
 msgid "Report bugs to %s.\n"
 msgstr ""
 
 #, c-format
 msgid "Report bugs to %s.\n"
 msgstr ""
 
-#: debug.c:646
+#: debug.c:647
 msgid "debug_add_to_current_namespace: no current file"
 msgstr ""
 
 msgid "debug_add_to_current_namespace: no current file"
 msgstr ""
 
-#: debug.c:725
+#: debug.c:726
 msgid "debug_start_source: no debug_set_filename call"
 msgstr ""
 
 msgid "debug_start_source: no debug_set_filename call"
 msgstr ""
 
-#: debug.c:781
+#: debug.c:782
 msgid "debug_record_function: no debug_set_filename call"
 msgstr ""
 
 msgid "debug_record_function: no debug_set_filename call"
 msgstr ""
 
-#: debug.c:833
+#: debug.c:834
 msgid "debug_record_parameter: no current function"
 msgstr ""
 
 msgid "debug_record_parameter: no current function"
 msgstr ""
 
-#: debug.c:865
+#: debug.c:866
 msgid "debug_end_function: no current function"
 msgstr ""
 
 msgid "debug_end_function: no current function"
 msgstr ""
 
-#: debug.c:871
+#: debug.c:872
 msgid "debug_end_function: some blocks were not closed"
 msgstr ""
 
 msgid "debug_end_function: some blocks were not closed"
 msgstr ""
 
-#: debug.c:899
+#: debug.c:900
 msgid "debug_start_block: no current block"
 msgstr ""
 
 msgid "debug_start_block: no current block"
 msgstr ""
 
-#: debug.c:935
+#: debug.c:936
 msgid "debug_end_block: no current block"
 msgstr ""
 
 msgid "debug_end_block: no current block"
 msgstr ""
 
-#: debug.c:942
+#: debug.c:943
 msgid "debug_end_block: attempt to close top level block"
 msgstr ""
 
 msgid "debug_end_block: attempt to close top level block"
 msgstr ""
 
-#: debug.c:965
+#: debug.c:966
 msgid "debug_record_line: no current unit"
 msgstr ""
 
 #. FIXME
 msgid "debug_record_line: no current unit"
 msgstr ""
 
 #. FIXME
-#: debug.c:1018
+#: debug.c:1019
 msgid "debug_start_common_block: not implemented"
 msgstr ""
 
 #. FIXME
 msgid "debug_start_common_block: not implemented"
 msgstr ""
 
 #. FIXME
-#: debug.c:1029
+#: debug.c:1030
 msgid "debug_end_common_block: not implemented"
 msgstr ""
 
 #. FIXME.
 msgid "debug_end_common_block: not implemented"
 msgstr ""
 
 #. FIXME.
-#: debug.c:1113
+#: debug.c:1114
 msgid "debug_record_label: not implemented"
 msgstr ""
 
 msgid "debug_record_label: not implemented"
 msgstr ""
 
-#: debug.c:1135
+#: debug.c:1136
 msgid "debug_record_variable: no current file"
 msgstr ""
 
 msgid "debug_record_variable: no current file"
 msgstr ""
 
-#: debug.c:1663
+#: debug.c:1664
 msgid "debug_make_undefined_type: unsupported kind"
 msgstr ""
 
 msgid "debug_make_undefined_type: unsupported kind"
 msgstr ""
 
-#: debug.c:1840
+#: debug.c:1841
 msgid "debug_name_type: no current file"
 msgstr ""
 
 msgid "debug_name_type: no current file"
 msgstr ""
 
-#: debug.c:1885
+#: debug.c:1886
 msgid "debug_tag_type: no current file"
 msgstr ""
 
 msgid "debug_tag_type: no current file"
 msgstr ""
 
-#: debug.c:1893
+#: debug.c:1894
 msgid "debug_tag_type: extra tag attempted"
 msgstr ""
 
 msgid "debug_tag_type: extra tag attempted"
 msgstr ""
 
-#: debug.c:1930
+#: debug.c:1931
 #, c-format
 msgid "Warning: changing type size from %d to %d\n"
 msgstr ""
 
 #, c-format
 msgid "Warning: changing type size from %d to %d\n"
 msgstr ""
 
-#: debug.c:1952
+#: debug.c:1953
 msgid "debug_find_named_type: no current compilation unit"
 msgstr ""
 
 msgid "debug_find_named_type: no current compilation unit"
 msgstr ""
 
-#: debug.c:2055
+#: debug.c:2056
 #, c-format
 msgid "debug_get_real_type: circular debug information for %s\n"
 msgstr ""
 
 #, c-format
 msgid "debug_get_real_type: circular debug information for %s\n"
 msgstr ""
 
-#: debug.c:2482
+#: debug.c:2483
 msgid "debug_write_type: illegal type encountered"
 msgstr ""
 
 msgid "debug_write_type: illegal type encountered"
 msgstr ""
 
-#: dlltool.c:797 dlltool.c:823 dlltool.c:854
+#: dlltool.c:884 dlltool.c:910 dlltool.c:941
 #, c-format
 msgid "Internal error: Unknown machine type: %d"
 msgstr ""
 
 #, c-format
 msgid "Internal error: Unknown machine type: %d"
 msgstr ""
 
-#: dlltool.c:890
+#: dlltool.c:982
 #, c-format
 msgid "Can't open def file: %s"
 msgstr ""
 
 #, c-format
 msgid "Can't open def file: %s"
 msgstr ""
 
-#: dlltool.c:895
+#: dlltool.c:987
 #, c-format
 msgid "Processing def file: %s"
 msgstr ""
 
 #, c-format
 msgid "Processing def file: %s"
 msgstr ""
 
-#: dlltool.c:899
+#: dlltool.c:991
 msgid "Processed def file"
 msgstr ""
 
 msgid "Processed def file"
 msgstr ""
 
-#: dlltool.c:923
+#: dlltool.c:1015
 #, c-format
 msgid "Syntax error in def file %s:%d"
 msgstr ""
 
 #, c-format
 msgid "Syntax error in def file %s:%d"
 msgstr ""
 
-#: dlltool.c:958
+#: dlltool.c:1050
 #, c-format
 msgid "%s: Path components stripped from image name, '%s'."
 msgstr ""
 
 #, c-format
 msgid "%s: Path components stripped from image name, '%s'."
 msgstr ""
 
-#: dlltool.c:967
+#: dlltool.c:1068
 #, c-format
 msgid "NAME: %s base: %x"
 msgstr ""
 
 #, c-format
 msgid "NAME: %s base: %x"
 msgstr ""
 
-#: dlltool.c:970 dlltool.c:986
+#: dlltool.c:1071 dlltool.c:1087
 msgid "Can't have LIBRARY and NAME"
 msgstr ""
 
 msgid "Can't have LIBRARY and NAME"
 msgstr ""
 
-#: dlltool.c:983
+#: dlltool.c:1084
 #, c-format
 msgid "LIBRARY: %s base: %x"
 msgstr ""
 
 #, c-format
 msgid "LIBRARY: %s base: %x"
 msgstr ""
 
-#: dlltool.c:1219 resrc.c:293
+#: dlltool.c:1320 resrc.c:293
 #, c-format
 msgid "wait: %s"
 msgstr ""
 
 #, c-format
 msgid "wait: %s"
 msgstr ""
 
-#: dlltool.c:1224 dllwrap.c:410 resrc.c:298
+#: dlltool.c:1325 dllwrap.c:410 resrc.c:298
 #, c-format
 msgid "subprocess got fatal signal %d"
 msgstr ""
 
 #, c-format
 msgid "subprocess got fatal signal %d"
 msgstr ""
 
-#: dlltool.c:1230 dllwrap.c:417 resrc.c:305
+#: dlltool.c:1331 dllwrap.c:417 resrc.c:305
 #, c-format
 msgid "%s exited with status %d"
 msgstr ""
 
 #, c-format
 msgid "%s exited with status %d"
 msgstr ""
 
-#: dlltool.c:1261
+#: dlltool.c:1362
 #, c-format
 msgid "Sucking in info from %s section in %s"
 msgstr ""
 
 #, c-format
 msgid "Sucking in info from %s section in %s"
 msgstr ""
 
-#: dlltool.c:1386
+#: dlltool.c:1487
 #, c-format
 msgid "Excluding symbol: %s"
 msgstr ""
 
 #, c-format
 msgid "Excluding symbol: %s"
 msgstr ""
 
-#: dlltool.c:1475 dlltool.c:1486 nm.c:984 nm.c:995
+#: dlltool.c:1576 dlltool.c:1587 nm.c:1001 nm.c:1012
 #, c-format
 msgid "%s: no symbols"
 msgstr ""
 
 #. FIXME: we ought to read in and block out the base relocations.
 #, c-format
 msgid "%s: no symbols"
 msgstr ""
 
 #. FIXME: we ought to read in and block out the base relocations.
-#: dlltool.c:1512
+#: dlltool.c:1613
 #, c-format
 msgid "Done reading %s"
 msgstr ""
 
 #, c-format
 msgid "Done reading %s"
 msgstr ""
 
-#: dlltool.c:1522
+#: dlltool.c:1623
 #, c-format
 msgid "Unable to open object file: %s"
 msgstr ""
 
 #, c-format
 msgid "Unable to open object file: %s"
 msgstr ""
 
-#: dlltool.c:1525
+#: dlltool.c:1626
 #, c-format
 msgid "Scanning object file %s"
 msgstr ""
 
 #, c-format
 msgid "Scanning object file %s"
 msgstr ""
 
-#: dlltool.c:1540
+#: dlltool.c:1641
 #, c-format
 msgid "Cannot produce mcore-elf dll from archive file: %s"
 msgstr ""
 
 #, c-format
 msgid "Cannot produce mcore-elf dll from archive file: %s"
 msgstr ""
 
-#: dlltool.c:1626
+#: dlltool.c:1741
 msgid "Adding exports to output file"
 msgstr ""
 
 msgid "Adding exports to output file"
 msgstr ""
 
-#: dlltool.c:1674
+#: dlltool.c:1789
 msgid "Added exports to output file"
 msgstr ""
 
 msgid "Added exports to output file"
 msgstr ""
 
-#: dlltool.c:1813
+#: dlltool.c:1930
 #, c-format
 msgid "Generating export file: %s"
 msgstr ""
 
 #, c-format
 msgid "Generating export file: %s"
 msgstr ""
 
-#: dlltool.c:1818
+#: dlltool.c:1935
 #, c-format
 msgid "Unable to open temporary assembler file: %s"
 msgstr ""
 
 #, c-format
 msgid "Unable to open temporary assembler file: %s"
 msgstr ""
 
-#: dlltool.c:1821
+#: dlltool.c:1938
 #, c-format
 msgid "Opened temporary file: %s"
 msgstr ""
 
 #, c-format
 msgid "Opened temporary file: %s"
 msgstr ""
 
-#: dlltool.c:2043
+#: dlltool.c:2113
+msgid "failed to read the number of entries from base file"
+msgstr ""
+
+#: dlltool.c:2161
 msgid "Generated exports file"
 msgstr ""
 
 msgid "Generated exports file"
 msgstr ""
 
-#: dlltool.c:2251
+#: dlltool.c:2370
 #, c-format
 msgid "bfd_open failed open stub file: %s"
 msgstr ""
 
 #, c-format
 msgid "bfd_open failed open stub file: %s"
 msgstr ""
 
-#: dlltool.c:2254
+#: dlltool.c:2373
 #, c-format
 msgid "Creating stub file: %s"
 msgstr ""
 
 #, c-format
 msgid "Creating stub file: %s"
 msgstr ""
 
-#: dlltool.c:2672
+#: dlltool.c:2837 dlltool.c:2906
 #, c-format
 msgid "failed to open temporary head file: %s"
 msgstr ""
 
 #, c-format
 msgid "failed to open temporary head file: %s"
 msgstr ""
 
-#: dlltool.c:2734
+#: dlltool.c:2979
 #, c-format
 msgid "failed to open temporary tail file: %s"
 msgstr ""
 
 #, c-format
 msgid "failed to open temporary tail file: %s"
 msgstr ""
 
-#: dlltool.c:2809
+#: dlltool.c:3052
 #, c-format
 msgid "Can't open .lib file: %s"
 msgstr ""
 
 #, c-format
 msgid "Can't open .lib file: %s"
 msgstr ""
 
-#: dlltool.c:2812
+#: dlltool.c:3055
 #, c-format
 msgid "Creating library file: %s"
 msgstr ""
 
 #, c-format
 msgid "Creating library file: %s"
 msgstr ""
 
-#: dlltool.c:2895 dlltool.c:2901
+#: dlltool.c:3146 dlltool.c:3152
 #, c-format
 msgid "cannot delete %s: %s"
 msgstr ""
 
 #, c-format
 msgid "cannot delete %s: %s"
 msgstr ""
 
-#: dlltool.c:2906
+#: dlltool.c:3157
 msgid "Created lib file"
 msgstr ""
 
 msgid "Created lib file"
 msgstr ""
 
-#: dlltool.c:2985
+#: dlltool.c:3369 dlltool.c:3391
+#, c-format
+msgid "%s is not a library"
+msgstr ""
+
+#: dlltool.c:3409
+#, c-format
+msgid "Import library `%s' specifies two or more dlls"
+msgstr ""
+
+#: dlltool.c:3420
+#, c-format
+msgid "Unable to determine dll name for `%s' (not an import library?)"
+msgstr ""
+
+#: dlltool.c:3641
 #, c-format
 msgid "Warning, ignoring duplicate EXPORT %s %d,%d"
 msgstr ""
 
 #, c-format
 msgid "Warning, ignoring duplicate EXPORT %s %d,%d"
 msgstr ""
 
-#: dlltool.c:2991
+#: dlltool.c:3647
 #, c-format
 #, c-format
-msgid "Error, duplicate EXPORT with oridinals: %s"
+msgid "Error, duplicate EXPORT with ordinals: %s"
 msgstr ""
 
 msgstr ""
 
-#: dlltool.c:3096
+#: dlltool.c:3752
 msgid "Processing definitions"
 msgstr ""
 
 msgid "Processing definitions"
 msgstr ""
 
-#: dlltool.c:3128
+#: dlltool.c:3784
 msgid "Processed definitions"
 msgstr ""
 
 #. xgetext:c-format
 msgid "Processed definitions"
 msgstr ""
 
 #. xgetext:c-format
-#: dlltool.c:3135 dllwrap.c:471
+#: dlltool.c:3791 dllwrap.c:471
 #, c-format
 msgid "Usage %s <option(s)> <object-file(s)>\n"
 msgstr ""
 
 #. xgetext:c-format
 #, c-format
 msgid "Usage %s <option(s)> <object-file(s)>\n"
 msgstr ""
 
 #. xgetext:c-format
-#: dlltool.c:3137
+#: dlltool.c:3793
 #, c-format
 msgid ""
 "   -m --machine <machine>    Create as DLL for <machine>.  [default: %s]\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "   -m --machine <machine>    Create as DLL for <machine>.  [default: %s]\n"
 msgstr ""
 
-#: dlltool.c:3138
+#: dlltool.c:3794
 #, c-format
 msgid ""
 "        possible <machine>: arm[_interwork], i386, mcore[-elf]{-le|-be}, "
 "ppc, thumb\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "        possible <machine>: arm[_interwork], i386, mcore[-elf]{-le|-be}, "
 "ppc, thumb\n"
 msgstr ""
 
-#: dlltool.c:3139
+#: dlltool.c:3795
 #, c-format
 msgid "   -e --output-exp <outname> Generate an export file.\n"
 msgstr ""
 
 #, c-format
 msgid "   -e --output-exp <outname> Generate an export file.\n"
 msgstr ""
 
-#: dlltool.c:3140
+#: dlltool.c:3796
 #, c-format
 msgid "   -l --output-lib <outname> Generate an interface library.\n"
 msgstr ""
 
 #, c-format
 msgid "   -l --output-lib <outname> Generate an interface library.\n"
 msgstr ""
 
-#: dlltool.c:3141
+#: dlltool.c:3797
+#, c-format
+msgid "   -y --output-delaylib <outname> Create a delay-import library.\n"
+msgstr ""
+
+#: dlltool.c:3798
 #, c-format
 msgid "   -a --add-indirect         Add dll indirects to export file.\n"
 msgstr ""
 
 #, c-format
 msgid "   -a --add-indirect         Add dll indirects to export file.\n"
 msgstr ""
 
-#: dlltool.c:3142
+#: dlltool.c:3799
 #, c-format
 msgid ""
 "   -D --dllname <name>       Name of input dll to put into interface lib.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "   -D --dllname <name>       Name of input dll to put into interface lib.\n"
 msgstr ""
 
-#: dlltool.c:3143
+#: dlltool.c:3800
 #, c-format
 msgid "   -d --input-def <deffile>  Name of .def file to be read in.\n"
 msgstr ""
 
 #, c-format
 msgid "   -d --input-def <deffile>  Name of .def file to be read in.\n"
 msgstr ""
 
-#: dlltool.c:3144
+#: dlltool.c:3801
 #, c-format
 msgid "   -z --output-def <deffile> Name of .def file to be created.\n"
 msgstr ""
 
 #, c-format
 msgid "   -z --output-def <deffile> Name of .def file to be created.\n"
 msgstr ""
 
-#: dlltool.c:3145
+#: dlltool.c:3802
 #, c-format
 msgid "      --export-all-symbols   Export all symbols to .def\n"
 msgstr ""
 
 #, c-format
 msgid "      --export-all-symbols   Export all symbols to .def\n"
 msgstr ""
 
-#: dlltool.c:3146
+#: dlltool.c:3803
 #, c-format
 msgid "      --no-export-all-symbols  Only export listed symbols\n"
 msgstr ""
 
 #, c-format
 msgid "      --no-export-all-symbols  Only export listed symbols\n"
 msgstr ""
 
-#: dlltool.c:3147
+#: dlltool.c:3804
 #, c-format
 msgid "      --exclude-symbols <list> Don't export <list>\n"
 msgstr ""
 
 #, c-format
 msgid "      --exclude-symbols <list> Don't export <list>\n"
 msgstr ""
 
-#: dlltool.c:3148
+#: dlltool.c:3805
 #, c-format
 msgid "      --no-default-excludes  Clear default exclude symbols\n"
 msgstr ""
 
 #, c-format
 msgid "      --no-default-excludes  Clear default exclude symbols\n"
 msgstr ""
 
-#: dlltool.c:3149
+#: dlltool.c:3806
 #, c-format
 msgid "   -b --base-file <basefile> Read linker generated base file.\n"
 msgstr ""
 
 #, c-format
 msgid "   -b --base-file <basefile> Read linker generated base file.\n"
 msgstr ""
 
-#: dlltool.c:3150
+#: dlltool.c:3807
 #, c-format
 msgid "   -x --no-idata4            Don't generate idata$4 section.\n"
 msgstr ""
 
 #, c-format
 msgid "   -x --no-idata4            Don't generate idata$4 section.\n"
 msgstr ""
 
-#: dlltool.c:3151
+#: dlltool.c:3808
 #, c-format
 msgid "   -c --no-idata5            Don't generate idata$5 section.\n"
 msgstr ""
 
 #, c-format
 msgid "   -c --no-idata5            Don't generate idata$5 section.\n"
 msgstr ""
 
-#: dlltool.c:3152
+#: dlltool.c:3809
+#, c-format
+msgid ""
+"      --use-nul-prefixed-import-tables Use zero prefixed idata$4 and idata"
+"$5.\n"
+msgstr ""
+
+#: dlltool.c:3810
 #, c-format
 msgid ""
 "   -U --add-underscore       Add underscores to all symbols in interface "
 "library.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "   -U --add-underscore       Add underscores to all symbols in interface "
 "library.\n"
 msgstr ""
 
-#: dlltool.c:3153
+#: dlltool.c:3811
 #, c-format
 msgid ""
 "      --add-stdcall-underscore Add underscores to stdcall symbols in "
 "interface library.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "      --add-stdcall-underscore Add underscores to stdcall symbols in "
 "interface library.\n"
 msgstr ""
 
-#: dlltool.c:3154
+#: dlltool.c:3812
 #, c-format
 msgid "   -k --kill-at              Kill @<n> from exported names.\n"
 msgstr ""
 
 #, c-format
 msgid "   -k --kill-at              Kill @<n> from exported names.\n"
 msgstr ""
 
-#: dlltool.c:3155
+#: dlltool.c:3813
 #, c-format
 msgid "   -A --add-stdcall-alias    Add aliases without @<n>.\n"
 msgstr ""
 
 #, c-format
 msgid "   -A --add-stdcall-alias    Add aliases without @<n>.\n"
 msgstr ""
 
-#: dlltool.c:3156
+#: dlltool.c:3814
 #, c-format
 msgid "   -p --ext-prefix-alias <prefix> Add aliases with <prefix>.\n"
 msgstr ""
 
 #, c-format
 msgid "   -p --ext-prefix-alias <prefix> Add aliases with <prefix>.\n"
 msgstr ""
 
-#: dlltool.c:3157
+#: dlltool.c:3815
 #, c-format
 msgid "   -S --as <name>            Use <name> for assembler.\n"
 msgstr ""
 
 #, c-format
 msgid "   -S --as <name>            Use <name> for assembler.\n"
 msgstr ""
 
-#: dlltool.c:3158
+#: dlltool.c:3816
 #, c-format
 msgid "   -f --as-flags <flags>     Pass <flags> to the assembler.\n"
 msgstr ""
 
 #, c-format
 msgid "   -f --as-flags <flags>     Pass <flags> to the assembler.\n"
 msgstr ""
 
-#: dlltool.c:3159
+#: dlltool.c:3817
 #, c-format
 msgid ""
 "   -C --compat-implib        Create backward compatible import library.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "   -C --compat-implib        Create backward compatible import library.\n"
 msgstr ""
 
-#: dlltool.c:3160
+#: dlltool.c:3818
 #, c-format
 msgid ""
 "   -n --no-delete            Keep temp files (repeat for extra "
 "preservation).\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "   -n --no-delete            Keep temp files (repeat for extra "
 "preservation).\n"
 msgstr ""
 
-#: dlltool.c:3161
+#: dlltool.c:3819
 #, c-format
 msgid ""
 "   -t --temp-prefix <prefix> Use <prefix> to construct temp file names.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "   -t --temp-prefix <prefix> Use <prefix> to construct temp file names.\n"
 msgstr ""
 
-#: dlltool.c:3162
+#: dlltool.c:3820
+#, c-format
+msgid ""
+"   -I --identify <implib>    Report the name of the DLL associated with "
+"<implib>.\n"
+msgstr ""
+
+#: dlltool.c:3821
+#, c-format
+msgid ""
+"      --identify-strict      Causes --identify to report error when multiple "
+"DLLs.\n"
+msgstr ""
+
+#: dlltool.c:3822
 #, c-format
 msgid "   -v --verbose              Be verbose.\n"
 msgstr ""
 
 #, c-format
 msgid "   -v --verbose              Be verbose.\n"
 msgstr ""
 
-#: dlltool.c:3163
+#: dlltool.c:3823
 #, c-format
 msgid "   -V --version              Display the program version.\n"
 msgstr ""
 
 #, c-format
 msgid "   -V --version              Display the program version.\n"
 msgstr ""
 
-#: dlltool.c:3164
+#: dlltool.c:3824
 #, c-format
 msgid "   -h --help                 Display this information.\n"
 msgstr ""
 
 #, c-format
 msgid "   -h --help                 Display this information.\n"
 msgstr ""
 
-#: dlltool.c:3165
+#: dlltool.c:3825
 #, c-format
 msgid "   @<file>                   Read options from <file>.\n"
 msgstr ""
 
 #, c-format
 msgid "   @<file>                   Read options from <file>.\n"
 msgstr ""
 
-#: dlltool.c:3167
+#: dlltool.c:3827
 #, c-format
 msgid ""
 "   -M --mcore-elf <outname>  Process mcore-elf object files into <outname>.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "   -M --mcore-elf <outname>  Process mcore-elf object files into <outname>.\n"
 msgstr ""
 
-#: dlltool.c:3168
+#: dlltool.c:3828
 #, c-format
 msgid "   -L --linker <name>        Use <name> as the linker.\n"
 msgstr ""
 
 #, c-format
 msgid "   -L --linker <name>        Use <name> as the linker.\n"
 msgstr ""
 
-#: dlltool.c:3169
+#: dlltool.c:3829
 #, c-format
 msgid "   -F --linker-flags <flags> Pass <flags> to the linker.\n"
 msgstr ""
 
 #, c-format
 msgid "   -F --linker-flags <flags> Pass <flags> to the linker.\n"
 msgstr ""
 
-#: dlltool.c:3292
+#: dlltool.c:3966
 #, c-format
 msgid "Path components stripped from dllname, '%s'."
 msgstr ""
 
 #, c-format
 msgid "Path components stripped from dllname, '%s'."
 msgstr ""
 
-#: dlltool.c:3337
+#: dlltool.c:4014
 #, c-format
 msgid "Unable to open base-file: %s"
 msgstr ""
 
 #, c-format
 msgid "Unable to open base-file: %s"
 msgstr ""
 
-#: dlltool.c:3369
+#: dlltool.c:4049
 #, c-format
 msgid "Machine '%s' not supported"
 msgstr ""
 
 #, c-format
 msgid "Machine '%s' not supported"
 msgstr ""
 
-#: dlltool.c:3473 dllwrap.c:201
+#: dlltool.c:4118
+#, c-format
+msgid "Warning, machine type (%d) not supported for delayimport."
+msgstr ""
+
+#: dlltool.c:4186 dllwrap.c:201
 #, c-format
 msgid "Tried file: %s"
 msgstr ""
 
 #, c-format
 msgid "Tried file: %s"
 msgstr ""
 
-#: dlltool.c:3480 dllwrap.c:208
+#: dlltool.c:4193 dllwrap.c:208
 #, c-format
 msgid "Using file: %s"
 msgstr ""
 #, c-format
 msgid "Using file: %s"
 msgstr ""
@@ -1175,519 +1276,635 @@ msgstr ""
 msgid "DRIVER options  : %s\n"
 msgstr ""
 
 msgid "DRIVER options  : %s\n"
 msgstr ""
 
-#: dwarf.c:93 dwarf.c:137 readelf.c:377 readelf.c:570
+#: dwarf.c:101 dwarf.c:145 readelf.c:355 readelf.c:520
 #, c-format
 msgid "Unhandled data length: %d\n"
 msgstr ""
 
 #, c-format
 msgid "Unhandled data length: %d\n"
 msgstr ""
 
-#: dwarf.c:237
+#: dwarf.c:294 dwarf.c:2625
 msgid "badly formed extended line op encountered!\n"
 msgstr ""
 
 msgid "badly formed extended line op encountered!\n"
 msgstr ""
 
-#: dwarf.c:244
+#: dwarf.c:301
 #, c-format
 msgid "  Extended opcode %d: "
 msgstr ""
 
 #, c-format
 msgid "  Extended opcode %d: "
 msgstr ""
 
-#: dwarf.c:249
+#: dwarf.c:306
 #, c-format
 msgid ""
 "End of Sequence\n"
 "\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "End of Sequence\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:255
+#: dwarf.c:312
 #, c-format
 msgid "set Address to 0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid "set Address to 0x%lx\n"
 msgstr ""
 
-#: dwarf.c:260
+#: dwarf.c:317
 #, c-format
 msgid "  define new File Table entry\n"
 msgstr ""
 
 #, c-format
 msgid "  define new File Table entry\n"
 msgstr ""
 
-#: dwarf.c:261 dwarf.c:1928
+#: dwarf.c:318 dwarf.c:2240
 #, c-format
 msgid "  Entry\tDir\tTime\tSize\tName\n"
 msgstr ""
 
 #, c-format
 msgid "  Entry\tDir\tTime\tSize\tName\n"
 msgstr ""
 
-#: dwarf.c:263
+#: dwarf.c:320
 #, c-format
 msgid "   %d\t"
 msgstr ""
 
 #, c-format
 msgid "   %d\t"
 msgstr ""
 
-#: dwarf.c:266 dwarf.c:268 dwarf.c:270 dwarf.c:1940 dwarf.c:1942 dwarf.c:1944
+#: dwarf.c:323 dwarf.c:325 dwarf.c:327 dwarf.c:2252 dwarf.c:2254 dwarf.c:2256
 #, c-format
 msgid "%lu\t"
 msgstr ""
 
 #, c-format
 msgid "%lu\t"
 msgstr ""
 
-#: dwarf.c:271
+#: dwarf.c:328
 #, c-format
 msgid ""
 "%s\n"
 "\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "%s\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:275
+#: dwarf.c:332
+#, c-format
+msgid "set Discriminator to %lu\n"
+msgstr ""
+
+#. The test against DW_LNW_hi_user is redundant due to
+#. the limited range of the unsigned char data type used
+#. for op_code.
+#. && op_code <= DW_LNE_hi_user
+#: dwarf.c:374
+#, c-format
+msgid "user defined: length %d\n"
+msgstr ""
+
+#: dwarf.c:376 dwarf.c:2656
 #, c-format
 msgid "UNKNOWN: length %d\n"
 msgstr ""
 
 #, c-format
 msgid "UNKNOWN: length %d\n"
 msgstr ""
 
-#: dwarf.c:288
+#: dwarf.c:389
 msgid "<no .debug_str section>"
 msgstr ""
 
 msgid "<no .debug_str section>"
 msgstr ""
 
-#: dwarf.c:294
+#: dwarf.c:395
 #, c-format
 msgid "DW_FORM_strp offset too big: %lx\n"
 msgstr ""
 
 #, c-format
 msgid "DW_FORM_strp offset too big: %lx\n"
 msgstr ""
 
-#: dwarf.c:295
+#: dwarf.c:396
 msgid "<offset is too big>"
 msgstr ""
 
 msgid "<offset is too big>"
 msgstr ""
 
-#: dwarf.c:528
+#: dwarf.c:629
 #, c-format
 msgid "Unknown TAG value: %lx"
 msgstr ""
 
 #, c-format
 msgid "Unknown TAG value: %lx"
 msgstr ""
 
-#: dwarf.c:564
+#: dwarf.c:665
 #, c-format
 msgid "Unknown FORM value: %lx"
 msgstr ""
 
 #, c-format
 msgid "Unknown FORM value: %lx"
 msgstr ""
 
-#: dwarf.c:573
+#: dwarf.c:674
 #, c-format
 msgid " %lu byte block: "
 msgstr ""
 
 #, c-format
 msgid " %lu byte block: "
 msgstr ""
 
-#: dwarf.c:910
+#: dwarf.c:1092
 #, c-format
 msgid "(User defined location op)"
 msgstr ""
 
 #, c-format
 msgid "(User defined location op)"
 msgstr ""
 
-#: dwarf.c:912
+#: dwarf.c:1094
 #, c-format
 msgid "(Unknown location op)"
 msgstr ""
 
 #, c-format
 msgid "(Unknown location op)"
 msgstr ""
 
-#: dwarf.c:958
+#: dwarf.c:1142
 msgid "Internal error: DWARF version is not 2 or 3.\n"
 msgstr ""
 
 msgid "Internal error: DWARF version is not 2 or 3.\n"
 msgstr ""
 
-#: dwarf.c:1056
+#: dwarf.c:1241
 msgid "DW_FORM_data8 is unsupported when sizeof (unsigned long) != 8\n"
 msgstr ""
 
 msgid "DW_FORM_data8 is unsupported when sizeof (unsigned long) != 8\n"
 msgstr ""
 
-#: dwarf.c:1105
+#: dwarf.c:1290
 #, c-format
 msgid " (indirect string, offset: 0x%lx): %s"
 msgstr ""
 
 #, c-format
 msgid " (indirect string, offset: 0x%lx): %s"
 msgstr ""
 
-#: dwarf.c:1114
+#: dwarf.c:1299
 #, c-format
 msgid "Unrecognized form: %lu\n"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized form: %lu\n"
 msgstr ""
 
-#: dwarf.c:1199
+#: dwarf.c:1383
 #, c-format
 msgid "(not inlined)"
 msgstr ""
 
 #, c-format
 msgid "(not inlined)"
 msgstr ""
 
-#: dwarf.c:1202
+#: dwarf.c:1386
 #, c-format
 msgid "(inlined)"
 msgstr ""
 
 #, c-format
 msgid "(inlined)"
 msgstr ""
 
-#: dwarf.c:1205
+#: dwarf.c:1389
 #, c-format
 msgid "(declared as inline but ignored)"
 msgstr ""
 
 #, c-format
 msgid "(declared as inline but ignored)"
 msgstr ""
 
-#: dwarf.c:1208
+#: dwarf.c:1392
 #, c-format
 msgid "(declared as inline and inlined)"
 msgstr ""
 
 #, c-format
 msgid "(declared as inline and inlined)"
 msgstr ""
 
-#: dwarf.c:1211
+#: dwarf.c:1395
 #, c-format
 msgid "  (Unknown inline attribute value: %lx)"
 msgstr ""
 
 #, c-format
 msgid "  (Unknown inline attribute value: %lx)"
 msgstr ""
 
-#: dwarf.c:1368 dwarf.c:2462
+#: dwarf.c:1556
+#, c-format
+msgid "(location list)"
+msgstr ""
+
+#: dwarf.c:1575 dwarf.c:3257
 #, c-format
 msgid " [without DW_AT_frame_base]"
 msgstr ""
 
 #, c-format
 msgid " [without DW_AT_frame_base]"
 msgstr ""
 
-#: dwarf.c:1371
+#: dwarf.c:1587
 #, c-format
 #, c-format
-msgid "(location list)"
+msgid ""
+"Offset %lx used as value for DW_AT_import attribute of DIE at offset %lx is "
+"too big.\n"
 msgstr ""
 
 msgstr ""
 
-#: dwarf.c:1489
+#: dwarf.c:1761
 #, c-format
 msgid "Unknown AT value: %lx"
 msgstr ""
 
 #, c-format
 msgid "Unknown AT value: %lx"
 msgstr ""
 
-#: dwarf.c:1558
+#: dwarf.c:1828
+#, c-format
+msgid "Reserved length value (%lx) found in section %s\n"
+msgstr ""
+
+#: dwarf.c:1839
+#, c-format
+msgid "Corrupt unit length (%lx) found in section %s\n"
+msgstr ""
+
+#: dwarf.c:1846
 #, c-format
 msgid "No comp units in %s section ?"
 msgstr ""
 
 #, c-format
 msgid "No comp units in %s section ?"
 msgstr ""
 
-#: dwarf.c:1567
+#: dwarf.c:1855
 #, c-format
 msgid "Not enough memory for a debug info array of %u entries"
 msgstr ""
 
 #, c-format
 msgid "Not enough memory for a debug info array of %u entries"
 msgstr ""
 
-#: dwarf.c:1575 dwarf.c:2550
+#: dwarf.c:1863 dwarf.c:2858 dwarf.c:2952 dwarf.c:3026 dwarf.c:3143
+#: dwarf.c:3292 dwarf.c:3350 dwarf.c:3546
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"The section %s contains:\n"
+"Contents of the %s section:\n"
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: dwarf.c:1583
+#: dwarf.c:1871
 #, c-format
 msgid "Unable to locate %s section!\n"
 msgstr ""
 
 #, c-format
 msgid "Unable to locate %s section!\n"
 msgstr ""
 
-#: dwarf.c:1646
+#: dwarf.c:1934
 #, c-format
 msgid "  Compilation Unit @ offset 0x%lx:\n"
 msgstr ""
 
 #, c-format
 msgid "  Compilation Unit @ offset 0x%lx:\n"
 msgstr ""
 
-#: dwarf.c:1647
+#: dwarf.c:1935
 #, c-format
 #, c-format
-msgid "   Length:        %ld\n"
+msgid "   Length:        0x%lx (%s)\n"
 msgstr ""
 
 msgstr ""
 
-#: dwarf.c:1648
+#: dwarf.c:1937
 #, c-format
 msgid "   Version:       %d\n"
 msgstr ""
 
 #, c-format
 msgid "   Version:       %d\n"
 msgstr ""
 
-#: dwarf.c:1649
+#: dwarf.c:1938
 #, c-format
 msgid "   Abbrev Offset: %ld\n"
 msgstr ""
 
 #, c-format
 msgid "   Abbrev Offset: %ld\n"
 msgstr ""
 
-#: dwarf.c:1650
+#: dwarf.c:1939
 #, c-format
 msgid "   Pointer Size:  %d\n"
 msgstr ""
 
 #, c-format
 msgid "   Pointer Size:  %d\n"
 msgstr ""
 
-#: dwarf.c:1656
+#: dwarf.c:1945
 #, c-format
 #, c-format
-msgid "Debug info is corrupted, length is invalid (section is %lu bytes)\n"
+msgid ""
+"Debug info is corrupted, length of CU at %lx extends beyond end of section "
+"(length = %lx)\n"
 msgstr ""
 
 msgstr ""
 
-#: dwarf.c:1665
-msgid "Only version 2 and 3 DWARF debug information is currently supported.\n"
+#: dwarf.c:1954
+#, c-format
+msgid "CU at offset %lx contains corrupt or unsupported version number: %d.\n"
+msgstr ""
+
+#: dwarf.c:1964
+#, c-format
+msgid ""
+"Debug info is corrupted, abbrev offset (%lx) is larger than abbrev section "
+"size (%lx)\n"
 msgstr ""
 
 msgstr ""
 
-#: dwarf.c:1674
+#: dwarf.c:1998
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Debug info is corrupted, abbrev offset is invalid (section is %lu bytes)\n"
+"Bogus end-of-siblings marker detected at offset %lx in .debug_info section\n"
+msgstr ""
+
+#: dwarf.c:2002
+msgid "Further warnings about bogus end-of-sibling markers suppressed\n"
 msgstr ""
 
 msgstr ""
 
-#: dwarf.c:1702
+#: dwarf.c:2009
 #, c-format
 msgid " <%d><%lx>: Abbrev Number: %lu"
 msgstr ""
 
 #, c-format
 msgid " <%d><%lx>: Abbrev Number: %lu"
 msgstr ""
 
-#: dwarf.c:1722
+#: dwarf.c:2026
 #, c-format
 #, c-format
-msgid "Unable to locate entry %lu in the abbreviation table\n"
+msgid ""
+"DIE at offset %lx refers to abbreviation number %lu which does not exist\n"
 msgstr ""
 
 msgstr ""
 
-#: dwarf.c:1728
+#: dwarf.c:2032
 #, c-format
 msgid " (%s)\n"
 msgstr ""
 
 #, c-format
 msgid " (%s)\n"
 msgstr ""
 
-#: dwarf.c:1813
+#: dwarf.c:2123
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"\n"
-"Dump of debug contents of section %s:\n"
+"Raw dump of debug contents of section %s:\n"
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: dwarf.c:1851
-msgid "The line info appears to be corrupt - the section is too small\n"
+#: dwarf.c:2161
+#, c-format
+msgid ""
+"The information in section %s appears to be corrupt - the section is too "
+"small\n"
 msgstr ""
 
 msgstr ""
 
-#: dwarf.c:1860
+#: dwarf.c:2171 dwarf.c:2459
 msgid "Only DWARF version 2 and 3 line info is currently supported.\n"
 msgstr ""
 
 msgid "Only DWARF version 2 and 3 line info is currently supported.\n"
 msgstr ""
 
-#: dwarf.c:1881
+#: dwarf.c:2192
+#, c-format
+msgid "  Offset:                      0x%lx\n"
+msgstr ""
+
+#: dwarf.c:2193
 #, c-format
 msgid "  Length:                      %ld\n"
 msgstr ""
 
 #, c-format
 msgid "  Length:                      %ld\n"
 msgstr ""
 
-#: dwarf.c:1882
+#: dwarf.c:2194
 #, c-format
 msgid "  DWARF Version:               %d\n"
 msgstr ""
 
 #, c-format
 msgid "  DWARF Version:               %d\n"
 msgstr ""
 
-#: dwarf.c:1883
+#: dwarf.c:2195
 #, c-format
 msgid "  Prologue Length:             %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Prologue Length:             %d\n"
 msgstr ""
 
-#: dwarf.c:1884
+#: dwarf.c:2196
 #, c-format
 msgid "  Minimum Instruction Length:  %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Minimum Instruction Length:  %d\n"
 msgstr ""
 
-#: dwarf.c:1885
+#: dwarf.c:2197
 #, c-format
 msgid "  Initial value of 'is_stmt':  %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Initial value of 'is_stmt':  %d\n"
 msgstr ""
 
-#: dwarf.c:1886
+#: dwarf.c:2198
 #, c-format
 msgid "  Line Base:                   %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Line Base:                   %d\n"
 msgstr ""
 
-#: dwarf.c:1887
+#: dwarf.c:2199
 #, c-format
 msgid "  Line Range:                  %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Line Range:                  %d\n"
 msgstr ""
 
-#: dwarf.c:1888
+#: dwarf.c:2200
 #, c-format
 msgid "  Opcode Base:                 %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Opcode Base:                 %d\n"
 msgstr ""
 
-#: dwarf.c:1897
+#: dwarf.c:2209
 #, c-format
 msgid ""
 "\n"
 " Opcodes:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 " Opcodes:\n"
 msgstr ""
 
-#: dwarf.c:1900
+#: dwarf.c:2212
 #, c-format
 msgid "  Opcode %d has %d args\n"
 msgstr ""
 
 #, c-format
 msgid "  Opcode %d has %d args\n"
 msgstr ""
 
-#: dwarf.c:1906
+#: dwarf.c:2218
 #, c-format
 msgid ""
 "\n"
 " The Directory Table is empty.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 " The Directory Table is empty.\n"
 msgstr ""
 
-#: dwarf.c:1909
+#: dwarf.c:2221
 #, c-format
 msgid ""
 "\n"
 " The Directory Table:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 " The Directory Table:\n"
 msgstr ""
 
-#: dwarf.c:1913
+#: dwarf.c:2225
 #, c-format
 msgid "  %s\n"
 msgstr ""
 
 #, c-format
 msgid "  %s\n"
 msgstr ""
 
-#: dwarf.c:1924
+#: dwarf.c:2236
 #, c-format
 msgid ""
 "\n"
 " The File Name Table is empty.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 " The File Name Table is empty.\n"
 msgstr ""
 
-#: dwarf.c:1927
+#: dwarf.c:2239
 #, c-format
 msgid ""
 "\n"
 " The File Name Table:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 " The File Name Table:\n"
 msgstr ""
 
-#: dwarf.c:1935
+#: dwarf.c:2247
 #, c-format
 msgid "  %d\t"
 msgstr ""
 
 #, c-format
 msgid "  %d\t"
 msgstr ""
 
-#: dwarf.c:1946
+#: dwarf.c:2258
 #, c-format
 msgid "%s\n"
 msgstr ""
 
 #. Now display the statements.
 #, c-format
 msgid "%s\n"
 msgstr ""
 
 #. Now display the statements.
-#: dwarf.c:1954
+#: dwarf.c:2266
 #, c-format
 msgid ""
 "\n"
 " Line Number Statements:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 " Line Number Statements:\n"
 msgstr ""
 
-#: dwarf.c:1970
+#: dwarf.c:2282
 #, c-format
 msgid "  Special opcode %d: advance Address by %lu to 0x%lx"
 msgstr ""
 
 #, c-format
 msgid "  Special opcode %d: advance Address by %lu to 0x%lx"
 msgstr ""
 
-#: dwarf.c:1974
+#: dwarf.c:2286
 #, c-format
 msgid " and Line by %d to %d\n"
 msgstr ""
 
 #, c-format
 msgid " and Line by %d to %d\n"
 msgstr ""
 
-#: dwarf.c:1984
+#: dwarf.c:2296
 #, c-format
 msgid "  Copy\n"
 msgstr ""
 
 #, c-format
 msgid "  Copy\n"
 msgstr ""
 
-#: dwarf.c:1992
+#: dwarf.c:2304
 #, c-format
 msgid "  Advance PC by %lu to 0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid "  Advance PC by %lu to 0x%lx\n"
 msgstr ""
 
-#: dwarf.c:2000
+#: dwarf.c:2312
 #, c-format
 msgid "  Advance Line by %d to %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Advance Line by %d to %d\n"
 msgstr ""
 
-#: dwarf.c:2007
+#: dwarf.c:2319
 #, c-format
 msgid "  Set File Name to entry %d in the File Name Table\n"
 msgstr ""
 
 #, c-format
 msgid "  Set File Name to entry %d in the File Name Table\n"
 msgstr ""
 
-#: dwarf.c:2015
+#: dwarf.c:2327
 #, c-format
 msgid "  Set column to %lu\n"
 msgstr ""
 
 #, c-format
 msgid "  Set column to %lu\n"
 msgstr ""
 
-#: dwarf.c:2022
+#: dwarf.c:2334
 #, c-format
 msgid "  Set is_stmt to %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Set is_stmt to %d\n"
 msgstr ""
 
-#: dwarf.c:2027
+#: dwarf.c:2339
 #, c-format
 msgid "  Set basic block\n"
 msgstr ""
 
 #, c-format
 msgid "  Set basic block\n"
 msgstr ""
 
-#: dwarf.c:2035
+#: dwarf.c:2347
 #, c-format
 msgid "  Advance PC by constant %lu to 0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid "  Advance PC by constant %lu to 0x%lx\n"
 msgstr ""
 
-#: dwarf.c:2043
+#: dwarf.c:2355
 #, c-format
 msgid "  Advance PC by fixed size amount %lu to 0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid "  Advance PC by fixed size amount %lu to 0x%lx\n"
 msgstr ""
 
-#: dwarf.c:2048
+#: dwarf.c:2360
 #, c-format
 msgid "  Set prologue_end to true\n"
 msgstr ""
 
 #, c-format
 msgid "  Set prologue_end to true\n"
 msgstr ""
 
-#: dwarf.c:2052
+#: dwarf.c:2364
 #, c-format
 msgid "  Set epilogue_begin to true\n"
 msgstr ""
 
 #, c-format
 msgid "  Set epilogue_begin to true\n"
 msgstr ""
 
-#: dwarf.c:2058
+#: dwarf.c:2370 dwarf.c:2734
 #, c-format
 msgid "  Set ISA to %lu\n"
 msgstr ""
 
 #, c-format
 msgid "  Set ISA to %lu\n"
 msgstr ""
 
-#: dwarf.c:2062
+#: dwarf.c:2374 dwarf.c:2738
 #, c-format
 msgid "  Unknown opcode %d with operands: "
 msgstr ""
 
 #, c-format
 msgid "  Unknown opcode %d with operands: "
 msgstr ""
 
-#: dwarf.c:2088 dwarf.c:2174 dwarf.c:2248 dwarf.c:2360 dwarf.c:2492
-#: dwarf.c:2731
+#: dwarf.c:2407
+#, c-format
+msgid ""
+"Decoded dump of debug contents of section %s:\n"
+"\n"
+msgstr ""
+
+#: dwarf.c:2449
+msgid "The line info appears to be corrupt - the section is too small\n"
+msgstr ""
+
+#: dwarf.c:2568
+#, c-format
+msgid "CU: %s:\n"
+msgstr ""
+
+#: dwarf.c:2569 dwarf.c:2582
+#, c-format
+msgid "File name                            Line number    Starting address\n"
+msgstr ""
+
+#: dwarf.c:2575
+#, c-format
+msgid "CU: %s/%s:\n"
+msgstr ""
+
+#: dwarf.c:2580 dwarf.c:2652
+#, c-format
+msgid "%s:\n"
+msgstr ""
+
+#. If directory index is 0, that means current directory.
+#: dwarf.c:2685
+#, c-format
+msgid ""
+"\n"
+"./%s:[++]\n"
+msgstr ""
+
+#. The directory index starts counting at 1.
+#: dwarf.c:2691
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Contents of the %s section:\n"
 "\n"
 "\n"
+"%s/%s:\n"
 msgstr ""
 
 msgstr ""
 
-#: dwarf.c:2128
+#: dwarf.c:2776
+#, c-format
+msgid "%-35s  %11d  %#18lx\n"
+msgstr ""
+
+#: dwarf.c:2781
+#, c-format
+msgid "%s  %11d  %#18lx\n"
+msgstr ""
+
+#: dwarf.c:2811 dwarf.c:3088 dwarf.c:3510
+#, c-format
+msgid ""
+"Unable to load/parse the .debug_info section, so cannot interpret the %s "
+"section.\n"
+msgstr ""
+
+#: dwarf.c:2892 dwarf.c:3395
+#, c-format
+msgid ""
+".debug_info offset of 0x%lx in %s section does not point to a CU header.\n"
+msgstr ""
+
+#: dwarf.c:2906
 msgid "Only DWARF 2 and 3 pubnames are currently supported\n"
 msgstr ""
 
 msgid "Only DWARF 2 and 3 pubnames are currently supported\n"
 msgstr ""
 
-#: dwarf.c:2135
+#: dwarf.c:2913
 #, c-format
 msgid "  Length:                              %ld\n"
 msgstr ""
 
 #, c-format
 msgid "  Length:                              %ld\n"
 msgstr ""
 
-#: dwarf.c:2137
+#: dwarf.c:2915
 #, c-format
 msgid "  Version:                             %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Version:                             %d\n"
 msgstr ""
 
-#: dwarf.c:2139
+#: dwarf.c:2917
 #, c-format
 #, c-format
-msgid "  Offset into .debug_info section:     %ld\n"
+msgid "  Offset into .debug_info section:     0x%lx\n"
 msgstr ""
 
 msgstr ""
 
-#: dwarf.c:2141
+#: dwarf.c:2919
 #, c-format
 msgid "  Size of area in .debug_info section: %ld\n"
 msgstr ""
 
 #, c-format
 msgid "  Size of area in .debug_info section: %ld\n"
 msgstr ""
 
-#: dwarf.c:2144
+#: dwarf.c:2922
 #, c-format
 msgid ""
 "\n"
 "    Offset\tName\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "    Offset\tName\n"
 msgstr ""
 
-#: dwarf.c:2195
+#: dwarf.c:2973
 #, c-format
 msgid " DW_MACINFO_start_file - lineno: %d filenum: %d\n"
 msgstr ""
 
 #, c-format
 msgid " DW_MACINFO_start_file - lineno: %d filenum: %d\n"
 msgstr ""
 
-#: dwarf.c:2201
+#: dwarf.c:2979
 #, c-format
 msgid " DW_MACINFO_end_file\n"
 msgstr ""
 
 #, c-format
 msgid " DW_MACINFO_end_file\n"
 msgstr ""
 
-#: dwarf.c:2209
+#: dwarf.c:2987
 #, c-format
 msgid " DW_MACINFO_define - lineno : %d macro : %s\n"
 msgstr ""
 
 #, c-format
 msgid " DW_MACINFO_define - lineno : %d macro : %s\n"
 msgstr ""
 
-#: dwarf.c:2218
+#: dwarf.c:2996
 #, c-format
 msgid " DW_MACINFO_undef - lineno : %d macro : %s\n"
 msgstr ""
 
 #, c-format
 msgid " DW_MACINFO_undef - lineno : %d macro : %s\n"
 msgstr ""
 
-#: dwarf.c:2230
+#: dwarf.c:3008
 #, c-format
 msgid " DW_MACINFO_vendor_ext - constant : %d string : %s\n"
 msgstr ""
 
 #, c-format
 msgid " DW_MACINFO_vendor_ext - constant : %d string : %s\n"
 msgstr ""
 
-#: dwarf.c:2259
+#: dwarf.c:3037
 #, c-format
 msgid "  Number TAG\n"
 msgstr ""
 
 #, c-format
 msgid "  Number TAG\n"
 msgstr ""
 
-#: dwarf.c:2265
+#: dwarf.c:3043
 #, c-format
 msgid "   %ld      %s    [%s]\n"
 msgstr ""
 
 #, c-format
 msgid "   %ld      %s    [%s]\n"
 msgstr ""
 
-#: dwarf.c:2268
+#: dwarf.c:3046
 msgid "has children"
 msgstr ""
 
 msgid "has children"
 msgstr ""
 
-#: dwarf.c:2268
+#: dwarf.c:3046
 msgid "no children"
 msgstr ""
 
 msgid "no children"
 msgstr ""
 
-#: dwarf.c:2271
+#: dwarf.c:3049
 #, c-format
 msgid "    %-18s %s\n"
 msgstr ""
 
 #, c-format
 msgid "    %-18s %s\n"
 msgstr ""
 
-#: dwarf.c:2304 dwarf.c:2488 dwarf.c:2675
+#: dwarf.c:3082 dwarf.c:3288 dwarf.c:3504
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -1695,184 +1912,201 @@ msgid ""
 msgstr ""
 
 #. FIXME: Should we handle this case?
 msgstr ""
 
 #. FIXME: Should we handle this case?
-#: dwarf.c:2349
+#: dwarf.c:3132
 msgid "Location lists in .debug_info section aren't in ascending order!\n"
 msgstr ""
 
 msgid "Location lists in .debug_info section aren't in ascending order!\n"
 msgstr ""
 
-#: dwarf.c:2352
+#: dwarf.c:3135
 msgid "No location lists in .debug_info section!\n"
 msgstr ""
 
 msgid "No location lists in .debug_info section!\n"
 msgstr ""
 
-#: dwarf.c:2357
+#: dwarf.c:3140
 #, c-format
 msgid "Location lists in %s section start at 0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid "Location lists in %s section start at 0x%lx\n"
 msgstr ""
 
-#: dwarf.c:2361
+#: dwarf.c:3144
 #, c-format
 msgid "    Offset   Begin    End      Expression\n"
 msgstr ""
 
 #, c-format
 msgid "    Offset   Begin    End      Expression\n"
 msgstr ""
 
-#: dwarf.c:2392
+#: dwarf.c:3175
 #, c-format
 msgid "There is a hole [0x%lx - 0x%lx] in .debug_loc section.\n"
 msgstr ""
 
 #, c-format
 msgid "There is a hole [0x%lx - 0x%lx] in .debug_loc section.\n"
 msgstr ""
 
-#: dwarf.c:2395
+#: dwarf.c:3179
 #, c-format
 msgid "There is an overlap [0x%lx - 0x%lx] in .debug_loc section.\n"
 msgstr ""
 
 #, c-format
 msgid "There is an overlap [0x%lx - 0x%lx] in .debug_loc section.\n"
 msgstr ""
 
-#: dwarf.c:2402
+#: dwarf.c:3187
 #, c-format
 msgid "Offset 0x%lx is bigger than .debug_loc section size.\n"
 msgstr ""
 
 #, c-format
 msgid "Offset 0x%lx is bigger than .debug_loc section size.\n"
 msgstr ""
 
-#: dwarf.c:2411 dwarf.c:2438 dwarf.c:2448
+#: dwarf.c:3196 dwarf.c:3231 dwarf.c:3241
 #, c-format
 msgid "Location list starting at offset 0x%lx is not terminated.\n"
 msgstr ""
 
 #, c-format
 msgid "Location list starting at offset 0x%lx is not terminated.\n"
 msgstr ""
 
-#: dwarf.c:2423 dwarf.c:2776
+#: dwarf.c:3215 dwarf.c:3597
 #, c-format
 #, c-format
-msgid "    %8.8lx <End of list>\n"
+msgid "<End of list>\n"
 msgstr ""
 
 msgstr ""
 
-#: dwarf.c:2431
+#: dwarf.c:3225
 #, c-format
 #, c-format
-msgid "    %8.8lx %8.8lx %8.8lx (base address)\n"
+msgid "(base address)\n"
 msgstr ""
 
 msgstr ""
 
-#: dwarf.c:2465 dwarf.c:2793
+#: dwarf.c:3260
 msgid " (start == end)"
 msgstr ""
 
 msgid " (start == end)"
 msgstr ""
 
-#: dwarf.c:2467 dwarf.c:2795
+#: dwarf.c:3262
 msgid " (start > end)"
 msgstr ""
 
 msgid " (start > end)"
 msgstr ""
 
-#: dwarf.c:2596
+#: dwarf.c:3272
+#, c-format
+msgid "There are %ld unused bytes at the end of section %s\n"
+msgstr ""
+
+#: dwarf.c:3406
 msgid "Only DWARF 2 and 3 aranges are currently supported.\n"
 msgstr ""
 
 msgid "Only DWARF 2 and 3 aranges are currently supported.\n"
 msgstr ""
 
-#: dwarf.c:2600
+#: dwarf.c:3410
 #, c-format
 msgid "  Length:                   %ld\n"
 msgstr ""
 
 #, c-format
 msgid "  Length:                   %ld\n"
 msgstr ""
 
-#: dwarf.c:2601
+#: dwarf.c:3411
 #, c-format
 msgid "  Version:                  %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Version:                  %d\n"
 msgstr ""
 
-#: dwarf.c:2602
+#: dwarf.c:3412
 #, c-format
 #, c-format
-msgid "  Offset into .debug_info:  %lx\n"
+msgid "  Offset into .debug_info:  0x%lx\n"
 msgstr ""
 
 msgstr ""
 
-#: dwarf.c:2603
+#: dwarf.c:3413
 #, c-format
 msgid "  Pointer Size:             %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Pointer Size:             %d\n"
 msgstr ""
 
-#: dwarf.c:2604
+#: dwarf.c:3414
 #, c-format
 msgid "  Segment Size:             %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Segment Size:             %d\n"
 msgstr ""
 
-#: dwarf.c:2613
+#: dwarf.c:3423
 msgid "Pointer size + Segment size is not a power of two.\n"
 msgstr ""
 
 msgid "Pointer size + Segment size is not a power of two.\n"
 msgstr ""
 
-#: dwarf.c:2618
+#: dwarf.c:3428
 #, c-format
 msgid ""
 "\n"
 "    Address            Length\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "    Address            Length\n"
 msgstr ""
 
-#: dwarf.c:2620
+#: dwarf.c:3430
 #, c-format
 msgid ""
 "\n"
 "    Address    Length\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "    Address    Length\n"
 msgstr ""
 
-#. FIXME: Should we handle this case?
-#: dwarf.c:2720
-msgid "Range lists in .debug_info section aren't in ascending order!\n"
-msgstr ""
-
-#: dwarf.c:2723
+#: dwarf.c:3520
 msgid "No range lists in .debug_info section!\n"
 msgstr ""
 
 msgid "No range lists in .debug_info section!\n"
 msgstr ""
 
-#: dwarf.c:2728
+#: dwarf.c:3543
 #, c-format
 msgid "Range lists in %s section start at 0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid "Range lists in %s section start at 0x%lx\n"
 msgstr ""
 
-#: dwarf.c:2732
+#: dwarf.c:3547
 #, c-format
 msgid "    Offset   Begin    End\n"
 msgstr ""
 
 #, c-format
 msgid "    Offset   Begin    End\n"
 msgstr ""
 
-#: dwarf.c:2757
+#: dwarf.c:3568
 #, c-format
 msgid "There is a hole [0x%lx - 0x%lx] in %s section.\n"
 msgstr ""
 
 #, c-format
 msgid "There is a hole [0x%lx - 0x%lx] in %s section.\n"
 msgstr ""
 
-#: dwarf.c:2761
+#: dwarf.c:3572
 #, c-format
 msgid "There is an overlap [0x%lx - 0x%lx] in %s section.\n"
 msgstr ""
 
 #, c-format
 msgid "There is an overlap [0x%lx - 0x%lx] in %s section.\n"
 msgstr ""
 
-#: dwarf.c:2963
+#: dwarf.c:3615
+msgid "(start == end)"
+msgstr ""
+
+#: dwarf.c:3617
+msgid "(start > end)"
+msgstr ""
+
+#: dwarf.c:3853
+msgid "bad register: "
+msgstr ""
+
+#: dwarf.c:3855
 #, c-format
 #, c-format
-msgid "The section %s contains:\n"
+msgid "Contents of the %s section:\n"
 msgstr ""
 
 msgstr ""
 
-#: dwarf.c:3650
+#: dwarf.c:4619
 #, c-format
 msgid "  DW_CFA_??? (User defined call frame op: %#x)\n"
 msgstr ""
 
 #, c-format
 msgid "  DW_CFA_??? (User defined call frame op: %#x)\n"
 msgstr ""
 
-#: dwarf.c:3652
+#: dwarf.c:4621
 #, c-format
 msgid "unsupported or unknown Dwarf Call Frame Instruction number: %#x\n"
 msgstr ""
 
 #, c-format
 msgid "unsupported or unknown Dwarf Call Frame Instruction number: %#x\n"
 msgstr ""
 
-#: dwarf.c:3676
+#: dwarf.c:4645
 #, c-format
 msgid "Displaying the debug contents of section %s is not yet supported.\n"
 msgstr ""
 
 #, c-format
 msgid "Displaying the debug contents of section %s is not yet supported.\n"
 msgstr ""
 
-#: dwarf.c:3718
+#: dwarf.c:4687
 #, c-format
 msgid "%s: Error: "
 msgstr ""
 
 #, c-format
 msgid "%s: Error: "
 msgstr ""
 
-#: dwarf.c:3729
+#: dwarf.c:4698
 #, c-format
 msgid "%s: Warning: "
 msgstr ""
 
 #, c-format
 msgid "%s: Warning: "
 msgstr ""
 
-#: emul_aix.c:51
+#: dwarf.c:4796 dwarf.c:4862
+#, c-format
+msgid "Unrecognized debug option '%s'\n"
+msgstr ""
+
+#: emul_aix.c:43
 #, c-format
 msgid "  [-g]         - 32 bit small archive\n"
 msgstr ""
 
 #, c-format
 msgid "  [-g]         - 32 bit small archive\n"
 msgstr ""
 
-#: emul_aix.c:52
+#: emul_aix.c:44
 #, c-format
 msgid "  [-X32]       - ignores 64 bit objects\n"
 msgstr ""
 
 #, c-format
 msgid "  [-X32]       - ignores 64 bit objects\n"
 msgstr ""
 
-#: emul_aix.c:53
+#: emul_aix.c:45
 #, c-format
 msgid "  [-X64]       - ignores 32 bit objects\n"
 msgstr ""
 
 #, c-format
 msgid "  [-X64]       - ignores 32 bit objects\n"
 msgstr ""
 
-#: emul_aix.c:54
+#: emul_aix.c:46
 #, c-format
 msgid "  [-X32_64]    - accepts 32 and 64 bit objects\n"
 msgstr ""
 #, c-format
 msgid "  [-X32_64]    - accepts 32 and 64 bit objects\n"
 msgstr ""
@@ -1929,186 +2163,186 @@ msgstr ""
 msgid "blocks left on stack at end"
 msgstr ""
 
 msgid "blocks left on stack at end"
 msgstr ""
 
-#: ieee.c:1196
+#: ieee.c:1206
 msgid "unknown BB type"
 msgstr ""
 
 msgid "unknown BB type"
 msgstr ""
 
-#: ieee.c:1205
+#: ieee.c:1215
 msgid "stack overflow"
 msgstr ""
 
 msgid "stack overflow"
 msgstr ""
 
-#: ieee.c:1228
+#: ieee.c:1238
 msgid "stack underflow"
 msgstr ""
 
 msgid "stack underflow"
 msgstr ""
 
-#: ieee.c:1340 ieee.c:1410 ieee.c:2107
+#: ieee.c:1350 ieee.c:1420 ieee.c:2118
 msgid "illegal variable index"
 msgstr ""
 
 msgid "illegal variable index"
 msgstr ""
 
-#: ieee.c:1388
+#: ieee.c:1398
 msgid "illegal type index"
 msgstr ""
 
 msgid "illegal type index"
 msgstr ""
 
-#: ieee.c:1398 ieee.c:1435
+#: ieee.c:1408 ieee.c:1445
 msgid "unknown TY code"
 msgstr ""
 
 msgid "unknown TY code"
 msgstr ""
 
-#: ieee.c:1417
+#: ieee.c:1427
 msgid "undefined variable in TY"
 msgstr ""
 
 #. Pascal file name.  FIXME.
 msgid "undefined variable in TY"
 msgstr ""
 
 #. Pascal file name.  FIXME.
-#: ieee.c:1828
+#: ieee.c:1839
 msgid "Pascal file name not supported"
 msgstr ""
 
 msgid "Pascal file name not supported"
 msgstr ""
 
-#: ieee.c:1876
+#: ieee.c:1887
 msgid "unsupported qualifier"
 msgstr ""
 
 msgid "unsupported qualifier"
 msgstr ""
 
-#: ieee.c:2145
+#: ieee.c:2156
 msgid "undefined variable in ATN"
 msgstr ""
 
 msgid "undefined variable in ATN"
 msgstr ""
 
-#: ieee.c:2188
+#: ieee.c:2199
 msgid "unknown ATN type"
 msgstr ""
 
 #. Reserved for FORTRAN common.
 msgid "unknown ATN type"
 msgstr ""
 
 #. Reserved for FORTRAN common.
-#: ieee.c:2310
+#: ieee.c:2321
 msgid "unsupported ATN11"
 msgstr ""
 
 #. We have no way to record this information.  FIXME.
 msgid "unsupported ATN11"
 msgstr ""
 
 #. We have no way to record this information.  FIXME.
-#: ieee.c:2337
+#: ieee.c:2348
 msgid "unsupported ATN12"
 msgstr ""
 
 msgid "unsupported ATN12"
 msgstr ""
 
-#: ieee.c:2397
+#: ieee.c:2408
 msgid "unexpected string in C++ misc"
 msgstr ""
 
 msgid "unexpected string in C++ misc"
 msgstr ""
 
-#: ieee.c:2410
+#: ieee.c:2421
 msgid "bad misc record"
 msgstr ""
 
 msgid "bad misc record"
 msgstr ""
 
-#: ieee.c:2451
+#: ieee.c:2462
 msgid "unrecognized C++ misc record"
 msgstr ""
 
 msgid "unrecognized C++ misc record"
 msgstr ""
 
-#: ieee.c:2566
+#: ieee.c:2577
 msgid "undefined C++ object"
 msgstr ""
 
 msgid "undefined C++ object"
 msgstr ""
 
-#: ieee.c:2600
+#: ieee.c:2611
 msgid "unrecognized C++ object spec"
 msgstr ""
 
 msgid "unrecognized C++ object spec"
 msgstr ""
 
-#: ieee.c:2636
+#: ieee.c:2647
 msgid "unsupported C++ object type"
 msgstr ""
 
 msgid "unsupported C++ object type"
 msgstr ""
 
-#: ieee.c:2646
+#: ieee.c:2657
 msgid "C++ base class not defined"
 msgstr ""
 
 msgid "C++ base class not defined"
 msgstr ""
 
-#: ieee.c:2658 ieee.c:2763
+#: ieee.c:2669 ieee.c:2774
 msgid "C++ object has no fields"
 msgstr ""
 
 msgid "C++ object has no fields"
 msgstr ""
 
-#: ieee.c:2677
+#: ieee.c:2688
 msgid "C++ base class not found in container"
 msgstr ""
 
 msgid "C++ base class not found in container"
 msgstr ""
 
-#: ieee.c:2784
+#: ieee.c:2795
 msgid "C++ data member not found in container"
 msgstr ""
 
 msgid "C++ data member not found in container"
 msgstr ""
 
-#: ieee.c:2825 ieee.c:2975
+#: ieee.c:2836 ieee.c:2986
 msgid "unknown C++ visibility"
 msgstr ""
 
 msgid "unknown C++ visibility"
 msgstr ""
 
-#: ieee.c:2859
+#: ieee.c:2870
 msgid "bad C++ field bit pos or size"
 msgstr ""
 
 msgid "bad C++ field bit pos or size"
 msgstr ""
 
-#: ieee.c:2951
+#: ieee.c:2962
 msgid "bad type for C++ method function"
 msgstr ""
 
 msgid "bad type for C++ method function"
 msgstr ""
 
-#: ieee.c:2961
+#: ieee.c:2972
 msgid "no type information for C++ method function"
 msgstr ""
 
 msgid "no type information for C++ method function"
 msgstr ""
 
-#: ieee.c:3000
+#: ieee.c:3011
 msgid "C++ static virtual method"
 msgstr ""
 
 msgid "C++ static virtual method"
 msgstr ""
 
-#: ieee.c:3095
+#: ieee.c:3106
 msgid "unrecognized C++ object overhead spec"
 msgstr ""
 
 msgid "unrecognized C++ object overhead spec"
 msgstr ""
 
-#: ieee.c:3134
+#: ieee.c:3145
 msgid "undefined C++ vtable"
 msgstr ""
 
 msgid "undefined C++ vtable"
 msgstr ""
 
-#: ieee.c:3203
+#: ieee.c:3214
 msgid "C++ default values not in a function"
 msgstr ""
 
 msgid "C++ default values not in a function"
 msgstr ""
 
-#: ieee.c:3243
+#: ieee.c:3254
 msgid "unrecognized C++ default type"
 msgstr ""
 
 msgid "unrecognized C++ default type"
 msgstr ""
 
-#: ieee.c:3274
+#: ieee.c:3285
 msgid "reference parameter is not a pointer"
 msgstr ""
 
 msgid "reference parameter is not a pointer"
 msgstr ""
 
-#: ieee.c:3357
+#: ieee.c:3368
 msgid "unrecognized C++ reference type"
 msgstr ""
 
 msgid "unrecognized C++ reference type"
 msgstr ""
 
-#: ieee.c:3439
+#: ieee.c:3450
 msgid "C++ reference not found"
 msgstr ""
 
 msgid "C++ reference not found"
 msgstr ""
 
-#: ieee.c:3447
+#: ieee.c:3458
 msgid "C++ reference is not pointer"
 msgstr ""
 
 msgid "C++ reference is not pointer"
 msgstr ""
 
-#: ieee.c:3473 ieee.c:3481
+#: ieee.c:3484 ieee.c:3492
 msgid "missing required ASN"
 msgstr ""
 
 msgid "missing required ASN"
 msgstr ""
 
-#: ieee.c:3508 ieee.c:3516
+#: ieee.c:3519 ieee.c:3527
 msgid "missing required ATN65"
 msgstr ""
 
 msgid "missing required ATN65"
 msgstr ""
 
-#: ieee.c:3530
+#: ieee.c:3541
 msgid "bad ATN65 record"
 msgstr ""
 
 msgid "bad ATN65 record"
 msgstr ""
 
-#: ieee.c:4158
+#: ieee.c:4169
 #, c-format
 msgid "IEEE numeric overflow: 0x"
 msgstr ""
 
 #, c-format
 msgid "IEEE numeric overflow: 0x"
 msgstr ""
 
-#: ieee.c:4202
+#: ieee.c:4213
 #, c-format
 msgid "IEEE string length overflow: %u\n"
 msgstr ""
 
 #, c-format
 msgid "IEEE string length overflow: %u\n"
 msgstr ""
 
-#: ieee.c:5203
+#: ieee.c:5210
 #, c-format
 msgid "IEEE unsupported integer type size %u\n"
 msgstr ""
 
 #, c-format
 msgid "IEEE unsupported integer type size %u\n"
 msgstr ""
 
-#: ieee.c:5237
+#: ieee.c:5244
 #, c-format
 msgid "IEEE unsupported float type size %u\n"
 msgstr ""
 
 #, c-format
 msgid "IEEE unsupported float type size %u\n"
 msgstr ""
 
-#: ieee.c:5271
+#: ieee.c:5278
 #, c-format
 msgid "IEEE unsupported complex type size %u\n"
 msgstr ""
 #, c-format
 msgid "IEEE unsupported complex type size %u\n"
 msgstr ""
@@ -2117,124 +2351,120 @@ msgstr ""
 msgid "Duplicate symbol entered into keyword list."
 msgstr ""
 
 msgid "Duplicate symbol entered into keyword list."
 msgstr ""
 
-#: nlmconv.c:271 srconv.c:1815
+#: nlmconv.c:273 srconv.c:1822
 msgid "input and output files must be different"
 msgstr ""
 
 msgid "input and output files must be different"
 msgstr ""
 
-#: nlmconv.c:318
+#: nlmconv.c:320
 msgid "input file named both on command line and with INPUT"
 msgstr ""
 
 msgid "input file named both on command line and with INPUT"
 msgstr ""
 
-#: nlmconv.c:327
+#: nlmconv.c:329
 msgid "no input file"
 msgstr ""
 
 msgid "no input file"
 msgstr ""
 
-#: nlmconv.c:357
+#: nlmconv.c:359
 msgid "no name for output file"
 msgstr ""
 
 msgid "no name for output file"
 msgstr ""
 
-#: nlmconv.c:371
+#: nlmconv.c:373
 msgid "warning: input and output formats are not compatible"
 msgstr ""
 
 msgid "warning: input and output formats are not compatible"
 msgstr ""
 
-#: nlmconv.c:400
+#: nlmconv.c:403
 msgid "make .bss section"
 msgstr ""
 
 msgid "make .bss section"
 msgstr ""
 
-#: nlmconv.c:409
+#: nlmconv.c:413
 msgid "make .nlmsections section"
 msgstr ""
 
 msgid "make .nlmsections section"
 msgstr ""
 
-#: nlmconv.c:411
-msgid "set .nlmsections flags"
-msgstr ""
-
-#: nlmconv.c:439
+#: nlmconv.c:441
 msgid "set .bss vma"
 msgstr ""
 
 msgid "set .bss vma"
 msgstr ""
 
-#: nlmconv.c:446
+#: nlmconv.c:448
 msgid "set .data size"
 msgstr ""
 
 msgid "set .data size"
 msgstr ""
 
-#: nlmconv.c:626
+#: nlmconv.c:628
 #, c-format
 msgid "warning: symbol %s imported but not in import list"
 msgstr ""
 
 #, c-format
 msgid "warning: symbol %s imported but not in import list"
 msgstr ""
 
-#: nlmconv.c:646
+#: nlmconv.c:648
 msgid "set start address"
 msgstr ""
 
 msgid "set start address"
 msgstr ""
 
-#: nlmconv.c:695
+#: nlmconv.c:697
 #, c-format
 msgid "warning: START procedure %s not defined"
 msgstr ""
 
 #, c-format
 msgid "warning: START procedure %s not defined"
 msgstr ""
 
-#: nlmconv.c:697
+#: nlmconv.c:699
 #, c-format
 msgid "warning: EXIT procedure %s not defined"
 msgstr ""
 
 #, c-format
 msgid "warning: EXIT procedure %s not defined"
 msgstr ""
 
-#: nlmconv.c:699
+#: nlmconv.c:701
 #, c-format
 msgid "warning: CHECK procedure %s not defined"
 msgstr ""
 
 #, c-format
 msgid "warning: CHECK procedure %s not defined"
 msgstr ""
 
-#: nlmconv.c:720 nlmconv.c:909
+#: nlmconv.c:721 nlmconv.c:907
 msgid "custom section"
 msgstr ""
 
 msgid "custom section"
 msgstr ""
 
-#: nlmconv.c:741 nlmconv.c:938
+#: nlmconv.c:741 nlmconv.c:936
 msgid "help section"
 msgstr ""
 
 msgid "help section"
 msgstr ""
 
-#: nlmconv.c:763 nlmconv.c:956
+#: nlmconv.c:763 nlmconv.c:954
 msgid "message section"
 msgstr ""
 
 msgid "message section"
 msgstr ""
 
-#: nlmconv.c:779 nlmconv.c:989
+#: nlmconv.c:778 nlmconv.c:987
 msgid "module section"
 msgstr ""
 
 msgid "module section"
 msgstr ""
 
-#: nlmconv.c:799 nlmconv.c:1005
+#: nlmconv.c:797 nlmconv.c:1003
 msgid "rpc section"
 msgstr ""
 
 #. There is no place to record this information.
 msgid "rpc section"
 msgstr ""
 
 #. There is no place to record this information.
-#: nlmconv.c:835
+#: nlmconv.c:833
 #, c-format
 msgid "%s: warning: shared libraries can not have uninitialized data"
 msgstr ""
 
 #, c-format
 msgid "%s: warning: shared libraries can not have uninitialized data"
 msgstr ""
 
-#: nlmconv.c:856 nlmconv.c:1024
+#: nlmconv.c:854 nlmconv.c:1022
 msgid "shared section"
 msgstr ""
 
 msgid "shared section"
 msgstr ""
 
-#: nlmconv.c:864
+#: nlmconv.c:862
 msgid "warning: No version number given"
 msgstr ""
 
 msgid "warning: No version number given"
 msgstr ""
 
-#: nlmconv.c:904 nlmconv.c:933 nlmconv.c:951 nlmconv.c:1000 nlmconv.c:1019
+#: nlmconv.c:902 nlmconv.c:931 nlmconv.c:949 nlmconv.c:998 nlmconv.c:1017
 #, c-format
 msgid "%s: read: %s"
 msgstr ""
 
 #, c-format
 msgid "%s: read: %s"
 msgstr ""
 
-#: nlmconv.c:926
+#: nlmconv.c:924
 msgid "warning: FULLMAP is not supported; try ld -M"
 msgstr ""
 
 msgid "warning: FULLMAP is not supported; try ld -M"
 msgstr ""
 
-#: nlmconv.c:1102
+#: nlmconv.c:1100
 #, c-format
 msgid "Usage: %s [option(s)] [in-file [out-file]]\n"
 msgstr ""
 
 #, c-format
 msgid "Usage: %s [option(s)] [in-file [out-file]]\n"
 msgstr ""
 
-#: nlmconv.c:1103
+#: nlmconv.c:1101
 #, c-format
 msgid " Convert an object file into a NetWare Loadable Module\n"
 msgstr ""
 
 #, c-format
 msgid " Convert an object file into a NetWare Loadable Module\n"
 msgstr ""
 
-#: nlmconv.c:1104
+#: nlmconv.c:1102
 #, c-format
 msgid ""
 " The options are:\n"
 #, c-format
 msgid ""
 " The options are:\n"
@@ -2248,74 +2478,74 @@ msgid ""
 "  -v --version                  Display the program's version\n"
 msgstr ""
 
 "  -v --version                  Display the program's version\n"
 msgstr ""
 
-#: nlmconv.c:1145
+#: nlmconv.c:1143
 #, c-format
 msgid "support not compiled in for %s"
 msgstr ""
 
 #, c-format
 msgid "support not compiled in for %s"
 msgstr ""
 
-#: nlmconv.c:1182
+#: nlmconv.c:1180
 msgid "make section"
 msgstr ""
 
 msgid "make section"
 msgstr ""
 
-#: nlmconv.c:1196
+#: nlmconv.c:1194
 msgid "set section size"
 msgstr ""
 
 msgid "set section size"
 msgstr ""
 
-#: nlmconv.c:1202
+#: nlmconv.c:1200
 msgid "set section alignment"
 msgstr ""
 
 msgid "set section alignment"
 msgstr ""
 
-#: nlmconv.c:1206
+#: nlmconv.c:1204
 msgid "set section flags"
 msgstr ""
 
 msgid "set section flags"
 msgstr ""
 
-#: nlmconv.c:1217
+#: nlmconv.c:1215
 msgid "set .nlmsections size"
 msgstr ""
 
 msgid "set .nlmsections size"
 msgstr ""
 
-#: nlmconv.c:1298 nlmconv.c:1306 nlmconv.c:1315 nlmconv.c:1320
+#: nlmconv.c:1296 nlmconv.c:1304 nlmconv.c:1313 nlmconv.c:1318
 msgid "set .nlmsection contents"
 msgstr ""
 
 msgid "set .nlmsection contents"
 msgstr ""
 
-#: nlmconv.c:1799
+#: nlmconv.c:1795
 msgid "stub section sizes"
 msgstr ""
 
 msgid "stub section sizes"
 msgstr ""
 
-#: nlmconv.c:1846
+#: nlmconv.c:1842
 msgid "writing stub"
 msgstr ""
 
 msgid "writing stub"
 msgstr ""
 
-#: nlmconv.c:1930
+#: nlmconv.c:1926
 #, c-format
 msgid "unresolved PC relative reloc against %s"
 msgstr ""
 
 #, c-format
 msgid "unresolved PC relative reloc against %s"
 msgstr ""
 
-#: nlmconv.c:1994
+#: nlmconv.c:1990
 #, c-format
 msgid "overflow when adjusting relocation against %s"
 msgstr ""
 
 #, c-format
 msgid "overflow when adjusting relocation against %s"
 msgstr ""
 
-#: nlmconv.c:2121
+#: nlmconv.c:2117
 #, c-format
 msgid "%s: execution of %s failed: "
 msgstr ""
 
 #, c-format
 msgid "%s: execution of %s failed: "
 msgstr ""
 
-#: nlmconv.c:2136
+#: nlmconv.c:2132
 #, c-format
 msgid "Execution of %s failed"
 msgstr ""
 
 #, c-format
 msgid "Execution of %s failed"
 msgstr ""
 
-#: nm.c:213 size.c:83 strings.c:705
+#: nm.c:220 size.c:78 strings.c:659
 #, c-format
 msgid "Usage: %s [option(s)] [file(s)]\n"
 msgstr ""
 
 #, c-format
 msgid "Usage: %s [option(s)] [file(s)]\n"
 msgstr ""
 
-#: nm.c:214
+#: nm.c:221
 #, c-format
 msgid " List symbols in [file(s)] (a.out by default).\n"
 msgstr ""
 
 #, c-format
 msgid " List symbols in [file(s)] (a.out by default).\n"
 msgstr ""
 
-#: nm.c:215
+#: nm.c:222
 #, c-format
 msgid ""
 " The options are:\n"
 #, c-format
 msgid ""
 " The options are:\n"
@@ -2344,8 +2574,18 @@ msgid ""
 "  -p, --no-sort          Do not sort the symbols\n"
 "  -P, --portability      Same as --format=posix\n"
 "  -r, --reverse-sort     Reverse the sense of the sort\n"
 "  -p, --no-sort          Do not sort the symbols\n"
 "  -P, --portability      Same as --format=posix\n"
 "  -r, --reverse-sort     Reverse the sense of the sort\n"
+msgstr ""
+
+#: nm.c:245
+#, c-format
+msgid "      --plugin NAME      Load the specified plugin\n"
+msgstr ""
+
+#: nm.c:248
+#, c-format
+msgid ""
 "  -S, --print-size       Print size of defined symbols\n"
 "  -S, --print-size       Print size of defined symbols\n"
-"  -s, --print-armap      Include index for symbols from archive members\n"
+"\t\t  -s, --print-armap      Include index for symbols from archive members\n"
 "      --size-sort        Sort symbols by size\n"
 "      --special-syms     Include special symbols in the output\n"
 "      --synthetic        Display synthetic symbols as well\n"
 "      --size-sort        Sort symbols by size\n"
 "      --special-syms     Include special symbols in the output\n"
 "      --synthetic        Display synthetic symbols as well\n"
@@ -2359,39 +2599,39 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: nm.c:276
+#: nm.c:292
 #, c-format
 msgid "%s: invalid radix"
 msgstr ""
 
 #, c-format
 msgid "%s: invalid radix"
 msgstr ""
 
-#: nm.c:300
+#: nm.c:316
 #, c-format
 msgid "%s: invalid output format"
 msgstr ""
 
 #, c-format
 msgid "%s: invalid output format"
 msgstr ""
 
-#: nm.c:321 readelf.c:6853 readelf.c:6891
+#: nm.c:337 readelf.c:6917 readelf.c:6962
 #, c-format
 msgid "<processor specific>: %d"
 msgstr ""
 
 #, c-format
 msgid "<processor specific>: %d"
 msgstr ""
 
-#: nm.c:323 readelf.c:6856 readelf.c:6903
+#: nm.c:339 readelf.c:6926 readelf.c:6980
 #, c-format
 msgid "<OS specific>: %d"
 msgstr ""
 
 #, c-format
 msgid "<OS specific>: %d"
 msgstr ""
 
-#: nm.c:325 readelf.c:6858 readelf.c:6906
+#: nm.c:341 readelf.c:6929 readelf.c:6983
 #, c-format
 msgid "<unknown>: %d"
 msgstr ""
 
 #, c-format
 msgid "<unknown>: %d"
 msgstr ""
 
-#: nm.c:365
+#: nm.c:381
 #, c-format
 msgid ""
 "\n"
 "Archive index:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Archive index:\n"
 msgstr ""
 
-#: nm.c:1225
+#: nm.c:1242
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -2400,7 +2640,7 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: nm.c:1227
+#: nm.c:1244
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -2409,7 +2649,7 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: nm.c:1229 nm.c:1280
+#: nm.c:1246 nm.c:1297
 #, c-format
 msgid ""
 "Name                  Value   Class        Type         Size     Line  "
 #, c-format
 msgid ""
 "Name                  Value   Class        Type         Size     Line  "
@@ -2417,7 +2657,7 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: nm.c:1232 nm.c:1283
+#: nm.c:1249 nm.c:1300
 #, c-format
 msgid ""
 "Name                  Value           Class        Type         "
 #, c-format
 msgid ""
 "Name                  Value           Class        Type         "
@@ -2425,7 +2665,7 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: nm.c:1276
+#: nm.c:1293
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -2434,7 +2674,7 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: nm.c:1278
+#: nm.c:1295
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -2443,44 +2683,44 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: nm.c:1370
+#: nm.c:1387
 #, c-format
 msgid "Print width has not been initialized (%d)"
 msgstr ""
 
 #, c-format
 msgid "Print width has not been initialized (%d)"
 msgstr ""
 
-#: nm.c:1595
+#: nm.c:1615
 msgid "Only -X 32_64 is supported"
 msgstr ""
 
 msgid "Only -X 32_64 is supported"
 msgstr ""
 
-#: nm.c:1615
+#: nm.c:1643
 msgid "Using the --size-sort and --undefined-only options together"
 msgstr ""
 
 msgid "Using the --size-sort and --undefined-only options together"
 msgstr ""
 
-#: nm.c:1616
+#: nm.c:1644
 msgid "will produce no output, since undefined symbols have no size."
 msgstr ""
 
 msgid "will produce no output, since undefined symbols have no size."
 msgstr ""
 
-#: nm.c:1644
+#: nm.c:1672
 #, c-format
 msgid "data size %ld"
 msgstr ""
 
 #, c-format
 msgid "data size %ld"
 msgstr ""
 
-#: objcopy.c:426 srconv.c:1723
+#: objcopy.c:463 srconv.c:1730
 #, c-format
 msgid "Usage: %s [option(s)] in-file [out-file]\n"
 msgstr ""
 
 #, c-format
 msgid "Usage: %s [option(s)] in-file [out-file]\n"
 msgstr ""
 
-#: objcopy.c:427
+#: objcopy.c:464
 #, c-format
 msgid " Copies a binary file, possibly transforming it in the process\n"
 msgstr ""
 
 #, c-format
 msgid " Copies a binary file, possibly transforming it in the process\n"
 msgstr ""
 
-#: objcopy.c:428 objcopy.c:524
+#: objcopy.c:465 objcopy.c:572
 #, c-format
 msgid " The options are:\n"
 msgstr ""
 
 #, c-format
 msgid " The options are:\n"
 msgstr ""
 
-#: objcopy.c:429
+#: objcopy.c:466
 #, c-format
 msgid ""
 "  -I --input-target <bfdname>      Assume input file is in format <bfdname>\n"
 #, c-format
 msgid ""
 "  -I --input-target <bfdname>      Assume input file is in format <bfdname>\n"
@@ -2556,6 +2796,9 @@ msgid ""
 "     --add-section <name>=<file>   Add section <name> found in <file> to "
 "output\n"
 "     --rename-section <old>=<new>[,<flags>] Rename section <old> to <new>\n"
 "     --add-section <name>=<file>   Add section <name> found in <file> to "
 "output\n"
 "     --rename-section <old>=<new>[,<flags>] Rename section <old> to <new>\n"
+"     --long-section-names {enable|disable|keep}\n"
+"                                   Handle long section names in Coff "
+"objects.\n"
 "     --change-leading-char         Force output format's leading character "
 "style\n"
 "     --remove-leading-char         Remove leading character from global "
 "     --change-leading-char         Force output format's leading character "
 "style\n"
 "     --remove-leading-char         Remove leading character from global "
@@ -2593,7 +2836,17 @@ msgid ""
 "                                   Add <prefix> to start of every "
 "allocatable\n"
 "                                     section name\n"
 "                                   Add <prefix> to start of every "
 "allocatable\n"
 "                                     section name\n"
-"  -v --verbose                     List all object files modified\n"
+"     --file-alignment <num>        Set PE file alignment to <num>\n"
+"     --heap <reserve>[,<commit>]   Set PE reserve/commit heap to <reserve>/\n"
+"                                   <commit>\n"
+"     --image-base <address>        Set PE image base to <address>\n"
+"     --section-alignment <num>     Set PE section alignment to <num>\n"
+"     --stack <reserve>[,<commit>]  Set PE reserve/commit stack to "
+"<reserve>/\n"
+"                                   <commit>\n"
+"     --subsystem <name>[:<version>]\n"
+"                                   Set PE subsystem to <name> [& <version>]\n"
+"]  -v --verbose                     List all object files modified\n"
 "  @<file>                          Read options from <file>\n"
 "  -V --version                     Display this program's version number\n"
 "  -h --help                        Display this output\n"
 "  @<file>                          Read options from <file>\n"
 "  -V --version                     Display this program's version number\n"
 "  -h --help                        Display this output\n"
@@ -2601,17 +2854,17 @@ msgid ""
 "supported\n"
 msgstr ""
 
 "supported\n"
 msgstr ""
 
-#: objcopy.c:522
+#: objcopy.c:570
 #, c-format
 msgid "Usage: %s <option(s)> in-file(s)\n"
 msgstr ""
 
 #, c-format
 msgid "Usage: %s <option(s)> in-file(s)\n"
 msgstr ""
 
-#: objcopy.c:523
+#: objcopy.c:571
 #, c-format
 msgid " Removes symbols and sections from files\n"
 msgstr ""
 
 #, c-format
 msgid " Removes symbols and sections from files\n"
 msgstr ""
 
-#: objcopy.c:525
+#: objcopy.c:573
 #, c-format
 msgid ""
 "  -I --input-target=<bfdname>      Assume input file is in format <bfdname>\n"
 #, c-format
 msgid ""
 "  -I --input-target=<bfdname>      Assume input file is in format <bfdname>\n"
@@ -2643,297 +2896,354 @@ msgid ""
 "  -o <file>                        Place stripped output into <file>\n"
 msgstr ""
 
 "  -o <file>                        Place stripped output into <file>\n"
 msgstr ""
 
-#: objcopy.c:598
+#: objcopy.c:646
 #, c-format
 msgid "unrecognized section flag `%s'"
 msgstr ""
 
 #, c-format
 msgid "unrecognized section flag `%s'"
 msgstr ""
 
-#: objcopy.c:599
+#: objcopy.c:647
 #, c-format
 msgid "supported flags: %s"
 msgstr ""
 
 #, c-format
 msgid "supported flags: %s"
 msgstr ""
 
-#: objcopy.c:679
+#: objcopy.c:748
 #, c-format
 msgid "cannot open '%s': %s"
 msgstr ""
 
 #, c-format
 msgid "cannot open '%s': %s"
 msgstr ""
 
-#: objcopy.c:682 objcopy.c:2987
+#: objcopy.c:751 objcopy.c:3335
 #, c-format
 msgid "%s: fread failed"
 msgstr ""
 
 #, c-format
 msgid "%s: fread failed"
 msgstr ""
 
-#: objcopy.c:755
+#: objcopy.c:824
 #, c-format
 msgid "%s:%d: Ignoring rubbish found on this line"
 msgstr ""
 
 #, c-format
 msgid "%s:%d: Ignoring rubbish found on this line"
 msgstr ""
 
-#: objcopy.c:1033
+#: objcopy.c:1120
 #, c-format
 msgid "not stripping symbol `%s' because it is named in a relocation"
 msgstr ""
 
 #, c-format
 msgid "not stripping symbol `%s' because it is named in a relocation"
 msgstr ""
 
-#: objcopy.c:1116
+#: objcopy.c:1203
 #, c-format
 msgid "%s: Multiple redefinition of symbol \"%s\""
 msgstr ""
 
 #, c-format
 msgid "%s: Multiple redefinition of symbol \"%s\""
 msgstr ""
 
-#: objcopy.c:1120
+#: objcopy.c:1207
 #, c-format
 msgid "%s: Symbol \"%s\" is target of more than one redefinition"
 msgstr ""
 
 #, c-format
 msgid "%s: Symbol \"%s\" is target of more than one redefinition"
 msgstr ""
 
-#: objcopy.c:1148
+#: objcopy.c:1235
 #, c-format
 msgid "couldn't open symbol redefinition file %s (error: %s)"
 msgstr ""
 
 #, c-format
 msgid "couldn't open symbol redefinition file %s (error: %s)"
 msgstr ""
 
-#: objcopy.c:1226
+#: objcopy.c:1313
 #, c-format
 msgid "%s:%d: garbage found at end of line"
 msgstr ""
 
 #, c-format
 msgid "%s:%d: garbage found at end of line"
 msgstr ""
 
-#: objcopy.c:1229
+#: objcopy.c:1316
 #, c-format
 msgid "%s:%d: missing new symbol name"
 msgstr ""
 
 #, c-format
 msgid "%s:%d: missing new symbol name"
 msgstr ""
 
-#: objcopy.c:1239
+#: objcopy.c:1326
 #, c-format
 msgid "%s:%d: premature end of file"
 msgstr ""
 
 #, c-format
 msgid "%s:%d: premature end of file"
 msgstr ""
 
-#: objcopy.c:1265
+#: objcopy.c:1352
 #, c-format
 msgid "stat returns negative size for `%s'"
 msgstr ""
 
 #, c-format
 msgid "stat returns negative size for `%s'"
 msgstr ""
 
-#: objcopy.c:1277
+#: objcopy.c:1364
 #, c-format
 msgid "copy from `%s' [unknown] to `%s' [unknown]\n"
 msgstr ""
 
 #, c-format
 msgid "copy from `%s' [unknown] to `%s' [unknown]\n"
 msgstr ""
 
-#: objcopy.c:1332
+#: objcopy.c:1419
 msgid "Unable to change endianness of input file(s)"
 msgstr ""
 
 msgid "Unable to change endianness of input file(s)"
 msgstr ""
 
-#: objcopy.c:1341
+#: objcopy.c:1428
 #, c-format
 msgid "copy from `%s' [%s] to `%s' [%s]\n"
 msgstr ""
 
 #, c-format
 msgid "copy from `%s' [%s] to `%s' [%s]\n"
 msgstr ""
 
-#: objcopy.c:1383 objcopy.c:1908
+#: objcopy.c:1473
 #, c-format
 msgid "Unable to recognise the format of the input file `%s'"
 msgstr ""
 
 #, c-format
 msgid "Unable to recognise the format of the input file `%s'"
 msgstr ""
 
-#: objcopy.c:1386
+#: objcopy.c:1476
 #, c-format
 msgid "Warning: Output file cannot represent architecture `%s'"
 msgstr ""
 
 #, c-format
 msgid "Warning: Output file cannot represent architecture `%s'"
 msgstr ""
 
-#: objcopy.c:1449
+#: objcopy.c:1539
 #, c-format
 #, c-format
-msgid "can't add section '%s' - it already exists!"
+msgid "warning: file alignment (0x%s) > section alignment (0x%s)"
 msgstr ""
 
 msgstr ""
 
-#: objcopy.c:1457
+#: objcopy.c:1598
 #, c-format
 #, c-format
-msgid "can't create section `%s': %s"
+msgid "can't add section '%s'"
 msgstr ""
 
 msgstr ""
 
-#: objcopy.c:1593
+#: objcopy.c:1607
 #, c-format
 #, c-format
-msgid "Can't fill gap after %s: %s"
+msgid "can't create section `%s'"
 msgstr ""
 
 msgstr ""
 
-#: objcopy.c:1618
+#: objcopy.c:1653
 #, c-format
 #, c-format
-msgid "Can't add padding to %s: %s"
+msgid "cannot create debug link section `%s'"
+msgstr ""
+
+#: objcopy.c:1746
+msgid "Can't fill gap after section"
+msgstr ""
+
+#: objcopy.c:1770
+msgid "can't add padding"
 msgstr ""
 
 msgstr ""
 
-#: objcopy.c:1771
+#: objcopy.c:1861
 #, c-format
 #, c-format
-msgid "%s: error copying private BFD data: %s"
+msgid "cannot fill debug link section `%s'"
+msgstr ""
+
+#: objcopy.c:1924
+msgid "error copying private BFD data"
 msgstr ""
 
 msgstr ""
 
-#: objcopy.c:1784
+#: objcopy.c:1935
 #, c-format
 msgid "this target does not support %lu alternative machine codes"
 msgstr ""
 
 #, c-format
 msgid "this target does not support %lu alternative machine codes"
 msgstr ""
 
-#: objcopy.c:1788
+#: objcopy.c:1939
 msgid "treating that number as an absolute e_machine value instead"
 msgstr ""
 
 msgid "treating that number as an absolute e_machine value instead"
 msgstr ""
 
-#: objcopy.c:1792
+#: objcopy.c:1943
 msgid "ignoring the alternative value"
 msgstr ""
 
 msgid "ignoring the alternative value"
 msgstr ""
 
-#: objcopy.c:1822 objcopy.c:1852
+#: objcopy.c:1974 objcopy.c:2009
 #, c-format
 msgid "cannot create tempdir for archive copying (error: %s)"
 msgstr ""
 
 #, c-format
 msgid "cannot create tempdir for archive copying (error: %s)"
 msgstr ""
 
-#: objcopy.c:2088
-#, c-format
-msgid "Multiple renames of section %s"
+#: objcopy.c:2070
+msgid "Unable to recognise the format of file"
 msgstr ""
 
 msgstr ""
 
-#: objcopy.c:2139
-msgid "private header data"
+#: objcopy.c:2167
+#, c-format
+msgid "error: the input file '%s' is empty"
 msgstr ""
 
 msgstr ""
 
-#: objcopy.c:2147
+#: objcopy.c:2299
 #, c-format
 #, c-format
-msgid "%s: error in %s: %s"
+msgid "Multiple renames of section %s"
 msgstr ""
 
 msgstr ""
 
-#: objcopy.c:2208
-msgid "making"
+#: objcopy.c:2350
+msgid "error in private header data"
 msgstr ""
 
 msgstr ""
 
-#: objcopy.c:2228
-msgid "size"
+#: objcopy.c:2428
+msgid "failed to create output section"
 msgstr ""
 
 msgstr ""
 
-#: objcopy.c:2242
-msgid "vma"
+#: objcopy.c:2442
+msgid "failed to set size"
 msgstr ""
 
 msgstr ""
 
-#: objcopy.c:2267
-msgid "alignment"
+#: objcopy.c:2456
+msgid "failed to set vma"
 msgstr ""
 
 msgstr ""
 
-#: objcopy.c:2289
-msgid "private data"
+#: objcopy.c:2481
+msgid "failed to set alignment"
 msgstr ""
 
 msgstr ""
 
-#: objcopy.c:2304
-#, c-format
-msgid "%s: section `%s': error in %s: %s"
+#: objcopy.c:2515
+msgid "failed to copy private data"
+msgstr ""
+
+#: objcopy.c:2597
+msgid "relocation count is negative"
 msgstr ""
 
 #. User must pad the section up in order to do this.
 msgstr ""
 
 #. User must pad the section up in order to do this.
-#: objcopy.c:2429
+#: objcopy.c:2658
 #, c-format
 msgid ""
 "cannot reverse bytes: length of section %s must be evenly divisible by %d"
 msgstr ""
 
 #, c-format
 msgid ""
 "cannot reverse bytes: length of section %s must be evenly divisible by %d"
 msgstr ""
 
-#: objcopy.c:2605
-#, c-format
-msgid "%s: can't create debugging section: %s"
+#: objcopy.c:2842
+msgid "can't create debugging section"
+msgstr ""
+
+#: objcopy.c:2855
+msgid "can't set debugging section contents"
 msgstr ""
 
 msgstr ""
 
-#: objcopy.c:2619
+#: objcopy.c:2863
 #, c-format
 #, c-format
-msgid "%s: can't set debugging section contents: %s"
+msgid "don't know how to write debugging information for %s"
+msgstr ""
+
+#: objcopy.c:3005
+msgid "could not create temporary file to hold stripped copy"
 msgstr ""
 
 msgstr ""
 
-#: objcopy.c:2628
+#: objcopy.c:3077
 #, c-format
 #, c-format
-msgid "%s: don't know how to write debugging information for %s"
+msgid "%s: bad version in PE subsystem"
 msgstr ""
 
 msgstr ""
 
-#: objcopy.c:2769
+#: objcopy.c:3107
 #, c-format
 #, c-format
-msgid "could not create temporary file to hold stripped copy of '%s'"
+msgid "unknown PE subsystem: %s"
 msgstr ""
 
 msgstr ""
 
-#: objcopy.c:2819
+#: objcopy.c:3167
 msgid "byte number must be non-negative"
 msgstr ""
 
 msgid "byte number must be non-negative"
 msgstr ""
 
-#: objcopy.c:2829
+#: objcopy.c:3177
 msgid "interleave must be positive"
 msgstr ""
 
 msgid "interleave must be positive"
 msgstr ""
 
-#: objcopy.c:2849 objcopy.c:2857
+#: objcopy.c:3197 objcopy.c:3205
 #, c-format
 msgid "%s both copied and removed"
 msgstr ""
 
 #, c-format
 msgid "%s both copied and removed"
 msgstr ""
 
-#: objcopy.c:2958 objcopy.c:3032 objcopy.c:3132 objcopy.c:3163 objcopy.c:3187
-#: objcopy.c:3191 objcopy.c:3211
+#: objcopy.c:3306 objcopy.c:3380 objcopy.c:3480 objcopy.c:3511 objcopy.c:3535
+#: objcopy.c:3539 objcopy.c:3559
 #, c-format
 msgid "bad format for %s"
 msgstr ""
 
 #, c-format
 msgid "bad format for %s"
 msgstr ""
 
-#: objcopy.c:2982
+#: objcopy.c:3330
 #, c-format
 msgid "cannot open: %s: %s"
 msgstr ""
 
 #, c-format
 msgid "cannot open: %s: %s"
 msgstr ""
 
-#: objcopy.c:3101
+#: objcopy.c:3449
 #, c-format
 msgid "Warning: truncating gap-fill from 0x%s to 0x%x"
 msgstr ""
 
 #, c-format
 msgid "Warning: truncating gap-fill from 0x%s to 0x%x"
 msgstr ""
 
-#: objcopy.c:3269
+#: objcopy.c:3610
+#, c-format
+msgid "unknown long section names option '%s'"
+msgstr ""
+
+#: objcopy.c:3628
 msgid "unable to parse alternative machine code"
 msgstr ""
 
 msgid "unable to parse alternative machine code"
 msgstr ""
 
-#: objcopy.c:3314
+#: objcopy.c:3673
 msgid "number of bytes to reverse must be positive and even"
 msgstr ""
 
 msgid "number of bytes to reverse must be positive and even"
 msgstr ""
 
-#: objcopy.c:3317
+#: objcopy.c:3676
 #, c-format
 msgid "Warning: ignoring previous --reverse-bytes value of %d"
 msgstr ""
 
 #, c-format
 msgid "Warning: ignoring previous --reverse-bytes value of %d"
 msgstr ""
 
-#: objcopy.c:3345
+#: objcopy.c:3691
+#, c-format
+msgid "%s: invalid reserve value for --heap"
+msgstr ""
+
+#: objcopy.c:3697
+#, c-format
+msgid "%s: invalid commit value for --heap"
+msgstr ""
+
+#: objcopy.c:3722
+#, c-format
+msgid "%s: invalid reserve value for --stack"
+msgstr ""
+
+#: objcopy.c:3728
+#, c-format
+msgid "%s: invalid commit value for --stack"
+msgstr ""
+
+#: objcopy.c:3757
 msgid "byte number must be less than interleave"
 msgstr ""
 
 msgid "byte number must be less than interleave"
 msgstr ""
 
-#: objcopy.c:3375
+#: objcopy.c:3784
+#, c-format
+msgid "unknown input EFI target: %s"
+msgstr ""
+
+#: objcopy.c:3815
+#, c-format
+msgid "unknown output EFI target: %s"
+msgstr ""
+
+#: objcopy.c:3840
 #, c-format
 msgid "architecture %s unknown"
 msgstr ""
 
 #, c-format
 msgid "architecture %s unknown"
 msgstr ""
 
-#: objcopy.c:3379
+#: objcopy.c:3844
 msgid ""
 "Warning: input target 'binary' required for binary architecture parameter."
 msgstr ""
 
 msgid ""
 "Warning: input target 'binary' required for binary architecture parameter."
 msgstr ""
 
-#: objcopy.c:3380
+#: objcopy.c:3845
 #, c-format
 msgid " Argument %s ignored"
 msgstr ""
 
 #, c-format
 msgid " Argument %s ignored"
 msgstr ""
 
-#: objcopy.c:3386
+#: objcopy.c:3851
 #, c-format
 msgid "warning: could not locate '%s'.  System error message: %s"
 msgstr ""
 
 #, c-format
 msgid "warning: could not locate '%s'.  System error message: %s"
 msgstr ""
 
-#: objcopy.c:3397
+#: objcopy.c:3862
 #, c-format
 msgid ""
 "warning: could not create temporary file whilst copying '%s', (error: %s)"
 msgstr ""
 
 #, c-format
 msgid ""
 "warning: could not create temporary file whilst copying '%s', (error: %s)"
 msgstr ""
 
-#: objcopy.c:3424 objcopy.c:3438
+#: objcopy.c:3890 objcopy.c:3904
 #, c-format
 msgid "%s %s%c0x%s never used"
 msgstr ""
 
 #, c-format
 msgid "%s %s%c0x%s never used"
 msgstr ""
 
-#: objdump.c:176
+#: objdump.c:187
 #, c-format
 msgid "Usage: %s <option(s)> <file(s)>\n"
 msgstr ""
 
 #, c-format
 msgid "Usage: %s <option(s)> <file(s)>\n"
 msgstr ""
 
-#: objdump.c:177
+#: objdump.c:188
 #, c-format
 msgid " Display information from object <file(s)>.\n"
 msgstr ""
 
 #, c-format
 msgid " Display information from object <file(s)>.\n"
 msgstr ""
 
-#: objdump.c:178
+#: objdump.c:189
 #, c-format
 msgid " At least one of the following switches must be given:\n"
 msgstr ""
 
 #, c-format
 msgid " At least one of the following switches must be given:\n"
 msgstr ""
 
-#: objdump.c:179
+#: objdump.c:190
 #, c-format
 msgid ""
 "  -a, --archive-headers    Display archive header information\n"
 #, c-format
 msgid ""
 "  -a, --archive-headers    Display archive header information\n"
@@ -2951,7 +3261,10 @@ msgid ""
 "  -g, --debugging          Display debug information in object file\n"
 "  -e, --debugging-tags     Display debug information using ctags style\n"
 "  -G, --stabs              Display (in raw form) any STABS info in the file\n"
 "  -g, --debugging          Display debug information in object file\n"
 "  -e, --debugging-tags     Display debug information using ctags style\n"
 "  -G, --stabs              Display (in raw form) any STABS info in the file\n"
-"  -W, --dwarf              Display DWARF info in the file\n"
+"  -W[lLiaprmfFsoR] or\n"
+"  --dwarf[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,"
+"=frames,=str,=loc,=Ranges]\n"
+"                           Display DWARF info in the file\n"
 "  -t, --syms               Display the contents of the symbol table(s)\n"
 "  -T, --dynamic-syms       Display the contents of the dynamic symbol table\n"
 "  -r, --reloc              Display the relocation entries in the file\n"
 "  -t, --syms               Display the contents of the symbol table(s)\n"
 "  -T, --dynamic-syms       Display the contents of the dynamic symbol table\n"
 "  -r, --reloc              Display the relocation entries in the file\n"
@@ -2963,14 +3276,14 @@ msgid ""
 "  -H, --help               Display this information\n"
 msgstr ""
 
 "  -H, --help               Display this information\n"
 msgstr ""
 
-#: objdump.c:204
+#: objdump.c:217
 #, c-format
 msgid ""
 "\n"
 " The following switches are optional:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 " The following switches are optional:\n"
 msgstr ""
 
-#: objdump.c:205
+#: objdump.c:218
 #, c-format
 msgid ""
 "  -b, --target=BFDNAME           Specify the target object format as "
 #, c-format
 msgid ""
 "  -b, --target=BFDNAME           Specify the target object format as "
@@ -2987,6 +3300,8 @@ msgid ""
 "  -I, --include=DIR              Add DIR to search list for source files\n"
 "  -l, --line-numbers             Include line numbers and filenames in "
 "output\n"
 "  -I, --include=DIR              Add DIR to search list for source files\n"
 "  -l, --line-numbers             Include line numbers and filenames in "
 "output\n"
+"  -F, --file-offsets             Include file offsets when displaying "
+"information\n"
 "  -C, --demangle[=STYLE]         Decode mangled/processed symbol names\n"
 "                                  The STYLE, if specified, can be `auto', "
 "`gnu',\n"
 "  -C, --demangle[=STYLE]         Decode mangled/processed symbol names\n"
 "                                  The STYLE, if specified, can be `auto', "
 "`gnu',\n"
@@ -3001,149 +3316,188 @@ msgid ""
 "      --prefix-addresses         Print complete address alongside "
 "disassembly\n"
 "      --[no-]show-raw-insn       Display hex alongside symbolic disassembly\n"
 "      --prefix-addresses         Print complete address alongside "
 "disassembly\n"
 "      --[no-]show-raw-insn       Display hex alongside symbolic disassembly\n"
+"      --insn-width=WIDTH         Display WIDTH bytes on a signle line for -"
+"d\n"
 "      --adjust-vma=OFFSET        Add OFFSET to all displayed section "
 "addresses\n"
 "      --special-syms             Include special symbols in symbol dumps\n"
 "      --adjust-vma=OFFSET        Add OFFSET to all displayed section "
 "addresses\n"
 "      --special-syms             Include special symbols in symbol dumps\n"
+"      --prefix=PREFIX            Add PREFIX to absolute paths for -S\n"
+"      --prefix-strip=LEVEL       Strip initial directory names for -S\n"
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: objdump.c:387
+#: objdump.c:433
 #, c-format
 msgid "Sections:\n"
 msgstr ""
 
 #, c-format
 msgid "Sections:\n"
 msgstr ""
 
-#: objdump.c:390 objdump.c:394
+#: objdump.c:436 objdump.c:440
 #, c-format
 msgid "Idx Name          Size      VMA       LMA       File off  Algn"
 msgstr ""
 
 #, c-format
 msgid "Idx Name          Size      VMA       LMA       File off  Algn"
 msgstr ""
 
-#: objdump.c:396
+#: objdump.c:442
 #, c-format
 msgid ""
 "Idx Name          Size      VMA               LMA               File off  "
 "Algn"
 msgstr ""
 
 #, c-format
 msgid ""
 "Idx Name          Size      VMA               LMA               File off  "
 "Algn"
 msgstr ""
 
-#: objdump.c:400
+#: objdump.c:446
 #, c-format
 msgid "  Flags"
 msgstr ""
 
 #, c-format
 msgid "  Flags"
 msgstr ""
 
-#: objdump.c:402
+#: objdump.c:448
 #, c-format
 msgid "  Pg"
 msgstr ""
 
 #, c-format
 msgid "  Pg"
 msgstr ""
 
-#: objdump.c:445
+#: objdump.c:491
 #, c-format
 msgid "%s: not a dynamic object"
 msgstr ""
 
 #, c-format
 msgid "%s: not a dynamic object"
 msgstr ""
 
-#: objdump.c:1778
+#: objdump.c:916 objdump.c:940
 #, c-format
 #, c-format
-msgid "Disassembly of section %s:\n"
+msgid " (File Offset: 0x%lx)"
 msgstr ""
 
 msgstr ""
 
-#: objdump.c:1940
+#: objdump.c:1885
+#, c-format
+msgid ""
+"\n"
+"Disassembly of section %s:\n"
+msgstr ""
+
+#: objdump.c:2058
 #, c-format
 msgid "Can't use supplied machine %s"
 msgstr ""
 
 #, c-format
 msgid "Can't use supplied machine %s"
 msgstr ""
 
-#: objdump.c:1959
+#: objdump.c:2077
 #, c-format
 msgid "Can't disassemble for architecture %s\n"
 msgstr ""
 
 #, c-format
 msgid "Can't disassemble for architecture %s\n"
 msgstr ""
 
-#: objdump.c:2064
+#: objdump.c:2168
 #, c-format
 msgid ""
 "\n"
 "Can't get contents for section '%s'.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Can't get contents for section '%s'.\n"
 msgstr ""
 
-#: objdump.c:2201
+#: objdump.c:2179
+#, c-format
+msgid ""
+"\n"
+"Can't uncompress section '%s'.\n"
+msgstr ""
+
+#: objdump.c:2307
 #, c-format
 msgid ""
 "No %s section present\n"
 "\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "No %s section present\n"
 "\n"
 msgstr ""
 
-#: objdump.c:2210
+#: objdump.c:2316
 #, c-format
 msgid "Reading %s section of %s failed: %s"
 msgstr ""
 
 #, c-format
 msgid "Reading %s section of %s failed: %s"
 msgstr ""
 
-#: objdump.c:2254
+#: objdump.c:2360
 #, c-format
 msgid ""
 "Contents of %s section:\n"
 "\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Contents of %s section:\n"
 "\n"
 msgstr ""
 
-#: objdump.c:2381
+#: objdump.c:2491
 #, c-format
 msgid "architecture: %s, "
 msgstr ""
 
 #, c-format
 msgid "architecture: %s, "
 msgstr ""
 
-#: objdump.c:2384
+#: objdump.c:2494
 #, c-format
 msgid "flags 0x%08x:\n"
 msgstr ""
 
 #, c-format
 msgid "flags 0x%08x:\n"
 msgstr ""
 
-#: objdump.c:2398
+#: objdump.c:2508
 #, c-format
 msgid ""
 "\n"
 "start address 0x"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "start address 0x"
 msgstr ""
 
-#: objdump.c:2438
+#: objdump.c:2571
+#, c-format
+msgid "Contents of section %s:"
+msgstr ""
+
+#: objdump.c:2573
 #, c-format
 #, c-format
-msgid "Contents of section %s:\n"
+msgid "  (Starting at file offset: 0x%lx)"
 msgstr ""
 
 msgstr ""
 
-#: objdump.c:2563
+#: objdump.c:2680
 #, c-format
 msgid "no symbols\n"
 msgstr ""
 
 #, c-format
 msgid "no symbols\n"
 msgstr ""
 
-#: objdump.c:2570
+#: objdump.c:2687
 #, c-format
 msgid "no information for symbol number %ld\n"
 msgstr ""
 
 #, c-format
 msgid "no information for symbol number %ld\n"
 msgstr ""
 
-#: objdump.c:2573
+#: objdump.c:2690
 #, c-format
 msgid "could not determine the type of symbol number %ld\n"
 msgstr ""
 
 #, c-format
 msgid "could not determine the type of symbol number %ld\n"
 msgstr ""
 
-#: objdump.c:2850
+#: objdump.c:2970
 #, c-format
 msgid ""
 "\n"
 "%s:     file format %s\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "%s:     file format %s\n"
 msgstr ""
 
-#: objdump.c:2908
+#: objdump.c:3028
 #, c-format
 msgid "%s: printing debugging information failed"
 msgstr ""
 
 #, c-format
 msgid "%s: printing debugging information failed"
 msgstr ""
 
-#: objdump.c:3002
+#: objdump.c:3128
 #, c-format
 msgid "In archive %s:\n"
 msgstr ""
 
 #, c-format
 msgid "In archive %s:\n"
 msgstr ""
 
-#: objdump.c:3124
+#: objdump.c:3244
+msgid "error: the start address should be before the end address"
+msgstr ""
+
+#: objdump.c:3249
+msgid "error: the stop address should be after the start address"
+msgstr ""
+
+#: objdump.c:3261
+msgid "error: prefix strip must be non-negative"
+msgstr ""
+
+#: objdump.c:3266
+msgid "error: instruction width must be positive"
+msgstr ""
+
+#: objdump.c:3275
 msgid "unrecognized -E option"
 msgstr ""
 
 msgid "unrecognized -E option"
 msgstr ""
 
-#: objdump.c:3135
+#: objdump.c:3286
 #, c-format
 msgid "unrecognized --endian type `%s'"
 msgstr ""
 
 #, c-format
 msgid "unrecognized --endian type `%s'"
 msgstr ""
 
-#: rclex.c:196
+#: rclex.c:197
 msgid "invalid value specified for pragma code_page.\n"
 msgstr ""
 
 msgid "invalid value specified for pragma code_page.\n"
 msgstr ""
 
@@ -3172,199 +3526,198 @@ msgstr ""
 msgid "%ld: unexpected .ef\n"
 msgstr ""
 
 msgid "%ld: unexpected .ef\n"
 msgstr ""
 
-#: rddbg.c:86
+#: rddbg.c:88
 #, c-format
 msgid "%s: no recognized debugging information"
 msgstr ""
 
 #, c-format
 msgid "%s: no recognized debugging information"
 msgstr ""
 
-#: rddbg.c:400
+#: rddbg.c:402
 #, c-format
 msgid "Last stabs entries before error:\n"
 msgstr ""
 
 #, c-format
 msgid "Last stabs entries before error:\n"
 msgstr ""
 
-#: readelf.c:319
+#: readelf.c:297
 #, c-format
 msgid "Unable to seek to 0x%lx for %s\n"
 msgstr ""
 
 #, c-format
 msgid "Unable to seek to 0x%lx for %s\n"
 msgstr ""
 
-#: readelf.c:334
+#: readelf.c:312
 #, c-format
 msgid "Out of memory allocating 0x%lx bytes for %s\n"
 msgstr ""
 
 #, c-format
 msgid "Out of memory allocating 0x%lx bytes for %s\n"
 msgstr ""
 
-#: readelf.c:344
+#: readelf.c:322
 #, c-format
 msgid "Unable to read in 0x%lx bytes of %s\n"
 msgstr ""
 
 #, c-format
 msgid "Unable to read in 0x%lx bytes of %s\n"
 msgstr ""
 
-#: readelf.c:683
+#: readelf.c:640
 msgid "Don't know about relocations on this machine architecture\n"
 msgstr ""
 
 msgid "Don't know about relocations on this machine architecture\n"
 msgstr ""
 
-#: readelf.c:703 readelf.c:731 readelf.c:775 readelf.c:803
+#: readelf.c:660 readelf.c:688 readelf.c:754 readelf.c:782
 msgid "relocs"
 msgstr ""
 
 msgid "relocs"
 msgstr ""
 
-#: readelf.c:714 readelf.c:742 readelf.c:786 readelf.c:814
+#: readelf.c:671 readelf.c:699 readelf.c:765 readelf.c:793
 msgid "out of memory parsing relocs\n"
 msgstr ""
 
 msgid "out of memory parsing relocs\n"
 msgstr ""
 
-#: readelf.c:868
+#: readelf.c:898
 #, c-format
 msgid ""
 " Offset     Info    Type                Sym. Value  Symbol's Name + Addend\n"
 msgstr ""
 
 #, c-format
 msgid ""
 " Offset     Info    Type                Sym. Value  Symbol's Name + Addend\n"
 msgstr ""
 
-#: readelf.c:870
+#: readelf.c:900
 #, c-format
 msgid " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n"
 msgstr ""
 
 #, c-format
 msgid " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n"
 msgstr ""
 
-#: readelf.c:875
+#: readelf.c:905
 #, c-format
 msgid " Offset     Info    Type                Sym. Value  Symbol's Name\n"
 msgstr ""
 
 #, c-format
 msgid " Offset     Info    Type                Sym. Value  Symbol's Name\n"
 msgstr ""
 
-#: readelf.c:877
+#: readelf.c:907
 #, c-format
 msgid " Offset     Info    Type            Sym.Value  Sym. Name\n"
 msgstr ""
 
 #, c-format
 msgid " Offset     Info    Type            Sym.Value  Sym. Name\n"
 msgstr ""
 
-#: readelf.c:885
+#: readelf.c:915
 #, c-format
 msgid ""
 "    Offset             Info             Type               Symbol's Value  "
 "Symbol's Name + Addend\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "    Offset             Info             Type               Symbol's Value  "
 "Symbol's Name + Addend\n"
 msgstr ""
 
-#: readelf.c:887
+#: readelf.c:917
 #, c-format
 msgid ""
 "  Offset          Info           Type           Sym. Value    Sym. Name + "
 "Addend\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  Offset          Info           Type           Sym. Value    Sym. Name + "
 "Addend\n"
 msgstr ""
 
-#: readelf.c:892
+#: readelf.c:922
 #, c-format
 msgid ""
 "    Offset             Info             Type               Symbol's Value  "
 "Symbol's Name\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "    Offset             Info             Type               Symbol's Value  "
 "Symbol's Name\n"
 msgstr ""
 
-#: readelf.c:894
+#: readelf.c:924
 #, c-format
 msgid ""
 "  Offset          Info           Type           Sym. Value    Sym. Name\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  Offset          Info           Type           Sym. Value    Sym. Name\n"
 msgstr ""
 
-#: readelf.c:1198 readelf.c:1200 readelf.c:1318 readelf.c:1320 readelf.c:1329
-#: readelf.c:1331
+#: readelf.c:1211 readelf.c:1370 readelf.c:1378
 #, c-format
 msgid "unrecognized: %-7lx"
 msgstr ""
 
 #, c-format
 msgid "unrecognized: %-7lx"
 msgstr ""
 
-#: readelf.c:1226
+#: readelf.c:1236
 #, c-format
 msgid "<unknown addend: %lx>"
 msgstr ""
 
 #, c-format
 msgid "<unknown addend: %lx>"
 msgstr ""
 
-#: readelf.c:1288
+#: readelf.c:1328
 #, c-format
 msgid "<string table index: %3ld>"
 msgstr ""
 
 #, c-format
 msgid "<string table index: %3ld>"
 msgstr ""
 
-#: readelf.c:1290
+#: readelf.c:1330
 #, c-format
 msgid "<corrupt string table index: %3ld>"
 msgstr ""
 
 #, c-format
 msgid "<corrupt string table index: %3ld>"
 msgstr ""
 
-#: readelf.c:1625
+#: readelf.c:1703
 #, c-format
 msgid "Processor Specific: %lx"
 msgstr ""
 
 #, c-format
 msgid "Processor Specific: %lx"
 msgstr ""
 
-#: readelf.c:1646
+#: readelf.c:1727
 #, c-format
 msgid "Operating System specific: %lx"
 msgstr ""
 
 #, c-format
 msgid "Operating System specific: %lx"
 msgstr ""
 
-#: readelf.c:1650 readelf.c:2521
+#: readelf.c:1731 readelf.c:2613
 #, c-format
 msgid "<unknown>: %lx"
 msgstr ""
 
 #, c-format
 msgid "<unknown>: %lx"
 msgstr ""
 
-#: readelf.c:1663
+#: readelf.c:1744
 msgid "NONE (None)"
 msgstr ""
 
 msgid "NONE (None)"
 msgstr ""
 
-#: readelf.c:1664
+#: readelf.c:1745
 msgid "REL (Relocatable file)"
 msgstr ""
 
 msgid "REL (Relocatable file)"
 msgstr ""
 
-#: readelf.c:1665
+#: readelf.c:1746
 msgid "EXEC (Executable file)"
 msgstr ""
 
 msgid "EXEC (Executable file)"
 msgstr ""
 
-#: readelf.c:1666
+#: readelf.c:1747
 msgid "DYN (Shared object file)"
 msgstr ""
 
 msgid "DYN (Shared object file)"
 msgstr ""
 
-#: readelf.c:1667
+#: readelf.c:1748
 msgid "CORE (Core file)"
 msgstr ""
 
 msgid "CORE (Core file)"
 msgstr ""
 
-#: readelf.c:1671
+#: readelf.c:1752
 #, c-format
 msgid "Processor Specific: (%x)"
 msgstr ""
 
 #, c-format
 msgid "Processor Specific: (%x)"
 msgstr ""
 
-#: readelf.c:1673
+#: readelf.c:1754
 #, c-format
 msgid "OS Specific: (%x)"
 msgstr ""
 
 #, c-format
 msgid "OS Specific: (%x)"
 msgstr ""
 
-#: readelf.c:1675 readelf.c:2714
+#: readelf.c:1756 readelf.c:2830
 #, c-format
 msgid "<unknown>: %x"
 msgstr ""
 
 #, c-format
 msgid "<unknown>: %x"
 msgstr ""
 
-#: readelf.c:1687
+#: readelf.c:1768
 msgid "None"
 msgstr ""
 
 msgid "None"
 msgstr ""
 
-#: readelf.c:1791
+#: readelf.c:1879
 #, c-format
 msgid "<unknown>: 0x%x"
 msgstr ""
 
 #, c-format
 msgid "<unknown>: 0x%x"
 msgstr ""
 
-#: readelf.c:2048
+#: readelf.c:2136
 msgid "unknown"
 msgstr ""
 
 msgid "unknown"
 msgstr ""
 
-#: readelf.c:2049
+#: readelf.c:2137
 msgid "unknown mac"
 msgstr ""
 
 msgid "unknown mac"
 msgstr ""
 
-#: readelf.c:2358
+#: readelf.c:2450
 msgid "Standalone App"
 msgstr ""
 
 msgid "Standalone App"
 msgstr ""
 
-#: readelf.c:2361 readelf.c:3145 readelf.c:3161
+#: readelf.c:2453 readelf.c:3159 readelf.c:3175
 #, c-format
 msgid "<unknown: %x>"
 msgstr ""
 
 #, c-format
 msgid "<unknown: %x>"
 msgstr ""
 
-#: readelf.c:2759
+#: readelf.c:2878
 #, c-format
 msgid "Usage: readelf <option(s)> elf-file(s)\n"
 msgstr ""
 
 #, c-format
 msgid "Usage: readelf <option(s)> elf-file(s)\n"
 msgstr ""
 
-#: readelf.c:2760
+#: readelf.c:2879
 #, c-format
 msgid " Display information about the contents of ELF format files\n"
 msgstr ""
 
 #, c-format
 msgid " Display information about the contents of ELF format files\n"
 msgstr ""
 
-#: readelf.c:2761
+#: readelf.c:2880
 #, c-format
 msgid ""
 " Options are:\n"
 #, c-format
 msgid ""
 " Options are:\n"
@@ -3386,23 +3739,32 @@ msgid ""
 "  -V --version-info      Display the version sections (if present)\n"
 "  -A --arch-specific     Display architecture specific information (if "
 "any).\n"
 "  -V --version-info      Display the version sections (if present)\n"
 "  -A --arch-specific     Display architecture specific information (if "
 "any).\n"
+"  -c --archive-index     Display the symbol/file index in an archive\n"
 "  -D --use-dynamic       Use the dynamic section info when displaying "
 "symbols\n"
 "  -D --use-dynamic       Use the dynamic section info when displaying "
 "symbols\n"
-"  -x --hex-dump=<number> Dump the contents of section <number>\n"
-"  -w[liaprmfFsoR] or\n"
-"  --debug-dump[=line,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=str,"
-"=loc,=Ranges]\n"
+"  -x --hex-dump=<number|name>\n"
+"                         Dump the contents of section <number|name> as "
+"bytes\n"
+"  -p --string-dump=<number|name>\n"
+"                         Dump the contents of section <number|name> as "
+"strings\n"
+"  -R --relocated-dump=<number|name>\n"
+"                         Dump the contents of section <number|name> as "
+"relocated bytes\n"
+"  -w[lLiaprmfFsoR] or\n"
+"  --debug-dump[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,"
+"=frames,=str,=loc,=Ranges]\n"
 "                         Display the contents of DWARF2 debug sections\n"
 msgstr ""
 
 "                         Display the contents of DWARF2 debug sections\n"
 msgstr ""
 
-#: readelf.c:2785
+#: readelf.c:2910
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"  -i --instruction-dump=<number>\n"
-"                         Disassemble the contents of section <number>\n"
+"  -i --instruction-dump=<number|name>\n"
+"                         Disassemble the contents of section <number|name>\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:2789
+#: readelf.c:2914
 #, c-format
 msgid ""
 "  -I --histogram         Display histogram of bucket list lengths\n"
 #, c-format
 msgid ""
 "  -I --histogram         Display histogram of bucket list lengths\n"
@@ -3412,394 +3774,389 @@ msgid ""
 "  -v --version           Display the version number of readelf\n"
 msgstr ""
 
 "  -v --version           Display the version number of readelf\n"
 msgstr ""
 
-#: readelf.c:2817 readelf.c:2845 readelf.c:2849 readelf.c:9898
+#: readelf.c:2942 readelf.c:2970 readelf.c:2974 readelf.c:11443
 msgid "Out of memory allocating dump request table.\n"
 msgstr ""
 
 msgid "Out of memory allocating dump request table.\n"
 msgstr ""
 
-#: readelf.c:3011 readelf.c:3079
-#, c-format
-msgid "Unrecognized debug option '%s'\n"
-msgstr ""
-
-#: readelf.c:3115
+#: readelf.c:3129
 #, c-format
 msgid "Invalid option '-%c'\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid option '-%c'\n"
 msgstr ""
 
-#: readelf.c:3129
+#: readelf.c:3143
 msgid "Nothing to do.\n"
 msgstr ""
 
 msgid "Nothing to do.\n"
 msgstr ""
 
-#: readelf.c:3141 readelf.c:3157 readelf.c:6399
+#: readelf.c:3155 readelf.c:3171 readelf.c:6440
 msgid "none"
 msgstr ""
 
 msgid "none"
 msgstr ""
 
-#: readelf.c:3158
+#: readelf.c:3172
 msgid "2's complement, little endian"
 msgstr ""
 
 msgid "2's complement, little endian"
 msgstr ""
 
-#: readelf.c:3159
+#: readelf.c:3173
 msgid "2's complement, big endian"
 msgstr ""
 
 msgid "2's complement, big endian"
 msgstr ""
 
-#: readelf.c:3177
+#: readelf.c:3191
 msgid "Not an ELF file - it has the wrong magic bytes at the start\n"
 msgstr ""
 
 msgid "Not an ELF file - it has the wrong magic bytes at the start\n"
 msgstr ""
 
-#: readelf.c:3185
+#: readelf.c:3201
 #, c-format
 msgid "ELF Header:\n"
 msgstr ""
 
 #, c-format
 msgid "ELF Header:\n"
 msgstr ""
 
-#: readelf.c:3186
+#: readelf.c:3202
 #, c-format
 msgid "  Magic:   "
 msgstr ""
 
 #, c-format
 msgid "  Magic:   "
 msgstr ""
 
-#: readelf.c:3190
+#: readelf.c:3206
 #, c-format
 msgid "  Class:                             %s\n"
 msgstr ""
 
 #, c-format
 msgid "  Class:                             %s\n"
 msgstr ""
 
-#: readelf.c:3192
+#: readelf.c:3208
 #, c-format
 msgid "  Data:                              %s\n"
 msgstr ""
 
 #, c-format
 msgid "  Data:                              %s\n"
 msgstr ""
 
-#: readelf.c:3194
+#: readelf.c:3210
 #, c-format
 msgid "  Version:                           %d %s\n"
 msgstr ""
 
 #, c-format
 msgid "  Version:                           %d %s\n"
 msgstr ""
 
-#: readelf.c:3201
+#: readelf.c:3217
 #, c-format
 msgid "  OS/ABI:                            %s\n"
 msgstr ""
 
 #, c-format
 msgid "  OS/ABI:                            %s\n"
 msgstr ""
 
-#: readelf.c:3203
+#: readelf.c:3219
 #, c-format
 msgid "  ABI Version:                       %d\n"
 msgstr ""
 
 #, c-format
 msgid "  ABI Version:                       %d\n"
 msgstr ""
 
-#: readelf.c:3205
+#: readelf.c:3221
 #, c-format
 msgid "  Type:                              %s\n"
 msgstr ""
 
 #, c-format
 msgid "  Type:                              %s\n"
 msgstr ""
 
-#: readelf.c:3207
+#: readelf.c:3223
 #, c-format
 msgid "  Machine:                           %s\n"
 msgstr ""
 
 #, c-format
 msgid "  Machine:                           %s\n"
 msgstr ""
 
-#: readelf.c:3209
+#: readelf.c:3225
 #, c-format
 msgid "  Version:                           0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid "  Version:                           0x%lx\n"
 msgstr ""
 
-#: readelf.c:3212
+#: readelf.c:3228
 #, c-format
 msgid "  Entry point address:               "
 msgstr ""
 
 #, c-format
 msgid "  Entry point address:               "
 msgstr ""
 
-#: readelf.c:3214
+#: readelf.c:3230
 #, c-format
 msgid ""
 "\n"
 "  Start of program headers:          "
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "  Start of program headers:          "
 msgstr ""
 
-#: readelf.c:3216
+#: readelf.c:3232
 #, c-format
 msgid ""
 " (bytes into file)\n"
 "  Start of section headers:          "
 msgstr ""
 
 #, c-format
 msgid ""
 " (bytes into file)\n"
 "  Start of section headers:          "
 msgstr ""
 
-#: readelf.c:3218
+#: readelf.c:3234
 #, c-format
 msgid " (bytes into file)\n"
 msgstr ""
 
 #, c-format
 msgid " (bytes into file)\n"
 msgstr ""
 
-#: readelf.c:3220
+#: readelf.c:3236
 #, c-format
 msgid "  Flags:                             0x%lx%s\n"
 msgstr ""
 
 #, c-format
 msgid "  Flags:                             0x%lx%s\n"
 msgstr ""
 
-#: readelf.c:3223
+#: readelf.c:3239
 #, c-format
 msgid "  Size of this header:               %ld (bytes)\n"
 msgstr ""
 
 #, c-format
 msgid "  Size of this header:               %ld (bytes)\n"
 msgstr ""
 
-#: readelf.c:3225
+#: readelf.c:3241
 #, c-format
 msgid "  Size of program headers:           %ld (bytes)\n"
 msgstr ""
 
 #, c-format
 msgid "  Size of program headers:           %ld (bytes)\n"
 msgstr ""
 
-#: readelf.c:3227
+#: readelf.c:3243
 #, c-format
 msgid "  Number of program headers:         %ld\n"
 msgstr ""
 
 #, c-format
 msgid "  Number of program headers:         %ld\n"
 msgstr ""
 
-#: readelf.c:3229
+#: readelf.c:3245
 #, c-format
 msgid "  Size of section headers:           %ld (bytes)\n"
 msgstr ""
 
 #, c-format
 msgid "  Size of section headers:           %ld (bytes)\n"
 msgstr ""
 
-#: readelf.c:3231
+#: readelf.c:3247
 #, c-format
 msgid "  Number of section headers:         %ld"
 msgstr ""
 
 #, c-format
 msgid "  Number of section headers:         %ld"
 msgstr ""
 
-#: readelf.c:3236
+#: readelf.c:3252
 #, c-format
 msgid "  Section header string table index: %ld"
 msgstr ""
 
 #, c-format
 msgid "  Section header string table index: %ld"
 msgstr ""
 
-#: readelf.c:3277 readelf.c:3310
+#: readelf.c:3289 readelf.c:3322
 msgid "program headers"
 msgstr ""
 
 msgid "program headers"
 msgstr ""
 
-#: readelf.c:3348 readelf.c:3643 readelf.c:3684 readelf.c:3743 readelf.c:3806
-#: readelf.c:4429 readelf.c:4453 readelf.c:5731 readelf.c:5775 readelf.c:5973
-#: readelf.c:7007 readelf.c:7021 readelf.c:7378 readelf.c:7394 readelf.c:7533
-#: readelf.c:7558 readelf.c:8746 readelf.c:8938 readelf.c:9279 readelf.c:9690
-#: readelf.c:9757
+#: readelf.c:3360 readelf.c:3658 readelf.c:3699 readelf.c:3758 readelf.c:3823
+#: readelf.c:4494 readelf.c:4518 readelf.c:5770 readelf.c:5815 readelf.c:6014
+#: readelf.c:7087 readelf.c:7101 readelf.c:7611 readelf.c:7627 readelf.c:7670
+#: readelf.c:7695 readelf.c:9642 readelf.c:9834 readelf.c:10362
+#: readelf.c:10736 readelf.c:10750 readelf.c:11109
 msgid "Out of memory\n"
 msgstr ""
 
 msgid "Out of memory\n"
 msgstr ""
 
-#: readelf.c:3375
+#: readelf.c:3387
 #, c-format
 msgid ""
 "\n"
 "There are no program headers in this file.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There are no program headers in this file.\n"
 msgstr ""
 
-#: readelf.c:3381
+#: readelf.c:3393
 #, c-format
 msgid ""
 "\n"
 "Elf file type is %s\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Elf file type is %s\n"
 msgstr ""
 
-#: readelf.c:3382
+#: readelf.c:3394
 #, c-format
 msgid "Entry point "
 msgstr ""
 
 #, c-format
 msgid "Entry point "
 msgstr ""
 
-#: readelf.c:3384
+#: readelf.c:3396
 #, c-format
 msgid ""
 "\n"
 "There are %d program headers, starting at offset "
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There are %d program headers, starting at offset "
 msgstr ""
 
-#: readelf.c:3396 readelf.c:3398
+#: readelf.c:3408 readelf.c:3410
 #, c-format
 msgid ""
 "\n"
 "Program Headers:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Program Headers:\n"
 msgstr ""
 
-#: readelf.c:3402
+#: readelf.c:3414
 #, c-format
 msgid ""
 "  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align\n"
 msgstr ""
 
-#: readelf.c:3405
+#: readelf.c:3417
 #, c-format
 msgid ""
 "  Type           Offset   VirtAddr           PhysAddr           FileSiz  "
 "MemSiz   Flg Align\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  Type           Offset   VirtAddr           PhysAddr           FileSiz  "
 "MemSiz   Flg Align\n"
 msgstr ""
 
-#: readelf.c:3409
+#: readelf.c:3421
 #, c-format
 msgid "  Type           Offset             VirtAddr           PhysAddr\n"
 msgstr ""
 
 #, c-format
 msgid "  Type           Offset             VirtAddr           PhysAddr\n"
 msgstr ""
 
-#: readelf.c:3411
+#: readelf.c:3423
 #, c-format
 msgid "                 FileSiz            MemSiz              Flags  Align\n"
 msgstr ""
 
 #, c-format
 msgid "                 FileSiz            MemSiz              Flags  Align\n"
 msgstr ""
 
-#: readelf.c:3504
+#: readelf.c:3516
 msgid "more than one dynamic segment\n"
 msgstr ""
 
 msgid "more than one dynamic segment\n"
 msgstr ""
 
-#: readelf.c:3515
+#: readelf.c:3532
 msgid "no .dynamic section in the dynamic segment\n"
 msgstr ""
 
 msgid "no .dynamic section in the dynamic segment\n"
 msgstr ""
 
-#: readelf.c:3527
+#: readelf.c:3547
 msgid "the .dynamic section is not contained within the dynamic segment\n"
 msgstr ""
 
 msgid "the .dynamic section is not contained within the dynamic segment\n"
 msgstr ""
 
-#: readelf.c:3529
+#: readelf.c:3550
 msgid "the .dynamic section is not the first section in the dynamic segment.\n"
 msgstr ""
 
 msgid "the .dynamic section is not the first section in the dynamic segment.\n"
 msgstr ""
 
-#: readelf.c:3543
+#: readelf.c:3558
 msgid "Unable to find program interpreter name\n"
 msgstr ""
 
 msgid "Unable to find program interpreter name\n"
 msgstr ""
 
-#: readelf.c:3550
+#: readelf.c:3565
 msgid ""
 "Internal error: failed to create format string to display program "
 "interpreter\n"
 msgstr ""
 
 msgid ""
 "Internal error: failed to create format string to display program "
 "interpreter\n"
 msgstr ""
 
-#: readelf.c:3554
+#: readelf.c:3569
 msgid "Unable to read program interpreter name\n"
 msgstr ""
 
 msgid "Unable to read program interpreter name\n"
 msgstr ""
 
-#: readelf.c:3557
+#: readelf.c:3572
 #, c-format
 msgid ""
 "\n"
 "      [Requesting program interpreter: %s]"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "      [Requesting program interpreter: %s]"
 msgstr ""
 
-#: readelf.c:3569
+#: readelf.c:3584
 #, c-format
 msgid ""
 "\n"
 " Section to Segment mapping:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 " Section to Segment mapping:\n"
 msgstr ""
 
-#: readelf.c:3570
+#: readelf.c:3585
 #, c-format
 msgid "  Segment Sections...\n"
 msgstr ""
 
 #, c-format
 msgid "  Segment Sections...\n"
 msgstr ""
 
-#: readelf.c:3605
+#: readelf.c:3620
 msgid "Cannot interpret virtual addresses without program headers.\n"
 msgstr ""
 
 msgid "Cannot interpret virtual addresses without program headers.\n"
 msgstr ""
 
-#: readelf.c:3621
+#: readelf.c:3636
 #, c-format
 msgid "Virtual address 0x%lx not located in any PT_LOAD segment.\n"
 msgstr ""
 
 #, c-format
 msgid "Virtual address 0x%lx not located in any PT_LOAD segment.\n"
 msgstr ""
 
-#: readelf.c:3635 readelf.c:3676
+#: readelf.c:3650 readelf.c:3691
 msgid "section headers"
 msgstr ""
 
 msgid "section headers"
 msgstr ""
 
-#: readelf.c:3720 readelf.c:3783
+#: readelf.c:3735 readelf.c:3800
 msgid "symbols"
 msgstr ""
 
 msgid "symbols"
 msgstr ""
 
-#: readelf.c:3730 readelf.c:3793
+#: readelf.c:3745 readelf.c:3810
 msgid "symtab shndx"
 msgstr ""
 
 msgid "symtab shndx"
 msgstr ""
 
-#: readelf.c:4020 readelf.c:4413
+#: readelf.c:4070 readelf.c:4478
 #, c-format
 msgid ""
 "\n"
 "There are no sections in this file.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There are no sections in this file.\n"
 msgstr ""
 
-#: readelf.c:4026
+#: readelf.c:4076
 #, c-format
 msgid "There are %d section headers, starting at offset 0x%lx:\n"
 msgstr ""
 
 #, c-format
 msgid "There are %d section headers, starting at offset 0x%lx:\n"
 msgstr ""
 
-#: readelf.c:4046 readelf.c:4530 readelf.c:4765 readelf.c:5073 readelf.c:5488
-#: readelf.c:7187
+#: readelf.c:4096 readelf.c:4595 readelf.c:4821 readelf.c:5116 readelf.c:5524
+#: readelf.c:7421
 msgid "string table"
 msgstr ""
 
 msgid "string table"
 msgstr ""
 
-#: readelf.c:4102
+#: readelf.c:4163
 #, c-format
 msgid "Section %d has invalid sh_entsize %lx (expected %lx)\n"
 msgstr ""
 
 #, c-format
 msgid "Section %d has invalid sh_entsize %lx (expected %lx)\n"
 msgstr ""
 
-#: readelf.c:4122
+#: readelf.c:4183
 msgid "File contains multiple dynamic symbol tables\n"
 msgstr ""
 
 msgid "File contains multiple dynamic symbol tables\n"
 msgstr ""
 
-#: readelf.c:4135
+#: readelf.c:4196
 msgid "File contains multiple dynamic string tables\n"
 msgstr ""
 
 msgid "File contains multiple dynamic string tables\n"
 msgstr ""
 
-#: readelf.c:4140
+#: readelf.c:4201
 msgid "dynamic strings"
 msgstr ""
 
 msgid "dynamic strings"
 msgstr ""
 
-#: readelf.c:4147
+#: readelf.c:4208
 msgid "File contains multiple symtab shndx tables\n"
 msgstr ""
 
 msgid "File contains multiple symtab shndx tables\n"
 msgstr ""
 
-#: readelf.c:4194
+#: readelf.c:4259
 #, c-format
 msgid ""
 "\n"
 "Section Headers:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Section Headers:\n"
 msgstr ""
 
-#: readelf.c:4196
+#: readelf.c:4261
 #, c-format
 msgid ""
 "\n"
 "Section Header:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Section Header:\n"
 msgstr ""
 
-#: readelf.c:4202 readelf.c:4213 readelf.c:4224
+#: readelf.c:4267 readelf.c:4278 readelf.c:4289
 #, c-format
 msgid "  [Nr] Name\n"
 msgstr ""
 
 #, c-format
 msgid "  [Nr] Name\n"
 msgstr ""
 
-#: readelf.c:4203
+#: readelf.c:4268
 #, c-format
 msgid "       Type            Addr     Off    Size   ES   Lk Inf Al\n"
 msgstr ""
 
 #, c-format
 msgid "       Type            Addr     Off    Size   ES   Lk Inf Al\n"
 msgstr ""
 
-#: readelf.c:4207
+#: readelf.c:4272
 #, c-format
 msgid ""
 "  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk "
 "Inf Al\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk "
 "Inf Al\n"
 msgstr ""
 
-#: readelf.c:4214
+#: readelf.c:4279
 #, c-format
 msgid "       Type            Address          Off    Size   ES   Lk Inf Al\n"
 msgstr ""
 
 #, c-format
 msgid "       Type            Address          Off    Size   ES   Lk Inf Al\n"
 msgstr ""
 
-#: readelf.c:4218
+#: readelf.c:4283
 #, c-format
 msgid ""
 "  [Nr] Name              Type            Address          Off    Size   ES "
 "Flg Lk Inf Al\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  [Nr] Name              Type            Address          Off    Size   ES "
 "Flg Lk Inf Al\n"
 msgstr ""
 
-#: readelf.c:4225
+#: readelf.c:4290
 #, c-format
 msgid "       Type              Address          Offset            Link\n"
 msgstr ""
 
 #, c-format
 msgid "       Type              Address          Offset            Link\n"
 msgstr ""
 
-#: readelf.c:4226
+#: readelf.c:4291
 #, c-format
 msgid "       Size              EntSize          Info              Align\n"
 msgstr ""
 
 #, c-format
 msgid "       Size              EntSize          Info              Align\n"
 msgstr ""
 
-#: readelf.c:4230
+#: readelf.c:4295
 #, c-format
 msgid "  [Nr] Name              Type             Address           Offset\n"
 msgstr ""
 
 #, c-format
 msgid "  [Nr] Name              Type             Address           Offset\n"
 msgstr ""
 
-#: readelf.c:4231
+#: readelf.c:4296
 #, c-format
 msgid "       Size              EntSize          Flags  Link  Info  Align\n"
 msgstr ""
 
 #, c-format
 msgid "       Size              EntSize          Flags  Link  Info  Align\n"
 msgstr ""
 
-#: readelf.c:4236
+#: readelf.c:4301
 #, c-format
 msgid "       Flags\n"
 msgstr ""
 
 #, c-format
 msgid "       Flags\n"
 msgstr ""
 
-#: readelf.c:4371
+#: readelf.c:4435
 #, c-format
 msgid ""
 "Key to Flags:\n"
 #, c-format
 msgid ""
 "Key to Flags:\n"
@@ -3808,1042 +4165,1307 @@ msgid ""
 "  O (extra OS processing required) o (OS specific), p (processor specific)\n"
 msgstr ""
 
 "  O (extra OS processing required) o (OS specific), p (processor specific)\n"
 msgstr ""
 
-#: readelf.c:4389
+#: readelf.c:4453
 #, c-format
 msgid "[<unknown>: 0x%x]"
 msgstr ""
 
 #, c-format
 msgid "[<unknown>: 0x%x]"
 msgstr ""
 
-#: readelf.c:4420
+#: readelf.c:4485
 msgid "Section headers are not available!\n"
 msgstr ""
 
 msgid "Section headers are not available!\n"
 msgstr ""
 
-#: readelf.c:4444
+#: readelf.c:4509
 #, c-format
 msgid ""
 "\n"
 "There are no section groups in this file.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There are no section groups in this file.\n"
 msgstr ""
 
-#: readelf.c:4480
+#: readelf.c:4546
 #, c-format
 msgid "Bad sh_link in group section `%s'\n"
 msgstr ""
 
 #, c-format
 msgid "Bad sh_link in group section `%s'\n"
 msgstr ""
 
-#: readelf.c:4499
+#: readelf.c:4565
 #, c-format
 msgid "Bad sh_info in group section `%s'\n"
 msgstr ""
 
 #, c-format
 msgid "Bad sh_info in group section `%s'\n"
 msgstr ""
 
-#: readelf.c:4538 readelf.c:7690
+#: readelf.c:4603
 msgid "section data"
 msgstr ""
 
 msgid "section data"
 msgstr ""
 
-#: readelf.c:4550
+#: readelf.c:4615
 #, c-format
 msgid "   [Index]    Name\n"
 msgstr ""
 
 #, c-format
 msgid "   [Index]    Name\n"
 msgstr ""
 
-#: readelf.c:4564
+#: readelf.c:4629
 #, c-format
 msgid "section [%5u] in group section [%5u] > maximum section [%5u]\n"
 msgstr ""
 
 #, c-format
 msgid "section [%5u] in group section [%5u] > maximum section [%5u]\n"
 msgstr ""
 
-#: readelf.c:4570
-#, c-format
-msgid "invalid section [%5u] in group section [%5u]\n"
-msgstr ""
-
-#: readelf.c:4580
+#: readelf.c:4638
 #, c-format
 msgid "section [%5u] in group section [%5u] already in group section [%5u]\n"
 msgstr ""
 
 #, c-format
 msgid "section [%5u] in group section [%5u] already in group section [%5u]\n"
 msgstr ""
 
-#: readelf.c:4593
+#: readelf.c:4651
 #, c-format
 msgid "section 0 in group section [%5u]\n"
 msgstr ""
 
 #, c-format
 msgid "section 0 in group section [%5u]\n"
 msgstr ""
 
-#: readelf.c:4689
+#: readelf.c:4746
 #, c-format
 msgid ""
 "\n"
 "'%s' relocation section at offset 0x%lx contains %ld bytes:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "'%s' relocation section at offset 0x%lx contains %ld bytes:\n"
 msgstr ""
 
-#: readelf.c:4701
+#: readelf.c:4758
 #, c-format
 msgid ""
 "\n"
 "There are no dynamic relocations in this file.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There are no dynamic relocations in this file.\n"
 msgstr ""
 
-#: readelf.c:4725
+#: readelf.c:4782
 #, c-format
 msgid ""
 "\n"
 "Relocation section "
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Relocation section "
 msgstr ""
 
-#: readelf.c:4730 readelf.c:5149 readelf.c:5163 readelf.c:5503
+#: readelf.c:4787 readelf.c:5192 readelf.c:5206 readelf.c:5539
 #, c-format
 msgid "'%s'"
 msgstr ""
 
 #, c-format
 msgid "'%s'"
 msgstr ""
 
-#: readelf.c:4732 readelf.c:5165 readelf.c:5505
+#: readelf.c:4789 readelf.c:5208 readelf.c:5541
 #, c-format
 msgid " at offset 0x%lx contains %lu entries:\n"
 msgstr ""
 
 #, c-format
 msgid " at offset 0x%lx contains %lu entries:\n"
 msgstr ""
 
-#: readelf.c:4784
+#: readelf.c:4840
 #, c-format
 msgid ""
 "\n"
 "There are no relocations in this file.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There are no relocations in this file.\n"
 msgstr ""
 
-#: readelf.c:4963 readelf.c:5345
+#: readelf.c:5022 readelf.c:5390
 msgid "unwind table"
 msgstr ""
 
 msgid "unwind table"
 msgstr ""
 
-#: readelf.c:5022 readelf.c:5435
+#: readelf.c:5063 readelf.c:5471
 #, c-format
 msgid "Skipping unexpected relocation type %s\n"
 msgstr ""
 
 #, c-format
 msgid "Skipping unexpected relocation type %s\n"
 msgstr ""
 
-#: readelf.c:5081 readelf.c:5496 readelf.c:5547
+#: readelf.c:5124 readelf.c:5532 readelf.c:5585
 #, c-format
 msgid ""
 "\n"
 "There are no unwind sections in this file.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There are no unwind sections in this file.\n"
 msgstr ""
 
-#: readelf.c:5144
+#: readelf.c:5187
 #, c-format
 msgid ""
 "\n"
 "Could not find unwind info section for "
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Could not find unwind info section for "
 msgstr ""
 
-#: readelf.c:5156
+#: readelf.c:5199
 msgid "unwind info"
 msgstr ""
 
 msgid "unwind info"
 msgstr ""
 
-#: readelf.c:5158 readelf.c:5502
+#: readelf.c:5201 readelf.c:5538
 #, c-format
 msgid ""
 "\n"
 "Unwind section "
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Unwind section "
 msgstr ""
 
-#: readelf.c:5712 readelf.c:5756
+#: readelf.c:5751 readelf.c:5796
 msgid "dynamic section"
 msgstr ""
 
 msgid "dynamic section"
 msgstr ""
 
-#: readelf.c:5833
+#: readelf.c:5873
 #, c-format
 msgid ""
 "\n"
 "There is no dynamic section in this file.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There is no dynamic section in this file.\n"
 msgstr ""
 
-#: readelf.c:5871
+#: readelf.c:5911
 msgid "Unable to seek to end of file!\n"
 msgstr ""
 
 msgid "Unable to seek to end of file!\n"
 msgstr ""
 
-#: readelf.c:5884
+#: readelf.c:5924
 msgid "Unable to determine the number of symbols to load\n"
 msgstr ""
 
 msgid "Unable to determine the number of symbols to load\n"
 msgstr ""
 
-#: readelf.c:5919
+#: readelf.c:5959
 msgid "Unable to seek to end of file\n"
 msgstr ""
 
 msgid "Unable to seek to end of file\n"
 msgstr ""
 
-#: readelf.c:5926
+#: readelf.c:5966
 msgid "Unable to determine the length of the dynamic string table\n"
 msgstr ""
 
 msgid "Unable to determine the length of the dynamic string table\n"
 msgstr ""
 
-#: readelf.c:5931
+#: readelf.c:5971
 msgid "dynamic string table"
 msgstr ""
 
 msgid "dynamic string table"
 msgstr ""
 
-#: readelf.c:5966
+#: readelf.c:6007
 msgid "symbol information"
 msgstr ""
 
 msgid "symbol information"
 msgstr ""
 
-#: readelf.c:5991
+#: readelf.c:6032
 #, c-format
 msgid ""
 "\n"
 "Dynamic section at offset 0x%lx contains %u entries:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Dynamic section at offset 0x%lx contains %u entries:\n"
 msgstr ""
 
-#: readelf.c:5994
+#: readelf.c:6035
 #, c-format
 msgid "  Tag        Type                         Name/Value\n"
 msgstr ""
 
 #, c-format
 msgid "  Tag        Type                         Name/Value\n"
 msgstr ""
 
-#: readelf.c:6030
+#: readelf.c:6071
 #, c-format
 msgid "Auxiliary library"
 msgstr ""
 
 #, c-format
 msgid "Auxiliary library"
 msgstr ""
 
-#: readelf.c:6034
+#: readelf.c:6075
 #, c-format
 msgid "Filter library"
 msgstr ""
 
 #, c-format
 msgid "Filter library"
 msgstr ""
 
-#: readelf.c:6038
+#: readelf.c:6079
 #, c-format
 msgid "Configuration file"
 msgstr ""
 
 #, c-format
 msgid "Configuration file"
 msgstr ""
 
-#: readelf.c:6042
+#: readelf.c:6083
 #, c-format
 msgid "Dependency audit library"
 msgstr ""
 
 #, c-format
 msgid "Dependency audit library"
 msgstr ""
 
-#: readelf.c:6046
+#: readelf.c:6087
 #, c-format
 msgid "Audit library"
 msgstr ""
 
 #, c-format
 msgid "Audit library"
 msgstr ""
 
-#: readelf.c:6064 readelf.c:6092 readelf.c:6120
+#: readelf.c:6105 readelf.c:6133 readelf.c:6161
 #, c-format
 msgid "Flags:"
 msgstr ""
 
 #, c-format
 msgid "Flags:"
 msgstr ""
 
-#: readelf.c:6067 readelf.c:6095 readelf.c:6122
+#: readelf.c:6108 readelf.c:6136 readelf.c:6163
 #, c-format
 msgid " None\n"
 msgstr ""
 
 #, c-format
 msgid " None\n"
 msgstr ""
 
-#: readelf.c:6243
+#: readelf.c:6284
 #, c-format
 msgid "Shared library: [%s]"
 msgstr ""
 
 #, c-format
 msgid "Shared library: [%s]"
 msgstr ""
 
-#: readelf.c:6246
+#: readelf.c:6287
 #, c-format
 msgid " program interpreter"
 msgstr ""
 
 #, c-format
 msgid " program interpreter"
 msgstr ""
 
-#: readelf.c:6250
+#: readelf.c:6291
 #, c-format
 msgid "Library soname: [%s]"
 msgstr ""
 
 #, c-format
 msgid "Library soname: [%s]"
 msgstr ""
 
-#: readelf.c:6254
+#: readelf.c:6295
 #, c-format
 msgid "Library rpath: [%s]"
 msgstr ""
 
 #, c-format
 msgid "Library rpath: [%s]"
 msgstr ""
 
-#: readelf.c:6258
+#: readelf.c:6299
 #, c-format
 msgid "Library runpath: [%s]"
 msgstr ""
 
 #, c-format
 msgid "Library runpath: [%s]"
 msgstr ""
 
-#: readelf.c:6321
+#: readelf.c:6362
 #, c-format
 msgid "Not needed object: [%s]\n"
 msgstr ""
 
 #, c-format
 msgid "Not needed object: [%s]\n"
 msgstr ""
 
-#: readelf.c:6444
+#: readelf.c:6487
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
-"Version definition section '%s' contains %ld entries:\n"
+"Version definition section '%s' contains %u entries:\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:6447
+#: readelf.c:6490
 #, c-format
 msgid "  Addr: 0x"
 msgstr ""
 
 #, c-format
 msgid "  Addr: 0x"
 msgstr ""
 
-#: readelf.c:6449 readelf.c:6656
+#: readelf.c:6492 readelf.c:6594 readelf.c:6715
 #, c-format
 #, c-format
-msgid "  Offset: %#08lx  Link: %lx (%s)\n"
+msgid "  Offset: %#08lx  Link: %u (%s)\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:6458
+#: readelf.c:6500
 msgid "version definition section"
 msgstr ""
 
 msgid "version definition section"
 msgstr ""
 
-#: readelf.c:6484
+#: readelf.c:6529
 #, c-format
 msgid "  %#06x: Rev: %d  Flags: %s"
 msgstr ""
 
 #, c-format
 msgid "  %#06x: Rev: %d  Flags: %s"
 msgstr ""
 
-#: readelf.c:6487
+#: readelf.c:6532
 #, c-format
 msgid "  Index: %d  Cnt: %d  "
 msgstr ""
 
 #, c-format
 msgid "  Index: %d  Cnt: %d  "
 msgstr ""
 
-#: readelf.c:6498
+#: readelf.c:6543
 #, c-format
 msgid "Name: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Name: %s\n"
 msgstr ""
 
-#: readelf.c:6500
+#: readelf.c:6545
 #, c-format
 msgid "Name index: %ld\n"
 msgstr ""
 
 #, c-format
 msgid "Name index: %ld\n"
 msgstr ""
 
-#: readelf.c:6515
+#: readelf.c:6562
 #, c-format
 msgid "  %#06x: Parent %d: %s\n"
 msgstr ""
 
 #, c-format
 msgid "  %#06x: Parent %d: %s\n"
 msgstr ""
 
-#: readelf.c:6518
+#: readelf.c:6565
 #, c-format
 msgid "  %#06x: Parent %d, name index: %ld\n"
 msgstr ""
 
 #, c-format
 msgid "  %#06x: Parent %d, name index: %ld\n"
 msgstr ""
 
-#: readelf.c:6537
+#: readelf.c:6569
 #, c-format
 #, c-format
-msgid ""
-"\n"
-"Version needs section '%s' contains %ld entries:\n"
+msgid "  Version def aux past end of section\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:6540
+#: readelf.c:6574
 #, c-format
 #, c-format
-msgid " Addr: 0x"
+msgid "  Version definition past end of section\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:6542
+#: readelf.c:6589
 #, c-format
 #, c-format
-msgid "  Offset: %#08lx  Link to section: %ld (%s)\n"
+msgid ""
+"\n"
+"Version needs section '%s' contains %u entries:\n"
+msgstr ""
+
+#: readelf.c:6592
+#, c-format
+msgid " Addr: 0x"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:6551
+#: readelf.c:6602
 msgid "version need section"
 msgstr ""
 
 msgid "version need section"
 msgstr ""
 
-#: readelf.c:6573
+#: readelf.c:6627
 #, c-format
 msgid "  %#06x: Version: %d"
 msgstr ""
 
 #, c-format
 msgid "  %#06x: Version: %d"
 msgstr ""
 
-#: readelf.c:6576
+#: readelf.c:6630
 #, c-format
 msgid "  File: %s"
 msgstr ""
 
 #, c-format
 msgid "  File: %s"
 msgstr ""
 
-#: readelf.c:6578
+#: readelf.c:6632
 #, c-format
 msgid "  File: %lx"
 msgstr ""
 
 #, c-format
 msgid "  File: %lx"
 msgstr ""
 
-#: readelf.c:6580
+#: readelf.c:6634
 #, c-format
 msgid "  Cnt: %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Cnt: %d\n"
 msgstr ""
 
-#: readelf.c:6598
+#: readelf.c:6654
 #, c-format
 msgid "  %#06x:   Name: %s"
 msgstr ""
 
 #, c-format
 msgid "  %#06x:   Name: %s"
 msgstr ""
 
-#: readelf.c:6601
+#: readelf.c:6657
 #, c-format
 msgid "  %#06x:   Name index: %lx"
 msgstr ""
 
 #, c-format
 msgid "  %#06x:   Name index: %lx"
 msgstr ""
 
-#: readelf.c:6604
+#: readelf.c:6660
 #, c-format
 msgid "  Flags: %s  Version: %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Flags: %s  Version: %d\n"
 msgstr ""
 
-#: readelf.c:6647
+#: readelf.c:6667
+#, c-format
+msgid "  Version need aux past end of section\n"
+msgstr ""
+
+#: readelf.c:6672
+#, c-format
+msgid "  Version need past end of section\n"
+msgstr ""
+
+#: readelf.c:6706
 msgid "version string table"
 msgstr ""
 
 msgid "version string table"
 msgstr ""
 
-#: readelf.c:6651
+#: readelf.c:6710
 #, c-format
 msgid ""
 "\n"
 "Version symbols section '%s' contains %d entries:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Version symbols section '%s' contains %d entries:\n"
 msgstr ""
 
-#: readelf.c:6654
+#: readelf.c:6713
 #, c-format
 msgid " Addr: "
 msgstr ""
 
 #, c-format
 msgid " Addr: "
 msgstr ""
 
-#: readelf.c:6664
+#: readelf.c:6723
 msgid "version symbol data"
 msgstr ""
 
 msgid "version symbol data"
 msgstr ""
 
-#: readelf.c:6691
+#: readelf.c:6750
 msgid "   0 (*local*)    "
 msgstr ""
 
 msgid "   0 (*local*)    "
 msgstr ""
 
-#: readelf.c:6695
+#: readelf.c:6754
 msgid "   1 (*global*)   "
 msgstr ""
 
 msgid "   1 (*global*)   "
 msgstr ""
 
-#: readelf.c:6733 readelf.c:7255
+#: readelf.c:6791 readelf.c:7488
 msgid "version need"
 msgstr ""
 
 msgid "version need"
 msgstr ""
 
-#: readelf.c:6743
+#: readelf.c:6801
 msgid "version need aux (2)"
 msgstr ""
 
 msgid "version need aux (2)"
 msgstr ""
 
-#: readelf.c:6785 readelf.c:7320
+#: readelf.c:6816 readelf.c:6871
+msgid "*invalid*"
+msgstr ""
+
+#: readelf.c:6846 readelf.c:7553
 msgid "version def"
 msgstr ""
 
 msgid "version def"
 msgstr ""
 
-#: readelf.c:6805 readelf.c:7335
+#: readelf.c:6866 readelf.c:7568
 msgid "version def aux"
 msgstr ""
 
 msgid "version def aux"
 msgstr ""
 
-#: readelf.c:6836
+#: readelf.c:6900
 #, c-format
 msgid ""
 "\n"
 "No version information found in this file.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "No version information found in this file.\n"
 msgstr ""
 
-#: readelf.c:6955
+#: readelf.c:7034
 #, c-format
 msgid "<other>: %x"
 msgstr ""
 
 #, c-format
 msgid "<other>: %x"
 msgstr ""
 
-#: readelf.c:7013
+#: readelf.c:7093
 msgid "Unable to read in dynamic data\n"
 msgstr ""
 
 msgid "Unable to read in dynamic data\n"
 msgstr ""
 
-#: readelf.c:7069 readelf.c:7443 readelf.c:7467 readelf.c:7497 readelf.c:7521
+#: readelf.c:7184 readelf.c:7234 readelf.c:7258 readelf.c:7288 readelf.c:7312
 msgid "Unable to seek to start of dynamic information\n"
 msgstr ""
 
 msgid "Unable to seek to start of dynamic information\n"
 msgstr ""
 
-#: readelf.c:7075 readelf.c:7449
+#: readelf.c:7190 readelf.c:7240
 msgid "Failed to read in number of buckets\n"
 msgstr ""
 
 msgid "Failed to read in number of buckets\n"
 msgstr ""
 
-#: readelf.c:7081
+#: readelf.c:7196
 msgid "Failed to read in number of chains\n"
 msgstr ""
 
 msgid "Failed to read in number of chains\n"
 msgstr ""
 
-#: readelf.c:7101
+#: readelf.c:7296
+msgid "Failed to determine last chain length\n"
+msgstr ""
+
+#: readelf.c:7340
 #, c-format
 msgid ""
 "\n"
 "Symbol table for image:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Symbol table for image:\n"
 msgstr ""
 
-#: readelf.c:7103
+#: readelf.c:7342 readelf.c:7360
 #, c-format
 msgid "  Num Buc:    Value  Size   Type   Bind Vis      Ndx Name\n"
 msgstr ""
 
 #, c-format
 msgid "  Num Buc:    Value  Size   Type   Bind Vis      Ndx Name\n"
 msgstr ""
 
-#: readelf.c:7105
+#: readelf.c:7344 readelf.c:7362
 #, c-format
 msgid "  Num Buc:    Value          Size   Type   Bind Vis      Ndx Name\n"
 msgstr ""
 
 #, c-format
 msgid "  Num Buc:    Value          Size   Type   Bind Vis      Ndx Name\n"
 msgstr ""
 
-#: readelf.c:7163
+#: readelf.c:7358
+#, c-format
+msgid ""
+"\n"
+"Symbol table of `.gnu.hash' for image:\n"
+msgstr ""
+
+#: readelf.c:7397
 #, c-format
 msgid ""
 "\n"
 "Symbol table '%s' contains %lu entries:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Symbol table '%s' contains %lu entries:\n"
 msgstr ""
 
-#: readelf.c:7167
+#: readelf.c:7401
 #, c-format
 msgid "   Num:    Value  Size Type    Bind   Vis      Ndx Name\n"
 msgstr ""
 
 #, c-format
 msgid "   Num:    Value  Size Type    Bind   Vis      Ndx Name\n"
 msgstr ""
 
-#: readelf.c:7169
+#: readelf.c:7403
 #, c-format
 msgid "   Num:    Value          Size Type    Bind   Vis      Ndx Name\n"
 msgstr ""
 
 #, c-format
 msgid "   Num:    Value          Size Type    Bind   Vis      Ndx Name\n"
 msgstr ""
 
-#: readelf.c:7225
+#: readelf.c:7459
 msgid "version data"
 msgstr ""
 
 msgid "version data"
 msgstr ""
 
-#: readelf.c:7268
+#: readelf.c:7501
 msgid "version need aux (3)"
 msgstr ""
 
 msgid "version need aux (3)"
 msgstr ""
 
-#: readelf.c:7295
+#: readelf.c:7528
 msgid "bad dynamic symbol\n"
 msgstr ""
 
 msgid "bad dynamic symbol\n"
 msgstr ""
 
-#: readelf.c:7359
+#: readelf.c:7592
 #, c-format
 msgid ""
 "\n"
 "Dynamic symbol information is not available for displaying symbols.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Dynamic symbol information is not available for displaying symbols.\n"
 msgstr ""
 
-#: readelf.c:7371
+#: readelf.c:7604
 #, c-format
 msgid ""
 "\n"
 "Histogram for bucket list length (total of %lu buckets):\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Histogram for bucket list length (total of %lu buckets):\n"
 msgstr ""
 
-#: readelf.c:7373 readelf.c:7539
+#: readelf.c:7606 readelf.c:7676
 #, c-format
 msgid " Length  Number     %% of total  Coverage\n"
 msgstr ""
 
 #, c-format
 msgid " Length  Number     %% of total  Coverage\n"
 msgstr ""
 
-#: readelf.c:7505
-msgid "Failed to determine last chain length\n"
-msgstr ""
-
-#: readelf.c:7537
+#: readelf.c:7674
 #, c-format
 msgid ""
 "\n"
 "Histogram for `.gnu.hash' bucket list length (total of %lu buckets):\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Histogram for `.gnu.hash' bucket list length (total of %lu buckets):\n"
 msgstr ""
 
-#: readelf.c:7603
+#: readelf.c:7740
 #, c-format
 msgid ""
 "\n"
 "Dynamic info segment at offset 0x%lx contains %d entries:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Dynamic info segment at offset 0x%lx contains %d entries:\n"
 msgstr ""
 
-#: readelf.c:7606
+#: readelf.c:7743
 #, c-format
 msgid " Num: Name                           BoundTo     Flags\n"
 msgstr ""
 
 #, c-format
 msgid " Num: Name                           BoundTo     Flags\n"
 msgstr ""
 
-#: readelf.c:7658
+#: readelf.c:7834
+msgid "Unhandled MN10300 reloc type found after SYM_DIFF reloc"
+msgstr ""
+
+#: readelf.c:7982
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"\n"
-"Assembly dump of section %s\n"
+"Missing knowledge of 32-bit reloc types used in DWARF sections of machine "
+"number %d\n"
+msgstr ""
+
+#: readelf.c:8251
+#, c-format
+msgid "unable to apply unsupported reloc type %d to section %s\n"
+msgstr ""
+
+#: readelf.c:8259
+#, c-format
+msgid "skipping invalid relocation offset 0x%lx in section %s\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:7680
+#: readelf.c:8283
+#, c-format
+msgid "skipping unexpected symbol type %s in %ld'th relocation in section %s\n"
+msgstr ""
+
+#: readelf.c:8315
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
-"Section '%s' has no data to dump.\n"
+"Assembly dump of section %s\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:7685
+#: readelf.c:8336
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
-"Hex dump of section '%s':\n"
+"Section '%s' has no data to dump.\n"
+msgstr ""
+
+#: readelf.c:8342
+msgid "section contents"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:7710
+#: readelf.c:8362
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-" NOTE: This section has relocations against it, but these have NOT been "
-"applied to this dump.\n"
+"\n"
+"String dump of section '%s':\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:7845
+#: readelf.c:8380
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"skipping relocation of unknown size against offset 0x%lx in section %s\n"
+"  Note: This section has relocations against it, but these have NOT been "
+"applied to this dump.\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:7854
+#: readelf.c:8409
 #, c-format
 #, c-format
-msgid "skipping invalid relocation offset 0x%lx in section %s\n"
+msgid "  No strings found in this section."
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:7875
+#: readelf.c:8431
 #, c-format
 #, c-format
-msgid "skipping unexpected symbol type %s in relocation in section .rela%s\n"
+msgid ""
+"\n"
+"Hex dump of section '%s':\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:7902
+#: readelf.c:8455
 #, c-format
 #, c-format
-msgid "skipping unexpected symbol type %s in relocation in section .rela.%s\n"
+msgid ""
+" NOTE: This section has relocations against it, but these have NOT been "
+"applied to this dump.\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:7935
+#: readelf.c:8593
 #, c-format
 msgid "%s section data"
 msgstr ""
 
 #, c-format
 msgid "%s section data"
 msgstr ""
 
-#: readelf.c:7972
+#: readelf.c:8658
 #, c-format
 msgid ""
 "\n"
 "Section '%s' has no debugging data.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Section '%s' has no debugging data.\n"
 msgstr ""
 
-#: readelf.c:7998
+#. There is no point in dumping the contents of a debugging section
+#. which has the NOBITS type - the bits in the file will be random.
+#. This can happen when a file containing a .eh_frame section is
+#. stripped with the --only-keep-debug command line option.
+#: readelf.c:8667
+#, c-format
+msgid "section '%s' has the NOBITS type - its contents are unreliable.\n"
+msgstr ""
+
+#: readelf.c:8702
 #, c-format
 msgid "Unrecognized debug section: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized debug section: %s\n"
 msgstr ""
 
-#: readelf.c:8026
+#: readelf.c:8730
 #, c-format
 msgid "Section '%s' was not dumped because it does not exist!\n"
 msgstr ""
 
 #, c-format
 msgid "Section '%s' was not dumped because it does not exist!\n"
 msgstr ""
 
-#: readelf.c:8061
+#: readelf.c:8771
 #, c-format
 msgid "Section %d was not dumped because it does not exist!\n"
 msgstr ""
 
 #, c-format
 msgid "Section %d was not dumped because it does not exist!\n"
 msgstr ""
 
-#: readelf.c:8478
+#: readelf.c:9285
 msgid "attributes"
 msgstr ""
 
 msgid "attributes"
 msgstr ""
 
-#: readelf.c:8497
+#: readelf.c:9306
 #, c-format
 msgid "ERROR: Bad section length (%d > %d)\n"
 msgstr ""
 
 #, c-format
 msgid "ERROR: Bad section length (%d > %d)\n"
 msgstr ""
 
-#: readelf.c:8522
+#: readelf.c:9337
 #, c-format
 msgid "ERROR: Bad subsection length (%d > %d)\n"
 msgstr ""
 
 #, c-format
 msgid "ERROR: Bad subsection length (%d > %d)\n"
 msgstr ""
 
-#: readelf.c:8578
+#: readelf.c:9396
 #, c-format
 msgid "Unknown format '%c'\n"
 msgstr ""
 
 #, c-format
 msgid "Unknown format '%c'\n"
 msgstr ""
 
-#: readelf.c:8651 readelf.c:9019
+#: readelf.c:9549 readelf.c:10065
 msgid "liblist"
 msgstr ""
 
 msgid "liblist"
 msgstr ""
 
-#: readelf.c:8740
+#: readelf.c:9636
 msgid "options"
 msgstr ""
 
 msgid "options"
 msgstr ""
 
-#: readelf.c:8770
+#: readelf.c:9666
 #, c-format
 msgid ""
 "\n"
 "Section '%s' contains %d entries:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Section '%s' contains %d entries:\n"
 msgstr ""
 
-#: readelf.c:8931
+#: readelf.c:9827
 msgid "conflict list found without a dynamic symbol table\n"
 msgstr ""
 
 msgid "conflict list found without a dynamic symbol table\n"
 msgstr ""
 
-#: readelf.c:8947 readelf.c:8961
+#: readelf.c:9843 readelf.c:9857
 msgid "conflict"
 msgstr ""
 
 msgid "conflict"
 msgstr ""
 
-#: readelf.c:8971
+#: readelf.c:9867
 #, c-format
 msgid ""
 "\n"
 "Section '.conflict' contains %lu entries:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Section '.conflict' contains %lu entries:\n"
 msgstr ""
 
-#: readelf.c:8973
+#: readelf.c:9869
 msgid "  Num:    Index       Value  Name"
 msgstr ""
 
 msgid "  Num:    Index       Value  Name"
 msgstr ""
 
-#: readelf.c:9026
+#: readelf.c:9901
+msgid "GOT"
+msgstr ""
+
+#: readelf.c:9902
+#, c-format
+msgid ""
+"\n"
+"Primary GOT:\n"
+msgstr ""
+
+#: readelf.c:9903
+#, c-format
+msgid " Canonical gp value: "
+msgstr ""
+
+#: readelf.c:9907 readelf.c:9998
+#, c-format
+msgid " Reserved entries:\n"
+msgstr ""
+
+#: readelf.c:9908
+#, c-format
+msgid "  %*s %10s %*s Purpose\n"
+msgstr ""
+
+#: readelf.c:9924
+#, c-format
+msgid " Local entries:\n"
+msgstr ""
+
+#: readelf.c:9925
+#, c-format
+msgid "  %*s %10s %*s\n"
+msgstr ""
+
+#: readelf.c:9940
+#, c-format
+msgid " Global entries:\n"
+msgstr ""
+
+#: readelf.c:9941
+#, c-format
+msgid "  %*s %10s %*s %*s %-7s %3s %s\n"
+msgstr ""
+
+#: readelf.c:9996
+msgid "PLT GOT"
+msgstr ""
+
+#: readelf.c:9997
+#, c-format
+msgid ""
+"\n"
+"PLT GOT:\n"
+"\n"
+msgstr ""
+
+#: readelf.c:9999
+#, c-format
+msgid "  %*s %*s Purpose\n"
+msgstr ""
+
+#: readelf.c:10007
+#, c-format
+msgid " Entries:\n"
+msgstr ""
+
+#: readelf.c:10008
+#, c-format
+msgid "  %*s %*s %*s %-7s %3s %s\n"
+msgstr ""
+
+#: readelf.c:10072
 msgid "liblist string table"
 msgstr ""
 
 msgid "liblist string table"
 msgstr ""
 
-#: readelf.c:9036
+#: readelf.c:10082
 #, c-format
 msgid ""
 "\n"
 "Library list section '%s' contains %lu entries:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Library list section '%s' contains %lu entries:\n"
 msgstr ""
 
-#: readelf.c:9089
+#: readelf.c:10135
 msgid "NT_AUXV (auxiliary vector)"
 msgstr ""
 
 msgid "NT_AUXV (auxiliary vector)"
 msgstr ""
 
-#: readelf.c:9091
+#: readelf.c:10137
 msgid "NT_PRSTATUS (prstatus structure)"
 msgstr ""
 
 msgid "NT_PRSTATUS (prstatus structure)"
 msgstr ""
 
-#: readelf.c:9093
+#: readelf.c:10139
 msgid "NT_FPREGSET (floating point registers)"
 msgstr ""
 
 msgid "NT_FPREGSET (floating point registers)"
 msgstr ""
 
-#: readelf.c:9095
+#: readelf.c:10141
 msgid "NT_PRPSINFO (prpsinfo structure)"
 msgstr ""
 
 msgid "NT_PRPSINFO (prpsinfo structure)"
 msgstr ""
 
-#: readelf.c:9097
+#: readelf.c:10143
 msgid "NT_TASKSTRUCT (task structure)"
 msgstr ""
 
 msgid "NT_TASKSTRUCT (task structure)"
 msgstr ""
 
-#: readelf.c:9099
+#: readelf.c:10145
 msgid "NT_PRXFPREG (user_xfpregs structure)"
 msgstr ""
 
 msgid "NT_PRXFPREG (user_xfpregs structure)"
 msgstr ""
 
-#: readelf.c:9101
+#: readelf.c:10147
+msgid "NT_PPC_VMX (ppc Altivec registers)"
+msgstr ""
+
+#: readelf.c:10149
+msgid "NT_PPC_VSX (ppc VSX registers)"
+msgstr ""
+
+#: readelf.c:10151
 msgid "NT_PSTATUS (pstatus structure)"
 msgstr ""
 
 msgid "NT_PSTATUS (pstatus structure)"
 msgstr ""
 
-#: readelf.c:9103
+#: readelf.c:10153
 msgid "NT_FPREGS (floating point registers)"
 msgstr ""
 
 msgid "NT_FPREGS (floating point registers)"
 msgstr ""
 
-#: readelf.c:9105
+#: readelf.c:10155
 msgid "NT_PSINFO (psinfo structure)"
 msgstr ""
 
 msgid "NT_PSINFO (psinfo structure)"
 msgstr ""
 
-#: readelf.c:9107
+#: readelf.c:10157
 msgid "NT_LWPSTATUS (lwpstatus_t structure)"
 msgstr ""
 
 msgid "NT_LWPSTATUS (lwpstatus_t structure)"
 msgstr ""
 
-#: readelf.c:9109
+#: readelf.c:10159
 msgid "NT_LWPSINFO (lwpsinfo_t structure)"
 msgstr ""
 
 msgid "NT_LWPSINFO (lwpsinfo_t structure)"
 msgstr ""
 
-#: readelf.c:9111
+#: readelf.c:10161
 msgid "NT_WIN32PSTATUS (win32_pstatus structure)"
 msgstr ""
 
 msgid "NT_WIN32PSTATUS (win32_pstatus structure)"
 msgstr ""
 
-#: readelf.c:9119
+#: readelf.c:10169
 msgid "NT_VERSION (version)"
 msgstr ""
 
 msgid "NT_VERSION (version)"
 msgstr ""
 
-#: readelf.c:9121
+#: readelf.c:10171
 msgid "NT_ARCH (architecture)"
 msgstr ""
 
 msgid "NT_ARCH (architecture)"
 msgstr ""
 
-#: readelf.c:9126 readelf.c:9148
+#: readelf.c:10176 readelf.c:10199 readelf.c:10221
 #, c-format
 msgid "Unknown note type: (0x%08x)"
 msgstr ""
 
 #, c-format
 msgid "Unknown note type: (0x%08x)"
 msgstr ""
 
+#: readelf.c:10188
+msgid "NT_GNU_ABI_TAG (ABI version tag)"
+msgstr ""
+
+#: readelf.c:10190
+msgid "NT_GNU_HWCAP (DSO-supplied software HWCAP info)"
+msgstr ""
+
+#: readelf.c:10192
+msgid "NT_GNU_BUILD_ID (unique build ID bitstring)"
+msgstr ""
+
+#: readelf.c:10194
+msgid "NT_GNU_GOLD_VERSION (gold version)"
+msgstr ""
+
 #. NetBSD core "procinfo" structure.
 #. NetBSD core "procinfo" structure.
-#: readelf.c:9138
+#: readelf.c:10211
 msgid "NetBSD procinfo structure"
 msgstr ""
 
 msgid "NetBSD procinfo structure"
 msgstr ""
 
-#: readelf.c:9165 readelf.c:9179
+#: readelf.c:10238 readelf.c:10252
 msgid "PT_GETREGS (reg structure)"
 msgstr ""
 
 msgid "PT_GETREGS (reg structure)"
 msgstr ""
 
-#: readelf.c:9167 readelf.c:9181
+#: readelf.c:10240 readelf.c:10254
 msgid "PT_GETFPREGS (fpreg structure)"
 msgstr ""
 
 msgid "PT_GETFPREGS (fpreg structure)"
 msgstr ""
 
-#: readelf.c:9187
+#: readelf.c:10260
 #, c-format
 msgid "PT_FIRSTMACH+%d"
 msgstr ""
 
 #, c-format
 msgid "PT_FIRSTMACH+%d"
 msgstr ""
 
-#: readelf.c:9233
+#: readelf.c:10316
 msgid "notes"
 msgstr ""
 
 msgid "notes"
 msgstr ""
 
-#: readelf.c:9239
+#: readelf.c:10322
 #, c-format
 msgid ""
 "\n"
 "Notes at offset 0x%08lx with length 0x%08lx:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Notes at offset 0x%08lx with length 0x%08lx:\n"
 msgstr ""
 
-#: readelf.c:9241
+#: readelf.c:10324
 #, c-format
 msgid "  Owner\t\tData size\tDescription\n"
 msgstr ""
 
 #, c-format
 msgid "  Owner\t\tData size\tDescription\n"
 msgstr ""
 
-#: readelf.c:9260
+#: readelf.c:10343
 #, c-format
 msgid "corrupt note found at offset %lx into core notes\n"
 msgstr ""
 
 #, c-format
 msgid "corrupt note found at offset %lx into core notes\n"
 msgstr ""
 
-#: readelf.c:9262
+#: readelf.c:10345
 #, c-format
 msgid " type: %lx, namesize: %08lx, descsize: %08lx\n"
 msgstr ""
 
 #, c-format
 msgid " type: %lx, namesize: %08lx, descsize: %08lx\n"
 msgstr ""
 
-#: readelf.c:9360
+#: readelf.c:10443
 #, c-format
 msgid "No note segments present in the core file.\n"
 msgstr ""
 
 #, c-format
 msgid "No note segments present in the core file.\n"
 msgstr ""
 
-#: readelf.c:9444
+#: readelf.c:10527
 msgid ""
 "This instance of readelf has been built without support for a\n"
 "64 bit data type and so it cannot read 64 bit ELF files.\n"
 msgstr ""
 
 msgid ""
 "This instance of readelf has been built without support for a\n"
 "64 bit data type and so it cannot read 64 bit ELF files.\n"
 msgstr ""
 
-#: readelf.c:9493 readelf.c:9837
+#: readelf.c:10574
 #, c-format
 msgid "%s: Failed to read file header\n"
 msgstr ""
 
 #, c-format
 msgid "%s: Failed to read file header\n"
 msgstr ""
 
-#: readelf.c:9506
+#: readelf.c:10587
 #, c-format
 msgid ""
 "\n"
 "File: %s\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "File: %s\n"
 msgstr ""
 
-#: readelf.c:9654 readelf.c:9675 readelf.c:9712 readelf.c:9792
+#: readelf.c:10802
+#, c-format
+msgid "%s: failed to seek to first archive header\n"
+msgstr ""
+
+#: readelf.c:10811 readelf.c:11076 readelf.c:11246
 #, c-format
 msgid "%s: failed to read archive header\n"
 msgstr ""
 
 #, c-format
 msgid "%s: failed to read archive header\n"
 msgstr ""
 
-#: readelf.c:9665
+#: readelf.c:10836
+#, c-format
+msgid "%s: the archive index is empty\n"
+msgstr ""
+
+#: readelf.c:10844 readelf.c:10867
+#, c-format
+msgid "%s: failed to read archive index\n"
+msgstr ""
+
+#: readelf.c:10853
+#, c-format
+msgid ""
+"%s: the archive index is supposed to have %ld entries, but the size in the "
+"header is too small\n"
+msgstr ""
+
+#: readelf.c:10860
+msgid "Out of memory whilst trying to read archive symbol index\n"
+msgstr ""
+
+#: readelf.c:10877
+msgid "Out of memory whilst trying to convert the archive symbol index\n"
+msgstr ""
+
+#: readelf.c:10889
+#, c-format
+msgid "%s: the archive has an index but no symbols\n"
+msgstr ""
+
+#: readelf.c:10896
+msgid "Out of memory whilst trying to read archive index symbol table\n"
+msgstr ""
+
+#: readelf.c:10902
+#, c-format
+msgid "%s: failed to read archive index symbol table\n"
+msgstr ""
+
+#: readelf.c:10910
 #, c-format
 msgid "%s: failed to skip archive symbol table\n"
 msgstr ""
 
 #, c-format
 msgid "%s: failed to skip archive symbol table\n"
 msgstr ""
 
-#: readelf.c:9697
+#: readelf.c:10921
 #, c-format
 #, c-format
-msgid "%s: failed to read string table\n"
+msgid "%s: failed to read archive header following archive index\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:9733
+#: readelf.c:10926
 #, c-format
 #, c-format
-msgid "%s: invalid archive string table offset %lu\n"
+msgid "%s has no archive index\n"
+msgstr ""
+
+#: readelf.c:10937
+msgid "Out of memory reading long symbol names in archive\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:9749
+#: readelf.c:10945
 #, c-format
 #, c-format
-msgid "%s: bad archive file name\n"
+msgid "%s: failed to read long symbol name string table\n"
+msgstr ""
+
+#: readelf.c:11070
+#, c-format
+msgid "%s: failed to seek to next file name\n"
+msgstr ""
+
+#: readelf.c:11081 readelf.c:11252
+#, c-format
+msgid "%s: did not find a valid archive header\n"
+msgstr ""
+
+#: readelf.c:11162
+#, c-format
+msgid "%s: unable to dump the index as none was found\n"
+msgstr ""
+
+#: readelf.c:11168
+#, c-format
+msgid "Index of archive %s: (%ld entries, 0x%lx bytes in the symbol table)\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:9781
+#: readelf.c:11186
+#, c-format
+msgid "Binary %s contains:\n"
+msgstr ""
+
+#: readelf.c:11194
+#, c-format
+msgid "%s: end of the symbol table reached before the end of the index\n"
+msgstr ""
+
+#: readelf.c:11205
+#, c-format
+msgid ""
+"%s: symbols remain in the index symbol table, but without corresponding "
+"entries in the index table\n"
+msgstr ""
+
+#: readelf.c:11210
+#, c-format
+msgid "%s: failed to seek back to start of object files in the archive\n"
+msgstr ""
+
+#: readelf.c:11238
 #, c-format
 msgid "%s: failed to seek to next archive header\n"
 msgstr ""
 
 #, c-format
 msgid "%s: failed to seek to next archive header\n"
 msgstr ""
 
-#: readelf.c:9815
+#: readelf.c:11266 readelf.c:11275
+#, c-format
+msgid "%s: bad archive file name\n"
+msgstr ""
+
+#: readelf.c:11294 readelf.c:11370
+#, c-format
+msgid "Input file '%s' is not readable.\n"
+msgstr ""
+
+#: readelf.c:11316
+#, c-format
+msgid "%s: failed to seek to archive member.\n"
+msgstr ""
+
+#: readelf.c:11354
 #, c-format
 msgid "'%s': No such file\n"
 msgstr ""
 
 #, c-format
 msgid "'%s': No such file\n"
 msgstr ""
 
-#: readelf.c:9817
+#: readelf.c:11356
 #, c-format
 msgid "Could not locate '%s'.  System error message: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Could not locate '%s'.  System error message: %s\n"
 msgstr ""
 
-#: readelf.c:9824
+#: readelf.c:11363
 #, c-format
 msgid "'%s' is not an ordinary file\n"
 msgstr ""
 
 #, c-format
 msgid "'%s' is not an ordinary file\n"
 msgstr ""
 
-#: readelf.c:9831
+#: readelf.c:11376
 #, c-format
 #, c-format
-msgid "Input file '%s' is not readable.\n"
+msgid "%s: Failed to read file's magic number\n"
+msgstr ""
+
+#: readelf.c:11388
+#, c-format
+msgid "File %s is not an archive so its index cannot be displayed.\n"
 msgstr ""
 
 msgstr ""
 
-#: rename.c:130
+#: rename.c:124
 #, c-format
 msgid "%s: cannot set time: %s"
 msgstr ""
 
 #. We have to clean up here.
 #, c-format
 msgid "%s: cannot set time: %s"
 msgstr ""
 
 #. We have to clean up here.
-#: rename.c:165 rename.c:203
+#: rename.c:159 rename.c:197
 #, c-format
 #, c-format
-msgid "unable to rename '%s' reason: %s"
+msgid "unable to rename '%s'; reason: %s"
 msgstr ""
 
 msgstr ""
 
-#: rename.c:211
+#: rename.c:205
 #, c-format
 #, c-format
-msgid "unable to copy file '%s' reason: %s"
+msgid "unable to copy file '%s'; reason: %s"
 msgstr ""
 
 msgstr ""
 
-#: resbin.c:119
+#: resbin.c:120
 #, c-format
 msgid "%s: not enough binary data"
 msgstr ""
 
 #, c-format
 msgid "%s: not enough binary data"
 msgstr ""
 
-#: resbin.c:135
+#: resbin.c:136
 msgid "null terminated unicode string"
 msgstr ""
 
 msgid "null terminated unicode string"
 msgstr ""
 
-#: resbin.c:162 resbin.c:168
+#: resbin.c:163 resbin.c:169
 msgid "resource ID"
 msgstr ""
 
 msgid "resource ID"
 msgstr ""
 
-#: resbin.c:207
+#: resbin.c:208
 msgid "cursor"
 msgstr ""
 
 msgid "cursor"
 msgstr ""
 
-#: resbin.c:238 resbin.c:245
+#: resbin.c:239 resbin.c:246
 msgid "menu header"
 msgstr ""
 
 msgid "menu header"
 msgstr ""
 
-#: resbin.c:254
+#: resbin.c:255
 msgid "menuex header"
 msgstr ""
 
 msgid "menuex header"
 msgstr ""
 
-#: resbin.c:258
+#: resbin.c:259
 msgid "menuex offset"
 msgstr ""
 
 msgid "menuex offset"
 msgstr ""
 
-#: resbin.c:263
+#: resbin.c:264
 #, c-format
 msgid "unsupported menu version %d"
 msgstr ""
 
 #, c-format
 msgid "unsupported menu version %d"
 msgstr ""
 
-#: resbin.c:288 resbin.c:303 resbin.c:365
+#: resbin.c:289 resbin.c:304 resbin.c:366
 msgid "menuitem header"
 msgstr ""
 
 msgid "menuitem header"
 msgstr ""
 
-#: resbin.c:395
+#: resbin.c:396
 msgid "menuitem"
 msgstr ""
 
 msgid "menuitem"
 msgstr ""
 
-#: resbin.c:432 resbin.c:460
+#: resbin.c:433 resbin.c:461
 msgid "dialog header"
 msgstr ""
 
 msgid "dialog header"
 msgstr ""
 
-#: resbin.c:450
+#: resbin.c:451
 #, c-format
 msgid "unexpected DIALOGEX version %d"
 msgstr ""
 
 #, c-format
 msgid "unexpected DIALOGEX version %d"
 msgstr ""
 
-#: resbin.c:495
+#: resbin.c:496
 msgid "dialog font point size"
 msgstr ""
 
 msgid "dialog font point size"
 msgstr ""
 
-#: resbin.c:503
+#: resbin.c:504
 msgid "dialogex font information"
 msgstr ""
 
 msgid "dialogex font information"
 msgstr ""
 
-#: resbin.c:529 resbin.c:547
+#: resbin.c:530 resbin.c:548
 msgid "dialog control"
 msgstr ""
 
 msgid "dialog control"
 msgstr ""
 
-#: resbin.c:539
+#: resbin.c:540
 msgid "dialogex control"
 msgstr ""
 
 msgid "dialogex control"
 msgstr ""
 
-#: resbin.c:568
+#: resbin.c:569
 msgid "dialog control end"
 msgstr ""
 
 msgid "dialog control end"
 msgstr ""
 
-#: resbin.c:580
+#: resbin.c:581
 msgid "dialog control data"
 msgstr ""
 
 msgid "dialog control data"
 msgstr ""
 
-#: resbin.c:620
+#: resbin.c:621
 msgid "stringtable string length"
 msgstr ""
 
 msgid "stringtable string length"
 msgstr ""
 
-#: resbin.c:630
+#: resbin.c:631
 msgid "stringtable string"
 msgstr ""
 
 msgid "stringtable string"
 msgstr ""
 
-#: resbin.c:660
+#: resbin.c:661
 msgid "fontdir header"
 msgstr ""
 
 msgid "fontdir header"
 msgstr ""
 
-#: resbin.c:674
+#: resbin.c:675
 msgid "fontdir"
 msgstr ""
 
 msgid "fontdir"
 msgstr ""
 
-#: resbin.c:691
+#: resbin.c:692
 msgid "fontdir device name"
 msgstr ""
 
 msgid "fontdir device name"
 msgstr ""
 
-#: resbin.c:697
+#: resbin.c:698
 msgid "fontdir face name"
 msgstr ""
 
 msgid "fontdir face name"
 msgstr ""
 
-#: resbin.c:737
+#: resbin.c:738
 msgid "accelerator"
 msgstr ""
 
 msgid "accelerator"
 msgstr ""
 
-#: resbin.c:796
+#: resbin.c:797
 msgid "group cursor header"
 msgstr ""
 
 msgid "group cursor header"
 msgstr ""
 
-#: resbin.c:800 resrc.c:1306
+#: resbin.c:801 resrc.c:1355
 #, c-format
 msgid "unexpected group cursor type %d"
 msgstr ""
 
 #, c-format
 msgid "unexpected group cursor type %d"
 msgstr ""
 
-#: resbin.c:815
+#: resbin.c:816
 msgid "group cursor"
 msgstr ""
 
 msgid "group cursor"
 msgstr ""
 
-#: resbin.c:851
+#: resbin.c:852
 msgid "group icon header"
 msgstr ""
 
 msgid "group icon header"
 msgstr ""
 
-#: resbin.c:855 resrc.c:1253
+#: resbin.c:856 resrc.c:1302
 #, c-format
 msgid "unexpected group icon type %d"
 msgstr ""
 
 #, c-format
 msgid "unexpected group icon type %d"
 msgstr ""
 
-#: resbin.c:870
+#: resbin.c:871
 msgid "group icon"
 msgstr ""
 
 msgid "group icon"
 msgstr ""
 
-#: resbin.c:934 resbin.c:1150
+#: resbin.c:935 resbin.c:1151
 msgid "unexpected version string"
 msgstr ""
 
 msgid "unexpected version string"
 msgstr ""
 
-#: resbin.c:965
+#: resbin.c:966
 #, c-format
 msgid "version length %d does not match resource length %lu"
 msgstr ""
 
 #, c-format
 msgid "version length %d does not match resource length %lu"
 msgstr ""
 
-#: resbin.c:969
+#: resbin.c:970
 #, c-format
 msgid "unexpected version type %d"
 msgstr ""
 
 #, c-format
 msgid "unexpected version type %d"
 msgstr ""
 
-#: resbin.c:981
+#: resbin.c:982
 #, c-format
 msgid "unexpected fixed version information length %ld"
 msgstr ""
 
 #, c-format
 msgid "unexpected fixed version information length %ld"
 msgstr ""
 
-#: resbin.c:984
+#: resbin.c:985
 msgid "fixed version info"
 msgstr ""
 
 msgid "fixed version info"
 msgstr ""
 
-#: resbin.c:988
+#: resbin.c:989
 #, c-format
 msgid "unexpected fixed version signature %lu"
 msgstr ""
 
 #, c-format
 msgid "unexpected fixed version signature %lu"
 msgstr ""
 
-#: resbin.c:992
+#: resbin.c:993
 #, c-format
 msgid "unexpected fixed version info version %lu"
 msgstr ""
 
 #, c-format
 msgid "unexpected fixed version info version %lu"
 msgstr ""
 
-#: resbin.c:1021
+#: resbin.c:1022
 msgid "version var info"
 msgstr ""
 
 msgid "version var info"
 msgstr ""
 
-#: resbin.c:1038
+#: resbin.c:1039
 #, c-format
 msgid "unexpected stringfileinfo value length %ld"
 msgstr ""
 
 #, c-format
 msgid "unexpected stringfileinfo value length %ld"
 msgstr ""
 
-#: resbin.c:1048
+#: resbin.c:1049
 #, c-format
 msgid "unexpected version stringtable value length %ld"
 msgstr ""
 
 #, c-format
 msgid "unexpected version stringtable value length %ld"
 msgstr ""
 
-#: resbin.c:1082
+#: resbin.c:1083
 #, c-format
 msgid "unexpected version string length %ld != %ld + %ld"
 msgstr ""
 
 #, c-format
 msgid "unexpected version string length %ld != %ld + %ld"
 msgstr ""
 
-#: resbin.c:1093
+#: resbin.c:1094
 #, c-format
 msgid "unexpected version string length %ld < %ld"
 msgstr ""
 
 #, c-format
 msgid "unexpected version string length %ld < %ld"
 msgstr ""
 
-#: resbin.c:1110
+#: resbin.c:1111
 #, c-format
 msgid "unexpected varfileinfo value length %ld"
 msgstr ""
 
 #, c-format
 msgid "unexpected varfileinfo value length %ld"
 msgstr ""
 
-#: resbin.c:1129
+#: resbin.c:1130
 msgid "version varfileinfo"
 msgstr ""
 
 msgid "version varfileinfo"
 msgstr ""
 
-#: resbin.c:1144
+#: resbin.c:1145
 #, c-format
 msgid "unexpected version value length %ld"
 msgstr ""
 #, c-format
 msgid "unexpected version value length %ld"
 msgstr ""
@@ -4914,7 +5536,7 @@ msgstr ""
 msgid "filename required for COFF output"
 msgstr ""
 
 msgid "filename required for COFF output"
 msgstr ""
 
-#: rescoff.c:718
+#: rescoff.c:715
 msgid "can't get BFD_RELOC_RVA relocation type"
 msgstr ""
 
 msgid "can't get BFD_RELOC_RVA relocation type"
 msgstr ""
 
@@ -4963,75 +5585,79 @@ msgstr ""
 msgid "Using `%s'\n"
 msgstr ""
 
 msgid "Using `%s'\n"
 msgstr ""
 
-#: resrc.c:583
+#: resrc.c:608
+msgid "preprocessing failed."
+msgstr ""
+
+#: resrc.c:631
 #, c-format
 msgid "%s:%d: %s\n"
 msgstr ""
 
 #, c-format
 msgid "%s:%d: %s\n"
 msgstr ""
 
-#: resrc.c:591
+#: resrc.c:639
 #, c-format
 msgid "%s: unexpected EOF"
 msgstr ""
 
 #, c-format
 msgid "%s: unexpected EOF"
 msgstr ""
 
-#: resrc.c:640
+#: resrc.c:688
 #, c-format
 msgid "%s: read of %lu returned %lu"
 msgstr ""
 
 #, c-format
 msgid "%s: read of %lu returned %lu"
 msgstr ""
 
-#: resrc.c:678 resrc.c:1453
+#: resrc.c:727 resrc.c:1502
 #, c-format
 msgid "stat failed on bitmap file `%s': %s"
 msgstr ""
 
 #, c-format
 msgid "stat failed on bitmap file `%s': %s"
 msgstr ""
 
-#: resrc.c:729
+#: resrc.c:778
 #, c-format
 msgid "cursor file `%s' does not contain cursor data"
 msgstr ""
 
 #, c-format
 msgid "cursor file `%s' does not contain cursor data"
 msgstr ""
 
-#: resrc.c:761 resrc.c:1161
+#: resrc.c:810 resrc.c:1210
 #, c-format
 msgid "%s: fseek to %lu failed: %s"
 msgstr ""
 
 #, c-format
 msgid "%s: fseek to %lu failed: %s"
 msgstr ""
 
-#: resrc.c:887
+#: resrc.c:936
 msgid "help ID requires DIALOGEX"
 msgstr ""
 
 msgid "help ID requires DIALOGEX"
 msgstr ""
 
-#: resrc.c:889
+#: resrc.c:938
 msgid "control data requires DIALOGEX"
 msgstr ""
 
 msgid "control data requires DIALOGEX"
 msgstr ""
 
-#: resrc.c:917
+#: resrc.c:966
 #, c-format
 msgid "stat failed on font file `%s': %s"
 msgstr ""
 
 #, c-format
 msgid "stat failed on font file `%s': %s"
 msgstr ""
 
-#: resrc.c:1130
+#: resrc.c:1179
 #, c-format
 msgid "icon file `%s' does not contain icon data"
 msgstr ""
 
 #, c-format
 msgid "icon file `%s' does not contain icon data"
 msgstr ""
 
-#: resrc.c:1675 resrc.c:1710
+#: resrc.c:1724 resrc.c:1759
 #, c-format
 msgid "stat failed on file `%s': %s"
 msgstr ""
 
 #, c-format
 msgid "stat failed on file `%s': %s"
 msgstr ""
 
-#: resrc.c:1891
+#: resrc.c:1940
 #, c-format
 msgid "can't open `%s' for output: %s"
 msgstr ""
 
 #, c-format
 msgid "can't open `%s' for output: %s"
 msgstr ""
 
-#: size.c:84
+#: size.c:79
 #, c-format
 msgid " Displays the sizes of sections inside binary files\n"
 msgstr ""
 
 #, c-format
 msgid " Displays the sizes of sections inside binary files\n"
 msgstr ""
 
-#: size.c:85
+#: size.c:80
 #, c-format
 msgid " If no input file(s) are specified, a.out is assumed\n"
 msgstr ""
 
 #, c-format
 msgid " If no input file(s) are specified, a.out is assumed\n"
 msgstr ""
 
-#: size.c:86
+#: size.c:81
 #, c-format
 msgid ""
 " The options are:\n"
 #, c-format
 msgid ""
 " The options are:\n"
@@ -5040,6 +5666,7 @@ msgid ""
 "hex\n"
 "  -t        --totals                  Display the total sizes (Berkeley "
 "only)\n"
 "hex\n"
 "  -t        --totals                  Display the total sizes (Berkeley "
 "only)\n"
+"            --common                  Display total size for *COM* syms\n"
 "            --target=<bfdname>        Set the binary file format\n"
 "            @<file>                   Read options from <file>\n"
 "  -h        --help                    Display this information\n"
 "            --target=<bfdname>        Set the binary file format\n"
 "            @<file>                   Read options from <file>\n"
 "  -h        --help                    Display this information\n"
@@ -5047,22 +5674,22 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: size.c:159
+#: size.c:160
 #, c-format
 msgid "invalid argument to --format: %s"
 msgstr ""
 
 #, c-format
 msgid "invalid argument to --format: %s"
 msgstr ""
 
-#: size.c:186
+#: size.c:187
 #, c-format
 msgid "Invalid radix: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid radix: %s\n"
 msgstr ""
 
-#: srconv.c:1724
+#: srconv.c:1731
 #, c-format
 msgid "Convert a COFF object file into a SYSROFF object file\n"
 msgstr ""
 
 #, c-format
 msgid "Convert a COFF object file into a SYSROFF object file\n"
 msgstr ""
 
-#: srconv.c:1725
+#: srconv.c:1732
 #, c-format
 msgid ""
 " The options are:\n"
 #, c-format
 msgid ""
 " The options are:\n"
@@ -5074,12 +5701,12 @@ msgid ""
 "  -v --version     Print the program's version number\n"
 msgstr ""
 
 "  -v --version     Print the program's version number\n"
 msgstr ""
 
-#: srconv.c:1871
+#: srconv.c:1878
 #, c-format
 msgid "unable to open output file %s"
 msgstr ""
 
 #, c-format
 msgid "unable to open output file %s"
 msgstr ""
 
-#: stabs.c:328 stabs.c:1706
+#: stabs.c:328 stabs.c:1726
 msgid "numeric overflow"
 msgstr ""
 
 msgid "numeric overflow"
 msgstr ""
 
@@ -5109,125 +5736,125 @@ msgstr ""
 
 #. Complain and keep going, so compilers can invent new
 #. cross-reference types.
 
 #. Complain and keep going, so compilers can invent new
 #. cross-reference types.
-#: stabs.c:1251
+#: stabs.c:1271
 msgid "unrecognized cross reference type"
 msgstr ""
 
 #. Does this actually ever happen?  Is that why we are worrying
 #. about dealing with it rather than just calling error_type?
 msgid "unrecognized cross reference type"
 msgstr ""
 
 #. Does this actually ever happen?  Is that why we are worrying
 #. about dealing with it rather than just calling error_type?
-#: stabs.c:1798
+#: stabs.c:1818
 msgid "missing index type"
 msgstr ""
 
 msgid "missing index type"
 msgstr ""
 
-#: stabs.c:2112
+#: stabs.c:2134
 msgid "unknown virtual character for baseclass"
 msgstr ""
 
 msgid "unknown virtual character for baseclass"
 msgstr ""
 
-#: stabs.c:2130
+#: stabs.c:2152
 msgid "unknown visibility character for baseclass"
 msgstr ""
 
 msgid "unknown visibility character for baseclass"
 msgstr ""
 
-#: stabs.c:2316
+#: stabs.c:2338
 msgid "unnamed $vb type"
 msgstr ""
 
 msgid "unnamed $vb type"
 msgstr ""
 
-#: stabs.c:2322
+#: stabs.c:2344
 msgid "unrecognized C++ abbreviation"
 msgstr ""
 
 msgid "unrecognized C++ abbreviation"
 msgstr ""
 
-#: stabs.c:2398
+#: stabs.c:2420
 msgid "unknown visibility character for field"
 msgstr ""
 
 msgid "unknown visibility character for field"
 msgstr ""
 
-#: stabs.c:2650
+#: stabs.c:2672
 msgid "const/volatile indicator missing"
 msgstr ""
 
 msgid "const/volatile indicator missing"
 msgstr ""
 
-#: stabs.c:2886
+#: stabs.c:2908
 #, c-format
 msgid "No mangling for \"%s\"\n"
 msgstr ""
 
 #, c-format
 msgid "No mangling for \"%s\"\n"
 msgstr ""
 
-#: stabs.c:3186
+#: stabs.c:3208
 msgid "Undefined N_EXCL"
 msgstr ""
 
 msgid "Undefined N_EXCL"
 msgstr ""
 
-#: stabs.c:3266
+#: stabs.c:3288
 #, c-format
 msgid "Type file number %d out of range\n"
 msgstr ""
 
 #, c-format
 msgid "Type file number %d out of range\n"
 msgstr ""
 
-#: stabs.c:3271
+#: stabs.c:3293
 #, c-format
 msgid "Type index number %d out of range\n"
 msgstr ""
 
 #, c-format
 msgid "Type index number %d out of range\n"
 msgstr ""
 
-#: stabs.c:3350
+#: stabs.c:3372
 #, c-format
 msgid "Unrecognized XCOFF type %d\n"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized XCOFF type %d\n"
 msgstr ""
 
-#: stabs.c:3642
+#: stabs.c:3664
 #, c-format
 msgid "bad mangled name `%s'\n"
 msgstr ""
 
 #, c-format
 msgid "bad mangled name `%s'\n"
 msgstr ""
 
-#: stabs.c:3737
+#: stabs.c:3759
 #, c-format
 msgid "no argument types in mangled string\n"
 msgstr ""
 
 #, c-format
 msgid "no argument types in mangled string\n"
 msgstr ""
 
-#: stabs.c:5091
+#: stabs.c:5113
 #, c-format
 msgid "Demangled name is not a function\n"
 msgstr ""
 
 #, c-format
 msgid "Demangled name is not a function\n"
 msgstr ""
 
-#: stabs.c:5133
+#: stabs.c:5155
 #, c-format
 msgid "Unexpected type in v3 arglist demangling\n"
 msgstr ""
 
 #, c-format
 msgid "Unexpected type in v3 arglist demangling\n"
 msgstr ""
 
-#: stabs.c:5200
+#: stabs.c:5222
 #, c-format
 msgid "Unrecognized demangle component %d\n"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized demangle component %d\n"
 msgstr ""
 
-#: stabs.c:5252
+#: stabs.c:5274
 #, c-format
 msgid "Failed to print demangled template\n"
 msgstr ""
 
 #, c-format
 msgid "Failed to print demangled template\n"
 msgstr ""
 
-#: stabs.c:5332
+#: stabs.c:5354
 #, c-format
 msgid "Couldn't get demangled builtin type\n"
 msgstr ""
 
 #, c-format
 msgid "Couldn't get demangled builtin type\n"
 msgstr ""
 
-#: stabs.c:5381
+#: stabs.c:5403
 #, c-format
 msgid "Unexpected demangled varargs\n"
 msgstr ""
 
 #, c-format
 msgid "Unexpected demangled varargs\n"
 msgstr ""
 
-#: stabs.c:5388
+#: stabs.c:5410
 #, c-format
 msgid "Unrecognized demangled builtin type\n"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized demangled builtin type\n"
 msgstr ""
 
-#: strings.c:215
+#: strings.c:201 strings.c:260
 #, c-format
 #, c-format
-msgid "invalid number %s"
+msgid "invalid integer argument %s"
 msgstr ""
 
 msgstr ""
 
-#: strings.c:697
+#: strings.c:263
 #, c-format
 #, c-format
-msgid "invalid integer argument %s"
+msgid "invalid minimum string length %d"
 msgstr ""
 
 msgstr ""
 
-#: strings.c:706
+#: strings.c:660
 #, c-format
 msgid " Display printable strings in [file(s)] (stdin by default)\n"
 msgstr ""
 
 #, c-format
 msgid " Display printable strings in [file(s)] (stdin by default)\n"
 msgstr ""
 
-#: strings.c:707
+#: strings.c:661
 #, c-format
 msgid ""
 " The options are:\n"
 #, c-format
 msgid ""
 " The options are:\n"
@@ -5235,7 +5862,7 @@ msgid ""
 "  -f --print-file-name      Print the name of the file before each string\n"
 "  -n --bytes=[number]       Locate & print any NUL-terminated sequence of "
 "at\n"
 "  -f --print-file-name      Print the name of the file before each string\n"
 "  -n --bytes=[number]       Locate & print any NUL-terminated sequence of "
 "at\n"
-"  -<number>                 least [number] characters (default 4).\n"
+"  -<number>                   least [number] characters (default 4).\n"
 "  -t --radix={o,d,x}        Print the location of the string in base 8, 10 "
 "or 16\n"
 "  -o                        An alias for --radix=o\n"
 "  -t --radix={o,d,x}        Print the location of the string in base 8, 10 "
 "or 16\n"
 "  -o                        An alias for --radix=o\n"
@@ -5245,15 +5872,15 @@ msgid ""
 "bit\n"
 "  @<file>                   Read options from <file>\n"
 "  -h --help                 Display this information\n"
 "bit\n"
 "  @<file>                   Read options from <file>\n"
 "  -h --help                 Display this information\n"
-"  -v --version              Print the program's version number\n"
+"  -v -V --version           Print the program's version number\n"
 msgstr ""
 
 msgstr ""
 
-#: sysdump.c:641
+#: sysdump.c:647
 #, c-format
 msgid "Print a human readable interpretation of a SYSROFF object file\n"
 msgstr ""
 
 #, c-format
 msgid "Print a human readable interpretation of a SYSROFF object file\n"
 msgstr ""
 
-#: sysdump.c:642
+#: sysdump.c:648
 #, c-format
 msgid ""
 " The options are:\n"
 #, c-format
 msgid ""
 " The options are:\n"
@@ -5261,34 +5888,36 @@ msgid ""
 "  -v --version     Print the program's version number\n"
 msgstr ""
 
 "  -v --version     Print the program's version number\n"
 msgstr ""
 
-#: sysdump.c:709
+#: sysdump.c:715
 #, c-format
 msgid "cannot open input file %s"
 msgstr ""
 
 #, c-format
 msgid "cannot open input file %s"
 msgstr ""
 
-#: version.c:34
+#: version.c:35
 #, c-format
 #, c-format
-msgid "Copyright 2007 Free Software Foundation, Inc.\n"
+msgid "Copyright 2009 Free Software Foundation, Inc.\n"
 msgstr ""
 
 msgstr ""
 
-#: version.c:35
+#: version.c:36
 #, c-format
 msgid ""
 "This program is free software; you may redistribute it under the terms of\n"
 #, c-format
 msgid ""
 "This program is free software; you may redistribute it under the terms of\n"
-"the GNU General Public License.  This program has absolutely no warranty.\n"
+"the GNU General Public License version 3 or (at your option) any later "
+"version.\n"
+"This program has absolutely no warranty.\n"
 msgstr ""
 
 msgstr ""
 
-#: windmc.c:194
+#: windmc.c:195
 #, c-format
 msgid "can't create %s file ,%s' for output.\n"
 msgstr ""
 
 #, c-format
 msgid "can't create %s file ,%s' for output.\n"
 msgstr ""
 
-#: windmc.c:202
+#: windmc.c:203
 #, c-format
 msgid "Usage: %s [option(s)] [input-file]\n"
 msgstr ""
 
 #, c-format
 msgid "Usage: %s [option(s)] [input-file]\n"
 msgstr ""
 
-#: windmc.c:204
+#: windmc.c:205
 #, c-format
 msgid ""
 " The options are:\n"
 #, c-format
 msgid ""
 " The options are:\n"
@@ -5316,7 +5945,7 @@ msgid ""
 "name.\n"
 msgstr ""
 
 "name.\n"
 msgstr ""
 
-#: windmc.c:224
+#: windmc.c:225
 #, c-format
 msgid ""
 "  -H --help                    Print this help message\n"
 #, c-format
 msgid ""
 "  -H --help                    Print this help message\n"
@@ -5324,31 +5953,36 @@ msgid ""
 "  -V --version                 Print version information\n"
 msgstr ""
 
 "  -V --version                 Print version information\n"
 msgstr ""
 
-#: windmc.c:287 windres.c:415
+#: windmc.c:296 windres.c:415
 #, c-format
 msgid "%s: warning: "
 msgstr ""
 
 #, c-format
 msgid "%s: warning: "
 msgstr ""
 
-#: windmc.c:288
+#: windmc.c:297
 #, c-format
 msgid "A codepage was specified switch ,%s' and UTF16.\n"
 msgstr ""
 
 #, c-format
 msgid "A codepage was specified switch ,%s' and UTF16.\n"
 msgstr ""
 
-#: windmc.c:289
+#: windmc.c:298
 #, c-format
 msgid "\tcodepage settings are ignored.\n"
 msgstr ""
 
 #, c-format
 msgid "\tcodepage settings are ignored.\n"
 msgstr ""
 
-#: windmc.c:333
+#: windmc.c:342
 msgid "try to add a ill language."
 msgstr ""
 
 msgid "try to add a ill language."
 msgstr ""
 
-#: windmc.c:1142
+#: windmc.c:1151
 #, c-format
 msgid "unable to open file ,%s' for input.\n"
 msgstr ""
 
 #, c-format
 msgid "unable to open file ,%s' for input.\n"
 msgstr ""
 
-#: windmc.c:1161
+#: windmc.c:1159
+#, c-format
+msgid "unable to read contents of %s"
+msgstr ""
+
+#: windmc.c:1171
 msgid "input file does not seems to be UFT16.\n"
 msgstr ""
 
 msgid "input file does not seems to be UFT16.\n"
 msgstr ""
 
@@ -5437,26 +6071,26 @@ msgid ""
 "No input-file is stdin, default rc.  No output-file is stdout, default rc.\n"
 msgstr ""
 
 "No input-file is stdin, default rc.  No output-file is stdout, default rc.\n"
 msgstr ""
 
-#: windres.c:828
+#: windres.c:848
 msgid "invalid codepage specified.\n"
 msgstr ""
 
 msgid "invalid codepage specified.\n"
 msgstr ""
 
-#: windres.c:843
+#: windres.c:863
 msgid "invalid option -f\n"
 msgstr ""
 
 msgid "invalid option -f\n"
 msgstr ""
 
-#: windres.c:848
+#: windres.c:868
 msgid "No filename following the -fo option.\n"
 msgstr ""
 
 msgid "No filename following the -fo option.\n"
 msgstr ""
 
-#: windres.c:907
+#: windres.c:927
 #, c-format
 msgid ""
 "Option -I is deprecated for setting the input format, please use -J "
 "instead.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Option -I is deprecated for setting the input format, please use -J "
 "instead.\n"
 msgstr ""
 
-#: windres.c:1027
+#: windres.c:1037
 msgid "no resources"
 msgstr ""
 
 msgid "no resources"
 msgstr ""