aarch64: Normalize and sort feature bit macros
[deliverable/binutils-gdb.git] / bfd / po / bfd.pot
index 2b2bec505d2480f82ecbefe9bb634790859ffd04..3b4f0afba351327392df56b10d8395b9ba01ede6 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
 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"
+"POT-Creation-Date: 2020-05-20 15:51+0100\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,1663 +16,1837 @@ 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:1254 aoutx.h:1602 pdp11.c:1190 pdp11.c:1439
 #, 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:1566 pdp11.c:1411
 #, 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:1569 vms-alpha.c:8011
+msgid "*unknown*"
 msgstr ""
 
 msgstr ""
 
-#: aoutx.h:1583
+#: aoutx.h:1705
 #, 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:1952
+#, c-format
+msgid "%pB: unsupported AOUT relocation size: %d"
+msgstr ""
+
+#: aoutx.h:2401 aoutx.h:2419
+#, c-format
+msgid "%pB: attempt to write out unknown reloc type"
+msgstr ""
+
+#: aoutx.h:4077
+#, 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:4398 coff-alpha.c:601 coff-alpha.c:1514 coff-rs6000.c:2758
+#: 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:812 elf32-arc.c:536
+#: elf32-arm.c:1985 elf32-avr.c:964 elf32-bfin.c:1062 elf32-bfin.c:4693
+#: elf32-cr16.c:654 elf32-cr16.c:684 elf32-cris.c:467 elf32-crx.c:429
+#: elf32-csky.c:990 elf32-d10v.c:234 elf32-d30v.c:522 elf32-d30v.c:544
+#: elf32-dlx.c:546 elf32-epiphany.c:376 elf32-fr30.c:381 elf32-frv.c:2558
+#: elf32-frv.c:6256 elf32-ft32.c:306 elf32-h8300.c:302 elf32-i386.c:401
+#: elf32-ip2k.c:1245 elf32-iq2000.c:442 elf32-lm32.c:538 elf32-m32c.c:305
+#: elf32-m32r.c:1286 elf32-m32r.c:1311 elf32-m32r.c:2417 elf32-m68hc11.c:390
+#: elf32-m68hc12.c:510 elf32-m68k.c:354 elf32-mcore.c:354 elf32-mcore.c:440
+#: elf32-mep.c:389 elf32-metag.c:878 elf32-microblaze.c:692
+#: elf32-microblaze.c:969 elf32-mips.c:2229 elf32-moxie.c:137
+#: elf32-msp430.c:653 elf32-msp430.c:663 elf32-mt.c:241 elf32-nds32.c:3240
+#: elf32-nds32.c:3266 elf32-nds32.c:5177 elf32-nios2.c:3026 elf32-or1k.c:1044
+#: elf32-pj.c:326 elf32-ppc.c:901 elf32-ppc.c:914 elf32-pru.c:423
+#: elf32-rl78.c:291 elf32-rx.c:313 elf32-rx.c:322 elf32-s12z.c:296
+#: elf32-s390.c:347 elf32-sh.c:440 elf32-spu.c:163 elf32-tic6x.c:1508
+#: elf32-tic6x.c:1518 elf32-tic6x.c:1537 elf32-tic6x.c:1547 elf32-tic6x.c:2642
+#: elf32-tilepro.c:803 elf32-v850.c:1898 elf32-v850.c:1920 elf32-v850.c:4273
+#: elf32-vax.c:290 elf32-visium.c:481 elf32-wasm32.c:105 elf32-xc16x.c:250
+#: elf32-xgate.c:418 elf32-xstormy16.c:395 elf32-xtensa.c:502
+#: elf32-xtensa.c:536 elf32-z80.c:331 elf64-alpha.c:1113 elf64-alpha.c:4117
+#: elf64-alpha.c:4265 elf64-bpf.c:322 elf64-ia64-vms.c:254
+#: elf64-ia64-vms.c:3437 elf64-mips.c:3958 elf64-mips.c:3974 elf64-mmix.c:1264
+#: elf64-nfp.c:238 elf64-ppc.c:1015 elf64-ppc.c:1350 elf64-ppc.c:1359
+#: elf64-s390.c:328 elf64-s390.c:378 elf64-x86-64.c:282 elfn32-mips.c:3786
+#: elfxx-ia64.c:324 elfxx-riscv.c:955 elfxx-sparc.c:589 elfxx-sparc.c:639
+#: elfxx-tilegx.c:912 elfxx-tilegx.c:952 elfnn-aarch64.c:2215
+#: elfnn-aarch64.c:2313 elfnn-ia64.c:214 elfnn-ia64.c:3861
+#, 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:5425 pdp11.c:3725
+#, 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:2250
+msgid "warning: writing archive was slow: rewriting timestamp"
 msgstr ""
 
 msgstr ""
 
-#: archive.c:2405 linker.c:1408
+#: archive.c:2317 archive.c:2378 elflink.c:4539 linker.c:1428
 #, 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:2608
 msgid "Reading archive file mod timestamp"
 msgstr ""
 
 msgid "Reading archive file mod timestamp"
 msgstr ""
 
-#: archive.c:2658
+#: archive.c:2632
 msgid "Writing updated armap timestamp"
 msgstr ""
 
 msgid "Writing updated armap timestamp"
 msgstr ""
 
-#: bfd.c:454
-msgid "No error"
+#: bfd.c:677
+msgid "no error"
 msgstr ""
 
 msgstr ""
 
-#: bfd.c:455
-msgid "System call error"
+#: bfd.c:678
+msgid "system call error"
 msgstr ""
 
 msgstr ""
 
-#: bfd.c:456
-msgid "Invalid bfd target"
+#: bfd.c:679
+msgid "invalid bfd target"
 msgstr ""
 
 msgstr ""
 
-#: bfd.c:457
-msgid "File in wrong format"
+#: bfd.c:680
+msgid "file in wrong format"
 msgstr ""
 
 msgstr ""
 
-#: bfd.c:458
-msgid "Archive object file in wrong format"
+#: bfd.c:681
+msgid "archive object file in wrong format"
 msgstr ""
 
 msgstr ""
 
-#: bfd.c:459
-msgid "Invalid operation"
+#: bfd.c:682
+msgid "invalid operation"
 msgstr ""
 
 msgstr ""
 
-#: bfd.c:460
-msgid "Memory exhausted"
+#: bfd.c:683
+msgid "memory exhausted"
 msgstr ""
 
 msgstr ""
 
-#: bfd.c:461
-msgid "No symbols"
+#: bfd.c:684
+msgid "no symbols"
 msgstr ""
 
 msgstr ""
 
-#: bfd.c:462
-msgid "Archive has no index; run ranlib to add one"
+#: bfd.c:685
+msgid "archive has no index; run ranlib to add one"
 msgstr ""
 
 msgstr ""
 
-#: bfd.c:463
-msgid "No more archived files"
+#: bfd.c:686
+msgid "no more archived files"
 msgstr ""
 
 msgstr ""
 
-#: bfd.c:464
-msgid "Malformed archive"
+#: bfd.c:687
+msgid "malformed archive"
 msgstr ""
 
 msgstr ""
 
-#: bfd.c:465
+#: bfd.c:688
 msgid "DSO missing from command line"
 msgstr ""
 
 msgid "DSO missing from command line"
 msgstr ""
 
-#: bfd.c:466
-msgid "File format not recognized"
+#: bfd.c:689
+msgid "file format not recognized"
 msgstr ""
 
 msgstr ""
 
-#: bfd.c:467
-msgid "File format is ambiguous"
+#: bfd.c:690
+msgid "file format is ambiguous"
 msgstr ""
 
 msgstr ""
 
-#: bfd.c:468
-msgid "Section has no contents"
+#: bfd.c:691
+msgid "section has no contents"
 msgstr ""
 
 msgstr ""
 
-#: bfd.c:469
-msgid "Nonrepresentable section on output"
+#: bfd.c:692
+msgid "nonrepresentable section on output"
 msgstr ""
 
 msgstr ""
 
-#: bfd.c:470
-msgid "Symbol needs debug section which does not exist"
+#: bfd.c:693
+msgid "symbol needs debug section which does not exist"
 msgstr ""
 
 msgstr ""
 
-#: bfd.c:471
-msgid "Bad value"
+#: bfd.c:694
+msgid "bad value"
 msgstr ""
 
 msgstr ""
 
-#: bfd.c:472
-msgid "File truncated"
+#: bfd.c:695
+msgid "file truncated"
 msgstr ""
 
 msgstr ""
 
-#: bfd.c:473
-msgid "File too big"
+#: bfd.c:696
+msgid "file too big"
 msgstr ""
 
 msgstr ""
 
-#: bfd.c:474
+#: bfd.c:697
+msgid "sorry, cannot handle this file"
+msgstr ""
+
+#: bfd.c:698
 #, 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:699
+msgid "#<invalid error code>"
 msgstr ""
 
 msgstr ""
 
-#: bfd.c:1064
+#: bfd.c:1658
 #, 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:1671
 #, 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:1676
 #, 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:1678
 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."
-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"
+msgid "warning: writing section `%pA' at huge (ie negative) file offset"
 msgstr ""
 
 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."
-msgstr ""
-
-#: coff-alpha.c:602
-msgid "%B: unknown/unsupported relocation type %d"
+"%pB: cannot handle compressed Alpha binaries; use compiler flags, or objZ, "
+"to generate uncompressed binaries"
 msgstr ""
 
 msgstr ""
 
-#: coff-alpha.c:851 coff-alpha.c:888 coff-alpha.c:1961 coff-mips.c:944
+#: coff-alpha.c:850 coff-alpha.c:887 coff-alpha.c:1956 coff-mips.c:953
 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:1443
 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
-#, c-format
-msgid "%B: unknown relocation type %d"
-msgstr ""
-
-#: coff-arm.c:1032
-#, c-format
-msgid "%B: unable to find THUMB glue '%s' for `%s'"
-msgstr ""
-
-#: coff-arm.c:1061
+#: coff-alpha.c:1501 coff-alpha.c:1507 elf.c:9437 elf32-mcore.c:100
+#: elf32-mcore.c:455 elf32-ppc.c:7679 elf32-ppc.c:8830 elf64-ppc.c:16024
 #, c-format
 #, c-format
-msgid "%B: unable to find ARM glue '%s' for `%s'"
+msgid "%pB: %s unsupported"
 msgstr ""
 
 msgstr ""
 
-#: coff-arm.c:1363 elf32-arm.c:8899
+#: coff-go32.c:156 coffswap.h:785
 #, c-format
 #, c-format
-msgid ""
-"%B(%s): warning: interworking not enabled.\n"
-"  first occurrence: %B: arm call to thumb"
+msgid "%pB: warning: %s: line number overflow: 0x%lx > 0xffff"
 msgstr ""
 
 msgstr ""
 
-#: coff-arm.c:1453
-#, 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"
+#: coff-mips.c:643 elf32-mips.c:1742 elf32-score.c:430 elf32-score7.c:330
+#: elf64-mips.c:3451 elfn32-mips.c:3276
+msgid "GP relative relocation when _gp not defined"
 msgstr ""
 
 msgstr ""
 
-#: coff-arm.c:1746 coff-tic80.c:670 cofflink.c:3126
+#: coff-rs6000.c:2844
 #, 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:3607 coff64-rs6000.c:2153
 #, c-format
 #, c-format
-msgid "%B: illegal symbol index in reloc: %d"
+msgid "%pB: symbol `%s' has unrecognized smclas %d"
 msgstr ""
 
 msgstr ""
 
-#: coff-arm.c:2203
+#: coff-sh.c:778 elf32-sh.c:523
 #, c-format
 #, c-format
-msgid "error: %B is compiled for APCS-%d, whereas %B is compiled for APCS-%d"
+msgid "%pB: %#<PRIx64>: warning: bad R_SH_USES offset"
 msgstr ""
 
 msgstr ""
 
-#: coff-arm.c:2217 elf32-arm.c:19724
+#: coff-sh.c:789
 #, c-format
 #, c-format
-msgid ""
-"error: %B passes floats in float registers, whereas %B passes them in "
-"integer registers"
+msgid "%pB: %#<PRIx64>: warning: R_SH_USES points to unrecognized insn %#x"
 msgstr ""
 
 msgstr ""
 
-#: coff-arm.c:2222 elf32-arm.c:19728
+#: coff-sh.c:807 elf32-sh.c:554
 #, c-format
 #, c-format
-msgid ""
-"error: %B passes floats in integer registers, whereas %B passes them in "
-"float registers"
+msgid "%pB: %#<PRIx64>: warning: bad R_SH_USES load offset"
 msgstr ""
 
 msgstr ""
 
-#: coff-arm.c:2234
+#: coff-sh.c:832 elf32-sh.c:570
 #, c-format
 #, c-format
-msgid ""
-"error: %B is compiled as position independent code, whereas target %B is "
-"absolute position"
+msgid "%pB: %#<PRIx64>: warning: could not find expected reloc"
 msgstr ""
 
 msgstr ""
 
-#: coff-arm.c:2239
+#: coff-sh.c:849 elf32-sh.c:599
 #, c-format
 #, c-format
-msgid ""
-"error: %B is compiled as absolute position code, whereas target %B is "
-"position independent"
+msgid "%pB: %#<PRIx64>: warning: symbol in unexpected section"
 msgstr ""
 
 msgstr ""
 
-#: coff-arm.c:2266 elf32-arm.c:19793
+#: coff-sh.c:975 elf32-sh.c:729
 #, c-format
 #, c-format
-msgid "Warning: %B supports interworking, whereas %B does not"
+msgid "%pB: %#<PRIx64>: warning: could not find expected COUNT reloc"
 msgstr ""
 
 msgstr ""
 
-#: coff-arm.c:2271 elf32-arm.c:19799
+#: coff-sh.c:985 elf32-sh.c:740
 #, c-format
 #, c-format
-msgid "Warning: %B does not support interworking, whereas %B does"
+msgid "%pB: %#<PRIx64>: warning: bad count"
 msgstr ""
 
 msgstr ""
 
-#: coff-arm.c:2294
+#: coff-sh.c:1357 coff-sh.c:2645 elf32-sh.c:1144 elf32-sh.c:1514
 #, c-format
 #, c-format
-msgid "private flags = %x:"
+msgid "%pB: %#<PRIx64>: fatal: reloc overflow while relaxing"
 msgstr ""
 
 msgstr ""
 
-#: coff-arm.c:2302 elf32-arm.c:14125
+#: coff-sh.c:1452
 #, c-format
 #, c-format
-msgid " [floats passed in float registers]"
+msgid "%pB: fatal: generic symbols retrieved before relaxing"
 msgstr ""
 
 msgstr ""
 
-#: coff-arm.c:2304
+#: coff-sh.c:2783 cofflink.c:2970
 #, c-format
 #, c-format
-msgid " [floats passed in integer registers]"
+msgid "%pB: illegal symbol index %ld in relocs"
 msgstr ""
 
 msgstr ""
 
-#: coff-arm.c:2307 elf32-arm.c:14128
+#: coff-tic4x.c:228 coff-tic54x.c:366 coffcode.h:5086
 #, c-format
 #, c-format
-msgid " [position independent]"
+msgid "%pB: warning: illegal symbol index %ld in relocs"
 msgstr ""
 
 msgstr ""
 
-#: coff-arm.c:2309
+#: coffcode.h:961
 #, c-format
 #, c-format
-msgid " [absolute position]"
+msgid "%pB: unable to load COMDAT section name"
 msgstr ""
 
 msgstr ""
 
-#: coff-arm.c:2313
+#. Malformed input files can trigger this test.
+#. cf PR 21781.
+#: coffcode.h:996
 #, c-format
 #, c-format
-msgid " [interworking flag not initialised]"
+msgid "%pB: error: unexpected symbol '%s' in COMDAT section"
 msgstr ""
 
 msgstr ""
 
-#: coff-arm.c:2315
+#: coffcode.h:1008
 #, c-format
 #, c-format
-msgid " [interworking supported]"
+msgid "%pB: warning: COMDAT symbol '%s' does not match section name '%s'"
 msgstr ""
 
 msgstr ""
 
-#: coff-arm.c:2317
+#: coffcode.h:1018
 #, 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: warning: no symbol for section '%s' found"
 msgstr ""
 
 msgstr ""
 
-#: coff-arm.c:2422 elf32-arm.c:13063
+#. 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:1249
 #, 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: warning: ignoring section flag %s in section %s"
 msgstr ""
 
 msgstr ""
 
-#: coff-h8300.c:1068
+#: coffcode.h:1318
 #, c-format
 #, c-format
-msgid "cannot handle R_MEM_INDIRECT reloc when using %s output"
+msgid "%pB (%s): section flag %s (%#lx) ignored"
 msgstr ""
 
 msgstr ""
 
-#: coff-i860.c:146
+#: coffcode.h:1934 coffcode.h:1999
 #, c-format
 #, c-format
-msgid "relocation `%s' not yet implemented"
+msgid "%pB: warning: claims to have 0xffff relocs, without overflow"
 msgstr ""
 
 msgstr ""
 
-#: coff-i860.c:608 coff-tic54x.c:365 coffcode.h:5317
+#: coffcode.h:2365
 #, 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 "unrecognized TI COFF target id '0x%x'"
 msgstr ""
 
 msgstr ""
 
-#: coff-rs6000.c:2741
+#: coffcode.h:2643
 #, c-format
 #, c-format
-msgid "%s: unsupported relocation type 0x%02x"
+msgid "%pB: reloc against a non-existent symbol index: %ld"
 msgstr ""
 
 msgstr ""
 
-#: coff-rs6000.c:2827
+#: coffcode.h:2952
 #, c-format
 #, c-format
-msgid "%s: TOC reloc at 0x%x to symbol `%s' with no TOC entry"
+msgid "%pB: page size is too large (0x%x)"
 msgstr ""
 
 msgstr ""
 
-#: coff-rs6000.c:3574 coff64-rs6000.c:2110
+#: coffcode.h:3112
 #, c-format
 #, c-format
-msgid "%B: symbol `%s' has unrecognized smclas %d"
+msgid "%pB: too many sections (%d)"
 msgstr ""
 
 msgstr ""
 
-#: coff-sh.c:504
+#: coffcode.h:3531
 #, c-format
 #, c-format
-msgid "SH Error: unknown reloc type %d"
+msgid "%pB: section %pA: string table overflow at offset %ld"
 msgstr ""
 
 msgstr ""
 
-#: coff-sh.c:775 elf32-sh.c:580
+#: coffcode.h:3631
 #, c-format
 #, c-format
-msgid "%B: 0x%lx: warning: bad R_SH_USES offset"
+msgid "%pB:%s section %s: alignment 2**%u not representable"
 msgstr ""
 
 msgstr ""
 
-#: coff-sh.c:786 elf32-sh.c:592
+#: coffcode.h:4330
 #, c-format
 #, c-format
-msgid "%B: 0x%lx: warning: R_SH_USES points to unrecognized insn 0x%x"
+msgid "%pB: warning: line number count (%#lx) exceeds section size (%#lx)"
 msgstr ""
 
 msgstr ""
 
-#: coff-sh.c:804 elf32-sh.c:610
+#: coffcode.h:4350
 #, c-format
 #, c-format
-msgid "%B: 0x%lx: warning: bad R_SH_USES load offset"
+msgid "%pB: warning: line number table read failed"
 msgstr ""
 
 msgstr ""
 
-#: coff-sh.c:829 elf32-sh.c:626
+#: coffcode.h:4384 coffcode.h:4398
 #, c-format
 #, c-format
-msgid "%B: 0x%lx: warning: could not find expected reloc"
+msgid "%pB: warning: illegal symbol index 0x%lx in line number entry %d"
 msgstr ""
 
 msgstr ""
 
-#: coff-sh.c:846 elf32-sh.c:655
+#: coffcode.h:4412
 #, c-format
 #, c-format
-msgid "%B: 0x%lx: warning: symbol in unexpected section"
+msgid "%pB: warning: illegal symbol in line number entry %d"
 msgstr ""
 
 msgstr ""
 
-#: coff-sh.c:972 elf32-sh.c:785
+#: coffcode.h:4425
 #, c-format
 #, c-format
-msgid "%B: 0x%lx: warning: could not find expected COUNT reloc"
+msgid "%pB: warning: duplicate line number information for `%s'"
 msgstr ""
 
 msgstr ""
 
-#: coff-sh.c:982 elf32-sh.c:795
+#: coffcode.h:4846
 #, c-format
 #, c-format
-msgid "%B: 0x%lx: warning: bad count"
+msgid "%pB: unrecognized storage class %d for %s symbol `%s'"
 msgstr ""
 
 msgstr ""
 
-#: coff-sh.c:1354 coff-sh.c:2642 elf32-sh.c:1199 elf32-sh.c:1570
+#: coffcode.h:4976
 #, c-format
 #, c-format
-msgid "%B: 0x%lx: fatal: reloc overflow while relaxing"
+msgid "warning: %pB: local symbol `%s' has no section"
 msgstr ""
 
 msgstr ""
 
-#: coff-sh.c:1449
-msgid "%B: fatal: generic symbols retrieved before relaxing"
-msgstr ""
-
-#: coff-sh.c:2780 cofflink.c:2964
+#: coffcode.h:5126
 #, c-format
 #, c-format
-msgid "%B: illegal symbol index %ld in relocs"
+msgid "%pB: illegal relocation type %d at address %#<PRIx64>"
 msgstr ""
 
 msgstr ""
 
-#: coff-tic4x.c:183 coff-tic54x.c:278 coff-tic80.c:439
+#: coffgen.c:179 elf.c:1239
 #, c-format
 #, c-format
-msgid "Unrecognized reloc type 0x%x"
+msgid "%pB: unable to initialize compress status for section %s"
 msgstr ""
 
 msgstr ""
 
-#: coff-tic4x.c:227
+#: coffgen.c:203 elf.c:1250
 #, c-format
 #, c-format
-msgid "%s: warning: illegal symbol index %ld in relocs"
+msgid "%pB: unable to initialize decompress status for section %s"
 msgstr ""
 
 msgstr ""
 
-#: coff-w65.c:352
+#: coffgen.c:1709
 #, c-format
 #, c-format
-msgid "ignoring reloc %s\n"
-msgstr ""
-
-#: coffcode.h:968
-msgid "%B: unable to load COMDAT section name"
+msgid "%pB: bad string table size %<PRIu64>"
 msgstr ""
 
 msgstr ""
 
-#: coffcode.h:1008
-#, c-format
-msgid "%B: warning: COMDAT symbol '%s' does not match section name '%s'"
+#: coffgen.c:1881 coffgen.c:1941 coffgen.c:1959 cofflink.c:2049 elf.c:1925
+#: xcofflink.c:4510
+msgid "<corrupt>"
 msgstr ""
 
 msgstr ""
 
-#: coffcode.h:1017
+#: coffgen.c:2090
 #, c-format
 #, c-format
-msgid "%B: warning: No symbol for section '%s' found"
+msgid "<corrupt info> %s"
 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
-#, c-format
-msgid ""
-"%B: Warning: Ignoring section flag IMAGE_SCN_MEM_NOT_PAGED in section %s"
+#: coffgen.c:2676 elflink.c:14613 linker.c:2960
+msgid "%F%P: already_linked_table: %E\n"
 msgstr ""
 
 msgstr ""
 
-#: coffcode.h:1310
+#: coffgen.c:3017 elflink.c:13606
 #, c-format
 #, c-format
-msgid "%B (%s): Section flag %s (0x%x) ignored"
+msgid "removing unused section '%pA' in file '%pB'"
 msgstr ""
 
 msgstr ""
 
-#: coffcode.h:1945
-#, c-format
-msgid "%s: warning: claims to have 0xffff relocs, without overflow"
+#: coffgen.c:3094 elflink.c:13824
+msgid "warning: gc-sections option ignored"
 msgstr ""
 
 msgstr ""
 
-#: coffcode.h:2461
+#: cofflink.c:356
 #, c-format
 #, c-format
-msgid "Unrecognized TI COFF target id '0x%x'"
+msgid "warning: symbol `%s' is both section and non-section"
 msgstr ""
 
 msgstr ""
 
-#: coffcode.h:2787
+#: cofflink.c:458 elf64-ia64-vms.c:5208 elflink.c:5125
 #, c-format
 #, c-format
-msgid "%B: reloc against a non-existant symbol index: %ld"
+msgid "warning: type of symbol `%s' changed from %d to %d in %pB"
 msgstr ""
 
 msgstr ""
 
-#: coffcode.h:3189
+#: cofflink.c:2377
 #, c-format
 #, c-format
-msgid "%B: page size is too large (0x%x)"
+msgid "%pB: relocs in section `%pA', but it has no contents"
 msgstr ""
 
 msgstr ""
 
-#: coffcode.h:3349
+#: cofflink.c:2440 elflink.c:11060
 #, c-format
 #, c-format
-msgid "%B: too many sections (%d)"
+msgid ""
+"%X`%s' referenced in section `%pA' of %pB: defined in discarded section `"
+"%pA' of %pB\n"
 msgstr ""
 
 msgstr ""
 
-#: coffcode.h:3770
+#: cofflink.c:2739
 #, c-format
 #, c-format
-msgid "%B: section %s: string table overflow at offset %ld"
+msgid "%pB: %pA: reloc overflow: %#x > 0xffff"
 msgstr ""
 
 msgstr ""
 
-#: coffcode.h:4588
-msgid "%B: warning: line number table read failed"
-msgstr ""
-
-#: coffcode.h:4622 coffcode.h:4636
+#: cofflink.c:2747
 #, c-format
 #, c-format
-msgid "%B: warning: illegal symbol index 0x%lx in line number entry %d"
+msgid "%pB: warning: %pA: line number overflow: %#x > 0xffff"
 msgstr ""
 
 msgstr ""
 
-#: coffcode.h:4650
+#: cofflink.c:3132
 #, c-format
 #, c-format
-msgid "%B: warning: illegal symbol in line number entry %d"
+msgid "%pB: bad reloc address %#<PRIx64> in section `%pA'"
 msgstr ""
 
 msgstr ""
 
-#: coffcode.h:4663
+#: coffswap.h:799
 #, c-format
 #, c-format
-msgid "%B: warning: duplicate line number information for `%s'"
+msgid "%pB: %s: reloc overflow: 0x%lx > 0xffff"
 msgstr ""
 
 msgstr ""
 
-#: coffcode.h:5077
+#: compress.c:271
 #, c-format
 #, c-format
-msgid "%B: Unrecognized storage class %d for %s symbol `%s'"
+msgid ""
+"error: %pB(%pA) section size (%#<PRIx64> bytes) is larger than file size "
+"(%#<PRIx64> bytes)"
 msgstr ""
 
 msgstr ""
 
-#: coffcode.h:5210
+#: compress.c:282
 #, c-format
 #, c-format
-msgid "warning: %B: local symbol `%s' has no section"
+msgid "error: %pB(%pA) is too large (%#<PRIx64> bytes)"
 msgstr ""
 
 msgstr ""
 
-#: coffcode.h:5357
+#: cpu-arm.c:303 cpu-arm.c:315
 #, c-format
 #, c-format
-msgid "%B: illegal relocation type %d at address 0x%lx"
+msgid ""
+"error: %pB is compiled for the EP9312, whereas %pB is compiled for XScale"
 msgstr ""
 
 msgstr ""
 
-#: coffgen.c:178 elf.c:1164
+#: cpu-arm.c:451
 #, c-format
 #, c-format
-msgid "%B: unable to initialize compress status for section %s"
+msgid "warning: unable to update contents of %s section in %pB"
 msgstr ""
 
 msgstr ""
 
-#: coffgen.c:202 elf.c:1175
+#: dwarf2.c:543
 #, c-format
 #, c-format
-msgid "%B: unable to initialize decompress status for section %s"
+msgid "DWARF error: can't find %s section."
 msgstr ""
 
 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"
-msgstr ""
-
-#: coffgen.c:1716
+#: dwarf2.c:578
 #, c-format
 #, c-format
-msgid "%B: bad string table size %lu"
+msgid ""
+"DWARF error: offset (%<PRIu64>) greater than or equal to %s size (%<PRIu64>)"
 msgstr ""
 
 msgstr ""
 
-#: coffgen.c:1885 coffgen.c:1945 coffgen.c:1963 cofflink.c:2040
-#: xcofflink.c:4507
-msgid "<corrupt>"
+#: dwarf2.c:1165
+msgid "DWARF error: info pointer extends beyond end of attributes"
 msgstr ""
 
 msgstr ""
 
-#: coffgen.c:2087
+#: dwarf2.c:1333
 #, 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 "DWARF error: invalid or unhandled FORM value: %#x"
 msgstr ""
 
 msgstr ""
 
-#: coffgen.c:2993 elflink.c:12981
-#, c-format
-msgid "Removing unused section '%s' in file '%B'"
+#: dwarf2.c:1646
+msgid "DWARF error: mangled line number section (bad file number)"
 msgstr ""
 
 msgstr ""
 
-#: coffgen.c:3069 elflink.c:13219
-msgid "Warning: gc-sections option ignored"
+#: dwarf2.c:1994
+msgid "DWARF error: zero format count"
 msgstr ""
 
 msgstr ""
 
-#: cofflink.c:348
+#: dwarf2.c:2004
 #, c-format
 #, c-format
-msgid "Warning: symbol `%s' is both section and non-section"
+msgid "DWARF error: data count (%<PRIx64>) larger than buffer size"
 msgstr ""
 
 msgstr ""
 
-#: cofflink.c:450 elf64-ia64-vms.c:5187 elflink.c:4734
+#: dwarf2.c:2045
 #, c-format
 #, c-format
-msgid "Warning: type of symbol `%s' changed from %d to %d in %B"
+msgid "DWARF error: unknown format content type %<PRIu64>"
 msgstr ""
 
 msgstr ""
 
-#: cofflink.c:2368
+#: dwarf2.c:2112
 #, c-format
 #, c-format
-msgid "%B: relocs in section `%A', but it has no contents"
+msgid "DWARF error: line info section is too small (%<PRId64>)"
 msgstr ""
 
 msgstr ""
 
-#: cofflink.c:2431 elflink.c:10470
+#: dwarf2.c:2142
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%X`%s' referenced in section `%A' of %B: defined in discarded section `%A' "
-"of %B\n"
-msgstr ""
-
-#: cofflink.c:2729 coffswap.h:826
-#, c-format
-msgid "%s: %s: reloc overflow: 0x%lx > 0xffff"
+"DWARF error: line info data is bigger (%#<PRIx64>) than the space remaining "
+"in the section (%#lx)"
 msgstr ""
 
 msgstr ""
 
-#: cofflink.c:2739 coffswap.h:811
+#: dwarf2.c:2155
 #, c-format
 #, c-format
-msgid "%s: warning: %s: line number overflow: 0x%lx > 0xffff"
+msgid "DWARF error: unhandled .debug_line version %d"
 msgstr ""
 
 msgstr ""
 
-#: compress.c:255
-#, c-format
-msgid "error: %B(%A) is too large (%#lx bytes)"
-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:2165
+msgid "DWARF error: ran out of room reading prologue"
 msgstr ""
 
 msgstr ""
 
-#: cpu-arm.c:338
+#: dwarf2.c:2183
 #, c-format
 #, c-format
-msgid "warning: unable to update contents of %s section in %s"
+msgid "DWARF error: line info unsupported segment selector size %u"
 msgstr ""
 
 msgstr ""
 
-#: dwarf2.c:532
-#, c-format
-msgid "Dwarf Error: Can't find %s section."
-msgstr ""
-
-#: dwarf2.c:562
-#, c-format
-msgid "Dwarf Error: Offset (%lu) greater than or equal to %s size (%lu)."
+#: dwarf2.c:2210
+msgid "DWARF error: invalid maximum operations per instruction"
 msgstr ""
 
 msgstr ""
 
-#: dwarf2.c:1028
-msgid "Dwarf Error: Info pointer extends beyond end of attributes"
+#: dwarf2.c:2229
+msgid "DWARF error: ran out of room reading opcodes"
 msgstr ""
 
 msgstr ""
 
-#: dwarf2.c:1185
-#, c-format
-msgid "Dwarf Error: Invalid or unhandled FORM value: %#x."
+#: dwarf2.c:2420
+msgid "DWARF error: mangled line number section"
 msgstr ""
 
 msgstr ""
 
-#: dwarf2.c:1491
-msgid "Dwarf Error: mangled line number section (bad file number)."
+#: dwarf2.c:2910
+msgid "DWARF error: abstract instance recursion detected"
 msgstr ""
 
 msgstr ""
 
-#: dwarf2.c:1779
-#, c-format
-msgid "Dwarf Error: Line info section is too small (%ld)"
+#: dwarf2.c:2944 dwarf2.c:3038
+msgid "DWARF error: invalid abstract instance DIE ref"
 msgstr ""
 
 msgstr ""
 
-#: dwarf2.c:1809
+#: dwarf2.c:2960
 #, c-format
 #, c-format
-msgid "Dwarf Error: Line info data is bigger (0x%lx) than the section (0x%lx)"
+msgid "DWARF error: unable to read alt ref %<PRIu64>"
 msgstr ""
 
 msgstr ""
 
-#: dwarf2.c:1821
+#: dwarf2.c:3016
 #, c-format
 #, c-format
-msgid "Dwarf Error: Unhandled .debug_line version %d."
-msgstr ""
-
-#: dwarf2.c:1830
-msgid "Dwarf Error: Ran out of room reading prologue"
-msgstr ""
-
-#: dwarf2.c:1855
-msgid "Dwarf Error: Invalid maximum operations per instruction."
-msgstr ""
-
-#: dwarf2.c:1874
-msgid "Dwarf Error: Ran out of room reading opcodes"
+msgid "DWARF error: unable to locate abstract instance DIE ref %<PRIu64>"
 msgstr ""
 
 msgstr ""
 
-#: dwarf2.c:2069
-msgid "Dwarf Error: mangled line number section."
-msgstr ""
-
-#: dwarf2.c:2575
+#: dwarf2.c:3055 dwarf2.c:3237 dwarf2.c:3623
 #, 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:3386
 #, c-format
 #, c-format
-msgid "Dwarf Error: Could not find abbrev number %u."
+msgid "DWARF error: could not find variable specification at offset %lx"
 msgstr ""
 
 msgstr ""
 
-#: dwarf2.c:3023
+#: dwarf2.c:3542
 #, 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:3586
 #, 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:3690
 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:984
 #, 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:1281
 #, c-format
 #, c-format
-msgid "Unknown basic type %d"
+msgid "unknown basic type %d"
 msgstr ""
 
 msgstr ""
 
-#: ecoff.c:1518
+#: ecoff.c:1538
 #, 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:1545 ecoff.c:1548
 #, c-format
 msgid ""
 "\n"
 "      First symbol: %ld"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "      First symbol: %ld"
 msgstr ""
 
-#: ecoff.c:1541
+#: ecoff.c:1561
 #, 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:1568
 #, c-format
 msgid ""
 "\n"
 "      Local symbol: %ld"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "      Local symbol: %ld"
 msgstr ""
 
-#: ecoff.c:1556
+#: ecoff.c:1576
 #, 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:1581
 #, 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:1586
 #, 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:1592
 #, c-format
 msgid ""
 "\n"
 "      Type: %s"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "      Type: %s"
 msgstr ""
 
-#: elf-attrs.c:595
+#: elf-attrs.c:449
+#, c-format
+msgid "%pB: error: attribute section '%pA' too big: %#llx"
+msgstr ""
+
+#: elf-attrs.c:490
+#, c-format
+msgid "%pB: error: attribute section length too small: %<PRId64>"
+msgstr ""
+
+#: elf-attrs.c:618
 #, 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:628
 #, 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:1542
 #, 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:1549
 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:1872
 #, 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:1886
 #, 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:1894
 #, 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:2147
+msgid "DW_EH_PE_datarel unspecified for this architecture"
 msgstr ""
 
 msgstr ""
 
-#: elf-eh-frame.c:2168
+#: elf-eh-frame.c:2318
 #, 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:2341
 #, 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:2497
+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:2499
+msgid ".eh_frame_hdr refers to overlapping FDEs"
 msgstr ""
 
 msgstr ""
 
-#: elf-ifunc.c:142
+#: elf-ifunc.c:146
 #, 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:2145 elf32-avr.c:1510 elf32-bfin.c:3122
+#: elf32-cr16.c:1465 elf32-cris.c:2033 elf32-crx.c:925 elf32-d10v.c:510
+#: elf32-epiphany.c:566 elf32-fr30.c:594 elf32-frv.c:4045 elf32-ft32.c:494
+#: elf32-h8300.c:523 elf32-ip2k.c:1482 elf32-iq2000.c:691 elf32-lm32.c:1112
+#: elf32-m32c.c:624 elf32-m32r.c:3045 elf32-m68hc1x.c:1272 elf32-mep.c:526
+#: elf32-metag.c:1990 elf32-microblaze.c:1631 elf32-moxie.c:288 elf32-mt.c:402
+#: elf32-nds32.c:6192 elf32-or1k.c:1821 elf32-score.c:2734 elf32-score7.c:2543
+#: elf32-spu.c:5088 elf32-tilepro.c:3505 elf32-v850.c:2290 elf32-visium.c:680
+#: elf32-xstormy16.c:929 elf64-bpf.c:487 elf64-mmix.c:1541 elfxx-tilegx.c:3869
 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:2149 elf32-avr.c:1514 elf32-bfin.c:3126
+#: elf32-cr16.c:1469 elf32-cris.c:2037 elf32-crx.c:929 elf32-d10v.c:514
+#: elf32-fr30.c:598 elf32-frv.c:4049 elf32-ft32.c:498 elf32-h8300.c:527
+#: elf32-iq2000.c:695 elf32-lm32.c:1116 elf32-m32c.c:628 elf32-m32r.c:3049
+#: elf32-m68hc1x.c:1276 elf32-mep.c:530 elf32-metag.c:1994
+#: elf32-microblaze.c:1635 elf32-moxie.c:292 elf32-msp430.c:1371
+#: elf32-nds32.c:6196 elf32-or1k.c:1825 elf32-score.c:2738 elf32-score7.c:2547
+#: elf32-spu.c:5092 elf32-tilepro.c:3509 elf32-v850.c:2294 elf32-visium.c:684
+#: elf32-xstormy16.c:933 elf64-mmix.c:1545 elfxx-mips.c:10590
+#: elfxx-tilegx.c:3873
 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:1473 elf32-crx.c:933 elf32-d10v.c:518
