2.35.1 point release
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index b1f6007..9fac125 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,12 @@
+2020-09-19  Nick Clifton  <nickc@redhat.com>
+
+	This is the 2.35.1 point release.
+
+	* development.sh (development): Set to false.
+	* version.m4: Set to 2.35.1.
+	* configure: Regenerate.
+	* po/bfd.pot: Regenerate.
+
 2020-09-15  Hans-Peter Nilsson  <hp@axis.com>
 
 	Backport from mainline:
diff --git a/bfd/configure b/bfd/configure
index 0340ed541..c690518 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.0.
+# Generated by GNU Autoconf 2.69 for bfd 2.35.1.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@
 # Identity of this package.
 PACKAGE_NAME='bfd'
 PACKAGE_TARNAME='bfd'
-PACKAGE_VERSION='2.35.0'
-PACKAGE_STRING='bfd 2.35.0'
+PACKAGE_VERSION='2.35.1'
+PACKAGE_STRING='bfd 2.35.1'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1391,7 +1391,7 @@
   # 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.0 to adapt to many kinds of systems.
+\`configure' configures bfd 2.35.1 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1462,7 +1462,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of bfd 2.35.0:";;
+     short | recursive ) echo "Configuration of bfd 2.35.1:";;
    esac
   cat <<\_ACEOF
 
@@ -1589,7 +1589,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-bfd configure 2.35.0
+bfd configure 2.35.1
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2237,7 +2237,7 @@
 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.0, which was
+It was created by bfd $as_me 2.35.1, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -4187,7 +4187,7 @@
 
 # Define the identity of the package.
  PACKAGE='bfd'
- VERSION='2.35.0'
+ VERSION='2.35.1'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -16974,7 +16974,7 @@
 # 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.0, which was
+This file was extended by bfd $as_me 2.35.1, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -17040,7 +17040,7 @@
 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.0
+bfd config.status 2.35.1
 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 6bbed41..32be4b9 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=false
diff --git a/bfd/po/bfd.pot b/bfd/po/bfd.pot
index 9113efb..61c99f8 100644
--- a/bfd/po/bfd.pot
+++ b/bfd/po/bfd.pot
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2020-07-24 10:18+0100\n"
+"POT-Creation-Date: 2020-09-19 11:17+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"
@@ -88,11 +88,11 @@
 #: elf32-rl78.c:291 elf32-rx.c:313 elf32-rx.c:322 elf32-s12z.c:296
 #: elf32-s390.c:347 elf32-sh.c:438 elf32-spu.c:163 elf32-tic6x.c:1498
 #: elf32-tic6x.c:1508 elf32-tic6x.c:1527 elf32-tic6x.c:1537 elf32-tic6x.c:2583
-#: elf32-tilepro.c:800 elf32-v850.c:1898 elf32-v850.c:1920 elf32-v850.c:4270
+#: elf32-tilepro.c:800 elf32-v850.c:1898 elf32-v850.c:1920 elf32-v850.c:4271
 #: elf32-vax.c:290 elf32-visium.c:481 elf32-wasm32.c:105 elf32-xc16x.c:250
 #: elf32-xgate.c:418 elf32-xstormy16.c:395 elf32-xtensa.c:522
 #: elf32-xtensa.c:556 elf32-z80.c:331 elf64-alpha.c:1113 elf64-alpha.c:4067
-#: elf64-alpha.c:4215 elf64-bpf.c:322 elf64-ia64-vms.c:254
+#: elf64-alpha.c:4215 elf64-bpf.c:325 elf64-ia64-vms.c:254
 #: elf64-ia64-vms.c:3429 elf64-mips.c:3958 elf64-mips.c:3974 elf64-mmix.c:1264
 #: elf64-nfp.c:238 elf64-ppc.c:1014 elf64-ppc.c:1366 elf64-ppc.c:1375
 #: elf64-s390.c:328 elf64-s390.c:378 elf64-x86-64.c:281 elfn32-mips.c:3786
@@ -278,7 +278,7 @@
 msgstr ""
 
 #: coff-alpha.c:1499 coff-alpha.c:1505 elf.c:9431 elf32-mcore.c:100
-#: elf32-mcore.c:455 elf32-ppc.c:7596 elf32-ppc.c:8747 elf64-ppc.c:16037
+#: elf32-mcore.c:455 elf32-ppc.c:7597 elf32-ppc.c:8748 elf64-ppc.c:16076
 #, c-format
 msgid "%pB: %s unsupported"
 msgstr ""
@@ -571,125 +571,125 @@
 msgid "warning: unable to update contents of %s section in %pB"
 msgstr ""
 
-#: dwarf2.c:543
+#: dwarf2.c:551
 #, c-format
 msgid "DWARF error: can't find %s section."
 msgstr ""
 
-#: dwarf2.c:578
+#: dwarf2.c:586
 #, c-format
 msgid ""
 "DWARF error: offset (%<PRIu64>) greater than or equal to %s size (%<PRIu64>)"
 msgstr ""
 
-#: dwarf2.c:1165
+#: dwarf2.c:1173
 msgid "DWARF error: info pointer extends beyond end of attributes"
 msgstr ""
 
-#: dwarf2.c:1333
+#: dwarf2.c:1352
 #, c-format
 msgid "DWARF error: invalid or unhandled FORM value: %#x"
 msgstr ""
 
-#: dwarf2.c:1646
+#: dwarf2.c:1665
 msgid "DWARF error: mangled line number section (bad file number)"
 msgstr ""
 
-#: dwarf2.c:1994
+#: dwarf2.c:2013
 msgid "DWARF error: zero format count"
 msgstr ""
 
-#: dwarf2.c:2004
+#: dwarf2.c:2023
 #, c-format
 msgid "DWARF error: data count (%<PRIx64>) larger than buffer size"
 msgstr ""
 
-#: dwarf2.c:2045
+#: dwarf2.c:2064
 #, c-format
 msgid "DWARF error: unknown format content type %<PRIu64>"
 msgstr ""
 
-#: dwarf2.c:2112
+#: dwarf2.c:2137
 #, c-format
 msgid "DWARF error: line info section is too small (%<PRId64>)"
 msgstr ""
 
-#: dwarf2.c:2142
+#: dwarf2.c:2167
 #, c-format
 msgid ""
 "DWARF error: line info data is bigger (%#<PRIx64>) than the space remaining "
 "in the section (%#lx)"
 msgstr ""
 
-#: dwarf2.c:2155
+#: dwarf2.c:2180
 #, c-format
 msgid "DWARF error: unhandled .debug_line version %d"
 msgstr ""
 
-#: dwarf2.c:2165
+#: dwarf2.c:2190
 msgid "DWARF error: ran out of room reading prologue"
 msgstr ""
 
-#: dwarf2.c:2183
+#: dwarf2.c:2208
 #, c-format
 msgid "DWARF error: line info unsupported segment selector size %u"
 msgstr ""
 
-#: dwarf2.c:2210
+#: dwarf2.c:2235
 msgid "DWARF error: invalid maximum operations per instruction"
 msgstr ""
 
-#: dwarf2.c:2229
+#: dwarf2.c:2254
 msgid "DWARF error: ran out of room reading opcodes"
 msgstr ""
 
-#: dwarf2.c:2420
+#: dwarf2.c:2445
 msgid "DWARF error: mangled line number section"
 msgstr ""
 
-#: dwarf2.c:2905
+#: dwarf2.c:2943
 msgid "DWARF error: abstract instance recursion detected"
 msgstr ""
 
-#: dwarf2.c:2939 dwarf2.c:3033
+#: dwarf2.c:2977 dwarf2.c:3071
 msgid "DWARF error: invalid abstract instance DIE ref"
 msgstr ""
 
-#: dwarf2.c:2955
+#: dwarf2.c:2993
 #, c-format
 msgid "DWARF error: unable to read alt ref %<PRIu64>"
 msgstr ""
 
-#: dwarf2.c:3011
+#: dwarf2.c:3049
 #, c-format
 msgid "DWARF error: unable to locate abstract instance DIE ref %<PRIu64>"
 msgstr ""
 
-#: dwarf2.c:3050 dwarf2.c:3232 dwarf2.c:3618
+#: dwarf2.c:3088 dwarf2.c:3371 dwarf2.c:3757
 #, c-format
 msgid "DWARF error: could not find abbrev number %u"
 msgstr ""
 
-#: dwarf2.c:3381
+#: dwarf2.c:3520
 #, c-format
 msgid "DWARF error: could not find variable specification at offset %lx"
 msgstr ""
 
-#: dwarf2.c:3537
+#: dwarf2.c:3676
 #, c-format
 msgid ""
 "DWARF error: found dwarf version '%u', this reader only handles version 2, "
 "3, 4 and 5 information"
 msgstr ""
 
-#: dwarf2.c:3581
+#: dwarf2.c:3720
 #, c-format
 msgid ""
 "DWARF error: found address size '%u', this reader can not handle sizes "
 "greater than '%u'"
 msgstr ""
 
-#: dwarf2.c:3685
+#: dwarf2.c:3824
 msgid ""
 "DWARF error: DW_AT_comp_dir attribute encountered with a non-string form"
 msgstr ""
@@ -856,7 +856,7 @@
 #: elf32-metag.c:1986 elf32-microblaze.c:1627 elf32-moxie.c:288 elf32-mt.c:402
 #: elf32-nds32.c:6048 elf32-or1k.c:1817 elf32-score.c:2734 elf32-score7.c:2543
 #: elf32-spu.c:5083 elf32-tilepro.c:3380 elf32-v850.c:2290 elf32-visium.c:680
-#: elf32-xstormy16.c:929 elf64-bpf.c:512 elf64-mmix.c:1541 elfxx-tilegx.c:3744
+#: elf32-xstormy16.c:929 elf64-bpf.c:552 elf64-mmix.c:1541 elfxx-tilegx.c:3744
 msgid "internal error: out of range error"
 msgstr ""
 
@@ -888,7 +888,7 @@
 #: elf32-metag.c:1998 elf32-microblaze.c:1639 elf32-moxie.c:300
 #: elf32-msp430.c:1379 elf32-mt.c:410 elf32-nds32.c:6060 elf32-or1k.c:1829
 #: elf32-score.c:2751 elf32-score7.c:2555 elf32-spu.c:5095 elf32-tilepro.c:3392
-#: elf32-v850.c:2314 elf32-visium.c:692 elf32-xstormy16.c:941 elf64-bpf.c:525
+#: elf32-v850.c:2314 elf32-visium.c:692 elf32-xstormy16.c:941 elf64-bpf.c:565
 #: elf64-mmix.c:1553 elfxx-tilegx.c:3756
 msgid "internal error: unknown error"
 msgstr ""
@@ -1304,68 +1304,68 @@
 msgid "symbol binding STB_GNU_UNIQUE is unsupported"
 msgstr ""
 
-#: elf.c:12618 elf64-sparc.c:123 elfcode.h:1482
+#: elf.c:12618 elf64-sparc.c:123 elfcode.h:1483
 #, c-format
 msgid "%pB(%pA): relocation %d has invalid symbol index %ld"
 msgstr ""
 
-#: elf.c:12692
+#: elf.c:12694
 #, c-format
 msgid ""
 "%pB(%pA): link section cannot be set because the output file does not have a "
 "symbol table"
 msgstr ""
 
-#: elf.c:12704
+#: elf.c:12706
 #, c-format
 msgid "%pB(%pA): info section index is invalid"
 msgstr ""
 
-#: elf.c:12718
+#: elf.c:12720
 #, c-format
 msgid ""
 "%pB(%pA): info section index cannot be set because the section is not in the "
 "output"
 msgstr ""
 
-#: elf.c:12784
+#: elf.c:12794
 #, c-format
 msgid "%pB(%pA): error: secondary reloc section processed twice"
 msgstr ""
 
-#: elf.c:12796
+#: elf.c:12806
 #, c-format
 msgid "%pB(%pA): error: secondary reloc section is empty!"
 msgstr ""
 
-#: elf.c:12819
+#: elf.c:12829
 #, c-format
 msgid "%pB(%pA): error: internal relocs missing for secondary reloc section"
 msgstr ""
 
-#: elf.c:12838
+#: elf.c:12848
 #, c-format
 msgid "%pB(%pA): error: reloc table entry %u is empty"
 msgstr ""
 
-#: elf.c:12863
+#: elf.c:12873
 #, c-format
 msgid "%pB(%pA): error: secondary reloc %u references a missing symbol"
 msgstr ""
 
-#: elf.c:12880
+#: elf.c:12890
 #, c-format
 msgid "%pB(%pA): error: secondary reloc %u references a deleted symbol"
 msgstr ""
 
-#: elf.c:12893
+#: elf.c:12903
 #, c-format
 msgid "%pB(%pA): error: secondary reloc %u is of an unknown type"
 msgstr ""
 
 #: elf32-arc.c:455 elf32-frv.c:6611 elf32-iq2000.c:868 elf32-m32c.c:914
 #: elf32-mt.c:562 elf32-rl78.c:1260 elf32-rx.c:3205 elf32-visium.c:844
-#: elf64-ppc.c:5329
+#: elf64-ppc.c:5331
 #, c-format
 msgid "private flags = 0x%lx:"
 msgstr ""
@@ -1412,7 +1412,7 @@
 msgstr ""
 
 #: elf32-arc.c:938 elf32-iq2000.c:844 elf32-m32c.c:889 elf32-m68hc1x.c:1391
-#: elf32-ppc.c:3867 elf64-sparc.c:722 elfxx-mips.c:15513
+#: elf32-ppc.c:3869 elf64-sparc.c:722 elfxx-mips.c:15513
 #, c-format
 msgid "%pB: uses different e_flags (%#x) fields than previous modules (%#x)"
 msgstr ""
@@ -1516,13 +1516,13 @@
 
 #: elf32-arm.c:4796 elf32-arm.c:6943 elf32-csky.c:3172 elf32-hppa.c:584
 #: elf32-m68hc1x.c:165 elf32-metag.c:1182 elf32-nios2.c:2204 elf64-ppc.c:3813
-#: elf64-ppc.c:13482 elfnn-aarch64.c:3190
+#: elf64-ppc.c:13521 elfnn-aarch64.c:3190
 #, c-format
 msgid "%pB: cannot create stub entry %s"
 msgstr ""
 
 #: elf32-arm.c:5017 elf32-csky.c:3514 elf32-hppa.c:734 elf32-m68hc11.c:422
-#: elf32-m68hc12.c:542 elf32-metag.c:3347 elf32-nios2.c:2497 elf64-ppc.c:11353
+#: elf32-m68hc12.c:542 elf32-metag.c:3347 elf32-nios2.c:2497 elf64-ppc.c:11392
 #: elfnn-aarch64.c:3259
 msgid ""
 "%F%P: Could not assign '%pA' to an output section. Retry without --enable-"
@@ -2110,7 +2110,7 @@
 #: elf32-iq2000.c:699 elf32-m32c.c:632 elf32-mep.c:534 elf32-metag.c:1994
 #: elf32-moxie.c:296 elf32-msp430.c:1375 elf32-mt.c:406 elf32-or1k.c:1825
 #: elf32-tilepro.c:3388 elf32-v850.c:2298 elf32-visium.c:688
-#: elf32-xstormy16.c:937 elf64-bpf.c:521 elf64-mmix.c:1549 elfxx-tilegx.c:3752
+#: elf32-xstormy16.c:937 elf64-bpf.c:561 elf64-mmix.c:1549 elfxx-tilegx.c:3752
 msgid "internal error: dangerous relocation"
 msgstr ""
 
@@ -2484,7 +2484,7 @@
 msgid "%pB: relocations in generic ELF (EM: %d)"
 msgstr ""
 
-#: elf32-hppa.c:763 elf32-hppa.c:844 elf64-ppc.c:11897
+#: elf32-hppa.c:763 elf32-hppa.c:844 elf64-ppc.c:11936
 msgid ""
 "%F%P: Could not assign %pA to an output section. Retry without --enable-non-"
 "contiguous-regions.\n"
@@ -2779,7 +2779,7 @@
 msgid " [XGATE RAM offsetting]"
 msgstr ""
 
-#: elf32-m68k.c:1159 elf32-m68k.c:1167 elf32-ppc.c:3583 elf32-ppc.c:3591
+#: elf32-m68k.c:1159 elf32-m68k.c:1167 elf32-ppc.c:3585 elf32-ppc.c:3593
 #, c-format
 msgid "%pB uses hard float, %pB uses soft float"
 msgstr ""
@@ -3119,101 +3119,101 @@
 msgid "%pB: relocation %s cannot be used when making a shared object"
 msgstr ""
 
-#: elf32-ppc.c:3599 elf32-ppc.c:3607
+#: elf32-ppc.c:3601 elf32-ppc.c:3609
 #, c-format
 msgid ""
 "%pB uses double-precision hard float, %pB uses single-precision hard float"
 msgstr ""
 
-#: elf32-ppc.c:3629 elf32-ppc.c:3637
+#: elf32-ppc.c:3631 elf32-ppc.c:3639
 #, c-format
 msgid "%pB uses 64-bit long double, %pB uses 128-bit long double"
 msgstr ""
 
-#: elf32-ppc.c:3645 elf32-ppc.c:3653
+#: elf32-ppc.c:3647 elf32-ppc.c:3655
 #, c-format
 msgid "%pB uses IBM long double, %pB uses IEEE long double"
 msgstr ""
 
-#: elf32-ppc.c:3720 elf32-ppc.c:3729
+#: elf32-ppc.c:3722 elf32-ppc.c:3731
 #, c-format
 msgid "%pB uses AltiVec vector ABI, %pB uses SPE vector ABI"
 msgstr ""
 
-#: elf32-ppc.c:3758 elf32-ppc.c:3767
+#: elf32-ppc.c:3760 elf32-ppc.c:3769
 #, c-format
 msgid "%pB uses r3/r4 for small structure returns, %pB uses memory"
 msgstr ""
 
-#: elf32-ppc.c:3831
+#: elf32-ppc.c:3833
 #, c-format
 msgid ""
 "%pB: compiled with -mrelocatable and linked with modules compiled normally"
 msgstr ""
 
-#: elf32-ppc.c:3839
+#: elf32-ppc.c:3841
 #, c-format
 msgid ""
 "%pB: compiled normally and linked with modules compiled with -mrelocatable"
 msgstr ""
 
-#: elf32-ppc.c:3908
+#: elf32-ppc.c:3910
 #, c-format
 msgid "%pB(%pA+0x%lx): expected 16A style relocation on 0x%08x insn"
 msgstr ""
 
-#: elf32-ppc.c:3927
+#: elf32-ppc.c:3929
 #, c-format
 msgid "%pB(%pA+0x%lx): expected 16D style relocation on 0x%08x insn"
 msgstr ""
 
-#: elf32-ppc.c:4030
+#: elf32-ppc.c:4032
 #, c-format
 msgid "bss-plt forced due to %pB"
 msgstr ""
 
-#: elf32-ppc.c:4032
+#: elf32-ppc.c:4034
 msgid "bss-plt forced by profiling"
 msgstr ""
 
+#: elf32-ppc.c:4611 elf64-ppc.c:8265
+msgid "%H: warning: %s unexpected insn %#x.\n"
+msgstr ""
+
 #. Uh oh, we didn't find the expected call.  We
 #. could just mark this symbol to exclude it
 #. from tls optimization but it's safer to skip
 #. the entire optimization.
-#: elf32-ppc.c:4606 elf64-ppc.c:8290
+#: elf32-ppc.c:4641 elf64-ppc.c:8330
 #, c-format
 msgid "%H arg lost __tls_get_addr, TLS optimization disabled\n"
 msgstr ""
 
-#: elf32-ppc.c:5513 elf32-sh.c:3023 elf32-tilepro.c:2256 elfxx-sparc.c:2453
+#: elf32-ppc.c:5547 elf32-sh.c:3023 elf32-tilepro.c:2256 elfxx-sparc.c:2453
 #: elfxx-tilegx.c:2496
 #, c-format
 msgid "%pB: dynamic relocation in read-only section `%pA'\n"
 msgstr ""
 
-#: elf32-ppc.c:7356
+#: elf32-ppc.c:7390
 msgid "%P: %H: error: %s with unexpected instruction %x\n"
 msgstr ""
 
-#: elf32-ppc.c:7393
+#: elf32-ppc.c:7427
 msgid "%H: fixup branch overflow\n"
 msgstr ""
 
-#: elf32-ppc.c:7433 elf32-ppc.c:7469
+#: elf32-ppc.c:7467 elf32-ppc.c:7503
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): error: %s with unexpected instruction %#x"
 msgstr ""
 
-#: elf32-ppc.c:7533
+#: elf32-ppc.c:7567
 #, c-format
 msgid "%X%H: unsupported bss-plt -fPIC ifunc %s\n"
 msgstr ""
 
-#: elf32-ppc.c:7572 elf64-ppc.c:16923
-msgid "%H: warning: %s unexpected insn %#x.\n"
-msgstr ""
-
-#: elf32-ppc.c:7881
+#: elf32-ppc.c:7882
 #, c-format
 msgid "%H: non-zero addend on %s reloc against `%s'\n"
 msgstr ""
@@ -3226,54 +3226,54 @@
 #. 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:7913
+#: elf32-ppc.c:7914
 #, c-format
 msgid "%X%H: @local call to ifunc %s\n"
 msgstr ""
 
-#: elf32-ppc.c:8091
+#: elf32-ppc.c:8092
 #, c-format
 msgid "%H: relocation %s for indirect function %s unsupported\n"
 msgstr ""
 
-#: elf32-ppc.c:8425 elf32-ppc.c:8456 elf32-ppc.c:8547 elf32-ppc.c:8643
+#: elf32-ppc.c:8426 elf32-ppc.c:8457 elf32-ppc.c:8548 elf32-ppc.c:8644
 #, c-format
 msgid ""
 "%pB: the target (%s) of a %s relocation is in the wrong output section (%s)"
 msgstr ""
 
-#: elf32-ppc.c:8773 elf32-ppc.c:8791
+#: elf32-ppc.c:8799 elf32-ppc.c:8817
 msgid "%X%P: %H: %s relocation unsupported for bss-plt\n"
 msgstr ""
 
-#: elf32-ppc.c:8872
+#: elf32-ppc.c:8898
 #, c-format
 msgid "%H: error: %s against `%s' not a multiple of %u\n"
 msgstr ""
 
-#: elf32-ppc.c:8901
+#: elf32-ppc.c:8927
 #, c-format
 msgid "%H: unresolvable %s relocation against symbol `%s'\n"
 msgstr ""
 
-#: elf32-ppc.c:8982
+#: elf32-ppc.c:9008
 #, c-format
 msgid "%H: %s reloc against `%s': error %d\n"
 msgstr ""
 
-#: elf32-ppc.c:9872
+#: elf32-ppc.c:9898
 msgid ""
 "%X%P: text relocations and GNU indirect functions will result in a segfault "
 "at runtime\n"
 msgstr ""
 
-#: elf32-ppc.c:9876 elf64-ppc.c:17473
+#: elf32-ppc.c:9902 elf64-ppc.c:17501
 msgid ""
 "%P: warning: text relocations and GNU indirect functions may result in a "
 "segfault at runtime\n"
 msgstr ""
 
-#: elf32-ppc.c:9921
+#: elf32-ppc.c:9947
 #, c-format
 msgid "%s not defined in linker created %pA"
 msgstr ""
@@ -3646,7 +3646,7 @@
 msgid "overlay stub relocation overflow"
 msgstr ""
 
-#: elf32-spu.c:1990 elf64-ppc.c:14571
+#: elf32-spu.c:1990 elf64-ppc.c:14610
 msgid "stubs don't match calculated size"
 msgstr ""
 
@@ -3794,7 +3794,7 @@
 msgstr ""
 
 #: elf32-tilepro.c:3635 elfxx-tilegx.c:4019 elfxx-x86.c:1393
-#: elfnn-aarch64.c:9704 elfnn-riscv.c:2522
+#: elfnn-aarch64.c:9703 elfnn-riscv.c:2522
 #, c-format
 msgid "discarded output section: `%pA'"
 msgstr ""
@@ -3996,22 +3996,22 @@
 msgid "v850e3v5 architecture"
 msgstr ""
 
-#: elf32-v850.c:3612 elf32-v850.c:3851
+#: elf32-v850.c:3613 elf32-v850.c:3852
 #, c-format
 msgid "%pB: %#<PRIx64>: warning: %s points to unrecognized insns"
 msgstr ""
 
-#: elf32-v850.c:3622 elf32-v850.c:3861
+#: elf32-v850.c:3623 elf32-v850.c:3862
 #, c-format
 msgid "%pB: %#<PRIx64>: warning: %s points to unrecognized insn %#x"
 msgstr ""
 
-#: elf32-v850.c:3668 elf32-v850.c:3896
+#: elf32-v850.c:3669 elf32-v850.c:3897
 #, c-format
 msgid "%pB: %#<PRIx64>: warning: %s points to unrecognized reloc"
 msgstr ""
 
-#: elf32-v850.c:3708
+#: elf32-v850.c:3709
 #, c-format
 msgid "%pB: %#<PRIx64>: warning: %s points to unrecognized reloc %#<PRIx64>"
 msgstr ""
@@ -4205,7 +4205,7 @@
 msgstr ""
 
 #. Only if it's not an unresolved symbol.
-#: elf64-bpf.c:517
+#: elf64-bpf.c:557
 msgid "internal error: relocation not supported"
 msgstr ""
 
@@ -4433,134 +4433,134 @@
 msgid "%H: %s reloc unsupported in shared libraries and PIEs\n"
 msgstr ""
 
-#: elf64-ppc.c:5298
+#: elf64-ppc.c:5300
 #, c-format
 msgid "%pB uses unknown e_flags 0x%lx"
 msgstr ""
 
-#: elf64-ppc.c:5306
+#: elf64-ppc.c:5308
 #, c-format
 msgid "%pB: ABI version %ld is not compatible with ABI version %ld output"
 msgstr ""
 
-#: elf64-ppc.c:5333
+#: elf64-ppc.c:5335
 #, c-format
 msgid " [abiv%ld]"
 msgstr ""
 
-#: elf64-ppc.c:6612
+#: elf64-ppc.c:6614
 msgid ""
 "%P: copy reloc against `%pT' requires lazy plt linking; avoid setting "
 "LD_BIND_NOW=1 or upgrade gcc\n"
 msgstr ""
 
-#: elf64-ppc.c:6879
+#: elf64-ppc.c:6881
 #, c-format
 msgid "%pB: undefined symbol on R_PPC64_TOCSAVE relocation"
 msgstr ""
 
-#: elf64-ppc.c:7127
+#: elf64-ppc.c:7129
 #, c-format
 msgid "dynreloc miscount for %pB, section %pA"
 msgstr ""
 
-#: elf64-ppc.c:7216
+#: elf64-ppc.c:7218
 #, c-format
 msgid "%pB: .opd is not a regular array of opd entries"
 msgstr ""
 
-#: elf64-ppc.c:7226
+#: elf64-ppc.c:7228
 #, c-format
 msgid "%pB: unexpected reloc type %u in .opd section"
 msgstr ""
 
-#: elf64-ppc.c:7248
+#: elf64-ppc.c:7250
 #, c-format
 msgid "%pB: undefined sym `%s' in .opd section"
 msgstr ""
 
-#: elf64-ppc.c:7735
+#: elf64-ppc.c:7737
 msgid ""
 "warning: --plt-localentry is especially dangerous without ld.so support to "
 "detect ABI violations"
 msgstr ""
 
-#: elf64-ppc.c:8055
+#: elf64-ppc.c:8059
 msgid "%H __tls_get_addr lost arg, TLS optimization disabled\n"
 msgstr ""
 
-#: elf64-ppc.c:8455 elf64-ppc.c:9168
+#: elf64-ppc.c:8494 elf64-ppc.c:9207
 #, c-format
 msgid "%s defined on removed toc entry"
 msgstr ""
 
-#: elf64-ppc.c:9125
+#: elf64-ppc.c:9164
 #, c-format
 msgid "%H: %s references optimized away TOC entry\n"
 msgstr ""
 
-#: elf64-ppc.c:9346
+#: elf64-ppc.c:9385
 #, c-format
 msgid "%H: got/toc optimization is not supported for %s instruction\n"
 msgstr ""
 
-#: elf64-ppc.c:10173
+#: elf64-ppc.c:10212
 #, c-format
 msgid "warning: discarding dynamic section %s"
 msgstr ""
 
-#: elf64-ppc.c:11315
+#: elf64-ppc.c:11354
 msgid "%P: cannot find opd entry toc for `%pT'\n"
 msgstr ""
 
-#: elf64-ppc.c:11361 elf64-ppc.c:11905
+#: elf64-ppc.c:11400 elf64-ppc.c:11944
 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:11423
+#: elf64-ppc.c:11462
 #, c-format
 msgid "long branch stub `%s' offset overflow"
 msgstr ""
 
-#: elf64-ppc.c:11450
+#: elf64-ppc.c:11489
 #, c-format
 msgid "can't find branch stub `%s'"
 msgstr ""
 
-#: elf64-ppc.c:11514 elf64-ppc.c:11781 elf64-ppc.c:14047
+#: elf64-ppc.c:11553 elf64-ppc.c:11820 elf64-ppc.c:14086
 #, c-format
 msgid "%P: linkage table error against `%pT'\n"
 msgstr ""
 
-#: elf64-ppc.c:11977
+#: elf64-ppc.c:12016
 #, c-format
 msgid "can't build branch stub `%s'"
 msgstr ""
 
-#: elf64-ppc.c:12958
+#: elf64-ppc.c:12997
 #, c-format
 msgid "%pB section %pA exceeds stub group size"
 msgstr ""
 
-#: elf64-ppc.c:14228
+#: elf64-ppc.c:14267
 msgid "__tls_get_addr call offset overflow"
 msgstr ""
 
-#: elf64-ppc.c:14530 elf64-ppc.c:14549
+#: elf64-ppc.c:14569 elf64-ppc.c:14588
 #, c-format
 msgid "%s offset too large for .eh_frame sdata4 encoding"
 msgstr ""
 
-#: elf64-ppc.c:14581
+#: elf64-ppc.c:14620
 #, c-format
 msgid "linker stubs in %u group\n"
 msgid_plural "linker stubs in %u groups\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: elf64-ppc.c:14588
+#: elf64-ppc.c:14627
 #, c-format
 msgid ""
 "%s  branch         %lu\n"
@@ -4578,54 +4578,54 @@
 "  global entry   %lu"
 msgstr ""
 
-#: elf64-ppc.c:14988
+#: elf64-ppc.c:15027
 #, c-format
 msgid "%H: %s used with TLS symbol `%pT'\n"
 msgstr ""
 
-#: elf64-ppc.c:14990
+#: elf64-ppc.c:15029
 #, c-format
 msgid "%H: %s used with non-TLS symbol `%pT'\n"
 msgstr ""
 
-#: elf64-ppc.c:15745
+#: elf64-ppc.c:15784
 #, c-format
 msgid "%H: call to `%pT' lacks nop, can't restore toc; (plt call stub)\n"
 msgstr ""
 
-#: elf64-ppc.c:15751
+#: elf64-ppc.c:15790
 #, c-format
 msgid ""
 "%H: call to `%pT' lacks nop, can't restore toc; (toc save/adjust stub)\n"
 msgstr ""
 
-#: elf64-ppc.c:16639
+#: elf64-ppc.c:16678
 #, c-format
 msgid "%H: %s for indirect function `%pT' unsupported\n"
 msgstr ""
 
-#: elf64-ppc.c:16724
+#: elf64-ppc.c:16763
 #, c-format
 msgid ""
 "%X%P: %pB: %s against %pT is not supported by glibc as a dynamic relocation\n"
 msgstr ""
 
-#: elf64-ppc.c:16779
+#: elf64-ppc.c:16818
 #, c-format
 msgid "%P: %pB: %s is not supported for `%pT'\n"
 msgstr ""
 
-#: elf64-ppc.c:17038
+#: elf64-ppc.c:17066
 #, c-format
 msgid "%H: error: %s not a multiple of %u\n"
 msgstr ""
 
-#: elf64-ppc.c:17061
+#: elf64-ppc.c:17089
 #, c-format
 msgid "%H: unresolvable %s against `%pT'\n"
 msgstr ""
 
-#: elf64-ppc.c:17206
+#: elf64-ppc.c:17234
 #, c-format
 msgid "%H: %s against `%pT': error %d\n"
 msgstr ""
@@ -4777,7 +4777,7 @@
 msgid "warning: %pB has a corrupt string table index - ignoring"
 msgstr ""
 
-#: elfcode.h:1228
+#: elfcode.h:1229
 #, c-format
 msgid "%pB: version count (%<PRId64>) does not match symbol count (%ld)"
 msgstr ""
@@ -5096,7 +5096,7 @@
 "%pB: warning: Weak TLS is implementation defined and may not work as expected"
 msgstr ""
 
-#: elfxx-aarch64.c:738 elfnn-aarch64.c:9902 elfnn-aarch64.c:9909
+#: elfxx-aarch64.c:738 elfnn-aarch64.c:9901 elfnn-aarch64.c:9908
 #, c-format
 msgid ""
 "%pB: warning: BTI turned on by -z force-bti when all inputs do not have BTI "
diff --git a/bfd/version.m4 b/bfd/version.m4
index 8c92220..71845f5 100644
--- a/bfd/version.m4
+++ b/bfd/version.m4
@@ -1 +1 @@
-m4_define([BFD_VERSION], [2.35.0])
+m4_define([BFD_VERSION], [2.35.1])
diff --git a/binutils/ChangeLog b/binutils/ChangeLog
index 0ccacc6..76ba6d9 100644
--- a/binutils/ChangeLog
+++ b/binutils/ChangeLog
@@ -1,3 +1,10 @@
+2020-09-19  Nick Clifton  <nickc@redhat.com>
+
+	This is the 2.35.1 point release.
+
+	* configure: Regenerate.
+	* po/binutils.pot: Regenerate.
+
 2020-09-03  Nick Clifton  <nickc@redhat.com>
 
 	Import from mainline:
