[PATCH] objcopy: Don't add zstd to the debug compression options if not available

Pietro Monteiro pietro@sociotechnical.xyz
Mon Oct 20 00:14:51 GMT 2025


If zstd is not available or was intentionally disabled by the user
don't add it to the list of the available options to compress debug
sections when showing usage.

binutils/ChangeLog:

	* objcopy.c (copy_usage): Output
	--compress-debug-sections=zstd if HAVE_ZSTD.
	* po/binutils.pot: Regenerate.
---
 binutils/objcopy.c       |   15 +-
 binutils/po/binutils.pot | 3857 +++++++++++++++++++-------------------
 2 files changed, 1973 insertions(+), 1899 deletions(-)

diff --git a/binutils/objcopy.c b/binutils/objcopy.c
index 3c1bcf622ff..81f9f9afd5c 100644
--- a/binutils/objcopy.c
+++ b/binutils/objcopy.c
@@ -691,10 +691,17 @@ copy_usage (FILE *stream, int exit_status)
      --stack <reserve>[,<commit>]  Set PE reserve/commit stack to <reserve>/\n\
                                    <commit>\n\
      --subsystem <name>[:<version>]\n\
-                                   Set PE subsystem to <name> [& <version>]\n\
-     --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi|zstd}]\n\
-				   Compress DWARF debug sections\n\
-     --decompress-debug-sections   Decompress DWARF debug sections using zlib\n\
+                                   Set PE subsystem to <name> [& <version>]\n"));
+#ifdef HAVE_ZSTD
+  fprintf (stream, _("\
+     --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi|zstd}]\n"));
+#else
+  fprintf (stream, _("\
+     --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi}]\n"));
+#endif
+  fprintf (stream, _("\
+                                   Compress DWARF debug sections\n\
+     --decompress-debug-sections   Decompress DWARF debug sections using zlib\n \
      --elf-stt-common=[yes|no]     Generate ELF common symbols with STT_COMMON\n\
                                      type\n\
      --verilog-data-width <number> Specifies data width, in bytes, for verilog output\n\
diff --git a/binutils/po/binutils.pot b/binutils/po/binutils.pot
index 2760c4c3302..a6f33c37f42 100644
--- a/binutils/po/binutils.pot
+++ b/binutils/po/binutils.pot
@@ -8,10 +8,11 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: https://sourceware.org/bugzilla/\n"
-"POT-Creation-Date: 2025-07-13 08:47+0100\n"
+"POT-Creation-Date: 2025-10-19 19:52-0400\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"
+"Language: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -56,8 +57,8 @@ msgid ""
 "\n"
 msgstr ""
 
-#: addr2line.c:111 ar.c:356 ar.c:393 coffdump.c:470 dlltool.c:3770
-#: dllwrap.c:518 elfedit.c:987 objcopy.c:717 objcopy.c:777 readelf.c:6332
+#: addr2line.c:111 ar.c:345 ar.c:381 coffdump.c:470 dlltool.c:3770
+#: dllwrap.c:518 elfedit.c:987 objcopy.c:718 objcopy.c:777 readelf.c:6673
 #: size.c:110 srconv.c:1705 strings.c:1361 sysdump.c:655 windmc.c:227
 #: windres.c:670
 #, c-format
@@ -95,266 +96,266 @@ msgstr ""
 msgid "%s: cannot find section %s"
 msgstr ""
 
-#: addr2line.c:514 ar.c:759 dlltool.c:3285 nm.c:1995 objcopy.c:6268
-#: objdump.c:6023 size.c:152 strings.c:356 windmc.c:958 windres.c:796
+#: addr2line.c:514 ar.c:739 dlltool.c:3285 nm.c:1992 objcopy.c:6276
+#: objdump.c:6027 size.c:152 strings.c:356 windmc.c:958 windres.c:796
 msgid "fatal error: libbfd ABI mismatch"
 msgstr ""
 
-#: addr2line.c:541 nm.c:2021 objdump.c:6075 readelf.c:6647
+#: addr2line.c:541 nm.c:2018 objdump.c:6079 readelf.c:6989
 #, c-format
 msgid "unknown demangling style `%s'"
 msgstr ""
 
-#: ar.c:272
+#: ar.c:260
 #, c-format
 msgid "no entry %s in archive\n"
 msgstr ""
 
-#: ar.c:286
+#: ar.c:275
 #, c-format
 msgid ""
 "Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoOPsSTuvV] [--plugin "
 "<name>] [member-name] [count] archive-file file...\n"
 msgstr ""
 
-#: ar.c:292
+#: ar.c:280
 #, c-format
 msgid ""
 "Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoOPsSTuvV] [member-"
 "name] [count] archive-file file...\n"
 msgstr ""
 
-#: ar.c:300
+#: ar.c:288
 #, c-format
 msgid "       %s -M [<mri-script]\n"
 msgstr ""
 
-#: ar.c:301
+#: ar.c:289
 #, c-format
 msgid " commands:\n"
 msgstr ""
 
-#: ar.c:302
+#: ar.c:290
 #, c-format
 msgid "  d            - delete file(s) from the archive\n"
 msgstr ""
 
-#: ar.c:303
+#: ar.c:291
 #, c-format
 msgid "  m[ab]        - move file(s) in the archive\n"
 msgstr ""
 
-#: ar.c:304
+#: ar.c:292
 #, c-format
 msgid "  p            - print file(s) found in the archive\n"
 msgstr ""
 
-#: ar.c:305
+#: ar.c:293
 #, c-format
 msgid "  q[f]         - quick append file(s) to the archive\n"
 msgstr ""
 
-#: ar.c:306
+#: ar.c:294
 #, c-format
 msgid ""
 "  r[ab][f][u]  - replace existing or insert new file(s) into the archive\n"
 msgstr ""
 
-#: ar.c:307
+#: ar.c:295
 #, c-format
 msgid "  s            - act as ranlib\n"
 msgstr ""
 
-#: ar.c:308
+#: ar.c:296
 #, c-format
 msgid "  t[O][v]      - display contents of the archive\n"
 msgstr ""
 
-#: ar.c:309
+#: ar.c:297
 #, c-format
 msgid "  x[o]         - extract file(s) from the archive\n"
 msgstr ""
 
-#: ar.c:310
+#: ar.c:298
 #, c-format
 msgid " command specific modifiers:\n"
 msgstr ""
 
-#: ar.c:311
+#: ar.c:299
 #, c-format
 msgid "  [a]          - put file(s) after [member-name]\n"
 msgstr ""
 
-#: ar.c:312
+#: ar.c:300
 #, c-format
 msgid "  [b]          - put file(s) before [member-name] (same as [i])\n"
 msgstr ""
 
-#: ar.c:315
+#: ar.c:303
 #, c-format
 msgid "  [D]          - use zero for timestamps and uids/gids (default)\n"
 msgstr ""
 
-#: ar.c:317
+#: ar.c:305
 #, c-format
 msgid "  [U]          - use actual timestamps and uids/gids\n"
 msgstr ""
 
-#: ar.c:322
+#: ar.c:310
 #, c-format
 msgid "  [D]          - use zero for timestamps and uids/gids\n"
 msgstr ""
 
-#: ar.c:324
+#: ar.c:312
 #, c-format
 msgid "  [U]          - use actual timestamps and uids/gids (default)\n"
 msgstr ""
 
-#: ar.c:327
+#: ar.c:315
 #, c-format
 msgid "  [N]          - use instance [count] of name\n"
 msgstr ""
 
-#: ar.c:328
+#: ar.c:316
 #, c-format
 msgid "  [f]          - truncate inserted file names\n"
 msgstr ""
 
-#: ar.c:329
+#: ar.c:317
 #, c-format
 msgid "  [P]          - use full path names when matching\n"
 msgstr ""
 
-#: ar.c:330
+#: ar.c:318
 #, c-format
 msgid "  [o]          - preserve original dates\n"
 msgstr ""
 
-#: ar.c:331
+#: ar.c:319
 #, c-format
 msgid "  [O]          - display offsets of files in the archive\n"
 msgstr ""
 
-#: ar.c:332
+#: ar.c:320
 #, c-format
 msgid ""
 "  [u]          - only replace files that are newer than current archive "
 "contents\n"
 msgstr ""
 
-#: ar.c:333
+#: ar.c:321
 #, c-format
 msgid " generic modifiers:\n"
 msgstr ""
 
-#: ar.c:334
+#: ar.c:322
 #, c-format
 msgid "  [c]          - do not warn if the library had to be created\n"
 msgstr ""
 
-#: ar.c:335
+#: ar.c:323
 #, c-format
 msgid "  [s]          - create an archive index (cf. ranlib)\n"
 msgstr ""
 
-#: ar.c:336
+#: ar.c:324
 #, c-format
 msgid "  [l <text> ]  - specify the dependencies of this library\n"
 msgstr ""
 
-#: ar.c:337
+#: ar.c:325
 #, c-format
 msgid "  [S]          - do not build a symbol table\n"
 msgstr ""
 
-#: ar.c:338
+#: ar.c:326
 #, c-format
 msgid "  [T]          - deprecated, use --thin instead\n"
 msgstr ""
 
-#: ar.c:339
+#: ar.c:327
 #, c-format
 msgid "  [v]          - be verbose\n"
 msgstr ""
 
-#: ar.c:340
+#: ar.c:328
 #, c-format
 msgid "  [V]          - display the version number\n"
 msgstr ""
 
-#: ar.c:341
+#: ar.c:329
 #, c-format
 msgid "  @<file>      - read options from <file>\n"
 msgstr ""
 
-#: ar.c:342
+#: ar.c:330
 #, c-format
 msgid "  --target=BFDNAME - specify the target object format as BFDNAME\n"
 msgstr ""
 
-#: ar.c:343
+#: ar.c:331
 #, c-format
 msgid ""
 "  --output=DIRNAME - specify the output directory for extraction operations\n"
 msgstr ""
 
-#: ar.c:344
+#: ar.c:332
 #, c-format
 msgid "  --record-libdeps=<text> - specify the dependencies of this library\n"
 msgstr ""
 
-#: ar.c:345
+#: ar.c:333
 #, c-format
 msgid "  --thin       - make a thin archive\n"
 msgstr ""
 
-#: ar.c:347
+#: ar.c:336
 #, c-format
 msgid " optional:\n"
 msgstr ""
 
-#: ar.c:348
+#: ar.c:337
 #, c-format
 msgid "  --plugin <p> - load the specified plugin\n"
 msgstr ""
 
-#: ar.c:369
+#: ar.c:358
 #, c-format
 msgid "Usage: %s [options] archive\n"
 msgstr ""
 
-#: ar.c:370
+#: ar.c:359
 #, c-format
 msgid " Generate an index to speed access to archives\n"
 msgstr ""
 
-#: ar.c:371
+#: ar.c:360
 #, c-format
 msgid ""
 " The options are:\n"
 "  @<file>                      Read options from <file>\n"
 msgstr ""
 
-#: ar.c:374
+#: ar.c:363
 #, c-format
 msgid "  --plugin <name>              Load the specified plugin\n"
 msgstr ""
 
-#: ar.c:378
+#: ar.c:366
 #, c-format
 msgid ""
 "  -D                           Use zero for symbol map timestamp (default)\n"
 "  -U                           Use an actual symbol map timestamp\n"
 msgstr ""
 
-#: ar.c:382
+#: ar.c:370
 #, c-format
 msgid ""
 "  -D                           Use zero for symbol map timestamp\n"
 "  -U                           Use actual symbol map timestamp (default)\n"
 msgstr ""
 
-#: ar.c:385
+#: ar.c:373
 #, c-format
 msgid ""
 "  -t                           Update the archive's symbol map timestamp\n"
@@ -362,194 +363,193 @@ msgid ""
 "  -v --version                 Print version information\n"
 msgstr ""
 
-#: ar.c:509
+#: ar.c:497
 msgid "two different operation options specified"
 msgstr ""
 
-#: ar.c:545
+#: ar.c:533
 msgid "libdeps specified more than once"
 msgstr ""
 
-#: ar.c:606 ar.c:681 nm.c:2140 objcopy.c:4996
-#, c-format
+#: ar.c:592 ar.c:664 nm.c:2135 objcopy.c:5002
 msgid "sorry - this program has been built without plugin support\n"
 msgstr ""
 
-#: ar.c:815
+#: ar.c:795
 msgid "no operation specified"
 msgstr ""
 
-#: ar.c:818
+#: ar.c:798
 msgid "`u' is only meaningful with the `r' option."
 msgstr ""
 
-#: ar.c:821
+#: ar.c:801
 msgid ""
 "`u' is not meaningful with the `D' option - replacement will always happen."
 msgstr ""
 
-#: ar.c:824
+#: ar.c:804
 msgid "`u' modifier ignored since `D' is the default (see `U')"
 msgstr ""
 
-#: ar.c:833
+#: ar.c:813
 msgid "missing position arg."
 msgstr ""
 
-#: ar.c:839
+#: ar.c:819
 msgid "`N' is only meaningful with the `x' and `d' options."
 msgstr ""
 
-#: ar.c:841
+#: ar.c:821
 msgid "`N' missing value."
 msgstr ""
 
-#: ar.c:844
+#: ar.c:824
 msgid "Value for `N' must be positive."
 msgstr ""
 
-#: ar.c:860
+#: ar.c:840
 msgid "`x' cannot be used on thin archives."
 msgstr ""
 
-#: ar.c:874
+#: ar.c:854
 msgid "Cannot create libdeps record."
 msgstr ""
 
-#: ar.c:877
+#: ar.c:857
 msgid "Cannot set libdeps record type to binary."
 msgstr ""
 
-#: ar.c:880
+#: ar.c:860
 msgid "Cannot set libdeps object format."
 msgstr ""
 
-#: ar.c:883
+#: ar.c:863
 msgid "Cannot make libdeps object writable."
 msgstr ""
 
-#: ar.c:886
+#: ar.c:866
 msgid "Cannot write libdeps record."
 msgstr ""
 
-#: ar.c:889
+#: ar.c:869
 msgid "Cannot make libdeps object readable."
 msgstr ""
 
-#: ar.c:892
+#: ar.c:872
 msgid "Cannot reset libdeps record type."
 msgstr ""
 
-#: ar.c:964
+#: ar.c:944
 #, c-format
 msgid "internal error -- this option not implemented"
 msgstr ""
 
-#: ar.c:1035
+#: ar.c:1013
 #, c-format
 msgid "creating %s"
 msgstr ""
 
-#: ar.c:1060
+#: ar.c:1038
 #, c-format
 msgid "Cannot convert existing library %s to thin format"
 msgstr ""
 
-#: ar.c:1066
+#: ar.c:1044
 #, c-format
 msgid "Cannot convert existing thin library %s to normal format"
 msgstr ""
 
-#: ar.c:1097 ar.c:1202 ar.c:1531 objcopy.c:3742
+#: ar.c:1075 ar.c:1180 ar.c:1509 objcopy.c:3738
 #, c-format
 msgid "internal stat error on %s"
 msgstr ""
 
-#: ar.c:1117 ar.c:1229
+#: ar.c:1095 ar.c:1207
 #, c-format
 msgid "%s is not a valid archive"
 msgstr ""
 
-#: ar.c:1147
+#: ar.c:1125
 #, c-format
 msgid "illegal output pathname for archive member: %s, using '%s' instead"
 msgstr ""
 
-#: ar.c:1279
+#: ar.c:1257
 msgid "could not create temporary file whilst writing archive"
 msgstr ""
 
-#: ar.c:1429
+#: ar.c:1407
 #, c-format
 msgid "No member named `%s'\n"
 msgstr ""
 
-#: ar.c:1482
+#: ar.c:1460
 #, c-format
 msgid "no entry %s in archive %s!"
 msgstr ""
 
-#: ar.c:1664
+#: ar.c:1642
 #, c-format
 msgid "%s: no archive map to update"
 msgstr ""
 
-#: arsup.c:91
+#: arsup.c:86
 #, c-format
 msgid "No entry %s in archive.\n"
 msgstr ""
 
-#: arsup.c:116
+#: arsup.c:111
 #, c-format
 msgid "Can't open file %s\n"
 msgstr ""
 
-#: arsup.c:159
+#: arsup.c:154
 #, c-format
 msgid "%s: Can't open temporary file (%s)\n"
 msgstr ""
 
-#: arsup.c:170
+#: arsup.c:165
 #, c-format
 msgid "%s: Can't open output archive %s\n"
 msgstr ""
 
-#: arsup.c:191
+#: arsup.c:182
 #, c-format
 msgid "%s: Can't open input archive %s\n"
 msgstr ""
 
-#: arsup.c:200
+#: arsup.c:191
 #, c-format
 msgid "%s: file %s is not an archive\n"
 msgstr ""
 
-#: arsup.c:240
+#: arsup.c:231
 #, c-format
 msgid "%s: no output archive specified yet\n"
 msgstr ""
 
-#: arsup.c:260 arsup.c:303 arsup.c:345 arsup.c:383 arsup.c:449
+#: arsup.c:251 arsup.c:290 arsup.c:332 arsup.c:370 arsup.c:436
 #, c-format
 msgid "%s: no open output archive\n"
 msgstr ""
 
-#: arsup.c:276 arsup.c:404 arsup.c:430
+#: arsup.c:263 arsup.c:391 arsup.c:417
 #, c-format
 msgid "%s: can't open file %s\n"
 msgstr ""
 
-#: arsup.c:330 arsup.c:426 arsup.c:508
+#: arsup.c:317 arsup.c:413 arsup.c:494
 #, c-format
 msgid "%s: can't find module file %s\n"
 msgstr ""
 
-#: arsup.c:458
+#: arsup.c:445
 #, c-format
 msgid "Current open archive is %s\n"
 msgstr ""
 
-#: arsup.c:483
+#: arsup.c:470
 #, c-format
 msgid "%s: no open archive\n"
 msgstr ""
@@ -763,7 +763,7 @@ msgstr ""
 msgid "Symbol  %s, tag %d, number %d"
 msgstr ""
 
-#: coffdump.c:345 readelf.c:20372 readelf.c:20468
+#: coffdump.c:345 readelf.c:20806 readelf.c:20902
 #, c-format
 msgid "Type"
 msgstr ""
@@ -975,7 +975,7 @@ msgstr ""
 msgid "%s: is not a COFF format file"
 msgstr ""
 
-#: cxxfilt.c:124 nm.c:388 objdump.c:470
+#: cxxfilt.c:124 nm.c:382 objdump.c:470
 #, c-format
 msgid "Report bugs to %s.\n"
 msgstr ""
@@ -1151,7 +1151,7 @@ msgstr ""
 msgid "Excluding symbol: %s"
 msgstr ""
 
-#: dlltool.c:1562 dlltool.c:1573 nm.c:1424 nm.c:1433
+#: dlltool.c:1562 dlltool.c:1573 nm.c:1422 nm.c:1431
 #, c-format
 msgid "%s: no symbols"
 msgstr ""
@@ -1432,8 +1432,8 @@ msgstr ""
 #: dlltool.c:3745
 #, c-format
 msgid ""
-"      --use-nul-prefixed-import-tables Use zero prefixed idata$4 and idata"
-"$5.\n"
+"      --use-nul-prefixed-import-tables Use zero prefixed idata$4 and "
+"idata$5.\n"
 msgstr ""
 
 #: dlltool.c:3746
@@ -1866,7 +1866,7 @@ msgstr ""
 msgid "Encoded size of 0 is too small to read\n"
 msgstr ""
 
-#: dwarf.c:265 readelf.c:3946 readelf.c:12072
+#: dwarf.c:265 readelf.c:4283 readelf.c:12497
 msgid "unknown"
 msgstr ""
 
@@ -1886,7 +1886,7 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: dwarf.c:432 dwarf.c:5574
+#: dwarf.c:432 dwarf.c:5570
 msgid "Badly formed extended line op encountered!\n"
 msgstr ""
 
@@ -1917,7 +1917,7 @@ msgstr ""
 msgid "define new File Table entry\n"
 msgstr ""
 
-#: dwarf.c:465 dwarf.c:4847
+#: dwarf.c:465 dwarf.c:4845
 #, c-format
 msgid "  Entry\tDir\tTime\tSize\tName\n"
 msgstr ""
@@ -1955,7 +1955,7 @@ msgstr ""
 msgid "length %d ["
 msgstr ""
 
-#: dwarf.c:595 dwarf.c:663
+#: dwarf.c:595 dwarf.c:661
 msgid "<no .debug_str section>"
 msgstr ""
 
@@ -1964,1662 +1964,1662 @@ msgstr ""
 msgid "DW_FORM_strp offset too big: %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:600 dwarf.c:627 dwarf.c:1798
+#: dwarf.c:600 dwarf.c:626 dwarf.c:1796
 msgid "<offset is too big>"
 msgstr ""
 
-#: dwarf.c:610
+#: dwarf.c:609
 msgid "<no NUL byte at end of .debug_str section>"
 msgstr ""
 
-#: dwarf.c:622
+#: dwarf.c:621
 msgid "<no .debug_line_str section>"
 msgstr ""
 
-#: dwarf.c:626
+#: dwarf.c:625
 #, c-format
 msgid "DW_FORM_line_strp offset too big: %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:637
+#: dwarf.c:635
 msgid "<no NUL byte at end of .debug_line_str section>"
 msgstr ""
 
-#: dwarf.c:658
+#: dwarf.c:656
 msgid "<no .debug_str_offsets.dwo section>"
 msgstr ""
 
-#: dwarf.c:659
+#: dwarf.c:657
 msgid "<no .debug_str_offsets section>"
 msgstr ""
 
-#: dwarf.c:662
+#: dwarf.c:660
 msgid "<no .debug_str.dwo section>"
 msgstr ""
 
-#: dwarf.c:673
+#: dwarf.c:671
 #, c-format
 msgid ""
 "string index of %<PRIu64> converts to an offset of %#<PRIx64> which is too "
 "big for section %s\n"
 msgstr ""
 
-#: dwarf.c:677
+#: dwarf.c:675
 msgid "<string index too big>"
 msgstr ""
 
-#: dwarf.c:684
+#: dwarf.c:682
 #, c-format
 msgid "indirect offset too big: %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:685
+#: dwarf.c:683
 msgid "<indirect index offset is too big>"
 msgstr ""
 
-#: dwarf.c:695
+#: dwarf.c:693
 msgid "<no NUL byte at end of section>"
 msgstr ""
 
-#: dwarf.c:707
+#: dwarf.c:705
 msgid "Cannot fetch indexed address: the .debug_addr section is missing\n"
 msgstr ""
 
-#: dwarf.c:713
+#: dwarf.c:711
 #, c-format
 msgid "Offset into section %s too big: %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:741
+#: dwarf.c:739
 #, c-format
 msgid "Unable to locate %s section\n"
 msgstr ""
 
-#: dwarf.c:747
+#: dwarf.c:745
 #, c-format
 msgid ""
 "Section %s is too small to contain an value indexed from another section!\n"
 msgstr ""
 
-#: dwarf.c:754
+#: dwarf.c:752
 #, c-format
 msgid "Offset of %#<PRIx64> is too big for section %s\n"
 msgstr ""
 
 #. Report the missing single zero which ends the section.
-#: dwarf.c:1029
+#: dwarf.c:1027
 #, c-format
 msgid "%s section not zero terminated\n"
 msgstr ""
 
 #. PR 17531: file:4bcd9ce9.
-#: dwarf.c:1056
+#: dwarf.c:1054
 #, c-format
 msgid ""
 "Debug info is corrupted, abbrev size (%#<PRIx64>) is larger than abbrev "
 "section size (%#<PRIx64>)\n"
 msgstr ""
 
-#: dwarf.c:1063
+#: dwarf.c:1061
 #, c-format
 msgid ""
 "Debug info is corrupted, abbrev offset (%#<PRIx64>) is larger than abbrev "
 "section size (%#<PRIx64>)\n"
 msgstr ""
 
-#: dwarf.c:1096
+#: dwarf.c:1094
 #, c-format
 msgid "User TAG value: %#<PRIx64>"
 msgstr ""
 
-#: dwarf.c:1099
+#: dwarf.c:1097
 #, c-format
 msgid "Unknown TAG value: %#<PRIx64>"
 msgstr ""
 
-#: dwarf.c:1120
+#: dwarf.c:1118
 #, c-format
 msgid "Unknown FORM value: %lx"
 msgstr ""
 
-#: dwarf.c:1138
+#: dwarf.c:1136
 #, c-format
 msgid "Unknown IDX value: %lx"
 msgstr ""
 
-#: dwarf.c:1152
+#: dwarf.c:1150
 #, c-format
 msgid "%c%<PRIu64> byte block: "
 msgstr ""
 
-#: dwarf.c:1489
+#: dwarf.c:1487
 #, c-format
 msgid "(DW_OP_call_ref in frame info)"
 msgstr ""
 
-#: dwarf.c:1512
+#: dwarf.c:1510
 #, c-format
 msgid "size: %<PRIu64> "
 msgstr ""
 
-#: dwarf.c:1514
+#: dwarf.c:1512
 #, c-format
 msgid "offset: %<PRIu64> "
 msgstr ""
 
-#: dwarf.c:1530
+#: dwarf.c:1528
 #, c-format
 msgid "DW_OP_GNU_push_tls_address or DW_OP_HP_unknown"
 msgstr ""
 
-#: dwarf.c:1555
+#: dwarf.c:1553
 #, c-format
 msgid "(%s in frame info)"
 msgstr ""
 
-#: dwarf.c:1658
+#: dwarf.c:1656
 #, c-format
 msgid "(DW_OP_GNU_variable_value in frame info)"
 msgstr ""
 
-#: dwarf.c:1711
+#: dwarf.c:1709
 #, c-format
 msgid "(User defined location op %#x)"
 msgstr ""
 
-#: dwarf.c:1713
+#: dwarf.c:1711
 #, c-format
 msgid "(Unknown location op %#x)"
 msgstr ""
 
-#: dwarf.c:1767
+#: dwarf.c:1765
 msgid "<no links available>"
 msgstr ""
 
-#: dwarf.c:1791
+#: dwarf.c:1789
 msgid "<no NUL byte at end of alt .debug_str section>"
 msgstr ""
 
-#: dwarf.c:1796
+#: dwarf.c:1794
 #, c-format
 msgid ""
 "DW_FORM_GNU_strp_alt offset (%#<PRIx64>) too big or no string sections "
 "available\n"
 msgstr ""
 
-#: dwarf.c:1819
+#: dwarf.c:1817
 #, c-format
 msgid "Unknown AT value: %lx"
 msgstr ""
 
-#: dwarf.c:1885
+#: dwarf.c:1883
 #, c-format
 msgid "Corrupt attribute block length: %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:2057
+#: dwarf.c:2055
 #, c-format
 msgid ""
 "Unable to resolve ref_addr form: uvalue %<PRIx64> >= section size %<PRIx64> "
 "(%s)\n"
 msgstr ""
 
-#: dwarf.c:2076
+#: dwarf.c:2074
 #, c-format
 msgid ""
 "Unable to resolve ref form: uvalue %<PRIx64> + cu_offset %<PRIx64> > CU size "
 "%tx\n"
 msgstr ""
 
-#: dwarf.c:2087
+#: dwarf.c:2085
 #, c-format
 msgid "Unexpected form %lx encountered whilst finding abbreviation for type\n"
 msgstr ""
 
-#: dwarf.c:2095
+#: dwarf.c:2093
 #, c-format
 msgid "Unable to find abbreviations for CU offset %<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:2101
+#: dwarf.c:2099
 #, c-format
 msgid "Empty abbreviation list encountered for CU offset %<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:2133
+#: dwarf.c:2131
 #, c-format
 msgid "Unable to find entry for abbreviation %lu\n"
 msgstr ""
 
-#: dwarf.c:2287
+#: dwarf.c:2285
 msgid "corrupt discr_list - not using a block form\n"
 msgstr ""
 
-#: dwarf.c:2294
+#: dwarf.c:2292
 msgid "corrupt discr_list - block not long enough\n"
 msgstr ""
 
-#: dwarf.c:2329
+#: dwarf.c:2327
 #, c-format
 msgid "corrupt discr_list - unrecognized discriminant byte %#x\n"
 msgstr ""
 
-#: dwarf.c:2428
+#: dwarf.c:2426
 #, c-format
 msgid "implementation defined: %#<PRIx64>"
 msgstr ""
 
-#: dwarf.c:2430
+#: dwarf.c:2428
 #, c-format
 msgid "unknown: %#<PRIx64>"
 msgstr ""
 
-#: dwarf.c:2461
+#: dwarf.c:2459
 msgid "Corrupt attribute\n"
 msgstr ""
 
-#: dwarf.c:2484
+#: dwarf.c:2482
 msgid "Internal error: DW_FORM_ref_addr is not supported in DWARF version 1.\n"
 msgstr ""
 
-#: dwarf.c:2678
+#: dwarf.c:2676
 msgid "Block ends prematurely\n"
 msgstr ""
 
 #. We have already displayed the form name.
-#: dwarf.c:2713 dwarf.c:2726 dwarf.c:2750
+#: dwarf.c:2711 dwarf.c:2724 dwarf.c:2748
 #, c-format
 msgid "%c(offset: %#<PRIx64>): %s"
 msgstr ""
 
-#: dwarf.c:2716
+#: dwarf.c:2714
 #, c-format
 msgid "%c(indirect string, offset: %#<PRIx64>): %s"
 msgstr ""
 
-#: dwarf.c:2729
+#: dwarf.c:2727
 #, c-format
 msgid "%c(indirect line string, offset: %#<PRIx64>): %s"
 msgstr ""
 
-#: dwarf.c:2753
+#: dwarf.c:2751
 #, c-format
 msgid "%c(indexed string: %#<PRIx64>): %s"
 msgstr ""
 
 #. We have already displayed the form name.
-#: dwarf.c:2763
+#: dwarf.c:2761
 #, c-format
 msgid "%c(offset: %#<PRIx64>) %s"
 msgstr ""
 
-#: dwarf.c:2766
+#: dwarf.c:2764
 #, c-format
 msgid "%c(alt indirect string, offset: %#<PRIx64>) %s"
 msgstr ""
 
-#: dwarf.c:2825
+#: dwarf.c:2823
 #, c-format
 msgid "loc_offset %<PRIu64> too big\n"
 msgstr ""
 
-#: dwarf.c:2855
+#: dwarf.c:2853
 #, c-format
 msgid "%c(index: %#<PRIx64>): %#<PRIx64>"
 msgstr ""
 
-#: dwarf.c:2866
+#: dwarf.c:2864
 #, c-format
 msgid "Unrecognized form: %#lx\n"
 msgstr ""
 
-#: dwarf.c:2880
+#: dwarf.c:2878
 #, c-format
 msgid ""
-"CU @ %#<PRIx64> has multiple loclists_base values (%#<PRIx64> and %"
-"#<PRIx64>)\n"
+"CU @ %#<PRIx64> has multiple loclists_base values (%#<PRIx64> and "
+"%#<PRIx64>)\n"
 msgstr ""
 
-#: dwarf.c:2887
+#: dwarf.c:2885
 #, c-format
 msgid ""
 "CU @ %#<PRIx64> has has a negative loclists_base value of %#<PRIx64> - "
 "treating as zero\n"
 msgstr ""
 
-#: dwarf.c:2901
+#: dwarf.c:2899
 #, c-format
 msgid ""
-"CU @ %#<PRIx64> has multiple str_offsets_base values %#<PRIx64> and %"
-"#<PRIx64>)\n"
+"CU @ %#<PRIx64> has multiple str_offsets_base values %#<PRIx64> and "
+"%#<PRIx64>)\n"
 msgstr ""
 
-#: dwarf.c:2908
+#: dwarf.c:2906
 #, c-format
 msgid ""
 "CU @ %#<PRIx64> has has a negative stroffsets_base value of %#<PRIx64> - "
 "treating as zero\n"
 msgstr ""
 
-#: dwarf.c:2976
+#: dwarf.c:2974
 msgid "More location offset attributes than DW_AT_GNU_locview attributes\n"
 msgstr ""
 
-#: dwarf.c:2987
+#: dwarf.c:2985
 #, c-format
 msgid "The number of views (%u) is greater than the number of locations (%u)\n"
 msgstr ""
 
-#: dwarf.c:2994
+#: dwarf.c:2992
 msgid "More DW_AT_GNU_locview attributes than location offset attributes\n"
 msgstr ""
 
-#: dwarf.c:3083 dwarf.c:3117 dwarf.c:3132
+#: dwarf.c:3081 dwarf.c:3115 dwarf.c:3130
 #, c-format
 msgid "Unsupported form (%s) for attribute %s\n"
 msgstr ""
 
-#: dwarf.c:3179
+#: dwarf.c:3177
 #, c-format
 msgid "(not inlined)"
 msgstr ""
 
-#: dwarf.c:3182
+#: dwarf.c:3180
 #, c-format
 msgid "(inlined)"
 msgstr ""
 
-#: dwarf.c:3185
+#: dwarf.c:3183
 #, c-format
 msgid "(declared as inline but ignored)"
 msgstr ""
 
-#: dwarf.c:3188
+#: dwarf.c:3186
 #, c-format
 msgid "(declared as inline and inlined)"
 msgstr ""
 
-#: dwarf.c:3191
+#: dwarf.c:3189
 #, c-format
 msgid "  (Unknown inline attribute value: %#<PRIx64>)"
 msgstr ""
 
-#: dwarf.c:3243
+#: dwarf.c:3241
 #, c-format
 msgid "(user defined type)"
 msgstr ""
 
-#: dwarf.c:3245
+#: dwarf.c:3243
 #, c-format
 msgid "(unknown type)"
 msgstr ""
 
-#: dwarf.c:3258
+#: dwarf.c:3256
 #, c-format
 msgid "(unknown accessibility)"
 msgstr ""
 
-#: dwarf.c:3270
+#: dwarf.c:3268
 #, c-format
 msgid "(unknown visibility)"
 msgstr ""
 
-#: dwarf.c:3283
+#: dwarf.c:3281
 #, c-format
 msgid "(user specified)"
 msgstr ""
 
-#: dwarf.c:3285
+#: dwarf.c:3283
 #, c-format
 msgid "(unknown endianity)"
 msgstr ""
 
-#: dwarf.c:3297
+#: dwarf.c:3295
 #, c-format
 msgid "(unknown virtuality)"
 msgstr ""
 
-#: dwarf.c:3309
+#: dwarf.c:3307
 #, c-format
 msgid "(unknown case)"
 msgstr ""
 
-#: dwarf.c:3327
+#: dwarf.c:3325
 #, c-format
 msgid "(user defined)"
 msgstr ""
 
-#: dwarf.c:3329
+#: dwarf.c:3327
 #, c-format
 msgid "(unknown convention)"
 msgstr ""
 
-#: dwarf.c:3338
+#: dwarf.c:3336
 #, c-format
 msgid "(undefined)"
 msgstr ""
 
-#: dwarf.c:3348
+#: dwarf.c:3346
 #, c-format
 msgid "(unsigned)"
 msgstr ""
 
-#: dwarf.c:3349
+#: dwarf.c:3347
 #, c-format
 msgid "(leading overpunch)"
 msgstr ""
 
-#: dwarf.c:3350
+#: dwarf.c:3348
 #, c-format
 msgid "(trailing overpunch)"
 msgstr ""
 
-#: dwarf.c:3351
+#: dwarf.c:3349
 #, c-format
 msgid "(leading separate)"
 msgstr ""
 
-#: dwarf.c:3352
+#: dwarf.c:3350
 #, c-format
 msgid "(trailing separate)"
 msgstr ""
 
-#: dwarf.c:3353 dwarf.c:3364
+#: dwarf.c:3351 dwarf.c:3362
 #, c-format
 msgid "(unrecognised)"
 msgstr ""
 
-#: dwarf.c:3361
+#: dwarf.c:3359
 #, c-format
 msgid "(no)"
 msgstr ""
 
-#: dwarf.c:3362
+#: dwarf.c:3360
 #, c-format
 msgid "(in class)"
 msgstr ""
 
-#: dwarf.c:3363
+#: dwarf.c:3361
 #, c-format
 msgid "(out of class)"
 msgstr ""
 
-#: dwarf.c:3402
+#: dwarf.c:3400
 #, c-format
 msgid " (location list)"
 msgstr ""
 
-#: dwarf.c:3425 dwarf.c:6830 dwarf.c:7032 dwarf.c:7207
+#: dwarf.c:3423 dwarf.c:6828 dwarf.c:7030 dwarf.c:7205
 #, c-format
 msgid " [without DW_AT_frame_base]"
 msgstr ""
 
-#: dwarf.c:3455
+#: dwarf.c:3453
 #, c-format
 msgid ""
-"Offset %#<PRIx64> used as value for DW_AT_import attribute of DIE at offset %"
-"#tx is too big.\n"
+"Offset %#<PRIx64> used as value for DW_AT_import attribute of DIE at offset "
+"%#tx is too big.\n"
 msgstr ""
 
-#: dwarf.c:3461
+#: dwarf.c:3459
 #, c-format
 msgid "\t[Abbrev Number: %ld"
 msgstr ""
 
-#: dwarf.c:3556
+#: dwarf.c:3554
 #, c-format
 msgid ""
 "Raw dump of debug contents of section %s (loaded from %s):\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:3559
+#: dwarf.c:3557
 #, c-format
 msgid ""
 "Raw dump of debug contents of section %s:\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:3564
+#: dwarf.c:3562
 #, c-format
 msgid ""
 "Contents of the %s section (loaded from %s):\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:3567
+#: dwarf.c:3565
 #, c-format
 msgid ""
 "Contents of the %s section:\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:3694
+#: dwarf.c:3692
 msgid "Unexpected form in top DIE\n"
 msgstr ""
 
-#: dwarf.c:3729
+#: dwarf.c:3727
 msgid "Unexpected form of DW_AT_rnglists_base in the top DIE\n"
 msgstr ""
 
-#: dwarf.c:3740
+#: dwarf.c:3738
 msgid "Unexpected form of DW_AT_addr_base in the top DIE\n"
 msgstr ""
 
-#: dwarf.c:3787
+#: dwarf.c:3785
 #, c-format
 msgid "Reserved length value (%#<PRIx64>) found in section %s\n"
 msgstr ""
 
-#: dwarf.c:3797
+#: dwarf.c:3795
 #, c-format
 msgid ""
 "Corrupt unit length (got %#<PRIx64> expected at most %#tx) in section %s\n"
 msgstr ""
 
-#: dwarf.c:3807
+#: dwarf.c:3805
 #, c-format
 msgid "No comp units in %s section ?\n"
 msgstr ""
 
-#: dwarf.c:3819
+#: dwarf.c:3817
 #, c-format
 msgid "Not enough memory for a debug info array of %u entries\n"
 msgstr ""
 
-#: dwarf.c:3853
+#: dwarf.c:3851
 #, c-format
 msgid "Unable to locate %s section!\n"
 msgstr ""
 
-#: dwarf.c:4020
+#: dwarf.c:4018
 #, c-format
 msgid "Invalid pointer size (%d) in compunit header, using %d instead\n"
 msgstr ""
 
-#: dwarf.c:4054
+#: dwarf.c:4052
 #, c-format
 msgid "  Compilation Unit @ offset %#<PRIx64>:\n"
 msgstr ""
 
-#: dwarf.c:4056
+#: dwarf.c:4054
 #, c-format
 msgid "   Length:        %#<PRIx64> (%s)\n"
 msgstr ""
 
-#: dwarf.c:4059
+#: dwarf.c:4057
 #, c-format
 msgid "   Version:       %d\n"
 msgstr ""
 
-#: dwarf.c:4064
+#: dwarf.c:4062
 #, c-format
 msgid "   Unit Type:     %s (%x)\n"
 msgstr ""
 
-#: dwarf.c:4068
+#: dwarf.c:4066
 #, c-format
 msgid "   Abbrev Offset: %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:4070
+#: dwarf.c:4068
 #, c-format
 msgid "   Pointer Size:  %d\n"
 msgstr ""
 
-#: dwarf.c:4073
+#: dwarf.c:4071
 #, c-format
 msgid "   Signature:     %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:4074
+#: dwarf.c:4072
 #, c-format
 msgid "   Type Offset:   %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:4077
+#: dwarf.c:4075
 #, c-format
 msgid "   DWO ID:        %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:4083
+#: dwarf.c:4081
 #, c-format
 msgid "   Section contributions:\n"
 msgstr ""
 
-#: dwarf.c:4084
+#: dwarf.c:4082
 #, c-format
 msgid "    .debug_abbrev.dwo:       %#<PRIx64>  %#zx\n"
 msgstr ""
 
-#: dwarf.c:4086
+#: dwarf.c:4084
 #, c-format
 msgid "    .debug_line.dwo:         %#<PRIx64>  %#zx\n"
 msgstr ""
 
-#: dwarf.c:4088
+#: dwarf.c:4086
 #, c-format
 msgid "    .debug_loc.dwo:          %#<PRIx64>  %#zx\n"
 msgstr ""
 
-#: dwarf.c:4090
+#: dwarf.c:4088
 #, c-format
 msgid "    .debug_str_offsets.dwo:  %#<PRIx64>  %#zx\n"
 msgstr ""
 
-#: dwarf.c:4100
+#: dwarf.c:4098
 #, c-format
 msgid ""
 "CU at offset %#<PRIx64> contains corrupt or unsupported version number: %d.\n"
 msgstr ""
 
-#: dwarf.c:4112
+#: dwarf.c:4110
 #, c-format
 msgid ""
 "CU at offset %#<PRIx64> contains corrupt or unsupported unit type: %d.\n"
 msgstr ""
 
-#: dwarf.c:4157
+#: dwarf.c:4155
 #, c-format
 msgid " <%d><%lx>: Abbrev Number: 0\n"
 msgstr ""
 
-#: dwarf.c:4167
+#: dwarf.c:4165
 #, c-format
 msgid "Bogus end-of-siblings marker detected at offset %lx in %s section\n"
 msgstr ""
 
-#: dwarf.c:4171
+#: dwarf.c:4169
 msgid "Further warnings about bogus end-of-sibling markers suppressed\n"
 msgstr ""
 
-#: dwarf.c:4194
+#: dwarf.c:4192
 #, c-format
 msgid " <%d><%lx>: Abbrev Number: %lu"
 msgstr ""
 
-#: dwarf.c:4198
+#: dwarf.c:4196
 #, c-format
 msgid " <%d><%lx>: ...\n"
 msgstr ""
 
-#: dwarf.c:4218
+#: dwarf.c:4216
 #, c-format
 msgid ""
 "DIE at offset %#lx refers to abbreviation number %lu which does not exist\n"
 msgstr ""
 
-#: dwarf.c:4281
+#: dwarf.c:4279
 #, c-format
 msgid ""
 "CU @ %#<PRIx64> has has a negative rnglists_base value of %#<PRIx64> - "
 "treating as zero\n"
 msgstr ""
 
-#: dwarf.c:4329
+#: dwarf.c:4327
 msgid "DIE has locviews without loclist\n"
 msgstr ""
 
-#: dwarf.c:4440
+#: dwarf.c:4438
 #, c-format
 msgid ""
 "The length field (%#<PRIx64>) in the debug_line header is wrong - the "
 "section is too small\n"
 msgstr ""
 
-#: dwarf.c:4457
+#: dwarf.c:4455
 msgid "Only DWARF version 2, 3, 4 and 5 line info is currently supported.\n"
 msgstr ""
 
-#: dwarf.c:4469 dwarf.c:7370 dwarf.c:8349
+#: dwarf.c:4467 dwarf.c:7368 dwarf.c:8347
 #, c-format
 msgid "The %s section contains unsupported segment selector size: %d.\n"
 msgstr ""
 
-#: dwarf.c:4486
+#: dwarf.c:4484
 msgid "Invalid maximum operations per insn.\n"
 msgstr ""
 
-#: dwarf.c:4513
+#: dwarf.c:4511
 msgid "Directory Table"
 msgstr ""
 
-#: dwarf.c:4513
+#: dwarf.c:4511
 msgid "File Name Table"
 msgstr ""
 
-#: dwarf.c:4517
+#: dwarf.c:4515
 #, c-format
 msgid "Unexpectedly large number of columns in the %s (%u)\n"
 msgstr ""
 
-#: dwarf.c:4527
+#: dwarf.c:4525
 #, c-format
 msgid "%s: Corrupt format description entry\n"
 msgstr ""
 
-#: dwarf.c:4535
+#: dwarf.c:4533
 #, c-format
 msgid ""
 "\n"
 " The %s is empty.\n"
 msgstr ""
 
-#: dwarf.c:4541
+#: dwarf.c:4539
 #, c-format
 msgid "%s: Corrupt entry count %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:4547
+#: dwarf.c:4545
 #, c-format
 msgid "%s: format count is zero, but the table is not empty\n"
 msgstr ""
 
-#: dwarf.c:4552
+#: dwarf.c:4550
 #, c-format
 msgid ""
 "\n"
 " The %s (offset %#tx, lines %<PRIu64>, columns %u):\n"
 msgstr ""
 
-#: dwarf.c:4555
+#: dwarf.c:4553
 #, c-format
 msgid "  Entry"
 msgstr ""
 
-#: dwarf.c:4569
+#: dwarf.c:4567
 #, c-format
 msgid "\tName"
 msgstr ""
 
-#: dwarf.c:4572
+#: dwarf.c:4570
 #, c-format
 msgid "\tDir"
 msgstr ""
 
-#: dwarf.c:4575
+#: dwarf.c:4573
 #, c-format
 msgid "\tTime"
 msgstr ""
 
-#: dwarf.c:4578
+#: dwarf.c:4576
 #, c-format
 msgid "\tSize"
 msgstr ""
 
-#: dwarf.c:4581
+#: dwarf.c:4579
 #, c-format
 msgid "\tMD5\t\t\t"
 msgstr ""
 
-#: dwarf.c:4584
+#: dwarf.c:4582
 #, c-format
 msgid "\t(Unknown format content type %<PRIu64>)"
 msgstr ""
 
-#: dwarf.c:4618
+#: dwarf.c:4616
 #, c-format
 msgid ""
 "\n"
 "%s: Corrupt entries list\n"
 msgstr ""
 
-#: dwarf.c:4644
+#: dwarf.c:4642
 msgid "corrupt .debug_sup section: size is too small\n"
 msgstr ""
 
-#: dwarf.c:4651
+#: dwarf.c:4649
 msgid "corrupt .debug_sup section: version < 5\n"
 msgstr ""
 
-#: dwarf.c:4655
+#: dwarf.c:4653
 msgid "corrupt .debug_sup section: is_supplementary not 0 or 1\n"
 msgstr ""
 
-#: dwarf.c:4659
+#: dwarf.c:4657
 msgid ""
 "corrupt .debug_sup section: filename not empty in supplementary section\n"
 msgstr ""
 
-#: dwarf.c:4664
+#: dwarf.c:4662
 msgid "corrupt .debug_sup section: filename is not NUL terminated\n"
 msgstr ""
 
-#: dwarf.c:4672
+#: dwarf.c:4670
 msgid "corrupt .debug_sup section: bad LEB128 field for checksum length\n"
 msgstr ""
 
-#: dwarf.c:4678
+#: dwarf.c:4676
 msgid ""
 "corrupt .debug_sup section: checksum length is longer than the remaining "
 "section length\n"
 msgstr ""
 
-#: dwarf.c:4683
+#: dwarf.c:4681
 #, c-format
 msgid ""
 "corrupt .debug_sup section: there are %#<PRIx64> extra, unused bytes at the "
 "end of the section\n"
 msgstr ""
 
-#: dwarf.c:4688
+#: dwarf.c:4686
 #, c-format
 msgid "  Version:      %u\n"
 msgstr ""
 
-#: dwarf.c:4689
+#: dwarf.c:4687
 #, c-format
 msgid "  Is Supp:      %u\n"
 msgstr ""
 
-#: dwarf.c:4690
+#: dwarf.c:4688
 #, c-format
 msgid "  Filename:     %s\n"
 msgstr ""
 
-#: dwarf.c:4691
+#: dwarf.c:4689
 #, c-format
 msgid "  Checksum Len: %<PRIu64>\n"
 msgstr ""
 
-#: dwarf.c:4694
+#: dwarf.c:4692
 #, c-format
 msgid "  Checksum:     "
 msgstr ""
 
-#: dwarf.c:4742 dwarf.c:5160
+#: dwarf.c:4740 dwarf.c:5158
 msgid ""
 "Partial .debug_line. section encountered without a prior full .debug_line "
 "section\n"
 msgstr ""
 
-#: dwarf.c:4755
+#: dwarf.c:4753
 #, c-format
 msgid "  Offset:                      %#tx\n"
 msgstr ""
 
-#: dwarf.c:4756
+#: dwarf.c:4754
 #, c-format
 msgid "  Length:                      %<PRId64>\n"
 msgstr ""
 
-#: dwarf.c:4757
+#: dwarf.c:4755
 #, c-format
 msgid "  DWARF Version:               %d\n"
 msgstr ""
 
-#: dwarf.c:4760
+#: dwarf.c:4758
 #, c-format
 msgid "  Address size (bytes):        %d\n"
 msgstr ""
 
-#: dwarf.c:4761
+#: dwarf.c:4759
 #, c-format
 msgid "  Segment selector (bytes):    %d\n"
 msgstr ""
 
-#: dwarf.c:4763
+#: dwarf.c:4761
 #, c-format
 msgid "  Prologue Length:             %d\n"
 msgstr ""
 
-#: dwarf.c:4764
+#: dwarf.c:4762
 #, c-format
 msgid "  Minimum Instruction Length:  %d\n"
 msgstr ""
 
-#: dwarf.c:4766
+#: dwarf.c:4764
 #, c-format
 msgid "  Maximum Ops per Instruction: %d\n"
 msgstr ""
 
-#: dwarf.c:4767
+#: dwarf.c:4765
 #, c-format
 msgid "  Initial value of 'is_stmt':  %d\n"
 msgstr ""
 
-#: dwarf.c:4768
+#: dwarf.c:4766
 #, c-format
 msgid "  Line Base:                   %d\n"
 msgstr ""
 
-#: dwarf.c:4769
+#: dwarf.c:4767
 #, c-format
 msgid "  Line Range:                  %d\n"
 msgstr ""
 
-#: dwarf.c:4770
+#: dwarf.c:4768
 #, c-format
 msgid "  Opcode Base:                 %d\n"
 msgstr ""
 
-#: dwarf.c:4775 dwarf.c:5176
+#: dwarf.c:4773 dwarf.c:5174
 msgid "Line range of 0 is invalid, using 1 instead\n"
 msgstr ""
 
-#: dwarf.c:4787
+#: dwarf.c:4785
 msgid "Line Base extends beyond end of section\n"
 msgstr ""
 
-#: dwarf.c:4791
+#: dwarf.c:4789
 #, c-format
 msgid ""
 "\n"
 " Opcodes:\n"
 msgstr ""
 
-#: dwarf.c:4794
+#: dwarf.c:4792
 #, c-format
 msgid "  Opcode %d has %d arg\n"
 msgid_plural "  Opcode %d has %d args\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: dwarf.c:4814
+#: dwarf.c:4812
 #, c-format
 msgid ""
 "\n"
 " The Directory Table is empty.\n"
 msgstr ""
 
-#: dwarf.c:4819
+#: dwarf.c:4817
 #, c-format
 msgid ""
 "\n"
 " The Directory Table (offset %#tx):\n"
 msgstr ""
 
-#: dwarf.c:4842
+#: dwarf.c:4840
 #, c-format
 msgid ""
 "\n"
 " The File Name Table is empty.\n"
 msgstr ""
 
-#: dwarf.c:4845
+#: dwarf.c:4843
 #, c-format
 msgid ""
 "\n"
 " The File Name Table (offset %#tx):\n"
 msgstr ""
 
-#: dwarf.c:4870
+#: dwarf.c:4868
 msgid "Corrupt file name table entry\n"
 msgstr ""
 
-#: dwarf.c:4887
+#: dwarf.c:4885
 #, c-format
 msgid " No Line Number Statements.\n"
 msgstr ""
 
-#: dwarf.c:4890
+#: dwarf.c:4888
 #, c-format
 msgid " Line Number Statements:\n"
 msgstr ""
 
-#: dwarf.c:4912
+#: dwarf.c:4910
 #, c-format
 msgid "  Special opcode %d: advance Address by %<PRIu64> to %#<PRIx64>%s"
 msgstr ""
 
-#: dwarf.c:4917 dwarf.c:4938 dwarf.c:4980 dwarf.c:5000 dwarf.c:5048
-#: dwarf.c:5068
+#: dwarf.c:4915 dwarf.c:4936 dwarf.c:4978 dwarf.c:4998 dwarf.c:5046
+#: dwarf.c:5066
 msgid " (reset view)"
 msgstr ""
 
-#: dwarf.c:4932
+#: dwarf.c:4930
 #, c-format
 msgid "  Special opcode %d: advance Address by %<PRIu64> to %#<PRIx64>[%d]%s"
 msgstr ""
 
-#: dwarf.c:4942
+#: dwarf.c:4940
 #, c-format
 msgid " and Line by %d to %d"
 msgstr ""
 
-#: dwarf.c:4945 dwarf.c:4962
+#: dwarf.c:4943 dwarf.c:4960
 #, c-format
 msgid " (view %u)\n"
 msgstr ""
 
-#: dwarf.c:4960
+#: dwarf.c:4958
 #, c-format
 msgid "  Copy"
 msgstr ""
 
-#: dwarf.c:4976
+#: dwarf.c:4974
 #, c-format
 msgid "  Advance PC by %<PRIu64> to %#<PRIx64>%s\n"
 msgstr ""
 
-#: dwarf.c:4995
+#: dwarf.c:4993
 #, c-format
 msgid "  Advance PC by %<PRIu64> to %#<PRIx64>[%d]%s\n"
 msgstr ""
 
-#: dwarf.c:5007
+#: dwarf.c:5005
 #, c-format
 msgid "  Advance Line by %d to %d\n"
 msgstr ""
 
-#: dwarf.c:5013
+#: dwarf.c:5011
 #, c-format
 msgid "  Set File Name to entry %<PRIu64> in the File Name Table\n"
 msgstr ""
 
-#: dwarf.c:5020
+#: dwarf.c:5018
 #, c-format
 msgid "  Set column to %<PRIu64>\n"
 msgstr ""
 
-#: dwarf.c:5027
+#: dwarf.c:5025
 #, c-format
 msgid "  Set is_stmt to %d\n"
 msgstr ""
 
-#: dwarf.c:5032
+#: dwarf.c:5030
 #, c-format
 msgid "  Set basic block\n"
 msgstr ""
 
-#: dwarf.c:5044
+#: dwarf.c:5042
 #, c-format
 msgid "  Advance PC by constant %<PRIu64> to %#<PRIx64>%s\n"
 msgstr ""
 
-#: dwarf.c:5063
+#: dwarf.c:5061
 #, c-format
 msgid "  Advance PC by constant %<PRIu64> to %#<PRIx64>[%d]%s\n"
 msgstr ""
 
-#: dwarf.c:5076
+#: dwarf.c:5074
 #, c-format
 msgid "  Advance PC by fixed size amount %<PRIu64> to %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:5083
+#: dwarf.c:5081
 #, c-format
 msgid "  Set prologue_end to true\n"
 msgstr ""
 
-#: dwarf.c:5087
+#: dwarf.c:5085
 #, c-format
 msgid "  Set epilogue_begin to true\n"
 msgstr ""
 
-#: dwarf.c:5092
+#: dwarf.c:5090
 #, c-format
 msgid "  Set ISA to %<PRIu64>\n"
 msgstr ""
 
-#: dwarf.c:5096 dwarf.c:5773
+#: dwarf.c:5094 dwarf.c:5769
 #, c-format
 msgid "  Unknown opcode %d with operands: "
 msgstr ""
 
-#: dwarf.c:5189
+#: dwarf.c:5187
 #, c-format
 msgid "opcode base of %d extends beyond end of section\n"
 msgstr ""
 
-#: dwarf.c:5204
+#: dwarf.c:5202
 #, c-format
 msgid "Unexpectedly large number of columns in the directory name table (%u)\n"
 msgstr ""
 
-#: dwarf.c:5216 dwarf.c:5246 dwarf.c:5276
+#: dwarf.c:5214 dwarf.c:5244 dwarf.c:5273
 msgid "Corrupt directories list\n"
 msgstr ""
 
-#: dwarf.c:5224
+#: dwarf.c:5222
 #, c-format
 msgid "number of directories (0x%x) exceeds size of section %s\n"
 msgstr ""
 
-#: dwarf.c:5284
+#: dwarf.c:5281
 #, c-format
 msgid "Unexpectedly large number of columns in the file name table (%u)\n"
 msgstr ""
 
-#: dwarf.c:5297 dwarf.c:5328 dwarf.c:5375
+#: dwarf.c:5294 dwarf.c:5325 dwarf.c:5371
 msgid "Corrupt file name list\n"
 msgstr ""
 
-#: dwarf.c:5305
+#: dwarf.c:5302
 #, c-format
 msgid "number of files (0x%x) exceeds size of section %s\n"
 msgstr ""
 
-#: dwarf.c:5397
+#: dwarf.c:5393
 msgid "directory table ends unexpectedly\n"
 msgstr ""
 
-#: dwarf.c:5437
+#: dwarf.c:5433
 msgid "file table ends unexpectedly\n"
 msgstr ""
 
-#: dwarf.c:5470
+#: dwarf.c:5466
 #, c-format
 msgid "CU: No directory table\n"
 msgstr ""
 
-#: dwarf.c:5472
+#: dwarf.c:5468
 #, c-format
 msgid "CU: %s:\n"
 msgstr ""
 
-#: dwarf.c:5482 dwarf.c:5814 readelf.c:7990 readelf.c:8086 readelf.c:8103
-#: readelf.c:8120 readelf.c:8934 readelf.c:13173 readelf.c:13835
-#: readelf.c:13848 readelf.c:19456 readelf.c:19488
+#: dwarf.c:5478 dwarf.c:5810 readelf.c:8337 readelf.c:8433 readelf.c:8450
+#: readelf.c:8467 readelf.c:9281 readelf.c:13598 readelf.c:14260
+#: readelf.c:14273 readelf.c:19884 readelf.c:19916
 msgid "<unknown>"
 msgstr ""
 
-#: dwarf.c:5489 dwarf.c:5700
+#: dwarf.c:5485 dwarf.c:5696
 #, c-format
 msgid "directory index %u >= number of directories %u\n"
 msgstr ""
 
-#: dwarf.c:5492 dwarf.c:5808 elfcomm.c:776 readelf.c:980 readelf.c:9112
-#: readelf.c:9725 readelf.c:11751 readelf.c:14142 readelf.c:14208
-#: readelf.c:14212 readelf.c:14326 readelf.c:18196 readelf.c:18286
-#: readelf.c:18879 readelf.c:18898 readelf.c:19017 readelf.c:19465
-#: readelf.c:20628 readelf.c:20631
+#: dwarf.c:5488 dwarf.c:5804 elfcomm.c:776 readelf.c:996 readelf.c:9459
+#: readelf.c:10150 readelf.c:12176 readelf.c:14567 readelf.c:14633
+#: readelf.c:14637 readelf.c:14751 readelf.c:18624 readelf.c:18714
+#: readelf.c:19307 readelf.c:19326 readelf.c:19445 readelf.c:19893
+#: readelf.c:21304 readelf.c:21307
 #, c-format
 msgid "<corrupt>"
 msgstr ""
 
-#: dwarf.c:5498
+#: dwarf.c:5494
 #, c-format
 msgid "CU: %s/%s:\n"
 msgstr ""
 
-#: dwarf.c:5508
+#: dwarf.c:5504
 #, c-format
 msgid ""
 "File name                            Line number    Starting address    "
 "View    Stmt\n"
 msgstr ""
 
-#: dwarf.c:5510
+#: dwarf.c:5506
 #, c-format
 msgid ""
 "File name                        Line number    Starting address    View    "
 "Stmt\n"
 msgstr ""
 
-#: dwarf.c:5513
+#: dwarf.c:5509
 #, c-format
 msgid "CU: Empty file name table\n"
 msgstr ""
 
-#: dwarf.c:5620
+#: dwarf.c:5616
 #, c-format
 msgid "UNKNOWN (%u): length %ld\n"
 msgstr ""
 
-#: dwarf.c:5670
+#: dwarf.c:5666
 #, c-format
 msgid ""
 "\n"
 " [Use file table entry %d]\n"
 msgstr ""
 
-#: dwarf.c:5674 dwarf.c:5806
+#: dwarf.c:5670 dwarf.c:5802
 #, c-format
 msgid "file index %u >= number of files %u\n"
 msgstr ""
 
-#: dwarf.c:5676
+#: dwarf.c:5672
 #, c-format
 msgid ""
 "\n"
 " <over large file table index %u>"
 msgstr ""
 
-#: dwarf.c:5690
+#: dwarf.c:5686
 #, c-format
 msgid ""
 "\n"
 " [Use file %s in directory table entry %d]\n"
 msgstr ""
 
-#: dwarf.c:5703
+#: dwarf.c:5699
 #, c-format
 msgid ""
 "\n"
 " <over large directory table entry %u>\n"
 msgstr ""
 
-#: dwarf.c:5769
+#: dwarf.c:5765
 #, c-format
 msgid "  Set ISA to %lu\n"
 msgstr ""
 
-#: dwarf.c:5976
+#: dwarf.c:5972
 msgid "no info"
 msgstr ""
 
-#: dwarf.c:5977
+#: dwarf.c:5973
 msgid "type"
 msgstr ""
 
-#: dwarf.c:5978
+#: dwarf.c:5974
 msgid "variable"
 msgstr ""
 
-#: dwarf.c:5979
+#: dwarf.c:5975
 msgid "function"
 msgstr ""
 
-#: dwarf.c:5980
+#: dwarf.c:5976
 msgid "other"
 msgstr ""
 
-#: dwarf.c:5981
+#: dwarf.c:5977
 msgid "unused5"
 msgstr ""
 
-#: dwarf.c:5982
+#: dwarf.c:5978
 msgid "unused6"
 msgstr ""
 
-#: dwarf.c:5983
+#: dwarf.c:5979
 msgid "unused7"
 msgstr ""
 
-#: dwarf.c:6021
+#: dwarf.c:6017
 #, c-format
 msgid "Debug info is corrupted, %s header at %#lx has length %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:6036 dwarf.c:7777
+#: dwarf.c:6032 dwarf.c:7775
 #, c-format
 msgid ""
 ".debug_info offset of %#<PRIx64> in %s section does not point to a CU "
 "header.\n"
 msgstr ""
 
-#: dwarf.c:6042
+#: dwarf.c:6038
 #, c-format
 msgid "  Length:                              %<PRId64>\n"
 msgstr ""
 
-#: dwarf.c:6044
+#: dwarf.c:6040
 #, c-format
 msgid "  Version:                             %d\n"
 msgstr ""
 
-#: dwarf.c:6046
+#: dwarf.c:6042
 #, c-format
 msgid "  Offset into .debug_info section:     %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:6048
+#: dwarf.c:6044
 #, c-format
 msgid "  Size of area in .debug_info section: %<PRId64>\n"
 msgstr ""
 
-#: dwarf.c:6057
+#: dwarf.c:6053
 msgid "Only DWARF 2 and 3 pubnames are currently supported\n"
 msgstr ""
 
-#: dwarf.c:6065
+#: dwarf.c:6061
 #, c-format
 msgid ""
 "\n"
 "    Offset  Kind          Name\n"
 msgstr ""
 
-#: dwarf.c:6067
+#: dwarf.c:6063
 #, c-format
 msgid ""
 "\n"
 "    Offset\tName\n"
 msgstr ""
 
-#: dwarf.c:6101
+#: dwarf.c:6097
 msgid "s"
 msgstr ""
 
-#: dwarf.c:6101
+#: dwarf.c:6097
 msgid "g"
 msgstr ""
 
-#: dwarf.c:6159
+#: dwarf.c:6155
 #, c-format
 msgid " DW_MACINFO_start_file - lineno: %d filenum: %d\n"
 msgstr ""
 
-#: dwarf.c:6165
+#: dwarf.c:6161
 #, c-format
 msgid " DW_MACINFO_end_file\n"
 msgstr ""
 
-#: dwarf.c:6172
+#: dwarf.c:6168
 #, c-format
 msgid " DW_MACINFO_define - lineno : %d macro : %*s\n"
 msgstr ""
 
-#: dwarf.c:6182
+#: dwarf.c:6178
 #, c-format
 msgid " DW_MACINFO_undef - lineno : %d macro : %*s\n"
 msgstr ""
 
-#: dwarf.c:6195
+#: dwarf.c:6191
 #, c-format
 msgid " DW_MACINFO_vendor_ext - constant : %d string : %*s\n"
 msgstr ""
 
-#: dwarf.c:6347
+#: dwarf.c:6342
 #, c-format
 msgid ""
 "Expected to find a version number of 4 or 5 in section %s but found %d "
 "instead\n"
 msgstr ""
 
-#: dwarf.c:6354
+#: dwarf.c:6349
 #, c-format
 msgid "  Offset:                      %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:6355
+#: dwarf.c:6350
 #, c-format
 msgid "  Version:                     %d\n"
 msgstr ""
 
-#: dwarf.c:6356
+#: dwarf.c:6351
 #, c-format
 msgid "  Offset size:                 %d\n"
 msgstr ""
 
-#: dwarf.c:6360
+#: dwarf.c:6355
 #, c-format
 msgid "  Offset into .debug_line:     %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:6374
+#: dwarf.c:6369
 #, c-format
 msgid "  Extension opcode arguments:\n"
 msgstr ""
 
-#: dwarf.c:6381
+#: dwarf.c:6376
 #, c-format
 msgid "    DW_MACRO_%02x has no arguments\n"
 msgstr ""
 
-#: dwarf.c:6384
+#: dwarf.c:6379
 #, c-format
 msgid "    DW_MACRO_%02x arguments: "
 msgstr ""
 
-#: dwarf.c:6410
+#: dwarf.c:6405
 #, c-format
 msgid "Invalid extension opcode form %s\n"
 msgstr ""
 
-#: dwarf.c:6427
+#: dwarf.c:6423
 msgid ".debug_macro section not zero terminated\n"
 msgstr ""
 
-#: dwarf.c:6441
+#: dwarf.c:6438
 #, c-format
 msgid " DW_MACRO_define - lineno : %d macro : %*s\n"
 msgstr ""
 
-#: dwarf.c:6451
+#: dwarf.c:6449
 #, c-format
 msgid " DW_MACRO_undef - lineno : %d macro : %*s\n"
 msgstr ""
 
-#: dwarf.c:6466
+#: dwarf.c:6464
 msgid "DW_MACRO_start_file used, but no .debug_line offset provided.\n"
 msgstr ""
 
-#: dwarf.c:6472
+#: dwarf.c:6470
 #, c-format
 msgid " DW_MACRO_start_file - lineno: %d filenum: %d\n"
 msgstr ""
 
-#: dwarf.c:6475
+#: dwarf.c:6473
 #, c-format
 msgid " DW_MACRO_start_file - lineno: %d filenum: %d filename: %s%s%s\n"
 msgstr ""
 
-#: dwarf.c:6483
+#: dwarf.c:6481
 #, c-format
 msgid " DW_MACRO_end_file\n"
 msgstr ""
 
-#: dwarf.c:6493
+#: dwarf.c:6491
 #, c-format
 msgid " DW_MACRO_define_strp - lineno : %d macro : %s\n"
 msgstr ""
 
-#: dwarf.c:6504
+#: dwarf.c:6502
 #, c-format
 msgid " DW_MACRO_undef_strp - lineno : %d macro : %s\n"
 msgstr ""
 
-#: dwarf.c:6510
+#: dwarf.c:6508
 #, c-format
 msgid " DW_MACRO_import - offset : %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:6517
+#: dwarf.c:6515
 #, c-format
 msgid " DW_MACRO_define_sup - lineno : %d macro offset : %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:6525
+#: dwarf.c:6523
 #, c-format
 msgid " DW_MACRO_undef_sup - lineno : %d macro offset : %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:6532
+#: dwarf.c:6530
 #, c-format
 msgid " DW_MACRO_import_sup - offset : %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:6547
+#: dwarf.c:6545
 #, c-format
 msgid "(with offset %#<PRIx64>) "
 msgstr ""
 
-#: dwarf.c:6548
+#: dwarf.c:6546
 #, c-format
 msgid "lineno : %d macro : %s\n"
 msgstr ""
 
-#: dwarf.c:6555
+#: dwarf.c:6553
 #, c-format
 msgid " <Target Specific macro op: %#x - UNHANDLED"
 msgstr ""
 
-#: dwarf.c:6561
+#: dwarf.c:6559
 #, c-format
 msgid " Unknown macro opcode %02x seen\n"
 msgstr ""
 
-#: dwarf.c:6572
+#: dwarf.c:6570
 #, c-format
 msgid " DW_MACRO_%02x\n"
 msgstr ""
 
-#: dwarf.c:6575
+#: dwarf.c:6573
 #, c-format
 msgid " DW_MACRO_%02x -"
 msgstr ""
 
-#: dwarf.c:6622
+#: dwarf.c:6620
 #, c-format
 msgid "  Number TAG (%#<PRIx64>)\n"
 msgstr ""
 
-#: dwarf.c:6631
+#: dwarf.c:6629
 msgid "has children"
 msgstr ""
 
-#: dwarf.c:6631
+#: dwarf.c:6629
 msgid "no children"
 msgstr ""
 
-#: dwarf.c:6695
+#: dwarf.c:6693
 #, c-format
 msgid "location view pair\n"
 msgstr ""
 
-#: dwarf.c:6726
+#: dwarf.c:6724
 #, c-format
 msgid "No debug information available for loc lists of entry: %u\n"
 msgstr ""
 
-#: dwarf.c:6738 dwarf.c:6879 dwarf.c:7100
+#: dwarf.c:6736 dwarf.c:6877 dwarf.c:7098
 #, c-format
 msgid "Invalid pointer size (%d) in debug info for entry %d\n"
 msgstr ""
 
-#: dwarf.c:6750 dwarf.c:6803 dwarf.c:6812 dwarf.c:6891 dwarf.c:7006
-#: dwarf.c:7014 dwarf.c:7112 dwarf.c:7184 dwarf.c:7192
+#: dwarf.c:6748 dwarf.c:6801 dwarf.c:6810 dwarf.c:6889 dwarf.c:7004
+#: dwarf.c:7012 dwarf.c:7110 dwarf.c:7182 dwarf.c:7190
 #, c-format
 msgid "Location list starting at offset %#<PRIx64> is not terminated.\n"
 msgstr ""
 
-#: dwarf.c:6772 dwarf.c:6919 dwarf.c:7149 dwarf.c:8148 dwarf.c:8209
+#: dwarf.c:6770 dwarf.c:6917 dwarf.c:7147 dwarf.c:8146 dwarf.c:8207
 #, c-format
 msgid "<End of list>\n"
 msgstr ""
 
-#: dwarf.c:6784 dwarf.c:6929 dwarf.c:6964 dwarf.c:8218 dwarf.c:8242
+#: dwarf.c:6782 dwarf.c:6927 dwarf.c:6962 dwarf.c:8216 dwarf.c:8240
 #, c-format
 msgid "(base address)\n"
 msgstr ""
 
-#: dwarf.c:6798 dwarf.c:6913 dwarf.c:7138
+#: dwarf.c:6796 dwarf.c:6911 dwarf.c:7136
 #, c-format
 msgid ""
 "views at %8.8<PRIx64> for:\n"
 "    %*s "
 msgstr ""
 
-#: dwarf.c:6833 dwarf.c:7035 dwarf.c:8167 dwarf.c:8275
+#: dwarf.c:6831 dwarf.c:7033 dwarf.c:8165 dwarf.c:8273
 msgid " (start == end)"
 msgstr ""
 
-#: dwarf.c:6835 dwarf.c:7037 dwarf.c:8169 dwarf.c:8277
+#: dwarf.c:6833 dwarf.c:7035 dwarf.c:8167 dwarf.c:8275
 msgid " (start > end)"
 msgstr ""
 
-#: dwarf.c:6925
+#: dwarf.c:6923
 #, c-format
 msgid "(index into .debug_addr) "
 msgstr ""
 
-#: dwarf.c:6981
+#: dwarf.c:6979
 #, c-format
 msgid "View pair entry in loclist with locviews attribute\n"
 msgstr ""
 
-#: dwarf.c:6988
+#: dwarf.c:6986
 #, c-format
 msgid "views for:\n"
 msgstr ""
 
-#: dwarf.c:6993
+#: dwarf.c:6991
 #, c-format
 msgid "Invalid location list entry type %d\n"
 msgstr ""
 
-#: dwarf.c:7046
+#: dwarf.c:7044
 #, c-format
 msgid "Trailing view pair not used in a range"
 msgstr ""
 
-#: dwarf.c:7088
+#: dwarf.c:7086
 #, c-format
 msgid "No debug information for loc lists of entry: %u\n"
 msgstr ""
 
-#: dwarf.c:7155
+#: dwarf.c:7153
 #, c-format
 msgid "(base address selection entry)\n"
 msgstr ""
 
-#: dwarf.c:7176
+#: dwarf.c:7174
 #, c-format
 msgid "Unknown location list entry type 0x%x.\n"
 msgstr ""
 
-#: dwarf.c:7260
+#: dwarf.c:7258
 #, c-format
 msgid "Table at Offset %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:7276 dwarf.c:8340
+#: dwarf.c:7274 dwarf.c:8338
 #, c-format
 msgid "  Length:          %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:7277 dwarf.c:8341
+#: dwarf.c:7275 dwarf.c:8339
 #, c-format
 msgid "  DWARF version:   %u\n"
 msgstr ""
 
-#: dwarf.c:7278 dwarf.c:8342
+#: dwarf.c:7276 dwarf.c:8340
 #, c-format
 msgid "  Address size:    %u\n"
 msgstr ""
 
-#: dwarf.c:7279 dwarf.c:8343
+#: dwarf.c:7277 dwarf.c:8341
 #, c-format
 msgid "  Segment size:    %u\n"
 msgstr ""
 
-#: dwarf.c:7280 dwarf.c:8344
+#: dwarf.c:7278 dwarf.c:8342
 #, c-format
 msgid "  Offset entries:  %u\n"
 msgstr ""
 
-#: dwarf.c:7284
+#: dwarf.c:7282
 #, c-format
 msgid "The %s section contains an unsupported segment selector size: %d.\n"
 msgstr ""
 
-#: dwarf.c:7292
+#: dwarf.c:7290
 #, c-format
 msgid ""
 "\n"
 "   Offset Entries starting at %#tx:\n"
 msgstr ""
 
-#: dwarf.c:7300 dwarf.c:8371
+#: dwarf.c:7298 dwarf.c:8369
 #, c-format
 msgid "    [%6u] %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:7339 dwarf.c:7627 dwarf.c:7875 dwarf.c:7999 dwarf.c:8410
+#: dwarf.c:7337 dwarf.c:7625 dwarf.c:7873 dwarf.c:7997 dwarf.c:8408
 #, c-format
 msgid ""
 "\n"
 "The %s section is empty.\n"
 msgstr ""
 
-#: dwarf.c:7359
+#: dwarf.c:7357
 #, c-format
 msgid "The %s section contains corrupt or unsupported version number: %d.\n"
 msgstr ""
 
-#: dwarf.c:7386 dwarf.c:7881 dwarf.c:8418
+#: dwarf.c:7384 dwarf.c:7879 dwarf.c:8416
 #, c-format
 msgid ""
 "Unable to load/parse the .debug_info section, so cannot interpret the %s "
 "section.\n"
 msgstr ""
 
-#: dwarf.c:7433
+#: dwarf.c:7431
 msgid "No location lists in .debug_info section!\n"
 msgstr ""
 
-#: dwarf.c:7441
+#: dwarf.c:7439
 #, c-format
 msgid ""
 " Warning: This section has relocations - addresses seen here may not be "
@@ -3627,223 +3627,223 @@ msgid ""
 "\n"
 msgstr ""
 
-#: dwarf.c:7444 dwarf.c:7502
+#: dwarf.c:7442 dwarf.c:7500
 #, c-format
 msgid "    Offset   Begin            End              Expression\n"
 msgstr ""
 
-#: dwarf.c:7541 dwarf.c:7545
+#: dwarf.c:7539 dwarf.c:7543
 #, c-format
 msgid "There is a hole [%#tx - %#<PRIx64>] in %s section.\n"
 msgstr ""
 
-#: dwarf.c:7550
+#: dwarf.c:7548
 #, c-format
 msgid "There is an overlap [%#tx - %#<PRIx64>] in %s section.\n"
 msgstr ""
 
-#: dwarf.c:7558
+#: dwarf.c:7556
 #, c-format
 msgid "Offset %#<PRIx64> is bigger than %s section size.\n"
 msgstr ""
 
-#: dwarf.c:7565
+#: dwarf.c:7563
 #, c-format
 msgid "View Offset %#<PRIx64> is bigger than %s section size.\n"
 msgstr ""
 
-#: dwarf.c:7582
+#: dwarf.c:7580
 msgid "DWO is not yet supported.\n"
 msgstr ""
 
-#: dwarf.c:7599
+#: dwarf.c:7597
 msgid "Hole and overlap detection requires adjacent view lists and loclists.\n"
 msgstr ""
 
-#: dwarf.c:7608
+#: dwarf.c:7606
 #, c-format
 msgid "There is %ld unused byte at the end of section %s\n"
 msgid_plural "There are %ld unused bytes at the end of section %s\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: dwarf.c:7703
+#: dwarf.c:7701
 msgid "Section name must be provided \n"
 msgstr ""
 
-#: dwarf.c:7711
+#: dwarf.c:7709
 #, c-format
 msgid "SFrame decode failure: %s\n"
 msgstr ""
 
-#: dwarf.c:7715
+#: dwarf.c:7713
 #, c-format
 msgid "Contents of the SFrame section %s:"
 msgstr ""
 
-#: dwarf.c:7763
+#: dwarf.c:7761
 #, c-format
 msgid ""
 "Debug info is corrupted, %s header at %#<PRIx64> has length %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:7791
+#: dwarf.c:7789
 msgid "Only DWARF 2 and 3 aranges are currently supported.\n"
 msgstr ""
 
-#: dwarf.c:7795
+#: dwarf.c:7793
 #, c-format
 msgid "  Length:                   %<PRId64>\n"
 msgstr ""
 
-#: dwarf.c:7796
+#: dwarf.c:7794
 #, c-format
 msgid "  Version:                  %d\n"
 msgstr ""
 
-#: dwarf.c:7797
+#: dwarf.c:7795
 #, c-format
 msgid "  Offset into .debug_info:  %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:7799
+#: dwarf.c:7797
 #, c-format
 msgid "  Pointer Size:             %d\n"
 msgstr ""
 
-#: dwarf.c:7800
+#: dwarf.c:7798
 #, c-format
 msgid "  Segment Size:             %d\n"
 msgstr ""
 
-#: dwarf.c:7807
+#: dwarf.c:7805
 #, c-format
 msgid "Invalid address size in %s section!\n"
 msgstr ""
 
-#: dwarf.c:7817
+#: dwarf.c:7815
 msgid "Pointer size + Segment size is not a power of two.\n"
 msgstr ""
 
-#: dwarf.c:7822
+#: dwarf.c:7820
 #, c-format
 msgid ""
 "\n"
 "    Address            Length\n"
 msgstr ""
 
-#: dwarf.c:7824
+#: dwarf.c:7822
 #, c-format
 msgid ""
 "\n"
 "    Address    Length\n"
 msgstr ""
 
-#: dwarf.c:7901
+#: dwarf.c:7899
 #, c-format
 msgid "Corrupt address base (%#<PRIx64>) found in debug section %u\n"
 msgstr ""
 
-#: dwarf.c:7919
+#: dwarf.c:7917
 #, c-format
 msgid "  For compilation unit at offset %#<PRIx64>:\n"
 msgstr ""
 
-#: dwarf.c:7922
+#: dwarf.c:7920
 #, c-format
 msgid "\tIndex\tAddress\n"
 msgstr ""
 
-#: dwarf.c:7934
+#: dwarf.c:7932
 #, c-format
 msgid ""
 "Corrupt %s section: expecting header size of 8 or 16, but found %zd instead\n"
 msgstr ""
 
-#: dwarf.c:7945
+#: dwarf.c:7943
 #, c-format
 msgid "Corrupt %s section: unit_length field of %#<PRIx64> is invalid\n"
 msgstr ""
 
-#: dwarf.c:7952
+#: dwarf.c:7950
 #, c-format
 msgid ""
 "Corrupt %s section: expecting version number 5 in header but found %d "
 "instead\n"
 msgstr ""
 
-#: dwarf.c:7967
+#: dwarf.c:7965
 #, c-format
 msgid "Corrupt %s section: address size (%x) is wrong\n"
 msgstr ""
 
-#: dwarf.c:7975
+#: dwarf.c:7973
 #, c-format
 msgid "\t%d:\t"
 msgstr ""
 
-#: dwarf.c:8047 dwarf.c:8071
+#: dwarf.c:8045 dwarf.c:8069
 #, c-format
 msgid "    Length: %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:8048 dwarf.c:8073
+#: dwarf.c:8046 dwarf.c:8071
 #, c-format
 msgid "       Index   Offset [String]\n"
 msgstr ""
 
-#: dwarf.c:8056
+#: dwarf.c:8054
 #, c-format
 msgid "Section %s is too small %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:8064
+#: dwarf.c:8062
 #, c-format
 msgid "Unexpected version number in str_offset header: %#x\n"
 msgstr ""
 
-#: dwarf.c:8069
+#: dwarf.c:8067
 #, c-format
 msgid "Unexpected value in str_offset header's padding field: %#x\n"
 msgstr ""
 
-#: dwarf.c:8072
+#: dwarf.c:8070
 #, c-format
 msgid "    Version: %#x\n"
 msgstr ""
 
-#: dwarf.c:8196
+#: dwarf.c:8194
 #, c-format
 msgid "Range list starting at offset %#<PRIx64> is not terminated.\n"
 msgstr ""
 
-#: dwarf.c:8214
+#: dwarf.c:8212
 #, c-format
 msgid "(base address index) "
 msgstr ""
 
-#: dwarf.c:8254
+#: dwarf.c:8252
 #, c-format
 msgid "Invalid range list entry type %d\n"
 msgstr ""
 
-#: dwarf.c:8322
+#: dwarf.c:8320
 #, c-format
 msgid ""
 "The length field (%#<PRIx64>) in the debug_rnglists header is wrong - the "
 "section is too small\n"
 msgstr ""
 
-#: dwarf.c:8339
+#: dwarf.c:8337
 #, c-format
 msgid " Table at Offset: %#<PRIx64>:\n"
 msgstr ""
 
-#: dwarf.c:8357
+#: dwarf.c:8355
 msgid "Only DWARF version 5+ debug_rnglists info is currently supported.\n"
 msgstr ""
 
-#: dwarf.c:8364
+#: dwarf.c:8362
 #, c-format
 msgid ""
 "\n"
@@ -3852,42 +3852,42 @@ msgstr ""
 
 #. This can happen when the file was compiled with -gsplit-debug
 #. which removes references to range lists from the primary .o file.
-#: dwarf.c:8432
+#: dwarf.c:8430
 #, c-format
 msgid "No range lists referenced by .debug_info section.\n"
 msgstr ""
 
-#: dwarf.c:8462 dwarf.c:8498
+#: dwarf.c:8460 dwarf.c:8496
 #, c-format
 msgid "    Offset   Begin    End\n"
 msgstr ""
 
-#: dwarf.c:8481
+#: dwarf.c:8479
 #, c-format
 msgid "Corrupt pointer size (%d) in debug entry at offset %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:8488
+#: dwarf.c:8486
 #, c-format
 msgid "Corrupt offset (%#<PRIx64>) in range entry %u\n"
 msgstr ""
 
-#: dwarf.c:8523
+#: dwarf.c:8521
 #, c-format
 msgid "There is a hole [%#tx - %#tx] in %s section.\n"
 msgstr ""
 
-#: dwarf.c:8531
+#: dwarf.c:8529
 #, c-format
 msgid "There is an overlap [%#tx - %#tx] in %s section.\n"
 msgstr ""
 
-#: dwarf.c:8621
+#: dwarf.c:8620
 #, c-format
 msgid "Unfeasibly large register number: %u\n"
 msgstr ""
 
-#: dwarf.c:8635
+#: dwarf.c:8634
 #, c-format
 msgid "Out of memory allocating %u columns in dwarf frame arrays\n"
 msgstr ""
@@ -3906,7 +3906,7 @@ msgstr ""
 msgid "Invalid segment size (%d) in CIE data\n"
 msgstr ""
 
-#: dwarf.c:9209 dwarf.c:9839
+#: dwarf.c:9209 dwarf.c:9840
 #, c-format
 msgid "Augmentation data too long: %#<PRIx64>, expected at most %#tx\n"
 msgstr ""
@@ -3925,7 +3925,7 @@ msgstr ""
 msgid "Unsupported .eh_frame_hdr version %u\n"
 msgstr ""
 
-#: dwarf.c:9462 dwarf.c:11394
+#: dwarf.c:9462 dwarf.c:11401
 #, c-format
 msgid "  Version:                 %u\n"
 msgstr ""
@@ -4006,583 +4006,583 @@ msgstr ""
 msgid "Failed to read CIE information\n"
 msgstr ""
 
-#: dwarf.c:9750 dwarf.c:9771 dwarf.c:9800
+#: dwarf.c:9750 dwarf.c:9771 dwarf.c:9801
 msgid "Invalid max register\n"
 msgstr ""
 
 #. PR 17512: file: 9e196b3e.
-#: dwarf.c:9815
+#: dwarf.c:9816
 #, c-format
 msgid "Probably corrupt segment size: %d - using 4 instead\n"
 msgstr ""
 
 #. Ideally translate "invalid " to 8 chars, trailing space
 #. is optional.
-#: dwarf.c:9859
+#: dwarf.c:9860
 #, c-format
 msgid "cie=invalid "
 msgstr ""
 
-#: dwarf.c:10293
+#: dwarf.c:10296
 msgid "Invalid column number in saved frame state\n"
 msgstr ""
 
-#: dwarf.c:10343 dwarf.c:10367
+#: dwarf.c:10348 dwarf.c:10372
 #, c-format
 msgid "  %s: <corrupt len %<PRIu64>>\n"
 msgstr ""
 
-#: dwarf.c:10516
+#: dwarf.c:10523
 #, c-format
 msgid "  DW_CFA_??? (User defined call frame op: %#x)\n"
 msgstr ""
 
-#: dwarf.c:10518
+#: dwarf.c:10525
 #, c-format
 msgid "Unsupported or unknown Dwarf Call Frame Instruction number: %#x\n"
 msgstr ""
 
-#: dwarf.c:10622
+#: dwarf.c:10629
 #, c-format
 msgid "Debug info is corrupted, %s header at %#tx has length %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:10631
+#: dwarf.c:10638
 #, c-format
 msgid "Version %d\n"
 msgstr ""
 
-#: dwarf.c:10637
+#: dwarf.c:10644
 msgid "Only DWARF version 5 .debug_names is currently supported.\n"
 msgstr ""
 
-#: dwarf.c:10644
+#: dwarf.c:10651
 #, c-format
 msgid "Padding field of .debug_names must be 0 (found 0x%x)\n"
 msgstr ""
 
-#: dwarf.c:10649
+#: dwarf.c:10656
 msgid "Compilation unit count must be >= 1 in .debug_names\n"
 msgstr ""
 
-#: dwarf.c:10660
+#: dwarf.c:10667
 #, c-format
 msgid ""
 "Augmentation string length %u must be rounded up to a multiple of 4 in ."
 "debug_names.\n"
 msgstr ""
 
-#: dwarf.c:10668
+#: dwarf.c:10675
 #, c-format
 msgid "Augmentation string:"
 msgstr ""
 
-#: dwarf.c:10695
+#: dwarf.c:10702
 #, c-format
 msgid "CU table:\n"
 msgstr ""
 
-#: dwarf.c:10708
+#: dwarf.c:10715
 #, c-format
 msgid "TU table:\n"
 msgstr ""
 
-#: dwarf.c:10721
+#: dwarf.c:10728
 #, c-format
 msgid "Foreign TU table:\n"
 msgstr ""
 
-#: dwarf.c:10730
+#: dwarf.c:10737
 #, c-format
 msgid "[%3u] "
 msgstr ""
 
-#: dwarf.c:10741
+#: dwarf.c:10748
 #, c-format
 msgid ""
 "Entry pool offset (%#<PRIx64>) exceeds unit size %#tx for unit %#tx in the "
 "debug_names\n"
 msgstr ""
 
-#: dwarf.c:10769
+#: dwarf.c:10776
 #, c-format
 msgid "Used %zu of %lu bucket.\n"
 msgid_plural "Used %zu of %lu buckets.\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: dwarf.c:10798
+#: dwarf.c:10805
 #, c-format
 msgid ""
 "Out of %<PRIu64> items there are %zu bucket clashes (longest of %zu "
 "entries).\n"
 msgstr ""
 
-#: dwarf.c:10803
+#: dwarf.c:10810
 #, c-format
 msgid ""
 "The name_count (%<PRIu64>) is not the same as the used bucket_count (%zu) + "
 "the hash clash count (%zu)\n"
 msgstr ""
 
-#: dwarf.c:10841
+#: dwarf.c:10848
 #, c-format
 msgid ""
 "Duplicate abbreviation tag %<PRIu64> in unit %#tx in the debug_names "
 "section\n"
 msgstr ""
 
-#: dwarf.c:10863 dwarf.c:11167
+#: dwarf.c:10870 dwarf.c:11174
 #, c-format
 msgid ""
 "\n"
 "Symbol table:\n"
 msgstr ""
 
-#: dwarf.c:10896
+#: dwarf.c:10903
 #, c-format
 msgid "Invalid entry offset value: %<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:10929
+#: dwarf.c:10936
 #, c-format
 msgid ""
 "Undefined abbreviation tag %<PRId64> in unit %#tx in the debug_names "
 "section\n"
 msgstr ""
 
-#: dwarf.c:10960
+#: dwarf.c:10967
 #, c-format
 msgid " <no entries>"
 msgstr ""
 
-#: dwarf.c:10992
+#: dwarf.c:10999
 msgid "The debuglink filename is corrupt/missing\n"
 msgstr ""
 
-#: dwarf.c:10996
+#: dwarf.c:11003
 #, c-format
 msgid "  Separate debug info file: %s\n"
 msgstr ""
 
-#: dwarf.c:11007
+#: dwarf.c:11014
 msgid "CRC offset missing/truncated\n"
 msgstr ""
 
-#: dwarf.c:11013
+#: dwarf.c:11020
 #, c-format
 msgid "  CRC value: %#x\n"
 msgstr ""
 
-#: dwarf.c:11017
+#: dwarf.c:11024
 #, c-format
 msgid "There are %#<PRIx64> extraneous bytes at the end of the section\n"
 msgstr ""
 
-#: dwarf.c:11032
+#: dwarf.c:11039
 #, c-format
 msgid "Build-ID is too short (%#zx bytes)\n"
 msgstr ""
 
-#: dwarf.c:11036
+#: dwarf.c:11043
 #, c-format
 msgid "  Build-ID (%#zx bytes):"
 msgstr ""
 
-#: dwarf.c:11068
+#: dwarf.c:11075
 #, c-format
 msgid "Truncated header in the %s section.\n"
 msgstr ""
 
-#: dwarf.c:11072
+#: dwarf.c:11079
 #, c-format
 msgid "Version %lu\n"
 msgstr ""
 
-#: dwarf.c:11078
+#: dwarf.c:11085
 #, c-format
 msgid "Unsupported version %lu.\n"
 msgstr ""
 
-#: dwarf.c:11082
+#: dwarf.c:11089
 msgid "The address table data in version 3 may be wrong.\n"
 msgstr ""
 
-#: dwarf.c:11084
+#: dwarf.c:11091
 msgid "Version 4 does not support case insensitive lookups.\n"
 msgstr ""
 
-#: dwarf.c:11086
+#: dwarf.c:11093
 msgid "Version 5 does not include inlined functions.\n"
 msgstr ""
 
-#: dwarf.c:11088
+#: dwarf.c:11095
 msgid "Version 6 does not include symbol attributes.\n"
 msgstr ""
 
-#: dwarf.c:11116
+#: dwarf.c:11123
 #, c-format
 msgid "Corrupt header in the %s section.\n"
 msgstr ""
 
-#: dwarf.c:11132
+#: dwarf.c:11139
 #, c-format
 msgid ""
 "\n"
 "CU table:\n"
 msgstr ""
 
-#: dwarf.c:11142
+#: dwarf.c:11149
 #, c-format
 msgid ""
 "\n"
 "TU table:\n"
 msgstr ""
 
-#: dwarf.c:11155
+#: dwarf.c:11162
 #, c-format
 msgid ""
 "\n"
 "Address table:\n"
 msgstr ""
 
-#: dwarf.c:11182
+#: dwarf.c:11189
 #, c-format
 msgid "[%3u] <corrupt offset: %x>"
 msgstr ""
 
-#: dwarf.c:11183
+#: dwarf.c:11190
 #, c-format
 msgid "Corrupt name offset of 0x%x found for symbol table slot %d\n"
 msgstr ""
 
-#: dwarf.c:11194
+#: dwarf.c:11201
 #, c-format
 msgid "<invalid CU vector offset: %x>\n"
 msgstr ""
 
-#: dwarf.c:11195
+#: dwarf.c:11202
 #, c-format
 msgid "Corrupt CU vector offset of 0x%x found for symbol table slot %d\n"
 msgstr ""
 
-#: dwarf.c:11206
+#: dwarf.c:11213
 #, c-format
 msgid "Invalid number of CUs (0x%x) for symbol table slot %d\n"
 msgstr ""
 
-#: dwarf.c:11231
+#: dwarf.c:11238
 msgid "static"
 msgstr ""
 
-#: dwarf.c:11231
+#: dwarf.c:11238
 msgid "global"
 msgstr ""
 
-#: dwarf.c:11243
+#: dwarf.c:11250
 #, c-format
 msgid ""
 "\n"
 "Shortcut table:\n"
 msgstr ""
 
-#: dwarf.c:11247
+#: dwarf.c:11254
 #, c-format
 msgid "Corrupt shortcut table in the %s section.\n"
 msgstr ""
 
-#: dwarf.c:11252
+#: dwarf.c:11259
 #, c-format
 msgid "Language of main: "
 msgstr ""
 
-#: dwarf.c:11256
+#: dwarf.c:11263
 #, c-format
 msgid "Name of main: "
 msgstr ""
 
-#: dwarf.c:11258
+#: dwarf.c:11265
 #, c-format
 msgid "<unknown>\n"
 msgstr ""
 
-#: dwarf.c:11264
+#: dwarf.c:11271
 #, c-format
 msgid "<corrupt offset: %x>\n"
 msgstr ""
 
-#: dwarf.c:11265
+#: dwarf.c:11272
 #, c-format
 msgid "Corrupt name offset of 0x%x found for name of main\n"
 msgstr ""
 
-#: dwarf.c:11369
+#: dwarf.c:11376
 #, c-format
 msgid "Section %s is empty\n"
 msgstr ""
 
-#: dwarf.c:11375
+#: dwarf.c:11382
 #, c-format
 msgid "Section %s is too small to contain a CU/TU header\n"
 msgstr ""
 
-#: dwarf.c:11396
+#: dwarf.c:11403
 #, c-format
 msgid "  Number of columns:       %u\n"
 msgstr ""
 
-#: dwarf.c:11397
+#: dwarf.c:11404
 #, c-format
 msgid "  Number of used entries:  %u\n"
 msgstr ""
 
-#: dwarf.c:11398
+#: dwarf.c:11405
 #, c-format
 msgid ""
 "  Number of slots:         %u\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:11405
+#: dwarf.c:11412
 #, c-format
 msgid "Section %s is too small for %u slot\n"
 msgid_plural "Section %s is too small for %u slots\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: dwarf.c:11438
+#: dwarf.c:11445
 msgid "Section index pool located before start of section\n"
 msgstr ""
 
-#: dwarf.c:11442
+#: dwarf.c:11449
 #, c-format
 msgid "  [%3d] Signature:  %#<PRIx64>  Sections: "
 msgstr ""
 
-#: dwarf.c:11448
+#: dwarf.c:11455
 #, c-format
 msgid "Section %s too small for shndx pool\n"
 msgstr ""
 
-#: dwarf.c:11491
+#: dwarf.c:11498
 #, c-format
 msgid "Section %s too small for offset and size tables\n"
 msgstr ""
 
-#: dwarf.c:11498
+#: dwarf.c:11505
 #, c-format
 msgid "  Offset table\n"
 msgstr ""
 
-#: dwarf.c:11500 dwarf.c:11587
+#: dwarf.c:11507 dwarf.c:11594
 msgid "signature"
 msgstr ""
 
-#: dwarf.c:11500 dwarf.c:11587
+#: dwarf.c:11507 dwarf.c:11594
 msgid "dwo_id"
 msgstr ""
 
-#: dwarf.c:11539
+#: dwarf.c:11546
 #, c-format
 msgid "Row index (%u) is larger than number of used entries (%u)\n"
 msgstr ""
 
-#: dwarf.c:11567 dwarf.c:11638
+#: dwarf.c:11574 dwarf.c:11645
 #, c-format
 msgid "Overlarge Dwarf section index detected: %u\n"
 msgstr ""
 
-#: dwarf.c:11585
+#: dwarf.c:11592
 #, c-format
 msgid "  Size table\n"
 msgstr ""
 
-#: dwarf.c:11624
+#: dwarf.c:11631
 #, c-format
 msgid "Too many rows/columns in DWARF index section %s\n"
 msgstr ""
 
-#: dwarf.c:11653
+#: dwarf.c:11660
 #, c-format
 msgid "  Unsupported version (%d)\n"
 msgstr ""
 
-#: dwarf.c:11725
+#: dwarf.c:11732
 #, c-format
 msgid "Displaying the debug contents of section %s is not yet supported.\n"
 msgstr ""
 
-#: dwarf.c:11756
+#: dwarf.c:11763
 #, c-format
 msgid ""
-"Attempt to allocate an array with an excessive number of elements: %"
-"#<PRIx64>\n"
+"Attempt to allocate an array with an excessive number of elements: "
+"%#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:11774
+#: dwarf.c:11781
 #, c-format
 msgid ""
-"Attempt to re-allocate an array with an excessive number of elements: %"
-"#<PRIx64>\n"
+"Attempt to re-allocate an array with an excessive number of elements: "
+"%#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:11790
+#: dwarf.c:11797
 #, c-format
 msgid ""
-"Attempt to allocate a zero'ed array with an excessive number of elements: %"
-"#<PRIx64>\n"
+"Attempt to allocate a zero'ed array with an excessive number of elements: "
+"%#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:11888
+#: dwarf.c:11895
 #, c-format
 msgid "Unable to reopen separate debug info file: %s\n"
 msgstr ""
 
-#: dwarf.c:11900
+#: dwarf.c:11907
 #, c-format
 msgid "Separate debug info file %s found, but CRC does not match - ignoring\n"
 msgstr ""
 
-#: dwarf.c:12080
+#: dwarf.c:12087
 #, c-format
 msgid "Corrupt debuglink section: %s\n"
 msgstr ""
 
-#: dwarf.c:12119 elfcomm.c:295 elfcomm.c:320 elfcomm.c:794
+#: dwarf.c:12126 elfcomm.c:295 elfcomm.c:320 elfcomm.c:794
 msgid "Out of memory\n"
 msgstr ""
 
 #. Failed to find the file.
-#: dwarf.c:12195
+#: dwarf.c:12202
 #, c-format
 msgid "could not find separate debug file '%s'\n"
 msgstr ""
 
-#: dwarf.c:12197 dwarf.c:12202 dwarf.c:12208 dwarf.c:12212 dwarf.c:12217
-#: dwarf.c:12220 dwarf.c:12223 dwarf.c:12226
+#: dwarf.c:12204 dwarf.c:12209 dwarf.c:12215 dwarf.c:12219 dwarf.c:12224
+#: dwarf.c:12227 dwarf.c:12230 dwarf.c:12233
 #, c-format
 msgid "tried: %s\n"
 msgstr ""
 
-#: dwarf.c:12236
+#: dwarf.c:12243
 #, c-format
 msgid "tried: DEBUGINFOD_URLS=%s\n"
 msgstr ""
 
-#: dwarf.c:12264
+#: dwarf.c:12271
 #, c-format
 msgid "failed to open separate debug file: %s\n"
 msgstr ""
 
-#: dwarf.c:12273
+#: dwarf.c:12280
 #, c-format
 msgid ""
 "\n"
 "%s: Found separate debug info file: %s\n"
 msgstr ""
 
-#: dwarf.c:12296
+#: dwarf.c:12303
 msgid "Out of memory allocating dwo filename\n"
 msgstr ""
 
-#: dwarf.c:12302
+#: dwarf.c:12309
 #, c-format
 msgid "Unable to load dwo file: %s\n"
 msgstr ""
 
 #. FIXME: We should check the dwo_id.
-#: dwarf.c:12309
+#: dwarf.c:12316
 #, c-format
 msgid ""
 "%s: Found separate debug object file: %s\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:12341
+#: dwarf.c:12348
 msgid "Unable to load the .note.gnu.build-id section\n"
 msgstr ""
 
-#: dwarf.c:12347
+#: dwarf.c:12354
 msgid ".note.gnu.build-id section is corrupt/empty\n"
 msgstr ""
 
-#: dwarf.c:12368
+#: dwarf.c:12375
 msgid ".note.gnu.build-id data size is too small\n"
 msgstr ""
 
-#: dwarf.c:12374
+#: dwarf.c:12381
 msgid ".note.gnu.build-id data size is too big\n"
 msgstr ""
 
-#: dwarf.c:12435
+#: dwarf.c:12442
 msgid ".debug_sup section is corrupt/empty\n"
 msgstr ""
 
-#: dwarf.c:12445
+#: dwarf.c:12452
 msgid "filename in .debug_sup section is corrupt\n"
 msgstr ""
 
-#: dwarf.c:12462
+#: dwarf.c:12469
 #, c-format
 msgid "unable to open file '%s' referenced from .debug_sup section\n"
 msgstr ""
 
-#: dwarf.c:12467
+#: dwarf.c:12474
 #, c-format
 msgid ""
 "%s: Found supplementary debug file: %s\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:12568
+#: dwarf.c:12575
 msgid "Multiple DWO_NAMEs encountered for the same CU\n"
 msgstr ""
 
-#: dwarf.c:12580
+#: dwarf.c:12587
 msgid "multiple DWO_IDs encountered for the same CU\n"
 msgstr ""
 
-#: dwarf.c:12585
+#: dwarf.c:12592
 msgid "Unexpected DWO INFO type"
 msgstr ""
 
-#: dwarf.c:12600
+#: dwarf.c:12607
 #, c-format
 msgid ""
 "The %s section contains link(s) to dwo file(s):\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:12605
+#: dwarf.c:12612
 #, c-format
 msgid "  Name:      %s\n"
 msgstr ""
 
-#: dwarf.c:12606
+#: dwarf.c:12613
 #, c-format
 msgid "  Directory: %s\n"
 msgstr ""
 
-#: dwarf.c:12606
+#: dwarf.c:12613
 msgid "<not-found>"
 msgstr ""
 
-#: dwarf.c:12608
+#: dwarf.c:12615
 #, c-format
 msgid "  ID:       "
 msgstr ""
 
-#: dwarf.c:12610
+#: dwarf.c:12617
 #, c-format
 msgid "  ID:        <not specified>\n"
 msgstr ""
 
-#: dwarf.c:12768
+#: dwarf.c:12775
 #, c-format
 msgid "Unrecognized debug option '%s'\n"
 msgstr ""
 
-#: dwarf.c:12812
+#: dwarf.c:12819
 #, c-format
 msgid "Unrecognized debug letter option '%c'\n"
 msgstr ""
@@ -4681,7 +4681,7 @@ msgstr ""
 
 #. PR 24049 - we cannot use filedata->file_name as this will
 #. have already been freed.
-#: elfcomm.c:518 elfcomm.c:752 elfedit.c:624 readelf.c:24044
+#: elfcomm.c:518 elfcomm.c:752 elfedit.c:624 readelf.c:24711
 #, c-format
 msgid "%s: failed to read archive header\n"
 msgstr ""
@@ -4728,7 +4728,7 @@ msgstr ""
 msgid "%s: failed to seek to next file name\n"
 msgstr ""
 
-#: elfcomm.c:757 elfedit.c:631 readelf.c:24051
+#: elfcomm.c:757 elfedit.c:631 readelf.c:24718
 #, c-format
 msgid "%s: did not find a valid archive header\n"
 msgstr ""
@@ -4819,12 +4819,12 @@ msgstr ""
 msgid "%s: Failed to seek to ELF header\n"
 msgstr ""
 
-#: elfedit.c:615 readelf.c:24032
+#: elfedit.c:615 readelf.c:24699
 #, c-format
 msgid "%s: failed to seek to next archive header\n"
 msgstr ""
 
-#: elfedit.c:646 elfedit.c:655 readelf.c:24064 readelf.c:24073
+#: elfedit.c:646 elfedit.c:655 readelf.c:24731 readelf.c:24740
 #, c-format
 msgid "%s: bad archive file name\n"
 msgstr ""
@@ -4839,22 +4839,22 @@ msgstr ""
 msgid "%s: failed to seek to archive member\n"
 msgstr ""
 
-#: elfedit.c:746 readelf.c:24192
+#: elfedit.c:746 readelf.c:24859
 #, c-format
 msgid "'%s': No such file\n"
 msgstr ""
 
-#: elfedit.c:748 readelf.c:24194
+#: elfedit.c:748 readelf.c:24861
 #, c-format
 msgid "Could not locate '%s'.  System error message: %s\n"
 msgstr ""
 
-#: elfedit.c:769 readelf.c:24201
+#: elfedit.c:769 readelf.c:24868
 #, c-format
 msgid "'%s' is not an ordinary file\n"
 msgstr ""
 
-#: elfedit.c:795 readelf.c:24223
+#: elfedit.c:795 readelf.c:24890
 #, c-format
 msgid "%s: Failed to read file's magic number\n"
 msgstr ""
@@ -4884,7 +4884,7 @@ msgstr ""
 msgid " Update the ELF header of ELF files\n"
 msgstr ""
 
-#: elfedit.c:957 nm.c:302 objcopy.c:584 objcopy.c:726 strings.c:1332
+#: elfedit.c:957 nm.c:297 objcopy.c:578 objcopy.c:727 strings.c:1332
 #, c-format
 msgid " The options are:\n"
 msgstr ""
@@ -4953,69 +4953,69 @@ msgstr ""
 msgid "Duplicate symbol entered into keyword list."
 msgstr ""
 
-#: nm.c:300 size.c:88 strings.c:1330
+#: nm.c:295 size.c:88 strings.c:1330
 #, c-format
 msgid "Usage: %s [option(s)] [file(s)]\n"
 msgstr ""
 
-#: nm.c:301
+#: nm.c:296
 #, c-format
 msgid " List symbols in [file(s)] (a.out by default).\n"
 msgstr ""
 
-#: nm.c:303
+#: nm.c:298
 #, c-format
 msgid "  -a, --debug-syms       Display debugger-only symbols\n"
 msgstr ""
 
-#: nm.c:305
+#: nm.c:300
 #, c-format
 msgid ""
 "  -A, --print-file-name  Print name of the input file before every symbol\n"
 msgstr ""
 
-#: nm.c:307
+#: nm.c:302
 #, c-format
 msgid "  -B                     Same as --format=bsd\n"
 msgstr ""
 
-#: nm.c:309
+#: nm.c:304
 #, c-format
 msgid "  -C, --demangle[=STYLE] Decode mangled/processed symbol names\n"
 msgstr ""
 
-#: nm.c:311 readelf.c:6206
+#: nm.c:306 readelf.c:6545
 msgid "                           STYLE can be "
 msgstr ""
 
-#: nm.c:313
+#: nm.c:308
 #, c-format
 msgid "      --no-demangle      Do not demangle low-level symbol names\n"
 msgstr ""
 
-#: nm.c:315
+#: nm.c:310
 #, c-format
 msgid ""
 "      --recurse-limit    Enable a demangling recursion limit.  (default)\n"
 msgstr ""
 
-#: nm.c:317
+#: nm.c:312
 #, c-format
 msgid "      --no-recurse-limit Disable a demangling recursion limit.\n"
 msgstr ""
 
-#: nm.c:319
+#: nm.c:314
 #, c-format
 msgid ""
 "  -D, --dynamic          Display dynamic symbols instead of normal symbols\n"
 msgstr ""
 
-#: nm.c:321
+#: nm.c:316
 #, c-format
 msgid "  -e                     (ignored)\n"
 msgstr ""
 
-#: nm.c:323
+#: nm.c:318
 #, c-format
 msgid ""
 "  -f, --format=FORMAT    Use the output format FORMAT.  FORMAT can be "
@@ -5024,111 +5024,111 @@ msgid ""
 "                           The default is `bsd'\n"
 msgstr ""
 
-#: nm.c:327
+#: nm.c:322
 #, c-format
 msgid "  -g, --extern-only      Display only external symbols\n"
 msgstr ""
 
-#: nm.c:329
+#: nm.c:324
 #, c-format
 msgid ""
 "    --ifunc-chars=CHARS  Characters to use when displaying ifunc symbols\n"
 msgstr ""
 
-#: nm.c:331
+#: nm.c:326
 #, c-format
 msgid "  -j, --just-symbols     Same as --format=just-symbols\n"
 msgstr ""
 
-#: nm.c:333
+#: nm.c:328
 #, c-format
 msgid ""
 "  -l, --line-numbers     Use debugging information to find a filename and\n"
 "                           line number for each symbol\n"
 msgstr ""
 
-#: nm.c:336
+#: nm.c:331
 #, c-format
 msgid "  -n, --numeric-sort     Sort symbols numerically by address\n"
 msgstr ""
 
-#: nm.c:338
+#: nm.c:333
 #, c-format
 msgid "  -o                     Same as -A\n"
 msgstr ""
 
-#: nm.c:340
+#: nm.c:335
 #, c-format
 msgid "  -p, --no-sort          Do not sort the symbols\n"
 msgstr ""
 
-#: nm.c:342
+#: nm.c:337
 #, c-format
 msgid "  -P, --portability      Same as --format=posix\n"
 msgstr ""
 
-#: nm.c:344
+#: nm.c:339
 #, c-format
 msgid "  -r, --reverse-sort     Reverse the sense of the sort\n"
 msgstr ""
 
-#: nm.c:347
+#: nm.c:342
 #, c-format
 msgid "      --plugin NAME      Load the specified plugin\n"
 msgstr ""
 
-#: nm.c:350
+#: nm.c:344
 #, c-format
 msgid "  -S, --print-size       Print size of defined symbols\n"
 msgstr ""
 
-#: nm.c:352
+#: nm.c:346
 #, c-format
 msgid ""
 "  -s, --print-armap      Include index for symbols from archive members\n"
 msgstr ""
 
-#: nm.c:354
+#: nm.c:348
 #, c-format
 msgid "      --quiet            Suppress \"no symbols\" diagnostic\n"
 msgstr ""
 
-#: nm.c:356
+#: nm.c:350
 #, c-format
 msgid "      --size-sort        Sort symbols by size\n"
 msgstr ""
 
-#: nm.c:358
+#: nm.c:352
 #, c-format
 msgid "      --special-syms     Include special symbols in the output\n"
 msgstr ""
 
-#: nm.c:360
+#: nm.c:354
 #, c-format
 msgid "      --synthetic        Display synthetic symbols as well\n"
 msgstr ""
 
-#: nm.c:362
+#: nm.c:356
 #, c-format
 msgid "  -t, --radix=RADIX      Use RADIX for printing symbol values\n"
 msgstr ""
 
-#: nm.c:364
+#: nm.c:358
 #, c-format
 msgid "      --target=BFDNAME   Specify the target object format as BFDNAME\n"
 msgstr ""
 
-#: nm.c:366
+#: nm.c:360
 #, c-format
 msgid "  -u, --undefined-only   Display only undefined symbols\n"
 msgstr ""
 
-#: nm.c:368
+#: nm.c:362
 #, c-format
 msgid "  -U, --defined-only     Display only defined symbols\n"
 msgstr ""
 
-#: nm.c:370
+#: nm.c:364
 #, c-format
 msgid ""
 "      --unicode={default|show|invalid|hex|escape|highlight}\n"
@@ -5136,81 +5136,81 @@ msgid ""
 "characters\n"
 msgstr ""
 
-#: nm.c:373
+#: nm.c:367
 #, c-format
 msgid "  -W, --no-weak          Ignore weak symbols\n"
 msgstr ""
 
-#: nm.c:375
+#: nm.c:369
 #, c-format
 msgid ""
 "      --without-symbol-versions  Do not display version strings after symbol "
 "names\n"
 msgstr ""
 
-#: nm.c:377
+#: nm.c:371
 #, c-format
 msgid "  -X 32_64               (ignored)\n"
 msgstr ""
 
-#: nm.c:379
+#: nm.c:373
 #, c-format
 msgid "  @FILE                  Read options from FILE\n"
 msgstr ""
 
-#: nm.c:381
+#: nm.c:375
 #, c-format
 msgid "  -h, --help             Display this information\n"
 msgstr ""
 
-#: nm.c:383
+#: nm.c:377
 #, c-format
 msgid "  -V, --version          Display this program's version number\n"
 msgstr ""
 
-#: nm.c:404
+#: nm.c:398
 #, c-format
 msgid "%s: invalid radix"
 msgstr ""
 
-#: nm.c:434
+#: nm.c:428
 #, c-format
 msgid "%s: invalid output format"
 msgstr ""
 
-#: nm.c:458 readelf.c:13756 readelf.c:13799
+#: nm.c:452 readelf.c:14181 readelf.c:14224
 #, c-format
 msgid "<processor specific>: %d"
 msgstr ""
 
-#: nm.c:460 readelf.c:13763 readelf.c:13816
+#: nm.c:454 readelf.c:14188 readelf.c:14241
 #, c-format
 msgid "<OS specific>: %d"
 msgstr ""
 
-#: nm.c:462 readelf.c:13766 readelf.c:13819
+#: nm.c:456 readelf.c:14191 readelf.c:14244
 #, c-format
 msgid "<unknown>: %d"
 msgstr ""
 
-#: nm.c:489
+#: nm.c:483
 #, c-format
 msgid "<unknown>: %d/%d"
 msgstr ""
 
-#: nm.c:757
+#: nm.c:751
 #, c-format
 msgid ""
 "\n"
 "Archive index:\n"
 msgstr ""
 
-#: nm.c:808 nm.c:1490
+#: nm.c:803 nm.c:1489
 #, c-format
 msgid "%s: plugin needed to handle lto object"
 msgstr ""
 
-#: nm.c:1699
+#: nm.c:1698
 #, c-format
 msgid ""
 "\n"
@@ -5219,7 +5219,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: nm.c:1701
+#: nm.c:1700
 #, c-format
 msgid ""
 "\n"
@@ -5228,7 +5228,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: nm.c:1703 nm.c:1764
+#: nm.c:1702 nm.c:1763
 #, c-format
 msgid ""
 "Name                  Value   Class        Type         Size     Line  "
@@ -5236,7 +5236,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: nm.c:1706 nm.c:1767
+#: nm.c:1705 nm.c:1766
 #, c-format
 msgid ""
 "Name                  Value           Class        Type         "
@@ -5244,7 +5244,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: nm.c:1760
+#: nm.c:1759
 #, c-format
 msgid ""
 "\n"
@@ -5253,7 +5253,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: nm.c:1762
+#: nm.c:1761
 #, c-format
 msgid ""
 "\n"
@@ -5262,39 +5262,39 @@ msgid ""
 "\n"
 msgstr ""
 
-#: nm.c:1846
+#: nm.c:1845
 #, c-format
 msgid "Print width has not been initialized (%d)"
 msgstr ""
 
-#: nm.c:2111 objdump.c:6387 readelf.c:6681 strings.c:314
+#: nm.c:2108 objdump.c:6393 readelf.c:7023 strings.c:314
 #, c-format
 msgid "invalid argument to -U/--unicode: %s"
 msgstr ""
 
-#: nm.c:2129
+#: nm.c:2126
 msgid "Only -X 32_64 is supported"
 msgstr ""
 
-#: nm.c:2161
+#: nm.c:2156
 msgid "Using the --size-sort and --undefined-only options together"
 msgstr ""
 
-#: nm.c:2162
+#: nm.c:2157
 msgid "will produce no output, since undefined symbols have no size."
 msgstr ""
 
-#: objcopy.c:582 srconv.c:1694
+#: objcopy.c:576 srconv.c:1694
 #, c-format
 msgid "Usage: %s [option(s)] in-file [out-file]\n"
 msgstr ""
 
-#: objcopy.c:583
+#: objcopy.c:577
 #, c-format
 msgid " Copies a binary file, possibly transforming it in the process\n"
 msgstr ""
 
-#: objcopy.c:585
+#: objcopy.c:579
 #, c-format
 msgid ""
 "  -I --input-target <bfdname>      Assume input file is in format <bfdname>\n"
@@ -5309,7 +5309,7 @@ msgid ""
 "output\n"
 msgstr ""
 
-#: objcopy.c:593 objcopy.c:734
+#: objcopy.c:587 objcopy.c:735
 #, c-format
 msgid ""
 "  -D --enable-deterministic-archives\n"
@@ -5319,7 +5319,7 @@ msgid ""
 "                                   Disable -D behavior\n"
 msgstr ""
 
-#: objcopy.c:599 objcopy.c:740
+#: objcopy.c:593 objcopy.c:741
 #, c-format
 msgid ""
 "  -D --enable-deterministic-archives\n"
@@ -5329,7 +5329,7 @@ msgid ""
 "                                   Disable -D behavior (default)\n"
 msgstr ""
 
-#: objcopy.c:604
+#: objcopy.c:598
 #, c-format
 msgid ""
 "  -j --only-section <name>         Only copy section <name> into the output\n"
@@ -5460,11 +5460,25 @@ msgid ""
 "                                   <commit>\n"
 "     --subsystem <name>[:<version>]\n"
 "                                   Set PE subsystem to <name> [& <version>]\n"
-"     --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi|zstd}]\n"
-"\t\t\t\t   Compress DWARF debug sections\n"
+msgstr ""
+
+#: objcopy.c:696
+#, c-format
+msgid "     --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi|zstd}]\n"
+msgstr ""
+
+#: objcopy.c:699
+#, c-format
+msgid "     --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi}]\n"
+msgstr ""
+
+#: objcopy.c:702
+#, c-format
+msgid ""
+"                                   Compress DWARF debug sections\n"
 "     --decompress-debug-sections   Decompress DWARF debug sections using "
 "zlib\n"
-"     --elf-stt-common=[yes|no]     Generate ELF common symbols with "
+"      --elf-stt-common=[yes|no]     Generate ELF common symbols with "
 "STT_COMMON\n"
 "                                     type\n"
 "     --verilog-data-width <number> Specifies data width, in bytes, for "
@@ -5481,17 +5495,17 @@ msgid ""
 "supported\n"
 msgstr ""
 
-#: objcopy.c:724
+#: objcopy.c:725
 #, c-format
 msgid "Usage: %s <option(s)> in-file(s)\n"
 msgstr ""
 
-#: objcopy.c:725
+#: objcopy.c:726
 #, c-format
 msgid " Removes symbols and sections from files\n"
 msgstr ""
 
-#: objcopy.c:727
+#: objcopy.c:728
 #, c-format
 msgid ""
 "  -I --input-target=<bfdname>      Assume input file is in format <bfdname>\n"
@@ -5503,7 +5517,7 @@ msgid ""
 "output\n"
 msgstr ""
 
-#: objcopy.c:745
+#: objcopy.c:746
 #, c-format
 msgid ""
 "  -R --remove-section=<name>       Also remove section <name> from the "
@@ -5537,7 +5551,7 @@ msgid ""
 "  -o <file>                        Place stripped output into <file>\n"
 msgstr ""
 
-#: objcopy.c:771
+#: objcopy.c:772
 #, c-format
 msgid "      --plugin NAME                Load the specified plugin\n"
 msgstr ""
@@ -5577,7 +5591,7 @@ msgstr ""
 msgid "cannot open '%s': %s"
 msgstr ""
 
-#: objcopy.c:1140 objcopy.c:5323
+#: objcopy.c:1140 objcopy.c:5331
 #, c-format
 msgid "%s: fread failed"
 msgstr ""
@@ -5707,431 +5721,427 @@ msgstr ""
 msgid "bad GNU build attribute notes: multiple different versions"
 msgstr ""
 
-#: objcopy.c:2634
+#: objcopy.c:2627
 #, c-format
 msgid "%s[%s]: Note - dropping 'share' flag as output format is not COFF"
 msgstr ""
 
-#: objcopy.c:2646
+#: objcopy.c:2639
 #, c-format
 msgid "%s[%s]: 'large' flag is ELF x86-64 specific"
 msgstr ""
 
 #. PR 17636: Call non-fatal so that we return to our parent who
 #. may need to tidy temporary files.
-#: objcopy.c:2692
+#: objcopy.c:2685
 #, c-format
 msgid "unable to change endianness of '%s'"
 msgstr ""
 
-#: objcopy.c:2699
+#: objcopy.c:2692
 #, c-format
 msgid "unable to modify '%s' due to errors"
 msgstr ""
 
-#: objcopy.c:2712
+#: objcopy.c:2705
 #, c-format
 msgid "error: the input file '%s' has no sections"
 msgstr ""
 
-#: objcopy.c:2740
+#: objcopy.c:2733
 #, c-format
 msgid ""
-"--compress-debug-sections=[zlib|zlib-gnu|zlib-gabi|zstd] is unsupported on `%"
-"s'"
+"--compress-debug-sections=[zlib|zlib-gnu|zlib-gabi|zstd] is unsupported on "
+"`%s'"
 msgstr ""
 
-#: objcopy.c:2748
+#: objcopy.c:2741
 #, c-format
 msgid "--elf-stt-common=[yes|no] is unsupported on `%s'"
 msgstr ""
 
-#: objcopy.c:2755
+#: objcopy.c:2748
 #, c-format
 msgid "--strip-section-headers is unsupported on `%s'"
 msgstr ""
 
-#: objcopy.c:2762
+#: objcopy.c:2755
 #, c-format
 msgid "copy from `%s' [%s] to `%s' [%s]\n"
 msgstr ""
 
-#: objcopy.c:2810
+#: objcopy.c:2803
 #, c-format
 msgid "Input file `%s' ignores binary architecture parameter."
 msgstr ""
 
-#: objcopy.c:2826
+#: objcopy.c:2818
 #, c-format
-msgid "Unable to recognise the format of the input file `%s'"
+msgid "Unable to recognise the architecture of the input file `%s'"
 msgstr ""
 
-#: objcopy.c:2829
+#: objcopy.c:2825
 #, c-format
 msgid "Output file cannot represent architecture `%s'"
 msgstr ""
 
-#: objcopy.c:2895
+#: objcopy.c:2891
 #, c-format
 msgid "warning: file alignment (0x%<PRIx64>) > section alignment (0x%<PRIx64>)"
 msgstr ""
 
-#: objcopy.c:2969
+#: objcopy.c:2965
 #, c-format
 msgid "can't add section '%s'"
 msgstr ""
 
-#: objcopy.c:2983
+#: objcopy.c:2979
 #, c-format
 msgid "can't create section `%s'"
 msgstr ""
 
-#: objcopy.c:3031
+#: objcopy.c:3027
 #, c-format
 msgid "error: %s not found, can't be updated"
 msgstr ""
 
-#: objcopy.c:3071
+#: objcopy.c:3067
 msgid "warning: could not load note section"
 msgstr ""
 
-#: objcopy.c:3092
+#: objcopy.c:3088
 msgid "warning: failed to set merged notes size"
 msgstr ""
 
-#: objcopy.c:3118
+#: objcopy.c:3114
 #, c-format
 msgid "can't dump section '%s' - it does not exist"
 msgstr ""
 
-#: objcopy.c:3126
+#: objcopy.c:3122
 msgid "can't dump section - it has no contents"
 msgstr ""
 
-#: objcopy.c:3138
+#: objcopy.c:3134
 msgid "could not open section dump file"
 msgstr ""
 
-#: objcopy.c:3146
+#: objcopy.c:3142
 #, c-format
 msgid "error writing section contents to %s (error: %s)"
 msgstr ""
 
-#: objcopy.c:3156
+#: objcopy.c:3152
 msgid "could not retrieve section contents"
 msgstr ""
 
-#: objcopy.c:3170
+#: objcopy.c:3166
 #, c-format
 msgid "%s: debuglink section already exists"
 msgstr ""
 
-#: objcopy.c:3182
+#: objcopy.c:3178
 #, c-format
 msgid "cannot create debug link section `%s'"
 msgstr ""
 
-#: objcopy.c:3275
+#: objcopy.c:3271
 msgid "Can't fill gap after section"
 msgstr ""
 
-#: objcopy.c:3299
+#: objcopy.c:3295
 msgid "can't add padding"
 msgstr ""
 
-#: objcopy.c:3471
+#: objcopy.c:3467
 msgid "error: failed to locate merged notes"
 msgstr ""
 
-#: objcopy.c:3480
+#: objcopy.c:3476
 msgid "error: failed to merge notes"
 msgstr ""
 
-#: objcopy.c:3489
+#: objcopy.c:3485
 msgid "error: failed to copy merged notes into output"
 msgstr ""
 
-#: objcopy.c:3506
+#: objcopy.c:3502
 #, c-format
 msgid "%s: Could not find any mergeable note sections"
 msgstr ""
 
-#: objcopy.c:3515
+#: objcopy.c:3511
 #, c-format
 msgid "cannot fill debug link section `%s'"
 msgstr ""
 
-#: objcopy.c:3578
+#: objcopy.c:3574
 msgid "error copying private BFD data"
 msgstr ""
 
-#: objcopy.c:3589
+#: objcopy.c:3585
 #, c-format
 msgid "this target does not support %lu alternative machine codes"
 msgstr ""
 
-#: objcopy.c:3593
+#: objcopy.c:3589
 msgid "treating that number as an absolute e_machine value instead"
 msgstr ""
 
-#: objcopy.c:3597
+#: objcopy.c:3593
 msgid "ignoring the alternative value"
 msgstr ""
 
-#: objcopy.c:3658
+#: objcopy.c:3654
 msgid "sorry: copying thin archives is not currently supported"
 msgstr ""
 
-#: objcopy.c:3665 objcopy.c:3721
+#: objcopy.c:3661 objcopy.c:3717
 #, c-format
 msgid "cannot create tempdir for archive copying (error: %s)"
 msgstr ""
 
-#: objcopy.c:3700
+#: objcopy.c:3696
 #, c-format
 msgid "warning: illegal pathname found in archive member: %s"
 msgstr ""
 
-#: objcopy.c:3706
+#: objcopy.c:3702
 #, c-format
 msgid "warning: using the basename of the member instead: %s"
 msgstr ""
 
-#: objcopy.c:3754
-msgid "Unable to recognise the format of file"
-msgstr ""
-
-#: objcopy.c:3883
+#: objcopy.c:3875
 #, c-format
 msgid "error: the input file '%s' is empty"
 msgstr ""
 
-#: objcopy.c:3925
+#: objcopy.c:3913
 msgid "--compress-debug-sections=zstd: binutils is not built with zstd support"
 msgstr ""
 
-#: objcopy.c:3981
+#: objcopy.c:3975
 #, c-format
 msgid "--add-gnu-debuglink ignored for archive %s"
 msgstr ""
 
-#: objcopy.c:4095
+#: objcopy.c:4105
 #, c-format
 msgid "Multiple renames of section %s"
 msgstr ""
 
-#: objcopy.c:4140
+#: objcopy.c:4150
 msgid "error in private header data"
 msgstr ""
 
-#: objcopy.c:4273 objcopy.c:4281
+#: objcopy.c:4283 objcopy.c:4291
 msgid "failed to create output section"
 msgstr ""
 
-#: objcopy.c:4290
+#: objcopy.c:4300
 msgid "failed to set size"
 msgstr ""
 
-#: objcopy.c:4309
+#: objcopy.c:4319
 msgid "failed to set vma"
 msgstr ""
 
-#: objcopy.c:4343
+#: objcopy.c:4353
 msgid "failed to set alignment"
 msgstr ""
 
-#: objcopy.c:4358
+#: objcopy.c:4368
 #, c-format
 msgid "output section %s's alignment does not match its VMA"
 msgstr ""
 
-#: objcopy.c:4372
+#: objcopy.c:4382
 #, c-format
 msgid "output section %s's alignment does not match its LMA"
 msgstr ""
 
-#: objcopy.c:4402
+#: objcopy.c:4412
 msgid "failed to copy private data"
 msgstr ""
 
-#: objcopy.c:4556
+#: objcopy.c:4566
 msgid "relocation count is negative"
 msgstr ""
 
 #. User must pad the section up in order to do this.
-#: objcopy.c:4642
+#: objcopy.c:4652
 #, c-format
 msgid ""
 "cannot reverse bytes: length of section %s must be evenly divisible by %d"
 msgstr ""
 
-#: objcopy.c:4848
+#: objcopy.c:4858
 msgid "can't create debugging section"
 msgstr ""
 
-#: objcopy.c:4862
+#: objcopy.c:4872
 msgid "can't set debugging section contents"
 msgstr ""
 
-#: objcopy.c:4872
+#: objcopy.c:4882
 #, c-format
 msgid "don't know how to write debugging information for %s"
 msgstr ""
 
-#: objcopy.c:5083
+#: objcopy.c:5091
 msgid "could not create temporary file to hold stripped copy"
 msgstr ""
 
-#: objcopy.c:5157
+#: objcopy.c:5165
 #, c-format
 msgid "%s: bad version in PE subsystem"
 msgstr ""
 
-#: objcopy.c:5187
+#: objcopy.c:5195
 #, c-format
 msgid "unknown PE subsystem: %s"
 msgstr ""
 
-#: objcopy.c:5276 objcopy.c:5552 objcopy.c:5632 objcopy.c:5770 objcopy.c:5802
-#: objcopy.c:5858 objcopy.c:5862 objcopy.c:5882
+#: objcopy.c:5284 objcopy.c:5560 objcopy.c:5640 objcopy.c:5778 objcopy.c:5810
+#: objcopy.c:5866 objcopy.c:5870 objcopy.c:5890
 #, c-format
 msgid "bad format for %s"
 msgstr ""
 
-#: objcopy.c:5305
+#: objcopy.c:5313
 #, c-format
 msgid "cannot open: %s: %s"
 msgstr ""
 
-#: objcopy.c:5360
+#: objcopy.c:5368
 msgid "byte number must be non-negative"
 msgstr ""
 
-#: objcopy.c:5366
+#: objcopy.c:5374
 #, c-format
 msgid "architecture %s unknown"
 msgstr ""
 
-#: objcopy.c:5374
+#: objcopy.c:5382
 msgid "interleave must be positive"
 msgstr ""
 
-#: objcopy.c:5383
+#: objcopy.c:5391
 msgid "interleave width must be positive"
 msgstr ""
 
-#: objcopy.c:5707
+#: objcopy.c:5715
 #, c-format
 msgid "unrecognized --compress-debug-sections type `%s'"
 msgstr ""
 
-#: objcopy.c:5728
+#: objcopy.c:5736
 #, c-format
 msgid "unrecognized --elf-stt-common= option `%s'"
 msgstr ""
 
-#: objcopy.c:5739
+#: objcopy.c:5747
 #, c-format
 msgid "Warning: truncating gap-fill from 0x%<PRIx64> to 0x%x"
 msgstr ""
 
-#: objcopy.c:5825
+#: objcopy.c:5833
 msgid "bad format for --set-section-alignment: argument needed"
 msgstr ""
 
-#: objcopy.c:5829
+#: objcopy.c:5837
 msgid "bad format for --set-section-alignment: numeric argument needed"
 msgstr ""
 
-#: objcopy.c:5834
+#: objcopy.c:5842
 msgid "bad format for --set-section-alignment: alignment is not a power of two"
 msgstr ""
 
-#: objcopy.c:5941
+#: objcopy.c:5949
 #, c-format
 msgid "unknown long section names option '%s'"
 msgstr ""
 
-#: objcopy.c:5964
+#: objcopy.c:5972
 msgid "unable to parse alternative machine code"
 msgstr ""
 
-#: objcopy.c:6013
+#: objcopy.c:6021
 msgid "number of bytes to reverse must be positive and even"
 msgstr ""
 
-#: objcopy.c:6016
+#: objcopy.c:6024
 #, c-format
 msgid "Warning: ignoring previous --reverse-bytes value of %d"
 msgstr ""
 
-#: objcopy.c:6025
+#: objcopy.c:6033
 #, c-format
 msgid "--file-alignment argument is not a power of two: %s - ignoring"
 msgstr ""
 
-#: objcopy.c:6036
+#: objcopy.c:6044
 #, c-format
 msgid "%s: invalid reserve value for --heap"
 msgstr ""
 
-#: objcopy.c:6042
+#: objcopy.c:6050
 #, c-format
 msgid "%s: invalid commit value for --heap"
 msgstr ""
 
-#: objcopy.c:6057
+#: objcopy.c:6065
 #, c-format
 msgid "--section-alignment argument is not a power of two: %s - ignoring"
 msgstr ""
 
-#: objcopy.c:6072
+#: objcopy.c:6080
 #, c-format
 msgid "%s: invalid reserve value for --stack"
 msgstr ""
 
-#: objcopy.c:6078
+#: objcopy.c:6086
 #, c-format
 msgid "%s: invalid commit value for --stack"
 msgstr ""
 
-#: objcopy.c:6096
+#: objcopy.c:6104
 msgid "error: verilog data width must be 1, 2, 4, 8 or 16"
 msgstr ""
 
-#: objcopy.c:6114
+#: objcopy.c:6122
 msgid "--globalize-symbol(s) is incompatible with -G/--keep-global-symbol(s)"
 msgstr ""
 
-#: objcopy.c:6126
+#: objcopy.c:6134
 msgid "interleave start byte must be set with --byte"
 msgstr ""
 
-#: objcopy.c:6129
+#: objcopy.c:6137
 msgid "byte number must be less than interleave"
 msgstr ""
 
-#: objcopy.c:6132
+#: objcopy.c:6140
 msgid "interleave width must be less than or equal to interleave - byte`"
 msgstr ""
 
-#: objcopy.c:6155
+#: objcopy.c:6163
 #, c-format
 msgid "unknown input EFI target: %s"
 msgstr ""
 
-#: objcopy.c:6165
+#: objcopy.c:6173
 #, c-format
 msgid "unknown output EFI target: %s"
 msgstr ""
 
-#: objcopy.c:6189
+#: objcopy.c:6197
 #, c-format
 msgid ""
 "warning: could not create temporary file whilst copying '%s', (error: %s)"
 msgstr ""
 
-#: objcopy.c:6221 objcopy.c:6229
+#: objcopy.c:6229 objcopy.c:6237
 #, c-format
 msgid "%s %s%c0x%<PRIx64> never used"
 msgstr ""
@@ -6685,7 +6695,7 @@ msgstr ""
 msgid "failed to read symbol table from: %s"
 msgstr ""
 
-#: objdump.c:1026 objdump.c:5513 objdump.c:5595
+#: objdump.c:1026 objdump.c:5517 objdump.c:5599
 msgid "error message was"
 msgstr ""
 
@@ -6694,284 +6704,291 @@ msgstr ""
 msgid "%s: not a dynamic object"
 msgstr ""
 
-#: objdump.c:1663 objdump.c:1728
+#: objdump.c:1654 objdump.c:1719
 #, c-format
 msgid " (File Offset: 0x%lx)"
 msgstr ""
 
-#: objdump.c:2150
+#: objdump.c:2141
 #, c-format
 msgid "source file %s is more recent than object file\n"
 msgstr ""
 
-#: objdump.c:2519
+#: objdump.c:2510
 msgid "disassembly color not correctly selected"
 msgstr ""
 
-#: objdump.c:3393
+#: objdump.c:3384
 #, c-format
 msgid "\t... (skipping %lu zeroes, resuming at file offset: 0x%lx)\n"
 msgstr ""
 
-#: objdump.c:3532
+#: objdump.c:3523
 #, c-format
 msgid "disassemble_fn returned length %d"
 msgstr ""
 
-#: objdump.c:3869 objdump.c:5130
+#: objdump.c:3860 objdump.c:5134
 #, c-format
 msgid "Reading section %s failed because: %s"
 msgstr ""
 
-#: objdump.c:3885
+#: objdump.c:3876
 #, c-format
 msgid ""
 "\n"
 "Disassembly of section %s:\n"
 msgstr ""
 
-#: objdump.c:4202
+#: objdump.c:4189
 #, c-format
 msgid "can't use supplied machine %s"
 msgstr ""
 
-#: objdump.c:4225
+#: objdump.c:4212
 #, c-format
 msgid "can't disassemble for architecture %s\n"
 msgstr ""
 
-#: objdump.c:4324
+#: objdump.c:4311
 #, c-format
 msgid ""
 "\n"
 "Section '%s' has an invalid size: %#<PRIx64>.\n"
 msgstr ""
 
-#: objdump.c:4373
+#: objdump.c:4360
 #, c-format
 msgid ""
 "\n"
 "Can't get contents for section '%s'.\n"
 msgstr ""
 
-#: objdump.c:4536
+#: objdump.c:4527
 #, c-format
 msgid "File %s does not contain any dwarf debug information\n"
 msgstr ""
 
-#: objdump.c:4572 objdump.c:4999
+#: objdump.c:4563 objdump.c:4990
 #, c-format
 msgid ""
 "No %s section present\n"
 "\n"
 msgstr ""
 
-#: objdump.c:4581
+#: objdump.c:4572
 #, c-format
 msgid "reading %s section of %s failed: %s"
 msgstr ""
 
-#: objdump.c:4619
+#: objdump.c:4610
 #, c-format
 msgid ""
 "Contents of %s section:\n"
 "\n"
 msgstr ""
 
-#: objdump.c:4761
+#: objdump.c:4752
 #, c-format
 msgid "architecture: %s, "
 msgstr ""
 
-#: objdump.c:4764
+#: objdump.c:4755
 #, c-format
 msgid "flags 0x%08x:\n"
 msgstr ""
 
-#: objdump.c:4777
+#: objdump.c:4768
 #, c-format
 msgid ""
 "\n"
 "start address 0x"
 msgstr ""
 
-#: objdump.c:4823 readelf.c:16942
+#: objdump.c:4814 readelf.c:17367
 #, c-format
 msgid "%s: %s"
 msgstr ""
 
-#: objdump.c:4823 readelf.c:16942
+#: objdump.c:4814 readelf.c:17367
 msgid "warning"
 msgstr ""
 
-#: objdump.c:4823 readelf.c:16942
+#: objdump.c:4814 readelf.c:17367
 msgid "error"
 msgstr ""
 
-#: objdump.c:4829 readelf.c:16947
+#: objdump.c:4820 readelf.c:17372
 #, c-format
 msgid "CTF error: cannot get CTF errors: `%s'"
 msgstr ""
 
-#: objdump.c:4853 readelf.c:16969
+#: objdump.c:4844 readelf.c:17394
 #, c-format
 msgid ""
 "\n"
 "CTF archive member: %s:\n"
 msgstr ""
 
-#: objdump.c:4873
+#: objdump.c:4864
 #, c-format
 msgid "Iteration failed: %s, %s"
 msgstr ""
 
-#: objdump.c:4919 objdump.c:4939 objdump.c:4952
+#: objdump.c:4910 objdump.c:4930 objdump.c:4943
 #, c-format
 msgid "CTF open failure: %s"
 msgstr ""
 
-#: objdump.c:4960
+#: objdump.c:4951
 #, c-format
 msgid "Contents of CTF section %s:\n"
 msgstr ""
 
-#: objdump.c:4970
+#: objdump.c:4961
 #, c-format
 msgid "CTF archive member open failure: %s"
 msgstr ""
 
-#: objdump.c:5011
+#: objdump.c:5002
+#, c-format
+msgid ""
+"Section %s does not contain SFrame data\n"
+"\n"
+msgstr ""
+
+#: objdump.c:5015
 #, c-format
 msgid "warning: private headers incomplete: %s"
 msgstr ""
 
-#: objdump.c:5029
+#: objdump.c:5033
 msgid "option -P/--private not supported by this file"
 msgstr ""
 
-#: objdump.c:5053
+#: objdump.c:5057
 #, c-format
 msgid "target specific dump '%s' not supported"
 msgstr ""
 
-#: objdump.c:5119
+#: objdump.c:5123
 #, c-format
 msgid "Contents of section %s:"
 msgstr ""
 
-#: objdump.c:5121
+#: objdump.c:5125
 #, c-format
 msgid "  (Starting at file offset: 0x%lx)"
 msgstr ""
 
-#: objdump.c:5126 readelf.c:16640
+#: objdump.c:5130 readelf.c:17065
 #, c-format
 msgid ""
 " NOTE: This section is compressed, but its contents have NOT been expanded "
 "for this dump.\n"
 msgstr ""
 
-#: objdump.c:5234
+#: objdump.c:5238
 #, c-format
 msgid "no symbols\n"
 msgstr ""
 
-#: objdump.c:5241
+#: objdump.c:5245
 #, c-format
 msgid "no information for symbol number %ld\n"
 msgstr ""
 
-#: objdump.c:5244
+#: objdump.c:5248
 #, c-format
 msgid "could not determine the type of symbol number %ld\n"
 msgstr ""
 
-#: objdump.c:5511 objdump.c:5593
+#: objdump.c:5515 objdump.c:5597
 #, c-format
 msgid "failed to read relocs in: %s"
 msgstr ""
 
-#: objdump.c:5565
+#: objdump.c:5569
 #, c-format
 msgid "%s: This file does not contain any ordinary relocations.\n"
 msgstr ""
 
-#: objdump.c:5568
+#: objdump.c:5572
 #, c-format
 msgid ""
 "%s: It does however contain RELR relocations.  These can be displayed by the "
 "readelf program\n"
 msgstr ""
 
-#: objdump.c:5612
+#: objdump.c:5616
 #, c-format
 msgid ""
 "%s: contains RELR relocations which are not displayed by %s.\n"
 "These can be displayed by the readelf program instead.\n"
 msgstr ""
 
-#: objdump.c:5736
+#: objdump.c:5740
 #, c-format
 msgid ""
 "\n"
 "%s:     file format %s\n"
 msgstr ""
 
-#: objdump.c:5849
+#: objdump.c:5853
 #, c-format
 msgid "%s: printing debugging information failed"
 msgstr ""
 
-#: objdump.c:5936
+#: objdump.c:5940
 #, c-format
 msgid "In archive %s:\n"
 msgstr ""
 
 #. Prevent corrupted files from spinning us into an
 #. infinite loop.  100 is an arbitrary heuristic.
-#: objdump.c:5941
+#: objdump.c:5945
 msgid "Archive nesting is too deep"
 msgstr ""
 
-#: objdump.c:5946
+#: objdump.c:5950
 #, c-format
 msgid "In nested archive %s:\n"
 msgstr ""
 
-#: objdump.c:6096
+#: objdump.c:6100
 msgid "error: the start address should be before the end address"
 msgstr ""
 
-#: objdump.c:6101
+#: objdump.c:6105
 msgid "error: the stop address should be after the start address"
 msgstr ""
 
-#: objdump.c:6113
+#: objdump.c:6117
 msgid "error: prefix strip must be non-negative"
 msgstr ""
 
-#: objdump.c:6118
+#: objdump.c:6122
 msgid "error: instruction width must be in the range 1 to "
 msgstr ""
 
-#: objdump.c:6141
+#: objdump.c:6145
 msgid "unrecognized argument to --visualize-option"
 msgstr ""
 
-#: objdump.c:6161
+#: objdump.c:6165
 msgid "unrecognized argument to --disassembler-color"
 msgstr ""
 
-#: objdump.c:6172
+#: objdump.c:6176
 msgid "unrecognized -E option"
 msgstr ""
 
-#: objdump.c:6183
+#: objdump.c:6187
 #, c-format
 msgid "unrecognized --endian type `%s'"
 msgstr ""
 
-#: objdump.c:6290 readelf.c:6546
+#: objdump.c:6294 readelf.c:6888
 msgid "Unrecognized debug option 'sframe-internal-only'\n"
 msgstr ""
 
@@ -7367,7 +7384,7 @@ msgstr ""
 
 #: od-pe.c:394
 #, c-format
-msgid "Number of sections:\t\t\\%d\n"
+msgid "Number of sections:\t\t%d\n"
 msgstr ""
 
 #: od-pe.c:397
@@ -7375,7 +7392,7 @@ msgstr ""
 msgid "Time/Date:\t\t\t%#08lx\t- "
 msgstr ""
 
-#: od-pe.c:399 od-xcoff.c:422 readelf.c:21737
+#: od-pe.c:399 od-xcoff.c:422 readelf.c:22418
 #, c-format
 msgid "not set\n"
 msgstr ""
@@ -7387,7 +7404,7 @@ msgstr ""
 
 #: od-pe.c:409
 #, c-format
-msgid "Number of symbols:\t\t\\%ld\n"
+msgid "Number of symbols:\t\t%ld\n"
 msgstr ""
 
 #: od-pe.c:413
@@ -7417,7 +7434,7 @@ msgstr ""
 msgid "Magic:\t\t\t\t%x\t\t- %s\n"
 msgstr ""
 
-#: od-pe.c:436 od-pe.c:538 readelf.c:19547 readelf.c:19616
+#: od-pe.c:436 od-pe.c:538 readelf.c:19975 readelf.c:20044
 msgid "Unknown"
 msgstr ""
 
@@ -8200,422 +8217,425 @@ msgstr ""
 msgid "Last stabs entries before error:\n"
 msgstr ""
 
-#: readelf.c:509
+#: readelf.c:525
 #, c-format
 msgid ""
 "Size overflow prevents reading %<PRIu64> elements of size %<PRIu64> for %s\n"
 msgstr ""
 
-#: readelf.c:522
+#: readelf.c:538
 #, c-format
 msgid "Reading %<PRIu64> bytes extends past end of file for %s\n"
 msgstr ""
 
-#: readelf.c:531
+#: readelf.c:547
 #, c-format
 msgid "Unable to seek to %#<PRIx64> for %s\n"
 msgstr ""
 
-#: readelf.c:545
+#: readelf.c:561
 #, c-format
 msgid "Out of memory allocating %<PRIu64> bytes for %s\n"
 msgstr ""
 
-#: readelf.c:556
+#: readelf.c:572
 #, c-format
 msgid "Unable to read in %<PRIu64> bytes of %s\n"
 msgstr ""
 
-#: readelf.c:974
+#: readelf.c:990
 msgid "<internal error>"
 msgstr ""
 
-#: readelf.c:976
+#: readelf.c:992
 msgid "<none>"
 msgstr ""
 
-#: readelf.c:978
+#: readelf.c:994
 msgid "<no-strings>"
 msgstr ""
 
-#: readelf.c:1073
+#: readelf.c:1089
 #, c-format
 msgid "BAD[0x%lx]"
 msgstr ""
 
-#: readelf.c:1315
+#: readelf.c:1331
 msgid "Don't know about relocations on this machine architecture\n"
 msgstr ""
 
-#: readelf.c:1342 readelf.c:1442
+#: readelf.c:1358 readelf.c:1458
 msgid "32-bit relocation data"
 msgstr ""
 
-#: readelf.c:1354 readelf.c:1384 readelf.c:1453 readelf.c:1482
+#: readelf.c:1370 readelf.c:1400 readelf.c:1469 readelf.c:1498
 msgid "out of memory parsing relocs\n"
 msgstr ""
 
-#: readelf.c:1372 readelf.c:1471
+#: readelf.c:1388 readelf.c:1487
 msgid "64-bit relocation data"
 msgstr ""
 
-#: readelf.c:1801 readelf.c:1868
+#: readelf.c:1841 readelf.c:1917
 msgid "RELR relocation data"
 msgstr ""
 
-#: readelf.c:1864
+#: readelf.c:1909
 msgid "Unexpected entsize for RELR section\n"
 msgstr ""
 
-#: readelf.c:1889
+#: readelf.c:2099
 #, c-format
 msgid "Index: Entry    Address   Symbolic Address\n"
 msgstr ""
 
-#: readelf.c:1891
+#: readelf.c:2101
 #, c-format
 msgid "Index: Entry            Address           Symbolic Address\n"
 msgstr ""
 
-#. We assume that there will never be more than 9999 entries.
-#: readelf.c:1903
+#. We assume that there will never be more than 9999
+#. entries.
+#: readelf.c:2118
 #, c-format
 msgid "%04u:  "
 msgstr ""
 
-#: readelf.c:1925
+#: readelf.c:2155
 msgid "Unusual RELR bitmap - no previous entry to set the base address\n"
 msgstr ""
 
-#: readelf.c:1939
+#: readelf.c:2172
 #, c-format
 msgid ""
 "\n"
 "%*s "
 msgstr ""
 
-#: readelf.c:1995
+#: readelf.c:2246
 #, c-format
 msgid ""
 " Offset     Info    Type                Sym. Value  Symbol's Name + Addend\n"
 msgstr ""
 
-#: readelf.c:1997
+#: readelf.c:2248
 #, c-format
 msgid " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n"
 msgstr ""
 
-#: readelf.c:2002
+#: readelf.c:2253
 #, c-format
 msgid " Offset     Info    Type                Sym. Value  Symbol's Name\n"
 msgstr ""
 
-#: readelf.c:2004
+#: readelf.c:2255
 #, c-format
 msgid " Offset     Info    Type            Sym.Value  Sym. Name\n"
 msgstr ""
 
-#: readelf.c:2012
+#: readelf.c:2261
 #, c-format
 msgid ""
 "    Offset             Info             Type               Symbol's Value  "
 "Symbol's Name + Addend\n"
 msgstr ""
 
-#: readelf.c:2014
+#: readelf.c:2263
 #, c-format
 msgid ""
 "  Offset          Info           Type           Sym. Value    Sym. Name + "
 "Addend\n"
 msgstr ""
 
-#: readelf.c:2019
+#: readelf.c:2268
 #, c-format
 msgid ""
 "    Offset             Info             Type               Symbol's Value  "
 "Symbol's Name\n"
 msgstr ""
 
-#: readelf.c:2021
+#: readelf.c:2270
 #, c-format
 msgid ""
 "  Offset          Info           Type           Sym. Value    Sym. Name\n"
 msgstr ""
 
-#: readelf.c:2401 readelf.c:2560 readelf.c:2568
+#: readelf.c:2651 readelf.c:2872 readelf.c:2880
 #, c-format
 msgid "unrecognized: %-7lx"
 msgstr ""
 
-#: readelf.c:2427
+#: readelf.c:2681
 #, c-format
 msgid "<unknown addend: %<PRIx64>>"
 msgstr ""
 
-#: readelf.c:2436
+#: readelf.c:2693
 #, c-format
 msgid " bad symbol index: %08lx in reloc\n"
 msgstr ""
 
-#: readelf.c:2506
+#: readelf.c:2787
 #, c-format
 msgid "<string table index: %3ld>"
 msgstr ""
 
-#: readelf.c:2509
+#: readelf.c:2794
 #, c-format
 msgid "<corrupt string table index: %3ld>\n"
 msgstr ""
 
-#: readelf.c:3051
+#: readelf.c:3388
 #, c-format
 msgid "Processor Specific: %lx"
 msgstr ""
 
-#: readelf.c:3078
+#: readelf.c:3415
 #, c-format
 msgid "Operating System specific: %lx"
 msgstr ""
 
-#: readelf.c:3082 readelf.c:5583
+#: readelf.c:3419 readelf.c:5920
 #, c-format
 msgid "<unknown>: %lx"
 msgstr ""
 
-#: readelf.c:3182
+#: readelf.c:3519
 msgid "NONE (None)"
 msgstr ""
 
-#: readelf.c:3183
+#: readelf.c:3520
 msgid "REL (Relocatable file)"
 msgstr ""
 
-#: readelf.c:3184
+#: readelf.c:3521
 msgid "EXEC (Executable file)"
 msgstr ""
 
-#: readelf.c:3187
+#: readelf.c:3524
 msgid "DYN (Position-Independent Executable file)"
 msgstr ""
 
-#: readelf.c:3189
+#: readelf.c:3526
 msgid "DYN (Shared object file)"
 msgstr ""
 
-#: readelf.c:3190
+#: readelf.c:3527
 msgid "CORE (Core file)"
 msgstr ""
 
-#: readelf.c:3194
+#: readelf.c:3531
 #, c-format
 msgid "Processor Specific: (%x)"
 msgstr ""
 
-#: readelf.c:3196
+#: readelf.c:3533
 #, c-format
 msgid "OS Specific: (%x)"
 msgstr ""
 
-#: readelf.c:3198
+#: readelf.c:3535
 #, c-format
 msgid "<unknown>: %x"
 msgstr ""
 
 #. Please keep this switch table sorted by increasing EM_ value.
 #. 0
-#: readelf.c:3212 readelf.c:19545 readelf.c:19556
+#: readelf.c:3549 readelf.c:19973 readelf.c:19984
 msgid "None"
 msgstr ""
 
-#: readelf.c:3460
+#: readelf.c:3797
 #, c-format
 msgid "<unknown>: 0x%x"
 msgstr ""
 
-#: readelf.c:3743
+#: readelf.c:4080
 msgid ", <unknown>"
 msgstr ""
 
-#: readelf.c:3910
+#: readelf.c:4247
 #, c-format
 msgid "Unrecognised IA64 VMS Command Code: %x\n"
 msgstr ""
 
-#: readelf.c:3947
+#: readelf.c:4284
 msgid "unknown mac"
 msgstr ""
 
-#: readelf.c:4031
+#: readelf.c:4368
 msgid ", <unknown MeP cpu type>"
 msgstr ""
 
-#: readelf.c:4052
+#: readelf.c:4389
 msgid "<unknown MeP copro type>"
 msgstr ""
 
-#: readelf.c:4064 readelf.c:5013
+#: readelf.c:4401 readelf.c:5350
 #, c-format
 msgid ", unknown flags bits: %#x"
 msgstr ""
 
-#: readelf.c:4173
+#: readelf.c:4510
 msgid ", unknown CPU"
 msgstr ""
 
-#: readelf.c:4198
+#: readelf.c:4535
 msgid ", unknown ABI"
 msgstr ""
 
-#: readelf.c:4247 readelf.c:4694
+#: readelf.c:4584 readelf.c:5031
 msgid ", unknown ISA"
 msgstr ""
 
-#: readelf.c:4256
+#: readelf.c:4593
 msgid ": architecture variant: "
 msgstr ""
 
-#: readelf.c:4305
+#: readelf.c:4642
 msgid ": unknown"
 msgstr ""
 
-#: readelf.c:4310
+#: readelf.c:4647
 msgid ": unknown extra flag bits also present"
 msgstr ""
 
-#: readelf.c:4833
+#: readelf.c:5170
 msgid ", unknown v850 architecture variant"
 msgstr ""
 
-#: readelf.c:4866
+#: readelf.c:5203
 msgid ", unknown"
 msgstr ""
 
-#: readelf.c:4932
+#: readelf.c:5269
 #, c-format
 msgid ", <unknown AMDGPU GPU type: %#x>"
 msgstr ""
 
-#: readelf.c:4980
+#: readelf.c:5317
 #, c-format
 msgid ", <unknown xnack value: %#x>"
 msgstr ""
 
-#: readelf.c:5005
+#: readelf.c:5342
 #, c-format
 msgid ", <unknown sramecc value: %#x>"
 msgstr ""
 
-#: readelf.c:5078
+#: readelf.c:5415
 msgid ", relocatable"
 msgstr ""
 
-#: readelf.c:5081
+#: readelf.c:5418
 msgid ", relocatable-lib"
 msgstr ""
 
-#: readelf.c:5282
+#: readelf.c:5619
 msgid "Standalone App"
 msgstr ""
 
-#: readelf.c:5291
+#: readelf.c:5628
 msgid "Bare-metal C6000"
 msgstr ""
 
-#: readelf.c:5301 readelf.c:6744 readelf.c:6760 readelf.c:20985
-#: readelf.c:21085 readelf.c:21132 readelf.c:21169 readelf.c:21230
-#: readelf.c:21261 readelf.c:21288 readelf.c:21310
+#: readelf.c:5638 readelf.c:7091 readelf.c:7107 readelf.c:21661 readelf.c:21761
+#: readelf.c:21808 readelf.c:21845 readelf.c:21906 readelf.c:21937
+#: readelf.c:21964 readelf.c:21986
 #, c-format
 msgid "<unknown: %x>"
 msgstr ""
 
 #. This message is probably going to be displayed in a 15
 #. character wide field, so put the hex value first.
-#: readelf.c:6079
+#: readelf.c:6416
 #, c-format
 msgid "%08x: <unknown>"
 msgstr ""
 
-#: readelf.c:6171
+#: readelf.c:6510
 #, c-format
 msgid "Usage: readelf <option(s)> elf-file(s)\n"
 msgstr ""
 
-#: readelf.c:6172
+#: readelf.c:6511
 #, c-format
 msgid " Display information about the contents of ELF format files\n"
 msgstr ""
 
-#: readelf.c:6173
+#: readelf.c:6512
 #, c-format
 msgid " Options are:\n"
 msgstr ""
 
-#: readelf.c:6174
+#: readelf.c:6513
 #, c-format
-msgid "  -a --all               Equivalent to: -h -l -S -s -r -d -V -A -I\n"
+msgid ""
+"  -a --all               Equivalent to: -h -l -S -s -r -d -V -A -I --got-"
+"contents\n"
 msgstr ""
 
-#: readelf.c:6176
+#: readelf.c:6515
 #, c-format
 msgid "  -h --file-header       Display the ELF file header\n"
 msgstr ""
 
-#: readelf.c:6178
+#: readelf.c:6517
 #, c-format
 msgid "  -l --program-headers   Display the program headers\n"
 msgstr ""
 
-#: readelf.c:6180
+#: readelf.c:6519
 #, c-format
 msgid "     --segments          An alias for --program-headers\n"
 msgstr ""
 
-#: readelf.c:6182
+#: readelf.c:6521
 #, c-format
 msgid "  -S --section-headers   Display the sections' header\n"
 msgstr ""
 
-#: readelf.c:6184
+#: readelf.c:6523
 #, c-format
 msgid "     --sections          An alias for --section-headers\n"
 msgstr ""
 
-#: readelf.c:6186
+#: readelf.c:6525
 #, c-format
 msgid "  -g --section-groups    Display the section groups\n"
 msgstr ""
 
-#: readelf.c:6188
+#: readelf.c:6527
 #, c-format
 msgid "  -t --section-details   Display the section details\n"
 msgstr ""
 
-#: readelf.c:6190
+#: readelf.c:6529
 #, c-format
 msgid "  -e --headers           Equivalent to: -h -l -S\n"
 msgstr ""
 
-#: readelf.c:6192
+#: readelf.c:6531
 #, c-format
 msgid "  -s --syms              Display the symbol table\n"
 msgstr ""
 
-#: readelf.c:6194
+#: readelf.c:6533
 #, c-format
 msgid "     --symbols           An alias for --syms\n"
 msgstr ""
 
-#: readelf.c:6196
+#: readelf.c:6535
 #, c-format
 msgid "     --dyn-syms          Display the dynamic symbol table\n"
 msgstr ""
 
-#: readelf.c:6198
+#: readelf.c:6537
 #, c-format
 msgid "     --lto-syms          Display LTO symbol tables\n"
 msgstr ""
 
-#: readelf.c:6200
+#: readelf.c:6539
 #, c-format
 msgid ""
 "     --sym-base=[0|8|10|16] \n"
@@ -8623,29 +8643,29 @@ msgid ""
 "                         mixed (the default), octal, decimal, hexadecimal.\n"
 msgstr ""
 
-#: readelf.c:6204
+#: readelf.c:6543
 #, c-format
 msgid "  -C --demangle[=STYLE]  Decode mangled/processed symbol names\n"
 msgstr ""
 
-#: readelf.c:6208
+#: readelf.c:6547
 #, c-format
 msgid ""
 "     --no-demangle       Do not demangle low-level symbol names.  (default)\n"
 msgstr ""
 
-#: readelf.c:6210
+#: readelf.c:6549
 #, c-format
 msgid ""
 "     --recurse-limit     Enable a demangling recursion limit.  (default)\n"
 msgstr ""
 
-#: readelf.c:6212
+#: readelf.c:6551
 #, c-format
 msgid "     --no-recurse-limit  Disable a demangling recursion limit\n"
 msgstr ""
 
-#: readelf.c:6214
+#: readelf.c:6553
 #, c-format
 msgid ""
 "     -U[dlexhi] --unicode=[default|locale|escape|hex|highlight|invalid]\n"
@@ -8658,71 +8678,71 @@ msgid ""
 "                          \"{hex sequences}\"\n"
 msgstr ""
 
-#: readelf.c:6220
+#: readelf.c:6559
 #, c-format
 msgid ""
 "     -X --extra-sym-info Display extra information when showing symbols\n"
 msgstr ""
 
-#: readelf.c:6222
+#: readelf.c:6561
 #, c-format
 msgid ""
 "     --no-extra-sym-info Do not display extra information when showing "
 "symbols (default)\n"
 msgstr ""
 
-#: readelf.c:6224
+#: readelf.c:6563
 #, c-format
 msgid ""
 "  -n --notes             Display the contents of note sections (if present)\n"
 msgstr ""
 
-#: readelf.c:6226
+#: readelf.c:6565
 #, c-format
 msgid "  -r --relocs            Display the relocations (if present)\n"
 msgstr ""
 
-#: readelf.c:6228
+#: readelf.c:6567
 #, c-format
 msgid "  -u --unwind            Display the unwind info (if present)\n"
 msgstr ""
 
-#: readelf.c:6230
+#: readelf.c:6569
 #, c-format
 msgid "  -d --dynamic           Display the dynamic section (if present)\n"
 msgstr ""
 
-#: readelf.c:6232
+#: readelf.c:6571
 #, c-format
 msgid "  -V --version-info      Display the version sections (if present)\n"
 msgstr ""
 
-#: readelf.c:6234
+#: readelf.c:6573
 #, c-format
 msgid ""
 "  -A --arch-specific     Display architecture specific information (if any)\n"
 msgstr ""
 
-#: readelf.c:6236
+#: readelf.c:6575
 #, c-format
 msgid "  -c --archive-index     Display the symbol/file index in an archive\n"
 msgstr ""
 
-#: readelf.c:6238
+#: readelf.c:6577
 #, c-format
 msgid ""
 "  -D --use-dynamic       Use the dynamic section info when displaying "
 "symbols\n"
 msgstr ""
 
-#: readelf.c:6240
+#: readelf.c:6579
 #, c-format
 msgid ""
 "  -L --lint|--enable-checks\n"
 "                         Display warning messages for possible problems\n"
 msgstr ""
 
-#: readelf.c:6243
+#: readelf.c:6582
 #, c-format
 msgid ""
 "  -x --hex-dump=<number|name>\n"
@@ -8730,7 +8750,7 @@ msgid ""
 "bytes\n"
 msgstr ""
 
-#: readelf.c:6246
+#: readelf.c:6585
 #, c-format
 msgid ""
 "  -p --string-dump=<number|name>\n"
@@ -8738,7 +8758,7 @@ msgid ""
 "strings\n"
 msgstr ""
 
-#: readelf.c:6249
+#: readelf.c:6588
 #, c-format
 msgid ""
 "  -R --relocated-dump=<number|name>\n"
@@ -8746,12 +8766,12 @@ msgid ""
 "name>\n"
 msgstr ""
 
-#: readelf.c:6252
+#: readelf.c:6591
 #, c-format
 msgid "  -z --decompress        Decompress section before dumping it\n"
 msgstr ""
 
-#: readelf.c:6254
+#: readelf.c:6593
 #, c-format
 msgid ""
 "\n"
@@ -8760,7 +8780,7 @@ msgid ""
 "repeated\n"
 msgstr ""
 
-#: readelf.c:6257
+#: readelf.c:6596
 #, c-format
 msgid ""
 "  -w --debug-dump[a/=abbrev, A/=addr, r/=aranges, c/=cu_index, L/"
@@ -8775,7 +8795,7 @@ msgid ""
 "                         Display the contents of DWARF debug sections\n"
 msgstr ""
 
-#: readelf.c:6264
+#: readelf.c:6603
 #, c-format
 msgid ""
 "  -wk --debug-dump=links Display the contents of sections that link to "
@@ -8783,7 +8803,7 @@ msgid ""
 "                          debuginfo files\n"
 msgstr ""
 
-#: readelf.c:6267
+#: readelf.c:6606
 #, c-format
 msgid ""
 "  -P --process-links     Display the contents of non-debug sections in "
@@ -8791,7 +8811,7 @@ msgid ""
 "                          debuginfo files.  (Implies -wK)\n"
 msgstr ""
 
-#: readelf.c:6271
+#: readelf.c:6610
 #, c-format
 msgid ""
 "  -wK --debug-dump=follow-links\n"
@@ -8799,21 +8819,21 @@ msgid ""
 "(default)\n"
 msgstr ""
 
-#: readelf.c:6274
+#: readelf.c:6613
 #, c-format
 msgid ""
 "  -wN --debug-dump=no-follow-links\n"
 "                         Do not follow links to separate debug info files\n"
 msgstr ""
 
-#: readelf.c:6278
+#: readelf.c:6617
 #, c-format
 msgid ""
 "  -wK --debug-dump=follow-links\n"
 "                         Follow links to separate debug info files\n"
 msgstr ""
 
-#: readelf.c:6281
+#: readelf.c:6620
 #, c-format
 msgid ""
 "  -wN --debug-dump=no-follow-links\n"
@@ -8821,7 +8841,7 @@ msgid ""
 "                          (default)\n"
 msgstr ""
 
-#: readelf.c:6287
+#: readelf.c:6626
 #, c-format
 msgid ""
 "  -wD --debug-dump=use-debuginfod\n"
@@ -8829,7 +8849,7 @@ msgid ""
 "(default)\n"
 msgstr ""
 
-#: readelf.c:6290
+#: readelf.c:6629
 #, c-format
 msgid ""
 "  -wE --debug-dump=do-not-use-debuginfod\n"
@@ -8837,28 +8857,28 @@ msgid ""
 "servers\n"
 msgstr ""
 
-#: readelf.c:6294
+#: readelf.c:6633
 #, c-format
 msgid "  --dwarf-depth=N        Do not display DIEs at depth N or greater\n"
 msgstr ""
 
-#: readelf.c:6296
+#: readelf.c:6635
 #, c-format
 msgid "  --dwarf-start=N        Display DIEs starting at offset N\n"
 msgstr ""
 
-#: readelf.c:6299
+#: readelf.c:6638
 #, c-format
 msgid "  --ctf=<number|name>    Display CTF info from section <number|name>\n"
 msgstr ""
 
-#: readelf.c:6301
+#: readelf.c:6640
 #, c-format
 msgid ""
 "  --ctf-parent=<name>    Use CTF archive member <name> as the CTF parent\n"
 msgstr ""
 
-#: readelf.c:6303
+#: readelf.c:6642
 #, c-format
 msgid ""
 "  --ctf-symbols=<number|name>\n"
@@ -8866,7 +8886,7 @@ msgid ""
 "symtab\n"
 msgstr ""
 
-#: readelf.c:6306
+#: readelf.c:6645
 #, c-format
 msgid ""
 "  --ctf-strings=<number|name>\n"
@@ -8874,655 +8894,659 @@ msgid ""
 "strtab\n"
 msgstr ""
 
-#: readelf.c:6310
+#: readelf.c:6649
 #, c-format
 msgid ""
 "  --sframe[=NAME]        Display SFrame info from section NAME, (default '."
 "sframe')\n"
 msgstr ""
 
-#: readelf.c:6314
+#: readelf.c:6653
 #, c-format
 msgid ""
 "  -i --instruction-dump=<number|name>\n"
 "                         Disassemble the contents of section <number|name>\n"
 msgstr ""
 
-#: readelf.c:6318
+#: readelf.c:6657
 #, c-format
 msgid "  -I --histogram         Display histogram of bucket list lengths\n"
 msgstr ""
 
-#: readelf.c:6320
+#: readelf.c:6659
+#, c-format
+msgid "  --got-contents         Display GOT section contents\n"
+msgstr ""
+
+#: readelf.c:6661
 #, c-format
 msgid "  -W --wide              Allow output width to exceed 80 characters\n"
 msgstr ""
 
-#: readelf.c:6322
+#: readelf.c:6663
 #, c-format
 msgid ""
 "  -T --silent-truncation If a symbol name is truncated, do not add [...] "
 "suffix\n"
 msgstr ""
 
-#: readelf.c:6324
+#: readelf.c:6665
 #, c-format
 msgid "  @<file>                Read options from <file>\n"
 msgstr ""
 
-#: readelf.c:6326
+#: readelf.c:6667
 #, c-format
 msgid "  -H --help              Display this information\n"
 msgstr ""
 
-#: readelf.c:6328
+#: readelf.c:6669
 #, c-format
 msgid "  -v --version           Display the version number of readelf\n"
 msgstr ""
 
-#: readelf.c:6354 readelf.c:6385 readelf.c:6389
+#: readelf.c:6695 readelf.c:6726 readelf.c:6730
 msgid "Out of memory allocating dump request table.\n"
 msgstr ""
 
-#: readelf.c:6596
+#: readelf.c:6938
 msgid "Section name must be provided\n"
 msgstr ""
 
-#: readelf.c:6667
+#: readelf.c:7009
 msgid "Missing arg to -U/--unicode"
 msgstr ""
 
-#: readelf.c:6706
+#: readelf.c:7053
 #, c-format
 msgid "Invalid option '-%c'\n"
 msgstr ""
 
-#: readelf.c:6740 readelf.c:6756 readelf.c:13147
+#: readelf.c:7087 readelf.c:7103 readelf.c:13572
 msgid "none"
 msgstr ""
 
-#: readelf.c:6757
+#: readelf.c:7104
 msgid "2's complement, little endian"
 msgstr ""
 
-#: readelf.c:6758
+#: readelf.c:7105
 msgid "2's complement, big endian"
 msgstr ""
 
-#: readelf.c:6791
+#: readelf.c:7138
 msgid "This is a LLVM bitcode file - try using llvm-bcanalyzer\n"
 msgstr ""
 
-#: readelf.c:6792
+#: readelf.c:7139
 msgid ""
 "This is a LLVM bitcode file - try extracting and then using llvm-bcanalyzer\n"
 msgstr ""
 
-#: readelf.c:6795
+#: readelf.c:7142
 msgid ""
 "This is a GO binary file - try using 'go tool objdump' or 'go tool nm'\n"
 msgstr ""
 
-#: readelf.c:6819
+#: readelf.c:7166
 msgid "Not an ELF file - it has the wrong magic bytes at the start\n"
 msgstr ""
 
-#: readelf.c:6841
+#: readelf.c:7188
 #, c-format
 msgid "ELF Header in linked file '%s':\n"
 msgstr ""
 
-#: readelf.c:6844
+#: readelf.c:7191
 #, c-format
 msgid "ELF Header:\n"
 msgstr ""
 
-#: readelf.c:6845
+#: readelf.c:7192
 #, c-format
 msgid "  Magic:   "
 msgstr ""
 
-#: readelf.c:6849
+#: readelf.c:7196
 #, c-format
 msgid "  Class:                             %s\n"
 msgstr ""
 
-#: readelf.c:6851
+#: readelf.c:7198
 #, c-format
 msgid "  Data:                              %s\n"
 msgstr ""
 
-#: readelf.c:6853
+#: readelf.c:7200
 #, c-format
 msgid "  Version:                           %d%s\n"
 msgstr ""
 
-#: readelf.c:6856
+#: readelf.c:7203
 msgid " (current)"
 msgstr ""
 
-#: readelf.c:6858
+#: readelf.c:7205
 msgid " <unknown>"
 msgstr ""
 
-#: readelf.c:6860
+#: readelf.c:7207
 #, c-format
 msgid "  OS/ABI:                            %s\n"
 msgstr ""
 
-#: readelf.c:6862
+#: readelf.c:7209
 #, c-format
 msgid "  ABI Version:                       %d\n"
 msgstr ""
 
-#: readelf.c:6864
+#: readelf.c:7211
 #, c-format
 msgid "  Type:                              %s\n"
 msgstr ""
 
-#: readelf.c:6866
+#: readelf.c:7213
 #, c-format
 msgid "  Machine:                           %s\n"
 msgstr ""
 
-#: readelf.c:6868
+#: readelf.c:7215
 #, c-format
 msgid "  Version:                           0x%lx\n"
 msgstr ""
 
-#: readelf.c:6871
+#: readelf.c:7218
 #, c-format
 msgid "  Entry point address:               "
 msgstr ""
 
-#: readelf.c:6873
+#: readelf.c:7220
 #, c-format
 msgid ""
 "\n"
 "  Start of program headers:          "
 msgstr ""
 
-#: readelf.c:6875
+#: readelf.c:7222
 #, c-format
 msgid ""
 " (bytes into file)\n"
 "  Start of section headers:          "
 msgstr ""
 
-#: readelf.c:6877
+#: readelf.c:7224
 #, c-format
 msgid " (bytes into file)\n"
 msgstr ""
 
-#: readelf.c:6879
+#: readelf.c:7226
 #, c-format
 msgid "  Flags:                             0x%lx%s\n"
 msgstr ""
 
-#: readelf.c:6882
+#: readelf.c:7229
 #, c-format
 msgid "  Size of this header:               %u (bytes)\n"
 msgstr ""
 
-#: readelf.c:6884
+#: readelf.c:7231
 #, c-format
 msgid "  Size of program headers:           %u (bytes)\n"
 msgstr ""
 
-#: readelf.c:6886
+#: readelf.c:7233
 #, c-format
 msgid "  Number of program headers:         %u"
 msgstr ""
 
-#: readelf.c:6893
+#: readelf.c:7240
 #, c-format
 msgid "  Size of section headers:           %u (bytes)\n"
 msgstr ""
 
-#: readelf.c:6895
+#: readelf.c:7242
 #, c-format
 msgid "  Number of section headers:         %u"
 msgstr ""
 
-#: readelf.c:6903
+#: readelf.c:7250
 #, c-format
 msgid "  Section header string table index: %u"
 msgstr ""
 
-#: readelf.c:6915
+#: readelf.c:7262
 #, c-format
 msgid " <corrupt: out of range>"
 msgstr ""
 
-#: readelf.c:6959 readelf.c:7006
+#: readelf.c:7306 readelf.c:7353
 msgid ""
 "The e_phentsize field in the ELF header is less than the size of an ELF "
 "program header\n"
 msgstr ""
 
-#: readelf.c:6963 readelf.c:7010
+#: readelf.c:7310 readelf.c:7357
 msgid ""
 "The e_phentsize field in the ELF header is larger than the size of an ELF "
 "program header\n"
 msgstr ""
 
-#: readelf.c:6966 readelf.c:7013
+#: readelf.c:7313 readelf.c:7360
 msgid "program headers"
 msgstr ""
 
-#: readelf.c:7052
+#: readelf.c:7399
 #, c-format
 msgid "Too many program headers - %#x - the file is not that big\n"
 msgstr ""
 
-#: readelf.c:7061
+#: readelf.c:7408
 #, c-format
 msgid "Out of memory reading %u program headers\n"
 msgstr ""
 
-#: readelf.c:7091
+#: readelf.c:7438
 msgid ""
 "possibly corrupt ELF header - it has a non-zero program header offset, but "
 "no program headers\n"
 msgstr ""
 
-#: readelf.c:7096
+#: readelf.c:7443
 #, c-format
 msgid ""
 "\n"
 "There are no program headers in linked file '%s'.\n"
 msgstr ""
 
-#: readelf.c:7099
+#: readelf.c:7446
 #, c-format
 msgid ""
 "\n"
 "There are no program headers in this file.\n"
 msgstr ""
 
-#: readelf.c:7111
+#: readelf.c:7458
 #, c-format
 msgid ""
 "\n"
 "Elf file type is %s\n"
 msgstr ""
 
-#: readelf.c:7112
+#: readelf.c:7459
 #, c-format
 msgid "Entry point 0x%<PRIx64>\n"
 msgstr ""
 
-#: readelf.c:7114
+#: readelf.c:7461
 #, c-format
 msgid "There is %d program header, starting at offset %<PRIu64>\n"
 msgid_plural "There are %d program headers, starting at offset %<PRIu64>\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:7129 readelf.c:7131
+#: readelf.c:7476 readelf.c:7478
 #, c-format
 msgid ""
 "\n"
 "Program Headers:\n"
 msgstr ""
 
-#: readelf.c:7135
+#: readelf.c:7482
 #, c-format
 msgid ""
 "  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align\n"
 msgstr ""
 
-#: readelf.c:7138
+#: readelf.c:7485
 #, c-format
 msgid ""
 "  Type           Offset   VirtAddr           PhysAddr           FileSiz  "
 "MemSiz   Flg Align\n"
 msgstr ""
 
-#: readelf.c:7142
+#: readelf.c:7489
 #, c-format
 msgid "  Type           Offset             VirtAddr           PhysAddr\n"
 msgstr ""
 
-#: readelf.c:7144
+#: readelf.c:7491
 #, c-format
 msgid "                 FileSiz            MemSiz              Flags  Align\n"
 msgstr ""
 
-#: readelf.c:7242
+#: readelf.c:7589
 msgid "LOAD segments must be sorted in order of increasing VirtAddr\n"
 msgstr ""
 
-#: readelf.c:7245
+#: readelf.c:7592
 msgid "the segment's file size is larger than its memory size\n"
 msgstr ""
 
-#: readelf.c:7252
+#: readelf.c:7599
 msgid "the PHDR segment must occur before any LOAD segment\n"
 msgstr ""
 
-#: readelf.c:7270
+#: readelf.c:7617
 msgid "the PHDR segment is not covered by a LOAD segment\n"
 msgstr ""
 
-#: readelf.c:7276
+#: readelf.c:7623
 msgid "more than one dynamic segment\n"
 msgstr ""
 
-#: readelf.c:7295
+#: readelf.c:7642
 msgid "no .dynamic section in the dynamic segment\n"
 msgstr ""
 
-#: readelf.c:7314
+#: readelf.c:7661
 msgid "the .dynamic section is not the same as the dynamic segment\n"
 msgstr ""
 
-#: readelf.c:7325
+#: readelf.c:7672
 msgid "the dynamic segment offset + size exceeds the size of the file\n"
 msgstr ""
 
-#: readelf.c:7338
+#: readelf.c:7685
 msgid "Unable to find program interpreter name\n"
 msgstr ""
 
-#: readelf.c:7349
+#: readelf.c:7696
 #, c-format
 msgid "      [Requesting program interpreter: %s]\n"
 msgstr ""
 
-#: readelf.c:7360
+#: readelf.c:7707
 #, c-format
 msgid ""
 "\n"
 " Section to Segment mapping:\n"
 msgstr ""
 
-#: readelf.c:7361
+#: readelf.c:7708
 #, c-format
 msgid "  Segment Sections...\n"
 msgstr ""
 
-#: readelf.c:7403 readelf.c:12432
+#: readelf.c:7750 readelf.c:12857
 msgid "Cannot interpret virtual addresses without program headers.\n"
 msgstr ""
 
-#: readelf.c:7419
+#: readelf.c:7766
 #, c-format
 msgid "Virtual address %#<PRIx64> not located in any PT_LOAD segment.\n"
 msgstr ""
 
-#: readelf.c:7451 readelf.c:7521
+#: readelf.c:7798 readelf.c:7868
 msgid ""
 "The e_shentsize field in the ELF header is less than the size of an ELF "
 "section header\n"
 msgstr ""
 
-#: readelf.c:7455 readelf.c:7526
+#: readelf.c:7802 readelf.c:7873
 msgid ""
 "The e_shentsize field in the ELF header is larger than the size of an ELF "
 "section header\n"
 msgstr ""
 
-#: readelf.c:7459 readelf.c:7531
+#: readelf.c:7806 readelf.c:7878
 msgid "section headers"
 msgstr ""
 
-#: readelf.c:7468 readelf.c:7540
+#: readelf.c:7815 readelf.c:7887
 #, c-format
 msgid "Out of memory reading %u section headers\n"
 msgstr ""
 
-#: readelf.c:7488 readelf.c:7560
+#: readelf.c:7835 readelf.c:7907
 #, c-format
 msgid "Section %u has an out of range sh_link value of %u\n"
 msgstr ""
 
-#: readelf.c:7490 readelf.c:7562
+#: readelf.c:7837 readelf.c:7909
 #, c-format
 msgid "Section %u has an out of range sh_info value of %u\n"
 msgstr ""
 
-#: readelf.c:7604 readelf.c:7721
+#: readelf.c:7951 readelf.c:8068
 #, c-format
 msgid "Section %s has an invalid sh_entsize of %#<PRIx64>\n"
 msgstr ""
 
-#: readelf.c:7612 readelf.c:7729 readelf.c:14454
+#: readelf.c:7959 readelf.c:8076 readelf.c:14879
 #, c-format
 msgid "Section %s has an invalid sh_size of %#<PRIx64>\n"
 msgstr ""
 
-#: readelf.c:7622 readelf.c:7739
+#: readelf.c:7969 readelf.c:8086
 #, c-format
 msgid ""
-"Size (%#<PRIx64>) of section %s is not a multiple of its sh_entsize (%"
-"#<PRIx64>)\n"
+"Size (%#<PRIx64>) of section %s is not a multiple of its sh_entsize "
+"(%#<PRIx64>)\n"
 msgstr ""
 
-#: readelf.c:7631 readelf.c:7748 readelf.c:17039
+#: readelf.c:7978 readelf.c:8095 readelf.c:17464
 msgid "symbols"
 msgstr ""
 
-#: readelf.c:7643 readelf.c:7760
+#: readelf.c:7990 readelf.c:8107
 msgid ""
 "Multiple symbol table index sections associated with the same symbol "
 "section\n"
 msgstr ""
 
-#: readelf.c:7650 readelf.c:7767
+#: readelf.c:7997 readelf.c:8114
 msgid "symbol table section indices"
 msgstr ""
 
-#: readelf.c:7657 readelf.c:7774
+#: readelf.c:8004 readelf.c:8121
 #, c-format
 msgid "Index section %s has an sh_size of %#<PRIx64> - expected %#<PRIx64>\n"
 msgstr ""
 
-#: readelf.c:7669 readelf.c:7786
+#: readelf.c:8016 readelf.c:8133
 #, c-format
 msgid "Out of memory reading %<PRIu64> symbols\n"
 msgstr ""
 
-#: readelf.c:7989 readelf.c:8085 readelf.c:8102 readelf.c:8119
+#: readelf.c:8336 readelf.c:8432 readelf.c:8449 readelf.c:8466
 msgid "Internal error: not enough buffer room for section flag info"
 msgstr ""
 
-#: readelf.c:8127
+#: readelf.c:8474
 #, c-format
 msgid "UNKNOWN (%*.*lx)"
 msgstr ""
 
-#: readelf.c:8146 readelf.c:8161
+#: readelf.c:8493 readelf.c:8508
 msgid "Compressed section is too small even for a compression header\n"
 msgstr ""
 
-#: readelf.c:8183
+#: readelf.c:8530
 msgid ""
 "possibly corrupt ELF file header - it has a non-zero section header offset, "
 "but no section headers\n"
 msgstr ""
 
-#: readelf.c:8188
+#: readelf.c:8535
 #, c-format
 msgid ""
 "\n"
 "There are no sections in this file.\n"
 msgstr ""
 
-#: readelf.c:8196 readelf.c:23111
+#: readelf.c:8543 readelf.c:23792
 #, c-format
 msgid "In linked file '%s': "
 msgstr ""
 
-#: readelf.c:8199
+#: readelf.c:8546
 #, c-format
 msgid "There is %d section header, starting at offset %#<PRIx64>:\n"
 msgid_plural "There are %d section headers, starting at offset %#<PRIx64>:\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:8222 readelf.c:8906 readelf.c:9108 readelf.c:14736
-#: readelf.c:17410
+#: readelf.c:8569 readelf.c:9253 readelf.c:9455 readelf.c:15161 readelf.c:17835
 msgid "string table"
 msgstr ""
 
-#: readelf.c:8284
+#: readelf.c:8631
 #, c-format
 msgid "Section %d has invalid sh_entsize of %<PRIx64>\n"
 msgstr ""
 
-#: readelf.c:8286
+#: readelf.c:8633
 #, c-format
 msgid "(Using the expected size of %<PRIx64> for the rest of this dump)\n"
 msgstr ""
 
-#: readelf.c:8310
+#: readelf.c:8657
 msgid "File contains multiple dynamic symbol tables\n"
 msgstr ""
 
-#: readelf.c:8325
+#: readelf.c:8672
 msgid "File contains multiple dynamic string tables\n"
 msgstr ""
 
-#: readelf.c:8331
+#: readelf.c:8678
 msgid "dynamic strings"
 msgstr ""
 
-#: readelf.c:8359 readelf.c:8365
+#: readelf.c:8706 readelf.c:8712
 #, c-format
 msgid "Section '%s': zero-sized relocation section\n"
 msgstr ""
 
-#: readelf.c:8379
+#: readelf.c:8726
 #, c-format
 msgid "Section '%s': has a size of zero - is this intended ?\n"
 msgstr ""
 
-#: readelf.c:8465
+#: readelf.c:8812
 #, c-format
 msgid ""
 "\n"
 "Section Headers in linked file '%s':\n"
 msgstr ""
 
-#: readelf.c:8468
+#: readelf.c:8815
 #, c-format
 msgid ""
 "\n"
 "Section Headers:\n"
 msgstr ""
 
-#: readelf.c:8470
+#: readelf.c:8817
 #, c-format
 msgid ""
 "\n"
 "Section Header:\n"
 msgstr ""
 
-#: readelf.c:8476 readelf.c:8487 readelf.c:8498
+#: readelf.c:8823 readelf.c:8834 readelf.c:8845
 #, c-format
 msgid "  [Nr] Name\n"
 msgstr ""
 
-#: readelf.c:8477
+#: readelf.c:8824
 #, c-format
 msgid "       Type            Addr     Off    Size   ES   Lk Inf Al\n"
 msgstr ""
 
-#: readelf.c:8481
+#: readelf.c:8828
 #, c-format
 msgid ""
 "  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk "
 "Inf Al\n"
 msgstr ""
 
-#: readelf.c:8488
+#: readelf.c:8835
 #, c-format
 msgid "       Type            Address          Off    Size   ES   Lk Inf Al\n"
 msgstr ""
 
-#: readelf.c:8492
+#: readelf.c:8839
 #, c-format
 msgid ""
 "  [Nr] Name              Type            Address          Off    Size   ES "
 "Flg Lk Inf Al\n"
 msgstr ""
 
-#: readelf.c:8499
+#: readelf.c:8846
 #, c-format
 msgid "       Type              Address          Offset            Link\n"
 msgstr ""
 
-#: readelf.c:8500
+#: readelf.c:8847
 #, c-format
 msgid "       Size              EntSize          Info              Align\n"
 msgstr ""
 
-#: readelf.c:8504
+#: readelf.c:8851
 #, c-format
 msgid "  [Nr] Name              Type             Address           Offset\n"
 msgstr ""
 
-#: readelf.c:8505
+#: readelf.c:8852
 #, c-format
 msgid "       Size              EntSize          Flags  Link  Info  Align\n"
 msgstr ""
 
-#: readelf.c:8510
+#: readelf.c:8857
 #, c-format
 msgid "       Flags\n"
 msgstr ""
 
-#: readelf.c:8540
+#: readelf.c:8887
 #, c-format
 msgid "[%2u]: Link field (%u) should index a symtab section.\n"
 msgstr ""
 
-#: readelf.c:8553
+#: readelf.c:8900
 #, c-format
 msgid "[%2u]: Link field (%u) should index a string section.\n"
 msgstr ""
 
-#: readelf.c:8561 readelf.c:8572
+#: readelf.c:8908 readelf.c:8919
 #, c-format
 msgid "[%2u]: Unexpected value (%u) in link field.\n"
 msgstr ""
 
-#: readelf.c:8599
+#: readelf.c:8946
 #, c-format
 msgid "[%2u]: Info field (%u) should index a relocatable section.\n"
 msgstr ""
 
-#: readelf.c:8610 readelf.c:8637
+#: readelf.c:8957 readelf.c:8984
 #, c-format
 msgid "[%2u]: Unexpected value (%u) in info field.\n"
 msgstr ""
 
-#: readelf.c:8632
+#: readelf.c:8979
 #, c-format
 msgid "[%2u]: Expected link to another section in info field"
 msgstr ""
 
-#: readelf.c:8647
+#: readelf.c:8994
 #, c-format
 msgid "Size of section %u is larger than the entire file!\n"
 msgstr ""
 
-#: readelf.c:8716
+#: readelf.c:9063
 #, c-format
 msgid "section %u: sh_link value of %u is larger than the number of sections\n"
 msgstr ""
 
-#: readelf.c:8817
+#: readelf.c:9164
 msgid "compression header"
 msgstr ""
 
-#: readelf.c:8822
+#: readelf.c:9169
 #, c-format
 msgid "       [<corrupt>]\n"
 msgstr ""
 
-#: readelf.c:8830
+#: readelf.c:9177
 #, c-format
 msgid "       [<unknown>: 0x%x], "
 msgstr ""
@@ -9530,7 +9554,7 @@ msgstr ""
 #. The ordering of the letters shown here matches the ordering of the
 #. corresponding SHF_xxx values, and hence the order in which these
 #. letters will be displayed to the user.
-#: readelf.c:8845
+#: readelf.c:9192
 #, c-format
 msgid ""
 "Key to Flags:\n"
@@ -9540,366 +9564,371 @@ msgid ""
 "  "
 msgstr ""
 
-#: readelf.c:8853
+#: readelf.c:9200
 #, c-format
 msgid "R (retain), "
 msgstr ""
 
-#: readelf.c:8856
+#: readelf.c:9203
 #, c-format
 msgid "D (mbind), "
 msgstr ""
 
-#: readelf.c:8864
+#: readelf.c:9211
 #, c-format
 msgid "l (large), "
 msgstr ""
 
-#: readelf.c:8866
+#: readelf.c:9213
 #, c-format
 msgid "y (purecode), "
 msgstr ""
 
-#: readelf.c:8868
+#: readelf.c:9215
 #, c-format
 msgid "v (VLE), "
 msgstr ""
 
-#: readelf.c:8896
+#: readelf.c:9243
 msgid "Bad sh_link in symbol table section\n"
 msgstr ""
 
-#: readelf.c:8931
+#: readelf.c:9278
 msgid "<OS specific>"
 msgstr ""
 
-#: readelf.c:8932
+#: readelf.c:9279
 msgid "<PROC specific>"
 msgstr ""
 
-#: readelf.c:8961
+#: readelf.c:9308
 #, c-format
 msgid ""
 "\n"
 "There are no sections group in linked file '%s'.\n"
 msgstr ""
 
-#: readelf.c:8964 readelf.c:9003
+#: readelf.c:9311 readelf.c:9350
 #, c-format
 msgid ""
 "\n"
 "There are no section groups in this file.\n"
 msgstr ""
 
-#: readelf.c:8971
+#: readelf.c:9318
 msgid "Section headers are not available!\n"
 msgstr ""
 
-#: readelf.c:8982
+#: readelf.c:9329
 #, c-format
 msgid "Out of memory reading %u section group headers\n"
 msgstr ""
 
-#: readelf.c:9000
+#: readelf.c:9347
 #, c-format
 msgid ""
 "\n"
 "There are no section groups in linked file '%s'.\n"
 msgstr ""
 
-#: readelf.c:9014
+#: readelf.c:9361
 #, c-format
 msgid "Out of memory reading %zu groups\n"
 msgstr ""
 
-#: readelf.c:9026
+#: readelf.c:9373
 #, c-format
 msgid "Section groups in linked file '%s'\n"
 msgstr ""
 
-#: readelf.c:9048
+#: readelf.c:9395
 #, c-format
 msgid "Bad sh_link in group section `%s'\n"
 msgstr ""
 
-#: readelf.c:9061
+#: readelf.c:9408
 #, c-format
 msgid "Corrupt header in group section `%s'\n"
 msgstr ""
 
-#: readelf.c:9067 readelf.c:9078
+#: readelf.c:9414 readelf.c:9425
 #, c-format
 msgid "Bad sh_info in group section `%s'\n"
 msgstr ""
 
-#: readelf.c:9118
+#: readelf.c:9465
 #, c-format
 msgid ""
-"Section %s has sh_entsize (%#<PRIx64>) which is larger than its size (%"
-"#<PRIx64>)\n"
+"Section %s has sh_entsize (%#<PRIx64>) which is larger than its size "
+"(%#<PRIx64>)\n"
 msgstr ""
 
-#: readelf.c:9128
+#: readelf.c:9475
 msgid "section data"
 msgstr ""
 
-#: readelf.c:9139
+#: readelf.c:9486
 #, c-format
 msgid ""
 "\n"
 "%sgroup section [%5u] `%s' [%s] contains %u sections:\n"
 msgstr ""
 
-#: readelf.c:9142
+#: readelf.c:9489
 #, c-format
 msgid "   [Index]    Name\n"
 msgstr ""
 
-#: readelf.c:9160
+#: readelf.c:9507
 #, c-format
 msgid "section [%5u] in group section [%5u] > maximum section [%5u]\n"
 msgstr ""
 
-#: readelf.c:9163
+#: readelf.c:9510
 msgid ""
 "Further error messages about overlarge group section indices suppressed\n"
 msgstr ""
 
-#: readelf.c:9176
+#: readelf.c:9523
 #, c-format
 msgid "section [%5u] in group section [%5u] already in group section [%5u]\n"
 msgstr ""
 
-#: readelf.c:9180
+#: readelf.c:9527
 msgid ""
 "Further error messages about already contained group sections suppressed\n"
 msgstr ""
 
-#: readelf.c:9192
+#: readelf.c:9539
 #, c-format
 msgid "section 0 in group section [%5u]\n"
 msgstr ""
 
-#: readelf.c:9259
+#: readelf.c:9606
 msgid "dynamic section image fixups"
 msgstr ""
 
-#: readelf.c:9267
+#: readelf.c:9614
 #, c-format
 msgid "corrupt library name index of %#<PRIx64> found in dynamic entry"
 msgstr ""
 
-#: readelf.c:9272
+#: readelf.c:9619
 #, c-format
 msgid ""
 "\n"
 "Image fixups for needed library #%<PRId64>: %s - ident: %<PRIx64>\n"
 msgstr ""
 
-#: readelf.c:9276
+#: readelf.c:9623
 #, c-format
 msgid "Seg Offset           Type                             SymVec DataType\n"
 msgstr ""
 
-#: readelf.c:9310
+#: readelf.c:9657
 msgid "dynamic section image relocations"
 msgstr ""
 
-#: readelf.c:9314
+#: readelf.c:9661
 #, c-format
 msgid ""
 "\n"
 "Image relocs\n"
 msgstr ""
 
-#: readelf.c:9316
+#: readelf.c:9663
 #, c-format
 msgid ""
 "Seg Offset   Type                            Addend            Seg Sym Off\n"
 msgstr ""
 
-#: readelf.c:9371
+#: readelf.c:9718
 msgid "dynamic string section"
 msgstr ""
 
-#: readelf.c:9454
+#: readelf.c:9804
 #, c-format
 msgid ""
 "\n"
 "In linked file '%s' relocation section "
 msgstr ""
 
-#: readelf.c:9457
+#: readelf.c:9807
 #, c-format
 msgid ""
 "\n"
 "Relocation section "
 msgstr ""
 
-#: readelf.c:9476
+#: readelf.c:9831
 #, c-format
 msgid " at offset %#<PRIx64>"
 msgstr ""
 
-#: readelf.c:9477
+#: readelf.c:9832
 #, c-format
 msgid " contains %<PRIu64> entry which relocates"
 msgid_plural " contains %<PRIu64> entries which relocate"
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:9480
+#: readelf.c:9835
 #, c-format
 msgid " %<PRIu64> location:\n"
 msgid_plural " %<PRIu64> locations:\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:9486
+#: readelf.c:9844
 #, c-format
 msgid " at offset %#<PRIx64> contains %<PRIu64> entry:\n"
 msgid_plural " at offset %#<PRIx64> contains %<PRIu64> entries:\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:9585
+#: readelf.c:9985
 #, c-format
 msgid ""
 "\n"
-"In linked file '%s' section '%s' at offset %#<PRIx64> contains %<PRId64> "
+"In linked file '%s' section '%s' at offset%#<PRIx64> contains %<PRId64> "
 "bytes:\n"
 msgstr ""
 
-#: readelf.c:9590
+#: readelf.c:9990
 #, c-format
 msgid ""
 "\n"
 "'%s' relocation section at offset %#<PRIx64> contains %<PRId64> bytes:\n"
 msgstr ""
 
-#: readelf.c:9612
+#: readelf.c:10010
+#, c-format
+msgid "<missing or corrupt dynamic tag: %s>\n"
+msgstr ""
+
+#: readelf.c:10037
 #, c-format
 msgid ""
 "\n"
 "There are no dynamic relocations in linked file '%s'.\n"
 msgstr ""
 
-#: readelf.c:9615
+#: readelf.c:10040
 #, c-format
 msgid ""
 "\n"
 "There are no dynamic relocations in this file.\n"
 msgstr ""
 
-#: readelf.c:9640
+#: readelf.c:10065
 #, c-format
 msgid ""
 "\n"
 "There are no static relocations in linked file '%s'."
 msgstr ""
 
-#: readelf.c:9643
+#: readelf.c:10068
 #, c-format
 msgid ""
 "\n"
 "There are no static relocations in this file."
 msgstr ""
 
-#: readelf.c:9644
+#: readelf.c:10069
 #, c-format
 msgid ""
 "\n"
 "To see the dynamic relocations add --use-dynamic to the command line.\n"
 msgstr ""
 
-#: readelf.c:9652
+#: readelf.c:10077
 #, c-format
 msgid ""
 "\n"
 "There are no relocations in linked file '%s'.\n"
 msgstr ""
 
-#: readelf.c:9655
+#: readelf.c:10080
 #, c-format
 msgid ""
 "\n"
 "There are no relocations in this file.\n"
 msgstr ""
 
-#: readelf.c:9814
+#: readelf.c:10239
 #, c-format
 msgid "Invalid section %u in table entry %td\n"
 msgstr ""
 
-#: readelf.c:9826
+#: readelf.c:10251
 #, c-format
 msgid "Invalid offset %<PRIx64> in table entry %td\n"
 msgstr ""
 
-#: readelf.c:9844
+#: readelf.c:10269
 #, c-format
 msgid "\tUnknown version.\n"
 msgstr ""
 
-#: readelf.c:9907 readelf.c:10345
+#: readelf.c:10332 readelf.c:10770
 msgid "unwind table"
 msgstr ""
 
-#: readelf.c:9958 readelf.c:10428
+#: readelf.c:10383 readelf.c:10853
 #, c-format
 msgid "Skipping unknown relocation type: %u\n"
 msgstr ""
 
-#: readelf.c:9964 readelf.c:10435
+#: readelf.c:10389 readelf.c:10860
 #, c-format
 msgid "Skipping unexpected relocation type: %s\n"
 msgstr ""
 
-#: readelf.c:9973 readelf.c:10442
+#: readelf.c:10398 readelf.c:10867
 #, c-format
 msgid "Skipping reloc with overlarge offset: %#<PRIx64>\n"
 msgstr ""
 
-#: readelf.c:9981 readelf.c:10450
+#: readelf.c:10406 readelf.c:10875
 #, c-format
 msgid "Skipping reloc with invalid symbol index: %u\n"
 msgstr ""
 
-#: readelf.c:10029 readelf.c:10497 readelf.c:11608
+#: readelf.c:10454 readelf.c:10922 readelf.c:12033
 msgid "Multiple symbol tables encountered\n"
 msgstr ""
 
-#: readelf.c:10044 readelf.c:10513 readelf.c:11623
+#: readelf.c:10469 readelf.c:10938 readelf.c:12048
 #, c-format
 msgid ""
 "\n"
 "There are no unwind sections in this file.\n"
 msgstr ""
 
-#: readelf.c:10130
+#: readelf.c:10555
 #, c-format
 msgid ""
 "\n"
 "Could not find unwind info section for "
 msgstr ""
 
-#: readelf.c:10142
+#: readelf.c:10567
 msgid "unwind info"
 msgstr ""
 
-#: readelf.c:10145
+#: readelf.c:10570
 #, c-format
 msgid ""
 "\n"
 "Unwind section "
 msgstr ""
 
-#: readelf.c:10152
+#: readelf.c:10577
 #, c-format
 msgid " at offset %#<PRIx64> contains %<PRIu64> entries:\n"
 msgstr ""
 
-#: readelf.c:10522 readelf.c:11630
+#: readelf.c:10947 readelf.c:12055
 #, c-format
 msgid ""
 "\n"
@@ -9910,204 +9939,204 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:10655
+#: readelf.c:11080
 msgid "unwind data"
 msgstr ""
 
-#: readelf.c:10727
+#: readelf.c:11152
 #, c-format
 msgid "Skipping unexpected relocation at offset %#<PRIx64>\n"
 msgstr ""
 
-#: readelf.c:10749
+#: readelf.c:11174
 #, c-format
 msgid "Unknown section relocation type %d encountered\n"
 msgstr ""
 
-#: readelf.c:10757
+#: readelf.c:11182
 #, c-format
 msgid "Bad symbol index in unwind relocation (%<PRIu64> > %<PRIu64>)\n"
 msgstr ""
 
-#: readelf.c:10773
+#: readelf.c:11198
 #, c-format
 msgid "Skipping unknown ARM relocation type: %d\n"
 msgstr ""
 
-#: readelf.c:10783
+#: readelf.c:11208
 #, c-format
 msgid "Skipping unexpected ARM relocation type %s\n"
 msgstr ""
 
-#: readelf.c:10792
+#: readelf.c:11217
 #, c-format
 msgid "Skipping unknown C6000 relocation type: %d\n"
 msgstr ""
 
-#: readelf.c:10802
+#: readelf.c:11227
 #, c-format
 msgid "Skipping unexpected C6000 relocation type %s\n"
 msgstr ""
 
 #. This function currently only supports ARM and TI unwinders.
-#: readelf.c:10811
+#: readelf.c:11236
 msgid "Only TI and ARM unwinders are currently supported\n"
 msgstr ""
 
-#: readelf.c:10874
+#: readelf.c:11299
 #, c-format
 msgid "[Truncated opcode]\n"
 msgstr ""
 
-#: readelf.c:10922 readelf.c:11142
+#: readelf.c:11347 readelf.c:11567
 #, c-format
 msgid "Refuse to unwind"
 msgstr ""
 
-#: readelf.c:10945
+#: readelf.c:11370
 #, c-format
 msgid "     [Reserved]"
 msgstr ""
 
-#: readelf.c:10973
+#: readelf.c:11398
 #, c-format
 msgid "     finish"
 msgstr ""
 
-#: readelf.c:10978 readelf.c:11075
+#: readelf.c:11403 readelf.c:11500
 #, c-format
 msgid "[Spare]"
 msgstr ""
 
-#: readelf.c:11012
+#: readelf.c:11437
 msgid "corrupt change to vsp\n"
 msgstr ""
 
-#: readelf.c:11038
+#: readelf.c:11463
 #, c-format
 msgid "     pop {ra_auth_code}"
 msgstr ""
 
-#: readelf.c:11040
+#: readelf.c:11465
 #, c-format
 msgid "     vsp as modifier for PAC validation"
 msgstr ""
 
-#: readelf.c:11097 readelf.c:11254
+#: readelf.c:11522 readelf.c:11679
 #, c-format
 msgid "     [unsupported opcode]"
 msgstr ""
 
-#: readelf.c:11190
+#: readelf.c:11615
 #, c-format
 msgid "pop frame {"
 msgstr ""
 
-#: readelf.c:11193
+#: readelf.c:11618
 #, c-format
 msgid "*corrupt* - no registers specified"
 msgstr ""
 
-#: readelf.c:11207
+#: readelf.c:11632
 msgid "[pad]"
 msgstr ""
 
-#: readelf.c:11236
+#: readelf.c:11661
 msgid "Corrupt stack pointer adjustment detected\n"
 msgstr ""
 
-#: readelf.c:11243
+#: readelf.c:11668
 #, c-format
 msgid "sp = sp + %<PRId64>"
 msgstr ""
 
-#: readelf.c:11318
+#: readelf.c:11743
 #, c-format
 msgid "  Personality routine: "
 msgstr ""
 
-#: readelf.c:11350
+#: readelf.c:11775
 #, c-format
 msgid "  [Truncated data]\n"
 msgstr ""
 
-#: readelf.c:11374
+#: readelf.c:11799
 #, c-format
 msgid "Corrupt ARM compact model table entry: %x \n"
 msgstr ""
 
-#: readelf.c:11379
+#: readelf.c:11804
 #, c-format
 msgid "  Compact model index: %d\n"
 msgstr ""
 
-#: readelf.c:11405
+#: readelf.c:11830
 msgid "Unknown ARM compact model index encountered\n"
 msgstr ""
 
-#: readelf.c:11406
+#: readelf.c:11831
 #, c-format
 msgid "  [reserved]\n"
 msgstr ""
 
-#: readelf.c:11421
+#: readelf.c:11846
 #, c-format
 msgid "  Restore stack from frame pointer\n"
 msgstr ""
 
-#: readelf.c:11423
+#: readelf.c:11848
 #, c-format
 msgid "  Stack increment %d\n"
 msgstr ""
 
-#: readelf.c:11424
+#: readelf.c:11849
 #, c-format
 msgid "  Registers restored: "
 msgstr ""
 
-#: readelf.c:11429
+#: readelf.c:11854
 #, c-format
 msgid "  Return register: %s\n"
 msgstr ""
 
-#: readelf.c:11433
+#: readelf.c:11858
 #, c-format
 msgid "  [reserved (%d)]\n"
 msgstr ""
 
-#: readelf.c:11437
+#: readelf.c:11862
 #, c-format
 msgid ""
 "Unsupported architecture type %d encountered when decoding unwind table\n"
 msgstr ""
 
-#: readelf.c:11492
+#: readelf.c:11917
 #, c-format
 msgid "corrupt index table entry: %x\n"
 msgstr ""
 
-#: readelf.c:11531
+#: readelf.c:11956
 #, c-format
 msgid "Unwind entry contains corrupt offset (%#<PRIx64>) into section %s\n"
 msgstr ""
 
-#: readelf.c:11547
+#: readelf.c:11972
 #, c-format
 msgid "Could not locate .ARM.extab section containing %#<PRIx64>.\n"
 msgstr ""
 
-#: readelf.c:11591
+#: readelf.c:12016
 #, c-format
 msgid ""
 "Unsupported architecture type %d encountered when processing unwind table\n"
 msgstr ""
 
-#: readelf.c:11653
+#: readelf.c:12078
 #, c-format
 msgid "No processor specific unwind information to decode\n"
 msgstr ""
 
-#: readelf.c:11683
+#: readelf.c:12108
 #, c-format
 msgid ""
 "\n"
@@ -10115,80 +10144,80 @@ msgid ""
 "supported.\n"
 msgstr ""
 
-#: readelf.c:11710
+#: readelf.c:12135
 #, c-format
 msgid "NONE"
 msgstr ""
 
-#: readelf.c:11735
+#: readelf.c:12160
 #, c-format
 msgid "Interface Version: %s"
 msgstr ""
 
-#: readelf.c:11738
+#: readelf.c:12163
 #, c-format
 msgid "Interface Version: <corrupt: %<PRIx64>>"
 msgstr ""
 
-#: readelf.c:11756
+#: readelf.c:12181
 #, c-format
 msgid "Time Stamp: %s"
 msgstr ""
 
-#: readelf.c:11945 readelf.c:11995
+#: readelf.c:12370 readelf.c:12420
 msgid "dynamic section"
 msgstr ""
 
-#: readelf.c:11965 readelf.c:12016 readelf.c:12124
+#: readelf.c:12390 readelf.c:12441 readelf.c:12549
 #, c-format
 msgid "Out of memory allocating space for %<PRIu64> dynamic entries\n"
 msgstr ""
 
-#: readelf.c:12090
+#: readelf.c:12515
 #, c-format
 msgid "Size overflow prevents reading %<PRIu64> elements of size %u\n"
 msgstr ""
 
-#: readelf.c:12100
+#: readelf.c:12525
 #, c-format
 msgid "Invalid number of dynamic entries: %<PRIu64>\n"
 msgstr ""
 
-#: readelf.c:12108
+#: readelf.c:12533
 #, c-format
 msgid "Out of memory reading %<PRIu64> dynamic entries\n"
 msgstr ""
 
-#: readelf.c:12115
+#: readelf.c:12540
 #, c-format
 msgid "Unable to read in %<PRIu64> bytes of dynamic data\n"
 msgstr ""
 
-#: readelf.c:12165 readelf.c:12219 readelf.c:12243 readelf.c:12276
-#: readelf.c:12302 readelf.c:12321
+#: readelf.c:12590 readelf.c:12644 readelf.c:12668 readelf.c:12701
+#: readelf.c:12727 readelf.c:12746
 msgid "Unable to seek to start of dynamic information\n"
 msgstr ""
 
-#: readelf.c:12171 readelf.c:12225
+#: readelf.c:12596 readelf.c:12650
 msgid "Failed to read in number of buckets\n"
 msgstr ""
 
-#: readelf.c:12177
+#: readelf.c:12602
 msgid "Failed to read in number of chains\n"
 msgstr ""
 
-#: readelf.c:12284
+#: readelf.c:12709
 msgid "Failed to determine last chain length\n"
 msgstr ""
 
-#: readelf.c:12384
+#: readelf.c:12809
 #, c-format
 msgid ""
 "\n"
 "There is no dynamic section in linked file '%s'.\n"
 msgstr ""
 
-#: readelf.c:12387
+#: readelf.c:12812
 #, c-format
 msgid ""
 "\n"
@@ -10196,62 +10225,62 @@ msgid ""
 msgstr ""
 
 #. See PR 21379 for a reproducer.
-#: readelf.c:12447
+#: readelf.c:12872
 msgid "Invalid PT_LOAD entry\n"
 msgstr ""
 
-#: readelf.c:12473
+#: readelf.c:12898
 msgid "the .dynsym section doesn't match the DT_SYMTAB and DT_SYMENT tags\n"
 msgstr ""
 
-#: readelf.c:12483
+#: readelf.c:12908
 msgid "Corrupt DT_SYMTAB dynamic entry\n"
 msgstr ""
 
-#: readelf.c:12519
+#: readelf.c:12944
 msgid "the .dynstr section doesn't match the DT_STRTAB and DT_STRSZ tags\n"
 msgstr ""
 
-#: readelf.c:12524
+#: readelf.c:12949
 msgid "dynamic string table"
 msgstr ""
 
-#: readelf.c:12527
+#: readelf.c:12952
 msgid "Corrupt DT_STRTAB dynamic entry\n"
 msgstr ""
 
-#: readelf.c:12552
+#: readelf.c:12977
 #, c-format
 msgid "Bad value (%d) for SYMINENT entry\n"
 msgstr ""
 
-#: readelf.c:12571
+#: readelf.c:12996
 msgid "symbol information"
 msgstr ""
 
-#: readelf.c:12577
+#: readelf.c:13002
 msgid "Multiple dynamic symbol information sections found\n"
 msgstr ""
 
-#: readelf.c:12583
+#: readelf.c:13008
 #, c-format
 msgid "Out of memory allocating %<PRIu64> bytes for dynamic symbol info\n"
 msgstr ""
 
-#: readelf.c:12607
+#: readelf.c:13032
 #, c-format
 msgid ""
 "\n"
-"In linked file '%s' the dynamic section at offset %#<PRIx64> contains %"
-"<PRIu64> entry:\n"
+"In linked file '%s' the dynamic section at offset %#<PRIx64> contains "
+"%<PRIu64> entry:\n"
 msgid_plural ""
 "\n"
-"In linked file '%s' the dynamic section at offset %#<PRIx64> contains %"
-"<PRIu64> entries:\n"
+"In linked file '%s' the dynamic section at offset %#<PRIx64> contains "
+"%<PRIu64> entries:\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:12614
+#: readelf.c:13039
 #, c-format
 msgid ""
 "\n"
@@ -10262,87 +10291,87 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:12621
+#: readelf.c:13046
 #, c-format
 msgid "  Tag        Type                         Name/Value\n"
 msgstr ""
 
-#: readelf.c:12655
+#: readelf.c:13080
 #, c-format
 msgid "Auxiliary library"
 msgstr ""
 
-#: readelf.c:12659
+#: readelf.c:13084
 #, c-format
 msgid "Filter library"
 msgstr ""
 
-#: readelf.c:12663
+#: readelf.c:13088
 #, c-format
 msgid "Configuration file"
 msgstr ""
 
-#: readelf.c:12667
+#: readelf.c:13092
 #, c-format
 msgid "Dependency audit library"
 msgstr ""
 
-#: readelf.c:12671
+#: readelf.c:13096
 #, c-format
 msgid "Audit library"
 msgstr ""
 
-#: readelf.c:12690 readelf.c:12718 readelf.c:12746 readelf.c:13086
+#: readelf.c:13115 readelf.c:13143 readelf.c:13171 readelf.c:13511
 #, c-format
 msgid "Flags:"
 msgstr ""
 
-#: readelf.c:12693 readelf.c:12721 readelf.c:12748 readelf.c:13088
+#: readelf.c:13118 readelf.c:13146 readelf.c:13173 readelf.c:13513
 #, c-format
 msgid " None\n"
 msgstr ""
 
-#: readelf.c:12955
+#: readelf.c:13380
 #, c-format
 msgid "Shared library: [%s]"
 msgstr ""
 
-#: readelf.c:12959
+#: readelf.c:13384
 #, c-format
 msgid " program interpreter"
 msgstr ""
 
-#: readelf.c:12963
+#: readelf.c:13388
 #, c-format
 msgid "Library soname: [%s]"
 msgstr ""
 
-#: readelf.c:12967
+#: readelf.c:13392
 #, c-format
 msgid "Library rpath: [%s]"
 msgstr ""
 
-#: readelf.c:12971
+#: readelf.c:13396
 #, c-format
 msgid "Library runpath: [%s]"
 msgstr ""
 
-#: readelf.c:13008
+#: readelf.c:13433
 #, c-format
 msgid " (bytes)\n"
 msgstr ""
 
-#: readelf.c:13039
+#: readelf.c:13464
 #, c-format
 msgid "Not needed object: [%s]\n"
 msgstr ""
 
-#: readelf.c:13064
+#: readelf.c:13489
 #, c-format
 msgid "<corrupt time val: %<PRIx64>"
 msgstr ""
 
-#: readelf.c:13207
+#: readelf.c:13632
 #, c-format
 msgid ""
 "\n"
@@ -10354,7 +10383,7 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:13214
+#: readelf.c:13639
 #, c-format
 msgid ""
 "\n"
@@ -10365,71 +10394,71 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:13222 readelf.c:13368 readelf.c:13533
+#: readelf.c:13647 readelf.c:13793 readelf.c:13958
 #, c-format
 msgid " Addr: 0x%016<PRIx64>"
 msgstr ""
 
-#: readelf.c:13223 readelf.c:13369 readelf.c:13534
+#: readelf.c:13648 readelf.c:13794 readelf.c:13959
 #, c-format
 msgid "  Offset: 0x%08<PRIx64>  Link: %u (%s)\n"
 msgstr ""
 
-#: readelf.c:13229
+#: readelf.c:13654
 msgid "version definition section"
 msgstr ""
 
-#: readelf.c:13258
+#: readelf.c:13683
 #, c-format
 msgid "  %#06zx: Rev: %d  Flags: %s"
 msgstr ""
 
-#: readelf.c:13261
+#: readelf.c:13686
 #, c-format
 msgid "  Index: %d  Cnt: %d  "
 msgstr ""
 
-#: readelf.c:13278
+#: readelf.c:13703
 #, c-format
 msgid "Name: %s\n"
 msgstr ""
 
-#: readelf.c:13281
+#: readelf.c:13706
 #, c-format
 msgid "Name index: %ld\n"
 msgstr ""
 
-#: readelf.c:13290
+#: readelf.c:13715
 #, c-format
 msgid "Invalid vda_next field of %lx\n"
 msgstr ""
 
-#: readelf.c:13310
+#: readelf.c:13735
 #, c-format
 msgid "  %#06zx: Parent %d: %s\n"
 msgstr ""
 
-#: readelf.c:13314
+#: readelf.c:13739
 #, c-format
 msgid "  %#06zx: Parent %d, name index: %ld\n"
 msgstr ""
 
-#: readelf.c:13319
+#: readelf.c:13744
 #, c-format
 msgid "  Version def aux past end of section\n"
 msgstr ""
 
-#: readelf.c:13326
+#: readelf.c:13751
 #, c-format
 msgid "Invalid vd_next field of %lx\n"
 msgstr ""
 
-#: readelf.c:13337
+#: readelf.c:13762
 #, c-format
 msgid "  Version definition past end of section\n"
 msgstr ""
 
-#: readelf.c:13353
+#: readelf.c:13778
 #, c-format
 msgid ""
 "\n"
@@ -10440,7 +10469,7 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:13360
+#: readelf.c:13785
 #, c-format
 msgid ""
 "\n"
@@ -10451,68 +10480,68 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:13376
+#: readelf.c:13801
 msgid "Version Needs section"
 msgstr ""
 
-#: readelf.c:13401
+#: readelf.c:13826
 #, c-format
 msgid "  %#06zx: Version: %d"
 msgstr ""
 
-#: readelf.c:13404
+#: readelf.c:13829
 #, c-format
 msgid "  File: %s"
 msgstr ""
 
-#: readelf.c:13407
+#: readelf.c:13832
 #, c-format
 msgid "  File: %lx"
 msgstr ""
 
-#: readelf.c:13409
+#: readelf.c:13834
 #, c-format
 msgid "  Cnt: %d\n"
 msgstr ""
 
-#: readelf.c:13432
+#: readelf.c:13857
 #, c-format
 msgid "  %#06zx:   Name: %s"
 msgstr ""
 
-#: readelf.c:13435
+#: readelf.c:13860
 #, c-format
 msgid "  %#06zx:   Name index: %lx"
 msgstr ""
 
-#: readelf.c:13438
+#: readelf.c:13863
 #, c-format
 msgid "  Flags: %s  Version: %d\n"
 msgstr ""
 
-#: readelf.c:13444
+#: readelf.c:13869
 #, c-format
 msgid "Invalid vna_next field of %lx\n"
 msgstr ""
 
-#: readelf.c:13457
+#: readelf.c:13882
 msgid "Missing Version Needs auxiliary information\n"
 msgstr ""
 
-#: readelf.c:13462
+#: readelf.c:13887
 #, c-format
 msgid "Invalid vn_next field of %lx\n"
 msgstr ""
 
-#: readelf.c:13472
+#: readelf.c:13897
 msgid "Missing Version Needs information\n"
 msgstr ""
 
-#: readelf.c:13510
+#: readelf.c:13935
 msgid "version string table"
 msgstr ""
 
-#: readelf.c:13518
+#: readelf.c:13943
 #, c-format
 msgid ""
 "\n"
@@ -10525,7 +10554,7 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:13525
+#: readelf.c:13950
 #, c-format
 msgid ""
 "\n"
@@ -10536,236 +10565,236 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:13543
+#: readelf.c:13968
 msgid "version symbol data"
 msgstr ""
 
-#: readelf.c:13563
+#: readelf.c:13988
 msgid "*invalid*"
 msgstr ""
 
-#: readelf.c:13571
+#: readelf.c:13996
 msgid "   0 (*local*)    "
 msgstr ""
 
-#: readelf.c:13575
+#: readelf.c:14000
 msgid "   1 (*global*)   "
 msgstr ""
 
-#: readelf.c:13586
+#: readelf.c:14011
 msgid "invalid index into symbol array\n"
 msgstr ""
 
-#: readelf.c:13609 readelf.c:14161
+#: readelf.c:14034 readelf.c:14586
 msgid "version need"
 msgstr ""
 
-#: readelf.c:13620
+#: readelf.c:14045
 msgid "version need aux (2)"
 msgstr ""
 
-#: readelf.c:13667 readelf.c:14105
+#: readelf.c:14092 readelf.c:14530
 msgid "version def"
 msgstr ""
 
-#: readelf.c:13695 readelf.c:14136
+#: readelf.c:14120 readelf.c:14561
 msgid "version def aux"
 msgstr ""
 
-#: readelf.c:13703
+#: readelf.c:14128
 msgid "*both*"
 msgstr ""
 
-#: readelf.c:13735
+#: readelf.c:14160
 #, c-format
 msgid ""
 "\n"
 "No version information found in linked file '%s'.\n"
 msgstr ""
 
-#: readelf.c:13738
+#: readelf.c:14163
 #, c-format
 msgid ""
 "\n"
 "No version information found in this file.\n"
 msgstr ""
 
-#: readelf.c:13834
+#: readelf.c:14259
 #, c-format
 msgid "Unrecognized visibility value: %u\n"
 msgstr ""
 
-#: readelf.c:13847
+#: readelf.c:14272
 #, c-format
 msgid "Unrecognized alpha specific other value: %u\n"
 msgstr ""
 
-#: readelf.c:13924
+#: readelf.c:14349
 #, c-format
 msgid "Unrecognized IA64 VMS ST Function type: %d\n"
 msgstr ""
 
-#: readelf.c:13948
+#: readelf.c:14373
 #, c-format
 msgid "Unrecognized IA64 VMS ST Linkage: %d\n"
 msgstr ""
 
-#: readelf.c:13974
+#: readelf.c:14399
 #, c-format
 msgid "<localentry>: %d"
 msgstr ""
 
-#: readelf.c:13988
+#: readelf.c:14413
 msgid " VARIANT_CC"
 msgstr ""
 
-#: readelf.c:14039
+#: readelf.c:14464
 #, c-format
 msgid "<other>: %x"
 msgstr ""
 
-#: readelf.c:14067
+#: readelf.c:14492
 msgid "version data"
 msgstr ""
 
-#: readelf.c:14179
+#: readelf.c:14604
 msgid "version need aux (3)"
 msgstr ""
 
-#: readelf.c:14370
+#: readelf.c:14795
 #, c-format
 msgid "local symbol %<PRIu64> found at index >= %s's sh_info value of %u\n"
 msgstr ""
 
-#: readelf.c:14389
+#: readelf.c:14814
 #, c-format
 msgid "Unknown LTO symbol definition encountered: %u\n"
 msgstr ""
 
-#: readelf.c:14408
+#: readelf.c:14833
 #, c-format
 msgid "Unknown LTO symbol visibility encountered: %u\n"
 msgstr ""
 
-#: readelf.c:14426
+#: readelf.c:14851
 #, c-format
 msgid "Unknown LTO symbol type encountered: %u\n"
 msgstr ""
 
-#: readelf.c:14442
+#: readelf.c:14867
 #, c-format
 msgid ""
 "\n"
 "The LTO Symbol table section '%s' in linked file '%s' is empty!\n"
 msgstr ""
 
-#: readelf.c:14446
+#: readelf.c:14871
 #, c-format
 msgid ""
 "\n"
 "LTO Symbol table '%s' is empty!\n"
 msgstr ""
 
-#: readelf.c:14461
+#: readelf.c:14886
 msgid "LTO symbols"
 msgstr ""
 
-#: readelf.c:14476
+#: readelf.c:14901
 #, c-format
 msgid "LTO Symbol extension table '%s' is empty!\n"
 msgstr ""
 
-#: readelf.c:14482
+#: readelf.c:14907
 msgid "LTO ext symbol data"
 msgstr ""
 
-#: readelf.c:14487
+#: readelf.c:14912
 msgid "Unexpected version number in symbol extension table\n"
 msgstr ""
 
-#: readelf.c:14496
+#: readelf.c:14921
 #, c-format
 msgid ""
 "\n"
 "In linked file '%s': "
 msgstr ""
 
-#: readelf.c:14503
+#: readelf.c:14928
 #, c-format
 msgid "LTO Symbol table '%s' and extension table '%s' contain:\n"
 msgstr ""
 
-#: readelf.c:14508
+#: readelf.c:14933
 #, c-format
 msgid "LTO Symbol table '%s'\n"
 msgstr ""
 
-#: readelf.c:14510
+#: readelf.c:14935
 #, c-format
 msgid " and extension table '%s' contain:\n"
 msgstr ""
 
-#: readelf.c:14515
+#: readelf.c:14940
 #, c-format
 msgid "LTO Symbol table '%s' contains:\n"
 msgstr ""
 
-#: readelf.c:14520
+#: readelf.c:14945
 #, c-format
 msgid ""
 "  Comdat_Key       Kind  Visibility     Size      Slot      Type  Section "
 "Name\n"
 msgstr ""
 
-#: readelf.c:14522
+#: readelf.c:14947
 #, c-format
 msgid "  Comdat_Key       Kind  Visibility     Size      Slot Name\n"
 msgstr ""
 
-#: readelf.c:14569
+#: readelf.c:14994
 msgid "Ran out of LTO symbol extension data\n"
 msgstr ""
 
-#: readelf.c:14589
+#: readelf.c:15014
 msgid "Data remains in the LTO symbol extension table\n"
 msgstr ""
 
-#: readelf.c:14599
+#: readelf.c:15024
 msgid "Buffer overrun encountered whilst decoding LTO symbol table\n"
 msgstr ""
 
-#: readelf.c:14641
+#: readelf.c:15066
 #, c-format
 msgid ""
 "   Num:    Value  Size Type    Bind   Vis+Other  Ndx(SecName) Name [+ "
 "Version Info]\n"
 msgstr ""
 
-#: readelf.c:14647 readelf.c:14653
+#: readelf.c:15072 readelf.c:15078
 #, c-format
 msgid "   Num:    Value  Size Type    Bind   Vis      Ndx Name\n"
 msgstr ""
 
-#: readelf.c:14662
+#: readelf.c:15087
 #, c-format
 msgid ""
 "   Num:    Value          Size Type    Bind   Vis+Other Ndx(SecName) Name [+ "
 "Version Info]\n"
 msgstr ""
 
-#: readelf.c:14669 readelf.c:14675
+#: readelf.c:15094 readelf.c:15100
 #, c-format
 msgid "   Num:    Value          Size Type    Bind   Vis      Ndx Name\n"
 msgstr ""
 
-#: readelf.c:14688
+#: readelf.c:15113
 #, c-format
 msgid ""
 "\n"
 "Symbol table '%s' has a sh_entsize of zero!\n"
 msgstr ""
 
-#: readelf.c:14696
+#: readelf.c:15121
 #, c-format
 msgid ""
 "\n"
@@ -10776,7 +10805,7 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:14705
+#: readelf.c:15130
 #, c-format
 msgid ""
 "\n"
@@ -10787,7 +10816,7 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:14773
+#: readelf.c:15198
 #, c-format
 msgid ""
 "\n"
@@ -10798,7 +10827,7 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:14783
+#: readelf.c:15208
 #, c-format
 msgid ""
 "\n"
@@ -10809,14 +10838,14 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:14818
+#: readelf.c:15243
 #, c-format
 msgid ""
 "\n"
 "Dynamic symbol information is not available for displaying symbols.\n"
 msgstr ""
 
-#: readelf.c:14831
+#: readelf.c:15256
 #, c-format
 msgid ""
 "\n"
@@ -10827,24 +10856,24 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:14841
+#: readelf.c:15266
 msgid "Out of memory allocating space for histogram buckets\n"
 msgstr ""
 
-#: readelf.c:14847 readelf.c:14924
+#: readelf.c:15272 readelf.c:15349
 #, c-format
 msgid " Length  Number     %% of total  Coverage\n"
 msgstr ""
 
-#: readelf.c:14857
+#: readelf.c:15282
 msgid "histogram chain is corrupt\n"
 msgstr ""
 
-#: readelf.c:14869
+#: readelf.c:15294
 msgid "Out of memory allocating space for histogram counts\n"
 msgstr ""
 
-#: readelf.c:14909
+#: readelf.c:15334
 #, c-format
 msgid ""
 "\n"
@@ -10855,28 +10884,28 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:14920
+#: readelf.c:15345
 msgid "Out of memory allocating space for gnu histogram buckets\n"
 msgstr ""
 
-#: readelf.c:14947
+#: readelf.c:15372
 msgid "Out of memory allocating space for gnu histogram counts\n"
 msgstr ""
 
-#: readelf.c:15013
+#: readelf.c:15438
 #, c-format
 msgid ""
 "\n"
-"In linked file '%s: the dynamic info segment at offset %#<PRIx64> contains %"
-"d entry:\n"
+"In linked file '%s: the dynamic info segment at offset %#<PRIx64> contains "
+"%d entry:\n"
 msgid_plural ""
 "\n"
-"In linked file '%s: the dynamic info segment at offset %#<PRIx64> contains %"
-"d entries:\n"
+"In linked file '%s: the dynamic info segment at offset %#<PRIx64> contains "
+"%d entries:\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:15020
+#: readelf.c:15445
 #, c-format
 msgid ""
 "\n"
@@ -10887,225 +10916,225 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:15028
+#: readelf.c:15453
 #, c-format
 msgid " Num: Name                           BoundTo     Flags\n"
 msgstr ""
 
-#: readelf.c:15035
+#: readelf.c:15460
 #, c-format
 msgid "<corrupt index>"
 msgstr ""
 
-#: readelf.c:15040
+#: readelf.c:15465
 #, c-format
 msgid "<corrupt: %19ld>"
 msgstr ""
 
-#: readelf.c:15132
+#: readelf.c:15558
 #, c-format
 msgid "LoongArch ULEB128 field at 0x%lx contains invalid ULEB128 value\n"
 msgstr ""
 
-#: readelf.c:15137 readelf.c:15191 readelf.c:15242 readelf.c:15288
-#: readelf.c:15302 readelf.c:15346
+#: readelf.c:15563 readelf.c:15617 readelf.c:15668 readelf.c:15714
+#: readelf.c:15728 readelf.c:15772
 #, c-format
 msgid "%s reloc contains invalid symbol index %<PRIu64>\n"
 msgstr ""
 
-#: readelf.c:15238
+#: readelf.c:15664
 #, c-format
 msgid "MSP430 ULEB128 field at %#<PRIx64> contains invalid ULEB128 value\n"
 msgstr ""
 
 #. PR 21137
-#: readelf.c:15253
+#: readelf.c:15679
 #, c-format
 msgid "MSP430 sym diff reloc contains invalid offset: %#<PRIx64>\n"
 msgstr ""
 
-#: readelf.c:15265
+#: readelf.c:15691
 msgid "Unhandled MSP430 reloc type found after SYM_DIFF reloc\n"
 msgstr ""
 
-#: readelf.c:15312
+#: readelf.c:15738
 #, c-format
 msgid "MN10300 sym diff reloc contains invalid offset: %#<PRIx64>\n"
 msgstr ""
 
-#: readelf.c:15323
+#: readelf.c:15749
 msgid "Unhandled MN10300 reloc type found after SYM_DIFF reloc\n"
 msgstr ""
 
-#: readelf.c:15365 readelf.c:15375
+#: readelf.c:15791 readelf.c:15801
 #, c-format
 msgid "RL78 sym diff reloc contains invalid offset: %#<PRIx64>\n"
 msgstr ""
 
-#: readelf.c:15598
+#: readelf.c:16024
 #, c-format
 msgid ""
 "Missing knowledge of 32-bit reloc types used in DWARF sections of machine "
 "number %d\n"
 msgstr ""
 
-#: readelf.c:16333
+#: readelf.c:16758
 #, c-format
 msgid "unable to apply unsupported reloc type %d to section %s\n"
 msgstr ""
 
-#: readelf.c:16342
+#: readelf.c:16766
 #, c-format
 msgid "skipping invalid relocation offset %#<PRIx64> in section %s\n"
 msgstr ""
 
-#: readelf.c:16352
+#: readelf.c:16777
 #, c-format
 msgid "skipping invalid relocation symbol index %#<PRIx64> in section %s\n"
 msgstr ""
 
-#: readelf.c:16376
+#: readelf.c:16801
 #, c-format
 msgid "skipping unexpected symbol type %s in section %s relocation %tu\n"
 msgstr ""
 
-#: readelf.c:16454
+#: readelf.c:16879
 #, c-format
 msgid ""
 "\n"
 "Assembly dump of section %s\n"
 msgstr ""
 
-#: readelf.c:16472
+#: readelf.c:16897
 #, c-format
 msgid "Section '%s' has no data to dump.\n"
 msgstr ""
 
-#: readelf.c:16478
+#: readelf.c:16903
 msgid "section contents"
 msgstr ""
 
-#: readelf.c:16501
+#: readelf.c:16926
 #, c-format
 msgid "Uncompressed section size is suspiciously large: 0x%<PRIu64>\n"
 msgstr ""
 
-#: readelf.c:16593 readelf.c:17177
+#: readelf.c:17018 readelf.c:17602
 #, c-format
 msgid "section '%s' has unsupported compress type: %d\n"
 msgstr ""
 
-#: readelf.c:16629 readelf.c:17214
+#: readelf.c:17054 readelf.c:17639
 #, c-format
 msgid "Unable to decompress section %s\n"
 msgstr ""
 
-#: readelf.c:16668
+#: readelf.c:17093
 #, c-format
 msgid ""
 " NOTE: This section has relocations against it, but these have NOT been "
 "applied to this dump.\n"
 msgstr ""
 
-#: readelf.c:16696
+#: readelf.c:17121
 #, c-format
 msgid ""
 "\n"
 "String dump of section '%s' in linked file %s:\n"
 msgstr ""
 
-#: readelf.c:16700
+#: readelf.c:17125
 #, c-format
 msgid ""
 "\n"
 "String dump of section '%s':\n"
 msgstr ""
 
-#: readelf.c:16798 readelf.c:18272 readelf.c:18312 readelf.c:18350
-#: readelf.c:18397 readelf.c:18428 readelf.c:20023 readelf.c:20055
+#: readelf.c:17223 readelf.c:18700 readelf.c:18740 readelf.c:18778
+#: readelf.c:18825 readelf.c:18856 readelf.c:20457 readelf.c:20489
 #, c-format
 msgid "<corrupt>\n"
 msgstr ""
 
-#: readelf.c:16806
+#: readelf.c:17231
 #, c-format
 msgid "  No strings found in this section."
 msgstr ""
 
-#: readelf.c:16841
+#: readelf.c:17266
 #, c-format
 msgid ""
 "\n"
 "Hex dump of section '%s' in linked file %s:\n"
 msgstr ""
 
-#: readelf.c:16845
+#: readelf.c:17270
 #, c-format
 msgid ""
 "\n"
 "Hex dump of section '%s':\n"
 msgstr ""
 
-#: readelf.c:16989
+#: readelf.c:17414
 #, c-format
 msgid "Iteration failed: %s, %s\n"
 msgstr ""
 
-#: readelf.c:17033
+#: readelf.c:17458
 #, c-format
 msgid "No symbol section named %s\n"
 msgstr ""
 
-#: readelf.c:17049
+#: readelf.c:17474
 #, c-format
 msgid "No string table section named %s\n"
 msgstr ""
 
-#: readelf.c:17056
+#: readelf.c:17481
 msgid "strings"
 msgstr ""
 
-#: readelf.c:17069 readelf.c:17081
+#: readelf.c:17494 readelf.c:17506
 #, c-format
 msgid "CTF open failure: %s\n"
 msgstr ""
 
-#: readelf.c:17088
+#: readelf.c:17513
 #, c-format
 msgid ""
 "\n"
 "Dump of CTF section '%s' in linked file %s:\n"
 msgstr ""
 
-#: readelf.c:17092
+#: readelf.c:17517
 #, c-format
 msgid ""
 "\n"
 "Dump of CTF section '%s':\n"
 msgstr ""
 
-#: readelf.c:17103
+#: readelf.c:17528
 #, c-format
 msgid "CTF member open failure: %s\n"
 msgstr ""
 
-#: readelf.c:17134
+#: readelf.c:17559
 #, c-format
 msgid "%s section data"
 msgstr ""
 
-#: readelf.c:17158
+#: readelf.c:17583
 #, c-format
 msgid "compressed section %s is too small to contain a compression header\n"
 msgstr ""
 
-#: readelf.c:17290 readelf.c:17317 readelf.c:17342
+#: readelf.c:17715 readelf.c:17742 readelf.c:17767
 #, c-format
 msgid ""
 "malformed note encountered in section %s whilst scanning for build-id note\n"
 msgstr ""
 
-#: readelf.c:17470
+#: readelf.c:17895
 #, c-format
 msgid ""
 "\n"
@@ -11116,555 +11145,555 @@ msgstr ""
 #. 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:17479
+#: readelf.c:17904
 #, c-format
 msgid "section '%s' has the NOBITS type - its contents are unreliable.\n"
 msgstr ""
 
-#: readelf.c:17529
+#: readelf.c:17957
 #, c-format
 msgid "Unrecognized debug section: %s\n"
 msgstr ""
 
-#: readelf.c:17559
+#: readelf.c:17987
 #, c-format
 msgid "Section '%s' was not dumped because it does not exist\n"
 msgstr ""
 
-#: readelf.c:17622
+#: readelf.c:18050
 #, c-format
 msgid "Unable to display section %d - it has a NULL type\n"
 msgstr ""
 
-#: readelf.c:17626
+#: readelf.c:18054
 #, c-format
 msgid "Unable to display section %d - it has no contents\n"
 msgstr ""
 
 #. FIXME: Add Proc and OS specific section types ?
-#: readelf.c:17637
+#: readelf.c:18065
 #, c-format
 msgid "Unable to determine how to dump section %d (type %#x)\n"
 msgstr ""
 
-#: readelf.c:17696
+#: readelf.c:18124
 #, c-format
 msgid "Section %d was not dumped because it does not exist!\n"
 msgstr ""
 
-#: readelf.c:17752
+#: readelf.c:18180
 msgid "<corrupt tag>\n"
 msgstr ""
 
-#: readelf.c:17766 readelf.c:17771
+#: readelf.c:18194 readelf.c:18199
 #, c-format
 msgid "<corrupt string tag>"
 msgstr ""
 
-#: readelf.c:17805
+#: readelf.c:18233
 #, c-format
 msgid "Absent/Non standard\n"
 msgstr ""
 
-#: readelf.c:17808
+#: readelf.c:18236
 #, c-format
 msgid "Bare metal/mwdt\n"
 msgstr ""
 
-#: readelf.c:17811
+#: readelf.c:18239
 #, c-format
 msgid "Bare metal/newlib\n"
 msgstr ""
 
-#: readelf.c:17814
+#: readelf.c:18242
 #, c-format
 msgid "Linux/uclibc\n"
 msgstr ""
 
-#: readelf.c:17817
+#: readelf.c:18245
 #, c-format
 msgid "Linux/glibc\n"
 msgstr ""
 
-#: readelf.c:17820 readelf.c:17899
+#: readelf.c:18248 readelf.c:18327
 #, c-format
 msgid "Unknown\n"
 msgstr ""
 
-#: readelf.c:17832 readelf.c:17862 readelf.c:17890
+#: readelf.c:18260 readelf.c:18290 readelf.c:18318
 #, c-format
 msgid "Absent\n"
 msgstr ""
 
-#: readelf.c:17874
+#: readelf.c:18302
 msgid "yes"
 msgstr ""
 
-#: readelf.c:17874
+#: readelf.c:18302
 msgid "no"
 msgstr ""
 
-#: readelf.c:17911 readelf.c:17918
+#: readelf.c:18339 readelf.c:18346
 msgid "default"
 msgstr ""
 
-#: readelf.c:17912
+#: readelf.c:18340
 msgid "smallest"
 msgstr ""
 
-#: readelf.c:17917
+#: readelf.c:18345
 msgid "OPTFP"
 msgstr ""
 
-#: readelf.c:18138 readelf.c:18151 readelf.c:18169 readelf.c:18691
-#: readelf.c:18970 readelf.c:18982 readelf.c:18994
+#: readelf.c:18566 readelf.c:18579 readelf.c:18597 readelf.c:19119
+#: readelf.c:19398 readelf.c:19410 readelf.c:19422
 #, c-format
 msgid "None\n"
 msgstr ""
 
-#: readelf.c:18139
+#: readelf.c:18567
 #, c-format
 msgid "Application\n"
 msgstr ""
 
-#: readelf.c:18140
+#: readelf.c:18568
 #, c-format
 msgid "Realtime\n"
 msgstr ""
 
-#: readelf.c:18141
+#: readelf.c:18569
 #, c-format
 msgid "Microcontroller\n"
 msgstr ""
 
-#: readelf.c:18142
+#: readelf.c:18570
 #, c-format
 msgid "Application or Realtime\n"
 msgstr ""
 
-#: readelf.c:18152 readelf.c:18171 readelf.c:18743 readelf.c:18760
-#: readelf.c:18831 readelf.c:18851 readelf.c:21747
+#: readelf.c:18580 readelf.c:18599 readelf.c:19171 readelf.c:19188
+#: readelf.c:19259 readelf.c:19279 readelf.c:22428
 #, c-format
 msgid "8-byte\n"
 msgstr ""
 
-#: readelf.c:18153 readelf.c:18834 readelf.c:18854 readelf.c:21746
+#: readelf.c:18581 readelf.c:19262 readelf.c:19282 readelf.c:22427
 #, c-format
 msgid "4-byte\n"
 msgstr ""
 
-#: readelf.c:18157 readelf.c:18175
+#: readelf.c:18585 readelf.c:18603
 #, c-format
 msgid "8-byte and up to %d-byte extended\n"
 msgstr ""
 
-#: readelf.c:18170
+#: readelf.c:18598
 #, c-format
 msgid "8-byte, except leaf SP\n"
 msgstr ""
 
-#: readelf.c:18186 readelf.c:18269 readelf.c:18869
+#: readelf.c:18614 readelf.c:18697 readelf.c:19297
 #, c-format
 msgid "flag = %d, vendor = "
 msgstr ""
 
-#: readelf.c:18207
+#: readelf.c:18635
 #, c-format
 msgid "True\n"
 msgstr ""
 
-#: readelf.c:18227
+#: readelf.c:18655
 #, c-format
 msgid "<unknown: %d>\n"
 msgstr ""
 
-#: readelf.c:18273
+#: readelf.c:18701
 msgid "corrupt vendor attribute\n"
 msgstr ""
 
-#: readelf.c:18323
+#: readelf.c:18751
 #, c-format
 msgid "unspecified hard/soft float\n"
 msgstr ""
 
-#: readelf.c:18326
+#: readelf.c:18754
 #, c-format
 msgid "hard float\n"
 msgstr ""
 
-#: readelf.c:18329
+#: readelf.c:18757
 #, c-format
 msgid "soft float\n"
 msgstr ""
 
-#: readelf.c:18361
+#: readelf.c:18789
 #, c-format
 msgid "unspecified hard/soft float, "
 msgstr ""
 
-#: readelf.c:18364
+#: readelf.c:18792
 #, c-format
 msgid "hard float, "
 msgstr ""
 
-#: readelf.c:18367
+#: readelf.c:18795
 #, c-format
 msgid "soft float, "
 msgstr ""
 
-#: readelf.c:18370
+#: readelf.c:18798
 #, c-format
 msgid "single-precision hard float, "
 msgstr ""
 
-#: readelf.c:18377
+#: readelf.c:18805
 #, c-format
 msgid "unspecified long double\n"
 msgstr ""
 
-#: readelf.c:18380
+#: readelf.c:18808
 #, c-format
 msgid "128-bit IBM long double\n"
 msgstr ""
 
-#: readelf.c:18383
+#: readelf.c:18811
 #, c-format
 msgid "64-bit long double\n"
 msgstr ""
 
-#: readelf.c:18386
+#: readelf.c:18814
 #, c-format
 msgid "128-bit IEEE long double\n"
 msgstr ""
 
-#: readelf.c:18408 readelf.c:18439
+#: readelf.c:18836 readelf.c:18867
 #, c-format
 msgid "unspecified\n"
 msgstr ""
 
-#: readelf.c:18411
+#: readelf.c:18839
 #, c-format
 msgid "generic\n"
 msgstr ""
 
-#: readelf.c:18445
+#: readelf.c:18873
 #, c-format
 msgid "memory\n"
 msgstr ""
 
-#: readelf.c:18472
+#: readelf.c:18900
 #, c-format
 msgid "any\n"
 msgstr ""
 
-#: readelf.c:18475
+#: readelf.c:18903
 #, c-format
 msgid "software\n"
 msgstr ""
 
-#: readelf.c:18478
+#: readelf.c:18906
 #, c-format
 msgid "hardware\n"
 msgstr ""
 
-#: readelf.c:18601
+#: readelf.c:19029
 #, c-format
 msgid "Hard or soft float\n"
 msgstr ""
 
-#: readelf.c:18604
+#: readelf.c:19032
 #, c-format
 msgid "Hard float (double precision)\n"
 msgstr ""
 
-#: readelf.c:18607
+#: readelf.c:19035
 #, c-format
 msgid "Hard float (single precision)\n"
 msgstr ""
 
-#: readelf.c:18610
+#: readelf.c:19038
 #, c-format
 msgid "Soft float\n"
 msgstr ""
 
-#: readelf.c:18613
+#: readelf.c:19041
 #, c-format
 msgid "Hard float (MIPS32r2 64-bit FPU 12 callee-saved)\n"
 msgstr ""
 
-#: readelf.c:18616
+#: readelf.c:19044
 #, c-format
 msgid "Hard float (32-bit CPU, Any FPU)\n"
 msgstr ""
 
-#: readelf.c:18619
+#: readelf.c:19047
 #, c-format
 msgid "Hard float (32-bit CPU, 64-bit FPU)\n"
 msgstr ""
 
-#: readelf.c:18622
+#: readelf.c:19050
 #, c-format
 msgid "Hard float compat (32-bit CPU, 64-bit FPU)\n"
 msgstr ""
 
-#: readelf.c:18625
+#: readelf.c:19053
 #, c-format
 msgid "NaN 2008 compatibility\n"
 msgstr ""
 
-#: readelf.c:18658
+#: readelf.c:19086
 #, c-format
 msgid "Any MSA or not\n"
 msgstr ""
 
-#: readelf.c:18661
+#: readelf.c:19089
 #, c-format
 msgid "128-bit MSA\n"
 msgstr ""
 
-#: readelf.c:18723
+#: readelf.c:19151
 #, c-format
 msgid "Not used\n"
 msgstr ""
 
-#: readelf.c:18726
+#: readelf.c:19154
 #, c-format
 msgid "2 bytes\n"
 msgstr ""
 
-#: readelf.c:18729
+#: readelf.c:19157
 #, c-format
 msgid "4 bytes\n"
 msgstr ""
 
-#: readelf.c:18746 readelf.c:18763 readelf.c:18837 readelf.c:18857
+#: readelf.c:19174 readelf.c:19191 readelf.c:19265 readelf.c:19285
 #, c-format
 msgid "16-byte\n"
 msgstr ""
 
-#: readelf.c:18777
+#: readelf.c:19205
 #, c-format
 msgid "DSBT addressing not used\n"
 msgstr ""
 
-#: readelf.c:18780
+#: readelf.c:19208
 #, c-format
 msgid "DSBT addressing used\n"
 msgstr ""
 
-#: readelf.c:18794
+#: readelf.c:19222
 #, c-format
 msgid "Data addressing position-dependent\n"
 msgstr ""
 
-#: readelf.c:18797
+#: readelf.c:19225
 #, c-format
 msgid "Data addressing position-independent, GOT near DP\n"
 msgstr ""
 
-#: readelf.c:18800
+#: readelf.c:19228
 #, c-format
 msgid "Data addressing position-independent, GOT far from DP\n"
 msgstr ""
 
-#: readelf.c:18814
+#: readelf.c:19242
 #, c-format
 msgid "Code addressing position-dependent\n"
 msgstr ""
 
-#: readelf.c:18817
+#: readelf.c:19245
 #, c-format
 msgid "Code addressing position-independent\n"
 msgstr ""
 
-#: readelf.c:18971
+#: readelf.c:19399
 #, c-format
 msgid "MSP430\n"
 msgstr ""
 
-#: readelf.c:18972
+#: readelf.c:19400
 #, c-format
 msgid "MSP430X\n"
 msgstr ""
 
-#: readelf.c:18983 readelf.c:18995
+#: readelf.c:19411 readelf.c:19423
 #, c-format
 msgid "Small\n"
 msgstr ""
 
-#: readelf.c:18984 readelf.c:18996
+#: readelf.c:19412 readelf.c:19424
 #, c-format
 msgid "Large\n"
 msgstr ""
 
-#: readelf.c:18997
+#: readelf.c:19425
 #, c-format
 msgid "Restricted Large\n"
 msgstr ""
 
-#: readelf.c:19003
+#: readelf.c:19431
 #, c-format
 msgid "  <unknown tag %<PRId64>>: "
 msgstr ""
 
-#: readelf.c:19049
+#: readelf.c:19477
 #, c-format
 msgid "Any Region\n"
 msgstr ""
 
-#: readelf.c:19052
+#: readelf.c:19480
 #, c-format
 msgid "Lower Region Only\n"
 msgstr ""
 
-#: readelf.c:19118
+#: readelf.c:19546
 #, c-format
 msgid "No unaligned access\n"
 msgstr ""
 
-#: readelf.c:19121
+#: readelf.c:19549
 #, c-format
 msgid "Unaligned access\n"
 msgstr ""
 
-#: readelf.c:19127
+#: readelf.c:19555
 #, c-format
 msgid "%<PRIu64>-bytes\n"
 msgstr ""
 
-#: readelf.c:19263
+#: readelf.c:19691
 msgid "attributes"
 msgstr ""
 
-#: readelf.c:19273
+#: readelf.c:19701
 #, c-format
 msgid "Unknown attributes version '%c'(%d) - expecting 'A'\n"
 msgstr ""
 
-#: readelf.c:19290
+#: readelf.c:19718
 msgid "Tag section ends prematurely\n"
 msgstr ""
 
-#: readelf.c:19299
+#: readelf.c:19727
 #, c-format
 msgid "Bad attribute length (%u > %u)\n"
 msgstr ""
 
-#: readelf.c:19307
+#: readelf.c:19735
 #, c-format
 msgid "Attribute length of %u is too small\n"
 msgstr ""
 
-#: readelf.c:19318
+#: readelf.c:19746
 msgid "Corrupt attribute section name\n"
 msgstr ""
 
-#: readelf.c:19323
+#: readelf.c:19751
 #, c-format
 msgid "Attribute Section: "
 msgstr ""
 
-#: readelf.c:19350
+#: readelf.c:19778
 msgid "Unused bytes at end of section\n"
 msgstr ""
 
-#: readelf.c:19360
+#: readelf.c:19788
 #, c-format
 msgid "Bad subsection length (%u > %u)\n"
 msgstr ""
 
-#: readelf.c:19368
+#: readelf.c:19796
 #, c-format
 msgid "Bad subsection length (%u < 6)\n"
 msgstr ""
 
-#: readelf.c:19383
+#: readelf.c:19811
 #, c-format
 msgid "File Attributes\n"
 msgstr ""
 
-#: readelf.c:19386
+#: readelf.c:19814
 #, c-format
 msgid "Section Attributes:"
 msgstr ""
 
-#: readelf.c:19389
+#: readelf.c:19817
 #, c-format
 msgid "Symbol Attributes:"
 msgstr ""
 
-#: readelf.c:19402
+#: readelf.c:19830
 #, c-format
 msgid "Unknown tag: %d\n"
 msgstr ""
 
-#: readelf.c:19423
+#: readelf.c:19851
 #, c-format
 msgid "  Unknown attribute:\n"
 msgstr ""
 
-#: readelf.c:19464
+#: readelf.c:19892
 msgid "MIPS GOT entry extends beyond the end of available data\n"
 msgstr ""
 
-#: readelf.c:19663
+#: readelf.c:20096
 msgid "Corrupt MIPS ABI Flags section.\n"
 msgstr ""
 
-#: readelf.c:19669
+#: readelf.c:20102
 msgid "MIPS ABI Flags section"
 msgstr ""
 
-#: readelf.c:19728 readelf.c:20311
+#: readelf.c:20162 readelf.c:20745
 msgid "Global Offset Table data"
 msgstr ""
 
-#: readelf.c:19732
+#: readelf.c:20166
 #, c-format
 msgid ""
 "\n"
 "Static GOT:\n"
 msgstr ""
 
-#: readelf.c:19733 readelf.c:20316
+#: readelf.c:20167 readelf.c:20750
 #, c-format
 msgid " Canonical gp value: "
 msgstr ""
 
-#: readelf.c:19747 readelf.c:20320 readelf.c:20455
+#: readelf.c:20181 readelf.c:20754 readelf.c:20889
 #, c-format
 msgid " Reserved entries:\n"
 msgstr ""
 
-#: readelf.c:19748
+#: readelf.c:20182
 #, c-format
 msgid "  %*s %10s %*s\n"
 msgstr ""
 
-#: readelf.c:19749 readelf.c:19779 readelf.c:20322 readelf.c:20350
-#: readelf.c:20368 readelf.c:20457 readelf.c:20466
+#: readelf.c:20183 readelf.c:20213 readelf.c:20756 readelf.c:20784
+#: readelf.c:20802 readelf.c:20891 readelf.c:20900
 msgid "Address"
 msgstr ""
 
-#: readelf.c:19749 readelf.c:19779 readelf.c:20322 readelf.c:20350
-#: readelf.c:20369
+#: readelf.c:20183 readelf.c:20213 readelf.c:20756 readelf.c:20784
+#: readelf.c:20803
 msgid "Access"
 msgstr ""
 
-#: readelf.c:19750 readelf.c:19780
+#: readelf.c:20184 readelf.c:20214
 msgid "Value"
 msgstr ""
 
-#: readelf.c:19777 readelf.c:20348
+#: readelf.c:20211 readelf.c:20782
 #, c-format
 msgid " Local entries:\n"
 msgstr ""
 
-#: readelf.c:19859 readelf.c:20572
+#: readelf.c:20293 readelf.c:21248
 msgid "liblist section data"
 msgstr ""
 
-#: readelf.c:19862
+#: readelf.c:20296
 #, c-format
 msgid ""
 "\n"
@@ -11675,38 +11704,38 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:19866
+#: readelf.c:20300
 msgid ""
 "     Library              Time Stamp          Checksum   Version Flags\n"
 msgstr ""
 
-#: readelf.c:19892
+#: readelf.c:20326
 #, c-format
 msgid "<corrupt: %9ld>"
 msgstr ""
 
-#: readelf.c:19897
+#: readelf.c:20331
 msgid " NONE"
 msgstr ""
 
-#: readelf.c:19947
+#: readelf.c:20381
 msgid "No MIPS_OPTIONS header found\n"
 msgstr ""
 
-#: readelf.c:19953
+#: readelf.c:20387
 msgid "The MIPS options section is too small.\n"
 msgstr ""
 
-#: readelf.c:19958
+#: readelf.c:20392
 msgid "options"
 msgstr ""
 
-#: readelf.c:19977
+#: readelf.c:20411
 #, c-format
 msgid "Invalid size (%u) for MIPS option\n"
 msgstr ""
 
-#: readelf.c:19986
+#: readelf.c:20420
 #, c-format
 msgid ""
 "\n"
@@ -11717,28 +11746,28 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:20024 readelf.c:20056
+#: readelf.c:20458 readelf.c:20490
 msgid "Truncated MIPS REGINFO option\n"
 msgstr ""
 
-#: readelf.c:20192
+#: readelf.c:20626
 msgid "conflict list found without a dynamic symbol table\n"
 msgstr ""
 
-#: readelf.c:20200
+#: readelf.c:20634
 #, c-format
 msgid "Overlarge number of conflicts detected: %zx\n"
 msgstr ""
 
-#: readelf.c:20208
+#: readelf.c:20642
 msgid "Out of memory allocating space for dynamic conflicts\n"
 msgstr ""
 
-#: readelf.c:20218 readelf.c:20236
+#: readelf.c:20652 readelf.c:20670
 msgid "conflict"
 msgstr ""
 
-#: readelf.c:20249
+#: readelf.c:20683
 #, c-format
 msgid ""
 "\n"
@@ -11749,125 +11778,174 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:20253
+#: readelf.c:20687
 msgid "  Num:    Index       Value  Name"
 msgstr ""
 
-#: readelf.c:20260
+#: readelf.c:20694
 #, c-format
 msgid "<corrupt symbol index>"
 msgstr ""
 
-#: readelf.c:20271 readelf.c:20403 readelf.c:20491
+#: readelf.c:20705 readelf.c:20837 readelf.c:20925
 #, c-format
 msgid "<corrupt: %14ld>"
 msgstr ""
 
-#: readelf.c:20294
+#: readelf.c:20728
 #, c-format
 msgid ""
-"The GOT symbol offset (%<PRIu64>) is greater than the symbol table size (%"
-"<PRIu64>)\n"
+"The GOT symbol offset (%<PRIu64>) is greater than the symbol table size "
+"(%<PRIu64>)\n"
 msgstr ""
 
-#: readelf.c:20304
+#: readelf.c:20738
 #, c-format
 msgid "Too many GOT symbols: %<PRIu64>\n"
 msgstr ""
 
-#: readelf.c:20315
+#: readelf.c:20749
 #, c-format
 msgid ""
 "\n"
 "Primary GOT:\n"
 msgstr ""
 
-#: readelf.c:20321
+#: readelf.c:20755
 #, c-format
 msgid "  %*s %10s %*s Purpose\n"
 msgstr ""
 
-#: readelf.c:20323 readelf.c:20351 readelf.c:20370 readelf.c:20457
-#: readelf.c:20467
+#: readelf.c:20757 readelf.c:20785 readelf.c:20804 readelf.c:20891
+#: readelf.c:20901
 msgid "Initial"
 msgstr ""
 
-#: readelf.c:20325
+#: readelf.c:20759
 #, c-format
 msgid " Lazy resolver\n"
 msgstr ""
 
-#: readelf.c:20340
+#: readelf.c:20774
 #, c-format
 msgid " Module pointer (GNU extension)\n"
 msgstr ""
 
-#: readelf.c:20366
+#: readelf.c:20800
 #, c-format
 msgid " Global entries:\n"
 msgstr ""
 
-#: readelf.c:20371 readelf.c:20468
+#: readelf.c:20805 readelf.c:20902
 msgid "Sym.Val."
 msgstr ""
 
 #. Note for translators: "Ndx" = abbreviated form of "Index".
-#: readelf.c:20374 readelf.c:20468
+#: readelf.c:20808 readelf.c:20902
 msgid "Ndx"
 msgstr ""
 
-#: readelf.c:20374 readelf.c:20468
+#: readelf.c:20808 readelf.c:20902
 msgid "Name"
 msgstr ""
 
-#: readelf.c:20384
+#: readelf.c:20818
 #, c-format
 msgid "<no dynamic symbols>"
 msgstr ""
 
-#: readelf.c:20406
+#: readelf.c:20840
 #, c-format
 msgid "<symbol index %zu exceeds number of dynamic symbols>"
 msgstr ""
 
-#: readelf.c:20447
+#: readelf.c:20881
 msgid "Procedure Linkage Table data"
 msgstr ""
 
-#: readelf.c:20456
+#: readelf.c:20890
 #, c-format
 msgid "  %*s %*s Purpose\n"
 msgstr ""
 
-#: readelf.c:20459
+#: readelf.c:20893
 #, c-format
 msgid " PLT lazy resolver\n"
 msgstr ""
 
-#: readelf.c:20461
+#: readelf.c:20895
 #, c-format
 msgid " Module pointer\n"
 msgstr ""
 
-#: readelf.c:20464
+#: readelf.c:20898
 #, c-format
 msgid " Entries:\n"
 msgstr ""
 
-#: readelf.c:20478
+#: readelf.c:20912
 #, c-format
 msgid "<corrupt symbol index: %<PRIu64>>"
 msgstr ""
 
-#: readelf.c:20517
+#: readelf.c:20951
 msgid "NDS32 elf flags section"
 msgstr ""
 
-#: readelf.c:20583
+#: readelf.c:21130
+#, c-format
+msgid ""
+"\n"
+"Global Offset Table '%s' contains 1 entry:\n"
+msgstr ""
+
+#: readelf.c:21133
+#, c-format
+msgid ""
+"\n"
+"Global Offset Table '%s' contains %<PRIu64> entries:\n"
+msgstr ""
+
+#: readelf.c:21148
+#, c-format
+msgid "   Index:  Address      Reloc             Sym. Name + Addend/Value\n"
+msgstr ""
+
+#: readelf.c:21151
+#, c-format
+msgid " Index:  Address      Reloc        Sym. Name + Addend/Value\n"
+msgstr ""
+
+#: readelf.c:21177
+#, c-format
+msgid ""
+"   Index:      Address          Reloc             Sym. Name + Addend/Value\n"
+msgstr ""
+
+#: readelf.c:21180
+#, c-format
+msgid " Index:    Address       Reloc         Sym. Name + Addend/Value\n"
+msgstr ""
+
+#: readelf.c:21205
+#, c-format
+msgid ""
+"\n"
+"There is no GOT section in linked file '%s'.\n"
+msgstr ""
+
+#: readelf.c:21208
+#, c-format
+msgid ""
+"\n"
+"There is no GOT section in this file.\n"
+msgstr ""
+
+#: readelf.c:21259
 msgid "liblist string table"
 msgstr ""
 
-#: readelf.c:20595
+#: readelf.c:21271
 #, c-format
 msgid ""
 "\n"
@@ -11878,477 +11956,477 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:20603
+#: readelf.c:21279
 msgid "     Library              Time Stamp          Checksum   Version Flags"
 msgstr ""
 
-#: readelf.c:20653
+#: readelf.c:21329
 msgid "NT_AUXV (auxiliary vector)"
 msgstr ""
 
-#: readelf.c:20655
+#: readelf.c:21331
 msgid "NT_PRSTATUS (prstatus structure)"
 msgstr ""
 
-#: readelf.c:20657
+#: readelf.c:21333
 msgid "NT_FPREGSET (floating point registers)"
 msgstr ""
 
-#: readelf.c:20659
+#: readelf.c:21335
 msgid "NT_PRPSINFO (prpsinfo structure)"
 msgstr ""
 
-#: readelf.c:20661
+#: readelf.c:21337
 msgid "NT_TASKSTRUCT (task structure)"
 msgstr ""
 
-#: readelf.c:20663
+#: readelf.c:21339
 msgid "NT_GDB_TDESC (GDB XML target description)"
 msgstr ""
 
-#: readelf.c:20665
+#: readelf.c:21341
 msgid "NT_PRXFPREG (user_xfpregs structure)"
 msgstr ""
 
-#: readelf.c:20667
+#: readelf.c:21343
 msgid "NT_PPC_VMX (ppc Altivec registers)"
 msgstr ""
 
-#: readelf.c:20669
+#: readelf.c:21345
 msgid "NT_PPC_VSX (ppc VSX registers)"
 msgstr ""
 
-#: readelf.c:20671
+#: readelf.c:21347
 msgid "NT_PPC_TAR (ppc TAR register)"
 msgstr ""
 
-#: readelf.c:20673
+#: readelf.c:21349
 msgid "NT_PPC_PPR (ppc PPR register)"
 msgstr ""
 
-#: readelf.c:20675
+#: readelf.c:21351
 msgid "NT_PPC_DSCR (ppc DSCR register)"
 msgstr ""
 
-#: readelf.c:20677
+#: readelf.c:21353
 msgid "NT_PPC_EBB (ppc EBB registers)"
 msgstr ""
 
-#: readelf.c:20679
+#: readelf.c:21355
 msgid "NT_PPC_PMU (ppc PMU registers)"
 msgstr ""
 
-#: readelf.c:20681
+#: readelf.c:21357
 msgid "NT_PPC_TM_CGPR (ppc checkpointed GPR registers)"
 msgstr ""
 
-#: readelf.c:20683
+#: readelf.c:21359
 msgid "NT_PPC_TM_CFPR (ppc checkpointed floating point registers)"
 msgstr ""
 
-#: readelf.c:20685
+#: readelf.c:21361
 msgid "NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)"
 msgstr ""
 
-#: readelf.c:20687
+#: readelf.c:21363
 msgid "NT_PPC_TM_CVSX (ppc checkpointed VSX registers)"
 msgstr ""
 
-#: readelf.c:20689
+#: readelf.c:21365
 msgid "NT_PPC_TM_SPR (ppc TM special purpose registers)"
 msgstr ""
 
-#: readelf.c:20691
+#: readelf.c:21367
 msgid "NT_PPC_TM_CTAR (ppc checkpointed TAR register)"
 msgstr ""
 
-#: readelf.c:20693
+#: readelf.c:21369
 msgid "NT_PPC_TM_CPPR (ppc checkpointed PPR register)"
 msgstr ""
 
-#: readelf.c:20695
+#: readelf.c:21371
 msgid "NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)"
 msgstr ""
 
-#: readelf.c:20697
+#: readelf.c:21373
 msgid "NT_386_TLS (x86 TLS information)"
 msgstr ""
 
-#: readelf.c:20699
+#: readelf.c:21375
 msgid "NT_386_IOPERM (x86 I/O permissions)"
 msgstr ""
 
-#: readelf.c:20701
+#: readelf.c:21377
 msgid "NT_X86_XSTATE (x86 XSAVE extended state)"
 msgstr ""
 
-#: readelf.c:20703
+#: readelf.c:21379
 msgid "NT_X86_CET (x86 CET state)"
 msgstr ""
 
-#: readelf.c:20705
+#: readelf.c:21381
 msgid "NT_X86_SHSTK (x86 SHSTK state)"
 msgstr ""
 
-#: readelf.c:20707
+#: readelf.c:21383
 msgid "NT_S390_HIGH_GPRS (s390 upper register halves)"
 msgstr ""
 
-#: readelf.c:20709
+#: readelf.c:21385
 msgid "NT_S390_TIMER (s390 timer register)"
 msgstr ""
 
-#: readelf.c:20711
+#: readelf.c:21387
 msgid "NT_S390_TODCMP (s390 TOD comparator register)"
 msgstr ""
 
-#: readelf.c:20713
+#: readelf.c:21389
 msgid "NT_S390_TODPREG (s390 TOD programmable register)"
 msgstr ""
 
-#: readelf.c:20715
+#: readelf.c:21391
 msgid "NT_S390_CTRS (s390 control registers)"
 msgstr ""
 
-#: readelf.c:20717
+#: readelf.c:21393
 msgid "NT_S390_PREFIX (s390 prefix register)"
 msgstr ""
 
-#: readelf.c:20719
+#: readelf.c:21395
 msgid "NT_S390_LAST_BREAK (s390 last breaking event address)"
 msgstr ""
 
-#: readelf.c:20721
+#: readelf.c:21397
 msgid "NT_S390_SYSTEM_CALL (s390 system call restart data)"
 msgstr ""
 
-#: readelf.c:20723
+#: readelf.c:21399
 msgid "NT_S390_TDB (s390 transaction diagnostic block)"
 msgstr ""
 
-#: readelf.c:20725
+#: readelf.c:21401
 msgid "NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)"
 msgstr ""
 
-#: readelf.c:20727
+#: readelf.c:21403
 msgid "NT_S390_VXRS_HIGH (s390 vector registers 16-31)"
 msgstr ""
 
-#: readelf.c:20729
+#: readelf.c:21405
 msgid "NT_S390_GS_CB (s390 guarded-storage registers)"
 msgstr ""
 
-#: readelf.c:20731
+#: readelf.c:21407
 msgid "NT_S390_GS_BC (s390 guarded-storage broadcast control)"
 msgstr ""
 
-#: readelf.c:20733
+#: readelf.c:21409
 msgid "NT_ARM_VFP (arm VFP registers)"
 msgstr ""
 
-#: readelf.c:20735
+#: readelf.c:21411
 msgid "NT_ARM_TLS (AArch TLS registers)"
 msgstr ""
 
-#: readelf.c:20737
+#: readelf.c:21413
 msgid "NT_ARM_HW_BREAK (AArch hardware breakpoint registers)"
 msgstr ""
 
-#: readelf.c:20739
+#: readelf.c:21415
 msgid "NT_ARM_HW_WATCH (AArch hardware watchpoint registers)"
 msgstr ""
 
-#: readelf.c:20741
+#: readelf.c:21417
 msgid "NT_ARM_SYSTEM_CALL (AArch system call number)"
 msgstr ""
 
-#: readelf.c:20743
+#: readelf.c:21419
 msgid "NT_ARM_SVE (AArch SVE registers)"
 msgstr ""
 
-#: readelf.c:20745
+#: readelf.c:21421
 msgid "NT_ARM_PAC_MASK (AArch pointer authentication code masks)"
 msgstr ""
 
-#: readelf.c:20747
+#: readelf.c:21423
 msgid "NT_ARM_PACA_KEYS (ARM pointer authentication address keys)"
 msgstr ""
 
-#: readelf.c:20749
+#: readelf.c:21425
 msgid "NT_ARM_PACG_KEYS (ARM pointer authentication generic keys)"
 msgstr ""
 
-#: readelf.c:20751
+#: readelf.c:21427
 msgid "NT_ARM_TAGGED_ADDR_CTRL (AArch tagged address control)"
 msgstr ""
 
-#: readelf.c:20753
+#: readelf.c:21429
 msgid "NT_ARM_SSVE (AArch64 streaming SVE registers)"
 msgstr ""
 
-#: readelf.c:20755
+#: readelf.c:21431
 msgid "NT_ARM_ZA (AArch64 SME ZA register)"
 msgstr ""
 
-#: readelf.c:20757
+#: readelf.c:21433
 msgid "NT_ARM_ZT (AArch64 SME2 ZT registers)"
 msgstr ""
 
-#: readelf.c:20759
+#: readelf.c:21435
 msgid "NT_ARM_PAC_ENABLED_KEYS (AArch64 pointer authentication enabled keys)"
 msgstr ""
 
-#: readelf.c:20761
+#: readelf.c:21437
 msgid "NT_ARC_V2 (ARC HS accumulator/extra registers)"
 msgstr ""
 
-#: readelf.c:20763
+#: readelf.c:21439
 msgid "NT_RISCV_CSR (RISC-V control and status registers)"
 msgstr ""
 
-#: readelf.c:20765
+#: readelf.c:21441
 msgid "NT_PSTATUS (pstatus structure)"
 msgstr ""
 
-#: readelf.c:20767
+#: readelf.c:21443
 msgid "NT_FPREGS (floating point registers)"
 msgstr ""
 
-#: readelf.c:20769
+#: readelf.c:21445
 msgid "NT_PSINFO (psinfo structure)"
 msgstr ""
 
-#: readelf.c:20771
+#: readelf.c:21447
 msgid "NT_LWPSTATUS (lwpstatus_t structure)"
 msgstr ""
 
-#: readelf.c:20773
+#: readelf.c:21449
 msgid "NT_LWPSINFO (lwpsinfo_t structure)"
 msgstr ""
 
-#: readelf.c:20775
+#: readelf.c:21451
 msgid "NT_WIN32PSTATUS (win32_pstatus structure)"
 msgstr ""
 
-#: readelf.c:20777
+#: readelf.c:21453
 msgid "NT_SIGINFO (siginfo_t data)"
 msgstr ""
 
-#: readelf.c:20779
+#: readelf.c:21455
 msgid "NT_FILE (mapped files)"
 msgstr ""
 
-#: readelf.c:20787
+#: readelf.c:21463
 msgid "NT_VERSION (version)"
 msgstr ""
 
-#: readelf.c:20789
+#: readelf.c:21465
 msgid "NT_ARCH (architecture)"
 msgstr ""
 
-#: readelf.c:20791
+#: readelf.c:21467
 msgid "OPEN"
 msgstr ""
 
-#: readelf.c:20793
+#: readelf.c:21469
 msgid "func"
 msgstr ""
 
-#: readelf.c:20795
+#: readelf.c:21471
 msgid "GO BUILDID"
 msgstr ""
 
-#: readelf.c:20797
+#: readelf.c:21473
 msgid "FDO_PACKAGING_METADATA"
 msgstr ""
 
-#: readelf.c:20799
+#: readelf.c:21475
 msgid "FDO_DLOPEN_METADATA"
 msgstr ""
 
-#: readelf.c:20804 readelf.c:20914 readelf.c:21103 readelf.c:21720
-#: readelf.c:21890 readelf.c:22019 readelf.c:22152
+#: readelf.c:21480 readelf.c:21590 readelf.c:21779 readelf.c:22396
+#: readelf.c:22571 readelf.c:22700 readelf.c:22833
 #, c-format
 msgid "Unknown note type: (0x%08x)"
 msgstr ""
 
-#: readelf.c:20824
+#: readelf.c:21500
 msgid "    Malformed note - too short for header\n"
 msgstr ""
 
-#: readelf.c:20833
+#: readelf.c:21509
 msgid "    Malformed note - does not end with \\0\n"
 msgstr ""
 
-#: readelf.c:20846
+#: readelf.c:21522
 msgid "    Malformed note - too short for supplied file count\n"
 msgstr ""
 
-#: readelf.c:20850
+#: readelf.c:21526
 #, c-format
 msgid "    Page size: "
 msgstr ""
 
-#: readelf.c:20854
+#: readelf.c:21530
 #, c-format
 msgid "    %*s%*s%*s\n"
 msgstr ""
 
-#: readelf.c:20855
+#: readelf.c:21531
 msgid "Start"
 msgstr ""
 
-#: readelf.c:20856
+#: readelf.c:21532
 msgid "End"
 msgstr ""
 
-#: readelf.c:20857
+#: readelf.c:21533
 msgid "Page Offset"
 msgstr ""
 
-#: readelf.c:20865
+#: readelf.c:21541
 msgid "    Malformed note - filenames end too early\n"
 msgstr ""
 
-#: readelf.c:20897
+#: readelf.c:21573
 msgid "NT_GNU_ABI_TAG (ABI version tag)"
 msgstr ""
 
-#: readelf.c:20899
+#: readelf.c:21575
 msgid "NT_GNU_HWCAP (DSO-supplied software HWCAP info)"
 msgstr ""
 
-#: readelf.c:20901
+#: readelf.c:21577
 msgid "NT_GNU_BUILD_ID (unique build ID bitstring)"
 msgstr ""
 
-#: readelf.c:20903
+#: readelf.c:21579
 msgid "NT_GNU_GOLD_VERSION (gold version)"
 msgstr ""
 
-#: readelf.c:20905
+#: readelf.c:21581
 msgid "NT_GNU_PROPERTY_TYPE_0"
 msgstr ""
 
-#: readelf.c:20907
+#: readelf.c:21583
 msgid "NT_GNU_BUILD_ATTRIBUTE_OPEN"
 msgstr ""
 
-#: readelf.c:20909
+#: readelf.c:21585
 msgid "NT_GNU_BUILD_ATTRIBUTE_FUNC"
 msgstr ""
 
-#: readelf.c:20998 readelf.c:21145 readelf.c:21182
+#: readelf.c:21674 readelf.c:21821 readelf.c:21858
 #, c-format
 msgid "<None>"
 msgstr ""
 
-#: readelf.c:21099
+#: readelf.c:21775
 msgid "NT_AMDGPU_METADATA (code object metadata)"
 msgstr ""
 
-#: readelf.c:21325
+#: readelf.c:22001
 #, c-format
 msgid "      Properties: "
 msgstr ""
 
-#: readelf.c:21329
+#: readelf.c:22005
 #, c-format
 msgid "<corrupt GNU_PROPERTY_TYPE, size = %#lx>\n"
 msgstr ""
 
-#: readelf.c:21341
+#: readelf.c:22017
 #, c-format
 msgid "<corrupt descsz: %#lx>\n"
 msgstr ""
 
-#: readelf.c:21352
+#: readelf.c:22028
 #, c-format
 msgid "<corrupt type (%#x) datasz: %#x>\n"
 msgstr ""
 
-#: readelf.c:21374 readelf.c:21428 readelf.c:21450
+#: readelf.c:22050 readelf.c:22104 readelf.c:22126
 #, c-format
 msgid "x86 ISA used: <corrupt length: %#x> "
 msgstr ""
 
-#: readelf.c:21385 readelf.c:21439 readelf.c:21461
+#: readelf.c:22061 readelf.c:22115 readelf.c:22137
 #, c-format
 msgid "x86 ISA needed: <corrupt length: %#x> "
 msgstr ""
 
-#: readelf.c:21396
+#: readelf.c:22072
 #, c-format
 msgid "x86 feature: <corrupt length: %#x> "
 msgstr ""
 
-#: readelf.c:21407
+#: readelf.c:22083
 #, c-format
 msgid "x86 feature used: <corrupt length: %#x> "
 msgstr ""
 
-#: readelf.c:21418
+#: readelf.c:22094
 #, c-format
 msgid "x86 feature needed: <corrupt length: %#x> "
 msgstr ""
 
-#: readelf.c:21480 readelf.c:21492 readelf.c:21506 readelf.c:21514
-#: readelf.c:21520 readelf.c:21551
+#: readelf.c:22156 readelf.c:22168 readelf.c:22182 readelf.c:22190
+#: readelf.c:22196 readelf.c:22227
 #, c-format
 msgid "<corrupt length: %#x> "
 msgstr ""
 
-#: readelf.c:21504
+#: readelf.c:22180
 #, c-format
 msgid "stack size: "
 msgstr ""
 
-#: readelf.c:21533
+#: readelf.c:22209
 #, c-format
 msgid "1_needed: <corrupt length: %#x> "
 msgstr ""
 
-#: readelf.c:21547
+#: readelf.c:22223
 #, c-format
 msgid "UINT32_AND (%#x): "
 msgstr ""
 
-#: readelf.c:21549
+#: readelf.c:22225
 #, c-format
 msgid "UINT32_OR (%#x): "
 msgstr ""
 
-#: readelf.c:21561
+#: readelf.c:22237
 #, c-format
 msgid "<unknown type %#x data: "
 msgstr ""
 
-#: readelf.c:21563
+#: readelf.c:22239
 #, c-format
 msgid "<processor-specific type %#x data: "
 msgstr ""
 
-#: readelf.c:21565
+#: readelf.c:22241
 #, c-format
 msgid "<application-specific type %#x data: "
 msgstr ""
 
-#: readelf.c:21594
+#: readelf.c:22270
 #, c-format
 msgid "    Build ID: "
 msgstr ""
 
-#: readelf.c:21609
+#: readelf.c:22285
 #, c-format
 msgid "    <corrupt GNU_ABI_TAG>\n"
 msgstr ""
 
-#: readelf.c:21646
+#: readelf.c:22322
 #, c-format
 msgid "    OS: %s, ABI: %d.%d.%d\n"
 msgstr ""
 
-#: readelf.c:21655
+#: readelf.c:22331
 #, c-format
 msgid "    Version: "
 msgstr ""
@@ -12358,593 +12436,593 @@ msgstr ""
 #. is a series of entries, where each entry is a single byte followed
 #. by a nul terminated string.  The byte gives the bit number to test
 #. if enabled in the bitmask.
-#: readelf.c:21671
+#: readelf.c:22347
 #, c-format
 msgid "      Hardware Capabilities: "
 msgstr ""
 
-#: readelf.c:21674
+#: readelf.c:22350
 msgid "<corrupt GNU_HWCAP>\n"
 msgstr ""
 
-#: readelf.c:21679
+#: readelf.c:22355
 #, c-format
 msgid "num entries: %d, enabled mask: %x\n"
 msgstr ""
 
-#: readelf.c:21695
+#: readelf.c:22371
 #, c-format
 msgid "    Description data: "
 msgstr ""
 
-#: readelf.c:21713
+#: readelf.c:22389
 msgid "Alignment of 8-byte objects"
 msgstr ""
 
-#: readelf.c:21714
+#: readelf.c:22390
 msgid "Sizeof double and long double"
 msgstr ""
 
-#: readelf.c:21715
+#: readelf.c:22391
 msgid "Type of FPU support needed"
 msgstr ""
 
-#: readelf.c:21716
+#: readelf.c:22392
 msgid "Use of SIMD instructions"
 msgstr ""
 
-#: readelf.c:21717
+#: readelf.c:22393
 msgid "Use of cache"
 msgstr ""
 
-#: readelf.c:21718
+#: readelf.c:22394
 msgid "Use of MMU"
 msgstr ""
 
-#: readelf.c:21754
+#: readelf.c:22435
 #, c-format
 msgid "4-bytes\n"
 msgstr ""
 
-#: readelf.c:21755
+#: readelf.c:22436
 #, c-format
 msgid "8-bytes\n"
 msgstr ""
 
-#: readelf.c:21762
+#: readelf.c:22443
 #, c-format
 msgid "FPU-2.0\n"
 msgstr ""
 
-#: readelf.c:21763
+#: readelf.c:22444
 #, c-format
 msgid "FPU-3.0\n"
 msgstr ""
 
-#: readelf.c:21772
+#: readelf.c:22453
 #, c-format
 msgid "yes\n"
 msgstr ""
 
-#: readelf.c:21782
+#: readelf.c:22463
 #, c-format
 msgid "unknown value: %x\n"
 msgstr ""
 
-#: readelf.c:21838
+#: readelf.c:22519
 msgid "NT_THRMISC (thrmisc structure)"
 msgstr ""
 
-#: readelf.c:21840
+#: readelf.c:22521
 msgid "NT_PROCSTAT_PROC (proc data)"
 msgstr ""
 
-#: readelf.c:21842
+#: readelf.c:22523
 msgid "NT_PROCSTAT_FILES (files data)"
 msgstr ""
 
-#: readelf.c:21844
+#: readelf.c:22525
 msgid "NT_PROCSTAT_VMMAP (vmmap data)"
 msgstr ""
 
-#: readelf.c:21846
+#: readelf.c:22527
 msgid "NT_PROCSTAT_GROUPS (groups data)"
 msgstr ""
 
-#: readelf.c:21848
+#: readelf.c:22529
 msgid "NT_PROCSTAT_UMASK (umask data)"
 msgstr ""
 
-#: readelf.c:21850
+#: readelf.c:22531
 msgid "NT_PROCSTAT_RLIMIT (rlimit data)"
 msgstr ""
 
-#: readelf.c:21852
+#: readelf.c:22533
 msgid "NT_PROCSTAT_OSREL (osreldate data)"
 msgstr ""
 
-#: readelf.c:21854
+#: readelf.c:22535
 msgid "NT_PROCSTAT_PSSTRINGS (ps_strings data)"
 msgstr ""
 
-#: readelf.c:21856
+#: readelf.c:22537
 msgid "NT_PROCSTAT_AUXV (auxv data)"
 msgstr ""
 
-#: readelf.c:21858
+#: readelf.c:22539
 msgid "NT_PTLWPINFO (ptrace_lwpinfo structure)"
 msgstr ""
 
-#: readelf.c:21860
+#: readelf.c:22541
 msgid "NT_X86_SEGBASES (x86 segment base registers)"
 msgstr ""
 
 #. NetBSD core "procinfo" structure.
-#: readelf.c:21874
+#: readelf.c:22555
 msgid "NetBSD procinfo structure"
 msgstr ""
 
-#: readelf.c:21877
+#: readelf.c:22558
 msgid "NetBSD ELF auxiliary vector data"
 msgstr ""
 
-#: readelf.c:21880
+#: readelf.c:22561
 msgid "PT_LWPSTATUS (ptrace_lwpstatus structure)"
 msgstr ""
 
-#: readelf.c:21909 readelf.c:21926 readelf.c:21940
+#: readelf.c:22590 readelf.c:22607 readelf.c:22621
 msgid "PT_GETREGS (reg structure)"
 msgstr ""
 
-#: readelf.c:21911 readelf.c:21928 readelf.c:21942
+#: readelf.c:22592 readelf.c:22609 readelf.c:22623
 msgid "PT_GETFPREGS (fpreg structure)"
 msgstr ""
 
-#: readelf.c:21924
+#: readelf.c:22605
 msgid "PT___GETREGS40 (old reg structure)"
 msgstr ""
 
-#: readelf.c:21959
+#: readelf.c:22640
 msgid "OpenBSD procinfo structure"
 msgstr ""
 
-#: readelf.c:21961
+#: readelf.c:22642
 msgid "OpenBSD ELF auxiliary vector data"
 msgstr ""
 
-#: readelf.c:21963
+#: readelf.c:22644
 msgid "OpenBSD regular registers"
 msgstr ""
 
-#: readelf.c:21965
+#: readelf.c:22646
 msgid "OpenBSD floating point registers"
 msgstr ""
 
-#: readelf.c:21967
+#: readelf.c:22648
 msgid "OpenBSD window cookie"
 msgstr ""
 
-#: readelf.c:21979
+#: readelf.c:22660
 msgid "QNX debug fullpath"
 msgstr ""
 
-#: readelf.c:21981
+#: readelf.c:22662
 msgid "QNX debug relocation"
 msgstr ""
 
-#: readelf.c:21983
+#: readelf.c:22664
 msgid "QNX stack"
 msgstr ""
 
-#: readelf.c:21985
+#: readelf.c:22666
 msgid "QNX generator"
 msgstr ""
 
-#: readelf.c:21987
+#: readelf.c:22668
 msgid "QNX default library"
 msgstr ""
 
-#: readelf.c:21989
+#: readelf.c:22670
 msgid "QNX core sysinfo"
 msgstr ""
 
-#: readelf.c:21991
+#: readelf.c:22672
 msgid "QNX core info"
 msgstr ""
 
-#: readelf.c:21993
+#: readelf.c:22674
 msgid "QNX core status"
 msgstr ""
 
-#: readelf.c:21995
+#: readelf.c:22676
 msgid "QNX general registers"
 msgstr ""
 
-#: readelf.c:21997
+#: readelf.c:22678
 msgid "QNX floating point registers"
 msgstr ""
 
-#: readelf.c:21999
+#: readelf.c:22680
 msgid "QNX link map"
 msgstr ""
 
-#: readelf.c:22013
+#: readelf.c:22694
 msgid "NT_STAPSDT (SystemTap probe descriptors)"
 msgstr ""
 
-#: readelf.c:22081
+#: readelf.c:22762
 #, c-format
 msgid "    Provider: %s\n"
 msgstr ""
 
-#: readelf.c:22082
+#: readelf.c:22763
 #, c-format
 msgid "    Name: %s\n"
 msgstr ""
 
-#: readelf.c:22083
+#: readelf.c:22764
 #, c-format
 msgid "    Location: "
 msgstr ""
 
-#: readelf.c:22085
+#: readelf.c:22766
 #, c-format
 msgid ", Base: "
 msgstr ""
 
-#: readelf.c:22087
+#: readelf.c:22768
 #, c-format
 msgid ", Semaphore: "
 msgstr ""
 
-#: readelf.c:22090
+#: readelf.c:22771
 #, c-format
 msgid "    Arguments: %s\n"
 msgstr ""
 
-#: readelf.c:22095
+#: readelf.c:22776
 #, c-format
 msgid "  <corrupt - note is too small>\n"
 msgstr ""
 
-#: readelf.c:22096
+#: readelf.c:22777
 msgid "corrupt stapdt note - the data size is too small\n"
 msgstr ""
 
-#: readelf.c:22105
+#: readelf.c:22786
 #, c-format
 msgid "    Packaging Metadata: %.*s\n"
 msgstr ""
 
-#: readelf.c:22110
+#: readelf.c:22791
 #, c-format
 msgid "    Dlopen Metadata: %.*s\n"
 msgstr ""
 
-#: readelf.c:22124
+#: readelf.c:22805
 msgid "NT_VMS_MHD (module header)"
 msgstr ""
 
-#: readelf.c:22126
+#: readelf.c:22807
 msgid "NT_VMS_LNM (language name)"
 msgstr ""
 
-#: readelf.c:22128
+#: readelf.c:22809
 msgid "NT_VMS_SRC (source files)"
 msgstr ""
 
-#: readelf.c:22132
+#: readelf.c:22813
 msgid "NT_VMS_EIDC (consistency check)"
 msgstr ""
 
-#: readelf.c:22134
+#: readelf.c:22815
 msgid "NT_VMS_FPMODE (FP mode)"
 msgstr ""
 
-#: readelf.c:22138
+#: readelf.c:22819
 msgid "NT_VMS_IMGNAM (image name)"
 msgstr ""
 
-#: readelf.c:22140
+#: readelf.c:22821
 msgid "NT_VMS_IMGID (image id)"
 msgstr ""
 
-#: readelf.c:22142
+#: readelf.c:22823
 msgid "NT_VMS_LINKID (link id)"
 msgstr ""
 
-#: readelf.c:22144
+#: readelf.c:22825
 msgid "NT_VMS_IMGBID (build id)"
 msgstr ""
 
-#: readelf.c:22146
+#: readelf.c:22827
 msgid "NT_VMS_GSTNAM (sym table name)"
 msgstr ""
 
-#: readelf.c:22173
+#: readelf.c:22854
 #, c-format
 msgid "    Creation date  : %.17s\n"
 msgstr ""
 
-#: readelf.c:22174
+#: readelf.c:22855
 #, c-format
 msgid "    Last patch date: %.17s\n"
 msgstr ""
 
-#: readelf.c:22177
+#: readelf.c:22858
 #, c-format
 msgid "    Module name    : %s\n"
 msgstr ""
 
-#: readelf.c:22179
+#: readelf.c:22860
 #, c-format
 msgid "    Module version : %s\n"
 msgstr ""
 
-#: readelf.c:22181 readelf.c:22186
+#: readelf.c:22862 readelf.c:22867
 #, c-format
 msgid "    Module version : <missing>\n"
 msgstr ""
 
-#: readelf.c:22185
+#: readelf.c:22866
 #, c-format
 msgid "    Module name    : <missing>\n"
 msgstr ""
 
-#: readelf.c:22191
+#: readelf.c:22872
 #, c-format
 msgid "   Language: %.*s\n"
 msgstr ""
 
-#: readelf.c:22195
+#: readelf.c:22876
 #, c-format
 msgid "   Floating Point mode: "
 msgstr ""
 
-#: readelf.c:22205
+#: readelf.c:22886
 #, c-format
 msgid "   Link time: "
 msgstr ""
 
-#: readelf.c:22215
+#: readelf.c:22896
 #, c-format
 msgid "   Patch time: "
 msgstr ""
 
-#: readelf.c:22228
+#: readelf.c:22909
 #, c-format
 msgid "   Major id: %u,  minor id: %u\n"
 msgstr ""
 
-#: readelf.c:22231
+#: readelf.c:22912
 #, c-format
 msgid "   Last modified  : "
 msgstr ""
 
-#: readelf.c:22233
+#: readelf.c:22914
 #, c-format
 msgid ""
 "\n"
 "   Link flags  : "
 msgstr ""
 
-#: readelf.c:22236
+#: readelf.c:22917
 #, c-format
 msgid "   Header flags: 0x%08x\n"
 msgstr ""
 
-#: readelf.c:22238
+#: readelf.c:22919
 #, c-format
 msgid "   Image id    : %.*s\n"
 msgstr ""
 
-#: readelf.c:22242
+#: readelf.c:22923
 #, c-format
 msgid "    Image name: %.*s\n"
 msgstr ""
 
-#: readelf.c:22246
+#: readelf.c:22927
 #, c-format
 msgid "    Global symbol table name: %.*s\n"
 msgstr ""
 
-#: readelf.c:22250
+#: readelf.c:22931
 #, c-format
 msgid "    Image id: %.*s\n"
 msgstr ""
 
-#: readelf.c:22254
+#: readelf.c:22935
 #, c-format
 msgid "    Linker id: %.*s\n"
 msgstr ""
 
-#: readelf.c:22264 readelf.c:22957
+#: readelf.c:22945 readelf.c:23638
 #, c-format
 msgid "  <corrupt - data size is too small>\n"
 msgstr ""
 
-#: readelf.c:22265
+#: readelf.c:22946
 msgid "corrupt IA64 note: data size is too small\n"
 msgstr ""
 
-#: readelf.c:22432 readelf.c:22441
+#: readelf.c:23113 readelf.c:23122
 #, c-format
 msgid "    Applies to region from %#<PRIx64> to %#<PRIx64>\n"
 msgstr ""
 
-#: readelf.c:22435 readelf.c:22444
+#: readelf.c:23116 readelf.c:23125
 #, c-format
 msgid "    Applies to region from %#<PRIx64>\n"
 msgstr ""
 
-#: readelf.c:22465
+#: readelf.c:23146
 #, c-format
 msgid "    <invalid description size: %lx>\n"
 msgstr ""
 
-#: readelf.c:22466
+#: readelf.c:23147
 #, c-format
 msgid "    <invalid descsz>"
 msgstr ""
 
-#: readelf.c:22492
+#: readelf.c:23173
 #, c-format
 msgid "Gap in build notes detected from %#<PRIx64> to %#<PRIx64>\n"
 msgstr ""
 
-#: readelf.c:22496 readelf.c:22507
+#: readelf.c:23177 readelf.c:23188
 #, c-format
 msgid "    Applies to region from %#<PRIx64>"
 msgstr ""
 
-#: readelf.c:22501 readelf.c:22512
+#: readelf.c:23182 readelf.c:23193
 #, c-format
 msgid " to %#<PRIx64>"
 msgstr ""
 
-#: readelf.c:22518
+#: readelf.c:23199
 #, c-format
 msgid " (%s)"
 msgstr ""
 
-#: readelf.c:22539 readelf.c:22554
+#: readelf.c:23220 readelf.c:23235
 #, c-format
 msgid "corrupt name field in GNU build attribute note: size = %ld\n"
 msgstr ""
 
-#: readelf.c:22540 readelf.c:22555
+#: readelf.c:23221 readelf.c:23236
 msgid "  <corrupt name>"
 msgstr ""
 
-#: readelf.c:22574
+#: readelf.c:23255
 #, c-format
 msgid "unrecognised attribute type in name field: %d\n"
 msgstr ""
 
-#: readelf.c:22575
+#: readelf.c:23256
 msgid "<unknown name type>"
 msgstr ""
 
-#: readelf.c:22585
+#: readelf.c:23266
 msgid "<version>"
 msgstr ""
 
-#: readelf.c:22590
+#: readelf.c:23271
 msgid "<stack prot>"
 msgstr ""
 
-#: readelf.c:22595
+#: readelf.c:23276
 msgid "<relro>"
 msgstr ""
 
-#: readelf.c:22600
+#: readelf.c:23281
 msgid "<stack size>"
 msgstr ""
 
-#: readelf.c:22605
+#: readelf.c:23286
 msgid "<tool>"
 msgstr ""
 
-#: readelf.c:22610
+#: readelf.c:23291
 msgid "<ABI>"
 msgstr ""
 
-#: readelf.c:22615
+#: readelf.c:23296
 msgid "<PIC>"
 msgstr ""
 
-#: readelf.c:22620
+#: readelf.c:23301
 msgid "<short enum>"
 msgstr ""
 
-#: readelf.c:22639
+#: readelf.c:23320
 #, c-format
 msgid "unrecognised byte in name field: %d\n"
 msgstr ""
 
-#: readelf.c:22640
+#: readelf.c:23321
 #, c-format
 msgid "<unknown:_%d>"
 msgstr ""
 
-#: readelf.c:22652
+#: readelf.c:23333
 #, c-format
 msgid "attribute does not have an expected type (%c)\n"
 msgstr ""
 
-#: readelf.c:22656
+#: readelf.c:23337
 #, c-format
 msgid "corrupt name field: namesz: %lu but parsing gets to %td\n"
 msgstr ""
 
-#: readelf.c:22683
+#: readelf.c:23364
 #, c-format
 msgid "corrupt numeric name field: too many bytes in the value: %x\n"
 msgstr ""
 
-#: readelf.c:22772
+#: readelf.c:23453
 #, c-format
 msgid "   description data: "
 msgstr ""
 
-#: readelf.c:22920
+#: readelf.c:23601
 msgid "failed to unpack msgpack contents in NT_AMDGPU_METADATA note"
 msgstr ""
 
-#: readelf.c:22943
+#: readelf.c:23624
 #, c-format
 msgid "   Stack Size: 0x%<PRIx32>\n"
 msgstr ""
 
-#: readelf.c:22945
+#: readelf.c:23626
 #, c-format
 msgid "   Stack allocated: %<PRIx32>\n"
 msgstr ""
 
-#: readelf.c:22947
+#: readelf.c:23628
 #, c-format
 msgid "   Executable: %s\n"
 msgstr ""
 
-#: readelf.c:22958
+#: readelf.c:23639
 msgid "corrupt QNX note: data size is too small\n"
 msgstr ""
 
-#: readelf.c:23103
+#: readelf.c:23784
 msgid "notes"
 msgstr ""
 
-#: readelf.c:23115
+#: readelf.c:23796
 #, c-format
 msgid "Displaying notes found in: %s\n"
 msgstr ""
 
-#: readelf.c:23117
+#: readelf.c:23798
 #, c-format
 msgid ""
-"Displaying notes found at file offset 0x%08<PRIx64> with length 0x%"
-"08<PRIx64>:\n"
+"Displaying notes found at file offset 0x%08<PRIx64> with length "
+"0x%08<PRIx64>:\n"
 msgstr ""
 
-#: readelf.c:23130
+#: readelf.c:23811
 #, c-format
 msgid "Corrupt note: alignment %<PRId64>, expecting 4 or 8\n"
 msgstr ""
 
-#: readelf.c:23136
+#: readelf.c:23817
 #, c-format
 msgid "  %-20s %-10s\tDescription\n"
 msgstr ""
 
-#: readelf.c:23136
+#: readelf.c:23817
 msgid "Owner"
 msgstr ""
 
-#: readelf.c:23136
+#: readelf.c:23817
 msgid "Data size"
 msgstr ""
 
-#: readelf.c:23154 readelf.c:23183
+#: readelf.c:23835 readelf.c:23864
 #, c-format
 msgid "Corrupt note: only %zd byte remains, not enough for a full note\n"
 msgid_plural ""
@@ -12952,25 +13030,25 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:23211
+#: readelf.c:23892 readelf.c:24005
 #, c-format
 msgid "note with invalid namesz and/or descsz found at offset %#tx\n"
 msgstr ""
 
-#: readelf.c:23213
+#: readelf.c:23894 readelf.c:24007
 #, c-format
 msgid " type: %#lx, namesize: %#lx, descsize: %#lx, alignment: %u\n"
 msgstr ""
 
-#: readelf.c:23231
+#: readelf.c:23912
 msgid "Out of memory allocating space for inote name\n"
 msgstr ""
 
-#: readelf.c:23289
+#: readelf.c:23970
 msgid "v850 notes"
 msgstr ""
 
-#: readelf.c:23296
+#: readelf.c:23977
 #, c-format
 msgid ""
 "\n"
@@ -12978,76 +13056,56 @@ msgid ""
 "length %#<PRIx64>:\n"
 msgstr ""
 
-#: readelf.c:23314
-#, c-format
-msgid "Corrupt note: name size is too big: %lx\n"
-msgstr ""
-
-#: readelf.c:23324
-#, c-format
-msgid "corrupt descsz found in note at offset %#tx\n"
-msgstr ""
-
-#: readelf.c:23326 readelf.c:23339
-#, c-format
-msgid " type: %#lx, namesize: %#lx, descsize: %#lx\n"
-msgstr ""
-
-#: readelf.c:23337
-#, c-format
-msgid "corrupt namesz found in note at offset %#zx\n"
-msgstr ""
-
-#: readelf.c:23413
+#: readelf.c:24077
 #, c-format
 msgid "No notes found in linked file '%s'.\n"
 msgstr ""
 
-#: readelf.c:23416
+#: readelf.c:24080
 #, c-format
 msgid "No notes found file.\n"
 msgstr ""
 
-#: readelf.c:23425
+#: readelf.c:24089
 #, c-format
 msgid "  Unknown GNU attribute: %s\n"
 msgstr ""
 
-#: readelf.c:23754
+#: readelf.c:24418
 #, c-format
 msgid "%s: Failed to read file header\n"
 msgstr ""
 
-#: readelf.c:23769
+#: readelf.c:24433
 #, c-format
 msgid ""
 "\n"
 "File: %s\n"
 msgstr ""
 
-#: readelf.c:23930
+#: readelf.c:24597
 #, c-format
 msgid "%s: unable to dump the index as none was found\n"
 msgstr ""
 
-#: readelf.c:23937
+#: readelf.c:24604
 #, c-format
 msgid ""
 "Index of archive %s: (%<PRIu64> entries, %#<PRIx64> bytes in the symbol "
 "table)\n"
 msgstr ""
 
-#: readelf.c:23961
+#: readelf.c:24628
 #, c-format
 msgid "Contents of binary %s at offset "
 msgstr ""
 
-#: readelf.c:23973
+#: readelf.c:24640
 #, c-format
 msgid "%s: end of the symbol table reached before the end of the index\n"
 msgstr ""
 
-#: readelf.c:23992
+#: readelf.c:24659
 #, c-format
 msgid ""
 "%s: %<PRId64> byte remains in the symbol table, but without corresponding "
@@ -13058,36 +13116,36 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:24005
+#: readelf.c:24672
 #, c-format
 msgid "%s: failed to seek back to start of object files in the archive\n"
 msgstr ""
 
-#: readelf.c:24097 readelf.c:24216
+#: readelf.c:24764 readelf.c:24883
 #, c-format
 msgid "Input file '%s' is not readable.\n"
 msgstr ""
 
-#: readelf.c:24125
+#: readelf.c:24792
 #, c-format
 msgid "%s: contains corrupt thin archive: %s\n"
 msgstr ""
 
-#: readelf.c:24143
+#: readelf.c:24810
 #, c-format
 msgid "%s: failed to seek to archive member.\n"
 msgstr ""
 
-#: readelf.c:24208
+#: readelf.c:24875
 msgid "Out of memory allocating file data structure\n"
 msgstr ""
 
-#: readelf.c:24245
+#: readelf.c:24912
 #, c-format
 msgid "File %s is not an archive so its index cannot be displayed.\n"
 msgstr ""
 
-#: readelf.c:24311
+#: readelf.c:24978
 msgid "Nothing to do.\n"
 msgstr ""
 
@@ -13230,99 +13288,108 @@ msgstr ""
 msgid "group icon"
 msgstr ""
 
-#: resbin.c:1088
-msgid "unexpected version string"
+#: resbin.c:1055
+msgid "version header"
 msgstr ""
 
-#: resbin.c:1126
+#: resbin.c:1065
 #, c-format
 msgid "version length %lu greater than resource length %lu"
 msgstr ""
 
-#: resbin.c:1133
+#: resbin.c:1094
+msgid "unexpected version string"
+msgstr ""
+
+#: resbin.c:1113
+#, c-format
+msgid "version length %lu does not cover header length %lu"
+msgstr ""
+
+#: resbin.c:1139
 #, c-format
 msgid "unexpected version type %d"
 msgstr ""
 
-#: resbin.c:1152
+#: resbin.c:1158
 #, c-format
 msgid "unexpected fixed version information length %ld"
 msgstr ""
 
-#: resbin.c:1159
+#: resbin.c:1165
 msgid "fixed version info"
 msgstr ""
 
-#: resbin.c:1166
+#: resbin.c:1172
 #, c-format
 msgid "unexpected fixed version signature %lu"
 msgstr ""
 
-#: resbin.c:1173
+#: resbin.c:1179
 #, c-format
 msgid "unexpected fixed version info version %lu"
 msgstr ""
 
-#: resbin.c:1205
+#: resbin.c:1211
 msgid "version var info"
 msgstr ""
 
-#: resbin.c:1226
+#: resbin.c:1232
 #, c-format
 msgid "unexpected stringfileinfo value length %ld"
 msgstr ""
 
-#: resbin.c:1247
+#: resbin.c:1253
 msgid "version stringtable"
 msgstr ""
 
-#: resbin.c:1260
+#: resbin.c:1266
 #, c-format
 msgid "unexpected version stringtable value length %ld"
 msgstr ""
 
-#: resbin.c:1281
+#: resbin.c:1287
 msgid "version string"
 msgstr ""
 
-#: resbin.c:1303
+#: resbin.c:1309
 #, c-format
 msgid "unexpected version string length %ld != %ld + %ld"
 msgstr ""
 
-#: resbin.c:1313
+#: resbin.c:1319
 #, c-format
 msgid "unexpected version string length %ld < %ld"
 msgstr ""
 
-#: resbin.c:1343
+#: resbin.c:1349
 #, c-format
 msgid "unexpected varfileinfo value length %ld"
 msgstr ""
 
-#: resbin.c:1368
+#: resbin.c:1374
 msgid "version varfileinfo"
 msgstr ""
 
-#: resbin.c:1386
+#: resbin.c:1392
 #, c-format
 msgid "unexpected version value length %ld"
 msgstr ""
 
-#: resbin.c:1399
+#: resbin.c:1405
 msgid "nul bytes found in version string"
 msgstr ""
 
-#: resbin.c:1404
+#: resbin.c:1410
 #, c-format
 msgid "unexpected version string character: %x"
 msgstr ""
 
-#: resbin.c:1457
+#: resbin.c:1463
 msgid "toolbar"
 msgstr ""
 
-#: resbin.c:1475
+#: resbin.c:1481
 msgid "toolbar item"
 msgstr ""
 
@@ -13375,43 +13442,43 @@ msgstr ""
 msgid "named subdirectory"
 msgstr ""
 
-#: rescoff.c:316
+#: rescoff.c:318
 msgid "named resource"
 msgstr ""
 
-#: rescoff.c:336
+#: rescoff.c:340
 msgid "ID directory entry"
 msgstr ""
 
-#: rescoff.c:356
+#: rescoff.c:360
 msgid "ID subdirectory"
 msgstr ""
 
-#: rescoff.c:367
+#: rescoff.c:373
 msgid "ID resource"
 msgstr ""
 
-#: rescoff.c:396
+#: rescoff.c:404
 msgid "resource type unknown"
 msgstr ""
 
-#: rescoff.c:402
+#: rescoff.c:410
 msgid "data entry"
 msgstr ""
 
-#: rescoff.c:413
+#: rescoff.c:421
 msgid "resource data"
 msgstr ""
 
-#: rescoff.c:421
+#: rescoff.c:429
 msgid "resource data size"
 msgstr ""
 
-#: rescoff.c:521
+#: rescoff.c:529
 msgid "filename required for COFF output"
 msgstr ""
 
-#: rescoff.c:879
+#: rescoff.c:887
 msgid "can't get BFD_RELOC_RVA relocation type"
 msgstr ""
 
@@ -13530,8 +13597,8 @@ msgstr ""
 #, c-format
 msgid ""
 " The options are:\n"
-"  -A|-B|-G  --format={sysv|berkeley|gnu}  Select output style (default is %"
-"s)\n"
+"  -A|-B|-G  --format={sysv|berkeley|gnu}  Select output style (default is "
+"%s)\n"
 "  -o|-d|-x  --radix={8|10|16}         Display numbers in octal, decimal or "
 "hex\n"
 "  -t        --totals                  Display the total sizes (Berkeley "
-- 
2.43.0



More information about the Binutils mailing list