This is the mail archive of the binutils-cvs@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[binutils-gdb] Regenerate bfd.pot.


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=789b4e00353f554c69ded290564276742ee290db

commit 789b4e00353f554c69ded290564276742ee290db
Author: Nick Clifton <nickc@redhat.com>
Date:   Thu Oct 20 11:44:51 2016 +0100

    Regenerate bfd.pot.

Diff:
---
 bfd/ChangeLog  |    4 +
 bfd/po/bfd.pot | 5077 ++++++++++++++++++++++++++++++++++++++------------------
 2 files changed, 3438 insertions(+), 1643 deletions(-)

diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index cffbb5a..7926323 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,7 @@
+2016-10-20  Nick Clifton  <nickc@redhat.com>
+
+	* po/gas.pot: Regenerate.
+
 2016-10-19  Nick Clifton  <nickc@redhat.com>
 
 	* aout-adobe.c: Add missing c-format tags for translatable strings.
diff --git a/bfd/po/bfd.pot b/bfd/po/bfd.pot
index f2ae349..f3f9010 100644
--- a/bfd/po/bfd.pot
+++ b/bfd/po/bfd.pot
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2014-02-10 09:42+1030\n"
+"POT-Creation-Date: 2016-10-20 11:33+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"
@@ -17,7 +17,8 @@ msgstr ""
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: aout-adobe.c:127
+#: aout-adobe.c:126
+#, c-format
 msgid "%B: Unknown section type in a.out.adobe file: %x\n"
 msgstr ""
 
@@ -26,155 +27,162 @@ msgstr ""
 msgid "%s: Invalid relocation type exported: %d"
 msgstr ""
 
-#: aout-cris.c:243
+#: aout-cris.c:244
+#, c-format
 msgid "%B: Invalid relocation type imported: %d"
 msgstr ""
 
-#: aout-cris.c:254
+#: aout-cris.c:256
+#, c-format
 msgid "%B: Bad relocation record imported: %d"
 msgstr ""
 
-#: aoutx.h:1273 aoutx.h:1611
+#: aoutx.h:1282 aoutx.h:1619 pdp11.c:1152
 #, c-format
 msgid "%s: can not represent section `%s' in a.out object file format"
 msgstr ""
 
-#: aoutx.h:1577
+#: aoutx.h:1583
 #, c-format
 msgid ""
 "%s: can not represent section for symbol `%s' in a.out object file format"
 msgstr ""
 
-#: aoutx.h:1579 vms-alpha.c:7564
+#: aoutx.h:1586 vms-alpha.c:7632
 msgid "*unknown*"
 msgstr ""
 
-#: aoutx.h:4018 aoutx.h:4344
+#: aoutx.h:4036 aoutx.h:4357
 msgid "%P: %B: unexpected relocation type\n"
 msgstr ""
 
-#: aoutx.h:5375
+#: aoutx.h:5383 pdp11.c:3708
 #, c-format
 msgid "%s: relocatable link from %s to %s not supported"
 msgstr ""
 
-#: archive.c:2249
+#: archive.c:2293
 msgid "Warning: writing archive was slow: rewriting timestamp\n"
 msgstr ""
 
-#: archive.c:2549
+#: archive.c:2405 linker.c:1481
+#, c-format
+msgid "%s: plugin needed to handle lto object"
+msgstr ""
+
+#: archive.c:2634
 msgid "Reading archive file mod timestamp"
 msgstr ""
 
-#: archive.c:2573
+#: archive.c:2658
 msgid "Writing updated armap timestamp"
 msgstr ""
 
-#: bfd.c:411
+#: bfd.c:453
 msgid "No error"
 msgstr ""
 
-#: bfd.c:412
+#: bfd.c:454
 msgid "System call error"
 msgstr ""
 
-#: bfd.c:413
+#: bfd.c:455
 msgid "Invalid bfd target"
 msgstr ""
 
-#: bfd.c:414
+#: bfd.c:456
 msgid "File in wrong format"
 msgstr ""
 
-#: bfd.c:415
+#: bfd.c:457
 msgid "Archive object file in wrong format"
 msgstr ""
 
-#: bfd.c:416
+#: bfd.c:458
 msgid "Invalid operation"
 msgstr ""
 
-#: bfd.c:417
+#: bfd.c:459
 msgid "Memory exhausted"
 msgstr ""
 
-#: bfd.c:418
+#: bfd.c:460
 msgid "No symbols"
 msgstr ""
 
-#: bfd.c:419
+#: bfd.c:461
 msgid "Archive has no index; run ranlib to add one"
 msgstr ""
 
-#: bfd.c:420
+#: bfd.c:462
 msgid "No more archived files"
 msgstr ""
 
-#: bfd.c:421
+#: bfd.c:463
 msgid "Malformed archive"
 msgstr ""
 
-#: bfd.c:422
+#: bfd.c:464
 msgid "DSO missing from command line"
 msgstr ""
 
-#: bfd.c:423
+#: bfd.c:465
 msgid "File format not recognized"
 msgstr ""
 
-#: bfd.c:424
+#: bfd.c:466
 msgid "File format is ambiguous"
 msgstr ""
 
-#: bfd.c:425
+#: bfd.c:467
 msgid "Section has no contents"
 msgstr ""
 
-#: bfd.c:426
+#: bfd.c:468
 msgid "Nonrepresentable section on output"
 msgstr ""
 
-#: bfd.c:427
+#: bfd.c:469
 msgid "Symbol needs debug section which does not exist"
 msgstr ""
 
-#: bfd.c:428
+#: bfd.c:470
 msgid "Bad value"
 msgstr ""
 
-#: bfd.c:429
+#: bfd.c:471
 msgid "File truncated"
 msgstr ""
 
-#: bfd.c:430
+#: bfd.c:472
 msgid "File too big"
 msgstr ""
 
-#: bfd.c:431
+#: bfd.c:473
 #, c-format
 msgid "Error reading %s: %s"
 msgstr ""
 
-#: bfd.c:432
+#: bfd.c:474
 msgid "#<Invalid error code>"
 msgstr ""
 
-#: bfd.c:1046
+#: bfd.c:1063
 #, c-format
 msgid "BFD %s assertion fail %s:%d"
 msgstr ""
 
-#: bfd.c:1058
+#: bfd.c:1076
 #, c-format
-msgid "BFD %s internal error, aborting at %s line %d in %s\n"
+msgid "BFD %s internal error, aborting at %s:%d in %s\n"
 msgstr ""
 
-#: bfd.c:1062
+#: bfd.c:1081
 #, c-format
-msgid "BFD %s internal error, aborting at %s line %d\n"
+msgid "BFD %s internal error, aborting at %s:%d\n"
 msgstr ""
 
-#: bfd.c:1064
+#: bfd.c:1083
 msgid "Please report this bug.\n"
 msgstr ""
 
@@ -188,70 +196,72 @@ msgstr ""
 msgid "not mapping: env var not set\n"
 msgstr ""
 
-#: binary.c:271
+#: binary.c:274
 #, c-format
-msgid "Warning: Writing section `%s' to huge (ie negative) file offset 0x%lx."
+msgid "Warning: Writing section `%s' at huge (ie negative) file offset 0x%lx."
 msgstr ""
 
-#: bout.c:1146 elf-m10300.c:2665 elf32-avr.c:1706 elf32-frv.c:5641
-#: elf64-ia64-vms.c:354 elfxx-sparc.c:2869 reloc.c:7324 reloc16.c:160
+#: bout.c:1142 elf-m10300.c:2672 elf32-avr.c:2427 elf32-frv.c:5650
+#: elf64-ia64-vms.c:353 elfxx-sparc.c:2871 reloc.c:7832 reloc16.c:156
 #: elf32-ia64.c:351 elf64-ia64.c:351
 msgid "%P%F: --relax and -r may not be used together\n"
 msgstr ""
 
-#: cache.c:253
+#: cache.c:272
+#, c-format
 msgid "reopening %B: %s\n"
 msgstr ""
 
-#: coff-alpha.c:452
+#: coff-alpha.c:450
 msgid ""
 "%B: Cannot handle compressed Alpha binaries.\n"
 "   Use compiler flags, or objZ, to generate uncompressed binaries."
 msgstr ""
 
-#: coff-alpha.c:603
+#: coff-alpha.c:602
 msgid "%B: unknown/unsupported relocation type %d"
 msgstr ""
 
-#: coff-alpha.c:852 coff-alpha.c:889 coff-alpha.c:1973 coff-mips.c:946
+#: coff-alpha.c:851 coff-alpha.c:888 coff-alpha.c:1961 coff-mips.c:944
 msgid "GP relative relocation used when GP not defined"
 msgstr ""
 
-#: coff-alpha.c:1450
+#: coff-alpha.c:1444
 msgid "using multiple gp values"
 msgstr ""
 
-#: coff-alpha.c:1509
+#: coff-alpha.c:1503
 msgid "%B: unsupported relocation: ALPHA_R_GPRELHIGH"
 msgstr ""
 
-#: coff-alpha.c:1516
+#: coff-alpha.c:1510
 msgid "%B: unsupported relocation: ALPHA_R_GPRELLOW"
 msgstr ""
 
-#: coff-alpha.c:1523 elf32-m32r.c:2443 elf64-alpha.c:4083 elf64-alpha.c:4233
-#: elf64-ia64-vms.c:3429 elf32-ia64.c:3836 elf64-ia64.c:3836
+#: coff-alpha.c:1518 elf32-i370.c:1081 elf32-m32r.c:2449 elf64-alpha.c:4159
+#: elf64-alpha.c:4310 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:1034
+#: coff-arm.c:1032
 #, c-format
 msgid "%B: unable to find THUMB glue '%s' for `%s'"
 msgstr ""
 
-#: coff-arm.c:1063
+#: coff-arm.c:1061
 #, c-format
 msgid "%B: unable to find ARM glue '%s' for `%s'"
 msgstr ""
 
-#: coff-arm.c:1365 elf32-arm.c:7141
+#: coff-arm.c:1363 elf32-arm.c:8907
 #, c-format
 msgid ""
 "%B(%s): warning: interworking not enabled.\n"
 "  first occurrence: %B: arm call to thumb"
 msgstr ""
 
-#: coff-arm.c:1455
+#: coff-arm.c:1453
 #, c-format
 msgid ""
 "%B(%s): warning: interworking not enabled.\n"
@@ -259,160 +269,214 @@ msgid ""
 "  consider relinking with --support-old-code enabled"
 msgstr ""
 
-#: coff-arm.c:1750 coff-tic80.c:673 cofflink.c:3168
+#: coff-arm.c:1746 coff-tic80.c:670 cofflink.c:3126
+#, c-format
 msgid "%B: bad reloc address 0x%lx in section `%A'"
 msgstr ""
 
-#: coff-arm.c:2075
+#: coff-arm.c:2071
+#, c-format
 msgid "%B: illegal symbol index in reloc: %d"
 msgstr ""
 
-#: coff-arm.c:2206
+#: coff-arm.c:2203
 #, c-format
 msgid "error: %B is compiled for APCS-%d, whereas %B is compiled for APCS-%d"
 msgstr ""
 
-#: coff-arm.c:2222 elf32-arm.c:16123
+#: coff-arm.c:2217 elf32-arm.c:19743
 #, c-format
 msgid ""
 "error: %B passes floats in float registers, whereas %B passes them in "
 "integer registers"
 msgstr ""
 
-#: coff-arm.c:2225 elf32-arm.c:16127
+#: coff-arm.c:2222 elf32-arm.c:19747
 #, c-format
 msgid ""
 "error: %B passes floats in integer registers, whereas %B passes them in "
 "float registers"
 msgstr ""
 
-#: coff-arm.c:2239
+#: coff-arm.c:2234
 #, c-format
 msgid ""
 "error: %B is compiled as position independent code, whereas target %B is "
 "absolute position"
 msgstr ""
 
-#: coff-arm.c:2242
+#: coff-arm.c:2239
 #, c-format
 msgid ""
 "error: %B is compiled as absolute position code, whereas target %B is "
 "position independent"
 msgstr ""
 
-#: coff-arm.c:2270 elf32-arm.c:16192
+#: coff-arm.c:2266 elf32-arm.c:19812
 #, c-format
 msgid "Warning: %B supports interworking, whereas %B does not"
 msgstr ""
 
-#: coff-arm.c:2273 elf32-arm.c:16198
+#: coff-arm.c:2271 elf32-arm.c:19818
 #, c-format
 msgid "Warning: %B does not support interworking, whereas %B does"
 msgstr ""
 
-#: coff-arm.c:2297
+#: coff-arm.c:2294
 #, c-format
 msgid "private flags = %x:"
 msgstr ""
 
-#: coff-arm.c:2305 elf32-arm.c:12119
+#: coff-arm.c:2302 elf32-arm.c:14132
 #, c-format
 msgid " [floats passed in float registers]"
 msgstr ""
 
-#: coff-arm.c:2307
+#: coff-arm.c:2304
 #, c-format
 msgid " [floats passed in integer registers]"
 msgstr ""
 
-#: coff-arm.c:2310 elf32-arm.c:12122
+#: coff-arm.c:2307 elf32-arm.c:14135
 #, c-format
 msgid " [position independent]"
 msgstr ""
 
-#: coff-arm.c:2312
+#: coff-arm.c:2309
 #, c-format
 msgid " [absolute position]"
 msgstr ""
 
-#: coff-arm.c:2316
+#: coff-arm.c:2313
 #, c-format
 msgid " [interworking flag not initialised]"
 msgstr ""
 
-#: coff-arm.c:2318
+#: coff-arm.c:2315
 #, c-format
 msgid " [interworking supported]"
 msgstr ""
 
-#: coff-arm.c:2320
+#: coff-arm.c:2317
 #, c-format
 msgid " [interworking not supported]"
 msgstr ""
 
-#: coff-arm.c:2366 elf32-arm.c:11104
-#, c-format
+#: coff-arm.c:2362 elf32-arm.c:13021
 msgid ""
 "Warning: Not setting interworking flag of %B since it has already been "
 "specified as non-interworking"
 msgstr ""
 
-#: coff-arm.c:2370 elf32-arm.c:11108
-#, c-format
+#: coff-arm.c:2365 elf32-arm.c:13025
 msgid "Warning: Clearing the interworking flag of %B due to outside request"
 msgstr ""
 
-#: coff-h8300.c:1096
+#: coff-arm.c:2422 elf32-arm.c:13070
+#, c-format
+msgid ""
+"Warning: Clearing the interworking flag of %B because non-interworking code "
+"in %B has been linked with it"
+msgstr ""
+
+#: coff-h8300.c:1068
 #, c-format
 msgid "cannot handle R_MEM_INDIRECT reloc when using %s output"
 msgstr ""
 
-#: coff-i860.c:147
+#: coff-i860.c:146
 #, c-format
 msgid "relocation `%s' not yet implemented"
 msgstr ""
 
-#: coff-i860.c:605 coff-tic54x.c:365 coffcode.h:5209
+#: coff-i860.c:608 coff-tic54x.c:365 coffcode.h:5311
+#, c-format
 msgid "%B: warning: illegal symbol index %ld in relocs"
 msgstr ""
 
-#: coff-i960.c:124 coff-i960.c:480
+#: coff-i960.c:122 coff-i960.c:475
 msgid "uncertain calling convention for non-COFF symbol"
 msgstr ""
 
-#: coff-m68k.c:484 elf32-bfin.c:5556 elf32-cr16.c:2853 elf32-m68k.c:4632
+#: coff-m68k.c:483 elf32-bfin.c:5573 elf32-cr16.c:2854 elf32-m68k.c:4637
 msgid "unsupported reloc type"
 msgstr ""
 
-#: coff-mips.c:636 elf32-mips.c:1637 elf32-score.c:431 elf32-score7.c:330
-#: elf64-mips.c:2925 elfn32-mips.c:2737
+#: 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"
 msgstr ""
 
-#: coff-or32.c:216
-msgid "Unrecognized reloc"
-msgstr ""
-
-#: coff-rs6000.c:2802
+#: coff-rs6000.c:2741
 #, c-format
 msgid "%s: unsupported relocation type 0x%02x"
 msgstr ""
 
-#: coff-rs6000.c:2887
+#: coff-rs6000.c:2827
 #, c-format
 msgid "%s: TOC reloc at 0x%x to symbol `%s' with no TOC entry"
 msgstr ""
 
-#: coff-rs6000.c:3638 coff64-rs6000.c:2117
+#: coff-rs6000.c:3574 coff64-rs6000.c:2110
+#, c-format
 msgid "%B: symbol `%s' has unrecognized smclas %d"
 msgstr ""
 
-#: coff-sh.c:506
+#: coff-sh.c:504
 #, c-format
 msgid "SH Error: unknown reloc type %d"
 msgstr ""
 