diff --git a/binutils/configure b/binutils/configure
index 89c99ab..77c00eb 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.0.
+# Generated by GNU Autoconf 2.69 for binutils 2.35.1.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@
 # Identity of this package.
 PACKAGE_NAME='binutils'
 PACKAGE_TARNAME='binutils'
-PACKAGE_VERSION='2.35.0'
-PACKAGE_STRING='binutils 2.35.0'
+PACKAGE_VERSION='2.35.1'
+PACKAGE_STRING='binutils 2.35.1'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1378,7 +1378,7 @@
   # 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.0 to adapt to many kinds of systems.
+\`configure' configures binutils 2.35.1 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1449,7 +1449,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of binutils 2.35.0:";;
+     short | recursive ) echo "Configuration of binutils 2.35.1:";;
    esac
   cat <<\_ACEOF
 
@@ -1580,7 +1580,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-binutils configure 2.35.0
+binutils configure 2.35.1
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2228,7 +2228,7 @@
 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.0, which was
+It was created by binutils $as_me 2.35.1, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -4178,7 +4178,7 @@
 
 # Define the identity of the package.
  PACKAGE='binutils'
- VERSION='2.35.0'
+ VERSION='2.35.1'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -15853,7 +15853,7 @@
 # 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.0, which was
+This file was extended by binutils $as_me 2.35.1, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -15919,7 +15919,7 @@
 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.0
+binutils config.status 2.35.1
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff --git a/binutils/po/binutils.pot b/binutils/po/binutils.pot
index 0cdff4c..30420f8 100644
--- a/binutils/po/binutils.pot
+++ b/binutils/po/binutils.pot
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2020-07-24 10:20+0100\n"
+"POT-Creation-Date: 2020-09-19 11:21+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"
@@ -1789,7 +1789,7 @@
 #. Read AMOUNT bytes from PTR and store them in VAL as an unsigned value.
 #. Checks to make sure that the read will not reach or pass END
 #. and that VAL is big enough to hold AMOUNT bytes.
-#: dwarf.c:387
+#: dwarf.c:401
 #, c-format
 msgid "internal error: attempt to read %d byte of data in to %d sized variable"
 msgid_plural ""
@@ -1797,52 +1797,52 @@
 msgstr[0] ""
 msgstr[1] ""
 
-#: dwarf.c:512 dwarf.c:4748
+#: dwarf.c:526 dwarf.c:4762
 msgid "Badly formed extended line op encountered!\n"
 msgstr ""
 
-#: dwarf.c:518
+#: dwarf.c:532
 #, c-format
 msgid "  Extended opcode %d: "
 msgstr ""
 
-#: dwarf.c:523
+#: dwarf.c:537
 #, c-format
 msgid ""
 "End of Sequence\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:531
+#: dwarf.c:545
 #, c-format
 msgid "Length (%lu) of DW_LNE_set_address op is too long\n"
 msgstr ""
 
-#: dwarf.c:537
+#: dwarf.c:551
 #, c-format
 msgid "set Address to 0x%s\n"
 msgstr ""
 
-#: dwarf.c:544
+#: dwarf.c:558
 #, c-format
 msgid "define new File Table entry\n"
 msgstr ""
 
-#: dwarf.c:545 dwarf.c:4049
+#: dwarf.c:559 dwarf.c:4063
 #, c-format
 msgid "  Entry\tDir\tTime\tSize\tName\n"
 msgstr ""
 
-#: dwarf.c:564
+#: dwarf.c:578
 msgid "DW_LNE_define_file: Bad opcode length\n"
 msgstr ""
 
-#: dwarf.c:569
+#: dwarf.c:583
 #, c-format
 msgid "set Discriminator to %s\n"
 msgstr ""
 
-#: dwarf.c:635
+#: dwarf.c:649
 #, c-format
 msgid "    UNKNOWN DW_LNE_HP_SFC opcode (%u)\n"
 msgstr ""
@@ -1851,1009 +1851,1009 @@
 #. the limited range of the unsigned char data type used
 #. for op_code.
 #. && op_code <= DW_LNE_hi_user
-#: dwarf.c:652
+#: dwarf.c:666
 #, c-format
 msgid "user defined: "
 msgstr ""
 
-#: dwarf.c:654
+#: dwarf.c:668
 #, c-format
 msgid "UNKNOWN: "
 msgstr ""
 
-#: dwarf.c:655
+#: dwarf.c:669
 #, c-format
 msgid "length %d ["
 msgstr ""
 
-#: dwarf.c:673 dwarf.c:743
+#: dwarf.c:687 dwarf.c:757
 msgid "<no .debug_str section>"
 msgstr ""
 
-#: dwarf.c:677
+#: dwarf.c:691
 #, c-format
 msgid "DW_FORM_strp offset too big: %s\n"
 msgstr ""
 
-#: dwarf.c:679 dwarf.c:707 dwarf.c:1745
+#: dwarf.c:693 dwarf.c:721 dwarf.c:1759
 msgid "<offset is too big>"
 msgstr ""
 
-#: dwarf.c:689
+#: dwarf.c:703
 msgid "<no NUL byte at end of .debug_str section>"
 msgstr ""
 
-#: dwarf.c:701
+#: dwarf.c:715
 msgid "<no .debug_line_str section>"
 msgstr ""
 
-#: dwarf.c:705
+#: dwarf.c:719
 #, c-format
 msgid "DW_FORM_line_strp offset too big: %s\n"
 msgstr ""
 
-#: dwarf.c:717
+#: dwarf.c:731
 msgid "<no NUL byte at end of .debug_line_str section>"
 msgstr ""
 
-#: dwarf.c:738
+#: dwarf.c:752
 msgid "<no .debug_str_offsets.dwo section>"
 msgstr ""
 
-#: dwarf.c:739
+#: dwarf.c:753
 msgid "<no .debug_str_offsets section>"
 msgstr ""
 
-#: dwarf.c:742
+#: dwarf.c:756
 msgid "<no .debug_str.dwo section>"
 msgstr ""
 
-#: dwarf.c:750
+#: dwarf.c:764
 #, c-format
 msgid "Expected offset size of 8 but given %s"
 msgstr ""
 
-#: dwarf.c:755
+#: dwarf.c:769
 #, c-format
 msgid "Expected offset size of 4 but given %s"
 msgstr ""
 
-#: dwarf.c:776
+#: dwarf.c:790
 #, c-format
 msgid "index table size is too small %s vs %s\n"
 msgstr ""
 
-#: dwarf.c:779
+#: dwarf.c:793
 msgid "<table too small>"
 msgstr ""
 
-#: dwarf.c:790
+#: dwarf.c:804
 #, c-format
 msgid "DW_FORM_GNU_str_index offset too big: %s vs %s\n"
 msgstr ""
 
-#: dwarf.c:793
+#: dwarf.c:807
 msgid "<index offset is too big>"
 msgstr ""
 
-#: dwarf.c:800
+#: dwarf.c:814
 #, c-format
 msgid "DW_FORM_GNU_str_index indirect offset too big: %s\n"
 msgstr ""
 
-#: dwarf.c:802
+#: dwarf.c:816
 msgid "<indirect index offset is too big>"
 msgstr ""
 
-#: dwarf.c:811
+#: dwarf.c:825
 msgid "<no NUL byte at end of section>"
 msgstr ""
 
-#: dwarf.c:822
+#: dwarf.c:836
 msgid "<no .debug_addr section>"
 msgstr ""
 
-#: dwarf.c:826
+#: dwarf.c:840
 #, c-format
 msgid "Offset into section %s too big: %s\n"
 msgstr ""
 
 #. Report the missing single zero which ends the section.
-#: dwarf.c:998
+#: dwarf.c:1012
 msgid ".debug_abbrev section not zero terminated\n"
 msgstr ""
 
-#: dwarf.c:1013
+#: dwarf.c:1027
 #, c-format
 msgid "User TAG value: %#lx"
 msgstr ""
 
-#: dwarf.c:1015
+#: dwarf.c:1029
 #, c-format
 msgid "Unknown TAG value: %#lx"
 msgstr ""
 
-#: dwarf.c:1035
+#: dwarf.c:1049
 #, c-format
 msgid "Unknown FORM value: %lx"
 msgstr ""
 
-#: dwarf.c:1051
+#: dwarf.c:1065
 #, c-format
 msgid "Unknown IDX value: %lx"
 msgstr ""
 
-#: dwarf.c:1065
+#: dwarf.c:1079
 #, c-format
 msgid "%c%s byte block: "
 msgstr ""
 
-#: dwarf.c:1409
+#: dwarf.c:1423
 #, c-format
 msgid "(DW_OP_call_ref in frame info)"
 msgstr ""
 
-#: dwarf.c:1432
+#: dwarf.c:1446
 #, c-format
 msgid "size: %s "
 msgstr ""
 
-#: dwarf.c:1434
+#: dwarf.c:1448
 #, c-format
 msgid "offset: %s "
 msgstr ""
 
-#: dwarf.c:1450
+#: dwarf.c:1464
 #, c-format
 msgid "DW_OP_GNU_push_tls_address or DW_OP_HP_unknown"
 msgstr ""
 
-#: dwarf.c:1475
+#: dwarf.c:1489
 #, c-format
 msgid "(%s in frame info)"
 msgstr ""
 
-#: dwarf.c:1577
+#: dwarf.c:1591
 #, c-format
 msgid "(DW_OP_GNU_variable_value in frame info)"
 msgstr ""
 
-#: dwarf.c:1630
+#: dwarf.c:1644
 #, c-format
 msgid "(User defined location op 0x%x)"
 msgstr ""
 
-#: dwarf.c:1632
+#: dwarf.c:1646
 #, c-format
 msgid "(Unknown location op 0x%x)"
 msgstr ""
 
-#: dwarf.c:1714
+#: dwarf.c:1728
 msgid "<no links available>"
 msgstr ""
 
-#: dwarf.c:1738
+#: dwarf.c:1752
 msgid "<no NUL byte at end of alt .debug_str section>"
 msgstr ""
 
-#: dwarf.c:1743
+#: dwarf.c:1757
 #, c-format
 msgid ""
 "DW_FORM_GNU_strp_alt offset (%s) too big or no string sections available\n"
 msgstr ""
 
-#: dwarf.c:1766
+#: dwarf.c:1780
 #, c-format
 msgid "Unknown AT value: %lx"
 msgstr ""
 
-#: dwarf.c:1831
+#: dwarf.c:1845
 #, c-format
 msgid "Corrupt attribute block length: %lx\n"
 msgstr ""
 
-#: dwarf.c:2087
+#: dwarf.c:2101
 msgid "corrupt discr_list - not using a block form\n"
 msgstr ""
 
-#: dwarf.c:2094
+#: dwarf.c:2108
 msgid "corrupt discr_list - block not long enough\n"
 msgstr ""
 
-#: dwarf.c:2139
+#: dwarf.c:2153
 #, c-format
 msgid "corrupt discr_list - unrecognised discriminant byte %#x\n"
 msgstr ""
 
-#: dwarf.c:2179
+#: dwarf.c:2193
 msgid "Corrupt attribute\n"
 msgstr ""
 
-#: dwarf.c:2194
+#: dwarf.c:2208
 msgid "Internal error: DWARF version is not 2, 3 or 4.\n"
 msgstr ""
 
-#: dwarf.c:2321
+#: dwarf.c:2335
 msgid "DW_FORM_data8 is unsupported when sizeof (dwarf_vma) != 8\n"
 msgstr ""
 
-#: dwarf.c:2366
+#: dwarf.c:2380
 msgid "Block ends prematurely\n"
 msgstr ""
 
-#: dwarf.c:2393
+#: dwarf.c:2407
 #, c-format
 msgid "%c(indirect string, offset: 0x%s): %s"
 msgstr ""
 
-#: dwarf.c:2400
+#: dwarf.c:2414
 #, c-format
 msgid "%c(indirect line string, offset: 0x%s): %s"
 msgstr ""
 
-#: dwarf.c:2411
+#: dwarf.c:2425
 #, c-format
 msgid "%c(indexed string: 0x%s): %s"
 msgstr ""
 
-#: dwarf.c:2420
+#: dwarf.c:2434
 #, c-format
 msgid "%c(alt indirect string, offset: 0x%s) %s"
 msgstr ""
 
-#: dwarf.c:2445
+#: dwarf.c:2459
 #, c-format
 msgid "%c(addr_index: 0x%s): %s"
 msgstr ""
 
-#: dwarf.c:2451
+#: dwarf.c:2465
 #, c-format
 msgid "Unrecognized form: %lu\n"
 msgstr ""
 
-#: dwarf.c:2512
+#: dwarf.c:2526
 msgid "More location offset attributes than DW_AT_GNU_locview attributes\n"
 msgstr ""
 
-#: dwarf.c:2524
+#: dwarf.c:2538
 msgid "More DW_AT_GNU_locview attributes than location offset attributes\n"
 msgstr ""
 
-#: dwarf.c:2587 dwarf.c:2614 dwarf.c:2629
+#: dwarf.c:2601 dwarf.c:2628 dwarf.c:2643
 #, c-format
 msgid "Unsupported form (%s) for attribute %s\n"
 msgstr ""
 
-#: dwarf.c:2663
+#: dwarf.c:2677
 #, c-format
 msgid "(not inlined)"
 msgstr ""
 
-#: dwarf.c:2666
+#: dwarf.c:2680
 #, c-format
 msgid "(inlined)"
 msgstr ""
 
-#: dwarf.c:2669
+#: dwarf.c:2683
 #, c-format
 msgid "(declared as inline but ignored)"
 msgstr ""
 
-#: dwarf.c:2672
+#: dwarf.c:2686
 #, c-format
 msgid "(declared as inline and inlined)"
 msgstr ""
 
-#: dwarf.c:2675
+#: dwarf.c:2689
 #, c-format
 msgid "  (Unknown inline attribute value: %s)"
 msgstr ""
 
-#: dwarf.c:2732
+#: dwarf.c:2746
 #, c-format
 msgid "(implementation defined: %s)"
 msgstr ""
 
-#: dwarf.c:2735
+#: dwarf.c:2749
 #, c-format
 msgid "(Unknown: %s)"
 msgstr ""
 
-#: dwarf.c:2780
+#: dwarf.c:2794
 #, c-format
 msgid "(user defined type)"
 msgstr ""
 
-#: dwarf.c:2782
+#: dwarf.c:2796
 #, c-format
 msgid "(unknown type)"
 msgstr ""
 
-#: dwarf.c:2795
+#: dwarf.c:2809
 #, c-format
 msgid "(unknown accessibility)"
 msgstr ""
 
-#: dwarf.c:2807
+#: dwarf.c:2821
 #, c-format
 msgid "(unknown visibility)"
 msgstr ""
 
-#: dwarf.c:2820
+#: dwarf.c:2834
 #, c-format
 msgid "(user specified)"
 msgstr ""
 
-#: dwarf.c:2822
+#: dwarf.c:2836
 #, c-format
 msgid "(unknown endianity)"
 msgstr ""
 
-#: dwarf.c:2834
+#: dwarf.c:2848
 #, c-format
 msgid "(unknown virtuality)"
 msgstr ""
 
-#: dwarf.c:2846
+#: dwarf.c:2860
 #, c-format
 msgid "(unknown case)"
 msgstr ""
 
-#: dwarf.c:2864
+#: dwarf.c:2878
 #, c-format
 msgid "(user defined)"
 msgstr ""
 
-#: dwarf.c:2866
+#: dwarf.c:2880
 #, c-format
 msgid "(unknown convention)"
 msgstr ""
 
-#: dwarf.c:2875
+#: dwarf.c:2889
 #, c-format
 msgid "(undefined)"
 msgstr ""
 
-#: dwarf.c:2885
+#: dwarf.c:2899
 #, c-format
 msgid "(unsigned)"
 msgstr ""
 
-#: dwarf.c:2886
+#: dwarf.c:2900
 #, c-format
 msgid "(leading overpunch)"
 msgstr ""
 
-#: dwarf.c:2887
+#: dwarf.c:2901
 #, c-format
 msgid "(trailing overpunch)"
 msgstr ""
 
-#: dwarf.c:2888
+#: dwarf.c:2902
 #, c-format
 msgid "(leading separate)"
 msgstr ""
 
-#: dwarf.c:2889
+#: dwarf.c:2903
 #, c-format
 msgid "(trailing separate)"
 msgstr ""
 
-#: dwarf.c:2890 dwarf.c:2901
+#: dwarf.c:2904 dwarf.c:2915
 #, c-format
 msgid "(unrecognised)"
 msgstr ""
 
-#: dwarf.c:2898
+#: dwarf.c:2912
 #, c-format
 msgid "(no)"
 msgstr ""
 
-#: dwarf.c:2899
+#: dwarf.c:2913
 #, c-format
 msgid "(in class)"
 msgstr ""
 
-#: dwarf.c:2900
+#: dwarf.c:2914
 #, c-format
 msgid "(out of class)"
 msgstr ""
 
-#: dwarf.c:2932
+#: dwarf.c:2946
 #, c-format
 msgid " (location list)"
 msgstr ""
 
-#: dwarf.c:2953 dwarf.c:5926 dwarf.c:6075 dwarf.c:6250
+#: dwarf.c:2967 dwarf.c:5940 dwarf.c:6089 dwarf.c:6264
 #, c-format
 msgid " [without DW_AT_frame_base]"
 msgstr ""
 
-#: dwarf.c:2986
+#: dwarf.c:3000
 #, c-format
 msgid ""
 "Offset %s used as value for DW_AT_import attribute of DIE at offset 0x%lx is "
 "too big.\n"
 msgstr ""
 
-#: dwarf.c:2997
+#: dwarf.c:3011
 #, c-format
 msgid "\t[Abbrev Number: %ld"
 msgstr ""
 
-#: dwarf.c:3102
+#: dwarf.c:3116
 #, c-format
 msgid ""
 "Raw dump of debug contents of section %s (loaded from %s):\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:3105
+#: dwarf.c:3119
 #, c-format
 msgid ""
 "Raw dump of debug contents of section %s:\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:3110
+#: dwarf.c:3124
 #, c-format
 msgid ""
 "Contents of the %s section (loaded from %s):\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:3113
+#: dwarf.c:3127
 #, c-format
 msgid ""
 "Contents of the %s section:\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:3162
+#: dwarf.c:3176
 #, c-format
 msgid "Reserved length value (0x%s) found in section %s\n"
 msgstr ""
 
-#: dwarf.c:3174
+#: dwarf.c:3188
 #, c-format
 msgid "Corrupt unit length (0x%s) found in section %s\n"
 msgstr ""
 
-#: dwarf.c:3182
+#: dwarf.c:3196
 #, c-format
 msgid "No comp units in %s section ?\n"
 msgstr ""
 
-#: dwarf.c:3191
+#: dwarf.c:3205
 #, c-format
 msgid "Not enough memory for a debug info array of %u entries\n"
 msgstr ""
 
-#: dwarf.c:3220
+#: dwarf.c:3234
 #, c-format
 msgid "Unable to locate %s section!\n"
 msgstr ""
 
-#: dwarf.c:3300
+#: dwarf.c:3314
 #, c-format
 msgid "Invalid pointer size (%d) in compunit header, using %d instead\n"
 msgstr ""
 
-#: dwarf.c:3344
+#: dwarf.c:3358
 #, c-format
 msgid "  Compilation Unit @ offset 0x%s:\n"
 msgstr ""
 
-#: dwarf.c:3346
+#: dwarf.c:3360
 #, c-format
 msgid "   Length:        0x%s (%s)\n"
 msgstr ""
 
-#: dwarf.c:3349
+#: dwarf.c:3363
 #, c-format
 msgid "   Version:       %d\n"
 msgstr ""
 
-#: dwarf.c:3350
+#: dwarf.c:3364
 #, c-format
 msgid "   Abbrev Offset: 0x%s\n"
 msgstr ""
 
-#: dwarf.c:3352
+#: dwarf.c:3366
 #, c-format
 msgid "   Pointer Size:  %d\n"
 msgstr ""
 
-#: dwarf.c:3357
+#: dwarf.c:3371
 #, c-format
 msgid "   Signature:     0x%s\n"
 msgstr ""
 
-#: dwarf.c:3360
+#: dwarf.c:3374
 #, c-format
 msgid "   Type Offset:   0x%s\n"
 msgstr ""
 
-#: dwarf.c:3368
+#: dwarf.c:3382
 #, c-format
 msgid "   Section contributions:\n"
 msgstr ""
 
-#: dwarf.c:3369
+#: dwarf.c:3383
 #, c-format
 msgid "    .debug_abbrev.dwo:       0x%s  0x%s\n"
 msgstr ""
 
-#: dwarf.c:3372
+#: dwarf.c:3386
 #, c-format
 msgid "    .debug_line.dwo:         0x%s  0x%s\n"
 msgstr ""
 
-#: dwarf.c:3375
+#: dwarf.c:3389
 #, c-format
 msgid "    .debug_loc.dwo:          0x%s  0x%s\n"
 msgstr ""
 
-#: dwarf.c:3378
+#: dwarf.c:3392
 #, c-format
 msgid "    .debug_str_offsets.dwo:  0x%s  0x%s\n"
 msgstr ""
 
-#: dwarf.c:3388 dwarf.c:5152 dwarf.c:6676 dwarf.c:8986
+#: dwarf.c:3402 dwarf.c:5166 dwarf.c:6690 dwarf.c:9000
 #, c-format
 msgid "Debug info is corrupted, %s header at %#lx has length %s\n"
 msgstr ""
 
-#: dwarf.c:3401
+#: dwarf.c:3415
 #, c-format
 msgid "CU at offset %s contains corrupt or unsupported version number: %d.\n"
 msgstr ""
 
-#: dwarf.c:3410
+#: dwarf.c:3424
 #, c-format
 msgid "CU at offset %s contains corrupt or unsupported unit type: %d.\n"
 msgstr ""
 
-#: dwarf.c:3420
+#: dwarf.c:3434
 #, c-format
 msgid ""
 "Debug info is corrupted, abbrev offset (%lx) is larger than abbrev section "
 "size (%lx)\n"
 msgstr ""
 
-#: dwarf.c:3426
+#: dwarf.c:3440
 #, c-format
 msgid ""
 "Debug info is corrupted, abbrev size (%lx) is larger than abbrev section "
 "size (%lx)\n"
 msgstr ""
 
-#: dwarf.c:3470
+#: dwarf.c:3484
 #, c-format
 msgid " <%d><%lx>: Abbrev Number: 0\n"
 msgstr ""
 
-#: dwarf.c:3480
+#: dwarf.c:3494
 #, c-format
 msgid "Bogus end-of-siblings marker detected at offset %lx in %s section\n"
 msgstr ""
 
-#: dwarf.c:3484
+#: dwarf.c:3498
 msgid "Further warnings about bogus end-of-sibling markers suppressed\n"
 msgstr ""
 
-#: dwarf.c:3503
+#: dwarf.c:3517
 #, c-format
 msgid " <%d><%lx>: Abbrev Number: %lu"
 msgstr ""
 
-#: dwarf.c:3507
+#: dwarf.c:3521
 #, c-format
 msgid " <%d><%lx>: ...\n"
 msgstr ""
 
-#: dwarf.c:3526
+#: dwarf.c:3540
 #, c-format
 msgid ""
 "DIE at offset 0x%lx refers to abbreviation number %lu which does not exist\n"
 msgstr ""
 
-#: dwarf.c:3600
+#: dwarf.c:3614
 msgid "DIE has locviews without loclist\n"
 msgstr ""
 
-#: dwarf.c:3714
+#: dwarf.c:3728
 #, c-format
 msgid ""
 "The length field (0x%lx) in the debug_line header is wrong - the section is "
 "too small\n"
 msgstr ""
 
-#: dwarf.c:3728
+#: dwarf.c:3742
 msgid "Only DWARF version 2, 3, 4 and 5 line info is currently supported.\n"
 msgstr ""
 
-#: dwarf.c:3740 dwarf.c:6343 dwarf.c:7161
+#: dwarf.c:3754 dwarf.c:6357 dwarf.c:7175
 #, c-format
 msgid "The %s section contains unsupported segment selector size: %d.\n"
 msgstr ""
 
-#: dwarf.c:3757
+#: dwarf.c:3771
 msgid "Invalid maximum operations per insn.\n"
 msgstr ""
 
-#: dwarf.c:3773
+#: dwarf.c:3787
 #, c-format
 msgid "Line length %s extends beyond end of section\n"
 msgstr ""
 
-#: dwarf.c:3793
+#: dwarf.c:3807
 msgid "Directory Table"
 msgstr ""
 
-#: dwarf.c:3793
+#: dwarf.c:3807
 msgid "File Name Table"
 msgstr ""
 
-#: dwarf.c:3797
+#: dwarf.c:3811
 #, c-format
 msgid "Unexpectedly large number of columns in the %s (%u)\n"
 msgstr ""
 
-#: dwarf.c:3807
+#: dwarf.c:3821
 #, c-format
 msgid "%s: Corrupt format description entry\n"
 msgstr ""
 
-#: dwarf.c:3815
+#: dwarf.c:3829
 #, c-format
 msgid ""
 "\n"
 " The %s is empty.\n"
 msgstr ""
 
-#: dwarf.c:3820
+#: dwarf.c:3834
 #, c-format
 msgid "%s: Corrupt entry count - expected %s but none found\n"
 msgstr ""
 
-#: dwarf.c:3827
+#: dwarf.c:3841
 #, c-format
 msgid "%s: format count is zero, but the table is not empty\n"
 msgstr ""
 
-#: dwarf.c:3832
+#: dwarf.c:3846
 #, c-format
 msgid ""
 "\n"
 " The %s (offset 0x%lx, lines %s, columns %u):\n"
 msgstr ""
 
-#: dwarf.c:3836
+#: dwarf.c:3850
 #, c-format
 msgid "  Entry"
 msgstr ""
 
-#: dwarf.c:3850
+#: dwarf.c:3864
 #, c-format
 msgid "\tName"
 msgstr ""
 
-#: dwarf.c:3853
+#: dwarf.c:3867
 #, c-format
 msgid "\tDir"
 msgstr ""
 
-#: dwarf.c:3856
+#: dwarf.c:3870
 #, c-format
 msgid "\tTime"
 msgstr ""
 
-#: dwarf.c:3859
+#: dwarf.c:3873
 #, c-format
 msgid "\tSize"
 msgstr ""
 
-#: dwarf.c:3862
+#: dwarf.c:3876
 #, c-format
 msgid "\tMD5\t\t\t"
 msgstr ""
 
-#: dwarf.c:3865
+#: dwarf.c:3879
 #, c-format
 msgid "\t(Unknown format content type %s)"
 msgstr ""
 
-#: dwarf.c:3899
+#: dwarf.c:3913
 #, c-format
 msgid ""
 "\n"
 "%s: Corrupt entries list\n"
 msgstr ""
 
-#: dwarf.c:3947 dwarf.c:4362
+#: dwarf.c:3961 dwarf.c:4376
 msgid ""
 "Partial .debug_line. section encountered without a prior full .debug_line "
 "section\n"
 msgstr ""
 
-#: dwarf.c:3960 dwarf.c:5460
+#: dwarf.c:3974 dwarf.c:5474
 #, c-format
 msgid "  Offset:                      0x%lx\n"
 msgstr ""
 
-#: dwarf.c:3961
+#: dwarf.c:3975
 #, c-format
 msgid "  Length:                      %ld\n"
 msgstr ""
 
-#: dwarf.c:3962
+#: dwarf.c:3976
 #, c-format
 msgid "  DWARF Version:               %d\n"
 msgstr ""
 
-#: dwarf.c:3965
+#: dwarf.c:3979
 #, c-format
 msgid "  Address size (bytes):        %d\n"
 msgstr ""
 
-#: dwarf.c:3966
+#: dwarf.c:3980
 #, c-format
 msgid "  Segment selector (bytes):    %d\n"
 msgstr ""
 
-#: dwarf.c:3968
+#: dwarf.c:3982
 #, c-format
 msgid "  Prologue Length:             %d\n"
 msgstr ""
 
-#: dwarf.c:3969
+#: dwarf.c:3983
 #, c-format
 msgid "  Minimum Instruction Length:  %d\n"
 msgstr ""
 
-#: dwarf.c:3971
+#: dwarf.c:3985
 #, c-format
 msgid "  Maximum Ops per Instruction: %d\n"
 msgstr ""
 
-#: dwarf.c:3972
+#: dwarf.c:3986
 #, c-format
 msgid "  Initial value of 'is_stmt':  %d\n"
 msgstr ""
 
-#: dwarf.c:3973
+#: dwarf.c:3987
 #, c-format
 msgid "  Line Base:                   %d\n"
 msgstr ""
 
-#: dwarf.c:3974
+#: dwarf.c:3988
 #, c-format
 msgid "  Line Range:                  %d\n"
 msgstr ""
 
-#: dwarf.c:3975
+#: dwarf.c:3989
 #, c-format
 msgid "  Opcode Base:                 %d\n"
 msgstr ""
 
-#: dwarf.c:3980 dwarf.c:4378
+#: dwarf.c:3994 dwarf.c:4392
 msgid "Line range of 0 is invalid, using 1 instead\n"
 msgstr ""
 
-#: dwarf.c:3992
+#: dwarf.c:4006
 msgid "Line Base extends beyond end of section\n"
 msgstr ""
 
-#: dwarf.c:3996
+#: dwarf.c:4010
 #, c-format
 msgid ""
 "\n"
 " Opcodes:\n"
 msgstr ""
 
-#: dwarf.c:3999
+#: dwarf.c:4013
 #, c-format
 msgid "  Opcode %d has %d arg\n"
 msgid_plural "  Opcode %d has %d args\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: dwarf.c:4019
+#: dwarf.c:4033
 #, c-format
 msgid ""
 "\n"
 " The Directory Table is empty.\n"
 msgstr ""
 
-#: dwarf.c:4024
+#: dwarf.c:4038
 #, c-format
 msgid ""
 "\n"
 " The Directory Table (offset 0x%lx):\n"
 msgstr ""
 
-#: dwarf.c:4044
+#: dwarf.c:4058
 #, c-format
 msgid ""
 "\n"
 " The File Name Table is empty.\n"
 msgstr ""
 
-#: dwarf.c:4047
+#: dwarf.c:4061
 #, c-format
 msgid ""
 "\n"
 " The File Name Table (offset 0x%lx):\n"
 msgstr ""
 
-#: dwarf.c:4070
+#: dwarf.c:4084
 msgid "Corrupt file name table entry\n"
 msgstr ""
 
-#: dwarf.c:4086
+#: dwarf.c:4100
 #, c-format
 msgid " No Line Number Statements.\n"
 msgstr ""
 
-#: dwarf.c:4089
+#: dwarf.c:4103
 #, c-format
 msgid " Line Number Statements:\n"
 msgstr ""
 
-#: dwarf.c:4111
+#: dwarf.c:4125
 #, c-format
 msgid "  Special opcode %d: advance Address by %s to 0x%s%s"
 msgstr ""
 
-#: dwarf.c:4116 dwarf.c:4137 dwarf.c:4179 dwarf.c:4199 dwarf.c:4249
-#: dwarf.c:4269
+#: dwarf.c:4130 dwarf.c:4151 dwarf.c:4193 dwarf.c:4213 dwarf.c:4263
+#: dwarf.c:4283
 msgid " (reset view)"
 msgstr ""
 
-#: dwarf.c:4131
+#: dwarf.c:4145
 #, c-format
 msgid "  Special opcode %d: advance Address by %s to 0x%s[%d]%s"
 msgstr ""
 
-#: dwarf.c:4141
+#: dwarf.c:4155
 #, c-format
 msgid " and Line by %s to %d"
 msgstr ""
 
-#: dwarf.c:4144 dwarf.c:4161
+#: dwarf.c:4158 dwarf.c:4175
 #, c-format
 msgid " (view %u)\n"
 msgstr ""
 
-#: dwarf.c:4159
+#: dwarf.c:4173
 #, c-format
 msgid "  Copy"
 msgstr ""
 
-#: dwarf.c:4175
+#: dwarf.c:4189
 #, c-format
 msgid "  Advance PC by %s to 0x%s%s\n"
 msgstr ""
 
-#: dwarf.c:4194
+#: dwarf.c:4208
 #, c-format
 msgid "  Advance PC by %s to 0x%s[%d]%s\n"
 msgstr ""
 
-#: dwarf.c:4206
+#: dwarf.c:4220
 #, c-format
 msgid "  Advance Line by %s to %d\n"
 msgstr ""
 
-#: dwarf.c:4213
+#: dwarf.c:4227
 #, c-format
 msgid "  Set File Name to entry %s in the File Name Table\n"
 msgstr ""
 
-#: dwarf.c:4220
+#: dwarf.c:4234
 #, c-format
 msgid "  Set column to %s\n"
 msgstr ""
 
-#: dwarf.c:4228
+#: dwarf.c:4242
 #, c-format
 msgid "  Set is_stmt to %s\n"
 msgstr ""
 
-#: dwarf.c:4233
+#: dwarf.c:4247
 #, c-format
 msgid "  Set basic block\n"
 msgstr ""
 
-#: dwarf.c:4245
+#: dwarf.c:4259
 #, c-format
 msgid "  Advance PC by constant %s to 0x%s%s\n"
 msgstr ""
 
-#: dwarf.c:4264
+#: dwarf.c:4278
 #, c-format
 msgid "  Advance PC by constant %s to 0x%s[%d]%s\n"
 msgstr ""
 
-#: dwarf.c:4277
+#: dwarf.c:4291
 #, c-format
 msgid "  Advance PC by fixed size amount %s to 0x%s\n"
 msgstr ""
 
-#: dwarf.c:4284
+#: dwarf.c:4298
 #, c-format
 msgid "  Set prologue_end to true\n"
 msgstr ""
 
-#: dwarf.c:4288
+#: dwarf.c:4302
 #, c-format
 msgid "  Set epilogue_begin to true\n"
 msgstr ""
 
-#: dwarf.c:4293
+#: dwarf.c:4307
 #, c-format
 msgid "  Set ISA to %s\n"
 msgstr ""
 
-#: dwarf.c:4297 dwarf.c:4930
+#: dwarf.c:4311 dwarf.c:4944
 #, c-format
 msgid "  Unknown opcode %d with operands: "
 msgstr ""
 
-#: dwarf.c:4391
+#: dwarf.c:4405
 #, c-format
 msgid "opcode base of %d extends beyond end of section\n"
 msgstr ""
 
-#: dwarf.c:4406
+#: dwarf.c:4420
 #, c-format
 msgid "Unexpectedly large number of columns in the directory name table (%u)\n"
 msgstr ""
 
-#: dwarf.c:4418 dwarf.c:4442 dwarf.c:4472
+#: dwarf.c:4432 dwarf.c:4456 dwarf.c:4486
 msgid "Corrupt directories list\n"
 msgstr ""
 
-#: dwarf.c:4480
+#: dwarf.c:4494
 #, c-format
 msgid "Unexpectedly large number of columns in the file name table (%u)\n"
 msgstr ""
 
-#: dwarf.c:4492 dwarf.c:4517 dwarf.c:4564
+#: dwarf.c:4506 dwarf.c:4531 dwarf.c:4578
 msgid "Corrupt file name list\n"
 msgstr ""
 
-#: dwarf.c:4584
+#: dwarf.c:4598
 msgid "directory table ends unexpectedly\n"
 msgstr ""
 
-#: dwarf.c:4623
+#: dwarf.c:4637
 msgid "file table ends unexpectedly\n"
 msgstr ""
 
-#: dwarf.c:4656
+#: dwarf.c:4670
 #, c-format
 msgid "CU: No directory table\n"
 msgstr ""
 
-#: dwarf.c:4658
+#: dwarf.c:4672
 #, c-format
 msgid "CU: %s:\n"
 msgstr ""
 
-#: dwarf.c:4668 dwarf.c:4968 readelf.c:6023 readelf.c:6098 readelf.c:6116
+#: dwarf.c:4682 dwarf.c:4982 readelf.c:6023 readelf.c:6098 readelf.c:6116
 #: readelf.c:6134 readelf.c:6935 readelf.c:11013 readelf.c:11646
 #: readelf.c:11659 readelf.c:16520 readelf.c:16552
 msgid "<unknown>"
 msgstr ""
 
-#: dwarf.c:4671 dwarf.c:4860
+#: dwarf.c:4685 dwarf.c:4874
 #, c-format
 msgid "directory index %u > number of directories %s\n"
 msgstr ""
 
-#: dwarf.c:4673 dwarf.c:4962 elfcomm.c:902 readelf.c:337 readelf.c:704
+#: dwarf.c:4687 dwarf.c:4976 elfcomm.c:902 readelf.c:337 readelf.c:704
 #: readelf.c:7096 readelf.c:7632 readelf.c:9644 readelf.c:11973 readelf.c:12039
 #: readelf.c:12043 readelf.c:12082 readelf.c:15357 readelf.c:15446
 #: readelf.c:16039 readelf.c:16058 readelf.c:16177 readelf.c:16529
@@ -2862,446 +2862,446 @@
 msgid "<corrupt>"
 msgstr ""
 
-#: dwarf.c:4679
+#: dwarf.c:4693
 #, c-format
 msgid "CU: %s/%s:\n"
 msgstr ""
 
-#: dwarf.c:4685
+#: dwarf.c:4699
 #, c-format
 msgid ""
 "File name                            Line number    Starting address    "
 "View    Stmt\n"
 msgstr ""
 
-#: dwarf.c:4687
+#: dwarf.c:4701
 #, c-format
 msgid "CU: Empty file name table\n"
 msgstr ""
 
-#: dwarf.c:4794
+#: dwarf.c:4808
 #, c-format
 msgid "UNKNOWN (%u): length %ld\n"
 msgstr ""
 
-#: dwarf.c:4844
+#: dwarf.c:4858
 #, c-format
 msgid ""
 "\n"
 " [Use file table entry %d]\n"
 msgstr ""
 
-#: dwarf.c:4848
+#: dwarf.c:4862
 #, c-format
 msgid "file index %u > number of files %u\n"
 msgstr ""
 
-#: dwarf.c:4849
+#: dwarf.c:4863
 #, c-format
 msgid ""
 "\n"
 " <over large file table index %u>"
 msgstr ""
 
-#: dwarf.c:4855
+#: dwarf.c:4869
 #, c-format
 msgid ""
 "\n"
 " [Use file %s in directory table entry %d]\n"
 msgstr ""
 
-#: dwarf.c:4862
+#: dwarf.c:4876
 #, c-format
 msgid ""
 "\n"
 " <over large directory table entry %u>\n"
 msgstr ""
 
-#: dwarf.c:4926
+#: dwarf.c:4940
 #, c-format
 msgid "  Set ISA to %lu\n"
 msgstr ""
 
-#: dwarf.c:4961
+#: dwarf.c:4975
 #, c-format
 msgid "corrupt file index %u encountered\n"
 msgstr ""
 
-#: dwarf.c:5101
+#: dwarf.c:5115
 msgid "no info"
 msgstr ""
 
-#: dwarf.c:5102
+#: dwarf.c:5116
 msgid "type"
 msgstr ""
 
-#: dwarf.c:5103
+#: dwarf.c:5117
 msgid "variable"
 msgstr ""
 
-#: dwarf.c:5104
+#: dwarf.c:5118
 msgid "function"
 msgstr ""
 
-#: dwarf.c:5105
+#: dwarf.c:5119
 msgid "other"
 msgstr ""
 
-#: dwarf.c:5106
+#: dwarf.c:5120
 msgid "unused5"
 msgstr ""
 
-#: dwarf.c:5107
+#: dwarf.c:5121
 msgid "unused6"
 msgstr ""
 
-#: dwarf.c:5108
+#: dwarf.c:5122
 msgid "unused7"
 msgstr ""
 
-#: dwarf.c:5168 dwarf.c:6689
+#: dwarf.c:5182 dwarf.c:6703
 #, c-format
 msgid ""
 ".debug_info offset of 0x%lx in %s section does not point to a CU header.\n"
 msgstr ""
 
-#: dwarf.c:5173
+#: dwarf.c:5187
 #, c-format
 msgid "  Length:                              %ld\n"
 msgstr ""
 
-#: dwarf.c:5175
+#: dwarf.c:5189
 #, c-format
 msgid "  Version:                             %d\n"
 msgstr ""
 
-#: dwarf.c:5177
+#: dwarf.c:5191
 #, c-format
 msgid "  Offset into .debug_info section:     0x%lx\n"
 msgstr ""
 
-#: dwarf.c:5179
+#: dwarf.c:5193
 #, c-format
 msgid "  Size of area in .debug_info section: %ld\n"
 msgstr ""
 
-#: dwarf.c:5188
+#: dwarf.c:5202
 msgid "Only DWARF 2 and 3 pubnames are currently supported\n"
 msgstr ""
 
-#: dwarf.c:5196
+#: dwarf.c:5210
 #, c-format
 msgid ""
 "\n"
 "    Offset  Kind          Name\n"
 msgstr ""
 
-#: dwarf.c:5198
+#: dwarf.c:5212
 #, c-format
 msgid ""
 "\n"
 "    Offset\tName\n"
 msgstr ""
 
-#: dwarf.c:5234
+#: dwarf.c:5248
 msgid "s"
 msgstr ""
 
-#: dwarf.c:5234
+#: dwarf.c:5248
 msgid "g"
 msgstr ""
 
-#: dwarf.c:5290
+#: dwarf.c:5304
 #, c-format
 msgid " DW_MACINFO_start_file - lineno: %d filenum: %d\n"
 msgstr ""
 
-#: dwarf.c:5296
+#: dwarf.c:5310
 #, c-format
 msgid " DW_MACINFO_end_file\n"
 msgstr ""
 
-#: dwarf.c:5303
+#: dwarf.c:5317
 #, c-format
 msgid " DW_MACINFO_define - lineno : %d macro : %s\n"
 msgstr ""
 
-#: dwarf.c:5311
+#: dwarf.c:5325
 #, c-format
 msgid " DW_MACINFO_undef - lineno : %d macro : %s\n"
 msgstr ""
 
-#: dwarf.c:5322
+#: dwarf.c:5336
 #, c-format
 msgid " DW_MACINFO_vendor_ext - constant : %d string : %s\n"
 msgstr ""
 
-#: dwarf.c:5452
+#: dwarf.c:5466
 #, c-format
 msgid "Only GNU extension to DWARF 4 or 5 of %s is currently supported.\n"
 msgstr ""
 
-#: dwarf.c:5462
+#: dwarf.c:5476
 #, c-format
 msgid "  Version:                     %d\n"
 msgstr ""
 
-#: dwarf.c:5463
+#: dwarf.c:5477
 #, c-format
 msgid "  Offset size:                 %d\n"
 msgstr ""
 
-#: dwarf.c:5467
+#: dwarf.c:5481
 #, c-format
 msgid "  Offset into .debug_line:     0x%lx\n"
 msgstr ""
 
-#: dwarf.c:5481
+#: dwarf.c:5495
 #, c-format
 msgid "  Extension opcode arguments:\n"
 msgstr ""
 
-#: dwarf.c:5488
+#: dwarf.c:5502
 #, c-format
 msgid "    DW_MACRO_%02x has no arguments\n"
 msgstr ""
 
-#: dwarf.c:5491
+#: dwarf.c:5505
 #, c-format
 msgid "    DW_MACRO_%02x arguments: "
 msgstr ""
 
-#: dwarf.c:5517
+#: dwarf.c:5531
 #, c-format
 msgid "Invalid extension opcode form %s\n"
 msgstr ""
 
-#: dwarf.c:5534
+#: dwarf.c:5548
 msgid ".debug_macro section not zero terminated\n"
 msgstr ""
 
-#: dwarf.c:5548
+#: dwarf.c:5562
 #, c-format
 msgid " DW_MACRO_define - lineno : %d macro : %s\n"
 msgstr ""
 
-#: dwarf.c:5556
+#: dwarf.c:5570
 #, c-format
 msgid " DW_MACRO_undef - lineno : %d macro : %s\n"
 msgstr ""
 
-#: dwarf.c:5569
+#: dwarf.c:5583
 msgid "DW_MACRO_start_file used, but no .debug_line offset provided.\n"
 msgstr ""
 
-#: dwarf.c:5575
+#: dwarf.c:5589
 #, c-format
 msgid " DW_MACRO_start_file - lineno: %d filenum: %d\n"
 msgstr ""
 
-#: dwarf.c:5578
+#: dwarf.c:5592
 #, c-format
 msgid " DW_MACRO_start_file - lineno: %d filenum: %d filename: %s%s%s\n"
 msgstr ""
 
-#: dwarf.c:5586
+#: dwarf.c:5600
 #, c-format
 msgid " DW_MACRO_end_file\n"
 msgstr ""
 
-#: dwarf.c:5593
+#: dwarf.c:5607
 #, c-format
 msgid " DW_MACRO_define_strp - lineno : %d macro : %s\n"
 msgstr ""
 
-#: dwarf.c:5601
+#: dwarf.c:5615
 #, c-format
 msgid " DW_MACRO_undef_strp - lineno : %d macro : %s\n"
 msgstr ""
 
-#: dwarf.c:5607
+#: dwarf.c:5621
 #, c-format
 msgid " DW_MACRO_import - offset : 0x%lx\n"
 msgstr ""
 
-#: dwarf.c:5614
+#: dwarf.c:5628
 #, c-format
 msgid " DW_MACRO_define_sup - lineno : %d macro offset : 0x%lx\n"
 msgstr ""
 
-#: dwarf.c:5621
+#: dwarf.c:5635
 #, c-format
 msgid " DW_MACRO_undef_sup - lineno : %d macro offset : 0x%lx\n"
 msgstr ""
 
-#: dwarf.c:5627
+#: dwarf.c:5641
 #, c-format
 msgid " DW_MACRO_import_sup - offset : 0x%lx\n"
 msgstr ""
 
-#: dwarf.c:5642
+#: dwarf.c:5656
 #, c-format
 msgid "(with offset %s) "
 msgstr ""
 
-#: dwarf.c:5643
+#: dwarf.c:5657
 #, c-format
 msgid "lineno : %d macro : %s\n"
 msgstr ""
 
-#: dwarf.c:5650
+#: dwarf.c:5664
 #, c-format
 msgid " <Target Specific macro op: %#x - UNHANDLED"
 msgstr ""
 
-#: dwarf.c:5656
+#: dwarf.c:5670
 #, c-format
 msgid " Unknown macro opcode %02x seen\n"
 msgstr ""
 
-#: dwarf.c:5667
+#: dwarf.c:5681
 #, c-format
 msgid " DW_MACRO_%02x\n"
 msgstr ""
 
-#: dwarf.c:5670
+#: dwarf.c:5684
 #, c-format
 msgid " DW_MACRO_%02x -"
 msgstr ""
 
-#: dwarf.c:5719
+#: dwarf.c:5733
 #, c-format
 msgid "  Number TAG (0x%lx)\n"
 msgstr ""
 
-#: dwarf.c:5728
+#: dwarf.c:5742
 msgid "has children"
 msgstr ""
 
-#: dwarf.c:5728
+#: dwarf.c:5742
 msgid "no children"
 msgstr ""
 
-#: dwarf.c:5790
+#: dwarf.c:5804
 #, c-format
 msgid "location view pair\n"
 msgstr ""
 
-#: dwarf.c:5822
+#: dwarf.c:5836
 #, c-format
 msgid "No debug information available for loc lists of entry: %u\n"
 msgstr ""
 
-#: dwarf.c:5834 dwarf.c:5981 dwarf.c:6143
+#: dwarf.c:5848 dwarf.c:5995 dwarf.c:6157
 #, c-format
 msgid "Invalid pointer size (%d) in debug info for entry %d\n"
 msgstr ""
 
-#: dwarf.c:5846 dwarf.c:5899 dwarf.c:5908 dwarf.c:5993 dwarf.c:6055
-#: dwarf.c:6154 dwarf.c:6227 dwarf.c:6235
+#: dwarf.c:5860 dwarf.c:5913 dwarf.c:5922 dwarf.c:6007 dwarf.c:6069
+#: dwarf.c:6168 dwarf.c:6241 dwarf.c:6249
 #, c-format
 msgid "Location list starting at offset 0x%lx is not terminated.\n"
 msgstr ""
 
-#: dwarf.c:5867 dwarf.c:6019 dwarf.c:6192 dwarf.c:6986 dwarf.c:7041
+#: dwarf.c:5881 dwarf.c:6033 dwarf.c:6206 dwarf.c:7000 dwarf.c:7055
 #, c-format
 msgid "<End of list>\n"
 msgstr ""
 
-#: dwarf.c:5879 dwarf.c:6029 dwarf.c:7046
+#: dwarf.c:5893 dwarf.c:6043 dwarf.c:7060
 #, c-format
 msgid "(base address)\n"
 msgstr ""
 
-#: dwarf.c:5893 dwarf.c:6012 dwarf.c:6180
+#: dwarf.c:5907 dwarf.c:6026 dwarf.c:6194
 #, c-format
 msgid ""
 "views at %8.8lx for:\n"
 "    %*s "
 msgstr ""
 
-#: dwarf.c:5929 dwarf.c:6078
+#: dwarf.c:5943 dwarf.c:6092
 msgid " (start == end)"
 msgstr ""
 
-#: dwarf.c:5931 dwarf.c:6080
+#: dwarf.c:5945 dwarf.c:6094
 msgid " (start > end)"
 msgstr ""
 
-#: dwarf.c:5968
+#: dwarf.c:5982
 #, c-format
 msgid "No debug information available for loclists lists of entry: %u\n"
 msgstr ""
 
-#: dwarf.c:6034
+#: dwarf.c:6048
 #, c-format
 msgid "View pair entry in loclist with locviews attribute\n"
 msgstr ""
 
-#: dwarf.c:6041
+#: dwarf.c:6055
 #, c-format
 msgid "views for:\n"
 msgstr ""
 
-#: dwarf.c:6045
+#: dwarf.c:6059
 #, c-format
 msgid "Invalid location list entry type %d\n"
 msgstr ""
 
-#: dwarf.c:6089
+#: dwarf.c:6103
 #, c-format
 msgid "Trailing view pair not used in a range"
 msgstr ""
 
-#: dwarf.c:6131
+#: dwarf.c:6145
 #, c-format
 msgid "No debug information for loc lists of entry: %u\n"
 msgstr ""
 
-#: dwarf.c:6198
+#: dwarf.c:6212
 #, c-format
 msgid "(base address selection entry)\n"
 msgstr ""
 
-#: dwarf.c:6219
+#: dwarf.c:6233
 #, c-format
 msgid "Unknown location list entry type 0x%x.\n"
 msgstr ""
 
-#: dwarf.c:6312 dwarf.c:6565 dwarf.c:6786 dwarf.c:6861 dwarf.c:7101
+#: dwarf.c:6326 dwarf.c:6579 dwarf.c:6800 dwarf.c:6875 dwarf.c:7115
 #, c-format
 msgid ""
 "\n"
 "The %s section is empty.\n"
 msgstr ""
 
-#: dwarf.c:6332
+#: dwarf.c:6346
 #, c-format
 msgid "The %s section contains corrupt or unsupported version number: %d.\n"
 msgstr ""
 
-#: dwarf.c:6352
+#: dwarf.c:6366
 #, c-format
 msgid "The %s section contains unsupported offset entry count: %d.\n"
 msgstr ""
 
-#: dwarf.c:6363 dwarf.c:6792 dwarf.c:7179
+#: dwarf.c:6377 dwarf.c:6806 dwarf.c:7193
 #, c-format
 msgid ""
 "Unable to load/parse the .debug_info section, so cannot interpret the %s "
 "section.\n"
 msgstr ""
 
-#: dwarf.c:6411
+#: dwarf.c:6425
 msgid "No location lists in .debug_info section!\n"
 msgstr ""
 
-#: dwarf.c:6416
+#: dwarf.c:6430
 #, c-format
 msgid "Location lists in %s section start at 0x%s\n"
 msgstr ""
 
-#: dwarf.c:6426
+#: dwarf.c:6440
 #, c-format
 msgid ""
 " Warning: This section has relocations - addresses seen here may not be "
@@ -3309,792 +3309,792 @@
 "\n"
 msgstr ""
 
-#: dwarf.c:6428
+#: dwarf.c:6442
 #, c-format
 msgid "    Offset   Begin            End              Expression\n"
 msgstr ""
 
-#: dwarf.c:6483
+#: dwarf.c:6497
 #, c-format
 msgid "There is a hole [0x%lx - 0x%lx] in .debug_loc section.\n"
 msgstr ""
 
-#: dwarf.c:6487
+#: dwarf.c:6501
 #, c-format
 msgid "There is an overlap [0x%lx - 0x%lx] in .debug_loc section.\n"
 msgstr ""
 
-#: dwarf.c:6496
+#: dwarf.c:6510
 #, c-format
 msgid "Offset 0x%lx is bigger than .debug_loc section size.\n"
 msgstr ""
 
-#: dwarf.c:6503
+#: dwarf.c:6517
 #, c-format
 msgid "View Offset 0x%lx is bigger than .debug_loc section size.\n"
 msgstr ""
 
-#: dwarf.c:6520
+#: dwarf.c:6534
 msgid "DWO is not yet supported.\n"
 msgstr ""
 
-#: dwarf.c:6537
+#: dwarf.c:6551
 msgid "Hole and overlap detection requires adjacent view lists and loclists.\n"
 msgstr ""
 
-#: dwarf.c:6546
+#: dwarf.c:6560
 #, c-format
 msgid "There is %ld unused byte at the end of section %s\n"
 msgid_plural "There are %ld unused bytes at the end of section %s\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: dwarf.c:6702
+#: dwarf.c:6716
 msgid "Only DWARF 2 and 3 aranges are currently supported.\n"
 msgstr ""
 
-#: dwarf.c:6706
+#: dwarf.c:6720
 #, c-format
 msgid "  Length:                   %ld\n"
 msgstr ""
 
-#: dwarf.c:6708
+#: dwarf.c:6722
 #, c-format
 msgid "  Version:                  %d\n"
 msgstr ""
 
-#: dwarf.c:6709
+#: dwarf.c:6723
 #, c-format
 msgid "  Offset into .debug_info:  0x%lx\n"
 msgstr ""
 
-#: dwarf.c:6711
+#: dwarf.c:6725
 #, c-format
 msgid "  Pointer Size:             %d\n"
 msgstr ""
 
-#: dwarf.c:6712
+#: dwarf.c:6726
 #, c-format
 msgid "  Segment Size:             %d\n"
 msgstr ""
 
-#: dwarf.c:6719
+#: dwarf.c:6733
 #, c-format
 msgid "Invalid address size in %s section!\n"
 msgstr ""
 
-#: dwarf.c:6729
+#: dwarf.c:6743
 msgid "Pointer size + Segment size is not a power of two.\n"
 msgstr ""
 
-#: dwarf.c:6734
+#: dwarf.c:6748
 #, c-format
 msgid ""
 "\n"
 "    Address            Length\n"
 msgstr ""
 
-#: dwarf.c:6736
+#: dwarf.c:6750
 #, c-format
 msgid ""
 "\n"
 "    Address    Length\n"
 msgstr ""
 
-#: dwarf.c:6812
+#: dwarf.c:6826
 #, c-format
 msgid "Corrupt address base (%lx) found in debug section %u\n"
 msgstr ""
 
-#: dwarf.c:6828
+#: dwarf.c:6842
 #, c-format
 msgid "  For compilation unit at offset 0x%s:\n"
 msgstr ""
 
-#: dwarf.c:6831
+#: dwarf.c:6845
 #, c-format
 msgid "\tIndex\tAddress\n"
 msgstr ""
 
-#: dwarf.c:6838
+#: dwarf.c:6852
 #, c-format
 msgid "\t%d:\t"
 msgstr ""
 
-#: dwarf.c:6901 dwarf.c:6916
+#: dwarf.c:6915 dwarf.c:6930
 #, c-format
 msgid "    Length: %#lx\n"
 msgstr ""
 
-#: dwarf.c:6902 dwarf.c:6918
+#: dwarf.c:6916 dwarf.c:6932
 #, c-format
 msgid "       Index   Offset [String]\n"
 msgstr ""
 
-#: dwarf.c:6909
+#: dwarf.c:6923
 #, c-format
 msgid "Unexpected version number in str_offset header: %#x\n"
 msgstr ""
 
-#: dwarf.c:6914
+#: dwarf.c:6928
 #, c-format
 msgid "Unexpected value in str_offset header's padding field: %#x\n"
 msgstr ""
 
-#: dwarf.c:6917
+#: dwarf.c:6931
 #, c-format
 msgid "    Version: %#lx\n"
 msgstr ""
 
-#: dwarf.c:7005 dwarf.c:7075
+#: dwarf.c:7019 dwarf.c:7089
 msgid "(start == end)"
 msgstr ""
 
-#: dwarf.c:7007 dwarf.c:7077
+#: dwarf.c:7021 dwarf.c:7091
 msgid "(start > end)"
 msgstr ""
 
-#: dwarf.c:7029
+#: dwarf.c:7043
 #, c-format
 msgid "Range list starting at offset 0x%lx is not terminated.\n"
 msgstr ""
 
-#: dwarf.c:7062
+#: dwarf.c:7076
 #, c-format
 msgid "Invalid range list entry type %d\n"
 msgstr ""
 
-#: dwarf.c:7140
+#: dwarf.c:7154
 #, c-format
 msgid ""
 "The length field (0x%lx) in the debug_rnglists header is wrong - the section "
 "is too small\n"
 msgstr ""
 
-#: dwarf.c:7151
+#: dwarf.c:7165
 msgid "Only DWARF version 5 debug_rnglists info is currently supported.\n"
 msgstr ""
 
-#: dwarf.c:7170
+#: dwarf.c:7184
 #, c-format
 msgid "The %s section contains unsupported offset entry count: %u.\n"
 msgstr ""
 
 #. This can happen when the file was compiled with -gsplit-debug
 #. which removes references to range lists from the primary .o file.
-#: dwarf.c:7192
+#: dwarf.c:7206
 #, c-format
 msgid "No range lists in .debug_info section.\n"
 msgstr ""
 
-#: dwarf.c:7217
+#: dwarf.c:7231
 #, c-format
 msgid "Range lists in %s section start at 0x%lx\n"
 msgstr ""
 
-#: dwarf.c:7222
+#: dwarf.c:7236
 #, c-format
 msgid "    Offset   Begin    End\n"
 msgstr ""
 
-#: dwarf.c:7241
+#: dwarf.c:7255
 #, c-format
 msgid "Corrupt pointer size (%d) in debug entry at offset %8.8lx\n"
 msgstr ""
 
-#: dwarf.c:7248
+#: dwarf.c:7262
 #, c-format
 msgid "Corrupt offset (%#8.8lx) in range entry %u\n"
 msgstr ""
 
-#: dwarf.c:7265
+#: dwarf.c:7279
 #, c-format
 msgid "There is a hole [0x%lx - 0x%lx] in %s section.\n"
 msgstr ""
 
-#: dwarf.c:7272
+#: dwarf.c:7286
 #, c-format
 msgid "There is an overlap [0x%lx - 0x%lx] in %s section.\n"
 msgstr ""
 
-#: dwarf.c:7348
+#: dwarf.c:7362
 #, c-format
 msgid "Unfeasibly large register number: %u\n"
 msgstr ""
 
-#: dwarf.c:7361
+#: dwarf.c:7375
 #, c-format
 msgid "Out of memory allocating %u columns in dwarf frame arrays\n"
 msgstr ""
 
-#: dwarf.c:7812
+#: dwarf.c:7826
 msgid "No terminator for augmentation name\n"
 msgstr ""
 
-#: dwarf.c:7824
+#: dwarf.c:7838
 #, c-format
 msgid "Invalid pointer size (%d) in CIE data\n"
 msgstr ""
 
-#: dwarf.c:7832
+#: dwarf.c:7846
 #, c-format
 msgid "Invalid segment size (%d) in CIE data\n"
 msgstr ""
 
-#: dwarf.c:7863 dwarf.c:8234
+#: dwarf.c:7877 dwarf.c:8248
 #, c-format
 msgid "Augmentation data too long: 0x%s, expected at most %#lx\n"
 msgstr ""
 
-#: dwarf.c:7950
+#: dwarf.c:7964
 #, c-format
 msgid "  Augmentation data:    "
 msgstr ""
 
-#: dwarf.c:7966
+#: dwarf.c:7980
 msgid "bad register: "
 msgstr ""
 
-#: dwarf.c:8136
+#: dwarf.c:8150
 msgid "Failed to read CIE information\n"
 msgstr ""
 
-#: dwarf.c:8147 dwarf.c:8171 dwarf.c:8198
+#: dwarf.c:8161 dwarf.c:8185 dwarf.c:8212
 msgid "Invalid max register\n"
 msgstr ""
 
 #. PR 17512: file: 9e196b3e.
-#: dwarf.c:8213
+#: dwarf.c:8227
 #, c-format
 msgid "Probably corrupt segment size: %d - using 4 instead\n"
 msgstr ""
 
-#: dwarf.c:8359
+#: dwarf.c:8373
 #, c-format
 msgid "Corrupt CFA_def expression value: %lu\n"
 msgstr ""
 
 #. PR 17512: file:306-192417-0.005.
-#: dwarf.c:8373
+#: dwarf.c:8387
 #, c-format
 msgid "Corrupt CFA expression value: %lu\n"
 msgstr ""
 
-#: dwarf.c:8676
+#: dwarf.c:8690
 msgid "Invalid column number in saved frame state\n"
 msgstr ""
 
-#: dwarf.c:8723
+#: dwarf.c:8737
 #, c-format
 msgid "  DW_CFA_def_cfa_expression: <corrupt len %lu>\n"
 msgstr ""
 
-#: dwarf.c:8747
+#: dwarf.c:8761
 #, c-format
 msgid "  DW_CFA_expression: <corrupt len %lu>\n"
 msgstr ""
 
-#: dwarf.c:8879
+#: dwarf.c:8893
 #, c-format
 msgid "  DW_CFA_??? (User defined call frame op: %#x)\n"
 msgstr ""
 
-#: dwarf.c:8881
+#: dwarf.c:8895
 #, c-format
 msgid "Unsupported or unknown Dwarf Call Frame Instruction number: %#x\n"
 msgstr ""
 
-#: dwarf.c:8995 dwarf.c:9399
+#: dwarf.c:9009 dwarf.c:9413
 #, c-format
 msgid "Version %ld\n"
 msgstr ""
 
-#: dwarf.c:9001
+#: dwarf.c:9015
 msgid "Only DWARF version 5 .debug_names is currently supported.\n"
 msgstr ""
 
-#: dwarf.c:9008
+#: dwarf.c:9022
 #, c-format
 msgid "Padding field of .debug_names must be 0 (found 0x%x)\n"
 msgstr ""
 
-#: dwarf.c:9013
+#: dwarf.c:9027
 msgid "Compilation unit count must be >= 1 in .debug_names\n"
 msgstr ""
 
-#: dwarf.c:9024
+#: dwarf.c:9038
 #, c-format
 msgid ""
 "Augmentation string length %u must be rounded up to a multiple of 4 in ."
 "debug_names.\n"
 msgstr ""
 
-#: dwarf.c:9030
+#: dwarf.c:9044
 #, c-format
 msgid "Augmentation string:"
 msgstr ""
 
-#: dwarf.c:9057
+#: dwarf.c:9071
 #, c-format
 msgid "CU table:\n"
 msgstr ""
 
-#: dwarf.c:9063 dwarf.c:9073
+#: dwarf.c:9077 dwarf.c:9087
 #, c-format
 msgid "[%3u] 0x%lx\n"
 msgstr ""
 
-#: dwarf.c:9067
+#: dwarf.c:9081
 #, c-format
 msgid "TU table:\n"
 msgstr ""
 
-#: dwarf.c:9077
+#: dwarf.c:9091
 #, c-format
 msgid "Foreign TU table:\n"
 msgstr ""
 
-#: dwarf.c:9083
+#: dwarf.c:9097
 #, c-format
 msgid "[%3u] "
 msgstr ""
 
-#: dwarf.c:9103
+#: dwarf.c:9117
 #, c-format
 msgid ""
 "Entry pool offset (0x%lx) exceeds unit size 0x%lx for unit 0x%lx in the "
 "debug_names\n"
 msgstr ""
 
-#: dwarf.c:9120
+#: dwarf.c:9134
 #, c-format
 msgid "Used %zu of %lu bucket.\n"
 msgid_plural "Used %zu of %lu buckets.\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: dwarf.c:9147
+#: dwarf.c:9161
 #, c-format
 msgid ""
 "Out of %lu items there are %zu bucket clashes (longest of %zu entries).\n"
 msgstr ""
 
-#: dwarf.c:9184
+#: dwarf.c:9198
 #, c-format
 msgid "Duplicate abbreviation tag %lu in unit 0x%lx in the debug_names\n"
 msgstr ""
 
-#: dwarf.c:9206 dwarf.c:9525
+#: dwarf.c:9220 dwarf.c:9539
 #, c-format
 msgid ""
 "\n"
 "Symbol table:\n"
 msgstr ""
 
-#: dwarf.c:9259
+#: dwarf.c:9273
 #, c-format
 msgid "Undefined abbreviation tag %lu in unit 0x%lx in the debug_names\n"
 msgstr ""
 
-#: dwarf.c:9290
+#: dwarf.c:9304
 #, c-format
 msgid " <no entries>"
 msgstr ""
 
-#: dwarf.c:9322
+#: dwarf.c:9336
 msgid "The debuglink filename is corrupt/missing\n"
 msgstr ""
 
-#: dwarf.c:9326
+#: dwarf.c:9340
 #, c-format
 msgid "  Separate debug info file: %s\n"
 msgstr ""
 
-#: dwarf.c:9337
+#: dwarf.c:9351
 msgid "CRC offset missing/truncated\n"
 msgstr ""
 
-#: dwarf.c:9343
+#: dwarf.c:9357
 #, c-format
 msgid "  CRC value: %#x\n"
 msgstr ""
 
-#: dwarf.c:9347
+#: dwarf.c:9361
 #, c-format
 msgid "There are %#lx extraneous bytes at the end of the section\n"
 msgstr ""
 
-#: dwarf.c:9361
+#: dwarf.c:9375
 #, c-format
 msgid "Build-ID is too short (%#lx bytes)\n"
 msgstr ""
 
-#: dwarf.c:9365
+#: dwarf.c:9379
 #, c-format
 msgid "  Build-ID (%#lx bytes):"
 msgstr ""
 
-#: dwarf.c:9394
+#: dwarf.c:9408
 #, c-format
 msgid "Truncated header in the %s section.\n"
 msgstr ""
 
-#: dwarf.c:9405
+#: dwarf.c:9419
 #, c-format
 msgid "Unsupported version %lu.\n"
 msgstr ""
 
-#: dwarf.c:9409
+#: dwarf.c:9423
 msgid "The address table data in version 3 may be wrong.\n"
 msgstr ""
 
-#: dwarf.c:9411
+#: dwarf.c:9425
 msgid "Version 4 does not support case insensitive lookups.\n"
 msgstr ""
 
-#: dwarf.c:9413
+#: dwarf.c:9427
 msgid "Version 5 does not include inlined functions.\n"
 msgstr ""
 
-#: dwarf.c:9415
+#: dwarf.c:9429
 msgid "Version 6 does not include symbol attributes.\n"
 msgstr ""
 
-#: dwarf.c:9433
+#: dwarf.c:9447
 #, c-format
 msgid "Corrupt header in the %s section.\n"
 msgstr ""
 
-#: dwarf.c:9440
+#: dwarf.c:9454
 #, c-format
 msgid "TU offset (%x) is less than CU offset (%x)\n"
 msgstr ""
 
-#: dwarf.c:9449
+#: dwarf.c:9463
 #, c-format
 msgid "Address table offset (%x) is less than TU offset (%x)\n"
 msgstr ""
 
-#: dwarf.c:9459
+#: dwarf.c:9473
 #, c-format
 msgid "Symbol table offset (%x) is less then Address table offset (%x)\n"
 msgstr ""
 
-#: dwarf.c:9468
+#: dwarf.c:9482
 #, c-format
 msgid "Constant pool offset (%x) is less than symbol table offset (%x)\n"
 msgstr ""
 
-#: dwarf.c:9483
+#: dwarf.c:9497
 msgid "Address table extends beyond end of section.\n"
 msgstr ""
 
-#: dwarf.c:9487
+#: dwarf.c:9501
 #, c-format
 msgid ""
 "\n"
 "CU table:\n"
 msgstr ""
 
-#: dwarf.c:9493
+#: dwarf.c:9507
 #, c-format
 msgid "[%3u] 0x%lx - 0x%lx\n"
 msgstr ""
 
-#: dwarf.c:9498
-#, c-format
-msgid ""
-"\n"
-"TU table:\n"
-msgstr ""
-
-#: dwarf.c:9505
-#, c-format
-msgid "[%3u] 0x%lx 0x%lx "
-msgstr ""
-
 #: dwarf.c:9512
 #, c-format
 msgid ""
 "\n"
+"TU table:\n"
+msgstr ""
+
+#: dwarf.c:9519
+#, c-format
+msgid "[%3u] 0x%lx 0x%lx "
+msgstr ""
+
+#: dwarf.c:9526
+#, c-format
+msgid ""
+"\n"
 "Address table:\n"
 msgstr ""
 
-#: dwarf.c:9522
+#: dwarf.c:9536
 #, c-format
 msgid "%lu\n"
 msgstr ""
 
-#: dwarf.c:9542
+#: dwarf.c:9556
 #, c-format
 msgid "[%3u] <corrupt offset: %x>"
 msgstr ""
 
-#: dwarf.c:9543
+#: dwarf.c:9557
 #, c-format
 msgid "Corrupt name offset of 0x%x found for symbol table slot %d\n"
 msgstr ""
 
-#: dwarf.c:9554
+#: dwarf.c:9568
 #, c-format
 msgid "<invalid CU vector offset: %x>\n"
 msgstr ""
 
-#: dwarf.c:9555
+#: dwarf.c:9569
 #, c-format
 msgid "Corrupt CU vector offset of 0x%x found for symbol table slot %d\n"
 msgstr ""
 
-#: dwarf.c:9568
+#: dwarf.c:9582
 #, c-format
 msgid "Invalid number of CUs (0x%x) for symbol table slot %d\n"
 msgstr ""
 
-#: dwarf.c:9593
+#: dwarf.c:9607
 msgid "static"
 msgstr ""
 
-#: dwarf.c:9593
+#: dwarf.c:9607
 msgid "global"
 msgstr ""
 
-#: dwarf.c:9631 dwarf.c:9642
+#: dwarf.c:9645 dwarf.c:9656
 msgid "Internal error: out of space in the shndx pool.\n"
 msgstr ""
 
-#: dwarf.c:9706
+#: dwarf.c:9720
 #, c-format
 msgid "Section %s is empty\n"
 msgstr ""
 
-#: dwarf.c:9712
+#: dwarf.c:9726
 #, c-format
 msgid "Section %s is too small to contain a CU/TU header\n"
 msgstr ""
 
-#: dwarf.c:9731
+#: dwarf.c:9745
 #, c-format
 msgid "  Version:                 %u\n"
 msgstr ""
 
-#: dwarf.c:9733
+#: dwarf.c:9747
 #, c-format
 msgid "  Number of columns:       %u\n"
 msgstr ""
 
-#: dwarf.c:9734
+#: dwarf.c:9748
 #, c-format
 msgid "  Number of used entries:  %u\n"
 msgstr ""
 
-#: dwarf.c:9735
+#: dwarf.c:9749
 #, c-format
 msgid ""
 "  Number of slots:         %u\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:9744
+#: dwarf.c:9758
 #, c-format
 msgid "Section %s is too small for %u slot\n"
 msgid_plural "Section %s is too small for %u slots\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: dwarf.c:9768
+#: dwarf.c:9782
 msgid "Section index pool located before start of section\n"
 msgstr ""
 
-#: dwarf.c:9773
+#: dwarf.c:9787
 #, c-format
 msgid "  [%3d] Signature:  0x%s  Sections: "
 msgstr ""
 
-#: dwarf.c:9780
+#: dwarf.c:9794
 #, c-format
 msgid "Section %s too small for shndx pool\n"
 msgstr ""
 
-#: dwarf.c:9828
+#: dwarf.c:9842
 #, c-format
 msgid "Section %s too small for offset and size tables\n"
 msgstr ""
 
-#: dwarf.c:9835
+#: dwarf.c:9849
 #, c-format
 msgid "  Offset table\n"
 msgstr ""
 
-#: dwarf.c:9837 dwarf.c:9938
+#: dwarf.c:9851 dwarf.c:9952
 msgid "signature"
 msgstr ""
 
-#: dwarf.c:9837 dwarf.c:9938
+#: dwarf.c:9851 dwarf.c:9952
 msgid "dwo_id"
 msgstr ""
 
-#: dwarf.c:9875
-#, c-format
-msgid "Row index (%u) is larger than number of used entries (%u)\n"
-msgstr ""
-
 #: dwarf.c:9889
 #, c-format
+msgid "Row index (%u) is larger than number of used entries (%u)\n"
+msgstr ""
+
+#: dwarf.c:9903
+#, c-format
 msgid "Signature (%p) extends beyond end of space in section\n"
 msgstr ""
 
-#: dwarf.c:9898
+#: dwarf.c:9912
 #, c-format
 msgid "Row index (%u) * num columns (%u) > space remaining in section\n"
 msgstr ""
 
-#: dwarf.c:9904 dwarf.c:9961
+#: dwarf.c:9918 dwarf.c:9975
 #, c-format
 msgid "  [%3d] 0x%s"
 msgstr ""
 
-#: dwarf.c:9918 dwarf.c:9974
+#: dwarf.c:9932 dwarf.c:9988
 #, c-format
 msgid "Overlarge Dwarf section index detected: %u\n"
 msgstr ""
 
-#: dwarf.c:9936
+#: dwarf.c:9950
 #, c-format
 msgid "  Size table\n"
 msgstr ""
 
-#: dwarf.c:9989
+#: dwarf.c:10003
 #, c-format
 msgid "  Unsupported version (%d)\n"
 msgstr ""
 
-#: dwarf.c:10061
+#: dwarf.c:10075
 #, c-format
 msgid "Displaying the debug contents of section %s is not yet supported.\n"
 msgstr ""
 
-#: dwarf.c:10092
+#: dwarf.c:10106
 #, c-format
 msgid ""
 "Attempt to allocate an array with an excessive number of elements: 0x%lx\n"
 msgstr ""
 
-#: dwarf.c:10110
+#: dwarf.c:10124
 #, c-format
 msgid ""
 "Attempt to re-allocate an array with an excessive number of elements: 0x%lx\n"
 msgstr ""
 
-#: dwarf.c:10126
+#: dwarf.c:10140
 #, c-format
 msgid ""
 "Attempt to allocate a zero'ed array with an excessive number of elements: 0x"
 "%lx\n"
 msgstr ""
 
-#: dwarf.c:10224
+#: dwarf.c:10238
 #, c-format
 msgid "Unable to reopen separate debug info file: %s\n"
 msgstr ""
 
-#: dwarf.c:10236
+#: dwarf.c:10250
 #, c-format
 msgid "Separate debug info file %s found, but CRC does not match - ignoring\n"
 msgstr ""
 
-#: dwarf.c:10414
+#: dwarf.c:10428
 #, c-format
 msgid "Corrupt debuglink section: %s\n"
 msgstr ""
 
-#: dwarf.c:10452
+#: dwarf.c:10466
 msgid "Out of memory"
 msgstr ""
 
 #. Failed to find the file.
-#: dwarf.c:10524
+#: dwarf.c:10538
 #, c-format
 msgid "could not find separate debug file '%s'\n"
 msgstr ""
 
-#: dwarf.c:10525 dwarf.c:10529 dwarf.c:10534 dwarf.c:10537 dwarf.c:10541
-#: dwarf.c:10544 dwarf.c:10547 dwarf.c:10550
+#: dwarf.c:10539 dwarf.c:10543 dwarf.c:10548 dwarf.c:10551 dwarf.c:10555
+#: dwarf.c:10558 dwarf.c:10561 dwarf.c:10564
 #, c-format
 msgid "tried: %s\n"
 msgstr ""
 
-#: dwarf.c:10558
+#: dwarf.c:10572
 #, c-format
 msgid "tried: DEBUGINFOD_URLS=%s\n"
 msgstr ""
 
-#: dwarf.c:10574
+#: dwarf.c:10588
 #, c-format
 msgid "failed to open separate debug file: %s\n"
 msgstr ""
 
 #. FIXME: We do not check to see if there are any other separate debug info
 #. files that would also match.
-#: dwarf.c:10582
+#: dwarf.c:10596
 #, c-format
 msgid ""
 "%s: Found separate debug info file: %s\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:10602
+#: dwarf.c:10616
 msgid "Out of memory allocating dwo filename\n"
 msgstr ""
 
-#: dwarf.c:10608
+#: dwarf.c:10622
 #, c-format
 msgid "Unable to load dwo file: %s\n"
 msgstr ""
 
 #. FIXME: We should check the dwo_id.
-#: dwarf.c:10615
+#: dwarf.c:10629
 #, c-format
 msgid ""
 "%s: Found separate debug object file: %s\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:10656
+#: dwarf.c:10670
 #, c-format
 msgid ""
 "The %s section contains link(s) to dwo file(s):\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:10661
+#: dwarf.c:10675
 #, c-format
 msgid "  Name:      %s\n"
 msgstr ""
 
-#: dwarf.c:10662
+#: dwarf.c:10676
 #, c-format
 msgid "  Directory: %s\n"
 msgstr ""
 
-#: dwarf.c:10662
+#: dwarf.c:10676
 msgid "<not-found>"
 msgstr ""
 
-#: dwarf.c:10664
+#: dwarf.c:10678
 #, c-format
 msgid "  ID:       "
 msgstr ""
 
-#: dwarf.c:10666
+#: dwarf.c:10680
 #, c-format
 msgid "  ID: <unknown>\n"
 msgstr ""
 
-#: dwarf.c:10683
+#: dwarf.c:10697
 msgid "Unexpected DWO INFO type"
 msgstr ""
 
-#: dwarf.c:10849 dwarf.c:10892
+#: dwarf.c:10863 dwarf.c:10906
 #, c-format
 msgid "Unrecognized debug option '%s'\n"
 msgstr ""
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 1217276..26c7035 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,5 +1,12 @@
 2020-09-19  Nick Clifton  <nickc@redhat.com>
 
+	This is the 2.35.1 point release.
+
+	* configure: Regenerate.
+	* po/gas.pot: Regenerate.
+
+2020-09-19  Nick Clifton  <nickc@redhat.com>
+
 	Import from mainline:
 	2020-09-15  Nick Clifton  <nickc@redhat.com>
 
diff --git a/gas/configure b/gas/configure
index 5bccfd9..8f9be1f 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.0.
+# Generated by GNU Autoconf 2.69 for gas 2.35.1.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@
 # Identity of this package.
 PACKAGE_NAME='gas'
 PACKAGE_TARNAME='gas'
-PACKAGE_VERSION='2.35.0'
-PACKAGE_STRING='gas 2.35.0'
+PACKAGE_VERSION='2.35.1'
+PACKAGE_STRING='gas 2.35.1'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1369,7 +1369,7 @@
   # 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.0 to adapt to many kinds of systems.
+\`configure' configures gas 2.35.1 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1440,7 +1440,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of gas 2.35.0:";;
+     short | recursive ) echo "Configuration of gas 2.35.1:";;
    esac
   cat <<\_ACEOF
 
@@ -1576,7 +1576,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-gas configure 2.35.0
+gas configure 2.35.1
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2041,7 +2041,7 @@
 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.0, which was
+It was created by gas $as_me 2.35.1, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -3988,7 +3988,7 @@
 
 # Define the identity of the package.
  PACKAGE='gas'
- VERSION='2.35.0'
+ VERSION='2.35.1'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -15755,7 +15755,7 @@
 # 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.0, which was
+This file was extended by gas $as_me 2.35.1, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -15821,7 +15821,7 @@
 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.0
+gas config.status 2.35.1
 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 95b0f47..fcdc5cf 100644
--- a/gas/po/gas.pot
+++ b/gas/po/gas.pot
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2020-07-24 10:20+0100\n"
+"POT-Creation-Date: 2020-09-19 11:19+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"
@@ -56,26 +56,26 @@
 msgid "end of file in comment; newline inserted"
 msgstr ""
 
-#: as.c:173
+#: as.c:174
 msgid "missing emulation mode name"
 msgstr ""
 
-#: as.c:188
+#: as.c:189
 #, c-format
 msgid "unrecognized emulation name `%s'"
 msgstr ""
 
