summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2018-07-14 19:05:56 +0100
committerNick Clifton <nickc@redhat.com>2018-07-14 19:05:56 +0100
commitaf127c216949509e57ab2a28cc56c44e4e548813 (patch)
tree0b4d36bca31e2b93885f95a7e645811a9c35ab59
parent0373ccfde3655a750487a54f713bdb70c0564777 (diff)
2.31 Release point
-rw-r--r--bfd/ChangeLog8
-rwxr-xr-xbfd/configure20
-rw-r--r--bfd/development.sh2
-rw-r--r--bfd/po/bfd.pot631
-rw-r--r--bfd/version.m42
-rw-r--r--binutils/ChangeLog5
-rwxr-xr-xbinutils/configure20
-rw-r--r--cpu/ChangeLog4
-rw-r--r--elfcpp/ChangeLog4
-rw-r--r--etc/ChangeLog4
-rw-r--r--gas/ChangeLog6
-rwxr-xr-xgas/configure20
-rw-r--r--gas/po/gas.pot567
-rw-r--r--gold/ChangeLog5
-rw-r--r--gold/po/gold.pot95
-rw-r--r--gprof/ChangeLog5
-rwxr-xr-xgprof/configure20
-rw-r--r--include/ChangeLog4
-rw-r--r--ld/ChangeLog5
-rwxr-xr-xld/configure20
-rw-r--r--opcodes/ChangeLog6
-rwxr-xr-xopcodes/configure20
-rw-r--r--opcodes/po/opcodes.pot46
23 files changed, 808 insertions, 711 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 263098471c..f05251acad 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,11 @@
+2018-07-14 Nick Clifton <nickc@redhat.com>
+
+ 2.31 Release point.
+ * version.m4: Update to 2.31.
+ * development.sh: Set to false.
+ * configure: Regenerate.
+ * po/bfd.pot: Regenerate.
+
2018-07-03 Alan Modra <amodra@gmail.com>
PR 17550
diff --git a/bfd/configure b/bfd/configure
index 811d5e1d91..3c32a83ca3 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.90.
+# Generated by GNU Autoconf 2.69 for bfd 2.31.
#
#
# 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.90'
-PACKAGE_STRING='bfd 2.30.90'
+PACKAGE_VERSION='2.31'
+PACKAGE_STRING='bfd 2.31'
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.90 to adapt to many kinds of systems.
+\`configure' configures bfd 2.31 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.90:";;
+ short | recursive ) echo "Configuration of bfd 2.31:";;
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.90
+bfd configure 2.31
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.90, which was
+It was created by bfd $as_me 2.31, 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.90'
+ VERSION='2.31'
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.90, which was
+This file was extended by bfd $as_me 2.31, 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.90
+bfd config.status 2.31
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff --git a/bfd/development.sh b/bfd/development.sh
index 27a7150e6d..918150f30b 100644
--- a/bfd/development.sh
+++ b/bfd/development.sh
@@ -16,4 +16,4 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Controls whether to enable development-mode features by default.
-development=true
+development=false
diff --git a/bfd/po/bfd.pot b/bfd/po/bfd.pot
index 2946fe5ca8..d0d11e2964 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-06-24 19:41+0100\n"
+"POT-Creation-Date: 2018-07-14 18:59+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"
@@ -266,7 +266,7 @@ msgid "using multiple gp values"
msgstr ""
#: 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
+#: elf32-mcore.c:455 elf32-ppc.c:8821 elf32-ppc.c:9953 elf64-ppc.c:14937
#, c-format
msgid "%pB: %s unsupported"
msgstr ""
@@ -499,16 +499,16 @@ msgstr ""
msgid "<corrupt info> %s"
msgstr ""
-#: coffgen.c:2688 elflink.c:14290 linker.c:2946
+#: coffgen.c:2688 elflink.c:14298 linker.c:2946
msgid "%F%P: already_linked_table: %E\n"
msgstr ""
-#: coffgen.c:3029 elflink.c:13292
+#: coffgen.c:3029 elflink.c:13300
#, c-format
msgid "removing unused section '%pA' in file '%pB'"
msgstr ""
-#: coffgen.c:3106 elflink.c:13510
+#: coffgen.c:3106 elflink.c:13518
msgid "warning: gc-sections option ignored"
msgstr ""
@@ -517,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:4934
+#: cofflink.c:454 elf64-ia64-vms.c:5203 elflink.c:4938
#, c-format
msgid "warning: type of symbol `%s' changed from %d to %d in %pB"
msgstr ""
@@ -527,7 +527,7 @@ msgstr ""
msgid "%pB: relocs in section `%pA', but it has no contents"
msgstr ""
-#: cofflink.c:2436 elflink.c:10787
+#: cofflink.c:2436 elflink.c:10791
#, c-format
msgid ""
"%X`%s' referenced in section `%pA' of %pB: defined in discarded section `"
@@ -749,24 +749,24 @@ msgid ""
" Type: %s"
msgstr ""
-#: elf-attrs.c:444
+#: elf-attrs.c:446
#, c-format
msgid "%pB: error: attribute section '%pA' too big: %#llx"
msgstr ""
-#: elf-attrs.c:485
+#: elf-attrs.c:487
#, c-format
msgid "%pB: error: attribute section length too small: %<PRId64>"
msgstr ""
-#: elf-attrs.c:613
+#: elf-attrs.c:615
#, c-format
msgid ""
"error: %pB: object has vendor-specific contents that must be processed by "
"the '%s' toolchain"
msgstr ""
-#: elf-attrs.c:623
+#: elf-attrs.c:625
#, c-format
msgid "error: %pB: object tag '%d, %s' is incompatible with tag '%d, %s'"
msgstr ""
@@ -893,12 +893,12 @@ msgstr ""
msgid "%pB: %s' accessed both as normal and thread local symbol"
msgstr ""
-#: elf-m10300.c:2094 elf32-arm.c:13234 elf32-i386.c:3410 elf32-m32r.c:2539
+#: elf-m10300.c:2094 elf32-arm.c:13236 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:2952 elf64-s390.c:3125 elf64-x86-64.c:3843 elfxx-sparc.c:3908
+#: elf32-xtensa.c:2960 elf64-s390.c:3125 elf64-x86-64.c:3847 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-aarch64.c:5260
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:6740
#: /work/sources/binutils/branches/2.31/bfd/elfnn-riscv.c:2249
#, c-format
msgid "%pB(%pA+%#<PRIx64>): unresolvable %s relocation against symbol `%s'"
@@ -968,7 +968,7 @@ msgstr ""
msgid "%pB: invalid string offset %u >= %<PRIu64> for section `%s'"
msgstr ""
-#: elf.c:498 /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:7826
+#: elf.c:498 /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:7828
#, c-format
msgid "%pB symbol number %lu references nonexistent SHT_SYMTAB_SHNDX section"
msgstr ""
@@ -1004,7 +1004,7 @@ msgstr ""
msgid "%pB: no group info for section '%pA'"
msgstr ""
-#: elf.c:867 elf.c:3881 elflink.c:11375
+#: elf.c:867 elf.c:3881 elflink.c:11379
#, c-format
msgid "%pB: warning: sh_link not set for section `%pA'"
msgstr ""
@@ -1227,7 +1227,7 @@ 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:6198
+#: elf64-ppc.c:6199
#, c-format
msgid "private flags = 0x%lx:"
msgstr ""
@@ -1274,7 +1274,7 @@ msgid ""
msgstr ""
#: elf32-arc.c:909 elf32-iq2000.c:846 elf32-m32c.c:889 elf32-m68hc1x.c:1385
-#: elf32-ppc.c:4962 elf64-sparc.c:726 elfxx-mips.c:15135
+#: elf32-ppc.c:5028 elf64-sparc.c:726 elfxx-mips.c:15135
#, c-format
msgid "%pB: uses different e_flags (%#x) fields than previous modules (%#x)"
msgstr ""
@@ -1331,8 +1331,8 @@ msgstr ""
msgid "%pB(%pA): internal error: unknown error"
msgstr ""
-#: 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
+#: elf32-arc.c:1985 elf32-arm.c:15281 elf32-metag.c:2257 elfxx-mips.c:8900
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:7396
#: /work/sources/binutils/branches/2.31/bfd/elfnn-riscv.c:474
#, c-format
msgid ""
@@ -1350,7 +1350,7 @@ msgstr ""
msgid "warning: %pB: unknown ARC object attribute %d"
msgstr ""
-#: elf32-arm.c:4303 elf32-arm.c:4337 elf32-arm.c:4356 elf32-arm.c:4408
+#: elf32-arm.c:4305 elf32-arm.c:4339 elf32-arm.c:4358 elf32-arm.c:4410
#, c-format
msgid ""
"%pB(%pA): warning: long branch veneers used in section with SHF_ARM_PURECODE "
@@ -1358,141 +1358,141 @@ msgid ""
"movw instruction"
msgstr ""
-#: elf32-arm.c:4368 elf32-arm.c:4422 elf32-arm.c:9091 elf32-arm.c:9181
+#: elf32-arm.c:4370 elf32-arm.c:4424 elf32-arm.c:9093 elf32-arm.c:9183
#, c-format
msgid ""
"%pB(%s): warning: interworking not enabled; first occurrence: %pB: %s call "
"to %s"
msgstr ""
-#: elf32-arm.c:4696
+#: elf32-arm.c:4698
#, c-format
msgid "no address assigned to the veneers output section %s"
msgstr ""
-#: 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
+#: elf32-arm.c:4773 elf32-arm.c:6909 elf32-hppa.c:579 elf32-m68hc1x.c:165
+#: elf32-metag.c:1186 elf32-nios2.c:2208 elf64-ppc.c:4758
#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:3099
#, c-format
msgid "%pB: cannot create stub entry %s"
msgstr ""
-#: elf32-arm.c:5956
+#: elf32-arm.c:5958
#, c-format
msgid "%pB: special symbol `%s' only allowed for ARMv8-M architecture or later"
msgstr ""
-#: elf32-arm.c:5965
+#: elf32-arm.c:5967
#, c-format
msgid ""
"%pB: invalid special symbol `%s'; it must be a global or weak function symbol"
msgstr ""
-#: elf32-arm.c:6004
+#: elf32-arm.c:6006
#, c-format
msgid ""
"%pB: invalid standard symbol `%s'; it must be a global or weak function "
"symbol"
msgstr ""
-#: elf32-arm.c:6010
+#: elf32-arm.c:6012
#, c-format
msgid "%pB: absent standard symbol `%s'"
msgstr ""
-#: elf32-arm.c:6022
+#: elf32-arm.c:6024
#, c-format
msgid "%pB: `%s' and its special symbol are in different sections"
msgstr ""
-#: elf32-arm.c:6034
+#: elf32-arm.c:6036
#, c-format
msgid "%pB: entry function `%s' not output"
msgstr ""
-#: elf32-arm.c:6041
+#: elf32-arm.c:6043
#, c-format
msgid "%pB: entry function `%s' is empty"
msgstr ""
-#: elf32-arm.c:6170
+#: elf32-arm.c:6172
#, c-format
msgid "%pB: --in-implib only supported for Secure Gateway import libraries"
msgstr ""
-#: elf32-arm.c:6216
+#: elf32-arm.c:6218
#, c-format
msgid ""
"%pB: invalid import library entry: `%s'; symbol should be absolute, global "
"and refer to Thumb functions"
msgstr ""
-#: elf32-arm.c:6238
+#: elf32-arm.c:6240
#, c-format
msgid "entry function `%s' disappeared from secure code"
msgstr ""
-#: elf32-arm.c:6262
+#: elf32-arm.c:6264
#, c-format
msgid "`%s' refers to a non entry function"
msgstr ""
-#: elf32-arm.c:6277
+#: elf32-arm.c:6279
#, c-format
msgid "%pB: visibility of symbol `%s' has changed"
msgstr ""
-#: elf32-arm.c:6286
+#: elf32-arm.c:6288
#, c-format
msgid "%pB: incorrect size for symbol `%s'"
msgstr ""
-#: elf32-arm.c:6305
+#: elf32-arm.c:6307
#, c-format
msgid "offset of veneer for entry function `%s' not a multiple of its size"
msgstr ""
-#: elf32-arm.c:6325
+#: elf32-arm.c:6327
msgid ""
"new entry function(s) introduced but no output import library specified:"
msgstr ""
-#: elf32-arm.c:6333
+#: elf32-arm.c:6335
#, c-format
msgid "start address of `%s' is different from previous link"
msgstr ""
-#: elf32-arm.c:7040 elf32-arm.c:7076
+#: elf32-arm.c:7042 elf32-arm.c:7078
#, c-format
msgid "unable to find %s glue '%s' for '%s'"
msgstr ""
-#: elf32-arm.c:7791
+#: elf32-arm.c:7793
#, 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:8022
+#: elf32-arm.c:8024
#, c-format
msgid ""
"%pB: warning: selected VFP11 erratum workaround is not necessary for target "
"architecture"
msgstr ""
-#: elf32-arm.c:8049
+#: elf32-arm.c:8051
#, c-format
msgid ""
"%pB: warning: selected STM32L4XX erratum workaround is not necessary for "
"target architecture"
msgstr ""
-#: elf32-arm.c:8586 elf32-arm.c:8606 elf32-arm.c:8672 elf32-arm.c:8691
+#: elf32-arm.c:8588 elf32-arm.c:8608 elf32-arm.c:8674 elf32-arm.c:8693
#, c-format
msgid "%pB: unable to find %s veneer `%s'"
msgstr ""
-#: elf32-arm.c:8898
+#: elf32-arm.c:8900
#, c-format
msgid ""
"%pB(%pA+%#x): error: multiple load detected in non-last IT block "
@@ -1500,201 +1500,201 @@ msgid ""
"it to generate only one instruction per IT block"
msgstr ""
-#: elf32-arm.c:8998
+#: elf32-arm.c:9000
#, c-format
msgid "invalid TARGET2 relocation type '%s'"
msgstr ""
#. FIXME: We ought to be able to generate thumb-1 PLT
#. instructions...
-#: elf32-arm.c:9800
+#: elf32-arm.c:9802
#, c-format
msgid "%pB: warning: thumb-1 mode PLT generation not currently supported"
msgstr ""
-#: elf32-arm.c:10104 elf32-arm.c:10146
+#: elf32-arm.c:10106 elf32-arm.c:10148
#, c-format
msgid "%pB(%pA+%#<PRIx64>): unexpected %s instruction '%#lx' in TLS trampoline"
msgstr ""
-#: elf32-arm.c:10490
+#: elf32-arm.c:10492
msgid "shared object"
msgstr ""
-#: elf32-arm.c:10493
+#: elf32-arm.c:10495
msgid "PIE executable"
msgstr ""
-#: elf32-arm.c:10496
+#: elf32-arm.c:10498
#, 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:10633 elf32-arm.c:11060
+#: elf32-arm.c:10635 elf32-arm.c:11062
#, c-format
msgid "%pB: warning: %s BLX instruction targets %s function '%s'"
msgstr ""
-#: elf32-arm.c:11963 elf32-arm.c:11989
+#: elf32-arm.c:11965 elf32-arm.c:11991
#, c-format
msgid ""
"%pB(%pA+%#<PRIx64>): unexpected %s instruction '%#lx' referenced by "
"TLS_GOTDESC"
msgstr ""
-#: elf32-arm.c:12035 elf32-m68k.c:3703 elf32-metag.c:1919 elf32-nios2.c:4366
+#: elf32-arm.c:12037 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:12249
+#: elf32-arm.c:12251
#, c-format
msgid ""
"%pB(%pA+%#<PRIx64>): only ADD or SUB instructions are allowed for ALU group "
"relocations"
msgstr ""
-#: elf32-arm.c:12290 elf32-arm.c:12382 elf32-arm.c:12470 elf32-arm.c:12560
+#: elf32-arm.c:12292 elf32-arm.c:12384 elf32-arm.c:12472 elf32-arm.c:12562
#, c-format
msgid ""
"%pB(%pA+%#<PRIx64>): overflow whilst splitting %#<PRIx64> for group "
"relocation %s"
msgstr ""
-#: elf32-arm.c:13066 elf32-sh.c:3685
+#: elf32-arm.c:13068 elf32-sh.c:3685
#, c-format
msgid "%pB(%pA+%#<PRIx64>): %s relocation against SEC_MERGE section"
msgstr ""
-#: elf32-arm.c:13179 elf32-m68k.c:3936 elf32-xtensa.c:2694
-#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:6466
+#: elf32-arm.c:13181 elf32-m68k.c:3936 elf32-xtensa.c:2698
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:6468
#, c-format
msgid "%pB(%pA+%#<PRIx64>): %s used with TLS symbol %s"
msgstr ""
-#: elf32-arm.c:13181 elf32-m68k.c:3938 elf32-xtensa.c:2696
-#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:6468
+#: elf32-arm.c:13183 elf32-m68k.c:3938 elf32-xtensa.c:2700
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:6470
#, c-format
msgid "%pB(%pA+%#<PRIx64>): %s used with non-TLS symbol %s"
msgstr ""
-#: elf32-arm.c:13264 elf32-tic6x.c:2708
-#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:6802
+#: elf32-arm.c:13266 elf32-tic6x.c:2708
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:6804
msgid "out of range"
msgstr ""
-#: 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
+#: elf32-arm.c:13270 elf32-nios2.c:4500 elf32-pru.c:933 elf32-tic6x.c:2712
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:6808
msgid "unsupported relocation"
msgstr ""
-#: 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
+#: elf32-arm.c:13278 elf32-nios2.c:4510 elf32-pru.c:943 elf32-tic6x.c:2720
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:6816
msgid "unknown error"
msgstr ""
-#: elf32-arm.c:13720
+#: elf32-arm.c:13722
#, c-format
msgid ""
"warning: not setting interworking flag of %pB since it has already been "
"specified as non-interworking"
msgstr ""
-#: elf32-arm.c:13724
+#: elf32-arm.c:13726
#, c-format
msgid "warning: clearing the interworking flag of %pB due to outside request"
msgstr ""
-#: elf32-arm.c:13769
+#: elf32-arm.c:13771
#, 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:13856
+#: elf32-arm.c:13858
#, c-format
msgid "%pB: unknown mandatory EABI object attribute %d"
msgstr ""
-#: elf32-arm.c:13864
+#: elf32-arm.c:13866
#, c-format
msgid "warning: %pB: unknown EABI object attribute %d"
msgstr ""
-#: elf32-arm.c:14131
+#: elf32-arm.c:14133
#, c-format
msgid "error: %pB: unknown CPU architecture"
msgstr ""
-#: elf32-arm.c:14169 elf32-nios2.c:2946
+#: elf32-arm.c:14171 elf32-nios2.c:2946
#, c-format
msgid "error: %pB: conflicting CPU architectures %d/%d"
msgstr ""
-#: elf32-arm.c:14266
+#: elf32-arm.c:14268
#, c-format
msgid ""
"Error: %pB has both the current and legacy Tag_MPextension_use attributes"
msgstr ""
-#: elf32-arm.c:14295
+#: elf32-arm.c:14297
#, c-format
msgid "error: %pB uses VFP register arguments, %pB does not"
msgstr ""
-#: elf32-arm.c:14453
+#: elf32-arm.c:14455
#, c-format
msgid "error: %pB: unable to merge virtualization attributes with %pB"
msgstr ""
-#: elf32-arm.c:14479
+#: elf32-arm.c:14481
#, c-format
msgid "error: %pB: conflicting architecture profiles %c/%c"
msgstr ""
-#: elf32-arm.c:14618
+#: elf32-arm.c:14620
#, c-format
msgid "warning: %pB: conflicting platform configuration"
msgstr ""
-#: elf32-arm.c:14627
+#: elf32-arm.c:14629
#, c-format
msgid "error: %pB: conflicting use of R9"
msgstr ""
-#: elf32-arm.c:14639
+#: elf32-arm.c:14641
#, c-format
msgid "error: %pB: SB relative addressing conflicts with use of R9"
msgstr ""
-#: elf32-arm.c:14652
+#: elf32-arm.c:14654
#, 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:14683
+#: elf32-arm.c:14685
#, 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:14695
+#: elf32-arm.c:14697
#, c-format
msgid "error: %pB uses iWMMXt register arguments, %pB does not"
msgstr ""
-#: elf32-arm.c:14712
+#: elf32-arm.c:14714
#, c-format
msgid "error: fp16 format mismatch between %pB and %pB"
msgstr ""
-#: elf32-arm.c:14748
+#: elf32-arm.c:14750
#, c-format
msgid "%pB has both the current and legacy Tag_MPextension_use attributes"
msgstr ""
@@ -1704,267 +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:14835 elf32-bfin.c:4740 elf32-cris.c:3908 elf32-m68hc1x.c:1410
+#: elf32-arm.c:14837 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:15813
-#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:6968
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:6970
#, c-format
msgid "private flags = %lx:"
msgstr ""
-#: elf32-arm.c:14844
+#: elf32-arm.c:14846
#, c-format
msgid " [interworking enabled]"
msgstr ""
-#: elf32-arm.c:14852
+#: elf32-arm.c:14854
#, c-format
msgid " [VFP float format]"
msgstr ""
-#: elf32-arm.c:14854
+#: elf32-arm.c:14856
#, c-format
msgid " [Maverick float format]"
msgstr ""
-#: elf32-arm.c:14856
+#: elf32-arm.c:14858
#, c-format
msgid " [FPA float format]"
msgstr ""
-#: elf32-arm.c:14859
+#: elf32-arm.c:14861
#, c-format
msgid " [floats passed in float registers]"
msgstr ""
-#: elf32-arm.c:14862 elf32-arm.c:14948
+#: elf32-arm.c:14864 elf32-arm.c:14950
#, c-format
msgid " [position independent]"
msgstr ""
-#: elf32-arm.c:14865
+#: elf32-arm.c:14867
#, c-format
msgid " [new ABI]"
msgstr ""
-#: elf32-arm.c:14868
+#: elf32-arm.c:14870
#, c-format
msgid " [old ABI]"
msgstr ""
-#: elf32-arm.c:14871
+#: elf32-arm.c:14873
#, c-format
msgid " [software FP]"
msgstr ""
-#: elf32-arm.c:14880
+#: elf32-arm.c:14882
#, c-format
msgid " [Version1 EABI]"
msgstr ""
-#: elf32-arm.c:14883 elf32-arm.c:14894
+#: elf32-arm.c:14885 elf32-arm.c:14896
#, c-format
msgid " [sorted symbol table]"
msgstr ""
-#: elf32-arm.c:14885 elf32-arm.c:14896
+#: elf32-arm.c:14887 elf32-arm.c:14898
#, c-format
msgid " [unsorted symbol table]"
msgstr ""
-#: elf32-arm.c:14891
+#: elf32-arm.c:14893
#, c-format
msgid " [Version2 EABI]"
msgstr ""
-#: elf32-arm.c:14899
+#: elf32-arm.c:14901
#, c-format
msgid " [dynamic symbols use segment index]"
msgstr ""
-#: elf32-arm.c:14902
+#: elf32-arm.c:14904
#, c-format
msgid " [mapping symbols precede others]"
msgstr ""
-#: elf32-arm.c:14909
+#: elf32-arm.c:14911
#, c-format
msgid " [Version3 EABI]"
msgstr ""
-#: elf32-arm.c:14913
+#: elf32-arm.c:14915
#, c-format
msgid " [Version4 EABI]"
msgstr ""
-#: elf32-arm.c:14917
+#: elf32-arm.c:14919
#, c-format
msgid " [Version5 EABI]"
msgstr ""
-#: elf32-arm.c:14920
+#: elf32-arm.c:14922
#, c-format
msgid " [soft-float ABI]"
msgstr ""
-#: elf32-arm.c:14923
+#: elf32-arm.c:14925
#, c-format
msgid " [hard-float ABI]"
msgstr ""
-#: elf32-arm.c:14929
+#: elf32-arm.c:14931
#, c-format
msgid " [BE8]"
msgstr ""
-#: elf32-arm.c:14932
+#: elf32-arm.c:14934
#, c-format
msgid " [LE8]"
msgstr ""
-#: elf32-arm.c:14938
+#: elf32-arm.c:14940
#, c-format
msgid " <EABI version unrecognised>"
msgstr ""
-#: elf32-arm.c:14945
+#: elf32-arm.c:14947
#, c-format
msgid " [relocatable executable]"
msgstr ""
-#: elf32-arm.c:14951
+#: elf32-arm.c:14953
#, c-format
msgid " [FDPIC ABI supplement]"
msgstr ""
-#: elf32-arm.c:14956
-#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:6971
+#: elf32-arm.c:14958
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:6973
#, c-format
msgid "<Unrecognised flag bits set>"
msgstr ""
-#: elf32-arm.c:15073 elf32-i386.c:1529 elf32-s390.c:960 elf32-tic6x.c:2783
+#: elf32-arm.c:15075 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-aarch64.c:7262
#: /work/sources/binutils/branches/2.31/bfd/elfnn-riscv.c:516
#, c-format
msgid "%pB: bad symbol index: %d"
msgstr ""
-#: elf32-arm.c:15464
+#: elf32-arm.c:15466
#, c-format
msgid ""
"FDPIC does not yet support %s relocation to become dynamic for executable"
msgstr ""
-#: 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-arm.c:16516 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:6620
#: 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
+#: elf64-ppc.c:10264 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-aarch64.c:8612
#: /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:16810
+#: elf32-arm.c:16812
#, c-format
msgid "errors encountered processing file %pB"
msgstr ""
-#: elf32-arm.c:17257 elflink.c:12524 elflink.c:12571
+#: elf32-arm.c:17259 elflink.c:12532 elflink.c:12579
#, c-format
msgid "could not find section %s"
msgstr ""
-#: elf32-arm.c:18468
+#: elf32-arm.c:18470
#, 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:18495
+#: elf32-arm.c:18497
#, c-format
msgid "%pB: error: Cortex-A8 erratum stub out of range (input file too large)"
msgstr ""
-#: elf32-arm.c:19322 elf32-arm.c:19344
+#: elf32-arm.c:19324 elf32-arm.c:19346
#, c-format
msgid "%pB: error: VFP11 veneer out of range"
msgstr ""
-#: elf32-arm.c:19395
+#: elf32-arm.c:19397
#, 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:19434
+#: elf32-arm.c:19436
#, c-format
msgid "%pB: error: cannot create STM32L4XX veneer"
msgstr ""
-#: elf32-arm.c:20523
+#: elf32-arm.c:20525
#, c-format
msgid "error: %pB is already in final BE8 format"
msgstr ""
-#: elf32-arm.c:20599
+#: elf32-arm.c:20601
#, c-format
msgid ""
"error: source object %pB has EABI version %d, but target %pB has EABI "
"version %d"
msgstr ""
-#: elf32-arm.c:20614
+#: elf32-arm.c:20616
#, c-format
msgid "error: %pB is compiled for APCS-%d, whereas target %pB uses APCS-%d"
msgstr ""
-#: elf32-arm.c:20624
+#: elf32-arm.c:20626
#, c-format
msgid ""
"error: %pB passes floats in float registers, whereas %pB passes them in "
"integer registers"
msgstr ""
-#: elf32-arm.c:20628
+#: elf32-arm.c:20630
#, c-format
msgid ""
"error: %pB passes floats in integer registers, whereas %pB passes them in "
"float registers"
msgstr ""
-#: elf32-arm.c:20638 elf32-arm.c:20642 elf32-arm.c:20652
+#: elf32-arm.c:20640 elf32-arm.c:20644 elf32-arm.c:20654
#, c-format
msgid "error: %pB uses %s instructions, whereas %pB does not"
msgstr ""
-#: elf32-arm.c:20656
+#: elf32-arm.c:20658
#, c-format
msgid "error: %pB does not use %s instructions, whereas %pB does"
msgstr ""
-#: elf32-arm.c:20675
+#: elf32-arm.c:20677
#, c-format
msgid "error: %pB uses software FP, whereas %pB uses hardware FP"
msgstr ""
-#: elf32-arm.c:20679
+#: elf32-arm.c:20681
#, c-format
msgid "error: %pB uses hardware FP, whereas %pB uses software FP"
msgstr ""
-#: elf32-arm.c:20693
+#: elf32-arm.c:20695
#, c-format
msgid "warning: %pB supports interworking, whereas %pB does not"
msgstr ""
-#: elf32-arm.c:20699
+#: elf32-arm.c:20701
#, c-format
msgid "warning: %pB does not support interworking, whereas %pB does"
msgstr ""
@@ -1994,7 +1994,7 @@ msgid "%pB(%pA+%#<PRIx64>): unresolvable relocation against symbol `%s'"
msgstr ""
#: 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
+#: elf64-s390.c:3183 elf64-x86-64.c:3897
#, c-format
msgid "%pB(%pA+%#<PRIx64>): reloc against `%s': error %d"
msgstr ""
@@ -2398,13 +2398,13 @@ msgstr ""
msgid "%pB: unsupported non-PIC call to IFUNC `%s'"
msgstr ""
-#: elf32-i386.c:2380 elf64-x86-64.c:2667
+#: elf32-i386.c:2380 elf64-x86-64.c:2671
#, c-format
msgid "%pB: relocation %s against STT_GNU_IFUNC symbol `%s' isn't supported"
msgstr ""
-#: 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
+#: elf32-i386.c:2413 elf32-i386.c:3661 elf32-i386.c:3802 elf64-x86-64.c:2728
+#: elf64-x86-64.c:4070 elf64-x86-64.c:4226
#, c-format
msgid "Local IFUNC function `%s' in %pB\n"
msgstr ""
@@ -2416,19 +2416,19 @@ msgid ""
"used when making a shared object"
msgstr ""
-#: elf32-i386.c:2605 elf64-x86-64.c:2916
+#: elf32-i386.c:2605 elf64-x86-64.c:2920
msgid "hidden symbol"
msgstr ""
-#: elf32-i386.c:2608 elf64-x86-64.c:2919
+#: elf32-i386.c:2608 elf64-x86-64.c:2923
msgid "internal symbol"
msgstr ""
-#: elf32-i386.c:2611 elf64-x86-64.c:2922
+#: elf32-i386.c:2611 elf64-x86-64.c:2926
msgid "protected symbol"
msgstr ""
-#: elf32-i386.c:2614 elf64-x86-64.c:2925
+#: elf32-i386.c:2614 elf64-x86-64.c:2929
msgid "symbol"
msgstr ""
@@ -2877,98 +2877,97 @@ msgstr ""
msgid "generic linker can't handle %s"
msgstr ""
-#: elf32-ppc.c:2778
+#: elf32-ppc.c:2780
#, c-format
msgid "corrupt %s section in %pB"
msgstr ""
-#: elf32-ppc.c:2798
+#: elf32-ppc.c:2800
#, c-format
msgid "unable to read in %s section from %pB"
msgstr ""
-#: elf32-ppc.c:2840
+#: elf32-ppc.c:2842
#, c-format
msgid "warning: unable to set size of %s section in %pB"
msgstr ""
-#: elf32-ppc.c:2890
+#: elf32-ppc.c:2892
msgid "failed to allocate space for new APUinfo section"
msgstr ""
-#: elf32-ppc.c:2909
+#: elf32-ppc.c:2911
msgid "failed to compute new APUinfo section"
msgstr ""
-#: elf32-ppc.c:2912
+#: elf32-ppc.c:2914
msgid "failed to install new APUinfo section"
msgstr ""
-#: elf32-ppc.c:4014
+#: elf32-ppc.c:4016
#, c-format
msgid "%pB: relocation %s cannot be used when making a shared object"
msgstr ""
-#: elf32-ppc.c:4744 elf32-ppc.c:4748
+#: elf32-ppc.c:4750 elf32-ppc.c:4758
#, c-format
-msgid "warning: %pB uses hard float, %pB uses soft float"
+msgid "%pB uses hard float, %pB uses soft float"
msgstr ""
-#: elf32-ppc.c:4752 elf32-ppc.c:4757
+#: elf32-ppc.c:4766 elf32-ppc.c:4774
#, c-format
msgid ""
-"warning: %pB uses double-precision hard float, %pB uses single-precision "
-"hard float"
+"%pB uses double-precision hard float, %pB uses single-precision hard float"
msgstr ""
-#: elf32-ppc.c:4772 elf32-ppc.c:4777
+#: elf32-ppc.c:4793 elf32-ppc.c:4801
#, c-format
-msgid "warning: %pB uses 64-bit long double, %pB uses 128-bit long double"
+msgid "%pB uses 64-bit long double, %pB uses 128-bit long double"
msgstr ""
-#: elf32-ppc.c:4782 elf32-ppc.c:4787
+#: elf32-ppc.c:4809 elf32-ppc.c:4817
#, c-format
-msgid "warning: %pB uses IBM long double, %pB uses IEEE long double"
+msgid "%pB uses IBM long double, %pB uses IEEE long double"
msgstr ""
-#: elf32-ppc.c:4838 elf32-ppc.c:4843
+#: elf32-ppc.c:4884 elf32-ppc.c:4893
#, c-format
-msgid "warning: %pB uses AltiVec vector ABI, %pB uses SPE vector ABI"
+msgid "%pB uses AltiVec vector ABI, %pB uses SPE vector ABI"
msgstr ""
-#: elf32-ppc.c:4866 elf32-ppc.c:4871
+#: elf32-ppc.c:4922 elf32-ppc.c:4931
#, c-format
-msgid "warning: %pB uses r3/r4 for small structure returns, %pB uses memory"
+msgid "%pB uses r3/r4 for small structure returns, %pB uses memory"
msgstr ""
-#: elf32-ppc.c:4926
+#: elf32-ppc.c:4992
#, c-format
msgid ""
"%pB: compiled with -mrelocatable and linked with modules compiled normally"
msgstr ""
-#: elf32-ppc.c:4934
+#: elf32-ppc.c:5000
#, c-format
msgid ""
"%pB: compiled normally and linked with modules compiled with -mrelocatable"
msgstr ""
-#: elf32-ppc.c:5003
+#: elf32-ppc.c:5069
#, c-format
msgid "%pB(%pA+0x%lx): expected 16A style relocation on 0x%08x insn"
msgstr ""
-#: elf32-ppc.c:5022
+#: elf32-ppc.c:5088
#, c-format
msgid "%pB(%pA+0x%lx): expected 16D style relocation on 0x%08x insn"
msgstr ""
-#: elf32-ppc.c:5113
+#: elf32-ppc.c:5179
#, c-format
msgid "bss-plt forced due to %pB"
msgstr ""
-#: elf32-ppc.c:5115
+#: elf32-ppc.c:5181
msgid "bss-plt forced by profiling"
msgstr ""
@@ -2976,40 +2975,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:5691 elf64-ppc.c:8963
+#: elf32-ppc.c:5757 elf64-ppc.c:8964
#, c-format
msgid "%H arg lost __tls_get_addr, TLS optimization disabled\n"
msgstr ""
-#: elf32-ppc.c:6662 elf32-sh.c:3078 elf32-tilepro.c:2339 elfxx-sparc.c:2536
+#: elf32-ppc.c:6728 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:8515
+#: elf32-ppc.c:8581
msgid "%P: %H: error: %s with unexpected instruction %x\n"
msgstr ""
-#: elf32-ppc.c:8552
+#: elf32-ppc.c:8618
msgid "%H: fixup branch overflow\n"
msgstr ""
-#: elf32-ppc.c:8592 elf32-ppc.c:8628
+#: elf32-ppc.c:8658 elf32-ppc.c:8694
#, c-format
msgid "%pB(%pA+%#<PRIx64>): error: %s with unexpected instruction %#x"
msgstr ""
-#: elf32-ppc.c:8692
+#: elf32-ppc.c:8758
#, c-format
msgid "%X%H: unsupported bss-plt -fPIC ifunc %s\n"
msgstr ""
-#: elf32-ppc.c:8731 elf64-ppc.c:15738
+#: elf32-ppc.c:8797 elf64-ppc.c:15739
msgid "%H: warning: %s unexpected insn %#x.\n"
msgstr ""
-#: elf32-ppc.c:9043
+#: elf32-ppc.c:9109
#, c-format
msgid "%H: non-zero addend on %s reloc against `%s'\n"
msgstr ""
@@ -3022,54 +3021,54 @@ 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:9075
+#: elf32-ppc.c:9141
#, c-format
msgid "%X%H: @local call to ifunc %s\n"
msgstr ""
-#: elf32-ppc.c:9245
+#: elf32-ppc.c:9311
#, c-format
msgid "%H: relocation %s for indirect function %s unsupported\n"
msgstr ""
-#: elf32-ppc.c:9573 elf32-ppc.c:9604 elf32-ppc.c:9695 elf32-ppc.c:9783
+#: elf32-ppc.c:9639 elf32-ppc.c:9670 elf32-ppc.c:9761 elf32-ppc.c:9849
#, c-format
msgid ""
"%pB: the target (%s) of a %s relocation is in the wrong output section (%s)"
msgstr ""
-#: elf32-ppc.c:9913 elf32-ppc.c:9931
+#: elf32-ppc.c:9979 elf32-ppc.c:9997
msgid "%P: %H: %s relocation unsupported for bss-plt\n"
msgstr ""
-#: elf32-ppc.c:10012
+#: elf32-ppc.c:10078
#, c-format
msgid "%H: error: %s against `%s' not a multiple of %u\n"
msgstr ""
-#: elf32-ppc.c:10041
+#: elf32-ppc.c:10107
#, c-format
msgid "%H: unresolvable %s relocation against symbol `%s'\n"
msgstr ""
-#: elf32-ppc.c:10122
+#: elf32-ppc.c:10188
#, c-format
msgid "%H: %s reloc against `%s': error %d\n"
msgstr ""
-#: elf32-ppc.c:11017 elf64-ppc.c:16230
+#: elf32-ppc.c:11083 elf64-ppc.c:16231
msgid ""
"%X%P: text relocations and GNU indirect functions will result in a segfault "
"at runtime\n"
msgstr ""
-#: elf32-ppc.c:11021 elf64-ppc.c:16234
+#: elf32-ppc.c:11087 elf64-ppc.c:16235
msgid ""
"%P: warning: text relocations and GNU indirect functions may result in a "
"segfault at runtime\n"
msgstr ""
-#: elf32-ppc.c:11066
+#: elf32-ppc.c:11132
#, c-format
msgid "%s not defined in linker created %pA"
msgstr ""
@@ -3363,7 +3362,7 @@ msgstr ""
msgid "overlay stub relocation overflow"
msgstr ""
-#: elf32-spu.c:1984 elf64-ppc.c:13819
+#: elf32-spu.c:1984 elf64-ppc.c:13820
msgid "stubs don't match calculated size"
msgstr ""
@@ -3511,7 +3510,7 @@ 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:1424
-#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:9463
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:9465
#: /work/sources/binutils/branches/2.31/bfd/elfnn-riscv.c:2543
#, c-format
msgid "discarded output section: `%pA'"
@@ -3797,55 +3796,55 @@ msgstr ""
msgid "%pB(%pA): invalid property table"
msgstr ""
-#: elf32-xtensa.c:2666
+#: elf32-xtensa.c:2670
#, c-format
msgid "%pB(%pA+%#<PRIx64>): relocation offset out of range (size=%#<PRIx64>)"
msgstr ""
-#: elf32-xtensa.c:2749 elf32-xtensa.c:2868
+#: elf32-xtensa.c:2753 elf32-xtensa.c:2876
msgid "dynamic relocation in read-only section"
msgstr ""
-#: elf32-xtensa.c:2845
+#: elf32-xtensa.c:2853
msgid "TLS relocation invalid without dynamic sections"
msgstr ""
-#: elf32-xtensa.c:3057
+#: elf32-xtensa.c:3065
msgid "internal inconsistency in size of .got.loc section"
msgstr ""
-#: elf32-xtensa.c:3364
+#: elf32-xtensa.c:3372
#, c-format
msgid "%pB: incompatible machine type; output is 0x%x; input is 0x%x"
msgstr ""
-#: elf32-xtensa.c:4595 elf32-xtensa.c:4603
+#: elf32-xtensa.c:4603 elf32-xtensa.c:4611
msgid "attempt to convert L32R/CALLX to CALL failed"
msgstr ""
-#: elf32-xtensa.c:6431 elf32-xtensa.c:6510 elf32-xtensa.c:7886
+#: elf32-xtensa.c:6439 elf32-xtensa.c:6518 elf32-xtensa.c:7894
#, c-format
msgid ""
"%pB(%pA+%#<PRIx64>): could not decode instruction; possible configuration "
"mismatch"
msgstr ""
-#: elf32-xtensa.c:7625
+#: elf32-xtensa.c:7633
#, c-format
msgid ""
"%pB(%pA+%#<PRIx64>): could not decode instruction for XTENSA_ASM_SIMPLIFY "
"relocation; possible configuration mismatch"
msgstr ""
-#: elf32-xtensa.c:9480
+#: elf32-xtensa.c:9488
msgid "invalid relocation address"
msgstr ""
-#: elf32-xtensa.c:9530
+#: elf32-xtensa.c:9538
msgid "overflow after relaxation"
msgstr ""
-#: elf32-xtensa.c:10674
+#: elf32-xtensa.c:10683
#, c-format
msgid "%pB(%pA+%#<PRIx64>): unexpected fix for %s relocation"
msgstr ""
@@ -4018,19 +4017,19 @@ msgstr ""
msgid "%pB: linking auto-pic files with non-auto-pic files"
msgstr ""
-#: elf64-ia64-vms.c:5153 elflink.c:4875
+#: elf64-ia64-vms.c:5153 elflink.c:4879
#, 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:4882
+#: elf64-ia64-vms.c:5160 elflink.c:4886
#, 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:4899
+#: elf64-ia64-vms.c:5176 elflink.c:4903
#, c-format
msgid ""
"warning: size of symbol `%s' changed from %<PRIu64> in %pB to %<PRIu64> in "
@@ -4113,134 +4112,134 @@ msgid ""
"internal inconsistency: remaining %lu != max %lu; please report this bug"
msgstr ""
-#: elf64-ppc.c:5082
+#: elf64-ppc.c:5084
#, c-format
msgid "symbol '%s' has invalid st_other for ABI version 1"
msgstr ""
-#: elf64-ppc.c:5257
+#: elf64-ppc.c:5259
#, c-format
msgid "%pB .opd not allowed in ABI version %d"
msgstr ""
-#: elf64-ppc.c:5771
+#: elf64-ppc.c:5773
#, c-format
msgid "%H: %s reloc unsupported in shared libraries and PIEs\n"
msgstr ""
-#: elf64-ppc.c:6166
+#: elf64-ppc.c:6168
#, c-format
msgid "%pB uses unknown e_flags 0x%lx"
msgstr ""
-#: elf64-ppc.c:6174
+#: elf64-ppc.c:6176
#, c-format
msgid "%pB: ABI version %ld is not compatible with ABI version %ld output"
msgstr ""
-#: elf64-ppc.c:6202
+#: elf64-ppc.c:6203
#, c-format
msgid " [abiv%ld]"
msgstr ""
-#: elf64-ppc.c:7390
+#: elf64-ppc.c:7391
msgid ""
"%P: copy reloc against `%pT' requires lazy plt linking; avoid setting "
"LD_BIND_NOW=1 or upgrade gcc\n"
msgstr ""
-#: elf64-ppc.c:7659
+#: elf64-ppc.c:7660
#, c-format
msgid "%pB: undefined symbol on R_PPC64_TOCSAVE relocation"
msgstr ""
-#: elf64-ppc.c:7886
+#: elf64-ppc.c:7887
#, c-format
msgid "dynreloc miscount for %pB, section %pA"
msgstr ""
-#: elf64-ppc.c:7975
+#: elf64-ppc.c:7976
#, c-format
msgid "%pB: .opd is not a regular array of opd entries"
msgstr ""
-#: elf64-ppc.c:7985
+#: elf64-ppc.c:7986
#, c-format
msgid "%pB: unexpected reloc type %u in .opd section"
msgstr ""
-#: elf64-ppc.c:8007
+#: elf64-ppc.c:8008
#, c-format
msgid "%pB: undefined sym `%s' in .opd section"
msgstr ""
-#: elf64-ppc.c:8491
+#: elf64-ppc.c:8492
msgid ""
"warning: --plt-localentry is especially dangerous without ld.so support to "
"detect ABI violations"
msgstr ""
-#: elf64-ppc.c:8740
+#: elf64-ppc.c:8741
msgid "%H __tls_get_addr lost arg, TLS optimization disabled\n"
msgstr ""
-#: elf64-ppc.c:9115 elf64-ppc.c:9752
+#: elf64-ppc.c:9116 elf64-ppc.c:9753
#, c-format
msgid "%s defined on removed toc entry"
msgstr ""
-#: elf64-ppc.c:9480
+#: elf64-ppc.c:9481
#, c-format
msgid "%H: toc optimization is not supported for %s instruction\n"
msgstr ""
-#: elf64-ppc.c:9709
+#: elf64-ppc.c:9710
#, c-format
msgid "%H: %s references optimized away TOC entry\n"
msgstr ""
-#: elf64-ppc.c:10540
+#: elf64-ppc.c:10541
#, c-format
msgid "warning: discarding dynamic section %s"
msgstr ""
-#: elf64-ppc.c:11127
+#: elf64-ppc.c:11128
msgid "%P: cannot find opd entry toc for `%pT'\n"
msgstr ""
-#: elf64-ppc.c:11215
+#: elf64-ppc.c:11216
#, c-format
msgid "long branch stub `%s' offset overflow"
msgstr ""
-#: elf64-ppc.c:11274
+#: elf64-ppc.c:11275
#, c-format
msgid "can't find branch stub `%s'"
msgstr ""
-#: elf64-ppc.c:11338 elf64-ppc.c:11466 elf64-ppc.c:13435
+#: elf64-ppc.c:11339 elf64-ppc.c:11467 elf64-ppc.c:13436
#, c-format
msgid "%P: linkage table error against `%pT'\n"
msgstr ""
-#: elf64-ppc.c:11689
+#: elf64-ppc.c:11690
#, c-format
msgid "can't build branch stub `%s'"
msgstr ""
-#: elf64-ppc.c:12465
+#: elf64-ppc.c:12466
#, c-format
msgid "%pB section %pA exceeds stub group size"
msgstr ""
-#: elf64-ppc.c:13833
+#: elf64-ppc.c:13834
#, c-format
msgid "linker stubs in %u group\n"
msgid_plural "linker stubs in %u groups\n"
msgstr[0] ""
msgstr[1] ""
-#: elf64-ppc.c:13837
+#: elf64-ppc.c:13838
#, c-format
msgid ""
" branch %lu\n"
@@ -4252,54 +4251,54 @@ msgid ""
" global entry %lu"
msgstr ""
-#: elf64-ppc.c:14156
+#: elf64-ppc.c:14157
#, c-format
msgid "%H: %s used with TLS symbol `%pT'\n"
msgstr ""
-#: elf64-ppc.c:14158
+#: elf64-ppc.c:14159
#, c-format
msgid "%H: %s used with non-TLS symbol `%pT'\n"
msgstr ""
-#: elf64-ppc.c:14802
+#: elf64-ppc.c:14803
#, c-format
msgid "%H: call to `%pT' lacks nop, can't restore toc; recompile with -fPIC\n"
msgstr ""
-#: elf64-ppc.c:14808
+#: elf64-ppc.c:14809
#, c-format
msgid ""
"%H: call to `%pT' lacks nop, can't restore toc; (-mcmodel=small toc adjust "
"stub)\n"
msgstr ""
-#: elf64-ppc.c:15503
+#: elf64-ppc.c:15504
#, c-format
msgid "%H: %s for indirect function `%pT' unsupported\n"
msgstr ""
-#: elf64-ppc.c:15615
+#: elf64-ppc.c:15616
#, c-format
msgid "%P: %pB: %s is not supported for `%pT'\n"
msgstr ""
-#: elf64-ppc.c:15841
+#: elf64-ppc.c:15842
#, c-format
msgid "%H: error: %s not a multiple of %u\n"
msgstr ""
-#: elf64-ppc.c:15864
+#: elf64-ppc.c:15865
#, c-format
msgid "%H: unresolvable %s against `%pT'\n"
msgstr ""
-#: elf64-ppc.c:15961
+#: elf64-ppc.c:15962
#, c-format
msgid "%H: %s against `%pT': error %d\n"
msgstr ""
-#: elf64-ppc.c:16307 elf64-ppc.c:16326
+#: elf64-ppc.c:16308 elf64-ppc.c:16327
#, c-format
msgid "%s offset too large for .eh_frame sdata4 encoding"
msgstr ""
@@ -4387,50 +4386,50 @@ msgstr ""
msgid "%pB: '%s' accessed both as normal and thread local symbol"
msgstr ""
-#: elf64-x86-64.c:2693
-#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:5299
+#: elf64-x86-64.c:2697
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:5301
#, c-format
msgid ""
"%pB: relocation %s against STT_GNU_IFUNC symbol `%s' has non-zero addend: "
"%<PRId64>"
msgstr ""
-#: elf64-x86-64.c:2931
+#: elf64-x86-64.c:2935
#, 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:2945
+#: elf64-x86-64.c:2949
#, 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:3205
+#: elf64-x86-64.c:3209
#, 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:3882
+#: elf64-x86-64.c:3886
msgid "%F%P: failed to convert GOTPCREL relocation; relink with --no-relax\n"
msgstr ""
-#: elf64-x86-64.c:4040
+#: elf64-x86-64.c:4044
#, c-format
msgid "%F%pB: PC-relative offset overflow in PLT entry for `%s'\n"
msgstr ""
-#: elf64-x86-64.c:4103
+#: elf64-x86-64.c:4107
#, c-format
msgid "%F%pB: branch displacement overflow in PLT entry for `%s'\n"
msgstr ""
-#: elf64-x86-64.c:4156
+#: elf64-x86-64.c:4160
#, c-format
msgid "%F%pB: PC-relative offset overflow in GOT PLT entry for `%s'\n"
msgstr ""
@@ -4510,209 +4509,209 @@ msgstr ""
msgid "%pB: relocation size mismatch in %pB section %pA"
msgstr ""
-#: elflink.c:3047
+#: elflink.c:3051
#, c-format
msgid "warning: type and size of dynamic symbol `%s' are not defined"
msgstr ""
-#: elflink.c:3109
+#: elflink.c:3113
msgid "%P: copy reloc against protected `%pT' is dangerous\n"
msgstr ""
-#: elflink.c:3913
+#: elflink.c:3917
#, c-format
msgid "alternate ELF machine code found (%d) in %pB, expecting %d"
msgstr ""
-#: elflink.c:4579
+#: elflink.c:4583
#, c-format
msgid "%pB: %s: invalid version %u (max %d)"
msgstr ""
-#: elflink.c:4616
+#: elflink.c:4620
#, c-format
msgid "%pB: %s: invalid needed version %d"
msgstr ""
-#: elflink.c:5035
+#: elflink.c:5039
#, c-format
msgid "%pB: undefined reference to symbol '%s'"
msgstr ""
-#: elflink.c:6111
+#: elflink.c:6115
#, c-format
msgid "%pB: stack size specified and %s set"
msgstr ""
-#: elflink.c:6115
+#: elflink.c:6119
#, c-format
msgid "%pB: %s not absolute"
msgstr ""
-#: elflink.c:6312
+#: elflink.c:6316
#, c-format
msgid "%s: undefined version: %s"
msgstr ""
-#: elflink.c:6883
+#: elflink.c:6887
#, c-format
msgid "%pB: .preinit_array section is not allowed in DSO"
msgstr ""
-#: elflink.c:8340
+#: elflink.c:8344
#, c-format
msgid "undefined %s reference in complex symbol: %s"
msgstr ""
-#: elflink.c:8495
+#: elflink.c:8499
#, 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:8833
+#: elflink.c:8837
#, c-format
msgid ""
"%pB:%pA: error: relocation references symbol %s which was removed by garbage "
"collection"
msgstr ""
-#: elflink.c:8836
+#: elflink.c:8840
#, c-format
msgid "%pB:%pA: error: try relinking with --gc-keep-exported enabled"
msgstr ""
-#: elflink.c:9072 elflink.c:9090 elflink.c:9129 elflink.c:9147
+#: elflink.c:9076 elflink.c:9094 elflink.c:9133 elflink.c:9151
#, 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:9106 elflink.c:9163
+#: elflink.c:9110 elflink.c:9167
#, c-format
msgid "%pB: unable to sort relocs - they are of an unknown size"
msgstr ""
-#: elflink.c:9215
+#: elflink.c:9219
msgid "not enough memory to sort relocations"
msgstr ""
-#: elflink.c:9483
+#: elflink.c:9487
#, c-format
msgid "%pB: too many sections: %d (>= %d)"
msgstr ""
-#: elflink.c:9763
+#: elflink.c:9767
#, c-format
msgid "%pB: internal symbol `%s' in %pB is referenced by DSO"
msgstr ""
-#: elflink.c:9766
+#: elflink.c:9770
#, c-format
msgid "%pB: hidden symbol `%s' in %pB is referenced by DSO"
msgstr ""
-#: elflink.c:9769
+#: elflink.c:9773
#, c-format
msgid "%pB: local symbol `%s' in %pB is referenced by DSO"
msgstr ""
-#: elflink.c:9855
+#: elflink.c:9859
#, c-format
msgid "%pB: could not find output section %pA for input section %pA"
msgstr ""
-#: elflink.c:10009
+#: elflink.c:10013
#, c-format
msgid "%pB: protected symbol `%s' isn't defined"
msgstr ""
-#: elflink.c:10012
+#: elflink.c:10016
#, c-format
msgid "%pB: internal symbol `%s' isn't defined"
msgstr ""
-#: elflink.c:10015
+#: elflink.c:10019
#, c-format
msgid "%pB: hidden symbol `%s' isn't defined"
msgstr ""
-#: elflink.c:10046
+#: elflink.c:10050
#, c-format
msgid "%pB: no symbol version section for versioned symbol `%s'"
msgstr ""
-#: elflink.c:10656
+#: elflink.c:10660
#, c-format
msgid "error: %pB: size of section %pA is not multiple of address size"
msgstr ""
-#: elflink.c:10701
+#: elflink.c:10705
#, c-format
msgid ""
"error: %pB contains a reloc (%#<PRIx64>) for section %pA that references a "
"non-existent global symbol"
msgstr ""
-#: elflink.c:11456
+#: elflink.c:11460
#, c-format
msgid ""
"%pA has both ordered [`%pA' in %pB] and unordered [`%pA' in %pB] sections"
msgstr ""
-#: elflink.c:11462
+#: elflink.c:11466
#, c-format
msgid "%pA has both ordered and unordered sections"
msgstr ""
-#: elflink.c:11564
+#: elflink.c:11568
#, c-format
msgid "%pB: no symbol found for import library"
msgstr ""
-#: elflink.c:12193
+#: elflink.c:12201
#, c-format
msgid "%pB: file class %s incompatible with %s"
msgstr ""
-#: elflink.c:12410
+#: elflink.c:12418
#, c-format
msgid "%pB: failed to generate import library"
msgstr ""
-#: elflink.c:12529
+#: elflink.c:12537
#, c-format
msgid "warning: %s section has zero size"
msgstr ""
-#: elflink.c:12577
+#: elflink.c:12585
#, c-format
msgid "warning: section '%s' is being made into a note"
msgstr ""
-#: elflink.c:12669
+#: elflink.c:12677
msgid "%P%X: read-only segment has dynamic relocations\n"
msgstr ""
-#: elflink.c:12672
+#: elflink.c:12680
msgid "%P: warning: creating a DT_TEXTREL in a shared object\n"
msgstr ""
-#: elflink.c:12797
+#: elflink.c:12805
msgid "%P%X: can not read symbols: %E\n"
msgstr ""
-#: elflink.c:12970
+#: elflink.c:12978
msgid "%F%P: corrupt input: %pB\n"
msgstr ""
-#: elflink.c:13636
+#: elflink.c:13644
#, c-format
msgid "%pB: %pA+%#<PRIx64>: no symbol found for INHERIT"
msgstr ""
-#: elflink.c:13812
+#: elflink.c:13820
#, c-format
msgid "unrecognized INPUT_SECTION_FLAG %s\n"
msgstr ""
@@ -5054,7 +5053,7 @@ msgid " [not 32bitmode]"
msgstr ""
#: elfxx-sparc.c:3115
-#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:5283
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:5285
#, c-format
msgid ""
"%pB: relocation %s against STT_GNU_IFUNC symbol `%s' isn't handled by %s"
@@ -5094,48 +5093,48 @@ msgstr ""
msgid "error: %pB: <corrupt x86 feature size: 0x%x>"
msgstr ""
-#: elfxx-x86.c:2548
+#: elfxx-x86.c:2569
msgid "%F%P: failed to create GNU property section\n"
msgstr ""
-#: elfxx-x86.c:2553
+#: elfxx-x86.c:2574
#, c-format
msgid "%F%pA: failed to align section\n"
msgstr ""
-#: elfxx-x86.c:2705
+#: elfxx-x86.c:2726
msgid "%F%P: failed to create VxWorks dynamic sections\n"
msgstr ""
-#: elfxx-x86.c:2714
+#: elfxx-x86.c:2735
msgid "%F%P: failed to create GOT sections\n"
msgstr ""
-#: elfxx-x86.c:2732
+#: elfxx-x86.c:2753
msgid "%F%P: failed to create ifunc sections\n"
msgstr ""
-#: elfxx-x86.c:2773
+#: elfxx-x86.c:2794
msgid "%F%P: failed to create GOT PLT section\n"
msgstr ""
-#: elfxx-x86.c:2794
+#: elfxx-x86.c:2815
msgid "%F%P: failed to create IBT-enabled PLT section\n"
msgstr ""
-#: elfxx-x86.c:2809
+#: elfxx-x86.c:2830
msgid "%F%P: failed to create BND PLT section\n"
msgstr ""
-#: elfxx-x86.c:2830
+#: elfxx-x86.c:2851
msgid "%F%P: failed to create PLT .eh_frame section\n"
msgstr ""
-#: elfxx-x86.c:2843
+#: elfxx-x86.c:2864
msgid "%F%P: failed to create GOT PLT .eh_frame section\n"
msgstr ""
-#: elfxx-x86.c:2857
+#: elfxx-x86.c:2878
msgid "%F%P: failed to create the second PLT .eh_frame section\n"
msgstr ""
@@ -7871,42 +7870,42 @@ msgstr ""
msgid "TOC overflow: %#<PRIx64> > 0x10000; try -mminimal-toc when compiling"
msgstr ""
-#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:5027
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:5029
#, c-format
msgid "%pB: error: erratum 835769 stub out of range (input file too large)"
msgstr ""
-#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:5108
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:5110
#, c-format
msgid "%pB: error: erratum 843419 stub out of range (input file too large)"
msgstr ""
-#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:5638
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:5640
#, 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/branches/2.31/bfd/elfnn-aarch64.c:5729
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:5731
#, c-format
msgid ""
"%pB: local symbol descriptor table be NULL when applying relocation %s "
"against local symbol"
msgstr ""
-#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:6761
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:6763
msgid "too many GOT entries for -fpic, please recompile with -fPIC"
msgstr ""
-#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:6789
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:6791
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/branches/2.31/bfd/elfnn-aarch64.c:7375
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:7377
#, c-format
msgid ""
"%pB: relocation %s against `%s' can not be used when making a shared object"
diff --git a/bfd/version.m4 b/bfd/version.m4
index f0a4132ea2..9c6f80a744 100644
--- a/bfd/version.m4
+++ b/bfd/version.m4
@@ -1 +1 @@
-m4_define([BFD_VERSION], [2.30.90])
+m4_define([BFD_VERSION], [2.31])
diff --git a/binutils/ChangeLog b/binutils/ChangeLog
index 2af3d21c7e..09e9a79fe2 100644
--- a/binutils/ChangeLog
+++ b/binutils/ChangeLog
@@ -1,3 +1,8 @@
+2018-07-14 Nick Clifton <nickc@redhat.com>
+
+ 2.31 Release point.
+ * configure: Regenerate.
+
2018-07-05 Nick Clifton <nickc@redhat.com>
* po/bg.po: Updated Bulgarian translation.
diff --git a/binutils/configure b/binutils/configure
index f7b864afb3..98dcd2908b 100755
--- a/binutils/configure
+++ b/binutils/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for binutils 2.30.90.
+# Generated by GNU Autoconf 2.69 for binutils 2.31.
#
#
# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='binutils'
PACKAGE_TARNAME='binutils'
-PACKAGE_VERSION='2.30.90'
-PACKAGE_STRING='binutils 2.30.90'
+PACKAGE_VERSION='2.31'
+PACKAGE_STRING='binutils 2.31'
PACKAGE_BUGREPORT=''
PACKAGE_URL=''
@@ -1371,7 +1371,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 binutils 2.30.90 to adapt to many kinds of systems.
+\`configure' configures binutils 2.31 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1442,7 +1442,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of binutils 2.30.90:";;
+ short | recursive ) echo "Configuration of binutils 2.31:";;
esac
cat <<\_ACEOF
@@ -1569,7 +1569,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-binutils configure 2.30.90
+binutils configure 2.31
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2217,7 +2217,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 binutils $as_me 2.30.90, which was
+It was created by binutils $as_me 2.31, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -4164,7 +4164,7 @@ fi
# Define the identity of the package.
PACKAGE='binutils'
- VERSION='2.30.90'
+ VERSION='2.31'
cat >>confdefs.h <<_ACEOF
@@ -15508,7 +15508,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 binutils $as_me 2.30.90, which was
+This file was extended by binutils $as_me 2.31, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -15574,7 +15574,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="\\
-binutils config.status 2.30.90
+binutils config.status 2.31
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff --git a/cpu/ChangeLog b/cpu/ChangeLog
index affb4d70e0..9c30b90043 100644
--- a/cpu/ChangeLog
+++ b/cpu/ChangeLog
@@ -1,3 +1,7 @@
+2018-07-14 Nick Clifton <nickc@redhat.com>
+
+ 2.31 Release point.
+
2018-05-09 Sebastian Rasmussen <sebras@gmail.com>
* or1kcommon.cpu (spr-reg-info): Typo fix.
diff --git a/elfcpp/ChangeLog b/elfcpp/ChangeLog
index fa33bf16df..a7361fc26d 100644
--- a/elfcpp/ChangeLog
+++ b/elfcpp/ChangeLog
@@ -1,3 +1,7 @@
+2018-07-14 Nick Clifton <nickc@redhat.com>
+
+ 2.31 Release point.
+
2018-07-06 Alan Modra <amodra@gmail.com>
* powerpc.h (Tag_GNU_Power_ABI_FP): Define.
diff --git a/etc/ChangeLog b/etc/ChangeLog
index 78e9366e34..b5a3d98a34 100644
--- a/etc/ChangeLog
+++ b/etc/ChangeLog
@@ -1,3 +1,7 @@
+2018-07-14 Nick Clifton <nickc@redhat.com>
+
+ 2.31 Release point.
+
2018-06-19 Simon Marchi <simon.marchi@ericsson.com>
* configure.in: Remove AC_PREREQ.
diff --git a/gas/ChangeLog b/gas/ChangeLog
index a6d7ebc912..c21ac02abe 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,9 @@
+2018-07-14 Nick Clifton <nickc@redhat.com>
+
+ 2.31 Release point.
+ * configure: Regenerate.
+ * po/gas.pot: Regenerate.
+
2018-07-13 Nick Clifton <nickc@redhat.com>
* config/tc-arm.c (do_neon_mov): When converting an integer
diff --git a/gas/configure b/gas/configure
index 39c767f309..56218b4bc8 100755
--- a/gas/configure
+++ b/gas/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for gas 2.30.90.
+# Generated by GNU Autoconf 2.69 for gas 2.31.
#
#
# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='gas'
PACKAGE_TARNAME='gas'
-PACKAGE_VERSION='2.30.90'
-PACKAGE_STRING='gas 2.30.90'
+PACKAGE_VERSION='2.31'
+PACKAGE_STRING='gas 2.31'
PACKAGE_BUGREPORT=''
PACKAGE_URL=''
@@ -1366,7 +1366,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 gas 2.30.90 to adapt to many kinds of systems.
+\`configure' configures gas 2.31 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1437,7 +1437,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of gas 2.30.90:";;
+ short | recursive ) echo "Configuration of gas 2.31:";;
esac
cat <<\_ACEOF
@@ -1568,7 +1568,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-gas configure 2.30.90
+gas configure 2.31
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2033,7 +2033,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 gas $as_me 2.30.90, which was
+It was created by gas $as_me 2.31, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -3980,7 +3980,7 @@ fi
# Define the identity of the package.
PACKAGE='gas'
- VERSION='2.30.90'
+ VERSION='2.31'
cat >>confdefs.h <<_ACEOF
@@ -15580,7 +15580,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 gas $as_me 2.30.90, which was
+This file was extended by gas $as_me 2.31, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -15646,7 +15646,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="\\
-gas config.status 2.30.90
+gas config.status 2.31
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff --git a/gas/po/gas.pot b/gas/po/gas.pot
index d0346b4b3b..061ae865f1 100644
--- a/gas/po/gas.pot
+++ b/gas/po/gas.pot
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2018-06-24 19:41+0100\n"
+"POT-Creation-Date: 2018-07-14 19:00+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"
@@ -618,7 +618,7 @@ msgstr ""
#: cgen.c:851 config/tc-arm.c:1786 config/tc-arm.c:10358 config/tc-arm.c:10410
#: config/tc-arm.c:10668 config/tc-arm.c:11505 config/tc-arm.c:12642
#: config/tc-arm.c:12682 config/tc-arm.c:13025 config/tc-arm.c:13066
-#: config/tc-arm.c:17547 config/tc-arm.c:17588 config/tc-avr.c:1550
+#: config/tc-arm.c:17558 config/tc-arm.c:17599 config/tc-avr.c:1550
#: config/tc-avr.c:1562 config/tc-avr.c:1826 config/tc-cris.c:4067
#: config/tc-d10v.c:1507 config/tc-d30v.c:1912 config/tc-ft32.c:574
#: config/tc-ft32.c:587 config/tc-mips.c:9455 config/tc-mips.c:10760
@@ -1536,7 +1536,7 @@ msgstr ""
msgid "literal pool overflow"
msgstr ""
-#: config/tc-aarch64.c:1913 config/tc-aarch64.c:6028 config/tc-arm.c:3564
+#: config/tc-aarch64.c:1913 config/tc-aarch64.c:6030 config/tc-arm.c:3564
#: config/tc-arm.c:7005
msgid "unrecognized relocation suffix"
msgstr ""
@@ -1553,7 +1553,7 @@ msgstr ""
msgid "missing immediate expression"
msgstr ""
-#: config/tc-aarch64.c:2337 config/tc-aarch64.c:5852 config/tc-aarch64.c:5872
+#: config/tc-aarch64.c:2337 config/tc-aarch64.c:5854 config/tc-aarch64.c:5874
msgid "invalid floating-point constant"
msgstr ""
@@ -1755,7 +1755,7 @@ msgstr ""
msgid "%s out of range %d to %d at operand %d -- `%s'"
msgstr ""
-#: config/tc-aarch64.c:4720 config/tc-aarch64.c:4724 config/tc-aarch64.c:6586
+#: config/tc-aarch64.c:4720 config/tc-aarch64.c:4724 config/tc-aarch64.c:6588
msgid "immediate value"
msgstr ""
@@ -1787,344 +1787,349 @@ msgstr ""
msgid "bad vector arrangement type"
msgstr ""
-#: config/tc-aarch64.c:5172
+#: config/tc-aarch64.c:5173
msgid "the specified relocation type is not allowed for MOVK"
msgstr ""
-#: config/tc-aarch64.c:5220 config/tc-aarch64.c:5231
+#: config/tc-aarch64.c:5221 config/tc-aarch64.c:5232
msgid "the specified relocation type is not allowed for 32-bit register"
msgstr ""
-#: config/tc-aarch64.c:5422
+#: config/tc-aarch64.c:5423
msgid "comma expected between operands"
msgstr ""
-#: config/tc-aarch64.c:5556
+#: config/tc-aarch64.c:5557
msgid "the top half of a 128-bit FP/SIMD register is expected"
msgstr ""
-#: config/tc-aarch64.c:5627 config/tc-arm.c:1916 config/tc-arm.c:1961
+#: config/tc-aarch64.c:5629 config/tc-arm.c:1916 config/tc-arm.c:1961
#: config/tc-h8300.c:1043
msgid "invalid register list"
msgstr ""
-#: config/tc-aarch64.c:5647
+#: config/tc-aarch64.c:5649
msgid "missing type suffix"
msgstr ""
-#: config/tc-aarch64.c:5666
+#: config/tc-aarch64.c:5668
msgid "C0 - C15 expected"
msgstr ""
-#: config/tc-aarch64.c:5767 config/tc-aarch64.c:5791
+#: config/tc-aarch64.c:5769 config/tc-aarch64.c:5793
msgid "immediate zero expected"
msgstr ""
-#: config/tc-aarch64.c:5887
+#: config/tc-aarch64.c:5889
msgid "shift not allowed for bitmask immediate"
msgstr ""
-#: config/tc-aarch64.c:5941
+#: config/tc-aarch64.c:5943
msgid "can't mix relocation modifier with explicit shift"
msgstr ""
-#: config/tc-aarch64.c:5989
+#: config/tc-aarch64.c:5991
msgid "invalid condition"
msgstr ""
-#: config/tc-aarch64.c:6015
+#: config/tc-aarch64.c:6017
msgid "invalid pc-relative address"
msgstr ""
#. Only permit "=value" in the literal load instructions.
#. The literal will be generated by programmer_friendly_fixup.
-#: config/tc-aarch64.c:6023
+#: config/tc-aarch64.c:6025
msgid "invalid use of \"=immediate\""
msgstr ""
-#: config/tc-aarch64.c:6088 config/tc-aarch64.c:6120 config/tc-aarch64.c:6138
-#: config/tc-aarch64.c:6160 config/tc-aarch64.c:6180 config/tc-aarch64.c:6199
-#: config/tc-aarch64.c:6222 config/tc-aarch64.c:6257 config/tc-aarch64.c:6264
-#: config/tc-aarch64.c:6292 config/tc-aarch64.c:6312 config/tc-aarch64.c:6337
-#: config/tc-aarch64.c:6353 config/tc-aarch64.c:6377
+#: config/tc-aarch64.c:6090 config/tc-aarch64.c:6122 config/tc-aarch64.c:6140
+#: config/tc-aarch64.c:6162 config/tc-aarch64.c:6182 config/tc-aarch64.c:6201
+#: config/tc-aarch64.c:6224 config/tc-aarch64.c:6259 config/tc-aarch64.c:6266
+#: config/tc-aarch64.c:6294 config/tc-aarch64.c:6314 config/tc-aarch64.c:6339
+#: config/tc-aarch64.c:6355 config/tc-aarch64.c:6379
msgid "invalid addressing mode"
msgstr ""
-#: config/tc-aarch64.c:6104
+#: config/tc-aarch64.c:6106
msgid "the optional immediate offset can only be 0"
msgstr ""
-#: config/tc-aarch64.c:6143 config/tc-aarch64.c:6165 config/tc-aarch64.c:6185
+#: config/tc-aarch64.c:6145 config/tc-aarch64.c:6167 config/tc-aarch64.c:6187
msgid "relocation not allowed"
msgstr ""
-#: config/tc-aarch64.c:6232
+#: config/tc-aarch64.c:6234
msgid "writeback value must be an immediate constant"
msgstr ""
#. Make sure this has priority over
#. "invalid addressing mode".
-#: config/tc-aarch64.c:6272
+#: config/tc-aarch64.c:6274
msgid "constant offset required"
msgstr ""
-#: config/tc-aarch64.c:6389
+#: config/tc-aarch64.c:6391
msgid "unknown or missing system register name"
msgstr ""
-#: config/tc-aarch64.c:6401
+#: config/tc-aarch64.c:6403
msgid "unknown or missing PSTATE field name"
msgstr ""
-#: config/tc-aarch64.c:6425
+#: config/tc-aarch64.c:6427
msgid "unknown or missing operation name"
msgstr ""
-#: config/tc-aarch64.c:6438
+#: config/tc-aarch64.c:6440
msgid "the specified option is not accepted in ISB"
msgstr ""
-#: config/tc-aarch64.c:6464 config/tc-aarch64.c:7600 config/tc-arm.c:7220
+#: config/tc-aarch64.c:6466 config/tc-aarch64.c:7618 config/tc-arm.c:7220
#, c-format
msgid "unhandled operand code %d"
msgstr ""
-#: config/tc-aarch64.c:6506
+#: config/tc-aarch64.c:6508
msgid "unexpected comma before the omitted optional operand"
msgstr ""
-#: config/tc-aarch64.c:6534
+#: config/tc-aarch64.c:6536
msgid "unexpected characters following instruction"
msgstr ""
-#: config/tc-aarch64.c:6612 config/tc-arm.c:5258 config/tc-arm.c:5819
+#: config/tc-aarch64.c:6614 config/tc-arm.c:5258 config/tc-arm.c:5819
#: config/tc-arm.c:7982
msgid "constant expression expected"
msgstr ""
-#: config/tc-aarch64.c:6619
+#: config/tc-aarch64.c:6621
msgid "literal pool insertion failed"
msgstr ""
-#: config/tc-aarch64.c:6688 config/tc-aarch64.c:6700
+#: config/tc-aarch64.c:6690 config/tc-aarch64.c:6702
#, c-format
msgid "unpredictable transfer with writeback -- `%s'"
msgstr ""
-#: config/tc-aarch64.c:6704
+#: config/tc-aarch64.c:6706
#, c-format
msgid "unpredictable load of register pair -- `%s'"
msgstr ""
-#: config/tc-aarch64.c:6781
+#: config/tc-aarch64.c:6718
+#, c-format
+msgid "unpredictable: identical transfer and status registers --`%s'"
+msgstr ""
+
+#: config/tc-aarch64.c:6799
#, c-format
msgid "unknown mnemonic `%s' -- `%s'"
msgstr ""
-#: config/tc-aarch64.c:6789
+#: config/tc-aarch64.c:6807
#, c-format
msgid "unexpected comma after the mnemonic name `%s' -- `%s'"
msgstr ""
-#: config/tc-aarch64.c:6847
+#: config/tc-aarch64.c:6865
#, c-format
msgid "selected processor does not support `%s'"
msgstr ""
-#: config/tc-aarch64.c:7263 config/tc-arm.c:22892
+#: config/tc-aarch64.c:7281 config/tc-arm.c:22905
msgid "GOT already in the symbol table"
msgstr ""
-#: config/tc-aarch64.c:7425
+#: config/tc-aarch64.c:7443
msgid "immediate cannot be moved by a single instruction"
msgstr ""
-#: config/tc-aarch64.c:7468 config/tc-aarch64.c:7513 config/tc-aarch64.c:7539
+#: config/tc-aarch64.c:7486 config/tc-aarch64.c:7531 config/tc-aarch64.c:7557
#: config/tc-arm.c:15423 config/tc-arm.c:15450 config/tc-arm.c:16092
-#: config/tc-arm.c:16714 config/tc-arm.c:17550 config/tc-arm.c:17590
+#: config/tc-arm.c:16725 config/tc-arm.c:17561 config/tc-arm.c:17601
#: config/tc-metag.c:2444 config/tc-metag.c:2453 config/tc-metag.c:2492
#: config/tc-metag.c:2501 config/tc-metag.c:3021 config/tc-metag.c:3030
msgid "immediate out of range"
msgstr ""
-#: config/tc-aarch64.c:7532 config/tc-metag.c:4656 config/tc-xtensa.c:4214
+#: config/tc-aarch64.c:7550 config/tc-metag.c:4656 config/tc-xtensa.c:4214
msgid "invalid immediate"
msgstr ""
-#: config/tc-aarch64.c:7595 config/tc-tic6x.c:3861 config/tc-tic6x.c:3926
+#: config/tc-aarch64.c:7613 config/tc-tic6x.c:3861 config/tc-tic6x.c:3926
#: config/tc-tic6x.c:3953 config/tc-tic6x.c:3981
msgid "immediate offset out of range"
msgstr ""
-#: config/tc-aarch64.c:7669 config/tc-arm.c:23230 config/tc-arm.c:23298
-#: config/tc-arm.c:23580
+#: config/tc-aarch64.c:7687 config/tc-arm.c:23243 config/tc-arm.c:23311
+#: config/tc-arm.c:23593
#, c-format
msgid "undefined symbol %s used as an immediate value"
msgstr ""
-#: config/tc-aarch64.c:7681
+#: config/tc-aarch64.c:7699
msgid "pc-relative load offset not word aligned"
msgstr ""
-#: config/tc-aarch64.c:7684
+#: config/tc-aarch64.c:7702
msgid "pc-relative load offset out of range"
msgstr ""
-#: config/tc-aarch64.c:7696
+#: config/tc-aarch64.c:7714
msgid "pc-relative address offset out of range"
msgstr ""
-#: config/tc-aarch64.c:7708 config/tc-aarch64.c:7723
+#: config/tc-aarch64.c:7726 config/tc-aarch64.c:7741
msgid "conditional branch target not word aligned"
msgstr ""
-#: config/tc-aarch64.c:7711 config/tc-aarch64.c:7726 config/tc-arm.c:23873
+#: config/tc-aarch64.c:7729 config/tc-aarch64.c:7744 config/tc-arm.c:23886
msgid "conditional branch out of range"
msgstr ""
-#: config/tc-aarch64.c:7739
+#: config/tc-aarch64.c:7757
msgid "branch target not word aligned"
msgstr ""
-#: config/tc-aarch64.c:7742 config/tc-arm.c:849 config/tc-mips.c:15700
+#: config/tc-aarch64.c:7760 config/tc-arm.c:849 config/tc-mips.c:15700
#: config/tc-mips.c:15716 config/tc-mips.c:15806
msgid "branch out of range"
msgstr ""
-#: config/tc-aarch64.c:7801 config/tc-arm.c:23471 config/tc-arm.c:23486
-#: config/tc-arm.c:23501 config/tc-arm.c:23512 config/tc-arm.c:23535
-#: config/tc-arm.c:24366 config/tc-moxie.c:716 config/tc-pj.c:452
+#: config/tc-aarch64.c:7819 config/tc-arm.c:23484 config/tc-arm.c:23499
+#: config/tc-arm.c:23514 config/tc-arm.c:23525 config/tc-arm.c:23548
+#: config/tc-arm.c:24379 config/tc-moxie.c:716 config/tc-pj.c:452
#: config/tc-sh.c:3747
msgid "offset out of range"
msgstr ""
-#: config/tc-aarch64.c:7816
+#: config/tc-aarch64.c:7834
msgid "unsigned value out of range"
msgstr ""
-#: config/tc-aarch64.c:7827
+#: config/tc-aarch64.c:7845
msgid "signed value out of range"
msgstr ""
-#: config/tc-aarch64.c:7977
+#: config/tc-aarch64.c:7995
#, c-format
msgid "unexpected %s fixup"
msgstr ""
-#: config/tc-aarch64.c:8043 config/tc-arm.c:24881 config/tc-arm.c:24902
+#: config/tc-aarch64.c:8061 config/tc-arm.c:24894 config/tc-arm.c:24915
#: config/tc-mips.c:18055 config/tc-or1k.c:348 config/tc-score.c:7475
#, c-format
msgid "cannot represent %s relocation in this object file format"
msgstr ""
-#: config/tc-aarch64.c:8076
+#: config/tc-aarch64.c:8094
#, c-format
msgid "cannot do %u-byte relocation"
msgstr ""
-#: config/tc-aarch64.c:8395 config/tc-arm.c:25375 config/tc-score.c:6292
+#: config/tc-aarch64.c:8413 config/tc-arm.c:25388 config/tc-score.c:6292
#: config/tc-score.c:6522 config/tc-score.c:6527
msgid "virtual memory exhausted"
msgstr ""
-#: config/tc-aarch64.c:8553 config/tc-arm.c:25717
+#: config/tc-aarch64.c:8571 config/tc-arm.c:25730
msgid "assemble for big-endian"
msgstr ""
-#: config/tc-aarch64.c:8554 config/tc-arm.c:25718
+#: config/tc-aarch64.c:8572 config/tc-arm.c:25731
msgid "assemble for little-endian"
msgstr ""
-#: config/tc-aarch64.c:8557
+#: config/tc-aarch64.c:8575
msgid "temporary switch for dumping"
msgstr ""
-#: config/tc-aarch64.c:8559
+#: config/tc-aarch64.c:8577
msgid "output verbose error messages"
msgstr ""
-#: config/tc-aarch64.c:8561
+#: config/tc-aarch64.c:8579
msgid "do not output verbose error messages"
msgstr ""
-#: config/tc-aarch64.c:8772 config/tc-arm.c:26536
+#: config/tc-aarch64.c:8790 config/tc-arm.c:26549
msgid "invalid architectural extension"
msgstr ""
-#: config/tc-aarch64.c:8797 config/tc-arm.c:26568
+#: config/tc-aarch64.c:8815 config/tc-arm.c:26581
msgid "must specify extensions to add before specifying those to remove"
msgstr ""
-#: config/tc-aarch64.c:8805 config/tc-arm.c:26576
+#: config/tc-aarch64.c:8823 config/tc-arm.c:26589
msgid "missing architectural extension"
msgstr ""
-#: config/tc-aarch64.c:8832 config/tc-arm.c:26627
+#: config/tc-aarch64.c:8850 config/tc-arm.c:26640
#, c-format
msgid "unknown architectural extension `%s'"
msgstr ""
-#: config/tc-aarch64.c:8856 config/tc-arm.c:26661 config/tc-metag.c:5834
+#: config/tc-aarch64.c:8874 config/tc-arm.c:26674 config/tc-metag.c:5834
#, c-format
msgid "missing cpu name `%s'"
msgstr ""
-#: config/tc-aarch64.c:8870 config/tc-aarch64.c:9087 config/tc-arm.c:26696
-#: config/tc-arm.c:27476 config/tc-metag.c:5845
+#: config/tc-aarch64.c:8888 config/tc-aarch64.c:9105 config/tc-arm.c:26709
+#: config/tc-arm.c:27489 config/tc-metag.c:5845
#, c-format
msgid "unknown cpu `%s'"
msgstr ""
-#: config/tc-aarch64.c:8888 config/tc-arm.c:26714
+#: config/tc-aarch64.c:8906 config/tc-arm.c:26727
#, c-format
msgid "missing architecture name `%s'"
msgstr ""
-#: config/tc-aarch64.c:8902 config/tc-aarch64.c:9134 config/tc-arm.c:26734
-#: config/tc-arm.c:27510 config/tc-arm.c:27540 config/tc-score.c:7710
+#: config/tc-aarch64.c:8920 config/tc-aarch64.c:9152 config/tc-arm.c:26747
+#: config/tc-arm.c:27523 config/tc-arm.c:27553 config/tc-score.c:7710
#, c-format
msgid "unknown architecture `%s'\n"
msgstr ""
-#: config/tc-aarch64.c:8925
+#: config/tc-aarch64.c:8943
#, c-format
msgid "missing abi name `%s'"
msgstr ""
-#: config/tc-aarch64.c:8936
+#: config/tc-aarch64.c:8954
#, c-format
msgid "unknown abi `%s'\n"
msgstr ""
-#: config/tc-aarch64.c:8942
+#: config/tc-aarch64.c:8960
msgid "<abi name>\t specify for ABI <abi name>"
msgstr ""
-#: config/tc-aarch64.c:8945 config/tc-arm.c:26821 config/tc-metag.c:5911
+#: config/tc-aarch64.c:8963 config/tc-arm.c:26834 config/tc-metag.c:5911
msgid "<cpu name>\t assemble for CPU <cpu name>"
msgstr ""
-#: config/tc-aarch64.c:8947 config/tc-arm.c:26823
+#: config/tc-aarch64.c:8965 config/tc-arm.c:26836
msgid "<arch name>\t assemble for architecture <arch name>"
msgstr ""
-#: config/tc-aarch64.c:8986 config/tc-aarch64.c:9006 config/tc-arm.c:26885
-#: config/tc-arm.c:26903 config/tc-arm.c:26923 config/tc-metag.c:5936
+#: config/tc-aarch64.c:9004 config/tc-aarch64.c:9024 config/tc-arm.c:26898
+#: config/tc-arm.c:26916 config/tc-arm.c:26936 config/tc-metag.c:5936
#, c-format
msgid "option `-%c%s' is deprecated: %s"
msgstr ""
-#: config/tc-aarch64.c:9026
+#: config/tc-aarch64.c:9044
#, c-format
msgid " AArch64-specific assembler options:\n"
msgstr ""
-#: config/tc-aarch64.c:9037 config/tc-arc.c:3536 config/tc-arm.c:26954
+#: config/tc-aarch64.c:9055 config/tc-arc.c:3536 config/tc-arm.c:26967
#, c-format
msgid " -EB assemble code for a big-endian cpu\n"
msgstr ""
-#: config/tc-aarch64.c:9042 config/tc-arc.c:3538 config/tc-arm.c:26959
+#: config/tc-aarch64.c:9060 config/tc-arc.c:3538 config/tc-arm.c:26972
#, c-format
msgid " -EL assemble code for a little-endian cpu\n"
msgstr ""
@@ -3175,7 +3180,7 @@ msgid "scalar must have an index"
msgstr ""
#: config/tc-arm.c:1668 config/tc-arm.c:16595 config/tc-arm.c:16655
-#: config/tc-arm.c:17131
+#: config/tc-arm.c:17142
msgid "scalar index out of range"
msgstr ""
@@ -3478,7 +3483,7 @@ msgstr ""
#: config/tc-arm.c:4814 config/tc-arm.c:5825 config/tc-arm.c:10671
#: config/tc-arm.c:11204 config/tc-arm.c:13231 config/tc-arm.c:14813
-#: config/tc-arm.c:24243 config/tc-arm.c:24307 config/tc-arm.c:24315
+#: config/tc-arm.c:24256 config/tc-arm.c:24320 config/tc-arm.c:24328
#: config/tc-metag.c:5176 config/tc-z8k.c:1151 config/tc-z8k.c:1161
msgid "immediate value out of range"
msgstr ""
@@ -3627,7 +3632,7 @@ msgstr ""
msgid "use of r13 is deprecated"
msgstr ""
-#: config/tc-arm.c:7391 config/tc-arm.c:16799
+#: config/tc-arm.c:7391 config/tc-arm.c:16810
msgid ""
"ARMv8.2 scalar fp16 instruction cannot be conditional, the behaviour is "
"UNPREDICTABLE"
@@ -3897,7 +3902,7 @@ msgstr ""
msgid "shift by register not allowed in thumb mode"
msgstr ""
-#: config/tc-arm.c:10363 config/tc-arm.c:13071 config/tc-arm.c:23553
+#: config/tc-arm.c:10363 config/tc-arm.c:13071 config/tc-arm.c:23566
msgid "shift expression is too large"
msgstr ""
@@ -4117,7 +4122,7 @@ msgid "invalid neon suffix for non neon instruction"
msgstr ""
#: config/tc-arm.c:13766 config/tc-arm.c:14112 config/tc-arm.c:15729
-#: config/tc-arm.c:17376
+#: config/tc-arm.c:17387
msgid "invalid instruction shape"
msgstr ""
@@ -4145,12 +4150,12 @@ msgstr ""
msgid "inconsistent types in Neon instruction"
msgstr ""
-#: config/tc-arm.c:14533 config/tc-arm.c:14548 config/tc-arm.c:16955
+#: config/tc-arm.c:14533 config/tc-arm.c:14548 config/tc-arm.c:16966
msgid "register list must contain at least 1 and at most 16 registers"
msgstr ""
#: config/tc-arm.c:14691 config/tc-arm.c:14727 config/tc-arm.c:15366
-#: config/tc-arm.c:16781
+#: config/tc-arm.c:16792
msgid "immediate out of range for shift"
msgstr ""
@@ -4182,7 +4187,7 @@ msgstr ""
msgid "operands 0 and 1 must be the same register"
msgstr ""
-#: config/tc-arm.c:15739 config/tc-arm.c:17474
+#: config/tc-arm.c:15739 config/tc-arm.c:17485
msgid "invalid rounding mode"
msgstr ""
@@ -4212,776 +4217,782 @@ msgstr ""
msgid "bad type for scalar"
msgstr ""
-#: config/tc-arm.c:16739 config/tc-arm.c:16747
+#: config/tc-arm.c:16708
+msgid ""
+"immediate constant is valid both as a bit-pattern and a floating point value "
+"(using the fp value)"
+msgstr ""
+
+#: config/tc-arm.c:16750 config/tc-arm.c:16758
msgid "VFP registers must be adjacent"
msgstr ""
-#: config/tc-arm.c:16790
+#: config/tc-arm.c:16801
msgid "invalid suffix"
msgstr ""
-#: config/tc-arm.c:16922
+#: config/tc-arm.c:16933
msgid "bad list length for table lookup"
msgstr ""
-#: config/tc-arm.c:16952
+#: config/tc-arm.c:16963
msgid "writeback (!) must be used for VLDMDB and VSTMDB"
msgstr ""
-#: config/tc-arm.c:16980
+#: config/tc-arm.c:16991
msgid "Use of PC here is UNPREDICTABLE"
msgstr ""
-#: config/tc-arm.c:16982
+#: config/tc-arm.c:16993
msgid "Use of PC here is deprecated"
msgstr ""
-#: config/tc-arm.c:17049
+#: config/tc-arm.c:17060
msgid "bad alignment"
msgstr ""
-#: config/tc-arm.c:17066
+#: config/tc-arm.c:17077
msgid "bad list type for instruction"
msgstr ""
-#: config/tc-arm.c:17068
+#: config/tc-arm.c:17079
msgid "bad element type for instruction"
msgstr ""
-#: config/tc-arm.c:17110
+#: config/tc-arm.c:17121
msgid "unsupported alignment for instruction"
msgstr ""
-#: config/tc-arm.c:17129 config/tc-arm.c:17223 config/tc-arm.c:17235
-#: config/tc-arm.c:17245 config/tc-arm.c:17259
+#: config/tc-arm.c:17140 config/tc-arm.c:17234 config/tc-arm.c:17246
+#: config/tc-arm.c:17256 config/tc-arm.c:17270
msgid "bad list length"
msgstr ""
-#: config/tc-arm.c:17134
+#: config/tc-arm.c:17145
msgid "stride of 2 unavailable when element size is 8"
msgstr ""
-#: config/tc-arm.c:17167 config/tc-arm.c:17243
+#: config/tc-arm.c:17178 config/tc-arm.c:17254
msgid "can't use alignment with this instruction"
msgstr ""
-#: config/tc-arm.c:17315
+#: config/tc-arm.c:17326
msgid "post-index must be a register"
msgstr ""
-#: config/tc-arm.c:17317
+#: config/tc-arm.c:17328
msgid "bad register for post-index"
msgstr ""
-#: config/tc-arm.c:17538
+#: config/tc-arm.c:17549
msgid "scalar out of range"
msgstr ""
-#: config/tc-arm.c:17611
+#: config/tc-arm.c:17622
msgid ""
"Dot Product instructions cannot be conditional, the behaviour is "
"UNPREDICTABLE"
msgstr ""
-#: config/tc-arm.c:18184 config/tc-arm.c:18270
+#: config/tc-arm.c:18195 config/tc-arm.c:18281
msgid "conditional infixes are deprecated in unified syntax"
msgstr ""
-#: config/tc-arm.c:18421
+#: config/tc-arm.c:18432
msgid "Warning: conditional outside an IT block for Thumb."
msgstr ""
-#: config/tc-arm.c:18573
+#: config/tc-arm.c:18584
msgid "Short branches, Undefined, SVC, LDM/STM"
msgstr ""
-#: config/tc-arm.c:18574
+#: config/tc-arm.c:18585
msgid "Miscellaneous 16-bit instructions"
msgstr ""
-#: config/tc-arm.c:18575
+#: config/tc-arm.c:18586
msgid "ADR"
msgstr ""
-#: config/tc-arm.c:18576
+#: config/tc-arm.c:18587
msgid "Literal loads"
msgstr ""
-#: config/tc-arm.c:18577
+#: config/tc-arm.c:18588
msgid "Hi-register ADD, MOV, CMP, BX, BLX using pc"
msgstr ""
-#: config/tc-arm.c:18578
+#: config/tc-arm.c:18589
msgid "Hi-register ADD, MOV, CMP using pc"
msgstr ""
#. NOTE: 0x00dd is not the real encoding, instead, it is the 'tvalue'
#. field in asm_opcode. 'tvalue' is used at the stage this check happen.
-#: config/tc-arm.c:18581
+#: config/tc-arm.c:18592
msgid "ADD/SUB sp, sp #imm"
msgstr ""
-#: config/tc-arm.c:18601
+#: config/tc-arm.c:18612
msgid ""
"IT blocks containing 32-bit Thumb instructions are performance deprecated in "
"ARMv8-A and ARMv8-R"
msgstr ""
-#: config/tc-arm.c:18613
+#: config/tc-arm.c:18624
#, c-format
msgid ""
"IT blocks containing 16-bit Thumb instructions of the following class are "
"performance deprecated in ARMv8-A and ARMv8-R: %s"
msgstr ""
-#: config/tc-arm.c:18627
+#: config/tc-arm.c:18638
msgid ""
"IT blocks containing more than one conditional instruction are performance "
"deprecated in ARMv8-A and ARMv8-R"
msgstr ""
-#: config/tc-arm.c:18743
+#: config/tc-arm.c:18754
#, c-format
msgid "bad instruction `%s'"
msgstr ""
-#: config/tc-arm.c:18749
+#: config/tc-arm.c:18760
msgid "s suffix on comparison instruction is deprecated"
msgstr ""
-#: config/tc-arm.c:18769
+#: config/tc-arm.c:18780
msgid "SVC is not permitted on this architecture"
msgstr ""
-#: config/tc-arm.c:18771
+#: config/tc-arm.c:18782
#, c-format
msgid "selected processor does not support `%s' in Thumb mode"
msgstr ""
-#: config/tc-arm.c:18777
+#: config/tc-arm.c:18788
msgid "Thumb does not support conditional execution"
msgstr ""
-#: config/tc-arm.c:18797
+#: config/tc-arm.c:18808
#, c-format
msgid ""
"selected processor does not support 32bit wide variant of instruction `%s'"
msgstr ""
-#: config/tc-arm.c:18800
+#: config/tc-arm.c:18811
#, c-format
msgid "selected processor does not support `%s' in Thumb-2 mode"
msgstr ""
-#: config/tc-arm.c:18825
+#: config/tc-arm.c:18836
#, c-format
msgid "cannot honor width suffix -- `%s'"
msgstr ""
-#: config/tc-arm.c:18867
+#: config/tc-arm.c:18878
#, c-format
msgid "selected processor does not support `%s' in ARM mode"
msgstr ""
-#: config/tc-arm.c:18872
+#: config/tc-arm.c:18883
#, c-format
msgid "width suffixes are invalid in ARM mode -- `%s'"
msgstr ""
-#: config/tc-arm.c:18905
+#: config/tc-arm.c:18916
#, c-format
msgid "attempt to use an ARM instruction on a Thumb-only processor -- `%s'"
msgstr ""
-#: config/tc-arm.c:18922
+#: config/tc-arm.c:18933
#, c-format
msgid "section '%s' finished with an open IT block."
msgstr ""
-#: config/tc-arm.c:18927
+#: config/tc-arm.c:18938
msgid "file finished with an open IT block."
msgstr ""
-#: config/tc-arm.c:22206
+#: config/tc-arm.c:22219
#, c-format
msgid "alignments greater than %d bytes not supported in .text sections."
msgstr ""
-#: config/tc-arm.c:22473 config/tc-ia64.c:3594
+#: config/tc-arm.c:22486 config/tc-ia64.c:3594
#, c-format
msgid "Group section `%s' has no group signature"
msgstr ""
-#: config/tc-arm.c:22519
+#: config/tc-arm.c:22532
msgid "handlerdata in cantunwind frame"
msgstr ""
-#: config/tc-arm.c:22536
+#: config/tc-arm.c:22549
msgid "too many unwind opcodes for personality routine 0"
msgstr ""
-#: config/tc-arm.c:22567
+#: config/tc-arm.c:22580
msgid "attempt to recreate an unwind entry"
msgstr ""
-#: config/tc-arm.c:22577
+#: config/tc-arm.c:22590
msgid "too many unwind opcodes"
msgstr ""
-#: config/tc-arm.c:22870
+#: config/tc-arm.c:22883
#, c-format
msgid "[-mwarn-syms]: Assignment makes a symbol match an ARM instruction: %s"
msgstr ""
-#: config/tc-arm.c:23232 config/tc-arm.c:23300
+#: config/tc-arm.c:23245 config/tc-arm.c:23313
#, c-format
msgid "symbol %s is in a different section"
msgstr ""
-#: config/tc-arm.c:23234 config/tc-arm.c:23302
+#: config/tc-arm.c:23247 config/tc-arm.c:23315
#, c-format
msgid "symbol %s is weak and may be overridden later"
msgstr ""
-#: config/tc-arm.c:23279 config/tc-arm.c:23651
+#: config/tc-arm.c:23292 config/tc-arm.c:23664
#, c-format
msgid "invalid constant (%lx) after fixup"
msgstr ""
-#: config/tc-arm.c:23335
+#: config/tc-arm.c:23348
#, c-format
msgid "unable to compute ADRL instructions for PC offset of 0x%lx"
msgstr ""
-#: config/tc-arm.c:23371 config/tc-arm.c:23401
+#: config/tc-arm.c:23384 config/tc-arm.c:23414
msgid "invalid literal constant: pool needs to be closer"
msgstr ""
-#: config/tc-arm.c:23374 config/tc-arm.c:23423
+#: config/tc-arm.c:23387 config/tc-arm.c:23436
#, c-format
msgid "bad immediate value for offset (%ld)"
msgstr ""
-#: config/tc-arm.c:23404
+#: config/tc-arm.c:23417
#, c-format
msgid "bad immediate value for 8-bit offset (%ld)"
msgstr ""
-#: config/tc-arm.c:23464
+#: config/tc-arm.c:23477
msgid "offset not a multiple of 4"
msgstr ""
-#: config/tc-arm.c:23667
+#: config/tc-arm.c:23680
msgid "invalid smc expression"
msgstr ""
-#: config/tc-arm.c:23676
+#: config/tc-arm.c:23689
msgid "invalid hvc expression"
msgstr ""
-#: config/tc-arm.c:23687 config/tc-arm.c:23696
+#: config/tc-arm.c:23700 config/tc-arm.c:23709
msgid "invalid swi expression"
msgstr ""
-#: config/tc-arm.c:23706
+#: config/tc-arm.c:23719
msgid "invalid expression in load/store multiple"
msgstr ""
-#: config/tc-arm.c:23768
+#: config/tc-arm.c:23781
#, c-format
msgid "blx to '%s' an ARM ISA state function changed to bl"
msgstr ""
-#: config/tc-arm.c:23787
+#: config/tc-arm.c:23800
msgid "misaligned branch destination"
msgstr ""
-#: config/tc-arm.c:23907
+#: config/tc-arm.c:23920
#, c-format
msgid "blx to Thumb func '%s' from Thumb ISA state changed to bl"
msgstr ""
-#: config/tc-arm.c:23957
+#: config/tc-arm.c:23970
msgid "Thumb2 branch out of range"
msgstr ""
-#: config/tc-arm.c:24009 config/tc-arm.c:24042
+#: config/tc-arm.c:24022 config/tc-arm.c:24055
msgid "Relocation supported only in FDPIC mode"
msgstr ""
-#: config/tc-arm.c:24072
+#: config/tc-arm.c:24085
msgid "rel31 relocation overflow"
msgstr ""
-#: config/tc-arm.c:24093 config/tc-arm.c:24097 config/tc-arm.c:24136
+#: config/tc-arm.c:24106 config/tc-arm.c:24110 config/tc-arm.c:24149
msgid "co-processor offset out of range"
msgstr ""
-#: config/tc-arm.c:24153
+#: config/tc-arm.c:24166
#, c-format
msgid "invalid offset, target not word aligned (0x%08lX)"
msgstr ""
-#: config/tc-arm.c:24160 config/tc-arm.c:24169 config/tc-arm.c:24177
-#: config/tc-arm.c:24185 config/tc-arm.c:24193
+#: config/tc-arm.c:24173 config/tc-arm.c:24182 config/tc-arm.c:24190
+#: config/tc-arm.c:24198 config/tc-arm.c:24206
#, c-format
msgid "invalid offset, value too big (0x%08lX)"
msgstr ""
-#: config/tc-arm.c:24234
+#: config/tc-arm.c:24247
msgid "invalid Hi register with immediate"
msgstr ""
-#: config/tc-arm.c:24250
+#: config/tc-arm.c:24263
msgid "invalid immediate for stack address calculation"
msgstr ""
-#: config/tc-arm.c:24269
+#: config/tc-arm.c:24282
msgid "address calculation needs a strongly defined nearby symbol"
msgstr ""
-#: config/tc-arm.c:24285
+#: config/tc-arm.c:24298
msgid "symbol too far away"
msgstr ""
-#: config/tc-arm.c:24297
+#: config/tc-arm.c:24310
#, c-format
msgid "invalid immediate for address calculation (value = 0x%08lX)"
msgstr ""
-#: config/tc-arm.c:24327
+#: config/tc-arm.c:24340
#, c-format
msgid "invalid immediate: %ld is out of range"
msgstr ""
-#: config/tc-arm.c:24339
+#: config/tc-arm.c:24352
#, c-format
msgid "invalid shift value: %ld"
msgstr ""
-#: config/tc-arm.c:24409 config/tc-arm.c:24480
+#: config/tc-arm.c:24422 config/tc-arm.c:24493
#, c-format
msgid "the offset 0x%08lX is not representable"
msgstr ""
-#: config/tc-arm.c:24441
+#: config/tc-arm.c:24454
#, c-format
msgid "Unable to process relocation for thumb opcode: %lx"
msgstr ""
-#: config/tc-arm.c:24520
+#: config/tc-arm.c:24533
#, c-format
msgid "bad offset 0x%08lX (only 12 bits available for the magnitude)"
msgstr ""
-#: config/tc-arm.c:24559
+#: config/tc-arm.c:24572
#, c-format
msgid "bad offset 0x%08lX (only 8 bits available for the magnitude)"
msgstr ""
-#: config/tc-arm.c:24599
+#: config/tc-arm.c:24612
#, c-format
msgid "bad offset 0x%08lX (must be word-aligned)"
msgstr ""
-#: config/tc-arm.c:24604
+#: config/tc-arm.c:24617
#, c-format
msgid "bad offset 0x%08lX (must be an 8-bit number of words)"
msgstr ""
-#: config/tc-arm.c:24635 config/tc-score.c:7386
+#: config/tc-arm.c:24648 config/tc-score.c:7386
#, c-format
msgid "bad relocation fixup type (%d)"
msgstr ""
-#: config/tc-arm.c:24753
+#: config/tc-arm.c:24766
msgid "literal referenced across section boundary"
msgstr ""
-#: config/tc-arm.c:24830
+#: config/tc-arm.c:24843
msgid "internal relocation (type: IMMEDIATE) not fixed up"
msgstr ""
-#: config/tc-arm.c:24835
+#: config/tc-arm.c:24848
msgid "ADRL used for a symbol not defined in the same file"
msgstr ""
-#: config/tc-arm.c:24850
+#: config/tc-arm.c:24863
#, c-format
msgid "undefined local label `%s'"
msgstr ""
-#: config/tc-arm.c:24856
+#: config/tc-arm.c:24869
msgid "internal_relocation (type: OFFSET_IMM) not fixed up"
msgstr ""
-#: config/tc-arm.c:24878 config/tc-cris.c:4006 config/tc-ft32.c:709
+#: config/tc-arm.c:24891 config/tc-cris.c:4006 config/tc-ft32.c:709
#: config/tc-mcore.c:1928 config/tc-microblaze.c:1998 config/tc-mmix.c:2895
#: config/tc-moxie.c:825 config/tc-ns32k.c:2248 config/tc-score.c:7473
msgid "<unknown>"
msgstr ""
-#: config/tc-arm.c:25280
+#: config/tc-arm.c:25293
#, c-format
msgid "%s: unexpected function type: %d"
msgstr ""
-#: config/tc-arm.c:25417
+#: config/tc-arm.c:25430
msgid "use of old and new-style options to set CPU type"
msgstr ""
-#: config/tc-arm.c:25436
+#: config/tc-arm.c:25449
msgid "use of old and new-style options to set FPU type"
msgstr ""
-#: config/tc-arm.c:25515
+#: config/tc-arm.c:25528
msgid "hard-float conflicts with specified fpu"
msgstr ""
-#: config/tc-arm.c:25707
+#: config/tc-arm.c:25720
msgid "generate PIC code"
msgstr ""
-#: config/tc-arm.c:25708
+#: config/tc-arm.c:25721
msgid "assemble Thumb code"
msgstr ""
-#: config/tc-arm.c:25709
+#: config/tc-arm.c:25722
msgid "support ARM/Thumb interworking"
msgstr ""
-#: config/tc-arm.c:25711
+#: config/tc-arm.c:25724
msgid "code uses 32-bit program counter"
msgstr ""
-#: config/tc-arm.c:25712
+#: config/tc-arm.c:25725
msgid "code uses 26-bit program counter"
msgstr ""
-#: config/tc-arm.c:25713
+#: config/tc-arm.c:25726
msgid "floating point args are in fp regs"
msgstr ""
-#: config/tc-arm.c:25715
+#: config/tc-arm.c:25728
msgid "re-entrant code"
msgstr ""
-#: config/tc-arm.c:25716
+#: config/tc-arm.c:25729
msgid "code is ATPCS conformant"
msgstr ""
#. These are recognized by the assembler, but have no affect on code.
-#: config/tc-arm.c:25722
+#: config/tc-arm.c:25735
msgid "use frame pointer"
msgstr ""
-#: config/tc-arm.c:25723
+#: config/tc-arm.c:25736
msgid "use stack size checking"
msgstr ""
-#: config/tc-arm.c:25726
+#: config/tc-arm.c:25739
msgid "do not warn on use of deprecated feature"
msgstr ""
-#: config/tc-arm.c:25728
+#: config/tc-arm.c:25741
msgid "warn about symbols that match instruction names [default]"
msgstr ""
-#: config/tc-arm.c:25729
+#: config/tc-arm.c:25742
msgid "disable warnings about symobls that match instructions"
msgstr ""
#. DON'T add any new processors to this list -- we want the whole list
#. to go away... Add them to the processors table instead.
-#: config/tc-arm.c:25745 config/tc-arm.c:25746
+#: config/tc-arm.c:25758 config/tc-arm.c:25759
msgid "use -mcpu=arm1"
msgstr ""
-#: config/tc-arm.c:25747 config/tc-arm.c:25748
+#: config/tc-arm.c:25760 config/tc-arm.c:25761
msgid "use -mcpu=arm2"
msgstr ""
-#: config/tc-arm.c:25749 config/tc-arm.c:25750
+#: config/tc-arm.c:25762 config/tc-arm.c:25763
msgid "use -mcpu=arm250"
msgstr ""
-#: config/tc-arm.c:25751 config/tc-arm.c:25752
+#: config/tc-arm.c:25764 config/tc-arm.c:25765
msgid "use -mcpu=arm3"
msgstr ""
-#: config/tc-arm.c:25753 config/tc-arm.c:25754
+#: config/tc-arm.c:25766 config/tc-arm.c:25767
msgid "use -mcpu=arm6"
msgstr ""
-#: config/tc-arm.c:25755 config/tc-arm.c:25756
+#: config/tc-arm.c:25768 config/tc-arm.c:25769
msgid "use -mcpu=arm600"
msgstr ""
-#: config/tc-arm.c:25757 config/tc-arm.c:25758
+#: config/tc-arm.c:25770 config/tc-arm.c:25771
msgid "use -mcpu=arm610"
msgstr ""
-#: config/tc-arm.c:25759 config/tc-arm.c:25760
+#: config/tc-arm.c:25772 config/tc-arm.c:25773
msgid "use -mcpu=arm620"
msgstr ""
-#: config/tc-arm.c:25761 config/tc-arm.c:25762
+#: config/tc-arm.c:25774 config/tc-arm.c:25775
msgid "use -mcpu=arm7"
msgstr ""
-#: config/tc-arm.c:25763 config/tc-arm.c:25764
+#: config/tc-arm.c:25776 config/tc-arm.c:25777
msgid "use -mcpu=arm70"
msgstr ""
-#: config/tc-arm.c:25765 config/tc-arm.c:25766
+#: config/tc-arm.c:25778 config/tc-arm.c:25779
msgid "use -mcpu=arm700"
msgstr ""
-#: config/tc-arm.c:25767 config/tc-arm.c:25768
+#: config/tc-arm.c:25780 config/tc-arm.c:25781
msgid "use -mcpu=arm700i"
msgstr ""
-#: config/tc-arm.c:25769 config/tc-arm.c:25770
+#: config/tc-arm.c:25782 config/tc-arm.c:25783
msgid "use -mcpu=arm710"
msgstr ""
-#: config/tc-arm.c:25771 config/tc-arm.c:25772
+#: config/tc-arm.c:25784 config/tc-arm.c:25785
msgid "use -mcpu=arm710c"
msgstr ""
-#: config/tc-arm.c:25773 config/tc-arm.c:25774
+#: config/tc-arm.c:25786 config/tc-arm.c:25787
msgid "use -mcpu=arm720"
msgstr ""
-#: config/tc-arm.c:25775 config/tc-arm.c:25776
+#: config/tc-arm.c:25788 config/tc-arm.c:25789
msgid "use -mcpu=arm7d"
msgstr ""
-#: config/tc-arm.c:25777 config/tc-arm.c:25778
+#: config/tc-arm.c:25790 config/tc-arm.c:25791
msgid "use -mcpu=arm7di"
msgstr ""
-#: config/tc-arm.c:25779 config/tc-arm.c:25780
+#: config/tc-arm.c:25792 config/tc-arm.c:25793
msgid "use -mcpu=arm7m"
msgstr ""
-#: config/tc-arm.c:25781 config/tc-arm.c:25782
+#: config/tc-arm.c:25794 config/tc-arm.c:25795
msgid "use -mcpu=arm7dm"
msgstr ""
-#: config/tc-arm.c:25783 config/tc-arm.c:25784
+#: config/tc-arm.c:25796 config/tc-arm.c:25797
msgid "use -mcpu=arm7dmi"
msgstr ""
-#: config/tc-arm.c:25785 config/tc-arm.c:25786
+#: config/tc-arm.c:25798 config/tc-arm.c:25799
msgid "use -mcpu=arm7100"
msgstr ""
-#: config/tc-arm.c:25787 config/tc-arm.c:25788
+#: config/tc-arm.c:25800 config/tc-arm.c:25801
msgid "use -mcpu=arm7500"
msgstr ""
-#: config/tc-arm.c:25789 config/tc-arm.c:25790
+#: config/tc-arm.c:25802 config/tc-arm.c:25803
msgid "use -mcpu=arm7500fe"
msgstr ""
-#: config/tc-arm.c:25791 config/tc-arm.c:25792 config/tc-arm.c:25793
-#: config/tc-arm.c:25794
+#: config/tc-arm.c:25804 config/tc-arm.c:25805 config/tc-arm.c:25806
+#: config/tc-arm.c:25807
msgid "use -mcpu=arm7tdmi"
msgstr ""
-#: config/tc-arm.c:25795 config/tc-arm.c:25796
+#: config/tc-arm.c:25808 config/tc-arm.c:25809
msgid "use -mcpu=arm710t"
msgstr ""
-#: config/tc-arm.c:25797 config/tc-arm.c:25798
+#: config/tc-arm.c:25810 config/tc-arm.c:25811
msgid "use -mcpu=arm720t"
msgstr ""
-#: config/tc-arm.c:25799 config/tc-arm.c:25800
+#: config/tc-arm.c:25812 config/tc-arm.c:25813
msgid "use -mcpu=arm740t"
msgstr ""
-#: config/tc-arm.c:25801 config/tc-arm.c:25802
+#: config/tc-arm.c:25814 config/tc-arm.c:25815
msgid "use -mcpu=arm8"
msgstr ""
-#: config/tc-arm.c:25803 config/tc-arm.c:25804
+#: config/tc-arm.c:25816 config/tc-arm.c:25817
msgid "use -mcpu=arm810"
msgstr ""
-#: config/tc-arm.c:25805 config/tc-arm.c:25806
+#: config/tc-arm.c:25818 config/tc-arm.c:25819
msgid "use -mcpu=arm9"
msgstr ""
-#: config/tc-arm.c:25807 config/tc-arm.c:25808
+#: config/tc-arm.c:25820 config/tc-arm.c:25821
msgid "use -mcpu=arm9tdmi"
msgstr ""
-#: config/tc-arm.c:25809 config/tc-arm.c:25810
+#: config/tc-arm.c:25822 config/tc-arm.c:25823
msgid "use -mcpu=arm920"
msgstr ""
-#: config/tc-arm.c:25811 config/tc-arm.c:25812
+#: config/tc-arm.c:25824 config/tc-arm.c:25825
msgid "use -mcpu=arm940"
msgstr ""
-#: config/tc-arm.c:25813
+#: config/tc-arm.c:25826
msgid "use -mcpu=strongarm"
msgstr ""
-#: config/tc-arm.c:25815
+#: config/tc-arm.c:25828
msgid "use -mcpu=strongarm110"
msgstr ""
-#: config/tc-arm.c:25817
+#: config/tc-arm.c:25830
msgid "use -mcpu=strongarm1100"
msgstr ""
-#: config/tc-arm.c:25819
+#: config/tc-arm.c:25832
msgid "use -mcpu=strongarm1110"
msgstr ""
-#: config/tc-arm.c:25820
+#: config/tc-arm.c:25833
msgid "use -mcpu=xscale"
msgstr ""
-#: config/tc-arm.c:25821
+#: config/tc-arm.c:25834
msgid "use -mcpu=iwmmxt"
msgstr ""
-#: config/tc-arm.c:25822
+#: config/tc-arm.c:25835
msgid "use -mcpu=all"
msgstr ""
#. Architecture variants -- don't add any more to this list either.
-#: config/tc-arm.c:25825 config/tc-arm.c:25826
+#: config/tc-arm.c:25838 config/tc-arm.c:25839
msgid "use -march=armv2"
msgstr ""
-#: config/tc-arm.c:25827 config/tc-arm.c:25828
+#: config/tc-arm.c:25840 config/tc-arm.c:25841
msgid "use -march=armv2a"
msgstr ""
-#: config/tc-arm.c:25829 config/tc-arm.c:25830
+#: config/tc-arm.c:25842 config/tc-arm.c:25843
msgid "use -march=armv3"
msgstr ""
-#: config/tc-arm.c:25831 config/tc-arm.c:25832
+#: config/tc-arm.c:25844 config/tc-arm.c:25845
msgid "use -march=armv3m"
msgstr ""
-#: config/tc-arm.c:25833 config/tc-arm.c:25834
+#: config/tc-arm.c:25846 config/tc-arm.c:25847
msgid "use -march=armv4"
msgstr ""
-#: config/tc-arm.c:25835 config/tc-arm.c:25836
+#: config/tc-arm.c:25848 config/tc-arm.c:25849
msgid "use -march=armv4t"
msgstr ""
-#: config/tc-arm.c:25837 config/tc-arm.c:25838
+#: config/tc-arm.c:25850 config/tc-arm.c:25851
msgid "use -march=armv5"
msgstr ""
-#: config/tc-arm.c:25839 config/tc-arm.c:25840
+#: config/tc-arm.c:25852 config/tc-arm.c:25853
msgid "use -march=armv5t"
msgstr ""
-#: config/tc-arm.c:25841 config/tc-arm.c:25842
+#: config/tc-arm.c:25854 config/tc-arm.c:25855
msgid "use -march=armv5te"
msgstr ""
#. Floating point variants -- don't add any more to this list either.
-#: config/tc-arm.c:25845
+#: config/tc-arm.c:25858
msgid "use -mfpu=fpe"
msgstr ""
-#: config/tc-arm.c:25846
+#: config/tc-arm.c:25859
msgid "use -mfpu=fpa10"
msgstr ""
-#: config/tc-arm.c:25847
+#: config/tc-arm.c:25860
msgid "use -mfpu=fpa11"
msgstr ""
-#: config/tc-arm.c:25849
+#: config/tc-arm.c:25862
msgid "use either -mfpu=softfpa or -mfpu=softvfp"
msgstr ""
-#: config/tc-arm.c:26600
+#: config/tc-arm.c:26613
msgid "extension does not apply to the base architecture"
msgstr ""
-#: config/tc-arm.c:26629
+#: config/tc-arm.c:26642
msgid "architectural extensions must be specified in alphabetical order"
msgstr ""
-#: config/tc-arm.c:26750 config/tc-arm.c:27643
+#: config/tc-arm.c:26763 config/tc-arm.c:27656
#, c-format
msgid "unknown floating point format `%s'\n"
msgstr ""
-#: config/tc-arm.c:26766
+#: config/tc-arm.c:26779
#, c-format
msgid "unknown floating point abi `%s'\n"
msgstr ""
-#: config/tc-arm.c:26782
+#: config/tc-arm.c:26795
#, c-format
msgid "unknown EABI `%s'\n"
msgstr ""
-#: config/tc-arm.c:26802
+#: config/tc-arm.c:26815
#, c-format
msgid "unknown implicit IT mode `%s', should be arm, thumb, always, or never."
msgstr ""
-#: config/tc-arm.c:26825 config/tc-metag.c:5913
+#: config/tc-arm.c:26838 config/tc-metag.c:5913
msgid "<fpu name>\t assemble for FPU architecture <fpu name>"
msgstr ""
-#: config/tc-arm.c:26827
+#: config/tc-arm.c:26840
msgid "<abi>\t assemble for floating point ABI <abi>"
msgstr ""
-#: config/tc-arm.c:26830
+#: config/tc-arm.c:26843
msgid "<ver>\t\t assemble for eabi version <ver>"
msgstr ""
-#: config/tc-arm.c:26833
+#: config/tc-arm.c:26846
msgid "<mode>\t controls implicit insertion of IT instructions"
msgstr ""
-#: config/tc-arm.c:26835
+#: config/tc-arm.c:26848
msgid "\t\t\t TI CodeComposer Studio syntax compatibility mode"
msgstr ""
-#: config/tc-arm.c:26943
+#: config/tc-arm.c:26956
#, c-format
msgid " ARM-specific assembler options:\n"
msgstr ""
-#: config/tc-arm.c:26963
+#: config/tc-arm.c:26976
#, c-format
msgid " --fix-v4bx Allow BX in ARMv4 code\n"
msgstr ""
-#: config/tc-arm.c:26967
+#: config/tc-arm.c:26980
#, c-format
msgid " --fdpic generate an FDPIC object file\n"
msgstr ""
-#: config/tc-arm.c:27270
+#: config/tc-arm.c:27283
msgid "no architecture contains all the instructions used\n"
msgstr ""
-#: config/tc-arm.c:27584
+#: config/tc-arm.c:27597
#, c-format
msgid ""
"architectural extension `%s' is not allowed for the current base architecture"
msgstr ""
-#: config/tc-arm.c:27607
+#: config/tc-arm.c:27620
#, c-format
msgid "unknown architecture extension `%s'\n"
msgstr ""
diff --git a/gold/ChangeLog b/gold/ChangeLog
index aa9c412517..87eebd51ab 100644
--- a/gold/ChangeLog
+++ b/gold/ChangeLog
@@ -1,3 +1,8 @@
+2018-07-14 Nick Clifton <nickc@redhat.com>
+
+ 2.31 Release point.
+ * po/gold.pot: Regenerate.
+
2018-07-11 Franz Sirl <franz.sirl-kernel@lauterbach.com>
* main.cc: Print m.arena as long long.
diff --git a/gold/po/gold.pot b/gold/po/gold.pot
index 6dbd4079ce..4aee9db64f 100644
--- a/gold/po/gold.pot
+++ b/gold/po/gold.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-06-24 19:43+0100\n"
+"POT-Creation-Date: 2018-07-14 19:00+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"
@@ -59,7 +59,7 @@ msgstr ""
msgid "symbol table name section has wrong type: %u"
msgstr ""
-#: aarch64.cc:3831 arm.cc:10905 mips.cc:9604 powerpc.cc:2659 target.cc:94
+#: aarch64.cc:3831 arm.cc:10905 mips.cc:9604 powerpc.cc:2762 target.cc:94
#, c-format
msgid "%s: unsupported ELF file type %d"
msgstr ""
@@ -81,14 +81,14 @@ msgid ""
"current value is 0x%lx."
msgstr ""
-#: aarch64.cc:6015 arm.cc:8477 i386.cc:1772 mips.cc:12457 powerpc.cc:6422
+#: aarch64.cc:6015 arm.cc:8477 i386.cc:1772 mips.cc:12457 powerpc.cc:6525
#: s390.cc:2180 s390.cc:2628 sparc.cc:2134 tilegx.cc:3137 tilegx.cc:3589
#: x86_64.cc:3412 x86_64.cc:3864
#, c-format
msgid "%s: unsupported reloc %u against local symbol"
msgstr ""
-#: aarch64.cc:6056 powerpc.cc:6527 s390.cc:2254 sparc.cc:2230
+#: aarch64.cc:6056 powerpc.cc:6630 s390.cc:2254 sparc.cc:2230
msgid "requires unsupported dynamic reloc; recompile with -fPIC"
msgstr ""
@@ -107,7 +107,7 @@ msgstr ""
msgid "%s: unsupported TLSLE reloc %u in shared code."
msgstr ""
-#: aarch64.cc:6372 arm.cc:8885 i386.cc:2127 mips.cc:12470 powerpc.cc:7211
+#: aarch64.cc:6372 arm.cc:8885 i386.cc:2127 mips.cc:12470 powerpc.cc:7314
#: s390.cc:3059 s390.cc:3076 sparc.cc:2572 tilegx.cc:3605 tilegx.cc:4144
#: x86_64.cc:3880 x86_64.cc:4399
#, c-format
@@ -124,7 +124,7 @@ msgstr ""
msgid "%s: unsupported reloc type in global scan"
msgstr ""
-#: aarch64.cc:6896 powerpc.cc:8195 s390.cc:4009 sparc.cc:3164 tilegx.cc:4211
+#: aarch64.cc:6896 powerpc.cc:8298 s390.cc:4009 sparc.cc:3164 tilegx.cc:4211
#: x86_64.cc:4464
#, c-format
msgid "%s: unsupported REL reloc section"
@@ -135,7 +135,7 @@ msgstr ""
msgid "cannot relocate %s in object file"
msgstr ""
-#: aarch64.cc:7332 i386.cc:2988 i386.cc:3754 mips.cc:10072 powerpc.cc:9756
+#: aarch64.cc:7332 i386.cc:2988 i386.cc:3754 mips.cc:10072 powerpc.cc:10096
#: s390.cc:3460 sparc.cc:3695 tilegx.cc:4726 x86_64.cc:4947
#, c-format
msgid "unexpected reloc %u in object file"
@@ -390,7 +390,7 @@ msgstr ""
msgid "%s: unsupported TLS reloc %u for IFUNC symbol"
msgstr ""
-#: arm.cc:8643 i386.cc:1862 powerpc.cc:6801 s390.cc:2364 x86_64.cc:3620
+#: arm.cc:8643 i386.cc:1862 powerpc.cc:6904 s390.cc:2364 x86_64.cc:3620
#, c-format
msgid "section symbol %u has bad shndx %u"
msgstr ""
@@ -422,7 +422,7 @@ msgid ""
msgstr ""
#: arm.cc:10247 i386.cc:3020 i386.cc:3102 i386.cc:3167 i386.cc:3203
-#: i386.cc:3275 mips.cc:12292 powerpc.cc:9807 s390.cc:3466 s390.cc:3537
+#: i386.cc:3275 mips.cc:12292 powerpc.cc:10147 s390.cc:3466 s390.cc:3537
#: s390.cc:3574 s390.cc:3596 s390.cc:3621 sparc.cc:3701 sparc.cc:3892
#: sparc.cc:3953 sparc.cc:4060 tilegx.cc:4732 x86_64.cc:4968 x86_64.cc:5094
#: x86_64.cc:5166 x86_64.cc:5200
@@ -1110,7 +1110,7 @@ msgstr ""
msgid "unsupported reloc %u in object file"
msgstr ""
-#: i386.cc:4037 powerpc.cc:8149 s390.cc:4877 x86_64.cc:6005
+#: i386.cc:4037 powerpc.cc:8252 s390.cc:4877 x86_64.cc:6005
#, c-format
msgid "failed to match split-stack sequence at section %u offset %0zx"
msgstr ""
@@ -3436,107 +3436,138 @@ msgstr ""
msgid "input files added by plug-ins in --incremental mode not supported yet"
msgstr ""
-#: powerpc.cc:1188
+#: powerpc.cc:1213
msgid "missing expected __tls_get_addr call"
msgstr ""
-#: powerpc.cc:2097 powerpc.cc:2363
+#: powerpc.cc:2131 powerpc.cc:2449
#, c-format
msgid "%s: ABI version %d is not compatible with ABI version %d output"
msgstr ""
-#: powerpc.cc:2131 powerpc.cc:2405
+#: powerpc.cc:2165 powerpc.cc:2508
#, c-format
msgid "%s: .opd invalid in abiv%d"
msgstr ""
-#: powerpc.cc:2209
+#: powerpc.cc:2243
#, c-format
msgid "%s: unexpected reloc type %u in .opd section"
msgstr ""
-#: powerpc.cc:2220
+#: powerpc.cc:2254
#, c-format
msgid "%s: .opd is not a regular array of opd entries"
msgstr ""
-#: powerpc.cc:2341
+#: powerpc.cc:2377
#, c-format
msgid "%s: local symbol %d has invalid st_other for ABI version 1"
msgstr ""
-#: powerpc.cc:3016
+#: powerpc.cc:3119
#, c-format
msgid "%s:%s exceeds group size"
msgstr ""
-#: powerpc.cc:3352
+#: powerpc.cc:3455
#, c-format
msgid "%s:%s: branch in non-executable section, no long branch stub for you"
msgstr ""
-#: powerpc.cc:3470
+#: powerpc.cc:3573
#, c-format
msgid "%s: stub group size is too large; retrying with %#x"
msgstr ""
-#: powerpc.cc:5089
+#: powerpc.cc:5192
msgid "** glink"
msgstr ""
-#: powerpc.cc:5324 powerpc.cc:5771
+#: powerpc.cc:5427 powerpc.cc:5874
#, c-format
msgid "%s: linkage table error against `%s'"
msgstr ""
-#: powerpc.cc:5901
+#: powerpc.cc:6004
msgid "** save/restore"
msgstr ""
-#: powerpc.cc:6610
+#: powerpc.cc:6713
#, c-format
msgid "%s: unsupported reloc %u for IFUNC symbol"
msgstr ""
-#: powerpc.cc:6849 powerpc.cc:7488
+#: powerpc.cc:6952 powerpc.cc:7591
#, c-format
msgid "tocsave symbol %u has bad shndx %u"
msgstr ""
-#: powerpc.cc:7111 powerpc.cc:7791
+#: powerpc.cc:7214 powerpc.cc:7894
#, c-format
msgid "%s: toc optimization is not supported for %#08x instruction"
msgstr ""
-#: powerpc.cc:7177 powerpc.cc:7853
+#: powerpc.cc:7280 powerpc.cc:7956
#, c-format
msgid "%s: unsupported -mbss-plt code"
msgstr ""
-#: powerpc.cc:8115
+#: powerpc.cc:8218
#, c-format
msgid "split-stack stack size overflow at section %u offset %0zx"
msgstr ""
-#: powerpc.cc:8186
+#: powerpc.cc:8289
msgid ""
"--plt-localentry is especially dangerous without ld.so support to detect ABI "
"violations"
msgstr ""
-#: powerpc.cc:8527
+#: powerpc.cc:8584 powerpc.cc:8590
+#, c-format
+msgid "%s uses hard float, %s uses soft float"
+msgstr ""
+
+#: powerpc.cc:8596 powerpc.cc:8603
+#, c-format
+msgid ""
+"%s uses double-precision hard float, %s uses single-precision hard float"
+msgstr ""
+
+#: powerpc.cc:8620 powerpc.cc:8626
+#, c-format
+msgid "%s uses 64-bit long double, %s uses 128-bit long double"
+msgstr ""
+
+#: powerpc.cc:8632 powerpc.cc:8638
+#, c-format
+msgid "%s uses IBM long double, %s uses IEEE long double"
+msgstr ""
+
+#: powerpc.cc:8686 powerpc.cc:8692
+#, c-format
+msgid "%s uses AltiVec vector ABI, %s uses SPE vector ABI"
+msgstr ""
+
+#: powerpc.cc:8721 powerpc.cc:8728
+#, c-format
+msgid "%s uses r3/r4 for small structure returns, %s uses memory"
+msgstr ""
+
+#: powerpc.cc:8867
msgid "__tls_get_addr call lacks marker reloc"
msgstr ""
-#: powerpc.cc:8757
+#: powerpc.cc:9097
msgid "call lacks nop, can't restore toc; recompile with -fPIC"
msgstr ""
-#: powerpc.cc:9838 s390.cc:3474
+#: powerpc.cc:10178 s390.cc:3474
msgid "relocation overflow"
msgstr ""
-#: powerpc.cc:9840
+#: powerpc.cc:10180
msgid "try relinking with a smaller --stub-group-size"
msgstr ""
diff --git a/gprof/ChangeLog b/gprof/ChangeLog
index f57729deb3..581503062b 100644
--- a/gprof/ChangeLog
+++ b/gprof/ChangeLog
@@ -1,3 +1,8 @@
+2018-07-14 Nick Clifton <nickc@redhat.com>
+
+ 2.31 Release point.
+ * configure: Regenerate.
+
2018-06-24 Nick Clifton <nickc@redhat.com>
* configure: Regenerate.
diff --git a/gprof/configure b/gprof/configure
index 90b4db469f..527203ea38 100755
--- a/gprof/configure
+++ b/gprof/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for gprof 2.30.90.
+# Generated by GNU Autoconf 2.69 for gprof 2.31.
#
#
# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='gprof'
PACKAGE_TARNAME='gprof'
-PACKAGE_VERSION='2.30.90'
-PACKAGE_STRING='gprof 2.30.90'
+PACKAGE_VERSION='2.31'
+PACKAGE_STRING='gprof 2.31'
PACKAGE_BUGREPORT=''
PACKAGE_URL=''
@@ -1337,7 +1337,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 gprof 2.30.90 to adapt to many kinds of systems.
+\`configure' configures gprof 2.31 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1408,7 +1408,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of gprof 2.30.90:";;
+ short | recursive ) echo "Configuration of gprof 2.31:";;
esac
cat <<\_ACEOF
@@ -1519,7 +1519,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-gprof configure 2.30.90
+gprof configure 2.31
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1884,7 +1884,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 gprof $as_me 2.30.90, which was
+It was created by gprof $as_me 2.31, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -3831,7 +3831,7 @@ fi
# Define the identity of the package.
PACKAGE='gprof'
- VERSION='2.30.90'
+ VERSION='2.31'
cat >>confdefs.h <<_ACEOF
@@ -13086,7 +13086,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 gprof $as_me 2.30.90, which was
+This file was extended by gprof $as_me 2.31, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -13152,7 +13152,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="\\
-gprof config.status 2.30.90
+gprof config.status 2.31
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff --git a/include/ChangeLog b/include/ChangeLog
index 0fa029e77a..18655f0bf7 100644
--- a/include/ChangeLog
+++ b/include/ChangeLog
@@ -1,3 +1,7 @@
+2018-07-14 Nick Clifton <nickc@redhat.com>
+
+ 2.31 Release point.
+
2018-07-06 Alan Modra <amodra@gmail.com>
* diagnostics.h: Comment on macro usage.
diff --git a/ld/ChangeLog b/ld/ChangeLog
index d165fa3744..4827678159 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,3 +1,8 @@
+2018-07-14 Nick Clifton <nickc@redhat.com>
+
+ 2.31 Release point.
+ * configure: Regenerate.
+
2018-07-09 H.J. Lu <hongjiu.lu@intel.com>
PR ld/23372
diff --git a/ld/configure b/ld/configure
index 9924ffd0d2..191f47a562 100755
--- a/ld/configure
+++ b/ld/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for ld 2.30.90.
+# Generated by GNU Autoconf 2.69 for ld 2.31.
#
#
# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='ld'
PACKAGE_TARNAME='ld'
-PACKAGE_VERSION='2.30.90'
-PACKAGE_STRING='ld 2.30.90'
+PACKAGE_VERSION='2.31'
+PACKAGE_STRING='ld 2.31'
PACKAGE_BUGREPORT=''
PACKAGE_URL=''
@@ -1389,7 +1389,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 ld 2.30.90 to adapt to many kinds of systems.
+\`configure' configures ld 2.31 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1460,7 +1460,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of ld 2.30.90:";;
+ short | recursive ) echo "Configuration of ld 2.31:";;
esac
cat <<\_ACEOF
@@ -1595,7 +1595,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-ld configure 2.30.90
+ld configure 2.31
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2310,7 +2310,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 ld $as_me 2.30.90, which was
+It was created by ld $as_me 2.31, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -4261,7 +4261,7 @@ fi
# Define the identity of the package.
PACKAGE='ld'
- VERSION='2.30.90'
+ VERSION='2.31'
cat >>confdefs.h <<_ACEOF
@@ -18221,7 +18221,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 ld $as_me 2.30.90, which was
+This file was extended by ld $as_me 2.31, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -18287,7 +18287,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="\\
-ld config.status 2.30.90
+ld config.status 2.31
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog
index e6c02472e4..62cd075922 100644
--- a/opcodes/ChangeLog
+++ b/opcodes/ChangeLog
@@ -1,3 +1,9 @@
+2018-07-14 Nick Clifton <nickc@redhat.com>
+
+ 2.31 Release point.
+ * configure: Regenerate.
+ * po/opcodes.pot: Regenerate.
+
2018-07-12 Sudakshina Das <sudi.das@arm.com>
* aarch64-tbl.h (aarch64_opcode_table): Add entry for
diff --git a/opcodes/configure b/opcodes/configure
index 02d940e63f..4ae67d7693 100755
--- a/opcodes/configure
+++ b/opcodes/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for opcodes 2.30.90.
+# Generated by GNU Autoconf 2.69 for opcodes 2.31.
#
#
# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='opcodes'
PACKAGE_TARNAME='opcodes'
-PACKAGE_VERSION='2.30.90'
-PACKAGE_STRING='opcodes 2.30.90'
+PACKAGE_VERSION='2.31'
+PACKAGE_STRING='opcodes 2.31'
PACKAGE_BUGREPORT=''
PACKAGE_URL=''
@@ -1357,7 +1357,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 opcodes 2.30.90 to adapt to many kinds of systems.
+\`configure' configures opcodes 2.31 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1428,7 +1428,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of opcodes 2.30.90:";;
+ short | recursive ) echo "Configuration of opcodes 2.31:";;
esac
cat <<\_ACEOF
@@ -1540,7 +1540,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-opcodes configure 2.30.90
+opcodes configure 2.31
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1951,7 +1951,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 opcodes $as_me 2.30.90, which was
+It was created by opcodes $as_me 2.31, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -3898,7 +3898,7 @@ fi
# Define the identity of the package.
PACKAGE='opcodes'
- VERSION='2.30.90'
+ VERSION='2.31'
cat >>confdefs.h <<_ACEOF
@@ -13584,7 +13584,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 opcodes $as_me 2.30.90, which was
+This file was extended by opcodes $as_me 2.31, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -13650,7 +13650,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="\\
-opcodes config.status 2.30.90
+opcodes config.status 2.31
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff --git a/opcodes/po/opcodes.pot b/opcodes/po/opcodes.pot
index 8b33689156..3b9cba016d 100644
--- a/opcodes/po/opcodes.pot
+++ b/opcodes/po/opcodes.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-06-24 19:41+0100\n"
+"POT-Creation-Date: 2018-07-14 19:00+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"
@@ -26,12 +26,12 @@ msgid "specified register cannot be written to"
msgstr ""
#. Invalid option.
-#: aarch64-dis.c:94 arc-dis.c:782 arm-dis.c:6158
+#: aarch64-dis.c:94 arc-dis.c:782 arm-dis.c:6162
#, c-format
msgid "unrecognised disassembler option: %s"
msgstr ""
-#: aarch64-dis.c:3362
+#: aarch64-dis.c:3371
#, c-format
msgid ""
"\n"
@@ -39,42 +39,42 @@ msgid ""
"with the -M switch (multiple options should be separated by commas):\n"
msgstr ""
-#: aarch64-dis.c:3366
+#: aarch64-dis.c:3375
#, c-format
msgid ""
"\n"
" no-aliases Don't print instruction aliases.\n"
msgstr ""
-#: aarch64-dis.c:3369
+#: aarch64-dis.c:3378
#, c-format
msgid ""
"\n"
" aliases Do print instruction aliases.\n"
msgstr ""
-#: aarch64-dis.c:3372
+#: aarch64-dis.c:3381
#, c-format
msgid ""
"\n"
" no-notes Don't print instruction notes.\n"
msgstr ""
-#: aarch64-dis.c:3375
+#: aarch64-dis.c:3384
#, c-format
msgid ""
"\n"
" notes Do print instruction notes.\n"
msgstr ""
-#: aarch64-dis.c:3379
+#: aarch64-dis.c:3388
#, c-format
msgid ""
"\n"
" debug_dump Temp switch for debug trace.\n"
msgstr ""
-#: aarch64-dis.c:3383 mips-dis.c:2612 mips-dis.c:2620 mips-dis.c:2622
+#: aarch64-dis.c:3392 mips-dis.c:2612 mips-dis.c:2620 mips-dis.c:2622
#: nfp-dis.c:2981 riscv-dis.c:509
#, c-format
msgid "\n"
@@ -283,11 +283,11 @@ msgstr ""
msgid "'ROR' operator not allowed"
msgstr ""
-#: aarch64-opc.c:3583
+#: aarch64-opc.c:3584
msgid "reading from a write-only register."
msgstr ""
-#: aarch64-opc.c:3585
+#: aarch64-opc.c:3586
msgid "writing to a read-only register."
msgstr ""
@@ -521,48 +521,48 @@ msgstr ""
msgid "invalid position, should be one of: 0,4,8,...124."
msgstr ""
-#: arm-dis.c:3229
+#: arm-dis.c:3233
msgid "Select raw register names"
msgstr ""
-#: arm-dis.c:3231
+#: arm-dis.c:3235
msgid "Select register names used by GCC"
msgstr ""
-#: arm-dis.c:3233
+#: arm-dis.c:3237
msgid "Select register names used in ARM's ISA documentation"
msgstr ""
-#: arm-dis.c:3235
+#: arm-dis.c:3239
msgid "Assume all insns are Thumb insns"
msgstr ""
-#: arm-dis.c:3236
+#: arm-dis.c:3240
msgid "Examine preceding label to determine an insn's type"
msgstr ""
-#: arm-dis.c:3237
+#: arm-dis.c:3241
msgid "Select register names used in the APCS"
msgstr ""
-#: arm-dis.c:3239
+#: arm-dis.c:3243
msgid "Select register names used in the ATPCS"
msgstr ""
-#: arm-dis.c:3241
+#: arm-dis.c:3245
msgid "Select special register names used in the ATPCS"
msgstr ""
-#: arm-dis.c:3639
+#: arm-dis.c:3643
msgid "<illegal precision>"
msgstr ""
-#: arm-dis.c:6149
+#: arm-dis.c:6153
#, c-format
msgid "unrecognised register name set: %s"
msgstr ""
-#: arm-dis.c:6855
+#: arm-dis.c:6859
#, c-format
msgid ""
"\n"
@@ -1763,7 +1763,7 @@ msgid ""
"\n"
" no-pc\t\t Don't print program counter prefix.\n"
" ctx4\t\t Force disassembly using 4-context mode.\n"
-" ctx8\t\t Force 8-context mode, takes presedence.\""
+" ctx8\t\t Force 8-context mode, takes precedence."
msgstr ""
#: nios2-dis.c:135