-#: coff-tic4x.c:184 coff-tic54x.c:279 coff-tic80.c:440
+#: coff-sh.c:775 elf32-sh.c:580
+#, c-format
+msgid "%B: 0x%lx: warning: bad R_SH_USES offset"
+msgstr ""
+
+#: coff-sh.c:786 elf32-sh.c:592
+#, c-format
+msgid "%B: 0x%lx: warning: R_SH_USES points to unrecognized insn 0x%x"
+msgstr ""
+
+#: coff-sh.c:804 elf32-sh.c:610
+#, c-format
+msgid "%B: 0x%lx: warning: bad R_SH_USES load offset"
+msgstr ""
+
+#: coff-sh.c:829 elf32-sh.c:626
+#, c-format
+msgid "%B: 0x%lx: warning: could not find expected reloc"
+msgstr ""
+
+#: coff-sh.c:846 elf32-sh.c:655
+#, c-format
+msgid "%B: 0x%lx: warning: symbol in unexpected section"
+msgstr ""
+
+#: coff-sh.c:972 elf32-sh.c:785
+#, c-format
+msgid "%B: 0x%lx: warning: could not find expected COUNT reloc"
+msgstr ""
+
+#: coff-sh.c:982 elf32-sh.c:795
+#, c-format
+msgid "%B: 0x%lx: warning: bad count"
+msgstr ""
+
+#: coff-sh.c:1354 coff-sh.c:2642 elf32-sh.c:1199 elf32-sh.c:1570
+#, c-format
+msgid "%B: 0x%lx: fatal: reloc overflow while relaxing"
+msgstr ""
+
+#: coff-sh.c:1449
+msgid "%B: fatal: generic symbols retrieved before relaxing"
+msgstr ""
+
+#: coff-sh.c:2780 cofflink.c:2964
+#, c-format
+msgid "%B: illegal symbol index %ld in relocs"
+msgstr ""
+
+#: coff-tic4x.c:183 coff-tic54x.c:278 coff-tic80.c:439
 #, c-format
 msgid "Unrecognized reloc type 0x%x"
 msgstr ""
@@ -422,702 +486,1158 @@ msgstr ""
 msgid "%s: warning: illegal symbol index %ld in relocs"
 msgstr ""
 
-#: coff-w65.c:355
+#: coff-w65.c:352
 #, c-format
 msgid "ignoring reloc %s\n"
 msgstr ""
 
-#: coffcode.h:1005
+#: coffcode.h:968
+msgid "%B: unable to load COMDAT section name"
+msgstr ""
+
+#: coffcode.h:1008
+#, c-format
 msgid "%B: warning: COMDAT symbol '%s' does not match section name '%s'"
 msgstr ""
 
+#: coffcode.h:1017
+#, c-format
+msgid "%B: warning: No symbol for section '%s' found"
+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:1230
+#: coffcode.h:1242
+#, c-format
 msgid ""
 "%B: Warning: Ignoring section flag IMAGE_SCN_MEM_NOT_PAGED in section %s"
 msgstr ""
 
-#: coffcode.h:1297
+#: coffcode.h:1310
+#, c-format
 msgid "%B (%s): Section flag %s (0x%x) ignored"
 msgstr ""
 
-#: coffcode.h:2439
+#: coffcode.h:1945
+#, c-format
+msgid "%s: warning: claims to have 0xffff relocs, without overflow"
+msgstr ""
+
+#: coffcode.h:2461
 #, c-format
 msgid "Unrecognized TI COFF target id '0x%x'"
 msgstr ""
 
-#: coffcode.h:2753
+#: coffcode.h:2787
+#, c-format
 msgid "%B: reloc against a non-existant symbol index: %ld"
 msgstr ""
 
-#: coffcode.h:3311
+#: coffcode.h:3189
+#, c-format
+msgid "%B: page size is too large (0x%x)"
+msgstr ""
+
+#: coffcode.h:3349
+#, c-format
 msgid "%B: too many sections (%d)"
 msgstr ""
 
-#: coffcode.h:3729
+#: coffcode.h:3768
+#, c-format
 msgid "%B: section %s: string table overflow at offset %ld"
 msgstr ""
 
-#: coffcode.h:4534
+#: coffcode.h:4585
 msgid "%B: warning: line number table read failed"
 msgstr ""
 
-#: coffcode.h:4564
-msgid "%B: warning: illegal symbol index %ld in line numbers"
+#: coffcode.h:4619 coffcode.h:4633
+#, c-format
+msgid "%B: warning: illegal symbol index 0x%lx in line number entry %d"
+msgstr ""
+
+#: coffcode.h:4647
+#, c-format
+msgid "%B: warning: illegal symbol in line number entry %d"
 msgstr ""
 
-#: coffcode.h:4578
+#: coffcode.h:4660
+#, c-format
 msgid "%B: warning: duplicate line number information for `%s'"
 msgstr ""
 
-#: coffcode.h:4978
+#: coffcode.h:5075
+#, c-format
 msgid "%B: Unrecognized storage class %d for %s symbol `%s'"
 msgstr ""
 
-#: coffcode.h:5104
+#: coffcode.h:5204
+#, c-format
 msgid "warning: %B: local symbol `%s' has no section"
 msgstr ""
 
-#: coffcode.h:5248
+#: coffcode.h:5351
+#, c-format
 msgid "%B: illegal relocation type %d at address 0x%lx"
 msgstr ""
 
-#: coffgen.c:179 elf.c:1030
+#: coffgen.c:178 elf.c:1164
+#, c-format
 msgid "%B: unable to initialize compress status for section %s"
 msgstr ""
 
-#: coffgen.c:199 elf.c:1050
+#: coffgen.c:202 elf.c:1175
+#, c-format
 msgid "%B: unable to initialize decompress status for section %s"
 msgstr ""
 
-#: coffgen.c:1685
+#: coffgen.c:1711
+#, c-format
 msgid "%B: bad string table size %lu"
 msgstr ""
 
-#: coffgen.c:2608 elflink.c:12906 linker.c:3136
+#: coffgen.c:1880 coffgen.c:1940 coffgen.c:1958 cofflink.c:2040
+#: xcofflink.c:4507
+msgid "<corrupt>"
+msgstr ""
+
+#: coffgen.c:2082
+#, c-format
+msgid "<corrupt info> %s"
+msgstr ""
+
+#: coffgen.c:2633 elflink.c:13847 linker.c:3004
 msgid "%F%P: already_linked_table: %E\n"
 msgstr ""
 
-#: cofflink.c:533 elf64-ia64-vms.c:5173 elflink.c:4356
+#: coffgen.c:2960 elflink.c:12881
+#, c-format
+msgid "Removing unused section '%s' in file '%B'"
+msgstr ""
+
+#: coffgen.c:3036 elflink.c:13126
+msgid "Warning: gc-sections option ignored"
+msgstr ""
+
+#: cofflink.c:348
+#, c-format
+msgid "Warning: symbol `%s' is both section and non-section"
+msgstr ""
+
+#: cofflink.c:450 elf64-ia64-vms.c:5187 elflink.c:4675
+#, c-format
 msgid "Warning: type of symbol `%s' changed from %d to %d in %B"
 msgstr ""
 
-#: cofflink.c:2416
+#: cofflink.c:2368
+#, c-format
 msgid "%B: relocs in section `%A', but it has no contents"
 msgstr ""
 
-#: cofflink.c:2478 elflink.c:9711
+#: cofflink.c:2431 elflink.c:10359
+#, c-format
 msgid ""
 "%X`%s' referenced in section `%A' of %B: defined in discarded section `%A' "
 "of %B\n"
 msgstr ""
 
-#: cofflink.c:2777 coffswap.h:826
+#: cofflink.c:2729 coffswap.h:826
 #, c-format
 msgid "%s: %s: reloc overflow: 0x%lx > 0xffff"
 msgstr ""
 
-#: cofflink.c:2786 coffswap.h:812
+#: cofflink.c:2739 coffswap.h:811
 #, c-format
 msgid "%s: warning: %s: line number overflow: 0x%lx > 0xffff"
 msgstr ""
 
-#: cpu-arm.c:190 cpu-arm.c:201
+#: cpu-arm.c:192 cpu-arm.c:204
+#, c-format
 msgid "error: %B is compiled for the EP9312, whereas %B is compiled for XScale"
 msgstr ""
 
-#: cpu-arm.c:334
+#: cpu-arm.c:338
 #, c-format
 msgid "warning: unable to update contents of %s section in %s"
 msgstr ""
 
-#: dwarf2.c:514
+#: dwarf2.c:520
 #, c-format
 msgid "Dwarf Error: Can't find %s section."
 msgstr ""
 
-#: dwarf2.c:543
+#: dwarf2.c:550
 #, c-format
 msgid "Dwarf Error: Offset (%lu) greater than or equal to %s size (%lu)."
 msgstr ""
 
-#: dwarf2.c:1071
+#: dwarf2.c:1009
+msgid "Dwarf Error: Info pointer extends beyond end of attributes"
+msgstr ""
+
+#: dwarf2.c:1161
 #, c-format
 msgid "Dwarf Error: Invalid or unhandled FORM value: %#x."
 msgstr ""
 
-#: dwarf2.c:1332
+#: dwarf2.c:1451
 msgid "Dwarf Error: mangled line number section (bad file number)."
 msgstr ""
 
-#: dwarf2.c:1590
+#: dwarf2.c:1692
+#, c-format
+msgid "Dwarf Error: Line info section is too small (%ld)"
+msgstr ""
+
+#: dwarf2.c:1722
+#, c-format
+msgid "Dwarf Error: Line info data is bigger (0x%lx) than the section (0x%lx)"
+msgstr ""
+
+#: dwarf2.c:1734
 #, c-format
 msgid "Dwarf Error: Unhandled .debug_line version %d."
 msgstr ""
 
-#: dwarf2.c:1612
+#: dwarf2.c:1743
+msgid "Dwarf Error: Ran out of room reading prologue"
+msgstr ""
+
+#: dwarf2.c:1768
 msgid "Dwarf Error: Invalid maximum operations per instruction."
 msgstr ""
 
-#: dwarf2.c:1807
+#: dwarf2.c:1787
+msgid "Dwarf Error: Ran out of room reading opcodes"
+msgstr ""
+
+#: dwarf2.c:1975
 msgid "Dwarf Error: mangled line number section."
 msgstr ""
 
-#: dwarf2.c:2160
+#: dwarf2.c:2332
 #, c-format
 msgid "Dwarf Error: Unable to read alt ref %u."
 msgstr ""
 
-#: dwarf2.c:2179 dwarf2.c:2299 dwarf2.c:2595
+#: dwarf2.c:2356 dwarf2.c:2500 dwarf2.c:2816
 #, c-format
 msgid "Dwarf Error: Could not find abbrev number %u."
 msgstr ""
 
-#: dwarf2.c:2551
+#: dwarf2.c:2769
 #, c-format
 msgid ""
 "Dwarf Error: found dwarf version '%u', this reader only handles version 2, 3 "
 "and 4 information."
 msgstr ""
 
-#: dwarf2.c:2560
+#: dwarf2.c:2780
 #, c-format
 msgid ""
 "Dwarf Error: found address size '%u', this reader can not handle sizes "
 "greater than '%u'."
 msgstr ""
 
-#: dwarf2.c:2586
+#: dwarf2.c:2882
+msgid ""
+"Dwarf Error: DW_AT_comp_dir attribute encountered with a non-string form."
+msgstr ""
+
+#: ecoff.c:964
 #, c-format
-msgid "Dwarf Error: Bad abbrev number: %u."
+msgid "%B: warning: isymMax (%ld) is greater than ifdMax (%d)\n"
 msgstr ""
 
-#: ecoff.c:1233
+#: ecoff.c:1261
 #, c-format
 msgid "Unknown basic type %d"
 msgstr ""
 
-#: ecoff.c:1490
+#: ecoff.c:1518
 #, c-format
 msgid ""
 "\n"
 "      End+1 symbol: %ld"
 msgstr ""
 
-#: ecoff.c:1497 ecoff.c:1500
+#: ecoff.c:1525 ecoff.c:1528
 #, c-format
 msgid ""
 "\n"
 "      First symbol: %ld"
 msgstr ""
 
-#: ecoff.c:1512
+#: ecoff.c:1541
 #, c-format
 msgid ""
 "\n"
 "      End+1 symbol: %-7ld   Type:  %s"
 msgstr ""
 
-#: ecoff.c:1519
+#: ecoff.c:1548
 #, c-format
 msgid ""
 "\n"
 "      Local symbol: %ld"
 msgstr ""
 
-#: ecoff.c:1527
+#: ecoff.c:1556
 #, c-format
 msgid ""
 "\n"
 "      struct; End+1 symbol: %ld"
 msgstr ""
 
-#: ecoff.c:1532
+#: ecoff.c:1561
 #, c-format
 msgid ""
 "\n"
 "      union; End+1 symbol: %ld"
 msgstr ""
 
-#: ecoff.c:1537
+#: ecoff.c:1566
 #, c-format
 msgid ""
 "\n"
 "      enum; End+1 symbol: %ld"
 msgstr ""
 
-#: ecoff.c:1543
+#: ecoff.c:1572
 #, c-format
 msgid ""
 "\n"
 "      Type: %s"
 msgstr ""
 
-#: elf-attrs.c:573
+#: elf-attrs.c:595
+#, c-format
 msgid ""
 "error: %B: Object has vendor-specific contents that must be processed by the "
 "'%s' toolchain"
 msgstr ""
 
-#: elf-attrs.c:582
+#: elf-attrs.c:605
+#, c-format
 msgid "error: %B: Object tag '%d, %s' is incompatible with tag '%d, %s'"
 msgstr ""
 
-#: elf-eh-frame.c:921
+#: elf-eh-frame.c:928
+#, c-format
+msgid "discarding zero address range FDE in %B(%A).\n"
+msgstr ""
+
+#: elf-eh-frame.c:1033
+#, c-format
 msgid "%P: error in %B(%A); no .eh_frame_hdr table will be created.\n"
 msgstr ""
 
-#: elf-eh-frame.c:1193
+#: elf-eh-frame.c:1385
+#, c-format
+msgid ""
+"%P: FDE encoding in %B(%A) prevents .eh_frame_hdr table being created.\n"
+msgstr ""
+
+#: elf-eh-frame.c:1392
 msgid ""
-"%P: fde encoding in %B(%A) prevents .eh_frame_hdr table being created.\n"
+"%P: Further warnings about FDE encoding preventing .eh_frame_hdr generation "
+"dropped.\n"
+msgstr ""
+
+#: elf-eh-frame.c:1680
+#, c-format
+msgid "%B: %s not in order"
 msgstr ""
 
-#: elf-eh-frame.c:1612
+#: elf-eh-frame.c:1694
+#, c-format
+msgid "%B: %s invalid input section size"
+msgstr ""
+
+#: elf-eh-frame.c:1702
+#, c-format
+msgid "%B: %s points past end of text section"
+msgstr ""
+
+#: elf-eh-frame.c:1951
 msgid "%P: DW_EH_PE_datarel unspecified for this architecture.\n"
 msgstr ""
 
-#: elf-ifunc.c:135
+#: elf-eh-frame.c:2133
+#, c-format
+msgid "Invalid output section for .eh_frame_entry: %s"
+msgstr ""
+
+#: elf-eh-frame.c:2156
+#, c-format
+msgid "Invalid contents in %s section"
+msgstr ""
+
+#: elf-eh-frame.c:2312
+msgid "%P: .eh_frame_hdr entry overflow.\n"
+msgstr ""
+
+#: elf-eh-frame.c:2315
+msgid "%P: .eh_frame_hdr refers to overlapping FDEs.\n"
+msgstr ""
+
+#: elf-ifunc.c:142
+#, c-format
 msgid ""
 "%F%P: dynamic STT_GNU_IFUNC symbol `%s' with pointer equality in `%B' can "
 "not be used when making an executable; recompile with -fPIE and relink with -"
 "pie\n"
 msgstr ""
 
-#: elf-m10200.c:430 elf-m10300.c:2164 elf32-avr.c:1256 elf32-bfin.c:3220
-#: elf32-cr16.c:1484 elf32-cr16c.c:780 elf32-cris.c:2016 elf32-crx.c:922
-#: elf32-d10v.c:513 elf32-epiphany.c:557 elf32-fr30.c:589 elf32-frv.c:4039
-#: elf32-h8300.c:525 elf32-i860.c:1212 elf32-ip2k.c:1468 elf32-iq2000.c:688
-#: elf32-lm32.c:1160 elf32-m32c.c:553 elf32-m32r.c:3066 elf32-m68hc1x.c:1283
-#: elf32-mep.c:535 elf32-metag.c:1992 elf32-microblaze.c:1560
-#: elf32-moxie.c:282 elf32-mt.c:395 elf32-nds32.c:4910 elf32-openrisc.c:404
-#: elf32-score.c:2729 elf32-score7.c:2537 elf32-spu.c:5041
-#: elf32-tilepro.c:3666 elf32-v850.c:2281 elf32-xstormy16.c:936
-#: elf64-mmix.c:1538 elfxx-tilegx.c:4051
+#: elf-m10200.c:425 elf-m10300.c:2170 elf32-avr.c:1502 elf32-bfin.c:3224
+#: elf32-cr16.c:1487 elf32-cr16c.c:780 elf32-cris.c:2031 elf32-crx.c:924
+#: elf32-d10v.c:513 elf32-epiphany.c:563 elf32-fr30.c:591 elf32-frv.c:4049
+#: elf32-ft32.c:334 elf32-h8300.c:522 elf32-i860.c:1210 elf32-ip2k.c:1475
+#: elf32-iq2000.c:693 elf32-lm32.c:1164 elf32-m32c.c:625 elf32-m32r.c:3076
+#: elf32-m68hc1x.c:1269 elf32-mep.c:524 elf32-metag.c:2004
+#: elf32-microblaze.c:1579 elf32-moxie.c:285 elf32-mt.c:400 elf32-nds32.c:5443
+#: elf32-or1k.c:1267 elf32-score.c:2731 elf32-score7.c:2541 elf32-spu.c:5076
+#: elf32-tilepro.c:3675 elf32-v850.c:2287 elf32-visium.c:677
+#: elf32-xstormy16.c:934 elf64-mmix.c:1540 elfxx-tilegx.c:4062
 msgid "internal error: out of range error"
 msgstr ""
 