-#: as.c:235
+#: as.c:236
 #, c-format
 msgid "GNU assembler version %s (%s) using BFD version %s\n"
 msgstr ""
 
-#: as.c:247
+#: as.c:248
 #, c-format
 msgid "Usage: %s [option...] [asmfile...]\n"
 msgstr ""
 
-#: as.c:249
+#: as.c:250
 #, c-format
 msgid ""
 "Options:\n"
@@ -92,12 +92,12 @@
 "                      \t  =FILE  list to FILE (must be last sub-option)\n"
 msgstr ""
 
-#: as.c:263
+#: as.c:264
 #, c-format
 msgid "  --alternate             initially turn on alternate macro syntax\n"
 msgstr ""
 
-#: as.c:266
+#: as.c:267
 #, c-format
 msgid ""
 "  --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi}]\n"
@@ -105,215 +105,215 @@
 "[default]\n"
 msgstr ""
 
-#: as.c:269
+#: as.c:270
 #, c-format
 msgid ""
 "  --nocompress-debug-sections\n"
 "                          don't compress DWARF debug sections\n"
 msgstr ""
 
-#: as.c:273
+#: as.c:274
 #, c-format
 msgid ""
 "  --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi}]\n"
 "                          compress DWARF debug sections using zlib\n"
 msgstr ""
 