+#: elf32-h8300.c:531 elf32-lm32.c:1120 elf32-m32r.c:3053 elf32-m68hc1x.c:1280
+#: elf32-microblaze.c:1639 elf32-nds32.c:6200 elf32-score.c:2742
+#: elf32-score7.c:2551 elf32-spu.c:5096
 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:2166 elf32-avr.c:1522 elf32-bfin.c:3134
+#: elf32-cr16.c:1477 elf32-cris.c:2045 elf32-crx.c:937 elf32-d10v.c:522
+#: elf32-epiphany.c:581 elf32-fr30.c:606 elf32-frv.c:4057 elf32-ft32.c:506
+#: elf32-h8300.c:535 elf32-ip2k.c:1497 elf32-iq2000.c:703 elf32-lm32.c:1124
+#: elf32-m32c.c:636 elf32-m32r.c:3057 elf32-m68hc1x.c:1284 elf32-mep.c:538
+#: elf32-metag.c:2002 elf32-microblaze.c:1643 elf32-moxie.c:300
+#: elf32-msp430.c:1379 elf32-mt.c:410 elf32-nds32.c:6204 elf32-or1k.c:1833
+#: elf32-score.c:2751 elf32-score7.c:2555 elf32-spu.c:5100 elf32-tilepro.c:3517
+#: elf32-v850.c:2314 elf32-visium.c:692 elf32-xstormy16.c:941 elf64-bpf.c:500
+#: elf64-mmix.c:1553 elfxx-tilegx.c:3881
 msgid "internal error: unknown error"
 msgstr ""
 
 msgid "internal error: unknown error"
 msgstr ""
 
-#: elf-m10300.c:812
-#, c-format
-msgid "%B: unrecognised MN10300 reloc number: %d"
-msgstr ""
-
-#: elf-m10300.c:1028
+#: elf-m10300.c:1029
 #, c-format
 #, c-format
-msgid "%s: Unsupported transition from %s to %s"
+msgid "%pB: unsupported transition from %s to %s"
 msgstr ""
 
 msgstr ""
 
-#: elf-m10300.c:1201
+#: elf-m10300.c:1196
 #, c-format
 #, c-format
-msgid "%B: %s' accessed both as normal and thread local symbol"
+msgid "%pB: %s' accessed both as normal and thread local symbol"
 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
+#: elf-m10300.c:2092 elf32-arm.c:13464 elf32-i386.c:3421 elf32-m32r.c:2539
+#: elf32-m68k.c:3912 elf32-s390.c:3210 elf32-sh.c:3788 elf32-tilepro.c:3408
+#: elf32-xtensa.c:3013 elf64-s390.c:3159 elf64-x86-64.c:4078 elfxx-sparc.c:3903
+#: elfxx-tilegx.c:3792 elfnn-aarch64.c:5551 elfnn-aarch64.c:7148
 #, c-format
 #, c-format
-msgid "%B(%A+0x%lx): unresolvable %s relocation against symbol `%s'"
+msgid "%pB(%pA+%#<PRIx64>): unresolvable %s relocation against symbol `%s'"
 msgstr ""
 
 msgstr ""
 
-#: elf-m10300.c:2158
+#: elf-m10300.c:2154
 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:2158
 #, 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:2161
 msgid "internal error: suspicious relocation type used in shared library"
 msgstr ""
 
 msgid "internal error: suspicious relocation type used in shared library"
 msgstr ""
 
+#: elf-m10300.c:2647 elf32-avr.c:2491 elf32-frv.c:5637 elf64-ia64-vms.c:364
+#: elfxx-sparc.c:2792 reloc.c:8244 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:186
+#, c-format
+msgid "warning: %pB: unsupported GNU_PROPERTY_TYPE (%ld) type: 0x%x"
+msgstr ""
+
+#: elf-properties.c:301
+msgid "Removed property %W to merge %pB (0x%v) and %pB (0x%v)\n"
+msgstr ""
+
+#: elf-properties.c:307
+msgid "Removed property %W to merge %pB (0x%v) and %pB (not found)\n"
+msgstr ""
+
+#: elf-properties.c:316 elf-properties.c:394
+msgid "Removed property %W to merge %pB and %pB\n"
+msgstr ""
+
+#: elf-properties.c:320
+msgid "Removed property %W to merge %pB and %pB (not found)\n"
+msgstr ""
+
+#: elf-properties.c:337
+msgid "Updated property %W (0x%v) to merge %pB (0x%v) and %pB (0x%v)\n"
+msgstr ""
+
+#: elf-properties.c:346
+msgid "Updated property %W (%v) to merge %pB (0x%v) and %pB (not found)\n"
+msgstr ""
+
+#: elf-properties.c:388
+msgid "Removed property %W to merge %pB (not found) and %pB (0x%v)\n"
+msgstr ""
+
+#. Merge .note.gnu.property sections.
+#: elf-properties.c:550 elf-properties.c:552
+msgid "\n"
+msgstr ""
+
+#: elf-properties.c:551
+msgid "Merging program properties\n"
+msgstr ""
+
 #. PR 17512: file: f057ec89.
 #. PR 17512: file: f057ec89.
-#: elf.c:342
+#: elf.c:336
 #, c-format
 #, c-format
-msgid "%B: attempt to load strings from a non-string section (number %d)"
+msgid "%pB: attempt to load strings from a non-string section (number %d)"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:356
+#: elf.c:361
 #, c-format
 #, c-format
-msgid "%B: invalid string offset %u >= %lu for section `%s'"
+msgid "%pB: invalid string offset %u >= %<PRIu64> for section `%s'"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:495
+#: elf.c:513 elfnn-aarch64.c:8161
 #, c-format
 #, c-format
-msgid "%B symbol number %lu references nonexistent SHT_SYMTAB_SHNDX section"
+msgid "%pB symbol number %lu references nonexistent SHT_SYMTAB_SHNDX section"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:652
+#: elf.c:678
 #, c-format
 #, c-format
-msgid "%B: corrupt size field in group section header: 0x%lx"
+msgid "%pB: invalid size field in group section header: %#<PRIx64>"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:666
+#: elf.c:723
 #, c-format
 #, c-format
-msgid "%B: invalid size field in group section header: 0x%lx"
+msgid "%pB: invalid entry in SHT_GROUP section [%u]"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:700
-msgid "%B: invalid SHT_GROUP entry"
+#: elf.c:742
+#, c-format
+msgid "%pB: no valid group sections found"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:719
-msgid "%B: no valid group sections found"
+#. See PR 21957 for a reproducer.
+#: elf.c:771
+#, c-format
+msgid "%pB: group section '%pA' has no contents"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:787
+#: elf.c:832
 #, c-format
 #, c-format
-msgid "%B: no group info for section %A"
+msgid "%pB: no group info for section '%pA'"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:818 elf.c:3817 elflink.c:11059
+#: elf.c:862 elf.c:3959
 #, c-format
 #, c-format
-msgid "%B: warning: sh_link not set for section `%A'"
+msgid "%pB: warning: sh_link not set for section `%pA'"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:838
+#: elf.c:882
 #, 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:895
 #, 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:916
 #, 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:939
 #, 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:1441
 #, 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:1457
 #, 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:1484
 #, 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:1656
 #, c-format
 msgid ""
 "\n"
 "Program Header:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Program Header:\n"
 msgstr ""
 
-#: elf.c:1611
+#: elf.c:1698
 #, c-format
 msgid ""
 "\n"
 "Dynamic Section:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Dynamic Section:\n"
 msgstr ""
 
-#: elf.c:1752
+#: elf.c:1839
 #, c-format
 msgid ""
 "\n"
 "Version definitions:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Version definitions:\n"
 msgstr ""
 
-#: elf.c:1777
+#: elf.c:1864
 #, c-format
 msgid ""
 "\n"
 "Version References:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Version References:\n"
 msgstr ""
 
-#: elf.c:1782
+#: elf.c:1869
 #, 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:2086
+#, c-format
+msgid "%pB: warning: loop in section dependencies detected"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:2088
+#: elf.c:2194
 #, 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:2278
 #, 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:2391
 #, 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:2482
 #, 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:2566 elf.c:2581 elf.c:2592 elf.c:2605
 #, 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:3312
 #, 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:3345
 #, 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:3828
 #, 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:3913
 #, 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:3938
 #, 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:4499
 #, 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
+#: elf.c:5090
 #, c-format
 #, c-format
-msgid "%B: sh_link of section `%A' points to removed section `%A' of `%B'"
-msgstr ""
-
-#: elf.c:4861
-msgid "%B: TLS sections are not adjacent:"
+msgid "%pB: TLS sections are not adjacent:"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:4868
+#: elf.c:5097
 #, c-format
 #, c-format
-msgid "\t    TLS: %A"
+msgid "\t    TLS: %pA"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:4872
+#: elf.c:5101
 #, c-format
 #, c-format
-msgid "\tnon-TLS: %A"
+msgid "\tnon-TLS: %pA"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:5339
+#: elf.c:5692
+#, 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"
+#: elf.c:5718
+#, c-format
+msgid "%pB: not enough room for program headers, try linking with -N"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:5453
+#: elf.c:5835
 #, c-format
 #, c-format
-msgid "%B: section %A lma %#lx adjusted to %#lx"
+msgid "%pB: section %pA lma %#<PRIx64> adjusted to %#<PRIx64>"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:5590
+#. 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:5972
 #, c-format
 #, c-format
-msgid "%B: section `%A' can't be allocated in segment %d"
+msgid "%pB: error: PHDR segment not covered by LOAD segment"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:5638
+#: elf.c:6012
 #, c-format
 #, c-format
-msgid "%B: warning: allocated section `%s' not in segment"
+msgid "%pB: section `%pA' can't be allocated in segment %d"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:5836
-msgid ""
-"%B: error: non-load segment %d includes file header and/or program header"
+#: elf.c:6144
+#, c-format
+msgid "%pB: warning: allocated section `%s' not in segment"
 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:6305
+#, c-format
+msgid ""
+"%pB: error: non-load segment %d includes file header and/or program header"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:6356
+#: elf.c:6809
 #, c-format
 #, c-format
-msgid "%B: symbol `%s' required but not present"
+msgid "%pB: symbol `%s' required but not present"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:6699
+#: elf.c:7152
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B: warning: Empty loadable segment detected at vaddr=0x%.8x, is this "
-"intentional ?"
+"%pB: warning: empty loadable segment detected at vaddr=%#<PRIx64>, is this "
+"intentional?"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:7313
+#: elf.c:7778
 #, c-format
 #, c-format
-msgid "%B: warning: segment alignment of 0x%llx is too large"
+msgid "%pB: warning: segment alignment of %#<PRIx64> is too large"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:7790
+#: elf.c:8291
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Unable to find equivalent output section for symbol '%s' from section '%s'"
+"%pB: Unable to handle section index %x in ELF symbol.  Using ABS instead."
 msgstr ""
 
 msgstr ""
 
-#: elf.c:8122
-msgid "%B: .gnu.version_r invalid entry"
+#: elf.c:8321
+#, c-format
+msgid ""
+"unable to find equivalent output section for symbol '%s' from section '%s'"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:8249
-msgid "%B: .gnu.version_d invalid entry"
+#: elf.c:8708
+#, c-format
+msgid "%pB: .gnu.version_r invalid entry"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:8801
+#: elf.c:8841
 #, c-format
 #, c-format
-msgid "%B: unsupported relocation type %s"
+msgid "%pB: .gnu.version_d invalid entry"
 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:9299
 #, c-format
 #, c-format
-msgid "private flags = 0x%lx:"
+msgid ""
+"%pB:%pA: error: attempting to write into an unallocated compressed section"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arc.c:567
+#: elf.c:9308
 #, c-format
 #, c-format
-msgid "ERROR: Attempting to link %B with a binary %s of different architecture"
+msgid "%pB:%pA: error: attempting to write over the end of the section"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arc.c:577 elf32-iq2000.c:846 elf32-m32c.c:890
+#: elf.c:9319
 #, 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 section into an empty buffer"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arc.c:638
-msgid "Error: The ARC4 architecture is no longer supported.\n"
+#: elf.c:12434
+msgid "GNU_MBIND section is unsupported"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arc.c:644
-msgid ""
-"Warning: unset or old architecture flags. \n"
-"\t       Use default machine.\n"
+#: elf.c:12436
+msgid "symbol type STT_GNU_IFUNC is unsupported"
+msgstr ""
+
+#: elf.c:12438
+msgid "symbol binding STB_GNU_UNIQUE is unsupported"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arc.c:772
+#: elf.c:12622 elf64-sparc.c:123 elfcode.h:1485
 #, 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(%pA): relocation %d has invalid symbol index %ld"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arc.c:783
+#: elf.c:12696
 #, 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(%pA): link section cannot be set because the output file does not have a "
+"symbol table"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arc.c:1472
-msgid "GOT and PLT relocations cannot be fixed with a non dynamic linker."
+#: elf.c:12708
+#, c-format
+msgid "%pB(%pA): info section index is invalid"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arc.c:1496 elf32-rl78.c:1094 elf32-rx.c:1448
+#: elf.c:12722
 #, c-format
 #, c-format
-msgid "%B(%A): warning: unaligned access to symbol '%s' in the small data area"
+msgid ""
+"%pB(%pA): info section index cannot be set because the section is not in the "
+"output"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arc.c:1501 elf32-rl78.c:1099 elf32-rx.c:1453
+#: elf.c:12788
 #, c-format
 #, c-format
-msgid "%B(%A): internal error: out of range error"
+msgid "%pB(%pA): error: secondary reloc section processed twice"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arc.c:1506 elf32-rl78.c:1104 elf32-rx.c:1458
+#: elf.c:12800
 #, c-format
 #, c-format
-msgid "%B(%A): internal error: unsupported relocation error"
+msgid "%pB(%pA): error: secondary reloc section is empty!"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arc.c:1511 elf32-rl78.c:1109 elf32-rx.c:1463
+#: elf.c:12823
 #, c-format
 #, c-format
-msgid "%B(%A): internal error: dangerous relocation"
+msgid "%pB(%pA): error: internal relocs missing for secondary reloc section"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arc.c:1516 elf32-rl78.c:1114 elf32-rx.c:1468
+#: elf.c:12842
 #, c-format
 #, c-format
-msgid "%B(%A): internal error: unknown error"
+msgid "%pB(%pA): error: reloc table entry %u is empty"
 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:12867
 #, c-format
 #, c-format
-msgid ""
-"%B: relocation %s against `%s' can not be used when making a shared object; "
-"recompile with -fPIC"
+msgid "%pB(%pA): error: secondary reloc %u references a missing symbol"
 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:12884
+#, c-format
+msgid "%pB(%pA): error: secondary reloc %u references a deleted symbol"
 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:12897
+#, c-format
+msgid "%pB(%pA): error: secondary reloc %u is of an unknown type"
 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"
+#: elf32-arc.c:459 elf32-frv.c:6628 elf32-iq2000.c:868 elf32-m32c.c:914
+#: elf32-mt.c:562 elf32-rl78.c:1260 elf32-rx.c:3207 elf32-visium.c:844
+#: elf64-ppc.c:5293
+#, c-format
+msgid "private flags = 0x%lx:"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:4145
-msgid ""
-"%B(%s): warning: interworking not enabled.\n"
-"  first occurrence: %B: ARM call to Thumb"
+#: elf32-arc.c:646
+#, c-format
+msgid "warning: %pB: conflicting platform configuration %s with %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:4419
+#: elf32-arc.c:665
 #, c-format
 #, c-format
-msgid "No address assigned to the veneers output section %s"
+msgid "error: %pB: unable to merge CPU base attributes %s with %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:4494 elf32-arm.c:6631
-#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:2852
+#: elf32-arc.c:702
 #, c-format
 #, c-format
-msgid "%s: cannot create stub entry %s"
+msgid "error: %pB: unable to merge ISA extension attributes %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:5679
-msgid "%B: Special symbol `%s' only allowed for ARMv8-M architecture or later."
+#: elf32-arc.c:726
+#, c-format
+msgid "error: %pB: conflicting ISA extension attributes %s with %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:5688
-msgid "%B: invalid special symbol `%s'."
+#: elf32-arc.c:766
+#, c-format
+msgid "error: %pB: cannot mix rf16 with full register set %pB"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:5690 elf32-arm.c:5730
-msgid "It must be a global or weak function symbol."
+#: elf32-arc.c:794
+#, c-format
+msgid "error: %pB: conflicting attributes %s: %s with %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:5728
-msgid "%B: invalid standard symbol `%s'."
+#: elf32-arc.c:821
+#, c-format
+msgid "error: %pB: conflicting attributes %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:5734
-msgid "%B: absent standard symbol `%s'."
+#: elf32-arc.c:926
+#, c-format
+msgid ""
+"error: attempting to link %pB with a binary %pB of different architecture"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:5746
-msgid "%B: `%s' and its special symbol are in different sections."
+#: elf32-arc.c:942 elf32-iq2000.c:844 elf32-m32c.c:889 elf32-m68hc1x.c:1391
+#: elf32-ppc.c:3868 elf64-sparc.c:725 elfxx-mips.c:15534
+#, c-format
+msgid "%pB: uses different e_flags (%#x) fields than previous modules (%#x)"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:5758
-msgid "%B: entry function `%s' not output."
+#: elf32-arc.c:1031
+msgid "error: the ARC4 architecture is no longer supported"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:5765
-msgid "%B: entry function `%s' is empty."
+#: elf32-arc.c:1037
+msgid "warning: unset or old architecture flags; use default machine"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:5894
-msgid "%B: --in-implib only supported for Secure Gateway import libraries."
+#: elf32-arc.c:1163
+#, c-format
+msgid ""
+"%pB(%pA+%#<PRIx64>): CMEM relocation to `%s' is invalid, 16 MSB should be "
+"%#x (value is %#<PRIx64>)"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:5940
-msgid "%B: invalid import library entry: `%s'."
+#: elf32-arc.c:1174
+#, c-format
+msgid ""
+"%pB(%pA+%#<PRIx64>): CMEM relocation to `%s+%#<PRIx64>' is invalid, 16 MSB "
+"should be %#x (value is %#<PRIx64>)"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:5942
-msgid "Symbol should be absolute, global and refer to Thumb functions."
+#: elf32-arc.c:1888
+msgid "GOT and PLT relocations cannot be fixed with a non dynamic linker"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:5962
+#: elf32-arc.c:1912 elf32-rl78.c:1098 elf32-rx.c:1475
 #, c-format
 #, c-format
-msgid "Entry function `%s' disappeared from secure code."
+msgid ""
+"%pB(%pA): warning: unaligned access to symbol '%s' in the small data area"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:5986
+#: elf32-arc.c:1917 elf32-rl78.c:1103 elf32-rx.c:1480
 #, c-format
 #, c-format
-msgid "`%s' refers to a non entry function."
+msgid "%pB(%pA): internal error: out of range error"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:6001
-msgid "%B: visibility of symbol `%s' has changed."
+#: elf32-arc.c:1922 elf32-rl78.c:1108 elf32-rx.c:1485
+#, c-format
+msgid "%pB(%pA): internal error: unsupported relocation error"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:6010
-msgid "%B: incorrect size for symbol `%s'."
+#: elf32-arc.c:1927 elf32-rl78.c:1113 elf32-rx.c:1490
+#, c-format
+msgid "%pB(%pA): internal error: dangerous relocation"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:6029
+#: elf32-arc.c:1932 elf32-rl78.c:1118 elf32-rx.c:1495
 #, c-format
 #, c-format
-msgid "Offset of veneer for entry function `%s' not a multiple of its size."
+msgid "%pB(%pA): internal error: unknown error"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:6049
+#: elf32-arc.c:2025 elf32-arc.c:2093 elf32-arm.c:15577 elf32-metag.c:2257
+#: elf32-nds32.c:5642 elfnn-aarch64.c:7802 elfnn-riscv.c:518
+#, c-format
 msgid ""
 msgid ""
-"new entry function(s) introduced but no output import library specified:"
+"%pB: relocation %s against `%s' can not be used when making a shared object; "
+"recompile with -fPIC"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:6057
+#: elf32-arc.c:2961
 #, c-format
 #, c-format
-msgid "Start address of `%s' is different from previous link."
+msgid "%pB: unknown mandatory ARC object attribute %d"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:6764
+#: elf32-arc.c:2969
 #, c-format
 #, c-format
-msgid "unable to find THUMB glue '%s' for '%s'"
+msgid "warning: %pB: unknown ARC object attribute %d"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:6800
+#: elf32-arm.c:4361 elf32-arm.c:4395 elf32-arm.c:4414 elf32-arm.c:4466
 #, c-format
 #, c-format
-msgid "unable to find ARM glue '%s' for '%s'"
+msgid ""
+"%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:7515
-msgid "%B: BE8 images only valid in big-endian mode."
+#: elf32-arm.c:4426 elf32-arm.c:4480 elf32-arm.c:9180 elf32-arm.c:9270
+#, c-format
+msgid ""
+"%pB(%s): warning: interworking not enabled; first occurrence: %pB: %s call "
+"to %s"
 msgstr ""
 
 msgstr ""
 
-#. Give a warning, but do as the user requests anyway.
-#: elf32-arm.c:7746
+#: elf32-arm.c:4606
+#, c-format
 msgid ""
 msgid ""
-"%B: warning: selected VFP11 erratum workaround is not necessary for target "
-"architecture"
+"ERROR: CMSE stub (%s section) too far (%#<PRIx64>) from destination "
+"(%#<PRIx64>)"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:7773
-msgid ""
-"%B: warning: selected STM32L4XX erratum workaround is not necessary for "
-"target architecture"
+#: elf32-arm.c:4775
+#, c-format
+msgid "no address assigned to the veneers output section %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:8310 elf32-arm.c:8330
-msgid "%B: unable to find VFP11 veneer `%s'"
+#: elf32-arm.c:4850 elf32-arm.c:6999 elf32-csky.c:3286 elf32-hppa.c:588
+#: elf32-m68hc1x.c:165 elf32-metag.c:1186 elf32-nios2.c:2208 elf64-ppc.c:3768
+#: elfnn-aarch64.c:3236
+#, c-format
+msgid "%pB: cannot create stub entry %s"
+msgstr ""
+
+#: elf32-arm.c:5071 elf32-csky.c:3628 elf32-hppa.c:738 elf32-m68hc11.c:422
+#: elf32-m68hc12.c:542 elf32-metag.c:3480 elf32-nios2.c:2501 elf64-ppc.c:11374
+#: elfnn-aarch64.c:3305
+msgid ""
+"%F%P: Could not assign '%pA' to an output section. Retry without --enable-"
+"non-contiguous-regions.\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:8396 elf32-arm.c:8415
-msgid "%B: unable to find STM32L4XX veneer `%s'"
+#: elf32-arm.c:6041
+#, c-format
+msgid "%pB: special symbol `%s' only allowed for ARMv8-M architecture or later"
 msgstr ""
 
 msgstr ""
 
-#. Note - overlong line used here to allow for translation.
-#: elf32-arm.c:8623
+#: elf32-arm.c:6050
 #, 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: invalid special symbol `%s'; it must be a global or weak function symbol"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:8719
+#: elf32-arm.c:6089
 #, c-format
 #, c-format
-msgid "Invalid TARGET2 relocation type '%s'."
+msgid ""
+"%pB: invalid standard symbol `%s'; it must be a global or weak function "
+"symbol"
 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:6095
+#, c-format
+msgid "%pB: absent standard symbol `%s'"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:9726
+#: elf32-arm.c:6107
 #, c-format
 #, c-format
-msgid "%B(%A+0x%lx): unexpected Thumb instruction '0x%x' in TLS trampoline"
+msgid "%pB: `%s' and its special symbol are in different sections"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:9766
+#: elf32-arm.c:6119
 #, c-format
 #, c-format
-msgid "%B(%A+0x%lx): unexpected ARM instruction '0x%x' in TLS trampoline"
+msgid "%pB: entry function `%s' not output"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:10100
-msgid "shared object"
+#: elf32-arm.c:6126
+#, c-format
+msgid "%pB: entry function `%s' is empty"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:10103
-msgid "PIE executable"
+#: elf32-arm.c:6255
+#, c-format
+msgid "%pB: --in-implib only supported for Secure Gateway import libraries"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:10106
+#: elf32-arm.c:6304
+#, 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 import library entry: `%s'; symbol should be absolute, global "
+"and refer to Thumb functions"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:10237
-msgid "%B: Warning: Arm BLX instruction targets Arm function '%s'."
+#: elf32-arm.c:6326
+#, c-format
+msgid "entry function `%s' disappeared from secure code"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:10657
-msgid "%B: Warning: Thumb BLX instruction targets thumb function '%s'."
+#: elf32-arm.c:6350
+#, c-format
+msgid "`%s' refers to a non entry function"
+msgstr ""
+
+#: elf32-arm.c:6365
+#, c-format
+msgid "%pB: visibility of symbol `%s' has changed"
+msgstr ""
+
+#: elf32-arm.c:6374
+#, c-format
+msgid "%pB: incorrect size for symbol `%s'"
+msgstr ""
+
+#: elf32-arm.c:6393
+#, c-format
+msgid "offset of veneer for entry function `%s' not a multiple of its size"
+msgstr ""
+
+#: elf32-arm.c:6413
+msgid ""
+"new entry function(s) introduced but no output import library specified:"
+msgstr ""
+
+#: elf32-arm.c:6421
+#, c-format
+msgid "start address of `%s' is different from previous link"
+msgstr ""
+
+#: elf32-arm.c:7132 elf32-arm.c:7167
+#, c-format
+msgid "unable to find %s glue '%s' for '%s'"
+msgstr ""
+
+#: elf32-arm.c:7878
+#, 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:8109
+#, c-format
+msgid ""
+"%pB: warning: selected VFP11 erratum workaround is not necessary for target "
+"architecture"
+msgstr ""
+
+#: elf32-arm.c:8136
+#, c-format
+msgid ""
+"%pB: warning: selected STM32L4XX erratum workaround is not necessary for "
+"target architecture"
+msgstr ""
+
+#: elf32-arm.c:8674 elf32-arm.c:8694 elf32-arm.c:8761 elf32-arm.c:8780
+#, c-format
+msgid "%pB: unable to find %s veneer `%s'"
+msgstr ""
+
+#: elf32-arm.c:8987
+#, 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:9087
+#, c-format
+msgid "invalid TARGET2 relocation type '%s'"
+msgstr ""
+
+#. FIXME: We ought to be able to generate thumb-1 PLT
+#. instructions...
+#: elf32-arm.c:9889
+#, c-format
+msgid "%pB: warning: thumb-1 mode PLT generation not currently supported"
+msgstr ""
+
+#: elf32-arm.c:10199 elf32-arm.c:10241
+#, c-format
+msgid "%pB(%pA+%#<PRIx64>): unexpected %s instruction '%#lx' in TLS trampoline"
+msgstr ""
+
+#: elf32-arm.c:10585
+msgid "shared object"
+msgstr ""
+
+#: elf32-arm.c:10588
+msgid "PIE executable"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:11524
+#: elf32-arm.c:10591
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B(%A+0x%lx): unexpected Thumb instruction '0x%x' referenced by TLS_GOTDESC"
+"%pB: relocation %s against external or undefined symbol `%s' can not be used "
+"when making a %s; recompile with -fPIC"
+msgstr ""
+
+#: elf32-arm.c:10728 elf32-arm.c:11155
+#, c-format
+msgid "%pB: warning: %s BLX instruction targets %s function '%s'"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:11548
+#: elf32-arm.c:12067 elf32-arm.c:12093
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B(%A+0x%lx): unexpected ARM instruction '0x%x' referenced by TLS_GOTDESC"
+"%pB(%pA+%#<PRIx64>): unexpected %s instruction '%#lx' referenced by "
+"TLS_GOTDESC"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:11578
+#: elf32-arm.c:12139 elf32-csky.c:4860 elf32-m68k.c:3716 elf32-metag.c:1919
+#: elf32-nios2.c:4389
 #, c-format
 #, c-format
-msgid "%B(%A+0x%lx): R_ARM_TLS_LE32 relocation not permitted in shared object"
+msgid "%pB(%pA+%#<PRIx64>): %s relocation not permitted in shared object"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:11792
+#: elf32-arm.c:12353
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B(%A+0x%lx): Only ADD or SUB instructions are allowed for ALU group "
+"%pB(%pA+%#<PRIx64>): only ADD or SUB instructions are allowed for ALU group "
 "relocations"
 msgstr ""
 
 "relocations"
 msgstr ""
 
-#: elf32-arm.c:11833 elf32-arm.c:11924 elf32-arm.c:12010 elf32-arm.c:12098
+#: elf32-arm.c:12394 elf32-arm.c:12486 elf32-arm.c:12574 elf32-arm.c:12664
 #, c-format
 #, c-format
-msgid "%B(%A+0x%lx): Overflow whilst splitting 0x%lx for group relocation %s"
+msgid ""
+"%pB(%pA+%#<PRIx64>): overflow whilst splitting %#<PRIx64> for group "
+"relocation %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:12362 elf32-sh.c:4009 elf64-sh64.c:1539
+#: elf32-arm.c:13296 elf32-sh.c:3682
 #, c-format
 #, c-format
-msgid "%B(%A+0x%lx): %s relocation against SEC_MERGE section"
+msgid "%pB(%pA+%#<PRIx64>): %s relocation against SEC_MERGE section"
 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:13409 elf32-m68k.c:3949 elf32-xtensa.c:2751 elfnn-aarch64.c:6875
 #, c-format
 #, c-format
-msgid "%B(%A+0x%lx): %s used with TLS symbol %s"
+msgid "%pB(%pA+%#<PRIx64>): %s used with TLS symbol %s"
 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:13411 elf32-m68k.c:3951 elf32-xtensa.c:2753 elfnn-aarch64.c:6877
 #, c-format
 #, c-format
-msgid "%B(%A+0x%lx): %s used with non-TLS symbol %s"
+msgid "%pB(%pA+%#<PRIx64>): %s used with non-TLS symbol %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:12558 elf32-tic6x.c:2739
-#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:6529
+#: elf32-arm.c:13494 elf32-tic6x.c:2708 elfnn-aarch64.c:7212
 msgid "out of range"
 msgstr ""
 
 msgid "out of range"
 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:13498 elf32-nios2.c:4523 elf32-pru.c:936 elf32-tic6x.c:2712
+#: elfnn-aarch64.c:7216
 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:13506 elf32-nios2.c:4533 elf32-pru.c:946 elf32-tic6x.c:2720
+#: elfnn-aarch64.c:7224
 msgid "unknown error"
 msgstr ""
 
 msgid "unknown error"
 msgstr ""
 
-#: elf32-arm.c:13150
-msgid "%B: Unknown mandatory EABI object attribute %d"
+#: elf32-arm.c:13984
+#, c-format
+msgid ""
+"warning: not setting interworking flag of %pB since it has already been "
+"specified as non-interworking"
+msgstr ""
+
+#: elf32-arm.c:13988
+#, c-format
+msgid "warning: clearing the interworking flag of %pB due to outside request"
+msgstr ""
+
+#: elf32-arm.c:14033
+#, 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:14120
+#, 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:14128
+#, 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:14428
+#, c-format
+msgid "error: %pB: unknown CPU architecture"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:13444 elf32-nios2.c:2965
+#: elf32-arm.c:14466 elf32-nios2.c:2957
 #, 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:14563
+#, 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:14592
+#, 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:14751
+#, 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:14777
+#, 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:14916
+#, c-format
+msgid "warning: %pB: conflicting platform configuration"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:13893
-msgid "error: %B: Conflicting use of R9"
+#: elf32-arm.c:14925
+#, 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:14937
+#, c-format
+msgid "error: %pB: SB relative addressing conflicts with use of R9"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:13918
+#: elf32-arm.c:14950
+#, 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:14981
+#, 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"
+#: elf32-arm.c:14993
+#, c-format
+msgid "error: %pB uses iWMMXt register arguments, %pB does not"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:13978
-msgid "error: fp16 format mismatch between %B and %B"
+#: elf32-arm.c:15010
+#, c-format
+msgid "error: fp16 format mismatch between %pB and %pB"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:14014
-msgid "%B has has both the current and legacy Tag_MPextension_use attributes"
+#: elf32-arm.c:15046
+#, c-format
+msgid "%pB has both the current and legacy Tag_MPextension_use attributes"
 msgstr ""
 
 #. Ignore init flag - it may not be set, despite the flags field
 msgstr ""
 
 #. Ignore init flag - it may not be set, despite the flags field
@@ -1680,788 +1854,770 @@ 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.
 #. 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:15133 elf32-bfin.c:4735 elf32-cris.c:3906 elf32-m68hc1x.c:1416
+#: elf32-m68k.c:1205 elf32-score.c:4000 elf32-score7.c:3805 elf32-vax.c:537
+#: elf32-xgate.c:494 elfxx-mips.c:16220 elfnn-aarch64.c:7378
 #, c-format
 msgid "private flags = %lx:"
 msgstr ""
 
 #, c-format
 msgid "private flags = %lx:"
 msgstr ""
 
-#: elf32-arm.c:14110
+#: elf32-arm.c:15142
 #, c-format
 msgid " [interworking enabled]"
 msgstr ""
 
 #, c-format
 msgid " [interworking enabled]"
 msgstr ""
 
-#: elf32-arm.c:14118
+#: elf32-arm.c:15150
 #, c-format
 msgid " [VFP float format]"
 msgstr ""
 
 #, c-format
 msgid " [VFP float format]"
 msgstr ""
 
-#: elf32-arm.c:14120
+#: elf32-arm.c:15152
 #, c-format
 msgid " [Maverick float format]"
 msgstr ""
 
 #, c-format
 msgid " [Maverick float format]"
 msgstr ""
 
-#: elf32-arm.c:14122
+#: elf32-arm.c:15154
 #, c-format
 msgid " [FPA float format]"
 msgstr ""
 
 #, c-format
 msgid " [FPA float format]"
 msgstr ""
 
-#: elf32-arm.c:14131
+#: elf32-arm.c:15157
+#, c-format
+msgid " [floats passed in float registers]"
+msgstr ""
+
+#: elf32-arm.c:15160 elf32-arm.c:15246
+#, c-format
+msgid " [position independent]"
+msgstr ""
+
+#: elf32-arm.c:15163
 #, c-format
 msgid " [new ABI]"
 msgstr ""
 
 #, c-format
 msgid " [new ABI]"
 msgstr ""
 
-#: elf32-arm.c:14134
+#: elf32-arm.c:15166
 #, c-format
 msgid " [old ABI]"
 msgstr ""
 
 #, c-format
 msgid " [old ABI]"
 msgstr ""
 
-#: elf32-arm.c:14137
+#: elf32-arm.c:15169
 #, c-format
 msgid " [software FP]"
 msgstr ""
 
 #, c-format
 msgid " [software FP]"
 msgstr ""
 
-#: elf32-arm.c:14146
+#: elf32-arm.c:15178
 #, c-format
 msgid " [Version1 EABI]"
 msgstr ""
 
 #, c-format
 msgid " [Version1 EABI]"
 msgstr ""
 
-#: elf32-arm.c:14149 elf32-arm.c:14160
+#: elf32-arm.c:15181 elf32-arm.c:15192
 #, 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:15183 elf32-arm.c:15194
 #, c-format
 msgid " [unsorted symbol table]"
 msgstr ""
 
 #, c-format
 msgid " [unsorted symbol table]"
 msgstr ""
 
-#: elf32-arm.c:14157
+#: elf32-arm.c:15189
 #, c-format
 msgid " [Version2 EABI]"
 msgstr ""
 
 #, c-format
 msgid " [Version2 EABI]"
 msgstr ""
 
-#: elf32-arm.c:14165
+#: elf32-arm.c:15197
 #, 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:15200
 #, c-format
 msgid " [mapping symbols precede others]"
 msgstr ""
 
 #, c-format
 msgid " [mapping symbols precede others]"
 msgstr ""
 
-#: elf32-arm.c:14175
+#: elf32-arm.c:15207
 #, c-format
 msgid " [Version3 EABI]"
 msgstr ""
 
 #, c-format
 msgid " [Version3 EABI]"
 msgstr ""
 
-#: elf32-arm.c:14179
+#: elf32-arm.c:15211
 #, c-format
 msgid " [Version4 EABI]"
 msgstr ""
 
 #, c-format
 msgid " [Version4 EABI]"
 msgstr ""
 
-#: elf32-arm.c:14183
+#: elf32-arm.c:15215
 #, c-format
 msgid " [Version5 EABI]"
 msgstr ""
 
 #, c-format
 msgid " [Version5 EABI]"
 msgstr ""
 
-#: elf32-arm.c:14186
+#: elf32-arm.c:15218
 #, c-format
 msgid " [soft-float ABI]"
 msgstr ""
 
 #, c-format
 msgid " [soft-float ABI]"
 msgstr ""
 
-#: elf32-arm.c:14189
+#: elf32-arm.c:15221
 #, c-format
 msgid " [hard-float ABI]"
 msgstr ""
 
 #, c-format
 msgid " [hard-float ABI]"
 msgstr ""
 
-#: elf32-arm.c:14195
+#: elf32-arm.c:15227
 #, c-format
 msgid " [BE8]"
 msgstr ""
 
 #, c-format
 msgid " [BE8]"
 msgstr ""
 
-#: elf32-arm.c:14198
+#: elf32-arm.c:15230
 #, c-format
 msgid " [LE8]"
 msgstr ""
 
 #, c-format
 msgid " [LE8]"
 msgstr ""
 
-#: elf32-arm.c:14204
+#: elf32-arm.c:15236
 #, c-format
 msgid " <EABI version unrecognised>"
 msgstr ""
 
 #, c-format
 msgid " <EABI version unrecognised>"
 msgstr ""
 
-#: elf32-arm.c:14211
+#: elf32-arm.c:15243
 #, 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:15249