-#: elf-m10200.c:434 elf-m10300.c:2168 elf32-avr.c:1260 elf32-bfin.c:3224
-#: elf32-cr16.c:1488 elf32-cr16c.c:784 elf32-cris.c:2020 elf32-crx.c:926
-#: elf32-d10v.c:517 elf32-fr30.c:593 elf32-frv.c:4043 elf32-h8300.c:529
-#: elf32-i860.c:1216 elf32-iq2000.c:692 elf32-lm32.c:1164 elf32-m32c.c:557
-#: elf32-m32r.c:3070 elf32-m68hc1x.c:1287 elf32-mep.c:539 elf32-metag.c:1996
-#: elf32-microblaze.c:1564 elf32-moxie.c:286 elf32-msp430.c:1321
-#: elf32-nds32.c:4914 elf32-openrisc.c:408 elf32-score.c:2733
-#: elf32-score7.c:2541 elf32-spu.c:5045 elf32-tilepro.c:3670 elf32-v850.c:2285
-#: elf32-xstormy16.c:940 elf64-mmix.c:1542 elfxx-mips.c:9995
-#: elfxx-tilegx.c:4055
+#: elf-m10200.c:429 elf-m10300.c:2174 elf32-avr.c:1506 elf32-bfin.c:3228
+#: elf32-cr16.c:1491 elf32-cr16c.c:784 elf32-cris.c:2035 elf32-crx.c:928
+#: elf32-d10v.c:517 elf32-fr30.c:595 elf32-frv.c:4053 elf32-ft32.c:338
+#: elf32-h8300.c:526 elf32-i860.c:1214 elf32-iq2000.c:697 elf32-lm32.c:1168
+#: elf32-m32c.c:629 elf32-m32r.c:3080 elf32-m68hc1x.c:1273 elf32-mep.c:528
+#: elf32-metag.c:2008 elf32-microblaze.c:1583 elf32-moxie.c:289
+#: elf32-msp430.c:1361 elf32-nds32.c:5447 elf32-or1k.c:1271 elf32-score.c:2735
+#: elf32-score7.c:2545 elf32-spu.c:5080 elf32-tilepro.c:3679 elf32-v850.c:2291
+#: elf32-visium.c:681 elf32-xstormy16.c:938 elf64-mmix.c:1544
+#: elfxx-mips.c:10409 elfxx-tilegx.c:4066
 msgid "internal error: unsupported relocation error"
 msgstr ""
 
-#: elf-m10200.c:438 elf32-cr16.c:1492 elf32-cr16c.c:788 elf32-crx.c:930
-#: elf32-d10v.c:521 elf32-h8300.c:533 elf32-lm32.c:1168 elf32-m32r.c:3074
-#: elf32-m68hc1x.c:1291 elf32-microblaze.c:1568 elf32-nds32.c:4918
-#: elf32-score.c:2737 elf32-score7.c:2545 elf32-spu.c:5049
+#: elf-m10200.c:433 elf32-cr16.c:1495 elf32-cr16c.c:788 elf32-crx.c:932
+#: elf32-d10v.c:521 elf32-h8300.c:530 elf32-lm32.c:1172 elf32-m32r.c:3084
+#: elf32-m68hc1x.c:1277 elf32-microblaze.c:1587 elf32-nds32.c:5451
+#: elf32-score.c:2739 elf32-score7.c:2549 elf32-spu.c:5084
 msgid "internal error: dangerous error"
 msgstr ""
 
-#: elf-m10200.c:442 elf-m10300.c:2184 elf32-avr.c:1268 elf32-bfin.c:3232
-#: elf32-cr16.c:1496 elf32-cr16c.c:792 elf32-cris.c:2028 elf32-crx.c:934
-#: elf32-d10v.c:525 elf32-epiphany.c:572 elf32-fr30.c:601 elf32-frv.c:4051
-#: elf32-h8300.c:537 elf32-i860.c:1224 elf32-ip2k.c:1483 elf32-iq2000.c:700
-#: elf32-lm32.c:1172 elf32-m32c.c:565 elf32-m32r.c:3078 elf32-m68hc1x.c:1295
-#: elf32-mep.c:547 elf32-metag.c:2004 elf32-microblaze.c:1572
-#: elf32-moxie.c:294 elf32-msp430.c:1329 elf32-mt.c:403 elf32-nds32.c:4922
-#: elf32-openrisc.c:416 elf32-score.c:2746 elf32-score7.c:2549
-#: elf32-spu.c:5053 elf32-tilepro.c:3678 elf32-v850.c:2305
-#: elf32-xstormy16.c:948 elf64-mmix.c:1550 elfxx-tilegx.c:4063
+#: elf-m10200.c:437 elf-m10300.c:2191 elf32-avr.c:1514 elf32-bfin.c:3236
+#: elf32-cr16.c:1499 elf32-cr16c.c:792 elf32-cris.c:2043 elf32-crx.c:936
+#: elf32-d10v.c:525 elf32-epiphany.c:578 elf32-fr30.c:603 elf32-frv.c:4061
+#: elf32-ft32.c:346 elf32-h8300.c:534 elf32-i860.c:1222 elf32-ip2k.c:1490
+#: elf32-iq2000.c:705 elf32-lm32.c:1176 elf32-m32c.c:637 elf32-m32r.c:3088
+#: elf32-m68hc1x.c:1281 elf32-mep.c:536 elf32-metag.c:2016
+#: elf32-microblaze.c:1591 elf32-moxie.c:297 elf32-msp430.c:1369 elf32-mt.c:408
+#: elf32-nds32.c:5455 elf32-or1k.c:1279 elf32-score.c:2748 elf32-score7.c:2553
+#: elf32-spu.c:5088 elf32-tilepro.c:3687 elf32-v850.c:2311 elf32-visium.c:689
+#: elf32-xstormy16.c:946 elf64-mmix.c:1552 elfxx-tilegx.c:4074
 msgid "internal error: unknown error"
 msgstr ""
 
-#: elf-m10300.c:1021
+#: elf-m10300.c:812
+#, c-format
+msgid "%B: unrecognised MN10300 reloc number: %d"
+msgstr ""
+
+#: elf-m10300.c:1028
 #, c-format
 msgid "%s: Unsupported transition from %s to %s"
 msgstr ""
 
-#: elf-m10300.c:1213
+#: elf-m10300.c:1221
+#, c-format
 msgid "%B: %s' accessed both as normal and thread local symbol"
 msgstr ""
 
-#: elf-m10300.c:2108 elf32-arm.c:10632 elf32-i386.c:4363 elf32-m32r.c:2558
-#: elf32-m68k.c:4120 elf32-s390.c:3303 elf32-sh.c:4109 elf32-tilepro.c:3569
-#: elf32-xtensa.c:3063 elf64-s390.c:3229 elf64-sh64.c:1640 elf64-x86-64.c:4463
-#: elfxx-sparc.c:3904 elfxx-tilegx.c:3974
-#: /src/binutils-gdb/bfd/elfnn-aarch64.c:4450
+#: elf-m10300.c:2118 elf32-arm.c:12536 elf32-i386.c:5160 elf32-m32r.c:2571
+#: elf32-m68k.c:4131 elf32-s390.c:3403 elf32-sh.c:4139 elf32-tilepro.c:3579
+#: elf32-xtensa.c:3070 elf64-s390.c:3317 elf64-sh64.c:1641 elf64-x86-64.c:5566
+#: elfxx-sparc.c:3913 elfxx-tilegx.c:3986
+#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:6407
+#, c-format
 msgid "%B(%A+0x%lx): unresolvable %s relocation against symbol `%s'"
 msgstr ""
 
-#: elf-m10300.c:2173
+#: elf-m10300.c:2179
 msgid ""
 "error: inappropriate relocation type for shared library (did you forget -"
 "fpic?)"
 msgstr ""
 
-#: elf-m10300.c:2176
+#: elf-m10300.c:2183
+#, c-format
 msgid ""
 "%B: taking the address of protected function '%s' cannot be done when making "
 "a shared library"
 msgstr ""
 
-#: elf-m10300.c:2179
+#: elf-m10300.c:2186
 msgid "internal error: suspicious relocation type used in shared library"
 msgstr ""
 
-#: elf.c:343
+#. PR 17512: file: f057ec89.
+#: elf.c:342
+#, c-format
+msgid "%B: attempt to load strings from a non-string section (number %d)"
+msgstr ""
+
+#: elf.c:356
+#, c-format
 msgid "%B: invalid string offset %u >= %lu for section `%s'"
 msgstr ""
 
-#: elf.c:455
+#: elf.c:495
+#, c-format
 msgid "%B symbol number %lu references nonexistent SHT_SYMTAB_SHNDX section"
 msgstr ""
 
-#: elf.c:611
-msgid "%B: Corrupt size field in group section header: 0x%lx"
+#: elf.c:652
+#, c-format
+msgid "%B: corrupt size field in group section header: 0x%lx"
+msgstr ""
+
+#: elf.c:666
+#, c-format
+msgid "%B: invalid size field in group section header: 0x%lx"
 msgstr ""
 
-#: elf.c:647
+#: elf.c:700
 msgid "%B: invalid SHT_GROUP entry"
 msgstr ""
 
-#: elf.c:717
+#: elf.c:719
+msgid "%B: no valid group sections found"
+msgstr ""
+
+#: elf.c:787
+#, c-format
 msgid "%B: no group info for section %A"
 msgstr ""
 
-#: elf.c:746 elf.c:3144 elflink.c:10290
+#: elf.c:818 elf.c:3801 elflink.c:10948
+#, c-format
 msgid "%B: warning: sh_link not set for section `%A'"
 msgstr ""
 
-#: elf.c:765
+#: elf.c:838
+#, c-format
 msgid "%B: sh_link [%d] in section `%A' is incorrect"
 msgstr ""
 
-#: elf.c:800
+#: elf.c:851
+#, c-format
+msgid "%B: SHT_GROUP section [index %d] has no SHF_GROUP sections"
+msgstr ""
+
+#: elf.c:872
+#, c-format
+msgid "%B: section group entry number %u is corrupt"
+msgstr ""
+
+#: elf.c:897
+#, c-format
 msgid "%B: unknown [%d] section `%s' in group [%s]"
 msgstr ""
 
-#: elf.c:1174
+#: elf.c:1354
+#, c-format
+msgid "%B: Failed to find link section for section %d"
+msgstr ""
+
+#: elf.c:1381
+#, c-format
+msgid "%B: Failed to find info section for section %d"
+msgstr ""
+
+#: elf.c:1553
 #, c-format
 msgid ""
 "\n"
 "Program Header:\n"
 msgstr ""
 
-#: elf.c:1216
+#: elf.c:1595
 #, c-format
 msgid ""
 "\n"
 "Dynamic Section:\n"
 msgstr ""
 
-#: elf.c:1352
+#: elf.c:1736
 #, c-format
 msgid ""
 "\n"
 "Version definitions:\n"
 msgstr ""
 
-#: elf.c:1377
+#: elf.c:1761
 #, c-format
 msgid ""
 "\n"
 "Version References:\n"
 msgstr ""
 
-#: elf.c:1382
+#: elf.c:1766
 #, c-format
 msgid "  required from %s:\n"
 msgstr ""
 
-#: elf.c:1807
+#: elf.c:1964
+msgid "%B: warning: loop in section dependencies detected"
+msgstr ""
+
+#: elf.c:2072
+#, c-format
+msgid ""
+"%B: warning: multiple symbol tables detected - ignoring the table in section "
+"%u"
+msgstr ""
+
+#: elf.c:2155
+#, c-format
+msgid ""
+"%B: warning: multiple dynamic symbol tables detected - ignoring the table in "
+"section %u"
+msgstr ""
+
+#: elf.c:2267
+#, c-format
 msgid "%B: invalid link %lu for reloc section %s (index %u)"
 msgstr ""
 
-#: elf.c:1977
+#: elf.c:2453
+#, c-format
 msgid ""
 "%B: don't know how to handle allocated, application specific section `%s' [0x"
 "%8x]"
 msgstr ""
 
-#: elf.c:1989
+#: elf.c:2469
+#, c-format
 msgid "%B: don't know how to handle processor specific section `%s' [0x%8x]"
 msgstr ""
 
-#: elf.c:2000
+#: elf.c:2481
+#, c-format
 msgid "%B: don't know how to handle OS specific section `%s' [0x%8x]"
 msgstr ""
 
-#: elf.c:2010
+#: elf.c:2495
+#, c-format
 msgid "%B: don't know how to handle section `%s' [0x%8x]"
 msgstr ""
 
-#: elf.c:2648
+#: elf.c:3199
+#, c-format
+msgid "%B: error: Alignment power %d of section `%A' is too big"
+msgstr ""
+
+#: elf.c:3229
 #, c-format
 msgid "warning: section `%A' type changed to PROGBITS"
 msgstr ""
 
-#: elf.c:3015
+#: elf.c:3671
+#, c-format
 msgid "%B: too many sections: %u"
 msgstr ""
 
-#: elf.c:3101
+#: elf.c:3756
+#, c-format
 msgid "%B: sh_link of section `%A' points to discarded section `%A' of `%B'"
 msgstr ""
 
-#: elf.c:3124
+#: elf.c:3780
+#, c-format
 msgid "%B: sh_link of section `%A' points to removed section `%A' of `%B'"
 msgstr ""
 
-#: elf.c:4126
+#: elf.c:4829
 msgid "%B: TLS sections are not adjacent:"
 msgstr ""
 
-#: elf.c:4133
+#: elf.c:4836
 #, c-format
 msgid "\t    TLS: %A"
 msgstr ""
 
-#: elf.c:4137
+#: elf.c:4840
 #, c-format
 msgid "\tnon-TLS: %A"
 msgstr ""
 
-#: elf.c:4596
+#: elf.c:5296
 msgid ""
 "%B: The first section in the PT_DYNAMIC segment is not the .dynamic section"
 msgstr ""
 
-#: elf.c:4621
+#: elf.c:5323
 msgid "%B: Not enough room for program headers, try linking with -N"
 msgstr ""
 
-#: elf.c:4707
+#: elf.c:5410
+#, c-format
 msgid "%B: section %A lma %#lx adjusted to %#lx"
 msgstr ""
 
-#: elf.c:4843
+#: elf.c:5547
+#, c-format
 msgid "%B: section `%A' can't be allocated in segment %d"
 msgstr ""
 
-#: elf.c:4892
+#: elf.c:5595
+#, c-format
 msgid "%B: warning: allocated section `%s' not in segment"
 msgstr ""
 
-#: elf.c:5473
+#: elf.c:5784
+msgid ""
+"%B: warning: non-load segment includes file header and/or program header"
+msgstr ""
+
+#: elf.c:6271
+#, c-format
 msgid "%B: symbol `%s' required but not present"
 msgstr ""
 
-#: elf.c:5811
-msgid "%B: warning: Empty loadable segment detected, is this intentional ?\n"
+#: elf.c:6609
+msgid "%B: warning: Empty loadable segment detected, is this intentional ?"
 msgstr ""
 
-#: elf.c:6867
+#: elf.c:7223
+#, c-format
+msgid "%B: warning: segment alignment of 0x%llx is too large"
+msgstr ""
+
+#: elf.c:7700
 #, c-format
 msgid ""
 "Unable to find equivalent output section for symbol '%s' from section '%s'"
 msgstr ""
 
-#: elf.c:7915
-msgid "%B: unsupported relocation type %s"
+#: elf.c:8032
+msgid "%B: .gnu.version_r invalid entry"
 msgstr ""
 
-#: elf32-arm.c:3722 elf32-arm.c:7051
-msgid ""
-"%B(%s): warning: interworking not enabled.\n"
-"  first occurrence: %B: Thumb call to ARM"
+#: elf.c:8159
+msgid "%B: .gnu.version_d invalid entry"
 msgstr ""
 
-#: elf32-arm.c:3769
-msgid ""
-"%B(%s): warning: interworking not enabled.\n"
-"  first occurrence: %B: ARM call to Thumb"
+#: elf.c:8711
+#, c-format
+msgid "%B: unsupported relocation type %s"
 msgstr ""
 
-#: elf32-arm.c:3988 elf32-arm.c:5433
-#: /src/binutils-gdb/bfd/elfnn-aarch64.c:2324
+#: elf32-arc.c:464 elf32-frv.c:6642 elf32-iq2000.c:870 elf32-m32c.c:921
+#: elf32-mt.c:564 elf32-rl78.c:1260 elf32-rx.c:3176 elf32-visium.c:838
+#: elf64-ppc.c:6060
 #, c-format
-msgid "%s: cannot create stub entry %s"
+msgid "private flags = 0x%lx:"
 msgstr ""
 
-#: elf32-arm.c:5549
+#: elf32-arc.c:605
 #, c-format
-msgid "unable to find THUMB glue '%s' for '%s'"
+msgid "ERROR: Attempting to link %B with a binary %s of different architecture"
 msgstr ""
 
-#: elf32-arm.c:5585
+#: elf32-arc.c:615 elf32-iq2000.c:846 elf32-m32c.c:897
 #, c-format
-msgid "unable to find ARM glue '%s' for '%s'"
+msgid "%s: uses different e_flags (0x%lx) fields than previous modules (0x%lx)"
 msgstr ""
 