-#: as.c:276
+#: as.c:277
 #, c-format
 msgid ""
 "  --nocompress-debug-sections\n"
 "                          don't compress DWARF debug sections [default]\n"
 msgstr ""
 
-#: as.c:280
+#: as.c:281
 #, c-format
 msgid "  -D                      produce assembler debugging messages\n"
 msgstr ""
 
-#: as.c:282
+#: as.c:283
 #, c-format
 msgid ""
 "  --debug-prefix-map OLD=NEW\n"
 "                          map OLD to NEW in debug information\n"
 msgstr ""
 
-#: as.c:285
+#: as.c:286
 #, c-format
 msgid "  --defsym SYM=VAL        define symbol SYM to given value\n"
 msgstr ""
 
-#: as.c:301
+#: as.c:302
 #, c-format
 msgid "                          emulate output (default %s)\n"
 msgstr ""
 
-#: as.c:306
+#: as.c:307
 #, c-format
 msgid "  --execstack             require executable stack for this object\n"
 msgstr ""
 
-#: as.c:308
+#: as.c:309
 #, c-format
 msgid ""
 "  --noexecstack           don't require executable stack for this object\n"
 msgstr ""
 
-#: as.c:310
+#: as.c:311
 #, c-format
 msgid ""
 "  --size-check=[error|warning]\n"
 "\t\t\t  ELF .size directive check (default --size-check=error)\n"
 msgstr ""
 
-#: as.c:313
+#: as.c:314
 #, c-format
 msgid "  --elf-stt-common=[no|yes] "
 msgstr ""
 
-#: as.c:316 as.c:327 config/tc-i386.c:13469 config/tc-i386.c:13489
+#: as.c:317 as.c:328 config/tc-i386.c:13501 config/tc-i386.c:13521
 #, c-format
 msgid "(default: yes)\n"
 msgstr ""
 
-#: as.c:318 as.c:329 config/tc-i386.c:13471 config/tc-i386.c:13491
+#: as.c:319 as.c:330 config/tc-i386.c:13503 config/tc-i386.c:13523
 #, c-format
 msgid "(default: no)\n"
 msgstr ""
 
-#: as.c:319
+#: as.c:320
 #, c-format
 msgid ""
 "                          generate ELF common symbols with STT_COMMON type\n"
 msgstr ""
 
-#: as.c:321
+#: as.c:322
 #, c-format
 msgid "  --sectname-subst        enable section name substitution sequences\n"
 msgstr ""
 
-#: as.c:324
+#: as.c:325
 #, c-format
 msgid "  --generate-missing-build-notes=[no|yes] "
 msgstr ""
 
-#: as.c:331
+#: as.c:332
 #, c-format
 msgid ""
 "                          generate GNU Build notes if none are present in "
 "the input\n"
 msgstr ""
 
-#: as.c:335
+#: as.c:336
 #, c-format
 msgid "  -f                      skip whitespace and comment preprocessing\n"
 msgstr ""
 
-#: as.c:337
+#: as.c:338
 #, c-format
 msgid "  -g --gen-debug          generate debugging information\n"
 msgstr ""
 
-#: as.c:339
+#: as.c:340
 #, c-format
 msgid "  --gstabs                generate STABS debugging information\n"
 msgstr ""
 
-#: as.c:341
+#: as.c:342
 #, c-format
 msgid ""
 "  --gstabs+               generate STABS debug info with GNU extensions\n"
 msgstr ""
 
-#: as.c:343
+#: as.c:344
 #, c-format
 msgid ""
 "  --gdwarf-<N>            generate DWARF<N> debugging information. 2 <= <N> "
 "<= 5\n"
 msgstr ""
 
-#: as.c:345
+#: as.c:346
 #, c-format
 msgid ""
 "  --gdwarf-sections       generate per-function section names for DWARF line "
 "information\n"
 msgstr ""
 
-#: as.c:347
+#: as.c:348
 #, c-format
 msgid "  --hash-size=<value>     set the hash table size close to <value>\n"
 msgstr ""
 
-#: as.c:349
+#: as.c:350
 #, c-format
 msgid "  --help                  show this message and exit\n"
 msgstr ""
 
-#: as.c:351
+#: as.c:352
 #, c-format
 msgid "  --target-help           show target specific options\n"
 msgstr ""
 
-#: as.c:353
+#: as.c:354
 #, c-format
 msgid ""
 "  -I DIR                  add DIR to search list for .include directives\n"
 msgstr ""
 
-#: as.c:355
+#: as.c:356
 #, c-format
 msgid "  -J                      don't warn about signed overflow\n"
 msgstr ""
 
-#: as.c:357
+#: as.c:358
 #, c-format
 msgid ""
 "  -K                      warn when differences altered for long "
 "displacements\n"
 msgstr ""
 
-#: as.c:359
+#: as.c:360
 #, c-format
 msgid "  -L,--keep-locals        keep local symbols (e.g. starting with `L')\n"
 msgstr ""
 
-#: as.c:361
+#: as.c:362
 #, c-format
 msgid "  -M,--mri                assemble in MRI compatibility mode\n"
 msgstr ""
 
-#: as.c:363
+#: as.c:364
 #, c-format
 msgid ""
 "  --MD FILE               write dependency information in FILE (default "
 "none)\n"
 msgstr ""
 
-#: as.c:365
+#: as.c:366
 #, c-format
 msgid "  -nocpp                  ignored\n"
 msgstr ""
 
-#: as.c:367
+#: as.c:368
 #, c-format
 msgid ""
 "  -no-pad-sections        do not pad the end of sections to alignment "
 "boundaries\n"
 msgstr ""
 
-#: as.c:369
+#: as.c:370
 #, c-format
 msgid ""
 "  -o OBJFILE              name the object-file output OBJFILE (default a."
 "out)\n"
 msgstr ""
 
-#: as.c:371
+#: as.c:372
 #, c-format
 msgid "  -R                      fold data section into text section\n"
 msgstr ""
 
-#: as.c:373
+#: as.c:374
 #, c-format
 msgid ""
 "  --reduce-memory-overheads \n"
@@ -321,44 +321,44 @@
 "                          assembly times\n"
 msgstr ""
 
-#: as.c:377
+#: as.c:378
 #, c-format
 msgid ""
 "  --statistics            print various measured statistics from execution\n"
 msgstr ""
 
-#: as.c:379
+#: as.c:380
 #, c-format
 msgid "  --strip-local-absolute  strip local absolute symbols\n"
 msgstr ""
 
-#: as.c:381
+#: as.c:382
 #, c-format
 msgid ""
 "  --traditional-format    Use same format as native assembler when possible\n"
 msgstr ""
 
-#: as.c:383
+#: as.c:384
 #, c-format
 msgid "  --version               print assembler version number and exit\n"
 msgstr ""
 
-#: as.c:385
+#: as.c:386
 #, c-format
 msgid "  -W  --no-warn           suppress warnings\n"
 msgstr ""
 
-#: as.c:387
+#: as.c:388
 #, c-format
 msgid "  --warn                  don't suppress warnings\n"
 msgstr ""
 
-#: as.c:389
+#: as.c:390
 #, c-format
 msgid "  --fatal-warnings        treat warnings as errors\n"
 msgstr ""
 
-#: as.c:392
+#: as.c:393
 #, c-format
 msgid ""
 "  --itbl INSTTBL          extend instruction set to include instructions\n"
@@ -366,22 +366,22 @@
 "INSTTBL\n"
 msgstr ""
 
-#: as.c:396
+#: as.c:397
 #, c-format
 msgid "  -w                      ignored\n"
 msgstr ""
 
-#: as.c:398
+#: as.c:399
 #, c-format
 msgid "  -X                      ignored\n"
 msgstr ""
 
-#: as.c:400
+#: as.c:401
 #, c-format
 msgid "  -Z                      generate object file even after errors\n"
 msgstr ""
 
-#: as.c:402
+#: as.c:403
 #, c-format
 msgid ""
 "  --listing-lhs-width     set the width in words of the output data column "
@@ -389,7 +389,7 @@
 "                          the listing\n"
 msgstr ""
 
-#: as.c:405
+#: as.c:406
 #, c-format
 msgid ""
 "  --listing-lhs-width2    set the width in words of the continuation lines\n"
@@ -398,47 +398,47 @@
 "                          the width of the first line\n"
 msgstr ""
 
-#: as.c:409
+#: as.c:410
 #, c-format
 msgid ""
 "  --listing-rhs-width     set the max width in characters of the lines from\n"
 "                          the source file\n"
 msgstr ""
 
-#: as.c:412
+#: as.c:413
 #, c-format
 msgid ""
 "  --listing-cont-lines    set the maximum number of continuation lines used\n"
 "                          for the output data column of the listing\n"
 msgstr ""
 
-#: as.c:415
+#: as.c:416
 #, c-format
 msgid "  @FILE                   read options from FILE\n"
 msgstr ""
 
-#: as.c:423
+#: as.c:424
 #, c-format
 msgid "Report bugs to %s\n"
 msgstr ""
 
-#: as.c:653
+#: as.c:654
 #, c-format
 msgid "unrecognized option -%c%s"
 msgstr ""
 
 #. This output is intended to follow the GNU standards document.
-#: as.c:695
+#: as.c:696
 #, c-format
 msgid "GNU assembler %s\n"
 msgstr ""
 
-#: as.c:696
+#: as.c:697
 #, c-format
 msgid "Copyright (C) 2020 Free Software Foundation, Inc.\n"
 msgstr ""
 
-#: as.c:697
+#: as.c:698
 #, c-format
 msgid ""
 "This program is free software; you may redistribute it under the terms of\n"
@@ -446,137 +446,142 @@
 "This program has absolutely no warranty.\n"
 msgstr ""
 
-#: as.c:702
+#: as.c:703
 #, c-format
 msgid ""
 "This assembler was configured for a target of `%s' and default,\n"
 "cpu type `%s'.\n"
 msgstr ""
 
-#: as.c:706
+#: as.c:707
 #, c-format
 msgid "This assembler was configured for a target of `%s'.\n"
 msgstr ""
 
-#: as.c:714
+#: as.c:715
 msgid "multiple emulation names specified"
 msgstr ""
 
-#: as.c:716
+#: as.c:717
 msgid "emulations not handled in this configuration"
 msgstr ""
 
-#: as.c:721
-#, c-format
-msgid "alias = %s\n"
-msgstr ""
-
 #: as.c:722
 #, c-format
-msgid "canonical = %s\n"
+msgid "alias = %s\n"
 msgstr ""
 
 #: as.c:723
 #, c-format
+msgid "canonical = %s\n"
+msgstr ""
+
+#: as.c:724
+#, c-format
 msgid "cpu-type = %s\n"
 msgstr ""
 
-#: as.c:725
+#: as.c:726
 #, c-format
 msgid "format = %s\n"
 msgstr ""
 
-#: as.c:728
+#: as.c:729
 #, c-format
 msgid "bfd-target = %s\n"
 msgstr ""
 
-#: as.c:745
+#: as.c:746
 #, c-format
 msgid "Invalid --compress-debug-sections option: `%s'"
 msgstr ""
 
-#: as.c:748
+#: as.c:749
 #, c-format
 msgid "--compress-debug-sections=%s is unsupported"
 msgstr ""
 
-#: as.c:773
+#: as.c:774
 msgid "bad defsym; format is --defsym name=value"
 msgstr ""
 
-#: as.c:793
+#: as.c:794
 msgid "no file name following -t option"
 msgstr ""
 
-#: as.c:808
+#: as.c:809
 #, c-format
 msgid "failed to read instruction table %s\n"
 msgstr ""
 
-#: as.c:875
+#: as.c:832
+#, c-format
+msgid "unknown DWARF option %s\n"
+msgstr ""
+
+#: as.c:883
 #, c-format
 msgid "Invalid --gdwarf-cie-version `%s'"
 msgstr ""
 
-#: as.c:968
+#: as.c:976
 #, c-format
 msgid "Invalid --size-check= option: `%s'"
 msgstr ""
 
-#: as.c:977
+#: as.c:985
 #, c-format
 msgid "Invalid --elf-stt-common= option: `%s'"
 msgstr ""
 
-#: as.c:991
+#: as.c:999
 #, c-format
 msgid "Invalid --generate-missing-build-notes option: `%s'"
 msgstr ""
 
-#: as.c:1062
+#: as.c:1070
 #, c-format
 msgid "invalid listing option `%c'"
 msgstr ""
 
-#: as.c:1115
+#: as.c:1123
 msgid "--hash-size needs a numeric argument"
 msgstr ""
 
-#: as.c:1137
+#: as.c:1145
 #, c-format
 msgid "%s: total time in assembly: %ld.%06ld\n"
 msgstr ""
 
-#: as.c:1303
+#: as.c:1311
 msgid "libbfd ABI mismatch"
 msgstr ""
 
-#: as.c:1348
+#: as.c:1356
 #, c-format
 msgid "The input '%s' and output '%s' files are the same"
 msgstr ""
 
-#: as.c:1458
+#: as.c:1466
 #, c-format
 msgid "%d warning"
 msgid_plural "%d warnings"
 msgstr[0] ""
 msgstr[1] ""
 
-#: as.c:1460
+#: as.c:1468
 #, c-format
 msgid "%d error"
 msgid_plural "%d errors"
 msgstr[0] ""
 msgstr[1] ""
 
-#: as.c:1464
+#: as.c:1472
 #, c-format
 msgid "%s, treating warnings as errors"
 msgstr ""
 
-#: as.c:1475
+#: as.c:1483
 #, c-format
 msgid "%s, %s, generating bad object file\n"
 msgstr ""
@@ -633,7 +638,7 @@
 #: cgen.c:858 config/tc-arm.c:2075 config/tc-arm.c:11315 config/tc-arm.c:11367
 #: config/tc-arm.c:11649 config/tc-arm.c:12545 config/tc-arm.c:13685
 #: config/tc-arm.c:13725 config/tc-arm.c:14098 config/tc-arm.c:14140
-#: config/tc-arm.c:21373 config/tc-arm.c:21433 config/tc-avr.c:1549
+#: config/tc-arm.c:21375 config/tc-arm.c:21435 config/tc-avr.c:1549
 #: config/tc-avr.c:1561 config/tc-avr.c:1825 config/tc-cris.c:4060
 #: config/tc-d10v.c:1507 config/tc-d30v.c:1912 config/tc-ft32.c:574
 #: config/tc-ft32.c:587 config/tc-mips.c:9720 config/tc-mips.c:11030
@@ -761,7 +766,7 @@
 msgstr ""
 
 #: config/obj-coff.c:212 config/obj-coff.c:1680 config/tc-ppc.c:6274
-#: config/tc-tic54x.c:3984 read.c:2959
+#: config/tc-tic54x.c:3984 read.c:2960
 #, c-format
 msgid "error setting flags for \"%s\": %s"
 msgstr ""
@@ -945,7 +950,7 @@
 msgid "extraneous characters at end of numeric section type"
 msgstr ""
 
-#: config/obj-elf.c:938 read.c:2943
+#: config/obj-elf.c:938 read.c:2944
 msgid "unrecognized section type"
 msgstr ""
 
@@ -1211,31 +1216,31 @@
 msgstr ""
 
 #: config/obj-macho.c:478 config/tc-ia64.c:1083 config/tc-ia64.c:11765
-#: config/tc-score.c:6091 expr.c:1179 read.c:1716
+#: config/tc-score.c:6091 expr.c:1179 read.c:1717
 msgid "expected symbol name"
 msgstr ""
 
-#: config/obj-macho.c:491 read.c:495
+#: config/obj-macho.c:491 read.c:496
 msgid "bad or irreducible absolute expression"
 msgstr ""
 
-#: config/obj-macho.c:497 config/tc-score.c:6108 read.c:1754
+#: config/obj-macho.c:497 config/tc-score.c:6108 read.c:1755
 msgid "missing size expression"
 msgstr ""
 
-#: config/obj-macho.c:506 config/tc-ia64.c:1118 read.c:1760
+#: config/obj-macho.c:506 config/tc-ia64.c:1118 read.c:1761
 #, c-format
 msgid "size (%ld) out of range, ignored"
 msgstr ""
 
-#: config/obj-macho.c:516 config/tc-score.c:6246 dwarf2dbg.c:1267 ecoff.c:3357
-#: read.c:1772 read.c:1875 read.c:2626 read.c:3199 read.c:3630 symbols.c:474
+#: config/obj-macho.c:516 config/tc-score.c:6246 dwarf2dbg.c:1278 ecoff.c:3357
+#: read.c:1773 read.c:1876 read.c:2627 read.c:3200 read.c:3673 symbols.c:474
 #: symbols.c:569
 #, c-format
 msgid "symbol `%s' is already defined"
 msgstr ""
 
-#: config/obj-macho.c:526 read.c:1787
+#: config/obj-macho.c:526 read.c:1788
 #, c-format
 msgid "size of \"%s\" is already %ld; not changing to %ld"
 msgstr ""
@@ -1474,7 +1479,7 @@
 msgstr ""
 
 #: config/tc-aarch64.c:604 config/tc-aarch64.c:606 config/tc-arm.c:1195
-#: config/tc-score.c:6496 expr.c:1350 read.c:2608
+#: config/tc-score.c:6496 expr.c:1350 read.c:2609
 msgid "bad expression"
 msgstr ""
 
@@ -2031,7 +2036,7 @@
 msgid "selected processor does not support `%s'"
 msgstr ""
 
-#: config/tc-aarch64.c:7545 config/tc-arm.c:28021
+#: config/tc-aarch64.c:7545 config/tc-arm.c:28023
 msgid "GOT already in the symbol table"
 msgstr ""
 
@@ -2041,8 +2046,8 @@
 
 #: config/tc-aarch64.c:7752 config/tc-aarch64.c:7797 config/tc-aarch64.c:7823
 #: config/tc-arm.c:16439 config/tc-arm.c:18136 config/tc-arm.c:18716
-#: config/tc-arm.c:18743 config/tc-arm.c:19529 config/tc-arm.c:20361
-#: config/tc-arm.c:21376 config/tc-arm.c:21436 config/tc-metag.c:2444
+#: config/tc-arm.c:18743 config/tc-arm.c:19531 config/tc-arm.c:20363
+#: config/tc-arm.c:21378 config/tc-arm.c:21438 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"
@@ -2057,8 +2062,8 @@
 msgid "immediate offset out of range"
 msgstr ""
 
-#: config/tc-aarch64.c:7955 config/tc-arm.c:28359 config/tc-arm.c:28427
-#: config/tc-arm.c:28709
+#: config/tc-aarch64.c:7955 config/tc-arm.c:28361 config/tc-arm.c:28429
+#: config/tc-arm.c:28711
 #, c-format
 msgid "undefined symbol %s used as an immediate value"
 msgstr ""
@@ -2079,7 +2084,7 @@
 msgid "conditional branch target not word aligned"
 msgstr ""
 
