aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2021-01-24 10:49:36 +0000
committerNick Clifton <nickc@redhat.com>2021-01-24 10:49:36 +0000
commit9288e0fae61b716ce75334be906283de8b18b787 (patch)
tree9343ffe3d97cf88f5d0b43c02c152ca0b4deb630
parentPR27228, .reloc wrong symbol emitted for undefined local symbol (diff)
downloadbinutils-gdb-binutils-2_36.tar.gz
binutils-gdb-binutils-2_36.tar.bz2
binutils-gdb-binutils-2_36.zip
2.36 releasebinutils-2_36
-rw-r--r--bfd/ChangeLog9
-rwxr-xr-xbfd/configure20
-rw-r--r--bfd/development.sh4
-rw-r--r--bfd/po/bfd.pot330
-rw-r--r--bfd/version.m42
-rw-r--r--binutils/ChangeLog5
-rwxr-xr-xbinutils/configure20
-rw-r--r--elfcpp/ChangeLog4
-rw-r--r--gas/ChangeLog6
-rwxr-xr-xgas/configure20
-rw-r--r--gas/po/gas.pot306
-rw-r--r--gold/ChangeLog5
-rw-r--r--gold/po/gold.pot60
-rw-r--r--gprof/ChangeLog5
-rwxr-xr-xgprof/configure20
-rw-r--r--include/ChangeLog4
-rw-r--r--ld/ChangeLog6
-rwxr-xr-xld/configure20
-rw-r--r--ld/po/ld.pot90
-rw-r--r--libctf/ChangeLog4
-rw-r--r--opcodes/ChangeLog6
-rwxr-xr-xopcodes/configure20
-rw-r--r--opcodes/po/opcodes.pot24
23 files changed, 520 insertions, 470 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index a2622589b3..91a828c550 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,12 @@
+2021-01-24 Nick Clifton <nickc@redhat.com>
+
+ This is the 2.36 release.
+ * version.m4: Set to 2.36.
+ * development.sh (development): Set to false.
+ (experimental): Set to false.
+ * configure: Regenerate.
+ * po/bfd.pot: Regenerate.
+
2021-01-23 H.J. Lu <hongjiu.lu@intel.com>
PR binutils/27231
diff --git a/bfd/configure b/bfd/configure
index 4d67452d57..4e44eb0586 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.35.90.
+# Generated by GNU Autoconf 2.69 for bfd 2.36.
#
#
# 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.35.90'
-PACKAGE_STRING='bfd 2.35.90'
+PACKAGE_VERSION='2.36'
+PACKAGE_STRING='bfd 2.36'
PACKAGE_BUGREPORT=''
PACKAGE_URL=''
@@ -1392,7 +1392,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.35.90 to adapt to many kinds of systems.
+\`configure' configures bfd 2.36 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1463,7 +1463,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of bfd 2.35.90:";;
+ short | recursive ) echo "Configuration of bfd 2.36:";;
esac
cat <<\_ACEOF
@@ -1590,7 +1590,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-bfd configure 2.35.90
+bfd configure 2.36
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2238,7 +2238,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.35.90, which was
+It was created by bfd $as_me 2.36, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -4188,7 +4188,7 @@ fi
# Define the identity of the package.
PACKAGE='bfd'
- VERSION='2.35.90'
+ VERSION='2.36'
cat >>confdefs.h <<_ACEOF
@@ -16976,7 +16976,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.35.90, which was
+This file was extended by bfd $as_me 2.36, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -17042,7 +17042,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.35.90
+bfd config.status 2.36
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 4e87fddb13..eb9762e442 100644
--- a/bfd/development.sh
+++ b/bfd/development.sh
@@ -16,7 +16,7 @@
# 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
# Indicate whether this is a release branch.
-experimental=true
+experimental=false
diff --git a/bfd/po/bfd.pot b/bfd/po/bfd.pot
index 23f42b6482..c00be6459e 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: 2021-01-09 10:55+0000\n"
+"POT-Creation-Date: 2021-01-24 10:42+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -72,7 +72,7 @@ msgstr ""
#: aoutx.h:4408 coff-alpha.c:601 coff-alpha.c:1512 coff-rs6000.c:2791
#: coff-sh.c:504 coff-tic4x.c:184 coff-tic54x.c:279 elf-hppa.h:798
#: elf-hppa.h:826 elf-m10200.c:226 elf-m10300.c:813 elf32-arc.c:532
-#: elf32-arm.c:1985 elf32-avr.c:962 elf32-bfin.c:1062 elf32-bfin.c:4686
+#: elf32-arm.c:1985 elf32-avr.c:962 elf32-bfin.c:1062 elf32-bfin.c:4687
#: elf32-cr16.c:654 elf32-cr16.c:684 elf32-cris.c:467 elf32-crx.c:429
#: elf32-csky.c:991 elf32-d10v.c:234 elf32-d30v.c:522 elf32-d30v.c:544
#: elf32-dlx.c:546 elf32-epiphany.c:372 elf32-fr30.c:381 elf32-frv.c:2559
@@ -278,7 +278,7 @@ msgid "using multiple gp values"
msgstr ""
#: coff-alpha.c:1499 coff-alpha.c:1505 elf.c:9442 elf32-mcore.c:100
-#: elf32-mcore.c:455 elf32-ppc.c:7597 elf32-ppc.c:8748 elf64-ppc.c:16199
+#: elf32-mcore.c:455 elf32-ppc.c:7597 elf32-ppc.c:8748 elf64-ppc.c:16200
#, c-format
msgid "%pB: %s unsupported"
msgstr ""
@@ -493,16 +493,16 @@ msgstr ""
msgid "<corrupt info> %s"
msgstr ""
-#: coffgen.c:2676 elflink.c:14969 linker.c:2967
+#: coffgen.c:2676 elflink.c:14973 linker.c:2967
msgid "%F%P: already_linked_table: %E\n"
msgstr ""
-#: coffgen.c:3017 elflink.c:13959
+#: coffgen.c:3017 elflink.c:13963
#, c-format
msgid "removing unused section '%pA' in file '%pB'"
msgstr ""
-#: coffgen.c:3094 elflink.c:14176
+#: coffgen.c:3094 elflink.c:14180
msgid "warning: gc-sections option ignored"
msgstr ""
@@ -521,7 +521,7 @@ msgstr ""
msgid "%pB: relocs in section `%pA', but it has no contents"
msgstr ""
-#: cofflink.c:2415 elflink.c:11299
+#: cofflink.c:2415 elflink.c:11303
#, c-format
msgid ""
"%X`%s' referenced in section `%pA' of %pB: defined in discarded section `"
@@ -671,31 +671,31 @@ msgstr ""
msgid "DWARF error: unable to locate abstract instance DIE ref %<PRIu64>"
msgstr ""
-#: dwarf2.c:3101 dwarf2.c:3384 dwarf2.c:3771
+#: dwarf2.c:3101 dwarf2.c:3386 dwarf2.c:3773
#, c-format
msgid "DWARF error: could not find abbrev number %u"
msgstr ""
-#: dwarf2.c:3534
+#: dwarf2.c:3536
#, c-format
msgid "DWARF error: could not find variable specification at offset %lx"
msgstr ""
-#: dwarf2.c:3690
+#: dwarf2.c:3692
#, c-format
msgid ""
"DWARF error: found dwarf version '%u', this reader only handles version 2, "
"3, 4 and 5 information"
msgstr ""
-#: dwarf2.c:3734
+#: dwarf2.c:3736
#, c-format
msgid ""
"DWARF error: found address size '%u', this reader can not handle sizes "
"greater than '%u'"
msgstr ""
-#: dwarf2.c:3838
+#: dwarf2.c:3840
msgid ""
"DWARF error: DW_AT_comp_dir attribute encountered with a non-string form"
msgstr ""
@@ -854,7 +854,7 @@ msgid ""
"pie\n"
msgstr ""
-#: elf-m10200.c:434 elf-m10300.c:2146 elf32-avr.c:1508 elf32-bfin.c:3130
+#: elf-m10200.c:434 elf-m10300.c:2146 elf32-avr.c:1508 elf32-bfin.c:3131
#: elf32-cr16.c:1432 elf32-cris.c:2034 elf32-crx.c:913 elf32-d10v.c:510
#: elf32-epiphany.c:562 elf32-fr30.c:594 elf32-frv.c:4049 elf32-ft32.c:494
#: elf32-h8300.c:523 elf32-ip2k.c:1477 elf32-iq2000.c:691 elf32-lm32.c:1070
@@ -866,7 +866,7 @@ msgstr ""
msgid "internal error: out of range error"
msgstr ""
-#: elf-m10200.c:438 elf-m10300.c:2150 elf32-avr.c:1512 elf32-bfin.c:3134
+#: elf-m10200.c:438 elf-m10300.c:2150 elf32-avr.c:1512 elf32-bfin.c:3135
#: elf32-cr16.c:1436 elf32-cris.c:2038 elf32-crx.c:917 elf32-d10v.c:514
#: elf32-fr30.c:598 elf32-frv.c:4053 elf32-ft32.c:498 elf32-h8300.c:527
#: elf32-iq2000.c:695 elf32-lm32.c:1074 elf32-m32c.c:628 elf32-m32r.c:2841
@@ -886,7 +886,7 @@ msgstr ""
msgid "internal error: dangerous error"
msgstr ""
-#: elf-m10200.c:446 elf-m10300.c:2167 elf32-avr.c:1520 elf32-bfin.c:3142
+#: elf-m10200.c:446 elf-m10300.c:2167 elf32-avr.c:1520 elf32-bfin.c:3143
#: elf32-cr16.c:1444 elf32-cris.c:2046 elf32-crx.c:925 elf32-d10v.c:522
#: elf32-epiphany.c:577 elf32-fr30.c:606 elf32-frv.c:4061 elf32-ft32.c:506
#: elf32-h8300.c:535 elf32-ip2k.c:1492 elf32-iq2000.c:703 elf32-lm32.c:1082
@@ -936,7 +936,7 @@ msgid "internal error: suspicious relocation type used in shared library"
msgstr ""
#: elf-m10300.c:2650 elf32-avr.c:2489 elf32-frv.c:5622 elf64-ia64-vms.c:365
-#: elfxx-sparc.c:2684 reloc.c:8271 reloc16.c:155 elfnn-ia64.c:365
+#: elfxx-sparc.c:2684 reloc.c:8278 reloc16.c:155 elfnn-ia64.c:365
msgid "%P%F: --relax and -r may not be used together\n"
msgstr ""
@@ -1294,100 +1294,100 @@ msgstr ""
msgid "%pB:%pA: error: attempting to write section into an empty buffer"
msgstr ""
-#: elf.c:10182
+#: elf.c:10183
#, c-format
msgid "%pB: warning: win32pstatus %s of size %lu bytes is too small"
msgstr ""
-#: elf.c:10260
+#: elf.c:10261
#, c-format
msgid ""
"%pB: win32pstatus NOTE_INFO_MODULE of size %lu is too small to contain a "
"name of size %u"
msgstr ""
-#: elf.c:12488
+#: elf.c:12489
msgid "GNU_MBIND section is supported only by GNU and FreeBSD targets"
msgstr ""
-#: elf.c:12491
+#: elf.c:12492
msgid "symbol type STT_GNU_IFUNC is supported only by GNU and FreeBSD targets"
msgstr ""
-#: elf.c:12494
+#: elf.c:12495
msgid ""
"symbol binding STB_GNU_UNIQUE is supported only by GNU and FreeBSD targets"
msgstr ""
-#: elf.c:12497
+#: elf.c:12498
msgid "GNU_RETAIN section is supported only by GNU and FreeBSD targets"
msgstr ""
-#: elf.c:12691 elf64-sparc.c:123 elfcode.h:1504
+#: elf.c:12692 elf64-sparc.c:123 elfcode.h:1504
#, c-format
msgid "%pB(%pA): relocation %d has invalid symbol index %ld"
msgstr ""
-#: elf.c:12766
+#: elf.c:12767
#, c-format
msgid ""
"%pB(%pA): link section cannot be set because the output file does not have a "
"symbol table"
msgstr ""
-#: elf.c:12778
+#: elf.c:12779
#, c-format
msgid "%pB(%pA): info section index is invalid"
msgstr ""
-#: elf.c:12792
+#: elf.c:12793
#, c-format
msgid ""
"%pB(%pA): info section index cannot be set because the section is not in the "
"output"
msgstr ""
-#: elf.c:12867
+#: elf.c:12868
#, c-format
msgid "%pB(%pA): error: secondary reloc section processed twice"
msgstr ""
-#: elf.c:12879
+#: elf.c:12880
#, c-format
msgid "%pB(%pA): error: secondary reloc section has zero sized entries"
msgstr ""
-#: elf.c:12890
+#: elf.c:12891
#, c-format
msgid "%pB(%pA): error: secondary reloc section has non-standard sized entries"
msgstr ""
-#: elf.c:12902
+#: elf.c:12903
#, c-format
msgid "%pB(%pA): error: secondary reloc section is empty!"
msgstr ""
-#: elf.c:12925
+#: elf.c:12926
#, c-format
msgid "%pB(%pA): error: internal relocs missing for secondary reloc section"
msgstr ""
-#: elf.c:12944
+#: elf.c:12945
#, c-format
msgid "%pB(%pA): error: reloc table entry %u is empty"
msgstr ""
-#: elf.c:12969
+#: elf.c:12970
#, c-format
msgid "%pB(%pA): error: secondary reloc %u references a missing symbol"
msgstr ""
-#: elf.c:12986
+#: elf.c:12987
#, c-format
msgid "%pB(%pA): error: secondary reloc %u references a deleted symbol"
msgstr ""
-#: elf.c:12999
+#: elf.c:13000
#, c-format
msgid "%pB(%pA): error: secondary reloc %u is of an unknown type"
msgstr ""
@@ -1396,7 +1396,7 @@ msgstr ""
#. containing valid data.
#: elf32-arc.c:455 elf32-arm.c:15065 elf32-frv.c:6613 elf32-iq2000.c:868
#: elf32-m32c.c:914 elf32-mt.c:562 elf32-rl78.c:1260 elf32-rx.c:3206
-#: elf32-visium.c:844 elf64-ppc.c:5336 elfnn-aarch64.c:7334
+#: elf32-visium.c:844 elf64-ppc.c:5337 elfnn-aarch64.c:7334
#, c-format
msgid "private flags = 0x%lx:"
msgstr ""
@@ -1546,14 +1546,14 @@ msgid "no address assigned to the veneers output section %s"
msgstr ""
#: elf32-arm.c:4807 elf32-arm.c:6954 elf32-csky.c:3368 elf32-hppa.c:582
-#: elf32-m68hc1x.c:165 elf32-metag.c:1180 elf32-nios2.c:2201 elf64-ppc.c:3817
-#: elf64-ppc.c:13603 elfnn-aarch64.c:3187
+#: elf32-m68hc1x.c:165 elf32-metag.c:1180 elf32-nios2.c:2201 elf64-ppc.c:3818
+#: elf64-ppc.c:13604 elfnn-aarch64.c:3187
#, c-format
msgid "%pB: cannot create stub entry %s"
msgstr ""
#: elf32-arm.c:5028 elf32-csky.c:3710 elf32-hppa.c:732 elf32-m68hc11.c:422
-#: elf32-m68hc12.c:542 elf32-metag.c:3345 elf32-nios2.c:2494 elf64-ppc.c:11430
+#: elf32-m68hc12.c:542 elf32-metag.c:3345 elf32-nios2.c:2494 elf64-ppc.c:11431
#: elfnn-aarch64.c:3256
msgid ""
"%F%P: Could not assign '%pA' to an output section. Retry without --enable-"
@@ -2029,7 +2029,7 @@ msgstr ""
msgid "errors encountered processing file %pB"
msgstr ""
-#: elf32-arm.c:17323 elflink.c:13152 elflink.c:13199
+#: elf32-arm.c:17323 elflink.c:13156 elflink.c:13203
#, c-format
msgid "could not find section %s"
msgstr ""
@@ -2124,7 +2124,7 @@ msgstr ""
msgid "warning: %pB does not support interworking, whereas %pB does"
msgstr ""
-#: elf32-avr.c:1516 elf32-bfin.c:3138 elf32-cris.c:2042 elf32-epiphany.c:573
+#: elf32-avr.c:1516 elf32-bfin.c:3139 elf32-cris.c:2042 elf32-epiphany.c:573
#: elf32-fr30.c:602 elf32-frv.c:4057 elf32-ft32.c:502 elf32-ip2k.c:1488
#: elf32-iq2000.c:699 elf32-m32c.c:632 elf32-mep.c:530 elf32-metag.c:1992
#: elf32-moxie.c:296 elf32-msp430.c:1514 elf32-mt.c:406 elf32-or1k.c:1823
@@ -2164,59 +2164,59 @@ msgstr ""
msgid "relocation references symbol not defined in the module"
msgstr ""
-#: elf32-bfin.c:2759
+#: elf32-bfin.c:2760
msgid "R_BFIN_FUNCDESC references dynamic symbol with nonzero addend"
msgstr ""
-#: elf32-bfin.c:2799 elf32-bfin.c:2920
+#: elf32-bfin.c:2800 elf32-bfin.c:2921
msgid "cannot emit fixups in read-only section"
msgstr ""
-#: elf32-bfin.c:2829 elf32-bfin.c:2957 elf32-lm32.c:1007 elf32-sh.c:4385
+#: elf32-bfin.c:2830 elf32-bfin.c:2958 elf32-lm32.c:1007 elf32-sh.c:4385
msgid "cannot emit dynamic relocations in read-only section"
msgstr ""
-#: elf32-bfin.c:2879
+#: elf32-bfin.c:2880
msgid "R_BFIN_FUNCDESC_VALUE references dynamic symbol with nonzero addend"
msgstr ""
-#: elf32-bfin.c:3042
+#: elf32-bfin.c:3043
msgid "relocations between different segments are not supported"
msgstr ""
-#: elf32-bfin.c:3043
+#: elf32-bfin.c:3044
msgid "warning: relocation references a different segment"
msgstr ""
#. Ignore init flag - it may not be set, despite the flags field containing valid data.
-#: elf32-bfin.c:4728 elf32-cris.c:3862 elf32-m68hc1x.c:1416 elf32-m68k.c:1265
+#: elf32-bfin.c:4729 elf32-cris.c:3862 elf32-m68hc1x.c:1416 elf32-m68k.c:1265
#: elf32-score.c:3996 elf32-score7.c:3801 elf32-vax.c:537 elf32-xgate.c:494
#: elfxx-mips.c:16178
#, c-format
msgid "private flags = %lx:"
msgstr ""
-#: elf32-bfin.c:4779 elf32-frv.c:6586
+#: elf32-bfin.c:4780 elf32-frv.c:6586
#, c-format
msgid "%pB: cannot link non-fdpic object file into fdpic executable"
msgstr ""
-#: elf32-bfin.c:4783 elf32-frv.c:6590
+#: elf32-bfin.c:4784 elf32-frv.c:6590
#, c-format
msgid "%pB: cannot link fdpic object file into non-fdpic executable"
msgstr ""
-#: elf32-bfin.c:4920
+#: elf32-bfin.c:4921
#, c-format
msgid "*** check this relocation %s"
msgstr ""
-#: elf32-bfin.c:5036
+#: elf32-bfin.c:5037
msgid ""
"the bfin target does not currently support the generation of copy relocations"
msgstr ""
-#: elf32-bfin.c:5330 elf32-cr16.c:2713 elf32-m68k.c:4420
+#: elf32-bfin.c:5331 elf32-cr16.c:2713 elf32-m68k.c:4420
msgid "unsupported relocation type"
msgstr ""
@@ -2537,7 +2537,7 @@ msgstr ""
msgid "%pB: relocations in generic ELF (EM: %d)"
msgstr ""
-#: elf32-hppa.c:761 elf32-hppa.c:842 elf64-ppc.c:11983
+#: elf32-hppa.c:761 elf32-hppa.c:842 elf64-ppc.c:11984
msgid ""
"%F%P: Could not assign %pA to an output section. Retry without --enable-non-"
"contiguous-regions.\n"
@@ -3051,7 +3051,7 @@ msgstr ""
msgid "%pB: unmatched OMIT_FP in %pA"
msgstr ""
-#: elf32-nds32.c:13141 reloc.c:8497
+#: elf32-nds32.c:13141 reloc.c:8504
#, c-format
msgid "%X%P: %pB(%pA): relocation \"%pR\" goes out of range\n"
msgstr ""
@@ -3237,7 +3237,7 @@ msgstr ""
msgid "bss-plt forced by profiling"
msgstr ""
-#: elf32-ppc.c:4611 elf64-ppc.c:8292
+#: elf32-ppc.c:4611 elf64-ppc.c:8293
msgid "%H: warning: %s unexpected insn %#x.\n"
msgstr ""
@@ -3245,7 +3245,7 @@ msgstr ""
#. could just mark this symbol to exclude it
#. from tls optimization but it's safer to skip
#. the entire optimization.
-#: elf32-ppc.c:4641 elf64-ppc.c:8357
+#: elf32-ppc.c:4641 elf64-ppc.c:8358
#, c-format
msgid "%H arg lost __tls_get_addr, TLS optimization disabled\n"
msgstr ""
@@ -3328,7 +3328,7 @@ msgid ""
"at runtime\n"
msgstr ""
-#: elf32-ppc.c:9902 elf64-ppc.c:17626
+#: elf32-ppc.c:9902 elf64-ppc.c:17627
msgid ""
"%P: warning: text relocations and GNU indirect functions may result in a "
"segfault at runtime\n"
@@ -3707,7 +3707,7 @@ msgstr ""
msgid "overlay stub relocation overflow"
msgstr ""
-#: elf32-spu.c:1991 elf64-ppc.c:14727
+#: elf32-spu.c:1991 elf64-ppc.c:14728
msgid "stubs don't match calculated size"
msgstr ""
@@ -4211,7 +4211,7 @@ msgstr ""
msgid "GPDISP relocation did not find ldah and lda instructions"
msgstr ""
-#: elf64-alpha.c:2001 elf64-alpha.c:2696 elflink.c:15230
+#: elf64-alpha.c:2001 elf64-alpha.c:2696 elflink.c:15234
#, c-format
msgid "%pB: dynamic relocation against `%pT' in read-only section `%pA'\n"
msgstr ""
@@ -4479,63 +4479,63 @@ msgstr ""
msgid "warning: %s should be used rather than %s"
msgstr ""
-#: elf64-ppc.c:4143
+#: elf64-ppc.c:4144
#, c-format
msgid "symbol '%s' has invalid st_other for ABI version 1"
msgstr ""
-#: elf64-ppc.c:4323
+#: elf64-ppc.c:4324
#, c-format
msgid "%pB .opd not allowed in ABI version %d"
msgstr ""
-#: elf64-ppc.c:4895
+#: elf64-ppc.c:4896
#, c-format
msgid "%H: %s reloc unsupported in shared libraries and PIEs\n"
msgstr ""
-#: elf64-ppc.c:5305
+#: elf64-ppc.c:5306
#, c-format
msgid "%pB uses unknown e_flags 0x%lx"
msgstr ""
-#: elf64-ppc.c:5313
+#: elf64-ppc.c:5314
#, c-format
msgid "%pB: ABI version %ld is not compatible with ABI version %ld output"
msgstr ""
-#: elf64-ppc.c:5340
+#: elf64-ppc.c:5341
#, c-format
msgid " [abiv%ld]"
msgstr ""
-#: elf64-ppc.c:6624
+#: elf64-ppc.c:6625
msgid ""
"%P: copy reloc against `%pT' requires lazy plt linking; avoid setting "
"LD_BIND_NOW=1 or upgrade gcc\n"
msgstr ""
-#: elf64-ppc.c:6891
+#: elf64-ppc.c:6892
#, c-format
msgid "%pB: undefined symbol on R_PPC64_TOCSAVE relocation"
msgstr ""
-#: elf64-ppc.c:7139
+#: elf64-ppc.c:7140
#, c-format
msgid "dynreloc miscount for %pB, section %pA"
msgstr ""
-#: elf64-ppc.c:7228
+#: elf64-ppc.c:7229
#, c-format
msgid "%pB: .opd is not a regular array of opd entries"
msgstr ""
-#: elf64-ppc.c:7238
+#: elf64-ppc.c:7239
#, c-format
msgid "%pB: unexpected reloc type %u in .opd section"
msgstr ""
-#: elf64-ppc.c:7260
+#: elf64-ppc.c:7261
#, c-format
msgid "%pB: undefined sym `%s' in .opd section"
msgstr ""
@@ -4547,92 +4547,92 @@ msgstr ""
#. __glink_PLTresolve save of r2 is incompatible with code
#. making tail calls, because the tail call might go via the
#. resolver and thus overwrite the proper saved r2.
-#: elf64-ppc.c:7754
+#: elf64-ppc.c:7755
msgid "warning: --plt-localentry is incompatible with power10 pc-relative code"
msgstr ""
-#: elf64-ppc.c:7762
+#: elf64-ppc.c:7763
msgid ""
"warning: --plt-localentry is especially dangerous without ld.so support to "
"detect ABI violations"
msgstr ""
-#: elf64-ppc.c:8086
+#: elf64-ppc.c:8087
msgid "%H __tls_get_addr lost arg, TLS optimization disabled\n"
msgstr ""
-#: elf64-ppc.c:8521 elf64-ppc.c:9234
+#: elf64-ppc.c:8522 elf64-ppc.c:9235
#, c-format
msgid "%s defined on removed toc entry"
msgstr ""
-#: elf64-ppc.c:9191
+#: elf64-ppc.c:9192
#, c-format
msgid "%H: %s references optimized away TOC entry\n"
msgstr ""
-#: elf64-ppc.c:9412
+#: elf64-ppc.c:9413
#, c-format
msgid "%H: got/toc optimization is not supported for %s instruction\n"
msgstr ""
-#: elf64-ppc.c:10239
+#: elf64-ppc.c:10240
#, c-format
msgid "warning: discarding dynamic section %s"
msgstr ""
-#: elf64-ppc.c:11390
+#: elf64-ppc.c:11391
msgid "%P: cannot find opd entry toc for `%pT'\n"
msgstr ""
-#: elf64-ppc.c:11438 elf64-ppc.c:11991
+#: elf64-ppc.c:11439 elf64-ppc.c:11992
msgid ""
"%F%P: Could not assign group %pA target %pA to an output section. Retry "
"without --enable-non-contiguous-regions.\n"
msgstr ""
-#: elf64-ppc.c:11499
+#: elf64-ppc.c:11500
#, c-format
msgid "long branch stub `%s' offset overflow"
msgstr ""
-#: elf64-ppc.c:11526
+#: elf64-ppc.c:11527
#, c-format
msgid "can't find branch stub `%s'"
msgstr ""
-#: elf64-ppc.c:11590 elf64-ppc.c:11859 elf64-ppc.c:14168
+#: elf64-ppc.c:11591 elf64-ppc.c:11860 elf64-ppc.c:14169
#, c-format
msgid "%P: linkage table error against `%pT'\n"
msgstr ""
-#: elf64-ppc.c:12063
+#: elf64-ppc.c:12064
#, c-format
msgid "can't build branch stub `%s'"
msgstr ""
-#: elf64-ppc.c:13079
+#: elf64-ppc.c:13080
#, c-format
msgid "%pB section %pA exceeds stub group size"
msgstr ""
-#: elf64-ppc.c:14347
+#: elf64-ppc.c:14348
msgid "__tls_get_addr call offset overflow"
msgstr ""
-#: elf64-ppc.c:14686 elf64-ppc.c:14705
+#: elf64-ppc.c:14687 elf64-ppc.c:14706
#, c-format
msgid "%s offset too large for .eh_frame sdata4 encoding"
msgstr ""
-#: elf64-ppc.c:14737
+#: elf64-ppc.c:14738
#, c-format
msgid "linker stubs in %u group\n"
msgid_plural "linker stubs in %u groups\n"
msgstr[0] ""
msgstr[1] ""
-#: elf64-ppc.c:14744
+#: elf64-ppc.c:14745
#, c-format
msgid ""
"%s branch %lu\n"
@@ -4650,54 +4650,54 @@ msgid ""
" global entry %lu"
msgstr ""
-#: elf64-ppc.c:15144
+#: elf64-ppc.c:15145
#, c-format
msgid "%H: %s used with TLS symbol `%pT'\n"
msgstr ""
-#: elf64-ppc.c:15146
+#: elf64-ppc.c:15147
#, c-format
msgid "%H: %s used with non-TLS symbol `%pT'\n"
msgstr ""
-#: elf64-ppc.c:15902
+#: elf64-ppc.c:15903
#, c-format
msgid "%H: call to `%pT' lacks nop, can't restore toc; (plt call stub)\n"
msgstr ""
-#: elf64-ppc.c:15908
+#: elf64-ppc.c:15909
#, c-format
msgid ""
"%H: call to `%pT' lacks nop, can't restore toc; (toc save/adjust stub)\n"
msgstr ""
-#: elf64-ppc.c:16804
+#: elf64-ppc.c:16805
#, c-format
msgid "%H: %s for indirect function `%pT' unsupported\n"
msgstr ""
-#: elf64-ppc.c:16889
+#: elf64-ppc.c:16890
#, c-format
msgid ""
"%X%P: %pB: %s against %pT is not supported by glibc as a dynamic relocation\n"
msgstr ""
-#: elf64-ppc.c:16944
+#: elf64-ppc.c:16945
#, c-format
msgid "%P: %pB: %s is not supported for `%pT'\n"
msgstr ""
-#: elf64-ppc.c:17192
+#: elf64-ppc.c:17193
#, c-format
msgid "%H: error: %s not a multiple of %u\n"
msgstr ""
-#: elf64-ppc.c:17215
+#: elf64-ppc.c:17216
#, c-format
msgid "%H: unresolvable %s against `%pT'\n"
msgstr ""
-#: elf64-ppc.c:17359
+#: elf64-ppc.c:17360
#, c-format
msgid "%H: %s against `%pT': error %d\n"
msgstr ""
@@ -4817,7 +4817,7 @@ msgid ""
"section `%pA' is out of range"
msgstr ""
-#: elf64-x86-64.c:3417 elflink.c:13609
+#: elf64-x86-64.c:3417 elflink.c:13613
msgid "%F%P: corrupt input: %pB\n"
msgstr ""
@@ -4984,193 +4984,193 @@ msgstr ""
msgid "%pB: .preinit_array section is not allowed in DSO"
msgstr ""
-#: elflink.c:8697
+#: elflink.c:8701
#, c-format
msgid "undefined %s reference in complex symbol: %s"
msgstr ""
-#: elflink.c:8860 elflink.c:8868
+#: elflink.c:8864 elflink.c:8872
msgid "division by zero"
msgstr ""
-#: elflink.c:8882
+#: elflink.c:8886
#, 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:9220
+#: elflink.c:9224
#, c-format
msgid ""
"%pB:%pA: error: relocation references symbol %s which was removed by garbage "
"collection"
msgstr ""
-#: elflink.c:9223
+#: elflink.c:9227
#, c-format
msgid "%pB:%pA: error: try relinking with --gc-keep-exported enabled"
msgstr ""
-#: elflink.c:9468 elflink.c:9486 elflink.c:9525 elflink.c:9543
+#: elflink.c:9472 elflink.c:9490 elflink.c:9529 elflink.c:9547
#, 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:9502 elflink.c:9559
+#: elflink.c:9506 elflink.c:9563
#, c-format
msgid "%pB: unable to sort relocs - they are of an unknown size"
msgstr ""
-#: elflink.c:9611
+#: elflink.c:9615
msgid "not enough memory to sort relocations"
msgstr ""
-#: elflink.c:9955
+#: elflink.c:9959
#, c-format
msgid "%pB: too many sections: %d (>= %d)"
msgstr ""
-#: elflink.c:10231
+#: elflink.c:10235
#, c-format
msgid "%pB: internal symbol `%s' in %pB is referenced by DSO"
msgstr ""
-#: elflink.c:10234
+#: elflink.c:10238
#, c-format
msgid "%pB: hidden symbol `%s' in %pB is referenced by DSO"
msgstr ""
-#: elflink.c:10237
+#: elflink.c:10241
#, c-format
msgid "%pB: local symbol `%s' in %pB is referenced by DSO"
msgstr ""
-#: elflink.c:10323
+#: elflink.c:10327
#, c-format
msgid "%pB: could not find output section %pA for input section %pA"
msgstr ""
-#: elflink.c:10477
+#: elflink.c:10481
#, c-format
msgid "%pB: protected symbol `%s' isn't defined"
msgstr ""
-#: elflink.c:10480
+#: elflink.c:10484
#, c-format
msgid "%pB: internal symbol `%s' isn't defined"
msgstr ""
-#: elflink.c:10483
+#: elflink.c:10487
#, c-format
msgid "%pB: hidden symbol `%s' isn't defined"
msgstr ""
-#: elflink.c:10515
+#: elflink.c:10519
#, c-format
msgid "%pB: no symbol version section for versioned symbol `%s'"
msgstr ""
-#: elflink.c:10914
+#: elflink.c:10918
#, c-format
msgid ""
"warning: --enable-non-contiguous-regions discards section `%s' from '%s'\n"
msgstr ""
-#: elflink.c:11168
+#: elflink.c:11172
#, c-format
msgid "error: %pB: size of section %pA is not multiple of address size"
msgstr ""
-#: elflink.c:11213
+#: elflink.c:11217
#, c-format
msgid ""
"error: %pB contains a reloc (%#<PRIx64>) for section %pA that references a "
"non-existent global symbol"
msgstr ""
-#: elflink.c:11971
+#: elflink.c:11975
#, c-format
msgid ""
"%pA has both ordered [`%pA' in %pB] and unordered [`%pA' in %pB] sections"
msgstr ""
-#: elflink.c:11977
+#: elflink.c:11981
#, c-format
msgid "%pA has both ordered and unordered sections"
msgstr ""
-#: elflink.c:12047
+#: elflink.c:12051
msgid "%F%P: %pA has ordered sections with incompatible alignments\n"
msgstr ""
-#: elflink.c:12121
+#: elflink.c:12125
#, c-format
msgid "%pB: no symbol found for import library"
msgstr ""
-#: elflink.c:12771
+#: elflink.c:12775
#, c-format
msgid "%pB: file class %s incompatible with %s"
msgstr ""
-#: elflink.c:13031
+#: elflink.c:13035
#, c-format
msgid "%pB: failed to generate import library"
msgstr ""
-#: elflink.c:13157
+#: elflink.c:13161
#, c-format
msgid "warning: %s section has zero size"
msgstr ""
-#: elflink.c:13205
+#: elflink.c:13209
#, c-format
msgid "warning: section '%s' is being made into a note"
msgstr ""
-#: elflink.c:13298
+#: elflink.c:13302
msgid "%P%X: read-only segment has dynamic relocations\n"
msgstr ""
-#: elflink.c:13301
+#: elflink.c:13305
msgid "%P: warning: creating DT_TEXTREL in a shared object\n"
msgstr ""
-#: elflink.c:13304
+#: elflink.c:13308
msgid "%P: warning: creating DT_TEXTREL in a PIE\n"
msgstr ""
-#: elflink.c:13437
+#: elflink.c:13441
msgid "%P%X: can not read symbols: %E\n"
msgstr ""
-#: elflink.c:13842
+#: elflink.c:13846
msgid "%F%P: %pB(%pA): error: need linked-to section for --gc-sections\n"
msgstr ""
-#: elflink.c:14305
+#: elflink.c:14309
#, c-format
msgid "%pB: %pA+%#<PRIx64>: no symbol found for INHERIT"
msgstr ""
-#: elflink.c:14346
+#: elflink.c:14350
#, c-format
msgid "%pB: section '%pA': corrupt VTENTRY entry"
msgstr ""
-#: elflink.c:14489
+#: elflink.c:14493
#, c-format
msgid "unrecognized INPUT_SECTION_FLAG %s\n"
msgstr ""
-#: elflink.c:15236
+#: elflink.c:15240
#, c-format
msgid "%P: %pB: warning: relocation against `%s' in read-only section `%pA'\n"
msgstr ""
-#: elflink.c:15325
+#: elflink.c:15329
msgid ""
"%P: warning: GNU indirect functions with DT_TEXTREL may result in a segfault "
"at runtime; recompile with %s\n"
@@ -5189,11 +5189,11 @@ msgid ""
"in NOTE section."
msgstr ""
-#: elfxx-aarch64.c:758 elfxx-x86.c:2629
+#: elfxx-aarch64.c:758 elfxx-x86.c:2640
msgid "%F%P: failed to create GNU property section\n"
msgstr ""
-#: elfxx-aarch64.c:762 elfxx-x86.c:2634
+#: elfxx-aarch64.c:762 elfxx-x86.c:2645
#, c-format
msgid "%F%pA: failed to align section\n"
msgstr ""
@@ -5660,76 +5660,76 @@ msgstr ""
msgid "%P: %pB: warning: relocation in read-only section `%pA'\n"
msgstr ""
-#: elfxx-x86.c:2313
+#: elfxx-x86.c:2312
#, c-format
msgid "error: %pB: <corrupt x86 property (0x%x) size: 0x%x>"
msgstr ""
-#: elfxx-x86.c:2648
+#: elfxx-x86.c:2659
msgid "%P: %pB: warning: missing %s\n"
msgstr ""
-#: elfxx-x86.c:2649
+#: elfxx-x86.c:2660
msgid "%X%P: %pB: error: missing %s\n"
msgstr ""
-#: elfxx-x86.c:2712
+#: elfxx-x86.c:2723
msgid "IBT and SHSTK properties"
msgstr ""
-#: elfxx-x86.c:2714
+#: elfxx-x86.c:2725
msgid "IBT property"
msgstr ""
-#: elfxx-x86.c:2716
+#: elfxx-x86.c:2727
msgid "SHSTK property"
msgstr ""
-#: elfxx-x86.c:2721
+#: elfxx-x86.c:2732
msgid "LAM_U48 property"
msgstr ""
-#: elfxx-x86.c:2726
+#: elfxx-x86.c:2737
msgid "LAM_U57 property"
msgstr ""
-#: elfxx-x86.c:2870
+#: elfxx-x86.c:2881
msgid "%F%P: failed to create VxWorks dynamic sections\n"
msgstr ""
-#: elfxx-x86.c:2879
+#: elfxx-x86.c:2890
msgid "%F%P: failed to create GOT sections\n"
msgstr ""
-#: elfxx-x86.c:2897
+#: elfxx-x86.c:2908
msgid "%F%P: failed to create ifunc sections\n"
msgstr ""
-#: elfxx-x86.c:2934
+#: elfxx-x86.c:2945
msgid "%F%P: failed to create GOT PLT section\n"
msgstr ""
-#: elfxx-x86.c:2953
+#: elfxx-x86.c:2964
msgid "%F%P: failed to create IBT-enabled PLT section\n"
msgstr ""
-#: elfxx-x86.c:2967
+#: elfxx-x86.c:2978
msgid "%F%P: failed to create BND PLT section\n"
msgstr ""
-#: elfxx-x86.c:2987
+#: elfxx-x86.c:2998
msgid "%F%P: failed to create PLT .eh_frame section\n"
msgstr ""
-#: elfxx-x86.c:3000
+#: elfxx-x86.c:3011
msgid "%F%P: failed to create GOT PLT .eh_frame section\n"
msgstr ""
-#: elfxx-x86.c:3014
+#: elfxx-x86.c:3025
msgid "%F%P: failed to create the second PLT .eh_frame section\n"
msgstr ""
-#: elfxx-x86.c:3056
+#: elfxx-x86.c:3067
msgid "%X%P: attempted static link of dynamic object `%pB'\n"
msgstr ""
@@ -6345,32 +6345,32 @@ msgstr ""
msgid "Partition[%d] length = 0x%.8lx (%ld)\n"
msgstr ""
-#: reloc.c:8318
+#: reloc.c:8325
msgid "INPUT_SECTION_FLAGS are not supported"
msgstr ""
-#: reloc.c:8419
+#: reloc.c:8426
#, c-format
msgid "%X%P: %pB(%pA): error: relocation for offset %V has no value\n"
msgstr ""
-#: reloc.c:8507
+#: reloc.c:8514
#, c-format
msgid "%X%P: %pB(%pA): relocation \"%pR\" is not supported\n"
msgstr ""
-#: reloc.c:8516
+#: reloc.c:8523
#, c-format
msgid "%X%P: %pB(%pA): relocation \"%pR\" returns an unrecognized value %x\n"
msgstr ""
-#: reloc.c:8578
+#: reloc.c:8585
#, c-format
msgid "%pB: unrecognized relocation type %#x in section `%pA'"
msgstr ""
#. PR 21803: Suggest the most likely cause of this error.
-#: reloc.c:8582
+#: reloc.c:8589
#, c-format
msgid "is this version of the linker - %s - out of date ?"
msgstr ""
diff --git a/bfd/version.m4 b/bfd/version.m4
index 5bf6d12d54..0e9d81ff8e 100644
--- a/bfd/version.m4
+++ b/bfd/version.m4
@@ -1 +1 @@
-m4_define([BFD_VERSION], [2.35.90])
+m4_define([BFD_VERSION], [2.36])
diff --git a/binutils/ChangeLog b/binutils/ChangeLog
index aab26b7e72..b81a7d369e 100644
--- a/binutils/ChangeLog
+++ b/binutils/ChangeLog
@@ -1,3 +1,8 @@
+2021-01-24 Nick Clifton <nickc@redhat.com>
+
+ This is the 2.36 release.
+ * configure: Regenerate.
+
2021-01-14 Nick Clifton <nickc@redhat.com>
* po/sv.po: Updated Swedish translation.
diff --git a/binutils/configure b/binutils/configure
index d310b6c964..1ea0b624ed 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.35.90.
+# Generated by GNU Autoconf 2.69 for binutils 2.36.
#
#
# 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.35.90'
-PACKAGE_STRING='binutils 2.35.90'
+PACKAGE_VERSION='2.36'
+PACKAGE_STRING='binutils 2.36'
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 binutils 2.35.90 to adapt to many kinds of systems.
+\`configure' configures binutils 2.36 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 binutils 2.35.90:";;
+ short | recursive ) echo "Configuration of binutils 2.36:";;
esac
cat <<\_ACEOF
@@ -1603,7 +1603,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-binutils configure 2.35.90
+binutils configure 2.36
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2251,7 +2251,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.35.90, which was
+It was created by binutils $as_me 2.36, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -4201,7 +4201,7 @@ fi
# Define the identity of the package.
PACKAGE='binutils'
- VERSION='2.35.90'
+ VERSION='2.36'
cat >>confdefs.h <<_ACEOF
@@ -16085,7 +16085,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.35.90, which was
+This file was extended by binutils $as_me 2.36, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -16151,7 +16151,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.35.90
+binutils config.status 2.36
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff --git a/elfcpp/ChangeLog b/elfcpp/ChangeLog
index 069b7dcbbb..98283babd8 100644
--- a/elfcpp/ChangeLog
+++ b/elfcpp/ChangeLog
@@ -1,3 +1,7 @@
+2021-01-24 Nick Clifton <nickc@redhat.com>
+
+ This is the 2.36 release.
+
2021-01-09 Nick Clifton <nickc@redhat.com>
* 2.36 release branch crated.
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 10d9ae3287..fd17b2ba94 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,9 @@
+2021-01-24 Nick Clifton <nickc@redhat.com>
+
+ This is the 2.36 release.
+ * configure: Regenerate.
+ * po/gas.pot: Regenerate.
+
2021-01-24 Alan Modra <amodra@gmail.com>
PR 27228
diff --git a/gas/configure b/gas/configure
index ced1e2a1d2..adf248c341 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.35.90.
+# Generated by GNU Autoconf 2.69 for gas 2.36.
#
#
# 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.35.90'
-PACKAGE_STRING='gas 2.35.90'
+PACKAGE_VERSION='2.36'
+PACKAGE_STRING='gas 2.36'
PACKAGE_BUGREPORT=''
PACKAGE_URL=''
@@ -1370,7 +1370,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.35.90 to adapt to many kinds of systems.
+\`configure' configures gas 2.36 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1441,7 +1441,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of gas 2.35.90:";;
+ short | recursive ) echo "Configuration of gas 2.36:";;
esac
cat <<\_ACEOF
@@ -1577,7 +1577,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-gas configure 2.35.90
+gas configure 2.36
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2042,7 +2042,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.35.90, which was
+It was created by gas $as_me 2.36, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -3989,7 +3989,7 @@ fi
# Define the identity of the package.
PACKAGE='gas'
- VERSION='2.35.90'
+ VERSION='2.36'
cat >>confdefs.h <<_ACEOF
@@ -15794,7 +15794,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.35.90, which was
+This file was extended by gas $as_me 2.36, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -15860,7 +15860,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.35.90
+gas config.status 2.36
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 5c24d79f04..3ad7b98ef3 100644
--- a/gas/po/gas.pot
+++ b/gas/po/gas.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: 2021-01-09 10:56+0000\n"
+"POT-Creation-Date: 2021-01-24 10:22+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1216,7 +1216,7 @@ msgstr ""
msgid "size (%ld) out of range, ignored"
msgstr ""
-#: config/obj-macho.c:516 config/tc-score.c:6249 dwarf2dbg.c:1291 ecoff.c:3346
+#: config/obj-macho.c:516 config/tc-score.c:6249 dwarf2dbg.c:1304 ecoff.c:3346
#: read.c:1838 read.c:1941 read.c:2692 read.c:3265 read.c:3756 symbols.c:497
#: symbols.c:592
#, c-format
@@ -1603,7 +1603,7 @@ msgstr ""
msgid "literal pool overflow"
msgstr ""
-#: config/tc-aarch64.c:1963 config/tc-aarch64.c:6276 config/tc-arm.c:3894
+#: config/tc-aarch64.c:1963 config/tc-aarch64.c:6253 config/tc-arm.c:3894
#: config/tc-arm.c:7765
msgid "unrecognized relocation suffix"
msgstr ""
@@ -1621,7 +1621,7 @@ msgstr ""
msgid "missing immediate expression"
msgstr ""
-#: config/tc-aarch64.c:2421 config/tc-aarch64.c:6099 config/tc-aarch64.c:6119
+#: config/tc-aarch64.c:2421 config/tc-aarch64.c:6076 config/tc-aarch64.c:6096
msgid "invalid floating-point constant"
msgstr ""
@@ -1753,297 +1753,293 @@ msgstr ""
msgid "the specified option is not accepted for PSB/TSB"
msgstr ""
-#: config/tc-aarch64.c:4054
-msgid "CSR instruction accepts only PDEC"
-msgstr ""
-
-#: config/tc-aarch64.c:4080 config/tc-aarch64.c:4094
+#: config/tc-aarch64.c:4057 config/tc-aarch64.c:4071
msgid "unknown option to BTI"
msgstr ""
-#: config/tc-aarch64.c:4158
+#: config/tc-aarch64.c:4135
#, c-format
msgid "selected processor does not support PSTATE field name '%s'"
msgstr ""
-#: config/tc-aarch64.c:4163 config/tc-aarch64.c:4205
+#: config/tc-aarch64.c:4140 config/tc-aarch64.c:4182
#, c-format
msgid "selected processor does not support system register name '%s'"
msgstr ""
-#: config/tc-aarch64.c:4166 config/tc-aarch64.c:4208
+#: config/tc-aarch64.c:4143 config/tc-aarch64.c:4185
#, c-format
msgid ""
"system register name '%s' is deprecated and may be removed in a future "
"release"
msgstr ""
-#: config/tc-aarch64.c:4250
+#: config/tc-aarch64.c:4227
msgid "immediate value out of range "
msgstr ""
-#: config/tc-aarch64.c:4764
+#: config/tc-aarch64.c:4741
#, c-format
msgid "Info: "
msgstr ""
-#: config/tc-aarch64.c:4799 config/tc-score.c:2752 config/tc-score.c:6482
+#: config/tc-aarch64.c:4776 config/tc-score.c:2752 config/tc-score.c:6482
#, c-format
msgid "%s -- `%s'"
msgstr ""
-#: config/tc-aarch64.c:4801
+#: config/tc-aarch64.c:4778
#, c-format
msgid "%s at operand %d -- `%s'"
msgstr ""
-#: config/tc-aarch64.c:4807
+#: config/tc-aarch64.c:4784
#, c-format
msgid "operand %d must be %s -- `%s'"
msgstr ""
-#: config/tc-aarch64.c:4813
+#: config/tc-aarch64.c:4790
#, c-format
msgid "operand mismatch -- `%s'"
msgstr ""
#. Print the hint.
-#: config/tc-aarch64.c:4873
+#: config/tc-aarch64.c:4850
msgid " did you mean this?"
msgstr ""
-#: config/tc-aarch64.c:4876 config/tc-aarch64.c:4903
+#: config/tc-aarch64.c:4853 config/tc-aarch64.c:4880
#, c-format
msgid " %s"
msgstr ""
-#: config/tc-aarch64.c:4881
+#: config/tc-aarch64.c:4858
msgid " other valid variant(s):"
msgstr ""
-#: config/tc-aarch64.c:4910
+#: config/tc-aarch64.c:4887
#, c-format
msgid "operand %d must be the same register as operand 1 -- `%s'"
msgstr ""
-#: config/tc-aarch64.c:4916
+#: config/tc-aarch64.c:4893
#, c-format
msgid "%s out of range %d to %d at operand %d -- `%s'"
msgstr ""
-#: config/tc-aarch64.c:4917 config/tc-aarch64.c:4921 config/tc-aarch64.c:6925
+#: config/tc-aarch64.c:4894 config/tc-aarch64.c:4898 config/tc-aarch64.c:6896
msgid "immediate value"
msgstr ""
-#: config/tc-aarch64.c:4920
+#: config/tc-aarch64.c:4897
#, c-format
msgid "%s must be %d at operand %d -- `%s'"
msgstr ""
-#: config/tc-aarch64.c:4927
+#: config/tc-aarch64.c:4904
#, c-format
msgid ""
"invalid number of registers in the list; only 1 register is expected at "
"operand %d -- `%s'"
msgstr ""
-#: config/tc-aarch64.c:4931
+#: config/tc-aarch64.c:4908
#, c-format
msgid ""
"invalid number of registers in the list; %d registers are expected at "
"operand %d -- `%s'"
msgstr ""
-#: config/tc-aarch64.c:4937
+#: config/tc-aarch64.c:4914
#, c-format
msgid "immediate value must be a multiple of %d at operand %d -- `%s'"
msgstr ""
-#: config/tc-aarch64.c:5255
+#: config/tc-aarch64.c:5232
msgid "bad vector arrangement type"
msgstr ""
-#: config/tc-aarch64.c:5384
+#: config/tc-aarch64.c:5361
msgid "the specified relocation type is not allowed for MOVK"
msgstr ""
-#: config/tc-aarch64.c:5432 config/tc-aarch64.c:5443
+#: config/tc-aarch64.c:5409 config/tc-aarch64.c:5420
msgid "the specified relocation type is not allowed for 32-bit register"
msgstr ""
-#: config/tc-aarch64.c:5634
+#: config/tc-aarch64.c:5611
msgid "comma expected between operands"
msgstr ""
-#: config/tc-aarch64.c:5665
+#: config/tc-aarch64.c:5642
msgid "invalid Rt register number in 64-byte load/store"
msgstr ""
-#: config/tc-aarch64.c:5785
+#: config/tc-aarch64.c:5762
msgid "the top half of a 128-bit FP/SIMD register is expected"
msgstr ""
-#: config/tc-aarch64.c:5860 config/tc-arm.c:2240 config/tc-arm.c:2285
+#: config/tc-aarch64.c:5837 config/tc-arm.c:2240 config/tc-arm.c:2285
#: config/tc-h8300.c:1043
msgid "invalid register list"
msgstr ""
-#: config/tc-aarch64.c:5867
+#: config/tc-aarch64.c:5844
msgid "expected element type rather than vector type"
msgstr ""
-#: config/tc-aarch64.c:5888
+#: config/tc-aarch64.c:5865
msgid "missing type suffix"
msgstr ""
-#: config/tc-aarch64.c:5907
+#: config/tc-aarch64.c:5884
msgid "C0 - C15 expected"
msgstr ""
-#: config/tc-aarch64.c:6014 config/tc-aarch64.c:6038
+#: config/tc-aarch64.c:5991 config/tc-aarch64.c:6015
msgid "immediate zero expected"
msgstr ""
-#: config/tc-aarch64.c:6134
+#: config/tc-aarch64.c:6111
msgid "shift not allowed for bitmask immediate"
msgstr ""
-#: config/tc-aarch64.c:6188
+#: config/tc-aarch64.c:6165
msgid "can't mix relocation modifier with explicit shift"
msgstr ""
-#: config/tc-aarch64.c:6237 config/tc-arm.c:15900 config/tc-arm.c:15925
+#: config/tc-aarch64.c:6214 config/tc-arm.c:15900 config/tc-arm.c:15925
#: config/tc-arm.c:15936 config/tc-arm.c:15943
msgid "invalid condition"
msgstr ""
-#: config/tc-aarch64.c:6263
+#: config/tc-aarch64.c:6240
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:6271
+#: config/tc-aarch64.c:6248
msgid "invalid use of \"=immediate\""
msgstr ""
-#: config/tc-aarch64.c:6336 config/tc-aarch64.c:6368 config/tc-aarch64.c:6386
-#: config/tc-aarch64.c:6410 config/tc-aarch64.c:6430 config/tc-aarch64.c:6449
-#: config/tc-aarch64.c:6472 config/tc-aarch64.c:6508 config/tc-aarch64.c:6515
-#: config/tc-aarch64.c:6543 config/tc-aarch64.c:6563 config/tc-aarch64.c:6588
-#: config/tc-aarch64.c:6606 config/tc-aarch64.c:6614 config/tc-aarch64.c:6631
-#: config/tc-aarch64.c:6655
+#: config/tc-aarch64.c:6313 config/tc-aarch64.c:6345 config/tc-aarch64.c:6363
+#: config/tc-aarch64.c:6387 config/tc-aarch64.c:6407 config/tc-aarch64.c:6426
+#: config/tc-aarch64.c:6449 config/tc-aarch64.c:6485 config/tc-aarch64.c:6492
+#: config/tc-aarch64.c:6520 config/tc-aarch64.c:6540 config/tc-aarch64.c:6565
+#: config/tc-aarch64.c:6583 config/tc-aarch64.c:6591 config/tc-aarch64.c:6608
+#: config/tc-aarch64.c:6632
msgid "invalid addressing mode"
msgstr ""
-#: config/tc-aarch64.c:6352
+#: config/tc-aarch64.c:6329
msgid "the optional immediate offset can only be 0"
msgstr ""
-#: config/tc-aarch64.c:6391 config/tc-aarch64.c:6415 config/tc-aarch64.c:6435
+#: config/tc-aarch64.c:6368 config/tc-aarch64.c:6392 config/tc-aarch64.c:6412
msgid "relocation not allowed"
msgstr ""
-#: config/tc-aarch64.c:6482
+#: config/tc-aarch64.c:6459
msgid "writeback value must be an immediate constant"
msgstr ""
#. Make sure this has priority over
#. "invalid addressing mode".
-#: config/tc-aarch64.c:6523
+#: config/tc-aarch64.c:6500
msgid "constant offset required"
msgstr ""
-#: config/tc-aarch64.c:6667
+#: config/tc-aarch64.c:6644
msgid "unknown or missing system register name"
msgstr ""
-#: config/tc-aarch64.c:6679
+#: config/tc-aarch64.c:6656
msgid "unknown or missing PSTATE field name"
msgstr ""
-#: config/tc-aarch64.c:6711
+#: config/tc-aarch64.c:6688
msgid "unknown or missing operation name"
msgstr ""
-#: config/tc-aarch64.c:6724
+#: config/tc-aarch64.c:6701
msgid "the specified option is not accepted in ISB"
msgstr ""
-#: config/tc-aarch64.c:6736 config/tc-aarch64.c:6753
+#: config/tc-aarch64.c:6713 config/tc-aarch64.c:6730
msgid "the specified option is not accepted in DSB"
msgstr ""
-#: config/tc-aarch64.c:6767
+#: config/tc-aarch64.c:6744
msgid "immediate value must be 16, 20, 24, 28"
msgstr ""
-#: config/tc-aarch64.c:6803 config/tc-aarch64.c:7985 config/tc-arm.c:8047
+#: config/tc-aarch64.c:6774 config/tc-aarch64.c:7956 config/tc-arm.c:8047
#, c-format
msgid "unhandled operand code %d"
msgstr ""
-#: config/tc-aarch64.c:6845
+#: config/tc-aarch64.c:6816
msgid "unexpected comma before the omitted optional operand"
msgstr ""
-#: config/tc-aarch64.c:6873
+#: config/tc-aarch64.c:6844
msgid "unexpected characters following instruction"
msgstr ""
-#: config/tc-aarch64.c:6951 config/tc-arm.c:5660 config/tc-arm.c:6278
+#: config/tc-aarch64.c:6922 config/tc-arm.c:5660 config/tc-arm.c:6278
#: config/tc-arm.c:8851
msgid "constant expression expected"
msgstr ""
-#: config/tc-aarch64.c:6958
+#: config/tc-aarch64.c:6929
msgid "literal pool insertion failed"
msgstr ""
-#: config/tc-aarch64.c:7029 config/tc-aarch64.c:7044
+#: config/tc-aarch64.c:7000 config/tc-aarch64.c:7015
#, c-format
msgid "unpredictable transfer with writeback -- `%s'"
msgstr ""
-#: config/tc-aarch64.c:7048
+#: config/tc-aarch64.c:7019
#, c-format
msgid "unpredictable load of register pair -- `%s'"
msgstr ""
-#: config/tc-aarch64.c:7060
+#: config/tc-aarch64.c:7031
#, c-format
msgid "unpredictable: identical transfer and status registers --`%s'"
msgstr ""
-#: config/tc-aarch64.c:7076
+#: config/tc-aarch64.c:7047
#, c-format
msgid "previous `%s' sequence has not been closed"
msgstr ""
-#: config/tc-aarch64.c:7155
+#: config/tc-aarch64.c:7126
#, c-format
msgid "unknown mnemonic `%s' -- `%s'"
msgstr ""
-#: config/tc-aarch64.c:7163
+#: config/tc-aarch64.c:7134
#, c-format
msgid "unexpected comma after the mnemonic name `%s' -- `%s'"
msgstr ""
-#: config/tc-aarch64.c:7221
+#: config/tc-aarch64.c:7192
#, c-format
msgid "selected processor does not support `%s'"
msgstr ""
-#: config/tc-aarch64.c:7644 config/tc-arm.c:28038
+#: config/tc-aarch64.c:7615 config/tc-arm.c:28038
msgid "GOT already in the symbol table"
msgstr ""
-#: config/tc-aarch64.c:7807
+#: config/tc-aarch64.c:7778
msgid "immediate cannot be moved by a single instruction"
msgstr ""
-#: config/tc-aarch64.c:7851 config/tc-aarch64.c:7896 config/tc-aarch64.c:7922
+#: config/tc-aarch64.c:7822 config/tc-aarch64.c:7867 config/tc-aarch64.c:7893
#: config/tc-arm.c:16444 config/tc-arm.c:18141 config/tc-arm.c:18721
#: config/tc-arm.c:18748 config/tc-arm.c:19536 config/tc-arm.c:20371
#: config/tc-arm.c:21388 config/tc-arm.c:21448 config/tc-metag.c:2444
@@ -2052,179 +2048,179 @@ msgstr ""
msgid "immediate out of range"
msgstr ""
-#: config/tc-aarch64.c:7915 config/tc-metag.c:4656 config/tc-xtensa.c:4243
+#: config/tc-aarch64.c:7886 config/tc-metag.c:4656 config/tc-xtensa.c:4243
msgid "invalid immediate"
msgstr ""
-#: config/tc-aarch64.c:7980 config/tc-tic6x.c:3858 config/tc-tic6x.c:3923
+#: config/tc-aarch64.c:7951 config/tc-tic6x.c:3858 config/tc-tic6x.c:3923
#: config/tc-tic6x.c:3950 config/tc-tic6x.c:3978
msgid "immediate offset out of range"
msgstr ""
-#: config/tc-aarch64.c:8054 config/tc-arm.c:28376 config/tc-arm.c:28444
+#: config/tc-aarch64.c:8025 config/tc-arm.c:28376 config/tc-arm.c:28444
#: config/tc-arm.c:28726
#, c-format
msgid "undefined symbol %s used as an immediate value"
msgstr ""
-#: config/tc-aarch64.c:8066
+#: config/tc-aarch64.c:8037
msgid "pc-relative load offset not word aligned"
msgstr ""
-#: config/tc-aarch64.c:8069
+#: config/tc-aarch64.c:8040
msgid "pc-relative load offset out of range"
msgstr ""
-#: config/tc-aarch64.c:8081
+#: config/tc-aarch64.c:8052
msgid "pc-relative address offset out of range"
msgstr ""
-#: config/tc-aarch64.c:8093 config/tc-aarch64.c:8108
+#: config/tc-aarch64.c:8064 config/tc-aarch64.c:8079
msgid "conditional branch target not word aligned"
msgstr ""
-#: config/tc-aarch64.c:8096 config/tc-aarch64.c:8111 config/tc-arm.c:29021
+#: config/tc-aarch64.c:8067 config/tc-aarch64.c:8082 config/tc-arm.c:29021
msgid "conditional branch out of range"
msgstr ""
-#: config/tc-aarch64.c:8124
+#: config/tc-aarch64.c:8095
msgid "branch target not word aligned"
msgstr ""
-#: config/tc-aarch64.c:8127 config/tc-arm.c:924 config/tc-arm.c:29827
+#: config/tc-aarch64.c:8098 config/tc-arm.c:924 config/tc-arm.c:29827
#: config/tc-mips.c:16068 config/tc-mips.c:16084 config/tc-mips.c:16174
msgid "branch out of range"
msgstr ""
-#: config/tc-aarch64.c:8186 config/tc-arm.c:28617 config/tc-arm.c:28632
+#: config/tc-aarch64.c:8157 config/tc-arm.c:28617 config/tc-arm.c:28632
#: config/tc-arm.c:28647 config/tc-arm.c:28658 config/tc-arm.c:28681
#: config/tc-arm.c:29531 config/tc-moxie.c:714 config/tc-pj.c:452
#: config/tc-sh.c:3728
msgid "offset out of range"
msgstr ""
-#: config/tc-aarch64.c:8201
+#: config/tc-aarch64.c:8172
msgid "unsigned value out of range"
msgstr ""
-#: config/tc-aarch64.c:8212
+#: config/tc-aarch64.c:8183
msgid "signed value out of range"
msgstr ""
-#: config/tc-aarch64.c:8362
+#: config/tc-aarch64.c:8333
#, c-format
msgid "unexpected %s fixup"
msgstr ""
-#: config/tc-aarch64.c:8427 config/tc-arm.c:30247 config/tc-arm.c:30268
+#: config/tc-aarch64.c:8398 config/tc-arm.c:30247 config/tc-arm.c:30268
#: config/tc-mips.c:18435 config/tc-or1k.c:345 config/tc-score.c:7449
#, c-format
msgid "cannot represent %s relocation in this object file format"
msgstr ""
-#: config/tc-aarch64.c:8460
+#: config/tc-aarch64.c:8431
#, c-format
msgid "cannot do %u-byte relocation"
msgstr ""
-#: config/tc-aarch64.c:8961 config/tc-arm.c:31086
+#: config/tc-aarch64.c:8932 config/tc-arm.c:31086
msgid "assemble for big-endian"
msgstr ""
-#: config/tc-aarch64.c:8962 config/tc-arm.c:31087
+#: config/tc-aarch64.c:8933 config/tc-arm.c:31087
msgid "assemble for little-endian"
msgstr ""
-#: config/tc-aarch64.c:8965
+#: config/tc-aarch64.c:8936
msgid "temporary switch for dumping"
msgstr ""
-#: config/tc-aarch64.c:8967
+#: config/tc-aarch64.c:8938
msgid "output verbose error messages"
msgstr ""
-#: config/tc-aarch64.c:8969
+#: config/tc-aarch64.c:8940
msgid "do not output verbose error messages"
msgstr ""
-#: config/tc-aarch64.c:9309 config/tc-arm.c:32208
+#: config/tc-aarch64.c:9278 config/tc-arm.c:32208
msgid "invalid architectural extension"
msgstr ""
-#: config/tc-aarch64.c:9334 config/tc-arm.c:32240
+#: config/tc-aarch64.c:9303 config/tc-arm.c:32240
msgid "must specify extensions to add before specifying those to remove"
msgstr ""
-#: config/tc-aarch64.c:9342 config/tc-arm.c:32248
+#: config/tc-aarch64.c:9311 config/tc-arm.c:32248
msgid "missing architectural extension"
msgstr ""
-#: config/tc-aarch64.c:9369 config/tc-arm.c:32334
+#: config/tc-aarch64.c:9338 config/tc-arm.c:32334
#, c-format
msgid "unknown architectural extension `%s'"
msgstr ""
-#: config/tc-aarch64.c:9393 config/tc-arm.c:32384 config/tc-metag.c:5834
+#: config/tc-aarch64.c:9362 config/tc-arm.c:32384 config/tc-metag.c:5834
#, c-format
msgid "missing cpu name `%s'"
msgstr ""
-#: config/tc-aarch64.c:9407 config/tc-aarch64.c:9624 config/tc-arm.c:32419
+#: config/tc-aarch64.c:9376 config/tc-aarch64.c:9593 config/tc-arm.c:32419
#: config/tc-arm.c:33220 config/tc-csky.c:1218 config/tc-metag.c:5845
#, c-format
msgid "unknown cpu `%s'"
msgstr ""
-#: config/tc-aarch64.c:9425 config/tc-arm.c:32437
+#: config/tc-aarch64.c:9394 config/tc-arm.c:32437
#, c-format
msgid "missing architecture name `%s'"
msgstr ""
-#: config/tc-aarch64.c:9439 config/tc-aarch64.c:9671 config/tc-arm.c:32459
+#: config/tc-aarch64.c:9408 config/tc-aarch64.c:9640 config/tc-arm.c:32459
#: config/tc-arm.c:33255 config/tc-arm.c:33285 config/tc-score.c:7684
#, c-format
msgid "unknown architecture `%s'\n"
msgstr ""
-#: config/tc-aarch64.c:9462
+#: config/tc-aarch64.c:9431
#, c-format
msgid "missing abi name `%s'"
msgstr ""
-#: config/tc-aarch64.c:9473
+#: config/tc-aarch64.c:9442
#, c-format
msgid "unknown abi `%s'\n"
msgstr ""
-#: config/tc-aarch64.c:9479
+#: config/tc-aarch64.c:9448
msgid "<abi name>\t specify for ABI <abi name>"
msgstr ""
-#: config/tc-aarch64.c:9482 config/tc-arm.c:32546 config/tc-metag.c:5911
+#: config/tc-aarch64.c:9451 config/tc-arm.c:32546 config/tc-metag.c:5911
msgid "<cpu name>\t assemble for CPU <cpu name>"
msgstr ""
-#: config/tc-aarch64.c:9484 config/tc-arm.c:32548
+#: config/tc-aarch64.c:9453 config/tc-arm.c:32548
msgid "<arch name>\t assemble for architecture <arch name>"
msgstr ""
-#: config/tc-aarch64.c:9523 config/tc-aarch64.c:9543 config/tc-arm.c:32616
+#: config/tc-aarch64.c:9492 config/tc-aarch64.c:9512 config/tc-arm.c:32616
#: config/tc-arm.c:32634 config/tc-arm.c:32654 config/tc-metag.c:5936
#, c-format
msgid "option `-%c%s' is deprecated: %s"
msgstr ""
-#: config/tc-aarch64.c:9563
+#: config/tc-aarch64.c:9532
#, c-format
msgid " AArch64-specific assembler options:\n"
msgstr ""
-#: config/tc-aarch64.c:9574 config/tc-arc.c:3583 config/tc-arm.c:32685
+#: config/tc-aarch64.c:9543 config/tc-arc.c:3583 config/tc-arm.c:32685
#, c-format
msgid " -EB assemble code for a big-endian cpu\n"
msgstr ""
-#: config/tc-aarch64.c:9579 config/tc-arc.c:3585 config/tc-arm.c:32690
+#: config/tc-aarch64.c:9548 config/tc-arc.c:3585 config/tc-arm.c:32690
#, c-format
msgid " -EL assemble code for a little-endian cpu\n"
msgstr ""
@@ -2850,7 +2846,7 @@ msgid "Unaligned operand. Needs to be 16bit aligned"
msgstr ""
#: config/tc-arc.c:2942 config/tc-cr16.c:579 config/tc-crx.c:322
-#: config/tc-mn10200.c:766 write.c:1032
+#: config/tc-mn10200.c:766 write.c:1034
#, c-format
msgid "can't resolve `%s' {%s section} - `%s' {%s section}"
msgstr ""
@@ -3624,7 +3620,7 @@ msgstr ""
msgid "width suffixes are invalid in ARM mode"
msgstr ""
-#: config/tc-arm.c:4089 dwarf2dbg.c:1327
+#: config/tc-arm.c:4089 dwarf2dbg.c:1340
msgid "expected 0 or 1"
msgstr ""
@@ -12097,7 +12093,7 @@ msgstr ""
msgid "operand %d must be constant"
msgstr ""
-#: config/tc-mips.c:4970 read.c:4444 read.c:5290 write.c:263 write.c:1029
+#: config/tc-mips.c:4970 read.c:4444 read.c:5290 write.c:263 write.c:1031
msgid "register value used as expression"
msgstr ""
@@ -17075,7 +17071,7 @@ msgstr ""
#: config/tc-sparc.c:3646 config/tc-sparc.c:3653 config/tc-sparc.c:3660
#: config/tc-sparc.c:3667 config/tc-sparc.c:3674 config/tc-sparc.c:3683
#: config/tc-sparc.c:3695 config/tc-sparc.c:3706 config/tc-sparc.c:3728
-#: config/tc-sparc.c:3752 write.c:1184
+#: config/tc-sparc.c:3752 write.c:1186
msgid "relocation overflow"
msgstr ""
@@ -20614,56 +20610,56 @@ msgstr ""
msgid "CFI is not supported for this target"
msgstr ""
-#: dwarf2dbg.c:390 dwarf2dbg.c:2926
+#: dwarf2dbg.c:390 dwarf2dbg.c:2939
msgid "view number mismatch"
msgstr ""
-#: dwarf2dbg.c:660 dwarf2dbg.c:1096
+#: dwarf2dbg.c:666 dwarf2dbg.c:1107
#, c-format
msgid "file number %lu is too big"
msgstr ""
-#: dwarf2dbg.c:810
+#: dwarf2dbg.c:816
#, c-format
msgid ""
"file table slot %u is already occupied by a different file (%s%s%s vs %s%s%s)"
msgstr ""
-#: dwarf2dbg.c:1047 dwarf2dbg.c:1146
+#: dwarf2dbg.c:1057 dwarf2dbg.c:1159
msgid "file number less than one"
msgstr ""
-#: dwarf2dbg.c:1081
+#: dwarf2dbg.c:1092
msgid "md5 value too small or not a constant"
msgstr ""
-#: dwarf2dbg.c:1153 dwarf2dbg.c:2176
+#: dwarf2dbg.c:1166 dwarf2dbg.c:2189
#, c-format
msgid "unassigned file number %ld"
msgstr ""
-#: dwarf2dbg.c:1222
+#: dwarf2dbg.c:1235
msgid "is_stmt value not 0 or 1"
msgstr ""
-#: dwarf2dbg.c:1234
+#: dwarf2dbg.c:1247
msgid "isa number less than zero"
msgstr ""
-#: dwarf2dbg.c:1246
+#: dwarf2dbg.c:1259
msgid "discriminator less than zero"
msgstr ""
-#: dwarf2dbg.c:1265
+#: dwarf2dbg.c:1278
msgid "numeric view can only be asserted to zero"
msgstr ""
-#: dwarf2dbg.c:1303
+#: dwarf2dbg.c:1316
#, c-format
msgid "unknown .loc sub-directive `%s'"
msgstr ""
-#: dwarf2dbg.c:2289
+#: dwarf2dbg.c:2302
msgid "internal error: unknown dwarf2 format"
msgstr ""
@@ -20954,7 +20950,7 @@ msgstr ""
msgid "attempt to allocate data in common section"
msgstr ""
-#: frags.c:115 write.c:1475
+#: frags.c:115 write.c:1477
#, c-format
msgid "can't extend frag %lu char"
msgid_plural "can't extend frag %lu chars"
@@ -21490,7 +21486,7 @@ msgstr ""
msgid "junk at end of line, first unrecognized character valued 0x%x"
msgstr ""
-#: read.c:3994 write.c:2386
+#: read.c:3994 write.c:2388
#, c-format
msgid "`%s' can't be equated to common symbol `%s'"
msgstr ""
@@ -21764,7 +21760,7 @@ msgstr ""
msgid "Invalid operation on symbol"
msgstr ""
-#: symbols.c:1664 write.c:2435
+#: symbols.c:1664 write.c:2437
#, c-format
msgid "can't resolve value for symbol `%s'"
msgstr ""
@@ -21821,113 +21817,113 @@ msgstr ""
msgid "invalid reloc expression"
msgstr ""
-#: write.c:1117
+#: write.c:1119
#, c-format
msgid "value of %s too large for field of %d byte at %s"
msgid_plural "value of %s too large for field of %d bytes at %s"
msgstr[0] ""
msgstr[1] ""
-#: write.c:1133
+#: write.c:1135
#, c-format
msgid "signed .word overflow; switch may be too large; %ld at 0x%lx"
msgstr ""
-#: write.c:1174
+#: write.c:1176
msgid "redefined symbol cannot be used on reloc"
msgstr ""
-#: write.c:1187
+#: write.c:1189
msgid "relocation out of range"
msgstr ""
-#: write.c:1190
+#: write.c:1192
#, c-format
msgid "%s:%u: bad return from bfd_install_relocation: %x"
msgstr ""
-#: write.c:1218
+#: write.c:1220
msgid "reloc not within (fixed part of) section"
msgstr ""
-#: write.c:1290
+#: write.c:1292
msgid "internal error: fixup not contained within frag"
msgstr ""
-#: write.c:1408 write.c:1545
+#: write.c:1410 write.c:1547
msgid "can't extend frag"
msgstr ""
-#: write.c:1593
+#: write.c:1595
msgid "unimplemented .nops directive"
msgstr ""
-#: write.c:1627
+#: write.c:1629
#, c-format
msgid "can't write %ld byte to section %s of %s: '%s'"
msgid_plural "can't write %ld bytes to section %s of %s: '%s'"
msgstr[0] ""
msgstr[1] ""
-#: write.c:1653 write.c:1682 write.c:1719
+#: write.c:1655 write.c:1684 write.c:1721
#, c-format
msgid "can't fill %ld byte in section %s of %s: '%s'"
msgid_plural "can't fill %ld bytes in section %s of %s: '%s'"
msgstr[0] ""
msgstr[1] ""
-#: write.c:1934
+#: write.c:1936
msgid "unable to create reloc for build note"
msgstr ""
-#: write.c:1938
+#: write.c:1940
msgid "<gnu build note>"
msgstr ""
-#: write.c:2351
+#: write.c:2353
#, c-format
msgid "%s: global symbols not supported in common sections"
msgstr ""
-#: write.c:2365
+#: write.c:2367
#, c-format
msgid "local label `%s' is not defined"
msgstr ""
-#: write.c:2393
+#: write.c:2395
#, c-format
msgid "can't make global register symbol `%s'"
msgstr ""
-#: write.c:2702
+#: write.c:2704
#, c-format
msgid "alignment padding (%lu byte) not a multiple of %ld"
msgid_plural "alignment padding (%lu bytes) not a multiple of %ld"
msgstr[0] ""
msgstr[1] ""
-#: write.c:2869
+#: write.c:2871
#, c-format
msgid ".word %s-%s+%s didn't fit"
msgstr ""
-#: write.c:2963
+#: write.c:2965
msgid "padding added"
msgstr ""
-#: write.c:3014
+#: write.c:3016
msgid "attempt to move .org backwards"
msgstr ""
-#: write.c:3039
+#: write.c:3041
msgid ".space, .nops or .fill specifies non-absolute value"
msgstr ""
-#: write.c:3054
+#: write.c:3056
msgid ".space, .nops or .fill with negative value, ignored"
msgstr ""
-#: write.c:3126
+#: write.c:3128
#, c-format
msgid ""
"Infinite loop encountered whilst attempting to compute the addresses of "
diff --git a/gold/ChangeLog b/gold/ChangeLog
index 09f70f766d..94443eeaaa 100644
--- a/gold/ChangeLog
+++ b/gold/ChangeLog
@@ -1,3 +1,8 @@
+2021-01-24 Nick Clifton <nickc@redhat.com>
+
+ This is the 2.36 release.
+ * po/gold.pot: Regenerate.
+
2021-01-19 Alan Modra <amodra@gmail.com>
PR 27203
diff --git a/gold/po/gold.pot b/gold/po/gold.pot
index 74f13656dc..b1be33a00c 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: 2021-01-09 10:59+0000\n"
+"POT-Creation-Date: 2021-01-24 10:23+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -81,14 +81,14 @@ msgid ""
"current value is 0x%lx."
msgstr ""
-#: aarch64.cc:6015 arm.cc:8477 i386.cc:1772 mips.cc:12461 powerpc.cc:7610
+#: aarch64.cc:6015 arm.cc:8477 i386.cc:1772 mips.cc:12461 powerpc.cc:7609
#: s390.cc:2180 s390.cc:2628 sparc.cc:2134 tilegx.cc:3137 tilegx.cc:3589
#: x86_64.cc:3471 x86_64.cc:3924
#, c-format
msgid "%s: unsupported reloc %u against local symbol"
msgstr ""
-#: aarch64.cc:6056 powerpc.cc:7715 s390.cc:2254 sparc.cc:2230
+#: aarch64.cc:6056 powerpc.cc:7714 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:12474 powerpc.cc:8530
+#: aarch64.cc:6372 arm.cc:8885 i386.cc:2127 mips.cc:12474 powerpc.cc:8529
#: s390.cc:3059 s390.cc:3076 sparc.cc:2572 tilegx.cc:3605 tilegx.cc:4144
#: x86_64.cc:3940 x86_64.cc:4446
#, c-format
@@ -124,7 +124,7 @@ msgstr ""
msgid "%s: unsupported reloc type in global scan"
msgstr ""
-#: aarch64.cc:6907 powerpc.cc:9636 s390.cc:4009 sparc.cc:3164 tilegx.cc:4211
+#: aarch64.cc:6907 powerpc.cc:9635 s390.cc:4009 sparc.cc:3164 tilegx.cc:4211
#: x86_64.cc:4511
#, c-format
msgid "%s: unsupported REL reloc section"
@@ -135,7 +135,7 @@ msgstr ""
msgid "cannot relocate %s in object file"
msgstr ""
-#: aarch64.cc:7343 i386.cc:2987 i386.cc:3753 mips.cc:10076 powerpc.cc:11935
+#: aarch64.cc:7343 i386.cc:2987 i386.cc:3753 mips.cc:10076 powerpc.cc:11934
#: s390.cc:3460 sparc.cc:3695 tilegx.cc:4726 x86_64.cc:5008
#, c-format
msgid "unexpected reloc %u in object file"
@@ -395,7 +395,7 @@ msgstr ""
msgid "%s: unsupported TLS reloc %u for IFUNC symbol"
msgstr ""
-#: arm.cc:8643 i386.cc:1862 powerpc.cc:8018 s390.cc:2364 x86_64.cc:3679
+#: arm.cc:8643 i386.cc:1862 powerpc.cc:8017 s390.cc:2364 x86_64.cc:3679
#, c-format
msgid "section symbol %u has bad shndx %u"
msgstr ""
@@ -427,7 +427,7 @@ msgid ""
msgstr ""
#: arm.cc:10247 i386.cc:3019 i386.cc:3101 i386.cc:3166 i386.cc:3202
-#: i386.cc:3274 mips.cc:12296 powerpc.cc:12049 s390.cc:3466 s390.cc:3537
+#: i386.cc:3274 mips.cc:12296 powerpc.cc:12048 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:5029 x86_64.cc:5155
#: x86_64.cc:5227 x86_64.cc:5261
@@ -1115,7 +1115,7 @@ msgstr ""
msgid "unsupported reloc %u in object file"
msgstr ""
-#: i386.cc:4036 powerpc.cc:9590 s390.cc:4877 x86_64.cc:6113
+#: i386.cc:4036 powerpc.cc:9589 s390.cc:4877 x86_64.cc:6113
#, c-format
msgid "failed to match split-stack sequence at section %u offset %0zx"
msgstr ""
@@ -3537,103 +3537,103 @@ msgstr ""
msgid "%s: stub group size is too large; retrying with %#x"
msgstr ""
-#: powerpc.cc:5574
+#: powerpc.cc:5573
msgid "** glink"
msgstr ""
-#: powerpc.cc:6221 powerpc.cc:6924
+#: powerpc.cc:6220 powerpc.cc:6923
#, c-format
msgid "linkage table error against `%s'"
msgstr ""
-#: powerpc.cc:6224
+#: powerpc.cc:6223
#, c-format
msgid "linkage table error against `%s:[local %u]'"
msgstr ""
-#: powerpc.cc:7053
+#: powerpc.cc:7052
msgid "** save/restore"
msgstr ""
-#: powerpc.cc:7807
+#: powerpc.cc:7806
#, c-format
msgid "%s: unsupported reloc %u for IFUNC symbol"
msgstr ""
-#: powerpc.cc:8072 powerpc.cc:8833
+#: powerpc.cc:8071 powerpc.cc:8832
#, c-format
msgid "tocsave symbol %u has bad shndx %u"
msgstr ""
-#: powerpc.cc:8345 powerpc.cc:9147
+#: powerpc.cc:8344 powerpc.cc:9146
#, c-format
msgid "%s: toc optimization is not supported for %#08x instruction"
msgstr ""
-#: powerpc.cc:8411 powerpc.cc:9209
+#: powerpc.cc:8410 powerpc.cc:9208
#, c-format
msgid "%s: unsupported -mbss-plt code"
msgstr ""
-#: powerpc.cc:9556
+#: powerpc.cc:9555
#, c-format
msgid "split-stack stack size overflow at section %u offset %0zx"
msgstr ""
-#: powerpc.cc:9627
+#: powerpc.cc:9626
msgid ""
"--plt-localentry is especially dangerous without ld.so support to detect ABI "
"violations"
msgstr ""
-#: powerpc.cc:9656
+#: powerpc.cc:9655
msgid "--plt-localentry is incompatible with power10 pc-relative code"
msgstr ""
-#: powerpc.cc:9934 powerpc.cc:9940
+#: powerpc.cc:9933 powerpc.cc:9939
#, c-format
msgid "%s uses hard float, %s uses soft float"
msgstr ""
-#: powerpc.cc:9946 powerpc.cc:9953
+#: powerpc.cc:9945 powerpc.cc:9952
#, c-format
msgid ""
"%s uses double-precision hard float, %s uses single-precision hard float"
msgstr ""
-#: powerpc.cc:9973 powerpc.cc:9979
+#: powerpc.cc:9972 powerpc.cc:9978
#, c-format
msgid "%s uses 64-bit long double, %s uses 128-bit long double"
msgstr ""
-#: powerpc.cc:9985 powerpc.cc:9991
+#: powerpc.cc:9984 powerpc.cc:9990
#, c-format
msgid "%s uses IBM long double, %s uses IEEE long double"
msgstr ""
-#: powerpc.cc:10045 powerpc.cc:10051
+#: powerpc.cc:10044 powerpc.cc:10050
#, c-format
msgid "%s uses AltiVec vector ABI, %s uses SPE vector ABI"
msgstr ""
-#: powerpc.cc:10080 powerpc.cc:10087
+#: powerpc.cc:10079 powerpc.cc:10086
#, c-format
msgid "%s uses r3/r4 for small structure returns, %s uses memory"
msgstr ""
-#: powerpc.cc:10365
+#: powerpc.cc:10364
msgid "__tls_get_addr call lacks marker reloc"
msgstr ""
-#: powerpc.cc:10636
+#: powerpc.cc:10635
msgid "call lacks nop, can't restore toc; recompile with -fPIC"
msgstr ""
-#: powerpc.cc:12080 s390.cc:3474
+#: powerpc.cc:12079 s390.cc:3474
msgid "relocation overflow"
msgstr ""
-#: powerpc.cc:12082
+#: powerpc.cc:12081
msgid "try relinking with a smaller --stub-group-size"
msgstr ""
diff --git a/gprof/ChangeLog b/gprof/ChangeLog
index 7ad155e95b..39c939f2d1 100644
--- a/gprof/ChangeLog
+++ b/gprof/ChangeLog
@@ -1,3 +1,8 @@
+2021-01-24 Nick Clifton <nickc@redhat.com>
+
+ This is the 2.36 release.
+ * configure: Regenerate.
+
2021-01-09 Nick Clifton <nickc@redhat.com>
* configure: Regenerate.
diff --git a/gprof/configure b/gprof/configure
index 48bfe88da3..0089913632 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.35.90.
+# Generated by GNU Autoconf 2.69 for gprof 2.36.
#
#
# 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.35.90'
-PACKAGE_STRING='gprof 2.35.90'
+PACKAGE_VERSION='2.36'
+PACKAGE_STRING='gprof 2.36'
PACKAGE_BUGREPORT=''
PACKAGE_URL=''
@@ -1338,7 +1338,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.35.90 to adapt to many kinds of systems.
+\`configure' configures gprof 2.36 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1409,7 +1409,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of gprof 2.35.90:";;
+ short | recursive ) echo "Configuration of gprof 2.36:";;
esac
cat <<\_ACEOF
@@ -1520,7 +1520,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-gprof configure 2.35.90
+gprof configure 2.36
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1885,7 +1885,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.35.90, which was
+It was created by gprof $as_me 2.36, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -3832,7 +3832,7 @@ fi
# Define the identity of the package.
PACKAGE='gprof'
- VERSION='2.35.90'
+ VERSION='2.36'
cat >>confdefs.h <<_ACEOF
@@ -13118,7 +13118,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.35.90, which was
+This file was extended by gprof $as_me 2.36, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -13184,7 +13184,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.35.90
+gprof config.status 2.36
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff --git a/include/ChangeLog b/include/ChangeLog
index e818efbc70..14c508f84e 100644
--- a/include/ChangeLog
+++ b/include/ChangeLog
@@ -1,3 +1,7 @@
+2021-01-24 Nick Clifton <nickc@redhat.com>
+
+ This is the 2.36 release.
+
2021-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* opcode/aarch64.h (AARCH64_FEATURE_CSRE): Delete.
diff --git a/ld/ChangeLog b/ld/ChangeLog
index 1366f17636..1a2a60e70e 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,3 +1,9 @@
+2021-01-24 Nick Clifton <nickc@redhat.com>
+
+ This is the 2.36 release.
+ * configure: Regenerate.
+ * po/ld.pot: Regenerate.
+
2021-01-21 Alan Modra <amodra@gmail.com>
* testsuite/ld-elf/pr26936.d: No longer xfail mips.
diff --git a/ld/configure b/ld/configure
index 70053a1a0d..a8d248eab5 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.35.90.
+# Generated by GNU Autoconf 2.69 for ld 2.36.
#
#
# 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.35.90'
-PACKAGE_STRING='ld 2.35.90'
+PACKAGE_VERSION='2.36'
+PACKAGE_STRING='ld 2.36'
PACKAGE_BUGREPORT=''
PACKAGE_URL=''
@@ -1399,7 +1399,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.35.90 to adapt to many kinds of systems.
+\`configure' configures ld 2.36 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1470,7 +1470,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of ld 2.35.90:";;
+ short | recursive ) echo "Configuration of ld 2.36:";;
esac
cat <<\_ACEOF
@@ -1612,7 +1612,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-ld configure 2.35.90
+ld configure 2.36
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2327,7 +2327,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.35.90, which was
+It was created by ld $as_me 2.36, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -4278,7 +4278,7 @@ fi
# Define the identity of the package.
PACKAGE='ld'
- VERSION='2.35.90'
+ VERSION='2.36'
cat >>confdefs.h <<_ACEOF
@@ -18373,7 +18373,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.35.90, which was
+This file was extended by ld $as_me 2.36, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -18439,7 +18439,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.35.90
+ld config.status 2.36
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff --git a/ld/po/ld.pot b/ld/po/ld.pot
index 1bd0b90ead..4f094c5e04 100644
--- a/ld/po/ld.pot
+++ b/ld/po/ld.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: 2021-01-09 10:58+0000\n"
+"POT-Creation-Date: 2021-01-24 10:34+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -56,7 +56,7 @@ msgstr ""
msgid "%P: symbol `%pT' missing from main hash table\n"
msgstr ""
-#: ldcref.c:518 ldcref.c:629 ldmain.c:1295 ldmisc.c:336 pe-dll.c:737
+#: ldcref.c:518 ldcref.c:629 ldmain.c:1299 ldmisc.c:336 pe-dll.c:737
#: pe-dll.c:1315 pe-dll.c:1436 pe-dll.c:1562 earm_wince_pe.c:1486
#: earm_wince_pe.c:1693 earmpe.c:1486 earmpe.c:1693 ei386pe.c:1486
#: ei386pe.c:1693 ei386pe_posix.c:1486 ei386pe_posix.c:1693 ei386pep.c:1475
@@ -64,7 +64,7 @@ msgstr ""
msgid "%F%P: %pB: could not read symbols: %E\n"
msgstr ""
-#: ldcref.c:691 ldcref.c:698 ldmain.c:1357 ldmain.c:1364
+#: ldcref.c:691 ldcref.c:698 ldmain.c:1361 ldmain.c:1368
msgid "%F%P: %pB: could not read relocs: %E\n"
msgstr ""
@@ -287,7 +287,7 @@ msgstr ""
msgid "%F%P:%pS / by zero\n"
msgstr ""
-#: ldexp.c:736 ldlang.c:3979 ldmain.c:1262 earm_wince_pe.c:1804 earmpe.c:1804
+#: ldexp.c:736 ldlang.c:3979 ldmain.c:1266 earm_wince_pe.c:1804 earmpe.c:1804
#: ei386pe.c:1804 ei386pe_posix.c:1804 ei386pep.c:1699 emcorepe.c:1804
#: eshpe.c:1804
msgid "%F%P: bfd_link_hash_lookup failed: %E\n"
@@ -370,15 +370,15 @@ msgstr ""
msgid "%P: cannot find %s inside %s\n"
msgstr ""
-#: ldfile.c:477 ldmain.c:1442
+#: ldfile.c:477 ldmain.c:1446
msgid "%P: About to run error handling script '%s' with arguments: '%s' '%s'\n"
msgstr ""
-#: ldfile.c:481 ldmain.c:1446
+#: ldfile.c:481 ldmain.c:1450
msgid "error handling script"
msgstr ""
-#: ldfile.c:487 ldmain.c:1452
+#: ldfile.c:487 ldmain.c:1456
msgid "%P: Failed to run error handling script '%s', reason: "
msgstr ""
@@ -911,164 +911,164 @@ msgstr ""
msgid "%F%P: missing argument to -m\n"
msgstr ""
-#: ldmain.c:744 ldmain.c:761 ldmain.c:781 ldmain.c:813 pe-dll.c:1396
+#: ldmain.c:748 ldmain.c:765 ldmain.c:785 ldmain.c:817 pe-dll.c:1396
msgid "%F%P: bfd_hash_table_init failed: %E\n"
msgstr ""
-#: ldmain.c:748 ldmain.c:765 ldmain.c:785
+#: ldmain.c:752 ldmain.c:769 ldmain.c:789
msgid "%F%P: bfd_hash_lookup failed: %E\n"
msgstr ""
-#: ldmain.c:799
+#: ldmain.c:803
msgid "%X%P: error: duplicate retain-symbols-file\n"
msgstr ""
-#: ldmain.c:843
+#: ldmain.c:847
msgid "%F%P: bfd_hash_lookup for insertion failed: %E\n"
msgstr ""
-#: ldmain.c:848
+#: ldmain.c:852
msgid "%P: `-retain-symbols-file' overrides `-s' and `-S'\n"
msgstr ""
-#: ldmain.c:964
+#: ldmain.c:968
msgid ""
"Archive member included to satisfy reference by file (symbol)\n"
"\n"
msgstr ""
-#: ldmain.c:1073
+#: ldmain.c:1077
msgid "%X%P: %C: multiple definition of `%pT'"
msgstr ""
-#: ldmain.c:1076
+#: ldmain.c:1080
msgid "; %D: first defined here"
msgstr ""
-#: ldmain.c:1081
+#: ldmain.c:1085
msgid "%P: disabling relaxation; it will not work with multiple definitions\n"
msgstr ""
-#: ldmain.c:1134
+#: ldmain.c:1138
msgid "%P: %pB: warning: definition of `%pT' overriding common from %pB\n"
msgstr ""
-#: ldmain.c:1138
+#: ldmain.c:1142
msgid "%P: %pB: warning: definition of `%pT' overriding common\n"
msgstr ""
-#: ldmain.c:1147
+#: ldmain.c:1151
msgid "%P: %pB: warning: common of `%pT' overridden by definition from %pB\n"
msgstr ""
-#: ldmain.c:1151
+#: ldmain.c:1155
msgid "%P: %pB: warning: common of `%pT' overridden by definition\n"
msgstr ""
-#: ldmain.c:1160
+#: ldmain.c:1164
msgid ""
"%P: %pB: warning: common of `%pT' overridden by larger common from %pB\n"
msgstr ""
-#: ldmain.c:1164
+#: ldmain.c:1168
msgid "%P: %pB: warning: common of `%pT' overridden by larger common\n"
msgstr ""
-#: ldmain.c:1171
+#: ldmain.c:1175
msgid "%P: %pB: warning: common of `%pT' overriding smaller common from %pB\n"
msgstr ""
-#: ldmain.c:1175
+#: ldmain.c:1179
msgid "%P: %pB: warning: common of `%pT' overriding smaller common\n"
msgstr ""
-#: ldmain.c:1182
+#: ldmain.c:1186
msgid "%P: %pB and %pB: warning: multiple common of `%pT'\n"
msgstr ""
-#: ldmain.c:1185
+#: ldmain.c:1189
msgid "%P: %pB: warning: multiple common of `%pT'\n"
msgstr ""
-#: ldmain.c:1204 ldmain.c:1240
+#: ldmain.c:1208 ldmain.c:1244
msgid "%P: warning: global constructor %s used\n"
msgstr ""
-#: ldmain.c:1250
+#: ldmain.c:1254
msgid "%F%P: BFD backend error: BFD_RELOC_CTOR unsupported\n"
msgstr ""
#. We found a reloc for the symbol we are looking for.
-#: ldmain.c:1322 ldmain.c:1324 ldmain.c:1326 ldmain.c:1334 ldmain.c:1377
+#: ldmain.c:1326 ldmain.c:1328 ldmain.c:1330 ldmain.c:1338 ldmain.c:1381
msgid "warning: "
msgstr ""
-#: ldmain.c:1467
+#: ldmain.c:1471
msgid "%X%P: %C: undefined reference to `%pT'\n"
msgstr ""
-#: ldmain.c:1470
+#: ldmain.c:1474
msgid "%P: %C: warning: undefined reference to `%pT'\n"
msgstr ""
-#: ldmain.c:1476
+#: ldmain.c:1480
msgid "%X%P: %D: more undefined references to `%pT' follow\n"
msgstr ""
-#: ldmain.c:1479
+#: ldmain.c:1483
msgid "%P: %D: warning: more undefined references to `%pT' follow\n"
msgstr ""
-#: ldmain.c:1490
+#: ldmain.c:1494
msgid "%X%P: %pB: undefined reference to `%pT'\n"
msgstr ""
-#: ldmain.c:1493
+#: ldmain.c:1497
msgid "%P: %pB: warning: undefined reference to `%pT'\n"
msgstr ""
-#: ldmain.c:1499
+#: ldmain.c:1503
msgid "%X%P: %pB: more undefined references to `%pT' follow\n"
msgstr ""
-#: ldmain.c:1502
+#: ldmain.c:1506
msgid "%P: %pB: warning: more undefined references to `%pT' follow\n"
msgstr ""
-#: ldmain.c:1539
+#: ldmain.c:1543
msgid " additional relocation overflows omitted from the output\n"
msgstr ""
-#: ldmain.c:1552
+#: ldmain.c:1556
#, c-format
msgid " relocation truncated to fit: %s against undefined symbol `%pT'"
msgstr ""
-#: ldmain.c:1558
+#: ldmain.c:1562
#, c-format
msgid ""
" relocation truncated to fit: %s against symbol `%pT' defined in %pA section "
"in %pB"
msgstr ""
-#: ldmain.c:1571
+#: ldmain.c:1575
#, c-format
msgid " relocation truncated to fit: %s against `%pT'"
msgstr ""
-#: ldmain.c:1587
+#: ldmain.c:1591
msgid "%X%H: dangerous relocation: %s\n"
msgstr ""
-#: ldmain.c:1601
+#: ldmain.c:1605
msgid "%X%H: reloc refers to symbol `%pT' which is not being output\n"
msgstr ""
-#: ldmain.c:1635
+#: ldmain.c:1639
msgid "%P: %pB: reference to %s\n"
msgstr ""
-#: ldmain.c:1637
+#: ldmain.c:1641
msgid "%P: %pB: definition of %s\n"
msgstr ""
diff --git a/libctf/ChangeLog b/libctf/ChangeLog
index 3d2c285a7a..3df935a6d6 100644
--- a/libctf/ChangeLog
+++ b/libctf/ChangeLog
@@ -1,3 +1,7 @@
+2021-01-24 Nick Clifton <nickc@redhat.com>
+
+ This is the 2.36 release.
+
2021-01-19 Nick Alcock <nick.alcock@oracle.com>
* ctf-create.c (membadd): Transform ""-named members into
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog
index d390d20b8a..206957af5e 100644
--- a/opcodes/ChangeLog
+++ b/opcodes/ChangeLog
@@ -1,3 +1,9 @@
+2021-01-24 Nick Clifton <nickc@redhat.com>
+
+ This is the 2.36 release.
+ * configure: Regenerate.
+ * po/opercodes.pot: Regenerate.
+
2021-01-12 Nick Clifton <nickc@redhat.com>
* po/sr.po: Updated Serbian translation.
diff --git a/opcodes/configure b/opcodes/configure
index a6f7a0e36f..b72f679440 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.35.90.
+# Generated by GNU Autoconf 2.69 for opcodes 2.36.
#
#
# 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.35.90'
-PACKAGE_STRING='opcodes 2.35.90'
+PACKAGE_VERSION='2.36'
+PACKAGE_STRING='opcodes 2.36'
PACKAGE_BUGREPORT=''
PACKAGE_URL=''
@@ -1356,7 +1356,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.35.90 to adapt to many kinds of systems.
+\`configure' configures opcodes 2.36 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1427,7 +1427,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of opcodes 2.35.90:";;
+ short | recursive ) echo "Configuration of opcodes 2.36:";;
esac
cat <<\_ACEOF
@@ -1539,7 +1539,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-opcodes configure 2.35.90
+opcodes configure 2.36
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1950,7 +1950,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.35.90, which was
+It was created by opcodes $as_me 2.36, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -3897,7 +3897,7 @@ fi
# Define the identity of the package.
PACKAGE='opcodes'
- VERSION='2.35.90'
+ VERSION='2.36'
cat >>confdefs.h <<_ACEOF
@@ -13523,7 +13523,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.35.90, which was
+This file was extended by opcodes $as_me 2.36, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -13589,7 +13589,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.35.90
+opcodes config.status 2.36
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 431b7faff4..12e4ddfe09 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: 2021-01-09 10:56+0000\n"
+"POT-Creation-Date: 2021-01-24 10:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -291,47 +291,47 @@ msgstr ""
msgid "writing to a read-only register"
msgstr ""
-#: aarch64-opc.c:5154
+#: aarch64-opc.c:5150
msgid "instruction opens new dependency sequence without ending previous one"
msgstr ""
-#: aarch64-opc.c:5174
+#: aarch64-opc.c:5170
msgid "previous `movprfx' sequence not closed"
msgstr ""
-#: aarch64-opc.c:5193
+#: aarch64-opc.c:5189
msgid "SVE instruction expected after `movprfx'"
msgstr ""
-#: aarch64-opc.c:5206
+#: aarch64-opc.c:5202
msgid "SVE `movprfx' compatible instruction expected"
msgstr ""
-#: aarch64-opc.c:5293
+#: aarch64-opc.c:5289
msgid "predicated instruction expected after `movprfx'"
msgstr ""
-#: aarch64-opc.c:5305
+#: aarch64-opc.c:5301
msgid "merging predicate expected due to preceding `movprfx'"
msgstr ""
-#: aarch64-opc.c:5317
+#: aarch64-opc.c:5313
msgid "predicate register differs from that in preceding `movprfx'"
msgstr ""
-#: aarch64-opc.c:5336
+#: aarch64-opc.c:5332
msgid "output register of preceding `movprfx' not used in current instruction"
msgstr ""
-#: aarch64-opc.c:5349
+#: aarch64-opc.c:5345
msgid "output register of preceding `movprfx' expected as output"
msgstr ""
-#: aarch64-opc.c:5361
+#: aarch64-opc.c:5357
msgid "output register of preceding `movprfx' used as input"
msgstr ""
-#: aarch64-opc.c:5377
+#: aarch64-opc.c:5373
msgid "register size not compatible with previous `movprfx'"
msgstr ""