+#, c-format
+msgid " [FDPIC ABI supplement]"
+msgstr ""
+
+#: elf32-arm.c:15254 elfnn-aarch64.c:7381
 #, c-format
 msgid "<Unrecognised flag bits set>"
 msgstr ""
 
 #, c-format
 msgid "<Unrecognised flag bits set>"
 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:15371 elf32-i386.c:1542 elf32-s390.c:960 elf32-tic6x.c:2783
+#: elf32-tilepro.c:1478 elf32-xtensa.c:1072 elf64-s390.c:882
+#: elf64-x86-64.c:1918 elfxx-sparc.c:1421 elfxx-tilegx.c:1699
+#: elfnn-aarch64.c:7669 elfnn-riscv.c:560
+#, c-format
+msgid "%pB: bad symbol index: %d"
+msgstr ""
+
+#: elf32-arm.c:15760
+#, c-format
+msgid ""
+"FDPIC does not yet support %s relocation to become dynamic for executable"
+msgstr ""
+
+#: elf32-arm.c:16754 elf32-csky.c:1932 elf32-hppa.c:2123 elf32-lm32.c:1999
+#: elf32-m32r.c:2110 elf32-metag.c:2795 elf32-nds32.c:4334 elf32-or1k.c:2967
+#: elf32-ppc.c:5451 elf32-s390.c:1853 elf32-sh.c:2977 elf32-tic6x.c:3252
+#: elf32-tilepro.c:2244 elf64-alpha.c:2020 elf64-alpha.c:2715 elf64-ppc.c:9917
+#: elf64-s390.c:1789 elfxx-sparc.c:2432 elfxx-tilegx.c:2490 elfxx-x86.c:574
+#: elfnn-aarch64.c:8934 elfnn-riscv.c:1163
 #, c-format
 #, c-format
-msgid "%B: bad symbol index: %d"
+msgid "%pB: dynamic relocation against `%pT' in read-only section `%pA'\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:16024
+#: elf32-arm.c:17050
 #, 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:17497 elflink.c:12808 elflink.c:12855
 #, 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:18716
+#, 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:18743
+#, 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:19570 elf32-arm.c:19592
+#, c-format
+msgid "%pB: error: VFP11 veneer out of range"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:18562
+#: elf32-arm.c:19643
+#, 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:19682
+#, 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:20763
+#, c-format
+msgid "error: %pB is already in final BE8 format"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:19697
+#: elf32-arm.c:20839
+#, 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:20854
+#, 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:20864
+#, 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:20868
+#, 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:20878 elf32-arm.c:20882 elf32-arm.c:20892
+#, 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:20896
+#, 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:20915
+#, 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:20919
+#, 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:20933
+#, c-format
+msgid "warning: %pB supports interworking, whereas %pB does not"
 msgstr ""
 
 msgstr ""
 
-#: elf32-avr.c:959
+#: elf32-arm.c:20939
 #, 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:1518 elf32-bfin.c:3130 elf32-cris.c:2041 elf32-epiphany.c:577
+#: elf32-fr30.c:602 elf32-frv.c:4053 elf32-ft32.c:502 elf32-ip2k.c:1493
+#: elf32-iq2000.c:699 elf32-m32c.c:632 elf32-mep.c:534 elf32-metag.c:1998
+#: elf32-moxie.c:296 elf32-msp430.c:1375 elf32-mt.c:406 elf32-or1k.c:1829
+#: elf32-tilepro.c:3513 elf32-v850.c:2298 elf32-visium.c:688
+#: elf32-xstormy16.c:937 elf64-bpf.c:496 elf64-mmix.c:1549 elfxx-tilegx.c:3877
 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:3338 elfnn-aarch64.c:3267
 #, 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:107 elf32-bfin.c:363
 msgid "relocation should be even number"
 msgstr ""
 
 msgid "relocation should be even number"
 msgstr ""
 
-#: elf32-bfin.c:1581
+#: elf32-bfin.c:1584
 #, 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:1616 elf32-i386.c:3461 elf32-m68k.c:3989 elf32-s390.c:3268
+#: elf64-s390.c:3217 elf64-x86-64.c:4128
 #, 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:2637
 #, 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:2654
 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:2751
 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:2791 elf32-bfin.c:2912
 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:2821 elf32-bfin.c:2949 elf32-lm32.c:1049 elf32-sh.c:4500
 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:2871
 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:3034
 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:3035
 msgid "warning: relocation references a different segment"
 msgstr ""
 
 msgid "warning: relocation references a different segment"
 msgstr ""
 
-#: elf32-bfin.c:4877
-#, c-format
-msgid "%B: unsupported relocation type %i"
-msgstr ""
-
-#: elf32-bfin.c:4967 elf32-frv.c:6598
+#: elf32-bfin.c:4786 elf32-frv.c:6601
 #, 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:4790 elf32-frv.c:6605
 #, 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:4940
 #, c-format
 msgid "*** check this relocation %s"
 msgstr ""
 
 #, c-format
 msgid "*** check this relocation %s"
 msgstr ""
 
-#: elf32-bfin.c:5237
+#: elf32-bfin.c:5056
 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:5350 elf32-cr16.c:2801 elf32-m68k.c:4403
+msgid "unsupported relocation type"
 msgstr ""
 
 msgstr ""
 
-#: elf32-cris.c:1115
+#: elf32-cris.c:1119
 #, 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:1184
 #, 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:1187
 #, 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:1193 elf32-cris.c:1326 elf32-cris.c:1591 elf32-cris.c:1674
+#: elf32-cris.c:1827 elf32-tic6x.c:2619
 msgid "[whose name is lost]"
 msgstr ""
 
 msgid "[whose name is lost]"
 msgstr ""
 
-#: elf32-cris.c:1304 elf32-tic6x.c:2635
+#: elf32-cris.c:1311 elf32-tic6x.c:2603
 #, 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:1320 elf32-cris.c:1668 elf32-cris.c:1821 elf32-tic6x.c:2612
 #, 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:1347
 #, 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:1364
 #, 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:1581
 #, 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:1584
 #, 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:1955
 #, 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:2008
 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:2015
 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:3050
 #, 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:3104
 #, 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:3322
 #, 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:3745
 #, 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:3857
+msgid "unexpected machine number"
 msgstr ""
 
 msgstr ""
 
-#: elf32-cris.c:4092
+#: elf32-cris.c:3909
 #, c-format
 msgid " [symbols have a _ prefix]"
 msgstr ""
 
 #, c-format
 msgid " [symbols have a _ prefix]"
 msgstr ""
 
-#: elf32-cris.c:4095
+#: elf32-cris.c:3912
 #, c-format
 msgid " [v10 and v32]"
 msgstr ""
 
 #, c-format
 msgid " [v10 and v32]"
 msgstr ""
 
-#: elf32-cris.c:4098
+#: elf32-cris.c:3915
 #, 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:3959
+#, c-format
+msgid ""
+"%pB: uses _-prefixed symbols, but writing file with non-prefixed symbols"
 msgstr ""
 
 msgstr ""
 
-#: elf32-cris.c:4143
-msgid "%B: uses non-prefixed symbols, but writing file with _-prefixed symbols"
+#: elf32-cris.c:3960
+#, c-format
+msgid ""
+"%pB: uses non-prefixed symbols, but writing file with _-prefixed symbols"
 msgstr ""
 
 msgstr ""
 
-#: elf32-cris.c:4162
-msgid "%B contains CRIS v32 code, incompatible with previous objects"
+#: elf32-cris.c:3979
+#, c-format
+msgid "%pB contains 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-cris.c:3981
+#, c-format
+msgid "%pB contains non-CRIS-v32 code, incompatible with previous objects"
 msgstr ""
 
 msgstr ""
 
-#: elf32-crx.c:429
-#, c-format
-msgid "%B: unrecognised CRX reloc number: %d"
+#: elf32-csky.c:2067
+msgid "GOT table size out of range"
 msgstr ""
 
 msgstr ""
 
-#: elf32-d10v.c:234
+#: elf32-csky.c:2916
 #, c-format
 #, c-format
-msgid "%B: invalid D10V reloc number: %d"
+msgid "warning: unrecognized arch eflag '%#lx'"
 msgstr ""
 
 msgstr ""
 
-#: elf32-d30v.c:522 elf32-d30v.c:541
+#: elf32-csky.c:2976
 #, 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:2989
 #, c-format
 #, c-format
-msgid "BFD Link Error: branch (PC rel16) to section (%s) not supported"
+msgid ""
+"warning: file %pB's arch flag ck%s conflicts with target ck%s, using ck%s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-dlx.c:204
+#. The r_type is error, not support it.
+#: elf32-csky.c:4232 elf32-i386.c:351
 #, c-format
 #, c-format
-msgid "BFD Link Error: jump (PC rel26) to section (%s) not supported"
+msgid "%pB: unsupported relocation type: %#x"
 msgstr ""
 
 msgstr ""
 
-#: elf32-dlx.c:552
+#: elf32-dlx.c:141
 #, c-format
 #, c-format
-msgid "Invalid DLX reloc number: %d"
+msgid "branch (PC rel16) to section (%s) not supported"
 msgstr ""
 
 msgstr ""
 
-#: elf32-epiphany.c:376
+#: elf32-dlx.c:204
 #, c-format
 #, c-format
-msgid "%B: invalid Epiphany reloc number: %d"
+msgid "jump (PC rel26) to section (%s) not supported"
 msgstr ""
 
 #. Only if it's not an unresolved symbol.
 msgstr ""
 
 #. Only if it's not an unresolved symbol.
-#: elf32-epiphany.c:570 elf32-ip2k.c:1482
+#: elf32-epiphany.c:573 elf32-ip2k.c:1489
 msgid "unsupported relocation between data/insn address spaces"
 msgstr ""
 
 msgid "unsupported relocation between data/insn address spaces"
 msgstr ""
 
-#: elf32-fr30.c:381
-#, c-format
-msgid "%B: invalid FR30 reloc number: %d"
-msgstr ""
-
-#: elf32-frv.c:1451 elf32-frv.c:1602
+#: elf32-frv.c:1452 elf32-frv.c:1603
 msgid "relocation requires zero addend"
 msgstr ""
 
 msgid "relocation requires zero addend"
 msgstr ""
 
-#: elf32-frv.c:2557
-#, c-format
-msgid "%B: invalid FRV reloc number: %d"
-msgstr ""
-
-#: elf32-frv.c:2823
+#: elf32-frv.c:2829
 #, 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:2846
 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:2922
 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:2963
 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:3034
 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:3071
 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:3118
 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:3202
 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:3256
 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:3286
 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:3315
 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:3345
 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:3390
 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:3417
 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:3538 elf32-frv.c:3658
+msgid "%H: %s references dynamic symbol with nonzero addend\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-frv.c:3573 elf32-frv.c:3695
+#: elf32-frv.c:3579 elf32-frv.c:3700
 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:3609 elf32-frv.c:3742
 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:3914
 #, 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:4065
 #, 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:6512
 #, 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:6566 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:6579
 #, 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:767 elf32-hppa.c:848 elf64-ppc.c:11918
 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:869 elf32-hppa.c:3545
 #, 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:1283
 #, 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:2722
 #, c-format
 #, c-format
-msgid "%B(%A+0x%lx): cannot handle %s for %s"
+msgid "%pB: duplicate export stub %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-hppa.c:4588
-msgid ".got section not immediately after .plt section"
-msgstr ""
-
-#: elf32-i370.c:307
+#: elf32-hppa.c:3378
 #, 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:4174
 #, 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:4192
+#, c-format
+msgid "%pB:%s has both normal and TLS relocs"
 msgstr ""
 
 msgstr ""
 
-#: elf32-i370.c:1310
+#: elf32-hppa.c:4251
 #, 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:4555
+msgid ".got section not immediately after .plt section"
 msgstr ""
 
 msgstr ""
 
-#: elf32-i386.c:1570 elf64-x86-64.c:1703
+#: elf32-i386.c:1178 elf64-x86-64.c:1389
 #, 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:1281
 #, 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
+#: elf32-i386.c:1739 elf32-s390.c:1188 elf32-sh.c:5649 elf32-tilepro.c:1591
+#: elf32-xtensa.c:1244 elf64-s390.c:1120 elfxx-sparc.c:1590 elfxx-tilegx.c:1804
+#: elfnn-riscv.c:472
 #, c-format
 #, c-format
-msgid "%B: unsupported non-PIC call to IFUNC `%s'"
+msgid "%pB: `%s' accessed both as normal and thread local symbol"
 msgstr ""
 
 msgstr ""
 
-#: elf32-i386.c:3106 elf64-x86-64.c:3553
+#: elf32-i386.c:1811
 #, c-format
 #, c-format
-msgid "%P: %B: warning: relocation against `%s' in readonly section `%A'\n"
+msgid "%pB: unsupported non-PIC call to IFUNC `%s'"
 msgstr ""
 
 msgstr ""
 
-#: elf32-i386.c:3318 elf64-x86-64.c:3763
+#: elf32-i386.c:2391 elf64-x86-64.c:2737
 #, c-format
 #, c-format
-msgid "%P: %B: warning: relocation in readonly section `%A'\n"
+msgid "%pB: relocation %s against STT_GNU_IFUNC symbol `%s' isn't supported"
 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
-#, c-format
-msgid "%B: unrecognized relocation (0x%x) in section `%A'"
-msgstr ""
-
-#: elf32-i386.c:4120 elf64-x86-64.c:4514
+#: elf32-i386.c:2424 elf32-i386.c:3672 elf32-i386.c:3813 elf64-x86-64.c:2794
+#: elf64-x86-64.c:4301 elf64-x86-64.c:4457
 #, 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:2581
 #, 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:2616 elf64-x86-64.c:2993
 msgid "hidden symbol"
 msgstr ""
 
 msgid "hidden symbol"
 msgstr ""
 
-#: elf32-i386.c:4406 elf64-x86-64.c:4764
+#: elf32-i386.c:2619 elf64-x86-64.c:2996
 msgid "internal symbol"
 msgstr ""
 
 msgid "internal symbol"
 msgstr ""
 
-#: elf32-i386.c:4409 elf64-x86-64.c:4767
+#: elf32-i386.c:2622 elf64-x86-64.c:2999
 msgid "protected symbol"
 msgstr ""
 
 msgid "protected symbol"
 msgstr ""
 
-#: elf32-i386.c:4412 elf64-x86-64.c:4770
+#: elf32-i386.c:2625 elf64-x86-64.c:3002
 msgid "symbol"
 msgstr ""
 
 msgid "symbol"
 msgstr ""
 
-#: elf32-i386.c:4418
+#: elf32-i386.c:2631
 #, 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:2644
 #, 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"
-msgstr ""
-
 #: elf32-ip2k.c:856 elf32-ip2k.c:862 elf32-ip2k.c:929 elf32-ip2k.c:935
 msgid ""
 "ip2k relaxer: switch table without complete matching relocation information."
 #: elf32-ip2k.c:856 elf32-ip2k.c:862 elf32-ip2k.c:929 elf32-ip2k.c:935
 msgid ""
 "ip2k relaxer: switch table without complete matching relocation information."
@@ -2471,710 +2627,603 @@ msgstr ""
 msgid "ip2k relaxer: switch table header corrupt."
 msgstr ""
 
 msgid "ip2k relaxer: switch table header corrupt."
 msgstr ""
 
-#: elf32-ip2k.c:1245
-#, c-format
-msgid "%B: invalid IP2K reloc number: %d"
-msgstr ""
-
-#: elf32-ip2k.c:1298
-#, c-format
-msgid "ip2k linker: missing page instruction at 0x%08lx (dest = 0x%08lx)."
-msgstr ""
-
-#: elf32-ip2k.c:1315
-#, c-format
-msgid "ip2k linker: redundant page instruction at 0x%08lx (dest = 0x%08lx)."
-msgstr ""
-
-#: elf32-iq2000.c:441
+#: elf32-ip2k.c:1302
 #, c-format
 #, c-format
-msgid "%B: invalid IQ2000 reloc number: %d"
+msgid "ip2k linker: missing page instruction at %#<PRIx64> (dest = %#<PRIx64>)"
 msgstr ""
 
 msgstr ""
 
-#: elf32-lm32.c:559
+#: elf32-ip2k.c:1321
 #, c-format
 #, c-format
-msgid "%B: invalid LM32 reloc number: %d"
+msgid ""
+"ip2k linker: redundant page instruction at %#<PRIx64> (dest = %#<PRIx64>)"
 msgstr ""
 
 msgstr ""
 
-#: elf32-lm32.c:668 elf32-nios2.c:3153
+#: elf32-lm32.c:651 elf32-nios2.c:3152
 msgid "global pointer relative relocation when _gp not defined"
 msgstr ""
 
 msgid "global pointer relative relocation when _gp not defined"
 msgstr ""
 
-#: elf32-lm32.c:723 elf32-nios2.c:3590
+#: elf32-lm32.c:706 elf32-nios2.c:3589
 msgid "global pointer relative address out of range"
 msgstr ""
 
 msgid "global pointer relative address out of range"
 msgstr ""
 
-#: elf32-lm32.c:1018
-msgid "internal error: addend should be zero for R_LM32_16_GOT"
-msgstr ""
-
-#: elf32-m32c.c:305
+#: elf32-lm32.c:1002
 #, c-format
 #, c-format
-msgid "%B: invalid M32C reloc number: %d"
+msgid "internal error: addend should be zero for %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-m32r.c:1286
-#, c-format
-msgid "%B: invalid M32R reloc number: %d"
-msgstr ""
-
-#: elf32-m32r.c:1458
+#: elf32-m32r.c:1471
 msgid "SDA relocation when _SDA_BASE_ not defined"
 msgstr ""
 
 msgid "SDA relocation when _SDA_BASE_ not defined"
 msgstr ""
 
-#: elf32-m32r.c:2984
+#: elf32-m32r.c:2984 elf32-microblaze.c:1101 elf32-microblaze.c:1149
 #, c-format
 #, c-format
-msgid "%B: The target (%s) of an %s relocation is in the wrong section (%A)"
+msgid "%pB: the target (%s) of an %s relocation is in the wrong section (%pA)"
 msgstr ""
 
 msgstr ""
 
-#: elf32-m32r.c:3486
-msgid "%B: Instruction set mismatch with previous modules"
+#: elf32-m32r.c:3487
+#, c-format
+msgid "%pB: instruction set mismatch with previous modules"
 msgstr ""
 
 msgstr ""
 
-#: elf32-m32r.c:3507 elf32-nds32.c:6111
+#: elf32-m32r.c:3508 elf32-nds32.c:6999
 #, c-format
 msgid "private flags = %lx"
 msgstr ""
 
 #, c-format
 msgid "private flags = %lx"
 msgstr ""
 
-#: elf32-m32r.c:3512
+#: elf32-m32r.c:3513
 #, c-format
 msgid ": m32r instructions"
 msgstr ""
 
 #, c-format
 msgid ": m32r instructions"
 msgstr ""
 
-#: elf32-m32r.c:3513
+#: elf32-m32r.c:3514
 #, c-format
 msgid ": m32rx instructions"
 msgstr ""
 
 #, c-format
 msgid ": m32rx instructions"
 msgstr ""
 
-#: elf32-m32r.c:3514
+#: elf32-m32r.c:3515
 #, 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:1136
 #, 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:1167
 #, 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:1183
 #, 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:1198
 #, 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:1234
 #, 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:1358
+#, 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:1365
+#, 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:1374
+#, 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:1419 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:1421 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:1424 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:1426 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:1429
 #, c-format
 msgid "cpu=HC11]"
 msgstr ""
 
 #, c-format
 msgid "cpu=HC11]"
 msgstr ""
 
-#: elf32-m68hc1x.c:1428
+#: elf32-m68hc1x.c:1431
 #, c-format
 msgid "cpu=HCS12]"
 msgstr ""
 
 #, c-format
 msgid "cpu=HCS12]"
 msgstr ""
 
-#: elf32-m68hc1x.c:1430
+#: elf32-m68hc1x.c:1433
 #, c-format
 msgid "cpu=HC12]"
 msgstr ""
 
 #, c-format
 msgid "cpu=HC12]"
 msgstr ""
 
-#: elf32-m68hc1x.c:1433
+#: elf32-m68hc1x.c:1436
 #, c-format
 msgid " [memory=bank-model]"
 msgstr ""
 
 #, c-format
 msgid " [memory=bank-model]"
 msgstr ""
 
-#: elf32-m68hc1x.c:1435
+#: elf32-m68hc1x.c:1438
 #, c-format
 msgid " [memory=flat]"
 msgstr ""
 
 #, c-format
 msgid " [memory=flat]"
 msgstr ""
 
-#: elf32-m68hc1x.c:1438
+#: elf32-m68hc1x.c:1441
 #, 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:1220 elf32-m68k.c:1221 vms-alpha.c:7635 vms-alpha.c:7651
 msgid "unknown"
 msgstr ""
 
 msgid "unknown"
 msgstr ""
 
-#: elf32-m68k.c:1680
+#: elf32-m68k.c:1671
 #, 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:1678
 #, 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:622
 #, 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:641
 #, 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:679
 #, 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:1863
 #, 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:1866
 #, 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:1544 elf32-tilepro.c:3154 elfxx-sparc.c:3535
+#: elfxx-tilegx.c:3542
 #, c-format
 #, c-format
-msgid "%B and %B are for different cores"
+msgid "%pB: probably compiled without -fPIC?"
 msgstr ""
 
 msgstr ""
 
-#: elf32-mep.c:638
-#, c-format
-msgid "%B and %B are for different configurations"
+#: elf32-mips.c:1775 elf64-mips.c:3516 elfn32-mips.c:3332
+msgid "literal relocation occurs for an external symbol"
 msgstr ""
 
 msgstr ""
 
-#: elf32-mep.c:675
-#, c-format
-msgid "private flags = 0x%lx"
+#: elf32-mips.c:1822 elf32-score.c:569 elf32-score7.c:469 elf64-mips.c:3559
+#: elfn32-mips.c:3373
+msgid "32bits gp relative relocation occurs for an external symbol"
 msgstr ""
 
 msgstr ""
 
-#: elf32-metag.c:893
-#, c-format
-msgid "%B: invalid METAG reloc number: %d"
+#: elf32-msp430.c:846 elf32-msp430.c:1160
+msgid "try enabling relaxation to avoid relocation truncations"
 msgstr ""
 
 msgstr ""
 
-#: elf32-metag.c:1875
-msgid "%B(%A): multiple TLS models are not supported"
+#: elf32-msp430.c:1367
+msgid "internal error: branch/jump to an odd address detected"
 msgstr ""
 
 msgstr ""
 
-#: elf32-metag.c:1878
-msgid ""
-"%B(%A): shared library symbol %s encountered whilst performing a static link"
-msgstr ""
-
-#: elf32-metag.c:1931
+#: elf32-msp430.c:2535
 #, c-format
 #, c-format
-msgid ""
-"%B(%A+0x%lx): R_METAG_TLS_LE/IENONPIC relocation not permitted in shared "
-"object"
+msgid "warning: %pB: unknown MSPABI object attribute %d"
 msgstr ""
 
 msgstr ""
 
-#: elf32-microblaze.c:656
+#: elf32-msp430.c:2636
 #, c-format
 #, c-format
-msgid "%B: unrecognised MicroBlaze reloc number: %d"
+msgid "error: %pB uses %s instructions but %pB uses %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-microblaze.c:952
+#: elf32-msp430.c:2648
 #, c-format
 #, c-format
-msgid "%s: unknown relocation type %d"
+msgid "error: %pB uses the %s code model whereas %pB uses the %s code model"
 msgstr ""
 
 msgstr ""
 
-#: elf32-microblaze.c:1080 elf32-microblaze.c:1128
+#: elf32-msp430.c:2661
 #, c-format
 #, c-format
-msgid "%s: The target (%s) of an %s relocation is in the wrong section (%s)"
+msgid "error: %pB uses the large code model but %pB uses MSP430 instructions"
 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?"
-msgstr ""
-
-#: elf32-mips.c:1777 elf64-mips.c:3206 elfn32-mips.c:3010
-msgid "literal relocation occurs for an external symbol"
-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"
-msgstr ""
-
-#: elf32-mips.c:2225
+#: elf32-msp430.c:2672
 #, c-format
 #, c-format
-msgid "Unrecognised MIPS reloc number: %d"
+msgid "error: %pB uses the %s data model whereas %pB uses the %s data model"
 msgstr ""
 
 msgstr ""
 
-#: elf32-moxie.c:137
+#: elf32-msp430.c:2685
 #, c-format
 #, c-format
-msgid "%B: invalid Moxie reloc number: %d"
+msgid "error: %pB uses the small code model but %pB uses the %s data model"
 msgstr ""
 
 msgstr ""
 
-#: elf32-msp430.c:648
+#: elf32-msp430.c:2697
 #, c-format
 #, c-format
-msgid "%B: invalid MSP430X reloc number: %d"
+msgid "error: %pB uses the %s data model but %pB only uses MSP430 instructions"
 msgstr ""
 
 msgstr ""
 
-#: elf32-msp430.c:658
+#: elf32-msp430.c:2722
 #, c-format
 #, c-format
-msgid "%B: invalid MSP430 reloc number: %d"
-msgstr ""
-
-#: elf32-msp430.c:836 elf32-msp430.c:1150
-msgid "Try enabling relaxation to avoid relocation truncations"
-msgstr ""
-
-#: elf32-msp430.c:1357
-msgid "internal error: branch/jump to an odd address detected"
+msgid ""
+"error: %pB can use the upper region for data, but %pB assumes data is "
+"exclusively in lower memory"
 msgstr ""
 
 msgstr ""
 
-#: elf32-msp430.c:2354
+#: elf32-nds32.c:3628
 #, c-format
 #, c-format
-msgid "Warning: %B: Unknown MSPABI object attribute %d"
+msgid "error: can't find symbol: %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-msp430.c:2447
+#: elf32-nds32.c:5672
 #, c-format
 #, c-format
-msgid "error: %B uses %s instructions but %B uses %s"
+msgid "%pB: warning: %s unsupported in shared mode"
 msgstr ""
 
 msgstr ""
 
-#: elf32-msp430.c:2460
+#: elf32-nds32.c:5798
 #, c-format
 #, c-format
-msgid "error: %B uses the %s code model whereas %B uses the %s code model"
+msgid "%pB: warning: unaligned access to GOT entry"
 msgstr ""
 
 msgstr ""
 
-#: elf32-msp430.c:2473
+#: elf32-nds32.c:5839
 #, c-format
 #, c-format
-msgid "error: %B uses the large code model but %B uses MSP430 instructions"
+msgid "%pB: warning: relocate SDA_BASE failed"
 msgstr ""
 
 msgstr ""
 
-#: elf32-msp430.c:2484
+#: elf32-nds32.c:5861
 #, c-format
 #, c-format
-msgid "error: %B uses the %s data model whereas %B uses the %s data model"
+msgid "%pB(%pA): warning: unaligned small data access of type %d"
 msgstr ""
 
 msgstr ""
 
-#: elf32-msp430.c:2497
+#: elf32-nds32.c:6787
 #, c-format
 #, c-format
-msgid "error: %B uses the small code model but %B uses the %s data model"
+msgid ""
+"%pB: ISR vector size mismatch with previous modules, previous %u-byte, "
+"current %u-byte"
 msgstr ""
 
 msgstr ""
 
-#: elf32-msp430.c:2509
+#: elf32-nds32.c:6835
 #, c-format
 #, c-format
-msgid "error: %B uses the %s data model but %B only uses MSP430 instructions"
+msgid "%pB: warning: endian mismatch with previous modules"
 msgstr ""
 
 msgstr ""
 
-#: elf32-mt.c:242
+#: elf32-nds32.c:6849
 #, c-format
 #, c-format
-msgid "%B: invalid MT reloc number: %d"
+msgid ""
+"%pB: warning: older version of object file encountered, please recompile "
+"with current tool chain"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nds32.c:2974
+#: elf32-nds32.c:6937
 #, c-format
 #, c-format
-msgid "%B: invalid NDS32 reloc number: %d"
-msgstr ""
-
-#: elf32-nds32.c:3309
-msgid "error: Can't find symbol: _SDA_BASE_."
+msgid "%pB: error: ABI mismatch with previous modules"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nds32.c:4484 elf32-nds32.c:11978
-msgid "%B: error: Cannot set _ITB_BASE_"
-msgstr ""
-
-#: elf32-nds32.c:4492
-msgid "error: IFC relocation error."
-msgstr ""
-
-#: elf32-nds32.c:4526
+#: elf32-nds32.c:6947
 #, c-format
 #, c-format
-msgid "%B: error: unknown relocation type %d."
+msgid "%pB: error: instruction set mismatch with previous modules"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nds32.c:4972
+#: elf32-nds32.c:6974
 #, c-format
 #, c-format
-msgid "%s: warning: cannot deal R_NDS32_25_ABS_RELA in shared mode."
-msgstr ""
-
-#: elf32-nds32.c:5106
-msgid "%B: warning: unaligned access to GOT entry."
+msgid "%pB: warning: incompatible elf-versions %s and %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nds32.c:5148
-msgid "%B: warning: relocate SDA_BASE failed."
-msgstr ""
-
-#: elf32-nds32.c:5170
+#: elf32-nds32.c:7005
 #, c-format
 #, c-format
-msgid "%B(%A): warning: unaligned small data access of type %d."
+msgid ": n1 instructions"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nds32.c:5918
+#: elf32-nds32.c:7008
 #, c-format
 #, c-format
-msgid ""
-"%B: ISR vector size mismatch with previous modules, previous %u-byte, "
-"current %u-byte"
-msgstr ""
-
-#: elf32-nds32.c:5962
-msgid "%B: warning: Endian mismatch with previous modules."
-msgstr ""
-
-#: elf32-nds32.c:5972
-msgid ""
-"%B: warning: Older version of object file encountered, Please recompile with "
-"current tool chain."
-msgstr ""
-
-#: elf32-nds32.c:6050
-msgid "%B: error: ABI mismatch with previous modules."
-msgstr ""
-
-#: elf32-nds32.c:6061
-msgid "%B: error: Instruction set mismatch with previous modules."
+msgid ": n1h instructions"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nds32.c:6087
+#: elf32-nds32.c:9469
 #, c-format
 #, c-format
-msgid "%B: warning: Incompatible elf-versions %s and  %s."
+msgid "%pB: error: search_nds32_elf_blank reports wrong node"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nds32.c:6117
+#: elf32-nds32.c:9729
 #, c-format
 #, c-format
-msgid ": n1 instructions"
+msgid "%pB: warning: %s points to unrecognized reloc at %#<PRIx64>"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nds32.c:6120
+#: elf32-nds32.c:12994
 #, c-format
 #, c-format
-msgid ": n1h instructions"
-msgstr ""
-
-#: elf32-nds32.c:8730
-msgid "%B: Error: search_nds32_elf_blank reports wrong node\n"
+msgid "%pB: nested OMIT_FP in %pA"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nds32.c:8989
+#: elf32-nds32.c:13013
 #, c-format
 #, c-format
-msgid "%B: warning: %s points to unrecognized reloc at 0x%lx."
+msgid "%pB: unmatched OMIT_FP in %pA"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nds32.c:11850 elf32-nds32.c:11867
-msgid "error: Jump IFC Fail."
-msgstr ""
-
-#: elf32-nds32.c:12724
+#: elf32-nds32.c:13295 reloc.c:8470
 #, c-format
 #, c-format
-msgid "%B: Nested OMIT_FP in %A."
+msgid "%X%P: %pB(%pA): relocation \"%pR\" goes out of range\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nds32.c:12743
+#: elf32-nios2.c:2941
 #, c-format
 #, c-format
-msgid "%B: Unmatched OMIT_FP in %A."
+msgid "error: %pB: big-endian R2 is not supported"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nds32.c:13026 reloc.c:8215
+#: elf32-nios2.c:3833
 #, c-format
 #, c-format
-msgid "%X%P: %B(%A): relocation \"%R\" goes out of range\n"
-msgstr ""
-
-#: elf32-nds32.c:14802
-msgid "Linker: cannot init ex9 hash table error \n"
-msgstr ""
-
-#: elf32-nds32.c:15211 elf32-nds32.c:15225
-msgid "Linker: error cannot fixed ex9 relocation \n"
+msgid ""
+"global pointer relative relocation at address %#<PRIx64> when _gp not "
+"defined\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nds32.c:15436
+#: elf32-nios2.c:3863
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%s: warning: unaligned small data access. For entry: {%d, %d, %d}, addr = 0x"
-"%x, align = 0x%x."
+"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 ""
 
 msgstr ""
 
-#: elf32-nds32.c:15469
-msgid "%P%F: failed creating ex9.it %s hash table: %E\n"
+#: elf32-nios2.c:4518 elf32-pru.c:931
+msgid "relocation out of range"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nios2.c:2949
-msgid "error: %B: Big-endian R2 is not supported."
+#: elf32-nios2.c:4528 elf32-pru.c:941 elf32-tic6x.c:2716
+msgid "dangerous relocation"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nios2.c:3830
+#: elf32-nios2.c:5403
 #, c-format
 #, c-format
-msgid ""
-"global pointer relative relocation at address 0x%08x when _gp not defined\n"
+msgid "dynamic variable `%s' is zero size"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nios2.c:3850
+#: elf32-or1k.c:1214
 #, c-format
 #, 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"
+msgid "%pB: Cannot handle relocation value size of %d"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nios2.c:4372
+#: elf32-or1k.c:1321
 #, c-format
 #, c-format
-msgid ""
-"%B(%A+0x%lx): R_NIOS2_TLS_LE16 relocation not permitted in shared object"
-msgstr ""
-
-#: elf32-nios2.c:4500 elf32-pru.c:816
-msgid "relocation out of range"
+msgid "%pB: unknown relocation type %d"
 msgstr ""
 
 msgstr ""
 
-#: elf32-nios2.c:4510 elf32-pru.c:826 elf32-tic6x.c:2747
-msgid "dangerous relocation"
-msgstr ""
-
-#: elf32-nios2.c:5491
+#: elf32-or1k.c:1375
 #, c-format
 #, c-format
-msgid "dynamic variable `%s' is zero size"
+msgid "%pB: addend should be zero for plt relocations"
 msgstr ""
 
 msgstr ""
 
-#: elf32-or1k.c:735
+#: elf32-or1k.c:1480
 #, c-format
 #, c-format
-msgid "%B: invalid OR1K reloc number: %d"
+msgid "%pB: addend should be zero for got relocations"
 msgstr ""
 
 msgstr ""
 
-#: elf32-or1k.c:985
-msgid "internal error: addend should be zero for R_OR1K_GOT16"
+#: elf32-or1k.c:1497
+#, c-format
+msgid "%pB: gotoff relocation against dynamic symbol %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-or1k.c:1094
-msgid "%B: support for local dynamic not implemented"
+#: elf32-or1k.c:1514 elf64-alpha.c:4471 elf64-alpha.c:4615
+#, c-format
+msgid "%pB: pc-relative relocation against dynamic symbol %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-or1k.c:1229
-msgid "%B: will not resolve runtime TLS relocation"
+#: elf32-or1k.c:1528
+#, c-format
+msgid "%pB: non-pic relocation against symbol %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-or1k.c:1599
+#: elf32-or1k.c:1612
 #, c-format
 #, c-format
-msgid "%B: bad relocation section name `%s'"
+msgid "%pB: support for local dynamic not implemented"
 msgstr ""
 
 msgstr ""
 
-#: elf32-or1k.c:2704
-msgid "%B: EF_OR1K_NODELAY flag mismatch with previous modules"
+#: elf32-or1k.c:1791
+#, c-format
+msgid "%pB: will not resolve runtime TLS relocation"
 msgstr ""
 
 msgstr ""
 
-#: elf32-pj.c:325
+#: elf32-or1k.c:2133
 #, c-format
 #, c-format
-msgid "%B: unrecognised PicoJava reloc number: %d"
+msgid "%pB: bad relocation section name `%s'"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:2062
+#: elf32-or1k.c:3322
 #, c-format
 #, c-format
-msgid "%B: unrecognised PPC reloc number: %d"
+msgid "%pB: %s flag mismatch with previous modules"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:2147
+#: elf32-ppc.c:989
 #, c-format
 msgid "generic linker can't handle %s"
 msgstr ""
 
 #, c-format
 msgid "generic linker can't handle %s"
 msgstr ""
 
-#: elf32-ppc.c:2781
+#: elf32-ppc.c:1628
 #, c-format
 #, c-format
-msgid "corrupt %s section in %B"
+msgid "corrupt %s section in %pB"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:2801
+#: elf32-ppc.c:1648
 #, c-format
 #, c-format
-msgid "unable to read in %s section from %B"
+msgid "unable to read in %s section from %pB"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:2843
+#: elf32-ppc.c:1690
 #, c-format
 #, c-format
-msgid "warning: unable to set size of %s section in %B"
-msgstr ""
-
-#: elf32-ppc.c:2893
-msgid "failed to allocate space for new APUinfo section."
+msgid "warning: unable to set size of %s section in %pB"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:2912
-msgid "failed to compute new APUinfo section."
+#: elf32-ppc.c:1740
+msgid "failed to allocate space for new APUinfo section"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:2915
-msgid "failed to install new APUinfo section."
+#: elf32-ppc.c:1759
+msgid "failed to compute new APUinfo section"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:3968
-#, c-format
-msgid "%B: relocation %s cannot be used when making a shared object"
+#: elf32-ppc.c:1762
+msgid "failed to install new APUinfo section"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:4322 elf64-ppc.c:5579
+#: elf32-ppc.c:2870
 #, c-format
 #, c-format
-msgid "%H: %s reloc against local symbol\n"
+msgid "%pB: relocation %s cannot be used when making a shared object"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:4684 elf32-ppc.c:4688
+#: elf32-ppc.c:3587 elf32-ppc.c:3595
 #, c-format
 #, c-format
-msgid "Warning: %B uses hard float, %B uses soft float"
+msgid "%pB uses hard float, %pB uses soft float"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:4692 elf32-ppc.c:4697
+#: elf32-ppc.c:3603 elf32-ppc.c:3611
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Warning: %B uses double-precision hard float, %B uses single-precision hard "
-"float"
+"%pB uses double-precision hard float, %pB uses single-precision hard float"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:4712 elf32-ppc.c:4717
+#: elf32-ppc.c:3630 elf32-ppc.c:3638
 #, c-format
 #, c-format