-#: config/tc-aarch64.c:7997 config/tc-aarch64.c:8012 config/tc-arm.c:29004
+#: config/tc-aarch64.c:7997 config/tc-aarch64.c:8012 config/tc-arm.c:29006
 msgid "conditional branch out of range"
 msgstr ""
 
@@ -2087,14 +2092,14 @@
 msgid "branch target not word aligned"
 msgstr ""
 
-#: config/tc-aarch64.c:8028 config/tc-arm.c:924 config/tc-arm.c:29810
+#: config/tc-aarch64.c:8028 config/tc-arm.c:924 config/tc-arm.c:29812
 #: config/tc-mips.c:16086 config/tc-mips.c:16102 config/tc-mips.c:16192
 msgid "branch out of range"
 msgstr ""
 
-#: config/tc-aarch64.c:8087 config/tc-arm.c:28600 config/tc-arm.c:28615
-#: config/tc-arm.c:28630 config/tc-arm.c:28641 config/tc-arm.c:28664
-#: config/tc-arm.c:29514 config/tc-moxie.c:714 config/tc-pj.c:452
+#: config/tc-aarch64.c:8087 config/tc-arm.c:28602 config/tc-arm.c:28617
+#: config/tc-arm.c:28632 config/tc-arm.c:28643 config/tc-arm.c:28666
+#: config/tc-arm.c:29516 config/tc-moxie.c:714 config/tc-pj.c:452
 #: config/tc-sh.c:3728
 msgid "offset out of range"
 msgstr ""
@@ -2112,7 +2117,7 @@
 msgid "unexpected %s fixup"
 msgstr ""
 
-#: config/tc-aarch64.c:8328 config/tc-arm.c:30230 config/tc-arm.c:30251
+#: config/tc-aarch64.c:8328 config/tc-arm.c:30232 config/tc-arm.c:30253
 #: config/tc-mips.c:18453 config/tc-or1k.c:345 config/tc-score.c:7454
 #, c-format
 msgid "cannot represent %s relocation in this object file format"
@@ -2123,16 +2128,16 @@
 msgid "cannot do %u-byte relocation"
 msgstr ""
 
-#: config/tc-aarch64.c:8684 config/tc-arm.c:30726 config/tc-score.c:6279
+#: config/tc-aarch64.c:8684 config/tc-arm.c:30728 config/tc-score.c:6279
 #: config/tc-score.c:6509 config/tc-score.c:6514
 msgid "virtual memory exhausted"
 msgstr ""
 
-#: config/tc-aarch64.c:8850 config/tc-arm.c:31069
+#: config/tc-aarch64.c:8850 config/tc-arm.c:31071
 msgid "assemble for big-endian"
 msgstr ""
 
-#: config/tc-aarch64.c:8851 config/tc-arm.c:31070
+#: config/tc-aarch64.c:8851 config/tc-arm.c:31072
 msgid "assemble for little-endian"
 msgstr ""
 
@@ -2148,41 +2153,41 @@
 msgid "do not output verbose error messages"
 msgstr ""
 
-#: config/tc-aarch64.c:9138 config/tc-arm.c:32169
+#: config/tc-aarch64.c:9138 config/tc-arm.c:32171
 msgid "invalid architectural extension"
 msgstr ""
 
-#: config/tc-aarch64.c:9163 config/tc-arm.c:32201
+#: config/tc-aarch64.c:9163 config/tc-arm.c:32203
 msgid "must specify extensions to add before specifying those to remove"
 msgstr ""
 
-#: config/tc-aarch64.c:9171 config/tc-arm.c:32209
+#: config/tc-aarch64.c:9171 config/tc-arm.c:32211
 msgid "missing architectural extension"
 msgstr ""
 
-#: config/tc-aarch64.c:9198 config/tc-arm.c:32295
+#: config/tc-aarch64.c:9198 config/tc-arm.c:32297
 #, c-format
 msgid "unknown architectural extension `%s'"
 msgstr ""
 
-#: config/tc-aarch64.c:9222 config/tc-arm.c:32345 config/tc-metag.c:5834
+#: config/tc-aarch64.c:9222 config/tc-arm.c:32347 config/tc-metag.c:5834
 #, c-format
 msgid "missing cpu name `%s'"
 msgstr ""
 
-#: config/tc-aarch64.c:9236 config/tc-aarch64.c:9453 config/tc-arm.c:32380
-#: config/tc-arm.c:33181 config/tc-csky.c:896 config/tc-metag.c:5845
+#: config/tc-aarch64.c:9236 config/tc-aarch64.c:9453 config/tc-arm.c:32382
+#: config/tc-arm.c:33183 config/tc-csky.c:896 config/tc-metag.c:5845
 #, c-format
 msgid "unknown cpu `%s'"
 msgstr ""
 
-#: config/tc-aarch64.c:9254 config/tc-arm.c:32398
+#: config/tc-aarch64.c:9254 config/tc-arm.c:32400
 #, c-format
 msgid "missing architecture name `%s'"
 msgstr ""
 
-#: config/tc-aarch64.c:9268 config/tc-aarch64.c:9500 config/tc-arm.c:32420
-#: config/tc-arm.c:33216 config/tc-arm.c:33246 config/tc-score.c:7689
+#: config/tc-aarch64.c:9268 config/tc-aarch64.c:9500 config/tc-arm.c:32422
+#: config/tc-arm.c:33218 config/tc-arm.c:33248 config/tc-score.c:7689
 #, c-format
 msgid "unknown architecture `%s'\n"
 msgstr ""
@@ -2201,16 +2206,16 @@
 msgid "<abi name>\t  specify for ABI <abi name>"
 msgstr ""
 
-#: config/tc-aarch64.c:9311 config/tc-arm.c:32507 config/tc-metag.c:5911
+#: config/tc-aarch64.c:9311 config/tc-arm.c:32509 config/tc-metag.c:5911
 msgid "<cpu name>\t  assemble for CPU <cpu name>"
 msgstr ""
 
-#: config/tc-aarch64.c:9313 config/tc-arm.c:32509
+#: config/tc-aarch64.c:9313 config/tc-arm.c:32511
 msgid "<arch name>\t  assemble for architecture <arch name>"
 msgstr ""
 
-#: config/tc-aarch64.c:9352 config/tc-aarch64.c:9372 config/tc-arm.c:32577
-#: config/tc-arm.c:32595 config/tc-arm.c:32615 config/tc-metag.c:5936
+#: config/tc-aarch64.c:9352 config/tc-aarch64.c:9372 config/tc-arm.c:32579
+#: config/tc-arm.c:32597 config/tc-arm.c:32617 config/tc-metag.c:5936
 #, c-format
 msgid "option `-%c%s' is deprecated: %s"
 msgstr ""
@@ -2220,12 +2225,12 @@
 msgid " AArch64-specific assembler options:\n"
 msgstr ""
 
-#: config/tc-aarch64.c:9403 config/tc-arc.c:3583 config/tc-arm.c:32646
+#: config/tc-aarch64.c:9403 config/tc-arc.c:3583 config/tc-arm.c:32648
 #, c-format
 msgid "  -EB                     assemble code for a big-endian cpu\n"
 msgstr ""
 
-#: config/tc-aarch64.c:9408 config/tc-arc.c:3585 config/tc-arm.c:32651
+#: config/tc-aarch64.c:9408 config/tc-arc.c:3585 config/tc-arm.c:32653
 #, c-format
 msgid "  -EL                     assemble code for a little-endian cpu\n"
 msgstr ""
@@ -2954,7 +2959,7 @@
 msgstr ""
 
 #: config/tc-arc.c:4279 config/tc-microblaze.c:2554 config/tc-mn10300.c:1069
-#: config/tc-sh.c:418 config/tc-z80.c:1101 read.c:4575
+#: config/tc-sh.c:418 config/tc-z80.c:1101 read.c:4618
 #, c-format
 msgid "unsupported BFD relocation size %u"
 msgstr ""
@@ -3319,7 +3324,7 @@
 msgid "immediate expression requires a # prefix"
 msgstr ""
 
-#: config/tc-arm.c:1195 read.c:3798
+#: config/tc-arm.c:1195 read.c:3841
 msgid "missing expression"
 msgstr ""
 
@@ -3381,8 +3386,8 @@
 msgid "scalar must have an index"
 msgstr ""
 
-#: config/tc-arm.c:1918 config/tc-arm.c:20206 config/tc-arm.c:20289
-#: config/tc-arm.c:20954
+#: config/tc-arm.c:1918 config/tc-arm.c:20208 config/tc-arm.c:20291
+#: config/tc-arm.c:20956
 msgid "scalar index out of range"
 msgstr ""
 
@@ -3612,7 +3617,7 @@
 msgid "width suffixes are invalid in ARM mode"
 msgstr ""
 
-#: config/tc-arm.c:4090 dwarf2dbg.c:1303
+#: config/tc-arm.c:4090 dwarf2dbg.c:1314
 msgid "expected 0 or 1"
 msgstr ""
 
@@ -3704,7 +3709,7 @@
 msgid "invalid unwind opcode"
 msgstr ""
 
-#: config/tc-arm.c:5076 config/tc-arm.c:32324
+#: config/tc-arm.c:5076 config/tc-arm.c:32326
 #, c-format
 msgid "unrecognised float16 format \"%s\""
 msgstr ""
@@ -3715,9 +3720,9 @@
 
 #: config/tc-arm.c:5202 config/tc-arm.c:6276 config/tc-arm.c:11652
 #: config/tc-arm.c:12185 config/tc-arm.c:14305 config/tc-arm.c:16256
-#: config/tc-arm.c:16291 config/tc-arm.c:17219 config/tc-arm.c:19140
-#: config/tc-arm.c:19148 config/tc-arm.c:19155 config/tc-arm.c:20795
-#: config/tc-arm.c:29391 config/tc-arm.c:29455 config/tc-arm.c:29463
+#: config/tc-arm.c:16291 config/tc-arm.c:17219 config/tc-arm.c:19142
+#: config/tc-arm.c:19150 config/tc-arm.c:19157 config/tc-arm.c:20797
+#: config/tc-arm.c:29393 config/tc-arm.c:29457 config/tc-arm.c:29465
 #: config/tc-metag.c:5176 config/tc-z8k.c:1151 config/tc-z8k.c:1161
 msgid "immediate value out of range"
 msgstr ""
@@ -3890,7 +3895,7 @@
 msgid "use of r13 is deprecated"
 msgstr ""
 
-#: config/tc-arm.c:8252 config/tc-arm.c:20503
+#: config/tc-arm.c:8252 config/tc-arm.c:20505
 msgid ""
 "ARMv8.2 scalar fp16 instruction cannot be conditional, the behaviour is "
 "UNPREDICTABLE"
@@ -4173,7 +4178,7 @@
 msgid "shift by register not allowed in thumb mode"
 msgstr ""
 
-#: config/tc-arm.c:11320 config/tc-arm.c:14145 config/tc-arm.c:28682
+#: config/tc-arm.c:11320 config/tc-arm.c:14145 config/tc-arm.c:28684
 msgid "shift expression is too large"
 msgstr ""
 
@@ -4197,7 +4202,7 @@
 msgid "Thumb supports only LSL in shifted register indexing"
 msgstr ""
 
-#: config/tc-arm.c:11370 config/tc-arm.c:19871
+#: config/tc-arm.c:11370 config/tc-arm.c:19873
 msgid "shift out of range"
 msgstr ""
 
@@ -4388,7 +4393,7 @@
 msgid "instruction does not allow shifted index"
 msgstr ""
 
-#: config/tc-arm.c:14448 config/tc-arm.c:29826
+#: config/tc-arm.c:14448 config/tc-arm.c:29828
 msgid "out of range label-relative fixup value"
 msgstr ""
 
@@ -4398,7 +4403,7 @@
 
 #: config/tc-arm.c:15167 config/tc-arm.c:15520 config/tc-arm.c:17005
 #: config/tc-arm.c:17085 config/tc-arm.c:17142 config/tc-arm.c:19023
-#: config/tc-arm.c:21199 config/tc-arm.c:21386
+#: config/tc-arm.c:21201 config/tc-arm.c:21388
 msgid "invalid instruction shape"
 msgstr ""
 
@@ -4414,7 +4419,7 @@
 msgid "type specifier has the wrong number of parts"
 msgstr ""
 
-#: config/tc-arm.c:15548 config/tc-arm.c:19292 config/tc-arm.c:19299
+#: config/tc-arm.c:15548 config/tc-arm.c:19294 config/tc-arm.c:19301
 msgid "operand size must match register width"
 msgstr ""
 
@@ -4447,7 +4452,7 @@
 msgstr ""
 
 #: config/tc-arm.c:16982 config/tc-arm.c:17062 config/tc-arm.c:18659
-#: config/tc-arm.c:20488
+#: config/tc-arm.c:20490
 msgid "immediate out of range for shift"
 msgstr ""
 
@@ -4489,7 +4494,7 @@
 msgid "MVE vector register in the range [Q0..Q7] expected"
 msgstr ""
 
-#: config/tc-arm.c:17847 config/tc-arm.c:19710
+#: config/tc-arm.c:17847 config/tc-arm.c:19712
 msgid "scalar out of range for multiply instruction"
 msgstr ""
 
@@ -4501,7 +4506,7 @@
 msgid "indexed register must be less than 8"
 msgstr ""
 
-#: config/tc-arm.c:18139 config/tc-arm.c:21450
+#: config/tc-arm.c:18139 config/tc-arm.c:21452
 msgid ""
 "Warning: 32-bit element size and same first and third operand makes "
 "instruction UNPREDICTABLE"
@@ -4527,904 +4532,904 @@
 msgid "operands 0 and 1 must be the same register"
 msgstr ""
 
-#: config/tc-arm.c:19033 config/tc-arm.c:21298
+#: config/tc-arm.c:19033 config/tc-arm.c:21300
 msgid "invalid rounding mode"
 msgstr ""
 
-#: config/tc-arm.c:19503
+#: config/tc-arm.c:19505
 msgid "operand size must be specified for immediate VMOV"
 msgstr ""
 
-#: config/tc-arm.c:19513
+#: config/tc-arm.c:19515
 msgid "immediate has bits set outside the operand size"
 msgstr ""
 
-#: config/tc-arm.c:19745
+#: config/tc-arm.c:19747
 msgid ""
 "vfmal/vfmsl with FP16 type cannot be conditional, the behaviour is "
 "UNPREDICTABLE"
 msgstr ""
 
-#: config/tc-arm.c:19853
+#: config/tc-arm.c:19855
 msgid "Instruction form not available on this architecture."
 msgstr ""
 
-#: config/tc-arm.c:19907
+#: config/tc-arm.c:19909
 msgid ""
 "Warning: 64-bit element size and same destination and source operands makes "
 "instruction UNPREDICTABLE"
 msgstr ""
 
-#: config/tc-arm.c:19912
+#: config/tc-arm.c:19914
 msgid "elements must be smaller than reversal region"
 msgstr ""
 
-#: config/tc-arm.c:20004
+#: config/tc-arm.c:20006
 msgid "Index one must be [2,3] and index two must be two less than index one."
 msgstr ""
 
-#: config/tc-arm.c:20007
+#: config/tc-arm.c:20009
 msgid "General purpose registers may not be the same"
 msgstr ""
 
-#: config/tc-arm.c:20205 config/tc-arm.c:20288
+#: config/tc-arm.c:20207 config/tc-arm.c:20290
 msgid "bad type for scalar"
 msgstr ""
 
-#: config/tc-arm.c:20344
+#: config/tc-arm.c:20346
 msgid ""
 "immediate constant is valid both as a bit-pattern and a floating point value "
 "(using the fp value)"
 msgstr ""
 
-#: config/tc-arm.c:20396 config/tc-arm.c:20407
+#: config/tc-arm.c:20398 config/tc-arm.c:20409
 msgid "VFP registers must be adjacent"
 msgstr ""
 
-#: config/tc-arm.c:20497
+#: config/tc-arm.c:20499
 msgid "invalid suffix"
 msgstr ""
 
-#: config/tc-arm.c:20649
+#: config/tc-arm.c:20651
 msgid "bad list length for table lookup"
 msgstr ""
 
-#: config/tc-arm.c:20682
+#: config/tc-arm.c:20684
 msgid "writeback (!) must be used for VLDMDB and VSTMDB"
 msgstr ""
 
-#: config/tc-arm.c:20685 config/tc-arm.c:20710 config/tc-arm.c:20731
+#: config/tc-arm.c:20687 config/tc-arm.c:20712 config/tc-arm.c:20733
 msgid "register list must contain at least 1 and at most 16 registers"
 msgstr ""
 
-#: config/tc-arm.c:20753 config/tc-arm.c:20786
+#: config/tc-arm.c:20755 config/tc-arm.c:20788
 msgid "Use of PC here is UNPREDICTABLE"
 msgstr ""
 
-#: config/tc-arm.c:20755
+#: config/tc-arm.c:20757
 msgid "Use of PC here is deprecated"
 msgstr ""
 
-#: config/tc-arm.c:20789
+#: config/tc-arm.c:20791
 msgid "instruction does not accept register index"
 msgstr ""
 
-#: config/tc-arm.c:20792
+#: config/tc-arm.c:20794
 msgid "instruction does not accept PC-relative addressing"
 msgstr ""
 
-#: config/tc-arm.c:20814 config/tc-arm.c:20823
+#: config/tc-arm.c:20816 config/tc-arm.c:20825
 msgid "Instruction not permitted on this architecture"
 msgstr ""
 
-#: config/tc-arm.c:20872
+#: config/tc-arm.c:20874
 msgid "bad alignment"
 msgstr ""
 
-#: config/tc-arm.c:20889
+#: config/tc-arm.c:20891
 msgid "bad list type for instruction"
 msgstr ""
 
-#: config/tc-arm.c:20933
+#: config/tc-arm.c:20935
 msgid "unsupported alignment for instruction"
 msgstr ""
 
-#: config/tc-arm.c:20952 config/tc-arm.c:21046 config/tc-arm.c:21058
-#: config/tc-arm.c:21068 config/tc-arm.c:21082
+#: config/tc-arm.c:20954 config/tc-arm.c:21048 config/tc-arm.c:21060
+#: config/tc-arm.c:21070 config/tc-arm.c:21084
 msgid "bad list length"
 msgstr ""
 
-#: config/tc-arm.c:20957
+#: config/tc-arm.c:20959
 msgid "stride of 2 unavailable when element size is 8"
 msgstr ""
 
-#: config/tc-arm.c:20990 config/tc-arm.c:21066
+#: config/tc-arm.c:20992 config/tc-arm.c:21068
 msgid "can't use alignment with this instruction"
 msgstr ""
 
-#: config/tc-arm.c:21138
+#: config/tc-arm.c:21140
 msgid "post-index must be a register"
 msgstr ""
 
-#: config/tc-arm.c:21140
+#: config/tc-arm.c:21142
 msgid "bad register for post-index"
 msgstr ""
 
-#: config/tc-arm.c:21362
+#: config/tc-arm.c:21364
 msgid "scalar out of range"
 msgstr ""
 
-#: config/tc-arm.c:21495
+#: config/tc-arm.c:21497
 msgid ""
 "Dot Product instructions cannot be conditional,  the behaviour is "
 "UNPREDICTABLE"
 msgstr ""
 
-#: config/tc-arm.c:21570 config/tc-arm.c:21598 config/tc-arm.c:22280
+#: config/tc-arm.c:21572 config/tc-arm.c:21600 config/tc-arm.c:22282
 msgid "index must be 0 or 1"
 msgstr ""
 
-#: config/tc-arm.c:21573 config/tc-arm.c:21601 config/tc-arm.c:22283
+#: config/tc-arm.c:21575 config/tc-arm.c:21603 config/tc-arm.c:22285
 msgid "indexed register must be less than 16"
 msgstr ""
 
-#: config/tc-arm.c:21639
+#: config/tc-arm.c:21641
 msgid "Register must be r0-r14 except r13, or APSR_nzcv."
 msgstr ""
 
-#: config/tc-arm.c:21642
+#: config/tc-arm.c:21644
 msgid "Register must be an even register between r0-r10."
 msgstr ""
 
-#: config/tc-arm.c:21667
+#: config/tc-arm.c:21669
 msgid "CDE Coprocessor must be in range 0-7"
 msgstr ""
 
-#: config/tc-arm.c:21701
+#: config/tc-arm.c:21703
 msgid "cx1d requires consecutive destination registers."
 msgstr ""
 
-#: config/tc-arm.c:21731
+#: config/tc-arm.c:21733
 msgid "cx2d requires consecutive destination registers."
 msgstr ""
 
-#: config/tc-arm.c:21770
+#: config/tc-arm.c:21772
 msgid "cx3d requires consecutive destination registers."
 msgstr ""
 
-#: config/tc-arm.c:21962
+#: config/tc-arm.c:21964
 msgid "'q' register must be in range 0-7"
 msgstr ""
 
-#: config/tc-arm.c:21965
+#: config/tc-arm.c:21967
 msgid "'d' register must be in range 0-15"
 msgstr ""
 
-#: config/tc-arm.c:21967
+#: config/tc-arm.c:21969
 msgid "'s' register must be in range 0-31"
 msgstr ""
 
-#: config/tc-arm.c:22022
+#: config/tc-arm.c:22024
 msgid "vcx instructions with Q registers require MVE"
 msgstr ""
 
-#: config/tc-arm.c:22027
+#: config/tc-arm.c:22029
 msgid ""
 "vcx instructions with S or D registers require either MVE or Armv8-M "
 "floating point etension."
 msgstr ""
 
-#: config/tc-arm.c:22043
+#: config/tc-arm.c:22045
 msgid "vcx1 with S or D registers takes immediate within 0-2047"
 msgstr ""
 
-#: config/tc-arm.c:22059
+#: config/tc-arm.c:22061
 msgid "vcx2 with S or D registers takes immediate within 0-63"
 msgstr ""
 
-#: config/tc-arm.c:22074
+#: config/tc-arm.c:22076
 msgid "vcx2 with S or D registers takes immediate within 0-7"
 msgstr ""
 
-#: config/tc-arm.c:22633 config/tc-arm.c:22737
+#: config/tc-arm.c:22635 config/tc-arm.c:22739
 msgid "conditional infixes are deprecated in unified syntax"
 msgstr ""
 
-#: config/tc-arm.c:22948
+#: config/tc-arm.c:22950
 msgid "Warning: conditional outside an IT block for Thumb."
 msgstr ""
 
-#: config/tc-arm.c:23275
+#: config/tc-arm.c:23277
 msgid "Short branches, Undefined, SVC, LDM/STM"
 msgstr ""
 
-#: config/tc-arm.c:23276
+#: config/tc-arm.c:23278
 msgid "Miscellaneous 16-bit instructions"
 msgstr ""
 
-#: config/tc-arm.c:23277
+#: config/tc-arm.c:23279
 msgid "ADR"
 msgstr ""
 
-#: config/tc-arm.c:23278
+#: config/tc-arm.c:23280
 msgid "Literal loads"
 msgstr ""
 
-#: config/tc-arm.c:23279
+#: config/tc-arm.c:23281
 msgid "Hi-register ADD, MOV, CMP, BX, BLX using pc"
 msgstr ""
 
-#: config/tc-arm.c:23280
+#: config/tc-arm.c:23282
 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:23283
+#: config/tc-arm.c:23285
 msgid "ADD/SUB sp, sp #imm"
 msgstr ""
 
-#: config/tc-arm.c:23305
+#: config/tc-arm.c:23307
 msgid ""
 "IT blocks containing 32-bit Thumb instructions are performance deprecated in "
 "ARMv8-A and ARMv8-R"
 msgstr ""
 
-#: config/tc-arm.c:23317
+#: config/tc-arm.c:23319
 #, 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:23331
+#: config/tc-arm.c:23333
 msgid ""
 "IT blocks containing more than one conditional instruction are performance "
 "deprecated in ARMv8-A and ARMv8-R"
 msgstr ""
 
-#: config/tc-arm.c:23449
+#: config/tc-arm.c:23451
 #, c-format
 msgid "bad instruction `%s'"
 msgstr ""
 
-#: config/tc-arm.c:23455
+#: config/tc-arm.c:23457
 msgid "s suffix on comparison instruction is deprecated"
 msgstr ""
 
-#: config/tc-arm.c:23475
+#: config/tc-arm.c:23477
 msgid "SVC is not permitted on this architecture"
 msgstr ""
 
-#: config/tc-arm.c:23477
+#: config/tc-arm.c:23479
 #, c-format
 msgid "selected processor does not support `%s' in Thumb mode"
 msgstr ""
 
-#: config/tc-arm.c:23483
+#: config/tc-arm.c:23485
 msgid "Thumb does not support conditional execution"
 msgstr ""
 
-#: config/tc-arm.c:23503
+#: config/tc-arm.c:23505
 #, c-format
 msgid ""
 "selected processor does not support 32bit wide variant of instruction `%s'"
 msgstr ""
 
-#: config/tc-arm.c:23506
+#: config/tc-arm.c:23508
 #, c-format
 msgid "selected processor does not support `%s' in Thumb-2 mode"
 msgstr ""
 
-#: config/tc-arm.c:23531
+#: config/tc-arm.c:23533
 #, c-format
 msgid "cannot honor width suffix -- `%s'"
 msgstr ""
 
-#: config/tc-arm.c:23573
+#: config/tc-arm.c:23575
 #, c-format
 msgid "selected processor does not support `%s' in ARM mode"
 msgstr ""
 
-#: config/tc-arm.c:23578
+#: config/tc-arm.c:23580
 #, c-format
 msgid "width suffixes are invalid in ARM mode -- `%s'"
 msgstr ""
 
-#: config/tc-arm.c:23611
+#: config/tc-arm.c:23613
 #, c-format
 msgid "attempt to use an ARM instruction on a Thumb-only processor -- `%s'"
 msgstr ""
 
-#: config/tc-arm.c:23629
+#: config/tc-arm.c:23631
 #, c-format
 msgid "section '%s' finished with an open IT block."
 msgstr ""
 
-#: config/tc-arm.c:23632
+#: config/tc-arm.c:23634
 #, c-format
 msgid "section '%s' finished with an open VPT/VPST block."
 msgstr ""
 
-#: config/tc-arm.c:23639
+#: config/tc-arm.c:23641
 msgid "file finished with an open IT block."
 msgstr ""
 
-#: config/tc-arm.c:23641
+#: config/tc-arm.c:23643
 msgid "file finished with an open VPT/VPST block."
 msgstr ""
 
-#: config/tc-arm.c:27329
+#: config/tc-arm.c:27331
 #, c-format
 msgid "alignments greater than %d bytes not supported in .text sections."
 msgstr ""
 
-#: config/tc-arm.c:27596 config/tc-ia64.c:3594
+#: config/tc-arm.c:27598 config/tc-ia64.c:3594
 #, c-format
 msgid "Group section `%s' has no group signature"
 msgstr ""
 
-#: config/tc-arm.c:27642
+#: config/tc-arm.c:27644
 msgid "handlerdata in cantunwind frame"
 msgstr ""
 
-#: config/tc-arm.c:27659
+#: config/tc-arm.c:27661
 msgid "too many unwind opcodes for personality routine 0"
 msgstr ""
 
-#: config/tc-arm.c:27690
+#: config/tc-arm.c:27692
 msgid "attempt to recreate an unwind entry"
 msgstr ""
 
-#: config/tc-arm.c:27700
+#: config/tc-arm.c:27702
 msgid "too many unwind opcodes"
 msgstr ""
 
-#: config/tc-arm.c:27999
+#: config/tc-arm.c:28001
 #, c-format
 msgid "[-mwarn-syms]: Assignment makes a symbol match an ARM instruction: %s"
 msgstr ""
 
-#: config/tc-arm.c:28361 config/tc-arm.c:28429
+#: config/tc-arm.c:28363 config/tc-arm.c:28431
 #, c-format
 msgid "symbol %s is in a different section"
 msgstr ""
 
-#: config/tc-arm.c:28363 config/tc-arm.c:28431
+#: config/tc-arm.c:28365 config/tc-arm.c:28433
 #, c-format
 msgid "symbol %s is weak and may be overridden later"
 msgstr ""
 
-#: config/tc-arm.c:28408 config/tc-arm.c:28780
+#: config/tc-arm.c:28410 config/tc-arm.c:28782
 #, c-format
 msgid "invalid constant (%lx) after fixup"
 msgstr ""
 
-#: config/tc-arm.c:28464
+#: config/tc-arm.c:28466
 #, c-format
 msgid "unable to compute ADRL instructions for PC offset of 0x%lx"
 msgstr ""
 
-#: config/tc-arm.c:28500 config/tc-arm.c:28530
+#: config/tc-arm.c:28502 config/tc-arm.c:28532
 msgid "invalid literal constant: pool needs to be closer"
 msgstr ""
 
-#: config/tc-arm.c:28503 config/tc-arm.c:28552
+#: config/tc-arm.c:28505 config/tc-arm.c:28554
 #, c-format
 msgid "bad immediate value for offset (%ld)"
 msgstr ""
 
-#: config/tc-arm.c:28533
+#: config/tc-arm.c:28535
 #, c-format
 msgid "bad immediate value for 8-bit offset (%ld)"
 msgstr ""
 
-#: config/tc-arm.c:28593
+#: config/tc-arm.c:28595
 msgid "offset not a multiple of 4"
 msgstr ""
 
-#: config/tc-arm.c:28796
+#: config/tc-arm.c:28798
 msgid "invalid smc expression"
 msgstr ""
 
-#: config/tc-arm.c:28806
+#: config/tc-arm.c:28808
 msgid "invalid hvc expression"
 msgstr ""
 
-#: config/tc-arm.c:28817 config/tc-arm.c:28826
+#: config/tc-arm.c:28819 config/tc-arm.c:28828
 msgid "invalid swi expression"
 msgstr ""
 
-#: config/tc-arm.c:28836
+#: config/tc-arm.c:28838
 msgid "invalid expression in load/store multiple"
 msgstr ""
 
-#: config/tc-arm.c:28898
+#: config/tc-arm.c:28900
 #, c-format
 msgid "blx to '%s' an ARM ISA state function changed to bl"
 msgstr ""
 
-#: config/tc-arm.c:28917
+#: config/tc-arm.c:28919
 msgid "misaligned branch destination"
 msgstr ""
 
-#: config/tc-arm.c:29038
+#: config/tc-arm.c:29040
 #, c-format
 msgid "blx to Thumb func '%s' from Thumb ISA state changed to bl"
 msgstr ""
 
-#: config/tc-arm.c:29087
+#: config/tc-arm.c:29089
 msgid "Thumb2 branch out of range"
 msgstr ""
 
-#: config/tc-arm.c:29139 config/tc-arm.c:29172
+#: config/tc-arm.c:29141 config/tc-arm.c:29174
 msgid "Relocation supported only in FDPIC mode"
 msgstr ""
 
-#: config/tc-arm.c:29202
+#: config/tc-arm.c:29204
 msgid "rel31 relocation overflow"
 msgstr ""
 
-#: config/tc-arm.c:29224 config/tc-arm.c:29230 config/tc-arm.c:29234
-#: config/tc-arm.c:29281
+#: config/tc-arm.c:29226 config/tc-arm.c:29232 config/tc-arm.c:29236
+#: config/tc-arm.c:29283
 msgid "co-processor offset out of range"
 msgstr ""
 
-#: config/tc-arm.c:29298
+#: config/tc-arm.c:29300
 #, c-format
 msgid "invalid offset, target not word aligned (0x%08lX)"
 msgstr ""
 
-#: config/tc-arm.c:29304
+#: config/tc-arm.c:29306
 msgid "section does not have enough alignment to ensure safe PC-relative loads"
 msgstr ""
 
-#: config/tc-arm.c:29308 config/tc-arm.c:29317 config/tc-arm.c:29325
-#: config/tc-arm.c:29333 config/tc-arm.c:29341
+#: config/tc-arm.c:29310 config/tc-arm.c:29319 config/tc-arm.c:29327
+#: config/tc-arm.c:29335 config/tc-arm.c:29343
 #, c-format
 msgid "invalid offset, value too big (0x%08lX)"
 msgstr ""
 
-#: config/tc-arm.c:29382
+#: config/tc-arm.c:29384
 msgid "invalid Hi register with immediate"
 msgstr ""
 
-#: config/tc-arm.c:29398
+#: config/tc-arm.c:29400
 msgid "invalid immediate for stack address calculation"
 msgstr ""
 
-#: config/tc-arm.c:29417
+#: config/tc-arm.c:29419
 msgid "address calculation needs a strongly defined nearby symbol"
 msgstr ""
 
-#: config/tc-arm.c:29433
+#: config/tc-arm.c:29435
 msgid "symbol too far away"
 msgstr ""
 
-#: config/tc-arm.c:29445
+#: config/tc-arm.c:29447
 #, c-format
 msgid "invalid immediate for address calculation (value = 0x%08lX)"
 msgstr ""
 
-#: config/tc-arm.c:29475
+#: config/tc-arm.c:29477
 #, c-format
 msgid "invalid immediate: %ld is out of range"
 msgstr ""
 
-#: config/tc-arm.c:29487
+#: config/tc-arm.c:29489
 #, c-format
 msgid "invalid shift value: %ld"
 msgstr ""
 
-#: config/tc-arm.c:29557 config/tc-arm.c:29628
+#: config/tc-arm.c:29559 config/tc-arm.c:29630
 #, c-format
 msgid "the offset 0x%08lX is not representable"
 msgstr ""
 
-#: config/tc-arm.c:29589
+#: config/tc-arm.c:29591
 #, c-format
 msgid "Unable to process relocation for thumb opcode: %lx"
 msgstr ""
 
-#: config/tc-arm.c:29668
+#: config/tc-arm.c:29670
 #, c-format
 msgid "bad offset 0x%08lX (only 12 bits available for the magnitude)"
 msgstr ""
 
