This is the mail archive of the gdb-cvs@sourceware.org mailing list for the GDB 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/binutils-2_31-branch] Reset version to 2.30.90. Update configure files. Regenerate pot files.


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

commit 176c2a5e0e7443a0766bfb7ad8a02d5fec15ff08
Author: Nick Clifton <nickc@redhat.com>
Date:   Sun Jun 24 19:49:22 2018 +0100

    Reset version to 2.30.90.  Update configure files.  Regenerate pot files.

Diff:
---
 ChangeLog                |    4 +
 bfd/ChangeLog            |    6 +
 bfd/configure            |   20 +-
 bfd/po/bfd.pot           | 1483 ++++-----
 bfd/version.m4           |    2 +-
 binutils/ChangeLog       |    5 +
 binutils/configure       |   20 +-
 binutils/po/binutils.pot | 1739 +++++------
 configure                |    1 -
 gas/ChangeLog            |    5 +
 gas/configure            |   20 +-
 gas/po/gas.pot           | 5628 ++++++++++++++++-------------------
 gold/ChangeLog           |    4 +
 gold/po/gold.pot         | 1449 ++++-----
 gprof/ChangeLog          |    5 +
 gprof/configure          |   20 +-
 gprof/po/gprof.pot       |   22 +-
 ld/ChangeLog             |    5 +
 ld/configure             |   20 +-
 ld/po/ld.pot             | 7447 +++++++++++++++++++++++++++++++++++++---------
 opcodes/ChangeLog        |    5 +
 opcodes/configure        |   20 +-
 opcodes/po/opcodes.pot   |  212 +-
 23 files changed, 11286 insertions(+), 6856 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 5eae3ce..a44cdfd 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2018-06-24  Nick Clifton  <nickc@redhat.com>
+
+	* configure: Regenerate.
+
 2018-06-19  Simon Marchi  <simon.marchi@ericsson.com>
 
 	* libtool.m4: Use AC_LANG_SOURCE.
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 69aab2c..a95f126 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,5 +1,11 @@
 2018-06-24  Nick Clifton  <nickc@redhat.com>
 
+	* version.m4 (BFD_VERSION): Update to 2.30.90.
+	* configure: Regenerate.
+	* po/bfd.pot: Regenerate.
+
+2018-06-24  Nick Clifton  <nickc@redhat.com>
+
 	2.31 branch created.
 
 2018-06-21  Maciej W. Rozycki  <macro@mips.com>
diff --git a/bfd/configure b/bfd/configure
index 263034c..9a36a68 100755
--- a/bfd/configure
+++ b/bfd/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for bfd 2.30.52.
+# Generated by GNU Autoconf 2.69 for bfd 2.30.90.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@ MAKEFLAGS=
 # Identity of this package.
 PACKAGE_NAME='bfd'
 PACKAGE_TARNAME='bfd'
-PACKAGE_VERSION='2.30.52'
-PACKAGE_STRING='bfd 2.30.52'
+PACKAGE_VERSION='2.30.90'
+PACKAGE_STRING='bfd 2.30.90'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1391,7 +1391,7 @@ if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures bfd 2.30.52 to adapt to many kinds of systems.
+\`configure' configures bfd 2.30.90 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1462,7 +1462,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of bfd 2.30.52:";;
+     short | recursive ) echo "Configuration of bfd 2.30.90:";;
    esac
   cat <<\_ACEOF
 
@@ -1589,7 +1589,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-bfd configure 2.30.52
+bfd configure 2.30.90
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2237,7 +2237,7 @@ cat >config.log <<_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by bfd $as_me 2.30.52, which was
+It was created by bfd $as_me 2.30.90, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -4187,7 +4187,7 @@ fi
 
 # Define the identity of the package.
  PACKAGE='bfd'
- VERSION='2.30.52'
+ VERSION='2.30.90'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -16916,7 +16916,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by bfd $as_me 2.30.52, which was
+This file was extended by bfd $as_me 2.30.90, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -16982,7 +16982,7 @@ _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-bfd config.status 2.30.52
+bfd config.status 2.30.90
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff --git a/bfd/po/bfd.pot b/bfd/po/bfd.pot
index 36e0e67..2946fe5 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: 2018-04-30 11:54+0100\n"
+"POT-Creation-Date: 2018-06-24 19:41+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"
@@ -80,21 +80,22 @@ msgstr ""
 #: elf32-msp430.c:648 elf32-msp430.c:658 elf32-mt.c:241 elf32-nds32.c:2880
 #: elf32-nds32.c:2904 elf32-nds32.c:4423 elf32-nios2.c:3015 elf32-or1k.c:715
 #: elf32-pj.c:325 elf32-ppc.c:2061 elf32-ppc.c:2074 elf32-pru.c:420
-#: elf32-rl78.c:292 elf32-rx.c:314 elf32-rx.c:323 elf32-s390.c:347
-#: elf32-sh.c:438 elf32-spu.c:160 elf32-tic6x.c:1508 elf32-tic6x.c:1518
-#: elf32-tic6x.c:1537 elf32-tic6x.c:1547 elf32-tic6x.c:2642 elf32-tilepro.c:803
-#: elf32-v850.c:1899 elf32-v850.c:1921 elf32-v850.c:4270 elf32-vax.c:290
-#: elf32-visium.c:482 elf32-wasm32.c:106 elf32-xc16x.c:241 elf32-xgate.c:428
-#: elf32-xstormy16.c:395 elf32-xtensa.c:454 elf32-xtensa.c:488
-#: elf64-alpha.c:1112 elf64-alpha.c:4101 elf64-alpha.c:4249
+#: elf32-rl78.c:292 elf32-rx.c:314 elf32-rx.c:323 elf32-s12z.c:238
+#: elf32-s390.c:347 elf32-sh.c:438 elf32-spu.c:160 elf32-tic6x.c:1508
+#: elf32-tic6x.c:1518 elf32-tic6x.c:1537 elf32-tic6x.c:1547 elf32-tic6x.c:2642
+#: elf32-tilepro.c:803 elf32-v850.c:1899 elf32-v850.c:1921 elf32-v850.c:4270
+#: elf32-vax.c:290 elf32-visium.c:482 elf32-wasm32.c:106 elf32-xc16x.c:241
+#: elf32-xgate.c:428 elf32-xstormy16.c:395 elf32-xtensa.c:459
+#: elf32-xtensa.c:493 elf64-alpha.c:1112 elf64-alpha.c:4101 elf64-alpha.c:4249
 #: elf64-ia64-vms.c:254 elf64-ia64-vms.c:3440 elf64-mips.c:3623
 #: elf64-mips.c:3639 elf64-mmix.c:1264 elf64-nfp.c:239 elf64-ppc.c:2281
 #: elf64-ppc.c:2555 elf64-ppc.c:2564 elf64-s390.c:328 elf64-s390.c:378
 #: elf64-x86-64.c:285 elfn32-mips.c:3451 elfxx-ia64.c:325 elfxx-riscv.c:955
 #: elfxx-sparc.c:589 elfxx-sparc.c:639 elfxx-sparc.c:661 elfxx-tilegx.c:912
-#: elfxx-tilegx.c:952 /work/sources/binutils/current/bfd/elfnn-aarch64.c:2126
-#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:2224 elf32-ia64.c:211
-#: elf32-ia64.c:3863 elf64-ia64.c:211 elf64-ia64.c:3863
+#: elfxx-tilegx.c:952
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:2126
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:2224
+#: elf32-ia64.c:211 elf32-ia64.c:3863 elf64-ia64.c:211 elf64-ia64.c:3863
 #, c-format
 msgid "%pB: unsupported relocation type %#x"
 msgstr ""
@@ -121,111 +122,111 @@ msgstr ""
 msgid "Writing updated armap timestamp"
 msgstr ""
 
-#: bfd.c:448
+#: bfd.c:449
 msgid "no error"
 msgstr ""
 
-#: bfd.c:449
+#: bfd.c:450
 msgid "system call error"
 msgstr ""
 
-#: bfd.c:450
+#: bfd.c:451
 msgid "invalid bfd target"
 msgstr ""
 
-#: bfd.c:451
+#: bfd.c:452
 msgid "file in wrong format"
 msgstr ""
 
-#: bfd.c:452
+#: bfd.c:453
 msgid "archive object file in wrong format"
 msgstr ""
 
-#: bfd.c:453
+#: bfd.c:454
 msgid "invalid operation"
 msgstr ""
 
-#: bfd.c:454
+#: bfd.c:455
 msgid "memory exhausted"
 msgstr ""
 
-#: bfd.c:455
+#: bfd.c:456
 msgid "no symbols"
 msgstr ""
 
-#: bfd.c:456
+#: bfd.c:457
 msgid "archive has no index; run ranlib to add one"
 msgstr ""
 
-#: bfd.c:457
+#: bfd.c:458
 msgid "no more archived files"
 msgstr ""
 
-#: bfd.c:458
+#: bfd.c:459
 msgid "malformed archive"
 msgstr ""
 
-#: bfd.c:459
+#: bfd.c:460
 msgid "DSO missing from command line"
 msgstr ""
 
-#: bfd.c:460
+#: bfd.c:461
 msgid "file format not recognized"
 msgstr ""
 
-#: bfd.c:461
+#: bfd.c:462
 msgid "file format is ambiguous"
 msgstr ""
 
-#: bfd.c:462
+#: bfd.c:463
 msgid "section has no contents"
 msgstr ""
 
-#: bfd.c:463
+#: bfd.c:464
 msgid "nonrepresentable section on output"
 msgstr ""
 
-#: bfd.c:464
+#: bfd.c:465
 msgid "symbol needs debug section which does not exist"
 msgstr ""
 
-#: bfd.c:465
+#: bfd.c:466
 msgid "bad value"
 msgstr ""
 
-#: bfd.c:466
+#: bfd.c:467
 msgid "file truncated"
 msgstr ""
 
-#: bfd.c:467
+#: bfd.c:468
 msgid "file too big"
 msgstr ""
 
-#: bfd.c:468
+#: bfd.c:469
 #, c-format
 msgid "error reading %s: %s"
 msgstr ""
 
-#: bfd.c:469
+#: bfd.c:470
 msgid "#<invalid error code>"
 msgstr ""
 
-#: bfd.c:1416
+#: bfd.c:1429
 #, c-format
 msgid "BFD %s assertion fail %s:%d"
 msgstr ""
 
-#: bfd.c:1429
+#: bfd.c:1442
 #, c-format
 msgid "BFD %s internal error, aborting at %s:%d in %s\n"
 msgstr ""
 
-#: bfd.c:1434
+#: bfd.c:1447
 #, c-format
 msgid "BFD %s internal error, aborting at %s:%d\n"
 msgstr ""
 
-#: bfd.c:1436
+#: bfd.c:1449
 msgid "Please report this bug.\n"
 msgstr ""
 
@@ -244,7 +245,7 @@ msgstr ""
 msgid "warning: writing section `%pA' at huge (ie negative) file offset"
 msgstr ""
 
-#: cache.c:273
+#: cache.c:272
 #, c-format
 msgid "reopening %pB: %s\n"
 msgstr ""
@@ -264,8 +265,8 @@ msgstr ""
 msgid "using multiple gp values"
 msgstr ""
 
-#: coff-alpha.c:1501 coff-alpha.c:1507 elf.c:8979 elf32-mcore.c:100
-#: elf32-mcore.c:455 elf32-ppc.c:8751 elf32-ppc.c:9883 elf64-ppc.c:14932
+#: coff-alpha.c:1501 coff-alpha.c:1507 elf.c:8983 elf32-mcore.c:100
+#: elf32-mcore.c:455 elf32-ppc.c:8755 elf32-ppc.c:9887 elf64-ppc.c:14936
 #, c-format
 msgid "%pB: %s unsupported"
 msgstr ""
@@ -335,7 +336,7 @@ msgstr ""
 msgid "%pB: illegal symbol index %ld in relocs"
 msgstr ""
 
-#: coff-tic4x.c:228 coff-tic54x.c:366 coffcode.h:5007
+#: coff-tic4x.c:228 coff-tic54x.c:366 coffcode.h:5010
 #, c-format
 msgid "%pB: warning: illegal symbol index %ld in relocs"
 msgstr ""
@@ -420,52 +421,52 @@ msgstr ""
 msgid "%pB:%s section %s: alignment 2**%u not representable"
 msgstr ""
 
-#: coffcode.h:4273
+#: coffcode.h:4276
 #, c-format
 msgid "%pB: warning: line number count (%#lx) exceeds section size (%#lx)"
 msgstr ""
 
-#: coffcode.h:4288
+#: coffcode.h:4291
 #, c-format
 msgid "%pB: warning: line number table read failed"
 msgstr ""
 
-#: coffcode.h:4322 coffcode.h:4336
+#: coffcode.h:4325 coffcode.h:4339
 #, c-format
 msgid "%pB: warning: illegal symbol index 0x%lx in line number entry %d"
 msgstr ""
 
-#: coffcode.h:4350
+#: coffcode.h:4353
 #, c-format
 msgid "%pB: warning: illegal symbol in line number entry %d"
 msgstr ""
 
-#: coffcode.h:4363
+#: coffcode.h:4366
 #, c-format
 msgid "%pB: warning: duplicate line number information for `%s'"
 msgstr ""
 
-#: coffcode.h:4771
+#: coffcode.h:4774
 #, c-format
 msgid "%pB: unrecognized storage class %d for %s symbol `%s'"
 msgstr ""
 
-#: coffcode.h:4901
+#: coffcode.h:4904
 #, c-format
 msgid "warning: %pB: local symbol `%s' has no section"
 msgstr ""
 
-#: coffcode.h:5047
+#: coffcode.h:5050
 #, c-format
 msgid "%pB: illegal relocation type %d at address %#<PRIx64>"
 msgstr ""
 
-#: coffgen.c:178 elf.c:1200
+#: coffgen.c:178 elf.c:1214
 #, c-format
 msgid "%pB: unable to initialize compress status for section %s"
 msgstr ""
 
-#: coffgen.c:202 elf.c:1211
+#: coffgen.c:202 elf.c:1225
 #, c-format
 msgid "%pB: unable to initialize decompress status for section %s"
 msgstr ""
@@ -498,16 +499,16 @@ msgstr ""
 msgid "<corrupt info> %s"
 msgstr ""
 
-#: coffgen.c:2688 elflink.c:14182 linker.c:2946
+#: coffgen.c:2688 elflink.c:14290 linker.c:2946
 msgid "%F%P: already_linked_table: %E\n"
 msgstr ""
 
-#: coffgen.c:3029 elflink.c:13184
+#: coffgen.c:3029 elflink.c:13292
 #, c-format
 msgid "removing unused section '%pA' in file '%pB'"
 msgstr ""
 
-#: coffgen.c:3106 elflink.c:13402
+#: coffgen.c:3106 elflink.c:13510
 msgid "warning: gc-sections option ignored"
 msgstr ""
 
@@ -516,7 +517,7 @@ msgstr ""
 msgid "warning: symbol `%s' is both section and non-section"
 msgstr ""
 
-#: cofflink.c:454 elf64-ia64-vms.c:5203 elflink.c:4846
+#: cofflink.c:454 elf64-ia64-vms.c:5203 elflink.c:4934
 #, c-format
 msgid "warning: type of symbol `%s' changed from %d to %d in %pB"
 msgstr ""
@@ -526,7 +527,7 @@ msgstr ""
 msgid "%pB: relocs in section `%pA', but it has no contents"
 msgstr ""
 
-#: cofflink.c:2436 elflink.c:10679
+#: cofflink.c:2436 elflink.c:10787
 #, c-format
 msgid ""
 "%X`%s' referenced in section `%pA' of %pB: defined in discarded section `"
@@ -748,19 +749,24 @@ msgid ""
 "      Type: %s"
 msgstr ""
 
-#: elf-attrs.c:476
+#: elf-attrs.c:444
+#, c-format
+msgid "%pB: error: attribute section '%pA' too big: %#llx"
+msgstr ""
+
+#: elf-attrs.c:485
 #, c-format
 msgid "%pB: error: attribute section length too small: %<PRId64>"
 msgstr ""
 
-#: elf-attrs.c:604
+#: elf-attrs.c:613
 #, c-format
 msgid ""
 "error: %pB: object has vendor-specific contents that must be processed by "
 "the '%s' toolchain"
 msgstr ""
 
-#: elf-attrs.c:614
+#: elf-attrs.c:623
 #, c-format
 msgid "error: %pB: object tag '%d, %s' is incompatible with tag '%d, %s'"
 msgstr ""
@@ -823,7 +829,7 @@ msgstr ""
 msgid ".eh_frame_hdr refers to overlapping FDEs"
 msgstr ""
 
-#: elf-ifunc.c:142
+#: elf-ifunc.c:149
 #, c-format
 msgid ""
 "%F%P: dynamic STT_GNU_IFUNC symbol `%s' with pointer equality in `%pB' can "
@@ -852,7 +858,7 @@ msgstr ""
 #: elf32-microblaze.c:1635 elf32-moxie.c:292 elf32-msp430.c:1362
 #: elf32-nds32.c:5304 elf32-or1k.c:1246 elf32-score.c:2737 elf32-score7.c:2546
 #: elf32-spu.c:5082 elf32-tilepro.c:3510 elf32-v850.c:2295 elf32-visium.c:685