-#: elf32-arm.c:6123
-msgid "%B: BE8 images only valid in big-endian mode."
+#: elf32-arc.c:676
+msgid "Error: The ARC4 architecture is no longer supported.\n"
 msgstr ""
 
-#. Give a warning, but do as the user requests anyway.
-#: elf32-arm.c:6353
+#: elf32-arc.c:682
 msgid ""
-"%B: warning: selected VFP11 erratum workaround is not necessary for target "
-"architecture"
+"Warning: unset or old architecture flags. \n"
+"\t       Use default machine.\n"
 msgstr ""
 
-#: elf32-arm.c:6897 elf32-arm.c:6917
-msgid "%B: unable to find VFP11 veneer `%s'"
+#: elf32-arc.c:810
+#, c-format
+msgid ""
+"%B(%A+0x%lx): CMEM relocation to `%s' is invalid, 16 MSB should be 0x%04x "
+"(value is 0x%lx)"
 msgstr ""
 
-#: elf32-arm.c:6966
+#: elf32-arc.c:821
 #, c-format
-msgid "Invalid TARGET2 relocation type '%s'."
+msgid ""
+"%B(%A+0x%lx): CMEM relocation to `%s+0x%lx' is invalid, 16 MSB should be 0x"
+"%04x (value is 0x%lx)"
 msgstr ""
 
-#. PR ld/16017: Do not generate ARM instructions for
-#. the PLT if compiling for a thumb-only target.
-#.
-#. FIXME: We ought to be able to generate thumb PLT instructions...
-#: elf32-arm.c:7696
-msgid "%B: Warning: thumb mode PLT generation not currently supported"
+#: elf32-arc.c:1510
+msgid "GOT and PLT relocations cannot be fixed with a non dynamic linker."
 msgstr ""
 
-#: elf32-arm.c:7909
-msgid "%B(%A+0x%lx):unexpected Thumb instruction '0x%x' in TLS trampoline"
+#: elf32-arc.c:1534 elf32-rl78.c:1098 elf32-rx.c:1448
+#, c-format
+msgid "%B(%A): warning: unaligned access to symbol '%s' in the small data area"
 msgstr ""
 
-#: elf32-arm.c:7948
-msgid "%B(%A+0x%lx):unexpected ARM instruction '0x%x' in TLS trampoline"
+#: elf32-arc.c:1539 elf32-rl78.c:1103 elf32-rx.c:1453
+#, c-format
+msgid "%B(%A): internal error: out of range error"
 msgstr ""
 
-#: elf32-arm.c:8412
-msgid "\\%B: Warning: Arm BLX instruction targets Arm function '%s'."
+#: elf32-arc.c:1544 elf32-rl78.c:1108 elf32-rx.c:1458
+#, c-format
+msgid "%B(%A): internal error: unsupported relocation error"
 msgstr ""
 
-#: elf32-arm.c:8831
-msgid "%B: Warning: Thumb BLX instruction targets thumb function '%s'."
+#: elf32-arc.c:1549 elf32-rl78.c:1113 elf32-rx.c:1463
+#, c-format
+msgid "%B(%A): internal error: dangerous relocation"
 msgstr ""
 
-#: elf32-arm.c:9672
-msgid ""
-"%B(%A+0x%lx):unexpected Thumb instruction '0x%x' referenced by TLS_GOTDESC"
+#: elf32-arc.c:1554 elf32-rl78.c:1118 elf32-rx.c:1468
+#, c-format
+msgid "%B(%A): internal error: unknown error"
 msgstr ""
 
-#: elf32-arm.c:9695
+#: elf32-arc.c:1737 elf32-arm.c:14690 elf32-metag.c:2293 elfxx-mips.c:8885
+#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:7332
+#, c-format
 msgid ""
-"%B(%A+0x%lx):unexpected ARM instruction '0x%x' referenced by TLS_GOTDESC"
-msgstr ""
+"%B: relocation %s against `%s' can not be used when making a shared object; "
+"recompile with -fPIC"
+msgstr ""
+
+#: elf32-arm.c:4035 elf32-arm.c:4067
+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."
+msgstr ""
+
+#: elf32-arm.c:4084 elf32-arm.c:4137
+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."
+msgstr ""
+
+#: elf32-arm.c:4098 elf32-arm.c:8817
+msgid ""
+"%B(%s): warning: interworking not enabled.\n"
+"  first occurrence: %B: Thumb call to ARM"
+msgstr ""
+
+#: elf32-arm.c:4153
+msgid ""
+"%B(%s): warning: interworking not enabled.\n"
+"  first occurrence: %B: ARM call to Thumb"
+msgstr ""
+
+#: elf32-arm.c:4427
+#, c-format
+msgid "No address assigned to the veneers output section %s"
+msgstr ""
+
+#: elf32-arm.c:4502 elf32-arm.c:6639
+#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:2837
+#, c-format
+msgid "%s: cannot create stub entry %s"
+msgstr ""
+
+#: elf32-arm.c:5687
+msgid "%B: Special symbol `%s' only allowed for ARMv8-M architecture or later."
+msgstr ""
+
+#: elf32-arm.c:5696
+msgid "%B: invalid special symbol `%s'."
+msgstr ""
+
+#: elf32-arm.c:5698 elf32-arm.c:5738
+msgid "It must be a global or weak function symbol."
+msgstr ""
+
+#: elf32-arm.c:5736
+msgid "%B: invalid standard symbol `%s'."
+msgstr ""
+
+#: elf32-arm.c:5742
+msgid "%B: absent standard symbol `%s'."
+msgstr ""
+
+#: elf32-arm.c:5754
+msgid "%B: `%s' and its special symbol are in different sections."
+msgstr ""
+
+#: elf32-arm.c:5766
+msgid "%B: entry function `%s' not output."
+msgstr ""
+
+#: elf32-arm.c:5773
+msgid "%B: entry function `%s' is empty."
+msgstr ""
+
+#: elf32-arm.c:5902
+msgid "%B: --in-implib only supported for Secure Gateway import libraries."
+msgstr ""
+
+#: elf32-arm.c:5948
+msgid "%B: invalid import library entry: `%s'."
+msgstr ""
+
+#: elf32-arm.c:5950
+msgid "Symbol should be absolute, global and refer to Thumb functions."
+msgstr ""
+
+#: elf32-arm.c:5970
+#, c-format
+msgid "Entry function `%s' disappeared from secure code."
+msgstr ""
+
+#: elf32-arm.c:5994
+#, c-format
+msgid "`%s' refers to a non entry function."
+msgstr ""
+
+#: elf32-arm.c:6009
+msgid "%B: visibility of symbol `%s' has changed."
+msgstr ""
+
+#: elf32-arm.c:6018
+msgid "%B: incorrect size for symbol `%s'."
+msgstr ""
+
+#: elf32-arm.c:6037
+#, c-format
+msgid "Offset of veneer for entry function `%s' not a multiple of its size."
+msgstr ""
+
+#: elf32-arm.c:6057
+msgid ""
+"new entry function(s) introduced but no output import library specified:"
+msgstr ""
+
+#: elf32-arm.c:6065
+#, c-format
+msgid "Start address of `%s' is different from previous link."
+msgstr ""
+
+#: elf32-arm.c:6772
+#, c-format
+msgid "unable to find THUMB glue '%s' for '%s'"
+msgstr ""
 
-#: elf32-arm.c:9724
+#: elf32-arm.c:6808
+#, c-format
+msgid "unable to find ARM glue '%s' for '%s'"
+msgstr ""
+
+#: elf32-arm.c:7523
+msgid "%B: BE8 images only valid in big-endian mode."
+msgstr ""
+
+#. Give a warning, but do as the user requests anyway.
+#: elf32-arm.c:7754
+msgid ""
+"%B: warning: selected VFP11 erratum workaround is not necessary for target "
+"architecture"
+msgstr ""
+
+#: elf32-arm.c:7781
+msgid ""
+"%B: warning: selected STM32L4XX erratum workaround is not necessary for "
+"target architecture"
+msgstr ""
+
+#: elf32-arm.c:8318 elf32-arm.c:8338
+msgid "%B: unable to find VFP11 veneer `%s'"
+msgstr ""
+
+#: elf32-arm.c:8404 elf32-arm.c:8423
+msgid "%B: unable to find STM32L4XX veneer `%s'"
+msgstr ""
+
+#. Note - overlong line used here to allow for translation.
+#: elf32-arm.c:8631
+#, 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"
+msgstr ""
+
+#: elf32-arm.c:8727
+#, c-format
+msgid "Invalid TARGET2 relocation type '%s'."
+msgstr ""
+
+#. FIXME: We ought to be able to generate thumb-1 PLT
+#. instructions...
+#: elf32-arm.c:9469
+msgid "%B: Warning: thumb-1 mode PLT generation not currently supported"
+msgstr ""
+
+#: elf32-arm.c:9734
+#, c-format
+msgid "%B(%A+0x%lx): unexpected Thumb instruction '0x%x' in TLS trampoline"
+msgstr ""
+
+#: elf32-arm.c:9774
+#, c-format
+msgid "%B(%A+0x%lx): unexpected ARM instruction '0x%x' in TLS trampoline"
+msgstr ""
+
+#: elf32-arm.c:10108
+msgid "shared object"
+msgstr ""
+
+#: elf32-arm.c:10111
+msgid "PIE executable"
+msgstr ""
+
+#: elf32-arm.c:10114
+msgid ""
+"%B: relocation %s against external or undefined symbol `%s' can not be used "
+"when making a %s; recompile with -fPIC"
+msgstr ""
+
+#: elf32-arm.c:10244
+msgid "%B: Warning: Arm BLX instruction targets Arm function '%s'."
+msgstr ""
+
+#: elf32-arm.c:10664
+msgid "%B: Warning: Thumb BLX instruction targets thumb function '%s'."
+msgstr ""
+
+#: elf32-arm.c:11531
+#, c-format
+msgid ""
+"%B(%A+0x%lx): unexpected Thumb instruction '0x%x' referenced by TLS_GOTDESC"
+msgstr ""
+
+#: elf32-arm.c:11555
+#, c-format
+msgid ""
+"%B(%A+0x%lx): unexpected ARM instruction '0x%x' referenced by TLS_GOTDESC"
+msgstr ""
+
+#: elf32-arm.c:11585
+#, c-format
 msgid "%B(%A+0x%lx): R_ARM_TLS_LE32 relocation not permitted in shared object"
 msgstr ""
 
-#: elf32-arm.c:9937
+#: elf32-arm.c:11799
+#, c-format
 msgid ""
 "%B(%A+0x%lx): Only ADD or SUB instructions are allowed for ALU group "
 "relocations"
 msgstr ""
 
-#: elf32-arm.c:9977 elf32-arm.c:10065 elf32-arm.c:10149 elf32-arm.c:10235
+#: elf32-arm.c:11840 elf32-arm.c:11931 elf32-arm.c:12017 elf32-arm.c:12105
+#, c-format
 msgid "%B(%A+0x%lx): Overflow whilst splitting 0x%lx for group relocation %s"
 msgstr ""
 
-#: elf32-arm.c:10474 elf32-sh.c:3994 elf64-sh64.c:1544
+#: elf32-arm.c:12369 elf32-sh.c:4021 elf64-sh64.c:1544
+#, c-format
 msgid "%B(%A+0x%lx): %s relocation against SEC_MERGE section"
 msgstr ""
 
-#: elf32-arm.c:10585 elf32-m68k.c:4155 elf32-xtensa.c:2799
-#: /src/binutils-gdb/bfd/elfnn-aarch64.c:4192
+#: elf32-arm.c:12481 elf32-m68k.c:4167 elf32-xtensa.c:2812
+#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:6135
+#, c-format
 msgid "%B(%A+0x%lx): %s used with TLS symbol %s"
 msgstr ""
 
-#: elf32-arm.c:10586 elf32-m68k.c:4156 elf32-xtensa.c:2800
-#: /src/binutils-gdb/bfd/elfnn-aarch64.c:4193
+#: elf32-arm.c:12483 elf32-m68k.c:4169 elf32-xtensa.c:2814
+#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:6137
+#, c-format
 msgid "%B(%A+0x%lx): %s used with non-TLS symbol %s"
 msgstr ""
 
-#: elf32-arm.c:10666 elf32-tic6x.c:2736
-#: /src/binutils-gdb/bfd/elfnn-aarch64.c:4481
+#: elf32-arm.c:12565 elf32-tic6x.c:2739
+#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:6470
 msgid "out of range"
 msgstr ""
 
-#: elf32-arm.c:10670 elf32-nios2.c:3525 elf32-tic6x.c:2740
-#: /src/binutils-gdb/bfd/elfnn-aarch64.c:4485
+#: elf32-arm.c:12569 elf32-nios2.c:4507 elf32-tic6x.c:2743
+#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:6474
 msgid "unsupported relocation"
 msgstr ""
 
-#: elf32-arm.c:10678 elf32-nios2.c:3535 elf32-tic6x.c:2748
-#: /src/binutils-gdb/bfd/elfnn-aarch64.c:4493
+#: elf32-arm.c:12577 elf32-nios2.c:4517 elf32-tic6x.c:2751
+#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:6482
 msgid "unknown error"
 msgstr ""
 
-#: elf32-arm.c:11153
-msgid ""
-"Warning: Clearing the interworking flag of %B because non-interworking code "
-"in %B has been linked with it"
-msgstr ""
-
-#: elf32-arm.c:11240
+#: elf32-arm.c:13157
 msgid "%B: Unknown mandatory EABI object attribute %d"
 msgstr ""
 
-#: elf32-arm.c:11248
+#: elf32-arm.c:13165
 msgid "Warning: %B: Unknown EABI object attribute %d"
 msgstr ""
 
-#: elf32-arm.c:11449
+#: elf32-arm.c:13413
 msgid "error: %B: Unknown CPU architecture"
 msgstr ""
 
-#: elf32-arm.c:11487
+#: elf32-arm.c:13451 elf32-nios2.c:2967
+#, c-format
 msgid "error: %B: Conflicting CPU architectures %d/%d"
 msgstr ""
 
-#: elf32-arm.c:11576
+#: elf32-arm.c:13548
 msgid ""
 "Error: %B has both the current and legacy Tag_MPextension_use attributes"
 msgstr ""
 
-#: elf32-arm.c:11601
+#: elf32-arm.c:13577
 msgid "error: %B uses VFP register arguments, %B does not"
 msgstr ""
 
-#: elf32-arm.c:11747
+#: elf32-arm.c:13735
 msgid "error: %B: unable to merge virtualization attributes with %B"
 msgstr ""
 
-#: elf32-arm.c:11773
+#: elf32-arm.c:13761
 msgid "error: %B: Conflicting architecture profiles %c/%c"
 msgstr ""
 
-#: elf32-arm.c:11877
+#: elf32-arm.c:13891
 msgid "Warning: %B: Conflicting platform configuration"
 msgstr ""
 
-#: elf32-arm.c:11886
+#: elf32-arm.c:13900
 msgid "error: %B: Conflicting use of R9"
 msgstr ""
 
-#: elf32-arm.c:11898
+#: elf32-arm.c:13912
 msgid "error: %B: SB relative addressing conflicts with use of R9"
 msgstr ""
 
-#: elf32-arm.c:11911
+#: elf32-arm.c:13925
 msgid ""
 "warning: %B 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 ""
 
-#: elf32-arm.c:11942
+#: elf32-arm.c:13956
 msgid ""
 "warning: %B uses %s enums yet the output is to use %s enums; use of enum "
 "values across objects may fail"
 msgstr ""
 
-#: elf32-arm.c:11954
+#: elf32-arm.c:13968
 msgid "error: %B uses iWMMXt register arguments, %B does not"
 msgstr ""
 
-#: elf32-arm.c:11971
+#: elf32-arm.c:13985
 msgid "error: fp16 format mismatch between %B and %B"
 msgstr ""
 
-#: elf32-arm.c:12007
+#: elf32-arm.c:14021
 msgid "%B has has both the current and legacy Tag_MPextension_use attributes"
 msgstr ""
 
@@ -1126,407 +1646,476 @@ 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.
-#: elf32-arm.c:12095 elf32-bfin.c:4949 elf32-cris.c:4139 elf32-m68hc1x.c:1427
-#: elf32-m68k.c:1195 elf32-score.c:4004 elf32-score7.c:3808 elf32-vax.c:529
-#: elf32-xgate.c:674 elfxx-mips.c:14955
-#: /src/binutils-gdb/bfd/elfnn-aarch64.c:4645
+#: elf32-arm.c:14108 elf32-bfin.c:4957 elf32-cris.c:4156 elf32-m68hc1x.c:1413
+#: elf32-m68k.c:1200 elf32-score.c:4008 elf32-score7.c:3814 elf32-vax.c:536
+#: elf32-xgate.c:669 elfxx-mips.c:15937
+#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:6636
 #, c-format
 msgid "private flags = %lx:"
 msgstr ""
 
-#: elf32-arm.c:12104
+#: elf32-arm.c:14117
 #, c-format
 msgid " [interworking enabled]"
 msgstr ""
 
-#: elf32-arm.c:12112
+#: elf32-arm.c:14125
 #, c-format
 msgid " [VFP float format]"
 msgstr ""
 
-#: elf32-arm.c:12114
+#: elf32-arm.c:14127
 #, c-format
 msgid " [Maverick float format]"
 msgstr ""
 