-msgid "Warning: %B uses 64-bit long double, %B uses 128-bit long double"
+msgid "%pB uses 64-bit long double, %pB uses 128-bit long double"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:4722 elf32-ppc.c:4727
+#: elf32-ppc.c:3646 elf32-ppc.c:3654
 #, c-format
 #, c-format
-msgid "Warning: %B uses IBM long double, %B uses IEEE long double"
+msgid "%pB uses IBM long double, %pB uses IEEE long double"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:4778 elf32-ppc.c:4783
+#: elf32-ppc.c:3721 elf32-ppc.c:3730
 #, c-format
 #, c-format
-msgid "Warning: %B uses AltiVec vector ABI, %B uses SPE vector ABI"
+msgid "%pB uses AltiVec vector ABI, %pB uses SPE vector ABI"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:4806 elf32-ppc.c:4811
+#: elf32-ppc.c:3759 elf32-ppc.c:3768
 #, c-format
 #, c-format
-msgid "Warning: %B uses r3/r4 for small structure returns, %B uses memory"
+msgid "%pB uses r3/r4 for small structure returns, %pB uses memory"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:4866
+#: elf32-ppc.c:3832
+#, c-format
 msgid ""
 msgid ""
-"%B: compiled with -mrelocatable and linked with modules compiled normally"
+"%pB: compiled with -mrelocatable and linked with modules compiled normally"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:4874
+#: elf32-ppc.c:3840
+#, c-format
 msgid ""
 msgid ""
-"%B: compiled normally and linked with modules compiled with -mrelocatable"
+"%pB: compiled normally and linked with modules compiled with -mrelocatable"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:4943
+#: elf32-ppc.c:3909
 #, c-format
 #, c-format
-msgid "%B(%A+0x%lx): expected 16A style relocation on 0x%08x insn"
+msgid "%pB(%pA+0x%lx): expected 16A style relocation on 0x%08x insn"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:4962
+#: elf32-ppc.c:3928
 #, c-format
 #, c-format
-msgid "%B(%A+0x%lx): expected 16D style relocation on 0x%08x insn"
+msgid "%pB(%pA+0x%lx): expected 16D style relocation on 0x%08x insn"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:5037
-msgid "%P: bss-plt forced due to %B\n"
+#: elf32-ppc.c:4031
+#, c-format
+msgid "bss-plt forced due to %pB"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:5040
-msgid "%P: bss-plt forced by profiling\n"
+#: elf32-ppc.c:4033
+msgid "bss-plt forced by profiling"
 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.
 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-ppc.c:4608 elf64-ppc.c:8277
 #, c-format
 msgid "%H arg lost __tls_get_addr, TLS optimization disabled\n"
 msgstr ""
 
 #, c-format
 msgid "%H arg lost __tls_get_addr, TLS optimization disabled\n"
 msgstr ""
 
-#: elf32-ppc.c:8246
+#: elf32-ppc.c:5559 elf32-sh.c:3080 elf32-tilepro.c:2338 elfxx-sparc.c:2531
+#: elfxx-tilegx.c:2578
+#, c-format
+msgid "%pB: dynamic relocation in read-only section `%pA'\n"
+msgstr ""
+
+#: elf32-ppc.c:7439
+msgid "%P: %H: error: %s with unexpected instruction %x\n"
+msgstr ""
+
+#: elf32-ppc.c:7476
 msgid "%H: fixup branch overflow\n"
 msgstr ""
 
 msgid "%H: fixup branch overflow\n"
 msgstr ""
 
-#: elf32-ppc.c:8286 elf32-ppc.c:8321
+#: elf32-ppc.c:7516 elf32-ppc.c:7552
 #, c-format
 #, c-format
-msgid "%H: error: %s with unexpected instruction %x\n"
+msgid "%pB(%pA+%#<PRIx64>): error: %s with unexpected instruction %#x"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:8377
+#: elf32-ppc.c:7616
 #, c-format
 msgid "%X%H: unsupported bss-plt -fPIC ifunc %s\n"
 msgstr ""
 
 #, c-format
 msgid "%X%H: unsupported bss-plt -fPIC ifunc %s\n"
 msgstr ""
 
-#: elf32-ppc.c:8431
-#, c-format
-msgid "%P: %B: unknown relocation type %d for symbol %s\n"
+#: elf32-ppc.c:7655 elf64-ppc.c:16914
+msgid "%H: warning: %s unexpected insn %#x.\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:8722
+#: elf32-ppc.c:7964
 #, c-format
 msgid "%H: non-zero addend on %s reloc against `%s'\n"
 msgstr ""
 #, c-format
 msgid "%H: non-zero addend on %s reloc against `%s'\n"
 msgstr ""
@@ -3187,2566 +3236,2908 @@ msgstr ""
 #. 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.
 #. 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-ppc.c:7996
 #, c-format
 msgid "%X%H: @local call to ifunc %s\n"
 msgstr ""
 
 #, c-format
 msgid "%X%H: @local call to ifunc %s\n"
 msgstr ""
 
-#: elf32-ppc.c:8939
+#: elf32-ppc.c:8174
 #, c-format
 msgid "%H: relocation %s for indirect function %s unsupported\n"
 msgstr ""
 
 #, c-format
 msgid "%H: relocation %s for indirect function %s unsupported\n"
 msgstr ""
 
-#: elf32-ppc.c:9236 elf32-ppc.c:9267 elf32-ppc.c:9358
-#, c-format
-msgid ""
-"%P: %B: the target (%s) of a %s relocation is in the wrong output section "
-"(%s)\n"
-msgstr ""
-
-#: elf32-ppc.c:9446
+#: elf32-ppc.c:8508 elf32-ppc.c:8539 elf32-ppc.c:8630 elf32-ppc.c:8726
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B: the target (%s) of a %s relocation is in the wrong output section (%s)"
+"%pB: the target (%s) of a %s relocation is in the wrong output section (%s)"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:9550
-#, c-format
-msgid "%P: %B: relocation %s is not yet supported for symbol %s\n"
+#: elf32-ppc.c:8856 elf32-ppc.c:8874
+msgid "%X%P: %H: %s relocation unsupported for bss-plt\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:9635
+#: elf32-ppc.c:8955
 #, c-format
 msgid "%H: error: %s against `%s' not a multiple of %u\n"
 msgstr ""
 
 #, c-format
 msgid "%H: error: %s against `%s' not a multiple of %u\n"
 msgstr ""
 
-#: elf32-ppc.c:9664
+#: elf32-ppc.c:8984
 #, c-format
 msgid "%H: unresolvable %s relocation against symbol `%s'\n"
 msgstr ""
 
 #, c-format
 msgid "%H: unresolvable %s relocation against symbol `%s'\n"
 msgstr ""
 
-#: elf32-ppc.c:9745
+#: elf32-ppc.c:9065
 #, c-format
 msgid "%H: %s reloc against `%s': error %d\n"
 msgstr ""
 
 #, c-format
 msgid "%H: %s reloc against `%s': error %d\n"
 msgstr ""
 
-#: elf32-ppc.c:10509 elf64-ppc.c:15641
+#: elf32-ppc.c:9956 elf64-ppc.c:17465
 msgid ""
 "%X%P: text relocations and GNU indirect functions will result in a segfault "
 "at runtime\n"
 msgstr ""
 
 msgid ""
 "%X%P: text relocations and GNU indirect functions will result in a segfault "
 "at runtime\n"
 msgstr ""
 
-#: elf32-ppc.c:10513 elf64-ppc.c:15645
+#: elf32-ppc.c:9960 elf64-ppc.c:17469
 msgid ""
 "%P: warning: text relocations and GNU indirect functions may result in a "
 "segfault at runtime\n"
 msgstr ""
 
 msgid ""
 "%P: warning: text relocations and GNU indirect functions may result in a "
 "segfault at runtime\n"
 msgstr ""
 
-#: elf32-ppc.c:10558
+#: elf32-ppc.c:10005
 #, c-format
 #, c-format
-msgid "%P: %s not defined in linker created %s\n"
+msgid "%s not defined in linker created %pA"
 msgstr ""
 
 msgstr ""
 
-#: elf32-rl78.c:291
+#: elf32-pru.c:582 elf32-pru.c:1475
 #, c-format
 #, c-format
-msgid "%B: invalid RL78 reloc number: %d"
+msgid "error: %pB: old incompatible object file detected"
 msgstr ""
 
 msgstr ""
 
-#: elf32-rl78.c:369
-msgid "Internal Error: RL78 reloc stack overflow"
+#: elf32-rl78.c:372
+msgid "internal error: RL78 reloc stack overflow"
 msgstr ""
 
 msgstr ""
 
-#: elf32-rl78.c:380
-msgid "Internal Error: RL78 reloc stack underflow"
+#: elf32-rl78.c:383
+msgid "internal error: RL78 reloc stack underflow"
 msgstr ""
 
 msgstr ""
 
-#: elf32-rl78.c:1049
-msgid "Warning: RL78_SYM reloc with an unknown symbol"
+#: elf32-rl78.c:1053
+msgid "warning: RL78_SYM reloc with an unknown symbol"
 msgstr ""
 
 msgstr ""
 
-#: elf32-rl78.c:1080 elf32-rx.c:1434
+#: elf32-rl78.c:1084 elf32-rx.c:1461
 #, c-format
 #, c-format
-msgid "%B(%A): error: call to undefined function '%s'"
+msgid "%pB(%pA): error: call to undefined function '%s'"
 msgstr ""
 
 msgstr ""
 
-#: elf32-rl78.c:1201
+#: elf32-rl78.c:1205
 #, c-format
 #, c-format
-msgid "RL78 ABI conflict: G10 file %s cannot be linked with %s file %s"
+msgid "RL78 ABI conflict: G10 file %pB cannot be linked with %s file %pB"
 msgstr ""
 
 msgstr ""
 
-#: elf32-rl78.c:1218
+#: elf32-rl78.c:1222
 #, c-format
 #, c-format
-msgid "RL78 ABI conflict: cannot link %s file %s with %s file %s"
+msgid "RL78 ABI conflict: cannot link %s file %pB with %s file %pB"
 msgstr ""
 
 msgstr ""
 
-#: elf32-rl78.c:1227
+#: elf32-rl78.c:1231
 msgid "RL78 merge conflict: cannot link 32-bit and 64-bit objects together"
 msgstr ""
 
 msgid "RL78 merge conflict: cannot link 32-bit and 64-bit objects together"
 msgstr ""
 
-#: elf32-rl78.c:1231 elf32-rl78.c:1235
+#: elf32-rl78.c:1235 elf32-rl78.c:1239
 #, c-format
 #, c-format
-msgid "- %s is 64-bit, %s is not"
+msgid "- %pB is 64-bit, %pB is not"
 msgstr ""
 
 msgstr ""
 
-#: elf32-rl78.c:1262
+#: elf32-rl78.c:1266
 #, c-format
 msgid " [64-bit doubles]"
 msgstr ""
 
 #, c-format
 msgid " [64-bit doubles]"
 msgstr ""
 
-#: elf32-rx.c:313
+#: elf32-rx.c:607
 #, c-format
 #, c-format
-msgid "%B: invalid RX reloc number: %d"
+msgid "%pB:%pA: table entry %s outside table"
 msgstr ""
 
 msgstr ""
 
-#: elf32-rx.c:594
+#: elf32-rx.c:614
 #, c-format
 #, c-format
-msgid "%B:%A: table entry %s outside table"
+msgid "%pB:%pA: table entry %s not word-aligned within table"
 msgstr ""
 
 msgstr ""
 
-#: elf32-rx.c:601
+#: elf32-rx.c:689
 #, c-format
 #, c-format
-msgid "%B:%A: table entry %s not word-aligned within table"
-msgstr ""
-
-#: elf32-rx.c:667
-#, c-format
-msgid "%B:%A: Warning: deprecated Red Hat reloc "
+msgid "%pB:%pA: warning: deprecated Red Hat reloc %s detected against: %s"
 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.
 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-rx.c:709
 #, c-format
 #, c-format
-msgid "%B(%A): unsafe PID relocation %s at 0x%08lx (against %s in %s)"
+msgid "%pB(%pA): unsafe PID relocation %s at %#<PRIx64> (against %s in %s)"
 msgstr ""
 
 msgstr ""
 
-#: elf32-rx.c:1266
-msgid "Warning: RX_SYM reloc with an unknown symbol"
+#: elf32-rx.c:1293
+msgid "warning: RX_SYM reloc with an unknown symbol"
 msgstr ""
 
 msgstr ""
 
-#: elf32-rx.c:3145
+#: elf32-rx.c:3175
 #, c-format
 #, c-format
-msgid "There is a conflict merging the ELF header flags from %s"
+msgid "there is a conflict merging the ELF header flags from %pB"
 msgstr ""
 
 msgstr ""
 
-#: elf32-rx.c:3147
+#: elf32-rx.c:3178
 #, c-format
 msgid "  the input  file's flags: %s"
 msgstr ""
 
 #, c-format
 msgid "  the input  file's flags: %s"
 msgstr ""
 
-#: elf32-rx.c:3149
+#: elf32-rx.c:3180
 #, c-format
 msgid "  the output file's flags: %s"
 msgstr ""
 
 #, c-format
 msgid "  the output file's flags: %s"
 msgstr ""
 
-#: elf32-rx.c:3756
+#: elf32-rx.c:3786
 #, c-format
 #, c-format
-msgid "%B:%A: table %s missing corresponding %s"
+msgid "%pB:%pA: table %s missing corresponding %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-rx.c:3764
+#: elf32-rx.c:3794
 #, c-format
 #, c-format
-msgid "%B:%A: %s and %s must be in the same input section"
+msgid "%pB:%pA: %s and %s must be in the same input section"
 msgstr ""
 
 msgstr ""
 
-#: elf32-s390.c:2310 elf64-s390.c:2253
+#: elf32-s390.c:2139 elf64-s390.c:2093
 #, c-format
 #, c-format
-msgid "%B(%A+0x%lx): invalid instruction for TLS relocation %s"
+msgid "%pB(%pA+%#<PRIx64>): invalid instruction for TLS relocation %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-score.c:1521 elf32-score7.c:1382 elfxx-mips.c:3756
+#: elf32-score.c:1521 elf32-score7.c:1382 elfxx-mips.c:3824
 msgid "not enough GOT space for local GOT entries"
 msgstr ""
 
 msgid "not enough GOT space for local GOT entries"
 msgstr ""
 
-#: elf32-score.c:2746
-msgid "address not word align"
+#: elf32-score.c:2747
+msgid "address not word aligned"
 msgstr ""
 
 msgstr ""
 
-#: elf32-score.c:2832 elf32-score7.c:2641
+#: elf32-score.c:2828 elf32-score7.c:2633
 #, c-format
 #, c-format
-msgid "%s: Malformed reloc detected for section %s"
+msgid "%pB: malformed reloc detected for section %pA"
 msgstr ""
 
 msgstr ""
 
-#: elf32-score.c:2890 elf32-score7.c:2699
+#: elf32-score.c:2882 elf32-score7.c:2687
 #, c-format
 #, c-format
-msgid "%B: CALL15 reloc at 0x%lx not against global symbol"
+msgid "%pB: CALL15 reloc at %#<PRIx64> not against global symbol"
 msgstr ""
 
 msgstr ""
 
-#: elf32-score.c:4012 elf32-score7.c:3821
+#: elf32-score.c:4003 elf32-score7.c:3808
 #, c-format
 msgid " [pic]"
 msgstr ""
 
 #, c-format
 msgid " [pic]"
 msgstr ""
 
-#: elf32-score.c:4016 elf32-score7.c:3825
+#: elf32-score.c:4007 elf32-score7.c:3812
 #, c-format
 msgid " [fix dep]"
 msgstr ""
 
 #, c-format
 msgid " [fix dep]"
 msgstr ""
 
-#: elf32-score.c:4059 elf32-score7.c:3868
-msgid "%B: warning: linking PIC files with non-PIC files"
-msgstr ""
-
-#: elf32-sh-symbian.c:130
+#: elf32-score.c:4054 elf32-score7.c:3859
 #, c-format
 #, c-format
-msgid "%B: IMPORT AS directive for %s conceals previous IMPORT AS"
+msgid "%pB: warning: linking PIC files with non-PIC files"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh-symbian.c:384
+#: elf32-sh.c:535
 #, c-format
 #, c-format
-msgid "%B: Unrecognised .directive command: %s"
+msgid "%pB: %#<PRIx64>: warning: R_SH_USES points to unrecognized insn 0x%x"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh-symbian.c:502
+#: elf32-sh.c:3869
 #, c-format
 #, c-format
-msgid "%B: Failed to add renamed symbol %s"
+msgid ""
+"%pB: %#<PRIx64>: fatal: unaligned branch target for relax-support relocation"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh.c:491
+#: elf32-sh.c:3899 elf32-sh.c:3915
 #, c-format
 #, c-format
-msgid "%B: unrecognised SH reloc number: %d"
+msgid "%pB: %#<PRIx64>: fatal: unaligned %s relocation %#<PRIx64>"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh.c:3953 elf64-sh64.c:1508
-msgid "Unexpected STO_SH5_ISA32 on local symbol is not handled"
+#: elf32-sh.c:3931
+#, c-format
+msgid ""
+"%pB: %#<PRIx64>: fatal: R_SH_PSHA relocation %<PRId64> not in range -32..32"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh.c:4206
+#: elf32-sh.c:3947
 #, c-format
 #, c-format
-msgid "%B: 0x%lx: fatal: unaligned branch target for relax-support relocation"
+msgid ""
+"%pB: %#<PRIx64>: fatal: R_SH_PSHL relocation %<PRId64> not in range -32..32"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh.c:4240 elf32-sh.c:4256
+#: elf32-sh.c:4077 elf32-sh.c:4472
 #, c-format
 #, c-format
-msgid "%B: 0x%lx: fatal: unaligned %s relocation 0x%lx"
+msgid "%pB(%pA+%#<PRIx64>): cannot emit fixup to `%s' in read-only section"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh.c:4271
+#: elf32-sh.c:4575
 #, c-format
 #, c-format
-msgid "%B: 0x%lx: fatal: R_SH_PSHA relocation %d not in range -32..32"
+msgid "%pB(%pA+%#<PRIx64>): %s relocation against external symbol \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh.c:4286
+#: elf32-sh.c:4694
 #, c-format
 #, c-format
-msgid "%B: 0x%lx: fatal: R_SH_PSHL relocation %d not in range -32..32"
+msgid ""
+"%pB(%pA): offset in relocation for GD->LE translation is too small: "
+"%#<PRIx64>"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh.c:4431 elf32-sh.c:4903
+#. The backslash is to prevent bogus trigraph detection.
+#: elf32-sh.c:4712
 #, c-format
 #, c-format
-msgid "%B(%A+0x%lx): cannot emit fixup to `%s' in read-only section"
+msgid "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0xd4??)"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh.c:5005
+#: elf32-sh.c:4720
 #, c-format
 #, c-format
-msgid "%B(%A+0x%lx): %s relocation against external symbol \"%s\""
+msgid "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0xc7??)"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh.c:5469
+#: elf32-sh.c:4727
 #, c-format
 #, c-format
-msgid "%X%C: relocation to \"%s\" references a different segment\n"
+msgid "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0xd1??)"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh.c:5476
+#: elf32-sh.c:4734
 #, c-format
 #, c-format
-msgid "%C: warning: relocation to \"%s\" references a different segment\n"
+msgid "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0x310c)"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh.c:6045 elf32-sh.c:6131
+#: elf32-sh.c:4741
 #, c-format
 #, c-format
-msgid "%B: `%s' accessed both as normal and FDPIC symbol"
+msgid "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0x410b)"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh.c:6051 elf32-sh.c:6136
+#: elf32-sh.c:4748
 #, c-format
 #, c-format
-msgid "%B: `%s' accessed both as FDPIC and thread local symbol"
+msgid "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0x34cc)"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh.c:6082
-msgid "%B: Function descriptor relocation with non-zero addend"
+#: elf32-sh.c:4783
+#, c-format
+msgid ""
+"%pB(%pA): offset in relocation for IE->LE translation is too small: "
+"%#<PRIx64>"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh.c:6320 elf64-alpha.c:4757
+#: elf32-sh.c:4801
 #, c-format
 #, c-format
-msgid "%B: TLS local exec code cannot be linked into shared objects"
+msgid ""
+"%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0xd0??: mov.l)"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh.c:6435
+#: elf32-sh.c:4810
 #, c-format
 #, c-format
-msgid "%B: uses %s instructions while previous modules use %s instructions"
+msgid ""
+"%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0x0?12: stc)"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh.c:6447
+#: elf32-sh.c:4817
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"internal error: merge of architecture '%s' with architecture '%s' produced "
-"unknown architecture"
+"%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0x0?ce: mov.l)"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh.c:6484
+#: elf32-sh.c:4932
+#, c-format
 msgid ""
 msgid ""
-"%B: uses instructions which are incompatible with instructions used in "
-"previous modules"
+"%pB(%pA): offset in relocation for GD->IE translation is too small: "
+"%#<PRIx64>"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh.c:6497
-msgid "%B: attempt to mix FDPIC and non-FDPIC objects"
+#: elf32-sh.c:5000
+#, c-format
+msgid ""
+"%pB(%pA): offset in relocation for LD->LE translation is too small: "
+"%#<PRIx64>"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh64.c:225 elf64-sh64.c:2276
+#: elf32-sh.c:5128
 #, c-format
 #, c-format
-msgid "%s: compiled as 32-bit object and %s is 64-bit"
+msgid "%X%C: relocation to \"%s\" references a different segment\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh64.c:229 elf64-sh64.c:2280
+#: elf32-sh.c:5135
 #, c-format
 #, c-format
-msgid "%s: compiled as 64-bit object and %s is 32-bit"
+msgid "%C: warning: relocation to \"%s\" references a different segment\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh64.c:232 elf64-sh64.c:2283
+#: elf32-sh.c:5638 elf32-sh.c:5720
 #, c-format
 #, c-format
-msgid "%s: object size does not match that of target %s"
+msgid "%pB: `%s' accessed both as normal and FDPIC symbol"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh64.c:455 elf64-sh64.c:2777
+#: elf32-sh.c:5644 elf32-sh.c:5725
 #, c-format
 #, c-format
-msgid "%s: encountered datalabel symbol in input"
+msgid "%pB: `%s' accessed both as FDPIC and thread local symbol"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh64.c:532
-msgid "PTB mismatch: a SHmedia address (bit 0 == 1)"
+#: elf32-sh.c:5675
+#, c-format
+msgid "%pB: Function descriptor relocation with non-zero addend"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh64.c:535
-msgid "PTA mismatch: a SHcompact address (bit 0 == 0)"
+#: elf32-sh.c:5882 elf64-alpha.c:4707
+#, c-format
+msgid "%pB: TLS local exec code cannot be linked into shared objects"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh64.c:551
+#: elf32-sh.c:5997
 #, c-format
 #, c-format
-msgid "%s: GAS error: unexpected PTB insn with R_SH_PT_16"
+msgid "%pB: uses %s instructions while previous modules use %s instructions"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh64.c:601
+#: elf32-sh.c:6009
 #, c-format
 #, c-format
-msgid "%B: error: unaligned relocation type %d at %08x reloc %p\n"
+msgid ""
+"internal error: merge of architecture '%s' with architecture '%s' produced "
+"unknown architecture"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh64.c:677
+#: elf32-sh.c:6050
 #, c-format
 #, c-format
-msgid "%s: could not write out added .cranges entries"
+msgid ""
+"%pB: uses instructions which are incompatible with instructions used in "
+"previous modules"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh64.c:737
+#: elf32-sh.c:6063
 #, c-format
 #, c-format
-msgid "%s: could not write out sorted .cranges entries"
+msgid "%pB: attempt to mix FDPIC and non-FDPIC objects"
 msgstr ""
 
 #: elf32-sparc.c:89
 msgstr ""
 
 #: elf32-sparc.c:89
-msgid "%B: compiled for a 64 bit system and target is 32 bit"
+#, c-format
+msgid "%pB: compiled for a 64 bit system and target is 32 bit"
 msgstr ""
 
 #: elf32-sparc.c:102
 msgstr ""
 
 #: elf32-sparc.c:102
-msgid "%B: linking little endian files with big endian files"
+#, c-format
+msgid "%pB: linking little endian files with big endian files"
 msgstr ""
 
 msgstr ""
 
-#: elf32-spu.c:160
+#: elf32-sparc.c:157
 #, c-format
 #, c-format
-msgid "%B: unrecognised SPU reloc number: %d"
+msgid ""
+"%pB: unhandled sparc machine value '%lu' detected during write processing"
 msgstr ""
 
 msgstr ""
 
-#: elf32-spu.c:726
-msgid "%X%P: overlay section %A does not start on a cache line.\n"
+#: elf32-spu.c:735
+msgid "%X%P: overlay section %pA does not start on a cache line\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-spu.c:734
-msgid "%X%P: overlay section %A is larger than a cache line.\n"
+#: elf32-spu.c:743
+msgid "%X%P: overlay section %pA is larger than a cache line\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-spu.c:754
-msgid "%X%P: overlay section %A is not in cache area.\n"
+#: elf32-spu.c:763
+msgid "%X%P: overlay section %pA is not in cache area\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-spu.c:795
+#: elf32-spu.c:804
 #, c-format
 #, c-format
-msgid "%X%P: overlay sections %A and %A do not start at the same address.\n"
+msgid "%X%P: overlay sections %pA and %pA do not start at the same address\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-spu.c:1021
+#: elf32-spu.c:1030
 #, c-format
 #, c-format
-msgid "warning: call to non-function symbol %s defined in %B"
+msgid "warning: call to non-function symbol %s defined in %pB"
 msgstr ""
 
 msgstr ""
 
-#: elf32-spu.c:1371
+#: elf32-spu.c:1380
 #, c-format
 #, c-format
-msgid "%A:0x%v lrlive .brinfo (%u) differs from analysis (%u)\n"
+msgid "%pA:0x%v lrlive .brinfo (%u) differs from analysis (%u)\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-spu.c:1903
+#: elf32-spu.c:1912
 #, c-format
 #, c-format
-msgid "%B is not allowed to define %s"
+msgid "%pB is not allowed to define %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-spu.c:1911
+#: elf32-spu.c:1920
 #, c-format
 msgid "you are not allowed to define %s in a script"
 msgstr ""
 
 #, c-format
 msgid "you are not allowed to define %s in a script"
 msgstr ""
 
-#: elf32-spu.c:1945
+#: elf32-spu.c:1954
 #, c-format
 msgid "%s in overlay section"
 msgstr ""
 
 #, c-format
 msgid "%s in overlay section"
 msgstr ""
 
-#: elf32-spu.c:1974
+#: elf32-spu.c:1983
 msgid "overlay stub relocation overflow"
 msgstr ""
 
 msgid "overlay stub relocation overflow"
 msgstr ""
 
-#: elf32-spu.c:1983
+#: elf32-spu.c:1992 elf64-ppc.c:14558
 msgid "stubs don't match calculated size"
 msgstr ""
 
 msgid "stubs don't match calculated size"
 msgstr ""
 
-#: elf32-spu.c:2566
+#: elf32-spu.c:2575
 #, c-format
 msgid "warning: %s overlaps %s\n"
 msgstr ""
 
 #, c-format
 msgid "warning: %s overlaps %s\n"
 msgstr ""
 
-#: elf32-spu.c:2582
+#: elf32-spu.c:2591
 #, c-format
 msgid "warning: %s exceeds section size\n"
 msgstr ""
 
 #, c-format
 msgid "warning: %s exceeds section size\n"
 msgstr ""
 
-#: elf32-spu.c:2614
+#: elf32-spu.c:2623
 #, c-format
 #, c-format
-msgid "%A:0x%v not found in function table\n"
+msgid "%pA:0x%v not found in function table\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-spu.c:2755
+#: elf32-spu.c:2764
 #, c-format
 #, c-format
-msgid "%B(%A+0x%v): call to non-code section %B(%A), analysis incomplete\n"
+msgid "%pB(%pA+0x%v): call to non-code section %pB(%pA), analysis incomplete\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-spu.c:3324
+#: elf32-spu.c:3333
 #, c-format
 #, c-format
-msgid "Stack analysis will ignore the call from %s to %s\n"
+msgid "stack analysis will ignore the call from %s to %s\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-spu.c:4021
+#: elf32-spu.c:4030
 msgid "  calls:\n"
 msgstr ""
 
 msgid "  calls:\n"
 msgstr ""
 
-#: elf32-spu.c:4335
+#: elf32-spu.c:4345
 #, c-format
 msgid "%s duplicated in %s\n"
 msgstr ""
 
 #, c-format
 msgid "%s duplicated in %s\n"
 msgstr ""
 
-#: elf32-spu.c:4339
+#: elf32-spu.c:4349
 #, c-format
 msgid "%s duplicated\n"
 msgstr ""
 
 #, c-format
 msgid "%s duplicated\n"
 msgstr ""
 
-#: elf32-spu.c:4346
+#: elf32-spu.c:4356
 msgid "sorry, no support for duplicate object files in auto-overlay script\n"
 msgstr ""
 
 msgid "sorry, no support for duplicate object files in auto-overlay script\n"
 msgstr ""
 
-#: elf32-spu.c:4388
+#: elf32-spu.c:4398
 #, c-format
 msgid ""
 "non-overlay size of 0x%v plus maximum overlay size of 0x%v exceeds local "
 "store\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "non-overlay size of 0x%v plus maximum overlay size of 0x%v exceeds local "
 "store\n"
 msgstr ""
 
-#: elf32-spu.c:4544
+#: elf32-spu.c:4554
 #, c-format
 #, c-format
-msgid "%B:%A%s exceeds overlay size\n"
+msgid "%pB:%pA%s exceeds overlay size\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-spu.c:4685
+#: elf32-spu.c:4695
 msgid "%F%P: auto overlay error: %E\n"
 msgstr ""
 
 msgid "%F%P: auto overlay error: %E\n"
 msgstr ""
 
-#: elf32-spu.c:4706
+#: elf32-spu.c:4716
 msgid "Stack size for call graph root nodes.\n"
 msgstr ""
 
 msgid "Stack size for call graph root nodes.\n"
 msgstr ""
 
-#: elf32-spu.c:4707
+#: elf32-spu.c:4717
 msgid ""
 "\n"
 "Stack size for functions.  Annotations: '*' max stack, 't' tail call\n"
 msgstr ""
 
 msgid ""
 "\n"
 "Stack size for functions.  Annotations: '*' max stack, 't' tail call\n"
 msgstr ""
 
-#: elf32-spu.c:4717
+#: elf32-spu.c:4727
 msgid "Maximum stack required is 0x%v\n"
 msgstr ""
 
 msgid "Maximum stack required is 0x%v\n"
 msgstr ""
 
-#: elf32-spu.c:4736
+#: elf32-spu.c:4746
 msgid "%X%P: stack/lrlive analysis error: %E\n"
 msgstr ""
 
 msgid "%X%P: stack/lrlive analysis error: %E\n"
 msgstr ""
 
-#: elf32-spu.c:4739
+#: elf32-spu.c:4749
 msgid "%F%P: can not build overlay stubs: %E\n"
 msgstr ""
 
 msgid "%F%P: can not build overlay stubs: %E\n"
 msgstr ""
 
-#: elf32-spu.c:4808
+#: elf32-spu.c:4818
 msgid "fatal error while creating .fixup"
 msgstr ""
 
 msgid "fatal error while creating .fixup"
 msgstr ""
 
-#: elf32-spu.c:5043
+#: elf32-spu.c:5054
 #, c-format
 #, c-format
-msgid "%B(%s+0x%lx): unresolvable %s relocation against symbol `%s'"
+msgid "%pB(%s+%#<PRIx64>): unresolvable %s relocation against symbol `%s'"
 msgstr ""
 
 msgstr ""
 
-#: elf32-tic6x.c:1596
+#: elf32-tic6x.c:1628
 msgid "warning: generating a shared library containing non-PIC code"
 msgstr ""
 
 msgid "warning: generating a shared library containing non-PIC code"
 msgstr ""
 
-#: elf32-tic6x.c:1601
+#: elf32-tic6x.c:1633
 msgid "warning: generating a shared library containing non-PID code"
 msgstr ""
 
 msgid "warning: generating a shared library containing non-PID code"
 msgstr ""
 
-#: elf32-tic6x.c:2525
-msgid "%B: SB-relative relocation but __c6xabi_DSBT_BASE not defined"
+#: elf32-tic6x.c:2493
+#, c-format
+msgid "%pB: SB-relative relocation but __c6xabi_DSBT_BASE not defined"
 msgstr ""
 
 msgstr ""
 
-#: elf32-tic6x.c:3651
+#: elf32-tic6x.c:3629
 #, c-format
 #, c-format
-msgid "%B: error: unknown mandatory EABI object attribute %d"
+msgid "%pB: error: unknown mandatory EABI object attribute %d"
 msgstr ""
 
 msgstr ""
 
-#: elf32-tic6x.c:3660
+#: elf32-tic6x.c:3638
 #, c-format
 #, c-format
-msgid "%B: warning: unknown EABI object attribute %d"
+msgid "%pB: warning: unknown EABI object attribute %d"
 msgstr ""
 
 msgstr ""
 
-#: elf32-tic6x.c:3774 elf32-tic6x.c:3783
+#: elf32-tic6x.c:3756 elf32-tic6x.c:3765
 #, c-format
 #, c-format
-msgid "error: %B requires more stack alignment than %B preserves"
+msgid "error: %pB requires more stack alignment than %pB preserves"
 msgstr ""
 
 msgstr ""
 
-#: elf32-tic6x.c:3793 elf32-tic6x.c:3802
-msgid "error: unknown Tag_ABI_array_object_alignment value in %B"
+#: elf32-tic6x.c:3775 elf32-tic6x.c:3784
+#, c-format
+msgid "error: unknown Tag_ABI_array_object_alignment value in %pB"
 msgstr ""
 
 msgstr ""
 
-#: elf32-tic6x.c:3811 elf32-tic6x.c:3820
-msgid "error: unknown Tag_ABI_array_object_align_expected value in %B"
+#: elf32-tic6x.c:3793 elf32-tic6x.c:3802
+#, c-format
+msgid "error: unknown Tag_ABI_array_object_align_expected value in %pB"
 msgstr ""
 
 msgstr ""
 
-#: elf32-tic6x.c:3829 elf32-tic6x.c:3837
+#: elf32-tic6x.c:3811 elf32-tic6x.c:3819
 #, c-format
 #, c-format
-msgid "error: %B requires more array alignment than %B preserves"
+msgid "error: %pB requires more array alignment than %pB preserves"
 msgstr ""
 
 msgstr ""
 
-#: elf32-tic6x.c:3860
+#: elf32-tic6x.c:3842
 #, c-format
 #, c-format
-msgid "warning: %B and %B differ in wchar_t size"
+msgid "warning: %pB and %pB differ in wchar_t size"
 msgstr ""
 
 msgstr ""
 
-#: elf32-tic6x.c:3879
+#: elf32-tic6x.c:3861
 #, c-format
 #, c-format
-msgid "warning: %B and %B differ in whether code is compiled for DSBT"
+msgid "warning: %pB and %pB differ in whether code is compiled for DSBT"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:157
+#: elf32-tilepro.c:3760 elfxx-tilegx.c:4144 elfxx-x86.c:1529
+#: elfnn-aarch64.c:9831 elfnn-riscv.c:2647
 #, c-format
 #, c-format
-msgid "Variable `%s' cannot occupy in multiple small data regions"
+msgid "discarded output section: `%pA'"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:160
+#: elf32-v850.c:152
 #, c-format
 #, c-format
-msgid ""
-"Variable `%s' can only be in one of the small, zero, and tiny data regions"
+msgid "variable `%s' cannot occupy in multiple small data regions"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:163
+#: elf32-v850.c:155
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Variable `%s' cannot be in both small and zero data regions simultaneously"
+"variable `%s' can only be in one of the small, zero, and tiny data regions"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:166
+#: elf32-v850.c:158
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Variable `%s' cannot be in both small and tiny data regions simultaneously"
+"variable `%s' cannot be in both small and zero data regions simultaneously"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:169
+#: elf32-v850.c:161
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Variable `%s' cannot be in both zero and tiny data regions simultaneously"
+"variable `%s' cannot be in both small and tiny data regions simultaneously"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:467
-msgid "FAILED to find previous HI16 reloc"
+#: elf32-v850.c:164
+#, c-format
+msgid ""
+"variable `%s' cannot be in both zero and tiny data regions simultaneously"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:1902 elf32-v850.c:1921
-#, c-format
-msgid "%B: invalid V850 reloc number: %d"
+#: elf32-v850.c:462
+msgid "failed to find previous HI16 reloc"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:2299
+#: elf32-v850.c:2302
 msgid "could not locate special linker symbol __gp"
 msgstr ""
 
 msgid "could not locate special linker symbol __gp"
 msgstr ""
 
-#: elf32-v850.c:2303
+#: elf32-v850.c:2306
 msgid "could not locate special linker symbol __ep"
 msgstr ""
 
 msgid "could not locate special linker symbol __ep"
 msgstr ""
 
-#: elf32-v850.c:2307
+#: elf32-v850.c:2310
 msgid "could not locate special linker symbol __ctbp"
 msgstr ""
 
 msgid "could not locate special linker symbol __ctbp"
 msgstr ""
 
-#: elf32-v850.c:2526
+#: elf32-v850.c:2531
 #, c-format
 #, c-format
-msgid "error: %B needs 8-byte aligment but %B is set for 4-byte alignment"
+msgid "error: %pB needs 8-byte alignment but %pB is set for 4-byte alignment"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:2542
+#: elf32-v850.c:2547
 #, c-format
 #, c-format
-msgid "error: %B uses 64-bit doubles but %B uses 32-bit doubles"
+msgid "error: %pB uses 64-bit doubles but %pB uses 32-bit doubles"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:2557
+#: elf32-v850.c:2562
 #, c-format
 #, c-format
-msgid "error: %B uses FPU-3.0 but %B only supports FPU-2.0"
+msgid "error: %pB uses FPU-3.0 but %pB only supports FPU-2.0"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:2589
+#: elf32-v850.c:2594
 #, c-format
 msgid " alignment of 8-byte entities: "
 msgstr ""
 
 #, c-format
 msgid " alignment of 8-byte entities: "
 msgstr ""
 