-#: config/tc-arm.c:29707
+#: config/tc-arm.c:29709
 #, c-format
 msgid "bad offset 0x%08lX (only 8 bits available for the magnitude)"
 msgstr ""
 
-#: config/tc-arm.c:29747
+#: config/tc-arm.c:29749
 #, c-format
 msgid "bad offset 0x%08lX (must be word-aligned)"
 msgstr ""
 
-#: config/tc-arm.c:29752
+#: config/tc-arm.c:29754
 #, c-format
 msgid "bad offset 0x%08lX (must be an 8-bit number of words)"
 msgstr ""
 
-#: config/tc-arm.c:29973 config/tc-score.c:7365
+#: config/tc-arm.c:29975 config/tc-score.c:7365
 #, c-format
 msgid "bad relocation fixup type (%d)"
 msgstr ""
 
-#: config/tc-arm.c:30091
+#: config/tc-arm.c:30093
 msgid "literal referenced across section boundary"
 msgstr ""
 
-#: config/tc-arm.c:30171
+#: config/tc-arm.c:30173
 msgid "internal relocation (type: IMMEDIATE) not fixed up"
 msgstr ""
 
-#: config/tc-arm.c:30176
+#: config/tc-arm.c:30178
 msgid "ADRL used for a symbol not defined in the same file"
 msgstr ""
 
-#: config/tc-arm.c:30183
+#: config/tc-arm.c:30185
 #, c-format
 msgid "%s used for a symbol not defined in the same file"
 msgstr ""
 
-#: config/tc-arm.c:30199
+#: config/tc-arm.c:30201
 #, c-format
 msgid "undefined local label `%s'"
 msgstr ""
 
-#: config/tc-arm.c:30205
+#: config/tc-arm.c:30207
 msgid "internal_relocation (type: OFFSET_IMM) not fixed up"
 msgstr ""
 
-#: config/tc-arm.c:30227 config/tc-cris.c:4006 config/tc-csky.c:877
+#: config/tc-arm.c:30229 config/tc-cris.c:4006 config/tc-csky.c:877
 #: config/tc-ft32.c:709 config/tc-mcore.c:1928 config/tc-microblaze.c:1995
 #: config/tc-mmix.c:2907 config/tc-moxie.c:823 config/tc-ns32k.c:2248
 #: config/tc-score.c:7452
 msgid "<unknown>"
 msgstr ""
 
-#: config/tc-arm.c:30630
+#: config/tc-arm.c:30632
 #, c-format
 msgid "%s: unexpected function type: %d"
 msgstr ""
 
-#: config/tc-arm.c:30770
+#: config/tc-arm.c:30772
 msgid "use of old and new-style options to set CPU type"
 msgstr ""
 
-#: config/tc-arm.c:30789
+#: config/tc-arm.c:30791
 msgid "use of old and new-style options to set FPU type"
 msgstr ""
 
-#: config/tc-arm.c:30868
+#: config/tc-arm.c:30870
 msgid "hard-float conflicts with specified fpu"
 msgstr ""
 
-#: config/tc-arm.c:31059
+#: config/tc-arm.c:31061
 msgid "generate PIC code"
 msgstr ""
 
-#: config/tc-arm.c:31060
+#: config/tc-arm.c:31062
 msgid "assemble Thumb code"
 msgstr ""
 
-#: config/tc-arm.c:31061
+#: config/tc-arm.c:31063
 msgid "support ARM/Thumb interworking"
 msgstr ""
 
-#: config/tc-arm.c:31063
+#: config/tc-arm.c:31065
 msgid "code uses 32-bit program counter"
 msgstr ""
 
-#: config/tc-arm.c:31064
+#: config/tc-arm.c:31066
 msgid "code uses 26-bit program counter"
 msgstr ""
 
-#: config/tc-arm.c:31065
+#: config/tc-arm.c:31067
 msgid "floating point args are in fp regs"
 msgstr ""
 
-#: config/tc-arm.c:31067
+#: config/tc-arm.c:31069
 msgid "re-entrant code"
 msgstr ""
 
-#: config/tc-arm.c:31068
+#: config/tc-arm.c:31070
 msgid "code is ATPCS conformant"
 msgstr ""
 
 #. These are recognized by the assembler, but have no affect on code.
-#: config/tc-arm.c:31074
+#: config/tc-arm.c:31076
 msgid "use frame pointer"
 msgstr ""
 
-#: config/tc-arm.c:31075
+#: config/tc-arm.c:31077
 msgid "use stack size checking"
 msgstr ""
 
-#: config/tc-arm.c:31078
+#: config/tc-arm.c:31080
 msgid "do not warn on use of deprecated feature"
 msgstr ""
 
-#: config/tc-arm.c:31081
+#: config/tc-arm.c:31083
 msgid ""
 "warn about performance deprecated IT instructions in ARMv8-A and ARMv8-R"
 msgstr ""
 
-#: config/tc-arm.c:31085
+#: config/tc-arm.c:31087
 msgid "warn about symbols that match instruction names [default]"
 msgstr ""
 
-#: config/tc-arm.c:31086
+#: config/tc-arm.c:31088
 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:31102 config/tc-arm.c:31103
+#: config/tc-arm.c:31104 config/tc-arm.c:31105
 msgid "use -mcpu=arm1"
 msgstr ""
 
-#: config/tc-arm.c:31104 config/tc-arm.c:31105
+#: config/tc-arm.c:31106 config/tc-arm.c:31107
 msgid "use -mcpu=arm2"
 msgstr ""
 
-#: config/tc-arm.c:31106 config/tc-arm.c:31107
+#: config/tc-arm.c:31108 config/tc-arm.c:31109
 msgid "use -mcpu=arm250"
 msgstr ""
 
-#: config/tc-arm.c:31108 config/tc-arm.c:31109
+#: config/tc-arm.c:31110 config/tc-arm.c:31111
 msgid "use -mcpu=arm3"
 msgstr ""
 
-#: config/tc-arm.c:31110 config/tc-arm.c:31111
+#: config/tc-arm.c:31112 config/tc-arm.c:31113
 msgid "use -mcpu=arm6"
 msgstr ""
 
-#: config/tc-arm.c:31112 config/tc-arm.c:31113
+#: config/tc-arm.c:31114 config/tc-arm.c:31115
 msgid "use -mcpu=arm600"
 msgstr ""
 
-#: config/tc-arm.c:31114 config/tc-arm.c:31115
+#: config/tc-arm.c:31116 config/tc-arm.c:31117
 msgid "use -mcpu=arm610"
 msgstr ""
 
-#: config/tc-arm.c:31116 config/tc-arm.c:31117
+#: config/tc-arm.c:31118 config/tc-arm.c:31119
 msgid "use -mcpu=arm620"
 msgstr ""
 
-#: config/tc-arm.c:31118 config/tc-arm.c:31119
+#: config/tc-arm.c:31120 config/tc-arm.c:31121
 msgid "use -mcpu=arm7"
 msgstr ""
 
-#: config/tc-arm.c:31120 config/tc-arm.c:31121
+#: config/tc-arm.c:31122 config/tc-arm.c:31123
 msgid "use -mcpu=arm70"
 msgstr ""
 
-#: config/tc-arm.c:31122 config/tc-arm.c:31123
+#: config/tc-arm.c:31124 config/tc-arm.c:31125
 msgid "use -mcpu=arm700"
 msgstr ""
 
-#: config/tc-arm.c:31124 config/tc-arm.c:31125
+#: config/tc-arm.c:31126 config/tc-arm.c:31127
 msgid "use -mcpu=arm700i"
 msgstr ""
 
-#: config/tc-arm.c:31126 config/tc-arm.c:31127
+#: config/tc-arm.c:31128 config/tc-arm.c:31129
 msgid "use -mcpu=arm710"
 msgstr ""
 
-#: config/tc-arm.c:31128 config/tc-arm.c:31129
+#: config/tc-arm.c:31130 config/tc-arm.c:31131
 msgid "use -mcpu=arm710c"
 msgstr ""
 
-#: config/tc-arm.c:31130 config/tc-arm.c:31131
+#: config/tc-arm.c:31132 config/tc-arm.c:31133
 msgid "use -mcpu=arm720"
 msgstr ""
 
-#: config/tc-arm.c:31132 config/tc-arm.c:31133
+#: config/tc-arm.c:31134 config/tc-arm.c:31135
 msgid "use -mcpu=arm7d"
 msgstr ""
 
-#: config/tc-arm.c:31134 config/tc-arm.c:31135
+#: config/tc-arm.c:31136 config/tc-arm.c:31137
 msgid "use -mcpu=arm7di"
 msgstr ""
 
-#: config/tc-arm.c:31136 config/tc-arm.c:31137
+#: config/tc-arm.c:31138 config/tc-arm.c:31139
 msgid "use -mcpu=arm7m"
 msgstr ""
 
-#: config/tc-arm.c:31138 config/tc-arm.c:31139
+#: config/tc-arm.c:31140 config/tc-arm.c:31141
 msgid "use -mcpu=arm7dm"
 msgstr ""
 
-#: config/tc-arm.c:31140 config/tc-arm.c:31141
+#: config/tc-arm.c:31142 config/tc-arm.c:31143
 msgid "use -mcpu=arm7dmi"
 msgstr ""
 
-#: config/tc-arm.c:31142 config/tc-arm.c:31143
+#: config/tc-arm.c:31144 config/tc-arm.c:31145
 msgid "use -mcpu=arm7100"
 msgstr ""
 
-#: config/tc-arm.c:31144 config/tc-arm.c:31145
+#: config/tc-arm.c:31146 config/tc-arm.c:31147
 msgid "use -mcpu=arm7500"
 msgstr ""
 
-#: config/tc-arm.c:31146 config/tc-arm.c:31147
+#: config/tc-arm.c:31148 config/tc-arm.c:31149
 msgid "use -mcpu=arm7500fe"
 msgstr ""
 
-#: config/tc-arm.c:31148 config/tc-arm.c:31149 config/tc-arm.c:31150
-#: config/tc-arm.c:31151
+#: config/tc-arm.c:31150 config/tc-arm.c:31151 config/tc-arm.c:31152
+#: config/tc-arm.c:31153
 msgid "use -mcpu=arm7tdmi"
 msgstr ""
 
-#: config/tc-arm.c:31152 config/tc-arm.c:31153
+#: config/tc-arm.c:31154 config/tc-arm.c:31155
 msgid "use -mcpu=arm710t"
 msgstr ""
 
-#: config/tc-arm.c:31154 config/tc-arm.c:31155
+#: config/tc-arm.c:31156 config/tc-arm.c:31157
 msgid "use -mcpu=arm720t"
 msgstr ""
 
-#: config/tc-arm.c:31156 config/tc-arm.c:31157
+#: config/tc-arm.c:31158 config/tc-arm.c:31159
 msgid "use -mcpu=arm740t"
 msgstr ""
 
-#: config/tc-arm.c:31158 config/tc-arm.c:31159
+#: config/tc-arm.c:31160 config/tc-arm.c:31161
 msgid "use -mcpu=arm8"
 msgstr ""
 
-#: config/tc-arm.c:31160 config/tc-arm.c:31161
+#: config/tc-arm.c:31162 config/tc-arm.c:31163
 msgid "use -mcpu=arm810"
 msgstr ""
 
-#: config/tc-arm.c:31162 config/tc-arm.c:31163
+#: config/tc-arm.c:31164 config/tc-arm.c:31165
 msgid "use -mcpu=arm9"
 msgstr ""
 
-#: config/tc-arm.c:31164 config/tc-arm.c:31165
+#: config/tc-arm.c:31166 config/tc-arm.c:31167
 msgid "use -mcpu=arm9tdmi"
 msgstr ""
 
-#: config/tc-arm.c:31166 config/tc-arm.c:31167
+#: config/tc-arm.c:31168 config/tc-arm.c:31169
 msgid "use -mcpu=arm920"
 msgstr ""
 
-#: config/tc-arm.c:31168 config/tc-arm.c:31169
+#: config/tc-arm.c:31170 config/tc-arm.c:31171
 msgid "use -mcpu=arm940"
 msgstr ""
 
-#: config/tc-arm.c:31170
+#: config/tc-arm.c:31172
 msgid "use -mcpu=strongarm"
 msgstr ""
 
-#: config/tc-arm.c:31172
+#: config/tc-arm.c:31174
 msgid "use -mcpu=strongarm110"
 msgstr ""
 
-#: config/tc-arm.c:31174
+#: config/tc-arm.c:31176
 msgid "use -mcpu=strongarm1100"
 msgstr ""
 
-#: config/tc-arm.c:31176
+#: config/tc-arm.c:31178
 msgid "use -mcpu=strongarm1110"
 msgstr ""
 
-#: config/tc-arm.c:31177
+#: config/tc-arm.c:31179
 msgid "use -mcpu=xscale"
 msgstr ""
 
-#: config/tc-arm.c:31178
+#: config/tc-arm.c:31180
 msgid "use -mcpu=iwmmxt"
 msgstr ""
 
-#: config/tc-arm.c:31179
+#: config/tc-arm.c:31181
 msgid "use -mcpu=all"
 msgstr ""
 
 #. Architecture variants -- don't add any more to this list either.
-#: config/tc-arm.c:31182 config/tc-arm.c:31183
+#: config/tc-arm.c:31184 config/tc-arm.c:31185
 msgid "use -march=armv2"
 msgstr ""
 
-#: config/tc-arm.c:31184 config/tc-arm.c:31185
+#: config/tc-arm.c:31186 config/tc-arm.c:31187
 msgid "use -march=armv2a"
 msgstr ""
 
-#: config/tc-arm.c:31186 config/tc-arm.c:31187
+#: config/tc-arm.c:31188 config/tc-arm.c:31189
 msgid "use -march=armv3"
 msgstr ""
 
-#: config/tc-arm.c:31188 config/tc-arm.c:31189
+#: config/tc-arm.c:31190 config/tc-arm.c:31191
 msgid "use -march=armv3m"
 msgstr ""
 
-#: config/tc-arm.c:31190 config/tc-arm.c:31191
+#: config/tc-arm.c:31192 config/tc-arm.c:31193
 msgid "use -march=armv4"
 msgstr ""
 
-#: config/tc-arm.c:31192 config/tc-arm.c:31193
+#: config/tc-arm.c:31194 config/tc-arm.c:31195
 msgid "use -march=armv4t"
 msgstr ""
 
-#: config/tc-arm.c:31194 config/tc-arm.c:31195
+#: config/tc-arm.c:31196 config/tc-arm.c:31197
 msgid "use -march=armv5"
 msgstr ""
 
-#: config/tc-arm.c:31196 config/tc-arm.c:31197
+#: config/tc-arm.c:31198 config/tc-arm.c:31199
 msgid "use -march=armv5t"
 msgstr ""
 
-#: config/tc-arm.c:31198 config/tc-arm.c:31199
+#: config/tc-arm.c:31200 config/tc-arm.c:31201
 msgid "use -march=armv5te"
 msgstr ""
 
 #. Floating point variants -- don't add any more to this list either.
-#: config/tc-arm.c:31202
+#: config/tc-arm.c:31204
 msgid "use -mfpu=fpe"
 msgstr ""
 
-#: config/tc-arm.c:31203
+#: config/tc-arm.c:31205
 msgid "use -mfpu=fpa10"
 msgstr ""
 
-#: config/tc-arm.c:31204
+#: config/tc-arm.c:31206
 msgid "use -mfpu=fpa11"
 msgstr ""
 
-#: config/tc-arm.c:31206
+#: config/tc-arm.c:31208
 msgid "use either -mfpu=softfpa or -mfpu=softvfp"
 msgstr ""
 
-#: config/tc-arm.c:32268
+#: config/tc-arm.c:32270
 msgid "extension does not apply to the base architecture"
 msgstr ""
 
-#: config/tc-arm.c:32297
+#: config/tc-arm.c:32299
 msgid "architectural extensions must be specified in alphabetical order"
 msgstr ""
 
-#: config/tc-arm.c:32436 config/tc-arm.c:33379
+#: config/tc-arm.c:32438 config/tc-arm.c:33381
 #, c-format
 msgid "unknown floating point format `%s'\n"
 msgstr ""
 
-#: config/tc-arm.c:32452
+#: config/tc-arm.c:32454
 #, c-format
 msgid "unknown floating point abi `%s'\n"
 msgstr ""
 
-#: config/tc-arm.c:32468
+#: config/tc-arm.c:32470
 #, c-format
 msgid "unknown EABI `%s'\n"
 msgstr ""
 
-#: config/tc-arm.c:32488
+#: config/tc-arm.c:32490
 #, c-format
 msgid "unknown implicit IT mode `%s', should be arm, thumb, always, or never."
 msgstr ""
 
-#: config/tc-arm.c:32511 config/tc-metag.c:5913
+#: config/tc-arm.c:32513 config/tc-metag.c:5913
 msgid "<fpu name>\t  assemble for FPU architecture <fpu name>"
 msgstr ""
 
-#: config/tc-arm.c:32513
+#: config/tc-arm.c:32515
 msgid "<abi>\t  assemble for floating point ABI <abi>"
 msgstr ""
 
-#: config/tc-arm.c:32516
+#: config/tc-arm.c:32518
 msgid "<ver>\t\t  assemble for eabi version <ver>"
 msgstr ""
 
-#: config/tc-arm.c:32519
+#: config/tc-arm.c:32521
 msgid "<mode>\t  controls implicit insertion of IT instructions"
 msgstr ""
 
-#: config/tc-arm.c:32521
+#: config/tc-arm.c:32523
 msgid "\t\t\t  TI CodeComposer Studio syntax compatibility mode"
 msgstr ""
 
-#: config/tc-arm.c:32524
+#: config/tc-arm.c:32526
 msgid ""
 "[ieee|alternative]\n"
 "                          set the encoding for half precision floating point "
@@ -5432,32 +5437,32 @@
 "                          or Arm alternative format."
 msgstr ""
 
-#: config/tc-arm.c:32635
+#: config/tc-arm.c:32637
 #, c-format
 msgid " ARM-specific assembler options:\n"
 msgstr ""
 
-#: config/tc-arm.c:32655
+#: config/tc-arm.c:32657
 #, c-format
 msgid "  --fix-v4bx              Allow BX in ARMv4 code\n"
 msgstr ""
 
-#: config/tc-arm.c:32659
+#: config/tc-arm.c:32661
 #, c-format
 msgid "  --fdpic                 generate an FDPIC object file\n"
 msgstr ""
 
-#: config/tc-arm.c:32967
+#: config/tc-arm.c:32969
 msgid "no architecture contains all the instructions used\n"
 msgstr ""
 
-#: config/tc-arm.c:33319
+#: config/tc-arm.c:33321
 #, c-format
 msgid ""
 "architectural extension `%s' is not allowed for the current base architecture"
 msgstr ""
 
-#: config/tc-arm.c:33342
+#: config/tc-arm.c:33344
 #, c-format
 msgid "unknown architecture extension `%s'\n"
 msgstr ""
@@ -5533,7 +5538,7 @@
 msgid "constant out of 8-bit range: %d"
 msgstr ""
 
-#: config/tc-avr.c:954 config/tc-score.c:1198 read.c:3796
+#: config/tc-avr.c:954 config/tc-score.c:1198 read.c:3839
 msgid "illegal expression"
 msgstr ""
 
@@ -5769,25 +5774,26 @@
 msgid "rel too far BFD_RELOC_16"
 msgstr ""
 
-#: config/tc-bpf.c:143
+#: config/tc-bpf.c:153
 #, c-format
 msgid ""
 "\n"
 "BPF options:\n"
 msgstr ""
 
-#: config/tc-bpf.c:144
+#: config/tc-bpf.c:154
 #, c-format
 msgid ""
 "  --EL\t\t\tgenerate code for a little endian machine\n"
 "  --EB\t\t\tgenerate code for a big endian machine\n"
+"  -mxbpf                generate xBPF instructions\n"
 msgstr ""
 
-#: config/tc-bpf.c:281
+#: config/tc-bpf.c:307
 msgid "convert_frag called"
 msgstr ""
 
-#: config/tc-bpf.c:288 config/tc-sparc.h:68 config/tc-z80.h:55
+#: config/tc-bpf.c:314 config/tc-sparc.h:68 config/tc-z80.h:55
 msgid "estimate_size_before_relax called"
 msgstr ""
 
@@ -5822,7 +5828,7 @@
 msgid "internal error: reloc %d (`%s') not supported by object file format"
 msgstr ""
 
-#: config/tc-cr16.c:696 config/tc-i386.c:13675 config/tc-s390.c:2121
+#: config/tc-cr16.c:696 config/tc-i386.c:13707 config/tc-s390.c:2121
 msgid "GOT already in symbol table"
 msgstr ""
 
@@ -6641,7 +6647,7 @@
 msgid "more than 65K literal pools"
 msgstr ""
 
-#: config/tc-csky.c:1804 read.c:3556 read.c:4865
+#: config/tc-csky.c:1804 read.c:3599 read.c:4908
 #, c-format
 msgid "bad floating literal: %s"
 msgstr ""
@@ -7922,865 +7928,870 @@
 msgid "internal error: losing opcode: `%s' \"%s\"\n"
 msgstr ""
 
-#: config/tc-i386.c:1451
+#: config/tc-i386.c:1452
 #, c-format
 msgid "i386_output_nops called to generate nops of at most %d bytes!"
 msgstr ""
 
-#: config/tc-i386.c:1660
+#: config/tc-i386.c:1661
 #, c-format
 msgid "invalid single nop size: %d (expect within [0, %d])"
 msgstr ""
 
-#: config/tc-i386.c:1701
+#: config/tc-i386.c:1702
 msgid "jump over nop padding out of range"
 msgstr ""
 
-#: config/tc-i386.c:2531
+#: config/tc-i386.c:2532
 #, c-format
 msgid "%s shortened to %s"
 msgstr ""
 
-#: config/tc-i386.c:2622 config/tc-i386.c:7686
+#: config/tc-i386.c:2623 config/tc-i386.c:7691
 msgid "same type of prefix used twice"
 msgstr ""
 
-#: config/tc-i386.c:2649
+#: config/tc-i386.c:2650
 #, c-format
 msgid "64bit mode not supported on `%s'."
 msgstr ""
 
-#: config/tc-i386.c:2658
+#: config/tc-i386.c:2659
 #, c-format
 msgid "32bit mode not supported on `%s'."
 msgstr ""
 
-#: config/tc-i386.c:2698
+#: config/tc-i386.c:2699
 msgid "bad argument to syntax directive."
 msgstr ""
 
-#: config/tc-i386.c:2761
+#: config/tc-i386.c:2762
 #, c-format
 msgid "bad argument to %s_check directive."
 msgstr ""
 
-#: config/tc-i386.c:2765
+#: config/tc-i386.c:2766
 #, c-format
 msgid "missing argument for %s_check directive"
 msgstr ""
 
-#: config/tc-i386.c:2805
+#: config/tc-i386.c:2806
 #, c-format
 msgid "`%s' is not supported on `%s'"
 msgstr ""
 
-#: config/tc-i386.c:2911
+#: config/tc-i386.c:2912
 #, c-format
 msgid "no such architecture: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:2916
+#: config/tc-i386.c:2917
 msgid "missing cpu architecture"
 msgstr ""
 
-#: config/tc-i386.c:2933
+#: config/tc-i386.c:2934
 #, c-format
 msgid "no such architecture modifier: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:2948 config/tc-i386.c:2978
+#: config/tc-i386.c:2949 config/tc-i386.c:2979
 msgid "Intel L1OM is 64bit ELF only"
 msgstr ""
 
-#: config/tc-i386.c:2955 config/tc-i386.c:2985
+#: config/tc-i386.c:2956 config/tc-i386.c:2986
 msgid "Intel K1OM is 64bit ELF only"
 msgstr ""
 
-#: config/tc-i386.c:2962 config/tc-i386.c:2999
+#: config/tc-i386.c:2963 config/tc-i386.c:3000
 msgid "Intel MCU is 32bit ELF only"
 msgstr ""
 
-#: config/tc-i386.c:3006 config/tc-i386.c:13564
+#: config/tc-i386.c:3007 config/tc-i386.c:13596
 msgid "unknown architecture"
 msgstr ""
 
-#: config/tc-i386.c:3043 config/tc-i386.c:3065
+#: config/tc-i386.c:3044 config/tc-i386.c:3066
 #, c-format
 msgid "can't hash %s: %s"
 msgstr ""
 
-#: config/tc-i386.c:3364
+#: config/tc-i386.c:3365
 msgid "there are no pc-relative size relocations"
 msgstr ""
 
-#: config/tc-i386.c:3376
+#: config/tc-i386.c:3377
 #, c-format
 msgid "unknown relocation (%u)"
 msgstr ""
 
-#: config/tc-i386.c:3378
+#: config/tc-i386.c:3379
 #, c-format
 msgid "%u-byte relocation cannot be applied to %u-byte field"
 msgstr ""
 
-#: config/tc-i386.c:3382
+#: config/tc-i386.c:3383
 msgid "non-pc-relative relocation for pc-relative field"
 msgstr ""
 
-#: config/tc-i386.c:3387
+#: config/tc-i386.c:3388
 msgid "relocated field and relocation type differ in signedness"
 msgstr ""
 
-#: config/tc-i386.c:3396
+#: config/tc-i386.c:3397
 msgid "there are no unsigned pc-relative relocations"
 msgstr ""
 
-#: config/tc-i386.c:3404
+#: config/tc-i386.c:3405
 #, c-format
 msgid "cannot do %u byte pc-relative relocation"
 msgstr ""
 
-#: config/tc-i386.c:3421
+#: config/tc-i386.c:3422
 #, c-format
 msgid "cannot do %s %u byte relocation"
 msgstr ""
 
-#: config/tc-i386.c:4016 config/tc-i386.c:4765
+#: config/tc-i386.c:4017 config/tc-i386.c:4766
 #, c-format
 msgid "invalid instruction `%s' after `%s'"
 msgstr ""
 
-#: config/tc-i386.c:4022
+#: config/tc-i386.c:4023
 #, c-format
 msgid "missing `lock' with `%s'"
 msgstr ""
 
-#: config/tc-i386.c:4029
+#: config/tc-i386.c:4030
 #, c-format
 msgid "instruction `%s' after `xacquire' not allowed"
 msgstr ""
 
-#: config/tc-i386.c:4035
+#: config/tc-i386.c:4036
 #, c-format
 msgid "memory destination needed for instruction `%s' after `xrelease'"
 msgstr ""
 
-#: config/tc-i386.c:4528
+#: config/tc-i386.c:4529
 #, c-format
 msgid "`%s` changes flags which would affect control flow behavior"
 msgstr ""
 
-#: config/tc-i386.c:4570
+#: config/tc-i386.c:4571
 #, c-format
 msgid "indirect `%s` with memory operand should be avoided"
 msgstr ""
 
-#: config/tc-i386.c:4581
+#: config/tc-i386.c:4582
 #, c-format
 msgid "`%s` skips -mlfence-before-indirect-branch on `%s`"
 msgstr ""
 
-#: config/tc-i386.c:4602
+#: config/tc-i386.c:4603
 #, c-format
 msgid "`%s` skips -mlfence-before-ret on `%s`"
 msgstr ""
 
-#: config/tc-i386.c:4755
+#: config/tc-i386.c:4756
 #, c-format
 msgid "SSE instruction `%s' is used"
 msgstr ""
 
-#: config/tc-i386.c:4778
+#: config/tc-i386.c:4779
 msgid "expecting lockable instruction after `lock'"
 msgstr ""
 
-#: config/tc-i386.c:4788
+#: config/tc-i386.c:4789
 #, c-format
 msgid "data size prefix invalid with `%s'"
 msgstr ""
 
-#: config/tc-i386.c:4798
+#: config/tc-i386.c:4799
 msgid "expecting valid branch instruction after `bnd'"
 msgstr ""
 
-#: config/tc-i386.c:4802
+#: config/tc-i386.c:4803
 msgid "expecting indirect branch instruction after `notrack'"
 msgstr ""
 
-#: config/tc-i386.c:4807
+#: config/tc-i386.c:4808
 msgid "32-bit address isn't allowed in 64-bit MPX instructions."
 msgstr ""
 
-#: config/tc-i386.c:4811
+#: config/tc-i386.c:4812
 msgid "16-bit address isn't allowed in MPX instructions"
 msgstr ""
 
-#: config/tc-i386.c:4821
+#: config/tc-i386.c:4822
 msgid "replacing `rep'/`repe' prefix by `bnd'"
 msgstr ""
 
 #. UnixWare fsub no args is alias for fsubp, fadd -> faddp, etc.
-#: config/tc-i386.c:4870
+#: config/tc-i386.c:4871
 #, c-format
 msgid "translating to `%sp'"
 msgstr ""
 
-#: config/tc-i386.c:4877
+#: config/tc-i386.c:4878
 #, c-format
 msgid "instruction `%s' isn't supported outside of protected mode."
 msgstr ""
 
-#: config/tc-i386.c:4885
+#: config/tc-i386.c:4886
 #, c-format
 msgid "REX prefix invalid with `%s'"
 msgstr ""
 
-#: config/tc-i386.c:4945
+#: config/tc-i386.c:4946
 #, c-format
 msgid "can't encode register '%s%s' in an instruction requiring REX prefix."
 msgstr ""
 
-#: config/tc-i386.c:5021 config/tc-i386.c:5220
+#: config/tc-i386.c:5022 config/tc-i386.c:5225
 #, c-format
 msgid "no such instruction: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:5032 config/tc-i386.c:5253
+#: config/tc-i386.c:5033 config/tc-i386.c:5258
 #, c-format
 msgid "invalid character %s in mnemonic"
 msgstr ""
 
-#: config/tc-i386.c:5039
+#: config/tc-i386.c:5040
 msgid "expecting prefix; got nothing"
 msgstr ""
 
-#: config/tc-i386.c:5041
+#: config/tc-i386.c:5042
 msgid "expecting mnemonic; got nothing"
 msgstr ""
 
-#: config/tc-i386.c:5056 config/tc-i386.c:5275
+#: config/tc-i386.c:5057 config/tc-i386.c:5280
 #, c-format
 msgid "`%s' is only supported in 64-bit mode"
 msgstr ""
 
-#: config/tc-i386.c:5057 config/tc-i386.c:5274
+#: config/tc-i386.c:5058 config/tc-i386.c:5279
 #, c-format
 msgid "`%s' is not supported in 64-bit mode"
 msgstr ""
 
-#: config/tc-i386.c:5069
+#: config/tc-i386.c:5070
 #, c-format
 msgid "redundant %s prefix"
 msgstr ""
 
-#: config/tc-i386.c:5266
+#: config/tc-i386.c:5271
 msgid "use .code16 to ensure correct addressing mode"
 msgstr ""
 
-#: config/tc-i386.c:5278
+#: config/tc-i386.c:5283
 #, c-format
 msgid "`%s' is not supported on `%s%s'"
 msgstr ""
 
-#: config/tc-i386.c:5304
+#: config/tc-i386.c:5309
 #, c-format
 msgid "invalid character %s before operand %d"
 msgstr ""
 
-#: config/tc-i386.c:5318
+#: config/tc-i386.c:5323
 #, c-format
 msgid "unbalanced parenthesis in operand %d."
 msgstr ""
 
-#: config/tc-i386.c:5321
+#: config/tc-i386.c:5326
 #, c-format
 msgid "unbalanced brackets in operand %d."
 msgstr ""
 
-#: config/tc-i386.c:5330
+#: config/tc-i386.c:5335
 #, c-format
 msgid "invalid character %s in operand %d"
 msgstr ""
 
-#: config/tc-i386.c:5357
+#: config/tc-i386.c:5362
 #, c-format
 msgid "spurious operands; (%d operands/instruction max)"
 msgstr ""
 
-#: config/tc-i386.c:5367 config/tc-i386.c:11207
+#: config/tc-i386.c:5372 config/tc-i386.c:11239
 #, c-format
 msgid "too many memory references for `%s'"
 msgstr ""
 
-#: config/tc-i386.c:5388
+#: config/tc-i386.c:5393
 msgid "expecting operand after ','; got nothing"
 msgstr ""
 
-#: config/tc-i386.c:5393
+#: config/tc-i386.c:5398
 msgid "expecting operand before ','; got nothing"
 msgstr ""
 
-#: config/tc-i386.c:5822
+#: config/tc-i386.c:5827
 msgid "mask, index, and destination registers should be distinct"
 msgstr ""
 
-#: config/tc-i386.c:5839
+#: config/tc-i386.c:5844
 msgid "index and destination registers should be distinct"
 msgstr ""
 
-#: config/tc-i386.c:6552
+#: config/tc-i386.c:6557
 msgid "operand size mismatch"
 msgstr ""
 
-#: config/tc-i386.c:6555
+#: config/tc-i386.c:6560
 msgid "operand type mismatch"
 msgstr ""
 
-#: config/tc-i386.c:6558
+#: config/tc-i386.c:6563
 msgid "register type mismatch"
 msgstr ""
 
-#: config/tc-i386.c:6561
+#: config/tc-i386.c:6566
 msgid "number of operands mismatch"
 msgstr ""
 
-#: config/tc-i386.c:6564
+#: config/tc-i386.c:6569
 msgid "invalid instruction suffix"
 msgstr ""
 
-#: config/tc-i386.c:6567
+#: config/tc-i386.c:6572
 msgid "constant doesn't fit in 4 bits"
 msgstr ""
 
-#: config/tc-i386.c:6570
+#: config/tc-i386.c:6575
 msgid "unsupported with Intel mnemonic"
 msgstr ""
 
-#: config/tc-i386.c:6573
+#: config/tc-i386.c:6578
 msgid "unsupported syntax"
 msgstr ""
 
-#: config/tc-i386.c:6576
+#: config/tc-i386.c:6581
 #, c-format
 msgid "unsupported instruction `%s'"
 msgstr ""
 