-#: elf32-arm.c:12116
+#: elf32-arm.c:14129
 #, c-format
 msgid " [FPA float format]"
 msgstr ""
 
-#: elf32-arm.c:12125
+#: elf32-arm.c:14138
 #, c-format
 msgid " [new ABI]"
 msgstr ""
 
-#: elf32-arm.c:12128
+#: elf32-arm.c:14141
 #, c-format
 msgid " [old ABI]"
 msgstr ""
 
-#: elf32-arm.c:12131
+#: elf32-arm.c:14144
 #, c-format
 msgid " [software FP]"
 msgstr ""
 
-#: elf32-arm.c:12140
+#: elf32-arm.c:14153
 #, c-format
 msgid " [Version1 EABI]"
 msgstr ""
 
-#: elf32-arm.c:12143 elf32-arm.c:12154
+#: elf32-arm.c:14156 elf32-arm.c:14167
 #, c-format
 msgid " [sorted symbol table]"
 msgstr ""
 
-#: elf32-arm.c:12145 elf32-arm.c:12156
+#: elf32-arm.c:14158 elf32-arm.c:14169
 #, c-format
 msgid " [unsorted symbol table]"
 msgstr ""
 
-#: elf32-arm.c:12151
+#: elf32-arm.c:14164
 #, c-format
 msgid " [Version2 EABI]"
 msgstr ""
 
-#: elf32-arm.c:12159
+#: elf32-arm.c:14172
 #, c-format
 msgid " [dynamic symbols use segment index]"
 msgstr ""
 
-#: elf32-arm.c:12162
+#: elf32-arm.c:14175
 #, c-format
 msgid " [mapping symbols precede others]"
 msgstr ""
 
-#: elf32-arm.c:12169
+#: elf32-arm.c:14182
 #, c-format
 msgid " [Version3 EABI]"
 msgstr ""
 
-#: elf32-arm.c:12173
+#: elf32-arm.c:14186
 #, c-format
 msgid " [Version4 EABI]"
 msgstr ""
 
-#: elf32-arm.c:12177
+#: elf32-arm.c:14190
 #, c-format
 msgid " [Version5 EABI]"
 msgstr ""
 
-#: elf32-arm.c:12180
+#: elf32-arm.c:14193
 #, c-format
 msgid " [soft-float ABI]"
 msgstr ""
 
-#: elf32-arm.c:12183
+#: elf32-arm.c:14196
 #, c-format
 msgid " [hard-float ABI]"
 msgstr ""
 
-#: elf32-arm.c:12189
+#: elf32-arm.c:14202
 #, c-format
 msgid " [BE8]"
 msgstr ""
 
-#: elf32-arm.c:12192
+#: elf32-arm.c:14205
 #, c-format
 msgid " [LE8]"
 msgstr ""
 
-#: elf32-arm.c:12198
+#: elf32-arm.c:14211
 #, c-format
 msgid " <EABI version unrecognised>"
 msgstr ""
 
-#: elf32-arm.c:12205
+#: elf32-arm.c:14218
 #, c-format
 msgid " [relocatable executable]"
 msgstr ""
 
-#: elf32-arm.c:12208
-#, c-format
-msgid " [has entry point]"
-msgstr ""
-
-#: elf32-arm.c:12213 /src/binutils-gdb/bfd/elfnn-aarch64.c:4648
+#: elf32-arm.c:14223 /work/sources/binutils/current/bfd/elfnn-aarch64.c:6639
 #, c-format
 msgid "<Unrecognised flag bits set>"
 msgstr ""
 
-#: elf32-arm.c:12522 elf32-i386.c:1452 elf32-s390.c:1005 elf32-tic6x.c:2812
-#: elf32-tilepro.c:1511 elf32-xtensa.c:999 elf64-s390.c:927
-#: elf64-x86-64.c:1467 elfxx-sparc.c:1415 elfxx-tilegx.c:1728
-#: /src/binutils-gdb/bfd/elfnn-aarch64.c:5038
+#: elf32-arm.c:14533 elf32-i386.c:1905 elf32-s390.c:1007 elf32-tic6x.c:2814
+#: elf32-tilepro.c:1512 elf32-xtensa.c:1009 elf64-s390.c:929
+#: elf64-x86-64.c:2214 elfxx-sparc.c:1415 elfxx-tilegx.c:1729
+#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:7033
+#, c-format
 msgid "%B: bad symbol index: %d"
 msgstr ""
 
-#: elf32-arm.c:12674 elf32-metag.c:2283 elf64-x86-64.c:1593
-#: elf64-x86-64.c:1771 elfxx-mips.c:8482
-msgid ""
-"%B: relocation %s against `%s' can not be used when making a shared object; "
-"recompile with -fPIC"
-msgstr ""
-
-#: elf32-arm.c:13796
+#: elf32-arm.c:16027
 #, c-format
 msgid "Errors encountered processing file %s"
 msgstr ""
 
-#: elf32-arm.c:14230
+#: elf32-arm.c:16464 elflink.c:12088 elflink.c:12135
 #, c-format
-msgid "error: required section '%s' not found in the linker script"
+msgid "could not find section %s"
 msgstr ""
 
-#: elf32-arm.c:15252
+#: elf32-arm.c:17656
 msgid "%B: error: Cortex-A8 erratum stub is allocated in unsafe location"
 msgstr ""
 
 #. There's not much we can do apart from complain if this
 #. happens.
-#: elf32-arm.c:15279
+#: elf32-arm.c:17683
 msgid "%B: error: Cortex-A8 erratum stub out of range (input file too large)"
 msgstr ""
 
-#: elf32-arm.c:15373 elf32-arm.c:15395
+#: elf32-arm.c:18510 elf32-arm.c:18532
 msgid "%B: error: VFP11 veneer out of range"
 msgstr ""
 
-#: elf32-arm.c:16020
+#: elf32-arm.c:18583
+msgid ""
+"%B(%#x): error: Cannot create STM32L4XX veneer. Jump out of range by %ld "
+"bytes. Cannot encode branch instruction. "
+msgstr ""
+
+#: elf32-arm.c:18621
+msgid "%B: error: Cannot create STM32L4XX veneer."
+msgstr ""
+
+#: elf32-arm.c:19640
 msgid "error: %B is already in final BE8 format"
 msgstr ""
 
-#: elf32-arm.c:16096
+#: elf32-arm.c:19716
 msgid ""
 "error: Source object %B has EABI version %d, but target %B has EABI version "
 "%d"
 msgstr ""
 
-#: elf32-arm.c:16112
+#: elf32-arm.c:19732
 msgid "error: %B is compiled for APCS-%d, whereas target %B uses APCS-%d"
 msgstr ""
 
-#: elf32-arm.c:16137
+#: elf32-arm.c:19757
 msgid "error: %B uses VFP instructions, whereas %B does not"
 msgstr ""
 
-#: elf32-arm.c:16141
+#: elf32-arm.c:19761
 msgid "error: %B uses FPA instructions, whereas %B does not"
 msgstr ""
 
-#: elf32-arm.c:16151
+#: elf32-arm.c:19771
 msgid "error: %B uses Maverick instructions, whereas %B does not"
 msgstr ""
 
-#: elf32-arm.c:16155
+#: elf32-arm.c:19775
 msgid "error: %B does not use Maverick instructions, whereas %B does"
 msgstr ""
 
-#: elf32-arm.c:16174
+#: elf32-arm.c:19794
 msgid "error: %B uses software FP, whereas %B uses hardware FP"
 msgstr ""
 
-#: elf32-arm.c:16178
+#: elf32-arm.c:19798
 msgid "error: %B uses hardware FP, whereas %B uses software FP"
 msgstr ""
 
-#: elf32-avr.c:1264 elf32-bfin.c:3228 elf32-cris.c:2024 elf32-epiphany.c:568
-#: elf32-fr30.c:597 elf32-frv.c:4047 elf32-i860.c:1220 elf32-ip2k.c:1479
-#: elf32-iq2000.c:696 elf32-m32c.c:561 elf32-mep.c:543 elf32-metag.c:2000
-#: elf32-moxie.c:290 elf32-msp430.c:1325 elf32-mt.c:399 elf32-openrisc.c:412
-#: elf32-tilepro.c:3674 elf32-v850.c:2289 elf32-xstormy16.c:944
-#: elf64-mmix.c:1546 elfxx-tilegx.c:4059
+#: elf32-avr.c:959
+#, c-format
+msgid "%B: invalid AVR reloc number: %d"
+msgstr ""
+
+#: elf32-avr.c:1510 elf32-bfin.c:3232 elf32-cris.c:2039 elf32-epiphany.c:574
+#: elf32-fr30.c:599 elf32-frv.c:4057 elf32-ft32.c:342 elf32-i860.c:1218
+#: elf32-ip2k.c:1486 elf32-iq2000.c:701 elf32-m32c.c:633 elf32-mep.c:532
+#: elf32-metag.c:2012 elf32-moxie.c:293 elf32-msp430.c:1365 elf32-mt.c:404
+#: elf32-or1k.c:1275 elf32-tilepro.c:3683 elf32-v850.c:2295 elf32-visium.c:685
+#: elf32-xstormy16.c:942 elf64-mmix.c:1548 elfxx-tilegx.c:4070
 msgid "internal error: dangerous relocation"
 msgstr ""
 
-#: elf32-avr.c:2476 elf32-hppa.c:578 elf32-m68hc1x.c:160 elf32-metag.c:1197
-#: elf32-nios2.c:1357
+#: elf32-avr.c:3262 elf32-hppa.c:595 elf32-m68hc1x.c:165 elf32-metag.c:1207
+#: elf32-nios2.c:2229
+#, c-format
 msgid "%B: cannot create stub entry %s"
 msgstr ""
 
-#: elf32-bfin.c:107 elf32-bfin.c:363
+#: elf32-bfin.c:106 elf32-bfin.c:362
 msgid "relocation should be even number"
 msgstr ""
 
-#: elf32-bfin.c:1601
+#: elf32-bfin.c:1603
+#, c-format
 msgid "%B(%A+0x%lx): unresolvable relocation against symbol `%s'"
 msgstr ""
 
-#: elf32-bfin.c:1634 elf32-i386.c:4406 elf32-m68k.c:4197 elf32-s390.c:3364
-#: elf64-s390.c:3290 elf64-x86-64.c:4506
+#: elf32-bfin.c:1634 elf32-i386.c:5200 elf32-m68k.c:4207 elf32-s390.c:3460
+#: elf64-s390.c:3374 elf64-x86-64.c:5606
+#, c-format
 msgid "%B(%A+0x%lx): reloc against `%s': error %d"
 msgstr ""
 
-#: elf32-bfin.c:2732
+#: elf32-bfin.c:2736
+#, c-format
 msgid "%B: relocation at `%A+0x%x' references symbol `%s' with nonzero addend"
 msgstr ""
 
-#: elf32-bfin.c:2748
+#: elf32-bfin.c:2752
 msgid "relocation references symbol not defined in the module"
 msgstr ""
 
-#: elf32-bfin.c:2845
+#: elf32-bfin.c:2849
 msgid "R_BFIN_FUNCDESC references dynamic symbol with nonzero addend"
 msgstr ""
 
-#: elf32-bfin.c:2886 elf32-bfin.c:3009
+#: elf32-bfin.c:2890 elf32-bfin.c:3013
 msgid "cannot emit fixups in read-only section"
 msgstr ""
 
-#: elf32-bfin.c:2917 elf32-bfin.c:3047 elf32-lm32.c:1095 elf32-sh.c:4913
+#: elf32-bfin.c:2921 elf32-bfin.c:3051 elf32-lm32.c:1102 elf32-sh.c:4949
 msgid "cannot emit dynamic relocations in read-only section"
 msgstr ""
 
-#: elf32-bfin.c:2967
+#: elf32-bfin.c:2971
 msgid "R_BFIN_FUNCDESC_VALUE references dynamic symbol with nonzero addend"
 msgstr ""
 
-#: elf32-bfin.c:3132
+#: elf32-bfin.c:3136
 msgid "relocations between different segments are not supported"
 msgstr ""
 
-#: elf32-bfin.c:3133
+#: elf32-bfin.c:3137
 msgid "warning: relocation references a different segment"
 msgstr ""
 
-#: elf32-bfin.c:4907
+#: elf32-bfin.c:4915
+#, c-format
 msgid "%B: unsupported relocation type %i"
 msgstr ""
 
-#: elf32-bfin.c:4995 elf32-frv.c:6600
+#: elf32-bfin.c:5005 elf32-frv.c:6615
 #, c-format
 msgid "%s: cannot link non-fdpic object file into fdpic executable"
 msgstr ""
 
-#: elf32-bfin.c:4999 elf32-frv.c:6604
+#: elf32-bfin.c:5009 elf32-frv.c:6619
 #, c-format
 msgid "%s: cannot link fdpic object file into non-fdpic executable"
 msgstr ""
 
-#: elf32-bfin.c:5153
+#: elf32-bfin.c:5163
 #, c-format
 msgid "*** check this relocation %s"
 msgstr ""
 
-#: elf32-cris.c:1110
+#: elf32-bfin.c:5279
+msgid ""
+"the bfin target does not currently support the generation of copy relocations"
+msgstr ""
+
+#: elf32-cr16.c:650
+#, c-format
+msgid "Unsupported CR16 relocation type: 0x%x\n"
+msgstr ""
+
+#: elf32-cr16.c:679
+#, 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"
+msgstr ""
+
+#: elf32-cris.c:1115
+#, c-format
 msgid "%B, section %A: unresolvable relocation %s against symbol `%s'"
 msgstr ""
 
-#: elf32-cris.c:1172
+#: elf32-cris.c:1178
+#, c-format
 msgid "%B, section %A: No PLT nor GOT for relocation %s against symbol `%s'"
 msgstr ""
 
-#: elf32-cris.c:1174
+#: elf32-cris.c:1181
+#, c-format
 msgid "%B, section %A: No PLT for relocation %s against symbol `%s'"
 msgstr ""
 
-#: elf32-cris.c:1180 elf32-cris.c:1313 elf32-cris.c:1573 elf32-cris.c:1656
-#: elf32-cris.c:1809 elf32-tic6x.c:2645
+#: elf32-cris.c:1187 elf32-cris.c:1322 elf32-cris.c:1586 elf32-cris.c:1670
+#: elf32-cris.c:1824 elf32-tic6x.c:2651
 msgid "[whose name is lost]"
 msgstr ""
 
-#: elf32-cris.c:1299 elf32-tic6x.c:2630
+#: elf32-cris.c:1307 elf32-tic6x.c:2635
+#, c-format
 msgid ""
 "%B, section %A: relocation %s with non-zero addend %d against local symbol"
 msgstr ""
 
-#: elf32-cris.c:1307 elf32-cris.c:1650 elf32-cris.c:1803 elf32-tic6x.c:2638
+#: elf32-cris.c:1316 elf32-cris.c:1664 elf32-cris.c:1818 elf32-tic6x.c:2644
+#, c-format
 msgid ""
 "%B, section %A: relocation %s with non-zero addend %d against symbol `%s'"
 msgstr ""
 
-#: elf32-cris.c:1333
+#: elf32-cris.c:1343
+#, c-format
 msgid "%B, section %A: relocation %s is not allowed for global symbol: `%s'"
 msgstr ""
 
-#: elf32-cris.c:1349
+#: elf32-cris.c:1360
+#, c-format
 msgid "%B, section %A: relocation %s with no GOT created"
 msgstr ""
 
 #. We shouldn't get here for GCC-emitted code.
-#: elf32-cris.c:1564
+#: elf32-cris.c:1576
+#, c-format
 msgid ""
 "%B, section %A: relocation %s has an undefined reference to `%s', perhaps a "
 "declaration mixup?"
 msgstr ""
 
-#: elf32-cris.c:1937
+#: elf32-cris.c:1579
+#, c-format
+msgid ""
+"%B, section %A: relocation %s is not allowed for `%s', a global symbol with "
+"default visibility, perhaps a declaration mixup?"
+msgstr ""
+
+#: elf32-cris.c:1953
+#, c-format
 msgid ""
 "%B, section %A: relocation %s is not allowed for symbol: `%s' which is "
 "defined outside the program, perhaps a declaration mixup?"
 msgstr ""
 
-#: elf32-cris.c:1990
+#: elf32-cris.c:2006
 msgid "(too many global variables for -fpic: recompile with -fPIC)"
 msgstr ""
 
-#: elf32-cris.c:1997
+#: elf32-cris.c:2013
 msgid ""
 "(thread-local data too big for -fpic or -msmall-tls: recompile with -fPIC or "
 "-mno-small-tls)"
 msgstr ""
 
-#: elf32-cris.c:3234
+#: elf32-cris.c:3246
+#, c-format
 msgid ""
 "%B, section %A:\n"
 "  v10/v32 compatible object %s must not contain a PIC relocation"
 msgstr ""
 
-#: elf32-cris.c:3342
+#: elf32-cris.c:3355
+#, c-format
 msgid ""
 "%B, section %A:\n"
 "  relocation %s not valid in a shared object; typically an option mixup, "
 "recompile with -fPIC"
 msgstr ""
 
-#: elf32-cris.c:3556
+#: elf32-cris.c:3570
+#, c-format
 msgid ""
 "%B, section %A:\n"
 "  relocation %s should not be used in a shared object; recompile with -fPIC"
 msgstr ""
 