-#: elf32-v850.c:2592
+#: elf32-v850.c:2597
 #, c-format
 msgid "4-byte"
 msgstr ""
 
 #, c-format
 msgid "4-byte"
 msgstr ""
 
-#: elf32-v850.c:2593
+#: elf32-v850.c:2598
 #, c-format
 msgid "8-byte"
 msgstr ""
 
 #, c-format
 msgid "8-byte"
 msgstr ""
 
-#: elf32-v850.c:2594 elf32-v850.c:2606
+#: elf32-v850.c:2599 elf32-v850.c:2611
 #, c-format
 msgid "not set"
 msgstr ""
 
 #, c-format
 msgid "not set"
 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
+#: elf32-v850.c:2600 elf32-v850.c:2612 elf32-v850.c:2624 elf32-v850.c:2635
+#: elf32-v850.c:2646 elf32-v850.c:2657
 #, c-format
 msgid "unknown: %x"
 msgstr ""
 
 #, c-format
 msgid "unknown: %x"
 msgstr ""
 
-#: elf32-v850.c:2601
+#: elf32-v850.c:2606
 #, c-format
 msgid " size of doubles: "
 msgstr ""
 
 #, c-format
 msgid " size of doubles: "
 msgstr ""
 
-#: elf32-v850.c:2604
+#: elf32-v850.c:2609
 #, c-format
 msgid "4-bytes"
 msgstr ""
 
 #, c-format
 msgid "4-bytes"
 msgstr ""
 
-#: elf32-v850.c:2605
+#: elf32-v850.c:2610
 #, c-format
 msgid "8-bytes"
 msgstr ""
 
 #, c-format
 msgid "8-bytes"
 msgstr ""
 
-#: elf32-v850.c:2613
+#: elf32-v850.c:2618
 #, c-format
 msgid " FPU support required: "
 msgstr ""
 
 #, c-format
 msgid " FPU support required: "
 msgstr ""
 
-#: elf32-v850.c:2616
+#: elf32-v850.c:2621
 #, c-format
 msgid "FPU-2.0"
 msgstr ""
 
 #, c-format
 msgid "FPU-2.0"
 msgstr ""
 
-#: elf32-v850.c:2617
+#: elf32-v850.c:2622
 #, c-format
 msgid "FPU-3.0"
 msgstr ""
 
 #, c-format
 msgid "FPU-3.0"
 msgstr ""
 
-#: elf32-v850.c:2618
+#: elf32-v850.c:2623
 #, c-format
 msgid "none"
 msgstr ""
 
 #, c-format
 msgid "none"
 msgstr ""
 
-#: elf32-v850.c:2625
+#: elf32-v850.c:2630
 #, c-format
 msgid "SIMD use: "
 msgstr ""
 
 #, c-format
 msgid "SIMD use: "
 msgstr ""
 
-#: elf32-v850.c:2628 elf32-v850.c:2639 elf32-v850.c:2650
+#: elf32-v850.c:2633 elf32-v850.c:2644 elf32-v850.c:2655
 #, c-format
 msgid "yes"
 msgstr ""
 
 #, c-format
 msgid "yes"
 msgstr ""
 
-#: elf32-v850.c:2629 elf32-v850.c:2640 elf32-v850.c:2651
+#: elf32-v850.c:2634 elf32-v850.c:2645 elf32-v850.c:2656
 #, c-format
 msgid "no"
 msgstr ""
 
 #, c-format
 msgid "no"
 msgstr ""
 
-#: elf32-v850.c:2636
+#: elf32-v850.c:2641
 #, c-format
 msgid "CACHE use: "
 msgstr ""
 
 #, c-format
 msgid "CACHE use: "
 msgstr ""
 
-#: elf32-v850.c:2647
+#: elf32-v850.c:2652
 #, c-format
 msgid "MMU use: "
 msgstr ""
 
 #, c-format
 msgid "MMU use: "
 msgstr ""
 
-#: elf32-v850.c:2814 elf32-v850.c:2870
-msgid "%B: Architecture mismatch with previous modules"
+#: elf32-v850.c:2819 elf32-v850.c:2875
+#, c-format
+msgid "%pB: architecture mismatch with previous modules"
 msgstr ""
 
 #. xgettext:c-format.
 msgstr ""
 
 #. xgettext:c-format.
-#: elf32-v850.c:2888
+#: elf32-v850.c:2893
 #, c-format
 msgid "private flags = %lx: "
 msgstr ""
 
 #, c-format
 msgid "private flags = %lx: "
 msgstr ""
 
-#: elf32-v850.c:2893
+#: elf32-v850.c:2898
 #, c-format
 msgid "unknown v850 architecture"
 msgstr ""
 
 #, c-format
 msgid "unknown v850 architecture"
 msgstr ""
 
-#: elf32-v850.c:2895
+#: elf32-v850.c:2900
 #, c-format
 msgid "v850 E3 architecture"
 msgstr ""
 
 #, c-format
 msgid "v850 E3 architecture"
 msgstr ""
 
-#: elf32-v850.c:2897 elf32-v850.c:2904
+#: elf32-v850.c:2902 elf32-v850.c:2909
 #, c-format
 msgid "v850 architecture"
 msgstr ""
 
 #, c-format
 msgid "v850 architecture"
 msgstr ""
 
-#: elf32-v850.c:2905
+#: elf32-v850.c:2910
 #, c-format
 msgid "v850e architecture"
 msgstr ""
 
 #, c-format
 msgid "v850e architecture"
 msgstr ""
 
-#: elf32-v850.c:2906
+#: elf32-v850.c:2911
 #, c-format
 msgid "v850e1 architecture"
 msgstr ""
 
 #, c-format
 msgid "v850e1 architecture"
 msgstr ""
 
-#: elf32-v850.c:2907
+#: elf32-v850.c:2912
 #, c-format
 msgid "v850e2 architecture"
 msgstr ""
 
 #, c-format
 msgid "v850e2 architecture"
 msgstr ""
 
-#: elf32-v850.c:2908
+#: elf32-v850.c:2913
 #, c-format
 msgid "v850e2v3 architecture"
 msgstr ""
 
 #, c-format
 msgid "v850e2v3 architecture"
 msgstr ""
 
-#: elf32-v850.c:2909
+#: elf32-v850.c:2914
 #, c-format
 msgid "v850e3v5 architecture"
 msgstr ""
 
 #, c-format
 msgid "v850e3v5 architecture"
 msgstr ""
 
-#: elf32-v850.c:3603
+#: elf32-v850.c:3612 elf32-v850.c:3851
 #, c-format
 #, c-format
-msgid "%s: 0x%lx: warning: R_V850_LONGCALL points to unrecognized insns"
+msgid "%pB: %#<PRIx64>: warning: %s points to unrecognized insns"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:3613
+#: elf32-v850.c:3622 elf32-v850.c:3861
 #, c-format
 #, c-format
-msgid "%s: 0x%lx: warning: R_V850_LONGCALL points to unrecognized insn 0x%x"
+msgid "%pB: %#<PRIx64>: warning: %s points to unrecognized insn %#x"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:3658
+#: elf32-v850.c:3668 elf32-v850.c:3896
 #, c-format
 #, c-format
-msgid "%s: 0x%lx: warning: R_V850_LONGCALL points to unrecognized reloc"
+msgid "%pB: %#<PRIx64>: warning: %s points to unrecognized reloc"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:3698
+#: elf32-v850.c:3708
 #, c-format
 #, c-format
-msgid "%s: 0x%lx: warning: R_V850_LONGCALL points to unrecognized reloc 0x%lx"
+msgid "%pB: %#<PRIx64>: warning: %s points to unrecognized reloc %#<PRIx64>"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:3841
+#: elf32-vax.c:540
 #, c-format
 #, c-format
-msgid "%s: 0x%lx: warning: R_V850_LONGJUMP points to unrecognized insns"
+msgid " [nonpic]"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:3851
+#: elf32-vax.c:543
 #, c-format
 #, c-format
-msgid "%s: 0x%lx: warning: R_V850_LONGJUMP points to unrecognized insn 0x%x"
+msgid " [d-float]"
 msgstr ""
 
 msgstr ""
 
-#: elf32-v850.c:3885
+#: elf32-vax.c:546
 #, c-format
 #, c-format
-msgid "%s: 0x%lx: warning: R_V850_LONGJUMP points to unrecognized reloc"
+msgid " [g-float]"
 msgstr ""
 
 msgstr ""
 
-#: elf32-vax.c:290
+#: elf32-vax.c:632
 #, c-format
 #, c-format
-msgid "%B: unrecognised VAX reloc number: %d"
+msgid ""
+"%pB: warning: GOT addend of %<PRId64> to `%s' does not match previous GOT "
+"addend of %<PRId64>"
 msgstr ""
 
 msgstr ""
 
-#: elf32-vax.c:539
+#: elf32-vax.c:1443
 #, c-format
 #, c-format
-msgid " [nonpic]"
+msgid "%pB: warning: PLT addend of %<PRId64> to `%s' from %pA section ignored"
 msgstr ""
 
 msgstr ""
 
-#: elf32-vax.c:542
+#: elf32-vax.c:1569
 #, c-format
 #, c-format
-msgid " [d-float]"
+msgid "%pB: warning: %s relocation against symbol `%s' from %pA section"
 msgstr ""
 
 msgstr ""
 
-#: elf32-vax.c:545
+#: elf32-vax.c:1576
 #, c-format
 #, c-format
-msgid " [g-float]"
+msgid "%pB: warning: %s relocation to %#<PRIx64> from %pA section"
 msgstr ""
 
 msgstr ""
 
-#: elf32-vax.c:635
+#: elf32-visium.c:824
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%s: warning: GOT addend of %ld to `%s' does not match previous GOT addend of "
-"%ld"
+"%pB: compiled %s -mtune=%s and linked with modules compiled %s -mtune=%s"
+msgstr ""
+
+#: elf32-xgate.c:506
+#, c-format
+msgid "cpu=XGATE]"
 msgstr ""
 
 msgstr ""
 
-#: elf32-vax.c:1512
+#: elf32-xgate.c:508
 #, c-format
 #, c-format
-msgid "%s: warning: PLT addend of %d to `%s' from %s section ignored"
+msgid "error reading cpu type from elf private data"
 msgstr ""
 
 msgstr ""
 
-#: elf32-vax.c:1638
+#: elf32-xstormy16.c:457 elf64-ia64-vms.c:2082 elfnn-ia64.c:2352
+msgid "non-zero addend in @fptr reloc"
+msgstr ""
+
+#: elf32-xtensa.c:980
 #, c-format
 #, c-format
-msgid "%s: warning: %s relocation against symbol `%s' from %s section"
+msgid "%pB(%pA): invalid property table"
 msgstr ""
 
 msgstr ""
 
-#: elf32-vax.c:1645
+#: elf32-xtensa.c:2723
 #, c-format
 #, c-format
-msgid "%s: warning: %s relocation to 0x%x from %s section"
+msgid "%pB(%pA+%#<PRIx64>): relocation offset out of range (size=%#<PRIx64>)"
 msgstr ""
 
 msgstr ""
 
-#: elf32-visium.c:481
+#: elf32-xtensa.c:2806 elf32-xtensa.c:2929
+msgid "dynamic relocation in read-only section"
+msgstr ""
+
+#: elf32-xtensa.c:2906
+msgid "TLS relocation invalid without dynamic sections"
+msgstr ""
+
+#: elf32-xtensa.c:3118
+msgid "internal inconsistency in size of .got.loc section"
+msgstr ""
+
+#: elf32-xtensa.c:3425
+#, c-format
+msgid "%pB: incompatible machine type; output is 0x%x; input is 0x%x"
+msgstr ""
+
+#: elf32-xtensa.c:4719 elf32-xtensa.c:4727
+msgid "attempt to convert L32R/CALLX to CALL failed"
+msgstr ""
+
+#: elf32-xtensa.c:6555 elf32-xtensa.c:6634 elf32-xtensa.c:8065
 #, c-format
 #, c-format
-msgid "%B: invalid Visium reloc number: %d"
+msgid ""
+"%pB(%pA+%#<PRIx64>): could not decode instruction; possible configuration "
+"mismatch"
+msgstr ""
+
+#: elf32-xtensa.c:7804
+#, c-format
+msgid ""
+"%pB(%pA+%#<PRIx64>): could not decode instruction for XTENSA_ASM_SIMPLIFY "
+"relocation; possible configuration mismatch"
 msgstr ""
 
 msgstr ""
 
-#: elf32-visium.c:817
+#: elf32-xtensa.c:9665
+msgid "invalid relocation address"
+msgstr ""
+
+#: elf32-xtensa.c:9756
+msgid "overflow after relaxation"
+msgstr ""
+
+#: elf32-xtensa.c:10902
 #, c-format
 #, c-format
-msgid "%s: compiled %s -mtune=%s and linked with modules compiled %s -mtune=%s"
+msgid "%pB(%pA+%#<PRIx64>): unexpected fix for %s relocation"
 msgstr ""
 
 msgstr ""
 
-#: elf32-xgate.c:428
+#: elf32-z80.c:473
 #, c-format
 #, c-format
-msgid "%B: invalid XGate reloc number: %d"
+msgid "%pB: unsupported bfd mach %#lx"
 msgstr ""
 
 msgstr ""
 
-#: elf32-xgate.c:681
+#: elf32-z80.c:518
 #, c-format
 #, c-format
-msgid "cpu=XGATE]"
+msgid "%pB: unsupported mach %#x"
 msgstr ""
 
 msgstr ""
 
-#: elf32-xgate.c:683
+#: elf32-z80.c:546
 #, c-format
 #, c-format
-msgid "error reading cpu type from elf private data"
+msgid "%pB: unsupported arch %#x"
 msgstr ""
 
 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"
+#: elf64-alpha.c:473
+msgid "GPDISP relocation did not find ldah and lda instructions"
 msgstr ""
 
 msgstr ""
 
-#: elf32-xtensa.c:485
+#: elf64-alpha.c:2472
 #, c-format
 #, c-format
-msgid "%B: invalid XTENSA reloc number: %d"
+msgid "%pB: .got subsegment exceeds 64K (size %d)"
 msgstr ""
 
 msgstr ""
 
-#: elf32-xtensa.c:912
+#: elf64-alpha.c:3034 elf64-alpha.c:3230
 #, c-format
 #, c-format
-msgid "%B(%A): invalid property table"
+msgid "%pB: %pA+%#<PRIx64>: warning: %s relocation against unexpected insn"
 msgstr ""
 
 msgstr ""
 
-#: elf32-xtensa.c:2776
+#: elf64-alpha.c:4431 elf64-alpha.c:4444
 #, c-format
 #, c-format
-msgid "%B(%A+0x%lx): relocation offset out of range (size=0x%x)"
+msgid "%pB: gp-relative relocation against dynamic symbol %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-xtensa.c:2857 elf32-xtensa.c:2976
-msgid "dynamic relocation in read-only section"
+#: elf64-alpha.c:4500
+#, c-format
+msgid "%pB: change in gp: BRSGP %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-xtensa.c:2953
-msgid "TLS relocation invalid without dynamic sections"
+#: elf64-alpha.c:4525 mach-o.c:616 elfnn-riscv.c:520
+msgid "<unknown>"
 msgstr ""
 
 msgstr ""
 
-#: elf32-xtensa.c:3164
-msgid "internal inconsistency in size of .got.loc section"
+#: elf64-alpha.c:4531
+#, c-format
+msgid "%pB: !samegp reloc against symbol without .prologue: %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-xtensa.c:3471
+#: elf64-alpha.c:4589
 #, c-format
 #, c-format
-msgid "%B: incompatible machine type. Output is 0x%x. Input is 0x%x"
+msgid "%pB: unhandled dynamic relocation against %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-xtensa.c:4702 elf32-xtensa.c:4710
-msgid "Attempt to convert L32R/CALLX to CALL failed"
+#: elf64-alpha.c:4624
+#, c-format
+msgid "%pB: pc-relative relocation against undefined weak symbol %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-xtensa.c:6538 elf32-xtensa.c:6615 elf32-xtensa.c:7988
+#: elf64-alpha.c:4690
 #, c-format
 #, c-format
-msgid ""
-"%B(%A+0x%lx): could not decode instruction; possible configuration mismatch"
+msgid "%pB: dtp-relative relocation against dynamic symbol %s"
+msgstr ""
+
+#: elf64-alpha.c:4715
+#, c-format
+msgid "%pB: tp-relative relocation against dynamic symbol %s"
+msgstr ""
+
+#. Only if it's not an unresolved symbol.
+#: elf64-bpf.c:492
+msgid "internal error: relocation not supported"
+msgstr ""
+
+#: elf64-gen.c:71
+#, c-format
+msgid "%pB: Relocations in generic ELF (EM: %d)"
 msgstr ""
 
 msgstr ""
 
-#: elf32-xtensa.c:7729
+#: elf64-hppa.c:2081
+#, c-format
+msgid "stub entry for %s cannot load .plt, dp offset = %<PRId64>"
+msgstr ""
+
+#: elf64-hppa.c:3285
+#, c-format
+msgid "%pB(%pA+%#<PRIx64>): cannot reach %s"
+msgstr ""
+
+#: elf64-ia64-vms.c:598 elfnn-ia64.c:640
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B(%A+0x%lx): could not decode instruction for XTENSA_ASM_SIMPLIFY "
-"relocation; possible configuration mismatch"
+"%pB: can't relax br at %#<PRIx64> in section `%pA'; please use brl or "
+"indirect branch"
 msgstr ""
 
 msgstr ""
 
-#: elf32-xtensa.c:9571
-msgid "invalid relocation address"
+#: elf64-ia64-vms.c:2037 elfnn-ia64.c:2300
+msgid "@pltoff reloc against local symbol"
 msgstr ""
 
 msgstr ""
 
-#: elf32-xtensa.c:9621
-msgid "overflow after relaxation"
+#: elf64-ia64-vms.c:3289 elfnn-ia64.c:3711
+#, c-format
+msgid "%pB: short data segment overflowed (%#<PRIx64> >= 0x400000)"
 msgstr ""
 
 msgstr ""
 
-#: elf32-xtensa.c:10765
+#: elf64-ia64-vms.c:3299 elfnn-ia64.c:3721
 #, c-format
 #, c-format
-msgid "%B(%A+0x%lx): unexpected fix for %s relocation"
+msgid "%pB: __gp does not cover short data segment"
 msgstr ""
 
 msgstr ""
 
-#: elf64-alpha.c:472
-msgid "GPDISP relocation did not find ldah and lda instructions"
+#: elf64-ia64-vms.c:3569 elfnn-ia64.c:3995
+#, c-format
+msgid "%pB: non-pic code with imm relocation against dynamic symbol `%s'"
 msgstr ""
 
 msgstr ""
 
-#: elf64-alpha.c:1112
+#: elf64-ia64-vms.c:3633 elfnn-ia64.c:4063
 #, c-format
 #, c-format
-msgid "%B: unrecognised Alpha reloc number: %d"
+msgid "%pB: @gprel relocation against dynamic symbol %s"
 msgstr ""
 
 msgstr ""
 
-#: elf64-alpha.c:2529
+#: elf64-ia64-vms.c:3692 elfnn-ia64.c:4126
 #, c-format
 #, c-format
-msgid "%B: .got subsegment exceeds 64K (size %d)"
+msgid "%pB: linking non-pic code in a position independent executable"
 msgstr ""
 
 msgstr ""
 
-#: elf64-alpha.c:3084
+#: elf64-ia64-vms.c:3794 elfnn-ia64.c:4264
 #, c-format
 #, c-format
-msgid "%B: %A+0x%lx: warning: %s relocation against unexpected insn"
+msgid "%pB: @internal branch to dynamic symbol %s"
 msgstr ""
 
 msgstr ""
 
-#: elf64-alpha.c:3280
+#: elf64-ia64-vms.c:3797 elfnn-ia64.c:4267
 #, c-format
 #, c-format
-msgid "%B: %A+0x%lx: warning: LITERAL relocation against unexpected insn"
+msgid "%pB: speculation fixup to dynamic symbol %s"
 msgstr ""
 
 msgstr ""
 
-#: elf64-alpha.c:4481 elf64-alpha.c:4494
+#: elf64-ia64-vms.c:3800 elfnn-ia64.c:4270
 #, c-format
 #, c-format
-msgid "%B: gp-relative relocation against dynamic symbol %s"
+msgid "%pB: @pcrel relocation against dynamic symbol %s"
 msgstr ""
 
 msgstr ""
 
-#: elf64-alpha.c:4521 elf64-alpha.c:4665
+#: elf64-ia64-vms.c:3924 elfnn-ia64.c:4467
+msgid "unsupported reloc"
+msgstr ""
+
+#: elf64-ia64-vms.c:3961 elfnn-ia64.c:4505
 #, c-format
 #, c-format
-msgid "%B: pc-relative relocation against dynamic symbol %s"
+msgid ""
+"%pB: missing TLS section for relocation %s against `%s' at %#<PRIx64> in "
+"section `%pA'."
 msgstr ""
 
 msgstr ""
 
-#: elf64-alpha.c:4550
+#: elf64-ia64-vms.c:3978 elfnn-ia64.c:4522
 #, c-format
 #, c-format
-msgid "%B: change in gp: BRSGP %s"
+msgid ""
+"%pB: Can't relax br (%s) to `%s' at %#<PRIx64> in section `%pA' with size "
+"%#<PRIx64> (> 0x1000000)."
 msgstr ""
 
 msgstr ""
 
-#: elf64-alpha.c:4575
-msgid "<unknown>"
+#: elf64-ia64-vms.c:4274 elfnn-ia64.c:4783
+#, c-format
+msgid "%pB: linking trap-on-NULL-dereference with non-trapping files"
 msgstr ""
 
 msgstr ""
 
-#: elf64-alpha.c:4581
+#: elf64-ia64-vms.c:4283 elfnn-ia64.c:4792
 #, c-format
 #, c-format
-msgid "%B: !samegp reloc against symbol without .prologue: %s"
+msgid "%pB: linking big-endian files with little-endian files"
 msgstr ""
 
 msgstr ""
 
-#: elf64-alpha.c:4639
+#: elf64-ia64-vms.c:4292 elfnn-ia64.c:4801
 #, c-format
 #, c-format
-msgid "%B: unhandled dynamic relocation against %s"
+msgid "%pB: linking 64-bit files with 32-bit files"
 msgstr ""
 
 msgstr ""
 
-#: elf64-alpha.c:4674
+#: elf64-ia64-vms.c:4301 elfnn-ia64.c:4810
 #, c-format
 #, c-format
-msgid "%B: pc-relative relocation against undefined weak symbol %s"
+msgid "%pB: linking constant-gp files with non-constant-gp files"
 msgstr ""
 
 msgstr ""
 
-#: elf64-alpha.c:4740
+#: elf64-ia64-vms.c:4311 elfnn-ia64.c:4820
 #, c-format
 #, c-format
-msgid "%B: dtp-relative relocation against dynamic symbol %s"
+msgid "%pB: linking auto-pic files with non-auto-pic files"
 msgstr ""
 
 msgstr ""
 
-#: elf64-alpha.c:4765
+#: elf64-ia64-vms.c:5158 elflink.c:5066
 #, c-format
 #, c-format
-msgid "%B: tp-relative relocation against dynamic symbol %s"
+msgid ""
+"warning: alignment %u of common symbol `%s' in %pB is greater than the "
+"alignment (%u) of its section %pA"
 msgstr ""
 
 msgstr ""
 
-#: elf64-hppa.c:2082
+#: elf64-ia64-vms.c:5165 elflink.c:5073
 #, c-format
 #, c-format
-msgid "stub entry for %s cannot load .plt, dp offset = %ld"
+msgid "warning: alignment %u of symbol `%s' in %pB is smaller than %u in %pB"
 msgstr ""
 
 msgstr ""
 
-#: elf64-hppa.c:3287
+#: elf64-ia64-vms.c:5181 elflink.c:5090
 #, c-format
 #, c-format
-msgid "%B(%A+0x%"
+msgid ""
+"warning: size of symbol `%s' changed from %<PRIu64> in %pB to %<PRIu64> in "
+"%pB"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ia64-vms.c:587 elf32-ia64.c:620 elf64-ia64.c:620
+#: elf64-mips.c:4095
 #, c-format
 #, c-format
+msgid "%pB(%pA): relocation %<PRIu64> has invalid symbol index %ld"
+msgstr ""
+
+#: elf64-mmix.c:984
 msgid ""
 msgid ""
-"%B: Can't relax br at 0x%lx in section `%A'. Please use brl or indirect "
-"branch."
+"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 ""
 
-#: elf64-ia64-vms.c:2028 elf32-ia64.c:2281 elf64-ia64.c:2281
-msgid "@pltoff reloc against local symbol"
+#: elf64-mmix.c:1168
+msgid ""
+"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 ""
 
-#: elf64-ia64-vms.c:3281 elf32-ia64.c:3687 elf64-ia64.c:3687
+#: elf64-mmix.c:1195
 #, c-format
 #, c-format
-msgid "%s: short data segment overflowed (0x%lx >= 0x400000)"
+msgid ""
+"%pB: Internal inconsistency error for value for\n"
+" linker-allocated global register: linked: %#<PRIx64> != relaxed: %#<PRIx64>"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ia64-vms.c:3292 elf32-ia64.c:3698 elf64-ia64.c:3698
+#: elf64-mmix.c:1619
 #, c-format
 #, c-format
-msgid "%s: __gp does not cover short data segment"
+msgid ""
+"%pB: base-plus-offset relocation against register symbol: (unknown) in %pA"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ia64-vms.c:3559 elf32-ia64.c:3967 elf64-ia64.c:3967
+#: elf64-mmix.c:1625
 #, c-format
 #, c-format
-msgid "%B: non-pic code with imm relocation against dynamic symbol `%s'"
+msgid "%pB: base-plus-offset relocation against register symbol: %s in %pA"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ia64-vms.c:3622 elf32-ia64.c:4035 elf64-ia64.c:4035
+#: elf64-mmix.c:1670
 #, c-format
 #, c-format
-msgid "%B: @gprel relocation against dynamic symbol %s"
+msgid "%pB: register relocation against non-register symbol: (unknown) in %pA"
 msgstr ""
 
 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"
+#: elf64-mmix.c:1676
+#, c-format
+msgid "%pB: register relocation against non-register symbol: %s in %pA"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ia64-vms.c:3783 elf32-ia64.c:4236 elf64-ia64.c:4236
+#: elf64-mmix.c:1713
 #, c-format
 #, c-format
-msgid "%B: @internal branch to dynamic symbol %s"
+msgid "%pB: directive LOCAL valid only with a register or absolute value"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ia64-vms.c:3786 elf32-ia64.c:4239 elf64-ia64.c:4239
+#: elf64-mmix.c:1742
 #, c-format
 #, c-format
-msgid "%B: speculation fixup to dynamic symbol %s"
+msgid ""
+"%pB: LOCAL directive: register $%<PRId64> is not a local register; first "
+"global register is $%<PRId64>"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ia64-vms.c:3789 elf32-ia64.c:4242 elf64-ia64.c:4242
+#: elf64-mmix.c:2167
 #, c-format
 #, c-format
-msgid "%B: @pcrel relocation against dynamic symbol %s"
+msgid ""
+"%pB: error: multiple definition of `%s'; start of %s is set in a earlier "
+"linked file"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ia64-vms.c:3913 elf32-ia64.c:4439 elf64-ia64.c:4439
-msgid "unsupported reloc"
+#: elf64-mmix.c:2222
+msgid "register section has contents\n"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ia64-vms.c:3950 elf32-ia64.c:4477 elf64-ia64.c:4477
+#: elf64-mmix.c:2412
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B: missing TLS section for relocation %s against `%s' at 0x%lx in section `"
-"%A'."
+"internal inconsistency: remaining %lu != max %lu; please report this bug"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ia64-vms.c:3966 elf32-ia64.c:4493 elf64-ia64.c:4493
+#: elf64-ppc.c:4094
 #, c-format
 #, c-format
+msgid "symbol '%s' has invalid st_other for ABI version 1"
+msgstr ""
+
+#: elf64-ppc.c:4274
+#, c-format
+msgid "%pB .opd not allowed in ABI version %d"
+msgstr ""
+
+#: elf64-ppc.c:4854
+#, c-format
+msgid "%H: %s reloc unsupported in shared libraries and PIEs\n"
+msgstr ""
+
+#: elf64-ppc.c:5262
+#, c-format
+msgid "%pB uses unknown e_flags 0x%lx"
+msgstr ""
+
+#: elf64-ppc.c:5270
+#, c-format
+msgid "%pB: ABI version %ld is not compatible with ABI version %ld output"
+msgstr ""
+
+#: elf64-ppc.c:5297
+#, c-format
+msgid " [abiv%ld]"
+msgstr ""
+
+#: elf64-ppc.c:6594
 msgid ""
 msgid ""
-"%B: Can't relax br (%s) to `%s' at 0x%lx in section `%A' with size 0x%lx (> "
-"0x1000000)."
+"%P: copy reloc against `%pT' requires lazy plt linking; avoid setting "
+"LD_BIND_NOW=1 or upgrade gcc\n"
 msgstr ""
 
 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"
+#: elf64-ppc.c:6861
+#, c-format
+msgid "%pB: undefined symbol on R_PPC64_TOCSAVE relocation"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ia64-vms.c:4265 elf32-ia64.c:4758 elf64-ia64.c:4758
-msgid "%B: linking big-endian files with little-endian files"
+#: elf64-ppc.c:7109
+#, c-format
+msgid "dynreloc miscount for %pB, section %pA"
 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"
+#: elf64-ppc.c:7198
+#, c-format
+msgid "%pB: .opd is not a regular array of opd entries"
+msgstr ""
+
+#: elf64-ppc.c:7208
+#, c-format
+msgid "%pB: unexpected reloc type %u in .opd section"
 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"
+#: elf64-ppc.c:7230
+#, c-format
+msgid "%pB: undefined sym `%s' in .opd section"
+msgstr ""
+
+#: elf64-ppc.c:7720
+msgid ""
+"warning: --plt-localentry is especially dangerous without ld.so support to "
+"detect ABI violations"
+msgstr ""
+
+#: elf64-ppc.c:8042
+msgid "%H __tls_get_addr lost arg, TLS optimization disabled\n"
+msgstr ""
+
+#: elf64-ppc.c:8443 elf64-ppc.c:9160
+#, c-format
+msgid "%s defined on removed toc entry"
+msgstr ""
+
+#: elf64-ppc.c:9117
+#, c-format
+msgid "%H: %s references optimized away TOC entry\n"
 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"
+#: elf64-ppc.c:9341
+#, c-format
+msgid "%H: got/toc optimization is not supported for %s instruction\n"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ia64-vms.c:5136 elflink.c:4674
+#: elf64-ppc.c:10195
 #, c-format
 #, c-format
+msgid "warning: discarding dynamic section %s"
+msgstr ""
+
+#: elf64-ppc.c:11336
+msgid "%P: cannot find opd entry toc for `%pT'\n"
+msgstr ""
+
+#: elf64-ppc.c:11382 elf64-ppc.c:11926
 msgid ""
 msgid ""
-"Warning: alignment %u of common symbol `%s' in %B is greater than the "
-"alignment (%u) of its section %A"
+"%F%P: Could not assign group %pA target %pA to an output section. Retry "
+"without --enable-non-contiguous-regions.\n"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ia64-vms.c:5143 elflink.c:4681
+#: elf64-ppc.c:11444
 #, c-format
 #, c-format
-msgid "Warning: alignment %u of symbol `%s' in %B is smaller than %u in %B"
+msgid "long branch stub `%s' offset overflow"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ia64-vms.c:5159 elflink.c:4698
+#: elf64-ppc.c:11471
 #, c-format
 #, c-format
-msgid "Warning: size of symbol `%s' changed from %lu in %B to %lu in %B"
+msgid "can't find branch stub `%s'"
 msgstr ""
 
 msgstr ""
 
-#: elf64-mips.c:3621 elfn32-mips.c:3439
+#: elf64-ppc.c:11535 elf64-ppc.c:11802 elf64-ppc.c:14033
 #, c-format
 #, c-format
-msgid "unrecognised MIPS reloc number: %d"
+msgid "%P: linkage table error against `%pT'\n"
 msgstr ""
 
 msgstr ""
 
-#: elf64-mmix.c:984
+#: elf64-ppc.c:11998
+#, c-format
+msgid "can't build branch stub `%s'"
+msgstr ""
+
+#: elf64-ppc.c:12980
+#, c-format
+msgid "%pB section %pA exceeds stub group size"
+msgstr ""
+
+#: elf64-ppc.c:14215
+msgid "__tls_get_addr call offset overflow"
+msgstr ""
+
+#: elf64-ppc.c:14517 elf64-ppc.c:14536
+#, c-format
+msgid "%s offset too large for .eh_frame sdata4 encoding"
+msgstr ""
+
+#: elf64-ppc.c:14568
+#, c-format
+msgid "linker stubs in %u group\n"
+msgid_plural "linker stubs in %u groups\n"
+msgstr[0] ""
+msgstr[1] ""
+
+#: elf64-ppc.c:14575
+#, c-format
 msgid ""
 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\""
+"%s  branch         %lu\n"
+"  branch toc adj %lu\n"
+"  branch notoc   %lu\n"
+"  branch both    %lu\n"
+"  long branch    %lu\n"
+"  long toc adj   %lu\n"
+"  long notoc     %lu\n"
+"  long both      %lu\n"
+"  plt call       %lu\n"
+"  plt call save  %lu\n"
+"  plt call notoc %lu\n"
+"  plt call both  %lu\n"
+"  global entry   %lu"
 msgstr ""
 
 msgstr ""
 
-#: elf64-mmix.c:1168
+#: elf64-ppc.c:14975
+#, c-format
+msgid "%H: %s used with TLS symbol `%pT'\n"
+msgstr ""
+
+#: elf64-ppc.c:14977
+#, c-format
+msgid "%H: %s used with non-TLS symbol `%pT'\n"
+msgstr ""
+
+#: elf64-ppc.c:15732
+#, c-format
+msgid "%H: call to `%pT' lacks nop, can't restore toc; (plt call stub)\n"
+msgstr ""
+
+#: elf64-ppc.c:15738
+#, c-format
 msgid ""
 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\"."
+"%H: call to `%pT' lacks nop, can't restore toc; (toc save/adjust stub)\n"
 msgstr ""
 
 msgstr ""
 
-#: elf64-mmix.c:1195
+#: elf64-ppc.c:16628
+#, c-format
+msgid "%H: %s for indirect function `%pT' unsupported\n"
+msgstr ""
+
+#: elf64-ppc.c:16715
+#, c-format
+msgid ""
+"%X%P: %pB: %s against %pT is not supported by glibc as a dynamic relocation\n"
+msgstr ""
+
+#: elf64-ppc.c:16770
+#, c-format
+msgid "%P: %pB: %s is not supported for `%pT'\n"
+msgstr ""
+
+#: elf64-ppc.c:17029
+#, c-format
+msgid "%H: error: %s not a multiple of %u\n"
+msgstr ""
+
+#: elf64-ppc.c:17052
+#, c-format
+msgid "%H: unresolvable %s against `%pT'\n"
+msgstr ""
+
+#: elf64-ppc.c:17197
+#, c-format
+msgid "%H: %s against `%pT': error %d\n"
+msgstr ""
+
+#: elf64-s390.c:2574
+#, c-format
+msgid ""
+"%pB: `%s' non-PLT reloc for symbol defined in shared library and accessed "
+"from executable (rebuild file with -fPIC ?)"
+msgstr ""
+
+#: elf64-sparc.c:481
+#, c-format
+msgid "%pB: only registers %%g[2367] can be declared using STT_REGISTER"
+msgstr ""
+
+#: elf64-sparc.c:502
+#, c-format
+msgid "register %%g%d used incompatibly: %s in %pB, previously %s in %pB"
+msgstr ""
+
+#: elf64-sparc.c:526
+#, c-format
+msgid "symbol `%s' has differing types: REGISTER in %pB, previously %s in %pB"
+msgstr ""
+
+#: elf64-sparc.c:573
+#, c-format
+msgid "Symbol `%s' has differing types: %s in %pB, previously REGISTER in %pB"
+msgstr ""
+
+#: elf64-sparc.c:705
+#, c-format
+msgid "%pB: linking UltraSPARC specific with HAL specific code"
+msgstr ""
+
+#: elf64-x86-64.c:1424
+msgid "hidden symbol "
+msgstr ""
+
+#: elf64-x86-64.c:1427
+msgid "internal symbol "
+msgstr ""
+
+#: elf64-x86-64.c:1430 elf64-x86-64.c:1434
+msgid "protected symbol "
+msgstr ""
+
+#: elf64-x86-64.c:1436
+msgid "symbol "
+msgstr ""
+
+#: elf64-x86-64.c:1442
+msgid "undefined "
+msgstr ""
+
+#: elf64-x86-64.c:1452
+msgid "a shared object"
+msgstr ""
+
+#: elf64-x86-64.c:1454
+msgid "; recompile with -fPIC"
+msgstr ""
+
+#: elf64-x86-64.c:1459
+msgid "a PIE object"
+msgstr ""
+
+#: elf64-x86-64.c:1461
+msgid "a PDE object"
+msgstr ""
+
+#: elf64-x86-64.c:1463
+msgid "; recompile with -fPIE"
+msgstr ""
+
+#: elf64-x86-64.c:1467
+#, c-format
+msgid "%pB: relocation %s against %s%s`%s' can not be used when making %s%s"
+msgstr ""
+
+#: elf64-x86-64.c:1984
+#, c-format
+msgid "%pB: relocation %s against symbol `%s' isn't supported in x32 mode"
+msgstr ""
+
+#: elf64-x86-64.c:2140
+#, c-format
+msgid "%pB: '%s' accessed both as normal and thread local symbol"
+msgstr ""
+
+#: elf64-x86-64.c:2763 elfnn-aarch64.c:5592
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%s: Internal inconsistency error for value for\n"
-" linker-allocated global register: linked: 0x%lx%08lx != relaxed: 0x%lx"
-"%08lx\n"
+"%pB: relocation %s against STT_GNU_IFUNC symbol `%s' has non-zero addend: "
+"%<PRId64>"
 msgstr ""
 
 msgstr ""
 