-#: elf32-xstormy16.c:935 elf64-mmix.c:1545 elfxx-mips.c:10288
+#: elf32-xstormy16.c:935 elf64-mmix.c:1545 elfxx-mips.c:10283
 #: elfxx-tilegx.c:3874
 msgid "internal error: unsupported relocation error"
 msgstr ""
@@ -887,12 +893,13 @@ msgstr ""
 msgid "%pB: %s' accessed both as normal and thread local symbol"
 msgstr ""
 
-#: elf-m10300.c:2094 elf32-arm.c:13225 elf32-i386.c:3457 elf32-m32r.c:2539
+#: elf-m10300.c:2094 elf32-arm.c:13234 elf32-i386.c:3410 elf32-m32r.c:2539
 #: elf32-m68k.c:3899 elf32-s390.c:3208 elf32-sh.c:3796 elf32-tilepro.c:3409
-#: elf32-xtensa.c:2947 elf64-s390.c:3125 elf64-x86-64.c:3804 elfxx-sparc.c:3908
-#: elfxx-tilegx.c:3793 /work/sources/binutils/current/bfd/elfnn-aarch64.c:5258
-#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:6738
-#: /work/sources/binutils/current/bfd/elfnn-riscv.c:2226
+#: elf32-xtensa.c:2952 elf64-s390.c:3125 elf64-x86-64.c:3843 elfxx-sparc.c:3908
+#: elfxx-tilegx.c:3793
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:5258
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:6738
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-riscv.c:2249
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): unresolvable %s relocation against symbol `%s'"
 msgstr ""
@@ -915,7 +922,7 @@ msgid "internal error: suspicious relocation type used in shared library"
 msgstr ""
 
 #: elf-m10300.c:2649 elf32-avr.c:2487 elf32-frv.c:5641 elf64-ia64-vms.c:364
-#: elfxx-sparc.c:2797 reloc.c:8095 reloc16.c:155 elf32-ia64.c:362
+#: elfxx-sparc.c:2797 reloc.c:8116 reloc16.c:155 elf32-ia64.c:362
 #: elf64-ia64.c:362
 msgid "%P%F: --relax and -r may not be used together\n"
 msgstr ""
@@ -951,227 +958,227 @@ msgid "warning: %pB: unsupported GNU_PROPERTY_TYPE (%ld) type: 0x%x"
 msgstr ""
 
 #. PR 17512: file: f057ec89.
-#: elf.c:343
+#: elf.c:344
 #, c-format
 msgid "%pB: attempt to load strings from a non-string section (number %d)"
 msgstr ""
 
-#: elf.c:358
+#: elf.c:359
 #, c-format
 msgid "%pB: invalid string offset %u >= %<PRIu64> for section `%s'"
 msgstr ""
 
-#: elf.c:497 /work/sources/binutils/current/bfd/elfnn-aarch64.c:7826
+#: elf.c:498 /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:7826
 #, c-format
 msgid "%pB symbol number %lu references nonexistent SHT_SYMTAB_SHNDX section"
 msgstr ""
 
-#: elf.c:661
+#: elf.c:663
 #, c-format
 msgid "%pB: corrupt size field in group section header: %#<PRIx64>"
 msgstr ""
 
-#: elf.c:677
+#: elf.c:679
 #, c-format
 msgid "%pB: invalid size field in group section header: %#<PRIx64>"
 msgstr ""
 
-#: elf.c:714
+#: elf.c:727
 #, c-format
-msgid "%pB: invalid SHT_GROUP entry"
+msgid "%pB: invalid entry in SHT_GROUP section [%u]"
 msgstr ""
 
-#: elf.c:733
+#: elf.c:746
 #, c-format
 msgid "%pB: no valid group sections found"
 msgstr ""
 
 #. See PR 21957 for a reproducer.
-#: elf.c:762
+#: elf.c:775
 #, c-format
 msgid "%pB: group section '%pA' has no contents"
 msgstr ""
 
-#: elf.c:822
+#: elf.c:836
 #, c-format
 msgid "%pB: no group info for section '%pA'"
 msgstr ""
 
-#: elf.c:853 elf.c:3864 elflink.c:11267
+#: elf.c:867 elf.c:3881 elflink.c:11375
 #, c-format
 msgid "%pB: warning: sh_link not set for section `%pA'"
 msgstr ""
 
-#: elf.c:873
+#: elf.c:887
 #, c-format
 msgid "%pB: sh_link [%d] in section `%pA' is incorrect"
 msgstr ""
 
-#: elf.c:886
+#: elf.c:900
 #, c-format
 msgid "%pB: SHT_GROUP section [index %d] has no SHF_GROUP sections"
 msgstr ""
 
-#: elf.c:907
+#: elf.c:921
 #, c-format
 msgid "%pB: section group entry number %u is corrupt"
 msgstr ""
 
-#: elf.c:930
+#: elf.c:944
 #, c-format
 msgid "%pB: unknown type [%#x] section `%s' in group [%pA]"
 msgstr ""
 
-#: elf.c:1392
+#: elf.c:1406
 #, c-format
 msgid "%pB: invalid sh_link field (%d) in section number %d"
 msgstr ""
 
-#: elf.c:1408
+#: elf.c:1422
 #, c-format
 msgid "%pB: failed to find link section for section %d"
 msgstr ""
 
-#: elf.c:1435
+#: elf.c:1449
 #, c-format
 msgid "%pB: failed to find info section for section %d"
 msgstr ""
 
-#: elf.c:1607
+#: elf.c:1621
 #, c-format
 msgid ""
 "\n"
 "Program Header:\n"
 msgstr ""
 
-#: elf.c:1649
+#: elf.c:1663
 #, c-format
 msgid ""
 "\n"
 "Dynamic Section:\n"
 msgstr ""
 
-#: elf.c:1790
+#: elf.c:1804
 #, c-format
 msgid ""
 "\n"
 "Version definitions:\n"
 msgstr ""
 
-#: elf.c:1815
+#: elf.c:1829
 #, c-format
 msgid ""
 "\n"
 "Version References:\n"
 msgstr ""
 
-#: elf.c:1820
+#: elf.c:1834
 #, c-format
 msgid "  required from %s:\n"
 msgstr ""
 
-#: elf.c:2018
+#: elf.c:2035
 #, c-format
 msgid "%pB: warning: loop in section dependencies detected"
 msgstr ""
 
-#: elf.c:2126
+#: elf.c:2143
 #, c-format
 msgid ""
 "%pB: warning: multiple symbol tables detected - ignoring the table in "
 "section %u"
 msgstr ""
 
-#: elf.c:2210
+#: elf.c:2227
 #, c-format
 msgid ""
 "%pB: warning: multiple dynamic symbol tables detected - ignoring the table "
 "in section %u"
 msgstr ""
 
-#: elf.c:2323
+#: elf.c:2340
 #, c-format
 msgid "%pB: invalid link %u for reloc section %s (index %u)"
 msgstr ""
 
-#: elf.c:2482 elf.c:2497 elf.c:2508 elf.c:2521
+#: elf.c:2499 elf.c:2514 elf.c:2525 elf.c:2538
 #, c-format
 msgid "%pB: unknown type [%#x] section `%s'"
 msgstr ""
 
-#: elf.c:3226
+#: elf.c:3243
 #, c-format
 msgid "%pB: error: alignment power %d of section `%pA' is too big"
 msgstr ""
 
-#: elf.c:3256
+#: elf.c:3273
 #, c-format
 msgid "warning: section `%pA' type changed to PROGBITS"
 msgstr ""
 
-#: elf.c:3732
+#: elf.c:3749
 #, c-format
 msgid "%pB: too many sections: %u"
 msgstr ""
 
-#: elf.c:3817
+#: elf.c:3834
 #, c-format
 msgid ""
 "%pB: sh_link of section `%pA' points to discarded section `%pA' of `%pB'"
 msgstr ""
 
-#: elf.c:3842
+#: elf.c:3859
 #, c-format
 msgid "%pB: sh_link of section `%pA' points to removed section `%pA' of `%pB'"
 msgstr ""
 
-#: elf.c:4401
+#: elf.c:4418
 #, c-format
 msgid "%pB: GNU_MBIN section `%pA' has invalid sh_info field: %d"
 msgstr ""
 
-#: elf.c:4947
+#: elf.c:4964
 #, c-format
 msgid "%pB: TLS sections are not adjacent:"
 msgstr ""
 
-#: elf.c:4954
+#: elf.c:4971
 #, c-format
 msgid "\t    TLS: %pA"
 msgstr ""
 
-#: elf.c:4958
+#: elf.c:4975
 #, c-format
 msgid "\tnon-TLS: %pA"
 msgstr ""
 
-#: elf.c:5454
+#: elf.c:5471
 #, c-format
 msgid ""
 "%pB: The first section in the PT_DYNAMIC segment is not the .dynamic section"
 msgstr ""
 
-#: elf.c:5482
+#: elf.c:5499
 #, c-format
 msgid "%pB: not enough room for program headers, try linking with -N"
 msgstr ""
 
-#: elf.c:5570
+#: elf.c:5587
 #, c-format
 msgid "%pB: section %pA lma %#<PRIx64> adjusted to %#<PRIx64>"
 msgstr ""
 
-#: elf.c:5707
+#: elf.c:5724
 #, c-format
 msgid "%pB: section `%pA' can't be allocated in segment %d"
 msgstr ""
 
-#: elf.c:5755
+#: elf.c:5772
 #, c-format
 msgid "%pB: warning: allocated section `%s' not in segment"
 msgstr ""
 
-#: elf.c:5988
+#: elf.c:6005
 #, c-format
 msgid ""
 "%pB: error: non-load segment %d includes file header and/or program header"
@@ -1180,47 +1187,47 @@ msgstr ""
 #. The fix for this error is usually to edit the linker script being
 #. used and set up the program headers manually.  Either that or
 #. leave room for the headers at the start of the SECTIONS.
-#: elf.c:6165
+#: elf.c:6182
 #, c-format
 msgid "%pB: error: PHDR segment not covered by LOAD segment"
 msgstr ""
 
-#: elf.c:6510
+#: elf.c:6527
 #, c-format
 msgid "%pB: symbol `%s' required but not present"
 msgstr ""
 
-#: elf.c:6854
+#: elf.c:6869
 #, c-format
 msgid ""
 "%pB: warning: empty loadable segment detected at vaddr=%#<PRIx64>, is this "
 "intentional?"
 msgstr ""
 
-#: elf.c:7468
+#: elf.c:7472
 #, c-format
 msgid "%pB: warning: segment alignment of %#<PRIx64> is too large"
 msgstr ""
 
-#: elf.c:7967
+#: elf.c:7971
 #, c-format
 msgid ""
 "unable to find equivalent output section for symbol '%s' from section '%s'"
 msgstr ""
 
-#: elf.c:8300
+#: elf.c:8304
 #, c-format
 msgid "%pB: .gnu.version_r invalid entry"
 msgstr ""
 
-#: elf.c:8427
+#: elf.c:8431
 #, c-format
 msgid "%pB: .gnu.version_d invalid entry"
 msgstr ""
 
 #: elf32-arc.c:442 elf32-frv.c:6630 elf32-iq2000.c:870 elf32-m32c.c:914
 #: elf32-mt.c:562 elf32-rl78.c:1261 elf32-rx.c:3200 elf32-visium.c:841
-#: elf64-ppc.c:6194
+#: elf64-ppc.c:6198
 #, c-format
 msgid "private flags = 0x%lx:"
 msgstr ""
@@ -1267,7 +1274,7 @@ msgid ""
 msgstr ""
 
 #: elf32-arc.c:909 elf32-iq2000.c:846 elf32-m32c.c:889 elf32-m68hc1x.c:1385
-#: elf32-ppc.c:4958 elf64-sparc.c:731 elfxx-mips.c:15118
+#: elf32-ppc.c:4962 elf64-sparc.c:726 elfxx-mips.c:15135
 #, c-format
 msgid "%pB: uses different e_flags (%#x) fields than previous modules (%#x)"
 msgstr ""
@@ -1324,26 +1331,26 @@ msgstr ""
 msgid "%pB(%pA): internal error: unknown error"
 msgstr ""
 
-#: elf32-arc.c:1985 elf32-arm.c:15270 elf32-metag.c:2257 elfxx-mips.c:8905
-#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:7394
-#: /work/sources/binutils/current/bfd/elfnn-riscv.c:474
+#: elf32-arc.c:1985 elf32-arm.c:15279 elf32-metag.c:2257 elfxx-mips.c:8900
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:7394
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-riscv.c:474
 #, c-format
 msgid ""
 "%pB: relocation %s against `%s' can not be used when making a shared object; "
 "recompile with -fPIC"
 msgstr ""
 
-#: elf32-arc.c:2877
+#: elf32-arc.c:2857
 #, c-format
 msgid "%pB: unknown mandatory ARC object attribute %d"
 msgstr ""
 
-#: elf32-arc.c:2885
+#: elf32-arc.c:2865
 #, c-format
 msgid "warning: %pB: unknown ARC object attribute %d"
 msgstr ""
 
-#: elf32-arm.c:4294 elf32-arm.c:4328 elf32-arm.c:4347 elf32-arm.c:4399
+#: elf32-arm.c:4303 elf32-arm.c:4337 elf32-arm.c:4356 elf32-arm.c:4408
 #, c-format
 msgid ""
 "%pB(%pA): warning: long branch veneers used in section with SHF_ARM_PURECODE "
@@ -1351,141 +1358,141 @@ msgid ""
 "movw instruction"
 msgstr ""
 
-#: elf32-arm.c:4359 elf32-arm.c:4413 elf32-arm.c:9082 elf32-arm.c:9172
+#: elf32-arm.c:4368 elf32-arm.c:4422 elf32-arm.c:9091 elf32-arm.c:9181
 #, c-format
 msgid ""
 "%pB(%s): warning: interworking not enabled; first occurrence: %pB: %s call "
 "to %s"
 msgstr ""
 
-#: elf32-arm.c:4687
+#: elf32-arm.c:4696
 #, c-format
 msgid "no address assigned to the veneers output section %s"
 msgstr ""
 
-#: elf32-arm.c:4762 elf32-arm.c:6898 elf32-hppa.c:577 elf32-m68hc1x.c:165
-#: elf32-metag.c:1186 elf32-nios2.c:2208 elf64-ppc.c:4747
-#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:3099
+#: elf32-arm.c:4771 elf32-arm.c:6907 elf32-hppa.c:579 elf32-m68hc1x.c:165
+#: elf32-metag.c:1186 elf32-nios2.c:2208 elf64-ppc.c:4756
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:3099
 #, c-format
 msgid "%pB: cannot create stub entry %s"
 msgstr ""
 
-#: elf32-arm.c:5947
+#: elf32-arm.c:5956
 #, c-format
 msgid "%pB: special symbol `%s' only allowed for ARMv8-M architecture or later"
 msgstr ""
 
-#: elf32-arm.c:5956
+#: elf32-arm.c:5965
 #, c-format
 msgid ""
 "%pB: invalid special symbol `%s'; it must be a global or weak function symbol"
 msgstr ""
 
-#: elf32-arm.c:5995
+#: elf32-arm.c:6004
 #, c-format
 msgid ""
 "%pB: invalid standard symbol `%s'; it must be a global or weak function "
 "symbol"
 msgstr ""
 
-#: elf32-arm.c:6001
+#: elf32-arm.c:6010
 #, c-format
 msgid "%pB: absent standard symbol `%s'"
 msgstr ""
 
-#: elf32-arm.c:6013
+#: elf32-arm.c:6022
 #, c-format
 msgid "%pB: `%s' and its special symbol are in different sections"
 msgstr ""
 
-#: elf32-arm.c:6025
+#: elf32-arm.c:6034
 #, c-format
 msgid "%pB: entry function `%s' not output"
 msgstr ""
 
-#: elf32-arm.c:6032
+#: elf32-arm.c:6041
 #, c-format
 msgid "%pB: entry function `%s' is empty"
 msgstr ""
 
-#: elf32-arm.c:6161
+#: elf32-arm.c:6170
 #, c-format
 msgid "%pB: --in-implib only supported for Secure Gateway import libraries"
 msgstr ""
 
-#: elf32-arm.c:6207
+#: elf32-arm.c:6216
 #, c-format
 msgid ""
 "%pB: invalid import library entry: `%s'; symbol should be absolute, global "
 "and refer to Thumb functions"
 msgstr ""
 
-#: elf32-arm.c:6229
+#: elf32-arm.c:6238
 #, c-format
 msgid "entry function `%s' disappeared from secure code"
 msgstr ""
 
-#: elf32-arm.c:6253
+#: elf32-arm.c:6262
 #, c-format
 msgid "`%s' refers to a non entry function"
 msgstr ""
 
-#: elf32-arm.c:6268
+#: elf32-arm.c:6277
 #, c-format
 msgid "%pB: visibility of symbol `%s' has changed"
 msgstr ""
 
-#: elf32-arm.c:6277
+#: elf32-arm.c:6286
 #, c-format
 msgid "%pB: incorrect size for symbol `%s'"
 msgstr ""
 