-#: elf32-cris.c:3978
+#: elf32-cris.c:3993
+#, c-format
 msgid ""
 "%B, section `%A', to symbol `%s':\n"
 "  relocation %s should not be used in a shared object; recompile with -fPIC"
 msgstr ""
 
-#: elf32-cris.c:4091
+#: elf32-cris.c:4108
 msgid "Unexpected machine number"
 msgstr ""
 
-#: elf32-cris.c:4142
+#: elf32-cris.c:4159
 #, c-format
 msgid " [symbols have a _ prefix]"
 msgstr ""
 
-#: elf32-cris.c:4145
+#: elf32-cris.c:4162
 #, c-format
 msgid " [v10 and v32]"
 msgstr ""
 
-#: elf32-cris.c:4148
+#: elf32-cris.c:4165
 #, c-format
 msgid " [v32]"
 msgstr ""
 
-#: elf32-cris.c:4191
+#: elf32-cris.c:4209
 msgid "%B: uses _-prefixed symbols, but writing file with non-prefixed symbols"
 msgstr ""
 
-#: elf32-cris.c:4192
+#: elf32-cris.c:4210
 msgid "%B: uses non-prefixed symbols, but writing file with _-prefixed symbols"
 msgstr ""
 
-#: elf32-cris.c:4211
+#: elf32-cris.c:4229
 msgid "%B contains CRIS v32 code, incompatible with previous objects"
 msgstr ""
 
-#: elf32-cris.c:4213
+#: elf32-cris.c:4231
 msgid "%B contains non-CRIS-v32 code, incompatible with previous objects"
 msgstr ""
 
-#: elf32-dlx.c:142
+#: elf32-crx.c:429
+#, c-format
+msgid "%B: unrecognised CRX reloc number: %d"
+msgstr ""
+
+#: elf32-d10v.c:234
+#, c-format
+msgid "%B: invalid D10V reloc number: %d"
+msgstr ""
+
+#: elf32-d30v.c:522 elf32-d30v.c:541
+#, c-format
+msgid "%B: invalid D30V reloc number: %d"
+msgstr ""
+
+#: elf32-dlx.c:141
 #, c-format
 msgid "BFD Link Error: branch (PC rel16) to section (%s) not supported"
 msgstr ""
@@ -1536,738 +2125,966 @@ msgstr ""
 msgid "BFD Link Error: jump (PC rel26) to section (%s) not supported"
 msgstr ""
 
+#: elf32-dlx.c:552
+#, c-format
+msgid "Invalid DLX reloc number: %d"
+msgstr ""
+
+#: elf32-epiphany.c:376
+#, c-format
+msgid "%B: invalid Epiphany reloc number: %d"
+msgstr ""
+
 #. Only if it's not an unresolved symbol.
-#: elf32-epiphany.c:564 elf32-ip2k.c:1475
+#: elf32-epiphany.c:570 elf32-ip2k.c:1482
 msgid "unsupported relocation between data/insn address spaces"
 msgstr ""
 
-#: elf32-frv.c:1460 elf32-frv.c:1609
+#: elf32-fr30.c:381
+#, c-format
+msgid "%B: invalid FR30 reloc number: %d"
+msgstr ""
+
+#: elf32-frv.c:1459 elf32-frv.c:1610
 msgid "relocation requires zero addend"
 msgstr ""
 
-#: elf32-frv.c:2822
+#: elf32-frv.c:2565
+#, c-format
+msgid "%B: invalid FRV reloc number: %d"
+msgstr ""
+
+#: elf32-frv.c:2831
+#, c-format
 msgid "%H: relocation to `%s+%v' may have caused the error above\n"
 msgstr ""
 
-#: elf32-frv.c:2839
+#: elf32-frv.c:2848
 msgid "%H: relocation references symbol not defined in the module\n"
 msgstr ""
 
-#: elf32-frv.c:2915
+#: elf32-frv.c:2924
 msgid "%H: R_FRV_GETTLSOFF not applied to a call instruction\n"
 msgstr ""
 
-#: elf32-frv.c:2956
+#: elf32-frv.c:2965
 msgid "%H: R_FRV_GOTTLSDESC12 not applied to an lddi instruction\n"
 msgstr ""
 
-#: elf32-frv.c:3027
+#: elf32-frv.c:3036
 msgid "%H: R_FRV_GOTTLSDESCHI not applied to a sethi instruction\n"
 msgstr ""
 
-#: elf32-frv.c:3064
+#: elf32-frv.c:3073
 msgid "%H: R_FRV_GOTTLSDESCLO not applied to a setlo or setlos instruction\n"
 msgstr ""
 
-#: elf32-frv.c:3111
+#: elf32-frv.c:3120
 msgid "%H: R_FRV_TLSDESC_RELAX not applied to an ldd instruction\n"
 msgstr ""
 
-#: elf32-frv.c:3195
+#: elf32-frv.c:3204
 msgid "%H: R_FRV_GETTLSOFF_RELAX not applied to a calll instruction\n"
 msgstr ""
 
-#: elf32-frv.c:3249
+#: elf32-frv.c:3258
 msgid "%H: R_FRV_GOTTLSOFF12 not applied to an ldi instruction\n"
 msgstr ""
 
-#: elf32-frv.c:3279
+#: elf32-frv.c:3288
 msgid "%H: R_FRV_GOTTLSOFFHI not applied to a sethi instruction\n"
 msgstr ""
 
-#: elf32-frv.c:3308
+#: elf32-frv.c:3317
 msgid "%H: R_FRV_GOTTLSOFFLO not applied to a setlo or setlos instruction\n"
 msgstr ""
 
-#: elf32-frv.c:3338
+#: elf32-frv.c:3347
 msgid "%H: R_FRV_TLSOFF_RELAX not applied to an ld instruction\n"
 msgstr ""
 
-#: elf32-frv.c:3383
+#: elf32-frv.c:3392
 msgid "%H: R_FRV_TLSMOFFHI not applied to a sethi instruction\n"
 msgstr ""
 
-#: elf32-frv.c:3410
+#: elf32-frv.c:3419
 msgid "R_FRV_TLSMOFFLO not applied to a setlo or setlos instruction\n"
 msgstr ""
 
-#: elf32-frv.c:3531
+#: elf32-frv.c:3540
 msgid "%H: R_FRV_FUNCDESC references dynamic symbol with nonzero addend\n"
 msgstr ""
 
-#: elf32-frv.c:3572 elf32-frv.c:3694
+#: elf32-frv.c:3581 elf32-frv.c:3703
 msgid "%H: cannot emit fixups in read-only section\n"
 msgstr ""
 
-#: elf32-frv.c:3603 elf32-frv.c:3737
+#: elf32-frv.c:3612 elf32-frv.c:3746
 msgid "%H: cannot emit dynamic relocations in read-only section\n"
 msgstr ""
 
-#: elf32-frv.c:3652
+#: elf32-frv.c:3661
 msgid ""
 "%H: R_FRV_FUNCDESC_VALUE references dynamic symbol with nonzero addend\n"
 msgstr ""
 
-#: elf32-frv.c:3908
+#: elf32-frv.c:3918
+#, c-format
 msgid "%H: reloc against `%s' references a different segment\n"
 msgstr ""
 
-#: elf32-frv.c:4058
+#: elf32-frv.c:4069
+#, c-format
 msgid "%H: reloc against `%s': %s\n"
 msgstr ""
 
-#: elf32-frv.c:6265
+#: elf32-frv.c:6275
+#, c-format
 msgid "%B: unsupported relocation type %i\n"
 msgstr ""
 
-#: elf32-frv.c:6514
+#: elf32-frv.c:6527
 #, c-format
 msgid ""
 "%s: compiled with %s and linked with modules that use non-pic relocations"
 msgstr ""
 
-#: elf32-frv.c:6567 elf32-iq2000.c:828 elf32-m32c.c:812
+#: elf32-frv.c:6581 elf32-iq2000.c:832 elf32-m32c.c:884
 #, c-format
 msgid "%s: compiled with %s and linked with modules compiled with %s"
 msgstr ""
 
-#: elf32-frv.c:6579
+#: elf32-frv.c:6594
 #, c-format
 msgid ""
 "%s: uses different unknown e_flags (0x%lx) fields than previous modules (0x"
 "%lx)"
 msgstr ""
 
-#: elf32-frv.c:6627 elf32-iq2000.c:865 elf32-m32c.c:848 elf32-mt.c:561
-#: elf32-rl78.c:1069 elf32-rx.c:3040 elf64-ppc.c:5839
-#, c-format
-msgid "private flags = 0x%lx:"
-msgstr ""
-
 #: elf32-gen.c:69 elf64-gen.c:69
+#, c-format
 msgid "%B: Relocations in generic ELF (EM: %d)"
 msgstr ""
 
-#: elf32-hppa.c:830 elf32-hppa.c:3592
+#: elf32-hppa.c:847 elf32-hppa.c:3616
+#, c-format
 msgid "%B(%A+0x%lx): cannot reach %s, recompile with -ffunction-sections"
 msgstr ""
 
-#: elf32-hppa.c:1268
+#: elf32-hppa.c:1286
+#, c-format
 msgid ""
 "%B: relocation %s can not be used when making a shared object; recompile "
 "with -fPIC"
 msgstr ""
 
-#: elf32-hppa.c:2781
+#: elf32-hppa.c:2795
+#, c-format
 msgid "%B: duplicate export stub %s"
 msgstr ""
 
-#: elf32-hppa.c:3427
+#: elf32-hppa.c:3450
+#, c-format
 msgid ""
 "%B(%A+0x%lx): %s fixup for insn 0x%x is not supported in a non-shared link"
 msgstr ""
 
-#: elf32-hppa.c:4279
+#: elf32-hppa.c:4307
+#, c-format
 msgid "%B(%A+0x%lx): cannot handle %s for %s"
 msgstr ""
 
-#: elf32-hppa.c:4598
+#: elf32-hppa.c:4624
 msgid ".got section not immediately after .plt section"
 msgstr ""
 
+#: elf32-i370.c:307
+#, c-format
+msgid "%B: unrecognised I370 reloc number: %d"
+msgstr ""
+
+#: elf32-i370.c:359 elf32-m68hc1x.c:1388 elf32-ppc.c:4911 elf64-sparc.c:711
+#: elfxx-mips.c:15266
+#, c-format
+msgid "%B: uses different e_flags (0x%lx) fields than previous modules (0x%lx)"
+msgstr ""
+
+#: elf32-i370.c:1164
+msgid "%B: unknown relocation type %d for symbol %s"
+msgstr ""
+
+#: elf32-i370.c:1306
+#, c-format
+msgid "%B: Relocation %s is not yet supported for symbol %s."
+msgstr ""
+
 #. Unknown relocation.
-#: elf32-i386.c:380 elf32-m68k.c:353 elf32-ppc.c:2035 elf32-s390.c:345
-#: elf32-tic6x.c:2667 elf64-ppc.c:2427 elf64-s390.c:371 elf64-x86-64.c:281
+#: elf32-i386.c:387 elf32-m68k.c:352 elf32-ppc.c:2057 elf32-s390.c:346
+#: elf32-tic6x.c:2674 elf64-ppc.c:2494 elf64-s390.c:372 elf64-x86-64.c:289
+#, c-format
 msgid "%B: invalid relocation type %d"
 msgstr ""
 
-#: elf32-i386.c:1394 elf64-x86-64.c:1410
+#: elf32-i386.c:1561 elf64-x86-64.c:1659
+#, c-format
 msgid ""
 "%B: TLS transition from %s to %s against `%s' at 0x%lx in section `%A' failed"
 msgstr ""
 
-#: elf32-i386.c:1642 elf32-s390.c:1233 elf32-sh.c:6263 elf32-tilepro.c:1627
-#: elf32-xtensa.c:1176 elf64-s390.c:1166 elfxx-sparc.c:1596
-#: elfxx-tilegx.c:1836
+#: elf32-i386.c:1649
+#, c-format
+msgid ""
+"%B: direct GOT relocation R_386_GOT32X against `%s' without base register "
+"can not be used when making a shared object"
+msgstr ""
+
+#: elf32-i386.c:2107 elf32-s390.c:1239 elf32-sh.c:6090 elf32-tilepro.c:1629
+#: elf32-xtensa.c:1187 elf64-s390.c:1171 elfxx-sparc.c:1596 elfxx-tilegx.c:1838
+#, c-format
 msgid "%B: `%s' accessed both as normal and thread local symbol"
 msgstr ""
 
-#: elf32-i386.c:2500 elf64-x86-64.c:2582
-msgid "%P: %B: warning: relocation against `%s' in readonly section `%A'.\n"
+#: elf32-i386.c:2196
+#, c-format
+msgid "%B: unsupported non-PIC call to IFUNC `%s'"
 msgstr ""
 
-#: elf32-i386.c:2740 elf64-x86-64.c:2820
-msgid "%P: %B: warning: relocation in readonly section `%A'.\n"
+#: elf32-i386.c:3071 elf64-x86-64.c:3468
+#, c-format
+msgid "%P: %B: warning: relocation against `%s' in readonly section `%A'\n"
+msgstr ""
+
+#: elf32-i386.c:3283 elf64-x86-64.c:3677
+#, c-format
+msgid "%P: %B: warning: relocation in readonly section `%A'\n"
 msgstr ""
 
-#: elf32-i386.c:3207 elf32-tilepro.c:2873 elf64-x86-64.c:3275
-#: elfxx-tilegx.c:3172 /src/binutils-gdb/bfd/elfnn-aarch64.c:4099
+#: elf32-i386.c:3542 elf64-x86-64.c:3957
+msgid ""
+"%P%X: read-only segment has dynamic IFUNC relocations; recompile with -fPIC\n"
+msgstr ""
+
+#: elf32-i386.c:3780 elf32-tilepro.c:2878 elf64-x86-64.c:4162
+#: elfxx-tilegx.c:3177 /work/sources/binutils/current/bfd/elfnn-aarch64.c:6052
+#, c-format
 msgid "%B: unrecognized relocation (0x%x) in section `%A'"
 msgstr ""
 
-#: elf32-i386.c:3368 elf64-x86-64.c:3380 elfxx-sparc.c:3150
-#: /src/binutils-gdb/bfd/elfnn-aarch64.c:3496
-msgid "%B: relocation %s against STT_GNU_IFUNC symbol `%s' isn't handled by %s"
+#: elf32-i386.c:4060 elf64-x86-64.c:4390
+#, c-format
+msgid "%B: relocation %s against STT_GNU_IFUNC symbol `%s' isn't supported"
 msgstr ""
 
-#: elf32-i386.c:3610 elf64-x86-64.c:3777
+#: elf32-i386.c:4308
+#, c-format
+msgid ""
+"%B: direct GOT relocation %s against `%s' without base register can not be "
+"used when making a shared object"
+msgstr ""
+
+#: elf32-i386.c:4341 elf64-x86-64.c:4637
 msgid "hidden symbol"
 msgstr ""
 
-#: elf32-i386.c:3613 elf64-x86-64.c:3780
+#: elf32-i386.c:4344 elf64-x86-64.c:4640
 msgid "internal symbol"
 msgstr ""
 
-#: elf32-i386.c:3616 elf64-x86-64.c:3783
+#: elf32-i386.c:4347 elf64-x86-64.c:4643
 msgid "protected symbol"
 msgstr ""
 
-#: elf32-i386.c:3619 elf64-x86-64.c:3786
+#: elf32-i386.c:4350 elf64-x86-64.c:4646
 msgid "symbol"
 msgstr ""
 
-#: elf32-i386.c:3624
+#: elf32-i386.c:4356
+#, c-format
 msgid ""
 "%B: relocation R_386_GOTOFF against undefined %s `%s' can not be used when "
 "making a shared object"
 msgstr ""
 
-#: elf32-i386.c:3635
+#: elf32-i386.c:4368
+#, c-format
 msgid ""
-"%B: relocation R_386_GOTOFF against protected function `%s' can not be used "
-"when making a shared object"
+"%B: relocation R_386_GOTOFF against protected %s `%s' can not be used when "
+"making a shared object"
 msgstr ""
 
-#: elf32-i386.c:4923 elf32-tilepro.c:3923 elf64-x86-64.c:4964
-#: elfxx-tilegx.c:4326 /src/binutils-gdb/bfd/elfnn-aarch64.c:7105
+#: elf32-i386.c:5874 elf32-tilepro.c:3929 elf64-x86-64.c:6317
+#: elfxx-tilegx.c:4334 /work/sources/binutils/current/bfd/elfnn-aarch64.c:9174
 #, c-format
 msgid "discarded output section: `%A'"
 msgstr ""
 
-#: elf32-ip2k.c:857 elf32-ip2k.c:863 elf32-ip2k.c:930 elf32-ip2k.c:936
+#: 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."
 msgstr ""
 
-#: elf32-ip2k.c:880 elf32-ip2k.c:963
+#: elf32-ip2k.c:879 elf32-ip2k.c:962
 msgid "ip2k relaxer: switch table header corrupt."
 msgstr ""
 
-#: elf32-ip2k.c:1292
+#: 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:1308
+#: elf32-ip2k.c:1315
 #, c-format
 msgid "ip2k linker: redundant page instruction at 0x%08lx (dest = 0x%08lx)."
 msgstr ""
 
-#: elf32-iq2000.c:841 elf32-m32c.c:824
+#: elf32-iq2000.c:441
 #, c-format
-msgid "%s: uses different e_flags (0x%lx) fields than previous modules (0x%lx)"
+msgid "%B: invalid IQ2000 reloc number: %d"
 msgstr ""
 