-#: elf64-mmix.c:1266
+#: elf64-x86-64.c:3008
 #, c-format
 #, c-format
-msgid "%B: invalid MMIX reloc number: %d"
+msgid ""
+"%pB: relocation R_X86_64_GOTOFF64 against undefined %s `%s' can not be used "
+"when making a shared object"
 msgstr ""
 
 msgstr ""
 
-#: elf64-mmix.c:1618
+#: elf64-x86-64.c:3022
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%s: base-plus-offset relocation against register symbol: (unknown) in %s"
+"%pB: relocation R_X86_64_GOTOFF64 against protected %s `%s' can not be used "
+"when making a shared object"
+msgstr ""
+
+#: elf64-x86-64.c:3299
+#, c-format
+msgid ""
+"%pB: addend %s%#x in relocation %s against symbol `%s' at %#<PRIx64> in "
+"section `%pA' is out of range"
+msgstr ""
+
+#: elf64-x86-64.c:3433 elflink.c:13256
+msgid "%F%P: corrupt input: %pB\n"
+msgstr ""
+
+#: elf64-x86-64.c:4117
+msgid "%F%P: failed to convert GOTPCREL relocation; relink with --no-relax\n"
+msgstr ""
+
+#: elf64-x86-64.c:4275
+#, c-format
+msgid "%F%pB: PC-relative offset overflow in PLT entry for `%s'\n"
+msgstr ""
+
+#: elf64-x86-64.c:4338
+#, c-format
+msgid "%F%pB: branch displacement overflow in PLT entry for `%s'\n"
 msgstr ""
 
 msgstr ""
 
-#: elf64-mmix.c:1624
+#: elf64-x86-64.c:4391
 #, c-format
 #, c-format
-msgid "%s: base-plus-offset relocation against register symbol: %s in %s"
+msgid "%F%pB: PC-relative offset overflow in GOT PLT entry for `%s'\n"
 msgstr ""
 
 msgstr ""
 
-#: elf64-mmix.c:1669
-#, c-format
-msgid "%s: register relocation against non-register symbol: (unknown) in %s"
+#: elfcode.h:326
+msgid "warning: %pB has a corrupt section with a size (%"
 msgstr ""
 
 msgstr ""
 
-#: elf64-mmix.c:1675
+#: elfcode.h:768
 #, c-format
 #, c-format
-msgid "%s: register relocation against non-register symbol: %s in %s"
+msgid "warning: %pB has a corrupt string table index - ignoring"
 msgstr ""
 
 msgstr ""
 
-#: elf64-mmix.c:1712
+#: elfcode.h:1229
 #, c-format
 #, c-format
-msgid "%s: directive LOCAL valid only with a register or absolute value"
+msgid "%pB: version count (%<PRId64>) does not match symbol count (%ld)"
 msgstr ""
 
 msgstr ""
 
-#: elf64-mmix.c:1743
+#: elfcore.h:308
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%s: LOCAL directive: Register $%ld is not a local register.  First global "
-"register is $%ld."
+"warning: %pB is truncated: expected core file size >= %<PRIu64>, found: "
+"%<PRIu64>"
 msgstr ""
 
 msgstr ""
 
-#: elf64-mmix.c:2201
+#: elflink.c:1362
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%s: Error: multiple definition of `%s'; start of %s is set in a earlier "
-"linked file\n"
+"%s: TLS definition in %pB section %pA mismatches non-TLS definition in %pB "
+"section %pA"
 msgstr ""
 
 msgstr ""
 
-#: elf64-mmix.c:2256
-msgid "Register section has contents\n"
+#: elflink.c:1368
+#, c-format
+msgid "%s: TLS reference in %pB mismatches non-TLS reference in %pB"
 msgstr ""
 
 msgstr ""
 
-#: elf64-mmix.c:2446
+#: elflink.c:1374
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Internal inconsistency: remaining %u != max %u.\n"
-"  Please report this bug."
+"%s: TLS definition in %pB section %pA mismatches non-TLS reference in %pB"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:4614
+#: elflink.c:1380
 #, c-format
 #, c-format
-msgid "%P: %B: cannot create stub entry %s\n"
-msgstr ""
-
-#: elf64-ppc.c:4982
-msgid "%P: symbol '%s' has invalid st_other for ABI version 1\n"
+msgid ""
+"%s: TLS reference in %pB mismatches non-TLS definition in %pB section %pA"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:5151
+#: elflink.c:2071
 #, c-format
 #, c-format
-msgid "%P: %B .opd not allowed in ABI version %d\n"
+msgid "%pB: unexpected redefinition of indirect versioned symbol `%s'"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:5627
+#: elflink.c:2448
 #, c-format
 #, c-format
-msgid "%H: %s reloc unsupported in shared libraries and PIEs.\n"
+msgid "%pB: version node not found for symbol %s"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:6034
+#: elflink.c:2539
 #, c-format
 #, c-format
-msgid "%B uses unknown e_flags 0x%lx"
+msgid ""
+"%pB: bad reloc symbol index (%#<PRIx64> >= %#lx) for offset %#<PRIx64> in "
+"section `%pA'"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:6042
+#: elflink.c:2551
 #, c-format
 #, c-format
-msgid "%B: ABI version %ld is not compatible with ABI version %ld output"
+msgid ""
+"%pB: non-zero symbol index (%#<PRIx64>) for offset %#<PRIx64> in section `"
+"%pA' when the object file has no symbol table"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:6070
+#: elflink.c:2742
 #, c-format
 #, c-format
-msgid " [abiv%ld]"
+msgid "%pB: relocation size mismatch in %pB 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"
+#: elflink.c:3071
+#, c-format
+msgid "warning: type and size of dynamic symbol `%s' are not defined"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:7635
-msgid "%B: undefined symbol on R_PPC64_TOCSAVE relocation"
+#: elflink.c:3131
+msgid "%P: copy reloc against protected `%pT' is dangerous\n"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:7865
+#: elflink.c:4058
 #, c-format
 #, c-format
-msgid "%P: dynreloc miscount for %B, section %A\n"
+msgid "alternate ELF machine code found (%d) in %pB, expecting %d"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:7954
-msgid "%B: .opd is not a regular array of opd entries"
+#: elflink.c:4528
+#, c-format
+msgid "%pB: invalid version offset %lx (max %lx)"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:7964
+#: elflink.c:4596
 #, c-format
 #, c-format
-msgid "%B: unexpected reloc type %u in .opd section"
+msgid "%pB: %s local symbol at index %lu (>= sh_info of %lu)"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:7986
+#: elflink.c:4744
 #, c-format
 #, c-format
-msgid "%B: undefined sym `%s' in .opd section"
+msgid "%pB: not enough version information"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:8551
-msgid "%H __tls_get_addr lost arg, TLS optimization disabled\n"
+#: elflink.c:4782
+#, c-format
+msgid "%pB: %s: invalid version %u (max %d)"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:8894 elf64-ppc.c:9531
+#: elflink.c:4819
 #, c-format
 #, c-format
-msgid "%s defined on removed toc entry"
+msgid "%pB: %s: invalid needed version %d"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:9259
+#: elflink.c:5225
 #, c-format
 #, c-format
-msgid "%H: toc optimization is not supported for %s instruction.\n"
+msgid "%pB: undefined reference to symbol '%s'"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:9488
+#: elflink.c:6320
 #, c-format
 #, c-format
-msgid "%H: %s references optimized away TOC entry\n"
+msgid "%pB: stack size specified and %s set"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:10817
-msgid "%P: cannot find opd entry toc for `%T'\n"
+#: elflink.c:6324
+#, c-format
+msgid "%pB: %s not absolute"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:10908
-msgid "%P: long branch stub `%s' offset overflow\n"
+#: elflink.c:6521
+#, c-format
+msgid "%s: undefined version: %s"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:10967
-msgid "%P: can't find branch stub `%s'\n"
+#: elflink.c:7093
+#, c-format
+msgid "%pB: .preinit_array section is not allowed in DSO"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:11031 elf64-ppc.c:11183 elf64-ppc.c:12984
+#: elflink.c:8580
 #, c-format
 #, c-format
-msgid "%P: linkage table error against `%T'\n"
+msgid "undefined %s reference in complex symbol: %s"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:11393
-msgid "%P: can't build branch stub `%s'\n"
+#: elflink.c:8735
+#, c-format
+msgid "unknown operator '%c' in complex symbol"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:12166
+#. PR 21524: Let the user know if a symbol was removed by garbage collection.
+#: elflink.c:9073
 #, c-format
 #, c-format
-msgid "%B section %A exceeds stub group size"
+msgid ""
+"%pB:%pA: error: relocation references symbol %s which was removed by garbage "
+"collection"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:13261
-msgid "%P: stubs don't match calculated size\n"
+#: elflink.c:9076
+#, c-format
+msgid "%pB:%pA: error: try relinking with --gc-keep-exported enabled"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:13273
+#: elflink.c:9321 elflink.c:9339 elflink.c:9378 elflink.c:9396
 #, 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: unable to sort relocs - they are in more than one size"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:13595
+#. The section size is not divisible by either -
+#. something is wrong.
+#: elflink.c:9355 elflink.c:9412
 #, c-format
 #, c-format
-msgid "%H: %s used with TLS symbol `%T'\n"
+msgid "%pB: unable to sort relocs - they are of an unknown size"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:13597
-#, c-format
-msgid "%H: %s used with non-TLS symbol `%T'\n"
+#: elflink.c:9464
+msgid "not enough memory to sort relocations"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:14227
+#: elflink.c:9745
 #, c-format
 #, c-format
-msgid "%H: call to `%T' lacks nop, can't restore toc; recompile with -fPIC\n"
+msgid "%pB: too many sections: %d (>= %d)"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:14233
+#: elflink.c:10021
 #, c-format
 #, c-format
-msgid ""
-"%H: call to `%T' lacks nop, can't restore toc; (-mcmodel=small toc adjust "
-"stub)\n"
+msgid "%pB: internal symbol `%s' in %pB is referenced by DSO"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:14361
+#: elflink.c:10024
 #, c-format
 #, c-format
-msgid "%P: %B: unknown relocation type %d for `%T'\n"
+msgid "%pB: hidden symbol `%s' in %pB is referenced by DSO"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:14918
+#: elflink.c:10027
 #, c-format
 #, c-format
-msgid "%H: %s for indirect function `%T' unsupported\n"
+msgid "%pB: local symbol `%s' in %pB is referenced by DSO"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:15056
+#: elflink.c:10113
 #, c-format
 #, c-format
-msgid "%P: %B: %s is not supported for `%T'\n"
+msgid "%pB: could not find output section %pA for input section %pA"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:15211
+#: elflink.c:10267
 #, c-format
 #, c-format
-msgid "%H: error: %s not a multiple of %u\n"
+msgid "%pB: protected symbol `%s' isn't defined"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:15233
+#: elflink.c:10270
 #, c-format
 #, c-format
-msgid "%H: unresolvable %s against `%T'\n"
+msgid "%pB: internal symbol `%s' isn't defined"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:15330
+#: elflink.c:10273
 #, c-format
 #, c-format
-msgid "%H: %s against `%T': error %d\n"
+msgid "%pB: hidden symbol `%s' isn't defined"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:15723 elf64-ppc.c:15752
-msgid "%P: %s offset too large for .eh_frame sdata4 encoding"
+#: elflink.c:10305
+#, c-format
+msgid "%pB: no symbol version section for versioned symbol `%s'"
 msgstr ""
 
 msgstr ""
 
-#: elf64-s390.c:2708
+#: elflink.c:10677
+#, c-format
 msgid ""
 msgid ""
-"%B: `%s' non-PLT reloc for symbol defined in shared library and accessed "
-"from executable (rebuild file with -fPIC ?)"
+"warning: --enable-non-contiguous-regions discards section `%s' from '%s'\n"
 msgstr ""
 
 msgstr ""
 
-#: elf64-sh64.c:1680
+#: elflink.c:10929
 #, c-format
 #, c-format
-msgid "%s: error: unaligned relocation type %d at %08x reloc %08x\n"
+msgid "error: %pB: size of section %pA is not multiple of address size"
 msgstr ""
 
 msgstr ""
 
-#: elf64-sparc.c:448
-msgid "%B: Only registers %%g[2367] can be declared using STT_REGISTER"
+#: elflink.c:10974
+#, c-format
+msgid ""
+"error: %pB contains a reloc (%#<PRIx64>) for section %pA that references a "
+"non-existent global symbol"
 msgstr ""
 
 msgstr ""
 
-#: elf64-sparc.c:469
+#: elflink.c:11717
 #, c-format
 #, c-format
-msgid "Register %%g%d used incompatibly: %s in %B, previously %s in %B"
+msgid ""
+"%pA has both ordered [`%pA' in %pB] and unordered [`%pA' in %pB] sections"
 msgstr ""
 
 msgstr ""
 
-#: elf64-sparc.c:493
+#: elflink.c:11723
 #, c-format
 #, c-format
-msgid "Symbol `%s' has differing types: REGISTER in %B, previously %s in %B"
+msgid "%pA has both ordered and unordered sections"
 msgstr ""
 
 msgstr ""
 
-#: elf64-sparc.c:539
+#: elflink.c:11829
 #, c-format
 #, c-format
-msgid "Symbol `%s' has differing types: %s in %B, previously REGISTER in %B"
+msgid "%pB: no symbol found for import library"
 msgstr ""
 
 msgstr ""
 
-#: elf64-sparc.c:693
-msgid "%B: linking UltraSPARC specific with HAL specific code"
+#: elflink.c:12477
+#, c-format
+msgid "%pB: file class %s incompatible with %s"
 msgstr ""
 
 msgstr ""
 
-#: elf64-x86-64.c:1738
-msgid "hidden symbol "
+#: elflink.c:12694
+#, c-format
+msgid "%pB: failed to generate import library"
 msgstr ""
 
 msgstr ""
 
-#: elf64-x86-64.c:1741
-msgid "internal symbol "
+#: elflink.c:12813
+#, c-format
+msgid "warning: %s section has zero size"
 msgstr ""
 
 msgstr ""
 
-#: elf64-x86-64.c:1744
-msgid "protected symbol "
+#: elflink.c:12861
+#, c-format
+msgid "warning: section '%s' is being made into a note"
 msgstr ""
 
 msgstr ""
 
-#: elf64-x86-64.c:1747
-msgid "symbol "
+#: elflink.c:12955
+msgid "%P%X: read-only segment has dynamic relocations\n"
 msgstr ""
 
 msgstr ""
 
-#: elf64-x86-64.c:1748 elf64-x86-64.c:1758
-msgid "; recompile with -fPIC"
+#: elflink.c:12958
+msgid "%P: warning: creating a DT_TEXTREL in a shared object\n"
 msgstr ""
 
 msgstr ""
 
-#: elf64-x86-64.c:1753
-msgid "undefined "
+#: elflink.c:13083
+msgid "%P%X: can not read symbols: %E\n"
 msgstr ""
 
 msgstr ""
 
-#: elf64-x86-64.c:1762
-#, c-format
-msgid ""
-"%B: relocation %s against %s%s`%s' can not be used when making a shared "
-"object%s"
+#: elflink.c:13489
+msgid "%F%P: %pB(%pA): error: need linked-to section for --gc-sections\n"
 msgstr ""
 
 msgstr ""
 
-#: elf64-x86-64.c:2322
+#: elflink.c:13950
 #, c-format
 #, c-format
-msgid "%B: relocation %s against symbol `%s' isn't supported in x32 mode"
+msgid "%pB: %pA+%#<PRIx64>: no symbol found for INHERIT"
 msgstr ""
 
 msgstr ""
 
-#: elf64-x86-64.c:2527
+#: elflink.c:13991
 #, c-format
 #, c-format
-msgid "%B: '%s' accessed both as normal and thread local symbol"
+msgid "%pB: section '%pA': corrupt VTENTRY entry"
 msgstr ""
 
 msgstr ""
 
-#: elf64-x86-64.c:4540 /work/sources/binutils/current/bfd/elfnn-aarch64.c:5004
+#: elflink.c:14134
 #, c-format
 #, c-format
-msgid ""
-"%B: relocation %s against STT_GNU_IFUNC symbol `%s' has non-zero addend: %d"
+msgid "unrecognized INPUT_SECTION_FLAG %s\n"
 msgstr ""
 
 msgstr ""
 
-#: elf64-x86-64.c:4776
+#: elfxx-aarch64.c:477
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B: relocation R_X86_64_GOTOFF64 against undefined %s `%s' can not be used "
-"when making a shared object"
+"%pB: warning: Weak TLS is implementation defined and may not work as expected"
 msgstr ""
 
 msgstr ""
 
-#: elf64-x86-64.c:4789
+#: elfxx-aarch64.c:738 elfnn-aarch64.c:10029 elfnn-aarch64.c:10036
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B: relocation R_X86_64_GOTOFF64 against protected %s `%s' can not be used "
-"when making a shared object"
+"%pB: warning: BTI turned on by -z force-bti when all inputs do not have BTI "
+"in NOTE section."
 msgstr ""
 
 msgstr ""
 
-#: elf64-x86-64.c:5064
-#, c-format
-msgid ""
-"%B: addend -0x%x in relocation %s against symbol `%s' at 0x%lx in section `"
-"%A' is out of range"
+#: elfxx-aarch64.c:758 elfxx-x86.c:2722
+msgid "%F%P: failed to create GNU property section\n"
 msgstr ""
 
 msgstr ""
 
-#: elf64-x86-64.c:5073
+#: elfxx-aarch64.c:762 elfxx-x86.c:2727
 #, 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 "%F%pA: failed to align section\n"
 msgstr ""
 
 msgstr ""
 
-#: elf64-x86-64.c:5930
+#: elfxx-aarch64.c:812
 #, c-format
 #, c-format
-msgid "%F%B: PC-relative offset overflow in PLT entry for `%s'\n"
+msgid "error: %pB: <corrupt AArch64 used size: 0x%x>"
 msgstr ""
 
 msgstr ""
 
-#: elf64-x86-64.c:5989
-#, c-format
-msgid "%F%B: branch displacement overflow in PLT entry for `%s'\n"
+#: elfxx-mips.c:1520
+msgid "static procedure (no name)"
 msgstr ""
 
 msgstr ""
 
-#: elf64-x86-64.c:6054
-#, c-format
-msgid "%F%B: PC-relative offset overflow in GOT PLT entry for `%s'\n"
+#: elfxx-mips.c:5806
+msgid "MIPS16 and microMIPS functions cannot call each other"
 msgstr ""
 
 msgstr ""
 
-#: elfcode.h:759
-#, c-format
-msgid "warning: %s has a corrupt string table index - ignoring"
+#: elfxx-mips.c:6571
+msgid "%X%H: unsupported JALX to the same ISA mode\n"
 msgstr ""
 
 msgstr ""
 
-#: elfcode.h:1192
-#, c-format
-msgid "%s: version count (%ld) does not match symbol count (%ld)"
+#: elfxx-mips.c:6604
+msgid ""
+"%X%H: unsupported jump between ISA modes; consider recompiling with "
+"interlinking enabled\n"
 msgstr ""
 
 msgstr ""
 
-#: elfcode.h:1447
-#, c-format
-msgid "%s(%s): relocation %d has invalid symbol index %ld"
+#: elfxx-mips.c:6649
+msgid ""
+"%X%H: cannot convert branch between ISA modes to JALX: relocation out of "
+"range\n"
 msgstr ""
 
 msgstr ""
 
-#: elfcore.h:300
-#, c-format
-msgid "Warning: %B is truncated: expected core file size >= %lu, found: %lu."
+#: elfxx-mips.c:6661
+msgid "%X%H: unsupported branch between ISA modes\n"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:1296
+#: elfxx-mips.c:7309
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%s: TLS definition in %B section %A mismatches non-TLS definition in %B "
-"section %A"
+"%pB: incorrect `.reginfo' section size; expected %<PRIu64>, got %<PRIu64>"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:1302
+#: elfxx-mips.c:7353 elfxx-mips.c:7590
 #, c-format
 #, c-format
-msgid "%s: TLS reference in %B mismatches non-TLS reference in %B"
+msgid "%pB: warning: bad `%s' option size %u smaller than its header"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:1308
+#: elfxx-mips.c:8397 elfxx-mips.c:8523
 #, c-format
 #, c-format
-msgid "%s: TLS definition in %B section %A mismatches non-TLS reference in %B"
+msgid ""
+"%pB: warning: cannot determine the target function for stub section `%s'"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:1314
+#: elfxx-mips.c:8655
 #, c-format
 #, c-format
-msgid "%s: TLS reference in %B mismatches non-TLS definition in %B section %A"
+msgid "%pB: malformed reloc detected for section %s"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:1978
+#: elfxx-mips.c:8755
 #, c-format
 #, c-format
-msgid "%B: unexpected redefinition of indirect versioned symbol `%s'"
+msgid "%pB: GOT reloc at %#<PRIx64> not expected in executables"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:2271
+#: elfxx-mips.c:8893
 #, c-format
 #, c-format
-msgid "%B: version node not found for symbol %s"
+msgid "%pB: CALL16 reloc at %#<PRIx64> not against global symbol"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:2360
+#: elfxx-mips.c:9196
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%B: bad reloc symbol index (0x%lx >= 0x%lx) for offset 0x%lx in section `%A'"
+"%X%H: relocation %s against `%s' cannot be used when making a shared object; "
+"recompile with -fPIC\n"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:2372
+#: elfxx-mips.c:9322
 #, 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 "IFUNC symbol %s in dynamic symbol table - IFUNCS are not supported"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:2563
+#: elfxx-mips.c:9325
 #, c-format
 #, c-format
-msgid "%B: relocation size mismatch in %B section %A"
+msgid "non-dynamic symbol %s in dynamic symbol table"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:2856
+#: elfxx-mips.c:9541
 #, c-format
 #, c-format
-msgid "warning: type and size of dynamic symbol `%s' are not defined"
-msgstr ""
-
-#: elflink.c:2921
-msgid "%P: copy reloc against protected `%T' is dangerous\n"
+msgid "non-dynamic relocations refer to dynamic symbol %s"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:3722
+#: elfxx-mips.c:10471
 #, c-format
 #, c-format
-msgid "%P: alternate ELF machine code found (%d) in %B, expecting %d\n"
+msgid ""
+"%pB: can't find matching LO16 reloc against `%s' for %s at %#<PRIx64> in "
+"section `%pA'"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:4382
-#, c-format
-msgid "%B: %s: invalid version %u (max %d)"
+#: elfxx-mips.c:10611
+msgid ""
+"small-data section exceeds 64KB; lower small-data size limit (see option -G)"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:4419
-#, c-format
-msgid "%B: %s: invalid needed version %d"
+#: elfxx-mips.c:10630
+msgid "cannot convert a jump to JALX for a non-word-aligned address"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:4836
-#, c-format
-msgid "%B: undefined reference to symbol '%s'"
+#: elfxx-mips.c:10633
+msgid "jump to a non-word-aligned address"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:5840
-#, c-format
-msgid "%B: stack size specified and %s set"
+#: elfxx-mips.c:10634
+msgid "jump to a non-instruction-aligned address"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:5844
-#, c-format
-msgid "%B: %s not absolute"
+#: elfxx-mips.c:10637
+msgid "cannot convert a branch to JALX for a non-word-aligned address"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:6033
-#, c-format
-msgid "%s: undefined version: %s"
+#: elfxx-mips.c:10639
+msgid "branch to a non-instruction-aligned address"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:6609
-msgid "%B: .preinit_array section is not allowed in DSO"
+#: elfxx-mips.c:10641
+msgid "PC-relative load from unaligned address"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:8040
+#: elfxx-mips.c:10941
 #, c-format
 #, c-format
-msgid "undefined %s reference in complex symbol: %s"
+msgid ""
+"%pB: `%pA' entry VMA of %#<PRIx64> outside the 32-bit range supported; "
+"consider using `-Ttext-segment=...'"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:8195
+#: elfxx-mips.c:11056 elfxx-mips.c:11643
 #, c-format
 #, c-format
-msgid "unknown operator '%c' in complex symbol"
+msgid "%pB: `%pA' offset of %<PRId64> from `%pA' beyond the range of ADDIUPC"
 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:11615
+#, c-format
+msgid ""
+"%pB: `%pA' start VMA of %#<PRIx64> outside the 32-bit range supported; "
+"consider using `-Ttext-segment=...'"
 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:14577
+#, c-format
+msgid "%pB: unknown architecture %s"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:8901
-msgid "Not enough memory to sort relocations"
+#: elfxx-mips.c:15111
+#, c-format
+msgid "%pB: illegal section name `%pA'"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:9169
+#: elfxx-mips.c:15388
 #, c-format
 #, c-format
-msgid "%B: Too many sections: %d (>= %d)"
+msgid "%pB: warning: linking abicalls files with non-abicalls files"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:9449
+#: elfxx-mips.c:15405
 #, c-format
 #, c-format
-msgid "%B: internal symbol `%s' in %B is referenced by DSO"
+msgid "%pB: linking 32-bit code with 64-bit code"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:9452
+#: elfxx-mips.c:15437 elfxx-mips.c:15503 elfxx-mips.c:15518
 #, c-format
 #, c-format
-msgid "%B: hidden symbol `%s' in %B is referenced by DSO"
+msgid "%pB: linking %s module with previous %s modules"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:9455
+#: elfxx-mips.c:15461
 #, c-format
 #, c-format
-msgid "%B: local symbol `%s' in %B is referenced by DSO"
+msgid "%pB: ABI mismatch: linking %s module with previous %s modules"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:9541
+#: elfxx-mips.c:15486
 #, c-format
 #, c-format
-msgid "%B: could not find output section %A for input section %A"
+msgid "%pB: ASE mismatch: linking %s module with previous %s modules"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:9695
+#: elfxx-mips.c:15620
 #, c-format
 #, c-format
-msgid "%B: protected symbol `%s' isn't defined"
+msgid ""
+"warning: %pB uses unknown floating point ABI %d (set by %pB), %pB uses "
+"unknown floating point ABI %d"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:9698
+#: elfxx-mips.c:15626
 #, c-format
 #, c-format
-msgid "%B: internal symbol `%s' isn't defined"
+msgid ""
+"warning: %pB uses unknown floating point ABI %d (set by %pB), %pB uses %s"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:9701
+#: elfxx-mips.c:15632
 #, c-format
 #, c-format
-msgid "%B: hidden symbol `%s' isn't defined"
+msgid ""
+"warning: %pB uses %s (set by %pB), %pB uses unknown floating point ABI %d"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:9732
+#: elfxx-mips.c:15646
 #, c-format
 #, c-format
-msgid "%B: No symbol version section for versioned symbol `%s'"
+msgid "warning: %pB uses %s (set by %pB), %pB uses %s"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:10337
+#: elfxx-mips.c:15665
 #, c-format
 #, c-format
-msgid "error: %B: size of section %A is not multiple of address size"
+msgid "warning: %pB uses %s (set by %pB), %pB uses unknown MSA ABI %d"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:10385
+#: elfxx-mips.c:15677
 #, c-format
 #, c-format
-msgid ""
-"error: %B contains a reloc (0x%s) for section %A that references a non-"
-"existent global symbol"
+msgid "warning: %pB uses unknown MSA ABI %d (set by %pB), %pB uses %s"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:11140
+#: elfxx-mips.c:15686
 #, c-format
 #, c-format
-msgid "%A has both ordered [`%A' in %B] and unordered [`%A' in %B] sections"
+msgid ""
+"warning: %pB uses unknown MSA ABI %d (set by %pB), %pB uses unknown MSA ABI "
+"%d"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:11147
+#: elfxx-mips.c:15748
 #, c-format
 #, c-format
-msgid "%A has both ordered and unordered sections"
+msgid "%pB: endianness incompatible with that of the selected emulation"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:11248
-msgid "%B: no symbol found for import library"
+#: elfxx-mips.c:15762
+#, c-format
+msgid "%pB: ABI is incompatible with that of the selected emulation"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:11871
+#: elfxx-mips.c:15815
 #, c-format
 #, c-format
-msgid "%B: file class %s incompatible with %s"
+msgid "%pB: warning: inconsistent ISA between e_flags and .MIPS.abiflags"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:12084
-msgid "%B: failed to generate import library"
+#: elfxx-mips.c:15820
+#, c-format
+msgid ""
+"%pB: warning: inconsistent FP ABI between .gnu.attributes and .MIPS.abiflags"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:12202
+#: elfxx-mips.c:15824
 #, c-format
 #, c-format
-msgid "warning: %s section has zero size"
+msgid "%pB: warning: inconsistent ASEs between e_flags and .MIPS.abiflags"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:12250
+#: elfxx-mips.c:15831
 #, c-format
 #, c-format
-msgid "warning: section '%s' is being made into a note"
+msgid ""
+"%pB: warning: inconsistent ISA extensions between e_flags and .MIPS.abiflags"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:12342
-msgid "%P%X: read-only segment has dynamic relocations.\n"
+#: elfxx-mips.c:15835
+#, c-format
+msgid ""
+"%pB: warning: unexpected flag in the flags2 field of .MIPS.abiflags (0x%lx)"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:12345
-msgid "%P: warning: creating a DT_TEXTREL in a shared object.\n"
+#: elfxx-mips.c:16026
+msgid "-mips32r2 -mfp64 (12 callee-saved)"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:12469
-msgid "%P%X: can not read symbols: %E\n"
+#: elfxx-mips.c:16088 elfxx-mips.c:16099
+msgid "None"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:12667
-msgid "%F%P: corrupt input: %B\n"
+#: elfxx-mips.c:16090 elfxx-mips.c:16159
+msgid "Unknown"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:13329
+#: elfxx-mips.c:16170
 #, c-format
 #, c-format
-msgid "%B: %A+%lu: No symbol found for INHERIT"
+msgid "Hard or soft float\n"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:13505
+#: elfxx-mips.c:16173
 #, c-format
 #, c-format
-msgid "Unrecognized INPUT_SECTION_FLAG %s\n"
+msgid "Hard float (double precision)\n"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:1444
-msgid "static procedure (no name)"
+#: elfxx-mips.c:16176
+#, c-format
+msgid "Hard float (single precision)\n"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:5627
-msgid "MIPS16 and microMIPS functions cannot call each other"
+#: elfxx-mips.c:16179
+#, c-format
+msgid "Soft float\n"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:6370
-msgid "%X%H: Unsupported JALX to the same ISA mode\n"
+#: elfxx-mips.c:16182
+#, c-format
+msgid "Hard float (MIPS32r2 64-bit FPU 12 callee-saved)\n"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:6403
-msgid ""
-"%X%H: Unsupported jump between ISA modes; consider recompiling with "
-"interlinking enabled\n"
+#: elfxx-mips.c:16185
+#, c-format
+msgid "Hard float (32-bit CPU, Any FPU)\n"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:6444
-msgid ""
-"%X%H: Cannot convert branch between ISA modes to JALX: relocation out of "
-"range\n"
+#: elfxx-mips.c:16188
+#, c-format
+msgid "Hard float (32-bit CPU, 64-bit FPU)\n"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:6456
-msgid "%X%H: Unsupported branch between ISA modes\n"
+#: elfxx-mips.c:16191
+#, c-format
+msgid "Hard float compat (32-bit CPU, 64-bit FPU)\n"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:7131 elfxx-mips.c:7365
+#: elfxx-mips.c:16223
 #, c-format
 #, c-format
-msgid "%B: Warning: bad `%s' option size %u smaller than its header"
+msgid " [abi=O32]"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:8120 elfxx-mips.c:8246
+#: elfxx-mips.c:16225
 #, c-format
 #, c-format
-msgid "%B: Warning: cannot determine the target function for stub section `%s'"
+msgid " [abi=O64]"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:8378
+#: elfxx-mips.c:16227
 #, c-format
 #, c-format
-msgid "%B: Malformed reloc detected for section %s"
+msgid " [abi=EABI32]"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:8454
+#: elfxx-mips.c:16229
 #, c-format
 #, c-format
-msgid "%B: GOT reloc at 0x%lx not expected in executables"
+msgid " [abi=EABI64]"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:8592
+#: elfxx-mips.c:16231
 #, c-format
 #, c-format
-msgid "%B: CALL16 reloc at 0x%lx not against global symbol"
+msgid " [abi unknown]"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:9213
+#: elfxx-mips.c:16233
 #, c-format
 #, c-format
-msgid "non-dynamic relocations refer to dynamic symbol %s"
+msgid " [abi=N32]"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:10135
+#: elfxx-mips.c:16235
 #, c-format
 #, c-format
-msgid ""
-"%B: Can't find matching LO16 reloc against `%s' for %s at 0x%lx in section `"
-"%A'"
+msgid " [abi=64]"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:10274
-msgid ""
-"small-data section exceeds 64KB; lower small-data size limit (see option -G)"
+#: elfxx-mips.c:16237
+#, c-format
+msgid " [no abi set]"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:10293
-msgid "Cannot convert a jump to JALX for a non-word-aligned address"
+#: elfxx-mips.c:16262
+#, c-format
+msgid " [unknown ISA]"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:10296
-msgid "Jump to a non-word-aligned address"
+#: elfxx-mips.c:16282
+#, c-format
+msgid " [not 32bitmode]"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:10297
-msgid "Jump to a non-instruction-aligned address"
+#: elfxx-riscv.c:1064
+#, c-format
+msgid "-march=%s: Expect number after `%dp'."
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:10300
-msgid "Cannot convert a branch to JALX for a non-word-aligned address"
+#: elfxx-riscv.c:1175
+#, c-format
+msgid "-march=%s: rv%de is not a valid base ISA"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:10302
-msgid "Branch to a non-instruction-aligned address"
+#: elfxx-riscv.c:1215
+#, c-format
+msgid "-march=%s: first ISA subset must be `e', `i' or `g'"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:10304
-msgid "PC-relative load from unaligned address"
+#: elfxx-riscv.c:1243
+#, c-format
+msgid "-march=%s: unsupported ISA subset `%c'"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:10678 elfxx-mips.c:11246
+#: elfxx-riscv.c:1246
 #, c-format
 #, c-format
-msgid "%B: `%A' offset of %ld from `%A' beyond the range of ADDIUPC"
+msgid "-march=%s: ISA string is not in canonical order. `%c'"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:14157
+#: elfxx-riscv.c:1365
 #, c-format
 #, c-format
-msgid "%B: Unknown architecture %s"
+msgid "-march=%s: Invalid or unknown %s ISA extension: '%s'"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:14687
+#: elfxx-riscv.c:1376
 #, c-format
 #, c-format
-msgid "%s: illegal section name `%s'"
+msgid "-march=%s: Duplicate %s ISA extension: '%s'"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:14965
-msgid "%B: warning: linking abicalls files with non-abicalls files"
+#: elfxx-riscv.c:1387
+#, c-format
+msgid ""
+"-march=%s: %s ISA extension not in alphabetical order: '%s' must come before "
+"'%s'."
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:14982
-msgid "%B: linking 32-bit code with 64-bit code"
+#: elfxx-riscv.c:1408
+#, c-format
+msgid "-march=%s: %s must separate with _"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15014 elfxx-mips.c:15080 elfxx-mips.c:15095
+#: elfxx-riscv.c:1524
 #, c-format
 #, c-format
-msgid "%B: linking %s module with previous %s modules"
+msgid "-march=%s: ISA string must begin with rv32 or rv64"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15038
+#: elfxx-riscv.c:1545
 #, c-format
 #, c-format
-msgid "%B: ABI mismatch: linking %s module with previous %s modules"
+msgid "-march=%s: unexpected ISA string at end: %s"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15063
+#: elfxx-riscv.c:1554
 #, c-format
 #, c-format
-msgid "%B: ASE mismatch: linking %s module with previous %s modules"
+msgid "-march=%s: rv32e does not support the `f' extension"
 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-riscv.c:1563
+#, c-format
+msgid "-march=%s: `d' extension requires `f' extension"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15204
+#: elfxx-riscv.c:1572
 #, c-format
 #, c-format
-msgid "Warning: %B uses unknown floating point ABI %d (set by %B), %B uses %s"
+msgid "-march=%s: `q' extension requires `d' extension"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15210
+#: elfxx-riscv.c:1580
 #, c-format
 #, c-format
-msgid "Warning: %B uses %s (set by %B), %B uses unknown floating point ABI %d"
+msgid "-march=%s: rv32 does not support the `q' extension"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15224
+#: elfxx-sparc.c:3110 elfnn-aarch64.c:5576
 #, c-format
 #, c-format
-msgid "Warning: %B uses %s (set by %B), %B uses %s"
+msgid ""
+"%pB: relocation %s against STT_GNU_IFUNC symbol `%s' isn't handled by %s"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15243
+#: elfxx-tilegx.c:4253
 #, c-format
 #, c-format
-msgid "Warning: %B uses %s (set by %B), %B uses unknown MSA ABI %d"
+msgid "%pB: cannot link together %s and %s objects"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15255
+#: elfxx-x86.c:581
 #, c-format
 #, c-format