-#: elf32-arm.c:6296
+#: elf32-arm.c:6305
 #, c-format
 msgid "offset of veneer for entry function `%s' not a multiple of its size"
 msgstr ""
 
-#: elf32-arm.c:6316
+#: elf32-arm.c:6325
 msgid ""
 "new entry function(s) introduced but no output import library specified:"
 msgstr ""
 
-#: elf32-arm.c:6324
+#: elf32-arm.c:6333
 #, c-format
 msgid "start address of `%s' is different from previous link"
 msgstr ""
 
-#: elf32-arm.c:7031 elf32-arm.c:7067
+#: elf32-arm.c:7040 elf32-arm.c:7076
 #, c-format
 msgid "unable to find %s glue '%s' for '%s'"
 msgstr ""
 
-#: elf32-arm.c:7782
+#: elf32-arm.c:7791
 #, c-format
 msgid "%pB: BE8 images only valid in big-endian mode"
 msgstr ""
 
 #. Give a warning, but do as the user requests anyway.
-#: elf32-arm.c:8013
+#: elf32-arm.c:8022
 #, c-format
 msgid ""
 "%pB: warning: selected VFP11 erratum workaround is not necessary for target "
 "architecture"
 msgstr ""
 
-#: elf32-arm.c:8040
+#: elf32-arm.c:8049
 #, c-format
 msgid ""
 "%pB: warning: selected STM32L4XX erratum workaround is not necessary for "
 "target architecture"
 msgstr ""
 
-#: elf32-arm.c:8577 elf32-arm.c:8597 elf32-arm.c:8663 elf32-arm.c:8682
+#: elf32-arm.c:8586 elf32-arm.c:8606 elf32-arm.c:8672 elf32-arm.c:8691
 #, c-format
 msgid "%pB: unable to find %s veneer `%s'"
 msgstr ""
 
-#: elf32-arm.c:8889
+#: elf32-arm.c:8898
 #, c-format
 msgid ""
 "%pB(%pA+%#x): error: multiple load detected in non-last IT block "
@@ -1493,201 +1500,201 @@ msgid ""
 "it to generate only one instruction per IT block"
 msgstr ""
 
-#: elf32-arm.c:8989
+#: elf32-arm.c:8998
 #, c-format
 msgid "invalid TARGET2 relocation type '%s'"
 msgstr ""
 
 #. FIXME: We ought to be able to generate thumb-1 PLT
 #. instructions...
-#: elf32-arm.c:9791
+#: elf32-arm.c:9800
 #, c-format
 msgid "%pB: warning: thumb-1 mode PLT generation not currently supported"
 msgstr ""
 
-#: elf32-arm.c:10095 elf32-arm.c:10137
+#: elf32-arm.c:10104 elf32-arm.c:10146
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): unexpected %s instruction '%#lx' in TLS trampoline"
 msgstr ""
 
-#: elf32-arm.c:10481
+#: elf32-arm.c:10490
 msgid "shared object"
 msgstr ""
 
-#: elf32-arm.c:10484
+#: elf32-arm.c:10493
 msgid "PIE executable"
 msgstr ""
 
-#: elf32-arm.c:10487
+#: elf32-arm.c:10496
 #, c-format
 msgid ""
 "%pB: relocation %s against external or undefined symbol `%s' can not be used "
 "when making a %s; recompile with -fPIC"
 msgstr ""
 
-#: elf32-arm.c:10624 elf32-arm.c:11051
+#: elf32-arm.c:10633 elf32-arm.c:11060
 #, c-format
 msgid "%pB: warning: %s BLX instruction targets %s function '%s'"
 msgstr ""
 
-#: elf32-arm.c:11954 elf32-arm.c:11980
+#: elf32-arm.c:11963 elf32-arm.c:11989
 #, c-format
 msgid ""
 "%pB(%pA+%#<PRIx64>): unexpected %s instruction '%#lx' referenced by "
 "TLS_GOTDESC"
 msgstr ""
 
-#: elf32-arm.c:12026 elf32-m68k.c:3703 elf32-metag.c:1919 elf32-nios2.c:4366
+#: elf32-arm.c:12035 elf32-m68k.c:3703 elf32-metag.c:1919 elf32-nios2.c:4366
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): %s relocation not permitted in shared object"
 msgstr ""
 
-#: elf32-arm.c:12240
+#: elf32-arm.c:12249
 #, c-format
 msgid ""
 "%pB(%pA+%#<PRIx64>): only ADD or SUB instructions are allowed for ALU group "
 "relocations"
 msgstr ""
 
-#: elf32-arm.c:12281 elf32-arm.c:12373 elf32-arm.c:12461 elf32-arm.c:12551
+#: elf32-arm.c:12290 elf32-arm.c:12382 elf32-arm.c:12470 elf32-arm.c:12560
 #, c-format
 msgid ""
 "%pB(%pA+%#<PRIx64>): overflow whilst splitting %#<PRIx64> for group "
 "relocation %s"
 msgstr ""
 
-#: elf32-arm.c:13057 elf32-sh.c:3685
+#: elf32-arm.c:13066 elf32-sh.c:3685
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): %s relocation against SEC_MERGE section"
 msgstr ""
 
-#: elf32-arm.c:13170 elf32-m68k.c:3936 elf32-xtensa.c:2689
-#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:6466
+#: elf32-arm.c:13179 elf32-m68k.c:3936 elf32-xtensa.c:2694
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:6466
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): %s used with TLS symbol %s"
 msgstr ""
 
-#: elf32-arm.c:13172 elf32-m68k.c:3938 elf32-xtensa.c:2691
-#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:6468
+#: elf32-arm.c:13181 elf32-m68k.c:3938 elf32-xtensa.c:2696
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:6468
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): %s used with non-TLS symbol %s"
 msgstr ""
 
-#: elf32-arm.c:13255 elf32-tic6x.c:2708
-#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:6802
+#: elf32-arm.c:13264 elf32-tic6x.c:2708
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:6802
 msgid "out of range"
 msgstr ""
 
-#: elf32-arm.c:13259 elf32-nios2.c:4500 elf32-pru.c:835 elf32-tic6x.c:2712
-#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:6806
+#: elf32-arm.c:13268 elf32-nios2.c:4500 elf32-pru.c:933 elf32-tic6x.c:2712
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:6806
 msgid "unsupported relocation"
 msgstr ""
 
-#: elf32-arm.c:13267 elf32-nios2.c:4510 elf32-pru.c:845 elf32-tic6x.c:2720
-#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:6814
+#: elf32-arm.c:13276 elf32-nios2.c:4510 elf32-pru.c:943 elf32-tic6x.c:2720
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:6814
 msgid "unknown error"
 msgstr ""
 
-#: elf32-arm.c:13711
+#: elf32-arm.c:13720
 #, c-format
 msgid ""
 "warning: not setting interworking flag of %pB since it has already been "
 "specified as non-interworking"
 msgstr ""
 
-#: elf32-arm.c:13715
+#: elf32-arm.c:13724
 #, c-format
 msgid "warning: clearing the interworking flag of %pB due to outside request"
 msgstr ""
 
-#: elf32-arm.c:13760
+#: elf32-arm.c:13769
 #, c-format
 msgid ""
 "warning: clearing the interworking flag of %pB because non-interworking code "
 "in %pB has been linked with it"
 msgstr ""
 
-#: elf32-arm.c:13847
+#: elf32-arm.c:13856
 #, c-format
 msgid "%pB: unknown mandatory EABI object attribute %d"
 msgstr ""
 
-#: elf32-arm.c:13855
+#: elf32-arm.c:13864
 #, c-format
 msgid "warning: %pB: unknown EABI object attribute %d"
 msgstr ""
 
-#: elf32-arm.c:14122
+#: elf32-arm.c:14131
 #, c-format
 msgid "error: %pB: unknown CPU architecture"
 msgstr ""
 
-#: elf32-arm.c:14160 elf32-nios2.c:2946
+#: elf32-arm.c:14169 elf32-nios2.c:2946
 #, c-format
 msgid "error: %pB: conflicting CPU architectures %d/%d"
 msgstr ""
 
-#: elf32-arm.c:14257
+#: elf32-arm.c:14266
 #, c-format
 msgid ""
 "Error: %pB has both the current and legacy Tag_MPextension_use attributes"
 msgstr ""
 
-#: elf32-arm.c:14286
+#: elf32-arm.c:14295
 #, c-format
 msgid "error: %pB uses VFP register arguments, %pB does not"
 msgstr ""
 
-#: elf32-arm.c:14444
+#: elf32-arm.c:14453
 #, c-format
 msgid "error: %pB: unable to merge virtualization attributes with %pB"
 msgstr ""
 
-#: elf32-arm.c:14470
+#: elf32-arm.c:14479
 #, c-format
 msgid "error: %pB: conflicting architecture profiles %c/%c"
 msgstr ""
 
-#: elf32-arm.c:14609
+#: elf32-arm.c:14618
 #, c-format
 msgid "warning: %pB: conflicting platform configuration"
 msgstr ""
 
-#: elf32-arm.c:14618
+#: elf32-arm.c:14627
 #, c-format
 msgid "error: %pB: conflicting use of R9"
 msgstr ""
 
-#: elf32-arm.c:14630
+#: elf32-arm.c:14639
 #, c-format
 msgid "error: %pB: SB relative addressing conflicts with use of R9"
 msgstr ""
 
-#: elf32-arm.c:14643
+#: elf32-arm.c:14652
 #, c-format
 msgid ""
 "warning: %pB uses %u-byte wchar_t yet the output is to use %u-byte wchar_t; "
 "use of wchar_t values across objects may fail"
 msgstr ""
 
-#: elf32-arm.c:14674
+#: elf32-arm.c:14683
 #, c-format
 msgid ""
 "warning: %pB uses %s enums yet the output is to use %s enums; use of enum "
 "values across objects may fail"
 msgstr ""
 
-#: elf32-arm.c:14686
+#: elf32-arm.c:14695
 #, c-format
 msgid "error: %pB uses iWMMXt register arguments, %pB does not"
 msgstr ""
 
-#: elf32-arm.c:14703
+#: elf32-arm.c:14712
 #, c-format
 msgid "error: fp16 format mismatch between %pB and %pB"
 msgstr ""
 
-#: elf32-arm.c:14739
+#: elf32-arm.c:14748
 #, c-format
 msgid "%pB has both the current and legacy Tag_MPextension_use attributes"
 msgstr ""
@@ -1697,265 +1704,267 @@ 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:14826 elf32-bfin.c:4740 elf32-cris.c:3908 elf32-m68hc1x.c:1410
+#: elf32-arm.c:14835 elf32-bfin.c:4740 elf32-cris.c:3908 elf32-m68hc1x.c:1410
 #: elf32-m68k.c:1201 elf32-score.c:4000 elf32-score7.c:3805 elf32-vax.c:537
-#: elf32-xgate.c:672 elfxx-mips.c:15792
-#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:6968
+#: elf32-xgate.c:672 elfxx-mips.c:15813
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:6968
 #, c-format
 msgid "private flags = %lx:"
 msgstr ""
 
-#: elf32-arm.c:14835
+#: elf32-arm.c:14844
 #, c-format
 msgid " [interworking enabled]"
 msgstr ""
 
-#: elf32-arm.c:14843
+#: elf32-arm.c:14852
 #, c-format
 msgid " [VFP float format]"
 msgstr ""
 
-#: elf32-arm.c:14845
+#: elf32-arm.c:14854
 #, c-format
 msgid " [Maverick float format]"
 msgstr ""
 
-#: elf32-arm.c:14847
+#: elf32-arm.c:14856
 #, c-format
 msgid " [FPA float format]"
 msgstr ""
 
-#: elf32-arm.c:14850
+#: elf32-arm.c:14859
 #, c-format
 msgid " [floats passed in float registers]"
 msgstr ""
 
-#: elf32-arm.c:14853 elf32-arm.c:14939
+#: elf32-arm.c:14862 elf32-arm.c:14948
 #, c-format
 msgid " [position independent]"
 msgstr ""
 
-#: elf32-arm.c:14856
+#: elf32-arm.c:14865
 #, c-format
 msgid " [new ABI]"
 msgstr ""
 
-#: elf32-arm.c:14859
+#: elf32-arm.c:14868
 #, c-format
 msgid " [old ABI]"
 msgstr ""
 
-#: elf32-arm.c:14862
+#: elf32-arm.c:14871
 #, c-format
 msgid " [software FP]"
 msgstr ""
 
-#: elf32-arm.c:14871
+#: elf32-arm.c:14880
 #, c-format
 msgid " [Version1 EABI]"
 msgstr ""
 
-#: elf32-arm.c:14874 elf32-arm.c:14885
+#: elf32-arm.c:14883 elf32-arm.c:14894
 #, c-format
 msgid " [sorted symbol table]"
 msgstr ""
 
-#: elf32-arm.c:14876 elf32-arm.c:14887
+#: elf32-arm.c:14885 elf32-arm.c:14896
 #, c-format
 msgid " [unsorted symbol table]"
 msgstr ""
 
-#: elf32-arm.c:14882
+#: elf32-arm.c:14891
 #, c-format
 msgid " [Version2 EABI]"
 msgstr ""
 
-#: elf32-arm.c:14890
+#: elf32-arm.c:14899
 #, c-format
 msgid " [dynamic symbols use segment index]"
 msgstr ""
 
-#: elf32-arm.c:14893
+#: elf32-arm.c:14902
 #, c-format
 msgid " [mapping symbols precede others]"
 msgstr ""
 
-#: elf32-arm.c:14900
+#: elf32-arm.c:14909
 #, c-format
 msgid " [Version3 EABI]"
 msgstr ""
 
-#: elf32-arm.c:14904
+#: elf32-arm.c:14913
 #, c-format
 msgid " [Version4 EABI]"
 msgstr ""
 
-#: elf32-arm.c:14908
+#: elf32-arm.c:14917
 #, c-format
 msgid " [Version5 EABI]"
 msgstr ""
 
-#: elf32-arm.c:14911
+#: elf32-arm.c:14920
 #, c-format
 msgid " [soft-float ABI]"
 msgstr ""
 
-#: elf32-arm.c:14914
+#: elf32-arm.c:14923
 #, c-format
 msgid " [hard-float ABI]"
 msgstr ""
 
-#: elf32-arm.c:14920
+#: elf32-arm.c:14929
 #, c-format
 msgid " [BE8]"
 msgstr ""
 
-#: elf32-arm.c:14923
+#: elf32-arm.c:14932
 #, c-format
 msgid " [LE8]"
 msgstr ""
 
-#: elf32-arm.c:14929
+#: elf32-arm.c:14938
 #, c-format
 msgid " <EABI version unrecognised>"
 msgstr ""
 
-#: elf32-arm.c:14936
+#: elf32-arm.c:14945
 #, c-format
 msgid " [relocatable executable]"
 msgstr ""
 
-#: elf32-arm.c:14942
+#: elf32-arm.c:14951
 #, c-format
 msgid " [FDPIC ABI supplement]"
 msgstr ""
 
-#: elf32-arm.c:14947 /work/sources/binutils/current/bfd/elfnn-aarch64.c:6971
+#: elf32-arm.c:14956
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:6971
 #, c-format
 msgid "<Unrecognised flag bits set>"
 msgstr ""
 
-#: elf32-arm.c:15064 elf32-i386.c:1517 elf32-s390.c:960 elf32-tic6x.c:2783
-#: elf32-tilepro.c:1479 elf32-xtensa.c:1024 elf64-s390.c:882
-#: elf64-x86-64.c:1826 elfxx-sparc.c:1424 elfxx-tilegx.c:1700
-#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:7260
-#: /work/sources/binutils/current/bfd/elfnn-riscv.c:516
+#: elf32-arm.c:15073 elf32-i386.c:1529 elf32-s390.c:960 elf32-tic6x.c:2783
+#: elf32-tilepro.c:1479 elf32-xtensa.c:1029 elf64-s390.c:882
+#: elf64-x86-64.c:1865 elfxx-sparc.c:1424 elfxx-tilegx.c:1700
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:7260
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-riscv.c:516
 #, c-format
 msgid "%pB: bad symbol index: %d"
 msgstr ""
 
-#: elf32-arm.c:15455
+#: elf32-arm.c:15464
 #, c-format
 msgid ""
 "FDPIC does not yet support %s relocation to become dynamic for executable"
 msgstr ""
 
-#: elf32-arm.c:16505 elf32-hppa.c:2088 elf32-lm32.c:1998 elf32-m32r.c:2110
-#: elf32-metag.c:2797 elf32-nds32.c:3840 elf32-or1k.c:2285 elf32-ppc.c:6550
-#: elf32-s390.c:1855 elf32-sh.c:2975 elf32-tic6x.c:3239 elf32-tilepro.c:2245
-#: elf64-ppc.c:10259 elf64-s390.c:1792 elfxx-sparc.c:2437 elfxx-tilegx.c:2491
-#: elfxx-x86.c:571 /work/sources/binutils/current/bfd/elfnn-aarch64.c:8610
-#: /work/sources/binutils/current/bfd/elfnn-riscv.c:1117
+#: elf32-arm.c:16514 elf32-hppa.c:2090 elf32-lm32.c:1998 elf32-m32r.c:2110
+#: elf32-metag.c:2797 elf32-nds32.c:3840 elf32-or1k.c:2285 elf32-ppc.c:6554
+#: elf32-s390.c:1855 elf32-sh.c:2975 elf32-tic6x.c:3252 elf32-tilepro.c:2245
+#: elf64-ppc.c:10263 elf64-s390.c:1792 elfxx-sparc.c:2437 elfxx-tilegx.c:2491
+#: elfxx-x86.c:571
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:8610
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-riscv.c:1119
 #, c-format
 msgid "%pB: dynamic relocation against `%pT' in read-only section `%pA'\n"
 msgstr ""
 
