_bfd_real_fopen should not use ccs parameter on Windows
[binutils-gdb.git] / bfd / po / bfd.pot
index 2b2bec505d2480f82ecbefe9bb634790859ffd04..50e6b1b2348d91544bddbae22222e9bd12643288 100644 (file)
@@ -7,8 +7,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2017-03-29 17:07+0100\n"
+"Report-Msgid-Bugs-To: https://sourceware.org/bugzilla/\n"
+"POT-Creation-Date: 2022-01-22 12:18+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"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -16,5737 +16,6415 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
 
 
-#: aout-adobe.c:126
+#: aout-cris.c:196
 #, c-format
 #, c-format
-msgid "%B: Unknown section type in a.out.adobe file: %x\n"
+msgid "%pB: unsupported relocation type exported: %#x"
 msgstr ""
 
 msgstr ""
 
-#: aout-cris.c:200
+#: aout-cris.c:242
 #, c-format
 #, c-format
-msgid "%s: Invalid relocation type exported: %d"
+msgid "%pB: unsupported relocation type imported: %#x"
 msgstr ""
 
 msgstr ""
 
-#: aout-cris.c:244
+#: aout-cris.c:254
 #, c-format
 #, c-format
-msgid "%B: Invalid relocation type imported: %d"
+msgid "%pB: bad relocation record imported: %d"
 msgstr ""
 
 msgstr ""
 
-#: aout-cris.c:256
+#: aoutx.h:1265 aoutx.h:1612 pdp11.c:1238 pdp11.c:1511
 #, c-format
 #, c-format
-msgid "%B: Bad relocation record imported: %d"
+msgid "%pB: can not represent section `%pA' in a.out object file format"
 msgstr ""
 
 msgstr ""
 
-#: aoutx.h:1282 aoutx.h:1619 pdp11.c:1152
+#: aoutx.h:1576 pdp11.c:1483
 #, c-format
 #, c-format
-msgid "%s: can not represent section `%s' in a.out object file format"
+msgid ""
+"%pB: can not represent section for symbol `%s' in a.out object file format"
+msgstr ""
+
+#: aoutx.h:1579 vms-alpha.c:8282
+msgid "*unknown*"
 msgstr ""
 
 msgstr ""
 
-#: aoutx.h:1583
+#: aoutx.h:1715 pdp11.c:1579
 #, c-format
 #, c-format
-msgid ""
-"%s: can not represent section for symbol `%s' in a.out object file format"
+msgid "%pB: invalid string offset %<PRIu64> >= %<PRIu64>"
 msgstr ""
 
 msgstr ""
 
-#: aoutx.h:1586 vms-alpha.c:7632
-msgid "*unknown*"
+#: aoutx.h:1962
+#, c-format
+msgid "%pB: unsupported AOUT relocation size: %d"
+msgstr ""
+
+#: aoutx.h:2412 aoutx.h:2430 pdp11.c:2060
+#, c-format
+msgid "%pB: attempt to write out unknown reloc type"
+msgstr ""
+
+#: aoutx.h:4085 pdp11.c:3441
+#, c-format
+msgid "%pB: unsupported relocation type"
 msgstr ""
 
 msgstr ""
 
-#: aoutx.h:2405 aoutx.h:2423
-msgid "%B: attempt to write out unknown reloc type"
+#. Unknown relocation.
+#: aoutx.h:4405 coff-alpha.c:601 coff-alpha.c:1518 coff-mips.c:356
+#: coff-rs6000.c:2959 coff-sh.c:504 coff-tic4x.c:184 coff-tic54x.c:279
+#: elf-hppa.h:798 elf-hppa.h:826 elf-m10200.c:226 elf-m10300.c:813
+#: elf32-arc.c:532 elf32-arm.c:1985 elf32-avr.c:962 elf32-bfin.c:1066
+#: elf32-bfin.c:4690 elf32-cr16.c:654 elf32-cr16.c:684 elf32-cris.c:467
+#: elf32-crx.c:429 elf32-csky.c:991 elf32-d10v.c:234 elf32-d30v.c:522
+#: elf32-d30v.c:544 elf32-dlx.c:546 elf32-epiphany.c:372 elf32-fr30.c:381
+#: elf32-frv.c:2559 elf32-frv.c:6240 elf32-ft32.c:305 elf32-h8300.c:302
+#: elf32-i386.c:394 elf32-ip2k.c:1240 elf32-iq2000.c:442 elf32-lm32.c:496
+#: elf32-m32c.c:305 elf32-m32r.c:1286 elf32-m32r.c:1311 elf32-m32r.c:2209
+#: elf32-m68hc11.c:390 elf32-m68hc12.c:510 elf32-m68k.c:354 elf32-mcore.c:354
+#: elf32-mcore.c:440 elf32-mep.c:385 elf32-metag.c:871 elf32-microblaze.c:690
+#: elf32-microblaze.c:961 elf32-mips.c:2231 elf32-moxie.c:137
+#: elf32-msp430.c:737 elf32-msp430.c:747 elf32-mt.c:241 elf32-nds32.c:3234
+#: elf32-nds32.c:3255 elf32-nds32.c:5024 elf32-nios2.c:3019 elf32-or1k.c:1070
+#: elf32-pj.c:326 elf32-ppc.c:900 elf32-ppc.c:913 elf32-pru.c:423
+#: elf32-rl78.c:291 elf32-rx.c:324 elf32-rx.c:333 elf32-s12z.c:296
+#: elf32-s390.c:347 elf32-score.c:2383 elf32-score7.c:2224 elf32-sh.c:437
+#: elf32-spu.c:163 elf32-tic6x.c:1498 elf32-tic6x.c:1508 elf32-tic6x.c:1527
+#: elf32-tic6x.c:1537 elf32-tic6x.c:2583 elf32-tilepro.c:792 elf32-v850.c:1902
+#: elf32-v850.c:1924 elf32-v850.c:4249 elf32-vax.c:289 elf32-visium.c:481
+#: elf32-wasm32.c:105 elf32-xc16x.c:250 elf32-xgate.c:418 elf32-xstormy16.c:395
+#: elf32-xtensa.c:522 elf32-xtensa.c:556 elf32-z80.c:331 elf64-alpha.c:1114
+#: elf64-alpha.c:4073 elf64-alpha.c:4221 elf64-bpf.c:325 elf64-ia64-vms.c:255
+#: elf64-ia64-vms.c:3425 elf64-mips.c:3958 elf64-mips.c:3974 elf64-mmix.c:1264
+#: elf64-nfp.c:238 elf64-ppc.c:1027 elf64-ppc.c:1381 elf64-ppc.c:1390
+#: elf64-s390.c:328 elf64-s390.c:378 elf64-x86-64.c:268 elfn32-mips.c:3788
+#: elfxx-ia64.c:324 elfxx-loongarch.c:632 elfxx-riscv.c:969 elfxx-sparc.c:589
+#: elfxx-sparc.c:639 elfxx-tilegx.c:907 elfxx-tilegx.c:947 elfnn-aarch64.c:2215
+#: elfnn-aarch64.c:2313 elfnn-ia64.c:214 elfnn-ia64.c:3820
+#, c-format
+msgid "%pB: unsupported relocation type %#x"
 msgstr ""
 
 msgstr ""
 
-#: aoutx.h:4075 aoutx.h:4396
-msgid "%P: %B: unexpected relocation type\n"
+#: aoutx.h:5432 pdp11.c:3864
+#, c-format
+msgid "%pB: relocatable link from %s to %s not supported"
 msgstr ""
 
 msgstr ""
 
-#: aoutx.h:5422 pdp11.c:3708
+#: arc-got.h:69
 #, c-format
 #, c-format
-msgid "%s: relocatable link from %s to %s not supported"
+msgid "%pB: cannot allocate memory for local GOT entries"
 msgstr ""
 
 msgstr ""
 
-#: archive.c:2293
-msgid "Warning: writing archive was slow: rewriting timestamp\n"
+#: archive.c:743
+msgid "%F%P: %pB(%s): error opening thin archive member: %E\n"
 msgstr ""
 
 msgstr ""
 
-#: archive.c:2405 linker.c:1408
+#: archive.c:2272
+msgid "warning: writing archive was slow: rewriting timestamp"
+msgstr ""
+
+#: archive.c:2339 archive.c:2400 elflink.c:4756 linker.c:1429
 #, c-format
 #, c-format
-msgid "%s: plugin needed to handle lto object"
+msgid "%pB: plugin needed to handle lto object"
 msgstr ""
 
 msgstr ""
 
-#: archive.c:2634
+#: archive.c:2626
 msgid "Reading archive file mod timestamp"
 msgstr ""
 
 msgid "Reading archive file mod timestamp"
 msgstr ""
 
-#: archive.c:2658
+#: archive.c:2650
 msgid "Writing updated armap timestamp"
 msgstr ""
 
 msgid "Writing updated armap timestamp"
 msgstr ""
 
-#: bfd.c:454
-msgid "No error"
+#: bfd.c:690
+msgid "no error"
 msgstr ""
 
 msgstr ""
 
-#: bfd.c:455
-msgid "System call error"
+#: bfd.c:691
+msgid "system call error"
 msgstr ""
 
 msgstr ""
 
-#: bfd.c:456
-msgid "Invalid bfd target"
+#: bfd.c:692
+msgid "invalid bfd target"
 msgstr ""
 
 msgstr ""
 
-#: bfd.c:457
-msgid "File in wrong format"
+#: bfd.c:693
+msgid "file in wrong format"
 msgstr ""
 
 msgstr ""
 
-#: bfd.c:458
-msgid "Archive object file in wrong format"
+#: bfd.c:694
+msgid "archive object file in wrong format"
 msgstr ""
 
 msgstr ""
 
-#: bfd.c:459
-msgid "Invalid operation"
+#: bfd.c:695
+msgid "invalid operation"
 msgstr ""
 
 msgstr ""
 
-#: bfd.c:460
-msgid "Memory exhausted"
+#: bfd.c:696
+msgid "memory exhausted"
 msgstr ""
 
 msgstr ""
 
-#: bfd.c:461
-msgid "No symbols"
+#: bfd.c:697
+msgid "no symbols"
 msgstr ""
 
 msgstr ""
 
-#: bfd.c:462
-msgid "Archive has no index; run ranlib to add one"
+#: bfd.c:698
+msgid "archive has no index; run ranlib to add one"
 msgstr ""
 
 msgstr ""
 
-#: bfd.c:463
-msgid "No more archived files"
+#: bfd.c:699
+msgid "no more archived files"
 msgstr ""
 
 msgstr ""
 
-#: bfd.c:464
-msgid "Malformed archive"
+#: bfd.c:700
+msgid "malformed archive"
 msgstr ""
 
 msgstr ""
 
-#: bfd.c:465
+#: bfd.c:701
 msgid "DSO missing from command line"
 msgstr ""
 
 msgid "DSO missing from command line"
 msgstr ""
 
-#: bfd.c:466
-msgid "File format not recognized"
+#: bfd.c:702
+msgid "file format not recognized"
+msgstr ""
+
+#: bfd.c:703
+msgid "file format is ambiguous"
 msgstr ""
 
 msgstr ""
 
-#: bfd.c:467
-msgid "File format is ambiguous"
+#: bfd.c:704
+msgid "section has no contents"
 msgstr ""
 
 msgstr ""
 
-#: bfd.c:468
-msgid "Section has no contents"
+#: bfd.c:705
+msgid "nonrepresentable section on output"
 msgstr ""
 
 msgstr ""
 
-#: bfd.c:469
-msgid "Nonrepresentable section on output"
+#: bfd.c:706
+msgid "symbol needs debug section which does not exist"
 msgstr ""
 
 msgstr ""
 
-#: bfd.c:470
-msgid "Symbol needs debug section which does not exist"
+#: bfd.c:707
+msgid "bad value"
 msgstr ""
 
 msgstr ""
 
-#: bfd.c:471
-msgid "Bad value"
+#: bfd.c:708
+msgid "file truncated"
 msgstr ""
 
 msgstr ""
 
-#: bfd.c:472
-msgid "File truncated"
+#: bfd.c:709
+msgid "file too big"
 msgstr ""
 
 msgstr ""
 
-#: bfd.c:473
-msgid "File too big"
+#: bfd.c:710
+msgid "sorry, cannot handle this file"
 msgstr ""
 
 msgstr ""
 
-#: bfd.c:474
+#: bfd.c:711
 #, c-format
 #, c-format
-msgid "Error reading %s: %s"
+msgid "error reading %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: bfd.c:475
-msgid "#<Invalid error code>"
+#: bfd.c:712
+msgid "#<invalid error code>"
 msgstr ""
 
 msgstr ""
 
-#: bfd.c:1064
+#: bfd.c:1649
 #, c-format
 msgid "BFD %s assertion fail %s:%d"
 msgstr ""
 
 #, c-format
 msgid "BFD %s assertion fail %s:%d"
 msgstr ""
 
-#: bfd.c:1077
+#: bfd.c:1662
 #, c-format
 msgid "BFD %s internal error, aborting at %s:%d in %s\n"
 msgstr ""
 
 #, c-format
 msgid "BFD %s internal error, aborting at %s:%d in %s\n"
 msgstr ""
 
-#: bfd.c:1082
+#: bfd.c:1667
 #, c-format
 msgid "BFD %s internal error, aborting at %s:%d\n"
 msgstr ""
 
 #, c-format
 msgid "BFD %s internal error, aborting at %s:%d\n"
 msgstr ""
 
-#: bfd.c:1084
+#: bfd.c:1669
 msgid "Please report this bug.\n"
 msgstr ""
 
 msgid "Please report this bug.\n"
 msgstr ""
 
-#: bfdwin.c:206
+#: bfdwin.c:207
 #, c-format
 msgid "not mapping: data=%lx mapped=%d\n"
 msgstr ""
 
 #, c-format
 msgid "not mapping: data=%lx mapped=%d\n"
 msgstr ""
 
-#: bfdwin.c:209
+#: bfdwin.c:210
 #, c-format
 msgid "not mapping: env var not set\n"
 msgstr ""
 
 #, c-format
 msgid "not mapping: env var not set\n"
 msgstr ""
 
-#: binary.c:274
+#: binary.c:276
 #, c-format
 #, c-format
-msgid "Warning: Writing section `%s' at huge (ie negative) file offset 0x%lx."
+msgid "warning: writing section `%pA' at huge (ie negative) file offset"
 msgstr ""
 
 msgstr ""
 
-#: bout.c:1142 elf-m10300.c:2651 elf32-avr.c:2452 elf32-frv.c:5633
-#: elf64-ia64-vms.c:353 elfxx-sparc.c:2876 reloc.c:8004 reloc16.c:156
-#: elf32-ia64.c:351 elf64-ia64.c:351
-msgid "%P%F: --relax and -r may not be used together\n"
-msgstr ""
-
-#: cache.c:273
+#: cache.c:271
 #, c-format
 #, c-format
-msgid "reopening %B: %s\n"
+msgid "reopening %pB: %s\n"
 msgstr ""
 
 #: coff-alpha.c:450
 msgstr ""
 
 #: coff-alpha.c:450
+#, c-format
 msgid ""
 msgid ""
-"%B: Cannot handle compressed Alpha binaries.\n"
-"   Use compiler flags, or objZ, to generate uncompressed binaries."
+"%pB: cannot handle compressed Alpha binaries; use compiler flags, or objZ, "
+"to generate uncompressed binaries"
 msgstr ""
 
 msgstr ""
 
-#: coff-alpha.c:602
-msgid "%B: unknown/unsupported relocation type %d"
-msgstr ""
-
-#: coff-alpha.c:851 coff-alpha.c:888 coff-alpha.c:1961 coff-mips.c:944
+#: coff-alpha.c:856 coff-alpha.c:893 coff-alpha.c:1960 coff-mips.c:960
 msgid "GP relative relocation used when GP not defined"
 msgstr ""
 
 msgid "GP relative relocation used when GP not defined"
 msgstr ""
 
-#: coff-alpha.c:1444
+#: coff-alpha.c:1447
 msgid "using multiple gp values"
 msgstr ""
 
 msgid "using multiple gp values"
 msgstr ""
 
-#: coff-alpha.c:1503
-msgid "%B: unsupported relocation: ALPHA_R_GPRELHIGH"
-msgstr ""
-
-#: coff-alpha.c:1510
-msgid "%B: unsupported relocation: ALPHA_R_GPRELLOW"
-msgstr ""
-
-#: coff-alpha.c:1518 elf32-i370.c:1085 elf32-m32r.c:2418 elf64-alpha.c:4167
-#: elf64-alpha.c:4315 elf64-ia64-vms.c:3432 elf32-ia64.c:3840 elf64-ia64.c:3840
+#: coff-alpha.c:1505 coff-alpha.c:1511 elf.c:9527 elf32-mcore.c:100
+#: elf32-mcore.c:455 elf32-ppc.c:7649 elf32-ppc.c:8841 elf64-ppc.c:16679
 #, c-format
 #, c-format
-msgid "%B: unknown relocation type %d"
+msgid "%pB: %s unsupported"
 msgstr ""
 
 msgstr ""
 
-#: coff-arm.c:1032
+#: coff-go32.c:164 coffswap.h:819
 #, c-format
 #, c-format
-msgid "%B: unable to find THUMB glue '%s' for `%s'"
+msgid "%pB: warning: %s: line number overflow: 0x%lx > 0xffff"
 msgstr ""
 
 msgstr ""
 
-#: coff-arm.c:1061
-#, c-format
-msgid "%B: unable to find ARM glue '%s' for `%s'"
+#: coff-mips.c:650 elf32-mips.c:1744 elf32-score.c:433 elf32-score7.c:333
+#: elf64-mips.c:3451 elfn32-mips.c:3278
+msgid "GP relative relocation when _gp not defined"
 msgstr ""
 
 msgstr ""
 
-#: coff-arm.c:1363 elf32-arm.c:8899
+#: coff-rs6000.c:484 coff64-rs6000.c:377
 #, c-format
 #, c-format
-msgid ""
-"%B(%s): warning: interworking not enabled.\n"
-"  first occurrence: %B: arm call to thumb"
+msgid "%pB: unsupported swap_aux_in for storage class %#x"
 msgstr ""
 
 msgstr ""
 
-#: coff-arm.c:1453
+#: coff-rs6000.c:571 coff64-rs6000.c:497
 #, c-format
 #, c-format
-msgid ""
-"%B(%s): warning: interworking not enabled.\n"
-"  first occurrence: %B: thumb call to arm\n"
-"  consider relinking with --support-old-code enabled"
+msgid "%pB: unsupported swap_aux_out for storage class %#x"
 msgstr ""
 
 msgstr ""
 
-#: coff-arm.c:1746 coff-tic80.c:670 cofflink.c:3126
+#: coff-rs6000.c:3045
 #, c-format
 #, c-format
-msgid "%B: bad reloc address 0x%lx in section `%A'"
+msgid "%pB: TOC reloc at %#<PRIx64> to symbol `%s' with no TOC entry"
 msgstr ""
 
 msgstr ""
 
-#: coff-arm.c:2071
+#: coff-rs6000.c:3260
 #, c-format
 #, c-format
-msgid "%B: illegal symbol index in reloc: %d"
+msgid "%pB: TLS relocation at 0x%s over non-TLS symbol %s (0x%x)\n"
 msgstr ""
 
 msgstr ""
 
-#: coff-arm.c:2203
+#: coff-rs6000.c:3276
 #, c-format
 #, c-format
-msgid "error: %B is compiled for APCS-%d, whereas %B is compiled for APCS-%d"
+msgid "%pB: TLS local relocation at 0x%s over imported symbol %s\n"
 msgstr ""
 
 msgstr ""
 
-#: coff-arm.c:2217 elf32-arm.c:19724
+#: coff-rs6000.c:3686
 #, c-format
 #, c-format
-msgid ""
-"error: %B passes floats in float registers, whereas %B passes them in "
-"integer registers"
+msgid "%pB: relocation (%d) at 0x%s has wrong r_rsize (0x%x)\n"
 msgstr ""
 
 msgstr ""
 
-#: coff-arm.c:2222 elf32-arm.c:19728
+#: coff-rs6000.c:3949 coff64-rs6000.c:2000
 #, c-format
 #, c-format
-msgid ""
-"error: %B passes floats in integer registers, whereas %B passes them in "
-"float registers"
+msgid "%pB: symbol `%s' has unrecognized smclas %d"
 msgstr ""
 
 msgstr ""
 
-#: coff-arm.c:2234
+#: coff-sh.c:778 elf32-sh.c:520
 #, c-format
 #, c-format
-msgid ""
-"error: %B is compiled as position independent code, whereas target %B is "
-"absolute position"
+msgid "%pB: %#<PRIx64>: warning: bad R_SH_USES offset"
 msgstr ""
 
 msgstr ""
 
-#: coff-arm.c:2239
+#: coff-sh.c:789
 #, c-format
 #, c-format
-msgid ""
-"error: %B is compiled as absolute position code, whereas target %B is "
-"position independent"
+msgid "%pB: %#<PRIx64>: warning: R_SH_USES points to unrecognized insn %#x"
 msgstr ""
 
 msgstr ""
 
-#: coff-arm.c:2266 elf32-arm.c:19793
+#: coff-sh.c:807 elf32-sh.c:551
 #, c-format
 #, c-format
-msgid "Warning: %B supports interworking, whereas %B does not"
+msgid "%pB: %#<PRIx64>: warning: bad R_SH_USES load offset"
 msgstr ""
 
 msgstr ""
 
-#: coff-arm.c:2271 elf32-arm.c:19799
+#: coff-sh.c:832 elf32-sh.c:567
 #, c-format
 #, c-format
-msgid "Warning: %B does not support interworking, whereas %B does"
+msgid "%pB: %#<PRIx64>: warning: could not find expected reloc"
 msgstr ""
 
 msgstr ""
 
-#: coff-arm.c:2294
+#: coff-sh.c:849 elf32-sh.c:596
 #, c-format
 #, c-format
-msgid "private flags = %x:"
+msgid "%pB: %#<PRIx64>: warning: symbol in unexpected section"
 msgstr ""
 
 msgstr ""
 
-#: coff-arm.c:2302 elf32-arm.c:14125
+#: coff-sh.c:975 elf32-sh.c:726
 #, c-format
 #, c-format
-msgid " [floats passed in float registers]"
+msgid "%pB: %#<PRIx64>: warning: could not find expected COUNT reloc"
 msgstr ""
 
 msgstr ""
 
-#: coff-arm.c:2304
+#: coff-sh.c:985 elf32-sh.c:737
 #, c-format
 #, c-format
-msgid " [floats passed in integer registers]"
+msgid "%pB: %#<PRIx64>: warning: bad count"
 msgstr ""
 
 msgstr ""
 
-#: coff-arm.c:2307 elf32-arm.c:14128
+#: coff-sh.c:1356 coff-sh.c:2644 elf32-sh.c:1137 elf32-sh.c:1504
 #, c-format
 #, c-format
-msgid " [position independent]"
+msgid "%pB: %#<PRIx64>: fatal: reloc overflow while relaxing"
 msgstr ""
 
 msgstr ""
 
-#: coff-arm.c:2309
+#: coff-sh.c:1451
 #, c-format
 #, c-format
-msgid " [absolute position]"
+msgid "%pB: fatal: generic symbols retrieved before relaxing"
 msgstr ""
 
 msgstr ""
 
-#: coff-arm.c:2313
+#: coff-sh.c:2781 cofflink.c:2963
 #, c-format
 #, c-format
-msgid " [interworking flag not initialised]"
+msgid "%pB: illegal symbol index %ld in relocs"
 msgstr ""
 
 msgstr ""
 
-#: coff-arm.c:2315
+#: coff-tic30.c:172 coff-tic4x.c:228 coff-tic54x.c:366 coff-z80.c:325
+#: coff-z8k.c:188 coffcode.h:5157
 #, c-format
 #, c-format
-msgid " [interworking supported]"
+msgid "%pB: warning: illegal symbol index %ld in relocs"
 msgstr ""
 
 msgstr ""
 
-#: coff-arm.c:2317
+#: coff64-rs6000.c:447 coff64-rs6000.c:554
 #, c-format
 #, c-format
-msgid " [interworking not supported]"
-msgstr ""
-
-#: coff-arm.c:2362 elf32-arm.c:13014
-msgid ""
-"Warning: Not setting interworking flag of %B since it has already been "
-"specified as non-interworking"
-msgstr ""
-
-#: coff-arm.c:2365 elf32-arm.c:13018
-msgid "Warning: Clearing the interworking flag of %B due to outside request"
+msgid "%pB: C_STAT isn't supported by XCOFF64"
 msgstr ""
 
 msgstr ""
 
-#: coff-arm.c:2422 elf32-arm.c:13063
+#: coff64-rs6000.c:477
 #, c-format
 #, c-format
-msgid ""
-"Warning: Clearing the interworking flag of %B because non-interworking code "
-"in %B has been linked with it"
+msgid "%pB: wrong auxtype %#x for storage class %#x"
 msgstr ""
 
 msgstr ""
 
-#: coff-h8300.c:1068
-#, c-format
-msgid "cannot handle R_MEM_INDIRECT reloc when using %s output"
+#: coff64-rs6000.c:1572
+msgid "%pB: relocation (%d) at (0x%"
 msgstr ""
 
 msgstr ""
 
-#: coff-i860.c:146
+#: coffcode.h:990
 #, c-format
 #, c-format
-msgid "relocation `%s' not yet implemented"
+msgid "%pB: unable to load COMDAT section name"
 msgstr ""
 
 msgstr ""
 
-#: coff-i860.c:608 coff-tic54x.c:365 coffcode.h:5317
+#. Malformed input files can trigger this test.
+#. cf PR 21781.
+#: coffcode.h:1025
 #, c-format
 #, c-format
-msgid "%B: warning: illegal symbol index %ld in relocs"
-msgstr ""
-
-#: coff-i960.c:122 coff-i960.c:475
-msgid "uncertain calling convention for non-COFF symbol"
-msgstr ""
-
-#: coff-m68k.c:483 elf32-bfin.c:5531 elf32-cr16.c:2817 elf32-m68k.c:4574
-msgid "unsupported reloc type"
-msgstr ""
-
-#: coff-mips.c:634 elf32-mips.c:1744 elf32-score.c:430 elf32-score7.c:330
-#: elf64-mips.c:3141 elfn32-mips.c:2954
-msgid "GP relative relocation when _gp not defined"
+msgid "%pB: error: unexpected symbol '%s' in COMDAT section"
 msgstr ""
 
 msgstr ""
 
-#: coff-rs6000.c:2741
+#: coffcode.h:1037
 #, c-format
 #, c-format
-msgid "%s: unsupported relocation type 0x%02x"
+msgid "%pB: warning: COMDAT symbol '%s' does not match section name '%s'"
 msgstr ""
 
 msgstr ""
 
-#: coff-rs6000.c:2827
+#: coffcode.h:1047
 #, c-format
 #, c-format
-msgid "%s: TOC reloc at 0x%x to symbol `%s' with no TOC entry"
+msgid "%pB: warning: no symbol for section '%s' found"
 msgstr ""
 
 msgstr ""
 
-#: coff-rs6000.c:3574 coff64-rs6000.c:2110
+#. Generate a warning message rather using the 'unhandled'
+#. variable as this will allow some .sys files generate by
+#. other toolchains to be processed.  See bugzilla issue 196.
+#: coffcode.h:1278
 #, c-format
 #, c-format
-msgid "%B: symbol `%s' has unrecognized smclas %d"
+msgid "%pB: warning: ignoring section flag %s in section %s"
 msgstr ""
 
 msgstr ""
 
-#: coff-sh.c:504
+#: coffcode.h:1347
 #, c-format
 #, c-format
-msgid "SH Error: unknown reloc type %d"
+msgid "%pB (%s): section flag %s (%#lx) ignored"
 msgstr ""
 
 msgstr ""
 
-#: coff-sh.c:775 elf32-sh.c:580
+#: coffcode.h:1960
 #, c-format
 #, c-format
-msgid "%B: 0x%lx: warning: bad R_SH_USES offset"
+msgid "%pB: overflow reloc count too small"
 msgstr ""
 
 msgstr ""
 
-#: coff-sh.c:786 elf32-sh.c:592
+#: coffcode.h:1969 coffcode.h:2034
 #, c-format
 #, c-format
-msgid "%B: 0x%lx: warning: R_SH_USES points to unrecognized insn 0x%x"
+msgid "%pB: warning: claims to have 0xffff relocs, without overflow"
 msgstr ""
 
 msgstr ""
 
-#: coff-sh.c:804 elf32-sh.c:610
+#: coffcode.h:2401
 #, c-format
 #, c-format
-msgid "%B: 0x%lx: warning: bad R_SH_USES load offset"
+msgid "unrecognized TI COFF target id '0x%x'"
 msgstr ""
 
 msgstr ""
 
-#: coff-sh.c:829 elf32-sh.c:626
+#: coffcode.h:2679
 #, c-format
 #, c-format
-msgid "%B: 0x%lx: warning: could not find expected reloc"
+msgid "%pB: reloc against a non-existent symbol index: %ld"
 msgstr ""
 
 msgstr ""
 
-#: coff-sh.c:846 elf32-sh.c:655
+#: coffcode.h:2983
 #, c-format
 #, c-format
-msgid "%B: 0x%lx: warning: symbol in unexpected section"
+msgid "%pB: page size is too large (0x%x)"
 msgstr ""
 
 msgstr ""
 
-#: coff-sh.c:972 elf32-sh.c:785
+#: coffcode.h:3143
 #, c-format
 #, c-format
-msgid "%B: 0x%lx: warning: could not find expected COUNT reloc"
+msgid "%pB: too many sections (%d)"
 msgstr ""
 
 msgstr ""
 
-#: coff-sh.c:982 elf32-sh.c:795
+#: coffcode.h:3570
 #, c-format
 #, c-format
-msgid "%B: 0x%lx: warning: bad count"
+msgid "%pB: section %pA: string table overflow at offset %ld"
 msgstr ""
 
 msgstr ""
 
-#: coff-sh.c:1354 coff-sh.c:2642 elf32-sh.c:1199 elf32-sh.c:1570
+#: coffcode.h:3677
 #, c-format
 #, c-format
-msgid "%B: 0x%lx: fatal: reloc overflow while relaxing"
+msgid "%pB:%s section %s: alignment 2**%u not representable"
 msgstr ""
 
 msgstr ""
 
-#: coff-sh.c:1449
-msgid "%B: fatal: generic symbols retrieved before relaxing"
-msgstr ""
-
-#: coff-sh.c:2780 cofflink.c:2964
+#: coffcode.h:4393
 #, c-format
 #, c-format
-msgid "%B: illegal symbol index %ld in relocs"
+msgid "%pB: warning: line number table read failed"
 msgstr ""
 
 msgstr ""
 
-#: coff-tic4x.c:183 coff-tic54x.c:278 coff-tic80.c:439
+#: coffcode.h:4439 coffcode.h:4453
 #, c-format
 #, c-format
-msgid "Unrecognized reloc type 0x%x"
+msgid "%pB: warning: illegal symbol index 0x%lx in line number entry %d"
 msgstr ""
 
 msgstr ""
 
-#: coff-tic4x.c:227
+#: coffcode.h:4467
 #, c-format
 #, c-format
-msgid "%s: warning: illegal symbol index %ld in relocs"
+msgid "%pB: warning: illegal symbol in line number entry %d"
 msgstr ""
 
 msgstr ""
 
-#: coff-w65.c:352
+#: coffcode.h:4480
 #, c-format
 #, c-format
-msgid "ignoring reloc %s\n"
-msgstr ""
-
-#: coffcode.h:968
-msgid "%B: unable to load COMDAT section name"
+msgid "%pB: warning: duplicate line number information for `%s'"
 msgstr ""
 
 msgstr ""
 
-#: coffcode.h:1008
+#: coffcode.h:4901
 #, c-format
 #, c-format
-msgid "%B: warning: COMDAT symbol '%s' does not match section name '%s'"
+msgid "%pB: unrecognized storage class %d for %s symbol `%s'"
 msgstr ""
 
 msgstr ""
 
-#: coffcode.h:1017
+#: coffcode.h:5041
 #, c-format
 #, c-format
-msgid "%B: warning: No symbol for section '%s' found"
+msgid "warning: %pB: local symbol `%s' has no section"
 msgstr ""
 
 msgstr ""
 
-#. Generate a warning message rather using the 'unhandled'
-#. variable as this will allow some .sys files generate by
-#. other toolchains to be processed.  See bugzilla issue 196.
-#: coffcode.h:1242
+#: coffcode.h:5197
 #, c-format
 #, c-format
-msgid ""
-"%B: Warning: Ignoring section flag IMAGE_SCN_MEM_NOT_PAGED in section %s"
+msgid "%pB: illegal relocation type %d at address %#<PRIx64>"
 msgstr ""
 
 msgstr ""
 
-#: coffcode.h:1310
+#: coffgen.c:179 elf.c:1239
 #, c-format
 #, c-format
-msgid "%B (%s): Section flag %s (0x%x) ignored"
+msgid "%pB: unable to initialize compress status for section %s"
 msgstr ""
 
 msgstr ""
 
-#: coffcode.h:1945
+#: coffgen.c:203 elf.c:1250
 #, c-format
 #, c-format
-msgid "%s: warning: claims to have 0xffff relocs, without overflow"
+msgid "%pB: unable to initialize decompress status for section %s"
 msgstr ""
 
 msgstr ""
 
-#: coffcode.h:2461
+#: coffgen.c:1760
 #, c-format
 #, c-format
-msgid "Unrecognized TI COFF target id '0x%x'"
+msgid "%pB: bad string table size %<PRIu64>"
 msgstr ""
 
 msgstr ""
 
-#: coffcode.h:2787
-#, c-format
-msgid "%B: reloc against a non-existant symbol index: %ld"
+#: coffgen.c:1932 coffgen.c:1976 coffgen.c:2025 coffgen.c:2043 cofflink.c:2024
+#: elf.c:1939 xcofflink.c:4658
+msgid "<corrupt>"
 msgstr ""
 
 msgstr ""
 
-#: coffcode.h:3189
+#: coffgen.c:2176
 #, c-format
 #, c-format
-msgid "%B: page size is too large (0x%x)"
+msgid "<corrupt info> %s"
 msgstr ""
 
 msgstr ""
 
-#: coffcode.h:3349
-#, c-format
-msgid "%B: too many sections (%d)"
+#: coffgen.c:2781 elflink.c:15042 linker.c:2967
+msgid "%F%P: already_linked_table: %E\n"
 msgstr ""
 
 msgstr ""
 
-#: coffcode.h:3770
+#: coffgen.c:3123 elflink.c:14017
 #, c-format
 #, c-format
-msgid "%B: section %s: string table overflow at offset %ld"
+msgid "removing unused section '%pA' in file '%pB'"
 msgstr ""
 
 msgstr ""
 
-#: coffcode.h:4588
-msgid "%B: warning: line number table read failed"
+#: coffgen.c:3200 elflink.c:14247
+msgid "warning: gc-sections option ignored"
 msgstr ""
 
 msgstr ""
 
-#: coffcode.h:4622 coffcode.h:4636
+#: cofflink.c:366
 #, c-format
 #, c-format
-msgid "%B: warning: illegal symbol index 0x%lx in line number entry %d"
+msgid "warning: symbol `%s' is both section and non-section"
 msgstr ""
 
 msgstr ""
 
-#: coffcode.h:4650
+#: cofflink.c:471 elf64-ia64-vms.c:5196 elflink.c:5353
 #, c-format
 #, c-format
-msgid "%B: warning: illegal symbol in line number entry %d"
+msgid "warning: type of symbol `%s' changed from %d to %d in %pB"
 msgstr ""
 
 msgstr ""
 
-#: coffcode.h:4663
+#: cofflink.c:2352
 #, c-format
 #, c-format
-msgid "%B: warning: duplicate line number information for `%s'"
+msgid "%pB: relocs in section `%pA', but it has no contents"
 msgstr ""
 
 msgstr ""
 
-#: coffcode.h:5077
+#: cofflink.c:2415 elflink.c:11470
 #, c-format
 #, c-format
-msgid "%B: Unrecognized storage class %d for %s symbol `%s'"
+msgid ""
+"%X`%s' referenced in section `%pA' of %pB: defined in discarded section `"
+"%pA' of %pB\n"
 msgstr ""
 
 msgstr ""
 
-#: coffcode.h:5210
+#: cofflink.c:2614
 #, c-format
 #, c-format
-msgid "warning: %B: local symbol `%s' has no section"
+msgid "%pB: stripping non-representable symbol '%s' (value 0x%s)"
 msgstr ""
 
 msgstr ""
 
-#: coffcode.h:5357
+#: cofflink.c:2732
 #, c-format
 #, c-format
-msgid "%B: illegal relocation type %d at address 0x%lx"
+msgid "%pB: %pA: reloc overflow: %#x > 0xffff"
 msgstr ""
 
 msgstr ""
 
-#: coffgen.c:178 elf.c:1164
+#: cofflink.c:2740
 #, c-format
 #, c-format
-msgid "%B: unable to initialize compress status for section %s"
+msgid "%pB: warning: %pA: line number overflow: %#x > 0xffff"
 msgstr ""
 
 msgstr ""
 
-#: coffgen.c:202 elf.c:1175
+#: cofflink.c:3131
 #, c-format
 #, c-format
-msgid "%B: unable to initialize decompress status for section %s"
-msgstr ""
-
-#. PR 21013: Provide an error message when the alloc fails.
-#: coffgen.c:1648
-msgid "%B: Not enough memory to allocate space for %lu symbols"
+msgid "%pB: bad reloc address %#<PRIx64> in section `%pA'"
 msgstr ""
 
 msgstr ""
 
-#: coffgen.c:1716
+#: coffswap.h:833
 #, c-format
 #, c-format
-msgid "%B: bad string table size %lu"
+msgid "%pB: %s: reloc overflow: 0x%lx > 0xffff"
 msgstr ""
 
 msgstr ""
 
-#: coffgen.c:1885 coffgen.c:1945 coffgen.c:1963 cofflink.c:2040
-#: xcofflink.c:4507
-msgid "<corrupt>"
-msgstr ""
-
-#: coffgen.c:2087
+#: compress.c:275
 #, c-format
 #, c-format
-msgid "<corrupt info> %s"
-msgstr ""
-
-#: coffgen.c:2666 elflink.c:13940 linker.c:2931
-msgid "%F%P: already_linked_table: %E\n"
+msgid ""
+"error: %pB(%pA) section size (%#<PRIx64> bytes) is larger than file size "
+"(%#<PRIx64> bytes)"
 msgstr ""
 
 msgstr ""
 
-#: coffgen.c:2993 elflink.c:12981
+#: compress.c:286
 #, c-format
 #, c-format
-msgid "Removing unused section '%s' in file '%B'"
+msgid "error: %pB(%pA) is too large (%#<PRIx64> bytes)"
 msgstr ""
 
 msgstr ""
 
-#: coffgen.c:3069 elflink.c:13219
-msgid "Warning: gc-sections option ignored"
+#: cpu-arm.c:310 cpu-arm.c:322
+#, c-format
+msgid ""
+"error: %pB is compiled for the EP9312, whereas %pB is compiled for XScale"
 msgstr ""
 
 msgstr ""
 
-#: cofflink.c:348
+#: cpu-arm.c:458
 #, c-format
 #, c-format
-msgid "Warning: symbol `%s' is both section and non-section"
+msgid "warning: unable to update contents of %s section in %pB"
 msgstr ""
 
 msgstr ""
 
-#: cofflink.c:450 elf64-ia64-vms.c:5187 elflink.c:4734
+#: dwarf2.c:552
 #, c-format
 #, c-format
-msgid "Warning: type of symbol `%s' changed from %d to %d in %B"
+msgid "DWARF error: can't find %s section."
 msgstr ""
 
 msgstr ""
 
-#: cofflink.c:2368
+#. PR 26946
+#: dwarf2.c:563
 #, c-format
 #, c-format
-msgid "%B: relocs in section `%A', but it has no contents"
+msgid "DWARF error: section %s is larger than its filesize! (0x%lx vs 0x%lx)"
 msgstr ""
 
 msgstr ""
 
-#: cofflink.c:2431 elflink.c:10470
+#: dwarf2.c:598
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%X`%s' referenced in section `%A' of %B: defined in discarded section `%A' "
-"of %B\n"
+"DWARF error: offset (%<PRIu64>) greater than or equal to %s size (%<PRIu64>)"
 msgstr ""
 
 msgstr ""
 
-#: cofflink.c:2729 coffswap.h:826
-#, c-format
-msgid "%s: %s: reloc overflow: 0x%lx > 0xffff"
+#: dwarf2.c:1245
+msgid "DWARF error: info pointer extends beyond end of attributes"
 msgstr ""
 
 msgstr ""
 
-#: cofflink.c:2739 coffswap.h:811
+#: dwarf2.c:1394
 #, c-format
 #, c-format
-msgid "%s: warning: %s: line number overflow: 0x%lx > 0xffff"
+msgid "DWARF error: invalid or unhandled FORM value: %#x"
 msgstr ""
 
 msgstr ""
 
-#: compress.c:255
-#, c-format
-msgid "error: %B(%A) is too large (%#lx bytes)"
+#: dwarf2.c:1709
+msgid "DWARF error: mangled line number section (bad file number)"
 msgstr ""
 
 msgstr ""
 
-#: cpu-arm.c:192 cpu-arm.c:204
-#, c-format
-msgid "error: %B is compiled for the EP9312, whereas %B is compiled for XScale"
+#: dwarf2.c:2052
+msgid "DWARF error: zero format count"
 msgstr ""
 
 msgstr ""
 
-#: cpu-arm.c:338
+#: dwarf2.c:2062
 #, c-format
 #, c-format
-msgid "warning: unable to update contents of %s section in %s"
+msgid "DWARF error: data count (%<PRIx64>) larger than buffer size"
 msgstr ""
 
 msgstr ""
 
-#: dwarf2.c:532
+#: dwarf2.c:2101
 #, c-format
 #, c-format
-msgid "Dwarf Error: Can't find %s section."
+msgid "DWARF error: unknown format content type %<PRIu64>"
 msgstr ""
 
 msgstr ""
 
-#: dwarf2.c:562
+#: dwarf2.c:2171
 #, c-format
 #, c-format
-msgid "Dwarf Error: Offset (%lu) greater than or equal to %s size (%lu)."
+msgid "DWARF error: line info section is too small (%<PRId64>)"
 msgstr ""
 
 msgstr ""
 
-#: dwarf2.c:1028
-msgid "Dwarf Error: Info pointer extends beyond end of attributes"
+#: dwarf2.c:2198
+#, c-format
+msgid ""
+"DWARF error: line info data is bigger (%#<PRIx64>) than the space remaining "
+"in the section (%#lx)"
 msgstr ""
 
 msgstr ""
 
-#: dwarf2.c:1185
+#: dwarf2.c:2211
 #, c-format
 #, c-format
-msgid "Dwarf Error: Invalid or unhandled FORM value: %#x."
+msgid "DWARF error: unhandled .debug_line version %d"
 msgstr ""
 
 msgstr ""
 
-#: dwarf2.c:1491
-msgid "Dwarf Error: mangled line number section (bad file number)."
+#: dwarf2.c:2220
+msgid "DWARF error: ran out of room reading prologue"
 msgstr ""
 
 msgstr ""
 
-#: dwarf2.c:1779
+#: dwarf2.c:2236
 #, c-format
 #, c-format
-msgid "Dwarf Error: Line info section is too small (%ld)"
+msgid "DWARF error: line info unsupported segment selector size %u"
 msgstr ""
 
 msgstr ""
 
-#: dwarf2.c:1809
-#, c-format
-msgid "Dwarf Error: Line info data is bigger (0x%lx) than the section (0x%lx)"
+#: dwarf2.c:2258
+msgid "DWARF error: invalid maximum operations per instruction"
 msgstr ""
 
 msgstr ""
 
-#: dwarf2.c:1821
-#, c-format
-msgid "Dwarf Error: Unhandled .debug_line version %d."
+#: dwarf2.c:2270
+msgid "DWARF error: ran out of room reading opcodes"
+msgstr ""
+
+#: dwarf2.c:2438
+msgid "DWARF error: mangled line number section"
 msgstr ""
 
 msgstr ""
 
-#: dwarf2.c:1830
-msgid "Dwarf Error: Ran out of room reading prologue"
+#: dwarf2.c:2926
+msgid "DWARF error: abstract instance recursion detected"
 msgstr ""
 
 msgstr ""
 
-#: dwarf2.c:1855
-msgid "Dwarf Error: Invalid maximum operations per instruction."
+#: dwarf2.c:2960 dwarf2.c:3054
+msgid "DWARF error: invalid abstract instance DIE ref"
 msgstr ""
 
 msgstr ""
 
-#: dwarf2.c:1874
-msgid "Dwarf Error: Ran out of room reading opcodes"
+#: dwarf2.c:2976
+#, c-format
+msgid "DWARF error: unable to read alt ref %<PRIu64>"
 msgstr ""
 
 msgstr ""
 
-#: dwarf2.c:2069
-msgid "Dwarf Error: mangled line number section."
+#: dwarf2.c:3032
+#, c-format
+msgid "DWARF error: unable to locate abstract instance DIE ref %<PRIu64>"
 msgstr ""
 
 msgstr ""
 
-#: dwarf2.c:2575
+#: dwarf2.c:3069 dwarf2.c:3351 dwarf2.c:3808
 #, c-format
 #, c-format
-msgid "Dwarf Error: Unable to read alt ref %u."
+msgid "DWARF error: could not find abbrev number %u"
 msgstr ""
 
 msgstr ""
 
-#: dwarf2.c:2600 dwarf2.c:2750 dwarf2.c:3071
+#: dwarf2.c:3594
 #, c-format
 #, c-format
-msgid "Dwarf Error: Could not find abbrev number %u."
+msgid "DWARF error: could not find variable specification at offset 0x%lx"
 msgstr ""
 
 msgstr ""
 
-#: dwarf2.c:3023
+#: dwarf2.c:3735
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Dwarf Error: found dwarf version '%u', this reader only handles version 2, 3 "
-"and 4 information."
+"DWARF error: found dwarf version '%u', this reader only handles version 2, "
+"3, 4 and 5 information"
 msgstr ""
 
 msgstr ""
 
-#: dwarf2.c:3034
+#: dwarf2.c:3772
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Dwarf Error: found address size '%u', this reader can not handle sizes "
-"greater than '%u'."
+"DWARF error: found address size '%u', this reader can not handle sizes "
+"greater than '%u'"
 msgstr ""
 
 msgstr ""
 
-#: dwarf2.c:3137
+#: dwarf2.c:3885
 msgid ""
 msgid ""
-"Dwarf Error: DW_AT_comp_dir attribute encountered with a non-string form."
+"DWARF error: DW_AT_comp_dir attribute encountered with a non-string form"
 msgstr ""
 
 msgstr ""
 
-#: ecoff.c:964
+#: ecoff.c:940
 #, c-format
 #, c-format
-msgid "%B: warning: isymMax (%ld) is greater than ifdMax (%d)\n"
+msgid "%pB: warning: isymMax (%ld) is greater than ifdMax (%ld)"
 msgstr ""
 
 msgstr ""
 
-#: ecoff.c:1261
+#: ecoff.c:1236
 #, c-format
 #, c-format
-msgid "Unknown basic type %d"
+msgid "unknown basic type %d"
 msgstr ""
 
 msgstr ""
 
-#: ecoff.c:1518
+#: ecoff.c:1492
 #, c-format
 msgid ""
 "\n"
 "      End+1 symbol: %ld"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "      End+1 symbol: %ld"
 msgstr ""
 
-#: ecoff.c:1525 ecoff.c:1528
+#: ecoff.c:1499 ecoff.c:1502
 #, c-format
 msgid ""
 "\n"
 "      First symbol: %ld"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "      First symbol: %ld"
 msgstr ""
 
-#: ecoff.c:1541
+#: ecoff.c:1517
 #, c-format
 msgid ""
 "\n"
 "      End+1 symbol: %-7ld   Type:  %s"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "      End+1 symbol: %-7ld   Type:  %s"
 msgstr ""
 
-#: ecoff.c:1548
+#: ecoff.c:1525
 #, c-format
 msgid ""
 "\n"
 "      Local symbol: %ld"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "      Local symbol: %ld"
 msgstr ""
 
-#: ecoff.c:1556
+#: ecoff.c:1533
 #, c-format
 msgid ""
 "\n"
 "      struct; End+1 symbol: %ld"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "      struct; End+1 symbol: %ld"
 msgstr ""
 
-#: ecoff.c:1561
+#: ecoff.c:1538
 #, c-format
 msgid ""
 "\n"
 "      union; End+1 symbol: %ld"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "      union; End+1 symbol: %ld"
 msgstr ""
 
-#: ecoff.c:1566
+#: ecoff.c:1543
 #, c-format
 msgid ""
 "\n"
 "      enum; End+1 symbol: %ld"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "      enum; End+1 symbol: %ld"
 msgstr ""
 
-#: ecoff.c:1572
+#: ecoff.c:1551
 #, c-format
 msgid ""
 "\n"
 "      Type: %s"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "      Type: %s"
 msgstr ""
 
-#: elf-attrs.c:595
+#: elf-attrs.c:477
+#, c-format
+msgid "%pB: error: attribute section '%pA' too big: %#llx"
+msgstr ""
+
+#: elf-attrs.c:514
+#, c-format
+msgid "%pB: error: attribute section length too small: %ld"
+msgstr ""
+
+#: elf-attrs.c:644
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"error: %B: Object has vendor-specific contents that must be processed by the "
-"'%s' toolchain"
+"error: %pB: object has vendor-specific contents that must be processed by "
+"the '%s' toolchain"
 msgstr ""
 
 msgstr ""
 
-#: elf-attrs.c:605
+#: elf-attrs.c:654
 #, c-format
 #, c-format
-msgid "error: %B: Object tag '%d, %s' is incompatible with tag '%d, %s'"
+msgid "error: %pB: object tag '%d, %s' is incompatible with tag '%d, %s'"
 msgstr ""
 
 msgstr ""
 
-#: elf-eh-frame.c:943
+#: elf-eh-frame.c:944
 #, c-format
 #, c-format
-msgid "discarding zero address range FDE in %B(%A).\n"
+msgid "discarding zero address range FDE in %pB(%pA).\n"
 msgstr ""
 
 msgstr ""
 
-#: elf-eh-frame.c:1048
+#: elf-eh-frame.c:1049
 #, c-format
 #, c-format
-msgid "%P: error in %B(%A); no .eh_frame_hdr table will be created.\n"
+msgid "error in %pB(%pA); no .eh_frame_hdr table will be created"
 msgstr ""
 
 msgstr ""
 
-#: elf-eh-frame.c:1400
+#: elf-eh-frame.c:1541
 #, c-format
 #, c-format
-msgid ""
-"%P: FDE encoding in %B(%A) prevents .eh_frame_hdr table being created.\n"
+msgid "FDE encoding in %pB(%pA) prevents .eh_frame_hdr table being created"
 msgstr ""
 
 msgstr ""
 
-#: elf-eh-frame.c:1407
+#: elf-eh-frame.c:1548
 msgid ""
 msgid ""
-"%P: Further warnings about FDE encoding preventing .eh_frame_hdr generation "
-"dropped.\n"
+"further warnings about FDE encoding preventing .eh_frame_hdr generation "
+"dropped"
 msgstr ""
 
 msgstr ""
 
-#: elf-eh-frame.c:1727
+#: elf-eh-frame.c:1868
 #, c-format
 #, c-format
-msgid "%B: %s not in order"
+msgid "%pB: %pA not in order"
 msgstr ""
 
 msgstr ""
 
-#: elf-eh-frame.c:1741
+#: elf-eh-frame.c:1882
 #, c-format
 #, c-format
-msgid "%B: %s invalid input section size"
+msgid "%pB: %pA invalid input section size"
 msgstr ""
 
 msgstr ""
 
-#: elf-eh-frame.c:1749
+#: elf-eh-frame.c:1890
 #, c-format
 #, c-format
-msgid "%B: %s points past end of text section"
+msgid "%pB: %pA points past end of text section"
 msgstr ""
 
 msgstr ""
 
-#: elf-eh-frame.c:1998
-msgid "%P: DW_EH_PE_datarel unspecified for this architecture.\n"
+#: elf-eh-frame.c:2143
+msgid "DW_EH_PE_datarel unspecified for this architecture"
 msgstr ""
 
 msgstr ""
 
-#: elf-eh-frame.c:2168
+#: elf-eh-frame.c:2314
 #, c-format
 #, c-format
-msgid "Invalid output section for .eh_frame_entry: %s"
+msgid "invalid output section for .eh_frame_entry: %pA"
 msgstr ""
 
 msgstr ""
 
-#: elf-eh-frame.c:2191
+#: elf-eh-frame.c:2337
 #, c-format
 #, c-format
-msgid "Invalid contents in %s section"
+msgid "invalid contents in %pA section"
 msgstr ""
 
 msgstr ""
 
-#: elf-eh-frame.c:2347
-msgid "%P: .eh_frame_hdr entry overflow.\n"
+#: elf-eh-frame.c:2493
+msgid ".eh_frame_hdr entry overflow"
 msgstr ""
 
 msgstr ""
 
-#: elf-eh-frame.c:2350
-msgid "%P: .eh_frame_hdr refers to overlapping FDEs.\n"
+#: elf-eh-frame.c:2495
+msgid ".eh_frame_hdr refers to overlapping FDEs"
 msgstr ""
 
 msgstr ""
 
-#: elf-ifunc.c:142
+#: elf-ifunc.c:144
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%F%P: dynamic STT_GNU_IFUNC symbol `%s' with pointer equality in `%B' can "
+"%F%P: dynamic STT_GNU_IFUNC symbol `%s' with pointer equality in `%pB' can "
 "not be used when making an executable; recompile with -fPIE and relink with -"
 "pie\n"
 msgstr ""
 
 "not be used when making an executable; recompile with -fPIE and relink with -"
 "pie\n"
 msgstr ""
 
-#: elf-m10200.c:425 elf-m10300.c:2149 elf32-avr.c:1502 elf32-bfin.c:3194
-#: elf32-cr16.c:1466 elf32-cr16c.c:780 elf32-cris.c:2025 elf32-crx.c:924
-#: elf32-d10v.c:513 elf32-epiphany.c:563 elf32-fr30.c:591 elf32-frv.c:4041
-#: elf32-ft32.c:334 elf32-h8300.c:522 elf32-i860.c:1210 elf32-ip2k.c:1475
-#: elf32-iq2000.c:693 elf32-lm32.c:1126 elf32-m32c.c:621 elf32-m32r.c:3044
-#: elf32-m68hc1x.c:1269 elf32-mep.c:524 elf32-metag.c:2001
-#: elf32-microblaze.c:1570 elf32-moxie.c:285 elf32-mt.c:400 elf32-nds32.c:5402
-#: elf32-or1k.c:1258 elf32-score.c:2733 elf32-score7.c:2546 elf32-spu.c:5076
-#: elf32-tilepro.c:3665 elf32-v850.c:2287 elf32-visium.c:677
-#: elf32-xstormy16.c:927 elf64-mmix.c:1540 elfxx-tilegx.c:4052
-#: /work/sources/binutils/current/bfd/elfnn-riscv.c:2267
+#: elf-m10200.c:434 elf-m10300.c:2146 elf32-avr.c:1508 elf32-bfin.c:3137
+#: elf32-cr16.c:1429 elf32-cris.c:2034 elf32-crx.c:913 elf32-d10v.c:510
+#: elf32-epiphany.c:562 elf32-fr30.c:594 elf32-frv.c:4049 elf32-ft32.c:493
+#: elf32-h8300.c:523 elf32-ip2k.c:1477 elf32-iq2000.c:691 elf32-lm32.c:1070
+#: elf32-m32c.c:624 elf32-m32r.c:2837 elf32-m68hc1x.c:1271 elf32-mep.c:522
+#: elf32-metag.c:1984 elf32-microblaze.c:1623 elf32-moxie.c:288 elf32-mt.c:402
+#: elf32-nds32.c:6039 elf32-or1k.c:1873 elf32-score.c:2734 elf32-score7.c:2545
+#: elf32-spu.c:5084 elf32-tilepro.c:3372 elf32-v850.c:2294 elf32-visium.c:680
+#: elf32-xstormy16.c:930 elf64-bpf.c:552 elf64-mmix.c:1541 elfxx-tilegx.c:3742
 msgid "internal error: out of range error"
 msgstr ""
 
 msgid "internal error: out of range error"
 msgstr ""
 
-#: elf-m10200.c:429 elf-m10300.c:2153 elf32-avr.c:1506 elf32-bfin.c:3198
-#: elf32-cr16.c:1470 elf32-cr16c.c:784 elf32-cris.c:2029 elf32-crx.c:928
-#: elf32-d10v.c:517 elf32-fr30.c:595 elf32-frv.c:4045 elf32-ft32.c:338
-#: elf32-h8300.c:526 elf32-i860.c:1214 elf32-iq2000.c:697 elf32-lm32.c:1130
-#: elf32-m32c.c:625 elf32-m32r.c:3048 elf32-m68hc1x.c:1273 elf32-mep.c:528
-#: elf32-metag.c:2005 elf32-microblaze.c:1574 elf32-moxie.c:289
-#: elf32-msp430.c:1361 elf32-nds32.c:5406 elf32-or1k.c:1262 elf32-score.c:2737
-#: elf32-score7.c:2550 elf32-spu.c:5080 elf32-tilepro.c:3669 elf32-v850.c:2291
-#: elf32-visium.c:681 elf32-xstormy16.c:931 elf64-mmix.c:1544
-#: elfxx-mips.c:10253 elfxx-tilegx.c:4056
-#: /work/sources/binutils/current/bfd/elfnn-riscv.c:2271
+#: elf-m10200.c:438 elf-m10300.c:2150 elf32-avr.c:1512 elf32-bfin.c:3141
+#: elf32-cr16.c:1433 elf32-cris.c:2038 elf32-crx.c:917 elf32-d10v.c:514
+#: elf32-fr30.c:598 elf32-frv.c:4053 elf32-ft32.c:497 elf32-h8300.c:527
+#: elf32-iq2000.c:695 elf32-lm32.c:1074 elf32-m32c.c:628 elf32-m32r.c:2841
+#: elf32-m68hc1x.c:1275 elf32-mep.c:526 elf32-metag.c:1988
+#: elf32-microblaze.c:1627 elf32-moxie.c:292 elf32-msp430.c:1510
+#: elf32-nds32.c:6043 elf32-or1k.c:1877 elf32-score.c:2738 elf32-score7.c:2549
+#: elf32-spu.c:5088 elf32-tilepro.c:3376 elf32-v850.c:2298 elf32-visium.c:684
+#: elf32-xstormy16.c:934 elf64-mmix.c:1545 elfxx-mips.c:10558
+#: elfxx-tilegx.c:3746
 msgid "internal error: unsupported relocation error"
 msgstr ""
 
 msgid "internal error: unsupported relocation error"
 msgstr ""
 
-#: elf-m10200.c:433 elf32-cr16.c:1474 elf32-cr16c.c:788 elf32-crx.c:932
-#: elf32-d10v.c:521 elf32-h8300.c:530 elf32-lm32.c:1134 elf32-m32r.c:3052
-#: elf32-m68hc1x.c:1277 elf32-microblaze.c:1578 elf32-nds32.c:5410
-#: elf32-score.c:2741 elf32-score7.c:2554 elf32-spu.c:5084
+#: elf-m10200.c:442 elf32-cr16.c:1437 elf32-crx.c:921 elf32-d10v.c:518
+#: elf32-h8300.c:531 elf32-lm32.c:1078 elf32-m32r.c:2845 elf32-m68hc1x.c:1279
+#: elf32-microblaze.c:1631 elf32-nds32.c:6047 elf32-score.c:2742
+#: elf32-score7.c:2553 elf32-spu.c:5092
 msgid "internal error: dangerous error"
 msgstr ""
 
 msgid "internal error: dangerous error"
 msgstr ""
 
-#: elf-m10200.c:437 elf-m10300.c:2170 elf32-avr.c:1514 elf32-bfin.c:3206
-#: elf32-cr16.c:1478 elf32-cr16c.c:792 elf32-cris.c:2037 elf32-crx.c:936
-#: elf32-d10v.c:525 elf32-epiphany.c:578 elf32-fr30.c:603 elf32-frv.c:4053
-#: elf32-ft32.c:346 elf32-h8300.c:534 elf32-i860.c:1222 elf32-ip2k.c:1490
-#: elf32-iq2000.c:705 elf32-lm32.c:1138 elf32-m32c.c:633 elf32-m32r.c:3056
-#: elf32-m68hc1x.c:1281 elf32-mep.c:536 elf32-metag.c:2013
-#: elf32-microblaze.c:1582 elf32-moxie.c:297 elf32-msp430.c:1369 elf32-mt.c:408
-#: elf32-nds32.c:5414 elf32-or1k.c:1270 elf32-score.c:2750 elf32-score7.c:2558
-#: elf32-spu.c:5088 elf32-tilepro.c:3677 elf32-v850.c:2311 elf32-visium.c:689
-#: elf32-xstormy16.c:939 elf64-mmix.c:1552 elfxx-tilegx.c:4064
-#: /work/sources/binutils/current/bfd/elfnn-riscv.c:2279
+#: elf-m10200.c:446 elf-m10300.c:2167 elf32-avr.c:1520 elf32-bfin.c:3149
+#: elf32-cr16.c:1441 elf32-cris.c:2046 elf32-crx.c:925 elf32-d10v.c:522
+#: elf32-epiphany.c:577 elf32-fr30.c:606 elf32-frv.c:4061 elf32-ft32.c:505
+#: elf32-h8300.c:535 elf32-ip2k.c:1492 elf32-iq2000.c:703 elf32-lm32.c:1082
+#: elf32-m32c.c:636 elf32-m32r.c:2849 elf32-m68hc1x.c:1283 elf32-mep.c:534
+#: elf32-metag.c:1996 elf32-microblaze.c:1635 elf32-moxie.c:300
+#: elf32-msp430.c:1518 elf32-mt.c:410 elf32-nds32.c:6051 elf32-or1k.c:1885
+#: elf32-score.c:2751 elf32-score7.c:2557 elf32-spu.c:5096 elf32-tilepro.c:3384
+#: elf32-v850.c:2318 elf32-visium.c:692 elf32-xstormy16.c:942 elf64-bpf.c:565
+#: elf64-mmix.c:1553 elfxx-tilegx.c:3754
 msgid "internal error: unknown error"
 msgstr ""
 
 msgid "internal error: unknown error"
 msgstr ""
 
-#: elf-m10300.c:812
+#: elf-m10300.c:1030
 #, c-format
 #, c-format
-msgid "%B: unrecognised MN10300 reloc number: %d"
+msgid "%pB: unsupported transition from %s to %s"
 msgstr ""
 
 msgstr ""
 
-#: elf-m10300.c:1028
+#: elf-m10300.c:1197
 #, c-format
 #, c-format
-msgid "%s: Unsupported transition from %s to %s"
+msgid "%pB: %s' accessed both as normal and thread local symbol"
 msgstr ""
 
 msgstr ""
 
-#: elf-m10300.c:1201
+#: elf-m10300.c:2093 elf32-arm.c:13377 elf32-i386.c:3426 elf32-m32r.c:2331
+#: elf32-m68k.c:3929 elf32-s390.c:3080 elf32-sh.c:3671 elf32-tilepro.c:3275
+#: elf32-xtensa.c:3034 elf64-s390.c:3029 elf64-x86-64.c:4084 elfxx-sparc.c:2917
+#: elfxx-sparc.c:3814 elfxx-tilegx.c:3665 elfnn-aarch64.c:5504
+#: elfnn-aarch64.c:7107
 #, c-format
 #, c-format
-msgid "%B: %s' accessed both as normal and thread local symbol"
+msgid "%pB(%pA+%#<PRIx64>): unresolvable %s relocation against symbol `%s'"
 msgstr ""
 
 msgstr ""
 
-#: elf-m10300.c:2097 elf32-arm.c:12529 elf32-i386.c:5222 elf32-m32r.c:2540
-#: elf32-m68k.c:4084 elf32-s390.c:3361 elf32-sh.c:4127 elf32-tilepro.c:3569
-#: elf32-xtensa.c:3060 elf64-s390.c:3280 elf64-sh64.c:1636 elf64-x86-64.c:5697
-#: elfxx-sparc.c:3945 elfxx-tilegx.c:3976
-#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:6466
-#: /work/sources/binutils/current/bfd/elfnn-riscv.c:2236
-#, c-format
-msgid "%B(%A+0x%lx): unresolvable %s relocation against symbol `%s'"
-msgstr ""
-
-#: elf-m10300.c:2158
+#: elf-m10300.c:2155
 msgid ""
 "error: inappropriate relocation type for shared library (did you forget -"
 "fpic?)"
 msgstr ""
 
 msgid ""
 "error: inappropriate relocation type for shared library (did you forget -"
 "fpic?)"
 msgstr ""
 
-#: elf-m10300.c:2162
+#: elf-m10300.c:2159
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B: taking the address of protected function '%s' cannot be done when making "
-"a shared library"
+"%pB: taking the address of protected function '%s' cannot be done when "
+"making a shared library"
 msgstr ""
 
 msgstr ""
 
-#: elf-m10300.c:2165
+#: elf-m10300.c:2162
 msgid "internal error: suspicious relocation type used in shared library"
 msgstr ""
 
 msgid "internal error: suspicious relocation type used in shared library"
 msgstr ""
 
-#. PR 17512: file: f057ec89.
-#: elf.c:342
+#: elf-m10300.c:2650 elf32-avr.c:2486 elf32-frv.c:5621 elf64-ia64-vms.c:365
+#: elfxx-sparc.c:2684 reloc.c:8373 reloc16.c:155 elfnn-ia64.c:365
+msgid "%P%F: --relax and -r may not be used together\n"
+msgstr ""
+
+#: elf-properties.c:65
+#, c-format
+msgid "%pB: out of memory in _bfd_elf_get_property"
+msgstr ""
+
+#: elf-properties.c:91
+#, c-format
+msgid "warning: %pB: corrupt GNU_PROPERTY_TYPE (%ld) size: %#lx"
+msgstr ""
+
+#: elf-properties.c:112
+#, c-format
+msgid "warning: %pB: corrupt GNU_PROPERTY_TYPE (%ld) type (0x%x) datasz: 0x%x"
+msgstr ""
+
+#: elf-properties.c:151
+#, c-format
+msgid "warning: %pB: corrupt stack size: 0x%x"
+msgstr ""
+
+#: elf-properties.c:169
+#, c-format
+msgid "warning: %pB: corrupt no copy on protected size: 0x%x"
+msgstr ""
+
+#: elf-properties.c:189
 #, c-format
 #, c-format
-msgid "%B: attempt to load strings from a non-string section (number %d)"
+msgid "error: %pB: <corrupt property (0x%x) size: 0x%x>"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:356
+#: elf-properties.c:217
 #, c-format
 #, c-format
-msgid "%B: invalid string offset %u >= %lu for section `%s'"
+msgid "warning: %pB: unsupported GNU_PROPERTY_TYPE (%ld) type: 0x%x"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:495
+#: elf-properties.c:403
+msgid "Removed property %W to merge %pB (0x%v) and %pB (0x%v)\n"
+msgstr ""
+
+#: elf-properties.c:409
+msgid "Removed property %W to merge %pB (0x%v) and %pB (not found)\n"
+msgstr ""
+
+#: elf-properties.c:418 elf-properties.c:496
+msgid "Removed property %W to merge %pB and %pB\n"
+msgstr ""
+
+#: elf-properties.c:422
+msgid "Removed property %W to merge %pB and %pB (not found)\n"
+msgstr ""
+
+#: elf-properties.c:439
+msgid "Updated property %W (0x%v) to merge %pB (0x%v) and %pB (0x%v)\n"
+msgstr ""
+
+#: elf-properties.c:448
+msgid "Updated property %W (%v) to merge %pB (0x%v) and %pB (not found)\n"
+msgstr ""
+
+#: elf-properties.c:490
+msgid "Removed property %W to merge %pB (not found) and %pB (0x%v)\n"
+msgstr ""
+
+#: elf-properties.c:671 elfxx-aarch64.c:758 elfxx-x86.c:3716
+msgid "%F%P: failed to create GNU property section\n"
+msgstr ""
+
+#: elf-properties.c:675 elfxx-aarch64.c:762 elfxx-x86.c:3721
 #, c-format
 #, c-format
-msgid "%B symbol number %lu references nonexistent SHT_SYMTAB_SHNDX section"
+msgid "%F%pA: failed to align section\n"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:652
+#. Merge .note.gnu.property sections.
+#: elf-properties.c:701 elf-properties.c:703
+msgid "\n"
+msgstr ""
+
+#: elf-properties.c:702
+msgid "Merging program properties\n"
+msgstr ""
+
+#. PR 17512: file: f057ec89.
+#: elf.c:337
+#, c-format
+msgid "%pB: attempt to load strings from a non-string section (number %d)"
+msgstr ""
+
+#: elf.c:362
 #, c-format
 #, c-format
-msgid "%B: corrupt size field in group section header: 0x%lx"
+msgid "%pB: invalid string offset %u >= %<PRIu64> for section `%s'"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:666
+#: elf.c:514 elfnn-aarch64.c:8107 elfnn-loongarch.c:3045
 #, c-format
 #, c-format
-msgid "%B: invalid size field in group section header: 0x%lx"
+msgid "%pB symbol number %lu references nonexistent SHT_SYMTAB_SHNDX section"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:700
-msgid "%B: invalid SHT_GROUP entry"
+#: elf.c:676
+#, c-format
+msgid "%pB: invalid size field in group section header: %#<PRIx64>"
+msgstr ""
+
+#: elf.c:721
+#, c-format
+msgid "%pB: invalid entry in SHT_GROUP section [%u]"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:719
-msgid "%B: no valid group sections found"
+#: elf.c:740
+#, c-format
+msgid "%pB: no valid group sections found"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:787
+#. See PR 21957 for a reproducer.
+#: elf.c:769
 #, c-format
 #, c-format
-msgid "%B: no group info for section %A"
+msgid "%pB: group section '%pA' has no contents"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:818 elf.c:3817 elflink.c:11059
+#: elf.c:830
 #, c-format
 #, c-format
-msgid "%B: warning: sh_link not set for section `%A'"
+msgid "%pB: no group info for section '%pA'"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:838
+#: elf.c:878
 #, c-format
 #, c-format
-msgid "%B: sh_link [%d] in section `%A' is incorrect"
+msgid "%pB: sh_link [%d] in section `%pA' is incorrect"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:851
+#: elf.c:891
 #, c-format
 #, c-format
-msgid "%B: SHT_GROUP section [index %d] has no SHF_GROUP sections"
+msgid "%pB: SHT_GROUP section [index %d] has no SHF_GROUP sections"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:872
+#: elf.c:912
 #, c-format
 #, c-format
-msgid "%B: section group entry number %u is corrupt"
+msgid "%pB: section group entry number %u is corrupt"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:897
+#: elf.c:935
 #, c-format
 #, c-format
-msgid "%B: unknown [%d] section `%s' in group [%s]"
+msgid "%pB: unknown type [%#x] section `%s' in group [%pA]"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:1354
+#: elf.c:1453
 #, c-format
 #, c-format
-msgid "%B: Invalid sh_link field (%d) in section number %d"
+msgid "%pB: invalid sh_link field (%d) in section number %d"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:1370
+#: elf.c:1469
 #, c-format
 #, c-format
-msgid "%B: Failed to find link section for section %d"
+msgid "%pB: failed to find link section for section %d"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:1397
+#: elf.c:1496
 #, c-format
 #, c-format
-msgid "%B: Failed to find info section for section %d"
+msgid "%pB: failed to find info section for section %d"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:1569
+#: elf.c:1668
 #, c-format
 msgid ""
 "\n"
 "Program Header:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Program Header:\n"
 msgstr ""
 
-#: elf.c:1611
+#: elf.c:1710
 #, c-format
 msgid ""
 "\n"
 "Dynamic Section:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Dynamic Section:\n"
 msgstr ""
 
-#: elf.c:1752
+#: elf.c:1854
 #, c-format
 msgid ""
 "\n"
 "Version definitions:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Version definitions:\n"
 msgstr ""
 
-#: elf.c:1777
+#: elf.c:1879
 #, c-format
 msgid ""
 "\n"
 "Version References:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Version References:\n"
 msgstr ""
 
-#: elf.c:1782
+#: elf.c:1884
 #, c-format
 msgid "  required from %s:\n"
 msgstr ""
 
 #, c-format
 msgid "  required from %s:\n"
 msgstr ""
 
-#: elf.c:1980
-msgid "%B: warning: loop in section dependencies detected"
+#: elf.c:2075
+#, c-format
+msgid "%pB: warning: loop in section dependencies detected"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:2088
+#: elf.c:2182
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B: warning: multiple symbol tables detected - ignoring the table in section "
-"%u"
+"%pB: warning: multiple symbol tables detected - ignoring the table in "
+"section %u"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:2171
+#: elf.c:2266
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B: warning: multiple dynamic symbol tables detected - ignoring the table in "
-"section %u"
+"%pB: warning: multiple dynamic symbol tables detected - ignoring the table "
+"in section %u"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:2283
+#: elf.c:2385
 #, c-format
 #, c-format
-msgid "%B: invalid link %lu for reloc section %s (index %u)"
+msgid "%pB: invalid link %u for reloc section %s (index %u)"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:2469
+#: elf.c:2442
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B: don't know how to handle allocated, application specific section `%s' [0x"
-"%8x]"
+"%pB: warning: secondary relocation section '%s' for section %pA found - "
+"ignoring"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:2485
+#: elf.c:2528 elf.c:2543 elf.c:2554 elf.c:2567
 #, c-format
 #, c-format
-msgid "%B: don't know how to handle processor specific section `%s' [0x%8x]"
+msgid "%pB: unknown type [%#x] section `%s'"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:2497
+#: elf.c:3265
 #, c-format
 #, c-format
-msgid "%B: don't know how to handle OS specific section `%s' [0x%8x]"
+msgid "%pB: error: alignment power %d of section `%pA' is too big"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:2511
+#: elf.c:3298
 #, c-format
 #, c-format
-msgid "%B: don't know how to handle section `%s' [0x%8x]"
+msgid "warning: section `%pA' type changed to PROGBITS"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:3215
+#: elf.c:3783
 #, c-format
 #, c-format
-msgid "%B: error: Alignment power %d of section `%A' is too big"
+msgid "%pB: too many sections: %u"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:3245
+#: elf.c:3869
 #, c-format
 #, c-format
-msgid "warning: section `%A' type changed to PROGBITS"
+msgid ""
+"%pB: sh_link of section `%pA' points to discarded section `%pA' of `%pB'"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:3687
+#: elf.c:3887
 #, c-format
 #, c-format
-msgid "%B: too many sections: %u"
+msgid "%pB: sh_link of section `%pA' points to removed section `%pA' of `%pB'"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:3772
+#: elf.c:4455
 #, c-format
 #, c-format
-msgid "%B: sh_link of section `%A' points to discarded section `%A' of `%B'"
+msgid "%pB: GNU_MBIND section `%pA' has invalid sh_info field: %d"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:3796
-#, c-format
-msgid "%B: sh_link of section `%A' points to removed section `%A' of `%B'"
+#: elf.c:4638
+msgid "%F%P: failed to size relative relocations\n"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:4861
-msgid "%B: TLS sections are not adjacent:"
+#: elf.c:5062
+#, c-format
+msgid "%pB: TLS sections are not adjacent:"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:4868
+#: elf.c:5069
 #, c-format
 #, c-format
-msgid "\t    TLS: %A"
+msgid "\t    TLS: %pA"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:4872
+#: elf.c:5073
 #, c-format
 #, c-format
-msgid "\tnon-TLS: %A"
+msgid "\tnon-TLS: %pA"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:5339
+#: elf.c:5696
+#, c-format
 msgid ""
 msgid ""
-"%B: The first section in the PT_DYNAMIC segment is not the .dynamic section"
+"%pB: The first section in the PT_DYNAMIC segment is not the .dynamic section"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:5366
-msgid "%B: Not enough room for program headers, try linking with -N"
-msgstr ""
-
-#: elf.c:5453
+#: elf.c:5722
 #, c-format
 #, c-format
-msgid "%B: section %A lma %#lx adjusted to %#lx"
+msgid "%pB: not enough room for program headers, try linking with -N"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:5590
+#: elf.c:5839
 #, c-format
 #, c-format
-msgid "%B: section `%A' can't be allocated in segment %d"
+msgid "%pB: section %pA lma %#<PRIx64> adjusted to %#<PRIx64>"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:5638
+#. The fix for this error is usually to edit the linker script being
+#. used and set up the program headers manually.  Either that or
+#. leave room for the headers at the start of the SECTIONS.
+#: elf.c:5976
 #, c-format
 #, c-format
-msgid "%B: warning: allocated section `%s' not in segment"
+msgid "%pB: error: PHDR segment not covered by LOAD segment"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:5836
-msgid ""
-"%B: error: non-load segment %d includes file header and/or program header"
+#: elf.c:6016
+#, c-format
+msgid "%pB: section `%pA' can't be allocated in segment %d"
 msgstr ""
 
 msgstr ""
 
-#. The fix for this error is usually to edit the linker script being
-#. used and set up the program headers manually.  Either that or
-#. leave room for the headers at the start of the SECTIONS.
-#: elf.c:6012
-msgid "%B: error: PHDR segment not covered by LOAD segment"
+#: elf.c:6156
+#, c-format
+msgid "%pB: warning: allocated section `%s' not in segment"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:6356
+#: elf.c:6292
 #, c-format
 #, c-format
-msgid "%B: symbol `%s' required but not present"
+msgid "%pB: warning: unable to allocate any sections to PT_GNU_RELRO segment"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:6699
+#: elf.c:6322
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B: warning: Empty loadable segment detected at vaddr=0x%.8x, is this "
-"intentional ?"
+"%pB: error: non-load segment %d includes file header and/or program header"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:7313
+#: elf.c:6829
 #, c-format
 #, c-format
-msgid "%B: warning: segment alignment of 0x%llx is too large"
+msgid "%pB: symbol `%s' required but not present"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:7790
+#: elf.c:7186
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Unable to find equivalent output section for symbol '%s' from section '%s'"
+"%pB: warning: empty loadable segment detected at vaddr=%#<PRIx64>, is this "
+"intentional?"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:8122
-msgid "%B: .gnu.version_r invalid entry"
+#: elf.c:7851
+#, c-format
+msgid "%pB: warning: segment alignment of %#<PRIx64> is too large"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:8249
-msgid "%B: .gnu.version_d invalid entry"
+#: elf.c:8359
+#, c-format
+msgid ""
+"%pB: Unable to handle section index %x in ELF symbol.  Using ABS instead."
 msgstr ""
 
 msgstr ""
 
-#: elf.c:8801
+#: elf.c:8389
 #, c-format
 #, c-format
-msgid "%B: unsupported relocation type %s"
+msgid ""
+"unable to find equivalent output section for symbol '%s' from section '%s'"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arc.c:426 elf32-frv.c:6625 elf32-iq2000.c:870 elf32-m32c.c:914
-#: elf32-mt.c:564 elf32-rl78.c:1256 elf32-rx.c:3176 elf32-visium.c:838
-#: elf64-ppc.c:6066
+#: elf.c:8799
 #, c-format
 #, c-format
-msgid "private flags = 0x%lx:"
+msgid "%pB: .gnu.version_r invalid entry"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arc.c:567
+#: elf.c:8932
 #, c-format
 #, c-format
-msgid "ERROR: Attempting to link %B with a binary %s of different architecture"
+msgid "%pB: .gnu.version_d invalid entry"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arc.c:577 elf32-iq2000.c:846 elf32-m32c.c:890
+#: elf.c:9389
 #, c-format
 #, c-format
-msgid "%s: uses different e_flags (0x%lx) fields than previous modules (0x%lx)"
+msgid ""
+"%pB:%pA: error: attempting to write into an unallocated compressed section"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arc.c:638
-msgid "Error: The ARC4 architecture is no longer supported.\n"
+#: elf.c:9398
+#, c-format
+msgid "%pB:%pA: error: attempting to write over the end of the section"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arc.c:644
-msgid ""
-"Warning: unset or old architecture flags. \n"
-"\t       Use default machine.\n"
+#: elf.c:9409
+#, c-format
+msgid "%pB:%pA: error: attempting to write section into an empty buffer"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arc.c:772
+#: elf.c:10317
 #, c-format
 #, c-format
-msgid ""
-"%B(%A+0x%lx): CMEM relocation to `%s' is invalid, 16 MSB should be 0x%04x "
-"(value is 0x%lx)"
+msgid "%pB: warning: win32pstatus %s of size %lu bytes is too small"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arc.c:783
+#: elf.c:10395
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B(%A+0x%lx): CMEM relocation to `%s+0x%lx' is invalid, 16 MSB should be 0x"
-"%04x (value is 0x%lx)"
+"%pB: win32pstatus NOTE_INFO_MODULE of size %lu is too small to contain a "
+"name of size %u"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arc.c:1472
-msgid "GOT and PLT relocations cannot be fixed with a non dynamic linker."
+#: elf.c:12977
+msgid "GNU_MBIND section is supported only by GNU and FreeBSD targets"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arc.c:1496 elf32-rl78.c:1094 elf32-rx.c:1448
-#, c-format
-msgid "%B(%A): warning: unaligned access to symbol '%s' in the small data area"
+#: elf.c:12980
+msgid "symbol type STT_GNU_IFUNC is supported only by GNU and FreeBSD targets"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arc.c:1501 elf32-rl78.c:1099 elf32-rx.c:1453
-#, c-format
-msgid "%B(%A): internal error: out of range error"
+#: elf.c:12983
+msgid ""
+"symbol binding STB_GNU_UNIQUE is supported only by GNU and FreeBSD targets"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arc.c:1506 elf32-rl78.c:1104 elf32-rx.c:1458
+#: elf.c:12986
+msgid "GNU_RETAIN section is supported only by GNU and FreeBSD targets"
+msgstr ""
+
+#: elf.c:13194 elf64-sparc.c:123 elfcode.h:1505
 #, c-format
 #, c-format
-msgid "%B(%A): internal error: unsupported relocation error"
+msgid "%pB(%pA): relocation %d has invalid symbol index %ld"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arc.c:1511 elf32-rl78.c:1109 elf32-rx.c:1463
+#: elf.c:13269
 #, c-format
 #, c-format
-msgid "%B(%A): internal error: dangerous relocation"
+msgid ""
+"%pB(%pA): link section cannot be set because the output file does not have a "
+"symbol table"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arc.c:1516 elf32-rl78.c:1114 elf32-rx.c:1468
+#: elf.c:13281
 #, c-format
 #, c-format
-msgid "%B(%A): internal error: unknown error"
+msgid "%pB(%pA): info section index is invalid"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arc.c:1608 elf32-arm.c:14683 elf32-metag.c:2272 elfxx-mips.c:8878
-#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:7398
-#: /work/sources/binutils/current/bfd/elfnn-riscv.c:488
+#: elf.c:13295
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B: relocation %s against `%s' can not be used when making a shared object; "
-"recompile with -fPIC"
+"%pB(%pA): info section index cannot be set because the section is not in the "
+"output"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:4027 elf32-arm.c:4059
-msgid ""
-"%B(%A): warning: long branch  veneers used in section with SHF_ARM_PURECODE "
-"section attribute is only supported for M-profile targets that implement the "
-"movw instruction."
+#: elf.c:13370
+#, c-format
+msgid "%pB(%pA): error: secondary reloc section processed twice"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:4076 elf32-arm.c:4129
-msgid ""
-"%B(%s): warning: long branch  veneers used in section with SHF_ARM_PURECODE "
-"section attribute is only supported for M-profile targets that implement the "
-"movw instruction."
+#: elf.c:13382
+#, c-format
+msgid "%pB(%pA): error: secondary reloc section has zero sized entries"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:4090 elf32-arm.c:8809
-msgid ""
-"%B(%s): warning: interworking not enabled.\n"
-"  first occurrence: %B: Thumb call to ARM"
+#: elf.c:13393
+#, c-format
+msgid "%pB(%pA): error: secondary reloc section has non-standard sized entries"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:4145
-msgid ""
-"%B(%s): warning: interworking not enabled.\n"
-"  first occurrence: %B: ARM call to Thumb"
+#: elf.c:13405
+#, c-format
+msgid "%pB(%pA): error: secondary reloc section is empty!"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:4419
+#: elf.c:13428
 #, c-format
 #, c-format
-msgid "No address assigned to the veneers output section %s"
+msgid "%pB(%pA): error: internal relocs missing for secondary reloc section"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:4494 elf32-arm.c:6631
-#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:2852
+#: elf.c:13447
 #, c-format
 #, c-format
-msgid "%s: cannot create stub entry %s"
+msgid "%pB(%pA): error: reloc table entry %u is empty"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:5679
-msgid "%B: Special symbol `%s' only allowed for ARMv8-M architecture or later."
+#: elf.c:13472
+#, c-format
+msgid "%pB(%pA): error: secondary reloc %u references a missing symbol"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:5688
-msgid "%B: invalid special symbol `%s'."
+#: elf.c:13489
+#, c-format
+msgid "%pB(%pA): error: secondary reloc %u references a deleted symbol"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:5690 elf32-arm.c:5730
-msgid "It must be a global or weak function symbol."
+#: elf.c:13502
+#, c-format
+msgid "%pB(%pA): error: secondary reloc %u is of an unknown type"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:5728
-msgid "%B: invalid standard symbol `%s'."
+#. Ignore init flag - it may not be set, despite the flags field
+#. containing valid data.
+#: elf32-arc.c:455 elf32-arm.c:15095 elf32-frv.c:6612 elf32-iq2000.c:868
+#: elf32-m32c.c:914 elf32-mt.c:560 elf32-rl78.c:1275 elf32-rx.c:3217
+#: elf32-visium.c:844 elf64-ppc.c:5507 elfnn-aarch64.c:7337
+#, c-format
+msgid "private flags = 0x%lx:"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:5734
-msgid "%B: absent standard symbol `%s'."
+#: elf32-arc.c:642
+#, c-format
+msgid "warning: %pB: conflicting platform configuration %s with %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:5746
-msgid "%B: `%s' and its special symbol are in different sections."
+#: elf32-arc.c:661
+#, c-format
+msgid "error: %pB: unable to merge CPU base attributes %s with %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:5758
-msgid "%B: entry function `%s' not output."
+#: elf32-arc.c:698
+#, c-format
+msgid "error: %pB: unable to merge ISA extension attributes %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:5765
-msgid "%B: entry function `%s' is empty."
+#: elf32-arc.c:722
+#, c-format
+msgid "error: %pB: conflicting ISA extension attributes %s with %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:5894
-msgid "%B: --in-implib only supported for Secure Gateway import libraries."
+#: elf32-arc.c:762
+#, c-format
+msgid "error: %pB: cannot mix rf16 with full register set %pB"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:5940
-msgid "%B: invalid import library entry: `%s'."
+#: elf32-arc.c:790
+#, c-format
+msgid "error: %pB: conflicting attributes %s: %s with %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:5942
-msgid "Symbol should be absolute, global and refer to Thumb functions."
+#: elf32-arc.c:817
+#, c-format
+msgid "error: %pB: conflicting attributes %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:5962
+#: elf32-arc.c:922
 #, c-format
 #, c-format
-msgid "Entry function `%s' disappeared from secure code."
+msgid ""
+"error: attempting to link %pB with a binary %pB of different architecture"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:5986
+#: elf32-arc.c:938 elf32-iq2000.c:844 elf32-m32c.c:889 elf32-m68hc1x.c:1390
+#: elf32-ppc.c:3881 elf64-sparc.c:722 elfxx-mips.c:15584
 #, c-format
 #, c-format
-msgid "`%s' refers to a non entry function."
+msgid "%pB: uses different e_flags (%#x) fields than previous modules (%#x)"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:6001
-msgid "%B: visibility of symbol `%s' has changed."
+#: elf32-arc.c:1027
+msgid "error: the ARC4 architecture is no longer supported"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:6010
-msgid "%B: incorrect size for symbol `%s'."
+#: elf32-arc.c:1033
+msgid "warning: unset or old architecture flags; use default machine"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:6029
+#: elf32-arc.c:1159
 #, c-format
 #, c-format
-msgid "Offset of veneer for entry function `%s' not a multiple of its size."
+msgid ""
+"%pB(%pA+%#<PRIx64>): CMEM relocation to `%s' is invalid, 16 MSB should be "
+"%#x (value is %#<PRIx64>)"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:6049
+#: elf32-arc.c:1170
+#, c-format
 msgid ""
 msgid ""
-"new entry function(s) introduced but no output import library specified:"
+"%pB(%pA+%#<PRIx64>): CMEM relocation to `%s+%#<PRIx64>' is invalid, 16 MSB "
+"should be %#x (value is %#<PRIx64>)"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:6057
+#: elf32-arc.c:1885
+msgid "GOT and PLT relocations cannot be fixed with a non dynamic linker"
+msgstr ""
+
+#: elf32-arc.c:1909 elf32-rx.c:1486
 #, c-format
 #, c-format
-msgid "Start address of `%s' is different from previous link."
+msgid ""
+"%pB(%pA): warning: unaligned access to symbol '%s' in the small data area"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:6764
+#: elf32-arc.c:1914 elf32-rx.c:1491
 #, c-format
 #, c-format
-msgid "unable to find THUMB glue '%s' for '%s'"
+msgid "%pB(%pA): internal error: out of range error"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:6800
+#: elf32-arc.c:1919 elf32-rx.c:1496
 #, c-format
 #, c-format
-msgid "unable to find ARM glue '%s' for '%s'"
+msgid "%pB(%pA): internal error: unsupported relocation error"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:7515
-msgid "%B: BE8 images only valid in big-endian mode."
+#: elf32-arc.c:1924 elf32-rx.c:1501
+#, c-format
+msgid "%pB(%pA): internal error: dangerous relocation"
 msgstr ""
 
 msgstr ""
 
-#. Give a warning, but do as the user requests anyway.
-#: elf32-arm.c:7746
-msgid ""
-"%B: warning: selected VFP11 erratum workaround is not necessary for target "
-"architecture"
+#: elf32-arc.c:1929 elf32-rx.c:1506
+#, c-format
+msgid "%pB(%pA): internal error: unknown error"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:7773
+#: elf32-arc.c:2023 elf32-arc.c:2091 elf32-arm.c:15550 elf32-metag.c:2251
+#: elf32-nds32.c:5489 elfnn-aarch64.c:7744 elfnn-riscv.c:617
+#, c-format
 msgid ""
 msgid ""
-"%B: warning: selected STM32L4XX erratum workaround is not necessary for "
-"target architecture"
+"%pB: relocation %s against `%s' can not be used when making a shared object; "
+"recompile with -fPIC"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:8310 elf32-arm.c:8330
-msgid "%B: unable to find VFP11 veneer `%s'"
+#: elf32-arc.c:2910
+#, c-format
+msgid "%pB: unknown mandatory ARC object attribute %d"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:8396 elf32-arm.c:8415
-msgid "%B: unable to find STM32L4XX veneer `%s'"
+#: elf32-arc.c:2918
+#, c-format
+msgid "warning: %pB: unknown ARC object attribute %d"
 msgstr ""
 
 msgstr ""
 
-#. Note - overlong line used here to allow for translation.
-#: elf32-arm.c:8623
+#: elf32-arm.c:4334 elf32-arm.c:4368 elf32-arm.c:4387 elf32-arm.c:4439
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B(%A+0x%lx): error: multiple load detected in non-last IT block "
-"instruction : STM32L4XX veneer cannot be generated.\n"
-"Use gcc option -mrestrict-it to generate only one instruction per IT block.\n"
+"%pB(%pA): warning: long branch veneers used in section with SHF_ARM_PURECODE "
+"section attribute is only supported for M-profile targets that implement the "
+"movw instruction"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:8719
+#: elf32-arm.c:4399 elf32-arm.c:4453 elf32-arm.c:9142 elf32-arm.c:9232
 #, c-format
 #, c-format
-msgid "Invalid TARGET2 relocation type '%s'."
+msgid ""
+"%pB(%s): warning: interworking not enabled; first occurrence: %pB: %s call "
+"to %s"
 msgstr ""
 
 msgstr ""
 
-#. FIXME: We ought to be able to generate thumb-1 PLT
-#. instructions...
-#: elf32-arm.c:9461
-msgid "%B: Warning: thumb-1 mode PLT generation not currently supported"
+#: elf32-arm.c:4579
+#, c-format
+msgid ""
+"ERROR: CMSE stub (%s section) too far (%#<PRIx64>) from destination "
+"(%#<PRIx64>)"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:9726
+#: elf32-arm.c:4748
 #, c-format
 #, c-format
-msgid "%B(%A+0x%lx): unexpected Thumb instruction '0x%x' in TLS trampoline"
+msgid "no address assigned to the veneers output section %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:9766
+#: elf32-arm.c:4823 elf32-arm.c:6969 elf32-csky.c:3400 elf32-hppa.c:582
+#: elf32-m68hc1x.c:164 elf32-metag.c:1180 elf32-nios2.c:2201 elf64-ppc.c:3881
+#: elf64-ppc.c:14018 elfnn-aarch64.c:3187
 #, c-format
 #, c-format
-msgid "%B(%A+0x%lx): unexpected ARM instruction '0x%x' in TLS trampoline"
+msgid "%pB: cannot create stub entry %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:10100
-msgid "shared object"
+#: elf32-arm.c:5044 elf32-csky.c:3742 elf32-hppa.c:732 elf32-m68hc11.c:422
+#: elf32-m68hc12.c:542 elf32-metag.c:3345 elf32-nios2.c:2494 elf64-ppc.c:11656
+#: elfnn-aarch64.c:3256
+msgid ""
+"%F%P: Could not assign '%pA' to an output section. Retry without --enable-"
+"non-contiguous-regions.\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:10103
-msgid "PIE executable"
+#: elf32-arm.c:6012
+#, c-format
+msgid "%pB: special symbol `%s' only allowed for ARMv8-M architecture or later"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:10106
+#: elf32-arm.c:6021
+#, c-format
 msgid ""
 msgid ""
-"%B: relocation %s against external or undefined symbol `%s' can not be used "
-"when making a %s; recompile with -fPIC"
+"%pB: invalid special symbol `%s'; it must be a global or weak function symbol"
+msgstr ""
+
+#: elf32-arm.c:6060
+#, c-format
+msgid ""
+"%pB: invalid standard symbol `%s'; it must be a global or weak function "
+"symbol"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:10237
-msgid "%B: Warning: Arm BLX instruction targets Arm function '%s'."
+#: elf32-arm.c:6066
+#, c-format
+msgid "%pB: absent standard symbol `%s'"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:10657
-msgid "%B: Warning: Thumb BLX instruction targets thumb function '%s'."
+#: elf32-arm.c:6078
+#, c-format
+msgid "%pB: `%s' and its special symbol are in different sections"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:11524
+#: elf32-arm.c:6090
 #, c-format
 #, c-format
-msgid ""
-"%B(%A+0x%lx): unexpected Thumb instruction '0x%x' referenced by TLS_GOTDESC"
+msgid "%pB: entry function `%s' not output"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:11548
+#: elf32-arm.c:6097
 #, c-format
 #, c-format
-msgid ""
-"%B(%A+0x%lx): unexpected ARM instruction '0x%x' referenced by TLS_GOTDESC"
+msgid "%pB: entry function `%s' is empty"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:11578
+#: elf32-arm.c:6226
 #, c-format
 #, c-format
-msgid "%B(%A+0x%lx): R_ARM_TLS_LE32 relocation not permitted in shared object"
+msgid "%pB: --in-implib only supported for Secure Gateway import libraries"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:11792
+#: elf32-arm.c:6275
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B(%A+0x%lx): Only ADD or SUB instructions are allowed for ALU group "
-"relocations"
+"%pB: invalid import library entry: `%s'; symbol should be absolute, global "
+"and refer to Thumb functions"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:11833 elf32-arm.c:11924 elf32-arm.c:12010 elf32-arm.c:12098
+#: elf32-arm.c:6297
 #, c-format
 #, c-format
-msgid "%B(%A+0x%lx): Overflow whilst splitting 0x%lx for group relocation %s"
+msgid "entry function `%s' disappeared from secure code"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:12362 elf32-sh.c:4009 elf64-sh64.c:1539
+#: elf32-arm.c:6321
 #, c-format
 #, c-format
-msgid "%B(%A+0x%lx): %s relocation against SEC_MERGE section"
+msgid "`%s' refers to a non entry function"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:12474 elf32-m68k.c:4120 elf32-xtensa.c:2802
-#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:6194
+#: elf32-arm.c:6336
 #, c-format
 #, c-format
-msgid "%B(%A+0x%lx): %s used with TLS symbol %s"
+msgid "%pB: visibility of symbol `%s' has changed"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:12476 elf32-m68k.c:4122 elf32-xtensa.c:2804
-#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:6196
+#: elf32-arm.c:6345
 #, c-format
 #, c-format
-msgid "%B(%A+0x%lx): %s used with non-TLS symbol %s"
+msgid "%pB: incorrect size for symbol `%s'"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:12558 elf32-tic6x.c:2739
-#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:6529
-msgid "out of range"
+#: elf32-arm.c:6364
+#, c-format
+msgid "offset of veneer for entry function `%s' not a multiple of its size"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:12562 elf32-nios2.c:4505 elf32-pru.c:821 elf32-tic6x.c:2743
-#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:6533
+#: elf32-arm.c:6384
+msgid ""
+"new entry function(s) introduced but no output import library specified:"
+msgstr ""
+
+#: elf32-arm.c:6392
+#, c-format
+msgid "start address of `%s' is different from previous link"
+msgstr ""
+
+#: elf32-arm.c:7102 elf32-arm.c:7137
+#, c-format
+msgid "unable to find %s glue '%s' for '%s'"
+msgstr ""
+
+#: elf32-arm.c:7848
+#, c-format
+msgid "%pB: BE8 images only valid in big-endian mode"
+msgstr ""
+
+#. Give a warning, but do as the user requests anyway.
+#: elf32-arm.c:8075
+#, c-format
+msgid ""
+"%pB: warning: selected VFP11 erratum workaround is not necessary for target "
+"architecture"
+msgstr ""
+
+#: elf32-arm.c:8102
+#, c-format
+msgid ""
+"%pB: warning: selected STM32L4XX erratum workaround is not necessary for "
+"target architecture"
+msgstr ""
+
+#: elf32-arm.c:8638 elf32-arm.c:8658 elf32-arm.c:8725 elf32-arm.c:8744
+#, c-format
+msgid "%pB: unable to find %s veneer `%s'"
+msgstr ""
+
+#: elf32-arm.c:8951
+#, c-format
+msgid ""
+"%pB(%pA+%#x): error: multiple load detected in non-last IT block "
+"instruction: STM32L4XX veneer cannot be generated; use gcc option -mrestrict-"
+"it to generate only one instruction per IT block"
+msgstr ""
+
+#: elf32-arm.c:9049
+#, c-format
+msgid "invalid TARGET2 relocation type '%s'"
+msgstr ""
+
+#. FIXME: We ought to be able to generate thumb-1 PLT
+#. instructions...
+#: elf32-arm.c:9819
+#, c-format
+msgid "%pB: warning: thumb-1 mode PLT generation not currently supported"
+msgstr ""
+
+#: elf32-arm.c:10128 elf32-arm.c:10170
+#, c-format
+msgid "%pB(%pA+%#<PRIx64>): unexpected %s instruction '%#lx' in TLS trampoline"
+msgstr ""
+
+#: elf32-arm.c:10520
+msgid "shared object"
+msgstr ""
+
+#: elf32-arm.c:10523
+msgid "PIE executable"
+msgstr ""
+
+#: elf32-arm.c:10526
+#, c-format
+msgid ""
+"%pB: relocation %s against external or undefined symbol `%s' can not be used "
+"when making a %s; recompile with -fPIC"
+msgstr ""
+
+#: elf32-arm.c:10628 elf32-arm.c:11045
+#, c-format
+msgid "%pB: warning: %s BLX instruction targets %s function '%s'"
+msgstr ""
+
+#: elf32-arm.c:11679
+#, c-format
+msgid ""
+"%pB: expected symbol index in range 0..%lu but found local symbol with index "
+"%lu"
+msgstr ""
+
+#: elf32-arm.c:11954 elf32-arm.c:11980
+#, c-format
+msgid ""
+"%pB(%pA+%#<PRIx64>): unexpected %s instruction '%#lx' referenced by "
+"TLS_GOTDESC"
+msgstr ""
+
+#: elf32-arm.c:12026 elf32-csky.c:4970 elf32-m68k.c:3733 elf32-metag.c:1913
+#: elf32-nios2.c:4382
+#, c-format
+msgid "%pB(%pA+%#<PRIx64>): %s relocation not permitted in shared object"
+msgstr ""
+
+#: elf32-arm.c:12240
+#, c-format
+msgid ""
+"%pB(%pA+%#<PRIx64>): only ADD or SUB instructions are allowed for ALU group "
+"relocations"
+msgstr ""
+
+#: elf32-arm.c:12281 elf32-arm.c:12373 elf32-arm.c:12461 elf32-arm.c:12551
+#, c-format
+msgid ""
+"%pB(%pA+%#<PRIx64>): overflow whilst splitting %#<PRIx64> for group "
+"relocation %s"
+msgstr ""
+
+#: elf32-arm.c:12609 elf32-arm.c:12768
+msgid "local symbol index too big"
+msgstr ""
+
+#: elf32-arm.c:12619 elf32-arm.c:12653
+msgid "no dynamic index information available"
+msgstr ""
+
+#: elf32-arm.c:12661
+msgid "invalid dynamic index"
+msgstr ""
+
+#: elf32-arm.c:12778
+msgid "dynamic index information not available"
+msgstr ""
+
+#: elf32-arm.c:13209 elf32-sh.c:3565
+#, c-format
+msgid "%pB(%pA+%#<PRIx64>): %s relocation against SEC_MERGE section"
+msgstr ""
+
+#: elf32-arm.c:13322 elf32-m68k.c:3966 elf32-xtensa.c:2772 elfnn-aarch64.c:6834
+#, c-format
+msgid "%pB(%pA+%#<PRIx64>): %s used with TLS symbol %s"
+msgstr ""
+
+#: elf32-arm.c:13324 elf32-m68k.c:3968 elf32-xtensa.c:2774 elfnn-aarch64.c:6836
+#, c-format
+msgid "%pB(%pA+%#<PRIx64>): %s used with non-TLS symbol %s"
+msgstr ""
+
+#: elf32-arm.c:13407 elf32-tic6x.c:2649 elfnn-aarch64.c:7171
+msgid "out of range"
+msgstr ""
+
+#: elf32-arm.c:13411 elf32-nios2.c:4516 elf32-pru.c:936 elf32-tic6x.c:2653
+#: elfnn-aarch64.c:7175
 msgid "unsupported relocation"
 msgstr ""
 
 msgid "unsupported relocation"
 msgstr ""
 
-#: elf32-arm.c:12570 elf32-nios2.c:4515 elf32-pru.c:831 elf32-tic6x.c:2751
-#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:6541
+#: elf32-arm.c:13419 elf32-nios2.c:4526 elf32-pru.c:946 elf32-tic6x.c:2661
+#: elfnn-aarch64.c:7183
 msgid "unknown error"
 msgstr ""
 
 msgid "unknown error"
 msgstr ""
 
-#: elf32-arm.c:13150
-msgid "%B: Unknown mandatory EABI object attribute %d"
+#: elf32-arm.c:13901
+#, c-format
+msgid ""
+"warning: not setting interworking flag of %pB since it has already been "
+"specified as non-interworking"
+msgstr ""
+
+#: elf32-arm.c:13905
+#, c-format
+msgid "warning: clearing the interworking flag of %pB due to outside request"
+msgstr ""
+
+#: elf32-arm.c:13950
+#, c-format
+msgid ""
+"warning: clearing the interworking flag of %pB because non-interworking code "
+"in %pB has been linked with it"
+msgstr ""
+
+#: elf32-arm.c:14037
+#, c-format
+msgid "%pB: unknown mandatory EABI object attribute %d"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:13158
-msgid "Warning: %B: Unknown EABI object attribute %d"
+#: elf32-arm.c:14045
+#, c-format
+msgid "warning: %pB: unknown EABI object attribute %d"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:13406
-msgid "error: %B: Unknown CPU architecture"
+#: elf32-arm.c:14380
+#, c-format
+msgid "error: %pB: unknown CPU architecture"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:13444 elf32-nios2.c:2965
+#: elf32-arm.c:14418 elf32-nios2.c:2950
 #, c-format
 #, c-format
-msgid "error: %B: Conflicting CPU architectures %d/%d"
+msgid "error: %pB: conflicting CPU architectures %d/%d"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:13541
+#: elf32-arm.c:14515
+#, c-format
 msgid ""
 msgid ""
-"Error: %B has both the current and legacy Tag_MPextension_use attributes"
+"Error: %pB has both the current and legacy Tag_MPextension_use attributes"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:13570
-msgid "error: %B uses VFP register arguments, %B does not"
+#: elf32-arm.c:14544
+#, c-format
+msgid "error: %pB uses VFP register arguments, %pB does not"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:13728
-msgid "error: %B: unable to merge virtualization attributes with %B"
+#: elf32-arm.c:14713
+#, c-format
+msgid "error: %pB: unable to merge virtualization attributes with %pB"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:13754
-msgid "error: %B: Conflicting architecture profiles %c/%c"
+#: elf32-arm.c:14739
+#, c-format
+msgid "error: %pB: conflicting architecture profiles %c/%c"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:13884
-msgid "Warning: %B: Conflicting platform configuration"
+#: elf32-arm.c:14878
+#, c-format
+msgid "warning: %pB: conflicting platform configuration"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:13893
-msgid "error: %B: Conflicting use of R9"
+#: elf32-arm.c:14887
+#, c-format
+msgid "error: %pB: conflicting use of R9"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:13905
-msgid "error: %B: SB relative addressing conflicts with use of R9"
+#: elf32-arm.c:14899
+#, c-format
+msgid "error: %pB: SB relative addressing conflicts with use of R9"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:13918
+#: elf32-arm.c:14912
+#, c-format
 msgid ""
 msgid ""
-"warning: %B uses %u-byte wchar_t yet the output is to use %u-byte wchar_t; "
+"warning: %pB uses %u-byte wchar_t yet the output is to use %u-byte wchar_t; "
 "use of wchar_t values across objects may fail"
 msgstr ""
 
 "use of wchar_t values across objects may fail"
 msgstr ""
 
-#: elf32-arm.c:13949
+#: elf32-arm.c:14943
+#, c-format
 msgid ""
 msgid ""
-"warning: %B uses %s enums yet the output is to use %s enums; use of enum "
+"warning: %pB uses %s enums yet the output is to use %s enums; use of enum "
 "values across objects may fail"
 msgstr ""
 
 "values across objects may fail"
 msgstr ""
 
-#: elf32-arm.c:13961
-msgid "error: %B uses iWMMXt register arguments, %B does not"
-msgstr ""
-
-#: elf32-arm.c:13978
-msgid "error: fp16 format mismatch between %B and %B"
+#: elf32-arm.c:14955
+#, c-format
+msgid "error: %pB uses iWMMXt register arguments, %pB does not"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:14014
-msgid "%B has has both the current and legacy Tag_MPextension_use attributes"
+#: elf32-arm.c:14972
+#, c-format
+msgid "error: fp16 format mismatch between %pB and %pB"
 msgstr ""
 
 msgstr ""
 
-#. Ignore init flag - it may not be set, despite the flags field
-#. containing valid data.
-#. Ignore init flag - it may not be set, despite the flags field containing valid data.
-#. Ignore init flag - it may not be set, despite the flags field
-#. containing valid data.
-#: elf32-arm.c:14101 elf32-bfin.c:4919 elf32-cris.c:4089 elf32-m68hc1x.c:1413
-#: elf32-m68k.c:1200 elf32-score.c:4009 elf32-score7.c:3818 elf32-vax.c:536
-#: elf32-xgate.c:669 elfxx-mips.c:15782
-#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:6695
+#: elf32-arm.c:15008
 #, c-format
 #, c-format
-msgid "private flags = %lx:"
+msgid "%pB has both the current and legacy Tag_MPextension_use attributes"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:14110
+#: elf32-arm.c:15104
 #, c-format
 msgid " [interworking enabled]"
 msgstr ""
 
 #, c-format
 msgid " [interworking enabled]"
 msgstr ""
 
-#: elf32-arm.c:14118
+#: elf32-arm.c:15112
 #, c-format
 msgid " [VFP float format]"
 msgstr ""
 
 #, c-format
 msgid " [VFP float format]"
 msgstr ""
 
-#: elf32-arm.c:14120
+#: elf32-arm.c:15114
 #, c-format
 msgid " [Maverick float format]"
 msgstr ""
 
 #, c-format
 msgid " [Maverick float format]"
 msgstr ""
 
-#: elf32-arm.c:14122
+#: elf32-arm.c:15116
 #, c-format
 msgid " [FPA float format]"
 msgstr ""
 
 #, c-format
 msgid " [FPA float format]"
 msgstr ""
 
-#: elf32-arm.c:14131
+#: elf32-arm.c:15119
+#, c-format
+msgid " [floats passed in float registers]"
+msgstr ""
+
+#: elf32-arm.c:15122 elf32-arm.c:15208
+#, c-format
+msgid " [position independent]"
+msgstr ""
+
+#: elf32-arm.c:15125
 #, c-format
 msgid " [new ABI]"
 msgstr ""
 
 #, c-format
 msgid " [new ABI]"
 msgstr ""
 
-#: elf32-arm.c:14134
+#: elf32-arm.c:15128
 #, c-format
 msgid " [old ABI]"
 msgstr ""
 
 #, c-format
 msgid " [old ABI]"
 msgstr ""
 
-#: elf32-arm.c:14137
+#: elf32-arm.c:15131
 #, c-format
 msgid " [software FP]"
 msgstr ""
 
 #, c-format
 msgid " [software FP]"
 msgstr ""
 
-#: elf32-arm.c:14146
+#: elf32-arm.c:15140
 #, c-format
 msgid " [Version1 EABI]"
 msgstr ""
 
 #, c-format
 msgid " [Version1 EABI]"
 msgstr ""
 
-#: elf32-arm.c:14149 elf32-arm.c:14160
+#: elf32-arm.c:15143 elf32-arm.c:15154
 #, c-format
 msgid " [sorted symbol table]"
 msgstr ""
 
 #, c-format
 msgid " [sorted symbol table]"
 msgstr ""
 
-#: elf32-arm.c:14151 elf32-arm.c:14162
+#: elf32-arm.c:15145 elf32-arm.c:15156
 #, c-format
 msgid " [unsorted symbol table]"
 msgstr ""
 
 #, c-format
 msgid " [unsorted symbol table]"
 msgstr ""
 
-#: elf32-arm.c:14157
+#: elf32-arm.c:15151
 #, c-format
 msgid " [Version2 EABI]"
 msgstr ""
 
 #, c-format
 msgid " [Version2 EABI]"
 msgstr ""
 
-#: elf32-arm.c:14165
+#: elf32-arm.c:15159
 #, c-format
 msgid " [dynamic symbols use segment index]"
 msgstr ""
 
 #, c-format
 msgid " [dynamic symbols use segment index]"
 msgstr ""
 
-#: elf32-arm.c:14168
+#: elf32-arm.c:15162
 #, c-format
 msgid " [mapping symbols precede others]"
 msgstr ""
 
 #, c-format
 msgid " [mapping symbols precede others]"
 msgstr ""
 
-#: elf32-arm.c:14175
+#: elf32-arm.c:15169
 #, c-format
 msgid " [Version3 EABI]"
 msgstr ""
 
 #, c-format
 msgid " [Version3 EABI]"
 msgstr ""
 
-#: elf32-arm.c:14179
+#: elf32-arm.c:15173
 #, c-format
 msgid " [Version4 EABI]"
 msgstr ""
 
 #, c-format
 msgid " [Version4 EABI]"
 msgstr ""
 
-#: elf32-arm.c:14183
+#: elf32-arm.c:15177
 #, c-format
 msgid " [Version5 EABI]"
 msgstr ""
 
 #, c-format
 msgid " [Version5 EABI]"
 msgstr ""
 
-#: elf32-arm.c:14186
+#: elf32-arm.c:15180
 #, c-format
 msgid " [soft-float ABI]"
 msgstr ""
 
 #, c-format
 msgid " [soft-float ABI]"
 msgstr ""
 
-#: elf32-arm.c:14189
+#: elf32-arm.c:15183
 #, c-format
 msgid " [hard-float ABI]"
 msgstr ""
 
 #, c-format
 msgid " [hard-float ABI]"
 msgstr ""
 
-#: elf32-arm.c:14195
+#: elf32-arm.c:15189
 #, c-format
 msgid " [BE8]"
 msgstr ""
 
 #, c-format
 msgid " [BE8]"
 msgstr ""
 
-#: elf32-arm.c:14198
+#: elf32-arm.c:15192
 #, c-format
 msgid " [LE8]"
 msgstr ""
 
 #, c-format
 msgid " [LE8]"
 msgstr ""
 
-#: elf32-arm.c:14204
+#: elf32-arm.c:15198
 #, c-format
 msgid " <EABI version unrecognised>"
 msgstr ""
 
 #, c-format
 msgid " <EABI version unrecognised>"
 msgstr ""
 
-#: elf32-arm.c:14211
+#: elf32-arm.c:15205
 #, c-format
 msgid " [relocatable executable]"
 msgstr ""
 
 #, c-format
 msgid " [relocatable executable]"
 msgstr ""
 
-#: elf32-arm.c:14216 /work/sources/binutils/current/bfd/elfnn-aarch64.c:6698
+#: elf32-arm.c:15211
+#, c-format
+msgid " [FDPIC ABI supplement]"
+msgstr ""
+
+#: elf32-arm.c:15216 elfnn-aarch64.c:7340
+#, c-format
+msgid " <Unrecognised flag bits set>"
+msgstr ""
+
+#: elf32-arm.c:15333 elf32-arm.c:15467 elf32-i386.c:1511 elf32-s390.c:923
+#: elf32-tic6x.c:2724 elf32-tilepro.c:1435 elf32-xtensa.c:1102 elf64-s390.c:845
+#: elf64-x86-64.c:1882 elfxx-sparc.c:1386 elfxx-tilegx.c:1662 elfxx-x86.c:953
+#: elfnn-aarch64.c:7611 elfnn-loongarch.c:604 elfnn-riscv.c:660
 #, c-format
 #, c-format
-msgid "<Unrecognised flag bits set>"
+msgid "%pB: bad symbol index: %d"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:14526 elf32-i386.c:1914 elf32-s390.c:956 elf32-tic6x.c:2814
-#: elf32-tilepro.c:1491 elf32-xtensa.c:1004 elf64-s390.c:871
-#: elf64-x86-64.c:2258 elfxx-sparc.c:1411 elfxx-tilegx.c:1708
-#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:7099
-#: /work/sources/binutils/current/bfd/elfnn-riscv.c:530
+#: elf32-arm.c:15723
 #, c-format
 #, c-format
-msgid "%B: bad symbol index: %d"
+msgid ""
+"FDPIC does not yet support %s relocation to become dynamic for executable"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:16024
+#: elf32-arm.c:16984
 #, c-format
 #, c-format
-msgid "Errors encountered processing file %s"
+msgid "errors encountered processing file %pB"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:16463 elflink.c:12197 elflink.c:12244
+#: elf32-arm.c:17357 elflink.c:13186 elflink.c:13233
 #, c-format
 msgid "could not find section %s"
 msgstr ""
 
 #, c-format
 msgid "could not find section %s"
 msgstr ""
 
-#: elf32-arm.c:17635
-msgid "%B: error: Cortex-A8 erratum stub is allocated in unsafe location"
+#: elf32-arm.c:18278
+#, c-format
+msgid "%pB: Number of symbols in input file has increased from %lu to %u\n"
+msgstr ""
+
+#: elf32-arm.c:18542
+#, c-format
+msgid "%pB: error: Cortex-A8 erratum stub is allocated in unsafe location"
 msgstr ""
 
 #. There's not much we can do apart from complain if this
 #. happens.
 msgstr ""
 
 #. There's not much we can do apart from complain if this
 #. happens.
-#: elf32-arm.c:17662
-msgid "%B: error: Cortex-A8 erratum stub out of range (input file too large)"
+#: elf32-arm.c:18569
+#, c-format
+msgid "%pB: error: Cortex-A8 erratum stub out of range (input file too large)"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:18489 elf32-arm.c:18511
-msgid "%B: error: VFP11 veneer out of range"
+#: elf32-arm.c:19396 elf32-arm.c:19418
+#, c-format
+msgid "%pB: error: VFP11 veneer out of range"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:18562
+#: elf32-arm.c:19469
+#, c-format
 msgid ""
 msgid ""
-"%B(%#x): error: Cannot create STM32L4XX veneer. Jump out of range by %ld "
-"bytes. Cannot encode branch instruction. "
+"%pB(%#<PRIx64>): error: cannot create STM32L4XX veneer; jump out of range by "
+"%<PRId64> bytes; cannot encode branch instruction"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:18600
-msgid "%B: error: Cannot create STM32L4XX veneer."
+#: elf32-arm.c:19508
+#, c-format
+msgid "%pB: error: cannot create STM32L4XX veneer"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:19621
-msgid "error: %B is already in final BE8 format"
+#: elf32-arm.c:20590
+#, c-format
+msgid "error: %pB is already in final BE8 format"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:19697
+#: elf32-arm.c:20666
+#, c-format
 msgid ""
 msgid ""
-"error: Source object %B has EABI version %d, but target %B has EABI version "
-"%d"
+"error: source object %pB has EABI version %d, but target %pB has EABI "
+"version %d"
+msgstr ""
+
+#: elf32-arm.c:20681
+#, c-format
+msgid "error: %pB is compiled for APCS-%d, whereas target %pB uses APCS-%d"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:19713
-msgid "error: %B is compiled for APCS-%d, whereas target %B uses APCS-%d"
+#: elf32-arm.c:20691
+#, c-format
+msgid ""
+"error: %pB passes floats in float registers, whereas %pB passes them in "
+"integer registers"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:19738
-msgid "error: %B uses VFP instructions, whereas %B does not"
+#: elf32-arm.c:20695
+#, c-format
+msgid ""
+"error: %pB passes floats in integer registers, whereas %pB passes them in "
+"float registers"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:19742
-msgid "error: %B uses FPA instructions, whereas %B does not"
+#: elf32-arm.c:20705 elf32-arm.c:20709 elf32-arm.c:20719
+#, c-format
+msgid "error: %pB uses %s instructions, whereas %pB does not"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:19752
-msgid "error: %B uses Maverick instructions, whereas %B does not"
+#: elf32-arm.c:20723
+#, c-format
+msgid "error: %pB does not use %s instructions, whereas %pB does"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:19756
-msgid "error: %B does not use Maverick instructions, whereas %B does"
+#: elf32-arm.c:20742
+#, c-format
+msgid "error: %pB uses software FP, whereas %pB uses hardware FP"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:19775
-msgid "error: %B uses software FP, whereas %B uses hardware FP"
+#: elf32-arm.c:20746
+#, c-format
+msgid "error: %pB uses hardware FP, whereas %pB uses software FP"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:19779
-msgid "error: %B uses hardware FP, whereas %B uses software FP"
+#: elf32-arm.c:20760
+#, c-format
+msgid "warning: %pB supports interworking, whereas %pB does not"
 msgstr ""
 
 msgstr ""
 
-#: elf32-avr.c:959
+#: elf32-arm.c:20766
 #, c-format
 #, c-format
-msgid "%B: invalid AVR reloc number: %d"
+msgid "warning: %pB does not support interworking, whereas %pB does"
 msgstr ""
 
 msgstr ""
 
-#: elf32-avr.c:1510 elf32-bfin.c:3202 elf32-cris.c:2033 elf32-epiphany.c:574
-#: elf32-fr30.c:599 elf32-frv.c:4049 elf32-ft32.c:342 elf32-i860.c:1218
-#: elf32-ip2k.c:1486 elf32-iq2000.c:701 elf32-m32c.c:629 elf32-mep.c:532
-#: elf32-metag.c:2009 elf32-moxie.c:293 elf32-msp430.c:1365 elf32-mt.c:404
-#: elf32-or1k.c:1266 elf32-tilepro.c:3673 elf32-v850.c:2295 elf32-visium.c:685
-#: elf32-xstormy16.c:935 elf64-mmix.c:1548 elfxx-tilegx.c:4060
-#: /work/sources/binutils/current/bfd/elfnn-riscv.c:2275
+#: elf32-avr.c:1516 elf32-bfin.c:3145 elf32-cris.c:2042 elf32-epiphany.c:573
+#: elf32-fr30.c:602 elf32-frv.c:4057 elf32-ft32.c:501 elf32-ip2k.c:1488
+#: elf32-iq2000.c:699 elf32-m32c.c:632 elf32-mep.c:530 elf32-metag.c:1992
+#: elf32-moxie.c:296 elf32-msp430.c:1514 elf32-mt.c:406 elf32-or1k.c:1881
+#: elf32-tilepro.c:3380 elf32-v850.c:2302 elf32-visium.c:688
+#: elf32-xstormy16.c:938 elf64-bpf.c:561 elf64-mmix.c:1549 elfxx-tilegx.c:3750
 msgid "internal error: dangerous relocation"
 msgstr ""
 
 msgid "internal error: dangerous relocation"
 msgstr ""
 
-#: elf32-avr.c:3287 elf32-hppa.c:587 elf32-m68hc1x.c:165 elf32-metag.c:1198
-#: elf32-nios2.c:2227
+#: elf32-avr.c:3324 elfnn-aarch64.c:3218
 #, c-format
 #, c-format
-msgid "%B: cannot create stub entry %s"
+msgid "cannot create stub entry %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-bfin.c:106 elf32-bfin.c:362
+#: elf32-bfin.c:108 elf32-bfin.c:367
 msgid "relocation should be even number"
 msgstr ""
 
 msgid "relocation should be even number"
 msgstr ""
 
-#: elf32-bfin.c:1581
+#: elf32-bfin.c:1593
 #, c-format
 #, c-format
-msgid "%B(%A+0x%lx): unresolvable relocation against symbol `%s'"
+msgid "%pB(%pA+%#<PRIx64>): unresolvable relocation against symbol `%s'"
 msgstr ""
 
 msgstr ""
 
-#: elf32-bfin.c:1612 elf32-i386.c:5262 elf32-m68k.c:4160 elf32-s390.c:3418
-#: elf64-s390.c:3337 elf64-x86-64.c:5737
+#: elf32-bfin.c:1625 elf32-i386.c:3466 elf32-m68k.c:4006 elf32-s390.c:3138
+#: elf64-s390.c:3087 elf64-x86-64.c:4139
 #, c-format
 #, c-format
-msgid "%B(%A+0x%lx): reloc against `%s': error %d"
+msgid "%pB(%pA+%#<PRIx64>): reloc against `%s': error %d"
 msgstr ""
 
 msgstr ""
 
-#: elf32-bfin.c:2706
+#: elf32-bfin.c:2651
 #, c-format
 #, c-format
-msgid "%B: relocation at `%A+0x%x' references symbol `%s' with nonzero addend"
+msgid ""
+"%pB: relocation at `%pA+%#<PRIx64>' references symbol `%s' with nonzero "
+"addend"
 msgstr ""
 
 msgstr ""
 
-#: elf32-bfin.c:2722
+#: elf32-bfin.c:2668
 msgid "relocation references symbol not defined in the module"
 msgstr ""
 
 msgid "relocation references symbol not defined in the module"
 msgstr ""
 
-#: elf32-bfin.c:2819
+#: elf32-bfin.c:2766
 msgid "R_BFIN_FUNCDESC references dynamic symbol with nonzero addend"
 msgstr ""
 
 msgid "R_BFIN_FUNCDESC references dynamic symbol with nonzero addend"
 msgstr ""
 
-#: elf32-bfin.c:2860 elf32-bfin.c:2983
+#: elf32-bfin.c:2806 elf32-bfin.c:2927
 msgid "cannot emit fixups in read-only section"
 msgstr ""
 
 msgid "cannot emit fixups in read-only section"
 msgstr ""
 
-#: elf32-bfin.c:2891 elf32-bfin.c:3021 elf32-lm32.c:1064 elf32-sh.c:4930
+#: elf32-bfin.c:2836 elf32-bfin.c:2964 elf32-lm32.c:1007 elf32-sh.c:4383
 msgid "cannot emit dynamic relocations in read-only section"
 msgstr ""
 
 msgid "cannot emit dynamic relocations in read-only section"
 msgstr ""
 
-#: elf32-bfin.c:2941
+#: elf32-bfin.c:2886
 msgid "R_BFIN_FUNCDESC_VALUE references dynamic symbol with nonzero addend"
 msgstr ""
 
 msgid "R_BFIN_FUNCDESC_VALUE references dynamic symbol with nonzero addend"
 msgstr ""
 
-#: elf32-bfin.c:3106
+#: elf32-bfin.c:3049
 msgid "relocations between different segments are not supported"
 msgstr ""
 
 msgid "relocations between different segments are not supported"
 msgstr ""
 
-#: elf32-bfin.c:3107
+#: elf32-bfin.c:3050
 msgid "warning: relocation references a different segment"
 msgstr ""
 
 msgid "warning: relocation references a different segment"
 msgstr ""
 
-#: elf32-bfin.c:4877
+#. Ignore init flag - it may not be set, despite the flags field containing valid data.
+#: elf32-bfin.c:4732 elf32-cris.c:3862 elf32-m68hc1x.c:1415 elf32-m68k.c:1265
+#: elf32-score.c:3987 elf32-score7.c:3794 elf32-vax.c:536 elf32-xgate.c:494
+#: elfxx-mips.c:16270
 #, c-format
 #, c-format
-msgid "%B: unsupported relocation type %i"
+msgid "private flags = %lx:"
 msgstr ""
 
 msgstr ""
 
-#: elf32-bfin.c:4967 elf32-frv.c:6598
+#: elf32-bfin.c:4783 elf32-frv.c:6585
 #, c-format
 #, c-format
-msgid "%s: cannot link non-fdpic object file into fdpic executable"
+msgid "%pB: cannot link non-fdpic object file into fdpic executable"
 msgstr ""
 
 msgstr ""
 
-#: elf32-bfin.c:4971 elf32-frv.c:6602
+#: elf32-bfin.c:4787 elf32-frv.c:6589
 #, c-format
 #, c-format
-msgid "%s: cannot link fdpic object file into non-fdpic executable"
+msgid "%pB: cannot link fdpic object file into non-fdpic executable"
 msgstr ""
 
 msgstr ""
 
-#: elf32-bfin.c:5121
+#: elf32-bfin.c:4924
 #, c-format
 msgid "*** check this relocation %s"
 msgstr ""
 
 #, c-format
 msgid "*** check this relocation %s"
 msgstr ""
 
-#: elf32-bfin.c:5237
+#: elf32-bfin.c:5040
 msgid ""
 "the bfin target does not currently support the generation of copy relocations"
 msgstr ""
 
 msgid ""
 "the bfin target does not currently support the generation of copy relocations"
 msgstr ""
 
-#: elf32-cr16.c:653
-#, c-format
-msgid "Unsupported CR16 relocation type: 0x%x\n"
-msgstr ""
-
-#: elf32-cr16.c:682
-#, c-format
-msgid "%B: unrecognised CR16 reloc number: %d"
-msgstr ""
-
-#: elf32-cr16c.c:186
-#, c-format
-msgid "%B: invalid CR16C reloc number: %d"
-msgstr ""
-
-#: elf32-cris.c:467
-#, c-format
-msgid "%B: invalid CRIS reloc number: %d"
+#: elf32-bfin.c:5334 elf32-cr16.c:2710 elf32-m68k.c:4420
+msgid "unsupported relocation type"
 msgstr ""
 
 msgstr ""
 
-#: elf32-cris.c:1115
+#: elf32-cris.c:1120
 #, c-format
 #, c-format
-msgid "%B, section %A: unresolvable relocation %s against symbol `%s'"
+msgid "%pB, section %pA: unresolvable relocation %s against symbol `%s'"
 msgstr ""
 
 msgstr ""
 
-#: elf32-cris.c:1177
+#: elf32-cris.c:1185
 #, c-format
 #, c-format
-msgid "%B, section %A: No PLT nor GOT for relocation %s against symbol `%s'"
+msgid "%pB, section %pA: no PLT nor GOT for relocation %s against symbol `%s'"
 msgstr ""
 
 msgstr ""
 
-#: elf32-cris.c:1180
+#: elf32-cris.c:1188
 #, c-format
 #, c-format
-msgid "%B, section %A: No PLT for relocation %s against symbol `%s'"
+msgid "%pB, section %pA: no PLT for relocation %s against symbol `%s'"
 msgstr ""
 
 msgstr ""
 
-#: elf32-cris.c:1186 elf32-cris.c:1319 elf32-cris.c:1583 elf32-cris.c:1666
-#: elf32-cris.c:1819 elf32-tic6x.c:2651
+#: elf32-cris.c:1194 elf32-cris.c:1327 elf32-cris.c:1592 elf32-cris.c:1675
+#: elf32-cris.c:1828 elf32-tic6x.c:2560
 msgid "[whose name is lost]"
 msgstr ""
 
 msgid "[whose name is lost]"
 msgstr ""
 
-#: elf32-cris.c:1304 elf32-tic6x.c:2635
+#: elf32-cris.c:1312 elf32-tic6x.c:2544
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B, section %A: relocation %s with non-zero addend %d against local symbol"
+"%pB, section %pA: relocation %s with non-zero addend %<PRId64> against local "
+"symbol"
 msgstr ""
 
 msgstr ""
 
-#: elf32-cris.c:1313 elf32-cris.c:1660 elf32-cris.c:1813 elf32-tic6x.c:2644
+#: elf32-cris.c:1321 elf32-cris.c:1669 elf32-cris.c:1822 elf32-tic6x.c:2553
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B, section %A: relocation %s with non-zero addend %d against symbol `%s'"
+"%pB, section %pA: relocation %s with non-zero addend %<PRId64> against "
+"symbol `%s'"
 msgstr ""
 
 msgstr ""
 
-#: elf32-cris.c:1340
+#: elf32-cris.c:1348
 #, c-format
 #, c-format
-msgid "%B, section %A: relocation %s is not allowed for global symbol: `%s'"
+msgid "%pB, section %pA: relocation %s is not allowed for global symbol: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: elf32-cris.c:1357
+#: elf32-cris.c:1365
 #, c-format
 #, c-format
-msgid "%B, section %A: relocation %s with no GOT created"
+msgid "%pB, section %pA: relocation %s with no GOT created"
 msgstr ""
 
 #. We shouldn't get here for GCC-emitted code.
 msgstr ""
 
 #. We shouldn't get here for GCC-emitted code.
-#: elf32-cris.c:1573
+#: elf32-cris.c:1582
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B, section %A: relocation %s has an undefined reference to `%s', perhaps a "
-"declaration mixup?"
+"%pB, section %pA: relocation %s has an undefined reference to `%s', perhaps "
+"declaration mixup?"
 msgstr ""
 
 msgstr ""
 
-#: elf32-cris.c:1576
+#: elf32-cris.c:1585
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B, section %A: relocation %s is not allowed for `%s', a global symbol with "
-"default visibility, perhaps a declaration mixup?"
+"%pB, section %pA: relocation %s is not allowed for `%s', a global symbol "
+"with default visibility, perhaps a declaration mixup?"
 msgstr ""
 
 msgstr ""
 
-#: elf32-cris.c:1947
+#: elf32-cris.c:1956
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B, section %A: relocation %s is not allowed for symbol: `%s' which is "
+"%pB, section %pA: relocation %s is not allowed for symbol: `%s' which is "
 "defined outside the program, perhaps a declaration mixup?"
 msgstr ""
 
 "defined outside the program, perhaps a declaration mixup?"
 msgstr ""
 
-#: elf32-cris.c:2000
+#: elf32-cris.c:2009
 msgid "(too many global variables for -fpic: recompile with -fPIC)"
 msgstr ""
 
 msgid "(too many global variables for -fpic: recompile with -fPIC)"
 msgstr ""
 
-#: elf32-cris.c:2007
+#: elf32-cris.c:2016
 msgid ""
 "(thread-local data too big for -fpic or -msmall-tls: recompile with -fPIC or "
 "-mno-small-tls)"
 msgstr ""
 
 msgid ""
 "(thread-local data too big for -fpic or -msmall-tls: recompile with -fPIC or "
 "-mno-small-tls)"
 msgstr ""
 
-#: elf32-cris.c:3233
+#: elf32-cris.c:3051
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B, section %A:\n"
-"  v10/v32 compatible object %s must not contain a PIC relocation"
+"%pB, section %pA: v10/v32 compatible object must not contain a PIC relocation"
 msgstr ""
 
 msgstr ""
 
-#: elf32-cris.c:3287
+#: elf32-cris.c:3105
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B, section %A:\n"
+"%pB, section %pA:\n"
 "  relocation %s not valid in a shared object; typically an option mixup, "
 "recompile with -fPIC"
 msgstr ""
 
 "  relocation %s not valid in a shared object; typically an option mixup, "
 "recompile with -fPIC"
 msgstr ""
 
-#: elf32-cris.c:3505
+#: elf32-cris.c:3323
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B, section %A:\n"
-"  relocation %s should not be used in a shared object; recompile with -fPIC"
+"%pB, section %pA: relocation %s should not be used in a shared object; "
+"recompile with -fPIC"
 msgstr ""
 
 msgstr ""
 
-#: elf32-cris.c:3929
+#: elf32-cris.c:3701
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B, section `%A', to symbol `%s':\n"
-"  relocation %s should not be used in a shared object; recompile with -fPIC"
+"%pB, section `%pA', to symbol `%s': relocation %s should not be used in a "
+"shared object; recompile with -fPIC"
 msgstr ""
 
 msgstr ""
 
-#: elf32-cris.c:4041
-msgid "Unexpected machine number"
+#: elf32-cris.c:3813
+msgid "unexpected machine number"
 msgstr ""
 
 msgstr ""
 
-#: elf32-cris.c:4092
+#: elf32-cris.c:3865
 #, c-format
 msgid " [symbols have a _ prefix]"
 msgstr ""
 
 #, c-format
 msgid " [symbols have a _ prefix]"
 msgstr ""
 
-#: elf32-cris.c:4095
+#: elf32-cris.c:3868
 #, c-format
 msgid " [v10 and v32]"
 msgstr ""
 
 #, c-format
 msgid " [v10 and v32]"
 msgstr ""
 
-#: elf32-cris.c:4098
+#: elf32-cris.c:3871
 #, c-format
 msgid " [v32]"
 msgstr ""
 
 #, c-format
 msgid " [v32]"
 msgstr ""
 
-#: elf32-cris.c:4142
-msgid "%B: uses _-prefixed symbols, but writing file with non-prefixed symbols"
+#: elf32-cris.c:3915
+#, c-format
+msgid ""
+"%pB: uses _-prefixed symbols, but writing file with non-prefixed symbols"
+msgstr ""
+
+#: elf32-cris.c:3916
+#, c-format
+msgid ""
+"%pB: uses non-prefixed symbols, but writing file with _-prefixed symbols"
 msgstr ""
 
 msgstr ""
 
-#: elf32-cris.c:4143
-msgid "%B: uses non-prefixed symbols, but writing file with _-prefixed symbols"
+#: elf32-cris.c:3935
+#, c-format
+msgid "%pB contains CRIS v32 code, incompatible with previous objects"
 msgstr ""
 
 msgstr ""
 
-#: elf32-cris.c:4162
-msgid "%B contains CRIS v32 code, incompatible with previous objects"
+#: elf32-cris.c:3937
+#, c-format
+msgid "%pB contains non-CRIS-v32 code, incompatible with previous objects"
 msgstr ""
 
 msgstr ""
 
-#: elf32-cris.c:4164
-msgid "%B contains non-CRIS-v32 code, incompatible with previous objects"
+#: elf32-csky.c:2019
+msgid "GOT table size out of range"
 msgstr ""
 
 msgstr ""
 
-#: elf32-crx.c:429
+#: elf32-csky.c:2831
 #, c-format
 #, c-format
-msgid "%B: unrecognised CRX reloc number: %d"
+msgid "warning: unrecognized arch eflag '%#lx'"
 msgstr ""
 
 msgstr ""
 
-#: elf32-d10v.c:234
+#: elf32-csky.c:2854
 #, c-format
 #, c-format
-msgid "%B: invalid D10V reloc number: %d"
+msgid "warning: unrecognised arch name '%#x'"
 msgstr ""
 
 msgstr ""
 
-#: elf32-d30v.c:522 elf32-d30v.c:541
+#: elf32-csky.c:2928 elf32-csky.c:3086
 #, c-format
 #, c-format
-msgid "%B: invalid D30V reloc number: %d"
+msgid "%pB: machine flag conflict with target"
 msgstr ""
 
 msgstr ""
 
-#: elf32-dlx.c:141
+#: elf32-csky.c:2941
 #, c-format
 #, c-format
-msgid "BFD Link Error: branch (PC rel16) to section (%s) not supported"
+msgid ""
+"warning: file %pB's arch flag %s conflict with target %s,set target arch "
+"flag to %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-dlx.c:204
+#: elf32-csky.c:2970
 #, c-format
 #, c-format
-msgid "BFD Link Error: jump (PC rel26) to section (%s) not supported"
+msgid "Error: %pB and %pB has different VDSP version"
 msgstr ""
 
 msgstr ""
 
-#: elf32-dlx.c:552
+#: elf32-csky.c:2987
 #, c-format
 #, c-format
-msgid "Invalid DLX reloc number: %d"
+msgid "Error: %pB and %pB has different DSP version"
 msgstr ""
 
 msgstr ""
 
-#: elf32-epiphany.c:376
+#: elf32-csky.c:3005
 #, c-format
 #, c-format
-msgid "%B: invalid Epiphany reloc number: %d"
+msgid "Error: %pB and %pB has different FPU ABI"
 msgstr ""
 
 msgstr ""
 
-#. Only if it's not an unresolved symbol.
-#: elf32-epiphany.c:570 elf32-ip2k.c:1482
-msgid "unsupported relocation between data/insn address spaces"
+#: elf32-csky.c:3100
+#, c-format
+msgid "warning: file %pB's arch flag %s conflicts with target ck%s, using %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-fr30.c:381
+#. The r_type is error, not support it.
+#: elf32-csky.c:4342 elf32-i386.c:344
 #, c-format
 #, c-format
-msgid "%B: invalid FR30 reloc number: %d"
+msgid "%pB: unsupported relocation type: %#x"
 msgstr ""
 
 msgstr ""
 
-#: elf32-frv.c:1451 elf32-frv.c:1602
-msgid "relocation requires zero addend"
+#: elf32-dlx.c:141
+#, c-format
+msgid "branch (PC rel16) to section (%s) not supported"
 msgstr ""
 
 msgstr ""
 
-#: elf32-frv.c:2557
+#: elf32-dlx.c:204
 #, c-format
 #, c-format
-msgid "%B: invalid FRV reloc number: %d"
+msgid "jump (PC rel26) to section (%s) not supported"
+msgstr ""
+
+#. Only if it's not an unresolved symbol.
+#: elf32-epiphany.c:569 elf32-ip2k.c:1484
+msgid "unsupported relocation between data/insn address spaces"
+msgstr ""
+
+#: elf32-frv.c:1453 elf32-frv.c:1604
+msgid "relocation requires zero addend"
 msgstr ""
 
 msgstr ""
 
-#: elf32-frv.c:2823
+#: elf32-frv.c:2833
 #, c-format
 msgid "%H: relocation to `%s+%v' may have caused the error above\n"
 msgstr ""
 
 #, c-format
 msgid "%H: relocation to `%s+%v' may have caused the error above\n"
 msgstr ""
 
-#: elf32-frv.c:2840
+#: elf32-frv.c:2850
 msgid "%H: relocation references symbol not defined in the module\n"
 msgstr ""
 
 msgid "%H: relocation references symbol not defined in the module\n"
 msgstr ""
 
-#: elf32-frv.c:2916
+#: elf32-frv.c:2926
 msgid "%H: R_FRV_GETTLSOFF not applied to a call instruction\n"
 msgstr ""
 
 msgid "%H: R_FRV_GETTLSOFF not applied to a call instruction\n"
 msgstr ""
 
-#: elf32-frv.c:2957
+#: elf32-frv.c:2967
 msgid "%H: R_FRV_GOTTLSDESC12 not applied to an lddi instruction\n"
 msgstr ""
 
 msgid "%H: R_FRV_GOTTLSDESC12 not applied to an lddi instruction\n"
 msgstr ""
 
-#: elf32-frv.c:3028
+#: elf32-frv.c:3038
 msgid "%H: R_FRV_GOTTLSDESCHI not applied to a sethi instruction\n"
 msgstr ""
 
 msgid "%H: R_FRV_GOTTLSDESCHI not applied to a sethi instruction\n"
 msgstr ""
 
-#: elf32-frv.c:3065
+#: elf32-frv.c:3075
 msgid "%H: R_FRV_GOTTLSDESCLO not applied to a setlo or setlos instruction\n"
 msgstr ""
 
 msgid "%H: R_FRV_GOTTLSDESCLO not applied to a setlo or setlos instruction\n"
 msgstr ""
 
-#: elf32-frv.c:3112
+#: elf32-frv.c:3122
 msgid "%H: R_FRV_TLSDESC_RELAX not applied to an ldd instruction\n"
 msgstr ""
 
 msgid "%H: R_FRV_TLSDESC_RELAX not applied to an ldd instruction\n"
 msgstr ""
 
-#: elf32-frv.c:3196
+#: elf32-frv.c:3206
 msgid "%H: R_FRV_GETTLSOFF_RELAX not applied to a calll instruction\n"
 msgstr ""
 
 msgid "%H: R_FRV_GETTLSOFF_RELAX not applied to a calll instruction\n"
 msgstr ""
 
-#: elf32-frv.c:3250
+#: elf32-frv.c:3260
 msgid "%H: R_FRV_GOTTLSOFF12 not applied to an ldi instruction\n"
 msgstr ""
 
 msgid "%H: R_FRV_GOTTLSOFF12 not applied to an ldi instruction\n"
 msgstr ""
 
-#: elf32-frv.c:3280
+#: elf32-frv.c:3290
 msgid "%H: R_FRV_GOTTLSOFFHI not applied to a sethi instruction\n"
 msgstr ""
 
 msgid "%H: R_FRV_GOTTLSOFFHI not applied to a sethi instruction\n"
 msgstr ""
 
-#: elf32-frv.c:3309
+#: elf32-frv.c:3319
 msgid "%H: R_FRV_GOTTLSOFFLO not applied to a setlo or setlos instruction\n"
 msgstr ""
 
 msgid "%H: R_FRV_GOTTLSOFFLO not applied to a setlo or setlos instruction\n"
 msgstr ""
 
-#: elf32-frv.c:3339
+#: elf32-frv.c:3349
 msgid "%H: R_FRV_TLSOFF_RELAX not applied to an ld instruction\n"
 msgstr ""
 
 msgid "%H: R_FRV_TLSOFF_RELAX not applied to an ld instruction\n"
 msgstr ""
 
-#: elf32-frv.c:3384
+#: elf32-frv.c:3394
 msgid "%H: R_FRV_TLSMOFFHI not applied to a sethi instruction\n"
 msgstr ""
 
 msgid "%H: R_FRV_TLSMOFFHI not applied to a sethi instruction\n"
 msgstr ""
 
-#: elf32-frv.c:3411
+#: elf32-frv.c:3421
 msgid "R_FRV_TLSMOFFLO not applied to a setlo or setlos instruction\n"
 msgstr ""
 
 msgid "R_FRV_TLSMOFFLO not applied to a setlo or setlos instruction\n"
 msgstr ""
 
-#: elf32-frv.c:3532
-msgid "%H: R_FRV_FUNCDESC references dynamic symbol with nonzero addend\n"
+#: elf32-frv.c:3542 elf32-frv.c:3662
+msgid "%H: %s references dynamic symbol with nonzero addend\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-frv.c:3573 elf32-frv.c:3695
+#: elf32-frv.c:3583 elf32-frv.c:3704
 msgid "%H: cannot emit fixups in read-only section\n"
 msgstr ""
 
 msgid "%H: cannot emit fixups in read-only section\n"
 msgstr ""
 
-#: elf32-frv.c:3604 elf32-frv.c:3738
+#: elf32-frv.c:3613 elf32-frv.c:3746
 msgid "%H: cannot emit dynamic relocations in read-only section\n"
 msgstr ""
 
 msgid "%H: cannot emit dynamic relocations in read-only section\n"
 msgstr ""
 
-#: elf32-frv.c:3653
-msgid ""
-"%H: R_FRV_FUNCDESC_VALUE references dynamic symbol with nonzero addend\n"
-msgstr ""
-
-#: elf32-frv.c:3910
+#: elf32-frv.c:3918
 #, c-format
 msgid "%H: reloc against `%s' references a different segment\n"
 msgstr ""
 
 #, c-format
 msgid "%H: reloc against `%s' references a different segment\n"
 msgstr ""
 
-#: elf32-frv.c:4061
+#: elf32-frv.c:4069
 #, c-format
 msgid "%H: reloc against `%s': %s\n"
 msgstr ""
 
 #, c-format
 msgid "%H: reloc against `%s': %s\n"
 msgstr ""
 
-#: elf32-frv.c:6258
-#, c-format
-msgid "%B: unsupported relocation type %i\n"
-msgstr ""
-
-#: elf32-frv.c:6510
+#: elf32-frv.c:6496
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%s: compiled with %s and linked with modules that use non-pic relocations"
+"%pB: compiled with %s and linked with modules that use non-pic relocations"
 msgstr ""
 
 msgstr ""
 
-#: elf32-frv.c:6564 elf32-iq2000.c:832 elf32-m32c.c:877
+#: elf32-frv.c:6550 elf32-iq2000.c:830 elf32-m32c.c:876
 #, c-format
 #, c-format
-msgid "%s: compiled with %s and linked with modules compiled with %s"
+msgid "%pB: compiled with %s and linked with modules compiled with %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-frv.c:6577
+#: elf32-frv.c:6563
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%s: uses different unknown e_flags (0x%lx) fields than previous modules (0x"
-"%lx)"
-msgstr ""
-
-#: elf32-gen.c:69 elf64-gen.c:69
-#, c-format
-msgid "%B: Relocations in generic ELF (EM: %d)"
+"%pB: uses different unknown e_flags (%#x) fields than previous modules (%#x)"
 msgstr ""
 
 msgstr ""
 
-#: elf32-hppa.c:839 elf32-hppa.c:3599
+#: elf32-gen.c:71
 #, c-format
 #, c-format
-msgid "%B(%A+0x%lx): cannot reach %s, recompile with -ffunction-sections"
+msgid "%pB: relocations in generic ELF (EM: %d)"
 msgstr ""
 
 msgstr ""
 
-#: elf32-hppa.c:1270
-#, c-format
+#: elf32-hppa.c:761 elf32-hppa.c:842 elf64-ppc.c:12181
 msgid ""
 msgid ""
-"%B: relocation %s can not be used when making a shared object; recompile "
-"with -fPIC"
+"%F%P: Could not assign %pA to an output section. Retry without --enable-non-"
+"contiguous-regions.\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-hppa.c:2778
+#: elf32-hppa.c:863 elf32-hppa.c:3403
 #, c-format
 #, c-format
-msgid "%B: duplicate export stub %s"
+msgid ""
+"%pB(%pA+%#<PRIx64>): cannot reach %s, recompile with -ffunction-sections"
 msgstr ""
 
 msgstr ""
 
-#: elf32-hppa.c:3433
+#: elf32-hppa.c:1241
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B(%A+0x%lx): %s fixup for insn 0x%x is not supported in a non-shared link"
+"%pB: relocation %s can not be used when making a shared object; recompile "
+"with -fPIC"
 msgstr ""
 
 msgstr ""
 
-#: elf32-hppa.c:4290
+#: elf32-hppa.c:2580
 #, c-format
 #, c-format
-msgid "%B(%A+0x%lx): cannot handle %s for %s"
-msgstr ""
-
-#: elf32-hppa.c:4588
-msgid ".got section not immediately after .plt section"
+msgid "%pB: duplicate export stub %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-i370.c:307
+#: elf32-hppa.c:3236
 #, c-format
 #, c-format
-msgid "%B: unrecognised I370 reloc number: %d"
+msgid ""
+"%pB(%pA+%#<PRIx64>): %s fixup for insn %#x is not supported in a non-shared "
+"link"
 msgstr ""
 
 msgstr ""
 
-#: elf32-i370.c:359 elf32-m68hc1x.c:1388 elf32-ppc.c:4902 elf64-sparc.c:713
-#: elfxx-mips.c:15111
+#: elf32-hppa.c:4032
 #, c-format
 #, c-format
-msgid "%B: uses different e_flags (0x%lx) fields than previous modules (0x%lx)"
+msgid "%s has both normal and TLS relocs"
 msgstr ""
 
 msgstr ""
 
-#: elf32-i370.c:1168
-msgid "%B: unknown relocation type %d for symbol %s"
+#: elf32-hppa.c:4050
+#, c-format
+msgid "%pB:%s has both normal and TLS relocs"
 msgstr ""
 
 msgstr ""
 
-#: elf32-i370.c:1310
+#: elf32-hppa.c:4109
 #, c-format
 #, c-format
-msgid "%B: Relocation %s is not yet supported for symbol %s."
+msgid "%pB(%pA+%#<PRIx64>): cannot handle %s for %s"
 msgstr ""
 
 msgstr ""
 
-#. Unknown relocation.
-#: elf32-i386.c:387 elf32-m68k.c:352 elf32-ppc.c:2074 elf32-s390.c:346
-#: elf32-tic6x.c:2674 elf32-wasm32.c:106 elf64-ppc.c:2515 elf64-s390.c:372
-#: elf64-x86-64.c:289
-#, c-format
-msgid "%B: invalid relocation type %d"
+#: elf32-hppa.c:4413
+msgid ".got section not immediately after .plt section"
 msgstr ""
 
 msgstr ""
 
-#: elf32-i386.c:1570 elf64-x86-64.c:1703
+#: elf32-i386.c:1163 elf64-x86-64.c:1369
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B: TLS transition from %s to %s against `%s' at 0x%lx in section `%A' failed"
+"%pB: TLS transition from %s to %s against `%s' at %#<PRIx64> in section `"
+"%pA' failed"
 msgstr ""
 
 msgstr ""
 
-#: elf32-i386.c:1658
+#: elf32-i386.c:1266
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B: direct GOT relocation R_386_GOT32X against `%s' without base register "
+"%pB: direct GOT relocation R_386_GOT32X against `%s' without base register "
 "can not be used when making a shared object"
 msgstr ""
 
 "can not be used when making a shared object"
 msgstr ""
 
-#: elf32-i386.c:2116 elf32-s390.c:1188 elf32-sh.c:6056 elf32-tilepro.c:1608
-#: elf32-xtensa.c:1182 elf64-s390.c:1113 elfxx-sparc.c:1592 elfxx-tilegx.c:1817
-#: /work/sources/binutils/current/bfd/elfnn-riscv.c:444
-#, c-format
-msgid "%B: `%s' accessed both as normal and thread local symbol"
-msgstr ""
-
-#: elf32-i386.c:2205
-#, c-format
-msgid "%B: unsupported non-PIC call to IFUNC `%s'"
-msgstr ""
-
-#: elf32-i386.c:3106 elf64-x86-64.c:3553
+#: elf32-i386.c:1695 elf32-s390.c:1151 elf32-sh.c:5488 elf32-tilepro.c:1548
+#: elf32-xtensa.c:1274 elf64-s390.c:1083 elfxx-sparc.c:1556 elfxx-tilegx.c:1767
+#: elfnn-loongarch.c:555 elfnn-riscv.c:568
 #, c-format
 #, c-format
-msgid "%P: %B: warning: relocation against `%s' in readonly section `%A'\n"
+msgid "%pB: `%s' accessed both as normal and thread local symbol"
 msgstr ""
 
 msgstr ""
 
-#: elf32-i386.c:3318 elf64-x86-64.c:3763
+#: elf32-i386.c:1767
 #, c-format
 #, c-format
-msgid "%P: %B: warning: relocation in readonly section `%A'\n"
+msgid "%pB: unsupported non-PIC call to IFUNC `%s'"
 msgstr ""
 
 msgstr ""
 
-#: elf32-i386.c:3600 elf64-x86-64.c:4081
-msgid ""
-"%P%X: read-only segment has dynamic IFUNC relocations; recompile with -fPIC\n"
-msgstr ""
-
-#: elf32-i386.c:3838 elf32-tilepro.c:2868 elf64-x86-64.c:4286
-#: elfxx-tilegx.c:3167 /work/sources/binutils/current/bfd/elfnn-aarch64.c:6111
+#: elf32-i386.c:2357 elf64-x86-64.c:2701 elfnn-riscv.c:2300
 #, c-format
 #, c-format
-msgid "%B: unrecognized relocation (0x%x) in section `%A'"
+msgid "%pB: relocation %s against STT_GNU_IFUNC symbol `%s' isn't supported"
 msgstr ""
 
 msgstr ""
 
-#: elf32-i386.c:4120 elf64-x86-64.c:4514
+#: elf32-i386.c:2390 elf32-i386.c:3677 elf32-i386.c:3825 elf64-x86-64.c:2758
+#: elf64-x86-64.c:4312 elf64-x86-64.c:4475 elfnn-riscv.c:2173
+#: elfnn-riscv.c:2972 elfnn-riscv.c:3046
 #, c-format
 #, c-format
-msgid "%B: relocation %s against STT_GNU_IFUNC symbol `%s' isn't supported"
+msgid "Local IFUNC function `%s' in %pB\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-i386.c:4370
+#: elf32-i386.c:2563
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B: direct GOT relocation %s against `%s' without base register can not be "
+"%pB: direct GOT relocation %s against `%s' without base register can not be "
 "used when making a shared object"
 msgstr ""
 
 "used when making a shared object"
 msgstr ""
 
-#: elf32-i386.c:4403 elf64-x86-64.c:4761
+#: elf32-i386.c:2598 elf64-x86-64.c:2974
 msgid "hidden symbol"
 msgstr ""
 
 msgid "hidden symbol"
 msgstr ""
 
-#: elf32-i386.c:4406 elf64-x86-64.c:4764
+#: elf32-i386.c:2601 elf64-x86-64.c:2977
 msgid "internal symbol"
 msgstr ""
 
 msgid "internal symbol"
 msgstr ""
 
-#: elf32-i386.c:4409 elf64-x86-64.c:4767
+#: elf32-i386.c:2604 elf64-x86-64.c:2980
 msgid "protected symbol"
 msgstr ""
 
 msgid "protected symbol"
 msgstr ""
 
-#: elf32-i386.c:4412 elf64-x86-64.c:4770
+#: elf32-i386.c:2607 elf64-x86-64.c:2983
 msgid "symbol"
 msgstr ""
 
 msgid "symbol"
 msgstr ""
 
-#: elf32-i386.c:4418
+#: elf32-i386.c:2613
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B: relocation R_386_GOTOFF against undefined %s `%s' can not be used when "
+"%pB: relocation R_386_GOTOFF against undefined %s `%s' can not be used when "
 "making a shared object"
 msgstr ""
 
 "making a shared object"
 msgstr ""
 
-#: elf32-i386.c:4430
+#: elf32-i386.c:2626
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B: relocation R_386_GOTOFF against protected %s `%s' can not be used when "
+"%pB: relocation R_386_GOTOFF against protected %s `%s' can not be used when "
 "making a shared object"
 msgstr ""
 
 "making a shared object"
 msgstr ""
 
-#: elf32-i386.c:5917 elf32-tilepro.c:3920 elf64-x86-64.c:6439
-#: elfxx-tilegx.c:4327 /work/sources/binutils/current/bfd/elfnn-aarch64.c:9215
-#: /work/sources/binutils/current/bfd/elfnn-riscv.c:2522
-#, c-format
-msgid "discarded output section: `%A'"
-msgstr ""
-
-#: elf32-i960.c:140
-#, c-format
-msgid "%B: invalid i960 reloc number: %d"
+#: elf32-i386.c:4028 elf64-x86-64.c:4686
+msgid "%F%P: discarded output section: `%pA'\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ip2k.c:856 elf32-ip2k.c:862 elf32-ip2k.c:929 elf32-ip2k.c:935
+#: elf32-ip2k.c:855 elf32-ip2k.c:861 elf32-ip2k.c:928 elf32-ip2k.c:934
 msgid ""
 "ip2k relaxer: switch table without complete matching relocation information."
 msgstr ""
 
 msgid ""
 "ip2k relaxer: switch table without complete matching relocation information."
 msgstr ""
 
-#: elf32-ip2k.c:879 elf32-ip2k.c:962
+#: elf32-ip2k.c:878 elf32-ip2k.c:961
 msgid "ip2k relaxer: switch table header corrupt."
 msgstr ""
 
 msgid "ip2k relaxer: switch table header corrupt."
 msgstr ""
 
-#: elf32-ip2k.c:1245
+#: elf32-ip2k.c:1297
 #, c-format
 #, c-format
-msgid "%B: invalid IP2K reloc number: %d"
+msgid "ip2k linker: missing page instruction at %#<PRIx64> (dest = %#<PRIx64>)"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ip2k.c:1298
+#: elf32-ip2k.c:1316
 #, c-format
 #, c-format
-msgid "ip2k linker: missing page instruction at 0x%08lx (dest = 0x%08lx)."
+msgid ""
+"ip2k linker: redundant page instruction at %#<PRIx64> (dest = %#<PRIx64>)"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ip2k.c:1315
-#, c-format
-msgid "ip2k linker: redundant page instruction at 0x%08lx (dest = 0x%08lx)."
+#: elf32-lm32.c:609 elf32-nios2.c:3145
+msgid "global pointer relative relocation when _gp not defined"
 msgstr ""
 
 msgstr ""
 
-#: elf32-iq2000.c:441
-#, c-format
-msgid "%B: invalid IQ2000 reloc number: %d"
+#: elf32-lm32.c:664 elf32-nios2.c:3582
+msgid "global pointer relative address out of range"
 msgstr ""
 
 msgstr ""
 
-#: elf32-lm32.c:559
+#: elf32-lm32.c:960
 #, c-format
 #, c-format
-msgid "%B: invalid LM32 reloc number: %d"
+msgid "internal error: addend should be zero for %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-lm32.c:668 elf32-nios2.c:3153
-msgid "global pointer relative relocation when _gp not defined"
+#: elf32-m32r.c:1461
+msgid "SDA relocation when _SDA_BASE_ not defined"
 msgstr ""
 
 msgstr ""
 
-#: elf32-lm32.c:723 elf32-nios2.c:3590
-msgid "global pointer relative address out of range"
+#: elf32-m32r.c:2776 elf32-microblaze.c:1093 elf32-microblaze.c:1141
+#, c-format
+msgid "%pB: the target (%s) of an %s relocation is in the wrong section (%pA)"
 msgstr ""
 
 msgstr ""
 
-#: elf32-lm32.c:1018
-msgid "internal error: addend should be zero for R_LM32_16_GOT"
-msgstr ""
-
-#: elf32-m32c.c:305
-#, c-format
-msgid "%B: invalid M32C reloc number: %d"
-msgstr ""
-
-#: elf32-m32r.c:1286
-#, c-format
-msgid "%B: invalid M32R reloc number: %d"
-msgstr ""
-
-#: elf32-m32r.c:1458
-msgid "SDA relocation when _SDA_BASE_ not defined"
-msgstr ""
-
-#: elf32-m32r.c:2984
+#: elf32-m32r.c:3279
 #, c-format
 #, c-format
-msgid "%B: The target (%s) of an %s relocation is in the wrong section (%A)"
-msgstr ""
-
-#: elf32-m32r.c:3486
-msgid "%B: Instruction set mismatch with previous modules"
+msgid "%pB: instruction set mismatch with previous modules"
 msgstr ""
 
 msgstr ""
 
-#: elf32-m32r.c:3507 elf32-nds32.c:6111
+#: elf32-m32r.c:3300 elf32-nds32.c:6846
 #, c-format
 msgid "private flags = %lx"
 msgstr ""
 
 #, c-format
 msgid "private flags = %lx"
 msgstr ""
 
-#: elf32-m32r.c:3512
+#: elf32-m32r.c:3305
 #, c-format
 msgid ": m32r instructions"
 msgstr ""
 
 #, c-format
 msgid ": m32r instructions"
 msgstr ""
 
-#: elf32-m32r.c:3513
+#: elf32-m32r.c:3306
 #, c-format
 msgid ": m32rx instructions"
 msgstr ""
 
 #, c-format
 msgid ": m32rx instructions"
 msgstr ""
 
-#: elf32-m32r.c:3514
+#: elf32-m32r.c:3307
 #, c-format
 msgid ": m32r2 instructions"
 msgstr ""
 
 #, c-format
 msgid ": m32r2 instructions"
 msgstr ""
 
-#: elf32-m68hc11.c:390
-#, c-format
-msgid "%B: invalid M68HC11 reloc number: %d"
-msgstr ""
-
-#: elf32-m68hc12.c:510
-#, c-format
-msgid "%B: invalid M68HC12 reloc number: %d"
-msgstr ""
-
-#: elf32-m68hc1x.c:1119
+#: elf32-m68hc1x.c:1135
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Reference to the far symbol `%s' using a wrong relocation may result in "
+"reference to the far symbol `%s' using a wrong relocation may result in "
 "incorrect execution"
 msgstr ""
 
 "incorrect execution"
 msgstr ""
 
-#: elf32-m68hc1x.c:1153
+#: elf32-m68hc1x.c:1166
 #, c-format
 msgid ""
 "XGATE address (%lx) is not within shared RAM(0xE000-0xFFFF), therefore you "
 "must manually offset the address, and possibly manage the page, in your code."
 msgstr ""
 
 #, c-format
 msgid ""
 "XGATE address (%lx) is not within shared RAM(0xE000-0xFFFF), therefore you "
 "must manually offset the address, and possibly manage the page, in your code."
 msgstr ""
 
-#: elf32-m68hc1x.c:1171
+#: elf32-m68hc1x.c:1182
 #, c-format
 msgid ""
 "banked address [%lx:%04lx] (%lx) is not in the same bank as current banked "
 "address [%lx:%04lx] (%lx)"
 msgstr ""
 
 #, c-format
 msgid ""
 "banked address [%lx:%04lx] (%lx) is not in the same bank as current banked "
 "address [%lx:%04lx] (%lx)"
 msgstr ""
 
-#: elf32-m68hc1x.c:1187
+#: elf32-m68hc1x.c:1197
 #, c-format
 msgid ""
 "reference to a banked address [%lx:%04lx] in the normal address space at "
 "%04lx"
 msgstr ""
 
 #, c-format
 msgid ""
 "reference to a banked address [%lx:%04lx] in the normal address space at "
 "%04lx"
 msgstr ""
 
-#: elf32-m68hc1x.c:1228
+#: elf32-m68hc1x.c:1233
 #, c-format
 msgid ""
 "S12 address (%lx) is not within shared RAM(0x2000-0x4000), therefore you "
 "must manually offset the address in your code"
 msgstr ""
 
 #, c-format
 msgid ""
 "S12 address (%lx) is not within shared RAM(0x2000-0x4000), therefore you "
 "must manually offset the address in your code"
 msgstr ""
 
-#: elf32-m68hc1x.c:1355
+#: elf32-m68hc1x.c:1357
+#, c-format
 msgid ""
 msgid ""
-"%B: linking files compiled for 16-bit integers (-mshort) and others for 32-"
+"%pB: linking files compiled for 16-bit integers (-mshort) and others for 32-"
 "bit integers"
 msgstr ""
 
 "bit integers"
 msgstr ""
 
-#: elf32-m68hc1x.c:1362
+#: elf32-m68hc1x.c:1364
+#, c-format
 msgid ""
 msgid ""
-"%B: linking files compiled for 32-bit double (-fshort-double) and others for "
-"64-bit double"
+"%pB: linking files compiled for 32-bit double (-fshort-double) and others "
+"for 64-bit double"
 msgstr ""
 
 msgstr ""
 
-#: elf32-m68hc1x.c:1371
-msgid "%B: linking files compiled for HCS12 with others compiled for HC12"
+#: elf32-m68hc1x.c:1373
+#, c-format
+msgid "%pB: linking files compiled for HCS12 with others compiled for HC12"
 msgstr ""
 
 msgstr ""
 
-#: elf32-m68hc1x.c:1416 elf32-xgate.c:672
+#: elf32-m68hc1x.c:1418 elf32-xgate.c:497
 #, c-format
 msgid "[abi=32-bit int, "
 msgstr ""
 
 #, c-format
 msgid "[abi=32-bit int, "
 msgstr ""
 
-#: elf32-m68hc1x.c:1418 elf32-xgate.c:674
+#: elf32-m68hc1x.c:1420 elf32-xgate.c:499
 #, c-format
 msgid "[abi=16-bit int, "
 msgstr ""
 
 #, c-format
 msgid "[abi=16-bit int, "
 msgstr ""
 
-#: elf32-m68hc1x.c:1421 elf32-xgate.c:677
+#: elf32-m68hc1x.c:1423 elf32-xgate.c:502
 #, c-format
 msgid "64-bit double, "
 msgstr ""
 
 #, c-format
 msgid "64-bit double, "
 msgstr ""
 
-#: elf32-m68hc1x.c:1423 elf32-xgate.c:679
+#: elf32-m68hc1x.c:1425 elf32-xgate.c:504
 #, c-format
 msgid "32-bit double, "
 msgstr ""
 
 #, c-format
 msgid "32-bit double, "
 msgstr ""
 
-#: elf32-m68hc1x.c:1426
+#: elf32-m68hc1x.c:1428
 #, c-format
 msgid "cpu=HC11]"
 msgstr ""
 
 #, c-format
 msgid "cpu=HC11]"
 msgstr ""
 
-#: elf32-m68hc1x.c:1428
+#: elf32-m68hc1x.c:1430
 #, c-format
 msgid "cpu=HCS12]"
 msgstr ""
 
 #, c-format
 msgid "cpu=HCS12]"
 msgstr ""
 
-#: elf32-m68hc1x.c:1430
+#: elf32-m68hc1x.c:1432
 #, c-format
 msgid "cpu=HC12]"
 msgstr ""
 
 #, c-format
 msgid "cpu=HC12]"
 msgstr ""
 
-#: elf32-m68hc1x.c:1433
+#: elf32-m68hc1x.c:1435
 #, c-format
 msgid " [memory=bank-model]"
 msgstr ""
 
 #, c-format
 msgid " [memory=bank-model]"
 msgstr ""
 
-#: elf32-m68hc1x.c:1435
+#: elf32-m68hc1x.c:1437
 #, c-format
 msgid " [memory=flat]"
 msgstr ""
 
 #, c-format
 msgid " [memory=flat]"
 msgstr ""
 
-#: elf32-m68hc1x.c:1438
+#: elf32-m68hc1x.c:1440
 #, c-format
 msgid " [XGATE RAM offsetting]"
 msgstr ""
 
 #, c-format
 msgid " [XGATE RAM offsetting]"
 msgstr ""
 
-#: elf32-m68k.c:1215 elf32-m68k.c:1216 vms-alpha.c:7256 vms-alpha.c:7272
+#: elf32-m68k.c:1157 elf32-m68k.c:1165 elf32-ppc.c:3597 elf32-ppc.c:3605
+#, c-format
+msgid "%pB uses hard float, %pB uses soft float"
+msgstr ""
+
+#: elf32-m68k.c:1280 elf32-m68k.c:1281 vms-alpha.c:7906 vms-alpha.c:7922
 msgid "unknown"
 msgstr ""
 
 msgid "unknown"
 msgstr ""
 
-#: elf32-m68k.c:1680
+#: elf32-m68k.c:1731
 #, c-format
 #, c-format
-msgid "%B: GOT overflow: Number of relocations with 8-bit offset > %d"
+msgid "%pB: GOT overflow: number of relocations with 8-bit offset > %d"
 msgstr ""
 
 msgstr ""
 
-#: elf32-m68k.c:1687
+#: elf32-m68k.c:1738
 #, c-format
 #, c-format
-msgid "%B: GOT overflow: Number of relocations with 8- or 16-bit offset > %d"
+msgid "%pB: GOT overflow: number of relocations with 8- or 16-bit offset > %d"
 msgstr ""
 
 msgstr ""
 
-#: elf32-m68k.c:3890
+#. Pacify gcc -Wall.
+#: elf32-mep.c:139
 #, c-format
 #, c-format
-msgid "%B(%A+0x%lx): R_68K_TLS_LE32 relocation not permitted in shared object"
+msgid "mep: no reloc for code %d"
 msgstr ""
 
 msgstr ""
 
-#: elf32-mcore.c:100 elf32-mcore.c:455
+#: elf32-mep.c:146
 #, c-format
 #, c-format
-msgid "%B: Relocation %s (%d) is not currently supported.\n"
+msgid "MeP: howto %d has type %d"
 msgstr ""
 
 msgstr ""
 
-#: elf32-mcore.c:355
+#: elf32-mep.c:618
 #, c-format
 #, c-format
-msgid "%B: unrecognised MCore reloc number: %d"
+msgid "%pB and %pB are for different cores"
 msgstr ""
 
 msgstr ""
 
-#: elf32-mcore.c:440
+#: elf32-mep.c:637
 #, c-format
 #, c-format
-msgid "%B: Unknown relocation type %d\n"
+msgid "%pB and %pB are for different configurations"
 msgstr ""
 
 msgstr ""
 
-#. Pacify gcc -Wall.
-#: elf32-mep.c:139
+#: elf32-mep.c:675
 #, c-format
 #, c-format
-msgid "mep: no reloc for code %d"
+msgid "private flags = 0x%lx"
 msgstr ""
 
 msgstr ""
 
-#: elf32-mep.c:146
+#: elf32-metag.c:1857
 #, c-format
 #, c-format
-msgid "MeP: howto %d has type %d"
+msgid "%pB(%pA): multiple TLS models are not supported"
 msgstr ""
 
 msgstr ""
 
-#: elf32-mep.c:390
+#: elf32-metag.c:1860
 #, c-format
 #, c-format
-msgid "%B: invalid MEP reloc number: %d"
+msgid ""
+"%pB(%pA): shared library symbol %s encountered whilst performing a static "
+"link"
 msgstr ""
 
 msgstr ""
 
-#: elf32-mep.c:620
+#: elf32-microblaze.c:1536 elf32-tilepro.c:3021 elfxx-sparc.c:3446
+#: elfxx-tilegx.c:3415
 #, c-format
 #, c-format
-msgid "%B and %B are for different cores"
+msgid "%pB: probably compiled without -fPIC?"
 msgstr ""
 
 msgstr ""
 
-#: elf32-mep.c:638
+#: elf32-mips.c:1777 elf64-mips.c:3516 elfn32-mips.c:3334
+msgid "literal relocation occurs for an external symbol"
+msgstr ""
+
+#: elf32-mips.c:1824 elf32-score.c:563 elf32-score7.c:465 elf64-mips.c:3559
+#: elfn32-mips.c:3375
+msgid "32bits gp relative relocation occurs for an external symbol"
+msgstr ""
+
+#: elf32-msp430.c:914
 #, c-format
 #, c-format
-msgid "%B and %B are for different configurations"
+msgid ""
+"error: final size of uleb128 value at offset 0x%lx in %pA from %pB exceeds "
+"available space"
 msgstr ""
 
 msgstr ""
 
-#: elf32-mep.c:675
+#: elf32-msp430.c:983 elf32-msp430.c:1297
+msgid "try enabling relaxation to avoid relocation truncations"
+msgstr ""
+
+#: elf32-msp430.c:1506
+msgid "internal error: branch/jump to an odd address detected"
+msgstr ""
+
+#: elf32-msp430.c:2671
 #, c-format
 #, c-format
-msgid "private flags = 0x%lx"
+msgid "warning: %pB: unknown MSPABI object attribute %d"
 msgstr ""
 
 msgstr ""
 
-#: elf32-metag.c:893
+#: elf32-msp430.c:2772
 #, c-format
 #, c-format
-msgid "%B: invalid METAG reloc number: %d"
+msgid "error: %pB uses %s instructions but %pB uses %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-metag.c:1875
-msgid "%B(%A): multiple TLS models are not supported"
+#: elf32-msp430.c:2784
+#, c-format
+msgid "error: %pB uses the %s code model whereas %pB uses the %s code model"
 msgstr ""
 
 msgstr ""
 
-#: elf32-metag.c:1878
+#: elf32-msp430.c:2797
+#, c-format
+msgid "error: %pB uses the large code model but %pB uses MSP430 instructions"
+msgstr ""
+
+#: elf32-msp430.c:2808
+#, c-format
+msgid "error: %pB uses the %s data model whereas %pB uses the %s data model"
+msgstr ""
+
+#: elf32-msp430.c:2821
+#, c-format
+msgid "error: %pB uses the small code model but %pB uses the %s data model"
+msgstr ""
+
+#: elf32-msp430.c:2833
+#, c-format
+msgid "error: %pB uses the %s data model but %pB only uses MSP430 instructions"
+msgstr ""
+
+#: elf32-msp430.c:2858
+#, c-format
 msgid ""
 msgid ""
-"%B(%A): shared library symbol %s encountered whilst performing a static link"
+"error: %pB can use the upper region for data, but %pB assumes data is "
+"exclusively in lower memory"
+msgstr ""
+
+#: elf32-nds32.c:3620
+#, c-format
+msgid "error: can't find symbol: %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-metag.c:1931
+#: elf32-nds32.c:5519
+#, c-format
+msgid "%pB: warning: %s unsupported in shared mode"
+msgstr ""
+
+#: elf32-nds32.c:5645
+#, c-format
+msgid "%pB: warning: unaligned access to GOT entry"
+msgstr ""
+
+#: elf32-nds32.c:5686
+#, c-format
+msgid "%pB: warning: relocate SDA_BASE failed"
+msgstr ""
+
+#: elf32-nds32.c:5708
+#, c-format
+msgid "%pB(%pA): warning: unaligned small data access of type %d"
+msgstr ""
+
+#: elf32-nds32.c:6634
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B(%A+0x%lx): R_METAG_TLS_LE/IENONPIC relocation not permitted in shared "
-"object"
+"%pB: ISR vector size mismatch with previous modules, previous %u-byte, "
+"current %u-byte"
 msgstr ""
 
 msgstr ""
 
-#: elf32-microblaze.c:656
+#: elf32-nds32.c:6682
 #, c-format
 #, c-format
-msgid "%B: unrecognised MicroBlaze reloc number: %d"
+msgid "%pB: warning: endian mismatch with previous modules"
 msgstr ""
 
 msgstr ""
 
-#: elf32-microblaze.c:952
+#: elf32-nds32.c:6696
 #, c-format
 #, c-format
-msgid "%s: unknown relocation type %d"
+msgid ""
+"%pB: warning: older version of object file encountered, please recompile "
+"with current tool chain"
 msgstr ""
 
 msgstr ""
 
-#: elf32-microblaze.c:1080 elf32-microblaze.c:1128
+#: elf32-nds32.c:6784
 #, c-format
 #, c-format
-msgid "%s: The target (%s) of an %s relocation is in the wrong section (%s)"
+msgid "%pB: error: ABI mismatch with previous modules"
 msgstr ""
 
 msgstr ""
 
-#: elf32-microblaze.c:1496 elf32-or1k.c:1072 elf32-tilepro.c:3317
-#: elfxx-sparc.c:3564 elfxx-tilegx.c:3726
-msgid "%B: probably compiled without -fPIC?"
+#: elf32-nds32.c:6794
+#, c-format
+msgid "%pB: error: instruction set mismatch with previous modules"
 msgstr ""
 
 msgstr ""
 
-#: elf32-mips.c:1777 elf64-mips.c:3206 elfn32-mips.c:3010
-msgid "literal relocation occurs for an external symbol"
+#: elf32-nds32.c:6821
+#, c-format
+msgid "%pB: warning: incompatible elf-versions %s and %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-mips.c:1824 elf32-score.c:569 elf32-score7.c:469 elf64-mips.c:3249
-#: elfn32-mips.c:3051
-msgid "32bits gp relative relocation occurs for an external symbol"
+#: elf32-nds32.c:6852
+#, c-format
+msgid ": n1 instructions"
 msgstr ""
 
 msgstr ""
 
-#: elf32-mips.c:2225
+#: elf32-nds32.c:6855
 #, c-format
 #, c-format
-msgid "Unrecognised MIPS reloc number: %d"
+msgid ": n1h instructions"
 msgstr ""
 
 msgstr ""
 
-#: elf32-moxie.c:137
+#: elf32-nds32.c:9304
 #, c-format
 #, c-format
-msgid "%B: invalid Moxie reloc number: %d"
+msgid "%pB: error: search_nds32_elf_blank reports wrong node"
 msgstr ""
 
 msgstr ""
 
-#: elf32-msp430.c:648
+#: elf32-nds32.c:9568
 #, c-format
 #, c-format
-msgid "%B: invalid MSP430X reloc number: %d"
+msgid "%pB: warning: %s points to unrecognized reloc at %#<PRIx64>"
 msgstr ""
 
 msgstr ""
 
-#: elf32-msp430.c:658
+#: elf32-nds32.c:12833
 #, c-format
 #, c-format
-msgid "%B: invalid MSP430 reloc number: %d"
+msgid "%pB: nested OMIT_FP in %pA"
 msgstr ""
 
 msgstr ""
 
-#: elf32-msp430.c:836 elf32-msp430.c:1150
-msgid "Try enabling relaxation to avoid relocation truncations"
+#: elf32-nds32.c:12852
+#, c-format
+msgid "%pB: unmatched OMIT_FP in %pA"
 msgstr ""
 
 msgstr ""
 
-#: elf32-msp430.c:1357
-msgid "internal error: branch/jump to an odd address detected"
+#: elf32-nds32.c:13134 elfxx-mips.c:13426 reloc.c:8599
+#, c-format
+msgid "%X%P: %pB(%pA): relocation \"%pR\" goes out of range\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-msp430.c:2354
+#: elf32-nios2.c:2934
 #, c-format
 #, c-format
-msgid "Warning: %B: Unknown MSPABI object attribute %d"
+msgid "error: %pB: big-endian R2 is not supported"
 msgstr ""
 
 msgstr ""
 
-#: elf32-msp430.c:2447
+#: elf32-nios2.c:3826
 #, c-format
 #, c-format
-msgid "error: %B uses %s instructions but %B uses %s"
+msgid ""
+"global pointer relative relocation at address %#<PRIx64> when _gp not "
+"defined\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-msp430.c:2460
+#: elf32-nios2.c:3856
 #, c-format
 #, c-format
-msgid "error: %B uses the %s code model whereas %B uses the %s code model"
+msgid ""
+"unable to reach %s (at %#<PRIx64>) from the global pointer (at %#<PRIx64>) "
+"because the offset (%<PRId64>) is out of the allowed range, -32678 to 32767\n"
+msgstr ""
+
+#: elf32-nios2.c:4511 elf32-pru.c:931
+msgid "relocation out of range"
+msgstr ""
+
+#: elf32-nios2.c:4521 elf32-pru.c:941 elf32-tic6x.c:2657
+msgid "dangerous relocation"
 msgstr ""
 
 msgstr ""
 
-#: elf32-msp430.c:2473
+#: elf32-nios2.c:5360
 #, c-format
 #, c-format
-msgid "error: %B uses the large code model but %B uses MSP430 instructions"
+msgid "dynamic variable `%s' is zero size"
 msgstr ""
 
 msgstr ""
 
-#: elf32-msp430.c:2484
+#: elf32-or1k.c:1241
 #, c-format
 #, c-format
-msgid "error: %B uses the %s data model whereas %B uses the %s data model"
+msgid "%pB: Cannot handle relocation value size of %d"
 msgstr ""
 
 msgstr ""
 
-#: elf32-msp430.c:2497
+#: elf32-or1k.c:1349
 #, c-format
 #, c-format
-msgid "error: %B uses the small code model but %B uses the %s data model"
+msgid "%pB: unknown relocation type %d"
 msgstr ""
 
 msgstr ""
 
-#: elf32-msp430.c:2509
+#: elf32-or1k.c:1403
 #, c-format
 #, c-format
-msgid "error: %B uses the %s data model but %B only uses MSP430 instructions"
+msgid "%pB: addend should be zero for plt relocations"
 msgstr ""
 
 msgstr ""
 
-#: elf32-mt.c:242
+#: elf32-or1k.c:1520
 #, c-format
 #, c-format
-msgid "%B: invalid MT reloc number: %d"
+msgid "%pB: addend should be zero for got relocations"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nds32.c:2974
+#: elf32-or1k.c:1537
 #, c-format
 #, c-format
-msgid "%B: invalid NDS32 reloc number: %d"
+msgid "%pB: gotoff relocation against dynamic symbol %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nds32.c:3309
-msgid "error: Can't find symbol: _SDA_BASE_."
+#: elf32-or1k.c:1551 elf32-or1k.c:1566 elf64-alpha.c:4427 elf64-alpha.c:4571
+#, c-format
+msgid "%pB: pc-relative relocation against dynamic symbol %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nds32.c:4484 elf32-nds32.c:11978
-msgid "%B: error: Cannot set _ITB_BASE_"
+#: elf32-or1k.c:1580
+#, c-format
+msgid "%pB: non-pic relocation against symbol %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nds32.c:4492
-msgid "error: IFC relocation error."
+#: elf32-or1k.c:1664
+#, c-format
+msgid "%pB: support for local dynamic not implemented"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nds32.c:4526
+#: elf32-or1k.c:1843
 #, c-format
 #, c-format
-msgid "%B: error: unknown relocation type %d."
+msgid "%pB: will not resolve runtime TLS relocation"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nds32.c:4972
+#: elf32-or1k.c:2177
 #, c-format
 #, c-format
-msgid "%s: warning: cannot deal R_NDS32_25_ABS_RELA in shared mode."
+msgid "%pB: bad relocation section name `%s'"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nds32.c:5106
-msgid "%B: warning: unaligned access to GOT entry."
+#: elf32-or1k.c:3291
+#, c-format
+msgid "%pB: %s flag mismatch with previous modules"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nds32.c:5148
-msgid "%B: warning: relocate SDA_BASE failed."
+#: elf32-ppc.c:993 elf64-ppc.c:1749
+#, c-format
+msgid "generic linker can't handle %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nds32.c:5170
+#: elf32-ppc.c:1633
 #, c-format
 #, c-format
-msgid "%B(%A): warning: unaligned small data access of type %d."
+msgid "corrupt %s section in %pB"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nds32.c:5918
+#: elf32-ppc.c:1652
 #, c-format
 #, c-format
-msgid ""
-"%B: ISR vector size mismatch with previous modules, previous %u-byte, "
-"current %u-byte"
+msgid "unable to read in %s section from %pB"
+msgstr ""
+
+#: elf32-ppc.c:1694
+#, c-format
+msgid "warning: unable to set size of %s section in %pB"
+msgstr ""
+
+#: elf32-ppc.c:1743
+msgid "failed to allocate space for new APUinfo section"
+msgstr ""
+
+#: elf32-ppc.c:1762
+msgid "failed to compute new APUinfo section"
+msgstr ""
+
+#: elf32-ppc.c:1765
+msgid "failed to install new APUinfo section"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nds32.c:5962
-msgid "%B: warning: Endian mismatch with previous modules."
+#: elf32-ppc.c:2873
+#, c-format
+msgid "%pB: relocation %s cannot be used when making a shared object"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nds32.c:5972
+#: elf32-ppc.c:3613 elf32-ppc.c:3621
+#, c-format
 msgid ""
 msgid ""
-"%B: warning: Older version of object file encountered, Please recompile with "
-"current tool chain."
+"%pB uses double-precision hard float, %pB uses single-precision hard float"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nds32.c:6050
-msgid "%B: error: ABI mismatch with previous modules."
+#: elf32-ppc.c:3643 elf32-ppc.c:3651
+#, c-format
+msgid "%pB uses 64-bit long double, %pB uses 128-bit long double"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nds32.c:6061
-msgid "%B: error: Instruction set mismatch with previous modules."
+#: elf32-ppc.c:3659 elf32-ppc.c:3667
+#, c-format
+msgid "%pB uses IBM long double, %pB uses IEEE long double"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nds32.c:6087
+#: elf32-ppc.c:3734 elf32-ppc.c:3743
 #, c-format
 #, c-format
-msgid "%B: warning: Incompatible elf-versions %s and  %s."
+msgid "%pB uses AltiVec vector ABI, %pB uses SPE vector ABI"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nds32.c:6117
+#: elf32-ppc.c:3772 elf32-ppc.c:3781
 #, c-format
 #, c-format
-msgid ": n1 instructions"
+msgid "%pB uses r3/r4 for small structure returns, %pB uses memory"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nds32.c:6120
+#: elf32-ppc.c:3845
 #, c-format
 #, c-format
-msgid ": n1h instructions"
+msgid ""
+"%pB: compiled with -mrelocatable and linked with modules compiled normally"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nds32.c:8730
-msgid "%B: Error: search_nds32_elf_blank reports wrong node\n"
+#: elf32-ppc.c:3853
+#, c-format
+msgid ""
+"%pB: compiled normally and linked with modules compiled with -mrelocatable"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nds32.c:8989
+#: elf32-ppc.c:3924
 #, c-format
 #, c-format
-msgid "%B: warning: %s points to unrecognized reloc at 0x%lx."
+msgid "%pB(%pA+0x%lx): expected 16A style relocation on 0x%08x insn"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nds32.c:11850 elf32-nds32.c:11867
-msgid "error: Jump IFC Fail."
+#: elf32-ppc.c:3943
+#, c-format
+msgid "%pB(%pA+0x%lx): expected 16D style relocation on 0x%08x insn"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nds32.c:12724
+#: elf32-ppc.c:4047
 #, c-format
 #, c-format
-msgid "%B: Nested OMIT_FP in %A."
+msgid "bss-plt forced due to %pB"
+msgstr ""
+
+#: elf32-ppc.c:4049
+msgid "bss-plt forced by profiling"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nds32.c:12743
+#: elf32-ppc.c:4626 elf64-ppc.c:8483
+msgid "%H: warning: %s unexpected insn %#x.\n"
+msgstr ""
+
+#. Uh oh, we didn't find the expected call.  We
+#. could just mark this symbol to exclude it
+#. from tls optimization but it's safer to skip
+#. the entire optimization.
+#: elf32-ppc.c:4656 elf64-ppc.c:8548
 #, c-format
 #, c-format
-msgid "%B: Unmatched OMIT_FP in %A."
+msgid "%H arg lost __tls_get_addr, TLS optimization disabled\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nds32.c:13026 reloc.c:8215
+#: elf32-ppc.c:5582 elf32-sh.c:3017 elf32-tilepro.c:2248 elfxx-sparc.c:2454
+#: elfxx-tilegx.c:2494
 #, c-format
 #, c-format
-msgid "%X%P: %B(%A): relocation \"%R\" goes out of range\n"
+msgid "%pB: dynamic relocation in read-only section `%pA'\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nds32.c:14802
-msgid "Linker: cannot init ex9 hash table error \n"
+#: elf32-ppc.c:7437
+msgid "%P: %H: error: %s with unexpected instruction %x\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nds32.c:15211 elf32-nds32.c:15225
-msgid "Linker: error cannot fixed ex9 relocation \n"
+#: elf32-ppc.c:7475
+msgid "%H: fixup branch overflow\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nds32.c:15436
+#: elf32-ppc.c:7515 elf32-ppc.c:7553
 #, c-format
 #, c-format
-msgid ""
-"%s: warning: unaligned small data access. For entry: {%d, %d, %d}, addr = 0x"
-"%x, align = 0x%x."
+msgid "%pB(%pA+%#<PRIx64>): error: %s with unexpected instruction %#x"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nds32.c:15469
-msgid "%P%F: failed creating ex9.it %s hash table: %E\n"
+#: elf32-ppc.c:7617
+#, c-format
+msgid "%X%H: unsupported bss-plt -fPIC ifunc %s\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nios2.c:2949
-msgid "error: %B: Big-endian R2 is not supported."
+#: elf32-ppc.c:7653
+#, c-format
+msgid "%pB: reloc %#x unsupported"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nios2.c:3830
+#: elf32-ppc.c:7938
 #, c-format
 #, c-format
-msgid ""
-"global pointer relative relocation at address 0x%08x when _gp not defined\n"
+msgid "%H: non-zero addend on %s reloc against `%s'\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nios2.c:3850
+#. @local on an ifunc does not really make sense since
+#. the ifunc resolver can take you anywhere.  More
+#. seriously, calls to ifuncs must go through a plt call
+#. stub, and for pic the plt call stubs uses r30 to
+#. access the PLT.  The problem is that a call that is
+#. local won't have the +32k reloc addend trick marking
+#. -fPIC code, so the linker won't know whether r30 is
+#. _GLOBAL_OFFSET_TABLE_ or pointing into a .got2 section.
+#: elf32-ppc.c:7970
+#, c-format
+msgid "%X%H: @local call to ifunc %s\n"
+msgstr ""
+
+#: elf32-ppc.c:8149
+#, c-format
+msgid "%H: relocation %s for indirect function %s unsupported\n"
+msgstr ""
+
+#: elf32-ppc.c:8488 elf32-ppc.c:8519 elf32-ppc.c:8622 elf32-ppc.c:8722
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Unable to reach %s (at 0x%08x) from the global pointer (at 0x%08x) because "
-"the offset (%d) is out of the allowed range, -32678 to 32767.\n"
+"%pB: the target (%s) of a %s relocation is in the wrong output section (%s)"
+msgstr ""
+
+#: elf32-ppc.c:8900 elf32-ppc.c:8921
+msgid "%X%P: %H: %s relocation unsupported for bss-plt\n"
+msgstr ""
+
+#: elf32-ppc.c:9003
+#, c-format
+msgid "%H: error: %s against `%s' not a multiple of %u\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nios2.c:4372
+#: elf32-ppc.c:9032
 #, c-format
 #, c-format
+msgid "%H: unresolvable %s relocation against symbol `%s'\n"
+msgstr ""
+
+#: elf32-ppc.c:9114
+#, c-format
+msgid "%H: %s reloc against `%s': error %d\n"
+msgstr ""
+
+#: elf32-ppc.c:9995
 msgid ""
 msgid ""
-"%B(%A+0x%lx): R_NIOS2_TLS_LE16 relocation not permitted in shared object"
+"%X%P: text relocations and GNU indirect functions will result in a segfault "
+"at runtime\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nios2.c:4500 elf32-pru.c:816
-msgid "relocation out of range"
+#: elf32-ppc.c:9999 elf64-ppc.c:18133
+msgid ""
+"%P: warning: text relocations and GNU indirect functions may result in a "
+"segfault at runtime\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nios2.c:4510 elf32-pru.c:826 elf32-tic6x.c:2747
-msgid "dangerous relocation"
+#: elf32-ppc.c:10044
+#, c-format
+msgid "%s not defined in linker created %pA"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nios2.c:5491
+#: elf32-pru.c:582 elf32-pru.c:1475
 #, c-format
 #, c-format
-msgid "dynamic variable `%s' is zero size"
+msgid "error: %pB: old incompatible object file detected"
+msgstr ""
+
+#: elf32-rl78.c:551
+msgid "RL78 reloc stack overflow/underflow"
+msgstr ""
+
+#: elf32-rl78.c:555
+msgid "RL78 reloc divide by zero"
+msgstr ""
+
+#: elf32-rl78.c:1069
+msgid "warning: RL78_SYM reloc with an unknown symbol"
+msgstr ""
+
+#: elf32-rl78.c:1115
+msgid "%H: %s out of range\n"
+msgstr ""
+
+#: elf32-rl78.c:1122
+msgid "%H: relocation type %u is not supported\n"
+msgstr ""
+
+#: elf32-rl78.c:1134
+msgid "%H: relocation %s returns an unrecognized value %x\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-or1k.c:735
+#: elf32-rl78.c:1220
 #, c-format
 #, c-format
-msgid "%B: invalid OR1K reloc number: %d"
+msgid "RL78 ABI conflict: G10 file %pB cannot be linked with %s file %pB"
 msgstr ""
 
 msgstr ""
 
-#: elf32-or1k.c:985
-msgid "internal error: addend should be zero for R_OR1K_GOT16"
+#: elf32-rl78.c:1237
+#, c-format
+msgid "RL78 ABI conflict: cannot link %s file %pB with %s file %pB"
 msgstr ""
 
 msgstr ""
 
-#: elf32-or1k.c:1094
-msgid "%B: support for local dynamic not implemented"
+#: elf32-rl78.c:1246
+msgid "RL78 merge conflict: cannot link 32-bit and 64-bit objects together"
 msgstr ""
 
 msgstr ""
 
-#: elf32-or1k.c:1229
-msgid "%B: will not resolve runtime TLS relocation"
+#: elf32-rl78.c:1250 elf32-rl78.c:1254
+#, c-format
+msgid "- %pB is 64-bit, %pB is not"
 msgstr ""
 
 msgstr ""
 
-#: elf32-or1k.c:1599
+#: elf32-rl78.c:1281
 #, c-format
 #, c-format
-msgid "%B: bad relocation section name `%s'"
+msgid " [64-bit doubles]"
 msgstr ""
 
 msgstr ""
 
-#: elf32-or1k.c:2704
-msgid "%B: EF_OR1K_NODELAY flag mismatch with previous modules"
+#: elf32-rx.c:618
+#, c-format
+msgid "%pB:%pA: table entry %s outside table"
 msgstr ""
 
 msgstr ""
 
-#: elf32-pj.c:325
+#: elf32-rx.c:625
 #, c-format
 #, c-format
-msgid "%B: unrecognised PicoJava reloc number: %d"
+msgid "%pB:%pA: table entry %s not word-aligned within table"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:2062
+#: elf32-rx.c:700
 #, c-format
 #, c-format
-msgid "%B: unrecognised PPC reloc number: %d"
+msgid "%pB:%pA: warning: deprecated Red Hat reloc %s detected against: %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:2147
+#. Check for unsafe relocs in PID mode.  These are any relocs where
+#. an absolute address is being computed.  There are special cases
+#. for relocs against symbols that are known to be referenced in
+#. crt0.o before the PID base address register has been initialised.
+#: elf32-rx.c:720
 #, c-format
 #, c-format
-msgid "generic linker can't handle %s"
+msgid "%pB(%pA): unsafe PID relocation %s at %#<PRIx64> (against %s in %s)"
+msgstr ""
+
+#: elf32-rx.c:1304
+msgid "warning: RX_SYM reloc with an unknown symbol"
+msgstr ""
+
+#: elf32-rx.c:1472
+#, c-format
+msgid "%pB(%pA): error: call to undefined function '%s'"
+msgstr ""
+
+#: elf32-rx.c:3184
+#, c-format
+msgid "there is a conflict merging the ELF header flags from %pB"
+msgstr ""
+
+#: elf32-rx.c:3187
+#, c-format
+msgid "  the input  file's flags: %s"
+msgstr ""
+
+#: elf32-rx.c:3189
+#, c-format
+msgid "  the output file's flags: %s"
+msgstr ""
+
+#: elf32-rx.c:3796
+#, c-format
+msgid "%pB:%pA: table %s missing corresponding %s"
+msgstr ""
+
+#: elf32-rx.c:3804
+#, c-format
+msgid "%pB:%pA: %s and %s must be in the same input section"
+msgstr ""
+
+#: elf32-s390.c:2009 elf64-s390.c:1963
+#, c-format
+msgid "%pB(%pA+%#<PRIx64>): invalid instruction for TLS relocation %s"
+msgstr ""
+
+#: elf32-score.c:1515 elf32-score7.c:1378 elfxx-mips.c:3798
+msgid "not enough GOT space for local GOT entries"
+msgstr ""
+
+#: elf32-score.c:2747
+msgid "address not word aligned"
+msgstr ""
+
+#: elf32-score.c:2828 elf32-score7.c:2635
+#, c-format
+msgid "%pB: malformed reloc detected for section %pA"
+msgstr ""
+
+#: elf32-score.c:2882 elf32-score7.c:2689
+#, c-format
+msgid "%pB: CALL15 reloc at %#<PRIx64> not against global symbol"
+msgstr ""
+
+#: elf32-score.c:3990 elf32-score7.c:3797
+#, c-format
+msgid " [pic]"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:2781
+#: elf32-score.c:3994 elf32-score7.c:3801
 #, c-format
 #, c-format
-msgid "corrupt %s section in %B"
+msgid " [fix dep]"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:2801
+#: elf32-score.c:4041 elf32-score7.c:3848
 #, c-format
 #, c-format
-msgid "unable to read in %s section from %B"
+msgid "%pB: warning: linking PIC files with non-PIC files"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:2843
+#: elf32-sh.c:532
 #, c-format
 #, c-format
-msgid "warning: unable to set size of %s section in %B"
+msgid "%pB: %#<PRIx64>: warning: R_SH_USES points to unrecognized insn 0x%x"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:2893
-msgid "failed to allocate space for new APUinfo section."
+#: elf32-sh.c:3752
+#, c-format
+msgid ""
+"%pB: %#<PRIx64>: fatal: unaligned branch target for relax-support relocation"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:2912
-msgid "failed to compute new APUinfo section."
+#: elf32-sh.c:3782 elf32-sh.c:3798
+#, c-format
+msgid "%pB: %#<PRIx64>: fatal: unaligned %s relocation %#<PRIx64>"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:2915
-msgid "failed to install new APUinfo section."
+#: elf32-sh.c:3814
+#, c-format
+msgid ""
+"%pB: %#<PRIx64>: fatal: R_SH_PSHA relocation %<PRId64> not in range -32..32"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:3968
+#: elf32-sh.c:3830
 #, c-format
 #, c-format
-msgid "%B: relocation %s cannot be used when making a shared object"
+msgid ""
+"%pB: %#<PRIx64>: fatal: R_SH_PSHL relocation %<PRId64> not in range -32..32"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:4322 elf64-ppc.c:5579
+#: elf32-sh.c:3960 elf32-sh.c:4355
 #, c-format
 #, c-format
-msgid "%H: %s reloc against local symbol\n"
+msgid "%pB(%pA+%#<PRIx64>): cannot emit fixup to `%s' in read-only section"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:4684 elf32-ppc.c:4688
+#: elf32-sh.c:4458
 #, c-format
 #, c-format
-msgid "Warning: %B uses hard float, %B uses soft float"
+msgid "%pB(%pA+%#<PRIx64>): %s relocation against external symbol \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:4692 elf32-ppc.c:4697
+#: elf32-sh.c:4577
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Warning: %B uses double-precision hard float, %B uses single-precision hard "
-"float"
+"%pB(%pA): offset in relocation for GD->LE translation is too small: "
+"%#<PRIx64>"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:4712 elf32-ppc.c:4717
+#. The backslash is to prevent bogus trigraph detection.
+#: elf32-sh.c:4595
 #, c-format
 #, c-format
-msgid "Warning: %B uses 64-bit long double, %B uses 128-bit long double"
+msgid "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0xd4??)"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:4722 elf32-ppc.c:4727
+#: elf32-sh.c:4603
 #, c-format
 #, c-format
-msgid "Warning: %B uses IBM long double, %B uses IEEE long double"
+msgid "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0xc7??)"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:4778 elf32-ppc.c:4783
+#: elf32-sh.c:4610
 #, c-format
 #, c-format
-msgid "Warning: %B uses AltiVec vector ABI, %B uses SPE vector ABI"
+msgid "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0xd1??)"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:4806 elf32-ppc.c:4811
+#: elf32-sh.c:4617
 #, c-format
 #, c-format
-msgid "Warning: %B uses r3/r4 for small structure returns, %B uses memory"
+msgid "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0x310c)"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:4866
+#: elf32-sh.c:4624
+#, c-format
+msgid "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0x410b)"
+msgstr ""
+
+#: elf32-sh.c:4631
+#, c-format
+msgid "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0x34cc)"
+msgstr ""
+
+#: elf32-sh.c:4666
+#, c-format
 msgid ""
 msgid ""
-"%B: compiled with -mrelocatable and linked with modules compiled normally"
+"%pB(%pA): offset in relocation for IE->LE translation is too small: "
+"%#<PRIx64>"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:4874
+#: elf32-sh.c:4684
+#, c-format
 msgid ""
 msgid ""
-"%B: compiled normally and linked with modules compiled with -mrelocatable"
+"%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0xd0??: mov.l)"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:4943
+#: elf32-sh.c:4693
 #, c-format
 #, c-format
-msgid "%B(%A+0x%lx): expected 16A style relocation on 0x%08x insn"
+msgid ""
+"%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0x0?12: stc)"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:4962
+#: elf32-sh.c:4700
 #, c-format
 #, c-format
-msgid "%B(%A+0x%lx): expected 16D style relocation on 0x%08x insn"
+msgid ""
+"%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0x0?ce: mov.l)"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:5037
-msgid "%P: bss-plt forced due to %B\n"
+#: elf32-sh.c:4815
+#, c-format
+msgid ""
+"%pB(%pA): offset in relocation for GD->IE translation is too small: "
+"%#<PRIx64>"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:5040
-msgid "%P: bss-plt forced by profiling\n"
+#: elf32-sh.c:4883
+#, c-format
+msgid ""
+"%pB(%pA): offset in relocation for LD->LE translation is too small: "
+"%#<PRIx64>"
 msgstr ""
 
 msgstr ""
 
-#. Uh oh, we didn't find the expected call.  We
-#. could just mark this symbol to exclude it
-#. from tls optimization but it's safer to skip
-#. the entire optimization.
-#: elf32-ppc.c:5539 elf64-ppc.c:8749
+#: elf32-sh.c:5011
 #, c-format
 #, c-format
-msgid "%H arg lost __tls_get_addr, TLS optimization disabled\n"
+msgid "%X%C: relocation to \"%s\" references a different segment\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:8246
-msgid "%H: fixup branch overflow\n"
+#: elf32-sh.c:5018
+#, c-format
+msgid "%C: warning: relocation to \"%s\" references a different segment\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:8286 elf32-ppc.c:8321
+#: elf32-sh.c:5477 elf32-sh.c:5559
 #, c-format
 #, c-format
-msgid "%H: error: %s with unexpected instruction %x\n"
+msgid "%pB: `%s' accessed both as normal and FDPIC symbol"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:8377
+#: elf32-sh.c:5483 elf32-sh.c:5564
 #, c-format
 #, c-format
-msgid "%X%H: unsupported bss-plt -fPIC ifunc %s\n"
+msgid "%pB: `%s' accessed both as FDPIC and thread local symbol"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:8431
+#: elf32-sh.c:5514
 #, c-format
 #, c-format
-msgid "%P: %B: unknown relocation type %d for symbol %s\n"
+msgid "%pB: Function descriptor relocation with non-zero addend"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:8722
+#: elf32-sh.c:5721 elf64-alpha.c:4663
 #, c-format
 #, c-format
-msgid "%H: non-zero addend on %s reloc against `%s'\n"
+msgid "%pB: TLS local exec code cannot be linked into shared objects"
 msgstr ""
 
 msgstr ""
 
-#. @local on an ifunc does not really make sense since
-#. the ifunc resolver can take you anywhere.  More
-#. seriously, calls to ifuncs must go through a plt call
-#. stub, and for pic the plt call stubs uses r30 to
-#. access the PLT.  The problem is that a call that is
-#. local won't have the +32k reloc addend trick marking
-#. -fPIC code, so the linker won't know whether r30 is
-#. _GLOBAL_OFFSET_TABLE_ or pointing into a .got2 section.
-#: elf32-ppc.c:8754
+#: elf32-sh.c:5836
 #, c-format
 #, c-format
-msgid "%X%H: @local call to ifunc %s\n"
+msgid "%pB: uses %s instructions while previous modules use %s instructions"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:8939
+#: elf32-sh.c:5848
 #, c-format
 #, c-format
-msgid "%H: relocation %s for indirect function %s unsupported\n"
+msgid ""
+"internal error: merge of architecture '%s' with architecture '%s' produced "
+"unknown architecture"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:9236 elf32-ppc.c:9267 elf32-ppc.c:9358
+#: elf32-sh.c:5889
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%P: %B: the target (%s) of a %s relocation is in the wrong output section "
-"(%s)\n"
+"%pB: uses instructions which are incompatible with instructions used in "
+"previous modules"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:9446
+#: elf32-sh.c:5902
+#, c-format
+msgid "%pB: attempt to mix FDPIC and non-FDPIC objects"
+msgstr ""
+
+#: elf32-sparc.c:89
+#, c-format
+msgid "%pB: compiled for a 64 bit system and target is 32 bit"
+msgstr ""
+
+#: elf32-sparc.c:102
+#, c-format
+msgid "%pB: linking little endian files with big endian files"
+msgstr ""
+
+#: elf32-sparc.c:157
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B: the target (%s) of a %s relocation is in the wrong output section (%s)"
+"%pB: unhandled sparc machine value '%lu' detected during write processing"
+msgstr ""
+
+#: elf32-spu.c:736
+msgid "%X%P: overlay section %pA does not start on a cache line\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:9550
+#: elf32-spu.c:744
+msgid "%X%P: overlay section %pA is larger than a cache line\n"
+msgstr ""
+
+#: elf32-spu.c:764
+msgid "%X%P: overlay section %pA is not in cache area\n"
+msgstr ""
+
+#: elf32-spu.c:805
 #, c-format
 #, c-format
-msgid "%P: %B: relocation %s is not yet supported for symbol %s\n"
+msgid "%X%P: overlay sections %pA and %pA do not start at the same address\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:9635
+#: elf32-spu.c:1031
 #, c-format
 #, c-format
-msgid "%H: error: %s against `%s' not a multiple of %u\n"
+msgid "warning: call to non-function symbol %s defined in %pB"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:9664
+#: elf32-spu.c:1381
 #, c-format
 #, c-format
-msgid "%H: unresolvable %s relocation against symbol `%s'\n"
+msgid "%pA:0x%v lrlive .brinfo (%u) differs from analysis (%u)\n"
+msgstr ""
+
+#: elf32-spu.c:1911
+#, c-format
+msgid "%pB is not allowed to define %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:9745
+#: elf32-spu.c:1919
 #, c-format
 #, c-format
-msgid "%H: %s reloc against `%s': error %d\n"
+msgid "you are not allowed to define %s in a script"
+msgstr ""
+
+#: elf32-spu.c:1953
+#, c-format
+msgid "%s in overlay section"
+msgstr ""
+
+#: elf32-spu.c:1982
+msgid "overlay stub relocation overflow"
+msgstr ""
+
+#: elf32-spu.c:1991 elf64-ppc.c:15187
+msgid "stubs don't match calculated size"
+msgstr ""
+
+#: elf32-spu.c:2574
+#, c-format
+msgid "warning: %s overlaps %s\n"
+msgstr ""
+
+#: elf32-spu.c:2590
+#, c-format
+msgid "warning: %s exceeds section size\n"
+msgstr ""
+
+#: elf32-spu.c:2622
+#, c-format
+msgid "%pA:0x%v not found in function table\n"
+msgstr ""
+
+#: elf32-spu.c:2763
+#, c-format
+msgid "%pB(%pA+0x%v): call to non-code section %pB(%pA), analysis incomplete\n"
+msgstr ""
+
+#: elf32-spu.c:3329
+#, c-format
+msgid "stack analysis will ignore the call from %s to %s\n"
+msgstr ""
+
+#: elf32-spu.c:4026
+msgid "  calls:\n"
+msgstr ""
+
+#: elf32-spu.c:4341
+#, c-format
+msgid "%s duplicated in %s\n"
+msgstr ""
+
+#: elf32-spu.c:4345
+#, c-format
+msgid "%s duplicated\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:10509 elf64-ppc.c:15641
+#: elf32-spu.c:4352
+msgid "sorry, no support for duplicate object files in auto-overlay script\n"
+msgstr ""
+
+#: elf32-spu.c:4394
+#, c-format
 msgid ""
 msgid ""
-"%X%P: text relocations and GNU indirect functions will result in a segfault "
-"at runtime\n"
+"non-overlay size of 0x%v plus maximum overlay size of 0x%v exceeds local "
+"store\n"
+msgstr ""
+
+#: elf32-spu.c:4550
+#, c-format
+msgid "%pB:%pA%s exceeds overlay size\n"
+msgstr ""
+
+#: elf32-spu.c:4691
+msgid "%F%P: auto overlay error: %E\n"
+msgstr ""
+
+#: elf32-spu.c:4712
+msgid "Stack size for call graph root nodes.\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:10513 elf64-ppc.c:15645
+#: elf32-spu.c:4713
 msgid ""
 msgid ""
-"%P: warning: text relocations and GNU indirect functions may result in a "
-"segfault at runtime\n"
+"\n"
+"Stack size for functions.  Annotations: '*' max stack, 't' tail call\n"
+msgstr ""
+
+#: elf32-spu.c:4723
+msgid "Maximum stack required is 0x%v\n"
+msgstr ""
+
+#: elf32-spu.c:4742
+msgid "%X%P: stack/lrlive analysis error: %E\n"
+msgstr ""
+
+#: elf32-spu.c:4745
+msgid "%F%P: can not build overlay stubs: %E\n"
+msgstr ""
+
+#: elf32-spu.c:4814
+msgid "fatal error while creating .fixup"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:10558
+#: elf32-spu.c:5050
 #, c-format
 #, c-format
-msgid "%P: %s not defined in linker created %s\n"
+msgid "%pB(%s+%#<PRIx64>): unresolvable %s relocation against symbol `%s'"
+msgstr ""
+
+#: elf32-tic6x.c:1588
+msgid "warning: generating a shared library containing non-PIC code"
+msgstr ""
+
+#: elf32-tic6x.c:1593
+msgid "warning: generating a shared library containing non-PID code"
 msgstr ""
 
 msgstr ""
 
-#: elf32-rl78.c:291
+#: elf32-tic6x.c:2434
 #, c-format
 #, c-format
-msgid "%B: invalid RL78 reloc number: %d"
+msgid "%pB: SB-relative relocation but __c6xabi_DSBT_BASE not defined"
 msgstr ""
 
 msgstr ""
 
-#: elf32-rl78.c:369
-msgid "Internal Error: RL78 reloc stack overflow"
+#: elf32-tic6x.c:3498
+#, c-format
+msgid "%pB: error: unknown mandatory EABI object attribute %d"
 msgstr ""
 
 msgstr ""
 
-#: elf32-rl78.c:380
-msgid "Internal Error: RL78 reloc stack underflow"
+#: elf32-tic6x.c:3507
+#, c-format
+msgid "%pB: warning: unknown EABI object attribute %d"
 msgstr ""
 
 msgstr ""
 
-#: elf32-rl78.c:1049
-msgid "Warning: RL78_SYM reloc with an unknown symbol"
+#: elf32-tic6x.c:3625 elf32-tic6x.c:3634
+#, c-format
+msgid "error: %pB requires more stack alignment than %pB preserves"
 msgstr ""
 
 msgstr ""
 
-#: elf32-rl78.c:1080 elf32-rx.c:1434
+#: elf32-tic6x.c:3644 elf32-tic6x.c:3653
 #, c-format
 #, c-format
-msgid "%B(%A): error: call to undefined function '%s'"
+msgid "error: unknown Tag_ABI_array_object_alignment value in %pB"
 msgstr ""
 
 msgstr ""
 
-#: elf32-rl78.c:1201
+#: elf32-tic6x.c:3662 elf32-tic6x.c:3671
 #, c-format
 #, c-format
-msgid "RL78 ABI conflict: G10 file %s cannot be linked with %s file %s"
+msgid "error: unknown Tag_ABI_array_object_align_expected value in %pB"
 msgstr ""
 
 msgstr ""
 
-#: elf32-rl78.c:1218
+#: elf32-tic6x.c:3680 elf32-tic6x.c:3688
 #, c-format
 #, c-format
-msgid "RL78 ABI conflict: cannot link %s file %s with %s file %s"
+msgid "error: %pB requires more array alignment than %pB preserves"
 msgstr ""
 
 msgstr ""
 
-#: elf32-rl78.c:1227
-msgid "RL78 merge conflict: cannot link 32-bit and 64-bit objects together"
+#: elf32-tic6x.c:3711
+#, c-format
+msgid "warning: %pB and %pB differ in wchar_t size"
 msgstr ""
 
 msgstr ""
 
-#: elf32-rl78.c:1231 elf32-rl78.c:1235
+#: elf32-tic6x.c:3730
 #, c-format
 #, c-format
-msgid "- %s is 64-bit, %s is not"
+msgid "warning: %pB and %pB differ in whether code is compiled for DSBT"
 msgstr ""
 
 msgstr ""
 
-#: elf32-rl78.c:1262
+#: elf32-tilepro.c:3627 elfxx-tilegx.c:4017 elfxx-x86.c:2409
+#: elfnn-aarch64.c:9714 elfnn-loongarch.c:2971 elfnn-riscv.c:3269
 #, c-format
 #, c-format
-msgid " [64-bit doubles]"
+msgid "discarded output section: `%pA'"
 msgstr ""
 
 msgstr ""
 
-#: elf32-rx.c:313
+#: elf32-v850.c:152
 #, c-format
 #, c-format
-msgid "%B: invalid RX reloc number: %d"
+msgid "variable `%s' cannot occupy in multiple small data regions"
 msgstr ""
 
 msgstr ""
 
-#: elf32-rx.c:594
+#: elf32-v850.c:155
 #, c-format
 #, c-format
-msgid "%B:%A: table entry %s outside table"
+msgid ""
+"variable `%s' can only be in one of the small, zero, and tiny data regions"
 msgstr ""
 
 msgstr ""
 
-#: elf32-rx.c:601
+#: elf32-v850.c:158
 #, c-format
 #, c-format
-msgid "%B:%A: table entry %s not word-aligned within table"
+msgid ""
+"variable `%s' cannot be in both small and zero data regions simultaneously"
 msgstr ""
 
 msgstr ""
 
-#: elf32-rx.c:667
+#: elf32-v850.c:161
 #, c-format
 #, c-format
-msgid "%B:%A: Warning: deprecated Red Hat reloc "
+msgid ""
+"variable `%s' cannot be in both small and tiny data regions simultaneously"
 msgstr ""
 
 msgstr ""
 
-#. Check for unsafe relocs in PID mode.  These are any relocs where
-#. an absolute address is being computed.  There are special cases
-#. for relocs against symbols that are known to be referenced in
-#. crt0.o before the PID base address register has been initialised.
-#: elf32-rx.c:686
+#: elf32-v850.c:164
 #, c-format
 #, c-format
-msgid "%B(%A): unsafe PID relocation %s at 0x%08lx (against %s in %s)"
+msgid ""
+"variable `%s' cannot be in both zero and tiny data regions simultaneously"
+msgstr ""
+
+#: elf32-v850.c:466
+msgid "failed to find previous HI16 reloc"
 msgstr ""
 
 msgstr ""
 
-#: elf32-rx.c:1266
-msgid "Warning: RX_SYM reloc with an unknown symbol"
+#: elf32-v850.c:2306
+msgid "could not locate special linker symbol __gp"
+msgstr ""
+
+#: elf32-v850.c:2310
+msgid "could not locate special linker symbol __ep"
 msgstr ""
 
 msgstr ""
 
-#: elf32-rx.c:3145
+#: elf32-v850.c:2314
+msgid "could not locate special linker symbol __ctbp"
+msgstr ""
+
+#: elf32-v850.c:2535
 #, c-format
 #, c-format
-msgid "There is a conflict merging the ELF header flags from %s"
+msgid "error: %pB needs 8-byte alignment but %pB is set for 4-byte alignment"
 msgstr ""
 
 msgstr ""
 
-#: elf32-rx.c:3147
+#: elf32-v850.c:2551
 #, c-format
 #, c-format
-msgid "  the input  file's flags: %s"
+msgid "error: %pB uses 64-bit doubles but %pB uses 32-bit doubles"
 msgstr ""
 
 msgstr ""
 
-#: elf32-rx.c:3149
+#: elf32-v850.c:2566
 #, c-format
 #, c-format
-msgid "  the output file's flags: %s"
+msgid "error: %pB uses FPU-3.0 but %pB only supports FPU-2.0"
 msgstr ""
 
 msgstr ""
 
-#: elf32-rx.c:3756
+#: elf32-v850.c:2598
 #, c-format
 #, c-format
-msgid "%B:%A: table %s missing corresponding %s"
+msgid " alignment of 8-byte entities: "
 msgstr ""
 
 msgstr ""
 
-#: elf32-rx.c:3764
+#: elf32-v850.c:2601
 #, c-format
 #, c-format
-msgid "%B:%A: %s and %s must be in the same input section"
+msgid "4-byte"
 msgstr ""
 
 msgstr ""
 
-#: elf32-s390.c:2310 elf64-s390.c:2253
+#: elf32-v850.c:2602
 #, c-format
 #, c-format
-msgid "%B(%A+0x%lx): invalid instruction for TLS relocation %s"
+msgid "8-byte"
 msgstr ""
 
 msgstr ""
 
-#: elf32-score.c:1521 elf32-score7.c:1382 elfxx-mips.c:3756
-msgid "not enough GOT space for local GOT entries"
+#: elf32-v850.c:2603 elf32-v850.c:2615
+#, c-format
+msgid "not set"
 msgstr ""
 
 msgstr ""
 
-#: elf32-score.c:2746
-msgid "address not word align"
+#: elf32-v850.c:2604 elf32-v850.c:2616 elf32-v850.c:2628 elf32-v850.c:2639
+#: elf32-v850.c:2650 elf32-v850.c:2661
+#, c-format
+msgid "unknown: %x"
 msgstr ""
 
 msgstr ""
 
-#: elf32-score.c:2832 elf32-score7.c:2641
+#: elf32-v850.c:2610
 #, c-format
 #, c-format
-msgid "%s: Malformed reloc detected for section %s"
+msgid " size of doubles: "
 msgstr ""
 
 msgstr ""
 
-#: elf32-score.c:2890 elf32-score7.c:2699
+#: elf32-v850.c:2613
 #, c-format
 #, c-format
-msgid "%B: CALL15 reloc at 0x%lx not against global symbol"
+msgid "4-bytes"
 msgstr ""
 
 msgstr ""
 
-#: elf32-score.c:4012 elf32-score7.c:3821
+#: elf32-v850.c:2614
 #, c-format
 #, c-format
-msgid " [pic]"
+msgid "8-bytes"
 msgstr ""
 
 msgstr ""
 
-#: elf32-score.c:4016 elf32-score7.c:3825
+#: elf32-v850.c:2622
 #, c-format
 #, c-format
-msgid " [fix dep]"
+msgid " FPU support required: "
 msgstr ""
 
 msgstr ""
 
-#: elf32-score.c:4059 elf32-score7.c:3868
-msgid "%B: warning: linking PIC files with non-PIC files"
+#: elf32-v850.c:2625
+#, c-format
+msgid "FPU-2.0"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh-symbian.c:130
+#: elf32-v850.c:2626
 #, c-format
 #, c-format
-msgid "%B: IMPORT AS directive for %s conceals previous IMPORT AS"
+msgid "FPU-3.0"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh-symbian.c:384
+#: elf32-v850.c:2627
 #, c-format
 #, c-format
-msgid "%B: Unrecognised .directive command: %s"
+msgid "none"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh-symbian.c:502
+#: elf32-v850.c:2634
 #, c-format
 #, c-format
-msgid "%B: Failed to add renamed symbol %s"
+msgid "SIMD use: "
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh.c:491
+#: elf32-v850.c:2637 elf32-v850.c:2648 elf32-v850.c:2659
 #, c-format
 #, c-format
-msgid "%B: unrecognised SH reloc number: %d"
+msgid "yes"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh.c:3953 elf64-sh64.c:1508
-msgid "Unexpected STO_SH5_ISA32 on local symbol is not handled"
+#: elf32-v850.c:2638 elf32-v850.c:2649 elf32-v850.c:2660
+#, c-format
+msgid "no"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh.c:4206
+#: elf32-v850.c:2645
 #, c-format
 #, c-format
-msgid "%B: 0x%lx: fatal: unaligned branch target for relax-support relocation"
+msgid "CACHE use: "
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh.c:4240 elf32-sh.c:4256
+#: elf32-v850.c:2656
 #, c-format
 #, c-format
-msgid "%B: 0x%lx: fatal: unaligned %s relocation 0x%lx"
+msgid "MMU use: "
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh.c:4271
+#: elf32-v850.c:2823 elf32-v850.c:2879
 #, c-format
 #, c-format
-msgid "%B: 0x%lx: fatal: R_SH_PSHA relocation %d not in range -32..32"
+msgid "%pB: architecture mismatch with previous modules"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh.c:4286
+#. xgettext:c-format.
+#: elf32-v850.c:2897
 #, c-format
 #, c-format
-msgid "%B: 0x%lx: fatal: R_SH_PSHL relocation %d not in range -32..32"
+msgid "private flags = %lx: "
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh.c:4431 elf32-sh.c:4903
+#: elf32-v850.c:2902
 #, c-format
 #, c-format
-msgid "%B(%A+0x%lx): cannot emit fixup to `%s' in read-only section"
+msgid "unknown v850 architecture"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh.c:5005
+#: elf32-v850.c:2904
 #, c-format
 #, c-format
-msgid "%B(%A+0x%lx): %s relocation against external symbol \"%s\""
+msgid "v850 E3 architecture"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh.c:5469
+#: elf32-v850.c:2906 elf32-v850.c:2913
 #, c-format
 #, c-format
-msgid "%X%C: relocation to \"%s\" references a different segment\n"
+msgid "v850 architecture"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh.c:5476
+#: elf32-v850.c:2914
 #, c-format
 #, c-format
-msgid "%C: warning: relocation to \"%s\" references a different segment\n"
+msgid "v850e architecture"
+msgstr ""
+
+#: elf32-v850.c:2915
+#, c-format
+msgid "v850e1 architecture"
+msgstr ""
+
+#: elf32-v850.c:2916
+#, c-format
+msgid "v850e2 architecture"
+msgstr ""
+
+#: elf32-v850.c:2917
+#, c-format
+msgid "v850e2v3 architecture"
+msgstr ""
+
+#: elf32-v850.c:2918
+#, c-format
+msgid "v850e3v5 architecture"
+msgstr ""
+
+#: elf32-v850.c:3591 elf32-v850.c:3830
+#, c-format
+msgid "%pB: %#<PRIx64>: warning: %s points to unrecognized insns"
+msgstr ""
+
+#: elf32-v850.c:3601 elf32-v850.c:3840
+#, c-format
+msgid "%pB: %#<PRIx64>: warning: %s points to unrecognized insn %#x"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh.c:6045 elf32-sh.c:6131
+#: elf32-v850.c:3647 elf32-v850.c:3875
 #, c-format
 #, c-format
-msgid "%B: `%s' accessed both as normal and FDPIC symbol"
+msgid "%pB: %#<PRIx64>: warning: %s points to unrecognized reloc"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh.c:6051 elf32-sh.c:6136
+#: elf32-v850.c:3687
+#, c-format
+msgid "%pB: %#<PRIx64>: warning: %s points to unrecognized reloc %#<PRIx64>"
+msgstr ""
+
+#: elf32-vax.c:539
 #, c-format
 #, c-format
-msgid "%B: `%s' accessed both as FDPIC and thread local symbol"
+msgid " [nonpic]"
+msgstr ""
+
+#: elf32-vax.c:542
+#, c-format
+msgid " [d-float]"
+msgstr ""
+
+#: elf32-vax.c:545
+#, c-format
+msgid " [g-float]"
+msgstr ""
+
+#: elf32-vax.c:631
+#, c-format
+msgid ""
+"%pB: warning: GOT addend of %<PRId64> to `%s' does not match previous GOT "
+"addend of %<PRId64>"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh.c:6082
-msgid "%B: Function descriptor relocation with non-zero addend"
+#: elf32-vax.c:1388
+#, c-format
+msgid "%pB: warning: PLT addend of %<PRId64> to `%s' from %pA section ignored"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh.c:6320 elf64-alpha.c:4757
+#: elf32-vax.c:1514
 #, c-format
 #, c-format
-msgid "%B: TLS local exec code cannot be linked into shared objects"
+msgid "%pB: warning: %s relocation against symbol `%s' from %pA section"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh.c:6435
+#: elf32-vax.c:1521
 #, c-format
 #, c-format
-msgid "%B: uses %s instructions while previous modules use %s instructions"
+msgid "%pB: warning: %s relocation to %#<PRIx64> from %pA section"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh.c:6447
+#: elf32-visium.c:824
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"internal error: merge of architecture '%s' with architecture '%s' produced "
-"unknown architecture"
+"%pB: compiled %s -mtune=%s and linked with modules compiled %s -mtune=%s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh.c:6484
-msgid ""
-"%B: uses instructions which are incompatible with instructions used in "
-"previous modules"
+#: elf32-xgate.c:506
+#, c-format
+msgid "cpu=XGATE]"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh.c:6497
-msgid "%B: attempt to mix FDPIC and non-FDPIC objects"
+#: elf32-xgate.c:508
+#, c-format
+msgid "error reading cpu type from elf private data"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh64.c:225 elf64-sh64.c:2276
-#, c-format
-msgid "%s: compiled as 32-bit object and %s is 64-bit"
+#: elf32-xstormy16.c:457 elf64-ia64-vms.c:2076 elfnn-ia64.c:2345
+msgid "non-zero addend in @fptr reloc"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh64.c:229 elf64-sh64.c:2280
+#: elf32-xtensa.c:1010
 #, c-format
 #, c-format
-msgid "%s: compiled as 64-bit object and %s is 32-bit"
+msgid "%pB(%pA): invalid property table"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh64.c:232 elf64-sh64.c:2283
+#: elf32-xtensa.c:2744
 #, c-format
 #, c-format
-msgid "%s: object size does not match that of target %s"
+msgid "%pB(%pA+%#<PRIx64>): relocation offset out of range (size=%#<PRIx64>)"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh64.c:455 elf64-sh64.c:2777
-#, c-format
-msgid "%s: encountered datalabel symbol in input"
+#: elf32-xtensa.c:2827 elf32-xtensa.c:2950
+msgid "dynamic relocation in read-only section"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh64.c:532
-msgid "PTB mismatch: a SHmedia address (bit 0 == 1)"
+#: elf32-xtensa.c:2927
+msgid "TLS relocation invalid without dynamic sections"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh64.c:535
-msgid "PTA mismatch: a SHcompact address (bit 0 == 0)"
+#: elf32-xtensa.c:3140
+msgid "internal inconsistency in size of .got.loc section"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh64.c:551
+#: elf32-xtensa.c:3446
 #, c-format
 #, c-format
-msgid "%s: GAS error: unexpected PTB insn with R_SH_PT_16"
+msgid "%pB: incompatible machine type; output is 0x%x; input is 0x%x"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh64.c:601
-#, c-format
-msgid "%B: error: unaligned relocation type %d at %08x reloc %p\n"
+#: elf32-xtensa.c:4745 elf32-xtensa.c:4753
+msgid "attempt to convert L32R/CALLX to CALL failed"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh64.c:677
+#: elf32-xtensa.c:6581 elf32-xtensa.c:6660 elf32-xtensa.c:8086
 #, c-format
 #, c-format
-msgid "%s: could not write out added .cranges entries"
+msgid ""
+"%pB(%pA+%#<PRIx64>): could not decode instruction; possible configuration "
+"mismatch"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh64.c:737
+#: elf32-xtensa.c:7827
 #, c-format
 #, c-format
-msgid "%s: could not write out sorted .cranges entries"
+msgid ""
+"%pB(%pA+%#<PRIx64>): could not decode instruction for XTENSA_ASM_SIMPLIFY "
+"relocation; possible configuration mismatch"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sparc.c:89
-msgid "%B: compiled for a 64 bit system and target is 32 bit"
+#: elf32-xtensa.c:9685
+msgid "invalid relocation address"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sparc.c:102
-msgid "%B: linking little endian files with big endian files"
+#: elf32-xtensa.c:9776
+msgid "overflow after relaxation"
 msgstr ""
 
 msgstr ""
 
-#: elf32-spu.c:160
+#: elf32-xtensa.c:10922
 #, c-format
 #, c-format
-msgid "%B: unrecognised SPU reloc number: %d"
-msgstr ""
-
-#: elf32-spu.c:726
-msgid "%X%P: overlay section %A does not start on a cache line.\n"
+msgid "%pB(%pA+%#<PRIx64>): unexpected fix for %s relocation"
 msgstr ""
 
 msgstr ""
 
-#: elf32-spu.c:734
-msgid "%X%P: overlay section %A is larger than a cache line.\n"
+#: elf32-z80.c:473
+#, c-format
+msgid "%pB: unsupported bfd mach %#lx"
 msgstr ""
 
 msgstr ""
 
-#: elf32-spu.c:754
-msgid "%X%P: overlay section %A is not in cache area.\n"
+#: elf32-z80.c:518
+#, c-format
+msgid "%pB: unsupported mach %#x"
 msgstr ""
 
 msgstr ""
 
-#: elf32-spu.c:795
+#: elf32-z80.c:546
 #, c-format
 #, c-format
-msgid "%X%P: overlay sections %A and %A do not start at the same address.\n"
+msgid "%pB: unsupported arch %#x"
 msgstr ""
 
 msgstr ""
 
-#: elf32-spu.c:1021
-#, c-format
-msgid "warning: call to non-function symbol %s defined in %B"
+#: elf64-alpha.c:474
+msgid "GPDISP relocation did not find ldah and lda instructions"
 msgstr ""
 
 msgstr ""
 
-#: elf32-spu.c:1371
+#: elf64-alpha.c:2002 elf64-alpha.c:2697 elflink.c:15304 elfnn-loongarch.c:1161
 #, c-format
 #, c-format
-msgid "%A:0x%v lrlive .brinfo (%u) differs from analysis (%u)\n"
+msgid "%pB: dynamic relocation against `%pT' in read-only section `%pA'\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-spu.c:1903
+#: elf64-alpha.c:2454
 #, c-format
 #, c-format
-msgid "%B is not allowed to define %s"
+msgid "%pB: .got subsegment exceeds 64K (size %d)"
 msgstr ""
 
 msgstr ""
 
-#: elf32-spu.c:1911
+#: elf64-alpha.c:2992 elf64-alpha.c:3187
 #, c-format
 #, c-format
-msgid "you are not allowed to define %s in a script"
+msgid "%pB: %pA+%#<PRIx64>: warning: %s relocation against unexpected insn"
 msgstr ""
 
 msgstr ""
 
-#: elf32-spu.c:1945
+#: elf64-alpha.c:4387 elf64-alpha.c:4400
 #, c-format
 #, c-format
-msgid "%s in overlay section"
+msgid "%pB: gp-relative relocation against dynamic symbol %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-spu.c:1974
-msgid "overlay stub relocation overflow"
+#: elf64-alpha.c:4456
+#, c-format
+msgid "%pB: change in gp: BRSGP %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-spu.c:1983
-msgid "stubs don't match calculated size"
+#: elf64-alpha.c:4481 mach-o.c:616 elfnn-riscv.c:619
+msgid "<unknown>"
 msgstr ""
 
 msgstr ""
 
-#: elf32-spu.c:2566
+#: elf64-alpha.c:4487
 #, c-format
 #, c-format
-msgid "warning: %s overlaps %s\n"
+msgid "%pB: !samegp reloc against symbol without .prologue: %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-spu.c:2582
+#: elf64-alpha.c:4545
 #, c-format
 #, c-format
-msgid "warning: %s exceeds section size\n"
+msgid "%pB: unhandled dynamic relocation against %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-spu.c:2614
+#: elf64-alpha.c:4580
 #, c-format
 #, c-format
-msgid "%A:0x%v not found in function table\n"
+msgid "%pB: pc-relative relocation against undefined weak symbol %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-spu.c:2755
+#: elf64-alpha.c:4646
 #, c-format
 #, c-format
-msgid "%B(%A+0x%v): call to non-code section %B(%A), analysis incomplete\n"
+msgid "%pB: dtp-relative relocation against dynamic symbol %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-spu.c:3324
+#: elf64-alpha.c:4671
 #, c-format
 #, c-format
-msgid "Stack analysis will ignore the call from %s to %s\n"
+msgid "%pB: tp-relative relocation against dynamic symbol %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-spu.c:4021
-msgid "  calls:\n"
+#. Only if it's not an unresolved symbol.
+#: elf64-bpf.c:557
+msgid "internal error: relocation not supported"
 msgstr ""
 
 msgstr ""
 
-#: elf32-spu.c:4335
+#: elf64-gen.c:71
 #, c-format
 #, c-format
-msgid "%s duplicated in %s\n"
+msgid "%pB: Relocations in generic ELF (EM: %d)"
 msgstr ""
 
 msgstr ""
 
-#: elf32-spu.c:4339
+#: elf64-hppa.c:2032
 #, c-format
 #, c-format
-msgid "%s duplicated\n"
+msgid "stub entry for %s cannot load .plt, dp offset = %<PRId64>"
 msgstr ""
 
 msgstr ""
 
-#: elf32-spu.c:4346
-msgid "sorry, no support for duplicate object files in auto-overlay script\n"
+#: elf64-hppa.c:3236
+#, c-format
+msgid "%pB(%pA+%#<PRIx64>): cannot reach %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-spu.c:4388
+#: elf64-ia64-vms.c:599 elfnn-ia64.c:640
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"non-overlay size of 0x%v plus maximum overlay size of 0x%v exceeds local "
-"store\n"
+"%pB: can't relax br at %#<PRIx64> in section `%pA'; please use brl or "
+"indirect branch"
 msgstr ""
 
 msgstr ""
 
-#: elf32-spu.c:4544
-#, c-format
-msgid "%B:%A%s exceeds overlay size\n"
+#: elf64-ia64-vms.c:2031 elfnn-ia64.c:2293
+msgid "@pltoff reloc against local symbol"
 msgstr ""
 
 msgstr ""
 
-#: elf32-spu.c:4685
-msgid "%F%P: auto overlay error: %E\n"
+#: elf64-ia64-vms.c:3277 elfnn-ia64.c:3670
+#, c-format
+msgid "%pB: short data segment overflowed (%#<PRIx64> >= 0x400000)"
 msgstr ""
 
 msgstr ""
 
-#: elf32-spu.c:4706
-msgid "Stack size for call graph root nodes.\n"
+#: elf64-ia64-vms.c:3287 elfnn-ia64.c:3680
+#, c-format
+msgid "%pB: __gp does not cover short data segment"
 msgstr ""
 
 msgstr ""
 
-#: elf32-spu.c:4707
-msgid ""
-"\n"
-"Stack size for functions.  Annotations: '*' max stack, 't' tail call\n"
+#: elf64-ia64-vms.c:3557 elfnn-ia64.c:3953
+#, c-format
+msgid "%pB: non-pic code with imm relocation against dynamic symbol `%s'"
 msgstr ""
 
 msgstr ""
 
-#: elf32-spu.c:4717
-msgid "Maximum stack required is 0x%v\n"
+#: elf64-ia64-vms.c:3621 elfnn-ia64.c:4021
+#, c-format
+msgid "%pB: @gprel relocation against dynamic symbol %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-spu.c:4736
-msgid "%X%P: stack/lrlive analysis error: %E\n"
+#: elf64-ia64-vms.c:3680 elfnn-ia64.c:4084
+#, c-format
+msgid "%pB: linking non-pic code in a position independent executable"
 msgstr ""
 
 msgstr ""
 
-#: elf32-spu.c:4739
-msgid "%F%P: can not build overlay stubs: %E\n"
+#: elf64-ia64-vms.c:3782 elfnn-ia64.c:4222
+#, c-format
+msgid "%pB: @internal branch to dynamic symbol %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-spu.c:4808
-msgid "fatal error while creating .fixup"
+#: elf64-ia64-vms.c:3785 elfnn-ia64.c:4225
+#, c-format
+msgid "%pB: speculation fixup to dynamic symbol %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-spu.c:5043
+#: elf64-ia64-vms.c:3788 elfnn-ia64.c:4228
 #, c-format
 #, c-format
-msgid "%B(%s+0x%lx): unresolvable %s relocation against symbol `%s'"
+msgid "%pB: @pcrel relocation against dynamic symbol %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-tic6x.c:1596
-msgid "warning: generating a shared library containing non-PIC code"
+#: elf64-ia64-vms.c:3912 elfnn-ia64.c:4425
+msgid "unsupported reloc"
 msgstr ""
 
 msgstr ""
 
-#: elf32-tic6x.c:1601
-msgid "warning: generating a shared library containing non-PID code"
+#: elf64-ia64-vms.c:3949 elfnn-ia64.c:4463
+#, c-format
+msgid ""
+"%pB: missing TLS section for relocation %s against `%s' at %#<PRIx64> in "
+"section `%pA'."
 msgstr ""
 
 msgstr ""
 
-#: elf32-tic6x.c:2525
-msgid "%B: SB-relative relocation but __c6xabi_DSBT_BASE not defined"
+#: elf64-ia64-vms.c:3966 elfnn-ia64.c:4480
+#, c-format
+msgid ""
+"%pB: Can't relax br (%s) to `%s' at %#<PRIx64> in section `%pA' with size "
+"%#<PRIx64> (> 0x1000000)."
 msgstr ""
 
 msgstr ""
 
-#: elf32-tic6x.c:3651
+#: elf64-ia64-vms.c:4262 elfnn-ia64.c:4741
 #, c-format
 #, c-format
-msgid "%B: error: unknown mandatory EABI object attribute %d"
+msgid "%pB: linking trap-on-NULL-dereference with non-trapping files"
 msgstr ""
 
 msgstr ""
 
-#: elf32-tic6x.c:3660
+#: elf64-ia64-vms.c:4271 elfnn-ia64.c:4750
 #, c-format
 #, c-format
-msgid "%B: warning: unknown EABI object attribute %d"
+msgid "%pB: linking big-endian files with little-endian files"
 msgstr ""
 
 msgstr ""
 
-#: elf32-tic6x.c:3774 elf32-tic6x.c:3783
+#: elf64-ia64-vms.c:4280 elfnn-ia64.c:4759
 #, c-format
 #, c-format
-msgid "error: %B requires more stack alignment than %B preserves"
+msgid "%pB: linking 64-bit files with 32-bit files"
 msgstr ""
 
 msgstr ""
 
-#: elf32-tic6x.c:3793 elf32-tic6x.c:3802
-msgid "error: unknown Tag_ABI_array_object_alignment value in %B"
+#: elf64-ia64-vms.c:4289 elfnn-ia64.c:4768
+#, c-format
+msgid "%pB: linking constant-gp files with non-constant-gp files"
 msgstr ""
 
 msgstr ""
 
-#: elf32-tic6x.c:3811 elf32-tic6x.c:3820
-msgid "error: unknown Tag_ABI_array_object_align_expected value in %B"
+#: elf64-ia64-vms.c:4299 elfnn-ia64.c:4778
+#, c-format
+msgid "%pB: linking auto-pic files with non-auto-pic files"
 msgstr ""
 
 msgstr ""
 
-#: elf32-tic6x.c:3829 elf32-tic6x.c:3837
+#: elf64-ia64-vms.c:5146 elflink.c:5294
 #, c-format
 #, c-format
-msgid "error: %B requires more array alignment than %B preserves"
+msgid ""
+"warning: alignment %u of common symbol `%s' in %pB is greater than the "
+"alignment (%u) of its section %pA"
 msgstr ""
 
 msgstr ""
 
-#: elf32-tic6x.c:3860
+#: elf64-ia64-vms.c:5153 elflink.c:5301
 #, c-format
 #, c-format
-msgid "warning: %B and %B differ in wchar_t size"
+msgid "warning: alignment %u of symbol `%s' in %pB is smaller than %u in %pB"
 msgstr ""
 
 msgstr ""
 
-#: elf32-tic6x.c:3879
+#: elf64-ia64-vms.c:5169 elflink.c:5318
 #, c-format
 #, c-format
-msgid "warning: %B and %B differ in whether code is compiled for DSBT"
+msgid ""
+"warning: size of symbol `%s' changed from %<PRIu64> in %pB to %<PRIu64> in "
+"%pB"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:157
+#: elf64-mips.c:4095
 #, c-format
 #, c-format
-msgid "Variable `%s' cannot occupy in multiple small data regions"
+msgid "%pB(%pA): relocation %<PRIu64> has invalid symbol index %ld"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:160
-#, c-format
+#: elf64-mmix.c:984
 msgid ""
 msgid ""
-"Variable `%s' can only be in one of the small, zero, and tiny data regions"
+"invalid input relocation when producing non-ELF, non-mmo format output; "
+"please use the objcopy program to convert from ELF or mmo, or assemble using "
+"\"-no-expand\" (for gcc, \"-Wa,-no-expand\""
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:163
-#, c-format
+#: elf64-mmix.c:1168
 msgid ""
 msgid ""
-"Variable `%s' cannot be in both small and zero data regions simultaneously"
+"invalid input relocation when producing non-ELF, non-mmo format output; "
+"please use the objcopy program to convert from ELF or mmo, or compile using "
+"the gcc-option \"-mno-base-addresses\"."
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:166
+#: elf64-mmix.c:1195
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Variable `%s' cannot be in both small and tiny data regions simultaneously"
+"%pB: Internal inconsistency error for value for\n"
+" linker-allocated global register: linked: %#<PRIx64> != relaxed: %#<PRIx64>"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:169
+#: elf64-mmix.c:1619
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Variable `%s' cannot be in both zero and tiny data regions simultaneously"
+"%pB: base-plus-offset relocation against register symbol: (unknown) in %pA"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:467
-msgid "FAILED to find previous HI16 reloc"
-msgstr ""
-
-#: elf32-v850.c:1902 elf32-v850.c:1921
+#: elf64-mmix.c:1625
 #, c-format
 #, c-format
-msgid "%B: invalid V850 reloc number: %d"
-msgstr ""
-
-#: elf32-v850.c:2299
-msgid "could not locate special linker symbol __gp"
-msgstr ""
-
-#: elf32-v850.c:2303
-msgid "could not locate special linker symbol __ep"
+msgid "%pB: base-plus-offset relocation against register symbol: %s in %pA"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:2307
-msgid "could not locate special linker symbol __ctbp"
-msgstr ""
-
-#: elf32-v850.c:2526
+#: elf64-mmix.c:1670
 #, c-format
 #, c-format
-msgid "error: %B needs 8-byte aligment but %B is set for 4-byte alignment"
+msgid "%pB: register relocation against non-register symbol: (unknown) in %pA"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:2542
+#: elf64-mmix.c:1676
 #, c-format
 #, c-format
-msgid "error: %B uses 64-bit doubles but %B uses 32-bit doubles"
+msgid "%pB: register relocation against non-register symbol: %s in %pA"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:2557
+#: elf64-mmix.c:1713
 #, c-format
 #, c-format
-msgid "error: %B uses FPU-3.0 but %B only supports FPU-2.0"
+msgid "%pB: directive LOCAL valid only with a register or absolute value"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:2589
+#: elf64-mmix.c:1742
 #, c-format
 #, c-format
-msgid " alignment of 8-byte entities: "
+msgid ""
+"%pB: LOCAL directive: register $%<PRId64> is not a local register; first "
+"global register is $%<PRId64>"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:2592
+#: elf64-mmix.c:2157
 #, c-format
 #, c-format
-msgid "4-byte"
+msgid ""
+"%pB: error: multiple definition of `%s'; start of %s is set in a earlier "
+"linked file"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:2593
-#, c-format
-msgid "8-byte"
+#: elf64-mmix.c:2212
+msgid "register section has contents\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:2594 elf32-v850.c:2606
+#: elf64-mmix.c:2402
 #, c-format
 #, c-format
-msgid "not set"
+msgid ""
+"internal inconsistency: remaining %lu != max %lu; please report this bug"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:2595 elf32-v850.c:2607 elf32-v850.c:2619 elf32-v850.c:2630
-#: elf32-v850.c:2641 elf32-v850.c:2652
+#: elf64-ppc.c:1357
 #, c-format
 #, c-format
-msgid "unknown: %x"
+msgid "warning: %s should be used rather than %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:2601
+#: elf64-ppc.c:4281
 #, c-format
 #, c-format
-msgid " size of doubles: "
+msgid "symbol '%s' has invalid st_other for ABI version 1"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:2604
+#: elf64-ppc.c:4462
 #, c-format
 #, c-format
-msgid "4-bytes"
+msgid "%pB .opd not allowed in ABI version %d"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:2605
+#: elf64-ppc.c:5055
 #, c-format
 #, c-format
-msgid "8-bytes"
+msgid "%H: %s reloc unsupported in shared libraries and PIEs\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:2613
+#: elf64-ppc.c:5476
 #, c-format
 #, c-format
-msgid " FPU support required: "
+msgid "%pB uses unknown e_flags 0x%lx"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:2616
+#: elf64-ppc.c:5484
 #, c-format
 #, c-format
-msgid "FPU-2.0"
+msgid "%pB: ABI version %ld is not compatible with ABI version %ld output"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:2617
+#: elf64-ppc.c:5511
 #, c-format
 #, c-format
-msgid "FPU-3.0"
+msgid " [abiv%ld]"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:2618
-#, c-format
-msgid "none"
+#: elf64-ppc.c:6808
+msgid ""
+"%P: copy reloc against `%pT' requires lazy plt linking; avoid setting "
+"LD_BIND_NOW=1 or upgrade gcc\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:2625
+#: elf64-ppc.c:7075
 #, c-format
 #, c-format
-msgid "SIMD use: "
+msgid "%pB: undefined symbol on R_PPC64_TOCSAVE relocation"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:2628 elf32-v850.c:2639 elf32-v850.c:2650
+#: elf64-ppc.c:7331
 #, c-format
 #, c-format
-msgid "yes"
+msgid "dynreloc miscount for %pB, section %pA"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:2629 elf32-v850.c:2640 elf32-v850.c:2651
+#: elf64-ppc.c:7420
 #, c-format
 #, c-format
-msgid "no"
+msgid "%pB: .opd is not a regular array of opd entries"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:2636
+#: elf64-ppc.c:7430
 #, c-format
 #, c-format
-msgid "CACHE use: "
+msgid "%pB: unexpected reloc type %u in .opd section"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:2647
+#: elf64-ppc.c:7452
 #, c-format
 #, c-format
-msgid "MMU use: "
+msgid "%pB: undefined sym `%s' in .opd section"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:2814 elf32-v850.c:2870
-msgid "%B: Architecture mismatch with previous modules"
+#. The issue is that __glink_PLTresolve saves r2, which is done
+#. because glibc ld.so _dl_runtime_resolve restores r2 to support
+#. a glibc plt call optimisation where global entry code is
+#. skipped on calls that resolve to the same binary.  The
+#. __glink_PLTresolve save of r2 is incompatible with code
+#. making tail calls, because the tail call might go via the
+#. resolver and thus overwrite the proper saved r2.
+#: elf64-ppc.c:7953
+msgid "warning: --plt-localentry is incompatible with power10 pc-relative code"
 msgstr ""
 
 msgstr ""
 
-#. xgettext:c-format.
-#: elf32-v850.c:2888
-#, c-format
-msgid "private flags = %lx: "
+#: elf64-ppc.c:7961
+msgid ""
+"warning: --plt-localentry is especially dangerous without ld.so support to "
+"detect ABI violations"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:2893
-#, c-format
-msgid "unknown v850 architecture"
+#: elf64-ppc.c:8277
+msgid "%H __tls_get_addr lost arg, TLS optimization disabled\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:2895
+#: elf64-ppc.c:8712 elf64-ppc.c:9425
 #, c-format
 #, c-format
-msgid "v850 E3 architecture"
+msgid "%s defined on removed toc entry"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:2897 elf32-v850.c:2904
+#: elf64-ppc.c:9382
 #, c-format
 #, c-format
-msgid "v850 architecture"
+msgid "%H: %s references optimized away TOC entry\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:2905
+#: elf64-ppc.c:9603
 #, c-format
 #, c-format
-msgid "v850e architecture"
+msgid "%H: got/toc optimization is not supported for %s instruction\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:2906
+#: elf64-ppc.c:10474
 #, c-format
 #, c-format
-msgid "v850e1 architecture"
+msgid "warning: discarding dynamic section %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:2907
-#, c-format
-msgid "v850e2 architecture"
+#: elf64-ppc.c:11616
+msgid "%P: cannot find opd entry toc for `%pT'\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:2908
-#, c-format
-msgid "v850e2v3 architecture"
+#: elf64-ppc.c:11664 elf64-ppc.c:12189
+msgid ""
+"%F%P: Could not assign group %pA target %pA to an output section. Retry "
+"without --enable-non-contiguous-regions.\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:2909
+#: elf64-ppc.c:11724
 #, c-format
 #, c-format
-msgid "v850e3v5 architecture"
+msgid "long branch stub `%s' offset overflow"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:3603
+#: elf64-ppc.c:11751
 #, c-format
 #, c-format
-msgid "%s: 0x%lx: warning: R_V850_LONGCALL points to unrecognized insns"
+msgid "can't find branch stub `%s'"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:3613
+#: elf64-ppc.c:11815 elf64-ppc.c:12067 elf64-ppc.c:14574
 #, c-format
 #, c-format
-msgid "%s: 0x%lx: warning: R_V850_LONGCALL points to unrecognized insn 0x%x"
+msgid "%P: linkage table error against `%pT'\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:3658
+#: elf64-ppc.c:12263
 #, c-format
 #, c-format
-msgid "%s: 0x%lx: warning: R_V850_LONGCALL points to unrecognized reloc"
+msgid "can't build branch stub `%s'"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:3698
+#: elf64-ppc.c:13270
 #, c-format
 #, c-format
-msgid "%s: 0x%lx: warning: R_V850_LONGCALL points to unrecognized reloc 0x%lx"
+msgid "%pB section %pA exceeds stub group size"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:3841
-#, c-format
-msgid "%s: 0x%lx: warning: R_V850_LONGJUMP points to unrecognized insns"
+#: elf64-ppc.c:14756
+msgid "__tls_get_addr call offset overflow"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:3851
+#: elf64-ppc.c:15095 elf64-ppc.c:15114
 #, c-format
 #, c-format
-msgid "%s: 0x%lx: warning: R_V850_LONGJUMP points to unrecognized insn 0x%x"
+msgid "%s offset too large for .eh_frame sdata4 encoding"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:3885
+#: elf64-ppc.c:15195
 #, c-format
 #, c-format
-msgid "%s: 0x%lx: warning: R_V850_LONGJUMP points to unrecognized reloc"
-msgstr ""
+msgid "linker stubs in %u group\n"
+msgid_plural "linker stubs in %u groups\n"
+msgstr[0] ""
+msgstr[1] ""
 
 
-#: elf32-vax.c:290
+#: elf64-ppc.c:15202
 #, c-format
 #, c-format
-msgid "%B: unrecognised VAX reloc number: %d"
+msgid ""
+"%s  branch         %lu\n"
+"  long branch    %lu\n"
+"  plt call       %lu\n"
+"  global entry   %lu"
 msgstr ""
 
 msgstr ""
 
-#: elf32-vax.c:539
+#: elf64-ppc.c:15584
 #, c-format
 #, c-format
-msgid " [nonpic]"
+msgid "%H: %s used with TLS symbol `%pT'\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-vax.c:542
+#: elf64-ppc.c:15586
 #, c-format
 #, c-format
-msgid " [d-float]"
+msgid "%H: %s used with non-TLS symbol `%pT'\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-vax.c:545
+#: elf64-ppc.c:16370
 #, c-format
 #, c-format
-msgid " [g-float]"
+msgid "%H: call to `%pT' lacks nop, can't restore toc; (plt call stub)\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-vax.c:635
+#: elf64-ppc.c:16376
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%s: warning: GOT addend of %ld to `%s' does not match previous GOT addend of "
-"%ld"
+"%H: call to `%pT' lacks nop, can't restore toc; (toc save/adjust stub)\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-vax.c:1512
+#: elf64-ppc.c:17290
 #, c-format
 #, c-format
-msgid "%s: warning: PLT addend of %d to `%s' from %s section ignored"
+msgid "%H: %s for indirect function `%pT' unsupported\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-vax.c:1638
+#: elf64-ppc.c:17382
 #, c-format
 #, c-format
-msgid "%s: warning: %s relocation against symbol `%s' from %s section"
+msgid ""
+"%X%P: %pB: %s against %pT is not supported by glibc as a dynamic relocation\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-vax.c:1645
+#: elf64-ppc.c:17437
 #, c-format
 #, c-format
-msgid "%s: warning: %s relocation to 0x%x from %s section"
+msgid "%P: %pB: %s is not supported for `%pT'\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-visium.c:481
+#: elf64-ppc.c:17698
 #, c-format
 #, c-format
-msgid "%B: invalid Visium reloc number: %d"
+msgid "%H: error: %s not a multiple of %u\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-visium.c:817
+#: elf64-ppc.c:17721
 #, c-format
 #, c-format
-msgid "%s: compiled %s -mtune=%s and linked with modules compiled %s -mtune=%s"
+msgid "%H: unresolvable %s against `%pT'\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-xgate.c:428
+#: elf64-ppc.c:17866
 #, c-format
 #, c-format
-msgid "%B: invalid XGate reloc number: %d"
+msgid "%H: %s against `%pT': error %d\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-xgate.c:681
+#: elf64-s390.c:2444
 #, c-format
 #, c-format
-msgid "cpu=XGATE]"
+msgid ""
+"%pB: `%s' non-PLT reloc for symbol defined in shared library and accessed "
+"from executable (rebuild file with -fPIC ?)"
 msgstr ""
 
 msgstr ""
 
-#: elf32-xgate.c:683
+#: elf64-sparc.c:478
 #, c-format
 #, c-format
-msgid "error reading cpu type from elf private data"
-msgstr ""
-
-#: elf32-xstormy16.c:453 elf64-ia64-vms.c:2073 elf32-ia64.c:2333
-#: elf64-ia64.c:2333
-msgid "non-zero addend in @fptr reloc"
+msgid "%pB: only registers %%g[2367] can be declared using STT_REGISTER"
 msgstr ""
 
 msgstr ""
 
-#: elf32-xtensa.c:485
+#: elf64-sparc.c:499
 #, c-format
 #, c-format
-msgid "%B: invalid XTENSA reloc number: %d"
+msgid "register %%g%d used incompatibly: %s in %pB, previously %s in %pB"
 msgstr ""
 
 msgstr ""
 
-#: elf32-xtensa.c:912
+#: elf64-sparc.c:523
 #, c-format
 #, c-format
-msgid "%B(%A): invalid property table"
+msgid "symbol `%s' has differing types: REGISTER in %pB, previously %s in %pB"
 msgstr ""
 
 msgstr ""
 
-#: elf32-xtensa.c:2776
+#: elf64-sparc.c:570
 #, c-format
 #, c-format
-msgid "%B(%A+0x%lx): relocation offset out of range (size=0x%x)"
+msgid "Symbol `%s' has differing types: %s in %pB, previously REGISTER in %pB"
 msgstr ""
 
 msgstr ""
 
-#: elf32-xtensa.c:2857 elf32-xtensa.c:2976
-msgid "dynamic relocation in read-only section"
+#: elf64-sparc.c:702
+#, c-format
+msgid "%pB: linking UltraSPARC specific with HAL specific code"
 msgstr ""
 
 msgstr ""
 
-#: elf32-xtensa.c:2953
-msgid "TLS relocation invalid without dynamic sections"
+#: elf64-x86-64.c:1400
+msgid "hidden symbol "
 msgstr ""
 
 msgstr ""
 
-#: elf32-xtensa.c:3164
-msgid "internal inconsistency in size of .got.loc section"
+#: elf64-x86-64.c:1403
+msgid "internal symbol "
 msgstr ""
 
 msgstr ""
 
-#: elf32-xtensa.c:3471
-#, c-format
-msgid "%B: incompatible machine type. Output is 0x%x. Input is 0x%x"
+#: elf64-x86-64.c:1406 elf64-x86-64.c:1410
+msgid "protected symbol "
 msgstr ""
 
 msgstr ""
 
-#: elf32-xtensa.c:4702 elf32-xtensa.c:4710
-msgid "Attempt to convert L32R/CALLX to CALL failed"
+#: elf64-x86-64.c:1412
+msgid "symbol "
 msgstr ""
 
 msgstr ""
 
-#: elf32-xtensa.c:6538 elf32-xtensa.c:6615 elf32-xtensa.c:7988
-#, c-format
-msgid ""
-"%B(%A+0x%lx): could not decode instruction; possible configuration mismatch"
+#: elf64-x86-64.c:1418
+msgid "undefined "
 msgstr ""
 
 msgstr ""
 
-#: elf32-xtensa.c:7729
-#, c-format
-msgid ""
-"%B(%A+0x%lx): could not decode instruction for XTENSA_ASM_SIMPLIFY "
-"relocation; possible configuration mismatch"
+#: elf64-x86-64.c:1428
+msgid "a shared object"
 msgstr ""
 
 msgstr ""
 
-#: elf32-xtensa.c:9571
-msgid "invalid relocation address"
+#: elf64-x86-64.c:1430
+msgid "; recompile with -fPIC"
 msgstr ""
 
 msgstr ""
 
-#: elf32-xtensa.c:9621
-msgid "overflow after relaxation"
+#: elf64-x86-64.c:1435
+msgid "a PIE object"
 msgstr ""
 
 msgstr ""
 
-#: elf32-xtensa.c:10765
-#, c-format
-msgid "%B(%A+0x%lx): unexpected fix for %s relocation"
+#: elf64-x86-64.c:1437
+msgid "a PDE object"
 msgstr ""
 
 msgstr ""
 
-#: elf64-alpha.c:472
-msgid "GPDISP relocation did not find ldah and lda instructions"
+#: elf64-x86-64.c:1439
+msgid "; recompile with -fPIE"
 msgstr ""
 
 msgstr ""
 
-#: elf64-alpha.c:1112
+#: elf64-x86-64.c:1443
 #, c-format
 #, c-format
-msgid "%B: unrecognised Alpha reloc number: %d"
+msgid "%pB: relocation %s against %s%s`%s' can not be used when making %s%s"
 msgstr ""
 
 msgstr ""
 
-#: elf64-alpha.c:2529
+#: elf64-x86-64.c:1948
 #, c-format
 #, c-format
-msgid "%B: .got subsegment exceeds 64K (size %d)"
+msgid "%pB: relocation %s against symbol `%s' isn't supported in x32 mode"
 msgstr ""
 
 msgstr ""
 
-#: elf64-alpha.c:3084
+#: elf64-x86-64.c:2092
 #, c-format
 #, c-format
-msgid "%B: %A+0x%lx: warning: %s relocation against unexpected insn"
+msgid "%pB: '%s' accessed both as normal and thread local symbol"
 msgstr ""
 
 msgstr ""
 
-#: elf64-alpha.c:3280
+#: elf64-x86-64.c:2727 elfnn-aarch64.c:5545 elfnn-riscv.c:2140
 #, c-format
 #, c-format
-msgid "%B: %A+0x%lx: warning: LITERAL relocation against unexpected insn"
+msgid ""
+"%pB: relocation %s against STT_GNU_IFUNC symbol `%s' has non-zero addend: "
+"%<PRId64>"
 msgstr ""
 
 msgstr ""
 
-#: elf64-alpha.c:4481 elf64-alpha.c:4494
+#: elf64-x86-64.c:2989
 #, c-format
 #, c-format
-msgid "%B: gp-relative relocation against dynamic symbol %s"
+msgid ""
+"%pB: relocation R_X86_64_GOTOFF64 against undefined %s `%s' can not be used "
+"when making a shared object"
 msgstr ""
 
 msgstr ""
 
-#: elf64-alpha.c:4521 elf64-alpha.c:4665
+#: elf64-x86-64.c:3003
 #, c-format
 #, c-format
-msgid "%B: pc-relative relocation against dynamic symbol %s"
+msgid ""
+"%pB: relocation R_X86_64_GOTOFF64 against protected %s `%s' can not be used "
+"when making a shared object"
 msgstr ""
 
 msgstr ""
 
-#: elf64-alpha.c:4550
+#: elf64-x86-64.c:3296
 #, c-format
 #, c-format
-msgid "%B: change in gp: BRSGP %s"
+msgid ""
+"%pB: addend %s%#x in relocation %s against symbol `%s' at %#<PRIx64> in "
+"section `%pA' is out of range"
 msgstr ""
 
 msgstr ""
 
-#: elf64-alpha.c:4575
-msgid "<unknown>"
+#: elf64-x86-64.c:3439 elflink.c:13654
+msgid "%F%P: corrupt input: %pB\n"
 msgstr ""
 
 msgstr ""
 
-#: elf64-alpha.c:4581
+#: elf64-x86-64.c:4125
 #, c-format
 #, c-format
-msgid "%B: !samegp reloc against symbol without .prologue: %s"
+msgid ""
+" failed to convert GOTPCREL relocation against '%s'; relink with --no-relax\n"
 msgstr ""
 
 msgstr ""
 
-#: elf64-alpha.c:4639
+#: elf64-x86-64.c:4286
 #, c-format
 #, c-format
-msgid "%B: unhandled dynamic relocation against %s"
+msgid "%F%pB: PC-relative offset overflow in PLT entry for `%s'\n"
 msgstr ""
 
 msgstr ""
 
-#: elf64-alpha.c:4674
+#: elf64-x86-64.c:4354
 #, c-format
 #, c-format
-msgid "%B: pc-relative relocation against undefined weak symbol %s"
+msgid "%F%pB: branch displacement overflow in PLT entry for `%s'\n"
 msgstr ""
 
 msgstr ""
 
-#: elf64-alpha.c:4740
+#: elf64-x86-64.c:4407
 #, c-format
 #, c-format
-msgid "%B: dtp-relative relocation against dynamic symbol %s"
+msgid "%F%pB: PC-relative offset overflow in GOT PLT entry for `%s'\n"
 msgstr ""
 
 msgstr ""
 
-#: elf64-alpha.c:4765
+#: elfcode.h:329
 #, c-format
 #, c-format
-msgid "%B: tp-relative relocation against dynamic symbol %s"
+msgid "warning: %pB has a section extending past end of file"
 msgstr ""
 
 msgstr ""
 
-#: elf64-hppa.c:2082
+#: elfcode.h:776
 #, c-format
 #, c-format
-msgid "stub entry for %s cannot load .plt, dp offset = %ld"
+msgid "warning: %pB has a corrupt string table index - ignoring"
 msgstr ""
 
 msgstr ""
 
-#: elf64-hppa.c:3287
+#: elfcode.h:820
 #, c-format
 #, c-format
-msgid "%B(%A+0x%"
+msgid "warning: %pB has a program header with invalid alignment"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ia64-vms.c:587 elf32-ia64.c:620 elf64-ia64.c:620
+#: elfcode.h:1245
 #, c-format
 #, c-format
-msgid ""
-"%B: Can't relax br at 0x%lx in section `%A'. Please use brl or indirect "
-"branch."
-msgstr ""
-
-#: elf64-ia64-vms.c:2028 elf32-ia64.c:2281 elf64-ia64.c:2281
-msgid "@pltoff reloc against local symbol"
+msgid "%pB: version count (%<PRId64>) does not match symbol count (%ld)"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ia64-vms.c:3281 elf32-ia64.c:3687 elf64-ia64.c:3687
+#: elfcore.h:300
 #, c-format
 #, c-format
-msgid "%s: short data segment overflowed (0x%lx >= 0x400000)"
+msgid "warning: %pB has a segment extending past end of file"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ia64-vms.c:3292 elf32-ia64.c:3698 elf64-ia64.c:3698
+#: elflink.c:1406
 #, c-format
 #, c-format
-msgid "%s: __gp does not cover short data segment"
+msgid ""
+"%s: TLS definition in %pB section %pA mismatches non-TLS definition in %pB "
+"section %pA"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ia64-vms.c:3559 elf32-ia64.c:3967 elf64-ia64.c:3967
+#: elflink.c:1412
 #, c-format
 #, c-format
-msgid "%B: non-pic code with imm relocation against dynamic symbol `%s'"
+msgid "%s: TLS reference in %pB mismatches non-TLS reference in %pB"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ia64-vms.c:3622 elf32-ia64.c:4035 elf64-ia64.c:4035
+#: elflink.c:1418
 #, c-format
 #, c-format
-msgid "%B: @gprel relocation against dynamic symbol %s"
-msgstr ""
-
-#: elf64-ia64-vms.c:3681 elf32-ia64.c:4098 elf64-ia64.c:4098
-msgid "%B: linking non-pic code in a position independent executable"
+msgid ""
+"%s: TLS definition in %pB section %pA mismatches non-TLS reference in %pB"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ia64-vms.c:3783 elf32-ia64.c:4236 elf64-ia64.c:4236
+#: elflink.c:1424
 #, c-format
 #, c-format
-msgid "%B: @internal branch to dynamic symbol %s"
+msgid ""
+"%s: TLS reference in %pB mismatches non-TLS definition in %pB section %pA"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ia64-vms.c:3786 elf32-ia64.c:4239 elf64-ia64.c:4239
+#: elflink.c:2136
 #, c-format
 #, c-format
-msgid "%B: speculation fixup to dynamic symbol %s"
+msgid "%pB: unexpected redefinition of indirect versioned symbol `%s'"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ia64-vms.c:3789 elf32-ia64.c:4242 elf64-ia64.c:4242
+#: elflink.c:2597
 #, c-format
 #, c-format
-msgid "%B: @pcrel relocation against dynamic symbol %s"
-msgstr ""
-
-#: elf64-ia64-vms.c:3913 elf32-ia64.c:4439 elf64-ia64.c:4439
-msgid "unsupported reloc"
+msgid "%pB: version node not found for symbol %s"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ia64-vms.c:3950 elf32-ia64.c:4477 elf64-ia64.c:4477
+#: elflink.c:2688
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B: missing TLS section for relocation %s against `%s' at 0x%lx in section `"
-"%A'."
+"%pB: bad reloc symbol index (%#<PRIx64> >= %#lx) for offset %#<PRIx64> in "
+"section `%pA'"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ia64-vms.c:3966 elf32-ia64.c:4493 elf64-ia64.c:4493
+#: elflink.c:2700
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B: Can't relax br (%s) to `%s' at 0x%lx in section `%A' with size 0x%lx (> "
-"0x1000000)."
-msgstr ""
-
-#: elf64-ia64-vms.c:4256 elf32-ia64.c:4749 elf64-ia64.c:4749
-msgid "%B: linking trap-on-NULL-dereference with non-trapping files"
-msgstr ""
-
-#: elf64-ia64-vms.c:4265 elf32-ia64.c:4758 elf64-ia64.c:4758
-msgid "%B: linking big-endian files with little-endian files"
+"%pB: non-zero symbol index (%#<PRIx64>) for offset %#<PRIx64> in section `"
+"%pA' when the object file has no symbol table"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ia64-vms.c:4274 elf32-ia64.c:4767 elf64-ia64.c:4767
-msgid "%B: linking 64-bit files with 32-bit files"
+#: elflink.c:2911
+#, c-format
+msgid "%pB: relocation size mismatch in %pB section %pA"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ia64-vms.c:4283 elf32-ia64.c:4776 elf64-ia64.c:4776
-msgid "%B: linking constant-gp files with non-constant-gp files"
+#: elflink.c:3240
+#, c-format
+msgid "warning: type and size of dynamic symbol `%s' are not defined"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ia64-vms.c:4293 elf32-ia64.c:4786 elf64-ia64.c:4786
-msgid "%B: linking auto-pic files with non-auto-pic files"
+#: elflink.c:3300
+msgid "%P: copy reloc against protected `%pT' is dangerous\n"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ia64-vms.c:5136 elflink.c:4674
+#: elflink.c:4262
 #, c-format
 #, c-format
-msgid ""
-"Warning: alignment %u of common symbol `%s' in %B is greater than the "
-"alignment (%u) of its section %A"
+msgid "alternate ELF machine code found (%d) in %pB, expecting %d"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ia64-vms.c:5143 elflink.c:4681
+#: elflink.c:4745
 #, c-format
 #, c-format
-msgid "Warning: alignment %u of symbol `%s' in %B is smaller than %u in %B"
+msgid "%pB: invalid version offset %lx (max %lx)"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ia64-vms.c:5159 elflink.c:4698
+#: elflink.c:4813
 #, c-format
 #, c-format
-msgid "Warning: size of symbol `%s' changed from %lu in %B to %lu in %B"
+msgid "%pB: %s local symbol at index %lu (>= sh_info of %lu)"
 msgstr ""
 
 msgstr ""
 
-#: elf64-mips.c:3621 elfn32-mips.c:3439
+#: elflink.c:4961
 #, c-format
 #, c-format
-msgid "unrecognised MIPS reloc number: %d"
+msgid "%pB: not enough version information"
 msgstr ""
 
 msgstr ""
 
-#: elf64-mmix.c:984
-msgid ""
-"invalid input relocation when producing non-ELF, non-mmo format output.\n"
-" Please use the objcopy program to convert from ELF or mmo,\n"
-" or assemble using \"-no-expand\" (for gcc, \"-Wa,-no-expand\""
+#: elflink.c:4999
+#, c-format
+msgid "%pB: %s: invalid version %u (max %d)"
 msgstr ""
 
 msgstr ""
 
-#: elf64-mmix.c:1168
-msgid ""
-"invalid input relocation when producing non-ELF, non-mmo format output.\n"
-" Please use the objcopy program to convert from ELF or mmo,\n"
-" or compile using the gcc-option \"-mno-base-addresses\"."
+#: elflink.c:5036
+#, c-format
+msgid "%pB: %s: invalid needed version %d"
 msgstr ""
 
 msgstr ""
 
-#: elf64-mmix.c:1195
+#: elflink.c:5455
 #, c-format
 #, c-format
-msgid ""
-"%s: Internal inconsistency error for value for\n"
-" linker-allocated global register: linked: 0x%lx%08lx != relaxed: 0x%lx"
-"%08lx\n"
+msgid "%pB: undefined reference to symbol '%s'"
 msgstr ""
 
 msgstr ""
 
-#: elf64-mmix.c:1266
+#: elflink.c:6523
 #, c-format
 #, c-format
-msgid "%B: invalid MMIX reloc number: %d"
+msgid "%pB: stack size specified and %s set"
 msgstr ""
 
 msgstr ""
 
-#: elf64-mmix.c:1618
+#: elflink.c:6527
 #, c-format
 #, c-format
-msgid ""
-"%s: base-plus-offset relocation against register symbol: (unknown) in %s"
+msgid "%pB: %s not absolute"
 msgstr ""
 
 msgstr ""
 
-#: elf64-mmix.c:1624
+#: elflink.c:6739
 #, c-format
 #, c-format
-msgid "%s: base-plus-offset relocation against register symbol: %s in %s"
+msgid "%s: undefined version: %s"
 msgstr ""
 
 msgstr ""
 
-#: elf64-mmix.c:1669
+#: elflink.c:7303
 #, c-format
 #, c-format
-msgid "%s: register relocation against non-register symbol: (unknown) in %s"
+msgid "%pB: .preinit_array section is not allowed in DSO"
 msgstr ""
 
 msgstr ""
 
-#: elf64-mmix.c:1675
+#: elflink.c:8895
 #, c-format
 #, c-format
-msgid "%s: register relocation against non-register symbol: %s in %s"
+msgid "undefined %s reference in complex symbol: %s"
 msgstr ""
 
 msgstr ""
 
-#: elf64-mmix.c:1712
-#, c-format
-msgid "%s: directive LOCAL valid only with a register or absolute value"
+#: elflink.c:9058 elflink.c:9066
+msgid "division by zero"
 msgstr ""
 
 msgstr ""
 
-#: elf64-mmix.c:1743
+#: elflink.c:9080
 #, c-format
 #, c-format
-msgid ""
-"%s: LOCAL directive: Register $%ld is not a local register.  First global "
-"register is $%ld."
+msgid "unknown operator '%c' in complex symbol"
 msgstr ""
 
 msgstr ""
 
-#: elf64-mmix.c:2201
+#. PR 21524: Let the user know if a symbol was removed by garbage collection.
+#: elflink.c:9418
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%s: Error: multiple definition of `%s'; start of %s is set in a earlier "
-"linked file\n"
+"%pB:%pA: error: relocation references symbol %s which was removed by garbage "
+"collection"
 msgstr ""
 
 msgstr ""
 
-#: elf64-mmix.c:2256
-msgid "Register section has contents\n"
+#: elflink.c:9421
+#, c-format
+msgid "%pB:%pA: error: try relinking with --gc-keep-exported enabled"
 msgstr ""
 
 msgstr ""
 
-#: elf64-mmix.c:2446
+#: elflink.c:9666 elflink.c:9684 elflink.c:9723 elflink.c:9741
 #, c-format
 #, c-format
-msgid ""
-"Internal inconsistency: remaining %u != max %u.\n"
-"  Please report this bug."
+msgid "%pB: unable to sort relocs - they are in more than one size"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:4614
+#. The section size is not divisible by either -
+#. something is wrong.
+#: elflink.c:9700 elflink.c:9757
 #, c-format
 #, c-format
-msgid "%P: %B: cannot create stub entry %s\n"
+msgid "%pB: unable to sort relocs - they are of an unknown size"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:4982
-msgid "%P: symbol '%s' has invalid st_other for ABI version 1\n"
+#: elflink.c:9809
+msgid "not enough memory to sort relocations"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:5151
+#: elflink.c:10149
 #, c-format
 #, c-format
-msgid "%P: %B .opd not allowed in ABI version %d\n"
+msgid "%pB: too many sections: %d (>= %d)"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:5627
+#: elflink.c:10425
 #, c-format
 #, c-format
-msgid "%H: %s reloc unsupported in shared libraries and PIEs.\n"
+msgid "%pB: internal symbol `%s' in %pB is referenced by DSO"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:6034
+#: elflink.c:10428
 #, c-format
 #, c-format
-msgid "%B uses unknown e_flags 0x%lx"
+msgid "%pB: hidden symbol `%s' in %pB is referenced by DSO"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:6042
+#: elflink.c:10431
 #, c-format
 #, c-format
-msgid "%B: ABI version %ld is not compatible with ABI version %ld output"
+msgid "%pB: local symbol `%s' in %pB is referenced by DSO"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:6070
+#: elflink.c:10517
 #, c-format
 #, c-format
-msgid " [abiv%ld]"
+msgid "%pB: could not find output section %pA for input section %pA"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:7368
-msgid ""
-"%P: copy reloc against `%T' requires lazy plt linking; avoid setting "
-"LD_BIND_NOW=1 or upgrade gcc\n"
-msgstr ""
-
-#: elf64-ppc.c:7635
-msgid "%B: undefined symbol on R_PPC64_TOCSAVE relocation"
-msgstr ""
-
-#: elf64-ppc.c:7865
+#: elflink.c:10671
 #, c-format
 #, c-format
-msgid "%P: dynreloc miscount for %B, section %A\n"
-msgstr ""
-
-#: elf64-ppc.c:7954
-msgid "%B: .opd is not a regular array of opd entries"
+msgid "%pB: protected symbol `%s' isn't defined"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:7964
+#: elflink.c:10674
 #, c-format
 #, c-format
-msgid "%B: unexpected reloc type %u in .opd section"
+msgid "%pB: internal symbol `%s' isn't defined"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:7986
+#: elflink.c:10677
 #, c-format
 #, c-format
-msgid "%B: undefined sym `%s' in .opd section"
+msgid "%pB: hidden symbol `%s' isn't defined"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:8551
-msgid "%H __tls_get_addr lost arg, TLS optimization disabled\n"
-msgstr ""
-
-#: elf64-ppc.c:8894 elf64-ppc.c:9531
+#: elflink.c:10709
 #, c-format
 #, c-format
-msgid "%s defined on removed toc entry"
+msgid "%pB: no symbol version section for versioned symbol `%s'"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:9259
+#: elflink.c:11108
 #, c-format
 #, c-format
-msgid "%H: toc optimization is not supported for %s instruction.\n"
+msgid ""
+"warning: --enable-non-contiguous-regions discards section `%s' from '%s'\n"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:9488
+#: elflink.c:11384
 #, c-format
 #, c-format
-msgid "%H: %s references optimized away TOC entry\n"
-msgstr ""
-
-#: elf64-ppc.c:10817
-msgid "%P: cannot find opd entry toc for `%T'\n"
-msgstr ""
-
-#: elf64-ppc.c:10908
-msgid "%P: long branch stub `%s' offset overflow\n"
+msgid ""
+"error: %pB contains a reloc (%#<PRIx64>) for section %pA that references a "
+"non-existent global symbol"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:10967
-msgid "%P: can't find branch stub `%s'\n"
+#: elflink.c:11844
+#, c-format
+msgid "error: %pB: size of section %pA is not multiple of address size"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:11031 elf64-ppc.c:11183 elf64-ppc.c:12984
+#: elflink.c:12121
 #, c-format
 #, c-format
-msgid "%P: linkage table error against `%T'\n"
+msgid "%pB: no symbol found for import library"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:11393
-msgid "%P: can't build branch stub `%s'\n"
+#: elflink.c:12696
+msgid "%F%P: %pB: failed to finish relative relocations\n"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:12166
+#: elflink.c:12773
 #, c-format
 #, c-format
-msgid "%B section %A exceeds stub group size"
+msgid "%pB: file class %s incompatible with %s"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:13261
-msgid "%P: stubs don't match calculated size\n"
-msgstr ""
-
-#: elf64-ppc.c:13273
+#: elflink.c:13023
 #, c-format
 #, c-format
-msgid ""
-"linker stubs in %u group%s\n"
-"  branch       %lu\n"
-"  toc adjust   %lu\n"
-"  long branch  %lu\n"
-"  long toc adj %lu\n"
-"  plt call     %lu\n"
-"  plt call toc %lu\n"
-"  global entry %lu"
+msgid "%pB: failed to generate import library"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:13595
+#: elflink.c:13191
 #, c-format
 #, c-format
-msgid "%H: %s used with TLS symbol `%T'\n"
+msgid "warning: %s section has zero size"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:13597
+#: elflink.c:13239
 #, c-format
 #, c-format
-msgid "%H: %s used with non-TLS symbol `%T'\n"
+msgid "warning: section '%s' is being made into a note"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:14227
-#, c-format
-msgid "%H: call to `%T' lacks nop, can't restore toc; recompile with -fPIC\n"
+#: elflink.c:13333
+msgid "%P%X: read-only segment has dynamic relocations\n"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:14233
-#, c-format
-msgid ""
-"%H: call to `%T' lacks nop, can't restore toc; (-mcmodel=small toc adjust "
-"stub)\n"
+#: elflink.c:13336
+msgid "%P: warning: creating DT_TEXTREL in a shared object\n"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:14361
-#, c-format
-msgid "%P: %B: unknown relocation type %d for `%T'\n"
+#: elflink.c:13339
+msgid "%P: warning: creating DT_TEXTREL in a PDE\n"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:14918
-#, c-format
-msgid "%H: %s for indirect function `%T' unsupported\n"
+#: elflink.c:13342
+msgid "%P: warning: creating DT_TEXTREL in a PIE\n"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:15056
-#, c-format
-msgid "%P: %B: %s is not supported for `%T'\n"
+#: elflink.c:13475
+msgid "%P%X: can not read symbols: %E\n"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:15211
-#, c-format
-msgid "%H: error: %s not a multiple of %u\n"
+#: elflink.c:13900
+msgid "%F%P: %pB(%pA): error: need linked-to section for --gc-sections\n"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:15233
+#: elflink.c:14378
 #, c-format
 #, c-format
-msgid "%H: unresolvable %s against `%T'\n"
+msgid "%pB: %pA+%#<PRIx64>: no symbol found for INHERIT"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:15330
+#: elflink.c:14419
 #, c-format
 #, c-format
-msgid "%H: %s against `%T': error %d\n"
-msgstr ""
-
-#: elf64-ppc.c:15723 elf64-ppc.c:15752
-msgid "%P: %s offset too large for .eh_frame sdata4 encoding"
+msgid "%pB: section '%pA': corrupt VTENTRY entry"
 msgstr ""
 
 msgstr ""
 
-#: elf64-s390.c:2708
-msgid ""
-"%B: `%s' non-PLT reloc for symbol defined in shared library and accessed "
-"from executable (rebuild file with -fPIC ?)"
+#: elflink.c:14562
+#, c-format
+msgid "unrecognized INPUT_SECTION_FLAG %s\n"
 msgstr ""
 
 msgstr ""
 
-#: elf64-sh64.c:1680
+#: elflink.c:15310
 #, c-format
 #, c-format
-msgid "%s: error: unaligned relocation type %d at %08x reloc %08x\n"
+msgid "%P: %pB: warning: relocation against `%s' in read-only section `%pA'\n"
 msgstr ""
 
 msgstr ""
 
-#: elf64-sparc.c:448
-msgid "%B: Only registers %%g[2367] can be declared using STT_REGISTER"
+#: elflink.c:15399
+msgid ""
+"%P: warning: GNU indirect functions with DT_TEXTREL may result in a segfault "
+"at runtime; recompile with %s\n"
 msgstr ""
 
 msgstr ""
 
-#: elf64-sparc.c:469
+#: elfxx-aarch64.c:477
 #, c-format
 #, c-format
-msgid "Register %%g%d used incompatibly: %s in %B, previously %s in %B"
+msgid ""
+"%pB: warning: Weak TLS is implementation defined and may not work as expected"
 msgstr ""
 
 msgstr ""
 
-#: elf64-sparc.c:493
+#: elfxx-aarch64.c:738 elfnn-aarch64.c:9914 elfnn-aarch64.c:9921
 #, c-format
 #, c-format
-msgid "Symbol `%s' has differing types: REGISTER in %B, previously %s in %B"
+msgid ""
+"%pB: warning: BTI turned on by -z force-bti when all inputs do not have BTI "
+"in NOTE section."
 msgstr ""
 
 msgstr ""
 
-#: elf64-sparc.c:539
+#: elfxx-aarch64.c:812
 #, c-format
 #, c-format
-msgid "Symbol `%s' has differing types: %s in %B, previously REGISTER in %B"
-msgstr ""
-
-#: elf64-sparc.c:693
-msgid "%B: linking UltraSPARC specific with HAL specific code"
+msgid "error: %pB: <corrupt AArch64 used size: 0x%x>"
 msgstr ""
 
 msgstr ""
 
-#: elf64-x86-64.c:1738
-msgid "hidden symbol "
+#: elfxx-mips.c:1505
+msgid "static procedure (no name)"
 msgstr ""
 
 msgstr ""
 
-#: elf64-x86-64.c:1741
-msgid "internal symbol "
+#: elfxx-mips.c:5780
+msgid "MIPS16 and microMIPS functions cannot call each other"
 msgstr ""
 
 msgstr ""
 
-#: elf64-x86-64.c:1744
-msgid "protected symbol "
+#: elfxx-mips.c:6545
+msgid "%X%H: unsupported JALX to the same ISA mode\n"
 msgstr ""
 
 msgstr ""
 
-#: elf64-x86-64.c:1747
-msgid "symbol "
+#: elfxx-mips.c:6578
+msgid ""
+"%X%H: unsupported jump between ISA modes; consider recompiling with "
+"interlinking enabled\n"
 msgstr ""
 
 msgstr ""
 
-#: elf64-x86-64.c:1748 elf64-x86-64.c:1758
-msgid "; recompile with -fPIC"
+#: elfxx-mips.c:6623
+msgid ""
+"%X%H: cannot convert branch between ISA modes to JALX: relocation out of "
+"range\n"
 msgstr ""
 
 msgstr ""
 
-#: elf64-x86-64.c:1753
-msgid "undefined "
+#: elfxx-mips.c:6635
+msgid "%X%H: unsupported branch between ISA modes\n"
 msgstr ""
 
 msgstr ""
 
-#: elf64-x86-64.c:1762
+#: elfxx-mips.c:7264
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B: relocation %s against %s%s`%s' can not be used when making a shared "
-"object%s"
+"%pB: incorrect `.reginfo' section size; expected %<PRIu64>, got %<PRIu64>"
 msgstr ""
 
 msgstr ""
 
-#: elf64-x86-64.c:2322
+#: elfxx-mips.c:7308 elfxx-mips.c:7547
 #, c-format
 #, c-format
-msgid "%B: relocation %s against symbol `%s' isn't supported in x32 mode"
+msgid "%pB: warning: bad `%s' option size %u smaller than its header"
 msgstr ""
 
 msgstr ""
 
-#: elf64-x86-64.c:2527
-#, c-format
-msgid "%B: '%s' accessed both as normal and thread local symbol"
-msgstr ""
-
-#: elf64-x86-64.c:4540 /work/sources/binutils/current/bfd/elfnn-aarch64.c:5004
+#: elfxx-mips.c:8356 elfxx-mips.c:8482
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B: relocation %s against STT_GNU_IFUNC symbol `%s' has non-zero addend: %d"
+"%pB: warning: cannot determine the target function for stub section `%s'"
 msgstr ""
 
 msgstr ""
 
-#: elf64-x86-64.c:4776
+#: elfxx-mips.c:8614
 #, c-format
 #, c-format
-msgid ""
-"%B: relocation R_X86_64_GOTOFF64 against undefined %s `%s' can not be used "
-"when making a shared object"
+msgid "%pB: malformed reloc detected for section %s"
 msgstr ""
 
 msgstr ""
 
-#: elf64-x86-64.c:4789
+#: elfxx-mips.c:8713
 #, c-format
 #, c-format
-msgid ""
-"%B: relocation R_X86_64_GOTOFF64 against protected %s `%s' can not be used "
-"when making a shared object"
+msgid "%pB: GOT reloc at %#<PRIx64> not expected in executables"
 msgstr ""
 
 msgstr ""
 
-#: elf64-x86-64.c:5064
+#: elfxx-mips.c:8853
 #, c-format
 #, c-format
-msgid ""
-"%B: addend -0x%x in relocation %s against symbol `%s' at 0x%lx in section `"
-"%A' is out of range"
+msgid "%pB: CALL16 reloc at %#<PRIx64> not against global symbol"
 msgstr ""
 
 msgstr ""
 
-#: elf64-x86-64.c:5073
+#: elfxx-mips.c:9156
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B: addend 0x%x in relocation %s against symbol `%s' at 0x%lx in section `"
-"%A' is out of range"
+"%X%H: relocation %s against `%s' cannot be used when making a shared object; "
+"recompile with -fPIC\n"
 msgstr ""
 
 msgstr ""
 
-#: elf64-x86-64.c:5930
+#: elfxx-mips.c:9282
 #, c-format
 #, c-format
-msgid "%F%B: PC-relative offset overflow in PLT entry for `%s'\n"
+msgid "IFUNC symbol %s in dynamic symbol table - IFUNCS are not supported"
 msgstr ""
 
 msgstr ""
 
-#: elf64-x86-64.c:5989
+#: elfxx-mips.c:9285
 #, c-format
 #, c-format
-msgid "%F%B: branch displacement overflow in PLT entry for `%s'\n"
+msgid "non-dynamic symbol %s in dynamic symbol table"
 msgstr ""
 
 msgstr ""
 
-#: elf64-x86-64.c:6054
+#: elfxx-mips.c:9505
 #, c-format
 #, c-format
-msgid "%F%B: PC-relative offset overflow in GOT PLT entry for `%s'\n"
+msgid "non-dynamic relocations refer to dynamic symbol %s"
 msgstr ""
 
 msgstr ""
 
-#: elfcode.h:759
+#: elfxx-mips.c:10439
 #, c-format
 #, c-format
-msgid "warning: %s has a corrupt string table index - ignoring"
+msgid ""
+"%pB: can't find matching LO16 reloc against `%s' for %s at %#<PRIx64> in "
+"section `%pA'"
 msgstr ""
 
 msgstr ""
 
-#: elfcode.h:1192
-#, c-format
-msgid "%s: version count (%ld) does not match symbol count (%ld)"
+#: elfxx-mips.c:10579
+msgid ""
+"small-data section exceeds 64KB; lower small-data size limit (see option -G)"
 msgstr ""
 
 msgstr ""
 
-#: elfcode.h:1447
-#, c-format
-msgid "%s(%s): relocation %d has invalid symbol index %ld"
+#: elfxx-mips.c:10598
+msgid "cannot convert a jump to JALX for a non-word-aligned address"
 msgstr ""
 
 msgstr ""
 
-#: elfcore.h:300
-#, c-format
-msgid "Warning: %B is truncated: expected core file size >= %lu, found: %lu."
+#: elfxx-mips.c:10601
+msgid "jump to a non-word-aligned address"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:1296
-#, c-format
-msgid ""
-"%s: TLS definition in %B section %A mismatches non-TLS definition in %B "
-"section %A"
+#: elfxx-mips.c:10602
+msgid "jump to a non-instruction-aligned address"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:1302
-#, c-format
-msgid "%s: TLS reference in %B mismatches non-TLS reference in %B"
+#: elfxx-mips.c:10605
+msgid "cannot convert a branch to JALX for a non-word-aligned address"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:1308
-#, c-format
-msgid "%s: TLS definition in %B section %A mismatches non-TLS reference in %B"
+#: elfxx-mips.c:10607
+msgid "branch to a non-instruction-aligned address"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:1314
-#, c-format
-msgid "%s: TLS reference in %B mismatches non-TLS definition in %B section %A"
+#: elfxx-mips.c:10609
+msgid "PC-relative load from unaligned address"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:1978
+#: elfxx-mips.c:10909
 #, c-format
 #, c-format
-msgid "%B: unexpected redefinition of indirect versioned symbol `%s'"
+msgid ""
+"%pB: `%pA' entry VMA of %#<PRIx64> outside the 32-bit range supported; "
+"consider using `-Ttext-segment=...'"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:2271
+#: elfxx-mips.c:11024 elfxx-mips.c:11611
 #, c-format
 #, c-format
-msgid "%B: version node not found for symbol %s"
+msgid "%pB: `%pA' offset of %<PRId64> from `%pA' beyond the range of ADDIUPC"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:2360
+#: elfxx-mips.c:11583
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B: bad reloc symbol index (0x%lx >= 0x%lx) for offset 0x%lx in section `%A'"
+"%pB: `%pA' start VMA of %#<PRIx64> outside the 32-bit range supported; "
+"consider using `-Ttext-segment=...'"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:2372
+#: elfxx-mips.c:13335 reloc.c:8521
 #, c-format
 #, c-format
-msgid ""
-"%B: non-zero symbol index (0x%lx) for offset 0x%lx in section `%A' when the "
-"object file has no symbol table"
+msgid "%X%P: %pB(%pA): error: relocation for offset %V has no value\n"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:2563
+#: elfxx-mips.c:13436 reloc.c:8609
 #, c-format
 #, c-format
-msgid "%B: relocation size mismatch in %B section %A"
+msgid "%X%P: %pB(%pA): relocation \"%pR\" is not supported\n"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:2856
+#: elfxx-mips.c:13445 reloc.c:8618
 #, c-format
 #, c-format
-msgid "warning: type and size of dynamic symbol `%s' are not defined"
+msgid "%X%P: %pB(%pA): relocation \"%pR\" returns an unrecognized value %x\n"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:2921
-msgid "%P: copy reloc against protected `%T' is dangerous\n"
+#: elfxx-mips.c:14627
+#, c-format
+msgid "%pB: unknown architecture %s"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:3722
+#: elfxx-mips.c:15161
 #, c-format
 #, c-format
-msgid "%P: alternate ELF machine code found (%d) in %B, expecting %d\n"
+msgid "%pB: illegal section name `%pA'"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:4382
+#: elfxx-mips.c:15438
 #, c-format
 #, c-format
-msgid "%B: %s: invalid version %u (max %d)"
+msgid "%pB: warning: linking abicalls files with non-abicalls files"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:4419
+#: elfxx-mips.c:15455
 #, c-format
 #, c-format
-msgid "%B: %s: invalid needed version %d"
+msgid "%pB: linking 32-bit code with 64-bit code"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:4836
+#: elfxx-mips.c:15487 elfxx-mips.c:15553 elfxx-mips.c:15568
 #, c-format
 #, c-format
-msgid "%B: undefined reference to symbol '%s'"
+msgid "%pB: linking %s module with previous %s modules"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:5840
+#: elfxx-mips.c:15511
 #, c-format
 #, c-format
-msgid "%B: stack size specified and %s set"
+msgid "%pB: ABI mismatch: linking %s module with previous %s modules"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:5844
+#: elfxx-mips.c:15536
 #, c-format
 #, c-format
-msgid "%B: %s not absolute"
+msgid "%pB: ASE mismatch: linking %s module with previous %s modules"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:6033
+#: elfxx-mips.c:15670
 #, c-format
 #, c-format
-msgid "%s: undefined version: %s"
+msgid ""
+"warning: %pB uses unknown floating point ABI %d (set by %pB), %pB uses "
+"unknown floating point ABI %d"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:6609
-msgid "%B: .preinit_array section is not allowed in DSO"
+#: elfxx-mips.c:15676
+#, c-format
+msgid ""
+"warning: %pB uses unknown floating point ABI %d (set by %pB), %pB uses %s"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:8040
+#: elfxx-mips.c:15682
 #, c-format
 #, c-format
-msgid "undefined %s reference in complex symbol: %s"
+msgid ""
+"warning: %pB uses %s (set by %pB), %pB uses unknown floating point ABI %d"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:8195
+#: elfxx-mips.c:15696
 #, c-format
 #, c-format
-msgid "unknown operator '%c' in complex symbol"
+msgid "warning: %pB uses %s (set by %pB), %pB uses %s"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:8758 elflink.c:8776 elflink.c:8815 elflink.c:8833
-msgid "%B: Unable to sort relocs - they are in more than one size"
+#: elfxx-mips.c:15715
+#, c-format
+msgid "warning: %pB uses %s (set by %pB), %pB uses unknown MSA ABI %d"
 msgstr ""
 
 msgstr ""
 
-#. The section size is not divisible by either -
-#. something is wrong.
-#: elflink.c:8792 elflink.c:8849
-msgid "%B: Unable to sort relocs - they are of an unknown size"
+#: elfxx-mips.c:15727
+#, c-format
+msgid "warning: %pB uses unknown MSA ABI %d (set by %pB), %pB uses %s"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:8901
-msgid "Not enough memory to sort relocations"
+#: elfxx-mips.c:15736
+#, c-format
+msgid ""
+"warning: %pB uses unknown MSA ABI %d (set by %pB), %pB uses unknown MSA ABI "
+"%d"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:9169
+#: elfxx-mips.c:15798
 #, c-format
 #, c-format
-msgid "%B: Too many sections: %d (>= %d)"
+msgid "%pB: endianness incompatible with that of the selected emulation"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:9449
+#: elfxx-mips.c:15812
 #, c-format
 #, c-format
-msgid "%B: internal symbol `%s' in %B is referenced by DSO"
+msgid "%pB: ABI is incompatible with that of the selected emulation"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:9452
+#: elfxx-mips.c:15865
 #, c-format
 #, c-format
-msgid "%B: hidden symbol `%s' in %B is referenced by DSO"
+msgid "%pB: warning: inconsistent ISA between e_flags and .MIPS.abiflags"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:9455
+#: elfxx-mips.c:15870
 #, c-format
 #, c-format
-msgid "%B: local symbol `%s' in %B is referenced by DSO"
+msgid ""
+"%pB: warning: inconsistent FP ABI between .gnu.attributes and .MIPS.abiflags"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:9541
+#: elfxx-mips.c:15874
 #, c-format
 #, c-format
-msgid "%B: could not find output section %A for input section %A"
+msgid "%pB: warning: inconsistent ASEs between e_flags and .MIPS.abiflags"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:9695
+#: elfxx-mips.c:15881
 #, c-format
 #, c-format
-msgid "%B: protected symbol `%s' isn't defined"
+msgid ""
+"%pB: warning: inconsistent ISA extensions between e_flags and .MIPS.abiflags"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:9698
+#: elfxx-mips.c:15885
 #, c-format
 #, c-format
-msgid "%B: internal symbol `%s' isn't defined"
+msgid ""
+"%pB: warning: unexpected flag in the flags2 field of .MIPS.abiflags (0x%lx)"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:9701
-#, c-format
-msgid "%B: hidden symbol `%s' isn't defined"
+#: elfxx-mips.c:16076
+msgid "-mips32r2 -mfp64 (12 callee-saved)"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:9732
-#, c-format
-msgid "%B: No symbol version section for versioned symbol `%s'"
+#: elfxx-mips.c:16138 elfxx-mips.c:16149
+msgid "None"
+msgstr ""
+
+#: elfxx-mips.c:16140 elfxx-mips.c:16209
+msgid "Unknown"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:10337
+#: elfxx-mips.c:16220
 #, c-format
 #, c-format
-msgid "error: %B: size of section %A is not multiple of address size"
+msgid "Hard or soft float\n"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:10385
+#: elfxx-mips.c:16223
 #, c-format
 #, c-format
-msgid ""
-"error: %B contains a reloc (0x%s) for section %A that references a non-"
-"existent global symbol"
+msgid "Hard float (double precision)\n"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:11140
+#: elfxx-mips.c:16226
 #, c-format
 #, c-format
-msgid "%A has both ordered [`%A' in %B] and unordered [`%A' in %B] sections"
+msgid "Hard float (single precision)\n"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:11147
+#: elfxx-mips.c:16229
 #, c-format
 #, c-format
-msgid "%A has both ordered and unordered sections"
+msgid "Soft float\n"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:11248
-msgid "%B: no symbol found for import library"
+#: elfxx-mips.c:16232
+#, c-format
+msgid "Hard float (MIPS32r2 64-bit FPU 12 callee-saved)\n"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:11871
+#: elfxx-mips.c:16235
 #, c-format
 #, c-format
-msgid "%B: file class %s incompatible with %s"
+msgid "Hard float (32-bit CPU, Any FPU)\n"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:12084
-msgid "%B: failed to generate import library"
+#: elfxx-mips.c:16238
+#, c-format
+msgid "Hard float (32-bit CPU, 64-bit FPU)\n"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:12202
+#: elfxx-mips.c:16241
 #, c-format
 #, c-format
-msgid "warning: %s section has zero size"
+msgid "Hard float compat (32-bit CPU, 64-bit FPU)\n"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:12250
+#: elfxx-mips.c:16273
 #, c-format
 #, c-format
-msgid "warning: section '%s' is being made into a note"
+msgid " [abi=O32]"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:12342
-msgid "%P%X: read-only segment has dynamic relocations.\n"
+#: elfxx-mips.c:16275
+#, c-format
+msgid " [abi=O64]"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:12345
-msgid "%P: warning: creating a DT_TEXTREL in a shared object.\n"
+#: elfxx-mips.c:16277
+#, c-format
+msgid " [abi=EABI32]"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:12469
-msgid "%P%X: can not read symbols: %E\n"
+#: elfxx-mips.c:16279
+#, c-format
+msgid " [abi=EABI64]"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:12667
-msgid "%F%P: corrupt input: %B\n"
+#: elfxx-mips.c:16281
+#, c-format
+msgid " [abi unknown]"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:13329
+#: elfxx-mips.c:16283
 #, c-format
 #, c-format
-msgid "%B: %A+%lu: No symbol found for INHERIT"
+msgid " [abi=N32]"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:13505
+#: elfxx-mips.c:16285
 #, c-format
 #, c-format
-msgid "Unrecognized INPUT_SECTION_FLAG %s\n"
+msgid " [abi=64]"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:1444
-msgid "static procedure (no name)"
+#: elfxx-mips.c:16287
+#, c-format
+msgid " [no abi set]"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:5627
-msgid "MIPS16 and microMIPS functions cannot call each other"
+#: elfxx-mips.c:16312
+#, c-format
+msgid " [unknown ISA]"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:6370
-msgid "%X%H: Unsupported JALX to the same ISA mode\n"
+#: elfxx-mips.c:16332
+#, c-format
+msgid " [not 32bitmode]"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:6403
-msgid ""
-"%X%H: Unsupported jump between ISA modes; consider recompiling with "
-"interlinking enabled\n"
+#: elfxx-riscv.c:1563
+#, c-format
+msgid "x ISA extension `%s' must be set with the versions"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:6444
-msgid ""
-"%X%H: Cannot convert branch between ISA modes to JALX: relocation out of "
-"range\n"
+#: elfxx-riscv.c:1569
+#, c-format
+msgid "cannot find default versions of the ISA extension `%s'"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:6456
-msgid "%X%H: Unsupported branch between ISA modes\n"
+#: elfxx-riscv.c:1669
+#, c-format
+msgid "%s: first ISA extension must be `e', `i' or `g'"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:7131 elfxx-mips.c:7365
+#: elfxx-riscv.c:1698
 #, c-format
 #, c-format
-msgid "%B: Warning: bad `%s' option size %u smaller than its header"
+msgid "%s: unknown standard ISA extension `%c'"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:8120 elfxx-mips.c:8246
+#: elfxx-riscv.c:1708
 #, c-format
 #, c-format
-msgid "%B: Warning: cannot determine the target function for stub section `%s'"
+msgid "%s: standard ISA extension `%c' is not in canonical order"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:8378
+#: elfxx-riscv.c:1759
 #, c-format
 #, c-format
-msgid "%B: Malformed reloc detected for section %s"
+msgid "%s: unknown prefix class for the ISA extension `%s'"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:8454
+#: elfxx-riscv.c:1795
 #, c-format
 #, c-format
-msgid "%B: GOT reloc at 0x%lx not expected in executables"
+msgid "%s: invalid prefixed ISA extension `%s' ends with <number>p"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:8592
+#: elfxx-riscv.c:1815
 #, c-format
 #, c-format
-msgid "%B: CALL16 reloc at 0x%lx not against global symbol"
+msgid "%s: unknown prefixed ISA extension `%s'"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:9213
+#: elfxx-riscv.c:1826
 #, c-format
 #, c-format
-msgid "non-dynamic relocations refer to dynamic symbol %s"
+msgid "%s: duplicate prefixed ISA extension `%s'"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:10135
+#: elfxx-riscv.c:1836
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B: Can't find matching LO16 reloc against `%s' for %s at 0x%lx in section `"
-"%A'"
+"%s: prefixed ISA extension `%s' is not in expected order.  It must come "
+"before `%s'"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:10274
-msgid ""
-"small-data section exceeds 64KB; lower small-data size limit (see option -G)"
+#: elfxx-riscv.c:1852
+#, c-format
+msgid "%s: prefixed ISA extension must separate with _"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:10293
-msgid "Cannot convert a jump to JALX for a non-word-aligned address"
+#: elfxx-riscv.c:1891
+#, c-format
+msgid "rv%d does not support the `e' extension"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:10296
-msgid "Jump to a non-word-aligned address"
+#: elfxx-riscv.c:1898
+#, c-format
+msgid "rv%d does not support the `q' extension"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:10297
-msgid "Jump to a non-instruction-aligned address"
+#: elfxx-riscv.c:1905
+msgid "rv32e does not support the `f' extension"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:10300
-msgid "Cannot convert a branch to JALX for a non-word-aligned address"
+#: elfxx-riscv.c:1912
+msgid "`zfinx' is conflict with the `f/d/q' extension"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:10302
-msgid "Branch to a non-instruction-aligned address"
+#: elfxx-riscv.c:1933
+msgid "zvl*b extensions need to enable either `v' or `zve' extension"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:10304
-msgid "PC-relative load from unaligned address"
+#: elfxx-riscv.c:1995
+#, c-format
+msgid "%s: ISA string cannot contain uppercase letters"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:10678 elfxx-mips.c:11246
+#: elfxx-riscv.c:2023
 #, c-format
 #, c-format
-msgid "%B: `%A' offset of %ld from `%A' beyond the range of ADDIUPC"
+msgid "%s: ISA string must begin with rv32 or rv64"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:14157
+#: elfxx-riscv.c:2259
 #, c-format
 #, c-format
-msgid "%B: Unknown architecture %s"
+msgid "invalid ISA extension ends with <number>p in .option arch `%s'"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:14687
+#: elfxx-riscv.c:2282
 #, c-format
 #, c-format
-msgid "%s: illegal section name `%s'"
+msgid "unknown ISA extension `%s' in .option arch `%s'"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:14965
-msgid "%B: warning: linking abicalls files with non-abicalls files"
+#: elfxx-riscv.c:2293
+#, c-format
+msgid "cannot + or - base extension `%s' in .option arch `%s'"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:14982
-msgid "%B: linking 32-bit code with 64-bit code"
+#: elfxx-riscv.c:2413
+msgid "internal: unreachable INSN_CLASS_*"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15014 elfxx-mips.c:15080 elfxx-mips.c:15095
+#: elfxx-sparc.c:3021 elfnn-aarch64.c:5529
 #, c-format
 #, c-format
-msgid "%B: linking %s module with previous %s modules"
+msgid ""
+"%pB: relocation %s against STT_GNU_IFUNC symbol `%s' isn't handled by %s"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15038
+#: elfxx-tilegx.c:4126
 #, c-format
 #, c-format
-msgid "%B: ABI mismatch: linking %s module with previous %s modules"
+msgid "%pB: cannot link together %s and %s objects"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15063
+#: elfxx-x86.c:1026
 #, c-format
 #, c-format
-msgid "%B: ASE mismatch: linking %s module with previous %s modules"
+msgid "%F%P: %pB: failed to allocate relative reloc record\n"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15198
-msgid ""
-"Warning: %B uses unknown floating point ABI %d (set by %B), %B uses unknown "
-"floating point ABI %d"
+#: elfxx-x86.c:1368
+#, c-format
+msgid "%F%P: %pB: failed to allocate 64-bit DT_RELR bitmap\n"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15204
+#: elfxx-x86.c:1404
 #, c-format
 #, c-format
-msgid "Warning: %B uses unknown floating point ABI %d (set by %B), %B uses %s"
+msgid "%F%P: %pB: failed to allocate 32-bit DT_RELR bitmap\n"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15210
+#: elfxx-x86.c:1707
 #, c-format
 #, c-format
-msgid "Warning: %B uses %s (set by %B), %B uses unknown floating point ABI %d"
+msgid ""
+"%F%P: %pB: size of compact relative reloc section is changed: new (%lu) != "
+"old (%lu)\n"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15224
+#: elfxx-x86.c:1729
 #, c-format
 #, c-format
-msgid "Warning: %B uses %s (set by %B), %B uses %s"
+msgid "%F%P: %pB: failed to allocate compact relative reloc section\n"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15243
+#: elfxx-x86.c:1987
 #, c-format
 #, c-format
-msgid "Warning: %B uses %s (set by %B), %B uses unknown MSA ABI %d"
+msgid ""
+"%F%P: %pB: relocation %s against absolute symbol `%s' in section `%pA' is "
+"disallowed\n"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15255
-#, c-format
-msgid "Warning: %B uses unknown MSA ABI %d (set by %B), %B uses %s"
+#: elfxx-x86.c:2069
+msgid "%P: %pB: warning: relocation in read-only section `%pA'\n"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15264
-#, c-format
+#: elfxx-x86.c:2785
 msgid ""
 msgid ""
-"Warning: %B uses unknown MSA ABI %d (set by %B), %B uses unknown MSA ABI %d"
+"%pB: %s (offset: 0x%v, info: 0x%v, addend: 0x%v) against '%s' for section "
+"'%pA' in %pB\n"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15327
-msgid "%B: endianness incompatible with that of the selected emulation"
+#: elfxx-x86.c:2791
+msgid ""
+"%pB: %s (offset: 0x%v, info: 0x%v) against '%s' for section '%pA' in %pB\n"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15341
-msgid "%B: ABI is incompatible with that of the selected emulation"
+#: elfxx-x86.c:3388
+#, c-format
+msgid "error: %pB: <corrupt x86 property (0x%x) size: 0x%x>"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15393
-msgid "%B: warning: Inconsistent ISA between e_flags and .MIPS.abiflags"
+#: elfxx-x86.c:3735
+msgid "%P: %pB: warning: missing %s\n"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15398
-msgid ""
-"%B: warning: Inconsistent FP ABI between .gnu.attributes and .MIPS.abiflags"
+#: elfxx-x86.c:3736
+msgid "%X%P: %pB: error: missing %s\n"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15402
-msgid "%B: warning: Inconsistent ASEs between e_flags and .MIPS.abiflags"
+#: elfxx-x86.c:3799
+msgid "IBT and SHSTK properties"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15409
-msgid ""
-"%B: warning: Inconsistent ISA extensions between e_flags and .MIPS.abiflags"
+#: elfxx-x86.c:3801
+msgid "IBT property"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15413
-msgid ""
-"%B: warning: Unexpected flag in the flags2 field of .MIPS.abiflags (0x%lx)"
+#: elfxx-x86.c:3803
+msgid "SHSTK property"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15602
-msgid "-mips32r2 -mfp64 (12 callee-saved)"
+#: elfxx-x86.c:3808
+msgid "LAM_U48 property"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15650 elfxx-mips.c:15661
-msgid "None"
+#: elfxx-x86.c:3813
+msgid "LAM_U57 property"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15652 elfxx-mips.c:15721
-msgid "Unknown"
+#: elfxx-x86.c:3957
+msgid "%F%P: failed to create VxWorks dynamic sections\n"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15732
-#, c-format
-msgid "Hard or soft float\n"
+#: elfxx-x86.c:3966
+msgid "%F%P: failed to create GOT sections\n"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15735
-#, c-format
-msgid "Hard float (double precision)\n"
+#: elfxx-x86.c:3984
+msgid "%F%P: failed to create ifunc sections\n"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15738
-#, c-format
-msgid "Hard float (single precision)\n"
+#: elfxx-x86.c:4021
+msgid "%F%P: failed to create GOT PLT section\n"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15741
-#, c-format
-msgid "Soft float\n"
+#: elfxx-x86.c:4040
+msgid "%F%P: failed to create IBT-enabled PLT section\n"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15744
-#, c-format
-msgid "Hard float (MIPS32r2 64-bit FPU 12 callee-saved)\n"
+#: elfxx-x86.c:4054
+msgid "%F%P: failed to create BND PLT section\n"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15747
-#, c-format
-msgid "Hard float (32-bit CPU, Any FPU)\n"
+#: elfxx-x86.c:4074
+msgid "%F%P: failed to create PLT .eh_frame section\n"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15750
-#, c-format
-msgid "Hard float (32-bit CPU, 64-bit FPU)\n"
+#: elfxx-x86.c:4087
+msgid "%F%P: failed to create GOT PLT .eh_frame section\n"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15753
-#, c-format
-msgid "Hard float compat (32-bit CPU, 64-bit FPU)\n"
+#: elfxx-x86.c:4101
+msgid "%F%P: failed to create the second PLT .eh_frame section\n"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15785
-#, c-format
-msgid " [abi=O32]"
+#: elfxx-x86.c:4143
+msgid "%X%P: attempted static link of dynamic object `%pB'\n"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15787
+#: ihex.c:230
 #, c-format
 #, c-format
-msgid " [abi=O64]"
+msgid "%pB:%d: unexpected character `%s' in Intel Hex file"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15789
+#: ihex.c:338
 #, c-format
 #, c-format
-msgid " [abi=EABI32]"
+msgid "%pB:%u: bad checksum in Intel Hex file (expected %u, found %u)"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15791
+#: ihex.c:393
 #, c-format
 #, c-format
-msgid " [abi=EABI64]"
+msgid "%pB:%u: bad extended address record length in Intel Hex file"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15793
+#: ihex.c:411
 #, c-format
 #, c-format
-msgid " [abi unknown]"
+msgid "%pB:%u: bad extended start address length in Intel Hex file"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15795
+#: ihex.c:429
 #, c-format
 #, c-format
-msgid " [abi=N32]"
+msgid "%pB:%u: bad extended linear address record length in Intel Hex file"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15797
+#: ihex.c:447
 #, c-format
 #, c-format
-msgid " [abi=64]"
+msgid "%pB:%u: bad extended linear start address length in Intel Hex file"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15799
+#: ihex.c:465
 #, c-format
 #, c-format
-msgid " [no abi set]"
+msgid "%pB:%u: unrecognized ihex type %u in Intel Hex file"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15824
+#: ihex.c:581
 #, c-format
 #, c-format
-msgid " [unknown ISA]"
+msgid "%pB: internal error in ihex_read_section"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15844
+#: ihex.c:614
 #, c-format
 #, c-format
-msgid " [not 32bitmode]"
+msgid "%pB: bad section length in ihex_read_section"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-riscv.c:932
+#: ihex.c:785
 #, c-format
 #, c-format
-msgid "unrecognized relocation (0x%x)"
+msgid "%pB 64-bit address %#<PRIx64> out of range for Intel Hex file"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-sparc.c:639
+#: ihex.c:843
 #, c-format
 #, c-format
-msgid "invalid relocation type %d"
+msgid "%pB: address %#<PRIx64> out of range for Intel Hex file"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-sparc.c:3185 /work/sources/binutils/current/bfd/elfnn-aarch64.c:4988
+#: libbfd.c:969
 #, c-format
 #, c-format
-msgid "%B: relocation %s against STT_GNU_IFUNC symbol `%s' isn't handled by %s"
+msgid "%pB: unable to get decompressed section %pA"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-tilegx.c:4436
+#: libbfd.c:1133
 #, c-format
 #, c-format
-msgid "%B: Cannot link together %s and %s objects."
+msgid "Deprecated %s called at %s line %d in %s\n"
 msgstr ""
 
 msgstr ""
 
-#: i386linux.c:416 m68klinux.c:419 sparclinux.c:412
+#: libbfd.c:1136
 #, c-format
 #, c-format
-msgid "Output file requires shared library `%s'\n"
+msgid "Deprecated %s called\n"
 msgstr ""
 
 msgstr ""
 
-#: i386linux.c:424 m68klinux.c:428 sparclinux.c:421
+#: linker.c:1708
 #, c-format
 #, c-format
-msgid "Output file requires shared library `%s.so.%s'\n"
+msgid "%pB: indirect symbol `%s' to `%s' is a loop"
 msgstr ""
 
 msgstr ""
 
-#: i386linux.c:611 i386linux.c:661 m68klinux.c:617 m68klinux.c:665
-#: sparclinux.c:608 sparclinux.c:658
+#: linker.c:2579
 #, c-format
 #, c-format
-msgid "Symbol %s not defined for fixups\n"
+msgid "attempt to do relocatable link with %s input and %s output"
 msgstr ""
 
 msgstr ""
 
-#: i386linux.c:685 m68klinux.c:689 sparclinux.c:682
-msgid "Warning: fixup count mismatch\n"
+#: linker.c:2863
+#, c-format
+msgid "%pB: ignoring duplicate section `%pA'\n"
 msgstr ""
 
 msgstr ""
 
-#: ieee.c:159
+#: linker.c:2873 linker.c:2883
 #, c-format
 #, c-format
-msgid "%s: string too long (%d chars, max 65535)"
+msgid "%pB: duplicate section `%pA' has different size\n"
 msgstr ""
 
 msgstr ""
 
-#: ieee.c:294
+#: linker.c:2892 linker.c:2898
 #, c-format
 #, c-format
-msgid "%s: unrecognized symbol `%s' flags 0x%x"
+msgid "%pB: could not read contents of section `%pA'\n"
 msgstr ""
 
 msgstr ""
 
-#: ieee.c:830
+#: linker.c:2903
 #, c-format
 #, c-format
-msgid "%B: unimplemented ATI record %u for symbol %u"
+msgid "%pB: duplicate section `%pA' has different contents\n"
 msgstr ""
 
 msgstr ""
 
-#: ieee.c:855
+#: linker.c:3421
 #, c-format
 #, c-format
-msgid "%B: unexpected ATN type %d in external part"
+msgid "%pB: compiled for a big endian system and target is little endian"
 msgstr ""
 
 msgstr ""
 
-#: ieee.c:877
-msgid "%B: unexpected type after ATN"
+#: linker.c:3424
+#, c-format
+msgid "%pB: compiled for a little endian system and target is big endian"
 msgstr ""
 
 msgstr ""
 
-#: ihex.c:230
-#, c-format
-msgid "%B:%d: unexpected character `%s' in Intel Hex file"
+#: mach-o-arm.c:169 mach-o-arm.c:301
+msgid "malformed mach-o ARM reloc pair: reloc is first reloc"
 msgstr ""
 
 msgstr ""
 
-#: ihex.c:338
+#: mach-o-arm.c:185
 #, c-format
 #, c-format
-msgid "%B:%u: bad checksum in Intel Hex file (expected %u, found %u)"
+msgid "malformed mach-o ARM reloc pair: invalid length: %d"
 msgstr ""
 
 msgstr ""
 
-#: ihex.c:394
+#: mach-o-arm.c:200
 #, c-format
 #, c-format
-msgid "%B:%u: bad extended address record length in Intel Hex file"
+msgid "malformed mach-o ARM sectdiff reloc: invalid length: %d"
 msgstr ""
 
 msgstr ""
 
-#: ihex.c:412
+#: mach-o-arm.c:215
 #, c-format
 #, c-format
-msgid "%B:%u: bad extended start address length in Intel Hex file"
+msgid "malformed mach-o ARM local sectdiff reloc: invalid length: %d"
 msgstr ""
 
 msgstr ""
 
-#: ihex.c:430
+#: mach-o-arm.c:230
 #, c-format
 #, c-format
-msgid "%B:%u: bad extended linear address record length in Intel Hex file"
+msgid "malformed mach-o ARM half sectdiff reloc: invalid length: %d"
 msgstr ""
 
 msgstr ""
 
-#: ihex.c:448
+#: mach-o-arm.c:262
 #, c-format
 #, c-format
-msgid "%B:%u: bad extended linear start address length in Intel Hex file"
+msgid "malformed mach-o ARM vanilla reloc: invalid length: %d (pcrel: %d)"
 msgstr ""
 
 msgstr ""
 
-#: ihex.c:466
+#: mach-o-arm.c:332
 #, c-format
 #, c-format
-msgid "%B:%u: unrecognized ihex type %u in Intel Hex file"
+msgid "malformed mach-o ARM reloc: unknown reloc type: %d"
 msgstr ""
 
 msgstr ""
 
-#: ihex.c:585
-msgid "%B: internal error in ihex_read_section"
+#: mach-o.c:631
+#, c-format
+msgid "<unknown mask flags>"
 msgstr ""
 
 msgstr ""
 
-#: ihex.c:619
-msgid "%B: bad section length in ihex_read_section"
+#: mach-o.c:686
+msgid " (<unknown>)"
 msgstr ""
 
 msgstr ""
 
-#: ihex.c:833
+#: mach-o.c:698
 #, c-format
 #, c-format
-msgid "%s: address 0x%s out of range for Intel Hex file"
+msgid " MACH-O header:\n"
 msgstr ""
 
 msgstr ""
 
-#: libbfd.c:790
+#: mach-o.c:699
 #, c-format
 #, c-format
-msgid "%B: unable to get decompressed section %A"
+msgid "   magic:      %#lx\n"
 msgstr ""
 
 msgstr ""
 
-#: libbfd.c:945
+#: mach-o.c:700
 #, c-format
 #, c-format
-msgid "Deprecated %s called at %s line %d in %s\n"
+msgid "   cputype:    %#lx (%s)\n"
 msgstr ""
 
 msgstr ""
 
-#: libbfd.c:948
+#: mach-o.c:702
 #, c-format
 #, c-format
-msgid "Deprecated %s called\n"
+msgid "   cpusubtype: %#lx%s\n"
 msgstr ""
 
 msgstr ""
 
-#: linker.c:1670
+#: mach-o.c:704
 #, c-format
 #, c-format
-msgid "%B: indirect symbol `%s' to `%s' is a loop"
+msgid "   filetype:   %#lx\n"
 msgstr ""
 
 msgstr ""
 
-#: linker.c:2539
+#: mach-o.c:705
 #, c-format
 #, c-format
-msgid "Attempt to do relocatable link with %s input and %s output"
+msgid "   ncmds:      %#lx\n"
 msgstr ""
 
 msgstr ""
 
-#: linker.c:2825
+#: mach-o.c:706
 #, c-format
 #, c-format
-msgid "%B: ignoring duplicate section `%A'\n"
+msgid "   sizeocmds:  %#lx\n"
 msgstr ""
 
 msgstr ""
 
-#: linker.c:2835 linker.c:2845
+#: mach-o.c:707
 #, c-format
 #, c-format
-msgid "%B: duplicate section `%A' has different size\n"
+msgid "   flags:      %#lx\n"
 msgstr ""
 
 msgstr ""
 
-#: linker.c:2854 linker.c:2860
+#: mach-o.c:708
 #, c-format
 #, c-format
-msgid "%B: could not read contents of section `%A'\n"
+msgid "   version:    %x\n"
 msgstr ""
 
 msgstr ""
 
-#: linker.c:2865
+#. Urg - what has happened ?
+#: mach-o.c:743
 #, c-format
 #, c-format
-msgid "%B: duplicate section `%A' has different contents\n"
-msgstr ""
-
-#: linker.c:3316
-msgid "%B: compiled for a big endian system and target is little endian"
+msgid "incompatible cputypes in mach-o files: %ld vs %ld"
 msgstr ""
 
 msgstr ""
 
-#: linker.c:3319
-msgid "%B: compiled for a little endian system and target is big endian"
+#: mach-o.c:912
+msgid "bfd_mach_o_canonicalize_symtab: unable to load symbols"
 msgstr ""
 
 msgstr ""
 
-#: mach-o.c:779
-msgid "bfd_mach_o_canonicalize_symtab: unable to load symbols"
+#: mach-o.c:1504
+msgid ""
+"malformed mach-o reloc: section index is greater than the number of sections"
 msgstr ""
 
 msgstr ""
 
-#: mach-o.c:1981
+#: mach-o.c:2138
 msgid ""
 "sorry: modtab, toc and extrefsyms are not yet implemented for dysymtab "
 "commands."
 msgstr ""
 
 msgid ""
 "sorry: modtab, toc and extrefsyms are not yet implemented for dysymtab "
 "commands."
 msgstr ""
 
-#: mach-o.c:2424
+#: mach-o.c:2586
 #, c-format
 msgid "mach-o: there are too many sections (%u) maximum is 255,\n"
 msgstr ""
 
 #, c-format
 msgid "mach-o: there are too many sections (%u) maximum is 255,\n"
 msgstr ""
 
-#: mach-o.c:2531
+#: mach-o.c:2693
 #, c-format
 #, c-format
-msgid "unable to allocate data for load command 0x%lx"
+msgid "unable to allocate data for load command %#x"
 msgstr ""
 
 msgstr ""
 
-#: mach-o.c:2636
+#: mach-o.c:2798
 #, c-format
 #, c-format
-msgid "unable to write unknown load command 0x%lx"
+msgid "unable to write unknown load command %#x"
 msgstr ""
 
 msgstr ""
 
-#: mach-o.c:2820
+#: mach-o.c:2982
 #, c-format
 #, c-format
-msgid "section address (%lx) below start of segment (%lx)"
+msgid "section address (%#<PRIx64>) below start of segment (%#<PRIx64>)"
 msgstr ""
 
 msgstr ""
 
-#: mach-o.c:2961
+#: mach-o.c:3124
 #, c-format
 #, c-format
-msgid "unable to layout unknown load command 0x%lx"
+msgid "unable to layout unknown load command %#x"
 msgstr ""
 
 msgstr ""
 
-#: mach-o.c:3497
+#: mach-o.c:3659
 #, c-format
 #, c-format
-msgid ""
-"bfd_mach_o_read_section_32: overlarge alignment value: 0x%x, using 32 instead"
+msgid "bfd_mach_o_read_section_32: overlarge alignment value: %#lx"
 msgstr ""
 
 msgstr ""
 
-#: mach-o.c:3540
+#: mach-o.c:3702
 #, c-format
 #, c-format
-msgid ""
-"bfd_mach_o_read_section_64: overlarge alignment value: 0x%x, using 32 instead"
+msgid "bfd_mach_o_read_section_64: overlarge alignment value: %#lx"
 msgstr ""
 
 msgstr ""
 
-#: mach-o.c:3591
+#: mach-o.c:3753
 #, c-format
 #, c-format
-msgid "bfd_mach_o_read_symtab_symbol: unable to read %d bytes at %lu"
+msgid "bfd_mach_o_read_symtab_symbol: unable to read %d bytes at %u"
 msgstr ""
 
 msgstr ""
 
-#: mach-o.c:3610
+#: mach-o.c:3772
 #, c-format
 #, c-format
-msgid "bfd_mach_o_read_symtab_symbol: name out of range (%lu >= %lu)"
+msgid "bfd_mach_o_read_symtab_symbol: name out of range (%lu >= %u)"
 msgstr ""
 
 msgstr ""
 
-#: mach-o.c:3693
+#: mach-o.c:3855
 #, c-format
 msgid ""
 "bfd_mach_o_read_symtab_symbol: symbol \"%s\" specified invalid section %d "
 "(max %lu): setting to undefined"
 msgstr ""
 
 #, c-format
 msgid ""
 "bfd_mach_o_read_symtab_symbol: symbol \"%s\" specified invalid section %d "
 "(max %lu): setting to undefined"
 msgstr ""
 
-#: mach-o.c:3712
+#: mach-o.c:3874
 #, c-format
 msgid ""
 "bfd_mach_o_read_symtab_symbol: symbol \"%s\" specified invalid type field 0x"
 "%x: setting to undefined"
 msgstr ""
 
 #, c-format
 msgid ""
 "bfd_mach_o_read_symtab_symbol: symbol \"%s\" specified invalid type field 0x"
 "%x: setting to undefined"
 msgstr ""
 
-#: mach-o.c:3786
-msgid "bfd_mach_o_read_symtab_symbols: unable to allocate memory for symbols"
-msgstr ""
-
-#: mach-o.c:4759
-msgid "%B: unknown load command 0x%lx"
+#: mach-o.c:5063
+#, c-format
+msgid "%pB: unknown load command %#x"
 msgstr ""
 
 msgstr ""
 
-#: mach-o.c:4950
+#: mach-o.c:5262
 #, c-format
 msgid "bfd_mach_o_scan: unknown architecture 0x%lx/0x%lx"
 msgstr ""
 
 #, c-format
 msgid "bfd_mach_o_scan: unknown architecture 0x%lx/0x%lx"
 msgstr ""
 
-#: mach-o.c:5055
+#: mach-o.c:5384
 #, c-format
 #, c-format
-msgid "unknown header byte-order value 0x%lx"
+msgid "unknown header byte-order value %#x"
 msgstr ""
 
 msgstr ""
 
-#: merge.c:864
+#: merge.c:895
 #, c-format
 #, c-format
-msgid "%s: access beyond end of merged section (%ld)"
+msgid "%pB: access beyond end of merged section (%<PRId64>)"
 msgstr ""
 
 msgstr ""
 
-#: mmo.c:468
+#: mmo.c:472
 #, c-format
 #, c-format
-msgid "%s: No core to allocate section name %s\n"
+msgid "%pB: no core to allocate section name %s"
 msgstr ""
 
 msgstr ""
 
-#: mmo.c:544
+#: mmo.c:537
 #, c-format
 #, c-format
-msgid "%s: No core to allocate a symbol %d bytes long\n"
+msgid "%pB: no core to allocate a symbol %d bytes long"
 msgstr ""
 
 msgstr ""
 
-#: mmo.c:958
+#: mmo.c:960
 #, c-format
 #, c-format
-msgid "%s: attempt to emit contents at non-multiple-of-4 address 0x%lx\n"
+msgid "%pB: attempt to emit contents at non-multiple-of-4 address %#<PRIx64>"
 msgstr ""
 
 msgstr ""
 
-#: mmo.c:1254
+#: mmo.c:1256
 #, c-format
 #, c-format
-msgid "%s: invalid mmo file: initialization value for $255 is not `Main'\n"
+msgid "%pB: invalid mmo file: initialization value for $255 is not `Main'\n"
 msgstr ""
 
 msgstr ""
 
-#: mmo.c:1400
+#: mmo.c:1403
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%s: unsupported wide character sequence 0x%02X 0x%02X after symbol name "
+"%pB: unsupported wide character sequence 0x%02X 0x%02X after symbol name "
 "starting with `%s'\n"
 msgstr ""
 
 "starting with `%s'\n"
 msgstr ""
 
-#: mmo.c:1635
+#: mmo.c:1419
 #, c-format
 #, c-format
-msgid "%s: invalid mmo file: unsupported lopcode `%d'\n"
+msgid "%pB: symbol name exceeds given max length of %d"
 msgstr ""
 
 #: mmo.c:1646
 #, c-format
 msgstr ""
 
 #: mmo.c:1646
 #, c-format
-msgid "%s: invalid mmo file: expected YZ = 1 got YZ = %d for lop_quote\n"
+msgid "%pB: invalid mmo file: unsupported lopcode `%d'\n"
+msgstr ""
+
+#: mmo.c:1657
+#, c-format
+msgid "%pB: invalid mmo file: expected YZ = 1 got YZ = %d for lop_quote\n"
 msgstr ""
 
 msgstr ""
 
-#: mmo.c:1683
+#: mmo.c:1701
 #, c-format
 #, c-format
-msgid "%s: invalid mmo file: expected z = 1 or z = 2, got z = %d for lop_loc\n"
+msgid ""
+"%pB: invalid mmo file: expected z = 1 or z = 2, got z = %d for lop_loc\n"
 msgstr ""
 
 msgstr ""
 
-#: mmo.c:1733
+#: mmo.c:1752
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%s: invalid mmo file: expected z = 1 or z = 2, got z = %d for lop_fixo\n"
+"%pB: invalid mmo file: expected z = 1 or z = 2, got z = %d for lop_fixo\n"
 msgstr ""
 
 msgstr ""
 
-#: mmo.c:1773
+#: mmo.c:1801
 #, c-format
 #, c-format
-msgid "%s: invalid mmo file: expected y = 0, got y = %d for lop_fixrx\n"
+msgid "%pB: invalid mmo file: expected y = 0, got y = %d for lop_fixrx\n"
 msgstr ""
 
 msgstr ""
 
-#: mmo.c:1783
+#: mmo.c:1812
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%s: invalid mmo file: expected z = 16 or z = 24, got z = %d for lop_fixrx\n"
+"%pB: invalid mmo file: expected z = 16 or z = 24, got z = %d for lop_fixrx\n"
 msgstr ""
 
 msgstr ""
 
-#: mmo.c:1807
+#: mmo.c:1837
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%s: invalid mmo file: leading byte of operand word must be 0 or 1, got %d "
+"%pB: invalid mmo file: leading byte of operand word must be 0 or 1, got %d "
 "for lop_fixrx\n"
 msgstr ""
 
 "for lop_fixrx\n"
 msgstr ""
 
-#: mmo.c:1831
+#: mmo.c:1866
 #, c-format
 #, c-format
-msgid "%s: cannot allocate file name for file number %d, %d bytes\n"
+msgid "%pB: cannot allocate file name for file number %d, %d bytes\n"
 msgstr ""
 
 msgstr ""
 
-#: mmo.c:1852
+#: mmo.c:1888
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%s: invalid mmo file: file number %d `%s', was already entered as `%s'\n"
+"%pB: invalid mmo file: file number %d `%s', was already entered as `%s'\n"
 msgstr ""
 
 msgstr ""
 
-#: mmo.c:1866
+#: mmo.c:1902
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%s: invalid mmo file: file name for number %d was not specified before use\n"
+"%pB: invalid mmo file: file name for number %d was not specified before use\n"
 msgstr ""
 
 msgstr ""
 
-#: mmo.c:1973
+#: mmo.c:2014
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%s: invalid mmo file: fields y and z of lop_stab non-zero, y: %d, z: %d\n"
+"%pB: invalid mmo file: fields y and z of lop_stab non-zero, y: %d, z: %d\n"
 msgstr ""
 
 msgstr ""
 
-#: mmo.c:2010
+#: mmo.c:2051
 #, c-format
 #, c-format
-msgid "%s: invalid mmo file: lop_end not last item in file\n"
+msgid "%pB: invalid mmo file: lop_end not last item in file\n"
 msgstr ""
 
 msgstr ""
 
-#: mmo.c:2024
+#: mmo.c:2065
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%s: invalid mmo file: YZ of lop_end (%ld) not equal to the number of tetras "
+"%pB: invalid mmo file: YZ of lop_end (%ld) not equal to the number of tetras "
 "to the preceding lop_stab (%ld)\n"
 msgstr ""
 
 "to the preceding lop_stab (%ld)\n"
 msgstr ""
 
-#: mmo.c:2735
+#: mmo.c:2778
 #, c-format
 #, c-format
-msgid "%s: invalid symbol table: duplicate symbol `%s'\n"
+msgid "%pB: invalid symbol table: duplicate symbol `%s'\n"
 msgstr ""
 
 msgstr ""
 
-#: mmo.c:2978
+#: mmo.c:3022
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%s: Bad symbol definition: `Main' set to %s rather than the start address "
+"%pB: bad symbol definition: `Main' set to %s rather than the start address "
 "%s\n"
 msgstr ""
 
 "%s\n"
 msgstr ""
 
-#: mmo.c:3077
+#: mmo.c:3121
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%s: warning: symbol table too large for mmo, larger than 65535 32-bit words: "
-"%d.  Only `Main' will be emitted.\n"
+"%pB: warning: symbol table too large for mmo, larger than 65535 32-bit "
+"words: %d.  Only `Main' will be emitted.\n"
 msgstr ""
 
 msgstr ""
 
-#: mmo.c:3123
+#: mmo.c:3167
 #, c-format
 #, c-format
-msgid "%s: internal error, symbol table changed size from %d to %d words\n"
+msgid "%pB: internal error, symbol table changed size from %d to %d words\n"
 msgstr ""
 
 msgstr ""
 
-#: mmo.c:3176
+#: mmo.c:3220
 #, c-format
 #, c-format
-msgid "%s: internal error, internal register section %s had contents\n"
+msgid "%pB: internal error, internal register section %pA had contents\n"
 msgstr ""
 
 msgstr ""
 
-#: mmo.c:3227
+#: mmo.c:3271
 #, c-format
 #, c-format
-msgid "%s: no initialized registers; section length 0\n"
+msgid "%pB: no initialized registers; section length 0\n"
 msgstr ""
 
 msgstr ""
 
-#: mmo.c:3234
+#: mmo.c:3278
 #, c-format
 #, c-format
-msgid "%s: too many initialized registers; section length %ld\n"
+msgid "%pB: too many initialized registers; section length %<PRId64>"
 msgstr ""
 
 msgstr ""
 
-#: mmo.c:3240
+#: mmo.c:3283
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%s: invalid start address for initialized registers of length %ld: 0x%lx"
-"%08lx\n"
-msgstr ""
-
-#: oasys.c:881
-#, c-format
-msgid "%s: can not represent section `%s' in oasys"
+"%pB: invalid start address for initialized registers of length %<PRId64>: "
+"%#<PRIx64>"
 msgstr ""
 
 #: osf-core.c:127
 #, c-format
 msgstr ""
 
 #: osf-core.c:127
 #, c-format
-msgid "Unhandled OSF/1 core file section type %d\n"
-msgstr ""
-
-#: pdp11.c:1385
-#, c-format
-msgid ""
-"%B: can not represent section for symbol `%s' in a.out object file format"
+msgid "unhandled OSF/1 core file section type %d"
 msgstr ""
 
 msgstr ""
 
-#: pdp11.c:1413
+#: pdp11.c:1589
 #, c-format
 #, c-format
-msgid "%B: can not represent section `%A' in a.out object file format"
+msgid "%pB: symbol indicates overlay (not supported)"
 msgstr ""
 
 msgstr ""
 
-#: pe-mips.c:609
-msgid "%B: `ld -r' not supported with PE MIPS objects\n"
-msgstr ""
-
-#. OK, at this point the following variables are set up:
-#. src = VMA of the memory we're fixing up
-#. mem = pointer to memory we're fixing up
-#. val = VMA of what we need to refer to.
-#: pe-mips.c:720
+#: pef.c:530
 #, c-format
 #, c-format
-msgid "%B: unimplemented %s\n"
-msgstr ""
-
-#: pe-mips.c:746
-msgid "%B: jump too far away\n"
-msgstr ""
-
-#: pe-mips.c:772
-msgid "%B: bad pair/reflo after refhi\n"
+msgid "bfd_pef_scan: unknown architecture 0x%lx"
 msgstr ""
 
 msgstr ""
 
-#: pef.c:525
+#: pei-x86_64.c:177 pei-x86_64.c:191 pei-x86_64.c:220 pei-x86_64.c:243
+#: pei-x86_64.c:253 pei-x86_64.c:278 pei-x86_64.c:290 pei-x86_64.c:304
+#: pei-x86_64.c:322 pei-x86_64.c:334 pei-x86_64.c:346
 #, c-format
 #, c-format
-msgid "bfd_pef_scan: unknown architecture 0x%lx"
+msgid "warning: corrupt unwind data\n"
 msgstr ""
 
 #. PR 17512: file: 2245-7442-0.004.
 msgstr ""
 
 #. PR 17512: file: 2245-7442-0.004.
-#: pei-x86_64.c:281
+#: pei-x86_64.c:367
 #, c-format
 msgid "Unknown: %x"
 msgstr ""
 
 #, c-format
 msgid "Unknown: %x"
 msgstr ""
 
-#: pei-x86_64.c:331
+#: pei-x86_64.c:418 pei-x86_64.c:428 pei-x86_64.c:437
 #, c-format
 msgid "warning: xdata section corrupt\n"
 msgstr ""
 
 #, c-format
 msgid "warning: xdata section corrupt\n"
 msgstr ""
 
-#: pei-x86_64.c:341
-#, c-format
-msgid "warning: xdata section corrupt"
-msgstr ""
-
-#: pei-x86_64.c:401
+#: pei-x86_64.c:492
 #, c-format
 msgid "Too many unwind codes (%ld)\n"
 msgstr ""
 
 #, c-format
 msgid "Too many unwind codes (%ld)\n"
 msgstr ""
 
-#: pei-x86_64.c:491
+#: pei-x86_64.c:582
 #, c-format
 msgid "Warning: %s section size (%ld) is not a multiple of %d\n"
 msgstr ""
 
 #, c-format
 msgid "Warning: %s section size (%ld) is not a multiple of %d\n"
 msgstr ""
 
-#: pei-x86_64.c:498
+#: pei-x86_64.c:589
 #, c-format
 msgid "Warning: %s section size is zero\n"
 msgstr ""
 
 #, c-format
 msgid "Warning: %s section size is zero\n"
 msgstr ""
 
-#: pei-x86_64.c:513
+#: pei-x86_64.c:604
 #, c-format
 msgid "Warning: %s section size (%ld) is smaller than virtual size (%ld)\n"
 msgstr ""
 
 #, c-format
 msgid "Warning: %s section size (%ld) is smaller than virtual size (%ld)\n"
 msgstr ""
 
-#: pei-x86_64.c:522
+#: pei-x86_64.c:613
 #, c-format
 msgid ""
 "\n"
 "The Function Table (interpreted %s section contents)\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "The Function Table (interpreted %s section contents)\n"
 msgstr ""
 
-#: pei-x86_64.c:525
+#: pei-x86_64.c:616
 #, c-format
 msgid "vma:\t\t\tBeginAddress\t EndAddress\t  UnwindData\n"
 msgstr ""
 
 #, c-format
 msgid "vma:\t\t\tBeginAddress\t EndAddress\t  UnwindData\n"
 msgstr ""
 
-#: pei-x86_64.c:654
+#: pei-x86_64.c:745
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -5754,179 +6432,236 @@ msgid ""
 msgstr ""
 
 #. XXX code yet to be written.
 msgstr ""
 
 #. XXX code yet to be written.
-#: peicode.h:775
+#: peicode.h:806
 #, c-format
 #, c-format
-msgid "%B: Unhandled import type; %x"
+msgid "%pB: unhandled import type; %x"
 msgstr ""
 
 msgstr ""
 
-#: peicode.h:781
+#: peicode.h:812
 #, c-format
 #, c-format
-msgid "%B: Unrecognised import type; %x"
+msgid "%pB: unrecognized import type; %x"
 msgstr ""
 
 msgstr ""
 
-#: peicode.h:796
+#: peicode.h:827
 #, c-format
 #, c-format
-msgid "%B: Unrecognised import name type; %x"
+msgid "%pB: unrecognized import name type; %x"
 msgstr ""
 
 msgstr ""
 
-#: peicode.h:1217
+#: peicode.h:1241
 #, c-format
 #, c-format
-msgid "%B: Unrecognised machine type (0x%x) in Import Library Format archive"
+msgid "%pB: unrecognised machine type (0x%x) in Import Library Format archive"
 msgstr ""
 
 msgstr ""
 
-#: peicode.h:1230
+#: peicode.h:1254
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B: Recognised but unhandled machine type (0x%x) in Import Library Format "
+"%pB: recognised but unhandled machine type (0x%x) in Import Library Format "
 "archive"
 msgstr ""
 
 "archive"
 msgstr ""
 
-#: peicode.h:1248
-msgid "%B: size field is zero in Import Library Format header"
+#: peicode.h:1272
+#, c-format
+msgid "%pB: size field is zero in Import Library Format header"
 msgstr ""
 
 msgstr ""
 
-#: peicode.h:1280
-msgid "%B: string not null terminated in ILF object file."
+#: peicode.h:1298
+#, c-format
+msgid "%pB: string not null terminated in ILF object file"
 msgstr ""
 
 msgstr ""
 
-#: peicode.h:1333
-msgid "%B: Error: Debug Data ends beyond end of debug directory."
+#: peicode.h:1354
+#, c-format
+msgid "%pB: error: debug data ends beyond end of debug directory"
 msgstr ""
 
 msgstr ""
 
-#: ppcboot.c:393
+#: plugin.c:246
+msgid ""
+"plugin framework: out of file descriptors. Try using fewer objects/archives\n"
+msgstr ""
+
+#: ppcboot.c:392
 #, c-format
 msgid ""
 "\n"
 "ppcboot header:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "ppcboot header:\n"
 msgstr ""
 
-#: ppcboot.c:394
+#: ppcboot.c:393
 #, c-format
 msgid "Entry offset        = 0x%.8lx (%ld)\n"
 msgstr ""
 
 #, c-format
 msgid "Entry offset        = 0x%.8lx (%ld)\n"
 msgstr ""
 
-#: ppcboot.c:396
+#: ppcboot.c:395
 #, c-format
 msgid "Length              = 0x%.8lx (%ld)\n"
 msgstr ""
 
 #, c-format
 msgid "Length              = 0x%.8lx (%ld)\n"
 msgstr ""
 
-#: ppcboot.c:400
+#: ppcboot.c:399
 #, c-format
 msgid "Flag field          = 0x%.2x\n"
 msgstr ""
 
 #, c-format
 msgid "Flag field          = 0x%.2x\n"
 msgstr ""
 
-#: ppcboot.c:406
+#: ppcboot.c:405
 #, c-format
 msgid "Partition name      = \"%s\"\n"
 msgstr ""
 
 #, c-format
 msgid "Partition name      = \"%s\"\n"
 msgstr ""
 
-#: ppcboot.c:426
+#: ppcboot.c:425
 #, c-format
 msgid ""
 "\n"
 "Partition[%d] start  = { 0x%.2x, 0x%.2x, 0x%.2x, 0x%.2x }\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Partition[%d] start  = { 0x%.2x, 0x%.2x, 0x%.2x, 0x%.2x }\n"
 msgstr ""
 
-#: ppcboot.c:433
+#: ppcboot.c:432
 #, c-format
 msgid "Partition[%d] end    = { 0x%.2x, 0x%.2x, 0x%.2x, 0x%.2x }\n"
 msgstr ""
 
 #, c-format
 msgid "Partition[%d] end    = { 0x%.2x, 0x%.2x, 0x%.2x, 0x%.2x }\n"
 msgstr ""
 
-#: ppcboot.c:440
+#: ppcboot.c:439
 #, c-format
 msgid "Partition[%d] sector = 0x%.8lx (%ld)\n"
 msgstr ""
 
 #, c-format
 msgid "Partition[%d] sector = 0x%.8lx (%ld)\n"
 msgstr ""
 
-#: ppcboot.c:444
+#: ppcboot.c:443
 #, c-format
 msgid "Partition[%d] length = 0x%.8lx (%ld)\n"
 msgstr ""
 
 #, c-format
 msgid "Partition[%d] length = 0x%.8lx (%ld)\n"
 msgstr ""
 
-#: reloc.c:8051
-msgid "INPUT_SECTION_FLAGS are not supported.\n"
+#: reloc.c:8420
+msgid "INPUT_SECTION_FLAGS are not supported"
 msgstr ""
 
 msgstr ""
 
-#: reloc.c:8149
+#: reloc.c:8680
 #, c-format
 #, c-format
-msgid "%X%P: %B(%A): error: relocation for offset %V has no value\n"
+msgid "%pB: unrecognized relocation type %#x in section `%pA'"
 msgstr ""
 
 msgstr ""
 
-#: reloc.c:8225
+#. PR 21803: Suggest the most likely cause of this error.
+#: reloc.c:8684
 #, c-format
 #, c-format
-msgid "%X%P: %B(%A): relocation \"%R\" is not supported\n"
+msgid "is this version of the linker - %s - out of date ?"
 msgstr ""
 
 msgstr ""
 
-#: reloc.c:8234
+#: rs6000-core.c:470
 #, c-format
 #, c-format
-msgid "%X%P: %B(%A): relocation \"%R\" returns an unrecognized value %x\n"
+msgid "%pB: warning core file truncated"
 msgstr ""
 
 msgstr ""
 
-#: rs6000-core.c:471
+#. User has specified a subspace without its containing space.
+#: som.c:5476
 #, c-format
 #, c-format
-msgid "%s: warning core file truncated"
+msgid "%pB[%pA]: no output section for space %pA"
 msgstr ""
 
 msgstr ""
 
-#: som.c:5473
+#: som.c:5522
 #, c-format
 msgid ""
 "\n"
 "Exec Auxiliary Header\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Exec Auxiliary Header\n"
 msgstr ""
 
-#: som.c:5782
+#: som.c:5831
 msgid "som_sizeof_headers unimplemented"
 msgstr ""
 
 #: srec.c:260
 #, c-format
 msgid "som_sizeof_headers unimplemented"
 msgstr ""
 
 #: srec.c:260
 #, c-format
-msgid "%B:%d: Unexpected character `%s' in S-record file\n"
+msgid "%pB:%d: unexpected character `%s' in S-record file"
 msgstr ""
 
 #: srec.c:488
 #, c-format
 msgstr ""
 
 #: srec.c:488
 #, c-format
-msgid "%B:%d: byte count %d too small\n"
+msgid "%pB:%d: byte count %d too small"
 msgstr ""
 
 msgstr ""
 
-#: srec.c:581 srec.c:615
+#: srec.c:580 srec.c:614
 #, c-format
 #, c-format
-msgid "%B:%d: Bad checksum in S-record file\n"
+msgid "%pB:%d: bad checksum in S-record file"
 msgstr ""
 
 #: stabs.c:279
 #, c-format
 msgstr ""
 
 #: stabs.c:279
 #, c-format
-msgid "%B(%A+0x%lx): Stabs entry has invalid string index."
+msgid "%pB(%pA+%#lx): stabs entry has invalid string index"
+msgstr ""
+
+#: syms.c:1092
+msgid "unsupported .stab relocation"
+msgstr ""
+
+#: vms-alpha.c:478
+msgid "corrupt EIHD record - size is too small"
+msgstr ""
+
+#: vms-alpha.c:664
+#, c-format
+msgid "unable to read EIHS record at offset %#x"
+msgstr ""
+
+#: vms-alpha.c:1156
+msgid "record is too small for symbol name length"
+msgstr ""
+
+#: vms-alpha.c:1189
+#, c-format
+msgid "corrupt EGSD record: its size (%#x) is too small"
+msgstr ""
+
+#: vms-alpha.c:1213
+#, c-format
+msgid ""
+"corrupt EGSD record type %d: size (%#x) is larger than remaining space (%#x)"
+msgstr ""
+
+#: vms-alpha.c:1223
+#, c-format
+msgid "corrupt EGSD record type %d: size (%#x) is too small"
 msgstr ""
 
 msgstr ""
 
-#: syms.c:1079
-msgid "Unsupported .stab relocation"
+#: vms-alpha.c:1365
+#, c-format
+msgid "corrupt EGSD record: its psindx field is too big (%#lx)"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:1317
+#: vms-alpha.c:1440
 #, c-format
 #, c-format
-msgid "Unknown EGSD subtype %d"
+msgid "unknown EGSD subtype %d"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:1348
+#: vms-alpha.c:1473
 #, c-format
 #, c-format
-msgid "Stack overflow (%d) in _bfd_vms_push"
+msgid "stack overflow (%d) in _bfd_vms_push"
+msgstr ""
+
+#: vms-alpha.c:1487
+msgid "stack underflow in _bfd_vms_pop"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:1361
-msgid "Stack underflow in _bfd_vms_pop"
+#: vms-alpha.c:1561
+#, c-format
+msgid "dst_define_location %u too large"
 msgstr ""
 
 #. These names have not yet been added to this switch statement.
 msgstr ""
 
 #. These names have not yet been added to this switch statement.
-#: vms-alpha.c:1598
+#: vms-alpha.c:1762
 #, c-format
 msgid "unknown ETIR command %d"
 msgstr ""
 
 #, c-format
 msgid "unknown ETIR command %d"
 msgstr ""
 
-#: vms-alpha.c:1784
+#: vms-alpha.c:1793
+msgid "corrupt vms value"
+msgstr ""
+
+#: vms-alpha.c:1924
+msgid "corrupt ETIR record encountered"
+msgstr ""
+
+#: vms-alpha.c:1986
 #, c-format
 msgid "bad section index in %s"
 msgstr ""
 
 #, c-format
 msgid "bad section index in %s"
 msgstr ""
 
-#: vms-alpha.c:1797
+#: vms-alpha.c:2000
 #, c-format
 msgid "unsupported STA cmd %s"
 msgstr ""
 #, c-format
 msgid "unsupported STA cmd %s"
 msgstr ""
@@ -5936,2265 +6671,2468 @@ msgstr ""
 #. Rotate.
 #. Redefine symbol to current location.
 #. Define a literal.
 #. Rotate.
 #. Redefine symbol to current location.
 #. Define a literal.
-#: vms-alpha.c:1973 vms-alpha.c:2004 vms-alpha.c:2095 vms-alpha.c:2251
+#: vms-alpha.c:2208 vms-alpha.c:2239 vms-alpha.c:2334 vms-alpha.c:2554
 #, c-format
 msgid "%s: not supported"
 msgstr ""
 
 #, c-format
 msgid "%s: not supported"
 msgstr ""
 
-#: vms-alpha.c:1979
+#: vms-alpha.c:2214
 #, c-format
 msgid "%s: not implemented"
 msgstr ""
 
 #, c-format
 msgid "%s: not implemented"
 msgstr ""
 
-#: vms-alpha.c:2235
+#: vms-alpha.c:2379 vms-alpha.c:2394
+#, c-format
+msgid "invalid %s"
+msgstr ""
+
+#. Divide by zero is supposed to give a result of zero,
+#. and a non-fatal warning message.
+#: vms-alpha.c:2454
+#, c-format
+msgid "%s divide by zero"
+msgstr ""
+
+#: vms-alpha.c:2520
 #, c-format
 msgid "invalid use of %s with contexts"
 msgstr ""
 
 #, c-format
 msgid "invalid use of %s with contexts"
 msgstr ""
 
-#: vms-alpha.c:2269
+#: vms-alpha.c:2578
 #, c-format
 msgid "reserved cmd %d"
 msgstr ""
 
 #, c-format
 msgid "reserved cmd %d"
 msgstr ""
 
-#: vms-alpha.c:2354
-msgid "Object module NOT error-free !\n"
+#: vms-alpha.c:2662
+msgid "corrupt EEOM record - size is too small"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:3675
+#: vms-alpha.c:2671
+msgid "object module not error-free !"
+msgstr ""
+
+#: vms-alpha.c:3999
 #, c-format
 #, c-format
-msgid "SEC_RELOC with no relocs in section %s"
+msgid "SEC_RELOC with no relocs in section %pA"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:3727 vms-alpha.c:3940
+#: vms-alpha.c:4051 vms-alpha.c:4266
 #, c-format
 #, c-format
-msgid "Size error in section %s"
+msgid "size error in section %pA"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:3886
-msgid "Spurious ALPHA_R_BSR reloc"
+#: vms-alpha.c:4211
+msgid "spurious ALPHA_R_BSR reloc"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:3927
+#: vms-alpha.c:4252
 #, c-format
 #, c-format
-msgid "Unhandled relocation %s"
+msgid "unhandled relocation %s"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:4217
+#: vms-alpha.c:4549
 #, c-format
 msgid "unknown source command %d"
 msgstr ""
 
 #, c-format
 msgid "unknown source command %d"
 msgstr ""
 
-#: vms-alpha.c:4278
-msgid "DST__K_SET_LINUM_INCR not implemented"
-msgstr ""
-
-#: vms-alpha.c:4284
-msgid "DST__K_SET_LINUM_INCR_W not implemented"
+#: vms-alpha.c:4610 vms-alpha.c:4616 vms-alpha.c:4622 vms-alpha.c:4628
+#: vms-alpha.c:4634 vms-alpha.c:4661 vms-alpha.c:4667 vms-alpha.c:4673
+#: vms-alpha.c:4679
+#, c-format
+msgid "%s not implemented"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:4290
-msgid "DST__K_RESET_LINUM_INCR not implemented"
+#: vms-alpha.c:4722
+#, c-format
+msgid "unknown line command %d"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:4296
-msgid "DST__K_BEG_STMT_MODE not implemented"
+#: vms-alpha.c:5183 vms-alpha.c:5201 vms-alpha.c:5216 vms-alpha.c:5232
+#: vms-alpha.c:5245 vms-alpha.c:5257 vms-alpha.c:5270
+#, c-format
+msgid "unknown reloc %s + %s"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:4302
-msgid "DST__K_END_STMT_MODE not implemented"
+#: vms-alpha.c:5325
+#, c-format
+msgid "unknown reloc %s"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:4329
-msgid "DST__K_SET_PC not implemented"
+#: vms-alpha.c:5339
+msgid "invalid section index in ETIR"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:4335
-msgid "DST__K_SET_PC_W not implemented"
+#: vms-alpha.c:5348
+msgid "relocation for non-REL psect"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:4341
-msgid "DST__K_SET_PC_L not implemented"
+#: vms-alpha.c:5397
+#, c-format
+msgid "unknown symbol in command %s"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:4347
-msgid "DST__K_SET_STMTNUM not implemented"
+#: vms-alpha.c:5811
+#, c-format
+msgid "reloc (%d) is *UNKNOWN*"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:4390
+#: vms-alpha.c:5927
 #, c-format
 #, c-format
-msgid "unknown line command %d"
+msgid "  EMH %u (len=%u): "
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:4850 vms-alpha.c:4868 vms-alpha.c:4883 vms-alpha.c:4899
-#: vms-alpha.c:4912 vms-alpha.c:4924 vms-alpha.c:4937
+#: vms-alpha.c:5932
 #, c-format
 #, c-format
-msgid "Unknown reloc %s + %s"
+msgid "   Error: The length is less than the length of an EMH record\n"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:4992
+#: vms-alpha.c:5949
 #, c-format
 #, c-format
-msgid "Unknown reloc %s"
+msgid ""
+"   Error: The record length is less than the size of an EMH_MHD record\n"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:5005
-msgid "Invalid section index in ETIR"
+#: vms-alpha.c:5952
+#, c-format
+msgid "Module header\n"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:5012
-msgid "Relocation for non-REL psect"
+#: vms-alpha.c:5953
+#, c-format
+msgid "   structure level: %u\n"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:5059
+#: vms-alpha.c:5954
 #, c-format
 #, c-format
-msgid "Unknown symbol in command %s"
+msgid "   max record size: %u\n"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:5460
+#: vms-alpha.c:5960
 #, c-format
 #, c-format
-msgid "reloc (%d) is *UNKNOWN*"
+msgid "   Error: The module name is missing\n"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:5575
+#: vms-alpha.c:5966
 #, c-format
 #, c-format
-msgid "  EMH %u (len=%u): "
+msgid "   Error: The module name is too long\n"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:5584
+#: vms-alpha.c:5969
 #, c-format
 #, c-format
-msgid "Module header\n"
+msgid "   module name    : %.*s\n"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:5585
+#: vms-alpha.c:5973
 #, c-format
 #, c-format
-msgid "   structure level: %u\n"
+msgid "   Error: The module version is missing\n"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:5586
+#: vms-alpha.c:5979
 #, c-format
 #, c-format
-msgid "   max record size: %u\n"
+msgid "   Error: The module version is too long\n"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:5589
+#: vms-alpha.c:5982
 #, c-format
 #, c-format
-msgid "   module name    : %.*s\n"
+msgid "   module version : %.*s\n"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:5591
+#: vms-alpha.c:5985
 #, c-format
 #, c-format
-msgid "   module version : %.*s\n"
+msgid "   Error: The compile date is truncated\n"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:5593
+#: vms-alpha.c:5987
 #, c-format
 msgid "   compile date   : %.17s\n"
 msgstr ""
 
 #, c-format
 msgid "   compile date   : %.17s\n"
 msgstr ""
 
-#: vms-alpha.c:5598
+#: vms-alpha.c:5992
 #, c-format
 msgid "Language Processor Name\n"
 msgstr ""
 
 #, c-format
 msgid "Language Processor Name\n"
 msgstr ""
 
-#: vms-alpha.c:5599
+#: vms-alpha.c:5993
 #, c-format
 msgid "   language name: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   language name: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:5606
+#: vms-alpha.c:5997
 #, c-format
 msgid "Source Files Header\n"
 msgstr ""
 
 #, c-format
 msgid "Source Files Header\n"
 msgstr ""
 
-#: vms-alpha.c:5607
+#: vms-alpha.c:5998
 #, c-format
 msgid "   file: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   file: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:5614
+#: vms-alpha.c:6002
 #, c-format
 msgid "Title Text Header\n"
 msgstr ""
 
 #, c-format
 msgid "Title Text Header\n"
 msgstr ""
 
-#: vms-alpha.c:5615
+#: vms-alpha.c:6003
 #, c-format
 msgid "   title: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   title: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:5622
+#: vms-alpha.c:6007
 #, c-format
 msgid "Copyright Header\n"
 msgstr ""
 
 #, c-format
 msgid "Copyright Header\n"
 msgstr ""
 
-#: vms-alpha.c:5623
+#: vms-alpha.c:6008
 #, c-format
 msgid "   copyright: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   copyright: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:5629
+#: vms-alpha.c:6012
 #, c-format
 msgid "unhandled emh subtype %u\n"
 msgstr ""
 
 #, c-format
 msgid "unhandled emh subtype %u\n"
 msgstr ""
 
-#: vms-alpha.c:5639
+#: vms-alpha.c:6022
 #, c-format
 msgid "  EEOM (len=%u):\n"
 msgstr ""
 
 #, c-format
 msgid "  EEOM (len=%u):\n"
 msgstr ""
 
-#: vms-alpha.c:5640
+#: vms-alpha.c:6027
+#, c-format
+msgid "   Error: The length is less than the length of an EEOM record\n"
+msgstr ""
+
+#: vms-alpha.c:6031
 #, c-format
 msgid "   number of cond linkage pairs: %u\n"
 msgstr ""
 
 #, c-format
 msgid "   number of cond linkage pairs: %u\n"
 msgstr ""
 
-#: vms-alpha.c:5642
+#: vms-alpha.c:6033
 #, c-format
 msgid "   completion code: %u\n"
 msgstr ""
 
 #, c-format
 msgid "   completion code: %u\n"
 msgstr ""
 
-#: vms-alpha.c:5646
+#: vms-alpha.c:6037
 #, c-format
 msgid "   transfer addr flags: 0x%02x\n"
 msgstr ""
 
 #, c-format
 msgid "   transfer addr flags: 0x%02x\n"
 msgstr ""
 
-#: vms-alpha.c:5647
+#: vms-alpha.c:6038
 #, c-format
 msgid "   transfer addr psect: %u\n"
 msgstr ""
 
 #, c-format
 msgid "   transfer addr psect: %u\n"
 msgstr ""
 
-#: vms-alpha.c:5649
+#: vms-alpha.c:6040
 #, c-format
 msgid "   transfer address   : 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "   transfer address   : 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:5658
+#: vms-alpha.c:6049
 msgid " WEAK"
 msgstr ""
 
 msgid " WEAK"
 msgstr ""
 
-#: vms-alpha.c:5660
+#: vms-alpha.c:6051
 msgid " DEF"
 msgstr ""
 
 msgid " DEF"
 msgstr ""
 
-#: vms-alpha.c:5662
+#: vms-alpha.c:6053
 msgid " UNI"
 msgstr ""
 
 msgid " UNI"
 msgstr ""
 
-#: vms-alpha.c:5664 vms-alpha.c:5685
+#: vms-alpha.c:6055 vms-alpha.c:6076
 msgid " REL"
 msgstr ""
 
 msgid " REL"
 msgstr ""
 
-#: vms-alpha.c:5666
+#: vms-alpha.c:6057
 msgid " COMM"
 msgstr ""
 
 msgid " COMM"
 msgstr ""
 
-#: vms-alpha.c:5668
+#: vms-alpha.c:6059
 msgid " VECEP"
 msgstr ""
 
 msgid " VECEP"
 msgstr ""
 
-#: vms-alpha.c:5670
+#: vms-alpha.c:6061
 msgid " NORM"
 msgstr ""
 
 msgid " NORM"
 msgstr ""
 
-#: vms-alpha.c:5672
+#: vms-alpha.c:6063
 msgid " QVAL"
 msgstr ""
 
 msgid " QVAL"
 msgstr ""
 
-#: vms-alpha.c:5679
+#: vms-alpha.c:6070
 msgid " PIC"
 msgstr ""
 
 msgid " PIC"
 msgstr ""
 
-#: vms-alpha.c:5681
+#: vms-alpha.c:6072
 msgid " LIB"
 msgstr ""
 
 msgid " LIB"
 msgstr ""
 
-#: vms-alpha.c:5683
+#: vms-alpha.c:6074
 msgid " OVR"
 msgstr ""
 
 msgid " OVR"
 msgstr ""
 
-#: vms-alpha.c:5687
+#: vms-alpha.c:6078
 msgid " GBL"
 msgstr ""
 
 msgid " GBL"
 msgstr ""
 
-#: vms-alpha.c:5689
+#: vms-alpha.c:6080
 msgid " SHR"
 msgstr ""
 
 msgid " SHR"
 msgstr ""
 
-#: vms-alpha.c:5691
+#: vms-alpha.c:6082
 msgid " EXE"
 msgstr ""
 
 msgid " EXE"
 msgstr ""
 
-#: vms-alpha.c:5693
+#: vms-alpha.c:6084
 msgid " RD"
 msgstr ""
 
 msgid " RD"
 msgstr ""
 
-#: vms-alpha.c:5695
+#: vms-alpha.c:6086
 msgid " WRT"
 msgstr ""
 
 msgid " WRT"
 msgstr ""
 
-#: vms-alpha.c:5697
+#: vms-alpha.c:6088
 msgid " VEC"
 msgstr ""
 
 msgid " VEC"
 msgstr ""
 
-#: vms-alpha.c:5699
+#: vms-alpha.c:6090
 msgid " NOMOD"
 msgstr ""
 
 msgid " NOMOD"
 msgstr ""
 
-#: vms-alpha.c:5701
+#: vms-alpha.c:6092
 msgid " COM"
 msgstr ""
 
 msgid " COM"
 msgstr ""
 
-#: vms-alpha.c:5703
+#: vms-alpha.c:6094
 msgid " 64B"
 msgstr ""
 
 msgid " 64B"
 msgstr ""
 
-#: vms-alpha.c:5712
+#: vms-alpha.c:6103
 #, c-format
 msgid "  EGSD (len=%u):\n"
 msgstr ""
 
 #, c-format
 msgid "  EGSD (len=%u):\n"
 msgstr ""
 
-#: vms-alpha.c:5725
+#: vms-alpha.c:6118
 #, c-format
 msgid "  EGSD entry %2u (type: %u, len: %u): "
 msgstr ""
 
 #, c-format
 msgid "  EGSD entry %2u (type: %u, len: %u): "
 msgstr ""
 
-#: vms-alpha.c:5737
+#: vms-alpha.c:6124 vms-alpha.c:6419
+#, c-format
+msgid "   Erroneous length\n"
+msgstr ""
+
+#: vms-alpha.c:6137
 #, c-format
 msgid "PSC - Program section definition\n"
 msgstr ""
 
 #, c-format
 msgid "PSC - Program section definition\n"
 msgstr ""
 
-#: vms-alpha.c:5738 vms-alpha.c:5755
+#: vms-alpha.c:6138 vms-alpha.c:6158
 #, c-format
 msgid "   alignment  : 2**%u\n"
 msgstr ""
 
 #, c-format
 msgid "   alignment  : 2**%u\n"
 msgstr ""
 
-#: vms-alpha.c:5739 vms-alpha.c:5756
+#: vms-alpha.c:6139 vms-alpha.c:6159
 #, c-format
 msgid "   flags      : 0x%04x"
 msgstr ""
 
 #, c-format
 msgid "   flags      : 0x%04x"
 msgstr ""
 
-#: vms-alpha.c:5743
+#: vms-alpha.c:6143
 #, c-format
 msgid "   alloc (len): %u (0x%08x)\n"
 msgstr ""
 
 #, c-format
 msgid "   alloc (len): %u (0x%08x)\n"
 msgstr ""
 
-#: vms-alpha.c:5744 vms-alpha.c:5801 vms-alpha.c:5850
+#: vms-alpha.c:6145 vms-alpha.c:6211 vms-alpha.c:6279
 #, c-format
 msgid "   name       : %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   name       : %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:5754
+#: vms-alpha.c:6157
 #, c-format
 msgid "SPSC - Shared Image Program section def\n"
 msgstr ""
 
 #, c-format
 msgid "SPSC - Shared Image Program section def\n"
 msgstr ""
 
-#: vms-alpha.c:5760
+#: vms-alpha.c:6163
 #, c-format
 msgid "   alloc (len)   : %u (0x%08x)\n"
 msgstr ""
 
 #, c-format
 msgid "   alloc (len)   : %u (0x%08x)\n"
 msgstr ""
 
-#: vms-alpha.c:5761
+#: vms-alpha.c:6164
 #, c-format
 msgid "   image offset  : 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "   image offset  : 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:5763
+#: vms-alpha.c:6166
 #, c-format
 msgid "   symvec offset : 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "   symvec offset : 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:5765
+#: vms-alpha.c:6169
 #, c-format
 msgid "   name          : %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   name          : %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:5778
+#: vms-alpha.c:6185
 #, c-format
 msgid "SYM - Global symbol definition\n"
 msgstr ""
 
 #, c-format
 msgid "SYM - Global symbol definition\n"
 msgstr ""
 
-#: vms-alpha.c:5779 vms-alpha.c:5839 vms-alpha.c:5860 vms-alpha.c:5879
+#: vms-alpha.c:6186 vms-alpha.c:6267 vms-alpha.c:6291 vms-alpha.c:6314
 #, c-format
 msgid "   flags: 0x%04x"
 msgstr ""
 
 #, c-format
 msgid "   flags: 0x%04x"
 msgstr ""
 
-#: vms-alpha.c:5782
+#: vms-alpha.c:6189
 #, c-format
 msgid "   psect offset: 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "   psect offset: 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:5786
+#: vms-alpha.c:6193
 #, c-format
 msgid "   code address: 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "   code address: 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:5788
+#: vms-alpha.c:6195
 #, c-format
 msgid "   psect index for entry point : %u\n"
 msgstr ""
 
 #, c-format
 msgid "   psect index for entry point : %u\n"
 msgstr ""
 
-#: vms-alpha.c:5791 vms-alpha.c:5867 vms-alpha.c:5886
+#: vms-alpha.c:6198 vms-alpha.c:6298 vms-alpha.c:6321
 #, c-format
 msgid "   psect index : %u\n"
 msgstr ""
 
 #, c-format
 msgid "   psect index : %u\n"
 msgstr ""
 
-#: vms-alpha.c:5793 vms-alpha.c:5869 vms-alpha.c:5888
+#: vms-alpha.c:6201 vms-alpha.c:6301 vms-alpha.c:6324
 #, c-format
 msgid "   name        : %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   name        : %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:5800
+#: vms-alpha.c:6209
 #, c-format
 msgid "SYM - Global symbol reference\n"
 msgstr ""
 
 #, c-format
 msgid "SYM - Global symbol reference\n"
 msgstr ""
 
-#: vms-alpha.c:5812
+#: vms-alpha.c:6224
 #, c-format
 msgid "IDC - Ident Consistency check\n"
 msgstr ""
 
 #, c-format
 msgid "IDC - Ident Consistency check\n"
 msgstr ""
 
-#: vms-alpha.c:5813
+#: vms-alpha.c:6225
 #, c-format
 msgid "   flags         : 0x%08x"
 msgstr ""
 
 #, c-format
 msgid "   flags         : 0x%08x"
 msgstr ""
 
-#: vms-alpha.c:5817
+#: vms-alpha.c:6229
 #, c-format
 msgid "   id match      : %x\n"
 msgstr ""
 
 #, c-format
 msgid "   id match      : %x\n"
 msgstr ""
 
-#: vms-alpha.c:5819
+#: vms-alpha.c:6231
 #, c-format
 msgid "   error severity: %x\n"
 msgstr ""
 
 #, c-format
 msgid "   error severity: %x\n"
 msgstr ""
 
-#: vms-alpha.c:5822
+#: vms-alpha.c:6235
 #, c-format
 msgid "   entity name   : %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   entity name   : %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:5824
+#: vms-alpha.c:6241
 #, c-format
 msgid "   object name   : %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   object name   : %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:5827
+#: vms-alpha.c:6250
 #, c-format
 msgid "   binary ident  : 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "   binary ident  : 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:5830
+#: vms-alpha.c:6254
 #, c-format
 msgid "   ascii ident   : %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   ascii ident   : %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:5838
+#: vms-alpha.c:6266
 #, c-format
 msgid "SYMG - Universal symbol definition\n"
 msgstr ""
 
 #, c-format
 msgid "SYMG - Universal symbol definition\n"
 msgstr ""
 
-#: vms-alpha.c:5842
+#: vms-alpha.c:6270
 #, c-format
 msgid "   symbol vector offset: 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "   symbol vector offset: 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:5844
+#: vms-alpha.c:6272
 #, c-format
 msgid "   entry point: 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "   entry point: 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:5846
+#: vms-alpha.c:6274
 #, c-format
 msgid "   proc descr : 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "   proc descr : 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:5848
+#: vms-alpha.c:6276
 #, c-format
 msgid "   psect index: %u\n"
 msgstr ""
 
 #, c-format
 msgid "   psect index: %u\n"
 msgstr ""
 
-#: vms-alpha.c:5859
+#: vms-alpha.c:6290
 #, c-format
 msgid "SYMV - Vectored symbol definition\n"
 msgstr ""
 
 #, c-format
 msgid "SYMV - Vectored symbol definition\n"
 msgstr ""
 
-#: vms-alpha.c:5863
+#: vms-alpha.c:6294
 #, c-format
 msgid "   vector      : 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "   vector      : 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:5865 vms-alpha.c:5884
+#: vms-alpha.c:6296 vms-alpha.c:6319
 #, c-format
 msgid "   psect offset: %u\n"
 msgstr ""
 
 #, c-format
 msgid "   psect offset: %u\n"
 msgstr ""
 
-#: vms-alpha.c:5878
+#: vms-alpha.c:6313
 #, c-format
 msgid "SYMM - Global symbol definition with version\n"
 msgstr ""
 
 #, c-format
 msgid "SYMM - Global symbol definition with version\n"
 msgstr ""
 
-#: vms-alpha.c:5882
+#: vms-alpha.c:6317
 #, c-format
 msgid "   version mask: 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "   version mask: 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:5893
+#: vms-alpha.c:6330
 #, c-format
 msgid "unhandled egsd entry type %u\n"
 msgstr ""
 
 #, c-format
 msgid "unhandled egsd entry type %u\n"
 msgstr ""
 
-#: vms-alpha.c:5928
+#: vms-alpha.c:6369
 #, c-format
 msgid "    linkage index: %u, replacement insn: 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "    linkage index: %u, replacement insn: 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:5932
+#: vms-alpha.c:6373
 #, c-format
 msgid "    psect idx 1: %u, offset 1: 0x%08x %08x\n"
 msgstr ""
 
 #, c-format
 msgid "    psect idx 1: %u, offset 1: 0x%08x %08x\n"
 msgstr ""
 
-#: vms-alpha.c:5937
+#: vms-alpha.c:6378
 #, c-format
 msgid "    psect idx 2: %u, offset 2: 0x%08x %08x\n"
 msgstr ""
 
 #, c-format
 msgid "    psect idx 2: %u, offset 2: 0x%08x %08x\n"
 msgstr ""
 
-#: vms-alpha.c:5943
+#: vms-alpha.c:6384
 #, c-format
 msgid "    psect idx 3: %u, offset 3: 0x%08x %08x\n"
 msgstr ""
 
 #, c-format
 msgid "    psect idx 3: %u, offset 3: 0x%08x %08x\n"
 msgstr ""
 
-#: vms-alpha.c:5948
+#: vms-alpha.c:6389
 #, c-format
 msgid "    global name: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "    global name: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:5959
+#: vms-alpha.c:6401
 #, c-format
 #, c-format
-msgid "  %s (len=%u+%u):\n"
+msgid "  %s (len=%u):\n"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:5975
+#: vms-alpha.c:6424
 #, c-format
 #, c-format
-msgid "   (type: %3u, size: 4+%3u): "
+msgid "   (type: %3u, size: %3u): "
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:5979
+#: vms-alpha.c:6430
 #, c-format
 msgid "STA_GBL (stack global) %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "STA_GBL (stack global) %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:5983
+#: vms-alpha.c:6434
 #, c-format
 #, c-format
-msgid "STA_LW (stack longword) 0x%08x\n"
+msgid "STA_LW (stack longword)"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:5987
+#: vms-alpha.c:6440
 #, c-format
 #, c-format
-msgid "STA_QW (stack quadword) 0x%08x %08x\n"
+msgid "STA_QW (stack quadword)"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:5992
+#: vms-alpha.c:6447
 #, c-format
 msgid "STA_PQ (stack psect base + offset)\n"
 msgstr ""
 
 #, c-format
 msgid "STA_PQ (stack psect base + offset)\n"
 msgstr ""
 
-#: vms-alpha.c:5994
+#: vms-alpha.c:6450
 #, c-format
 msgid "    psect: %u, offset: 0x%08x %08x\n"
 msgstr ""
 
 #, c-format
 msgid "    psect: %u, offset: 0x%08x %08x\n"
 msgstr ""
 
-#: vms-alpha.c:6000
+#: vms-alpha.c:6456
 #, c-format
 msgid "STA_LI (stack literal)\n"
 msgstr ""
 
 #, c-format
 msgid "STA_LI (stack literal)\n"
 msgstr ""
 
-#: vms-alpha.c:6003
+#: vms-alpha.c:6459
 #, c-format
 msgid "STA_MOD (stack module)\n"
 msgstr ""
 
 #, c-format
 msgid "STA_MOD (stack module)\n"
 msgstr ""
 
-#: vms-alpha.c:6006
+#: vms-alpha.c:6462
 #, c-format
 msgid "STA_CKARG (compare procedure argument)\n"
 msgstr ""
 
 #, c-format
 msgid "STA_CKARG (compare procedure argument)\n"
 msgstr ""
 
-#: vms-alpha.c:6010
+#: vms-alpha.c:6466
 #, c-format
 msgid "STO_B (store byte)\n"
 msgstr ""
 
 #, c-format
 msgid "STO_B (store byte)\n"
 msgstr ""
 
-#: vms-alpha.c:6013
+#: vms-alpha.c:6469
 #, c-format
 msgid "STO_W (store word)\n"
 msgstr ""
 
 #, c-format
 msgid "STO_W (store word)\n"
 msgstr ""
 
-#: vms-alpha.c:6016
+#: vms-alpha.c:6472
 #, c-format
 msgid "STO_LW (store longword)\n"
 msgstr ""
 
 #, c-format
 msgid "STO_LW (store longword)\n"
 msgstr ""
 
-#: vms-alpha.c:6019
+#: vms-alpha.c:6475
 #, c-format
 msgid "STO_QW (store quadword)\n"
 msgstr ""
 
 #, c-format
 msgid "STO_QW (store quadword)\n"
 msgstr ""
 
-#: vms-alpha.c:6025
+#: vms-alpha.c:6482
 #, c-format
 msgid "STO_IMMR (store immediate repeat) %u bytes\n"
 msgstr ""
 
 #, c-format
 msgid "STO_IMMR (store immediate repeat) %u bytes\n"
 msgstr ""
 
-#: vms-alpha.c:6032
+#: vms-alpha.c:6491
 #, c-format
 msgid "STO_GBL (store global) %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "STO_GBL (store global) %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:6036
+#: vms-alpha.c:6496
 #, c-format
 msgid "STO_CA (store code address) %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "STO_CA (store code address) %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:6040
+#: vms-alpha.c:6500
 #, c-format
 msgid "STO_RB (store relative branch)\n"
 msgstr ""
 
 #, c-format
 msgid "STO_RB (store relative branch)\n"
 msgstr ""
 
-#: vms-alpha.c:6043
+#: vms-alpha.c:6503
 #, c-format
 msgid "STO_AB (store absolute branch)\n"
 msgstr ""
 
 #, c-format
 msgid "STO_AB (store absolute branch)\n"
 msgstr ""
 
-#: vms-alpha.c:6046
+#: vms-alpha.c:6506
 #, c-format
 msgid "STO_OFF (store offset to psect)\n"
 msgstr ""
 
 #, c-format
 msgid "STO_OFF (store offset to psect)\n"
 msgstr ""
 
-#: vms-alpha.c:6052
+#: vms-alpha.c:6513
 #, c-format
 msgid "STO_IMM (store immediate) %u bytes\n"
 msgstr ""
 
 #, c-format
 msgid "STO_IMM (store immediate) %u bytes\n"
 msgstr ""
 
-#: vms-alpha.c:6059
+#: vms-alpha.c:6522
 #, c-format
 msgid "STO_GBL_LW (store global longword) %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "STO_GBL_LW (store global longword) %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:6063
+#: vms-alpha.c:6526
 #, c-format
 msgid "STO_OFF (store LP with procedure signature)\n"
 msgstr ""
 
 #, c-format
 msgid "STO_OFF (store LP with procedure signature)\n"
 msgstr ""
 
-#: vms-alpha.c:6066
+#: vms-alpha.c:6529
 #, c-format
 msgid "STO_BR_GBL (store branch global) *todo*\n"
 msgstr ""
 
 #, c-format
 msgid "STO_BR_GBL (store branch global) *todo*\n"
 msgstr ""
 
-#: vms-alpha.c:6069
+#: vms-alpha.c:6532
 #, c-format
 msgid "STO_BR_PS (store branch psect + offset) *todo*\n"
 msgstr ""
 
 #, c-format
 msgid "STO_BR_PS (store branch psect + offset) *todo*\n"
 msgstr ""
 
-#: vms-alpha.c:6073
+#: vms-alpha.c:6536
 #, c-format
 msgid "OPR_NOP (no-operation)\n"
 msgstr ""
 
 #, c-format
 msgid "OPR_NOP (no-operation)\n"
 msgstr ""
 
-#: vms-alpha.c:6076
+#: vms-alpha.c:6539
 #, c-format
 msgid "OPR_ADD (add)\n"
 msgstr ""
 
 #, c-format
 msgid "OPR_ADD (add)\n"
 msgstr ""
 
-#: vms-alpha.c:6079
+#: vms-alpha.c:6542
 #, c-format
 #, c-format
-msgid "OPR_SUB (substract)\n"
+msgid "OPR_SUB (subtract)\n"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:6082
+#: vms-alpha.c:6545
 #, c-format
 msgid "OPR_MUL (multiply)\n"
 msgstr ""
 
 #, c-format
 msgid "OPR_MUL (multiply)\n"
 msgstr ""
 
-#: vms-alpha.c:6085
+#: vms-alpha.c:6548
 #, c-format
 msgid "OPR_DIV (divide)\n"
 msgstr ""
 
 #, c-format
 msgid "OPR_DIV (divide)\n"
 msgstr ""
 
-#: vms-alpha.c:6088
+#: vms-alpha.c:6551
 #, c-format
 msgid "OPR_AND (logical and)\n"
 msgstr ""
 
 #, c-format
 msgid "OPR_AND (logical and)\n"
 msgstr ""
 
-#: vms-alpha.c:6091
+#: vms-alpha.c:6554
 #, c-format
 msgid "OPR_IOR (logical inclusive or)\n"
 msgstr ""
 
 #, c-format
 msgid "OPR_IOR (logical inclusive or)\n"
 msgstr ""
 
-#: vms-alpha.c:6094
+#: vms-alpha.c:6557
 #, c-format
 msgid "OPR_EOR (logical exclusive or)\n"
 msgstr ""
 
 #, c-format
 msgid "OPR_EOR (logical exclusive or)\n"
 msgstr ""
 
-#: vms-alpha.c:6097
+#: vms-alpha.c:6560
 #, c-format
 msgid "OPR_NEG (negate)\n"
 msgstr ""
 
 #, c-format
 msgid "OPR_NEG (negate)\n"
 msgstr ""
 
-#: vms-alpha.c:6100
+#: vms-alpha.c:6563
 #, c-format
 msgid "OPR_COM (complement)\n"
 msgstr ""
 
 #, c-format
 msgid "OPR_COM (complement)\n"
 msgstr ""
 
-#: vms-alpha.c:6103
+#: vms-alpha.c:6566
 #, c-format
 msgid "OPR_INSV (insert field)\n"
 msgstr ""
 
 #, c-format
 msgid "OPR_INSV (insert field)\n"
 msgstr ""
 
-#: vms-alpha.c:6106
+#: vms-alpha.c:6569
 #, c-format
 msgid "OPR_ASH (arithmetic shift)\n"
 msgstr ""
 
 #, c-format
 msgid "OPR_ASH (arithmetic shift)\n"
 msgstr ""
 
-#: vms-alpha.c:6109
+#: vms-alpha.c:6572
 #, c-format
 msgid "OPR_USH (unsigned shift)\n"
 msgstr ""
 
 #, c-format
 msgid "OPR_USH (unsigned shift)\n"
 msgstr ""
 
-#: vms-alpha.c:6112
+#: vms-alpha.c:6575
 #, c-format
 msgid "OPR_ROT (rotate)\n"
 msgstr ""
 
 #, c-format
 msgid "OPR_ROT (rotate)\n"
 msgstr ""
 
-#: vms-alpha.c:6115
+#: vms-alpha.c:6578
 #, c-format
 msgid "OPR_SEL (select)\n"
 msgstr ""
 
 #, c-format
 msgid "OPR_SEL (select)\n"
 msgstr ""
 
-#: vms-alpha.c:6118
+#: vms-alpha.c:6581
 #, c-format
 msgid "OPR_REDEF (redefine symbol to curr location)\n"
 msgstr ""
 
 #, c-format
 msgid "OPR_REDEF (redefine symbol to curr location)\n"
 msgstr ""
 
-#: vms-alpha.c:6121
+#: vms-alpha.c:6584
 #, c-format
 msgid "OPR_REDEF (define a literal)\n"
 msgstr ""
 
 #, c-format
 msgid "OPR_REDEF (define a literal)\n"
 msgstr ""
 
-#: vms-alpha.c:6125
+#: vms-alpha.c:6588
 #, c-format
 msgid "STC_LP (store cond linkage pair)\n"
 msgstr ""
 
 #, c-format
 msgid "STC_LP (store cond linkage pair)\n"
 msgstr ""
 
-#: vms-alpha.c:6129
+#: vms-alpha.c:6592
 #, c-format
 msgid "STC_LP_PSB (store cond linkage pair + signature)\n"
 msgstr ""
 
 #, c-format
 msgid "STC_LP_PSB (store cond linkage pair + signature)\n"
 msgstr ""
 
-#: vms-alpha.c:6131
+#: vms-alpha.c:6596
 #, c-format
 msgid "   linkage index: %u, procedure: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   linkage index: %u, procedure: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:6134
+#: vms-alpha.c:6603
 #, c-format
 msgid "   signature: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   signature: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:6137
+#: vms-alpha.c:6609
 #, c-format
 msgid "STC_GBL (store cond global)\n"
 msgstr ""
 
 #, c-format
 msgid "STC_GBL (store cond global)\n"
 msgstr ""
 
-#: vms-alpha.c:6139
+#: vms-alpha.c:6612
 #, c-format
 msgid "   linkage index: %u, global: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   linkage index: %u, global: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:6143
+#: vms-alpha.c:6617
 #, c-format
 msgid "STC_GCA (store cond code address)\n"
 msgstr ""
 
 #, c-format
 msgid "STC_GCA (store cond code address)\n"
 msgstr ""
 
-#: vms-alpha.c:6145
+#: vms-alpha.c:6620
 #, c-format
 msgid "   linkage index: %u, procedure name: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   linkage index: %u, procedure name: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:6149
+#: vms-alpha.c:6625
 #, c-format
 msgid "STC_PS (store cond psect + offset)\n"
 msgstr ""
 
 #, c-format
 msgid "STC_PS (store cond psect + offset)\n"
 msgstr ""
 
-#: vms-alpha.c:6152
+#: vms-alpha.c:6629
 #, c-format
 msgid "   linkage index: %u, psect: %u, offset: 0x%08x %08x\n"
 msgstr ""
 
 #, c-format
 msgid "   linkage index: %u, psect: %u, offset: 0x%08x %08x\n"
 msgstr ""
 
-#: vms-alpha.c:6159
+#: vms-alpha.c:6636
 #, c-format
 msgid "STC_NOP_GBL (store cond NOP at global addr)\n"
 msgstr ""
 
 #, c-format
 msgid "STC_NOP_GBL (store cond NOP at global addr)\n"
 msgstr ""
 
-#: vms-alpha.c:6163
+#: vms-alpha.c:6640
 #, c-format
 msgid "STC_NOP_PS (store cond NOP at psect + offset)\n"
 msgstr ""
 
 #, c-format
 msgid "STC_NOP_PS (store cond NOP at psect + offset)\n"
 msgstr ""
 
-#: vms-alpha.c:6167
+#: vms-alpha.c:6644
 #, c-format
 msgid "STC_BSR_GBL (store cond BSR at global addr)\n"
 msgstr ""
 
 #, c-format
 msgid "STC_BSR_GBL (store cond BSR at global addr)\n"
 msgstr ""
 
-#: vms-alpha.c:6171
+#: vms-alpha.c:6648
 #, c-format
 msgid "STC_BSR_PS (store cond BSR at psect + offset)\n"
 msgstr ""
 
 #, c-format
 msgid "STC_BSR_PS (store cond BSR at psect + offset)\n"
 msgstr ""
 
-#: vms-alpha.c:6175
+#: vms-alpha.c:6652
 #, c-format
 msgid "STC_LDA_GBL (store cond LDA at global addr)\n"
 msgstr ""
 
 #, c-format
 msgid "STC_LDA_GBL (store cond LDA at global addr)\n"
 msgstr ""
 
-#: vms-alpha.c:6179
+#: vms-alpha.c:6656
 #, c-format
 msgid "STC_LDA_PS (store cond LDA at psect + offset)\n"
 msgstr ""
 
 #, c-format
 msgid "STC_LDA_PS (store cond LDA at psect + offset)\n"
 msgstr ""
 
-#: vms-alpha.c:6183
+#: vms-alpha.c:6660
 #, c-format
 msgid "STC_BOH_GBL (store cond BOH at global addr)\n"
 msgstr ""
 
 #, c-format
 msgid "STC_BOH_GBL (store cond BOH at global addr)\n"
 msgstr ""
 
-#: vms-alpha.c:6187
+#: vms-alpha.c:6664
 #, c-format
 msgid "STC_BOH_PS (store cond BOH at psect + offset)\n"
 msgstr ""
 
 #, c-format
 msgid "STC_BOH_PS (store cond BOH at psect + offset)\n"
 msgstr ""
 
-#: vms-alpha.c:6192
+#: vms-alpha.c:6669
 #, c-format
 msgid "STC_NBH_GBL (store cond or hint at global addr)\n"
 msgstr ""
 
 #, c-format
 msgid "STC_NBH_GBL (store cond or hint at global addr)\n"
 msgstr ""
 
-#: vms-alpha.c:6196
+#: vms-alpha.c:6673
 #, c-format
 msgid "STC_NBH_PS (store cond or hint at psect + offset)\n"
 msgstr ""
 
 #, c-format
 msgid "STC_NBH_PS (store cond or hint at psect + offset)\n"
 msgstr ""
 
-#: vms-alpha.c:6200
+#: vms-alpha.c:6677
 #, c-format
 msgid "CTL_SETRB (set relocation base)\n"
 msgstr ""
 
 #, c-format
 msgid "CTL_SETRB (set relocation base)\n"
 msgstr ""
 
-#: vms-alpha.c:6206
+#: vms-alpha.c:6683
 #, c-format
 msgid "CTL_AUGRB (augment relocation base) %u\n"
 msgstr ""
 
 #, c-format
 msgid "CTL_AUGRB (augment relocation base) %u\n"
 msgstr ""
 
-#: vms-alpha.c:6210
+#: vms-alpha.c:6688
 #, c-format
 msgid "CTL_DFLOC (define location)\n"
 msgstr ""
 
 #, c-format
 msgid "CTL_DFLOC (define location)\n"
 msgstr ""
 
-#: vms-alpha.c:6213
+#: vms-alpha.c:6691
 #, c-format
 msgid "CTL_STLOC (set location)\n"
 msgstr ""
 
 #, c-format
 msgid "CTL_STLOC (set location)\n"
 msgstr ""
 
-#: vms-alpha.c:6216
+#: vms-alpha.c:6694
 #, c-format
 msgid "CTL_STKDL (stack defined location)\n"
 msgstr ""
 
 #, c-format
 msgid "CTL_STKDL (stack defined location)\n"
 msgstr ""
 
-#: vms-alpha.c:6219 vms-alpha.c:6643 vms-alpha.c:6769
+#: vms-alpha.c:6697 vms-alpha.c:7140 vms-alpha.c:7301
 #, c-format
 msgid "*unhandled*\n"
 msgstr ""
 
 #, c-format
 msgid "*unhandled*\n"
 msgstr ""
 
-#: vms-alpha.c:6249 vms-alpha.c:6288
+#: vms-alpha.c:6727 vms-alpha.c:6766
 #, c-format
 msgid "cannot read GST record length\n"
 msgstr ""
 
 #. Ill-formed.
 #, c-format
 msgid "cannot read GST record length\n"
 msgstr ""
 
 #. Ill-formed.
-#: vms-alpha.c:6270
+#: vms-alpha.c:6748
 #, c-format
 msgid "cannot find EMH in first GST record\n"
 msgstr ""
 
 #, c-format
 msgid "cannot find EMH in first GST record\n"
 msgstr ""
 
-#: vms-alpha.c:6296
+#: vms-alpha.c:6774
 #, c-format
 msgid "cannot read GST record header\n"
 msgstr ""
 
 #, c-format
 msgid "cannot read GST record header\n"
 msgstr ""
 
-#: vms-alpha.c:6309
+#: vms-alpha.c:6787
 #, c-format
 msgid " corrupted GST\n"
 msgstr ""
 
 #, c-format
 msgid " corrupted GST\n"
 msgstr ""
 
-#: vms-alpha.c:6317
+#: vms-alpha.c:6795
 #, c-format
 msgid "cannot read GST record\n"
 msgstr ""
 
 #, c-format
 msgid "cannot read GST record\n"
 msgstr ""
 
-#: vms-alpha.c:6346
+#: vms-alpha.c:6824
 #, c-format
 msgid " unhandled EOBJ record type %u\n"
 msgstr ""
 
 #, c-format
 msgid " unhandled EOBJ record type %u\n"
 msgstr ""
 
-#: vms-alpha.c:6370
+#: vms-alpha.c:6849
 #, c-format
 msgid "  bitcount: %u, base addr: 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "  bitcount: %u, base addr: 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:6384
+#: vms-alpha.c:6863
 #, c-format
 msgid "   bitmap: 0x%08x (count: %u):\n"
 msgstr ""
 
 #, c-format
 msgid "   bitmap: 0x%08x (count: %u):\n"
 msgstr ""
 
-#: vms-alpha.c:6391
+#: vms-alpha.c:6870
 #, c-format
 msgid " %08x"
 msgstr ""
 
 #, c-format
 msgid " %08x"
 msgstr ""
 
-#: vms-alpha.c:6417
+#: vms-alpha.c:6897
 #, c-format
 msgid "  image %u (%u entries)\n"
 msgstr ""
 
 #, c-format
 msgid "  image %u (%u entries)\n"
 msgstr ""
 
-#: vms-alpha.c:6423
+#: vms-alpha.c:6903
 #, c-format
 msgid "   offset: 0x%08x, val: 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "   offset: 0x%08x, val: 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:6445
+#: vms-alpha.c:6926
 #, c-format
 msgid "  image %u (%u entries), offsets:\n"
 msgstr ""
 
 #, c-format
 msgid "  image %u (%u entries), offsets:\n"
 msgstr ""
 
-#: vms-alpha.c:6452
+#: vms-alpha.c:6933
 #, c-format
 msgid " 0x%08x"
 msgstr ""
 
 #. 64 bits.
 #, c-format
 msgid " 0x%08x"
 msgstr ""
 
 #. 64 bits.
-#: vms-alpha.c:6574
+#: vms-alpha.c:7059
 #, c-format
 msgid "64 bits *unhandled*\n"
 msgstr ""
 
 #, c-format
 msgid "64 bits *unhandled*\n"
 msgstr ""
 
-#: vms-alpha.c:6579
+#: vms-alpha.c:7064
 #, c-format
 msgid "class: %u, dtype: %u, length: %u, pointer: 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "class: %u, dtype: %u, length: %u, pointer: 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:6590
+#: vms-alpha.c:7075
 #, c-format
 msgid "non-contiguous array of %s\n"
 msgstr ""
 
 #, c-format
 msgid "non-contiguous array of %s\n"
 msgstr ""
 
-#: vms-alpha.c:6595
+#: vms-alpha.c:7082
 #, c-format
 msgid "dimct: %u, aflags: 0x%02x, digits: %u, scale: %u\n"
 msgstr ""
 
 #, c-format
 msgid "dimct: %u, aflags: 0x%02x, digits: %u, scale: %u\n"
 msgstr ""
 
-#: vms-alpha.c:6600
+#: vms-alpha.c:7087
 #, c-format
 msgid "arsize: %u, a0: 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "arsize: %u, a0: 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:6604
+#: vms-alpha.c:7091
 #, c-format
 msgid "Strides:\n"
 msgstr ""
 
 #, c-format
 msgid "Strides:\n"
 msgstr ""
 
-#: vms-alpha.c:6614
+#: vms-alpha.c:7105
 #, c-format
 msgid "Bounds:\n"
 msgstr ""
 
 #, c-format
 msgid "Bounds:\n"
 msgstr ""
 
-#: vms-alpha.c:6620
+#: vms-alpha.c:7112
 #, c-format
 msgid "[%u]: Lower: %u, upper: %u\n"
 msgstr ""
 
 #, c-format
 msgid "[%u]: Lower: %u, upper: %u\n"
 msgstr ""
 
-#: vms-alpha.c:6632
+#: vms-alpha.c:7126
 #, c-format
 msgid "unaligned bit-string of %s\n"
 msgstr ""
 
 #, c-format
 msgid "unaligned bit-string of %s\n"
 msgstr ""
 
-#: vms-alpha.c:6637
+#: vms-alpha.c:7133
 #, c-format
 msgid "base: %u, pos: %u\n"
 msgstr ""
 
 #, c-format
 msgid "base: %u, pos: %u\n"
 msgstr ""
 
-#: vms-alpha.c:6658
+#: vms-alpha.c:7159
 #, c-format
 msgid "vflags: 0x%02x, value: 0x%08x "
 msgstr ""
 
 #, c-format
 msgid "vflags: 0x%02x, value: 0x%08x "
 msgstr ""
 
-#: vms-alpha.c:6664
+#: vms-alpha.c:7166
 #, c-format
 msgid "(no value)\n"
 msgstr ""
 
 #, c-format
 msgid "(no value)\n"
 msgstr ""
 
-#: vms-alpha.c:6667
+#: vms-alpha.c:7169
 #, c-format
 msgid "(not active)\n"
 msgstr ""
 
 #, c-format
 msgid "(not active)\n"
 msgstr ""
 
-#: vms-alpha.c:6670
+#: vms-alpha.c:7172
 #, c-format
 msgid "(not allocated)\n"
 msgstr ""
 
 #, c-format
 msgid "(not allocated)\n"
 msgstr ""
 
-#: vms-alpha.c:6673
+#: vms-alpha.c:7175
 #, c-format
 msgid "(descriptor)\n"
 msgstr ""
 
 #, c-format
 msgid "(descriptor)\n"
 msgstr ""
 
-#: vms-alpha.c:6677
+#: vms-alpha.c:7180
 #, c-format
 msgid "(trailing value)\n"
 msgstr ""
 
 #, c-format
 msgid "(trailing value)\n"
 msgstr ""
 
-#: vms-alpha.c:6680
+#: vms-alpha.c:7183
 #, c-format
 msgid "(value spec follows)\n"
 msgstr ""
 
 #, c-format
 msgid "(value spec follows)\n"
 msgstr ""
 
-#: vms-alpha.c:6683
+#: vms-alpha.c:7186
 #, c-format
 msgid "(at bit offset %u)\n"
 msgstr ""
 
 #, c-format
 msgid "(at bit offset %u)\n"
 msgstr ""
 
-#: vms-alpha.c:6687
+#: vms-alpha.c:7190
 #, c-format
 msgid "(reg: %u, disp: %u, indir: %u, kind: "
 msgstr ""
 
 #, c-format
 msgid "(reg: %u, disp: %u, indir: %u, kind: "
 msgstr ""
 
-#: vms-alpha.c:6694
+#: vms-alpha.c:7197
 msgid "literal"
 msgstr ""
 
 msgid "literal"
 msgstr ""
 
-#: vms-alpha.c:6697
+#: vms-alpha.c:7200
 msgid "address"
 msgstr ""
 
 msgid "address"
 msgstr ""
 
-#: vms-alpha.c:6700
+#: vms-alpha.c:7203
 msgid "desc"
 msgstr ""
 
 msgid "desc"
 msgstr ""
 
-#: vms-alpha.c:6703
+#: vms-alpha.c:7206
 msgid "reg"
 msgstr ""
 
 msgid "reg"
 msgstr ""
 
-#: vms-alpha.c:6720
+#: vms-alpha.c:7227
 #, c-format
 msgid "len: %2u, kind: %2u "
 msgstr ""
 
 #, c-format
 msgid "len: %2u, kind: %2u "
 msgstr ""
 
-#: vms-alpha.c:6726
+#: vms-alpha.c:7235
 #, c-format
 msgid "atomic, type=0x%02x %s\n"
 msgstr ""
 
 #, c-format
 msgid "atomic, type=0x%02x %s\n"
 msgstr ""
 
-#: vms-alpha.c:6730
+#: vms-alpha.c:7240
 #, c-format
 msgid "indirect, defined at 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "indirect, defined at 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:6734
+#: vms-alpha.c:7244
 #, c-format
 msgid "typed pointer\n"
 msgstr ""
 
 #, c-format
 msgid "typed pointer\n"
 msgstr ""
 
-#: vms-alpha.c:6738
+#: vms-alpha.c:7248
 #, c-format
 msgid "pointer\n"
 msgstr ""
 
 #, c-format
 msgid "pointer\n"
 msgstr ""
 
-#: vms-alpha.c:6746
+#: vms-alpha.c:7259
 #, c-format
 msgid "array, dim: %u, bitmap: "
 msgstr ""
 
 #, c-format
 msgid "array, dim: %u, bitmap: "
 msgstr ""
 
-#: vms-alpha.c:6753
+#: vms-alpha.c:7274
 #, c-format
 msgid "array descriptor:\n"
 msgstr ""
 
 #, c-format
 msgid "array descriptor:\n"
 msgstr ""
 
-#: vms-alpha.c:6760
+#: vms-alpha.c:7285
 #, c-format
 msgid "type spec for element:\n"
 msgstr ""
 
 #, c-format
 msgid "type spec for element:\n"
 msgstr ""
 
-#: vms-alpha.c:6762
+#: vms-alpha.c:7287
 #, c-format
 msgid "type spec for subscript %u:\n"
 msgstr ""
 
 #, c-format
 msgid "type spec for subscript %u:\n"
 msgstr ""
 
-#: vms-alpha.c:6780
+#: vms-alpha.c:7312
 #, c-format
 msgid "Debug symbol table:\n"
 msgstr ""
 
 #, c-format
 msgid "Debug symbol table:\n"
 msgstr ""
 
-#: vms-alpha.c:6791
+#: vms-alpha.c:7323
 #, c-format
 msgid "cannot read DST header\n"
 msgstr ""
 
 #, c-format
 msgid "cannot read DST header\n"
 msgstr ""
 
-#: vms-alpha.c:6797
+#: vms-alpha.c:7329
 #, c-format
 msgid " type: %3u, len: %3u (at 0x%08x): "
 msgstr ""
 
 #, c-format
 msgid " type: %3u, len: %3u (at 0x%08x): "
 msgstr ""
 
-#: vms-alpha.c:6811
+#: vms-alpha.c:7346
 #, c-format
 msgid "cannot read DST symbol\n"
 msgstr ""
 
 #, c-format
 msgid "cannot read DST symbol\n"
 msgstr ""
 
-#: vms-alpha.c:6854
+#: vms-alpha.c:7390
 #, c-format
 msgid "standard data: %s\n"
 msgstr ""
 
 #, c-format
 msgid "standard data: %s\n"
 msgstr ""
 
-#: vms-alpha.c:6857 vms-alpha.c:6945
+#: vms-alpha.c:7393 vms-alpha.c:7516
 #, c-format
 msgid "    name: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "    name: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:6864
+#: vms-alpha.c:7400
 #, c-format
 msgid "modbeg\n"
 msgstr ""
 
 #, c-format
 msgid "modbeg\n"
 msgstr ""
 
-#: vms-alpha.c:6866
+#: vms-alpha.c:7404
 #, c-format
 msgid "   flags: %d, language: %u, major: %u, minor: %u\n"
 msgstr ""
 
 #, c-format
 msgid "   flags: %d, language: %u, major: %u, minor: %u\n"
 msgstr ""
 
-#: vms-alpha.c:6872 vms-alpha.c:7146
+#: vms-alpha.c:7414 vms-alpha.c:7780
 #, c-format
 msgid "   module name: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   module name: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:6875
+#: vms-alpha.c:7421
 #, c-format
 msgid "   compiler   : %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   compiler   : %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:6880
+#: vms-alpha.c:7428
 #, c-format
 msgid "modend\n"
 msgstr ""
 
 #, c-format
 msgid "modend\n"
 msgstr ""
 
-#: vms-alpha.c:6887
+#: vms-alpha.c:7435
 msgid "rtnbeg\n"
 msgstr ""
 
 msgid "rtnbeg\n"
 msgstr ""
 
-#: vms-alpha.c:6889
+#: vms-alpha.c:7439
 #, c-format
 msgid "    flags: %u, address: 0x%08x, pd-address: 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "    flags: %u, address: 0x%08x, pd-address: 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:6894
+#: vms-alpha.c:7448
 #, c-format
 msgid "    routine name: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "    routine name: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:6902
+#: vms-alpha.c:7459
 #, c-format
 msgid "rtnend: size 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "rtnend: size 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:6910
+#: vms-alpha.c:7469
 #, c-format
 msgid "prolog: bkpt address 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "prolog: bkpt address 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:6919
+#: vms-alpha.c:7479
 #, c-format
 msgid "epilog: flags: %u, count: %u\n"
 msgstr ""
 
 #, c-format
 msgid "epilog: flags: %u, count: %u\n"
 msgstr ""
 
-#: vms-alpha.c:6929
+#: vms-alpha.c:7494
 #, c-format
 msgid "blkbeg: address: 0x%08x, name: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "blkbeg: address: 0x%08x, name: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:6938
+#: vms-alpha.c:7506
 #, c-format
 msgid "blkend: size: 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "blkend: size: 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:6944
+#: vms-alpha.c:7512
 #, c-format
 msgid "typspec (len: %u)\n"
 msgstr ""
 
 #, c-format
 msgid "typspec (len: %u)\n"
 msgstr ""
 
-#: vms-alpha.c:6951
+#: vms-alpha.c:7528
 #, c-format
 msgid "septyp, name: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "septyp, name: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:6960
+#: vms-alpha.c:7544
 #, c-format
 msgid "recbeg: name: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "recbeg: name: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:6962
+#: vms-alpha.c:7548
 #, c-format
 msgid "    len: %u bits\n"
 msgstr ""
 
 #, c-format
 msgid "    len: %u bits\n"
 msgstr ""
 
-#: vms-alpha.c:6967
+#: vms-alpha.c:7554
 #, c-format
 msgid "recend\n"
 msgstr ""
 
 #, c-format
 msgid "recend\n"
 msgstr ""
 
-#: vms-alpha.c:6971
+#: vms-alpha.c:7559
 #, c-format
 msgid "enumbeg, len: %u, name: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "enumbeg, len: %u, name: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:6975
+#: vms-alpha.c:7565
 #, c-format
 msgid "enumelt, name: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "enumelt, name: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:6979
+#: vms-alpha.c:7571
 #, c-format
 msgid "enumend\n"
 msgstr ""
 
 #, c-format
 msgid "enumend\n"
 msgstr ""
 
-#: vms-alpha.c:6984
+#: vms-alpha.c:7578
 #, c-format
 msgid "label, name: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "label, name: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:6986
+#: vms-alpha.c:7581
 #, c-format
 msgid "    address: 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "    address: 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:6996
+#: vms-alpha.c:7593
 #, c-format
 msgid "discontiguous range (nbr: %u)\n"
 msgstr ""
 
 #, c-format
 msgid "discontiguous range (nbr: %u)\n"
 msgstr ""
 
-#: vms-alpha.c:6999
+#: vms-alpha.c:7600
 #, c-format
 msgid "    address: 0x%08x, size: %u\n"
 msgstr ""
 
 #, c-format
 msgid "    address: 0x%08x, size: %u\n"
 msgstr ""
 
-#: vms-alpha.c:7009
+#: vms-alpha.c:7611
 #, c-format
 msgid "line num  (len: %u)\n"
 msgstr ""
 
 #, c-format
 msgid "line num  (len: %u)\n"
 msgstr ""
 
-#: vms-alpha.c:7026
+#: vms-alpha.c:7630
 #, c-format
 msgid "delta_pc_w %u\n"
 msgstr ""
 
 #, c-format
 msgid "delta_pc_w %u\n"
 msgstr ""
 
-#: vms-alpha.c:7033
+#: vms-alpha.c:7639
 #, c-format
 msgid "incr_linum(b): +%u\n"
 msgstr ""
 
 #, c-format
 msgid "incr_linum(b): +%u\n"
 msgstr ""
 
-#: vms-alpha.c:7039
+#: vms-alpha.c:7647
 #, c-format
 msgid "incr_linum_w: +%u\n"
 msgstr ""
 
 #, c-format
 msgid "incr_linum_w: +%u\n"
 msgstr ""
 
-#: vms-alpha.c:7045
+#: vms-alpha.c:7655
 #, c-format
 msgid "incr_linum_l: +%u\n"
 msgstr ""
 
 #, c-format
 msgid "incr_linum_l: +%u\n"
 msgstr ""
 
-#: vms-alpha.c:7051
+#: vms-alpha.c:7663
 #, c-format
 msgid "set_line_num(w) %u\n"
 msgstr ""
 
 #, c-format
 msgid "set_line_num(w) %u\n"
 msgstr ""
 
-#: vms-alpha.c:7056
+#: vms-alpha.c:7670
 #, c-format
 msgid "set_line_num_b %u\n"
 msgstr ""
 
 #, c-format
 msgid "set_line_num_b %u\n"
 msgstr ""
 
-#: vms-alpha.c:7061
+#: vms-alpha.c:7677
 #, c-format
 msgid "set_line_num_l %u\n"
 msgstr ""
 
 #, c-format
 msgid "set_line_num_l %u\n"
 msgstr ""
 
-#: vms-alpha.c:7066
+#: vms-alpha.c:7684
 #, c-format
 msgid "set_abs_pc: 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "set_abs_pc: 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:7070
+#: vms-alpha.c:7690
 #, c-format
 msgid "delta_pc_l: +0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "delta_pc_l: +0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:7075
+#: vms-alpha.c:7697
 #, c-format
 msgid "term(b): 0x%02x"
 msgstr ""
 
 #, c-format
 msgid "term(b): 0x%02x"
 msgstr ""
 
-#: vms-alpha.c:7077
+#: vms-alpha.c:7699
 #, c-format
 msgid "        pc: 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "        pc: 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:7082
+#: vms-alpha.c:7706
 #, c-format
 msgid "term_w: 0x%04x"
 msgstr ""
 
 #, c-format
 msgid "term_w: 0x%04x"
 msgstr ""
 
-#: vms-alpha.c:7084
+#: vms-alpha.c:7708
 #, c-format
 msgid "    pc: 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "    pc: 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:7090
+#: vms-alpha.c:7714
 #, c-format
 msgid "delta pc +%-4d"
 msgstr ""
 
 #, c-format
 msgid "delta pc +%-4d"
 msgstr ""
 
-#: vms-alpha.c:7094
+#: vms-alpha.c:7718
 #, c-format
 msgid "    pc: 0x%08x line: %5u\n"
 msgstr ""
 
 #, c-format
 msgid "    pc: 0x%08x line: %5u\n"
 msgstr ""
 
-#: vms-alpha.c:7099
+#: vms-alpha.c:7723
 #, c-format
 msgid "    *unhandled* cmd %u\n"
 msgstr ""
 
 #, c-format
 msgid "    *unhandled* cmd %u\n"
 msgstr ""
 
-#: vms-alpha.c:7114
+#: vms-alpha.c:7738
 #, c-format
 msgid "source (len: %u)\n"
 msgstr ""
 
 #, c-format
 msgid "source (len: %u)\n"
 msgstr ""
 
-#: vms-alpha.c:7129
+#: vms-alpha.c:7757
 #, c-format
 msgid "   declfile: len: %u, flags: %u, fileid: %u\n"
 msgstr ""
 
 #, c-format
 msgid "   declfile: len: %u, flags: %u, fileid: %u\n"
 msgstr ""
 
-#: vms-alpha.c:7134
+#: vms-alpha.c:7762
 #, c-format
 msgid "   rms: cdt: 0x%08x %08x, ebk: 0x%08x, ffb: 0x%04x, rfo: %u\n"
 msgstr ""
 
 #, c-format
 msgid "   rms: cdt: 0x%08x %08x, ebk: 0x%08x, ffb: 0x%04x, rfo: %u\n"
 msgstr ""
 
-#: vms-alpha.c:7143
+#: vms-alpha.c:7774
 #, c-format
 msgid "   filename   : %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   filename   : %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:7152
+#: vms-alpha.c:7790
 #, c-format
 msgid "   setfile %u\n"
 msgstr ""
 
 #, c-format
 msgid "   setfile %u\n"
 msgstr ""
 
-#: vms-alpha.c:7157 vms-alpha.c:7162
+#: vms-alpha.c:7797 vms-alpha.c:7804
 #, c-format
 msgid "   setrec %u\n"
 msgstr ""
 
 #, c-format
 msgid "   setrec %u\n"
 msgstr ""
 
-#: vms-alpha.c:7167 vms-alpha.c:7172
+#: vms-alpha.c:7811 vms-alpha.c:7818
 #, c-format
 msgid "   setlnum %u\n"
 msgstr ""
 
 #, c-format
 msgid "   setlnum %u\n"
 msgstr ""
 
-#: vms-alpha.c:7177 vms-alpha.c:7182
+#: vms-alpha.c:7825 vms-alpha.c:7832
 #, c-format
 msgid "   deflines %u\n"
 msgstr ""
 
 #, c-format
 msgid "   deflines %u\n"
 msgstr ""
 
-#: vms-alpha.c:7186
+#: vms-alpha.c:7836
 #, c-format
 msgid "   formfeed\n"
 msgstr ""
 
 #, c-format
 msgid "   formfeed\n"
 msgstr ""
 
-#: vms-alpha.c:7190
+#: vms-alpha.c:7840
 #, c-format
 msgid "   *unhandled* cmd %u\n"
 msgstr ""
 
 #, c-format
 msgid "   *unhandled* cmd %u\n"
 msgstr ""
 
-#: vms-alpha.c:7202
+#: vms-alpha.c:7852
 #, c-format
 msgid "*unhandled* dst type %u\n"
 msgstr ""
 
 #, c-format
 msgid "*unhandled* dst type %u\n"
 msgstr ""
 
-#: vms-alpha.c:7234
+#: vms-alpha.c:7884
 #, c-format
 msgid "cannot read EIHD\n"
 msgstr ""
 
 #, c-format
 msgid "cannot read EIHD\n"
 msgstr ""
 
-#: vms-alpha.c:7238
+#: vms-alpha.c:7888
 #, c-format
 msgid "EIHD: (size: %u, nbr blocks: %u)\n"
 msgstr ""
 
 #, c-format
 msgid "EIHD: (size: %u, nbr blocks: %u)\n"
 msgstr ""
 
-#: vms-alpha.c:7242
+#: vms-alpha.c:7892
 #, c-format
 msgid " majorid: %u, minorid: %u\n"
 msgstr ""
 
 #, c-format
 msgid " majorid: %u, minorid: %u\n"
 msgstr ""
 
-#: vms-alpha.c:7250
+#: vms-alpha.c:7900
 msgid "executable"
 msgstr ""
 
 msgid "executable"
 msgstr ""
 
-#: vms-alpha.c:7253
+#: vms-alpha.c:7903
 msgid "linkable image"
 msgstr ""
 
 msgid "linkable image"
 msgstr ""
 
-#: vms-alpha.c:7260
+#: vms-alpha.c:7910
 #, c-format
 msgid " image type: %u (%s)"
 msgstr ""
 
 #, c-format
 msgid " image type: %u (%s)"
 msgstr ""
 
-#: vms-alpha.c:7266
+#: vms-alpha.c:7916
 msgid "native"
 msgstr ""
 
 msgid "native"
 msgstr ""
 
-#: vms-alpha.c:7269
+#: vms-alpha.c:7919
 msgid "CLI"
 msgstr ""
 
 msgid "CLI"
 msgstr ""
 
-#: vms-alpha.c:7276
+#: vms-alpha.c:7926
 #, c-format
 msgid ", subtype: %u (%s)\n"
 msgstr ""
 
 #, c-format
 msgid ", subtype: %u (%s)\n"
 msgstr ""
 
-#: vms-alpha.c:7283
+#: vms-alpha.c:7933
 #, c-format
 msgid " offsets: isd: %u, activ: %u, symdbg: %u, imgid: %u, patch: %u\n"
 msgstr ""
 
 #, c-format
 msgid " offsets: isd: %u, activ: %u, symdbg: %u, imgid: %u, patch: %u\n"
 msgstr ""
 
-#: vms-alpha.c:7287
+#: vms-alpha.c:7937
 #, c-format
 msgid " fixup info rva: "
 msgstr ""
 
 #, c-format
 msgid " fixup info rva: "
 msgstr ""
 
-#: vms-alpha.c:7289
+#: vms-alpha.c:7939
 #, c-format
 msgid ", symbol vector rva: "
 msgstr ""
 
 #, c-format
 msgid ", symbol vector rva: "
 msgstr ""
 
-#: vms-alpha.c:7292
+#: vms-alpha.c:7942
 #, c-format
 msgid ""
 "\n"
 " version array off: %u\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 " version array off: %u\n"
 msgstr ""
 
-#: vms-alpha.c:7297
+#: vms-alpha.c:7947
 #, c-format
 msgid " img I/O count: %u, nbr channels: %u, req pri: %08x%08x\n"
 msgstr ""
 
 #, c-format
 msgid " img I/O count: %u, nbr channels: %u, req pri: %08x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:7303
+#: vms-alpha.c:7953
 #, c-format
 msgid " linker flags: %08x:"
 msgstr ""
 
 #, c-format
 msgid " linker flags: %08x:"
 msgstr ""
 
-#: vms-alpha.c:7334
+#: vms-alpha.c:7984
 #, c-format
 msgid " ident: 0x%08x, sysver: 0x%08x, match ctrl: %u, symvect_size: %u\n"
 msgstr ""
 
 #, c-format
 msgid " ident: 0x%08x, sysver: 0x%08x, match ctrl: %u, symvect_size: %u\n"
 msgstr ""
 
-#: vms-alpha.c:7340
+#: vms-alpha.c:7990
 #, c-format
 msgid " BPAGE: %u"
 msgstr ""
 
 #, c-format
 msgid " BPAGE: %u"
 msgstr ""
 
-#: vms-alpha.c:7347
+#: vms-alpha.c:7997
 #, c-format
 msgid ", ext fixup offset: %u, no_opt psect off: %u"
 msgstr ""
 
 #, c-format
 msgid ", ext fixup offset: %u, no_opt psect off: %u"
 msgstr ""
 
-#: vms-alpha.c:7350
+#: vms-alpha.c:8000
 #, c-format
 msgid ", alias: %u\n"
 msgstr ""
 
 #, c-format
 msgid ", alias: %u\n"
 msgstr ""
 
-#: vms-alpha.c:7358
+#: vms-alpha.c:8008
 #, c-format
 msgid "system version array information:\n"
 msgstr ""
 
 #, c-format
 msgid "system version array information:\n"
 msgstr ""
 
-#: vms-alpha.c:7362
+#: vms-alpha.c:8012
 #, c-format
 msgid "cannot read EIHVN header\n"
 msgstr ""
 
 #, c-format
 msgid "cannot read EIHVN header\n"
 msgstr ""
 
-#: vms-alpha.c:7372
+#: vms-alpha.c:8022
 #, c-format
 msgid "cannot read EIHVN version\n"
 msgstr ""
 
 #, c-format
 msgid "cannot read EIHVN version\n"
 msgstr ""
 
-#: vms-alpha.c:7375
+#: vms-alpha.c:8025
 #, c-format
 msgid "   %02u "
 msgstr ""
 
 #, c-format
 msgid "   %02u "
 msgstr ""
 
-#: vms-alpha.c:7379
+#: vms-alpha.c:8029
 msgid "BASE_IMAGE       "
 msgstr ""
 
 msgid "BASE_IMAGE       "
 msgstr ""
 
-#: vms-alpha.c:7382
+#: vms-alpha.c:8032
 msgid "MEMORY_MANAGEMENT"
 msgstr ""
 
 msgid "MEMORY_MANAGEMENT"
 msgstr ""
 
-#: vms-alpha.c:7385
+#: vms-alpha.c:8035
 msgid "IO               "
 msgstr ""
 
 msgid "IO               "
 msgstr ""
 
-#: vms-alpha.c:7388
+#: vms-alpha.c:8038
 msgid "FILES_VOLUMES    "
 msgstr ""
 
 msgid "FILES_VOLUMES    "
 msgstr ""
 
-#: vms-alpha.c:7391
+#: vms-alpha.c:8041
 msgid "PROCESS_SCHED    "
 msgstr ""
 
 msgid "PROCESS_SCHED    "
 msgstr ""
 
-#: vms-alpha.c:7394
+#: vms-alpha.c:8044
 msgid "SYSGEN           "
 msgstr ""
 
 msgid "SYSGEN           "
 msgstr ""
 
-#: vms-alpha.c:7397
+#: vms-alpha.c:8047
 msgid "CLUSTERS_LOCKMGR "
 msgstr ""
 
 msgid "CLUSTERS_LOCKMGR "
 msgstr ""
 
-#: vms-alpha.c:7400
+#: vms-alpha.c:8050
 msgid "LOGICAL_NAMES    "
 msgstr ""
 
 msgid "LOGICAL_NAMES    "
 msgstr ""
 
-#: vms-alpha.c:7403
+#: vms-alpha.c:8053
 msgid "SECURITY         "
 msgstr ""
 
 msgid "SECURITY         "
 msgstr ""
 
-#: vms-alpha.c:7406
+#: vms-alpha.c:8056
 msgid "IMAGE_ACTIVATOR  "
 msgstr ""
 
 msgid "IMAGE_ACTIVATOR  "
 msgstr ""
 
-#: vms-alpha.c:7409
+#: vms-alpha.c:8059
 msgid "NETWORKS         "
 msgstr ""
 
 msgid "NETWORKS         "
 msgstr ""
 
-#: vms-alpha.c:7412
+#: vms-alpha.c:8062
 msgid "COUNTERS         "
 msgstr ""
 
 msgid "COUNTERS         "
 msgstr ""
 
-#: vms-alpha.c:7415
+#: vms-alpha.c:8065
 msgid "STABLE           "
 msgstr ""
 
 msgid "STABLE           "
 msgstr ""
 
-#: vms-alpha.c:7418
+#: vms-alpha.c:8068
 msgid "MISC             "
 msgstr ""
 
 msgid "MISC             "
 msgstr ""
 
-#: vms-alpha.c:7421
+#: vms-alpha.c:8071
 msgid "CPU              "
 msgstr ""
 
 msgid "CPU              "
 msgstr ""
 
-#: vms-alpha.c:7424
+#: vms-alpha.c:8074
 msgid "VOLATILE         "
 msgstr ""
 
 msgid "VOLATILE         "
 msgstr ""
 
-#: vms-alpha.c:7427
+#: vms-alpha.c:8077
 msgid "SHELL            "
 msgstr ""
 
 msgid "SHELL            "
 msgstr ""
 
-#: vms-alpha.c:7430
+#: vms-alpha.c:8080
 msgid "POSIX            "
 msgstr ""
 
 msgid "POSIX            "
 msgstr ""
 
-#: vms-alpha.c:7433
+#: vms-alpha.c:8083
 msgid "MULTI_PROCESSING "
 msgstr ""
 
 msgid "MULTI_PROCESSING "
 msgstr ""
 
-#: vms-alpha.c:7436
+#: vms-alpha.c:8086
 msgid "GALAXY           "
 msgstr ""
 
 msgid "GALAXY           "
 msgstr ""
 
-#: vms-alpha.c:7439
+#: vms-alpha.c:8089
 msgid "*unknown*        "
 msgstr ""
 
 msgid "*unknown*        "
 msgstr ""
 
-#: vms-alpha.c:7455 vms-alpha.c:7730
+#: vms-alpha.c:8105 vms-alpha.c:8379
 #, c-format
 msgid "cannot read EIHA\n"
 msgstr ""
 
 #, c-format
 msgid "cannot read EIHA\n"
 msgstr ""
 
-#: vms-alpha.c:7458
+#: vms-alpha.c:8108
 #, c-format
 msgid "Image activation:  (size=%u)\n"
 msgstr ""
 
 #, c-format
 msgid "Image activation:  (size=%u)\n"
 msgstr ""
 
-#: vms-alpha.c:7461
+#: vms-alpha.c:8111
 #, c-format
 msgid " First address : 0x%08x 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid " First address : 0x%08x 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:7465
+#: vms-alpha.c:8115
 #, c-format
 msgid " Second address: 0x%08x 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid " Second address: 0x%08x 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:7469
+#: vms-alpha.c:8119
 #, c-format
 msgid " Third address : 0x%08x 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid " Third address : 0x%08x 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:7473
+#: vms-alpha.c:8123
 #, c-format
 msgid " Fourth address: 0x%08x 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid " Fourth address: 0x%08x 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:7477
+#: vms-alpha.c:8127
 #, c-format
 msgid " Shared image  : 0x%08x 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid " Shared image  : 0x%08x 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:7488
+#: vms-alpha.c:8138
 #, c-format
 msgid "cannot read EIHI\n"
 msgstr ""
 
 #, c-format
 msgid "cannot read EIHI\n"
 msgstr ""
 
-#: vms-alpha.c:7492
+#: vms-alpha.c:8142
 #, c-format
 msgid "Image identification: (major: %u, minor: %u)\n"
 msgstr ""
 
 #, c-format
 msgid "Image identification: (major: %u, minor: %u)\n"
 msgstr ""
 
-#: vms-alpha.c:7495
+#: vms-alpha.c:8145
 #, c-format
 msgid " image name       : %.*s\n"
 msgstr ""
 
 #, c-format
 msgid " image name       : %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:7497
+#: vms-alpha.c:8147
 #, c-format
 msgid " link time        : %s\n"
 msgstr ""
 
 #, c-format
 msgid " link time        : %s\n"
 msgstr ""
 
-#: vms-alpha.c:7499
+#: vms-alpha.c:8149
 #, c-format
 msgid " image ident      : %.*s\n"
 msgstr ""
 
 #, c-format
 msgid " image ident      : %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:7501
+#: vms-alpha.c:8151
 #, c-format
 msgid " linker ident     : %.*s\n"
 msgstr ""
 
 #, c-format
 msgid " linker ident     : %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:7503
+#: vms-alpha.c:8153
 #, c-format
 msgid " image build ident: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid " image build ident: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:7513
+#: vms-alpha.c:8163
 #, c-format
 msgid "cannot read EIHS\n"
 msgstr ""
 
 #, c-format
 msgid "cannot read EIHS\n"
 msgstr ""
 
-#: vms-alpha.c:7517
+#: vms-alpha.c:8167
 #, c-format
 msgid "Image symbol & debug table: (major: %u, minor: %u)\n"
 msgstr ""
 
 #, c-format
 msgid "Image symbol & debug table: (major: %u, minor: %u)\n"
 msgstr ""
 
-#: vms-alpha.c:7523
+#: vms-alpha.c:8173
 #, c-format
 msgid " debug symbol table : vbn: %u, size: %u (0x%x)\n"
 msgstr ""
 
 #, c-format
 msgid " debug symbol table : vbn: %u, size: %u (0x%x)\n"
 msgstr ""
 
-#: vms-alpha.c:7528
+#: vms-alpha.c:8178
 #, c-format
 msgid " global symbol table: vbn: %u, records: %u\n"
 msgstr ""
 
 #, c-format
 msgid " global symbol table: vbn: %u, records: %u\n"
 msgstr ""
 
-#: vms-alpha.c:7533
+#: vms-alpha.c:8183
 #, c-format
 msgid " debug module table : vbn: %u, size: %u\n"
 msgstr ""
 
 #, c-format
 msgid " debug module table : vbn: %u, size: %u\n"
 msgstr ""
 
-#: vms-alpha.c:7546
+#: vms-alpha.c:8196
 #, c-format
 msgid "cannot read EISD\n"
 msgstr ""
 
 #, c-format
 msgid "cannot read EISD\n"
 msgstr ""
 
-#: vms-alpha.c:7557
+#: vms-alpha.c:8207
 #, c-format
 msgid ""
 "Image section descriptor: (major: %u, minor: %u, size: %u, offset: %u)\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Image section descriptor: (major: %u, minor: %u, size: %u, offset: %u)\n"
 msgstr ""
 
-#: vms-alpha.c:7565
+#: vms-alpha.c:8215
 #, c-format
 msgid " section: base: 0x%08x%08x size: 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid " section: base: 0x%08x%08x size: 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:7570
+#: vms-alpha.c:8220
 #, c-format
 msgid " flags: 0x%04x"
 msgstr ""
 
 #, c-format
 msgid " flags: 0x%04x"
 msgstr ""
 
-#: vms-alpha.c:7608
+#: vms-alpha.c:8258
 #, c-format
 msgid " vbn: %u, pfc: %u, matchctl: %u type: %u ("
 msgstr ""
 
 #, c-format
 msgid " vbn: %u, pfc: %u, matchctl: %u type: %u ("
 msgstr ""
 
-#: vms-alpha.c:7614
+#: vms-alpha.c:8264
 msgid "NORMAL"
 msgstr ""
 
 msgid "NORMAL"
 msgstr ""
 
-#: vms-alpha.c:7617
+#: vms-alpha.c:8267
 msgid "SHRFXD"
 msgstr ""
 
 msgid "SHRFXD"
 msgstr ""
 
-#: vms-alpha.c:7620
+#: vms-alpha.c:8270
 msgid "PRVFXD"
 msgstr ""
 
 msgid "PRVFXD"
 msgstr ""
 
-#: vms-alpha.c:7623
+#: vms-alpha.c:8273
 msgid "SHRPIC"
 msgstr ""
 
 msgid "SHRPIC"
 msgstr ""
 
-#: vms-alpha.c:7626
+#: vms-alpha.c:8276
 msgid "PRVPIC"
 msgstr ""
 
 msgid "PRVPIC"
 msgstr ""
 
-#: vms-alpha.c:7629
+#: vms-alpha.c:8279
 msgid "USRSTACK"
 msgstr ""
 
 msgid "USRSTACK"
 msgstr ""
 
-#: vms-alpha.c:7635
+#: vms-alpha.c:8285
 msgid ")\n"
 msgstr ""
 
 msgid ")\n"
 msgstr ""
 
-#: vms-alpha.c:7638
+#: vms-alpha.c:8288
 #, c-format
 msgid " ident: 0x%08x, name: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid " ident: 0x%08x, name: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:7648
+#: vms-alpha.c:8298
 #, c-format
 msgid "cannot read DMT\n"
 msgstr ""
 
 #, c-format
 msgid "cannot read DMT\n"
 msgstr ""
 
-#: vms-alpha.c:7652
+#: vms-alpha.c:8302
 #, c-format
 msgid "Debug module table:\n"
 msgstr ""
 
 #, c-format
 msgid "Debug module table:\n"
 msgstr ""
 
-#: vms-alpha.c:7661
+#: vms-alpha.c:8311
 #, c-format
 msgid "cannot read DMT header\n"
 msgstr ""
 
 #, c-format
 msgid "cannot read DMT header\n"
 msgstr ""
 
-#: vms-alpha.c:7667
+#: vms-alpha.c:8317
 #, c-format
 msgid " module offset: 0x%08x, size: 0x%08x, (%u psects)\n"
 msgstr ""
 
 #, c-format
 msgid " module offset: 0x%08x, size: 0x%08x, (%u psects)\n"
 msgstr ""
 
-#: vms-alpha.c:7677
+#: vms-alpha.c:8327
 #, c-format
 msgid "cannot read DMT psect\n"
 msgstr ""
 
 #, c-format
 msgid "cannot read DMT psect\n"
 msgstr ""
 
-#: vms-alpha.c:7681
+#: vms-alpha.c:8331
 #, c-format
 msgid "  psect start: 0x%08x, length: %u\n"
 msgstr ""
 
 #, c-format
 msgid "  psect start: 0x%08x, length: %u\n"
 msgstr ""
 
-#: vms-alpha.c:7694
+#: vms-alpha.c:8344
 #, c-format
 msgid "cannot read DST\n"
 msgstr ""
 
 #, c-format
 msgid "cannot read DST\n"
 msgstr ""
 
-#: vms-alpha.c:7704
+#: vms-alpha.c:8354
 #, c-format
 msgid "cannot read GST\n"
 msgstr ""
 
 #, c-format
 msgid "cannot read GST\n"
 msgstr ""
 
-#: vms-alpha.c:7708
+#: vms-alpha.c:8358
 #, c-format
 msgid "Global symbol table:\n"
 msgstr ""
 
 #, c-format
 msgid "Global symbol table:\n"
 msgstr ""
 
-#: vms-alpha.c:7737
+#: vms-alpha.c:8385
 #, c-format
 msgid "Image activator fixup: (major: %u, minor: %u)\n"
 msgstr ""
 
 #, c-format
 msgid "Image activator fixup: (major: %u, minor: %u)\n"
 msgstr ""
 
-#: vms-alpha.c:7741
+#: vms-alpha.c:8389
 #, c-format
 msgid "  iaflink : 0x%08x %08x\n"
 msgstr ""
 
 #, c-format
 msgid "  iaflink : 0x%08x %08x\n"
 msgstr ""
 
-#: vms-alpha.c:7745
+#: vms-alpha.c:8393
 #, c-format
 msgid "  fixuplnk: 0x%08x %08x\n"
 msgstr ""
 
 #, c-format
 msgid "  fixuplnk: 0x%08x %08x\n"
 msgstr ""
 
-#: vms-alpha.c:7748
+#: vms-alpha.c:8396
 #, c-format
 msgid "  size : %u\n"
 msgstr ""
 
 #, c-format
 msgid "  size : %u\n"
 msgstr ""
 
-#: vms-alpha.c:7750
+#: vms-alpha.c:8398
 #, c-format
 msgid "  flags: 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "  flags: 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:7755
+#: vms-alpha.c:8403
 #, c-format
 msgid "  qrelfixoff: %5u, lrelfixoff: %5u\n"
 msgstr ""
 
 #, c-format
 msgid "  qrelfixoff: %5u, lrelfixoff: %5u\n"
 msgstr ""
 
-#: vms-alpha.c:7760
+#: vms-alpha.c:8408
 #, c-format
 msgid "  qdotadroff: %5u, ldotadroff: %5u\n"
 msgstr ""
 
 #, c-format
 msgid "  qdotadroff: %5u, ldotadroff: %5u\n"
 msgstr ""
 
-#: vms-alpha.c:7765
+#: vms-alpha.c:8413
 #, c-format
 msgid "  codeadroff: %5u, lpfixoff  : %5u\n"
 msgstr ""
 
 #, c-format
 msgid "  codeadroff: %5u, lpfixoff  : %5u\n"
 msgstr ""
 
-#: vms-alpha.c:7768
+#: vms-alpha.c:8416
 #, c-format
 msgid "  chgprtoff : %5u\n"
 msgstr ""
 
 #, c-format
 msgid "  chgprtoff : %5u\n"
 msgstr ""
 
-#: vms-alpha.c:7772
+#: vms-alpha.c:8420
 #, c-format
 msgid "  shlstoff  : %5u, shrimgcnt : %5u\n"
 msgstr ""
 
 #, c-format
 msgid "  shlstoff  : %5u, shrimgcnt : %5u\n"
 msgstr ""
 
-#: vms-alpha.c:7775
+#: vms-alpha.c:8423
 #, c-format
 msgid "  shlextra  : %5u, permctx   : %5u\n"
 msgstr ""
 
 #, c-format
 msgid "  shlextra  : %5u, permctx   : %5u\n"
 msgstr ""
 
-#: vms-alpha.c:7778
+#: vms-alpha.c:8426
 #, c-format
 msgid "  base_va : 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "  base_va : 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:7780
+#: vms-alpha.c:8428
 #, c-format
 msgid "  lppsbfixoff: %5u\n"
 msgstr ""
 
 #, c-format
 msgid "  lppsbfixoff: %5u\n"
 msgstr ""
 
-#: vms-alpha.c:7788
+#: vms-alpha.c:8435
 #, c-format
 msgid " Shareable images:\n"
 msgstr ""
 
 #, c-format
 msgid " Shareable images:\n"
 msgstr ""
 
-#: vms-alpha.c:7793
+#: vms-alpha.c:8443
 #, c-format
 msgid "  %u: size: %u, flags: 0x%02x, name: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "  %u: size: %u, flags: 0x%02x, name: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:7800
+#: vms-alpha.c:8450
 #, c-format
 msgid " quad-word relocation fixups:\n"
 msgstr ""
 
 #, c-format
 msgid " quad-word relocation fixups:\n"
 msgstr ""
 
-#: vms-alpha.c:7805
+#: vms-alpha.c:8456
 #, c-format
 msgid " long-word relocation fixups:\n"
 msgstr ""
 
 #, c-format
 msgid " long-word relocation fixups:\n"
 msgstr ""
 
-#: vms-alpha.c:7810
+#: vms-alpha.c:8462
 #, c-format
 msgid " quad-word .address reference fixups:\n"
 msgstr ""
 
 #, c-format
 msgid " quad-word .address reference fixups:\n"
 msgstr ""
 
-#: vms-alpha.c:7815
+#: vms-alpha.c:8467
 #, c-format
 msgid " long-word .address reference fixups:\n"
 msgstr ""
 
 #, c-format
 msgid " long-word .address reference fixups:\n"
 msgstr ""
 
-#: vms-alpha.c:7820
+#: vms-alpha.c:8472
 #, c-format
 msgid " Code Address Reference Fixups:\n"
 msgstr ""
 
 #, c-format
 msgid " Code Address Reference Fixups:\n"
 msgstr ""
 
-#: vms-alpha.c:7825
+#: vms-alpha.c:8477
 #, c-format
 msgid " Linkage Pairs Reference Fixups:\n"
 msgstr ""
 
 #, c-format
 msgid " Linkage Pairs Reference Fixups:\n"
 msgstr ""
 
-#: vms-alpha.c:7834
+#: vms-alpha.c:8485
 #, c-format
 msgid " Change Protection (%u entries):\n"
 msgstr ""
 
 #, c-format
 msgid " Change Protection (%u entries):\n"
 msgstr ""
 
-#: vms-alpha.c:7840
+#: vms-alpha.c:8494
 #, c-format
 msgid "  base: 0x%08x %08x, size: 0x%08x, prot: 0x%08x "
 msgstr ""
 
 #. FIXME: we do not yet support relocatable link.  It is not obvious
 #. how to do it for debug infos.
 #, c-format
 msgid "  base: 0x%08x %08x, size: 0x%08x, prot: 0x%08x "
 msgstr ""
 
 #. FIXME: we do not yet support relocatable link.  It is not obvious
 #. how to do it for debug infos.
-#: vms-alpha.c:8680
+#: vms-alpha.c:9371
 msgid "%P: relocatable link is not supported\n"
 msgstr ""
 
 msgid "%P: relocatable link is not supported\n"
 msgstr ""
 
-#: vms-alpha.c:8751
+#: vms-alpha.c:9442
 #, c-format
 #, c-format
-msgid "%P: multiple entry points: in modules %B and %B\n"
+msgid "%P: multiple entry points: in modules %pB and %pB\n"
 msgstr ""
 
 msgstr ""
 
-#: vms-lib.c:1445
+#: vms-lib.c:1527
 #, c-format
 msgid "could not open shared image '%s' from '%s'"
 msgstr ""
 
 #, c-format
 msgid "could not open shared image '%s' from '%s'"
 msgstr ""
 
-#: vms-misc.c:359
+#: vms-misc.c:370
 msgid "_bfd_vms_output_counted called with zero bytes"
 msgstr ""
 
 msgid "_bfd_vms_output_counted called with zero bytes"
 msgstr ""
 
-#: vms-misc.c:364
+#: vms-misc.c:375
 msgid "_bfd_vms_output_counted called with too many bytes"
 msgstr ""
 
 msgid "_bfd_vms_output_counted called with too many bytes"
 msgstr ""
 
-#: xcofflink.c:832
+#: xcofflink.c:834
 #, c-format
 #, c-format
-msgid "%s: XCOFF shared object when not producing XCOFF output"
+msgid "%pB: XCOFF shared object when not producing XCOFF output"
 msgstr ""
 
 msgstr ""
 
-#: xcofflink.c:853
+#: xcofflink.c:855
 #, c-format
 #, c-format
-msgid "%s: dynamic object with no .loader section"
+msgid "%pB: dynamic object with no .loader section"
 msgstr ""
 
 msgstr ""
 
-#: xcofflink.c:1413
+#: xcofflink.c:1440
 #, c-format
 #, c-format
-msgid "%B: `%s' has line numbers but no enclosing section"
+msgid "%pB: `%s' has line numbers but no enclosing section"
 msgstr ""
 
 msgstr ""
 
-#: xcofflink.c:1466
+#: xcofflink.c:1496
 #, c-format
 #, c-format
-msgid "%B: class %d symbol `%s' has no aux entries"
+msgid "%pB: class %d symbol `%s' has no aux entries"
 msgstr ""
 
 msgstr ""
 
-#: xcofflink.c:1489
+#: xcofflink.c:1519
 #, c-format
 #, c-format
-msgid "%B: symbol `%s' has unrecognized csect type %d"
+msgid "%pB: symbol `%s' has unrecognized csect type %d"
 msgstr ""
 
 msgstr ""
 
-#: xcofflink.c:1502
+#: xcofflink.c:1532
 #, c-format
 #, c-format
-msgid "%B: bad XTY_ER symbol `%s': class %d scnum %d scnlen %d"
+msgid "%pB: bad XTY_ER symbol `%s': class %d scnum %d scnlen %<PRId64>"
 msgstr ""
 
 msgstr ""
 
-#: xcofflink.c:1532
+#: xcofflink.c:1563
+#, c-format
+msgid "%pB: XMC_TC0 symbol `%s' is class %d scnlen %<PRId64>"
+msgstr ""
+
+#: xcofflink.c:1698
+#, c-format
+msgid "%pB: TOC entry `%s' has a R_TLSMLrelocation not targeting itself"
+msgstr ""
+
+#: xcofflink.c:1732
 #, c-format
 #, c-format
-msgid "%B: XMC_TC0 symbol `%s' is class %d scnlen %d"
+msgid "%pB: csect `%s' not in enclosing section"
 msgstr ""
 
 msgstr ""
 
-#: xcofflink.c:1679
+#: xcofflink.c:1841
 #, c-format
 #, c-format
-msgid "%B: csect `%s' not in enclosing section"
+msgid "%pB: misplaced XTY_LD `%s'"
 msgstr ""
 
 msgstr ""
 
-#: xcofflink.c:1787
+#: xcofflink.c:2184
 #, c-format
 #, c-format
-msgid "%B: misplaced XTY_LD `%s'"
+msgid "%pB: reloc %s:%<PRId64> not in csect"
 msgstr ""
 
 msgstr ""
 
-#: xcofflink.c:2108
+#: xcofflink.c:3287
 #, c-format
 #, c-format
-msgid "%B: reloc %s:%d not in csect"
+msgid "%pB: cannot export internal symbol `%s`."
 msgstr ""
 
 msgstr ""
 
-#: xcofflink.c:3198
+#: xcofflink.c:3335
 #, c-format
 msgid "%s: no such symbol"
 msgstr ""
 
 #, c-format
 msgid "%s: no such symbol"
 msgstr ""
 
-#: xcofflink.c:3303
+#: xcofflink.c:3444
 #, c-format
 msgid "warning: attempt to export undefined symbol `%s'"
 msgstr ""
 
 #, c-format
 msgid "warning: attempt to export undefined symbol `%s'"
 msgstr ""
 
-#: xcofflink.c:3682
+#: xcofflink.c:3823
 msgid "error: undefined symbol __rtinit"
 msgstr ""
 
 msgid "error: undefined symbol __rtinit"
 msgstr ""
 
-#: xcofflink.c:4062
+#: xcofflink.c:4206
 #, c-format
 #, c-format
-msgid "%B: loader reloc in unrecognized section `%s'"
+msgid "%pB: loader reloc in unrecognized section `%s'"
 msgstr ""
 
 msgstr ""
 
-#: xcofflink.c:4074
+#: xcofflink.c:4218
 #, c-format
 #, c-format
-msgid "%B: `%s' in loader reloc but not loader sym"
+msgid "%pB: `%s' in loader reloc but not loader sym"
 msgstr ""
 
 msgstr ""
 
-#: xcofflink.c:4091
+#: xcofflink.c:4235
 #, c-format
 #, c-format
-msgid "%B: loader reloc in read-only section %A"
+msgid "%pB: loader reloc in read-only section %pA"
 msgstr ""
 
 msgstr ""
 
-#: xcofflink.c:5115
+#: xcofflink.c:5270
 #, c-format
 #, c-format
-msgid "TOC overflow: 0x%lx > 0x10000; try -mminimal-toc when compiling"
+msgid "TOC overflow: %#<PRIx64> > 0x10000; try -mminimal-toc when compiling"
 msgstr ""
 
 msgstr ""
 
-#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:1890
+#. Not fatal, this callback cannot fail.
+#: elfnn-aarch64.c:2869 elfnn-riscv.c:5264
 #, c-format
 #, c-format
-msgid "Invalid AArch64 reloc number: %d"
+msgid "unknown attribute for symbol `%s': 0x%02x"
 msgstr ""
 
 msgstr ""
 
-#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:2880
+#: elfnn-aarch64.c:5245
 #, c-format
 #, c-format
-msgid "cannot create stub entry %s"
+msgid "%pB: error: erratum 835769 stub out of range (input file too large)"
 msgstr ""
 
 msgstr ""
 
-#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:4777
-msgid "%B: error: Erratum 835769 stub out of range (input file too large)"
+#: elfnn-aarch64.c:5337
+#, c-format
+msgid "%pB: error: erratum 843419 stub out of range (input file too large)"
 msgstr ""
 
 msgstr ""
 
-#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:4858
-msgid "%B: error: Erratum 843419 stub out of range (input file too large)"
+#: elfnn-aarch64.c:5353
+#, c-format
+msgid ""
+"%pB: error: erratum 843419 immediate 0x%s out of range for ADR (input file "
+"too large) and --fix-cortex-a53-843419=adr used.  Run the linker with --fix-"
+"cortex-a53-843419=full instead"
 msgstr ""
 
 msgstr ""
 
-#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:5326
+#: elfnn-aarch64.c:5887
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B: relocation %s against external symbol `%s' can not be used when making a "
-"shared object; recompile with -fPIC"
+"%pB: relocation %s against symbol `%s' which may bind externally can not be "
+"used when making a shared object; recompile with -fPIC"
+msgstr ""
+
+#: elfnn-aarch64.c:5907
+#, c-format
+msgid "%pB: conditional branch to undefined symbol `%s' not allowed"
 msgstr ""
 
 msgstr ""
 
-#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:5394
-#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:5463
+#: elfnn-aarch64.c:5995
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B: Local symbol descriptor table be NULL when applying relocation %s "
+"%pB: local symbol descriptor table be NULL when applying relocation %s "
 "against local symbol"
 msgstr ""
 
 "against local symbol"
 msgstr ""
 
-#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:6488
-msgid "Too many GOT entries for -fpic, please recompile with -fPIC"
+#: elfnn-aarch64.c:6108 elfnn-aarch64.c:6145
+#, c-format
+msgid "%pB: TLS relocation %s against undefined symbol `%s'"
+msgstr ""
+
+#: elfnn-aarch64.c:7130
+msgid "too many GOT entries for -fpic, please recompile with -fPIC"
 msgstr ""
 
 msgstr ""
 
-#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:6516
+#: elfnn-aarch64.c:7158
 msgid ""
 msgid ""
-"One possible cause of this error is that the symbol is being referenced in "
+"one possible cause of this error is that the symbol is being referenced in "
 "the indicated code as if it had a larger alignment than was declared where "
 "the indicated code as if it had a larger alignment than was declared where "
-"it was defined."
+"it was defined"
 msgstr ""
 
 msgstr ""
 
-#: /work/sources/binutils/current/bfd/elfnn-riscv.c:2600
+#: elfnn-aarch64.c:7725
+#, c-format
+msgid ""
+"%pB: relocation %s against `%s' can not be used when making a shared object"
+msgstr ""
+
+#: elfnn-loongarch.c:151 elfnn-loongarch.c:203
+#, c-format
+msgid "%#<PRIx64> invaild imm"
+msgstr ""
+
+#: elfnn-loongarch.c:386 elfnn-riscv.c:3846
+#, c-format
 msgid ""
 msgid ""
-"%B: ABI is incompatible with that of the selected emulation:\n"
+"%pB: ABI is incompatible with that of the selected emulation:\n"
 "  target emulation `%s' does not match `%s'"
 msgstr ""
 
 "  target emulation `%s' does not match `%s'"
 msgstr ""
 
-#: /work/sources/binutils/current/bfd/elfnn-riscv.c:2620
-msgid "%B: can't link hard-float modules with soft-float modules"
+#: elfnn-loongarch.c:406
+#, c-format
+msgid "%pB: can't link different ABI object."
+msgstr ""
+
+#: elfnn-loongarch.c:547
+msgid "Internal error: unreachable."
+msgstr ""
+
+#: elfnn-riscv.c:224 elfnn-riscv.c:259
+#, c-format
+msgid "%pB: warning: RVE PLT generation not supported"
+msgstr ""
+
+#: elfnn-riscv.c:1927
+#, c-format
+msgid "%pcrel_lo missing matching %pcrel_hi"
+msgstr ""
+
+#: elfnn-riscv.c:1930
+#, c-format
+msgid "%pcrel_lo with addend isn't allowed for R_RISCV_GOT_HI20"
+msgstr ""
+
+#: elfnn-riscv.c:1936
+#, c-format
+msgid ""
+"%%pcrel_lo overflow with an addend, the value of %%pcrel_hi is 0x%<PRIx64> "
+"without any addend, but may be 0x%<PRIx64> after adding the %%pcrel_lo addend"
+msgstr ""
+
+#: elfnn-riscv.c:1943
+#, c-format
+msgid "%pcrel_lo overflow with an addend"
+msgstr ""
+
+#: elfnn-riscv.c:2425
+msgid "The addend isn't allowed for R_RISCV_GOT_HI20"
+msgstr ""
+
+#: elfnn-riscv.c:2569
+#, c-format
+msgid "%pcrel_lo section symbol with an addend"
+msgstr ""
+
+#: elfnn-riscv.c:2792
+#, c-format
+msgid ""
+"%%X%%P: relocation %s against `%s' can not be used when making a shared "
+"object; recompile with -fPIC\n"
+msgstr ""
+
+#: elfnn-riscv.c:2802
+#, c-format
+msgid "%%X%%P: unresolvable %s relocation against symbol `%s'\n"
+msgstr ""
+
+#: elfnn-riscv.c:2842
+msgid "%X%P: internal error: out of range error\n"
+msgstr ""
+
+#: elfnn-riscv.c:2847
+msgid "%X%P: internal error: unsupported relocation error\n"
+msgstr ""
+
+#: elfnn-riscv.c:2853
+msgid "dangerous relocation error"
+msgstr ""
+
+#: elfnn-riscv.c:2859
+msgid "%X%P: internal error: unknown error\n"
+msgstr ""
+
+#: elfnn-riscv.c:3400
+#, c-format
+msgid ""
+"warning: %pB: mis-matched ISA version %d.%d for '%s' extension, the output "
+"version is %d.%d"
+msgstr ""
+
+#: elfnn-riscv.c:3433
+#, c-format
+msgid ""
+"error: %pB: corrupted ISA string '%s'.  First letter should be 'i' or 'e' "
+"but got '%s'"
+msgstr ""
+
+#: elfnn-riscv.c:3476
+#, c-format
+msgid "error: %pB: mis-matched ISA string to merge '%s' and '%s'"
+msgstr ""
+
+#: elfnn-riscv.c:3618
+#, c-format
+msgid "error: %pB: ISA string of input (%s) doesn't match output (%s)"
+msgstr ""
+
+#: elfnn-riscv.c:3638
+#, c-format
+msgid "error: %pB: XLEN of input (%u) doesn't match output (%u)"
+msgstr ""
+
+#: elfnn-riscv.c:3646
+#, c-format
+msgid "error: %pB: unsupported XLEN (%u), you might be using wrong emulation"
+msgstr ""
+
+#: elfnn-riscv.c:3760
+#, c-format
+msgid ""
+"warning: %pB use privileged spec version %u.%u.%u but the output use version "
+"%u.%u.%u"
+msgstr ""
+
+#: elfnn-riscv.c:3777
+msgid ""
+"warning: privileged spec version 1.9.1 can not be linked with other spec "
+"versions"
+msgstr ""
+
+#: elfnn-riscv.c:3805
+#, c-format
+msgid ""
+"error: %pB use %u-byte stack aligned but the output use %u-byte stack aligned"
+msgstr ""
+
+#: elfnn-riscv.c:3902
+#, c-format
+msgid "%pB: can't link %s modules with %s modules"
+msgstr ""
+
+#: elfnn-riscv.c:3912
+#, c-format
+msgid "%pB: can't link RVE with other target"
+msgstr ""
+
+#: elfnn-riscv.c:4493
+#, c-format
+msgid ""
+"%pB(%pA+%#<PRIx64>): %<PRId64> bytes required for alignment to %<PRId64>-"
+"byte boundary, but only %<PRId64> present"
 msgstr ""
 
 msgstr ""
 
-#: peigen.c:157 pepigen.c:157 pex64igen.c:157
-msgid "%B: unable to find name for empty section"
+#: peXXigen.c:157
+#, c-format
+msgid "%pB: unable to find name for empty section"
 msgstr ""
 
 msgstr ""
 
-#: peigen.c:183 pepigen.c:183 pex64igen.c:183
-msgid "%B: out of memory creating name for empty section"
+#: peXXigen.c:184
+#, c-format
+msgid "%pB: out of memory creating name for empty section"
 msgstr ""
 
 msgstr ""
 
-#: peigen.c:194 pepigen.c:194 pex64igen.c:194
-msgid "%B: unable to create fake empty section"
+#: peXXigen.c:194
+#, c-format
+msgid "%pB: unable to create fake empty section"
 msgstr ""
 
 msgstr ""
 
-#: peigen.c:532 pepigen.c:532 pex64igen.c:532
+#: peXXigen.c:526
+#, c-format
 msgid ""
 msgid ""
-"%B: aout header specifies an invalid number of data-directory entries: %d"
+"%pB: aout header specifies an invalid number of data-directory entries: %u"
+msgstr ""
+
+#: peXXigen.c:937
+#, c-format
+msgid "%pB:%.8s: section below image base"
+msgstr ""
+
+#: peXXigen.c:940
+#, c-format
+msgid "%pB:%.8s: RVA truncated"
 msgstr ""
 
 msgstr ""
 
-#: peigen.c:1089 pepigen.c:1089 pex64igen.c:1089
+#: peXXigen.c:1068
 #, c-format
 #, c-format
-msgid "%s: line number overflow: 0x%lx > 0xffff"
+msgid "%pB: line number overflow: 0x%lx > 0xffff"
 msgstr ""
 
 msgstr ""
 
-#: peigen.c:1234 pepigen.c:1234 pex64igen.c:1234
+#: peXXigen.c:1221
 msgid "Export Directory [.edata (or where ever we found it)]"
 msgstr ""
 
 msgid "Export Directory [.edata (or where ever we found it)]"
 msgstr ""
 
-#: peigen.c:1235 pepigen.c:1235 pex64igen.c:1235
+#: peXXigen.c:1222
 msgid "Import Directory [parts of .idata]"
 msgstr ""
 
 msgid "Import Directory [parts of .idata]"
 msgstr ""
 
-#: peigen.c:1236 pepigen.c:1236 pex64igen.c:1236
+#: peXXigen.c:1223
 msgid "Resource Directory [.rsrc]"
 msgstr ""
 
 msgid "Resource Directory [.rsrc]"
 msgstr ""
 
-#: peigen.c:1237 pepigen.c:1237 pex64igen.c:1237
+#: peXXigen.c:1224
 msgid "Exception Directory [.pdata]"
 msgstr ""
 
 msgid "Exception Directory [.pdata]"
 msgstr ""
 
-#: peigen.c:1238 pepigen.c:1238 pex64igen.c:1238
+#: peXXigen.c:1225
 msgid "Security Directory"
 msgstr ""
 
 msgid "Security Directory"
 msgstr ""
 
-#: peigen.c:1239 pepigen.c:1239 pex64igen.c:1239
+#: peXXigen.c:1226
 msgid "Base Relocation Directory [.reloc]"
 msgstr ""
 
 msgid "Base Relocation Directory [.reloc]"
 msgstr ""
 
-#: peigen.c:1240 pepigen.c:1240 pex64igen.c:1240
+#: peXXigen.c:1227
 msgid "Debug Directory"
 msgstr ""
 
 msgid "Debug Directory"
 msgstr ""
 
-#: peigen.c:1241 pepigen.c:1241 pex64igen.c:1241
+#: peXXigen.c:1228
 msgid "Description Directory"
 msgstr ""
 
 msgid "Description Directory"
 msgstr ""
 
-#: peigen.c:1242 pepigen.c:1242 pex64igen.c:1242
+#: peXXigen.c:1229
 msgid "Special Directory"
 msgstr ""
 
 msgid "Special Directory"
 msgstr ""
 
-#: peigen.c:1243 pepigen.c:1243 pex64igen.c:1243
+#: peXXigen.c:1230
 msgid "Thread Storage Directory [.tls]"
 msgstr ""
 
 msgid "Thread Storage Directory [.tls]"
 msgstr ""
 
-#: peigen.c:1244 pepigen.c:1244 pex64igen.c:1244
+#: peXXigen.c:1231
 msgid "Load Configuration Directory"
 msgstr ""
 
 msgid "Load Configuration Directory"
 msgstr ""
 
-#: peigen.c:1245 pepigen.c:1245 pex64igen.c:1245
+#: peXXigen.c:1232
 msgid "Bound Import Directory"
 msgstr ""
 
 msgid "Bound Import Directory"
 msgstr ""
 
-#: peigen.c:1246 pepigen.c:1246 pex64igen.c:1246
+#: peXXigen.c:1233
 msgid "Import Address Table Directory"
 msgstr ""
 
 msgid "Import Address Table Directory"
 msgstr ""
 
-#: peigen.c:1247 pepigen.c:1247 pex64igen.c:1247
+#: peXXigen.c:1234
 msgid "Delay Import Directory"
 msgstr ""
 
 msgid "Delay Import Directory"
 msgstr ""
 
-#: peigen.c:1248 pepigen.c:1248 pex64igen.c:1248
+#: peXXigen.c:1235
 msgid "CLR Runtime Header"
 msgstr ""
 
 msgid "CLR Runtime Header"
 msgstr ""
 
-#: peigen.c:1249 pepigen.c:1249 pex64igen.c:1249
+#: peXXigen.c:1236
 msgid "Reserved"
 msgstr ""
 
 msgid "Reserved"
 msgstr ""
 
-#: peigen.c:1309 pepigen.c:1309 pex64igen.c:1309
+#: peXXigen.c:1283
 #, c-format
 msgid ""
 "\n"
 "There is an import table, but the section containing it could not be found\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There is an import table, but the section containing it could not be found\n"
 msgstr ""
 
-#: peigen.c:1315 pepigen.c:1315 pex64igen.c:1315
+#: peXXigen.c:1289
 #, c-format
 msgid ""
 "\n"
 "There is an import table in %s, but that section has no contents\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There is an import table in %s, but that section has no contents\n"
 msgstr ""
 
-#: peigen.c:1322 pepigen.c:1322 pex64igen.c:1322
+#: peXXigen.c:1296
 #, c-format
 msgid ""
 "\n"
 "There is an import table in %s at 0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There is an import table in %s at 0x%lx\n"
 msgstr ""
 
-#: peigen.c:1364 pepigen.c:1364 pex64igen.c:1364
-#, c-format
-msgid ""
-"\n"
-"Function descriptor located at the start address: %04lx\n"
-msgstr ""
-
-#: peigen.c:1368 pepigen.c:1368 pex64igen.c:1368
-#, c-format
-msgid "\tcode-base %08lx toc (loadable/actual) %08lx/%08lx\n"
-msgstr ""
-
-#: peigen.c:1376 pepigen.c:1376 pex64igen.c:1376
-#, c-format
-msgid ""
-"\n"
-"No reldata section! Function descriptor not decoded.\n"
-msgstr ""
-
-#: peigen.c:1381 pepigen.c:1381 pex64igen.c:1381
+#: peXXigen.c:1302
 #, c-format
 msgid ""
 "\n"
 "The Import Tables (interpreted %s section contents)\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "The Import Tables (interpreted %s section contents)\n"
 msgstr ""
 
-#: peigen.c:1384 pepigen.c:1384 pex64igen.c:1384
+#: peXXigen.c:1305
 #, c-format
 msgid ""
 " vma:            Hint    Time      Forward  DLL       First\n"
 "                 Table   Stamp     Chain    Name      Thunk\n"
 msgstr ""
 
 #, c-format
 msgid ""
 " vma:            Hint    Time      Forward  DLL       First\n"
 "                 Table   Stamp     Chain    Name      Thunk\n"
 msgstr ""
 
-#: peigen.c:1434 pepigen.c:1434 pex64igen.c:1434
+#: peXXigen.c:1354
 #, c-format
 msgid ""
 "\n"
 "\tDLL Name: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "\tDLL Name: %.*s\n"
 msgstr ""
 
-#: peigen.c:1445 pepigen.c:1445 pex64igen.c:1445
+#: peXXigen.c:1370
 #, c-format
 msgid "\tvma:  Hint/Ord Member-Name Bound-To\n"
 msgstr ""
 
 #, c-format
 msgid "\tvma:  Hint/Ord Member-Name Bound-To\n"
 msgstr ""
 
-#: peigen.c:1470 pepigen.c:1470 pex64igen.c:1470
+#: peXXigen.c:1395
 #, c-format
 msgid ""
 "\n"
 "There is a first thunk, but the section containing it could not be found\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There is a first thunk, but the section containing it could not be found\n"
 msgstr ""
 
-#: peigen.c:1514 peigen.c:1552 pepigen.c:1514 pepigen.c:1552 pex64igen.c:1514
-#: pex64igen.c:1552
+#: peXXigen.c:1439 peXXigen.c:1478
 #, c-format
 msgid "\t<corrupt: 0x%04lx>"
 msgstr ""
 
 #, c-format
 msgid "\t<corrupt: 0x%04lx>"
 msgstr ""
 
-#: peigen.c:1645 pepigen.c:1645 pex64igen.c:1645
+#: peXXigen.c:1571
 #, c-format
 msgid ""
 "\n"
 "There is an export table, but the section containing it could not be found\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There is an export table, but the section containing it could not be found\n"
 msgstr ""
 
-#: peigen.c:1651 pepigen.c:1651 pex64igen.c:1651
+#: peXXigen.c:1577
 #, c-format
 msgid ""
 "\n"
 "There is an export table in %s, but that section has no contents\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There is an export table in %s, but that section has no contents\n"
 msgstr ""
 
-#: peigen.c:1661 pepigen.c:1661 pex64igen.c:1661
+#: peXXigen.c:1588
 #, c-format
 msgid ""
 "\n"
 "There is an export table in %s, but it does not fit into that section\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There is an export table in %s, but it does not fit into that section\n"
 msgstr ""
 
-#: peigen.c:1672 pepigen.c:1672 pex64igen.c:1672
+#: peXXigen.c:1599
 #, c-format
 msgid ""
 "\n"
 "There is an export table in %s, but it is too small (%d)\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There is an export table in %s, but it is too small (%d)\n"
 msgstr ""
 
-#: peigen.c:1678 pepigen.c:1678 pex64igen.c:1678
+#: peXXigen.c:1605
 #, c-format
 msgid ""
 "\n"
 "There is an export table in %s at 0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There is an export table in %s at 0x%lx\n"
 msgstr ""
 
-#: peigen.c:1706 pepigen.c:1706 pex64igen.c:1706
+#: peXXigen.c:1633
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -8202,162 +9140,145 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: peigen.c:1710 pepigen.c:1710 pex64igen.c:1710
+#: peXXigen.c:1637
 #, c-format
 msgid "Export Flags \t\t\t%lx\n"
 msgstr ""
 
 #, c-format
 msgid "Export Flags \t\t\t%lx\n"
 msgstr ""
 
-#: peigen.c:1713 pepigen.c:1713 pex64igen.c:1713
+#: peXXigen.c:1640
 #, c-format
 msgid "Time/Date stamp \t\t%lx\n"
 msgstr ""
 
 #, c-format
 msgid "Time/Date stamp \t\t%lx\n"
 msgstr ""
 
-#: peigen.c:1717 pepigen.c:1717 pex64igen.c:1717
+#: peXXigen.c:1644
 #, c-format
 msgid "Major/Minor \t\t\t%d/%d\n"
 msgstr ""
 
 #, c-format
 msgid "Major/Minor \t\t\t%d/%d\n"
 msgstr ""
 
-#: peigen.c:1720 pepigen.c:1720 pex64igen.c:1720
+#: peXXigen.c:1647
 #, c-format
 msgid "Name \t\t\t\t"
 msgstr ""
 
 #, c-format
 msgid "Name \t\t\t\t"
 msgstr ""
 
-#: peigen.c:1731 pepigen.c:1731 pex64igen.c:1731
+#: peXXigen.c:1658
 #, c-format
 msgid "Ordinal Base \t\t\t%ld\n"
 msgstr ""
 
 #, c-format
 msgid "Ordinal Base \t\t\t%ld\n"
 msgstr ""
 
-#: peigen.c:1734 pepigen.c:1734 pex64igen.c:1734
+#: peXXigen.c:1661
 #, c-format
 msgid "Number in:\n"
 msgstr ""
 
 #, c-format
 msgid "Number in:\n"
 msgstr ""
 
-#: peigen.c:1737 pepigen.c:1737 pex64igen.c:1737
+#: peXXigen.c:1664
 #, c-format
 msgid "\tExport Address Table \t\t%08lx\n"
 msgstr ""
 
 #, c-format
 msgid "\tExport Address Table \t\t%08lx\n"
 msgstr ""
 
-#: peigen.c:1741 pepigen.c:1741 pex64igen.c:1741
+#: peXXigen.c:1668
 #, c-format
 msgid "\t[Name Pointer/Ordinal] Table\t%08lx\n"
 msgstr ""
 
 #, c-format
 msgid "\t[Name Pointer/Ordinal] Table\t%08lx\n"
 msgstr ""
 
-#: peigen.c:1744 pepigen.c:1744 pex64igen.c:1744
+#: peXXigen.c:1671
 #, c-format
 msgid "Table Addresses\n"
 msgstr ""
 
 #, c-format
 msgid "Table Addresses\n"
 msgstr ""
 
-#: peigen.c:1747 pepigen.c:1747 pex64igen.c:1747
+#: peXXigen.c:1674
 #, c-format
 msgid "\tExport Address Table \t\t"
 msgstr ""
 
 #, c-format
 msgid "\tExport Address Table \t\t"
 msgstr ""
 
-#: peigen.c:1752 pepigen.c:1752 pex64igen.c:1752
+#: peXXigen.c:1679
 #, c-format
 msgid "\tName Pointer Table \t\t"
 msgstr ""
 
 #, c-format
 msgid "\tName Pointer Table \t\t"
 msgstr ""
 
-#: peigen.c:1757 pepigen.c:1757 pex64igen.c:1757
+#: peXXigen.c:1684
 #, c-format
 msgid "\tOrdinal Table \t\t\t"
 msgstr ""
 
 #, c-format
 msgid "\tOrdinal Table \t\t\t"
 msgstr ""
 
-#: peigen.c:1771 pepigen.c:1771 pex64igen.c:1771
+#: peXXigen.c:1698
 #, c-format
 msgid ""
 "\n"
 "Export Address Table -- Ordinal Base %ld\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Export Address Table -- Ordinal Base %ld\n"
 msgstr ""
 
-#: peigen.c:1780 pepigen.c:1780 pex64igen.c:1780
+#: peXXigen.c:1707
 #, c-format
 msgid "\tInvalid Export Address Table rva (0x%lx) or entry count (0x%lx)\n"
 msgstr ""
 
 #, c-format
 msgid "\tInvalid Export Address Table rva (0x%lx) or entry count (0x%lx)\n"
 msgstr ""
 
-#: peigen.c:1799 pepigen.c:1799 pex64igen.c:1799
+#: peXXigen.c:1726
 msgid "Forwarder RVA"
 msgstr ""
 
 msgid "Forwarder RVA"
 msgstr ""
 
-#: peigen.c:1811 pepigen.c:1811 pex64igen.c:1811
+#: peXXigen.c:1738
 msgid "Export RVA"
 msgstr ""
 
 msgid "Export RVA"
 msgstr ""
 
-#: peigen.c:1818 pepigen.c:1818 pex64igen.c:1818
+#: peXXigen.c:1745
 #, c-format
 msgid ""
 "\n"
 "[Ordinal/Name Pointer] Table\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "[Ordinal/Name Pointer] Table\n"
 msgstr ""
 
-#: peigen.c:1826 pepigen.c:1826 pex64igen.c:1826
+#: peXXigen.c:1753
 #, c-format
 msgid "\tInvalid Name Pointer Table rva (0x%lx) or entry count (0x%lx)\n"
 msgstr ""
 
 #, c-format
 msgid "\tInvalid Name Pointer Table rva (0x%lx) or entry count (0x%lx)\n"
 msgstr ""
 
-#: peigen.c:1833 pepigen.c:1833 pex64igen.c:1833
+#: peXXigen.c:1760
 #, c-format
 msgid "\tInvalid Ordinal Table rva (0x%lx) or entry count (0x%lx)\n"
 msgstr ""
 
 #, c-format
 msgid "\tInvalid Ordinal Table rva (0x%lx) or entry count (0x%lx)\n"
 msgstr ""
 
-#: peigen.c:1847 pepigen.c:1847 pex64igen.c:1847
+#: peXXigen.c:1774
 #, c-format
 msgid "\t[%4ld] <corrupt offset: %lx>\n"
 msgstr ""
 
 #, c-format
 msgid "\t[%4ld] <corrupt offset: %lx>\n"
 msgstr ""
 
-#: peigen.c:1901 peigen.c:2098 pepigen.c:1901 pepigen.c:2098 pex64igen.c:1901
-#: pex64igen.c:2098
+#: peXXigen.c:1828 peXXigen.c:1997
 #, c-format
 #, c-format
-msgid "Warning, .pdata section size (%ld) is not a multiple of %d\n"
+msgid "warning, .pdata section size (%ld) is not a multiple of %d\n"
 msgstr ""
 
 msgstr ""
 
-#: peigen.c:1905 peigen.c:2102 pepigen.c:1905 pepigen.c:2102 pex64igen.c:1905
-#: pex64igen.c:2102
+#: peXXigen.c:1832 peXXigen.c:2001
 #, c-format
 msgid ""
 "\n"
 "The Function Table (interpreted .pdata section contents)\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "The Function Table (interpreted .pdata section contents)\n"
 msgstr ""
 
-#: peigen.c:1908 pepigen.c:1908 pex64igen.c:1908
+#: peXXigen.c:1835
 #, c-format
 msgid " vma:\t\t\tBegin Address    End Address      Unwind Info\n"
 msgstr ""
 
 #, c-format
 msgid " vma:\t\t\tBegin Address    End Address      Unwind Info\n"
 msgstr ""
 
-#: peigen.c:1910 pepigen.c:1910 pex64igen.c:1910
+#: peXXigen.c:1837
 #, c-format
 msgid ""
 " vma:\t\tBegin    End      EH       EH       PrologEnd  Exception\n"
 "     \t\tAddress  Address  Handler  Data     Address    Mask\n"
 msgstr ""
 
 #, c-format
 msgid ""
 " vma:\t\tBegin    End      EH       EH       PrologEnd  Exception\n"
 "     \t\tAddress  Address  Handler  Data     Address    Mask\n"
 msgstr ""
 
-#: peigen.c:1923 pepigen.c:1923 pex64igen.c:1923
+#: peXXigen.c:1850
 #, c-format
 msgid "Virtual size of .pdata section (%ld) larger than real size (%ld)\n"
 msgstr ""
 
 #, c-format
 msgid "Virtual size of .pdata section (%ld) larger than real size (%ld)\n"
 msgstr ""
 
-#: peigen.c:1993 pepigen.c:1993 pex64igen.c:1993
-#, c-format
-msgid " Register save millicode"
-msgstr ""
-
-#: peigen.c:1996 pepigen.c:1996 pex64igen.c:1996
-#, c-format
-msgid " Register restore millicode"
-msgstr ""
-
-#: peigen.c:1999 pepigen.c:1999 pex64igen.c:1999
-#, c-format
-msgid " Glue code sequence"
-msgstr ""
-
-#: peigen.c:2104 pepigen.c:2104 pex64igen.c:2104
+#: peXXigen.c:2003
 #, c-format
 msgid ""
 " vma:\t\tBegin    Prolog   Function Flags    Exception EH\n"
 "     \t\tAddress  Length   Length   32b exc  Handler   Data\n"
 msgstr ""
 
 #, c-format
 msgid ""
 " vma:\t\tBegin    Prolog   Function Flags    Exception EH\n"
 "     \t\tAddress  Length   Length   32b exc  Handler   Data\n"
 msgstr ""
 
-#: peigen.c:2226 pepigen.c:2226 pex64igen.c:2226
+#: peXXigen.c:2124
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -8365,86 +9286,86 @@ msgid ""
 "PE File Base Relocations (interpreted .reloc section contents)\n"
 msgstr ""
 
 "PE File Base Relocations (interpreted .reloc section contents)\n"
 msgstr ""
 
-#: peigen.c:2256 pepigen.c:2256 pex64igen.c:2256
+#: peXXigen.c:2153
 #, c-format
 msgid ""
 "\n"
 "Virtual Address: %08lx Chunk size %ld (0x%lx) Number of fixups %ld\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Virtual Address: %08lx Chunk size %ld (0x%lx) Number of fixups %ld\n"
 msgstr ""
 
-#: peigen.c:2274 pepigen.c:2274 pex64igen.c:2274
+#: peXXigen.c:2171
 #, c-format
 msgid "\treloc %4d offset %4x [%4lx] %s"
 msgstr ""
 
 #, c-format
 msgid "\treloc %4d offset %4x [%4lx] %s"
 msgstr ""
 
-#: peigen.c:2335 pepigen.c:2335 pex64igen.c:2335
+#: peXXigen.c:2232
 #, c-format
 msgid "%03x %*.s Entry: "
 msgstr ""
 
 #, c-format
 msgid "%03x %*.s Entry: "
 msgstr ""
 
-#: peigen.c:2359 pepigen.c:2359 pex64igen.c:2359
+#: peXXigen.c:2256
 #, c-format
 msgid "name: [val: %08lx len %d]: "
 msgstr ""
 
 #, c-format
 msgid "name: [val: %08lx len %d]: "
 msgstr ""
 
-#: peigen.c:2379 pepigen.c:2379 pex64igen.c:2379
+#: peXXigen.c:2276
 #, c-format
 msgid "<corrupt string length: %#x>\n"
 msgstr ""
 
 #, c-format
 msgid "<corrupt string length: %#x>\n"
 msgstr ""
 
-#: peigen.c:2389 pepigen.c:2389 pex64igen.c:2389
+#: peXXigen.c:2286
 #, c-format
 msgid "<corrupt string offset: %#lx>\n"
 msgstr ""
 
 #, c-format
 msgid "<corrupt string offset: %#lx>\n"
 msgstr ""
 
-#: peigen.c:2394 pepigen.c:2394 pex64igen.c:2394
+#: peXXigen.c:2291
 #, c-format
 msgid "ID: %#08lx"
 msgstr ""
 
 #, c-format
 msgid "ID: %#08lx"
 msgstr ""
 
-#: peigen.c:2397 pepigen.c:2397 pex64igen.c:2397
+#: peXXigen.c:2294
 #, c-format
 msgid ", Value: %#08lx\n"
 msgstr ""
 
 #, c-format
 msgid ", Value: %#08lx\n"
 msgstr ""
 
-#: peigen.c:2419 pepigen.c:2419 pex64igen.c:2419
+#: peXXigen.c:2316
 #, c-format
 msgid "%03x %*.s  Leaf: Addr: %#08lx, Size: %#08lx, Codepage: %d\n"
 msgstr ""
 
 #, c-format
 msgid "%03x %*.s  Leaf: Addr: %#08lx, Size: %#08lx, Codepage: %d\n"
 msgstr ""
 
-#: peigen.c:2461 pepigen.c:2461 pex64igen.c:2461
+#: peXXigen.c:2358
 #, c-format
 msgid "<unknown directory type: %d>\n"
 msgstr ""
 
 #, c-format
 msgid "<unknown directory type: %d>\n"
 msgstr ""
 
-#: peigen.c:2469 pepigen.c:2469 pex64igen.c:2469
+#: peXXigen.c:2366
 #, c-format
 msgid " Table: Char: %d, Time: %08lx, Ver: %d/%d, Num Names: %d, IDs: %d\n"
 msgstr ""
 
 #, c-format
 msgid " Table: Char: %d, Time: %08lx, Ver: %d/%d, Num Names: %d, IDs: %d\n"
 msgstr ""
 
-#: peigen.c:2558 pepigen.c:2558 pex64igen.c:2558
+#: peXXigen.c:2454
 #, c-format
 msgid "Corrupt .rsrc section detected!\n"
 msgstr ""
 
 #, c-format
 msgid "Corrupt .rsrc section detected!\n"
 msgstr ""
 
-#: peigen.c:2582 pepigen.c:2582 pex64igen.c:2582
+#: peXXigen.c:2478
 #, c-format
 msgid ""
 "\n"
 "WARNING: Extra data in .rsrc section - it will be ignored by Windows:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "WARNING: Extra data in .rsrc section - it will be ignored by Windows:\n"
 msgstr ""
 
-#: peigen.c:2588 pepigen.c:2588 pex64igen.c:2588
+#: peXXigen.c:2484
 #, c-format
 msgid " String table starts at offset: %#03x\n"
 msgstr ""
 
 #, c-format
 msgid " String table starts at offset: %#03x\n"
 msgstr ""
 
-#: peigen.c:2591 pepigen.c:2591 pex64igen.c:2591
+#: peXXigen.c:2487
 #, c-format
 msgid " Resources start at offset: %#03x\n"
 msgstr ""
 
 #, c-format
 msgid " Resources start at offset: %#03x\n"
 msgstr ""
 
-#: peigen.c:2643 pepigen.c:2643 pex64igen.c:2643
+#: peXXigen.c:2544
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -8452,14 +9373,14 @@ msgid ""
 "found\n"
 msgstr ""
 
 "found\n"
 msgstr ""
 
-#: peigen.c:2649 pepigen.c:2649 pex64igen.c:2649
+#: peXXigen.c:2550
 #, c-format
 msgid ""
 "\n"
 "There is a debug directory in %s, but that section has no contents\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There is a debug directory in %s, but that section has no contents\n"
 msgstr ""
 
-#: peigen.c:2656 pepigen.c:2656 pex64igen.c:2656
+#: peXXigen.c:2557
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -8467,7 +9388,7 @@ msgid ""
 "small\n"
 msgstr ""
 
 "small\n"
 msgstr ""
 
-#: peigen.c:2661 pepigen.c:2661 pex64igen.c:2661
+#: peXXigen.c:2562
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -8475,23 +9396,23 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: peigen.c:2668 pepigen.c:2668 pex64igen.c:2668
+#: peXXigen.c:2569
 #, c-format
 msgid ""
 "The debug data size field in the data directory is too big for the section"
 msgstr ""
 
 #, c-format
 msgid ""
 "The debug data size field in the data directory is too big for the section"
 msgstr ""
 
-#: peigen.c:2673 pepigen.c:2673 pex64igen.c:2673
+#: peXXigen.c:2574
 #, c-format
 msgid "Type                Size     Rva      Offset\n"
 msgstr ""
 
 #, c-format
 msgid "Type                Size     Rva      Offset\n"
 msgstr ""
 
-#: peigen.c:2721 pepigen.c:2721 pex64igen.c:2721
+#: peXXigen.c:2621
 #, c-format
 msgid "(format %c%c%c%c signature %s age %ld)\n"
 msgstr ""
 
 #, c-format
 msgid "(format %c%c%c%c signature %s age %ld)\n"
 msgstr ""
 
-#: peigen.c:2729 pepigen.c:2729 pex64igen.c:2729
+#: peXXigen.c:2631
 #, c-format
 msgid ""
 "The debug directory size is not a multiple of the debug directory entry "
 #, c-format
 msgid ""
 "The debug directory size is not a multiple of the debug directory entry "
@@ -8501,91 +9422,100 @@ msgstr ""
 #. The MS dumpbin program reportedly ands with 0xff0f before
 #. printing the characteristics field.  Not sure why.  No reason to
 #. emulate it here.
 #. The MS dumpbin program reportedly ands with 0xff0f before
 #. printing the characteristics field.  Not sure why.  No reason to
 #. emulate it here.
-#: peigen.c:2749 pepigen.c:2749 pex64igen.c:2749
+#: peXXigen.c:2715
 #, c-format
 msgid ""
 "\n"
 "Characteristics 0x%x\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Characteristics 0x%x\n"
 msgstr ""
 
-#: peigen.c:2984 pepigen.c:2984 pex64igen.c:2984
+#: peXXigen.c:2992
 #, c-format
 #, c-format
-msgid "%B: Data Directory size (%lx) exceeds space left in section (%lx)"
+msgid ""
+"%pB: Data Directory (%lx bytes at %<PRIx64>) extends across section boundary "
+"at %<PRIx64>"
 msgstr ""
 
 msgstr ""
 
-#: peigen.c:3014 pepigen.c:3014 pex64igen.c:3014
-msgid "Failed to update file offsets in debug directory"
+#: peXXigen.c:3029
+msgid "failed to update file offsets in debug directory"
 msgstr ""
 
 msgstr ""
 
-#: peigen.c:3020 pepigen.c:3020 pex64igen.c:3020
-msgid "%B: Failed to read debug data section"
+#: peXXigen.c:3037
+#, c-format
+msgid "%pB: failed to read debug data section"
 msgstr ""
 
 msgstr ""
 
-#: peigen.c:3836 pepigen.c:3836 pex64igen.c:3836
+#: peXXigen.c:3836
 #, c-format
 msgid ".rsrc merge failure: duplicate string resource: %d"
 msgstr ""
 
 #, c-format
 msgid ".rsrc merge failure: duplicate string resource: %d"
 msgstr ""
 
-#: peigen.c:3971 pepigen.c:3971 pex64igen.c:3971
+#: peXXigen.c:3971
 msgid ".rsrc merge failure: multiple non-default manifests"
 msgstr ""
 
 msgid ".rsrc merge failure: multiple non-default manifests"
 msgstr ""
 
-#: peigen.c:3989 pepigen.c:3989 pex64igen.c:3989
+#: peXXigen.c:3989
 msgid ".rsrc merge failure: a directory matches a leaf"
 msgstr ""
 
 msgid ".rsrc merge failure: a directory matches a leaf"
 msgstr ""
 
-#: peigen.c:4031 pepigen.c:4031 pex64igen.c:4031
+#: peXXigen.c:4031
 msgid ".rsrc merge failure: duplicate leaf"
 msgstr ""
 
 msgid ".rsrc merge failure: duplicate leaf"
 msgstr ""
 
-#: peigen.c:4033 pepigen.c:4033 pex64igen.c:4033
+#: peXXigen.c:4036
 #, c-format
 msgid ".rsrc merge failure: duplicate leaf: %s"
 msgstr ""
 
 #, c-format
 msgid ".rsrc merge failure: duplicate leaf: %s"
 msgstr ""
 
-#: peigen.c:4099 pepigen.c:4099 pex64igen.c:4099
-msgid ".rsrc merge failure: dirs with differing characteristics\n"
+#: peXXigen.c:4103
+msgid ".rsrc merge failure: dirs with differing characteristics"
 msgstr ""
 
 msgstr ""
 
-#: peigen.c:4106 pepigen.c:4106 pex64igen.c:4106
-msgid ".rsrc merge failure: differing directory versions\n"
+#: peXXigen.c:4110
+msgid ".rsrc merge failure: differing directory versions"
 msgstr ""
 
 #. Corrupted .rsrc section - cannot merge.
 msgstr ""
 
 #. Corrupted .rsrc section - cannot merge.
-#: peigen.c:4223 pepigen.c:4223 pex64igen.c:4223
+#: peXXigen.c:4227
 #, c-format
 #, c-format
-msgid "%s: .rsrc merge failure: corrupt .rsrc section"
+msgid "%pB: .rsrc merge failure: corrupt .rsrc section"
 msgstr ""
 
 msgstr ""
 
-#: peigen.c:4231 pepigen.c:4231 pex64igen.c:4231
+#: peXXigen.c:4235
 #, c-format
 #, c-format
-msgid "%s: .rsrc merge failure: unexpected .rsrc size"
+msgid "%pB: .rsrc merge failure: unexpected .rsrc size"
 msgstr ""
 
 msgstr ""
 
-#: peigen.c:4370 pepigen.c:4370 pex64igen.c:4370
-msgid "%B: unable to fill in DataDictionary[1] because .idata$2 is missing"
+#: peXXigen.c:4374
+#, c-format
+msgid "%pB: unable to fill in DataDictionary[1] because .idata$2 is missing"
 msgstr ""
 
 msgstr ""
 
-#: peigen.c:4390 pepigen.c:4390 pex64igen.c:4390
-msgid "%B: unable to fill in DataDictionary[1] because .idata$4 is missing"
+#: peXXigen.c:4394
+#, c-format
+msgid "%pB: unable to fill in DataDictionary[1] because .idata$4 is missing"
 msgstr ""
 
 msgstr ""
 
-#: peigen.c:4411 pepigen.c:4411 pex64igen.c:4411
-msgid "%B: unable to fill in DataDictionary[12] because .idata$5 is missing"
+#: peXXigen.c:4415
+#, c-format
+msgid "%pB: unable to fill in DataDictionary[12] because .idata$5 is missing"
 msgstr ""
 
 msgstr ""
 
-#: peigen.c:4431 pepigen.c:4431 pex64igen.c:4431
+#: peXXigen.c:4435
+#, c-format
 msgid ""
 msgid ""
-"%B: unable to fill in DataDictionary[PE_IMPORT_ADDRESS_TABLE (12)] because ."
+"%pB: unable to fill in DataDictionary[PE_IMPORT_ADDRESS_TABLE (12)] because ."
 "idata$6 is missing"
 msgstr ""
 
 "idata$6 is missing"
 msgstr ""
 
-#: peigen.c:4473 pepigen.c:4473 pex64igen.c:4473
+#: peXXigen.c:4477
+#, c-format
 msgid ""
 msgid ""
-"%B: unable to fill in DataDictionary[PE_IMPORT_ADDRESS_TABLE(12)] because ."
+"%pB: unable to fill in DataDictionary[PE_IMPORT_ADDRESS_TABLE(12)] because ."
 "idata$6 is missing"
 msgstr ""
 
 "idata$6 is missing"
 msgstr ""
 
-#: peigen.c:4498 pepigen.c:4498 pex64igen.c:4498
-msgid "%B: unable to fill in DataDictionary[9] because __tls_used is missing"
+#: peXXigen.c:4502
+#, c-format
+msgid "%pB: unable to fill in DataDictionary[9] because __tls_used is missing"
 msgstr ""
 msgstr ""