-#: config/tc-i386.c:6580
+#: config/tc-i386.c:6585
 msgid "invalid VSIB address"
 msgstr ""
 
-#: config/tc-i386.c:6583
+#: config/tc-i386.c:6588
 msgid "mask, index, and destination registers must be distinct"
 msgstr ""
 
-#: config/tc-i386.c:6586
+#: config/tc-i386.c:6591
 msgid "unsupported vector index register"
 msgstr ""
 
-#: config/tc-i386.c:6589
+#: config/tc-i386.c:6594
 msgid "unsupported broadcast"
 msgstr ""
 
-#: config/tc-i386.c:6592
+#: config/tc-i386.c:6597
 msgid "broadcast is needed for operand of such type"
 msgstr ""
 
-#: config/tc-i386.c:6595
+#: config/tc-i386.c:6600
 msgid "unsupported masking"
 msgstr ""
 
-#: config/tc-i386.c:6598
+#: config/tc-i386.c:6603
 msgid "mask not on destination operand"
 msgstr ""
 
-#: config/tc-i386.c:6601
+#: config/tc-i386.c:6606
 msgid "default mask isn't allowed"
 msgstr ""
 
-#: config/tc-i386.c:6604
+#: config/tc-i386.c:6609
 msgid "unsupported static rounding/sae"
 msgstr ""
 
-#: config/tc-i386.c:6608
+#: config/tc-i386.c:6613
 msgid "RC/SAE operand must precede immediate operands"
 msgstr ""
 
-#: config/tc-i386.c:6610
+#: config/tc-i386.c:6615
 msgid "RC/SAE operand must follow immediate operands"
 msgstr ""
 
-#: config/tc-i386.c:6613 config/tc-metag.c:4789 config/tc-metag.c:5530
+#: config/tc-i386.c:6618 config/tc-metag.c:4789 config/tc-metag.c:5530
 #: config/tc-metag.c:5552
 msgid "invalid register operand"
 msgstr ""
 
-#: config/tc-i386.c:6616
+#: config/tc-i386.c:6621
 #, c-format
 msgid "%s for `%s'"
 msgstr ""
 
-#: config/tc-i386.c:6625
+#: config/tc-i386.c:6630
 #, c-format
 msgid "indirect %s without `*'"
 msgstr ""
 
 #. Warn them that a data or address size prefix doesn't
 #. affect assembly of the next line of code.
-#: config/tc-i386.c:6632
+#: config/tc-i386.c:6637
 #, c-format
 msgid "stand-alone `%s' prefix"
 msgstr ""
 
-#: config/tc-i386.c:6674
+#: config/tc-i386.c:6679
 #, c-format
 msgid "`%s' operand %u must use `%ses' segment"
 msgstr ""
 
-#: config/tc-i386.c:6818
+#: config/tc-i386.c:6823
 msgid "generating 16-bit `iret' for .code16gcc directive"
 msgstr ""
 
-#: config/tc-i386.c:6822
+#: config/tc-i386.c:6827
 #, c-format
 msgid "generating 32-bit `%s', unlike earlier gas versions"
 msgstr ""
 
-#: config/tc-i386.c:6939
+#: config/tc-i386.c:6944
 #, c-format
 msgid "ambiguous operand size for `%s'"
 msgstr ""
 
-#: config/tc-i386.c:6944
+#: config/tc-i386.c:6949
 #, c-format
 msgid ""
 "no instruction mnemonic suffix given and no register operands; can't size `"
 "%s'"
 msgstr ""
 
-#: config/tc-i386.c:6949
+#: config/tc-i386.c:6954
 #, c-format
 msgid "%s; using default for `%s'"
 msgstr ""
 
-#: config/tc-i386.c:6951
+#: config/tc-i386.c:6956
 msgid "ambiguous operand size"
 msgstr ""
 
-#: config/tc-i386.c:6952
+#: config/tc-i386.c:6957
 msgid "no instruction mnemonic suffix given and no register operands"
 msgstr ""
 
-#: config/tc-i386.c:7095
+#: config/tc-i386.c:7100
 #, c-format
 msgid "16-bit addressing unavailable for `%s'"
 msgstr ""
 
-#: config/tc-i386.c:7141
+#: config/tc-i386.c:7146
 #, c-format
 msgid "invalid register operand size for `%s'"
 msgstr ""
 
 #. Any other register is bad.
-#: config/tc-i386.c:7178 config/tc-i386.c:7203 config/tc-i386.c:7262
-#: config/tc-i386.c:7312
+#: config/tc-i386.c:7183 config/tc-i386.c:7208 config/tc-i386.c:7267
+#: config/tc-i386.c:7317
 #, c-format
 msgid "`%s%s' not allowed with `%s%c'"
 msgstr ""
 
-#: config/tc-i386.c:7216 config/tc-i386.c:7236 config/tc-i386.c:7287
-#: config/tc-i386.c:7326
+#: config/tc-i386.c:7221 config/tc-i386.c:7241 config/tc-i386.c:7292
+#: config/tc-i386.c:7331
 #, c-format
 msgid "incorrect register `%s%s' used with `%c' suffix"
 msgstr ""
 
-#: config/tc-i386.c:7393
+#: config/tc-i386.c:7398
 msgid "no instruction mnemonic suffix given; can't determine immediate size"
 msgstr ""
 
-#: config/tc-i386.c:7557
+#: config/tc-i386.c:7562
 #, c-format
 msgid ""
 "source register `%s%s' implicitly denotes `%s%.3s%u' to `%s%.3s%u' source "
 "group in `%s'"
 msgstr ""
 
-#: config/tc-i386.c:7601
+#: config/tc-i386.c:7606
 #, c-format
 msgid "you can't `%s %s%s'"
 msgstr ""
 
 #. Reversed arguments on faddp, fsubp, etc.
-#: config/tc-i386.c:7639
+#: config/tc-i386.c:7644
 #, c-format
 msgid "translating to `%s %s%s,%s%s'"
 msgstr ""
 
 #. Extraneous `l' suffix on fp insn.
-#: config/tc-i386.c:7646
+#: config/tc-i386.c:7651
 #, c-format
 msgid "translating to `%s %s%s'"
 msgstr ""
 
-#: config/tc-i386.c:7657
+#: config/tc-i386.c:7662
 #, c-format
 msgid "segment override on `%s' is ineffectual"
 msgstr ""
 
-#: config/tc-i386.c:8430 config/tc-i386.c:8573 config/tc-i386.c:8634
+#: config/tc-i386.c:8451 config/tc-i386.c:8594 config/tc-i386.c:8655
 #, c-format
 msgid "skipping prefixes on `%s'"
 msgstr ""
 
-#: config/tc-i386.c:8654
+#: config/tc-i386.c:8675
 msgid "16-bit jump out of range"
 msgstr ""
 
-#: config/tc-i386.c:8663
+#: config/tc-i386.c:8684
 #, c-format
 msgid "can't handle non absolute segment in `%s'"
 msgstr ""
 
-#: config/tc-i386.c:8905 config/tc-i386.c:8937 config/tc-i386.c:9027
+#: config/tc-i386.c:8926 config/tc-i386.c:8958 config/tc-i386.c:9048
 #, c-format
 msgid "`%s` skips -malign-branch-boundary on `%s`"
 msgstr ""
 
-#: config/tc-i386.c:9268
+#: config/tc-i386.c:9289
 msgid "pseudo prefix without instruction"
 msgstr ""
 
-#: config/tc-i386.c:9384
+#: config/tc-i386.c:9405
 #, c-format
 msgid "instruction length of %u bytes exceeds the limit of 15"
 msgstr ""
 
-#: config/tc-i386.c:9966 config/tc-i386.c:10068
+#: config/tc-i386.c:9987 config/tc-i386.c:10089
 #, c-format
 msgid "@%s reloc is not supported with %d-bit output format"
 msgstr ""
 
-#: config/tc-i386.c:10119
+#: config/tc-i386.c:10140
 #, c-format
 msgid "missing or invalid expression `%s'"
 msgstr ""
 
-#: config/tc-i386.c:10128
+#: config/tc-i386.c:10149
 #, c-format
 msgid "invalid PLT expression `%s'"
 msgstr ""
 
-#: config/tc-i386.c:10214
+#: config/tc-i386.c:10235
 #, c-format
 msgid "Unsupported broadcast: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:10233
+#: config/tc-i386.c:10254
 #, c-format
 msgid "`%s%s' can't be used for write mask"
 msgstr ""
 
-#: config/tc-i386.c:10256
+#: config/tc-i386.c:10277
 #, c-format
 msgid "invalid write mask `%s'"
 msgstr ""
 
-#: config/tc-i386.c:10278 config/tc-i386.c:10983
+#: config/tc-i386.c:10299 config/tc-i386.c:11015
 #, c-format
 msgid "duplicated `%s'"
 msgstr ""
 
-#: config/tc-i386.c:10288
+#: config/tc-i386.c:10309
 #, c-format
 msgid "invalid zeroing-masking `%s'"
 msgstr ""
 
-#: config/tc-i386.c:10301
+#: config/tc-i386.c:10322
 #, c-format
 msgid "missing `}' in `%s'"
 msgstr ""
 
 #. We don't know this one.
-#: config/tc-i386.c:10315
+#: config/tc-i386.c:10336
 #, c-format
 msgid "unknown vector operation: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:10321
+#: config/tc-i386.c:10342
 msgid "zeroing-masking only allowed with write mask"
 msgstr ""
 
-#: config/tc-i386.c:10341
+#: config/tc-i386.c:10362
 #, c-format
 msgid "at most %d immediate operands are allowed"
 msgstr ""
 
-#: config/tc-i386.c:10373 config/tc-i386.c:10641
+#: config/tc-i386.c:10394 config/tc-i386.c:10662
 #, c-format
 msgid "junk `%s' after expression"
 msgstr ""
 
-#: config/tc-i386.c:10394
+#: config/tc-i386.c:10415
 #, c-format
 msgid "missing or invalid immediate expression `%s'"
 msgstr ""
 
-#: config/tc-i386.c:10417 config/tc-i386.c:10731
+#: config/tc-i386.c:10438 config/tc-i386.c:10752
 #, c-format
 msgid "unimplemented segment %s in operand"
 msgstr ""
 
-#: config/tc-i386.c:10424
+#: config/tc-i386.c:10445
 #, c-format
 msgid "illegal immediate register operand %s"
 msgstr ""
 
-#: config/tc-i386.c:10472
+#: config/tc-i386.c:10493
 #, c-format
 msgid "expecting scale factor of 1, 2, 4, or 8: got `%s'"
 msgstr ""
 
-#: config/tc-i386.c:10481
+#: config/tc-i386.c:10502
 #, c-format
 msgid "scale factor of %d without an index register"
 msgstr ""
 
-#: config/tc-i386.c:10503
+#: config/tc-i386.c:10524
 #, c-format
 msgid "at most %d displacement operands are allowed"
 msgstr ""
 
-#: config/tc-i386.c:10697
+#: config/tc-i386.c:10718
 #, c-format
 msgid "missing or invalid displacement expression `%s'"
 msgstr ""
 
-#: config/tc-i386.c:10714
+#: config/tc-i386.c:10735
 #, c-format
 msgid "0x%lx out range of signed 32bit displacement"
 msgstr ""
 
-#: config/tc-i386.c:10884
+#: config/tc-i386.c:10905
 #, c-format
 msgid "`%s' is not valid here (expected `%c%s%s%c')"
 msgstr ""
 
-#: config/tc-i386.c:10896
+#: config/tc-i386.c:10917
 #, c-format
 msgid "`%s' is not a valid %s expression"
 msgstr ""
 
-#: config/tc-i386.c:10928
+#: config/tc-i386.c:10929
+#, c-format
+msgid "invalid `%s' prefix"
+msgstr ""
+
+#: config/tc-i386.c:10957
 #, c-format
 msgid "`%s' cannot be used here"
 msgstr ""
 
-#: config/tc-i386.c:10935
+#: config/tc-i386.c:10964
 msgid "register scaling is being ignored here"
 msgstr ""
 
-#: config/tc-i386.c:10996
+#: config/tc-i386.c:11028
 #, c-format
 msgid "Missing '}': '%s'"
 msgstr ""
 
-#: config/tc-i386.c:11002
+#: config/tc-i386.c:11034
 #, c-format
 msgid "Junk after '}': '%s'"
 msgstr ""
 
-#: config/tc-i386.c:11131
+#: config/tc-i386.c:11163
 #, c-format
 msgid "bad memory operand `%s'"
 msgstr ""
 
-#: config/tc-i386.c:11155
+#: config/tc-i386.c:11187
 #, c-format
 msgid "junk `%s' after register"
 msgstr ""
 
-#: config/tc-i386.c:11168 config/tc-i386.c:11309 config/tc-i386.c:11353
+#: config/tc-i386.c:11200 config/tc-i386.c:11341 config/tc-i386.c:11385
 #, c-format
 msgid "bad register name `%s'"
 msgstr ""
 
-#: config/tc-i386.c:11176
+#: config/tc-i386.c:11208
 msgid "immediate operand illegal with absolute jump"
 msgstr ""
 
-#: config/tc-i386.c:11298
+#: config/tc-i386.c:11330
 #, c-format
 msgid "expecting `,' or `)' after index register in `%s'"
 msgstr ""
 
-#: config/tc-i386.c:11326
+#: config/tc-i386.c:11358
 #, c-format
 msgid "expecting `)' after scale factor in `%s'"
 msgstr ""
 
-#: config/tc-i386.c:11334
+#: config/tc-i386.c:11366
 #, c-format
 msgid "expecting index register or scale factor after `,'; got '%c'"
 msgstr ""
 
-#: config/tc-i386.c:11342
+#: config/tc-i386.c:11374
 #, c-format
 msgid "expecting `,' or `)' after base register in `%s'"
 msgstr ""
 
 #. It's not a memory operand; argh!
-#: config/tc-i386.c:11391
+#: config/tc-i386.c:11423
 #, c-format
 msgid "invalid char %s beginning operand %d `%s'"
 msgstr ""
 
-#: config/tc-i386.c:12044
+#: config/tc-i386.c:12076
 #, c-format
 msgid "%s:%u: add %d%s at 0x%llx to align %s within %d-byte boundary\n"
 msgstr ""
 
-#: config/tc-i386.c:12047
+#: config/tc-i386.c:12079
 #, c-format
 msgid ""
 "%s:%u: add additional %d%s at 0x%llx to align %s within %d-byte boundary\n"
 msgstr ""
 
-#: config/tc-i386.c:12053
+#: config/tc-i386.c:12085
 #, c-format
 msgid ""
 "%s:%u: add %d%s-byte nop at 0x%llx to align %s within %d-byte boundary\n"
 msgstr ""
 
-#: config/tc-i386.c:12120
+#: config/tc-i386.c:12152
 msgid "long jump required"
 msgstr ""
 
-#: config/tc-i386.c:12175
+#: config/tc-i386.c:12207
 msgid "jump target out of range"
 msgstr ""
 
-#: config/tc-i386.c:12571
+#: config/tc-i386.c:12603
 #, c-format
 msgid "register '%s%s' cannot be used here"
 msgstr ""
 
-#: config/tc-i386.c:12786
+#: config/tc-i386.c:12818
 #, c-format
 msgid "invalid -mx86-used-note= option: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:12809
+#: config/tc-i386.c:12841
 msgid "no compiled in support for x86_64"
 msgstr ""
 
-#: config/tc-i386.c:12829
+#: config/tc-i386.c:12861
 msgid "no compiled in support for 32bit x86_64"
 msgstr ""
 
-#: config/tc-i386.c:12833
+#: config/tc-i386.c:12865
 msgid "32bit x86_64 is only supported for ELF"
 msgstr ""
 
-#: config/tc-i386.c:12867 config/tc-i386.c:12955
+#: config/tc-i386.c:12899 config/tc-i386.c:12987
 #, c-format
 msgid "invalid -march= option: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:12965 config/tc-i386.c:12977
+#: config/tc-i386.c:12997 config/tc-i386.c:13009
 #, c-format
 msgid "invalid -mtune= option: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:12986
+#: config/tc-i386.c:13018
 #, c-format
 msgid "invalid -mmnemonic= option: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:12995
+#: config/tc-i386.c:13027
 #, c-format
 msgid "invalid -msyntax= option: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:13018
+#: config/tc-i386.c:13050
 #, c-format
 msgid "invalid -msse-check= option: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:13029
+#: config/tc-i386.c:13061
 #, c-format
 msgid "invalid -moperand-check= option: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:13038
+#: config/tc-i386.c:13070
 #, c-format
 msgid "invalid -mavxscalar= option: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:13047
+#: config/tc-i386.c:13079
 #, c-format
 msgid "invalid -mvexwig= option: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:13062
+#: config/tc-i386.c:13094
 #, c-format
 msgid "invalid -mevexlig= option: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:13075
+#: config/tc-i386.c:13107
 #, c-format
 msgid "invalid -mevexrcig= option: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:13084
+#: config/tc-i386.c:13116
 #, c-format
 msgid "invalid -mevexwig= option: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:13099
+#: config/tc-i386.c:13131
 #, c-format
 msgid "invalid -momit-lock-prefix= option: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:13108
+#: config/tc-i386.c:13140
 #, c-format
 msgid "invalid -mfence-as-lock-add= option: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:13117
+#: config/tc-i386.c:13149
 #, c-format
 msgid "invalid -mlfence-after-load= option: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:13134
+#: config/tc-i386.c:13166
 #, c-format
 msgid "invalid -mlfence-before-indirect-branch= option: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:13148
+#: config/tc-i386.c:13180
 #, c-format
 msgid "invalid -mlfence-before-ret= option: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:13158
+#: config/tc-i386.c:13190
 #, c-format
 msgid "invalid -mrelax-relocations= option: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:13187
+#: config/tc-i386.c:13219
 #, c-format
 msgid "invalid -malign-branch-boundary= value: %s"
 msgstr ""
 
-#: config/tc-i386.c:13201
+#: config/tc-i386.c:13233
 #, c-format
 msgid "invalid -malign-branch-prefix-size= value: %s"
 msgstr ""
 
-#: config/tc-i386.c:13228
+#: config/tc-i386.c:13260
 #, c-format
 msgid "invalid -malign-branch= option: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:13384
+#: config/tc-i386.c:13416
 #, c-format
 msgid ""
 "  -Qy, -Qn                ignored\n"
@@ -8788,34 +8799,34 @@
 "  -k                      ignored\n"
 msgstr ""
 
-#: config/tc-i386.c:13389
+#: config/tc-i386.c:13421
 #, c-format
 msgid ""
 "  -n                      Do not optimize code alignment\n"
 "  -q                      quieten some warnings\n"
 msgstr ""
 
-#: config/tc-i386.c:13393
+#: config/tc-i386.c:13425
 #, c-format
 msgid "  -s                      ignored\n"
 msgstr ""
 
-#: config/tc-i386.c:13398
+#: config/tc-i386.c:13430
 #, c-format
 msgid "  --32/--64/--x32         generate 32bit/64bit/x32 code\n"
 msgstr ""
 
-#: config/tc-i386.c:13402
+#: config/tc-i386.c:13434
 #, c-format
 msgid "  --divide                do not treat `/' as a comment character\n"
 msgstr ""
 
-#: config/tc-i386.c:13405
+#: config/tc-i386.c:13437
 #, c-format
 msgid "  --divide                ignored\n"
 msgstr ""
 
-#: config/tc-i386.c:13408
+#: config/tc-i386.c:13440
 #, c-format
 msgid ""
 "  -march=CPU[,+EXTENSION...]\n"
@@ -8823,36 +8834,36 @@
 "of:\n"
 msgstr ""
 
-#: config/tc-i386.c:13412
+#: config/tc-i386.c:13444
 #, c-format
 msgid "                          EXTENSION is combination of:\n"
 msgstr ""
 
-#: config/tc-i386.c:13415
+#: config/tc-i386.c:13447
 #, c-format
 msgid "  -mtune=CPU              optimize for CPU, CPU is one of:\n"
 msgstr ""
 
-#: config/tc-i386.c:13418
+#: config/tc-i386.c:13450
 #, c-format
 msgid "  -msse2avx               encode SSE instructions with VEX prefix\n"
 msgstr ""
 
-#: config/tc-i386.c:13420
+#: config/tc-i386.c:13452
 #, c-format
 msgid ""
 "  -msse-check=[none|error|warning] (default: warning)\n"
 "                          check SSE instructions\n"
 msgstr ""
 
-#: config/tc-i386.c:13423
+#: config/tc-i386.c:13455
 #, c-format
 msgid ""
 "  -moperand-check=[none|error|warning] (default: warning)\n"
 "                          check operand combinations for validity\n"
 msgstr ""
 
-#: config/tc-i386.c:13426
+#: config/tc-i386.c:13458
 #, c-format
 msgid ""
 "  -mavxscalar=[128|256] (default: 128)\n"
@@ -8861,7 +8872,7 @@
 "                           length\n"
 msgstr ""
 
-#: config/tc-i386.c:13430
+#: config/tc-i386.c:13462
 #, c-format
 msgid ""
 "  -mvexwig=[0|1] (default: 0)\n"
@@ -8869,7 +8880,7 @@
 "                           for VEX.W bit ignored instructions\n"
 msgstr ""
 
-#: config/tc-i386.c:13434
+#: config/tc-i386.c:13466
 #, c-format
 msgid ""
 "  -mevexlig=[128|256|512] (default: 128)\n"
@@ -8878,7 +8889,7 @@
 "                           length\n"
 msgstr ""
 
-#: config/tc-i386.c:13438
+#: config/tc-i386.c:13470
 #, c-format
 msgid ""
 "  -mevexwig=[0|1] (default: 0)\n"
@@ -8887,7 +8898,7 @@
 "                           for EVEX.W bit ignored instructions\n"
 msgstr ""
 
-#: config/tc-i386.c:13442
+#: config/tc-i386.c:13474
 #, c-format
 msgid ""
 "  -mevexrcig=[rne|rd|ru|rz] (default: rne)\n"
@@ -8896,77 +8907,77 @@
 "                           for SAE-only ignored instructions\n"
 msgstr ""
 
-#: config/tc-i386.c:13446
+#: config/tc-i386.c:13478
 #, c-format
 msgid "  -mmnemonic=[att|intel] "
 msgstr ""
 
-#: config/tc-i386.c:13449
+#: config/tc-i386.c:13481
 #, c-format
 msgid "(default: att)\n"
 msgstr ""
 
-#: config/tc-i386.c:13451
+#: config/tc-i386.c:13483
 #, c-format
 msgid "(default: intel)\n"
 msgstr ""
 
-#: config/tc-i386.c:13452
+#: config/tc-i386.c:13484
 #, c-format
 msgid "                          use AT&T/Intel mnemonic\n"
 msgstr ""
 
-#: config/tc-i386.c:13454
+#: config/tc-i386.c:13486
 #, c-format
 msgid ""
 "  -msyntax=[att|intel] (default: att)\n"
 "                          use AT&T/Intel syntax\n"
 msgstr ""
 
-#: config/tc-i386.c:13457
+#: config/tc-i386.c:13489
 #, c-format
 msgid "  -mindex-reg             support pseudo index registers\n"
 msgstr ""
 
-#: config/tc-i386.c:13459
+#: config/tc-i386.c:13491
 #, c-format
 msgid "  -mnaked-reg             don't require `%%' prefix for registers\n"
 msgstr ""
 
-#: config/tc-i386.c:13461
+#: config/tc-i386.c:13493
 #, c-format
 msgid "  -madd-bnd-prefix        add BND prefix for all valid branches\n"
 msgstr ""
 
-#: config/tc-i386.c:13464
+#: config/tc-i386.c:13496
 #, c-format
 msgid "  -mshared                disable branch optimization for shared code\n"
 msgstr ""
 
-#: config/tc-i386.c:13466
+#: config/tc-i386.c:13498
 #, c-format
 msgid "  -mx86-used-note=[no|yes] "
 msgstr ""
 
-#: config/tc-i386.c:13472
+#: config/tc-i386.c:13504
 #, c-format
 msgid ""
 "                          generate x86 used ISA and feature properties\n"
 msgstr ""
 
-#: config/tc-i386.c:13476
+#: config/tc-i386.c:13508
 #, c-format
 msgid "  -mbig-obj               generate big object files\n"
 msgstr ""
 
-#: config/tc-i386.c:13479
+#: config/tc-i386.c:13511
 #, c-format
 msgid ""
 "  -momit-lock-prefix=[no|yes] (default: no)\n"
 "                          strip all lock prefixes\n"
 msgstr ""
 
-#: config/tc-i386.c:13482
+#: config/tc-i386.c:13514
 #, c-format
 msgid ""
 "  -mfence-as-lock-add=[no|yes] (default: no)\n"
@@ -8974,24 +8985,24 @@
 "                           lock addl $0x0, (%%{re}sp)\n"
 msgstr ""
 
-#: config/tc-i386.c:13486
+#: config/tc-i386.c:13518
 #, c-format
 msgid "  -mrelax-relocations=[no|yes] "
 msgstr ""
 
-#: config/tc-i386.c:13492
+#: config/tc-i386.c:13524
 #, c-format
 msgid "                          generate relax relocations\n"
 msgstr ""
 
-#: config/tc-i386.c:13494
+#: config/tc-i386.c:13526
 #, c-format
 msgid ""
 "  -malign-branch-boundary=NUM (default: 0)\n"
 "                          align branches within NUM byte boundary\n"
 msgstr ""
 
-#: config/tc-i386.c:13497
+#: config/tc-i386.c:13529
 #, c-format
 msgid ""
 "  -malign-branch=TYPE[+TYPE...] (default: jcc+fused+jmp)\n"
@@ -9001,28 +9012,28 @@
 "                          specify types of branches to align\n"
 msgstr ""
 
-#: config/tc-i386.c:13502
+#: config/tc-i386.c:13534
 #, c-format
 msgid ""
 "  -malign-branch-prefix-size=NUM (default: 5)\n"
 "                          align branches with NUM prefixes per instruction\n"
 msgstr ""
 
-#: config/tc-i386.c:13505
+#: config/tc-i386.c:13537
 #, c-format
 msgid ""
 "  -mbranches-within-32B-boundaries\n"
 "                          align branches within 32 byte boundary\n"
 msgstr ""
 
-#: config/tc-i386.c:13508
+#: config/tc-i386.c:13540
 #, c-format
 msgid ""
 "  -mlfence-after-load=[no|yes] (default: no)\n"
 "                          generate lfence after load\n"
 msgstr ""
 
-#: config/tc-i386.c:13511
+#: config/tc-i386.c:13543
 #, c-format
 msgid ""
 "  -mlfence-before-indirect-branch=[none|all|register|memory] (default: "
@@ -9030,87 +9041,87 @@
 "                          generate lfence before indirect near branch\n"
 msgstr ""
 
-#: config/tc-i386.c:13514
+#: config/tc-i386.c:13546
 #, c-format
 msgid ""
 "  -mlfence-before-ret=[none|or|not|shl|yes] (default: none)\n"
 "                          generate lfence before ret\n"
 msgstr ""
 
-#: config/tc-i386.c:13517
+#: config/tc-i386.c:13549
 #, c-format
 msgid "  -mamd64                 accept only AMD64 ISA [default]\n"
 msgstr ""
 
-#: config/tc-i386.c:13519
+#: config/tc-i386.c:13551
 #, c-format
 msgid "  -mintel64               accept only Intel64 ISA\n"
 msgstr ""
 
-#: config/tc-i386.c:13560
+#: config/tc-i386.c:13592
 #, c-format
 msgid "Intel MCU doesn't support `%s' architecture"
 msgstr ""
 
-#: config/tc-i386.c:13626
+#: config/tc-i386.c:13658
 msgid "Intel L1OM is 64bit only"
 msgstr ""
 
-#: config/tc-i386.c:13632
+#: config/tc-i386.c:13664
 msgid "Intel K1OM is 64bit only"
 msgstr ""
 
-#: config/tc-i386.c:13638
+#: config/tc-i386.c:13670
 msgid "Intel MCU is 32bit only"
 msgstr ""
 
-#: config/tc-i386.c:13750
+#: config/tc-i386.c:13782
 msgid ""
 "constant directive skips -mlfence-before-ret and -mlfence-before-indirect-"
 "branch"
 msgstr ""
 
-#: config/tc-i386.c:13753
+#: config/tc-i386.c:13785
 msgid "constant directive skips -mlfence-before-ret"
 msgstr ""
 
-#: config/tc-i386.c:13756
+#: config/tc-i386.c:13788
 msgid "constant directive skips -mlfence-before-indirect-branch"
 msgstr ""
 
-#: config/tc-i386.c:13831
+#: config/tc-i386.c:13863
 msgid "symbol size computation overflow"
 msgstr ""
 
-#: config/tc-i386.c:13899 config/tc-sparc.c:3861
+#: config/tc-i386.c:13931 config/tc-sparc.c:3861
 #, c-format
 msgid "can not do %d byte pc-relative relocation"
 msgstr ""
 
-#: config/tc-i386.c:13917
+#: config/tc-i386.c:13949
 #, c-format
 msgid "can not do %d byte relocation"
 msgstr ""
 
-#: config/tc-i386.c:13985
+#: config/tc-i386.c:14017
 #, c-format
 msgid "cannot represent relocation type %s in x32 mode"
 msgstr ""
 
-#: config/tc-i386.c:14022 config/tc-s390.c:2613
+#: config/tc-i386.c:14054 config/tc-s390.c:2613
 #, c-format
 msgid "cannot represent relocation type %s"
 msgstr ""
 
-#: config/tc-i386.c:14139
+#: config/tc-i386.c:14171
 msgid "bad .section directive: want a,l,w,x,M,S,G,T in string"
 msgstr ""
 
-#: config/tc-i386.c:14142
+#: config/tc-i386.c:14174
 msgid "bad .section directive: want a,w,x,M,S,G,T in string"
 msgstr ""
 
-#: config/tc-i386.c:14161
+#: config/tc-i386.c:14193
 msgid ".largecomm supported only in 64bit mode, producing .comm"
 msgstr ""
 
@@ -9939,7 +9950,7 @@
 msgid "Can't add stop bit to mark end of instruction group"
 msgstr ""
 
-#: config/tc-ia64.c:11775 read.c:2598 read.c:3237 read.c:3641 stabs.c:469
+#: config/tc-ia64.c:11775 read.c:2599 read.c:3238 read.c:3684 stabs.c:469
 #, c-format
 msgid "expected comma after \"%s\""
 msgstr ""
@@ -11133,7 +11144,7 @@
 msgid "Not a defined coldfire architecture"
 msgstr ""
 
-#: config/tc-m68k.c:7928 read.c:4547
+#: config/tc-m68k.c:7928 read.c:4590
 #, c-format
 msgid "%s relocations do not fit in %u byte"
 msgid_plural "%s relocations do not fit in %u bytes"
@@ -12156,7 +12167,7 @@
 msgid "operand %d must be constant"
 msgstr ""
 
-#: config/tc-mips.c:4987 read.c:4315 read.c:5161 write.c:263 write.c:1024
+#: config/tc-mips.c:4987 read.c:4358 read.c:5204 write.c:263 write.c:1024
 msgid "register value used as expression"
 msgstr ""
 
@@ -15286,7 +15297,7 @@
 msgid "missing rename string"
 msgstr ""
 
-#: config/tc-ppc.c:5035 config/tc-ppc.c:5574 read.c:3517
+#: config/tc-ppc.c:5035 config/tc-ppc.c:5574 read.c:3560
 msgid "missing value"
 msgstr ""
 
@@ -16503,7 +16514,7 @@
 msgid "BSS length (%d) < 0 ignored"
 msgstr ""
 
-#: config/tc-score.c:6128 read.c:2466
+#: config/tc-score.c:6128 read.c:2467
 #, c-format
 msgid "error setting flags for \".sbss\": %s"
 msgstr ""
@@ -16517,7 +16528,7 @@
 msgid "alignment too large; %d assumed"
 msgstr ""
 
-#: config/tc-score.c:6184 read.c:2527
+#: config/tc-score.c:6184 read.c:2528
 msgid "alignment negative; 0 assumed"
 msgstr ""
 
@@ -17243,7 +17254,7 @@
 msgid "negative alignment"
 msgstr ""
 
-#: config/tc-sparc.c:4189 config/tc-sparc.c:4327 read.c:1523 read.c:2539
+#: config/tc-sparc.c:4189 config/tc-sparc.c:4327 read.c:1524 read.c:2540
 msgid "alignment not a power of 2"
 msgstr ""
 
@@ -19545,7 +19556,7 @@
 msgid "missing table index"
 msgstr ""
 
-#: config/tc-wasm32.c:726 config/tc-z80.c:3645 read.c:3736
+#: config/tc-wasm32.c:726 config/tc-z80.c:3645 read.c:3779
 #, c-format
 msgid "junk at end of line, first unrecognized character is `%c'"
 msgstr ""
@@ -20645,7 +20656,7 @@
 msgid "can't close `%s'"
 msgstr ""
 
-#: dw2gencfi.c:319 read.c:2440
+#: dw2gencfi.c:319 read.c:2441
 #, c-format
 msgid "bfd_set_section_flags: %s"
 msgstr ""
@@ -20766,56 +20777,56 @@
 msgid "CFI is not supported for this target"
 msgstr ""
 
-#: dwarf2dbg.c:379 dwarf2dbg.c:2747
+#: dwarf2dbg.c:390 dwarf2dbg.c:2915
 msgid "view number mismatch"
 msgstr ""
 
-#: dwarf2dbg.c:635 dwarf2dbg.c:1084
+#: dwarf2dbg.c:646 dwarf2dbg.c:1095
 #, c-format
 msgid "file number %lu is too big"
 msgstr ""
 