-#: elf32-arm.c:16801
+#: elf32-arm.c:16810
 #, c-format
 msgid "errors encountered processing file %pB"
 msgstr ""
 
-#: elf32-arm.c:17248 elflink.c:12416 elflink.c:12463
+#: elf32-arm.c:17257 elflink.c:12524 elflink.c:12571
 #, c-format
 msgid "could not find section %s"
 msgstr ""
 
-#: elf32-arm.c:18459
+#: elf32-arm.c:18468
 #, c-format
 msgid "%pB: error: Cortex-A8 erratum stub is allocated in unsafe location"
 msgstr ""
 
 #. There's not much we can do apart from complain if this
 #. happens.
-#: elf32-arm.c:18486
+#: elf32-arm.c:18495
 #, c-format
 msgid "%pB: error: Cortex-A8 erratum stub out of range (input file too large)"
 msgstr ""
 
-#: elf32-arm.c:19313 elf32-arm.c:19335
+#: elf32-arm.c:19322 elf32-arm.c:19344
 #, c-format
 msgid "%pB: error: VFP11 veneer out of range"
 msgstr ""
 
-#: elf32-arm.c:19386
+#: elf32-arm.c:19395
 #, c-format
 msgid ""
 "%pB(%#<PRIx64>): error: cannot create STM32L4XX veneer; jump out of range by "
 "%<PRId64> bytes; cannot encode branch instruction"
 msgstr ""
 
-#: elf32-arm.c:19425
+#: elf32-arm.c:19434
 #, c-format
 msgid "%pB: error: cannot create STM32L4XX veneer"
 msgstr ""
 
-#: elf32-arm.c:20519
+#: elf32-arm.c:20523
 #, c-format
 msgid "error: %pB is already in final BE8 format"
 msgstr ""
 
-#: elf32-arm.c:20595
+#: elf32-arm.c:20599
 #, c-format
 msgid ""
 "error: source object %pB has EABI version %d, but target %pB has EABI "
 "version %d"
 msgstr ""
 
-#: elf32-arm.c:20610
+#: elf32-arm.c:20614
 #, c-format
 msgid "error: %pB is compiled for APCS-%d, whereas target %pB uses APCS-%d"
 msgstr ""
 
-#: elf32-arm.c:20620
+#: elf32-arm.c:20624
 #, c-format
 msgid ""
 "error: %pB passes floats in float registers, whereas %pB passes them in "
 "integer registers"
 msgstr ""
 
-#: elf32-arm.c:20624
+#: elf32-arm.c:20628
 #, c-format
 msgid ""
 "error: %pB passes floats in integer registers, whereas %pB passes them in "
 "float registers"
 msgstr ""
 
-#: elf32-arm.c:20634 elf32-arm.c:20638 elf32-arm.c:20648
+#: elf32-arm.c:20638 elf32-arm.c:20642 elf32-arm.c:20652
 #, c-format
 msgid "error: %pB uses %s instructions, whereas %pB does not"
 msgstr ""
 
-#: elf32-arm.c:20652
+#: elf32-arm.c:20656
 #, c-format
 msgid "error: %pB does not use %s instructions, whereas %pB does"
 msgstr ""
 
-#: elf32-arm.c:20671
+#: elf32-arm.c:20675
 #, c-format
 msgid "error: %pB uses software FP, whereas %pB uses hardware FP"
 msgstr ""
 
-#: elf32-arm.c:20675
+#: elf32-arm.c:20679
 #, c-format
 msgid "error: %pB uses hardware FP, whereas %pB uses software FP"
 msgstr ""
 
-#: elf32-arm.c:20689
+#: elf32-arm.c:20693
 #, c-format
 msgid "warning: %pB supports interworking, whereas %pB does not"
 msgstr ""
 
-#: elf32-arm.c:20695
+#: elf32-arm.c:20699
 #, c-format
 msgid "warning: %pB does not support interworking, whereas %pB does"
 msgstr ""
@@ -1969,7 +1978,8 @@ msgstr ""
 msgid "internal error: dangerous relocation"
 msgstr ""
 
-#: elf32-avr.c:3322 /work/sources/binutils/current/bfd/elfnn-aarch64.c:3127
+#: elf32-avr.c:3322
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:3127
 #, c-format
 msgid "cannot create stub entry %s"
 msgstr ""
@@ -1983,8 +1993,8 @@ msgstr ""
 msgid "%pB(%pA+%#<PRIx64>): unresolvable relocation against symbol `%s'"
 msgstr ""
 
-#: elf32-bfin.c:1617 elf32-i386.c:3497 elf32-m68k.c:3976 elf32-s390.c:3266
-#: elf64-s390.c:3183 elf64-x86-64.c:3854
+#: elf32-bfin.c:1617 elf32-i386.c:3450 elf32-m68k.c:3976 elf32-s390.c:3266
+#: elf64-s390.c:3183 elf64-x86-64.c:3893
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): reloc against `%s': error %d"
 msgstr ""
@@ -2313,47 +2323,47 @@ msgstr ""
 msgid "%pB: relocations in generic ELF (EM: %d)"
 msgstr ""
 
-#: elf32-hppa.c:832 elf32-hppa.c:3506
+#: elf32-hppa.c:834 elf32-hppa.c:3511
 #, c-format
 msgid ""
 "%pB(%pA+%#<PRIx64>): cannot reach %s, recompile with -ffunction-sections"
 msgstr ""
 
-#: elf32-hppa.c:1246
+#: elf32-hppa.c:1248
 #, c-format
 msgid ""
 "%pB: relocation %s can not be used when making a shared object; recompile "
 "with -fPIC"
 msgstr ""
 
-#: elf32-hppa.c:2686
+#: elf32-hppa.c:2688
 #, c-format
 msgid "%pB: duplicate export stub %s"
 msgstr ""
 
-#: elf32-hppa.c:3339
+#: elf32-hppa.c:3344
 #, c-format
 msgid ""
 "%pB(%pA+%#<PRIx64>): %s fixup for insn %#x is not supported in a non-shared "
 "link"
 msgstr ""
 
-#: elf32-hppa.c:4135
+#: elf32-hppa.c:4140
 #, c-format
 msgid "%s has both normal and TLS relocs"
 msgstr ""
 
-#: elf32-hppa.c:4153
+#: elf32-hppa.c:4158
 #, c-format
 msgid "%pB:%s has both normal and TLS relocs"
 msgstr ""
 
-#: elf32-hppa.c:4212
+#: elf32-hppa.c:4217
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): cannot handle %s for %s"
 msgstr ""
 
-#: elf32-hppa.c:4516
+#: elf32-hppa.c:4521
 msgid ".got section not immediately after .plt section"
 msgstr ""
 
@@ -2362,74 +2372,74 @@ msgstr ""
 msgid "%pB: unsupported relocation type: %#x"
 msgstr ""
 
-#: elf32-i386.c:1166 elf64-x86-64.c:1338
+#: elf32-i386.c:1178 elf64-x86-64.c:1377
 #, c-format
 msgid ""
 "%pB: TLS transition from %s to %s against `%s' at %#<PRIx64> in section `"
 "%pA' failed"
 msgstr ""
 
-#: elf32-i386.c:1257
+#: elf32-i386.c:1269
 #, c-format
 msgid ""
 "%pB: direct GOT relocation R_386_GOT32X against `%s' without base register "
 "can not be used when making a shared object"
 msgstr ""
 
-#: elf32-i386.c:1714 elf32-s390.c:1188 elf32-sh.c:5570 elf32-tilepro.c:1592
-#: elf32-xtensa.c:1198 elf64-s390.c:1120 elfxx-sparc.c:1593 elfxx-tilegx.c:1805
-#: /work/sources/binutils/current/bfd/elfnn-riscv.c:428
+#: elf32-i386.c:1726 elf32-s390.c:1188 elf32-sh.c:5570 elf32-tilepro.c:1592
+#: elf32-xtensa.c:1203 elf64-s390.c:1120 elfxx-sparc.c:1593 elfxx-tilegx.c:1805
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-riscv.c:428
 #, c-format
 msgid "%pB: `%s' accessed both as normal and thread local symbol"
 msgstr ""
 
-#: elf32-i386.c:1786
+#: elf32-i386.c:1798
 #, c-format
 msgid "%pB: unsupported non-PIC call to IFUNC `%s'"
 msgstr ""
 
-#: elf32-i386.c:2368 elf64-x86-64.c:2628
+#: elf32-i386.c:2380 elf64-x86-64.c:2667
 #, c-format
 msgid "%pB: relocation %s against STT_GNU_IFUNC symbol `%s' isn't supported"
 msgstr ""
 
-#: elf32-i386.c:2401 elf32-i386.c:3708 elf32-i386.c:3847 elf64-x86-64.c:2685
-#: elf64-x86-64.c:4027 elf64-x86-64.c:4181
+#: elf32-i386.c:2413 elf32-i386.c:3661 elf32-i386.c:3802 elf64-x86-64.c:2724
+#: elf64-x86-64.c:4066 elf64-x86-64.c:4222
 #, c-format
 msgid "Local IFUNC function `%s' in %pB\n"
 msgstr ""
 
-#: elf32-i386.c:2617
+#: elf32-i386.c:2570
 #, c-format
 msgid ""
 "%pB: direct GOT relocation %s against `%s' without base register can not be "
 "used when making a shared object"
 msgstr ""
 
-#: elf32-i386.c:2652 elf64-x86-64.c:2877
+#: elf32-i386.c:2605 elf64-x86-64.c:2916
 msgid "hidden symbol"
 msgstr ""
 
-#: elf32-i386.c:2655 elf64-x86-64.c:2880
+#: elf32-i386.c:2608 elf64-x86-64.c:2919
 msgid "internal symbol"
 msgstr ""
 
-#: elf32-i386.c:2658 elf64-x86-64.c:2883
+#: elf32-i386.c:2611 elf64-x86-64.c:2922
 msgid "protected symbol"
 msgstr ""
 
-#: elf32-i386.c:2661 elf64-x86-64.c:2886
+#: elf32-i386.c:2614 elf64-x86-64.c:2925
 msgid "symbol"
 msgstr ""
 
-#: elf32-i386.c:2667
+#: elf32-i386.c:2620
 #, c-format
 msgid ""
 "%pB: relocation R_386_GOTOFF against undefined %s `%s' can not be used when "
 "making a shared object"
 msgstr ""
 
-#: elf32-i386.c:2680
+#: elf32-i386.c:2633
 #, c-format
 msgid ""
 "%pB: relocation R_386_GOTOFF against protected %s `%s' can not be used when "
@@ -2806,7 +2816,7 @@ msgstr ""
 msgid "%pB: unmatched OMIT_FP in %pA"
 msgstr ""
 
-#: elf32-nds32.c:12642 reloc.c:8309
+#: elf32-nds32.c:12642 reloc.c:8330
 #, c-format
 msgid "%X%P: %pB(%pA): relocation \"%pR\" goes out of range\n"
 msgstr ""
@@ -2829,11 +2839,11 @@ msgid ""
 "the offset (%d) is out of the allowed range, -32678 to 32767\n"
 msgstr ""
 
-#: elf32-nios2.c:4495 elf32-pru.c:830
+#: elf32-nios2.c:4495 elf32-pru.c:928
 msgid "relocation out of range"
 msgstr ""
 
-#: elf32-nios2.c:4505 elf32-pru.c:840 elf32-tic6x.c:2716
+#: elf32-nios2.c:4505 elf32-pru.c:938 elf32-tic6x.c:2716
 msgid "dangerous relocation"
 msgstr ""
 
@@ -2867,98 +2877,98 @@ msgstr ""
 msgid "generic linker can't handle %s"
 msgstr ""
 
-#: elf32-ppc.c:2769
+#: elf32-ppc.c:2778
 #, c-format
 msgid "corrupt %s section in %pB"
 msgstr ""
 
-#: elf32-ppc.c:2789
+#: elf32-ppc.c:2798
 #, c-format
 msgid "unable to read in %s section from %pB"
 msgstr ""
 
-#: elf32-ppc.c:2831
+#: elf32-ppc.c:2840
 #, c-format
 msgid "warning: unable to set size of %s section in %pB"
 msgstr ""
 
-#: elf32-ppc.c:2881
+#: elf32-ppc.c:2890
 msgid "failed to allocate space for new APUinfo section"
 msgstr ""
 
-#: elf32-ppc.c:2900
+#: elf32-ppc.c:2909
 msgid "failed to compute new APUinfo section"
 msgstr ""
 
-#: elf32-ppc.c:2903
+#: elf32-ppc.c:2912
 msgid "failed to install new APUinfo section"
 msgstr ""
 
-#: elf32-ppc.c:4010
+#: elf32-ppc.c:4014
 #, c-format
 msgid "%pB: relocation %s cannot be used when making a shared object"
 msgstr ""
 
-#: elf32-ppc.c:4740 elf32-ppc.c:4744
+#: elf32-ppc.c:4744 elf32-ppc.c:4748
 #, c-format
 msgid "warning: %pB uses hard float, %pB uses soft float"
 msgstr ""
 
-#: elf32-ppc.c:4748 elf32-ppc.c:4753
+#: elf32-ppc.c:4752 elf32-ppc.c:4757
 #, c-format
 msgid ""
 "warning: %pB uses double-precision hard float, %pB uses single-precision "
 "hard float"
 msgstr ""
 
-#: elf32-ppc.c:4768 elf32-ppc.c:4773
+#: elf32-ppc.c:4772 elf32-ppc.c:4777
 #, c-format
 msgid "warning: %pB uses 64-bit long double, %pB uses 128-bit long double"
 msgstr ""
 
-#: elf32-ppc.c:4778 elf32-ppc.c:4783
+#: elf32-ppc.c:4782 elf32-ppc.c:4787
 #, c-format
 msgid "warning: %pB uses IBM long double, %pB uses IEEE long double"
 msgstr ""
 
-#: elf32-ppc.c:4834 elf32-ppc.c:4839
+#: elf32-ppc.c:4838 elf32-ppc.c:4843
 #, c-format
 msgid "warning: %pB uses AltiVec vector ABI, %pB uses SPE vector ABI"
 msgstr ""
 
-#: elf32-ppc.c:4862 elf32-ppc.c:4867
+#: elf32-ppc.c:4866 elf32-ppc.c:4871
 #, c-format
 msgid "warning: %pB uses r3/r4 for small structure returns, %pB uses memory"
 msgstr ""
 
-#: elf32-ppc.c:4922
+#: elf32-ppc.c:4926
 #, c-format
 msgid ""
 "%pB: compiled with -mrelocatable and linked with modules compiled normally"
 msgstr ""
 
-#: elf32-ppc.c:4930
+#: elf32-ppc.c:4934
 #, c-format
 msgid ""
 "%pB: compiled normally and linked with modules compiled with -mrelocatable"
 msgstr ""
 
-#: elf32-ppc.c:4999
+#: elf32-ppc.c:5003
 #, c-format
 msgid "%pB(%pA+0x%lx): expected 16A style relocation on 0x%08x insn"
 msgstr ""
 
-#: elf32-ppc.c:5018
+#: elf32-ppc.c:5022
 #, c-format
 msgid "%pB(%pA+0x%lx): expected 16D style relocation on 0x%08x insn"
 msgstr ""
 
-#: elf32-ppc.c:5109
+#: elf32-ppc.c:5113
 #, c-format
 msgid "bss-plt forced due to %pB"
 msgstr ""
 
-#: elf32-ppc.c:5111
+#: elf32-ppc.c:5115
 msgid "bss-plt forced by profiling"
 msgstr ""
 
@@ -2966,40 +2976,40 @@ msgstr ""
 #. could just mark this symbol to exclude it
 #. from tls optimization but it's safer to skip
 #. the entire optimization.
-#: elf32-ppc.c:5687 elf64-ppc.c:8959
+#: elf32-ppc.c:5691 elf64-ppc.c:8963
 #, c-format
 msgid "%H arg lost __tls_get_addr, TLS optimization disabled\n"
 msgstr ""
 
-#: elf32-ppc.c:6658 elf32-sh.c:3078 elf32-tilepro.c:2339 elfxx-sparc.c:2536
+#: elf32-ppc.c:6662 elf32-sh.c:3078 elf32-tilepro.c:2339 elfxx-sparc.c:2536
 #: elfxx-tilegx.c:2579
 #, c-format
 msgid "%pB: dynamic relocation in read-only section `%pA'\n"
 msgstr ""
 
-#: elf32-ppc.c:8511
+#: elf32-ppc.c:8515
 msgid "%P: %H: error: %s with unexpected instruction %x\n"
 msgstr ""
 