-msgid "Warning: %B uses unknown MSA ABI %d (set by %B), %B uses %s"
+msgid "%P: %pB: warning: relocation against `%s' in read-only section `%pA'\n"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15264
+#: elfxx-x86.c:1041
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Warning: %B uses unknown MSA ABI %d (set by %B), %B uses unknown MSA ABI %d"
+"%F%P: %pB: relocation %s against absolute symbol `%s' in section `%pA' is "
+"disallowed\n"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15327
-msgid "%B: endianness incompatible with that of the selected emulation"
+#: elfxx-x86.c:1124
+msgid "%P: %pB: warning: relocation in read-only section `%pA'\n"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15341
-msgid "%B: ABI is incompatible with that of the selected emulation"
+#: elfxx-x86.c:1479
+msgid ""
+"%P%X: read-only segment has dynamic IFUNC relocations; recompile with %s\n"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15393
-msgid "%B: warning: Inconsistent ISA between e_flags and .MIPS.abiflags"
+#: elfxx-x86.c:2482
+#, c-format
+msgid "error: %pB: <corrupt x86 property (0x%x) size: 0x%x>"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15398
-msgid ""
-"%B: warning: Inconsistent FP ABI between .gnu.attributes and .MIPS.abiflags"
+#: elfxx-x86.c:2748
+msgid "%P: %pB: warning: missing %s\n"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15402
-msgid "%B: warning: Inconsistent ASEs between e_flags and .MIPS.abiflags"
+#: elfxx-x86.c:2750
+msgid "%X%P: %pB: error: missing %s\n"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15409
-msgid ""
-"%B: warning: Inconsistent ISA extensions between e_flags and .MIPS.abiflags"
+#: elfxx-x86.c:2773
+msgid "IBT and SHSTK properties"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15413
-msgid ""
-"%B: warning: Unexpected flag in the flags2 field of .MIPS.abiflags (0x%lx)"
+#: elfxx-x86.c:2775
+msgid "IBT property"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15602
-msgid "-mips32r2 -mfp64 (12 callee-saved)"
+#: elfxx-x86.c:2777
+msgid "SHSTK property"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15650 elfxx-mips.c:15661
-msgid "None"
+#: elfxx-x86.c:2921
+msgid "%F%P: failed to create VxWorks dynamic sections\n"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15652 elfxx-mips.c:15721
-msgid "Unknown"
+#: elfxx-x86.c:2930
+msgid "%F%P: failed to create GOT sections\n"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15732
-#, c-format
-msgid "Hard or soft float\n"
+#: elfxx-x86.c:2948
+msgid "%F%P: failed to create ifunc sections\n"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15735
-#, c-format
-msgid "Hard float (double precision)\n"
+#: elfxx-x86.c:2988
+msgid "%F%P: failed to create GOT PLT section\n"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15738
-#, c-format
-msgid "Hard float (single precision)\n"
+#: elfxx-x86.c:3008
+msgid "%F%P: failed to create IBT-enabled PLT section\n"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15741
-#, c-format
-msgid "Soft float\n"
+#: elfxx-x86.c:3022
+msgid "%F%P: failed to create BND 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:3042
+msgid "%F%P: failed to create PLT .eh_frame section\n"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15747
-#, c-format
-msgid "Hard float (32-bit CPU, Any FPU)\n"
+#: elfxx-x86.c:3055
+msgid "%F%P: failed to create GOT 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:3069
+msgid "%F%P: failed to create the second 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:3111
+msgid "%X%P: attempted static link of dynamic object `%pB'\n"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15785
+#: ihex.c:230
 #, c-format
 #, c-format
-msgid " [abi=O32]"
+msgid "%pB:%d: unexpected character `%s' in Intel Hex file"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15787
+#: ihex.c:338
 #, c-format
 #, c-format
-msgid " [abi=O64]"
+msgid "%pB:%u: bad checksum in Intel Hex file (expected %u, found %u)"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15789
+#: ihex.c:394
 #, c-format
 #, c-format
-msgid " [abi=EABI32]"
+msgid "%pB:%u: bad extended address record length in Intel Hex file"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15791
+#: ihex.c:412
 #, c-format
 #, c-format
-msgid " [abi=EABI64]"
+msgid "%pB:%u: bad extended start address length in Intel Hex file"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15793
+#: ihex.c:430
 #, c-format
 #, c-format
-msgid " [abi unknown]"
+msgid "%pB:%u: bad extended linear address record length in Intel Hex file"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15795
+#: ihex.c:448
 #, c-format
 #, c-format
-msgid " [abi=N32]"
+msgid "%pB:%u: bad extended linear start address length in Intel Hex file"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15797
+#: ihex.c:466
 #, c-format
 #, c-format
-msgid " [abi=64]"
+msgid "%pB:%u: unrecognized ihex type %u in Intel Hex file"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15799
+#: ihex.c:585
 #, c-format
 #, c-format
-msgid " [no abi set]"
+msgid "%pB: internal error in ihex_read_section"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15824
+#: ihex.c:619
 #, c-format
 #, c-format
-msgid " [unknown ISA]"
+msgid "%pB: bad section length in ihex_read_section"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:15844
+#: ihex.c:793
 #, c-format
 #, c-format
-msgid " [not 32bitmode]"
+msgid "%pB 64-bit address %#<PRIx64> out of range for Intel Hex file"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-riscv.c:932
+#: ihex.c:851
 #, c-format
 #, c-format
-msgid "unrecognized relocation (0x%x)"
+msgid "%pB: address %#<PRIx64> out of range for Intel Hex file"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-sparc.c:639
+#: libbfd.c:884
 #, c-format
 #, c-format
-msgid "invalid relocation type %d"
+msgid "%pB: unable to get decompressed section %pA"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-sparc.c:3185 /work/sources/binutils/current/bfd/elfnn-aarch64.c:4988
+#: libbfd.c:1048
 #, c-format
 #, c-format
-msgid "%B: relocation %s against STT_GNU_IFUNC symbol `%s' isn't handled by %s"
+msgid "Deprecated %s called at %s line %d in %s\n"
 msgstr ""
 
 msgstr ""
 
-#: elfxx-tilegx.c:4436
+#: libbfd.c:1051
 #, c-format
 #, c-format
-msgid "%B: Cannot link together %s and %s objects."
+msgid "Deprecated %s called\n"
 msgstr ""
 
 msgstr ""
 
-#: i386linux.c:416 m68klinux.c:419 sparclinux.c:412
+#: linker.c:1696
 #, c-format
 #, c-format
-msgid "Output file requires shared library `%s'\n"
+msgid "%pB: indirect symbol `%s' to `%s' is a loop"
 msgstr ""
 
 msgstr ""
 
-#: i386linux.c:424 m68klinux.c:428 sparclinux.c:421
+#: linker.c:2567
 #, c-format
 #, c-format
-msgid "Output file requires shared library `%s.so.%s'\n"
+msgid "attempt to do relocatable link with %s input and %s output"
 msgstr ""
 
 msgstr ""
 
-#: i386linux.c:611 i386linux.c:661 m68klinux.c:617 m68klinux.c:665
-#: sparclinux.c:608 sparclinux.c:658
+#: linker.c:2854
 #, c-format
 #, c-format
-msgid "Symbol %s not defined for fixups\n"
+msgid "%pB: ignoring duplicate section `%pA'\n"
 msgstr ""
 
 msgstr ""
 
-#: i386linux.c:685 m68klinux.c:689 sparclinux.c:682
-msgid "Warning: fixup count mismatch\n"
+#: linker.c:2864 linker.c:2874
+#, c-format
+msgid "%pB: duplicate section `%pA' has different size\n"
 msgstr ""
 
 msgstr ""
 
-#: ieee.c:159
+#: linker.c:2883 linker.c:2889
 #, c-format
 #, c-format
-msgid "%s: string too long (%d chars, max 65535)"
+msgid "%pB: could not read contents of section `%pA'\n"
 msgstr ""
 
 msgstr ""
 
-#: ieee.c:294
+#: linker.c:2894
 #, c-format
 #, c-format
-msgid "%s: unrecognized symbol `%s' flags 0x%x"
+msgid "%pB: duplicate section `%pA' has different contents\n"
 msgstr ""
 
 msgstr ""
 
-#: ieee.c:830
+#: linker.c:3408
 #, c-format
 #, c-format
-msgid "%B: unimplemented ATI record %u for symbol %u"
+msgid "%pB: compiled for a big endian system and target is little endian"
 msgstr ""
 
 msgstr ""
 
-#: ieee.c:855
+#: linker.c:3411
 #, c-format
 #, c-format
-msgid "%B: unexpected ATN type %d in external part"
+msgid "%pB: compiled for a little endian system and target is big endian"
 msgstr ""
 
 msgstr ""
 
-#: ieee.c:877
-msgid "%B: unexpected type after ATN"
+#: mach-o-arm.c:172
+msgid "malformed mach-o ARM reloc pair: reloc is first reloc"
 msgstr ""
 
 msgstr ""
 
-#: ihex.c:230
+#: mach-o-arm.c:188
 #, c-format
 #, c-format
-msgid "%B:%d: unexpected character `%s' in Intel Hex file"
+msgid "malformed mach-o ARM reloc pair: invalid length: %d"
 msgstr ""
 
 msgstr ""
 
-#: ihex.c:338
+#: mach-o-arm.c:203
 #, c-format
 #, c-format
-msgid "%B:%u: bad checksum in Intel Hex file (expected %u, found %u)"
+msgid "malformed mach-o ARM sectdiff reloc: invalid length: %d"
 msgstr ""
 
 msgstr ""
 
-#: ihex.c:394
+#: mach-o-arm.c:218
 #, c-format
 #, c-format
-msgid "%B:%u: bad extended address record length in Intel Hex file"
+msgid "malformed mach-o ARM local sectdiff reloc: invalid length: %d"
 msgstr ""
 
 msgstr ""
 
-#: ihex.c:412
+#: mach-o-arm.c:233
 #, c-format
 #, c-format
-msgid "%B:%u: bad extended start address length in Intel Hex file"
+msgid "malformed mach-o ARM half sectdiff reloc: invalid length: %d"
 msgstr ""
 
 msgstr ""
 
-#: ihex.c:430
+#: mach-o-arm.c:265
 #, c-format
 #, c-format
-msgid "%B:%u: bad extended linear address record length in Intel Hex file"
+msgid "malformed mach-o ARM vanilla reloc: invalid length: %d (pcrel: %d)"
 msgstr ""
 
 msgstr ""
 
-#: ihex.c:448
+#: mach-o-arm.c:329
 #, c-format
 #, c-format
-msgid "%B:%u: bad extended linear start address length in Intel Hex file"
+msgid "malformed mach-o ARM reloc: unknown reloc type: %d"
 msgstr ""
 
 msgstr ""
 
-#: ihex.c:466
+#: mach-o.c:633
 #, c-format
 #, c-format
-msgid "%B:%u: unrecognized ihex type %u in Intel Hex file"
-msgstr ""
-
-#: ihex.c:585
-msgid "%B: internal error in ihex_read_section"
+msgid "<unknown mask flags>"
 msgstr ""
 
 msgstr ""
 
-#: ihex.c:619
-msgid "%B: bad section length in ihex_read_section"
+#: mach-o.c:688
+msgid " (<unknown>)"
 msgstr ""
 
 msgstr ""
 
-#: ihex.c:833
+#: mach-o.c:699
 #, 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:700
 #, c-format
 #, c-format
-msgid "%B: unable to get decompressed section %A"
+msgid "   magic:      %#lx\n"
 msgstr ""
 
 msgstr ""
 
-#: libbfd.c:945
+#: mach-o.c:701
 #, 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:703
 #, c-format
 #, c-format
-msgid "Deprecated %s called\n"
+msgid "   cpusubtype: %#lx%s\n"
 msgstr ""
 
 msgstr ""
 
-#: linker.c:1670
+#: mach-o.c:705
 #, 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:706
 #, 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:707
 #, 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:708
 #, 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:709
 #, 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:744
 #, 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:913
+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:1505
+msgid ""
+"malformed mach-o reloc: section index is greater than the number of sections"
 msgstr ""
 
 msgstr ""
 
-#: mach-o.c:1981
+#: mach-o.c:2139
 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:2587
 #, 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:2694
 #, 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:2799
 #, 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:2983
 #, 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:3125
 #, 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:3660
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"bfd_mach_o_read_section_32: overlarge alignment value: 0x%x, using 32 instead"
+"bfd_mach_o_read_section_32: overlarge alignment value: %#lx, using 32 instead"
 msgstr ""
 
 msgstr ""
 
-#: mach-o.c:3540
+#: mach-o.c:3703
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"bfd_mach_o_read_section_64: overlarge alignment value: 0x%x, using 32 instead"
+"bfd_mach_o_read_section_64: overlarge alignment value: %#lx, using 32 instead"
 msgstr ""
 
 msgstr ""
 
-#: mach-o.c:3591
+#: mach-o.c:3754
 #, 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:3773
 #, 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:3856
 #, 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:3875
 #, 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:5062
+#, c-format
+msgid "%pB: unknown load command %#x"
 msgstr ""
 
 msgstr ""
 
-#: mach-o.c:4950
+#: mach-o.c:5261
 #, 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:5383
 #, 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:476
 #, 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:541
 #, 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:952
 #, 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:1248
 #, 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:1395
 #, 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:1628
 #, c-format
 #, c-format
-msgid "%s: invalid mmo file: unsupported lopcode `%d'\n"
+msgid "%pB: invalid mmo file: unsupported lopcode `%d'\n"
 msgstr ""
 
 msgstr ""
 
-#: mmo.c:1646
+#: mmo.c:1639
 #, c-format
 #, c-format
-msgid "%s: invalid mmo file: expected YZ = 1 got YZ = %d for lop_quote\n"
+msgid "%pB: invalid mmo file: expected YZ = 1 got YZ = %d for lop_quote\n"
 msgstr ""
 
 msgstr ""
 
-#: mmo.c:1683
+#: mmo.c:1679
 #, 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:1730
 #, 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:1771
 #, 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:1782
 #, 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 ""
 
 #: mmo.c:1807
 #, c-format
 msgid ""
 msgstr ""
 
 #: mmo.c:1807
 #, 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:1832
 #, 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:1854
 #, 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:1868
 #, 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:1975
 #, 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:2012
 #, 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:2026
 #, 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:2736
 #, 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:2979
 #, 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:3078
 #, 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:3124
 #, 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:3177
 #, 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:3228
 #, 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:3235
 #, c-format
 #, c-format
-msgid "%s: too many initialized registers; section length %ld\n"
+msgid "%pB: too many initialized registers; section length %<PRId64>"
 msgstr ""
 
 #: mmo.c:3240
 #, c-format
 msgid ""
 msgstr ""
 
 #: mmo.c:3240
 #, 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"
-msgstr ""
-
-#: pdp11.c:1413
-#, c-format
-msgid "%B: can not represent section `%A' in a.out object file format"
+msgid "unhandled OSF/1 core file section type %d"
 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:532
 #, 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 +6145,240 @@ msgid ""
 msgstr ""
 
 #. XXX code yet to be written.
 msgstr ""
 
 #. XXX code yet to be written.
-#: peicode.h:775
+#: peicode.h:796
 #, c-format
 #, c-format
-msgid "%B: Unhandled import type; %x"
+msgid "%pB: unhandled import type; %x"
 msgstr ""
 
 msgstr ""
 
-#: peicode.h:781
+#: peicode.h:802
 #, c-format
 #, c-format
-msgid "%B: Unrecognised import type; %x"
+msgid "%pB: unrecognized import type; %x"
 msgstr ""
 
 msgstr ""
 
-#: peicode.h:796
+#: peicode.h:817
 #, 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:1232
 #, 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:1245
 #, 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:1263
+#, 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:1289
+#, 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:1345
+#, c-format
+msgid "%pB: error: debug data ends beyond end of debug directory"
 msgstr ""
 
 msgstr ""
 
-#: ppcboot.c:393
+#: 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:8291
+msgid "INPUT_SECTION_FLAGS are not supported"
+msgstr ""
+
+#: reloc.c:8392
+#, c-format
+msgid "%X%P: %pB(%pA): error: relocation for offset %V has no value\n"
+msgstr ""
+
+#: reloc.c:8480
+#, c-format
+msgid "%X%P: %pB(%pA): relocation \"%pR\" is not supported\n"
 msgstr ""
 
 msgstr ""
 
-#: reloc.c:8149
+#: reloc.c:8489
 #, c-format
 #, c-format
-msgid "%X%P: %B(%A): error: relocation for offset %V has no value\n"
+msgid "%X%P: %pB(%pA): relocation \"%pR\" returns an unrecognized value %x\n"
 msgstr ""
 
 msgstr ""
 
-#: reloc.c:8225
+#: reloc.c:8551
 #, c-format
 #, c-format
-msgid "%X%P: %B(%A): relocation \"%R\" is not supported\n"
+msgid "%pB: unrecognized relocation type %#x in section `%pA'"
 msgstr ""
 
 msgstr ""
 
-#: reloc.c:8234
+#. PR 21803: Suggest the most likely cause of this error.
+#: reloc.c:8555
 #, c-format
 #, c-format
-msgid "%X%P: %B(%A): relocation \"%R\" returns an unrecognized value %x\n"
+msgid "is this version of the linker - %s - out of date ?"
 msgstr ""
 
 #: rs6000-core.c:471
 #, c-format
 msgstr ""
 
 #: rs6000-core.c:471
 #, c-format
-msgid "%s: warning core file truncated"
+msgid "%pB: warning core file truncated"
 msgstr ""
 
 msgstr ""
 
-#: som.c:5473
+#: som.c:5509
 #, c-format
 msgid ""
 "\n"
 "Exec Auxiliary Header\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Exec Auxiliary Header\n"
 msgstr ""
 
-#: som.c:5782
+#: som.c:5818
 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 ""
 
 #: srec.c:581 srec.c:615
 #, c-format
 msgstr ""
 
 #: srec.c:581 srec.c:615
 #, 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:1087
+msgid "unsupported .stab relocation"
+msgstr ""
+
+#: vms-alpha.c:476
+msgid "corrupt EIHD record - size is too small"
+msgstr ""
+
+#: vms-alpha.c:662
+#, c-format
+msgid "unable to read EIHS record at offset %#x"
+msgstr ""
+
+#: vms-alpha.c:1154
+msgid "record is too small for symbol name length"
+msgstr ""
+
+#: vms-alpha.c:1187
+#, c-format
+msgid "corrupt EGSD record: its size (%#x) is too small"
 msgstr ""
 
 msgstr ""
 
-#: syms.c:1079
-msgid "Unsupported .stab relocation"
+#: vms-alpha.c:1211
+#, c-format
+msgid ""
+"corrupt EGSD record type %d: size (%#x) is larger than remaining space (%#x)"
+msgstr ""
+
+#: vms-alpha.c:1221
+#, c-format
+msgid "corrupt EGSD record type %d: size (%#x) is too small"
+msgstr ""
+
+#: vms-alpha.c:1363
+#, c-format
+msgid "corrupt EGSD record: its psindx field is too big (%#lx)"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:1317
+#: vms-alpha.c:1439
 #, c-format
 #, c-format
-msgid "Unknown EGSD subtype %d"
+msgid "unknown EGSD subtype %d"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:1348
+#: vms-alpha.c:1472
 #, c-format
 #, c-format
-msgid "Stack overflow (%d) in _bfd_vms_push"
+msgid "stack overflow (%d) in _bfd_vms_push"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:1361
-msgid "Stack underflow in _bfd_vms_pop"
+#: vms-alpha.c:1486
+msgid "stack underflow in _bfd_vms_pop"
+msgstr ""
+
+#: vms-alpha.c:1560
+#, 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:1761
 #, c-format
 msgid "unknown ETIR command %d"
 msgstr ""
 
 #, c-format
 msgid "unknown ETIR command %d"
 msgstr ""
 
-#: vms-alpha.c:1784
+#: vms-alpha.c:1792
+msgid "corrupt vms value"
+msgstr ""
+
+#: vms-alpha.c:1923
+msgid "corrupt ETIR record encountered"
+msgstr ""
+
+#: vms-alpha.c:1984
 #, 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:1998
 #, c-format
 msgid "unsupported STA cmd %s"
 msgstr ""
 #, c-format
 msgid "unsupported STA cmd %s"
 msgstr ""
@@ -5936,2265 +6388,2409 @@ 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:2201 vms-alpha.c:2232 vms-alpha.c:2325 vms-alpha.c:2528
 #, c-format
 msgid "%s: not supported"
 msgstr ""
 
 #, c-format
 msgid "%s: not supported"
 msgstr ""
 
-#: vms-alpha.c:1979
+#: vms-alpha.c:2207
 #, c-format
 msgid "%s: not implemented"
 msgstr ""
 
 #, c-format
 msgid "%s: not implemented"
 msgstr ""
 
-#: vms-alpha.c:2235
+#: vms-alpha.c:2370 vms-alpha.c:2385
+#, 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:2445
+#, c-format
+msgid "%s divide by zero"
+msgstr ""
+
+#: vms-alpha.c:2511
 #, 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:2552
 #, 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:2636
+msgid "corrupt EEOM record - size is too small"
+msgstr ""
+
+#: vms-alpha.c:2645
+msgid "object module not error-free !"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:3675
+#: vms-alpha.c:3972
 #, 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:4024 vms-alpha.c:4239
 #, 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:4184
+msgid "spurious ALPHA_R_BSR reloc"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:3927
+#: vms-alpha.c:4225
 #, c-format
 #, c-format
-msgid "Unhandled relocation %s"
+msgid "unhandled relocation %s"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:4217
+#: vms-alpha.c:4522
 #, 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:4583 vms-alpha.c:4589 vms-alpha.c:4595 vms-alpha.c:4601
+#: vms-alpha.c:4607 vms-alpha.c:4634 vms-alpha.c:4640 vms-alpha.c:4646
+#: vms-alpha.c:4652
+#, c-format
+msgid "%s not implemented"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:4290
-msgid "DST__K_RESET_LINUM_INCR not implemented"
+#: vms-alpha.c:4695
+#, c-format
+msgid "unknown line command %d"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:4296
-msgid "DST__K_BEG_STMT_MODE not implemented"
+#: vms-alpha.c:5159 vms-alpha.c:5177 vms-alpha.c:5192 vms-alpha.c:5208
+#: vms-alpha.c:5221 vms-alpha.c:5233 vms-alpha.c:5246
+#, c-format
+msgid "unknown reloc %s + %s"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:4302
-msgid "DST__K_END_STMT_MODE not implemented"
+#: vms-alpha.c:5301
+#, c-format
+msgid "unknown reloc %s"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:4329
-msgid "DST__K_SET_PC not implemented"
+#: vms-alpha.c:5315
+msgid "invalid section index in ETIR"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:4335
-msgid "DST__K_SET_PC_W not implemented"
+#: vms-alpha.c:5324
+msgid "relocation for non-REL psect"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:4341
-msgid "DST__K_SET_PC_L not implemented"
+#: vms-alpha.c:5373
+#, c-format
+msgid "unknown symbol in command %s"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:4347
-msgid "DST__K_SET_STMTNUM not implemented"
+#: vms-alpha.c:5787
+#, c-format
+msgid "reloc (%d) is *UNKNOWN*"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:4390
+#: vms-alpha.c:5903
 #, 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:5908
 #, 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:5925
 #, 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:5928
+#, c-format
+msgid "Module header\n"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:5012
-msgid "Relocation for non-REL psect"
+#: vms-alpha.c:5929
+#, c-format
+msgid "   structure level: %u\n"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:5059
+#: vms-alpha.c:5930
 #, 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:5936
 #, 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:5942
 #, 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:5945
 #, c-format
 #, c-format
-msgid "Module header\n"
+msgid "   module name    : %.*s\n"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:5585
+#: vms-alpha.c:5949
 #, 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:5955
 #, 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:5958
 #, c-format
 #, c-format
-msgid "   module name    : %.*s\n"
+msgid "   module version : %.*s\n"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:5591
+#: vms-alpha.c:5961
 #, 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:5963
 #, c-format
 msgid "   compile date   : %.17s\n"
 msgstr ""
 
 #, c-format
 msgid "   compile date   : %.17s\n"
 msgstr ""
 
-#: vms-alpha.c:5598
+#: vms-alpha.c:5968
 #, c-format
 msgid "Language Processor Name\n"
 msgstr ""
 
 #, c-format
 msgid "Language Processor Name\n"
 msgstr ""
 
-#: vms-alpha.c:5599
+#: vms-alpha.c:5969
 #, c-format
 msgid "   language name: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   language name: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:5606
+#: vms-alpha.c:5973
 #, c-format
 msgid "Source Files Header\n"
 msgstr ""
 
 #, c-format
 msgid "Source Files Header\n"
 msgstr ""
 
-#: vms-alpha.c:5607
+#: vms-alpha.c:5974
 #, c-format
 msgid "   file: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   file: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:5614
+#: vms-alpha.c:5978
 #, c-format
 msgid "Title Text Header\n"
 msgstr ""
 
 #, c-format
 msgid "Title Text Header\n"
 msgstr ""
 
-#: vms-alpha.c:5615
+#: vms-alpha.c:5979
 #, c-format
 msgid "   title: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   title: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:5622
+#: vms-alpha.c:5983
 #, c-format
 msgid "Copyright Header\n"
 msgstr ""
 
 #, c-format
 msgid "Copyright Header\n"
 msgstr ""
 
-#: vms-alpha.c:5623
+#: vms-alpha.c:5984
 #, c-format
 msgid "   copyright: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   copyright: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:5629
+#: vms-alpha.c:5988
 #, 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:5998
 #, c-format
 msgid "  EEOM (len=%u):\n"
 msgstr ""
 
 #, c-format
 msgid "  EEOM (len=%u):\n"
 msgstr ""
 
-#: vms-alpha.c:5640
+#: vms-alpha.c:6003
+#, c-format
+msgid "   Error: The length is less than the length of an EEOM record\n"
+msgstr ""
+
+#: vms-alpha.c:6007
 #, 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:6009
 #, c-format
 msgid "   completion code: %u\n"
 msgstr ""
 
 #, c-format
 msgid "   completion code: %u\n"
 msgstr ""
 
-#: vms-alpha.c:5646
+#: vms-alpha.c:6013
 #, 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:6014
 #, 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:6016
 #, 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:6025
 msgid " WEAK"
 msgstr ""
 
 msgid " WEAK"
 msgstr ""
 
-#: vms-alpha.c:5660
+#: vms-alpha.c:6027
 msgid " DEF"
 msgstr ""
 
 msgid " DEF"
 msgstr ""
 
-#: vms-alpha.c:5662
+#: vms-alpha.c:6029
 msgid " UNI"
 msgstr ""
 
 msgid " UNI"
 msgstr ""
 
-#: vms-alpha.c:5664 vms-alpha.c:5685
+#: vms-alpha.c:6031 vms-alpha.c:6052
 msgid " REL"
 msgstr ""
 
 msgid " REL"
 msgstr ""
 
-#: vms-alpha.c:5666
+#: vms-alpha.c:6033
 msgid " COMM"
 msgstr ""
 
 msgid " COMM"
 msgstr ""
 
-#: vms-alpha.c:5668
+#: vms-alpha.c:6035
 msgid " VECEP"
 msgstr ""
 
 msgid " VECEP"
 msgstr ""
 
-#: vms-alpha.c:5670
+#: vms-alpha.c:6037
 msgid " NORM"
 msgstr ""
 
 msgid " NORM"
 msgstr ""
 
-#: vms-alpha.c:5672
+#: vms-alpha.c:6039
 msgid " QVAL"
 msgstr ""
 
 msgid " QVAL"
 msgstr ""
 
-#: vms-alpha.c:5679
+#: vms-alpha.c:6046
 msgid " PIC"
 msgstr ""
 
 msgid " PIC"
 msgstr ""
 
-#: vms-alpha.c:5681
+#: vms-alpha.c:6048
 msgid " LIB"
 msgstr ""
 
 msgid " LIB"
 msgstr ""
 
-#: vms-alpha.c:5683
+#: vms-alpha.c:6050
 msgid " OVR"
 msgstr ""
 
 msgid " OVR"
 msgstr ""
 
-#: vms-alpha.c:5687
+#: vms-alpha.c:6054
 msgid " GBL"
 msgstr ""
 
 msgid " GBL"
 msgstr ""
 
-#: vms-alpha.c:5689
+#: vms-alpha.c:6056
 msgid " SHR"
 msgstr ""
 
 msgid " SHR"
 msgstr ""
 
-#: vms-alpha.c:5691
+#: vms-alpha.c:6058
 msgid " EXE"
 msgstr ""
 
 msgid " EXE"
 msgstr ""
 
-#: vms-alpha.c:5693
+#: vms-alpha.c:6060
 msgid " RD"
 msgstr ""
 
 msgid " RD"
 msgstr ""
 
-#: vms-alpha.c:5695
+#: vms-alpha.c:6062
 msgid " WRT"
 msgstr ""
 
 msgid " WRT"
 msgstr ""
 
-#: vms-alpha.c:5697
+#: vms-alpha.c:6064
 msgid " VEC"
 msgstr ""
 
 msgid " VEC"
 msgstr ""
 
-#: vms-alpha.c:5699
+#: vms-alpha.c:6066
 msgid " NOMOD"
 msgstr ""
 
 msgid " NOMOD"
 msgstr ""
 
-#: vms-alpha.c:5701
+#: vms-alpha.c:6068
 msgid " COM"
 msgstr ""
 
 msgid " COM"
 msgstr ""
 
-#: vms-alpha.c:5703
+#: vms-alpha.c:6070
 msgid " 64B"
 msgstr ""
 
 msgid " 64B"
 msgstr ""
 
-#: vms-alpha.c:5712
+#: vms-alpha.c:6079
 #, c-format
 msgid "  EGSD (len=%u):\n"
 msgstr ""
 
 #, c-format
 msgid "  EGSD (len=%u):\n"
 msgstr ""
 
-#: vms-alpha.c:5725
+#: vms-alpha.c:6092
 #, 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:6098 vms-alpha.c:6349
+#, c-format
+msgid "   Error: length larger than remaining space in record\n"
+msgstr ""
+
+#: vms-alpha.c:6110
 #, 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:6111 vms-alpha.c:6128
 #, 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:6112 vms-alpha.c:6129
 #, c-format
 msgid "   flags      : 0x%04x"
 msgstr ""
 
 #, c-format
 msgid "   flags      : 0x%04x"
 msgstr ""
 
-#: vms-alpha.c:5743
+#: vms-alpha.c:6116
 #, 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:6117 vms-alpha.c:6174 vms-alpha.c:6223
 #, c-format
 msgid "   name       : %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   name       : %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:5754
+#: vms-alpha.c:6127
 #, 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:6133
 #, 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:6134
 #, 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:6136
 #, 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:6138
 #, c-format
 msgid "   name          : %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   name          : %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:5778
+#: vms-alpha.c:6151
 #, 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:6152 vms-alpha.c:6212 vms-alpha.c:6233 vms-alpha.c:6252
 #, c-format
 msgid "   flags: 0x%04x"
 msgstr ""
 
 #, c-format
 msgid "   flags: 0x%04x"
 msgstr ""
 
-#: vms-alpha.c:5782
+#: vms-alpha.c:6155
 #, 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:6159
 #, 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:6161
 #, 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:6164 vms-alpha.c:6240 vms-alpha.c:6259
 #, 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:6166 vms-alpha.c:6242 vms-alpha.c:6261
 #, c-format
 msgid "   name        : %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   name        : %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:5800
+#: vms-alpha.c:6173
 #, 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:6185
 #, 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:6186
 #, c-format
 msgid "   flags         : 0x%08x"
 msgstr ""
 
 #, c-format
 msgid "   flags         : 0x%08x"
 msgstr ""
 
-#: vms-alpha.c:5817
+#: vms-alpha.c:6190
 #, c-format
 msgid "   id match      : %x\n"
 msgstr ""
 
 #, c-format
 msgid "   id match      : %x\n"
 msgstr ""
 
-#: vms-alpha.c:5819
+#: vms-alpha.c:6192
 #, c-format
 msgid "   error severity: %x\n"
 msgstr ""
 
 #, c-format
 msgid "   error severity: %x\n"
 msgstr ""
 
-#: vms-alpha.c:5822
+#: vms-alpha.c:6195
 #, c-format
 msgid "   entity name   : %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   entity name   : %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:5824
+#: vms-alpha.c:6197
 #, c-format
 msgid "   object name   : %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   object name   : %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:5827
+#: vms-alpha.c:6200
 #, 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:6203
 #, c-format
 msgid "   ascii ident   : %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   ascii ident   : %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:5838
+#: vms-alpha.c:6211
 #, 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:6215
 #, 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:6217
 #, 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:6219
 #, 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:6221
 #, c-format
 msgid "   psect index: %u\n"
 msgstr ""
 
 #, c-format
 msgid "   psect index: %u\n"
 msgstr ""
 
-#: vms-alpha.c:5859
+#: vms-alpha.c:6232
 #, 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:6236
 #, 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:6238 vms-alpha.c:6257
 #, c-format
 msgid "   psect offset: %u\n"
 msgstr ""
 
 #, c-format
 msgid "   psect offset: %u\n"
 msgstr ""
 
-#: vms-alpha.c:5878
+#: vms-alpha.c:6251
 #, 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:6255
 #, 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:6266
 #, 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:6301
 #, 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:6305
 #, 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:6310
 #, 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:6316
 #, 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:6321
 #, c-format
 msgid "    global name: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "    global name: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:5959
+#: vms-alpha.c:6332
 #, c-format
 msgid "  %s (len=%u+%u):\n"
 msgstr ""
 
 #, c-format
 msgid "  %s (len=%u+%u):\n"
 msgstr ""
 
-#: vms-alpha.c:5975
+#: vms-alpha.c:6354
 #, c-format
 msgid "   (type: %3u, size: 4+%3u): "
 msgstr ""
 
 #, c-format
 msgid "   (type: %3u, size: 4+%3u): "
 msgstr ""
 
-#: vms-alpha.c:5979
+#: vms-alpha.c:6358
 #, 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:6362
 #, c-format
 msgid "STA_LW (stack longword) 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "STA_LW (stack longword) 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:5987
+#: vms-alpha.c:6366
 #, c-format
 msgid "STA_QW (stack quadword) 0x%08x %08x\n"
 msgstr ""
 
 #, c-format
 msgid "STA_QW (stack quadword) 0x%08x %08x\n"
 msgstr ""
 
-#: vms-alpha.c:5992
+#: vms-alpha.c:6371
 #, 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:6373
 #, 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:6379
 #, 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:6382
 #, 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:6385
 #, 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:6389
 #, 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:6392
 #, 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:6395
 #, 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:6398
 #, 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:6404
 #, 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:6411
 #, 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:6415
 #, 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:6419
 #, 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:6422
 #, 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:6425
 #, 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:6431
 #, 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:6438
 #, 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:6442
 #, 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:6445
 #, 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:6448
 #, 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:6452
 #, 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:6455
 #, c-format
 msgid "OPR_ADD (add)\n"
 msgstr ""
 
 #, c-format
 msgid "OPR_ADD (add)\n"
 msgstr ""
 
-#: vms-alpha.c:6079
+#: vms-alpha.c:6458
 #, c-format
 #, c-format
-msgid "OPR_SUB (substract)\n"
+msgid "OPR_SUB (subtract)\n"
 msgstr ""
 
 msgstr ""
 
-#: vms-alpha.c:6082
+#: vms-alpha.c:6461
 #, c-format
 msgid "OPR_MUL (multiply)\n"
 msgstr ""
 
 #, c-format
 msgid "OPR_MUL (multiply)\n"
 msgstr ""
 
-#: vms-alpha.c:6085
+#: vms-alpha.c:6464
 #, c-format
 msgid "OPR_DIV (divide)\n"
 msgstr ""
 
 #, c-format
 msgid "OPR_DIV (divide)\n"
 msgstr ""
 
-#: vms-alpha.c:6088
+#: vms-alpha.c:6467
 #, 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:6470
 #, 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:6473
 #, 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:6476
 #, c-format
 msgid "OPR_NEG (negate)\n"
 msgstr ""
 
 #, c-format
 msgid "OPR_NEG (negate)\n"
 msgstr ""
 
-#: vms-alpha.c:6100
+#: vms-alpha.c:6479
 #, c-format
 msgid "OPR_COM (complement)\n"
 msgstr ""
 
 #, c-format
 msgid "OPR_COM (complement)\n"
 msgstr ""
 
-#: vms-alpha.c:6103
+#: vms-alpha.c:6482
 #, 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:6485
 #, 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:6488
 #, 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:6491
 #, c-format
 msgid "OPR_ROT (rotate)\n"
 msgstr ""
 
 #, c-format
 msgid "OPR_ROT (rotate)\n"
 msgstr ""
 
-#: vms-alpha.c:6115
+#: vms-alpha.c:6494
 #, c-format
 msgid "OPR_SEL (select)\n"
 msgstr ""
 
 #, c-format
 msgid "OPR_SEL (select)\n"
 msgstr ""
 
-#: vms-alpha.c:6118
+#: vms-alpha.c:6497
 #, 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:6500
 #, 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:6504
 #, 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:6508
 #, 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:6510
 #, 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:6513
 #, c-format
 msgid "   signature: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   signature: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:6137
+#: vms-alpha.c:6516
 #, 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:6518
 #, 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:6522
 #, 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:6524
 #, 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:6528
 #, 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:6531
 #, 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:6538
 #, 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:6542
 #, 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:6546
 #, 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:6550
 #, 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:6554
 #, 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:6558
 #, 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:6562
 #, 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:6566
 #, 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:6571
 #, 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:6575
 #, 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:6579
 #, 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:6585
 #, 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:6589
 #, 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:6592
 #, 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:6595
 #, 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:6598 vms-alpha.c:7022 vms-alpha.c:7148
 #, c-format
 msgid "*unhandled*\n"
 msgstr ""
 
 #, c-format
 msgid "*unhandled*\n"
 msgstr ""
 
-#: vms-alpha.c:6249 vms-alpha.c:6288
+#: vms-alpha.c:6628 vms-alpha.c:6667
 #, 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:6649
 #, 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:6675
 #, 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:6688
 #, c-format
 msgid " corrupted GST\n"
 msgstr ""
 
 #, c-format
 msgid " corrupted GST\n"
 msgstr ""
 
-#: vms-alpha.c:6317
+#: vms-alpha.c:6696
 #, 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:6725
 #, 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:6749
 #, 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:6763
 #, 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:6770
 #, c-format
 msgid " %08x"
 msgstr ""
 
 #, c-format
 msgid " %08x"
 msgstr ""
 
-#: vms-alpha.c:6417
+#: vms-alpha.c:6796
 #, 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:6802
 #, 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:6824
 #, 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:6831
 #, c-format
 msgid " 0x%08x"
 msgstr ""
 
 #. 64 bits.
 #, c-format
 msgid " 0x%08x"
 msgstr ""
 
 #. 64 bits.
-#: vms-alpha.c:6574
+#: vms-alpha.c:6953
 #, c-format
 msgid "64 bits *unhandled*\n"
 msgstr ""
 
 #, c-format
 msgid "64 bits *unhandled*\n"
 msgstr ""
 