-#: dwarf2dbg.c:798
+#: dwarf2dbg.c:809
 #, c-format
 msgid ""
 "file table slot %u is already occupied by a different file (%s%s%s vs %s%s%s)"
 msgstr ""
 
-#: dwarf2dbg.c:1035 dwarf2dbg.c:1122
+#: dwarf2dbg.c:1046 dwarf2dbg.c:1133
 msgid "file number less than one"
 msgstr ""
 
-#: dwarf2dbg.c:1069
+#: dwarf2dbg.c:1080
 msgid "md5 value too small or not a constant"
 msgstr ""
 
-#: dwarf2dbg.c:1129 dwarf2dbg.c:2096
+#: dwarf2dbg.c:1140 dwarf2dbg.c:2163
 #, c-format
 msgid "unassigned file number %ld"
 msgstr ""
 
-#: dwarf2dbg.c:1198
+#: dwarf2dbg.c:1209
 msgid "is_stmt value not 0 or 1"
 msgstr ""
 
-#: dwarf2dbg.c:1210
+#: dwarf2dbg.c:1221
 msgid "isa number less than zero"
 msgstr ""
 
-#: dwarf2dbg.c:1222
+#: dwarf2dbg.c:1233
 msgid "discriminator less than zero"
 msgstr ""
 
-#: dwarf2dbg.c:1241
+#: dwarf2dbg.c:1252
 msgid "numeric view can only be asserted to zero"
 msgstr ""
 
-#: dwarf2dbg.c:1279
+#: dwarf2dbg.c:1290
 #, c-format
 msgid "unknown .loc sub-directive `%s'"
 msgstr ""
 
-#: dwarf2dbg.c:2200
+#: dwarf2dbg.c:2276
 msgid "internal error: unknown dwarf2 format"
 msgstr ""
 
@@ -21006,11 +21017,11 @@
 msgid "GP prologue size exceeds field size, using 0 instead"
 msgstr ""
 
-#: expr.c:84 read.c:3802
+#: expr.c:84 read.c:3845
 msgid "bignum invalid"
 msgstr ""
 
-#: expr.c:86 read.c:3804 read.c:4309 read.c:5155
+#: expr.c:86 read.c:3847 read.c:4352 read.c:5198
 msgid "floating point number invalid"
 msgstr ""
 
@@ -21054,7 +21065,7 @@
 msgid "missing '%c'"
 msgstr ""
 
-#: expr.c:978 read.c:4606
+#: expr.c:978 read.c:4649
 msgid "EBCDIC constants are not supported"
 msgstr ""
 
@@ -21408,73 +21419,73 @@
 msgid "can't create %s: %s"
 msgstr ""
 
-#: read.c:521
+#: read.c:522
 #, c-format
 msgid "error constructing %s pseudo-op table: %s"
 msgstr ""
 
-#: read.c:703
+#: read.c:704
 msgid "cannot change section or subsection inside .bundle_lock"
 msgstr ""
 
-#: read.c:719
+#: read.c:720
 #, c-format
 msgid ""
 ".bundle_lock sequence at %u bytes, but .bundle_align_mode limit is %u bytes"
 msgstr ""
 
-#: read.c:728
+#: read.c:729
 #, c-format
 msgid ""
 "single instruction is %u bytes long, but .bundle_align_mode limit is %u bytes"
 msgstr ""
 
-#: read.c:769 read.c:2810 read.c:3381
+#: read.c:770 read.c:2811 read.c:3382
 msgid "ignoring fill value in absolute section"
 msgstr ""
 
-#: read.c:771 read.c:2825 read.c:3420
+#: read.c:772 read.c:2826 read.c:3421
 #, c-format
 msgid "ignoring fill value in section `%s'"
 msgstr ""
 
-#: read.c:1132
+#: read.c:1133
 #, c-format
 msgid "unknown pseudo-op: `%s'"
 msgstr ""
 
-#: read.c:1185
+#: read.c:1186
 msgid "unable to continue with assembly."
 msgstr ""
 
-#: read.c:1227
+#: read.c:1228
 #, c-format
 msgid "label \"%d$\" redefined"
 msgstr ""
 
-#: read.c:1373
+#: read.c:1374
 msgid ".bundle_lock with no matching .bundle_unlock"
 msgstr ""
 
-#: read.c:1470
+#: read.c:1471
 msgid ".abort detected.  Abandoning ship."
 msgstr ""
 
-#: read.c:1532
+#: read.c:1533
 #, c-format
 msgid "alignment too large: %u assumed"
 msgstr ""
 
-#: read.c:1564
+#: read.c:1565
 msgid "expected fill pattern missing"
 msgstr ""
 
-#: read.c:1589
+#: read.c:1590
 #, c-format
 msgid "fill pattern too long, truncating to %u"
 msgstr ""
 
-#: read.c:1687
+#: read.c:1688
 msgid "symbol name not recognised in the current locale"
 msgstr ""
 
@@ -21487,360 +21498,360 @@
 #. We do not want to barf on this, especially since such files are used
 #. in the GCC and GDB testsuites.  So we check for negative line numbers
 #. rather than non-positive line numbers.
-#: read.c:2027
+#: read.c:2028
 #, c-format
 msgid "line numbers must be positive; line number %d rejected"
 msgstr ""
 
-#: read.c:2064
+#: read.c:2065
 #, c-format
 msgid "incompatible flag %i in line directive"
 msgstr ""
 
-#: read.c:2076
+#: read.c:2077
 #, c-format
 msgid "unsupported flag %i in line directive"
 msgstr ""
 
-#: read.c:2115
+#: read.c:2116
 msgid "start address not supported"
 msgstr ""
 
-#: read.c:2124
+#: read.c:2125
 msgid ".err encountered"
 msgstr ""
 
-#: read.c:2140
+#: read.c:2141
 msgid ".error directive invoked in source file"
 msgstr ""
 
-#: read.c:2141
+#: read.c:2142
 msgid ".warning directive invoked in source file"
 msgstr ""
 
-#: read.c:2147
+#: read.c:2148
 #, c-format
 msgid "%s argument must be a string"
 msgstr ""
 
-#: read.c:2179 read.c:2181
+#: read.c:2180 read.c:2182
 #, c-format
 msgid ".fail %ld encountered"
 msgstr ""
 
-#: read.c:2221
+#: read.c:2222
 #, c-format
 msgid ".fill size clamped to %d"
 msgstr ""
 
-#: read.c:2226
+#: read.c:2227
 msgid "size negative; .fill ignored"
 msgstr ""
 
-#: read.c:2232
+#: read.c:2233
 msgid "repeat < 0; .fill ignored"
 msgstr ""
 
-#: read.c:2241
+#: read.c:2242
 msgid "non-constant fill count for absolute section"
 msgstr ""
 
-#: read.c:2243
+#: read.c:2244
 msgid "attempt to fill absolute section with non-zero value"
 msgstr ""
 
-#: read.c:2249
+#: read.c:2250
 #, c-format
 msgid "attempt to fill section `%s' with non-zero value"
 msgstr ""
 
-#: read.c:2406
+#: read.c:2407
 #, c-format
 msgid "unrecognized .linkonce type `%s'"
 msgstr ""
 
-#: read.c:2418
+#: read.c:2419
 msgid ".linkonce is not supported for this object file format"
 msgstr ""
 
-#: read.c:2513
+#: read.c:2514
 msgid "expected alignment after size"
 msgstr ""
 
-#: read.c:2732
+#: read.c:2733
 #, c-format
 msgid "attempt to redefine pseudo-op `%s' ignored"
 msgstr ""
 
-#: read.c:2751
+#: read.c:2752
 msgid "ignoring macro exit outside a macro definition."
 msgstr ""
 
-#: read.c:2805
+#: read.c:2806
 #, c-format
 msgid "invalid segment \"%s\""
 msgstr ""
 
-#: read.c:2813
+#: read.c:2814
 msgid "only constant offsets supported in absolute section"
 msgstr ""
 
-#: read.c:2856
+#: read.c:2857
 msgid "MRI style ORG pseudo-op not supported"
 msgstr ""
 
-#: read.c:3027
+#: read.c:3028
 #, c-format
 msgid ".end%c encountered without preceding %s"
 msgstr ""
 
-#: read.c:3056 read.c:3092
+#: read.c:3057 read.c:3093
 #, c-format
 msgid "negative count for %s - ignored"
 msgstr ""
 
-#: read.c:3063 read.c:3099
+#: read.c:3064 read.c:3100
 #, c-format
 msgid "%s without %s"
 msgstr ""
 
-#: read.c:3334
+#: read.c:3335
 msgid "unsupported variable size or fill value"
 msgstr ""
 
-#: read.c:3342
+#: read.c:3343
 #, c-format
 msgid "size value for space directive too large: %lx"
 msgstr ""
 
-#: read.c:3371
+#: read.c:3372
 msgid ".space repeat count is zero, ignored"
 msgstr ""
 
-#: read.c:3373
+#: read.c:3374
 msgid ".space repeat count is negative, ignored"
 msgstr ""
 
-#: read.c:3404
+#: read.c:3405
 msgid "space allocation too complex in absolute section"
 msgstr ""
 
-#: read.c:3410
+#: read.c:3411
 msgid "space allocation too complex in common section"
 msgstr ""
 
-#: read.c:3471
-msgid "negative nop control byte, ignored"
-msgstr ""
-
-#: read.c:3487
+#: read.c:3511
 msgid "unsupported variable nop control in .nops directive"
 msgstr ""
 
-#: read.c:3689
+#: read.c:3517
+msgid "negative nop control byte, ignored"
+msgstr ""
+
+#: read.c:3732
 #, c-format
 msgid "%s: would close weakref loop: %s"
 msgstr ""
 
-#: read.c:3739
+#: read.c:3782
 #, c-format
 msgid "junk at end of line, first unrecognized character valued 0x%x"
 msgstr ""
 
-#: read.c:3868 write.c:2367
+#: read.c:3911 write.c:2367
 #, c-format
 msgid "`%s' can't be equated to common symbol `%s'"
 msgstr ""
 
-#: read.c:3998
+#: read.c:4041
 msgid "unexpected `\"' in expression"
 msgstr ""
 
-#: read.c:4011
+#: read.c:4054
 msgid "rva without symbol"
 msgstr ""
 
-#: read.c:4080
+#: read.c:4123
 msgid "missing or bad offset expression"
 msgstr ""
 
-#: read.c:4101
+#: read.c:4144
 msgid "missing reloc type"
 msgstr ""
 
-#: read.c:4125
+#: read.c:4168
 msgid "unrecognized reloc type"
 msgstr ""
 
-#: read.c:4141
+#: read.c:4184
 msgid "bad reloc expression"
 msgstr ""
 
-#: read.c:4303 read.c:5149
+#: read.c:4346 read.c:5192
 msgid "zero assumed for missing expression"
 msgstr ""
 
-#: read.c:4323 read.c:5178
+#: read.c:4366 read.c:5221
 msgid "attempt to store value in absolute section"
 msgstr ""
 
-#: read.c:4330 read.c:5184
+#: read.c:4373 read.c:5227
 #, c-format
 msgid "attempt to store non-zero value in section `%s'"
 msgstr ""
 
-#: read.c:4416
+#: read.c:4459
 #, c-format
 msgid "value 0x%llx truncated to 0x%llx"
 msgstr ""
 
-#: read.c:4419
+#: read.c:4462
 msgid "value 0x%I64x truncated to 0x%I64x"
 msgstr ""
 
-#: read.c:4423
+#: read.c:4466
 #, c-format
 msgid "value 0x%lx truncated to 0x%lx"
 msgstr ""
 
-#: read.c:4468
+#: read.c:4511
 #, c-format
 msgid "bignum truncated to %d byte"
 msgid_plural "bignum truncated to %d bytes"
 msgstr[0] ""
 msgstr[1] ""
 
-#: read.c:4677 read.c:4887
+#: read.c:4720 read.c:4930
 msgid "unresolvable or nonpositive repeat count; using 1"
 msgstr ""
 
-#: read.c:4726
+#: read.c:4769
 #, c-format
 msgid "unknown floating type type '%c'"
 msgstr ""
 
-#: read.c:4748
+#: read.c:4791
 msgid "floating point constant too large"
 msgstr ""
 
-#: read.c:4812
+#: read.c:4855
 msgid "attempt to store float in absolute section"
 msgstr ""
 
-#: read.c:4819
+#: read.c:4862
 #, c-format
 msgid "attempt to store float in section `%s'"
 msgstr ""
 
-#: read.c:5267
+#: read.c:5310
 #, c-format
 msgid "attempt to store non-empty string in section `%s'"
 msgstr ""
 
-#: read.c:5329
+#: read.c:5372
 msgid "strings must be placed into a section"
 msgstr ""
 
-#: read.c:5391
+#: read.c:5434
 msgid "expected <nn>"
 msgstr ""
 
 #. To be compatible with BSD 4.2 as: give the luser a linefeed!!
-#: read.c:5432 read.c:5519
+#: read.c:5475 read.c:5562
 msgid "unterminated string; newline inserted"
 msgstr ""
 
-#: read.c:5533
+#: read.c:5576
 msgid "bad escaped character in string"
 msgstr ""
 
-#: read.c:5557
+#: read.c:5600
 msgid "expected address expression"
 msgstr ""
 
-#: read.c:5576
+#: read.c:5619
 #, c-format
 msgid "symbol \"%s\" undefined; zero assumed"
 msgstr ""
 
-#: read.c:5579
+#: read.c:5622
 msgid "some symbol undefined; zero assumed"
 msgstr ""
 
-#: read.c:5614
+#: read.c:5657
 msgid "this string may not contain '\\0'"
 msgstr ""
 
-#: read.c:5650
+#: read.c:5693
 msgid "missing string"
 msgstr ""
 
-#: read.c:5741
+#: read.c:5784
 #, c-format
 msgid ".incbin count zero, ignoring `%s'"
 msgstr ""
 
-#: read.c:5767
+#: read.c:5810
 #, c-format
 msgid "file not found: %s"
 msgstr ""
 
-#: read.c:5781
+#: read.c:5824
 #, c-format
 msgid "seek to end of .incbin file failed `%s'"
 msgstr ""
 
-#: read.c:5792
+#: read.c:5835
 #, c-format
 msgid "skip (%ld) or count (%ld) invalid for file size (%ld)"
 msgstr ""
 
-#: read.c:5799
+#: read.c:5842
 #, c-format
 msgid "could not skip to %ld in file `%s'"
 msgstr ""
 
-#: read.c:5808
+#: read.c:5851
 #, c-format
 msgid "truncated file `%s', %ld of %ld bytes read"
 msgstr ""
 
-#: read.c:5965
+#: read.c:6008
 msgid "missing .func"
 msgstr ""
 
-#: read.c:5982
+#: read.c:6025
 msgid ".endfunc missing for previous .func"
 msgstr ""
 
-#: read.c:6041
+#: read.c:6084
 #, c-format
 msgid ".bundle_align_mode alignment too large (maximum %u)"
 msgstr ""
 
-#: read.c:6046
+#: read.c:6089
 msgid "cannot change .bundle_align_mode inside .bundle_lock"
 msgstr ""
 
-#: read.c:6060
+#: read.c:6103
 msgid ".bundle_lock is meaningless without .bundle_align_mode"
 msgstr ""
 
-#: read.c:6081
+#: read.c:6124
 msgid ".bundle_unlock without preceding .bundle_lock"
 msgstr ""
 
-#: read.c:6094
+#: read.c:6137
 #, c-format
 msgid ".bundle_lock sequence is %u bytes, but bundle size is only %u bytes"
 msgstr ""
 
-#: read.c:6193
+#: read.c:6236
 #, c-format
 msgid "missing closing `%c'"
 msgstr ""
 
-#: read.c:6195
+#: read.c:6238
 msgid "stray `\\'"
 msgstr ""
 
@@ -22078,7 +22089,7 @@
 msgstr ""
 
 #: write.c:3020
-msgid ".space specifies non-absolute value"
+msgid ".space, .nops or .fill specifies non-absolute value"
 msgstr ""
 
 #: write.c:3035
diff --git a/gold/ChangeLog b/gold/ChangeLog
index 20830f4..85fefa9 100644
--- a/gold/ChangeLog
+++ b/gold/ChangeLog
@@ -1,3 +1,9 @@
+2020-09-19  Nick Clifton  <nickc@redhat.com>
+
+	This is the 2.35.1 point release.
+
+	* po/gold.pot: Regenerate.
+
 2020-09-10  Alan Modra  <amodra@gmail.com>
 
 	Apply from master
diff --git a/gold/po/gold.pot b/gold/po/gold.pot
index dead72a..a547fb3 100644
--- a/gold/po/gold.pot
+++ b/gold/po/gold.pot
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2020-07-24 10:23+0100\n"
+"POT-Creation-Date: 2020-09-19 11:20+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 @@
 msgid "symbol table name section has wrong type: %u"
 msgstr ""
 
-#: aarch64.cc:3831 arm.cc:10905 mips.cc:9608 powerpc.cc:2873 target.cc:94
+#: aarch64.cc:3831 arm.cc:10905 mips.cc:9608 powerpc.cc:2883 target.cc:94
 #, c-format
 msgid "%s: unsupported ELF file type %d"
 msgstr ""
@@ -81,14 +81,14 @@
 "current value is 0x%lx."
 msgstr ""
 
-#: aarch64.cc:6015 arm.cc:8477 i386.cc:1772 mips.cc:12461 powerpc.cc:7319
+#: aarch64.cc:6015 arm.cc:8477 i386.cc:1772 mips.cc:12461 powerpc.cc:7329
 #: s390.cc:2180 s390.cc:2628 sparc.cc:2134 tilegx.cc:3137 tilegx.cc:3589
 #: x86_64.cc:3441 x86_64.cc:3893
 #, c-format
 msgid "%s: unsupported reloc %u against local symbol"
 msgstr ""
 
-#: aarch64.cc:6056 powerpc.cc:7424 s390.cc:2254 sparc.cc:2230
+#: aarch64.cc:6056 powerpc.cc:7434 s390.cc:2254 sparc.cc:2230
 msgid "requires unsupported dynamic reloc; recompile with -fPIC"
 msgstr ""
 
@@ -107,7 +107,7 @@
 msgid "%s: unsupported TLSLE reloc %u in shared code."
 msgstr ""
 
-#: aarch64.cc:6372 arm.cc:8885 i386.cc:2127 mips.cc:12474 powerpc.cc:8200
+#: aarch64.cc:6372 arm.cc:8885 i386.cc:2127 mips.cc:12474 powerpc.cc:8249
 #: s390.cc:3059 s390.cc:3076 sparc.cc:2572 tilegx.cc:3605 tilegx.cc:4144
 #: x86_64.cc:3909 x86_64.cc:4428
 #, c-format
@@ -124,7 +124,7 @@
 msgid "%s: unsupported reloc type in global scan"
 msgstr ""
 
-#: aarch64.cc:6907 powerpc.cc:9267 s390.cc:4009 sparc.cc:3164 tilegx.cc:4211
+#: aarch64.cc:6907 powerpc.cc:9355 s390.cc:4009 sparc.cc:3164 tilegx.cc:4211
 #: x86_64.cc:4493
 #, c-format
 msgid "%s: unsupported REL reloc section"
@@ -135,7 +135,7 @@
 msgid "cannot relocate %s in object file"
 msgstr ""
 
-#: aarch64.cc:7343 i386.cc:2987 i386.cc:3753 mips.cc:10076 powerpc.cc:11548
+#: aarch64.cc:7343 i386.cc:2987 i386.cc:3753 mips.cc:10076 powerpc.cc:11633
 #: s390.cc:3460 sparc.cc:3695 tilegx.cc:4726 x86_64.cc:4975
 #, c-format
 msgid "unexpected reloc %u in object file"
@@ -395,7 +395,7 @@
 msgid "%s: unsupported TLS reloc %u for IFUNC symbol"
 msgstr ""
 
-#: arm.cc:8643 i386.cc:1862 powerpc.cc:7727 s390.cc:2364 x86_64.cc:3649
+#: arm.cc:8643 i386.cc:1862 powerpc.cc:7737 s390.cc:2364 x86_64.cc:3649
 #, c-format
 msgid "section symbol %u has bad shndx %u"
 msgstr ""
@@ -427,7 +427,7 @@
 msgstr ""
 
 #: arm.cc:10247 i386.cc:3019 i386.cc:3101 i386.cc:3166 i386.cc:3202
-#: i386.cc:3274 mips.cc:12296 powerpc.cc:11662 s390.cc:3466 s390.cc:3537
+#: i386.cc:3274 mips.cc:12296 powerpc.cc:11747 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:4996 x86_64.cc:5122
 #: x86_64.cc:5194 x86_64.cc:5228
@@ -1115,7 +1115,7 @@
 msgid "unsupported reloc %u in object file"
 msgstr ""
 
-#: i386.cc:4036 powerpc.cc:9221 s390.cc:4877 x86_64.cc:6080
+#: i386.cc:4036 powerpc.cc:9309 s390.cc:4877 x86_64.cc:6080
 #, c-format
 msgid "failed to match split-stack sequence at section %u offset %0zx"
 msgstr ""
@@ -3473,143 +3473,143 @@
 msgid "input files added by plug-ins in --incremental mode not supported yet"
 msgstr ""
 
-#: powerpc.cc:1238
+#: powerpc.cc:1247
 msgid "missing expected __tls_get_addr call"
 msgstr ""
 
-#: powerpc.cc:2223 powerpc.cc:2560
+#: powerpc.cc:2233 powerpc.cc:2570
 #, c-format
 msgid "%s: ABI version %d is not compatible with ABI version %d output"
 msgstr ""
 
-#: powerpc.cc:2257 powerpc.cc:2619
+#: powerpc.cc:2267 powerpc.cc:2629
 #, c-format
 msgid "%s: .opd invalid in abiv%d"
 msgstr ""
 
-#: powerpc.cc:2335
+#: powerpc.cc:2345
 #, c-format
 msgid "%s: unexpected reloc type %u in .opd section"
 msgstr ""
 
-#: powerpc.cc:2346
+#: powerpc.cc:2356
 #, c-format
 msgid "%s: .opd is not a regular array of opd entries"
 msgstr ""
 
-#: powerpc.cc:2488
+#: powerpc.cc:2498
 #, c-format
 msgid "%s: local symbol %d has invalid st_other for ABI version 1"
 msgstr ""
 
-#: powerpc.cc:3230
+#: powerpc.cc:3240
 #, c-format
 msgid "%s:%s exceeds group size"
 msgstr ""
 
-#: powerpc.cc:3573
+#: powerpc.cc:3583
 #, c-format
 msgid "%s:%s: branch in non-executable section, no long branch stub for you"
 msgstr ""
 
-#: powerpc.cc:3691
+#: powerpc.cc:3701
 #, c-format
 msgid "%s: stub group size is too large; retrying with %#x"
 msgstr ""
 
-#: powerpc.cc:5492
+#: powerpc.cc:5502
 msgid "** glink"
 msgstr ""
 
-#: powerpc.cc:6093 powerpc.cc:6633
+#: powerpc.cc:6103 powerpc.cc:6643
 #, c-format
 msgid "linkage table error against `%s'"
 msgstr ""
 
-#: powerpc.cc:6096
+#: powerpc.cc:6106
 #, c-format
 msgid "linkage table error against `%s:[local %u]'"
 msgstr ""
 
-#: powerpc.cc:6762
+#: powerpc.cc:6772
 msgid "** save/restore"
 msgstr ""
 
-#: powerpc.cc:7516
+#: powerpc.cc:7526
 #, c-format
 msgid "%s: unsupported reloc %u for IFUNC symbol"
 msgstr ""
 
-#: powerpc.cc:7781 powerpc.cc:8503
+#: powerpc.cc:7791 powerpc.cc:8552
 #, c-format
 msgid "tocsave symbol %u has bad shndx %u"
 msgstr ""
 
-#: powerpc.cc:8054 powerpc.cc:8817
+#: powerpc.cc:8064 powerpc.cc:8866
 #, c-format
 msgid "%s: toc optimization is not supported for %#08x instruction"
 msgstr ""
 
-#: powerpc.cc:8120 powerpc.cc:8879
+#: powerpc.cc:8130 powerpc.cc:8928
 #, c-format
 msgid "%s: unsupported -mbss-plt code"
 msgstr ""
 
-#: powerpc.cc:9187
+#: powerpc.cc:9275
 #, c-format
 msgid "split-stack stack size overflow at section %u offset %0zx"
 msgstr ""
 
-#: powerpc.cc:9258
+#: powerpc.cc:9346
 msgid ""
 "--plt-localentry is especially dangerous without ld.so support to detect ABI "
 "violations"
 msgstr ""
 
-#: powerpc.cc:9558 powerpc.cc:9564
+#: powerpc.cc:9646 powerpc.cc:9652
 #, c-format
 msgid "%s uses hard float, %s uses soft float"
 msgstr ""
 
-#: powerpc.cc:9570 powerpc.cc:9577
+#: powerpc.cc:9658 powerpc.cc:9665
 #, c-format
 msgid ""
 "%s uses double-precision hard float, %s uses single-precision hard float"
 msgstr ""
 
-#: powerpc.cc:9597 powerpc.cc:9603
+#: powerpc.cc:9685 powerpc.cc:9691
 #, c-format
 msgid "%s uses 64-bit long double, %s uses 128-bit long double"
 msgstr ""
 
-#: powerpc.cc:9609 powerpc.cc:9615
+#: powerpc.cc:9697 powerpc.cc:9703
 #, c-format
 msgid "%s uses IBM long double, %s uses IEEE long double"
 msgstr ""
 
-#: powerpc.cc:9669 powerpc.cc:9675
+#: powerpc.cc:9757 powerpc.cc:9763
 #, c-format
 msgid "%s uses AltiVec vector ABI, %s uses SPE vector ABI"
 msgstr ""
 
-#: powerpc.cc:9704 powerpc.cc:9711
+#: powerpc.cc:9792 powerpc.cc:9799
 #, c-format
 msgid "%s uses r3/r4 for small structure returns, %s uses memory"
 msgstr ""
 
-#: powerpc.cc:9989
+#: powerpc.cc:10077
 msgid "__tls_get_addr call lacks marker reloc"
 msgstr ""
 
-#: powerpc.cc:10255
+#: powerpc.cc:10343
 msgid "call lacks nop, can't restore toc; recompile with -fPIC"
 msgstr ""
 
-#: powerpc.cc:11693 s390.cc:3474
+#: powerpc.cc:11778 s390.cc:3474
 msgid "relocation overflow"
 msgstr ""
 
-#: powerpc.cc:11695
+#: powerpc.cc:11780
 msgid "try relinking with a smaller --stub-group-size"
 msgstr ""
 
diff --git a/gprof/ChangeLog b/gprof/ChangeLog
index 2c7b867..511e9ee 100644
--- a/gprof/ChangeLog
+++ b/gprof/ChangeLog
@@ -1,3 +1,9 @@
+2020-09-19  Nick Clifton  <nickc@redhat.com>
+
+	This is the 2.35.1 point release.
+
+	* configure: Regenerate.
+
 2020-07-24  Nick Clifton  <nickc@redhat.com>
 
 	* configure: Regenerate.
diff --git a/gprof/configure b/gprof/configure
index 3cf41b7..293e7d9 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.0.
+# Generated by GNU Autoconf 2.69 for gprof 2.35.1.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@
 # Identity of this package.
 PACKAGE_NAME='gprof'
 PACKAGE_TARNAME='gprof'
-PACKAGE_VERSION='2.35.0'
-PACKAGE_STRING='gprof 2.35.0'
+PACKAGE_VERSION='2.35.1'
+PACKAGE_STRING='gprof 2.35.1'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1337,7 +1337,7 @@
   # 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.0 to adapt to many kinds of systems.
+\`configure' configures gprof 2.35.1 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1408,7 +1408,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of gprof 2.35.0:";;
+     short | recursive ) echo "Configuration of gprof 2.35.1:";;
    esac
   cat <<\_ACEOF
 
@@ -1519,7 +1519,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-gprof configure 2.35.0
+gprof configure 2.35.1
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1884,7 +1884,7 @@
 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.0, which was
+It was created by gprof $as_me 2.35.1, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -3831,7 +3831,7 @@
 
 # Define the identity of the package.
  PACKAGE='gprof'
- VERSION='2.35.0'
+ VERSION='2.35.1'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -13086,7 +13086,7 @@
 # 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.0, which was
+This file was extended by gprof $as_me 2.35.1, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -13152,7 +13152,7 @@
 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.0
+gprof config.status 2.35.1
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff --git a/ld/ChangeLog b/ld/ChangeLog
index d927be5..4eec7d2 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,3 +1,10 @@
+2020-09-19  Nick Clifton  <nickc@redhat.com>
+
+	This is the 2.35.1 point release.
+
+	* configure: Regenerate.
+	* po/ld.pot: Regenerate.
+
 2020-09-15  Hans-Peter Nilsson  <hp@axis.com>
 
 	Backport from mainline:
diff --git a/ld/configure b/ld/configure
index c3bc15d..6be5280 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.0.
+# Generated by GNU Autoconf 2.69 for ld 2.35.1.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@
 # Identity of this package.
 PACKAGE_NAME='ld'
 PACKAGE_TARNAME='ld'
-PACKAGE_VERSION='2.35.0'
-PACKAGE_STRING='ld 2.35.0'
+PACKAGE_VERSION='2.35.1'
+PACKAGE_STRING='ld 2.35.1'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1396,7 +1396,7 @@
   # 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.0 to adapt to many kinds of systems.
+\`configure' configures ld 2.35.1 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1467,7 +1467,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of ld 2.35.0:";;
+     short | recursive ) echo "Configuration of ld 2.35.1:";;
    esac
   cat <<\_ACEOF
 
@@ -1606,7 +1606,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-ld configure 2.35.0
+ld configure 2.35.1
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2321,7 +2321,7 @@
 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.0, which was
+It was created by ld $as_me 2.35.1, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -4272,7 +4272,7 @@
 
 # Define the identity of the package.
  PACKAGE='ld'
- VERSION='2.35.0'
+ VERSION='2.35.1'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -18325,7 +18325,7 @@
 # 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.0, which was
+This file was extended by ld $as_me 2.35.1, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -18391,7 +18391,7 @@
 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.0
+ld config.status 2.35.1
 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 44ad365..4f01b4c 100644
--- a/ld/po/ld.pot
+++ b/ld/po/ld.pot
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2020-07-24 10:23+0100\n"
+"POT-Creation-Date: 2020-09-19 11:21+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"
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog
index 736724c..b53a2bb 100644
--- a/opcodes/ChangeLog
+++ b/opcodes/ChangeLog
@@ -1,3 +1,10 @@
+2020-09-19  Nick Clifton  <nickc@redhat.com>
+
+	This is the 2.35.1 point release.
+
+	* configure: Regenerate.
+	* po/opcodes.pot: Regenerate.
+
 2020-08-26  Jose E. Marchesi  <jemarch@gnu.org>
 
 	* disassemble.c (enum epbf_isa_attr): Add ISA_XBPFBE, ISA_EBPFMAX.
diff --git a/opcodes/configure b/opcodes/configure
index 8d1e561..d3908d1 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.0.
+# Generated by GNU Autoconf 2.69 for opcodes 2.35.1.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@
 # Identity of this package.
 PACKAGE_NAME='opcodes'
 PACKAGE_TARNAME='opcodes'
-PACKAGE_VERSION='2.35.0'
-PACKAGE_STRING='opcodes 2.35.0'
+PACKAGE_VERSION='2.35.1'
+PACKAGE_STRING='opcodes 2.35.1'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1356,7 +1356,7 @@
   # 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.0 to adapt to many kinds of systems.
+\`configure' configures opcodes 2.35.1 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1427,7 +1427,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of opcodes 2.35.0:";;
+     short | recursive ) echo "Configuration of opcodes 2.35.1:";;
    esac
   cat <<\_ACEOF
 
@@ -1539,7 +1539,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-opcodes configure 2.35.0
+opcodes configure 2.35.1
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1950,7 +1950,7 @@
 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.0, which was
+It was created by opcodes $as_me 2.35.1, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -3897,7 +3897,7 @@
 
 # Define the identity of the package.
  PACKAGE='opcodes'
- VERSION='2.35.0'
+ VERSION='2.35.1'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -13533,7 +13533,7 @@
 # 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.0, which was
+This file was extended by opcodes $as_me 2.35.1, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -13599,7 +13599,7 @@
 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.0
+opcodes config.status 2.35.1
 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 c387b09..49db31f 100644
--- a/opcodes/po/opcodes.pot
+++ b/opcodes/po/opcodes.pot
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2020-07-24 10:20+0100\n"
+"POT-Creation-Date: 2020-09-19 11:19+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"
@@ -739,19 +739,19 @@
 msgid "bad instruction `%.50s'"
 msgstr ""
 
-#: bpf-desc.c:1671
+#: bpf-desc.c:1687
 #, c-format
 msgid ""
 "internal error: bpf_cgen_rebuild_tables: conflicting insn-chunk-bitsize "
 "values: `%d' vs. `%d'"
 msgstr ""
 
-#: bpf-desc.c:1759
+#: bpf-desc.c:1775
 #, c-format
 msgid "internal error: bpf_cgen_cpu_open: unsupported argument `%d'"
 msgstr ""
 
-#: bpf-desc.c:1778
+#: bpf-desc.c:1794
 #, c-format
 msgid "internal error: bpf_cgen_cpu_open: no endianness specified"
 msgstr ""
@@ -869,12 +869,12 @@
 msgid "Address 0x%s is out of bounds.\n"
 msgstr ""
 
-#: disassemble.c:840
+#: disassemble.c:848
 #, c-format
 msgid "assertion fail %s:%d"
 msgstr ""
 
-#: disassemble.c:841
+#: disassemble.c:849
 msgid "Please report this bug"
 msgstr ""