-#: elf32-ppc.c:8548
+#: elf32-ppc.c:8552
 msgid "%H: fixup branch overflow\n"
 msgstr ""
 
-#: elf32-ppc.c:8588 elf32-ppc.c:8624
+#: elf32-ppc.c:8592 elf32-ppc.c:8628
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): error: %s with unexpected instruction %#x"
 msgstr ""
 
-#: elf32-ppc.c:8688
+#: elf32-ppc.c:8692
 #, c-format
 msgid "%X%H: unsupported bss-plt -fPIC ifunc %s\n"
 msgstr ""
 
-#: elf32-ppc.c:8727 elf64-ppc.c:15734
+#: elf32-ppc.c:8731 elf64-ppc.c:15738
 msgid "%H: warning: %s unexpected insn %#x.\n"
 msgstr ""
 
-#: elf32-ppc.c:9039
+#: elf32-ppc.c:9043
 #, c-format
 msgid "%H: non-zero addend on %s reloc against `%s'\n"
 msgstr ""
@@ -3012,58 +3022,63 @@ msgstr ""
 #. local won't have the +32k reloc addend trick marking
 #. -fPIC code, so the linker won't know whether r30 is
 #. _GLOBAL_OFFSET_TABLE_ or pointing into a .got2 section.
-#: elf32-ppc.c:9071
+#: elf32-ppc.c:9075
 #, c-format
 msgid "%X%H: @local call to ifunc %s\n"
 msgstr ""
 
-#: elf32-ppc.c:9241
+#: elf32-ppc.c:9245
 #, c-format
 msgid "%H: relocation %s for indirect function %s unsupported\n"
 msgstr ""
 
-#: elf32-ppc.c:9569 elf32-ppc.c:9600 elf32-ppc.c:9691 elf32-ppc.c:9779
+#: elf32-ppc.c:9573 elf32-ppc.c:9604 elf32-ppc.c:9695 elf32-ppc.c:9783
 #, c-format
 msgid ""
 "%pB: the target (%s) of a %s relocation is in the wrong output section (%s)"
 msgstr ""
 
-#: elf32-ppc.c:9909 elf32-ppc.c:9927
+#: elf32-ppc.c:9913 elf32-ppc.c:9931
 msgid "%P: %H: %s relocation unsupported for bss-plt\n"
 msgstr ""
 
-#: elf32-ppc.c:10008
+#: elf32-ppc.c:10012
 #, c-format
 msgid "%H: error: %s against `%s' not a multiple of %u\n"
 msgstr ""
 
-#: elf32-ppc.c:10037
+#: elf32-ppc.c:10041
 #, c-format
 msgid "%H: unresolvable %s relocation against symbol `%s'\n"
 msgstr ""
 
-#: elf32-ppc.c:10118
+#: elf32-ppc.c:10122
 #, c-format
 msgid "%H: %s reloc against `%s': error %d\n"
 msgstr ""
 
-#: elf32-ppc.c:11013 elf64-ppc.c:16226
+#: elf32-ppc.c:11017 elf64-ppc.c:16230
 msgid ""
 "%X%P: text relocations and GNU indirect functions will result in a segfault "
 "at runtime\n"
 msgstr ""
 
-#: elf32-ppc.c:11017 elf64-ppc.c:16230
+#: elf32-ppc.c:11021 elf64-ppc.c:16234
 msgid ""
 "%P: warning: text relocations and GNU indirect functions may result in a "
 "segfault at runtime\n"
 msgstr ""
 
-#: elf32-ppc.c:11062
+#: elf32-ppc.c:11066
 #, c-format
 msgid "%s not defined in linker created %pA"
 msgstr ""
 
+#: elf32-pru.c:579 elf32-pru.c:1472
+#, c-format
+msgid "error: %pB: old incompatible object file detected"
+msgstr ""
+
 #: elf32-rl78.c:373
 msgid "internal error: RL78 reloc stack overflow"
 msgstr ""
@@ -3163,7 +3178,7 @@ msgstr ""
 msgid "%pB(%pA+%#<PRIx64>): invalid instruction for TLS relocation %s"
 msgstr ""
 
-#: elf32-score.c:1521 elf32-score7.c:1382 elfxx-mips.c:3756
+#: elf32-score.c:1521 elf32-score7.c:1382 elfxx-mips.c:3750
 msgid "not enough GOT space for local GOT entries"
 msgstr ""
 
@@ -3348,7 +3363,7 @@ msgstr ""
 msgid "overlay stub relocation overflow"
 msgstr ""
 
-#: elf32-spu.c:1984 elf64-ppc.c:13815
+#: elf32-spu.c:1984 elf64-ppc.c:13819
 msgid "stubs don't match calculated size"
 msgstr ""
 
@@ -3455,49 +3470,49 @@ msgstr ""
 msgid "%pB: SB-relative relocation but __c6xabi_DSBT_BASE not defined"
 msgstr ""
 
-#: elf32-tic6x.c:3616
+#: elf32-tic6x.c:3629
 #, c-format
 msgid "%pB: error: unknown mandatory EABI object attribute %d"
 msgstr ""
 
-#: elf32-tic6x.c:3625
+#: elf32-tic6x.c:3638
 #, c-format
 msgid "%pB: warning: unknown EABI object attribute %d"
 msgstr ""
 
-#: elf32-tic6x.c:3739 elf32-tic6x.c:3748
+#: elf32-tic6x.c:3752 elf32-tic6x.c:3761
 #, c-format
 msgid "error: %pB requires more stack alignment than %pB preserves"
 msgstr ""
 
-#: elf32-tic6x.c:3758 elf32-tic6x.c:3767
+#: elf32-tic6x.c:3771 elf32-tic6x.c:3780
 #, c-format
 msgid "error: unknown Tag_ABI_array_object_alignment value in %pB"
 msgstr ""
 
-#: elf32-tic6x.c:3776 elf32-tic6x.c:3785
+#: elf32-tic6x.c:3789 elf32-tic6x.c:3798
 #, c-format
 msgid "error: unknown Tag_ABI_array_object_align_expected value in %pB"
 msgstr ""
 
-#: elf32-tic6x.c:3794 elf32-tic6x.c:3802
+#: elf32-tic6x.c:3807 elf32-tic6x.c:3815
 #, c-format
 msgid "error: %pB requires more array alignment than %pB preserves"
 msgstr ""
 
-#: elf32-tic6x.c:3825
+#: elf32-tic6x.c:3838
 #, c-format
 msgid "warning: %pB and %pB differ in wchar_t size"
 msgstr ""
 
-#: elf32-tic6x.c:3844
+#: elf32-tic6x.c:3857
 #, c-format
 msgid "warning: %pB and %pB differ in whether code is compiled for DSBT"
 msgstr ""
 
-#: elf32-tilepro.c:3761 elfxx-tilegx.c:4145 elfxx-x86.c:1370
-#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:9463
-#: /work/sources/binutils/current/bfd/elfnn-riscv.c:2518
+#: elf32-tilepro.c:3761 elfxx-tilegx.c:4145 elfxx-x86.c:1424
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:9463
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-riscv.c:2543
 #, c-format
 msgid "discarded output section: `%pA'"
 msgstr ""
@@ -3777,60 +3792,60 @@ msgstr ""
 msgid "non-zero addend in @fptr reloc"
 msgstr ""
 
-#: elf32-xtensa.c:932
+#: elf32-xtensa.c:937
 #, c-format
 msgid "%pB(%pA): invalid property table"
 msgstr ""
 
-#: elf32-xtensa.c:2661
+#: elf32-xtensa.c:2666
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): relocation offset out of range (size=%#<PRIx64>)"
 msgstr ""
 
-#: elf32-xtensa.c:2744 elf32-xtensa.c:2863
+#: elf32-xtensa.c:2749 elf32-xtensa.c:2868
 msgid "dynamic relocation in read-only section"
 msgstr ""
 
-#: elf32-xtensa.c:2840
+#: elf32-xtensa.c:2845
 msgid "TLS relocation invalid without dynamic sections"
 msgstr ""
 
-#: elf32-xtensa.c:3052
+#: elf32-xtensa.c:3057
 msgid "internal inconsistency in size of .got.loc section"
 msgstr ""
 
-#: elf32-xtensa.c:3359
+#: elf32-xtensa.c:3364
 #, c-format
 msgid "%pB: incompatible machine type; output is 0x%x; input is 0x%x"
 msgstr ""
 
-#: elf32-xtensa.c:4590 elf32-xtensa.c:4598
+#: elf32-xtensa.c:4595 elf32-xtensa.c:4603
 msgid "attempt to convert L32R/CALLX to CALL failed"
 msgstr ""
 
-#: elf32-xtensa.c:6426 elf32-xtensa.c:6505 elf32-xtensa.c:7882
+#: elf32-xtensa.c:6431 elf32-xtensa.c:6510 elf32-xtensa.c:7886
 #, c-format
 msgid ""
 "%pB(%pA+%#<PRIx64>): could not decode instruction; possible configuration "
 "mismatch"
 msgstr ""
 
-#: elf32-xtensa.c:7621
+#: elf32-xtensa.c:7625
 #, c-format
 msgid ""
 "%pB(%pA+%#<PRIx64>): could not decode instruction for XTENSA_ASM_SIMPLIFY "
 "relocation; possible configuration mismatch"
 msgstr ""
 
-#: elf32-xtensa.c:9476
+#: elf32-xtensa.c:9480
 msgid "invalid relocation address"
 msgstr ""
 
-#: elf32-xtensa.c:9526
+#: elf32-xtensa.c:9530
 msgid "overflow after relaxation"
 msgstr ""
 
-#: elf32-xtensa.c:10670
+#: elf32-xtensa.c:10674
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): unexpected fix for %s relocation"
 msgstr ""
@@ -3864,7 +3879,8 @@ msgstr ""
 msgid "%pB: change in gp: BRSGP %s"
 msgstr ""
 
-#: elf64-alpha.c:4509 /work/sources/binutils/current/bfd/elfnn-riscv.c:476
+#: elf64-alpha.c:4509 mach-o.c:615
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-riscv.c:476
 msgid "<unknown>"
 msgstr ""
 
@@ -4002,19 +4018,19 @@ msgstr ""
 msgid "%pB: linking auto-pic files with non-auto-pic files"
 msgstr ""
 
-#: elf64-ia64-vms.c:5153 elflink.c:4787
+#: elf64-ia64-vms.c:5153 elflink.c:4875
 #, c-format
 msgid ""
 "warning: alignment %u of common symbol `%s' in %pB is greater than the "
 "alignment (%u) of its section %pA"
 msgstr ""
 
-#: elf64-ia64-vms.c:5160 elflink.c:4794
+#: elf64-ia64-vms.c:5160 elflink.c:4882
 #, c-format
 msgid "warning: alignment %u of symbol `%s' in %pB is smaller than %u in %pB"
 msgstr ""
 
-#: elf64-ia64-vms.c:5176 elflink.c:4811
+#: elf64-ia64-vms.c:5176 elflink.c:4899
 #, c-format
 msgid ""
 "warning: size of symbol `%s' changed from %<PRIu64> in %pB to %<PRIu64> in "
@@ -4097,134 +4113,134 @@ msgid ""
 "internal inconsistency: remaining %lu != max %lu; please report this bug"
 msgstr ""
 
-#: elf64-ppc.c:5078
+#: elf64-ppc.c:5082
 #, c-format
 msgid "symbol '%s' has invalid st_other for ABI version 1"
 msgstr ""
 
-#: elf64-ppc.c:5253
+#: elf64-ppc.c:5257
 #, c-format
 msgid "%pB .opd not allowed in ABI version %d"
 msgstr ""
 
-#: elf64-ppc.c:5767
+#: elf64-ppc.c:5771
 #, c-format
 msgid "%H: %s reloc unsupported in shared libraries and PIEs\n"
 msgstr ""
 
-#: elf64-ppc.c:6162
+#: elf64-ppc.c:6166
 #, c-format
 msgid "%pB uses unknown e_flags 0x%lx"
 msgstr ""
 
-#: elf64-ppc.c:6170
+#: elf64-ppc.c:6174
 #, c-format
 msgid "%pB: ABI version %ld is not compatible with ABI version %ld output"
 msgstr ""
 
-#: elf64-ppc.c:6198
+#: elf64-ppc.c:6202
 #, c-format
 msgid " [abiv%ld]"
 msgstr ""
 
-#: elf64-ppc.c:7386
+#: elf64-ppc.c:7390
 msgid ""
 "%P: copy reloc against `%pT' requires lazy plt linking; avoid setting "
 "LD_BIND_NOW=1 or upgrade gcc\n"
 msgstr ""
 
-#: elf64-ppc.c:7655
+#: elf64-ppc.c:7659
 #, c-format
 msgid "%pB: undefined symbol on R_PPC64_TOCSAVE relocation"
 msgstr ""
 
-#: elf64-ppc.c:7882
+#: elf64-ppc.c:7886
 #, c-format
 msgid "dynreloc miscount for %pB, section %pA"
 msgstr ""
 
-#: elf64-ppc.c:7971
+#: elf64-ppc.c:7975
 #, c-format
 msgid "%pB: .opd is not a regular array of opd entries"
 msgstr ""
 
-#: elf64-ppc.c:7981
+#: elf64-ppc.c:7985
 #, c-format
 msgid "%pB: unexpected reloc type %u in .opd section"
 msgstr ""
 
-#: elf64-ppc.c:8003
+#: elf64-ppc.c:8007
 #, c-format
 msgid "%pB: undefined sym `%s' in .opd section"
 msgstr ""
 
-#: elf64-ppc.c:8487
+#: elf64-ppc.c:8491
 msgid ""
 "warning: --plt-localentry is especially dangerous without ld.so support to "
 "detect ABI violations"
 msgstr ""
 
-#: elf64-ppc.c:8736
+#: elf64-ppc.c:8740
 msgid "%H __tls_get_addr lost arg, TLS optimization disabled\n"
 msgstr ""
 
-#: elf64-ppc.c:9111 elf64-ppc.c:9748
+#: elf64-ppc.c:9115 elf64-ppc.c:9752
 #, c-format
 msgid "%s defined on removed toc entry"
 msgstr ""
 
-#: elf64-ppc.c:9476
+#: elf64-ppc.c:9480
 #, c-format
 msgid "%H: toc optimization is not supported for %s instruction\n"
 msgstr ""
 
-#: elf64-ppc.c:9705
+#: elf64-ppc.c:9709
 #, c-format
 msgid "%H: %s references optimized away TOC entry\n"
 msgstr ""
 
-#: elf64-ppc.c:10536
+#: elf64-ppc.c:10540
 #, c-format
 msgid "warning: discarding dynamic section %s"
 msgstr ""
 
-#: elf64-ppc.c:11123
+#: elf64-ppc.c:11127
 msgid "%P: cannot find opd entry toc for `%pT'\n"
 msgstr ""
 
-#: elf64-ppc.c:11211
+#: elf64-ppc.c:11215
 #, c-format
 msgid "long branch stub `%s' offset overflow"
 msgstr ""
 
-#: elf64-ppc.c:11270
+#: elf64-ppc.c:11274
 #, c-format
 msgid "can't find branch stub `%s'"
 msgstr ""
 
-#: elf64-ppc.c:11334 elf64-ppc.c:11462 elf64-ppc.c:13431
+#: elf64-ppc.c:11338 elf64-ppc.c:11466 elf64-ppc.c:13435
 #, c-format
 msgid "%P: linkage table error against `%pT'\n"
 msgstr ""
 
-#: elf64-ppc.c:11685
+#: elf64-ppc.c:11689
 #, c-format
 msgid "can't build branch stub `%s'"
 msgstr ""
 
-#: elf64-ppc.c:12461
+#: elf64-ppc.c:12465
 #, c-format
 msgid "%pB section %pA exceeds stub group size"
 msgstr ""
 
-#: elf64-ppc.c:13829
+#: elf64-ppc.c:13833
 #, c-format
 msgid "linker stubs in %u group\n"
 msgid_plural "linker stubs in %u groups\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: elf64-ppc.c:13833
+#: elf64-ppc.c:13837
 #, c-format
 msgid ""
 "  branch       %lu\n"
@@ -4236,54 +4252,54 @@ msgid ""
 "  global entry %lu"
 msgstr ""
 
-#: elf64-ppc.c:14152
+#: elf64-ppc.c:14156
 #, c-format
 msgid "%H: %s used with TLS symbol `%pT'\n"
 msgstr ""
 
-#: elf64-ppc.c:14154
+#: elf64-ppc.c:14158
 #, c-format
 msgid "%H: %s used with non-TLS symbol `%pT'\n"
 msgstr ""
 
-#: elf64-ppc.c:14798
+#: elf64-ppc.c:14802
 #, c-format
 msgid "%H: call to `%pT' lacks nop, can't restore toc; recompile with -fPIC\n"
 msgstr ""
 
-#: elf64-ppc.c:14804
+#: elf64-ppc.c:14808
 #, c-format
 msgid ""
 "%H: call to `%pT' lacks nop, can't restore toc; (-mcmodel=small toc adjust "
 "stub)\n"
 msgstr ""
 