-#: elf32-lm32.c:698 elf32-nios2.c:2191
+#: elf32-lm32.c:594
+#, c-format
+msgid "%B: invalid LM32 reloc number: %d"
+msgstr ""
+
+#: elf32-lm32.c:703 elf32-nios2.c:3155
 msgid "global pointer relative relocation when _gp not defined"
 msgstr ""
 
-#: elf32-lm32.c:753 elf32-nios2.c:2623
+#: elf32-lm32.c:758 elf32-nios2.c:3592
 msgid "global pointer relative address out of range"
 msgstr ""
 
-#: elf32-lm32.c:1049
-msgid "internal error: addend should be zero for R_LM32_16_GOT"
+#: elf32-lm32.c:1056
+msgid "internal error: addend should be zero for R_LM32_16_GOT"
+msgstr ""
+
+#: elf32-m32c.c:305
+#, c-format
+msgid "%B: invalid M32C reloc number: %d"
+msgstr ""
+
+#: elf32-m32r.c:1286
+#, c-format
+msgid "%B: invalid M32R reloc number: %d"
 msgstr ""
 
-#: elf32-m32r.c:1453
+#: elf32-m32r.c:1458
 msgid "SDA relocation when _SDA_BASE_ not defined"
 msgstr ""
 
-#: elf32-m32r.c:3003
+#: elf32-m32r.c:3016
+#, c-format
 msgid "%B: The target (%s) of an %s relocation is in the wrong section (%A)"
 msgstr ""
 
-#: elf32-m32r.c:3529
+#: elf32-m32r.c:3536
 msgid "%B: Instruction set mismatch with previous modules"
 msgstr ""
 
-#: elf32-m32r.c:3550 elf32-nds32.c:5636
+#: elf32-m32r.c:3557 elf32-nds32.c:6170
 #, c-format
 msgid "private flags = %lx"
 msgstr ""
 
-#: elf32-m32r.c:3555
+#: elf32-m32r.c:3562
 #, c-format
 msgid ": m32r instructions"
 msgstr ""
 
-#: elf32-m32r.c:3556
+#: elf32-m32r.c:3563
 #, c-format
 msgid ": m32rx instructions"
 msgstr ""
 
-#: elf32-m32r.c:3557
+#: elf32-m32r.c:3564
 #, c-format
 msgid ": m32r2 instructions"
 msgstr ""
 
-#: elf32-m68hc1x.c:1114
+#: 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
 #, c-format
 msgid ""
 "Reference to the far symbol `%s' using a wrong relocation may result in "
 "incorrect execution"
 msgstr ""
 
-#: elf32-m68hc1x.c:1150
+#: elf32-m68hc1x.c:1153
 #, 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:1170
+#: elf32-m68hc1x.c:1171
 #, 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:1190
+#: elf32-m68hc1x.c:1187
 #, c-format
 msgid ""
 "reference to a banked address [%lx:%04lx] in the normal address space at "
 "%04lx"
 msgstr ""
 
-#: elf32-m68hc1x.c:1237
+#: elf32-m68hc1x.c:1228
 #, 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:1370
+#: elf32-m68hc1x.c:1355
 msgid ""
 "%B: linking files compiled for 16-bit integers (-mshort) and others for 32-"
 "bit integers"
 msgstr ""
 
-#: elf32-m68hc1x.c:1377
+#: elf32-m68hc1x.c:1362
 msgid ""
 "%B: linking files compiled for 32-bit double (-fshort-double) and others for "
 "64-bit double"
 msgstr ""
 
-#: elf32-m68hc1x.c:1386
+#: elf32-m68hc1x.c:1371
 msgid "%B: linking files compiled for HCS12 with others compiled for HC12"
 msgstr ""
 
-#: elf32-m68hc1x.c:1402 elf32-ppc.c:4776 elf64-sparc.c:706 elfxx-mips.c:14817
-msgid "%B: uses different e_flags (0x%lx) fields than previous modules (0x%lx)"
-msgstr ""
-
-#: elf32-m68hc1x.c:1430 elf32-xgate.c:677
+#: elf32-m68hc1x.c:1416 elf32-xgate.c:672
 #, c-format
 msgid "[abi=32-bit int, "
 msgstr ""
 
-#: elf32-m68hc1x.c:1432 elf32-xgate.c:679
+#: elf32-m68hc1x.c:1418 elf32-xgate.c:674
 #, c-format
 msgid "[abi=16-bit int, "
 msgstr ""
 
-#: elf32-m68hc1x.c:1435 elf32-xgate.c:682
+#: elf32-m68hc1x.c:1421 elf32-xgate.c:677
 #, c-format
 msgid "64-bit double, "
 msgstr ""
 
-#: elf32-m68hc1x.c:1437 elf32-xgate.c:684
+#: elf32-m68hc1x.c:1423 elf32-xgate.c:679
 #, c-format
 msgid "32-bit double, "
 msgstr ""
 
-#: elf32-m68hc1x.c:1440
+#: elf32-m68hc1x.c:1426
 #, c-format
 msgid "cpu=HC11]"
 msgstr ""
 
-#: elf32-m68hc1x.c:1442
+#: elf32-m68hc1x.c:1428
 #, c-format
 msgid "cpu=HCS12]"
 msgstr ""
 
-#: elf32-m68hc1x.c:1444
+#: elf32-m68hc1x.c:1430
 #, c-format
 msgid "cpu=HC12]"
 msgstr ""
 
-#: elf32-m68hc1x.c:1447
+#: elf32-m68hc1x.c:1433
 #, c-format
 msgid " [memory=bank-model]"
 msgstr ""
 
-#: elf32-m68hc1x.c:1449
+#: elf32-m68hc1x.c:1435
 #, c-format
 msgid " [memory=flat]"
 msgstr ""
 
-#: elf32-m68hc1x.c:1452
+#: elf32-m68hc1x.c:1438
 #, c-format
 msgid " [XGATE RAM offsetting]"
 msgstr ""
 
-#: elf32-m68k.c:1210 elf32-m68k.c:1211 vms-alpha.c:7207 vms-alpha.c:7222
+#: elf32-m68k.c:1215 elf32-m68k.c:1216 vms-alpha.c:7256 vms-alpha.c:7272
 msgid "unknown"
 msgstr ""
 
-#: elf32-m68k.c:1674
+#: elf32-m68k.c:1680
+#, c-format
 msgid "%B: GOT overflow: Number of relocations with 8-bit offset > %d"
 msgstr ""
 
-#: elf32-m68k.c:1680
+#: elf32-m68k.c:1687
+#, c-format
 msgid "%B: GOT overflow: Number of relocations with 8- or 16-bit offset > %d"
 msgstr ""
 
-#: elf32-m68k.c:3921
+#: elf32-m68k.c:3931
+#, c-format
 msgid "%B(%A+0x%lx): R_68K_TLS_LE32 relocation not permitted in shared object"
 msgstr ""
 
-#: elf32-mcore.c:99 elf32-mcore.c:442
+#: elf32-mcore.c:100 elf32-mcore.c:455
+#, c-format
 msgid "%B: Relocation %s (%d) is not currently supported.\n"
 msgstr ""
 
-#: elf32-mcore.c:428
+#: elf32-mcore.c:355
+#, c-format
+msgid "%B: unrecognised MCore reloc number: %d"
+msgstr ""
+
+#: elf32-mcore.c:440
+#, c-format
 msgid "%B: Unknown relocation type %d\n"
 msgstr ""
 
 #. Pacify gcc -Wall.
-#: elf32-mep.c:157
+#: elf32-mep.c:139
 #, c-format
 msgid "mep: no reloc for code %d"
 msgstr ""
 
-#: elf32-mep.c:163
+#: elf32-mep.c:146
 #, c-format
 msgid "MeP: howto %d has type %d"
 msgstr ""
 
-#: elf32-mep.c:632
+#: elf32-mep.c:390
+#, c-format
+msgid "%B: invalid MEP reloc number: %d"
+msgstr ""
+
+#: elf32-mep.c:620
+#, c-format
 msgid "%B and %B are for different cores"
 msgstr ""
 
-#: elf32-mep.c:649
+#: elf32-mep.c:638
+#, c-format
 msgid "%B and %B are for different configurations"
 msgstr ""
 
-#: elf32-mep.c:686
+#: elf32-mep.c:675
 #, c-format
 msgid "private flags = 0x%lx"
 msgstr ""
 
-#: elf32-metag.c:1921
+#: elf32-metag.c:902
+#, c-format
+msgid "%B: invalid METAG reloc number: %d"
+msgstr ""
+
+#: elf32-metag.c:1934
+#, c-format
 msgid ""
 "%B(%A+0x%lx): R_METAG_TLS_LE/IENONPIC relocation not permitted in shared "
 "object"
 msgstr ""
 
-#: elf32-microblaze.c:950
+#: elf32-microblaze.c:656
+#, c-format
+msgid "%B: unrecognised MicroBlaze reloc number: %d"
+msgstr ""
+
+#: elf32-microblaze.c:961
 #, c-format
 msgid "%s: unknown relocation type %d"
 msgstr ""
 
-#: elf32-microblaze.c:1076 elf32-microblaze.c:1121
+#: elf32-microblaze.c:1089 elf32-microblaze.c:1137
 #, c-format
 msgid "%s: The target (%s) of an %s relocation is in the wrong section (%s)"
 msgstr ""
 
-#: elf32-microblaze.c:1484 elf32-tilepro.c:3320 elfxx-sparc.c:3526
-#: elfxx-tilegx.c:3729
+#: elf32-microblaze.c:1505 elf32-or1k.c:1081 elf32-tilepro.c:3327
+#: elfxx-sparc.c:3532 elfxx-tilegx.c:3736
 msgid "%B: probably compiled without -fPIC?"
 msgstr ""
 
-#: elf32-mips.c:1670 elf64-mips.c:2990 elfn32-mips.c:2793
+#: elf32-mips.c:1777 elf64-mips.c:3206 elfn32-mips.c:3010
 msgid "literal relocation occurs for an external symbol"
 msgstr ""
 
-#: elf32-mips.c:1717 elf32-score.c:570 elf32-score7.c:469 elf64-mips.c:3033
-#: elfn32-mips.c:2834
+#: 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-msp430.c:801 elf32-msp430.c:1109
+#: elf32-mips.c:2225
+#, c-format
+msgid "Unrecognised MIPS reloc number: %d"
+msgstr ""
+
+#: elf32-moxie.c:137
+#, c-format
+msgid "%B: invalid Moxie reloc number: %d"
+msgstr ""
+
+#: elf32-msp430.c:648
+#, c-format
+msgid "%B: invalid MSP430X reloc number: %d"
+msgstr ""
+
+#: elf32-msp430.c:658
+#, 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:1317
+#: elf32-msp430.c:1357
 msgid "internal error: branch/jump to an odd address detected"
 msgstr ""
 
-#: elf32-msp430.c:2221
+#: elf32-msp430.c:2354
+#, c-format
 msgid "Warning: %B: Unknown MSPABI object attribute %d"
 msgstr ""
 
-#: elf32-msp430.c:2312
+#: elf32-msp430.c:2447
+#, c-format
 msgid "error: %B uses %s instructions but %B uses %s"
 msgstr ""
 
-#: elf32-msp430.c:2324
+#: elf32-msp430.c:2460
+#, c-format
 msgid "error: %B uses the %s code model whereas %B uses the %s code model"
 msgstr ""
 
-#: elf32-msp430.c:2336
+#: elf32-msp430.c:2473
+#, c-format
 msgid "error: %B uses the large code model but %B uses MSP430 instructions"
 msgstr ""
 
-#: elf32-msp430.c:2346
+#: elf32-msp430.c:2484
+#, c-format
 msgid "error: %B uses the %s data model whereas %B uses the %s data model"
 msgstr ""
 
-#: elf32-msp430.c:2358
+#: elf32-msp430.c:2497
+#, c-format
 msgid "error: %B uses the small code model but %B uses the %s data model"
 msgstr ""
 
-#: elf32-msp430.c:2369
+#: elf32-msp430.c:2509
+#, c-format
 msgid "error: %B uses the %s data model but %B only uses MSP430 instructions"
 msgstr ""
 
-#: elf32-nds32.c:2921
+#: elf32-mt.c:242
+#, c-format
+msgid "%B: invalid MT reloc number: %d"
+msgstr ""
+
+#: elf32-nds32.c:2974
+#, c-format
+msgid "%B: invalid NDS32 reloc number: %d"
+msgstr ""
+
+#: elf32-nds32.c:3309
 msgid "error: Can't find symbol: _SDA_BASE_."
 msgstr ""
 
-#: elf32-nds32.c:4142
+#: elf32-nds32.c:4525 elf32-nds32.c:12035
+msgid "%B: error: Cannot set _ITB_BASE_"
+msgstr ""
+
+#: elf32-nds32.c:4533
+msgid "error: IFC relocation error."
+msgstr ""
+
+#: elf32-nds32.c:4567
+#, c-format
 msgid "%B: error: unknown relocation type %d."
 msgstr ""
 
-#: elf32-nds32.c:4584
+#: elf32-nds32.c:5013
 #, c-format
 msgid "%s: warning: cannot deal R_NDS32_25_ABS_RELA in shared mode."
 msgstr ""
 
-#: elf32-nds32.c:4716
+#: elf32-nds32.c:5147
 msgid "%B: warning: unaligned access to GOT entry."
 msgstr ""
 
-#: elf32-nds32.c:4758
+#: elf32-nds32.c:5189
 msgid "%B: warning: relocate SDA_BASE failed."
 msgstr ""
 
-#: elf32-nds32.c:4779
+#: elf32-nds32.c:5211
+#, c-format
 msgid "%B(%A): warning: unaligned small data access of type %d."
 msgstr ""
 
-#: elf32-nds32.c:5446
+#: elf32-nds32.c:5977
+#, c-format
 msgid ""
 "%B: ISR vector size mismatch with previous modules, previous %u-byte, "
 "current %u-byte"
 msgstr ""
 
-#: elf32-nds32.c:5489
+#: elf32-nds32.c:6021
 msgid "%B: warning: Endian mismatch with previous modules."
 msgstr ""
 
-#: elf32-nds32.c:5499
+#: elf32-nds32.c:6031
 msgid ""
 "%B: warning: Older version of object file encountered, Please recompile with "
 "current tool chain."
 msgstr ""
 
-#: elf32-nds32.c:5577
+#: elf32-nds32.c:6109
 msgid "%B: error: ABI mismatch with previous modules."
 msgstr ""
 
-#: elf32-nds32.c:5588
+#: elf32-nds32.c:6120
 msgid "%B: error: Instruction set mismatch with previous modules."
 msgstr ""
 
-#: elf32-nds32.c:5612
+#: elf32-nds32.c:6146
+#, c-format
 msgid "%B: warning: Incompatible elf-versions %s and  %s."
 msgstr ""
 
-#: elf32-nds32.c:5642
+#: elf32-nds32.c:6176
 #, c-format
 msgid ": n1 instructions"
 msgstr ""
 
-#: elf32-nds32.c:5645
+#: elf32-nds32.c:6179
 #, c-format
 msgid ": n1h instructions"
 msgstr ""
 
-#: elf32-nds32.c:8147
-msgid "%B: %s\n"
+#: elf32-nds32.c:8787
+msgid "%B: Error: search_nds32_elf_blank reports wrong node\n"
 msgstr ""
 
-#: elf32-nds32.c:8449
-msgid ""
-"%B(%A): warning: relax is suppressed for sections of alignment %d-bytes > 4-"
-"byte."
+#: elf32-nds32.c:9046
+#, c-format
+msgid "%B: warning: %s points to unrecognized reloc at 0x%lx."
 msgstr ""
 
-#: elf32-nds32.c:8502
-msgid "%B: error: Cannot set _ITB_BASE_"
+#: elf32-nds32.c:11907 elf32-nds32.c:11924
+msgid "error: Jump IFC Fail."
 msgstr ""
 
-#: elf32-nds32.c:11384
+#: elf32-nds32.c:12781
+#, c-format
 msgid "%B: Nested OMIT_FP in %A."
 msgstr ""
 
-#: elf32-nds32.c:11401
+#: elf32-nds32.c:12800
+#, c-format
 msgid "%B: Unmatched OMIT_FP in %A."
 msgstr ""
 
-#: elf32-nds32.c:13357
+#: elf32-nds32.c:13083 reloc.c:8043
+#, c-format
+msgid "%X%P: %B(%A): relocation \"%R\" goes out of range\n"
+msgstr ""
+
+#: elf32-nds32.c:14859
 msgid "Linker: cannot init ex9 hash table error \n"
 msgstr ""
 
-#: elf32-nds32.c:13790 elf32-nds32.c:13804
+#: elf32-nds32.c:15268 elf32-nds32.c:15282
 msgid "Linker: error cannot fixed ex9 relocation \n"
 msgstr ""
 
-#: elf32-nds32.c:14015
+#: elf32-nds32.c:15493
 #, c-format
 msgid ""
 "%s: warning: unaligned small data access. For entry: {%d, %d, %d}, addr = 0x"
 "%x, align = 0x%x."
 msgstr ""
 
-#: elf32-nds32.c:14047
+#: elf32-nds32.c:15526
 msgid "%P%F: failed creating ex9.it %s hash table: %E\n"
 msgstr ""
 