-#: vms-alpha.c:6579
+#: vms-alpha.c:6958
 #, 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:6969
 #, 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:6974
 #, 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:6979
 #, 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:6983
 #, c-format
 msgid "Strides:\n"
 msgstr ""
 
 #, c-format
 msgid "Strides:\n"
 msgstr ""
 
-#: vms-alpha.c:6614
+#: vms-alpha.c:6993
 #, c-format
 msgid "Bounds:\n"
 msgstr ""
 
 #, c-format
 msgid "Bounds:\n"
 msgstr ""
 
-#: vms-alpha.c:6620
+#: vms-alpha.c:6999
 #, 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:7011
 #, 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:7016
 #, 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:7037
 #, 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:7043
 #, c-format
 msgid "(no value)\n"
 msgstr ""
 
 #, c-format
 msgid "(no value)\n"
 msgstr ""
 
-#: vms-alpha.c:6667
+#: vms-alpha.c:7046
 #, c-format
 msgid "(not active)\n"
 msgstr ""
 
 #, c-format
 msgid "(not active)\n"
 msgstr ""
 
-#: vms-alpha.c:6670
+#: vms-alpha.c:7049
 #, c-format
 msgid "(not allocated)\n"
 msgstr ""
 
 #, c-format
 msgid "(not allocated)\n"
 msgstr ""
 
-#: vms-alpha.c:6673
+#: vms-alpha.c:7052
 #, c-format
 msgid "(descriptor)\n"
 msgstr ""
 
 #, c-format
 msgid "(descriptor)\n"
 msgstr ""
 
-#: vms-alpha.c:6677
+#: vms-alpha.c:7056
 #, c-format
 msgid "(trailing value)\n"
 msgstr ""
 
 #, c-format
 msgid "(trailing value)\n"
 msgstr ""
 
-#: vms-alpha.c:6680
+#: vms-alpha.c:7059
 #, c-format
 msgid "(value spec follows)\n"
 msgstr ""
 
 #, c-format
 msgid "(value spec follows)\n"
 msgstr ""
 
-#: vms-alpha.c:6683
+#: vms-alpha.c:7062
 #, 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:7066
 #, 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:7073
 msgid "literal"
 msgstr ""
 
 msgid "literal"
 msgstr ""
 
-#: vms-alpha.c:6697
+#: vms-alpha.c:7076
 msgid "address"
 msgstr ""
 
 msgid "address"
 msgstr ""
 
-#: vms-alpha.c:6700
+#: vms-alpha.c:7079
 msgid "desc"
 msgstr ""
 
 msgid "desc"
 msgstr ""
 
-#: vms-alpha.c:6703
+#: vms-alpha.c:7082
 msgid "reg"
 msgstr ""
 
 msgid "reg"
 msgstr ""
 
-#: vms-alpha.c:6720
+#: vms-alpha.c:7099
 #, c-format
 msgid "len: %2u, kind: %2u "
 msgstr ""
 
 #, c-format
 msgid "len: %2u, kind: %2u "
 msgstr ""
 
-#: vms-alpha.c:6726
+#: vms-alpha.c:7105
 #, 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:7109
 #, 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:7113
 #, c-format
 msgid "typed pointer\n"
 msgstr ""
 
 #, c-format
 msgid "typed pointer\n"
 msgstr ""
 
-#: vms-alpha.c:6738
+#: vms-alpha.c:7117
 #, c-format
 msgid "pointer\n"
 msgstr ""
 
 #, c-format
 msgid "pointer\n"
 msgstr ""
 
-#: vms-alpha.c:6746
+#: vms-alpha.c:7125
 #, c-format
 msgid "array, dim: %u, bitmap: "
 msgstr ""
 
 #, c-format
 msgid "array, dim: %u, bitmap: "
 msgstr ""
 
-#: vms-alpha.c:6753
+#: vms-alpha.c:7132
 #, c-format
 msgid "array descriptor:\n"
 msgstr ""
 
 #, c-format
 msgid "array descriptor:\n"
 msgstr ""
 
-#: vms-alpha.c:6760
+#: vms-alpha.c:7139
 #, 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:7141
 #, 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:7159
 #, c-format
 msgid "Debug symbol table:\n"
 msgstr ""
 
 #, c-format
 msgid "Debug symbol table:\n"
 msgstr ""
 
-#: vms-alpha.c:6791
+#: vms-alpha.c:7170
 #, 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:7176
 #, 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:7190
 #, 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:7233
 #, 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:7236 vms-alpha.c:7324
 #, c-format
 msgid "    name: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "    name: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:6864
+#: vms-alpha.c:7243
 #, c-format
 msgid "modbeg\n"
 msgstr ""
 
 #, c-format
 msgid "modbeg\n"
 msgstr ""
 
-#: vms-alpha.c:6866
+#: vms-alpha.c:7245
 #, 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:7251 vms-alpha.c:7525
 #, c-format
 msgid "   module name: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   module name: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:6875
+#: vms-alpha.c:7254
 #, c-format
 msgid "   compiler   : %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   compiler   : %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:6880
+#: vms-alpha.c:7259
 #, c-format
 msgid "modend\n"
 msgstr ""
 
 #, c-format
 msgid "modend\n"
 msgstr ""
 
-#: vms-alpha.c:6887
+#: vms-alpha.c:7266
 msgid "rtnbeg\n"
 msgstr ""
 
 msgid "rtnbeg\n"
 msgstr ""
 
-#: vms-alpha.c:6889
+#: vms-alpha.c:7268
 #, 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:7273
 #, c-format
 msgid "    routine name: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "    routine name: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:6902
+#: vms-alpha.c:7281
 #, 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:7289
 #, 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:7298
 #, 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:7308
 #, 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:7317
 #, 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:7323
 #, c-format
 msgid "typspec (len: %u)\n"
 msgstr ""
 
 #, c-format
 msgid "typspec (len: %u)\n"
 msgstr ""
 
-#: vms-alpha.c:6951
+#: vms-alpha.c:7330
 #, c-format
 msgid "septyp, name: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "septyp, name: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:6960
+#: vms-alpha.c:7339
 #, c-format
 msgid "recbeg: name: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "recbeg: name: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:6962
+#: vms-alpha.c:7341
 #, c-format
 msgid "    len: %u bits\n"
 msgstr ""
 
 #, c-format
 msgid "    len: %u bits\n"
 msgstr ""
 
-#: vms-alpha.c:6967
+#: vms-alpha.c:7346
 #, c-format
 msgid "recend\n"
 msgstr ""
 
 #, c-format
 msgid "recend\n"
 msgstr ""
 
-#: vms-alpha.c:6971
+#: vms-alpha.c:7350
 #, 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:7354
 #, c-format
 msgid "enumelt, name: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "enumelt, name: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:6979
+#: vms-alpha.c:7358
 #, c-format
 msgid "enumend\n"
 msgstr ""
 
 #, c-format
 msgid "enumend\n"
 msgstr ""
 
-#: vms-alpha.c:6984
+#: vms-alpha.c:7363
 #, c-format
 msgid "label, name: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "label, name: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:6986
+#: vms-alpha.c:7365
 #, c-format
 msgid "    address: 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "    address: 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:6996
+#: vms-alpha.c:7375
 #, 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:7378
 #, 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:7388
 #, 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:7405
 #, 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:7412
 #, 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:7418
 #, 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:7424
 #, 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:7430
 #, 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:7435
 #, 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:7440
 #, 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:7445
 #, 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:7449
 #, 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:7454
 #, c-format
 msgid "term(b): 0x%02x"
 msgstr ""
 
 #, c-format
 msgid "term(b): 0x%02x"
 msgstr ""
 
-#: vms-alpha.c:7077
+#: vms-alpha.c:7456
 #, c-format
 msgid "        pc: 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "        pc: 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:7082
+#: vms-alpha.c:7461
 #, c-format
 msgid "term_w: 0x%04x"
 msgstr ""
 
 #, c-format
 msgid "term_w: 0x%04x"
 msgstr ""
 
-#: vms-alpha.c:7084
+#: vms-alpha.c:7463
 #, c-format
 msgid "    pc: 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "    pc: 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:7090
+#: vms-alpha.c:7469
 #, c-format
 msgid "delta pc +%-4d"
 msgstr ""
 
 #, c-format
 msgid "delta pc +%-4d"
 msgstr ""
 
-#: vms-alpha.c:7094
+#: vms-alpha.c:7473
 #, 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:7478
 #, c-format
 msgid "    *unhandled* cmd %u\n"
 msgstr ""
 
 #, c-format
 msgid "    *unhandled* cmd %u\n"
 msgstr ""
 
-#: vms-alpha.c:7114
+#: vms-alpha.c:7493
 #, c-format
 msgid "source (len: %u)\n"
 msgstr ""
 
 #, c-format
 msgid "source (len: %u)\n"
 msgstr ""
 
-#: vms-alpha.c:7129
+#: vms-alpha.c:7508
 #, 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:7513
 #, 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:7522
 #, c-format
 msgid "   filename   : %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   filename   : %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:7152
+#: vms-alpha.c:7531
 #, 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:7536 vms-alpha.c:7541
 #, 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:7546 vms-alpha.c:7551
 #, 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:7556 vms-alpha.c:7561
 #, c-format
 msgid "   deflines %u\n"
 msgstr ""
 
 #, c-format
 msgid "   deflines %u\n"
 msgstr ""
 
-#: vms-alpha.c:7186
+#: vms-alpha.c:7565
 #, c-format
 msgid "   formfeed\n"
 msgstr ""
 
 #, c-format
 msgid "   formfeed\n"
 msgstr ""
 
-#: vms-alpha.c:7190
+#: vms-alpha.c:7569
 #, c-format
 msgid "   *unhandled* cmd %u\n"
 msgstr ""
 
 #, c-format
 msgid "   *unhandled* cmd %u\n"
 msgstr ""
 
-#: vms-alpha.c:7202
+#: vms-alpha.c:7581
 #, 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:7613
 #, c-format
 msgid "cannot read EIHD\n"
 msgstr ""
 
 #, c-format
 msgid "cannot read EIHD\n"
 msgstr ""
 
-#: vms-alpha.c:7238
+#: vms-alpha.c:7617
 #, 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:7621
 #, 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:7629
 msgid "executable"
 msgstr ""
 
 msgid "executable"
 msgstr ""
 
-#: vms-alpha.c:7253
+#: vms-alpha.c:7632
 msgid "linkable image"
 msgstr ""
 
 msgid "linkable image"
 msgstr ""
 
-#: vms-alpha.c:7260
+#: vms-alpha.c:7639
 #, c-format
 msgid " image type: %u (%s)"
 msgstr ""
 
 #, c-format
 msgid " image type: %u (%s)"
 msgstr ""
 
-#: vms-alpha.c:7266
+#: vms-alpha.c:7645
 msgid "native"
 msgstr ""
 
 msgid "native"
 msgstr ""
 
-#: vms-alpha.c:7269
+#: vms-alpha.c:7648
 msgid "CLI"
 msgstr ""
 
 msgid "CLI"
 msgstr ""
 
-#: vms-alpha.c:7276
+#: vms-alpha.c:7655
 #, c-format
 msgid ", subtype: %u (%s)\n"
 msgstr ""
 
 #, c-format
 msgid ", subtype: %u (%s)\n"
 msgstr ""
 
-#: vms-alpha.c:7283
+#: vms-alpha.c:7662
 #, 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:7666
 #, c-format
 msgid " fixup info rva: "
 msgstr ""
 
 #, c-format
 msgid " fixup info rva: "
 msgstr ""
 
-#: vms-alpha.c:7289
+#: vms-alpha.c:7668
 #, c-format
 msgid ", symbol vector rva: "
 msgstr ""
 
 #, c-format
 msgid ", symbol vector rva: "
 msgstr ""
 
-#: vms-alpha.c:7292
+#: vms-alpha.c:7671
 #, 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:7676
 #, 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:7682
 #, c-format
 msgid " linker flags: %08x:"
 msgstr ""
 
 #, c-format
 msgid " linker flags: %08x:"
 msgstr ""
 
-#: vms-alpha.c:7334
+#: vms-alpha.c:7713
 #, 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:7719
 #, c-format
 msgid " BPAGE: %u"
 msgstr ""
 
 #, c-format
 msgid " BPAGE: %u"
 msgstr ""
 
-#: vms-alpha.c:7347
+#: vms-alpha.c:7726
 #, 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:7729
 #, c-format
 msgid ", alias: %u\n"
 msgstr ""
 
 #, c-format
 msgid ", alias: %u\n"
 msgstr ""
 
-#: vms-alpha.c:7358
+#: vms-alpha.c:7737
 #, 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:7741
 #, 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:7751
 #, 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:7754
 #, c-format
 msgid "   %02u "
 msgstr ""
 
 #, c-format
 msgid "   %02u "
 msgstr ""
 
-#: vms-alpha.c:7379
+#: vms-alpha.c:7758
 msgid "BASE_IMAGE       "
 msgstr ""
 
 msgid "BASE_IMAGE       "
 msgstr ""
 
-#: vms-alpha.c:7382
+#: vms-alpha.c:7761
 msgid "MEMORY_MANAGEMENT"
 msgstr ""
 
 msgid "MEMORY_MANAGEMENT"
 msgstr ""
 
-#: vms-alpha.c:7385
+#: vms-alpha.c:7764
 msgid "IO               "
 msgstr ""
 
 msgid "IO               "
 msgstr ""
 
-#: vms-alpha.c:7388
+#: vms-alpha.c:7767
 msgid "FILES_VOLUMES    "
 msgstr ""
 
 msgid "FILES_VOLUMES    "
 msgstr ""
 
-#: vms-alpha.c:7391
+#: vms-alpha.c:7770
 msgid "PROCESS_SCHED    "
 msgstr ""
 
 msgid "PROCESS_SCHED    "
 msgstr ""
 
-#: vms-alpha.c:7394
+#: vms-alpha.c:7773
 msgid "SYSGEN           "
 msgstr ""
 
 msgid "SYSGEN           "
 msgstr ""
 
-#: vms-alpha.c:7397
+#: vms-alpha.c:7776
 msgid "CLUSTERS_LOCKMGR "
 msgstr ""
 
 msgid "CLUSTERS_LOCKMGR "
 msgstr ""
 
-#: vms-alpha.c:7400
+#: vms-alpha.c:7779
 msgid "LOGICAL_NAMES    "
 msgstr ""
 
 msgid "LOGICAL_NAMES    "
 msgstr ""
 
-#: vms-alpha.c:7403
+#: vms-alpha.c:7782
 msgid "SECURITY         "
 msgstr ""
 
 msgid "SECURITY         "
 msgstr ""
 
-#: vms-alpha.c:7406
+#: vms-alpha.c:7785
 msgid "IMAGE_ACTIVATOR  "
 msgstr ""
 
 msgid "IMAGE_ACTIVATOR  "
 msgstr ""
 
-#: vms-alpha.c:7409
+#: vms-alpha.c:7788
 msgid "NETWORKS         "
 msgstr ""
 
 msgid "NETWORKS         "
 msgstr ""
 
-#: vms-alpha.c:7412
+#: vms-alpha.c:7791
 msgid "COUNTERS         "
 msgstr ""
 
 msgid "COUNTERS         "
 msgstr ""
 
-#: vms-alpha.c:7415
+#: vms-alpha.c:7794
 msgid "STABLE           "
 msgstr ""
 
 msgid "STABLE           "
 msgstr ""
 
-#: vms-alpha.c:7418
+#: vms-alpha.c:7797
 msgid "MISC             "
 msgstr ""
 
 msgid "MISC             "
 msgstr ""
 
-#: vms-alpha.c:7421
+#: vms-alpha.c:7800
 msgid "CPU              "
 msgstr ""
 
 msgid "CPU              "
 msgstr ""
 
-#: vms-alpha.c:7424
+#: vms-alpha.c:7803
 msgid "VOLATILE         "
 msgstr ""
 
 msgid "VOLATILE         "
 msgstr ""
 
-#: vms-alpha.c:7427
+#: vms-alpha.c:7806
 msgid "SHELL            "
 msgstr ""
 
 msgid "SHELL            "
 msgstr ""
 
-#: vms-alpha.c:7430
+#: vms-alpha.c:7809
 msgid "POSIX            "
 msgstr ""
 
 msgid "POSIX            "
 msgstr ""
 
-#: vms-alpha.c:7433
+#: vms-alpha.c:7812
 msgid "MULTI_PROCESSING "
 msgstr ""
 
 msgid "MULTI_PROCESSING "
 msgstr ""
 
-#: vms-alpha.c:7436
+#: vms-alpha.c:7815
 msgid "GALAXY           "
 msgstr ""
 
 msgid "GALAXY           "
 msgstr ""
 
-#: vms-alpha.c:7439
+#: vms-alpha.c:7818
 msgid "*unknown*        "
 msgstr ""
 
 msgid "*unknown*        "
 msgstr ""
 
-#: vms-alpha.c:7455 vms-alpha.c:7730
+#: vms-alpha.c:7834 vms-alpha.c:8108
 #, c-format
 msgid "cannot read EIHA\n"
 msgstr ""
 
 #, c-format
 msgid "cannot read EIHA\n"
 msgstr ""
 
-#: vms-alpha.c:7458
+#: vms-alpha.c:7837
 #, 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:7840
 #, 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:7844
 #, 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:7848
 #, 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:7852
 #, 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:7856
 #, 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:7867
 #, c-format
 msgid "cannot read EIHI\n"
 msgstr ""
 
 #, c-format
 msgid "cannot read EIHI\n"
 msgstr ""
 
-#: vms-alpha.c:7492
+#: vms-alpha.c:7871
 #, 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:7874
 #, c-format
 msgid " image name       : %.*s\n"
 msgstr ""
 
 #, c-format
 msgid " image name       : %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:7497
+#: vms-alpha.c:7876
 #, c-format
 msgid " link time        : %s\n"
 msgstr ""
 
 #, c-format
 msgid " link time        : %s\n"
 msgstr ""
 
-#: vms-alpha.c:7499
+#: vms-alpha.c:7878
 #, c-format
 msgid " image ident      : %.*s\n"
 msgstr ""
 
 #, c-format
 msgid " image ident      : %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:7501
+#: vms-alpha.c:7880
 #, c-format
 msgid " linker ident     : %.*s\n"
 msgstr ""
 
 #, c-format
 msgid " linker ident     : %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:7503
+#: vms-alpha.c:7882
 #, 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:7892
 #, c-format
 msgid "cannot read EIHS\n"
 msgstr ""
 
 #, c-format
 msgid "cannot read EIHS\n"
 msgstr ""
 
-#: vms-alpha.c:7517
+#: vms-alpha.c:7896
 #, 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:7902
 #, 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:7907
 #, 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:7912
 #, 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:7925
 #, c-format
 msgid "cannot read EISD\n"
 msgstr ""
 
 #, c-format
 msgid "cannot read EISD\n"
 msgstr ""
 
-#: vms-alpha.c:7557
+#: vms-alpha.c:7936
 #, 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:7944
 #, 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:7949
 #, c-format
 msgid " flags: 0x%04x"
 msgstr ""
 
 #, c-format
 msgid " flags: 0x%04x"
 msgstr ""
 
-#: vms-alpha.c:7608
+#: vms-alpha.c:7987
 #, 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:7993
 msgid "NORMAL"
 msgstr ""
 
 msgid "NORMAL"
 msgstr ""
 
-#: vms-alpha.c:7617
+#: vms-alpha.c:7996
 msgid "SHRFXD"
 msgstr ""
 
 msgid "SHRFXD"
 msgstr ""
 
-#: vms-alpha.c:7620
+#: vms-alpha.c:7999
 msgid "PRVFXD"
 msgstr ""
 
 msgid "PRVFXD"
 msgstr ""
 
-#: vms-alpha.c:7623
+#: vms-alpha.c:8002
 msgid "SHRPIC"
 msgstr ""
 
 msgid "SHRPIC"
 msgstr ""
 
-#: vms-alpha.c:7626
+#: vms-alpha.c:8005
 msgid "PRVPIC"
 msgstr ""
 
 msgid "PRVPIC"
 msgstr ""
 
-#: vms-alpha.c:7629
+#: vms-alpha.c:8008
 msgid "USRSTACK"
 msgstr ""
 
 msgid "USRSTACK"
 msgstr ""
 
-#: vms-alpha.c:7635
+#: vms-alpha.c:8014
 msgid ")\n"
 msgstr ""
 
 msgid ")\n"
 msgstr ""
 
-#: vms-alpha.c:7638
+#: vms-alpha.c:8017
 #, 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:8027
 #, c-format
 msgid "cannot read DMT\n"
 msgstr ""
 
 #, c-format
 msgid "cannot read DMT\n"
 msgstr ""
 
-#: vms-alpha.c:7652
+#: vms-alpha.c:8031
 #, c-format
 msgid "Debug module table:\n"
 msgstr ""
 
 #, c-format
 msgid "Debug module table:\n"
 msgstr ""
 
-#: vms-alpha.c:7661
+#: vms-alpha.c:8040
 #, 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:8046
 #, 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:8056
 #, 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:8060
 #, 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:8073
 #, c-format
 msgid "cannot read DST\n"
 msgstr ""
 
 #, c-format
 msgid "cannot read DST\n"
 msgstr ""
 
-#: vms-alpha.c:7704
+#: vms-alpha.c:8083
 #, c-format
 msgid "cannot read GST\n"
 msgstr ""
 
 #, c-format
 msgid "cannot read GST\n"
 msgstr ""
 
-#: vms-alpha.c:7708
+#: vms-alpha.c:8087
 #, c-format
 msgid "Global symbol table:\n"
 msgstr ""
 
 #, c-format
 msgid "Global symbol table:\n"
 msgstr ""
 
-#: vms-alpha.c:7737
+#: vms-alpha.c:8114
 #, 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:8118
 #, 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:8122
 #, 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:8125
 #, c-format
 msgid "  size : %u\n"
 msgstr ""
 
 #, c-format
 msgid "  size : %u\n"
 msgstr ""
 
-#: vms-alpha.c:7750
+#: vms-alpha.c:8127
 #, c-format
 msgid "  flags: 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "  flags: 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:7755
+#: vms-alpha.c:8132
 #, 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:8137
 #, 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:8142
 #, 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:8145
 #, c-format
 msgid "  chgprtoff : %5u\n"
 msgstr ""
 
 #, c-format
 msgid "  chgprtoff : %5u\n"
 msgstr ""
 
-#: vms-alpha.c:7772
+#: vms-alpha.c:8149
 #, 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:8152
 #, 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:8155
 #, 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:8157
 #, c-format
 msgid "  lppsbfixoff: %5u\n"
 msgstr ""
 
 #, c-format
 msgid "  lppsbfixoff: %5u\n"
 msgstr ""
 
-#: vms-alpha.c:7788
+#: vms-alpha.c:8165
 #, c-format
 msgid " Shareable images:\n"
 msgstr ""
 
 #, c-format
 msgid " Shareable images:\n"
 msgstr ""
 
-#: vms-alpha.c:7793
+#: vms-alpha.c:8170
 #, 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:8177
 #, 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:8182
 #, 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:8187
 #, 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:8192
 #, 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:8197
 #, 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:8202
 #, 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:8211
 #, 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:8217
 #, 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:9094
 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:9165
 #, 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:1525
 #, 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:367
 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:372
 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:833
 #, 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:854
 #, 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:1418
 #, 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:1471
 #, 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:1494
 #, 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:1507
 #, 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:1538
 #, c-format
 #, c-format
-msgid "%B: XMC_TC0 symbol `%s' is class %d scnlen %d"
+msgid "%pB: XMC_TC0 symbol `%s' is class %d scnlen %<PRId64>"
 msgstr ""
 
 msgstr ""
 
-#: xcofflink.c:1679
+#: xcofflink.c:1685
 #, c-format
 #, c-format
-msgid "%B: csect `%s' not in enclosing section"
+msgid "%pB: csect `%s' not in enclosing section"
 msgstr ""
 
 msgstr ""
 
-#: xcofflink.c:1787
+#: xcofflink.c:1793
 #, c-format
 #, c-format
-msgid "%B: misplaced XTY_LD `%s'"
+msgid "%pB: misplaced XTY_LD `%s'"
 msgstr ""
 
 msgstr ""
 
-#: xcofflink.c:2108
+#: xcofflink.c:2114
 #, c-format
 #, c-format
-msgid "%B: reloc %s:%d not in csect"
+msgid "%pB: reloc %s:%<PRId64> not in csect"
 msgstr ""
 
 msgstr ""
 
-#: xcofflink.c:3198
+#: xcofflink.c:3201
 #, c-format
 msgid "%s: no such symbol"
 msgstr ""
 
 #, c-format
 msgid "%s: no such symbol"
 msgstr ""
 
-#: xcofflink.c:3303
+#: xcofflink.c:3306
 #, 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:3685
 msgid "error: undefined symbol __rtinit"
 msgstr ""
 
 msgid "error: undefined symbol __rtinit"
 msgstr ""
 
-#: xcofflink.c:4062
+#: xcofflink.c:4065
 #, 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:4077
 #, 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:4094
 #, 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:5122
 #, 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:2918
 #, 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:5292
 #, 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:5384
+#, 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:5397
+msgid "%pB: error: erratum 843419 immediate 0x%"
 msgstr ""
 
 msgstr ""
 
-#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:5326
+#: elfnn-aarch64.c:5945
 #, 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 ""
 
 msgstr ""
 
-#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:5394
-#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:5463
+#: elfnn-aarch64.c:6036
 #, 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:6149 elfnn-aarch64.c:6186
+#, c-format
+msgid "%pB: TLS relocation %s against undefined symbol `%s'"
+msgstr ""
+
+#: elfnn-aarch64.c:7171
+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:7199
 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 ""
+
+#: elfnn-aarch64.c:7783
+#, c-format
+msgid ""
+"%pB: relocation %s against `%s' can not be used when making a shared object"
+msgstr ""
+
+#: elfnn-riscv.c:190 elfnn-riscv.c:225
+#, c-format
+msgid "%pB: warning: RVE PLT generation not supported"
+msgstr ""
+
+#: elfnn-riscv.c:2101
+#, c-format
+msgid "%pcrel_lo section symbol with an addend"
+msgstr ""
+
+#: elfnn-riscv.c:2322
+#, 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:2332
+#, c-format
+msgid "%%X%%P: unresolvable %s relocation against symbol `%s'\n"
+msgstr ""
+
+#: elfnn-riscv.c:2371
+msgid "%X%P: internal error: out of range error\n"
+msgstr ""
+
+#: elfnn-riscv.c:2376
+msgid "%X%P: internal error: unsupported relocation error\n"
+msgstr ""
+
+#: elfnn-riscv.c:2382
+msgid "dangerous relocation error"
+msgstr ""
+
+#: elfnn-riscv.c:2388
+msgid "%X%P: internal error: unknown error\n"
+msgstr ""
+
+#: elfnn-riscv.c:2755
+#, c-format
+msgid "error: %pB: Mis-matched ISA version for '%s' extension. %d.%d vs %d.%d"
+msgstr ""
+
+#: elfnn-riscv.c:2773
+#, c-format
+msgid ""
+"error: %pB: corrupted ISA string '%s'. First letter should be 'i' or 'e' but "
+"got '%s'."
+msgstr ""
+
+#: elfnn-riscv.c:2817
+#, c-format
+msgid "error: %pB: Mis-matched ISA string to merge '%s' and '%s'."
+msgstr ""
+
+#: elfnn-riscv.c:3018
+#, c-format
+msgid "error: %pB: ISA string of input (%s) doesn't match output (%s)."
+msgstr ""
+
+#: elfnn-riscv.c:3038
+#, c-format
+msgid "error: %pB: XLEN of input (%u) doesn't match output (%u)."
+msgstr ""
+
+#: elfnn-riscv.c:3046
+#, c-format
+msgid "error: %pB: Unsupported XLEN (%u), you might be using wrong emulation."
+msgstr ""
+
+#: elfnn-riscv.c:3131
+#, c-format
+msgid "error: %pB: conflicting priv spec version (major/minor/revision)."
+msgstr ""
+
+#: elfnn-riscv.c:3147
+#, c-format
+msgid ""
+"error: %pB use %u-byte stack aligned but the output use %u-byte stack "
+"aligned."
 msgstr ""
 
 msgstr ""
 
-#: /work/sources/binutils/current/bfd/elfnn-riscv.c:2600
+#: elfnn-riscv.c:3187
+#, 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-riscv.c:3241
+#, c-format
+msgid "%pB: can't link %s modules with %s modules"
+msgstr ""
+
+#: elfnn-riscv.c:3251
+#, c-format
+msgid "%pB: can't link RVE with other target"
+msgstr ""
+
+#: elfnn-riscv.c:3789
+#, 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:164
+#, 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:191
+#, 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:201
+#, c-format
+msgid "%pB: unable to create fake empty section"
 msgstr ""
 
 msgstr ""
 
-#: peigen.c:532 pepigen.c:532 pex64igen.c:532
+#: peXXigen.c:539
+#, 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 ""
 
 msgstr ""
 
-#: peigen.c:1089 pepigen.c:1089 pex64igen.c:1089
+#: peXXigen.c:1088
 #, 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:1235
 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:1236
 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:1237
 msgid "Resource Directory [.rsrc]"
 msgstr ""
 
 msgid "Resource Directory [.rsrc]"
 msgstr ""
 
-#: peigen.c:1237 pepigen.c:1237 pex64igen.c:1237
+#: peXXigen.c:1238
 msgid "Exception Directory [.pdata]"
 msgstr ""
 
 msgid "Exception Directory [.pdata]"
 msgstr ""
 
-#: peigen.c:1238 pepigen.c:1238 pex64igen.c:1238
+#: peXXigen.c:1239
 msgid "Security Directory"
 msgstr ""
 
 msgid "Security Directory"
 msgstr ""
 
-#: peigen.c:1239 pepigen.c:1239 pex64igen.c:1239
+#: peXXigen.c:1240
 msgid "Base Relocation Directory [.reloc]"
 msgstr ""
 
 msgid "Base Relocation Directory [.reloc]"
 msgstr ""
 
-#: peigen.c:1240 pepigen.c:1240 pex64igen.c:1240
+#: peXXigen.c:1241
 msgid "Debug Directory"
 msgstr ""
 
 msgid "Debug Directory"
 msgstr ""
 
-#: peigen.c:1241 pepigen.c:1241 pex64igen.c:1241
+#: peXXigen.c:1242
 msgid "Description Directory"
 msgstr ""
 
 msgid "Description Directory"
 msgstr ""
 
-#: peigen.c:1242 pepigen.c:1242 pex64igen.c:1242
+#: peXXigen.c:1243
 msgid "Special Directory"
 msgstr ""
 
 msgid "Special Directory"
 msgstr ""
 
-#: peigen.c:1243 pepigen.c:1243 pex64igen.c:1243
+#: peXXigen.c:1244
 msgid "Thread Storage Directory [.tls]"
 msgstr ""
 
 msgid "Thread Storage Directory [.tls]"
 msgstr ""
 
-#: peigen.c:1244 pepigen.c:1244 pex64igen.c:1244
+#: peXXigen.c:1245
 msgid "Load Configuration Directory"
 msgstr ""
 
 msgid "Load Configuration Directory"
 msgstr ""
 
-#: peigen.c:1245 pepigen.c:1245 pex64igen.c:1245
+#: peXXigen.c:1246
 msgid "Bound Import Directory"
 msgstr ""
 
 msgid "Bound Import Directory"
 msgstr ""
 
-#: peigen.c:1246 pepigen.c:1246 pex64igen.c:1246
+#: peXXigen.c:1247
 msgid "Import Address Table Directory"
 msgstr ""
 
 msgid "Import Address Table Directory"
 msgstr ""
 
-#: peigen.c:1247 pepigen.c:1247 pex64igen.c:1247
+#: peXXigen.c:1248
 msgid "Delay Import Directory"
 msgstr ""
 
 msgid "Delay Import Directory"
 msgstr ""
 
-#: peigen.c:1248 pepigen.c:1248 pex64igen.c:1248
+#: peXXigen.c:1249
 msgid "CLR Runtime Header"
 msgstr ""
 
 msgid "CLR Runtime Header"
 msgstr ""
 
-#: peigen.c:1249 pepigen.c:1249 pex64igen.c:1249
+#: peXXigen.c:1250
 msgid "Reserved"
 msgstr ""
 
 msgid "Reserved"
 msgstr ""
 
-#: peigen.c:1309 pepigen.c:1309 pex64igen.c:1309
+#: peXXigen.c:1310
 #, 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:1316
 #, 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:1323
 #, 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
+#: peXXigen.c:1365
 #, c-format
 msgid ""
 "\n"
 "Function descriptor located at the start address: %04lx\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Function descriptor located at the start address: %04lx\n"
 msgstr ""
 
-#: peigen.c:1368 pepigen.c:1368 pex64igen.c:1368
+#: peXXigen.c:1369
 #, c-format
 msgid "\tcode-base %08lx toc (loadable/actual) %08lx/%08lx\n"
 msgstr ""
 
 #, c-format
 msgid "\tcode-base %08lx toc (loadable/actual) %08lx/%08lx\n"
 msgstr ""
 
-#: peigen.c:1376 pepigen.c:1376 pex64igen.c:1376
+#: peXXigen.c:1377
 #, c-format
 msgid ""
 "\n"
 "No reldata section! Function descriptor not decoded.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "No reldata section! Function descriptor not decoded.\n"
 msgstr ""
 
-#: peigen.c:1381 pepigen.c:1381 pex64igen.c:1381
+#: peXXigen.c:1382
 #, 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:1385
 #, 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:1435
 #, 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:1451
 #, 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:1476
 #, 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:1520 peXXigen.c:1559
 #, 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:1652
 #, 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:1658
 #, 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:1669
 #, 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:1680
 #, 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:1686
 #, 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:1714
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -8202,162 +8798,160 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: peigen.c:1710 pepigen.c:1710 pex64igen.c:1710
+#: peXXigen.c:1718
 #, 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:1721
 #, 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:1725
 #, 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:1728
 #, 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:1739
 #, 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:1742
 #, 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:1745
 #, 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:1749
 #, 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:1752
 #, 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:1755
 #, 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:1760
 #, 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:1765
 #, 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:1779
 #, 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:1788
 #, 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:1807
 msgid "Forwarder RVA"
 msgstr ""
 
 msgid "Forwarder RVA"
 msgstr ""
 
-#: peigen.c:1811 pepigen.c:1811 pex64igen.c:1811
+#: peXXigen.c:1819
 msgid "Export RVA"
 msgstr ""
 
 msgid "Export RVA"
 msgstr ""
 
-#: peigen.c:1818 pepigen.c:1818 pex64igen.c:1818
+#: peXXigen.c:1826
 #, 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:1834
 #, 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:1841
 #, 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:1855
 #, 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:1909 peXXigen.c:2106
 #, 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:1913 peXXigen.c:2110
 #, 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:1916
 #, 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:1918
 #, 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:1931
 #, 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
+#: peXXigen.c:2001
 #, c-format
 msgid " Register save millicode"
 msgstr ""
 
 #, c-format
 msgid " Register save millicode"
 msgstr ""
 
-#: peigen.c:1996 pepigen.c:1996 pex64igen.c:1996
+#: peXXigen.c:2004
 #, c-format
 msgid " Register restore millicode"
 msgstr ""
 
 #, c-format
 msgid " Register restore millicode"
 msgstr ""
 
-#: peigen.c:1999 pepigen.c:1999 pex64igen.c:1999
+#: peXXigen.c:2007
 #, c-format
 msgid " Glue code sequence"
 msgstr ""
 
 #, c-format
 msgid " Glue code sequence"
 msgstr ""
 
-#: peigen.c:2104 pepigen.c:2104 pex64igen.c:2104
+#: peXXigen.c:2112
 #, 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:2234
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -8365,86 +8959,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:2264
 #, 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:2282
 #, 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:2343
 #, 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:2367
 #, 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:2387
 #, 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:2397
 #, 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:2402
 #, c-format
 msgid "ID: %#08lx"
 msgstr ""
 
 #, c-format
 msgid "ID: %#08lx"
 msgstr ""
 
-#: peigen.c:2397 pepigen.c:2397 pex64igen.c:2397
+#: peXXigen.c:2405
 #, 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:2427
 #, 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:2469
 #, 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:2477
 #, 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:2566
 #, 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:2590
 #, 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:2596
 #, 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:2599
 #, 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:2656
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -8452,14 +9046,14 @@ msgid ""
 "found\n"
 msgstr ""
 
 "found\n"
 msgstr ""
 
-#: peigen.c:2649 pepigen.c:2649 pex64igen.c:2649
+#: peXXigen.c:2662
 #, 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:2669
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -8467,7 +9061,7 @@ msgid ""
 "small\n"
 msgstr ""
 
 "small\n"
 msgstr ""
 
-#: peigen.c:2661 pepigen.c:2661 pex64igen.c:2661
+#: peXXigen.c:2674
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -8475,23 +9069,23 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: peigen.c:2668 pepigen.c:2668 pex64igen.c:2668
+#: peXXigen.c:2681
 #, 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:2686
 #, 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:2734
 #, 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:2744
 #, 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 +9095,99 @@ 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:2829
 #, 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:3076
 #, c-format
 #, c-format
-msgid "%B: Data Directory size (%lx) exceeds space left in section (%lx)"
+msgid ""
+"%pB: Data Directory size (%lx) exceeds space left in section (%<PRIx64>)"
 msgstr ""
 
 msgstr ""
 
-#: peigen.c:3014 pepigen.c:3014 pex64igen.c:3014
-msgid "Failed to update file offsets in debug directory"
+#: peXXigen.c:3108
+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:3116
+#, c-format
+msgid "%pB: failed to read debug data section"
 msgstr ""
 
 msgstr ""
 
-#: peigen.c:3836 pepigen.c:3836 pex64igen.c:3836
+#: peXXigen.c:3932
 #, 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:4067
 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:4085
 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:4127
 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:4129
 #, 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:4195
+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:4202
+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:4319
 #, 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:4327
 #, 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:4466
+#, 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:4486
+#, 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:4507
+#, 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:4527
+#, 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:4569
+#, 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:4594
+#, c-format
+msgid "%pB: unable to fill in DataDictionary[9] because __tls_used is missing"
 msgstr ""
 msgstr ""
This page took 0.199601 seconds and 4 git commands to generate.