-#: elf64-ppc.c:15499
+#: elf64-ppc.c:15503
 #, c-format
 msgid "%H: %s for indirect function `%pT' unsupported\n"
 msgstr ""
 
-#: elf64-ppc.c:15611
+#: elf64-ppc.c:15615
 #, c-format
 msgid "%P: %pB: %s is not supported for `%pT'\n"
 msgstr ""
 
-#: elf64-ppc.c:15837
+#: elf64-ppc.c:15841
 #, c-format
 msgid "%H: error: %s not a multiple of %u\n"
 msgstr ""
 
-#: elf64-ppc.c:15860
+#: elf64-ppc.c:15864
 #, c-format
 msgid "%H: unresolvable %s against `%pT'\n"
 msgstr ""
 
-#: elf64-ppc.c:15957
+#: elf64-ppc.c:15961
 #, c-format
 msgid "%H: %s against `%pT': error %d\n"
 msgstr ""
 
-#: elf64-ppc.c:16303 elf64-ppc.c:16322
+#: elf64-ppc.c:16307 elf64-ppc.c:16326
 #, c-format
 msgid "%s offset too large for .eh_frame sdata4 encoding"
 msgstr ""
@@ -4295,125 +4311,126 @@ msgid ""
 "from executable (rebuild file with -fPIC ?)"
 msgstr ""
 
-#: elf64-sparc.c:464
+#: elf64-sparc.c:459
 #, c-format
 msgid "%pB: only registers %%g[2367] can be declared using STT_REGISTER"
 msgstr ""
 
-#: elf64-sparc.c:485
+#: elf64-sparc.c:480
 #, c-format
 msgid "register %%g%d used incompatibly: %s in %pB, previously %s in %pB"
 msgstr ""
 
-#: elf64-sparc.c:509
+#: elf64-sparc.c:504
 #, c-format
 msgid "symbol `%s' has differing types: REGISTER in %pB, previously %s in %pB"
 msgstr ""
 
-#: elf64-sparc.c:556
+#: elf64-sparc.c:551
 #, c-format
 msgid "Symbol `%s' has differing types: %s in %pB, previously REGISTER in %pB"
 msgstr ""
 
-#: elf64-sparc.c:711
+#: elf64-sparc.c:706
 #, c-format
 msgid "%pB: linking UltraSPARC specific with HAL specific code"
 msgstr ""
 
-#: elf64-x86-64.c:1373
+#: elf64-x86-64.c:1412
 msgid "hidden symbol "
 msgstr ""
 
-#: elf64-x86-64.c:1376
+#: elf64-x86-64.c:1415
 msgid "internal symbol "
 msgstr ""
 
-#: elf64-x86-64.c:1379 elf64-x86-64.c:1383
+#: elf64-x86-64.c:1418 elf64-x86-64.c:1422
 msgid "protected symbol "
 msgstr ""
 
-#: elf64-x86-64.c:1385
+#: elf64-x86-64.c:1424
 msgid "symbol "
 msgstr ""
 
-#: elf64-x86-64.c:1386 elf64-x86-64.c:1396
+#: elf64-x86-64.c:1425 elf64-x86-64.c:1435
 msgid "; recompile with -fPIC"
 msgstr ""
 
-#: elf64-x86-64.c:1391
+#: elf64-x86-64.c:1430
 msgid "undefined "
 msgstr ""
 
-#: elf64-x86-64.c:1400
+#: elf64-x86-64.c:1439
 msgid "a shared object"
 msgstr ""
 
-#: elf64-x86-64.c:1402
+#: elf64-x86-64.c:1441
 msgid "a PIE object"
 msgstr ""
 
-#: elf64-x86-64.c:1404
+#: elf64-x86-64.c:1443
 msgid "a PDE object"
 msgstr ""
 
-#: elf64-x86-64.c:1407
+#: elf64-x86-64.c:1446
 #, c-format
 msgid "%pB: relocation %s against %s%s`%s' can not be used when making %s%s"
 msgstr ""
 
-#: elf64-x86-64.c:1892
+#: elf64-x86-64.c:1931
 #, c-format
 msgid "%pB: relocation %s against symbol `%s' isn't supported in x32 mode"
 msgstr ""
 
-#: elf64-x86-64.c:2034
+#: elf64-x86-64.c:2073
 #, c-format
 msgid "%pB: '%s' accessed both as normal and thread local symbol"
 msgstr ""
 
-#: elf64-x86-64.c:2654 /work/sources/binutils/current/bfd/elfnn-aarch64.c:5299
+#: elf64-x86-64.c:2693
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:5299
 #, c-format
 msgid ""
 "%pB: relocation %s against STT_GNU_IFUNC symbol `%s' has non-zero addend: "
 "%<PRId64>"
 msgstr ""
 
-#: elf64-x86-64.c:2892
+#: elf64-x86-64.c:2931
 #, c-format
 msgid ""
 "%pB: relocation R_X86_64_GOTOFF64 against undefined %s `%s' can not be used "
 "when making a shared object"
 msgstr ""
 
-#: elf64-x86-64.c:2906
+#: elf64-x86-64.c:2945
 #, c-format
 msgid ""
 "%pB: relocation R_X86_64_GOTOFF64 against protected %s `%s' can not be used "
 "when making a shared object"
 msgstr ""
 
-#: elf64-x86-64.c:3166
+#: elf64-x86-64.c:3205
 #, c-format
 msgid ""
 "%pB: addend %s%#x in relocation %s against symbol `%s' at %#<PRIx64> in "
 "section `%pA' is out of range"
 msgstr ""
 
-#: elf64-x86-64.c:3843
+#: elf64-x86-64.c:3882
 msgid "%F%P: failed to convert GOTPCREL relocation; relink with --no-relax\n"
 msgstr ""
 
-#: elf64-x86-64.c:4001
+#: elf64-x86-64.c:4040
 #, c-format
 msgid "%F%pB: PC-relative offset overflow in PLT entry for `%s'\n"
 msgstr ""
 
-#: elf64-x86-64.c:4064
+#: elf64-x86-64.c:4103
 #, c-format
 msgid "%F%pB: branch displacement overflow in PLT entry for `%s'\n"
 msgstr ""
 
-#: elf64-x86-64.c:4117
+#: elf64-x86-64.c:4156
 #, c-format
 msgid "%F%pB: PC-relative offset overflow in GOT PLT entry for `%s'\n"
 msgstr ""
@@ -4440,262 +4457,262 @@ msgid ""
 "%<PRIu64>"
 msgstr ""
 
-#: elflink.c:1367
+#: elflink.c:1369
 #, c-format
 msgid ""
 "%s: TLS definition in %pB section %pA mismatches non-TLS definition in %pB "
 "section %pA"
 msgstr ""
 
-#: elflink.c:1373
+#: elflink.c:1375
 #, c-format
 msgid "%s: TLS reference in %pB mismatches non-TLS reference in %pB"
 msgstr ""
 
-#: elflink.c:1379
+#: elflink.c:1381
 #, c-format
 msgid ""
 "%s: TLS definition in %pB section %pA mismatches non-TLS reference in %pB"
 msgstr ""
 
-#: elflink.c:1385
+#: elflink.c:1387
 #, c-format
 msgid ""
 "%s: TLS reference in %pB mismatches non-TLS definition in %pB section %pA"
 msgstr ""
 
-#: elflink.c:2066
+#: elflink.c:2068
 #, c-format
 msgid "%pB: unexpected redefinition of indirect versioned symbol `%s'"
 msgstr ""
 
-#: elflink.c:2359
+#: elflink.c:2437
 #, c-format
 msgid "%pB: version node not found for symbol %s"
 msgstr ""
 
-#: elflink.c:2448
+#: elflink.c:2526
 #, c-format
 msgid ""
 "%pB: bad reloc symbol index (%#<PRIx64> >= %#lx) for offset %#<PRIx64> in "
 "section `%pA'"
 msgstr ""
 
-#: elflink.c:2460
+#: elflink.c:2538
 #, c-format
 msgid ""
 "%pB: non-zero symbol index (%#<PRIx64>) for offset %#<PRIx64> in section `"
 "%pA' when the object file has no symbol table"
 msgstr ""
 
-#: elflink.c:2651
+#: elflink.c:2729
 #, c-format
 msgid "%pB: relocation size mismatch in %pB section %pA"
 msgstr ""
 
-#: elflink.c:2969
+#: elflink.c:3047
 #, c-format
 msgid "warning: type and size of dynamic symbol `%s' are not defined"
 msgstr ""
 
-#: elflink.c:3031
+#: elflink.c:3109
 msgid "%P: copy reloc against protected `%pT' is dangerous\n"
 msgstr ""
 
-#: elflink.c:3832
+#: elflink.c:3913
 #, c-format
 msgid "alternate ELF machine code found (%d) in %pB, expecting %d"
 msgstr ""
 
-#: elflink.c:4498
+#: elflink.c:4579
 #, c-format
 msgid "%pB: %s: invalid version %u (max %d)"
 msgstr ""
 
-#: elflink.c:4535
+#: elflink.c:4616
 #, c-format
 msgid "%pB: %s: invalid needed version %d"
 msgstr ""
 
-#: elflink.c:4947
+#: elflink.c:5035
 #, c-format
 msgid "%pB: undefined reference to symbol '%s'"
 msgstr ""
 
-#: elflink.c:6023
+#: elflink.c:6111
 #, c-format
 msgid "%pB: stack size specified and %s set"
 msgstr ""
 
-#: elflink.c:6027
+#: elflink.c:6115
 #, c-format
 msgid "%pB: %s not absolute"
 msgstr ""
 
-#: elflink.c:6224
+#: elflink.c:6312
 #, c-format
 msgid "%s: undefined version: %s"
 msgstr ""
 
-#: elflink.c:6795
+#: elflink.c:6883
 #, c-format
 msgid "%pB: .preinit_array section is not allowed in DSO"
 msgstr ""
 
-#: elflink.c:8232
+#: elflink.c:8340
 #, c-format
 msgid "undefined %s reference in complex symbol: %s"
 msgstr ""
 
-#: elflink.c:8387
+#: elflink.c:8495
 #, c-format
 msgid "unknown operator '%c' in complex symbol"
 msgstr ""
 
 #. PR 21524: Let the user know if a symbol was removed by garbage collection.
-#: elflink.c:8725
+#: elflink.c:8833
 #, c-format
 msgid ""
 "%pB:%pA: error: relocation references symbol %s which was removed by garbage "
 "collection"
 msgstr ""
 
-#: elflink.c:8728
+#: elflink.c:8836
 #, c-format
 msgid "%pB:%pA: error: try relinking with --gc-keep-exported enabled"
 msgstr ""
 
-#: elflink.c:8964 elflink.c:8982 elflink.c:9021 elflink.c:9039
+#: elflink.c:9072 elflink.c:9090 elflink.c:9129 elflink.c:9147
 #, c-format
 msgid "%pB: unable to sort relocs - they are in more than one size"
 msgstr ""
 
 #. The section size is not divisible by either -
 #. something is wrong.
-#: elflink.c:8998 elflink.c:9055
+#: elflink.c:9106 elflink.c:9163
 #, c-format
 msgid "%pB: unable to sort relocs - they are of an unknown size"
 msgstr ""
 
-#: elflink.c:9107
+#: elflink.c:9215
 msgid "not enough memory to sort relocations"
 msgstr ""
 
-#: elflink.c:9375
+#: elflink.c:9483
 #, c-format
 msgid "%pB: too many sections: %d (>= %d)"
 msgstr ""
 
-#: elflink.c:9655
+#: elflink.c:9763
 #, c-format
 msgid "%pB: internal symbol `%s' in %pB is referenced by DSO"
 msgstr ""
 
-#: elflink.c:9658
+#: elflink.c:9766
 #, c-format
 msgid "%pB: hidden symbol `%s' in %pB is referenced by DSO"
 msgstr ""
 
-#: elflink.c:9661
+#: elflink.c:9769
 #, c-format
 msgid "%pB: local symbol `%s' in %pB is referenced by DSO"
 msgstr ""
 
-#: elflink.c:9747
+#: elflink.c:9855
 #, c-format
 msgid "%pB: could not find output section %pA for input section %pA"
 msgstr ""
 
-#: elflink.c:9901
+#: elflink.c:10009
 #, c-format
 msgid "%pB: protected symbol `%s' isn't defined"
 msgstr ""
 
-#: elflink.c:9904
+#: elflink.c:10012
 #, c-format
 msgid "%pB: internal symbol `%s' isn't defined"
 msgstr ""
 
-#: elflink.c:9907
+#: elflink.c:10015
 #, c-format
 msgid "%pB: hidden symbol `%s' isn't defined"
 msgstr ""
 
-#: elflink.c:9938
+#: elflink.c:10046
 #, c-format
 msgid "%pB: no symbol version section for versioned symbol `%s'"
 msgstr ""
 
-#: elflink.c:10548
+#: elflink.c:10656
 #, c-format
 msgid "error: %pB: size of section %pA is not multiple of address size"
 msgstr ""
 
-#: elflink.c:10593
+#: elflink.c:10701
 #, c-format
 msgid ""
 "error: %pB contains a reloc (%#<PRIx64>) for section %pA that references a "
 "non-existent global symbol"
 msgstr ""
 
-#: elflink.c:11348
+#: elflink.c:11456
 #, c-format
 msgid ""
 "%pA has both ordered [`%pA' in %pB] and unordered [`%pA' in %pB] sections"
 msgstr ""
 
-#: elflink.c:11354
+#: elflink.c:11462
 #, c-format
 msgid "%pA has both ordered and unordered sections"
 msgstr ""
 
-#: elflink.c:11456
+#: elflink.c:11564
 #, c-format
 msgid "%pB: no symbol found for import library"
 msgstr ""
 
-#: elflink.c:12085
+#: elflink.c:12193
 #, c-format
 msgid "%pB: file class %s incompatible with %s"
 msgstr ""
 
-#: elflink.c:12302
+#: elflink.c:12410
 #, c-format
 msgid "%pB: failed to generate import library"
 msgstr ""
 
-#: elflink.c:12421
+#: elflink.c:12529
 #, c-format
 msgid "warning: %s section has zero size"
 msgstr ""
 
-#: elflink.c:12469
+#: elflink.c:12577
 #, c-format
 msgid "warning: section '%s' is being made into a note"
 msgstr ""
 
-#: elflink.c:12561
+#: elflink.c:12669
 msgid "%P%X: read-only segment has dynamic relocations\n"
 msgstr ""
 
-#: elflink.c:12564
+#: elflink.c:12672
 msgid "%P: warning: creating a DT_TEXTREL in a shared object\n"
 msgstr ""
 
-#: elflink.c:12689
+#: elflink.c:12797
 msgid "%P%X: can not read symbols: %E\n"
 msgstr ""
 
-#: elflink.c:12862
+#: elflink.c:12970
 msgid "%F%P: corrupt input: %pB\n"
 msgstr ""
 
-#: elflink.c:13528
+#: elflink.c:13636
 #, c-format
 msgid "%pB: %pA+%#<PRIx64>: no symbol found for INHERIT"
 msgstr ""
 
-#: elflink.c:13704
+#: elflink.c:13812
 #, c-format
 msgid "unrecognized INPUT_SECTION_FLAG %s\n"
 msgstr ""
@@ -4704,325 +4721,340 @@ msgstr ""
 msgid "static procedure (no name)"
 msgstr ""
 
-#: elfxx-mips.c:5634
+#: elfxx-mips.c:5629
 msgid "MIPS16 and microMIPS functions cannot call each other"
 msgstr ""
 
-#: elfxx-mips.c:6382
+#: elfxx-mips.c:6377
 msgid "%X%H: unsupported JALX to the same ISA mode\n"
 msgstr ""
 
-#: elfxx-mips.c:6415
+#: elfxx-mips.c:6410
 msgid ""
 "%X%H: unsupported jump between ISA modes; consider recompiling with "
 "interlinking enabled\n"
 msgstr ""
 
-#: elfxx-mips.c:6460
+#: elfxx-mips.c:6455
 msgid ""
 "%X%H: cannot convert branch between ISA modes to JALX: relocation out of "
 "range\n"
 msgstr ""
 
-#: elfxx-mips.c:6472
+#: elfxx-mips.c:6467
 msgid "%X%H: unsupported branch between ISA modes\n"
 msgstr ""
 
-#: elfxx-mips.c:7116
+#: elfxx-mips.c:7111
 #, c-format
 msgid ""
 "%pB: incorrect `.reginfo' section size; expected %<PRIu64>, got %<PRIu64>"
 msgstr ""
 
-#: elfxx-mips.c:7160 elfxx-mips.c:7395
+#: elfxx-mips.c:7155 elfxx-mips.c:7390
 #, c-format
 msgid "%pB: warning: bad `%s' option size %u smaller than its header"
 msgstr ""
 
-#: elfxx-mips.c:8151 elfxx-mips.c:8277
+#: elfxx-mips.c:8146 elfxx-mips.c:8272
 #, c-format
 msgid ""
 "%pB: warning: cannot determine the target function for stub section `%s'"
 msgstr ""
 
-#: elfxx-mips.c:8409
+#: elfxx-mips.c:8404
 #, c-format
 msgid "%pB: malformed reloc detected for section %s"
 msgstr ""
 
