]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - binutils/po/binutils.pot
Finalized intl-update patches
[thirdparty/binutils-gdb.git] / binutils / po / binutils.pot
index 2c333449534d3f01dab57f5ebc2bb18e1e648a78..c7a0cba790559b6b3cedf48f1c6aae9079e84469 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: https://sourceware.org/bugzilla/\n"
-"POT-Creation-Date: 2023-07-03 11:41+0100\n"
+"POT-Creation-Date: 2023-11-15 11:13+0000\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"
@@ -56,8 +56,8 @@ msgid ""
 "\n"
 msgstr ""
 
-#: addr2line.c:111 ar.c:354 ar.c:391 coffdump.c:470 dlltool.c:3801
-#: dllwrap.c:518 elfedit.c:976 objcopy.c:707 objcopy.c:763 readelf.c:5336
+#: addr2line.c:111 ar.c:354 ar.c:391 coffdump.c:470 dlltool.c:3804
+#: dllwrap.c:518 elfedit.c:976 objcopy.c:707 objcopy.c:763 readelf.c:5806
 #: size.c:110 srconv.c:1705 strings.c:1361 sysdump.c:655 windmc.c:227
 #: windres.c:690
 #, c-format
@@ -95,12 +95,12 @@ msgstr ""
 msgid "%s: cannot find section %s"
 msgstr ""
 
-#: addr2line.c:514 ar.c:748 dlltool.c:3315 nm.c:1973 objcopy.c:6109
-#: objdump.c:5890 size.c:152 strings.c:356 windmc.c:956 windres.c:816
+#: addr2line.c:514 ar.c:748 dlltool.c:3318 nm.c:1978 objcopy.c:6141
+#: objdump.c:5906 size.c:152 strings.c:356 windmc.c:958 windres.c:816
 msgid "fatal error: libbfd ABI mismatch"
 msgstr ""
 
-#: addr2line.c:541 nm.c:1999 objdump.c:5937 readelf.c:5633
+#: addr2line.c:541 nm.c:2004 objdump.c:5956 readelf.c:6110
 #, c-format
 msgid "unknown demangling style `%s'"
 msgstr ""
@@ -370,7 +370,7 @@ msgstr ""
 msgid "libdeps specified more than once"
 msgstr ""
 
-#: ar.c:602 ar.c:677 nm.c:2118
+#: ar.c:602 ar.c:677 nm.c:2123
 #, c-format
 msgid "sorry - this program has been built without plugin support\n"
 msgstr ""
@@ -384,7 +384,8 @@ msgid "`u' is only meaningful with the `r' option."
 msgstr ""
 
 #: ar.c:810
-msgid "`u' is not meaningful with the `D' option."
+msgid ""
+"`u' is not meaningful with the `D' option - replacement will always happen."
 msgstr ""
 
 #: ar.c:813
@@ -459,36 +460,36 @@ msgstr ""
 msgid "Cannot convert existing thin library %s to normal format"
 msgstr ""
 
-#: ar.c:1076 ar.c:1176 ar.c:1495 objcopy.c:3706
+#: ar.c:1076 ar.c:1177 ar.c:1499 objcopy.c:3722
 #, c-format
 msgid "internal stat error on %s"
 msgstr ""
 
-#: ar.c:1095 ar.c:1202
+#: ar.c:1096 ar.c:1204
 #, c-format
 msgid "%s is not a valid archive"
 msgstr ""
 
-#: ar.c:1123
+#: ar.c:1124
 #, c-format
 msgid "illegal output pathname for archive member: %s, using '%s' instead"
 msgstr ""
 
-#: ar.c:1250
+#: ar.c:1252
 msgid "could not create temporary file whilst writing archive"
 msgstr ""
 
-#: ar.c:1398
+#: ar.c:1400
 #, c-format
 msgid "No member named `%s'\n"
 msgstr ""
 
-#: ar.c:1448
+#: ar.c:1450
 #, c-format
 msgid "no entry %s in archive %s!"
 msgstr ""
 
-#: ar.c:1605
+#: ar.c:1629
 #, c-format
 msgid "%s: no archive map to update"
 msgstr ""
@@ -762,7 +763,7 @@ msgstr ""
 msgid "Symbol  %s, tag %d, number %d"
 msgstr ""
 
-#: coffdump.c:345 readelf.c:19280 readelf.c:19371
+#: coffdump.c:345 readelf.c:19750 readelf.c:19846
 #, c-format
 msgid "Type"
 msgstr ""
@@ -974,7 +975,7 @@ msgstr ""
 msgid "%s: is not a COFF format file"
 msgstr ""
 
-#: cxxfilt.c:124 nm.c:380 objdump.c:460
+#: cxxfilt.c:124 nm.c:380 objdump.c:463
 #, c-format
 msgid "Report bugs to %s.\n"
 msgstr ""
@@ -1145,449 +1146,449 @@ msgstr ""
 msgid "Sucking in info from %s section in %s"
 msgstr ""
 
-#: dlltool.c:1549
+#: dlltool.c:1550
 #, c-format
 msgid "Excluding symbol: %s"
 msgstr ""
 
-#: dlltool.c:1638 dlltool.c:1649 nm.c:1403 nm.c:1412
+#: dlltool.c:1639 dlltool.c:1650 nm.c:1408 nm.c:1417
 #, c-format
 msgid "%s: no symbols"
 msgstr ""
 
 #. FIXME: we ought to read in and block out the base relocations.
-#: dlltool.c:1675
+#: dlltool.c:1676
 #, c-format
 msgid "Done reading %s"
 msgstr ""
 
-#: dlltool.c:1685
+#: dlltool.c:1686
 #, c-format
 msgid "Unable to open object file: %s: %s"
 msgstr ""
 
-#: dlltool.c:1688
+#: dlltool.c:1689
 #, c-format
 msgid "Scanning object file %s"
 msgstr ""
 
-#: dlltool.c:1708
+#: dlltool.c:1709
 #, c-format
 msgid "Cannot produce mcore-elf dll from archive file: %s"
 msgstr ""
 
-#: dlltool.c:1810
+#: dlltool.c:1811
 msgid "Adding exports to output file"
 msgstr ""
 
-#: dlltool.c:1862
+#: dlltool.c:1863
 msgid "Added exports to output file"
 msgstr ""
 
-#: dlltool.c:2030
+#: dlltool.c:2031
 #, c-format
 msgid "Generating export file: %s"
 msgstr ""
 
-#: dlltool.c:2035
+#: dlltool.c:2036
 #, c-format
 msgid "Unable to open temporary assembler file: %s"
 msgstr ""
 
-#: dlltool.c:2040
+#: dlltool.c:2041
 #, c-format
 msgid "Opened temporary file: %s"
 msgstr ""
 
-#: dlltool.c:2216
+#: dlltool.c:2217
 msgid "failed to read the number of entries from base file"
 msgstr ""
 
-#: dlltool.c:2267
+#: dlltool.c:2268
 msgid "Generated exports file"
 msgstr ""
 
-#: dlltool.c:2425
+#: dlltool.c:2426
 #, c-format
 msgid "bfd_open failed open stub file: %s: %s"
 msgstr ""
 
-#: dlltool.c:2429
+#: dlltool.c:2430
 #, c-format
 msgid "Creating stub file: %s"
 msgstr ""
 
-#: dlltool.c:2766
+#: dlltool.c:2767
 #, c-format
 msgid "bfd_open failed reopen stub file: %s: %s"
 msgstr ""
 
-#: dlltool.c:2780 dlltool.c:2859
+#: dlltool.c:2781 dlltool.c:2860
 #, c-format
 msgid "failed to open temporary head file: %s"
 msgstr ""
 
-#: dlltool.c:2844 dlltool.c:2934
+#: dlltool.c:2845 dlltool.c:2935
 #, c-format
 msgid "failed to open temporary head file: %s: %s"
 msgstr ""
 
-#: dlltool.c:2949
+#: dlltool.c:2950
 #, c-format
 msgid "failed to open temporary tail file: %s"
 msgstr ""
 
-#: dlltool.c:2985
+#: dlltool.c:2986
 #, c-format
 msgid "failed to open temporary tail file: %s: %s"
 msgstr ""
 
-#: dlltool.c:3008
+#: dlltool.c:3009
 #, c-format
 msgid "Can't create .lib file: %s: %s"
 msgstr ""
 
-#: dlltool.c:3012
+#: dlltool.c:3013
 #, c-format
 msgid "Creating library file: %s"
 msgstr ""
 
-#: dlltool.c:3102 dlltool.c:3108
+#: dlltool.c:3105 dlltool.c:3111
 #, c-format
 msgid "cannot delete %s: %s"
 msgstr ""
 
-#: dlltool.c:3114
+#: dlltool.c:3117
 msgid "Created lib file"
 msgstr ""
 
-#: dlltool.c:3320
+#: dlltool.c:3323
 #, c-format
 msgid "Can't open .lib file: %s: %s"
 msgstr ""
 
-#: dlltool.c:3328 dlltool.c:3350
+#: dlltool.c:3331 dlltool.c:3353
 #, c-format
 msgid "%s is not a library"
 msgstr ""
 
-#: dlltool.c:3368
+#: dlltool.c:3371
 #, c-format
 msgid "Import library `%s' specifies two or more dlls"
 msgstr ""
 
-#: dlltool.c:3379
+#: dlltool.c:3382
 #, c-format
 msgid "Unable to determine dll name for `%s' (not an import library?)"
 msgstr ""
 
-#: dlltool.c:3605
+#: dlltool.c:3608
 #, c-format
 msgid "Warning, ignoring duplicate EXPORT %s %d,%d"
 msgstr ""
 
-#: dlltool.c:3611
+#: dlltool.c:3614
 #, c-format
 msgid "Error, duplicate EXPORT with ordinals: %s"
 msgstr ""
 
-#: dlltool.c:3714
+#: dlltool.c:3717
 msgid "Processing definitions"
 msgstr ""
 
-#: dlltool.c:3741
+#: dlltool.c:3744
 msgid "Processed definitions"
 msgstr ""
 
 #. xgetext:c-format
-#: dlltool.c:3748 dllwrap.c:477
+#: dlltool.c:3751 dllwrap.c:477
 #, c-format
 msgid "Usage %s <option(s)> <object-file(s)>\n"
 msgstr ""
 
 #. xgetext:c-format
-#: dlltool.c:3750
+#: dlltool.c:3753
 #, c-format
 msgid ""
 "   -m --machine <machine>    Create as DLL for <machine>.  [default: %s]\n"
 msgstr ""
 
-#: dlltool.c:3751
+#: dlltool.c:3754
 #, c-format
 msgid ""
 "        possible <machine>: arm[_interwork], arm64, i386, mcore[-elf]{-le|-"
 "be}, thumb\n"
 msgstr ""
 
-#: dlltool.c:3752
+#: dlltool.c:3755
 #, c-format
 msgid "   -e --output-exp <outname> Generate an export file.\n"
 msgstr ""
 
-#: dlltool.c:3753
+#: dlltool.c:3756
 #, c-format
 msgid "   -l --output-lib <outname> Generate an interface library.\n"
 msgstr ""
 
-#: dlltool.c:3754
+#: dlltool.c:3757
 #, c-format
 msgid "   -y --output-delaylib <outname> Create a delay-import library.\n"
 msgstr ""
 
-#: dlltool.c:3755
+#: dlltool.c:3758
 #, c-format
 msgid "      --deterministic-libraries\n"
 msgstr ""
 
-#: dlltool.c:3757
+#: dlltool.c:3760
 #, c-format
 msgid ""
 "                             Use zero for timestamps and uids/gids in output "
 "libraries (default)\n"
 msgstr ""
 
-#: dlltool.c:3759
+#: dlltool.c:3762
 #, c-format
 msgid ""
 "                             Use zero for timestamps and uids/gids in output "
 "libraries\n"
 msgstr ""
 
-#: dlltool.c:3760
+#: dlltool.c:3763
 #, c-format
 msgid "      --non-deterministic-libraries\n"
 msgstr ""
 
-#: dlltool.c:3762
+#: dlltool.c:3765
 #, c-format
 msgid ""
 "                             Use actual timestamps and uids/gids in output "
 "libraries\n"
 msgstr ""
 
-#: dlltool.c:3764
+#: dlltool.c:3767
 #, c-format
 msgid ""
 "                             Use actual timestamps and uids/gids in output "
 "libraries (default)\n"
 msgstr ""
 
-#: dlltool.c:3765
+#: dlltool.c:3768
 #, c-format
 msgid "   -a --add-indirect         Add dll indirects to export file.\n"
 msgstr ""
 
-#: dlltool.c:3766
+#: dlltool.c:3769
 #, c-format
 msgid ""
 "   -D --dllname <name>       Name of input dll to put into interface lib.\n"
 msgstr ""
 
-#: dlltool.c:3767
+#: dlltool.c:3770
 #, c-format
 msgid "   -d --input-def <deffile>  Name of .def file to be read in.\n"
 msgstr ""
 
-#: dlltool.c:3768
+#: dlltool.c:3771
 #, c-format
 msgid "   -z --output-def <deffile> Name of .def file to be created.\n"
 msgstr ""
 
-#: dlltool.c:3769
+#: dlltool.c:3772
 #, c-format
 msgid "      --export-all-symbols   Export all symbols to .def\n"
 msgstr ""
 
-#: dlltool.c:3770
+#: dlltool.c:3773
 #, c-format
 msgid "      --no-export-all-symbols  Only export listed symbols\n"
 msgstr ""
 
-#: dlltool.c:3771
+#: dlltool.c:3774
 #, c-format
 msgid "      --exclude-symbols <list> Don't export <list>\n"
 msgstr ""
 
-#: dlltool.c:3772
+#: dlltool.c:3775
 #, c-format
 msgid "      --no-default-excludes  Clear default exclude symbols\n"
 msgstr ""
 
-#: dlltool.c:3773
+#: dlltool.c:3776
 #, c-format
 msgid "   -b --base-file <basefile> Read linker generated base file.\n"
 msgstr ""
 
-#: dlltool.c:3774
+#: dlltool.c:3777
 #, c-format
 msgid "   -x --no-idata4            Don't generate idata$4 section.\n"
 msgstr ""
 
-#: dlltool.c:3775
+#: dlltool.c:3778
 #, c-format
 msgid "   -c --no-idata5            Don't generate idata$5 section.\n"
 msgstr ""
 
-#: dlltool.c:3776
+#: dlltool.c:3779
 #, c-format
 msgid ""
 "      --use-nul-prefixed-import-tables Use zero prefixed idata$4 and idata"
 "$5.\n"
 msgstr ""
 
-#: dlltool.c:3777
+#: dlltool.c:3780
 #, c-format
 msgid ""
 "   -U --add-underscore       Add underscores to all symbols in interface "
 "library.\n"
 msgstr ""
 
-#: dlltool.c:3778
+#: dlltool.c:3781
 #, c-format
 msgid ""
 "      --add-stdcall-underscore Add underscores to stdcall symbols in "
 "interface library.\n"
 msgstr ""
 
-#: dlltool.c:3779
+#: dlltool.c:3782
 #, c-format
 msgid ""
 "      --no-leading-underscore All symbols shouldn't be prefixed by an "
 "underscore.\n"
 msgstr ""
 
-#: dlltool.c:3780
+#: dlltool.c:3783
 #, c-format
 msgid ""
 "      --leading-underscore   All symbols should be prefixed by an "
 "underscore.\n"
 msgstr ""
 
-#: dlltool.c:3781
+#: dlltool.c:3784
 #, c-format
 msgid "   -k --kill-at              Kill @<n> from exported names.\n"
 msgstr ""
 
-#: dlltool.c:3782
+#: dlltool.c:3785
 #, c-format
 msgid "   -A --add-stdcall-alias    Add aliases without @<n>.\n"
 msgstr ""
 
-#: dlltool.c:3783
+#: dlltool.c:3786
 #, c-format
 msgid "   -p --ext-prefix-alias <prefix> Add aliases with <prefix>.\n"
 msgstr ""
 
-#: dlltool.c:3784
+#: dlltool.c:3787
 #, c-format
 msgid "   -S --as <name>            Use <name> for assembler.\n"
 msgstr ""
 
-#: dlltool.c:3785
+#: dlltool.c:3788
 #, c-format
 msgid "   -f --as-flags <flags>     Pass <flags> to the assembler.\n"
 msgstr ""
 
-#: dlltool.c:3786
+#: dlltool.c:3789
 #, c-format
 msgid ""
 "   -C --compat-implib        Create backward compatible import library.\n"
 msgstr ""
 
-#: dlltool.c:3787
+#: dlltool.c:3790
 #, c-format
 msgid ""
 "   -n --no-delete            Keep temp files (repeat for extra "
 "preservation).\n"
 msgstr ""
 
-#: dlltool.c:3788
+#: dlltool.c:3791
 #, c-format
 msgid ""
 "   -t --temp-prefix <prefix> Use <prefix> to construct temp file names.\n"
 msgstr ""
 
-#: dlltool.c:3789
+#: dlltool.c:3792
 #, c-format
 msgid ""
 "   -I --identify <implib>    Report the name of the DLL associated with "
 "<implib>.\n"
 msgstr ""
 
-#: dlltool.c:3790
+#: dlltool.c:3793
 #, c-format
 msgid ""
 "      --identify-strict      Causes --identify to report error when multiple "
 "DLLs.\n"
 msgstr ""
 
-#: dlltool.c:3791
+#: dlltool.c:3794
 #, c-format
 msgid "   -v --verbose              Be verbose.\n"
 msgstr ""
 
-#: dlltool.c:3792
+#: dlltool.c:3795
 #, c-format
 msgid "   -V --version              Display the program version.\n"
 msgstr ""
 
-#: dlltool.c:3793
+#: dlltool.c:3796
 #, c-format
 msgid "   -h --help                 Display this information.\n"
 msgstr ""
 
-#: dlltool.c:3794
+#: dlltool.c:3797
 #, c-format
 msgid "   @<file>                   Read options from <file>.\n"
 msgstr ""
 
-#: dlltool.c:3796
+#: dlltool.c:3799
 #, c-format
 msgid ""
 "   -M --mcore-elf <outname>  Process mcore-elf object files into <outname>.\n"
 msgstr ""
 
-#: dlltool.c:3797
+#: dlltool.c:3800
 #, c-format
 msgid "   -L --linker <name>        Use <name> as the linker.\n"
 msgstr ""
 
-#: dlltool.c:3798
+#: dlltool.c:3801
 #, c-format
 msgid "   -F --linker-flags <flags> Pass <flags> to the linker.\n"
 msgstr ""
 
-#: dlltool.c:3948
+#: dlltool.c:3951
 #, c-format
 msgid "Unable to open def-file: %s"
 msgstr ""
 
-#: dlltool.c:3953
+#: dlltool.c:3956
 #, c-format
 msgid "Path components stripped from dllname, '%s'."
 msgstr ""
 
-#: dlltool.c:4001
+#: dlltool.c:4004
 #, c-format
 msgid "Unable to open base-file: %s"
 msgstr ""
 
-#: dlltool.c:4039
+#: dlltool.c:4042
 #, c-format
 msgid "Machine '%s' not supported"
 msgstr ""
 
-#: dlltool.c:4138
+#: dlltool.c:4141
 #, c-format
 msgid "Warning, machine type (%d) not supported for delayimport."
 msgstr ""
 
-#: dlltool.c:4206 dllwrap.c:206
+#: dlltool.c:4209 dllwrap.c:206
 #, c-format
 msgid "Tried file: %s"
 msgstr ""
 
-#: dlltool.c:4213 dllwrap.c:213
+#: dlltool.c:4216 dllwrap.c:213
 #, c-format
 msgid "Using file: %s"
 msgstr ""
@@ -1852,20 +1853,20 @@ msgstr ""
 msgid "DRIVER options  : %s\n"
 msgstr ""
 
-#: dwarf.c:186
+#: dwarf.c:187
 msgid "Encoded value extends past end of section\n"
 msgstr ""
 
-#: dwarf.c:194
+#: dwarf.c:195
 #, c-format
 msgid "Encoded size of %d is too large to read\n"
 msgstr ""
 
-#: dwarf.c:202
+#: dwarf.c:203
 msgid "Encoded size of 0 is too small to read\n"
 msgstr ""
 
-#: dwarf.c:262 readelf.c:3796 readelf.c:11014
+#: dwarf.c:263 readelf.c:3582 readelf.c:11485
 msgid "unknown"
 msgstr ""
 
@@ -1877,7 +1878,7 @@ msgstr ""
 #. This macro cannot protect against PTR values derived from user input.
 #. The C standard sections 6.5.6 and 6.5.8 say attempts to do so using
 #. pointers is undefined behaviour.
-#: dwarf.c:341
+#: dwarf.c:342
 #, c-format
 msgid "internal error: attempt to read %d byte of data in to %d sized variable"
 msgid_plural ""
@@ -1885,52 +1886,52 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: dwarf.c:429 dwarf.c:5352
+#: dwarf.c:430 dwarf.c:5554
 msgid "Badly formed extended line op encountered!\n"
 msgstr ""
 
-#: dwarf.c:435
+#: dwarf.c:436
 #, c-format
 msgid "  Extended opcode %d: "
 msgstr ""
 
-#: dwarf.c:440
+#: dwarf.c:441
 #, c-format
 msgid ""
 "End of Sequence\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:448
+#: dwarf.c:449
 #, c-format
 msgid "Length (%zu) of DW_LNE_set_address op is too long\n"
 msgstr ""
 
-#: dwarf.c:454
+#: dwarf.c:455
 #, c-format
 msgid "set Address to %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:461
+#: dwarf.c:462
 #, c-format
 msgid "define new File Table entry\n"
 msgstr ""
 
-#: dwarf.c:462 dwarf.c:4625
+#: dwarf.c:463 dwarf.c:4827
 #, c-format
 msgid "  Entry\tDir\tTime\tSize\tName\n"
 msgstr ""
 
-#: dwarf.c:483
+#: dwarf.c:484
 msgid "DW_LNE_define_file: Bad opcode length\n"
 msgstr ""
 
-#: dwarf.c:488
+#: dwarf.c:489
 #, c-format
 msgid "set Discriminator to %<PRIu64>\n"
 msgstr ""
 
-#: dwarf.c:554
+#: dwarf.c:555
 #, c-format
 msgid "    UNKNOWN DW_LNE_HP_SFC opcode (%u)\n"
 msgstr ""
@@ -1939,1715 +1940,1683 @@ msgstr ""
 #. the limited range of the unsigned char data type used
 #. for op_code.
 #. && op_code <= DW_LNE_hi_user
-#: dwarf.c:571
+#: dwarf.c:572
 #, c-format
 msgid "user defined: "
 msgstr ""
 
-#: dwarf.c:573
+#: dwarf.c:574
 #, c-format
 msgid "UNKNOWN: "
 msgstr ""
 
-#: dwarf.c:574
+#: dwarf.c:575
 #, c-format
 msgid "length %d ["
 msgstr ""
 
-#: dwarf.c:592 dwarf.c:660
+#: dwarf.c:593 dwarf.c:661
 msgid "<no .debug_str section>"
 msgstr ""
 
-#: dwarf.c:596
+#: dwarf.c:597
 #, c-format
 msgid "DW_FORM_strp offset too big: %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:597 dwarf.c:624 dwarf.c:1811
+#: dwarf.c:598 dwarf.c:625 dwarf.c:1797
 msgid "<offset is too big>"
 msgstr ""
 
-#: dwarf.c:607
+#: dwarf.c:608
 msgid "<no NUL byte at end of .debug_str section>"
 msgstr ""
 
-#: dwarf.c:619
+#: dwarf.c:620
 msgid "<no .debug_line_str section>"
 msgstr ""
 
-#: dwarf.c:623
+#: dwarf.c:624
 #, c-format
 msgid "DW_FORM_line_strp offset too big: %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:634
+#: dwarf.c:635
 msgid "<no NUL byte at end of .debug_line_str section>"
 msgstr ""
 
-#: dwarf.c:655
+#: dwarf.c:656
 msgid "<no .debug_str_offsets.dwo section>"
 msgstr ""
 
-#: dwarf.c:656
+#: dwarf.c:657
 msgid "<no .debug_str_offsets section>"
 msgstr ""
 
-#: dwarf.c:659
+#: dwarf.c:660
 msgid "<no .debug_str.dwo section>"
 msgstr ""
 
-#: dwarf.c:670
+#: dwarf.c:671
 #, c-format
 msgid ""
 "string index of %<PRIu64> converts to an offset of %#<PRIx64> which is too "
 "big for section %s"
 msgstr ""
 
-#: dwarf.c:674
+#: dwarf.c:675
 msgid "<string index too big>"
 msgstr ""
 
-#: dwarf.c:682
+#: dwarf.c:683
 #, c-format
 msgid "indirect offset too big: %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:683
+#: dwarf.c:684
 msgid "<indirect index offset is too big>"
 msgstr ""
 
-#: dwarf.c:693
+#: dwarf.c:694
 msgid "<no NUL byte at end of section>"
 msgstr ""
 
-#: dwarf.c:705
+#: dwarf.c:706
 msgid "Cannot fetch indexed address: the .debug_addr section is missing\n"
 msgstr ""
 
-#: dwarf.c:711 dwarf.c:767
+#: dwarf.c:712
 #, c-format
 msgid "Offset into section %s too big: %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:732
+#: dwarf.c:740
 #, c-format
 msgid "Unable to locate %s section\n"
 msgstr ""
 
-#: dwarf.c:738
+#: dwarf.c:746
 #, c-format
 msgid ""
 "Section %s is too small to contain an value indexed from another section!\n"
 msgstr ""
 
+#: dwarf.c:753
+#, 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:1042
+#: dwarf.c:1028
 #, c-format
 msgid "%s section not zero terminated\n"
 msgstr ""
 
 #. PR 17531: file:4bcd9ce9.
-#: dwarf.c:1069
+#: dwarf.c:1055
 #, c-format
 msgid ""
 "Debug info is corrupted, abbrev size (%#<PRIx64>) is larger than abbrev "
 "section size (%#<PRIx64>)\n"
 msgstr ""
 
-#: dwarf.c:1076
+#: dwarf.c:1062
 #, c-format
 msgid ""
 "Debug info is corrupted, abbrev offset (%#<PRIx64>) is larger than abbrev "
 "section size (%#<PRIx64>)\n"
 msgstr ""
 
-#: dwarf.c:1109
+#: dwarf.c:1095
 #, c-format
 msgid "User TAG value: %#<PRIx64>"
 msgstr ""
 
-#: dwarf.c:1112
+#: dwarf.c:1098
 #, c-format
 msgid "Unknown TAG value: %#<PRIx64>"
 msgstr ""
 
-#: dwarf.c:1133
+#: dwarf.c:1119
 #, c-format
 msgid "Unknown FORM value: %lx"
 msgstr ""
 
-#: dwarf.c:1151
+#: dwarf.c:1137
 #, c-format
 msgid "Unknown IDX value: %lx"
 msgstr ""
 
-#: dwarf.c:1165
+#: dwarf.c:1151
 #, c-format
 msgid "%c%<PRIu64> byte block: "
 msgstr ""
 
-#: dwarf.c:1502
+#: dwarf.c:1488
 #, c-format
 msgid "(DW_OP_call_ref in frame info)"
 msgstr ""
 
-#: dwarf.c:1525
+#: dwarf.c:1511
 #, c-format
 msgid "size: %<PRIu64> "
 msgstr ""
 
-#: dwarf.c:1527
+#: dwarf.c:1513
 #, c-format
 msgid "offset: %<PRIu64> "
 msgstr ""
 
-#: dwarf.c:1543
+#: dwarf.c:1529
 #, c-format
 msgid "DW_OP_GNU_push_tls_address or DW_OP_HP_unknown"
 msgstr ""
 
-#: dwarf.c:1568
+#: dwarf.c:1554
 #, c-format
 msgid "(%s in frame info)"
 msgstr ""
 
-#: dwarf.c:1671
+#: dwarf.c:1657
 #, c-format
 msgid "(DW_OP_GNU_variable_value in frame info)"
 msgstr ""
 
-#: dwarf.c:1724
+#: dwarf.c:1710
 #, c-format
 msgid "(User defined location op %#x)"
 msgstr ""
 
-#: dwarf.c:1726
+#: dwarf.c:1712
 #, c-format
 msgid "(Unknown location op %#x)"
 msgstr ""
 
-#: dwarf.c:1780
+#: dwarf.c:1766
 msgid "<no links available>"
 msgstr ""
 
-#: dwarf.c:1804
+#: dwarf.c:1790
 msgid "<no NUL byte at end of alt .debug_str section>"
 msgstr ""
 
-#: dwarf.c:1809
+#: dwarf.c:1795
 #, c-format
 msgid ""
 "DW_FORM_GNU_strp_alt offset (%#<PRIx64>) too big or no string sections "
 "available\n"
 msgstr ""
 
-#: dwarf.c:1832
+#: dwarf.c:1818
 #, c-format
 msgid "Unknown AT value: %lx"
 msgstr ""
 
-#: dwarf.c:1898
+#: dwarf.c:1884
 #, c-format
 msgid "Corrupt attribute block length: %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:2080
+#: dwarf.c:2066
 #, c-format
 msgid ""
 "Unable to resolve ref_addr form: uvalue %lx > section size %<PRIx64> (%s)\n"
 msgstr ""
 
-#: dwarf.c:2099
+#: dwarf.c:2085
 #, c-format
 msgid ""
 "Unable to resolve ref form: uvalue %lx + cu_offset %<PRIx64> > CU size %tx\n"
 msgstr ""
 
-#: dwarf.c:2110
+#: dwarf.c:2096
 #, c-format
 msgid "Unexpected form %lx encountered whilst finding abbreviation for type\n"
 msgstr ""
 
-#: dwarf.c:2119
+#: dwarf.c:2105
 #, c-format
 msgid "Unable to find abbreviations for CU offset %#lx\n"
 msgstr ""
 
-#: dwarf.c:2124
+#: dwarf.c:2110
 #, c-format
 msgid "Empty abbreviation list encountered for CU offset %lx\n"
 msgstr ""
 
-#: dwarf.c:2149
+#: dwarf.c:2135
 #, c-format
 msgid "Unable to find entry for abbreviation %lu\n"
 msgstr ""
 
-#: dwarf.c:2303
+#: dwarf.c:2289
 msgid "corrupt discr_list - not using a block form\n"
 msgstr ""
 
-#: dwarf.c:2310
+#: dwarf.c:2296
 msgid "corrupt discr_list - block not long enough\n"
 msgstr ""
 
-#: dwarf.c:2345
+#: dwarf.c:2331
 #, c-format
 msgid "corrupt discr_list - unrecognized discriminant byte %#x\n"
 msgstr ""
 
-#: dwarf.c:2386
+#: dwarf.c:2405
+#, c-format
+msgid "implementation defined: %#<PRIx64>"
+msgstr ""
+
+#: dwarf.c:2407
+#, c-format
+msgid "unknown: %#<PRIx64>"
+msgstr ""
+
+#: dwarf.c:2438
 msgid "Corrupt attribute\n"
 msgstr ""
 
-#: dwarf.c:2409
+#: dwarf.c:2461
 msgid "Internal error: DW_FORM_ref_addr is not supported in DWARF version 1.\n"
 msgstr ""
 
-#: dwarf.c:2603
+#: dwarf.c:2655
 msgid "Block ends prematurely\n"
 msgstr ""
 
 #. We have already displayed the form name.
-#: dwarf.c:2638 dwarf.c:2651 dwarf.c:2675
+#: dwarf.c:2690 dwarf.c:2703 dwarf.c:2727
 #, c-format
 msgid "%c(offset: %#<PRIx64>): %s"
 msgstr ""
 
-#: dwarf.c:2641
+#: dwarf.c:2693
 #, c-format
 msgid "%c(indirect string, offset: %#<PRIx64>): %s"
 msgstr ""
 
-#: dwarf.c:2654
+#: dwarf.c:2706
 #, c-format
 msgid "%c(indirect line string, offset: %#<PRIx64>): %s"
 msgstr ""
 
-#: dwarf.c:2678
+#: dwarf.c:2730
 #, c-format
 msgid "%c(indexed string: %#<PRIx64>): %s"
 msgstr ""
 
 #. We have already displayed the form name.
-#: dwarf.c:2688
+#: dwarf.c:2740
 #, c-format
 msgid "%c(offset: %#<PRIx64>) %s"
 msgstr ""
 
-#: dwarf.c:2691
+#: dwarf.c:2743
 #, c-format
 msgid "%c(alt indirect string, offset: %#<PRIx64>) %s"
 msgstr ""
 
-#: dwarf.c:2743
+#: dwarf.c:2800
 #, c-format
 msgid "loc_offset %<PRIu64> too big\n"
 msgstr ""
 
-#: dwarf.c:2784
+#: dwarf.c:2838
 #, c-format
 msgid "%c(index: %#<PRIx64>): %#<PRIx64>"
 msgstr ""
 
-#: dwarf.c:2795
+#: dwarf.c:2849
 #, c-format
 msgid "Unrecognized form: %#lx"
 msgstr ""
 
-#: dwarf.c:2809
+#: dwarf.c:2863
 #, c-format
 msgid ""
 "CU @ %#<PRIx64> has multiple loclists_base values (%#<PRIx64> and %#<PRIx64>)"
 msgstr ""
 
-#: dwarf.c:2816
+#: dwarf.c:2870
 #, c-format
 msgid ""
 "CU @ %#<PRIx64> has has a negative loclists_base value of %#<PRIx64> - "
 "treating as zero"
 msgstr ""
 
-#: dwarf.c:2826
-#, c-format
-msgid ""
-"CU @ %#<PRIx64> has multiple rnglists_base values (%#<PRIx64> and %#<PRIx64>)"
-msgstr ""
-
-#: dwarf.c:2833
-#, c-format
-msgid ""
-"CU @ %#<PRIx64> has has a negative rnglists_base value of %#<PRIx64> - "
-"treating as zero"
-msgstr ""
-
-#: dwarf.c:2843
+#: dwarf.c:2884
 #, c-format
 msgid ""
 "CU @ %#<PRIx64> has multiple str_offsets_base values %#<PRIx64> and %"
 "#<PRIx64>)"
 msgstr ""
 
-#: dwarf.c:2850
+#: dwarf.c:2891
 #, c-format
 msgid ""
 "CU @ %#<PRIx64> has has a negative stroffsets_base value of %#<PRIx64> - "
 "treating as zero"
 msgstr ""
 
-#: dwarf.c:2915
+#: dwarf.c:2959
 msgid "More location offset attributes than DW_AT_GNU_locview attributes\n"
 msgstr ""
 
-#: dwarf.c:2926
+#: dwarf.c:2970
 #, c-format
 msgid "The number of views (%u) is greater than the number of locations (%u)\n"
 msgstr ""
 
-#: dwarf.c:2933
+#: dwarf.c:2977
 msgid "More DW_AT_GNU_locview attributes than location offset attributes\n"
 msgstr ""
 
-#: dwarf.c:3009 dwarf.c:3043 dwarf.c:3058
+#: dwarf.c:3066 dwarf.c:3100 dwarf.c:3115
 #, c-format
 msgid "Unsupported form (%s) for attribute %s\n"
 msgstr ""
 
-#: dwarf.c:3105
+#: dwarf.c:3162
 #, c-format
 msgid "(not inlined)"
 msgstr ""
 
-#: dwarf.c:3108
+#: dwarf.c:3165
 #, c-format
 msgid "(inlined)"
 msgstr ""
 
-#: dwarf.c:3111
+#: dwarf.c:3168
 #, c-format
 msgid "(declared as inline but ignored)"
 msgstr ""
 
-#: dwarf.c:3114
+#: dwarf.c:3171
 #, c-format
 msgid "(declared as inline and inlined)"
 msgstr ""
 
-#: dwarf.c:3117
-#, c-format
-msgid "  (Unknown inline attribute value: %#<PRIx64>)"
-msgstr ""
-
 #: dwarf.c:3174
 #, c-format
-msgid "(implementation defined: %#<PRIx64>)"
-msgstr ""
-
-#: dwarf.c:3176
-#, c-format
-msgid "(unknown: %#<PRIx64>)"
+msgid "  (Unknown inline attribute value: %#<PRIx64>)"
 msgstr ""
 
-#: dwarf.c:3221
+#: dwarf.c:3226
 #, c-format
 msgid "(user defined type)"
 msgstr ""
 
-#: dwarf.c:3223
+#: dwarf.c:3228
 #, c-format
 msgid "(unknown type)"
 msgstr ""
 
-#: dwarf.c:3236
+#: dwarf.c:3241
 #, c-format
 msgid "(unknown accessibility)"
 msgstr ""
 
-#: dwarf.c:3248
+#: dwarf.c:3253
 #, c-format
 msgid "(unknown visibility)"
 msgstr ""
 
-#: dwarf.c:3261
+#: dwarf.c:3266
 #, c-format
 msgid "(user specified)"
 msgstr ""
 
-#: dwarf.c:3263
+#: dwarf.c:3268
 #, c-format
 msgid "(unknown endianity)"
 msgstr ""
 
-#: dwarf.c:3275
+#: dwarf.c:3280
 #, c-format
 msgid "(unknown virtuality)"
 msgstr ""
 
-#: dwarf.c:3287
+#: dwarf.c:3292
 #, c-format
 msgid "(unknown case)"
 msgstr ""
 
-#: dwarf.c:3305
+#: dwarf.c:3310
 #, c-format
 msgid "(user defined)"
 msgstr ""
 
-#: dwarf.c:3307
+#: dwarf.c:3312
 #, c-format
 msgid "(unknown convention)"
 msgstr ""
 
-#: dwarf.c:3316
+#: dwarf.c:3321
 #, c-format
 msgid "(undefined)"
 msgstr ""
 
-#: dwarf.c:3326
+#: dwarf.c:3331
 #, c-format
 msgid "(unsigned)"
 msgstr ""
 
-#: dwarf.c:3327
+#: dwarf.c:3332
 #, c-format
 msgid "(leading overpunch)"
 msgstr ""
 
-#: dwarf.c:3328
+#: dwarf.c:3333
 #, c-format
 msgid "(trailing overpunch)"
 msgstr ""
 
-#: dwarf.c:3329
+#: dwarf.c:3334
 #, c-format
 msgid "(leading separate)"
 msgstr ""
 
-#: dwarf.c:3330
+#: dwarf.c:3335
 #, c-format
 msgid "(trailing separate)"
 msgstr ""
 
-#: dwarf.c:3331 dwarf.c:3342
+#: dwarf.c:3336 dwarf.c:3347
 #, c-format
 msgid "(unrecognised)"
 msgstr ""
 
-#: dwarf.c:3339
+#: dwarf.c:3344
 #, c-format
 msgid "(no)"
 msgstr ""
 
-#: dwarf.c:3340
+#: dwarf.c:3345
 #, c-format
 msgid "(in class)"
 msgstr ""
 
-#: dwarf.c:3341
+#: dwarf.c:3346
 #, c-format
 msgid "(out of class)"
 msgstr ""
 
-#: dwarf.c:3380
+#: dwarf.c:3385
 #, c-format
 msgid " (location list)"
 msgstr ""
 
-#: dwarf.c:3403 dwarf.c:6600 dwarf.c:6805 dwarf.c:6980
+#: dwarf.c:3408 dwarf.c:6802 dwarf.c:7004 dwarf.c:7179
 #, c-format
 msgid " [without DW_AT_frame_base]"
 msgstr ""
 
-#: dwarf.c:3433
+#: dwarf.c:3438
 #, c-format
 msgid ""
 "Offset %#<PRIx64> used as value for DW_AT_import attribute of DIE at offset %"
 "#tx is too big.\n"
 msgstr ""
 
-#: dwarf.c:3439
+#: dwarf.c:3444
 #, c-format
 msgid "\t[Abbrev Number: %ld"
 msgstr ""
 
-#: dwarf.c:3534
+#: dwarf.c:3539
 #, c-format
 msgid ""
 "Raw dump of debug contents of section %s (loaded from %s):\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:3537
+#: dwarf.c:3542
 #, c-format
 msgid ""
 "Raw dump of debug contents of section %s:\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:3542
+#: dwarf.c:3547
 #, c-format
 msgid ""
 "Contents of the %s section (loaded from %s):\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:3545
+#: dwarf.c:3550
 #, c-format
 msgid ""
 "Contents of the %s section:\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:3603
+#: dwarf.c:3677
+msgid "Unexpected form in top DIE\n"
+msgstr ""
+
+#: dwarf.c:3708
+msgid "Unexpected form of DW_AT_rnglists_base in the top DIE\n"
+msgstr ""
+
+#: dwarf.c:3718
+msgid "Unexpected form of DW_AT_addr_base in the top DIE\n"
+msgstr ""
+
+#: dwarf.c:3765
 #, c-format
 msgid "Reserved length value (%#<PRIx64>) found in section %s\n"
 msgstr ""
 
-#: dwarf.c:3613
+#: dwarf.c:3775
 #, c-format
 msgid ""
 "Corrupt unit length (got %#<PRIx64> expected at most %#tx) in section %s\n"
 msgstr ""
 
-#: dwarf.c:3623
+#: dwarf.c:3785
 #, c-format
 msgid "No comp units in %s section ?\n"
 msgstr ""
 
-#: dwarf.c:3637
+#: dwarf.c:3799
 #, c-format
 msgid "Not enough memory for a debug info array of %u entries\n"
 msgstr ""
 
-#: dwarf.c:3671
+#: dwarf.c:3833
 #, c-format
 msgid "Unable to locate %s section!\n"
 msgstr ""
 
-#: dwarf.c:3838
+#: dwarf.c:4000
 #, c-format
 msgid "Invalid pointer size (%d) in compunit header, using %d instead\n"
 msgstr ""
 
-#: dwarf.c:3872
+#: dwarf.c:4034
 #, c-format
 msgid "  Compilation Unit @ offset %#<PRIx64>:\n"
 msgstr ""
 
-#: dwarf.c:3874
+#: dwarf.c:4036
 #, c-format
 msgid "   Length:        %#<PRIx64> (%s)\n"
 msgstr ""
 
-#: dwarf.c:3877
+#: dwarf.c:4039
 #, c-format
 msgid "   Version:       %d\n"
 msgstr ""
 
-#: dwarf.c:3882
+#: dwarf.c:4044
 #, c-format
 msgid "   Unit Type:     %s (%x)\n"
 msgstr ""
 
-#: dwarf.c:3886
+#: dwarf.c:4048
 #, c-format
 msgid "   Abbrev Offset: %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:3888
+#: dwarf.c:4050
 #, c-format
 msgid "   Pointer Size:  %d\n"
 msgstr ""
 
-#: dwarf.c:3891
+#: dwarf.c:4053
 #, c-format
 msgid "   Signature:     %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:3892
+#: dwarf.c:4054
 #, c-format
 msgid "   Type Offset:   %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:3895
+#: dwarf.c:4057
 #, c-format
 msgid "   DWO ID:        %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:3901
+#: dwarf.c:4063
 #, c-format
 msgid "   Section contributions:\n"
 msgstr ""
 
-#: dwarf.c:3902
+#: dwarf.c:4064
 #, c-format
 msgid "    .debug_abbrev.dwo:       %#<PRIx64>  %#zx\n"
 msgstr ""
 
-#: dwarf.c:3904
+#: dwarf.c:4066
 #, c-format
 msgid "    .debug_line.dwo:         %#<PRIx64>  %#zx\n"
 msgstr ""
 
-#: dwarf.c:3906
+#: dwarf.c:4068
 #, c-format
 msgid "    .debug_loc.dwo:          %#<PRIx64>  %#zx\n"
 msgstr ""
 
-#: dwarf.c:3908
+#: dwarf.c:4070
 #, c-format
 msgid "    .debug_str_offsets.dwo:  %#<PRIx64>  %#zx\n"
 msgstr ""
 
-#: dwarf.c:3918
+#: dwarf.c:4080
 #, c-format
 msgid ""
 "CU at offset %#<PRIx64> contains corrupt or unsupported version number: %d.\n"
 msgstr ""
 
-#: dwarf.c:3930
+#: dwarf.c:4092
 #, c-format
 msgid ""
 "CU at offset %#<PRIx64> contains corrupt or unsupported unit type: %d.\n"
 msgstr ""
 
-#: dwarf.c:3975
+#: dwarf.c:4137
 #, c-format
 msgid " <%d><%lx>: Abbrev Number: 0\n"
 msgstr ""
 
-#: dwarf.c:3985
+#: dwarf.c:4147
 #, c-format
 msgid "Bogus end-of-siblings marker detected at offset %lx in %s section\n"
 msgstr ""
 
-#: dwarf.c:3989
+#: dwarf.c:4151
 msgid "Further warnings about bogus end-of-sibling markers suppressed\n"
 msgstr ""
 
-#: dwarf.c:4008
+#: dwarf.c:4174
 #, c-format
 msgid " <%d><%lx>: Abbrev Number: %lu"
 msgstr ""
 
-#: dwarf.c:4012
+#: dwarf.c:4178
 #, c-format
 msgid " <%d><%lx>: ...\n"
 msgstr ""
 
-#: dwarf.c:4032
+#: dwarf.c:4198
 #, c-format
 msgid ""
 "DIE at offset %#lx refers to abbreviation number %lu which does not exist\n"
 msgstr ""
 
-#: dwarf.c:4107
+#: dwarf.c:4261
+#, c-format
+msgid ""
+"CU @ %#<PRIx64> has has a negative rnglists_base value of %#<PRIx64> - "
+"treating as zero"
+msgstr ""
+
+#: dwarf.c:4309
 msgid "DIE has locviews without loclist\n"
 msgstr ""
 
-#: dwarf.c:4218
+#: dwarf.c:4420
 #, c-format
 msgid ""
 "The length field (%#<PRIx64>) in the debug_line header is wrong - the "
 "section is too small\n"
 msgstr ""
 
-#: dwarf.c:4235
+#: dwarf.c:4437
 msgid "Only DWARF version 2, 3, 4 and 5 line info is currently supported.\n"
 msgstr ""
 
-#: dwarf.c:4247 dwarf.c:7271 dwarf.c:8204
+#: dwarf.c:4449 dwarf.c:7342 dwarf.c:8278
 #, c-format
 msgid "The %s section contains unsupported segment selector size: %d.\n"
 msgstr ""
 
-#: dwarf.c:4264
+#: dwarf.c:4466
 msgid "Invalid maximum operations per insn.\n"
 msgstr ""
 
-#: dwarf.c:4291
+#: dwarf.c:4493
 msgid "Directory Table"
 msgstr ""
 
-#: dwarf.c:4291
+#: dwarf.c:4493
 msgid "File Name Table"
 msgstr ""
 
-#: dwarf.c:4295
+#: dwarf.c:4497
 #, c-format
 msgid "Unexpectedly large number of columns in the %s (%u)\n"
 msgstr ""
 
-#: dwarf.c:4305
+#: dwarf.c:4507
 #, c-format
 msgid "%s: Corrupt format description entry\n"
 msgstr ""
 
-#: dwarf.c:4313
+#: dwarf.c:4515
 #, c-format
 msgid ""
 "\n"
 " The %s is empty.\n"
 msgstr ""
 
-#: dwarf.c:4318
+#: dwarf.c:4521
 #, c-format
-msgid "%s: Corrupt entry count - expected %#<PRIx64> but none found\n"
+msgid "%s: Corrupt entry count %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:4325
+#: dwarf.c:4527
 #, c-format
 msgid "%s: format count is zero, but the table is not empty\n"
 msgstr ""
 
-#: dwarf.c:4330
+#: dwarf.c:4532
 #, c-format
 msgid ""
 "\n"
 " The %s (offset %#tx, lines %<PRIu64>, columns %u):\n"
 msgstr ""
 
-#: dwarf.c:4333
+#: dwarf.c:4535
 #, c-format
 msgid "  Entry"
 msgstr ""
 
-#: dwarf.c:4347
+#: dwarf.c:4549
 #, c-format
 msgid "\tName"
 msgstr ""
 
-#: dwarf.c:4350
+#: dwarf.c:4552
 #, c-format
 msgid "\tDir"
 msgstr ""
 
-#: dwarf.c:4353
+#: dwarf.c:4555
 #, c-format
 msgid "\tTime"
 msgstr ""
 
-#: dwarf.c:4356
+#: dwarf.c:4558
 #, c-format
 msgid "\tSize"
 msgstr ""
 
-#: dwarf.c:4359
+#: dwarf.c:4561
 #, c-format
 msgid "\tMD5\t\t\t"
 msgstr ""
 
-#: dwarf.c:4362
+#: dwarf.c:4564
 #, c-format
 msgid "\t(Unknown format content type %<PRIu64>)"
 msgstr ""
 
-#: dwarf.c:4396
+#: dwarf.c:4598
 #, c-format
 msgid ""
 "\n"
 "%s: Corrupt entries list\n"
 msgstr ""
 
-#: dwarf.c:4422
+#: dwarf.c:4624
 msgid "corrupt .debug_sup section: size is too small\n"
 msgstr ""
 
-#: dwarf.c:4429
+#: dwarf.c:4631
 msgid "corrupt .debug_sup section: version < 5"
 msgstr ""
 
-#: dwarf.c:4433
+#: dwarf.c:4635
 msgid "corrupt .debug_sup section: is_supplementary not 0 or 1\n"
 msgstr ""
 
-#: dwarf.c:4437
+#: dwarf.c:4639
 msgid ""
 "corrupt .debug_sup section: filename not empty in supplementary section\n"
 msgstr ""
 
-#: dwarf.c:4442
+#: dwarf.c:4644
 msgid "corrupt .debug_sup section: filename is not NUL terminated\n"
 msgstr ""
 
-#: dwarf.c:4450
+#: dwarf.c:4652
 msgid "corrupt .debug_sup section: bad LEB128 field for checksum length\n"
 msgstr ""
 
-#: dwarf.c:4456
+#: dwarf.c:4658
 msgid ""
 "corrupt .debug_sup section: checksum length is longer than the remaining "
 "section length\n"
 msgstr ""
 
-#: dwarf.c:4461
+#: dwarf.c:4663
 #, c-format
 msgid ""
 "corrupt .debug_sup section: there are %#<PRIx64> extra, unused bytes at the "
 "end of the section\n"
 msgstr ""
 
-#: dwarf.c:4466
+#: dwarf.c:4668
 #, c-format
 msgid "  Version:      %u\n"
 msgstr ""
 
-#: dwarf.c:4467
+#: dwarf.c:4669
 #, c-format
 msgid "  Is Supp:      %u\n"
 msgstr ""
 
-#: dwarf.c:4468
+#: dwarf.c:4670
 #, c-format
 msgid "  Filename:     %s\n"
 msgstr ""
 
-#: dwarf.c:4469
+#: dwarf.c:4671
 #, c-format
 msgid "  Checksum Len: %<PRIu64>\n"
 msgstr ""
 
-#: dwarf.c:4472
+#: dwarf.c:4674
 #, c-format
 msgid "  Checksum:     "
 msgstr ""
 
-#: dwarf.c:4520 dwarf.c:4938
+#: dwarf.c:4722 dwarf.c:5140
 msgid ""
 "Partial .debug_line. section encountered without a prior full .debug_line "
 "section\n"
 msgstr ""
 
-#: dwarf.c:4533
+#: dwarf.c:4735
 #, c-format
 msgid "  Offset:                      %#tx\n"
 msgstr ""
 
-#: dwarf.c:4534
+#: dwarf.c:4736
 #, c-format
 msgid "  Length:                      %<PRId64>\n"
 msgstr ""
 
-#: dwarf.c:4535
+#: dwarf.c:4737
 #, c-format
 msgid "  DWARF Version:               %d\n"
 msgstr ""
 
-#: dwarf.c:4538
+#: dwarf.c:4740
 #, c-format
 msgid "  Address size (bytes):        %d\n"
 msgstr ""
 
-#: dwarf.c:4539
+#: dwarf.c:4741
 #, c-format
 msgid "  Segment selector (bytes):    %d\n"
 msgstr ""
 
-#: dwarf.c:4541
+#: dwarf.c:4743
 #, c-format
 msgid "  Prologue Length:             %d\n"
 msgstr ""
 
-#: dwarf.c:4542
+#: dwarf.c:4744
 #, c-format
 msgid "  Minimum Instruction Length:  %d\n"
 msgstr ""
 
-#: dwarf.c:4544
+#: dwarf.c:4746
 #, c-format
 msgid "  Maximum Ops per Instruction: %d\n"
 msgstr ""
 
-#: dwarf.c:4545
+#: dwarf.c:4747
 #, c-format
 msgid "  Initial value of 'is_stmt':  %d\n"
 msgstr ""
 
-#: dwarf.c:4546
+#: dwarf.c:4748
 #, c-format
 msgid "  Line Base:                   %d\n"
 msgstr ""
 
-#: dwarf.c:4547
+#: dwarf.c:4749
 #, c-format
 msgid "  Line Range:                  %d\n"
 msgstr ""
 
-#: dwarf.c:4548
+#: dwarf.c:4750
 #, c-format
 msgid "  Opcode Base:                 %d\n"
 msgstr ""
 
-#: dwarf.c:4553 dwarf.c:4954
+#: dwarf.c:4755 dwarf.c:5156
 msgid "Line range of 0 is invalid, using 1 instead\n"
 msgstr ""
 
-#: dwarf.c:4565
+#: dwarf.c:4767
 msgid "Line Base extends beyond end of section\n"
 msgstr ""
 
-#: dwarf.c:4569
+#: dwarf.c:4771
 #, c-format
 msgid ""
 "\n"
 " Opcodes:\n"
 msgstr ""
 
-#: dwarf.c:4572
+#: dwarf.c:4774
 #, c-format
 msgid "  Opcode %d has %d arg\n"
 msgid_plural "  Opcode %d has %d args\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: dwarf.c:4592
+#: dwarf.c:4794
 #, c-format
 msgid ""
 "\n"
 " The Directory Table is empty.\n"
 msgstr ""
 
-#: dwarf.c:4597
+#: dwarf.c:4799
 #, c-format
 msgid ""
 "\n"
 " The Directory Table (offset %#tx):\n"
 msgstr ""
 
-#: dwarf.c:4620
+#: dwarf.c:4822
 #, c-format
 msgid ""
 "\n"
 " The File Name Table is empty.\n"
 msgstr ""
 
-#: dwarf.c:4623
+#: dwarf.c:4825
 #, c-format
 msgid ""
 "\n"
 " The File Name Table (offset %#tx):\n"
 msgstr ""
 
-#: dwarf.c:4648
+#: dwarf.c:4850
 msgid "Corrupt file name table entry\n"
 msgstr ""
 
-#: dwarf.c:4665
+#: dwarf.c:4867
 #, c-format
 msgid " No Line Number Statements.\n"
 msgstr ""
 
-#: dwarf.c:4668
+#: dwarf.c:4870
 #, c-format
 msgid " Line Number Statements:\n"
 msgstr ""
 
-#: dwarf.c:4690
+#: dwarf.c:4892
 #, c-format
 msgid "  Special opcode %d: advance Address by %<PRIu64> to %#<PRIx64>%s"
 msgstr ""
 
-#: dwarf.c:4695 dwarf.c:4716 dwarf.c:4758 dwarf.c:4778 dwarf.c:4826
-#: dwarf.c:4846
+#: dwarf.c:4897 dwarf.c:4918 dwarf.c:4960 dwarf.c:4980 dwarf.c:5028
+#: dwarf.c:5048
 msgid " (reset view)"
 msgstr ""
 
-#: dwarf.c:4710
+#: dwarf.c:4912
 #, c-format
 msgid "  Special opcode %d: advance Address by %<PRIu64> to %#<PRIx64>[%d]%s"
 msgstr ""
 
-#: dwarf.c:4720
+#: dwarf.c:4922
 #, c-format
 msgid " and Line by %d to %d"
 msgstr ""
 
-#: dwarf.c:4723 dwarf.c:4740
+#: dwarf.c:4925 dwarf.c:4942
 #, c-format
 msgid " (view %u)\n"
 msgstr ""
 
-#: dwarf.c:4738
+#: dwarf.c:4940
 #, c-format
 msgid "  Copy"
 msgstr ""
 
-#: dwarf.c:4754
+#: dwarf.c:4956
 #, c-format
 msgid "  Advance PC by %<PRIu64> to %#<PRIx64>%s\n"
 msgstr ""
 
-#: dwarf.c:4773
+#: dwarf.c:4975
 #, c-format
 msgid "  Advance PC by %<PRIu64> to %#<PRIx64>[%d]%s\n"
 msgstr ""
 
-#: dwarf.c:4785
+#: dwarf.c:4987
 #, c-format
 msgid "  Advance Line by %d to %d\n"
 msgstr ""
 
-#: dwarf.c:4791
+#: dwarf.c:4993
 #, c-format
 msgid "  Set File Name to entry %<PRIu64> in the File Name Table\n"
 msgstr ""
 
-#: dwarf.c:4798
+#: dwarf.c:5000
 #, c-format
 msgid "  Set column to %<PRIu64>\n"
 msgstr ""
 
-#: dwarf.c:4805
+#: dwarf.c:5007
 #, c-format
 msgid "  Set is_stmt to %d\n"
 msgstr ""
 
-#: dwarf.c:4810
+#: dwarf.c:5012
 #, c-format
 msgid "  Set basic block\n"
 msgstr ""
 
-#: dwarf.c:4822
+#: dwarf.c:5024
 #, c-format
 msgid "  Advance PC by constant %<PRIu64> to %#<PRIx64>%s\n"
 msgstr ""
 
-#: dwarf.c:4841
+#: dwarf.c:5043
 #, c-format
 msgid "  Advance PC by constant %<PRIu64> to %#<PRIx64>[%d]%s\n"
 msgstr ""
 
-#: dwarf.c:4854
+#: dwarf.c:5056
 #, c-format
 msgid "  Advance PC by fixed size amount %<PRIu64> to %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:4861
+#: dwarf.c:5063
 #, c-format
 msgid "  Set prologue_end to true\n"
 msgstr ""
 
-#: dwarf.c:4865
+#: dwarf.c:5067
 #, c-format
 msgid "  Set epilogue_begin to true\n"
 msgstr ""
 
-#: dwarf.c:4870
+#: dwarf.c:5072
 #, c-format
 msgid "  Set ISA to %<PRIu64>\n"
 msgstr ""
 
-#: dwarf.c:4874 dwarf.c:5551
+#: dwarf.c:5076 dwarf.c:5753
 #, c-format
 msgid "  Unknown opcode %d with operands: "
 msgstr ""
 
-#: dwarf.c:4967
+#: dwarf.c:5169
 #, c-format
 msgid "opcode base of %d extends beyond end of section\n"
 msgstr ""
 
-#: dwarf.c:4982
+#: dwarf.c:5184
 #, c-format
 msgid "Unexpectedly large number of columns in the directory name table (%u)\n"
 msgstr ""
 
-#: dwarf.c:4994 dwarf.c:5024 dwarf.c:5054
+#: dwarf.c:5196 dwarf.c:5226 dwarf.c:5256
 msgid "Corrupt directories list\n"
 msgstr ""
 
-#: dwarf.c:5002
+#: dwarf.c:5204
 #, c-format
 msgid "number of directories (0x%x) exceeds size of section %s\n"
 msgstr ""
 
-#: dwarf.c:5062
+#: dwarf.c:5264
 #, c-format
 msgid "Unexpectedly large number of columns in the file name table (%u)\n"
 msgstr ""
 
-#: dwarf.c:5075 dwarf.c:5106 dwarf.c:5153
+#: dwarf.c:5277 dwarf.c:5308 dwarf.c:5355
 msgid "Corrupt file name list\n"
 msgstr ""
 
-#: dwarf.c:5083
+#: dwarf.c:5285
 #, c-format
 msgid "number of files (0x%x) exceeds size of section %s\n"
 msgstr ""
 
-#: dwarf.c:5175
+#: dwarf.c:5377
 msgid "directory table ends unexpectedly\n"
 msgstr ""
 
-#: dwarf.c:5215
+#: dwarf.c:5417
 msgid "file table ends unexpectedly\n"
 msgstr ""
 
-#: dwarf.c:5248
+#: dwarf.c:5450
 #, c-format
 msgid "CU: No directory table\n"
 msgstr ""
 
-#: dwarf.c:5250
+#: dwarf.c:5452
 #, c-format
 msgid "CU: %s:\n"
 msgstr ""
 
-#: dwarf.c:5260 dwarf.c:5592 readelf.c:6977 readelf.c:7074 readelf.c:7092
-#: readelf.c:7110 readelf.c:7914 readelf.c:12115 readelf.c:12777
-#: readelf.c:12790 readelf.c:18364 readelf.c:18396
+#: dwarf.c:5462 dwarf.c:5794 readelf.c:7451 readelf.c:7547 readelf.c:7564
+#: readelf.c:7581 readelf.c:8385 readelf.c:12586 readelf.c:13248
+#: readelf.c:13261 readelf.c:18834 readelf.c:18866
 msgid "<unknown>"
 msgstr ""
 
-#: dwarf.c:5267 dwarf.c:5478
+#: dwarf.c:5469 dwarf.c:5680
 #, c-format
 msgid "directory index %u >= number of directories %u\n"
 msgstr ""
 
-#: dwarf.c:5270 dwarf.c:5586 elfcomm.c:762 readelf.c:426 readelf.c:925
-#: readelf.c:8091 readelf.c:8658 readelf.c:10693 readelf.c:13129
-#: readelf.c:13195 readelf.c:13199 readelf.c:13271 readelf.c:13276
-#: readelf.c:17094 readelf.c:17183 readelf.c:17776 readelf.c:17795
-#: readelf.c:17914 readelf.c:18373 readelf.c:19531 readelf.c:19534
+#: dwarf.c:5472 dwarf.c:5788 elfcomm.c:762 readelf.c:906 readelf.c:8562
+#: readelf.c:9129 readelf.c:11164 readelf.c:13555 readelf.c:13621
+#: readelf.c:13625 readelf.c:13739 readelf.c:17564 readelf.c:17653
+#: readelf.c:18246 readelf.c:18265 readelf.c:18384 readelf.c:18843
+#: readelf.c:20006 readelf.c:20009
 #, c-format
 msgid "<corrupt>"
 msgstr ""
 
-#: dwarf.c:5276
+#: dwarf.c:5478
 #, c-format
 msgid "CU: %s/%s:\n"
 msgstr ""
 
-#: dwarf.c:5286
+#: dwarf.c:5488
 #, c-format
 msgid ""
 "File name                            Line number    Starting address    "
 "View    Stmt\n"
 msgstr ""
 
-#: dwarf.c:5288
+#: dwarf.c:5490
 #, c-format
 msgid ""
 "File name                        Line number    Starting address    View    "
 "Stmt\n"
 msgstr ""
 
-#: dwarf.c:5291
+#: dwarf.c:5493
 #, c-format
 msgid "CU: Empty file name table\n"
 msgstr ""
 
-#: dwarf.c:5398
+#: dwarf.c:5600
 #, c-format
 msgid "UNKNOWN (%u): length %ld\n"
 msgstr ""
 
-#: dwarf.c:5448
+#: dwarf.c:5650
 #, c-format
 msgid ""
 "\n"
 " [Use file table entry %d]\n"
 msgstr ""
 
-#: dwarf.c:5452 dwarf.c:5584
+#: dwarf.c:5654 dwarf.c:5786
 #, c-format
 msgid "file index %u >= number of files %u\n"
 msgstr ""
 
-#: dwarf.c:5454
+#: dwarf.c:5656
 #, c-format
 msgid ""
 "\n"
 " <over large file table index %u>"
 msgstr ""
 
-#: dwarf.c:5468
+#: dwarf.c:5670
 #, c-format
 msgid ""
 "\n"
 " [Use file %s in directory table entry %d]\n"
 msgstr ""
 
-#: dwarf.c:5481
+#: dwarf.c:5683
 #, c-format
 msgid ""
 "\n"
 " <over large directory table entry %u>\n"
 msgstr ""
 
-#: dwarf.c:5547
+#: dwarf.c:5749
 #, c-format
 msgid "  Set ISA to %lu\n"
 msgstr ""
 
-#: dwarf.c:5754
+#: dwarf.c:5956
 msgid "no info"
 msgstr ""
 
-#: dwarf.c:5755
+#: dwarf.c:5957
 msgid "type"
 msgstr ""
 
-#: dwarf.c:5756
+#: dwarf.c:5958
 msgid "variable"
 msgstr ""
 
-#: dwarf.c:5757
+#: dwarf.c:5959
 msgid "function"
 msgstr ""
 
-#: dwarf.c:5758
+#: dwarf.c:5960
 msgid "other"
 msgstr ""
 
-#: dwarf.c:5759
+#: dwarf.c:5961
 msgid "unused5"
 msgstr ""
 
-#: dwarf.c:5760
+#: dwarf.c:5962
 msgid "unused6"
 msgstr ""
 
-#: dwarf.c:5761
+#: dwarf.c:5963
 msgid "unused7"
 msgstr ""
 
-#: dwarf.c:5799
+#: dwarf.c:6001
 #, c-format
 msgid "Debug info is corrupted, %s header at %#lx has length %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:5814 dwarf.c:7628
+#: dwarf.c:6016 dwarf.c:7710
 #, c-format
 msgid ""
 ".debug_info offset of %#<PRIx64> in %s section does not point to a CU "
 "header.\n"
 msgstr ""
 
-#: dwarf.c:5820
+#: dwarf.c:6022
 #, c-format
 msgid "  Length:                              %<PRId64>\n"
 msgstr ""
 
-#: dwarf.c:5822
+#: dwarf.c:6024
 #, c-format
 msgid "  Version:                             %d\n"
 msgstr ""
 
-#: dwarf.c:5824
+#: dwarf.c:6026
 #, c-format
 msgid "  Offset into .debug_info section:     %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:5826
+#: dwarf.c:6028
 #, c-format
 msgid "  Size of area in .debug_info section: %<PRId64>\n"
 msgstr ""
 
-#: dwarf.c:5835
+#: dwarf.c:6037
 msgid "Only DWARF 2 and 3 pubnames are currently supported\n"
 msgstr ""
 
-#: dwarf.c:5843
+#: dwarf.c:6045
 #, c-format
 msgid ""
 "\n"
 "    Offset  Kind          Name\n"
 msgstr ""
 
-#: dwarf.c:5845
+#: dwarf.c:6047
 #, c-format
 msgid ""
 "\n"
 "    Offset\tName\n"
 msgstr ""
 
-#: dwarf.c:5879
+#: dwarf.c:6081
 msgid "s"
 msgstr ""
 
-#: dwarf.c:5879
+#: dwarf.c:6081
 msgid "g"
 msgstr ""
 
-#: dwarf.c:5937
+#: dwarf.c:6139
 #, c-format
 msgid " DW_MACINFO_start_file - lineno: %d filenum: %d\n"
 msgstr ""
 
-#: dwarf.c:5943
+#: dwarf.c:6145
 #, c-format
 msgid " DW_MACINFO_end_file\n"
 msgstr ""
 
-#: dwarf.c:5950
+#: dwarf.c:6152
 #, c-format
 msgid " DW_MACINFO_define - lineno : %d macro : %*s\n"
 msgstr ""
 
-#: dwarf.c:5960
+#: dwarf.c:6162
 #, c-format
 msgid " DW_MACINFO_undef - lineno : %d macro : %*s\n"
 msgstr ""
 
-#: dwarf.c:5973
+#: dwarf.c:6175
 #, c-format
 msgid " DW_MACINFO_vendor_ext - constant : %d string : %*s\n"
 msgstr ""
 
-#: dwarf.c:6117
+#: dwarf.c:6319
 #, c-format
 msgid ""
 "Expected to find a version number of 4 or 5 in section %s but found %d "
 "instead\n"
 msgstr ""
 
-#: dwarf.c:6124
+#: dwarf.c:6326
 #, c-format
 msgid "  Offset:                      %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:6125
+#: dwarf.c:6327
 #, c-format
 msgid "  Version:                     %d\n"
 msgstr ""
 
-#: dwarf.c:6126
+#: dwarf.c:6328
 #, c-format
 msgid "  Offset size:                 %d\n"
 msgstr ""
 
-#: dwarf.c:6130
+#: dwarf.c:6332
 #, c-format
 msgid "  Offset into .debug_line:     %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:6144
+#: dwarf.c:6346
 #, c-format
 msgid "  Extension opcode arguments:\n"
 msgstr ""
 
-#: dwarf.c:6151
+#: dwarf.c:6353
 #, c-format
 msgid "    DW_MACRO_%02x has no arguments\n"
 msgstr ""
 
-#: dwarf.c:6154
+#: dwarf.c:6356
 #, c-format
 msgid "    DW_MACRO_%02x arguments: "
 msgstr ""
 
-#: dwarf.c:6180
+#: dwarf.c:6382
 #, c-format
 msgid "Invalid extension opcode form %s\n"
 msgstr ""
 
-#: dwarf.c:6197
+#: dwarf.c:6399
 msgid ".debug_macro section not zero terminated\n"
 msgstr ""
 
-#: dwarf.c:6211
+#: dwarf.c:6413
 #, c-format
 msgid " DW_MACRO_define - lineno : %d macro : %*s\n"
 msgstr ""
 
-#: dwarf.c:6221
+#: dwarf.c:6423
 #, c-format
 msgid " DW_MACRO_undef - lineno : %d macro : %*s\n"
 msgstr ""
 
-#: dwarf.c:6236
+#: dwarf.c:6438
 msgid "DW_MACRO_start_file used, but no .debug_line offset provided.\n"
 msgstr ""
 
-#: dwarf.c:6242
+#: dwarf.c:6444
 #, c-format
 msgid " DW_MACRO_start_file - lineno: %d filenum: %d\n"
 msgstr ""
 
-#: dwarf.c:6245
+#: dwarf.c:6447
 #, c-format
 msgid " DW_MACRO_start_file - lineno: %d filenum: %d filename: %s%s%s\n"
 msgstr ""
 
-#: dwarf.c:6253
+#: dwarf.c:6455
 #, c-format
 msgid " DW_MACRO_end_file\n"
 msgstr ""
 
-#: dwarf.c:6263
+#: dwarf.c:6465
 #, c-format
 msgid " DW_MACRO_define_strp - lineno : %d macro : %s\n"
 msgstr ""
 
-#: dwarf.c:6274
+#: dwarf.c:6476
 #, c-format
 msgid " DW_MACRO_undef_strp - lineno : %d macro : %s\n"
 msgstr ""
 
-#: dwarf.c:6280
+#: dwarf.c:6482
 #, c-format
 msgid " DW_MACRO_import - offset : %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:6287
+#: dwarf.c:6489
 #, c-format
 msgid " DW_MACRO_define_sup - lineno : %d macro offset : %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:6295
+#: dwarf.c:6497
 #, c-format
 msgid " DW_MACRO_undef_sup - lineno : %d macro offset : %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:6302
+#: dwarf.c:6504
 #, c-format
 msgid " DW_MACRO_import_sup - offset : %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:6317
+#: dwarf.c:6519
 #, c-format
 msgid "(with offset %#<PRIx64>) "
 msgstr ""
 
-#: dwarf.c:6318
+#: dwarf.c:6520
 #, c-format
 msgid "lineno : %d macro : %s\n"
 msgstr ""
 
-#: dwarf.c:6325
+#: dwarf.c:6527
 #, c-format
 msgid " <Target Specific macro op: %#x - UNHANDLED"
 msgstr ""
 
-#: dwarf.c:6331
+#: dwarf.c:6533
 #, c-format
 msgid " Unknown macro opcode %02x seen\n"
 msgstr ""
 
-#: dwarf.c:6342
+#: dwarf.c:6544
 #, c-format
 msgid " DW_MACRO_%02x\n"
 msgstr ""
 
-#: dwarf.c:6345
+#: dwarf.c:6547
 #, c-format
 msgid " DW_MACRO_%02x -"
 msgstr ""
 
-#: dwarf.c:6392
+#: dwarf.c:6594
 #, c-format
 msgid "  Number TAG (%#<PRIx64>)\n"
 msgstr ""
 
-#: dwarf.c:6401
+#: dwarf.c:6603
 msgid "has children"
 msgstr ""
 
-#: dwarf.c:6401
+#: dwarf.c:6603
 msgid "no children"
 msgstr ""
 
-#: dwarf.c:6465
+#: dwarf.c:6667
 #, c-format
 msgid "location view pair\n"
 msgstr ""
 
-#: dwarf.c:6496
+#: dwarf.c:6698
 #, c-format
 msgid "No debug information available for loc lists of entry: %u\n"
 msgstr ""
 
-#: dwarf.c:6508 dwarf.c:6656 dwarf.c:6873
+#: dwarf.c:6710 dwarf.c:6851 dwarf.c:7072
 #, c-format
 msgid "Invalid pointer size (%d) in debug info for entry %d\n"
 msgstr ""
 
-#: dwarf.c:6520 dwarf.c:6573 dwarf.c:6582 dwarf.c:6668 dwarf.c:6779
-#: dwarf.c:6787 dwarf.c:6885 dwarf.c:6957 dwarf.c:6965 dwarf.c:7176
-#: dwarf.c:7194
+#: dwarf.c:6722 dwarf.c:6775 dwarf.c:6784 dwarf.c:6863 dwarf.c:6978
+#: dwarf.c:6986 dwarf.c:7084 dwarf.c:7156 dwarf.c:7164
 #, c-format
 msgid "Location list starting at offset %#<PRIx64> is not terminated.\n"
 msgstr ""
 
-#: dwarf.c:6542 dwarf.c:6696 dwarf.c:6922 dwarf.c:7997 dwarf.c:8062
+#: dwarf.c:6744 dwarf.c:6891 dwarf.c:7121 dwarf.c:8079 dwarf.c:8138
 #, c-format
 msgid "<End of list>\n"
 msgstr ""
 
-#: dwarf.c:6554 dwarf.c:6705 dwarf.c:6737 dwarf.c:7124 dwarf.c:7155
-#: dwarf.c:8071 dwarf.c:8095
+#: dwarf.c:6756 dwarf.c:6901 dwarf.c:6936 dwarf.c:8147 dwarf.c:8171
 #, c-format
 msgid "(base address)\n"
 msgstr ""
 
-#: dwarf.c:6568 dwarf.c:6690 dwarf.c:6911
+#: dwarf.c:6770 dwarf.c:6885 dwarf.c:7110
 #, c-format
 msgid ""
 "views at %8.8<PRIx64> for:\n"
 "    %*s "
 msgstr ""
 
-#: dwarf.c:6603 dwarf.c:6808 dwarf.c:8016 dwarf.c:8128
+#: dwarf.c:6805 dwarf.c:7007 dwarf.c:8098 dwarf.c:8204
 msgid " (start == end)"
 msgstr ""
 
-#: dwarf.c:6605 dwarf.c:6810 dwarf.c:8018 dwarf.c:8130
+#: dwarf.c:6807 dwarf.c:7009 dwarf.c:8100 dwarf.c:8206
 msgid " (start > end)"
 msgstr ""
 
-#: dwarf.c:6643
-#, c-format
-msgid "No debug information available for loclists lists of entry: %u\n"
-msgstr ""
-
-#: dwarf.c:6702 dwarf.c:7121
+#: dwarf.c:6897
 #, c-format
 msgid "(index into .debug_addr) "
 msgstr ""
 
-#: dwarf.c:6754
+#: dwarf.c:6953
 #, c-format
 msgid "View pair entry in loclist with locviews attribute\n"
 msgstr ""
 
-#: dwarf.c:6761
+#: dwarf.c:6960
 #, c-format
 msgid "views for:\n"
 msgstr ""
 
-#: dwarf.c:6766 dwarf.c:7170
+#: dwarf.c:6965
 #, c-format
 msgid "Invalid location list entry type %d\n"
 msgstr ""
 
-#: dwarf.c:6819
+#: dwarf.c:7018
 #, c-format
 msgid "Trailing view pair not used in a range"
 msgstr ""
 
-#: dwarf.c:6861
+#: dwarf.c:7060
 #, c-format
 msgid "No debug information for loc lists of entry: %u\n"
 msgstr ""
 
-#: dwarf.c:6928
+#: dwarf.c:7127
 #, c-format
 msgid "(base address selection entry)\n"
 msgstr ""
 
-#: dwarf.c:6949
+#: dwarf.c:7148
 #, c-format
 msgid "Unknown location list entry type 0x%x.\n"
 msgstr ""
 
-#: dwarf.c:7032
+#: dwarf.c:7232
 #, c-format
-msgid "Table at Offset %#tx\n"
+msgid "Table at Offset %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:7048 dwarf.c:8195
+#: dwarf.c:7248 dwarf.c:8269
 #, c-format
 msgid "  Length:          %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:7049 dwarf.c:8196
+#: dwarf.c:7249 dwarf.c:8270
 #, c-format
 msgid "  DWARF version:   %u\n"
 msgstr ""
 
-#: dwarf.c:7050 dwarf.c:8197
+#: dwarf.c:7250 dwarf.c:8271
 #, c-format
 msgid "  Address size:    %u\n"
 msgstr ""
 
-#: dwarf.c:7051 dwarf.c:8198
+#: dwarf.c:7251 dwarf.c:8272
 #, c-format
 msgid "  Segment size:    %u\n"
 msgstr ""
 
-#: dwarf.c:7052 dwarf.c:8199
+#: dwarf.c:7252 dwarf.c:8273
 #, c-format
 msgid "  Offset entries:  %u\n"
 msgstr ""
 
-#: dwarf.c:7056
-#, c-format
-msgid "The %s section contains a corrupt or unsupported version number: %d.\n"
-msgstr ""
-
-#: dwarf.c:7064
+#: dwarf.c:7256
 #, c-format
 msgid "The %s section contains an unsupported segment selector size: %d.\n"
 msgstr ""
 
-#: dwarf.c:7072
-#, c-format
-msgid "The %s section contains a table without offset\n"
-msgstr ""
-
-#: dwarf.c:7077
+#: dwarf.c:7264
 #, c-format
 msgid ""
 "\n"
 "   Offset Entries starting at %#tx:\n"
 msgstr ""
 
-#: dwarf.c:7085 dwarf.c:8229
+#: dwarf.c:7272 dwarf.c:8300
 #, c-format
 msgid "    [%6u] %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:7102
-#, c-format
-msgid "   Offset Entry %u\n"
-msgstr ""
-
-#: dwarf.c:7114
-#, c-format
-msgid ""
-"<End of list>\n"
-"\n"
-msgstr ""
-
-#: dwarf.c:7185
-msgid "(start == end)"
-msgstr ""
-
-#: dwarf.c:7187
-msgid "(start > end)"
-msgstr ""
-
-#: dwarf.c:7240 dwarf.c:7509 dwarf.c:7726 dwarf.c:7849 dwarf.c:8278
+#: dwarf.c:7311 dwarf.c:7591 dwarf.c:7808 dwarf.c:7931 dwarf.c:8338
 #, c-format
 msgid ""
 "\n"
 "The %s section is empty.\n"
 msgstr ""
 
-#: dwarf.c:7260
+#: dwarf.c:7331
 #, c-format
 msgid "The %s section contains corrupt or unsupported version number: %d.\n"
 msgstr ""
 
-#: dwarf.c:7287 dwarf.c:7732 dwarf.c:8289
+#: dwarf.c:7358 dwarf.c:7814 dwarf.c:8346
 #, c-format
 msgid ""
 "Unable to load/parse the .debug_info section, so cannot interpret the %s "
 "section.\n"
 msgstr ""
 
-#: dwarf.c:7335
+#: dwarf.c:7406
 msgid "No location lists in .debug_info section!\n"
 msgstr ""
 
-#: dwarf.c:7340
-#, c-format
-msgid ""
-"Location lists in %s section start at %#<PRIx64> rather than %#<PRIx64>\n"
-msgstr ""
-
-#: dwarf.c:7351
+#: dwarf.c:7414
 #, c-format
 msgid ""
 " Warning: This section has relocations - addresses seen here may not be "
@@ -3655,849 +3624,842 @@ msgid ""
 "\n"
 msgstr ""
 
-#: dwarf.c:7353
+#: dwarf.c:7417 dwarf.c:7466
 #, c-format
 msgid "    Offset   Begin            End              Expression\n"
 msgstr ""
 
-#: dwarf.c:7423 dwarf.c:7427
+#: dwarf.c:7505 dwarf.c:7509
 #, c-format
 msgid "There is a hole [%#tx - %#<PRIx64>] in %s section.\n"
 msgstr ""
 
-#: dwarf.c:7432
+#: dwarf.c:7514
 #, c-format
 msgid "There is an overlap [%#tx - %#<PRIx64>] in %s section.\n"
 msgstr ""
 
-#: dwarf.c:7440
+#: dwarf.c:7522
 #, c-format
 msgid "Offset %#<PRIx64> is bigger than %s section size.\n"
 msgstr ""
 
-#: dwarf.c:7447
+#: dwarf.c:7529
 #, c-format
 msgid "View Offset %#<PRIx64> is bigger than %s section size.\n"
 msgstr ""
 
-#: dwarf.c:7464
+#: dwarf.c:7546
 msgid "DWO is not yet supported.\n"
 msgstr ""
 
-#: dwarf.c:7481
+#: dwarf.c:7563
 msgid "Hole and overlap detection requires adjacent view lists and loclists.\n"
 msgstr ""
 
-#: dwarf.c:7490
+#: dwarf.c:7572
 #, 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:7614
+#: dwarf.c:7696
 #, c-format
 msgid ""
 "Debug info is corrupted, %s header at %#<PRIx64> has length %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:7642
+#: dwarf.c:7724
 msgid "Only DWARF 2 and 3 aranges are currently supported.\n"
 msgstr ""
 
-#: dwarf.c:7646
+#: dwarf.c:7728
 #, c-format
 msgid "  Length:                   %<PRId64>\n"
 msgstr ""
 
-#: dwarf.c:7647
+#: dwarf.c:7729
 #, c-format
 msgid "  Version:                  %d\n"
 msgstr ""
 
-#: dwarf.c:7648
+#: dwarf.c:7730
 #, c-format
 msgid "  Offset into .debug_info:  %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:7650
+#: dwarf.c:7732
 #, c-format
 msgid "  Pointer Size:             %d\n"
 msgstr ""
 
-#: dwarf.c:7651
+#: dwarf.c:7733
 #, c-format
 msgid "  Segment Size:             %d\n"
 msgstr ""
 
-#: dwarf.c:7658
+#: dwarf.c:7740
 #, c-format
 msgid "Invalid address size in %s section!\n"
 msgstr ""
 
-#: dwarf.c:7668
+#: dwarf.c:7750
 msgid "Pointer size + Segment size is not a power of two.\n"
 msgstr ""
 
-#: dwarf.c:7673
+#: dwarf.c:7755
 #, c-format
 msgid ""
 "\n"
 "    Address            Length\n"
 msgstr ""
 
-#: dwarf.c:7675
+#: dwarf.c:7757
 #, c-format
 msgid ""
 "\n"
 "    Address    Length\n"
 msgstr ""
 
-#: dwarf.c:7752
+#: dwarf.c:7834
 #, c-format
 msgid "Corrupt address base (%#<PRIx64>) found in debug section %u\n"
 msgstr ""
 
-#: dwarf.c:7770
+#: dwarf.c:7852
 #, c-format
 msgid "  For compilation unit at offset %#<PRIx64>:\n"
 msgstr ""
 
-#: dwarf.c:7773
+#: dwarf.c:7855
 #, c-format
 msgid "\tIndex\tAddress\n"
 msgstr ""
 
-#: dwarf.c:7785
+#: dwarf.c:7867
 #, c-format
 msgid ""
 "Corrupt %s section: expecting header size of 8 or 16, but found %zd instead\n"
 msgstr ""
 
-#: dwarf.c:7796
+#: dwarf.c:7878
 #, c-format
 msgid "Corrupt %s section: unit_length field of %#<PRIx64> is invalid\n"
 msgstr ""
 
-#: dwarf.c:7803
+#: dwarf.c:7885
 #, c-format
 msgid ""
 "Corrupt %s section: expecting version number 5 in header but found %d "
 "instead\n"
 msgstr ""
 
-#: dwarf.c:7818
+#: dwarf.c:7900
 #, c-format
 msgid "Corrupt %s section: address size (%x) is wrong"
 msgstr ""
 
-#: dwarf.c:7826
+#: dwarf.c:7908
 #, c-format
 msgid "\t%d:\t"
 msgstr ""
 
-#: dwarf.c:7896 dwarf.c:7920
+#: dwarf.c:7978 dwarf.c:8002
 #, c-format
 msgid "    Length: %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:7897 dwarf.c:7922
+#: dwarf.c:7979 dwarf.c:8004
 #, c-format
 msgid "       Index   Offset [String]\n"
 msgstr ""
 
-#: dwarf.c:7905
+#: dwarf.c:7987
 #, c-format
 msgid "Section %s is too small %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:7913
+#: dwarf.c:7995
 #, c-format
 msgid "Unexpected version number in str_offset header: %#x\n"
 msgstr ""
 
-#: dwarf.c:7918
+#: dwarf.c:8000
 #, c-format
 msgid "Unexpected value in str_offset header's padding field: %#x\n"
 msgstr ""
 
-#: dwarf.c:7921
+#: dwarf.c:8003
 #, c-format
 msgid "    Version: %#x\n"
 msgstr ""
 
-#: dwarf.c:8049
+#: dwarf.c:8125
 #, c-format
 msgid "Range list starting at offset %#<PRIx64> is not terminated.\n"
 msgstr ""
 
-#: dwarf.c:8067
+#: dwarf.c:8143
 #, c-format
 msgid "(base address index) "
 msgstr ""
 
-#: dwarf.c:8107
+#: dwarf.c:8183
 #, c-format
 msgid "Invalid range list entry type %d\n"
 msgstr ""
 
-#: dwarf.c:8178
+#: dwarf.c:8251
 #, c-format
 msgid ""
 "The length field (%#<PRIx64>) in the debug_rnglists header is wrong - the "
 "section is too small\n"
 msgstr ""
 
-#: dwarf.c:8194
+#: dwarf.c:8268
 #, c-format
 msgid " Table at Offset: %#<PRIx64>:\n"
 msgstr ""
 
-#: dwarf.c:8212
+#: dwarf.c:8286
 msgid "Only DWARF version 5+ debug_rnglists info is currently supported.\n"
 msgstr ""
 
-#: dwarf.c:8221
+#: dwarf.c:8293
 #, c-format
 msgid ""
 "\n"
 "   Offsets starting at %#tx:\n"
 msgstr ""
 
-#: dwarf.c:8240
-#, c-format
-msgid ""
-"\n"
-"  Offset: %#<PRIx64>, Index: %#<PRIx64>\n"
-msgstr ""
-
-#: dwarf.c:8242 dwarf.c:8331
-#, c-format
-msgid "    Offset   Begin    End\n"
-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:8302
+#: dwarf.c:8360
 #, c-format
-msgid "No range lists in .debug_info section.\n"
+msgid "No range lists referenced by .debug_info section.\n"
 msgstr ""
 
-#: dwarf.c:8327
+#: dwarf.c:8389
 #, c-format
 msgid "Range lists in %s section start at %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:8349
+#: dwarf.c:8394 dwarf.c:8429
+#, c-format
+msgid "    Offset   Begin    End\n"
+msgstr ""
+
+#: dwarf.c:8412
 #, c-format
 msgid "Corrupt pointer size (%d) in debug entry at offset %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:8356
+#: dwarf.c:8419
 #, c-format
 msgid "Corrupt offset (%#<PRIx64>) in range entry %u\n"
 msgstr ""
 
-#: dwarf.c:8375
+#: dwarf.c:8446
 #, c-format
 msgid "There is a hole [%#tx - %#tx] in %s section.\n"
 msgstr ""
 
-#: dwarf.c:8381
+#: dwarf.c:8452
 #, c-format
 msgid "There is an overlap [%#tx - %#tx] in %s section.\n"
 msgstr ""
 
-#: dwarf.c:8456
+#: dwarf.c:8537
 #, c-format
 msgid "Unfeasibly large register number: %u\n"
 msgstr ""
 
-#: dwarf.c:8470
+#: dwarf.c:8551
 #, c-format
 msgid "Out of memory allocating %u columns in dwarf frame arrays\n"
 msgstr ""
 
-#: dwarf.c:8936
+#: dwarf.c:9017
 msgid "No terminator for augmentation name\n"
 msgstr ""
 
-#: dwarf.c:8954
+#: dwarf.c:9035
 #, c-format
 msgid "Invalid pointer size (%d) in CIE data\n"
 msgstr ""
 
-#: dwarf.c:8962
+#: dwarf.c:9043
 #, c-format
 msgid "Invalid segment size (%d) in CIE data\n"
 msgstr ""
 
-#: dwarf.c:8998 dwarf.c:9370
+#: dwarf.c:9079 dwarf.c:9451
 #, c-format
 msgid "Augmentation data too long: %#<PRIx64>, expected at most %#tx\n"
 msgstr ""
 
-#: dwarf.c:9083
+#: dwarf.c:9164
 #, c-format
 msgid "  Augmentation data:    "
 msgstr ""
 
-#: dwarf.c:9099
+#: dwarf.c:9180
 msgid "bad register: "
 msgstr ""
 
-#: dwarf.c:9270
+#: dwarf.c:9351
 msgid "Failed to read CIE information\n"
 msgstr ""
 
-#: dwarf.c:9281 dwarf.c:9302 dwarf.c:9331
+#: dwarf.c:9362 dwarf.c:9383 dwarf.c:9412
 msgid "Invalid max register\n"
 msgstr ""
 
 #. PR 17512: file: 9e196b3e.
-#: dwarf.c:9346
+#: dwarf.c:9427
 #, 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:9390
+#: dwarf.c:9471
 #, c-format
 msgid "cie=invalid "
 msgstr ""
 
-#: dwarf.c:9824
+#: dwarf.c:9905
 msgid "Invalid column number in saved frame state\n"
 msgstr ""
 
-#: dwarf.c:9874 dwarf.c:9898
+#: dwarf.c:9955 dwarf.c:9979
 #, c-format
 msgid "  %s: <corrupt len %<PRIu64>>\n"
 msgstr ""
 
-#: dwarf.c:10042
+#: dwarf.c:10123
 #, c-format
 msgid "  DW_CFA_??? (User defined call frame op: %#x)\n"
 msgstr ""
 
-#: dwarf.c:10044
+#: dwarf.c:10125
 #, c-format
 msgid "Unsupported or unknown Dwarf Call Frame Instruction number: %#x\n"
 msgstr ""
 
-#: dwarf.c:10148
+#: dwarf.c:10229
 #, c-format
 msgid "Debug info is corrupted, %s header at %#tx has length %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:10157
+#: dwarf.c:10238
 #, c-format
 msgid "Version %d\n"
 msgstr ""
 
-#: dwarf.c:10163
+#: dwarf.c:10244
 msgid "Only DWARF version 5 .debug_names is currently supported.\n"
 msgstr ""
 
-#: dwarf.c:10170
+#: dwarf.c:10251
 #, c-format
 msgid "Padding field of .debug_names must be 0 (found 0x%x)\n"
 msgstr ""
 
-#: dwarf.c:10175
+#: dwarf.c:10256
 msgid "Compilation unit count must be >= 1 in .debug_names\n"
 msgstr ""
 
-#: dwarf.c:10186
+#: dwarf.c:10267
 #, c-format
 msgid ""
 "Augmentation string length %u must be rounded up to a multiple of 4 in ."
 "debug_names.\n"
 msgstr ""
 
-#: dwarf.c:10194
+#: dwarf.c:10275
 #, c-format
 msgid "Augmentation string:"
 msgstr ""
 
-#: dwarf.c:10221
+#: dwarf.c:10302
 #, c-format
 msgid "CU table:\n"
 msgstr ""
 
-#: dwarf.c:10234
+#: dwarf.c:10315
 #, c-format
 msgid "TU table:\n"
 msgstr ""
 
-#: dwarf.c:10247
+#: dwarf.c:10328
 #, c-format
 msgid "Foreign TU table:\n"
 msgstr ""
 
-#: dwarf.c:10256
+#: dwarf.c:10337
 #, c-format
 msgid "[%3u] "
 msgstr ""
 
-#: dwarf.c:10267
+#: dwarf.c:10348
 #, c-format
 msgid ""
 "Entry pool offset (%#<PRIx64>) exceeds unit size %#tx for unit %#tx in the "
 "debug_names\n"
 msgstr ""
 
-#: dwarf.c:10294
+#: dwarf.c:10375
 #, c-format
 msgid "Used %zu of %lu bucket.\n"
 msgid_plural "Used %zu of %lu buckets.\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: dwarf.c:10323
+#: dwarf.c:10404
 #, c-format
 msgid ""
 "Out of %<PRIu64> items there are %zu bucket clashes (longest of %zu "
 "entries).\n"
 msgstr ""
 
-#: dwarf.c:10328
+#: dwarf.c:10409
 #, c-format
 msgid ""
 "The name_count (%<PRIu64>) is not the same as the used bucket_count (%zu) + "
 "the hash clash count (%zu)"
 msgstr ""
 
-#: dwarf.c:10366
+#: dwarf.c:10447
 #, c-format
 msgid ""
 "Duplicate abbreviation tag %<PRIu64> in unit %#tx in the debug_names "
 "section\n"
 msgstr ""
 
-#: dwarf.c:10388 dwarf.c:10669
+#: dwarf.c:10469 dwarf.c:10750
 #, c-format
 msgid ""
 "\n"
 "Symbol table:\n"
 msgstr ""
 
-#: dwarf.c:10440
+#: dwarf.c:10521
 #, c-format
 msgid ""
 "Undefined abbreviation tag %<PRId64> in unit %#tx in the debug_names "
 "section\n"
 msgstr ""
 
-#: dwarf.c:10471
+#: dwarf.c:10552
 #, c-format
 msgid " <no entries>"
 msgstr ""
 
-#: dwarf.c:10503
+#: dwarf.c:10584
 msgid "The debuglink filename is corrupt/missing\n"
 msgstr ""
 
-#: dwarf.c:10507
+#: dwarf.c:10588
 #, c-format
 msgid "  Separate debug info file: %s\n"
 msgstr ""
 
-#: dwarf.c:10518
+#: dwarf.c:10599
 msgid "CRC offset missing/truncated\n"
 msgstr ""
 
-#: dwarf.c:10524
+#: dwarf.c:10605
 #, c-format
 msgid "  CRC value: %#x\n"
 msgstr ""
 
-#: dwarf.c:10528
+#: dwarf.c:10609
 #, c-format
 msgid "There are %#<PRIx64> extraneous bytes at the end of the section\n"
 msgstr ""
 
-#: dwarf.c:10543
+#: dwarf.c:10624
 #, c-format
 msgid "Build-ID is too short (%#zx bytes)\n"
 msgstr ""
 
-#: dwarf.c:10547
+#: dwarf.c:10628
 #, c-format
 msgid "  Build-ID (%#zx bytes):"
 msgstr ""
 
-#: dwarf.c:10576
+#: dwarf.c:10657
 #, c-format
 msgid "Truncated header in the %s section.\n"
 msgstr ""
 
-#: dwarf.c:10581
+#: dwarf.c:10662
 #, c-format
 msgid "Version %lu\n"
 msgstr ""
 
-#: dwarf.c:10587
+#: dwarf.c:10668
 #, c-format
 msgid "Unsupported version %lu.\n"
 msgstr ""
 
-#: dwarf.c:10591
+#: dwarf.c:10672
 msgid "The address table data in version 3 may be wrong.\n"
 msgstr ""
 
-#: dwarf.c:10593
+#: dwarf.c:10674
 msgid "Version 4 does not support case insensitive lookups.\n"
 msgstr ""
 
-#: dwarf.c:10595
+#: dwarf.c:10676
 msgid "Version 5 does not include inlined functions.\n"
 msgstr ""
 
-#: dwarf.c:10597
+#: dwarf.c:10678
 msgid "Version 6 does not include symbol attributes.\n"
 msgstr ""
 
-#: dwarf.c:10619
+#: dwarf.c:10700
 #, c-format
 msgid "Corrupt header in the %s section.\n"
 msgstr ""
 
-#: dwarf.c:10634
+#: dwarf.c:10715
 #, c-format
 msgid ""
 "\n"
 "CU table:\n"
 msgstr ""
 
-#: dwarf.c:10644
+#: dwarf.c:10725
 #, c-format
 msgid ""
 "\n"
 "TU table:\n"
 msgstr ""
 
-#: dwarf.c:10657
+#: dwarf.c:10738
 #, c-format
 msgid ""
 "\n"
 "Address table:\n"
 msgstr ""
 
-#: dwarf.c:10684
+#: dwarf.c:10765
 #, c-format
 msgid "[%3u] <corrupt offset: %x>"
 msgstr ""
 
-#: dwarf.c:10685
+#: dwarf.c:10766
 #, c-format
 msgid "Corrupt name offset of 0x%x found for symbol table slot %d\n"
 msgstr ""
 
-#: dwarf.c:10696
+#: dwarf.c:10777
 #, c-format
 msgid "<invalid CU vector offset: %x>\n"
 msgstr ""
 
-#: dwarf.c:10697
+#: dwarf.c:10778
 #, c-format
 msgid "Corrupt CU vector offset of 0x%x found for symbol table slot %d\n"
 msgstr ""
 
-#: dwarf.c:10708
+#: dwarf.c:10789
 #, c-format
 msgid "Invalid number of CUs (0x%x) for symbol table slot %d\n"
 msgstr ""
 
-#: dwarf.c:10733
+#: dwarf.c:10814
 msgid "static"
 msgstr ""
 
-#: dwarf.c:10733
+#: dwarf.c:10814
 msgid "global"
 msgstr ""
 
-#: dwarf.c:10839
+#: dwarf.c:10920
 #, c-format
 msgid "Section %s is empty\n"
 msgstr ""
 
-#: dwarf.c:10845
+#: dwarf.c:10926
 #, c-format
 msgid "Section %s is too small to contain a CU/TU header\n"
 msgstr ""
 
-#: dwarf.c:10864
+#: dwarf.c:10945
 #, c-format
 msgid "  Version:                 %u\n"
 msgstr ""
 
-#: dwarf.c:10866
+#: dwarf.c:10947
 #, c-format
 msgid "  Number of columns:       %u\n"
 msgstr ""
 
-#: dwarf.c:10867
+#: dwarf.c:10948
 #, c-format
 msgid "  Number of used entries:  %u\n"
 msgstr ""
 
-#: dwarf.c:10868
+#: dwarf.c:10949
 #, c-format
 msgid ""
 "  Number of slots:         %u\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:10875
+#: dwarf.c:10956
 #, 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:10908
+#: dwarf.c:10989
 msgid "Section index pool located before start of section\n"
 msgstr ""
 
-#: dwarf.c:10912
+#: dwarf.c:10993
 #, c-format
 msgid "  [%3d] Signature:  %#<PRIx64>  Sections: "
 msgstr ""
 
-#: dwarf.c:10918
+#: dwarf.c:10999
 #, c-format
 msgid "Section %s too small for shndx pool\n"
 msgstr ""
 
-#: dwarf.c:10961
+#: dwarf.c:11042
 #, c-format
 msgid "Section %s too small for offset and size tables\n"
 msgstr ""
 
-#: dwarf.c:10968
+#: dwarf.c:11049
 #, c-format
 msgid "  Offset table\n"
 msgstr ""
 
-#: dwarf.c:10970 dwarf.c:11057
+#: dwarf.c:11051 dwarf.c:11138
 msgid "signature"
 msgstr ""
 
-#: dwarf.c:10970 dwarf.c:11057
+#: dwarf.c:11051 dwarf.c:11138
 msgid "dwo_id"
 msgstr ""
 
-#: dwarf.c:11009
+#: dwarf.c:11090
 #, c-format
 msgid "Row index (%u) is larger than number of used entries (%u)\n"
 msgstr ""
 
-#: dwarf.c:11037 dwarf.c:11108
+#: dwarf.c:11118 dwarf.c:11189
 #, c-format
 msgid "Overlarge Dwarf section index detected: %u\n"
 msgstr ""
 
-#: dwarf.c:11055
+#: dwarf.c:11136
 #, c-format
 msgid "  Size table\n"
 msgstr ""
 
-#: dwarf.c:11094
+#: dwarf.c:11175
 #, c-format
 msgid "Too many rows/columns in DWARF index section %s\n"
 msgstr ""
 
-#: dwarf.c:11123
+#: dwarf.c:11204
 #, c-format
 msgid "  Unsupported version (%d)\n"
 msgstr ""
 
-#: dwarf.c:11195
+#: dwarf.c:11276
 #, c-format
 msgid "Displaying the debug contents of section %s is not yet supported.\n"
 msgstr ""
 
-#: dwarf.c:11226
+#: dwarf.c:11307
 #, c-format
 msgid ""
 "Attempt to allocate an array with an excessive number of elements: %"
 "#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:11244
+#: dwarf.c:11325
 #, c-format
 msgid ""
 "Attempt to re-allocate an array with an excessive number of elements: %"
 "#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:11260
+#: dwarf.c:11341
 #, c-format
 msgid ""
 "Attempt to allocate a zero'ed array with an excessive number of elements: %"
 "#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:11358
+#: dwarf.c:11439
 #, c-format
 msgid "Unable to reopen separate debug info file: %s\n"
 msgstr ""
 
-#: dwarf.c:11370
+#: dwarf.c:11451
 #, c-format
 msgid "Separate debug info file %s found, but CRC does not match - ignoring\n"
 msgstr ""
 
-#: dwarf.c:11549
+#: dwarf.c:11630
 #, c-format
 msgid "Corrupt debuglink section: %s\n"
 msgstr ""
 
-#: dwarf.c:11588
+#: dwarf.c:11669
 msgid "Out of memory"
 msgstr ""
 
 #. Failed to find the file.
-#: dwarf.c:11664
+#: dwarf.c:11745
 #, c-format
 msgid "could not find separate debug file '%s'\n"
 msgstr ""
 
-#: dwarf.c:11666 dwarf.c:11671 dwarf.c:11677 dwarf.c:11681 dwarf.c:11686
-#: dwarf.c:11689 dwarf.c:11692 dwarf.c:11695
+#: dwarf.c:11747 dwarf.c:11752 dwarf.c:11758 dwarf.c:11762 dwarf.c:11767
+#: dwarf.c:11770 dwarf.c:11773 dwarf.c:11776
 #, c-format
 msgid "tried: %s\n"
 msgstr ""
 
-#: dwarf.c:11705
+#: dwarf.c:11786
 #, c-format
 msgid "tried: DEBUGINFOD_URLS=%s\n"
 msgstr ""
 
-#: dwarf.c:11733
+#: dwarf.c:11814
 #, c-format
 msgid "failed to open separate debug file: %s\n"
 msgstr ""
 
-#: dwarf.c:11742
+#: dwarf.c:11823
 #, c-format
 msgid ""
 "\n"
 "%s: Found separate debug info file: %s\n"
 msgstr ""
 
-#: dwarf.c:11765
+#: dwarf.c:11846
 msgid "Out of memory allocating dwo filename\n"
 msgstr ""
 
-#: dwarf.c:11771
+#: dwarf.c:11852
 #, c-format
 msgid "Unable to load dwo file: %s\n"
 msgstr ""
 
 #. FIXME: We should check the dwo_id.
-#: dwarf.c:11778
+#: dwarf.c:11859
 #, c-format
 msgid ""
 "%s: Found separate debug object file: %s\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:11810
+#: dwarf.c:11891
 msgid "Unable to load the .note.gnu.build-id section\n"
 msgstr ""
 
-#: dwarf.c:11816
+#: dwarf.c:11897
 msgid ".note.gnu.build-id section is corrupt/empty\n"
 msgstr ""
 
-#: dwarf.c:11837
+#: dwarf.c:11918
 msgid ".note.gnu.build-id data size is too small\n"
 msgstr ""
 
-#: dwarf.c:11843
+#: dwarf.c:11924
 msgid ".note.gnu.build-id data size is too big\n"
 msgstr ""
 
-#: dwarf.c:11904
+#: dwarf.c:11985
 msgid ".debug_sup section is corrupt/empty\n"
 msgstr ""
 
-#: dwarf.c:11914
+#: dwarf.c:11995
 msgid "filename in .debug_sup section is corrupt\n"
 msgstr ""
 
-#: dwarf.c:11929
+#: dwarf.c:12010
 msgid "unable to construct path for supplementary debug file"
 msgstr ""
 
-#: dwarf.c:11943
+#: dwarf.c:12024
 msgid "out of memory constructing filename for .debug_sup link\n"
 msgstr ""
 
-#: dwarf.c:11951
+#: dwarf.c:12032
 #, c-format
 msgid "unable to open file '%s' referenced from .debug_sup section\n"
 msgstr ""
 
-#: dwarf.c:11956
+#: dwarf.c:12037
 #, c-format
 msgid ""
 "%s: Found supplementary debug file: %s\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:12057
+#: dwarf.c:12138
 msgid "Multiple DWO_NAMEs encountered for the same CU\n"
 msgstr ""
 
-#: dwarf.c:12069
+#: dwarf.c:12150
 msgid "multiple DWO_IDs encountered for the same CU\n"
 msgstr ""
 
-#: dwarf.c:12074
+#: dwarf.c:12155
 msgid "Unexpected DWO INFO type"
 msgstr ""
 
-#: dwarf.c:12089
+#: dwarf.c:12170
 #, c-format
 msgid ""
 "The %s section contains link(s) to dwo file(s):\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:12094
+#: dwarf.c:12175
 #, c-format
 msgid "  Name:      %s\n"
 msgstr ""
 
-#: dwarf.c:12095
+#: dwarf.c:12176
 #, c-format
 msgid "  Directory: %s\n"
 msgstr ""
 
-#: dwarf.c:12095
+#: dwarf.c:12176
 msgid "<not-found>"
 msgstr ""
 
-#: dwarf.c:12097
+#: dwarf.c:12178
 #, c-format
 msgid "  ID:       "
 msgstr ""
 
-#: dwarf.c:12099
+#: dwarf.c:12180
 #, c-format
 msgid "  ID:        <not specified>\n"
 msgstr ""
 
-#: dwarf.c:12256
+#: dwarf.c:12337
 #, c-format
 msgid "Unrecognized debug option '%s'\n"
 msgstr ""
 
-#: dwarf.c:12300
+#: dwarf.c:12381
 #, c-format
 msgid "Unrecognized debug letter option '%c'\n"
 msgstr ""
@@ -4595,7 +4557,7 @@ msgstr ""
 
 #. PR 24049 - we cannot use filedata->file_name as this will
 #. have already been freed.
-#: elfcomm.c:504 elfcomm.c:738 elfedit.c:613 readelf.c:22892
+#: elfcomm.c:504 elfcomm.c:738 elfedit.c:613 readelf.c:23371
 #, c-format
 msgid "%s: failed to read archive header\n"
 msgstr ""
@@ -4642,7 +4604,7 @@ msgstr ""
 msgid "%s: failed to seek to next file name\n"
 msgstr ""
 
-#: elfcomm.c:743 elfedit.c:620 readelf.c:22899
+#: elfcomm.c:743 elfedit.c:620 readelf.c:23378
 #, c-format
 msgid "%s: did not find a valid archive header\n"
 msgstr ""
@@ -4728,12 +4690,12 @@ msgstr ""
 msgid "%s: Failed to seek to ELF header\n"
 msgstr ""
 
-#: elfedit.c:604 readelf.c:22880
+#: elfedit.c:604 readelf.c:23359
 #, c-format
 msgid "%s: failed to seek to next archive header\n"
 msgstr ""
 
-#: elfedit.c:635 elfedit.c:644 readelf.c:22912 readelf.c:22921
+#: elfedit.c:635 elfedit.c:644 readelf.c:23391 readelf.c:23400
 #, c-format
 msgid "%s: bad archive file name\n"
 msgstr ""
@@ -4748,22 +4710,22 @@ msgstr ""
 msgid "%s: failed to seek to archive member\n"
 msgstr ""
 
-#: elfedit.c:735 readelf.c:23040
+#: elfedit.c:735 readelf.c:23519
 #, c-format
 msgid "'%s': No such file\n"
 msgstr ""
 
-#: elfedit.c:737 readelf.c:23042
+#: elfedit.c:737 readelf.c:23521
 #, c-format
 msgid "Could not locate '%s'.  System error message: %s\n"
 msgstr ""
 
-#: elfedit.c:758 readelf.c:23049
+#: elfedit.c:758 readelf.c:23528
 #, c-format
 msgid "'%s' is not an ordinary file\n"
 msgstr ""
 
-#: elfedit.c:784 readelf.c:23071
+#: elfedit.c:784 readelf.c:23550
 #, c-format
 msgid "%s: Failed to read file's magic number\n"
 msgstr ""
@@ -4893,7 +4855,7 @@ msgstr ""
 msgid "  -C, --demangle[=STYLE] Decode mangled/processed symbol names\n"
 msgstr ""
 
-#: nm.c:303 readelf.c:5217
+#: nm.c:303 readelf.c:5683
 msgid "                           STYLE can be "
 msgstr ""
 
@@ -5086,17 +5048,17 @@ msgstr ""
 msgid "%s: invalid output format"
 msgstr ""
 
-#: nm.c:451 readelf.c:12698 readelf.c:12741
+#: nm.c:451 readelf.c:13169 readelf.c:13212
 #, c-format
 msgid "<processor specific>: %d"
 msgstr ""
 
-#: nm.c:453 readelf.c:12705 readelf.c:12758
+#: nm.c:453 readelf.c:13176 readelf.c:13229
 #, c-format
 msgid "<OS specific>: %d"
 msgstr ""
 
-#: nm.c:455 readelf.c:12708 readelf.c:12761
+#: nm.c:455 readelf.c:13179 readelf.c:13232
 #, c-format
 msgid "<unknown>: %d"
 msgstr ""
@@ -5106,19 +5068,19 @@ msgstr ""
 msgid "<unknown>: %d/%d"
 msgstr ""
 
-#: nm.c:742
+#: nm.c:747
 #, c-format
 msgid ""
 "\n"
 "Archive index:\n"
 msgstr ""
 
-#: nm.c:796 nm.c:1469
+#: nm.c:801 nm.c:1474
 #, c-format
 msgid "%s: plugin needed to handle lto object"
 msgstr ""
 
-#: nm.c:1680
+#: nm.c:1685
 #, c-format
 msgid ""
 "\n"
@@ -5127,7 +5089,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: nm.c:1682
+#: nm.c:1687
 #, c-format
 msgid ""
 "\n"
@@ -5136,7 +5098,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: nm.c:1684 nm.c:1745
+#: nm.c:1689 nm.c:1750
 #, c-format
 msgid ""
 "Name                  Value   Class        Type         Size     Line  "
@@ -5144,7 +5106,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: nm.c:1687 nm.c:1748
+#: nm.c:1692 nm.c:1753
 #, c-format
 msgid ""
 "Name                  Value           Class        Type         "
@@ -5152,7 +5114,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: nm.c:1741
+#: nm.c:1746
 #, c-format
 msgid ""
 "\n"
@@ -5161,7 +5123,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: nm.c:1743
+#: nm.c:1748
 #, c-format
 msgid ""
 "\n"
@@ -5170,25 +5132,25 @@ msgid ""
 "\n"
 msgstr ""
 
-#: nm.c:1824
+#: nm.c:1829
 #, c-format
 msgid "Print width has not been initialized (%d)"
 msgstr ""
 
-#: nm.c:2089 objdump.c:6229 readelf.c:5667 strings.c:314
+#: nm.c:2094 objdump.c:6248 readelf.c:6144 strings.c:314
 #, c-format
 msgid "invalid argument to -U/--unicode: %s"
 msgstr ""
 
-#: nm.c:2107
+#: nm.c:2112
 msgid "Only -X 32_64 is supported"
 msgstr ""
 
-#: nm.c:2139
+#: nm.c:2144
 msgid "Using the --size-sort and --undefined-only options together"
 msgstr ""
 
-#: nm.c:2140
+#: nm.c:2145
 msgid "will produce no output, since undefined symbols have no size."
 msgstr ""
 
@@ -5445,672 +5407,684 @@ msgid ""
 "  -o <file>                        Place stripped output into <file>\n"
 msgstr ""
 
-#: objcopy.c:814
+#: objcopy.c:815
 #, c-format
 msgid "unrecognized section flag `%s'"
 msgstr ""
 
-#: objcopy.c:815 objcopy.c:887
+#: objcopy.c:816 objcopy.c:890
 #, c-format
 msgid "supported flags: %s"
 msgstr ""
 
-#: objcopy.c:886
+#: objcopy.c:889
 #, c-format
 msgid "unrecognized symbol flag `%s'"
 msgstr ""
 
-#: objcopy.c:945
+#: objcopy.c:948
 #, c-format
 msgid "error: %s both copied and removed"
 msgstr ""
 
-#: objcopy.c:951
+#: objcopy.c:954
 #, c-format
 msgid "error: %s both sets and alters VMA"
 msgstr ""
 
-#: objcopy.c:957
+#: objcopy.c:960
 #, c-format
 msgid "error: %s both sets and alters LMA"
 msgstr ""
 
-#: objcopy.c:1120
+#: objcopy.c:1123
 #, c-format
 msgid "cannot open '%s': %s"
 msgstr ""
 
-#: objcopy.c:1123 objcopy.c:5167
+#: objcopy.c:1126 objcopy.c:5199
 #, c-format
 msgid "%s: fread failed"
 msgstr ""
 
-#: objcopy.c:1196
+#: objcopy.c:1199
 #, c-format
 msgid "%s:%d: Ignoring rubbish found on this line"
 msgstr ""
 
-#: objcopy.c:1368
+#: objcopy.c:1371
 #, c-format
 msgid "error: section %s matches both remove and copy options"
 msgstr ""
 
-#: objcopy.c:1371
+#: objcopy.c:1374
 #, c-format
 msgid "error: section %s matches both update and remove options"
 msgstr ""
 
-#: objcopy.c:1546
+#: objcopy.c:1549
 #, c-format
 msgid "Section %s not found"
 msgstr ""
 
-#: objcopy.c:1596
+#: objcopy.c:1599
 msgid "redefining symbols does not work on LTO-compiled object files"
 msgstr ""
 
-#: objcopy.c:1708
+#: objcopy.c:1711
 #, c-format
 msgid "not stripping symbol `%s' because it is named in a relocation"
 msgstr ""
 
-#: objcopy.c:1769
+#: objcopy.c:1772
 #, c-format
 msgid "'before=%s' not found"
 msgstr ""
 
-#: objcopy.c:1808
+#: objcopy.c:1811
 #, c-format
 msgid "%s: Multiple redefinition of symbol \"%s\""
 msgstr ""
 
-#: objcopy.c:1812
+#: objcopy.c:1815
 #, c-format
 msgid "%s: Symbol \"%s\" is target of more than one redefinition"
 msgstr ""
 
-#: objcopy.c:1839
+#: objcopy.c:1842
 #, c-format
 msgid "couldn't open symbol redefinition file %s (error: %s)"
 msgstr ""
 
-#: objcopy.c:1917
+#: objcopy.c:1920
 #, c-format
 msgid "%s:%d: garbage found at end of line"
 msgstr ""
 
-#: objcopy.c:1920
+#: objcopy.c:1923
 #, c-format
 msgid "%s:%d: missing new symbol name"
 msgstr ""
 
-#: objcopy.c:1930
+#: objcopy.c:1933
 #, c-format
 msgid "%s:%d: premature end of file"
 msgstr ""
 
-#: objcopy.c:1956
+#: objcopy.c:1959
 #, c-format
 msgid "stat returns negative size for `%s'"
 msgstr ""
 
-#: objcopy.c:1968
+#: objcopy.c:1971
 #, c-format
 msgid "copy from `%s' [unknown] to `%s' [unknown]\n"
 msgstr ""
 
-#: objcopy.c:2213
+#: objcopy.c:2216
 #, c-format
 msgid "%s[%s]: Cannot merge - there are relocations against this section"
 msgstr ""
 
-#: objcopy.c:2235
+#: objcopy.c:2238
 msgid "corrupt GNU build attribute note: description size not a factor of 4"
 msgstr ""
 
-#: objcopy.c:2242
+#: objcopy.c:2245
 msgid "corrupt GNU build attribute note: wrong note type"
 msgstr ""
 
-#: objcopy.c:2248
+#: objcopy.c:2251
 msgid "corrupt GNU build attribute note: note too big"
 msgstr ""
 
-#: objcopy.c:2254
+#: objcopy.c:2257
 msgid "corrupt GNU build attribute note: name too small"
 msgstr ""
 
-#: objcopy.c:2277
+#: objcopy.c:2280
 msgid "corrupt GNU build attribute note: unsupported version"
 msgstr ""
 
-#: objcopy.c:2311
+#: objcopy.c:2314
 msgid "corrupt GNU build attribute note: bad description size"
 msgstr ""
 
-#: objcopy.c:2347
+#: objcopy.c:2350
 msgid "corrupt GNU build attribute note: name not NUL terminated"
 msgstr ""
 
-#: objcopy.c:2359
+#: objcopy.c:2362
 msgid "corrupt GNU build attribute notes: excess data at end"
 msgstr ""
 
-#: objcopy.c:2366
+#: objcopy.c:2369
 msgid "bad GNU build attribute notes: no known versions detected"
 msgstr ""
 
 #. This happens with glibc.  No idea why.
-#: objcopy.c:2370
+#: objcopy.c:2373
 #, c-format
 msgid "%s[%s]: Warning: version note missing - assuming version 3"
 msgstr ""
 
-#: objcopy.c:2380
+#: objcopy.c:2383
 msgid "bad GNU build attribute notes: multiple different versions"
 msgstr ""
 
-#: objcopy.c:2630
+#: objcopy.c:2633
 #, c-format
 msgid "%s[%s]: Note - dropping 'share' flag as output format is not COFF"
 msgstr ""
 
+#: objcopy.c:2645
+#, 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:2675
+#: objcopy.c:2691
 #, c-format
 msgid "unable to change endianness of '%s'"
 msgstr ""
 
-#: objcopy.c:2682
+#: objcopy.c:2698
 #, c-format
 msgid "unable to modify '%s' due to errors"
 msgstr ""
 
-#: objcopy.c:2695
+#: objcopy.c:2711
 #, c-format
 msgid "error: the input file '%s' has no sections"
 msgstr ""
 
-#: objcopy.c:2723
+#: objcopy.c:2739
 #, c-format
 msgid ""
 "--compress-debug-sections=[zlib|zlib-gnu|zlib-gabi|zstd] is unsupported on `%"
 "s'"
 msgstr ""
 
-#: objcopy.c:2731
+#: objcopy.c:2747
 #, c-format
 msgid "--elf-stt-common=[yes|no] is unsupported on `%s'"
 msgstr ""
 
-#: objcopy.c:2738
+#: objcopy.c:2754
 #, c-format
 msgid "--strip-section-headers is unsupported on `%s'"
 msgstr ""
 
-#: objcopy.c:2745
+#: objcopy.c:2761
 #, c-format
 msgid "copy from `%s' [%s] to `%s' [%s]\n"
 msgstr ""
 
-#: objcopy.c:2793
+#: objcopy.c:2809
 #, c-format
 msgid "Input file `%s' ignores binary architecture parameter."
 msgstr ""
 
-#: objcopy.c:2809
+#: objcopy.c:2825
 #, c-format
 msgid "Unable to recognise the format of the input file `%s'"
 msgstr ""
 
-#: objcopy.c:2812
+#: objcopy.c:2828
 #, c-format
 msgid "Output file cannot represent architecture `%s'"
 msgstr ""
 
-#: objcopy.c:2878
+#: objcopy.c:2894
 #, c-format
 msgid "warning: file alignment (0x%<PRIx64>) > section alignment (0x%<PRIx64>)"
 msgstr ""
 
-#: objcopy.c:2947
+#: objcopy.c:2963
 #, c-format
 msgid "can't add section '%s'"
 msgstr ""
 
-#: objcopy.c:2961
+#: objcopy.c:2977
 #, c-format
 msgid "can't create section `%s'"
 msgstr ""
 
-#: objcopy.c:3009
+#: objcopy.c:3025
 #, c-format
 msgid "error: %s not found, can't be updated"
 msgstr ""
 
-#: objcopy.c:3049
+#: objcopy.c:3065
 msgid "warning: could not load note section"
 msgstr ""
 
-#: objcopy.c:3065
+#: objcopy.c:3081
 msgid "warning: failed to set merged notes size"
 msgstr ""
 
-#: objcopy.c:3091
+#: objcopy.c:3107
 #, c-format
 msgid "can't dump section '%s' - it does not exist"
 msgstr ""
 
-#: objcopy.c:3099
+#: objcopy.c:3115
 msgid "can't dump section - it has no contents"
 msgstr ""
 
-#: objcopy.c:3111
+#: objcopy.c:3127
 msgid "could not open section dump file"
 msgstr ""
 
-#: objcopy.c:3119
+#: objcopy.c:3135
 #, c-format
 msgid "error writing section contents to %s (error: %s)"
 msgstr ""
 
-#: objcopy.c:3129
+#: objcopy.c:3145
 msgid "could not retrieve section contents"
 msgstr ""
 
-#: objcopy.c:3143
+#: objcopy.c:3159
 #, c-format
 msgid "%s: debuglink section already exists"
 msgstr ""
 
-#: objcopy.c:3155
+#: objcopy.c:3171
 #, c-format
 msgid "cannot create debug link section `%s'"
 msgstr ""
 
-#: objcopy.c:3249
+#: objcopy.c:3265
 msgid "Can't fill gap after section"
 msgstr ""
 
-#: objcopy.c:3274
+#: objcopy.c:3290
 msgid "can't add padding"
 msgstr ""
 
-#: objcopy.c:3452
+#: objcopy.c:3468
 msgid "error: failed to locate merged notes"
 msgstr ""
 
-#: objcopy.c:3461
+#: objcopy.c:3477
 msgid "error: failed to merge notes"
 msgstr ""
 
-#: objcopy.c:3470
+#: objcopy.c:3486
 msgid "error: failed to copy merged notes into output"
 msgstr ""
 
-#: objcopy.c:3487
+#: objcopy.c:3503
 #, c-format
 msgid "%s: Could not find any mergeable note sections"
 msgstr ""
 
-#: objcopy.c:3496
+#: objcopy.c:3512
 #, c-format
 msgid "cannot fill debug link section `%s'"
 msgstr ""
 
-#: objcopy.c:3557
+#: objcopy.c:3573
 msgid "error copying private BFD data"
 msgstr ""
 
-#: objcopy.c:3568
+#: objcopy.c:3584
 #, c-format
 msgid "this target does not support %lu alternative machine codes"
 msgstr ""
 
-#: objcopy.c:3572
+#: objcopy.c:3588
 msgid "treating that number as an absolute e_machine value instead"
 msgstr ""
 
-#: objcopy.c:3576
+#: objcopy.c:3592
 msgid "ignoring the alternative value"
 msgstr ""
 
-#: objcopy.c:3622
+#: objcopy.c:3640
 msgid "sorry: copying thin archives is not currently supported"
 msgstr ""
 
-#: objcopy.c:3629 objcopy.c:3684
+#: objcopy.c:3647 objcopy.c:3700
 #, c-format
 msgid "cannot create tempdir for archive copying (error: %s)"
 msgstr ""
 
-#: objcopy.c:3665
+#: objcopy.c:3681
 #, c-format
 msgid "illegal pathname found in archive member: %s"
 msgstr ""
 
-#: objcopy.c:3719
+#: objcopy.c:3735
 msgid "Unable to recognise the format of file"
 msgstr ""
 
-#: objcopy.c:3839
+#: objcopy.c:3857
 #, c-format
 msgid "error: the input file '%s' is empty"
 msgstr ""
 
-#: objcopy.c:3874
+#: objcopy.c:3892
 msgid "--compress-debug-sections=zstd: binutils is not built with zstd support"
 msgstr ""
 
-#: objcopy.c:3929
+#: objcopy.c:3948
 #, c-format
 msgid "--add-gnu-debuglink ignored for archive %s"
 msgstr ""
 
-#: objcopy.c:4026
+#: objcopy.c:4046
 #, c-format
 msgid "Multiple renames of section %s"
 msgstr ""
 
-#: objcopy.c:4072
+#: objcopy.c:4092
 msgid "error in private header data"
 msgstr ""
 
-#: objcopy.c:4173 objcopy.c:4181
+#: objcopy.c:4205 objcopy.c:4213
 msgid "failed to create output section"
 msgstr ""
 
-#: objcopy.c:4190
+#: objcopy.c:4222
 msgid "failed to set size"
 msgstr ""
 
-#: objcopy.c:4206
+#: objcopy.c:4238
 msgid "failed to set vma"
 msgstr ""
 
-#: objcopy.c:4233
+#: objcopy.c:4265
 msgid "failed to set alignment"
 msgstr ""
 
-#: objcopy.c:4262
+#: objcopy.c:4294
 msgid "failed to copy private data"
 msgstr ""
 
-#: objcopy.c:4419
+#: objcopy.c:4451
 msgid "relocation count is negative"
 msgstr ""
 
 #. User must pad the section up in order to do this.
-#: objcopy.c:4506
+#: objcopy.c:4538
 #, c-format
 msgid ""
 "cannot reverse bytes: length of section %s must be evenly divisible by %d"
 msgstr ""
 
-#: objcopy.c:4716
+#: objcopy.c:4748
 msgid "can't create debugging section"
 msgstr ""
 
-#: objcopy.c:4730
+#: objcopy.c:4762
 msgid "can't set debugging section contents"
 msgstr ""
 
-#: objcopy.c:4740
+#: objcopy.c:4772
 #, c-format
 msgid "don't know how to write debugging information for %s"
 msgstr ""
 
-#: objcopy.c:4932
+#: objcopy.c:4964
 msgid "could not create temporary file to hold stripped copy"
 msgstr ""
 
-#: objcopy.c:5006
+#: objcopy.c:5038
 #, c-format
 msgid "%s: bad version in PE subsystem"
 msgstr ""
 
-#: objcopy.c:5036
+#: objcopy.c:5068
 #, c-format
 msgid "unknown PE subsystem: %s"
 msgstr ""
 
-#: objcopy.c:5120 objcopy.c:5396 objcopy.c:5476 objcopy.c:5614 objcopy.c:5646
-#: objcopy.c:5709 objcopy.c:5713 objcopy.c:5733
+#: objcopy.c:5152 objcopy.c:5428 objcopy.c:5508 objcopy.c:5646 objcopy.c:5678
+#: objcopy.c:5741 objcopy.c:5745 objcopy.c:5765
 #, c-format
 msgid "bad format for %s"
 msgstr ""
 
-#: objcopy.c:5149
+#: objcopy.c:5181
 #, c-format
 msgid "cannot open: %s: %s"
 msgstr ""
 
-#: objcopy.c:5204
+#: objcopy.c:5236
 msgid "byte number must be non-negative"
 msgstr ""
 
-#: objcopy.c:5210
+#: objcopy.c:5242
 #, c-format
 msgid "architecture %s unknown"
 msgstr ""
 
-#: objcopy.c:5218
+#: objcopy.c:5250
 msgid "interleave must be positive"
 msgstr ""
 
-#: objcopy.c:5227
+#: objcopy.c:5259
 msgid "interleave width must be positive"
 msgstr ""
 
-#: objcopy.c:5551
+#: objcopy.c:5583
 #, c-format
 msgid "unrecognized --compress-debug-sections type `%s'"
 msgstr ""
 
-#: objcopy.c:5572
+#: objcopy.c:5604
 #, c-format
 msgid "unrecognized --elf-stt-common= option `%s'"
 msgstr ""
 
-#: objcopy.c:5583
+#: objcopy.c:5615
 #, c-format
 msgid "Warning: truncating gap-fill from 0x%<PRIx64> to 0x%x"
 msgstr ""
 
-#: objcopy.c:5669
+#: objcopy.c:5701
 msgid "bad format for --set-section-alignment: argument needed"
 msgstr ""
 
-#: objcopy.c:5673
+#: objcopy.c:5705
 msgid "bad format for --set-section-alignment: numeric argument needed"
 msgstr ""
 
 #. Number has more than on 1, i.e. wasn't a power of 2.
-#: objcopy.c:5685
+#: objcopy.c:5717
 msgid "bad format for --set-section-alignment: alignment is not a power of two"
 msgstr ""
 
-#: objcopy.c:5792
+#: objcopy.c:5824
 #, c-format
 msgid "unknown long section names option '%s'"
 msgstr ""
 
-#: objcopy.c:5815
+#: objcopy.c:5847
 msgid "unable to parse alternative machine code"
 msgstr ""
 
-#: objcopy.c:5864
+#: objcopy.c:5896
 msgid "number of bytes to reverse must be positive and even"
 msgstr ""
 
-#: objcopy.c:5867
+#: objcopy.c:5899
 #, c-format
 msgid "Warning: ignoring previous --reverse-bytes value of %d"
 msgstr ""
 
-#: objcopy.c:5882
+#: objcopy.c:5914
 #, c-format
 msgid "%s: invalid reserve value for --heap"
 msgstr ""
 
-#: objcopy.c:5888
+#: objcopy.c:5920
 #, c-format
 msgid "%s: invalid commit value for --heap"
 msgstr ""
 
-#: objcopy.c:5913
+#: objcopy.c:5945
 #, c-format
 msgid "%s: invalid reserve value for --stack"
 msgstr ""
 
-#: objcopy.c:5919
+#: objcopy.c:5951
 #, c-format
 msgid "%s: invalid commit value for --stack"
 msgstr ""
 
-#: objcopy.c:5937
+#: objcopy.c:5969
 msgid "error: verilog data width must be 1, 2, 4, 8 or 16"
 msgstr ""
 
-#: objcopy.c:5955
+#: objcopy.c:5987
 msgid "--globalize-symbol(s) is incompatible with -G/--keep-global-symbol(s)"
 msgstr ""
 
-#: objcopy.c:5967
+#: objcopy.c:5999
 msgid "interleave start byte must be set with --byte"
 msgstr ""
 
-#: objcopy.c:5970
+#: objcopy.c:6002
 msgid "byte number must be less than interleave"
 msgstr ""
 
-#: objcopy.c:5973
+#: objcopy.c:6005
 msgid "interleave width must be less than or equal to interleave - byte`"
 msgstr ""
 
-#: objcopy.c:5996
+#: objcopy.c:6028
 #, c-format
 msgid "unknown input EFI target: %s"
 msgstr ""
 
-#: objcopy.c:6006
+#: objcopy.c:6038
 #, c-format
 msgid "unknown output EFI target: %s"
 msgstr ""
 
-#: objcopy.c:6030
+#: objcopy.c:6062
 #, c-format
 msgid ""
 "warning: could not create temporary file whilst copying '%s', (error: %s)"
 msgstr ""
 
-#: objcopy.c:6062 objcopy.c:6070
+#: objcopy.c:6094 objcopy.c:6102
 #, c-format
 msgid "%s %s%c0x%<PRIx64> never used"
 msgstr ""
 
-#: objdump.c:253
+#: objdump.c:254
 #, c-format
 msgid "Usage: %s <option(s)> <file(s)>\n"
 msgstr ""
 
-#: objdump.c:254
+#: objdump.c:255
 #, c-format
 msgid " Display information from object <file(s)>.\n"
 msgstr ""
 
-#: objdump.c:255
+#: objdump.c:256
 #, c-format
 msgid " At least one of the following switches must be given:\n"
 msgstr ""
 
-#: objdump.c:256
+#: objdump.c:257
 #, c-format
 msgid "  -a, --archive-headers    Display archive header information\n"
 msgstr ""
 
-#: objdump.c:258
+#: objdump.c:259
 #, c-format
 msgid ""
 "  -f, --file-headers       Display the contents of the overall file header\n"
 msgstr ""
 
-#: objdump.c:260
+#: objdump.c:261
 #, c-format
 msgid ""
 "  -p, --private-headers    Display object format specific file header "
 "contents\n"
 msgstr ""
 
-#: objdump.c:262
+#: objdump.c:263
 #, c-format
 msgid "  -P, --private=OPT,OPT... Display object format specific contents\n"
 msgstr ""
 
-#: objdump.c:264
+#: objdump.c:265
 #, c-format
 msgid ""
 "  -h, --[section-]headers  Display the contents of the section headers\n"
 msgstr ""
 
-#: objdump.c:266
+#: objdump.c:267
 #, c-format
 msgid "  -x, --all-headers        Display the contents of all headers\n"
 msgstr ""
 
-#: objdump.c:268
+#: objdump.c:269
 #, c-format
 msgid ""
 "  -d, --disassemble        Display assembler contents of executable "
 "sections\n"
 msgstr ""
 
-#: objdump.c:270
+#: objdump.c:271
 #, c-format
 msgid "  -D, --disassemble-all    Display assembler contents of all sections\n"
 msgstr ""
 
-#: objdump.c:272
+#: objdump.c:273
 #, c-format
 msgid "      --disassemble=<sym>  Display assembler contents from <sym>\n"
 msgstr ""
 
-#: objdump.c:274
+#: objdump.c:275
 #, c-format
 msgid "  -S, --source             Intermix source code with disassembly\n"
 msgstr ""
 
-#: objdump.c:276
+#: objdump.c:277
 #, c-format
 msgid "      --source-comment[=<txt>] Prefix lines of source code with <txt>\n"
 msgstr ""
 
-#: objdump.c:278
+#: objdump.c:279
 #, c-format
 msgid ""
 "  -s, --full-contents      Display the full contents of all sections "
 "requested\n"
 msgstr ""
 
-#: objdump.c:280
+#: objdump.c:281
+#, c-format
+msgid ""
+"  -Z, --decompress         Decompress section(s) before displaying their "
+"contents\n"
+msgstr ""
+
+#: objdump.c:283
 #, c-format
 msgid "  -g, --debugging          Display debug information in object file\n"
 msgstr ""
 
-#: objdump.c:282
+#: objdump.c:285
 #, c-format
 msgid ""
 "  -e, --debugging-tags     Display debug information using ctags style\n"
 msgstr ""
 
-#: objdump.c:284
+#: objdump.c:287
 #, c-format
 msgid ""
 "  -G, --stabs              Display (in raw form) any STABS info in the file\n"
 msgstr ""
 
-#: objdump.c:286
+#: objdump.c:289
 #, c-format
 msgid ""
 "  -W, --dwarf[a/=abbrev, A/=addr, r/=aranges, c/=cu_index, L/=decodedline,\n"
@@ -6121,14 +6095,14 @@ msgid ""
 "                           Display the contents of DWARF debug sections\n"
 msgstr ""
 
-#: objdump.c:293
+#: objdump.c:296
 #, c-format
 msgid ""
 "  -Wk,--dwarf=links        Display the contents of sections that link to\n"
 "                            separate debuginfo files\n"
 msgstr ""
 
-#: objdump.c:297
+#: objdump.c:300
 #, c-format
 msgid ""
 "  -WK,--dwarf=follow-links\n"
@@ -6136,21 +6110,21 @@ msgid ""
 "(default)\n"
 msgstr ""
 
-#: objdump.c:300
+#: objdump.c:303
 #, c-format
 msgid ""
 "  -WN,--dwarf=no-follow-links\n"
 "                           Do not follow links to separate debug info files\n"
 msgstr ""
 
-#: objdump.c:304
+#: objdump.c:307
 #, c-format
 msgid ""
 "  -WK,--dwarf=follow-links\n"
 "                           Follow links to separate debug info files\n"
 msgstr ""
 
-#: objdump.c:307
+#: objdump.c:310
 #, c-format
 msgid ""
 "  -WN,--dwarf=no-follow-links\n"
@@ -6158,7 +6132,7 @@ msgid ""
 "                            (default)\n"
 msgstr ""
 
-#: objdump.c:313
+#: objdump.c:316
 #, c-format
 msgid ""
 "  -WD --dwarf=use-debuginfod\n"
@@ -6166,7 +6140,7 @@ msgid ""
 "servers (default)\n"
 msgstr ""
 
-#: objdump.c:316
+#: objdump.c:319
 #, c-format
 msgid ""
 "  -WE --dwarf=do-not-use-debuginfod\n"
@@ -6174,154 +6148,154 @@ msgid ""
 "servers\n"
 msgstr ""
 
-#: objdump.c:320
+#: objdump.c:323
 #, c-format
 msgid ""
 "  -L, --process-links      Display the contents of non-debug sections in\n"
 "                            separate debuginfo files.  (Implies -WK)\n"
 msgstr ""
 
-#: objdump.c:324
+#: objdump.c:327
 #, c-format
 msgid ""
 "      --ctf[=SECTION]      Display CTF info from SECTION, (default `.ctf')\n"
 msgstr ""
 
-#: objdump.c:327
+#: objdump.c:330
 #, c-format
 msgid ""
 "      --sframe[=SECTION]   Display SFrame info from SECTION, (default '."
 "sframe')\n"
 msgstr ""
 
-#: objdump.c:329
+#: objdump.c:332
 #, c-format
 msgid ""
 "  -t, --syms               Display the contents of the symbol table(s)\n"
 msgstr ""
 
-#: objdump.c:331
+#: objdump.c:334
 #, c-format
 msgid ""
 "  -T, --dynamic-syms       Display the contents of the dynamic symbol table\n"
 msgstr ""
 
-#: objdump.c:333
+#: objdump.c:336
 #, c-format
 msgid "  -r, --reloc              Display the relocation entries in the file\n"
 msgstr ""
 
-#: objdump.c:335
+#: objdump.c:338
 #, c-format
 msgid ""
 "  -R, --dynamic-reloc      Display the dynamic relocation entries in the "
 "file\n"
 msgstr ""
 
-#: objdump.c:337
+#: objdump.c:340
 #, c-format
 msgid "  @<file>                  Read options from <file>\n"
 msgstr ""
 
-#: objdump.c:339
+#: objdump.c:342
 #, c-format
 msgid "  -v, --version            Display this program's version number\n"
 msgstr ""
 
-#: objdump.c:341
+#: objdump.c:344
 #, c-format
 msgid ""
 "  -i, --info               List object formats and architectures supported\n"
 msgstr ""
 
-#: objdump.c:343
+#: objdump.c:346
 #, c-format
 msgid "  -H, --help               Display this information\n"
 msgstr ""
 
-#: objdump.c:350
+#: objdump.c:353
 #, c-format
 msgid ""
 "\n"
 " The following switches are optional:\n"
 msgstr ""
 
-#: objdump.c:351
+#: objdump.c:354
 #, c-format
 msgid ""
 "  -b, --target=BFDNAME           Specify the target object format as "
 "BFDNAME\n"
 msgstr ""
 
-#: objdump.c:353
+#: objdump.c:356
 #, c-format
 msgid ""
 "  -m, --architecture=MACHINE     Specify the target architecture as MACHINE\n"
 msgstr ""
 
-#: objdump.c:355
+#: objdump.c:358
 #, c-format
 msgid ""
 "  -j, --section=NAME             Only display information for section NAME\n"
 msgstr ""
 
-#: objdump.c:357
+#: objdump.c:360
 #, c-format
 msgid "  -M, --disassembler-options=OPT Pass text OPT on to the disassembler\n"
 msgstr ""
 
-#: objdump.c:359
+#: objdump.c:362
 #, c-format
 msgid ""
 "  -EB --endian=big               Assume big endian format when "
 "disassembling\n"
 msgstr ""
 
-#: objdump.c:361
+#: objdump.c:364
 #, c-format
 msgid ""
 "  -EL --endian=little            Assume little endian format when "
 "disassembling\n"
 msgstr ""
 
-#: objdump.c:363
+#: objdump.c:366
 #, c-format
 msgid ""
 "      --file-start-context       Include context from start of file (with -"
 "S)\n"
 msgstr ""
 
-#: objdump.c:365
+#: objdump.c:368
 #, c-format
 msgid ""
 "  -I, --include=DIR              Add DIR to search list for source files\n"
 msgstr ""
 
-#: objdump.c:367
+#: objdump.c:370
 #, c-format
 msgid ""
 "  -l, --line-numbers             Include line numbers and filenames in "
 "output\n"
 msgstr ""
 
-#: objdump.c:369
+#: objdump.c:372
 #, c-format
 msgid ""
 "  -F, --file-offsets             Include file offsets when displaying "
 "information\n"
 msgstr ""
 
-#: objdump.c:371
+#: objdump.c:374
 #, c-format
 msgid ""
 "  -C, --demangle[=STYLE]         Decode mangled/processed symbol names\n"
 msgstr ""
 
-#: objdump.c:373
+#: objdump.c:376
 msgid "                                   STYLE can be "
 msgstr ""
 
-#: objdump.c:375
+#: objdump.c:378
 #, c-format
 msgid ""
 "      --recurse-limit            Enable a limit on recursion whilst "
@@ -6329,20 +6303,20 @@ msgid ""
 "                                  (default)\n"
 msgstr ""
 
-#: objdump.c:378
+#: objdump.c:381
 #, c-format
 msgid ""
 "      --no-recurse-limit         Disable a limit on recursion whilst "
 "demangling\n"
 msgstr ""
 
-#: objdump.c:380
+#: objdump.c:383
 #, c-format
 msgid ""
 "  -w, --wide                     Format output for more than 80 columns\n"
 msgstr ""
 
-#: objdump.c:382
+#: objdump.c:385
 #, c-format
 msgid ""
 "  -U[d|l|i|x|e|h]                Controls the display of UTF-8 unicode "
@@ -6350,169 +6324,169 @@ msgid ""
 "  --unicode=[default|locale|invalid|hex|escape|highlight]\n"
 msgstr ""
 
-#: objdump.c:385
+#: objdump.c:388
 #, c-format
 msgid ""
 "  -z, --disassemble-zeroes       Do not skip blocks of zeroes when "
 "disassembling\n"
 msgstr ""
 
-#: objdump.c:387
+#: objdump.c:390
 #, c-format
 msgid ""
 "      --start-address=ADDR       Only process data whose address is >= ADDR\n"
 msgstr ""
 
-#: objdump.c:389
+#: objdump.c:392
 #, c-format
 msgid ""
 "      --stop-address=ADDR        Only process data whose address is < ADDR\n"
 msgstr ""
 
-#: objdump.c:391
+#: objdump.c:394
 #, c-format
 msgid ""
 "      --no-addresses             Do not print address alongside disassembly\n"
 msgstr ""
 
-#: objdump.c:393
+#: objdump.c:396
 #, c-format
 msgid ""
 "      --prefix-addresses         Print complete address alongside "
 "disassembly\n"
 msgstr ""
 
-#: objdump.c:395
+#: objdump.c:398
 #, c-format
 msgid ""
 "      --[no-]show-raw-insn       Display hex alongside symbolic disassembly\n"
 msgstr ""
 
-#: objdump.c:397
+#: objdump.c:400
 #, c-format
 msgid ""
 "      --insn-width=WIDTH         Display WIDTH bytes on a single line for -"
 "d\n"
 msgstr ""
 
-#: objdump.c:399
+#: objdump.c:402
 #, c-format
 msgid ""
 "      --adjust-vma=OFFSET        Add OFFSET to all displayed section "
 "addresses\n"
 msgstr ""
 
-#: objdump.c:401
+#: objdump.c:404
 #, c-format
 msgid ""
 "      --show-all-symbols         When disassembling, display all symbols at "
 "a given address\n"
 msgstr ""
 
-#: objdump.c:403
+#: objdump.c:406
 #, c-format
 msgid ""
 "      --special-syms             Include special symbols in symbol dumps\n"
 msgstr ""
 
-#: objdump.c:405
+#: objdump.c:408
 #, c-format
 msgid ""
 "      --inlines                  Print all inlines for source line (with -"
 "l)\n"
 msgstr ""
 
-#: objdump.c:407
+#: objdump.c:410
 #, c-format
 msgid "      --prefix=PREFIX            Add PREFIX to absolute paths for -S\n"
 msgstr ""
 
-#: objdump.c:409
+#: objdump.c:412
 #, c-format
 msgid "      --prefix-strip=LEVEL       Strip initial directory names for -S\n"
 msgstr ""
 
-#: objdump.c:411
+#: objdump.c:414
 #, c-format
 msgid ""
 "      --dwarf-depth=N            Do not display DIEs at depth N or greater\n"
 msgstr ""
 
-#: objdump.c:413
+#: objdump.c:416
 #, c-format
 msgid "      --dwarf-start=N            Display DIEs starting at offset N\n"
 msgstr ""
 
-#: objdump.c:415
+#: objdump.c:418
 #, c-format
 msgid ""
 "      --dwarf-check              Make additional dwarf consistency checks.\n"
 msgstr ""
 
-#: objdump.c:418
+#: objdump.c:421
 #, c-format
 msgid ""
 "      --ctf-parent=NAME          Use CTF archive member NAME as the CTF "
 "parent\n"
 msgstr ""
 
-#: objdump.c:421
+#: objdump.c:424
 #, c-format
 msgid ""
 "      --visualize-jumps          Visualize jumps by drawing ASCII art lines\n"
 msgstr ""
 
-#: objdump.c:423
+#: objdump.c:426
 #, c-format
 msgid "      --visualize-jumps=color    Use colors in the ASCII art\n"
 msgstr ""
 
-#: objdump.c:425
+#: objdump.c:428
 #, c-format
 msgid ""
 "      --visualize-jumps=extended-color\n"
 "                                 Use extended 8-bit color codes\n"
 msgstr ""
 
-#: objdump.c:428
+#: objdump.c:431
 #, c-format
 msgid "      --visualize-jumps=off      Disable jump visualization\n"
 msgstr ""
 
-#: objdump.c:431
+#: objdump.c:434
 #, c-format
 msgid ""
 "      --disassembler-color=off       Disable disassembler color output.\n"
 msgstr ""
 
-#: objdump.c:433
+#: objdump.c:436
 #, c-format
 msgid ""
 "      --disassembler-color=terminal  Enable disassembler color output if "
 "displaying on a terminal. (default)\n"
 msgstr ""
 
-#: objdump.c:436
+#: objdump.c:439
 #, c-format
 msgid ""
 "      --disassembler-color=off       Disable disassembler color output. "
 "(default)\n"
 msgstr ""
 
-#: objdump.c:438
+#: objdump.c:441
 #, c-format
 msgid ""
 "      --disassembler-color=terminal  Enable disassembler color output if "
 "displaying on a terminal.\n"
 msgstr ""
 
-#: objdump.c:441
+#: objdump.c:444
 #, c-format
 msgid ""
 "      --disassembler-color=on        Enable disassembler color output.\n"
 msgstr ""
 
-#: objdump.c:443
+#: objdump.c:446
 #, c-format
 msgid ""
 "      --disassembler-color=extended  Use 8-bit colors in disassembler "
@@ -6520,299 +6494,306 @@ msgid ""
 "\n"
 msgstr ""
 
-#: objdump.c:454
+#: objdump.c:457
 #, c-format
 msgid ""
 "\n"
 "Options supported for -P/--private switch:\n"
 msgstr ""
 
-#: objdump.c:819
+#: objdump.c:828
 #, c-format
 msgid "section '%s' mentioned in a -j option, but not found in any input file"
 msgstr ""
 
-#: objdump.c:974
+#: objdump.c:986
 #, c-format
 msgid "Sections:\n"
 msgstr ""
 
-#: objdump.c:980
+#: objdump.c:992
 #, c-format
 msgid "Idx %-*s Size      %-*s%-*sFile off  Algn"
 msgstr ""
 
-#: objdump.c:986
+#: objdump.c:998
 #, c-format
 msgid "  Flags"
 msgstr ""
 
-#: objdump.c:1003
+#: objdump.c:1015
 #, c-format
 msgid "failed to read symbol table from: %s"
 msgstr ""
 
-#: objdump.c:1005 objdump.c:5406 objdump.c:5458
+#: objdump.c:1017 objdump.c:5422 objdump.c:5474
 msgid "error message was"
 msgstr ""
 
-#: objdump.c:1034
+#: objdump.c:1046
 #, c-format
 msgid "%s: not a dynamic object"
 msgstr ""
 
-#: objdump.c:1639 objdump.c:1667
+#: objdump.c:1651 objdump.c:1679
 #, c-format
 msgid " (File Offset: 0x%lx)"
 msgstr ""
 
-#: objdump.c:2065
+#: objdump.c:2077
 #, c-format
 msgid "source file %s is more recent than object file\n"
 msgstr ""
 
-#: objdump.c:2434
+#: objdump.c:2446
 msgid "disassembly color not correctly selected"
 msgstr ""
 
-#: objdump.c:3308
+#: objdump.c:3320
 #, c-format
 msgid "\t... (skipping %lu zeroes, resuming at file offset: 0x%lx)\n"
 msgstr ""
 
-#: objdump.c:3447
+#: objdump.c:3459
 #, c-format
 msgid "disassemble_fn returned length %d"
 msgstr ""
 
-#: objdump.c:3784 objdump.c:5023
+#: objdump.c:3796 objdump.c:5039
 #, c-format
 msgid "Reading section %s failed because: %s"
 msgstr ""
 
-#: objdump.c:3805
+#: objdump.c:3817
 #, c-format
 msgid ""
 "\n"
 "Disassembly of section %s:\n"
 msgstr ""
 
-#: objdump.c:4123
+#: objdump.c:4135
 #, c-format
 msgid "can't use supplied machine %s"
 msgstr ""
 
-#: objdump.c:4146
+#: objdump.c:4158
 #, c-format
 msgid "can't disassemble for architecture %s\n"
 msgstr ""
 
-#: objdump.c:4239
+#: objdump.c:4252
 #, c-format
 msgid ""
 "\n"
 "Section '%s' has an invalid size: %#<PRIx64>.\n"
 msgstr ""
 
-#: objdump.c:4284
+#: objdump.c:4297
 #, c-format
 msgid ""
 "\n"
 "Can't get contents for section '%s'.\n"
 msgstr ""
 
-#: objdump.c:4442
+#: objdump.c:4455
 #, c-format
 msgid "File %s does not contain any dwarf debug information\n"
 msgstr ""
 
-#: objdump.c:4478
+#: objdump.c:4491
 #, c-format
 msgid ""
 "No %s section present\n"
 "\n"
 msgstr ""
 
-#: objdump.c:4487
+#: objdump.c:4500
 #, c-format
 msgid "reading %s section of %s failed: %s"
 msgstr ""
 
-#: objdump.c:4525
+#: objdump.c:4538
 #, c-format
 msgid ""
 "Contents of %s section:\n"
 "\n"
 msgstr ""
 
-#: objdump.c:4667
+#: objdump.c:4680
 #, c-format
 msgid "architecture: %s, "
 msgstr ""
 
-#: objdump.c:4670
+#: objdump.c:4683
 #, c-format
 msgid "flags 0x%08x:\n"
 msgstr ""
 
-#: objdump.c:4683
+#: objdump.c:4696
 #, c-format
 msgid ""
 "\n"
 "start address 0x"
 msgstr ""
 
-#: objdump.c:4733 readelf.c:15868
+#: objdump.c:4746 readelf.c:16338
 #, c-format
 msgid "%s: %s"
 msgstr ""
 
-#: objdump.c:4733 readelf.c:15868
+#: objdump.c:4746 readelf.c:16338
 msgid "warning"
 msgstr ""
 
-#: objdump.c:4733 readelf.c:15868
+#: objdump.c:4746 readelf.c:16338
 msgid "error"
 msgstr ""
 
-#: objdump.c:4739 readelf.c:15873
+#: objdump.c:4752 readelf.c:16343
 #, c-format
 msgid "CTF error: cannot get CTF errors: `%s'"
 msgstr ""
 
-#: objdump.c:4763 readelf.c:15895
+#: objdump.c:4776 readelf.c:16365
 #, c-format
 msgid ""
 "\n"
 "CTF archive member: %s:\n"
 msgstr ""
 
-#: objdump.c:4783
+#: objdump.c:4796
 #, c-format
 msgid "Iteration failed: %s, %s"
 msgstr ""
 
-#: objdump.c:4825 objdump.c:4834
+#: objdump.c:4838 objdump.c:4847
 #, c-format
 msgid "CTF open failure: %s"
 msgstr ""
 
-#: objdump.c:4841
+#: objdump.c:4854
 #, c-format
 msgid "Contents of CTF section %s:\n"
 msgstr ""
 
-#: objdump.c:4848
+#: objdump.c:4861
 #, c-format
 msgid "CTF archive member open failure: %s"
 msgstr ""
 
-#: objdump.c:4893 readelf.c:16069
+#: objdump.c:4906 readelf.c:16539
 #, c-format
 msgid "Contents of the SFrame section %s:"
 msgstr ""
 
-#: objdump.c:4907
+#: objdump.c:4920
 #, c-format
 msgid "warning: private headers incomplete: %s"
 msgstr ""
 
-#: objdump.c:4925
+#: objdump.c:4938
 msgid "option -P/--private not supported by this file"
 msgstr ""
 
-#: objdump.c:4949
+#: objdump.c:4962
 #, c-format
 msgid "target specific dump '%s' not supported"
 msgstr ""
 
-#: objdump.c:5015
+#: objdump.c:5028
 #, c-format
 msgid "Contents of section %s:"
 msgstr ""
 
-#: objdump.c:5017
+#: objdump.c:5030
 #, c-format
 msgid "  (Starting at file offset: 0x%lx)"
 msgstr ""
 
-#: objdump.c:5127
+#: objdump.c:5035 readelf.c:16042
+#, c-format
+msgid ""
+" NOTE: This section is compressed, but its contents have NOT been expanded "
+"for this dump.\n"
+msgstr ""
+
+#: objdump.c:5143
 #, c-format
 msgid "no symbols\n"
 msgstr ""
 
-#: objdump.c:5134
+#: objdump.c:5150
 #, c-format
 msgid "no information for symbol number %ld\n"
 msgstr ""
 
-#: objdump.c:5137
+#: objdump.c:5153
 #, c-format
 msgid "could not determine the type of symbol number %ld\n"
 msgstr ""
 
-#: objdump.c:5404 objdump.c:5456
+#: objdump.c:5420 objdump.c:5472
 #, c-format
 msgid "failed to read relocs in: %s"
 msgstr ""
 
-#: objdump.c:5587
+#: objdump.c:5603
 #, c-format
 msgid ""
 "\n"
 "%s:     file format %s\n"
 msgstr ""
 
-#: objdump.c:5697
+#: objdump.c:5713
 #, c-format
 msgid "%s: printing debugging information failed"
 msgstr ""
 
-#: objdump.c:5787
+#: objdump.c:5803
 #, 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:5792
+#: objdump.c:5808
 msgid "Archive nesting is too deep"
 msgstr ""
 
-#: objdump.c:5797
+#: objdump.c:5813
 #, c-format
 msgid "In nested archive %s:\n"
 msgstr ""
 
-#: objdump.c:5958
+#: objdump.c:5977
 msgid "error: the start address should be before the end address"
 msgstr ""
 
-#: objdump.c:5963
+#: objdump.c:5982
 msgid "error: the stop address should be after the start address"
 msgstr ""
 
-#: objdump.c:5975
+#: objdump.c:5994
 msgid "error: prefix strip must be non-negative"
 msgstr ""
 
-#: objdump.c:5980
+#: objdump.c:5999
 msgid "error: instruction width must be positive"
 msgstr ""
 
-#: objdump.c:6002
+#: objdump.c:6021
 msgid "unrecognized argument to --visualize-option"
 msgstr ""
 
-#: objdump.c:6022
+#: objdump.c:6041
 msgid "unrecognized argument to --disassembler-color"
 msgstr ""
 
-#: objdump.c:6033
+#: objdump.c:6052
 msgid "unrecognized -E option"
 msgstr ""
 
-#: objdump.c:6044
+#: objdump.c:6063
 #, c-format
 msgid "unrecognized --endian type `%s'"
 msgstr ""
@@ -6849,7 +6830,7 @@ msgid ""
 "type\n"
 msgstr ""
 
-#: od-macho.c:74
+#: od-macho.c:75
 #, c-format
 msgid ""
 "For Mach-O files:\n"
@@ -6867,233 +6848,233 @@ msgid ""
 "  dyld_info        Display dyld information\n"
 msgstr ""
 
-#: od-macho.c:313
+#: od-macho.c:314
 msgid "Mach-O header:\n"
 msgstr ""
 
-#: od-macho.c:314
+#: od-macho.c:315
 #, c-format
 msgid " magic     : %08lx\n"
 msgstr ""
 
-#: od-macho.c:315
+#: od-macho.c:316
 #, c-format
 msgid " cputype   : %08lx (%s)\n"
 msgstr ""
 
-#: od-macho.c:317
+#: od-macho.c:318
 #, c-format
 msgid " cpusubtype: %08lx\n"
 msgstr ""
 
-#: od-macho.c:318
+#: od-macho.c:319
 #, c-format
 msgid " filetype  : %08lx (%s)\n"
 msgstr ""
 
-#: od-macho.c:321
+#: od-macho.c:322
 #, c-format
 msgid " ncmds     : %08lx (%lu)\n"
 msgstr ""
 
-#: od-macho.c:322
+#: od-macho.c:323
 #, c-format
 msgid " sizeofcmds: %08lx (%lu)\n"
 msgstr ""
 
-#: od-macho.c:323
+#: od-macho.c:324
 #, c-format
 msgid " flags     : %08lx ("
 msgstr ""
 
-#: od-macho.c:325
+#: od-macho.c:326
 msgid ")\n"
 msgstr ""
 
-#: od-macho.c:326
+#: od-macho.c:327
 #, c-format
 msgid " reserved  : %08x\n"
 msgstr ""
 
-#: od-macho.c:345
+#: od-macho.c:346
 msgid "Segments and Sections:\n"
 msgstr ""
 
-#: od-macho.c:346
+#: od-macho.c:347
 msgid " #: Segment name     Section name     Address\n"
 msgstr ""
 
-#: od-macho.c:988
+#: od-macho.c:989
 msgid "cannot read rebase dyld info"
 msgstr ""
 
-#: od-macho.c:993
+#: od-macho.c:994
 msgid "cannot read bind dyld info"
 msgstr ""
 
-#: od-macho.c:998
+#: od-macho.c:999
 msgid "cannot read weak bind dyld info"
 msgstr ""
 
-#: od-macho.c:1003
+#: od-macho.c:1004
 msgid "cannot read lazy bind dyld info"
 msgstr ""
 
-#: od-macho.c:1008
+#: od-macho.c:1009
 msgid "cannot read export symbols dyld info"
 msgstr ""
 
-#: od-macho.c:1088 od-macho.c:1098 od-macho.c:1172 od-macho.c:1224
+#: od-macho.c:1089 od-macho.c:1099 od-macho.c:1173 od-macho.c:1225
 #, c-format
 msgid "  [bad block length]\n"
 msgstr ""
 
-#: od-macho.c:1092
+#: od-macho.c:1093
 #, c-format
 msgid "  %u index entry:\n"
 msgid_plural "  %u index entries:\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: od-macho.c:1108
+#: od-macho.c:1109
 #, c-format
 msgid "  index entry %u: type: %08x, offset: %08x\n"
 msgstr ""
 
-#: od-macho.c:1179
+#: od-macho.c:1180
 #, c-format
 msgid "  version:           %08x\n"
 msgstr ""
 
-#: od-macho.c:1180
+#: od-macho.c:1181
 #, c-format
 msgid "  flags:             %08x\n"
 msgstr ""
 
-#: od-macho.c:1181
+#: od-macho.c:1182
 #, c-format
 msgid "  hash offset:       %08x\n"
 msgstr ""
 
-#: od-macho.c:1183
+#: od-macho.c:1184
 #, c-format
 msgid "  ident offset:      %08x (- %08x)\n"
 msgstr ""
 
-#: od-macho.c:1185
+#: od-macho.c:1186
 #, c-format
 msgid "   identity: %s\n"
 msgstr ""
 
-#: od-macho.c:1186
+#: od-macho.c:1187
 #, c-format
 msgid "  nbr special slots: %08x (at offset %08x)\n"
 msgstr ""
 
-#: od-macho.c:1189
+#: od-macho.c:1190
 #, c-format
 msgid "  nbr code slots:    %08x\n"
 msgstr ""
 
-#: od-macho.c:1190
+#: od-macho.c:1191
 #, c-format
 msgid "  code limit:        %08x\n"
 msgstr ""
 
-#: od-macho.c:1191
+#: od-macho.c:1192
 #, c-format
 msgid "  hash size:         %02x\n"
 msgstr ""
 
-#: od-macho.c:1192
+#: od-macho.c:1193
 #, c-format
 msgid "  hash type:         %02x (%s)\n"
 msgstr ""
 
-#: od-macho.c:1195
+#: od-macho.c:1196
 #, c-format
 msgid "  spare1:            %02x\n"
 msgstr ""
 
-#: od-macho.c:1196
+#: od-macho.c:1197
 #, c-format
 msgid "  page size:         %02x\n"
 msgstr ""
 
-#: od-macho.c:1197
+#: od-macho.c:1198
 #, c-format
 msgid "  spare2:            %08x\n"
 msgstr ""
 
-#: od-macho.c:1199
+#: od-macho.c:1200
 #, c-format
 msgid "  scatter offset:    %08x\n"
 msgstr ""
 
-#: od-macho.c:1211
+#: od-macho.c:1212
 #, c-format
 msgid "  [truncated block]\n"
 msgstr ""
 
-#: od-macho.c:1219
+#: od-macho.c:1220
 #, c-format
 msgid " magic : %08x (%s)\n"
 msgstr ""
 
-#: od-macho.c:1221
+#: od-macho.c:1222
 #, c-format
 msgid " length: %08x\n"
 msgstr ""
 
-#: od-macho.c:1252
+#: od-macho.c:1253
 msgid "cannot read code signature data"
 msgstr ""
 
-#: od-macho.c:1280
+#: od-macho.c:1281
 msgid "cannot read segment split info"
 msgstr ""
 
-#: od-macho.c:1286
+#: od-macho.c:1287
 msgid "segment split info is not nul terminated"
 msgstr ""
 
-#: od-macho.c:1294
+#: od-macho.c:1295
 #, c-format
 msgid "  32 bit pointers:\n"
 msgstr ""
 
-#: od-macho.c:1297
+#: od-macho.c:1298
 #, c-format
 msgid "  64 bit pointers:\n"
 msgstr ""
 
-#: od-macho.c:1300
+#: od-macho.c:1301
 #, c-format
 msgid "  PPC hi-16:\n"
 msgstr ""
 
-#: od-macho.c:1303
+#: od-macho.c:1304
 #, c-format
 msgid "  Unhandled location type %u\n"
 msgstr ""
 
-#: od-macho.c:1327
+#: od-macho.c:1328
 msgid "cannot read function starts"
 msgstr ""
 
-#: od-macho.c:1391
+#: od-macho.c:1392
 msgid "cannot read data_in_code"
 msgstr ""
 
-#: od-macho.c:1429
+#: od-macho.c:1430
 msgid "cannot read twolevel hints"
 msgstr ""
 
-#: od-macho.c:1497
+#: od-macho.c:1498
 msgid "cannot read build tools"
 msgstr ""
 
-#: od-pe.c:214
+#: od-pe.c:215
 #, c-format
 msgid ""
 "For PE files:\n"
@@ -7101,406 +7082,406 @@ msgid ""
 "  sections    Display the section headers\n"
 msgstr ""
 
-#: od-pe.c:256
+#: od-pe.c:257
 #, c-format
 msgid "unknown: 0x%x"
 msgstr ""
 
-#: od-pe.c:272
+#: od-pe.c:273
 #, c-format
 msgid ""
 "\n"
 "  File header not present\n"
 msgstr ""
 
-#: od-pe.c:275
+#: od-pe.c:276
 #, c-format
 msgid ""
 "\n"
 "  File Header (at offset 0):\n"
 msgstr ""
 
-#: od-pe.c:281
+#: od-pe.c:282
 #, c-format
 msgid "Bytes on Last Page:\t\t%d\n"
 msgstr ""
 
-#: od-pe.c:284
+#: od-pe.c:285
 #, c-format
 msgid "Pages In File:\t\t\t%d\n"
 msgstr ""
 
-#: od-pe.c:287
+#: od-pe.c:288
 #, c-format
 msgid "Relocations:\t\t\t%d\n"
 msgstr ""
 
-#: od-pe.c:290
+#: od-pe.c:291
 #, c-format
 msgid "Size of header in paragraphs:\t%d\n"
 msgstr ""
 
-#: od-pe.c:293
+#: od-pe.c:294
 #, c-format
 msgid "Min extra paragraphs needed:\t%d\n"
 msgstr ""
 
-#: od-pe.c:296
+#: od-pe.c:297
 #, c-format
 msgid "Max extra paragraphs needed:\t%d\n"
 msgstr ""
 
-#: od-pe.c:299
+#: od-pe.c:300
 #, c-format
 msgid "Initial (relative) SS value:\t%d\n"
 msgstr ""
 
-#: od-pe.c:302
+#: od-pe.c:303
 #, c-format
 msgid "Initial SP value:\t\t%d\n"
 msgstr ""
 
-#: od-pe.c:305
+#: od-pe.c:306
 #, c-format
 msgid "Checksum:\t\t\t%#x\n"
 msgstr ""
 
-#: od-pe.c:308
+#: od-pe.c:309
 #, c-format
 msgid "Initial IP value:\t\t%d\n"
 msgstr ""
 
-#: od-pe.c:311
+#: od-pe.c:312
 #, c-format
 msgid "Initial (relative) CS value:\t%d\n"
 msgstr ""
 
-#: od-pe.c:314
+#: od-pe.c:315
 #, c-format
 msgid "File address of reloc table:\t%d\n"
 msgstr ""
 
-#: od-pe.c:317
+#: od-pe.c:318
 #, c-format
 msgid "Overlay number:\t\t\t%d\n"
 msgstr ""
 
-#: od-pe.c:320
+#: od-pe.c:321
 #, c-format
 msgid "OEM identifier:\t\t\t%d\n"
 msgstr ""
 
-#: od-pe.c:323
+#: od-pe.c:324
 #, c-format
 msgid "OEM information:\t\t%#x\n"
 msgstr ""
 
-#: od-pe.c:326
+#: od-pe.c:327
 #, c-format
 msgid "File address of new exe header:\t%#lx\n"
 msgstr ""
 
-#: od-pe.c:357
+#: od-pe.c:358
 #, c-format
 msgid "Stub message:\t\t\t"
 msgstr ""
 
-#: od-pe.c:371
+#: od-pe.c:372
 #, c-format
 msgid ""
 "\n"
 "  Image Header (at offset %#lx):\n"
 msgstr ""
 
-#: od-pe.c:379
+#: od-pe.c:380
 #, c-format
 msgid "Machine Number:\t\t\t%#x\t\t- %s\n"
 msgstr ""
 
-#: od-pe.c:382
+#: od-pe.c:383
 #, c-format
 msgid "Number of sections:\t\t\\%d\n"
 msgstr ""
 
-#: od-pe.c:385
+#: od-pe.c:386
 #, c-format
 msgid "Time/Date:\t\t\t%#08lx\t- "
 msgstr ""
 
-#: od-pe.c:387 od-xcoff.c:421 readelf.c:20592
+#: od-pe.c:388 od-xcoff.c:422 readelf.c:21069
 #, c-format
 msgid "not set\n"
 msgstr ""
 
-#: od-pe.c:395
+#: od-pe.c:396
 #, c-format
 msgid "Symbol table offset:\t\t%#08lx\n"
 msgstr ""
 
-#: od-pe.c:397
+#: od-pe.c:398
 #, c-format
 msgid "Number of symbols:\t\t\\%ld\n"
 msgstr ""
 
-#: od-pe.c:401
+#: od-pe.c:402
 #, c-format
 msgid "Optional header size:\t\t%#x\n"
 msgstr ""
 
-#: od-pe.c:404
+#: od-pe.c:405
 #, c-format
 msgid "Flags:\t\t\t\t0x%04x\t\t- "
 msgstr ""
 
-#: od-pe.c:412
+#: od-pe.c:413
 #, c-format
 msgid ""
 "\n"
 "  Optional 64-bit AOUT Header (at offset %#lx):\n"
 msgstr ""
 
-#: od-pe.c:419
+#: od-pe.c:420
 #, c-format
 msgid "error: unable to read AOUT and PE+ headers\n"
 msgstr ""
 
-#: od-pe.c:423 od-pe.c:508
+#: od-pe.c:424 od-pe.c:509
 #, c-format
 msgid "Magic:\t\t\t\t%x\t\t- %s\n"
 msgstr ""
 
-#: od-pe.c:424 od-pe.c:509 readelf.c:18455 readelf.c:18524
+#: od-pe.c:425 od-pe.c:510 readelf.c:18925 readelf.c:18994
 msgid "Unknown"
 msgstr ""
 
-#: od-pe.c:426 od-pe.c:511
+#: od-pe.c:427 od-pe.c:512
 #, c-format
 msgid "Version:\t\t\t%x\n"
 msgstr ""
 
-#: od-pe.c:429 od-pe.c:514
+#: od-pe.c:430 od-pe.c:515
 #, c-format
 msgid "Text Size:\t\t\t%#lx\n"
 msgstr ""
 
-#: od-pe.c:431 od-pe.c:516
+#: od-pe.c:432 od-pe.c:517
 #, c-format
 msgid "Data Size:\t\t\t%#lx\n"
 msgstr ""
 
-#: od-pe.c:433 od-pe.c:518
+#: od-pe.c:434 od-pe.c:519
 #, c-format
 msgid "BSS Size:\t\t\t%#lx\n"
 msgstr ""
 
-#: od-pe.c:435 od-pe.c:520
+#: od-pe.c:436 od-pe.c:521
 #, c-format
 msgid "Entry Point:\t\t\t%#lx\n"
 msgstr ""
 
-#: od-pe.c:437 od-pe.c:522
+#: od-pe.c:438 od-pe.c:523
 #, c-format
 msgid "Text Start:\t\t\t%#lx\n"
 msgstr ""
 
 #. There is no data_start field in the PE+ standard header.
-#: od-pe.c:441
+#: od-pe.c:442
 #, c-format
 msgid ""
 "\n"
 "  Optional PE+ Header (at offset %#lx):\n"
 msgstr ""
 
-#: od-pe.c:444 od-pe.c:540
+#: od-pe.c:445 od-pe.c:541
 #, c-format
 msgid "Image Base:\t\t\t%#lx\n"
 msgstr ""
 
-#: od-pe.c:446 od-pe.c:542
+#: od-pe.c:447 od-pe.c:543
 #, c-format
 msgid "Section Alignment:\t\t%#lx\n"
 msgstr ""
 
-#: od-pe.c:448 od-pe.c:544
+#: od-pe.c:449 od-pe.c:545
 #, c-format
 msgid "File Alignment:\t\t\t%#lx\n"
 msgstr ""
 
-#: od-pe.c:450 od-pe.c:546
+#: od-pe.c:451 od-pe.c:547
 #, c-format
 msgid "Major OS Version:\t\t%d\n"
 msgstr ""
 
-#: od-pe.c:452 od-pe.c:548
+#: od-pe.c:453 od-pe.c:549
 #, c-format
 msgid "Minor OS ersion:\t\t%d\n"
 msgstr ""
 
-#: od-pe.c:454 od-pe.c:550
+#: od-pe.c:455 od-pe.c:551
 #, c-format
 msgid "Major Image Version:\t\t%d\n"
 msgstr ""
 
-#: od-pe.c:456 od-pe.c:552
+#: od-pe.c:457 od-pe.c:553
 #, c-format
 msgid "Minor Image Version:\t\t%d\n"
 msgstr ""
 
-#: od-pe.c:458 od-pe.c:554
+#: od-pe.c:459 od-pe.c:555
 #, c-format
 msgid "Major Subsystem Version:\t%d\n"
 msgstr ""
 
-#: od-pe.c:460 od-pe.c:556
+#: od-pe.c:461 od-pe.c:557
 #, c-format
 msgid "Minor Subsystem Version:\t%d\n"
 msgstr ""
 
-#: od-pe.c:462 od-pe.c:558
+#: od-pe.c:463 od-pe.c:559
 #, c-format
 msgid "Size Of Image:\t\t\t%#lx\n"
 msgstr ""
 
-#: od-pe.c:464 od-pe.c:560
+#: od-pe.c:465 od-pe.c:561
 #, c-format
 msgid "Size Of Headers:\t\t%#lx\n"
 msgstr ""
 
-#: od-pe.c:466 od-pe.c:562
+#: od-pe.c:467 od-pe.c:563
 #, c-format
 msgid "CheckSum:\t\t\t%#lx\n"
 msgstr ""
 
-#: od-pe.c:468 od-pe.c:564
+#: od-pe.c:469 od-pe.c:565
 #, c-format
 msgid "Subsystem:\t\t\t%d\n"
 msgstr ""
 
 #. FIXME: Decode the characteristics.
-#: od-pe.c:471 od-pe.c:567
+#: od-pe.c:472 od-pe.c:568
 #, c-format
 msgid "DllCharacteristics:\t\t%#x\n"
 msgstr ""
 
-#: od-pe.c:473 od-pe.c:569
+#: od-pe.c:474 od-pe.c:570
 #, c-format
 msgid "Size Of Stack Reserve:\t\t%#lx\n"
 msgstr ""
 
-#: od-pe.c:475 od-pe.c:571
+#: od-pe.c:476 od-pe.c:572
 #, c-format
 msgid "Size Of Stack Commit:\t\t%#lx\n"
 msgstr ""
 
-#: od-pe.c:477 od-pe.c:573
+#: od-pe.c:478 od-pe.c:574
 #, c-format
 msgid "Size Of Heap Reserve:\t\t%#lx\n"
 msgstr ""
 
-#: od-pe.c:479 od-pe.c:575
+#: od-pe.c:480 od-pe.c:576
 #, c-format
 msgid "Size Of Heap Commit:\t\t%#lx\n"
 msgstr ""
 
-#: od-pe.c:481 od-pe.c:577
+#: od-pe.c:482 od-pe.c:578
 #, c-format
 msgid "Loader Flags:\t\t\t%#lx\n"
 msgstr ""
 
-#: od-pe.c:483 od-pe.c:579
+#: od-pe.c:484 od-pe.c:580
 #, c-format
 msgid "Number Of Rva and Sizes:\t%#lx\n"
 msgstr ""
 
-#: od-pe.c:499
+#: od-pe.c:500
 #, c-format
 msgid ""
 "\n"
 "  Optional 32-bit AOUT Header (at offset %#lx, size %d):\n"
 msgstr ""
 
-#: od-pe.c:504
+#: od-pe.c:505
 #, c-format
 msgid "error: unable to seek to/read AOUT header\n"
 msgstr ""
 
-#: od-pe.c:524
+#: od-pe.c:525
 #, c-format
 msgid "Data Start:\t\t\t%#lx\n"
 msgstr ""
 
-#: od-pe.c:531
+#: od-pe.c:532
 #, c-format
 msgid ""
 "\n"
 "  Optional PE Header (at offset %#lx):\n"
 msgstr ""
 
-#: od-pe.c:537
+#: od-pe.c:538
 #, c-format
 msgid "error: unable to seek to/read PE header\n"
 msgstr ""
 
-#: od-pe.c:587
+#: od-pe.c:588
 #, c-format
 msgid ""
 "\n"
 "Unsupported size of Optional Header\n"
 msgstr ""
 
-#: od-pe.c:590
+#: od-pe.c:591
 #, c-format
 msgid ""
 "\n"
 "  Optional header not present\n"
 msgstr ""
 
-#: od-pe.c:610
+#: od-pe.c:611
 #, c-format
 msgid ""
 "\n"
 "Section headers (at offset 0x%08x):\n"
 msgstr ""
 
-#: od-pe.c:614
+#: od-pe.c:615
 #, c-format
 msgid "  No section headers\n"
 msgstr ""
 
-#: od-pe.c:619
+#: od-pe.c:620
 msgid "cannot seek to section headers start\n"
 msgstr ""
 
-#: od-pe.c:637 od-xcoff.c:534 od-xcoff.c:546 od-xcoff.c:601
+#: od-pe.c:638 od-xcoff.c:535 od-xcoff.c:547 od-xcoff.c:602
 msgid "cannot read section header"
 msgstr ""
 
-#: od-pe.c:654
+#: od-pe.c:655
 #, c-format
 msgid "   %08x "
 msgstr ""
 
-#: od-pe.c:656
+#: od-pe.c:657
 #, c-format
 msgid ""
 "\n"
 "            Flags: %08x: "
 msgstr ""
 
-#: od-pe.c:694
+#: od-pe.c:695
 msgid "cannot seek to/read file header"
 msgstr ""
 
-#: od-pe.c:714
+#: od-pe.c:715
 #, c-format
 msgid "cannot seek to/read image header at offset %#x"
 msgstr ""
 
-#: od-pe.c:737
+#: od-pe.c:738
 msgid "cannot seek to/read image header"
 msgstr ""
 
-#: od-xcoff.c:77
+#: od-xcoff.c:78
 #, c-format
 msgid ""
 "For XCOFF files:\n"
@@ -7518,412 +7499,412 @@ msgid ""
 "  ldinfo      Display loader info in core files\n"
 msgstr ""
 
-#: od-xcoff.c:418
+#: od-xcoff.c:419
 #, c-format
 msgid "  nbr sections:  %d\n"
 msgstr ""
 
-#: od-xcoff.c:419
+#: od-xcoff.c:420
 #, c-format
 msgid "  time and date: 0x%08x  - "
 msgstr ""
 
-#: od-xcoff.c:428
+#: od-xcoff.c:429
 #, c-format
 msgid "  symbols off:   0x%08x\n"
 msgstr ""
 
-#: od-xcoff.c:429
+#: od-xcoff.c:430
 #, c-format
 msgid "  nbr symbols:   %d\n"
 msgstr ""
 
-#: od-xcoff.c:430
+#: od-xcoff.c:431
 #, c-format
 msgid "  opt hdr sz:    %d\n"
 msgstr ""
 
-#: od-xcoff.c:431
+#: od-xcoff.c:432
 #, c-format
 msgid "  flags:         0x%04x "
 msgstr ""
 
-#: od-xcoff.c:445
+#: od-xcoff.c:446
 #, c-format
 msgid "Auxiliary header:\n"
 msgstr ""
 
-#: od-xcoff.c:448
+#: od-xcoff.c:449
 #, c-format
 msgid "  No aux header\n"
 msgstr ""
 
-#: od-xcoff.c:453
+#: od-xcoff.c:454
 #, c-format
 msgid "warning: optional header size too large (> %d)\n"
 msgstr ""
 
-#: od-xcoff.c:459
+#: od-xcoff.c:460
 msgid "cannot read auxhdr"
 msgstr ""
 
-#: od-xcoff.c:524
+#: od-xcoff.c:525
 #, c-format
 msgid "Section headers (at %u+%u=0x%08x to 0x%08x):\n"
 msgstr ""
 
-#: od-xcoff.c:529
+#: od-xcoff.c:530
 #, c-format
 msgid "  No section header\n"
 msgstr ""
 
-#: od-xcoff.c:560
+#: od-xcoff.c:561
 #, c-format
 msgid "            Flags: %08x "
 msgstr ""
 
-#: od-xcoff.c:568
+#: od-xcoff.c:569
 #, c-format
 msgid "overflow - nreloc: %u, nlnno: %u\n"
 msgstr ""
 
-#: od-xcoff.c:589 od-xcoff.c:924 od-xcoff.c:980
+#: od-xcoff.c:590 od-xcoff.c:925 od-xcoff.c:981
 msgid "cannot read section headers"
 msgstr ""
 
-#: od-xcoff.c:648
+#: od-xcoff.c:649
 msgid "cannot read strings table length"
 msgstr ""
 
-#: od-xcoff.c:664
+#: od-xcoff.c:665
 msgid "cannot read strings table"
 msgstr ""
 
-#: od-xcoff.c:672
+#: od-xcoff.c:673
 msgid "cannot read symbol table"
 msgstr ""
 
-#: od-xcoff.c:687
+#: od-xcoff.c:688
 msgid "cannot read symbol entry"
 msgstr ""
 
-#: od-xcoff.c:722
+#: od-xcoff.c:723
 msgid "cannot read symbol aux entry"
 msgstr ""
 
-#: od-xcoff.c:744
+#: od-xcoff.c:745
 #, c-format
 msgid "Symbols table (strtable at 0x%08x)"
 msgstr ""
 
-#: od-xcoff.c:749
+#: od-xcoff.c:750
 #, c-format
 msgid ""
 ":\n"
 "  No symbols\n"
 msgstr ""
 
-#: od-xcoff.c:755
+#: od-xcoff.c:756
 #, c-format
 msgid " (no strings):\n"
 msgstr ""
 
-#: od-xcoff.c:757
+#: od-xcoff.c:758
 #, c-format
 msgid " (strings size: %08x):\n"
 msgstr ""
 
 #. Translators: 'sc' is for storage class, 'off' for offset.
-#: od-xcoff.c:771
+#: od-xcoff.c:772
 #, c-format
 msgid "  # sc         value    section  type aux name/off\n"
 msgstr ""
 
 #. Section length, number of relocs and line number.
-#: od-xcoff.c:823
+#: od-xcoff.c:824
 #, c-format
 msgid "  scnlen: %08x  nreloc: %-6u  nlinno: %-6u\n"
 msgstr ""
 
 #. Section length and number of relocs.
-#: od-xcoff.c:830
+#: od-xcoff.c:831
 #, c-format
 msgid "  scnlen: %08x  nreloc: %-6u\n"
 msgstr ""
 
-#: od-xcoff.c:893
+#: od-xcoff.c:894
 #, c-format
 msgid "offset: %08x"
 msgstr ""
 
-#: od-xcoff.c:936
+#: od-xcoff.c:937
 #, c-format
 msgid "Relocations for %s (%u)\n"
 msgstr ""
 
-#: od-xcoff.c:939
+#: od-xcoff.c:940
 msgid "cannot read relocations"
 msgstr ""
 
-#: od-xcoff.c:952
+#: od-xcoff.c:953
 msgid "cannot read relocation entry"
 msgstr ""
 
-#: od-xcoff.c:992
+#: od-xcoff.c:993
 #, c-format
 msgid "Line numbers for %s (%u)\n"
 msgstr ""
 
-#: od-xcoff.c:995
+#: od-xcoff.c:996
 msgid "cannot read line numbers"
 msgstr ""
 
 #. Line number, symbol index and physical address.
-#: od-xcoff.c:999
+#: od-xcoff.c:1000
 #, c-format
 msgid "lineno  symndx/paddr\n"
 msgstr ""
 
-#: od-xcoff.c:1007
+#: od-xcoff.c:1008
 msgid "cannot read line number entry"
 msgstr ""
 
-#: od-xcoff.c:1050
+#: od-xcoff.c:1051
 #, c-format
 msgid "no .loader section in file\n"
 msgstr ""
 
-#: od-xcoff.c:1056
+#: od-xcoff.c:1057
 #, c-format
 msgid "section .loader is too short\n"
 msgstr ""
 
-#: od-xcoff.c:1063
+#: od-xcoff.c:1064
 #, c-format
 msgid "Loader header:\n"
 msgstr ""
 
-#: od-xcoff.c:1065
+#: od-xcoff.c:1066
 #, c-format
 msgid "  version:           %u\n"
 msgstr ""
 
-#: od-xcoff.c:1068
+#: od-xcoff.c:1069
 #, c-format
 msgid " Unhandled version\n"
 msgstr ""
 
-#: od-xcoff.c:1073
+#: od-xcoff.c:1074
 #, c-format
 msgid "  nbr symbols:       %u\n"
 msgstr ""
 
-#: od-xcoff.c:1075
+#: od-xcoff.c:1076
 #, c-format
 msgid "  nbr relocs:        %u\n"
 msgstr ""
 
 #. Import string table length.
-#: od-xcoff.c:1077
+#: od-xcoff.c:1078
 #, c-format
 msgid "  import strtab len: %u\n"
 msgstr ""
 
-#: od-xcoff.c:1080
+#: od-xcoff.c:1081
 #, c-format
 msgid "  nbr import files:  %u\n"
 msgstr ""
 
-#: od-xcoff.c:1082
+#: od-xcoff.c:1083
 #, c-format
 msgid "  import file off:   %u\n"
 msgstr ""
 
-#: od-xcoff.c:1084
+#: od-xcoff.c:1085
 #, c-format
 msgid "  string table len:  %u\n"
 msgstr ""
 
-#: od-xcoff.c:1086
+#: od-xcoff.c:1087
 #, c-format
 msgid "  string table off:  %u\n"
 msgstr ""
 
-#: od-xcoff.c:1089
+#: od-xcoff.c:1090
 #, c-format
 msgid "Dynamic symbols:\n"
 msgstr ""
 
-#: od-xcoff.c:1096
+#: od-xcoff.c:1097
 #, c-format
 msgid "  %4u %08x %3u "
 msgstr ""
 
-#: od-xcoff.c:1109
+#: od-xcoff.c:1110
 #, c-format
 msgid " %3u %3u "
 msgstr ""
 
-#: od-xcoff.c:1118
+#: od-xcoff.c:1119
 #, c-format
 msgid "(bad offset: %u)"
 msgstr ""
 
-#: od-xcoff.c:1125
+#: od-xcoff.c:1126
 #, c-format
 msgid "Dynamic relocs:\n"
 msgstr ""
 
-#: od-xcoff.c:1165
+#: od-xcoff.c:1166
 #, c-format
 msgid "Import files:\n"
 msgstr ""
 
-#: od-xcoff.c:1197
+#: od-xcoff.c:1198
 #, c-format
 msgid "no .except section in file\n"
 msgstr ""
 
-#: od-xcoff.c:1205
+#: od-xcoff.c:1206
 #, c-format
 msgid "Exception table:\n"
 msgstr ""
 
-#: od-xcoff.c:1240
+#: od-xcoff.c:1241
 #, c-format
 msgid "no .typchk section in file\n"
 msgstr ""
 
-#: od-xcoff.c:1247
+#: od-xcoff.c:1248
 #, c-format
 msgid "Type-check section:\n"
 msgstr ""
 
-#: od-xcoff.c:1294
+#: od-xcoff.c:1295
 #, c-format
 msgid " address beyond section size\n"
 msgstr ""
 
-#: od-xcoff.c:1304
+#: od-xcoff.c:1305
 #, c-format
 msgid " tags at %08x\n"
 msgstr ""
 
-#: od-xcoff.c:1382
+#: od-xcoff.c:1383
 #, c-format
 msgid " number of CTL anchors: %u\n"
 msgstr ""
 
-#: od-xcoff.c:1401
+#: od-xcoff.c:1402
 #, c-format
 msgid " Name (len: %u): "
 msgstr ""
 
-#: od-xcoff.c:1404
+#: od-xcoff.c:1405
 #, c-format
 msgid "[truncated]\n"
 msgstr ""
 
-#: od-xcoff.c:1423
+#: od-xcoff.c:1424
 #, c-format
 msgid " (end of tags at %08x)\n"
 msgstr ""
 
-#: od-xcoff.c:1426
+#: od-xcoff.c:1427
 #, c-format
 msgid " no tags found\n"
 msgstr ""
 
-#: od-xcoff.c:1430
+#: od-xcoff.c:1431
 #, c-format
 msgid " Truncated .text section\n"
 msgstr ""
 
-#: od-xcoff.c:1515
+#: od-xcoff.c:1516
 #, c-format
 msgid "TOC:\n"
 msgstr ""
 
-#: od-xcoff.c:1558
+#: od-xcoff.c:1559
 #, c-format
 msgid "Nbr entries: %-8u Size: %08x (%u)\n"
 msgstr ""
 
-#: od-xcoff.c:1642
+#: od-xcoff.c:1643
 msgid "cannot read header"
 msgstr ""
 
-#: od-xcoff.c:1650
+#: od-xcoff.c:1651
 #, c-format
 msgid "File header:\n"
 msgstr ""
 
-#: od-xcoff.c:1651
+#: od-xcoff.c:1652
 #, c-format
 msgid "  magic:         0x%04x (0%04o)  "
 msgstr ""
 
-#: od-xcoff.c:1655
+#: od-xcoff.c:1656
 #, c-format
 msgid "(WRMAGIC: writable text segments)"
 msgstr ""
 
-#: od-xcoff.c:1658
+#: od-xcoff.c:1659
 #, c-format
 msgid "(ROMAGIC: readonly sharablee text segments)"
 msgstr ""
 
-#: od-xcoff.c:1661
+#: od-xcoff.c:1662
 #, c-format
 msgid "(TOCMAGIC: readonly text segments and TOC)"
 msgstr ""
 
-#: od-xcoff.c:1664
+#: od-xcoff.c:1665
 #, c-format
 msgid "unknown magic"
 msgstr ""
 
-#: od-xcoff.c:1672 od-xcoff.c:1814
+#: od-xcoff.c:1673 od-xcoff.c:1815
 #, c-format
 msgid "  Unhandled magic\n"
 msgstr ""
 
-#: od-xcoff.c:1738
+#: od-xcoff.c:1739
 msgid "cannot read loader info table"
 msgstr ""
 
-#: od-xcoff.c:1770
+#: od-xcoff.c:1771
 #, c-format
 msgid ""
 "\n"
 "ldinfo dump not supported in 32 bits environments\n"
 msgstr ""
 
-#: od-xcoff.c:1788
+#: od-xcoff.c:1789
 msgid "cannot core read header"
 msgstr ""
 
-#: od-xcoff.c:1795
+#: od-xcoff.c:1796
 #, c-format
 msgid "Core header:\n"
 msgstr ""
 
-#: od-xcoff.c:1796
+#: od-xcoff.c:1797
 #, c-format
 msgid "  version:    0x%08x  "
 msgstr ""
 
-#: od-xcoff.c:1800
+#: od-xcoff.c:1801
 #, c-format
 msgid "(dumpx format - aix4.3 / 32 bits)"
 msgstr ""
 
-#: od-xcoff.c:1803
+#: od-xcoff.c:1804
 #, c-format
 msgid "(dumpxx format - aix5.0 / 64 bits)"
 msgstr ""
 
-#: od-xcoff.c:1806
+#: od-xcoff.c:1807
 #, c-format
 msgid "unknown format"
 msgstr ""
@@ -7977,389 +7958,398 @@ msgstr ""
 msgid "Last stabs entries before error:\n"
 msgstr ""
 
-#: readelf.c:422
-msgid "<none>"
-msgstr ""
-
-#: readelf.c:424
-msgid "<no-strings>"
-msgstr ""
-
-#: readelf.c:497
+#: readelf.c:502
 #, c-format
 msgid ""
 "Size overflow prevents reading %<PRIu64> elements of size %<PRIu64> for %s\n"
 msgstr ""
 
-#: readelf.c:510
+#: readelf.c:515
 #, c-format
 msgid "Reading %<PRIu64> bytes extends past end of file for %s\n"
 msgstr ""
 
-#: readelf.c:519
+#: readelf.c:524
 #, c-format
 msgid "Unable to seek to %#<PRIx64> for %s\n"
 msgstr ""
 
-#: readelf.c:533
+#: readelf.c:538
 #, c-format
 msgid "Out of memory allocating %<PRIu64> bytes for %s\n"
 msgstr ""
 
-#: readelf.c:544
+#: readelf.c:549
 #, c-format
 msgid "Unable to read in %<PRIu64> bytes of %s\n"
 msgstr ""
 
-#: readelf.c:1153
+#: readelf.c:900
+msgid "<internal error>"
+msgstr ""
+
+#: readelf.c:902
+msgid "<none>"
+msgstr ""
+
+#: readelf.c:904
+msgid "<no-strings>"
+msgstr ""
+
+#: readelf.c:1039
+#, c-format
+msgid "BAD[0x%lx]"
+msgstr ""
+
+#: readelf.c:1261
 msgid "Don't know about relocations on this machine architecture\n"
 msgstr ""
 
-#: readelf.c:1180 readelf.c:1280
+#: readelf.c:1288 readelf.c:1388
 msgid "32-bit relocation data"
 msgstr ""
 
-#: readelf.c:1192 readelf.c:1222 readelf.c:1291 readelf.c:1320 readelf.c:1394
+#: readelf.c:1300 readelf.c:1330 readelf.c:1399 readelf.c:1428 readelf.c:1502
 msgid "out of memory parsing relocs\n"
 msgstr ""
 
-#: readelf.c:1210 readelf.c:1309
+#: readelf.c:1318 readelf.c:1417
 msgid "64-bit relocation data"
 msgstr ""
 
-#: readelf.c:1368
+#: readelf.c:1476
 msgid "RELR relocation data"
 msgstr ""
 
-#: readelf.c:1508
+#: readelf.c:1616
 #, c-format
 msgid "  %<PRIu64> offset\n"
 msgid_plural "  %<PRIu64> offsets\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:1522
+#: readelf.c:1630
 #, c-format
 msgid ""
 " Offset     Info    Type                Sym. Value  Symbol's Name + Addend\n"
 msgstr ""
 
-#: readelf.c:1524
+#: readelf.c:1632
 #, c-format
 msgid " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n"
 msgstr ""
 
-#: readelf.c:1529
+#: readelf.c:1637
 #, c-format
 msgid " Offset     Info    Type                Sym. Value  Symbol's Name\n"
 msgstr ""
 
-#: readelf.c:1531
+#: readelf.c:1639
 #, c-format
 msgid " Offset     Info    Type            Sym.Value  Sym. Name\n"
 msgstr ""
 
-#: readelf.c:1539
+#: readelf.c:1647
 #, c-format
 msgid ""
 "    Offset             Info             Type               Symbol's Value  "
 "Symbol's Name + Addend\n"
 msgstr ""
 
-#: readelf.c:1541
+#: readelf.c:1649
 #, c-format
 msgid ""
 "  Offset          Info           Type           Sym. Value    Sym. Name + "
 "Addend\n"
 msgstr ""
 
-#: readelf.c:1546
+#: readelf.c:1654
 #, c-format
 msgid ""
 "    Offset             Info             Type               Symbol's Value  "
 "Symbol's Name\n"
 msgstr ""
 
-#: readelf.c:1548
+#: readelf.c:1656
 #, c-format
 msgid ""
 "  Offset          Info           Type           Sym. Value    Sym. Name\n"
 msgstr ""
 
-#: readelf.c:1922 readelf.c:2116 readelf.c:2124
+#: readelf.c:2036 readelf.c:2195 readelf.c:2203
 #, c-format
 msgid "unrecognized: %-7lx"
 msgstr ""
 
-#: readelf.c:1948
+#: readelf.c:2062
 #, c-format
 msgid "<unknown addend: %<PRIx64>>"
 msgstr ""
 
-#: readelf.c:1957
+#: readelf.c:2071
 #, c-format
 msgid " bad symbol index: %08lx in reloc\n"
 msgstr ""
 
-#: readelf.c:2062
+#: readelf.c:2141
 #, c-format
 msgid "<string table index: %3ld>"
 msgstr ""
 
-#: readelf.c:2065
+#: readelf.c:2144
 #, c-format
 msgid "<corrupt string table index: %3ld>\n"
 msgstr ""
 
-#: readelf.c:2585
+#: readelf.c:2683
 #, c-format
 msgid "Processor Specific: %lx"
 msgstr ""
 
-#: readelf.c:2612
+#: readelf.c:2710
 #, c-format
 msgid "Operating System specific: %lx"
 msgstr ""
 
-#: readelf.c:2616 readelf.c:4722
+#: readelf.c:2714 readelf.c:5183
 #, c-format
 msgid "<unknown>: %lx"
 msgstr ""
 
-#: readelf.c:2716
+#: readelf.c:2814
 msgid "NONE (None)"
 msgstr ""
 
-#: readelf.c:2717
+#: readelf.c:2815
 msgid "REL (Relocatable file)"
 msgstr ""
 
-#: readelf.c:2718
+#: readelf.c:2816
 msgid "EXEC (Executable file)"
 msgstr ""
 
-#: readelf.c:2721
+#: readelf.c:2819
 msgid "DYN (Position-Independent Executable file)"
 msgstr ""
 
-#: readelf.c:2723
+#: readelf.c:2821
 msgid "DYN (Shared object file)"
 msgstr ""
 
-#: readelf.c:2724
+#: readelf.c:2822
 msgid "CORE (Core file)"
 msgstr ""
 
-#: readelf.c:2728
+#: readelf.c:2826
 #, c-format
 msgid "Processor Specific: (%x)"
 msgstr ""
 
-#: readelf.c:2730
+#: readelf.c:2828
 #, c-format
 msgid "OS Specific: (%x)"
 msgstr ""
 
-#: readelf.c:2732
+#: readelf.c:2830
 #, c-format
 msgid "<unknown>: %x"
 msgstr ""
 
 #. Please keep this switch table sorted by increasing EM_ value.
 #. 0
-#: readelf.c:2746 readelf.c:18453 readelf.c:18464
+#: readelf.c:2844 readelf.c:18923 readelf.c:18934
 msgid "None"
 msgstr ""
 
-#: readelf.c:2994
+#: readelf.c:3092
 #, c-format
 msgid "<unknown>: 0x%x"
 msgstr ""
 
-#: readelf.c:3280
+#: readelf.c:3379
 msgid ", <unknown>"
 msgstr ""
 
-#: readelf.c:3615
+#: readelf.c:3546
 #, c-format
-msgid ", <unknown AMDGPU GPU type: %#x>"
+msgid "Unrecognised IA64 VMS Command Code: %x\n"
 msgstr ""
 
-#: readelf.c:3666
-#, c-format
-msgid ", <unknown xnack value: %#x>"
+#: readelf.c:3583
+msgid "unknown mac"
 msgstr ""
 
-#: readelf.c:3692
-#, c-format
-msgid ", <unknown sramecc value: %#x>"
+#: readelf.c:3667
+msgid ", <unknown MeP cpu type>"
 msgstr ""
 
-#: readelf.c:3701 readelf.c:3890
-#, c-format
-msgid ", unknown flags bits: %#x"
+#: readelf.c:3688
+msgid "<unknown MeP copro type>"
 msgstr ""
 
-#: readelf.c:3797
-msgid "unknown mac"
+#: readelf.c:3700 readelf.c:4649
+#, c-format
+msgid ", unknown flags bits: %#x"
 msgstr ""
 
-#: readelf.c:3869
-msgid ", <unknown MeP cpu type>"
+#: readelf.c:3809
+msgid ", unknown CPU"
 msgstr ""
 
-#: readelf.c:3879
-msgid "<unknown MeP copro type>"
+#: readelf.c:3834
+msgid ", unknown ABI"
 msgstr ""
 
-#: readelf.c:3899
-msgid ", relocatable"
+#: readelf.c:3883 readelf.c:4330
+msgid ", unknown ISA"
 msgstr ""
 
-#: readelf.c:3902
-msgid ", relocatable-lib"
+#: readelf.c:3892
+msgid ": architecture variant: "
 msgstr ""
 
-#: readelf.c:3984
-msgid ", unknown v850 architecture variant"
+#: readelf.c:3941
+msgid ": unknown"
 msgstr ""
 
-#: readelf.c:4053
-msgid ", unknown CPU"
+#: readelf.c:3946
+msgid ": unknown extra flag bits also present"
 msgstr ""
 
-#: readelf.c:4068
-msgid ", unknown ABI"
+#: readelf.c:4469
+msgid ", unknown v850 architecture variant"
 msgstr ""
 
-#: readelf.c:4093 readelf.c:4167
-msgid ", unknown ISA"
+#: readelf.c:4502
+msgid ", unknown"
 msgstr ""
 
-#: readelf.c:4277
+#: readelf.c:4568
 #, c-format
-msgid "Unrecognised IA64 VMS Command Code: %x\n"
+msgid ", <unknown AMDGPU GPU type: %#x>"
 msgstr ""
 
-#: readelf.c:4343
-msgid ": architecture variant: "
+#: readelf.c:4616
+#, c-format
+msgid ", <unknown xnack value: %#x>"
 msgstr ""
 
-#: readelf.c:4362
-msgid ": unknown"
+#: readelf.c:4641
+#, c-format
+msgid ", <unknown sramecc value: %#x>"
 msgstr ""
 
-#: readelf.c:4366
-msgid ": unknown extra flag bits also present"
+#: readelf.c:4714
+msgid ", relocatable"
 msgstr ""
 
-#: readelf.c:4380
-msgid ", unknown"
+#: readelf.c:4717
+msgid ", relocatable-lib"
 msgstr ""
 
-#: readelf.c:4457
+#: readelf.c:4917
 msgid "Standalone App"
 msgstr ""
 
-#: readelf.c:4466
+#: readelf.c:4926
 msgid "Bare-metal C6000"
 msgstr ""
 
-#: readelf.c:4476 readelf.c:5730 readelf.c:5746 readelf.c:19889
-#: readelf.c:19989 readelf.c:20036 readelf.c:20073 readelf.c:20134
-#: readelf.c:20161 readelf.c:20183
+#: readelf.c:4936 readelf.c:6207 readelf.c:6223 readelf.c:20366
+#: readelf.c:20466 readelf.c:20513 readelf.c:20550 readelf.c:20611
+#: readelf.c:20638 readelf.c:20660
 #, 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:5092
+#: readelf.c:5555
 #, c-format
 msgid "%08x: <unknown>"
 msgstr ""
 
-#: readelf.c:5182
+#: readelf.c:5648
 #, c-format
 msgid "Usage: readelf <option(s)> elf-file(s)\n"
 msgstr ""
 
-#: readelf.c:5183
+#: readelf.c:5649
 #, c-format
 msgid " Display information about the contents of ELF format files\n"
 msgstr ""
 
-#: readelf.c:5184
+#: readelf.c:5650
 #, c-format
 msgid " Options are:\n"
 msgstr ""
 
-#: readelf.c:5185
+#: readelf.c:5651
 #, c-format
 msgid "  -a --all               Equivalent to: -h -l -S -s -r -d -V -A -I\n"
 msgstr ""
 
-#: readelf.c:5187
+#: readelf.c:5653
 #, c-format
 msgid "  -h --file-header       Display the ELF file header\n"
 msgstr ""
 
-#: readelf.c:5189
+#: readelf.c:5655
 #, c-format
 msgid "  -l --program-headers   Display the program headers\n"
 msgstr ""
 
-#: readelf.c:5191
+#: readelf.c:5657
 #, c-format
 msgid "     --segments          An alias for --program-headers\n"
 msgstr ""
 
-#: readelf.c:5193
+#: readelf.c:5659
 #, c-format
 msgid "  -S --section-headers   Display the sections' header\n"
 msgstr ""
 
-#: readelf.c:5195
+#: readelf.c:5661
 #, c-format
 msgid "     --sections          An alias for --section-headers\n"
 msgstr ""
 
-#: readelf.c:5197
+#: readelf.c:5663
 #, c-format
 msgid "  -g --section-groups    Display the section groups\n"
 msgstr ""
 
-#: readelf.c:5199
+#: readelf.c:5665
 #, c-format
 msgid "  -t --section-details   Display the section details\n"
 msgstr ""
 
-#: readelf.c:5201
+#: readelf.c:5667
 #, c-format
 msgid "  -e --headers           Equivalent to: -h -l -S\n"
 msgstr ""
 
-#: readelf.c:5203
+#: readelf.c:5669
 #, c-format
 msgid "  -s --syms              Display the symbol table\n"
 msgstr ""
 
-#: readelf.c:5205
+#: readelf.c:5671
 #, c-format
 msgid "     --symbols           An alias for --syms\n"
 msgstr ""
 
-#: readelf.c:5207
+#: readelf.c:5673
 #, c-format
 msgid "     --dyn-syms          Display the dynamic symbol table\n"
 msgstr ""
 
-#: readelf.c:5209
+#: readelf.c:5675
 #, c-format
 msgid "     --lto-syms          Display LTO symbol tables\n"
 msgstr ""
 
-#: readelf.c:5211
+#: readelf.c:5677
 #, c-format
 msgid ""
 "     --sym-base=[0|8|10|16] \n"
@@ -8367,29 +8357,29 @@ msgid ""
 "                         mixed (the default), octal, decimal, hexadecimal.\n"
 msgstr ""
 
-#: readelf.c:5215
+#: readelf.c:5681
 #, c-format
 msgid "  -C --demangle[=STYLE]  Decode mangled/processed symbol names\n"
 msgstr ""
 
-#: readelf.c:5219
+#: readelf.c:5685
 #, c-format
 msgid ""
 "     --no-demangle       Do not demangle low-level symbol names.  (default)\n"
 msgstr ""
 
-#: readelf.c:5221
+#: readelf.c:5687
 #, c-format
 msgid ""
 "     --recurse-limit     Enable a demangling recursion limit.  (default)\n"
 msgstr ""
 
-#: readelf.c:5223
+#: readelf.c:5689
 #, c-format
 msgid "     --no-recurse-limit  Disable a demangling recursion limit\n"
 msgstr ""
 
-#: readelf.c:5225
+#: readelf.c:5691
 #, c-format
 msgid ""
 "     -U[dlexhi] --unicode=[default|locale|escape|hex|highlight|invalid]\n"
@@ -8402,57 +8392,71 @@ msgid ""
 "                          \"{hex sequences}\"\n"
 msgstr ""
 
-#: readelf.c:5231
+#: readelf.c:5697
+#, c-format
+msgid ""
+"     -X --extra-sym-info Display extra information when showing symbols\n"
+msgstr ""
+
+#: readelf.c:5699
+#, c-format
+msgid ""
+"     --no-extra-sym-info Do not display extra information when showing "
+"symbols (default)\n"
+msgstr ""
+
+#: readelf.c:5701
 #, c-format
-msgid "  -n --notes             Display the core notes (if present)\n"
+msgid ""
+"  -n --notes             Display the contents of note sections (if present)\n"
 msgstr ""
 
-#: readelf.c:5233
+#: readelf.c:5703
 #, c-format
 msgid "  -r --relocs            Display the relocations (if present)\n"
 msgstr ""
 
-#: readelf.c:5235
+#: readelf.c:5705
 #, c-format
 msgid "  -u --unwind            Display the unwind info (if present)\n"
 msgstr ""
 
-#: readelf.c:5237
+#: readelf.c:5707
 #, c-format
 msgid "  -d --dynamic           Display the dynamic section (if present)\n"
 msgstr ""
 
-#: readelf.c:5239
+#: readelf.c:5709
 #, c-format
 msgid "  -V --version-info      Display the version sections (if present)\n"
 msgstr ""
 
-#: readelf.c:5241
+#: readelf.c:5711
 #, c-format
 msgid ""
 "  -A --arch-specific     Display architecture specific information (if any)\n"
 msgstr ""
 
-#: readelf.c:5243
+#: readelf.c:5713
 #, c-format
 msgid "  -c --archive-index     Display the symbol/file index in an archive\n"
 msgstr ""
 
-#: readelf.c:5245
+#: readelf.c:5715
 #, c-format
 msgid ""
 "  -D --use-dynamic       Use the dynamic section info when displaying "
 "symbols\n"
 msgstr ""
 
-#: readelf.c:5247
+#: readelf.c:5717
 #, c-format
 msgid ""
 "  -L --lint|--enable-checks\n"
 "                         Display warning messages for possible problems\n"
 msgstr ""
 
-#: readelf.c:5250
+#: readelf.c:5720
 #, c-format
 msgid ""
 "  -x --hex-dump=<number|name>\n"
@@ -8460,7 +8464,7 @@ msgid ""
 "bytes\n"
 msgstr ""
 
-#: readelf.c:5253
+#: readelf.c:5723
 #, c-format
 msgid ""
 "  -p --string-dump=<number|name>\n"
@@ -8468,7 +8472,7 @@ msgid ""
 "strings\n"
 msgstr ""
 
-#: readelf.c:5256
+#: readelf.c:5726
 #, c-format
 msgid ""
 "  -R --relocated-dump=<number|name>\n"
@@ -8476,12 +8480,12 @@ msgid ""
 "name>\n"
 msgstr ""
 
-#: readelf.c:5259
+#: readelf.c:5729
 #, c-format
 msgid "  -z --decompress        Decompress section before dumping it\n"
 msgstr ""
 
-#: readelf.c:5261
+#: readelf.c:5731
 #, c-format
 msgid ""
 "  -w --debug-dump[a/=abbrev, A/=addr, r/=aranges, c/=cu_index, L/"
@@ -8496,7 +8500,7 @@ msgid ""
 "                         Display the contents of DWARF debug sections\n"
 msgstr ""
 
-#: readelf.c:5268
+#: readelf.c:5738
 #, c-format
 msgid ""
 "  -wk --debug-dump=links Display the contents of sections that link to "
@@ -8504,7 +8508,7 @@ msgid ""
 "                          debuginfo files\n"
 msgstr ""
 
-#: readelf.c:5271
+#: readelf.c:5741
 #, c-format
 msgid ""
 "  -P --process-links     Display the contents of non-debug sections in "
@@ -8512,7 +8516,7 @@ msgid ""
 "                          debuginfo files.  (Implies -wK)\n"
 msgstr ""
 
-#: readelf.c:5275
+#: readelf.c:5745
 #, c-format
 msgid ""
 "  -wK --debug-dump=follow-links\n"
@@ -8520,21 +8524,21 @@ msgid ""
 "(default)\n"
 msgstr ""
 
-#: readelf.c:5278
+#: readelf.c:5748
 #, c-format
 msgid ""
 "  -wN --debug-dump=no-follow-links\n"
 "                         Do not follow links to separate debug info files\n"
 msgstr ""
 
-#: readelf.c:5282
+#: readelf.c:5752
 #, c-format
 msgid ""
 "  -wK --debug-dump=follow-links\n"
 "                         Follow links to separate debug info files\n"
 msgstr ""
 
-#: readelf.c:5285
+#: readelf.c:5755
 #, c-format
 msgid ""
 "  -wN --debug-dump=no-follow-links\n"
@@ -8542,7 +8546,7 @@ msgid ""
 "                          (default)\n"
 msgstr ""
 
-#: readelf.c:5291
+#: readelf.c:5761
 #, c-format
 msgid ""
 "  -wD --debug-dump=use-debuginfod\n"
@@ -8550,7 +8554,7 @@ msgid ""
 "(default)\n"
 msgstr ""
 
-#: readelf.c:5294
+#: readelf.c:5764
 #, c-format
 msgid ""
 "  -wE --debug-dump=do-not-use-debuginfod\n"
@@ -8558,28 +8562,28 @@ msgid ""
 "servers\n"
 msgstr ""
 
-#: readelf.c:5298
+#: readelf.c:5768
 #, c-format
 msgid "  --dwarf-depth=N        Do not display DIEs at depth N or greater\n"
 msgstr ""
 
-#: readelf.c:5300
+#: readelf.c:5770
 #, c-format
 msgid "  --dwarf-start=N        Display DIEs starting at offset N\n"
 msgstr ""
 
-#: readelf.c:5303
+#: readelf.c:5773
 #, c-format
 msgid "  --ctf=<number|name>    Display CTF info from section <number|name>\n"
 msgstr ""
 
-#: readelf.c:5305
+#: readelf.c:5775
 #, c-format
 msgid ""
 "  --ctf-parent=<name>    Use CTF archive member <name> as the CTF parent\n"
 msgstr ""
 
-#: readelf.c:5307
+#: readelf.c:5777
 #, c-format
 msgid ""
 "  --ctf-symbols=<number|name>\n"
@@ -8587,7 +8591,7 @@ msgid ""
 "symtab\n"
 msgstr ""
 
-#: readelf.c:5310
+#: readelf.c:5780
 #, c-format
 msgid ""
 "  --ctf-strings=<number|name>\n"
@@ -8595,651 +8599,651 @@ msgid ""
 "strtab\n"
 msgstr ""
 
-#: readelf.c:5314
+#: readelf.c:5784
 #, c-format
 msgid ""
 "  --sframe[=NAME]        Display SFrame info from section NAME, (default '."
 "sframe')\n"
 msgstr ""
 
-#: readelf.c:5318
+#: readelf.c:5788
 #, c-format
 msgid ""
 "  -i --instruction-dump=<number|name>\n"
 "                         Disassemble the contents of section <number|name>\n"
 msgstr ""
 
-#: readelf.c:5322
+#: readelf.c:5792
 #, c-format
 msgid "  -I --histogram         Display histogram of bucket list lengths\n"
 msgstr ""
 
-#: readelf.c:5324
+#: readelf.c:5794
 #, c-format
 msgid "  -W --wide              Allow output width to exceed 80 characters\n"
 msgstr ""
 
-#: readelf.c:5326
+#: readelf.c:5796
 #, c-format
 msgid ""
 "  -T --silent-truncation If a symbol name is truncated, do not add [...] "
 "suffix\n"
 msgstr ""
 
-#: readelf.c:5328
+#: readelf.c:5798
 #, c-format
 msgid "  @<file>                Read options from <file>\n"
 msgstr ""
 
-#: readelf.c:5330
+#: readelf.c:5800
 #, c-format
 msgid "  -H --help              Display this information\n"
 msgstr ""
 
-#: readelf.c:5332
+#: readelf.c:5802
 #, c-format
 msgid "  -v --version           Display the version number of readelf\n"
 msgstr ""
 
-#: readelf.c:5358 readelf.c:5389 readelf.c:5393
+#: readelf.c:5828 readelf.c:5859 readelf.c:5863
 msgid "Out of memory allocating dump request table.\n"
 msgstr ""
 
-#: readelf.c:5653
+#: readelf.c:6130
 msgid "Missing arg to -U/--unicode"
 msgstr ""
 
-#: readelf.c:5692
+#: readelf.c:6169
 #, c-format
 msgid "Invalid option '-%c'\n"
 msgstr ""
 
-#: readelf.c:5726 readelf.c:5742 readelf.c:12089
+#: readelf.c:6203 readelf.c:6219 readelf.c:12560
 msgid "none"
 msgstr ""
 
-#: readelf.c:5743
+#: readelf.c:6220
 msgid "2's complement, little endian"
 msgstr ""
 
-#: readelf.c:5744
+#: readelf.c:6221
 msgid "2's complement, big endian"
 msgstr ""
 
-#: readelf.c:5777
+#: readelf.c:6254
 msgid "This is a LLVM bitcode file - try using llvm-bcanalyzer\n"
 msgstr ""
 
-#: readelf.c:5778
+#: readelf.c:6255
 msgid ""
-"This is a LLVM bitcode file - try extracing and then using llvm-bcanalyzer\n"
+"This is a LLVM bitcode file - try extracting and then using llvm-bcanalyzer\n"
 msgstr ""
 
-#: readelf.c:5781
+#: readelf.c:6258
 msgid ""
 "This is a GO binary file - try using 'go tool objdump' or 'go tool nm'\n"
 msgstr ""
 
-#: readelf.c:5805
+#: readelf.c:6282
 msgid "Not an ELF file - it has the wrong magic bytes at the start\n"
 msgstr ""
 
-#: readelf.c:5827
+#: readelf.c:6304
 #, c-format
 msgid "ELF Header in linked file '%s':\n"
 msgstr ""
 
-#: readelf.c:5829
+#: readelf.c:6306
 #, c-format
 msgid "ELF Header:\n"
 msgstr ""
 
-#: readelf.c:5830
+#: readelf.c:6307
 #, c-format
 msgid "  Magic:   "
 msgstr ""
 
-#: readelf.c:5834
+#: readelf.c:6311
 #, c-format
 msgid "  Class:                             %s\n"
 msgstr ""
 
-#: readelf.c:5836
+#: readelf.c:6313
 #, c-format
 msgid "  Data:                              %s\n"
 msgstr ""
 
-#: readelf.c:5838
+#: readelf.c:6315
 #, c-format
 msgid "  Version:                           %d%s\n"
 msgstr ""
 
-#: readelf.c:5841
+#: readelf.c:6318
 msgid " (current)"
 msgstr ""
 
-#: readelf.c:5843
+#: readelf.c:6320
 msgid " <unknown>"
 msgstr ""
 
-#: readelf.c:5845
+#: readelf.c:6322
 #, c-format
 msgid "  OS/ABI:                            %s\n"
 msgstr ""
 
-#: readelf.c:5847
+#: readelf.c:6324
 #, c-format
 msgid "  ABI Version:                       %d\n"
 msgstr ""
 
-#: readelf.c:5849
+#: readelf.c:6326
 #, c-format
 msgid "  Type:                              %s\n"
 msgstr ""
 
-#: readelf.c:5851
+#: readelf.c:6328
 #, c-format
 msgid "  Machine:                           %s\n"
 msgstr ""
 
-#: readelf.c:5853
+#: readelf.c:6330
 #, c-format
 msgid "  Version:                           0x%lx\n"
 msgstr ""
 
-#: readelf.c:5856
+#: readelf.c:6333
 #, c-format
 msgid "  Entry point address:               "
 msgstr ""
 
-#: readelf.c:5858
+#: readelf.c:6335
 #, c-format
 msgid ""
 "\n"
 "  Start of program headers:          "
 msgstr ""
 
-#: readelf.c:5860
+#: readelf.c:6337
 #, c-format
 msgid ""
 " (bytes into file)\n"
 "  Start of section headers:          "
 msgstr ""
 
-#: readelf.c:5862
+#: readelf.c:6339
 #, c-format
 msgid " (bytes into file)\n"
 msgstr ""
 
-#: readelf.c:5864
+#: readelf.c:6341
 #, c-format
 msgid "  Flags:                             0x%lx%s\n"
 msgstr ""
 
-#: readelf.c:5867
+#: readelf.c:6344
 #, c-format
 msgid "  Size of this header:               %u (bytes)\n"
 msgstr ""
 
-#: readelf.c:5869
+#: readelf.c:6346
 #, c-format
 msgid "  Size of program headers:           %u (bytes)\n"
 msgstr ""
 
-#: readelf.c:5871
+#: readelf.c:6348
 #, c-format
 msgid "  Number of program headers:         %u"
 msgstr ""
 
-#: readelf.c:5878
+#: readelf.c:6355
 #, c-format
 msgid "  Size of section headers:           %u (bytes)\n"
 msgstr ""
 
-#: readelf.c:5880
+#: readelf.c:6357
 #, c-format
 msgid "  Number of section headers:         %u"
 msgstr ""
 
-#: readelf.c:5888
+#: readelf.c:6365
 #, c-format
 msgid "  Section header string table index: %u"
 msgstr ""
 
-#: readelf.c:5900
+#: readelf.c:6377
 #, c-format
 msgid " <corrupt: out of range>"
 msgstr ""
 
-#: readelf.c:5944 readelf.c:5991
+#: readelf.c:6421 readelf.c:6468
 msgid ""
 "The e_phentsize field in the ELF header is less than the size of an ELF "
 "program header\n"
 msgstr ""
 
-#: readelf.c:5948 readelf.c:5995
+#: readelf.c:6425 readelf.c:6472
 msgid ""
 "The e_phentsize field in the ELF header is larger than the size of an ELF "
 "program header\n"
 msgstr ""
 
-#: readelf.c:5951 readelf.c:5998
+#: readelf.c:6428 readelf.c:6475
 msgid "program headers"
 msgstr ""
 
-#: readelf.c:6037
+#: readelf.c:6514
 #, c-format
 msgid "Too many program headers - %#x - the file is not that big\n"
 msgstr ""
 
-#: readelf.c:6046
+#: readelf.c:6523
 #, c-format
 msgid "Out of memory reading %u program headers\n"
 msgstr ""
 
-#: readelf.c:6076
+#: readelf.c:6553
 msgid ""
 "possibly corrupt ELF header - it has a non-zero program header offset, but "
 "no program headers\n"
 msgstr ""
 
-#: readelf.c:6081
+#: readelf.c:6558
 #, c-format
 msgid ""
 "\n"
 "There are no program headers in linked file '%s'.\n"
 msgstr ""
 
-#: readelf.c:6084
+#: readelf.c:6561
 #, c-format
 msgid ""
 "\n"
 "There are no program headers in this file.\n"
 msgstr ""
 
-#: readelf.c:6095
+#: readelf.c:6572
 #, c-format
 msgid ""
 "\n"
 "Elf file type is %s\n"
 msgstr ""
 
-#: readelf.c:6096
+#: readelf.c:6573
 #, c-format
 msgid "Entry point 0x%<PRIx64>\n"
 msgstr ""
 
-#: readelf.c:6098
+#: readelf.c:6575
 #, 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:6113 readelf.c:6115
+#: readelf.c:6590 readelf.c:6592
 #, c-format
 msgid ""
 "\n"
 "Program Headers:\n"
 msgstr ""
 
-#: readelf.c:6119
+#: readelf.c:6596
 #, c-format
 msgid ""
 "  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align\n"
 msgstr ""
 
-#: readelf.c:6122
+#: readelf.c:6599
 #, c-format
 msgid ""
 "  Type           Offset   VirtAddr           PhysAddr           FileSiz  "
 "MemSiz   Flg Align\n"
 msgstr ""
 
-#: readelf.c:6126
+#: readelf.c:6603
 #, c-format
 msgid "  Type           Offset             VirtAddr           PhysAddr\n"
 msgstr ""
 
-#: readelf.c:6128
+#: readelf.c:6605
 #, c-format
 msgid "                 FileSiz            MemSiz              Flags  Align\n"
 msgstr ""
 
-#: readelf.c:6226
+#: readelf.c:6703
 msgid "LOAD segments must be sorted in order of increasing VirtAddr\n"
 msgstr ""
 
-#: readelf.c:6229
+#: readelf.c:6706
 msgid "the segment's file size is larger than its memory size\n"
 msgstr ""
 
-#: readelf.c:6236
+#: readelf.c:6713
 msgid "the PHDR segment must occur before any LOAD segment\n"
 msgstr ""
 
-#: readelf.c:6254
+#: readelf.c:6731
 msgid "the PHDR segment is not covered by a LOAD segment\n"
 msgstr ""
 
-#: readelf.c:6260
+#: readelf.c:6737
 msgid "more than one dynamic segment\n"
 msgstr ""
 
-#: readelf.c:6279
+#: readelf.c:6756
 msgid "no .dynamic section in the dynamic segment\n"
 msgstr ""
 
-#: readelf.c:6298
+#: readelf.c:6775
 msgid "the .dynamic section is not the same as the dynamic segment\n"
 msgstr ""
 
-#: readelf.c:6309
+#: readelf.c:6786
 msgid "the dynamic segment offset + size exceeds the size of the file\n"
 msgstr ""
 
-#: readelf.c:6322
+#: readelf.c:6799
 msgid "Unable to find program interpreter name\n"
 msgstr ""
 
-#: readelf.c:6333
+#: readelf.c:6810
 #, c-format
 msgid "      [Requesting program interpreter: %s]\n"
 msgstr ""
 
-#: readelf.c:6344
+#: readelf.c:6821
 #, c-format
 msgid ""
 "\n"
 " Section to Segment mapping:\n"
 msgstr ""
 
-#: readelf.c:6345
+#: readelf.c:6822
 #, c-format
 msgid "  Segment Sections...\n"
 msgstr ""
 
-#: readelf.c:6387 readelf.c:11374
+#: readelf.c:6864 readelf.c:11845
 msgid "Cannot interpret virtual addresses without program headers.\n"
 msgstr ""
 
-#: readelf.c:6403
+#: readelf.c:6880
 #, c-format
 msgid "Virtual address %#<PRIx64> not located in any PT_LOAD segment.\n"
 msgstr ""
 
-#: readelf.c:6435 readelf.c:6505
+#: readelf.c:6912 readelf.c:6982
 msgid ""
 "The e_shentsize field in the ELF header is less than the size of an ELF "
 "section header\n"
 msgstr ""
 
-#: readelf.c:6439 readelf.c:6510
+#: readelf.c:6916 readelf.c:6987
 msgid ""
 "The e_shentsize field in the ELF header is larger than the size of an ELF "
 "section header\n"
 msgstr ""
 
-#: readelf.c:6443 readelf.c:6515
+#: readelf.c:6920 readelf.c:6992
 msgid "section headers"
 msgstr ""
 
-#: readelf.c:6452 readelf.c:6524
+#: readelf.c:6929 readelf.c:7001
 #, c-format
 msgid "Out of memory reading %u section headers\n"
 msgstr ""
 
-#: readelf.c:6472 readelf.c:6544
+#: readelf.c:6949 readelf.c:7021
 #, c-format
 msgid "Section %u has an out of range sh_link value of %u\n"
 msgstr ""
 
-#: readelf.c:6474 readelf.c:6546
+#: readelf.c:6951 readelf.c:7023
 #, c-format
 msgid "Section %u has an out of range sh_info value of %u\n"
 msgstr ""
 
-#: readelf.c:6588 readelf.c:6705
+#: readelf.c:7065 readelf.c:7182
 #, c-format
 msgid "Section %s has an invalid sh_entsize of %#<PRIx64>\n"
 msgstr ""
 
-#: readelf.c:6596 readelf.c:6713 readelf.c:13404
+#: readelf.c:7073 readelf.c:7190 readelf.c:13867
 #, c-format
 msgid "Section %s has an invalid sh_size of %#<PRIx64>\n"
 msgstr ""
 
-#: readelf.c:6606 readelf.c:6723
+#: readelf.c:7083 readelf.c:7200
 #, c-format
 msgid ""
 "Size (%#<PRIx64>) of section %s is not a multiple of its sh_entsize (%"
 "#<PRIx64>)\n"
 msgstr ""
 
-#: readelf.c:6615 readelf.c:6732 readelf.c:15965
+#: readelf.c:7092 readelf.c:7209 readelf.c:16435
 msgid "symbols"
 msgstr ""
 
-#: readelf.c:6627 readelf.c:6744
+#: readelf.c:7104 readelf.c:7221
 msgid ""
 "Multiple symbol table index sections associated with the same symbol "
 "section\n"
 msgstr ""
 
-#: readelf.c:6634 readelf.c:6751
+#: readelf.c:7111 readelf.c:7228
 msgid "symbol table section indices"
 msgstr ""
 
-#: readelf.c:6641 readelf.c:6758
+#: readelf.c:7118 readelf.c:7235
 #, c-format
 msgid "Index section %s has an sh_size of %#<PRIx64> - expected %#<PRIx64>\n"
 msgstr ""
 
-#: readelf.c:6653 readelf.c:6770
+#: readelf.c:7130 readelf.c:7247
 #, c-format
 msgid "Out of memory reading %<PRIu64> symbols\n"
 msgstr ""
 
-#: readelf.c:6976 readelf.c:7073 readelf.c:7091 readelf.c:7109
+#: readelf.c:7450 readelf.c:7546 readelf.c:7563 readelf.c:7580
 msgid "Internal error: not enough buffer room for section flag info"
 msgstr ""
 
-#: readelf.c:7116
+#: readelf.c:7588
 #, c-format
 msgid "UNKNOWN (%*.*lx)"
 msgstr ""
 
-#: readelf.c:7136 readelf.c:7151
+#: readelf.c:7607 readelf.c:7622
 msgid "Compressed section is too small even for a compression header\n"
 msgstr ""
 
-#: readelf.c:7173
+#: readelf.c:7644
 msgid ""
 "possibly corrupt ELF file header - it has a non-zero section header offset, "
 "but no section headers\n"
 msgstr ""
 
-#: readelf.c:7178
+#: readelf.c:7649
 #, c-format
 msgid ""
 "\n"
 "There are no sections in this file.\n"
 msgstr ""
 
-#: readelf.c:7186 readelf.c:21961
+#: readelf.c:7657 readelf.c:22438
 #, c-format
 msgid "In linked file '%s': "
 msgstr ""
 
-#: readelf.c:7188
+#: readelf.c:7659
 #, 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:7210 readelf.c:7886 readelf.c:8087 readelf.c:13700
-#: readelf.c:16371
+#: readelf.c:7681 readelf.c:8357 readelf.c:8558 readelf.c:14209
+#: readelf.c:16841
 msgid "string table"
 msgstr ""
 
-#: readelf.c:7272
+#: readelf.c:7743
 #, c-format
 msgid "Section %d has invalid sh_entsize of %<PRIx64>\n"
 msgstr ""
 
-#: readelf.c:7274
+#: readelf.c:7745
 #, c-format
 msgid "(Using the expected size of %<PRIx64> for the rest of this dump)\n"
 msgstr ""
 
-#: readelf.c:7298
+#: readelf.c:7769
 msgid "File contains multiple dynamic symbol tables\n"
 msgstr ""
 
-#: readelf.c:7313
+#: readelf.c:7784
 msgid "File contains multiple dynamic string tables\n"
 msgstr ""
 
-#: readelf.c:7319
+#: readelf.c:7790
 msgid "dynamic strings"
 msgstr ""
 
-#: readelf.c:7347 readelf.c:7353
+#: readelf.c:7818 readelf.c:7824
 #, c-format
 msgid "Section '%s': zero-sized relocation section\n"
 msgstr ""
 
-#: readelf.c:7366
+#: readelf.c:7837
 #, c-format
 msgid "Section '%s': has a size of zero - is this intended ?\n"
 msgstr ""
 
-#: readelf.c:7450
+#: readelf.c:7921
 #, c-format
 msgid ""
 "\n"
 "Section Headers in linked file '%s':\n"
 msgstr ""
 
-#: readelf.c:7452
+#: readelf.c:7923
 #, c-format
 msgid ""
 "\n"
 "Section Headers:\n"
 msgstr ""
 
-#: readelf.c:7454
+#: readelf.c:7925
 #, c-format
 msgid ""
 "\n"
 "Section Header:\n"
 msgstr ""
 
-#: readelf.c:7460 readelf.c:7471 readelf.c:7482
+#: readelf.c:7931 readelf.c:7942 readelf.c:7953
 #, c-format
 msgid "  [Nr] Name\n"
 msgstr ""
 
-#: readelf.c:7461
+#: readelf.c:7932
 #, c-format
 msgid "       Type            Addr     Off    Size   ES   Lk Inf Al\n"
 msgstr ""
 
-#: readelf.c:7465
+#: readelf.c:7936
 #, c-format
 msgid ""
 "  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk "
 "Inf Al\n"
 msgstr ""
 
-#: readelf.c:7472
+#: readelf.c:7943
 #, c-format
 msgid "       Type            Address          Off    Size   ES   Lk Inf Al\n"
 msgstr ""
 
-#: readelf.c:7476
+#: readelf.c:7947
 #, c-format
 msgid ""
 "  [Nr] Name              Type            Address          Off    Size   ES "
 "Flg Lk Inf Al\n"
 msgstr ""
 
-#: readelf.c:7483
+#: readelf.c:7954
 #, c-format
 msgid "       Type              Address          Offset            Link\n"
 msgstr ""
 
-#: readelf.c:7484
+#: readelf.c:7955
 #, c-format
 msgid "       Size              EntSize          Info              Align\n"
 msgstr ""
 
-#: readelf.c:7488
+#: readelf.c:7959
 #, c-format
 msgid "  [Nr] Name              Type             Address           Offset\n"
 msgstr ""
 
-#: readelf.c:7489
+#: readelf.c:7960
 #, c-format
 msgid "       Size              EntSize          Flags  Link  Info  Align\n"
 msgstr ""
 
-#: readelf.c:7494
+#: readelf.c:7965
 #, c-format
 msgid "       Flags\n"
 msgstr ""
 
-#: readelf.c:7523
+#: readelf.c:7994
 #, c-format
 msgid "[%2u]: Link field (%u) should index a symtab section.\n"
 msgstr ""
 
-#: readelf.c:7536
+#: readelf.c:8007
 #, c-format
 msgid "[%2u]: Link field (%u) should index a string section.\n"
 msgstr ""
 
-#: readelf.c:7544 readelf.c:7555
+#: readelf.c:8015 readelf.c:8026
 #, c-format
 msgid "[%2u]: Unexpected value (%u) in link field.\n"
 msgstr ""
 
-#: readelf.c:7582
+#: readelf.c:8053
 #, c-format
 msgid "[%2u]: Info field (%u) should index a relocatable section.\n"
 msgstr ""
 
-#: readelf.c:7593 readelf.c:7620
+#: readelf.c:8064 readelf.c:8091
 #, c-format
 msgid "[%2u]: Unexpected value (%u) in info field.\n"
 msgstr ""
 
-#: readelf.c:7615
+#: readelf.c:8086
 #, c-format
 msgid "[%2u]: Expected link to another section in info field"
 msgstr ""
 
-#: readelf.c:7630
+#: readelf.c:8101
 #, c-format
 msgid "Size of section %u is larger than the entire file!\n"
 msgstr ""
 
-#: readelf.c:7699
+#: readelf.c:8170
 #, c-format
 msgid "section %u: sh_link value of %u is larger than the number of sections\n"
 msgstr ""
 
-#: readelf.c:7800
+#: readelf.c:8271
 msgid "compression header"
 msgstr ""
 
-#: readelf.c:7805
+#: readelf.c:8276
 #, c-format
 msgid "       [<corrupt>]\n"
 msgstr ""
 
-#: readelf.c:7813
+#: readelf.c:8284
 #, c-format
 msgid "       [<unknown>: 0x%x], "
 msgstr ""
@@ -9247,7 +9251,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:7828
+#: readelf.c:8299
 #, c-format
 msgid ""
 "Key to Flags:\n"
@@ -9257,189 +9261,189 @@ msgid ""
 "  "
 msgstr ""
 
-#: readelf.c:7836
+#: readelf.c:8307
 #, c-format
 msgid "R (retain), "
 msgstr ""
 
-#: readelf.c:7839
+#: readelf.c:8310
 #, c-format
 msgid "D (mbind), "
 msgstr ""
 
-#: readelf.c:7847
+#: readelf.c:8318
 #, c-format
 msgid "l (large), "
 msgstr ""
 
-#: readelf.c:7849
+#: readelf.c:8320
 #, c-format
 msgid "y (purecode), "
 msgstr ""
 
-#: readelf.c:7851
+#: readelf.c:8322
 #, c-format
 msgid "v (VLE), "
 msgstr ""
 
-#: readelf.c:7876
+#: readelf.c:8347
 msgid "Bad sh_link in symbol table section\n"
 msgstr ""
 
-#: readelf.c:7911
+#: readelf.c:8382
 msgid "<OS specific>"
 msgstr ""
 
-#: readelf.c:7912
+#: readelf.c:8383
 msgid "<PROC specific>"
 msgstr ""
 
-#: readelf.c:7941
+#: readelf.c:8412
 #, c-format
 msgid ""
 "\n"
 "There are no sections group in linked file '%s'.\n"
 msgstr ""
 
-#: readelf.c:7944 readelf.c:7983
+#: readelf.c:8415 readelf.c:8454
 #, c-format
 msgid ""
 "\n"
 "There are no section groups in this file.\n"
 msgstr ""
 
-#: readelf.c:7951
+#: readelf.c:8422
 msgid "Section headers are not available!\n"
 msgstr ""
 
-#: readelf.c:7962
+#: readelf.c:8433
 #, c-format
 msgid "Out of memory reading %u section group headers\n"
 msgstr ""
 
-#: readelf.c:7980
+#: readelf.c:8451
 #, c-format
 msgid ""
 "\n"
 "There are no section groups in linked file '%s'.\n"
 msgstr ""
 
-#: readelf.c:7994
+#: readelf.c:8465
 #, c-format
 msgid "Out of memory reading %zu groups\n"
 msgstr ""
 
-#: readelf.c:8006
+#: readelf.c:8477
 #, c-format
 msgid "Section groups in linked file '%s'\n"
 msgstr ""
 
-#: readelf.c:8027
+#: readelf.c:8498
 #, c-format
 msgid "Bad sh_link in group section `%s'\n"
 msgstr ""
 
-#: readelf.c:8040
+#: readelf.c:8511
 #, c-format
 msgid "Corrupt header in group section `%s'\n"
 msgstr ""
 
-#: readelf.c:8046 readelf.c:8057
+#: readelf.c:8517 readelf.c:8528
 #, c-format
 msgid "Bad sh_info in group section `%s'\n"
 msgstr ""
 
-#: readelf.c:8097
+#: readelf.c:8568
 #, c-format
 msgid ""
 "Section %s has sh_entsize (%#<PRIx64>) which is larger than its size (%"
 "#<PRIx64>)\n"
 msgstr ""
 
-#: readelf.c:8107
+#: readelf.c:8578
 msgid "section data"
 msgstr ""
 
-#: readelf.c:8118
+#: readelf.c:8589
 #, c-format
 msgid ""
 "\n"
 "%sgroup section [%5u] `%s' [%s] contains %u sections:\n"
 msgstr ""
 
-#: readelf.c:8121
+#: readelf.c:8592
 #, c-format
 msgid "   [Index]    Name\n"
 msgstr ""
 
-#: readelf.c:8139
+#: readelf.c:8610
 #, c-format
 msgid "section [%5u] in group section [%5u] > maximum section [%5u]\n"
 msgstr ""
 
-#: readelf.c:8142
+#: readelf.c:8613
 msgid ""
 "Further error messages about overlarge group section indices suppressed\n"
 msgstr ""
 
-#: readelf.c:8155
+#: readelf.c:8626
 #, c-format
 msgid "section [%5u] in group section [%5u] already in group section [%5u]\n"
 msgstr ""
 
-#: readelf.c:8159
+#: readelf.c:8630
 msgid ""
 "Further error messages about already contained group sections suppressed\n"
 msgstr ""
 
-#: readelf.c:8171
+#: readelf.c:8642
 #, c-format
 msgid "section 0 in group section [%5u]\n"
 msgstr ""
 
-#: readelf.c:8238
+#: readelf.c:8709
 msgid "dynamic section image fixups"
 msgstr ""
 
-#: readelf.c:8246
+#: readelf.c:8717
 #, c-format
 msgid "corrupt library name index of %#<PRIx64> found in dynamic entry"
 msgstr ""
 
-#: readelf.c:8251
+#: readelf.c:8722
 #, c-format
 msgid ""
 "\n"
 "Image fixups for needed library #%<PRId64>: %s - ident: %<PRIx64>\n"
 msgstr ""
 
-#: readelf.c:8255
+#: readelf.c:8726
 #, c-format
 msgid "Seg Offset           Type                             SymVec DataType\n"
 msgstr ""
 
-#: readelf.c:8289
+#: readelf.c:8760
 msgid "dynamic section image relocations"
 msgstr ""
 
-#: readelf.c:8293
+#: readelf.c:8764
 #, c-format
 msgid ""
 "\n"
 "Image relocs\n"
 msgstr ""
 
-#: readelf.c:8295
+#: readelf.c:8766
 #, c-format
 msgid ""
 "Seg Offset   Type                            Addend            Seg Sym Off\n"
 msgstr ""
 
-#: readelf.c:8350
+#: readelf.c:8821
 msgid "dynamic string section"
 msgstr ""
 
-#: readelf.c:8454
+#: readelf.c:8925
 #, c-format
 msgid ""
 "\n"
@@ -9447,157 +9451,157 @@ msgid ""
 "bytes:\n"
 msgstr ""
 
-#: readelf.c:8459
+#: readelf.c:8930
 #, c-format
 msgid ""
 "\n"
 "'%s' relocation section at offset %#<PRIx64> contains %<PRId64> bytes:\n"
 msgstr ""
 
-#: readelf.c:8481
+#: readelf.c:8952
 #, c-format
 msgid ""
 "\n"
 "There are no dynamic relocations in linked file '%s'.\n"
 msgstr ""
 
-#: readelf.c:8484
+#: readelf.c:8955
 #, c-format
 msgid ""
 "\n"
 "There are no dynamic relocations in this file.\n"
 msgstr ""
 
-#: readelf.c:8511
+#: readelf.c:8982
 #, c-format
 msgid ""
 "\n"
 "In linked file '%s' relocation section "
 msgstr ""
 
-#: readelf.c:8514
+#: readelf.c:8985
 #, c-format
 msgid ""
 "\n"
 "Relocation section "
 msgstr ""
 
-#: readelf.c:8522
+#: readelf.c:8993
 #, c-format
 msgid " at offset %#<PRIx64> contains %<PRIu64> entry:\n"
 msgid_plural " at offset %#<PRIx64> contains %<PRId64> entries:\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:8573
+#: readelf.c:9044
 #, c-format
 msgid ""
 "\n"
 "There are no static relocations in linked file '%s'."
 msgstr ""
 
-#: readelf.c:8576
+#: readelf.c:9047
 #, c-format
 msgid ""
 "\n"
 "There are no static relocations in this file."
 msgstr ""
 
-#: readelf.c:8577
+#: readelf.c:9048
 #, c-format
 msgid ""
 "\n"
 "To see the dynamic relocations add --use-dynamic to the command line.\n"
 msgstr ""
 
-#: readelf.c:8585
+#: readelf.c:9056
 #, c-format
 msgid ""
 "\n"
 "There are no relocations in linked file '%s'.\n"
 msgstr ""
 
-#: readelf.c:8588
+#: readelf.c:9059
 #, c-format
 msgid ""
 "\n"
 "There are no relocations in this file.\n"
 msgstr ""
 
-#: readelf.c:8756
+#: readelf.c:9227
 #, c-format
 msgid "Invalid section %u in table entry %td\n"
 msgstr ""
 
-#: readelf.c:8768
+#: readelf.c:9239
 #, c-format
 msgid "Invalid offset %<PRIx64> in table entry %td\n"
 msgstr ""
 
-#: readelf.c:8786
+#: readelf.c:9257
 #, c-format
 msgid "\tUnknown version.\n"
 msgstr ""
 
-#: readelf.c:8849 readelf.c:9287
+#: readelf.c:9320 readelf.c:9758
 msgid "unwind table"
 msgstr ""
 
-#: readelf.c:8900 readelf.c:9370
+#: readelf.c:9371 readelf.c:9841
 #, c-format
 msgid "Skipping unknown relocation type: %u\n"
 msgstr ""
 
-#: readelf.c:8906 readelf.c:9377
+#: readelf.c:9377 readelf.c:9848
 #, c-format
 msgid "Skipping unexpected relocation type: %s\n"
 msgstr ""
 
-#: readelf.c:8915 readelf.c:9384
+#: readelf.c:9386 readelf.c:9855
 #, c-format
 msgid "Skipping reloc with overlarge offset: %#<PRIx64>\n"
 msgstr ""
 
-#: readelf.c:8923 readelf.c:9392
+#: readelf.c:9394 readelf.c:9863
 #, c-format
 msgid "Skipping reloc with invalid symbol index: %u\n"
 msgstr ""
 
-#: readelf.c:8971 readelf.c:9439 readelf.c:10550
+#: readelf.c:9442 readelf.c:9910 readelf.c:11021
 msgid "Multiple symbol tables encountered\n"
 msgstr ""
 
-#: readelf.c:8986 readelf.c:9455 readelf.c:10565
+#: readelf.c:9457 readelf.c:9926 readelf.c:11036
 #, c-format
 msgid ""
 "\n"
 "There are no unwind sections in this file.\n"
 msgstr ""
 
-#: readelf.c:9072
+#: readelf.c:9543
 #, c-format
 msgid ""
 "\n"
 "Could not find unwind info section for "
 msgstr ""
 
-#: readelf.c:9084
+#: readelf.c:9555
 msgid "unwind info"
 msgstr ""
 
-#: readelf.c:9087
+#: readelf.c:9558
 #, c-format
 msgid ""
 "\n"
 "Unwind section "
 msgstr ""
 
-#: readelf.c:9094
+#: readelf.c:9565
 #, c-format
 msgid " at offset %#<PRIx64> contains %<PRIu64> entries:\n"
 msgstr ""
 
-#: readelf.c:9464 readelf.c:10572
+#: readelf.c:9935 readelf.c:11043
 #, c-format
 msgid ""
 "\n"
@@ -9608,204 +9612,204 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:9597
+#: readelf.c:10068
 msgid "unwind data"
 msgstr ""
 
-#: readelf.c:9669
+#: readelf.c:10140
 #, c-format
 msgid "Skipping unexpected relocation at offset %#<PRIx64>\n"
 msgstr ""
 
-#: readelf.c:9691
+#: readelf.c:10162
 #, c-format
 msgid "Unknown section relocation type %d encountered\n"
 msgstr ""
 
-#: readelf.c:9699
+#: readelf.c:10170
 #, c-format
 msgid "Bad symbol index in unwind relocation (%<PRIu64> > %<PRIu64>)\n"
 msgstr ""
 
-#: readelf.c:9715
+#: readelf.c:10186
 #, c-format
 msgid "Skipping unknown ARM relocation type: %d\n"
 msgstr ""
 
-#: readelf.c:9725
+#: readelf.c:10196
 #, c-format
 msgid "Skipping unexpected ARM relocation type %s\n"
 msgstr ""
 
-#: readelf.c:9734
+#: readelf.c:10205
 #, c-format
 msgid "Skipping unknown C6000 relocation type: %d\n"
 msgstr ""
 
-#: readelf.c:9744
+#: readelf.c:10215
 #, c-format
 msgid "Skipping unexpected C6000 relocation type %s\n"
 msgstr ""
 
 #. This function currently only supports ARM and TI unwinders.
-#: readelf.c:9753
+#: readelf.c:10224
 msgid "Only TI and ARM unwinders are currently supported\n"
 msgstr ""
 
-#: readelf.c:9816
+#: readelf.c:10287
 #, c-format
 msgid "[Truncated opcode]\n"
 msgstr ""
 
-#: readelf.c:9864 readelf.c:10084
+#: readelf.c:10335 readelf.c:10555
 #, c-format
 msgid "Refuse to unwind"
 msgstr ""
 
-#: readelf.c:9887
+#: readelf.c:10358
 #, c-format
 msgid "     [Reserved]"
 msgstr ""
 
-#: readelf.c:9915
+#: readelf.c:10386
 #, c-format
 msgid "     finish"
 msgstr ""
 
-#: readelf.c:9920 readelf.c:10017
+#: readelf.c:10391 readelf.c:10488
 #, c-format
 msgid "[Spare]"
 msgstr ""
 
-#: readelf.c:9954
+#: readelf.c:10425
 msgid "corrupt change to vsp\n"
 msgstr ""
 
-#: readelf.c:9980
+#: readelf.c:10451
 #, c-format
 msgid "     pop {ra_auth_code}"
 msgstr ""
 
-#: readelf.c:9982
+#: readelf.c:10453
 #, c-format
 msgid "     vsp as modifier for PAC validation"
 msgstr ""
 
-#: readelf.c:10039 readelf.c:10196
+#: readelf.c:10510 readelf.c:10667
 #, c-format
 msgid "     [unsupported opcode]"
 msgstr ""
 
-#: readelf.c:10132
+#: readelf.c:10603
 #, c-format
 msgid "pop frame {"
 msgstr ""
 
-#: readelf.c:10135
+#: readelf.c:10606
 #, c-format
 msgid "*corrupt* - no registers specified"
 msgstr ""
 
-#: readelf.c:10149
+#: readelf.c:10620
 msgid "[pad]"
 msgstr ""
 
-#: readelf.c:10178
+#: readelf.c:10649
 msgid "Corrupt stack pointer adjustment detected\n"
 msgstr ""
 
-#: readelf.c:10185
+#: readelf.c:10656
 #, c-format
 msgid "sp = sp + %<PRId64>"
 msgstr ""
 
-#: readelf.c:10260
+#: readelf.c:10731
 #, c-format
 msgid "  Personality routine: "
 msgstr ""
 
-#: readelf.c:10292
+#: readelf.c:10763
 #, c-format
 msgid "  [Truncated data]\n"
 msgstr ""
 
-#: readelf.c:10316
+#: readelf.c:10787
 #, c-format
 msgid "Corrupt ARM compact model table entry: %x \n"
 msgstr ""
 
-#: readelf.c:10321
+#: readelf.c:10792
 #, c-format
 msgid "  Compact model index: %d\n"
 msgstr ""
 
-#: readelf.c:10347
+#: readelf.c:10818
 msgid "Unknown ARM compact model index encountered\n"
 msgstr ""
 
-#: readelf.c:10348
+#: readelf.c:10819
 #, c-format
 msgid "  [reserved]\n"
 msgstr ""
 
-#: readelf.c:10363
+#: readelf.c:10834
 #, c-format
 msgid "  Restore stack from frame pointer\n"
 msgstr ""
 
-#: readelf.c:10365
+#: readelf.c:10836
 #, c-format
 msgid "  Stack increment %d\n"
 msgstr ""
 
-#: readelf.c:10366
+#: readelf.c:10837
 #, c-format
 msgid "  Registers restored: "
 msgstr ""
 
-#: readelf.c:10371
+#: readelf.c:10842
 #, c-format
 msgid "  Return register: %s\n"
 msgstr ""
 
-#: readelf.c:10375
+#: readelf.c:10846
 #, c-format
 msgid "  [reserved (%d)]\n"
 msgstr ""
 
-#: readelf.c:10379
+#: readelf.c:10850
 #, c-format
 msgid ""
 "Unsupported architecture type %d encountered when decoding unwind table\n"
 msgstr ""
 
-#: readelf.c:10434
+#: readelf.c:10905
 #, c-format
 msgid "corrupt index table entry: %x\n"
 msgstr ""
 
-#: readelf.c:10473
+#: readelf.c:10944
 #, c-format
 msgid "Unwind entry contains corrupt offset (%#<PRIx64>) into section %s\n"
 msgstr ""
 
-#: readelf.c:10489
+#: readelf.c:10960
 #, c-format
 msgid "Could not locate .ARM.extab section containing %#<PRIx64>.\n"
 msgstr ""
 
-#: readelf.c:10533
+#: readelf.c:11004
 #, c-format
 msgid ""
 "Unsupported architecture type %d encountered when processing unwind table\n"
 msgstr ""
 
-#: readelf.c:10595
+#: readelf.c:11066
 #, c-format
 msgid "No processor specific unwind information to decode\n"
 msgstr ""
 
-#: readelf.c:10625
+#: readelf.c:11096
 #, c-format
 msgid ""
 "\n"
@@ -9813,80 +9817,80 @@ msgid ""
 "supported.\n"
 msgstr ""
 
-#: readelf.c:10652
+#: readelf.c:11123
 #, c-format
 msgid "NONE"
 msgstr ""
 
-#: readelf.c:10677
+#: readelf.c:11148
 #, c-format
 msgid "Interface Version: %s"
 msgstr ""
 
-#: readelf.c:10680
+#: readelf.c:11151
 #, c-format
 msgid "Interface Version: <corrupt: %<PRIx64>>"
 msgstr ""
 
-#: readelf.c:10698
+#: readelf.c:11169
 #, c-format
 msgid "Time Stamp: %s"
 msgstr ""
 
-#: readelf.c:10887 readelf.c:10937
+#: readelf.c:11358 readelf.c:11408
 msgid "dynamic section"
 msgstr ""
 
-#: readelf.c:10907 readelf.c:10958 readelf.c:11066
+#: readelf.c:11378 readelf.c:11429 readelf.c:11537
 #, c-format
 msgid "Out of memory allocating space for %<PRIu64> dynamic entries\n"
 msgstr ""
 
-#: readelf.c:11032
+#: readelf.c:11503
 #, c-format
 msgid "Size overflow prevents reading %<PRIu64> elements of size %u\n"
 msgstr ""
 
-#: readelf.c:11042
+#: readelf.c:11513
 #, c-format
 msgid "Invalid number of dynamic entries: %<PRIu64>\n"
 msgstr ""
 
-#: readelf.c:11050
+#: readelf.c:11521
 #, c-format
 msgid "Out of memory reading %<PRIu64> dynamic entries\n"
 msgstr ""
 
-#: readelf.c:11057
+#: readelf.c:11528
 #, c-format
 msgid "Unable to read in %<PRIu64> bytes of dynamic data\n"
 msgstr ""
 
-#: readelf.c:11107 readelf.c:11161 readelf.c:11185 readelf.c:11218
-#: readelf.c:11244 readelf.c:11263
+#: readelf.c:11578 readelf.c:11632 readelf.c:11656 readelf.c:11689
+#: readelf.c:11715 readelf.c:11734
 msgid "Unable to seek to start of dynamic information\n"
 msgstr ""
 
-#: readelf.c:11113 readelf.c:11167
+#: readelf.c:11584 readelf.c:11638
 msgid "Failed to read in number of buckets\n"
 msgstr ""
 
-#: readelf.c:11119
+#: readelf.c:11590
 msgid "Failed to read in number of chains\n"
 msgstr ""
 
-#: readelf.c:11226
+#: readelf.c:11697
 msgid "Failed to determine last chain length\n"
 msgstr ""
 
-#: readelf.c:11326
+#: readelf.c:11797
 #, c-format
 msgid ""
 "\n"
 "There is no dynamic section in linked file '%s'.\n"
 msgstr ""
 
-#: readelf.c:11329
+#: readelf.c:11800
 #, c-format
 msgid ""
 "\n"
@@ -9894,49 +9898,49 @@ msgid ""
 msgstr ""
 
 #. See PR 21379 for a reproducer.
-#: readelf.c:11389
+#: readelf.c:11860
 msgid "Invalid PT_LOAD entry\n"
 msgstr ""
 
-#: readelf.c:11415
+#: readelf.c:11886
 msgid "the .dynsym section doesn't match the DT_SYMTAB and DT_SYMENT tags\n"
 msgstr ""
 
-#: readelf.c:11425
+#: readelf.c:11896
 msgid "Corrupt DT_SYMTAB dynamic entry\n"
 msgstr ""
 
-#: readelf.c:11461
+#: readelf.c:11932
 msgid "the .dynstr section doesn't match the DT_STRTAB and DT_STRSZ tags\n"
 msgstr ""
 
-#: readelf.c:11466
+#: readelf.c:11937
 msgid "dynamic string table"
 msgstr ""
 
-#: readelf.c:11469
+#: readelf.c:11940
 msgid "Corrupt DT_STRTAB dynamic entry\n"
 msgstr ""
 
-#: readelf.c:11494
+#: readelf.c:11965
 #, c-format
 msgid "Bad value (%d) for SYMINENT entry\n"
 msgstr ""
 
-#: readelf.c:11513
+#: readelf.c:11984
 msgid "symbol information"
 msgstr ""
 
-#: readelf.c:11519
+#: readelf.c:11990
 msgid "Multiple dynamic symbol information sections found\n"
 msgstr ""
 
-#: readelf.c:11525
+#: readelf.c:11996
 #, c-format
 msgid "Out of memory allocating %<PRIu64> bytes for dynamic symbol info\n"
 msgstr ""
 
-#: readelf.c:11549
+#: readelf.c:12020
 #, c-format
 msgid ""
 "\n"
@@ -9949,7 +9953,7 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:11556
+#: readelf.c:12027
 #, c-format
 msgid ""
 "\n"
@@ -9960,87 +9964,87 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:11563
+#: readelf.c:12034
 #, c-format
 msgid "  Tag        Type                         Name/Value\n"
 msgstr ""
 
-#: readelf.c:11597
+#: readelf.c:12068
 #, c-format
 msgid "Auxiliary library"
 msgstr ""
 
-#: readelf.c:11601
+#: readelf.c:12072
 #, c-format
 msgid "Filter library"
 msgstr ""
 
-#: readelf.c:11605
+#: readelf.c:12076
 #, c-format
 msgid "Configuration file"
 msgstr ""
 
-#: readelf.c:11609
+#: readelf.c:12080
 #, c-format
 msgid "Dependency audit library"
 msgstr ""
 
-#: readelf.c:11613
+#: readelf.c:12084
 #, c-format
 msgid "Audit library"
 msgstr ""
 
-#: readelf.c:11632 readelf.c:11660 readelf.c:11688 readelf.c:12028
+#: readelf.c:12103 readelf.c:12131 readelf.c:12159 readelf.c:12499
 #, c-format
 msgid "Flags:"
 msgstr ""
 
-#: readelf.c:11635 readelf.c:11663 readelf.c:11690 readelf.c:12030
+#: readelf.c:12106 readelf.c:12134 readelf.c:12161 readelf.c:12501
 #, c-format
 msgid " None\n"
 msgstr ""
 
-#: readelf.c:11897
+#: readelf.c:12368
 #, c-format
 msgid "Shared library: [%s]"
 msgstr ""
 
-#: readelf.c:11901
+#: readelf.c:12372
 #, c-format
 msgid " program interpreter"
 msgstr ""
 
-#: readelf.c:11905
+#: readelf.c:12376
 #, c-format
 msgid "Library soname: [%s]"
 msgstr ""
 
-#: readelf.c:11909
+#: readelf.c:12380
 #, c-format
 msgid "Library rpath: [%s]"
 msgstr ""
 
-#: readelf.c:11913
+#: readelf.c:12384
 #, c-format
 msgid "Library runpath: [%s]"
 msgstr ""
 
-#: readelf.c:11950
+#: readelf.c:12421
 #, c-format
 msgid " (bytes)\n"
 msgstr ""
 
-#: readelf.c:11981
+#: readelf.c:12452
 #, c-format
 msgid "Not needed object: [%s]\n"
 msgstr ""
 
-#: readelf.c:12006
+#: readelf.c:12477
 #, c-format
 msgid "<corrupt time val: %<PRIx64>"
 msgstr ""
 
-#: readelf.c:12149
+#: readelf.c:12620
 #, c-format
 msgid ""
 "\n"
@@ -10052,7 +10056,7 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:12156
+#: readelf.c:12627
 #, c-format
 msgid ""
 "\n"
@@ -10063,71 +10067,71 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:12164 readelf.c:12310 readelf.c:12475
+#: readelf.c:12635 readelf.c:12781 readelf.c:12946
 #, c-format
 msgid " Addr: 0x%016<PRIx64>"
 msgstr ""
 
-#: readelf.c:12165 readelf.c:12311 readelf.c:12476
+#: readelf.c:12636 readelf.c:12782 readelf.c:12947
 #, c-format
 msgid "  Offset: 0x%08<PRIx64>  Link: %u (%s)\n"
 msgstr ""
 
-#: readelf.c:12171
+#: readelf.c:12642
 msgid "version definition section"
 msgstr ""
 
-#: readelf.c:12200
+#: readelf.c:12671
 #, c-format
 msgid "  %#06zx: Rev: %d  Flags: %s"
 msgstr ""
 
-#: readelf.c:12203
+#: readelf.c:12674
 #, c-format
 msgid "  Index: %d  Cnt: %d  "
 msgstr ""
 
-#: readelf.c:12220
+#: readelf.c:12691
 #, c-format
 msgid "Name: %s\n"
 msgstr ""
 
-#: readelf.c:12223
+#: readelf.c:12694
 #, c-format
 msgid "Name index: %ld\n"
 msgstr ""
 
-#: readelf.c:12232
+#: readelf.c:12703
 #, c-format
 msgid "Invalid vda_next field of %lx\n"
 msgstr ""
 
-#: readelf.c:12252
+#: readelf.c:12723
 #, c-format
 msgid "  %#06zx: Parent %d: %s\n"
 msgstr ""
 
-#: readelf.c:12256
+#: readelf.c:12727
 #, c-format
 msgid "  %#06zx: Parent %d, name index: %ld\n"
 msgstr ""
 
-#: readelf.c:12261
+#: readelf.c:12732
 #, c-format
 msgid "  Version def aux past end of section\n"
 msgstr ""
 
-#: readelf.c:12268
+#: readelf.c:12739
 #, c-format
 msgid "Invalid vd_next field of %lx\n"
 msgstr ""
 
-#: readelf.c:12279
+#: readelf.c:12750
 #, c-format
 msgid "  Version definition past end of section\n"
 msgstr ""
 
-#: readelf.c:12295
+#: readelf.c:12766
 #, c-format
 msgid ""
 "\n"
@@ -10138,7 +10142,7 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:12302
+#: readelf.c:12773
 #, c-format
 msgid ""
 "\n"
@@ -10149,68 +10153,68 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:12318
+#: readelf.c:12789
 msgid "Version Needs section"
 msgstr ""
 
-#: readelf.c:12343
+#: readelf.c:12814
 #, c-format
 msgid "  %#06zx: Version: %d"
 msgstr ""
 
-#: readelf.c:12346
+#: readelf.c:12817
 #, c-format
 msgid "  File: %s"
 msgstr ""
 
-#: readelf.c:12349
+#: readelf.c:12820
 #, c-format
 msgid "  File: %lx"
 msgstr ""
 
-#: readelf.c:12351
+#: readelf.c:12822
 #, c-format
 msgid "  Cnt: %d\n"
 msgstr ""
 
-#: readelf.c:12374
+#: readelf.c:12845
 #, c-format
 msgid "  %#06zx:   Name: %s"
 msgstr ""
 
-#: readelf.c:12377
+#: readelf.c:12848
 #, c-format
 msgid "  %#06zx:   Name index: %lx"
 msgstr ""
 
-#: readelf.c:12380
+#: readelf.c:12851
 #, c-format
 msgid "  Flags: %s  Version: %d\n"
 msgstr ""
 
-#: readelf.c:12386
+#: readelf.c:12857
 #, c-format
 msgid "Invalid vna_next field of %lx\n"
 msgstr ""
 
-#: readelf.c:12399
+#: readelf.c:12870
 msgid "Missing Version Needs auxiliary information\n"
 msgstr ""
 
-#: readelf.c:12404
+#: readelf.c:12875
 #, c-format
 msgid "Invalid vn_next field of %lx\n"
 msgstr ""
 
-#: readelf.c:12414
+#: readelf.c:12885
 msgid "Missing Version Needs information\n"
 msgstr ""
 
-#: readelf.c:12452
+#: readelf.c:12923
 msgid "version string table"
 msgstr ""
 
-#: readelf.c:12460
+#: readelf.c:12931
 #, c-format
 msgid ""
 "\n"
@@ -10223,7 +10227,7 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:12467
+#: readelf.c:12938
 #, c-format
 msgid ""
 "\n"
@@ -10234,210 +10238,229 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:12485
+#: readelf.c:12956
 msgid "version symbol data"
 msgstr ""
 
-#: readelf.c:12505
+#: readelf.c:12976
 msgid "*invalid*"
 msgstr ""
 
-#: readelf.c:12513
+#: readelf.c:12984
 msgid "   0 (*local*)    "
 msgstr ""
 
-#: readelf.c:12517
+#: readelf.c:12988
 msgid "   1 (*global*)   "
 msgstr ""
 
-#: readelf.c:12528
+#: readelf.c:12999
 msgid "invalid index into symbol array\n"
 msgstr ""
 
-#: readelf.c:12551 readelf.c:13148
+#: readelf.c:13022 readelf.c:13574
 msgid "version need"
 msgstr ""
 
-#: readelf.c:12562
+#: readelf.c:13033
 msgid "version need aux (2)"
 msgstr ""
 
-#: readelf.c:12609 readelf.c:13092
+#: readelf.c:13080 readelf.c:13518
 msgid "version def"
 msgstr ""
 
-#: readelf.c:12637 readelf.c:13123
+#: readelf.c:13108 readelf.c:13549
 msgid "version def aux"
 msgstr ""
 
-#: readelf.c:12645
+#: readelf.c:13116
 msgid "*both*"
 msgstr ""
 
-#: readelf.c:12677
+#: readelf.c:13148
 #, c-format
 msgid ""
 "\n"
 "No version information found in linked file '%s'.\n"
 msgstr ""
 
-#: readelf.c:12680
+#: readelf.c:13151
 #, c-format
 msgid ""
 "\n"
 "No version information found in this file.\n"
 msgstr ""
 
-#: readelf.c:12776
+#: readelf.c:13247
 #, c-format
 msgid "Unrecognized visibility value: %u\n"
 msgstr ""
 
-#: readelf.c:12789
+#: readelf.c:13260
 #, c-format
 msgid "Unrecognized alpha specific other value: %u\n"
 msgstr ""
 
-#: readelf.c:12866
+#: readelf.c:13337
 #, c-format
 msgid "Unrecognized IA64 VMS ST Function type: %d\n"
 msgstr ""
 
-#: readelf.c:12890
+#: readelf.c:13361
 #, c-format
 msgid "Unrecognized IA64 VMS ST Linkage: %d\n"
 msgstr ""
 
-#: readelf.c:12916
+#: readelf.c:13387
 #, c-format
 msgid "<localentry>: %d"
 msgstr ""
 
-#: readelf.c:12930
+#: readelf.c:13401
 msgid " VARIANT_CC"
 msgstr ""
 
-#: readelf.c:12981
+#: readelf.c:13452
 #, c-format
 msgid "<other>: %x"
 msgstr ""
 
-#: readelf.c:13021
-#, c-format
-msgid "bad section index[%3d]"
-msgstr ""
-
-#: readelf.c:13054
+#: readelf.c:13480
 msgid "version data"
 msgstr ""
 
-#: readelf.c:13166
+#: readelf.c:13592
 msgid "version need aux (3)"
 msgstr ""
 
-#: readelf.c:13320
+#: readelf.c:13783
 #, c-format
 msgid "local symbol %<PRIu64> found at index >= %s's sh_info value of %u\n"
 msgstr ""
 
-#: readelf.c:13339
+#: readelf.c:13802
 #, c-format
 msgid "Unknown LTO symbol definition encountered: %u\n"
 msgstr ""
 
-#: readelf.c:13358
+#: readelf.c:13821
 #, c-format
 msgid "Unknown LTO symbol visibility encountered: %u\n"
 msgstr ""
 
-#: readelf.c:13376
+#: readelf.c:13839
 #, c-format
 msgid "Unknown LTO symbol type encountered: %u\n"
 msgstr ""
 
-#: readelf.c:13392
+#: readelf.c:13855
 #, c-format
 msgid ""
 "\n"
 "The LTO Symbol table section '%s' in linked file '%s' is empty!\n"
 msgstr ""
 
-#: readelf.c:13396
+#: readelf.c:13859
 #, c-format
 msgid ""
 "\n"
 "LTO Symbol table '%s' is empty!\n"
 msgstr ""
 
-#: readelf.c:13411
+#: readelf.c:13874
 msgid "LTO symbols"
 msgstr ""
 
-#: readelf.c:13429
+#: readelf.c:13892
 #, c-format
 msgid "LTO Symbol extension table '%s' is empty!\n"
 msgstr ""
 
-#: readelf.c:13435
+#: readelf.c:13898
 msgid "LTO ext symbol data"
 msgstr ""
 
-#: readelf.c:13440
+#: readelf.c:13903
 msgid "Unexpected version number in symbol extension table\n"
 msgstr ""
 
-#: readelf.c:13449
+#: readelf.c:13912
 #, c-format
 msgid ""
 "\n"
 "In linked file '%s': "
 msgstr ""
 
-#: readelf.c:13456
+#: readelf.c:13919
 #, c-format
 msgid "LTO Symbol table '%s' and extension table '%s' contain:\n"
 msgstr ""
 
-#: readelf.c:13461
+#: readelf.c:13924
 #, c-format
 msgid "LTO Symbol table '%s'\n"
 msgstr ""
 
-#: readelf.c:13463
+#: readelf.c:13926
 #, c-format
 msgid " and extension table '%s' contain:\n"
 msgstr ""
 
-#: readelf.c:13468
+#: readelf.c:13931
 #, c-format
 msgid "LTO Symbol table '%s' contains:\n"
 msgstr ""
 
-#: readelf.c:13473
+#: readelf.c:13936
 #, c-format
 msgid ""
 "  Comdat_Key       Kind  Visibility     Size      Slot      Type  Section "
 "Name\n"
 msgstr ""
 
-#: readelf.c:13475
+#: readelf.c:13938
 #, c-format
 msgid "  Comdat_Key       Kind  Visibility     Size      Slot Name\n"
 msgstr ""
 
-#: readelf.c:13522
+#: readelf.c:13985
 msgid "Ran out of LTO symbol extension data\n"
 msgstr ""
 
-#: readelf.c:13542
+#: readelf.c:14005
 msgid "Data remains in the LTO symbol extension table\n"
 msgstr ""
 
-#: readelf.c:13552
+#: readelf.c:14015
 msgid "Buffer overrun encountered whilst decoding LTO symbol table\n"
 msgstr ""
 
-#: readelf.c:13604
+#: readelf.c:14057
+#, c-format
+msgid ""
+"   Num:    Value  Size Type    Bind   Vis+Other  Ndx(SecName) Name [+ "
+"Version Info]\n"
+msgstr ""
+
+#: readelf.c:14063 readelf.c:14069
+#, c-format
+msgid "   Num:    Value  Size Type    Bind   Vis      Ndx Name\n"
+msgstr ""
+
+#: readelf.c:14078
+#, c-format
+msgid ""
+"   Num:    Value          Size Type    Bind   Vis+Other Ndx(SecName) Name [+ "
+"Version Info]\n"
+msgstr ""
+
+#: readelf.c:14085 readelf.c:14091
+#, c-format
+msgid "   Num:    Value          Size Type    Bind   Vis      Ndx Name\n"
+msgstr ""
+
+#: readelf.c:14118
 #, c-format
 msgid ""
 "\n"
@@ -10448,7 +10471,7 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:13614
+#: readelf.c:14128
 #, c-format
 msgid ""
 "\n"
@@ -10459,24 +10482,14 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:13622 readelf.c:13679
-#, c-format
-msgid "   Num:    Value  Size Type    Bind   Vis      Ndx Name\n"
-msgstr ""
-
-#: readelf.c:13624 readelf.c:13681
-#, c-format
-msgid "   Num:    Value          Size Type    Bind   Vis      Ndx Name\n"
-msgstr ""
-
-#: readelf.c:13653
+#: readelf.c:14165
 #, c-format
 msgid ""
 "\n"
 "Symbol table '%s' has a sh_entsize of zero!\n"
 msgstr ""
 
-#: readelf.c:13661
+#: readelf.c:14173
 #, c-format
 msgid ""
 "\n"
@@ -10487,7 +10500,7 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:13670
+#: readelf.c:14182
 #, c-format
 msgid ""
 "\n"
@@ -10498,14 +10511,14 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:13715
+#: readelf.c:14224
 #, c-format
 msgid ""
 "\n"
 "Dynamic symbol information is not available for displaying symbols.\n"
 msgstr ""
 
-#: readelf.c:13728
+#: readelf.c:14237
 #, c-format
 msgid ""
 "\n"
@@ -10516,24 +10529,24 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:13738
+#: readelf.c:14247
 msgid "Out of memory allocating space for histogram buckets\n"
 msgstr ""
 
-#: readelf.c:13744 readelf.c:13821
+#: readelf.c:14253 readelf.c:14330
 #, c-format
 msgid " Length  Number     %% of total  Coverage\n"
 msgstr ""
 
-#: readelf.c:13754
+#: readelf.c:14263
 msgid "histogram chain is corrupt\n"
 msgstr ""
 
-#: readelf.c:13766
+#: readelf.c:14275
 msgid "Out of memory allocating space for histogram counts\n"
 msgstr ""
 
-#: readelf.c:13806
+#: readelf.c:14315
 #, c-format
 msgid ""
 "\n"
@@ -10544,15 +10557,15 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:13817
+#: readelf.c:14326
 msgid "Out of memory allocating space for gnu histogram buckets\n"
 msgstr ""
 
-#: readelf.c:13844
+#: readelf.c:14353
 msgid "Out of memory allocating space for gnu histogram counts\n"
 msgstr ""
 
-#: readelf.c:13910
+#: readelf.c:14419
 #, c-format
 msgid ""
 "\n"
@@ -10565,7 +10578,7 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:13917
+#: readelf.c:14426
 #, c-format
 msgid ""
 "\n"
@@ -10576,241 +10589,234 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:13925
+#: readelf.c:14434
 #, c-format
 msgid " Num: Name                           BoundTo     Flags\n"
 msgstr ""
 
-#: readelf.c:13932
+#: readelf.c:14441
 #, c-format
 msgid "<corrupt index>"
 msgstr ""
 
-#: readelf.c:13937
+#: readelf.c:14446
 #, c-format
 msgid "<corrupt: %19ld>"
 msgstr ""
 
-#: readelf.c:14029
+#: readelf.c:14538
 #, c-format
 msgid "LoongArch ULEB128 field at 0x%lx contains invalid ULEB128 value\n"
 msgstr ""
 
-#: readelf.c:14034 readelf.c:14088 readelf.c:14139 readelf.c:14185
-#: readelf.c:14199 readelf.c:14243
+#: readelf.c:14543 readelf.c:14597 readelf.c:14648 readelf.c:14694
+#: readelf.c:14708 readelf.c:14752
 #, c-format
 msgid "%s reloc contains invalid symbol index %<PRIu64>\n"
 msgstr ""
 
-#: readelf.c:14135
+#: readelf.c:14644
 #, c-format
 msgid "MSP430 ULEB128 field at %#<PRIx64> contains invalid ULEB128 value\n"
 msgstr ""
 
 #. PR 21137
-#: readelf.c:14150
+#: readelf.c:14659
 #, c-format
 msgid "MSP430 sym diff reloc contains invalid offset: %#<PRIx64>\n"
 msgstr ""
 
-#: readelf.c:14162
+#: readelf.c:14671
 msgid "Unhandled MSP430 reloc type found after SYM_DIFF reloc\n"
 msgstr ""
 
-#: readelf.c:14209
+#: readelf.c:14718
 #, c-format
 msgid "MN10300 sym diff reloc contains invalid offset: %#<PRIx64>\n"
 msgstr ""
 
-#: readelf.c:14220
+#: readelf.c:14729
 msgid "Unhandled MN10300 reloc type found after SYM_DIFF reloc\n"
 msgstr ""
 
-#: readelf.c:14262 readelf.c:14272
+#: readelf.c:14771 readelf.c:14781
 #, c-format
 msgid "RL78 sym diff reloc contains invalid offset: %#<PRIx64>\n"
 msgstr ""
 
-#: readelf.c:14491
+#: readelf.c:15004
 #, c-format
 msgid ""
 "Missing knowledge of 32-bit reloc types used in DWARF sections of machine "
 "number %d\n"
 msgstr ""
 
-#: readelf.c:15207
+#: readelf.c:15739
 #, c-format
 msgid "unable to apply unsupported reloc type %d to section %s\n"
 msgstr ""
 
-#: readelf.c:15216
+#: readelf.c:15748
 #, c-format
 msgid "skipping invalid relocation offset %#<PRIx64> in section %s\n"
 msgstr ""
 
-#: readelf.c:15226
+#: readelf.c:15758
 #, c-format
 msgid "skipping invalid relocation symbol index %#<PRIx64> in section %s\n"
 msgstr ""
 
-#: readelf.c:15250
+#: readelf.c:15782
 #, c-format
 msgid "skipping unexpected symbol type %s in section %s relocation %tu\n"
 msgstr ""
 
-#: readelf.c:15328
+#: readelf.c:15860
 #, c-format
 msgid ""
 "\n"
 "Assembly dump of section %s\n"
 msgstr ""
 
-#: readelf.c:15346
+#: readelf.c:15878
 #, c-format
 msgid "Section '%s' has no data to dump.\n"
 msgstr ""
 
-#: readelf.c:15352
+#: readelf.c:15884
 msgid "section contents"
 msgstr ""
 
-#: readelf.c:15375
+#: readelf.c:15907
 #, c-format
 msgid "Uncompressed section size is suspiciously large: 0x%<PRIu64>\n"
 msgstr ""
 
-#: readelf.c:15451
+#: readelf.c:15998 readelf.c:16608
 #, c-format
-msgid ""
-"\n"
-"String dump of section '%s' in linked file %s:\n"
+msgid "section '%s' has unsupported compress type: %d\n"
 msgstr ""
 
-#: readelf.c:15455
+#: readelf.c:16031 readelf.c:16645
 #, c-format
-msgid ""
-"\n"
-"String dump of section '%s':\n"
+msgid "Unable to decompress section %s\n"
 msgstr ""
 
-#: readelf.c:15483 readelf.c:15706 readelf.c:16138
+#: readelf.c:16070
 #, c-format
-msgid "section '%s' has unsupported compress type: %d\n"
+msgid ""
+" NOTE: This section has relocations against it, but these have NOT been "
+"applied to this dump.\n"
 msgstr ""
 
-#: readelf.c:15515 readelf.c:15740 readelf.c:16175
+#: readelf.c:16097
 #, c-format
-msgid "Unable to decompress section %s\n"
+msgid ""
+"\n"
+"String dump of section '%s' in linked file %s:\n"
 msgstr ""
 
-#: readelf.c:15540
+#: readelf.c:16101
 #, c-format
 msgid ""
-"  Note: This section has relocations against it, but these have NOT been "
-"applied to this dump.\n"
+"\n"
+"String dump of section '%s':\n"
 msgstr ""
 
-#: readelf.c:15633 readelf.c:17169 readelf.c:17209 readelf.c:17247
-#: readelf.c:17294 readelf.c:17325 readelf.c:18931 readelf.c:18963
+#: readelf.c:16197 readelf.c:17639 readelf.c:17679 readelf.c:17717
+#: readelf.c:17764 readelf.c:17795 readelf.c:19401 readelf.c:19433
 #, c-format
 msgid "<corrupt>\n"
 msgstr ""
 
-#: readelf.c:15641
+#: readelf.c:16205
 #, c-format
 msgid "  No strings found in this section."
 msgstr ""
 
-#: readelf.c:15674
+#: readelf.c:16237
 #, c-format
 msgid ""
 "\n"
 "Hex dump of section '%s' in linked file %s:\n"
 msgstr ""
 
-#: readelf.c:15678
+#: readelf.c:16241
 #, c-format
 msgid ""
 "\n"
 "Hex dump of section '%s':\n"
 msgstr ""
 
-#: readelf.c:15773
-#, c-format
-msgid ""
-" NOTE: This section has relocations against it, but these have NOT been "
-"applied to this dump.\n"
-msgstr ""
-
-#: readelf.c:15915
+#: readelf.c:16385
 #, c-format
 msgid "Iteration failed: %s, %s\n"
 msgstr ""
 
-#: readelf.c:15959
+#: readelf.c:16429
 #, c-format
 msgid "No symbol section named %s\n"
 msgstr ""
 
-#: readelf.c:15975
+#: readelf.c:16445
 #, c-format
 msgid "No string table section named %s\n"
 msgstr ""
 
-#: readelf.c:15982
+#: readelf.c:16452
 msgid "strings"
 msgstr ""
 
-#: readelf.c:15995 readelf.c:16007
+#: readelf.c:16465 readelf.c:16477
 #, c-format
 msgid "CTF open failure: %s\n"
 msgstr ""
 
-#: readelf.c:16014
+#: readelf.c:16484
 #, c-format
 msgid ""
 "\n"
 "Dump of CTF section '%s' in linked file %s:\n"
 msgstr ""
 
-#: readelf.c:16018
+#: readelf.c:16488
 #, c-format
 msgid ""
 "\n"
 "Dump of CTF section '%s':\n"
 msgstr ""
 
-#: readelf.c:16026
+#: readelf.c:16496
 #, c-format
 msgid "CTF member open failure: %s\n"
 msgstr ""
 
-#: readelf.c:16053
+#: readelf.c:16523
 msgid "Section name must be provided \n"
 msgstr ""
 
-#: readelf.c:16065
+#: readelf.c:16535
 #, c-format
 msgid "SFrame decode failure: %s\n"
 msgstr ""
 
-#: readelf.c:16095
+#: readelf.c:16565
 #, c-format
 msgid "%s section data"
 msgstr ""
 
-#: readelf.c:16119
+#: readelf.c:16589
 #, c-format
 msgid "compressed section %s is too small to contain a compression header\n"
 msgstr ""
 
-#: readelf.c:16251 readelf.c:16278 readelf.c:16303
+#: readelf.c:16721 readelf.c:16748 readelf.c:16773
 #, c-format
 msgid ""
 "malformed note encountered in section %s whilst scanning for build-id note\n"
 msgstr ""
 
-#: readelf.c:16431
+#: readelf.c:16901
 #, c-format
 msgid ""
 "\n"
@@ -10821,539 +10827,539 @@ 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:16440
+#: readelf.c:16910
 #, c-format
 msgid "section '%s' has the NOBITS type - its contents are unreliable.\n"
 msgstr ""
 
-#: readelf.c:16490
+#: readelf.c:16960
 #, c-format
 msgid "Unrecognized debug section: %s\n"
 msgstr ""
 
-#: readelf.c:16520
+#: readelf.c:16990
 #, c-format
 msgid "Section '%s' was not dumped because it does not exist\n"
 msgstr ""
 
-#: readelf.c:16598
+#: readelf.c:17068
 #, c-format
 msgid "Section %d was not dumped because it does not exist!\n"
 msgstr ""
 
-#: readelf.c:16654
+#: readelf.c:17124
 msgid "<corrupt tag>\n"
 msgstr ""
 
-#: readelf.c:16669
+#: readelf.c:17139
 #, c-format
 msgid "<corrupt string tag>"
 msgstr ""
 
-#: readelf.c:16703
+#: readelf.c:17173
 #, c-format
 msgid "Absent/Non standard\n"
 msgstr ""
 
-#: readelf.c:16706
+#: readelf.c:17176
 #, c-format
 msgid "Bare metal/mwdt\n"
 msgstr ""
 
-#: readelf.c:16709
+#: readelf.c:17179
 #, c-format
 msgid "Bare metal/newlib\n"
 msgstr ""
 
-#: readelf.c:16712
+#: readelf.c:17182
 #, c-format
 msgid "Linux/uclibc\n"
 msgstr ""
 
-#: readelf.c:16715
+#: readelf.c:17185
 #, c-format
 msgid "Linux/glibc\n"
 msgstr ""
 
-#: readelf.c:16718 readelf.c:16797
+#: readelf.c:17188 readelf.c:17267
 #, c-format
 msgid "Unknown\n"
 msgstr ""
 
-#: readelf.c:16730 readelf.c:16760 readelf.c:16788
+#: readelf.c:17200 readelf.c:17230 readelf.c:17258
 #, c-format
 msgid "Absent\n"
 msgstr ""
 
-#: readelf.c:16772
+#: readelf.c:17242
 msgid "yes"
 msgstr ""
 
-#: readelf.c:16772
+#: readelf.c:17242
 msgid "no"
 msgstr ""
 
-#: readelf.c:16809 readelf.c:16816
+#: readelf.c:17279 readelf.c:17286
 msgid "default"
 msgstr ""
 
-#: readelf.c:16810
+#: readelf.c:17280
 msgid "smallest"
 msgstr ""
 
-#: readelf.c:16815
+#: readelf.c:17285
 msgid "OPTFP"
 msgstr ""
 
-#: readelf.c:17036 readelf.c:17049 readelf.c:17067 readelf.c:17588
-#: readelf.c:17867 readelf.c:17879 readelf.c:17891
+#: readelf.c:17506 readelf.c:17519 readelf.c:17537 readelf.c:18058
+#: readelf.c:18337 readelf.c:18349 readelf.c:18361
 #, c-format
 msgid "None\n"
 msgstr ""
 
-#: readelf.c:17037
+#: readelf.c:17507
 #, c-format
 msgid "Application\n"
 msgstr ""
 
-#: readelf.c:17038
+#: readelf.c:17508
 #, c-format
 msgid "Realtime\n"
 msgstr ""
 
-#: readelf.c:17039
+#: readelf.c:17509
 #, c-format
 msgid "Microcontroller\n"
 msgstr ""
 
-#: readelf.c:17040
+#: readelf.c:17510
 #, c-format
 msgid "Application or Realtime\n"
 msgstr ""
 
-#: readelf.c:17050 readelf.c:17069 readelf.c:17640 readelf.c:17657
-#: readelf.c:17728 readelf.c:17748 readelf.c:20602
+#: readelf.c:17520 readelf.c:17539 readelf.c:18110 readelf.c:18127
+#: readelf.c:18198 readelf.c:18218 readelf.c:21079
 #, c-format
 msgid "8-byte\n"
 msgstr ""
 
-#: readelf.c:17051 readelf.c:17731 readelf.c:17751 readelf.c:20601
+#: readelf.c:17521 readelf.c:18201 readelf.c:18221 readelf.c:21078
 #, c-format
 msgid "4-byte\n"
 msgstr ""
 
-#: readelf.c:17055 readelf.c:17073
+#: readelf.c:17525 readelf.c:17543
 #, c-format
 msgid "8-byte and up to %d-byte extended\n"
 msgstr ""
 
-#: readelf.c:17068
+#: readelf.c:17538
 #, c-format
 msgid "8-byte, except leaf SP\n"
 msgstr ""
 
-#: readelf.c:17084 readelf.c:17166 readelf.c:17766
+#: readelf.c:17554 readelf.c:17636 readelf.c:18236
 #, c-format
 msgid "flag = %d, vendor = "
 msgstr ""
 
-#: readelf.c:17105
+#: readelf.c:17575
 #, c-format
 msgid "True\n"
 msgstr ""
 
-#: readelf.c:17125
+#: readelf.c:17595
 #, c-format
 msgid "<unknown: %d>\n"
 msgstr ""
 
-#: readelf.c:17170
+#: readelf.c:17640
 msgid "corrupt vendor attribute\n"
 msgstr ""
 
-#: readelf.c:17220
+#: readelf.c:17690
 #, c-format
 msgid "unspecified hard/soft float\n"
 msgstr ""
 
-#: readelf.c:17223
+#: readelf.c:17693
 #, c-format
 msgid "hard float\n"
 msgstr ""
 
-#: readelf.c:17226
+#: readelf.c:17696
 #, c-format
 msgid "soft float\n"
 msgstr ""
 
-#: readelf.c:17258
+#: readelf.c:17728
 #, c-format
 msgid "unspecified hard/soft float, "
 msgstr ""
 
-#: readelf.c:17261
+#: readelf.c:17731
 #, c-format
 msgid "hard float, "
 msgstr ""
 
-#: readelf.c:17264
+#: readelf.c:17734
 #, c-format
 msgid "soft float, "
 msgstr ""
 
-#: readelf.c:17267
+#: readelf.c:17737
 #, c-format
 msgid "single-precision hard float, "
 msgstr ""
 
-#: readelf.c:17274
+#: readelf.c:17744
 #, c-format
 msgid "unspecified long double\n"
 msgstr ""
 
-#: readelf.c:17277
+#: readelf.c:17747
 #, c-format
 msgid "128-bit IBM long double\n"
 msgstr ""
 
-#: readelf.c:17280
+#: readelf.c:17750
 #, c-format
 msgid "64-bit long double\n"
 msgstr ""
 
-#: readelf.c:17283
+#: readelf.c:17753
 #, c-format
 msgid "128-bit IEEE long double\n"
 msgstr ""
 
-#: readelf.c:17305 readelf.c:17336
+#: readelf.c:17775 readelf.c:17806
 #, c-format
 msgid "unspecified\n"
 msgstr ""
 
-#: readelf.c:17308
+#: readelf.c:17778
 #, c-format
 msgid "generic\n"
 msgstr ""
 
-#: readelf.c:17342
+#: readelf.c:17812
 #, c-format
 msgid "memory\n"
 msgstr ""
 
-#: readelf.c:17369
+#: readelf.c:17839
 #, c-format
 msgid "any\n"
 msgstr ""
 
-#: readelf.c:17372
+#: readelf.c:17842
 #, c-format
 msgid "software\n"
 msgstr ""
 
-#: readelf.c:17375
+#: readelf.c:17845
 #, c-format
 msgid "hardware\n"
 msgstr ""
 
-#: readelf.c:17498
+#: readelf.c:17968
 #, c-format
 msgid "Hard or soft float\n"
 msgstr ""
 
-#: readelf.c:17501
+#: readelf.c:17971
 #, c-format
 msgid "Hard float (double precision)\n"
 msgstr ""
 
-#: readelf.c:17504
+#: readelf.c:17974
 #, c-format
 msgid "Hard float (single precision)\n"
 msgstr ""
 
-#: readelf.c:17507
+#: readelf.c:17977
 #, c-format
 msgid "Soft float\n"
 msgstr ""
 
-#: readelf.c:17510
+#: readelf.c:17980
 #, c-format
 msgid "Hard float (MIPS32r2 64-bit FPU 12 callee-saved)\n"
 msgstr ""
 
-#: readelf.c:17513
+#: readelf.c:17983
 #, c-format
 msgid "Hard float (32-bit CPU, Any FPU)\n"
 msgstr ""
 
-#: readelf.c:17516
+#: readelf.c:17986
 #, c-format
 msgid "Hard float (32-bit CPU, 64-bit FPU)\n"
 msgstr ""
 
-#: readelf.c:17519
+#: readelf.c:17989
 #, c-format
 msgid "Hard float compat (32-bit CPU, 64-bit FPU)\n"
 msgstr ""
 
-#: readelf.c:17522
+#: readelf.c:17992
 #, c-format
 msgid "NaN 2008 compatibility\n"
 msgstr ""
 
-#: readelf.c:17555
+#: readelf.c:18025
 #, c-format
 msgid "Any MSA or not\n"
 msgstr ""
 
-#: readelf.c:17558
+#: readelf.c:18028
 #, c-format
 msgid "128-bit MSA\n"
 msgstr ""
 
-#: readelf.c:17620
+#: readelf.c:18090
 #, c-format
 msgid "Not used\n"
 msgstr ""
 
-#: readelf.c:17623
+#: readelf.c:18093
 #, c-format
 msgid "2 bytes\n"
 msgstr ""
 
-#: readelf.c:17626
+#: readelf.c:18096
 #, c-format
 msgid "4 bytes\n"
 msgstr ""
 
-#: readelf.c:17643 readelf.c:17660 readelf.c:17734 readelf.c:17754
+#: readelf.c:18113 readelf.c:18130 readelf.c:18204 readelf.c:18224
 #, c-format
 msgid "16-byte\n"
 msgstr ""
 
-#: readelf.c:17674
+#: readelf.c:18144
 #, c-format
 msgid "DSBT addressing not used\n"
 msgstr ""
 
-#: readelf.c:17677
+#: readelf.c:18147
 #, c-format
 msgid "DSBT addressing used\n"
 msgstr ""
 
-#: readelf.c:17691
+#: readelf.c:18161
 #, c-format
 msgid "Data addressing position-dependent\n"
 msgstr ""
 
-#: readelf.c:17694
+#: readelf.c:18164
 #, c-format
 msgid "Data addressing position-independent, GOT near DP\n"
 msgstr ""
 
-#: readelf.c:17697
+#: readelf.c:18167
 #, c-format
 msgid "Data addressing position-independent, GOT far from DP\n"
 msgstr ""
 
-#: readelf.c:17711
+#: readelf.c:18181
 #, c-format
 msgid "Code addressing position-dependent\n"
 msgstr ""
 
-#: readelf.c:17714
+#: readelf.c:18184
 #, c-format
 msgid "Code addressing position-independent\n"
 msgstr ""
 
-#: readelf.c:17868
+#: readelf.c:18338
 #, c-format
 msgid "MSP430\n"
 msgstr ""
 
-#: readelf.c:17869
+#: readelf.c:18339
 #, c-format
 msgid "MSP430X\n"
 msgstr ""
 
-#: readelf.c:17880 readelf.c:17892
+#: readelf.c:18350 readelf.c:18362
 #, c-format
 msgid "Small\n"
 msgstr ""
 
-#: readelf.c:17881 readelf.c:17893
+#: readelf.c:18351 readelf.c:18363
 #, c-format
 msgid "Large\n"
 msgstr ""
 
-#: readelf.c:17894
+#: readelf.c:18364
 #, c-format
 msgid "Restricted Large\n"
 msgstr ""
 
-#: readelf.c:17900
+#: readelf.c:18370
 #, c-format
 msgid "  <unknown tag %<PRId64>>: "
 msgstr ""
 
-#: readelf.c:17946
+#: readelf.c:18416
 #, c-format
 msgid "Any Region\n"
 msgstr ""
 
-#: readelf.c:17949
+#: readelf.c:18419
 #, c-format
 msgid "Lower Region Only\n"
 msgstr ""
 
-#: readelf.c:18015
+#: readelf.c:18485
 #, c-format
 msgid "No unaligned access\n"
 msgstr ""
 
-#: readelf.c:18018
+#: readelf.c:18488
 #, c-format
 msgid "Unaligned access\n"
 msgstr ""
 
-#: readelf.c:18024
+#: readelf.c:18494
 #, c-format
 msgid "%<PRIu64>-bytes\n"
 msgstr ""
 
-#: readelf.c:18166
+#: readelf.c:18636
 msgid "attributes"
 msgstr ""
 
-#: readelf.c:18178
+#: readelf.c:18648
 #, c-format
 msgid "Unknown attributes version '%c'(%d) - expecting 'A'\n"
 msgstr ""
 
-#: readelf.c:18197
+#: readelf.c:18667
 msgid "Tag section ends prematurely\n"
 msgstr ""
 
-#: readelf.c:18206
+#: readelf.c:18676
 #, c-format
 msgid "Bad attribute length (%u > %u)\n"
 msgstr ""
 
-#: readelf.c:18214
+#: readelf.c:18684
 #, c-format
 msgid "Attribute length of %u is too small\n"
 msgstr ""
 
-#: readelf.c:18225
+#: readelf.c:18695
 msgid "Corrupt attribute section name\n"
 msgstr ""
 
-#: readelf.c:18230
+#: readelf.c:18700
 #, c-format
 msgid "Attribute Section: "
 msgstr ""
 
-#: readelf.c:18257
+#: readelf.c:18727
 msgid "Unused bytes at end of section\n"
 msgstr ""
 
-#: readelf.c:18267
+#: readelf.c:18737
 #, c-format
 msgid "Bad subsection length (%u > %u)\n"
 msgstr ""
 
-#: readelf.c:18275
+#: readelf.c:18745
 #, c-format
 msgid "Bad subsection length (%u < 6)\n"
 msgstr ""
 
-#: readelf.c:18290
+#: readelf.c:18760
 #, c-format
 msgid "File Attributes\n"
 msgstr ""
 
-#: readelf.c:18293
+#: readelf.c:18763
 #, c-format
 msgid "Section Attributes:"
 msgstr ""
 
-#: readelf.c:18296
+#: readelf.c:18766
 #, c-format
 msgid "Symbol Attributes:"
 msgstr ""
 
-#: readelf.c:18309
+#: readelf.c:18779
 #, c-format
 msgid "Unknown tag: %d\n"
 msgstr ""
 
-#: readelf.c:18330
+#: readelf.c:18800
 #, c-format
 msgid "  Unknown attribute:\n"
 msgstr ""
 
-#: readelf.c:18372
+#: readelf.c:18842
 msgid "MIPS GOT entry extends beyond the end of available data\n"
 msgstr ""
 
-#: readelf.c:18571
+#: readelf.c:19041
 msgid "Corrupt MIPS ABI Flags section.\n"
 msgstr ""
 
-#: readelf.c:18577
+#: readelf.c:19047
 msgid "MIPS ABI Flags section"
 msgstr ""
 
-#: readelf.c:18636 readelf.c:19219
+#: readelf.c:19106 readelf.c:19689
 msgid "Global Offset Table data"
 msgstr ""
 
-#: readelf.c:18640
+#: readelf.c:19110
 #, c-format
 msgid ""
 "\n"
 "Static GOT:\n"
 msgstr ""
 
-#: readelf.c:18641 readelf.c:19224
+#: readelf.c:19111 readelf.c:19694
 #, c-format
 msgid " Canonical gp value: "
 msgstr ""
 
-#: readelf.c:18655 readelf.c:19228 readelf.c:19358
+#: readelf.c:19125 readelf.c:19698 readelf.c:19833
 #, c-format
 msgid " Reserved entries:\n"
 msgstr ""
 
-#: readelf.c:18656
+#: readelf.c:19126
 #, c-format
 msgid "  %*s %10s %*s\n"
 msgstr ""
 
-#: readelf.c:18657 readelf.c:18687 readelf.c:19230 readelf.c:19258
-#: readelf.c:19276 readelf.c:19360 readelf.c:19369
+#: readelf.c:19127 readelf.c:19157 readelf.c:19700 readelf.c:19728
+#: readelf.c:19746 readelf.c:19835 readelf.c:19844
 msgid "Address"
 msgstr ""
 
-#: readelf.c:18657 readelf.c:18687 readelf.c:19230 readelf.c:19258
-#: readelf.c:19277
+#: readelf.c:19127 readelf.c:19157 readelf.c:19700 readelf.c:19728
+#: readelf.c:19747
 msgid "Access"
 msgstr ""
 
-#: readelf.c:18658 readelf.c:18688
+#: readelf.c:19128 readelf.c:19158
 msgid "Value"
 msgstr ""
 
-#: readelf.c:18685 readelf.c:19256
+#: readelf.c:19155 readelf.c:19726
 #, c-format
 msgid " Local entries:\n"
 msgstr ""
 
-#: readelf.c:18767 readelf.c:19475
+#: readelf.c:19237 readelf.c:19950
 msgid "liblist section data"
 msgstr ""
 
-#: readelf.c:18770
+#: readelf.c:19240
 #, c-format
 msgid ""
 "\n"
@@ -11364,38 +11370,38 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:18774
+#: readelf.c:19244
 msgid ""
 "     Library              Time Stamp          Checksum   Version Flags\n"
 msgstr ""
 
-#: readelf.c:18800
+#: readelf.c:19270
 #, c-format
 msgid "<corrupt: %9ld>"
 msgstr ""
 
-#: readelf.c:18805
+#: readelf.c:19275
 msgid " NONE"
 msgstr ""
 
-#: readelf.c:18855
+#: readelf.c:19325
 msgid "No MIPS_OPTIONS header found\n"
 msgstr ""
 
-#: readelf.c:18861
+#: readelf.c:19331
 msgid "The MIPS options section is too small.\n"
 msgstr ""
 
-#: readelf.c:18866
+#: readelf.c:19336
 msgid "options"
 msgstr ""
 
-#: readelf.c:18885
+#: readelf.c:19355
 #, c-format
 msgid "Invalid size (%u) for MIPS option\n"
 msgstr ""
 
-#: readelf.c:18894
+#: readelf.c:19364
 #, c-format
 msgid ""
 "\n"
@@ -11406,28 +11412,28 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:18932 readelf.c:18964
+#: readelf.c:19402 readelf.c:19434
 msgid "Truncated MIPS REGINFO option\n"
 msgstr ""
 
-#: readelf.c:19100
+#: readelf.c:19570
 msgid "conflict list found without a dynamic symbol table\n"
 msgstr ""
 
-#: readelf.c:19108
+#: readelf.c:19578
 #, c-format
 msgid "Overlarge number of conflicts detected: %zx\n"
 msgstr ""
 
-#: readelf.c:19116
+#: readelf.c:19586
 msgid "Out of memory allocating space for dynamic conflicts\n"
 msgstr ""
 
-#: readelf.c:19126 readelf.c:19144
+#: readelf.c:19596 readelf.c:19614
 msgid "conflict"
 msgstr ""
 
-#: readelf.c:19157
+#: readelf.c:19627
 #, c-format
 msgid ""
 "\n"
@@ -11438,125 +11444,125 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:19161
+#: readelf.c:19631
 msgid "  Num:    Index       Value  Name"
 msgstr ""
 
-#: readelf.c:19168
+#: readelf.c:19638
 #, c-format
 msgid "<corrupt symbol index>"
 msgstr ""
 
-#: readelf.c:19179 readelf.c:19306 readelf.c:19394
+#: readelf.c:19649 readelf.c:19781 readelf.c:19869
 #, c-format
 msgid "<corrupt: %14ld>"
 msgstr ""
 
-#: readelf.c:19202
+#: readelf.c:19672
 #, c-format
 msgid ""
 "The GOT symbol offset (%<PRIu64>) is greater than the symbol table size (%"
 "<PRIu64>)\n"
 msgstr ""
 
-#: readelf.c:19212
+#: readelf.c:19682
 #, c-format
 msgid "Too many GOT symbols: %<PRIu64>\n"
 msgstr ""
 
-#: readelf.c:19223
+#: readelf.c:19693
 #, c-format
 msgid ""
 "\n"
 "Primary GOT:\n"
 msgstr ""
 
-#: readelf.c:19229
+#: readelf.c:19699
 #, c-format
 msgid "  %*s %10s %*s Purpose\n"
 msgstr ""
 
-#: readelf.c:19231 readelf.c:19259 readelf.c:19278 readelf.c:19360
-#: readelf.c:19370
+#: readelf.c:19701 readelf.c:19729 readelf.c:19748 readelf.c:19835
+#: readelf.c:19845
 msgid "Initial"
 msgstr ""
 
-#: readelf.c:19233
+#: readelf.c:19703
 #, c-format
 msgid " Lazy resolver\n"
 msgstr ""
 
-#: readelf.c:19248
+#: readelf.c:19718
 #, c-format
 msgid " Module pointer (GNU extension)\n"
 msgstr ""
 
-#: readelf.c:19274
+#: readelf.c:19744
 #, c-format
 msgid " Global entries:\n"
 msgstr ""
 
-#: readelf.c:19279 readelf.c:19371
+#: readelf.c:19749 readelf.c:19846
 msgid "Sym.Val."
 msgstr ""
 
 #. Note for translators: "Ndx" = abbreviated form of "Index".
-#: readelf.c:19282 readelf.c:19371
+#: readelf.c:19752 readelf.c:19846
 msgid "Ndx"
 msgstr ""
 
-#: readelf.c:19282 readelf.c:19371
+#: readelf.c:19752 readelf.c:19846
 msgid "Name"
 msgstr ""
 
-#: readelf.c:19292
+#: readelf.c:19762
 #, c-format
 msgid "<no dynamic symbols>"
 msgstr ""
 
-#: readelf.c:19309
+#: readelf.c:19784
 #, c-format
 msgid "<symbol index %zu exceeds number of dynamic symbols>"
 msgstr ""
 
-#: readelf.c:19350
+#: readelf.c:19825
 msgid "Procedure Linkage Table data"
 msgstr ""
 
-#: readelf.c:19359
+#: readelf.c:19834
 #, c-format
 msgid "  %*s %*s Purpose\n"
 msgstr ""
 
-#: readelf.c:19362
+#: readelf.c:19837
 #, c-format
 msgid " PLT lazy resolver\n"
 msgstr ""
 
-#: readelf.c:19364
+#: readelf.c:19839
 #, c-format
 msgid " Module pointer\n"
 msgstr ""
 
-#: readelf.c:19367
+#: readelf.c:19842
 #, c-format
 msgid " Entries:\n"
 msgstr ""
 
-#: readelf.c:19381
+#: readelf.c:19856
 #, c-format
 msgid "<corrupt symbol index: %<PRIu64>>"
 msgstr ""
 
-#: readelf.c:19420
+#: readelf.c:19895
 msgid "NDS32 elf flags section"
 msgstr ""
 
-#: readelf.c:19486
+#: readelf.c:19961
 msgid "liblist string table"
 msgstr ""
 
-#: readelf.c:19498
+#: readelf.c:19973
 #, c-format
 msgid ""
 "\n"
@@ -11567,469 +11573,473 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:19506
+#: readelf.c:19981
 msgid "     Library              Time Stamp          Checksum   Version Flags"
 msgstr ""
 
-#: readelf.c:19556
+#: readelf.c:20031
 msgid "NT_AUXV (auxiliary vector)"
 msgstr ""
 
-#: readelf.c:19558
+#: readelf.c:20033
 msgid "NT_PRSTATUS (prstatus structure)"
 msgstr ""
 
-#: readelf.c:19560
+#: readelf.c:20035
 msgid "NT_FPREGSET (floating point registers)"
 msgstr ""
 
-#: readelf.c:19562
+#: readelf.c:20037
 msgid "NT_PRPSINFO (prpsinfo structure)"
 msgstr ""
 
-#: readelf.c:19564
+#: readelf.c:20039
 msgid "NT_TASKSTRUCT (task structure)"
 msgstr ""
 
-#: readelf.c:19566
+#: readelf.c:20041
 msgid "NT_GDB_TDESC (GDB XML target description)"
 msgstr ""
 
-#: readelf.c:19568
+#: readelf.c:20043
 msgid "NT_PRXFPREG (user_xfpregs structure)"
 msgstr ""
 
-#: readelf.c:19570
+#: readelf.c:20045
 msgid "NT_PPC_VMX (ppc Altivec registers)"
 msgstr ""
 
-#: readelf.c:19572
+#: readelf.c:20047
 msgid "NT_PPC_VSX (ppc VSX registers)"
 msgstr ""
 
-#: readelf.c:19574
+#: readelf.c:20049
 msgid "NT_PPC_TAR (ppc TAR register)"
 msgstr ""
 
-#: readelf.c:19576
+#: readelf.c:20051
 msgid "NT_PPC_PPR (ppc PPR register)"
 msgstr ""
 
-#: readelf.c:19578
+#: readelf.c:20053
 msgid "NT_PPC_DSCR (ppc DSCR register)"
 msgstr ""
 
-#: readelf.c:19580
+#: readelf.c:20055
 msgid "NT_PPC_EBB (ppc EBB registers)"
 msgstr ""
 
-#: readelf.c:19582
+#: readelf.c:20057
 msgid "NT_PPC_PMU (ppc PMU registers)"
 msgstr ""
 
-#: readelf.c:19584
+#: readelf.c:20059
 msgid "NT_PPC_TM_CGPR (ppc checkpointed GPR registers)"
 msgstr ""
 
-#: readelf.c:19586
+#: readelf.c:20061
 msgid "NT_PPC_TM_CFPR (ppc checkpointed floating point registers)"
 msgstr ""
 
-#: readelf.c:19588
+#: readelf.c:20063
 msgid "NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)"
 msgstr ""
 
-#: readelf.c:19590
+#: readelf.c:20065
 msgid "NT_PPC_TM_CVSX (ppc checkpointed VSX registers)"
 msgstr ""
 
-#: readelf.c:19592
+#: readelf.c:20067
 msgid "NT_PPC_TM_SPR (ppc TM special purpose registers)"
 msgstr ""
 
-#: readelf.c:19594
+#: readelf.c:20069
 msgid "NT_PPC_TM_CTAR (ppc checkpointed TAR register)"
 msgstr ""
 
-#: readelf.c:19596
+#: readelf.c:20071
 msgid "NT_PPC_TM_CPPR (ppc checkpointed PPR register)"
 msgstr ""
 
-#: readelf.c:19598
+#: readelf.c:20073
 msgid "NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)"
 msgstr ""
 
-#: readelf.c:19600
+#: readelf.c:20075
 msgid "NT_386_TLS (x86 TLS information)"
 msgstr ""
 
-#: readelf.c:19602
+#: readelf.c:20077
 msgid "NT_386_IOPERM (x86 I/O permissions)"
 msgstr ""
 
-#: readelf.c:19604
+#: readelf.c:20079
 msgid "NT_X86_XSTATE (x86 XSAVE extended state)"
 msgstr ""
 
-#: readelf.c:19606
+#: readelf.c:20081
 msgid "NT_X86_CET (x86 CET state)"
 msgstr ""
 
-#: readelf.c:19608
+#: readelf.c:20083
 msgid "NT_S390_HIGH_GPRS (s390 upper register halves)"
 msgstr ""
 
-#: readelf.c:19610
+#: readelf.c:20085
 msgid "NT_S390_TIMER (s390 timer register)"
 msgstr ""
 
-#: readelf.c:19612
+#: readelf.c:20087
 msgid "NT_S390_TODCMP (s390 TOD comparator register)"
 msgstr ""
 
-#: readelf.c:19614
+#: readelf.c:20089
 msgid "NT_S390_TODPREG (s390 TOD programmable register)"
 msgstr ""
 
-#: readelf.c:19616
+#: readelf.c:20091
 msgid "NT_S390_CTRS (s390 control registers)"
 msgstr ""
 
-#: readelf.c:19618
+#: readelf.c:20093
 msgid "NT_S390_PREFIX (s390 prefix register)"
 msgstr ""
 
-#: readelf.c:19620
+#: readelf.c:20095
 msgid "NT_S390_LAST_BREAK (s390 last breaking event address)"
 msgstr ""
 
-#: readelf.c:19622
+#: readelf.c:20097
 msgid "NT_S390_SYSTEM_CALL (s390 system call restart data)"
 msgstr ""
 
-#: readelf.c:19624
+#: readelf.c:20099
 msgid "NT_S390_TDB (s390 transaction diagnostic block)"
 msgstr ""
 
-#: readelf.c:19626
+#: readelf.c:20101
 msgid "NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)"
 msgstr ""
 
-#: readelf.c:19628
+#: readelf.c:20103
 msgid "NT_S390_VXRS_HIGH (s390 vector registers 16-31)"
 msgstr ""
 
-#: readelf.c:19630
+#: readelf.c:20105
 msgid "NT_S390_GS_CB (s390 guarded-storage registers)"
 msgstr ""
 
-#: readelf.c:19632
+#: readelf.c:20107
 msgid "NT_S390_GS_BC (s390 guarded-storage broadcast control)"
 msgstr ""
 
-#: readelf.c:19634
+#: readelf.c:20109
 msgid "NT_ARM_VFP (arm VFP registers)"
 msgstr ""
 
-#: readelf.c:19636
+#: readelf.c:20111
 msgid "NT_ARM_TLS (AArch TLS registers)"
 msgstr ""
 
-#: readelf.c:19638
+#: readelf.c:20113
 msgid "NT_ARM_HW_BREAK (AArch hardware breakpoint registers)"
 msgstr ""
 
-#: readelf.c:19640
+#: readelf.c:20115
 msgid "NT_ARM_HW_WATCH (AArch hardware watchpoint registers)"
 msgstr ""
 
-#: readelf.c:19642
+#: readelf.c:20117
 msgid "NT_ARM_SYSTEM_CALL (AArch system call number)"
 msgstr ""
 
-#: readelf.c:19644
+#: readelf.c:20119
 msgid "NT_ARM_SVE (AArch SVE registers)"
 msgstr ""
 
-#: readelf.c:19646
+#: readelf.c:20121
 msgid "NT_ARM_PAC_MASK (AArch pointer authentication code masks)"
 msgstr ""
 
-#: readelf.c:19648
+#: readelf.c:20123
 msgid "NT_ARM_PACA_KEYS (ARM pointer authentication address keys)"
 msgstr ""
 
-#: readelf.c:19650
+#: readelf.c:20125
 msgid "NT_ARM_PACG_KEYS (ARM pointer authentication generic keys)"
 msgstr ""
 
-#: readelf.c:19652
+#: readelf.c:20127
 msgid "NT_ARM_TAGGED_ADDR_CTRL (AArch tagged address control)"
 msgstr ""
 
-#: readelf.c:19654
+#: readelf.c:20129
 msgid "NT_ARM_SSVE (AArch64 streaming SVE registers)"
 msgstr ""
 
-#: readelf.c:19656
+#: readelf.c:20131
 msgid "NT_ARM_ZA (AArch64 SME ZA register)"
 msgstr ""
 
-#: readelf.c:19658
+#: readelf.c:20133
+msgid "NT_ARM_ZT (AArch64 SME2 ZT registers)"
+msgstr ""
+
+#: readelf.c:20135
 msgid "NT_ARM_PAC_ENABLED_KEYS (AArch64 pointer authentication enabled keys)"
 msgstr ""
 
-#: readelf.c:19660
+#: readelf.c:20137
 msgid "NT_ARC_V2 (ARC HS accumulator/extra registers)"
 msgstr ""
 
-#: readelf.c:19662
+#: readelf.c:20139
 msgid "NT_RISCV_CSR (RISC-V control and status registers)"
 msgstr ""
 
-#: readelf.c:19664
+#: readelf.c:20141
 msgid "NT_PSTATUS (pstatus structure)"
 msgstr ""
 
-#: readelf.c:19666
+#: readelf.c:20143
 msgid "NT_FPREGS (floating point registers)"
 msgstr ""
 
-#: readelf.c:19668
+#: readelf.c:20145
 msgid "NT_PSINFO (psinfo structure)"
 msgstr ""
 
-#: readelf.c:19670
+#: readelf.c:20147
 msgid "NT_LWPSTATUS (lwpstatus_t structure)"
 msgstr ""
 
-#: readelf.c:19672
+#: readelf.c:20149
 msgid "NT_LWPSINFO (lwpsinfo_t structure)"
 msgstr ""
 
-#: readelf.c:19674
+#: readelf.c:20151
 msgid "NT_WIN32PSTATUS (win32_pstatus structure)"
 msgstr ""
 
-#: readelf.c:19676
+#: readelf.c:20153
 msgid "NT_SIGINFO (siginfo_t data)"
 msgstr ""
 
-#: readelf.c:19678
+#: readelf.c:20155
 msgid "NT_FILE (mapped files)"
 msgstr ""
 
-#: readelf.c:19686
+#: readelf.c:20163
 msgid "NT_VERSION (version)"
 msgstr ""
 
-#: readelf.c:19688
+#: readelf.c:20165
 msgid "NT_ARCH (architecture)"
 msgstr ""
 
-#: readelf.c:19690
+#: readelf.c:20167
 msgid "OPEN"
 msgstr ""
 
-#: readelf.c:19692
+#: readelf.c:20169
 msgid "func"
 msgstr ""
 
-#: readelf.c:19694
+#: readelf.c:20171
 msgid "GO BUILDID"
 msgstr ""
 
-#: readelf.c:19696
+#: readelf.c:20173
 msgid "FDO_PACKAGING_METADATA"
 msgstr ""
 
-#: readelf.c:19701 readelf.c:19818 readelf.c:20007 readelf.c:20575
-#: readelf.c:20745 readelf.c:20874 readelf.c:21002
+#: readelf.c:20178 readelf.c:20295 readelf.c:20484 readelf.c:21052
+#: readelf.c:21222 readelf.c:21351 readelf.c:21479
 #, c-format
 msgid "Unknown note type: (0x%08x)"
 msgstr ""
 
-#: readelf.c:19721
+#: readelf.c:20198
 #, c-format
 msgid "    Cannot decode 64-bit note in 32-bit build\n"
 msgstr ""
 
-#: readelf.c:19728
+#: readelf.c:20205
 msgid "    Malformed note - too short for header\n"
 msgstr ""
 
-#: readelf.c:19737
+#: readelf.c:20214
 msgid "    Malformed note - does not end with \\0\n"
 msgstr ""
 
-#: readelf.c:19750
+#: readelf.c:20227
 msgid "    Malformed note - too short for supplied file count\n"
 msgstr ""
 
-#: readelf.c:19754
+#: readelf.c:20231
 #, c-format
 msgid "    Page size: "
 msgstr ""
 
-#: readelf.c:19758
+#: readelf.c:20235
 #, c-format
 msgid "    %*s%*s%*s\n"
 msgstr ""
 
-#: readelf.c:19759
+#: readelf.c:20236
 msgid "Start"
 msgstr ""
 
-#: readelf.c:19760
+#: readelf.c:20237
 msgid "End"
 msgstr ""
 
-#: readelf.c:19761
+#: readelf.c:20238
 msgid "Page Offset"
 msgstr ""
 
-#: readelf.c:19769
+#: readelf.c:20246
 msgid "    Malformed note - filenames end too early\n"
 msgstr ""
 
-#: readelf.c:19801
+#: readelf.c:20278
 msgid "NT_GNU_ABI_TAG (ABI version tag)"
 msgstr ""
 
-#: readelf.c:19803
+#: readelf.c:20280
 msgid "NT_GNU_HWCAP (DSO-supplied software HWCAP info)"
 msgstr ""
 
-#: readelf.c:19805
+#: readelf.c:20282
 msgid "NT_GNU_BUILD_ID (unique build ID bitstring)"
 msgstr ""
 
-#: readelf.c:19807
+#: readelf.c:20284
 msgid "NT_GNU_GOLD_VERSION (gold version)"
 msgstr ""
 
-#: readelf.c:19809
+#: readelf.c:20286
 msgid "NT_GNU_PROPERTY_TYPE_0"
 msgstr ""
 
-#: readelf.c:19811
+#: readelf.c:20288
 msgid "NT_GNU_BUILD_ATTRIBUTE_OPEN"
 msgstr ""
 
-#: readelf.c:19813
+#: readelf.c:20290
 msgid "NT_GNU_BUILD_ATTRIBUTE_FUNC"
 msgstr ""
 
-#: readelf.c:19902 readelf.c:20049 readelf.c:20086
+#: readelf.c:20379 readelf.c:20526 readelf.c:20563
 #, c-format
 msgid "<None>"
 msgstr ""
 
-#: readelf.c:20003
+#: readelf.c:20480
 msgid "NT_AMDGPU_METADATA (code object metadata)"
 msgstr ""
 
-#: readelf.c:20198
+#: readelf.c:20675
 #, c-format
 msgid "      Properties: "
 msgstr ""
 
-#: readelf.c:20202
+#: readelf.c:20679
 #, c-format
 msgid "<corrupt GNU_PROPERTY_TYPE, size = %#lx>\n"
 msgstr ""
 
-#: readelf.c:20214
+#: readelf.c:20691
 #, c-format
 msgid "<corrupt descsz: %#lx>\n"
 msgstr ""
 
-#: readelf.c:20225
+#: readelf.c:20702
 #, c-format
 msgid "<corrupt type (%#x) datasz: %#x>\n"
 msgstr ""
 
-#: readelf.c:20247 readelf.c:20301 readelf.c:20323
+#: readelf.c:20724 readelf.c:20778 readelf.c:20800
 #, c-format
 msgid "x86 ISA used: <corrupt length: %#x> "
 msgstr ""
 
-#: readelf.c:20258 readelf.c:20312 readelf.c:20334
+#: readelf.c:20735 readelf.c:20789 readelf.c:20811
 #, c-format
 msgid "x86 ISA needed: <corrupt length: %#x> "
 msgstr ""
 
-#: readelf.c:20269
+#: readelf.c:20746
 #, c-format
 msgid "x86 feature: <corrupt length: %#x> "
 msgstr ""
 
-#: readelf.c:20280
+#: readelf.c:20757
 #, c-format
 msgid "x86 feature used: <corrupt length: %#x> "
 msgstr ""
 
-#: readelf.c:20291
+#: readelf.c:20768
 #, c-format
 msgid "x86 feature needed: <corrupt length: %#x> "
 msgstr ""
 
-#: readelf.c:20353 readelf.c:20367 readelf.c:20375 readelf.c:20406
+#: readelf.c:20830 readelf.c:20844 readelf.c:20852 readelf.c:20883
 #, c-format
 msgid "<corrupt length: %#x> "
 msgstr ""
 
-#: readelf.c:20365
+#: readelf.c:20842
 #, c-format
 msgid "stack size: "
 msgstr ""
 
-#: readelf.c:20388
+#: readelf.c:20865
 #, c-format
 msgid "1_needed: <corrupt length: %#x> "
 msgstr ""
 
-#: readelf.c:20402
+#: readelf.c:20879
 #, c-format
 msgid "UINT32_AND (%#x): "
 msgstr ""
 
-#: readelf.c:20404
+#: readelf.c:20881
 #, c-format
 msgid "UINT32_OR (%#x): "
 msgstr ""
 
-#: readelf.c:20416
+#: readelf.c:20893
 #, c-format
 msgid "<unknown type %#x data: "
 msgstr ""
 
-#: readelf.c:20418
+#: readelf.c:20895
 #, c-format
 msgid "<processor-specific type %#x data: "
 msgstr ""
 
-#: readelf.c:20420
+#: readelf.c:20897
 #, c-format
 msgid "<application-specific type %#x data: "
 msgstr ""
 
-#: readelf.c:20449
+#: readelf.c:20926
 #, c-format
 msgid "    Build ID: "
 msgstr ""
 
-#: readelf.c:20464
+#: readelf.c:20941
 #, c-format
 msgid "    <corrupt GNU_ABI_TAG>\n"
 msgstr ""
 
-#: readelf.c:20501
+#: readelf.c:20978
 #, c-format
 msgid "    OS: %s, ABI: %d.%d.%d\n"
 msgstr ""
 
-#: readelf.c:20510
+#: readelf.c:20987
 #, c-format
 msgid "    Version: "
 msgstr ""
@@ -12039,588 +12049,588 @@ 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:20526
+#: readelf.c:21003
 #, c-format
 msgid "      Hardware Capabilities: "
 msgstr ""
 
-#: readelf.c:20529
+#: readelf.c:21006
 msgid "<corrupt GNU_HWCAP>\n"
 msgstr ""
 
-#: readelf.c:20534
+#: readelf.c:21011
 #, c-format
 msgid "num entries: %d, enabled mask: %x\n"
 msgstr ""
 
-#: readelf.c:20550
+#: readelf.c:21027
 #, c-format
 msgid "    Description data: "
 msgstr ""
 
-#: readelf.c:20568
+#: readelf.c:21045
 msgid "Alignment of 8-byte objects"
 msgstr ""
 
-#: readelf.c:20569
+#: readelf.c:21046
 msgid "Sizeof double and long double"
 msgstr ""
 
-#: readelf.c:20570
+#: readelf.c:21047
 msgid "Type of FPU support needed"
 msgstr ""
 
-#: readelf.c:20571
+#: readelf.c:21048
 msgid "Use of SIMD instructions"
 msgstr ""
 
-#: readelf.c:20572
+#: readelf.c:21049
 msgid "Use of cache"
 msgstr ""
 
-#: readelf.c:20573
+#: readelf.c:21050
 msgid "Use of MMU"
 msgstr ""
 
-#: readelf.c:20609
+#: readelf.c:21086
 #, c-format
 msgid "4-bytes\n"
 msgstr ""
 
-#: readelf.c:20610
+#: readelf.c:21087
 #, c-format
 msgid "8-bytes\n"
 msgstr ""
 
-#: readelf.c:20617
+#: readelf.c:21094
 #, c-format
 msgid "FPU-2.0\n"
 msgstr ""
 
-#: readelf.c:20618
+#: readelf.c:21095
 #, c-format
 msgid "FPU-3.0\n"
 msgstr ""
 
-#: readelf.c:20627
+#: readelf.c:21104
 #, c-format
 msgid "yes\n"
 msgstr ""
 
-#: readelf.c:20637
+#: readelf.c:21114
 #, c-format
 msgid "unknown value: %x\n"
 msgstr ""
 
-#: readelf.c:20693
+#: readelf.c:21170
 msgid "NT_THRMISC (thrmisc structure)"
 msgstr ""
 
-#: readelf.c:20695
+#: readelf.c:21172
 msgid "NT_PROCSTAT_PROC (proc data)"
 msgstr ""
 
-#: readelf.c:20697
+#: readelf.c:21174
 msgid "NT_PROCSTAT_FILES (files data)"
 msgstr ""
 
-#: readelf.c:20699
+#: readelf.c:21176
 msgid "NT_PROCSTAT_VMMAP (vmmap data)"
 msgstr ""
 
-#: readelf.c:20701
+#: readelf.c:21178
 msgid "NT_PROCSTAT_GROUPS (groups data)"
 msgstr ""
 
-#: readelf.c:20703
+#: readelf.c:21180
 msgid "NT_PROCSTAT_UMASK (umask data)"
 msgstr ""
 
-#: readelf.c:20705
+#: readelf.c:21182
 msgid "NT_PROCSTAT_RLIMIT (rlimit data)"
 msgstr ""
 
-#: readelf.c:20707
+#: readelf.c:21184
 msgid "NT_PROCSTAT_OSREL (osreldate data)"
 msgstr ""
 
-#: readelf.c:20709
+#: readelf.c:21186
 msgid "NT_PROCSTAT_PSSTRINGS (ps_strings data)"
 msgstr ""
 
-#: readelf.c:20711
+#: readelf.c:21188
 msgid "NT_PROCSTAT_AUXV (auxv data)"
 msgstr ""
 
-#: readelf.c:20713
+#: readelf.c:21190
 msgid "NT_PTLWPINFO (ptrace_lwpinfo structure)"
 msgstr ""
 
-#: readelf.c:20715
+#: readelf.c:21192
 msgid "NT_X86_SEGBASES (x86 segment base registers)"
 msgstr ""
 
 #. NetBSD core "procinfo" structure.
-#: readelf.c:20729
+#: readelf.c:21206
 msgid "NetBSD procinfo structure"
 msgstr ""
 
-#: readelf.c:20732
+#: readelf.c:21209
 msgid "NetBSD ELF auxiliary vector data"
 msgstr ""
 
-#: readelf.c:20735
+#: readelf.c:21212
 msgid "PT_LWPSTATUS (ptrace_lwpstatus structure)"
 msgstr ""
 
-#: readelf.c:20764 readelf.c:20781 readelf.c:20795
+#: readelf.c:21241 readelf.c:21258 readelf.c:21272
 msgid "PT_GETREGS (reg structure)"
 msgstr ""
 
-#: readelf.c:20766 readelf.c:20783 readelf.c:20797
+#: readelf.c:21243 readelf.c:21260 readelf.c:21274
 msgid "PT_GETFPREGS (fpreg structure)"
 msgstr ""
 
-#: readelf.c:20779
+#: readelf.c:21256
 msgid "PT___GETREGS40 (old reg structure)"
 msgstr ""
 
-#: readelf.c:20814
+#: readelf.c:21291
 msgid "OpenBSD procinfo structure"
 msgstr ""
 
-#: readelf.c:20816
+#: readelf.c:21293
 msgid "OpenBSD ELF auxiliary vector data"
 msgstr ""
 
-#: readelf.c:20818
+#: readelf.c:21295
 msgid "OpenBSD regular registers"
 msgstr ""
 
-#: readelf.c:20820
+#: readelf.c:21297
 msgid "OpenBSD floating point registers"
 msgstr ""
 
-#: readelf.c:20822
+#: readelf.c:21299
 msgid "OpenBSD window cookie"
 msgstr ""
 
-#: readelf.c:20834
+#: readelf.c:21311
 msgid "QNX debug fullpath"
 msgstr ""
 
-#: readelf.c:20836
+#: readelf.c:21313
 msgid "QNX debug relocation"
 msgstr ""
 
-#: readelf.c:20838
+#: readelf.c:21315
 msgid "QNX stack"
 msgstr ""
 
-#: readelf.c:20840
+#: readelf.c:21317
 msgid "QNX generator"
 msgstr ""
 
-#: readelf.c:20842
+#: readelf.c:21319
 msgid "QNX default library"
 msgstr ""
 
-#: readelf.c:20844
+#: readelf.c:21321
 msgid "QNX core sysinfo"
 msgstr ""
 
-#: readelf.c:20846
+#: readelf.c:21323
 msgid "QNX core info"
 msgstr ""
 
-#: readelf.c:20848
+#: readelf.c:21325
 msgid "QNX core status"
 msgstr ""
 
-#: readelf.c:20850
+#: readelf.c:21327
 msgid "QNX general registers"
 msgstr ""
 
-#: readelf.c:20852
+#: readelf.c:21329
 msgid "QNX floating point registers"
 msgstr ""
 
-#: readelf.c:20854
+#: readelf.c:21331
 msgid "QNX link map"
 msgstr ""
 
-#: readelf.c:20868
+#: readelf.c:21345
 msgid "NT_STAPSDT (SystemTap probe descriptors)"
 msgstr ""
 
-#: readelf.c:20936
+#: readelf.c:21413
 #, c-format
 msgid "    Provider: %s\n"
 msgstr ""
 
-#: readelf.c:20937
+#: readelf.c:21414
 #, c-format
 msgid "    Name: %s\n"
 msgstr ""
 
-#: readelf.c:20938
+#: readelf.c:21415
 #, c-format
 msgid "    Location: "
 msgstr ""
 
-#: readelf.c:20940
+#: readelf.c:21417
 #, c-format
 msgid ", Base: "
 msgstr ""
 
-#: readelf.c:20942
+#: readelf.c:21419
 #, c-format
 msgid ", Semaphore: "
 msgstr ""
 
-#: readelf.c:20945
+#: readelf.c:21422
 #, c-format
 msgid "    Arguments: %s\n"
 msgstr ""
 
-#: readelf.c:20950
+#: readelf.c:21427
 #, c-format
 msgid "  <corrupt - note is too small>\n"
 msgstr ""
 
-#: readelf.c:20951
+#: readelf.c:21428
 msgid "corrupt stapdt note - the data size is too small\n"
 msgstr ""
 
-#: readelf.c:20960
+#: readelf.c:21437
 #, c-format
 msgid "    Packaging Metadata: %.*s\n"
 msgstr ""
 
-#: readelf.c:20974
+#: readelf.c:21451
 msgid "NT_VMS_MHD (module header)"
 msgstr ""
 
-#: readelf.c:20976
+#: readelf.c:21453
 msgid "NT_VMS_LNM (language name)"
 msgstr ""
 
-#: readelf.c:20978
+#: readelf.c:21455
 msgid "NT_VMS_SRC (source files)"
 msgstr ""
 
-#: readelf.c:20982
+#: readelf.c:21459
 msgid "NT_VMS_EIDC (consistency check)"
 msgstr ""
 
-#: readelf.c:20984
+#: readelf.c:21461
 msgid "NT_VMS_FPMODE (FP mode)"
 msgstr ""
 
-#: readelf.c:20988
+#: readelf.c:21465
 msgid "NT_VMS_IMGNAM (image name)"
 msgstr ""
 
-#: readelf.c:20990
+#: readelf.c:21467
 msgid "NT_VMS_IMGID (image id)"
 msgstr ""
 
-#: readelf.c:20992
+#: readelf.c:21469
 msgid "NT_VMS_LINKID (link id)"
 msgstr ""
 
-#: readelf.c:20994
+#: readelf.c:21471
 msgid "NT_VMS_IMGBID (build id)"
 msgstr ""
 
-#: readelf.c:20996
+#: readelf.c:21473
 msgid "NT_VMS_GSTNAM (sym table name)"
 msgstr ""
 
-#: readelf.c:21023
+#: readelf.c:21500
 #, c-format
 msgid "    Creation date  : %.17s\n"
 msgstr ""
 
-#: readelf.c:21024
+#: readelf.c:21501
 #, c-format
 msgid "    Last patch date: %.17s\n"
 msgstr ""
 
-#: readelf.c:21027
+#: readelf.c:21504
 #, c-format
 msgid "    Module name    : %s\n"
 msgstr ""
 
-#: readelf.c:21029
+#: readelf.c:21506
 #, c-format
 msgid "    Module version : %s\n"
 msgstr ""
 
-#: readelf.c:21031 readelf.c:21036
+#: readelf.c:21508 readelf.c:21513
 #, c-format
 msgid "    Module version : <missing>\n"
 msgstr ""
 
-#: readelf.c:21035
+#: readelf.c:21512
 #, c-format
 msgid "    Module name    : <missing>\n"
 msgstr ""
 
-#: readelf.c:21041
+#: readelf.c:21518
 #, c-format
 msgid "   Language: %.*s\n"
 msgstr ""
 
-#: readelf.c:21045
+#: readelf.c:21522
 #, c-format
 msgid "   Floating Point mode: "
 msgstr ""
 
-#: readelf.c:21055
+#: readelf.c:21532
 #, c-format
 msgid "   Link time: "
 msgstr ""
 
-#: readelf.c:21065
+#: readelf.c:21542
 #, c-format
 msgid "   Patch time: "
 msgstr ""
 
-#: readelf.c:21078
+#: readelf.c:21555
 #, c-format
 msgid "   Major id: %u,  minor id: %u\n"
 msgstr ""
 
-#: readelf.c:21081
+#: readelf.c:21558
 #, c-format
 msgid "   Last modified  : "
 msgstr ""
 
-#: readelf.c:21083
+#: readelf.c:21560
 #, c-format
 msgid ""
 "\n"
 "   Link flags  : "
 msgstr ""
 
-#: readelf.c:21086
+#: readelf.c:21563
 #, c-format
 msgid "   Header flags: 0x%08x\n"
 msgstr ""
 
-#: readelf.c:21088
+#: readelf.c:21565
 #, c-format
 msgid "   Image id    : %.*s\n"
 msgstr ""
 
-#: readelf.c:21092
+#: readelf.c:21569
 #, c-format
 msgid "    Image name: %.*s\n"
 msgstr ""
 
-#: readelf.c:21096
+#: readelf.c:21573
 #, c-format
 msgid "    Global symbol table name: %.*s\n"
 msgstr ""
 
-#: readelf.c:21100
+#: readelf.c:21577
 #, c-format
 msgid "    Image id: %.*s\n"
 msgstr ""
 
-#: readelf.c:21104
+#: readelf.c:21581
 #, c-format
 msgid "    Linker id: %.*s\n"
 msgstr ""
 
-#: readelf.c:21114 readelf.c:21807
+#: readelf.c:21591 readelf.c:22284
 #, c-format
 msgid "  <corrupt - data size is too small>\n"
 msgstr ""
 
-#: readelf.c:21115
+#: readelf.c:21592
 msgid "corrupt IA64 note: data size is too small\n"
 msgstr ""
 
-#: readelf.c:21282 readelf.c:21291
+#: readelf.c:21759 readelf.c:21768
 #, c-format
 msgid "    Applies to region from %#<PRIx64> to %#<PRIx64>\n"
 msgstr ""
 
-#: readelf.c:21285 readelf.c:21294
+#: readelf.c:21762 readelf.c:21771
 #, c-format
 msgid "    Applies to region from %#<PRIx64>\n"
 msgstr ""
 
-#: readelf.c:21315
+#: readelf.c:21792
 #, c-format
 msgid "    <invalid description size: %lx>\n"
 msgstr ""
 
-#: readelf.c:21316
+#: readelf.c:21793
 #, c-format
 msgid "    <invalid descsz>"
 msgstr ""
 
-#: readelf.c:21342
+#: readelf.c:21819
 #, c-format
 msgid "Gap in build notes detected from %#<PRIx64> to %#<PRIx64>\n"
 msgstr ""
 
-#: readelf.c:21346 readelf.c:21357
+#: readelf.c:21823 readelf.c:21834
 #, c-format
 msgid "    Applies to region from %#<PRIx64>"
 msgstr ""
 
-#: readelf.c:21351 readelf.c:21362
+#: readelf.c:21828 readelf.c:21839
 #, c-format
 msgid " to %#<PRIx64>"
 msgstr ""
 
-#: readelf.c:21368
+#: readelf.c:21845
 #, c-format
 msgid " (%s)"
 msgstr ""
 
-#: readelf.c:21389 readelf.c:21404
+#: readelf.c:21866 readelf.c:21881
 #, c-format
 msgid "corrupt name field in GNU build attribute note: size = %ld\n"
 msgstr ""
 
-#: readelf.c:21390 readelf.c:21405
+#: readelf.c:21867 readelf.c:21882
 msgid "  <corrupt name>"
 msgstr ""
 
-#: readelf.c:21424
+#: readelf.c:21901
 #, c-format
 msgid "unrecognised attribute type in name field: %d\n"
 msgstr ""
 
-#: readelf.c:21425
+#: readelf.c:21902
 msgid "<unknown name type>"
 msgstr ""
 
-#: readelf.c:21435
+#: readelf.c:21912
 msgid "<version>"
 msgstr ""
 
-#: readelf.c:21440
+#: readelf.c:21917
 msgid "<stack prot>"
 msgstr ""
 
-#: readelf.c:21445
+#: readelf.c:21922
 msgid "<relro>"
 msgstr ""
 
-#: readelf.c:21450
+#: readelf.c:21927
 msgid "<stack size>"
 msgstr ""
 
-#: readelf.c:21455
+#: readelf.c:21932
 msgid "<tool>"
 msgstr ""
 
-#: readelf.c:21460
+#: readelf.c:21937
 msgid "<ABI>"
 msgstr ""
 
-#: readelf.c:21465
+#: readelf.c:21942
 msgid "<PIC>"
 msgstr ""
 
-#: readelf.c:21470
+#: readelf.c:21947
 msgid "<short enum>"
 msgstr ""
 
-#: readelf.c:21489
+#: readelf.c:21966
 #, c-format
 msgid "unrecognised byte in name field: %d\n"
 msgstr ""
 
-#: readelf.c:21490
+#: readelf.c:21967
 #, c-format
 msgid "<unknown:_%d>"
 msgstr ""
 
-#: readelf.c:21502
+#: readelf.c:21979
 #, c-format
 msgid "attribute does not have an expected type (%c)\n"
 msgstr ""
 
-#: readelf.c:21506
+#: readelf.c:21983
 #, c-format
 msgid "corrupt name field: namesz: %lu but parsing gets to %td\n"
 msgstr ""
 
-#: readelf.c:21533
+#: readelf.c:22010
 #, c-format
 msgid "corrupt numeric name field: too many bytes in the value: %x\n"
 msgstr ""
 
-#: readelf.c:21622
+#: readelf.c:22099
 #, c-format
 msgid "   description data: "
 msgstr ""
 
-#: readelf.c:21770
+#: readelf.c:22247
 msgid "failed to unpack msgpack contents in NT_AMDGPU_METADATA note"
 msgstr ""
 
-#: readelf.c:21793
+#: readelf.c:22270
 #, c-format
 msgid "   Stack Size: 0x%<PRIx32>\n"
 msgstr ""
 
-#: readelf.c:21795
+#: readelf.c:22272
 #, c-format
 msgid "   Stack allocated: %<PRIx32>\n"
 msgstr ""
 
-#: readelf.c:21797
+#: readelf.c:22274
 #, c-format
 msgid "   Executable: %s\n"
 msgstr ""
 
-#: readelf.c:21808
+#: readelf.c:22285
 msgid "corrupt QNX note: data size is too small\n"
 msgstr ""
 
-#: readelf.c:21953
+#: readelf.c:22430
 msgid "notes"
 msgstr ""
 
-#: readelf.c:21965
+#: readelf.c:22442
 #, c-format
 msgid "Displaying notes found in: %s\n"
 msgstr ""
 
-#: readelf.c:21967
+#: readelf.c:22444
 #, c-format
 msgid ""
 "Displaying notes found at file offset 0x%08<PRIx64> with length 0x%"
 "08<PRIx64>:\n"
 msgstr ""
 
-#: readelf.c:21980
+#: readelf.c:22457
 #, c-format
 msgid "Corrupt note: alignment %<PRId64>, expecting 4 or 8\n"
 msgstr ""
 
-#: readelf.c:21986
+#: readelf.c:22463
 #, c-format
 msgid "  %-20s %-10s\tDescription\n"
 msgstr ""
 
-#: readelf.c:21986
+#: readelf.c:22463
 msgid "Owner"
 msgstr ""
 
-#: readelf.c:21986
+#: readelf.c:22463
 msgid "Data size"
 msgstr ""
 
-#: readelf.c:22004 readelf.c:22033
+#: readelf.c:22481 readelf.c:22510
 #, c-format
 msgid "Corrupt note: only %zd byte remains, not enough for a full note\n"
 msgid_plural ""
@@ -12628,25 +12638,25 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:22061
+#: readelf.c:22538
 #, c-format
 msgid "note with invalid namesz and/or descsz found at offset %#tx\n"
 msgstr ""
 
-#: readelf.c:22063
+#: readelf.c:22540
 #, c-format
 msgid " type: %#lx, namesize: %#lx, descsize: %#lx, alignment: %u\n"
 msgstr ""
 
-#: readelf.c:22081
+#: readelf.c:22558
 msgid "Out of memory allocating space for inote name\n"
 msgstr ""
 
-#: readelf.c:22139
+#: readelf.c:22616
 msgid "v850 notes"
 msgstr ""
 
-#: readelf.c:22146
+#: readelf.c:22623
 #, c-format
 msgid ""
 "\n"
@@ -12654,76 +12664,76 @@ msgid ""
 "length %#<PRIx64>:\n"
 msgstr ""
 
-#: readelf.c:22164
+#: readelf.c:22641
 #, c-format
 msgid "Corrupt note: name size is too big: %lx\n"
 msgstr ""
 
-#: readelf.c:22174
+#: readelf.c:22651
 #, c-format
 msgid "corrupt descsz found in note at offset %#tx\n"
 msgstr ""
 
-#: readelf.c:22176 readelf.c:22189
+#: readelf.c:22653 readelf.c:22666
 #, c-format
 msgid " type: %#lx, namesize: %#lx, descsize: %#lx\n"
 msgstr ""
 
-#: readelf.c:22187
+#: readelf.c:22664
 #, c-format
 msgid "corrupt namesz found in note at offset %#zx\n"
 msgstr ""
 
-#: readelf.c:22263
+#: readelf.c:22740
 #, c-format
 msgid "No notes found in linked file '%s'.\n"
 msgstr ""
 
-#: readelf.c:22266
+#: readelf.c:22743
 #, c-format
 msgid "No notes found file.\n"
 msgstr ""
 
-#: readelf.c:22275
+#: readelf.c:22752
 #, c-format
 msgid "  Unknown GNU attribute: %s\n"
 msgstr ""
 
-#: readelf.c:22602
+#: readelf.c:23081
 #, c-format
 msgid "%s: Failed to read file header\n"
 msgstr ""
 
-#: readelf.c:22617
+#: readelf.c:23096
 #, c-format
 msgid ""
 "\n"
 "File: %s\n"
 msgstr ""
 
-#: readelf.c:22778
+#: readelf.c:23257
 #, c-format
 msgid "%s: unable to dump the index as none was found\n"
 msgstr ""
 
-#: readelf.c:22785
+#: readelf.c:23264
 #, c-format
 msgid ""
 "Index of archive %s: (%<PRIu64> entries, %#<PRIx64> bytes in the symbol "
 "table)\n"
 msgstr ""
 
-#: readelf.c:22809
+#: readelf.c:23288
 #, c-format
 msgid "Contents of binary %s at offset "
 msgstr ""
 
-#: readelf.c:22821
+#: readelf.c:23300
 #, c-format
 msgid "%s: end of the symbol table reached before the end of the index\n"
 msgstr ""
 
-#: readelf.c:22840
+#: readelf.c:23319
 #, c-format
 msgid ""
 "%s: %<PRId64> byte remains in the symbol table, but without corresponding "
@@ -12734,36 +12744,36 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:22853
+#: readelf.c:23332
 #, c-format
 msgid "%s: failed to seek back to start of object files in the archive\n"
 msgstr ""
 
-#: readelf.c:22945 readelf.c:23064
+#: readelf.c:23424 readelf.c:23543
 #, c-format
 msgid "Input file '%s' is not readable.\n"
 msgstr ""
 
-#: readelf.c:22973
+#: readelf.c:23452
 #, c-format
 msgid "%s: contains corrupt thin archive: %s\n"
 msgstr ""
 
-#: readelf.c:22991
+#: readelf.c:23470
 #, c-format
 msgid "%s: failed to seek to archive member.\n"
 msgstr ""
 
-#: readelf.c:23056
+#: readelf.c:23535
 msgid "Out of memory allocating file data structure\n"
 msgstr ""
 
-#: readelf.c:23093
+#: readelf.c:23572
 #, c-format
 msgid "File %s is not an archive so its index cannot be displayed.\n"
 msgstr ""
 
-#: readelf.c:23164
+#: readelf.c:23643
 msgid "Nothing to do.\n"
 msgstr ""
 
@@ -12884,7 +12894,7 @@ msgstr ""
 msgid "group cursor header"
 msgstr ""
 
-#: resbin.c:798 resrc.c:1352
+#: resbin.c:798 resrc.c:1346
 #, c-format
 msgid "unexpected group cursor type %d"
 msgstr ""
@@ -12897,7 +12907,7 @@ msgstr ""
 msgid "group icon header"
 msgstr ""
 
-#: resbin.c:853 resrc.c:1299
+#: resbin.c:853 resrc.c:1293
 #, c-format
 msgid "unexpected group icon type %d"
 msgstr ""
@@ -13117,59 +13127,59 @@ msgstr ""
 msgid "Using `%s'\n"
 msgstr ""
 
-#: resrc.c:605
+#: resrc.c:599
 msgid "preprocessing failed."
 msgstr ""
 
-#: resrc.c:636
+#: resrc.c:630
 #, c-format
 msgid "%s: unexpected EOF"
 msgstr ""
 
-#: resrc.c:685
+#: resrc.c:679
 #, c-format
 msgid "%s: read of %lu returned %lu"
 msgstr ""
 
-#: resrc.c:724 resrc.c:1499
+#: resrc.c:718 resrc.c:1493
 #, c-format
 msgid "stat failed on bitmap file `%s': %s"
 msgstr ""
 
-#: resrc.c:775
+#: resrc.c:769
 #, c-format
 msgid "cursor file `%s' does not contain cursor data"
 msgstr ""
 
-#: resrc.c:807 resrc.c:1207
+#: resrc.c:801 resrc.c:1201
 #, c-format
 msgid "%s: fseek to %lu failed: %s"
 msgstr ""
 
-#: resrc.c:933
+#: resrc.c:927
 msgid "help ID requires DIALOGEX"
 msgstr ""
 
-#: resrc.c:935
+#: resrc.c:929
 msgid "control data requires DIALOGEX"
 msgstr ""
 
-#: resrc.c:963
+#: resrc.c:957
 #, c-format
 msgid "stat failed on font file `%s': %s"
 msgstr ""
 
-#: resrc.c:1176
+#: resrc.c:1170
 #, c-format
 msgid "icon file `%s' does not contain icon data"
 msgstr ""
 
-#: resrc.c:1725 resrc.c:1760
+#: resrc.c:1719 resrc.c:1754
 #, c-format
 msgid "stat failed on file `%s': %s"
 msgstr ""
 
-#: resrc.c:1959
+#: resrc.c:1953
 #, c-format
 msgid "can't open `%s' for output: %s"
 msgstr ""
@@ -13710,17 +13720,17 @@ msgstr ""
 msgid "try to add a ill language."
 msgstr ""
 
-#: windmc.c:1113
+#: windmc.c:1115
 #, c-format
 msgid "unable to open file `%s' for input.\n"
 msgstr ""
 
-#: windmc.c:1121
+#: windmc.c:1123
 #, c-format
 msgid "unable to read contents of %s"
 msgstr ""
 
-#: windmc.c:1133
+#: windmc.c:1135
 msgid "input file does not seems to be UFT16.\n"
 msgstr ""
 
@@ -13833,7 +13843,7 @@ msgstr ""
 msgid "no resources"
 msgstr ""
 
-#: wrstabs.c:336 wrstabs.c:1907
+#: wrstabs.c:336 wrstabs.c:1909
 #, c-format
 msgid "string_hash_lookup failed: %s"
 msgstr ""