-#: elf32-nios2.c:2861
+#: elf32-nios2.c:2951
+msgid "error: %B: Big-endian R2 is not supported."
+msgstr ""
+
+#: elf32-nios2.c:3832
 #, c-format
 msgid ""
 "global pointer relative relocation at address 0x%08x when _gp not defined\n"
 msgstr ""
 
-#: elf32-nios2.c:2878
+#: elf32-nios2.c:3852
 #, 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"
 msgstr ""
 
-#: elf32-nios2.c:3392
+#: elf32-nios2.c:4374
+#, c-format
 msgid ""
 "%B(%A+0x%lx): R_NIOS2_TLS_LE16 relocation not permitted in shared object"
 msgstr ""
 
-#: elf32-nios2.c:3520
+#: elf32-nios2.c:4502
 msgid "relocation out of range"
 msgstr ""
 
-#: elf32-nios2.c:3530 elf32-tic6x.c:2744
+#: elf32-nios2.c:4512 elf32-tic6x.c:2747
 msgid "dangerous relocation"
 msgstr ""
 
-#: elf32-nios2.c:4529
+#: elf32-nios2.c:5540
 #, c-format
 msgid "dynamic variable `%s' is zero size"
 msgstr ""
 
-#: elf32-ppc.c:2100
+#: elf32-or1k.c:744
+#, c-format
+msgid "%B: invalid OR1K reloc number: %d"
+msgstr ""
+
+#: elf32-or1k.c:994
+msgid "internal error: addend should be zero for R_OR1K_GOT16"
+msgstr ""
+
+#: elf32-or1k.c:1103
+msgid "%B: support for local dynamic not implemented"
+msgstr ""
+
+#: elf32-or1k.c:1238
+msgid "%B: will not resolve runtime TLS relocation"
+msgstr ""
+
+#: elf32-or1k.c:1648
+#, c-format
+msgid "%B: bad relocation section name `%s'"
+msgstr ""
+
+#: elf32-or1k.c:2797
+msgid "%B: EF_OR1K_NODELAY flag mismatch with previous modules"
+msgstr ""
+
+#: elf32-pj.c:325
+#, c-format
+msgid "%B: unrecognised PicoJava reloc number: %d"
+msgstr ""
+
+#: elf32-ppc.c:2045
+#, c-format
+msgid "%B: unrecognised PPC reloc number: %d"
+msgstr ""
+
+#: elf32-ppc.c:2130
 #, c-format
 msgid "generic linker can't handle %s"
 msgstr ""
 
-#: elf32-ppc.c:2642
+#: elf32-ppc.c:2764
+#, c-format
 msgid "corrupt %s section in %B"
 msgstr ""
 
-#: elf32-ppc.c:2661
+#: elf32-ppc.c:2784
+#, c-format
 msgid "unable to read in %s section from %B"
 msgstr ""
 
-#: elf32-ppc.c:2702
+#: elf32-ppc.c:2826
+#, c-format
 msgid "warning: unable to set size of %s section in %B"
 msgstr ""
 
-#: elf32-ppc.c:2752
+#: elf32-ppc.c:2876
 msgid "failed to allocate space for new APUinfo section."
 msgstr ""
 
-#: elf32-ppc.c:2771
+#: elf32-ppc.c:2895
 msgid "failed to compute new APUinfo section."
 msgstr ""
 
-#: elf32-ppc.c:2774
+#: elf32-ppc.c:2898
 msgid "failed to install new APUinfo section."
 msgstr ""
 
-#: elf32-ppc.c:3844
+#: elf32-ppc.c:3978
+#, c-format
 msgid "%B: relocation %s cannot be used when making a shared object"
 msgstr ""
 
-#. It does not make sense to have a procedure linkage
-#. table entry for a local symbol.
-#: elf32-ppc.c:4218
+#: elf32-ppc.c:4332 elf64-ppc.c:5566
+#, c-format
 msgid "%P: %H: %s reloc against local symbol\n"
 msgstr ""
 
-#: elf32-ppc.c:4299
-msgid "%P: %H: @local call to ifunc %s\n"
-msgstr ""
-
-#: elf32-ppc.c:4588 elf32-ppc.c:4603
+#: elf32-ppc.c:4693 elf32-ppc.c:4697
+#, c-format
 msgid "Warning: %B uses hard float, %B uses soft float"
 msgstr ""
 
-#: elf32-ppc.c:4591 elf32-ppc.c:4595
+#: elf32-ppc.c:4701 elf32-ppc.c:4706
+#, c-format
 msgid ""
 "Warning: %B uses double-precision hard float, %B uses single-precision hard "
 "float"
 msgstr ""
 
-#: elf32-ppc.c:4599
-msgid "Warning: %B uses soft float, %B uses single-precision hard float"
-msgstr ""
-
-#: elf32-ppc.c:4606 elf32-ppc.c:4610
-msgid "Warning: %B uses unknown floating point ABI %d"
+#: elf32-ppc.c:4721 elf32-ppc.c:4726
+#, c-format
+msgid "Warning: %B uses 64-bit long double, %B uses 128-bit long double"
 msgstr ""
 
-#: elf32-ppc.c:4652 elf32-ppc.c:4656
-msgid "Warning: %B uses unknown vector ABI %d"
+#: elf32-ppc.c:4731 elf32-ppc.c:4736
+#, c-format
+msgid "Warning: %B uses IBM long double, %B uses IEEE long double"
 msgstr ""
 
-#: elf32-ppc.c:4660
-msgid "Warning: %B uses vector ABI \"%s\", %B uses \"%s\""
+#: elf32-ppc.c:4787 elf32-ppc.c:4792
+#, c-format
+msgid "Warning: %B uses AltiVec vector ABI, %B uses SPE vector ABI"
 msgstr ""
 
-#: elf32-ppc.c:4677 elf32-ppc.c:4680
+#: elf32-ppc.c:4815 elf32-ppc.c:4820
+#, c-format
 msgid "Warning: %B uses r3/r4 for small structure returns, %B uses memory"
 msgstr ""
 
-#: elf32-ppc.c:4683 elf32-ppc.c:4687
-msgid "Warning: %B uses unknown small structure return convention %d"
-msgstr ""
-
-#: elf32-ppc.c:4741
+#: elf32-ppc.c:4875
 msgid ""
 "%B: compiled with -mrelocatable and linked with modules compiled normally"
 msgstr ""
 
-#: elf32-ppc.c:4749
+#: elf32-ppc.c:4883
 msgid ""
 "%B: compiled normally and linked with modules compiled with -mrelocatable"
 msgstr ""
 
-#: elf32-ppc.c:4872
+#: elf32-ppc.c:5007
 msgid "%P: bss-plt forced due to %B\n"
 msgstr ""
 
-#: elf32-ppc.c:4875
+#: elf32-ppc.c:5010
 msgid "%P: bss-plt forced by profiling\n"
 msgstr ""
 
@@ -2275,96 +3092,154 @@ msgstr ""
 #. could just mark this symbol to exclude it
 #. from tls optimization but it's safer to skip
 #. the entire optimization.
-#: elf32-ppc.c:5369 elf64-ppc.c:8371
+#: elf32-ppc.c:5509 elf64-ppc.c:8722
+#, c-format
 msgid "%H arg lost __tls_get_addr, TLS optimization disabled\n"
 msgstr ""
 
-#: elf32-ppc.c:7927
+#: elf32-ppc.c:8237
+msgid "%P: %H: fixup branch overflow\n"
+msgstr ""
+
+#: elf32-ppc.c:8277 elf32-ppc.c:8312
+#, c-format
+msgid "%P: %H: error: %s with unexpected instruction %x\n"
+msgstr ""
+
+#: elf32-ppc.c:8368
+#, c-format
+msgid "%X%P: %H: unsupported bss-plt -fPIC ifunc %s\n"
+msgstr ""
+
+#: elf32-ppc.c:8421
+#, c-format
 msgid "%P: %B: unknown relocation type %d for symbol %s\n"
 msgstr ""
 
-#: elf32-ppc.c:8191
+#: elf32-ppc.c:8700
+#, c-format
 msgid "%P: %H: non-zero addend on %s reloc against `%s'\n"
 msgstr ""
 
-#: elf32-ppc.c:8389
+#. @local on an ifunc does not really make sense since
+#. the ifunc resolver can take you anywhere.  More
+#. seriously, calls to ifuncs must go through a plt call
+#. stub, and for pic the plt call stubs uses r30 to
+#. access the PLT.  The problem is that a call that is
+#. local won't have the +32k reloc addend trick marking
+#. -fPIC code, so the linker won't know whether r30 is
+#. _GLOBAL_OFFSET_TABLE_ or pointing into a .got2 section.
+#: elf32-ppc.c:8732
+#, c-format
+msgid "%X%P: %H: @local call to ifunc %s\n"
+msgstr ""
+
+#: elf32-ppc.c:8922
+#, c-format
 msgid "%P: %H: relocation %s for indirect function %s unsupported\n"
 msgstr ""
 
-#: elf32-ppc.c:8646 elf32-ppc.c:8676 elf32-ppc.c:8767
+#: elf32-ppc.c:9181 elf32-ppc.c:9212 elf32-ppc.c:9297
+#, c-format
 msgid ""
 "%P: %B: the target (%s) of a %s relocation is in the wrong output section "
 "(%s)\n"
 msgstr ""
 
-#: elf32-ppc.c:8854
+#: elf32-ppc.c:9392
+#, c-format
 msgid ""
 "%B: the target (%s) of a %s relocation is in the wrong output section (%s)"
 msgstr ""
 
-#: elf32-ppc.c:8958
+#: elf32-ppc.c:9490
+#, c-format
 msgid "%P: %B: relocation %s is not yet supported for symbol %s\n"
 msgstr ""
 
-#: elf32-ppc.c:9038
+#: elf32-ppc.c:9575
+#, c-format
 msgid "%P: %H: error: %s against `%s' not a multiple of %u\n"
 msgstr ""
 
-#: elf32-ppc.c:9067
+#: elf32-ppc.c:9604
+#, c-format
 msgid "%P: %H: unresolvable %s relocation against symbol `%s'\n"
 msgstr ""
 
-#: elf32-ppc.c:9114
+#: elf32-ppc.c:9685
+#, c-format
 msgid "%P: %H: %s reloc against `%s': error %d\n"
 msgstr ""
 
-#: elf32-ppc.c:9750
+#: elf32-ppc.c:10491
+#, c-format
 msgid "%P: %s not defined in linker created %s\n"
 msgstr ""
 
-#: elf32-rl78.c:784
+#: elf32-rl78.c:291
+#, c-format
+msgid "%B: invalid RL78 reloc number: %d"
+msgstr ""
+
+#: elf32-rl78.c:369
+msgid "Internal Error: RL78 reloc stack overflow"
+msgstr ""
+
+#: elf32-rl78.c:380
+msgid "Internal Error: RL78 reloc stack underflow"
+msgstr ""
+
+#: elf32-rl78.c:1053
 msgid "Warning: RL78_SYM reloc with an unknown symbol"
 msgstr ""
 
-#: elf32-rl78.c:952 elf32-rx.c:1324
+#: elf32-rl78.c:1084 elf32-rx.c:1434
+#, c-format
 msgid "%B(%A): error: call to undefined function '%s'"
 msgstr ""
 
-#: elf32-rl78.c:966 elf32-rx.c:1338
-msgid "%B(%A): warning: unaligned access to symbol '%s' in the small data area"
+#: elf32-rl78.c:1205
+#, c-format
+msgid "RL78 ABI conflict: G10 file %s cannot be linked with %s file %s"
 msgstr ""
 
-#: elf32-rl78.c:970 elf32-rx.c:1342
-msgid "%B(%A): internal error: out of range error"
+#: elf32-rl78.c:1222
+#, c-format
+msgid "RL78 ABI conflict: cannot link %s file %s with %s file %s"
 msgstr ""
 
-#: elf32-rl78.c:974 elf32-rx.c:1346
-msgid "%B(%A): internal error: unsupported relocation error"
+#: elf32-rl78.c:1231
+msgid "RL78 merge conflict: cannot link 32-bit and 64-bit objects together"
 msgstr ""
 
-#: elf32-rl78.c:978 elf32-rx.c:1350
-msgid "%B(%A): internal error: dangerous relocation"
+#: elf32-rl78.c:1235 elf32-rl78.c:1239
+#, c-format
+msgid "- %s is 64-bit, %s is not"
 msgstr ""
 
-#: elf32-rl78.c:982 elf32-rx.c:1354
-msgid "%B(%A): internal error: unknown error"
+#: elf32-rl78.c:1266
+#, c-format
+msgid " [64-bit doubles]"
 msgstr ""
 
-#: elf32-rl78.c:1043
-msgid "RL78/G10 ABI conflict: cannot link G10 and non-G10 objects together"
+#: elf32-rx.c:313
+#, c-format
+msgid "%B: invalid RX reloc number: %d"
 msgstr ""
 
-#: elf32-rl78.c:1046 elf32-rl78.c:1049
+#: elf32-rx.c:594
 #, c-format
-msgid "- %s is G10, %s is not"
+msgid "%B:%A: table entry %s outside table"
 msgstr ""
 
-#: elf32-rl78.c:1072
+#: elf32-rx.c:601
 #, c-format
-msgid " [G10]"
+msgid "%B:%A: table entry %s not word-aligned within table"
 msgstr ""
 
-#: elf32-rx.c:563
+#: elf32-rx.c:667
+#, c-format
 msgid "%B:%A: Warning: deprecated Red Hat reloc "
 msgstr ""
 
@@ -2372,331 +3247,380 @@ msgstr ""
 #. 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:581
+#: elf32-rx.c:686
+#, c-format
 msgid "%B(%A): unsafe PID relocation %s at 0x%08lx (against %s in %s)"
 msgstr ""
 
-#: elf32-rx.c:1157
+#: elf32-rx.c:1266
 msgid "Warning: RX_SYM reloc with an unknown symbol"
 msgstr ""
 
-#: elf32-s390.c:2292 elf64-s390.c:2244
+#: elf32-rx.c:3145
+#, c-format
+msgid "There is a conflict merging the ELF header flags from %s"
+msgstr ""
+
+#: elf32-rx.c:3147
+#, c-format
+msgid "  the input  file's flags: %s"
+msgstr ""
+
+#: elf32-rx.c:3149
+#, c-format
+msgid "  the output file's flags: %s"
+msgstr ""
+
+#: elf32-rx.c:3742
+#, c-format
+msgid "%B:%A: table %s missing corresponding %s"
+msgstr ""
+
+#: elf32-rx.c:3750
+#, c-format
+msgid "%B:%A: %s and %s must be in the same input section"
+msgstr ""
+
+#: elf32-s390.c:2352 elf64-s390.c:2302
+#, c-format
 msgid "%B(%A+0x%lx): invalid instruction for TLS relocation %s"
 msgstr ""
 
-#: elf32-score.c:1520 elf32-score7.c:1379 elfxx-mips.c:3642
+#: elf32-score.c:1519 elf32-score7.c:1380 elfxx-mips.c:3756
 msgid "not enough GOT space for local GOT entries"
 msgstr ""
 
-#: elf32-score.c:2742
+#: elf32-score.c:2744
 msgid "address not word align"
 msgstr ""
 
-#: elf32-score.c:2827 elf32-score7.c:2631
+#: elf32-score.c:2830 elf32-score7.c:2636
 #, c-format
 msgid "%s: Malformed reloc detected for section %s"
 msgstr ""
 
-#: elf32-score.c:2882 elf32-score7.c:2686
+#: elf32-score.c:2888 elf32-score7.c:2694
+#, c-format
 msgid "%B: CALL15 reloc at 0x%lx not against global symbol"
 msgstr ""
 
-#: elf32-score.c:4007 elf32-score7.c:3811
+#: elf32-score.c:4011 elf32-score7.c:3817
 #, c-format
 msgid " [pic]"
 msgstr ""
 
-#: elf32-score.c:4011 elf32-score7.c:3815
+#: elf32-score.c:4015 elf32-score7.c:3821
 #, c-format
 msgid " [fix dep]"
 msgstr ""
 
-#: elf32-score.c:4053 elf32-score7.c:3857
+#: elf32-score.c:4058 elf32-score7.c:3864
 msgid "%B: warning: linking PIC files with non-PIC files"
 msgstr ""
 
 #: elf32-sh-symbian.c:130
+#, c-format
 msgid "%B: IMPORT AS directive for %s conceals previous IMPORT AS"
 msgstr ""
 
-#: elf32-sh-symbian.c:383
+#: elf32-sh-symbian.c:384
+#, c-format
 msgid "%B: Unrecognised .directive command: %s"
 msgstr ""
 
-#: elf32-sh-symbian.c:500
+#: elf32-sh-symbian.c:502
+#, c-format
 msgid "%B: Failed to add renamed symbol %s"
 msgstr ""
 
-#: elf32-sh.c:569
-msgid "%B: 0x%lx: warning: bad R_SH_USES offset"
-msgstr ""
-
-#: elf32-sh.c:581
-msgid "%B: 0x%lx: warning: R_SH_USES points to unrecognized insn 0x%x"
-msgstr ""
-
-#: elf32-sh.c:598
-msgid "%B: 0x%lx: warning: bad R_SH_USES load offset"
-msgstr ""
-
-#: elf32-sh.c:613
-msgid "%B: 0x%lx: warning: could not find expected reloc"
-msgstr ""
-
-#: elf32-sh.c:641
-msgid "%B: 0x%lx: warning: symbol in unexpected section"[...]

[diff truncated at 100000 bytes]


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]