-#: elfxx-mips.c:8481
+#: elfxx-mips.c:8476
 #, c-format
 msgid "%pB: GOT reloc at %#<PRIx64> not expected in executables"
 msgstr ""
 
-#: elfxx-mips.c:8619
+#: elfxx-mips.c:8614
 #, c-format
 msgid "%pB: CALL16 reloc at %#<PRIx64> not against global symbol"
 msgstr ""
 
-#: elfxx-mips.c:9242
+#: elfxx-mips.c:9237
 #, c-format
 msgid "non-dynamic relocations refer to dynamic symbol %s"
 msgstr ""
 
-#: elfxx-mips.c:10169
+#: elfxx-mips.c:10164
 #, c-format
 msgid ""
 "%pB: can't find matching LO16 reloc against `%s' for %s at %#<PRIx64> in "
 "section `%pA'"
 msgstr ""
 
-#: elfxx-mips.c:10309
+#: elfxx-mips.c:10304
 msgid ""
 "small-data section exceeds 64KB; lower small-data size limit (see option -G)"
 msgstr ""
 
-#: elfxx-mips.c:10328
+#: elfxx-mips.c:10323
 msgid "cannot convert a jump to JALX for a non-word-aligned address"
 msgstr ""
 
-#: elfxx-mips.c:10331
+#: elfxx-mips.c:10326
 msgid "jump to a non-word-aligned address"
 msgstr ""
 
-#: elfxx-mips.c:10332
+#: elfxx-mips.c:10327
 msgid "jump to a non-instruction-aligned address"
 msgstr ""
 
-#: elfxx-mips.c:10335
+#: elfxx-mips.c:10330
 msgid "cannot convert a branch to JALX for a non-word-aligned address"
 msgstr ""
 
-#: elfxx-mips.c:10337
+#: elfxx-mips.c:10332
 msgid "branch to a non-instruction-aligned address"
 msgstr ""
 
-#: elfxx-mips.c:10339
+#: elfxx-mips.c:10334
 msgid "PC-relative load from unaligned address"
 msgstr ""
 
-#: elfxx-mips.c:10713 elfxx-mips.c:11281
+#: elfxx-mips.c:10612
+#, c-format
+msgid ""
+"%pB: `%pA' entry VMA of %#<PRIx64> outside the 32-bit range supported; "
+"consider using `-Ttext-segment=...'"
+msgstr ""
+
+#: elfxx-mips.c:10725 elfxx-mips.c:11298
 #, c-format
 msgid "%pB: `%pA' offset of %<PRId64> from `%pA' beyond the range of ADDIUPC"
 msgstr ""
 
-#: elfxx-mips.c:14161
+#: elfxx-mips.c:11270
+#, c-format
+msgid ""
+"%pB: `%pA' start VMA of %#<PRIx64> outside the 32-bit range supported; "
+"consider using `-Ttext-segment=...'"
+msgstr ""
+
+#: elfxx-mips.c:14178
 #, c-format
 msgid "%pB: unknown architecture %s"
 msgstr ""
 
-#: elfxx-mips.c:14695
+#: elfxx-mips.c:14712
 #, c-format
 msgid "%pB: illegal section name `%pA'"
 msgstr ""
 
-#: elfxx-mips.c:14972
+#: elfxx-mips.c:14989
 #, c-format
 msgid "%pB: warning: linking abicalls files with non-abicalls files"
 msgstr ""
 
-#: elfxx-mips.c:14989
+#: elfxx-mips.c:15006
 #, c-format
 msgid "%pB: linking 32-bit code with 64-bit code"
 msgstr ""
 
-#: elfxx-mips.c:15021 elfxx-mips.c:15087 elfxx-mips.c:15102
+#: elfxx-mips.c:15038 elfxx-mips.c:15104 elfxx-mips.c:15119
 #, c-format
 msgid "%pB: linking %s module with previous %s modules"
 msgstr ""
 
-#: elfxx-mips.c:15045
+#: elfxx-mips.c:15062
 #, c-format
 msgid "%pB: ABI mismatch: linking %s module with previous %s modules"
 msgstr ""
 
-#: elfxx-mips.c:15070
+#: elfxx-mips.c:15087
 #, c-format
 msgid "%pB: ASE mismatch: linking %s module with previous %s modules"
 msgstr ""
 
-#: elfxx-mips.c:15204
+#: elfxx-mips.c:15221
 #, c-format
 msgid ""
 "warning: %pB uses unknown floating point ABI %d (set by %pB), %pB uses "
 "unknown floating point ABI %d"
 msgstr ""
 
-#: elfxx-mips.c:15210
+#: elfxx-mips.c:15227
 #, c-format
 msgid ""
 "warning: %pB uses unknown floating point ABI %d (set by %pB), %pB uses %s"
 msgstr ""
 
-#: elfxx-mips.c:15216
+#: elfxx-mips.c:15233
 #, c-format
 msgid ""
 "warning: %pB uses %s (set by %pB), %pB uses unknown floating point ABI %d"
 msgstr ""
 
-#: elfxx-mips.c:15230
+#: elfxx-mips.c:15247
 #, c-format
 msgid "warning: %pB uses %s (set by %pB), %pB uses %s"
 msgstr ""
 
-#: elfxx-mips.c:15249
+#: elfxx-mips.c:15266
 #, c-format
 msgid "warning: %pB uses %s (set by %pB), %pB uses unknown MSA ABI %d"
 msgstr ""
 
-#: elfxx-mips.c:15261
+#: elfxx-mips.c:15278
 #, c-format
 msgid "warning: %pB uses unknown MSA ABI %d (set by %pB), %pB uses %s"
 msgstr ""
 
-#: elfxx-mips.c:15270
+#: elfxx-mips.c:15287
 #, c-format
 msgid ""
 "warning: %pB uses unknown MSA ABI %d (set by %pB), %pB uses unknown MSA ABI "
 "%d"
 msgstr ""
 
-#: elfxx-mips.c:15332
+#: elfxx-mips.c:15349
 #, c-format
 msgid "%pB: endianness incompatible with that of the selected emulation"
 msgstr ""
 
-#: elfxx-mips.c:15346
+#: elfxx-mips.c:15363
 #, c-format
 msgid "%pB: ABI is incompatible with that of the selected emulation"
 msgstr ""
 
-#: elfxx-mips.c:15398
+#: elfxx-mips.c:15415
 #, c-format
 msgid "%pB: warning: inconsistent ISA between e_flags and .MIPS.abiflags"
 msgstr ""
 
-#: elfxx-mips.c:15403
+#: elfxx-mips.c:15420
 #, c-format
 msgid ""
 "%pB: warning: inconsistent FP ABI between .gnu.attributes and .MIPS.abiflags"
 msgstr ""
 
-#: elfxx-mips.c:15407
+#: elfxx-mips.c:15424
 #, c-format
 msgid "%pB: warning: inconsistent ASEs between e_flags and .MIPS.abiflags"
 msgstr ""
 
-#: elfxx-mips.c:15414
+#: elfxx-mips.c:15431
 #, c-format
 msgid ""
 "%pB: warning: inconsistent ISA extensions between e_flags and .MIPS.abiflags"
 msgstr ""
 
-#: elfxx-mips.c:15418
+#: elfxx-mips.c:15435
 #, c-format
 msgid ""
 "%pB: warning: unexpected flag in the flags2 field of .MIPS.abiflags (0x%lx)"
 msgstr ""
 
-#: elfxx-mips.c:15607
+#: elfxx-mips.c:15624
 msgid "-mips32r2 -mfp64 (12 callee-saved)"
 msgstr ""
 
-#: elfxx-mips.c:15657 elfxx-mips.c:15668
+#: elfxx-mips.c:15678 elfxx-mips.c:15689
 msgid "None"
 msgstr ""
 
-#: elfxx-mips.c:15659 elfxx-mips.c:15731
+#: elfxx-mips.c:15680 elfxx-mips.c:15752
 msgid "Unknown"
 msgstr ""
 
-#: elfxx-mips.c:15742
+#: elfxx-mips.c:15763
 #, c-format
 msgid "Hard or soft float\n"
 msgstr ""
 
-#: elfxx-mips.c:15745
+#: elfxx-mips.c:15766
 #, c-format
 msgid "Hard float (double precision)\n"
 msgstr ""
 
-#: elfxx-mips.c:15748
+#: elfxx-mips.c:15769
 #, c-format
 msgid "Hard float (single precision)\n"
 msgstr ""
 
-#: elfxx-mips.c:15751
+#: elfxx-mips.c:15772
 #, c-format
 msgid "Soft float\n"
 msgstr ""
 
-#: elfxx-mips.c:15754
+#: elfxx-mips.c:15775
 #, c-format
 msgid "Hard float (MIPS32r2 64-bit FPU 12 callee-saved)\n"
 msgstr ""
 
-#: elfxx-mips.c:15757
+#: elfxx-mips.c:15778
 #, c-format
 msgid "Hard float (32-bit CPU, Any FPU)\n"
 msgstr ""
 
-#: elfxx-mips.c:15760
+#: elfxx-mips.c:15781
 #, c-format
 msgid "Hard float (32-bit CPU, 64-bit FPU)\n"
 msgstr ""
 
-#: elfxx-mips.c:15763
+#: elfxx-mips.c:15784
 #, c-format
 msgid "Hard float compat (32-bit CPU, 64-bit FPU)\n"
 msgstr ""
 
-#: elfxx-mips.c:15795
+#: elfxx-mips.c:15816
 #, c-format
 msgid " [abi=O32]"
 msgstr ""
 
-#: elfxx-mips.c:15797
+#: elfxx-mips.c:15818
 #, c-format
 msgid " [abi=O64]"
 msgstr ""
 
-#: elfxx-mips.c:15799
+#: elfxx-mips.c:15820
 #, c-format
 msgid " [abi=EABI32]"
 msgstr ""
 
-#: elfxx-mips.c:15801
+#: elfxx-mips.c:15822
 #, c-format
 msgid " [abi=EABI64]"
 msgstr ""
 
-#: elfxx-mips.c:15803
+#: elfxx-mips.c:15824
 #, c-format
 msgid " [abi unknown]"
 msgstr ""
 
-#: elfxx-mips.c:15805
+#: elfxx-mips.c:15826
 #, c-format
 msgid " [abi=N32]"
 msgstr ""
 
-#: elfxx-mips.c:15807
+#: elfxx-mips.c:15828
 #, c-format
 msgid " [abi=64]"
 msgstr ""
 
-#: elfxx-mips.c:15809
+#: elfxx-mips.c:15830
 #, c-format
 msgid " [no abi set]"
 msgstr ""
 
-#: elfxx-mips.c:15834
+#: elfxx-mips.c:15855
 #, c-format
 msgid " [unknown ISA]"
 msgstr ""
 
-#: elfxx-mips.c:15854
+#: elfxx-mips.c:15875
 #, c-format
 msgid " [not 32bitmode]"
 msgstr ""
 
-#: elfxx-sparc.c:3115 /work/sources/binutils/current/bfd/elfnn-aarch64.c:5283
+#: elfxx-sparc.c:3115
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:5283
 #, c-format
 msgid ""
 "%pB: relocation %s against STT_GNU_IFUNC symbol `%s' isn't handled by %s"
@@ -5038,72 +5070,72 @@ msgstr ""
 msgid "%P: %pB: warning: relocation against `%s' in read-only section `%pA'\n"
 msgstr ""
 
-#: elfxx-x86.c:973
+#: elfxx-x86.c:1027
 msgid "%P: %pB: warning: relocation in read-only section `%pA'\n"
 msgstr ""
 
-#: elfxx-x86.c:1321
+#: elfxx-x86.c:1375
 msgid ""
 "%P%X: read-only segment has dynamic IFUNC relocations; recompile with -fPIC\n"
 msgstr ""
 
-#: elfxx-x86.c:2275
+#: elfxx-x86.c:2373
 #, c-format
 msgid "error: %pB: <corrupt x86 ISA used size: 0x%x>"
 msgstr ""
 
-#: elfxx-x86.c:2277
+#: elfxx-x86.c:2375
 #, c-format
 msgid "error: %pB: <corrupt x86 ISA needed size: 0x%x>"
 msgstr ""
 
-#: elfxx-x86.c:2278
+#: elfxx-x86.c:2376
 #, c-format
 msgid "error: %pB: <corrupt x86 feature size: 0x%x>"
 msgstr ""
 
-#: elfxx-x86.c:2450
+#: elfxx-x86.c:2548
 msgid "%F%P: failed to create GNU property section\n"
 msgstr ""
 
-#: elfxx-x86.c:2455
+#: elfxx-x86.c:2553
 #, c-format
 msgid "%F%pA: failed to align section\n"
 msgstr ""
 
-#: elfxx-x86.c:2607
+#: elfxx-x86.c:2705
 msgid "%F%P: failed to create VxWorks dynamic sections\n"
 msgstr ""
 
-#: elfxx-x86.c:2616
+#: elfxx-x86.c:2714
 msgid "%F%P: failed to create GOT sections\n"
 msgstr ""
 
-#: elfxx-x86.c:2634
+#: elfxx-x86.c:2732
 msgid "%F%P: failed to create ifunc sections\n"
 msgstr ""
 
-#: elfxx-x86.c:2675
+#: elfxx-x86.c:2773
 msgid "%F%P: failed to create GOT PLT section\n"
 msgstr ""
 
-#: elfxx-x86.c:2696
+#: elfxx-x86.c:2794
 msgid "%F%P: failed to create IBT-enabled PLT section\n"
 msgstr ""
 
-#: elfxx-x86.c:2711
+#: elfxx-x86.c:2809
 msgid "%F%P: failed to create BND PLT section\n"
 msgstr ""
 
-#: elfxx-x86.c:2732
+#: elfxx-x86.c:2830
 msgid "%F%P: failed to create PLT .eh_frame section\n"
 msgstr ""
 
-#: elfxx-x86.c:2745
+#: elfxx-x86.c:2843
 msgid "%F%P: failed to create GOT PLT .eh_frame section\n"
 msgstr ""
 
-#: elfxx-x86.c:2759
+#: elfxx-x86.c:2857
 msgid "%F%P: failed to create the second PLT .eh_frame section\n"
 msgstr ""
 
@@ -5157,17 +5189,17 @@ msgstr ""
 msgid "%pB: address %#<PRIx64> out of range for Intel Hex file"
 msgstr ""
 
-#: libbfd.c:877
+#: libbfd.c:898
 #, c-format
 msgid "%pB: unable to get decompressed section %pA"
 msgstr ""
 
-#: libbfd.c:1041
+#: libbfd.c:1062
 #, c-format
 msgid "Deprecated %s called at %s line %d in %s\n"
 msgstr ""
 
-#: libbfd.c:1044
+#: libbfd.c:1065
 #, c-format
 msgid "Deprecated %s called\n"
 msgstr ""
@@ -5202,102 +5234,162 @@ msgstr ""
 msgid "%pB: duplicate section `%pA' has different contents\n"
 msgstr ""
 
-#: linker.c:3368
+#: linker.c:3394
 #, c-format
 msgid "%pB: compiled for a big endian system and target is little endian"
 msgstr ""
 
-#: linker.c:3371
+#: linker.c:3397
 #, c-format
 msgid "%pB: compiled for a little endian system and target is big endian"
 msgstr ""
 
-#: mach-o.c:779
+#: mach-o.c:632
+#, c-format
+msgid "<unknown mask flags>"
+msgstr ""
+
+#: mach-o.c:687
+msgid " (<unknown>)"
+msgstr ""
+
+#: mach-o.c:698
+#, c-format
+msgid " MACH-O header:\n"
+msgstr ""
+
+#: mach-o.c:699
+#, c-format
+msgid "   magic:      %#lx\n"
+msgstr ""
+
+#: mach-o.c:700
+#, c-format
+msgid "   cputype:    %#lx (%s)\n"
+msgstr ""
+
+#: mach-o.c:702
+#, c-format
+msgid "   cpusubtype: %#lx%s\n"
+msgstr ""
+
+#: mach-o.c:704
+#, c-format
+msgid "   filetype:   %#lx\n"
+msgstr ""
+
+#: mach-o.c:705
+#, c-format
+msgid "   ncmds:      %#lx\n"
+msgstr ""
+
+#: mach-o.c:706
+#, c-format
+msgid "   sizeocmds:  %#lx\n"
+msgstr ""
+
+#: mach-o.c:707
+#, c-format
+msgid "   flags:      %#lx\n"
+msgstr ""
+
+#: mach-o.c:708
+#, c-format
+msgid "   version:    %x\n"
+msgstr ""
+
+#. Urg - what has happened ?
+#: mach-o.c:743
+#, c-format
+msgid "incompatible cputypes in mach-o files: %ld vs %ld"
+msgstr ""
+
+#: mach-o.c:912
 msgid "bfd_mach_o_canonicalize_symtab: unable to load symbols"
 msgstr ""
 
-#: mach-o.c:1975
+#: mach-o.c:2108
 msgid ""
 "sorry: modtab, toc and extrefsyms are not yet implemented for dysymtab "
 "commands."
 msgstr ""
 
-#: mach-o.c:2418
+#: mach-o.c:2551
 #, c-format
 msgid "mach-o: there are too many sections (%u) maximum is 255,\n"
 msgstr ""
 
-#: mach-o.c:2525
+#: mach-o.c:2658
 #, c-format
 msgid "unable to allocate data for load command %#x"
 msgstr ""
 
-#: mach-o.c:2630
+#: mach-o.c:2763
 #, c-format
 msgid "unable to write unknown load command %#x"
 msgstr ""
 
-#: mach-o.c:2814
+#: mach-o.c:2947
 #, c-format
 msgid "section address (%#<PRIx64>) below start of segment (%#<PRIx64>)"
 msgstr ""
 
-#: mach-o.c:2956
+#: mach-o.c:3089
 #, c-format
 msgid "unable to layout unknown load command %#x"
 msgstr ""
 
-#: mach-o.c:3492
+#: mach-o.c:3625
 #, c-format
 msgid ""
 "bfd_mach_o_read_section_32: overlarge alignment value: %#lx, using 32 instead"
 msgstr ""
 
-#: mach-o.c:3535
+#: mach-o.c:3668
 #, c-format
 msgid ""
 "bfd_mach_o_read_section_64: overlarge alignment value: %#lx, using 32 instead"
 msgstr ""
 
-#: mach-o.c:3586
+#: mach-o.c:3719
 #, c-format
 msgid "bfd_mach_o_read_symtab_symbol: unable to read %d bytes at %u"
 msgstr ""
 
-#: mach-o.c:3605
+#: mach-o.c:3738
 #, c-format
 msgid "bfd_mach_o_read_symtab_symbol: name out of range (%lu >= %u)"
 msgstr ""
 
-#: mach-o.c:3688
+#: mach-o.c:3821
 #, c-format
 msgid ""
 "bfd_mach_o_read_symtab_symbol: symbol \"%s\" specified invalid section %d "
 "(max %lu): setting to undefined"
 msgstr ""
 
-#: mach-o.c:3707
+#: mach-o.c:3840
 #, c-format
 msgid ""
 "bfd_mach_o_read_symtab_symbol: symbol \"%s\" specified invalid type field 0x"
 "%x: setting to undefined"
 msgstr ""
 
-#: mach-o.c:3784
+#: mach-o.c:3917
 msgid "bfd_mach_o_read_symtab_symbols: unable to allocate memory for symbols"
 msgstr ""
 
-#: mach-o.c:4757
+#: mach-o.c:4890
 #, c-format
 msgid "%pB: unknown load command %#x"
 msgstr ""
 
-#: mach-o.c:4948
+#: mach-o.c:5081
 #, c-format
 msgid "bfd_mach_o_scan: unknown architecture 0x%lx/0x%lx"
 msgstr ""
 
-#: mach-o.c:5053
+#: mach-o.c:5186
 #, c-format
 msgid "unknown header byte-order value %#x"
 msgstr ""
@@ -5460,7 +5552,7 @@ msgstr ""
 msgid "unhandled OSF/1 core file section type %d"
 msgstr ""
 
-#: pef.c:526
+#: pef.c:527
 #, c-format
 msgid "bfd_pef_scan: unknown architecture 0x%lx"
 msgstr ""
@@ -5612,32 +5704,32 @@ msgstr ""
 msgid "Partition[%d] length = 0x%.8lx (%ld)\n"
 msgstr ""
 
-#: reloc.c:8142
+#: reloc.c:8163
 msgid "INPUT_SECTION_FLAGS are not supported"
 msgstr ""
 
-#: reloc.c:8243
+#: reloc.c:8264
 #, c-format
 msgid "%X%P: %pB(%pA): error: relocation for offset %V has no value\n"
 msgstr ""
 
-#: reloc.c:8319
+#: reloc.c:8340
 #, c-format
 msgid "%X%P: %pB(%pA): relocation \"%pR\" is not supported\n"
 msgstr ""
 
-#: reloc.c:8328
+#: reloc.c:8349
 #, c-format
 msgid "%X%P: %pB(%pA): relocation \"%pR\" returns an unrecognized value %x\n"
 msgstr ""
 
-#: reloc.c:8390
+#: reloc.c:8411
 #, c-format
 msgid "%pB: unrecognized relocation type %#x in section `%pA'"
 msgstr ""
 
 #. PR 21803: Suggest the most likely cause of this error.
-#: reloc.c:8394
+#: reloc.c:8415
 #, c-format
 msgid "is this version of the linker - %s - out of date ?"
 msgstr ""
@@ -7779,79 +7871,84 @@ msgstr ""
 msgid "TOC overflow: %#<PRIx64> > 0x10000; try -mminimal-toc when compiling"
 msgstr ""
 
-#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:5027
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:5027
 #, c-format
 msgid "%pB: error: erratum 835769 stub out of range (input file too large)"
 msgstr ""
 
-#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:5108
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:5108
 #, c-format
 msgid "%pB: error: erratum 843419 stub out of range (input file too large)"
 msgstr ""
 
-#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:5638
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:5638
 #, c-format
 msgid ""
 "%pB: relocation %s against symbol `%s' which may bind externally can not be "
 "used when making a shared object; recompile with -fPIC"
 msgstr ""
 
-#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:5729
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:5729
 #, c-format
 msgid ""
 "%pB: local symbol descriptor table be NULL when applying relocation %s "
 "against local symbol"
 msgstr ""
 
-#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:6761
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:6761
 msgid "too many GOT entries for -fpic, please recompile with -fPIC"
 msgstr ""
 
-#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:6789
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:6789
 msgid ""
 "one possible cause of this error is that the symbol is being referenced in "
 "the indicated code as if it had a larger alignment than was declared where "
 "it was defined"
 msgstr ""
 
-#: /work/sources/binutils/current/bfd/elfnn-aarch64.c:7375
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:7375
 #, c-format
 msgid ""
 "%pB: relocation %s against `%s' can not be used when making a shared object"
 msgstr ""
 
-#: /work/sources/binutils/current/bfd/elfnn-riscv.c:2258
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-riscv.c:2281
 msgid "%X%P: internal error: out of range error\n"
 msgstr ""
 
-#: /work/sources/binutils/current/bfd/elfnn-riscv.c:2262
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-riscv.c:2285
 msgid "%X%P: internal error: unsupported relocation error\n"
 msgstr ""
 
-#: /work/sources/binutils/current/bfd/elfnn-riscv.c:2272
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-riscv.c:2295
 msgid "%X%P: internal error: unknown error\n"
 msgstr ""
 
-#: /work/sources/binutils/current/bfd/elfnn-riscv.c:2596
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-riscv.c:2621
 #, c-format
 msgid ""
 "%pB: ABI is incompatible with that of the selected emulation:\n"
 "  target emulation `%s' does not match `%s'"
 msgstr ""
 
-#: /work/sources/binutils/current/bfd/elfnn-riscv.c:2616
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-riscv.c:2641
 #, c-format
 msgid "%pB: can't link hard-float modules with soft-float modules"
 msgstr ""
 
-#: /work/sources/binutils/current/bfd/elfnn-riscv.c:3131
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-riscv.c:2649
+#, c-format
+msgid "%pB: can't link RVE with other target"
+msgstr ""
+
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-riscv.c:3167
 #, c-format
 msgid ""
 "%pB(%pA+%#<PRIx64>): %<PRId64> bytes required for alignment to %<PRId64>-"
 "byte boundary, but only %<PRId64> present"
 msgstr ""
 
-#: /work/sources/binutils/current/bfd/elfnn-riscv.c:3199
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-riscv.c:3235
 #, c-format
 msgid ""
 "%pB(%pA+%#<PRIx64>): Unable to clear RISCV_PCREL_HI20 reloc for "
@@ -7879,190 +7976,190 @@ msgid ""
 "%pB: aout header specifies an invalid number of data-directory entries: %ld"
 msgstr ""
 
-#: peigen.c:1089 pepigen.c:1089 pex64igen.c:1089
+#: peigen.c:1090 pepigen.c:1090 pex64igen.c:1090
 #, c-format
 msgid "%pB: line number overflow: 0x%lx > 0xffff"
 msgstr ""
 
-#: peigen.c:1233 pepigen.c:1233 pex64igen.c:1233
+#: peigen.c:1234 pepigen.c:1234 pex64igen.c:1234
 msgid "Export Directory [.edata (or where ever we found it)]"
 msgstr ""
 
-#: peigen.c:1234 pepigen.c:1234 pex64igen.c:1234
+#: peigen.c:1235 pepigen.c:1235 pex64igen.c:1235
 msgid "Import Directory [parts of .idata]"
 msgstr ""
 
-#: peigen.c:1235 pepigen.c:1235 pex64igen.c:1235
+#: peigen.c:1236 pepigen.c:1236 pex64igen.c:1236
 msgid "Resource Directory [.rsrc]"
 msgstr ""
 
-#: peigen.c:1236 pepigen.c:1236 pex64igen.c:1236
+#: peigen.c:1237 pepigen.c:1237 pex64igen.c:1237
 msgid "Exception Directory [.pdata]"
 msgstr ""
 
-#: peigen.c:1237 pepigen.c:1237 pex64igen.c:1237
+#: peigen.c:1238 pepigen.c:1238 pex64igen.c:1238
 msgid "Security Directory"
 msgstr ""
 
-#: peigen.c:1238 pepigen.c:1238 pex64igen.c:1238
+#: peigen.c:1239 pepigen.c:1239 pex64igen.c:1239
 msgid "Base Relocation Directory [.reloc]"
 msgstr ""
 
-#: peigen.c:1239 pepigen.c:1239 pex64igen.c:1239
+#: peigen.c:1240 pepigen.c:1240 pex64igen.c:1240
 msgid "Debug Directory"
 msgstr ""
 
-#: peigen.c:1240 pepigen.c:1240 pex64igen.c:1240
+#: peigen.c:1241 pepigen.c:1241 pex64igen.c:1241
 msgid "Description Directory"
 msgstr ""
 
-#: peigen.c:1241 pepigen.c:1241 pex64igen.c:1241
+#: peigen.c:1242 pepigen.c:1242 pex64igen.c:1242
 msgid "Special Directory"
 msgstr ""
 
-#: peigen.c:1242 pepigen.c:1242 pex64igen.c:1242
+#: peigen.c:1243 pepigen.c:1243 pex64igen.c:1243
 msgid "Thread Storage Directory [.tls]"
 msgstr ""
 
-#: peigen.c:1243 pepigen.c:1243 pex64igen.c:1243
+#: peigen.c:1244 pepigen.c:1244 pex64igen.c:1244
 msgid "Load Configuration Directory"
 msgstr ""
 
-#: peigen.c:1244 pepigen.c:1244 pex64igen.c:1244
+#: peigen.c:1245 pepigen.c:1245 pex64igen.c:1245
 msgid "Bound Import Directory"
 msgstr ""
 
-#: peigen.c:1245 pepigen.c:1245 pex64igen.c:1245
+#: peigen.c:1246 pepigen.c:1246 pex64igen.c:1246
 msgid "Import Address Table Directory"
 msgstr ""
 
-#: peigen.c:1246 pepigen.c:1246 pex64igen.c:1246
+#: peigen.c:1247 pepigen.c:1247 pex64igen.c:1247
 msgid "Delay Import Directory"
 msgstr ""
 
-#: peigen.c:1247 pepigen.c:1247 pex64igen.c:1247
+#: peigen.c:1248 pepigen.c:1248 pex64igen.c:1248
 msgid "CLR Runtime Header"
 msgstr ""
 
-#: peigen.c:1248 pepigen.c:1248 pex64igen.c:1248
+#: peigen.c:1249 pepigen.c:1249 pex64igen.c:1249
 msgid "Reserved"
 msgstr ""
 
-#: peigen.c:1308 pepigen.c:1308 pex64igen.c:1308
+#: peigen.c:1309 pepigen.c:1309 pex64igen.c:1309
 #, c-format
 msgid ""
 "\n"
 "There is an import table, but the section containing it could not be found\n"
 msgstr ""
 
-#: peigen.c:1314 pepigen.c:1314 pex64igen.c:1314
+#: peigen.c:1315 pepigen.c:1315 pex64igen.c:1315
 #, c-format
 msgid ""
 "\n"
 "There is an import table in %s, but that section has no contents\n"
 msgstr ""
 
-#: peigen.c:1321 pepigen.c:1321 pex64igen.c:1321
+#: peigen.c:1322 pepigen.c:1322 pex64igen.c:1322
 #, c-format
 msgid ""
 "\n"
 "There is an import table in %s at 0x%lx\n"
 msgstr ""
 
-#: peigen.c:1363 pepigen.c:1363 pex64igen.c:1363
+#: peigen.c:1364 pepigen.c:1364 pex64igen.c:1364
 #, c-format
 msgid ""
 "\n"
 "Function descriptor located at the start address: %04lx\n"
 msgstr ""
 
-#: peigen.c:1367 pepigen.c:1367 pex64igen.c:1367
+#: peigen.c:1368 pepigen.c:1368 pex64igen.c:1368
 #, c-format
 msgid "\tcode-base %08lx toc (loadable/actual) %08lx/%08lx\n"
 msgstr ""
 
-#: peigen.c:1375 pepigen.c:1375 pex64igen.c:1375
+#: peigen.c:1376 pepigen.c:1376 pex64igen.c:1376
 #, c-format
 msgid ""
 "\n"
 "No reldata section! Function descriptor not decoded.\n"
 msgstr ""
 
-#: peigen.c:1380 pepigen.c:1380 pex64igen.c:1380
+#: peigen.c:1381 pepigen.c:1381 pex64igen.c:1381
 #, c-format
 msgid ""
 "\n"
 "The Import Tables (interpreted %s section contents)\n"
 msgstr ""
 
-#: peigen.c:1383 pepigen.c:1383 pex64igen.c:1383
+#: peigen.c:1384 pepigen.c:1384 pex64igen.c:1384
 #, c-format
 msgid ""
 " vma:            Hint    Time      Forward  DLL       First\n"
 "                 Table   Stamp     Chain    Name      Thunk\n"
 msgstr ""
 
-#: peigen.c:1433 pepigen.c:1433 pex64igen.c:1433
+#: peigen.c:1434 pepigen.c:1434 pex64igen.c:1434
 #, c-format
 msgid ""
 "\n"
 "\tDLL Name: %.*s\n"
 msgstr ""
 
-#: peigen.c:1449 pepigen.c:1449 pex64igen.c:1449
+#: peigen.c:1450 pepigen.c:1450 pex64igen.c:1450
 #, c-format
 msgid "\tvma:  Hint/Ord Member-Name Bound-To\n"
 msgstr ""
 
-#: peigen.c:1474 pepigen.c:1474 pex64igen.c:1474
+#: peigen.c:1475 pepigen.c:1475 pex64igen.c:1475
 #, c-format
 msgid ""
 "\n"
 "There is a first thunk, but the section containing it could not be found\n"
 msgstr ""
 
-#: peigen.c:1518 peigen.c:1557 pepigen.c:1518 pepigen.c:1557 pex64igen.c:1518
-#: pex64igen.c:1557
+#: peigen.c:1519 peigen.c:1558 pepigen.c:1519 pepigen.c:1558 pex64igen.c:1519
+#: pex64igen.c:1558
 #, c-format
 msgid "\t<corrupt: 0x%04lx>"
 msgstr ""
 
-#: peigen.c:1650 pepigen.c:1650 pex64igen.c:1650
+#: peigen.c:1651 pepigen.c:1651 pex64igen.c:1651
 #, c-format
 msgid ""
 "\n"
 "There is an export table, but the section containing it could not be found\n"
 msgstr ""
 
-#: peigen.c:1656 pepigen.c:1656 pex64igen.c:1656
+#: peigen.c:1657 pepigen.c:1657 pex64igen.c:1657
 #, c-format
 msgid ""
 "\n"
 "There is an export table in %s, but that section has no contents\n"
 msgstr ""
 
-#: peigen.c:1666 pepigen.c:1666 pex64igen.c:1666
+#: peigen.c:1667 pepigen.c:1667 pex64igen.c:1667
 #, c-format
 msgid ""
 "\n"
 "There is an export table in %s, but it does not fit into that section\n"
 msgstr ""
 
-#: peigen.c:1677 pepigen.c:1677 pex64igen.c:1677
+#: peigen.c:1678 pepigen.c:1678 pex64igen.c:1678
 #, c-format
 msgid ""
 "\n"
 "There is an export table in %s, but it is too small (%d)\n"
 msgstr ""
 
-#: peigen.c:1683 pepigen.c:1683 pex64igen.c:1683
+#: peigen.c:1684 pepigen.c:1684 pex64igen.c:1684
 #, c-format
 msgid ""
 "\n"
 "There is an export table in %s at 0x%lx\n"
 msgstr ""
 
-#: peigen.c:1711 pepigen.c:1711 pex64igen.c:1711
+#: peigen.c:1712 pepigen.c:1712 pex64igen.c:1712
 #, c-format
 msgid ""
 "\n"
@@ -8070,162 +8167,162 @@ msgid ""
 "\n"
 msgstr ""
 
-#: peigen.c:1715 pepigen.c:1715 pex64igen.c:1715
+#: peigen.c:1716 pepigen.c:1716 pex64igen.c:1716
 #, c-format
 msgid "Ex[...]

[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]