Update version to 2.35.50 and regenerate files
authorNick Clifton <nickc@redhat.com>
Sat, 4 Jul 2020 09:34:23 +0000 (10:34 +0100)
committerNick Clifton <nickc@redhat.com>
Sat, 4 Jul 2020 09:34:23 +0000 (10:34 +0100)
16 files changed:
bfd/configure
bfd/po/bfd.pot
bfd/version.m4
binutils/ChangeLog
binutils/configure
binutils/po/binutils.pot
gas/ChangeLog
gas/configure
gas/po/gas.pot
gprof/ChangeLog
gprof/configure
ld/ChangeLog
ld/configure
opcodes/ChangeLog
opcodes/configure
opcodes/po/opcodes.pot

index 155c8bd6d7c86dad2aa4c440874fb3dff2536aaf..47fd4576cabd413c963a1eede0eac936a0c8328b 100755 (executable)
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for bfd 2.34.50.
+# Generated by GNU Autoconf 2.69 for bfd 2.35.50.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@ MAKEFLAGS=
 # Identity of this package.
 PACKAGE_NAME='bfd'
 PACKAGE_TARNAME='bfd'
 # Identity of this package.
 PACKAGE_NAME='bfd'
 PACKAGE_TARNAME='bfd'
-PACKAGE_VERSION='2.34.50'
-PACKAGE_STRING='bfd 2.34.50'
+PACKAGE_VERSION='2.35.50'
+PACKAGE_STRING='bfd 2.35.50'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1391,7 +1391,7 @@ if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
   # 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.34.50 to adapt to many kinds of systems.
+\`configure' configures bfd 2.35.50 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1462,7 +1462,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of bfd 2.34.50:";;
+     short | recursive ) echo "Configuration of bfd 2.35.50:";;
    esac
   cat <<\_ACEOF
 
    esac
   cat <<\_ACEOF
 
@@ -1589,7 +1589,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-bfd configure 2.34.50
+bfd configure 2.35.50
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2237,7 +2237,7 @@ cat >config.log <<_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
 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.34.50, which was
+It was created by bfd $as_me 2.35.50, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -4187,7 +4187,7 @@ fi
 
 # Define the identity of the package.
  PACKAGE='bfd'
 
 # Define the identity of the package.
  PACKAGE='bfd'
- VERSION='2.34.50'
+ VERSION='2.35.50'
 
 
 cat >>confdefs.h <<_ACEOF
 
 
 cat >>confdefs.h <<_ACEOF
@@ -16974,7 +16974,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
 # 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.34.50, which was
+This file was extended by bfd $as_me 2.35.50, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -17040,7 +17040,7 @@ _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
 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.34.50
+bfd config.status 2.35.50
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
index 3b4f0afba351327392df56b10d8395b9ba01ede6..1e1d7bbb61327aaf4bbc377517f721f5bd1d9897 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2020-05-20 15:51+0100\n"
+"POT-Creation-Date: 2020-07-04 10:24+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"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -33,77 +33,77 @@ msgstr ""
 msgid "%pB: bad relocation record imported: %d"
 msgstr ""
 
 msgid "%pB: bad relocation record imported: %d"
 msgstr ""
 
-#: aoutx.h:1254 aoutx.h:1602 pdp11.c:1190 pdp11.c:1439
+#: aoutx.h:1265 aoutx.h:1613 pdp11.c:1236 pdp11.c:1510
 #, c-format
 msgid "%pB: can not represent section `%pA' in a.out object file format"
 msgstr ""
 
 #, c-format
 msgid "%pB: can not represent section `%pA' in a.out object file format"
 msgstr ""
 
-#: aoutx.h:1566 pdp11.c:1411
+#: aoutx.h:1577 pdp11.c:1482
 #, c-format
 msgid ""
 "%pB: can not represent section for symbol `%s' in a.out object file format"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: can not represent section for symbol `%s' in a.out object file format"
 msgstr ""
 
-#: aoutx.h:1569 vms-alpha.c:8011
+#: aoutx.h:1580 vms-alpha.c:8040
 msgid "*unknown*"
 msgstr ""
 
 msgid "*unknown*"
 msgstr ""
 
-#: aoutx.h:1705
+#: aoutx.h:1716 pdp11.c:1578
 #, c-format
 msgid "%pB: invalid string offset %<PRIu64> >= %<PRIu64>"
 msgstr ""
 
 #, c-format
 msgid "%pB: invalid string offset %<PRIu64> >= %<PRIu64>"
 msgstr ""
 
-#: aoutx.h:1952
+#: aoutx.h:1963
 #, c-format
 msgid "%pB: unsupported AOUT relocation size: %d"
 msgstr ""
 
 #, c-format
 msgid "%pB: unsupported AOUT relocation size: %d"
 msgstr ""
 
-#: aoutx.h:2401 aoutx.h:2419
+#: aoutx.h:2412 aoutx.h:2430 pdp11.c:2058
 #, c-format
 msgid "%pB: attempt to write out unknown reloc type"
 msgstr ""
 
 #, c-format
 msgid "%pB: attempt to write out unknown reloc type"
 msgstr ""
 
-#: aoutx.h:4077
+#: aoutx.h:4087 pdp11.c:3441
 #, c-format
 msgid "%pB: unsupported relocation type"
 msgstr ""
 
 #. Unknown relocation.
 #, c-format
 msgid "%pB: unsupported relocation type"
 msgstr ""
 
 #. Unknown relocation.
-#: aoutx.h:4398 coff-alpha.c:601 coff-alpha.c:1514 coff-rs6000.c:2758
+#: aoutx.h:4408 coff-alpha.c:601 coff-alpha.c:1512 coff-rs6000.c:2758
 #: coff-sh.c:504 coff-tic4x.c:184 coff-tic54x.c:279 elf-hppa.h:798
 #: coff-sh.c:504 coff-tic4x.c:184 coff-tic54x.c:279 elf-hppa.h:798
-#: elf-hppa.h:826 elf-m10200.c:226 elf-m10300.c:812 elf32-arc.c:536
-#: elf32-arm.c:1985 elf32-avr.c:964 elf32-bfin.c:1062 elf32-bfin.c:4693
+#: elf-hppa.h:826 elf-m10200.c:226 elf-m10300.c:812 elf32-arc.c:532
+#: elf32-arm.c:1985 elf32-avr.c:962 elf32-bfin.c:1062 elf32-bfin.c:4677
 #: elf32-cr16.c:654 elf32-cr16.c:684 elf32-cris.c:467 elf32-crx.c:429
 #: elf32-csky.c:990 elf32-d10v.c:234 elf32-d30v.c:522 elf32-d30v.c:544
 #: elf32-cr16.c:654 elf32-cr16.c:684 elf32-cris.c:467 elf32-crx.c:429
 #: elf32-csky.c:990 elf32-d10v.c:234 elf32-d30v.c:522 elf32-d30v.c:544
-#: elf32-dlx.c:546 elf32-epiphany.c:376 elf32-fr30.c:381 elf32-frv.c:2558
-#: elf32-frv.c:6256 elf32-ft32.c:306 elf32-h8300.c:302 elf32-i386.c:401
-#: elf32-ip2k.c:1245 elf32-iq2000.c:442 elf32-lm32.c:538 elf32-m32c.c:305
-#: elf32-m32r.c:1286 elf32-m32r.c:1311 elf32-m32r.c:2417 elf32-m68hc11.c:390
+#: elf32-dlx.c:546 elf32-epiphany.c:372 elf32-fr30.c:381 elf32-frv.c:2558
+#: elf32-frv.c:6239 elf32-ft32.c:306 elf32-h8300.c:302 elf32-i386.c:400
+#: elf32-ip2k.c:1240 elf32-iq2000.c:442 elf32-lm32.c:495 elf32-m32c.c:305
+#: elf32-m32r.c:1286 elf32-m32r.c:1311 elf32-m32r.c:2232 elf32-m68hc11.c:390
 #: elf32-m68hc12.c:510 elf32-m68k.c:354 elf32-mcore.c:354 elf32-mcore.c:440
 #: elf32-m68hc12.c:510 elf32-m68k.c:354 elf32-mcore.c:354 elf32-mcore.c:440
-#: elf32-mep.c:389 elf32-metag.c:878 elf32-microblaze.c:692
-#: elf32-microblaze.c:969 elf32-mips.c:2229 elf32-moxie.c:137
-#: elf32-msp430.c:653 elf32-msp430.c:663 elf32-mt.c:241 elf32-nds32.c:3240
-#: elf32-nds32.c:3266 elf32-nds32.c:5177 elf32-nios2.c:3026 elf32-or1k.c:1044
+#: elf32-mep.c:389 elf32-metag.c:874 elf32-microblaze.c:692
+#: elf32-microblaze.c:965 elf32-mips.c:2229 elf32-moxie.c:137
+#: elf32-msp430.c:653 elf32-msp430.c:663 elf32-mt.c:241 elf32-nds32.c:3237
+#: elf32-nds32.c:3263 elf32-nds32.c:5033 elf32-nios2.c:3022 elf32-or1k.c:1040
 #: elf32-pj.c:326 elf32-ppc.c:901 elf32-ppc.c:914 elf32-pru.c:423
 #: elf32-rl78.c:291 elf32-rx.c:313 elf32-rx.c:322 elf32-s12z.c:296
 #: elf32-pj.c:326 elf32-ppc.c:901 elf32-ppc.c:914 elf32-pru.c:423
 #: elf32-rl78.c:291 elf32-rx.c:313 elf32-rx.c:322 elf32-s12z.c:296
-#: elf32-s390.c:347 elf32-sh.c:440 elf32-spu.c:163 elf32-tic6x.c:1508
-#: elf32-tic6x.c:1518 elf32-tic6x.c:1537 elf32-tic6x.c:1547 elf32-tic6x.c:2642
-#: elf32-tilepro.c:803 elf32-v850.c:1898 elf32-v850.c:1920 elf32-v850.c:4273
+#: 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-vax.c:290 elf32-visium.c:481 elf32-wasm32.c:105 elf32-xc16x.c:250
 #: 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:502
-#: elf32-xtensa.c:536 elf32-z80.c:331 elf64-alpha.c:1113 elf64-alpha.c:4117
-#: elf64-alpha.c:4265 elf64-bpf.c:322 elf64-ia64-vms.c:254
-#: elf64-ia64-vms.c:3437 elf64-mips.c:3958 elf64-mips.c:3974 elf64-mmix.c:1264
-#: elf64-nfp.c:238 elf64-ppc.c:1015 elf64-ppc.c:1350 elf64-ppc.c:1359
-#: elf64-s390.c:328 elf64-s390.c:378 elf64-x86-64.c:282 elfn32-mips.c:3786
-#: elfxx-ia64.c:324 elfxx-riscv.c:955 elfxx-sparc.c:589 elfxx-sparc.c:639
-#: elfxx-tilegx.c:912 elfxx-tilegx.c:952 elfnn-aarch64.c:2215
-#: elfnn-aarch64.c:2313 elfnn-ia64.c:214 elfnn-ia64.c:3861
+#: 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-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
+#: elfxx-ia64.c:324 elfxx-riscv.c:954 elfxx-sparc.c:589 elfxx-sparc.c:639
+#: elfxx-tilegx.c:909 elfxx-tilegx.c:949 elfnn-aarch64.c:2215
+#: elfnn-aarch64.c:2313 elfnn-ia64.c:213 elfnn-ia64.c:3824
 #, c-format
 msgid "%pB: unsupported relocation type %#x"
 msgstr ""
 
 #, c-format
 msgid "%pB: unsupported relocation type %#x"
 msgstr ""
 
-#: aoutx.h:5425 pdp11.c:3725
+#: aoutx.h:5435 pdp11.c:3864
 #, c-format
 msgid "%pB: relocatable link from %s to %s not supported"
 msgstr ""
 #, c-format
 msgid "%pB: relocatable link from %s to %s not supported"
 msgstr ""
@@ -113,20 +113,20 @@ msgstr ""
 msgid "%pB: cannot allocate memory for local GOT entries"
 msgstr ""
 
 msgid "%pB: cannot allocate memory for local GOT entries"
 msgstr ""
 
-#: archive.c:2250
+#: archive.c:2249
 msgid "warning: writing archive was slow: rewriting timestamp"
 msgstr ""
 
 msgid "warning: writing archive was slow: rewriting timestamp"
 msgstr ""
 
-#: archive.c:2317 archive.c:2378 elflink.c:4539 linker.c:1428
+#: archive.c:2316 archive.c:2376 elflink.c:4545 linker.c:1428
 #, c-format
 msgid "%pB: plugin needed to handle lto object"
 msgstr ""
 
 #, c-format
 msgid "%pB: plugin needed to handle lto object"
 msgstr ""
 
-#: archive.c:2608
+#: archive.c:2602
 msgid "Reading archive file mod timestamp"
 msgstr ""
 
 msgid "Reading archive file mod timestamp"
 msgstr ""
 
-#: archive.c:2632
+#: archive.c:2626
 msgid "Writing updated armap timestamp"
 msgstr ""
 
 msgid "Writing updated armap timestamp"
 msgstr ""
 
@@ -269,16 +269,16 @@ msgid ""
 "to generate uncompressed binaries"
 msgstr ""
 
 "to generate uncompressed binaries"
 msgstr ""
 
-#: coff-alpha.c:850 coff-alpha.c:887 coff-alpha.c:1956 coff-mips.c:953
+#: coff-alpha.c:850 coff-alpha.c:887 coff-alpha.c:1954 coff-mips.c:953
 msgid "GP relative relocation used when GP not defined"
 msgstr ""
 
 msgid "GP relative relocation used when GP not defined"
 msgstr ""
 
-#: coff-alpha.c:1443
+#: coff-alpha.c:1441
 msgid "using multiple gp values"
 msgstr ""
 
 msgid "using multiple gp values"
 msgstr ""
 
-#: coff-alpha.c:1501 coff-alpha.c:1507 elf.c:9437 elf32-mcore.c:100
-#: elf32-mcore.c:455 elf32-ppc.c:7679 elf32-ppc.c:8830 elf64-ppc.c:16024
+#: 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:15962
 #, c-format
 msgid "%pB: %s unsupported"
 msgstr ""
 #, c-format
 msgid "%pB: %s unsupported"
 msgstr ""
@@ -303,7 +303,7 @@ msgstr ""
 msgid "%pB: symbol `%s' has unrecognized smclas %d"
 msgstr ""
 
 msgid "%pB: symbol `%s' has unrecognized smclas %d"
 msgstr ""
 
-#: coff-sh.c:778 elf32-sh.c:523
+#: coff-sh.c:778 elf32-sh.c:521
 #, c-format
 msgid "%pB: %#<PRIx64>: warning: bad R_SH_USES offset"
 msgstr ""
 #, c-format
 msgid "%pB: %#<PRIx64>: warning: bad R_SH_USES offset"
 msgstr ""
@@ -313,47 +313,47 @@ msgstr ""
 msgid "%pB: %#<PRIx64>: warning: R_SH_USES points to unrecognized insn %#x"
 msgstr ""
 
 msgid "%pB: %#<PRIx64>: warning: R_SH_USES points to unrecognized insn %#x"
 msgstr ""
 
-#: coff-sh.c:807 elf32-sh.c:554
+#: coff-sh.c:807 elf32-sh.c:552
 #, c-format
 msgid "%pB: %#<PRIx64>: warning: bad R_SH_USES load offset"
 msgstr ""
 
 #, c-format
 msgid "%pB: %#<PRIx64>: warning: bad R_SH_USES load offset"
 msgstr ""
 
-#: coff-sh.c:832 elf32-sh.c:570
+#: coff-sh.c:832 elf32-sh.c:568
 #, c-format
 msgid "%pB: %#<PRIx64>: warning: could not find expected reloc"
 msgstr ""
 
 #, c-format
 msgid "%pB: %#<PRIx64>: warning: could not find expected reloc"
 msgstr ""
 
-#: coff-sh.c:849 elf32-sh.c:599
+#: coff-sh.c:849 elf32-sh.c:597
 #, c-format
 msgid "%pB: %#<PRIx64>: warning: symbol in unexpected section"
 msgstr ""
 
 #, c-format
 msgid "%pB: %#<PRIx64>: warning: symbol in unexpected section"
 msgstr ""
 
-#: coff-sh.c:975 elf32-sh.c:729
+#: coff-sh.c:975 elf32-sh.c:727
 #, c-format
 msgid "%pB: %#<PRIx64>: warning: could not find expected COUNT reloc"
 msgstr ""
 
 #, c-format
 msgid "%pB: %#<PRIx64>: warning: could not find expected COUNT reloc"
 msgstr ""
 
-#: coff-sh.c:985 elf32-sh.c:740
+#: coff-sh.c:985 elf32-sh.c:738
 #, c-format
 msgid "%pB: %#<PRIx64>: warning: bad count"
 msgstr ""
 
 #, c-format
 msgid "%pB: %#<PRIx64>: warning: bad count"
 msgstr ""
 
-#: coff-sh.c:1357 coff-sh.c:2645 elf32-sh.c:1144 elf32-sh.c:1514
+#: coff-sh.c:1356 coff-sh.c:2644 elf32-sh.c:1138 elf32-sh.c:1505
 #, c-format
 msgid "%pB: %#<PRIx64>: fatal: reloc overflow while relaxing"
 msgstr ""
 
 #, c-format
 msgid "%pB: %#<PRIx64>: fatal: reloc overflow while relaxing"
 msgstr ""
 
-#: coff-sh.c:1452
+#: coff-sh.c:1451
 #, c-format
 msgid "%pB: fatal: generic symbols retrieved before relaxing"
 msgstr ""
 
 #, c-format
 msgid "%pB: fatal: generic symbols retrieved before relaxing"
 msgstr ""
 
-#: coff-sh.c:2783 cofflink.c:2970
+#: coff-sh.c:2781 cofflink.c:2948
 #, c-format
 msgid "%pB: illegal symbol index %ld in relocs"
 msgstr ""
 
 #, c-format
 msgid "%pB: illegal symbol index %ld in relocs"
 msgstr ""
 
-#: coff-tic4x.c:228 coff-tic54x.c:366 coffcode.h:5086
+#: coff-tic4x.c:228 coff-tic54x.c:366 coffcode.h:5085
 #, c-format
 msgid "%pB: warning: illegal symbol index %ld in relocs"
 msgstr ""
 #, c-format
 msgid "%pB: warning: illegal symbol index %ld in relocs"
 msgstr ""
@@ -408,137 +408,137 @@ msgstr ""
 msgid "%pB: reloc against a non-existent symbol index: %ld"
 msgstr ""
 
 msgid "%pB: reloc against a non-existent symbol index: %ld"
 msgstr ""
 
-#: coffcode.h:2952
+#: coffcode.h:2951
 #, c-format
 msgid "%pB: page size is too large (0x%x)"
 msgstr ""
 
 #, c-format
 msgid "%pB: page size is too large (0x%x)"
 msgstr ""
 
-#: coffcode.h:3112
+#: coffcode.h:3111
 #, c-format
 msgid "%pB: too many sections (%d)"
 msgstr ""
 
 #, c-format
 msgid "%pB: too many sections (%d)"
 msgstr ""
 
-#: coffcode.h:3531
+#: coffcode.h:3530
 #, c-format
 msgid "%pB: section %pA: string table overflow at offset %ld"
 msgstr ""
 
 #, c-format
 msgid "%pB: section %pA: string table overflow at offset %ld"
 msgstr ""
 
-#: coffcode.h:3631
+#: coffcode.h:3630
 #, c-format
 msgid "%pB:%s section %s: alignment 2**%u not representable"
 msgstr ""
 
 #, c-format
 msgid "%pB:%s section %s: alignment 2**%u not representable"
 msgstr ""
 
-#: coffcode.h:4330
+#: coffcode.h:4329
 #, c-format
 msgid "%pB: warning: line number count (%#lx) exceeds section size (%#lx)"
 msgstr ""
 
 #, c-format
 msgid "%pB: warning: line number count (%#lx) exceeds section size (%#lx)"
 msgstr ""
 
-#: coffcode.h:4350
+#: coffcode.h:4349
 #, c-format
 msgid "%pB: warning: line number table read failed"
 msgstr ""
 
 #, c-format
 msgid "%pB: warning: line number table read failed"
 msgstr ""
 
-#: coffcode.h:4384 coffcode.h:4398
+#: coffcode.h:4383 coffcode.h:4397
 #, c-format
 msgid "%pB: warning: illegal symbol index 0x%lx in line number entry %d"
 msgstr ""
 
 #, c-format
 msgid "%pB: warning: illegal symbol index 0x%lx in line number entry %d"
 msgstr ""
 
-#: coffcode.h:4412
+#: coffcode.h:4411
 #, c-format
 msgid "%pB: warning: illegal symbol in line number entry %d"
 msgstr ""
 
 #, c-format
 msgid "%pB: warning: illegal symbol in line number entry %d"
 msgstr ""
 
-#: coffcode.h:4425
+#: coffcode.h:4424
 #, c-format
 msgid "%pB: warning: duplicate line number information for `%s'"
 msgstr ""
 
 #, c-format
 msgid "%pB: warning: duplicate line number information for `%s'"
 msgstr ""
 
-#: coffcode.h:4846
+#: coffcode.h:4845
 #, c-format
 msgid "%pB: unrecognized storage class %d for %s symbol `%s'"
 msgstr ""
 
 #, c-format
 msgid "%pB: unrecognized storage class %d for %s symbol `%s'"
 msgstr ""
 
-#: coffcode.h:4976
+#: coffcode.h:4975
 #, c-format
 msgid "warning: %pB: local symbol `%s' has no section"
 msgstr ""
 
 #, c-format
 msgid "warning: %pB: local symbol `%s' has no section"
 msgstr ""
 
-#: coffcode.h:5126
+#: coffcode.h:5125
 #, c-format
 msgid "%pB: illegal relocation type %d at address %#<PRIx64>"
 msgstr ""
 
 #, c-format
 msgid "%pB: illegal relocation type %d at address %#<PRIx64>"
 msgstr ""
 
-#: coffgen.c:179 elf.c:1239
+#: coffgen.c:179 elf.c:1236
 #, c-format
 msgid "%pB: unable to initialize compress status for section %s"
 msgstr ""
 
 #, c-format
 msgid "%pB: unable to initialize compress status for section %s"
 msgstr ""
 
-#: coffgen.c:203 elf.c:1250
+#: coffgen.c:203 elf.c:1247
 #, c-format
 msgid "%pB: unable to initialize decompress status for section %s"
 msgstr ""
 
 #, c-format
 msgid "%pB: unable to initialize decompress status for section %s"
 msgstr ""
 
-#: coffgen.c:1709
+#: coffgen.c:1704
 #, c-format
 msgid "%pB: bad string table size %<PRIu64>"
 msgstr ""
 
 #, c-format
 msgid "%pB: bad string table size %<PRIu64>"
 msgstr ""
 
-#: coffgen.c:1881 coffgen.c:1941 coffgen.c:1959 cofflink.c:2049 elf.c:1925
-#: xcofflink.c:4510
+#: coffgen.c:1876 coffgen.c:1936 coffgen.c:1954 cofflink.c:2024 elf.c:1921
+#: xcofflink.c:4500
 msgid "<corrupt>"
 msgstr ""
 
 msgid "<corrupt>"
 msgstr ""
 
-#: coffgen.c:2090
+#: coffgen.c:2085
 #, c-format
 msgid "<corrupt info> %s"
 msgstr ""
 
 #, c-format
 msgid "<corrupt info> %s"
 msgstr ""
 
-#: coffgen.c:2676 elflink.c:14613 linker.c:2960
+#: coffgen.c:2675 elflink.c:14624 linker.c:2956
 msgid "%F%P: already_linked_table: %E\n"
 msgstr ""
 
 msgid "%F%P: already_linked_table: %E\n"
 msgstr ""
 
-#: coffgen.c:3017 elflink.c:13606
+#: coffgen.c:3016 elflink.c:13617
 #, c-format
 msgid "removing unused section '%pA' in file '%pB'"
 msgstr ""
 
 #, c-format
 msgid "removing unused section '%pA' in file '%pB'"
 msgstr ""
 
-#: coffgen.c:3094 elflink.c:13824
+#: coffgen.c:3093 elflink.c:13835
 msgid "warning: gc-sections option ignored"
 msgstr ""
 
 msgid "warning: gc-sections option ignored"
 msgstr ""
 
-#: cofflink.c:356
+#: cofflink.c:366
 #, c-format
 msgid "warning: symbol `%s' is both section and non-section"
 msgstr ""
 
 #, c-format
 msgid "warning: symbol `%s' is both section and non-section"
 msgstr ""
 
-#: cofflink.c:458 elf64-ia64-vms.c:5208 elflink.c:5125
+#: cofflink.c:471 elf64-ia64-vms.c:5200 elflink.c:5131
 #, c-format
 msgid "warning: type of symbol `%s' changed from %d to %d in %pB"
 msgstr ""
 
 #, c-format
 msgid "warning: type of symbol `%s' changed from %d to %d in %pB"
 msgstr ""
 
-#: cofflink.c:2377
+#: cofflink.c:2352
 #, c-format
 msgid "%pB: relocs in section `%pA', but it has no contents"
 msgstr ""
 
 #, c-format
 msgid "%pB: relocs in section `%pA', but it has no contents"
 msgstr ""
 
-#: cofflink.c:2440 elflink.c:11060
+#: cofflink.c:2415 elflink.c:11082
 #, c-format
 msgid ""
 "%X`%s' referenced in section `%pA' of %pB: defined in discarded section `"
 "%pA' of %pB\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "%X`%s' referenced in section `%pA' of %pB: defined in discarded section `"
 "%pA' of %pB\n"
 msgstr ""
 
-#: cofflink.c:2739
+#: cofflink.c:2717
 #, c-format
 msgid "%pB: %pA: reloc overflow: %#x > 0xffff"
 msgstr ""
 
 #, c-format
 msgid "%pB: %pA: reloc overflow: %#x > 0xffff"
 msgstr ""
 
-#: cofflink.c:2747
+#: cofflink.c:2725
 #, c-format
 msgid "%pB: warning: %pA: line number overflow: %#x > 0xffff"
 msgstr ""
 
 #, c-format
 msgid "%pB: warning: %pA: line number overflow: %#x > 0xffff"
 msgstr ""
 
-#: cofflink.c:3132
+#: cofflink.c:3110
 #, c-format
 msgid "%pB: bad reloc address %#<PRIx64> in section `%pA'"
 msgstr ""
 #, c-format
 msgid "%pB: bad reloc address %#<PRIx64> in section `%pA'"
 msgstr ""
@@ -647,113 +647,113 @@ msgstr ""
 msgid "DWARF error: mangled line number section"
 msgstr ""
 
 msgid "DWARF error: mangled line number section"
 msgstr ""
 
-#: dwarf2.c:2910
+#: dwarf2.c:2905
 msgid "DWARF error: abstract instance recursion detected"
 msgstr ""
 
 msgid "DWARF error: abstract instance recursion detected"
 msgstr ""
 
-#: dwarf2.c:2944 dwarf2.c:3038
+#: dwarf2.c:2939 dwarf2.c:3033
 msgid "DWARF error: invalid abstract instance DIE ref"
 msgstr ""
 
 msgid "DWARF error: invalid abstract instance DIE ref"
 msgstr ""
 
-#: dwarf2.c:2960
+#: dwarf2.c:2955
 #, c-format
 msgid "DWARF error: unable to read alt ref %<PRIu64>"
 msgstr ""
 
 #, c-format
 msgid "DWARF error: unable to read alt ref %<PRIu64>"
 msgstr ""
 
-#: dwarf2.c:3016
+#: dwarf2.c:3011
 #, c-format
 msgid "DWARF error: unable to locate abstract instance DIE ref %<PRIu64>"
 msgstr ""
 
 #, c-format
 msgid "DWARF error: unable to locate abstract instance DIE ref %<PRIu64>"
 msgstr ""
 
-#: dwarf2.c:3055 dwarf2.c:3237 dwarf2.c:3623
+#: dwarf2.c:3050 dwarf2.c:3232 dwarf2.c:3618
 #, c-format
 msgid "DWARF error: could not find abbrev number %u"
 msgstr ""
 
 #, c-format
 msgid "DWARF error: could not find abbrev number %u"
 msgstr ""
 
-#: dwarf2.c:3386
+#: dwarf2.c:3381
 #, c-format
 msgid "DWARF error: could not find variable specification at offset %lx"
 msgstr ""
 
 #, c-format
 msgid "DWARF error: could not find variable specification at offset %lx"
 msgstr ""
 
-#: dwarf2.c:3542
+#: dwarf2.c:3537
 #, c-format
 msgid ""
 "DWARF error: found dwarf version '%u', this reader only handles version 2, "
 "3, 4 and 5 information"
 msgstr ""
 
 #, c-format
 msgid ""
 "DWARF error: found dwarf version '%u', this reader only handles version 2, "
 "3, 4 and 5 information"
 msgstr ""
 
-#: dwarf2.c:3586
+#: dwarf2.c:3581
 #, c-format
 msgid ""
 "DWARF error: found address size '%u', this reader can not handle sizes "
 "greater than '%u'"
 msgstr ""
 
 #, c-format
 msgid ""
 "DWARF error: found address size '%u', this reader can not handle sizes "
 "greater than '%u'"
 msgstr ""
 
-#: dwarf2.c:3690
+#: dwarf2.c:3685
 msgid ""
 "DWARF error: DW_AT_comp_dir attribute encountered with a non-string form"
 msgstr ""
 
 msgid ""
 "DWARF error: DW_AT_comp_dir attribute encountered with a non-string form"
 msgstr ""
 
-#: ecoff.c:984
+#: ecoff.c:982
 #, c-format
 msgid "%pB: warning: isymMax (%ld) is greater than ifdMax (%ld)"
 msgstr ""
 
 #, c-format
 msgid "%pB: warning: isymMax (%ld) is greater than ifdMax (%ld)"
 msgstr ""
 
-#: ecoff.c:1281
+#: ecoff.c:1279
 #, c-format
 msgid "unknown basic type %d"
 msgstr ""
 
 #, c-format
 msgid "unknown basic type %d"
 msgstr ""
 
-#: ecoff.c:1538
+#: ecoff.c:1536
 #, c-format
 msgid ""
 "\n"
 "      End+1 symbol: %ld"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "      End+1 symbol: %ld"
 msgstr ""
 
-#: ecoff.c:1545 ecoff.c:1548
+#: ecoff.c:1543 ecoff.c:1546
 #, c-format
 msgid ""
 "\n"
 "      First symbol: %ld"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "      First symbol: %ld"
 msgstr ""
 
-#: ecoff.c:1561
+#: ecoff.c:1559
 #, c-format
 msgid ""
 "\n"
 "      End+1 symbol: %-7ld   Type:  %s"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "      End+1 symbol: %-7ld   Type:  %s"
 msgstr ""
 
-#: ecoff.c:1568
+#: ecoff.c:1566
 #, c-format
 msgid ""
 "\n"
 "      Local symbol: %ld"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "      Local symbol: %ld"
 msgstr ""
 
-#: ecoff.c:1576
+#: ecoff.c:1574
 #, c-format
 msgid ""
 "\n"
 "      struct; End+1 symbol: %ld"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "      struct; End+1 symbol: %ld"
 msgstr ""
 
-#: ecoff.c:1581
+#: ecoff.c:1579
 #, c-format
 msgid ""
 "\n"
 "      union; End+1 symbol: %ld"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "      union; End+1 symbol: %ld"
 msgstr ""
 
-#: ecoff.c:1586
+#: ecoff.c:1584
 #, c-format
 msgid ""
 "\n"
 "      enum; End+1 symbol: %ld"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "      enum; End+1 symbol: %ld"
 msgstr ""
 
-#: ecoff.c:1592
+#: ecoff.c:1590
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -792,55 +792,55 @@ msgstr ""
 msgid "error in %pB(%pA); no .eh_frame_hdr table will be created"
 msgstr ""
 
 msgid "error in %pB(%pA); no .eh_frame_hdr table will be created"
 msgstr ""
 
-#: elf-eh-frame.c:1542
+#: elf-eh-frame.c:1539
 #, c-format
 msgid "FDE encoding in %pB(%pA) prevents .eh_frame_hdr table being created"
 msgstr ""
 
 #, c-format
 msgid "FDE encoding in %pB(%pA) prevents .eh_frame_hdr table being created"
 msgstr ""
 
-#: elf-eh-frame.c:1549
+#: elf-eh-frame.c:1546
 msgid ""
 "further warnings about FDE encoding preventing .eh_frame_hdr generation "
 "dropped"
 msgstr ""
 
 msgid ""
 "further warnings about FDE encoding preventing .eh_frame_hdr generation "
 "dropped"
 msgstr ""
 
-#: elf-eh-frame.c:1872
+#: elf-eh-frame.c:1866
 #, c-format
 msgid "%pB: %pA not in order"
 msgstr ""
 
 #, c-format
 msgid "%pB: %pA not in order"
 msgstr ""
 
-#: elf-eh-frame.c:1886
+#: elf-eh-frame.c:1880
 #, c-format
 msgid "%pB: %pA invalid input section size"
 msgstr ""
 
 #, c-format
 msgid "%pB: %pA invalid input section size"
 msgstr ""
 
-#: elf-eh-frame.c:1894
+#: elf-eh-frame.c:1888
 #, c-format
 msgid "%pB: %pA points past end of text section"
 msgstr ""
 
 #, c-format
 msgid "%pB: %pA points past end of text section"
 msgstr ""
 
-#: elf-eh-frame.c:2147
+#: elf-eh-frame.c:2141
 msgid "DW_EH_PE_datarel unspecified for this architecture"
 msgstr ""
 
 msgid "DW_EH_PE_datarel unspecified for this architecture"
 msgstr ""
 
-#: elf-eh-frame.c:2318
+#: elf-eh-frame.c:2312
 #, c-format
 msgid "invalid output section for .eh_frame_entry: %pA"
 msgstr ""
 
 #, c-format
 msgid "invalid output section for .eh_frame_entry: %pA"
 msgstr ""
 
-#: elf-eh-frame.c:2341
+#: elf-eh-frame.c:2335
 #, c-format
 msgid "invalid contents in %pA section"
 msgstr ""
 
 #, c-format
 msgid "invalid contents in %pA section"
 msgstr ""
 
-#: elf-eh-frame.c:2497
+#: elf-eh-frame.c:2491
 msgid ".eh_frame_hdr entry overflow"
 msgstr ""
 
 msgid ".eh_frame_hdr entry overflow"
 msgstr ""
 
-#: elf-eh-frame.c:2499
+#: elf-eh-frame.c:2493
 msgid ".eh_frame_hdr refers to overlapping FDEs"
 msgstr ""
 
 msgid ".eh_frame_hdr refers to overlapping FDEs"
 msgstr ""
 
-#: elf-ifunc.c:146
+#: elf-ifunc.c:144
 #, c-format
 msgid ""
 "%F%P: dynamic STT_GNU_IFUNC symbol `%s' with pointer equality in `%pB' can "
 #, c-format
 msgid ""
 "%F%P: dynamic STT_GNU_IFUNC symbol `%s' with pointer equality in `%pB' can "
@@ -848,48 +848,48 @@ msgid ""
 "pie\n"
 msgstr ""
 
 "pie\n"
 msgstr ""
 
-#: elf-m10200.c:434 elf-m10300.c:2145 elf32-avr.c:1510 elf32-bfin.c:3122
-#: elf32-cr16.c:1465 elf32-cris.c:2033 elf32-crx.c:925 elf32-d10v.c:510
-#: elf32-epiphany.c:566 elf32-fr30.c:594 elf32-frv.c:4045 elf32-ft32.c:494
-#: elf32-h8300.c:523 elf32-ip2k.c:1482 elf32-iq2000.c:691 elf32-lm32.c:1112
-#: elf32-m32c.c:624 elf32-m32r.c:3045 elf32-m68hc1x.c:1272 elf32-mep.c:526
-#: elf32-metag.c:1990 elf32-microblaze.c:1631 elf32-moxie.c:288 elf32-mt.c:402
-#: elf32-nds32.c:6192 elf32-or1k.c:1821 elf32-score.c:2734 elf32-score7.c:2543
-#: elf32-spu.c:5088 elf32-tilepro.c:3505 elf32-v850.c:2290 elf32-visium.c:680
-#: elf32-xstormy16.c:929 elf64-bpf.c:487 elf64-mmix.c:1541 elfxx-tilegx.c:3869
+#: elf-m10200.c:434 elf-m10300.c:2145 elf32-avr.c:1508 elf32-bfin.c:3126
+#: elf32-cr16.c:1464 elf32-cris.c:2033 elf32-crx.c:920 elf32-d10v.c:510
+#: elf32-epiphany.c:562 elf32-fr30.c:594 elf32-frv.c:4048 elf32-ft32.c:494
+#: elf32-h8300.c:523 elf32-ip2k.c:1477 elf32-iq2000.c:691 elf32-lm32.c:1069
+#: elf32-m32c.c:624 elf32-m32r.c:2860 elf32-m68hc1x.c:1272 elf32-mep.c:526
+#: 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
 msgid "internal error: out of range error"
 msgstr ""
 
 msgid "internal error: out of range error"
 msgstr ""
 
-#: elf-m10200.c:438 elf-m10300.c:2149 elf32-avr.c:1514 elf32-bfin.c:3126
-#: elf32-cr16.c:1469 elf32-cris.c:2037 elf32-crx.c:929 elf32-d10v.c:514
-#: elf32-fr30.c:598 elf32-frv.c:4049 elf32-ft32.c:498 elf32-h8300.c:527
-#: elf32-iq2000.c:695 elf32-lm32.c:1116 elf32-m32c.c:628 elf32-m32r.c:3049
-#: elf32-m68hc1x.c:1276 elf32-mep.c:530 elf32-metag.c:1994
-#: elf32-microblaze.c:1635 elf32-moxie.c:292 elf32-msp430.c:1371
-#: elf32-nds32.c:6196 elf32-or1k.c:1825 elf32-score.c:2738 elf32-score7.c:2547
-#: elf32-spu.c:5092 elf32-tilepro.c:3509 elf32-v850.c:2294 elf32-visium.c:684
-#: elf32-xstormy16.c:933 elf64-mmix.c:1545 elfxx-mips.c:10590
-#: elfxx-tilegx.c:3873
+#: elf-m10200.c:438 elf-m10300.c:2149 elf32-avr.c:1512 elf32-bfin.c:3130
+#: elf32-cr16.c:1468 elf32-cris.c:2037 elf32-crx.c:924 elf32-d10v.c:514
+#: elf32-fr30.c:598 elf32-frv.c:4052 elf32-ft32.c:498 elf32-h8300.c:527
+#: elf32-iq2000.c:695 elf32-lm32.c:1073 elf32-m32c.c:628 elf32-m32r.c:2864
+#: elf32-m68hc1x.c:1276 elf32-mep.c:530 elf32-metag.c:1990
+#: elf32-microblaze.c:1631 elf32-moxie.c:292 elf32-msp430.c:1371
+#: elf32-nds32.c:6052 elf32-or1k.c:1821 elf32-score.c:2738 elf32-score7.c:2547
+#: elf32-spu.c:5087 elf32-tilepro.c:3384 elf32-v850.c:2294 elf32-visium.c:684
+#: elf32-xstormy16.c:933 elf64-mmix.c:1545 elfxx-mips.c:10576
+#: elfxx-tilegx.c:3748
 msgid "internal error: unsupported relocation error"
 msgstr ""
 
 msgid "internal error: unsupported relocation error"
 msgstr ""
 
-#: elf-m10200.c:442 elf32-cr16.c:1473 elf32-crx.c:933 elf32-d10v.c:518
-#: elf32-h8300.c:531 elf32-lm32.c:1120 elf32-m32r.c:3053 elf32-m68hc1x.c:1280
-#: elf32-microblaze.c:1639 elf32-nds32.c:6200 elf32-score.c:2742
-#: elf32-score7.c:2551 elf32-spu.c:5096
+#: elf-m10200.c:442 elf32-cr16.c:1472 elf32-crx.c:928 elf32-d10v.c:518
+#: elf32-h8300.c:531 elf32-lm32.c:1077 elf32-m32r.c:2868 elf32-m68hc1x.c:1280
+#: elf32-microblaze.c:1635 elf32-nds32.c:6056 elf32-score.c:2742
+#: elf32-score7.c:2551 elf32-spu.c:5091
 msgid "internal error: dangerous error"
 msgstr ""
 
 msgid "internal error: dangerous error"
 msgstr ""
 
-#: elf-m10200.c:446 elf-m10300.c:2166 elf32-avr.c:1522 elf32-bfin.c:3134
-#: elf32-cr16.c:1477 elf32-cris.c:2045 elf32-crx.c:937 elf32-d10v.c:522
-#: elf32-epiphany.c:581 elf32-fr30.c:606 elf32-frv.c:4057 elf32-ft32.c:506
-#: elf32-h8300.c:535 elf32-ip2k.c:1497 elf32-iq2000.c:703 elf32-lm32.c:1124
-#: elf32-m32c.c:636 elf32-m32r.c:3057 elf32-m68hc1x.c:1284 elf32-mep.c:538
-#: elf32-metag.c:2002 elf32-microblaze.c:1643 elf32-moxie.c:300
-#: elf32-msp430.c:1379 elf32-mt.c:410 elf32-nds32.c:6204 elf32-or1k.c:1833
-#: elf32-score.c:2751 elf32-score7.c:2555 elf32-spu.c:5100 elf32-tilepro.c:3517
-#: elf32-v850.c:2314 elf32-visium.c:692 elf32-xstormy16.c:941 elf64-bpf.c:500
-#: elf64-mmix.c:1553 elfxx-tilegx.c:3881
+#: elf-m10200.c:446 elf-m10300.c:2166 elf32-avr.c:1520 elf32-bfin.c:3138
+#: elf32-cr16.c:1476 elf32-cris.c:2045 elf32-crx.c:932 elf32-d10v.c:522
+#: elf32-epiphany.c:577 elf32-fr30.c:606 elf32-frv.c:4060 elf32-ft32.c:506
+#: elf32-h8300.c:535 elf32-ip2k.c:1492 elf32-iq2000.c:703 elf32-lm32.c:1081
+#: elf32-m32c.c:636 elf32-m32r.c:2872 elf32-m68hc1x.c:1284 elf32-mep.c:538
+#: 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
+#: elf64-mmix.c:1553 elfxx-tilegx.c:3756
 msgid "internal error: unknown error"
 msgstr ""
 
 msgid "internal error: unknown error"
 msgstr ""
 
@@ -903,10 +903,10 @@ msgstr ""
 msgid "%pB: %s' accessed both as normal and thread local symbol"
 msgstr ""
 
 msgid "%pB: %s' accessed both as normal and thread local symbol"
 msgstr ""
 
-#: elf-m10300.c:2092 elf32-arm.c:13464 elf32-i386.c:3421 elf32-m32r.c:2539
-#: elf32-m68k.c:3912 elf32-s390.c:3210 elf32-sh.c:3788 elf32-tilepro.c:3408
-#: elf32-xtensa.c:3013 elf64-s390.c:3159 elf64-x86-64.c:4078 elfxx-sparc.c:3903
-#: elfxx-tilegx.c:3792 elfnn-aarch64.c:5551 elfnn-aarch64.c:7148
+#: elf-m10300.c:2092 elf32-arm.c:13400 elf32-i386.c:3403 elf32-m32r.c:2354
+#: elf32-m68k.c:3931 elf32-s390.c:3082 elf32-sh.c:3677 elf32-tilepro.c:3283
+#: elf32-xtensa.c:3023 elf64-s390.c:3031 elf64-x86-64.c:4062 elfxx-sparc.c:3795
+#: elfxx-tilegx.c:3667 elfnn-aarch64.c:5505 elfnn-aarch64.c:7102
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): unresolvable %s relocation against symbol `%s'"
 msgstr ""
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): unresolvable %s relocation against symbol `%s'"
 msgstr ""
@@ -928,8 +928,8 @@ msgstr ""
 msgid "internal error: suspicious relocation type used in shared library"
 msgstr ""
 
 msgid "internal error: suspicious relocation type used in shared library"
 msgstr ""
 
-#: elf-m10300.c:2647 elf32-avr.c:2491 elf32-frv.c:5637 elf64-ia64-vms.c:364
-#: elfxx-sparc.c:2792 reloc.c:8244 reloc16.c:155 elfnn-ia64.c:365
+#: elf-m10300.c:2647 elf32-avr.c:2489 elf32-frv.c:5620 elf64-ia64-vms.c:364
+#: elfxx-sparc.c:2683 reloc.c:8244 reloc16.c:155 elfnn-ia64.c:364
 msgid "%P%F: --relax and -r may not be used together\n"
 msgstr ""
 
 msgid "%P%F: --relax and -r may not be used together\n"
 msgstr ""
 
@@ -1011,204 +1011,204 @@ msgstr ""
 msgid "%pB: invalid string offset %u >= %<PRIu64> for section `%s'"
 msgstr ""
 
 msgid "%pB: invalid string offset %u >= %<PRIu64> for section `%s'"
 msgstr ""
 
-#: elf.c:513 elfnn-aarch64.c:8161
+#: elf.c:513 elfnn-aarch64.c:8096
 #, c-format
 msgid "%pB symbol number %lu references nonexistent SHT_SYMTAB_SHNDX section"
 msgstr ""
 
 #, c-format
 msgid "%pB symbol number %lu references nonexistent SHT_SYMTAB_SHNDX section"
 msgstr ""
 
-#: elf.c:678
+#: elf.c:675
 #, c-format
 msgid "%pB: invalid size field in group section header: %#<PRIx64>"
 msgstr ""
 
 #, c-format
 msgid "%pB: invalid size field in group section header: %#<PRIx64>"
 msgstr ""
 
-#: elf.c:723
+#: elf.c:720
 #, c-format
 msgid "%pB: invalid entry in SHT_GROUP section [%u]"
 msgstr ""
 
 #, c-format
 msgid "%pB: invalid entry in SHT_GROUP section [%u]"
 msgstr ""
 
-#: elf.c:742
+#: elf.c:739
 #, c-format
 msgid "%pB: no valid group sections found"
 msgstr ""
 
 #. See PR 21957 for a reproducer.
 #, c-format
 msgid "%pB: no valid group sections found"
 msgstr ""
 
 #. See PR 21957 for a reproducer.
-#: elf.c:771
+#: elf.c:768
 #, c-format
 msgid "%pB: group section '%pA' has no contents"
 msgstr ""
 
 #, c-format
 msgid "%pB: group section '%pA' has no contents"
 msgstr ""
 
-#: elf.c:832
+#: elf.c:829
 #, c-format
 msgid "%pB: no group info for section '%pA'"
 msgstr ""
 
 #, c-format
 msgid "%pB: no group info for section '%pA'"
 msgstr ""
 
-#: elf.c:862 elf.c:3959
+#: elf.c:859 elf.c:3955
 #, c-format
 msgid "%pB: warning: sh_link not set for section `%pA'"
 msgstr ""
 
 #, c-format
 msgid "%pB: warning: sh_link not set for section `%pA'"
 msgstr ""
 
-#: elf.c:882
+#: elf.c:879
 #, c-format
 msgid "%pB: sh_link [%d] in section `%pA' is incorrect"
 msgstr ""
 
 #, c-format
 msgid "%pB: sh_link [%d] in section `%pA' is incorrect"
 msgstr ""
 
-#: elf.c:895
+#: elf.c:892
 #, c-format
 msgid "%pB: SHT_GROUP section [index %d] has no SHF_GROUP sections"
 msgstr ""
 
 #, c-format
 msgid "%pB: SHT_GROUP section [index %d] has no SHF_GROUP sections"
 msgstr ""
 
-#: elf.c:916
+#: elf.c:913
 #, c-format
 msgid "%pB: section group entry number %u is corrupt"
 msgstr ""
 
 #, c-format
 msgid "%pB: section group entry number %u is corrupt"
 msgstr ""
 
-#: elf.c:939
+#: elf.c:936
 #, c-format
 msgid "%pB: unknown type [%#x] section `%s' in group [%pA]"
 msgstr ""
 
 #, c-format
 msgid "%pB: unknown type [%#x] section `%s' in group [%pA]"
 msgstr ""
 
-#: elf.c:1441
+#: elf.c:1438
 #, c-format
 msgid "%pB: invalid sh_link field (%d) in section number %d"
 msgstr ""
 
 #, c-format
 msgid "%pB: invalid sh_link field (%d) in section number %d"
 msgstr ""
 
-#: elf.c:1457
+#: elf.c:1454
 #, c-format
 msgid "%pB: failed to find link section for section %d"
 msgstr ""
 
 #, c-format
 msgid "%pB: failed to find link section for section %d"
 msgstr ""
 
-#: elf.c:1484
+#: elf.c:1481
 #, c-format
 msgid "%pB: failed to find info section for section %d"
 msgstr ""
 
 #, c-format
 msgid "%pB: failed to find info section for section %d"
 msgstr ""
 
-#: elf.c:1656
+#: elf.c:1653
 #, c-format
 msgid ""
 "\n"
 "Program Header:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Program Header:\n"
 msgstr ""
 
-#: elf.c:1698
+#: elf.c:1695
 #, c-format
 msgid ""
 "\n"
 "Dynamic Section:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Dynamic Section:\n"
 msgstr ""
 
-#: elf.c:1839
+#: elf.c:1836
 #, c-format
 msgid ""
 "\n"
 "Version definitions:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Version definitions:\n"
 msgstr ""
 
-#: elf.c:1864
+#: elf.c:1861
 #, c-format
 msgid ""
 "\n"
 "Version References:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Version References:\n"
 msgstr ""
 
-#: elf.c:1869
+#: elf.c:1866
 #, c-format
 msgid "  required from %s:\n"
 msgstr ""
 
 #, c-format
 msgid "  required from %s:\n"
 msgstr ""
 
-#: elf.c:2086
+#: elf.c:2082
 #, c-format
 msgid "%pB: warning: loop in section dependencies detected"
 msgstr ""
 
 #, c-format
 msgid "%pB: warning: loop in section dependencies detected"
 msgstr ""
 
-#: elf.c:2194
+#: elf.c:2190
 #, c-format
 msgid ""
 "%pB: warning: multiple symbol tables detected - ignoring the table in "
 "section %u"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: warning: multiple symbol tables detected - ignoring the table in "
 "section %u"
 msgstr ""
 
-#: elf.c:2278
+#: elf.c:2274
 #, c-format
 msgid ""
 "%pB: warning: multiple dynamic symbol tables detected - ignoring the table "
 "in section %u"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: warning: multiple dynamic symbol tables detected - ignoring the table "
 "in section %u"
 msgstr ""
 
-#: elf.c:2391
+#: elf.c:2387
 #, c-format
 msgid "%pB: invalid link %u for reloc section %s (index %u)"
 msgstr ""
 
 #, c-format
 msgid "%pB: invalid link %u for reloc section %s (index %u)"
 msgstr ""
 
-#: elf.c:2482
+#: elf.c:2478
 #, c-format
 msgid ""
 "%pB: warning: secondary relocation section '%s' for section %pA found - "
 "ignoring"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: warning: secondary relocation section '%s' for section %pA found - "
 "ignoring"
 msgstr ""
 
-#: elf.c:2566 elf.c:2581 elf.c:2592 elf.c:2605
+#: elf.c:2562 elf.c:2577 elf.c:2588 elf.c:2601
 #, c-format
 msgid "%pB: unknown type [%#x] section `%s'"
 msgstr ""
 
 #, c-format
 msgid "%pB: unknown type [%#x] section `%s'"
 msgstr ""
 
-#: elf.c:3312
+#: elf.c:3308
 #, c-format
 msgid "%pB: error: alignment power %d of section `%pA' is too big"
 msgstr ""
 
 #, c-format
 msgid "%pB: error: alignment power %d of section `%pA' is too big"
 msgstr ""
 
-#: elf.c:3345
+#: elf.c:3341
 #, c-format
 msgid "warning: section `%pA' type changed to PROGBITS"
 msgstr ""
 
 #, c-format
 msgid "warning: section `%pA' type changed to PROGBITS"
 msgstr ""
 
-#: elf.c:3828
+#: elf.c:3824
 #, c-format
 msgid "%pB: too many sections: %u"
 msgstr ""
 
 #, c-format
 msgid "%pB: too many sections: %u"
 msgstr ""
 
-#: elf.c:3913
+#: elf.c:3909
 #, c-format
 msgid ""
 "%pB: sh_link of section `%pA' points to discarded section `%pA' of `%pB'"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: sh_link of section `%pA' points to discarded section `%pA' of `%pB'"
 msgstr ""
 
-#: elf.c:3938
+#: elf.c:3934
 #, c-format
 msgid "%pB: sh_link of section `%pA' points to removed section `%pA' of `%pB'"
 msgstr ""
 
 #, c-format
 msgid "%pB: sh_link of section `%pA' points to removed section `%pA' of `%pB'"
 msgstr ""
 
-#: elf.c:4499
+#: elf.c:4495
 #, c-format
 msgid "%pB: GNU_MBIND section `%pA' has invalid sh_info field: %d"
 msgstr ""
 
 #, c-format
 msgid "%pB: GNU_MBIND section `%pA' has invalid sh_info field: %d"
 msgstr ""
 
-#: elf.c:5090
+#: elf.c:5086
 #, c-format
 msgid "%pB: TLS sections are not adjacent:"
 msgstr ""
 
 #, c-format
 msgid "%pB: TLS sections are not adjacent:"
 msgstr ""
 
-#: elf.c:5097
+#: elf.c:5093
 #, c-format
 msgid "\t    TLS: %pA"
 msgstr ""
 
 #, c-format
 msgid "\t    TLS: %pA"
 msgstr ""
 
-#: elf.c:5101
+#: elf.c:5097
 #, c-format
 msgid "\tnon-TLS: %pA"
 msgstr ""
 
 #, c-format
 msgid "\tnon-TLS: %pA"
 msgstr ""
 
-#: elf.c:5692
+#: elf.c:5687
 #, c-format
 msgid ""
 "%pB: The first section in the PT_DYNAMIC segment is not the .dynamic section"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: The first section in the PT_DYNAMIC segment is not the .dynamic section"
 msgstr ""
 
-#: elf.c:5718
+#: elf.c:5713
 #, c-format
 msgid "%pB: not enough room for program headers, try linking with -N"
 msgstr ""
 
 #, c-format
 msgid "%pB: not enough room for program headers, try linking with -N"
 msgstr ""
 
-#: elf.c:5835
+#: elf.c:5830
 #, c-format
 msgid "%pB: section %pA lma %#<PRIx64> adjusted to %#<PRIx64>"
 msgstr ""
 #, c-format
 msgid "%pB: section %pA lma %#<PRIx64> adjusted to %#<PRIx64>"
 msgstr ""
@@ -1216,278 +1216,278 @@ msgstr ""
 #. The fix for this error is usually to edit the linker script being
 #. used and set up the program headers manually.  Either that or
 #. leave room for the headers at the start of the SECTIONS.
 #. The fix for this error is usually to edit the linker script being
 #. used and set up the program headers manually.  Either that or
 #. leave room for the headers at the start of the SECTIONS.
-#: elf.c:5972
+#: elf.c:5967
 #, c-format
 msgid "%pB: error: PHDR segment not covered by LOAD segment"
 msgstr ""
 
 #, c-format
 msgid "%pB: error: PHDR segment not covered by LOAD segment"
 msgstr ""
 
-#: elf.c:6012
+#: elf.c:6007
 #, c-format
 msgid "%pB: section `%pA' can't be allocated in segment %d"
 msgstr ""
 
 #, c-format
 msgid "%pB: section `%pA' can't be allocated in segment %d"
 msgstr ""
 
-#: elf.c:6144
+#: elf.c:6139
 #, c-format
 msgid "%pB: warning: allocated section `%s' not in segment"
 msgstr ""
 
 #, c-format
 msgid "%pB: warning: allocated section `%s' not in segment"
 msgstr ""
 
-#: elf.c:6305
+#: elf.c:6300
 #, c-format
 msgid ""
 "%pB: error: non-load segment %d includes file header and/or program header"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: error: non-load segment %d includes file header and/or program header"
 msgstr ""
 
-#: elf.c:6809
+#: elf.c:6804
 #, c-format
 msgid "%pB: symbol `%s' required but not present"
 msgstr ""
 
 #, c-format
 msgid "%pB: symbol `%s' required but not present"
 msgstr ""
 
-#: elf.c:7152
+#: elf.c:7147
 #, c-format
 msgid ""
 "%pB: warning: empty loadable segment detected at vaddr=%#<PRIx64>, is this "
 "intentional?"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: warning: empty loadable segment detected at vaddr=%#<PRIx64>, is this "
 "intentional?"
 msgstr ""
 
-#: elf.c:7778
+#: elf.c:7773
 #, c-format
 msgid "%pB: warning: segment alignment of %#<PRIx64> is too large"
 msgstr ""
 
 #, c-format
 msgid "%pB: warning: segment alignment of %#<PRIx64> is too large"
 msgstr ""
 
-#: elf.c:8291
+#: elf.c:8286
 #, c-format
 msgid ""
 "%pB: Unable to handle section index %x in ELF symbol.  Using ABS instead."
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: Unable to handle section index %x in ELF symbol.  Using ABS instead."
 msgstr ""
 
-#: elf.c:8321
+#: elf.c:8316
 #, c-format
 msgid ""
 "unable to find equivalent output section for symbol '%s' from section '%s'"
 msgstr ""
 
 #, c-format
 msgid ""
 "unable to find equivalent output section for symbol '%s' from section '%s'"
 msgstr ""
 
-#: elf.c:8708
+#: elf.c:8703
 #, c-format
 msgid "%pB: .gnu.version_r invalid entry"
 msgstr ""
 
 #, c-format
 msgid "%pB: .gnu.version_r invalid entry"
 msgstr ""
 
-#: elf.c:8841
+#: elf.c:8836
 #, c-format
 msgid "%pB: .gnu.version_d invalid entry"
 msgstr ""
 
 #, c-format
 msgid "%pB: .gnu.version_d invalid entry"
 msgstr ""
 
-#: elf.c:9299
+#: elf.c:9293
 #, c-format
 msgid ""
 "%pB:%pA: error: attempting to write into an unallocated compressed section"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB:%pA: error: attempting to write into an unallocated compressed section"
 msgstr ""
 
-#: elf.c:9308
+#: elf.c:9302
 #, c-format
 msgid "%pB:%pA: error: attempting to write over the end of the section"
 msgstr ""
 
 #, c-format
 msgid "%pB:%pA: error: attempting to write over the end of the section"
 msgstr ""
 
-#: elf.c:9319
+#: elf.c:9313
 #, c-format
 msgid "%pB:%pA: error: attempting to write section into an empty buffer"
 msgstr ""
 
 #, c-format
 msgid "%pB:%pA: error: attempting to write section into an empty buffer"
 msgstr ""
 
-#: elf.c:12434
+#: elf.c:12430
 msgid "GNU_MBIND section is unsupported"
 msgstr ""
 
 msgid "GNU_MBIND section is unsupported"
 msgstr ""
 
-#: elf.c:12436
+#: elf.c:12432
 msgid "symbol type STT_GNU_IFUNC is unsupported"
 msgstr ""
 
 msgid "symbol type STT_GNU_IFUNC is unsupported"
 msgstr ""
 
-#: elf.c:12438
+#: elf.c:12434
 msgid "symbol binding STB_GNU_UNIQUE is unsupported"
 msgstr ""
 
 msgid "symbol binding STB_GNU_UNIQUE is unsupported"
 msgstr ""
 
-#: elf.c:12622 elf64-sparc.c:123 elfcode.h:1485
+#: elf.c:12618 elf64-sparc.c:123 elfcode.h:1482
 #, c-format
 msgid "%pB(%pA): relocation %d has invalid symbol index %ld"
 msgstr ""
 
 #, c-format
 msgid "%pB(%pA): relocation %d has invalid symbol index %ld"
 msgstr ""
 
-#: elf.c:12696
+#: elf.c:12692
 #, c-format
 msgid ""
 "%pB(%pA): link section cannot be set because the output file does not have a "
 "symbol table"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB(%pA): link section cannot be set because the output file does not have a "
 "symbol table"
 msgstr ""
 
-#: elf.c:12708
+#: elf.c:12704
 #, c-format
 msgid "%pB(%pA): info section index is invalid"
 msgstr ""
 
 #, c-format
 msgid "%pB(%pA): info section index is invalid"
 msgstr ""
 
-#: elf.c:12722
+#: elf.c:12718
 #, c-format
 msgid ""
 "%pB(%pA): info section index cannot be set because the section is not in the "
 "output"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB(%pA): info section index cannot be set because the section is not in the "
 "output"
 msgstr ""
 
-#: elf.c:12788
+#: elf.c:12784
 #, c-format
 msgid "%pB(%pA): error: secondary reloc section processed twice"
 msgstr ""
 
 #, c-format
 msgid "%pB(%pA): error: secondary reloc section processed twice"
 msgstr ""
 
-#: elf.c:12800
+#: elf.c:12796
 #, c-format
 msgid "%pB(%pA): error: secondary reloc section is empty!"
 msgstr ""
 
 #, c-format
 msgid "%pB(%pA): error: secondary reloc section is empty!"
 msgstr ""
 
-#: elf.c:12823
+#: elf.c:12819
 #, c-format
 msgid "%pB(%pA): error: internal relocs missing for secondary reloc section"
 msgstr ""
 
 #, c-format
 msgid "%pB(%pA): error: internal relocs missing for secondary reloc section"
 msgstr ""
 
-#: elf.c:12842
+#: elf.c:12838
 #, c-format
 msgid "%pB(%pA): error: reloc table entry %u is empty"
 msgstr ""
 
 #, c-format
 msgid "%pB(%pA): error: reloc table entry %u is empty"
 msgstr ""
 
-#: elf.c:12867
+#: elf.c:12863
 #, c-format
 msgid "%pB(%pA): error: secondary reloc %u references a missing symbol"
 msgstr ""
 
 #, c-format
 msgid "%pB(%pA): error: secondary reloc %u references a missing symbol"
 msgstr ""
 
-#: elf.c:12884
+#: elf.c:12880
 #, c-format
 msgid "%pB(%pA): error: secondary reloc %u references a deleted symbol"
 msgstr ""
 
 #, c-format
 msgid "%pB(%pA): error: secondary reloc %u references a deleted symbol"
 msgstr ""
 
-#: elf.c:12897
+#: elf.c:12893
 #, c-format
 msgid "%pB(%pA): error: secondary reloc %u is of an unknown type"
 msgstr ""
 
 #, c-format
 msgid "%pB(%pA): error: secondary reloc %u is of an unknown type"
 msgstr ""
 
-#: elf32-arc.c:459 elf32-frv.c:6628 elf32-iq2000.c:868 elf32-m32c.c:914
-#: elf32-mt.c:562 elf32-rl78.c:1260 elf32-rx.c:3207 elf32-visium.c:844
-#: elf64-ppc.c:5293
+#: 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:5291
 #, c-format
 msgid "private flags = 0x%lx:"
 msgstr ""
 
 #, c-format
 msgid "private flags = 0x%lx:"
 msgstr ""
 
-#: elf32-arc.c:646
+#: elf32-arc.c:642
 #, c-format
 msgid "warning: %pB: conflicting platform configuration %s with %s"
 msgstr ""
 
 #, c-format
 msgid "warning: %pB: conflicting platform configuration %s with %s"
 msgstr ""
 
-#: elf32-arc.c:665
+#: elf32-arc.c:661
 #, c-format
 msgid "error: %pB: unable to merge CPU base attributes %s with %s"
 msgstr ""
 
 #, c-format
 msgid "error: %pB: unable to merge CPU base attributes %s with %s"
 msgstr ""
 
-#: elf32-arc.c:702
+#: elf32-arc.c:698
 #, c-format
 msgid "error: %pB: unable to merge ISA extension attributes %s"
 msgstr ""
 
 #, c-format
 msgid "error: %pB: unable to merge ISA extension attributes %s"
 msgstr ""
 
-#: elf32-arc.c:726
+#: elf32-arc.c:722
 #, c-format
 msgid "error: %pB: conflicting ISA extension attributes %s with %s"
 msgstr ""
 
 #, c-format
 msgid "error: %pB: conflicting ISA extension attributes %s with %s"
 msgstr ""
 
-#: elf32-arc.c:766
+#: elf32-arc.c:762
 #, c-format
 msgid "error: %pB: cannot mix rf16 with full register set %pB"
 msgstr ""
 
 #, c-format
 msgid "error: %pB: cannot mix rf16 with full register set %pB"
 msgstr ""
 
-#: elf32-arc.c:794
+#: elf32-arc.c:790
 #, c-format
 msgid "error: %pB: conflicting attributes %s: %s with %s"
 msgstr ""
 
 #, c-format
 msgid "error: %pB: conflicting attributes %s: %s with %s"
 msgstr ""
 
-#: elf32-arc.c:821
+#: elf32-arc.c:817
 #, c-format
 msgid "error: %pB: conflicting attributes %s"
 msgstr ""
 
 #, c-format
 msgid "error: %pB: conflicting attributes %s"
 msgstr ""
 
-#: elf32-arc.c:926
+#: elf32-arc.c:922
 #, c-format
 msgid ""
 "error: attempting to link %pB with a binary %pB of different architecture"
 msgstr ""
 
 #, c-format
 msgid ""
 "error: attempting to link %pB with a binary %pB of different architecture"
 msgstr ""
 
-#: elf32-arc.c:942 elf32-iq2000.c:844 elf32-m32c.c:889 elf32-m68hc1x.c:1391
-#: elf32-ppc.c:3868 elf64-sparc.c:725 elfxx-mips.c:15534
+#: 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
 #, c-format
 msgid "%pB: uses different e_flags (%#x) fields than previous modules (%#x)"
 msgstr ""
 
 #, c-format
 msgid "%pB: uses different e_flags (%#x) fields than previous modules (%#x)"
 msgstr ""
 
-#: elf32-arc.c:1031
+#: elf32-arc.c:1027
 msgid "error: the ARC4 architecture is no longer supported"
 msgstr ""
 
 msgid "error: the ARC4 architecture is no longer supported"
 msgstr ""
 
-#: elf32-arc.c:1037
+#: elf32-arc.c:1033
 msgid "warning: unset or old architecture flags; use default machine"
 msgstr ""
 
 msgid "warning: unset or old architecture flags; use default machine"
 msgstr ""
 
-#: elf32-arc.c:1163
+#: elf32-arc.c:1159
 #, c-format
 msgid ""
 "%pB(%pA+%#<PRIx64>): CMEM relocation to `%s' is invalid, 16 MSB should be "
 "%#x (value is %#<PRIx64>)"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB(%pA+%#<PRIx64>): CMEM relocation to `%s' is invalid, 16 MSB should be "
 "%#x (value is %#<PRIx64>)"
 msgstr ""
 
-#: elf32-arc.c:1174
+#: elf32-arc.c:1170
 #, c-format
 msgid ""
 "%pB(%pA+%#<PRIx64>): CMEM relocation to `%s+%#<PRIx64>' is invalid, 16 MSB "
 "should be %#x (value is %#<PRIx64>)"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB(%pA+%#<PRIx64>): CMEM relocation to `%s+%#<PRIx64>' is invalid, 16 MSB "
 "should be %#x (value is %#<PRIx64>)"
 msgstr ""
 
-#: elf32-arc.c:1888
+#: elf32-arc.c:1885
 msgid "GOT and PLT relocations cannot be fixed with a non dynamic linker"
 msgstr ""
 
 msgid "GOT and PLT relocations cannot be fixed with a non dynamic linker"
 msgstr ""
 
-#: elf32-arc.c:1912 elf32-rl78.c:1098 elf32-rx.c:1475
+#: elf32-arc.c:1909 elf32-rl78.c:1098 elf32-rx.c:1475
 #, c-format
 msgid ""
 "%pB(%pA): warning: unaligned access to symbol '%s' in the small data area"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB(%pA): warning: unaligned access to symbol '%s' in the small data area"
 msgstr ""
 
-#: elf32-arc.c:1917 elf32-rl78.c:1103 elf32-rx.c:1480
+#: elf32-arc.c:1914 elf32-rl78.c:1103 elf32-rx.c:1480
 #, c-format
 msgid "%pB(%pA): internal error: out of range error"
 msgstr ""
 
 #, c-format
 msgid "%pB(%pA): internal error: out of range error"
 msgstr ""
 
-#: elf32-arc.c:1922 elf32-rl78.c:1108 elf32-rx.c:1485
+#: elf32-arc.c:1919 elf32-rl78.c:1108 elf32-rx.c:1485
 #, c-format
 msgid "%pB(%pA): internal error: unsupported relocation error"
 msgstr ""
 
 #, c-format
 msgid "%pB(%pA): internal error: unsupported relocation error"
 msgstr ""
 
-#: elf32-arc.c:1927 elf32-rl78.c:1113 elf32-rx.c:1490
+#: elf32-arc.c:1924 elf32-rl78.c:1113 elf32-rx.c:1490
 #, c-format
 msgid "%pB(%pA): internal error: dangerous relocation"
 msgstr ""
 
 #, c-format
 msgid "%pB(%pA): internal error: dangerous relocation"
 msgstr ""
 
-#: elf32-arc.c:1932 elf32-rl78.c:1118 elf32-rx.c:1495
+#: elf32-arc.c:1929 elf32-rl78.c:1118 elf32-rx.c:1495
 #, c-format
 msgid "%pB(%pA): internal error: unknown error"
 msgstr ""
 
 #, c-format
 msgid "%pB(%pA): internal error: unknown error"
 msgstr ""
 
-#: elf32-arc.c:2025 elf32-arc.c:2093 elf32-arm.c:15577 elf32-metag.c:2257
-#: elf32-nds32.c:5642 elfnn-aarch64.c:7802 elfnn-riscv.c:518
+#: elf32-arc.c:2022 elf32-arc.c:2090 elf32-arm.c:15513 elf32-metag.c:2253
+#: elf32-nds32.c:5498 elfnn-aarch64.c:7739 elfnn-riscv.c:483
 #, c-format
 msgid ""
 "%pB: relocation %s against `%s' can not be used when making a shared object; "
 "recompile with -fPIC"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: relocation %s against `%s' can not be used when making a shared object; "
 "recompile with -fPIC"
 msgstr ""
 
-#: elf32-arc.c:2961
+#: elf32-arc.c:2909
 #, c-format
 msgid "%pB: unknown mandatory ARC object attribute %d"
 msgstr ""
 
 #, c-format
 msgid "%pB: unknown mandatory ARC object attribute %d"
 msgstr ""
 
-#: elf32-arc.c:2969
+#: elf32-arc.c:2917
 #, c-format
 msgid "warning: %pB: unknown ARC object attribute %d"
 msgstr ""
 
 #, c-format
 msgid "warning: %pB: unknown ARC object attribute %d"
 msgstr ""
 
-#: elf32-arm.c:4361 elf32-arm.c:4395 elf32-arm.c:4414 elf32-arm.c:4466
+#: elf32-arm.c:4307 elf32-arm.c:4341 elf32-arm.c:4360 elf32-arm.c:4412
 #, c-format
 msgid ""
 "%pB(%pA): warning: long branch veneers used in section with SHF_ARM_PURECODE "
 #, c-format
 msgid ""
 "%pB(%pA): warning: long branch veneers used in section with SHF_ARM_PURECODE "
@@ -1495,156 +1495,156 @@ msgid ""
 "movw instruction"
 msgstr ""
 
 "movw instruction"
 msgstr ""
 
-#: elf32-arm.c:4426 elf32-arm.c:4480 elf32-arm.c:9180 elf32-arm.c:9270
+#: elf32-arm.c:4372 elf32-arm.c:4426 elf32-arm.c:9116 elf32-arm.c:9206
 #, c-format
 msgid ""
 "%pB(%s): warning: interworking not enabled; first occurrence: %pB: %s call "
 "to %s"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB(%s): warning: interworking not enabled; first occurrence: %pB: %s call "
 "to %s"
 msgstr ""
 
-#: elf32-arm.c:4606
+#: elf32-arm.c:4552
 #, c-format
 msgid ""
 "ERROR: CMSE stub (%s section) too far (%#<PRIx64>) from destination "
 "(%#<PRIx64>)"
 msgstr ""
 
 #, c-format
 msgid ""
 "ERROR: CMSE stub (%s section) too far (%#<PRIx64>) from destination "
 "(%#<PRIx64>)"
 msgstr ""
 
-#: elf32-arm.c:4775
+#: elf32-arm.c:4721
 #, c-format
 msgid "no address assigned to the veneers output section %s"
 msgstr ""
 
 #, c-format
 msgid "no address assigned to the veneers output section %s"
 msgstr ""
 
-#: elf32-arm.c:4850 elf32-arm.c:6999 elf32-csky.c:3286 elf32-hppa.c:588
-#: elf32-m68hc1x.c:165 elf32-metag.c:1186 elf32-nios2.c:2208 elf64-ppc.c:3768
-#: elfnn-aarch64.c:3236
+#: 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:3775
+#: elfnn-aarch64.c:3190
 #, c-format
 msgid "%pB: cannot create stub entry %s"
 msgstr ""
 
 #, c-format
 msgid "%pB: cannot create stub entry %s"
 msgstr ""
 
-#: elf32-arm.c:5071 elf32-csky.c:3628 elf32-hppa.c:738 elf32-m68hc11.c:422
-#: elf32-m68hc12.c:542 elf32-metag.c:3480 elf32-nios2.c:2501 elf64-ppc.c:11374
-#: elfnn-aarch64.c:3305
+#: 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:11315
+#: elfnn-aarch64.c:3259
 msgid ""
 "%F%P: Could not assign '%pA' to an output section. Retry without --enable-"
 "non-contiguous-regions.\n"
 msgstr ""
 
 msgid ""
 "%F%P: Could not assign '%pA' to an output section. Retry without --enable-"
 "non-contiguous-regions.\n"
 msgstr ""
 
-#: elf32-arm.c:6041
+#: elf32-arm.c:5987
 #, c-format
 msgid "%pB: special symbol `%s' only allowed for ARMv8-M architecture or later"
 msgstr ""
 
 #, c-format
 msgid "%pB: special symbol `%s' only allowed for ARMv8-M architecture or later"
 msgstr ""
 
-#: elf32-arm.c:6050
+#: elf32-arm.c:5996
 #, c-format
 msgid ""
 "%pB: invalid special symbol `%s'; it must be a global or weak function symbol"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: invalid special symbol `%s'; it must be a global or weak function symbol"
 msgstr ""
 
-#: elf32-arm.c:6089
+#: elf32-arm.c:6035
 #, c-format
 msgid ""
 "%pB: invalid standard symbol `%s'; it must be a global or weak function "
 "symbol"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: invalid standard symbol `%s'; it must be a global or weak function "
 "symbol"
 msgstr ""
 
-#: elf32-arm.c:6095
+#: elf32-arm.c:6041
 #, c-format
 msgid "%pB: absent standard symbol `%s'"
 msgstr ""
 
 #, c-format
 msgid "%pB: absent standard symbol `%s'"
 msgstr ""
 
-#: elf32-arm.c:6107
+#: elf32-arm.c:6053
 #, c-format
 msgid "%pB: `%s' and its special symbol are in different sections"
 msgstr ""
 
 #, c-format
 msgid "%pB: `%s' and its special symbol are in different sections"
 msgstr ""
 
-#: elf32-arm.c:6119
+#: elf32-arm.c:6065
 #, c-format
 msgid "%pB: entry function `%s' not output"
 msgstr ""
 
 #, c-format
 msgid "%pB: entry function `%s' not output"
 msgstr ""
 
-#: elf32-arm.c:6126
+#: elf32-arm.c:6072
 #, c-format
 msgid "%pB: entry function `%s' is empty"
 msgstr ""
 
 #, c-format
 msgid "%pB: entry function `%s' is empty"
 msgstr ""
 
-#: elf32-arm.c:6255
+#: elf32-arm.c:6201
 #, c-format
 msgid "%pB: --in-implib only supported for Secure Gateway import libraries"
 msgstr ""
 
 #, c-format
 msgid "%pB: --in-implib only supported for Secure Gateway import libraries"
 msgstr ""
 
-#: elf32-arm.c:6304
+#: elf32-arm.c:6250
 #, c-format
 msgid ""
 "%pB: invalid import library entry: `%s'; symbol should be absolute, global "
 "and refer to Thumb functions"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: invalid import library entry: `%s'; symbol should be absolute, global "
 "and refer to Thumb functions"
 msgstr ""
 
-#: elf32-arm.c:6326
+#: elf32-arm.c:6272
 #, c-format
 msgid "entry function `%s' disappeared from secure code"
 msgstr ""
 
 #, c-format
 msgid "entry function `%s' disappeared from secure code"
 msgstr ""
 
-#: elf32-arm.c:6350
+#: elf32-arm.c:6296
 #, c-format
 msgid "`%s' refers to a non entry function"
 msgstr ""
 
 #, c-format
 msgid "`%s' refers to a non entry function"
 msgstr ""
 
-#: elf32-arm.c:6365
+#: elf32-arm.c:6311
 #, c-format
 msgid "%pB: visibility of symbol `%s' has changed"
 msgstr ""
 
 #, c-format
 msgid "%pB: visibility of symbol `%s' has changed"
 msgstr ""
 
-#: elf32-arm.c:6374
+#: elf32-arm.c:6320
 #, c-format
 msgid "%pB: incorrect size for symbol `%s'"
 msgstr ""
 
 #, c-format
 msgid "%pB: incorrect size for symbol `%s'"
 msgstr ""
 
-#: elf32-arm.c:6393
+#: elf32-arm.c:6339
 #, c-format
 msgid "offset of veneer for entry function `%s' not a multiple of its size"
 msgstr ""
 
 #, c-format
 msgid "offset of veneer for entry function `%s' not a multiple of its size"
 msgstr ""
 
-#: elf32-arm.c:6413
+#: elf32-arm.c:6359
 msgid ""
 "new entry function(s) introduced but no output import library specified:"
 msgstr ""
 
 msgid ""
 "new entry function(s) introduced but no output import library specified:"
 msgstr ""
 
-#: elf32-arm.c:6421
+#: elf32-arm.c:6367
 #, c-format
 msgid "start address of `%s' is different from previous link"
 msgstr ""
 
 #, c-format
 msgid "start address of `%s' is different from previous link"
 msgstr ""
 
-#: elf32-arm.c:7132 elf32-arm.c:7167
+#: elf32-arm.c:7076 elf32-arm.c:7111
 #, c-format
 msgid "unable to find %s glue '%s' for '%s'"
 msgstr ""
 
 #, c-format
 msgid "unable to find %s glue '%s' for '%s'"
 msgstr ""
 
-#: elf32-arm.c:7878
+#: elf32-arm.c:7822
 #, c-format
 msgid "%pB: BE8 images only valid in big-endian mode"
 msgstr ""
 
 #. Give a warning, but do as the user requests anyway.
 #, c-format
 msgid "%pB: BE8 images only valid in big-endian mode"
 msgstr ""
 
 #. Give a warning, but do as the user requests anyway.
-#: elf32-arm.c:8109
+#: elf32-arm.c:8049
 #, c-format
 msgid ""
 "%pB: warning: selected VFP11 erratum workaround is not necessary for target "
 "architecture"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: warning: selected VFP11 erratum workaround is not necessary for target "
 "architecture"
 msgstr ""
 
-#: elf32-arm.c:8136
+#: elf32-arm.c:8076
 #, c-format
 msgid ""
 "%pB: warning: selected STM32L4XX erratum workaround is not necessary for "
 "target architecture"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: warning: selected STM32L4XX erratum workaround is not necessary for "
 "target architecture"
 msgstr ""
 
-#: elf32-arm.c:8674 elf32-arm.c:8694 elf32-arm.c:8761 elf32-arm.c:8780
+#: elf32-arm.c:8612 elf32-arm.c:8632 elf32-arm.c:8699 elf32-arm.c:8718
 #, c-format
 msgid "%pB: unable to find %s veneer `%s'"
 msgstr ""
 
 #, c-format
 msgid "%pB: unable to find %s veneer `%s'"
 msgstr ""
 
-#: elf32-arm.c:8987
+#: elf32-arm.c:8925
 #, c-format
 msgid ""
 "%pB(%pA+%#x): error: multiple load detected in non-last IT block "
 #, c-format
 msgid ""
 "%pB(%pA+%#x): error: multiple load detected in non-last IT block "
@@ -1652,199 +1652,199 @@ msgid ""
 "it to generate only one instruction per IT block"
 msgstr ""
 
 "it to generate only one instruction per IT block"
 msgstr ""
 
-#: elf32-arm.c:9087
+#: elf32-arm.c:9023
 #, c-format
 msgid "invalid TARGET2 relocation type '%s'"
 msgstr ""
 
 #. FIXME: We ought to be able to generate thumb-1 PLT
 #. instructions...
 #, c-format
 msgid "invalid TARGET2 relocation type '%s'"
 msgstr ""
 
 #. FIXME: We ought to be able to generate thumb-1 PLT
 #. instructions...
-#: elf32-arm.c:9889
+#: elf32-arm.c:9825
 #, c-format
 msgid "%pB: warning: thumb-1 mode PLT generation not currently supported"
 msgstr ""
 
 #, c-format
 msgid "%pB: warning: thumb-1 mode PLT generation not currently supported"
 msgstr ""
 
-#: elf32-arm.c:10199 elf32-arm.c:10241
+#: elf32-arm.c:10135 elf32-arm.c:10177
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): unexpected %s instruction '%#lx' in TLS trampoline"
 msgstr ""
 
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): unexpected %s instruction '%#lx' in TLS trampoline"
 msgstr ""
 
-#: elf32-arm.c:10585
+#: elf32-arm.c:10521
 msgid "shared object"
 msgstr ""
 
 msgid "shared object"
 msgstr ""
 
-#: elf32-arm.c:10588
+#: elf32-arm.c:10524
 msgid "PIE executable"
 msgstr ""
 
 msgid "PIE executable"
 msgstr ""
 
-#: elf32-arm.c:10591
+#: elf32-arm.c:10527
 #, c-format
 msgid ""
 "%pB: relocation %s against external or undefined symbol `%s' can not be used "
 "when making a %s; recompile with -fPIC"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: relocation %s against external or undefined symbol `%s' can not be used "
 "when making a %s; recompile with -fPIC"
 msgstr ""
 
-#: elf32-arm.c:10728 elf32-arm.c:11155
+#: elf32-arm.c:10664 elf32-arm.c:11091
 #, c-format
 msgid "%pB: warning: %s BLX instruction targets %s function '%s'"
 msgstr ""
 
 #, c-format
 msgid "%pB: warning: %s BLX instruction targets %s function '%s'"
 msgstr ""
 
-#: elf32-arm.c:12067 elf32-arm.c:12093
+#: elf32-arm.c:12003 elf32-arm.c:12029
 #, c-format
 msgid ""
 "%pB(%pA+%#<PRIx64>): unexpected %s instruction '%#lx' referenced by "
 "TLS_GOTDESC"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB(%pA+%#<PRIx64>): unexpected %s instruction '%#lx' referenced by "
 "TLS_GOTDESC"
 msgstr ""
 
-#: elf32-arm.c:12139 elf32-csky.c:4860 elf32-m68k.c:3716 elf32-metag.c:1919
-#: elf32-nios2.c:4389
+#: elf32-arm.c:12075 elf32-csky.c:4746 elf32-m68k.c:3735 elf32-metag.c:1915
+#: elf32-nios2.c:4385
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): %s relocation not permitted in shared object"
 msgstr ""
 
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): %s relocation not permitted in shared object"
 msgstr ""
 
-#: elf32-arm.c:12353
+#: elf32-arm.c:12289
 #, c-format
 msgid ""
 "%pB(%pA+%#<PRIx64>): only ADD or SUB instructions are allowed for ALU group "
 "relocations"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB(%pA+%#<PRIx64>): only ADD or SUB instructions are allowed for ALU group "
 "relocations"
 msgstr ""
 
-#: elf32-arm.c:12394 elf32-arm.c:12486 elf32-arm.c:12574 elf32-arm.c:12664
+#: elf32-arm.c:12330 elf32-arm.c:12422 elf32-arm.c:12510 elf32-arm.c:12600
 #, c-format
 msgid ""
 "%pB(%pA+%#<PRIx64>): overflow whilst splitting %#<PRIx64> for group "
 "relocation %s"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB(%pA+%#<PRIx64>): overflow whilst splitting %#<PRIx64> for group "
 "relocation %s"
 msgstr ""
 
-#: elf32-arm.c:13296 elf32-sh.c:3682
+#: elf32-arm.c:13232 elf32-sh.c:3571
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): %s relocation against SEC_MERGE section"
 msgstr ""
 
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): %s relocation against SEC_MERGE section"
 msgstr ""
 
-#: elf32-arm.c:13409 elf32-m68k.c:3949 elf32-xtensa.c:2751 elfnn-aarch64.c:6875
+#: elf32-arm.c:13345 elf32-m68k.c:3968 elf32-xtensa.c:2761 elfnn-aarch64.c:6829
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): %s used with TLS symbol %s"
 msgstr ""
 
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): %s used with TLS symbol %s"
 msgstr ""
 
-#: elf32-arm.c:13411 elf32-m68k.c:3951 elf32-xtensa.c:2753 elfnn-aarch64.c:6877
+#: elf32-arm.c:13347 elf32-m68k.c:3970 elf32-xtensa.c:2763 elfnn-aarch64.c:6831
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): %s used with non-TLS symbol %s"
 msgstr ""
 
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): %s used with non-TLS symbol %s"
 msgstr ""
 
-#: elf32-arm.c:13494 elf32-tic6x.c:2708 elfnn-aarch64.c:7212
+#: elf32-arm.c:13430 elf32-tic6x.c:2649 elfnn-aarch64.c:7166
 msgid "out of range"
 msgstr ""
 
 msgid "out of range"
 msgstr ""
 
-#: elf32-arm.c:13498 elf32-nios2.c:4523 elf32-pru.c:936 elf32-tic6x.c:2712
-#: elfnn-aarch64.c:7216
+#: elf32-arm.c:13434 elf32-nios2.c:4519 elf32-pru.c:936 elf32-tic6x.c:2653
+#: elfnn-aarch64.c:7170
 msgid "unsupported relocation"
 msgstr ""
 
 msgid "unsupported relocation"
 msgstr ""
 
-#: elf32-arm.c:13506 elf32-nios2.c:4533 elf32-pru.c:946 elf32-tic6x.c:2720
-#: elfnn-aarch64.c:7224
+#: elf32-arm.c:13442 elf32-nios2.c:4529 elf32-pru.c:946 elf32-tic6x.c:2661
+#: elfnn-aarch64.c:7178
 msgid "unknown error"
 msgstr ""
 
 msgid "unknown error"
 msgstr ""
 
-#: elf32-arm.c:13984
+#: elf32-arm.c:13920
 #, c-format
 msgid ""
 "warning: not setting interworking flag of %pB since it has already been "
 "specified as non-interworking"
 msgstr ""
 
 #, c-format
 msgid ""
 "warning: not setting interworking flag of %pB since it has already been "
 "specified as non-interworking"
 msgstr ""
 
-#: elf32-arm.c:13988
+#: elf32-arm.c:13924
 #, c-format
 msgid "warning: clearing the interworking flag of %pB due to outside request"
 msgstr ""
 
 #, c-format
 msgid "warning: clearing the interworking flag of %pB due to outside request"
 msgstr ""
 
-#: elf32-arm.c:14033
+#: elf32-arm.c:13969
 #, c-format
 msgid ""
 "warning: clearing the interworking flag of %pB because non-interworking code "
 "in %pB has been linked with it"
 msgstr ""
 
 #, c-format
 msgid ""
 "warning: clearing the interworking flag of %pB because non-interworking code "
 "in %pB has been linked with it"
 msgstr ""
 
-#: elf32-arm.c:14120
+#: elf32-arm.c:14056
 #, c-format
 msgid "%pB: unknown mandatory EABI object attribute %d"
 msgstr ""
 
 #, c-format
 msgid "%pB: unknown mandatory EABI object attribute %d"
 msgstr ""
 
-#: elf32-arm.c:14128
+#: elf32-arm.c:14064
 #, c-format
 msgid "warning: %pB: unknown EABI object attribute %d"
 msgstr ""
 
 #, c-format
 msgid "warning: %pB: unknown EABI object attribute %d"
 msgstr ""
 
-#: elf32-arm.c:14428
+#: elf32-arm.c:14364
 #, c-format
 msgid "error: %pB: unknown CPU architecture"
 msgstr ""
 
 #, c-format
 msgid "error: %pB: unknown CPU architecture"
 msgstr ""
 
-#: elf32-arm.c:14466 elf32-nios2.c:2957
+#: elf32-arm.c:14402 elf32-nios2.c:2953
 #, c-format
 msgid "error: %pB: conflicting CPU architectures %d/%d"
 msgstr ""
 
 #, c-format
 msgid "error: %pB: conflicting CPU architectures %d/%d"
 msgstr ""
 
-#: elf32-arm.c:14563
+#: elf32-arm.c:14499
 #, c-format
 msgid ""
 "Error: %pB has both the current and legacy Tag_MPextension_use attributes"
 msgstr ""
 
 #, c-format
 msgid ""
 "Error: %pB has both the current and legacy Tag_MPextension_use attributes"
 msgstr ""
 
-#: elf32-arm.c:14592
+#: elf32-arm.c:14528
 #, c-format
 msgid "error: %pB uses VFP register arguments, %pB does not"
 msgstr ""
 
 #, c-format
 msgid "error: %pB uses VFP register arguments, %pB does not"
 msgstr ""
 
-#: elf32-arm.c:14751
+#: elf32-arm.c:14687
 #, c-format
 msgid "error: %pB: unable to merge virtualization attributes with %pB"
 msgstr ""
 
 #, c-format
 msgid "error: %pB: unable to merge virtualization attributes with %pB"
 msgstr ""
 
-#: elf32-arm.c:14777
+#: elf32-arm.c:14713
 #, c-format
 msgid "error: %pB: conflicting architecture profiles %c/%c"
 msgstr ""
 
 #, c-format
 msgid "error: %pB: conflicting architecture profiles %c/%c"
 msgstr ""
 
-#: elf32-arm.c:14916
+#: elf32-arm.c:14852
 #, c-format
 msgid "warning: %pB: conflicting platform configuration"
 msgstr ""
 
 #, c-format
 msgid "warning: %pB: conflicting platform configuration"
 msgstr ""
 
-#: elf32-arm.c:14925
+#: elf32-arm.c:14861
 #, c-format
 msgid "error: %pB: conflicting use of R9"
 msgstr ""
 
 #, c-format
 msgid "error: %pB: conflicting use of R9"
 msgstr ""
 
-#: elf32-arm.c:14937
+#: elf32-arm.c:14873
 #, c-format
 msgid "error: %pB: SB relative addressing conflicts with use of R9"
 msgstr ""
 
 #, c-format
 msgid "error: %pB: SB relative addressing conflicts with use of R9"
 msgstr ""
 
-#: elf32-arm.c:14950
+#: elf32-arm.c:14886
 #, c-format
 msgid ""
 "warning: %pB uses %u-byte wchar_t yet the output is to use %u-byte wchar_t; "
 "use of wchar_t values across objects may fail"
 msgstr ""
 
 #, c-format
 msgid ""
 "warning: %pB uses %u-byte wchar_t yet the output is to use %u-byte wchar_t; "
 "use of wchar_t values across objects may fail"
 msgstr ""
 
-#: elf32-arm.c:14981
+#: elf32-arm.c:14917
 #, c-format
 msgid ""
 "warning: %pB uses %s enums yet the output is to use %s enums; use of enum "
 "values across objects may fail"
 msgstr ""
 
 #, c-format
 msgid ""
 "warning: %pB uses %s enums yet the output is to use %s enums; use of enum "
 "values across objects may fail"
 msgstr ""
 
-#: elf32-arm.c:14993
+#: elf32-arm.c:14929
 #, c-format
 msgid "error: %pB uses iWMMXt register arguments, %pB does not"
 msgstr ""
 
 #, c-format
 msgid "error: %pB uses iWMMXt register arguments, %pB does not"
 msgstr ""
 
-#: elf32-arm.c:15010
+#: elf32-arm.c:14946
 #, c-format
 msgid "error: fp16 format mismatch between %pB and %pB"
 msgstr ""
 
 #, c-format
 msgid "error: fp16 format mismatch between %pB and %pB"
 msgstr ""
 
-#: elf32-arm.c:15046
+#: elf32-arm.c:14982
 #, c-format
 msgid "%pB has both the current and legacy Tag_MPextension_use attributes"
 msgstr ""
 #, c-format
 msgid "%pB has both the current and legacy Tag_MPextension_use attributes"
 msgstr ""
@@ -1854,277 +1854,267 @@ msgstr ""
 #. Ignore init flag - it may not be set, despite the flags field containing valid data.
 #. Ignore init flag - it may not be set, despite the flags field
 #. containing valid data.
 #. Ignore init flag - it may not be set, despite the flags field containing valid data.
 #. Ignore init flag - it may not be set, despite the flags field
 #. containing valid data.
-#: elf32-arm.c:15133 elf32-bfin.c:4735 elf32-cris.c:3906 elf32-m68hc1x.c:1416
-#: elf32-m68k.c:1205 elf32-score.c:4000 elf32-score7.c:3805 elf32-vax.c:537
-#: elf32-xgate.c:494 elfxx-mips.c:16220 elfnn-aarch64.c:7378
+#: elf32-arm.c:15069 elf32-bfin.c:4719 elf32-cris.c:3861 elf32-m68hc1x.c:1416
+#: elf32-m68k.c:1267 elf32-score.c:4000 elf32-score7.c:3805 elf32-vax.c:537
+#: elf32-xgate.c:494 elfxx-mips.c:16199 elfnn-aarch64.c:7332
 #, c-format
 msgid "private flags = %lx:"
 msgstr ""
 
 #, c-format
 msgid "private flags = %lx:"
 msgstr ""
 
-#: elf32-arm.c:15142
+#: elf32-arm.c:15078
 #, c-format
 msgid " [interworking enabled]"
 msgstr ""
 
 #, c-format
 msgid " [interworking enabled]"
 msgstr ""
 
-#: elf32-arm.c:15150
+#: elf32-arm.c:15086
 #, c-format
 msgid " [VFP float format]"
 msgstr ""
 
 #, c-format
 msgid " [VFP float format]"
 msgstr ""
 
-#: elf32-arm.c:15152
+#: elf32-arm.c:15088
 #, c-format
 msgid " [Maverick float format]"
 msgstr ""
 
 #, c-format
 msgid " [Maverick float format]"
 msgstr ""
 
-#: elf32-arm.c:15154
+#: elf32-arm.c:15090
 #, c-format
 msgid " [FPA float format]"
 msgstr ""
 
 #, c-format
 msgid " [FPA float format]"
 msgstr ""
 
-#: elf32-arm.c:15157
+#: elf32-arm.c:15093
 #, c-format
 msgid " [floats passed in float registers]"
 msgstr ""
 
 #, c-format
 msgid " [floats passed in float registers]"
 msgstr ""
 
-#: elf32-arm.c:15160 elf32-arm.c:15246
+#: elf32-arm.c:15096 elf32-arm.c:15182
 #, c-format
 msgid " [position independent]"
 msgstr ""
 
 #, c-format
 msgid " [position independent]"
 msgstr ""
 
-#: elf32-arm.c:15163
+#: elf32-arm.c:15099
 #, c-format
 msgid " [new ABI]"
 msgstr ""
 
 #, c-format
 msgid " [new ABI]"
 msgstr ""
 
-#: elf32-arm.c:15166
+#: elf32-arm.c:15102
 #, c-format
 msgid " [old ABI]"
 msgstr ""
 
 #, c-format
 msgid " [old ABI]"
 msgstr ""
 
-#: elf32-arm.c:15169
+#: elf32-arm.c:15105
 #, c-format
 msgid " [software FP]"
 msgstr ""
 
 #, c-format
 msgid " [software FP]"
 msgstr ""
 
-#: elf32-arm.c:15178
+#: elf32-arm.c:15114
 #, c-format
 msgid " [Version1 EABI]"
 msgstr ""
 
 #, c-format
 msgid " [Version1 EABI]"
 msgstr ""
 
-#: elf32-arm.c:15181 elf32-arm.c:15192
+#: elf32-arm.c:15117 elf32-arm.c:15128
 #, c-format
 msgid " [sorted symbol table]"
 msgstr ""
 
 #, c-format
 msgid " [sorted symbol table]"
 msgstr ""
 
-#: elf32-arm.c:15183 elf32-arm.c:15194
+#: elf32-arm.c:15119 elf32-arm.c:15130
 #, c-format
 msgid " [unsorted symbol table]"
 msgstr ""
 
 #, c-format
 msgid " [unsorted symbol table]"
 msgstr ""
 
-#: elf32-arm.c:15189
+#: elf32-arm.c:15125
 #, c-format
 msgid " [Version2 EABI]"
 msgstr ""
 
 #, c-format
 msgid " [Version2 EABI]"
 msgstr ""
 
-#: elf32-arm.c:15197
+#: elf32-arm.c:15133
 #, c-format
 msgid " [dynamic symbols use segment index]"
 msgstr ""
 
 #, c-format
 msgid " [dynamic symbols use segment index]"
 msgstr ""
 
-#: elf32-arm.c:15200
+#: elf32-arm.c:15136
 #, c-format
 msgid " [mapping symbols precede others]"
 msgstr ""
 
 #, c-format
 msgid " [mapping symbols precede others]"
 msgstr ""
 
-#: elf32-arm.c:15207
+#: elf32-arm.c:15143
 #, c-format
 msgid " [Version3 EABI]"
 msgstr ""
 
 #, c-format
 msgid " [Version3 EABI]"
 msgstr ""
 
-#: elf32-arm.c:15211
+#: elf32-arm.c:15147
 #, c-format
 msgid " [Version4 EABI]"
 msgstr ""
 
 #, c-format
 msgid " [Version4 EABI]"
 msgstr ""
 
-#: elf32-arm.c:15215
+#: elf32-arm.c:15151
 #, c-format
 msgid " [Version5 EABI]"
 msgstr ""
 
 #, c-format
 msgid " [Version5 EABI]"
 msgstr ""
 
-#: elf32-arm.c:15218
+#: elf32-arm.c:15154
 #, c-format
 msgid " [soft-float ABI]"
 msgstr ""
 
 #, c-format
 msgid " [soft-float ABI]"
 msgstr ""
 
-#: elf32-arm.c:15221
+#: elf32-arm.c:15157
 #, c-format
 msgid " [hard-float ABI]"
 msgstr ""
 
 #, c-format
 msgid " [hard-float ABI]"
 msgstr ""
 
-#: elf32-arm.c:15227
+#: elf32-arm.c:15163
 #, c-format
 msgid " [BE8]"
 msgstr ""
 
 #, c-format
 msgid " [BE8]"
 msgstr ""
 
-#: elf32-arm.c:15230
+#: elf32-arm.c:15166
 #, c-format
 msgid " [LE8]"
 msgstr ""
 
 #, c-format
 msgid " [LE8]"
 msgstr ""
 
-#: elf32-arm.c:15236
+#: elf32-arm.c:15172
 #, c-format
 msgid " <EABI version unrecognised>"
 msgstr ""
 
 #, c-format
 msgid " <EABI version unrecognised>"
 msgstr ""
 
-#: elf32-arm.c:15243
+#: elf32-arm.c:15179
 #, c-format
 msgid " [relocatable executable]"
 msgstr ""
 
 #, c-format
 msgid " [relocatable executable]"
 msgstr ""
 
-#: elf32-arm.c:15249
+#: elf32-arm.c:15185
 #, c-format
 msgid " [FDPIC ABI supplement]"
 msgstr ""
 
 #, c-format
 msgid " [FDPIC ABI supplement]"
 msgstr ""
 
-#: elf32-arm.c:15254 elfnn-aarch64.c:7381
+#: elf32-arm.c:15190 elfnn-aarch64.c:7335
 #, c-format
 msgid "<Unrecognised flag bits set>"
 msgstr ""
 
 #, c-format
 msgid "<Unrecognised flag bits set>"
 msgstr ""
 
-#: elf32-arm.c:15371 elf32-i386.c:1542 elf32-s390.c:960 elf32-tic6x.c:2783
-#: elf32-tilepro.c:1478 elf32-xtensa.c:1072 elf64-s390.c:882
-#: elf64-x86-64.c:1918 elfxx-sparc.c:1421 elfxx-tilegx.c:1699
-#: elfnn-aarch64.c:7669 elfnn-riscv.c:560
+#: elf32-arm.c:15307 elf32-i386.c:1524 elf32-s390.c:925 elf32-tic6x.c:2724
+#: elf32-tilepro.c:1443 elf32-xtensa.c:1093 elf64-s390.c:847
+#: elf64-x86-64.c:1902 elfxx-sparc.c:1386 elfxx-tilegx.c:1664
+#: elfnn-aarch64.c:7606 elfnn-riscv.c:525
 #, c-format
 msgid "%pB: bad symbol index: %d"
 msgstr ""
 
 #, c-format
 msgid "%pB: bad symbol index: %d"
 msgstr ""
 
-#: elf32-arm.c:15760
+#: elf32-arm.c:15696
 #, c-format
 msgid ""
 "FDPIC does not yet support %s relocation to become dynamic for executable"
 msgstr ""
 
 #, c-format
 msgid ""
 "FDPIC does not yet support %s relocation to become dynamic for executable"
 msgstr ""
 
-#: elf32-arm.c:16754 elf32-csky.c:1932 elf32-hppa.c:2123 elf32-lm32.c:1999
-#: elf32-m32r.c:2110 elf32-metag.c:2795 elf32-nds32.c:4334 elf32-or1k.c:2967
-#: elf32-ppc.c:5451 elf32-s390.c:1853 elf32-sh.c:2977 elf32-tic6x.c:3252
-#: elf32-tilepro.c:2244 elf64-alpha.c:2020 elf64-alpha.c:2715 elf64-ppc.c:9917
-#: elf64-s390.c:1789 elfxx-sparc.c:2432 elfxx-tilegx.c:2490 elfxx-x86.c:574
-#: elfnn-aarch64.c:8934 elfnn-riscv.c:1163
-#, c-format
-msgid "%pB: dynamic relocation against `%pT' in read-only section `%pA'\n"
-msgstr ""
-
-#: elf32-arm.c:17050
+#: elf32-arm.c:16939
 #, c-format
 msgid "errors encountered processing file %pB"
 msgstr ""
 
 #, c-format
 msgid "errors encountered processing file %pB"
 msgstr ""
 
-#: elf32-arm.c:17497 elflink.c:12808 elflink.c:12855
+#: elf32-arm.c:17326 elflink.c:12818 elflink.c:12865
 #, c-format
 msgid "could not find section %s"
 msgstr ""
 
 #, c-format
 msgid "could not find section %s"
 msgstr ""
 
-#: elf32-arm.c:18716
+#: elf32-arm.c:18550
 #, c-format
 msgid "%pB: error: Cortex-A8 erratum stub is allocated in unsafe location"
 msgstr ""
 
 #. There's not much we can do apart from complain if this
 #. happens.
 #, c-format
 msgid "%pB: error: Cortex-A8 erratum stub is allocated in unsafe location"
 msgstr ""
 
 #. There's not much we can do apart from complain if this
 #. happens.
-#: elf32-arm.c:18743
+#: elf32-arm.c:18577
 #, c-format
 msgid "%pB: error: Cortex-A8 erratum stub out of range (input file too large)"
 msgstr ""
 
 #, c-format
 msgid "%pB: error: Cortex-A8 erratum stub out of range (input file too large)"
 msgstr ""
 
-#: elf32-arm.c:19570 elf32-arm.c:19592
+#: elf32-arm.c:19404 elf32-arm.c:19426
 #, c-format
 msgid "%pB: error: VFP11 veneer out of range"
 msgstr ""
 
 #, c-format
 msgid "%pB: error: VFP11 veneer out of range"
 msgstr ""
 
-#: elf32-arm.c:19643
+#: elf32-arm.c:19477
 #, c-format
 msgid ""
 "%pB(%#<PRIx64>): error: cannot create STM32L4XX veneer; jump out of range by "
 "%<PRId64> bytes; cannot encode branch instruction"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB(%#<PRIx64>): error: cannot create STM32L4XX veneer; jump out of range by "
 "%<PRId64> bytes; cannot encode branch instruction"
 msgstr ""
 
-#: elf32-arm.c:19682
+#: elf32-arm.c:19516
 #, c-format
 msgid "%pB: error: cannot create STM32L4XX veneer"
 msgstr ""
 
 #, c-format
 msgid "%pB: error: cannot create STM32L4XX veneer"
 msgstr ""
 
-#: elf32-arm.c:20763
+#: elf32-arm.c:20600
 #, c-format
 msgid "error: %pB is already in final BE8 format"
 msgstr ""
 
 #, c-format
 msgid "error: %pB is already in final BE8 format"
 msgstr ""
 
-#: elf32-arm.c:20839
+#: elf32-arm.c:20676
 #, c-format
 msgid ""
 "error: source object %pB has EABI version %d, but target %pB has EABI "
 "version %d"
 msgstr ""
 
 #, c-format
 msgid ""
 "error: source object %pB has EABI version %d, but target %pB has EABI "
 "version %d"
 msgstr ""
 
-#: elf32-arm.c:20854
+#: elf32-arm.c:20691
 #, c-format
 msgid "error: %pB is compiled for APCS-%d, whereas target %pB uses APCS-%d"
 msgstr ""
 
 #, c-format
 msgid "error: %pB is compiled for APCS-%d, whereas target %pB uses APCS-%d"
 msgstr ""
 
-#: elf32-arm.c:20864
+#: elf32-arm.c:20701
 #, c-format
 msgid ""
 "error: %pB passes floats in float registers, whereas %pB passes them in "
 "integer registers"
 msgstr ""
 
 #, c-format
 msgid ""
 "error: %pB passes floats in float registers, whereas %pB passes them in "
 "integer registers"
 msgstr ""
 
-#: elf32-arm.c:20868
+#: elf32-arm.c:20705
 #, c-format
 msgid ""
 "error: %pB passes floats in integer registers, whereas %pB passes them in "
 "float registers"
 msgstr ""
 
 #, c-format
 msgid ""
 "error: %pB passes floats in integer registers, whereas %pB passes them in "
 "float registers"
 msgstr ""
 
-#: elf32-arm.c:20878 elf32-arm.c:20882 elf32-arm.c:20892
+#: elf32-arm.c:20715 elf32-arm.c:20719 elf32-arm.c:20729
 #, c-format
 msgid "error: %pB uses %s instructions, whereas %pB does not"
 msgstr ""
 
 #, c-format
 msgid "error: %pB uses %s instructions, whereas %pB does not"
 msgstr ""
 
-#: elf32-arm.c:20896
+#: elf32-arm.c:20733
 #, c-format
 msgid "error: %pB does not use %s instructions, whereas %pB does"
 msgstr ""
 
 #, c-format
 msgid "error: %pB does not use %s instructions, whereas %pB does"
 msgstr ""
 
-#: elf32-arm.c:20915
+#: elf32-arm.c:20752
 #, c-format
 msgid "error: %pB uses software FP, whereas %pB uses hardware FP"
 msgstr ""
 
 #, c-format
 msgid "error: %pB uses software FP, whereas %pB uses hardware FP"
 msgstr ""
 
-#: elf32-arm.c:20919
+#: elf32-arm.c:20756
 #, c-format
 msgid "error: %pB uses hardware FP, whereas %pB uses software FP"
 msgstr ""
 
 #, c-format
 msgid "error: %pB uses hardware FP, whereas %pB uses software FP"
 msgstr ""
 
-#: elf32-arm.c:20933
+#: elf32-arm.c:20770
 #, c-format
 msgid "warning: %pB supports interworking, whereas %pB does not"
 msgstr ""
 
 #, c-format
 msgid "warning: %pB supports interworking, whereas %pB does not"
 msgstr ""
 
-#: elf32-arm.c:20939
+#: elf32-arm.c:20776
 #, c-format
 msgid "warning: %pB does not support interworking, whereas %pB does"
 msgstr ""
 
 #, c-format
 msgid "warning: %pB does not support interworking, whereas %pB does"
 msgstr ""
 
-#: elf32-avr.c:1518 elf32-bfin.c:3130 elf32-cris.c:2041 elf32-epiphany.c:577
-#: elf32-fr30.c:602 elf32-frv.c:4053 elf32-ft32.c:502 elf32-ip2k.c:1493
-#: elf32-iq2000.c:699 elf32-m32c.c:632 elf32-mep.c:534 elf32-metag.c:1998
-#: elf32-moxie.c:296 elf32-msp430.c:1375 elf32-mt.c:406 elf32-or1k.c:1829
-#: elf32-tilepro.c:3513 elf32-v850.c:2298 elf32-visium.c:688
-#: elf32-xstormy16.c:937 elf64-bpf.c:496 elf64-mmix.c:1549 elfxx-tilegx.c:3877
+#: elf32-avr.c:1516 elf32-bfin.c:3134 elf32-cris.c:2041 elf32-epiphany.c:573
+#: elf32-fr30.c:602 elf32-frv.c:4056 elf32-ft32.c:502 elf32-ip2k.c:1488
+#: 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
 msgid "internal error: dangerous relocation"
 msgstr ""
 
 msgid "internal error: dangerous relocation"
 msgstr ""
 
-#: elf32-avr.c:3338 elfnn-aarch64.c:3267
+#: elf32-avr.c:3327 elfnn-aarch64.c:3221
 #, c-format
 msgid "cannot create stub entry %s"
 msgstr ""
 #, c-format
 msgid "cannot create stub entry %s"
 msgstr ""
@@ -2138,68 +2128,68 @@ msgstr ""
 msgid "%pB(%pA+%#<PRIx64>): unresolvable relocation against symbol `%s'"
 msgstr ""
 
 msgid "%pB(%pA+%#<PRIx64>): unresolvable relocation against symbol `%s'"
 msgstr ""
 
-#: elf32-bfin.c:1616 elf32-i386.c:3461 elf32-m68k.c:3989 elf32-s390.c:3268
-#: elf64-s390.c:3217 elf64-x86-64.c:4128
+#: elf32-bfin.c:1616 elf32-i386.c:3443 elf32-m68k.c:4008 elf32-s390.c:3140
+#: elf64-s390.c:3089 elf64-x86-64.c:4112
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): reloc against `%s': error %d"
 msgstr ""
 
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): reloc against `%s': error %d"
 msgstr ""
 
-#: elf32-bfin.c:2637
+#: elf32-bfin.c:2641
 #, c-format
 msgid ""
 "%pB: relocation at `%pA+%#<PRIx64>' references symbol `%s' with nonzero "
 "addend"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: relocation at `%pA+%#<PRIx64>' references symbol `%s' with nonzero "
 "addend"
 msgstr ""
 
-#: elf32-bfin.c:2654
+#: elf32-bfin.c:2658
 msgid "relocation references symbol not defined in the module"
 msgstr ""
 
 msgid "relocation references symbol not defined in the module"
 msgstr ""
 
-#: elf32-bfin.c:2751
+#: elf32-bfin.c:2755
 msgid "R_BFIN_FUNCDESC references dynamic symbol with nonzero addend"
 msgstr ""
 
 msgid "R_BFIN_FUNCDESC references dynamic symbol with nonzero addend"
 msgstr ""
 
-#: elf32-bfin.c:2791 elf32-bfin.c:2912
+#: elf32-bfin.c:2795 elf32-bfin.c:2916
 msgid "cannot emit fixups in read-only section"
 msgstr ""
 
 msgid "cannot emit fixups in read-only section"
 msgstr ""
 
-#: elf32-bfin.c:2821 elf32-bfin.c:2949 elf32-lm32.c:1049 elf32-sh.c:4500
+#: elf32-bfin.c:2825 elf32-bfin.c:2953 elf32-lm32.c:1006 elf32-sh.c:4389
 msgid "cannot emit dynamic relocations in read-only section"
 msgstr ""
 
 msgid "cannot emit dynamic relocations in read-only section"
 msgstr ""
 
-#: elf32-bfin.c:2871
+#: elf32-bfin.c:2875
 msgid "R_BFIN_FUNCDESC_VALUE references dynamic symbol with nonzero addend"
 msgstr ""
 
 msgid "R_BFIN_FUNCDESC_VALUE references dynamic symbol with nonzero addend"
 msgstr ""
 
-#: elf32-bfin.c:3034
+#: elf32-bfin.c:3038
 msgid "relocations between different segments are not supported"
 msgstr ""
 
 msgid "relocations between different segments are not supported"
 msgstr ""
 
-#: elf32-bfin.c:3035
+#: elf32-bfin.c:3039
 msgid "warning: relocation references a different segment"
 msgstr ""
 
 msgid "warning: relocation references a different segment"
 msgstr ""
 
-#: elf32-bfin.c:4786 elf32-frv.c:6601
+#: elf32-bfin.c:4770 elf32-frv.c:6584
 #, c-format
 msgid "%pB: cannot link non-fdpic object file into fdpic executable"
 msgstr ""
 
 #, c-format
 msgid "%pB: cannot link non-fdpic object file into fdpic executable"
 msgstr ""
 
-#: elf32-bfin.c:4790 elf32-frv.c:6605
+#: elf32-bfin.c:4774 elf32-frv.c:6588
 #, c-format
 msgid "%pB: cannot link fdpic object file into non-fdpic executable"
 msgstr ""
 
 #, c-format
 msgid "%pB: cannot link fdpic object file into non-fdpic executable"
 msgstr ""
 
-#: elf32-bfin.c:4940
+#: elf32-bfin.c:4924
 #, c-format
 msgid "*** check this relocation %s"
 msgstr ""
 
 #, c-format
 msgid "*** check this relocation %s"
 msgstr ""
 
-#: elf32-bfin.c:5056
+#: elf32-bfin.c:5040
 msgid ""
 "the bfin target does not currently support the generation of copy relocations"
 msgstr ""
 
 msgid ""
 "the bfin target does not currently support the generation of copy relocations"
 msgstr ""
 
-#: elf32-bfin.c:5350 elf32-cr16.c:2801 elf32-m68k.c:4403
+#: elf32-bfin.c:5334 elf32-cr16.c:2731 elf32-m68k.c:4422
 msgid "unsupported relocation type"
 msgstr ""
 
 msgid "unsupported relocation type"
 msgstr ""
 
@@ -2219,18 +2209,18 @@ msgid "%pB, section %pA: no PLT for relocation %s against symbol `%s'"
 msgstr ""
 
 #: elf32-cris.c:1193 elf32-cris.c:1326 elf32-cris.c:1591 elf32-cris.c:1674
 msgstr ""
 
 #: elf32-cris.c:1193 elf32-cris.c:1326 elf32-cris.c:1591 elf32-cris.c:1674
-#: elf32-cris.c:1827 elf32-tic6x.c:2619
+#: elf32-cris.c:1827 elf32-tic6x.c:2560
 msgid "[whose name is lost]"
 msgstr ""
 
 msgid "[whose name is lost]"
 msgstr ""
 
-#: elf32-cris.c:1311 elf32-tic6x.c:2603
+#: elf32-cris.c:1311 elf32-tic6x.c:2544
 #, c-format
 msgid ""
 "%pB, section %pA: relocation %s with non-zero addend %<PRId64> against local "
 "symbol"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB, section %pA: relocation %s with non-zero addend %<PRId64> against local "
 "symbol"
 msgstr ""
 
-#: elf32-cris.c:1320 elf32-cris.c:1668 elf32-cris.c:1821 elf32-tic6x.c:2612
+#: elf32-cris.c:1320 elf32-cris.c:1668 elf32-cris.c:1821 elf32-tic6x.c:2553
 #, c-format
 msgid ""
 "%pB, section %pA: relocation %s with non-zero addend %<PRId64> against "
 #, c-format
 msgid ""
 "%pB, section %pA: relocation %s with non-zero addend %<PRId64> against "
@@ -2300,76 +2290,76 @@ msgid ""
 "recompile with -fPIC"
 msgstr ""
 
 "recompile with -fPIC"
 msgstr ""
 
-#: elf32-cris.c:3745
+#: elf32-cris.c:3700
 #, c-format
 msgid ""
 "%pB, section `%pA', to symbol `%s': relocation %s should not be used in a "
 "shared object; recompile with -fPIC"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB, section `%pA', to symbol `%s': relocation %s should not be used in a "
 "shared object; recompile with -fPIC"
 msgstr ""
 
-#: elf32-cris.c:3857
+#: elf32-cris.c:3812
 msgid "unexpected machine number"
 msgstr ""
 
 msgid "unexpected machine number"
 msgstr ""
 
-#: elf32-cris.c:3909
+#: elf32-cris.c:3864
 #, c-format
 msgid " [symbols have a _ prefix]"
 msgstr ""
 
 #, c-format
 msgid " [symbols have a _ prefix]"
 msgstr ""
 
-#: elf32-cris.c:3912
+#: elf32-cris.c:3867
 #, c-format
 msgid " [v10 and v32]"
 msgstr ""
 
 #, c-format
 msgid " [v10 and v32]"
 msgstr ""
 
-#: elf32-cris.c:3915
+#: elf32-cris.c:3870
 #, c-format
 msgid " [v32]"
 msgstr ""
 
 #, c-format
 msgid " [v32]"
 msgstr ""
 
-#: elf32-cris.c:3959
+#: elf32-cris.c:3914
 #, c-format
 msgid ""
 "%pB: uses _-prefixed symbols, but writing file with non-prefixed symbols"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: uses _-prefixed symbols, but writing file with non-prefixed symbols"
 msgstr ""
 
-#: elf32-cris.c:3960
+#: elf32-cris.c:3915
 #, c-format
 msgid ""
 "%pB: uses non-prefixed symbols, but writing file with _-prefixed symbols"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: uses non-prefixed symbols, but writing file with _-prefixed symbols"
 msgstr ""
 
-#: elf32-cris.c:3979
+#: elf32-cris.c:3934
 #, c-format
 msgid "%pB contains CRIS v32 code, incompatible with previous objects"
 msgstr ""
 
 #, c-format
 msgid "%pB contains CRIS v32 code, incompatible with previous objects"
 msgstr ""
 
-#: elf32-cris.c:3981
+#: elf32-cris.c:3936
 #, c-format
 msgid "%pB contains non-CRIS-v32 code, incompatible with previous objects"
 msgstr ""
 
 #, c-format
 msgid "%pB contains non-CRIS-v32 code, incompatible with previous objects"
 msgstr ""
 
-#: elf32-csky.c:2067
+#: elf32-csky.c:2022
 msgid "GOT table size out of range"
 msgstr ""
 
 msgid "GOT table size out of range"
 msgstr ""
 
-#: elf32-csky.c:2916
+#: elf32-csky.c:2802
 #, c-format
 msgid "warning: unrecognized arch eflag '%#lx'"
 msgstr ""
 
 #, c-format
 msgid "warning: unrecognized arch eflag '%#lx'"
 msgstr ""
 
-#: elf32-csky.c:2976
+#: elf32-csky.c:2862
 #, c-format
 msgid "%pB: machine flag conflict with target"
 msgstr ""
 
 #, c-format
 msgid "%pB: machine flag conflict with target"
 msgstr ""
 
-#: elf32-csky.c:2989
+#: elf32-csky.c:2875
 #, c-format
 msgid ""
 "warning: file %pB's arch flag ck%s conflicts with target ck%s, using ck%s"
 msgstr ""
 
 #. The r_type is error, not support it.
 #, c-format
 msgid ""
 "warning: file %pB's arch flag ck%s conflicts with target ck%s, using ck%s"
 msgstr ""
 
 #. The r_type is error, not support it.
-#: elf32-csky.c:4232 elf32-i386.c:351
+#: elf32-csky.c:4118 elf32-i386.c:350
 #, c-format
 msgid "%pB: unsupported relocation type: %#x"
 msgstr ""
 #, c-format
 msgid "%pB: unsupported relocation type: %#x"
 msgstr ""
@@ -2385,7 +2375,7 @@ msgid "jump (PC rel26) to section (%s) not supported"
 msgstr ""
 
 #. Only if it's not an unresolved symbol.
 msgstr ""
 
 #. Only if it's not an unresolved symbol.
-#: elf32-epiphany.c:573 elf32-ip2k.c:1489
+#: elf32-epiphany.c:569 elf32-ip2k.c:1484
 msgid "unsupported relocation between data/insn address spaces"
 msgstr ""
 
 msgid "unsupported relocation between data/insn address spaces"
 msgstr ""
 
@@ -2393,97 +2383,97 @@ msgstr ""
 msgid "relocation requires zero addend"
 msgstr ""
 
 msgid "relocation requires zero addend"
 msgstr ""
 
-#: elf32-frv.c:2829
+#: elf32-frv.c:2832
 #, c-format
 msgid "%H: relocation to `%s+%v' may have caused the error above\n"
 msgstr ""
 
 #, c-format
 msgid "%H: relocation to `%s+%v' may have caused the error above\n"
 msgstr ""
 
-#: elf32-frv.c:2846
+#: elf32-frv.c:2849
 msgid "%H: relocation references symbol not defined in the module\n"
 msgstr ""
 
 msgid "%H: relocation references symbol not defined in the module\n"
 msgstr ""
 
-#: elf32-frv.c:2922
+#: elf32-frv.c:2925
 msgid "%H: R_FRV_GETTLSOFF not applied to a call instruction\n"
 msgstr ""
 
 msgid "%H: R_FRV_GETTLSOFF not applied to a call instruction\n"
 msgstr ""
 
-#: elf32-frv.c:2963
+#: elf32-frv.c:2966
 msgid "%H: R_FRV_GOTTLSDESC12 not applied to an lddi instruction\n"
 msgstr ""
 
 msgid "%H: R_FRV_GOTTLSDESC12 not applied to an lddi instruction\n"
 msgstr ""
 
-#: elf32-frv.c:3034
+#: elf32-frv.c:3037
 msgid "%H: R_FRV_GOTTLSDESCHI not applied to a sethi instruction\n"
 msgstr ""
 
 msgid "%H: R_FRV_GOTTLSDESCHI not applied to a sethi instruction\n"
 msgstr ""
 
-#: elf32-frv.c:3071
+#: elf32-frv.c:3074
 msgid "%H: R_FRV_GOTTLSDESCLO not applied to a setlo or setlos instruction\n"
 msgstr ""
 
 msgid "%H: R_FRV_GOTTLSDESCLO not applied to a setlo or setlos instruction\n"
 msgstr ""
 
-#: elf32-frv.c:3118
+#: elf32-frv.c:3121
 msgid "%H: R_FRV_TLSDESC_RELAX not applied to an ldd instruction\n"
 msgstr ""
 
 msgid "%H: R_FRV_TLSDESC_RELAX not applied to an ldd instruction\n"
 msgstr ""
 
-#: elf32-frv.c:3202
+#: elf32-frv.c:3205
 msgid "%H: R_FRV_GETTLSOFF_RELAX not applied to a calll instruction\n"
 msgstr ""
 
 msgid "%H: R_FRV_GETTLSOFF_RELAX not applied to a calll instruction\n"
 msgstr ""
 
-#: elf32-frv.c:3256
+#: elf32-frv.c:3259
 msgid "%H: R_FRV_GOTTLSOFF12 not applied to an ldi instruction\n"
 msgstr ""
 
 msgid "%H: R_FRV_GOTTLSOFF12 not applied to an ldi instruction\n"
 msgstr ""
 
-#: elf32-frv.c:3286
+#: elf32-frv.c:3289
 msgid "%H: R_FRV_GOTTLSOFFHI not applied to a sethi instruction\n"
 msgstr ""
 
 msgid "%H: R_FRV_GOTTLSOFFHI not applied to a sethi instruction\n"
 msgstr ""
 
-#: elf32-frv.c:3315
+#: elf32-frv.c:3318
 msgid "%H: R_FRV_GOTTLSOFFLO not applied to a setlo or setlos instruction\n"
 msgstr ""
 
 msgid "%H: R_FRV_GOTTLSOFFLO not applied to a setlo or setlos instruction\n"
 msgstr ""
 
-#: elf32-frv.c:3345
+#: elf32-frv.c:3348
 msgid "%H: R_FRV_TLSOFF_RELAX not applied to an ld instruction\n"
 msgstr ""
 
 msgid "%H: R_FRV_TLSOFF_RELAX not applied to an ld instruction\n"
 msgstr ""
 
-#: elf32-frv.c:3390
+#: elf32-frv.c:3393
 msgid "%H: R_FRV_TLSMOFFHI not applied to a sethi instruction\n"
 msgstr ""
 
 msgid "%H: R_FRV_TLSMOFFHI not applied to a sethi instruction\n"
 msgstr ""
 
-#: elf32-frv.c:3417
+#: elf32-frv.c:3420
 msgid "R_FRV_TLSMOFFLO not applied to a setlo or setlos instruction\n"
 msgstr ""
 
 msgid "R_FRV_TLSMOFFLO not applied to a setlo or setlos instruction\n"
 msgstr ""
 
-#: elf32-frv.c:3538 elf32-frv.c:3658
+#: elf32-frv.c:3541 elf32-frv.c:3661
 msgid "%H: %s references dynamic symbol with nonzero addend\n"
 msgstr ""
 
 msgid "%H: %s references dynamic symbol with nonzero addend\n"
 msgstr ""
 
-#: elf32-frv.c:3579 elf32-frv.c:3700
+#: elf32-frv.c:3582 elf32-frv.c:3703
 msgid "%H: cannot emit fixups in read-only section\n"
 msgstr ""
 
 msgid "%H: cannot emit fixups in read-only section\n"
 msgstr ""
 
-#: elf32-frv.c:3609 elf32-frv.c:3742
+#: elf32-frv.c:3612 elf32-frv.c:3745
 msgid "%H: cannot emit dynamic relocations in read-only section\n"
 msgstr ""
 
 msgid "%H: cannot emit dynamic relocations in read-only section\n"
 msgstr ""
 
-#: elf32-frv.c:3914
+#: elf32-frv.c:3917
 #, c-format
 msgid "%H: reloc against `%s' references a different segment\n"
 msgstr ""
 
 #, c-format
 msgid "%H: reloc against `%s' references a different segment\n"
 msgstr ""
 
-#: elf32-frv.c:4065
+#: elf32-frv.c:4068
 #, c-format
 msgid "%H: reloc against `%s': %s\n"
 msgstr ""
 
 #, c-format
 msgid "%H: reloc against `%s': %s\n"
 msgstr ""
 
-#: elf32-frv.c:6512
+#: elf32-frv.c:6495
 #, c-format
 msgid ""
 "%pB: compiled with %s and linked with modules that use non-pic relocations"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: compiled with %s and linked with modules that use non-pic relocations"
 msgstr ""
 
-#: elf32-frv.c:6566 elf32-iq2000.c:830 elf32-m32c.c:876
+#: elf32-frv.c:6549 elf32-iq2000.c:830 elf32-m32c.c:876
 #, c-format
 msgid "%pB: compiled with %s and linked with modules compiled with %s"
 msgstr ""
 
 #, c-format
 msgid "%pB: compiled with %s and linked with modules compiled with %s"
 msgstr ""
 
-#: elf32-frv.c:6579
+#: elf32-frv.c:6562
 #, c-format
 msgid ""
 "%pB: uses different unknown e_flags (%#x) fields than previous modules (%#x)"
 #, c-format
 msgid ""
 "%pB: uses different unknown e_flags (%#x) fields than previous modules (%#x)"
@@ -2494,159 +2484,159 @@ msgstr ""
 msgid "%pB: relocations in generic ELF (EM: %d)"
 msgstr ""
 
 msgid "%pB: relocations in generic ELF (EM: %d)"
 msgstr ""
 
-#: elf32-hppa.c:767 elf32-hppa.c:848 elf64-ppc.c:11918
+#: elf32-hppa.c:763 elf32-hppa.c:844 elf64-ppc.c:11859
 msgid ""
 "%F%P: Could not assign %pA to an output section. Retry without --enable-non-"
 "contiguous-regions.\n"
 msgstr ""
 
 msgid ""
 "%F%P: Could not assign %pA to an output section. Retry without --enable-non-"
 "contiguous-regions.\n"
 msgstr ""
 
-#: elf32-hppa.c:869 elf32-hppa.c:3545
+#: elf32-hppa.c:865 elf32-hppa.c:3407
 #, c-format
 msgid ""
 "%pB(%pA+%#<PRIx64>): cannot reach %s, recompile with -ffunction-sections"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB(%pA+%#<PRIx64>): cannot reach %s, recompile with -ffunction-sections"
 msgstr ""
 
-#: elf32-hppa.c:1283
+#: elf32-hppa.c:1243
 #, c-format
 msgid ""
 "%pB: relocation %s can not be used when making a shared object; recompile "
 "with -fPIC"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: relocation %s can not be used when making a shared object; recompile "
 "with -fPIC"
 msgstr ""
 
-#: elf32-hppa.c:2722
+#: elf32-hppa.c:2584
 #, c-format
 msgid "%pB: duplicate export stub %s"
 msgstr ""
 
 #, c-format
 msgid "%pB: duplicate export stub %s"
 msgstr ""
 
-#: elf32-hppa.c:3378
+#: elf32-hppa.c:3240
 #, c-format
 msgid ""
 "%pB(%pA+%#<PRIx64>): %s fixup for insn %#x is not supported in a non-shared "
 "link"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB(%pA+%#<PRIx64>): %s fixup for insn %#x is not supported in a non-shared "
 "link"
 msgstr ""
 
-#: elf32-hppa.c:4174
+#: elf32-hppa.c:4036
 #, c-format
 msgid "%s has both normal and TLS relocs"
 msgstr ""
 
 #, c-format
 msgid "%s has both normal and TLS relocs"
 msgstr ""
 
-#: elf32-hppa.c:4192
+#: elf32-hppa.c:4054
 #, c-format
 msgid "%pB:%s has both normal and TLS relocs"
 msgstr ""
 
 #, c-format
 msgid "%pB:%s has both normal and TLS relocs"
 msgstr ""
 
-#: elf32-hppa.c:4251
+#: elf32-hppa.c:4113
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): cannot handle %s for %s"
 msgstr ""
 
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): cannot handle %s for %s"
 msgstr ""
 
-#: elf32-hppa.c:4555
+#: elf32-hppa.c:4417
 msgid ".got section not immediately after .plt section"
 msgstr ""
 
 msgid ".got section not immediately after .plt section"
 msgstr ""
 
-#: elf32-i386.c:1178 elf64-x86-64.c:1389
+#: elf32-i386.c:1169 elf64-x86-64.c:1382
 #, c-format
 msgid ""
 "%pB: TLS transition from %s to %s against `%s' at %#<PRIx64> in section `"
 "%pA' failed"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: TLS transition from %s to %s against `%s' at %#<PRIx64> in section `"
 "%pA' failed"
 msgstr ""
 
-#: elf32-i386.c:1281
+#: elf32-i386.c:1272
 #, c-format
 msgid ""
 "%pB: direct GOT relocation R_386_GOT32X against `%s' without base register "
 "can not be used when making a shared object"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: direct GOT relocation R_386_GOT32X against `%s' without base register "
 "can not be used when making a shared object"
 msgstr ""
 
-#: elf32-i386.c:1739 elf32-s390.c:1188 elf32-sh.c:5649 elf32-tilepro.c:1591
-#: elf32-xtensa.c:1244 elf64-s390.c:1120 elfxx-sparc.c:1590 elfxx-tilegx.c:1804
-#: elfnn-riscv.c:472
+#: elf32-i386.c:1721 elf32-s390.c:1153 elf32-sh.c:5494 elf32-tilepro.c:1556
+#: elf32-xtensa.c:1265 elf64-s390.c:1085 elfxx-sparc.c:1555 elfxx-tilegx.c:1769
+#: elfnn-riscv.c:437
 #, c-format
 msgid "%pB: `%s' accessed both as normal and thread local symbol"
 msgstr ""
 
 #, c-format
 msgid "%pB: `%s' accessed both as normal and thread local symbol"
 msgstr ""
 
-#: elf32-i386.c:1811
+#: elf32-i386.c:1793
 #, c-format
 msgid "%pB: unsupported non-PIC call to IFUNC `%s'"
 msgstr ""
 
 #, c-format
 msgid "%pB: unsupported non-PIC call to IFUNC `%s'"
 msgstr ""
 
-#: elf32-i386.c:2391 elf64-x86-64.c:2737
+#: elf32-i386.c:2373 elf64-x86-64.c:2721
 #, c-format
 msgid "%pB: relocation %s against STT_GNU_IFUNC symbol `%s' isn't supported"
 msgstr ""
 
 #, c-format
 msgid "%pB: relocation %s against STT_GNU_IFUNC symbol `%s' isn't supported"
 msgstr ""
 
-#: elf32-i386.c:2424 elf32-i386.c:3672 elf32-i386.c:3813 elf64-x86-64.c:2794
-#: elf64-x86-64.c:4301 elf64-x86-64.c:4457
+#: elf32-i386.c:2406 elf32-i386.c:3654 elf32-i386.c:3795 elf64-x86-64.c:2778
+#: elf64-x86-64.c:4285 elf64-x86-64.c:4441
 #, c-format
 msgid "Local IFUNC function `%s' in %pB\n"
 msgstr ""
 
 #, c-format
 msgid "Local IFUNC function `%s' in %pB\n"
 msgstr ""
 
-#: elf32-i386.c:2581
+#: elf32-i386.c:2563
 #, c-format
 msgid ""
 "%pB: direct GOT relocation %s against `%s' without base register can not be "
 "used when making a shared object"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: direct GOT relocation %s against `%s' without base register can not be "
 "used when making a shared object"
 msgstr ""
 
-#: elf32-i386.c:2616 elf64-x86-64.c:2993
+#: elf32-i386.c:2598 elf64-x86-64.c:2977
 msgid "hidden symbol"
 msgstr ""
 
 msgid "hidden symbol"
 msgstr ""
 
-#: elf32-i386.c:2619 elf64-x86-64.c:2996
+#: elf32-i386.c:2601 elf64-x86-64.c:2980
 msgid "internal symbol"
 msgstr ""
 
 msgid "internal symbol"
 msgstr ""
 
-#: elf32-i386.c:2622 elf64-x86-64.c:2999
+#: elf32-i386.c:2604 elf64-x86-64.c:2983
 msgid "protected symbol"
 msgstr ""
 
 msgid "protected symbol"
 msgstr ""
 
-#: elf32-i386.c:2625 elf64-x86-64.c:3002
+#: elf32-i386.c:2607 elf64-x86-64.c:2986
 msgid "symbol"
 msgstr ""
 
 msgid "symbol"
 msgstr ""
 
-#: elf32-i386.c:2631
+#: elf32-i386.c:2613
 #, c-format
 msgid ""
 "%pB: relocation R_386_GOTOFF against undefined %s `%s' can not be used when "
 "making a shared object"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: relocation R_386_GOTOFF against undefined %s `%s' can not be used when "
 "making a shared object"
 msgstr ""
 
-#: elf32-i386.c:2644
+#: elf32-i386.c:2626
 #, c-format
 msgid ""
 "%pB: relocation R_386_GOTOFF against protected %s `%s' can not be used when "
 "making a shared object"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: relocation R_386_GOTOFF against protected %s `%s' can not be used when "
 "making a shared object"
 msgstr ""
 
-#: elf32-ip2k.c:856 elf32-ip2k.c:862 elf32-ip2k.c:929 elf32-ip2k.c:935
+#: elf32-ip2k.c:855 elf32-ip2k.c:861 elf32-ip2k.c:928 elf32-ip2k.c:934
 msgid ""
 "ip2k relaxer: switch table without complete matching relocation information."
 msgstr ""
 
 msgid ""
 "ip2k relaxer: switch table without complete matching relocation information."
 msgstr ""
 
-#: elf32-ip2k.c:879 elf32-ip2k.c:962
+#: elf32-ip2k.c:878 elf32-ip2k.c:961
 msgid "ip2k relaxer: switch table header corrupt."
 msgstr ""
 
 msgid "ip2k relaxer: switch table header corrupt."
 msgstr ""
 
-#: elf32-ip2k.c:1302
+#: elf32-ip2k.c:1297
 #, c-format
 msgid "ip2k linker: missing page instruction at %#<PRIx64> (dest = %#<PRIx64>)"
 msgstr ""
 
 #, c-format
 msgid "ip2k linker: missing page instruction at %#<PRIx64> (dest = %#<PRIx64>)"
 msgstr ""
 
-#: elf32-ip2k.c:1321
+#: elf32-ip2k.c:1316
 #, c-format
 msgid ""
 "ip2k linker: redundant page instruction at %#<PRIx64> (dest = %#<PRIx64>)"
 msgstr ""
 
 #, c-format
 msgid ""
 "ip2k linker: redundant page instruction at %#<PRIx64> (dest = %#<PRIx64>)"
 msgstr ""
 
-#: elf32-lm32.c:651 elf32-nios2.c:3152
+#: elf32-lm32.c:608 elf32-nios2.c:3148
 msgid "global pointer relative relocation when _gp not defined"
 msgstr ""
 
 msgid "global pointer relative relocation when _gp not defined"
 msgstr ""
 
-#: elf32-lm32.c:706 elf32-nios2.c:3589
+#: elf32-lm32.c:663 elf32-nios2.c:3585
 msgid "global pointer relative address out of range"
 msgstr ""
 
 msgid "global pointer relative address out of range"
 msgstr ""
 
-#: elf32-lm32.c:1002
+#: elf32-lm32.c:959
 #, c-format
 msgid "internal error: addend should be zero for %s"
 msgstr ""
 #, c-format
 msgid "internal error: addend should be zero for %s"
 msgstr ""
@@ -2655,32 +2645,32 @@ msgstr ""
 msgid "SDA relocation when _SDA_BASE_ not defined"
 msgstr ""
 
 msgid "SDA relocation when _SDA_BASE_ not defined"
 msgstr ""
 
-#: elf32-m32r.c:2984 elf32-microblaze.c:1101 elf32-microblaze.c:1149
+#: elf32-m32r.c:2799 elf32-microblaze.c:1097 elf32-microblaze.c:1145
 #, c-format
 msgid "%pB: the target (%s) of an %s relocation is in the wrong section (%pA)"
 msgstr ""
 
 #, c-format
 msgid "%pB: the target (%s) of an %s relocation is in the wrong section (%pA)"
 msgstr ""
 
-#: elf32-m32r.c:3487
+#: elf32-m32r.c:3302
 #, c-format
 msgid "%pB: instruction set mismatch with previous modules"
 msgstr ""
 
 #, c-format
 msgid "%pB: instruction set mismatch with previous modules"
 msgstr ""
 
-#: elf32-m32r.c:3508 elf32-nds32.c:6999
+#: elf32-m32r.c:3323 elf32-nds32.c:6855
 #, c-format
 msgid "private flags = %lx"
 msgstr ""
 
 #, c-format
 msgid "private flags = %lx"
 msgstr ""
 
-#: elf32-m32r.c:3513
+#: elf32-m32r.c:3328
 #, c-format
 msgid ": m32r instructions"
 msgstr ""
 
 #, c-format
 msgid ": m32r instructions"
 msgstr ""
 
-#: elf32-m32r.c:3514
+#: elf32-m32r.c:3329
 #, c-format
 msgid ": m32rx instructions"
 msgstr ""
 
 #, c-format
 msgid ": m32rx instructions"
 msgstr ""
 
-#: elf32-m32r.c:3515
+#: elf32-m32r.c:3330
 #, c-format
 msgid ": m32r2 instructions"
 msgstr ""
 #, c-format
 msgid ": m32r2 instructions"
 msgstr ""
@@ -2789,16 +2779,21 @@ msgstr ""
 msgid " [XGATE RAM offsetting]"
 msgstr ""
 
 msgid " [XGATE RAM offsetting]"
 msgstr ""
 
-#: elf32-m68k.c:1220 elf32-m68k.c:1221 vms-alpha.c:7635 vms-alpha.c:7651
+#: elf32-m68k.c:1159 elf32-m68k.c:1167 elf32-ppc.c:3583 elf32-ppc.c:3591
+#, c-format
+msgid "%pB uses hard float, %pB uses soft float"
+msgstr ""
+
+#: elf32-m68k.c:1282 elf32-m68k.c:1283 vms-alpha.c:7664 vms-alpha.c:7680
 msgid "unknown"
 msgstr ""
 
 msgid "unknown"
 msgstr ""
 
-#: elf32-m68k.c:1671
+#: elf32-m68k.c:1733
 #, c-format
 msgid "%pB: GOT overflow: number of relocations with 8-bit offset > %d"
 msgstr ""
 
 #, c-format
 msgid "%pB: GOT overflow: number of relocations with 8-bit offset > %d"
 msgstr ""
 
-#: elf32-m68k.c:1678
+#: elf32-m68k.c:1740
 #, c-format
 msgid "%pB: GOT overflow: number of relocations with 8- or 16-bit offset > %d"
 msgstr ""
 #, c-format
 msgid "%pB: GOT overflow: number of relocations with 8- or 16-bit offset > %d"
 msgstr ""
@@ -2829,20 +2824,20 @@ msgstr ""
 msgid "private flags = 0x%lx"
 msgstr ""
 
 msgid "private flags = 0x%lx"
 msgstr ""
 
-#: elf32-metag.c:1863
+#: elf32-metag.c:1859
 #, c-format
 msgid "%pB(%pA): multiple TLS models are not supported"
 msgstr ""
 
 #, c-format
 msgid "%pB(%pA): multiple TLS models are not supported"
 msgstr ""
 
-#: elf32-metag.c:1866
+#: elf32-metag.c:1862
 #, c-format
 msgid ""
 "%pB(%pA): shared library symbol %s encountered whilst performing a static "
 "link"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB(%pA): shared library symbol %s encountered whilst performing a static "
 "link"
 msgstr ""
 
-#: elf32-microblaze.c:1544 elf32-tilepro.c:3154 elfxx-sparc.c:3535
-#: elfxx-tilegx.c:3542
+#: elf32-microblaze.c:1540 elf32-tilepro.c:3029 elfxx-sparc.c:3427
+#: elfxx-tilegx.c:3417
 #, c-format
 msgid "%pB: probably compiled without -fPIC?"
 msgstr ""
 #, c-format
 msgid "%pB: probably compiled without -fPIC?"
 msgstr ""
@@ -2864,225 +2859,225 @@ msgstr ""
 msgid "internal error: branch/jump to an odd address detected"
 msgstr ""
 
 msgid "internal error: branch/jump to an odd address detected"
 msgstr ""
 
-#: elf32-msp430.c:2535
+#: elf32-msp430.c:2532
 #, c-format
 msgid "warning: %pB: unknown MSPABI object attribute %d"
 msgstr ""
 
 #, c-format
 msgid "warning: %pB: unknown MSPABI object attribute %d"
 msgstr ""
 
-#: elf32-msp430.c:2636
+#: elf32-msp430.c:2633
 #, c-format
 msgid "error: %pB uses %s instructions but %pB uses %s"
 msgstr ""
 
 #, c-format
 msgid "error: %pB uses %s instructions but %pB uses %s"
 msgstr ""
 
-#: elf32-msp430.c:2648
+#: elf32-msp430.c:2645
 #, c-format
 msgid "error: %pB uses the %s code model whereas %pB uses the %s code model"
 msgstr ""
 
 #, c-format
 msgid "error: %pB uses the %s code model whereas %pB uses the %s code model"
 msgstr ""
 
-#: elf32-msp430.c:2661
+#: elf32-msp430.c:2658
 #, c-format
 msgid "error: %pB uses the large code model but %pB uses MSP430 instructions"
 msgstr ""
 
 #, c-format
 msgid "error: %pB uses the large code model but %pB uses MSP430 instructions"
 msgstr ""
 
-#: elf32-msp430.c:2672
+#: elf32-msp430.c:2669
 #, c-format
 msgid "error: %pB uses the %s data model whereas %pB uses the %s data model"
 msgstr ""
 
 #, c-format
 msgid "error: %pB uses the %s data model whereas %pB uses the %s data model"
 msgstr ""
 
-#: elf32-msp430.c:2685
+#: elf32-msp430.c:2682
 #, c-format
 msgid "error: %pB uses the small code model but %pB uses the %s data model"
 msgstr ""
 
 #, c-format
 msgid "error: %pB uses the small code model but %pB uses the %s data model"
 msgstr ""
 
-#: elf32-msp430.c:2697
+#: elf32-msp430.c:2694
 #, c-format
 msgid "error: %pB uses the %s data model but %pB only uses MSP430 instructions"
 msgstr ""
 
 #, c-format
 msgid "error: %pB uses the %s data model but %pB only uses MSP430 instructions"
 msgstr ""
 
-#: elf32-msp430.c:2722
+#: elf32-msp430.c:2719
 #, c-format
 msgid ""
 "error: %pB can use the upper region for data, but %pB assumes data is "
 "exclusively in lower memory"
 msgstr ""
 
 #, c-format
 msgid ""
 "error: %pB can use the upper region for data, but %pB assumes data is "
 "exclusively in lower memory"
 msgstr ""
 
-#: elf32-nds32.c:3628
+#: elf32-nds32.c:3625
 #, c-format
 msgid "error: can't find symbol: %s"
 msgstr ""
 
 #, c-format
 msgid "error: can't find symbol: %s"
 msgstr ""
 
-#: elf32-nds32.c:5672
+#: elf32-nds32.c:5528
 #, c-format
 msgid "%pB: warning: %s unsupported in shared mode"
 msgstr ""
 
 #, c-format
 msgid "%pB: warning: %s unsupported in shared mode"
 msgstr ""
 
-#: elf32-nds32.c:5798
+#: elf32-nds32.c:5654
 #, c-format
 msgid "%pB: warning: unaligned access to GOT entry"
 msgstr ""
 
 #, c-format
 msgid "%pB: warning: unaligned access to GOT entry"
 msgstr ""
 
-#: elf32-nds32.c:5839
+#: elf32-nds32.c:5695
 #, c-format
 msgid "%pB: warning: relocate SDA_BASE failed"
 msgstr ""
 
 #, c-format
 msgid "%pB: warning: relocate SDA_BASE failed"
 msgstr ""
 
-#: elf32-nds32.c:5861
+#: elf32-nds32.c:5717
 #, c-format
 msgid "%pB(%pA): warning: unaligned small data access of type %d"
 msgstr ""
 
 #, c-format
 msgid "%pB(%pA): warning: unaligned small data access of type %d"
 msgstr ""
 
-#: elf32-nds32.c:6787
+#: elf32-nds32.c:6643
 #, c-format
 msgid ""
 "%pB: ISR vector size mismatch with previous modules, previous %u-byte, "
 "current %u-byte"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: ISR vector size mismatch with previous modules, previous %u-byte, "
 "current %u-byte"
 msgstr ""
 
-#: elf32-nds32.c:6835
+#: elf32-nds32.c:6691
 #, c-format
 msgid "%pB: warning: endian mismatch with previous modules"
 msgstr ""
 
 #, c-format
 msgid "%pB: warning: endian mismatch with previous modules"
 msgstr ""
 
-#: elf32-nds32.c:6849
+#: elf32-nds32.c:6705
 #, c-format
 msgid ""
 "%pB: warning: older version of object file encountered, please recompile "
 "with current tool chain"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: warning: older version of object file encountered, please recompile "
 "with current tool chain"
 msgstr ""
 
-#: elf32-nds32.c:6937
+#: elf32-nds32.c:6793
 #, c-format
 msgid "%pB: error: ABI mismatch with previous modules"
 msgstr ""
 
 #, c-format
 msgid "%pB: error: ABI mismatch with previous modules"
 msgstr ""
 
-#: elf32-nds32.c:6947
+#: elf32-nds32.c:6803
 #, c-format
 msgid "%pB: error: instruction set mismatch with previous modules"
 msgstr ""
 
 #, c-format
 msgid "%pB: error: instruction set mismatch with previous modules"
 msgstr ""
 
-#: elf32-nds32.c:6974
+#: elf32-nds32.c:6830
 #, c-format
 msgid "%pB: warning: incompatible elf-versions %s and %s"
 msgstr ""
 
 #, c-format
 msgid "%pB: warning: incompatible elf-versions %s and %s"
 msgstr ""
 
-#: elf32-nds32.c:7005
+#: elf32-nds32.c:6861
 #, c-format
 msgid ": n1 instructions"
 msgstr ""
 
 #, c-format
 msgid ": n1 instructions"
 msgstr ""
 
-#: elf32-nds32.c:7008
+#: elf32-nds32.c:6864
 #, c-format
 msgid ": n1h instructions"
 msgstr ""
 
 #, c-format
 msgid ": n1h instructions"
 msgstr ""
 
-#: elf32-nds32.c:9469
+#: elf32-nds32.c:9316
 #, c-format
 msgid "%pB: error: search_nds32_elf_blank reports wrong node"
 msgstr ""
 
 #, c-format
 msgid "%pB: error: search_nds32_elf_blank reports wrong node"
 msgstr ""
 
-#: elf32-nds32.c:9729
+#: elf32-nds32.c:9576
 #, c-format
 msgid "%pB: warning: %s points to unrecognized reloc at %#<PRIx64>"
 msgstr ""
 
 #, c-format
 msgid "%pB: warning: %s points to unrecognized reloc at %#<PRIx64>"
 msgstr ""
 
-#: elf32-nds32.c:12994
+#: elf32-nds32.c:12839
 #, c-format
 msgid "%pB: nested OMIT_FP in %pA"
 msgstr ""
 
 #, c-format
 msgid "%pB: nested OMIT_FP in %pA"
 msgstr ""
 
-#: elf32-nds32.c:13013
+#: elf32-nds32.c:12858
 #, c-format
 msgid "%pB: unmatched OMIT_FP in %pA"
 msgstr ""
 
 #, c-format
 msgid "%pB: unmatched OMIT_FP in %pA"
 msgstr ""
 
-#: elf32-nds32.c:13295 reloc.c:8470
+#: elf32-nds32.c:13140 reloc.c:8470
 #, c-format
 msgid "%X%P: %pB(%pA): relocation \"%pR\" goes out of range\n"
 msgstr ""
 
 #, c-format
 msgid "%X%P: %pB(%pA): relocation \"%pR\" goes out of range\n"
 msgstr ""
 
-#: elf32-nios2.c:2941
+#: elf32-nios2.c:2937
 #, c-format
 msgid "error: %pB: big-endian R2 is not supported"
 msgstr ""
 
 #, c-format
 msgid "error: %pB: big-endian R2 is not supported"
 msgstr ""
 
-#: elf32-nios2.c:3833
+#: elf32-nios2.c:3829
 #, c-format
 msgid ""
 "global pointer relative relocation at address %#<PRIx64> when _gp not "
 "defined\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "global pointer relative relocation at address %#<PRIx64> when _gp not "
 "defined\n"
 msgstr ""
 
-#: elf32-nios2.c:3863
+#: elf32-nios2.c:3859
 #, c-format
 msgid ""
 "unable to reach %s (at %#<PRIx64>) from the global pointer (at %#<PRIx64>) "
 "because the offset (%<PRId64>) is out of the allowed range, -32678 to 32767\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "unable to reach %s (at %#<PRIx64>) from the global pointer (at %#<PRIx64>) "
 "because the offset (%<PRId64>) is out of the allowed range, -32678 to 32767\n"
 msgstr ""
 
-#: elf32-nios2.c:4518 elf32-pru.c:931
+#: elf32-nios2.c:4514 elf32-pru.c:931
 msgid "relocation out of range"
 msgstr ""
 
 msgid "relocation out of range"
 msgstr ""
 
-#: elf32-nios2.c:4528 elf32-pru.c:941 elf32-tic6x.c:2716
+#: elf32-nios2.c:4524 elf32-pru.c:941 elf32-tic6x.c:2657
 msgid "dangerous relocation"
 msgstr ""
 
 msgid "dangerous relocation"
 msgstr ""
 
-#: elf32-nios2.c:5403
+#: elf32-nios2.c:5367
 #, c-format
 msgid "dynamic variable `%s' is zero size"
 msgstr ""
 
 #, c-format
 msgid "dynamic variable `%s' is zero size"
 msgstr ""
 
-#: elf32-or1k.c:1214
+#: elf32-or1k.c:1210
 #, c-format
 msgid "%pB: Cannot handle relocation value size of %d"
 msgstr ""
 
 #, c-format
 msgid "%pB: Cannot handle relocation value size of %d"
 msgstr ""
 
-#: elf32-or1k.c:1321
+#: elf32-or1k.c:1317
 #, c-format
 msgid "%pB: unknown relocation type %d"
 msgstr ""
 
 #, c-format
 msgid "%pB: unknown relocation type %d"
 msgstr ""
 
-#: elf32-or1k.c:1375
+#: elf32-or1k.c:1371
 #, c-format
 msgid "%pB: addend should be zero for plt relocations"
 msgstr ""
 
 #, c-format
 msgid "%pB: addend should be zero for plt relocations"
 msgstr ""
 
-#: elf32-or1k.c:1480
+#: elf32-or1k.c:1476
 #, c-format
 msgid "%pB: addend should be zero for got relocations"
 msgstr ""
 
 #, c-format
 msgid "%pB: addend should be zero for got relocations"
 msgstr ""
 
-#: elf32-or1k.c:1497
+#: elf32-or1k.c:1493
 #, c-format
 msgid "%pB: gotoff relocation against dynamic symbol %s"
 msgstr ""
 
 #, c-format
 msgid "%pB: gotoff relocation against dynamic symbol %s"
 msgstr ""
 
-#: elf32-or1k.c:1514 elf64-alpha.c:4471 elf64-alpha.c:4615
+#: elf32-or1k.c:1510 elf64-alpha.c:4421 elf64-alpha.c:4565
 #, c-format
 msgid "%pB: pc-relative relocation against dynamic symbol %s"
 msgstr ""
 
 #, c-format
 msgid "%pB: pc-relative relocation against dynamic symbol %s"
 msgstr ""
 
-#: elf32-or1k.c:1528
+#: elf32-or1k.c:1524
 #, c-format
 msgid "%pB: non-pic relocation against symbol %s"
 msgstr ""
 
 #, c-format
 msgid "%pB: non-pic relocation against symbol %s"
 msgstr ""
 
-#: elf32-or1k.c:1612
+#: elf32-or1k.c:1608
 #, c-format
 msgid "%pB: support for local dynamic not implemented"
 msgstr ""
 
 #, c-format
 msgid "%pB: support for local dynamic not implemented"
 msgstr ""
 
-#: elf32-or1k.c:1791
+#: elf32-or1k.c:1787
 #, c-format
 msgid "%pB: will not resolve runtime TLS relocation"
 msgstr ""
 
 #, c-format
 msgid "%pB: will not resolve runtime TLS relocation"
 msgstr ""
 
-#: elf32-or1k.c:2133
+#: elf32-or1k.c:2120
 #, c-format
 msgid "%pB: bad relocation section name `%s'"
 msgstr ""
 
 #, c-format
 msgid "%pB: bad relocation section name `%s'"
 msgstr ""
 
-#: elf32-or1k.c:3322
+#: elf32-or1k.c:3181
 #, c-format
 msgid "%pB: %s flag mismatch with previous modules"
 msgstr ""
 #, c-format
 msgid "%pB: %s flag mismatch with previous modules"
 msgstr ""
@@ -3097,92 +3092,87 @@ msgstr ""
 msgid "corrupt %s section in %pB"
 msgstr ""
 
 msgid "corrupt %s section in %pB"
 msgstr ""
 
-#: elf32-ppc.c:1648
+#: elf32-ppc.c:1647
 #, c-format
 msgid "unable to read in %s section from %pB"
 msgstr ""
 
 #, c-format
 msgid "unable to read in %s section from %pB"
 msgstr ""
 
-#: elf32-ppc.c:1690
+#: elf32-ppc.c:1689
 #, c-format
 msgid "warning: unable to set size of %s section in %pB"
 msgstr ""
 
 #, c-format
 msgid "warning: unable to set size of %s section in %pB"
 msgstr ""
 
-#: elf32-ppc.c:1740
+#: elf32-ppc.c:1738
 msgid "failed to allocate space for new APUinfo section"
 msgstr ""
 
 msgid "failed to allocate space for new APUinfo section"
 msgstr ""
 
-#: elf32-ppc.c:1759
+#: elf32-ppc.c:1757
 msgid "failed to compute new APUinfo section"
 msgstr ""
 
 msgid "failed to compute new APUinfo section"
 msgstr ""
 
-#: elf32-ppc.c:1762
+#: elf32-ppc.c:1760
 msgid "failed to install new APUinfo section"
 msgstr ""
 
 msgid "failed to install new APUinfo section"
 msgstr ""
 
-#: elf32-ppc.c:2870
+#: elf32-ppc.c:2861
 #, c-format
 msgid "%pB: relocation %s cannot be used when making a shared object"
 msgstr ""
 
 #, c-format
 msgid "%pB: relocation %s cannot be used when making a shared object"
 msgstr ""
 
-#: elf32-ppc.c:3587 elf32-ppc.c:3595
-#, c-format
-msgid "%pB uses hard float, %pB uses soft float"
-msgstr ""
-
-#: elf32-ppc.c:3603 elf32-ppc.c:3611
+#: elf32-ppc.c:3599 elf32-ppc.c:3607
 #, c-format
 msgid ""
 "%pB uses double-precision hard float, %pB uses single-precision hard float"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB uses double-precision hard float, %pB uses single-precision hard float"
 msgstr ""
 
-#: elf32-ppc.c:3630 elf32-ppc.c:3638
+#: elf32-ppc.c:3629 elf32-ppc.c:3637
 #, c-format
 msgid "%pB uses 64-bit long double, %pB uses 128-bit long double"
 msgstr ""
 
 #, c-format
 msgid "%pB uses 64-bit long double, %pB uses 128-bit long double"
 msgstr ""
 
-#: elf32-ppc.c:3646 elf32-ppc.c:3654
+#: elf32-ppc.c:3645 elf32-ppc.c:3653
 #, c-format
 msgid "%pB uses IBM long double, %pB uses IEEE long double"
 msgstr ""
 
 #, c-format
 msgid "%pB uses IBM long double, %pB uses IEEE long double"
 msgstr ""
 
-#: elf32-ppc.c:3721 elf32-ppc.c:3730
+#: elf32-ppc.c:3720 elf32-ppc.c:3729
 #, c-format
 msgid "%pB uses AltiVec vector ABI, %pB uses SPE vector ABI"
 msgstr ""
 
 #, c-format
 msgid "%pB uses AltiVec vector ABI, %pB uses SPE vector ABI"
 msgstr ""
 
-#: elf32-ppc.c:3759 elf32-ppc.c:3768
+#: elf32-ppc.c:3758 elf32-ppc.c:3767
 #, c-format
 msgid "%pB uses r3/r4 for small structure returns, %pB uses memory"
 msgstr ""
 
 #, c-format
 msgid "%pB uses r3/r4 for small structure returns, %pB uses memory"
 msgstr ""
 
-#: elf32-ppc.c:3832
+#: elf32-ppc.c:3831
 #, c-format
 msgid ""
 "%pB: compiled with -mrelocatable and linked with modules compiled normally"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: compiled with -mrelocatable and linked with modules compiled normally"
 msgstr ""
 
-#: elf32-ppc.c:3840
+#: elf32-ppc.c:3839
 #, c-format
 msgid ""
 "%pB: compiled normally and linked with modules compiled with -mrelocatable"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: compiled normally and linked with modules compiled with -mrelocatable"
 msgstr ""
 
-#: elf32-ppc.c:3909
+#: elf32-ppc.c:3908
 #, c-format
 msgid "%pB(%pA+0x%lx): expected 16A style relocation on 0x%08x insn"
 msgstr ""
 
 #, c-format
 msgid "%pB(%pA+0x%lx): expected 16A style relocation on 0x%08x insn"
 msgstr ""
 
-#: elf32-ppc.c:3928
+#: elf32-ppc.c:3927
 #, c-format
 msgid "%pB(%pA+0x%lx): expected 16D style relocation on 0x%08x insn"
 msgstr ""
 
 #, c-format
 msgid "%pB(%pA+0x%lx): expected 16D style relocation on 0x%08x insn"
 msgstr ""
 
-#: elf32-ppc.c:4031
+#: elf32-ppc.c:4030
 #, c-format
 msgid "bss-plt forced due to %pB"
 msgstr ""
 
 #, c-format
 msgid "bss-plt forced due to %pB"
 msgstr ""
 
-#: elf32-ppc.c:4033
+#: elf32-ppc.c:4032
 msgid "bss-plt forced by profiling"
 msgstr ""
 
 msgid "bss-plt forced by profiling"
 msgstr ""
 
@@ -3190,40 +3180,40 @@ msgstr ""
 #. could just mark this symbol to exclude it
 #. from tls optimization but it's safer to skip
 #. the entire optimization.
 #. could just mark this symbol to exclude it
 #. from tls optimization but it's safer to skip
 #. the entire optimization.
-#: elf32-ppc.c:4608 elf64-ppc.c:8277
+#: elf32-ppc.c:4606 elf64-ppc.c:8252
 #, c-format
 msgid "%H arg lost __tls_get_addr, TLS optimization disabled\n"
 msgstr ""
 
 #, c-format
 msgid "%H arg lost __tls_get_addr, TLS optimization disabled\n"
 msgstr ""
 
-#: elf32-ppc.c:5559 elf32-sh.c:3080 elf32-tilepro.c:2338 elfxx-sparc.c:2531
-#: elfxx-tilegx.c:2578
+#: elf32-ppc.c:5513 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 ""
 
 #, c-format
 msgid "%pB: dynamic relocation in read-only section `%pA'\n"
 msgstr ""
 
-#: elf32-ppc.c:7439
+#: elf32-ppc.c:7356
 msgid "%P: %H: error: %s with unexpected instruction %x\n"
 msgstr ""
 
 msgid "%P: %H: error: %s with unexpected instruction %x\n"
 msgstr ""
 
-#: elf32-ppc.c:7476
+#: elf32-ppc.c:7393
 msgid "%H: fixup branch overflow\n"
 msgstr ""
 
 msgid "%H: fixup branch overflow\n"
 msgstr ""
 
-#: elf32-ppc.c:7516 elf32-ppc.c:7552
+#: elf32-ppc.c:7433 elf32-ppc.c:7469
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): error: %s with unexpected instruction %#x"
 msgstr ""
 
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): error: %s with unexpected instruction %#x"
 msgstr ""
 
-#: elf32-ppc.c:7616
+#: elf32-ppc.c:7533
 #, c-format
 msgid "%X%H: unsupported bss-plt -fPIC ifunc %s\n"
 msgstr ""
 
 #, c-format
 msgid "%X%H: unsupported bss-plt -fPIC ifunc %s\n"
 msgstr ""
 
-#: elf32-ppc.c:7655 elf64-ppc.c:16914
+#: elf32-ppc.c:7572 elf64-ppc.c:16848
 msgid "%H: warning: %s unexpected insn %#x.\n"
 msgstr ""
 
 msgid "%H: warning: %s unexpected insn %#x.\n"
 msgstr ""
 
-#: elf32-ppc.c:7964
+#: elf32-ppc.c:7881
 #, c-format
 msgid "%H: non-zero addend on %s reloc against `%s'\n"
 msgstr ""
 #, c-format
 msgid "%H: non-zero addend on %s reloc against `%s'\n"
 msgstr ""
@@ -3236,54 +3226,54 @@ msgstr ""
 #. local won't have the +32k reloc addend trick marking
 #. -fPIC code, so the linker won't know whether r30 is
 #. _GLOBAL_OFFSET_TABLE_ or pointing into a .got2 section.
 #. 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:7996
+#: elf32-ppc.c:7913
 #, c-format
 msgid "%X%H: @local call to ifunc %s\n"
 msgstr ""
 
 #, c-format
 msgid "%X%H: @local call to ifunc %s\n"
 msgstr ""
 
-#: elf32-ppc.c:8174
+#: elf32-ppc.c:8091
 #, c-format
 msgid "%H: relocation %s for indirect function %s unsupported\n"
 msgstr ""
 
 #, c-format
 msgid "%H: relocation %s for indirect function %s unsupported\n"
 msgstr ""
 
-#: elf32-ppc.c:8508 elf32-ppc.c:8539 elf32-ppc.c:8630 elf32-ppc.c:8726
+#: elf32-ppc.c:8425 elf32-ppc.c:8456 elf32-ppc.c:8547 elf32-ppc.c:8643
 #, c-format
 msgid ""
 "%pB: the target (%s) of a %s relocation is in the wrong output section (%s)"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: the target (%s) of a %s relocation is in the wrong output section (%s)"
 msgstr ""
 
-#: elf32-ppc.c:8856 elf32-ppc.c:8874
+#: elf32-ppc.c:8773 elf32-ppc.c:8791
 msgid "%X%P: %H: %s relocation unsupported for bss-plt\n"
 msgstr ""
 
 msgid "%X%P: %H: %s relocation unsupported for bss-plt\n"
 msgstr ""
 
-#: elf32-ppc.c:8955
+#: elf32-ppc.c:8872
 #, c-format
 msgid "%H: error: %s against `%s' not a multiple of %u\n"
 msgstr ""
 
 #, c-format
 msgid "%H: error: %s against `%s' not a multiple of %u\n"
 msgstr ""
 
-#: elf32-ppc.c:8984
+#: elf32-ppc.c:8901
 #, c-format
 msgid "%H: unresolvable %s relocation against symbol `%s'\n"
 msgstr ""
 
 #, c-format
 msgid "%H: unresolvable %s relocation against symbol `%s'\n"
 msgstr ""
 
-#: elf32-ppc.c:9065
+#: elf32-ppc.c:8982
 #, c-format
 msgid "%H: %s reloc against `%s': error %d\n"
 msgstr ""
 
 #, c-format
 msgid "%H: %s reloc against `%s': error %d\n"
 msgstr ""
 
-#: elf32-ppc.c:9956 elf64-ppc.c:17465
+#: elf32-ppc.c:9872
 msgid ""
 "%X%P: text relocations and GNU indirect functions will result in a segfault "
 "at runtime\n"
 msgstr ""
 
 msgid ""
 "%X%P: text relocations and GNU indirect functions will result in a segfault "
 "at runtime\n"
 msgstr ""
 
-#: elf32-ppc.c:9960 elf64-ppc.c:17469
+#: elf32-ppc.c:9876 elf64-ppc.c:17398
 msgid ""
 "%P: warning: text relocations and GNU indirect functions may result in a "
 "segfault at runtime\n"
 msgstr ""
 
 msgid ""
 "%P: warning: text relocations and GNU indirect functions may result in a "
 "segfault at runtime\n"
 msgstr ""
 
-#: elf32-ppc.c:10005
+#: elf32-ppc.c:9921
 #, c-format
 msgid "%s not defined in linker created %pA"
 msgstr ""
 #, c-format
 msgid "%s not defined in linker created %pA"
 msgstr ""
@@ -3362,37 +3352,37 @@ msgstr ""
 msgid "warning: RX_SYM reloc with an unknown symbol"
 msgstr ""
 
 msgid "warning: RX_SYM reloc with an unknown symbol"
 msgstr ""
 
-#: elf32-rx.c:3175
+#: elf32-rx.c:3173
 #, c-format
 msgid "there is a conflict merging the ELF header flags from %pB"
 msgstr ""
 
 #, c-format
 msgid "there is a conflict merging the ELF header flags from %pB"
 msgstr ""
 
-#: elf32-rx.c:3178
+#: elf32-rx.c:3176
 #, c-format
 msgid "  the input  file's flags: %s"
 msgstr ""
 
 #, c-format
 msgid "  the input  file's flags: %s"
 msgstr ""
 
-#: elf32-rx.c:3180
+#: elf32-rx.c:3178
 #, c-format
 msgid "  the output file's flags: %s"
 msgstr ""
 
 #, c-format
 msgid "  the output file's flags: %s"
 msgstr ""
 
-#: elf32-rx.c:3786
+#: elf32-rx.c:3784
 #, c-format
 msgid "%pB:%pA: table %s missing corresponding %s"
 msgstr ""
 
 #, c-format
 msgid "%pB:%pA: table %s missing corresponding %s"
 msgstr ""
 
-#: elf32-rx.c:3794
+#: elf32-rx.c:3792
 #, c-format
 msgid "%pB:%pA: %s and %s must be in the same input section"
 msgstr ""
 
 #, c-format
 msgid "%pB:%pA: %s and %s must be in the same input section"
 msgstr ""
 
-#: elf32-s390.c:2139 elf64-s390.c:2093
+#: elf32-s390.c:2011 elf64-s390.c:1965
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): invalid instruction for TLS relocation %s"
 msgstr ""
 
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): invalid instruction for TLS relocation %s"
 msgstr ""
 
-#: elf32-score.c:1521 elf32-score7.c:1382 elfxx-mips.c:3824
+#: elf32-score.c:1521 elf32-score7.c:1382 elfxx-mips.c:3800
 msgid "not enough GOT space for local GOT entries"
 msgstr ""
 
 msgid "not enough GOT space for local GOT entries"
 msgstr ""
 
@@ -3425,45 +3415,45 @@ msgstr ""
 msgid "%pB: warning: linking PIC files with non-PIC files"
 msgstr ""
 
 msgid "%pB: warning: linking PIC files with non-PIC files"
 msgstr ""
 
-#: elf32-sh.c:535
+#: elf32-sh.c:533
 #, c-format
 msgid "%pB: %#<PRIx64>: warning: R_SH_USES points to unrecognized insn 0x%x"
 msgstr ""
 
 #, c-format
 msgid "%pB: %#<PRIx64>: warning: R_SH_USES points to unrecognized insn 0x%x"
 msgstr ""
 
-#: elf32-sh.c:3869
+#: elf32-sh.c:3758
 #, c-format
 msgid ""
 "%pB: %#<PRIx64>: fatal: unaligned branch target for relax-support relocation"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: %#<PRIx64>: fatal: unaligned branch target for relax-support relocation"
 msgstr ""
 
-#: elf32-sh.c:3899 elf32-sh.c:3915
+#: elf32-sh.c:3788 elf32-sh.c:3804
 #, c-format
 msgid "%pB: %#<PRIx64>: fatal: unaligned %s relocation %#<PRIx64>"
 msgstr ""
 
 #, c-format
 msgid "%pB: %#<PRIx64>: fatal: unaligned %s relocation %#<PRIx64>"
 msgstr ""
 
-#: elf32-sh.c:3931
+#: elf32-sh.c:3820
 #, c-format
 msgid ""
 "%pB: %#<PRIx64>: fatal: R_SH_PSHA relocation %<PRId64> not in range -32..32"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: %#<PRIx64>: fatal: R_SH_PSHA relocation %<PRId64> not in range -32..32"
 msgstr ""
 
-#: elf32-sh.c:3947
+#: elf32-sh.c:3836
 #, c-format
 msgid ""
 "%pB: %#<PRIx64>: fatal: R_SH_PSHL relocation %<PRId64> not in range -32..32"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: %#<PRIx64>: fatal: R_SH_PSHL relocation %<PRId64> not in range -32..32"
 msgstr ""
 
-#: elf32-sh.c:4077 elf32-sh.c:4472
+#: elf32-sh.c:3966 elf32-sh.c:4361
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): cannot emit fixup to `%s' in read-only section"
 msgstr ""
 
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): cannot emit fixup to `%s' in read-only section"
 msgstr ""
 
-#: elf32-sh.c:4575
+#: elf32-sh.c:4464
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): %s relocation against external symbol \"%s\""
 msgstr ""
 
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): %s relocation against external symbol \"%s\""
 msgstr ""
 
-#: elf32-sh.c:4694
+#: elf32-sh.c:4583
 #, c-format
 msgid ""
 "%pB(%pA): offset in relocation for GD->LE translation is too small: "
 #, c-format
 msgid ""
 "%pB(%pA): offset in relocation for GD->LE translation is too small: "
@@ -3471,125 +3461,125 @@ msgid ""
 msgstr ""
 
 #. The backslash is to prevent bogus trigraph detection.
 msgstr ""
 
 #. The backslash is to prevent bogus trigraph detection.
-#: elf32-sh.c:4712
+#: elf32-sh.c:4601
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0xd4??)"
 msgstr ""
 
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0xd4??)"
 msgstr ""
 
-#: elf32-sh.c:4720
+#: elf32-sh.c:4609
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0xc7??)"
 msgstr ""
 
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0xc7??)"
 msgstr ""
 
-#: elf32-sh.c:4727
+#: elf32-sh.c:4616
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0xd1??)"
 msgstr ""
 
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0xd1??)"
 msgstr ""
 
-#: elf32-sh.c:4734
+#: elf32-sh.c:4623
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0x310c)"
 msgstr ""
 
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0x310c)"
 msgstr ""
 
-#: elf32-sh.c:4741
+#: elf32-sh.c:4630
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0x410b)"
 msgstr ""
 
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0x410b)"
 msgstr ""
 
-#: elf32-sh.c:4748
+#: elf32-sh.c:4637
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0x34cc)"
 msgstr ""
 
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0x34cc)"
 msgstr ""
 
-#: elf32-sh.c:4783
+#: elf32-sh.c:4672
 #, c-format
 msgid ""
 "%pB(%pA): offset in relocation for IE->LE translation is too small: "
 "%#<PRIx64>"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB(%pA): offset in relocation for IE->LE translation is too small: "
 "%#<PRIx64>"
 msgstr ""
 
-#: elf32-sh.c:4801
+#: elf32-sh.c:4690
 #, c-format
 msgid ""
 "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0xd0??: mov.l)"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0xd0??: mov.l)"
 msgstr ""
 
-#: elf32-sh.c:4810
+#: elf32-sh.c:4699
 #, c-format
 msgid ""
 "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0x0?12: stc)"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0x0?12: stc)"
 msgstr ""
 
-#: elf32-sh.c:4817
+#: elf32-sh.c:4706
 #, c-format
 msgid ""
 "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0x0?ce: mov.l)"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0x0?ce: mov.l)"
 msgstr ""
 
-#: elf32-sh.c:4932
+#: elf32-sh.c:4821
 #, c-format
 msgid ""
 "%pB(%pA): offset in relocation for GD->IE translation is too small: "
 "%#<PRIx64>"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB(%pA): offset in relocation for GD->IE translation is too small: "
 "%#<PRIx64>"
 msgstr ""
 
-#: elf32-sh.c:5000
+#: elf32-sh.c:4889
 #, c-format
 msgid ""
 "%pB(%pA): offset in relocation for LD->LE translation is too small: "
 "%#<PRIx64>"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB(%pA): offset in relocation for LD->LE translation is too small: "
 "%#<PRIx64>"
 msgstr ""
 
-#: elf32-sh.c:5128
+#: elf32-sh.c:5017
 #, c-format
 msgid "%X%C: relocation to \"%s\" references a different segment\n"
 msgstr ""
 
 #, c-format
 msgid "%X%C: relocation to \"%s\" references a different segment\n"
 msgstr ""
 
-#: elf32-sh.c:5135
+#: elf32-sh.c:5024
 #, c-format
 msgid "%C: warning: relocation to \"%s\" references a different segment\n"
 msgstr ""
 
 #, c-format
 msgid "%C: warning: relocation to \"%s\" references a different segment\n"
 msgstr ""
 
-#: elf32-sh.c:5638 elf32-sh.c:5720
+#: elf32-sh.c:5483 elf32-sh.c:5565
 #, c-format
 msgid "%pB: `%s' accessed both as normal and FDPIC symbol"
 msgstr ""
 
 #, c-format
 msgid "%pB: `%s' accessed both as normal and FDPIC symbol"
 msgstr ""
 
-#: elf32-sh.c:5644 elf32-sh.c:5725
+#: elf32-sh.c:5489 elf32-sh.c:5570
 #, c-format
 msgid "%pB: `%s' accessed both as FDPIC and thread local symbol"
 msgstr ""
 
 #, c-format
 msgid "%pB: `%s' accessed both as FDPIC and thread local symbol"
 msgstr ""
 
-#: elf32-sh.c:5675
+#: elf32-sh.c:5520
 #, c-format
 msgid "%pB: Function descriptor relocation with non-zero addend"
 msgstr ""
 
 #, c-format
 msgid "%pB: Function descriptor relocation with non-zero addend"
 msgstr ""
 
-#: elf32-sh.c:5882 elf64-alpha.c:4707
+#: elf32-sh.c:5727 elf64-alpha.c:4657
 #, c-format
 msgid "%pB: TLS local exec code cannot be linked into shared objects"
 msgstr ""
 
 #, c-format
 msgid "%pB: TLS local exec code cannot be linked into shared objects"
 msgstr ""
 
-#: elf32-sh.c:5997
+#: elf32-sh.c:5842
 #, c-format
 msgid "%pB: uses %s instructions while previous modules use %s instructions"
 msgstr ""
 
 #, c-format
 msgid "%pB: uses %s instructions while previous modules use %s instructions"
 msgstr ""
 
-#: elf32-sh.c:6009
+#: elf32-sh.c:5854
 #, c-format
 msgid ""
 "internal error: merge of architecture '%s' with architecture '%s' produced "
 "unknown architecture"
 msgstr ""
 
 #, c-format
 msgid ""
 "internal error: merge of architecture '%s' with architecture '%s' produced "
 "unknown architecture"
 msgstr ""
 
-#: elf32-sh.c:6050
+#: elf32-sh.c:5895
 #, c-format
 msgid ""
 "%pB: uses instructions which are incompatible with instructions used in "
 "previous modules"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: uses instructions which are incompatible with instructions used in "
 "previous modules"
 msgstr ""
 
-#: elf32-sh.c:6063
+#: elf32-sh.c:5908
 #, c-format
 msgid "%pB: attempt to mix FDPIC and non-FDPIC objects"
 msgstr ""
 #, c-format
 msgid "%pB: attempt to mix FDPIC and non-FDPIC objects"
 msgstr ""
@@ -3637,174 +3627,174 @@ msgstr ""
 msgid "%pA:0x%v lrlive .brinfo (%u) differs from analysis (%u)\n"
 msgstr ""
 
 msgid "%pA:0x%v lrlive .brinfo (%u) differs from analysis (%u)\n"
 msgstr ""
 
-#: elf32-spu.c:1912
+#: elf32-spu.c:1910
 #, c-format
 msgid "%pB is not allowed to define %s"
 msgstr ""
 
 #, c-format
 msgid "%pB is not allowed to define %s"
 msgstr ""
 
-#: elf32-spu.c:1920
+#: elf32-spu.c:1918
 #, c-format
 msgid "you are not allowed to define %s in a script"
 msgstr ""
 
 #, c-format
 msgid "you are not allowed to define %s in a script"
 msgstr ""
 
-#: elf32-spu.c:1954
+#: elf32-spu.c:1952
 #, c-format
 msgid "%s in overlay section"
 msgstr ""
 
 #, c-format
 msgid "%s in overlay section"
 msgstr ""
 
-#: elf32-spu.c:1983
+#: elf32-spu.c:1981
 msgid "overlay stub relocation overflow"
 msgstr ""
 
 msgid "overlay stub relocation overflow"
 msgstr ""
 
-#: elf32-spu.c:1992 elf64-ppc.c:14558
+#: elf32-spu.c:1990 elf64-ppc.c:14496
 msgid "stubs don't match calculated size"
 msgstr ""
 
 msgid "stubs don't match calculated size"
 msgstr ""
 
-#: elf32-spu.c:2575
+#: elf32-spu.c:2573
 #, c-format
 msgid "warning: %s overlaps %s\n"
 msgstr ""
 
 #, c-format
 msgid "warning: %s overlaps %s\n"
 msgstr ""
 
-#: elf32-spu.c:2591
+#: elf32-spu.c:2589
 #, c-format
 msgid "warning: %s exceeds section size\n"
 msgstr ""
 
 #, c-format
 msgid "warning: %s exceeds section size\n"
 msgstr ""
 
-#: elf32-spu.c:2623
+#: elf32-spu.c:2621
 #, c-format
 msgid "%pA:0x%v not found in function table\n"
 msgstr ""
 
 #, c-format
 msgid "%pA:0x%v not found in function table\n"
 msgstr ""
 
-#: elf32-spu.c:2764
+#: elf32-spu.c:2762
 #, c-format
 msgid "%pB(%pA+0x%v): call to non-code section %pB(%pA), analysis incomplete\n"
 msgstr ""
 
 #, c-format
 msgid "%pB(%pA+0x%v): call to non-code section %pB(%pA), analysis incomplete\n"
 msgstr ""
 
-#: elf32-spu.c:3333
+#: elf32-spu.c:3328
 #, c-format
 msgid "stack analysis will ignore the call from %s to %s\n"
 msgstr ""
 
 #, c-format
 msgid "stack analysis will ignore the call from %s to %s\n"
 msgstr ""
 
-#: elf32-spu.c:4030
+#: elf32-spu.c:4025
 msgid "  calls:\n"
 msgstr ""
 
 msgid "  calls:\n"
 msgstr ""
 
-#: elf32-spu.c:4345
+#: elf32-spu.c:4340
 #, c-format
 msgid "%s duplicated in %s\n"
 msgstr ""
 
 #, c-format
 msgid "%s duplicated in %s\n"
 msgstr ""
 
-#: elf32-spu.c:4349
+#: elf32-spu.c:4344
 #, c-format
 msgid "%s duplicated\n"
 msgstr ""
 
 #, c-format
 msgid "%s duplicated\n"
 msgstr ""
 
-#: elf32-spu.c:4356
+#: elf32-spu.c:4351
 msgid "sorry, no support for duplicate object files in auto-overlay script\n"
 msgstr ""
 
 msgid "sorry, no support for duplicate object files in auto-overlay script\n"
 msgstr ""
 
-#: elf32-spu.c:4398
+#: elf32-spu.c:4393
 #, c-format
 msgid ""
 "non-overlay size of 0x%v plus maximum overlay size of 0x%v exceeds local "
 "store\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "non-overlay size of 0x%v plus maximum overlay size of 0x%v exceeds local "
 "store\n"
 msgstr ""
 
-#: elf32-spu.c:4554
+#: elf32-spu.c:4549
 #, c-format
 msgid "%pB:%pA%s exceeds overlay size\n"
 msgstr ""
 
 #, c-format
 msgid "%pB:%pA%s exceeds overlay size\n"
 msgstr ""
 
-#: elf32-spu.c:4695
+#: elf32-spu.c:4690
 msgid "%F%P: auto overlay error: %E\n"
 msgstr ""
 
 msgid "%F%P: auto overlay error: %E\n"
 msgstr ""
 
-#: elf32-spu.c:4716
+#: elf32-spu.c:4711
 msgid "Stack size for call graph root nodes.\n"
 msgstr ""
 
 msgid "Stack size for call graph root nodes.\n"
 msgstr ""
 
-#: elf32-spu.c:4717
+#: elf32-spu.c:4712
 msgid ""
 "\n"
 "Stack size for functions.  Annotations: '*' max stack, 't' tail call\n"
 msgstr ""
 
 msgid ""
 "\n"
 "Stack size for functions.  Annotations: '*' max stack, 't' tail call\n"
 msgstr ""
 
-#: elf32-spu.c:4727
+#: elf32-spu.c:4722
 msgid "Maximum stack required is 0x%v\n"
 msgstr ""
 
 msgid "Maximum stack required is 0x%v\n"
 msgstr ""
 
-#: elf32-spu.c:4746
+#: elf32-spu.c:4741
 msgid "%X%P: stack/lrlive analysis error: %E\n"
 msgstr ""
 
 msgid "%X%P: stack/lrlive analysis error: %E\n"
 msgstr ""
 
-#: elf32-spu.c:4749
+#: elf32-spu.c:4744
 msgid "%F%P: can not build overlay stubs: %E\n"
 msgstr ""
 
 msgid "%F%P: can not build overlay stubs: %E\n"
 msgstr ""
 
-#: elf32-spu.c:4818
+#: elf32-spu.c:4813
 msgid "fatal error while creating .fixup"
 msgstr ""
 
 msgid "fatal error while creating .fixup"
 msgstr ""
 
-#: elf32-spu.c:5054
+#: elf32-spu.c:5049
 #, c-format
 msgid "%pB(%s+%#<PRIx64>): unresolvable %s relocation against symbol `%s'"
 msgstr ""
 
 #, c-format
 msgid "%pB(%s+%#<PRIx64>): unresolvable %s relocation against symbol `%s'"
 msgstr ""
 
-#: elf32-tic6x.c:1628
+#: elf32-tic6x.c:1588
 msgid "warning: generating a shared library containing non-PIC code"
 msgstr ""
 
 msgid "warning: generating a shared library containing non-PIC code"
 msgstr ""
 
-#: elf32-tic6x.c:1633
+#: elf32-tic6x.c:1593
 msgid "warning: generating a shared library containing non-PID code"
 msgstr ""
 
 msgid "warning: generating a shared library containing non-PID code"
 msgstr ""
 
-#: elf32-tic6x.c:2493
+#: elf32-tic6x.c:2434
 #, c-format
 msgid "%pB: SB-relative relocation but __c6xabi_DSBT_BASE not defined"
 msgstr ""
 
 #, c-format
 msgid "%pB: SB-relative relocation but __c6xabi_DSBT_BASE not defined"
 msgstr ""
 
-#: elf32-tic6x.c:3629
+#: elf32-tic6x.c:3511
 #, c-format
 msgid "%pB: error: unknown mandatory EABI object attribute %d"
 msgstr ""
 
 #, c-format
 msgid "%pB: error: unknown mandatory EABI object attribute %d"
 msgstr ""
 
-#: elf32-tic6x.c:3638
+#: elf32-tic6x.c:3520
 #, c-format
 msgid "%pB: warning: unknown EABI object attribute %d"
 msgstr ""
 
 #, c-format
 msgid "%pB: warning: unknown EABI object attribute %d"
 msgstr ""
 
-#: elf32-tic6x.c:3756 elf32-tic6x.c:3765
+#: elf32-tic6x.c:3638 elf32-tic6x.c:3647
 #, c-format
 msgid "error: %pB requires more stack alignment than %pB preserves"
 msgstr ""
 
 #, c-format
 msgid "error: %pB requires more stack alignment than %pB preserves"
 msgstr ""
 
-#: elf32-tic6x.c:3775 elf32-tic6x.c:3784
+#: elf32-tic6x.c:3657 elf32-tic6x.c:3666
 #, c-format
 msgid "error: unknown Tag_ABI_array_object_alignment value in %pB"
 msgstr ""
 
 #, c-format
 msgid "error: unknown Tag_ABI_array_object_alignment value in %pB"
 msgstr ""
 
-#: elf32-tic6x.c:3793 elf32-tic6x.c:3802
+#: elf32-tic6x.c:3675 elf32-tic6x.c:3684
 #, c-format
 msgid "error: unknown Tag_ABI_array_object_align_expected value in %pB"
 msgstr ""
 
 #, c-format
 msgid "error: unknown Tag_ABI_array_object_align_expected value in %pB"
 msgstr ""
 
-#: elf32-tic6x.c:3811 elf32-tic6x.c:3819
+#: elf32-tic6x.c:3693 elf32-tic6x.c:3701
 #, c-format
 msgid "error: %pB requires more array alignment than %pB preserves"
 msgstr ""
 
 #, c-format
 msgid "error: %pB requires more array alignment than %pB preserves"
 msgstr ""
 
-#: elf32-tic6x.c:3842
+#: elf32-tic6x.c:3724
 #, c-format
 msgid "warning: %pB and %pB differ in wchar_t size"
 msgstr ""
 
 #, c-format
 msgid "warning: %pB and %pB differ in wchar_t size"
 msgstr ""
 
-#: elf32-tic6x.c:3861
+#: elf32-tic6x.c:3743
 #, c-format
 msgid "warning: %pB and %pB differ in whether code is compiled for DSBT"
 msgstr ""
 
 #, c-format
 msgid "warning: %pB and %pB differ in whether code is compiled for DSBT"
 msgstr ""
 
-#: elf32-tilepro.c:3760 elfxx-tilegx.c:4144 elfxx-x86.c:1529
-#: elfnn-aarch64.c:9831 elfnn-riscv.c:2647
+#: elf32-tilepro.c:3635 elfxx-tilegx.c:4019 elfxx-x86.c:1393
+#: elfnn-aarch64.c:9704 elfnn-riscv.c:2522
 #, c-format
 msgid "discarded output section: `%pA'"
 msgstr ""
 #, c-format
 msgid "discarded output section: `%pA'"
 msgstr ""
@@ -4048,17 +4038,17 @@ msgid ""
 "addend of %<PRId64>"
 msgstr ""
 
 "addend of %<PRId64>"
 msgstr ""
 
-#: elf32-vax.c:1443
+#: elf32-vax.c:1389
 #, c-format
 msgid "%pB: warning: PLT addend of %<PRId64> to `%s' from %pA section ignored"
 msgstr ""
 
 #, c-format
 msgid "%pB: warning: PLT addend of %<PRId64> to `%s' from %pA section ignored"
 msgstr ""
 
-#: elf32-vax.c:1569
+#: elf32-vax.c:1515
 #, c-format
 msgid "%pB: warning: %s relocation against symbol `%s' from %pA section"
 msgstr ""
 
 #, c-format
 msgid "%pB: warning: %s relocation against symbol `%s' from %pA section"
 msgstr ""
 
-#: elf32-vax.c:1576
+#: elf32-vax.c:1522
 #, c-format
 msgid "%pB: warning: %s relocation to %#<PRIx64> from %pA section"
 msgstr ""
 #, c-format
 msgid "%pB: warning: %s relocation to %#<PRIx64> from %pA section"
 msgstr ""
@@ -4079,64 +4069,64 @@ msgstr ""
 msgid "error reading cpu type from elf private data"
 msgstr ""
 
 msgid "error reading cpu type from elf private data"
 msgstr ""
 
-#: elf32-xstormy16.c:457 elf64-ia64-vms.c:2082 elfnn-ia64.c:2352
+#: elf32-xstormy16.c:457 elf64-ia64-vms.c:2074 elfnn-ia64.c:2343
 msgid "non-zero addend in @fptr reloc"
 msgstr ""
 
 msgid "non-zero addend in @fptr reloc"
 msgstr ""
 
-#: elf32-xtensa.c:980
+#: elf32-xtensa.c:1001
 #, c-format
 msgid "%pB(%pA): invalid property table"
 msgstr ""
 
 #, c-format
 msgid "%pB(%pA): invalid property table"
 msgstr ""
 
-#: elf32-xtensa.c:2723
+#: elf32-xtensa.c:2733
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): relocation offset out of range (size=%#<PRIx64>)"
 msgstr ""
 
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): relocation offset out of range (size=%#<PRIx64>)"
 msgstr ""
 
-#: elf32-xtensa.c:2806 elf32-xtensa.c:2929
+#: elf32-xtensa.c:2816 elf32-xtensa.c:2939
 msgid "dynamic relocation in read-only section"
 msgstr ""
 
 msgid "dynamic relocation in read-only section"
 msgstr ""
 
-#: elf32-xtensa.c:2906
+#: elf32-xtensa.c:2916
 msgid "TLS relocation invalid without dynamic sections"
 msgstr ""
 
 msgid "TLS relocation invalid without dynamic sections"
 msgstr ""
 
-#: elf32-xtensa.c:3118
+#: elf32-xtensa.c:3126
 msgid "internal inconsistency in size of .got.loc section"
 msgstr ""
 
 msgid "internal inconsistency in size of .got.loc section"
 msgstr ""
 
-#: elf32-xtensa.c:3425
+#: elf32-xtensa.c:3432
 #, c-format
 msgid "%pB: incompatible machine type; output is 0x%x; input is 0x%x"
 msgstr ""
 
 #, c-format
 msgid "%pB: incompatible machine type; output is 0x%x; input is 0x%x"
 msgstr ""
 
-#: elf32-xtensa.c:4719 elf32-xtensa.c:4727
+#: elf32-xtensa.c:4726 elf32-xtensa.c:4734
 msgid "attempt to convert L32R/CALLX to CALL failed"
 msgstr ""
 
 msgid "attempt to convert L32R/CALLX to CALL failed"
 msgstr ""
 
-#: elf32-xtensa.c:6555 elf32-xtensa.c:6634 elf32-xtensa.c:8065
+#: elf32-xtensa.c:6559 elf32-xtensa.c:6638 elf32-xtensa.c:8064
 #, c-format
 msgid ""
 "%pB(%pA+%#<PRIx64>): could not decode instruction; possible configuration "
 "mismatch"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB(%pA+%#<PRIx64>): could not decode instruction; possible configuration "
 "mismatch"
 msgstr ""
 
-#: elf32-xtensa.c:7804
+#: elf32-xtensa.c:7805
 #, c-format
 msgid ""
 "%pB(%pA+%#<PRIx64>): could not decode instruction for XTENSA_ASM_SIMPLIFY "
 "relocation; possible configuration mismatch"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB(%pA+%#<PRIx64>): could not decode instruction for XTENSA_ASM_SIMPLIFY "
 "relocation; possible configuration mismatch"
 msgstr ""
 
-#: elf32-xtensa.c:9665
+#: elf32-xtensa.c:9663
 msgid "invalid relocation address"
 msgstr ""
 
 msgid "invalid relocation address"
 msgstr ""
 
-#: elf32-xtensa.c:9756
+#: elf32-xtensa.c:9754
 msgid "overflow after relaxation"
 msgstr ""
 
 msgid "overflow after relaxation"
 msgstr ""
 
-#: elf32-xtensa.c:10902
+#: elf32-xtensa.c:10900
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): unexpected fix for %s relocation"
 msgstr ""
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): unexpected fix for %s relocation"
 msgstr ""
@@ -4160,57 +4150,62 @@ msgstr ""
 msgid "GPDISP relocation did not find ldah and lda instructions"
 msgstr ""
 
 msgid "GPDISP relocation did not find ldah and lda instructions"
 msgstr ""
 
-#: elf64-alpha.c:2472
+#: elf64-alpha.c:1999 elf64-alpha.c:2694 elflink.c:14885
+#, c-format
+msgid "%pB: dynamic relocation against `%pT' in read-only section `%pA'\n"
+msgstr ""
+
+#: elf64-alpha.c:2451
 #, c-format
 msgid "%pB: .got subsegment exceeds 64K (size %d)"
 msgstr ""
 
 #, c-format
 msgid "%pB: .got subsegment exceeds 64K (size %d)"
 msgstr ""
 
-#: elf64-alpha.c:3034 elf64-alpha.c:3230
+#: elf64-alpha.c:2989 elf64-alpha.c:3183
 #, c-format
 msgid "%pB: %pA+%#<PRIx64>: warning: %s relocation against unexpected insn"
 msgstr ""
 
 #, c-format
 msgid "%pB: %pA+%#<PRIx64>: warning: %s relocation against unexpected insn"
 msgstr ""
 
-#: elf64-alpha.c:4431 elf64-alpha.c:4444
+#: elf64-alpha.c:4381 elf64-alpha.c:4394
 #, c-format
 msgid "%pB: gp-relative relocation against dynamic symbol %s"
 msgstr ""
 
 #, c-format
 msgid "%pB: gp-relative relocation against dynamic symbol %s"
 msgstr ""
 
-#: elf64-alpha.c:4500
+#: elf64-alpha.c:4450
 #, c-format
 msgid "%pB: change in gp: BRSGP %s"
 msgstr ""
 
 #, c-format
 msgid "%pB: change in gp: BRSGP %s"
 msgstr ""
 
-#: elf64-alpha.c:4525 mach-o.c:616 elfnn-riscv.c:520
+#: elf64-alpha.c:4475 mach-o.c:616 elfnn-riscv.c:485
 msgid "<unknown>"
 msgstr ""
 
 msgid "<unknown>"
 msgstr ""
 
-#: elf64-alpha.c:4531
+#: elf64-alpha.c:4481
 #, c-format
 msgid "%pB: !samegp reloc against symbol without .prologue: %s"
 msgstr ""
 
 #, c-format
 msgid "%pB: !samegp reloc against symbol without .prologue: %s"
 msgstr ""
 
-#: elf64-alpha.c:4589
+#: elf64-alpha.c:4539
 #, c-format
 msgid "%pB: unhandled dynamic relocation against %s"
 msgstr ""
 
 #, c-format
 msgid "%pB: unhandled dynamic relocation against %s"
 msgstr ""
 
-#: elf64-alpha.c:4624
+#: elf64-alpha.c:4574
 #, c-format
 msgid "%pB: pc-relative relocation against undefined weak symbol %s"
 msgstr ""
 
 #, c-format
 msgid "%pB: pc-relative relocation against undefined weak symbol %s"
 msgstr ""
 
-#: elf64-alpha.c:4690
+#: elf64-alpha.c:4640
 #, c-format
 msgid "%pB: dtp-relative relocation against dynamic symbol %s"
 msgstr ""
 
 #, c-format
 msgid "%pB: dtp-relative relocation against dynamic symbol %s"
 msgstr ""
 
-#: elf64-alpha.c:4715
+#: elf64-alpha.c:4665
 #, c-format
 msgid "%pB: tp-relative relocation against dynamic symbol %s"
 msgstr ""
 
 #. Only if it's not an unresolved symbol.
 #, c-format
 msgid "%pB: tp-relative relocation against dynamic symbol %s"
 msgstr ""
 
 #. Only if it's not an unresolved symbol.
-#: elf64-bpf.c:492
+#: elf64-bpf.c:517
 msgid "internal error: relocation not supported"
 msgstr ""
 
 msgid "internal error: relocation not supported"
 msgstr ""
 
@@ -4219,123 +4214,123 @@ msgstr ""
 msgid "%pB: Relocations in generic ELF (EM: %d)"
 msgstr ""
 
 msgid "%pB: Relocations in generic ELF (EM: %d)"
 msgstr ""
 
-#: elf64-hppa.c:2081
+#: elf64-hppa.c:2032
 #, c-format
 msgid "stub entry for %s cannot load .plt, dp offset = %<PRId64>"
 msgstr ""
 
 #, c-format
 msgid "stub entry for %s cannot load .plt, dp offset = %<PRId64>"
 msgstr ""
 
-#: elf64-hppa.c:3285
+#: elf64-hppa.c:3236
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): cannot reach %s"
 msgstr ""
 
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): cannot reach %s"
 msgstr ""
 
-#: elf64-ia64-vms.c:598 elfnn-ia64.c:640
+#: elf64-ia64-vms.c:598 elfnn-ia64.c:639
 #, c-format
 msgid ""
 "%pB: can't relax br at %#<PRIx64> in section `%pA'; please use brl or "
 "indirect branch"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: can't relax br at %#<PRIx64> in section `%pA'; please use brl or "
 "indirect branch"
 msgstr ""
 
-#: elf64-ia64-vms.c:2037 elfnn-ia64.c:2300
+#: elf64-ia64-vms.c:2029 elfnn-ia64.c:2291
 msgid "@pltoff reloc against local symbol"
 msgstr ""
 
 msgid "@pltoff reloc against local symbol"
 msgstr ""
 
-#: elf64-ia64-vms.c:3289 elfnn-ia64.c:3711
+#: elf64-ia64-vms.c:3281 elfnn-ia64.c:3674
 #, c-format
 msgid "%pB: short data segment overflowed (%#<PRIx64> >= 0x400000)"
 msgstr ""
 
 #, c-format
 msgid "%pB: short data segment overflowed (%#<PRIx64> >= 0x400000)"
 msgstr ""
 
-#: elf64-ia64-vms.c:3299 elfnn-ia64.c:3721
+#: elf64-ia64-vms.c:3291 elfnn-ia64.c:3684
 #, c-format
 msgid "%pB: __gp does not cover short data segment"
 msgstr ""
 
 #, c-format
 msgid "%pB: __gp does not cover short data segment"
 msgstr ""
 
-#: elf64-ia64-vms.c:3569 elfnn-ia64.c:3995
+#: elf64-ia64-vms.c:3561 elfnn-ia64.c:3958
 #, c-format
 msgid "%pB: non-pic code with imm relocation against dynamic symbol `%s'"
 msgstr ""
 
 #, c-format
 msgid "%pB: non-pic code with imm relocation against dynamic symbol `%s'"
 msgstr ""
 
-#: elf64-ia64-vms.c:3633 elfnn-ia64.c:4063
+#: elf64-ia64-vms.c:3625 elfnn-ia64.c:4026
 #, c-format
 msgid "%pB: @gprel relocation against dynamic symbol %s"
 msgstr ""
 
 #, c-format
 msgid "%pB: @gprel relocation against dynamic symbol %s"
 msgstr ""
 
-#: elf64-ia64-vms.c:3692 elfnn-ia64.c:4126
+#: elf64-ia64-vms.c:3684 elfnn-ia64.c:4089
 #, c-format
 msgid "%pB: linking non-pic code in a position independent executable"
 msgstr ""
 
 #, c-format
 msgid "%pB: linking non-pic code in a position independent executable"
 msgstr ""
 
-#: elf64-ia64-vms.c:3794 elfnn-ia64.c:4264
+#: elf64-ia64-vms.c:3786 elfnn-ia64.c:4227
 #, c-format
 msgid "%pB: @internal branch to dynamic symbol %s"
 msgstr ""
 
 #, c-format
 msgid "%pB: @internal branch to dynamic symbol %s"
 msgstr ""
 
-#: elf64-ia64-vms.c:3797 elfnn-ia64.c:4267
+#: elf64-ia64-vms.c:3789 elfnn-ia64.c:4230
 #, c-format
 msgid "%pB: speculation fixup to dynamic symbol %s"
 msgstr ""
 
 #, c-format
 msgid "%pB: speculation fixup to dynamic symbol %s"
 msgstr ""
 
-#: elf64-ia64-vms.c:3800 elfnn-ia64.c:4270
+#: elf64-ia64-vms.c:3792 elfnn-ia64.c:4233
 #, c-format
 msgid "%pB: @pcrel relocation against dynamic symbol %s"
 msgstr ""
 
 #, c-format
 msgid "%pB: @pcrel relocation against dynamic symbol %s"
 msgstr ""
 
-#: elf64-ia64-vms.c:3924 elfnn-ia64.c:4467
+#: elf64-ia64-vms.c:3916 elfnn-ia64.c:4430
 msgid "unsupported reloc"
 msgstr ""
 
 msgid "unsupported reloc"
 msgstr ""
 
-#: elf64-ia64-vms.c:3961 elfnn-ia64.c:4505
+#: elf64-ia64-vms.c:3953 elfnn-ia64.c:4468
 #, c-format
 msgid ""
 "%pB: missing TLS section for relocation %s against `%s' at %#<PRIx64> in "
 "section `%pA'."
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: missing TLS section for relocation %s against `%s' at %#<PRIx64> in "
 "section `%pA'."
 msgstr ""
 
-#: elf64-ia64-vms.c:3978 elfnn-ia64.c:4522
+#: elf64-ia64-vms.c:3970 elfnn-ia64.c:4485
 #, c-format
 msgid ""
 "%pB: Can't relax br (%s) to `%s' at %#<PRIx64> in section `%pA' with size "
 "%#<PRIx64> (> 0x1000000)."
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: Can't relax br (%s) to `%s' at %#<PRIx64> in section `%pA' with size "
 "%#<PRIx64> (> 0x1000000)."
 msgstr ""
 
-#: elf64-ia64-vms.c:4274 elfnn-ia64.c:4783
+#: elf64-ia64-vms.c:4266 elfnn-ia64.c:4746
 #, c-format
 msgid "%pB: linking trap-on-NULL-dereference with non-trapping files"
 msgstr ""
 
 #, c-format
 msgid "%pB: linking trap-on-NULL-dereference with non-trapping files"
 msgstr ""
 
-#: elf64-ia64-vms.c:4283 elfnn-ia64.c:4792
+#: elf64-ia64-vms.c:4275 elfnn-ia64.c:4755
 #, c-format
 msgid "%pB: linking big-endian files with little-endian files"
 msgstr ""
 
 #, c-format
 msgid "%pB: linking big-endian files with little-endian files"
 msgstr ""
 
-#: elf64-ia64-vms.c:4292 elfnn-ia64.c:4801
+#: elf64-ia64-vms.c:4284 elfnn-ia64.c:4764
 #, c-format
 msgid "%pB: linking 64-bit files with 32-bit files"
 msgstr ""
 
 #, c-format
 msgid "%pB: linking 64-bit files with 32-bit files"
 msgstr ""
 
-#: elf64-ia64-vms.c:4301 elfnn-ia64.c:4810
+#: elf64-ia64-vms.c:4293 elfnn-ia64.c:4773
 #, c-format
 msgid "%pB: linking constant-gp files with non-constant-gp files"
 msgstr ""
 
 #, c-format
 msgid "%pB: linking constant-gp files with non-constant-gp files"
 msgstr ""
 
-#: elf64-ia64-vms.c:4311 elfnn-ia64.c:4820
+#: elf64-ia64-vms.c:4303 elfnn-ia64.c:4783
 #, c-format
 msgid "%pB: linking auto-pic files with non-auto-pic files"
 msgstr ""
 
 #, c-format
 msgid "%pB: linking auto-pic files with non-auto-pic files"
 msgstr ""
 
-#: elf64-ia64-vms.c:5158 elflink.c:5066
+#: elf64-ia64-vms.c:5150 elflink.c:5072
 #, c-format
 msgid ""
 "warning: alignment %u of common symbol `%s' in %pB is greater than the "
 "alignment (%u) of its section %pA"
 msgstr ""
 
 #, c-format
 msgid ""
 "warning: alignment %u of common symbol `%s' in %pB is greater than the "
 "alignment (%u) of its section %pA"
 msgstr ""
 
-#: elf64-ia64-vms.c:5165 elflink.c:5073
+#: elf64-ia64-vms.c:5157 elflink.c:5079
 #, c-format
 msgid "warning: alignment %u of symbol `%s' in %pB is smaller than %u in %pB"
 msgstr ""
 
 #, c-format
 msgid "warning: alignment %u of symbol `%s' in %pB is smaller than %u in %pB"
 msgstr ""
 
-#: elf64-ia64-vms.c:5181 elflink.c:5090
+#: elf64-ia64-vms.c:5173 elflink.c:5096
 #, c-format
 msgid ""
 "warning: size of symbol `%s' changed from %<PRIu64> in %pB to %<PRIu64> in "
 #, c-format
 msgid ""
 "warning: size of symbol `%s' changed from %<PRIu64> in %pB to %<PRIu64> in "
@@ -4418,149 +4413,154 @@ msgid ""
 "internal inconsistency: remaining %lu != max %lu; please report this bug"
 msgstr ""
 
 "internal inconsistency: remaining %lu != max %lu; please report this bug"
 msgstr ""
 
-#: elf64-ppc.c:4094
+#: elf64-ppc.c:1342
+#, c-format
+msgid "warning: %s should be used rather than %s"
+msgstr ""
+
+#: elf64-ppc.c:4101
 #, c-format
 msgid "symbol '%s' has invalid st_other for ABI version 1"
 msgstr ""
 
 #, c-format
 msgid "symbol '%s' has invalid st_other for ABI version 1"
 msgstr ""
 
-#: elf64-ppc.c:4274
+#: elf64-ppc.c:4281
 #, c-format
 msgid "%pB .opd not allowed in ABI version %d"
 msgstr ""
 
 #, c-format
 msgid "%pB .opd not allowed in ABI version %d"
 msgstr ""
 
-#: elf64-ppc.c:4854
+#: elf64-ppc.c:4852
 #, c-format
 msgid "%H: %s reloc unsupported in shared libraries and PIEs\n"
 msgstr ""
 
 #, c-format
 msgid "%H: %s reloc unsupported in shared libraries and PIEs\n"
 msgstr ""
 
-#: elf64-ppc.c:5262
+#: elf64-ppc.c:5260
 #, c-format
 msgid "%pB uses unknown e_flags 0x%lx"
 msgstr ""
 
 #, c-format
 msgid "%pB uses unknown e_flags 0x%lx"
 msgstr ""
 
-#: elf64-ppc.c:5270
+#: elf64-ppc.c:5268
 #, c-format
 msgid "%pB: ABI version %ld is not compatible with ABI version %ld output"
 msgstr ""
 
 #, c-format
 msgid "%pB: ABI version %ld is not compatible with ABI version %ld output"
 msgstr ""
 
-#: elf64-ppc.c:5297
+#: elf64-ppc.c:5295
 #, c-format
 msgid " [abiv%ld]"
 msgstr ""
 
 #, c-format
 msgid " [abiv%ld]"
 msgstr ""
 
-#: elf64-ppc.c:6594
+#: elf64-ppc.c:6574
 msgid ""
 "%P: copy reloc against `%pT' requires lazy plt linking; avoid setting "
 "LD_BIND_NOW=1 or upgrade gcc\n"
 msgstr ""
 
 msgid ""
 "%P: copy reloc against `%pT' requires lazy plt linking; avoid setting "
 "LD_BIND_NOW=1 or upgrade gcc\n"
 msgstr ""
 
-#: elf64-ppc.c:6861
+#: elf64-ppc.c:6841
 #, c-format
 msgid "%pB: undefined symbol on R_PPC64_TOCSAVE relocation"
 msgstr ""
 
 #, c-format
 msgid "%pB: undefined symbol on R_PPC64_TOCSAVE relocation"
 msgstr ""
 
-#: elf64-ppc.c:7109
+#: elf64-ppc.c:7089
 #, c-format
 msgid "dynreloc miscount for %pB, section %pA"
 msgstr ""
 
 #, c-format
 msgid "dynreloc miscount for %pB, section %pA"
 msgstr ""
 
-#: elf64-ppc.c:7198
+#: elf64-ppc.c:7178
 #, c-format
 msgid "%pB: .opd is not a regular array of opd entries"
 msgstr ""
 
 #, c-format
 msgid "%pB: .opd is not a regular array of opd entries"
 msgstr ""
 
-#: elf64-ppc.c:7208
+#: elf64-ppc.c:7188
 #, c-format
 msgid "%pB: unexpected reloc type %u in .opd section"
 msgstr ""
 
 #, c-format
 msgid "%pB: unexpected reloc type %u in .opd section"
 msgstr ""
 
-#: elf64-ppc.c:7230
+#: elf64-ppc.c:7210
 #, c-format
 msgid "%pB: undefined sym `%s' in .opd section"
 msgstr ""
 
 #, c-format
 msgid "%pB: undefined sym `%s' in .opd section"
 msgstr ""
 
-#: elf64-ppc.c:7720
+#: elf64-ppc.c:7697
 msgid ""
 "warning: --plt-localentry is especially dangerous without ld.so support to "
 "detect ABI violations"
 msgstr ""
 
 msgid ""
 "warning: --plt-localentry is especially dangerous without ld.so support to "
 "detect ABI violations"
 msgstr ""
 
-#: elf64-ppc.c:8042
+#: elf64-ppc.c:8017
 msgid "%H __tls_get_addr lost arg, TLS optimization disabled\n"
 msgstr ""
 
 msgid "%H __tls_get_addr lost arg, TLS optimization disabled\n"
 msgstr ""
 
-#: elf64-ppc.c:8443 elf64-ppc.c:9160
+#: elf64-ppc.c:8417 elf64-ppc.c:9130
 #, c-format
 msgid "%s defined on removed toc entry"
 msgstr ""
 
 #, c-format
 msgid "%s defined on removed toc entry"
 msgstr ""
 
-#: elf64-ppc.c:9117
+#: elf64-ppc.c:9087
 #, c-format
 msgid "%H: %s references optimized away TOC entry\n"
 msgstr ""
 
 #, c-format
 msgid "%H: %s references optimized away TOC entry\n"
 msgstr ""
 
-#: elf64-ppc.c:9341
+#: elf64-ppc.c:9308
 #, c-format
 msgid "%H: got/toc optimization is not supported for %s instruction\n"
 msgstr ""
 
 #, c-format
 msgid "%H: got/toc optimization is not supported for %s instruction\n"
 msgstr ""
 
-#: elf64-ppc.c:10195
+#: elf64-ppc.c:10135
 #, c-format
 msgid "warning: discarding dynamic section %s"
 msgstr ""
 
 #, c-format
 msgid "warning: discarding dynamic section %s"
 msgstr ""
 
-#: elf64-ppc.c:11336
+#: elf64-ppc.c:11277
 msgid "%P: cannot find opd entry toc for `%pT'\n"
 msgstr ""
 
 msgid "%P: cannot find opd entry toc for `%pT'\n"
 msgstr ""
 
-#: elf64-ppc.c:11382 elf64-ppc.c:11926
+#: elf64-ppc.c:11323 elf64-ppc.c:11867
 msgid ""
 "%F%P: Could not assign group %pA target %pA to an output section. Retry "
 "without --enable-non-contiguous-regions.\n"
 msgstr ""
 
 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:11444
+#: elf64-ppc.c:11385
 #, c-format
 msgid "long branch stub `%s' offset overflow"
 msgstr ""
 
 #, c-format
 msgid "long branch stub `%s' offset overflow"
 msgstr ""
 
-#: elf64-ppc.c:11471
+#: elf64-ppc.c:11412
 #, c-format
 msgid "can't find branch stub `%s'"
 msgstr ""
 
 #, c-format
 msgid "can't find branch stub `%s'"
 msgstr ""
 
-#: elf64-ppc.c:11535 elf64-ppc.c:11802 elf64-ppc.c:14033
+#: elf64-ppc.c:11476 elf64-ppc.c:11743 elf64-ppc.c:13972
 #, c-format
 msgid "%P: linkage table error against `%pT'\n"
 msgstr ""
 
 #, c-format
 msgid "%P: linkage table error against `%pT'\n"
 msgstr ""
 
-#: elf64-ppc.c:11998
+#: elf64-ppc.c:11939
 #, c-format
 msgid "can't build branch stub `%s'"
 msgstr ""
 
 #, c-format
 msgid "can't build branch stub `%s'"
 msgstr ""
 
-#: elf64-ppc.c:12980
+#: elf64-ppc.c:12920
 #, c-format
 msgid "%pB section %pA exceeds stub group size"
 msgstr ""
 
 #, c-format
 msgid "%pB section %pA exceeds stub group size"
 msgstr ""
 
-#: elf64-ppc.c:14215
+#: elf64-ppc.c:14153
 msgid "__tls_get_addr call offset overflow"
 msgstr ""
 
 msgid "__tls_get_addr call offset overflow"
 msgstr ""
 
-#: elf64-ppc.c:14517 elf64-ppc.c:14536
+#: elf64-ppc.c:14455 elf64-ppc.c:14474
 #, c-format
 msgid "%s offset too large for .eh_frame sdata4 encoding"
 msgstr ""
 
 #, c-format
 msgid "%s offset too large for .eh_frame sdata4 encoding"
 msgstr ""
 
-#: elf64-ppc.c:14568
+#: elf64-ppc.c:14506
 #, c-format
 msgid "linker stubs in %u group\n"
 msgid_plural "linker stubs in %u groups\n"
 msgstr[0] ""
 msgstr[1] ""
 
 #, c-format
 msgid "linker stubs in %u group\n"
 msgid_plural "linker stubs in %u groups\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: elf64-ppc.c:14575
+#: elf64-ppc.c:14513
 #, c-format
 msgid ""
 "%s  branch         %lu\n"
 #, c-format
 msgid ""
 "%s  branch         %lu\n"
@@ -4578,192 +4578,192 @@ msgid ""
 "  global entry   %lu"
 msgstr ""
 
 "  global entry   %lu"
 msgstr ""
 
-#: elf64-ppc.c:14975
+#: elf64-ppc.c:14913
 #, c-format
 msgid "%H: %s used with TLS symbol `%pT'\n"
 msgstr ""
 
 #, c-format
 msgid "%H: %s used with TLS symbol `%pT'\n"
 msgstr ""
 
-#: elf64-ppc.c:14977
+#: elf64-ppc.c:14915
 #, c-format
 msgid "%H: %s used with non-TLS symbol `%pT'\n"
 msgstr ""
 
 #, c-format
 msgid "%H: %s used with non-TLS symbol `%pT'\n"
 msgstr ""
 
-#: elf64-ppc.c:15732
+#: elf64-ppc.c:15670
 #, c-format
 msgid "%H: call to `%pT' lacks nop, can't restore toc; (plt call stub)\n"
 msgstr ""
 
 #, c-format
 msgid "%H: call to `%pT' lacks nop, can't restore toc; (plt call stub)\n"
 msgstr ""
 
-#: elf64-ppc.c:15738
+#: elf64-ppc.c:15676
 #, c-format
 msgid ""
 "%H: call to `%pT' lacks nop, can't restore toc; (toc save/adjust stub)\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "%H: call to `%pT' lacks nop, can't restore toc; (toc save/adjust stub)\n"
 msgstr ""
 
-#: elf64-ppc.c:16628
+#: elf64-ppc.c:16564
 #, c-format
 msgid "%H: %s for indirect function `%pT' unsupported\n"
 msgstr ""
 
 #, c-format
 msgid "%H: %s for indirect function `%pT' unsupported\n"
 msgstr ""
 
-#: elf64-ppc.c:16715
+#: elf64-ppc.c:16649
 #, c-format
 msgid ""
 "%X%P: %pB: %s against %pT is not supported by glibc as a dynamic relocation\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "%X%P: %pB: %s against %pT is not supported by glibc as a dynamic relocation\n"
 msgstr ""
 
-#: elf64-ppc.c:16770
+#: elf64-ppc.c:16704
 #, c-format
 msgid "%P: %pB: %s is not supported for `%pT'\n"
 msgstr ""
 
 #, c-format
 msgid "%P: %pB: %s is not supported for `%pT'\n"
 msgstr ""
 
-#: elf64-ppc.c:17029
+#: elf64-ppc.c:16963
 #, c-format
 msgid "%H: error: %s not a multiple of %u\n"
 msgstr ""
 
 #, c-format
 msgid "%H: error: %s not a multiple of %u\n"
 msgstr ""
 
-#: elf64-ppc.c:17052
+#: elf64-ppc.c:16986
 #, c-format
 msgid "%H: unresolvable %s against `%pT'\n"
 msgstr ""
 
 #, c-format
 msgid "%H: unresolvable %s against `%pT'\n"
 msgstr ""
 
-#: elf64-ppc.c:17197
+#: elf64-ppc.c:17131
 #, c-format
 msgid "%H: %s against `%pT': error %d\n"
 msgstr ""
 
 #, c-format
 msgid "%H: %s against `%pT': error %d\n"
 msgstr ""
 
-#: elf64-s390.c:2574
+#: elf64-s390.c:2446
 #, c-format
 msgid ""
 "%pB: `%s' non-PLT reloc for symbol defined in shared library and accessed "
 "from executable (rebuild file with -fPIC ?)"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: `%s' non-PLT reloc for symbol defined in shared library and accessed "
 "from executable (rebuild file with -fPIC ?)"
 msgstr ""
 
-#: elf64-sparc.c:481
+#: elf64-sparc.c:478
 #, c-format
 msgid "%pB: only registers %%g[2367] can be declared using STT_REGISTER"
 msgstr ""
 
 #, c-format
 msgid "%pB: only registers %%g[2367] can be declared using STT_REGISTER"
 msgstr ""
 
-#: elf64-sparc.c:502
+#: elf64-sparc.c:499
 #, c-format
 msgid "register %%g%d used incompatibly: %s in %pB, previously %s in %pB"
 msgstr ""
 
 #, c-format
 msgid "register %%g%d used incompatibly: %s in %pB, previously %s in %pB"
 msgstr ""
 
-#: elf64-sparc.c:526
+#: elf64-sparc.c:523
 #, c-format
 msgid "symbol `%s' has differing types: REGISTER in %pB, previously %s in %pB"
 msgstr ""
 
 #, c-format
 msgid "symbol `%s' has differing types: REGISTER in %pB, previously %s in %pB"
 msgstr ""
 
-#: elf64-sparc.c:573
+#: elf64-sparc.c:570
 #, c-format
 msgid "Symbol `%s' has differing types: %s in %pB, previously REGISTER in %pB"
 msgstr ""
 
 #, c-format
 msgid "Symbol `%s' has differing types: %s in %pB, previously REGISTER in %pB"
 msgstr ""
 
-#: elf64-sparc.c:705
+#: elf64-sparc.c:702
 #, c-format
 msgid "%pB: linking UltraSPARC specific with HAL specific code"
 msgstr ""
 
 #, c-format
 msgid "%pB: linking UltraSPARC specific with HAL specific code"
 msgstr ""
 
-#: elf64-x86-64.c:1424
+#: elf64-x86-64.c:1417
 msgid "hidden symbol "
 msgstr ""
 
 msgid "hidden symbol "
 msgstr ""
 
-#: elf64-x86-64.c:1427
+#: elf64-x86-64.c:1420
 msgid "internal symbol "
 msgstr ""
 
 msgid "internal symbol "
 msgstr ""
 
-#: elf64-x86-64.c:1430 elf64-x86-64.c:1434
+#: elf64-x86-64.c:1423 elf64-x86-64.c:1427
 msgid "protected symbol "
 msgstr ""
 
 msgid "protected symbol "
 msgstr ""
 
-#: elf64-x86-64.c:1436
+#: elf64-x86-64.c:1429
 msgid "symbol "
 msgstr ""
 
 msgid "symbol "
 msgstr ""
 
-#: elf64-x86-64.c:1442
+#: elf64-x86-64.c:1435
 msgid "undefined "
 msgstr ""
 
 msgid "undefined "
 msgstr ""
 
-#: elf64-x86-64.c:1452
+#: elf64-x86-64.c:1445
 msgid "a shared object"
 msgstr ""
 
 msgid "a shared object"
 msgstr ""
 
-#: elf64-x86-64.c:1454
+#: elf64-x86-64.c:1447
 msgid "; recompile with -fPIC"
 msgstr ""
 
 msgid "; recompile with -fPIC"
 msgstr ""
 
-#: elf64-x86-64.c:1459
+#: elf64-x86-64.c:1452
 msgid "a PIE object"
 msgstr ""
 
 msgid "a PIE object"
 msgstr ""
 
-#: elf64-x86-64.c:1461
+#: elf64-x86-64.c:1454
 msgid "a PDE object"
 msgstr ""
 
 msgid "a PDE object"
 msgstr ""
 
-#: elf64-x86-64.c:1463
+#: elf64-x86-64.c:1456
 msgid "; recompile with -fPIE"
 msgstr ""
 
 msgid "; recompile with -fPIE"
 msgstr ""
 
-#: elf64-x86-64.c:1467
+#: elf64-x86-64.c:1460
 #, c-format
 msgid "%pB: relocation %s against %s%s`%s' can not be used when making %s%s"
 msgstr ""
 
 #, c-format
 msgid "%pB: relocation %s against %s%s`%s' can not be used when making %s%s"
 msgstr ""
 
-#: elf64-x86-64.c:1984
+#: elf64-x86-64.c:1968
 #, c-format
 msgid "%pB: relocation %s against symbol `%s' isn't supported in x32 mode"
 msgstr ""
 
 #, c-format
 msgid "%pB: relocation %s against symbol `%s' isn't supported in x32 mode"
 msgstr ""
 
-#: elf64-x86-64.c:2140
+#: elf64-x86-64.c:2124
 #, c-format
 msgid "%pB: '%s' accessed both as normal and thread local symbol"
 msgstr ""
 
 #, c-format
 msgid "%pB: '%s' accessed both as normal and thread local symbol"
 msgstr ""
 
-#: elf64-x86-64.c:2763 elfnn-aarch64.c:5592
+#: elf64-x86-64.c:2747 elfnn-aarch64.c:5546
 #, c-format
 msgid ""
 "%pB: relocation %s against STT_GNU_IFUNC symbol `%s' has non-zero addend: "
 "%<PRId64>"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: relocation %s against STT_GNU_IFUNC symbol `%s' has non-zero addend: "
 "%<PRId64>"
 msgstr ""
 
-#: elf64-x86-64.c:3008
+#: elf64-x86-64.c:2992
 #, c-format
 msgid ""
 "%pB: relocation R_X86_64_GOTOFF64 against undefined %s `%s' can not be used "
 "when making a shared object"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: relocation R_X86_64_GOTOFF64 against undefined %s `%s' can not be used "
 "when making a shared object"
 msgstr ""
 
-#: elf64-x86-64.c:3022
+#: elf64-x86-64.c:3006
 #, c-format
 msgid ""
 "%pB: relocation R_X86_64_GOTOFF64 against protected %s `%s' can not be used "
 "when making a shared object"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: relocation R_X86_64_GOTOFF64 against protected %s `%s' can not be used "
 "when making a shared object"
 msgstr ""
 
-#: elf64-x86-64.c:3299
+#: elf64-x86-64.c:3283
 #, c-format
 msgid ""
 "%pB: addend %s%#x in relocation %s against symbol `%s' at %#<PRIx64> in "
 "section `%pA' is out of range"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: addend %s%#x in relocation %s against symbol `%s' at %#<PRIx64> in "
 "section `%pA' is out of range"
 msgstr ""
 
-#: elf64-x86-64.c:3433 elflink.c:13256
+#: elf64-x86-64.c:3417 elflink.c:13267
 msgid "%F%P: corrupt input: %pB\n"
 msgstr ""
 
 msgid "%F%P: corrupt input: %pB\n"
 msgstr ""
 
-#: elf64-x86-64.c:4117
+#: elf64-x86-64.c:4101
 msgid "%F%P: failed to convert GOTPCREL relocation; relink with --no-relax\n"
 msgstr ""
 
 msgid "%F%P: failed to convert GOTPCREL relocation; relink with --no-relax\n"
 msgstr ""
 
-#: elf64-x86-64.c:4275
+#: elf64-x86-64.c:4259
 #, c-format
 msgid "%F%pB: PC-relative offset overflow in PLT entry for `%s'\n"
 msgstr ""
 
 #, c-format
 msgid "%F%pB: PC-relative offset overflow in PLT entry for `%s'\n"
 msgstr ""
 
-#: elf64-x86-64.c:4338
+#: elf64-x86-64.c:4322
 #, c-format
 msgid "%F%pB: branch displacement overflow in PLT entry for `%s'\n"
 msgstr ""
 
 #, c-format
 msgid "%F%pB: branch displacement overflow in PLT entry for `%s'\n"
 msgstr ""
 
-#: elf64-x86-64.c:4391
+#: elf64-x86-64.c:4375
 #, c-format
 msgid "%F%pB: PC-relative offset overflow in GOT PLT entry for `%s'\n"
 msgstr ""
 #, c-format
 msgid "%F%pB: PC-relative offset overflow in GOT PLT entry for `%s'\n"
 msgstr ""
@@ -4777,7 +4777,7 @@ msgstr ""
 msgid "warning: %pB has a corrupt string table index - ignoring"
 msgstr ""
 
 msgid "warning: %pB has a corrupt string table index - ignoring"
 msgstr ""
 
-#: elfcode.h:1229
+#: elfcode.h:1228
 #, c-format
 msgid "%pB: version count (%<PRId64>) does not match symbol count (%ld)"
 msgstr ""
 #, c-format
 msgid "%pB: version count (%<PRId64>) does not match symbol count (%ld)"
 msgstr ""
@@ -4837,262 +4837,277 @@ msgid ""
 "%pA' when the object file has no symbol table"
 msgstr ""
 
 "%pA' when the object file has no symbol table"
 msgstr ""
 
-#: elflink.c:2742
+#: elflink.c:2740
 #, c-format
 msgid "%pB: relocation size mismatch in %pB section %pA"
 msgstr ""
 
 #, c-format
 msgid "%pB: relocation size mismatch in %pB section %pA"
 msgstr ""
 
-#: elflink.c:3071
+#: elflink.c:3069
 #, c-format
 msgid "warning: type and size of dynamic symbol `%s' are not defined"
 msgstr ""
 
 #, c-format
 msgid "warning: type and size of dynamic symbol `%s' are not defined"
 msgstr ""
 
-#: elflink.c:3131
+#: elflink.c:3129
 msgid "%P: copy reloc against protected `%pT' is dangerous\n"
 msgstr ""
 
 msgid "%P: copy reloc against protected `%pT' is dangerous\n"
 msgstr ""
 
-#: elflink.c:4058
+#: elflink.c:4064
 #, c-format
 msgid "alternate ELF machine code found (%d) in %pB, expecting %d"
 msgstr ""
 
 #, c-format
 msgid "alternate ELF machine code found (%d) in %pB, expecting %d"
 msgstr ""
 
-#: elflink.c:4528
+#: elflink.c:4534
 #, c-format
 msgid "%pB: invalid version offset %lx (max %lx)"
 msgstr ""
 
 #, c-format
 msgid "%pB: invalid version offset %lx (max %lx)"
 msgstr ""
 
-#: elflink.c:4596
+#: elflink.c:4602
 #, c-format
 msgid "%pB: %s local symbol at index %lu (>= sh_info of %lu)"
 msgstr ""
 
 #, c-format
 msgid "%pB: %s local symbol at index %lu (>= sh_info of %lu)"
 msgstr ""
 
-#: elflink.c:4744
+#: elflink.c:4750
 #, c-format
 msgid "%pB: not enough version information"
 msgstr ""
 
 #, c-format
 msgid "%pB: not enough version information"
 msgstr ""
 
-#: elflink.c:4782
+#: elflink.c:4788
 #, c-format
 msgid "%pB: %s: invalid version %u (max %d)"
 msgstr ""
 
 #, c-format
 msgid "%pB: %s: invalid version %u (max %d)"
 msgstr ""
 
-#: elflink.c:4819
+#: elflink.c:4825
 #, c-format
 msgid "%pB: %s: invalid needed version %d"
 msgstr ""
 
 #, c-format
 msgid "%pB: %s: invalid needed version %d"
 msgstr ""
 
-#: elflink.c:5225
+#: elflink.c:5231
 #, c-format
 msgid "%pB: undefined reference to symbol '%s'"
 msgstr ""
 
 #, c-format
 msgid "%pB: undefined reference to symbol '%s'"
 msgstr ""
 
-#: elflink.c:6320
+#: elflink.c:6315
 #, c-format
 msgid "%pB: stack size specified and %s set"
 msgstr ""
 
 #, c-format
 msgid "%pB: stack size specified and %s set"
 msgstr ""
 
-#: elflink.c:6324
+#: elflink.c:6319
 #, c-format
 msgid "%pB: %s not absolute"
 msgstr ""
 
 #, c-format
 msgid "%pB: %s not absolute"
 msgstr ""
 
-#: elflink.c:6521
+#: elflink.c:6516
 #, c-format
 msgid "%s: undefined version: %s"
 msgstr ""
 
 #, c-format
 msgid "%s: undefined version: %s"
 msgstr ""
 
-#: elflink.c:7093
+#: elflink.c:7088
 #, c-format
 msgid "%pB: .preinit_array section is not allowed in DSO"
 msgstr ""
 
 #, c-format
 msgid "%pB: .preinit_array section is not allowed in DSO"
 msgstr ""
 
-#: elflink.c:8580
+#: elflink.c:8602
 #, c-format
 msgid "undefined %s reference in complex symbol: %s"
 msgstr ""
 
 #, c-format
 msgid "undefined %s reference in complex symbol: %s"
 msgstr ""
 
-#: elflink.c:8735
+#: elflink.c:8757
 #, c-format
 msgid "unknown operator '%c' in complex symbol"
 msgstr ""
 
 #. PR 21524: Let the user know if a symbol was removed by garbage collection.
 #, c-format
 msgid "unknown operator '%c' in complex symbol"
 msgstr ""
 
 #. PR 21524: Let the user know if a symbol was removed by garbage collection.
-#: elflink.c:9073
+#: elflink.c:9095
 #, c-format
 msgid ""
 "%pB:%pA: error: relocation references symbol %s which was removed by garbage "
 "collection"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB:%pA: error: relocation references symbol %s which was removed by garbage "
 "collection"
 msgstr ""
 
-#: elflink.c:9076
+#: elflink.c:9098
 #, c-format
 msgid "%pB:%pA: error: try relinking with --gc-keep-exported enabled"
 msgstr ""
 
 #, c-format
 msgid "%pB:%pA: error: try relinking with --gc-keep-exported enabled"
 msgstr ""
 
-#: elflink.c:9321 elflink.c:9339 elflink.c:9378 elflink.c:9396
+#: elflink.c:9343 elflink.c:9361 elflink.c:9400 elflink.c:9418
 #, c-format
 msgid "%pB: unable to sort relocs - they are in more than one size"
 msgstr ""
 
 #. The section size is not divisible by either -
 #. something is wrong.
 #, c-format
 msgid "%pB: unable to sort relocs - they are in more than one size"
 msgstr ""
 
 #. The section size is not divisible by either -
 #. something is wrong.
-#: elflink.c:9355 elflink.c:9412
+#: elflink.c:9377 elflink.c:9434
 #, c-format
 msgid "%pB: unable to sort relocs - they are of an unknown size"
 msgstr ""
 
 #, c-format
 msgid "%pB: unable to sort relocs - they are of an unknown size"
 msgstr ""
 
-#: elflink.c:9464
+#: elflink.c:9486
 msgid "not enough memory to sort relocations"
 msgstr ""
 
 msgid "not enough memory to sort relocations"
 msgstr ""
 
-#: elflink.c:9745
+#: elflink.c:9767
 #, c-format
 msgid "%pB: too many sections: %d (>= %d)"
 msgstr ""
 
 #, c-format
 msgid "%pB: too many sections: %d (>= %d)"
 msgstr ""
 
-#: elflink.c:10021
+#: elflink.c:10043
 #, c-format
 msgid "%pB: internal symbol `%s' in %pB is referenced by DSO"
 msgstr ""
 
 #, c-format
 msgid "%pB: internal symbol `%s' in %pB is referenced by DSO"
 msgstr ""
 
-#: elflink.c:10024
+#: elflink.c:10046
 #, c-format
 msgid "%pB: hidden symbol `%s' in %pB is referenced by DSO"
 msgstr ""
 
 #, c-format
 msgid "%pB: hidden symbol `%s' in %pB is referenced by DSO"
 msgstr ""
 
-#: elflink.c:10027
+#: elflink.c:10049
 #, c-format
 msgid "%pB: local symbol `%s' in %pB is referenced by DSO"
 msgstr ""
 
 #, c-format
 msgid "%pB: local symbol `%s' in %pB is referenced by DSO"
 msgstr ""
 
-#: elflink.c:10113
+#: elflink.c:10135
 #, c-format
 msgid "%pB: could not find output section %pA for input section %pA"
 msgstr ""
 
 #, c-format
 msgid "%pB: could not find output section %pA for input section %pA"
 msgstr ""
 
-#: elflink.c:10267
+#: elflink.c:10289
 #, c-format
 msgid "%pB: protected symbol `%s' isn't defined"
 msgstr ""
 
 #, c-format
 msgid "%pB: protected symbol `%s' isn't defined"
 msgstr ""
 
-#: elflink.c:10270
+#: elflink.c:10292
 #, c-format
 msgid "%pB: internal symbol `%s' isn't defined"
 msgstr ""
 
 #, c-format
 msgid "%pB: internal symbol `%s' isn't defined"
 msgstr ""
 
-#: elflink.c:10273
+#: elflink.c:10295
 #, c-format
 msgid "%pB: hidden symbol `%s' isn't defined"
 msgstr ""
 
 #, c-format
 msgid "%pB: hidden symbol `%s' isn't defined"
 msgstr ""
 
-#: elflink.c:10305
+#: elflink.c:10327
 #, c-format
 msgid "%pB: no symbol version section for versioned symbol `%s'"
 msgstr ""
 
 #, c-format
 msgid "%pB: no symbol version section for versioned symbol `%s'"
 msgstr ""
 
-#: elflink.c:10677
+#: elflink.c:10699
 #, c-format
 msgid ""
 "warning: --enable-non-contiguous-regions discards section `%s' from '%s'\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "warning: --enable-non-contiguous-regions discards section `%s' from '%s'\n"
 msgstr ""
 
-#: elflink.c:10929
+#: elflink.c:10951
 #, c-format
 msgid "error: %pB: size of section %pA is not multiple of address size"
 msgstr ""
 
 #, c-format
 msgid "error: %pB: size of section %pA is not multiple of address size"
 msgstr ""
 
-#: elflink.c:10974
+#: elflink.c:10996
 #, c-format
 msgid ""
 "error: %pB contains a reloc (%#<PRIx64>) for section %pA that references a "
 "non-existent global symbol"
 msgstr ""
 
 #, c-format
 msgid ""
 "error: %pB contains a reloc (%#<PRIx64>) for section %pA that references a "
 "non-existent global symbol"
 msgstr ""
 
-#: elflink.c:11717
+#: elflink.c:11739
 #, c-format
 msgid ""
 "%pA has both ordered [`%pA' in %pB] and unordered [`%pA' in %pB] sections"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pA has both ordered [`%pA' in %pB] and unordered [`%pA' in %pB] sections"
 msgstr ""
 
-#: elflink.c:11723
+#: elflink.c:11745
 #, c-format
 msgid "%pA has both ordered and unordered sections"
 msgstr ""
 
 #, c-format
 msgid "%pA has both ordered and unordered sections"
 msgstr ""
 
-#: elflink.c:11829
+#: elflink.c:11851
 #, c-format
 msgid "%pB: no symbol found for import library"
 msgstr ""
 
 #, c-format
 msgid "%pB: no symbol found for import library"
 msgstr ""
 
-#: elflink.c:12477
+#: elflink.c:12488
 #, c-format
 msgid "%pB: file class %s incompatible with %s"
 msgstr ""
 
 #, c-format
 msgid "%pB: file class %s incompatible with %s"
 msgstr ""
 
-#: elflink.c:12694
+#: elflink.c:12704
 #, c-format
 msgid "%pB: failed to generate import library"
 msgstr ""
 
 #, c-format
 msgid "%pB: failed to generate import library"
 msgstr ""
 
-#: elflink.c:12813
+#: elflink.c:12823
 #, c-format
 msgid "warning: %s section has zero size"
 msgstr ""
 
 #, c-format
 msgid "warning: %s section has zero size"
 msgstr ""
 
-#: elflink.c:12861
+#: elflink.c:12871
 #, c-format
 msgid "warning: section '%s' is being made into a note"
 msgstr ""
 
 #, c-format
 msgid "warning: section '%s' is being made into a note"
 msgstr ""
 
-#: elflink.c:12955
+#: elflink.c:12964
 msgid "%P%X: read-only segment has dynamic relocations\n"
 msgstr ""
 
 msgid "%P%X: read-only segment has dynamic relocations\n"
 msgstr ""
 
-#: elflink.c:12958
-msgid "%P: warning: creating a DT_TEXTREL in a shared object\n"
+#: elflink.c:12967
+msgid "%P: warning: creating DT_TEXTREL in a shared object\n"
+msgstr ""
+
+#: elflink.c:12970
+msgid "%P: warning: creating DT_TEXTREL in a PIE\n"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:13083
+#: elflink.c:13095
 msgid "%P%X: can not read symbols: %E\n"
 msgstr ""
 
 msgid "%P%X: can not read symbols: %E\n"
 msgstr ""
 
-#: elflink.c:13489
+#: elflink.c:13500
 msgid "%F%P: %pB(%pA): error: need linked-to section for --gc-sections\n"
 msgstr ""
 
 msgid "%F%P: %pB(%pA): error: need linked-to section for --gc-sections\n"
 msgstr ""
 
-#: elflink.c:13950
+#: elflink.c:13961
 #, c-format
 msgid "%pB: %pA+%#<PRIx64>: no symbol found for INHERIT"
 msgstr ""
 
 #, c-format
 msgid "%pB: %pA+%#<PRIx64>: no symbol found for INHERIT"
 msgstr ""
 
-#: elflink.c:13991
+#: elflink.c:14002
 #, c-format
 msgid "%pB: section '%pA': corrupt VTENTRY entry"
 msgstr ""
 
 #, c-format
 msgid "%pB: section '%pA': corrupt VTENTRY entry"
 msgstr ""
 
-#: elflink.c:14134
+#: elflink.c:14145
 #, c-format
 msgid "unrecognized INPUT_SECTION_FLAG %s\n"
 msgstr ""
 
 #, c-format
 msgid "unrecognized INPUT_SECTION_FLAG %s\n"
 msgstr ""
 
+#: elflink.c:14891
+#, c-format
+msgid "%P: %pB: warning: relocation against `%s' in read-only section `%pA'\n"
+msgstr ""
+
+#: elflink.c:14980
+msgid ""
+"%P: warning: GNU indirect functions with DT_TEXTREL may result in a segfault "
+"at runtime; recompile with %s\n"
+msgstr ""
+
 #: elfxx-aarch64.c:477
 #, c-format
 msgid ""
 "%pB: warning: Weak TLS is implementation defined and may not work as expected"
 msgstr ""
 
 #: elfxx-aarch64.c:477
 #, c-format
 msgid ""
 "%pB: warning: Weak TLS is implementation defined and may not work as expected"
 msgstr ""
 
-#: elfxx-aarch64.c:738 elfnn-aarch64.c:10029 elfnn-aarch64.c:10036
+#: elfxx-aarch64.c:738 elfnn-aarch64.c:9902 elfnn-aarch64.c:9909
 #, c-format
 msgid ""
 "%pB: warning: BTI turned on by -z force-bti when all inputs do not have BTI "
 "in NOTE section."
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: warning: BTI turned on by -z force-bti when all inputs do not have BTI "
 "in NOTE section."
 msgstr ""
 
-#: elfxx-aarch64.c:758 elfxx-x86.c:2722
+#: elfxx-aarch64.c:758 elfxx-x86.c:2554
 msgid "%F%P: failed to create GNU property section\n"
 msgstr ""
 
 msgid "%F%P: failed to create GNU property section\n"
 msgstr ""
 
-#: elfxx-aarch64.c:762 elfxx-x86.c:2727
+#: elfxx-aarch64.c:762 elfxx-x86.c:2559
 #, c-format
 msgid "%F%pA: failed to align section\n"
 msgstr ""
 #, c-format
 msgid "%F%pA: failed to align section\n"
 msgstr ""
@@ -5102,530 +5117,520 @@ msgstr ""
 msgid "error: %pB: <corrupt AArch64 used size: 0x%x>"
 msgstr ""
 
 msgid "error: %pB: <corrupt AArch64 used size: 0x%x>"
 msgstr ""
 
-#: elfxx-mips.c:1520
+#: elfxx-mips.c:1507
 msgid "static procedure (no name)"
 msgstr ""
 
 msgid "static procedure (no name)"
 msgstr ""
 
-#: elfxx-mips.c:5806
+#: elfxx-mips.c:5782
 msgid "MIPS16 and microMIPS functions cannot call each other"
 msgstr ""
 
 msgid "MIPS16 and microMIPS functions cannot call each other"
 msgstr ""
 
-#: elfxx-mips.c:6571
+#: elfxx-mips.c:6547
 msgid "%X%H: unsupported JALX to the same ISA mode\n"
 msgstr ""
 
 msgid "%X%H: unsupported JALX to the same ISA mode\n"
 msgstr ""
 
-#: elfxx-mips.c:6604
+#: elfxx-mips.c:6580
 msgid ""
 "%X%H: unsupported jump between ISA modes; consider recompiling with "
 "interlinking enabled\n"
 msgstr ""
 
 msgid ""
 "%X%H: unsupported jump between ISA modes; consider recompiling with "
 "interlinking enabled\n"
 msgstr ""
 
-#: elfxx-mips.c:6649
+#: elfxx-mips.c:6625
 msgid ""
 "%X%H: cannot convert branch between ISA modes to JALX: relocation out of "
 "range\n"
 msgstr ""
 
 msgid ""
 "%X%H: cannot convert branch between ISA modes to JALX: relocation out of "
 "range\n"
 msgstr ""
 
-#: elfxx-mips.c:6661
+#: elfxx-mips.c:6637
 msgid "%X%H: unsupported branch between ISA modes\n"
 msgstr ""
 
 msgid "%X%H: unsupported branch between ISA modes\n"
 msgstr ""
 
-#: elfxx-mips.c:7309
+#: elfxx-mips.c:7286
 #, c-format
 msgid ""
 "%pB: incorrect `.reginfo' section size; expected %<PRIu64>, got %<PRIu64>"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: incorrect `.reginfo' section size; expected %<PRIu64>, got %<PRIu64>"
 msgstr ""
 
-#: elfxx-mips.c:7353 elfxx-mips.c:7590
+#: elfxx-mips.c:7330 elfxx-mips.c:7567
 #, c-format
 msgid "%pB: warning: bad `%s' option size %u smaller than its header"
 msgstr ""
 
 #, c-format
 msgid "%pB: warning: bad `%s' option size %u smaller than its header"
 msgstr ""
 
-#: elfxx-mips.c:8397 elfxx-mips.c:8523
+#: elfxx-mips.c:8374 elfxx-mips.c:8500
 #, c-format
 msgid ""
 "%pB: warning: cannot determine the target function for stub section `%s'"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: warning: cannot determine the target function for stub section `%s'"
 msgstr ""
 
-#: elfxx-mips.c:8655
+#: elfxx-mips.c:8632
 #, c-format
 msgid "%pB: malformed reloc detected for section %s"
 msgstr ""
 
 #, c-format
 msgid "%pB: malformed reloc detected for section %s"
 msgstr ""
 
-#: elfxx-mips.c:8755
+#: elfxx-mips.c:8731
 #, c-format
 msgid "%pB: GOT reloc at %#<PRIx64> not expected in executables"
 msgstr ""
 
 #, c-format
 msgid "%pB: GOT reloc at %#<PRIx64> not expected in executables"
 msgstr ""
 
-#: elfxx-mips.c:8893
+#: elfxx-mips.c:8871
 #, c-format
 msgid "%pB: CALL16 reloc at %#<PRIx64> not against global symbol"
 msgstr ""
 
 #, c-format
 msgid "%pB: CALL16 reloc at %#<PRIx64> not against global symbol"
 msgstr ""
 
-#: elfxx-mips.c:9196
+#: elfxx-mips.c:9174
 #, c-format
 msgid ""
 "%X%H: relocation %s against `%s' cannot be used when making a shared object; "
 "recompile with -fPIC\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "%X%H: relocation %s against `%s' cannot be used when making a shared object; "
 "recompile with -fPIC\n"
 msgstr ""
 
-#: elfxx-mips.c:9322
+#: elfxx-mips.c:9300
 #, c-format
 msgid "IFUNC symbol %s in dynamic symbol table - IFUNCS are not supported"
 msgstr ""
 
 #, c-format
 msgid "IFUNC symbol %s in dynamic symbol table - IFUNCS are not supported"
 msgstr ""
 
-#: elfxx-mips.c:9325
+#: elfxx-mips.c:9303
 #, c-format
 msgid "non-dynamic symbol %s in dynamic symbol table"
 msgstr ""
 
 #, c-format
 msgid "non-dynamic symbol %s in dynamic symbol table"
 msgstr ""
 
-#: elfxx-mips.c:9541
+#: elfxx-mips.c:9523
 #, c-format
 msgid "non-dynamic relocations refer to dynamic symbol %s"
 msgstr ""
 
 #, c-format
 msgid "non-dynamic relocations refer to dynamic symbol %s"
 msgstr ""
 
-#: elfxx-mips.c:10471
+#: elfxx-mips.c:10457
 #, c-format
 msgid ""
 "%pB: can't find matching LO16 reloc against `%s' for %s at %#<PRIx64> in "
 "section `%pA'"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: can't find matching LO16 reloc against `%s' for %s at %#<PRIx64> in "
 "section `%pA'"
 msgstr ""
 
-#: elfxx-mips.c:10611
+#: elfxx-mips.c:10597
 msgid ""
 "small-data section exceeds 64KB; lower small-data size limit (see option -G)"
 msgstr ""
 
 msgid ""
 "small-data section exceeds 64KB; lower small-data size limit (see option -G)"
 msgstr ""
 
-#: elfxx-mips.c:10630
+#: elfxx-mips.c:10616
 msgid "cannot convert a jump to JALX for a non-word-aligned address"
 msgstr ""
 
 msgid "cannot convert a jump to JALX for a non-word-aligned address"
 msgstr ""
 
-#: elfxx-mips.c:10633
+#: elfxx-mips.c:10619
 msgid "jump to a non-word-aligned address"
 msgstr ""
 
 msgid "jump to a non-word-aligned address"
 msgstr ""
 
-#: elfxx-mips.c:10634
+#: elfxx-mips.c:10620
 msgid "jump to a non-instruction-aligned address"
 msgstr ""
 
 msgid "jump to a non-instruction-aligned address"
 msgstr ""
 
-#: elfxx-mips.c:10637
+#: elfxx-mips.c:10623
 msgid "cannot convert a branch to JALX for a non-word-aligned address"
 msgstr ""
 
 msgid "cannot convert a branch to JALX for a non-word-aligned address"
 msgstr ""
 
-#: elfxx-mips.c:10639
+#: elfxx-mips.c:10625
 msgid "branch to a non-instruction-aligned address"
 msgstr ""
 
 msgid "branch to a non-instruction-aligned address"
 msgstr ""
 
-#: elfxx-mips.c:10641
+#: elfxx-mips.c:10627
 msgid "PC-relative load from unaligned address"
 msgstr ""
 
 msgid "PC-relative load from unaligned address"
 msgstr ""
 
-#: elfxx-mips.c:10941
+#: elfxx-mips.c:10927
 #, c-format
 msgid ""
 "%pB: `%pA' entry VMA of %#<PRIx64> outside the 32-bit range supported; "
 "consider using `-Ttext-segment=...'"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: `%pA' entry VMA of %#<PRIx64> outside the 32-bit range supported; "
 "consider using `-Ttext-segment=...'"
 msgstr ""
 
-#: elfxx-mips.c:11056 elfxx-mips.c:11643
+#: elfxx-mips.c:11042 elfxx-mips.c:11629
 #, c-format
 msgid "%pB: `%pA' offset of %<PRId64> from `%pA' beyond the range of ADDIUPC"
 msgstr ""
 
 #, c-format
 msgid "%pB: `%pA' offset of %<PRId64> from `%pA' beyond the range of ADDIUPC"
 msgstr ""
 
-#: elfxx-mips.c:11615
+#: elfxx-mips.c:11601
 #, c-format
 msgid ""
 "%pB: `%pA' start VMA of %#<PRIx64> outside the 32-bit range supported; "
 "consider using `-Ttext-segment=...'"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: `%pA' start VMA of %#<PRIx64> outside the 32-bit range supported; "
 "consider using `-Ttext-segment=...'"
 msgstr ""
 
-#: elfxx-mips.c:14577
+#: elfxx-mips.c:14556
 #, c-format
 msgid "%pB: unknown architecture %s"
 msgstr ""
 
 #, c-format
 msgid "%pB: unknown architecture %s"
 msgstr ""
 
-#: elfxx-mips.c:15111
+#: elfxx-mips.c:15090
 #, c-format
 msgid "%pB: illegal section name `%pA'"
 msgstr ""
 
 #, c-format
 msgid "%pB: illegal section name `%pA'"
 msgstr ""
 
-#: elfxx-mips.c:15388
+#: elfxx-mips.c:15367
 #, c-format
 msgid "%pB: warning: linking abicalls files with non-abicalls files"
 msgstr ""
 
 #, c-format
 msgid "%pB: warning: linking abicalls files with non-abicalls files"
 msgstr ""
 
-#: elfxx-mips.c:15405
+#: elfxx-mips.c:15384
 #, c-format
 msgid "%pB: linking 32-bit code with 64-bit code"
 msgstr ""
 
 #, c-format
 msgid "%pB: linking 32-bit code with 64-bit code"
 msgstr ""
 
-#: elfxx-mips.c:15437 elfxx-mips.c:15503 elfxx-mips.c:15518
+#: elfxx-mips.c:15416 elfxx-mips.c:15482 elfxx-mips.c:15497
 #, c-format
 msgid "%pB: linking %s module with previous %s modules"
 msgstr ""
 
 #, c-format
 msgid "%pB: linking %s module with previous %s modules"
 msgstr ""
 
-#: elfxx-mips.c:15461
+#: elfxx-mips.c:15440
 #, c-format
 msgid "%pB: ABI mismatch: linking %s module with previous %s modules"
 msgstr ""
 
 #, c-format
 msgid "%pB: ABI mismatch: linking %s module with previous %s modules"
 msgstr ""
 
-#: elfxx-mips.c:15486
+#: elfxx-mips.c:15465
 #, c-format
 msgid "%pB: ASE mismatch: linking %s module with previous %s modules"
 msgstr ""
 
 #, c-format
 msgid "%pB: ASE mismatch: linking %s module with previous %s modules"
 msgstr ""
 
-#: elfxx-mips.c:15620
+#: elfxx-mips.c:15599
 #, c-format
 msgid ""
 "warning: %pB uses unknown floating point ABI %d (set by %pB), %pB uses "
 "unknown floating point ABI %d"
 msgstr ""
 
 #, c-format
 msgid ""
 "warning: %pB uses unknown floating point ABI %d (set by %pB), %pB uses "
 "unknown floating point ABI %d"
 msgstr ""
 
-#: elfxx-mips.c:15626
+#: elfxx-mips.c:15605
 #, c-format
 msgid ""
 "warning: %pB uses unknown floating point ABI %d (set by %pB), %pB uses %s"
 msgstr ""
 
 #, c-format
 msgid ""
 "warning: %pB uses unknown floating point ABI %d (set by %pB), %pB uses %s"
 msgstr ""
 
-#: elfxx-mips.c:15632
+#: elfxx-mips.c:15611
 #, c-format
 msgid ""
 "warning: %pB uses %s (set by %pB), %pB uses unknown floating point ABI %d"
 msgstr ""
 
 #, c-format
 msgid ""
 "warning: %pB uses %s (set by %pB), %pB uses unknown floating point ABI %d"
 msgstr ""
 
-#: elfxx-mips.c:15646
+#: elfxx-mips.c:15625
 #, c-format
 msgid "warning: %pB uses %s (set by %pB), %pB uses %s"
 msgstr ""
 
 #, c-format
 msgid "warning: %pB uses %s (set by %pB), %pB uses %s"
 msgstr ""
 
-#: elfxx-mips.c:15665
+#: elfxx-mips.c:15644
 #, c-format
 msgid "warning: %pB uses %s (set by %pB), %pB uses unknown MSA ABI %d"
 msgstr ""
 
 #, c-format
 msgid "warning: %pB uses %s (set by %pB), %pB uses unknown MSA ABI %d"
 msgstr ""
 
-#: elfxx-mips.c:15677
+#: elfxx-mips.c:15656
 #, c-format
 msgid "warning: %pB uses unknown MSA ABI %d (set by %pB), %pB uses %s"
 msgstr ""
 
 #, c-format
 msgid "warning: %pB uses unknown MSA ABI %d (set by %pB), %pB uses %s"
 msgstr ""
 
-#: elfxx-mips.c:15686
+#: elfxx-mips.c:15665
 #, c-format
 msgid ""
 "warning: %pB uses unknown MSA ABI %d (set by %pB), %pB uses unknown MSA ABI "
 "%d"
 msgstr ""
 
 #, c-format
 msgid ""
 "warning: %pB uses unknown MSA ABI %d (set by %pB), %pB uses unknown MSA ABI "
 "%d"
 msgstr ""
 
-#: elfxx-mips.c:15748
+#: elfxx-mips.c:15727
 #, c-format
 msgid "%pB: endianness incompatible with that of the selected emulation"
 msgstr ""
 
 #, c-format
 msgid "%pB: endianness incompatible with that of the selected emulation"
 msgstr ""
 
-#: elfxx-mips.c:15762
+#: elfxx-mips.c:15741
 #, c-format
 msgid "%pB: ABI is incompatible with that of the selected emulation"
 msgstr ""
 
 #, c-format
 msgid "%pB: ABI is incompatible with that of the selected emulation"
 msgstr ""
 
-#: elfxx-mips.c:15815
+#: elfxx-mips.c:15794
 #, c-format
 msgid "%pB: warning: inconsistent ISA between e_flags and .MIPS.abiflags"
 msgstr ""
 
 #, c-format
 msgid "%pB: warning: inconsistent ISA between e_flags and .MIPS.abiflags"
 msgstr ""
 
-#: elfxx-mips.c:15820
+#: elfxx-mips.c:15799
 #, c-format
 msgid ""
 "%pB: warning: inconsistent FP ABI between .gnu.attributes and .MIPS.abiflags"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: warning: inconsistent FP ABI between .gnu.attributes and .MIPS.abiflags"
 msgstr ""
 
-#: elfxx-mips.c:15824
+#: elfxx-mips.c:15803
 #, c-format
 msgid "%pB: warning: inconsistent ASEs between e_flags and .MIPS.abiflags"
 msgstr ""
 
 #, c-format
 msgid "%pB: warning: inconsistent ASEs between e_flags and .MIPS.abiflags"
 msgstr ""
 
-#: elfxx-mips.c:15831
+#: elfxx-mips.c:15810
 #, c-format
 msgid ""
 "%pB: warning: inconsistent ISA extensions between e_flags and .MIPS.abiflags"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: warning: inconsistent ISA extensions between e_flags and .MIPS.abiflags"
 msgstr ""
 
-#: elfxx-mips.c:15835
+#: elfxx-mips.c:15814
 #, c-format
 msgid ""
 "%pB: warning: unexpected flag in the flags2 field of .MIPS.abiflags (0x%lx)"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: warning: unexpected flag in the flags2 field of .MIPS.abiflags (0x%lx)"
 msgstr ""
 
-#: elfxx-mips.c:16026
+#: elfxx-mips.c:16005
 msgid "-mips32r2 -mfp64 (12 callee-saved)"
 msgstr ""
 
 msgid "-mips32r2 -mfp64 (12 callee-saved)"
 msgstr ""
 
-#: elfxx-mips.c:16088 elfxx-mips.c:16099
+#: elfxx-mips.c:16067 elfxx-mips.c:16078
 msgid "None"
 msgstr ""
 
 msgid "None"
 msgstr ""
 
-#: elfxx-mips.c:16090 elfxx-mips.c:16159
+#: elfxx-mips.c:16069 elfxx-mips.c:16138
 msgid "Unknown"
 msgstr ""
 
 msgid "Unknown"
 msgstr ""
 
-#: elfxx-mips.c:16170
+#: elfxx-mips.c:16149
 #, c-format
 msgid "Hard or soft float\n"
 msgstr ""
 
 #, c-format
 msgid "Hard or soft float\n"
 msgstr ""
 
-#: elfxx-mips.c:16173
+#: elfxx-mips.c:16152
 #, c-format
 msgid "Hard float (double precision)\n"
 msgstr ""
 
 #, c-format
 msgid "Hard float (double precision)\n"
 msgstr ""
 
-#: elfxx-mips.c:16176
+#: elfxx-mips.c:16155
 #, c-format
 msgid "Hard float (single precision)\n"
 msgstr ""
 
 #, c-format
 msgid "Hard float (single precision)\n"
 msgstr ""
 
-#: elfxx-mips.c:16179
+#: elfxx-mips.c:16158
 #, c-format
 msgid "Soft float\n"
 msgstr ""
 
 #, c-format
 msgid "Soft float\n"
 msgstr ""
 
-#: elfxx-mips.c:16182
+#: elfxx-mips.c:16161
 #, c-format
 msgid "Hard float (MIPS32r2 64-bit FPU 12 callee-saved)\n"
 msgstr ""
 
 #, c-format
 msgid "Hard float (MIPS32r2 64-bit FPU 12 callee-saved)\n"
 msgstr ""
 
-#: elfxx-mips.c:16185
+#: elfxx-mips.c:16164
 #, c-format
 msgid "Hard float (32-bit CPU, Any FPU)\n"
 msgstr ""
 
 #, c-format
 msgid "Hard float (32-bit CPU, Any FPU)\n"
 msgstr ""
 
-#: elfxx-mips.c:16188
+#: elfxx-mips.c:16167
 #, c-format
 msgid "Hard float (32-bit CPU, 64-bit FPU)\n"
 msgstr ""
 
 #, c-format
 msgid "Hard float (32-bit CPU, 64-bit FPU)\n"
 msgstr ""
 
-#: elfxx-mips.c:16191
+#: elfxx-mips.c:16170
 #, c-format
 msgid "Hard float compat (32-bit CPU, 64-bit FPU)\n"
 msgstr ""
 
 #, c-format
 msgid "Hard float compat (32-bit CPU, 64-bit FPU)\n"
 msgstr ""
 
-#: elfxx-mips.c:16223
+#: elfxx-mips.c:16202
 #, c-format
 msgid " [abi=O32]"
 msgstr ""
 
 #, c-format
 msgid " [abi=O32]"
 msgstr ""
 
-#: elfxx-mips.c:16225
+#: elfxx-mips.c:16204
 #, c-format
 msgid " [abi=O64]"
 msgstr ""
 
 #, c-format
 msgid " [abi=O64]"
 msgstr ""
 
-#: elfxx-mips.c:16227
+#: elfxx-mips.c:16206
 #, c-format
 msgid " [abi=EABI32]"
 msgstr ""
 
 #, c-format
 msgid " [abi=EABI32]"
 msgstr ""
 
-#: elfxx-mips.c:16229
+#: elfxx-mips.c:16208
 #, c-format
 msgid " [abi=EABI64]"
 msgstr ""
 
 #, c-format
 msgid " [abi=EABI64]"
 msgstr ""
 
-#: elfxx-mips.c:16231
+#: elfxx-mips.c:16210
 #, c-format
 msgid " [abi unknown]"
 msgstr ""
 
 #, c-format
 msgid " [abi unknown]"
 msgstr ""
 
-#: elfxx-mips.c:16233
+#: elfxx-mips.c:16212
 #, c-format
 msgid " [abi=N32]"
 msgstr ""
 
 #, c-format
 msgid " [abi=N32]"
 msgstr ""
 
-#: elfxx-mips.c:16235
+#: elfxx-mips.c:16214
 #, c-format
 msgid " [abi=64]"
 msgstr ""
 
 #, c-format
 msgid " [abi=64]"
 msgstr ""
 
-#: elfxx-mips.c:16237
+#: elfxx-mips.c:16216
 #, c-format
 msgid " [no abi set]"
 msgstr ""
 
 #, c-format
 msgid " [no abi set]"
 msgstr ""
 
-#: elfxx-mips.c:16262
+#: elfxx-mips.c:16241
 #, c-format
 msgid " [unknown ISA]"
 msgstr ""
 
 #, c-format
 msgid " [unknown ISA]"
 msgstr ""
 
-#: elfxx-mips.c:16282
+#: elfxx-mips.c:16261
 #, c-format
 msgid " [not 32bitmode]"
 msgstr ""
 
 #, c-format
 msgid " [not 32bitmode]"
 msgstr ""
 
-#: elfxx-riscv.c:1064
+#: elfxx-riscv.c:1063
 #, c-format
 msgid "-march=%s: Expect number after `%dp'."
 msgstr ""
 
 #, c-format
 msgid "-march=%s: Expect number after `%dp'."
 msgstr ""
 
-#: elfxx-riscv.c:1175
+#: elfxx-riscv.c:1174
 #, c-format
 msgid "-march=%s: rv%de is not a valid base ISA"
 msgstr ""
 
 #, c-format
 msgid "-march=%s: rv%de is not a valid base ISA"
 msgstr ""
 
-#: elfxx-riscv.c:1215
+#: elfxx-riscv.c:1214
 #, c-format
 msgid "-march=%s: first ISA subset must be `e', `i' or `g'"
 msgstr ""
 
 #, c-format
 msgid "-march=%s: first ISA subset must be `e', `i' or `g'"
 msgstr ""
 
-#: elfxx-riscv.c:1243
+#: elfxx-riscv.c:1242
 #, c-format
 msgid "-march=%s: unsupported ISA subset `%c'"
 msgstr ""
 
 #, c-format
 msgid "-march=%s: unsupported ISA subset `%c'"
 msgstr ""
 
-#: elfxx-riscv.c:1246
+#: elfxx-riscv.c:1245
 #, c-format
 msgid "-march=%s: ISA string is not in canonical order. `%c'"
 msgstr ""
 
 #, c-format
 msgid "-march=%s: ISA string is not in canonical order. `%c'"
 msgstr ""
 
-#: elfxx-riscv.c:1365
+#: elfxx-riscv.c:1364
 #, c-format
 msgid "-march=%s: Invalid or unknown %s ISA extension: '%s'"
 msgstr ""
 
 #, c-format
 msgid "-march=%s: Invalid or unknown %s ISA extension: '%s'"
 msgstr ""
 
-#: elfxx-riscv.c:1376
+#: elfxx-riscv.c:1375
 #, c-format
 msgid "-march=%s: Duplicate %s ISA extension: '%s'"
 msgstr ""
 
 #, c-format
 msgid "-march=%s: Duplicate %s ISA extension: '%s'"
 msgstr ""
 
-#: elfxx-riscv.c:1387
+#: elfxx-riscv.c:1386
 #, c-format
 msgid ""
 "-march=%s: %s ISA extension not in alphabetical order: '%s' must come before "
 "'%s'."
 msgstr ""
 
 #, c-format
 msgid ""
 "-march=%s: %s ISA extension not in alphabetical order: '%s' must come before "
 "'%s'."
 msgstr ""
 
-#: elfxx-riscv.c:1408
+#: elfxx-riscv.c:1407
 #, c-format
 msgid "-march=%s: %s must separate with _"
 msgstr ""
 
 #, c-format
 msgid "-march=%s: %s must separate with _"
 msgstr ""
 
-#: elfxx-riscv.c:1524
+#: elfxx-riscv.c:1523
 #, c-format
 msgid "-march=%s: ISA string must begin with rv32 or rv64"
 msgstr ""
 
 #, c-format
 msgid "-march=%s: ISA string must begin with rv32 or rv64"
 msgstr ""
 
-#: elfxx-riscv.c:1545
+#: elfxx-riscv.c:1544
 #, c-format
 msgid "-march=%s: unexpected ISA string at end: %s"
 msgstr ""
 
 #, c-format
 msgid "-march=%s: unexpected ISA string at end: %s"
 msgstr ""
 
-#: elfxx-riscv.c:1554
+#: elfxx-riscv.c:1553
 #, c-format
 msgid "-march=%s: rv32e does not support the `f' extension"
 msgstr ""
 
 #, c-format
 msgid "-march=%s: rv32e does not support the `f' extension"
 msgstr ""
 
-#: elfxx-riscv.c:1563
+#: elfxx-riscv.c:1562
 #, c-format
 msgid "-march=%s: `d' extension requires `f' extension"
 msgstr ""
 
 #, c-format
 msgid "-march=%s: `d' extension requires `f' extension"
 msgstr ""
 
-#: elfxx-riscv.c:1572
+#: elfxx-riscv.c:1571
 #, c-format
 msgid "-march=%s: `q' extension requires `d' extension"
 msgstr ""
 
 #, c-format
 msgid "-march=%s: `q' extension requires `d' extension"
 msgstr ""
 
-#: elfxx-riscv.c:1580
+#: elfxx-riscv.c:1579
 #, c-format
 msgid "-march=%s: rv32 does not support the `q' extension"
 msgstr ""
 
 #, c-format
 msgid "-march=%s: rv32 does not support the `q' extension"
 msgstr ""
 
-#: elfxx-sparc.c:3110 elfnn-aarch64.c:5576
+#: elfxx-sparc.c:3002 elfnn-aarch64.c:5530
 #, c-format
 msgid ""
 "%pB: relocation %s against STT_GNU_IFUNC symbol `%s' isn't handled by %s"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: relocation %s against STT_GNU_IFUNC symbol `%s' isn't handled by %s"
 msgstr ""
 
-#: elfxx-tilegx.c:4253
+#: elfxx-tilegx.c:4128
 #, c-format
 msgid "%pB: cannot link together %s and %s objects"
 msgstr ""
 
 #, c-format
 msgid "%pB: cannot link together %s and %s objects"
 msgstr ""
 
-#: elfxx-x86.c:581
-#, c-format
-msgid "%P: %pB: warning: relocation against `%s' in read-only section `%pA'\n"
-msgstr ""
-
-#: elfxx-x86.c:1041
+#: elfxx-x86.c:976
 #, c-format
 msgid ""
 "%F%P: %pB: relocation %s against absolute symbol `%s' in section `%pA' is "
 "disallowed\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "%F%P: %pB: relocation %s against absolute symbol `%s' in section `%pA' is "
 "disallowed\n"
 msgstr ""
 
-#: elfxx-x86.c:1124
+#: elfxx-x86.c:1058
 msgid "%P: %pB: warning: relocation in read-only section `%pA'\n"
 msgstr ""
 
 msgid "%P: %pB: warning: relocation in read-only section `%pA'\n"
 msgstr ""
 
-#: elfxx-x86.c:1479
-msgid ""
-"%P%X: read-only segment has dynamic IFUNC relocations; recompile with %s\n"
-msgstr ""
-
-#: elfxx-x86.c:2482
+#: elfxx-x86.c:2314
 #, c-format
 msgid "error: %pB: <corrupt x86 property (0x%x) size: 0x%x>"
 msgstr ""
 
 #, c-format
 msgid "error: %pB: <corrupt x86 property (0x%x) size: 0x%x>"
 msgstr ""
 
-#: elfxx-x86.c:2748
+#: elfxx-x86.c:2580
 msgid "%P: %pB: warning: missing %s\n"
 msgstr ""
 
 msgid "%P: %pB: warning: missing %s\n"
 msgstr ""
 
-#: elfxx-x86.c:2750
+#: elfxx-x86.c:2582
 msgid "%X%P: %pB: error: missing %s\n"
 msgstr ""
 
 msgid "%X%P: %pB: error: missing %s\n"
 msgstr ""
 
-#: elfxx-x86.c:2773
+#: elfxx-x86.c:2605
 msgid "IBT and SHSTK properties"
 msgstr ""
 
 msgid "IBT and SHSTK properties"
 msgstr ""
 
-#: elfxx-x86.c:2775
+#: elfxx-x86.c:2607
 msgid "IBT property"
 msgstr ""
 
 msgid "IBT property"
 msgstr ""
 
-#: elfxx-x86.c:2777
+#: elfxx-x86.c:2609
 msgid "SHSTK property"
 msgstr ""
 
 msgid "SHSTK property"
 msgstr ""
 
-#: elfxx-x86.c:2921
+#: elfxx-x86.c:2753
 msgid "%F%P: failed to create VxWorks dynamic sections\n"
 msgstr ""
 
 msgid "%F%P: failed to create VxWorks dynamic sections\n"
 msgstr ""
 
-#: elfxx-x86.c:2930
+#: elfxx-x86.c:2762
 msgid "%F%P: failed to create GOT sections\n"
 msgstr ""
 
 msgid "%F%P: failed to create GOT sections\n"
 msgstr ""
 
-#: elfxx-x86.c:2948
+#: elfxx-x86.c:2780
 msgid "%F%P: failed to create ifunc sections\n"
 msgstr ""
 
 msgid "%F%P: failed to create ifunc sections\n"
 msgstr ""
 
-#: elfxx-x86.c:2988
+#: elfxx-x86.c:2817
 msgid "%F%P: failed to create GOT PLT section\n"
 msgstr ""
 
 msgid "%F%P: failed to create GOT PLT section\n"
 msgstr ""
 
-#: elfxx-x86.c:3008
+#: elfxx-x86.c:2836
 msgid "%F%P: failed to create IBT-enabled PLT section\n"
 msgstr ""
 
 msgid "%F%P: failed to create IBT-enabled PLT section\n"
 msgstr ""
 
-#: elfxx-x86.c:3022
+#: elfxx-x86.c:2850
 msgid "%F%P: failed to create BND PLT section\n"
 msgstr ""
 
 msgid "%F%P: failed to create BND PLT section\n"
 msgstr ""
 
-#: elfxx-x86.c:3042
+#: elfxx-x86.c:2870
 msgid "%F%P: failed to create PLT .eh_frame section\n"
 msgstr ""
 
 msgid "%F%P: failed to create PLT .eh_frame section\n"
 msgstr ""
 
-#: elfxx-x86.c:3055
+#: elfxx-x86.c:2883
 msgid "%F%P: failed to create GOT PLT .eh_frame section\n"
 msgstr ""
 
 msgid "%F%P: failed to create GOT PLT .eh_frame section\n"
 msgstr ""
 
-#: elfxx-x86.c:3069
+#: elfxx-x86.c:2897
 msgid "%F%P: failed to create the second PLT .eh_frame section\n"
 msgstr ""
 
 msgid "%F%P: failed to create the second PLT .eh_frame section\n"
 msgstr ""
 
-#: elfxx-x86.c:3111
+#: elfxx-x86.c:2939
 msgid "%X%P: attempted static link of dynamic object `%pB'\n"
 msgstr ""
 
 msgid "%X%P: attempted static link of dynamic object `%pB'\n"
 msgstr ""
 
@@ -5639,47 +5644,47 @@ msgstr ""
 msgid "%pB:%u: bad checksum in Intel Hex file (expected %u, found %u)"
 msgstr ""
 
 msgid "%pB:%u: bad checksum in Intel Hex file (expected %u, found %u)"
 msgstr ""
 
-#: ihex.c:394
+#: ihex.c:393
 #, c-format
 msgid "%pB:%u: bad extended address record length in Intel Hex file"
 msgstr ""
 
 #, c-format
 msgid "%pB:%u: bad extended address record length in Intel Hex file"
 msgstr ""
 
-#: ihex.c:412
+#: ihex.c:411
 #, c-format
 msgid "%pB:%u: bad extended start address length in Intel Hex file"
 msgstr ""
 
 #, c-format
 msgid "%pB:%u: bad extended start address length in Intel Hex file"
 msgstr ""
 
-#: ihex.c:430
+#: ihex.c:429
 #, c-format
 msgid "%pB:%u: bad extended linear address record length in Intel Hex file"
 msgstr ""
 
 #, c-format
 msgid "%pB:%u: bad extended linear address record length in Intel Hex file"
 msgstr ""
 
-#: ihex.c:448
+#: ihex.c:447
 #, c-format
 msgid "%pB:%u: bad extended linear start address length in Intel Hex file"
 msgstr ""
 
 #, c-format
 msgid "%pB:%u: bad extended linear start address length in Intel Hex file"
 msgstr ""
 
-#: ihex.c:466
+#: ihex.c:465
 #, c-format
 msgid "%pB:%u: unrecognized ihex type %u in Intel Hex file"
 msgstr ""
 
 #, c-format
 msgid "%pB:%u: unrecognized ihex type %u in Intel Hex file"
 msgstr ""
 
-#: ihex.c:585
+#: ihex.c:581
 #, c-format
 msgid "%pB: internal error in ihex_read_section"
 msgstr ""
 
 #, c-format
 msgid "%pB: internal error in ihex_read_section"
 msgstr ""
 
-#: ihex.c:619
+#: ihex.c:614
 #, c-format
 msgid "%pB: bad section length in ihex_read_section"
 msgstr ""
 
 #, c-format
 msgid "%pB: bad section length in ihex_read_section"
 msgstr ""
 
-#: ihex.c:793
+#: ihex.c:785
 #, c-format
 msgid "%pB 64-bit address %#<PRIx64> out of range for Intel Hex file"
 msgstr ""
 
 #, c-format
 msgid "%pB 64-bit address %#<PRIx64> out of range for Intel Hex file"
 msgstr ""
 
-#: ihex.c:851
+#: ihex.c:843
 #, c-format
 msgid "%pB: address %#<PRIx64> out of range for Intel Hex file"
 msgstr ""
 #, c-format
 msgid "%pB: address %#<PRIx64> out of range for Intel Hex file"
 msgstr ""
@@ -5709,32 +5714,32 @@ msgstr ""
 msgid "attempt to do relocatable link with %s input and %s output"
 msgstr ""
 
 msgid "attempt to do relocatable link with %s input and %s output"
 msgstr ""
 
-#: linker.c:2854
+#: linker.c:2852
 #, c-format
 msgid "%pB: ignoring duplicate section `%pA'\n"
 msgstr ""
 
 #, c-format
 msgid "%pB: ignoring duplicate section `%pA'\n"
 msgstr ""
 
-#: linker.c:2864 linker.c:2874
+#: linker.c:2862 linker.c:2872
 #, c-format
 msgid "%pB: duplicate section `%pA' has different size\n"
 msgstr ""
 
 #, c-format
 msgid "%pB: duplicate section `%pA' has different size\n"
 msgstr ""
 
-#: linker.c:2883 linker.c:2889
+#: linker.c:2881 linker.c:2887
 #, c-format
 msgid "%pB: could not read contents of section `%pA'\n"
 msgstr ""
 
 #, c-format
 msgid "%pB: could not read contents of section `%pA'\n"
 msgstr ""
 
-#: linker.c:2894
+#: linker.c:2892
 #, c-format
 msgid "%pB: duplicate section `%pA' has different contents\n"
 msgstr ""
 
 #, c-format
 msgid "%pB: duplicate section `%pA' has different contents\n"
 msgstr ""
 
-#: linker.c:3408
+#: linker.c:3404
 #, c-format
 msgid "%pB: compiled for a big endian system and target is little endian"
 msgstr ""
 
 #, c-format
 msgid "%pB: compiled for a big endian system and target is little endian"
 msgstr ""
 
-#: linker.c:3411
+#: linker.c:3407
 #, c-format
 msgid "%pB: compiled for a little endian system and target is big endian"
 msgstr ""
 #, c-format
 msgid "%pB: compiled for a little endian system and target is big endian"
 msgstr ""
@@ -5909,17 +5914,17 @@ msgid ""
 "%x: setting to undefined"
 msgstr ""
 
 "%x: setting to undefined"
 msgstr ""
 
-#: mach-o.c:5062
+#: mach-o.c:5064
 #, c-format
 msgid "%pB: unknown load command %#x"
 msgstr ""
 
 #, c-format
 msgid "%pB: unknown load command %#x"
 msgstr ""
 
-#: mach-o.c:5261
+#: mach-o.c:5263
 #, c-format
 msgid "bfd_mach_o_scan: unknown architecture 0x%lx/0x%lx"
 msgstr ""
 
 #, c-format
 msgid "bfd_mach_o_scan: unknown architecture 0x%lx/0x%lx"
 msgstr ""
 
-#: mach-o.c:5383
+#: mach-o.c:5385
 #, c-format
 msgid "unknown header byte-order value %#x"
 msgstr ""
 #, c-format
 msgid "unknown header byte-order value %#x"
 msgstr ""
@@ -6031,46 +6036,46 @@ msgid ""
 "to the preceding lop_stab (%ld)\n"
 msgstr ""
 
 "to the preceding lop_stab (%ld)\n"
 msgstr ""
 
-#: mmo.c:2736
+#: mmo.c:2735
 #, c-format
 msgid "%pB: invalid symbol table: duplicate symbol `%s'\n"
 msgstr ""
 
 #, c-format
 msgid "%pB: invalid symbol table: duplicate symbol `%s'\n"
 msgstr ""
 
-#: mmo.c:2979
+#: mmo.c:2978
 #, c-format
 msgid ""
 "%pB: bad symbol definition: `Main' set to %s rather than the start address "
 "%s\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: bad symbol definition: `Main' set to %s rather than the start address "
 "%s\n"
 msgstr ""
 
-#: mmo.c:3078
+#: mmo.c:3077
 #, c-format
 msgid ""
 "%pB: warning: symbol table too large for mmo, larger than 65535 32-bit "
 "words: %d.  Only `Main' will be emitted.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: warning: symbol table too large for mmo, larger than 65535 32-bit "
 "words: %d.  Only `Main' will be emitted.\n"
 msgstr ""
 
-#: mmo.c:3124
+#: mmo.c:3123
 #, c-format
 msgid "%pB: internal error, symbol table changed size from %d to %d words\n"
 msgstr ""
 
 #, c-format
 msgid "%pB: internal error, symbol table changed size from %d to %d words\n"
 msgstr ""
 
-#: mmo.c:3177
+#: mmo.c:3176
 #, c-format
 msgid "%pB: internal error, internal register section %pA had contents\n"
 msgstr ""
 
 #, c-format
 msgid "%pB: internal error, internal register section %pA had contents\n"
 msgstr ""
 
-#: mmo.c:3228
+#: mmo.c:3227
 #, c-format
 msgid "%pB: no initialized registers; section length 0\n"
 msgstr ""
 
 #, c-format
 msgid "%pB: no initialized registers; section length 0\n"
 msgstr ""
 
-#: mmo.c:3235
+#: mmo.c:3234
 #, c-format
 msgid "%pB: too many initialized registers; section length %<PRId64>"
 msgstr ""
 
 #, c-format
 msgid "%pB: too many initialized registers; section length %<PRId64>"
 msgstr ""
 
-#: mmo.c:3240
+#: mmo.c:3239
 #, c-format
 msgid ""
 "%pB: invalid start address for initialized registers of length %<PRId64>: "
 #, c-format
 msgid ""
 "%pB: invalid start address for initialized registers of length %<PRId64>: "
@@ -6082,7 +6087,12 @@ msgstr ""
 msgid "unhandled OSF/1 core file section type %d"
 msgstr ""
 
 msgid "unhandled OSF/1 core file section type %d"
 msgstr ""
 
-#: pef.c:532
+#: pdp11.c:1588
+#, c-format
+msgid "%pB: symbol indicates overlay (not supported)"
+msgstr ""
+
+#: pef.c:530
 #, c-format
 msgid "bfd_pef_scan: unknown architecture 0x%lx"
 msgstr ""
 #, c-format
 msgid "bfd_pef_scan: unknown architecture 0x%lx"
 msgstr ""
@@ -6160,29 +6170,29 @@ msgstr ""
 msgid "%pB: unrecognized import name type; %x"
 msgstr ""
 
 msgid "%pB: unrecognized import name type; %x"
 msgstr ""
 
-#: peicode.h:1232
+#: peicode.h:1225
 #, c-format
 msgid "%pB: unrecognised machine type (0x%x) in Import Library Format archive"
 msgstr ""
 
 #, c-format
 msgid "%pB: unrecognised machine type (0x%x) in Import Library Format archive"
 msgstr ""
 
-#: peicode.h:1245
+#: peicode.h:1238
 #, c-format
 msgid ""
 "%pB: recognised but unhandled machine type (0x%x) in Import Library Format "
 "archive"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: recognised but unhandled machine type (0x%x) in Import Library Format "
 "archive"
 msgstr ""
 
-#: peicode.h:1263
+#: peicode.h:1256
 #, c-format
 msgid "%pB: size field is zero in Import Library Format header"
 msgstr ""
 
 #, c-format
 msgid "%pB: size field is zero in Import Library Format header"
 msgstr ""
 
-#: peicode.h:1289
+#: peicode.h:1282
 #, c-format
 msgid "%pB: string not null terminated in ILF object file"
 msgstr ""
 
 #, c-format
 msgid "%pB: string not null terminated in ILF object file"
 msgstr ""
 
-#: peicode.h:1345
+#: peicode.h:1338
 #, c-format
 msgid "%pB: error: debug data ends beyond end of debug directory"
 msgstr ""
 #, c-format
 msgid "%pB: error: debug data ends beyond end of debug directory"
 msgstr ""
@@ -6271,14 +6281,14 @@ msgstr ""
 msgid "%pB: warning core file truncated"
 msgstr ""
 
 msgid "%pB: warning core file truncated"
 msgstr ""
 
-#: som.c:5509
+#: som.c:5497
 #, c-format
 msgid ""
 "\n"
 "Exec Auxiliary Header\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Exec Auxiliary Header\n"
 msgstr ""
 
-#: som.c:5818
+#: som.c:5806
 msgid "som_sizeof_headers unimplemented"
 msgstr ""
 
 msgid "som_sizeof_headers unimplemented"
 msgstr ""
 
@@ -6292,7 +6302,7 @@ msgstr ""
 msgid "%pB:%d: byte count %d too small"
 msgstr ""
 
 msgid "%pB:%d: byte count %d too small"
 msgstr ""
 
-#: srec.c:581 srec.c:615
+#: srec.c:580 srec.c:614
 #, c-format
 msgid "%pB:%d: bad checksum in S-record file"
 msgstr ""
 #, c-format
 msgid "%pB:%d: bad checksum in S-record file"
 msgstr ""
@@ -6302,83 +6312,83 @@ msgstr ""
 msgid "%pB(%pA+%#lx): stabs entry has invalid string index"
 msgstr ""
 
 msgid "%pB(%pA+%#lx): stabs entry has invalid string index"
 msgstr ""
 
-#: syms.c:1087
+#: syms.c:1085
 msgid "unsupported .stab relocation"
 msgstr ""
 
 msgid "unsupported .stab relocation"
 msgstr ""
 
-#: vms-alpha.c:476
+#: vms-alpha.c:480
 msgid "corrupt EIHD record - size is too small"
 msgstr ""
 
 msgid "corrupt EIHD record - size is too small"
 msgstr ""
 
-#: vms-alpha.c:662
+#: vms-alpha.c:666
 #, c-format
 msgid "unable to read EIHS record at offset %#x"
 msgstr ""
 
 #, c-format
 msgid "unable to read EIHS record at offset %#x"
 msgstr ""
 
-#: vms-alpha.c:1154
+#: vms-alpha.c:1158
 msgid "record is too small for symbol name length"
 msgstr ""
 
 msgid "record is too small for symbol name length"
 msgstr ""
 
-#: vms-alpha.c:1187
+#: vms-alpha.c:1191
 #, c-format
 msgid "corrupt EGSD record: its size (%#x) is too small"
 msgstr ""
 
 #, c-format
 msgid "corrupt EGSD record: its size (%#x) is too small"
 msgstr ""
 
-#: vms-alpha.c:1211
+#: vms-alpha.c:1215
 #, c-format
 msgid ""
 "corrupt EGSD record type %d: size (%#x) is larger than remaining space (%#x)"
 msgstr ""
 
 #, c-format
 msgid ""
 "corrupt EGSD record type %d: size (%#x) is larger than remaining space (%#x)"
 msgstr ""
 
-#: vms-alpha.c:1221
+#: vms-alpha.c:1225
 #, c-format
 msgid "corrupt EGSD record type %d: size (%#x) is too small"
 msgstr ""
 
 #, c-format
 msgid "corrupt EGSD record type %d: size (%#x) is too small"
 msgstr ""
 
-#: vms-alpha.c:1363
+#: vms-alpha.c:1367
 #, c-format
 msgid "corrupt EGSD record: its psindx field is too big (%#lx)"
 msgstr ""
 
 #, c-format
 msgid "corrupt EGSD record: its psindx field is too big (%#lx)"
 msgstr ""
 
-#: vms-alpha.c:1439
+#: vms-alpha.c:1443
 #, c-format
 msgid "unknown EGSD subtype %d"
 msgstr ""
 
 #, c-format
 msgid "unknown EGSD subtype %d"
 msgstr ""
 
-#: vms-alpha.c:1472
+#: vms-alpha.c:1476
 #, c-format
 msgid "stack overflow (%d) in _bfd_vms_push"
 msgstr ""
 
 #, c-format
 msgid "stack overflow (%d) in _bfd_vms_push"
 msgstr ""
 
-#: vms-alpha.c:1486
+#: vms-alpha.c:1490
 msgid "stack underflow in _bfd_vms_pop"
 msgstr ""
 
 msgid "stack underflow in _bfd_vms_pop"
 msgstr ""
 
-#: vms-alpha.c:1560
+#: vms-alpha.c:1564
 #, c-format
 msgid "dst_define_location %u too large"
 msgstr ""
 
 #. These names have not yet been added to this switch statement.
 #, c-format
 msgid "dst_define_location %u too large"
 msgstr ""
 
 #. These names have not yet been added to this switch statement.
-#: vms-alpha.c:1761
+#: vms-alpha.c:1765
 #, c-format
 msgid "unknown ETIR command %d"
 msgstr ""
 
 #, c-format
 msgid "unknown ETIR command %d"
 msgstr ""
 
-#: vms-alpha.c:1792
+#: vms-alpha.c:1796
 msgid "corrupt vms value"
 msgstr ""
 
 msgid "corrupt vms value"
 msgstr ""
 
-#: vms-alpha.c:1923
+#: vms-alpha.c:1927
 msgid "corrupt ETIR record encountered"
 msgstr ""
 
 msgid "corrupt ETIR record encountered"
 msgstr ""
 
-#: vms-alpha.c:1984
+#: vms-alpha.c:1989
 #, c-format
 msgid "bad section index in %s"
 msgstr ""
 
 #, c-format
 msgid "bad section index in %s"
 msgstr ""
 
-#: vms-alpha.c:1998
+#: vms-alpha.c:2003
 #, c-format
 msgid "unsupported STA cmd %s"
 msgstr ""
 #, c-format
 msgid "unsupported STA cmd %s"
 msgstr ""
@@ -6388,1942 +6398,1942 @@ msgstr ""
 #. Rotate.
 #. Redefine symbol to current location.
 #. Define a literal.
 #. Rotate.
 #. Redefine symbol to current location.
 #. Define a literal.
-#: vms-alpha.c:2201 vms-alpha.c:2232 vms-alpha.c:2325 vms-alpha.c:2528
+#: vms-alpha.c:2211 vms-alpha.c:2242 vms-alpha.c:2337 vms-alpha.c:2557
 #, c-format
 msgid "%s: not supported"
 msgstr ""
 
 #, c-format
 msgid "%s: not supported"
 msgstr ""
 
-#: vms-alpha.c:2207
+#: vms-alpha.c:2217
 #, c-format
 msgid "%s: not implemented"
 msgstr ""
 
 #, c-format
 msgid "%s: not implemented"
 msgstr ""
 
-#: vms-alpha.c:2370 vms-alpha.c:2385
+#: vms-alpha.c:2382 vms-alpha.c:2397
 #, c-format
 msgid "invalid %s"
 msgstr ""
 
 #. Divide by zero is supposed to give a result of zero,
 #. and a non-fatal warning message.
 #, c-format
 msgid "invalid %s"
 msgstr ""
 
 #. Divide by zero is supposed to give a result of zero,
 #. and a non-fatal warning message.
-#: vms-alpha.c:2445
+#: vms-alpha.c:2457
 #, c-format
 msgid "%s divide by zero"
 msgstr ""
 
 #, c-format
 msgid "%s divide by zero"
 msgstr ""
 
-#: vms-alpha.c:2511
+#: vms-alpha.c:2523
 #, c-format
 msgid "invalid use of %s with contexts"
 msgstr ""
 
 #, c-format
 msgid "invalid use of %s with contexts"
 msgstr ""
 
-#: vms-alpha.c:2552
+#: vms-alpha.c:2581
 #, c-format
 msgid "reserved cmd %d"
 msgstr ""
 
 #, c-format
 msgid "reserved cmd %d"
 msgstr ""
 
-#: vms-alpha.c:2636
+#: vms-alpha.c:2665
 msgid "corrupt EEOM record - size is too small"
 msgstr ""
 
 msgid "corrupt EEOM record - size is too small"
 msgstr ""
 
-#: vms-alpha.c:2645
+#: vms-alpha.c:2674
 msgid "object module not error-free !"
 msgstr ""
 
 msgid "object module not error-free !"
 msgstr ""
 
-#: vms-alpha.c:3972
+#: vms-alpha.c:4001
 #, c-format
 msgid "SEC_RELOC with no relocs in section %pA"
 msgstr ""
 
 #, c-format
 msgid "SEC_RELOC with no relocs in section %pA"
 msgstr ""
 
-#: vms-alpha.c:4024 vms-alpha.c:4239
+#: vms-alpha.c:4053 vms-alpha.c:4268
 #, c-format
 msgid "size error in section %pA"
 msgstr ""
 
 #, c-format
 msgid "size error in section %pA"
 msgstr ""
 
-#: vms-alpha.c:4184
+#: vms-alpha.c:4213
 msgid "spurious ALPHA_R_BSR reloc"
 msgstr ""
 
 msgid "spurious ALPHA_R_BSR reloc"
 msgstr ""
 
-#: vms-alpha.c:4225
+#: vms-alpha.c:4254
 #, c-format
 msgid "unhandled relocation %s"
 msgstr ""
 
 #, c-format
 msgid "unhandled relocation %s"
 msgstr ""
 
-#: vms-alpha.c:4522
+#: vms-alpha.c:4551
 #, c-format
 msgid "unknown source command %d"
 msgstr ""
 
 #, c-format
 msgid "unknown source command %d"
 msgstr ""
 
-#: vms-alpha.c:4583 vms-alpha.c:4589 vms-alpha.c:4595 vms-alpha.c:4601
-#: vms-alpha.c:4607 vms-alpha.c:4634 vms-alpha.c:4640 vms-alpha.c:4646
-#: vms-alpha.c:4652
+#: vms-alpha.c:4612 vms-alpha.c:4618 vms-alpha.c:4624 vms-alpha.c:4630
+#: vms-alpha.c:4636 vms-alpha.c:4663 vms-alpha.c:4669 vms-alpha.c:4675
+#: vms-alpha.c:4681
 #, c-format
 msgid "%s not implemented"
 msgstr ""
 
 #, c-format
 msgid "%s not implemented"
 msgstr ""
 
-#: vms-alpha.c:4695
+#: vms-alpha.c:4724
 #, c-format
 msgid "unknown line command %d"
 msgstr ""
 
 #, c-format
 msgid "unknown line command %d"
 msgstr ""
 
-#: vms-alpha.c:5159 vms-alpha.c:5177 vms-alpha.c:5192 vms-alpha.c:5208
-#: vms-alpha.c:5221 vms-alpha.c:5233 vms-alpha.c:5246
+#: vms-alpha.c:5188 vms-alpha.c:5206 vms-alpha.c:5221 vms-alpha.c:5237
+#: vms-alpha.c:5250 vms-alpha.c:5262 vms-alpha.c:5275
 #, c-format
 msgid "unknown reloc %s + %s"
 msgstr ""
 
 #, c-format
 msgid "unknown reloc %s + %s"
 msgstr ""
 
-#: vms-alpha.c:5301
+#: vms-alpha.c:5330
 #, c-format
 msgid "unknown reloc %s"
 msgstr ""
 
 #, c-format
 msgid "unknown reloc %s"
 msgstr ""
 
-#: vms-alpha.c:5315
+#: vms-alpha.c:5344
 msgid "invalid section index in ETIR"
 msgstr ""
 
 msgid "invalid section index in ETIR"
 msgstr ""
 
-#: vms-alpha.c:5324
+#: vms-alpha.c:5353
 msgid "relocation for non-REL psect"
 msgstr ""
 
 msgid "relocation for non-REL psect"
 msgstr ""
 
-#: vms-alpha.c:5373
+#: vms-alpha.c:5402
 #, c-format
 msgid "unknown symbol in command %s"
 msgstr ""
 
 #, c-format
 msgid "unknown symbol in command %s"
 msgstr ""
 
-#: vms-alpha.c:5787
+#: vms-alpha.c:5816
 #, c-format
 msgid "reloc (%d) is *UNKNOWN*"
 msgstr ""
 
 #, c-format
 msgid "reloc (%d) is *UNKNOWN*"
 msgstr ""
 
-#: vms-alpha.c:5903
+#: vms-alpha.c:5932
 #, c-format
 msgid "  EMH %u (len=%u): "
 msgstr ""
 
 #, c-format
 msgid "  EMH %u (len=%u): "
 msgstr ""
 
-#: vms-alpha.c:5908
+#: vms-alpha.c:5937
 #, c-format
 msgid "   Error: The length is less than the length of an EMH record\n"
 msgstr ""
 
 #, c-format
 msgid "   Error: The length is less than the length of an EMH record\n"
 msgstr ""
 
-#: vms-alpha.c:5925
+#: vms-alpha.c:5954
 #, c-format
 msgid ""
 "   Error: The record length is less than the size of an EMH_MHD record\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "   Error: The record length is less than the size of an EMH_MHD record\n"
 msgstr ""
 
-#: vms-alpha.c:5928
+#: vms-alpha.c:5957
 #, c-format
 msgid "Module header\n"
 msgstr ""
 
 #, c-format
 msgid "Module header\n"
 msgstr ""
 
-#: vms-alpha.c:5929
+#: vms-alpha.c:5958
 #, c-format
 msgid "   structure level: %u\n"
 msgstr ""
 
 #, c-format
 msgid "   structure level: %u\n"
 msgstr ""
 
-#: vms-alpha.c:5930
+#: vms-alpha.c:5959
 #, c-format
 msgid "   max record size: %u\n"
 msgstr ""
 
 #, c-format
 msgid "   max record size: %u\n"
 msgstr ""
 
-#: vms-alpha.c:5936
+#: vms-alpha.c:5965
 #, c-format
 msgid "   Error: The module name is missing\n"
 msgstr ""
 
 #, c-format
 msgid "   Error: The module name is missing\n"
 msgstr ""
 
-#: vms-alpha.c:5942
+#: vms-alpha.c:5971
 #, c-format
 msgid "   Error: The module name is too long\n"
 msgstr ""
 
 #, c-format
 msgid "   Error: The module name is too long\n"
 msgstr ""
 
-#: vms-alpha.c:5945
+#: vms-alpha.c:5974
 #, c-format
 msgid "   module name    : %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   module name    : %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:5949
+#: vms-alpha.c:5978
 #, c-format
 msgid "   Error: The module version is missing\n"
 msgstr ""
 
 #, c-format
 msgid "   Error: The module version is missing\n"
 msgstr ""
 
-#: vms-alpha.c:5955
+#: vms-alpha.c:5984
 #, c-format
 msgid "   Error: The module version is too long\n"
 msgstr ""
 
 #, c-format
 msgid "   Error: The module version is too long\n"
 msgstr ""
 
-#: vms-alpha.c:5958
+#: vms-alpha.c:5987
 #, c-format
 msgid "   module version : %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   module version : %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:5961
+#: vms-alpha.c:5990
 #, c-format
 msgid "   Error: The compile date is truncated\n"
 msgstr ""
 
 #, c-format
 msgid "   Error: The compile date is truncated\n"
 msgstr ""
 
-#: vms-alpha.c:5963
+#: vms-alpha.c:5992
 #, c-format
 msgid "   compile date   : %.17s\n"
 msgstr ""
 
 #, c-format
 msgid "   compile date   : %.17s\n"
 msgstr ""
 
-#: vms-alpha.c:5968
+#: vms-alpha.c:5997
 #, c-format
 msgid "Language Processor Name\n"
 msgstr ""
 
 #, c-format
 msgid "Language Processor Name\n"
 msgstr ""
 
-#: vms-alpha.c:5969
+#: vms-alpha.c:5998
 #, c-format
 msgid "   language name: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   language name: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:5973
+#: vms-alpha.c:6002
 #, c-format
 msgid "Source Files Header\n"
 msgstr ""
 
 #, c-format
 msgid "Source Files Header\n"
 msgstr ""
 
-#: vms-alpha.c:5974
+#: vms-alpha.c:6003
 #, c-format
 msgid "   file: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   file: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:5978
+#: vms-alpha.c:6007
 #, c-format
 msgid "Title Text Header\n"
 msgstr ""
 
 #, c-format
 msgid "Title Text Header\n"
 msgstr ""
 
-#: vms-alpha.c:5979
+#: vms-alpha.c:6008
 #, c-format
 msgid "   title: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   title: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:5983
+#: vms-alpha.c:6012
 #, c-format
 msgid "Copyright Header\n"
 msgstr ""
 
 #, c-format
 msgid "Copyright Header\n"
 msgstr ""
 
-#: vms-alpha.c:5984
+#: vms-alpha.c:6013
 #, c-format
 msgid "   copyright: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   copyright: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:5988
+#: vms-alpha.c:6017
 #, c-format
 msgid "unhandled emh subtype %u\n"
 msgstr ""
 
 #, c-format
 msgid "unhandled emh subtype %u\n"
 msgstr ""
 
-#: vms-alpha.c:5998
+#: vms-alpha.c:6027
 #, c-format
 msgid "  EEOM (len=%u):\n"
 msgstr ""
 
 #, c-format
 msgid "  EEOM (len=%u):\n"
 msgstr ""
 
-#: vms-alpha.c:6003
+#: vms-alpha.c:6032
 #, c-format
 msgid "   Error: The length is less than the length of an EEOM record\n"
 msgstr ""
 
 #, c-format
 msgid "   Error: The length is less than the length of an EEOM record\n"
 msgstr ""
 
-#: vms-alpha.c:6007
+#: vms-alpha.c:6036
 #, c-format
 msgid "   number of cond linkage pairs: %u\n"
 msgstr ""
 
 #, c-format
 msgid "   number of cond linkage pairs: %u\n"
 msgstr ""
 
-#: vms-alpha.c:6009
+#: vms-alpha.c:6038
 #, c-format
 msgid "   completion code: %u\n"
 msgstr ""
 
 #, c-format
 msgid "   completion code: %u\n"
 msgstr ""
 
-#: vms-alpha.c:6013
+#: vms-alpha.c:6042
 #, c-format
 msgid "   transfer addr flags: 0x%02x\n"
 msgstr ""
 
 #, c-format
 msgid "   transfer addr flags: 0x%02x\n"
 msgstr ""
 
-#: vms-alpha.c:6014
+#: vms-alpha.c:6043
 #, c-format
 msgid "   transfer addr psect: %u\n"
 msgstr ""
 
 #, c-format
 msgid "   transfer addr psect: %u\n"
 msgstr ""
 
-#: vms-alpha.c:6016
+#: vms-alpha.c:6045
 #, c-format
 msgid "   transfer address   : 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "   transfer address   : 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:6025
+#: vms-alpha.c:6054
 msgid " WEAK"
 msgstr ""
 
 msgid " WEAK"
 msgstr ""
 
-#: vms-alpha.c:6027
+#: vms-alpha.c:6056
 msgid " DEF"
 msgstr ""
 
 msgid " DEF"
 msgstr ""
 
-#: vms-alpha.c:6029
+#: vms-alpha.c:6058
 msgid " UNI"
 msgstr ""
 
 msgid " UNI"
 msgstr ""
 
-#: vms-alpha.c:6031 vms-alpha.c:6052
+#: vms-alpha.c:6060 vms-alpha.c:6081
 msgid " REL"
 msgstr ""
 
 msgid " REL"
 msgstr ""
 
-#: vms-alpha.c:6033
+#: vms-alpha.c:6062
 msgid " COMM"
 msgstr ""
 
 msgid " COMM"
 msgstr ""
 
-#: vms-alpha.c:6035
+#: vms-alpha.c:6064
 msgid " VECEP"
 msgstr ""
 
 msgid " VECEP"
 msgstr ""
 
-#: vms-alpha.c:6037
+#: vms-alpha.c:6066
 msgid " NORM"
 msgstr ""
 
 msgid " NORM"
 msgstr ""
 
-#: vms-alpha.c:6039
+#: vms-alpha.c:6068
 msgid " QVAL"
 msgstr ""
 
 msgid " QVAL"
 msgstr ""
 
-#: vms-alpha.c:6046
+#: vms-alpha.c:6075
 msgid " PIC"
 msgstr ""
 
 msgid " PIC"
 msgstr ""
 
-#: vms-alpha.c:6048
+#: vms-alpha.c:6077
 msgid " LIB"
 msgstr ""
 
 msgid " LIB"
 msgstr ""
 
-#: vms-alpha.c:6050
+#: vms-alpha.c:6079
 msgid " OVR"
 msgstr ""
 
 msgid " OVR"
 msgstr ""
 
-#: vms-alpha.c:6054
+#: vms-alpha.c:6083
 msgid " GBL"
 msgstr ""
 
 msgid " GBL"
 msgstr ""
 
-#: vms-alpha.c:6056
+#: vms-alpha.c:6085
 msgid " SHR"
 msgstr ""
 
 msgid " SHR"
 msgstr ""
 
-#: vms-alpha.c:6058
+#: vms-alpha.c:6087
 msgid " EXE"
 msgstr ""
 
 msgid " EXE"
 msgstr ""
 
-#: vms-alpha.c:6060
+#: vms-alpha.c:6089
 msgid " RD"
 msgstr ""
 
 msgid " RD"
 msgstr ""
 
-#: vms-alpha.c:6062
+#: vms-alpha.c:6091
 msgid " WRT"
 msgstr ""
 
 msgid " WRT"
 msgstr ""
 
-#: vms-alpha.c:6064
+#: vms-alpha.c:6093
 msgid " VEC"
 msgstr ""
 
 msgid " VEC"
 msgstr ""
 
-#: vms-alpha.c:6066
+#: vms-alpha.c:6095
 msgid " NOMOD"
 msgstr ""
 
 msgid " NOMOD"
 msgstr ""
 
-#: vms-alpha.c:6068
+#: vms-alpha.c:6097
 msgid " COM"
 msgstr ""
 
 msgid " COM"
 msgstr ""
 
-#: vms-alpha.c:6070
+#: vms-alpha.c:6099
 msgid " 64B"
 msgstr ""
 
 msgid " 64B"
 msgstr ""
 
-#: vms-alpha.c:6079
+#: vms-alpha.c:6108
 #, c-format
 msgid "  EGSD (len=%u):\n"
 msgstr ""
 
 #, c-format
 msgid "  EGSD (len=%u):\n"
 msgstr ""
 
-#: vms-alpha.c:6092
+#: vms-alpha.c:6121
 #, c-format
 msgid "  EGSD entry %2u (type: %u, len: %u): "
 msgstr ""
 
 #, c-format
 msgid "  EGSD entry %2u (type: %u, len: %u): "
 msgstr ""
 
-#: vms-alpha.c:6098 vms-alpha.c:6349
+#: vms-alpha.c:6127 vms-alpha.c:6378
 #, c-format
 msgid "   Error: length larger than remaining space in record\n"
 msgstr ""
 
 #, c-format
 msgid "   Error: length larger than remaining space in record\n"
 msgstr ""
 
-#: vms-alpha.c:6110
+#: vms-alpha.c:6139
 #, c-format
 msgid "PSC - Program section definition\n"
 msgstr ""
 
 #, c-format
 msgid "PSC - Program section definition\n"
 msgstr ""
 
-#: vms-alpha.c:6111 vms-alpha.c:6128
+#: vms-alpha.c:6140 vms-alpha.c:6157
 #, c-format
 msgid "   alignment  : 2**%u\n"
 msgstr ""
 
 #, c-format
 msgid "   alignment  : 2**%u\n"
 msgstr ""
 
-#: vms-alpha.c:6112 vms-alpha.c:6129
+#: vms-alpha.c:6141 vms-alpha.c:6158
 #, c-format
 msgid "   flags      : 0x%04x"
 msgstr ""
 
 #, c-format
 msgid "   flags      : 0x%04x"
 msgstr ""
 
-#: vms-alpha.c:6116
+#: vms-alpha.c:6145
 #, c-format
 msgid "   alloc (len): %u (0x%08x)\n"
 msgstr ""
 
 #, c-format
 msgid "   alloc (len): %u (0x%08x)\n"
 msgstr ""
 
-#: vms-alpha.c:6117 vms-alpha.c:6174 vms-alpha.c:6223
+#: vms-alpha.c:6146 vms-alpha.c:6203 vms-alpha.c:6252
 #, c-format
 msgid "   name       : %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   name       : %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:6127
+#: vms-alpha.c:6156
 #, c-format
 msgid "SPSC - Shared Image Program section def\n"
 msgstr ""
 
 #, c-format
 msgid "SPSC - Shared Image Program section def\n"
 msgstr ""
 
-#: vms-alpha.c:6133
+#: vms-alpha.c:6162
 #, c-format
 msgid "   alloc (len)   : %u (0x%08x)\n"
 msgstr ""
 
 #, c-format
 msgid "   alloc (len)   : %u (0x%08x)\n"
 msgstr ""
 
-#: vms-alpha.c:6134
+#: vms-alpha.c:6163
 #, c-format
 msgid "   image offset  : 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "   image offset  : 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:6136
+#: vms-alpha.c:6165
 #, c-format
 msgid "   symvec offset : 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "   symvec offset : 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:6138
+#: vms-alpha.c:6167
 #, c-format
 msgid "   name          : %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   name          : %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:6151
+#: vms-alpha.c:6180
 #, c-format
 msgid "SYM - Global symbol definition\n"
 msgstr ""
 
 #, c-format
 msgid "SYM - Global symbol definition\n"
 msgstr ""
 
-#: vms-alpha.c:6152 vms-alpha.c:6212 vms-alpha.c:6233 vms-alpha.c:6252
+#: vms-alpha.c:6181 vms-alpha.c:6241 vms-alpha.c:6262 vms-alpha.c:6281
 #, c-format
 msgid "   flags: 0x%04x"
 msgstr ""
 
 #, c-format
 msgid "   flags: 0x%04x"
 msgstr ""
 
-#: vms-alpha.c:6155
+#: vms-alpha.c:6184
 #, c-format
 msgid "   psect offset: 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "   psect offset: 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:6159
+#: vms-alpha.c:6188
 #, c-format
 msgid "   code address: 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "   code address: 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:6161
+#: vms-alpha.c:6190
 #, c-format
 msgid "   psect index for entry point : %u\n"
 msgstr ""
 
 #, c-format
 msgid "   psect index for entry point : %u\n"
 msgstr ""
 
-#: vms-alpha.c:6164 vms-alpha.c:6240 vms-alpha.c:6259
+#: vms-alpha.c:6193 vms-alpha.c:6269 vms-alpha.c:6288
 #, c-format
 msgid "   psect index : %u\n"
 msgstr ""
 
 #, c-format
 msgid "   psect index : %u\n"
 msgstr ""
 
-#: vms-alpha.c:6166 vms-alpha.c:6242 vms-alpha.c:6261
+#: vms-alpha.c:6195 vms-alpha.c:6271 vms-alpha.c:6290
 #, c-format
 msgid "   name        : %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   name        : %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:6173
+#: vms-alpha.c:6202
 #, c-format
 msgid "SYM - Global symbol reference\n"
 msgstr ""
 
 #, c-format
 msgid "SYM - Global symbol reference\n"
 msgstr ""
 
-#: vms-alpha.c:6185
+#: vms-alpha.c:6214
 #, c-format
 msgid "IDC - Ident Consistency check\n"
 msgstr ""
 
 #, c-format
 msgid "IDC - Ident Consistency check\n"
 msgstr ""
 
-#: vms-alpha.c:6186
+#: vms-alpha.c:6215
 #, c-format
 msgid "   flags         : 0x%08x"
 msgstr ""
 
 #, c-format
 msgid "   flags         : 0x%08x"
 msgstr ""
 
-#: vms-alpha.c:6190
+#: vms-alpha.c:6219
 #, c-format
 msgid "   id match      : %x\n"
 msgstr ""
 
 #, c-format
 msgid "   id match      : %x\n"
 msgstr ""
 
-#: vms-alpha.c:6192
+#: vms-alpha.c:6221
 #, c-format
 msgid "   error severity: %x\n"
 msgstr ""
 
 #, c-format
 msgid "   error severity: %x\n"
 msgstr ""
 
-#: vms-alpha.c:6195
+#: vms-alpha.c:6224
 #, c-format
 msgid "   entity name   : %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   entity name   : %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:6197
+#: vms-alpha.c:6226
 #, c-format
 msgid "   object name   : %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   object name   : %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:6200
+#: vms-alpha.c:6229
 #, c-format
 msgid "   binary ident  : 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "   binary ident  : 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:6203
+#: vms-alpha.c:6232
 #, c-format
 msgid "   ascii ident   : %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   ascii ident   : %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:6211
+#: vms-alpha.c:6240
 #, c-format
 msgid "SYMG - Universal symbol definition\n"
 msgstr ""
 
 #, c-format
 msgid "SYMG - Universal symbol definition\n"
 msgstr ""
 
-#: vms-alpha.c:6215
+#: vms-alpha.c:6244
 #, c-format
 msgid "   symbol vector offset: 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "   symbol vector offset: 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:6217
+#: vms-alpha.c:6246
 #, c-format
 msgid "   entry point: 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "   entry point: 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:6219
+#: vms-alpha.c:6248
 #, c-format
 msgid "   proc descr : 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "   proc descr : 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:6221
+#: vms-alpha.c:6250
 #, c-format
 msgid "   psect index: %u\n"
 msgstr ""
 
 #, c-format
 msgid "   psect index: %u\n"
 msgstr ""
 
-#: vms-alpha.c:6232
+#: vms-alpha.c:6261
 #, c-format
 msgid "SYMV - Vectored symbol definition\n"
 msgstr ""
 
 #, c-format
 msgid "SYMV - Vectored symbol definition\n"
 msgstr ""
 
-#: vms-alpha.c:6236
+#: vms-alpha.c:6265
 #, c-format
 msgid "   vector      : 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "   vector      : 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:6238 vms-alpha.c:6257
+#: vms-alpha.c:6267 vms-alpha.c:6286
 #, c-format
 msgid "   psect offset: %u\n"
 msgstr ""
 
 #, c-format
 msgid "   psect offset: %u\n"
 msgstr ""
 
-#: vms-alpha.c:6251
+#: vms-alpha.c:6280
 #, c-format
 msgid "SYMM - Global symbol definition with version\n"
 msgstr ""
 
 #, c-format
 msgid "SYMM - Global symbol definition with version\n"
 msgstr ""
 
-#: vms-alpha.c:6255
+#: vms-alpha.c:6284
 #, c-format
 msgid "   version mask: 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "   version mask: 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:6266
+#: vms-alpha.c:6295
 #, c-format
 msgid "unhandled egsd entry type %u\n"
 msgstr ""
 
 #, c-format
 msgid "unhandled egsd entry type %u\n"
 msgstr ""
 
-#: vms-alpha.c:6301
+#: vms-alpha.c:6330
 #, c-format
 msgid "    linkage index: %u, replacement insn: 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "    linkage index: %u, replacement insn: 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:6305
+#: vms-alpha.c:6334
 #, c-format
 msgid "    psect idx 1: %u, offset 1: 0x%08x %08x\n"
 msgstr ""
 
 #, c-format
 msgid "    psect idx 1: %u, offset 1: 0x%08x %08x\n"
 msgstr ""
 
-#: vms-alpha.c:6310
+#: vms-alpha.c:6339
 #, c-format
 msgid "    psect idx 2: %u, offset 2: 0x%08x %08x\n"
 msgstr ""
 
 #, c-format
 msgid "    psect idx 2: %u, offset 2: 0x%08x %08x\n"
 msgstr ""
 
-#: vms-alpha.c:6316
+#: vms-alpha.c:6345
 #, c-format
 msgid "    psect idx 3: %u, offset 3: 0x%08x %08x\n"
 msgstr ""
 
 #, c-format
 msgid "    psect idx 3: %u, offset 3: 0x%08x %08x\n"
 msgstr ""
 
-#: vms-alpha.c:6321
+#: vms-alpha.c:6350
 #, c-format
 msgid "    global name: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "    global name: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:6332
+#: vms-alpha.c:6361
 #, c-format
 msgid "  %s (len=%u+%u):\n"
 msgstr ""
 
 #, c-format
 msgid "  %s (len=%u+%u):\n"
 msgstr ""
 
-#: vms-alpha.c:6354
+#: vms-alpha.c:6383
 #, c-format
 msgid "   (type: %3u, size: 4+%3u): "
 msgstr ""
 
 #, c-format
 msgid "   (type: %3u, size: 4+%3u): "
 msgstr ""
 
-#: vms-alpha.c:6358
+#: vms-alpha.c:6387
 #, c-format
 msgid "STA_GBL (stack global) %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "STA_GBL (stack global) %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:6362
+#: vms-alpha.c:6391
 #, c-format
 msgid "STA_LW (stack longword) 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "STA_LW (stack longword) 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:6366
+#: vms-alpha.c:6395
 #, c-format
 msgid "STA_QW (stack quadword) 0x%08x %08x\n"
 msgstr ""
 
 #, c-format
 msgid "STA_QW (stack quadword) 0x%08x %08x\n"
 msgstr ""
 
-#: vms-alpha.c:6371
+#: vms-alpha.c:6400
 #, c-format
 msgid "STA_PQ (stack psect base + offset)\n"
 msgstr ""
 
 #, c-format
 msgid "STA_PQ (stack psect base + offset)\n"
 msgstr ""
 
-#: vms-alpha.c:6373
+#: vms-alpha.c:6402
 #, c-format
 msgid "    psect: %u, offset: 0x%08x %08x\n"
 msgstr ""
 
 #, c-format
 msgid "    psect: %u, offset: 0x%08x %08x\n"
 msgstr ""
 
-#: vms-alpha.c:6379
+#: vms-alpha.c:6408
 #, c-format
 msgid "STA_LI (stack literal)\n"
 msgstr ""
 
 #, c-format
 msgid "STA_LI (stack literal)\n"
 msgstr ""
 
-#: vms-alpha.c:6382
+#: vms-alpha.c:6411
 #, c-format
 msgid "STA_MOD (stack module)\n"
 msgstr ""
 
 #, c-format
 msgid "STA_MOD (stack module)\n"
 msgstr ""
 
-#: vms-alpha.c:6385
+#: vms-alpha.c:6414
 #, c-format
 msgid "STA_CKARG (compare procedure argument)\n"
 msgstr ""
 
 #, c-format
 msgid "STA_CKARG (compare procedure argument)\n"
 msgstr ""
 
-#: vms-alpha.c:6389
+#: vms-alpha.c:6418
 #, c-format
 msgid "STO_B (store byte)\n"
 msgstr ""
 
 #, c-format
 msgid "STO_B (store byte)\n"
 msgstr ""
 
-#: vms-alpha.c:6392
+#: vms-alpha.c:6421
 #, c-format
 msgid "STO_W (store word)\n"
 msgstr ""
 
 #, c-format
 msgid "STO_W (store word)\n"
 msgstr ""
 
-#: vms-alpha.c:6395
+#: vms-alpha.c:6424
 #, c-format
 msgid "STO_LW (store longword)\n"
 msgstr ""
 
 #, c-format
 msgid "STO_LW (store longword)\n"
 msgstr ""
 
-#: vms-alpha.c:6398
+#: vms-alpha.c:6427
 #, c-format
 msgid "STO_QW (store quadword)\n"
 msgstr ""
 
 #, c-format
 msgid "STO_QW (store quadword)\n"
 msgstr ""
 
-#: vms-alpha.c:6404
+#: vms-alpha.c:6433
 #, c-format
 msgid "STO_IMMR (store immediate repeat) %u bytes\n"
 msgstr ""
 
 #, c-format
 msgid "STO_IMMR (store immediate repeat) %u bytes\n"
 msgstr ""
 
-#: vms-alpha.c:6411
+#: vms-alpha.c:6440
 #, c-format
 msgid "STO_GBL (store global) %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "STO_GBL (store global) %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:6415
+#: vms-alpha.c:6444
 #, c-format
 msgid "STO_CA (store code address) %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "STO_CA (store code address) %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:6419
+#: vms-alpha.c:6448
 #, c-format
 msgid "STO_RB (store relative branch)\n"
 msgstr ""
 
 #, c-format
 msgid "STO_RB (store relative branch)\n"
 msgstr ""
 
-#: vms-alpha.c:6422
+#: vms-alpha.c:6451
 #, c-format
 msgid "STO_AB (store absolute branch)\n"
 msgstr ""
 
 #, c-format
 msgid "STO_AB (store absolute branch)\n"
 msgstr ""
 
-#: vms-alpha.c:6425
+#: vms-alpha.c:6454
 #, c-format
 msgid "STO_OFF (store offset to psect)\n"
 msgstr ""
 
 #, c-format
 msgid "STO_OFF (store offset to psect)\n"
 msgstr ""
 
-#: vms-alpha.c:6431
+#: vms-alpha.c:6460
 #, c-format
 msgid "STO_IMM (store immediate) %u bytes\n"
 msgstr ""
 
 #, c-format
 msgid "STO_IMM (store immediate) %u bytes\n"
 msgstr ""
 
-#: vms-alpha.c:6438
+#: vms-alpha.c:6467
 #, c-format
 msgid "STO_GBL_LW (store global longword) %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "STO_GBL_LW (store global longword) %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:6442
+#: vms-alpha.c:6471
 #, c-format
 msgid "STO_OFF (store LP with procedure signature)\n"
 msgstr ""
 
 #, c-format
 msgid "STO_OFF (store LP with procedure signature)\n"
 msgstr ""
 
-#: vms-alpha.c:6445
+#: vms-alpha.c:6474
 #, c-format
 msgid "STO_BR_GBL (store branch global) *todo*\n"
 msgstr ""
 
 #, c-format
 msgid "STO_BR_GBL (store branch global) *todo*\n"
 msgstr ""
 
-#: vms-alpha.c:6448
+#: vms-alpha.c:6477
 #, c-format
 msgid "STO_BR_PS (store branch psect + offset) *todo*\n"
 msgstr ""
 
 #, c-format
 msgid "STO_BR_PS (store branch psect + offset) *todo*\n"
 msgstr ""
 
-#: vms-alpha.c:6452
+#: vms-alpha.c:6481
 #, c-format
 msgid "OPR_NOP (no-operation)\n"
 msgstr ""
 
 #, c-format
 msgid "OPR_NOP (no-operation)\n"
 msgstr ""
 
-#: vms-alpha.c:6455
+#: vms-alpha.c:6484
 #, c-format
 msgid "OPR_ADD (add)\n"
 msgstr ""
 
 #, c-format
 msgid "OPR_ADD (add)\n"
 msgstr ""
 
-#: vms-alpha.c:6458
+#: vms-alpha.c:6487
 #, c-format
 msgid "OPR_SUB (subtract)\n"
 msgstr ""
 
 #, c-format
 msgid "OPR_SUB (subtract)\n"
 msgstr ""
 
-#: vms-alpha.c:6461
+#: vms-alpha.c:6490
 #, c-format
 msgid "OPR_MUL (multiply)\n"
 msgstr ""
 
 #, c-format
 msgid "OPR_MUL (multiply)\n"
 msgstr ""
 
-#: vms-alpha.c:6464
+#: vms-alpha.c:6493
 #, c-format
 msgid "OPR_DIV (divide)\n"
 msgstr ""
 
 #, c-format
 msgid "OPR_DIV (divide)\n"
 msgstr ""
 
-#: vms-alpha.c:6467
+#: vms-alpha.c:6496
 #, c-format
 msgid "OPR_AND (logical and)\n"
 msgstr ""
 
 #, c-format
 msgid "OPR_AND (logical and)\n"
 msgstr ""
 
-#: vms-alpha.c:6470
+#: vms-alpha.c:6499
 #, c-format
 msgid "OPR_IOR (logical inclusive or)\n"
 msgstr ""
 
 #, c-format
 msgid "OPR_IOR (logical inclusive or)\n"
 msgstr ""
 
-#: vms-alpha.c:6473
+#: vms-alpha.c:6502
 #, c-format
 msgid "OPR_EOR (logical exclusive or)\n"
 msgstr ""
 
 #, c-format
 msgid "OPR_EOR (logical exclusive or)\n"
 msgstr ""
 
-#: vms-alpha.c:6476
+#: vms-alpha.c:6505
 #, c-format
 msgid "OPR_NEG (negate)\n"
 msgstr ""
 
 #, c-format
 msgid "OPR_NEG (negate)\n"
 msgstr ""
 
-#: vms-alpha.c:6479
+#: vms-alpha.c:6508
 #, c-format
 msgid "OPR_COM (complement)\n"
 msgstr ""
 
 #, c-format
 msgid "OPR_COM (complement)\n"
 msgstr ""
 
-#: vms-alpha.c:6482
+#: vms-alpha.c:6511
 #, c-format
 msgid "OPR_INSV (insert field)\n"
 msgstr ""
 
 #, c-format
 msgid "OPR_INSV (insert field)\n"
 msgstr ""
 
-#: vms-alpha.c:6485
+#: vms-alpha.c:6514
 #, c-format
 msgid "OPR_ASH (arithmetic shift)\n"
 msgstr ""
 
 #, c-format
 msgid "OPR_ASH (arithmetic shift)\n"
 msgstr ""
 
-#: vms-alpha.c:6488
+#: vms-alpha.c:6517
 #, c-format
 msgid "OPR_USH (unsigned shift)\n"
 msgstr ""
 
 #, c-format
 msgid "OPR_USH (unsigned shift)\n"
 msgstr ""
 
-#: vms-alpha.c:6491
+#: vms-alpha.c:6520
 #, c-format
 msgid "OPR_ROT (rotate)\n"
 msgstr ""
 
 #, c-format
 msgid "OPR_ROT (rotate)\n"
 msgstr ""
 
-#: vms-alpha.c:6494
+#: vms-alpha.c:6523
 #, c-format
 msgid "OPR_SEL (select)\n"
 msgstr ""
 
 #, c-format
 msgid "OPR_SEL (select)\n"
 msgstr ""
 
-#: vms-alpha.c:6497
+#: vms-alpha.c:6526
 #, c-format
 msgid "OPR_REDEF (redefine symbol to curr location)\n"
 msgstr ""
 
 #, c-format
 msgid "OPR_REDEF (redefine symbol to curr location)\n"
 msgstr ""
 
-#: vms-alpha.c:6500
+#: vms-alpha.c:6529
 #, c-format
 msgid "OPR_REDEF (define a literal)\n"
 msgstr ""
 
 #, c-format
 msgid "OPR_REDEF (define a literal)\n"
 msgstr ""
 
-#: vms-alpha.c:6504
+#: vms-alpha.c:6533
 #, c-format
 msgid "STC_LP (store cond linkage pair)\n"
 msgstr ""
 
 #, c-format
 msgid "STC_LP (store cond linkage pair)\n"
 msgstr ""
 
-#: vms-alpha.c:6508
+#: vms-alpha.c:6537
 #, c-format
 msgid "STC_LP_PSB (store cond linkage pair + signature)\n"
 msgstr ""
 
 #, c-format
 msgid "STC_LP_PSB (store cond linkage pair + signature)\n"
 msgstr ""
 
-#: vms-alpha.c:6510
+#: vms-alpha.c:6539
 #, c-format
 msgid "   linkage index: %u, procedure: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   linkage index: %u, procedure: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:6513
+#: vms-alpha.c:6542
 #, c-format
 msgid "   signature: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   signature: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:6516
+#: vms-alpha.c:6545
 #, c-format
 msgid "STC_GBL (store cond global)\n"
 msgstr ""
 
 #, c-format
 msgid "STC_GBL (store cond global)\n"
 msgstr ""
 
-#: vms-alpha.c:6518
+#: vms-alpha.c:6547
 #, c-format
 msgid "   linkage index: %u, global: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   linkage index: %u, global: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:6522
+#: vms-alpha.c:6551
 #, c-format
 msgid "STC_GCA (store cond code address)\n"
 msgstr ""
 
 #, c-format
 msgid "STC_GCA (store cond code address)\n"
 msgstr ""
 
-#: vms-alpha.c:6524
+#: vms-alpha.c:6553
 #, c-format
 msgid "   linkage index: %u, procedure name: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   linkage index: %u, procedure name: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:6528
+#: vms-alpha.c:6557
 #, c-format
 msgid "STC_PS (store cond psect + offset)\n"
 msgstr ""
 
 #, c-format
 msgid "STC_PS (store cond psect + offset)\n"
 msgstr ""
 
-#: vms-alpha.c:6531
+#: vms-alpha.c:6560
 #, c-format
 msgid "   linkage index: %u, psect: %u, offset: 0x%08x %08x\n"
 msgstr ""
 
 #, c-format
 msgid "   linkage index: %u, psect: %u, offset: 0x%08x %08x\n"
 msgstr ""
 
-#: vms-alpha.c:6538
+#: vms-alpha.c:6567
 #, c-format
 msgid "STC_NOP_GBL (store cond NOP at global addr)\n"
 msgstr ""
 
 #, c-format
 msgid "STC_NOP_GBL (store cond NOP at global addr)\n"
 msgstr ""
 
-#: vms-alpha.c:6542
+#: vms-alpha.c:6571
 #, c-format
 msgid "STC_NOP_PS (store cond NOP at psect + offset)\n"
 msgstr ""
 
 #, c-format
 msgid "STC_NOP_PS (store cond NOP at psect + offset)\n"
 msgstr ""
 
-#: vms-alpha.c:6546
+#: vms-alpha.c:6575
 #, c-format
 msgid "STC_BSR_GBL (store cond BSR at global addr)\n"
 msgstr ""
 
 #, c-format
 msgid "STC_BSR_GBL (store cond BSR at global addr)\n"
 msgstr ""
 
-#: vms-alpha.c:6550
+#: vms-alpha.c:6579
 #, c-format
 msgid "STC_BSR_PS (store cond BSR at psect + offset)\n"
 msgstr ""
 
 #, c-format
 msgid "STC_BSR_PS (store cond BSR at psect + offset)\n"
 msgstr ""
 
-#: vms-alpha.c:6554
+#: vms-alpha.c:6583
 #, c-format
 msgid "STC_LDA_GBL (store cond LDA at global addr)\n"
 msgstr ""
 
 #, c-format
 msgid "STC_LDA_GBL (store cond LDA at global addr)\n"
 msgstr ""
 
-#: vms-alpha.c:6558
+#: vms-alpha.c:6587
 #, c-format
 msgid "STC_LDA_PS (store cond LDA at psect + offset)\n"
 msgstr ""
 
 #, c-format
 msgid "STC_LDA_PS (store cond LDA at psect + offset)\n"
 msgstr ""
 
-#: vms-alpha.c:6562
+#: vms-alpha.c:6591
 #, c-format
 msgid "STC_BOH_GBL (store cond BOH at global addr)\n"
 msgstr ""
 
 #, c-format
 msgid "STC_BOH_GBL (store cond BOH at global addr)\n"
 msgstr ""
 
-#: vms-alpha.c:6566
+#: vms-alpha.c:6595
 #, c-format
 msgid "STC_BOH_PS (store cond BOH at psect + offset)\n"
 msgstr ""
 
 #, c-format
 msgid "STC_BOH_PS (store cond BOH at psect + offset)\n"
 msgstr ""
 
-#: vms-alpha.c:6571
+#: vms-alpha.c:6600
 #, c-format
 msgid "STC_NBH_GBL (store cond or hint at global addr)\n"
 msgstr ""
 
 #, c-format
 msgid "STC_NBH_GBL (store cond or hint at global addr)\n"
 msgstr ""
 
-#: vms-alpha.c:6575
+#: vms-alpha.c:6604
 #, c-format
 msgid "STC_NBH_PS (store cond or hint at psect + offset)\n"
 msgstr ""
 
 #, c-format
 msgid "STC_NBH_PS (store cond or hint at psect + offset)\n"
 msgstr ""
 
-#: vms-alpha.c:6579
+#: vms-alpha.c:6608
 #, c-format
 msgid "CTL_SETRB (set relocation base)\n"
 msgstr ""
 
 #, c-format
 msgid "CTL_SETRB (set relocation base)\n"
 msgstr ""
 
-#: vms-alpha.c:6585
+#: vms-alpha.c:6614
 #, c-format
 msgid "CTL_AUGRB (augment relocation base) %u\n"
 msgstr ""
 
 #, c-format
 msgid "CTL_AUGRB (augment relocation base) %u\n"
 msgstr ""
 
-#: vms-alpha.c:6589
+#: vms-alpha.c:6618
 #, c-format
 msgid "CTL_DFLOC (define location)\n"
 msgstr ""
 
 #, c-format
 msgid "CTL_DFLOC (define location)\n"
 msgstr ""
 
-#: vms-alpha.c:6592
+#: vms-alpha.c:6621
 #, c-format
 msgid "CTL_STLOC (set location)\n"
 msgstr ""
 
 #, c-format
 msgid "CTL_STLOC (set location)\n"
 msgstr ""
 
-#: vms-alpha.c:6595
+#: vms-alpha.c:6624
 #, c-format
 msgid "CTL_STKDL (stack defined location)\n"
 msgstr ""
 
 #, c-format
 msgid "CTL_STKDL (stack defined location)\n"
 msgstr ""
 
-#: vms-alpha.c:6598 vms-alpha.c:7022 vms-alpha.c:7148
+#: vms-alpha.c:6627 vms-alpha.c:7051 vms-alpha.c:7177
 #, c-format
 msgid "*unhandled*\n"
 msgstr ""
 
 #, c-format
 msgid "*unhandled*\n"
 msgstr ""
 
-#: vms-alpha.c:6628 vms-alpha.c:6667
+#: vms-alpha.c:6657 vms-alpha.c:6696
 #, c-format
 msgid "cannot read GST record length\n"
 msgstr ""
 
 #. Ill-formed.
 #, c-format
 msgid "cannot read GST record length\n"
 msgstr ""
 
 #. Ill-formed.
-#: vms-alpha.c:6649
+#: vms-alpha.c:6678
 #, c-format
 msgid "cannot find EMH in first GST record\n"
 msgstr ""
 
 #, c-format
 msgid "cannot find EMH in first GST record\n"
 msgstr ""
 
-#: vms-alpha.c:6675
+#: vms-alpha.c:6704
 #, c-format
 msgid "cannot read GST record header\n"
 msgstr ""
 
 #, c-format
 msgid "cannot read GST record header\n"
 msgstr ""
 
-#: vms-alpha.c:6688
+#: vms-alpha.c:6717
 #, c-format
 msgid " corrupted GST\n"
 msgstr ""
 
 #, c-format
 msgid " corrupted GST\n"
 msgstr ""
 
-#: vms-alpha.c:6696
+#: vms-alpha.c:6725
 #, c-format
 msgid "cannot read GST record\n"
 msgstr ""
 
 #, c-format
 msgid "cannot read GST record\n"
 msgstr ""
 
-#: vms-alpha.c:6725
+#: vms-alpha.c:6754
 #, c-format
 msgid " unhandled EOBJ record type %u\n"
 msgstr ""
 
 #, c-format
 msgid " unhandled EOBJ record type %u\n"
 msgstr ""
 
-#: vms-alpha.c:6749
+#: vms-alpha.c:6778
 #, c-format
 msgid "  bitcount: %u, base addr: 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "  bitcount: %u, base addr: 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:6763
+#: vms-alpha.c:6792
 #, c-format
 msgid "   bitmap: 0x%08x (count: %u):\n"
 msgstr ""
 
 #, c-format
 msgid "   bitmap: 0x%08x (count: %u):\n"
 msgstr ""
 
-#: vms-alpha.c:6770
+#: vms-alpha.c:6799
 #, c-format
 msgid " %08x"
 msgstr ""
 
 #, c-format
 msgid " %08x"
 msgstr ""
 
-#: vms-alpha.c:6796
+#: vms-alpha.c:6825
 #, c-format
 msgid "  image %u (%u entries)\n"
 msgstr ""
 
 #, c-format
 msgid "  image %u (%u entries)\n"
 msgstr ""
 
-#: vms-alpha.c:6802
+#: vms-alpha.c:6831
 #, c-format
 msgid "   offset: 0x%08x, val: 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "   offset: 0x%08x, val: 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:6824
+#: vms-alpha.c:6853
 #, c-format
 msgid "  image %u (%u entries), offsets:\n"
 msgstr ""
 
 #, c-format
 msgid "  image %u (%u entries), offsets:\n"
 msgstr ""
 
-#: vms-alpha.c:6831
+#: vms-alpha.c:6860
 #, c-format
 msgid " 0x%08x"
 msgstr ""
 
 #. 64 bits.
 #, c-format
 msgid " 0x%08x"
 msgstr ""
 
 #. 64 bits.
-#: vms-alpha.c:6953
+#: vms-alpha.c:6982
 #, c-format
 msgid "64 bits *unhandled*\n"
 msgstr ""
 
 #, c-format
 msgid "64 bits *unhandled*\n"
 msgstr ""
 
-#: vms-alpha.c:6958
+#: vms-alpha.c:6987
 #, c-format
 msgid "class: %u, dtype: %u, length: %u, pointer: 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "class: %u, dtype: %u, length: %u, pointer: 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:6969
+#: vms-alpha.c:6998
 #, c-format
 msgid "non-contiguous array of %s\n"
 msgstr ""
 
 #, c-format
 msgid "non-contiguous array of %s\n"
 msgstr ""
 
-#: vms-alpha.c:6974
+#: vms-alpha.c:7003
 #, c-format
 msgid "dimct: %u, aflags: 0x%02x, digits: %u, scale: %u\n"
 msgstr ""
 
 #, c-format
 msgid "dimct: %u, aflags: 0x%02x, digits: %u, scale: %u\n"
 msgstr ""
 
-#: vms-alpha.c:6979
+#: vms-alpha.c:7008
 #, c-format
 msgid "arsize: %u, a0: 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "arsize: %u, a0: 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:6983
+#: vms-alpha.c:7012
 #, c-format
 msgid "Strides:\n"
 msgstr ""
 
 #, c-format
 msgid "Strides:\n"
 msgstr ""
 
-#: vms-alpha.c:6993
+#: vms-alpha.c:7022
 #, c-format
 msgid "Bounds:\n"
 msgstr ""
 
 #, c-format
 msgid "Bounds:\n"
 msgstr ""
 
-#: vms-alpha.c:6999
+#: vms-alpha.c:7028
 #, c-format
 msgid "[%u]: Lower: %u, upper: %u\n"
 msgstr ""
 
 #, c-format
 msgid "[%u]: Lower: %u, upper: %u\n"
 msgstr ""
 
-#: vms-alpha.c:7011
+#: vms-alpha.c:7040
 #, c-format
 msgid "unaligned bit-string of %s\n"
 msgstr ""
 
 #, c-format
 msgid "unaligned bit-string of %s\n"
 msgstr ""
 
-#: vms-alpha.c:7016
+#: vms-alpha.c:7045
 #, c-format
 msgid "base: %u, pos: %u\n"
 msgstr ""
 
 #, c-format
 msgid "base: %u, pos: %u\n"
 msgstr ""
 
-#: vms-alpha.c:7037
+#: vms-alpha.c:7066
 #, c-format
 msgid "vflags: 0x%02x, value: 0x%08x "
 msgstr ""
 
 #, c-format
 msgid "vflags: 0x%02x, value: 0x%08x "
 msgstr ""
 
-#: vms-alpha.c:7043
+#: vms-alpha.c:7072
 #, c-format
 msgid "(no value)\n"
 msgstr ""
 
 #, c-format
 msgid "(no value)\n"
 msgstr ""
 
-#: vms-alpha.c:7046
+#: vms-alpha.c:7075
 #, c-format
 msgid "(not active)\n"
 msgstr ""
 
 #, c-format
 msgid "(not active)\n"
 msgstr ""
 
-#: vms-alpha.c:7049
+#: vms-alpha.c:7078
 #, c-format
 msgid "(not allocated)\n"
 msgstr ""
 
 #, c-format
 msgid "(not allocated)\n"
 msgstr ""
 
-#: vms-alpha.c:7052
+#: vms-alpha.c:7081
 #, c-format
 msgid "(descriptor)\n"
 msgstr ""
 
 #, c-format
 msgid "(descriptor)\n"
 msgstr ""
 
-#: vms-alpha.c:7056
+#: vms-alpha.c:7085
 #, c-format
 msgid "(trailing value)\n"
 msgstr ""
 
 #, c-format
 msgid "(trailing value)\n"
 msgstr ""
 
-#: vms-alpha.c:7059
+#: vms-alpha.c:7088
 #, c-format
 msgid "(value spec follows)\n"
 msgstr ""
 
 #, c-format
 msgid "(value spec follows)\n"
 msgstr ""
 
-#: vms-alpha.c:7062
+#: vms-alpha.c:7091
 #, c-format
 msgid "(at bit offset %u)\n"
 msgstr ""
 
 #, c-format
 msgid "(at bit offset %u)\n"
 msgstr ""
 
-#: vms-alpha.c:7066
+#: vms-alpha.c:7095
 #, c-format
 msgid "(reg: %u, disp: %u, indir: %u, kind: "
 msgstr ""
 
 #, c-format
 msgid "(reg: %u, disp: %u, indir: %u, kind: "
 msgstr ""
 
-#: vms-alpha.c:7073
+#: vms-alpha.c:7102
 msgid "literal"
 msgstr ""
 
 msgid "literal"
 msgstr ""
 
-#: vms-alpha.c:7076
+#: vms-alpha.c:7105
 msgid "address"
 msgstr ""
 
 msgid "address"
 msgstr ""
 
-#: vms-alpha.c:7079
+#: vms-alpha.c:7108
 msgid "desc"
 msgstr ""
 
 msgid "desc"
 msgstr ""
 
-#: vms-alpha.c:7082
+#: vms-alpha.c:7111
 msgid "reg"
 msgstr ""
 
 msgid "reg"
 msgstr ""
 
-#: vms-alpha.c:7099
+#: vms-alpha.c:7128
 #, c-format
 msgid "len: %2u, kind: %2u "
 msgstr ""
 
 #, c-format
 msgid "len: %2u, kind: %2u "
 msgstr ""
 
-#: vms-alpha.c:7105
+#: vms-alpha.c:7134
 #, c-format
 msgid "atomic, type=0x%02x %s\n"
 msgstr ""
 
 #, c-format
 msgid "atomic, type=0x%02x %s\n"
 msgstr ""
 
-#: vms-alpha.c:7109
+#: vms-alpha.c:7138
 #, c-format
 msgid "indirect, defined at 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "indirect, defined at 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:7113
+#: vms-alpha.c:7142
 #, c-format
 msgid "typed pointer\n"
 msgstr ""
 
 #, c-format
 msgid "typed pointer\n"
 msgstr ""
 
-#: vms-alpha.c:7117
+#: vms-alpha.c:7146
 #, c-format
 msgid "pointer\n"
 msgstr ""
 
 #, c-format
 msgid "pointer\n"
 msgstr ""
 
-#: vms-alpha.c:7125
+#: vms-alpha.c:7154
 #, c-format
 msgid "array, dim: %u, bitmap: "
 msgstr ""
 
 #, c-format
 msgid "array, dim: %u, bitmap: "
 msgstr ""
 
-#: vms-alpha.c:7132
+#: vms-alpha.c:7161
 #, c-format
 msgid "array descriptor:\n"
 msgstr ""
 
 #, c-format
 msgid "array descriptor:\n"
 msgstr ""
 
-#: vms-alpha.c:7139
+#: vms-alpha.c:7168
 #, c-format
 msgid "type spec for element:\n"
 msgstr ""
 
 #, c-format
 msgid "type spec for element:\n"
 msgstr ""
 
-#: vms-alpha.c:7141
+#: vms-alpha.c:7170
 #, c-format
 msgid "type spec for subscript %u:\n"
 msgstr ""
 
 #, c-format
 msgid "type spec for subscript %u:\n"
 msgstr ""
 
-#: vms-alpha.c:7159
+#: vms-alpha.c:7188
 #, c-format
 msgid "Debug symbol table:\n"
 msgstr ""
 
 #, c-format
 msgid "Debug symbol table:\n"
 msgstr ""
 
-#: vms-alpha.c:7170
+#: vms-alpha.c:7199
 #, c-format
 msgid "cannot read DST header\n"
 msgstr ""
 
 #, c-format
 msgid "cannot read DST header\n"
 msgstr ""
 
-#: vms-alpha.c:7176
+#: vms-alpha.c:7205
 #, c-format
 msgid " type: %3u, len: %3u (at 0x%08x): "
 msgstr ""
 
 #, c-format
 msgid " type: %3u, len: %3u (at 0x%08x): "
 msgstr ""
 
-#: vms-alpha.c:7190
+#: vms-alpha.c:7219
 #, c-format
 msgid "cannot read DST symbol\n"
 msgstr ""
 
 #, c-format
 msgid "cannot read DST symbol\n"
 msgstr ""
 
-#: vms-alpha.c:7233
+#: vms-alpha.c:7262
 #, c-format
 msgid "standard data: %s\n"
 msgstr ""
 
 #, c-format
 msgid "standard data: %s\n"
 msgstr ""
 
-#: vms-alpha.c:7236 vms-alpha.c:7324
+#: vms-alpha.c:7265 vms-alpha.c:7353
 #, c-format
 msgid "    name: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "    name: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:7243
+#: vms-alpha.c:7272
 #, c-format
 msgid "modbeg\n"
 msgstr ""
 
 #, c-format
 msgid "modbeg\n"
 msgstr ""
 
-#: vms-alpha.c:7245
+#: vms-alpha.c:7274
 #, c-format
 msgid "   flags: %d, language: %u, major: %u, minor: %u\n"
 msgstr ""
 
 #, c-format
 msgid "   flags: %d, language: %u, major: %u, minor: %u\n"
 msgstr ""
 
-#: vms-alpha.c:7251 vms-alpha.c:7525
+#: vms-alpha.c:7280 vms-alpha.c:7554
 #, c-format
 msgid "   module name: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   module name: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:7254
+#: vms-alpha.c:7283
 #, c-format
 msgid "   compiler   : %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   compiler   : %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:7259
+#: vms-alpha.c:7288
 #, c-format
 msgid "modend\n"
 msgstr ""
 
 #, c-format
 msgid "modend\n"
 msgstr ""
 
-#: vms-alpha.c:7266
+#: vms-alpha.c:7295
 msgid "rtnbeg\n"
 msgstr ""
 
 msgid "rtnbeg\n"
 msgstr ""
 
-#: vms-alpha.c:7268
+#: vms-alpha.c:7297
 #, c-format
 msgid "    flags: %u, address: 0x%08x, pd-address: 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "    flags: %u, address: 0x%08x, pd-address: 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:7273
+#: vms-alpha.c:7302
 #, c-format
 msgid "    routine name: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "    routine name: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:7281
+#: vms-alpha.c:7310
 #, c-format
 msgid "rtnend: size 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "rtnend: size 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:7289
+#: vms-alpha.c:7318
 #, c-format
 msgid "prolog: bkpt address 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "prolog: bkpt address 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:7298
+#: vms-alpha.c:7327
 #, c-format
 msgid "epilog: flags: %u, count: %u\n"
 msgstr ""
 
 #, c-format
 msgid "epilog: flags: %u, count: %u\n"
 msgstr ""
 
-#: vms-alpha.c:7308
+#: vms-alpha.c:7337
 #, c-format
 msgid "blkbeg: address: 0x%08x, name: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "blkbeg: address: 0x%08x, name: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:7317
+#: vms-alpha.c:7346
 #, c-format
 msgid "blkend: size: 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "blkend: size: 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:7323
+#: vms-alpha.c:7352
 #, c-format
 msgid "typspec (len: %u)\n"
 msgstr ""
 
 #, c-format
 msgid "typspec (len: %u)\n"
 msgstr ""
 
-#: vms-alpha.c:7330
+#: vms-alpha.c:7359
 #, c-format
 msgid "septyp, name: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "septyp, name: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:7339
+#: vms-alpha.c:7368
 #, c-format
 msgid "recbeg: name: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "recbeg: name: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:7341
+#: vms-alpha.c:7370
 #, c-format
 msgid "    len: %u bits\n"
 msgstr ""
 
 #, c-format
 msgid "    len: %u bits\n"
 msgstr ""
 
-#: vms-alpha.c:7346
+#: vms-alpha.c:7375
 #, c-format
 msgid "recend\n"
 msgstr ""
 
 #, c-format
 msgid "recend\n"
 msgstr ""
 
-#: vms-alpha.c:7350
+#: vms-alpha.c:7379
 #, c-format
 msgid "enumbeg, len: %u, name: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "enumbeg, len: %u, name: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:7354
+#: vms-alpha.c:7383
 #, c-format
 msgid "enumelt, name: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "enumelt, name: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:7358
+#: vms-alpha.c:7387
 #, c-format
 msgid "enumend\n"
 msgstr ""
 
 #, c-format
 msgid "enumend\n"
 msgstr ""
 
-#: vms-alpha.c:7363
+#: vms-alpha.c:7392
 #, c-format
 msgid "label, name: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "label, name: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:7365
+#: vms-alpha.c:7394
 #, c-format
 msgid "    address: 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "    address: 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:7375
+#: vms-alpha.c:7404
 #, c-format
 msgid "discontiguous range (nbr: %u)\n"
 msgstr ""
 
 #, c-format
 msgid "discontiguous range (nbr: %u)\n"
 msgstr ""
 
-#: vms-alpha.c:7378
+#: vms-alpha.c:7407
 #, c-format
 msgid "    address: 0x%08x, size: %u\n"
 msgstr ""
 
 #, c-format
 msgid "    address: 0x%08x, size: %u\n"
 msgstr ""
 
-#: vms-alpha.c:7388
+#: vms-alpha.c:7417
 #, c-format
 msgid "line num  (len: %u)\n"
 msgstr ""
 
 #, c-format
 msgid "line num  (len: %u)\n"
 msgstr ""
 
-#: vms-alpha.c:7405
+#: vms-alpha.c:7434
 #, c-format
 msgid "delta_pc_w %u\n"
 msgstr ""
 
 #, c-format
 msgid "delta_pc_w %u\n"
 msgstr ""
 
-#: vms-alpha.c:7412
+#: vms-alpha.c:7441
 #, c-format
 msgid "incr_linum(b): +%u\n"
 msgstr ""
 
 #, c-format
 msgid "incr_linum(b): +%u\n"
 msgstr ""
 
-#: vms-alpha.c:7418
+#: vms-alpha.c:7447
 #, c-format
 msgid "incr_linum_w: +%u\n"
 msgstr ""
 
 #, c-format
 msgid "incr_linum_w: +%u\n"
 msgstr ""
 
-#: vms-alpha.c:7424
+#: vms-alpha.c:7453
 #, c-format
 msgid "incr_linum_l: +%u\n"
 msgstr ""
 
 #, c-format
 msgid "incr_linum_l: +%u\n"
 msgstr ""
 
-#: vms-alpha.c:7430
+#: vms-alpha.c:7459
 #, c-format
 msgid "set_line_num(w) %u\n"
 msgstr ""
 
 #, c-format
 msgid "set_line_num(w) %u\n"
 msgstr ""
 
-#: vms-alpha.c:7435
+#: vms-alpha.c:7464
 #, c-format
 msgid "set_line_num_b %u\n"
 msgstr ""
 
 #, c-format
 msgid "set_line_num_b %u\n"
 msgstr ""
 
-#: vms-alpha.c:7440
+#: vms-alpha.c:7469
 #, c-format
 msgid "set_line_num_l %u\n"
 msgstr ""
 
 #, c-format
 msgid "set_line_num_l %u\n"
 msgstr ""
 
-#: vms-alpha.c:7445
+#: vms-alpha.c:7474
 #, c-format
 msgid "set_abs_pc: 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "set_abs_pc: 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:7449
+#: vms-alpha.c:7478
 #, c-format
 msgid "delta_pc_l: +0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "delta_pc_l: +0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:7454
+#: vms-alpha.c:7483
 #, c-format
 msgid "term(b): 0x%02x"
 msgstr ""
 
 #, c-format
 msgid "term(b): 0x%02x"
 msgstr ""
 
-#: vms-alpha.c:7456
+#: vms-alpha.c:7485
 #, c-format
 msgid "        pc: 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "        pc: 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:7461
+#: vms-alpha.c:7490
 #, c-format
 msgid "term_w: 0x%04x"
 msgstr ""
 
 #, c-format
 msgid "term_w: 0x%04x"
 msgstr ""
 
-#: vms-alpha.c:7463
+#: vms-alpha.c:7492
 #, c-format
 msgid "    pc: 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "    pc: 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:7469
+#: vms-alpha.c:7498
 #, c-format
 msgid "delta pc +%-4d"
 msgstr ""
 
 #, c-format
 msgid "delta pc +%-4d"
 msgstr ""
 
-#: vms-alpha.c:7473
+#: vms-alpha.c:7502
 #, c-format
 msgid "    pc: 0x%08x line: %5u\n"
 msgstr ""
 
 #, c-format
 msgid "    pc: 0x%08x line: %5u\n"
 msgstr ""
 
-#: vms-alpha.c:7478
+#: vms-alpha.c:7507
 #, c-format
 msgid "    *unhandled* cmd %u\n"
 msgstr ""
 
 #, c-format
 msgid "    *unhandled* cmd %u\n"
 msgstr ""
 
-#: vms-alpha.c:7493
+#: vms-alpha.c:7522
 #, c-format
 msgid "source (len: %u)\n"
 msgstr ""
 
 #, c-format
 msgid "source (len: %u)\n"
 msgstr ""
 
-#: vms-alpha.c:7508
+#: vms-alpha.c:7537
 #, c-format
 msgid "   declfile: len: %u, flags: %u, fileid: %u\n"
 msgstr ""
 
 #, c-format
 msgid "   declfile: len: %u, flags: %u, fileid: %u\n"
 msgstr ""
 
-#: vms-alpha.c:7513
+#: vms-alpha.c:7542
 #, c-format
 msgid "   rms: cdt: 0x%08x %08x, ebk: 0x%08x, ffb: 0x%04x, rfo: %u\n"
 msgstr ""
 
 #, c-format
 msgid "   rms: cdt: 0x%08x %08x, ebk: 0x%08x, ffb: 0x%04x, rfo: %u\n"
 msgstr ""
 
-#: vms-alpha.c:7522
+#: vms-alpha.c:7551
 #, c-format
 msgid "   filename   : %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   filename   : %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:7531
+#: vms-alpha.c:7560
 #, c-format
 msgid "   setfile %u\n"
 msgstr ""
 
 #, c-format
 msgid "   setfile %u\n"
 msgstr ""
 
-#: vms-alpha.c:7536 vms-alpha.c:7541
+#: vms-alpha.c:7565 vms-alpha.c:7570
 #, c-format
 msgid "   setrec %u\n"
 msgstr ""
 
 #, c-format
 msgid "   setrec %u\n"
 msgstr ""
 
-#: vms-alpha.c:7546 vms-alpha.c:7551
+#: vms-alpha.c:7575 vms-alpha.c:7580
 #, c-format
 msgid "   setlnum %u\n"
 msgstr ""
 
 #, c-format
 msgid "   setlnum %u\n"
 msgstr ""
 
-#: vms-alpha.c:7556 vms-alpha.c:7561
+#: vms-alpha.c:7585 vms-alpha.c:7590
 #, c-format
 msgid "   deflines %u\n"
 msgstr ""
 
 #, c-format
 msgid "   deflines %u\n"
 msgstr ""
 
-#: vms-alpha.c:7565
+#: vms-alpha.c:7594
 #, c-format
 msgid "   formfeed\n"
 msgstr ""
 
 #, c-format
 msgid "   formfeed\n"
 msgstr ""
 
-#: vms-alpha.c:7569
+#: vms-alpha.c:7598
 #, c-format
 msgid "   *unhandled* cmd %u\n"
 msgstr ""
 
 #, c-format
 msgid "   *unhandled* cmd %u\n"
 msgstr ""
 
-#: vms-alpha.c:7581
+#: vms-alpha.c:7610
 #, c-format
 msgid "*unhandled* dst type %u\n"
 msgstr ""
 
 #, c-format
 msgid "*unhandled* dst type %u\n"
 msgstr ""
 
-#: vms-alpha.c:7613
+#: vms-alpha.c:7642
 #, c-format
 msgid "cannot read EIHD\n"
 msgstr ""
 
 #, c-format
 msgid "cannot read EIHD\n"
 msgstr ""
 
-#: vms-alpha.c:7617
+#: vms-alpha.c:7646
 #, c-format
 msgid "EIHD: (size: %u, nbr blocks: %u)\n"
 msgstr ""
 
 #, c-format
 msgid "EIHD: (size: %u, nbr blocks: %u)\n"
 msgstr ""
 
-#: vms-alpha.c:7621
+#: vms-alpha.c:7650
 #, c-format
 msgid " majorid: %u, minorid: %u\n"
 msgstr ""
 
 #, c-format
 msgid " majorid: %u, minorid: %u\n"
 msgstr ""
 
-#: vms-alpha.c:7629
+#: vms-alpha.c:7658
 msgid "executable"
 msgstr ""
 
 msgid "executable"
 msgstr ""
 
-#: vms-alpha.c:7632
+#: vms-alpha.c:7661
 msgid "linkable image"
 msgstr ""
 
 msgid "linkable image"
 msgstr ""
 
-#: vms-alpha.c:7639
+#: vms-alpha.c:7668
 #, c-format
 msgid " image type: %u (%s)"
 msgstr ""
 
 #, c-format
 msgid " image type: %u (%s)"
 msgstr ""
 
-#: vms-alpha.c:7645
+#: vms-alpha.c:7674
 msgid "native"
 msgstr ""
 
 msgid "native"
 msgstr ""
 
-#: vms-alpha.c:7648
+#: vms-alpha.c:7677
 msgid "CLI"
 msgstr ""
 
 msgid "CLI"
 msgstr ""
 
-#: vms-alpha.c:7655
+#: vms-alpha.c:7684
 #, c-format
 msgid ", subtype: %u (%s)\n"
 msgstr ""
 
 #, c-format
 msgid ", subtype: %u (%s)\n"
 msgstr ""
 
-#: vms-alpha.c:7662
+#: vms-alpha.c:7691
 #, c-format
 msgid " offsets: isd: %u, activ: %u, symdbg: %u, imgid: %u, patch: %u\n"
 msgstr ""
 
 #, c-format
 msgid " offsets: isd: %u, activ: %u, symdbg: %u, imgid: %u, patch: %u\n"
 msgstr ""
 
-#: vms-alpha.c:7666
+#: vms-alpha.c:7695
 #, c-format
 msgid " fixup info rva: "
 msgstr ""
 
 #, c-format
 msgid " fixup info rva: "
 msgstr ""
 
-#: vms-alpha.c:7668
+#: vms-alpha.c:7697
 #, c-format
 msgid ", symbol vector rva: "
 msgstr ""
 
 #, c-format
 msgid ", symbol vector rva: "
 msgstr ""
 
-#: vms-alpha.c:7671
+#: vms-alpha.c:7700
 #, c-format
 msgid ""
 "\n"
 " version array off: %u\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 " version array off: %u\n"
 msgstr ""
 
-#: vms-alpha.c:7676
+#: vms-alpha.c:7705
 #, c-format
 msgid " img I/O count: %u, nbr channels: %u, req pri: %08x%08x\n"
 msgstr ""
 
 #, c-format
 msgid " img I/O count: %u, nbr channels: %u, req pri: %08x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:7682
+#: vms-alpha.c:7711
 #, c-format
 msgid " linker flags: %08x:"
 msgstr ""
 
 #, c-format
 msgid " linker flags: %08x:"
 msgstr ""
 
-#: vms-alpha.c:7713
+#: vms-alpha.c:7742
 #, c-format
 msgid " ident: 0x%08x, sysver: 0x%08x, match ctrl: %u, symvect_size: %u\n"
 msgstr ""
 
 #, c-format
 msgid " ident: 0x%08x, sysver: 0x%08x, match ctrl: %u, symvect_size: %u\n"
 msgstr ""
 
-#: vms-alpha.c:7719
+#: vms-alpha.c:7748
 #, c-format
 msgid " BPAGE: %u"
 msgstr ""
 
 #, c-format
 msgid " BPAGE: %u"
 msgstr ""
 
-#: vms-alpha.c:7726
+#: vms-alpha.c:7755
 #, c-format
 msgid ", ext fixup offset: %u, no_opt psect off: %u"
 msgstr ""
 
 #, c-format
 msgid ", ext fixup offset: %u, no_opt psect off: %u"
 msgstr ""
 
-#: vms-alpha.c:7729
+#: vms-alpha.c:7758
 #, c-format
 msgid ", alias: %u\n"
 msgstr ""
 
 #, c-format
 msgid ", alias: %u\n"
 msgstr ""
 
-#: vms-alpha.c:7737
+#: vms-alpha.c:7766
 #, c-format
 msgid "system version array information:\n"
 msgstr ""
 
 #, c-format
 msgid "system version array information:\n"
 msgstr ""
 
-#: vms-alpha.c:7741
+#: vms-alpha.c:7770
 #, c-format
 msgid "cannot read EIHVN header\n"
 msgstr ""
 
 #, c-format
 msgid "cannot read EIHVN header\n"
 msgstr ""
 
-#: vms-alpha.c:7751
+#: vms-alpha.c:7780
 #, c-format
 msgid "cannot read EIHVN version\n"
 msgstr ""
 
 #, c-format
 msgid "cannot read EIHVN version\n"
 msgstr ""
 
-#: vms-alpha.c:7754
+#: vms-alpha.c:7783
 #, c-format
 msgid "   %02u "
 msgstr ""
 
 #, c-format
 msgid "   %02u "
 msgstr ""
 
-#: vms-alpha.c:7758
+#: vms-alpha.c:7787
 msgid "BASE_IMAGE       "
 msgstr ""
 
 msgid "BASE_IMAGE       "
 msgstr ""
 
-#: vms-alpha.c:7761
+#: vms-alpha.c:7790
 msgid "MEMORY_MANAGEMENT"
 msgstr ""
 
 msgid "MEMORY_MANAGEMENT"
 msgstr ""
 
-#: vms-alpha.c:7764
+#: vms-alpha.c:7793
 msgid "IO               "
 msgstr ""
 
 msgid "IO               "
 msgstr ""
 
-#: vms-alpha.c:7767
+#: vms-alpha.c:7796
 msgid "FILES_VOLUMES    "
 msgstr ""
 
 msgid "FILES_VOLUMES    "
 msgstr ""
 
-#: vms-alpha.c:7770
+#: vms-alpha.c:7799
 msgid "PROCESS_SCHED    "
 msgstr ""
 
 msgid "PROCESS_SCHED    "
 msgstr ""
 
-#: vms-alpha.c:7773
+#: vms-alpha.c:7802
 msgid "SYSGEN           "
 msgstr ""
 
 msgid "SYSGEN           "
 msgstr ""
 
-#: vms-alpha.c:7776
+#: vms-alpha.c:7805
 msgid "CLUSTERS_LOCKMGR "
 msgstr ""
 
 msgid "CLUSTERS_LOCKMGR "
 msgstr ""
 
-#: vms-alpha.c:7779
+#: vms-alpha.c:7808
 msgid "LOGICAL_NAMES    "
 msgstr ""
 
 msgid "LOGICAL_NAMES    "
 msgstr ""
 
-#: vms-alpha.c:7782
+#: vms-alpha.c:7811
 msgid "SECURITY         "
 msgstr ""
 
 msgid "SECURITY         "
 msgstr ""
 
-#: vms-alpha.c:7785
+#: vms-alpha.c:7814
 msgid "IMAGE_ACTIVATOR  "
 msgstr ""
 
 msgid "IMAGE_ACTIVATOR  "
 msgstr ""
 
-#: vms-alpha.c:7788
+#: vms-alpha.c:7817
 msgid "NETWORKS         "
 msgstr ""
 
 msgid "NETWORKS         "
 msgstr ""
 
-#: vms-alpha.c:7791
+#: vms-alpha.c:7820
 msgid "COUNTERS         "
 msgstr ""
 
 msgid "COUNTERS         "
 msgstr ""
 
-#: vms-alpha.c:7794
+#: vms-alpha.c:7823
 msgid "STABLE           "
 msgstr ""
 
 msgid "STABLE           "
 msgstr ""
 
-#: vms-alpha.c:7797
+#: vms-alpha.c:7826
 msgid "MISC             "
 msgstr ""
 
 msgid "MISC             "
 msgstr ""
 
-#: vms-alpha.c:7800
+#: vms-alpha.c:7829
 msgid "CPU              "
 msgstr ""
 
 msgid "CPU              "
 msgstr ""
 
-#: vms-alpha.c:7803
+#: vms-alpha.c:7832
 msgid "VOLATILE         "
 msgstr ""
 
 msgid "VOLATILE         "
 msgstr ""
 
-#: vms-alpha.c:7806
+#: vms-alpha.c:7835
 msgid "SHELL            "
 msgstr ""
 
 msgid "SHELL            "
 msgstr ""
 
-#: vms-alpha.c:7809
+#: vms-alpha.c:7838
 msgid "POSIX            "
 msgstr ""
 
 msgid "POSIX            "
 msgstr ""
 
-#: vms-alpha.c:7812
+#: vms-alpha.c:7841
 msgid "MULTI_PROCESSING "
 msgstr ""
 
 msgid "MULTI_PROCESSING "
 msgstr ""
 
-#: vms-alpha.c:7815
+#: vms-alpha.c:7844
 msgid "GALAXY           "
 msgstr ""
 
 msgid "GALAXY           "
 msgstr ""
 
-#: vms-alpha.c:7818
+#: vms-alpha.c:7847
 msgid "*unknown*        "
 msgstr ""
 
 msgid "*unknown*        "
 msgstr ""
 
-#: vms-alpha.c:7834 vms-alpha.c:8108
+#: vms-alpha.c:7863 vms-alpha.c:8137
 #, c-format
 msgid "cannot read EIHA\n"
 msgstr ""
 
 #, c-format
 msgid "cannot read EIHA\n"
 msgstr ""
 
-#: vms-alpha.c:7837
+#: vms-alpha.c:7866
 #, c-format
 msgid "Image activation:  (size=%u)\n"
 msgstr ""
 
 #, c-format
 msgid "Image activation:  (size=%u)\n"
 msgstr ""
 
-#: vms-alpha.c:7840
+#: vms-alpha.c:7869
 #, c-format
 msgid " First address : 0x%08x 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid " First address : 0x%08x 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:7844
+#: vms-alpha.c:7873
 #, c-format
 msgid " Second address: 0x%08x 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid " Second address: 0x%08x 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:7848
+#: vms-alpha.c:7877
 #, c-format
 msgid " Third address : 0x%08x 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid " Third address : 0x%08x 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:7852
+#: vms-alpha.c:7881
 #, c-format
 msgid " Fourth address: 0x%08x 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid " Fourth address: 0x%08x 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:7856
+#: vms-alpha.c:7885
 #, c-format
 msgid " Shared image  : 0x%08x 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid " Shared image  : 0x%08x 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:7867
+#: vms-alpha.c:7896
 #, c-format
 msgid "cannot read EIHI\n"
 msgstr ""
 
 #, c-format
 msgid "cannot read EIHI\n"
 msgstr ""
 
-#: vms-alpha.c:7871
+#: vms-alpha.c:7900
 #, c-format
 msgid "Image identification: (major: %u, minor: %u)\n"
 msgstr ""
 
 #, c-format
 msgid "Image identification: (major: %u, minor: %u)\n"
 msgstr ""
 
-#: vms-alpha.c:7874
+#: vms-alpha.c:7903
 #, c-format
 msgid " image name       : %.*s\n"
 msgstr ""
 
 #, c-format
 msgid " image name       : %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:7876
+#: vms-alpha.c:7905
 #, c-format
 msgid " link time        : %s\n"
 msgstr ""
 
 #, c-format
 msgid " link time        : %s\n"
 msgstr ""
 
-#: vms-alpha.c:7878
+#: vms-alpha.c:7907
 #, c-format
 msgid " image ident      : %.*s\n"
 msgstr ""
 
 #, c-format
 msgid " image ident      : %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:7880
+#: vms-alpha.c:7909
 #, c-format
 msgid " linker ident     : %.*s\n"
 msgstr ""
 
 #, c-format
 msgid " linker ident     : %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:7882
+#: vms-alpha.c:7911
 #, c-format
 msgid " image build ident: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid " image build ident: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:7892
+#: vms-alpha.c:7921
 #, c-format
 msgid "cannot read EIHS\n"
 msgstr ""
 
 #, c-format
 msgid "cannot read EIHS\n"
 msgstr ""
 
-#: vms-alpha.c:7896
+#: vms-alpha.c:7925
 #, c-format
 msgid "Image symbol & debug table: (major: %u, minor: %u)\n"
 msgstr ""
 
 #, c-format
 msgid "Image symbol & debug table: (major: %u, minor: %u)\n"
 msgstr ""
 
-#: vms-alpha.c:7902
+#: vms-alpha.c:7931
 #, c-format
 msgid " debug symbol table : vbn: %u, size: %u (0x%x)\n"
 msgstr ""
 
 #, c-format
 msgid " debug symbol table : vbn: %u, size: %u (0x%x)\n"
 msgstr ""
 
-#: vms-alpha.c:7907
+#: vms-alpha.c:7936
 #, c-format
 msgid " global symbol table: vbn: %u, records: %u\n"
 msgstr ""
 
 #, c-format
 msgid " global symbol table: vbn: %u, records: %u\n"
 msgstr ""
 
-#: vms-alpha.c:7912
+#: vms-alpha.c:7941
 #, c-format
 msgid " debug module table : vbn: %u, size: %u\n"
 msgstr ""
 
 #, c-format
 msgid " debug module table : vbn: %u, size: %u\n"
 msgstr ""
 
-#: vms-alpha.c:7925
+#: vms-alpha.c:7954
 #, c-format
 msgid "cannot read EISD\n"
 msgstr ""
 
 #, c-format
 msgid "cannot read EISD\n"
 msgstr ""
 
-#: vms-alpha.c:7936
+#: vms-alpha.c:7965
 #, c-format
 msgid ""
 "Image section descriptor: (major: %u, minor: %u, size: %u, offset: %u)\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Image section descriptor: (major: %u, minor: %u, size: %u, offset: %u)\n"
 msgstr ""
 
-#: vms-alpha.c:7944
+#: vms-alpha.c:7973
 #, c-format
 msgid " section: base: 0x%08x%08x size: 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid " section: base: 0x%08x%08x size: 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:7949
+#: vms-alpha.c:7978
 #, c-format
 msgid " flags: 0x%04x"
 msgstr ""
 
 #, c-format
 msgid " flags: 0x%04x"
 msgstr ""
 
-#: vms-alpha.c:7987
+#: vms-alpha.c:8016
 #, c-format
 msgid " vbn: %u, pfc: %u, matchctl: %u type: %u ("
 msgstr ""
 
 #, c-format
 msgid " vbn: %u, pfc: %u, matchctl: %u type: %u ("
 msgstr ""
 
-#: vms-alpha.c:7993
+#: vms-alpha.c:8022
 msgid "NORMAL"
 msgstr ""
 
 msgid "NORMAL"
 msgstr ""
 
-#: vms-alpha.c:7996
+#: vms-alpha.c:8025
 msgid "SHRFXD"
 msgstr ""
 
 msgid "SHRFXD"
 msgstr ""
 
-#: vms-alpha.c:7999
+#: vms-alpha.c:8028
 msgid "PRVFXD"
 msgstr ""
 
 msgid "PRVFXD"
 msgstr ""
 
-#: vms-alpha.c:8002
+#: vms-alpha.c:8031
 msgid "SHRPIC"
 msgstr ""
 
 msgid "SHRPIC"
 msgstr ""
 
-#: vms-alpha.c:8005
+#: vms-alpha.c:8034
 msgid "PRVPIC"
 msgstr ""
 
 msgid "PRVPIC"
 msgstr ""
 
-#: vms-alpha.c:8008
+#: vms-alpha.c:8037
 msgid "USRSTACK"
 msgstr ""
 
 msgid "USRSTACK"
 msgstr ""
 
-#: vms-alpha.c:8014
+#: vms-alpha.c:8043
 msgid ")\n"
 msgstr ""
 
 msgid ")\n"
 msgstr ""
 
-#: vms-alpha.c:8017
+#: vms-alpha.c:8046
 #, c-format
 msgid " ident: 0x%08x, name: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid " ident: 0x%08x, name: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:8027
+#: vms-alpha.c:8056
 #, c-format
 msgid "cannot read DMT\n"
 msgstr ""
 
 #, c-format
 msgid "cannot read DMT\n"
 msgstr ""
 
-#: vms-alpha.c:8031
+#: vms-alpha.c:8060
 #, c-format
 msgid "Debug module table:\n"
 msgstr ""
 
 #, c-format
 msgid "Debug module table:\n"
 msgstr ""
 
-#: vms-alpha.c:8040
+#: vms-alpha.c:8069
 #, c-format
 msgid "cannot read DMT header\n"
 msgstr ""
 
 #, c-format
 msgid "cannot read DMT header\n"
 msgstr ""
 
-#: vms-alpha.c:8046
+#: vms-alpha.c:8075
 #, c-format
 msgid " module offset: 0x%08x, size: 0x%08x, (%u psects)\n"
 msgstr ""
 
 #, c-format
 msgid " module offset: 0x%08x, size: 0x%08x, (%u psects)\n"
 msgstr ""
 
-#: vms-alpha.c:8056
+#: vms-alpha.c:8085
 #, c-format
 msgid "cannot read DMT psect\n"
 msgstr ""
 
 #, c-format
 msgid "cannot read DMT psect\n"
 msgstr ""
 
-#: vms-alpha.c:8060
+#: vms-alpha.c:8089
 #, c-format
 msgid "  psect start: 0x%08x, length: %u\n"
 msgstr ""
 
 #, c-format
 msgid "  psect start: 0x%08x, length: %u\n"
 msgstr ""
 
-#: vms-alpha.c:8073
+#: vms-alpha.c:8102
 #, c-format
 msgid "cannot read DST\n"
 msgstr ""
 
 #, c-format
 msgid "cannot read DST\n"
 msgstr ""
 
-#: vms-alpha.c:8083
+#: vms-alpha.c:8112
 #, c-format
 msgid "cannot read GST\n"
 msgstr ""
 
 #, c-format
 msgid "cannot read GST\n"
 msgstr ""
 
-#: vms-alpha.c:8087
+#: vms-alpha.c:8116
 #, c-format
 msgid "Global symbol table:\n"
 msgstr ""
 
 #, c-format
 msgid "Global symbol table:\n"
 msgstr ""
 
-#: vms-alpha.c:8114
+#: vms-alpha.c:8143
 #, c-format
 msgid "Image activator fixup: (major: %u, minor: %u)\n"
 msgstr ""
 
 #, c-format
 msgid "Image activator fixup: (major: %u, minor: %u)\n"
 msgstr ""
 
-#: vms-alpha.c:8118
+#: vms-alpha.c:8147
 #, c-format
 msgid "  iaflink : 0x%08x %08x\n"
 msgstr ""
 
 #, c-format
 msgid "  iaflink : 0x%08x %08x\n"
 msgstr ""
 
-#: vms-alpha.c:8122
+#: vms-alpha.c:8151
 #, c-format
 msgid "  fixuplnk: 0x%08x %08x\n"
 msgstr ""
 
 #, c-format
 msgid "  fixuplnk: 0x%08x %08x\n"
 msgstr ""
 
-#: vms-alpha.c:8125
+#: vms-alpha.c:8154
 #, c-format
 msgid "  size : %u\n"
 msgstr ""
 
 #, c-format
 msgid "  size : %u\n"
 msgstr ""
 
-#: vms-alpha.c:8127
+#: vms-alpha.c:8156
 #, c-format
 msgid "  flags: 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "  flags: 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:8132
+#: vms-alpha.c:8161
 #, c-format
 msgid "  qrelfixoff: %5u, lrelfixoff: %5u\n"
 msgstr ""
 
 #, c-format
 msgid "  qrelfixoff: %5u, lrelfixoff: %5u\n"
 msgstr ""
 
-#: vms-alpha.c:8137
+#: vms-alpha.c:8166
 #, c-format
 msgid "  qdotadroff: %5u, ldotadroff: %5u\n"
 msgstr ""
 
 #, c-format
 msgid "  qdotadroff: %5u, ldotadroff: %5u\n"
 msgstr ""
 
-#: vms-alpha.c:8142
+#: vms-alpha.c:8171
 #, c-format
 msgid "  codeadroff: %5u, lpfixoff  : %5u\n"
 msgstr ""
 
 #, c-format
 msgid "  codeadroff: %5u, lpfixoff  : %5u\n"
 msgstr ""
 
-#: vms-alpha.c:8145
+#: vms-alpha.c:8174
 #, c-format
 msgid "  chgprtoff : %5u\n"
 msgstr ""
 
 #, c-format
 msgid "  chgprtoff : %5u\n"
 msgstr ""
 
-#: vms-alpha.c:8149
+#: vms-alpha.c:8178
 #, c-format
 msgid "  shlstoff  : %5u, shrimgcnt : %5u\n"
 msgstr ""
 
 #, c-format
 msgid "  shlstoff  : %5u, shrimgcnt : %5u\n"
 msgstr ""
 
-#: vms-alpha.c:8152
+#: vms-alpha.c:8181
 #, c-format
 msgid "  shlextra  : %5u, permctx   : %5u\n"
 msgstr ""
 
 #, c-format
 msgid "  shlextra  : %5u, permctx   : %5u\n"
 msgstr ""
 
-#: vms-alpha.c:8155
+#: vms-alpha.c:8184
 #, c-format
 msgid "  base_va : 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "  base_va : 0x%08x\n"
 msgstr ""
 
-#: vms-alpha.c:8157
+#: vms-alpha.c:8186
 #, c-format
 msgid "  lppsbfixoff: %5u\n"
 msgstr ""
 
 #, c-format
 msgid "  lppsbfixoff: %5u\n"
 msgstr ""
 
-#: vms-alpha.c:8165
+#: vms-alpha.c:8194
 #, c-format
 msgid " Shareable images:\n"
 msgstr ""
 
 #, c-format
 msgid " Shareable images:\n"
 msgstr ""
 
-#: vms-alpha.c:8170
+#: vms-alpha.c:8199
 #, c-format
 msgid "  %u: size: %u, flags: 0x%02x, name: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "  %u: size: %u, flags: 0x%02x, name: %.*s\n"
 msgstr ""
 
-#: vms-alpha.c:8177
+#: vms-alpha.c:8206
 #, c-format
 msgid " quad-word relocation fixups:\n"
 msgstr ""
 
 #, c-format
 msgid " quad-word relocation fixups:\n"
 msgstr ""
 
-#: vms-alpha.c:8182
+#: vms-alpha.c:8211
 #, c-format
 msgid " long-word relocation fixups:\n"
 msgstr ""
 
 #, c-format
 msgid " long-word relocation fixups:\n"
 msgstr ""
 
-#: vms-alpha.c:8187
+#: vms-alpha.c:8216
 #, c-format
 msgid " quad-word .address reference fixups:\n"
 msgstr ""
 
 #, c-format
 msgid " quad-word .address reference fixups:\n"
 msgstr ""
 
-#: vms-alpha.c:8192
+#: vms-alpha.c:8221
 #, c-format
 msgid " long-word .address reference fixups:\n"
 msgstr ""
 
 #, c-format
 msgid " long-word .address reference fixups:\n"
 msgstr ""
 
-#: vms-alpha.c:8197
+#: vms-alpha.c:8226
 #, c-format
 msgid " Code Address Reference Fixups:\n"
 msgstr ""
 
 #, c-format
 msgid " Code Address Reference Fixups:\n"
 msgstr ""
 
-#: vms-alpha.c:8202
+#: vms-alpha.c:8231
 #, c-format
 msgid " Linkage Pairs Reference Fixups:\n"
 msgstr ""
 
 #, c-format
 msgid " Linkage Pairs Reference Fixups:\n"
 msgstr ""
 
-#: vms-alpha.c:8211
+#: vms-alpha.c:8240
 #, c-format
 msgid " Change Protection (%u entries):\n"
 msgstr ""
 
 #, c-format
 msgid " Change Protection (%u entries):\n"
 msgstr ""
 
-#: vms-alpha.c:8217
+#: vms-alpha.c:8246
 #, c-format
 msgid "  base: 0x%08x %08x, size: 0x%08x, prot: 0x%08x "
 msgstr ""
 
 #. FIXME: we do not yet support relocatable link.  It is not obvious
 #. how to do it for debug infos.
 #, c-format
 msgid "  base: 0x%08x %08x, size: 0x%08x, prot: 0x%08x "
 msgstr ""
 
 #. FIXME: we do not yet support relocatable link.  It is not obvious
 #. how to do it for debug infos.
-#: vms-alpha.c:9094
+#: vms-alpha.c:9123
 msgid "%P: relocatable link is not supported\n"
 msgstr ""
 
 msgid "%P: relocatable link is not supported\n"
 msgstr ""
 
-#: vms-alpha.c:9165
+#: vms-alpha.c:9194
 #, c-format
 msgid "%P: multiple entry points: in modules %pB and %pB\n"
 msgstr ""
 #, c-format
 msgid "%P: multiple entry points: in modules %pB and %pB\n"
 msgstr ""
@@ -8341,246 +8351,254 @@ msgstr ""
 msgid "_bfd_vms_output_counted called with too many bytes"
 msgstr ""
 
 msgid "_bfd_vms_output_counted called with too many bytes"
 msgstr ""
 
-#: xcofflink.c:833
+#: xcofflink.c:832
 #, c-format
 msgid "%pB: XCOFF shared object when not producing XCOFF output"
 msgstr ""
 
 #, c-format
 msgid "%pB: XCOFF shared object when not producing XCOFF output"
 msgstr ""
 
-#: xcofflink.c:854
+#: xcofflink.c:853
 #, c-format
 msgid "%pB: dynamic object with no .loader section"
 msgstr ""
 
 #, c-format
 msgid "%pB: dynamic object with no .loader section"
 msgstr ""
 
-#: xcofflink.c:1418
+#: xcofflink.c:1417
 #, c-format
 msgid "%pB: `%s' has line numbers but no enclosing section"
 msgstr ""
 
 #, c-format
 msgid "%pB: `%s' has line numbers but no enclosing section"
 msgstr ""
 
-#: xcofflink.c:1471
+#: xcofflink.c:1470
 #, c-format
 msgid "%pB: class %d symbol `%s' has no aux entries"
 msgstr ""
 
 #, c-format
 msgid "%pB: class %d symbol `%s' has no aux entries"
 msgstr ""
 
-#: xcofflink.c:1494
+#: xcofflink.c:1493
 #, c-format
 msgid "%pB: symbol `%s' has unrecognized csect type %d"
 msgstr ""
 
 #, c-format
 msgid "%pB: symbol `%s' has unrecognized csect type %d"
 msgstr ""
 
-#: xcofflink.c:1507
+#: xcofflink.c:1506
 #, c-format
 msgid "%pB: bad XTY_ER symbol `%s': class %d scnum %d scnlen %<PRId64>"
 msgstr ""
 
 #, c-format
 msgid "%pB: bad XTY_ER symbol `%s': class %d scnum %d scnlen %<PRId64>"
 msgstr ""
 
-#: xcofflink.c:1538
+#: xcofflink.c:1537
 #, c-format
 msgid "%pB: XMC_TC0 symbol `%s' is class %d scnlen %<PRId64>"
 msgstr ""
 
 #, c-format
 msgid "%pB: XMC_TC0 symbol `%s' is class %d scnlen %<PRId64>"
 msgstr ""
 
-#: xcofflink.c:1685
+#: xcofflink.c:1684
 #, c-format
 msgid "%pB: csect `%s' not in enclosing section"
 msgstr ""
 
 #, c-format
 msgid "%pB: csect `%s' not in enclosing section"
 msgstr ""
 
-#: xcofflink.c:1793
+#: xcofflink.c:1792
 #, c-format
 msgid "%pB: misplaced XTY_LD `%s'"
 msgstr ""
 
 #, c-format
 msgid "%pB: misplaced XTY_LD `%s'"
 msgstr ""
 
-#: xcofflink.c:2114
+#: xcofflink.c:2113
 #, c-format
 msgid "%pB: reloc %s:%<PRId64> not in csect"
 msgstr ""
 
 #, c-format
 msgid "%pB: reloc %s:%<PRId64> not in csect"
 msgstr ""
 
-#: xcofflink.c:3201
+#: xcofflink.c:3193
 #, c-format
 msgid "%s: no such symbol"
 msgstr ""
 
 #, c-format
 msgid "%s: no such symbol"
 msgstr ""
 
-#: xcofflink.c:3306
+#: xcofflink.c:3298
 #, c-format
 msgid "warning: attempt to export undefined symbol `%s'"
 msgstr ""
 
 #, c-format
 msgid "warning: attempt to export undefined symbol `%s'"
 msgstr ""
 
-#: xcofflink.c:3685
+#: xcofflink.c:3677
 msgid "error: undefined symbol __rtinit"
 msgstr ""
 
 msgid "error: undefined symbol __rtinit"
 msgstr ""
 
-#: xcofflink.c:4065
+#: xcofflink.c:4055
 #, c-format
 msgid "%pB: loader reloc in unrecognized section `%s'"
 msgstr ""
 
 #, c-format
 msgid "%pB: loader reloc in unrecognized section `%s'"
 msgstr ""
 
-#: xcofflink.c:4077
+#: xcofflink.c:4067
 #, c-format
 msgid "%pB: `%s' in loader reloc but not loader sym"
 msgstr ""
 
 #, c-format
 msgid "%pB: `%s' in loader reloc but not loader sym"
 msgstr ""
 
-#: xcofflink.c:4094
+#: xcofflink.c:4084
 #, c-format
 msgid "%pB: loader reloc in read-only section %pA"
 msgstr ""
 
 #, c-format
 msgid "%pB: loader reloc in read-only section %pA"
 msgstr ""
 
-#: xcofflink.c:5122
+#: xcofflink.c:5112
 #, c-format
 msgid "TOC overflow: %#<PRIx64> > 0x10000; try -mminimal-toc when compiling"
 msgstr ""
 
 #. Not fatal, this callback cannot fail.
 #, c-format
 msgid "TOC overflow: %#<PRIx64> > 0x10000; try -mminimal-toc when compiling"
 msgstr ""
 
 #. Not fatal, this callback cannot fail.
-#: elfnn-aarch64.c:2918
+#: elfnn-aarch64.c:2872
 #, c-format
 msgid "unknown attribute for symbol `%s': 0x%02x"
 msgstr ""
 
 #, c-format
 msgid "unknown attribute for symbol `%s': 0x%02x"
 msgstr ""
 
-#: elfnn-aarch64.c:5292
+#: elfnn-aarch64.c:5246
 #, c-format
 msgid "%pB: error: erratum 835769 stub out of range (input file too large)"
 msgstr ""
 
 #, c-format
 msgid "%pB: error: erratum 835769 stub out of range (input file too large)"
 msgstr ""
 
-#: elfnn-aarch64.c:5384
+#: elfnn-aarch64.c:5338
 #, c-format
 msgid "%pB: error: erratum 843419 stub out of range (input file too large)"
 msgstr ""
 
 #, c-format
 msgid "%pB: error: erratum 843419 stub out of range (input file too large)"
 msgstr ""
 
-#: elfnn-aarch64.c:5397
+#: elfnn-aarch64.c:5351
 msgid "%pB: error: erratum 843419 immediate 0x%"
 msgstr ""
 
 msgid "%pB: error: erratum 843419 immediate 0x%"
 msgstr ""
 
-#: elfnn-aarch64.c:5945
+#: elfnn-aarch64.c:5899
 #, c-format
 msgid ""
 "%pB: relocation %s against symbol `%s' which may bind externally can not be "
 "used when making a shared object; recompile with -fPIC"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: relocation %s against symbol `%s' which may bind externally can not be "
 "used when making a shared object; recompile with -fPIC"
 msgstr ""
 
-#: elfnn-aarch64.c:6036
+#: elfnn-aarch64.c:5990
 #, c-format
 msgid ""
 "%pB: local symbol descriptor table be NULL when applying relocation %s "
 "against local symbol"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: local symbol descriptor table be NULL when applying relocation %s "
 "against local symbol"
 msgstr ""
 
-#: elfnn-aarch64.c:6149 elfnn-aarch64.c:6186
+#: elfnn-aarch64.c:6103 elfnn-aarch64.c:6140
 #, c-format
 msgid "%pB: TLS relocation %s against undefined symbol `%s'"
 msgstr ""
 
 #, c-format
 msgid "%pB: TLS relocation %s against undefined symbol `%s'"
 msgstr ""
 
-#: elfnn-aarch64.c:7171
+#: elfnn-aarch64.c:7125
 msgid "too many GOT entries for -fpic, please recompile with -fPIC"
 msgstr ""
 
 msgid "too many GOT entries for -fpic, please recompile with -fPIC"
 msgstr ""
 
-#: elfnn-aarch64.c:7199
+#: elfnn-aarch64.c:7153
 msgid ""
 "one possible cause of this error is that the symbol is being referenced in "
 "the indicated code as if it had a larger alignment than was declared where "
 "it was defined"
 msgstr ""
 
 msgid ""
 "one possible cause of this error is that the symbol is being referenced in "
 "the indicated code as if it had a larger alignment than was declared where "
 "it was defined"
 msgstr ""
 
-#: elfnn-aarch64.c:7783
+#: elfnn-aarch64.c:7720
 #, c-format
 msgid ""
 "%pB: relocation %s against `%s' can not be used when making a shared object"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: relocation %s against `%s' can not be used when making a shared object"
 msgstr ""
 
-#: elfnn-riscv.c:190 elfnn-riscv.c:225
+#: elfnn-riscv.c:187 elfnn-riscv.c:222
 #, c-format
 msgid "%pB: warning: RVE PLT generation not supported"
 msgstr ""
 
 #, c-format
 msgid "%pB: warning: RVE PLT generation not supported"
 msgstr ""
 
-#: elfnn-riscv.c:2101
+#: elfnn-riscv.c:1977
 #, c-format
 msgid "%pcrel_lo section symbol with an addend"
 msgstr ""
 
 #, c-format
 msgid "%pcrel_lo section symbol with an addend"
 msgstr ""
 
-#: elfnn-riscv.c:2322
+#: elfnn-riscv.c:2198
 #, c-format
 msgid ""
 "%%X%%P: relocation %s against `%s' can not be used when making a shared "
 "object; recompile with -fPIC\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "%%X%%P: relocation %s against `%s' can not be used when making a shared "
 "object; recompile with -fPIC\n"
 msgstr ""
 
-#: elfnn-riscv.c:2332
+#: elfnn-riscv.c:2208
 #, c-format
 msgid "%%X%%P: unresolvable %s relocation against symbol `%s'\n"
 msgstr ""
 
 #, c-format
 msgid "%%X%%P: unresolvable %s relocation against symbol `%s'\n"
 msgstr ""
 
-#: elfnn-riscv.c:2371
+#: elfnn-riscv.c:2247
 msgid "%X%P: internal error: out of range error\n"
 msgstr ""
 
 msgid "%X%P: internal error: out of range error\n"
 msgstr ""
 
-#: elfnn-riscv.c:2376
+#: elfnn-riscv.c:2252
 msgid "%X%P: internal error: unsupported relocation error\n"
 msgstr ""
 
 msgid "%X%P: internal error: unsupported relocation error\n"
 msgstr ""
 
-#: elfnn-riscv.c:2382
+#: elfnn-riscv.c:2258
 msgid "dangerous relocation error"
 msgstr ""
 
 msgid "dangerous relocation error"
 msgstr ""
 
-#: elfnn-riscv.c:2388
+#: elfnn-riscv.c:2264
 msgid "%X%P: internal error: unknown error\n"
 msgstr ""
 
 msgid "%X%P: internal error: unknown error\n"
 msgstr ""
 
-#: elfnn-riscv.c:2755
+#: elfnn-riscv.c:2630
 #, c-format
 msgid "error: %pB: Mis-matched ISA version for '%s' extension. %d.%d vs %d.%d"
 msgstr ""
 
 #, c-format
 msgid "error: %pB: Mis-matched ISA version for '%s' extension. %d.%d vs %d.%d"
 msgstr ""
 
-#: elfnn-riscv.c:2773
+#: elfnn-riscv.c:2648
 #, c-format
 msgid ""
 "error: %pB: corrupted ISA string '%s'. First letter should be 'i' or 'e' but "
 "got '%s'."
 msgstr ""
 
 #, c-format
 msgid ""
 "error: %pB: corrupted ISA string '%s'. First letter should be 'i' or 'e' but "
 "got '%s'."
 msgstr ""
 
-#: elfnn-riscv.c:2817
+#: elfnn-riscv.c:2692
 #, c-format
 msgid "error: %pB: Mis-matched ISA string to merge '%s' and '%s'."
 msgstr ""
 
 #, c-format
 msgid "error: %pB: Mis-matched ISA string to merge '%s' and '%s'."
 msgstr ""
 
-#: elfnn-riscv.c:3018
+#: elfnn-riscv.c:2893
 #, c-format
 msgid "error: %pB: ISA string of input (%s) doesn't match output (%s)."
 msgstr ""
 
 #, c-format
 msgid "error: %pB: ISA string of input (%s) doesn't match output (%s)."
 msgstr ""
 
-#: elfnn-riscv.c:3038
+#: elfnn-riscv.c:2913
 #, c-format
 msgid "error: %pB: XLEN of input (%u) doesn't match output (%u)."
 msgstr ""
 
 #, c-format
 msgid "error: %pB: XLEN of input (%u) doesn't match output (%u)."
 msgstr ""
 
-#: elfnn-riscv.c:3046
+#: elfnn-riscv.c:2921
 #, c-format
 msgid "error: %pB: Unsupported XLEN (%u), you might be using wrong emulation."
 msgstr ""
 
 #, c-format
 msgid "error: %pB: Unsupported XLEN (%u), you might be using wrong emulation."
 msgstr ""
 
-#: elfnn-riscv.c:3131
+#: elfnn-riscv.c:3035
 #, c-format
 #, c-format
-msgid "error: %pB: conflicting priv spec version (major/minor/revision)."
+msgid ""
+"warning: %pB use privilege spec version %u.%u.%u but the output use version "
+"%u.%u.%u."
 msgstr ""
 
 msgstr ""
 
-#: elfnn-riscv.c:3147
+#: elfnn-riscv.c:3053
+msgid ""
+"warning: privilege spec version 1.9.1 can not be linked with other spec "
+"versions."
+msgstr ""
+
+#: elfnn-riscv.c:3081
 #, c-format
 msgid ""
 "error: %pB use %u-byte stack aligned but the output use %u-byte stack "
 "aligned."
 msgstr ""
 
 #, c-format
 msgid ""
 "error: %pB use %u-byte stack aligned but the output use %u-byte stack "
 "aligned."
 msgstr ""
 
-#: elfnn-riscv.c:3187
+#: elfnn-riscv.c:3122
 #, c-format
 msgid ""
 "%pB: ABI is incompatible with that of the selected emulation:\n"
 "  target emulation `%s' does not match `%s'"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: ABI is incompatible with that of the selected emulation:\n"
 "  target emulation `%s' does not match `%s'"
 msgstr ""
 
-#: elfnn-riscv.c:3241
+#: elfnn-riscv.c:3176
 #, c-format
 msgid "%pB: can't link %s modules with %s modules"
 msgstr ""
 
 #, c-format
 msgid "%pB: can't link %s modules with %s modules"
 msgstr ""
 
-#: elfnn-riscv.c:3251
+#: elfnn-riscv.c:3186
 #, c-format
 msgid "%pB: can't link RVE with other target"
 msgstr ""
 
 #, c-format
 msgid "%pB: can't link RVE with other target"
 msgstr ""
 
-#: elfnn-riscv.c:3789
+#: elfnn-riscv.c:3724
 #, c-format
 msgid ""
 "%pB(%pA+%#<PRIx64>): %<PRId64> bytes required for alignment to %<PRId64>-"
 #, c-format
 msgid ""
 "%pB(%pA+%#<PRIx64>): %<PRId64> bytes required for alignment to %<PRId64>-"
@@ -8613,184 +8631,184 @@ msgstr ""
 msgid "%pB: line number overflow: 0x%lx > 0xffff"
 msgstr ""
 
 msgid "%pB: line number overflow: 0x%lx > 0xffff"
 msgstr ""
 
-#: peXXigen.c:1235
+#: peXXigen.c:1241
 msgid "Export Directory [.edata (or where ever we found it)]"
 msgstr ""
 
 msgid "Export Directory [.edata (or where ever we found it)]"
 msgstr ""
 
-#: peXXigen.c:1236
+#: peXXigen.c:1242
 msgid "Import Directory [parts of .idata]"
 msgstr ""
 
 msgid "Import Directory [parts of .idata]"
 msgstr ""
 
-#: peXXigen.c:1237
+#: peXXigen.c:1243
 msgid "Resource Directory [.rsrc]"
 msgstr ""
 
 msgid "Resource Directory [.rsrc]"
 msgstr ""
 
-#: peXXigen.c:1238
+#: peXXigen.c:1244
 msgid "Exception Directory [.pdata]"
 msgstr ""
 
 msgid "Exception Directory [.pdata]"
 msgstr ""
 
-#: peXXigen.c:1239
+#: peXXigen.c:1245
 msgid "Security Directory"
 msgstr ""
 
 msgid "Security Directory"
 msgstr ""
 
-#: peXXigen.c:1240
+#: peXXigen.c:1246
 msgid "Base Relocation Directory [.reloc]"
 msgstr ""
 
 msgid "Base Relocation Directory [.reloc]"
 msgstr ""
 
-#: peXXigen.c:1241
+#: peXXigen.c:1247
 msgid "Debug Directory"
 msgstr ""
 
 msgid "Debug Directory"
 msgstr ""
 
-#: peXXigen.c:1242
+#: peXXigen.c:1248
 msgid "Description Directory"
 msgstr ""
 
 msgid "Description Directory"
 msgstr ""
 
-#: peXXigen.c:1243
+#: peXXigen.c:1249
 msgid "Special Directory"
 msgstr ""
 
 msgid "Special Directory"
 msgstr ""
 
-#: peXXigen.c:1244
+#: peXXigen.c:1250
 msgid "Thread Storage Directory [.tls]"
 msgstr ""
 
 msgid "Thread Storage Directory [.tls]"
 msgstr ""
 
-#: peXXigen.c:1245
+#: peXXigen.c:1251
 msgid "Load Configuration Directory"
 msgstr ""
 
 msgid "Load Configuration Directory"
 msgstr ""
 
-#: peXXigen.c:1246
+#: peXXigen.c:1252
 msgid "Bound Import Directory"
 msgstr ""
 
 msgid "Bound Import Directory"
 msgstr ""
 
-#: peXXigen.c:1247
+#: peXXigen.c:1253
 msgid "Import Address Table Directory"
 msgstr ""
 
 msgid "Import Address Table Directory"
 msgstr ""
 
-#: peXXigen.c:1248
+#: peXXigen.c:1254
 msgid "Delay Import Directory"
 msgstr ""
 
 msgid "Delay Import Directory"
 msgstr ""
 
-#: peXXigen.c:1249
+#: peXXigen.c:1255
 msgid "CLR Runtime Header"
 msgstr ""
 
 msgid "CLR Runtime Header"
 msgstr ""
 
-#: peXXigen.c:1250
+#: peXXigen.c:1256
 msgid "Reserved"
 msgstr ""
 
 msgid "Reserved"
 msgstr ""
 
-#: peXXigen.c:1310
+#: peXXigen.c:1316
 #, c-format
 msgid ""
 "\n"
 "There is an import table, but the section containing it could not be found\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There is an import table, but the section containing it could not be found\n"
 msgstr ""
 
-#: peXXigen.c:1316
+#: peXXigen.c:1322
 #, c-format
 msgid ""
 "\n"
 "There is an import table in %s, but that section has no contents\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There is an import table in %s, but that section has no contents\n"
 msgstr ""
 
-#: peXXigen.c:1323
+#: peXXigen.c:1329
 #, c-format
 msgid ""
 "\n"
 "There is an import table in %s at 0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There is an import table in %s at 0x%lx\n"
 msgstr ""
 
-#: peXXigen.c:1365
+#: peXXigen.c:1369
 #, c-format
 msgid ""
 "\n"
 "Function descriptor located at the start address: %04lx\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Function descriptor located at the start address: %04lx\n"
 msgstr ""
 
-#: peXXigen.c:1369
+#: peXXigen.c:1373
 #, c-format
 msgid "\tcode-base %08lx toc (loadable/actual) %08lx/%08lx\n"
 msgstr ""
 
 #, c-format
 msgid "\tcode-base %08lx toc (loadable/actual) %08lx/%08lx\n"
 msgstr ""
 
-#: peXXigen.c:1377
+#: peXXigen.c:1380
 #, c-format
 msgid ""
 "\n"
 "No reldata section! Function descriptor not decoded.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "No reldata section! Function descriptor not decoded.\n"
 msgstr ""
 
-#: peXXigen.c:1382
+#: peXXigen.c:1385
 #, c-format
 msgid ""
 "\n"
 "The Import Tables (interpreted %s section contents)\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "The Import Tables (interpreted %s section contents)\n"
 msgstr ""
 
-#: peXXigen.c:1385
+#: peXXigen.c:1388
 #, c-format
 msgid ""
 " vma:            Hint    Time      Forward  DLL       First\n"
 "                 Table   Stamp     Chain    Name      Thunk\n"
 msgstr ""
 
 #, c-format
 msgid ""
 " vma:            Hint    Time      Forward  DLL       First\n"
 "                 Table   Stamp     Chain    Name      Thunk\n"
 msgstr ""
 
-#: peXXigen.c:1435
+#: peXXigen.c:1437
 #, c-format
 msgid ""
 "\n"
 "\tDLL Name: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "\tDLL Name: %.*s\n"
 msgstr ""
 
-#: peXXigen.c:1451
+#: peXXigen.c:1453
 #, c-format
 msgid "\tvma:  Hint/Ord Member-Name Bound-To\n"
 msgstr ""
 
 #, c-format
 msgid "\tvma:  Hint/Ord Member-Name Bound-To\n"
 msgstr ""
 
-#: peXXigen.c:1476
+#: peXXigen.c:1478
 #, c-format
 msgid ""
 "\n"
 "There is a first thunk, but the section containing it could not be found\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There is a first thunk, but the section containing it could not be found\n"
 msgstr ""
 
-#: peXXigen.c:1520 peXXigen.c:1559
+#: peXXigen.c:1522 peXXigen.c:1561
 #, c-format
 msgid "\t<corrupt: 0x%04lx>"
 msgstr ""
 
 #, c-format
 msgid "\t<corrupt: 0x%04lx>"
 msgstr ""
 
-#: peXXigen.c:1652
+#: peXXigen.c:1654
 #, c-format
 msgid ""
 "\n"
 "There is an export table, but the section containing it could not be found\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There is an export table, but the section containing it could not be found\n"
 msgstr ""
 
-#: peXXigen.c:1658
+#: peXXigen.c:1660
 #, c-format
 msgid ""
 "\n"
 "There is an export table in %s, but that section has no contents\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There is an export table in %s, but that section has no contents\n"
 msgstr ""
 
-#: peXXigen.c:1669
+#: peXXigen.c:1671
 #, c-format
 msgid ""
 "\n"
 "There is an export table in %s, but it does not fit into that section\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There is an export table in %s, but it does not fit into that section\n"
 msgstr ""
 
-#: peXXigen.c:1680
+#: peXXigen.c:1682
 #, c-format
 msgid ""
 "\n"
 "There is an export table in %s, but it is too small (%d)\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There is an export table in %s, but it is too small (%d)\n"
 msgstr ""
 
-#: peXXigen.c:1686
+#: peXXigen.c:1688
 #, c-format
 msgid ""
 "\n"
 "There is an export table in %s at 0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There is an export table in %s at 0x%lx\n"
 msgstr ""
 
-#: peXXigen.c:1714
+#: peXXigen.c:1716
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -8798,153 +8816,153 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: peXXigen.c:1718
+#: peXXigen.c:1720
 #, c-format
 msgid "Export Flags \t\t\t%lx\n"
 msgstr ""
 
 #, c-format
 msgid "Export Flags \t\t\t%lx\n"
 msgstr ""
 
-#: peXXigen.c:1721
+#: peXXigen.c:1723
 #, c-format
 msgid "Time/Date stamp \t\t%lx\n"
 msgstr ""
 
 #, c-format
 msgid "Time/Date stamp \t\t%lx\n"
 msgstr ""
 
-#: peXXigen.c:1725
+#: peXXigen.c:1727
 #, c-format
 msgid "Major/Minor \t\t\t%d/%d\n"
 msgstr ""
 
 #, c-format
 msgid "Major/Minor \t\t\t%d/%d\n"
 msgstr ""
 
-#: peXXigen.c:1728
+#: peXXigen.c:1730
 #, c-format
 msgid "Name \t\t\t\t"
 msgstr ""
 
 #, c-format
 msgid "Name \t\t\t\t"
 msgstr ""
 
-#: peXXigen.c:1739
+#: peXXigen.c:1741
 #, c-format
 msgid "Ordinal Base \t\t\t%ld\n"
 msgstr ""
 
 #, c-format
 msgid "Ordinal Base \t\t\t%ld\n"
 msgstr ""
 
-#: peXXigen.c:1742
+#: peXXigen.c:1744
 #, c-format
 msgid "Number in:\n"
 msgstr ""
 
 #, c-format
 msgid "Number in:\n"
 msgstr ""
 
-#: peXXigen.c:1745
+#: peXXigen.c:1747
 #, c-format
 msgid "\tExport Address Table \t\t%08lx\n"
 msgstr ""
 
 #, c-format
 msgid "\tExport Address Table \t\t%08lx\n"
 msgstr ""
 
-#: peXXigen.c:1749
+#: peXXigen.c:1751
 #, c-format
 msgid "\t[Name Pointer/Ordinal] Table\t%08lx\n"
 msgstr ""
 
 #, c-format
 msgid "\t[Name Pointer/Ordinal] Table\t%08lx\n"
 msgstr ""
 
-#: peXXigen.c:1752
+#: peXXigen.c:1754
 #, c-format
 msgid "Table Addresses\n"
 msgstr ""
 
 #, c-format
 msgid "Table Addresses\n"
 msgstr ""
 
-#: peXXigen.c:1755
+#: peXXigen.c:1757
 #, c-format
 msgid "\tExport Address Table \t\t"
 msgstr ""
 
 #, c-format
 msgid "\tExport Address Table \t\t"
 msgstr ""
 
-#: peXXigen.c:1760
+#: peXXigen.c:1762
 #, c-format
 msgid "\tName Pointer Table \t\t"
 msgstr ""
 
 #, c-format
 msgid "\tName Pointer Table \t\t"
 msgstr ""
 
-#: peXXigen.c:1765
+#: peXXigen.c:1767
 #, c-format
 msgid "\tOrdinal Table \t\t\t"
 msgstr ""
 
 #, c-format
 msgid "\tOrdinal Table \t\t\t"
 msgstr ""
 
-#: peXXigen.c:1779
+#: peXXigen.c:1781
 #, c-format
 msgid ""
 "\n"
 "Export Address Table -- Ordinal Base %ld\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Export Address Table -- Ordinal Base %ld\n"
 msgstr ""
 
-#: peXXigen.c:1788
+#: peXXigen.c:1790
 #, c-format
 msgid "\tInvalid Export Address Table rva (0x%lx) or entry count (0x%lx)\n"
 msgstr ""
 
 #, c-format
 msgid "\tInvalid Export Address Table rva (0x%lx) or entry count (0x%lx)\n"
 msgstr ""
 
-#: peXXigen.c:1807
+#: peXXigen.c:1809
 msgid "Forwarder RVA"
 msgstr ""
 
 msgid "Forwarder RVA"
 msgstr ""
 
-#: peXXigen.c:1819
+#: peXXigen.c:1821
 msgid "Export RVA"
 msgstr ""
 
 msgid "Export RVA"
 msgstr ""
 
-#: peXXigen.c:1826
+#: peXXigen.c:1828
 #, c-format
 msgid ""
 "\n"
 "[Ordinal/Name Pointer] Table\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "[Ordinal/Name Pointer] Table\n"
 msgstr ""
 
-#: peXXigen.c:1834
+#: peXXigen.c:1836
 #, c-format
 msgid "\tInvalid Name Pointer Table rva (0x%lx) or entry count (0x%lx)\n"
 msgstr ""
 
 #, c-format
 msgid "\tInvalid Name Pointer Table rva (0x%lx) or entry count (0x%lx)\n"
 msgstr ""
 
-#: peXXigen.c:1841
+#: peXXigen.c:1843
 #, c-format
 msgid "\tInvalid Ordinal Table rva (0x%lx) or entry count (0x%lx)\n"
 msgstr ""
 
 #, c-format
 msgid "\tInvalid Ordinal Table rva (0x%lx) or entry count (0x%lx)\n"
 msgstr ""
 
-#: peXXigen.c:1855
+#: peXXigen.c:1857
 #, c-format
 msgid "\t[%4ld] <corrupt offset: %lx>\n"
 msgstr ""
 
 #, c-format
 msgid "\t[%4ld] <corrupt offset: %lx>\n"
 msgstr ""
 
-#: peXXigen.c:1909 peXXigen.c:2106
+#: peXXigen.c:1911 peXXigen.c:2107
 #, c-format
 msgid "warning, .pdata section size (%ld) is not a multiple of %d\n"
 msgstr ""
 
 #, c-format
 msgid "warning, .pdata section size (%ld) is not a multiple of %d\n"
 msgstr ""
 
-#: peXXigen.c:1913 peXXigen.c:2110
+#: peXXigen.c:1915 peXXigen.c:2111
 #, c-format
 msgid ""
 "\n"
 "The Function Table (interpreted .pdata section contents)\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "The Function Table (interpreted .pdata section contents)\n"
 msgstr ""
 
-#: peXXigen.c:1916
+#: peXXigen.c:1918
 #, c-format
 msgid " vma:\t\t\tBegin Address    End Address      Unwind Info\n"
 msgstr ""
 
 #, c-format
 msgid " vma:\t\t\tBegin Address    End Address      Unwind Info\n"
 msgstr ""
 
-#: peXXigen.c:1918
+#: peXXigen.c:1920
 #, c-format
 msgid ""
 " vma:\t\tBegin    End      EH       EH       PrologEnd  Exception\n"
 "     \t\tAddress  Address  Handler  Data     Address    Mask\n"
 msgstr ""
 
 #, c-format
 msgid ""
 " vma:\t\tBegin    End      EH       EH       PrologEnd  Exception\n"
 "     \t\tAddress  Address  Handler  Data     Address    Mask\n"
 msgstr ""
 
-#: peXXigen.c:1931
+#: peXXigen.c:1933
 #, c-format
 msgid "Virtual size of .pdata section (%ld) larger than real size (%ld)\n"
 msgstr ""
 
 #, c-format
 msgid "Virtual size of .pdata section (%ld) larger than real size (%ld)\n"
 msgstr ""
 
-#: peXXigen.c:2001
+#: peXXigen.c:2002
 #, c-format
 msgid " Register save millicode"
 msgstr ""
 
 #, c-format
 msgid " Register save millicode"
 msgstr ""
 
-#: peXXigen.c:2004
+#: peXXigen.c:2005
 #, c-format
 msgid " Register restore millicode"
 msgstr ""
 
 #, c-format
 msgid " Register restore millicode"
 msgstr ""
 
-#: peXXigen.c:2007
+#: peXXigen.c:2008
 #, c-format
 msgid " Glue code sequence"
 msgstr ""
 
 #, c-format
 msgid " Glue code sequence"
 msgstr ""
 
-#: peXXigen.c:2112
+#: peXXigen.c:2113
 #, c-format
 msgid ""
 " vma:\t\tBegin    Prolog   Function Flags    Exception EH\n"
 #, c-format
 msgid ""
 " vma:\t\tBegin    Prolog   Function Flags    Exception EH\n"
@@ -8959,86 +8977,86 @@ msgid ""
 "PE File Base Relocations (interpreted .reloc section contents)\n"
 msgstr ""
 
 "PE File Base Relocations (interpreted .reloc section contents)\n"
 msgstr ""
 
-#: peXXigen.c:2264
+#: peXXigen.c:2263
 #, c-format
 msgid ""
 "\n"
 "Virtual Address: %08lx Chunk size %ld (0x%lx) Number of fixups %ld\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Virtual Address: %08lx Chunk size %ld (0x%lx) Number of fixups %ld\n"
 msgstr ""
 
-#: peXXigen.c:2282
+#: peXXigen.c:2281
 #, c-format
 msgid "\treloc %4d offset %4x [%4lx] %s"
 msgstr ""
 
 #, c-format
 msgid "\treloc %4d offset %4x [%4lx] %s"
 msgstr ""
 
-#: peXXigen.c:2343
+#: peXXigen.c:2342
 #, c-format
 msgid "%03x %*.s Entry: "
 msgstr ""
 
 #, c-format
 msgid "%03x %*.s Entry: "
 msgstr ""
 
-#: peXXigen.c:2367
+#: peXXigen.c:2366
 #, c-format
 msgid "name: [val: %08lx len %d]: "
 msgstr ""
 
 #, c-format
 msgid "name: [val: %08lx len %d]: "
 msgstr ""
 
-#: peXXigen.c:2387
+#: peXXigen.c:2386
 #, c-format
 msgid "<corrupt string length: %#x>\n"
 msgstr ""
 
 #, c-format
 msgid "<corrupt string length: %#x>\n"
 msgstr ""
 
-#: peXXigen.c:2397
+#: peXXigen.c:2396
 #, c-format
 msgid "<corrupt string offset: %#lx>\n"
 msgstr ""
 
 #, c-format
 msgid "<corrupt string offset: %#lx>\n"
 msgstr ""
 
-#: peXXigen.c:2402
+#: peXXigen.c:2401
 #, c-format
 msgid "ID: %#08lx"
 msgstr ""
 
 #, c-format
 msgid "ID: %#08lx"
 msgstr ""
 
-#: peXXigen.c:2405
+#: peXXigen.c:2404
 #, c-format
 msgid ", Value: %#08lx\n"
 msgstr ""
 
 #, c-format
 msgid ", Value: %#08lx\n"
 msgstr ""
 
-#: peXXigen.c:2427
+#: peXXigen.c:2426
 #, c-format
 msgid "%03x %*.s  Leaf: Addr: %#08lx, Size: %#08lx, Codepage: %d\n"
 msgstr ""
 
 #, c-format
 msgid "%03x %*.s  Leaf: Addr: %#08lx, Size: %#08lx, Codepage: %d\n"
 msgstr ""
 
-#: peXXigen.c:2469
+#: peXXigen.c:2468
 #, c-format
 msgid "<unknown directory type: %d>\n"
 msgstr ""
 
 #, c-format
 msgid "<unknown directory type: %d>\n"
 msgstr ""
 
-#: peXXigen.c:2477
+#: peXXigen.c:2476
 #, c-format
 msgid " Table: Char: %d, Time: %08lx, Ver: %d/%d, Num Names: %d, IDs: %d\n"
 msgstr ""
 
 #, c-format
 msgid " Table: Char: %d, Time: %08lx, Ver: %d/%d, Num Names: %d, IDs: %d\n"
 msgstr ""
 
-#: peXXigen.c:2566
+#: peXXigen.c:2564
 #, c-format
 msgid "Corrupt .rsrc section detected!\n"
 msgstr ""
 
 #, c-format
 msgid "Corrupt .rsrc section detected!\n"
 msgstr ""
 
-#: peXXigen.c:2590
+#: peXXigen.c:2588
 #, c-format
 msgid ""
 "\n"
 "WARNING: Extra data in .rsrc section - it will be ignored by Windows:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "WARNING: Extra data in .rsrc section - it will be ignored by Windows:\n"
 msgstr ""
 
-#: peXXigen.c:2596
+#: peXXigen.c:2594
 #, c-format
 msgid " String table starts at offset: %#03x\n"
 msgstr ""
 
 #, c-format
 msgid " String table starts at offset: %#03x\n"
 msgstr ""
 
-#: peXXigen.c:2599
+#: peXXigen.c:2597
 #, c-format
 msgid " Resources start at offset: %#03x\n"
 msgstr ""
 
 #, c-format
 msgid " Resources start at offset: %#03x\n"
 msgstr ""
 
-#: peXXigen.c:2656
+#: peXXigen.c:2654
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -9046,14 +9064,14 @@ msgid ""
 "found\n"
 msgstr ""
 
 "found\n"
 msgstr ""
 
-#: peXXigen.c:2662
+#: peXXigen.c:2660
 #, c-format
 msgid ""
 "\n"
 "There is a debug directory in %s, but that section has no contents\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There is a debug directory in %s, but that section has no contents\n"
 msgstr ""
 
-#: peXXigen.c:2669
+#: peXXigen.c:2667
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -9061,7 +9079,7 @@ msgid ""
 "small\n"
 msgstr ""
 
 "small\n"
 msgstr ""
 
-#: peXXigen.c:2674
+#: peXXigen.c:2672
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -9069,23 +9087,23 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: peXXigen.c:2681
+#: peXXigen.c:2679
 #, c-format
 msgid ""
 "The debug data size field in the data directory is too big for the section"
 msgstr ""
 
 #, c-format
 msgid ""
 "The debug data size field in the data directory is too big for the section"
 msgstr ""
 
-#: peXXigen.c:2686
+#: peXXigen.c:2684
 #, c-format
 msgid "Type                Size     Rva      Offset\n"
 msgstr ""
 
 #, c-format
 msgid "Type                Size     Rva      Offset\n"
 msgstr ""
 
-#: peXXigen.c:2734
+#: peXXigen.c:2731
 #, c-format
 msgid "(format %c%c%c%c signature %s age %ld)\n"
 msgstr ""
 
 #, c-format
 msgid "(format %c%c%c%c signature %s age %ld)\n"
 msgstr ""
 
-#: peXXigen.c:2744
+#: peXXigen.c:2741
 #, c-format
 msgid ""
 "The debug directory size is not a multiple of the debug directory entry "
 #, c-format
 msgid ""
 "The debug directory size is not a multiple of the debug directory entry "
@@ -9095,99 +9113,99 @@ msgstr ""
 #. The MS dumpbin program reportedly ands with 0xff0f before
 #. printing the characteristics field.  Not sure why.  No reason to
 #. emulate it here.
 #. The MS dumpbin program reportedly ands with 0xff0f before
 #. printing the characteristics field.  Not sure why.  No reason to
 #. emulate it here.
-#: peXXigen.c:2829
+#: peXXigen.c:2825
 #, c-format
 msgid ""
 "\n"
 "Characteristics 0x%x\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Characteristics 0x%x\n"
 msgstr ""
 
-#: peXXigen.c:3076
+#: peXXigen.c:3072
 #, c-format
 msgid ""
 "%pB: Data Directory size (%lx) exceeds space left in section (%<PRIx64>)"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: Data Directory size (%lx) exceeds space left in section (%<PRIx64>)"
 msgstr ""
 
-#: peXXigen.c:3108
+#: peXXigen.c:3104
 msgid "failed to update file offsets in debug directory"
 msgstr ""
 
 msgid "failed to update file offsets in debug directory"
 msgstr ""
 
-#: peXXigen.c:3116
+#: peXXigen.c:3112
 #, c-format
 msgid "%pB: failed to read debug data section"
 msgstr ""
 
 #, c-format
 msgid "%pB: failed to read debug data section"
 msgstr ""
 
-#: peXXigen.c:3932
+#: peXXigen.c:3928
 #, c-format
 msgid ".rsrc merge failure: duplicate string resource: %d"
 msgstr ""
 
 #, c-format
 msgid ".rsrc merge failure: duplicate string resource: %d"
 msgstr ""
 
-#: peXXigen.c:4067
+#: peXXigen.c:4063
 msgid ".rsrc merge failure: multiple non-default manifests"
 msgstr ""
 
 msgid ".rsrc merge failure: multiple non-default manifests"
 msgstr ""
 
-#: peXXigen.c:4085
+#: peXXigen.c:4081
 msgid ".rsrc merge failure: a directory matches a leaf"
 msgstr ""
 
 msgid ".rsrc merge failure: a directory matches a leaf"
 msgstr ""
 
-#: peXXigen.c:4127
+#: peXXigen.c:4123
 msgid ".rsrc merge failure: duplicate leaf"
 msgstr ""
 
 msgid ".rsrc merge failure: duplicate leaf"
 msgstr ""
 
-#: peXXigen.c:4129
+#: peXXigen.c:4125
 #, c-format
 msgid ".rsrc merge failure: duplicate leaf: %s"
 msgstr ""
 
 #, c-format
 msgid ".rsrc merge failure: duplicate leaf: %s"
 msgstr ""
 
-#: peXXigen.c:4195
+#: peXXigen.c:4191
 msgid ".rsrc merge failure: dirs with differing characteristics"
 msgstr ""
 
 msgid ".rsrc merge failure: dirs with differing characteristics"
 msgstr ""
 
-#: peXXigen.c:4202
+#: peXXigen.c:4198
 msgid ".rsrc merge failure: differing directory versions"
 msgstr ""
 
 #. Corrupted .rsrc section - cannot merge.
 msgid ".rsrc merge failure: differing directory versions"
 msgstr ""
 
 #. Corrupted .rsrc section - cannot merge.
-#: peXXigen.c:4319
+#: peXXigen.c:4315
 #, c-format
 msgid "%pB: .rsrc merge failure: corrupt .rsrc section"
 msgstr ""
 
 #, c-format
 msgid "%pB: .rsrc merge failure: corrupt .rsrc section"
 msgstr ""
 
-#: peXXigen.c:4327
+#: peXXigen.c:4323
 #, c-format
 msgid "%pB: .rsrc merge failure: unexpected .rsrc size"
 msgstr ""
 
 #, c-format
 msgid "%pB: .rsrc merge failure: unexpected .rsrc size"
 msgstr ""
 
-#: peXXigen.c:4466
+#: peXXigen.c:4462
 #, c-format
 msgid "%pB: unable to fill in DataDictionary[1] because .idata$2 is missing"
 msgstr ""
 
 #, c-format
 msgid "%pB: unable to fill in DataDictionary[1] because .idata$2 is missing"
 msgstr ""
 
-#: peXXigen.c:4486
+#: peXXigen.c:4482
 #, c-format
 msgid "%pB: unable to fill in DataDictionary[1] because .idata$4 is missing"
 msgstr ""
 
 #, c-format
 msgid "%pB: unable to fill in DataDictionary[1] because .idata$4 is missing"
 msgstr ""
 
-#: peXXigen.c:4507
+#: peXXigen.c:4503
 #, c-format
 msgid "%pB: unable to fill in DataDictionary[12] because .idata$5 is missing"
 msgstr ""
 
 #, c-format
 msgid "%pB: unable to fill in DataDictionary[12] because .idata$5 is missing"
 msgstr ""
 
-#: peXXigen.c:4527
+#: peXXigen.c:4523
 #, c-format
 msgid ""
 "%pB: unable to fill in DataDictionary[PE_IMPORT_ADDRESS_TABLE (12)] because ."
 "idata$6 is missing"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: unable to fill in DataDictionary[PE_IMPORT_ADDRESS_TABLE (12)] because ."
 "idata$6 is missing"
 msgstr ""
 
-#: peXXigen.c:4569
+#: peXXigen.c:4565
 #, c-format
 msgid ""
 "%pB: unable to fill in DataDictionary[PE_IMPORT_ADDRESS_TABLE(12)] because ."
 "idata$6 is missing"
 msgstr ""
 
 #, c-format
 msgid ""
 "%pB: unable to fill in DataDictionary[PE_IMPORT_ADDRESS_TABLE(12)] because ."
 "idata$6 is missing"
 msgstr ""
 
-#: peXXigen.c:4594
+#: peXXigen.c:4590
 #, c-format
 msgid "%pB: unable to fill in DataDictionary[9] because __tls_used is missing"
 msgstr ""
 #, c-format
 msgid "%pB: unable to fill in DataDictionary[9] because __tls_used is missing"
 msgstr ""
index 9f84b9c36260529333e43995fcb3b8394a9512f7..8cb910a76386fdd699b6d4846ca5ffc78e2e712e 100644 (file)
@@ -1 +1 @@
-m4_define([BFD_VERSION], [2.34.50])
+m4_define([BFD_VERSION], [2.35.50])
index 897b80142acaa685636ea6daba364137dcdb3c30..ecb29c56741ef8f6e98955b32fd248928f67c883 100644 (file)
@@ -1,3 +1,8 @@
+2020-07-04  Nick Clifton  <nickc@redhat.com>
+
+       * configure: Regenerate.
+       * po/binutils.pot: Regenerate.
+
 2020-07-04  Nick Clifton  <nickc@redhat.com>
 
        Binutils 2.35 branch created.
 2020-07-04  Nick Clifton  <nickc@redhat.com>
 
        Binutils 2.35 branch created.
index bdc93e02078047b995edc1d461a7a60906045e49..834527995c1ed03b137f036c025932b76b2c3fdf 100755 (executable)
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for binutils 2.34.50.
+# Generated by GNU Autoconf 2.69 for binutils 2.35.50.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@ MAKEFLAGS=
 # Identity of this package.
 PACKAGE_NAME='binutils'
 PACKAGE_TARNAME='binutils'
 # Identity of this package.
 PACKAGE_NAME='binutils'
 PACKAGE_TARNAME='binutils'
-PACKAGE_VERSION='2.34.50'
-PACKAGE_STRING='binutils 2.34.50'
+PACKAGE_VERSION='2.35.50'
+PACKAGE_STRING='binutils 2.35.50'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1378,7 +1378,7 @@ if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
   # 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.34.50 to adapt to many kinds of systems.
+\`configure' configures binutils 2.35.50 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1449,7 +1449,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of binutils 2.34.50:";;
+     short | recursive ) echo "Configuration of binutils 2.35.50:";;
    esac
   cat <<\_ACEOF
 
    esac
   cat <<\_ACEOF
 
@@ -1580,7 +1580,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-binutils configure 2.34.50
+binutils configure 2.35.50
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2228,7 +2228,7 @@ cat >config.log <<_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
 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.34.50, which was
+It was created by binutils $as_me 2.35.50, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -4178,7 +4178,7 @@ fi
 
 # Define the identity of the package.
  PACKAGE='binutils'
 
 # Define the identity of the package.
  PACKAGE='binutils'
- VERSION='2.34.50'
+ VERSION='2.35.50'
 
 
 cat >>confdefs.h <<_ACEOF
 
 
 cat >>confdefs.h <<_ACEOF
@@ -15853,7 +15853,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
 # 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.34.50, which was
+This file was extended by binutils $as_me 2.35.50, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -15919,7 +15919,7 @@ _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
 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.34.50
+binutils config.status 2.35.50
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
index 3607267ecc9e9dd4926b0457eacee4ea6541c8e9..539e2aebf5b33bc61366fe36e9a1aa37f91c65e2 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2020-01-18 14:01+0000\n"
+"POT-Creation-Date: 2020-07-04 10:27+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"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -57,9 +57,9 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: addr2line.c:109 ar.c:349 ar.c:386 coffdump.c:473 dlltool.c:3989
-#: dllwrap.c:518 elfedit.c:909 objcopy.c:691 objcopy.c:745 readelf.c:4554
-#: size.c:109 srconv.c:1706 strings.c:727 sysdump.c:648 windmc.c:227
+#: addr2line.c:109 ar.c:349 ar.c:386 coffdump.c:471 dlltool.c:3981
+#: dllwrap.c:518 elfedit.c:921 objcopy.c:691 objcopy.c:745 readelf.c:4607
+#: size.c:109 srconv.c:1704 strings.c:727 sysdump.c:646 windmc.c:227
 #: windres.c:688
 #, c-format
 msgid "Report bugs to %s\n"
 #: windres.c:688
 #, c-format
 msgid "Report bugs to %s\n"
@@ -81,27 +81,27 @@ msgstr ""
 #. by the next iteration of the while loop.  Eg:
 #.
 #. 123:bar.c (inlined by) 456:main.c
 #. by the next iteration of the while loop.  Eg:
 #.
 #. 123:bar.c (inlined by) 456:main.c
-#: addr2line.c:354
+#: addr2line.c:353
 #, c-format
 msgid " (inlined by) "
 msgstr ""
 
 #, c-format
 msgid " (inlined by) "
 msgstr ""
 
-#: addr2line.c:387
+#: addr2line.c:386
 #, c-format
 msgid "%s: cannot get addresses from archive"
 msgstr ""
 
 #, c-format
 msgid "%s: cannot get addresses from archive"
 msgstr ""
 
-#: addr2line.c:404
+#: addr2line.c:403
 #, c-format
 msgid "%s: cannot find section %s"
 msgstr ""
 
 #, c-format
 msgid "%s: cannot find section %s"
 msgstr ""
 
-#: addr2line.c:448 ar.c:747 dlltool.c:3507 nm.c:1712 objcopy.c:5949
-#: objdump.c:5045 size.c:153 strings.c:291 windmc.c:960 windres.c:816
+#: addr2line.c:444 ar.c:747 dlltool.c:3499 nm.c:1726 objcopy.c:5993
+#: objdump.c:5127 size.c:153 strings.c:291 windmc.c:960 windres.c:815
 msgid "fatal error: libbfd ABI mismatch"
 msgstr ""
 
 msgid "fatal error: libbfd ABI mismatch"
 msgstr ""
 
-#: addr2line.c:475 nm.c:1738 objdump.c:5092
+#: addr2line.c:471 nm.c:1752 objdump.c:5174
 #, c-format
 msgid "unknown demangling style `%s'"
 msgstr ""
 #, c-format
 msgid "unknown demangling style `%s'"
 msgstr ""
@@ -352,7 +352,7 @@ msgstr ""
 msgid "two different operation options specified"
 msgstr ""
 
 msgid "two different operation options specified"
 msgstr ""
 
-#: ar.c:597 ar.c:672 nm.c:1825
+#: ar.c:597 ar.c:672 nm.c:1839
 #, c-format
 msgid "sorry - this program has been built without plugin support\n"
 msgstr ""
 #, c-format
 msgid "sorry - this program has been built without plugin support\n"
 msgstr ""
@@ -413,7 +413,7 @@ msgstr ""
 msgid "Cannot convert existing thin library %s to normal format"
 msgstr ""
 
 msgid "Cannot convert existing thin library %s to normal format"
 msgstr ""
 
-#: ar.c:1033 ar.c:1130 ar.c:1446 objcopy.c:3549
+#: ar.c:1033 ar.c:1130 ar.c:1447 objcopy.c:3582
 #, c-format
 msgid "internal stat error on %s"
 msgstr ""
 #, c-format
 msgid "internal stat error on %s"
 msgstr ""
@@ -442,7 +442,7 @@ msgstr ""
 msgid "no entry %s in archive %s!"
 msgstr ""
 
 msgid "no entry %s in archive %s!"
 msgstr ""
 
-#: ar.c:1540
+#: ar.c:1541
 #, c-format
 msgid "%s: no archive map to update"
 msgstr ""
 #, c-format
 msgid "%s: no archive map to update"
 msgstr ""
@@ -716,7 +716,7 @@ msgstr ""
 msgid "Symbol  %s, tag %d, number %d"
 msgstr ""
 
 msgid "Symbol  %s, tag %d, number %d"
 msgstr ""
 
-#: coffdump.c:345 readelf.c:17091 readelf.c:17179
+#: coffdump.c:345 readelf.c:17436 readelf.c:17524
 #, c-format
 msgid "Type"
 msgstr ""
 #, c-format
 msgid "Type"
 msgstr ""
@@ -770,17 +770,17 @@ msgstr ""
 msgid "#sources %d"
 msgstr ""
 
 msgid "#sources %d"
 msgstr ""
 
-#: coffdump.c:464 sysdump.c:641
+#: coffdump.c:462 sysdump.c:639
 #, c-format
 msgid "Usage: %s [option(s)] in-file\n"
 msgstr ""
 
 #, c-format
 msgid "Usage: %s [option(s)] in-file\n"
 msgstr ""
 
-#: coffdump.c:465
+#: coffdump.c:463
 #, c-format
 msgid " Print a human readable interpretation of a COFF object file\n"
 msgstr ""
 
 #, c-format
 msgid " Print a human readable interpretation of a COFF object file\n"
 msgstr ""
 
-#: coffdump.c:466
+#: coffdump.c:464
 #, c-format
 msgid ""
 " The options are:\n"
 #, c-format
 msgid ""
 " The options are:\n"
@@ -790,7 +790,7 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: coffdump.c:536 srconv.c:1797 sysdump.c:706
+#: coffdump.c:534 srconv.c:1795 sysdump.c:704
 msgid "no input file specified"
 msgstr ""
 
 msgid "no input file specified"
 msgstr ""
 
@@ -938,7 +938,7 @@ msgstr ""
 msgid "%s: is not a COFF format file"
 msgstr ""
 
 msgid "%s: is not a COFF format file"
 msgstr ""
 
-#: cxxfilt.c:124 nm.c:286 objdump.c:307
+#: cxxfilt.c:124 nm.c:285 objdump.c:318
 #, c-format
 msgid "Report bugs to %s.\n"
 msgstr ""
 #, c-format
 msgid "Report bugs to %s.\n"
 msgstr ""
@@ -1079,441 +1079,441 @@ msgstr ""
 msgid "LIBRARY: %s base: %x"
 msgstr ""
 
 msgid "LIBRARY: %s base: %x"
 msgstr ""
 
-#: dlltool.c:1263
+#: dlltool.c:1262
 #, c-format
 msgid "VERSION %d.%d\n"
 msgstr ""
 
 #, c-format
 msgid "VERSION %d.%d\n"
 msgstr ""
 
-#: dlltool.c:1311
+#: dlltool.c:1310
 #, c-format
 msgid "run: %s %s"
 msgstr ""
 
 #, c-format
 msgid "run: %s %s"
 msgstr ""
 
-#: dlltool.c:1352 resrc.c:288
+#: dlltool.c:1351 resrc.c:288
 #, c-format
 msgid "wait: %s"
 msgstr ""
 
 #, c-format
 msgid "wait: %s"
 msgstr ""
 
-#: dlltool.c:1357 dllwrap.c:416 resrc.c:293
+#: dlltool.c:1356 dllwrap.c:416 resrc.c:293
 #, c-format
 msgid "subprocess got fatal signal %d"
 msgstr ""
 
 #, c-format
 msgid "subprocess got fatal signal %d"
 msgstr ""
 
-#: dlltool.c:1363 dllwrap.c:423 resrc.c:300
+#: dlltool.c:1362 dllwrap.c:423 resrc.c:300
 #, c-format
 msgid "%s exited with status %d"
 msgstr ""
 
 #, c-format
 msgid "%s exited with status %d"
 msgstr ""
 
-#: dlltool.c:1394
+#: dlltool.c:1393
 #, c-format
 msgid "Sucking in info from %s section in %s"
 msgstr ""
 
 #, c-format
 msgid "Sucking in info from %s section in %s"
 msgstr ""
 
-#: dlltool.c:1534
+#: dlltool.c:1533
 #, c-format
 msgid "Excluding symbol: %s"
 msgstr ""
 
 #, c-format
 msgid "Excluding symbol: %s"
 msgstr ""
 
-#: dlltool.c:1623 dlltool.c:1634 nm.c:1107 nm.c:1117 nm.c:1126
+#: dlltool.c:1622 dlltool.c:1633 nm.c:1121 nm.c:1131 nm.c:1140
 #, c-format
 msgid "%s: no symbols"
 msgstr ""
 
 #. FIXME: we ought to read in and block out the base relocations.
 #, c-format
 msgid "%s: no symbols"
 msgstr ""
 
 #. FIXME: we ought to read in and block out the base relocations.
-#: dlltool.c:1660
+#: dlltool.c:1659
 #, c-format
 msgid "Done reading %s"
 msgstr ""
 
 #, c-format
 msgid "Done reading %s"
 msgstr ""
 
-#: dlltool.c:1670
+#: dlltool.c:1669
 #, c-format
 msgid "Unable to open object file: %s: %s"
 msgstr ""
 
 #, c-format
 msgid "Unable to open object file: %s: %s"
 msgstr ""
 
-#: dlltool.c:1673
+#: dlltool.c:1672
 #, c-format
 msgid "Scanning object file %s"
 msgstr ""
 
 #, c-format
 msgid "Scanning object file %s"
 msgstr ""
 
-#: dlltool.c:1693
+#: dlltool.c:1692
 #, c-format
 msgid "Cannot produce mcore-elf dll from archive file: %s"
 msgstr ""
 
 #, c-format
 msgid "Cannot produce mcore-elf dll from archive file: %s"
 msgstr ""
 
-#: dlltool.c:1795
+#: dlltool.c:1794
 msgid "Adding exports to output file"
 msgstr ""
 
 msgid "Adding exports to output file"
 msgstr ""
 
-#: dlltool.c:1847
+#: dlltool.c:1846
 msgid "Added exports to output file"
 msgstr ""
 
 msgid "Added exports to output file"
 msgstr ""
 
-#: dlltool.c:2015
+#: dlltool.c:2014
 #, c-format
 msgid "Generating export file: %s"
 msgstr ""
 
 #, c-format
 msgid "Generating export file: %s"
 msgstr ""
 
-#: dlltool.c:2020
+#: dlltool.c:2019
 #, c-format
 msgid "Unable to open temporary assembler file: %s"
 msgstr ""
 
 #, c-format
 msgid "Unable to open temporary assembler file: %s"
 msgstr ""
 
-#: dlltool.c:2025
+#: dlltool.c:2024
 #, c-format
 msgid "Opened temporary file: %s"
 msgstr ""
 
 #, c-format
 msgid "Opened temporary file: %s"
 msgstr ""
 
-#: dlltool.c:2201
+#: dlltool.c:2200
 msgid "failed to read the number of entries from base file"
 msgstr ""
 
 msgid "failed to read the number of entries from base file"
 msgstr ""
 
-#: dlltool.c:2252
+#: dlltool.c:2251
 msgid "Generated exports file"
 msgstr ""
 
 msgid "Generated exports file"
 msgstr ""
 
-#: dlltool.c:2462
+#: dlltool.c:2461
 #, c-format
 msgid "bfd_open failed open stub file: %s: %s"
 msgstr ""
 
 #, c-format
 msgid "bfd_open failed open stub file: %s: %s"
 msgstr ""
 
-#: dlltool.c:2466
+#: dlltool.c:2465
 #, c-format
 msgid "Creating stub file: %s"
 msgstr ""
 
 #, c-format
 msgid "Creating stub file: %s"
 msgstr ""
 
-#: dlltool.c:2935
+#: dlltool.c:2934
 #, c-format
 msgid "bfd_open failed reopen stub file: %s: %s"
 msgstr ""
 
 #, c-format
 msgid "bfd_open failed reopen stub file: %s: %s"
 msgstr ""
 
-#: dlltool.c:2949 dlltool.c:3028
+#: dlltool.c:2948 dlltool.c:3027
 #, c-format
 msgid "failed to open temporary head file: %s"
 msgstr ""
 
 #, c-format
 msgid "failed to open temporary head file: %s"
 msgstr ""
 
-#: dlltool.c:3013 dlltool.c:3099
+#: dlltool.c:3012 dlltool.c:3098
 #, c-format
 msgid "failed to open temporary head file: %s: %s"
 msgstr ""
 
 #, c-format
 msgid "failed to open temporary head file: %s: %s"
 msgstr ""
 
-#: dlltool.c:3114
+#: dlltool.c:3113
 #, c-format
 msgid "failed to open temporary tail file: %s"
 msgstr ""
 
 #, c-format
 msgid "failed to open temporary tail file: %s"
 msgstr ""
 
-#: dlltool.c:3173
+#: dlltool.c:3172
 #, c-format
 msgid "failed to open temporary tail file: %s: %s"
 msgstr ""
 
 #, c-format
 msgid "failed to open temporary tail file: %s: %s"
 msgstr ""
 
-#: dlltool.c:3196
+#: dlltool.c:3195
 #, c-format
 msgid "Can't create .lib file: %s: %s"
 msgstr ""
 
 #, c-format
 msgid "Can't create .lib file: %s: %s"
 msgstr ""
 
-#: dlltool.c:3200
+#: dlltool.c:3199
 #, c-format
 msgid "Creating library file: %s"
 msgstr ""
 
 #, c-format
 msgid "Creating library file: %s"
 msgstr ""
 
-#: dlltool.c:3287 dlltool.c:3293
+#: dlltool.c:3286 dlltool.c:3292
 #, c-format
 msgid "cannot delete %s: %s"
 msgstr ""
 
 #, c-format
 msgid "cannot delete %s: %s"
 msgstr ""
 
-#: dlltool.c:3299
+#: dlltool.c:3298
 msgid "Created lib file"
 msgstr ""
 
 msgid "Created lib file"
 msgstr ""
 
-#: dlltool.c:3512
+#: dlltool.c:3504
 #, c-format
 msgid "Can't open .lib file: %s: %s"
 msgstr ""
 
 #, c-format
 msgid "Can't open .lib file: %s: %s"
 msgstr ""
 
-#: dlltool.c:3520 dlltool.c:3542
+#: dlltool.c:3512 dlltool.c:3534
 #, c-format
 msgid "%s is not a library"
 msgstr ""
 
 #, c-format
 msgid "%s is not a library"
 msgstr ""
 
-#: dlltool.c:3560
+#: dlltool.c:3552
 #, c-format
 msgid "Import library `%s' specifies two or more dlls"
 msgstr ""
 
 #, c-format
 msgid "Import library `%s' specifies two or more dlls"
 msgstr ""
 
-#: dlltool.c:3571
+#: dlltool.c:3563
 #, c-format
 msgid "Unable to determine dll name for `%s' (not an import library?)"
 msgstr ""
 
 #, c-format
 msgid "Unable to determine dll name for `%s' (not an import library?)"
 msgstr ""
 
-#: dlltool.c:3803
+#: dlltool.c:3795
 #, c-format
 msgid "Warning, ignoring duplicate EXPORT %s %d,%d"
 msgstr ""
 
 #, c-format
 msgid "Warning, ignoring duplicate EXPORT %s %d,%d"
 msgstr ""
 
-#: dlltool.c:3809
+#: dlltool.c:3801
 #, c-format
 msgid "Error, duplicate EXPORT with ordinals: %s"
 msgstr ""
 
 #, c-format
 msgid "Error, duplicate EXPORT with ordinals: %s"
 msgstr ""
 
-#: dlltool.c:3912
+#: dlltool.c:3904
 msgid "Processing definitions"
 msgstr ""
 
 msgid "Processing definitions"
 msgstr ""
 
-#: dlltool.c:3939
+#: dlltool.c:3931
 msgid "Processed definitions"
 msgstr ""
 
 #. xgetext:c-format
 msgid "Processed definitions"
 msgstr ""
 
 #. xgetext:c-format
-#: dlltool.c:3946 dllwrap.c:477
+#: dlltool.c:3938 dllwrap.c:477
 #, c-format
 msgid "Usage %s <option(s)> <object-file(s)>\n"
 msgstr ""
 
 #. xgetext:c-format
 #, c-format
 msgid "Usage %s <option(s)> <object-file(s)>\n"
 msgstr ""
 
 #. xgetext:c-format
-#: dlltool.c:3948
+#: dlltool.c:3940
 #, c-format
 msgid ""
 "   -m --machine <machine>    Create as DLL for <machine>.  [default: %s]\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "   -m --machine <machine>    Create as DLL for <machine>.  [default: %s]\n"
 msgstr ""
 
-#: dlltool.c:3949
+#: dlltool.c:3941
 #, c-format
 msgid ""
 "        possible <machine>: arm[_interwork], i386, mcore[-elf]{-le|-be}, "
 "ppc, thumb\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "        possible <machine>: arm[_interwork], i386, mcore[-elf]{-le|-be}, "
 "ppc, thumb\n"
 msgstr ""
 
-#: dlltool.c:3950
+#: dlltool.c:3942
 #, c-format
 msgid "   -e --output-exp <outname> Generate an export file.\n"
 msgstr ""
 
 #, c-format
 msgid "   -e --output-exp <outname> Generate an export file.\n"
 msgstr ""
 
-#: dlltool.c:3951
+#: dlltool.c:3943
 #, c-format
 msgid "   -l --output-lib <outname> Generate an interface library.\n"
 msgstr ""
 
 #, c-format
 msgid "   -l --output-lib <outname> Generate an interface library.\n"
 msgstr ""
 
-#: dlltool.c:3952
+#: dlltool.c:3944
 #, c-format
 msgid "   -y --output-delaylib <outname> Create a delay-import library.\n"
 msgstr ""
 
 #, c-format
 msgid "   -y --output-delaylib <outname> Create a delay-import library.\n"
 msgstr ""
 
-#: dlltool.c:3953
+#: dlltool.c:3945
 #, c-format
 msgid "   -a --add-indirect         Add dll indirects to export file.\n"
 msgstr ""
 
 #, c-format
 msgid "   -a --add-indirect         Add dll indirects to export file.\n"
 msgstr ""
 
-#: dlltool.c:3954
+#: dlltool.c:3946
 #, c-format
 msgid ""
 "   -D --dllname <name>       Name of input dll to put into interface lib.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "   -D --dllname <name>       Name of input dll to put into interface lib.\n"
 msgstr ""
 
-#: dlltool.c:3955
+#: dlltool.c:3947
 #, c-format
 msgid "   -d --input-def <deffile>  Name of .def file to be read in.\n"
 msgstr ""
 
 #, c-format
 msgid "   -d --input-def <deffile>  Name of .def file to be read in.\n"
 msgstr ""
 
-#: dlltool.c:3956
+#: dlltool.c:3948
 #, c-format
 msgid "   -z --output-def <deffile> Name of .def file to be created.\n"
 msgstr ""
 
 #, c-format
 msgid "   -z --output-def <deffile> Name of .def file to be created.\n"
 msgstr ""
 
-#: dlltool.c:3957
+#: dlltool.c:3949
 #, c-format
 msgid "      --export-all-symbols   Export all symbols to .def\n"
 msgstr ""
 
 #, c-format
 msgid "      --export-all-symbols   Export all symbols to .def\n"
 msgstr ""
 
-#: dlltool.c:3958
+#: dlltool.c:3950
 #, c-format
 msgid "      --no-export-all-symbols  Only export listed symbols\n"
 msgstr ""
 
 #, c-format
 msgid "      --no-export-all-symbols  Only export listed symbols\n"
 msgstr ""
 
-#: dlltool.c:3959
+#: dlltool.c:3951
 #, c-format
 msgid "      --exclude-symbols <list> Don't export <list>\n"
 msgstr ""
 
 #, c-format
 msgid "      --exclude-symbols <list> Don't export <list>\n"
 msgstr ""
 
-#: dlltool.c:3960
+#: dlltool.c:3952
 #, c-format
 msgid "      --no-default-excludes  Clear default exclude symbols\n"
 msgstr ""
 
 #, c-format
 msgid "      --no-default-excludes  Clear default exclude symbols\n"
 msgstr ""
 
-#: dlltool.c:3961
+#: dlltool.c:3953
 #, c-format
 msgid "   -b --base-file <basefile> Read linker generated base file.\n"
 msgstr ""
 
 #, c-format
 msgid "   -b --base-file <basefile> Read linker generated base file.\n"
 msgstr ""
 
-#: dlltool.c:3962
+#: dlltool.c:3954
 #, c-format
 msgid "   -x --no-idata4            Don't generate idata$4 section.\n"
 msgstr ""
 
 #, c-format
 msgid "   -x --no-idata4            Don't generate idata$4 section.\n"
 msgstr ""
 
-#: dlltool.c:3963
+#: dlltool.c:3955
 #, c-format
 msgid "   -c --no-idata5            Don't generate idata$5 section.\n"
 msgstr ""
 
 #, c-format
 msgid "   -c --no-idata5            Don't generate idata$5 section.\n"
 msgstr ""
 
-#: dlltool.c:3964
+#: dlltool.c:3956
 #, c-format
 msgid ""
 "      --use-nul-prefixed-import-tables Use zero prefixed idata$4 and idata"
 "$5.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "      --use-nul-prefixed-import-tables Use zero prefixed idata$4 and idata"
 "$5.\n"
 msgstr ""
 
-#: dlltool.c:3965
+#: dlltool.c:3957
 #, c-format
 msgid ""
 "   -U --add-underscore       Add underscores to all symbols in interface "
 "library.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "   -U --add-underscore       Add underscores to all symbols in interface "
 "library.\n"
 msgstr ""
 
-#: dlltool.c:3966
+#: dlltool.c:3958
 #, c-format
 msgid ""
 "      --add-stdcall-underscore Add underscores to stdcall symbols in "
 "interface library.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "      --add-stdcall-underscore Add underscores to stdcall symbols in "
 "interface library.\n"
 msgstr ""
 
-#: dlltool.c:3967
+#: dlltool.c:3959
 #, c-format
 msgid ""
 "      --no-leading-underscore All symbols shouldn't be prefixed by an "
 "underscore.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "      --no-leading-underscore All symbols shouldn't be prefixed by an "
 "underscore.\n"
 msgstr ""
 
-#: dlltool.c:3968
+#: dlltool.c:3960
 #, c-format
 msgid ""
 "      --leading-underscore   All symbols should be prefixed by an "
 "underscore.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "      --leading-underscore   All symbols should be prefixed by an "
 "underscore.\n"
 msgstr ""
 
-#: dlltool.c:3969
+#: dlltool.c:3961
 #, c-format
 msgid "   -k --kill-at              Kill @<n> from exported names.\n"
 msgstr ""
 
 #, c-format
 msgid "   -k --kill-at              Kill @<n> from exported names.\n"
 msgstr ""
 
-#: dlltool.c:3970
+#: dlltool.c:3962
 #, c-format
 msgid "   -A --add-stdcall-alias    Add aliases without @<n>.\n"
 msgstr ""
 
 #, c-format
 msgid "   -A --add-stdcall-alias    Add aliases without @<n>.\n"
 msgstr ""
 
-#: dlltool.c:3971
+#: dlltool.c:3963
 #, c-format
 msgid "   -p --ext-prefix-alias <prefix> Add aliases with <prefix>.\n"
 msgstr ""
 
 #, c-format
 msgid "   -p --ext-prefix-alias <prefix> Add aliases with <prefix>.\n"
 msgstr ""
 
-#: dlltool.c:3972
+#: dlltool.c:3964
 #, c-format
 msgid "   -S --as <name>            Use <name> for assembler.\n"
 msgstr ""
 
 #, c-format
 msgid "   -S --as <name>            Use <name> for assembler.\n"
 msgstr ""
 
-#: dlltool.c:3973
+#: dlltool.c:3965
 #, c-format
 msgid "   -f --as-flags <flags>     Pass <flags> to the assembler.\n"
 msgstr ""
 
 #, c-format
 msgid "   -f --as-flags <flags>     Pass <flags> to the assembler.\n"
 msgstr ""
 
-#: dlltool.c:3974
+#: dlltool.c:3966
 #, c-format
 msgid ""
 "   -C --compat-implib        Create backward compatible import library.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "   -C --compat-implib        Create backward compatible import library.\n"
 msgstr ""
 
-#: dlltool.c:3975
+#: dlltool.c:3967
 #, c-format
 msgid ""
 "   -n --no-delete            Keep temp files (repeat for extra "
 "preservation).\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "   -n --no-delete            Keep temp files (repeat for extra "
 "preservation).\n"
 msgstr ""
 
-#: dlltool.c:3976
+#: dlltool.c:3968
 #, c-format
 msgid ""
 "   -t --temp-prefix <prefix> Use <prefix> to construct temp file names.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "   -t --temp-prefix <prefix> Use <prefix> to construct temp file names.\n"
 msgstr ""
 
-#: dlltool.c:3977
+#: dlltool.c:3969
 #, c-format
 msgid ""
 "   -I --identify <implib>    Report the name of the DLL associated with "
 "<implib>.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "   -I --identify <implib>    Report the name of the DLL associated with "
 "<implib>.\n"
 msgstr ""
 
-#: dlltool.c:3978
+#: dlltool.c:3970
 #, c-format
 msgid ""
 "      --identify-strict      Causes --identify to report error when multiple "
 "DLLs.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "      --identify-strict      Causes --identify to report error when multiple "
 "DLLs.\n"
 msgstr ""
 
-#: dlltool.c:3979
+#: dlltool.c:3971
 #, c-format
 msgid "   -v --verbose              Be verbose.\n"
 msgstr ""
 
 #, c-format
 msgid "   -v --verbose              Be verbose.\n"
 msgstr ""
 
-#: dlltool.c:3980
+#: dlltool.c:3972
 #, c-format
 msgid "   -V --version              Display the program version.\n"
 msgstr ""
 
 #, c-format
 msgid "   -V --version              Display the program version.\n"
 msgstr ""
 
-#: dlltool.c:3981
+#: dlltool.c:3973
 #, c-format
 msgid "   -h --help                 Display this information.\n"
 msgstr ""
 
 #, c-format
 msgid "   -h --help                 Display this information.\n"
 msgstr ""
 
-#: dlltool.c:3982
+#: dlltool.c:3974
 #, c-format
 msgid "   @<file>                   Read options from <file>.\n"
 msgstr ""
 
 #, c-format
 msgid "   @<file>                   Read options from <file>.\n"
 msgstr ""
 
-#: dlltool.c:3984
+#: dlltool.c:3976
 #, c-format
 msgid ""
 "   -M --mcore-elf <outname>  Process mcore-elf object files into <outname>.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "   -M --mcore-elf <outname>  Process mcore-elf object files into <outname>.\n"
 msgstr ""
 
-#: dlltool.c:3985
+#: dlltool.c:3977
 #, c-format
 msgid "   -L --linker <name>        Use <name> as the linker.\n"
 msgstr ""
 
 #, c-format
 msgid "   -L --linker <name>        Use <name> as the linker.\n"
 msgstr ""
 
-#: dlltool.c:3986
+#: dlltool.c:3978
 #, c-format
 msgid "   -F --linker-flags <flags> Pass <flags> to the linker.\n"
 msgstr ""
 
 #, c-format
 msgid "   -F --linker-flags <flags> Pass <flags> to the linker.\n"
 msgstr ""
 
-#: dlltool.c:4132
+#: dlltool.c:4124
 #, c-format
 msgid "Unable to open def-file: %s"
 msgstr ""
 
 #, c-format
 msgid "Unable to open def-file: %s"
 msgstr ""
 
-#: dlltool.c:4137
+#: dlltool.c:4129
 #, c-format
 msgid "Path components stripped from dllname, '%s'."
 msgstr ""
 
 #, c-format
 msgid "Path components stripped from dllname, '%s'."
 msgstr ""
 
-#: dlltool.c:4185
+#: dlltool.c:4177
 #, c-format
 msgid "Unable to open base-file: %s"
 msgstr ""
 
 #, c-format
 msgid "Unable to open base-file: %s"
 msgstr ""
 
-#: dlltool.c:4220
+#: dlltool.c:4212
 #, c-format
 msgid "Machine '%s' not supported"
 msgstr ""
 
 #, c-format
 msgid "Machine '%s' not supported"
 msgstr ""
 
-#: dlltool.c:4300
+#: dlltool.c:4292
 #, c-format
 msgid "Warning, machine type (%d) not supported for delayimport."
 msgstr ""
 
 #, c-format
 msgid "Warning, machine type (%d) not supported for delayimport."
 msgstr ""
 
-#: dlltool.c:4368 dllwrap.c:206
+#: dlltool.c:4360 dllwrap.c:206
 #, c-format
 msgid "Tried file: %s"
 msgstr ""
 
 #, c-format
 msgid "Tried file: %s"
 msgstr ""
 
-#: dlltool.c:4375 dllwrap.c:213
+#: dlltool.c:4367 dllwrap.c:213
 #, c-format
 msgid "Using file: %s"
 msgstr ""
 #, c-format
 msgid "Using file: %s"
 msgstr ""
@@ -1773,23 +1773,23 @@ msgstr ""
 msgid "DRIVER options  : %s\n"
 msgstr ""
 
 msgid "DRIVER options  : %s\n"
 msgstr ""
 
-#: dwarf.c:175
+#: dwarf.c:177
 msgid "Encoded value extends past end of section\n"
 msgstr ""
 
 msgid "Encoded value extends past end of section\n"
 msgstr ""
 
-#: dwarf.c:183
+#: dwarf.c:185
 #, c-format
 msgid "Encoded size of %d is too large to read\n"
 msgstr ""
 
 #, c-format
 msgid "Encoded size of %d is too large to read\n"
 msgstr ""
 
-#: dwarf.c:191
+#: dwarf.c:193
 msgid "Encoded size of 0 is too small to read\n"
 msgstr ""
 
 #. 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.
 msgid "Encoded size of 0 is too small to read\n"
 msgstr ""
 
 #. 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:385
+#: dwarf.c:387
 #, c-format
 msgid "internal error: attempt to read %d byte of data in to %d sized variable"
 msgid_plural ""
 #, c-format
 msgid "internal error: attempt to read %d byte of data in to %d sized variable"
 msgid_plural ""
@@ -1797,52 +1797,52 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
 msgstr[0] ""
 msgstr[1] ""
 
-#: dwarf.c:510 dwarf.c:4677
+#: dwarf.c:512 dwarf.c:4748
 msgid "Badly formed extended line op encountered!\n"
 msgstr ""
 
 msgid "Badly formed extended line op encountered!\n"
 msgstr ""
 
-#: dwarf.c:516
+#: dwarf.c:518
 #, c-format
 msgid "  Extended opcode %d: "
 msgstr ""
 
 #, c-format
 msgid "  Extended opcode %d: "
 msgstr ""
 
-#: dwarf.c:521
+#: dwarf.c:523
 #, c-format
 msgid ""
 "End of Sequence\n"
 "\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "End of Sequence\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:529
+#: dwarf.c:531
 #, c-format
 msgid "Length (%lu) of DW_LNE_set_address op is too long\n"
 msgstr ""
 
 #, c-format
 msgid "Length (%lu) of DW_LNE_set_address op is too long\n"
 msgstr ""
 
-#: dwarf.c:535
+#: dwarf.c:537
 #, c-format
 msgid "set Address to 0x%s\n"
 msgstr ""
 
 #, c-format
 msgid "set Address to 0x%s\n"
 msgstr ""
 
-#: dwarf.c:542
+#: dwarf.c:544
 #, c-format
 msgid "define new File Table entry\n"
 msgstr ""
 
 #, c-format
 msgid "define new File Table entry\n"
 msgstr ""
 
-#: dwarf.c:543 dwarf.c:3993
+#: dwarf.c:545 dwarf.c:4049
 #, c-format
 msgid "  Entry\tDir\tTime\tSize\tName\n"
 msgstr ""
 
 #, c-format
 msgid "  Entry\tDir\tTime\tSize\tName\n"
 msgstr ""
 
-#: dwarf.c:562
+#: dwarf.c:564
 msgid "DW_LNE_define_file: Bad opcode length\n"
 msgstr ""
 
 msgid "DW_LNE_define_file: Bad opcode length\n"
 msgstr ""
 
-#: dwarf.c:567
+#: dwarf.c:569
 #, c-format
 msgid "set Discriminator to %s\n"
 msgstr ""
 
 #, c-format
 msgid "set Discriminator to %s\n"
 msgstr ""
 
-#: dwarf.c:633
+#: dwarf.c:635
 #, c-format
 msgid "    UNKNOWN DW_LNE_HP_SFC opcode (%u)\n"
 msgstr ""
 #, c-format
 msgid "    UNKNOWN DW_LNE_HP_SFC opcode (%u)\n"
 msgstr ""
@@ -1851,1364 +1851,1457 @@ msgstr ""
 #. the limited range of the unsigned char data type used
 #. for op_code.
 #. && op_code <= DW_LNE_hi_user
 #. the limited range of the unsigned char data type used
 #. for op_code.
 #. && op_code <= DW_LNE_hi_user
-#: dwarf.c:650
+#: dwarf.c:652
 #, c-format
 msgid "user defined: "
 msgstr ""
 
 #, c-format
 msgid "user defined: "
 msgstr ""
 
-#: dwarf.c:652
+#: dwarf.c:654
 #, c-format
 msgid "UNKNOWN: "
 msgstr ""
 
 #, c-format
 msgid "UNKNOWN: "
 msgstr ""
 
-#: dwarf.c:653
+#: dwarf.c:655
 #, c-format
 msgid "length %d ["
 msgstr ""
 
 #, c-format
 msgid "length %d ["
 msgstr ""
 
-#: dwarf.c:671 dwarf.c:747
+#: dwarf.c:673 dwarf.c:743
 msgid "<no .debug_str section>"
 msgstr ""
 
 msgid "<no .debug_str section>"
 msgstr ""
 
-#: dwarf.c:675
+#: dwarf.c:677
 #, c-format
 msgid "DW_FORM_strp offset too big: %s\n"
 msgstr ""
 
 #, c-format
 msgid "DW_FORM_strp offset too big: %s\n"
 msgstr ""
 
-#: dwarf.c:677 dwarf.c:705 dwarf.c:1698
+#: dwarf.c:679 dwarf.c:707 dwarf.c:1745
 msgid "<offset is too big>"
 msgstr ""
 
 msgid "<offset is too big>"
 msgstr ""
 
-#: dwarf.c:687
+#: dwarf.c:689
 msgid "<no NUL byte at end of .debug_str section>"
 msgstr ""
 
 msgid "<no NUL byte at end of .debug_str section>"
 msgstr ""
 
-#: dwarf.c:699
+#: dwarf.c:701
 msgid "<no .debug_line_str section>"
 msgstr ""
 
 msgid "<no .debug_line_str section>"
 msgstr ""
 
-#: dwarf.c:703
+#: dwarf.c:705
 #, c-format
 msgid "DW_FORM_line_strp offset too big: %s\n"
 msgstr ""
 
 #, c-format
 msgid "DW_FORM_line_strp offset too big: %s\n"
 msgstr ""
 
-#: dwarf.c:715
+#: dwarf.c:717
 msgid "<no NUL byte at end of .debug_line_str section>"
 msgstr ""
 
 msgid "<no NUL byte at end of .debug_line_str section>"
 msgstr ""
 
-#: dwarf.c:733
+#: dwarf.c:738
 msgid "<no .debug_str_offsets.dwo section>"
 msgstr ""
 
 msgid "<no .debug_str_offsets.dwo section>"
 msgstr ""
 
-#: dwarf.c:734
+#: dwarf.c:739
 msgid "<no .debug_str_offsets section>"
 msgstr ""
 
 msgid "<no .debug_str_offsets section>"
 msgstr ""
 
-#: dwarf.c:740
+#: dwarf.c:742
+msgid "<no .debug_str.dwo section>"
+msgstr ""
+
+#: dwarf.c:750
 #, c-format
 #, c-format
-msgid "DW_FORM_GNU_str_index offset too big: %s\n"
+msgid "Expected offset size of 8 but given %s"
 msgstr ""
 
 msgstr ""
 
-#: dwarf.c:742
-msgid "<index offset is too big>"
+#: dwarf.c:755
+#, c-format
+msgid "Expected offset size of 4 but given %s"
 msgstr ""
 
 msgstr ""
 
-#: dwarf.c:746
-msgid "<no .debug_str.dwo section>"
+#: dwarf.c:776
+#, c-format
+msgid "index table size is too small %s vs %s\n"
+msgstr ""
+
+#: dwarf.c:779
+msgid "<table too small>"
+msgstr ""
+
+#: dwarf.c:790
+#, c-format
+msgid "DW_FORM_GNU_str_index offset too big: %s vs %s\n"
+msgstr ""
+
+#: dwarf.c:793
+msgid "<index offset is too big>"
 msgstr ""
 
 msgstr ""
 
-#: dwarf.c:753
+#: dwarf.c:800
 #, c-format
 msgid "DW_FORM_GNU_str_index indirect offset too big: %s\n"
 msgstr ""
 
 #, c-format
 msgid "DW_FORM_GNU_str_index indirect offset too big: %s\n"
 msgstr ""
 
-#: dwarf.c:755
+#: dwarf.c:802
 msgid "<indirect index offset is too big>"
 msgstr ""
 
 msgid "<indirect index offset is too big>"
 msgstr ""
 
-#: dwarf.c:764
+#: dwarf.c:811
 msgid "<no NUL byte at end of section>"
 msgstr ""
 
 msgid "<no NUL byte at end of section>"
 msgstr ""
 
-#: dwarf.c:775
+#: dwarf.c:822
 msgid "<no .debug_addr section>"
 msgstr ""
 
 msgid "<no .debug_addr section>"
 msgstr ""
 
-#: dwarf.c:779
+#: dwarf.c:826
 #, c-format
 msgid "Offset into section %s too big: %s\n"
 msgstr ""
 
 #. Report the missing single zero which ends the section.
 #, c-format
 msgid "Offset into section %s too big: %s\n"
 msgstr ""
 
 #. Report the missing single zero which ends the section.
-#: dwarf.c:951
+#: dwarf.c:998
 msgid ".debug_abbrev section not zero terminated\n"
 msgstr ""
 
 msgid ".debug_abbrev section not zero terminated\n"
 msgstr ""
 
-#: dwarf.c:966
+#: dwarf.c:1013
 #, c-format
 msgid "User TAG value: %#lx"
 msgstr ""
 
 #, c-format
 msgid "User TAG value: %#lx"
 msgstr ""
 
-#: dwarf.c:968
+#: dwarf.c:1015
 #, c-format
 msgid "Unknown TAG value: %#lx"
 msgstr ""
 
 #, c-format
 msgid "Unknown TAG value: %#lx"
 msgstr ""
 
-#: dwarf.c:988
+#: dwarf.c:1035
 #, c-format
 msgid "Unknown FORM value: %lx"
 msgstr ""
 
 #, c-format
 msgid "Unknown FORM value: %lx"
 msgstr ""
 
-#: dwarf.c:1004
+#: dwarf.c:1051
 #, c-format
 msgid "Unknown IDX value: %lx"
 msgstr ""
 
 #, c-format
 msgid "Unknown IDX value: %lx"
 msgstr ""
 
-#: dwarf.c:1018
+#: dwarf.c:1065
 #, c-format
 msgid "%c%s byte block: "
 msgstr ""
 
 #, c-format
 msgid "%c%s byte block: "
 msgstr ""
 
-#: dwarf.c:1362
+#: dwarf.c:1409
 #, c-format
 msgid "(DW_OP_call_ref in frame info)"
 msgstr ""
 
 #, c-format
 msgid "(DW_OP_call_ref in frame info)"
 msgstr ""
 
-#: dwarf.c:1385
+#: dwarf.c:1432
 #, c-format
 msgid "size: %s "
 msgstr ""
 
 #, c-format
 msgid "size: %s "
 msgstr ""
 
-#: dwarf.c:1387
+#: dwarf.c:1434
 #, c-format
 msgid "offset: %s "
 msgstr ""
 
 #, c-format
 msgid "offset: %s "
 msgstr ""
 
-#: dwarf.c:1403
+#: dwarf.c:1450
 #, c-format
 msgid "DW_OP_GNU_push_tls_address or DW_OP_HP_unknown"
 msgstr ""
 
 #, c-format
 msgid "DW_OP_GNU_push_tls_address or DW_OP_HP_unknown"
 msgstr ""
 
-#: dwarf.c:1428
+#: dwarf.c:1475
 #, c-format
 msgid "(%s in frame info)"
 msgstr ""
 
 #, c-format
 msgid "(%s in frame info)"
 msgstr ""
 
-#: dwarf.c:1530
+#: dwarf.c:1577
 #, c-format
 msgid "(DW_OP_GNU_variable_value in frame info)"
 msgstr ""
 
 #, c-format
 msgid "(DW_OP_GNU_variable_value in frame info)"
 msgstr ""
 
-#: dwarf.c:1583
+#: dwarf.c:1630
 #, c-format
 msgid "(User defined location op 0x%x)"
 msgstr ""
 
 #, c-format
 msgid "(User defined location op 0x%x)"
 msgstr ""
 
-#: dwarf.c:1585
+#: dwarf.c:1632
 #, c-format
 msgid "(Unknown location op 0x%x)"
 msgstr ""
 
 #, c-format
 msgid "(Unknown location op 0x%x)"
 msgstr ""
 
-#: dwarf.c:1667
+#: dwarf.c:1714
 msgid "<no links available>"
 msgstr ""
 
 msgid "<no links available>"
 msgstr ""
 
-#: dwarf.c:1691
+#: dwarf.c:1738
 msgid "<no NUL byte at end of alt .debug_str section>"
 msgstr ""
 
 msgid "<no NUL byte at end of alt .debug_str section>"
 msgstr ""
 
-#: dwarf.c:1696
+#: dwarf.c:1743
 #, c-format
 msgid ""
 "DW_FORM_GNU_strp_alt offset (%s) too big or no string sections available\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "DW_FORM_GNU_strp_alt offset (%s) too big or no string sections available\n"
 msgstr ""
 
-#: dwarf.c:1719
+#: dwarf.c:1766
 #, c-format
 msgid "Unknown AT value: %lx"
 msgstr ""
 
 #, c-format
 msgid "Unknown AT value: %lx"
 msgstr ""
 
-#: dwarf.c:1784
+#: dwarf.c:1831
 #, c-format
 msgid "Corrupt attribute block length: %lx\n"
 msgstr ""
 
 #, c-format
 msgid "Corrupt attribute block length: %lx\n"
 msgstr ""
 
-#: dwarf.c:2040
+#: dwarf.c:2087
 msgid "corrupt discr_list - not using a block form\n"
 msgstr ""
 
 msgid "corrupt discr_list - not using a block form\n"
 msgstr ""
 
-#: dwarf.c:2047
+#: dwarf.c:2094
 msgid "corrupt discr_list - block not long enough\n"
 msgstr ""
 
 msgid "corrupt discr_list - block not long enough\n"
 msgstr ""
 
-#: dwarf.c:2092
+#: dwarf.c:2139
 #, c-format
 msgid "corrupt discr_list - unrecognised discriminant byte %#x\n"
 msgstr ""
 
 #, c-format
 msgid "corrupt discr_list - unrecognised discriminant byte %#x\n"
 msgstr ""
 
-#: dwarf.c:2132
+#: dwarf.c:2179
 msgid "Corrupt attribute\n"
 msgstr ""
 
 msgid "Corrupt attribute\n"
 msgstr ""
 
-#: dwarf.c:2147
+#: dwarf.c:2194
 msgid "Internal error: DWARF version is not 2, 3 or 4.\n"
 msgstr ""
 
 msgid "Internal error: DWARF version is not 2, 3 or 4.\n"
 msgstr ""
 
-#: dwarf.c:2274
+#: dwarf.c:2321
 msgid "DW_FORM_data8 is unsupported when sizeof (dwarf_vma) != 8\n"
 msgstr ""
 
 msgid "DW_FORM_data8 is unsupported when sizeof (dwarf_vma) != 8\n"
 msgstr ""
 
-#: dwarf.c:2319
+#: dwarf.c:2366
 msgid "Block ends prematurely\n"
 msgstr ""
 
 msgid "Block ends prematurely\n"
 msgstr ""
 
-#: dwarf.c:2346
+#: dwarf.c:2393
 #, c-format
 msgid "%c(indirect string, offset: 0x%s): %s"
 msgstr ""
 
 #, c-format
 msgid "%c(indirect string, offset: 0x%s): %s"
 msgstr ""
 
-#: dwarf.c:2353
+#: dwarf.c:2400
 #, c-format
 msgid "%c(indirect line string, offset: 0x%s): %s"
 msgstr ""
 
 #, c-format
 msgid "%c(indirect line string, offset: 0x%s): %s"
 msgstr ""
 
-#: dwarf.c:2364
+#: dwarf.c:2411
 #, c-format
 msgid "%c(indexed string: 0x%s): %s"
 msgstr ""
 
 #, c-format
 msgid "%c(indexed string: 0x%s): %s"
 msgstr ""
 
-#: dwarf.c:2373
+#: dwarf.c:2420
 #, c-format
 msgid "%c(alt indirect string, offset: 0x%s) %s"
 msgstr ""
 
 #, c-format
 msgid "%c(alt indirect string, offset: 0x%s) %s"
 msgstr ""
 
-#: dwarf.c:2398
+#: dwarf.c:2445
 #, c-format
 msgid "%c(addr_index: 0x%s): %s"
 msgstr ""
 
 #, c-format
 msgid "%c(addr_index: 0x%s): %s"
 msgstr ""
 
-#: dwarf.c:2404
+#: dwarf.c:2451
 #, c-format
 msgid "Unrecognized form: %lu\n"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized form: %lu\n"
 msgstr ""
 
-#: dwarf.c:2465
+#: dwarf.c:2512
 msgid "More location offset attributes than DW_AT_GNU_locview attributes\n"
 msgstr ""
 
 msgid "More location offset attributes than DW_AT_GNU_locview attributes\n"
 msgstr ""
 
-#: dwarf.c:2477
+#: dwarf.c:2524
 msgid "More DW_AT_GNU_locview attributes than location offset attributes\n"
 msgstr ""
 
 msgid "More DW_AT_GNU_locview attributes than location offset attributes\n"
 msgstr ""
 
-#: dwarf.c:2537 dwarf.c:2561 dwarf.c:2576
+#: dwarf.c:2587 dwarf.c:2614 dwarf.c:2629
 #, c-format
 msgid "Unsupported form (%s) for attribute %s\n"
 msgstr ""
 
 #, c-format
 msgid "Unsupported form (%s) for attribute %s\n"
 msgstr ""
 
-#: dwarf.c:2610
+#: dwarf.c:2663
 #, c-format
 msgid "(not inlined)"
 msgstr ""
 
 #, c-format
 msgid "(not inlined)"
 msgstr ""
 
-#: dwarf.c:2613
+#: dwarf.c:2666
 #, c-format
 msgid "(inlined)"
 msgstr ""
 
 #, c-format
 msgid "(inlined)"
 msgstr ""
 
-#: dwarf.c:2616
+#: dwarf.c:2669
 #, c-format
 msgid "(declared as inline but ignored)"
 msgstr ""
 
 #, c-format
 msgid "(declared as inline but ignored)"
 msgstr ""
 
-#: dwarf.c:2619
+#: dwarf.c:2672
 #, c-format
 msgid "(declared as inline and inlined)"
 msgstr ""
 
 #, c-format
 msgid "(declared as inline and inlined)"
 msgstr ""
 
-#: dwarf.c:2622
+#: dwarf.c:2675
 #, c-format
 msgid "  (Unknown inline attribute value: %s)"
 msgstr ""
 
 #, c-format
 msgid "  (Unknown inline attribute value: %s)"
 msgstr ""
 
-#: dwarf.c:2679
+#: dwarf.c:2732
 #, c-format
 msgid "(implementation defined: %s)"
 msgstr ""
 
 #, c-format
 msgid "(implementation defined: %s)"
 msgstr ""
 
-#: dwarf.c:2682
+#: dwarf.c:2735
 #, c-format
 msgid "(Unknown: %s)"
 msgstr ""
 
 #, c-format
 msgid "(Unknown: %s)"
 msgstr ""
 
-#: dwarf.c:2727
+#: dwarf.c:2780
 #, c-format
 msgid "(user defined type)"
 msgstr ""
 
 #, c-format
 msgid "(user defined type)"
 msgstr ""
 
-#: dwarf.c:2729
+#: dwarf.c:2782
 #, c-format
 msgid "(unknown type)"
 msgstr ""
 
 #, c-format
 msgid "(unknown type)"
 msgstr ""
 
-#: dwarf.c:2742
+#: dwarf.c:2795
 #, c-format
 msgid "(unknown accessibility)"
 msgstr ""
 
 #, c-format
 msgid "(unknown accessibility)"
 msgstr ""
 
-#: dwarf.c:2754
+#: dwarf.c:2807
 #, c-format
 msgid "(unknown visibility)"
 msgstr ""
 
 #, c-format
 msgid "(unknown visibility)"
 msgstr ""
 
-#: dwarf.c:2767
+#: dwarf.c:2820
 #, c-format
 msgid "(user specified)"
 msgstr ""
 
 #, c-format
 msgid "(user specified)"
 msgstr ""
 
-#: dwarf.c:2769
+#: dwarf.c:2822
 #, c-format
 msgid "(unknown endianity)"
 msgstr ""
 
 #, c-format
 msgid "(unknown endianity)"
 msgstr ""
 
-#: dwarf.c:2781
+#: dwarf.c:2834
 #, c-format
 msgid "(unknown virtuality)"
 msgstr ""
 
 #, c-format
 msgid "(unknown virtuality)"
 msgstr ""
 
-#: dwarf.c:2793
+#: dwarf.c:2846
 #, c-format
 msgid "(unknown case)"
 msgstr ""
 
 #, c-format
 msgid "(unknown case)"
 msgstr ""
 
-#: dwarf.c:2811
+#: dwarf.c:2864
 #, c-format
 msgid "(user defined)"
 msgstr ""
 
 #, c-format
 msgid "(user defined)"
 msgstr ""
 
-#: dwarf.c:2813
+#: dwarf.c:2866
 #, c-format
 msgid "(unknown convention)"
 msgstr ""
 
 #, c-format
 msgid "(unknown convention)"
 msgstr ""
 
-#: dwarf.c:2822
+#: dwarf.c:2875
 #, c-format
 msgid "(undefined)"
 msgstr ""
 
 #, c-format
 msgid "(undefined)"
 msgstr ""
 
-#: dwarf.c:2832
+#: dwarf.c:2885
 #, c-format
 msgid "(unsigned)"
 msgstr ""
 
 #, c-format
 msgid "(unsigned)"
 msgstr ""
 
-#: dwarf.c:2833
+#: dwarf.c:2886
 #, c-format
 msgid "(leading overpunch)"
 msgstr ""
 
 #, c-format
 msgid "(leading overpunch)"
 msgstr ""
 
-#: dwarf.c:2834
+#: dwarf.c:2887
 #, c-format
 msgid "(trailing overpunch)"
 msgstr ""
 
 #, c-format
 msgid "(trailing overpunch)"
 msgstr ""
 
-#: dwarf.c:2835
+#: dwarf.c:2888
 #, c-format
 msgid "(leading separate)"
 msgstr ""
 
 #, c-format
 msgid "(leading separate)"
 msgstr ""
 
-#: dwarf.c:2836
+#: dwarf.c:2889
 #, c-format
 msgid "(trailing separate)"
 msgstr ""
 
 #, c-format
 msgid "(trailing separate)"
 msgstr ""
 
-#: dwarf.c:2837 dwarf.c:2848
+#: dwarf.c:2890 dwarf.c:2901
 #, c-format
 msgid "(unrecognised)"
 msgstr ""
 
 #, c-format
 msgid "(unrecognised)"
 msgstr ""
 
-#: dwarf.c:2845
+#: dwarf.c:2898
 #, c-format
 msgid "(no)"
 msgstr ""
 
 #, c-format
 msgid "(no)"
 msgstr ""
 
-#: dwarf.c:2846
+#: dwarf.c:2899
 #, c-format
 msgid "(in class)"
 msgstr ""
 
 #, c-format
 msgid "(in class)"
 msgstr ""
 
-#: dwarf.c:2847
+#: dwarf.c:2900
 #, c-format
 msgid "(out of class)"
 msgstr ""
 
 #, c-format
 msgid "(out of class)"
 msgstr ""
 
-#: dwarf.c:2879
+#: dwarf.c:2932
 #, c-format
 msgid " (location list)"
 msgstr ""
 
 #, c-format
 msgid " (location list)"
 msgstr ""
 
-#: dwarf.c:2900 dwarf.c:5827 dwarf.c:5976 dwarf.c:6151
+#: dwarf.c:2953 dwarf.c:5926 dwarf.c:6075 dwarf.c:6250
 #, c-format
 msgid " [without DW_AT_frame_base]"
 msgstr ""
 
 #, c-format
 msgid " [without DW_AT_frame_base]"
 msgstr ""
 
-#: dwarf.c:2933
+#: dwarf.c:2986
 #, c-format
 msgid ""
 "Offset %s used as value for DW_AT_import attribute of DIE at offset 0x%lx is "
 "too big.\n"
 msgstr ""
 
 #, 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:2944
+#: dwarf.c:2997
 #, c-format
 msgid "\t[Abbrev Number: %ld"
 msgstr ""
 
 #, c-format
 msgid "\t[Abbrev Number: %ld"
 msgstr ""
 
-#: dwarf.c:3049
+#: dwarf.c:3102
 #, c-format
 msgid ""
 "Raw dump of debug contents of section %s (loaded from %s):\n"
 "\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Raw dump of debug contents of section %s (loaded from %s):\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:3052
+#: dwarf.c:3105
 #, c-format
 msgid ""
 "Raw dump of debug contents of section %s:\n"
 "\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Raw dump of debug contents of section %s:\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:3057
+#: dwarf.c:3110
 #, c-format
 msgid ""
 "Contents of the %s section (loaded from %s):\n"
 "\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Contents of the %s section (loaded from %s):\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:3060
+#: dwarf.c:3113
 #, c-format
 msgid ""
 "Contents of the %s section:\n"
 "\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Contents of the %s section:\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:3109
+#: dwarf.c:3162
 #, c-format
 msgid "Reserved length value (0x%s) found in section %s\n"
 msgstr ""
 
 #, c-format
 msgid "Reserved length value (0x%s) found in section %s\n"
 msgstr ""
 
-#: dwarf.c:3121
+#: dwarf.c:3174
 #, c-format
 msgid "Corrupt unit length (0x%s) found in section %s\n"
 msgstr ""
 
 #, c-format
 msgid "Corrupt unit length (0x%s) found in section %s\n"
 msgstr ""
 
-#: dwarf.c:3129
+#: dwarf.c:3182
 #, c-format
 msgid "No comp units in %s section ?\n"
 msgstr ""
 
 #, c-format
 msgid "No comp units in %s section ?\n"
 msgstr ""
 
-#: dwarf.c:3138
+#: dwarf.c:3191
 #, c-format
 msgid "Not enough memory for a debug info array of %u entries\n"
 msgstr ""
 
 #, c-format
 msgid "Not enough memory for a debug info array of %u entries\n"
 msgstr ""
 
-#: dwarf.c:3167
+#: dwarf.c:3220
 #, c-format
 msgid "Unable to locate %s section!\n"
 msgstr ""
 
 #, c-format
 msgid "Unable to locate %s section!\n"
 msgstr ""
 
-#: dwarf.c:3247
+#: dwarf.c:3300
 #, c-format
 msgid "Invalid pointer size (%d) in compunit header, using %d instead\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid pointer size (%d) in compunit header, using %d instead\n"
 msgstr ""
 
-#: dwarf.c:3290
+#: dwarf.c:3344
 #, c-format
 msgid "  Compilation Unit @ offset 0x%s:\n"
 msgstr ""
 
 #, c-format
 msgid "  Compilation Unit @ offset 0x%s:\n"
 msgstr ""
 
-#: dwarf.c:3292
+#: dwarf.c:3346
 #, c-format
 msgid "   Length:        0x%s (%s)\n"
 msgstr ""
 
 #, c-format
 msgid "   Length:        0x%s (%s)\n"
 msgstr ""
 
-#: dwarf.c:3295
+#: dwarf.c:3349
 #, c-format
 msgid "   Version:       %d\n"
 msgstr ""
 
 #, c-format
 msgid "   Version:       %d\n"
 msgstr ""
 
-#: dwarf.c:3296
+#: dwarf.c:3350
 #, c-format
 msgid "   Abbrev Offset: 0x%s\n"
 msgstr ""
 
 #, c-format
 msgid "   Abbrev Offset: 0x%s\n"
 msgstr ""
 
-#: dwarf.c:3298
+#: dwarf.c:3352
 #, c-format
 msgid "   Pointer Size:  %d\n"
 msgstr ""
 
 #, c-format
 msgid "   Pointer Size:  %d\n"
 msgstr ""
 
-#: dwarf.c:3303
+#: dwarf.c:3357
 #, c-format
 msgid "   Signature:     0x%s\n"
 msgstr ""
 
 #, c-format
 msgid "   Signature:     0x%s\n"
 msgstr ""
 
-#: dwarf.c:3306
+#: dwarf.c:3360
 #, c-format
 msgid "   Type Offset:   0x%s\n"
 msgstr ""
 
 #, c-format
 msgid "   Type Offset:   0x%s\n"
 msgstr ""
 
-#: dwarf.c:3314
+#: dwarf.c:3368
 #, c-format
 msgid "   Section contributions:\n"
 msgstr ""
 
 #, c-format
 msgid "   Section contributions:\n"
 msgstr ""
 
-#: dwarf.c:3315
+#: dwarf.c:3369
 #, c-format
 msgid "    .debug_abbrev.dwo:       0x%s  0x%s\n"
 msgstr ""
 
 #, c-format
 msgid "    .debug_abbrev.dwo:       0x%s  0x%s\n"
 msgstr ""
 
-#: dwarf.c:3318
+#: dwarf.c:3372
 #, c-format
 msgid "    .debug_line.dwo:         0x%s  0x%s\n"
 msgstr ""
 
 #, c-format
 msgid "    .debug_line.dwo:         0x%s  0x%s\n"
 msgstr ""
 
-#: dwarf.c:3321
+#: dwarf.c:3375
 #, c-format
 msgid "    .debug_loc.dwo:          0x%s  0x%s\n"
 msgstr ""
 
 #, c-format
 msgid "    .debug_loc.dwo:          0x%s  0x%s\n"
 msgstr ""
 
-#: dwarf.c:3324
+#: dwarf.c:3378
 #, c-format
 msgid "    .debug_str_offsets.dwo:  0x%s  0x%s\n"
 msgstr ""
 
 #, c-format
 msgid "    .debug_str_offsets.dwo:  0x%s  0x%s\n"
 msgstr ""
 
-#: dwarf.c:3334 dwarf.c:5076 dwarf.c:6577 dwarf.c:8804
+#: dwarf.c:3388 dwarf.c:5152 dwarf.c:6676 dwarf.c:8986
 #, c-format
 msgid "Debug info is corrupted, %s header at %#lx has length %s\n"
 msgstr ""
 
 #, c-format
 msgid "Debug info is corrupted, %s header at %#lx has length %s\n"
 msgstr ""
 
-#: dwarf.c:3347
+#: dwarf.c:3401
 #, c-format
 msgid "CU at offset %s contains corrupt or unsupported version number: %d.\n"
 msgstr ""
 
 #, c-format
 msgid "CU at offset %s contains corrupt or unsupported version number: %d.\n"
 msgstr ""
 
-#: dwarf.c:3356
+#: dwarf.c:3410
 #, c-format
 msgid "CU at offset %s contains corrupt or unsupported unit type: %d.\n"
 msgstr ""
 
 #, c-format
 msgid "CU at offset %s contains corrupt or unsupported unit type: %d.\n"
 msgstr ""
 
-#: dwarf.c:3366
+#: dwarf.c:3420
 #, c-format
 msgid ""
 "Debug info is corrupted, abbrev offset (%lx) is larger than abbrev section "
 "size (%lx)\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Debug info is corrupted, abbrev offset (%lx) is larger than abbrev section "
 "size (%lx)\n"
 msgstr ""
 
-#: dwarf.c:3372
+#: dwarf.c:3426
 #, c-format
 msgid ""
 "Debug info is corrupted, abbrev size (%lx) is larger than abbrev section "
 "size (%lx)\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Debug info is corrupted, abbrev size (%lx) is larger than abbrev section "
 "size (%lx)\n"
 msgstr ""
 
-#: dwarf.c:3416
+#: dwarf.c:3470
 #, c-format
 msgid " <%d><%lx>: Abbrev Number: 0\n"
 msgstr ""
 
 #, c-format
 msgid " <%d><%lx>: Abbrev Number: 0\n"
 msgstr ""
 
-#: dwarf.c:3426
+#: dwarf.c:3480
 #, c-format
 msgid "Bogus end-of-siblings marker detected at offset %lx in %s section\n"
 msgstr ""
 
 #, c-format
 msgid "Bogus end-of-siblings marker detected at offset %lx in %s section\n"
 msgstr ""
 
-#: dwarf.c:3430
+#: dwarf.c:3484
 msgid "Further warnings about bogus end-of-sibling markers suppressed\n"
 msgstr ""
 
 msgid "Further warnings about bogus end-of-sibling markers suppressed\n"
 msgstr ""
 
-#: dwarf.c:3449
+#: dwarf.c:3503
 #, c-format
 msgid " <%d><%lx>: Abbrev Number: %lu"
 msgstr ""
 
 #, c-format
 msgid " <%d><%lx>: Abbrev Number: %lu"
 msgstr ""
 
-#: dwarf.c:3453
+#: dwarf.c:3507
 #, c-format
 msgid " <%d><%lx>: ...\n"
 msgstr ""
 
 #, c-format
 msgid " <%d><%lx>: ...\n"
 msgstr ""
 
-#: dwarf.c:3472
+#: dwarf.c:3526
 #, c-format
 msgid ""
 "DIE at offset 0x%lx refers to abbreviation number %lu which does not exist\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "DIE at offset 0x%lx refers to abbreviation number %lu which does not exist\n"
 msgstr ""
 
-#: dwarf.c:3546
+#: dwarf.c:3600
 msgid "DIE has locviews without loclist\n"
 msgstr ""
 
 msgid "DIE has locviews without loclist\n"
 msgstr ""
 
-#: dwarf.c:3661
+#: dwarf.c:3714
 #, c-format
 msgid ""
 "The length field (0x%lx) in the debug_line header is wrong - the section is "
 "too small\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "The length field (0x%lx) in the debug_line header is wrong - the section is "
 "too small\n"
 msgstr ""
 
-#: dwarf.c:3675
+#: dwarf.c:3728
 msgid "Only DWARF version 2, 3, 4 and 5 line info is currently supported.\n"
 msgstr ""
 
 msgid "Only DWARF version 2, 3, 4 and 5 line info is currently supported.\n"
 msgstr ""
 
-#: dwarf.c:3687 dwarf.c:6244 dwarf.c:6987
+#: dwarf.c:3740 dwarf.c:6343 dwarf.c:7161
 #, c-format
 msgid "The %s section contains unsupported segment selector size: %d.\n"
 msgstr ""
 
 #, c-format
 msgid "The %s section contains unsupported segment selector size: %d.\n"
 msgstr ""
 
-#: dwarf.c:3704
+#: dwarf.c:3757
 msgid "Invalid maximum operations per insn.\n"
 msgstr ""
 
 msgid "Invalid maximum operations per insn.\n"
 msgstr ""
 
-#: dwarf.c:3720
+#: dwarf.c:3773
 #, c-format
 msgid "Line length %s extends beyond end of section\n"
 msgstr ""
 
 #, c-format
 msgid "Line length %s extends beyond end of section\n"
 msgstr ""
 
-#: dwarf.c:3750
-msgid "Corrupt directory format table entry\n"
+#: dwarf.c:3793
+msgid "Directory Table"
 msgstr ""
 
 msgstr ""
 
-#: dwarf.c:3752
-msgid "Corrupt file name format table entry\n"
+#: dwarf.c:3793
+msgid "File Name Table"
 msgstr ""
 
 msgstr ""
 
-#: dwarf.c:3761
-msgid "Corrupt directory list\n"
+#: dwarf.c:3797
+#, c-format
+msgid "Unexpectedly large number of columns in the %s (%u)\n"
 msgstr ""
 
 msgstr ""
 
-#: dwarf.c:3763 dwarf.c:4427 dwarf.c:4449 dwarf.c:4496
-msgid "Corrupt file name list\n"
+#: dwarf.c:3807
+#, c-format
+msgid "%s: Corrupt format description entry\n"
 msgstr ""
 
 msgstr ""
 
-#: dwarf.c:3770 dwarf.c:3963
+#: dwarf.c:3815
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
-" The Directory Table is empty.\n"
+" The %s is empty.\n"
 msgstr ""
 
 msgstr ""
 
-#: dwarf.c:3772 dwarf.c:3988
+#: dwarf.c:3820
 #, c-format
 #, c-format
-msgid ""
-"\n"
-" The File Name Table is empty.\n"
+msgid "%s: Corrupt entry count - expected %s but none found\n"
 msgstr ""
 
 msgstr ""
 
-#: dwarf.c:3777 dwarf.c:3968
+#: dwarf.c:3827
 #, c-format
 #, c-format
-msgid ""
-"\n"
-" The Directory Table (offset 0x%lx):\n"
+msgid "%s: format count is zero, but the table is not empty\n"
 msgstr ""
 
 msgstr ""
 
-#: dwarf.c:3780 dwarf.c:3991
+#: dwarf.c:3832
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
-" The File Name Table (offset 0x%lx):\n"
+" The %s (offset 0x%lx, lines %s, columns %u):\n"
 msgstr ""
 
 msgstr ""
 
-#: dwarf.c:3783
+#: dwarf.c:3836
 #, c-format
 msgid "  Entry"
 msgstr ""
 
 #, c-format
 msgid "  Entry"
 msgstr ""
 
-#: dwarf.c:3797
+#: dwarf.c:3850
 #, c-format
 msgid "\tName"
 msgstr ""
 
 #, c-format
 msgid "\tName"
 msgstr ""
 
-#: dwarf.c:3800
+#: dwarf.c:3853
 #, c-format
 msgid "\tDir"
 msgstr ""
 
 #, c-format
 msgid "\tDir"
 msgstr ""
 
-#: dwarf.c:3803
+#: dwarf.c:3856
 #, c-format
 msgid "\tTime"
 msgstr ""
 
 #, c-format
 msgid "\tTime"
 msgstr ""
 
-#: dwarf.c:3806
+#: dwarf.c:3859
 #, c-format
 msgid "\tSize"
 msgstr ""
 
 #, c-format
 msgid "\tSize"
 msgstr ""
 
-#: dwarf.c:3809
+#: dwarf.c:3862
 #, c-format
 #, c-format
-msgid "\tMD5"
+msgid "\tMD5\t\t\t"
 msgstr ""
 
 msgstr ""
 
-#: dwarf.c:3812
+#: dwarf.c:3865
 #, c-format
 msgid "\t(Unknown format content type %s)"
 msgstr ""
 
 #, c-format
 msgid "\t(Unknown format content type %s)"
 msgstr ""
 
-#: dwarf.c:3846
-msgid "Corrupt directory entries list\n"
-msgstr ""
-
-#: dwarf.c:3848
-msgid "Corrupt file name entries list\n"
+#: dwarf.c:3899
+#, c-format
+msgid ""
+"\n"
+"%s: Corrupt entries list\n"
 msgstr ""
 
 msgstr ""
 
-#: dwarf.c:3896 dwarf.c:4306
+#: dwarf.c:3947 dwarf.c:4362
 msgid ""
 "Partial .debug_line. section encountered without a prior full .debug_line "
 "section\n"
 msgstr ""
 
 msgid ""
 "Partial .debug_line. section encountered without a prior full .debug_line "
 "section\n"
 msgstr ""
 
-#: dwarf.c:3909 dwarf.c:5383
+#: dwarf.c:3960 dwarf.c:5460
 #, c-format
 msgid "  Offset:                      0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid "  Offset:                      0x%lx\n"
 msgstr ""
 
-#: dwarf.c:3910
+#: dwarf.c:3961
 #, c-format
 msgid "  Length:                      %ld\n"
 msgstr ""
 
 #, c-format
 msgid "  Length:                      %ld\n"
 msgstr ""
 
-#: dwarf.c:3911
+#: dwarf.c:3962
 #, c-format
 msgid "  DWARF Version:               %d\n"
 msgstr ""
 
 #, c-format
 msgid "  DWARF Version:               %d\n"
 msgstr ""
 
-#: dwarf.c:3912
+#: dwarf.c:3965
+#, c-format
+msgid "  Address size (bytes):        %d\n"
+msgstr ""
+
+#: dwarf.c:3966
+#, c-format
+msgid "  Segment selector (bytes):    %d\n"
+msgstr ""
+
+#: dwarf.c:3968
 #, c-format
 msgid "  Prologue Length:             %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Prologue Length:             %d\n"
 msgstr ""
 
-#: dwarf.c:3913
+#: dwarf.c:3969
 #, c-format
 msgid "  Minimum Instruction Length:  %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Minimum Instruction Length:  %d\n"
 msgstr ""
 
-#: dwarf.c:3915
+#: dwarf.c:3971
 #, c-format
 msgid "  Maximum Ops per Instruction: %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Maximum Ops per Instruction: %d\n"
 msgstr ""
 
-#: dwarf.c:3916
+#: dwarf.c:3972
 #, c-format
 msgid "  Initial value of 'is_stmt':  %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Initial value of 'is_stmt':  %d\n"
 msgstr ""
 
-#: dwarf.c:3917
+#: dwarf.c:3973
 #, c-format
 msgid "  Line Base:                   %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Line Base:                   %d\n"
 msgstr ""
 
-#: dwarf.c:3918
+#: dwarf.c:3974
 #, c-format
 msgid "  Line Range:                  %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Line Range:                  %d\n"
 msgstr ""
 
-#: dwarf.c:3919
+#: dwarf.c:3975
 #, c-format
 msgid "  Opcode Base:                 %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Opcode Base:                 %d\n"
 msgstr ""
 
-#: dwarf.c:3924 dwarf.c:4322
+#: dwarf.c:3980 dwarf.c:4378
 msgid "Line range of 0 is invalid, using 1 instead\n"
 msgstr ""
 
 msgid "Line range of 0 is invalid, using 1 instead\n"
 msgstr ""
 
-#: dwarf.c:3936
+#: dwarf.c:3992
 msgid "Line Base extends beyond end of section\n"
 msgstr ""
 
 msgid "Line Base extends beyond end of section\n"
 msgstr ""
 
-#: dwarf.c:3940
+#: dwarf.c:3996
 #, c-format
 msgid ""
 "\n"
 " Opcodes:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 " Opcodes:\n"
 msgstr ""
 
-#: dwarf.c:3943
+#: dwarf.c:3999
 #, c-format
 msgid "  Opcode %d has %d arg\n"
 msgid_plural "  Opcode %d has %d args\n"
 msgstr[0] ""
 msgstr[1] ""
 
 #, c-format
 msgid "  Opcode %d has %d arg\n"
 msgid_plural "  Opcode %d has %d args\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: dwarf.c:4014
+#: dwarf.c:4019
+#, c-format
+msgid ""
+"\n"
+" The Directory Table is empty.\n"
+msgstr ""
+
+#: dwarf.c:4024
+#, c-format
+msgid ""
+"\n"
+" The Directory Table (offset 0x%lx):\n"
+msgstr ""
+
+#: dwarf.c:4044
+#, c-format
+msgid ""
+"\n"
+" The File Name Table is empty.\n"
+msgstr ""
+
+#: dwarf.c:4047
+#, c-format
+msgid ""
+"\n"
+" The File Name Table (offset 0x%lx):\n"
+msgstr ""
+
+#: dwarf.c:4070
 msgid "Corrupt file name table entry\n"
 msgstr ""
 
 msgid "Corrupt file name table entry\n"
 msgstr ""
 
-#: dwarf.c:4030
+#: dwarf.c:4086
 #, c-format
 msgid " No Line Number Statements.\n"
 msgstr ""
 
 #, c-format
 msgid " No Line Number Statements.\n"
 msgstr ""
 
-#: dwarf.c:4033
+#: dwarf.c:4089
 #, c-format
 msgid " Line Number Statements:\n"
 msgstr ""
 
 #, c-format
 msgid " Line Number Statements:\n"
 msgstr ""
 
-#: dwarf.c:4055
+#: dwarf.c:4111
 #, c-format
 msgid "  Special opcode %d: advance Address by %s to 0x%s%s"
 msgstr ""
 
 #, c-format
 msgid "  Special opcode %d: advance Address by %s to 0x%s%s"
 msgstr ""
 
-#: dwarf.c:4060 dwarf.c:4081 dwarf.c:4123 dwarf.c:4143 dwarf.c:4193
-#: dwarf.c:4213
+#: dwarf.c:4116 dwarf.c:4137 dwarf.c:4179 dwarf.c:4199 dwarf.c:4249
+#: dwarf.c:4269
 msgid " (reset view)"
 msgstr ""
 
 msgid " (reset view)"
 msgstr ""
 
-#: dwarf.c:4075
+#: dwarf.c:4131
 #, c-format
 msgid "  Special opcode %d: advance Address by %s to 0x%s[%d]%s"
 msgstr ""
 
 #, c-format
 msgid "  Special opcode %d: advance Address by %s to 0x%s[%d]%s"
 msgstr ""
 
-#: dwarf.c:4085
+#: dwarf.c:4141
 #, c-format
 msgid " and Line by %s to %d"
 msgstr ""
 
 #, c-format
 msgid " and Line by %s to %d"
 msgstr ""
 
-#: dwarf.c:4088 dwarf.c:4105
+#: dwarf.c:4144 dwarf.c:4161
 #, c-format
 msgid " (view %u)\n"
 msgstr ""
 
 #, c-format
 msgid " (view %u)\n"
 msgstr ""
 
-#: dwarf.c:4103
+#: dwarf.c:4159
 #, c-format
 msgid "  Copy"
 msgstr ""
 
 #, c-format
 msgid "  Copy"
 msgstr ""
 
-#: dwarf.c:4119
+#: dwarf.c:4175
 #, c-format
 msgid "  Advance PC by %s to 0x%s%s\n"
 msgstr ""
 
 #, c-format
 msgid "  Advance PC by %s to 0x%s%s\n"
 msgstr ""
 
-#: dwarf.c:4138
+#: dwarf.c:4194
 #, c-format
 msgid "  Advance PC by %s to 0x%s[%d]%s\n"
 msgstr ""
 
 #, c-format
 msgid "  Advance PC by %s to 0x%s[%d]%s\n"
 msgstr ""
 
-#: dwarf.c:4150
+#: dwarf.c:4206
 #, c-format
 msgid "  Advance Line by %s to %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Advance Line by %s to %d\n"
 msgstr ""
 
-#: dwarf.c:4157
+#: dwarf.c:4213
 #, c-format
 msgid "  Set File Name to entry %s in the File Name Table\n"
 msgstr ""
 
 #, c-format
 msgid "  Set File Name to entry %s in the File Name Table\n"
 msgstr ""
 
-#: dwarf.c:4164
+#: dwarf.c:4220
 #, c-format
 msgid "  Set column to %s\n"
 msgstr ""
 
 #, c-format
 msgid "  Set column to %s\n"
 msgstr ""
 
-#: dwarf.c:4172
+#: dwarf.c:4228
 #, c-format
 msgid "  Set is_stmt to %s\n"
 msgstr ""
 
 #, c-format
 msgid "  Set is_stmt to %s\n"
 msgstr ""
 
-#: dwarf.c:4177
+#: dwarf.c:4233
 #, c-format
 msgid "  Set basic block\n"
 msgstr ""
 
 #, c-format
 msgid "  Set basic block\n"
 msgstr ""
 
-#: dwarf.c:4189
+#: dwarf.c:4245
 #, c-format
 msgid "  Advance PC by constant %s to 0x%s%s\n"
 msgstr ""
 
 #, c-format
 msgid "  Advance PC by constant %s to 0x%s%s\n"
 msgstr ""
 
-#: dwarf.c:4208
+#: dwarf.c:4264
 #, c-format
 msgid "  Advance PC by constant %s to 0x%s[%d]%s\n"
 msgstr ""
 
 #, c-format
 msgid "  Advance PC by constant %s to 0x%s[%d]%s\n"
 msgstr ""
 
-#: dwarf.c:4221
+#: dwarf.c:4277
 #, c-format
 msgid "  Advance PC by fixed size amount %s to 0x%s\n"
 msgstr ""
 
 #, c-format
 msgid "  Advance PC by fixed size amount %s to 0x%s\n"
 msgstr ""
 
-#: dwarf.c:4228
+#: dwarf.c:4284
 #, c-format
 msgid "  Set prologue_end to true\n"
 msgstr ""
 
 #, c-format
 msgid "  Set prologue_end to true\n"
 msgstr ""
 
-#: dwarf.c:4232
+#: dwarf.c:4288
 #, c-format
 msgid "  Set epilogue_begin to true\n"
 msgstr ""
 
 #, c-format
 msgid "  Set epilogue_begin to true\n"
 msgstr ""
 
-#: dwarf.c:4237
+#: dwarf.c:4293
 #, c-format
 msgid "  Set ISA to %s\n"
 msgstr ""
 
 #, c-format
 msgid "  Set ISA to %s\n"
 msgstr ""
 
-#: dwarf.c:4241 dwarf.c:4859
+#: dwarf.c:4297 dwarf.c:4930
 #, c-format
 msgid "  Unknown opcode %d with operands: "
 msgstr ""
 
 #, c-format
 msgid "  Unknown opcode %d with operands: "
 msgstr ""
 
-#: dwarf.c:4335
+#: dwarf.c:4391
 #, c-format
 msgid "opcode base of %d extends beyond end of section\n"
 msgstr ""
 
 #, c-format
 msgid "opcode base of %d extends beyond end of section\n"
 msgstr ""
 
-#: dwarf.c:4359 dwarf.c:4380 dwarf.c:4410
+#: dwarf.c:4406
+#, 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
 msgid "Corrupt directories list\n"
 msgstr ""
 
 msgid "Corrupt directories list\n"
 msgstr ""
 
-#: dwarf.c:4516
+#: dwarf.c:4480
+#, 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
+msgid "Corrupt file name list\n"
+msgstr ""
+
+#: dwarf.c:4584
 msgid "directory table ends unexpectedly\n"
 msgstr ""
 
 msgid "directory table ends unexpectedly\n"
 msgstr ""
 
-#: dwarf.c:4555
+#: dwarf.c:4623
 msgid "file table ends unexpectedly\n"
 msgstr ""
 
 msgid "file table ends unexpectedly\n"
 msgstr ""
 
-#: dwarf.c:4590
+#: dwarf.c:4656
+#, c-format
+msgid "CU: No directory table\n"
+msgstr ""
+
+#: dwarf.c:4658
 #, c-format
 msgid "CU: %s:\n"
 msgstr ""
 
 #, c-format
 msgid "CU: %s:\n"
 msgstr ""
 
-#: dwarf.c:4600 dwarf.c:4897 readelf.c:5949 readelf.c:6024 readelf.c:6042
-#: readelf.c:6060 readelf.c:10552 readelf.c:11180 readelf.c:11193
-#: readelf.c:16173 readelf.c:16205
+#: dwarf.c:4668 dwarf.c:4968 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 ""
 
 msgid "<unknown>"
 msgstr ""
 
-#: dwarf.c:4603 dwarf.c:4789
+#: dwarf.c:4671 dwarf.c:4860
 #, c-format
 msgid "directory index %u > number of directories %s\n"
 msgstr ""
 
 #, c-format
 msgid "directory index %u > number of directories %s\n"
 msgstr ""
 
-#: dwarf.c:4605 dwarf.c:4891 elfcomm.c:891 readelf.c:319 readelf.c:663
-#: readelf.c:6944 readelf.c:7490 readelf.c:9525 readelf.c:11613 readelf.c:11679
-#: readelf.c:11683 readelf.c:12054 readelf.c:15048 readelf.c:15137
-#: readelf.c:15692 readelf.c:15711 readelf.c:15830 readelf.c:16182
-#: readelf.c:17334 readelf.c:17337
+#: dwarf.c:4673 dwarf.c:4962 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
+#: readelf.c:17682 readelf.c:17685
 #, c-format
 msgid "<corrupt>"
 msgstr ""
 
 #, c-format
 msgid "<corrupt>"
 msgstr ""
 
-#: dwarf.c:4611
+#: dwarf.c:4679
 #, c-format
 msgid "CU: %s/%s:\n"
 msgstr ""
 
 #, c-format
 msgid "CU: %s/%s:\n"
 msgstr ""
 
-#: dwarf.c:4616
+#: dwarf.c:4685
 #, c-format
 msgid ""
 "File name                            Line number    Starting address    "
 "View    Stmt\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "File name                            Line number    Starting address    "
 "View    Stmt\n"
 msgstr ""
 
-#: dwarf.c:4723
+#: dwarf.c:4687
+#, c-format
+msgid "CU: Empty file name table\n"
+msgstr ""
+
+#: dwarf.c:4794
 #, c-format
 msgid "UNKNOWN (%u): length %ld\n"
 msgstr ""
 
 #, c-format
 msgid "UNKNOWN (%u): length %ld\n"
 msgstr ""
 
-#: dwarf.c:4773
+#: dwarf.c:4844
 #, c-format
 msgid ""
 "\n"
 " [Use file table entry %d]\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 " [Use file table entry %d]\n"
 msgstr ""
 
-#: dwarf.c:4777
+#: dwarf.c:4848
 #, c-format
 msgid "file index %u > number of files %u\n"
 msgstr ""
 
 #, c-format
 msgid "file index %u > number of files %u\n"
 msgstr ""
 
-#: dwarf.c:4778
+#: dwarf.c:4849
 #, c-format
 msgid ""
 "\n"
 " <over large file table index %u>"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 " <over large file table index %u>"
 msgstr ""
 
-#: dwarf.c:4784
+#: dwarf.c:4855
 #, c-format
 msgid ""
 "\n"
 " [Use file %s in directory table entry %d]\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 " [Use file %s in directory table entry %d]\n"
 msgstr ""
 
-#: dwarf.c:4791
+#: dwarf.c:4862
 #, c-format
 msgid ""
 "\n"
 " <over large directory table entry %u>\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 " <over large directory table entry %u>\n"
 msgstr ""
 
-#: dwarf.c:4855
+#: dwarf.c:4926
 #, c-format
 msgid "  Set ISA to %lu\n"
 msgstr ""
 
 #, c-format
 msgid "  Set ISA to %lu\n"
 msgstr ""
 
-#: dwarf.c:4890
+#: dwarf.c:4961
 #, c-format
 msgid "corrupt file index %u encountered\n"
 msgstr ""
 
 #, c-format
 msgid "corrupt file index %u encountered\n"
 msgstr ""
 
-#: dwarf.c:5025
+#: dwarf.c:5101
 msgid "no info"
 msgstr ""
 
 msgid "no info"
 msgstr ""
 
-#: dwarf.c:5026
+#: dwarf.c:5102
 msgid "type"
 msgstr ""
 
 msgid "type"
 msgstr ""
 
-#: dwarf.c:5027
+#: dwarf.c:5103
 msgid "variable"
 msgstr ""
 
 msgid "variable"
 msgstr ""
 
-#: dwarf.c:5028
+#: dwarf.c:5104
 msgid "function"
 msgstr ""
 
 msgid "function"
 msgstr ""
 
-#: dwarf.c:5029
+#: dwarf.c:5105
 msgid "other"
 msgstr ""
 
 msgid "other"
 msgstr ""
 
-#: dwarf.c:5030
+#: dwarf.c:5106
 msgid "unused5"
 msgstr ""
 
 msgid "unused5"
 msgstr ""
 
-#: dwarf.c:5031
+#: dwarf.c:5107
 msgid "unused6"
 msgstr ""
 
 msgid "unused6"
 msgstr ""
 
-#: dwarf.c:5032
+#: dwarf.c:5108
 msgid "unused7"
 msgstr ""
 
 msgid "unused7"
 msgstr ""
 
-#: dwarf.c:5092 dwarf.c:6590
+#: dwarf.c:5168 dwarf.c:6689
 #, c-format
 msgid ""
 ".debug_info offset of 0x%lx in %s section does not point to a CU header.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 ".debug_info offset of 0x%lx in %s section does not point to a CU header.\n"
 msgstr ""
 
-#: dwarf.c:5097
+#: dwarf.c:5173
 #, c-format
 msgid "  Length:                              %ld\n"
 msgstr ""
 
 #, c-format
 msgid "  Length:                              %ld\n"
 msgstr ""
 
-#: dwarf.c:5099
+#: dwarf.c:5175
 #, c-format
 msgid "  Version:                             %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Version:                             %d\n"
 msgstr ""
 
-#: dwarf.c:5101
+#: dwarf.c:5177
 #, c-format
 msgid "  Offset into .debug_info section:     0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid "  Offset into .debug_info section:     0x%lx\n"
 msgstr ""
 
-#: dwarf.c:5103
+#: dwarf.c:5179
 #, c-format
 msgid "  Size of area in .debug_info section: %ld\n"
 msgstr ""
 
 #, c-format
 msgid "  Size of area in .debug_info section: %ld\n"
 msgstr ""
 
-#: dwarf.c:5112
+#: dwarf.c:5188
 msgid "Only DWARF 2 and 3 pubnames are currently supported\n"
 msgstr ""
 
 msgid "Only DWARF 2 and 3 pubnames are currently supported\n"
 msgstr ""
 
-#: dwarf.c:5120
+#: dwarf.c:5196
 #, c-format
 msgid ""
 "\n"
 "    Offset  Kind          Name\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "    Offset  Kind          Name\n"
 msgstr ""
 
-#: dwarf.c:5122
+#: dwarf.c:5198
 #, c-format
 msgid ""
 "\n"
 "    Offset\tName\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "    Offset\tName\n"
 msgstr ""
 
-#: dwarf.c:5158
+#: dwarf.c:5234
 msgid "s"
 msgstr ""
 
 msgid "s"
 msgstr ""
 
-#: dwarf.c:5158
+#: dwarf.c:5234
 msgid "g"
 msgstr ""
 
 msgid "g"
 msgstr ""
 
-#: dwarf.c:5214
+#: dwarf.c:5290
 #, c-format
 msgid " DW_MACINFO_start_file - lineno: %d filenum: %d\n"
 msgstr ""
 
 #, c-format
 msgid " DW_MACINFO_start_file - lineno: %d filenum: %d\n"
 msgstr ""
 
-#: dwarf.c:5220
+#: dwarf.c:5296
 #, c-format
 msgid " DW_MACINFO_end_file\n"
 msgstr ""
 
 #, c-format
 msgid " DW_MACINFO_end_file\n"
 msgstr ""
 
-#: dwarf.c:5227
+#: dwarf.c:5303
 #, c-format
 msgid " DW_MACINFO_define - lineno : %d macro : %s\n"
 msgstr ""
 
 #, c-format
 msgid " DW_MACINFO_define - lineno : %d macro : %s\n"
 msgstr ""
 
-#: dwarf.c:5235
+#: dwarf.c:5311
 #, c-format
 msgid " DW_MACINFO_undef - lineno : %d macro : %s\n"
 msgstr ""
 
 #, c-format
 msgid " DW_MACINFO_undef - lineno : %d macro : %s\n"
 msgstr ""
 
-#: dwarf.c:5246
+#: dwarf.c:5322
 #, c-format
 msgid " DW_MACINFO_vendor_ext - constant : %d string : %s\n"
 msgstr ""
 
 #, c-format
 msgid " DW_MACINFO_vendor_ext - constant : %d string : %s\n"
 msgstr ""
 
-#: dwarf.c:5375
+#: dwarf.c:5452
 #, c-format
 msgid "Only GNU extension to DWARF 4 or 5 of %s is currently supported.\n"
 msgstr ""
 
 #, c-format
 msgid "Only GNU extension to DWARF 4 or 5 of %s is currently supported.\n"
 msgstr ""
 
-#: dwarf.c:5385
+#: dwarf.c:5462
 #, c-format
 msgid "  Version:                     %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Version:                     %d\n"
 msgstr ""
 
-#: dwarf.c:5386
+#: dwarf.c:5463
 #, c-format
 msgid "  Offset size:                 %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Offset size:                 %d\n"
 msgstr ""
 
-#: dwarf.c:5390
+#: dwarf.c:5467
 #, c-format
 msgid "  Offset into .debug_line:     0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid "  Offset into .debug_line:     0x%lx\n"
 msgstr ""
 
-#: dwarf.c:5404
+#: dwarf.c:5481
 #, c-format
 msgid "  Extension opcode arguments:\n"
 msgstr ""
 
 #, c-format
 msgid "  Extension opcode arguments:\n"
 msgstr ""
 
-#: dwarf.c:5411
+#: dwarf.c:5488
 #, c-format
 msgid "    DW_MACRO_%02x has no arguments\n"
 msgstr ""
 
 #, c-format
 msgid "    DW_MACRO_%02x has no arguments\n"
 msgstr ""
 
-#: dwarf.c:5414
+#: dwarf.c:5491
 #, c-format
 msgid "    DW_MACRO_%02x arguments: "
 msgstr ""
 
 #, c-format
 msgid "    DW_MACRO_%02x arguments: "
 msgstr ""
 
-#: dwarf.c:5440
+#: dwarf.c:5517
 #, c-format
 msgid "Invalid extension opcode form %s\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid extension opcode form %s\n"
 msgstr ""
 
-#: dwarf.c:5457
+#: dwarf.c:5534
 msgid ".debug_macro section not zero terminated\n"
 msgstr ""
 
 msgid ".debug_macro section not zero terminated\n"
 msgstr ""
 
-#: dwarf.c:5476
-msgid "DW_MACRO_start_file used, but no .debug_line offset provided.\n"
+#: dwarf.c:5548
+#, c-format
+msgid " DW_MACRO_define - lineno : %d macro : %s\n"
 msgstr ""
 
 msgstr ""
 
-#: dwarf.c:5482
+#: dwarf.c:5556
 #, c-format
 #, c-format
-msgid " DW_MACRO_start_file - lineno: %d filenum: %d\n"
+msgid " DW_MACRO_undef - lineno : %d macro : %s\n"
 msgstr ""
 
 msgstr ""
 
-#: dwarf.c:5485
-#, c-format
-msgid " DW_MACRO_start_file - lineno: %d filenum: %d filename: %s%s%s\n"
+#: dwarf.c:5569
+msgid "DW_MACRO_start_file used, but no .debug_line offset provided.\n"
 msgstr ""
 
 msgstr ""
 
-#: dwarf.c:5493
+#: dwarf.c:5575
 #, c-format
 #, c-format
-msgid " DW_MACRO_end_file\n"
+msgid " DW_MACRO_start_file - lineno: %d filenum: %d\n"
 msgstr ""
 
 msgstr ""
 
-#: dwarf.c:5500
+#: dwarf.c:5578
 #, c-format
 #, c-format
-msgid " DW_MACRO_define - lineno : %d macro : %s\n"
+msgid " DW_MACRO_start_file - lineno: %d filenum: %d filename: %s%s%s\n"
 msgstr ""
 
 msgstr ""
 
-#: dwarf.c:5508
+#: dwarf.c:5586
 #, c-format
 #, c-format
-msgid " DW_MACRO_undef - lineno : %d macro : %s\n"
+msgid " DW_MACRO_end_file\n"
 msgstr ""
 
 msgstr ""
 
-#: dwarf.c:5516
+#: dwarf.c:5593
 #, c-format
 msgid " DW_MACRO_define_strp - lineno : %d macro : %s\n"
 msgstr ""
 
 #, c-format
 msgid " DW_MACRO_define_strp - lineno : %d macro : %s\n"
 msgstr ""
 
-#: dwarf.c:5524
+#: dwarf.c:5601
 #, c-format
 msgid " DW_MACRO_undef_strp - lineno : %d macro : %s\n"
 msgstr ""
 
 #, c-format
 msgid " DW_MACRO_undef_strp - lineno : %d macro : %s\n"
 msgstr ""
 
-#: dwarf.c:5530
+#: dwarf.c:5607
 #, c-format
 msgid " DW_MACRO_import - offset : 0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid " DW_MACRO_import - offset : 0x%lx\n"
 msgstr ""
 
-#: dwarf.c:5537
+#: dwarf.c:5614
 #, c-format
 msgid " DW_MACRO_define_sup - lineno : %d macro offset : 0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid " DW_MACRO_define_sup - lineno : %d macro offset : 0x%lx\n"
 msgstr ""
 
-#: dwarf.c:5544
+#: dwarf.c:5621
 #, c-format
 msgid " DW_MACRO_undef_sup - lineno : %d macro offset : 0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid " DW_MACRO_undef_sup - lineno : %d macro offset : 0x%lx\n"
 msgstr ""
 
-#: dwarf.c:5550
+#: dwarf.c:5627
 #, c-format
 msgid " DW_MACRO_import_sup - offset : 0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid " DW_MACRO_import_sup - offset : 0x%lx\n"
 msgstr ""
 
-#: dwarf.c:5557
+#: dwarf.c:5642
+#, c-format
+msgid "(with offset %s) "
+msgstr ""
+
+#: dwarf.c:5643
+#, c-format
+msgid "lineno : %d macro : %s\n"
+msgstr ""
+
+#: dwarf.c:5650
+#, c-format
+msgid " <Target Specific macro op: %#x - UNHANDLED"
+msgstr ""
+
+#: dwarf.c:5656
 #, c-format
 msgid " Unknown macro opcode %02x seen\n"
 msgstr ""
 
 #, c-format
 msgid " Unknown macro opcode %02x seen\n"
 msgstr ""
 
-#: dwarf.c:5568
+#: dwarf.c:5667
 #, c-format
 msgid " DW_MACRO_%02x\n"
 msgstr ""
 
 #, c-format
 msgid " DW_MACRO_%02x\n"
 msgstr ""
 
-#: dwarf.c:5571
+#: dwarf.c:5670
 #, c-format
 msgid " DW_MACRO_%02x -"
 msgstr ""
 
 #, c-format
 msgid " DW_MACRO_%02x -"
 msgstr ""
 
-#: dwarf.c:5620
+#: dwarf.c:5719
 #, c-format
 msgid "  Number TAG (0x%lx)\n"
 msgstr ""
 
 #, c-format
 msgid "  Number TAG (0x%lx)\n"
 msgstr ""
 
-#: dwarf.c:5629
+#: dwarf.c:5728
 msgid "has children"
 msgstr ""
 
 msgid "has children"
 msgstr ""
 
-#: dwarf.c:5629
+#: dwarf.c:5728
 msgid "no children"
 msgstr ""
 
 msgid "no children"
 msgstr ""
 
-#: dwarf.c:5691
+#: dwarf.c:5790
 #, c-format
 msgid "location view pair\n"
 msgstr ""
 
 #, c-format
 msgid "location view pair\n"
 msgstr ""
 
-#: dwarf.c:5723
+#: dwarf.c:5822
 #, c-format
 msgid "No debug information available for loc lists of entry: %u\n"
 msgstr ""
 
 #, c-format
 msgid "No debug information available for loc lists of entry: %u\n"
 msgstr ""
 
-#: dwarf.c:5735 dwarf.c:5882 dwarf.c:6044
+#: dwarf.c:5834 dwarf.c:5981 dwarf.c:6143
 #, c-format
 msgid "Invalid pointer size (%d) in debug info for entry %d\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid pointer size (%d) in debug info for entry %d\n"
 msgstr ""
 
-#: dwarf.c:5747 dwarf.c:5800 dwarf.c:5809 dwarf.c:5894 dwarf.c:5956
-#: dwarf.c:6055 dwarf.c:6128 dwarf.c:6136
+#: dwarf.c:5846 dwarf.c:5899 dwarf.c:5908 dwarf.c:5993 dwarf.c:6055
+#: dwarf.c:6154 dwarf.c:6227 dwarf.c:6235
 #, c-format
 msgid "Location list starting at offset 0x%lx is not terminated.\n"
 msgstr ""
 
 #, c-format
 msgid "Location list starting at offset 0x%lx is not terminated.\n"
 msgstr ""
 
-#: dwarf.c:5768 dwarf.c:5920 dwarf.c:6093 dwarf.c:6813 dwarf.c:6868
+#: dwarf.c:5867 dwarf.c:6019 dwarf.c:6192 dwarf.c:6986 dwarf.c:7041
 #, c-format
 msgid "<End of list>\n"
 msgstr ""
 
 #, c-format
 msgid "<End of list>\n"
 msgstr ""
 
-#: dwarf.c:5780 dwarf.c:5930 dwarf.c:6873
+#: dwarf.c:5879 dwarf.c:6029 dwarf.c:7046
 #, c-format
 msgid "(base address)\n"
 msgstr ""
 
 #, c-format
 msgid "(base address)\n"
 msgstr ""
 
-#: dwarf.c:5794 dwarf.c:5913 dwarf.c:6081
+#: dwarf.c:5893 dwarf.c:6012 dwarf.c:6180
 #, c-format
 msgid ""
 "views at %8.8lx for:\n"
 "    %*s "
 msgstr ""
 
 #, c-format
 msgid ""
 "views at %8.8lx for:\n"
 "    %*s "
 msgstr ""
 
-#: dwarf.c:5830 dwarf.c:5979
+#: dwarf.c:5929 dwarf.c:6078
 msgid " (start == end)"
 msgstr ""
 
 msgid " (start == end)"
 msgstr ""
 
-#: dwarf.c:5832 dwarf.c:5981
+#: dwarf.c:5931 dwarf.c:6080
 msgid " (start > end)"
 msgstr ""
 
 msgid " (start > end)"
 msgstr ""
 
-#: dwarf.c:5869
+#: dwarf.c:5968
 #, c-format
 msgid "No debug information available for loclists lists of entry: %u\n"
 msgstr ""
 
 #, c-format
 msgid "No debug information available for loclists lists of entry: %u\n"
 msgstr ""
 
-#: dwarf.c:5935
+#: dwarf.c:6034
 #, c-format
 msgid "View pair entry in loclist with locviews attribute\n"
 msgstr ""
 
 #, c-format
 msgid "View pair entry in loclist with locviews attribute\n"
 msgstr ""
 
-#: dwarf.c:5942
+#: dwarf.c:6041
 #, c-format
 msgid "views for:\n"
 msgstr ""
 
 #, c-format
 msgid "views for:\n"
 msgstr ""
 
-#: dwarf.c:5946
+#: dwarf.c:6045
 #, c-format
 msgid "Invalid location list entry type %d\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid location list entry type %d\n"
 msgstr ""
 
-#: dwarf.c:5990
+#: dwarf.c:6089
 #, c-format
 msgid "Trailing view pair not used in a range"
 msgstr ""
 
 #, c-format
 msgid "Trailing view pair not used in a range"
 msgstr ""
 
-#: dwarf.c:6032
+#: dwarf.c:6131
 #, c-format
 msgid "No debug information for loc lists of entry: %u\n"
 msgstr ""
 
 #, c-format
 msgid "No debug information for loc lists of entry: %u\n"
 msgstr ""
 
-#: dwarf.c:6099
+#: dwarf.c:6198
 #, c-format
 msgid "(base address selection entry)\n"
 msgstr ""
 
 #, c-format
 msgid "(base address selection entry)\n"
 msgstr ""
 
-#: dwarf.c:6120
+#: dwarf.c:6219
 #, c-format
 msgid "Unknown location list entry type 0x%x.\n"
 msgstr ""
 
 #, c-format
 msgid "Unknown location list entry type 0x%x.\n"
 msgstr ""
 
-#: dwarf.c:6213 dwarf.c:6466 dwarf.c:6687 dwarf.c:6760 dwarf.c:6927
+#: dwarf.c:6312 dwarf.c:6565 dwarf.c:6786 dwarf.c:6861 dwarf.c:7101
 #, c-format
 msgid ""
 "\n"
 "The %s section is empty.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "The %s section is empty.\n"
 msgstr ""
 
-#: dwarf.c:6233
+#: dwarf.c:6332
 #, c-format
 msgid "The %s section contains corrupt or unsupported version number: %d.\n"
 msgstr ""
 
 #, c-format
 msgid "The %s section contains corrupt or unsupported version number: %d.\n"
 msgstr ""
 
-#: dwarf.c:6253
+#: dwarf.c:6352
 #, c-format
 msgid "The %s section contains unsupported offset entry count: %d.\n"
 msgstr ""
 
 #, c-format
 msgid "The %s section contains unsupported offset entry count: %d.\n"
 msgstr ""
 
-#: dwarf.c:6264 dwarf.c:6693 dwarf.c:7005
+#: dwarf.c:6363 dwarf.c:6792 dwarf.c:7179
 #, c-format
 msgid ""
 "Unable to load/parse the .debug_info section, so cannot interpret the %s "
 "section.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Unable to load/parse the .debug_info section, so cannot interpret the %s "
 "section.\n"
 msgstr ""
 
-#: dwarf.c:6312
+#: dwarf.c:6411
 msgid "No location lists in .debug_info section!\n"
 msgstr ""
 
 msgid "No location lists in .debug_info section!\n"
 msgstr ""
 
-#: dwarf.c:6317
+#: dwarf.c:6416
 #, c-format
 msgid "Location lists in %s section start at 0x%s\n"
 msgstr ""
 
 #, c-format
 msgid "Location lists in %s section start at 0x%s\n"
 msgstr ""
 
-#: dwarf.c:6327
+#: dwarf.c:6426
 #, c-format
 msgid ""
 " Warning: This section has relocations - addresses seen here may not be "
 #, c-format
 msgid ""
 " Warning: This section has relocations - addresses seen here may not be "
@@ -3216,912 +3309,939 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: dwarf.c:6329
+#: dwarf.c:6428
 #, c-format
 msgid "    Offset   Begin            End              Expression\n"
 msgstr ""
 
 #, c-format
 msgid "    Offset   Begin            End              Expression\n"
 msgstr ""
 
-#: dwarf.c:6384
+#: dwarf.c:6483
 #, c-format
 msgid "There is a hole [0x%lx - 0x%lx] in .debug_loc section.\n"
 msgstr ""
 
 #, c-format
 msgid "There is a hole [0x%lx - 0x%lx] in .debug_loc section.\n"
 msgstr ""
 
-#: dwarf.c:6388
+#: dwarf.c:6487
 #, c-format
 msgid "There is an overlap [0x%lx - 0x%lx] in .debug_loc section.\n"
 msgstr ""
 
 #, c-format
 msgid "There is an overlap [0x%lx - 0x%lx] in .debug_loc section.\n"
 msgstr ""
 
-#: dwarf.c:6397
+#: dwarf.c:6496
 #, c-format
 msgid "Offset 0x%lx is bigger than .debug_loc section size.\n"
 msgstr ""
 
 #, c-format
 msgid "Offset 0x%lx is bigger than .debug_loc section size.\n"
 msgstr ""
 
-#: dwarf.c:6404
+#: dwarf.c:6503
 #, c-format
 msgid "View Offset 0x%lx is bigger than .debug_loc section size.\n"
 msgstr ""
 
 #, c-format
 msgid "View Offset 0x%lx is bigger than .debug_loc section size.\n"
 msgstr ""
 
-#: dwarf.c:6421
+#: dwarf.c:6520
 msgid "DWO is not yet supported.\n"
 msgstr ""
 
 msgid "DWO is not yet supported.\n"
 msgstr ""
 
-#: dwarf.c:6438
+#: dwarf.c:6537
 msgid "Hole and overlap detection requires adjacent view lists and loclists.\n"
 msgstr ""
 
 msgid "Hole and overlap detection requires adjacent view lists and loclists.\n"
 msgstr ""
 
-#: dwarf.c:6447
+#: dwarf.c:6546
 #, 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] ""
 
 #, 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:6603
+#: dwarf.c:6702
 msgid "Only DWARF 2 and 3 aranges are currently supported.\n"
 msgstr ""
 
 msgid "Only DWARF 2 and 3 aranges are currently supported.\n"
 msgstr ""
 
-#: dwarf.c:6607
+#: dwarf.c:6706
 #, c-format
 msgid "  Length:                   %ld\n"
 msgstr ""
 
 #, c-format
 msgid "  Length:                   %ld\n"
 msgstr ""
 
-#: dwarf.c:6609
+#: dwarf.c:6708
 #, c-format
 msgid "  Version:                  %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Version:                  %d\n"
 msgstr ""
 
-#: dwarf.c:6610
+#: dwarf.c:6709
 #, c-format
 msgid "  Offset into .debug_info:  0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid "  Offset into .debug_info:  0x%lx\n"
 msgstr ""
 
-#: dwarf.c:6612
+#: dwarf.c:6711
 #, c-format
 msgid "  Pointer Size:             %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Pointer Size:             %d\n"
 msgstr ""
 
-#: dwarf.c:6613
+#: dwarf.c:6712
 #, c-format
 msgid "  Segment Size:             %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Segment Size:             %d\n"
 msgstr ""
 
-#: dwarf.c:6620
+#: dwarf.c:6719
 #, c-format
 msgid "Invalid address size in %s section!\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid address size in %s section!\n"
 msgstr ""
 
-#: dwarf.c:6630
+#: dwarf.c:6729
 msgid "Pointer size + Segment size is not a power of two.\n"
 msgstr ""
 
 msgid "Pointer size + Segment size is not a power of two.\n"
 msgstr ""
 
-#: dwarf.c:6635
+#: dwarf.c:6734
 #, c-format
 msgid ""
 "\n"
 "    Address            Length\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "    Address            Length\n"
 msgstr ""
 
-#: dwarf.c:6637
+#: dwarf.c:6736
 #, c-format
 msgid ""
 "\n"
 "    Address    Length\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "    Address    Length\n"
 msgstr ""
 
-#: dwarf.c:6713
+#: dwarf.c:6812
 #, c-format
 msgid "Corrupt address base (%lx) found in debug section %u\n"
 msgstr ""
 
 #, c-format
 msgid "Corrupt address base (%lx) found in debug section %u\n"
 msgstr ""
 
-#: dwarf.c:6729
+#: dwarf.c:6828
 #, c-format
 msgid "  For compilation unit at offset 0x%s:\n"
 msgstr ""
 
 #, c-format
 msgid "  For compilation unit at offset 0x%s:\n"
 msgstr ""
 
-#: dwarf.c:6732
+#: dwarf.c:6831
 #, c-format
 msgid "\tIndex\tAddress\n"
 msgstr ""
 
 #, c-format
 msgid "\tIndex\tAddress\n"
 msgstr ""
 
-#: dwarf.c:6739
+#: dwarf.c:6838
 #, c-format
 msgid "\t%d:\t"
 msgstr ""
 
 #, c-format
 msgid "\t%d:\t"
 msgstr ""
 
-#: dwarf.c:6832 dwarf.c:6902
+#: dwarf.c:6901 dwarf.c:6916
+#, c-format
+msgid "    Length: %#lx\n"
+msgstr ""
+
+#: dwarf.c:6902 dwarf.c:6918
+#, c-format
+msgid "       Index   Offset [String]\n"
+msgstr ""
+
+#: dwarf.c:6909
+#, c-format
+msgid "Unexpected version number in str_offset header: %#x\n"
+msgstr ""
+
+#: dwarf.c:6914
+#, c-format
+msgid "Unexpected value in str_offset header's padding field: %#x\n"
+msgstr ""
+
+#: dwarf.c:6917
+#, c-format
+msgid "    Version: %#lx\n"
+msgstr ""
+
+#: dwarf.c:7005 dwarf.c:7075
 msgid "(start == end)"
 msgstr ""
 
 msgid "(start == end)"
 msgstr ""
 
-#: dwarf.c:6834 dwarf.c:6904
+#: dwarf.c:7007 dwarf.c:7077
 msgid "(start > end)"
 msgstr ""
 
 msgid "(start > end)"
 msgstr ""
 
-#: dwarf.c:6856
+#: dwarf.c:7029
 #, c-format
 msgid "Range list starting at offset 0x%lx is not terminated.\n"
 msgstr ""
 
 #, c-format
 msgid "Range list starting at offset 0x%lx is not terminated.\n"
 msgstr ""
 
-#: dwarf.c:6889
+#: dwarf.c:7062
 #, c-format
 msgid "Invalid range list entry type %d\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid range list entry type %d\n"
 msgstr ""
 
-#: dwarf.c:6966
+#: dwarf.c:7140
 #, c-format
 msgid ""
 "The length field (0x%lx) in the debug_rnglists header is wrong - the section "
 "is too small\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "The length field (0x%lx) in the debug_rnglists header is wrong - the section "
 "is too small\n"
 msgstr ""
 
-#: dwarf.c:6977
+#: dwarf.c:7151
 msgid "Only DWARF version 5 debug_rnglists info is currently supported.\n"
 msgstr ""
 
 msgid "Only DWARF version 5 debug_rnglists info is currently supported.\n"
 msgstr ""
 
-#: dwarf.c:6996
+#: dwarf.c:7170
 #, 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.
 #, 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:7018
+#: dwarf.c:7192
 #, c-format
 msgid "No range lists in .debug_info section.\n"
 msgstr ""
 
 #, c-format
 msgid "No range lists in .debug_info section.\n"
 msgstr ""
 
-#: dwarf.c:7043
+#: dwarf.c:7217
 #, c-format
 msgid "Range lists in %s section start at 0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid "Range lists in %s section start at 0x%lx\n"
 msgstr ""
 
-#: dwarf.c:7048
+#: dwarf.c:7222
 #, c-format
 msgid "    Offset   Begin    End\n"
 msgstr ""
 
 #, c-format
 msgid "    Offset   Begin    End\n"
 msgstr ""
 
-#: dwarf.c:7067
+#: dwarf.c:7241
 #, c-format
 msgid "Corrupt pointer size (%d) in debug entry at offset %8.8lx\n"
 msgstr ""
 
 #, c-format
 msgid "Corrupt pointer size (%d) in debug entry at offset %8.8lx\n"
 msgstr ""
 
-#: dwarf.c:7074
+#: dwarf.c:7248
 #, c-format
 msgid "Corrupt offset (%#8.8lx) in range entry %u\n"
 msgstr ""
 
 #, c-format
 msgid "Corrupt offset (%#8.8lx) in range entry %u\n"
 msgstr ""
 
-#: dwarf.c:7082
+#: dwarf.c:7265
 #, c-format
 msgid "There is a hole [0x%lx - 0x%lx] in %s section.\n"
 msgstr ""
 
 #, c-format
 msgid "There is a hole [0x%lx - 0x%lx] in %s section.\n"
 msgstr ""
 
-#: dwarf.c:7089
+#: dwarf.c:7272
 #, c-format
 msgid "There is an overlap [0x%lx - 0x%lx] in %s section.\n"
 msgstr ""
 
 #, c-format
 msgid "There is an overlap [0x%lx - 0x%lx] in %s section.\n"
 msgstr ""
 
-#: dwarf.c:7165
+#: dwarf.c:7348
 #, c-format
 msgid "Unfeasibly large register number: %u\n"
 msgstr ""
 
 #, c-format
 msgid "Unfeasibly large register number: %u\n"
 msgstr ""
 
-#: dwarf.c:7178
+#: dwarf.c:7361
 #, c-format
 msgid "Out of memory allocating %u columns in dwarf frame arrays\n"
 msgstr ""
 
 #, c-format
 msgid "Out of memory allocating %u columns in dwarf frame arrays\n"
 msgstr ""
 
-#: dwarf.c:7630
+#: dwarf.c:7812
 msgid "No terminator for augmentation name\n"
 msgstr ""
 
 msgid "No terminator for augmentation name\n"
 msgstr ""
 
-#: dwarf.c:7642
+#: dwarf.c:7824
 #, c-format
 msgid "Invalid pointer size (%d) in CIE data\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid pointer size (%d) in CIE data\n"
 msgstr ""
 
-#: dwarf.c:7650
+#: dwarf.c:7832
 #, c-format
 msgid "Invalid segment size (%d) in CIE data\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid segment size (%d) in CIE data\n"
 msgstr ""
 
-#: dwarf.c:7681 dwarf.c:8052
+#: dwarf.c:7863 dwarf.c:8234
 #, c-format
 msgid "Augmentation data too long: 0x%s, expected at most %#lx\n"
 msgstr ""
 
 #, c-format
 msgid "Augmentation data too long: 0x%s, expected at most %#lx\n"
 msgstr ""
 
-#: dwarf.c:7768
+#: dwarf.c:7950
 #, c-format
 msgid "  Augmentation data:    "
 msgstr ""
 
 #, c-format
 msgid "  Augmentation data:    "
 msgstr ""
 
-#: dwarf.c:7784
+#: dwarf.c:7966
 msgid "bad register: "
 msgstr ""
 
 msgid "bad register: "
 msgstr ""
 
-#: dwarf.c:7954
+#: dwarf.c:8136
 msgid "Failed to read CIE information\n"
 msgstr ""
 
 msgid "Failed to read CIE information\n"
 msgstr ""
 
-#: dwarf.c:7965 dwarf.c:7989 dwarf.c:8016
+#: dwarf.c:8147 dwarf.c:8171 dwarf.c:8198
 msgid "Invalid max register\n"
 msgstr ""
 
 #. PR 17512: file: 9e196b3e.
 msgid "Invalid max register\n"
 msgstr ""
 
 #. PR 17512: file: 9e196b3e.
-#: dwarf.c:8031
+#: dwarf.c:8213
 #, c-format
 msgid "Probably corrupt segment size: %d - using 4 instead\n"
 msgstr ""
 
 #, c-format
 msgid "Probably corrupt segment size: %d - using 4 instead\n"
 msgstr ""
 
-#: dwarf.c:8177
+#: dwarf.c:8359
 #, c-format
 msgid "Corrupt CFA_def expression value: %lu\n"
 msgstr ""
 
 #. PR 17512: file:306-192417-0.005.
 #, c-format
 msgid "Corrupt CFA_def expression value: %lu\n"
 msgstr ""
 
 #. PR 17512: file:306-192417-0.005.
-#: dwarf.c:8191
+#: dwarf.c:8373
 #, c-format
 msgid "Corrupt CFA expression value: %lu\n"
 msgstr ""
 
 #, c-format
 msgid "Corrupt CFA expression value: %lu\n"
 msgstr ""
 
-#: dwarf.c:8494
+#: dwarf.c:8676
 msgid "Invalid column number in saved frame state\n"
 msgstr ""
 
 msgid "Invalid column number in saved frame state\n"
 msgstr ""
 
-#: dwarf.c:8541
+#: dwarf.c:8723
 #, c-format
 msgid "  DW_CFA_def_cfa_expression: <corrupt len %lu>\n"
 msgstr ""
 
 #, c-format
 msgid "  DW_CFA_def_cfa_expression: <corrupt len %lu>\n"
 msgstr ""
 
-#: dwarf.c:8565
+#: dwarf.c:8747
 #, c-format
 msgid "  DW_CFA_expression: <corrupt len %lu>\n"
 msgstr ""
 
 #, c-format
 msgid "  DW_CFA_expression: <corrupt len %lu>\n"
 msgstr ""
 
-#: dwarf.c:8697
+#: dwarf.c:8879
 #, c-format
 msgid "  DW_CFA_??? (User defined call frame op: %#x)\n"
 msgstr ""
 
 #, c-format
 msgid "  DW_CFA_??? (User defined call frame op: %#x)\n"
 msgstr ""
 
-#: dwarf.c:8699
+#: dwarf.c:8881
 #, c-format
 msgid "Unsupported or unknown Dwarf Call Frame Instruction number: %#x\n"
 msgstr ""
 
 #, c-format
 msgid "Unsupported or unknown Dwarf Call Frame Instruction number: %#x\n"
 msgstr ""
 
-#: dwarf.c:8813 dwarf.c:9217
+#: dwarf.c:8995 dwarf.c:9399
 #, c-format
 msgid "Version %ld\n"
 msgstr ""
 
 #, c-format
 msgid "Version %ld\n"
 msgstr ""
 
-#: dwarf.c:8819
+#: dwarf.c:9001
 msgid "Only DWARF version 5 .debug_names is currently supported.\n"
 msgstr ""
 
 msgid "Only DWARF version 5 .debug_names is currently supported.\n"
 msgstr ""
 
-#: dwarf.c:8826
+#: dwarf.c:9008
 #, c-format
 msgid "Padding field of .debug_names must be 0 (found 0x%x)\n"
 msgstr ""
 
 #, c-format
 msgid "Padding field of .debug_names must be 0 (found 0x%x)\n"
 msgstr ""
 
-#: dwarf.c:8831
+#: dwarf.c:9013
 msgid "Compilation unit count must be >= 1 in .debug_names\n"
 msgstr ""
 
 msgid "Compilation unit count must be >= 1 in .debug_names\n"
 msgstr ""
 
-#: dwarf.c:8842
+#: dwarf.c:9024
 #, c-format
 msgid ""
 "Augmentation string length %u must be rounded up to a multiple of 4 in ."
 "debug_names.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Augmentation string length %u must be rounded up to a multiple of 4 in ."
 "debug_names.\n"
 msgstr ""
 
-#: dwarf.c:8848
+#: dwarf.c:9030
 #, c-format
 msgid "Augmentation string:"
 msgstr ""
 
 #, c-format
 msgid "Augmentation string:"
 msgstr ""
 
-#: dwarf.c:8875
+#: dwarf.c:9057
 #, c-format
 msgid "CU table:\n"
 msgstr ""
 
 #, c-format
 msgid "CU table:\n"
 msgstr ""
 
-#: dwarf.c:8881 dwarf.c:8891
+#: dwarf.c:9063 dwarf.c:9073
 #, c-format
 msgid "[%3u] 0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid "[%3u] 0x%lx\n"
 msgstr ""
 
-#: dwarf.c:8885
+#: dwarf.c:9067
 #, c-format
 msgid "TU table:\n"
 msgstr ""
 
 #, c-format
 msgid "TU table:\n"
 msgstr ""
 
-#: dwarf.c:8895
+#: dwarf.c:9077
 #, c-format
 msgid "Foreign TU table:\n"
 msgstr ""
 
 #, c-format
 msgid "Foreign TU table:\n"
 msgstr ""
 
-#: dwarf.c:8901
+#: dwarf.c:9083
 #, c-format
 msgid "[%3u] "
 msgstr ""
 
 #, c-format
 msgid "[%3u] "
 msgstr ""
 
-#: dwarf.c:8921
+#: dwarf.c:9103
 #, c-format
 msgid ""
 "Entry pool offset (0x%lx) exceeds unit size 0x%lx for unit 0x%lx in the "
 "debug_names\n"
 msgstr ""
 
 #, 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:8938
+#: dwarf.c:9120
 #, c-format
 msgid "Used %zu of %lu bucket.\n"
 msgid_plural "Used %zu of %lu buckets.\n"
 msgstr[0] ""
 msgstr[1] ""
 
 #, c-format
 msgid "Used %zu of %lu bucket.\n"
 msgid_plural "Used %zu of %lu buckets.\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: dwarf.c:8965
+#: dwarf.c:9147
 #, c-format
 msgid ""
 "Out of %lu items there are %zu bucket clashes (longest of %zu entries).\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Out of %lu items there are %zu bucket clashes (longest of %zu entries).\n"
 msgstr ""
 
-#: dwarf.c:9002
+#: dwarf.c:9184
 #, c-format
 msgid "Duplicate abbreviation tag %lu in unit 0x%lx in the debug_names\n"
 msgstr ""
 
 #, c-format
 msgid "Duplicate abbreviation tag %lu in unit 0x%lx in the debug_names\n"
 msgstr ""
 
-#: dwarf.c:9024 dwarf.c:9343
+#: dwarf.c:9206 dwarf.c:9525
 #, c-format
 msgid ""
 "\n"
 "Symbol table:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Symbol table:\n"
 msgstr ""
 
-#: dwarf.c:9077
+#: dwarf.c:9259
 #, c-format
 msgid "Undefined abbreviation tag %lu in unit 0x%lx in the debug_names\n"
 msgstr ""
 
 #, c-format
 msgid "Undefined abbreviation tag %lu in unit 0x%lx in the debug_names\n"
 msgstr ""
 
-#: dwarf.c:9108
+#: dwarf.c:9290
 #, c-format
 msgid " <no entries>"
 msgstr ""
 
 #, c-format
 msgid " <no entries>"
 msgstr ""
 
-#: dwarf.c:9140
+#: dwarf.c:9322
 msgid "The debuglink filename is corrupt/missing\n"
 msgstr ""
 
 msgid "The debuglink filename is corrupt/missing\n"
 msgstr ""
 
-#: dwarf.c:9144
+#: dwarf.c:9326
 #, c-format
 msgid "  Separate debug info file: %s\n"
 msgstr ""
 
 #, c-format
 msgid "  Separate debug info file: %s\n"
 msgstr ""
 
-#: dwarf.c:9155
+#: dwarf.c:9337
 msgid "CRC offset missing/truncated\n"
 msgstr ""
 
 msgid "CRC offset missing/truncated\n"
 msgstr ""
 
-#: dwarf.c:9161
+#: dwarf.c:9343
 #, c-format
 msgid "  CRC value: %#x\n"
 msgstr ""
 
 #, c-format
 msgid "  CRC value: %#x\n"
 msgstr ""
 
-#: dwarf.c:9165
+#: dwarf.c:9347
 #, c-format
 msgid "There are %#lx extraneous bytes at the end of the section\n"
 msgstr ""
 
 #, c-format
 msgid "There are %#lx extraneous bytes at the end of the section\n"
 msgstr ""
 
-#: dwarf.c:9179
+#: dwarf.c:9361
 #, c-format
 msgid "Build-ID is too short (%#lx bytes)\n"
 msgstr ""
 
 #, c-format
 msgid "Build-ID is too short (%#lx bytes)\n"
 msgstr ""
 
-#: dwarf.c:9183
+#: dwarf.c:9365
 #, c-format
 msgid "  Build-ID (%#lx bytes):"
 msgstr ""
 
 #, c-format
 msgid "  Build-ID (%#lx bytes):"
 msgstr ""
 
-#: dwarf.c:9212
+#: dwarf.c:9394
 #, c-format
 msgid "Truncated header in the %s section.\n"
 msgstr ""
 
 #, c-format
 msgid "Truncated header in the %s section.\n"
 msgstr ""
 
-#: dwarf.c:9223
+#: dwarf.c:9405
 #, c-format
 msgid "Unsupported version %lu.\n"
 msgstr ""
 
 #, c-format
 msgid "Unsupported version %lu.\n"
 msgstr ""
 
-#: dwarf.c:9227
+#: dwarf.c:9409
 msgid "The address table data in version 3 may be wrong.\n"
 msgstr ""
 
 msgid "The address table data in version 3 may be wrong.\n"
 msgstr ""
 
-#: dwarf.c:9229
+#: dwarf.c:9411
 msgid "Version 4 does not support case insensitive lookups.\n"
 msgstr ""
 
 msgid "Version 4 does not support case insensitive lookups.\n"
 msgstr ""
 
-#: dwarf.c:9231
+#: dwarf.c:9413
 msgid "Version 5 does not include inlined functions.\n"
 msgstr ""
 
 msgid "Version 5 does not include inlined functions.\n"
 msgstr ""
 
-#: dwarf.c:9233
+#: dwarf.c:9415
 msgid "Version 6 does not include symbol attributes.\n"
 msgstr ""
 
 msgid "Version 6 does not include symbol attributes.\n"
 msgstr ""
 
-#: dwarf.c:9251
+#: dwarf.c:9433
 #, c-format
 msgid "Corrupt header in the %s section.\n"
 msgstr ""
 
 #, c-format
 msgid "Corrupt header in the %s section.\n"
 msgstr ""
 
-#: dwarf.c:9258
+#: dwarf.c:9440
 #, c-format
 msgid "TU offset (%x) is less than CU offset (%x)\n"
 msgstr ""
 
 #, c-format
 msgid "TU offset (%x) is less than CU offset (%x)\n"
 msgstr ""
 
-#: dwarf.c:9267
+#: dwarf.c:9449
 #, c-format
 msgid "Address table offset (%x) is less than TU offset (%x)\n"
 msgstr ""
 
 #, c-format
 msgid "Address table offset (%x) is less than TU offset (%x)\n"
 msgstr ""
 
-#: dwarf.c:9277
+#: dwarf.c:9459
 #, c-format
 msgid "Symbol table offset (%x) is less then Address table offset (%x)\n"
 msgstr ""
 
 #, c-format
 msgid "Symbol table offset (%x) is less then Address table offset (%x)\n"
 msgstr ""
 
-#: dwarf.c:9286
+#: dwarf.c:9468
 #, c-format
 msgid "Constant pool offset (%x) is less than symbol table offset (%x)\n"
 msgstr ""
 
 #, c-format
 msgid "Constant pool offset (%x) is less than symbol table offset (%x)\n"
 msgstr ""
 
-#: dwarf.c:9301
+#: dwarf.c:9483
 msgid "Address table extends beyond end of section.\n"
 msgstr ""
 
 msgid "Address table extends beyond end of section.\n"
 msgstr ""
 
-#: dwarf.c:9305
+#: dwarf.c:9487
 #, c-format
 msgid ""
 "\n"
 "CU table:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "CU table:\n"
 msgstr ""
 
-#: dwarf.c:9311
+#: dwarf.c:9493
 #, c-format
 msgid "[%3u] 0x%lx - 0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid "[%3u] 0x%lx - 0x%lx\n"
 msgstr ""
 
-#: dwarf.c:9316
+#: dwarf.c:9498
 #, c-format
 msgid ""
 "\n"
 "TU table:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "TU table:\n"
 msgstr ""
 
-#: dwarf.c:9323
+#: dwarf.c:9505
 #, c-format
 msgid "[%3u] 0x%lx 0x%lx "
 msgstr ""
 
 #, c-format
 msgid "[%3u] 0x%lx 0x%lx "
 msgstr ""
 
-#: dwarf.c:9330
+#: dwarf.c:9512
 #, c-format
 msgid ""
 "\n"
 "Address table:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Address table:\n"
 msgstr ""
 
-#: dwarf.c:9340
+#: dwarf.c:9522
 #, c-format
 msgid "%lu\n"
 msgstr ""
 
 #, c-format
 msgid "%lu\n"
 msgstr ""
 
-#: dwarf.c:9360
+#: dwarf.c:9542
 #, c-format
 msgid "[%3u] <corrupt offset: %x>"
 msgstr ""
 
 #, c-format
 msgid "[%3u] <corrupt offset: %x>"
 msgstr ""
 
-#: dwarf.c:9361
+#: dwarf.c:9543
 #, c-format
 msgid "Corrupt name offset of 0x%x found for symbol table slot %d\n"
 msgstr ""
 
 #, c-format
 msgid "Corrupt name offset of 0x%x found for symbol table slot %d\n"
 msgstr ""
 
-#: dwarf.c:9372
+#: dwarf.c:9554
 #, c-format
 msgid "<invalid CU vector offset: %x>\n"
 msgstr ""
 
 #, c-format
 msgid "<invalid CU vector offset: %x>\n"
 msgstr ""
 
-#: dwarf.c:9373
+#: dwarf.c:9555
 #, c-format
 msgid "Corrupt CU vector offset of 0x%x found for symbol table slot %d\n"
 msgstr ""
 
 #, c-format
 msgid "Corrupt CU vector offset of 0x%x found for symbol table slot %d\n"
 msgstr ""
 
-#: dwarf.c:9386
+#: dwarf.c:9568
 #, c-format
 msgid "Invalid number of CUs (0x%x) for symbol table slot %d\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid number of CUs (0x%x) for symbol table slot %d\n"
 msgstr ""
 
-#: dwarf.c:9411
+#: dwarf.c:9593
 msgid "static"
 msgstr ""
 
 msgid "static"
 msgstr ""
 
-#: dwarf.c:9411
+#: dwarf.c:9593
 msgid "global"
 msgstr ""
 
 msgid "global"
 msgstr ""
 
-#: dwarf.c:9449 dwarf.c:9460
+#: dwarf.c:9631 dwarf.c:9642
 msgid "Internal error: out of space in the shndx pool.\n"
 msgstr ""
 
 msgid "Internal error: out of space in the shndx pool.\n"
 msgstr ""
 
-#: dwarf.c:9524
+#: dwarf.c:9706
 #, c-format
 msgid "Section %s is empty\n"
 msgstr ""
 
 #, c-format
 msgid "Section %s is empty\n"
 msgstr ""
 
-#: dwarf.c:9530
+#: dwarf.c:9712
 #, c-format
 msgid "Section %s is too small to contain a CU/TU header\n"
 msgstr ""
 
 #, c-format
 msgid "Section %s is too small to contain a CU/TU header\n"
 msgstr ""
 
-#: dwarf.c:9549
+#: dwarf.c:9731
 #, c-format
 msgid "  Version:                 %u\n"
 msgstr ""
 
 #, c-format
 msgid "  Version:                 %u\n"
 msgstr ""
 
-#: dwarf.c:9551
+#: dwarf.c:9733
 #, c-format
 msgid "  Number of columns:       %u\n"
 msgstr ""
 
 #, c-format
 msgid "  Number of columns:       %u\n"
 msgstr ""
 
-#: dwarf.c:9552
+#: dwarf.c:9734
 #, c-format
 msgid "  Number of used entries:  %u\n"
 msgstr ""
 
 #, c-format
 msgid "  Number of used entries:  %u\n"
 msgstr ""
 
-#: dwarf.c:9553
+#: dwarf.c:9735
 #, c-format
 msgid ""
 "  Number of slots:         %u\n"
 "\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  Number of slots:         %u\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:9562
+#: dwarf.c:9744
 #, 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] ""
 
 #, 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:9586
+#: dwarf.c:9768
 msgid "Section index pool located before start of section\n"
 msgstr ""
 
 msgid "Section index pool located before start of section\n"
 msgstr ""
 
-#: dwarf.c:9591
+#: dwarf.c:9773
 #, c-format
 msgid "  [%3d] Signature:  0x%s  Sections: "
 msgstr ""
 
 #, c-format
 msgid "  [%3d] Signature:  0x%s  Sections: "
 msgstr ""
 
-#: dwarf.c:9598
+#: dwarf.c:9780
 #, c-format
 msgid "Section %s too small for shndx pool\n"
 msgstr ""
 
 #, c-format
 msgid "Section %s too small for shndx pool\n"
 msgstr ""
 
-#: dwarf.c:9646
+#: dwarf.c:9828
 #, c-format
 msgid "Section %s too small for offset and size tables\n"
 msgstr ""
 
 #, c-format
 msgid "Section %s too small for offset and size tables\n"
 msgstr ""
 
-#: dwarf.c:9653
+#: dwarf.c:9835
 #, c-format
 msgid "  Offset table\n"
 msgstr ""
 
 #, c-format
 msgid "  Offset table\n"
 msgstr ""
 
-#: dwarf.c:9655 dwarf.c:9756
+#: dwarf.c:9837 dwarf.c:9938
 msgid "signature"
 msgstr ""
 
 msgid "signature"
 msgstr ""
 
-#: dwarf.c:9655 dwarf.c:9756
+#: dwarf.c:9837 dwarf.c:9938
 msgid "dwo_id"
 msgstr ""
 
 msgid "dwo_id"
 msgstr ""
 
-#: dwarf.c:9693
+#: dwarf.c:9875
 #, c-format
 msgid "Row index (%u) is larger than number of used entries (%u)\n"
 msgstr ""
 
 #, c-format
 msgid "Row index (%u) is larger than number of used entries (%u)\n"
 msgstr ""
 
-#: dwarf.c:9707
+#: dwarf.c:9889
 #, c-format
 msgid "Signature (%p) extends beyond end of space in section\n"
 msgstr ""
 
 #, c-format
 msgid "Signature (%p) extends beyond end of space in section\n"
 msgstr ""
 
-#: dwarf.c:9716
+#: dwarf.c:9898
 #, c-format
 msgid "Row index (%u) * num columns (%u) > space remaining in section\n"
 msgstr ""
 
 #, c-format
 msgid "Row index (%u) * num columns (%u) > space remaining in section\n"
 msgstr ""
 
-#: dwarf.c:9722 dwarf.c:9779
+#: dwarf.c:9904 dwarf.c:9961
 #, c-format
 msgid "  [%3d] 0x%s"
 msgstr ""
 
 #, c-format
 msgid "  [%3d] 0x%s"
 msgstr ""
 
-#: dwarf.c:9736 dwarf.c:9792
+#: dwarf.c:9918 dwarf.c:9974
 #, c-format
 msgid "Overlarge Dwarf section index detected: %u\n"
 msgstr ""
 
 #, c-format
 msgid "Overlarge Dwarf section index detected: %u\n"
 msgstr ""
 
-#: dwarf.c:9754
+#: dwarf.c:9936
 #, c-format
 msgid "  Size table\n"
 msgstr ""
 
 #, c-format
 msgid "  Size table\n"
 msgstr ""
 
-#: dwarf.c:9807
+#: dwarf.c:9989
 #, c-format
 msgid "  Unsupported version (%d)\n"
 msgstr ""
 
 #, c-format
 msgid "  Unsupported version (%d)\n"
 msgstr ""
 
-#: dwarf.c:9879
+#: dwarf.c:10061
 #, c-format
 msgid "Displaying the debug contents of section %s is not yet supported.\n"
 msgstr ""
 
 #, c-format
 msgid "Displaying the debug contents of section %s is not yet supported.\n"
 msgstr ""
 
-#: dwarf.c:9910
+#: dwarf.c:10092
 #, c-format
 msgid ""
 "Attempt to allocate an array with an excessive number of elements: 0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Attempt to allocate an array with an excessive number of elements: 0x%lx\n"
 msgstr ""
 
-#: dwarf.c:9928
+#: dwarf.c:10110
 #, c-format
 msgid ""
 "Attempt to re-allocate an array with an excessive number of elements: 0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Attempt to re-allocate an array with an excessive number of elements: 0x%lx\n"
 msgstr ""
 
-#: dwarf.c:9944
+#: dwarf.c:10126
 #, c-format
 msgid ""
 "Attempt to allocate a zero'ed array with an excessive number of elements: 0x"
 "%lx\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Attempt to allocate a zero'ed array with an excessive number of elements: 0x"
 "%lx\n"
 msgstr ""
 
-#: dwarf.c:10042
+#: dwarf.c:10224
 #, c-format
 msgid "Unable to reopen separate debug info file: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Unable to reopen separate debug info file: %s\n"
 msgstr ""
 
-#: dwarf.c:10054
+#: dwarf.c:10236
 #, c-format
 msgid "Separate debug info file %s found, but CRC does not match - ignoring\n"
 msgstr ""
 
 #, c-format
 msgid "Separate debug info file %s found, but CRC does not match - ignoring\n"
 msgstr ""
 
-#: dwarf.c:10232
+#: dwarf.c:10414
 #, c-format
 msgid "Corrupt debuglink section: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Corrupt debuglink section: %s\n"
 msgstr ""
 
-#: dwarf.c:10270
+#: dwarf.c:10452
 msgid "Out of memory"
 msgstr ""
 
 #. Failed to find the file.
 msgid "Out of memory"
 msgstr ""
 
 #. Failed to find the file.
-#: dwarf.c:10342
+#: dwarf.c:10524
 #, c-format
 msgid "could not find separate debug file '%s'\n"
 msgstr ""
 
 #, c-format
 msgid "could not find separate debug file '%s'\n"
 msgstr ""
 
-#: dwarf.c:10343 dwarf.c:10347 dwarf.c:10352 dwarf.c:10355 dwarf.c:10359
-#: dwarf.c:10362 dwarf.c:10365 dwarf.c:10368
+#: dwarf.c:10525 dwarf.c:10529 dwarf.c:10534 dwarf.c:10537 dwarf.c:10541
+#: dwarf.c:10544 dwarf.c:10547 dwarf.c:10550
 #, c-format
 msgid "tried: %s\n"
 msgstr ""
 
 #, c-format
 msgid "tried: %s\n"
 msgstr ""
 
-#: dwarf.c:10376
+#: dwarf.c:10558
 #, c-format
 msgid "tried: DEBUGINFOD_URLS=%s\n"
 msgstr ""
 
 #, c-format
 msgid "tried: DEBUGINFOD_URLS=%s\n"
 msgstr ""
 
-#: dwarf.c:10392
+#: dwarf.c:10574
 #, 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.
 #, 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:10400
+#: dwarf.c:10582
 #, c-format
 msgid ""
 "%s: Found separate debug info file: %s\n"
 "\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "%s: Found separate debug info file: %s\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:10420
+#: dwarf.c:10602
 msgid "Out of memory allocating dwo filename\n"
 msgstr ""
 
 msgid "Out of memory allocating dwo filename\n"
 msgstr ""
 
-#: dwarf.c:10426
+#: dwarf.c:10608
 #, c-format
 msgid "Unable to load dwo file: %s\n"
 msgstr ""
 
 #. FIXME: We should check the dwo_id.
 #, c-format
 msgid "Unable to load dwo file: %s\n"
 msgstr ""
 
 #. FIXME: We should check the dwo_id.
-#: dwarf.c:10433
+#: dwarf.c:10615
 #, c-format
 msgid ""
 "%s: Found separate debug object file: %s\n"
 "\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "%s: Found separate debug object file: %s\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:10474
+#: dwarf.c:10656
 #, c-format
 msgid ""
 "The %s section contains link(s) to dwo file(s):\n"
 "\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "The %s section contains link(s) to dwo file(s):\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:10479
+#: dwarf.c:10661
 #, c-format
 msgid "  Name:      %s\n"
 msgstr ""
 
 #, c-format
 msgid "  Name:      %s\n"
 msgstr ""
 
-#: dwarf.c:10480
+#: dwarf.c:10662
 #, c-format
 msgid "  Directory: %s\n"
 msgstr ""
 
 #, c-format
 msgid "  Directory: %s\n"
 msgstr ""
 
-#: dwarf.c:10480
+#: dwarf.c:10662
 msgid "<not-found>"
 msgstr ""
 
 msgid "<not-found>"
 msgstr ""
 
-#: dwarf.c:10482
+#: dwarf.c:10664
 #, c-format
 msgid "  ID:       "
 msgstr ""
 
 #, c-format
 msgid "  ID:       "
 msgstr ""
 
-#: dwarf.c:10484
+#: dwarf.c:10666
 #, c-format
 msgid "  ID: <unknown>\n"
 msgstr ""
 
 #, c-format
 msgid "  ID: <unknown>\n"
 msgstr ""
 
-#: dwarf.c:10501
+#: dwarf.c:10683
 msgid "Unexpected DWO INFO type"
 msgstr ""
 
 msgid "Unexpected DWO INFO type"
 msgstr ""
 
-#: dwarf.c:10666 dwarf.c:10708
+#: dwarf.c:10849 dwarf.c:10892
 #, c-format
 msgid "Unrecognized debug option '%s'\n"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized debug option '%s'\n"
 msgstr ""
 
-#: dwarf.h:267
-msgid "LEB end of data\n"
+#: dwarf.h:271
+#, c-format
+msgid "%s:%lu: end of data encountered whilst reading LEB\n"
 msgstr ""
 
 msgstr ""
 
-#: dwarf.h:269
-msgid "LEB value too large\n"
+#: dwarf.h:273
+#, c-format
+msgid "%s:%lu: read LEB value is too large to store in destination variable\n"
 msgstr ""
 
 msgstr ""
 
-#: elfcomm.c:42
+#: elfcomm.c:46
 #, c-format
 msgid "%s: Error: "
 msgstr ""
 
 #, c-format
 msgid "%s: Error: "
 msgstr ""
 
-#: elfcomm.c:56
+#: elfcomm.c:60
 #, c-format
 msgid "%s: Warning: "
 msgstr ""
 
 #, c-format
 msgid "%s: Warning: "
 msgstr ""
 
-#: elfcomm.c:88 elfcomm.c:123 elfcomm.c:228 elfcomm.c:338
+#: elfcomm.c:92 elfcomm.c:127 elfcomm.c:232 elfcomm.c:342
 #, c-format
 msgid "Unhandled data length: %d\n"
 msgstr ""
 
 #, c-format
 msgid "Unhandled data length: %d\n"
 msgstr ""
 
-#: elfcomm.c:417 elfcomm.c:442 elfcomm.c:909
+#: elfcomm.c:421 elfcomm.c:446 elfcomm.c:920
 msgid "Out of memory\n"
 msgstr ""
 
 msgid "Out of memory\n"
 msgstr ""
 
-#: elfcomm.c:434
+#: elfcomm.c:438
 #, c-format
 msgid "Abnormal length of thin archive member name: %lx\n"
 msgstr ""
 
 #, c-format
 msgid "Abnormal length of thin archive member name: %lx\n"
 msgstr ""
 
-#: elfcomm.c:478
+#: elfcomm.c:482
 #, c-format
 msgid "%s: invalid archive header size: %ld\n"
 msgstr ""
 
 #, c-format
 msgid "%s: invalid archive header size: %ld\n"
 msgstr ""
 
-#: elfcomm.c:491
+#: elfcomm.c:495
 #, c-format
 msgid "%s: failed to skip archive symbol table\n"
 msgstr ""
 
 #, c-format
 msgid "%s: failed to skip archive symbol table\n"
 msgstr ""
 
-#: elfcomm.c:510
+#: elfcomm.c:514
 #, c-format
 msgid "%s: the archive index is empty\n"
 msgstr ""
 
 #, c-format
 msgid "%s: the archive index is empty\n"
 msgstr ""
 
-#: elfcomm.c:518 elfcomm.c:547
+#: elfcomm.c:522 elfcomm.c:551
 #, c-format
 msgid "%s: failed to read archive index\n"
 msgstr ""
 
 #, c-format
 msgid "%s: failed to read archive index\n"
 msgstr ""
 
-#: elfcomm.c:529
+#: elfcomm.c:533
 #, c-format
 msgid ""
 "%s: the archive index is supposed to have 0x%lx entries of %d bytes, but the "
 "size is only 0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "%s: the archive index is supposed to have 0x%lx entries of %d bytes, but the "
 "size is only 0x%lx\n"
 msgstr ""
 
-#: elfcomm.c:539
+#: elfcomm.c:543
 msgid "Out of memory whilst trying to read archive symbol index\n"
 msgstr ""
 
 msgid "Out of memory whilst trying to read archive symbol index\n"
 msgstr ""
 
-#: elfcomm.c:559
+#: elfcomm.c:563
 msgid "Out of memory whilst trying to convert the archive symbol index\n"
 msgstr ""
 
 msgid "Out of memory whilst trying to convert the archive symbol index\n"
 msgstr ""
 
-#: elfcomm.c:572
+#: elfcomm.c:576
 #, c-format
 msgid "%s: the archive has an index but no symbols\n"
 msgstr ""
 
 #, c-format
 msgid "%s: the archive has an index but no symbols\n"
 msgstr ""
 
-#: elfcomm.c:580
+#: elfcomm.c:584
 msgid "Out of memory whilst trying to read archive index symbol table\n"
 msgstr ""
 
 msgid "Out of memory whilst trying to read archive index symbol table\n"
 msgstr ""
 
-#: elfcomm.c:588
+#: elfcomm.c:592
 #, c-format
 msgid "%s: failed to read archive index symbol table\n"
 msgstr ""
 
 #, c-format
 msgid "%s: failed to read archive index symbol table\n"
 msgstr ""
 
-#: elfcomm.c:598
+#: elfcomm.c:602
 #, c-format
 msgid "%s: failed to read archive header following archive index\n"
 msgstr ""
 
 #, c-format
 msgid "%s: failed to read archive header following archive index\n"
 msgstr ""
 
-#: elfcomm.c:631
+#: elfcomm.c:635
 #, c-format
 msgid "%s: failed to seek to first archive header\n"
 msgstr ""
 
 #. PR 24049 - we cannot use filedata->file_name as this will
 #. have already been freed.
 #, c-format
 msgid "%s: failed to seek to first archive header\n"
 msgstr ""
 
 #. PR 24049 - we cannot use filedata->file_name as this will
 #. have already been freed.
-#: elfcomm.c:640 elfcomm.c:867 elfedit.c:587 readelf.c:20226
+#: elfcomm.c:644 elfcomm.c:878 elfedit.c:590 readelf.c:20590
 #, c-format
 msgid "%s: failed to read archive header\n"
 msgstr ""
 
 #, c-format
 msgid "%s: failed to read archive header\n"
 msgstr ""
 
-#: elfcomm.c:657
+#: elfcomm.c:661
 #, c-format
 msgid "%s has no archive index\n"
 msgstr ""
 
 #, c-format
 msgid "%s has no archive index\n"
 msgstr ""
 
-#: elfcomm.c:669
+#: elfcomm.c:673
 #, c-format
 msgid "%s: long name table is too small, (size = %ld)\n"
 msgstr ""
 
 #, c-format
 msgid "%s: long name table is too small, (size = %ld)\n"
 msgstr ""
 
-#: elfcomm.c:676
+#: elfcomm.c:681
 #, c-format
 msgid "%s: long name table is too big, (size = 0x%lx)\n"
 msgstr ""
 
 #, c-format
 msgid "%s: long name table is too big, (size = 0x%lx)\n"
 msgstr ""
 
-#: elfcomm.c:687
+#: elfcomm.c:692
 msgid "Out of memory reading long symbol names in archive\n"
 msgstr ""
 
 msgid "Out of memory reading long symbol names in archive\n"
 msgstr ""
 
-#: elfcomm.c:695
+#: elfcomm.c:700
 #, c-format
 msgid "%s: failed to read long symbol name string table\n"
 msgstr ""
 
 #, c-format
 msgid "%s: failed to read long symbol name string table\n"
 msgstr ""
 
-#: elfcomm.c:772
+#: elfcomm.c:783
 msgid "Archive member uses long names, but no longname table found\n"
 msgstr ""
 
 msgid "Archive member uses long names, but no longname table found\n"
 msgstr ""
 
-#: elfcomm.c:786
+#: elfcomm.c:797
 #, c-format
 msgid "Found long name index (%ld) beyond end of long name table\n"
 msgstr ""
 
 #, c-format
 msgid "Found long name index (%ld) beyond end of long name table\n"
 msgstr ""
 
-#: elfcomm.c:805
+#: elfcomm.c:816
 msgid "Invalid Thin archive member name\n"
 msgstr ""
 
 msgid "Invalid Thin archive member name\n"
 msgstr ""
 
-#: elfcomm.c:861
+#: elfcomm.c:872
 #, c-format
 msgid "%s: failed to seek to next file name\n"
 msgstr ""
 
 #, c-format
 msgid "%s: failed to seek to next file name\n"
 msgstr ""
 
-#: elfcomm.c:872 elfedit.c:594 readelf.c:20233
+#: elfcomm.c:883 elfedit.c:597 readelf.c:20597
 #, c-format
 msgid "%s: did not find a valid archive header\n"
 msgstr ""
 #, c-format
 msgid "%s: did not find a valid archive header\n"
 msgstr ""
@@ -4202,77 +4322,77 @@ msgstr ""
 msgid "%s: Failed to seek to ELF header\n"
 msgstr ""
 
 msgid "%s: Failed to seek to ELF header\n"
 msgstr ""
 
-#: elfedit.c:578 readelf.c:20216
+#: elfedit.c:581 readelf.c:20578
 #, c-format
 msgid "%s: failed to seek to next archive header\n"
 msgstr ""
 
 #, c-format
 msgid "%s: failed to seek to next archive header\n"
 msgstr ""
 
-#: elfedit.c:609 elfedit.c:618 readelf.c:20247 readelf.c:20256
+#: elfedit.c:612 elfedit.c:621 readelf.c:20612 readelf.c:20621
 #, c-format
 msgid "%s: bad archive file name\n"
 msgstr ""
 
 #, c-format
 msgid "%s: bad archive file name\n"
 msgstr ""
 
-#: elfedit.c:638 elfedit.c:730
+#: elfedit.c:644 elfedit.c:742
 #, c-format
 msgid "Input file '%s' is not readable\n"
 msgstr ""
 
 #, c-format
 msgid "Input file '%s' is not readable\n"
 msgstr ""
 
-#: elfedit.c:662
+#: elfedit.c:672
 #, c-format
 msgid "%s: failed to seek to archive member\n"
 msgstr ""
 
 #, c-format
 msgid "%s: failed to seek to archive member\n"
 msgstr ""
 
-#: elfedit.c:701 readelf.c:20358
+#: elfedit.c:713 readelf.c:20737
 #, c-format
 msgid "'%s': No such file\n"
 msgstr ""
 
 #, c-format
 msgid "'%s': No such file\n"
 msgstr ""
 
-#: elfedit.c:703 readelf.c:20360
+#: elfedit.c:715 readelf.c:20739
 #, c-format
 msgid "Could not locate '%s'.  System error message: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Could not locate '%s'.  System error message: %s\n"
 msgstr ""
 
-#: elfedit.c:710 readelf.c:20367
+#: elfedit.c:722 readelf.c:20746
 #, c-format
 msgid "'%s' is not an ordinary file\n"
 msgstr ""
 
 #, c-format
 msgid "'%s' is not an ordinary file\n"
 msgstr ""
 
-#: elfedit.c:736 readelf.c:20389
+#: elfedit.c:748 readelf.c:20768
 #, c-format
 msgid "%s: Failed to read file's magic number\n"
 msgstr ""
 
 #, c-format
 msgid "%s: Failed to read file's magic number\n"
 msgstr ""
 
-#: elfedit.c:800
+#: elfedit.c:812
 #, c-format
 msgid "Unknown OSABI: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Unknown OSABI: %s\n"
 msgstr ""
 
-#: elfedit.c:825
+#: elfedit.c:837
 #, c-format
 msgid "Unknown machine type: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Unknown machine type: %s\n"
 msgstr ""
 
-#: elfedit.c:844
+#: elfedit.c:856
 #, c-format
 msgid "Unknown type: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Unknown type: %s\n"
 msgstr ""
 
-#: elfedit.c:885
+#: elfedit.c:897
 #, c-format
 msgid "Usage: %s <option(s)> elffile(s)\n"
 msgstr ""
 
 #, c-format
 msgid "Usage: %s <option(s)> elffile(s)\n"
 msgstr ""
 
-#: elfedit.c:887
+#: elfedit.c:899
 #, c-format
 msgid " Update the ELF header of ELF files\n"
 msgstr ""
 
 #, c-format
 msgid " Update the ELF header of ELF files\n"
 msgstr ""
 
-#: elfedit.c:888 objcopy.c:560 objcopy.c:700 strings.c:700
+#: elfedit.c:900 objcopy.c:560 objcopy.c:700 strings.c:700
 #, c-format
 msgid " The options are:\n"
 msgstr ""
 
 #, c-format
 msgid " The options are:\n"
 msgstr ""
 
-#: elfedit.c:889
+#: elfedit.c:901
 #, c-format
 msgid ""
 "  --input-mach <machine>      Set input machine type to <machine>\n"
 #, c-format
 msgid ""
 "  --input-mach <machine>      Set input machine type to <machine>\n"
@@ -4283,7 +4403,7 @@ msgid ""
 "  --output-osabi <osabi>      Set output OSABI to <osabi>\n"
 msgstr ""
 
 "  --output-osabi <osabi>      Set output OSABI to <osabi>\n"
 msgstr ""
 
-#: elfedit.c:897
+#: elfedit.c:909
 #, c-format
 msgid ""
 "  --enable-x86-feature <feature>\n"
 #, c-format
 msgid ""
 "  --enable-x86-feature <feature>\n"
@@ -4292,7 +4412,7 @@ msgid ""
 "                              Disable x86 feature <feature>\n"
 msgstr ""
 
 "                              Disable x86 feature <feature>\n"
 msgstr ""
 
-#: elfedit.c:903
+#: elfedit.c:915
 #, c-format
 msgid ""
 "  -h --help                   Display this information\n"
 #, c-format
 msgid ""
 "  -h --help                   Display this information\n"
@@ -4323,17 +4443,17 @@ msgstr ""
 msgid "Duplicate symbol entered into keyword list."
 msgstr ""
 
 msgid "Duplicate symbol entered into keyword list."
 msgstr ""
 
-#: nm.c:239 size.c:88 strings.c:698
+#: nm.c:238 size.c:88 strings.c:698
 #, c-format
 msgid "Usage: %s [option(s)] [file(s)]\n"
 msgstr ""
 
 #, c-format
 msgid "Usage: %s [option(s)] [file(s)]\n"
 msgstr ""
 
-#: nm.c:240
+#: nm.c:239
 #, c-format
 msgid " List symbols in [file(s)] (a.out by default).\n"
 msgstr ""
 
 #, c-format
 msgid " List symbols in [file(s)] (a.out by default).\n"
 msgstr ""
 
-#: nm.c:241
+#: nm.c:240
 #, c-format
 msgid ""
 " The options are:\n"
 #, c-format
 msgid ""
 " The options are:\n"
@@ -4367,12 +4487,12 @@ msgid ""
 "  -r, --reverse-sort     Reverse the sense of the sort\n"
 msgstr ""
 
 "  -r, --reverse-sort     Reverse the sense of the sort\n"
 msgstr ""
 
-#: nm.c:266
+#: nm.c:265
 #, c-format
 msgid "      --plugin NAME      Load the specified plugin\n"
 msgstr ""
 
 #, c-format
 msgid "      --plugin NAME      Load the specified plugin\n"
 msgstr ""
 
-#: nm.c:269
+#: nm.c:268
 #, c-format
 msgid ""
 "  -S, --print-size       Print size of defined symbols\n"
 #, c-format
 msgid ""
 "  -S, --print-size       Print size of defined symbols\n"
@@ -4391,49 +4511,49 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: nm.c:302
+#: nm.c:301
 #, c-format
 msgid "%s: invalid radix"
 msgstr ""
 
 #, c-format
 msgid "%s: invalid radix"
 msgstr ""
 
-#: nm.c:328
+#: nm.c:327
 #, c-format
 msgid "%s: invalid output format"
 msgstr ""
 
 #, c-format
 msgid "%s: invalid output format"
 msgstr ""
 
-#: nm.c:353 readelf.c:11101 readelf.c:11144
+#: nm.c:352 readelf.c:11567 readelf.c:11610
 #, c-format
 msgid "<processor specific>: %d"
 msgstr ""
 
 #, c-format
 msgid "<processor specific>: %d"
 msgstr ""
 
-#: nm.c:355 readelf.c:11108 readelf.c:11161
+#: nm.c:354 readelf.c:11574 readelf.c:11627
 #, c-format
 msgid "<OS specific>: %d"
 msgstr ""
 
 #, c-format
 msgid "<OS specific>: %d"
 msgstr ""
 
-#: nm.c:357 readelf.c:11111 readelf.c:11164
+#: nm.c:356 readelf.c:11577 readelf.c:11630
 #, c-format
 msgid "<unknown>: %d"
 msgstr ""
 
 #, c-format
 msgid "<unknown>: %d"
 msgstr ""
 
-#: nm.c:387
+#: nm.c:386
 #, c-format
 msgid "<unknown>: %d/%d"
 msgstr ""
 
 #, c-format
 msgid "<unknown>: %d/%d"
 msgstr ""
 
-#: nm.c:428
+#: nm.c:441
 #, c-format
 msgid ""
 "\n"
 "Archive index:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Archive index:\n"
 msgstr ""
 
-#: nm.c:482 nm.c:1183
+#: nm.c:495 nm.c:1197
 #, c-format
 msgid "%s: plugin needed to handle lto object"
 msgstr ""
 
 #, c-format
 msgid "%s: plugin needed to handle lto object"
 msgstr ""
 
-#: nm.c:1420
+#: nm.c:1434
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -4442,7 +4562,7 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: nm.c:1422
+#: nm.c:1436
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -4451,7 +4571,7 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: nm.c:1424 nm.c:1475
+#: nm.c:1438 nm.c:1489
 #, c-format
 msgid ""
 "Name                  Value   Class        Type         Size     Line  "
 #, c-format
 msgid ""
 "Name                  Value   Class        Type         Size     Line  "
@@ -4459,7 +4579,7 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: nm.c:1427 nm.c:1478
+#: nm.c:1441 nm.c:1492
 #, c-format
 msgid ""
 "Name                  Value           Class        Type         "
 #, c-format
 msgid ""
 "Name                  Value           Class        Type         "
@@ -4467,7 +4587,7 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: nm.c:1471
+#: nm.c:1485
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -4476,7 +4596,7 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: nm.c:1473
+#: nm.c:1487
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -4485,24 +4605,24 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: nm.c:1565
+#: nm.c:1579
 #, c-format
 msgid "Print width has not been initialized (%d)"
 msgstr ""
 
 #, c-format
 msgid "Print width has not been initialized (%d)"
 msgstr ""
 
-#: nm.c:1814
+#: nm.c:1828
 msgid "Only -X 32_64 is supported"
 msgstr ""
 
 msgid "Only -X 32_64 is supported"
 msgstr ""
 
-#: nm.c:1842
+#: nm.c:1856
 msgid "Using the --size-sort and --undefined-only options together"
 msgstr ""
 
 msgid "Using the --size-sort and --undefined-only options together"
 msgstr ""
 
-#: nm.c:1843
+#: nm.c:1857
 msgid "will produce no output, since undefined symbols have no size."
 msgstr ""
 
 msgid "will produce no output, since undefined symbols have no size."
 msgstr ""
 
-#: objcopy.c:558 srconv.c:1695
+#: objcopy.c:558 srconv.c:1693
 #, c-format
 msgid "Usage: %s [option(s)] in-file [out-file]\n"
 msgstr ""
 #, c-format
 msgid "Usage: %s [option(s)] in-file [out-file]\n"
 msgstr ""
@@ -4750,575 +4870,576 @@ msgid ""
 "  -o <file>                        Place stripped output into <file>\n"
 msgstr ""
 
 "  -o <file>                        Place stripped output into <file>\n"
 msgstr ""
 
-#: objcopy.c:795
+#: objcopy.c:796
 #, c-format
 msgid "unrecognized section flag `%s'"
 msgstr ""
 
 #, c-format
 msgid "unrecognized section flag `%s'"
 msgstr ""
 
-#: objcopy.c:796 objcopy.c:868
+#: objcopy.c:797 objcopy.c:869
 #, c-format
 msgid "supported flags: %s"
 msgstr ""
 
 #, c-format
 msgid "supported flags: %s"
 msgstr ""
 
-#: objcopy.c:867
+#: objcopy.c:868
 #, c-format
 msgid "unrecognized symbol flag `%s'"
 msgstr ""
 
 #, c-format
 msgid "unrecognized symbol flag `%s'"
 msgstr ""
 
-#: objcopy.c:926
+#: objcopy.c:927
 #, c-format
 msgid "error: %s both copied and removed"
 msgstr ""
 
 #, c-format
 msgid "error: %s both copied and removed"
 msgstr ""
 
-#: objcopy.c:932
+#: objcopy.c:933
 #, c-format
 msgid "error: %s both sets and alters VMA"
 msgstr ""
 
 #, c-format
 msgid "error: %s both sets and alters VMA"
 msgstr ""
 
-#: objcopy.c:938
+#: objcopy.c:939
 #, c-format
 msgid "error: %s both sets and alters LMA"
 msgstr ""
 
 #, c-format
 msgid "error: %s both sets and alters LMA"
 msgstr ""
 
-#: objcopy.c:1090
+#: objcopy.c:1091
 #, c-format
 msgid "cannot open '%s': %s"
 msgstr ""
 
 #, c-format
 msgid "cannot open '%s': %s"
 msgstr ""
 
-#: objcopy.c:1093 objcopy.c:4971
+#: objcopy.c:1094 objcopy.c:5015
 #, c-format
 msgid "%s: fread failed"
 msgstr ""
 
 #, c-format
 msgid "%s: fread failed"
 msgstr ""
 
-#: objcopy.c:1166
+#: objcopy.c:1167
 #, c-format
 msgid "%s:%d: Ignoring rubbish found on this line"
 msgstr ""
 
 #, c-format
 msgid "%s:%d: Ignoring rubbish found on this line"
 msgstr ""
 
-#: objcopy.c:1335
+#: objcopy.c:1336
 #, c-format
 msgid "error: section %s matches both remove and copy options"
 msgstr ""
 
 #, c-format
 msgid "error: section %s matches both remove and copy options"
 msgstr ""
 
-#: objcopy.c:1338
+#: objcopy.c:1339
 #, c-format
 msgid "error: section %s matches both update and remove options"
 msgstr ""
 
 #, c-format
 msgid "error: section %s matches both update and remove options"
 msgstr ""
 
-#: objcopy.c:1496
+#: objcopy.c:1497
 #, c-format
 msgid "Section %s not found"
 msgstr ""
 
 #, c-format
 msgid "Section %s not found"
 msgstr ""
 
-#: objcopy.c:1644
+#: objcopy.c:1651
 #, c-format
 msgid "not stripping symbol `%s' because it is named in a relocation"
 msgstr ""
 
 #, c-format
 msgid "not stripping symbol `%s' because it is named in a relocation"
 msgstr ""
 
-#: objcopy.c:1704
+#: objcopy.c:1711
 #, c-format
 msgid "'before=%s' not found"
 msgstr ""
 
 #, c-format
 msgid "'before=%s' not found"
 msgstr ""
 
-#: objcopy.c:1743
+#: objcopy.c:1750
 #, c-format
 msgid "%s: Multiple redefinition of symbol \"%s\""
 msgstr ""
 
 #, c-format
 msgid "%s: Multiple redefinition of symbol \"%s\""
 msgstr ""
 
-#: objcopy.c:1747
+#: objcopy.c:1754
 #, c-format
 msgid "%s: Symbol \"%s\" is target of more than one redefinition"
 msgstr ""
 
 #, c-format
 msgid "%s: Symbol \"%s\" is target of more than one redefinition"
 msgstr ""
 
-#: objcopy.c:1774
+#: objcopy.c:1781
 #, c-format
 msgid "couldn't open symbol redefinition file %s (error: %s)"
 msgstr ""
 
 #, c-format
 msgid "couldn't open symbol redefinition file %s (error: %s)"
 msgstr ""
 
-#: objcopy.c:1852
+#: objcopy.c:1859
 #, c-format
 msgid "%s:%d: garbage found at end of line"
 msgstr ""
 
 #, c-format
 msgid "%s:%d: garbage found at end of line"
 msgstr ""
 
-#: objcopy.c:1855
+#: objcopy.c:1862
 #, c-format
 msgid "%s:%d: missing new symbol name"
 msgstr ""
 
 #, c-format
 msgid "%s:%d: missing new symbol name"
 msgstr ""
 
-#: objcopy.c:1865
+#: objcopy.c:1872
 #, c-format
 msgid "%s:%d: premature end of file"
 msgstr ""
 
 #, c-format
 msgid "%s:%d: premature end of file"
 msgstr ""
 
-#: objcopy.c:1892
+#: objcopy.c:1899
 #, c-format
 msgid "stat returns negative size for `%s'"
 msgstr ""
 
 #, c-format
 msgid "stat returns negative size for `%s'"
 msgstr ""
 
-#: objcopy.c:1904
+#: objcopy.c:1911
 #, c-format
 msgid "copy from `%s' [unknown] to `%s' [unknown]\n"
 msgstr ""
 
 #, c-format
 msgid "copy from `%s' [unknown] to `%s' [unknown]\n"
 msgstr ""
 
-#: objcopy.c:2149
+#: objcopy.c:2158
 #, c-format
 msgid "%s[%s]: Cannot merge - there are relocations against this section"
 msgstr ""
 
 #, c-format
 msgid "%s[%s]: Cannot merge - there are relocations against this section"
 msgstr ""
 
-#: objcopy.c:2171
+#: objcopy.c:2180
 msgid "corrupt GNU build attribute note: description size not a factor of 4"
 msgstr ""
 
 msgid "corrupt GNU build attribute note: description size not a factor of 4"
 msgstr ""
 
-#: objcopy.c:2178
+#: objcopy.c:2187
 msgid "corrupt GNU build attribute note: wrong note type"
 msgstr ""
 
 msgid "corrupt GNU build attribute note: wrong note type"
 msgstr ""
 
-#: objcopy.c:2184
+#: objcopy.c:2193
 msgid "corrupt GNU build attribute note: note too big"
 msgstr ""
 
 msgid "corrupt GNU build attribute note: note too big"
 msgstr ""
 
-#: objcopy.c:2190
+#: objcopy.c:2199
 msgid "corrupt GNU build attribute note: name too small"
 msgstr ""
 
 msgid "corrupt GNU build attribute note: name too small"
 msgstr ""
 
-#: objcopy.c:2213
+#: objcopy.c:2222
 msgid "corrupt GNU build attribute note: unsupported version"
 msgstr ""
 
 msgid "corrupt GNU build attribute note: unsupported version"
 msgstr ""
 
-#: objcopy.c:2262
+#: objcopy.c:2271
 msgid "corrupt GNU build attribute note: bad description size"
 msgstr ""
 
 msgid "corrupt GNU build attribute note: bad description size"
 msgstr ""
 
-#: objcopy.c:2293
+#: objcopy.c:2302
 msgid "corrupt GNU build attribute note: name not NUL terminated"
 msgstr ""
 
 msgid "corrupt GNU build attribute note: name not NUL terminated"
 msgstr ""
 
-#: objcopy.c:2305
+#: objcopy.c:2314
 msgid "corrupt GNU build attribute notes: excess data at end"
 msgstr ""
 
 msgid "corrupt GNU build attribute notes: excess data at end"
 msgstr ""
 
-#: objcopy.c:2312
+#: objcopy.c:2321
 msgid "bad GNU build attribute notes: no known versions detected"
 msgstr ""
 
 #. This happens with glibc.  No idea why.
 msgid "bad GNU build attribute notes: no known versions detected"
 msgstr ""
 
 #. This happens with glibc.  No idea why.
-#: objcopy.c:2316
+#: objcopy.c:2325
 #, c-format
 msgid "%s[%s]: Warning: version note missing - assuming version 3"
 msgstr ""
 
 #, c-format
 msgid "%s[%s]: Warning: version note missing - assuming version 3"
 msgstr ""
 
-#: objcopy.c:2326
+#: objcopy.c:2335
 msgid "bad GNU build attribute notes: multiple different versions"
 msgstr ""
 
 msgid "bad GNU build attribute notes: multiple different versions"
 msgstr ""
 
+#: objcopy.c:2575
+#, c-format
+msgid "%s[%s]: Note - dropping 'share' flag as output format is not COFF"
+msgstr ""
+
 #. PR 17636: Call non-fatal so that we return to our parent who
 #. may need to tidy temporary files.
 #. PR 17636: Call non-fatal so that we return to our parent who
 #. may need to tidy temporary files.
-#: objcopy.c:2581
+#: objcopy.c:2607
 msgid "Unable to change endianness of input file(s)"
 msgstr ""
 
 msgid "Unable to change endianness of input file(s)"
 msgstr ""
 
-#: objcopy.c:2593
+#: objcopy.c:2619
 #, c-format
 msgid "error: the input file '%s' has no sections"
 msgstr ""
 
 #, c-format
 msgid "error: the input file '%s' has no sections"
 msgstr ""
 
-#: objcopy.c:2603
+#: objcopy.c:2629
 #, c-format
 msgid ""
 "--compress-debug-sections=[zlib|zlib-gnu|zlib-gabi] is unsupported on `%s'"
 msgstr ""
 
 #, c-format
 msgid ""
 "--compress-debug-sections=[zlib|zlib-gnu|zlib-gabi] is unsupported on `%s'"
 msgstr ""
 
-#: objcopy.c:2610
+#: objcopy.c:2636
 #, c-format
 msgid "--elf-stt-common=[yes|no] is unsupported on `%s'"
 msgstr ""
 
 #, c-format
 msgid "--elf-stt-common=[yes|no] is unsupported on `%s'"
 msgstr ""
 
-#: objcopy.c:2617
+#: objcopy.c:2643
 #, c-format
 msgid "copy from `%s' [%s] to `%s' [%s]\n"
 msgstr ""
 
 #, c-format
 msgid "copy from `%s' [%s] to `%s' [%s]\n"
 msgstr ""
 
-#: objcopy.c:2665
+#: objcopy.c:2691
 #, c-format
 msgid "Input file `%s' ignores binary architecture parameter."
 msgstr ""
 
 #, c-format
 msgid "Input file `%s' ignores binary architecture parameter."
 msgstr ""
 
-#: objcopy.c:2681
+#: objcopy.c:2707
 #, c-format
 msgid "Unable to recognise the format of the input file `%s'"
 msgstr ""
 
 #, c-format
 msgid "Unable to recognise the format of the input file `%s'"
 msgstr ""
 
-#: objcopy.c:2684
+#: objcopy.c:2710
 #, c-format
 msgid "Output file cannot represent architecture `%s'"
 msgstr ""
 
 #, c-format
 msgid "Output file cannot represent architecture `%s'"
 msgstr ""
 
-#: objcopy.c:2747
+#: objcopy.c:2773
 #, c-format
 msgid "warning: file alignment (0x%s) > section alignment (0x%s)"
 msgstr ""
 
 #, c-format
 msgid "warning: file alignment (0x%s) > section alignment (0x%s)"
 msgstr ""
 
-#: objcopy.c:2813
+#: objcopy.c:2847
 #, c-format
 msgid "can't add section '%s'"
 msgstr ""
 
 #, c-format
 msgid "can't add section '%s'"
 msgstr ""
 
-#: objcopy.c:2827
+#: objcopy.c:2861
 #, c-format
 msgid "can't create section `%s'"
 msgstr ""
 
 #, c-format
 msgid "can't create section `%s'"
 msgstr ""
 
-#: objcopy.c:2875
+#: objcopy.c:2909
 #, c-format
 msgid "error: %s not found, can't be updated"
 msgstr ""
 
 #, c-format
 msgid "error: %s not found, can't be updated"
 msgstr ""
 
-#: objcopy.c:2908
+#: objcopy.c:2942
 msgid "warning: note section is empty"
 msgstr ""
 
 msgid "warning: note section is empty"
 msgstr ""
 
-#: objcopy.c:2917
+#: objcopy.c:2951
 msgid "warning: could not load note section"
 msgstr ""
 
 msgid "warning: could not load note section"
 msgstr ""
 
-#: objcopy.c:2933
+#: objcopy.c:2967
 msgid "warning: failed to set merged notes size"
 msgstr ""
 
 msgid "warning: failed to set merged notes size"
 msgstr ""
 
-#: objcopy.c:2956
+#: objcopy.c:2993
 #, c-format
 msgid "can't dump section '%s' - it does not exist"
 msgstr ""
 
 #, c-format
 msgid "can't dump section '%s' - it does not exist"
 msgstr ""
 
-#: objcopy.c:2964
+#: objcopy.c:3001
 msgid "can't dump section - it has no contents"
 msgstr ""
 
 msgid "can't dump section - it has no contents"
 msgstr ""
 
-#: objcopy.c:2972
-msgid "can't dump section - it is empty"
-msgstr ""
-
-#: objcopy.c:2981
+#: objcopy.c:3012
 msgid "could not open section dump file"
 msgstr ""
 
 msgid "could not open section dump file"
 msgstr ""
 
-#: objcopy.c:2990
+#: objcopy.c:3020
 #, c-format
 msgid "error writing section contents to %s (error: %s)"
 msgstr ""
 
 #, c-format
 msgid "error writing section contents to %s (error: %s)"
 msgstr ""
 
-#: objcopy.c:3000
+#: objcopy.c:3030
 msgid "could not retrieve section contents"
 msgstr ""
 
 msgid "could not retrieve section contents"
 msgstr ""
 
-#: objcopy.c:3014
+#: objcopy.c:3044
 #, c-format
 msgid "%s: debuglink section already exists"
 msgstr ""
 
 #, c-format
 msgid "%s: debuglink section already exists"
 msgstr ""
 
-#: objcopy.c:3026
+#: objcopy.c:3056
 #, c-format
 msgid "cannot create debug link section `%s'"
 msgstr ""
 
 #, c-format
 msgid "cannot create debug link section `%s'"
 msgstr ""
 
-#: objcopy.c:3118
+#: objcopy.c:3150
 msgid "Can't fill gap after section"
 msgstr ""
 
 msgid "Can't fill gap after section"
 msgstr ""
 
-#: objcopy.c:3141
+#: objcopy.c:3175
 msgid "can't add padding"
 msgstr ""
 
 msgid "can't add padding"
 msgstr ""
 
-#: objcopy.c:3296
+#: objcopy.c:3330
 msgid "error: failed to locate merged notes"
 msgstr ""
 
 msgid "error: failed to locate merged notes"
 msgstr ""
 
-#: objcopy.c:3305
+#: objcopy.c:3339
 msgid "error: failed to merge notes"
 msgstr ""
 
 msgid "error: failed to merge notes"
 msgstr ""
 
-#: objcopy.c:3314
+#: objcopy.c:3348
 msgid "error: failed to copy merged notes into output"
 msgstr ""
 
 msgid "error: failed to copy merged notes into output"
 msgstr ""
 
-#: objcopy.c:3331
+#: objcopy.c:3365
 #, c-format
 msgid "%s: Could not find any mergeable note sections"
 msgstr ""
 
 #, c-format
 msgid "%s: Could not find any mergeable note sections"
 msgstr ""
 
-#: objcopy.c:3340
+#: objcopy.c:3374
 #, c-format
 msgid "cannot fill debug link section `%s'"
 msgstr ""
 
 #, c-format
 msgid "cannot fill debug link section `%s'"
 msgstr ""
 
-#: objcopy.c:3402
+#: objcopy.c:3435
 msgid "error copying private BFD data"
 msgstr ""
 
 msgid "error copying private BFD data"
 msgstr ""
 
-#: objcopy.c:3413
+#: objcopy.c:3446
 #, c-format
 msgid "this target does not support %lu alternative machine codes"
 msgstr ""
 
 #, c-format
 msgid "this target does not support %lu alternative machine codes"
 msgstr ""
 
-#: objcopy.c:3417
+#: objcopy.c:3450
 msgid "treating that number as an absolute e_machine value instead"
 msgstr ""
 
 msgid "treating that number as an absolute e_machine value instead"
 msgstr ""
 
-#: objcopy.c:3421
+#: objcopy.c:3454
 msgid "ignoring the alternative value"
 msgstr ""
 
 msgid "ignoring the alternative value"
 msgstr ""
 
-#: objcopy.c:3467
+#: objcopy.c:3500
 msgid "sorry: copying thin archives is not currently supported"
 msgstr ""
 
 msgid "sorry: copying thin archives is not currently supported"
 msgstr ""
 
-#: objcopy.c:3474 objcopy.c:3529
+#: objcopy.c:3507 objcopy.c:3562
 #, c-format
 msgid "cannot create tempdir for archive copying (error: %s)"
 msgstr ""
 
 #, c-format
 msgid "cannot create tempdir for archive copying (error: %s)"
 msgstr ""
 
-#: objcopy.c:3511
+#: objcopy.c:3544
 #, c-format
 msgid "illegal pathname found in archive member: %s"
 msgstr ""
 
 #, c-format
 msgid "illegal pathname found in archive member: %s"
 msgstr ""
 
-#: objcopy.c:3562
+#: objcopy.c:3595
 msgid "Unable to recognise the format of file"
 msgstr ""
 
 msgid "Unable to recognise the format of file"
 msgstr ""
 
-#: objcopy.c:3695
+#: objcopy.c:3728
 #, c-format
 msgid "error: the input file '%s' is empty"
 msgstr ""
 
 #, c-format
 msgid "error: the input file '%s' is empty"
 msgstr ""
 
-#: objcopy.c:3768
+#: objcopy.c:3801
 #, c-format
 msgid "--add-gnu-debuglink ignored for archive %s"
 msgstr ""
 
 #, c-format
 msgid "--add-gnu-debuglink ignored for archive %s"
 msgstr ""
 
-#: objcopy.c:3871
+#: objcopy.c:3904
 #, c-format
 msgid "Multiple renames of section %s"
 msgstr ""
 
 #, c-format
 msgid "Multiple renames of section %s"
 msgstr ""
 
-#: objcopy.c:3917
+#: objcopy.c:3950
 msgid "error in private header data"
 msgstr ""
 
 msgid "error in private header data"
 msgstr ""
 
-#: objcopy.c:4001
+#: objcopy.c:4043
 msgid "failed to create output section"
 msgstr ""
 
 msgid "failed to create output section"
 msgstr ""
 
-#: objcopy.c:4016
+#: objcopy.c:4058
 msgid "failed to set size"
 msgstr ""
 
 msgid "failed to set size"
 msgstr ""
 
-#: objcopy.c:4035
+#: objcopy.c:4077
 msgid "failed to set vma"
 msgstr ""
 
 msgid "failed to set vma"
 msgstr ""
 
-#: objcopy.c:4065
+#: objcopy.c:4107
 msgid "failed to set alignment"
 msgstr ""
 
 msgid "failed to set alignment"
 msgstr ""
 
-#: objcopy.c:4097
+#: objcopy.c:4139
 msgid "failed to copy private data"
 msgstr ""
 
 msgid "failed to copy private data"
 msgstr ""
 
-#: objcopy.c:4254
+#: objcopy.c:4296
 msgid "relocation count is negative"
 msgstr ""
 
 #. User must pad the section up in order to do this.
 msgid "relocation count is negative"
 msgstr ""
 
 #. User must pad the section up in order to do this.
-#: objcopy.c:4351
+#: objcopy.c:4395
 #, c-format
 msgid ""
 "cannot reverse bytes: length of section %s must be evenly divisible by %d"
 msgstr ""
 
 #, c-format
 msgid ""
 "cannot reverse bytes: length of section %s must be evenly divisible by %d"
 msgstr ""
 
-#: objcopy.c:4560
+#: objcopy.c:4604
 msgid "can't create debugging section"
 msgstr ""
 
 msgid "can't create debugging section"
 msgstr ""
 
-#: objcopy.c:4574
+#: objcopy.c:4618
 msgid "can't set debugging section contents"
 msgstr ""
 
 msgid "can't set debugging section contents"
 msgstr ""
 
-#: objcopy.c:4583
+#: objcopy.c:4627
 #, c-format
 msgid "don't know how to write debugging information for %s"
 msgstr ""
 
 #, c-format
 msgid "don't know how to write debugging information for %s"
 msgstr ""
 
-#: objcopy.c:4768
+#: objcopy.c:4812
 msgid "could not create temporary file to hold stripped copy"
 msgstr ""
 
 msgid "could not create temporary file to hold stripped copy"
 msgstr ""
 
-#: objcopy.c:4840
+#: objcopy.c:4884
 #, c-format
 msgid "%s: bad version in PE subsystem"
 msgstr ""
 
 #, c-format
 msgid "%s: bad version in PE subsystem"
 msgstr ""
 
-#: objcopy.c:4870
+#: objcopy.c:4914
 #, c-format
 msgid "unknown PE subsystem: %s"
 msgstr ""
 
 #, c-format
 msgid "unknown PE subsystem: %s"
 msgstr ""
 
-#: objcopy.c:4924 objcopy.c:5194 objcopy.c:5274 objcopy.c:5415 objcopy.c:5447
-#: objcopy.c:5510 objcopy.c:5514 objcopy.c:5534
+#: objcopy.c:4968 objcopy.c:5238 objcopy.c:5318 objcopy.c:5459 objcopy.c:5491
+#: objcopy.c:5554 objcopy.c:5558 objcopy.c:5578
 #, c-format
 msgid "bad format for %s"
 msgstr ""
 
 #, c-format
 msgid "bad format for %s"
 msgstr ""
 
-#: objcopy.c:4953
+#: objcopy.c:4997
 #, c-format
 msgid "cannot open: %s: %s"
 msgstr ""
 
 #, c-format
 msgid "cannot open: %s: %s"
 msgstr ""
 
-#: objcopy.c:5006
+#: objcopy.c:5050
 msgid "byte number must be non-negative"
 msgstr ""
 
 msgid "byte number must be non-negative"
 msgstr ""
 
-#: objcopy.c:5012
+#: objcopy.c:5056
 #, c-format
 msgid "architecture %s unknown"
 msgstr ""
 
 #, c-format
 msgid "architecture %s unknown"
 msgstr ""
 
-#: objcopy.c:5020
+#: objcopy.c:5064
 msgid "interleave must be positive"
 msgstr ""
 
 msgid "interleave must be positive"
 msgstr ""
 
-#: objcopy.c:5029
+#: objcopy.c:5073
 msgid "interleave width must be positive"
 msgstr ""
 
 msgid "interleave width must be positive"
 msgstr ""
 
-#: objcopy.c:5347
+#: objcopy.c:5391
 #, c-format
 msgid "unrecognized --compress-debug-sections type `%s'"
 msgstr ""
 
 #, c-format
 msgid "unrecognized --compress-debug-sections type `%s'"
 msgstr ""
 
-#: objcopy.c:5368
+#: objcopy.c:5412
 #, c-format
 msgid "unrecognized --elf-stt-common= option `%s'"
 msgstr ""
 
 #, c-format
 msgid "unrecognized --elf-stt-common= option `%s'"
 msgstr ""
 
-#: objcopy.c:5384
+#: objcopy.c:5428
 #, c-format
 msgid "Warning: truncating gap-fill from 0x%s to 0x%x"
 msgstr ""
 
 #, c-format
 msgid "Warning: truncating gap-fill from 0x%s to 0x%x"
 msgstr ""
 
-#: objcopy.c:5470
+#: objcopy.c:5514
 msgid "bad format for --set-section-alignment: argument needed"
 msgstr ""
 
 msgid "bad format for --set-section-alignment: argument needed"
 msgstr ""
 
-#: objcopy.c:5474
+#: objcopy.c:5518
 msgid "bad format for --set-section-alignment: numeric argument needed"
 msgstr ""
 
 #. Number has more than on 1, i.e. wasn't a power of 2.
 msgid "bad format for --set-section-alignment: numeric argument needed"
 msgstr ""
 
 #. Number has more than on 1, i.e. wasn't a power of 2.
-#: objcopy.c:5486
+#: objcopy.c:5530
 msgid "bad format for --set-section-alignment: alignment is not a power of two"
 msgstr ""
 
 msgid "bad format for --set-section-alignment: alignment is not a power of two"
 msgstr ""
 
-#: objcopy.c:5589
+#: objcopy.c:5633
 #, c-format
 msgid "unknown long section names option '%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown long section names option '%s'"
 msgstr ""
 
-#: objcopy.c:5612
+#: objcopy.c:5656
 msgid "unable to parse alternative machine code"
 msgstr ""
 
 msgid "unable to parse alternative machine code"
 msgstr ""
 
-#: objcopy.c:5661
+#: objcopy.c:5705
 msgid "number of bytes to reverse must be positive and even"
 msgstr ""
 
 msgid "number of bytes to reverse must be positive and even"
 msgstr ""
 
-#: objcopy.c:5664
+#: objcopy.c:5708
 #, c-format
 msgid "Warning: ignoring previous --reverse-bytes value of %d"
 msgstr ""
 
 #, c-format
 msgid "Warning: ignoring previous --reverse-bytes value of %d"
 msgstr ""
 
-#: objcopy.c:5679
+#: objcopy.c:5723
 #, c-format
 msgid "%s: invalid reserve value for --heap"
 msgstr ""
 
 #, c-format
 msgid "%s: invalid reserve value for --heap"
 msgstr ""
 
-#: objcopy.c:5685
+#: objcopy.c:5729
 #, c-format
 msgid "%s: invalid commit value for --heap"
 msgstr ""
 
 #, c-format
 msgid "%s: invalid commit value for --heap"
 msgstr ""
 
-#: objcopy.c:5710
+#: objcopy.c:5754
 #, c-format
 msgid "%s: invalid reserve value for --stack"
 msgstr ""
 
 #, c-format
 msgid "%s: invalid reserve value for --stack"
 msgstr ""
 
-#: objcopy.c:5716
+#: objcopy.c:5760
 #, c-format
 msgid "%s: invalid commit value for --stack"
 msgstr ""
 
 #, c-format
 msgid "%s: invalid commit value for --stack"
 msgstr ""
 
-#: objcopy.c:5725
+#: objcopy.c:5769
 msgid "verilog data width must be at least 1 byte"
 msgstr ""
 
 msgid "verilog data width must be at least 1 byte"
 msgstr ""
 
-#: objcopy.c:5742
+#: objcopy.c:5786
 msgid "--globalize-symbol(s) is incompatible with -G/--keep-global-symbol(s)"
 msgstr ""
 
 msgid "--globalize-symbol(s) is incompatible with -G/--keep-global-symbol(s)"
 msgstr ""
 
-#: objcopy.c:5754
+#: objcopy.c:5798
 msgid "interleave start byte must be set with --byte"
 msgstr ""
 
 msgid "interleave start byte must be set with --byte"
 msgstr ""
 
-#: objcopy.c:5757
+#: objcopy.c:5801
 msgid "byte number must be less than interleave"
 msgstr ""
 
 msgid "byte number must be less than interleave"
 msgstr ""
 
-#: objcopy.c:5760
+#: objcopy.c:5804
 msgid "interleave width must be less than or equal to interleave - byte`"
 msgstr ""
 
 msgid "interleave width must be less than or equal to interleave - byte`"
 msgstr ""
 
-#: objcopy.c:5789
+#: objcopy.c:5833
 #, c-format
 msgid "unknown input EFI target: %s"
 msgstr ""
 
 #, c-format
 msgid "unknown input EFI target: %s"
 msgstr ""
 
-#: objcopy.c:5820
+#: objcopy.c:5864
 #, c-format
 msgid "unknown output EFI target: %s"
 msgstr ""
 
 #, c-format
 msgid "unknown output EFI target: %s"
 msgstr ""
 
-#: objcopy.c:5833
+#: objcopy.c:5877
 #, c-format
 msgid "warning: could not locate '%s'.  System error message: %s"
 msgstr ""
 
 #, c-format
 msgid "warning: could not locate '%s'.  System error message: %s"
 msgstr ""
 
-#: objcopy.c:5845
+#: objcopy.c:5889
 #, c-format
 msgid ""
 "warning: could not create temporary file whilst copying '%s', (error: %s)"
 msgstr ""
 
 #, c-format
 msgid ""
 "warning: could not create temporary file whilst copying '%s', (error: %s)"
 msgstr ""
 
-#: objcopy.c:5878 objcopy.c:5892
+#: objcopy.c:5922 objcopy.c:5936
 #, c-format
 msgid "%s %s%c0x%s never used"
 msgstr ""
 
 #, c-format
 msgid "%s %s%c0x%s never used"
 msgstr ""
 
-#: objdump.c:212
+#: objdump.c:213
 #, c-format
 msgid "Usage: %s <option(s)> <file(s)>\n"
 msgstr ""
 
 #, c-format
 msgid "Usage: %s <option(s)> <file(s)>\n"
 msgstr ""
 
-#: objdump.c:213
+#: objdump.c:214
 #, c-format
 msgid " Display information from object <file(s)>.\n"
 msgstr ""
 
 #, c-format
 msgid " Display information from object <file(s)>.\n"
 msgstr ""
 
-#: objdump.c:214
+#: objdump.c:215
 #, c-format
 msgid " At least one of the following switches must be given:\n"
 msgstr ""
 
 #, c-format
 msgid " At least one of the following switches must be given:\n"
 msgstr ""
 
-#: objdump.c:215
+#: objdump.c:216
 #, c-format
 msgid ""
 "  -a, --archive-headers    Display archive header information\n"
 #, c-format
 msgid ""
 "  -a, --archive-headers    Display archive header information\n"
@@ -5339,14 +5460,23 @@ msgid ""
 "  -g, --debugging          Display debug information in object file\n"
 "  -e, --debugging-tags     Display debug information using ctags style\n"
 "  -G, --stabs              Display (in raw form) any STABS info in the file\n"
 "  -g, --debugging          Display debug information in object file\n"
 "  -e, --debugging-tags     Display debug information using ctags style\n"
 "  -G, --stabs              Display (in raw form) any STABS info in the file\n"
-"  -W[lLiaprmfFsoRtUuTgAckK] or\n"
+"  -W[lLiaprmfFsoORtUuTgAckK] or\n"
 "  --dwarf[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,"
 "=frames,\n"
 "  --dwarf[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,"
 "=frames,\n"
-"          =frames-interp,=str,=loc,=Ranges,=pubtypes,\n"
+"          =frames-interp,=str,=str-offsets,=loc,=Ranges,=pubtypes,\n"
 "          =gdb_index,=trace_info,=trace_abbrev,=trace_aranges,\n"
 "          =addr,=cu_index,=links,=follow-links]\n"
 "                           Display DWARF info in the file\n"
 "          =gdb_index,=trace_info,=trace_abbrev,=trace_aranges,\n"
 "          =addr,=cu_index,=links,=follow-links]\n"
 "                           Display DWARF info in the file\n"
-"  --ctf=SECTION            Display CTF info from SECTION\n"
+msgstr ""
+
+#: objdump.c:240
+#, c-format
+msgid "  --ctf=SECTION            Display CTF info from SECTION\n"
+msgstr ""
+
+#: objdump.c:244
+#, c-format
+msgid ""
 "  -t, --syms               Display the contents of the symbol table(s)\n"
 "  -T, --dynamic-syms       Display the contents of the dynamic symbol table\n"
 "  -r, --reloc              Display the relocation entries in the file\n"
 "  -t, --syms               Display the contents of the symbol table(s)\n"
 "  -T, --dynamic-syms       Display the contents of the dynamic symbol table\n"
 "  -r, --reloc              Display the relocation entries in the file\n"
@@ -5358,14 +5488,14 @@ msgid ""
 "  -H, --help               Display this information\n"
 msgstr ""
 
 "  -H, --help               Display this information\n"
 msgstr ""
 
-#: objdump.c:251
+#: objdump.c:258
 #, c-format
 msgid ""
 "\n"
 " The following switches are optional:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 " The following switches are optional:\n"
 msgstr ""
 
-#: objdump.c:252
+#: objdump.c:259
 #, c-format
 msgid ""
 "  -b, --target=BFDNAME           Specify the target object format as "
 #, c-format
 msgid ""
 "  -b, --target=BFDNAME           Specify the target object format as "
@@ -5399,6 +5529,7 @@ msgid ""
 "disassembling\n"
 "      --start-address=ADDR       Only process data whose address is >= ADDR\n"
 "      --stop-address=ADDR        Only process data whose address is < ADDR\n"
 "disassembling\n"
 "      --start-address=ADDR       Only process data whose address is >= ADDR\n"
 "      --stop-address=ADDR        Only process data whose address is < ADDR\n"
+"      --no-addresses             Do not print address alongside disassembly\n"
 "      --prefix-addresses         Print complete address alongside "
 "disassembly\n"
 "      --[no-]show-raw-insn       Display hex alongside symbolic disassembly\n"
 "      --prefix-addresses         Print complete address alongside "
 "disassembly\n"
 "      --[no-]show-raw-insn       Display hex alongside symbolic disassembly\n"
@@ -5413,7 +5544,7 @@ msgid ""
 "      --prefix-strip=LEVEL       Strip initial directory names for -S\n"
 msgstr ""
 
 "      --prefix-strip=LEVEL       Strip initial directory names for -S\n"
 msgstr ""
 
-#: objdump.c:281
+#: objdump.c:289
 #, c-format
 msgid ""
 "      --dwarf-depth=N        Do not display DIEs at depth N or greater\n"
 #, c-format
 msgid ""
 "      --dwarf-depth=N        Do not display DIEs at depth N or greater\n"
@@ -5421,8 +5552,17 @@ msgid ""
 "depth\n"
 "                             or deeper\n"
 "      --dwarf-check          Make additional dwarf internal consistency "
 "depth\n"
 "                             or deeper\n"
 "      --dwarf-check          Make additional dwarf internal consistency "
-"checks.      \n"
-"      --ctf-parent=SECTION       Use SECTION as the CTF parent\n"
+"checks.\n"
+msgstr ""
+
+#: objdump.c:295
+#, c-format
+msgid "      --ctf-parent=SECTION     Use SECTION as the CTF parent\n"
+msgstr ""
+
+#: objdump.c:298
+#, c-format
+msgid ""
 "      --visualize-jumps          Visualize jumps by drawing ASCII art lines\n"
 "      --visualize-jumps=color    Use colors in the ASCII art\n"
 "      --visualize-jumps=extended-color   Use extended 8-bit color codes\n"
 "      --visualize-jumps          Visualize jumps by drawing ASCII art lines\n"
 "      --visualize-jumps=color    Use colors in the ASCII art\n"
 "      --visualize-jumps=extended-color   Use extended 8-bit color codes\n"
@@ -5430,267 +5570,281 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: objdump.c:301
+#: objdump.c:312
 #, c-format
 msgid ""
 "\n"
 "Options supported for -P/--private switch:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Options supported for -P/--private switch:\n"
 msgstr ""
 
-#: objdump.c:532
+#: objdump.c:548
 #, c-format
 msgid "section '%s' mentioned in a -j option, but not found in any input file"
 msgstr ""
 
 #, c-format
 msgid "section '%s' mentioned in a -j option, but not found in any input file"
 msgstr ""
 
-#: objdump.c:687
+#: objdump.c:703
 #, c-format
 msgid "Sections:\n"
 msgstr ""
 
 #, c-format
 msgid "Sections:\n"
 msgstr ""
 
-#: objdump.c:693
+#: objdump.c:709
 #, c-format
 msgid "Idx %-*s Size      %-*s%-*sFile off  Algn"
 msgstr ""
 
 #, c-format
 msgid "Idx %-*s Size      %-*s%-*sFile off  Algn"
 msgstr ""
 
-#: objdump.c:699
+#: objdump.c:715
 #, c-format
 msgid "  Flags"
 msgstr ""
 
 #, c-format
 msgid "  Flags"
 msgstr ""
 
-#: objdump.c:721
+#: objdump.c:737
 #, c-format
 msgid "failed to read symbol table from: %s"
 msgstr ""
 
 #, c-format
 msgid "failed to read symbol table from: %s"
 msgstr ""
 
-#: objdump.c:722 objdump.c:4589
+#: objdump.c:738 objdump.c:4671
 msgid "error message was"
 msgstr ""
 
 msgid "error message was"
 msgstr ""
 
-#: objdump.c:736
+#: objdump.c:752
 #, c-format
 msgid "error: symbol table size (%#lx) is larger than filesize (%#lx)"
 msgstr ""
 
 #, c-format
 msgid "error: symbol table size (%#lx) is larger than filesize (%#lx)"
 msgstr ""
 
-#: objdump.c:765
+#: objdump.c:781
 #, c-format
 msgid "%s: not a dynamic object"
 msgstr ""
 
 #, c-format
 msgid "%s: not a dynamic object"
 msgstr ""
 
-#: objdump.c:1351 objdump.c:1375
+#: objdump.c:1379 objdump.c:1406
 #, c-format
 msgid " (File Offset: 0x%lx)"
 msgstr ""
 
 #, c-format
 msgid " (File Offset: 0x%lx)"
 msgstr ""
 
-#: objdump.c:1618
+#: objdump.c:1649
 #, c-format
 msgid "source file %s is more recent than object file\n"
 msgstr ""
 
 #, c-format
 msgid "source file %s is more recent than object file\n"
 msgstr ""
 
-#: objdump.c:2753
+#: objdump.c:2678
+#, c-format
+msgid "\t... (skipping %lu zeroes, resuming at file offset: 0x%lx)\n"
+msgstr ""
+
+#: objdump.c:2810
 #, c-format
 msgid "disassemble_fn returned length %d"
 msgstr ""
 
 #, c-format
 msgid "disassemble_fn returned length %d"
 msgstr ""
 
-#: objdump.c:3068 objdump.c:4227
+#: objdump.c:3138 objdump.c:4309
 #, c-format
 msgid "Reading section %s failed because: %s"
 msgstr ""
 
 #, c-format
 msgid "Reading section %s failed because: %s"
 msgstr ""
 
-#: objdump.c:3088
+#: objdump.c:3159
 #, c-format
 msgid ""
 "\n"
 "Disassembly of section %s:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Disassembly of section %s:\n"
 msgstr ""
 
-#: objdump.c:3376
+#: objdump.c:3450
 #, c-format
 msgid "can't use supplied machine %s"
 msgstr ""
 
 #, c-format
 msgid "can't use supplied machine %s"
 msgstr ""
 
-#: objdump.c:3397
+#: objdump.c:3471
 #, c-format
 msgid "can't disassemble for architecture %s\n"
 msgstr ""
 
 #, c-format
 msgid "can't disassemble for architecture %s\n"
 msgstr ""
 
-#: objdump.c:3486
+#: objdump.c:3562
 #, c-format
 msgid ""
 "\n"
 "Section '%s' has an invalid size: %#llx.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Section '%s' has an invalid size: %#llx.\n"
 msgstr ""
 
-#: objdump.c:3496 objdump.c:3519
+#: objdump.c:3572 objdump.c:3595
 #, c-format
 msgid ""
 "\n"
 "Can't get contents for section '%s'.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Can't get contents for section '%s'.\n"
 msgstr ""
 
-#: objdump.c:3720
+#: objdump.c:3796
 #, c-format
 msgid "File %s does not contain any dwarf debug information\n"
 msgstr ""
 
 #, c-format
 msgid "File %s does not contain any dwarf debug information\n"
 msgstr ""
 
-#: objdump.c:3757
+#: objdump.c:3833
 #, c-format
 msgid ""
 "No %s section present\n"
 "\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "No %s section present\n"
 "\n"
 msgstr ""
 
-#: objdump.c:3764
+#: objdump.c:3840
 #, c-format
 msgid "reading %s section of %s failed: %s"
 msgstr ""
 
 #, c-format
 msgid "reading %s section of %s failed: %s"
 msgstr ""
 
-#: objdump.c:3810
+#: objdump.c:3886
 #, c-format
 msgid ""
 "Contents of %s section:\n"
 "\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Contents of %s section:\n"
 "\n"
 msgstr ""
 
-#: objdump.c:3944
+#: objdump.c:4020
 #, c-format
 msgid "architecture: %s, "
 msgstr ""
 
 #, c-format
 msgid "architecture: %s, "
 msgstr ""
 
-#: objdump.c:3947
+#: objdump.c:4023
 #, c-format
 msgid "flags 0x%08x:\n"
 msgstr ""
 
 #, c-format
 msgid "flags 0x%08x:\n"
 msgstr ""
 
-#: objdump.c:3960
+#: objdump.c:4036
 #, c-format
 msgid ""
 "\n"
 "start address 0x"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "start address 0x"
 msgstr ""
 
-#: objdump.c:4019
+#: objdump.c:4096 readelf.c:14228
 #, c-format
 msgid ""
 "\n"
 "CTF archive member: %s:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "CTF archive member: %s:\n"
 msgstr ""
 
-#: objdump.c:4038 readelf.c:14068
+#: objdump.c:4115 readelf.c:14247
 #, c-format
 msgid "Iteration failed: %s, %s\n"
 msgstr ""
 
 #, c-format
 msgid "Iteration failed: %s, %s\n"
 msgstr ""
 
-#: objdump.c:4071 objdump.c:4080 objdump.c:4094 readelf.c:14033 readelf.c:14041
+#: objdump.c:4148 objdump.c:4157 objdump.c:4171 readelf.c:14338 readelf.c:14347
+#: readelf.c:14360
 #, c-format
 msgid "CTF open failure: %s\n"
 msgstr ""
 
 #, c-format
 msgid "CTF open failure: %s\n"
 msgstr ""
 
-#: objdump.c:4098
+#: objdump.c:4175
 #, c-format
 msgid "Contents of CTF section %s:\n"
 msgstr ""
 
 #, c-format
 msgid "Contents of CTF section %s:\n"
 msgstr ""
 
-#: objdump.c:4113
+#: objdump.c:4195
 #, c-format
 msgid "warning: private headers incomplete: %s"
 msgstr ""
 
 #, c-format
 msgid "warning: private headers incomplete: %s"
 msgstr ""
 
-#: objdump.c:4131
+#: objdump.c:4213
 msgid "option -P/--private not supported by this file"
 msgstr ""
 
 msgid "option -P/--private not supported by this file"
 msgstr ""
 
-#: objdump.c:4155
+#: objdump.c:4237
 #, c-format
 msgid "target specific dump '%s' not supported"
 msgstr ""
 
 #, c-format
 msgid "target specific dump '%s' not supported"
 msgstr ""
 
-#: objdump.c:4219
+#: objdump.c:4301
 #, c-format
 msgid "Contents of section %s:"
 msgstr ""
 
 #, c-format
 msgid "Contents of section %s:"
 msgstr ""
 
-#: objdump.c:4221
+#: objdump.c:4303
 #, c-format
 msgid "  (Starting at file offset: 0x%lx)"
 msgstr ""
 
 #, c-format
 msgid "  (Starting at file offset: 0x%lx)"
 msgstr ""
 
-#: objdump.c:4331
+#: objdump.c:4413
 #, c-format
 msgid "no symbols\n"
 msgstr ""
 
 #, c-format
 msgid "no symbols\n"
 msgstr ""
 
-#: objdump.c:4338
+#: objdump.c:4420
 #, c-format
 msgid "no information for symbol number %ld\n"
 msgstr ""
 
 #, c-format
 msgid "no information for symbol number %ld\n"
 msgstr ""
 
-#: objdump.c:4341
+#: objdump.c:4423
 #, c-format
 msgid "could not determine the type of symbol number %ld\n"
 msgstr ""
 
 #, c-format
 msgid "could not determine the type of symbol number %ld\n"
 msgstr ""
 
-#: objdump.c:4587
+#: objdump.c:4669
 #, c-format
 msgid "failed to read relocs in: %s"
 msgstr ""
 
 #, c-format
 msgid "failed to read relocs in: %s"
 msgstr ""
 
-#: objdump.c:4744
+#: objdump.c:4826
 #, c-format
 msgid ""
 "\n"
 "%s:     file format %s\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "%s:     file format %s\n"
 msgstr ""
 
-#: objdump.c:4843
+#: objdump.c:4925
 #, c-format
 msgid "%s: printing debugging information failed"
 msgstr ""
 
 #, c-format
 msgid "%s: printing debugging information failed"
 msgstr ""
 
-#: objdump.c:4939
+#: objdump.c:5021
 #, c-format
 msgid "In archive %s:\n"
 msgstr ""
 
 #. Prevent corrupted files from spinning us into an
 #. infinite loop.  100 is an arbitrary heuristic.
 #, c-format
 msgid "In archive %s:\n"
 msgstr ""
 
 #. Prevent corrupted files from spinning us into an
 #. infinite loop.  100 is an arbitrary heuristic.
-#: objdump.c:4944
+#: objdump.c:5026
 msgid "Archive nesting is too deep"
 msgstr ""
 
 msgid "Archive nesting is too deep"
 msgstr ""
 
-#: objdump.c:4948
+#: objdump.c:5030
 #, c-format
 msgid "In nested archive %s:\n"
 msgstr ""
 
 #, c-format
 msgid "In nested archive %s:\n"
 msgstr ""
 
-#: objdump.c:5113
+#: objdump.c:5195
 msgid "error: the start address should be before the end address"
 msgstr ""
 
 msgid "error: the start address should be before the end address"
 msgstr ""
 
-#: objdump.c:5118
+#: objdump.c:5200
 msgid "error: the stop address should be after the start address"
 msgstr ""
 
 msgid "error: the stop address should be after the start address"
 msgstr ""
 
-#: objdump.c:5130
+#: objdump.c:5212
 msgid "error: prefix strip must be non-negative"
 msgstr ""
 
 msgid "error: prefix strip must be non-negative"
 msgstr ""
 
-#: objdump.c:5135
+#: objdump.c:5217
 msgid "error: instruction width must be positive"
 msgstr ""
 
 msgid "error: instruction width must be positive"
 msgstr ""
 
-#: objdump.c:5156
+#: objdump.c:5238
 msgid "unrecognized argument to --visualize-option"
 msgstr ""
 
 msgid "unrecognized argument to --visualize-option"
 msgstr ""
 
-#: objdump.c:5166
+#: objdump.c:5248
 msgid "unrecognized -E option"
 msgstr ""
 
 msgid "unrecognized -E option"
 msgstr ""
 
-#: objdump.c:5177
+#: objdump.c:5259
 #, c-format
 msgid "unrecognized --endian type `%s'"
 msgstr ""
 
 #, c-format
 msgid "unrecognized --endian type `%s'"
 msgstr ""
 
+#: od-elf32_avr.c:53
+#, c-format
+msgid ""
+"For AVR ELF files:\n"
+"  mem-usage   Display memory usage\n"
+"  avr-prop    Display contents of .avr.prop section\n"
+msgstr ""
+
 #: od-macho.c:74
 #, c-format
 msgid ""
 #: od-macho.c:74
 #, c-format
 msgid ""
@@ -5709,229 +5863,229 @@ msgid ""
 "  dyld_info        Display dyld information\n"
 msgstr ""
 
 "  dyld_info        Display dyld information\n"
 msgstr ""
 
-#: od-macho.c:320
+#: od-macho.c:322
 msgid "Mach-O header:\n"
 msgstr ""
 
 msgid "Mach-O header:\n"
 msgstr ""
 
-#: od-macho.c:321
+#: od-macho.c:323
 #, c-format
 msgid " magic     : %08lx\n"
 msgstr ""
 
 #, c-format
 msgid " magic     : %08lx\n"
 msgstr ""
 
-#: od-macho.c:322
+#: od-macho.c:324
 #, c-format
 msgid " cputype   : %08lx (%s)\n"
 msgstr ""
 
 #, c-format
 msgid " cputype   : %08lx (%s)\n"
 msgstr ""
 
-#: od-macho.c:324
+#: od-macho.c:326
 #, c-format
 msgid " cpusubtype: %08lx\n"
 msgstr ""
 
 #, c-format
 msgid " cpusubtype: %08lx\n"
 msgstr ""
 
-#: od-macho.c:325
+#: od-macho.c:327
 #, c-format
 msgid " filetype  : %08lx (%s)\n"
 msgstr ""
 
 #, c-format
 msgid " filetype  : %08lx (%s)\n"
 msgstr ""
 
-#: od-macho.c:328
+#: od-macho.c:330
 #, c-format
 msgid " ncmds     : %08lx (%lu)\n"
 msgstr ""
 
 #, c-format
 msgid " ncmds     : %08lx (%lu)\n"
 msgstr ""
 
-#: od-macho.c:329
+#: od-macho.c:331
 #, c-format
 msgid " sizeofcmds: %08lx (%lu)\n"
 msgstr ""
 
 #, c-format
 msgid " sizeofcmds: %08lx (%lu)\n"
 msgstr ""
 
-#: od-macho.c:330
+#: od-macho.c:332
 #, c-format
 msgid " flags     : %08lx ("
 msgstr ""
 
 #, c-format
 msgid " flags     : %08lx ("
 msgstr ""
 
-#: od-macho.c:332
+#: od-macho.c:334
 msgid ")\n"
 msgstr ""
 
 msgid ")\n"
 msgstr ""
 
-#: od-macho.c:333
+#: od-macho.c:335
 #, c-format
 msgid " reserved  : %08x\n"
 msgstr ""
 
 #, c-format
 msgid " reserved  : %08x\n"
 msgstr ""
 
-#: od-macho.c:352
+#: od-macho.c:354
 msgid "Segments and Sections:\n"
 msgstr ""
 
 msgid "Segments and Sections:\n"
 msgstr ""
 
-#: od-macho.c:353
+#: od-macho.c:355
 msgid " #: Segment name     Section name     Address\n"
 msgstr ""
 
 msgid " #: Segment name     Section name     Address\n"
 msgstr ""
 
-#: od-macho.c:995
+#: od-macho.c:997
 msgid "cannot read rebase dyld info"
 msgstr ""
 
 msgid "cannot read rebase dyld info"
 msgstr ""
 
-#: od-macho.c:1000
+#: od-macho.c:1002
 msgid "cannot read bind dyld info"
 msgstr ""
 
 msgid "cannot read bind dyld info"
 msgstr ""
 
-#: od-macho.c:1005
+#: od-macho.c:1007
 msgid "cannot read weak bind dyld info"
 msgstr ""
 
 msgid "cannot read weak bind dyld info"
 msgstr ""
 
-#: od-macho.c:1010
+#: od-macho.c:1012
 msgid "cannot read lazy bind dyld info"
 msgstr ""
 
 msgid "cannot read lazy bind dyld info"
 msgstr ""
 
-#: od-macho.c:1015
+#: od-macho.c:1017
 msgid "cannot read export symbols dyld info"
 msgstr ""
 
 msgid "cannot read export symbols dyld info"
 msgstr ""
 
-#: od-macho.c:1095 od-macho.c:1105 od-macho.c:1179 od-macho.c:1231
+#: od-macho.c:1097 od-macho.c:1107 od-macho.c:1181 od-macho.c:1233
 #, c-format
 msgid "  [bad block length]\n"
 msgstr ""
 
 #, c-format
 msgid "  [bad block length]\n"
 msgstr ""
 
-#: od-macho.c:1099
+#: od-macho.c:1101
 #, c-format
 msgid "  %u index entry:\n"
 msgid_plural "  %u index entries:\n"
 msgstr[0] ""
 msgstr[1] ""
 
 #, c-format
 msgid "  %u index entry:\n"
 msgid_plural "  %u index entries:\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: od-macho.c:1115
+#: od-macho.c:1117
 #, c-format
 msgid "  index entry %u: type: %08x, offset: %08x\n"
 msgstr ""
 
 #, c-format
 msgid "  index entry %u: type: %08x, offset: %08x\n"
 msgstr ""
 
-#: od-macho.c:1186
+#: od-macho.c:1188
 #, c-format
 msgid "  version:           %08x\n"
 msgstr ""
 
 #, c-format
 msgid "  version:           %08x\n"
 msgstr ""
 
-#: od-macho.c:1187
+#: od-macho.c:1189
 #, c-format
 msgid "  flags:             %08x\n"
 msgstr ""
 
 #, c-format
 msgid "  flags:             %08x\n"
 msgstr ""
 
-#: od-macho.c:1188
+#: od-macho.c:1190
 #, c-format
 msgid "  hash offset:       %08x\n"
 msgstr ""
 
 #, c-format
 msgid "  hash offset:       %08x\n"
 msgstr ""
 
-#: od-macho.c:1190
+#: od-macho.c:1192
 #, c-format
 msgid "  ident offset:      %08x (- %08x)\n"
 msgstr ""
 
 #, c-format
 msgid "  ident offset:      %08x (- %08x)\n"
 msgstr ""
 
-#: od-macho.c:1192
+#: od-macho.c:1194
 #, c-format
 msgid "   identity: %s\n"
 msgstr ""
 
 #, c-format
 msgid "   identity: %s\n"
 msgstr ""
 
-#: od-macho.c:1193
+#: od-macho.c:1195
 #, c-format
 msgid "  nbr special slots: %08x (at offset %08x)\n"
 msgstr ""
 
 #, c-format
 msgid "  nbr special slots: %08x (at offset %08x)\n"
 msgstr ""
 
-#: od-macho.c:1196
+#: od-macho.c:1198
 #, c-format
 msgid "  nbr code slots:    %08x\n"
 msgstr ""
 
 #, c-format
 msgid "  nbr code slots:    %08x\n"
 msgstr ""
 
-#: od-macho.c:1197
+#: od-macho.c:1199
 #, c-format
 msgid "  code limit:        %08x\n"
 msgstr ""
 
 #, c-format
 msgid "  code limit:        %08x\n"
 msgstr ""
 
-#: od-macho.c:1198
+#: od-macho.c:1200
 #, c-format
 msgid "  hash size:         %02x\n"
 msgstr ""
 
 #, c-format
 msgid "  hash size:         %02x\n"
 msgstr ""
 
-#: od-macho.c:1199
+#: od-macho.c:1201
 #, c-format
 msgid "  hash type:         %02x (%s)\n"
 msgstr ""
 
 #, c-format
 msgid "  hash type:         %02x (%s)\n"
 msgstr ""
 
-#: od-macho.c:1202
+#: od-macho.c:1204
 #, c-format
 msgid "  spare1:            %02x\n"
 msgstr ""
 
 #, c-format
 msgid "  spare1:            %02x\n"
 msgstr ""
 
-#: od-macho.c:1203
+#: od-macho.c:1205
 #, c-format
 msgid "  page size:         %02x\n"
 msgstr ""
 
 #, c-format
 msgid "  page size:         %02x\n"
 msgstr ""
 
-#: od-macho.c:1204
+#: od-macho.c:1206
 #, c-format
 msgid "  spare2:            %08x\n"
 msgstr ""
 
 #, c-format
 msgid "  spare2:            %08x\n"
 msgstr ""
 
-#: od-macho.c:1206
+#: od-macho.c:1208
 #, c-format
 msgid "  scatter offset:    %08x\n"
 msgstr ""
 
 #, c-format
 msgid "  scatter offset:    %08x\n"
 msgstr ""
 
-#: od-macho.c:1218
+#: od-macho.c:1220
 #, c-format
 msgid "  [truncated block]\n"
 msgstr ""
 
 #, c-format
 msgid "  [truncated block]\n"
 msgstr ""
 
-#: od-macho.c:1226
+#: od-macho.c:1228
 #, c-format
 msgid " magic : %08x (%s)\n"
 msgstr ""
 
 #, c-format
 msgid " magic : %08x (%s)\n"
 msgstr ""
 
-#: od-macho.c:1228
+#: od-macho.c:1230
 #, c-format
 msgid " length: %08x\n"
 msgstr ""
 
 #, c-format
 msgid " length: %08x\n"
 msgstr ""
 
-#: od-macho.c:1259
+#: od-macho.c:1261
 msgid "cannot read code signature data"
 msgstr ""
 
 msgid "cannot read code signature data"
 msgstr ""
 
-#: od-macho.c:1287
+#: od-macho.c:1289
 msgid "cannot read segment split info"
 msgstr ""
 
 msgid "cannot read segment split info"
 msgstr ""
 
-#: od-macho.c:1293
+#: od-macho.c:1295
 msgid "segment split info is not nul terminated"
 msgstr ""
 
 msgid "segment split info is not nul terminated"
 msgstr ""
 
-#: od-macho.c:1301
+#: od-macho.c:1303
 #, c-format
 msgid "  32 bit pointers:\n"
 msgstr ""
 
 #, c-format
 msgid "  32 bit pointers:\n"
 msgstr ""
 
-#: od-macho.c:1304
+#: od-macho.c:1306
 #, c-format
 msgid "  64 bit pointers:\n"
 msgstr ""
 
 #, c-format
 msgid "  64 bit pointers:\n"
 msgstr ""
 
-#: od-macho.c:1307
+#: od-macho.c:1309
 #, c-format
 msgid "  PPC hi-16:\n"
 msgstr ""
 
 #, c-format
 msgid "  PPC hi-16:\n"
 msgstr ""
 
-#: od-macho.c:1310
+#: od-macho.c:1312
 #, c-format
 msgid "  Unhandled location type %u\n"
 msgstr ""
 
 #, c-format
 msgid "  Unhandled location type %u\n"
 msgstr ""
 
-#: od-macho.c:1334
+#: od-macho.c:1336
 msgid "cannot read function starts"
 msgstr ""
 
 msgid "cannot read function starts"
 msgstr ""
 
-#: od-macho.c:1398
+#: od-macho.c:1400
 msgid "cannot read data_in_code"
 msgstr ""
 
 msgid "cannot read data_in_code"
 msgstr ""
 
-#: od-macho.c:1436
+#: od-macho.c:1438
 msgid "cannot read twolevel hints"
 msgstr ""
 
 msgid "cannot read twolevel hints"
 msgstr ""
 
-#: od-macho.c:1504
+#: od-macho.c:1506
 msgid "cannot read build tools"
 msgstr ""
 
 msgid "cannot read build tools"
 msgstr ""
 
@@ -5963,7 +6117,7 @@ msgstr ""
 msgid "  time and date: 0x%08x  - "
 msgstr ""
 
 msgid "  time and date: 0x%08x  - "
 msgstr ""
 
-#: od-xcoff.c:422 readelf.c:18232
+#: od-xcoff.c:422 readelf.c:18582
 #, c-format
 msgid "not set\n"
 msgstr ""
 #, c-format
 msgid "not set\n"
 msgstr ""
@@ -6421,301 +6575,301 @@ msgstr ""
 msgid "%s: %s: stab entry %ld is corrupt\n"
 msgstr ""
 
 msgid "%s: %s: stab entry %ld is corrupt\n"
 msgstr ""
 
-#: rddbg.c:391
+#: rddbg.c:389
 #, c-format
 msgid "Last stabs entries before error:\n"
 msgstr ""
 
 #, c-format
 msgid "Last stabs entries before error:\n"
 msgstr ""
 
-#: readelf.c:317
+#: readelf.c:335
 msgid "<none>"
 msgstr ""
 
 msgid "<none>"
 msgstr ""
 
-#: readelf.c:318
+#: readelf.c:336
 msgid "<no-strings>"
 msgstr ""
 
 msgid "<no-strings>"
 msgstr ""
 
-#: readelf.c:399
+#: readelf.c:422
 #, c-format
 msgid "Size truncation prevents reading %s elements of size %s for %s\n"
 msgstr ""
 
 #, c-format
 msgid "Size truncation prevents reading %s elements of size %s for %s\n"
 msgstr ""
 
-#: readelf.c:409
+#: readelf.c:432
 #, c-format
 msgid "Size overflow prevents reading %s elements of size %s for %s\n"
 msgstr ""
 
 #, c-format
 msgid "Size overflow prevents reading %s elements of size %s for %s\n"
 msgstr ""
 
-#: readelf.c:422
+#: readelf.c:445
 #, c-format
 msgid "Reading %s bytes extends past end of file for %s\n"
 msgstr ""
 
 #, c-format
 msgid "Reading %s bytes extends past end of file for %s\n"
 msgstr ""
 
-#: readelf.c:430
+#: readelf.c:454
 #, c-format
 msgid "Unable to seek to 0x%lx for %s\n"
 msgstr ""
 
 #, c-format
 msgid "Unable to seek to 0x%lx for %s\n"
 msgstr ""
 
-#: readelf.c:444
+#: readelf.c:468
 #, c-format
 msgid "Out of memory allocating %s bytes for %s\n"
 msgstr ""
 
 #, c-format
 msgid "Out of memory allocating %s bytes for %s\n"
 msgstr ""
 
-#: readelf.c:455
+#: readelf.c:479
 #, c-format
 msgid "Unable to read in %s bytes of %s\n"
 msgstr ""
 
 #, c-format
 msgid "Unable to read in %s bytes of %s\n"
 msgstr ""
 
-#: readelf.c:887
+#: readelf.c:928
 msgid "Don't know about relocations on this machine architecture\n"
 msgstr ""
 
 msgid "Don't know about relocations on this machine architecture\n"
 msgstr ""
 
-#: readelf.c:914 readelf.c:1019
+#: readelf.c:955 readelf.c:1060
 msgid "32-bit relocation data"
 msgstr ""
 
 msgid "32-bit relocation data"
 msgstr ""
 
-#: readelf.c:926 readelf.c:956 readelf.c:1030 readelf.c:1059
+#: readelf.c:967 readelf.c:997 readelf.c:1071 readelf.c:1100
 msgid "out of memory parsing relocs\n"
 msgstr ""
 
 msgid "out of memory parsing relocs\n"
 msgstr ""
 
-#: readelf.c:944 readelf.c:1048
+#: readelf.c:985 readelf.c:1089
 msgid "64-bit relocation data"
 msgstr ""
 
 msgid "64-bit relocation data"
 msgstr ""
 
-#: readelf.c:1178
+#: readelf.c:1219
 #, c-format
 msgid ""
 " Offset     Info    Type                Sym. Value  Symbol's Name + Addend\n"
 msgstr ""
 
 #, c-format
 msgid ""
 " Offset     Info    Type                Sym. Value  Symbol's Name + Addend\n"
 msgstr ""
 
-#: readelf.c:1180
+#: readelf.c:1221
 #, c-format
 msgid " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n"
 msgstr ""
 
 #, c-format
 msgid " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n"
 msgstr ""
 
-#: readelf.c:1185
+#: readelf.c:1226
 #, c-format
 msgid " Offset     Info    Type                Sym. Value  Symbol's Name\n"
 msgstr ""
 
 #, c-format
 msgid " Offset     Info    Type                Sym. Value  Symbol's Name\n"
 msgstr ""
 
-#: readelf.c:1187
+#: readelf.c:1228
 #, c-format
 msgid " Offset     Info    Type            Sym.Value  Sym. Name\n"
 msgstr ""
 
 #, c-format
 msgid " Offset     Info    Type            Sym.Value  Sym. Name\n"
 msgstr ""
 
-#: readelf.c:1195
+#: readelf.c:1236
 #, c-format
 msgid ""
 "    Offset             Info             Type               Symbol's Value  "
 "Symbol's Name + Addend\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "    Offset             Info             Type               Symbol's Value  "
 "Symbol's Name + Addend\n"
 msgstr ""
 
-#: readelf.c:1197
+#: readelf.c:1238
 #, c-format
 msgid ""
 "  Offset          Info           Type           Sym. Value    Sym. Name + "
 "Addend\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  Offset          Info           Type           Sym. Value    Sym. Name + "
 "Addend\n"
 msgstr ""
 
-#: readelf.c:1202
+#: readelf.c:1243
 #, c-format
 msgid ""
 "    Offset             Info             Type               Symbol's Value  "
 "Symbol's Name\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "    Offset             Info             Type               Symbol's Value  "
 "Symbol's Name\n"
 msgstr ""
 
-#: readelf.c:1204
+#: readelf.c:1245
 #, c-format
 msgid ""
 "  Offset          Info           Type           Sym. Value    Sym. Name\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  Offset          Info           Type           Sym. Value    Sym. Name\n"
 msgstr ""
 
-#: readelf.c:1597 readelf.c:1787 readelf.c:1795
+#: readelf.c:1638 readelf.c:1830 readelf.c:1838
 #, c-format
 msgid "unrecognized: %-7lx"
 msgstr ""
 
 #, c-format
 msgid "unrecognized: %-7lx"
 msgstr ""
 
-#: readelf.c:1623
+#: readelf.c:1664
 #, c-format
 msgid "<unknown addend: %lx>"
 msgstr ""
 
 #, c-format
 msgid "<unknown addend: %lx>"
 msgstr ""
 
-#: readelf.c:1632
+#: readelf.c:1673
 #, c-format
 #, c-format
-msgid " bad symbol index: %08lx in reloc"
+msgid " bad symbol index: %08lx in reloc\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:1733
+#: readelf.c:1775
 #, c-format
 msgid "<string table index: %3ld>"
 msgstr ""
 
 #, c-format
 msgid "<string table index: %3ld>"
 msgstr ""
 
-#: readelf.c:1736
+#: readelf.c:1778
 #, c-format
 #, c-format
-msgid "<corrupt string table index: %3ld>"
+msgid "<corrupt string table index: %3ld>\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:2239
+#: readelf.c:2282
 #, c-format
 msgid "Processor Specific: %lx"
 msgstr ""
 
 #, c-format
 msgid "Processor Specific: %lx"
 msgstr ""
 
-#: readelf.c:2266
+#: readelf.c:2309
 #, c-format
 msgid "Operating System specific: %lx"
 msgstr ""
 
 #, c-format
 msgid "Operating System specific: %lx"
 msgstr ""
 
-#: readelf.c:2270 readelf.c:4068
+#: readelf.c:2313 readelf.c:4112
 #, c-format
 msgid "<unknown>: %lx"
 msgstr ""
 
 #, c-format
 msgid "<unknown>: %lx"
 msgstr ""
 
-#: readelf.c:2283
+#: readelf.c:2326
 msgid "NONE (None)"
 msgstr ""
 
 msgid "NONE (None)"
 msgstr ""
 
-#: readelf.c:2284
+#: readelf.c:2327
 msgid "REL (Relocatable file)"
 msgstr ""
 
 msgid "REL (Relocatable file)"
 msgstr ""
 
-#: readelf.c:2285
+#: readelf.c:2328
 msgid "EXEC (Executable file)"
 msgstr ""
 
 msgid "EXEC (Executable file)"
 msgstr ""
 
-#: readelf.c:2286
+#: readelf.c:2329
 msgid "DYN (Shared object file)"
 msgstr ""
 
 msgid "DYN (Shared object file)"
 msgstr ""
 
-#: readelf.c:2287
+#: readelf.c:2330
 msgid "CORE (Core file)"
 msgstr ""
 
 msgid "CORE (Core file)"
 msgstr ""
 
-#: readelf.c:2291
+#: readelf.c:2334
 #, c-format
 msgid "Processor Specific: (%x)"
 msgstr ""
 
 #, c-format
 msgid "Processor Specific: (%x)"
 msgstr ""
 
-#: readelf.c:2293
+#: readelf.c:2336
 #, c-format
 msgid "OS Specific: (%x)"
 msgstr ""
 
 #, c-format
 msgid "OS Specific: (%x)"
 msgstr ""
 
-#: readelf.c:2295
+#: readelf.c:2338
 #, c-format
 msgid "<unknown>: %x"
 msgstr ""
 
 #. Please keep this switch table sorted by increasing EM_ value.
 #. 0
 #, c-format
 msgid "<unknown>: %x"
 msgstr ""
 
 #. Please keep this switch table sorted by increasing EM_ value.
 #. 0
-#: readelf.c:2309 readelf.c:16262 readelf.c:16273
+#: readelf.c:2352 readelf.c:16609 readelf.c:16620
 msgid "None"
 msgstr ""
 
 msgid "None"
 msgstr ""
 
-#: readelf.c:2541
+#: readelf.c:2584
 #, c-format
 msgid "<unknown>: 0x%x"
 msgstr ""
 
 #, c-format
 msgid "<unknown>: 0x%x"
 msgstr ""
 
-#: readelf.c:2827
+#: readelf.c:2870
 msgid ", <unknown>"
 msgstr ""
 
 msgid ", <unknown>"
 msgstr ""
 
-#: readelf.c:3196 readelf.c:9826
+#: readelf.c:3239 readelf.c:9949
 msgid "unknown"
 msgstr ""
 
 msgid "unknown"
 msgstr ""
 
-#: readelf.c:3197
+#: readelf.c:3240
 msgid "unknown mac"
 msgstr ""
 
 msgid "unknown mac"
 msgstr ""
 
-#: readelf.c:3265
+#: readelf.c:3308
 msgid ", <unknown MeP cpu type>"
 msgstr ""
 
 msgid ", <unknown MeP cpu type>"
 msgstr ""
 
-#: readelf.c:3275
+#: readelf.c:3318
 msgid "<unknown MeP copro type>"
 msgstr ""
 
 msgid "<unknown MeP copro type>"
 msgstr ""
 
-#: readelf.c:3286
+#: readelf.c:3329
 #, c-format
 msgid ", unknown flags bits: %#x"
 msgstr ""
 
 #, c-format
 msgid ", unknown flags bits: %#x"
 msgstr ""
 
-#: readelf.c:3295
+#: readelf.c:3338
 msgid ", relocatable"
 msgstr ""
 
 msgid ", relocatable"
 msgstr ""
 
-#: readelf.c:3298
+#: readelf.c:3341
 msgid ", relocatable-lib"
 msgstr ""
 
 msgid ", relocatable-lib"
 msgstr ""
 
-#: readelf.c:3380
+#: readelf.c:3423
 msgid ", unknown v850 architecture variant"
 msgstr ""
 
 msgid ", unknown v850 architecture variant"
 msgstr ""
 
-#: readelf.c:3448
+#: readelf.c:3491
 msgid ", unknown CPU"
 msgstr ""
 
 msgid ", unknown CPU"
 msgstr ""
 
-#: readelf.c:3463
+#: readelf.c:3506
 msgid ", unknown ABI"
 msgstr ""
 
 msgid ", unknown ABI"
 msgstr ""
 
-#: readelf.c:3488 readelf.c:3559
+#: readelf.c:3531 readelf.c:3602
 msgid ", unknown ISA"
 msgstr ""
 
 msgid ", unknown ISA"
 msgstr ""
 
-#: readelf.c:3669
+#: readelf.c:3712
 #, c-format
 msgid "Unrecognised IA64 VMS Command Code: %x\n"
 msgstr ""
 
 #, c-format
 msgid "Unrecognised IA64 VMS Command Code: %x\n"
 msgstr ""
 
-#: readelf.c:3735
+#: readelf.c:3778
 msgid ": architecture variant: "
 msgstr ""
 
 msgid ": architecture variant: "
 msgstr ""
 
-#: readelf.c:3754
+#: readelf.c:3797
 msgid ": unknown"
 msgstr ""
 
 msgid ": unknown"
 msgstr ""
 
-#: readelf.c:3758
+#: readelf.c:3801
 msgid ": unknown extra flag bits also present"
 msgstr ""
 
 msgid ": unknown extra flag bits also present"
 msgstr ""
 
-#: readelf.c:3771
+#: readelf.c:3815
 msgid ", unknown"
 msgstr ""
 
 msgid ", unknown"
 msgstr ""
 
-#: readelf.c:3823
+#: readelf.c:3867
 msgid "Standalone App"
 msgstr ""
 
 msgid "Standalone App"
 msgstr ""
 
-#: readelf.c:3832
+#: readelf.c:3876
 msgid "Bare-metal C6000"
 msgstr ""
 
 msgid "Bare-metal C6000"
 msgstr ""
 
-#: readelf.c:3842 readelf.c:4826 readelf.c:4842 readelf.c:17664 readelf.c:17764
-#: readelf.c:17795 readelf.c:17850 readelf.c:17877
+#: readelf.c:3886 readelf.c:4897 readelf.c:4913 readelf.c:18014 readelf.c:18114
+#: readelf.c:18145 readelf.c:18200 readelf.c:18227
 #, c-format
 msgid "<unknown: %x>"
 msgstr ""
 
 #. This message is probably going to be displayed in a 15
 #. character wide field, so put the hex value first.
 #, c-format
 msgid "<unknown: %x>"
 msgstr ""
 
 #. This message is probably going to be displayed in a 15
 #. character wide field, so put the hex value first.
-#: readelf.c:4424
+#: readelf.c:4468
 #, c-format
 msgid "%08x: <unknown>"
 msgstr ""
 
 #, c-format
 msgid "%08x: <unknown>"
 msgstr ""
 
-#: readelf.c:4492
+#: readelf.c:4541
 #, c-format
 msgid "Usage: readelf <option(s)> elf-file(s)\n"
 msgstr ""
 
 #, c-format
 msgid "Usage: readelf <option(s)> elf-file(s)\n"
 msgstr ""
 
-#: readelf.c:4493
+#: readelf.c:4542
 #, c-format
 msgid " Display information about the contents of ELF format files\n"
 msgstr ""
 
 #, c-format
 msgid " Display information about the contents of ELF format files\n"
 msgstr ""
 
-#: readelf.c:4494
+#: readelf.c:4543
 #, c-format
 msgid ""
 " Options are:\n"
 #, c-format
 msgid ""
 " Options are:\n"
@@ -6730,7 +6884,7 @@ msgid ""
 "  -e --headers           Equivalent to: -h -l -S\n"
 "  -s --syms              Display the symbol table\n"
 "     --symbols           An alias for --syms\n"
 "  -e --headers           Equivalent to: -h -l -S\n"
 "  -s --syms              Display the symbol table\n"
 "     --symbols           An alias for --syms\n"
-"  --dyn-syms             Display the dynamic symbol table\n"
+"     --dyn-syms          Display the dynamic symbol table\n"
 "  -n --notes             Display the core notes (if present)\n"
 "  -r --relocs            Display the relocations (if present)\n"
 "  -u --unwind            Display the unwind info (if present)\n"
 "  -n --notes             Display the core notes (if present)\n"
 "  -r --relocs            Display the relocations (if present)\n"
 "  -u --unwind            Display the unwind info (if present)\n"
@@ -6740,6 +6894,7 @@ msgid ""
 "  -c --archive-index     Display the symbol/file index in an archive\n"
 "  -D --use-dynamic       Use the dynamic section info when displaying "
 "symbols\n"
 "  -c --archive-index     Display the symbol/file index in an archive\n"
 "  -D --use-dynamic       Use the dynamic section info when displaying "
 "symbols\n"
+"  -L --lint|--enable-checks  Display warning messages for possible problems\n"
 "  -x --hex-dump=<number|name>\n"
 "                         Dump the contents of section <number|name> as "
 "bytes\n"
 "  -x --hex-dump=<number|name>\n"
 "                         Dump the contents of section <number|name> as "
 "bytes\n"
@@ -6750,16 +6905,16 @@ msgid ""
 "                         Dump the contents of section <number|name> as "
 "relocated bytes\n"
 "  -z --decompress        Decompress section before dumping it\n"
 "                         Dump the contents of section <number|name> as "
 "relocated bytes\n"
 "  -z --decompress        Decompress section before dumping it\n"
-"  -w[lLiaprmfFsoRtUuTgAckK] or\n"
+"  -w[lLiaprmfFsoORtUuTgAckK] or\n"
 "  --debug-dump[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,"
 "=frames,\n"
 "  --debug-dump[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,"
 "=frames,\n"
-"               =frames-interp,=str,=loc,=Ranges,=pubtypes,\n"
+"               =frames-interp,=str,=str-offsets,=loc,=Ranges,=pubtypes,\n"
 "               =gdb_index,=trace_info,=trace_abbrev,=trace_aranges,\n"
 "               =addr,=cu_index,=links,=follow-links]\n"
 "                         Display the contents of DWARF debug sections\n"
 msgstr ""
 
 "               =gdb_index,=trace_info,=trace_abbrev,=trace_aranges,\n"
 "               =addr,=cu_index,=links,=follow-links]\n"
 "                         Display the contents of DWARF debug sections\n"
 msgstr ""
 
-#: readelf.c:4528
+#: readelf.c:4578
 #, c-format
 msgid ""
 "  --dwarf-depth=N        Do not display DIEs at depth N or greater\n"
 #, c-format
 msgid ""
 "  --dwarf-depth=N        Do not display DIEs at depth N or greater\n"
@@ -6767,7 +6922,7 @@ msgid ""
 "                         or deeper\n"
 msgstr ""
 
 "                         or deeper\n"
 msgstr ""
 
-#: readelf.c:4532
+#: readelf.c:4583
 #, c-format
 msgid ""
 "  --ctf=<number|name>    Display CTF info from section <number|name>\n"
 #, c-format
 msgid ""
 "  --ctf=<number|name>    Display CTF info from section <number|name>\n"
@@ -6784,579 +6939,591 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: readelf.c:4542
+#: readelf.c:4594
 #, c-format
 msgid ""
 "  -i --instruction-dump=<number|name>\n"
 "                         Disassemble the contents of section <number|name>\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  -i --instruction-dump=<number|name>\n"
 "                         Disassemble the contents of section <number|name>\n"
 msgstr ""
 
-#: readelf.c:4546
+#: readelf.c:4598
 #, c-format
 msgid ""
 "  -I --histogram         Display histogram of bucket list lengths\n"
 "  -W --wide              Allow output width to exceed 80 characters\n"
 #, c-format
 msgid ""
 "  -I --histogram         Display histogram of bucket list lengths\n"
 "  -W --wide              Allow output width to exceed 80 characters\n"
+"  -T --silent-truncation If a symbol name is truncated, do not add a suffix "
+"[...]\n"
 "  @<file>                Read options from <file>\n"
 "  -H --help              Display this information\n"
 "  -v --version           Display the version number of readelf\n"
 msgstr ""
 
 "  @<file>                Read options from <file>\n"
 "  -H --help              Display this information\n"
 "  -v --version           Display the version number of readelf\n"
 msgstr ""
 
-#: readelf.c:4575 readelf.c:4606 readelf.c:4610
+#: readelf.c:4629 readelf.c:4660 readelf.c:4664
 msgid "Out of memory allocating dump request table.\n"
 msgstr ""
 
 msgid "Out of memory allocating dump request table.\n"
 msgstr ""
 
-#: readelf.c:4800
+#: readelf.c:4860
 #, c-format
 msgid "Invalid option '-%c'\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid option '-%c'\n"
 msgstr ""
 
-#: readelf.c:4822 readelf.c:4838 readelf.c:10526
+#: readelf.c:4893 readelf.c:4909 readelf.c:10987
 msgid "none"
 msgstr ""
 
 msgid "none"
 msgstr ""
 
-#: readelf.c:4839
+#: readelf.c:4910
 msgid "2's complement, little endian"
 msgstr ""
 
 msgid "2's complement, little endian"
 msgstr ""
 
-#: readelf.c:4840
+#: readelf.c:4911
 msgid "2's complement, big endian"
 msgstr ""
 
 msgid "2's complement, big endian"
 msgstr ""
 
-#: readelf.c:4860
+#: readelf.c:4931
 msgid "Not an ELF file - it has the wrong magic bytes at the start\n"
 msgstr ""
 
 msgid "Not an ELF file - it has the wrong magic bytes at the start\n"
 msgstr ""
 
-#: readelf.c:4870
+#: readelf.c:4941
 #, c-format
 msgid "ELF Header:\n"
 msgstr ""
 
 #, c-format
 msgid "ELF Header:\n"
 msgstr ""
 
-#: readelf.c:4871
+#: readelf.c:4942
 #, c-format
 msgid "  Magic:   "
 msgstr ""
 
 #, c-format
 msgid "  Magic:   "
 msgstr ""
 
-#: readelf.c:4875
+#: readelf.c:4946
 #, c-format
 msgid "  Class:                             %s\n"
 msgstr ""
 
 #, c-format
 msgid "  Class:                             %s\n"
 msgstr ""
 
-#: readelf.c:4877
+#: readelf.c:4948
 #, c-format
 msgid "  Data:                              %s\n"
 msgstr ""
 
 #, c-format
 msgid "  Data:                              %s\n"
 msgstr ""
 
-#: readelf.c:4879
+#: readelf.c:4950
 #, c-format
 msgid "  Version:                           %d%s\n"
 msgstr ""
 
 #, c-format
 msgid "  Version:                           %d%s\n"
 msgstr ""
 
-#: readelf.c:4882
+#: readelf.c:4953
 msgid " (current)"
 msgstr ""
 
 msgid " (current)"
 msgstr ""
 
-#: readelf.c:4884
+#: readelf.c:4955
 msgid " <unknown>"
 msgstr ""
 
 msgid " <unknown>"
 msgstr ""
 
-#: readelf.c:4886
+#: readelf.c:4957
 #, c-format
 msgid "  OS/ABI:                            %s\n"
 msgstr ""
 
 #, c-format
 msgid "  OS/ABI:                            %s\n"
 msgstr ""
 
-#: readelf.c:4888
+#: readelf.c:4959
 #, c-format
 msgid "  ABI Version:                       %d\n"
 msgstr ""
 
 #, c-format
 msgid "  ABI Version:                       %d\n"
 msgstr ""
 
-#: readelf.c:4890
+#: readelf.c:4961
 #, c-format
 msgid "  Type:                              %s\n"
 msgstr ""
 
 #, c-format
 msgid "  Type:                              %s\n"
 msgstr ""
 
-#: readelf.c:4892
+#: readelf.c:4963
 #, c-format
 msgid "  Machine:                           %s\n"
 msgstr ""
 
 #, c-format
 msgid "  Machine:                           %s\n"
 msgstr ""
 
-#: readelf.c:4894
+#: readelf.c:4965
 #, c-format
 msgid "  Version:                           0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid "  Version:                           0x%lx\n"
 msgstr ""
 
-#: readelf.c:4897
+#: readelf.c:4968
 #, c-format
 msgid "  Entry point address:               "
 msgstr ""
 
 #, c-format
 msgid "  Entry point address:               "
 msgstr ""
 
-#: readelf.c:4899
+#: readelf.c:4970
 #, c-format
 msgid ""
 "\n"
 "  Start of program headers:          "
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "  Start of program headers:          "
 msgstr ""
 
-#: readelf.c:4901
+#: readelf.c:4972
 #, c-format
 msgid ""
 " (bytes into file)\n"
 "  Start of section headers:          "
 msgstr ""
 
 #, c-format
 msgid ""
 " (bytes into file)\n"
 "  Start of section headers:          "
 msgstr ""
 
-#: readelf.c:4903
+#: readelf.c:4974
 #, c-format
 msgid " (bytes into file)\n"
 msgstr ""
 
 #, c-format
 msgid " (bytes into file)\n"
 msgstr ""
 
-#: readelf.c:4905
+#: readelf.c:4976
 #, c-format
 msgid "  Flags:                             0x%lx%s\n"
 msgstr ""
 
 #, c-format
 msgid "  Flags:                             0x%lx%s\n"
 msgstr ""
 
-#: readelf.c:4908
+#: readelf.c:4979
 #, c-format
 msgid "  Size of this header:               %u (bytes)\n"
 msgstr ""
 
 #, c-format
 msgid "  Size of this header:               %u (bytes)\n"
 msgstr ""
 
-#: readelf.c:4910
+#: readelf.c:4981
 #, c-format
 msgid "  Size of program headers:           %u (bytes)\n"
 msgstr ""
 
 #, c-format
 msgid "  Size of program headers:           %u (bytes)\n"
 msgstr ""
 
-#: readelf.c:4912
+#: readelf.c:4983
 #, c-format
 msgid "  Number of program headers:         %u"
 msgstr ""
 
 #, c-format
 msgid "  Number of program headers:         %u"
 msgstr ""
 
-#: readelf.c:4922
+#: readelf.c:4993
 #, c-format
 msgid "  Size of section headers:           %u (bytes)\n"
 msgstr ""
 
 #, c-format
 msgid "  Size of section headers:           %u (bytes)\n"
 msgstr ""
 
-#: readelf.c:4924
+#: readelf.c:4995
 #, c-format
 msgid "  Number of section headers:         %u"
 msgstr ""
 
 #, c-format
 msgid "  Number of section headers:         %u"
 msgstr ""
 
-#: readelf.c:4932
+#: readelf.c:5003
 #, c-format
 msgid "  Section header string table index: %u"
 msgstr ""
 
 #, c-format
 msgid "  Section header string table index: %u"
 msgstr ""
 
-#: readelf.c:4944
+#: readelf.c:5015
 #, c-format
 msgid " <corrupt: out of range>"
 msgstr ""
 
 #, c-format
 msgid " <corrupt: out of range>"
 msgstr ""
 
-#: readelf.c:4985 readelf.c:5032
+#: readelf.c:5056 readelf.c:5103
 msgid ""
 "The e_phentsize field in the ELF header is less than the size of an ELF "
 "program header\n"
 msgstr ""
 
 msgid ""
 "The e_phentsize field in the ELF header is less than the size of an ELF "
 "program header\n"
 msgstr ""
 
-#: readelf.c:4989 readelf.c:5036
+#: readelf.c:5060 readelf.c:5107
 msgid ""
 "The e_phentsize field in the ELF header is larger than the size of an ELF "
 "program header\n"
 msgstr ""
 
 msgid ""
 "The e_phentsize field in the ELF header is larger than the size of an ELF "
 "program header\n"
 msgstr ""
 
-#: readelf.c:4992 readelf.c:5039
+#: readelf.c:5063 readelf.c:5110
 msgid "program headers"
 msgstr ""
 
 msgid "program headers"
 msgstr ""
 
-#: readelf.c:5078
+#: readelf.c:5149
 #, c-format
 msgid "Too many program headers - %#x - the file is not that big\n"
 msgstr ""
 
 #, c-format
 msgid "Too many program headers - %#x - the file is not that big\n"
 msgstr ""
 
-#: readelf.c:5087
+#: readelf.c:5158
 #, c-format
 msgid "Out of memory reading %u program headers\n"
 msgstr ""
 
 #, c-format
 msgid "Out of memory reading %u program headers\n"
 msgstr ""
 
-#: readelf.c:5121
+#: readelf.c:5192
 msgid ""
 "possibly corrupt ELF header - it has a non-zero program header offset, but "
 "no program headers\n"
 msgstr ""
 
 msgid ""
 "possibly corrupt ELF header - it has a non-zero program header offset, but "
 "no program headers\n"
 msgstr ""
 
-#: readelf.c:5126
+#: readelf.c:5197
 #, c-format
 msgid ""
 "\n"
 "There are no program headers in this file.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There are no program headers in this file.\n"
 msgstr ""
 
-#: readelf.c:5132
+#: readelf.c:5203
 #, c-format
 msgid ""
 "\n"
 "Elf file type is %s\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Elf file type is %s\n"
 msgstr ""
 
-#: readelf.c:5133
+#: readelf.c:5204
 #, c-format
 msgid "Entry point 0x%s\n"
 msgstr ""
 
 #, c-format
 msgid "Entry point 0x%s\n"
 msgstr ""
 
-#: readelf.c:5134
+#: readelf.c:5205
 #, c-format
 msgid "There is %d program header, starting at offset %s\n"
 msgid_plural "There are %d program headers, starting at offset %s\n"
 msgstr[0] ""
 msgstr[1] ""
 
 #, c-format
 msgid "There is %d program header, starting at offset %s\n"
 msgid_plural "There are %d program headers, starting at offset %s\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:5147 readelf.c:5149
+#: readelf.c:5218 readelf.c:5220
 #, c-format
 msgid ""
 "\n"
 "Program Headers:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Program Headers:\n"
 msgstr ""
 
-#: readelf.c:5153
+#: readelf.c:5224
 #, c-format
 msgid ""
 "  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align\n"
 msgstr ""
 
-#: readelf.c:5156
+#: readelf.c:5227
 #, c-format
 msgid ""
 "  Type           Offset   VirtAddr           PhysAddr           FileSiz  "
 "MemSiz   Flg Align\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  Type           Offset   VirtAddr           PhysAddr           FileSiz  "
 "MemSiz   Flg Align\n"
 msgstr ""
 
-#: readelf.c:5160
+#: readelf.c:5231
 #, c-format
 msgid "  Type           Offset             VirtAddr           PhysAddr\n"
 msgstr ""
 
 #, c-format
 msgid "  Type           Offset             VirtAddr           PhysAddr\n"
 msgstr ""
 
-#: readelf.c:5162
+#: readelf.c:5233
 #, c-format
 msgid "                 FileSiz            MemSiz              Flags  Align\n"
 msgstr ""
 
 #, c-format
 msgid "                 FileSiz            MemSiz              Flags  Align\n"
 msgstr ""
 
-#: readelf.c:5258
+#: readelf.c:5329
 msgid "LOAD segments must be sorted in order of increasing VirtAddr\n"
 msgstr ""
 
 msgid "LOAD segments must be sorted in order of increasing VirtAddr\n"
 msgstr ""
 
-#: readelf.c:5261
+#: readelf.c:5332
 msgid "the segment's file size is larger than its memory size\n"
 msgstr ""
 
 msgid "the segment's file size is larger than its memory size\n"
 msgstr ""
 
-#: readelf.c:5268
+#: readelf.c:5339
 msgid "the PHDR segment must occur before any LOAD segment\n"
 msgstr ""
 
 msgid "the PHDR segment must occur before any LOAD segment\n"
 msgstr ""
 
-#: readelf.c:5286
+#: readelf.c:5357
 msgid "the PHDR segment is not covered by a LOAD segment\n"
 msgstr ""
 
 msgid "the PHDR segment is not covered by a LOAD segment\n"
 msgstr ""
 
-#: readelf.c:5292
+#: readelf.c:5363
 msgid "more than one dynamic segment\n"
 msgstr ""
 
 msgid "more than one dynamic segment\n"
 msgstr ""
 
-#: readelf.c:5311
+#: readelf.c:5382
 msgid "no .dynamic section in the dynamic segment\n"
 msgstr ""
 
 msgid "no .dynamic section in the dynamic segment\n"
 msgstr ""
 
-#: readelf.c:5326
-msgid "the .dynamic section is not contained within the dynamic segment\n"
-msgstr ""
-
-#: readelf.c:5329
-msgid "the .dynamic section is not the first section in the dynamic segment.\n"
+#: readelf.c:5400
+msgid "the .dynamic section is not the same as the dynamic segment\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:5340
+#: readelf.c:5412
 msgid "the dynamic segment offset + size exceeds the size of the file\n"
 msgstr ""
 
 msgid "the dynamic segment offset + size exceeds the size of the file\n"
 msgstr ""
 
-#: readelf.c:5348
+#: readelf.c:5421
 msgid "Unable to find program interpreter name\n"
 msgstr ""
 
 msgid "Unable to find program interpreter name\n"
 msgstr ""
 
-#: readelf.c:5355
+#: readelf.c:5428
 msgid ""
 "Internal error: failed to create format string to display program "
 "interpreter\n"
 msgstr ""
 
 msgid ""
 "Internal error: failed to create format string to display program "
 "interpreter\n"
 msgstr ""
 
-#: readelf.c:5359
+#: readelf.c:5433
 msgid "Unable to read program interpreter name\n"
 msgstr ""
 
 msgid "Unable to read program interpreter name\n"
 msgstr ""
 
-#: readelf.c:5362
+#: readelf.c:5436
 #, c-format
 msgid "      [Requesting program interpreter: %s]\n"
 msgstr ""
 
 #, c-format
 msgid "      [Requesting program interpreter: %s]\n"
 msgstr ""
 
-#: readelf.c:5373
+#: readelf.c:5447
 #, c-format
 msgid ""
 "\n"
 " Section to Segment mapping:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 " Section to Segment mapping:\n"
 msgstr ""
 
-#: readelf.c:5374
+#: readelf.c:5448
 #, c-format
 msgid "  Segment Sections...\n"
 msgstr ""
 
 #, c-format
 msgid "  Segment Sections...\n"
 msgstr ""
 
-#: readelf.c:5410
+#: readelf.c:5484 readelf.c:10309
 msgid "Cannot interpret virtual addresses without program headers.\n"
 msgstr ""
 
 msgid "Cannot interpret virtual addresses without program headers.\n"
 msgstr ""
 
-#: readelf.c:5426
+#: readelf.c:5500
 #, c-format
 msgid "Virtual address 0x%lx not located in any PT_LOAD segment.\n"
 msgstr ""
 
 #, c-format
 msgid "Virtual address 0x%lx not located in any PT_LOAD segment.\n"
 msgstr ""
 
-#: readelf.c:5451 readelf.c:5516
+#: readelf.c:5525 readelf.c:5590
 msgid ""
 "The e_shentsize field in the ELF header is less than the size of an ELF "
 "section header\n"
 msgstr ""
 
 msgid ""
 "The e_shentsize field in the ELF header is less than the size of an ELF "
 "section header\n"
 msgstr ""
 
-#: readelf.c:5455 readelf.c:5521
+#: readelf.c:5529 readelf.c:5595
 msgid ""
 "The e_shentsize field in the ELF header is larger than the size of an ELF "
 "section header\n"
 msgstr ""
 
 msgid ""
 "The e_shentsize field in the ELF header is larger than the size of an ELF "
 "section header\n"
 msgstr ""
 
-#: readelf.c:5459 readelf.c:5526
+#: readelf.c:5533 readelf.c:5600
 msgid "section headers"
 msgstr ""
 
 msgid "section headers"
 msgstr ""
 
-#: readelf.c:5469 readelf.c:5536
+#: readelf.c:5543 readelf.c:5610
 #, c-format
 msgid "Out of memory reading %u section headers\n"
 msgstr ""
 
 #, c-format
 msgid "Out of memory reading %u section headers\n"
 msgstr ""
 
-#: readelf.c:5489 readelf.c:5556
+#: readelf.c:5563 readelf.c:5630
 #, c-format
 msgid "Section %u has an out of range sh_link value of %u\n"
 msgstr ""
 
 #, c-format
 msgid "Section %u has an out of range sh_link value of %u\n"
 msgstr ""
 
-#: readelf.c:5491 readelf.c:5558
+#: readelf.c:5565 readelf.c:5632
 #, c-format
 msgid "Section %u has an out of range sh_info value of %u\n"
 msgstr ""
 
 #, c-format
 msgid "Section %u has an out of range sh_info value of %u\n"
 msgstr ""
 
-#: readelf.c:5588 readelf.c:5705
+#: readelf.c:5662 readelf.c:5779
 #, c-format
 msgid "Section %s has an invalid sh_entsize of 0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid "Section %s has an invalid sh_entsize of 0x%lx\n"
 msgstr ""
 
-#: readelf.c:5596 readelf.c:5713
+#: readelf.c:5670 readelf.c:5787
 #, c-format
 msgid "Section %s has an invalid sh_size of 0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid "Section %s has an invalid sh_size of 0x%lx\n"
 msgstr ""
 
-#: readelf.c:5606 readelf.c:5723
+#: readelf.c:5680 readelf.c:5797
 #, c-format
 msgid ""
 "Size (0x%lx) of section %s is not a multiple of its sh_entsize (0x%lx)\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Size (0x%lx) of section %s is not a multiple of its sh_entsize (0x%lx)\n"
 msgstr ""
 
-#: readelf.c:5614 readelf.c:5731 readelf.c:13992
+#: readelf.c:5688 readelf.c:5805 readelf.c:14295
 msgid "symbols"
 msgstr ""
 
 msgid "symbols"
 msgstr ""
 
-#: readelf.c:5626 readelf.c:5743
+#: readelf.c:5700 readelf.c:5817
 msgid ""
 "Multiple symbol table index sections associated with the same symbol "
 "section\n"
 msgstr ""
 
 msgid ""
 "Multiple symbol table index sections associated with the same symbol "
 "section\n"
 msgstr ""
 
-#: readelf.c:5633 readelf.c:5750
+#: readelf.c:5707 readelf.c:5824
 msgid "symbol table section indices"
 msgstr ""
 
 msgid "symbol table section indices"
 msgstr ""
 
-#: readelf.c:5640 readelf.c:5757
+#: readelf.c:5714 readelf.c:5831
 #, c-format
 msgid "Index section %s has an sh_size of 0x%lx - expected 0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid "Index section %s has an sh_size of 0x%lx - expected 0x%lx\n"
 msgstr ""
 
-#: readelf.c:5652 readelf.c:5769
+#: readelf.c:5726 readelf.c:5843
 #, c-format
 msgid "Out of memory reading %lu symbols\n"
 msgstr ""
 
 #, c-format
 msgid "Out of memory reading %lu symbols\n"
 msgstr ""
 
-#: readelf.c:5948 readelf.c:6023 readelf.c:6041 readelf.c:6059
+#: readelf.c:6022 readelf.c:6097 readelf.c:6115 readelf.c:6133
 msgid "Internal error: not enough buffer room for section flag info"
 msgstr ""
 
 msgid "Internal error: not enough buffer room for section flag info"
 msgstr ""
 
-#: readelf.c:6066
+#: readelf.c:6140
 #, c-format
 msgid "UNKNOWN (%*.*lx)"
 msgstr ""
 
 #, c-format
 msgid "UNKNOWN (%*.*lx)"
 msgstr ""
 
-#: readelf.c:6085 readelf.c:6100
+#: readelf.c:6159 readelf.c:6174
 msgid "Compressed section is too small even for a compression header\n"
 msgstr ""
 
 msgid "Compressed section is too small even for a compression header\n"
 msgstr ""
 
-#: readelf.c:6124
+#: readelf.c:6213
 msgid ""
 "possibly corrupt ELF file header - it has a non-zero section header offset, "
 "but no section headers\n"
 msgstr ""
 
 msgid ""
 "possibly corrupt ELF file header - it has a non-zero section header offset, "
 "but no section headers\n"
 msgstr ""
 
-#: readelf.c:6129
+#: readelf.c:6218
 #, c-format
 msgid ""
 "\n"
 "There are no sections in this file.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There are no sections in this file.\n"
 msgstr ""
 
-#: readelf.c:6135
+#: readelf.c:6224
 #, c-format
 msgid "There is %d section header, starting at offset 0x%lx:\n"
 msgid_plural "There are %d section headers, starting at offset 0x%lx:\n"
 msgstr[0] ""
 msgstr[1] ""
 
 #, c-format
 msgid "There is %d section header, starting at offset 0x%lx:\n"
 msgid_plural "There are %d section headers, starting at offset 0x%lx:\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:6164 readelf.c:6940 readelf.c:7386 readelf.c:7813 readelf.c:8277
-#: readelf.c:9393 readelf.c:12023 readelf.c:14358 readelf.c:18736
+#: readelf.c:6253 readelf.c:6907 readelf.c:7092 readelf.c:12216 readelf.c:14668
 msgid "string table"
 msgstr ""
 
 #. Note: coded this way so that there is a single string for        translation.
 msgid "string table"
 msgstr ""
 
 #. Note: coded this way so that there is a single string for        translation.
-#: readelf.c:6235
+#: readelf.c:6319
 #, c-format
 msgid "Section %d has invalid sh_entsize of %s\n"
 msgstr ""
 
 #, c-format
 msgid "Section %d has invalid sh_entsize of %s\n"
 msgstr ""
 
-#: readelf.c:6236
+#: readelf.c:6320
 #, c-format
 msgid "(Using the expected size of %u for the rest of this dump)\n"
 msgstr ""
 
 #, c-format
 msgid "(Using the expected size of %u for the rest of this dump)\n"
 msgstr ""
 
-#: readelf.c:6257
+#: readelf.c:6344
 msgid "File contains multiple dynamic symbol tables\n"
 msgstr ""
 
 msgid "File contains multiple dynamic symbol tables\n"
 msgstr ""
 
-#: readelf.c:6269
+#: readelf.c:6359
 msgid "File contains multiple dynamic string tables\n"
 msgstr ""
 
 msgid "File contains multiple dynamic string tables\n"
 msgstr ""
 
-#: readelf.c:6275
+#: readelf.c:6365
 msgid "dynamic strings"
 msgstr ""
 
 msgid "dynamic strings"
 msgstr ""
 
-#: readelf.c:6365
+#: readelf.c:6393 readelf.c:6399
+#, c-format
+msgid "Section '%s': zero-sized relocation section\n"
+msgstr ""
+
+#: readelf.c:6408
+#, c-format
+msgid "Section '%s': has a size of zero - is this intended ?\n"
+msgstr ""
+
+#: readelf.c:6487
 #, c-format
 msgid ""
 "\n"
 "Section Headers:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Section Headers:\n"
 msgstr ""
 
-#: readelf.c:6367
+#: readelf.c:6489
 #, c-format
 msgid ""
 "\n"
 "Section Header:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Section Header:\n"
 msgstr ""
 
-#: readelf.c:6373 readelf.c:6384 readelf.c:6395
+#: readelf.c:6495 readelf.c:6506 readelf.c:6517
 #, c-format
 msgid "  [Nr] Name\n"
 msgstr ""
 
 #, c-format
 msgid "  [Nr] Name\n"
 msgstr ""
 
-#: readelf.c:6374
+#: readelf.c:6496
 #, c-format
 msgid "       Type            Addr     Off    Size   ES   Lk Inf Al\n"
 msgstr ""
 
 #, c-format
 msgid "       Type            Addr     Off    Size   ES   Lk Inf Al\n"
 msgstr ""
 
-#: readelf.c:6378
+#: readelf.c:6500
 #, c-format
 msgid ""
 "  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk "
 "Inf Al\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk "
 "Inf Al\n"
 msgstr ""
 
-#: readelf.c:6385
+#: readelf.c:6507
 #, c-format
 msgid "       Type            Address          Off    Size   ES   Lk Inf Al\n"
 msgstr ""
 
 #, c-format
 msgid "       Type            Address          Off    Size   ES   Lk Inf Al\n"
 msgstr ""
 
-#: readelf.c:6389
+#: readelf.c:6511
 #, c-format
 msgid ""
 "  [Nr] Name              Type            Address          Off    Size   ES "
 "Flg Lk Inf Al\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  [Nr] Name              Type            Address          Off    Size   ES "
 "Flg Lk Inf Al\n"
 msgstr ""
 
-#: readelf.c:6396
+#: readelf.c:6518
 #, c-format
 msgid "       Type              Address          Offset            Link\n"
 msgstr ""
 
 #, c-format
 msgid "       Type              Address          Offset            Link\n"
 msgstr ""
 
-#: readelf.c:6397
+#: readelf.c:6519
 #, c-format
 msgid "       Size              EntSize          Info              Align\n"
 msgstr ""
 
 #, c-format
 msgid "       Size              EntSize          Info              Align\n"
 msgstr ""
 
-#: readelf.c:6401
+#: readelf.c:6523
 #, c-format
 msgid "  [Nr] Name              Type             Address           Offset\n"
 msgstr ""
 
 #, c-format
 msgid "  [Nr] Name              Type             Address           Offset\n"
 msgstr ""
 
-#: readelf.c:6402
+#: readelf.c:6524
 #, c-format
 msgid "       Size              EntSize          Flags  Link  Info  Align\n"
 msgstr ""
 
 #, c-format
 msgid "       Size              EntSize          Flags  Link  Info  Align\n"
 msgstr ""
 
-#: readelf.c:6407
+#: readelf.c:6529
 #, c-format
 msgid "       Flags\n"
 msgstr ""
 
 #, c-format
 msgid "       Flags\n"
 msgstr ""
 
-#: readelf.c:6436
+#: readelf.c:6558
 #, c-format
 msgid "[%2u]: Link field (%u) should index a symtab section.\n"
 msgstr ""
 
 #, c-format
 msgid "[%2u]: Link field (%u) should index a symtab section.\n"
 msgstr ""
 
-#: readelf.c:6449
+#: readelf.c:6571
 #, c-format
 msgid "[%2u]: Link field (%u) should index a string section.\n"
 msgstr ""
 
 #, c-format
 msgid "[%2u]: Link field (%u) should index a string section.\n"
 msgstr ""
 
-#: readelf.c:6457 readelf.c:6468
+#: readelf.c:6579 readelf.c:6590
 #, c-format
 msgid "[%2u]: Unexpected value (%u) in link field.\n"
 msgstr ""
 
 #, c-format
 msgid "[%2u]: Unexpected value (%u) in link field.\n"
 msgstr ""
 
-#: readelf.c:6495
+#: readelf.c:6617
 #, c-format
 msgid "[%2u]: Info field (%u) should index a relocatable section.\n"
 msgstr ""
 
 #, c-format
 msgid "[%2u]: Info field (%u) should index a relocatable section.\n"
 msgstr ""
 
-#: readelf.c:6506 readelf.c:6533
+#: readelf.c:6628 readelf.c:6655
 #, c-format
 msgid "[%2u]: Unexpected value (%u) in info field.\n"
 msgstr ""
 
 #, c-format
 msgid "[%2u]: Unexpected value (%u) in info field.\n"
 msgstr ""
 
-#: readelf.c:6528
+#: readelf.c:6650
 #, c-format
 msgid "[%2u]: Expected link to another section in info field"
 msgstr ""
 
 #, c-format
 msgid "[%2u]: Expected link to another section in info field"
 msgstr ""
 
-#: readelf.c:6543
+#: readelf.c:6665
 #, c-format
 msgid "Size of section %u is larger than the entire file!\n"
 msgstr ""
 
 #, c-format
 msgid "Size of section %u is larger than the entire file!\n"
 msgstr ""
 
-#: readelf.c:6612
+#: readelf.c:6734
 #, c-format
 msgid "section %u: sh_link value of %u is larger than the number of sections\n"
 msgstr ""
 
 #, c-format
 msgid "section %u: sh_link value of %u is larger than the number of sections\n"
 msgstr ""
 
-#: readelf.c:6713
+#: readelf.c:6835
 msgid "compression header"
 msgstr ""
 
 msgid "compression header"
 msgstr ""
 
-#: readelf.c:6722
+#: readelf.c:6840
+#, c-format
+msgid "       [<corrupt>]\n"
+msgstr ""
+
+#: readelf.c:6846
 #, c-format
 msgid "       [<unknown>: 0x%x], "
 msgstr ""
 #, c-format
 msgid "       [<unknown>: 0x%x], "
 msgstr ""
@@ -7364,7 +7531,7 @@ msgstr ""
 #. The ordering of the letters shown here matches the ordering of the
 #. corresponding SHF_xxx values, and hence the order in which these
 #. letters will be displayed to the user.
 #. The ordering of the letters shown here matches the ordering of the
 #. corresponding SHF_xxx values, and hence the order in which these
 #. letters will be displayed to the user.
-#: readelf.c:6736
+#: readelf.c:6861
 #, c-format
 msgid ""
 "Key to Flags:\n"
 #, c-format
 msgid ""
 "Key to Flags:\n"
@@ -7374,281 +7541,288 @@ msgid ""
 "  "
 msgstr ""
 
 "  "
 msgstr ""
 
-#: readelf.c:6743
+#: readelf.c:6868
 #, c-format
 msgid "l (large), "
 msgstr ""
 
 #, c-format
 msgid "l (large), "
 msgstr ""
 
-#: readelf.c:6745
+#: readelf.c:6870
 #, c-format
 msgid "y (purecode), "
 msgstr ""
 
 #, c-format
 msgid "y (purecode), "
 msgstr ""
 
-#: readelf.c:6747
+#: readelf.c:6872
 #, c-format
 msgid "v (VLE), "
 msgstr ""
 
 #, c-format
 msgid "v (VLE), "
 msgstr ""
 
-#: readelf.c:6764
-#, c-format
-msgid "[0x%x: "
+#: readelf.c:6897
+msgid "Bad sh_link in symbol table section\n"
+msgstr ""
+
+#: readelf.c:6932
+msgid "<OS specific>"
+msgstr ""
+
+#: readelf.c:6933
+msgid "<PROC specific>"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:6806
+#: readelf.c:6960
 #, c-format
 msgid ""
 "\n"
 "There are no sections to group in this file.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There are no sections to group in this file.\n"
 msgstr ""
 
-#: readelf.c:6813
+#: readelf.c:6967
 msgid "Section headers are not available!\n"
 msgstr ""
 
 msgid "Section headers are not available!\n"
 msgstr ""
 
-#: readelf.c:6823
+#: readelf.c:6978
 #, c-format
 msgid "Out of memory reading %u section group headers\n"
 msgstr ""
 
 #, c-format
 msgid "Out of memory reading %u section group headers\n"
 msgstr ""
 
-#: readelf.c:6839
+#: readelf.c:6994
 #, c-format
 msgid ""
 "\n"
 "There are no section groups in this file.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There are no section groups in this file.\n"
 msgstr ""
 
-#: readelf.c:6848
+#: readelf.c:7004
 #, c-format
 msgid "Out of memory reading %lu groups\n"
 msgstr ""
 
 #, c-format
 msgid "Out of memory reading %lu groups\n"
 msgstr ""
 
-#: readelf.c:6878
+#: readelf.c:7034
 #, c-format
 msgid "Bad sh_link in group section `%s'\n"
 msgstr ""
 
 #, c-format
 msgid "Bad sh_link in group section `%s'\n"
 msgstr ""
 
-#: readelf.c:6892
+#: readelf.c:7047
 #, c-format
 msgid "Corrupt header in group section `%s'\n"
 msgstr ""
 
 #, c-format
 msgid "Corrupt header in group section `%s'\n"
 msgstr ""
 
-#: readelf.c:6898 readelf.c:6909
+#: readelf.c:7053 readelf.c:7064
 #, c-format
 msgid "Bad sh_info in group section `%s'\n"
 msgstr ""
 
 #, c-format
 msgid "Bad sh_info in group section `%s'\n"
 msgstr ""
 
-#: readelf.c:6950
+#: readelf.c:7102
 #, c-format
 msgid ""
 "Section %s has sh_entsize (0x%lx) which is larger than its size (0x%lx)\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Section %s has sh_entsize (0x%lx) which is larger than its size (0x%lx)\n"
 msgstr ""
 
-#: readelf.c:6959
+#: readelf.c:7111
 msgid "section data"
 msgstr ""
 
 msgid "section data"
 msgstr ""
 
-#: readelf.c:6970
+#: readelf.c:7122
 #, c-format
 msgid ""
 "\n"
 "%sgroup section [%5u] `%s' [%s] contains %u sections:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "%sgroup section [%5u] `%s' [%s] contains %u sections:\n"
 msgstr ""
 
-#: readelf.c:6973
+#: readelf.c:7125
 #, c-format
 msgid "   [Index]    Name\n"
 msgstr ""
 
 #, c-format
 msgid "   [Index]    Name\n"
 msgstr ""
 
-#: readelf.c:6991
+#: readelf.c:7143
 #, c-format
 msgid "section [%5u] in group section [%5u] > maximum section [%5u]\n"
 msgstr ""
 
 #, c-format
 msgid "section [%5u] in group section [%5u] > maximum section [%5u]\n"
 msgstr ""
 
-#: readelf.c:6994
+#: readelf.c:7146
 msgid ""
 "Further error messages about overlarge group section indices suppressed\n"
 msgstr ""
 
 msgid ""
 "Further error messages about overlarge group section indices suppressed\n"
 msgstr ""
 
-#: readelf.c:7007
+#: readelf.c:7159
 #, c-format
 msgid "section [%5u] in group section [%5u] already in group section [%5u]\n"
 msgstr ""
 
 #, c-format
 msgid "section [%5u] in group section [%5u] already in group section [%5u]\n"
 msgstr ""
 
-#: readelf.c:7011
+#: readelf.c:7163
 msgid ""
 "Further error messages about already contained group sections suppressed\n"
 msgstr ""
 
 msgid ""
 "Further error messages about already contained group sections suppressed\n"
 msgstr ""
 
-#: readelf.c:7023
+#: readelf.c:7175
 #, c-format
 msgid "section 0 in group section [%5u]\n"
 msgstr ""
 
 #, c-format
 msgid "section 0 in group section [%5u]\n"
 msgstr ""
 
-#: readelf.c:7092
+#: readelf.c:7242
 msgid "dynamic section image fixups"
 msgstr ""
 
 msgid "dynamic section image fixups"
 msgstr ""
 
-#: readelf.c:7100
+#: readelf.c:7250
 #, c-format
 msgid "corrupt library name index of 0x%lx found in dynamic entry"
 msgstr ""
 
 #, c-format
 msgid "corrupt library name index of 0x%lx found in dynamic entry"
 msgstr ""
 
-#: readelf.c:7104
+#: readelf.c:7255
 #, c-format
 msgid ""
 "\n"
 "Image fixups for needed library #%d: %s - ident: %lx\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Image fixups for needed library #%d: %s - ident: %lx\n"
 msgstr ""
 
-#: readelf.c:7107
+#: readelf.c:7258
 #, c-format
 msgid "Seg Offset           Type                             SymVec DataType\n"
 msgstr ""
 
 #, c-format
 msgid "Seg Offset           Type                             SymVec DataType\n"
 msgstr ""
 
-#: readelf.c:7140
+#: readelf.c:7292
 msgid "dynamic section image relocations"
 msgstr ""
 
 msgid "dynamic section image relocations"
 msgstr ""
 
-#: readelf.c:7144
+#: readelf.c:7296
 #, c-format
 msgid ""
 "\n"
 "Image relocs\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Image relocs\n"
 msgstr ""
 
-#: readelf.c:7146
+#: readelf.c:7298
 #, c-format
 msgid ""
 "Seg Offset   Type                            Addend            Seg Sym Off\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Seg Offset   Type                            Addend            Seg Sym Off\n"
 msgstr ""
 
-#: readelf.c:7202
+#: readelf.c:7355
 msgid "dynamic string section"
 msgstr ""
 
 msgid "dynamic string section"
 msgstr ""
 
-#: readelf.c:7303
+#: readelf.c:7457
 #, c-format
 msgid ""
 "\n"
 "'%s' relocation section at offset 0x%lx contains %ld bytes:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "'%s' relocation section at offset 0x%lx contains %ld bytes:\n"
 msgstr ""
 
-#: readelf.c:7320
+#: readelf.c:7476
 #, c-format
 msgid ""
 "\n"
 "There are no dynamic relocations in this file.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There are no dynamic relocations in this file.\n"
 msgstr ""
 
-#: readelf.c:7345
+#: readelf.c:7500
 #, c-format
 msgid ""
 "\n"
 "Relocation section "
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Relocation section "
 msgstr ""
 
-#: readelf.c:7353
+#: readelf.c:7508
 #, c-format
 msgid " at offset 0x%lx contains %lu entry:\n"
 msgid_plural " at offset 0x%lx contains %lu entries:\n"
 msgstr[0] ""
 msgstr[1] ""
 
 #, c-format
 msgid " at offset 0x%lx contains %lu entry:\n"
 msgid_plural " at offset 0x%lx contains %lu entries:\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:7414
+#: readelf.c:7556
 #, c-format
 msgid ""
 "\n"
 "There are no static relocations in this file."
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There are no static relocations in this file."
 msgstr ""
 
-#: readelf.c:7415
+#: readelf.c:7557
 #, c-format
 msgid ""
 "\n"
 "To see the dynamic relocations add --use-dynamic to the command line.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "To see the dynamic relocations add --use-dynamic to the command line.\n"
 msgstr ""
 
-#: readelf.c:7421
+#: readelf.c:7563
 #, c-format
 msgid ""
 "\n"
 "There are no relocations in this file.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There are no relocations in this file.\n"
 msgstr ""
 
-#: readelf.c:7588
+#: readelf.c:7730
 #, c-format
 msgid "Invalid section %u in table entry %ld\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid section %u in table entry %ld\n"
 msgstr ""
 
-#: readelf.c:7600
+#: readelf.c:7742
 #, c-format
 msgid "Invalid offset %lx in table entry %ld\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid offset %lx in table entry %ld\n"
 msgstr ""
 
-#: readelf.c:7618
+#: readelf.c:7760
 #, c-format
 msgid "\tUnknown version.\n"
 msgstr ""
 
 #, c-format
 msgid "\tUnknown version.\n"
 msgstr ""
 
-#: readelf.c:7681 readelf.c:8114
+#: readelf.c:7823 readelf.c:8248
 msgid "unwind table"
 msgstr ""
 
 msgid "unwind table"
 msgstr ""
 
-#: readelf.c:7732 readelf.c:8196
+#: readelf.c:7874 readelf.c:8330
 #, c-format
 msgid "Skipping unknown relocation type: %u\n"
 msgstr ""
 
 #, c-format
 msgid "Skipping unknown relocation type: %u\n"
 msgstr ""
 
-#: readelf.c:7738 readelf.c:8203
+#: readelf.c:7880 readelf.c:8337
 #, c-format
 msgid "Skipping unexpected relocation type: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Skipping unexpected relocation type: %s\n"
 msgstr ""
 
-#: readelf.c:7747 readelf.c:8210
+#: readelf.c:7889 readelf.c:8344
 #, c-format
 msgid "Skipping reloc with overlarge offset: %lx\n"
 msgstr ""
 
 #, c-format
 msgid "Skipping reloc with overlarge offset: %lx\n"
 msgstr ""
 
-#: readelf.c:7754 readelf.c:8217
+#: readelf.c:7896 readelf.c:8351
 #, c-format
 msgid "Skipping reloc with invalid symbol index: %u\n"
 msgstr ""
 
 #, c-format
 msgid "Skipping reloc with invalid symbol index: %u\n"
 msgstr ""
 
-#: readelf.c:7807 readelf.c:8271
-msgid "Multiple auxillary string tables encountered\n"
+#: readelf.c:7944 readelf.c:8400 readelf.c:9506
+msgid "Multiple symbol tables encountered\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:7821 readelf.c:8285 readelf.c:9401
+#: readelf.c:7959 readelf.c:8415 readelf.c:9521
 #, c-format
 msgid ""
 "\n"
 "There are no unwind sections in this file.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There are no unwind sections in this file.\n"
 msgstr ""
 
-#: readelf.c:7895
+#: readelf.c:8033
 #, c-format
 msgid ""
 "\n"
 "Could not find unwind info section for "
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Could not find unwind info section for "
 msgstr ""
 
-#: readelf.c:7907
+#: readelf.c:8045
 msgid "unwind info"
 msgstr ""
 
 msgid "unwind info"
 msgstr ""
 
-#: readelf.c:7910
+#: readelf.c:8048
 #, c-format
 msgid ""
 "\n"
 "Unwind section "
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Unwind section "
 msgstr ""
 
-#: readelf.c:7917
+#: readelf.c:8055
 #, c-format
 msgid " at offset 0x%lx contains %lu entries:\n"
 msgstr ""
 
 #, c-format
 msgid " at offset 0x%lx contains %lu entries:\n"
 msgstr ""
 
-#: readelf.c:8293 readelf.c:9408
+#: readelf.c:8423 readelf.c:9528
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -7659,193 +7833,189 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:8432
+#: readelf.c:8556
 msgid "unwind data"
 msgstr ""
 
 msgid "unwind data"
 msgstr ""
 
-#: readelf.c:8505
+#: readelf.c:8629
 #, c-format
 msgid "Skipping unexpected relocation at offset 0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid "Skipping unexpected relocation at offset 0x%lx\n"
 msgstr ""
 
-#: readelf.c:8527
+#: readelf.c:8651
 #, c-format
 msgid "Unknown section relocation type %d encountered\n"
 msgstr ""
 
 #, c-format
 msgid "Unknown section relocation type %d encountered\n"
 msgstr ""
 
-#: readelf.c:8535
+#: readelf.c:8659
 #, c-format
 msgid "Bad symbol index in unwind relocation (%lu > %lu)\n"
 msgstr ""
 
 #, c-format
 msgid "Bad symbol index in unwind relocation (%lu > %lu)\n"
 msgstr ""
 
-#: readelf.c:8550
+#: readelf.c:8674
 #, c-format
 msgid "Skipping unknown ARM relocation type: %d\n"
 msgstr ""
 
 #, c-format
 msgid "Skipping unknown ARM relocation type: %d\n"
 msgstr ""
 
-#: readelf.c:8560
+#: readelf.c:8684
 #, c-format
 msgid "Skipping unexpected ARM relocation type %s\n"
 msgstr ""
 
 #, c-format
 msgid "Skipping unexpected ARM relocation type %s\n"
 msgstr ""
 
-#: readelf.c:8569
+#: readelf.c:8693
 #, c-format
 msgid "Skipping unknown C6000 relocation type: %d\n"
 msgstr ""
 
 #, c-format
 msgid "Skipping unknown C6000 relocation type: %d\n"
 msgstr ""
 
-#: readelf.c:8579
+#: readelf.c:8703
 #, c-format
 msgid "Skipping unexpected C6000 relocation type %s\n"
 msgstr ""
 
 #. This function currently only supports ARM and TI unwinders.
 #, c-format
 msgid "Skipping unexpected C6000 relocation type %s\n"
 msgstr ""
 
 #. This function currently only supports ARM and TI unwinders.
-#: readelf.c:8588
+#: readelf.c:8712
 msgid "Only TI and ARM unwinders are currently supported\n"
 msgstr ""
 
 msgid "Only TI and ARM unwinders are currently supported\n"
 msgstr ""
 
-#: readelf.c:8651
+#: readelf.c:8775
 #, c-format
 msgid "[Truncated opcode]\n"
 msgstr ""
 
 #, c-format
 msgid "[Truncated opcode]\n"
 msgstr ""
 
-#: readelf.c:8699 readelf.c:8915
+#: readelf.c:8823 readelf.c:9039
 #, c-format
 msgid "Refuse to unwind"
 msgstr ""
 
 #, c-format
 msgid "Refuse to unwind"
 msgstr ""
 
-#: readelf.c:8722
+#: readelf.c:8846
 #, c-format
 msgid "     [Reserved]"
 msgstr ""
 
 #, c-format
 msgid "     [Reserved]"
 msgstr ""
 
-#: readelf.c:8750
+#: readelf.c:8874
 #, c-format
 msgid "     finish"
 msgstr ""
 
 #, c-format
 msgid "     finish"
 msgstr ""
 
-#: readelf.c:8755 readelf.c:8848
+#: readelf.c:8879 readelf.c:8972
 #, c-format
 msgid "[Spare]"
 msgstr ""
 
 #, c-format
 msgid "[Spare]"
 msgstr ""
 
-#: readelf.c:8789
-msgid "corrupt change to vsp"
+#: readelf.c:8913
+msgid "corrupt change to vsp\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:8870 readelf.c:9027
+#: readelf.c:8994 readelf.c:9151
 #, c-format
 msgid "     [unsupported opcode]"
 msgstr ""
 
 #, c-format
 msgid "     [unsupported opcode]"
 msgstr ""
 
-#: readelf.c:8963
+#: readelf.c:9087
 #, c-format
 msgid "pop frame {"
 msgstr ""
 
 #, c-format
 msgid "pop frame {"
 msgstr ""
 
-#: readelf.c:8966
+#: readelf.c:9090
 #, c-format
 msgid "*corrupt* - no registers specified"
 msgstr ""
 
 #, c-format
 msgid "*corrupt* - no registers specified"
 msgstr ""
 
-#: readelf.c:8980
+#: readelf.c:9104
 msgid "[pad]"
 msgstr ""
 
 msgid "[pad]"
 msgstr ""
 
-#: readelf.c:9009
+#: readelf.c:9133
 msgid "Corrupt stack pointer adjustment detected\n"
 msgstr ""
 
 msgid "Corrupt stack pointer adjustment detected\n"
 msgstr ""
 
-#: readelf.c:9016
+#: readelf.c:9140
 #, c-format
 msgid "sp = sp + %ld"
 msgstr ""
 
 #, c-format
 msgid "sp = sp + %ld"
 msgstr ""
 
-#: readelf.c:9091
+#: readelf.c:9215
 #, c-format
 msgid "  Personality routine: "
 msgstr ""
 
 #, c-format
 msgid "  Personality routine: "
 msgstr ""
 
-#: readelf.c:9123
+#: readelf.c:9247
 #, c-format
 msgid "  [Truncated data]\n"
 msgstr ""
 
 #, c-format
 msgid "  [Truncated data]\n"
 msgstr ""
 
-#: readelf.c:9147
+#: readelf.c:9271
 #, c-format
 msgid "Corrupt ARM compact model table entry: %x \n"
 msgstr ""
 
 #, c-format
 msgid "Corrupt ARM compact model table entry: %x \n"
 msgstr ""
 
-#: readelf.c:9152
+#: readelf.c:9276
 #, c-format
 msgid "  Compact model index: %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Compact model index: %d\n"
 msgstr ""
 
-#: readelf.c:9178
+#: readelf.c:9302
 msgid "Unknown ARM compact model index encountered\n"
 msgstr ""
 
 msgid "Unknown ARM compact model index encountered\n"
 msgstr ""
 
-#: readelf.c:9179
+#: readelf.c:9303
 #, c-format
 msgid "  [reserved]\n"
 msgstr ""
 
 #, c-format
 msgid "  [reserved]\n"
 msgstr ""
 
-#: readelf.c:9194
+#: readelf.c:9318
 #, c-format
 msgid "  Restore stack from frame pointer\n"
 msgstr ""
 
 #, c-format
 msgid "  Restore stack from frame pointer\n"
 msgstr ""
 
-#: readelf.c:9196
+#: readelf.c:9320
 #, c-format
 msgid "  Stack increment %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Stack increment %d\n"
 msgstr ""
 
-#: readelf.c:9197
+#: readelf.c:9321
 #, c-format
 msgid "  Registers restored: "
 msgstr ""
 
 #, c-format
 msgid "  Registers restored: "
 msgstr ""
 
-#: readelf.c:9202
+#: readelf.c:9326
 #, c-format
 msgid "  Return register: %s\n"
 msgstr ""
 
 #, c-format
 msgid "  Return register: %s\n"
 msgstr ""
 
-#: readelf.c:9206
+#: readelf.c:9330
 #, c-format
 msgid "  [reserved (%d)]\n"
 msgstr ""
 
 #, c-format
 msgid "  [reserved (%d)]\n"
 msgstr ""
 
-#: readelf.c:9210
+#: readelf.c:9334
 #, c-format
 msgid ""
 "Unsupported architecture type %d encountered when decoding unwind table\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Unsupported architecture type %d encountered when decoding unwind table\n"
 msgstr ""
 
-#: readelf.c:9265
+#: readelf.c:9389
 #, c-format
 msgid "corrupt index table entry: %x\n"
 msgstr ""
 
 #, c-format
 msgid "corrupt index table entry: %x\n"
 msgstr ""
 
-#: readelf.c:9305
+#: readelf.c:9429
 #, c-format
 msgid "Unwind entry contains corrupt offset (0x%lx) into section %s\n"
 msgstr ""
 
 #, c-format
 msgid "Unwind entry contains corrupt offset (0x%lx) into section %s\n"
 msgstr ""
 
-#: readelf.c:9321
+#: readelf.c:9445
 #, c-format
 msgid "Could not locate .ARM.extab section containing 0x%lx.\n"
 msgstr ""
 
 #, c-format
 msgid "Could not locate .ARM.extab section containing 0x%lx.\n"
 msgstr ""
 
-#: readelf.c:9366
+#: readelf.c:9489
 #, c-format
 msgid ""
 "Unsupported architecture type %d encountered when processing unwind table\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Unsupported architecture type %d encountered when processing unwind table\n"
 msgstr ""
 
-#: readelf.c:9388
-msgid "Multiple string tables found in file.\n"
-msgstr ""
-
-#: readelf.c:9454
+#: readelf.c:9572
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -7853,37 +8023,79 @@ msgid ""
 "supported.\n"
 msgstr ""
 
 "supported.\n"
 msgstr ""
 
-#: readelf.c:9481
+#: readelf.c:9599
 #, c-format
 msgid "NONE"
 msgstr ""
 
 #, c-format
 msgid "NONE"
 msgstr ""
 
-#: readelf.c:9506
+#: readelf.c:9624
 #, c-format
 msgid "Interface Version: %s"
 msgstr ""
 
 #. Note: coded this way so that there is a single string for translation.
 #, c-format
 msgid "Interface Version: %s"
 msgstr ""
 
 #. Note: coded this way so that there is a single string for translation.
-#: readelf.c:9512
+#: readelf.c:9631
 #, c-format
 msgid "<corrupt: %s>"
 msgstr ""
 
 #, c-format
 msgid "<corrupt: %s>"
 msgstr ""
 
-#: readelf.c:9530
+#: readelf.c:9649
 #, c-format
 msgid "Time Stamp: %s"
 msgstr ""
 
 #, c-format
 msgid "Time Stamp: %s"
 msgstr ""
 
-#: readelf.c:9713 readelf.c:9761
+#: readelf.c:9834 readelf.c:9884
 msgid "dynamic section"
 msgstr ""
 
 msgid "dynamic section"
 msgstr ""
 
-#: readelf.c:9733 readelf.c:9782
+#: readelf.c:9854 readelf.c:9905
 #, c-format
 msgid "Out of memory allocating space for %lu dynamic entries\n"
 msgstr ""
 
 #, c-format
 msgid "Out of memory allocating space for %lu dynamic entries\n"
 msgstr ""
 
-#: readelf.c:9842
+#: readelf.c:9967
+#, c-format
+msgid "Size truncation prevents reading %s elements of size %u\n"
+msgstr ""
+
+#: readelf.c:9976
+#, c-format
+msgid "Invalid number of dynamic entries: %s\n"
+msgstr ""
+
+#: readelf.c:9984
+#, c-format
+msgid "Out of memory reading %s dynamic entries\n"
+msgstr ""
+
+#: readelf.c:9991
+#, c-format
+msgid "Unable to read in %s bytes of dynamic data\n"
+msgstr ""
+
+#: readelf.c:10000
+#, c-format
+msgid "Out of memory allocating space for %s dynamic entries\n"
+msgstr ""
+
+#: readelf.c:10040 readelf.c:10094 readelf.c:10118 readelf.c:10151
+#: readelf.c:10177 readelf.c:10196
+msgid "Unable to seek to start of dynamic information\n"
+msgstr ""
+
+#: readelf.c:10046 readelf.c:10100
+msgid "Failed to read in number of buckets\n"
+msgstr ""
+
+#: readelf.c:10052
+msgid "Failed to read in number of chains\n"
+msgstr ""
+
+#: readelf.c:10159
+msgid "Failed to determine last chain length\n"
+msgstr ""
+
+#: readelf.c:10257
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -7891,50 +8103,49 @@ msgid ""
 msgstr ""
 
 #. See PR 21379 for a reproducer.
 msgstr ""
 
 #. See PR 21379 for a reproducer.
-#: readelf.c:9880
-#, c-format
-msgid "Invalid DT_SYMTAB entry: %lx"
+#: readelf.c:10324
+msgid "Invalid PT_LOAD entry\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:9897
-msgid "Multiple dynamic symbol table sections found\n"
+#: readelf.c:10350
+msgid "the .dynsym section doesn't match the DT_SYMTAB and DT_SYMENT tags\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:9903
-msgid "Unable to determine the number of symbols to load\n"
+#: readelf.c:10360
+msgid "Corrupt DT_SYMTAB dynamic entry\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:9939
-msgid "Unable to determine the length of the dynamic string table\n"
+#: readelf.c:10396
+msgid "the .dynstr section doesn't match the DT_STRTAB and DT_STRSZ tags\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:9945
-msgid "Multiple dynamic string tables found\n"
+#: readelf.c:10401
+msgid "dynamic string table"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:9951
-msgid "dynamic string table"
+#: readelf.c:10404
+msgid "Corrupt DT_STRTAB dynamic entry\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:9972
+#: readelf.c:10429
 #, c-format
 msgid "Bad value (%d) for SYMINENT entry\n"
 msgstr ""
 
 #, c-format
 msgid "Bad value (%d) for SYMINENT entry\n"
 msgstr ""
 
-#: readelf.c:9991
+#: readelf.c:10448
 msgid "symbol information"
 msgstr ""
 
 msgid "symbol information"
 msgstr ""
 
-#: readelf.c:9997
+#: readelf.c:10454
 msgid "Multiple dynamic symbol information sections found\n"
 msgstr ""
 
 msgid "Multiple dynamic symbol information sections found\n"
 msgstr ""
 
-#: readelf.c:10003
+#: readelf.c:10460
 #, c-format
 #, c-format
-msgid "Out of memory allocating %lu byte for dynamic symbol info\n"
+msgid "Out of memory allocating %lu bytes for dynamic symbol info\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:10022
+#: readelf.c:10482
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -7945,87 +8156,87 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:10029
+#: readelf.c:10489
 #, c-format
 msgid "  Tag        Type                         Name/Value\n"
 msgstr ""
 
 #, c-format
 msgid "  Tag        Type                         Name/Value\n"
 msgstr ""
 
-#: readelf.c:10063
+#: readelf.c:10523
 #, c-format
 msgid "Auxiliary library"
 msgstr ""
 
 #, c-format
 msgid "Auxiliary library"
 msgstr ""
 
-#: readelf.c:10067
+#: readelf.c:10527
 #, c-format
 msgid "Filter library"
 msgstr ""
 
 #, c-format
 msgid "Filter library"
 msgstr ""
 
-#: readelf.c:10071
+#: readelf.c:10531
 #, c-format
 msgid "Configuration file"
 msgstr ""
 
 #, c-format
 msgid "Configuration file"
 msgstr ""
 
-#: readelf.c:10075
+#: readelf.c:10535
 #, c-format
 msgid "Dependency audit library"
 msgstr ""
 
 #, c-format
 msgid "Dependency audit library"
 msgstr ""
 
-#: readelf.c:10079
+#: readelf.c:10539
 #, c-format
 msgid "Audit library"
 msgstr ""
 
 #, c-format
 msgid "Audit library"
 msgstr ""
 
-#: readelf.c:10097 readelf.c:10125 readelf.c:10153
+#: readelf.c:10558 readelf.c:10586 readelf.c:10614
 #, c-format
 msgid "Flags:"
 msgstr ""
 
 #, c-format
 msgid "Flags:"
 msgstr ""
 
-#: readelf.c:10100 readelf.c:10128 readelf.c:10155
+#: readelf.c:10561 readelf.c:10589 readelf.c:10616
 #, c-format
 msgid " None\n"
 msgstr ""
 
 #, c-format
 msgid " None\n"
 msgstr ""
 
-#: readelf.c:10361
+#: readelf.c:10822
 #, c-format
 msgid "Shared library: [%s]"
 msgstr ""
 
 #, c-format
 msgid "Shared library: [%s]"
 msgstr ""
 
-#: readelf.c:10364
+#: readelf.c:10825
 #, c-format
 msgid " program interpreter"
 msgstr ""
 
 #, c-format
 msgid " program interpreter"
 msgstr ""
 
-#: readelf.c:10368
+#: readelf.c:10829
 #, c-format
 msgid "Library soname: [%s]"
 msgstr ""
 
 #, c-format
 msgid "Library soname: [%s]"
 msgstr ""
 
-#: readelf.c:10372
+#: readelf.c:10833
 #, c-format
 msgid "Library rpath: [%s]"
 msgstr ""
 
 #, c-format
 msgid "Library rpath: [%s]"
 msgstr ""
 
-#: readelf.c:10376
+#: readelf.c:10837
 #, c-format
 msgid "Library runpath: [%s]"
 msgstr ""
 
 #, c-format
 msgid "Library runpath: [%s]"
 msgstr ""
 
-#: readelf.c:10410
+#: readelf.c:10871
 #, c-format
 msgid " (bytes)\n"
 msgstr ""
 
 #, c-format
 msgid " (bytes)\n"
 msgstr ""
 
-#: readelf.c:10440
+#: readelf.c:10901
 #, c-format
 msgid "Not needed object: [%s]\n"
 msgstr ""
 
 #, c-format
 msgid "Not needed object: [%s]\n"
 msgstr ""
 
-#: readelf.c:10465
+#: readelf.c:10926
 #, c-format
 msgid "<corrupt time val: %lx"
 msgstr ""
 
 #, c-format
 msgid "<corrupt time val: %lx"
 msgstr ""
 
-#: readelf.c:10585
+#: readelf.c:11046
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -8036,71 +8247,71 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:10593 readelf.c:10729 readelf.c:10885
+#: readelf.c:11054 readelf.c:11192 readelf.c:11349
 #, c-format
 msgid " Addr: 0x"
 msgstr ""
 
 #, c-format
 msgid " Addr: 0x"
 msgstr ""
 
-#: readelf.c:10595 readelf.c:10731 readelf.c:10887
+#: readelf.c:11056 readelf.c:11194 readelf.c:11351
 #, c-format
 msgid "  Offset: %#08lx  Link: %u (%s)\n"
 msgstr ""
 
 #, c-format
 msgid "  Offset: %#08lx  Link: %u (%s)\n"
 msgstr ""
 
-#: readelf.c:10601
+#: readelf.c:11062
 msgid "version definition section"
 msgstr ""
 
 msgid "version definition section"
 msgstr ""
 
-#: readelf.c:10630
+#: readelf.c:11091
 #, c-format
 msgid "  %#06lx: Rev: %d  Flags: %s"
 msgstr ""
 
 #, c-format
 msgid "  %#06lx: Rev: %d  Flags: %s"
 msgstr ""
 
-#: readelf.c:10633
+#: readelf.c:11094
 #, c-format
 msgid "  Index: %d  Cnt: %d  "
 msgstr ""
 
 #, c-format
 msgid "  Index: %d  Cnt: %d  "
 msgstr ""
 
-#: readelf.c:10650
+#: readelf.c:11111
 #, c-format
 msgid "Name: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Name: %s\n"
 msgstr ""
 
-#: readelf.c:10652
+#: readelf.c:11114
 #, c-format
 msgid "Name index: %ld\n"
 msgstr ""
 
 #, c-format
 msgid "Name index: %ld\n"
 msgstr ""
 
-#: readelf.c:10661
+#: readelf.c:11123
 #, c-format
 msgid "Invalid vda_next field of %lx\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid vda_next field of %lx\n"
 msgstr ""
 
-#: readelf.c:10681
+#: readelf.c:11143
 #, c-format
 msgid "  %#06lx: Parent %d: %s\n"
 msgstr ""
 
 #, c-format
 msgid "  %#06lx: Parent %d: %s\n"
 msgstr ""
 
-#: readelf.c:10684
+#: readelf.c:11147
 #, c-format
 msgid "  %#06lx: Parent %d, name index: %ld\n"
 msgstr ""
 
 #, c-format
 msgid "  %#06lx: Parent %d, name index: %ld\n"
 msgstr ""
 
-#: readelf.c:10689
+#: readelf.c:11152
 #, c-format
 msgid "  Version def aux past end of section\n"
 msgstr ""
 
 #, c-format
 msgid "  Version def aux past end of section\n"
 msgstr ""
 
-#: readelf.c:10696
+#: readelf.c:11159
 #, c-format
 msgid "Invalid vd_next field of %lx\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid vd_next field of %lx\n"
 msgstr ""
 
-#: readelf.c:10707
+#: readelf.c:11170
 #, c-format
 msgid "  Version definition past end of section\n"
 msgstr ""
 
 #, c-format
 msgid "  Version definition past end of section\n"
 msgstr ""
 
-#: readelf.c:10722
+#: readelf.c:11185
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -8111,68 +8322,68 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:10738
+#: readelf.c:11201
 msgid "Version Needs section"
 msgstr ""
 
 msgid "Version Needs section"
 msgstr ""
 
-#: readelf.c:10763
+#: readelf.c:11226
 #, c-format
 msgid "  %#06lx: Version: %d"
 msgstr ""
 
 #, c-format
 msgid "  %#06lx: Version: %d"
 msgstr ""
 
-#: readelf.c:10766
+#: readelf.c:11229
 #, c-format
 msgid "  File: %s"
 msgstr ""
 
 #, c-format
 msgid "  File: %s"
 msgstr ""
 
-#: readelf.c:10768
+#: readelf.c:11232
 #, c-format
 msgid "  File: %lx"
 msgstr ""
 
 #, c-format
 msgid "  File: %lx"
 msgstr ""
 
-#: readelf.c:10770
+#: readelf.c:11234
 #, c-format
 msgid "  Cnt: %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Cnt: %d\n"
 msgstr ""
 
-#: readelf.c:10793
+#: readelf.c:11257
 #, c-format
 msgid "  %#06lx:   Name: %s"
 msgstr ""
 
 #, c-format
 msgid "  %#06lx:   Name: %s"
 msgstr ""
 
-#: readelf.c:10796
+#: readelf.c:11260
 #, c-format
 msgid "  %#06lx:   Name index: %lx"
 msgstr ""
 
 #, c-format
 msgid "  %#06lx:   Name index: %lx"
 msgstr ""
 
-#: readelf.c:10799
+#: readelf.c:11263
 #, c-format
 msgid "  Flags: %s  Version: %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Flags: %s  Version: %d\n"
 msgstr ""
 
-#: readelf.c:10805
+#: readelf.c:11269
 #, c-format
 msgid "Invalid vna_next field of %lx\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid vna_next field of %lx\n"
 msgstr ""
 
-#: readelf.c:10818
+#: readelf.c:11282
 msgid "Missing Version Needs auxillary information\n"
 msgstr ""
 
 msgid "Missing Version Needs auxillary information\n"
 msgstr ""
 
-#: readelf.c:10823
+#: readelf.c:11287
 #, c-format
 msgid "Invalid vn_next field of %lx\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid vn_next field of %lx\n"
 msgstr ""
 
-#: readelf.c:10833
+#: readelf.c:11297
 msgid "Missing Version Needs information\n"
 msgstr ""
 
 msgid "Missing Version Needs information\n"
 msgstr ""
 
-#: readelf.c:10871
+#: readelf.c:11335
 msgid "version string table"
 msgstr ""
 
 msgid "version string table"
 msgstr ""
 
-#: readelf.c:10878
+#: readelf.c:11342
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -8183,184 +8394,130 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:10896
+#: readelf.c:11360
 msgid "version symbol data"
 msgstr ""
 
 msgid "version symbol data"
 msgstr ""
 
-#: readelf.c:10916
+#: readelf.c:11380
 msgid "*invalid*"
 msgstr ""
 
 msgid "*invalid*"
 msgstr ""
 
-#: readelf.c:10924
+#: readelf.c:11388
 msgid "   0 (*local*)    "
 msgstr ""
 
 msgid "   0 (*local*)    "
 msgstr ""
 
-#: readelf.c:10928
+#: readelf.c:11392
 msgid "   1 (*global*)   "
 msgstr ""
 
 msgid "   1 (*global*)   "
 msgstr ""
 
-#: readelf.c:10939
+#: readelf.c:11403
 msgid "invalid index into symbol array\n"
 msgstr ""
 
 msgid "invalid index into symbol array\n"
 msgstr ""
 
-#: readelf.c:10961 readelf.c:11632
+#: readelf.c:11426 readelf.c:11992
 msgid "version need"
 msgstr ""
 
 msgid "version need"
 msgstr ""
 
-#: readelf.c:10972
+#: readelf.c:11437
 msgid "version need aux (2)"
 msgstr ""
 
 msgid "version need aux (2)"
 msgstr ""
 
-#: readelf.c:11018 readelf.c:11576
+#: readelf.c:11484 readelf.c:11936
 msgid "version def"
 msgstr ""
 
 msgid "version def"
 msgstr ""
 
-#: readelf.c:11046 readelf.c:11607
+#: readelf.c:11512 readelf.c:11967
 msgid "version def aux"
 msgstr ""
 
 msgid "version def aux"
 msgstr ""
 
-#: readelf.c:11054
+#: readelf.c:11520
 msgid "*both*"
 msgstr ""
 
 msgid "*both*"
 msgstr ""
 
-#: readelf.c:11084
+#: readelf.c:11550
 #, c-format
 msgid ""
 "\n"
 "No version information found in this file.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "No version information found in this file.\n"
 msgstr ""
 
-#: readelf.c:11179
+#: readelf.c:11645
 #, c-format
 #, c-format
-msgid "Unrecognized visibility value: %u"
+msgid "Unrecognized visibility value: %u\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:11192
+#: readelf.c:11658
 #, c-format
 #, c-format
-msgid "Unrecognized alpah specific other value: %u"
+msgid "Unrecognized alpha specific other value: %u\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:11269
+#: readelf.c:11735
 #, c-format
 msgid "Unrecognized IA64 VMS ST Function type: %d\n"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized IA64 VMS ST Function type: %d\n"
 msgstr ""
 
-#: readelf.c:11293
+#: readelf.c:11759
 #, c-format
 msgid "Unrecognized IA64 VMS ST Linkage: %d\n"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized IA64 VMS ST Linkage: %d\n"
 msgstr ""
 
-#: readelf.c:11319
+#: readelf.c:11785
 #, c-format
 msgid "<localentry>: %d"
 msgstr ""
 
 #, c-format
 msgid "<localentry>: %d"
 msgstr ""
 
-#: readelf.c:11359
+#: readelf.c:11825
 #, c-format
 msgid "<other>: %x"
 msgstr ""
 
 #, c-format
 msgid "<other>: %x"
 msgstr ""
 
-#: readelf.c:11398
+#: readelf.c:11865
 #, c-format
 msgid "bad section index[%3d]"
 msgstr ""
 
 #, c-format
 msgid "bad section index[%3d]"
 msgstr ""
 
-#: readelf.c:11419
-#, c-format
-msgid "Size truncation prevents reading %s elements of size %u\n"
-msgstr ""
-
-#: readelf.c:11428
-#, c-format
-msgid "Invalid number of dynamic entries: %s\n"
-msgstr ""
-
-#: readelf.c:11436
-#, c-format
-msgid "Out of memory reading %s dynamic entries\n"
-msgstr ""
-
-#: readelf.c:11443
-#, c-format
-msgid "Unable to read in %s bytes of dynamic data\n"
-msgstr ""
-
-#: readelf.c:11452
-#, c-format
-msgid "Out of memory allocating space for %s dynamic entries\n"
-msgstr ""
-
-#: readelf.c:11479
-#, c-format
-msgid "<No info available for dynamic symbol number %lu>\n"
-msgstr ""
-
-#: readelf.c:11511
-#, c-format
-msgid " <corrupt: %14ld>"
-msgstr ""
-
-#: readelf.c:11538
+#: readelf.c:11898
 msgid "version data"
 msgstr ""
 
 msgid "version data"
 msgstr ""
 
-#: readelf.c:11650
+#: readelf.c:12010
 msgid "version need aux (3)"
 msgstr ""
 
 msgid "version need aux (3)"
 msgstr ""
 
-#: readelf.c:11729 readelf.c:11781 readelf.c:11805 readelf.c:11835
-#: readelf.c:11859 readelf.c:11878
-msgid "Unable to seek to start of dynamic information\n"
-msgstr ""
-
-#: readelf.c:11735 readelf.c:11787
-msgid "Failed to read in number of buckets\n"
-msgstr ""
-
-#: readelf.c:11741
-msgid "Failed to read in number of chains\n"
-msgstr ""
-
-#: readelf.c:11843
-msgid "Failed to determine last chain length\n"
+#: readelf.c:12125
+#, c-format
+msgid "local symbol %lu found at index >= %s's sh_info value of %u\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:11914
+#: readelf.c:12146
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
-"Symbol table for image:\n"
-msgstr ""
-
-#: readelf.c:11916 readelf.c:11943
-#, c-format
-msgid "  Num Buc:    Value  Size   Type   Bind Vis      Ndx Name\n"
-msgstr ""
+"Symbol table for image contains %lu entry:\n"
+msgid_plural ""
+"\n"
+"Symbol table for image contains %lu entries:\n"
+msgstr[0] ""
+msgstr[1] ""
 
 
-#: readelf.c:11918 readelf.c:11945
+#: readelf.c:12151 readelf.c:12195
 #, c-format
 #, c-format
-msgid "  Num Buc:    Value          Size   Type   Bind Vis      Ndx Name\n"
-msgstr ""
-
-#: readelf.c:11929 readelf.c:12129
-msgid "histogram chain is corrupt\n"
+msgid "   Num:    Value  Size Type    Bind   Vis      Ndx Name\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:11940
+#: readelf.c:12153 readelf.c:12197
 #, c-format
 #, c-format
-msgid ""
-"\n"
-"Symbol table of `%s' for image:\n"
+msgid "   Num:    Value          Size Type    Bind   Vis      Ndx Name\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:11989
+#: readelf.c:12182
 #, c-format
 msgid ""
 "\n"
 "Symbol table '%s' has a sh_entsize of zero!\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Symbol table '%s' has a sh_entsize of zero!\n"
 msgstr ""
 
-#: readelf.c:11995
+#: readelf.c:12188
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -8371,29 +8528,14 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:12002
-#, c-format
-msgid "   Num:    Value  Size Type    Bind   Vis      Ndx Name\n"
-msgstr ""
-
-#: readelf.c:12004
-#, c-format
-msgid "   Num:    Value          Size Type    Bind   Vis      Ndx Name\n"
-msgstr ""
-
-#: readelf.c:12079
-#, c-format
-msgid "local symbol %u found at index >= %s's sh_info value of %u\n"
-msgstr ""
-
-#: readelf.c:12090
+#: readelf.c:12231
 #, c-format
 msgid ""
 "\n"
 "Dynamic symbol information is not available for displaying symbols.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Dynamic symbol information is not available for displaying symbols.\n"
 msgstr ""
 
-#: readelf.c:12103
+#: readelf.c:12244
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -8404,20 +8546,24 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:12113
+#: readelf.c:12255
 msgid "Out of memory allocating space for histogram buckets\n"
 msgstr ""
 
 msgid "Out of memory allocating space for histogram buckets\n"
 msgstr ""
 
-#: readelf.c:12119 readelf.c:12196
+#: readelf.c:12261 readelf.c:12339
 #, c-format
 msgid " Length  Number     %% of total  Coverage\n"
 msgstr ""
 
 #, c-format
 msgid " Length  Number     %% of total  Coverage\n"
 msgstr ""
 
-#: readelf.c:12141
+#: readelf.c:12271
+msgid "histogram chain is corrupt\n"
+msgstr ""
+
+#: readelf.c:12283
 msgid "Out of memory allocating space for histogram counts\n"
 msgstr ""
 
 msgid "Out of memory allocating space for histogram counts\n"
 msgstr ""
 
-#: readelf.c:12181
+#: readelf.c:12323
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -8428,15 +8574,15 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:12192
+#: readelf.c:12335
 msgid "Out of memory allocating space for gnu histogram buckets\n"
 msgstr ""
 
 msgid "Out of memory allocating space for gnu histogram buckets\n"
 msgstr ""
 
-#: readelf.c:12218
+#: readelf.c:12362
 msgid "Out of memory allocating space for gnu histogram counts\n"
 msgstr ""
 
 msgid "Out of memory allocating space for gnu histogram counts\n"
 msgstr ""
 
-#: readelf.c:12264
+#: readelf.c:12428
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -8447,221 +8593,209 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:12271
+#: readelf.c:12435
 #, c-format
 msgid " Num: Name                           BoundTo     Flags\n"
 msgstr ""
 
 #, c-format
 msgid " Num: Name                           BoundTo     Flags\n"
 msgstr ""
 
-#: readelf.c:12278
+#: readelf.c:12442
 #, c-format
 msgid "<corrupt index>"
 msgstr ""
 
 #, c-format
 msgid "<corrupt index>"
 msgstr ""
 
-#: readelf.c:12282
+#: readelf.c:12447
 #, c-format
 msgid "<corrupt: %19ld>"
 msgstr ""
 
 #, c-format
 msgid "<corrupt: %19ld>"
 msgstr ""
 
-#: readelf.c:12375
+#: readelf.c:12542
 #, c-format
 msgid "MSP430 SYM_DIFF reloc contains invalid symbol index %lu\n"
 msgstr ""
 
 #, c-format
 msgid "MSP430 SYM_DIFF reloc contains invalid symbol index %lu\n"
 msgstr ""
 
-#: readelf.c:12404
+#: readelf.c:12571
 #, c-format
 msgid "MSP430 reloc contains invalid symbol index %lu\n"
 msgstr ""
 
 #. PR 21137
 #, c-format
 msgid "MSP430 reloc contains invalid symbol index %lu\n"
 msgstr ""
 
 #. PR 21137
-#: readelf.c:12415
+#: readelf.c:12582
 #, c-format
 msgid "MSP430 sym diff reloc contains invalid offset: 0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid "MSP430 sym diff reloc contains invalid offset: 0x%lx\n"
 msgstr ""
 
-#: readelf.c:12426
+#: readelf.c:12593
 msgid "Unhandled MSP430 reloc type found after SYM_DIFF reloc\n"
 msgstr ""
 
 msgid "Unhandled MSP430 reloc type found after SYM_DIFF reloc\n"
 msgstr ""
 
-#: readelf.c:12449
+#: readelf.c:12616
 #, c-format
 msgid "MN10300_SYM_DIFF reloc contains invalid symbol index %lu\n"
 msgstr ""
 
 #, c-format
 msgid "MN10300_SYM_DIFF reloc contains invalid symbol index %lu\n"
 msgstr ""
 
-#: readelf.c:12463
+#: readelf.c:12630
 #, c-format
 msgid "MN10300 reloc contains invalid symbol index %lu\n"
 msgstr ""
 
 #, c-format
 msgid "MN10300 reloc contains invalid symbol index %lu\n"
 msgstr ""
 
-#: readelf.c:12473
+#: readelf.c:12640
 #, c-format
 msgid "MN10300 sym diff reloc contains invalid offset: 0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid "MN10300 sym diff reloc contains invalid offset: 0x%lx\n"
 msgstr ""
 
-#: readelf.c:12483
+#: readelf.c:12650
 msgid "Unhandled MN10300 reloc type found after SYM_DIFF reloc\n"
 msgstr ""
 
 msgid "Unhandled MN10300 reloc type found after SYM_DIFF reloc\n"
 msgstr ""
 
-#: readelf.c:12506
+#: readelf.c:12673
 #, c-format
 msgid "RL78_SYM reloc contains invalid symbol index %lu\n"
 msgstr ""
 
 #, c-format
 msgid "RL78_SYM reloc contains invalid symbol index %lu\n"
 msgstr ""
 
-#: readelf.c:12525 readelf.c:12534
+#: readelf.c:12692 readelf.c:12701
 #, c-format
 msgid "RL78 sym diff reloc contains invalid offset: 0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid "RL78 sym diff reloc contains invalid offset: 0x%lx\n"
 msgstr ""
 
-#: readelf.c:12753
+#: readelf.c:12920
 #, c-format
 msgid ""
 "Missing knowledge of 32-bit reloc types used in DWARF sections of machine "
 "number %d\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Missing knowledge of 32-bit reloc types used in DWARF sections of machine "
 "number %d\n"
 msgstr ""
 
-#: readelf.c:13430
+#: readelf.c:13603
 #, c-format
 msgid "unable to apply unsupported reloc type %d to section %s\n"
 msgstr ""
 
 #, c-format
 msgid "unable to apply unsupported reloc type %d to section %s\n"
 msgstr ""
 
-#: readelf.c:13439
+#: readelf.c:13612
 #, c-format
 msgid "skipping invalid relocation offset 0x%lx in section %s\n"
 msgstr ""
 
 #, c-format
 msgid "skipping invalid relocation offset 0x%lx in section %s\n"
 msgstr ""
 
-#: readelf.c:13448
+#: readelf.c:13621
 #, c-format
 msgid "skipping invalid relocation symbol index 0x%lx in section %s\n"
 msgstr ""
 
 #, c-format
 msgid "skipping invalid relocation symbol index 0x%lx in section %s\n"
 msgstr ""
 
-#: readelf.c:13471
+#: readelf.c:13644
 #, c-format
 msgid "skipping unexpected symbol type %s in section %s relocation %ld\n"
 msgstr ""
 
 #, c-format
 msgid "skipping unexpected symbol type %s in section %s relocation %ld\n"
 msgstr ""
 
-#: readelf.c:13548
+#: readelf.c:13721
 #, c-format
 msgid ""
 "\n"
 "Assembly dump of section %s\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Assembly dump of section %s\n"
 msgstr ""
 
-#: readelf.c:13566
+#: readelf.c:13739
 #, c-format
 msgid "Section '%s' has no data to dump.\n"
 msgstr ""
 
 #, c-format
 msgid "Section '%s' has no data to dump.\n"
 msgstr ""
 
-#: readelf.c:13572
+#: readelf.c:13745
 msgid "section contents"
 msgstr ""
 
 msgid "section contents"
 msgstr ""
 
-#: readelf.c:13647
+#: readelf.c:13820
 #, c-format
 msgid ""
 "\n"
 "String dump of section '%s':\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "String dump of section '%s':\n"
 msgstr ""
 
-#: readelf.c:13663 readelf.c:13804 readelf.c:14134
+#: readelf.c:13840 readelf.c:14056 readelf.c:14438
 #, c-format
 msgid "section '%s' has unsupported compress type: %d\n"
 msgstr ""
 
 #, c-format
 msgid "section '%s' has unsupported compress type: %d\n"
 msgstr ""
 
-#: readelf.c:13695 readelf.c:13838 readelf.c:14171
+#: readelf.c:13872 readelf.c:14090 readelf.c:14475
 #, c-format
 msgid "Unable to decompress section %s\n"
 msgstr ""
 
 #, c-format
 msgid "Unable to decompress section %s\n"
 msgstr ""
 
-#: readelf.c:13720
+#: readelf.c:13897
 #, c-format
 msgid ""
 "  Note: This section has relocations against it, but these have NOT been "
 "applied to this dump.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  Note: This section has relocations against it, but these have NOT been "
 "applied to this dump.\n"
 msgstr ""
 
-#: readelf.c:13753 readelf.c:15123 readelf.c:15163 readelf.c:15210
-#: readelf.c:15241 readelf.c:16748 readelf.c:16778
+#: readelf.c:13996 readelf.c:15432 readelf.c:15472 readelf.c:15510
+#: readelf.c:15557 readelf.c:15588 readelf.c:17088 readelf.c:17120
 #, c-format
 msgid "<corrupt>\n"
 msgstr ""
 
 #, c-format
 msgid "<corrupt>\n"
 msgstr ""
 
-#: readelf.c:13761
+#: readelf.c:14004
 #, c-format
 msgid "  No strings found in this section."
 msgstr ""
 
 #, c-format
 msgid "  No strings found in this section."
 msgstr ""
 
-#: readelf.c:13789
+#: readelf.c:14036
 #, c-format
 msgid ""
 "\n"
 "Hex dump of section '%s':\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Hex dump of section '%s':\n"
 msgstr ""
 
-#: readelf.c:13871
+#: readelf.c:14123
 #, c-format
 msgid ""
 " NOTE: This section has relocations against it, but these have NOT been "
 "applied to this dump.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 " NOTE: This section has relocations against it, but these have NOT been "
 "applied to this dump.\n"
 msgstr ""
 
-#: readelf.c:13986
+#: readelf.c:14289
 #, c-format
 msgid "No symbol section named %s\n"
 msgstr ""
 
 #, c-format
 msgid "No symbol section named %s\n"
 msgstr ""
 
-#: readelf.c:14001
+#: readelf.c:14304
 #, c-format
 msgid "No string table section named %s\n"
 msgstr ""
 
 #, c-format
 msgid "No string table section named %s\n"
 msgstr ""
 
-#: readelf.c:14008
+#: readelf.c:14311
 msgid "strings"
 msgstr ""
 
 msgid "strings"
 msgstr ""
 
-#: readelf.c:14017
+#: readelf.c:14320
 #, c-format
 msgid "No CTF parent section named %s\n"
 msgstr ""
 
 #, c-format
 msgid "No CTF parent section named %s\n"
 msgstr ""
 
-#: readelf.c:14023
+#: readelf.c:14326
 msgid "CTF parent"
 msgstr ""
 
 msgid "CTF parent"
 msgstr ""
 
-#: readelf.c:14050
+#: readelf.c:14366
 #, c-format
 msgid ""
 "\n"
 "Dump of CTF section '%s':\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Dump of CTF section '%s':\n"
 msgstr ""
 
-#: readelf.c:14101
+#: readelf.c:14401
 #, c-format
 msgid "%s section data"
 msgstr ""
 
 #, c-format
 msgid "%s section data"
 msgstr ""
 
-#: readelf.c:14125
+#: readelf.c:14425
 #, c-format
 #, c-format
-msgid "compressed section %s is too small to contain a compression header"
+msgid "compressed section %s is too small to contain a compression header\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:14243 readelf.c:14272
+#: readelf.c:14551 readelf.c:14578 readelf.c:14603
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"debuginfod: Corrupt note: only %ld byte remains, not enough for a full note\n"
-msgid_plural ""
-"Corrupt note: only %ld bytes remain, not enough for a full note\n"
-msgstr[0] ""
-msgstr[1] ""
-
-#: readelf.c:14299
-msgid "debuginfod: note with invalid namesz and/or descsz found\n"
-msgstr ""
-
-#: readelf.c:14300 readelf.c:19433
-#, c-format
-msgid " type: 0x%lx, namesize: 0x%08lx, descsize: 0x%08lx, alignment: %u\n"
+"malformed note encountered in section %s whilst scanning for build-id note\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:14420
+#: readelf.c:14727
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -8672,533 +8806,548 @@ msgstr ""
 #. which has the NOBITS type - the bits in the file will be random.
 #. This can happen when a file containing a .eh_frame section is
 #. stripped with the --only-keep-debug command line option.
 #. which has the NOBITS type - the bits in the file will be random.
 #. This can happen when a file containing a .eh_frame section is
 #. stripped with the --only-keep-debug command line option.
-#: readelf.c:14429
+#: readelf.c:14736
 #, c-format
 msgid "section '%s' has the NOBITS type - its contents are unreliable.\n"
 msgstr ""
 
 #, c-format
 msgid "section '%s' has the NOBITS type - its contents are unreliable.\n"
 msgstr ""
 
-#: readelf.c:14479
+#: readelf.c:14786
 #, c-format
 msgid "Unrecognized debug section: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized debug section: %s\n"
 msgstr ""
 
-#: readelf.c:14507
+#: readelf.c:14814
 #, c-format
 msgid "Section '%s' was not dumped because it does not exist!\n"
 msgstr ""
 
 #, c-format
 msgid "Section '%s' was not dumped because it does not exist!\n"
 msgstr ""
 
-#: readelf.c:14574
+#: readelf.c:14883
 #, c-format
 msgid "Section %d was not dumped because it does not exist!\n"
 msgstr ""
 
 #, c-format
 msgid "Section %d was not dumped because it does not exist!\n"
 msgstr ""
 
-#: readelf.c:14631
+#: readelf.c:14940
 msgid "<corrupt tag>\n"
 msgstr ""
 
 msgid "<corrupt tag>\n"
 msgstr ""
 
-#: readelf.c:14646
+#: readelf.c:14955
 #, c-format
 msgid "<corrupt string tag>"
 msgstr ""
 
 #, c-format
 msgid "<corrupt string tag>"
 msgstr ""
 
-#: readelf.c:14680
+#: readelf.c:14989
 #, c-format
 msgid "Absent/Non standard\n"
 msgstr ""
 
 #, c-format
 msgid "Absent/Non standard\n"
 msgstr ""
 
-#: readelf.c:14683
+#: readelf.c:14992
 #, c-format
 msgid "Bare metal/mwdt\n"
 msgstr ""
 
 #, c-format
 msgid "Bare metal/mwdt\n"
 msgstr ""
 
-#: readelf.c:14686
+#: readelf.c:14995
 #, c-format
 msgid "Bare metal/newlib\n"
 msgstr ""
 
 #, c-format
 msgid "Bare metal/newlib\n"
 msgstr ""
 
-#: readelf.c:14689
+#: readelf.c:14998
 #, c-format
 msgid "Linux/uclibc\n"
 msgstr ""
 
 #, c-format
 msgid "Linux/uclibc\n"
 msgstr ""
 
-#: readelf.c:14692
+#: readelf.c:15001
 #, c-format
 msgid "Linux/glibc\n"
 msgstr ""
 
 #, c-format
 msgid "Linux/glibc\n"
 msgstr ""
 
-#: readelf.c:14695 readelf.c:14774
+#: readelf.c:15004 readelf.c:15083
 #, c-format
 msgid "Unknown\n"
 msgstr ""
 
 #, c-format
 msgid "Unknown\n"
 msgstr ""
 
-#: readelf.c:14707 readelf.c:14737 readelf.c:14765
+#: readelf.c:15016 readelf.c:15046 readelf.c:15074
 #, c-format
 msgid "Absent\n"
 msgstr ""
 
 #, c-format
 msgid "Absent\n"
 msgstr ""
 
-#: readelf.c:14749
+#: readelf.c:15058
 msgid "yes"
 msgstr ""
 
 msgid "yes"
 msgstr ""
 
-#: readelf.c:14749
+#: readelf.c:15058
 msgid "no"
 msgstr ""
 
 msgid "no"
 msgstr ""
 
-#: readelf.c:14786 readelf.c:14793
+#: readelf.c:15095 readelf.c:15102
 msgid "default"
 msgstr ""
 
 msgid "default"
 msgstr ""
 
-#: readelf.c:14787
+#: readelf.c:15096
 msgid "smallest"
 msgstr ""
 
 msgid "smallest"
 msgstr ""
 
-#: readelf.c:14792
+#: readelf.c:15101
 msgid "OPTFP"
 msgstr ""
 
 msgid "OPTFP"
 msgstr ""
 
-#: readelf.c:14990 readelf.c:15003 readelf.c:15021 readelf.c:15504
-#: readelf.c:15783 readelf.c:15795 readelf.c:15807
+#: readelf.c:15299 readelf.c:15312 readelf.c:15330 readelf.c:15851
+#: readelf.c:16130 readelf.c:16142 readelf.c:16154
 #, c-format
 msgid "None\n"
 msgstr ""
 
 #, c-format
 msgid "None\n"
 msgstr ""
 
-#: readelf.c:14991
+#: readelf.c:15300
 #, c-format
 msgid "Application\n"
 msgstr ""
 
 #, c-format
 msgid "Application\n"
 msgstr ""
 
-#: readelf.c:14992
+#: readelf.c:15301
 #, c-format
 msgid "Realtime\n"
 msgstr ""
 
 #, c-format
 msgid "Realtime\n"
 msgstr ""
 
-#: readelf.c:14993
+#: readelf.c:15302
 #, c-format
 msgid "Microcontroller\n"
 msgstr ""
 
 #, c-format
 msgid "Microcontroller\n"
 msgstr ""
 
-#: readelf.c:14994
+#: readelf.c:15303
 #, c-format
 msgid "Application or Realtime\n"
 msgstr ""
 
 #, c-format
 msgid "Application or Realtime\n"
 msgstr ""
 
-#: readelf.c:15004 readelf.c:15023 readelf.c:15556 readelf.c:15573
-#: readelf.c:15644 readelf.c:15664 readelf.c:18242
+#: readelf.c:15313 readelf.c:15332 readelf.c:15903 readelf.c:15920
+#: readelf.c:15991 readelf.c:16011 readelf.c:18592
 #, c-format
 msgid "8-byte\n"
 msgstr ""
 
 #, c-format
 msgid "8-byte\n"
 msgstr ""
 
-#: readelf.c:15005 readelf.c:15647 readelf.c:15667 readelf.c:18241
+#: readelf.c:15314 readelf.c:15994 readelf.c:16014 readelf.c:18591
 #, c-format
 msgid "4-byte\n"
 msgstr ""
 
 #, c-format
 msgid "4-byte\n"
 msgstr ""
 
-#: readelf.c:15009 readelf.c:15027
+#: readelf.c:15318 readelf.c:15336
 #, c-format
 msgid "8-byte and up to %d-byte extended\n"
 msgstr ""
 
 #, c-format
 msgid "8-byte and up to %d-byte extended\n"
 msgstr ""
 
-#: readelf.c:15022
+#: readelf.c:15331
 #, c-format
 msgid "8-byte, except leaf SP\n"
 msgstr ""
 
 #, c-format
 msgid "8-byte, except leaf SP\n"
 msgstr ""
 
-#: readelf.c:15038 readelf.c:15120 readelf.c:15682
+#: readelf.c:15347 readelf.c:15429 readelf.c:16029
 #, c-format
 msgid "flag = %d, vendor = "
 msgstr ""
 
 #, c-format
 msgid "flag = %d, vendor = "
 msgstr ""
 
-#: readelf.c:15059
+#: readelf.c:15368
 #, c-format
 msgid "True\n"
 msgstr ""
 
 #, c-format
 msgid "True\n"
 msgstr ""
 
-#: readelf.c:15079
+#: readelf.c:15388
 #, c-format
 msgid "<unknown: %d>\n"
 msgstr ""
 
 #, c-format
 msgid "<unknown: %d>\n"
 msgstr ""
 
-#: readelf.c:15124
+#: readelf.c:15433
 msgid "corrupt vendor attribute\n"
 msgstr ""
 
 msgid "corrupt vendor attribute\n"
 msgstr ""
 
-#: readelf.c:15174
+#: readelf.c:15483
+#, c-format
+msgid "unspecified hard/soft float\n"
+msgstr ""
+
+#: readelf.c:15486
+#, c-format
+msgid "hard float\n"
+msgstr ""
+
+#: readelf.c:15489
+#, c-format
+msgid "soft float\n"
+msgstr ""
+
+#: readelf.c:15521
 #, c-format
 msgid "unspecified hard/soft float, "
 msgstr ""
 
 #, c-format
 msgid "unspecified hard/soft float, "
 msgstr ""
 
-#: readelf.c:15177
+#: readelf.c:15524
 #, c-format
 msgid "hard float, "
 msgstr ""
 
 #, c-format
 msgid "hard float, "
 msgstr ""
 
-#: readelf.c:15180
+#: readelf.c:15527
 #, c-format
 msgid "soft float, "
 msgstr ""
 
 #, c-format
 msgid "soft float, "
 msgstr ""
 
-#: readelf.c:15183
+#: readelf.c:15530
 #, c-format
 msgid "single-precision hard float, "
 msgstr ""
 
 #, c-format
 msgid "single-precision hard float, "
 msgstr ""
 
-#: readelf.c:15190
+#: readelf.c:15537
 #, c-format
 msgid "unspecified long double\n"
 msgstr ""
 
 #, c-format
 msgid "unspecified long double\n"
 msgstr ""
 
-#: readelf.c:15193
+#: readelf.c:15540
 #, c-format
 msgid "128-bit IBM long double\n"
 msgstr ""
 
 #, c-format
 msgid "128-bit IBM long double\n"
 msgstr ""
 
-#: readelf.c:15196
+#: readelf.c:15543
 #, c-format
 msgid "64-bit long double\n"
 msgstr ""
 
 #, c-format
 msgid "64-bit long double\n"
 msgstr ""
 
-#: readelf.c:15199
+#: readelf.c:15546
 #, c-format
 msgid "128-bit IEEE long double\n"
 msgstr ""
 
 #, c-format
 msgid "128-bit IEEE long double\n"
 msgstr ""
 
-#: readelf.c:15221 readelf.c:15252
+#: readelf.c:15568 readelf.c:15599
 #, c-format
 msgid "unspecified\n"
 msgstr ""
 
 #, c-format
 msgid "unspecified\n"
 msgstr ""
 
-#: readelf.c:15224
+#: readelf.c:15571
 #, c-format
 msgid "generic\n"
 msgstr ""
 
 #, c-format
 msgid "generic\n"
 msgstr ""
 
-#: readelf.c:15258
+#: readelf.c:15605
 #, c-format
 msgid "memory\n"
 msgstr ""
 
 #, c-format
 msgid "memory\n"
 msgstr ""
 
-#: readelf.c:15285
+#: readelf.c:15632
 #, c-format
 msgid "any\n"
 msgstr ""
 
 #, c-format
 msgid "any\n"
 msgstr ""
 
-#: readelf.c:15288
+#: readelf.c:15635
 #, c-format
 msgid "software\n"
 msgstr ""
 
 #, c-format
 msgid "software\n"
 msgstr ""
 
-#: readelf.c:15291
+#: readelf.c:15638
 #, c-format
 msgid "hardware\n"
 msgstr ""
 
 #, c-format
 msgid "hardware\n"
 msgstr ""
 
-#: readelf.c:15414
+#: readelf.c:15761
 #, c-format
 msgid "Hard or soft float\n"
 msgstr ""
 
 #, c-format
 msgid "Hard or soft float\n"
 msgstr ""
 
-#: readelf.c:15417
+#: readelf.c:15764
 #, c-format
 msgid "Hard float (double precision)\n"
 msgstr ""
 
 #, c-format
 msgid "Hard float (double precision)\n"
 msgstr ""
 
-#: readelf.c:15420
+#: readelf.c:15767
 #, c-format
 msgid "Hard float (single precision)\n"
 msgstr ""
 
 #, c-format
 msgid "Hard float (single precision)\n"
 msgstr ""
 
-#: readelf.c:15423
+#: readelf.c:15770
 #, c-format
 msgid "Soft float\n"
 msgstr ""
 
 #, c-format
 msgid "Soft float\n"
 msgstr ""
 
-#: readelf.c:15426
+#: readelf.c:15773
 #, c-format
 msgid "Hard float (MIPS32r2 64-bit FPU 12 callee-saved)\n"
 msgstr ""
 
 #, c-format
 msgid "Hard float (MIPS32r2 64-bit FPU 12 callee-saved)\n"
 msgstr ""
 
-#: readelf.c:15429
+#: readelf.c:15776
 #, c-format
 msgid "Hard float (32-bit CPU, Any FPU)\n"
 msgstr ""
 
 #, c-format
 msgid "Hard float (32-bit CPU, Any FPU)\n"
 msgstr ""
 
-#: readelf.c:15432
+#: readelf.c:15779
 #, c-format
 msgid "Hard float (32-bit CPU, 64-bit FPU)\n"
 msgstr ""
 
 #, c-format
 msgid "Hard float (32-bit CPU, 64-bit FPU)\n"
 msgstr ""
 
-#: readelf.c:15435
+#: readelf.c:15782
 #, c-format
 msgid "Hard float compat (32-bit CPU, 64-bit FPU)\n"
 msgstr ""
 
 #, c-format
 msgid "Hard float compat (32-bit CPU, 64-bit FPU)\n"
 msgstr ""
 
-#: readelf.c:15438
+#: readelf.c:15785
 #, c-format
 msgid "NaN 2008 compatibility\n"
 msgstr ""
 
 #, c-format
 msgid "NaN 2008 compatibility\n"
 msgstr ""
 
-#: readelf.c:15471
+#: readelf.c:15818
 #, c-format
 msgid "Any MSA or not\n"
 msgstr ""
 
 #, c-format
 msgid "Any MSA or not\n"
 msgstr ""
 
-#: readelf.c:15474
+#: readelf.c:15821
 #, c-format
 msgid "128-bit MSA\n"
 msgstr ""
 
 #, c-format
 msgid "128-bit MSA\n"
 msgstr ""
 
-#: readelf.c:15536
+#: readelf.c:15883
 #, c-format
 msgid "Not used\n"
 msgstr ""
 
 #, c-format
 msgid "Not used\n"
 msgstr ""
 
-#: readelf.c:15539
+#: readelf.c:15886
 #, c-format
 msgid "2 bytes\n"
 msgstr ""
 
 #, c-format
 msgid "2 bytes\n"
 msgstr ""
 
-#: readelf.c:15542
+#: readelf.c:15889
 #, c-format
 msgid "4 bytes\n"
 msgstr ""
 
 #, c-format
 msgid "4 bytes\n"
 msgstr ""
 
-#: readelf.c:15559 readelf.c:15576 readelf.c:15650 readelf.c:15670
+#: readelf.c:15906 readelf.c:15923 readelf.c:15997 readelf.c:16017
 #, c-format
 msgid "16-byte\n"
 msgstr ""
 
 #, c-format
 msgid "16-byte\n"
 msgstr ""
 
-#: readelf.c:15590
+#: readelf.c:15937
 #, c-format
 msgid "DSBT addressing not used\n"
 msgstr ""
 
 #, c-format
 msgid "DSBT addressing not used\n"
 msgstr ""
 
-#: readelf.c:15593
+#: readelf.c:15940
 #, c-format
 msgid "DSBT addressing used\n"
 msgstr ""
 
 #, c-format
 msgid "DSBT addressing used\n"
 msgstr ""
 
-#: readelf.c:15607
+#: readelf.c:15954
 #, c-format
 msgid "Data addressing position-dependent\n"
 msgstr ""
 
 #, c-format
 msgid "Data addressing position-dependent\n"
 msgstr ""
 
-#: readelf.c:15610
+#: readelf.c:15957
 #, c-format
 msgid "Data addressing position-independent, GOT near DP\n"
 msgstr ""
 
 #, c-format
 msgid "Data addressing position-independent, GOT near DP\n"
 msgstr ""
 
-#: readelf.c:15613
+#: readelf.c:15960
 #, c-format
 msgid "Data addressing position-independent, GOT far from DP\n"
 msgstr ""
 
 #, c-format
 msgid "Data addressing position-independent, GOT far from DP\n"
 msgstr ""
 
-#: readelf.c:15627
+#: readelf.c:15974
 #, c-format
 msgid "Code addressing position-dependent\n"
 msgstr ""
 
 #, c-format
 msgid "Code addressing position-dependent\n"
 msgstr ""
 
-#: readelf.c:15630
+#: readelf.c:15977
 #, c-format
 msgid "Code addressing position-independent\n"
 msgstr ""
 
 #, c-format
 msgid "Code addressing position-independent\n"
 msgstr ""
 
-#: readelf.c:15784
+#: readelf.c:16131
 #, c-format
 msgid "MSP430\n"
 msgstr ""
 
 #, c-format
 msgid "MSP430\n"
 msgstr ""
 
-#: readelf.c:15785
+#: readelf.c:16132
 #, c-format
 msgid "MSP430X\n"
 msgstr ""
 
 #, c-format
 msgid "MSP430X\n"
 msgstr ""
 
-#: readelf.c:15796 readelf.c:15808
+#: readelf.c:16143 readelf.c:16155
 #, c-format
 msgid "Small\n"
 msgstr ""
 
 #, c-format
 msgid "Small\n"
 msgstr ""
 
-#: readelf.c:15797 readelf.c:15809
+#: readelf.c:16144 readelf.c:16156
 #, c-format
 msgid "Large\n"
 msgstr ""
 
 #, c-format
 msgid "Large\n"
 msgstr ""
 
-#: readelf.c:15810
+#: readelf.c:16157
 #, c-format
 msgid "Restricted Large\n"
 msgstr ""
 
 #, c-format
 msgid "Restricted Large\n"
 msgstr ""
 
-#: readelf.c:15816
+#: readelf.c:16163
 #, c-format
 msgid "  <unknown tag %d>: "
 msgstr ""
 
 #, c-format
 msgid "  <unknown tag %d>: "
 msgstr ""
 
-#: readelf.c:15862
+#: readelf.c:16209
 #, c-format
 msgid "Any Region\n"
 msgstr ""
 
 #, c-format
 msgid "Any Region\n"
 msgstr ""
 
-#: readelf.c:15865
+#: readelf.c:16212
 #, c-format
 msgid "Lower Region Only\n"
 msgstr ""
 
 #, c-format
 msgid "Lower Region Only\n"
 msgstr ""
 
-#: readelf.c:15924
+#: readelf.c:16271
 #, c-format
 msgid "%u\n"
 msgstr ""
 
 #, c-format
 msgid "%u\n"
 msgstr ""
 
-#: readelf.c:15931
+#: readelf.c:16278
 #, c-format
 msgid "No unaligned access\n"
 msgstr ""
 
 #, c-format
 msgid "No unaligned access\n"
 msgstr ""
 
-#: readelf.c:15934
+#: readelf.c:16281
 #, c-format
 msgid "Unaligned access\n"
 msgstr ""
 
 #, c-format
 msgid "Unaligned access\n"
 msgstr ""
 
-#: readelf.c:15940
+#: readelf.c:16287
 #, c-format
 msgid "%u-bytes\n"
 msgstr ""
 
 #, c-format
 msgid "%u-bytes\n"
 msgstr ""
 
-#: readelf.c:15975
+#: readelf.c:16322
 msgid "attributes"
 msgstr ""
 
 msgid "attributes"
 msgstr ""
 
-#: readelf.c:15987
+#: readelf.c:16334
 #, c-format
 msgid "Unknown attributes version '%c'(%d) - expecting 'A'\n"
 msgstr ""
 
 #, c-format
 msgid "Unknown attributes version '%c'(%d) - expecting 'A'\n"
 msgstr ""
 
-#: readelf.c:16006
+#: readelf.c:16353
 msgid "Tag section ends prematurely\n"
 msgstr ""
 
 msgid "Tag section ends prematurely\n"
 msgstr ""
 
-#: readelf.c:16015
+#: readelf.c:16362
 #, c-format
 msgid "Bad attribute length (%u > %u)\n"
 msgstr ""
 
 #, c-format
 msgid "Bad attribute length (%u > %u)\n"
 msgstr ""
 
-#: readelf.c:16023
+#: readelf.c:16370
 #, c-format
 msgid "Attribute length of %u is too small\n"
 msgstr ""
 
 #, c-format
 msgid "Attribute length of %u is too small\n"
 msgstr ""
 
-#: readelf.c:16034
+#: readelf.c:16381
 msgid "Corrupt attribute section name\n"
 msgstr ""
 
 msgid "Corrupt attribute section name\n"
 msgstr ""
 
-#: readelf.c:16039
+#: readelf.c:16386
 #, c-format
 msgid "Attribute Section: "
 msgstr ""
 
 #, c-format
 msgid "Attribute Section: "
 msgstr ""
 
-#: readelf.c:16066
+#: readelf.c:16413
 msgid "Unused bytes at end of section\n"
 msgstr ""
 
 msgid "Unused bytes at end of section\n"
 msgstr ""
 
-#: readelf.c:16076
+#: readelf.c:16423
 #, c-format
 msgid "Bad subsection length (%u > %u)\n"
 msgstr ""
 
 #, c-format
 msgid "Bad subsection length (%u > %u)\n"
 msgstr ""
 
-#: readelf.c:16084
+#: readelf.c:16431
 #, c-format
 msgid "Bad subsection length (%u < 6)\n"
 msgstr ""
 
 #, c-format
 msgid "Bad subsection length (%u < 6)\n"
 msgstr ""
 
-#: readelf.c:16099
+#: readelf.c:16446
 #, c-format
 msgid "File Attributes\n"
 msgstr ""
 
 #, c-format
 msgid "File Attributes\n"
 msgstr ""
 
-#: readelf.c:16102
+#: readelf.c:16449
 #, c-format
 msgid "Section Attributes:"
 msgstr ""
 
 #, c-format
 msgid "Section Attributes:"
 msgstr ""
 
-#: readelf.c:16105
+#: readelf.c:16452
 #, c-format
 msgid "Symbol Attributes:"
 msgstr ""
 
 #, c-format
 msgid "Symbol Attributes:"
 msgstr ""
 
-#: readelf.c:16118
+#: readelf.c:16465
 #, c-format
 msgid "Unknown tag: %d\n"
 msgstr ""
 
 #, c-format
 msgid "Unknown tag: %d\n"
 msgstr ""
 
-#: readelf.c:16139
+#: readelf.c:16486
 #, c-format
 msgid "  Unknown attribute:\n"
 msgstr ""
 
 #, c-format
 msgid "  Unknown attribute:\n"
 msgstr ""
 
-#: readelf.c:16181
+#: readelf.c:16528
 msgid "MIPS GOT entry extends beyond the end of available data\n"
 msgstr ""
 
 msgid "MIPS GOT entry extends beyond the end of available data\n"
 msgstr ""
 
-#: readelf.c:16264 readelf.c:16333
+#: readelf.c:16611 readelf.c:16680
 msgid "Unknown"
 msgstr ""
 
 msgid "Unknown"
 msgstr ""
 
-#: readelf.c:16380
+#: readelf.c:16727
 msgid "Corrupt MIPS ABI Flags section.\n"
 msgstr ""
 
 msgid "Corrupt MIPS ABI Flags section.\n"
 msgstr ""
 
-#: readelf.c:16386
+#: readelf.c:16733
 msgid "MIPS ABI Flags section"
 msgstr ""
 
 msgid "MIPS ABI Flags section"
 msgstr ""
 
-#: readelf.c:16445 readelf.c:17030
+#: readelf.c:16792 readelf.c:17375
 msgid "Global Offset Table data"
 msgstr ""
 
 msgid "Global Offset Table data"
 msgstr ""
 
-#: readelf.c:16449
+#: readelf.c:16796
 #, c-format
 msgid ""
 "\n"
 "Static GOT:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Static GOT:\n"
 msgstr ""
 
-#: readelf.c:16450 readelf.c:17035
+#: readelf.c:16797 readelf.c:17380
 #, c-format
 msgid " Canonical gp value: "
 msgstr ""
 
 #, c-format
 msgid " Canonical gp value: "
 msgstr ""
 
-#: readelf.c:16464 readelf.c:17039 readelf.c:17166
+#: readelf.c:16811 readelf.c:17384 readelf.c:17511
 #, c-format
 msgid " Reserved entries:\n"
 msgstr ""
 
 #, c-format
 msgid " Reserved entries:\n"
 msgstr ""
 
-#: readelf.c:16465
+#: readelf.c:16812
 #, c-format
 msgid "  %*s %10s %*s\n"
 msgstr ""
 
 #, c-format
 msgid "  %*s %10s %*s\n"
 msgstr ""
 
-#: readelf.c:16466 readelf.c:16496 readelf.c:17041 readelf.c:17069
-#: readelf.c:17087 readelf.c:17168 readelf.c:17177
+#: readelf.c:16813 readelf.c:16843 readelf.c:17386 readelf.c:17414
+#: readelf.c:17432 readelf.c:17513 readelf.c:17522
 msgid "Address"
 msgstr ""
 
 msgid "Address"
 msgstr ""
 
-#: readelf.c:16466 readelf.c:16496 readelf.c:17041 readelf.c:17069
-#: readelf.c:17088
+#: readelf.c:16813 readelf.c:16843 readelf.c:17386 readelf.c:17414
+#: readelf.c:17433
 msgid "Access"
 msgstr ""
 
 msgid "Access"
 msgstr ""
 
-#: readelf.c:16467 readelf.c:16497
+#: readelf.c:16814 readelf.c:16844
 msgid "Value"
 msgstr ""
 
 msgid "Value"
 msgstr ""
 
-#: readelf.c:16494 readelf.c:17067
+#: readelf.c:16841 readelf.c:17412
 #, c-format
 msgid " Local entries:\n"
 msgstr ""
 
 #, c-format
 msgid " Local entries:\n"
 msgstr ""
 
-#: readelf.c:16576 readelf.c:17280
+#: readelf.c:16923 readelf.c:17628
 msgid "liblist section data"
 msgstr ""
 
 msgid "liblist section data"
 msgstr ""
 
-#: readelf.c:16579
+#: readelf.c:16926
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -9209,42 +9358,38 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:16583
+#: readelf.c:16930
 msgid ""
 "     Library              Time Stamp          Checksum   Version Flags\n"
 msgstr ""
 
 msgid ""
 "     Library              Time Stamp          Checksum   Version Flags\n"
 msgstr ""
 
-#: readelf.c:16609
+#: readelf.c:16956
 #, c-format
 msgid "<corrupt: %9ld>"
 msgstr ""
 
 #, c-format
 msgid "<corrupt: %9ld>"
 msgstr ""
 
-#: readelf.c:16614
+#: readelf.c:16961
 msgid " NONE"
 msgstr ""
 
 msgid " NONE"
 msgstr ""
 
-#: readelf.c:16665
+#: readelf.c:17012
 msgid "No MIPS_OPTIONS header found\n"
 msgstr ""
 
 msgid "No MIPS_OPTIONS header found\n"
 msgstr ""
 
-#: readelf.c:16671
+#: readelf.c:17018
 msgid "The MIPS options section is too small.\n"
 msgstr ""
 
 msgid "The MIPS options section is too small.\n"
 msgstr ""
 
-#: readelf.c:16676
+#: readelf.c:17023
 msgid "options"
 msgstr ""
 
 msgid "options"
 msgstr ""
 
-#: readelf.c:16687
-msgid "Out of memory allocating space for MIPS options\n"
-msgstr ""
-
-#: readelf.c:16710
+#: readelf.c:17042
 #, c-format
 msgid "Invalid size (%u) for MIPS option\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid size (%u) for MIPS option\n"
 msgstr ""
 
-#: readelf.c:16719
+#: readelf.c:17051
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -9255,28 +9400,28 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:16749 readelf.c:16779
+#: readelf.c:17089 readelf.c:17121
 msgid "Truncated MIPS REGINFO option\n"
 msgstr ""
 
 msgid "Truncated MIPS REGINFO option\n"
 msgstr ""
 
-#: readelf.c:16918
+#: readelf.c:17257
 msgid "conflict list found without a dynamic symbol table\n"
 msgstr ""
 
 msgid "conflict list found without a dynamic symbol table\n"
 msgstr ""
 
-#: readelf.c:16926
+#: readelf.c:17265
 #, c-format
 msgid "Overlarge number of conflicts detected: %lx\n"
 msgstr ""
 
 #, c-format
 msgid "Overlarge number of conflicts detected: %lx\n"
 msgstr ""
 
-#: readelf.c:16934
+#: readelf.c:17273
 msgid "Out of memory allocating space for dynamic conflicts\n"
 msgstr ""
 
 msgid "Out of memory allocating space for dynamic conflicts\n"
 msgstr ""
 
-#: readelf.c:16944 readelf.c:16959
+#: readelf.c:17283 readelf.c:17301
 msgid "conflict"
 msgstr ""
 
 msgid "conflict"
 msgstr ""
 
-#: readelf.c:16969
+#: readelf.c:17314
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -9287,124 +9432,124 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:16973
+#: readelf.c:17318
 msgid "  Num:    Index       Value  Name"
 msgstr ""
 
 msgid "  Num:    Index       Value  Name"
 msgstr ""
 
-#: readelf.c:16980
+#: readelf.c:17325
 #, c-format
 msgid "<corrupt symbol index>"
 msgstr ""
 
 #, c-format
 msgid "<corrupt symbol index>"
 msgstr ""
 
-#: readelf.c:16991 readelf.c:17116 readelf.c:17201
+#: readelf.c:17336 readelf.c:17462 readelf.c:17547
 #, c-format
 msgid "<corrupt: %14ld>"
 msgstr ""
 
 #, c-format
 msgid "<corrupt: %14ld>"
 msgstr ""
 
-#: readelf.c:17014
+#: readelf.c:17359
 #, c-format
 msgid ""
 "The GOT symbol offset (%lu) is greater than the symbol table size (%lu)\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "The GOT symbol offset (%lu) is greater than the symbol table size (%lu)\n"
 msgstr ""
 
-#: readelf.c:17023
+#: readelf.c:17368
 #, c-format
 msgid "Too many GOT symbols: %lu\n"
 msgstr ""
 
 #, c-format
 msgid "Too many GOT symbols: %lu\n"
 msgstr ""
 
-#: readelf.c:17034
+#: readelf.c:17379
 #, c-format
 msgid ""
 "\n"
 "Primary GOT:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Primary GOT:\n"
 msgstr ""
 
-#: readelf.c:17040
+#: readelf.c:17385
 #, c-format
 msgid "  %*s %10s %*s Purpose\n"
 msgstr ""
 
 #, c-format
 msgid "  %*s %10s %*s Purpose\n"
 msgstr ""
 
-#: readelf.c:17042 readelf.c:17070 readelf.c:17089 readelf.c:17168
-#: readelf.c:17178
+#: readelf.c:17387 readelf.c:17415 readelf.c:17434 readelf.c:17513
+#: readelf.c:17523
 msgid "Initial"
 msgstr ""
 
 msgid "Initial"
 msgstr ""
 
-#: readelf.c:17044
+#: readelf.c:17389
 #, c-format
 msgid " Lazy resolver\n"
 msgstr ""
 
 #, c-format
 msgid " Lazy resolver\n"
 msgstr ""
 
-#: readelf.c:17059
+#: readelf.c:17404
 #, c-format
 msgid " Module pointer (GNU extension)\n"
 msgstr ""
 
 #, c-format
 msgid " Module pointer (GNU extension)\n"
 msgstr ""
 
-#: readelf.c:17085
+#: readelf.c:17430
 #, c-format
 msgid " Global entries:\n"
 msgstr ""
 
 #, c-format
 msgid " Global entries:\n"
 msgstr ""
 
-#: readelf.c:17090 readelf.c:17179
+#: readelf.c:17435 readelf.c:17524
 msgid "Sym.Val."
 msgstr ""
 
 #. Note for translators: "Ndx" = abbreviated form of "Index".
 msgid "Sym.Val."
 msgstr ""
 
 #. Note for translators: "Ndx" = abbreviated form of "Index".
-#: readelf.c:17093 readelf.c:17179
+#: readelf.c:17438 readelf.c:17524
 msgid "Ndx"
 msgstr ""
 
 msgid "Ndx"
 msgstr ""
 
-#: readelf.c:17093 readelf.c:17179
+#: readelf.c:17438 readelf.c:17524
 msgid "Name"
 msgstr ""
 
 msgid "Name"
 msgstr ""
 
-#: readelf.c:17103
+#: readelf.c:17448
 #, c-format
 msgid "<no dynamic symbols>"
 msgstr ""
 
 #, c-format
 msgid "<no dynamic symbols>"
 msgstr ""
 
-#: readelf.c:17119
+#: readelf.c:17465
 #, c-format
 msgid "<symbol index %lu exceeds number of dynamic symbols>"
 msgstr ""
 
 #, c-format
 msgid "<symbol index %lu exceeds number of dynamic symbols>"
 msgstr ""
 
-#: readelf.c:17161
+#: readelf.c:17506
 msgid "Procedure Linkage Table data"
 msgstr ""
 
 msgid "Procedure Linkage Table data"
 msgstr ""
 
-#: readelf.c:17167
+#: readelf.c:17512
 #, c-format
 msgid "  %*s %*s Purpose\n"
 msgstr ""
 
 #, c-format
 msgid "  %*s %*s Purpose\n"
 msgstr ""
 
-#: readelf.c:17170
+#: readelf.c:17515
 #, c-format
 msgid " PLT lazy resolver\n"
 msgstr ""
 
 #, c-format
 msgid " PLT lazy resolver\n"
 msgstr ""
 
-#: readelf.c:17172
+#: readelf.c:17517
 #, c-format
 msgid " Module pointer\n"
 msgstr ""
 
 #, c-format
 msgid " Module pointer\n"
 msgstr ""
 
-#: readelf.c:17175
+#: readelf.c:17520
 #, c-format
 msgid " Entries:\n"
 msgstr ""
 
 #, c-format
 msgid " Entries:\n"
 msgstr ""
 
-#: readelf.c:17189
+#: readelf.c:17534
 #, c-format
 msgid "<corrupt symbol index: %lu>"
 msgstr ""
 
 #, c-format
 msgid "<corrupt symbol index: %lu>"
 msgstr ""
 
-#: readelf.c:17227
+#: readelf.c:17573
 msgid "NDS32 elf flags section"
 msgstr ""
 
 msgid "NDS32 elf flags section"
 msgstr ""
 
-#: readelf.c:17291
+#: readelf.c:17639
 msgid "liblist string table"
 msgstr ""
 
 msgid "liblist string table"
 msgstr ""
 
-#: readelf.c:17303
+#: readelf.c:17651
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -9415,390 +9560,394 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:17309
+#: readelf.c:17657
 msgid "     Library              Time Stamp          Checksum   Version Flags"
 msgstr ""
 
 msgid "     Library              Time Stamp          Checksum   Version Flags"
 msgstr ""
 
-#: readelf.c:17359
+#: readelf.c:17707
 msgid "NT_AUXV (auxiliary vector)"
 msgstr ""
 
 msgid "NT_AUXV (auxiliary vector)"
 msgstr ""
 
-#: readelf.c:17361
+#: readelf.c:17709
 msgid "NT_PRSTATUS (prstatus structure)"
 msgstr ""
 
 msgid "NT_PRSTATUS (prstatus structure)"
 msgstr ""
 
-#: readelf.c:17363
+#: readelf.c:17711
 msgid "NT_FPREGSET (floating point registers)"
 msgstr ""
 
 msgid "NT_FPREGSET (floating point registers)"
 msgstr ""
 
-#: readelf.c:17365
+#: readelf.c:17713
 msgid "NT_PRPSINFO (prpsinfo structure)"
 msgstr ""
 
 msgid "NT_PRPSINFO (prpsinfo structure)"
 msgstr ""
 
-#: readelf.c:17367
+#: readelf.c:17715
 msgid "NT_TASKSTRUCT (task structure)"
 msgstr ""
 
 msgid "NT_TASKSTRUCT (task structure)"
 msgstr ""
 
-#: readelf.c:17369
+#: readelf.c:17717
 msgid "NT_PRXFPREG (user_xfpregs structure)"
 msgstr ""
 
 msgid "NT_PRXFPREG (user_xfpregs structure)"
 msgstr ""
 
-#: readelf.c:17371
+#: readelf.c:17719
 msgid "NT_PPC_VMX (ppc Altivec registers)"
 msgstr ""
 
 msgid "NT_PPC_VMX (ppc Altivec registers)"
 msgstr ""
 
-#: readelf.c:17373
+#: readelf.c:17721
 msgid "NT_PPC_VSX (ppc VSX registers)"
 msgstr ""
 
 msgid "NT_PPC_VSX (ppc VSX registers)"
 msgstr ""
 
-#: readelf.c:17375
+#: readelf.c:17723
 msgid "NT_PPC_TAR (ppc TAR register)"
 msgstr ""
 
 msgid "NT_PPC_TAR (ppc TAR register)"
 msgstr ""
 
-#: readelf.c:17377
+#: readelf.c:17725
 msgid "NT_PPC_PPR (ppc PPR register)"
 msgstr ""
 
 msgid "NT_PPC_PPR (ppc PPR register)"
 msgstr ""
 
-#: readelf.c:17379
+#: readelf.c:17727
 msgid "NT_PPC_DSCR (ppc DSCR register)"
 msgstr ""
 
 msgid "NT_PPC_DSCR (ppc DSCR register)"
 msgstr ""
 
-#: readelf.c:17381
+#: readelf.c:17729
 msgid "NT_PPC_EBB (ppc EBB registers)"
 msgstr ""
 
 msgid "NT_PPC_EBB (ppc EBB registers)"
 msgstr ""
 
-#: readelf.c:17383
+#: readelf.c:17731
 msgid "NT_PPC_PMU (ppc PMU registers)"
 msgstr ""
 
 msgid "NT_PPC_PMU (ppc PMU registers)"
 msgstr ""
 
-#: readelf.c:17385
+#: readelf.c:17733
 msgid "NT_PPC_TM_CGPR (ppc checkpointed GPR registers)"
 msgstr ""
 
 msgid "NT_PPC_TM_CGPR (ppc checkpointed GPR registers)"
 msgstr ""
 
-#: readelf.c:17387
+#: readelf.c:17735
 msgid "NT_PPC_TM_CFPR (ppc checkpointed floating point registers)"
 msgstr ""
 
 msgid "NT_PPC_TM_CFPR (ppc checkpointed floating point registers)"
 msgstr ""
 
-#: readelf.c:17389
+#: readelf.c:17737
 msgid "NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)"
 msgstr ""
 
 msgid "NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)"
 msgstr ""
 
-#: readelf.c:17391
+#: readelf.c:17739
 msgid "NT_PPC_TM_CVSX (ppc checkpointed VSX registers)"
 msgstr ""
 
 msgid "NT_PPC_TM_CVSX (ppc checkpointed VSX registers)"
 msgstr ""
 
-#: readelf.c:17393
+#: readelf.c:17741
 msgid "NT_PPC_TM_SPR (ppc TM special purpose registers)"
 msgstr ""
 
 msgid "NT_PPC_TM_SPR (ppc TM special purpose registers)"
 msgstr ""
 
-#: readelf.c:17395
+#: readelf.c:17743
 msgid "NT_PPC_TM_CTAR (ppc checkpointed TAR register)"
 msgstr ""
 
 msgid "NT_PPC_TM_CTAR (ppc checkpointed TAR register)"
 msgstr ""
 
-#: readelf.c:17397
+#: readelf.c:17745
 msgid "NT_PPC_TM_CPPR (ppc checkpointed PPR register)"
 msgstr ""
 
 msgid "NT_PPC_TM_CPPR (ppc checkpointed PPR register)"
 msgstr ""
 
-#: readelf.c:17399
+#: readelf.c:17747
 msgid "NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)"
 msgstr ""
 
 msgid "NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)"
 msgstr ""
 
-#: readelf.c:17401
+#: readelf.c:17749
 msgid "NT_386_TLS (x86 TLS information)"
 msgstr ""
 
 msgid "NT_386_TLS (x86 TLS information)"
 msgstr ""
 
-#: readelf.c:17403
+#: readelf.c:17751
 msgid "NT_386_IOPERM (x86 I/O permissions)"
 msgstr ""
 
 msgid "NT_386_IOPERM (x86 I/O permissions)"
 msgstr ""
 
-#: readelf.c:17405
+#: readelf.c:17753
 msgid "NT_X86_XSTATE (x86 XSAVE extended state)"
 msgstr ""
 
 msgid "NT_X86_XSTATE (x86 XSAVE extended state)"
 msgstr ""
 
-#: readelf.c:17407
+#: readelf.c:17755
 msgid "NT_S390_HIGH_GPRS (s390 upper register halves)"
 msgstr ""
 
 msgid "NT_S390_HIGH_GPRS (s390 upper register halves)"
 msgstr ""
 
-#: readelf.c:17409
+#: readelf.c:17757
 msgid "NT_S390_TIMER (s390 timer register)"
 msgstr ""
 
 msgid "NT_S390_TIMER (s390 timer register)"
 msgstr ""
 
-#: readelf.c:17411
+#: readelf.c:17759
 msgid "NT_S390_TODCMP (s390 TOD comparator register)"
 msgstr ""
 
 msgid "NT_S390_TODCMP (s390 TOD comparator register)"
 msgstr ""
 
-#: readelf.c:17413
+#: readelf.c:17761
 msgid "NT_S390_TODPREG (s390 TOD programmable register)"
 msgstr ""
 
 msgid "NT_S390_TODPREG (s390 TOD programmable register)"
 msgstr ""
 
-#: readelf.c:17415
+#: readelf.c:17763
 msgid "NT_S390_CTRS (s390 control registers)"
 msgstr ""
 
 msgid "NT_S390_CTRS (s390 control registers)"
 msgstr ""
 
-#: readelf.c:17417
+#: readelf.c:17765
 msgid "NT_S390_PREFIX (s390 prefix register)"
 msgstr ""
 
 msgid "NT_S390_PREFIX (s390 prefix register)"
 msgstr ""
 
-#: readelf.c:17419
+#: readelf.c:17767
 msgid "NT_S390_LAST_BREAK (s390 last breaking event address)"
 msgstr ""
 
 msgid "NT_S390_LAST_BREAK (s390 last breaking event address)"
 msgstr ""
 
-#: readelf.c:17421
+#: readelf.c:17769
 msgid "NT_S390_SYSTEM_CALL (s390 system call restart data)"
 msgstr ""
 
 msgid "NT_S390_SYSTEM_CALL (s390 system call restart data)"
 msgstr ""
 
-#: readelf.c:17423
+#: readelf.c:17771
 msgid "NT_S390_TDB (s390 transaction diagnostic block)"
 msgstr ""
 
 msgid "NT_S390_TDB (s390 transaction diagnostic block)"
 msgstr ""
 
-#: readelf.c:17425
+#: readelf.c:17773
 msgid "NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)"
 msgstr ""
 
 msgid "NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)"
 msgstr ""
 
-#: readelf.c:17427
+#: readelf.c:17775
 msgid "NT_S390_VXRS_HIGH (s390 vector registers 16-31)"
 msgstr ""
 
 msgid "NT_S390_VXRS_HIGH (s390 vector registers 16-31)"
 msgstr ""
 
-#: readelf.c:17429
+#: readelf.c:17777
 msgid "NT_S390_GS_CB (s390 guarded-storage registers)"
 msgstr ""
 
 msgid "NT_S390_GS_CB (s390 guarded-storage registers)"
 msgstr ""
 
-#: readelf.c:17431
+#: readelf.c:17779
 msgid "NT_S390_GS_BC (s390 guarded-storage broadcast control)"
 msgstr ""
 
 msgid "NT_S390_GS_BC (s390 guarded-storage broadcast control)"
 msgstr ""
 
-#: readelf.c:17433
+#: readelf.c:17781
 msgid "NT_ARM_VFP (arm VFP registers)"
 msgstr ""
 
 msgid "NT_ARM_VFP (arm VFP registers)"
 msgstr ""
 
-#: readelf.c:17435
+#: readelf.c:17783
 msgid "NT_ARM_TLS (AArch TLS registers)"
 msgstr ""
 
 msgid "NT_ARM_TLS (AArch TLS registers)"
 msgstr ""
 
-#: readelf.c:17437
+#: readelf.c:17785
 msgid "NT_ARM_HW_BREAK (AArch hardware breakpoint registers)"
 msgstr ""
 
 msgid "NT_ARM_HW_BREAK (AArch hardware breakpoint registers)"
 msgstr ""
 
-#: readelf.c:17439
+#: readelf.c:17787
 msgid "NT_ARM_HW_WATCH (AArch hardware watchpoint registers)"
 msgstr ""
 
 msgid "NT_ARM_HW_WATCH (AArch hardware watchpoint registers)"
 msgstr ""
 
-#: readelf.c:17441
+#: readelf.c:17789
+msgid "NT_ARC_V2 (ARC HS accumulator/extra registers)"
+msgstr ""
+
+#: readelf.c:17791
 msgid "NT_PSTATUS (pstatus structure)"
 msgstr ""
 
 msgid "NT_PSTATUS (pstatus structure)"
 msgstr ""
 
-#: readelf.c:17443
+#: readelf.c:17793
 msgid "NT_FPREGS (floating point registers)"
 msgstr ""
 
 msgid "NT_FPREGS (floating point registers)"
 msgstr ""
 
-#: readelf.c:17445
+#: readelf.c:17795
 msgid "NT_PSINFO (psinfo structure)"
 msgstr ""
 
 msgid "NT_PSINFO (psinfo structure)"
 msgstr ""
 
-#: readelf.c:17447
+#: readelf.c:17797
 msgid "NT_LWPSTATUS (lwpstatus_t structure)"
 msgstr ""
 
 msgid "NT_LWPSTATUS (lwpstatus_t structure)"
 msgstr ""
 
-#: readelf.c:17449
+#: readelf.c:17799
 msgid "NT_LWPSINFO (lwpsinfo_t structure)"
 msgstr ""
 
 msgid "NT_LWPSINFO (lwpsinfo_t structure)"
 msgstr ""
 
-#: readelf.c:17451
+#: readelf.c:17801
 msgid "NT_WIN32PSTATUS (win32_pstatus structure)"
 msgstr ""
 
 msgid "NT_WIN32PSTATUS (win32_pstatus structure)"
 msgstr ""
 
-#: readelf.c:17453
+#: readelf.c:17803
 msgid "NT_SIGINFO (siginfo_t data)"
 msgstr ""
 
 msgid "NT_SIGINFO (siginfo_t data)"
 msgstr ""
 
-#: readelf.c:17455
+#: readelf.c:17805
 msgid "NT_FILE (mapped files)"
 msgstr ""
 
 msgid "NT_FILE (mapped files)"
 msgstr ""
 
-#: readelf.c:17463
+#: readelf.c:17813
 msgid "NT_VERSION (version)"
 msgstr ""
 
 msgid "NT_VERSION (version)"
 msgstr ""
 
-#: readelf.c:17465
+#: readelf.c:17815
 msgid "NT_ARCH (architecture)"
 msgstr ""
 
 msgid "NT_ARCH (architecture)"
 msgstr ""
 
-#: readelf.c:17467
+#: readelf.c:17817
 msgid "OPEN"
 msgstr ""
 
 msgid "OPEN"
 msgstr ""
 
-#: readelf.c:17469
+#: readelf.c:17819
 msgid "func"
 msgstr ""
 
 msgid "func"
 msgstr ""
 
-#: readelf.c:17474 readelf.c:17593 readelf.c:18215 readelf.c:18381
-#: readelf.c:18458 readelf.c:18575
+#: readelf.c:17824 readelf.c:17943 readelf.c:18565 readelf.c:18739
+#: readelf.c:18816 readelf.c:18933
 #, c-format
 msgid "Unknown note type: (0x%08x)"
 msgstr ""
 
 #, c-format
 msgid "Unknown note type: (0x%08x)"
 msgstr ""
 
-#: readelf.c:17495
+#: readelf.c:17845
 #, c-format
 msgid "    Cannot decode 64-bit note in 32-bit build\n"
 msgstr ""
 
 #, c-format
 msgid "    Cannot decode 64-bit note in 32-bit build\n"
 msgstr ""
 
-#: readelf.c:17503
+#: readelf.c:17853
 msgid "    Malformed note - too short for header\n"
 msgstr ""
 
 msgid "    Malformed note - too short for header\n"
 msgstr ""
 
-#: readelf.c:17512
+#: readelf.c:17862
 msgid "    Malformed note - does not end with \\0\n"
 msgstr ""
 
 msgid "    Malformed note - does not end with \\0\n"
 msgstr ""
 
-#: readelf.c:17525
+#: readelf.c:17875
 msgid "    Malformed note - too short for supplied file count\n"
 msgstr ""
 
 msgid "    Malformed note - too short for supplied file count\n"
 msgstr ""
 
-#: readelf.c:17529
+#: readelf.c:17879
 #, c-format
 msgid "    Page size: "
 msgstr ""
 
 #, c-format
 msgid "    Page size: "
 msgstr ""
 
-#: readelf.c:17533
+#: readelf.c:17883
 #, c-format
 msgid "    %*s%*s%*s\n"
 msgstr ""
 
 #, c-format
 msgid "    %*s%*s%*s\n"
 msgstr ""
 
-#: readelf.c:17534
+#: readelf.c:17884
 msgid "Start"
 msgstr ""
 
 msgid "Start"
 msgstr ""
 
-#: readelf.c:17535
+#: readelf.c:17885
 msgid "End"
 msgstr ""
 
 msgid "End"
 msgstr ""
 
-#: readelf.c:17536
+#: readelf.c:17886
 msgid "Page Offset"
 msgstr ""
 
 msgid "Page Offset"
 msgstr ""
 
-#: readelf.c:17544
+#: readelf.c:17894
 msgid "    Malformed note - filenames end too early\n"
 msgstr ""
 
 msgid "    Malformed note - filenames end too early\n"
 msgstr ""
 
-#: readelf.c:17576
+#: readelf.c:17926
 msgid "NT_GNU_ABI_TAG (ABI version tag)"
 msgstr ""
 
 msgid "NT_GNU_ABI_TAG (ABI version tag)"
 msgstr ""
 
-#: readelf.c:17578
+#: readelf.c:17928
 msgid "NT_GNU_HWCAP (DSO-supplied software HWCAP info)"
 msgstr ""
 
 msgid "NT_GNU_HWCAP (DSO-supplied software HWCAP info)"
 msgstr ""
 
-#: readelf.c:17580
+#: readelf.c:17930
 msgid "NT_GNU_BUILD_ID (unique build ID bitstring)"
 msgstr ""
 
 msgid "NT_GNU_BUILD_ID (unique build ID bitstring)"
 msgstr ""
 
-#: readelf.c:17582
+#: readelf.c:17932
 msgid "NT_GNU_GOLD_VERSION (gold version)"
 msgstr ""
 
 msgid "NT_GNU_GOLD_VERSION (gold version)"
 msgstr ""
 
-#: readelf.c:17584
+#: readelf.c:17934
 msgid "NT_GNU_PROPERTY_TYPE_0"
 msgstr ""
 
 msgid "NT_GNU_PROPERTY_TYPE_0"
 msgstr ""
 
-#: readelf.c:17586
+#: readelf.c:17936
 msgid "NT_GNU_BUILD_ATTRIBUTE_OPEN"
 msgstr ""
 
 msgid "NT_GNU_BUILD_ATTRIBUTE_OPEN"
 msgstr ""
 
-#: readelf.c:17588
+#: readelf.c:17938
 msgid "NT_GNU_BUILD_ATTRIBUTE_FUNC"
 msgstr ""
 
 msgid "NT_GNU_BUILD_ATTRIBUTE_FUNC"
 msgstr ""
 
-#: readelf.c:17677 readelf.c:17777 readelf.c:17808
+#: readelf.c:18027 readelf.c:18127 readelf.c:18158
 #, c-format
 msgid "<None>"
 msgstr ""
 
 #, c-format
 msgid "<None>"
 msgstr ""
 
-#: readelf.c:17892
+#: readelf.c:18242
 #, c-format
 msgid "      Properties: "
 msgstr ""
 
 #, c-format
 msgid "      Properties: "
 msgstr ""
 
-#: readelf.c:17896
+#: readelf.c:18246
 #, c-format
 msgid "<corrupt GNU_PROPERTY_TYPE, size = %#lx>\n"
 msgstr ""
 
 #, c-format
 msgid "<corrupt GNU_PROPERTY_TYPE, size = %#lx>\n"
 msgstr ""
 
-#: readelf.c:17908
+#: readelf.c:18258
 #, c-format
 msgid "<corrupt descsz: %#lx>\n"
 msgstr ""
 
 #, c-format
 msgid "<corrupt descsz: %#lx>\n"
 msgstr ""
 
-#: readelf.c:17919
+#: readelf.c:18269
 #, c-format
 msgid "<corrupt type (%#x) datasz: %#x>\n"
 msgstr ""
 
 #, c-format
 msgid "<corrupt type (%#x) datasz: %#x>\n"
 msgstr ""
 
-#: readelf.c:17941 readelf.c:17995
+#: readelf.c:18291 readelf.c:18345
 #, c-format
 msgid "x86 ISA used: <corrupt length: %#x> "
 msgstr ""
 
 #, c-format
 msgid "x86 ISA used: <corrupt length: %#x> "
 msgstr ""
 
-#: readelf.c:17952 readelf.c:18006
+#: readelf.c:18302 readelf.c:18356
 #, c-format
 msgid "x86 ISA needed: <corrupt length: %#x> "
 msgstr ""
 
 #, c-format
 msgid "x86 ISA needed: <corrupt length: %#x> "
 msgstr ""
 
-#: readelf.c:17963
+#: readelf.c:18313
 #, c-format
 msgid "x86 feature: <corrupt length: %#x> "
 msgstr ""
 
 #, c-format
 msgid "x86 feature: <corrupt length: %#x> "
 msgstr ""
 
-#: readelf.c:17974
+#: readelf.c:18324
 #, c-format
 msgid "x86 feature used: <corrupt length: %#x> "
 msgstr ""
 
 #, c-format
 msgid "x86 feature used: <corrupt length: %#x> "
 msgstr ""
 
-#: readelf.c:17985
+#: readelf.c:18335
 #, c-format
 msgid "x86 feature needed: <corrupt length: %#x> "
 msgstr ""
 
 #, c-format
 msgid "x86 feature needed: <corrupt length: %#x> "
 msgstr ""
 
-#: readelf.c:18025 readelf.c:18039 readelf.c:18047
+#: readelf.c:18375 readelf.c:18389 readelf.c:18397
 #, c-format
 msgid "<corrupt length: %#x> "
 msgstr ""
 
 #, c-format
 msgid "<corrupt length: %#x> "
 msgstr ""
 
-#: readelf.c:18037
+#: readelf.c:18387
 #, c-format
 msgid "stack size: "
 msgstr ""
 
 #, c-format
 msgid "stack size: "
 msgstr ""
 
-#: readelf.c:18056
+#: readelf.c:18406
 #, c-format
 msgid "<unknown type %#x data: "
 msgstr ""
 
 #, c-format
 msgid "<unknown type %#x data: "
 msgstr ""
 
-#: readelf.c:18058
+#: readelf.c:18408
 #, c-format
 msgid "<procesor-specific type %#x data: "
 msgstr ""
 
 #, c-format
 msgid "<procesor-specific type %#x data: "
 msgstr ""
 
-#: readelf.c:18060
+#: readelf.c:18410
 #, c-format
 msgid "<application-specific type %#x data: "
 msgstr ""
 
 #, c-format
 msgid "<application-specific type %#x data: "
 msgstr ""
 
-#: readelf.c:18089
+#: readelf.c:18439
 #, c-format
 msgid "    Build ID: "
 msgstr ""
 
 #, c-format
 msgid "    Build ID: "
 msgstr ""
 
-#: readelf.c:18104
+#: readelf.c:18454
 #, c-format
 msgid "    <corrupt GNU_ABI_TAG>\n"
 msgstr ""
 
 #, c-format
 msgid "    <corrupt GNU_ABI_TAG>\n"
 msgstr ""
 
-#: readelf.c:18141
+#: readelf.c:18491
 #, c-format
 msgid "    OS: %s, ABI: %ld.%ld.%ld\n"
 msgstr ""
 
 #, c-format
 msgid "    OS: %s, ABI: %ld.%ld.%ld\n"
 msgstr ""
 
-#: readelf.c:18150
+#: readelf.c:18500
 #, c-format
 msgid "    Version: "
 msgstr ""
 #, c-format
 msgid "    Version: "
 msgstr ""
@@ -9808,490 +9957,494 @@ msgstr ""
 #. is a series of entries, where each entry is a single byte followed
 #. by a nul terminated string.  The byte gives the bit number to test
 #. if enabled in the bitmask.
 #. is a series of entries, where each entry is a single byte followed
 #. by a nul terminated string.  The byte gives the bit number to test
 #. if enabled in the bitmask.
-#: readelf.c:18166
+#: readelf.c:18516
 #, c-format
 msgid "      Hardware Capabilities: "
 msgstr ""
 
 #, c-format
 msgid "      Hardware Capabilities: "
 msgstr ""
 
-#: readelf.c:18169
+#: readelf.c:18519
 msgid "<corrupt GNU_HWCAP>\n"
 msgstr ""
 
 msgid "<corrupt GNU_HWCAP>\n"
 msgstr ""
 
-#: readelf.c:18174
+#: readelf.c:18524
 #, c-format
 msgid "num entries: %ld, enabled mask: %lx\n"
 msgstr ""
 
 #, c-format
 msgid "num entries: %ld, enabled mask: %lx\n"
 msgstr ""
 
-#: readelf.c:18190
+#: readelf.c:18540
 #, c-format
 msgid "    Description data: "
 msgstr ""
 
 #, c-format
 msgid "    Description data: "
 msgstr ""
 
-#: readelf.c:18208
+#: readelf.c:18558
 msgid "Alignment of 8-byte objects"
 msgstr ""
 
 msgid "Alignment of 8-byte objects"
 msgstr ""
 
-#: readelf.c:18209
+#: readelf.c:18559
 msgid "Sizeof double and long double"
 msgstr ""
 
 msgid "Sizeof double and long double"
 msgstr ""
 
-#: readelf.c:18210
+#: readelf.c:18560
 msgid "Type of FPU support needed"
 msgstr ""
 
 msgid "Type of FPU support needed"
 msgstr ""
 
-#: readelf.c:18211
+#: readelf.c:18561
 msgid "Use of SIMD instructions"
 msgstr ""
 
 msgid "Use of SIMD instructions"
 msgstr ""
 
-#: readelf.c:18212
+#: readelf.c:18562
 msgid "Use of cache"
 msgstr ""
 
 msgid "Use of cache"
 msgstr ""
 
-#: readelf.c:18213
+#: readelf.c:18563
 msgid "Use of MMU"
 msgstr ""
 
 msgid "Use of MMU"
 msgstr ""
 
-#: readelf.c:18249
+#: readelf.c:18599
 #, c-format
 msgid "4-bytes\n"
 msgstr ""
 
 #, c-format
 msgid "4-bytes\n"
 msgstr ""
 
-#: readelf.c:18250
+#: readelf.c:18600
 #, c-format
 msgid "8-bytes\n"
 msgstr ""
 
 #, c-format
 msgid "8-bytes\n"
 msgstr ""
 
-#: readelf.c:18257
+#: readelf.c:18607
 #, c-format
 msgid "FPU-2.0\n"
 msgstr ""
 
 #, c-format
 msgid "FPU-2.0\n"
 msgstr ""
 
-#: readelf.c:18258
+#: readelf.c:18608
 #, c-format
 msgid "FPU-3.0\n"
 msgstr ""
 
 #, c-format
 msgid "FPU-3.0\n"
 msgstr ""
 
-#: readelf.c:18267
+#: readelf.c:18617
 #, c-format
 msgid "yes\n"
 msgstr ""
 
 #, c-format
 msgid "yes\n"
 msgstr ""
 
-#: readelf.c:18277
+#: readelf.c:18627
 #, c-format
 msgid "unknown value: %x\n"
 msgstr ""
 
 #, c-format
 msgid "unknown value: %x\n"
 msgstr ""
 
-#: readelf.c:18332
+#: readelf.c:18685
 msgid "NT_THRMISC (thrmisc structure)"
 msgstr ""
 
 msgid "NT_THRMISC (thrmisc structure)"
 msgstr ""
 
-#: readelf.c:18334
+#: readelf.c:18687
 msgid "NT_PROCSTAT_PROC (proc data)"
 msgstr ""
 
 msgid "NT_PROCSTAT_PROC (proc data)"
 msgstr ""
 
-#: readelf.c:18336
+#: readelf.c:18689
 msgid "NT_PROCSTAT_FILES (files data)"
 msgstr ""
 
 msgid "NT_PROCSTAT_FILES (files data)"
 msgstr ""
 
-#: readelf.c:18338
+#: readelf.c:18691
 msgid "NT_PROCSTAT_VMMAP (vmmap data)"
 msgstr ""
 
 msgid "NT_PROCSTAT_VMMAP (vmmap data)"
 msgstr ""
 
-#: readelf.c:18340
+#: readelf.c:18693
 msgid "NT_PROCSTAT_GROUPS (groups data)"
 msgstr ""
 
 msgid "NT_PROCSTAT_GROUPS (groups data)"
 msgstr ""
 
-#: readelf.c:18342
+#: readelf.c:18695
 msgid "NT_PROCSTAT_UMASK (umask data)"
 msgstr ""
 
 msgid "NT_PROCSTAT_UMASK (umask data)"
 msgstr ""
 
-#: readelf.c:18344
+#: readelf.c:18697
 msgid "NT_PROCSTAT_RLIMIT (rlimit data)"
 msgstr ""
 
 msgid "NT_PROCSTAT_RLIMIT (rlimit data)"
 msgstr ""
 
-#: readelf.c:18346
+#: readelf.c:18699
 msgid "NT_PROCSTAT_OSREL (osreldate data)"
 msgstr ""
 
 msgid "NT_PROCSTAT_OSREL (osreldate data)"
 msgstr ""
 
-#: readelf.c:18348
+#: readelf.c:18701
 msgid "NT_PROCSTAT_PSSTRINGS (ps_strings data)"
 msgstr ""
 
 msgid "NT_PROCSTAT_PSSTRINGS (ps_strings data)"
 msgstr ""
 
-#: readelf.c:18350
+#: readelf.c:18703
 msgid "NT_PROCSTAT_AUXV (auxv data)"
 msgstr ""
 
 msgid "NT_PROCSTAT_AUXV (auxv data)"
 msgstr ""
 
-#: readelf.c:18352
+#: readelf.c:18705
 msgid "NT_PTLWPINFO (ptrace_lwpinfo structure)"
 msgstr ""
 
 #. NetBSD core "procinfo" structure.
 msgid "NT_PTLWPINFO (ptrace_lwpinfo structure)"
 msgstr ""
 
 #. NetBSD core "procinfo" structure.
-#: readelf.c:18366
+#: readelf.c:18719
 msgid "NetBSD procinfo structure"
 msgstr ""
 
 msgid "NetBSD procinfo structure"
 msgstr ""
 
-#: readelf.c:18370
+#: readelf.c:18723
 msgid "NetBSD ELF auxiliary vector data"
 msgstr ""
 
 msgid "NetBSD ELF auxiliary vector data"
 msgstr ""
 
-#: readelf.c:18400 readelf.c:18417 readelf.c:18431
+#: readelf.c:18728
+msgid "PT_LWPSTATUS (ptrace_lwpstatus structure)"
+msgstr ""
+
+#: readelf.c:18758 readelf.c:18775 readelf.c:18789
 msgid "PT_GETREGS (reg structure)"
 msgstr ""
 
 msgid "PT_GETREGS (reg structure)"
 msgstr ""
 
-#: readelf.c:18402 readelf.c:18419 readelf.c:18433
+#: readelf.c:18760 readelf.c:18777 readelf.c:18791
 msgid "PT_GETFPREGS (fpreg structure)"
 msgstr ""
 
 msgid "PT_GETFPREGS (fpreg structure)"
 msgstr ""
 
-#: readelf.c:18415
+#: readelf.c:18773
 msgid "PT___GETREGS40 (old reg structure)"
 msgstr ""
 
 msgid "PT___GETREGS40 (old reg structure)"
 msgstr ""
 
-#: readelf.c:18452
+#: readelf.c:18810
 msgid "NT_STAPSDT (SystemTap probe descriptors)"
 msgstr ""
 
 msgid "NT_STAPSDT (SystemTap probe descriptors)"
 msgstr ""
 
-#: readelf.c:18520
+#: readelf.c:18878
 #, c-format
 msgid "    Provider: %s\n"
 msgstr ""
 
 #, c-format
 msgid "    Provider: %s\n"
 msgstr ""
 
-#: readelf.c:18521
+#: readelf.c:18879
 #, c-format
 msgid "    Name: %s\n"
 msgstr ""
 
 #, c-format
 msgid "    Name: %s\n"
 msgstr ""
 
-#: readelf.c:18522
+#: readelf.c:18880
 #, c-format
 msgid "    Location: "
 msgstr ""
 
 #, c-format
 msgid "    Location: "
 msgstr ""
 
-#: readelf.c:18524
+#: readelf.c:18882
 #, c-format
 msgid ", Base: "
 msgstr ""
 
 #, c-format
 msgid ", Base: "
 msgstr ""
 
-#: readelf.c:18526
+#: readelf.c:18884
 #, c-format
 msgid ", Semaphore: "
 msgstr ""
 
 #, c-format
 msgid ", Semaphore: "
 msgstr ""
 
-#: readelf.c:18529
+#: readelf.c:18887
 #, c-format
 msgid "    Arguments: %s\n"
 msgstr ""
 
 #, c-format
 msgid "    Arguments: %s\n"
 msgstr ""
 
-#: readelf.c:18534
+#: readelf.c:18892
 #, c-format
 msgid "  <corrupt - note is too small>\n"
 msgstr ""
 
 #, c-format
 msgid "  <corrupt - note is too small>\n"
 msgstr ""
 
-#: readelf.c:18535
+#: readelf.c:18893
 msgid "corrupt stapdt note - the data size is too small\n"
 msgstr ""
 
 msgid "corrupt stapdt note - the data size is too small\n"
 msgstr ""
 
-#: readelf.c:18547
+#: readelf.c:18905
 msgid "NT_VMS_MHD (module header)"
 msgstr ""
 
 msgid "NT_VMS_MHD (module header)"
 msgstr ""
 
-#: readelf.c:18549
+#: readelf.c:18907
 msgid "NT_VMS_LNM (language name)"
 msgstr ""
 
 msgid "NT_VMS_LNM (language name)"
 msgstr ""
 
-#: readelf.c:18551
+#: readelf.c:18909
 msgid "NT_VMS_SRC (source files)"
 msgstr ""
 
 msgid "NT_VMS_SRC (source files)"
 msgstr ""
 
-#: readelf.c:18555
+#: readelf.c:18913
 msgid "NT_VMS_EIDC (consistency check)"
 msgstr ""
 
 msgid "NT_VMS_EIDC (consistency check)"
 msgstr ""
 
-#: readelf.c:18557
+#: readelf.c:18915
 msgid "NT_VMS_FPMODE (FP mode)"
 msgstr ""
 
 msgid "NT_VMS_FPMODE (FP mode)"
 msgstr ""
 
-#: readelf.c:18561
+#: readelf.c:18919
 msgid "NT_VMS_IMGNAM (image name)"
 msgstr ""
 
 msgid "NT_VMS_IMGNAM (image name)"
 msgstr ""
 
-#: readelf.c:18563
+#: readelf.c:18921
 msgid "NT_VMS_IMGID (image id)"
 msgstr ""
 
 msgid "NT_VMS_IMGID (image id)"
 msgstr ""
 
-#: readelf.c:18565
+#: readelf.c:18923
 msgid "NT_VMS_LINKID (link id)"
 msgstr ""
 
 msgid "NT_VMS_LINKID (link id)"
 msgstr ""
 
-#: readelf.c:18567
+#: readelf.c:18925
 msgid "NT_VMS_IMGBID (build id)"
 msgstr ""
 
 msgid "NT_VMS_IMGBID (build id)"
 msgstr ""
 
-#: readelf.c:18569
+#: readelf.c:18927
 msgid "NT_VMS_GSTNAM (sym table name)"
 msgstr ""
 
 msgid "NT_VMS_GSTNAM (sym table name)"
 msgstr ""
 
-#: readelf.c:18596
+#: readelf.c:18954
 #, c-format
 msgid "    Creation date  : %.17s\n"
 msgstr ""
 
 #, c-format
 msgid "    Creation date  : %.17s\n"
 msgstr ""
 
-#: readelf.c:18597
+#: readelf.c:18955
 #, c-format
 msgid "    Last patch date: %.17s\n"
 msgstr ""
 
 #, c-format
 msgid "    Last patch date: %.17s\n"
 msgstr ""
 
-#: readelf.c:18600
+#: readelf.c:18958
 #, c-format
 msgid "    Module name    : %s\n"
 msgstr ""
 
 #, c-format
 msgid "    Module name    : %s\n"
 msgstr ""
 
-#: readelf.c:18602
+#: readelf.c:18960
 #, c-format
 msgid "    Module version : %s\n"
 msgstr ""
 
 #, c-format
 msgid "    Module version : %s\n"
 msgstr ""
 
-#: readelf.c:18604 readelf.c:18609
+#: readelf.c:18962 readelf.c:18967
 #, c-format
 msgid "    Module version : <missing>\n"
 msgstr ""
 
 #, c-format
 msgid "    Module version : <missing>\n"
 msgstr ""
 
-#: readelf.c:18608
+#: readelf.c:18966
 #, c-format
 msgid "    Module name    : <missing>\n"
 msgstr ""
 
 #, c-format
 msgid "    Module name    : <missing>\n"
 msgstr ""
 
-#: readelf.c:18614
+#: readelf.c:18972
 #, c-format
 msgid "   Language: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   Language: %.*s\n"
 msgstr ""
 
-#: readelf.c:18619
+#: readelf.c:18977
 #, c-format
 msgid "   Floating Point mode: "
 msgstr ""
 
 #, c-format
 msgid "   Floating Point mode: "
 msgstr ""
 
-#: readelf.c:18629
+#: readelf.c:18987
 #, c-format
 msgid "   Link time: "
 msgstr ""
 
 #, c-format
 msgid "   Link time: "
 msgstr ""
 
-#: readelf.c:18640
+#: readelf.c:18998
 #, c-format
 msgid "   Patch time: "
 msgstr ""
 
 #, c-format
 msgid "   Patch time: "
 msgstr ""
 
-#: readelf.c:18654
+#: readelf.c:19012
 #, c-format
 msgid "   Major id: %u,  minor id: %u\n"
 msgstr ""
 
 #, c-format
 msgid "   Major id: %u,  minor id: %u\n"
 msgstr ""
 
-#: readelf.c:18657
+#: readelf.c:19015
 #, c-format
 msgid "   Last modified  : "
 msgstr ""
 
 #, c-format
 msgid "   Last modified  : "
 msgstr ""
 
-#: readelf.c:18660
+#: readelf.c:19018
 #, c-format
 msgid ""
 "\n"
 "   Link flags  : "
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "   Link flags  : "
 msgstr ""
 
-#: readelf.c:18663
+#: readelf.c:19021
 #, c-format
 msgid "   Header flags: 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "   Header flags: 0x%08x\n"
 msgstr ""
 
-#: readelf.c:18665
+#: readelf.c:19023
 #, c-format
 msgid "   Image id    : %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "   Image id    : %.*s\n"
 msgstr ""
 
-#: readelf.c:18670
+#: readelf.c:19028
 #, c-format
 msgid "    Image name: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "    Image name: %.*s\n"
 msgstr ""
 
-#: readelf.c:18674
+#: readelf.c:19032
 #, c-format
 msgid "    Global symbol table name: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "    Global symbol table name: %.*s\n"
 msgstr ""
 
-#: readelf.c:18678
+#: readelf.c:19036
 #, c-format
 msgid "    Image id: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "    Image id: %.*s\n"
 msgstr ""
 
-#: readelf.c:18682
+#: readelf.c:19040
 #, c-format
 msgid "    Linker id: %.*s\n"
 msgstr ""
 
 #, c-format
 msgid "    Linker id: %.*s\n"
 msgstr ""
 
-#: readelf.c:18692
+#: readelf.c:19050
 #, c-format
 msgid "  <corrupt - data size is too small>\n"
 msgstr ""
 
 #, c-format
 msgid "  <corrupt - data size is too small>\n"
 msgstr ""
 
-#: readelf.c:18693
+#: readelf.c:19051
 msgid "corrupt IA64 note: data size is too small\n"
 msgstr ""
 
 msgid "corrupt IA64 note: data size is too small\n"
 msgstr ""
 
-#: readelf.c:18861 readelf.c:18869
+#: readelf.c:19218 readelf.c:19226
 #, c-format
 msgid "    Applies to region from %#lx to %#lx\n"
 msgstr ""
 
 #, c-format
 msgid "    Applies to region from %#lx to %#lx\n"
 msgstr ""
 
-#: readelf.c:18864 readelf.c:18871
+#: readelf.c:19221 readelf.c:19228
 #, c-format
 msgid "    Applies to region from %#lx\n"
 msgstr ""
 
 #, c-format
 msgid "    Applies to region from %#lx\n"
 msgstr ""
 
-#: readelf.c:18900
+#: readelf.c:19257
 #, c-format
 msgid "    <invalid description size: %lx>\n"
 msgstr ""
 
 #, c-format
 msgid "    <invalid description size: %lx>\n"
 msgstr ""
 
-#: readelf.c:18901
+#: readelf.c:19258
 #, c-format
 msgid "    <invalid descsz>"
 msgstr ""
 
 #, c-format
 msgid "    <invalid descsz>"
 msgstr ""
 
-#: readelf.c:18927
+#: readelf.c:19284
 #, c-format
 msgid "Gap in build notes detected from %#lx to %#lx\n"
 msgstr ""
 
 #, c-format
 msgid "Gap in build notes detected from %#lx to %#lx\n"
 msgstr ""
 
-#: readelf.c:18930 readelf.c:18941
+#: readelf.c:19287 readelf.c:19298
 #, c-format
 msgid "    Applies to region from %#lx"
 msgstr ""
 
 #, c-format
 msgid "    Applies to region from %#lx"
 msgstr ""
 
-#: readelf.c:18935 readelf.c:18946
+#: readelf.c:19292 readelf.c:19303
 #, c-format
 msgid " to %#lx"
 msgstr ""
 
 #, c-format
 msgid " to %#lx"
 msgstr ""
 
-#: readelf.c:18952
+#: readelf.c:19309
 #, c-format
 msgid " (%s)"
 msgstr ""
 
 #, c-format
 msgid " (%s)"
 msgstr ""
 
-#: readelf.c:18973 readelf.c:18988
+#: readelf.c:19330 readelf.c:19345
 #, c-format
 msgid "corrupt name field in GNU build attribute note: size = %ld\n"
 msgstr ""
 
 #, c-format
 msgid "corrupt name field in GNU build attribute note: size = %ld\n"
 msgstr ""
 
-#: readelf.c:18974 readelf.c:18989
+#: readelf.c:19331 readelf.c:19346
 msgid "  <corrupt name>"
 msgstr ""
 
 msgid "  <corrupt name>"
 msgstr ""
 
-#: readelf.c:19008
+#: readelf.c:19365
 #, c-format
 msgid "unrecognised attribute type in name field: %d\n"
 msgstr ""
 
 #, c-format
 msgid "unrecognised attribute type in name field: %d\n"
 msgstr ""
 
-#: readelf.c:19009
+#: readelf.c:19366
 msgid "<unknown name type>"
 msgstr ""
 
 msgid "<unknown name type>"
 msgstr ""
 
-#: readelf.c:19019
+#: readelf.c:19376
 msgid "<version>"
 msgstr ""
 
 msgid "<version>"
 msgstr ""
 
-#: readelf.c:19024
+#: readelf.c:19381
 msgid "<stack prot>"
 msgstr ""
 
 msgid "<stack prot>"
 msgstr ""
 
-#: readelf.c:19029
+#: readelf.c:19386
 msgid "<relro>"
 msgstr ""
 
 msgid "<relro>"
 msgstr ""
 
-#: readelf.c:19034
+#: readelf.c:19391
 msgid "<stack size>"
 msgstr ""
 
 msgid "<stack size>"
 msgstr ""
 
-#: readelf.c:19039
+#: readelf.c:19396
 msgid "<tool>"
 msgstr ""
 
 msgid "<tool>"
 msgstr ""
 
-#: readelf.c:19044
+#: readelf.c:19401
 msgid "<ABI>"
 msgstr ""
 
 msgid "<ABI>"
 msgstr ""
 
-#: readelf.c:19049
+#: readelf.c:19406
 msgid "<PIC>"
 msgstr ""
 
 msgid "<PIC>"
 msgstr ""
 
-#: readelf.c:19054
+#: readelf.c:19411
 msgid "<short enum>"
 msgstr ""
 
 msgid "<short enum>"
 msgstr ""
 
-#: readelf.c:19073
+#: readelf.c:19430
 #, c-format
 msgid "unrecognised byte in name field: %d\n"
 msgstr ""
 
 #, c-format
 msgid "unrecognised byte in name field: %d\n"
 msgstr ""
 
-#: readelf.c:19074
+#: readelf.c:19431
 #, c-format
 msgid "<unknown:_%d>"
 msgstr ""
 
 #, c-format
 msgid "<unknown:_%d>"
 msgstr ""
 
-#: readelf.c:19086
+#: readelf.c:19443
 #, c-format
 msgid "attribute does not have an expected type (%c)\n"
 msgstr ""
 
 #, c-format
 msgid "attribute does not have an expected type (%c)\n"
 msgstr ""
 
-#: readelf.c:19090
+#: readelf.c:19447
 #, c-format
 msgid "corrupt name field: namesz: %lu but parsing gets to %ld\n"
 msgstr ""
 
 #, c-format
 msgid "corrupt name field: namesz: %lu but parsing gets to %ld\n"
 msgstr ""
 
-#: readelf.c:19117
+#: readelf.c:19474
 #, c-format
 msgid "corrupt numeric name field: too many bytes in the value: %x\n"
 msgstr ""
 
 #, c-format
 msgid "corrupt numeric name field: too many bytes in the value: %x\n"
 msgstr ""
 
-#: readelf.c:19289
+#: readelf.c:19646
 #, c-format
 msgid "   description data: "
 msgstr ""
 
 #, c-format
 msgid "   description data: "
 msgstr ""
 
-#: readelf.c:19328
+#: readelf.c:19688
 msgid "notes"
 msgstr ""
 
 msgid "notes"
 msgstr ""
 
-#: readelf.c:19336
+#: readelf.c:19696
 #, c-format
 msgid ""
 "\n"
 "Displaying notes found in: %s\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Displaying notes found in: %s\n"
 msgstr ""
 
-#: readelf.c:19338
+#: readelf.c:19698
 #, c-format
 msgid ""
 "\n"
 "Displaying notes found at file offset 0x%08lx with length 0x%08lx:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Displaying notes found at file offset 0x%08lx with length 0x%08lx:\n"
 msgstr ""
 
-#: readelf.c:19350
+#: readelf.c:19710
 #, c-format
 msgid "Corrupt note: alignment %ld, expecting 4 or 8\n"
 msgstr ""
 
 #, c-format
 msgid "Corrupt note: alignment %ld, expecting 4 or 8\n"
 msgstr ""
 
-#: readelf.c:19356
+#: readelf.c:19716
 #, c-format
 msgid "  %-20s %-10s\tDescription\n"
 msgstr ""
 
 #, c-format
 msgid "  %-20s %-10s\tDescription\n"
 msgstr ""
 
-#: readelf.c:19356
+#: readelf.c:19716
 msgid "Owner"
 msgstr ""
 
 msgid "Owner"
 msgstr ""
 
-#: readelf.c:19356
+#: readelf.c:19716
 msgid "Data size"
 msgstr ""
 
 msgid "Data size"
 msgstr ""
 
-#: readelf.c:19374 readelf.c:19403
+#: readelf.c:19734 readelf.c:19763
 #, c-format
 msgid "Corrupt note: only %ld byte remains, not enough for a full note\n"
 msgid_plural ""
 #, c-format
 msgid "Corrupt note: only %ld byte remains, not enough for a full note\n"
 msgid_plural ""
@@ -10299,20 +10452,25 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:19431
+#: readelf.c:19791
 #, c-format
 msgid "note with invalid namesz and/or descsz found at offset 0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid "note with invalid namesz and/or descsz found at offset 0x%lx\n"
 msgstr ""
 
-#: readelf.c:19451
+#: readelf.c:19793
+#, c-format
+msgid " type: 0x%lx, namesize: 0x%08lx, descsize: 0x%08lx, alignment: %u\n"
+msgstr ""
+
+#: readelf.c:19811
 msgid "Out of memory allocating space for inote name\n"
 msgstr ""
 
 msgid "Out of memory allocating space for inote name\n"
 msgstr ""
 
-#: readelf.c:19514
+#: readelf.c:19871
 msgid "v850 notes"
 msgstr ""
 
 msgid "v850 notes"
 msgstr ""
 
-#: readelf.c:19521
+#: readelf.c:19878
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -10320,75 +10478,75 @@ msgid ""
 "length 0x%lx:\n"
 msgstr ""
 
 "length 0x%lx:\n"
 msgstr ""
 
-#: readelf.c:19538
+#: readelf.c:19895
 #, c-format
 msgid "Corrupt note: name size is too big: %lx\n"
 msgstr ""
 
 #, c-format
 msgid "Corrupt note: name size is too big: %lx\n"
 msgstr ""
 
-#: readelf.c:19548
+#: readelf.c:19905
 #, c-format
 msgid "corrupt descsz found in note at offset 0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid "corrupt descsz found in note at offset 0x%lx\n"
 msgstr ""
 
-#: readelf.c:19550 readelf.c:19563
+#: readelf.c:19907 readelf.c:19920
 #, c-format
 msgid " type: 0x%lx, namesize: 0x%lx, descsize: 0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid " type: 0x%lx, namesize: 0x%lx, descsize: 0x%lx\n"
 msgstr ""
 
-#: readelf.c:19561
+#: readelf.c:19918
 #, c-format
 msgid "corrupt namesz found in note at offset 0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid "corrupt namesz found in note at offset 0x%lx\n"
 msgstr ""
 
-#: readelf.c:19639
+#: readelf.c:19996
 #, c-format
 msgid "No note segments present in the core file.\n"
 msgstr ""
 
 #, c-format
 msgid "No note segments present in the core file.\n"
 msgstr ""
 
-#: readelf.c:19647
+#: readelf.c:20004
 #, c-format
 msgid "  Unknown GNU attribute: %s\n"
 msgstr ""
 
 #, c-format
 msgid "  Unknown GNU attribute: %s\n"
 msgstr ""
 
-#: readelf.c:19787
+#: readelf.c:20148
 msgid ""
 "This instance of readelf has been built without support for a\n"
 "64 bit data type and so it cannot read 64 bit ELF files.\n"
 msgstr ""
 
 msgid ""
 "This instance of readelf has been built without support for a\n"
 "64 bit data type and so it cannot read 64 bit ELF files.\n"
 msgstr ""
 
-#: readelf.c:19910
+#: readelf.c:20271
 #, c-format
 msgid "%s: Failed to read file header\n"
 msgstr ""
 
 #, c-format
 msgid "%s: Failed to read file header\n"
 msgstr ""
 
-#: readelf.c:19925
+#: readelf.c:20286
 #, c-format
 msgid ""
 "\n"
 "File: %s\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "File: %s\n"
 msgstr ""
 
-#: readelf.c:20125
+#: readelf.c:20476
 #, c-format
 msgid "%s: unable to dump the index as none was found\n"
 msgstr ""
 
 #, c-format
 msgid "%s: unable to dump the index as none was found\n"
 msgstr ""
 
-#: readelf.c:20131
+#: readelf.c:20483
 #, c-format
 msgid "Index of archive %s: (%lu entries, 0x%lx bytes in the symbol table)\n"
 msgstr ""
 
 #, c-format
 msgid "Index of archive %s: (%lu entries, 0x%lx bytes in the symbol table)\n"
 msgstr ""
 
-#: readelf.c:20150
+#: readelf.c:20507
 #, c-format
 msgid "Contents of binary %s at offset "
 msgstr ""
 
 #, c-format
 msgid "Contents of binary %s at offset "
 msgstr ""
 
-#: readelf.c:20160
+#: readelf.c:20519
 #, c-format
 msgid "%s: end of the symbol table reached before the end of the index\n"
 msgstr ""
 
 #, c-format
 msgid "%s: end of the symbol table reached before the end of the index\n"
 msgstr ""
 
-#: readelf.c:20177
+#: readelf.c:20538
 #, c-format
 msgid ""
 "%s: %ld byte remains in the symbol table, but without corresponding entries "
 #, c-format
 msgid ""
 "%s: %ld byte remains in the symbol table, but without corresponding entries "
@@ -10399,36 +10557,36 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:20190
+#: readelf.c:20551
 #, c-format
 msgid "%s: failed to seek back to start of object files in the archive\n"
 msgstr ""
 
 #, c-format
 msgid "%s: failed to seek back to start of object files in the archive\n"
 msgstr ""
 
-#: readelf.c:20277 readelf.c:20382
+#: readelf.c:20645 readelf.c:20761
 #, c-format
 msgid "Input file '%s' is not readable.\n"
 msgstr ""
 
 #, c-format
 msgid "Input file '%s' is not readable.\n"
 msgstr ""
 
-#: readelf.c:20301
+#: readelf.c:20670
 #, c-format
 msgid "%s: contains corrupt thin archive: %s\n"
 msgstr ""
 
 #, c-format
 msgid "%s: contains corrupt thin archive: %s\n"
 msgstr ""
 
-#: readelf.c:20314
+#: readelf.c:20688
 #, c-format
 msgid "%s: failed to seek to archive member.\n"
 msgstr ""
 
 #, c-format
 msgid "%s: failed to seek to archive member.\n"
 msgstr ""
 
-#: readelf.c:20374
+#: readelf.c:20753
 msgid "Out of memory allocating file data structure\n"
 msgstr ""
 
 msgid "Out of memory allocating file data structure\n"
 msgstr ""
 
-#: readelf.c:20410
+#: readelf.c:20789
 #, c-format
 msgid "File %s is not an archive so its index cannot be displayed.\n"
 msgstr ""
 
 #, c-format
 msgid "File %s is not an archive so its index cannot be displayed.\n"
 msgstr ""
 
-#: readelf.c:20469
+#: readelf.c:20862
 msgid "Nothing to do.\n"
 msgstr ""
 
 msgid "Nothing to do.\n"
 msgstr ""
 
@@ -10937,12 +11095,12 @@ msgstr ""
 msgid "Failed to write CS struct"
 msgstr ""
 
 msgid "Failed to write CS struct"
 msgstr ""
 
-#: srconv.c:1696
+#: srconv.c:1694
 #, c-format
 msgid "Convert a COFF object file into a SYSROFF object file\n"
 msgstr ""
 
 #, c-format
 msgid "Convert a COFF object file into a SYSROFF object file\n"
 msgstr ""
 
-#: srconv.c:1697
+#: srconv.c:1695
 #, c-format
 msgid ""
 " The options are:\n"
 #, c-format
 msgid ""
 " The options are:\n"
@@ -10954,11 +11112,11 @@ msgid ""
 "  -v --version     Print the program's version number\n"
 msgstr ""
 
 "  -v --version     Print the program's version number\n"
 msgstr ""
 
-#: srconv.c:1788
+#: srconv.c:1786
 msgid "input and output files must be different"
 msgstr ""
 
 msgid "input and output files must be different"
 msgstr ""
 
-#: srconv.c:1844
+#: srconv.c:1842
 #, c-format
 msgid "unable to open output file %s"
 msgstr ""
 #, c-format
 msgid "unable to open output file %s"
 msgstr ""
@@ -11003,90 +11161,90 @@ msgstr ""
 msgid "missing index type"
 msgstr ""
 
 msgid "missing index type"
 msgstr ""
 
-#: stabs.c:2216
+#: stabs.c:2215
 msgid "unknown virtual character for baseclass"
 msgstr ""
 
 msgid "unknown virtual character for baseclass"
 msgstr ""
 
-#: stabs.c:2237
+#: stabs.c:2236
 msgid "unknown visibility character for baseclass"
 msgstr ""
 
 msgid "unknown visibility character for baseclass"
 msgstr ""
 
-#: stabs.c:2442
+#: stabs.c:2441
 msgid "unnamed $vb type"
 msgstr ""
 
 msgid "unnamed $vb type"
 msgstr ""
 
-#: stabs.c:2448
+#: stabs.c:2447
 msgid "unrecognized C++ abbreviation"
 msgstr ""
 
 msgid "unrecognized C++ abbreviation"
 msgstr ""
 
-#: stabs.c:2533
+#: stabs.c:2532
 msgid "unknown visibility character for field"
 msgstr ""
 
 msgid "unknown visibility character for field"
 msgstr ""
 
-#: stabs.c:2802
+#: stabs.c:2801
 msgid "const/volatile indicator missing"
 msgstr ""
 
 msgid "const/volatile indicator missing"
 msgstr ""
 
-#: stabs.c:3346
+#: stabs.c:3342
 msgid "Undefined N_EXCL"
 msgstr ""
 
 msgid "Undefined N_EXCL"
 msgstr ""
 
-#: stabs.c:3426
+#: stabs.c:3422
 #, c-format
 msgid "Type file number %d out of range\n"
 msgstr ""
 
 #, c-format
 msgid "Type file number %d out of range\n"
 msgstr ""
 
-#: stabs.c:3431
+#: stabs.c:3427
 #, c-format
 msgid "Type index number %d out of range\n"
 msgstr ""
 
 #, c-format
 msgid "Type index number %d out of range\n"
 msgstr ""
 
-#: stabs.c:3510
+#: stabs.c:3506
 #, c-format
 msgid "Unrecognized XCOFF type %d\n"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized XCOFF type %d\n"
 msgstr ""
 
-#: stabs.c:3803
+#: stabs.c:3799
 #, c-format
 msgid "bad mangled name `%s'\n"
 msgstr ""
 
 #, c-format
 msgid "bad mangled name `%s'\n"
 msgstr ""
 
-#: stabs.c:3898
+#: stabs.c:3894
 #, c-format
 msgid "no argument types in mangled string\n"
 msgstr ""
 
 #, c-format
 msgid "no argument types in mangled string\n"
 msgstr ""
 
-#: stabs.c:5248
+#: stabs.c:5242
 #, c-format
 msgid "Demangled name is not a function\n"
 msgstr ""
 
 #, c-format
 msgid "Demangled name is not a function\n"
 msgstr ""
 
-#: stabs.c:5290
+#: stabs.c:5284
 #, c-format
 msgid "Unexpected type in v3 arglist demangling\n"
 msgstr ""
 
 #, c-format
 msgid "Unexpected type in v3 arglist demangling\n"
 msgstr ""
 
-#: stabs.c:5362
+#: stabs.c:5356
 #, c-format
 msgid "Unrecognized demangle component %d\n"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized demangle component %d\n"
 msgstr ""
 
-#: stabs.c:5414
+#: stabs.c:5408
 #, c-format
 msgid "Failed to print demangled template\n"
 msgstr ""
 
 #, c-format
 msgid "Failed to print demangled template\n"
 msgstr ""
 
-#: stabs.c:5494
+#: stabs.c:5488
 #, c-format
 msgid "Couldn't get demangled builtin type\n"
 msgstr ""
 
 #, c-format
 msgid "Couldn't get demangled builtin type\n"
 msgstr ""
 
-#: stabs.c:5543
+#: stabs.c:5537
 #, c-format
 msgid "Unexpected demangled varargs\n"
 msgstr ""
 
 #, c-format
 msgid "Unexpected demangled varargs\n"
 msgstr ""
 
-#: stabs.c:5550
+#: stabs.c:5544
 #, c-format
 msgid "Unrecognized demangled builtin type\n"
 msgstr ""
 #, c-format
 msgid "Unrecognized demangled builtin type\n"
 msgstr ""
@@ -11195,12 +11353,12 @@ msgstr ""
 msgid "MODULE***\n"
 msgstr ""
 
 msgid "MODULE***\n"
 msgstr ""
 
-#: sysdump.c:642
+#: sysdump.c:640
 #, c-format
 msgid "Print a human readable interpretation of a SYSROFF object file\n"
 msgstr ""
 
 #, c-format
 msgid "Print a human readable interpretation of a SYSROFF object file\n"
 msgstr ""
 
-#: sysdump.c:643
+#: sysdump.c:641
 #, c-format
 msgid ""
 " The options are:\n"
 #, c-format
 msgid ""
 " The options are:\n"
@@ -11208,7 +11366,7 @@ msgid ""
 "  -v --version     Print the program's version number\n"
 msgstr ""
 
 "  -v --version     Print the program's version number\n"
 msgstr ""
 
-#: sysdump.c:711
+#: sysdump.c:709
 #, c-format
 msgid "cannot open input file %s"
 msgstr ""
 #, c-format
 msgid "cannot open input file %s"
 msgstr ""
@@ -11227,62 +11385,67 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: unwind-ia64.c:575
+#: unwind-ia64.c:574
+#, c-format
+msgid "Bad uleb128\n"
+msgstr ""
+
+#: unwind-ia64.c:588
 #, c-format
 msgid "\t<corrupt X1>\n"
 msgstr ""
 
 #, c-format
 msgid "\t<corrupt X1>\n"
 msgstr ""
 
-#: unwind-ia64.c:599
+#: unwind-ia64.c:612
 #, c-format
 msgid "\t<corrupt X2>\n"
 msgstr ""
 
 #, c-format
 msgid "\t<corrupt X2>\n"
 msgstr ""
 
-#: unwind-ia64.c:625
+#: unwind-ia64.c:638
 #, c-format
 msgid "\t<corrupt X3>\n"
 msgstr ""
 
 #, c-format
 msgid "\t<corrupt X3>\n"
 msgstr ""
 
-#: unwind-ia64.c:653
+#: unwind-ia64.c:666
 #, c-format
 msgid "\t<corrupt X4>\n"
 msgstr ""
 
 #, c-format
 msgid "\t<corrupt X4>\n"
 msgstr ""
 
-#: unwind-ia64.c:695
+#: unwind-ia64.c:708
 #, c-format
 msgid "\t<corrupt R2>\n"
 msgstr ""
 
 #, c-format
 msgid "\t<corrupt R2>\n"
 msgstr ""
 
-#: unwind-ia64.c:741
+#: unwind-ia64.c:754
 #, c-format
 msgid "\t<corrupt P2>\n"
 msgstr ""
 
 #, c-format
 msgid "\t<corrupt P2>\n"
 msgstr ""
 
-#: unwind-ia64.c:756
+#: unwind-ia64.c:769
 #, c-format
 msgid "\t<corrupt P3>\n"
 msgstr ""
 
 #, c-format
 msgid "\t<corrupt P3>\n"
 msgstr ""
 
-#: unwind-ia64.c:815
+#: unwind-ia64.c:828
 #, c-format
 msgid "\t<corrupt P5>\n"
 msgstr ""
 
 #, c-format
 msgid "\t<corrupt P5>\n"
 msgstr ""
 
-#: unwind-ia64.c:922
+#: unwind-ia64.c:935
 #, c-format
 msgid "\t<corrupt P8>\n"
 msgstr ""
 
 #, c-format
 msgid "\t<corrupt P8>\n"
 msgstr ""
 
-#: unwind-ia64.c:997
+#: unwind-ia64.c:1010
 #, c-format
 msgid "\t<corrupt P9>\n"
 msgstr ""
 
 #, c-format
 msgid "\t<corrupt P9>\n"
 msgstr ""
 
-#: unwind-ia64.c:1009
+#: unwind-ia64.c:1022
 #, c-format
 msgid "\t<corrupt P10>\n"
 msgstr ""
 
 #, c-format
 msgid "\t<corrupt P10>\n"
 msgstr ""
 
-#: unwind-ia64.c:1140
+#: unwind-ia64.c:1153
 #, c-format
 msgid "\t<corrupt IA64 descriptor>\n"
 msgstr ""
 #, c-format
 msgid "\t<corrupt IA64 descriptor>\n"
 msgstr ""
@@ -11466,40 +11629,40 @@ msgid ""
 "No input-file is stdin, default rc.  No output-file is stdout, default rc.\n"
 msgstr ""
 
 "No input-file is stdin, default rc.  No output-file is stdout, default rc.\n"
 msgstr ""
 
-#: windres.c:845
+#: windres.c:844
 msgid "invalid codepage specified.\n"
 msgstr ""
 
 msgid "invalid codepage specified.\n"
 msgstr ""
 
-#: windres.c:860
+#: windres.c:859
 msgid "invalid option -f\n"
 msgstr ""
 
 msgid "invalid option -f\n"
 msgstr ""
 
-#: windres.c:865
+#: windres.c:864
 msgid "No filename following the -fo option.\n"
 msgstr ""
 
 msgid "No filename following the -fo option.\n"
 msgstr ""
 
-#: windres.c:954
+#: windres.c:953
 #, c-format
 msgid ""
 "Option -I is deprecated for setting the input format, please use -J "
 "instead.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Option -I is deprecated for setting the input format, please use -J "
 "instead.\n"
 msgstr ""
 
-#: windres.c:1067
+#: windres.c:1066
 msgid "no resources"
 msgstr ""
 
 msgid "no resources"
 msgstr ""
 
-#: wrstabs.c:353 wrstabs.c:1910
+#: wrstabs.c:353 wrstabs.c:1926
 #, c-format
 msgid "string_hash_lookup failed: %s"
 msgstr ""
 
 #, c-format
 msgid "string_hash_lookup failed: %s"
 msgstr ""
 
-#: wrstabs.c:636
+#: wrstabs.c:638
 #, c-format
 msgid "stab_int_type: bad size %u"
 msgstr ""
 
 #, c-format
 msgid "stab_int_type: bad size %u"
 msgstr ""
 
-#: wrstabs.c:1392
+#: wrstabs.c:1396
 #, c-format
 msgid "%s: warning: unknown size for field `%s' in struct"
 msgstr ""
 #, c-format
 msgid "%s: warning: unknown size for field `%s' in struct"
 msgstr ""
index 8fb80f6a48146ffa2c79ab5f92be69d2ba983fbb..b3115118010de742c142ed8331cc256f6feea55a 100644 (file)
@@ -1,3 +1,14 @@
+2020-07-04  Nick Clifton  <nickc@redhat.com>
+
+       * configure: Regenerate.
+       * po/gas.pot: Regenerate.
+
+2020-07-04  Nick Clifton  <nickc@redhat.com>
+
+       * version.m4: Change version number to 2.35.50.
+       * configure: Regenerate.
+       * po/bfd.pot: Regenerate.
+
 2020-07-04  Nick Clifton  <nickc@redhat.com>
 
        Binutils 2.35 branch created.
 2020-07-04  Nick Clifton  <nickc@redhat.com>
 
        Binutils 2.35 branch created.
index e480b1d9971a9de2b26f2778b87457dae4e0c108..9f0c9c2b13fecf780e3b26beffe44e26fe79b8c9 100755 (executable)
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for gas 2.34.50.
+# Generated by GNU Autoconf 2.69 for gas 2.35.50.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@ MAKEFLAGS=
 # Identity of this package.
 PACKAGE_NAME='gas'
 PACKAGE_TARNAME='gas'
 # Identity of this package.
 PACKAGE_NAME='gas'
 PACKAGE_TARNAME='gas'
-PACKAGE_VERSION='2.34.50'
-PACKAGE_STRING='gas 2.34.50'
+PACKAGE_VERSION='2.35.50'
+PACKAGE_STRING='gas 2.35.50'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1369,7 +1369,7 @@ if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
   # 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.34.50 to adapt to many kinds of systems.
+\`configure' configures gas 2.35.50 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1440,7 +1440,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of gas 2.34.50:";;
+     short | recursive ) echo "Configuration of gas 2.35.50:";;
    esac
   cat <<\_ACEOF
 
    esac
   cat <<\_ACEOF
 
@@ -1576,7 +1576,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-gas configure 2.34.50
+gas configure 2.35.50
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2041,7 +2041,7 @@ cat >config.log <<_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
 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.34.50, which was
+It was created by gas $as_me 2.35.50, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -3988,7 +3988,7 @@ fi
 
 # Define the identity of the package.
  PACKAGE='gas'
 
 # Define the identity of the package.
  PACKAGE='gas'
- VERSION='2.34.50'
+ VERSION='2.35.50'
 
 
 cat >>confdefs.h <<_ACEOF
 
 
 cat >>confdefs.h <<_ACEOF
@@ -15755,7 +15755,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
 # 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.34.50, which was
+This file was extended by gas $as_me 2.35.50, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -15821,7 +15821,7 @@ _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
 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.34.50
+gas config.status 2.35.50
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
index f93cfac6dde3fbdb77415529dca84f60ec135fbb..e52d4f43934ad931f0de8431420d522ecf2550a9 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2020-05-20 15:53+0100\n"
+"POT-Creation-Date: 2020-07-04 10:27+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"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -171,12 +171,12 @@ msgstr ""
 msgid "  --elf-stt-common=[no|yes] "
 msgstr ""
 
 msgid "  --elf-stt-common=[no|yes] "
 msgstr ""
 
-#: as.c:316 as.c:327 config/tc-i386.c:13385 config/tc-i386.c:13405
+#: as.c:316 as.c:327 config/tc-i386.c:13477 config/tc-i386.c:13497
 #, c-format
 msgid "(default: yes)\n"
 msgstr ""
 
 #, c-format
 msgid "(default: yes)\n"
 msgstr ""
 
-#: as.c:318 as.c:329 config/tc-i386.c:13387 config/tc-i386.c:13407
+#: as.c:318 as.c:329 config/tc-i386.c:13479 config/tc-i386.c:13499
 #, c-format
 msgid "(default: no)\n"
 msgstr ""
 #, c-format
 msgid "(default: no)\n"
 msgstr ""
@@ -590,14 +590,14 @@ msgstr ""
 #. * We have a GROSS internal error.
 #. * This should never happen.
 #.
 #. * We have a GROSS internal error.
 #. * This should never happen.
 #.
-#: atof-generic.c:444 config/tc-m68k.c:3501
+#: atof-generic.c:444 config/tc-m68k.c:3503
 msgid "failed sanity check"
 msgstr ""
 
 #: cgen.c:106 config/tc-alpha.c:2097 config/tc-alpha.c:2121
 #: config/tc-arc.c:4060 config/tc-arc.c:4134 config/tc-d10v.c:550
 #: config/tc-d30v.c:537 config/tc-mn10200.c:1098 config/tc-mn10300.c:1752
 msgid "failed sanity check"
 msgstr ""
 
 #: cgen.c:106 config/tc-alpha.c:2097 config/tc-alpha.c:2121
 #: config/tc-arc.c:4060 config/tc-arc.c:4134 config/tc-d10v.c:550
 #: config/tc-d30v.c:537 config/tc-mn10200.c:1098 config/tc-mn10300.c:1752
-#: config/tc-ppc.c:3531 config/tc-ppc.c:4033 config/tc-s390.c:1342
+#: config/tc-ppc.c:3533 config/tc-ppc.c:4035 config/tc-s390.c:1342
 #: config/tc-s390.c:1465 config/tc-s390.c:1599 config/tc-v850.c:2538
 #: config/tc-v850.c:2609 config/tc-v850.c:2656 config/tc-v850.c:2693
 #: config/tc-v850.c:2730 config/tc-v850.c:2993
 #: config/tc-s390.c:1465 config/tc-s390.c:1599 config/tc-v850.c:2538
 #: config/tc-v850.c:2609 config/tc-v850.c:2656 config/tc-v850.c:2693
 #: config/tc-v850.c:2730 config/tc-v850.c:2993
@@ -605,7 +605,7 @@ msgid "too many fixups"
 msgstr ""
 
 #: cgen.c:371 cgen.c:391 config/tc-d10v.c:461 config/tc-d30v.c:453
 msgstr ""
 
 #: cgen.c:371 cgen.c:391 config/tc-d10v.c:461 config/tc-d30v.c:453
-#: config/tc-mn10200.c:1040 config/tc-mn10300.c:1677 config/tc-ppc.c:3573
+#: config/tc-mn10200.c:1040 config/tc-mn10300.c:1677 config/tc-ppc.c:3575
 #: config/tc-s390.c:1326 config/tc-v850.c:2647 config/tc-v850.c:2681
 #: config/tc-v850.c:2721 config/tc-v850.c:2966 config/tc-z80.c:770
 msgid "illegal operand"
 #: config/tc-s390.c:1326 config/tc-v850.c:2647 config/tc-v850.c:2681
 #: config/tc-v850.c:2721 config/tc-v850.c:2966 config/tc-z80.c:770
 msgid "illegal operand"
@@ -614,26 +614,26 @@ msgstr ""
 #: cgen.c:395 config/tc-avr.c:898 config/tc-d10v.c:463 config/tc-d30v.c:455
 #: config/tc-h8300.c:497 config/tc-mcore.c:661 config/tc-microblaze.c:613
 #: config/tc-mmix.c:495 config/tc-mn10200.c:1043 config/tc-mn10300.c:1680
 #: cgen.c:395 config/tc-avr.c:898 config/tc-d10v.c:463 config/tc-d30v.c:455
 #: config/tc-h8300.c:497 config/tc-mcore.c:661 config/tc-microblaze.c:613
 #: config/tc-mmix.c:495 config/tc-mn10200.c:1043 config/tc-mn10300.c:1680
-#: config/tc-msp430.c:417 config/tc-ppc.c:3575 config/tc-s390.c:1331
+#: config/tc-msp430.c:417 config/tc-ppc.c:3577 config/tc-s390.c:1331
 #: config/tc-sh.c:988 config/tc-v850.c:2651 config/tc-v850.c:2685
 #: config/tc-v850.c:2725 config/tc-v850.c:2969 config/tc-xgate.c:895
 #: config/tc-z80.c:912 config/tc-z8k.c:349
 msgid "missing operand"
 msgstr ""
 
 #: config/tc-sh.c:988 config/tc-v850.c:2651 config/tc-v850.c:2685
 #: config/tc-v850.c:2725 config/tc-v850.c:2969 config/tc-xgate.c:895
 #: config/tc-z80.c:912 config/tc-z8k.c:349
 msgid "missing operand"
 msgstr ""
 
-#: cgen.c:771
+#: cgen.c:772
 msgid "a reloc on this operand implies an overflow"
 msgstr ""
 
 msgid "a reloc on this operand implies an overflow"
 msgstr ""
 
-#: cgen.c:794
+#: cgen.c:795
 msgid "operand mask overflow"
 msgstr ""
 
 #. We can't actually support subtracting a symbol.
 msgid "operand mask overflow"
 msgstr ""
 
 #. We can't actually support subtracting a symbol.
-#: cgen.c:857 config/tc-arm.c:2075 config/tc-arm.c:11318 config/tc-arm.c:11370
-#: config/tc-arm.c:11652 config/tc-arm.c:12548 config/tc-arm.c:13688
-#: config/tc-arm.c:13728 config/tc-arm.c:14101 config/tc-arm.c:14143
-#: config/tc-arm.c:21376 config/tc-arm.c:21436 config/tc-avr.c:1549
+#: 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-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
 #: 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
@@ -641,21 +641,21 @@ msgstr ""
 #: config/tc-pru.c:746 config/tc-pru.c:756 config/tc-spu.c:972
 #: config/tc-spu.c:996 config/tc-tilegx.c:1483 config/tc-tilepro.c:1344
 #: config/tc-v850.c:3451 config/tc-vax.c:282 config/tc-xstormy16.c:482
 #: config/tc-pru.c:746 config/tc-pru.c:756 config/tc-spu.c:972
 #: config/tc-spu.c:996 config/tc-tilegx.c:1483 config/tc-tilepro.c:1344
 #: config/tc-v850.c:3451 config/tc-vax.c:282 config/tc-xstormy16.c:482
-#: config/tc-xtensa.c:5987 config/tc-xtensa.c:13070 config/tc-z80.c:3798
+#: config/tc-xtensa.c:6009 config/tc-xtensa.c:13091 config/tc-z80.c:3797
 msgid "expression too complex"
 msgstr ""
 
 msgid "expression too complex"
 msgstr ""
 
-#: cgen.c:956 config/tc-ppc.c:7735 config/tc-s390.c:2380 config/tc-v850.c:3503
-#: config/tc-xstormy16.c:539
+#: cgen.c:959 config/tc-ppc.c:7737 config/tc-s390.c:2380 config/tc-v850.c:3503
+#: config/tc-xstormy16.c:541
 msgid "unresolved expression that must be resolved"
 msgstr ""
 
 msgid "unresolved expression that must be resolved"
 msgstr ""
 
-#: cgen.c:981 config/tc-xstormy16.c:564
+#: cgen.c:984 config/tc-xstormy16.c:566
 #, c-format
 msgid "internal error: can't install fix for reloc type %d (`%s')"
 msgstr ""
 
 #, c-format
 msgid "internal error: can't install fix for reloc type %d (`%s')"
 msgstr ""
 
-#: cgen.c:1032 config/tc-nios2.c:1360 config/tc-pru.c:787
+#: cgen.c:1035 config/tc-nios2.c:1360 config/tc-pru.c:787
 msgid "relocation is not supported"
 msgstr ""
 
 msgid "relocation is not supported"
 msgstr ""
 
@@ -760,8 +760,8 @@ msgstr ""
 msgid "Inserting \"%s\" into structure table failed: %s"
 msgstr ""
 
 msgid "Inserting \"%s\" into structure table failed: %s"
 msgstr ""
 
-#: config/obj-coff.c:212 config/obj-coff.c:1680 config/tc-ppc.c:6272
-#: config/tc-tic54x.c:3984 read.c:2962
+#: config/obj-coff.c:212 config/obj-coff.c:1680 config/tc-ppc.c:6274
+#: config/tc-tic54x.c:3984 read.c:2959
 #, c-format
 msgid "error setting flags for \"%s\": %s"
 msgstr ""
 #, c-format
 msgid "error setting flags for \"%s\": %s"
 msgstr ""
@@ -775,7 +775,7 @@ msgstr ""
 msgid ".ln pseudo-op inside .def/.endef: ignored."
 msgstr ""
 
 msgid ".ln pseudo-op inside .def/.endef: ignored."
 msgstr ""
 
-#: config/obj-coff.c:504 ecoff.c:3245
+#: config/obj-coff.c:504 ecoff.c:3243
 msgid ".loc outside of .text"
 msgstr ""
 
 msgid ".loc outside of .text"
 msgstr ""
 
@@ -860,7 +860,7 @@ msgstr ""
 msgid "unsupported section attribute '%c'"
 msgstr ""
 
 msgid "unsupported section attribute '%c'"
 msgstr ""
 
-#: config/obj-coff.c:1646 config/tc-ppc.c:6254
+#: config/obj-coff.c:1646 config/tc-ppc.c:6256
 #, c-format
 msgid "unknown section attribute '%c'"
 msgstr ""
 #, c-format
 msgid "unknown section attribute '%c'"
 msgstr ""
@@ -945,7 +945,7 @@ msgstr ""
 msgid "extraneous characters at end of numeric section type"
 msgstr ""
 
 msgid "extraneous characters at end of numeric section type"
 msgstr ""
 
-#: config/obj-elf.c:938 read.c:2946
+#: config/obj-elf.c:938 read.c:2943
 msgid "unrecognized section type"
 msgstr ""
 
 msgid "unrecognized section type"
 msgstr ""
 
@@ -1028,7 +1028,7 @@ msgstr ""
 msgid "expected comma after name in .symver"
 msgstr ""
 
 msgid "expected comma after name in .symver"
 msgstr ""
 
-#: config/obj-elf.c:1620 config/obj-elf.c:2513
+#: config/obj-elf.c:1620 config/obj-elf.c:2509
 #, c-format
 msgid "`%s' can't be versioned to common symbol '%s'"
 msgstr ""
 #, c-format
 msgid "`%s' can't be versioned to common symbol '%s'"
 msgstr ""
@@ -1055,7 +1055,7 @@ msgstr ""
 msgid "expected numeric constant"
 msgstr ""
 
 msgid "expected numeric constant"
 msgstr ""
 
-#: config/obj-elf.c:1933 config/tc-arm.c:7042
+#: config/obj-elf.c:1933 config/tc-arm.c:7039
 msgid "expected comma"
 msgstr ""
 
 msgid "expected comma"
 msgstr ""
 
@@ -1067,101 +1067,101 @@ msgstr ""
 msgid "expected <tag> , <value>"
 msgstr ""
 
 msgid "expected <tag> , <value>"
 msgstr ""
 
-#: config/obj-elf.c:2088
+#: config/obj-elf.c:2087
 msgid "expected quoted string"
 msgstr ""
 
 msgid "expected quoted string"
 msgstr ""
 
-#: config/obj-elf.c:2108
+#: config/obj-elf.c:2107
 #, c-format
 msgid "expected comma after name `%s' in .size directive"
 msgstr ""
 
 #, c-format
 msgid "expected comma after name `%s' in .size directive"
 msgstr ""
 
-#: config/obj-elf.c:2117
+#: config/obj-elf.c:2116
 msgid "missing expression in .size directive"
 msgstr ""
 
 msgid "missing expression in .size directive"
 msgstr ""
 
-#: config/obj-elf.c:2240
+#: config/obj-elf.c:2236
 #, c-format
 msgid "symbol '%s' is already defined"
 msgstr ""
 
 #, c-format
 msgid "symbol '%s' is already defined"
 msgstr ""
 
-#: config/obj-elf.c:2261
+#: config/obj-elf.c:2257
 #, c-format
 msgid "symbol type \"%s\" is supported only by GNU and FreeBSD targets"
 msgstr ""
 
 #, c-format
 msgid "symbol type \"%s\" is supported only by GNU and FreeBSD targets"
 msgstr ""
 
-#: config/obj-elf.c:2265
+#: config/obj-elf.c:2261
 #, c-format
 msgid "symbol type \"%s\" is not supported by MIPS targets"
 msgstr ""
 
 #, c-format
 msgid "symbol type \"%s\" is not supported by MIPS targets"
 msgstr ""
 
-#: config/obj-elf.c:2278
+#: config/obj-elf.c:2274
 #, c-format
 msgid "symbol type \"%s\" is supported only by GNU targets"
 msgstr ""
 
 #, c-format
 msgid "symbol type \"%s\" is supported only by GNU targets"
 msgstr ""
 
-#: config/obj-elf.c:2288
+#: config/obj-elf.c:2284
 #, c-format
 msgid "unrecognized symbol type \"%s\""
 msgstr ""
 
 #, c-format
 msgid "unrecognized symbol type \"%s\""
 msgstr ""
 
-#: config/obj-elf.c:2309
+#: config/obj-elf.c:2305
 #, c-format
 msgid "cannot change type of common symbol '%s'"
 msgstr ""
 
 #, c-format
 msgid "cannot change type of common symbol '%s'"
 msgstr ""
 
-#: config/obj-elf.c:2321
+#: config/obj-elf.c:2317
 #, c-format
 msgid "symbol '%s' already has its type set"
 msgstr ""
 
 #, c-format
 msgid "symbol '%s' already has its type set"
 msgstr ""
 
-#: config/obj-elf.c:2486 config/obj-elf.c:2489
+#: config/obj-elf.c:2482 config/obj-elf.c:2485
 #, c-format
 msgid ".size expression for %s does not evaluate to a constant"
 msgstr ""
 
 #, c-format
 msgid ".size expression for %s does not evaluate to a constant"
 msgstr ""
 
-#: config/obj-elf.c:2585 ecoff.c:3600
+#: config/obj-elf.c:2581 ecoff.c:3598
 #, c-format
 msgid "symbol `%s' can not be both weak and common"
 msgstr ""
 
 #, c-format
 msgid "symbol `%s' can not be both weak and common"
 msgstr ""
 
-#: config/obj-elf.c:2620
+#: config/obj-elf.c:2616
 #, c-format
 msgid "undefined linked-to symbol `%s' on section `%s'"
 msgstr ""
 
 #, c-format
 msgid "undefined linked-to symbol `%s' on section `%s'"
 msgstr ""
 
-#: config/obj-elf.c:2695
+#: config/obj-elf.c:2691
 #, c-format
 msgid "assuming all members of group `%s' are COMDAT"
 msgstr ""
 
 #, c-format
 msgid "assuming all members of group `%s' are COMDAT"
 msgstr ""
 
-#: config/obj-elf.c:2707
+#: config/obj-elf.c:2703
 #, c-format
 msgid "can't create group: %s"
 msgstr ""
 
 #, c-format
 msgid "can't create group: %s"
 msgstr ""
 
-#: config/obj-elf.c:2781
+#: config/obj-elf.c:2777
 #, c-format
 msgid ""
 "invalid attempt to declare external version name as default in symbol `%s'"
 msgstr ""
 
 #, c-format
 msgid ""
 "invalid attempt to declare external version name as default in symbol `%s'"
 msgstr ""
 
-#: config/obj-elf.c:2791
+#: config/obj-elf.c:2787
 #, c-format
 msgid "multiple versions [`%s'|`%s'] for symbol `%s'"
 msgstr ""
 
 #, c-format
 msgid "multiple versions [`%s'|`%s'] for symbol `%s'"
 msgstr ""
 
-#: config/obj-elf.c:2883
+#: config/obj-elf.c:2879
 #, c-format
 msgid "failed to set up debugging information: %s"
 msgstr ""
 
 #, c-format
 msgid "failed to set up debugging information: %s"
 msgstr ""
 
-#: config/obj-elf.c:2903
+#: config/obj-elf.c:2899
 #, c-format
 msgid "can't start writing .mdebug section: %s"
 msgstr ""
 
 #, c-format
 msgid "can't start writing .mdebug section: %s"
 msgstr ""
 
-#: config/obj-elf.c:2911
+#: config/obj-elf.c:2907
 #, c-format
 msgid "could not write .mdebug section: %s"
 msgstr ""
 #, c-format
 msgid "could not write .mdebug section: %s"
 msgstr ""
@@ -1211,7 +1211,7 @@ msgid "missing sizeof_stub expression"
 msgstr ""
 
 #: config/obj-macho.c:478 config/tc-ia64.c:1083 config/tc-ia64.c:11765
 msgstr ""
 
 #: config/obj-macho.c:478 config/tc-ia64.c:1083 config/tc-ia64.c:11765
-#: config/tc-score.c:6087 expr.c:1179 read.c:1717
+#: config/tc-score.c:6091 expr.c:1179 read.c:1716
 msgid "expected symbol name"
 msgstr ""
 
 msgid "expected symbol name"
 msgstr ""
 
@@ -1219,23 +1219,23 @@ msgstr ""
 msgid "bad or irreducible absolute expression"
 msgstr ""
 
 msgid "bad or irreducible absolute expression"
 msgstr ""
 
-#: config/obj-macho.c:497 config/tc-score.c:6104 read.c:1755
+#: config/obj-macho.c:497 config/tc-score.c:6108 read.c:1754
 msgid "missing size expression"
 msgstr ""
 
 msgid "missing size expression"
 msgstr ""
 
-#: config/obj-macho.c:506 config/tc-ia64.c:1118 read.c:1761
+#: config/obj-macho.c:506 config/tc-ia64.c:1118 read.c:1760
 #, c-format
 msgid "size (%ld) out of range, ignored"
 msgstr ""
 
 #, c-format
 msgid "size (%ld) out of range, ignored"
 msgstr ""
 
-#: config/obj-macho.c:516 config/tc-score.c:6242 dwarf2dbg.c:1267 ecoff.c:3359
-#: read.c:1773 read.c:1878 read.c:2629 read.c:3202 read.c:3633 symbols.c:474
+#: 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
 #: symbols.c:569
 #, c-format
 msgid "symbol `%s' is already defined"
 msgstr ""
 
 #: symbols.c:569
 #, c-format
 msgid "symbol `%s' is already defined"
 msgstr ""
 
-#: config/obj-macho.c:526 read.c:1788
+#: config/obj-macho.c:526 read.c:1787
 #, c-format
 msgid "size of \"%s\" is already %ld; not changing to %ld"
 msgstr ""
 #, c-format
 msgid "size of \"%s\" is already %ld; not changing to %ld"
 msgstr ""
@@ -1446,7 +1446,7 @@ msgstr ""
 msgid "128-bit SIMD scalar or floating-point quad precision register expected"
 msgstr ""
 
 msgid "128-bit SIMD scalar or floating-point quad precision register expected"
 msgstr ""
 
-#: config/tc-aarch64.c:427 config/tc-arm.c:4749
+#: config/tc-aarch64.c:427 config/tc-arm.c:4746
 msgid "register expected"
 msgstr ""
 
 msgid "register expected"
 msgstr ""
 
@@ -1474,7 +1474,7 @@ msgid "invalid register type %d"
 msgstr ""
 
 #: config/tc-aarch64.c:604 config/tc-aarch64.c:606 config/tc-arm.c:1195
 msgstr ""
 
 #: config/tc-aarch64.c:604 config/tc-aarch64.c:606 config/tc-arm.c:1195
-#: config/tc-score.c:6492 expr.c:1350 read.c:2611
+#: config/tc-score.c:6496 expr.c:1350 read.c:2608
 msgid "bad expression"
 msgstr ""
 
 msgid "bad expression"
 msgstr ""
 
@@ -1523,8 +1523,8 @@ msgid "index not allowed inside register list"
 msgstr ""
 
 #: config/tc-aarch64.c:1075 config/tc-aarch64.c:2045 config/tc-aarch64.c:2246
 msgstr ""
 
 #: config/tc-aarch64.c:1075 config/tc-aarch64.c:2045 config/tc-aarch64.c:2246
-#: config/tc-arm.c:1815 config/tc-arm.c:4025 config/tc-arm.c:5199
-#: config/tc-arm.c:7329
+#: config/tc-arm.c:1815 config/tc-arm.c:4022 config/tc-arm.c:5196
+#: config/tc-arm.c:7326
 msgid "constant expression required"
 msgstr ""
 
 msgid "constant expression required"
 msgstr ""
 
@@ -1610,13 +1610,13 @@ msgstr ""
 msgid "ignoring attempt to undefine built-in register '%s'"
 msgstr ""
 
 msgid "ignoring attempt to undefine built-in register '%s'"
 msgstr ""
 
-#: config/tc-aarch64.c:1788 config/tc-arm.c:3637 config/tc-arm.c:3664
-#: config/tc-arm.c:3677
+#: config/tc-aarch64.c:1788 config/tc-arm.c:3634 config/tc-arm.c:3661
+#: config/tc-arm.c:3674
 msgid "literal pool overflow"
 msgstr ""
 
 msgid "literal pool overflow"
 msgstr ""
 
-#: config/tc-aarch64.c:1970 config/tc-aarch64.c:6224 config/tc-arm.c:3898
-#: config/tc-arm.c:7760
+#: config/tc-aarch64.c:1970 config/tc-aarch64.c:6224 config/tc-arm.c:3895
+#: config/tc-arm.c:7757
 msgid "unrecognized relocation suffix"
 msgstr ""
 
 msgid "unrecognized relocation suffix"
 msgstr ""
 
@@ -1637,7 +1637,7 @@ msgstr ""
 msgid "invalid floating-point constant"
 msgstr ""
 
 msgid "invalid floating-point constant"
 msgstr ""
 
-#: config/tc-aarch64.c:3121 config/tc-arm.c:5539 config/tc-arm.c:5548
+#: config/tc-aarch64.c:3121 config/tc-arm.c:5536 config/tc-arm.c:5545
 msgid "shift expression expected"
 msgstr ""
 
 msgid "shift expression expected"
 msgstr ""
 
@@ -1740,7 +1740,7 @@ msgstr ""
 msgid "invalid expression in the address"
 msgstr ""
 
 msgid "invalid expression in the address"
 msgstr ""
 
-#: config/tc-aarch64.c:3720 config/tc-arm.c:6129 config/tc-arm.c:6722
+#: config/tc-aarch64.c:3720 config/tc-arm.c:6126 config/tc-arm.c:6719
 msgid "']' expected"
 msgstr ""
 
 msgid "']' expected"
 msgstr ""
 
@@ -1748,7 +1748,7 @@ msgstr ""
 msgid "register offset not allowed in pre-indexed addressing mode"
 msgstr ""
 
 msgid "register offset not allowed in pre-indexed addressing mode"
 msgstr ""
 
-#: config/tc-aarch64.c:3743 config/tc-arm.c:6165
+#: config/tc-aarch64.c:3743 config/tc-arm.c:6162
 msgid "cannot combine pre- and post-indexing"
 msgstr ""
 
 msgid "cannot combine pre- and post-indexing"
 msgstr ""
 
@@ -1795,7 +1795,7 @@ msgstr ""
 msgid "Info: "
 msgstr ""
 
 msgid "Info: "
 msgstr ""
 
-#: config/tc-aarch64.c:4764 config/tc-score.c:2749 config/tc-score.c:6481
+#: config/tc-aarch64.c:4764 config/tc-score.c:2749 config/tc-score.c:6485
 #, c-format
 msgid "%s -- `%s'"
 msgstr ""
 #, c-format
 msgid "%s -- `%s'"
 msgstr ""
@@ -1916,8 +1916,8 @@ msgstr ""
 msgid "can't mix relocation modifier with explicit shift"
 msgstr ""
 
 msgid "can't mix relocation modifier with explicit shift"
 msgstr ""
 
-#: config/tc-aarch64.c:6185 config/tc-arm.c:15898 config/tc-arm.c:15923
-#: config/tc-arm.c:15934 config/tc-arm.c:15941
+#: config/tc-aarch64.c:6185 config/tc-arm.c:15895 config/tc-arm.c:15920
+#: config/tc-arm.c:15931 config/tc-arm.c:15938
 msgid "invalid condition"
 msgstr ""
 
 msgid "invalid condition"
 msgstr ""
 
@@ -1974,7 +1974,7 @@ msgstr ""
 msgid "the specified option is not accepted in ISB"
 msgstr ""
 
 msgid "the specified option is not accepted in ISB"
 msgstr ""
 
-#: config/tc-aarch64.c:6704 config/tc-aarch64.c:7886 config/tc-arm.c:8042
+#: config/tc-aarch64.c:6704 config/tc-aarch64.c:7886 config/tc-arm.c:8039
 #, c-format
 msgid "unhandled operand code %d"
 msgstr ""
 #, c-format
 msgid "unhandled operand code %d"
 msgstr ""
@@ -1987,8 +1987,8 @@ msgstr ""
 msgid "unexpected characters following instruction"
 msgstr ""
 
 msgid "unexpected characters following instruction"
 msgstr ""
 
-#: config/tc-aarch64.c:6852 config/tc-arm.c:5663 config/tc-arm.c:6273
-#: config/tc-arm.c:8846
+#: config/tc-aarch64.c:6852 config/tc-arm.c:5660 config/tc-arm.c:6270
+#: config/tc-arm.c:8843
 msgid "constant expression expected"
 msgstr ""
 
 msgid "constant expression expected"
 msgstr ""
 
@@ -2031,7 +2031,7 @@ msgstr ""
 msgid "selected processor does not support `%s'"
 msgstr ""
 
 msgid "selected processor does not support `%s'"
 msgstr ""
 
-#: config/tc-aarch64.c:7545 config/tc-arm.c:28017
+#: config/tc-aarch64.c:7545 config/tc-arm.c:28021
 msgid "GOT already in the symbol table"
 msgstr ""
 
 msgid "GOT already in the symbol table"
 msgstr ""
 
@@ -2040,15 +2040,15 @@ msgid "immediate cannot be moved by a single instruction"
 msgstr ""
 
 #: config/tc-aarch64.c:7752 config/tc-aarch64.c:7797 config/tc-aarch64.c:7823
 msgstr ""
 
 #: config/tc-aarch64.c:7752 config/tc-aarch64.c:7797 config/tc-aarch64.c:7823
-#: config/tc-arm.c:16442 config/tc-arm.c:18139 config/tc-arm.c:18719
-#: config/tc-arm.c:18746 config/tc-arm.c:19532 config/tc-arm.c:20364
-#: config/tc-arm.c:21379 config/tc-arm.c:21439 config/tc-metag.c:2444
+#: 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-metag.c:2453 config/tc-metag.c:2492 config/tc-metag.c:2501
 #: config/tc-metag.c:3021 config/tc-metag.c:3030
 msgid "immediate out of range"
 msgstr ""
 
 #: config/tc-metag.c:2453 config/tc-metag.c:2492 config/tc-metag.c:2501
 #: config/tc-metag.c:3021 config/tc-metag.c:3030
 msgid "immediate out of range"
 msgstr ""
 
-#: config/tc-aarch64.c:7816 config/tc-metag.c:4656 config/tc-xtensa.c:4221
+#: config/tc-aarch64.c:7816 config/tc-metag.c:4656 config/tc-xtensa.c:4243
 msgid "invalid immediate"
 msgstr ""
 
 msgid "invalid immediate"
 msgstr ""
 
@@ -2057,8 +2057,8 @@ msgstr ""
 msgid "immediate offset out of range"
 msgstr ""
 
 msgid "immediate offset out of range"
 msgstr ""
 
-#: config/tc-aarch64.c:7955 config/tc-arm.c:28355 config/tc-arm.c:28423
-#: config/tc-arm.c:28705
+#: config/tc-aarch64.c:7955 config/tc-arm.c:28359 config/tc-arm.c:28427
+#: config/tc-arm.c:28709
 #, c-format
 msgid "undefined symbol %s used as an immediate value"
 msgstr ""
 #, c-format
 msgid "undefined symbol %s used as an immediate value"
 msgstr ""
@@ -2079,7 +2079,7 @@ msgstr ""
 msgid "conditional branch target not word aligned"
 msgstr ""
 
 msgid "conditional branch target not word aligned"
 msgstr ""
 
-#: config/tc-aarch64.c:7997 config/tc-aarch64.c:8012 config/tc-arm.c:29000
+#: config/tc-aarch64.c:7997 config/tc-aarch64.c:8012 config/tc-arm.c:29004
 msgid "conditional branch out of range"
 msgstr ""
 
 msgid "conditional branch out of range"
 msgstr ""
 
@@ -2087,14 +2087,14 @@ msgstr ""
 msgid "branch target not word aligned"
 msgstr ""
 
 msgid "branch target not word aligned"
 msgstr ""
 
-#: config/tc-aarch64.c:8028 config/tc-arm.c:924 config/tc-arm.c:29806
+#: config/tc-aarch64.c:8028 config/tc-arm.c:924 config/tc-arm.c:29810
 #: config/tc-mips.c:16086 config/tc-mips.c:16102 config/tc-mips.c:16192
 msgid "branch out of range"
 msgstr ""
 
 #: 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:28596 config/tc-arm.c:28611
-#: config/tc-arm.c:28626 config/tc-arm.c:28637 config/tc-arm.c:28660
-#: config/tc-arm.c:29510 config/tc-moxie.c:714 config/tc-pj.c:452
+#: 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-sh.c:3728
 msgid "offset out of range"
 msgstr ""
 #: config/tc-sh.c:3728
 msgid "offset out of range"
 msgstr ""
@@ -2112,120 +2112,120 @@ msgstr ""
 msgid "unexpected %s fixup"
 msgstr ""
 
 msgid "unexpected %s fixup"
 msgstr ""
 
-#: config/tc-aarch64.c:8329 config/tc-arm.c:30226 config/tc-arm.c:30247
-#: config/tc-mips.c:18453 config/tc-or1k.c:345 config/tc-score.c:7450
+#: config/tc-aarch64.c:8328 config/tc-arm.c:30230 config/tc-arm.c:30251
+#: 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"
 msgstr ""
 
 #, c-format
 msgid "cannot represent %s relocation in this object file format"
 msgstr ""
 
-#: config/tc-aarch64.c:8362
+#: config/tc-aarch64.c:8361
 #, c-format
 msgid "cannot do %u-byte relocation"
 msgstr ""
 
 #, c-format
 msgid "cannot do %u-byte relocation"
 msgstr ""
 
-#: config/tc-aarch64.c:8685 config/tc-arm.c:30721 config/tc-score.c:6275
-#: config/tc-score.c:6505 config/tc-score.c:6510
+#: config/tc-aarch64.c:8684 config/tc-arm.c:30726 config/tc-score.c:6279
+#: config/tc-score.c:6509 config/tc-score.c:6514
 msgid "virtual memory exhausted"
 msgstr ""
 
 msgid "virtual memory exhausted"
 msgstr ""
 
-#: config/tc-aarch64.c:8851 config/tc-arm.c:31064
+#: config/tc-aarch64.c:8850 config/tc-arm.c:31069
 msgid "assemble for big-endian"
 msgstr ""
 
 msgid "assemble for big-endian"
 msgstr ""
 
-#: config/tc-aarch64.c:8852 config/tc-arm.c:31065
+#: config/tc-aarch64.c:8851 config/tc-arm.c:31070
 msgid "assemble for little-endian"
 msgstr ""
 
 msgid "assemble for little-endian"
 msgstr ""
 
-#: config/tc-aarch64.c:8855
+#: config/tc-aarch64.c:8854
 msgid "temporary switch for dumping"
 msgstr ""
 
 msgid "temporary switch for dumping"
 msgstr ""
 
-#: config/tc-aarch64.c:8857
+#: config/tc-aarch64.c:8856
 msgid "output verbose error messages"
 msgstr ""
 
 msgid "output verbose error messages"
 msgstr ""
 
-#: config/tc-aarch64.c:8859
+#: config/tc-aarch64.c:8858
 msgid "do not output verbose error messages"
 msgstr ""
 
 msgid "do not output verbose error messages"
 msgstr ""
 
-#: config/tc-aarch64.c:9139 config/tc-arm.c:32164
+#: config/tc-aarch64.c:9138 config/tc-arm.c:32169
 msgid "invalid architectural extension"
 msgstr ""
 
 msgid "invalid architectural extension"
 msgstr ""
 
-#: config/tc-aarch64.c:9164 config/tc-arm.c:32196
+#: config/tc-aarch64.c:9163 config/tc-arm.c:32201
 msgid "must specify extensions to add before specifying those to remove"
 msgstr ""
 
 msgid "must specify extensions to add before specifying those to remove"
 msgstr ""
 
-#: config/tc-aarch64.c:9172 config/tc-arm.c:32204
+#: config/tc-aarch64.c:9171 config/tc-arm.c:32209
 msgid "missing architectural extension"
 msgstr ""
 
 msgid "missing architectural extension"
 msgstr ""
 
-#: config/tc-aarch64.c:9199 config/tc-arm.c:32290
+#: config/tc-aarch64.c:9198 config/tc-arm.c:32295
 #, c-format
 msgid "unknown architectural extension `%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown architectural extension `%s'"
 msgstr ""
 
-#: config/tc-aarch64.c:9223 config/tc-arm.c:32340 config/tc-metag.c:5834
+#: config/tc-aarch64.c:9222 config/tc-arm.c:32345 config/tc-metag.c:5834
 #, c-format
 msgid "missing cpu name `%s'"
 msgstr ""
 
 #, c-format
 msgid "missing cpu name `%s'"
 msgstr ""
 
-#: config/tc-aarch64.c:9237 config/tc-aarch64.c:9454 config/tc-arm.c:32375
-#: config/tc-arm.c:33176 config/tc-csky.c:896 config/tc-metag.c:5845
+#: 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
 #, c-format
 msgid "unknown cpu `%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown cpu `%s'"
 msgstr ""
 
-#: config/tc-aarch64.c:9255 config/tc-arm.c:32393
+#: config/tc-aarch64.c:9254 config/tc-arm.c:32398
 #, c-format
 msgid "missing architecture name `%s'"
 msgstr ""
 
 #, c-format
 msgid "missing architecture name `%s'"
 msgstr ""
 
-#: config/tc-aarch64.c:9269 config/tc-aarch64.c:9501 config/tc-arm.c:32415
-#: config/tc-arm.c:33211 config/tc-arm.c:33241 config/tc-score.c:7685
+#: 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
 #, c-format
 msgid "unknown architecture `%s'\n"
 msgstr ""
 
 #, c-format
 msgid "unknown architecture `%s'\n"
 msgstr ""
 
-#: config/tc-aarch64.c:9292
+#: config/tc-aarch64.c:9291
 #, c-format
 msgid "missing abi name `%s'"
 msgstr ""
 
 #, c-format
 msgid "missing abi name `%s'"
 msgstr ""
 
-#: config/tc-aarch64.c:9303
+#: config/tc-aarch64.c:9302
 #, c-format
 msgid "unknown abi `%s'\n"
 msgstr ""
 
 #, c-format
 msgid "unknown abi `%s'\n"
 msgstr ""
 
-#: config/tc-aarch64.c:9309
+#: config/tc-aarch64.c:9308
 msgid "<abi name>\t  specify for ABI <abi name>"
 msgstr ""
 
 msgid "<abi name>\t  specify for ABI <abi name>"
 msgstr ""
 
-#: config/tc-aarch64.c:9312 config/tc-arm.c:32502 config/tc-metag.c:5911
+#: config/tc-aarch64.c:9311 config/tc-arm.c:32507 config/tc-metag.c:5911
 msgid "<cpu name>\t  assemble for CPU <cpu name>"
 msgstr ""
 
 msgid "<cpu name>\t  assemble for CPU <cpu name>"
 msgstr ""
 
-#: config/tc-aarch64.c:9314 config/tc-arm.c:32504
+#: config/tc-aarch64.c:9313 config/tc-arm.c:32509
 msgid "<arch name>\t  assemble for architecture <arch name>"
 msgstr ""
 
 msgid "<arch name>\t  assemble for architecture <arch name>"
 msgstr ""
 
-#: config/tc-aarch64.c:9353 config/tc-aarch64.c:9373 config/tc-arm.c:32572
-#: config/tc-arm.c:32590 config/tc-arm.c:32610 config/tc-metag.c:5936
+#: 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
 #, c-format
 msgid "option `-%c%s' is deprecated: %s"
 msgstr ""
 
 #, c-format
 msgid "option `-%c%s' is deprecated: %s"
 msgstr ""
 
-#: config/tc-aarch64.c:9393
+#: config/tc-aarch64.c:9392
 #, c-format
 msgid " AArch64-specific assembler options:\n"
 msgstr ""
 
 #, c-format
 msgid " AArch64-specific assembler options:\n"
 msgstr ""
 
-#: config/tc-aarch64.c:9404 config/tc-arc.c:3583 config/tc-arm.c:32641
+#: config/tc-aarch64.c:9403 config/tc-arc.c:3583 config/tc-arm.c:32646
 #, c-format
 msgid "  -EB                     assemble code for a big-endian cpu\n"
 msgstr ""
 
 #, c-format
 msgid "  -EB                     assemble code for a big-endian cpu\n"
 msgstr ""
 
-#: config/tc-aarch64.c:9409 config/tc-arc.c:3585 config/tc-arm.c:32646
+#: config/tc-aarch64.c:9408 config/tc-arc.c:3585 config/tc-arm.c:32651
 #, c-format
 msgid "  -EL                     assemble code for a little-endian cpu\n"
 msgstr ""
 #, c-format
 msgid "  -EL                     assemble code for a little-endian cpu\n"
 msgstr ""
@@ -2381,7 +2381,7 @@ msgid "sequence number in use for !tlsgd!%ld"
 msgstr ""
 
 #: config/tc-alpha.c:1994 config/tc-arc.c:2850 config/tc-mn10200.c:854
 msgstr ""
 
 #: config/tc-alpha.c:1994 config/tc-arc.c:2850 config/tc-mn10200.c:854
-#: config/tc-mn10300.c:1150 config/tc-ppc.c:2089 config/tc-s390.c:676
+#: config/tc-mn10300.c:1150 config/tc-ppc.c:2091 config/tc-s390.c:676
 #: config/tc-tilegx.c:426 config/tc-tilegx.c:476 config/tc-tilepro.c:382
 msgid "operand"
 msgstr ""
 #: config/tc-tilegx.c:426 config/tc-tilegx.c:476 config/tc-tilepro.c:382
 msgid "operand"
 msgstr ""
@@ -2398,8 +2398,8 @@ msgstr ""
 msgid "can not resolve expression"
 msgstr ""
 
 msgid "can not resolve expression"
 msgstr ""
 
-#: config/tc-alpha.c:3514 config/tc-microblaze.c:204 config/tc-ppc.c:2424
-#: config/tc-ppc.c:6019
+#: config/tc-alpha.c:3514 config/tc-microblaze.c:204 config/tc-ppc.c:2426
+#: config/tc-ppc.c:6021
 #, c-format
 msgid ".COMMon length (%ld.) <0! Ignored."
 msgstr ""
 #, c-format
 msgid ".COMMon length (%ld.) <0! Ignored."
 msgstr ""
@@ -2422,7 +2422,7 @@ msgstr ""
 msgid "nested .ent directives"
 msgstr ""
 
 msgid "nested .ent directives"
 msgstr ""
 
-#: config/tc-alpha.c:3776 ecoff.c:3008
+#: config/tc-alpha.c:3776 ecoff.c:3006
 msgid ".end directive has no name"
 msgstr ""
 
 msgid ".end directive has no name"
 msgstr ""
 
@@ -2434,28 +2434,28 @@ msgstr ""
 msgid ".end directive names different symbol than .ent"
 msgstr ""
 
 msgid ".end directive names different symbol than .ent"
 msgstr ""
 
-#: config/tc-alpha.c:3829 ecoff.c:3145
+#: config/tc-alpha.c:3829 ecoff.c:3143
 msgid ".fmask outside of .ent"
 msgstr ""
 
 msgid ".fmask outside of .ent"
 msgstr ""
 
-#: config/tc-alpha.c:3831 config/tc-score.c:5596 ecoff.c:3209
+#: config/tc-alpha.c:3831 config/tc-score.c:5600 ecoff.c:3207
 msgid ".mask outside of .ent"
 msgstr ""
 
 msgid ".mask outside of .ent"
 msgstr ""
 
-#: config/tc-alpha.c:3839 ecoff.c:3152
+#: config/tc-alpha.c:3839 ecoff.c:3150
 msgid "bad .fmask directive"
 msgstr ""
 
 msgid "bad .fmask directive"
 msgstr ""
 
-#: config/tc-alpha.c:3841 ecoff.c:3216
+#: config/tc-alpha.c:3841 ecoff.c:3214
 msgid "bad .mask directive"
 msgstr ""
 
 msgid "bad .mask directive"
 msgstr ""
 
-#: config/tc-alpha.c:3874 config/tc-mips.c:19935 config/tc-score.c:5730
-#: ecoff.c:3173
+#: config/tc-alpha.c:3874 config/tc-mips.c:19935 config/tc-score.c:5734
+#: ecoff.c:3171
 msgid ".frame outside of .ent"
 msgstr ""
 
 msgid ".frame outside of .ent"
 msgstr ""
 
-#: config/tc-alpha.c:3885 config/tc-mips.c:19946 ecoff.c:3184
+#: config/tc-alpha.c:3885 config/tc-mips.c:19946 ecoff.c:3182
 msgid "bad .frame directive"
 msgstr ""
 
 msgid "bad .frame directive"
 msgstr ""
 
@@ -2558,7 +2558,7 @@ msgstr ""
 msgid "No symbol after .code_address"
 msgstr ""
 
 msgid "No symbol after .code_address"
 msgstr ""
 
-#: config/tc-alpha.c:4771 config/tc-score.c:5602
+#: config/tc-alpha.c:4771 config/tc-score.c:5606
 msgid "Bad .mask directive"
 msgstr ""
 
 msgid "Bad .mask directive"
 msgstr ""
 
@@ -2621,8 +2621,8 @@ msgid "internal error: can't hash macro `%s': %s"
 msgstr ""
 
 #: config/tc-alpha.c:5551 config/tc-arc.c:2503 config/tc-arc.c:2517
 msgstr ""
 
 #: config/tc-alpha.c:5551 config/tc-arc.c:2503 config/tc-arc.c:2517
-#: config/tc-arm.c:896 config/tc-xtensa.c:5465 config/tc-xtensa.c:5541
-#: config/tc-xtensa.c:5658 config/tc-z80.c:3626
+#: config/tc-arm.c:896 config/tc-xtensa.c:5487 config/tc-xtensa.c:5563
+#: config/tc-xtensa.c:5680 config/tc-z80.c:3625
 msgid "syntax error"
 msgstr ""
 
 msgid "syntax error"
 msgstr ""
 
@@ -2671,7 +2671,7 @@ msgstr ""
 
 #: config/tc-alpha.c:6242 config/tc-arc.c:3261 config/tc-csky.c:5152
 #: config/tc-tilegx.c:1749 config/tc-tilepro.c:1529 config/tc-wasm32.c:813
 
 #: config/tc-alpha.c:6242 config/tc-arc.c:3261 config/tc-csky.c:5152
 #: config/tc-tilegx.c:1749 config/tc-tilepro.c:1529 config/tc-wasm32.c:813
-#: config/tc-xtensa.c:6168
+#: config/tc-xtensa.c:6190
 #, c-format
 msgid "cannot represent `%s' relocation in object file"
 msgstr ""
 #, c-format
 msgid "cannot represent `%s' relocation in object file"
 msgstr ""
@@ -2721,8 +2721,8 @@ msgstr ""
 msgid "unknown architecture: %s\n"
 msgstr ""
 
 msgid "unknown architecture: %s\n"
 msgstr ""
 
-#: config/tc-arc.c:898 config/tc-ia64.c:7490 config/tc-riscv.c:1091
-#: config/tc-riscv.c:3705 config/tc-tilegx.c:262
+#: config/tc-arc.c:898 config/tc-ia64.c:7490 config/tc-riscv.c:1072
+#: config/tc-riscv.c:3739 config/tc-tilegx.c:262
 msgid "Could not set architecture and machine"
 msgstr ""
 
 msgid "Could not set architecture and machine"
 msgstr ""
 
@@ -2754,16 +2754,16 @@ msgstr ""
 msgid "Brackets in operand field incorrect"
 msgstr ""
 
 msgid "Brackets in operand field incorrect"
 msgstr ""
 
-#: config/tc-arc.c:1340 config/tc-xtensa.c:2064
+#: config/tc-arc.c:1340 config/tc-xtensa.c:2086
 msgid "extra comma"
 msgstr ""
 
 #: config/tc-arc.c:1342 config/tc-pru.c:1450 config/tc-pru.c:1719
 msgid "extra comma"
 msgstr ""
 
 #: config/tc-arc.c:1342 config/tc-pru.c:1450 config/tc-pru.c:1719
-#: config/tc-xtensa.c:2068
+#: config/tc-xtensa.c:2090
 msgid "missing argument"
 msgstr ""
 
 msgid "missing argument"
 msgstr ""
 
-#: config/tc-arc.c:1344 config/tc-xtensa.c:2070
+#: config/tc-arc.c:1344 config/tc-xtensa.c:2092
 msgid "missing comma or colon"
 msgstr ""
 
 msgid "missing comma or colon"
 msgstr ""
 
@@ -2954,7 +2954,7 @@ msgid "Insn %s has an instruction %s with limm in its delay slot."
 msgstr ""
 
 #: config/tc-arc.c:4279 config/tc-microblaze.c:2554 config/tc-mn10300.c:1069
 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:4578
+#: config/tc-sh.c:418 config/tc-z80.c:1101 read.c:4575
 #, c-format
 msgid "unsupported BFD relocation size %u"
 msgstr ""
 #, c-format
 msgid "unsupported BFD relocation size %u"
 msgstr ""
@@ -3138,7 +3138,7 @@ msgstr ""
 msgid "iWMMXt data register expected"
 msgstr ""
 
 msgid "iWMMXt data register expected"
 msgstr ""
 
-#: config/tc-arm.c:728 config/tc-arm.c:7842
+#: config/tc-arm.c:728 config/tc-arm.c:7839
 msgid "iWMMXt control register expected"
 msgstr ""
 
 msgid "iWMMXt control register expected"
 msgstr ""
 
@@ -3319,11 +3319,11 @@ msgstr ""
 msgid "immediate expression requires a # prefix"
 msgstr ""
 
 msgid "immediate expression requires a # prefix"
 msgstr ""
 
-#: config/tc-arm.c:1195 read.c:3801
+#: config/tc-arm.c:1195 read.c:3798
 msgid "missing expression"
 msgstr ""
 
 msgid "missing expression"
 msgstr ""
 
-#: config/tc-arm.c:1209 config/tc-arm.c:5676 config/tc-score.c:1209
+#: config/tc-arm.c:1209 config/tc-arm.c:5673 config/tc-score.c:1209
 msgid "invalid constant"
 msgstr ""
 
 msgid "invalid constant"
 msgstr ""
 
@@ -3381,8 +3381,8 @@ msgstr ""
 msgid "scalar must have an index"
 msgstr ""
 
 msgid "scalar must have an index"
 msgstr ""
 
-#: config/tc-arm.c:1918 config/tc-arm.c:20209 config/tc-arm.c:20292
-#: config/tc-arm.c:20957
+#: config/tc-arm.c:1918 config/tc-arm.c:20206 config/tc-arm.c:20289
+#: config/tc-arm.c:20954
 msgid "scalar index out of range"
 msgstr ""
 
 msgid "scalar index out of range"
 msgstr ""
 
@@ -3428,7 +3428,7 @@ msgstr ""
 msgid "register out of range in list"
 msgstr ""
 
 msgid "register out of range in list"
 msgstr ""
 
-#: config/tc-arm.c:2246 config/tc-arm.c:4545 config/tc-arm.c:4679
+#: config/tc-arm.c:2246 config/tc-arm.c:4542 config/tc-arm.c:4676
 msgid "register list not in ascending order"
 msgstr ""
 
 msgid "register list not in ascending order"
 msgstr ""
 
@@ -3509,500 +3509,500 @@ msgstr ""
 msgid "ignoring attempt to use .unreq on fixed register name: '%s'"
 msgstr ""
 
 msgid "ignoring attempt to use .unreq on fixed register name: '%s'"
 msgstr ""
 
-#: config/tc-arm.c:3158
+#: config/tc-arm.c:3155
 #, c-format
 msgid "Failed to find real start of function: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Failed to find real start of function: %s\n"
 msgstr ""
 
-#: config/tc-arm.c:3175
+#: config/tc-arm.c:3172
 msgid "selected processor does not support THUMB opcodes"
 msgstr ""
 
 msgid "selected processor does not support THUMB opcodes"
 msgstr ""
 
-#: config/tc-arm.c:3188
+#: config/tc-arm.c:3185
 msgid "selected processor does not support ARM opcodes"
 msgstr ""
 
 msgid "selected processor does not support ARM opcodes"
 msgstr ""
 
-#: config/tc-arm.c:3200
+#: config/tc-arm.c:3197
 #, c-format
 msgid "invalid instruction size selected (%d)"
 msgstr ""
 
 #, c-format
 msgid "invalid instruction size selected (%d)"
 msgstr ""
 
-#: config/tc-arm.c:3232
+#: config/tc-arm.c:3229
 #, c-format
 msgid "invalid operand to .code directive (%d) (expecting 16 or 32)"
 msgstr ""
 
 #, c-format
 msgid "invalid operand to .code directive (%d) (expecting 16 or 32)"
 msgstr ""
 
-#: config/tc-arm.c:3287
+#: config/tc-arm.c:3284
 #, c-format
 msgid "expected comma after name \"%s\""
 msgstr ""
 
 #, c-format
 msgid "expected comma after name \"%s\""
 msgstr ""
 
-#: config/tc-arm.c:3337 config/tc-m32r.c:584
+#: config/tc-arm.c:3334 config/tc-m32r.c:584
 #, c-format
 msgid "symbol `%s' already defined"
 msgstr ""
 
 #, c-format
 msgid "symbol `%s' already defined"
 msgstr ""
 
-#: config/tc-arm.c:3370
+#: config/tc-arm.c:3367
 #, c-format
 msgid "unrecognized syntax mode \"%s\""
 msgstr ""
 
 #, c-format
 msgid "unrecognized syntax mode \"%s\""
 msgstr ""
 
-#: config/tc-arm.c:3413
+#: config/tc-arm.c:3410
 msgid ".ref pseudo-op only available with -mccs flag."
 msgstr ""
 
 msgid ".ref pseudo-op only available with -mccs flag."
 msgstr ""
 
-#: config/tc-arm.c:3454
+#: config/tc-arm.c:3451
 msgid ".asmfunc repeated."
 msgstr ""
 
 msgid ".asmfunc repeated."
 msgstr ""
 
-#: config/tc-arm.c:3458
+#: config/tc-arm.c:3455
 msgid ".asmfunc without function."
 msgstr ""
 
 msgid ".asmfunc without function."
 msgstr ""
 
-#: config/tc-arm.c:3464
+#: config/tc-arm.c:3461
 msgid ".asmfunc pseudo-op only available with -mccs flag."
 msgstr ""
 
 msgid ".asmfunc pseudo-op only available with -mccs flag."
 msgstr ""
 
-#: config/tc-arm.c:3475
+#: config/tc-arm.c:3472
 msgid ".endasmfunc without a .asmfunc."
 msgstr ""
 
 msgid ".endasmfunc without a .asmfunc."
 msgstr ""
 
-#: config/tc-arm.c:3479
+#: config/tc-arm.c:3476
 msgid ".endasmfunc without function."
 msgstr ""
 
 msgid ".endasmfunc without function."
 msgstr ""
 
-#: config/tc-arm.c:3490
+#: config/tc-arm.c:3487
 msgid ".endasmfunc pseudo-op only available with -mccs flag."
 msgstr ""
 
 msgid ".endasmfunc pseudo-op only available with -mccs flag."
 msgstr ""
 
-#: config/tc-arm.c:3499
+#: config/tc-arm.c:3496
 msgid ".def pseudo-op only available with -mccs flag."
 msgstr ""
 
 msgid ".def pseudo-op only available with -mccs flag."
 msgstr ""
 
-#: config/tc-arm.c:3657
+#: config/tc-arm.c:3654
 msgid "invalid type for literal pool"
 msgstr ""
 
 msgid "invalid type for literal pool"
 msgstr ""
 
-#: config/tc-arm.c:3737 config/tc-tic54x.c:5354
+#: config/tc-arm.c:3734 config/tc-tic54x.c:5354
 #, c-format
 msgid "Invalid label '%s'"
 msgstr ""
 
 #, c-format
 msgid "Invalid label '%s'"
 msgstr ""
 
-#: config/tc-arm.c:3913
+#: config/tc-arm.c:3910
 msgid "(plt) is only valid on branch targets"
 msgstr ""
 
 msgid "(plt) is only valid on branch targets"
 msgstr ""
 
-#: config/tc-arm.c:3919 config/tc-csky.c:6992 config/tc-s390.c:1210
-#: config/tc-s390.c:1880 config/tc-xtensa.c:1690
+#: config/tc-arm.c:3916 config/tc-csky.c:6992 config/tc-s390.c:1210
+#: config/tc-s390.c:1880 config/tc-xtensa.c:1712
 #, c-format
 msgid "%s relocations do not fit in %d byte"
 msgid_plural "%s relocations do not fit in %d bytes"
 msgstr[0] ""
 msgstr[1] ""
 
 #, c-format
 msgid "%s relocations do not fit in %d byte"
 msgid_plural "%s relocations do not fit in %d bytes"
 msgstr[0] ""
 msgstr[1] ""
 
-#: config/tc-arm.c:4001
+#: config/tc-arm.c:3998
 msgid ".inst.n operand too big. Use .inst.w instead"
 msgstr ""
 
 msgid ".inst.n operand too big. Use .inst.w instead"
 msgstr ""
 
-#: config/tc-arm.c:4021
+#: config/tc-arm.c:4018
 msgid "cannot determine Thumb instruction size. Use .inst.n/.inst.w instead"
 msgstr ""
 
 msgid "cannot determine Thumb instruction size. Use .inst.n/.inst.w instead"
 msgstr ""
 
-#: config/tc-arm.c:4051
+#: config/tc-arm.c:4048
 msgid "width suffixes are invalid in ARM mode"
 msgstr ""
 
 msgid "width suffixes are invalid in ARM mode"
 msgstr ""
 
-#: config/tc-arm.c:4093 dwarf2dbg.c:1303
+#: config/tc-arm.c:4090 dwarf2dbg.c:1303
 msgid "expected 0 or 1"
 msgstr ""
 
 msgid "expected 0 or 1"
 msgstr ""
 
-#: config/tc-arm.c:4097
+#: config/tc-arm.c:4094
 msgid "missing comma"
 msgstr ""
 
 msgid "missing comma"
 msgstr ""
 
-#: config/tc-arm.c:4130
+#: config/tc-arm.c:4127
 msgid "duplicate .fnstart directive"
 msgstr ""
 
 msgid "duplicate .fnstart directive"
 msgstr ""
 
-#: config/tc-arm.c:4161 config/tc-tic6x.c:412
+#: config/tc-arm.c:4158 config/tc-tic6x.c:412
 msgid "duplicate .handlerdata directive"
 msgstr ""
 
 msgid "duplicate .handlerdata directive"
 msgstr ""
 
-#: config/tc-arm.c:4180
+#: config/tc-arm.c:4177
 msgid ".fnend directive without .fnstart"
 msgstr ""
 
 msgid ".fnend directive without .fnstart"
 msgstr ""
 
-#: config/tc-arm.c:4247 config/tc-tic6x.c:393
+#: config/tc-arm.c:4244 config/tc-tic6x.c:393
 msgid "personality routine specified for cantunwind frame"
 msgstr ""
 
 msgid "personality routine specified for cantunwind frame"
 msgstr ""
 
-#: config/tc-arm.c:4264 config/tc-tic6x.c:454
+#: config/tc-arm.c:4261 config/tc-tic6x.c:454
 msgid "duplicate .personalityindex directive"
 msgstr ""
 
 msgid "duplicate .personalityindex directive"
 msgstr ""
 
-#: config/tc-arm.c:4271 config/tc-tic6x.c:461
+#: config/tc-arm.c:4268 config/tc-tic6x.c:461
 msgid "bad personality routine number"
 msgstr ""
 
 msgid "bad personality routine number"
 msgstr ""
 
-#: config/tc-arm.c:4293 config/tc-tic6x.c:478
+#: config/tc-arm.c:4290 config/tc-tic6x.c:478
 msgid "duplicate .personality directive"
 msgstr ""
 
 msgid "duplicate .personality directive"
 msgstr ""
 
-#: config/tc-arm.c:4317 config/tc-arm.c:4447 config/tc-arm.c:4497
+#: config/tc-arm.c:4314 config/tc-arm.c:4444 config/tc-arm.c:4494
 msgid "expected register list"
 msgstr ""
 
 msgid "expected register list"
 msgstr ""
 
-#: config/tc-arm.c:4399
+#: config/tc-arm.c:4396
 msgid "expected , <constant>"
 msgstr ""
 
 msgid "expected , <constant>"
 msgstr ""
 
-#: config/tc-arm.c:4408
+#: config/tc-arm.c:4405
 msgid "number of registers must be in the range [1:4]"
 msgstr ""
 
 msgid "number of registers must be in the range [1:4]"
 msgstr ""
 
-#: config/tc-arm.c:4559 config/tc-arm.c:4693
+#: config/tc-arm.c:4556 config/tc-arm.c:4690
 msgid "bad register range"
 msgstr ""
 
 msgid "bad register range"
 msgstr ""
 
-#: config/tc-arm.c:4759
+#: config/tc-arm.c:4756
 msgid "FPA .unwind_save does not take a register list"
 msgstr ""
 
 msgid "FPA .unwind_save does not take a register list"
 msgstr ""
 
-#: config/tc-arm.c:4787
+#: config/tc-arm.c:4784
 msgid ".unwind_save does not support this kind of register"
 msgstr ""
 
 msgid ".unwind_save does not support this kind of register"
 msgstr ""
 
-#: config/tc-arm.c:4826
+#: config/tc-arm.c:4823
 msgid "SP and PC not permitted in .unwind_movsp directive"
 msgstr ""
 
 msgid "SP and PC not permitted in .unwind_movsp directive"
 msgstr ""
 
-#: config/tc-arm.c:4831
+#: config/tc-arm.c:4828
 msgid "unexpected .unwind_movsp directive"
 msgstr ""
 
 msgid "unexpected .unwind_movsp directive"
 msgstr ""
 
-#: config/tc-arm.c:4858
+#: config/tc-arm.c:4855
 msgid "stack increment must be multiple of 4"
 msgstr ""
 
 msgid "stack increment must be multiple of 4"
 msgstr ""
 
-#: config/tc-arm.c:4890
+#: config/tc-arm.c:4887
 msgid "expected <reg>, <reg>"
 msgstr ""
 
 msgid "expected <reg>, <reg>"
 msgstr ""
 
-#: config/tc-arm.c:4908
+#: config/tc-arm.c:4905
 msgid "register must be either sp or set by a previousunwind_movsp directive"
 msgstr ""
 
 msgid "register must be either sp or set by a previousunwind_movsp directive"
 msgstr ""
 
-#: config/tc-arm.c:4947
+#: config/tc-arm.c:4944
 msgid "expected <offset>, <opcode>"
 msgstr ""
 
 msgid "expected <offset>, <opcode>"
 msgstr ""
 
-#: config/tc-arm.c:4959
+#: config/tc-arm.c:4956
 msgid "unwind opcode too long"
 msgstr ""
 
 msgid "unwind opcode too long"
 msgstr ""
 
-#: config/tc-arm.c:4964
+#: config/tc-arm.c:4961
 msgid "invalid unwind opcode"
 msgstr ""
 
 msgid "invalid unwind opcode"
 msgstr ""
 
-#: config/tc-arm.c:5079 config/tc-arm.c:32319
+#: config/tc-arm.c:5076 config/tc-arm.c:32324
 #, c-format
 msgid "unrecognised float16 format \"%s\""
 msgstr ""
 
 #, c-format
 msgid "unrecognised float16 format \"%s\""
 msgstr ""
 
-#: config/tc-arm.c:5090
+#: config/tc-arm.c:5087
 msgid "float16 format cannot be set more than once, ignoring."
 msgstr ""
 
 msgid "float16 format cannot be set more than once, ignoring."
 msgstr ""
 
-#: config/tc-arm.c:5205 config/tc-arm.c:6279 config/tc-arm.c:11655
-#: config/tc-arm.c:12188 config/tc-arm.c:14308 config/tc-arm.c:16259
-#: config/tc-arm.c:16294 config/tc-arm.c:17222 config/tc-arm.c:19143
-#: config/tc-arm.c:19151 config/tc-arm.c:19158 config/tc-arm.c:20798
-#: config/tc-arm.c:29387 config/tc-arm.c:29451 config/tc-arm.c:29459
+#: 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-metag.c:5176 config/tc-z8k.c:1151 config/tc-z8k.c:1161
 msgid "immediate value out of range"
 msgstr ""
 
 #: config/tc-metag.c:5176 config/tc-z8k.c:1151 config/tc-z8k.c:1161
 msgid "immediate value out of range"
 msgstr ""
 
-#: config/tc-arm.c:5375
+#: config/tc-arm.c:5372
 msgid "invalid FPA immediate expression"
 msgstr ""
 
 msgid "invalid FPA immediate expression"
 msgstr ""
 
-#: config/tc-arm.c:5560
+#: config/tc-arm.c:5557
 msgid "'UXTW' not allowed here"
 msgstr ""
 
 msgid "'UXTW' not allowed here"
 msgstr ""
 
-#: config/tc-arm.c:5568
+#: config/tc-arm.c:5565
 msgid "'LSL' or 'ASR' required"
 msgstr ""
 
 msgid "'LSL' or 'ASR' required"
 msgstr ""
 
-#: config/tc-arm.c:5576
+#: config/tc-arm.c:5573
 msgid "'LSL' required"
 msgstr ""
 
 msgid "'LSL' required"
 msgstr ""
 
-#: config/tc-arm.c:5584
+#: config/tc-arm.c:5581
 msgid "'ASR' required"
 msgstr ""
 
 msgid "'ASR' required"
 msgstr ""
 
-#: config/tc-arm.c:5591
+#: config/tc-arm.c:5588
 msgid "'UXTW' required"
 msgstr ""
 
 msgid "'UXTW' required"
 msgstr ""
 
-#: config/tc-arm.c:5670
+#: config/tc-arm.c:5667
 msgid "invalid rotation"
 msgstr ""
 
 msgid "invalid rotation"
 msgstr ""
 
-#: config/tc-arm.c:5852 config/tc-arm.c:6057
+#: config/tc-arm.c:5849 config/tc-arm.c:6054
 msgid "unknown group relocation"
 msgstr ""
 
 msgid "unknown group relocation"
 msgstr ""
 
-#: config/tc-arm.c:5888
+#: config/tc-arm.c:5885
 msgid "alignment must be constant"
 msgstr ""
 
 msgid "alignment must be constant"
 msgstr ""
 
-#: config/tc-arm.c:6091
+#: config/tc-arm.c:6088
 msgid "this group relocation is not allowed on this instruction"
 msgstr ""
 
 msgid "this group relocation is not allowed on this instruction"
 msgstr ""
 
-#: config/tc-arm.c:6147
+#: config/tc-arm.c:6144
 msgid "'}' expected at end of 'option' field"
 msgstr ""
 
 msgid "'}' expected at end of 'option' field"
 msgstr ""
 
-#: config/tc-arm.c:6152
+#: config/tc-arm.c:6149
 msgid "cannot combine index with option"
 msgstr ""
 
 msgid "cannot combine index with option"
 msgstr ""
 
-#: config/tc-arm.c:6417
+#: config/tc-arm.c:6414
 msgid "unexpected bit specified after APSR"
 msgstr ""
 
 msgid "unexpected bit specified after APSR"
 msgstr ""
 
-#: config/tc-arm.c:6429
+#: config/tc-arm.c:6426
 msgid "selected processor does not support DSP extension"
 msgstr ""
 
 msgid "selected processor does not support DSP extension"
 msgstr ""
 
-#: config/tc-arm.c:6441
+#: config/tc-arm.c:6438
 msgid "bad bitmask specified after APSR"
 msgstr ""
 
 msgid "bad bitmask specified after APSR"
 msgstr ""
 
-#: config/tc-arm.c:6465
+#: config/tc-arm.c:6462
 msgid "writing to APSR without specifying a bitmask is deprecated"
 msgstr ""
 
 msgid "writing to APSR without specifying a bitmask is deprecated"
 msgstr ""
 
-#: config/tc-arm.c:6477 config/tc-arm.c:13411 config/tc-arm.c:13456
-#: config/tc-arm.c:13460
+#: config/tc-arm.c:6474 config/tc-arm.c:13408 config/tc-arm.c:13453
+#: config/tc-arm.c:13457
 msgid "selected processor does not support requested special purpose register"
 msgstr ""
 
 msgid "selected processor does not support requested special purpose register"
 msgstr ""
 
-#: config/tc-arm.c:6482
+#: config/tc-arm.c:6479
 msgid "flag for {c}psr instruction expected"
 msgstr ""
 
 msgid "flag for {c}psr instruction expected"
 msgstr ""
 
-#: config/tc-arm.c:6540
+#: config/tc-arm.c:6537
 msgid "unrecognized CPS flag"
 msgstr ""
 
 msgid "unrecognized CPS flag"
 msgstr ""
 
-#: config/tc-arm.c:6547
+#: config/tc-arm.c:6544
 msgid "missing CPS flags"
 msgstr ""
 
 msgid "missing CPS flags"
 msgstr ""
 
-#: config/tc-arm.c:6570 config/tc-arm.c:6576
+#: config/tc-arm.c:6567 config/tc-arm.c:6573
 msgid "valid endian specifiers are be or le"
 msgstr ""
 
 msgid "valid endian specifiers are be or le"
 msgstr ""
 
-#: config/tc-arm.c:6598
+#: config/tc-arm.c:6595
 msgid "missing rotation field after comma"
 msgstr ""
 
 msgid "missing rotation field after comma"
 msgstr ""
 
-#: config/tc-arm.c:6613
+#: config/tc-arm.c:6610
 msgid "rotation can only be 0, 8, 16, or 24"
 msgstr ""
 
 msgid "rotation can only be 0, 8, 16, or 24"
 msgstr ""
 
-#: config/tc-arm.c:6642
+#: config/tc-arm.c:6639
 msgid "condition required"
 msgstr ""
 
 msgid "condition required"
 msgstr ""
 
-#: config/tc-arm.c:6684 config/tc-arm.c:9824
+#: config/tc-arm.c:6681 config/tc-arm.c:9821
 msgid "'[' expected"
 msgstr ""
 
 msgid "'[' expected"
 msgstr ""
 
-#: config/tc-arm.c:6697
+#: config/tc-arm.c:6694
 msgid "',' expected"
 msgstr ""
 
 msgid "',' expected"
 msgstr ""
 
-#: config/tc-arm.c:6714
+#: config/tc-arm.c:6711
 msgid "invalid shift"
 msgstr ""
 
 msgid "invalid shift"
 msgstr ""
 
-#: config/tc-arm.c:6794
+#: config/tc-arm.c:6791
 msgid "expected ARM or MVE vector register"
 msgstr ""
 
 msgid "expected ARM or MVE vector register"
 msgstr ""
 
-#: config/tc-arm.c:6843
+#: config/tc-arm.c:6840
 msgid "can't use Neon quad register here"
 msgstr ""
 
 msgid "can't use Neon quad register here"
 msgstr ""
 
-#: config/tc-arm.c:6912
+#: config/tc-arm.c:6909
 msgid "expected <Rm> or <Dm> or <Qm> operand"
 msgstr ""
 
 msgid "expected <Rm> or <Dm> or <Qm> operand"
 msgstr ""
 
-#: config/tc-arm.c:7012
+#: config/tc-arm.c:7009
 msgid "VFP single, double or MVE vector register expected"
 msgstr ""
 
 msgid "VFP single, double or MVE vector register expected"
 msgstr ""
 
-#: config/tc-arm.c:7032
+#: config/tc-arm.c:7029
 msgid "parse error"
 msgstr ""
 
 msgid "parse error"
 msgstr ""
 
-#: config/tc-arm.c:7334
+#: config/tc-arm.c:7331
 msgid "immediate value 48 or 64 expected"
 msgstr ""
 
 #. ISB can only take SY as an option.
 msgid "immediate value 48 or 64 expected"
 msgstr ""
 
 #. ISB can only take SY as an option.
-#: config/tc-arm.c:7383
+#: config/tc-arm.c:7380
 msgid "invalid barrier type"
 msgstr ""
 
 msgid "invalid barrier type"
 msgstr ""
 
-#: config/tc-arm.c:7557
+#: config/tc-arm.c:7554
 msgid "only floating point zero is allowed as immediate value"
 msgstr ""
 
 msgid "only floating point zero is allowed as immediate value"
 msgstr ""
 
-#: config/tc-arm.c:7652
+#: config/tc-arm.c:7649
 msgid "immediate value is out of range"
 msgstr ""
 
 msgid "immediate value is out of range"
 msgstr ""
 
-#: config/tc-arm.c:7827
+#: config/tc-arm.c:7824
 msgid "iWMMXt data or control register expected"
 msgstr ""
 
 msgid "iWMMXt data or control register expected"
 msgstr ""
 
-#: config/tc-arm.c:7868
+#: config/tc-arm.c:7865
 msgid "Banked registers are not available with this architecture."
 msgstr ""
 
 msgid "Banked registers are not available with this architecture."
 msgstr ""
 
-#: config/tc-arm.c:8116
+#: config/tc-arm.c:8113
 msgid "operand must be LR register"
 msgstr ""
 
 msgid "operand must be LR register"
 msgstr ""
 
-#: config/tc-arm.c:8187 config/tc-score.c:264
+#: config/tc-arm.c:8184 config/tc-score.c:264
 msgid "garbage following instruction"
 msgstr ""
 
 #. If REG is R13 (the stack pointer), warn that its use is
 #. deprecated.
 msgid "garbage following instruction"
 msgstr ""
 
 #. If REG is R13 (the stack pointer), warn that its use is
 #. deprecated.
-#: config/tc-arm.c:8237
+#: config/tc-arm.c:8234
 msgid "use of r13 is deprecated"
 msgstr ""
 
 msgid "use of r13 is deprecated"
 msgstr ""
 
-#: config/tc-arm.c:8255 config/tc-arm.c:20506
+#: config/tc-arm.c:8252 config/tc-arm.c:20503
 msgid ""
 "ARMv8.2 scalar fp16 instruction cannot be conditional, the behaviour is "
 "UNPREDICTABLE"
 msgstr ""
 
 msgid ""
 "ARMv8.2 scalar fp16 instruction cannot be conditional, the behaviour is "
 "UNPREDICTABLE"
 msgstr ""
 
-#: config/tc-arm.c:8330
+#: config/tc-arm.c:8327
 msgid "D register out of range for selected VFP version"
 msgstr ""
 
 msgid "D register out of range for selected VFP version"
 msgstr ""
 
-#: config/tc-arm.c:8427 config/tc-arm.c:11350
+#: config/tc-arm.c:8424 config/tc-arm.c:11347
 msgid "Instruction does not support =N addresses"
 msgstr ""
 
 msgid "Instruction does not support =N addresses"
 msgstr ""
 
-#: config/tc-arm.c:8435
+#: config/tc-arm.c:8432
 msgid "instruction does not accept preindexed addressing"
 msgstr ""
 
 #. unindexed - only for coprocessor
 msgid "instruction does not accept preindexed addressing"
 msgstr ""
 
 #. unindexed - only for coprocessor
-#: config/tc-arm.c:8451 config/tc-arm.c:11413
+#: config/tc-arm.c:8448 config/tc-arm.c:11410
 msgid "instruction does not accept unindexed addressing"
 msgstr ""
 
 msgid "instruction does not accept unindexed addressing"
 msgstr ""
 
-#: config/tc-arm.c:8459
+#: config/tc-arm.c:8456
 msgid "destination register same as write-back base"
 msgstr ""
 
 msgid "destination register same as write-back base"
 msgstr ""
 
-#: config/tc-arm.c:8460
+#: config/tc-arm.c:8457
 msgid "source register same as write-back base"
 msgstr ""
 
 msgid "source register same as write-back base"
 msgstr ""
 
-#: config/tc-arm.c:8510
+#: config/tc-arm.c:8507
 msgid "use of PC in this instruction is deprecated"
 msgstr ""
 
 msgid "use of PC in this instruction is deprecated"
 msgstr ""
 
-#: config/tc-arm.c:8533
+#: config/tc-arm.c:8530
 msgid "instruction does not accept scaled register index"
 msgstr ""
 
 msgid "instruction does not accept scaled register index"
 msgstr ""
 
-#: config/tc-arm.c:8838
+#: config/tc-arm.c:8835
 msgid "invalid pseudo operation"
 msgstr ""
 
 msgid "invalid pseudo operation"
 msgstr ""
 
-#: config/tc-arm.c:9081
+#: config/tc-arm.c:9078
 msgid "invalid co-processor operand"
 msgstr ""
 
 msgid "invalid co-processor operand"
 msgstr ""
 
-#: config/tc-arm.c:9097
+#: config/tc-arm.c:9094
 msgid "instruction does not support unindexed addressing"
 msgstr ""
 
 msgid "instruction does not support unindexed addressing"
 msgstr ""
 
-#: config/tc-arm.c:9112
+#: config/tc-arm.c:9109
 msgid "pc may not be used with write-back"
 msgstr ""
 
 msgid "pc may not be used with write-back"
 msgstr ""
 
-#: config/tc-arm.c:9117
+#: config/tc-arm.c:9114
 msgid "instruction does not support writeback"
 msgstr ""
 
 msgid "instruction does not support writeback"
 msgstr ""
 
-#: config/tc-arm.c:9223
+#: config/tc-arm.c:9220
 msgid "Rn must not overlap other operands"
 msgstr ""
 
 msgid "Rn must not overlap other operands"
 msgstr ""
 
-#: config/tc-arm.c:9228
+#: config/tc-arm.c:9225
 msgid "swp{b} use is obsoleted for ARMv8 and later"
 msgstr ""
 
 msgid "swp{b} use is obsoleted for ARMv8 and later"
 msgstr ""
 
-#: config/tc-arm.c:9231
+#: config/tc-arm.c:9228
 msgid "swp{b} use is deprecated for ARMv6 and ARMv7"
 msgstr ""
 
 msgid "swp{b} use is deprecated for ARMv6 and ARMv7"
 msgstr ""
 
-#: config/tc-arm.c:9350 config/tc-arm.c:9369 config/tc-arm.c:9382
-#: config/tc-arm.c:12025 config/tc-arm.c:12056 config/tc-arm.c:12078
+#: config/tc-arm.c:9347 config/tc-arm.c:9366 config/tc-arm.c:9379
+#: config/tc-arm.c:12022 config/tc-arm.c:12053 config/tc-arm.c:12075
 msgid "bit-field extends past end of register"
 msgstr ""
 
 msgid "bit-field extends past end of register"
 msgstr ""
 
-#: config/tc-arm.c:9412
+#: config/tc-arm.c:9409
 msgid "the only valid suffixes here are '(plt)' and '(tlscall)'"
 msgstr ""
 
 msgid "the only valid suffixes here are '(plt)' and '(tlscall)'"
 msgstr ""
 
-#: config/tc-arm.c:9465
+#: config/tc-arm.c:9462
 msgid "use of r15 in blx in ARM mode is not really useful"
 msgstr ""
 
 msgid "use of r15 in blx in ARM mode is not really useful"
 msgstr ""
 
-#: config/tc-arm.c:9487
+#: config/tc-arm.c:9484
 msgid "use of r15 in bx in ARM mode is not really useful"
 msgstr ""
 
 msgid "use of r15 in bx in ARM mode is not really useful"
 msgstr ""
 
-#: config/tc-arm.c:9513
+#: config/tc-arm.c:9510
 msgid "use of r15 in bxj is not really useful"
 msgstr ""
 
 msgid "use of r15 in bxj is not really useful"
 msgstr ""
 
-#: config/tc-arm.c:9561
+#: config/tc-arm.c:9558
 msgid "This coprocessor register access is deprecated in ARMv8"
 msgstr ""
 
 msgid "This coprocessor register access is deprecated in ARMv8"
 msgstr ""
 
-#: config/tc-arm.c:9769 config/tc-arm.c:9778
+#: config/tc-arm.c:9766 config/tc-arm.c:9775
 msgid "writeback of base register is UNPREDICTABLE"
 msgstr ""
 
 msgid "writeback of base register is UNPREDICTABLE"
 msgstr ""
 
-#: config/tc-arm.c:9772
+#: config/tc-arm.c:9769
 msgid "writeback of base register when in register list is UNPREDICTABLE"
 msgstr ""
 
 msgid "writeback of base register when in register list is UNPREDICTABLE"
 msgstr ""
 
-#: config/tc-arm.c:9782
+#: config/tc-arm.c:9779
 msgid "if writeback register is in list, it must be the lowest reg in the list"
 msgstr ""
 
 msgid "if writeback register is in list, it must be the lowest reg in the list"
 msgstr ""
 
-#: config/tc-arm.c:9819
+#: config/tc-arm.c:9816
 msgid "first transfer register must be even"
 msgstr ""
 
 msgid "first transfer register must be even"
 msgstr ""
 
-#: config/tc-arm.c:9822
+#: config/tc-arm.c:9819
 msgid "can only transfer two consecutive registers"
 msgstr ""
 
 msgid "can only transfer two consecutive registers"
 msgstr ""
 
@@ -4010,1421 +4010,1421 @@ msgstr ""
 #. have been called in the first place.
 #. If op 2 were present and equal to PC, this function wouldn't
 #. have been called in the first place.
 #. have been called in the first place.
 #. If op 2 were present and equal to PC, this function wouldn't
 #. have been called in the first place.
-#: config/tc-arm.c:9823 config/tc-arm.c:9893 config/tc-arm.c:10624
-#: config/tc-arm.c:12900
+#: config/tc-arm.c:9820 config/tc-arm.c:9890 config/tc-arm.c:10621
+#: config/tc-arm.c:12897
 msgid "r14 not allowed here"
 msgstr ""
 
 msgid "r14 not allowed here"
 msgstr ""
 
-#: config/tc-arm.c:9835
+#: config/tc-arm.c:9832
 msgid "base register written back, and overlaps second transfer register"
 msgstr ""
 
 msgid "base register written back, and overlaps second transfer register"
 msgstr ""
 
-#: config/tc-arm.c:9845
+#: config/tc-arm.c:9842
 msgid "index register overlaps transfer register"
 msgstr ""
 
 msgid "index register overlaps transfer register"
 msgstr ""
 
-#: config/tc-arm.c:9874 config/tc-arm.c:10591
+#: config/tc-arm.c:9871 config/tc-arm.c:10588
 msgid "offset must be zero in ARM encoding"
 msgstr ""
 
 msgid "offset must be zero in ARM encoding"
 msgstr ""
 
-#: config/tc-arm.c:9887 config/tc-arm.c:10618
+#: config/tc-arm.c:9884 config/tc-arm.c:10615
 msgid "even register required"
 msgstr ""
 
 msgid "even register required"
 msgstr ""
 
-#: config/tc-arm.c:9890
+#: config/tc-arm.c:9887
 msgid "can only load two consecutive registers"
 msgstr ""
 
 msgid "can only load two consecutive registers"
 msgstr ""
 
-#: config/tc-arm.c:9908
+#: config/tc-arm.c:9905
 msgid "ldr to register 15 must be 4-byte aligned"
 msgstr ""
 
 msgid "ldr to register 15 must be 4-byte aligned"
 msgstr ""
 
-#: config/tc-arm.c:9931 config/tc-arm.c:9963
+#: config/tc-arm.c:9928 config/tc-arm.c:9960
 msgid "this instruction requires a post-indexed address"
 msgstr ""
 
 msgid "this instruction requires a post-indexed address"
 msgstr ""
 
-#: config/tc-arm.c:9990
+#: config/tc-arm.c:9987
 msgid "Rd and Rm should be different in mla"
 msgstr ""
 
 msgid "Rd and Rm should be different in mla"
 msgstr ""
 
-#: config/tc-arm.c:10017 config/tc-arm.c:13275
+#: config/tc-arm.c:10014 config/tc-arm.c:13272
 msgid ":lower16: not allowed in this instruction"
 msgstr ""
 
 msgid ":lower16: not allowed in this instruction"
 msgstr ""
 
-#: config/tc-arm.c:10019 config/tc-arm.c:13280
+#: config/tc-arm.c:10016 config/tc-arm.c:13277
 msgid ":upper16: not allowed in this instruction"
 msgstr ""
 
 msgid ":upper16: not allowed in this instruction"
 msgstr ""
 
-#: config/tc-arm.c:10036
+#: config/tc-arm.c:10033
 msgid "operand 1 must be FPSCR"
 msgstr ""
 
 msgid "operand 1 must be FPSCR"
 msgstr ""
 
-#: config/tc-arm.c:10089 config/tc-arm.c:10098 config/tc-arm.c:10152
-#: config/tc-arm.c:10161
+#: config/tc-arm.c:10086 config/tc-arm.c:10095 config/tc-arm.c:10149
+#: config/tc-arm.c:10158
 msgid "selected processor does not support instruction"
 msgstr ""
 
 msgid "selected processor does not support instruction"
 msgstr ""
 
-#: config/tc-arm.c:10101 config/tc-arm.c:10164
+#: config/tc-arm.c:10098 config/tc-arm.c:10161
 msgid "accessing MVE system register without MVE is UNPREDICTABLE"
 msgstr ""
 
 msgid "accessing MVE system register without MVE is UNPREDICTABLE"
 msgstr ""
 
-#: config/tc-arm.c:10192 config/tc-arm.c:13394
+#: config/tc-arm.c:10189 config/tc-arm.c:13391
 msgid "bad register for mrs"
 msgstr ""
 
 msgid "bad register for mrs"
 msgstr ""
 
-#: config/tc-arm.c:10199 config/tc-arm.c:13418
+#: config/tc-arm.c:10196 config/tc-arm.c:13415
 msgid "'APSR', 'CPSR' or 'SPSR' expected"
 msgstr ""
 
 msgid "'APSR', 'CPSR' or 'SPSR' expected"
 msgstr ""
 
-#: config/tc-arm.c:10240
+#: config/tc-arm.c:10237
 msgid "Rd and Rm should be different in mul"
 msgstr ""
 
 msgid "Rd and Rm should be different in mul"
 msgstr ""
 
-#: config/tc-arm.c:10259 config/tc-arm.c:10536 config/tc-arm.c:13557
+#: config/tc-arm.c:10256 config/tc-arm.c:10533 config/tc-arm.c:13554
 msgid "rdhi and rdlo must be different"
 msgstr ""
 
 msgid "rdhi and rdlo must be different"
 msgstr ""
 
-#: config/tc-arm.c:10265
+#: config/tc-arm.c:10262
 msgid "rdhi, rdlo and rm must all be different"
 msgstr ""
 
 msgid "rdhi, rdlo and rm must all be different"
 msgstr ""
 
-#: config/tc-arm.c:10331
+#: config/tc-arm.c:10328
 msgid "'[' expected after PLD mnemonic"
 msgstr ""
 
 msgid "'[' expected after PLD mnemonic"
 msgstr ""
 
-#: config/tc-arm.c:10333 config/tc-arm.c:10348
+#: config/tc-arm.c:10330 config/tc-arm.c:10345
 msgid "post-indexed expression used in preload instruction"
 msgstr ""
 
 msgid "post-indexed expression used in preload instruction"
 msgstr ""
 
-#: config/tc-arm.c:10335 config/tc-arm.c:10350
+#: config/tc-arm.c:10332 config/tc-arm.c:10347
 msgid "writeback used in preload instruction"
 msgstr ""
 
 msgid "writeback used in preload instruction"
 msgstr ""
 
-#: config/tc-arm.c:10337 config/tc-arm.c:10352
+#: config/tc-arm.c:10334 config/tc-arm.c:10349
 msgid "unindexed addressing used in preload instruction"
 msgstr ""
 
 msgid "unindexed addressing used in preload instruction"
 msgstr ""
 
-#: config/tc-arm.c:10346
+#: config/tc-arm.c:10343
 msgid "'[' expected after PLI mnemonic"
 msgstr ""
 
 msgid "'[' expected after PLI mnemonic"
 msgstr ""
 
-#: config/tc-arm.c:10361 config/tc-arm.c:13726
+#: config/tc-arm.c:10358 config/tc-arm.c:13723
 msgid "push/pop do not support {reglist}^"
 msgstr ""
 
 msgid "push/pop do not support {reglist}^"
 msgstr ""
 
-#: config/tc-arm.c:10439 config/tc-arm.c:13903
+#: config/tc-arm.c:10436 config/tc-arm.c:13900
 msgid "setend use is deprecated for ARMv8"
 msgstr ""
 
 msgid "setend use is deprecated for ARMv8"
 msgstr ""
 
-#: config/tc-arm.c:10460 config/tc-arm.c:13964 config/tc-arm.c:13996
-#: config/tc-arm.c:14039
+#: config/tc-arm.c:10457 config/tc-arm.c:13961 config/tc-arm.c:13993
+#: config/tc-arm.c:14036
 msgid "extraneous shift as part of operand to shift insn"
 msgstr ""
 
 msgid "extraneous shift as part of operand to shift insn"
 msgstr ""
 
-#: config/tc-arm.c:10470 config/tc-arm.c:14102
+#: config/tc-arm.c:10467 config/tc-arm.c:14099
 msgid "immediate too large (bigger than 0xF)"
 msgstr ""
 
 msgid "immediate too large (bigger than 0xF)"
 msgstr ""
 
-#: config/tc-arm.c:10494 config/tc-arm.c:10503
+#: config/tc-arm.c:10491 config/tc-arm.c:10500
 msgid "selected processor does not support SETPAN instruction"
 msgstr ""
 
 msgid "selected processor does not support SETPAN instruction"
 msgstr ""
 
-#: config/tc-arm.c:10562
+#: config/tc-arm.c:10559
 msgid "SRS base register must be r13"
 msgstr ""
 
 msgid "SRS base register must be r13"
 msgstr ""
 
-#: config/tc-arm.c:10621
+#: config/tc-arm.c:10618
 msgid "can only store two consecutive registers"
 msgstr ""
 
 msgid "can only store two consecutive registers"
 msgstr ""
 
-#: config/tc-arm.c:10743 config/tc-arm.c:10764
+#: config/tc-arm.c:10740 config/tc-arm.c:10761
 msgid "only two consecutive VFP SP registers allowed here"
 msgstr ""
 
 msgid "only two consecutive VFP SP registers allowed here"
 msgstr ""
 
-#: config/tc-arm.c:10792 config/tc-arm.c:10807
+#: config/tc-arm.c:10789 config/tc-arm.c:10804
 msgid "this addressing mode requires base-register writeback"
 msgstr ""
 
 #. If srcsize is 16, inst.operands[1].imm must be in the range 0-16.
 #. i.e. immbits must be in range 0 - 16.
 msgid "this addressing mode requires base-register writeback"
 msgstr ""
 
 #. If srcsize is 16, inst.operands[1].imm must be in the range 0-16.
 #. i.e. immbits must be in range 0 - 16.
-#: config/tc-arm.c:10936
+#: config/tc-arm.c:10933
 msgid "immediate value out of range, expected range [0, 16]"
 msgstr ""
 
 #. If srcsize is 32, inst.operands[1].imm must be in the range 1-32.
 #. i.e. immbits must be in range 0 - 31.
 msgid "immediate value out of range, expected range [0, 16]"
 msgstr ""
 
 #. If srcsize is 32, inst.operands[1].imm must be in the range 1-32.
 #. i.e. immbits must be in range 0 - 31.
-#: config/tc-arm.c:10943
+#: config/tc-arm.c:10940
 msgid "immediate value out of range, expected range [1, 32]"
 msgstr ""
 
 msgid "immediate value out of range, expected range [1, 32]"
 msgstr ""
 
-#: config/tc-arm.c:11009
+#: config/tc-arm.c:11006
 msgid "this instruction does not support indexing"
 msgstr ""
 
 msgid "this instruction does not support indexing"
 msgstr ""
 
-#: config/tc-arm.c:11032
+#: config/tc-arm.c:11029
 msgid "only r15 allowed here"
 msgstr ""
 
 msgid "only r15 allowed here"
 msgstr ""
 
-#: config/tc-arm.c:11167
+#: config/tc-arm.c:11164
 msgid "immediate operand requires iWMMXt2"
 msgstr ""
 
 msgid "immediate operand requires iWMMXt2"
 msgstr ""
 
-#: config/tc-arm.c:11311
+#: config/tc-arm.c:11308
 msgid "shift by register not allowed in thumb mode"
 msgstr ""
 
 msgid "shift by register not allowed in thumb mode"
 msgstr ""
 
-#: config/tc-arm.c:11323 config/tc-arm.c:14148 config/tc-arm.c:28678
+#: config/tc-arm.c:11320 config/tc-arm.c:14145 config/tc-arm.c:28682
 msgid "shift expression is too large"
 msgstr ""
 
 msgid "shift expression is too large"
 msgstr ""
 
-#: config/tc-arm.c:11356
+#: config/tc-arm.c:11353
 msgid "cannot use register index with this instruction"
 msgstr ""
 
 msgid "cannot use register index with this instruction"
 msgstr ""
 
-#: config/tc-arm.c:11358
+#: config/tc-arm.c:11355
 msgid "Thumb does not support negative register indexing"
 msgstr ""
 
 msgid "Thumb does not support negative register indexing"
 msgstr ""
 
-#: config/tc-arm.c:11360
+#: config/tc-arm.c:11357
 msgid "Thumb does not support register post-indexing"
 msgstr ""
 
 msgid "Thumb does not support register post-indexing"
 msgstr ""
 
-#: config/tc-arm.c:11362
+#: config/tc-arm.c:11359
 msgid "Thumb does not support register indexing with writeback"
 msgstr ""
 
 msgid "Thumb does not support register indexing with writeback"
 msgstr ""
 
-#: config/tc-arm.c:11364
+#: config/tc-arm.c:11361
 msgid "Thumb supports only LSL in shifted register indexing"
 msgstr ""
 
 msgid "Thumb supports only LSL in shifted register indexing"
 msgstr ""
 
-#: config/tc-arm.c:11373 config/tc-arm.c:19874
+#: config/tc-arm.c:11370 config/tc-arm.c:19871
 msgid "shift out of range"
 msgstr ""
 
 msgid "shift out of range"
 msgstr ""
 
-#: config/tc-arm.c:11382
+#: config/tc-arm.c:11379
 msgid "cannot use writeback with this instruction"
 msgstr ""
 
 msgid "cannot use writeback with this instruction"
 msgstr ""
 
-#: config/tc-arm.c:11403
+#: config/tc-arm.c:11400
 msgid "cannot use post-indexing with PC-relative addressing"
 msgstr ""
 
 msgid "cannot use post-indexing with PC-relative addressing"
 msgstr ""
 
-#: config/tc-arm.c:11404
+#: config/tc-arm.c:11401
 msgid "cannot use post-indexing with this instruction"
 msgstr ""
 
 msgid "cannot use post-indexing with this instruction"
 msgstr ""
 
-#: config/tc-arm.c:11650
+#: config/tc-arm.c:11647
 msgid "only SUBS PC, LR, #const allowed"
 msgstr ""
 
 msgid "only SUBS PC, LR, #const allowed"
 msgstr ""
 
-#: config/tc-arm.c:11733 config/tc-arm.c:11893 config/tc-arm.c:11990
-#: config/tc-arm.c:13355 config/tc-arm.c:13663
+#: config/tc-arm.c:11730 config/tc-arm.c:11890 config/tc-arm.c:11987
+#: config/tc-arm.c:13352 config/tc-arm.c:13660
 msgid "shift must be constant"
 msgstr ""
 
 msgid "shift must be constant"
 msgstr ""
 
-#: config/tc-arm.c:11738
+#: config/tc-arm.c:11735
 msgid "shift value over 3 not allowed in thumb mode"
 msgstr ""
 
 msgid "shift value over 3 not allowed in thumb mode"
 msgstr ""
 
-#: config/tc-arm.c:11740
+#: config/tc-arm.c:11737
 msgid "only LSL shift allowed in thumb mode"
 msgstr ""
 
 msgid "only LSL shift allowed in thumb mode"
 msgstr ""
 
-#: config/tc-arm.c:11764 config/tc-arm.c:11908 config/tc-arm.c:12005
-#: config/tc-arm.c:13368
+#: config/tc-arm.c:11761 config/tc-arm.c:11905 config/tc-arm.c:12002
+#: config/tc-arm.c:13365
 msgid "unshifted register required"
 msgstr ""
 
 msgid "unshifted register required"
 msgstr ""
 
-#: config/tc-arm.c:11779 config/tc-arm.c:12016 config/tc-arm.c:13518
+#: config/tc-arm.c:11776 config/tc-arm.c:12013 config/tc-arm.c:13515
 msgid "dest must overlap one source register"
 msgstr ""
 
 msgid "dest must overlap one source register"
 msgstr ""
 
-#: config/tc-arm.c:11911 config/tc-csky.c:5510
+#: config/tc-arm.c:11908 config/tc-csky.c:5510
 msgid "dest and source1 must be the same register"
 msgstr ""
 
 msgid "dest and source1 must be the same register"
 msgstr ""
 
-#: config/tc-arm.c:12151
+#: config/tc-arm.c:12148
 msgid ""
 "selected architecture does not support wide conditional branch instruction"
 msgstr ""
 
 msgid ""
 "selected architecture does not support wide conditional branch instruction"
 msgstr ""
 
-#: config/tc-arm.c:12184
+#: config/tc-arm.c:12181
 msgid "instruction is always unconditional"
 msgstr ""
 
 msgid "instruction is always unconditional"
 msgstr ""
 
-#: config/tc-arm.c:12359
+#: config/tc-arm.c:12356
 msgid "selected processor does not support 'A' form of this instruction"
 msgstr ""
 
 msgid "selected processor does not support 'A' form of this instruction"
 msgstr ""
 
-#: config/tc-arm.c:12362
+#: config/tc-arm.c:12359
 msgid "Thumb does not support the 2-argument form of this instruction"
 msgstr ""
 
 msgid "Thumb does not support the 2-argument form of this instruction"
 msgstr ""
 
-#: config/tc-arm.c:12487
+#: config/tc-arm.c:12484
 msgid "SP not allowed in register list"
 msgstr ""
 
 msgid "SP not allowed in register list"
 msgstr ""
 
-#: config/tc-arm.c:12491 config/tc-arm.c:12598
+#: config/tc-arm.c:12488 config/tc-arm.c:12595
 msgid ""
 "having the base register in the register list when using write back is "
 "UNPREDICTABLE"
 msgstr ""
 
 msgid ""
 "having the base register in the register list when using write back is "
 "UNPREDICTABLE"
 msgstr ""
 
-#: config/tc-arm.c:12499
+#: config/tc-arm.c:12496
 msgid "LR and PC should not both be in register list"
 msgstr ""
 
 msgid "LR and PC should not both be in register list"
 msgstr ""
 
-#: config/tc-arm.c:12507
+#: config/tc-arm.c:12504
 msgid "PC not allowed in register list"
 msgstr ""
 
 msgid "PC not allowed in register list"
 msgstr ""
 
-#: config/tc-arm.c:12550
+#: config/tc-arm.c:12547
 msgid "Thumb load/store multiple does not support {reglist}^"
 msgstr ""
 
 msgid "Thumb load/store multiple does not support {reglist}^"
 msgstr ""
 
-#: config/tc-arm.c:12575 config/tc-arm.c:12653
+#: config/tc-arm.c:12572 config/tc-arm.c:12650
 #, c-format
 msgid "value stored for r%d is UNKNOWN"
 msgstr ""
 
 #, c-format
 msgid "value stored for r%d is UNKNOWN"
 msgstr ""
 
-#: config/tc-arm.c:12646
+#: config/tc-arm.c:12643
 msgid "Thumb-2 instruction only valid in unified syntax"
 msgstr ""
 
 msgid "Thumb-2 instruction only valid in unified syntax"
 msgstr ""
 
-#: config/tc-arm.c:12650 config/tc-arm.c:12660
+#: config/tc-arm.c:12647 config/tc-arm.c:12657
 msgid "this instruction will write back the base register"
 msgstr ""
 
 msgid "this instruction will write back the base register"
 msgstr ""
 
-#: config/tc-arm.c:12663
+#: config/tc-arm.c:12660
 msgid "this instruction will not write back the base register"
 msgstr ""
 
 msgid "this instruction will not write back the base register"
 msgstr ""
 
-#: config/tc-arm.c:12694
+#: config/tc-arm.c:12691
 msgid "r14 not allowed as first register when second register is omitted"
 msgstr ""
 
 msgid "r14 not allowed as first register when second register is omitted"
 msgstr ""
 
-#: config/tc-arm.c:12794
+#: config/tc-arm.c:12791
 msgid ""
 "This instruction may be unpredictable if executed on M-profile cores with "
 "interrupts enabled."
 msgstr ""
 
 msgid ""
 "This instruction may be unpredictable if executed on M-profile cores with "
 "interrupts enabled."
 msgstr ""
 
-#: config/tc-arm.c:12823 config/tc-arm.c:12836 config/tc-arm.c:12872
+#: config/tc-arm.c:12820 config/tc-arm.c:12833 config/tc-arm.c:12869
 msgid "Thumb does not support this addressing mode"
 msgstr ""
 
 msgid "Thumb does not support this addressing mode"
 msgstr ""
 
-#: config/tc-arm.c:12840
+#: config/tc-arm.c:12837
 msgid "byte or halfword not valid for base register"
 msgstr ""
 
 msgid "byte or halfword not valid for base register"
 msgstr ""
 
-#: config/tc-arm.c:12843
+#: config/tc-arm.c:12840
 msgid "r15 based store not allowed"
 msgstr ""
 
 msgid "r15 based store not allowed"
 msgstr ""
 
-#: config/tc-arm.c:12845
+#: config/tc-arm.c:12842
 msgid "invalid base register for register offset"
 msgstr ""
 
 msgid "invalid base register for register offset"
 msgstr ""
 
-#: config/tc-arm.c:12902
+#: config/tc-arm.c:12899
 msgid "r12 not allowed here"
 msgstr ""
 
 msgid "r12 not allowed here"
 msgstr ""
 
-#: config/tc-arm.c:12908
+#: config/tc-arm.c:12905
 msgid "base register written back, and overlaps one of transfer registers"
 msgstr ""
 
 msgid "base register written back, and overlaps one of transfer registers"
 msgstr ""
 
-#: config/tc-arm.c:13036
+#: config/tc-arm.c:13033
 #, c-format
 msgid ""
 "Use of r%u as a source register is deprecated when r%u is the destination "
 "register."
 msgstr ""
 
 #, c-format
 msgid ""
 "Use of r%u as a source register is deprecated when r%u is the destination "
 "register."
 msgstr ""
 
-#: config/tc-arm.c:13231
+#: config/tc-arm.c:13228
 msgid "shifts in CMP/MOV instructions are only supported in unified syntax"
 msgstr ""
 
 msgid "shifts in CMP/MOV instructions are only supported in unified syntax"
 msgstr ""
 
-#: config/tc-arm.c:13259
+#: config/tc-arm.c:13256
 msgid "only lo regs allowed with immediate"
 msgstr ""
 
 msgid "only lo regs allowed with immediate"
 msgstr ""
 
-#: config/tc-arm.c:13436
+#: config/tc-arm.c:13433
 msgid "Thumb encoding does not support an immediate here"
 msgstr ""
 
 msgid "Thumb encoding does not support an immediate here"
 msgstr ""
 
-#: config/tc-arm.c:13523
+#: config/tc-arm.c:13520
 msgid "Thumb-2 MUL must not set flags"
 msgstr ""
 
 msgid "Thumb-2 MUL must not set flags"
 msgstr ""
 
-#: config/tc-arm.c:13588
+#: config/tc-arm.c:13585
 msgid "Thumb does not support NOP with hints"
 msgstr ""
 
 msgid "Thumb does not support NOP with hints"
 msgstr ""
 
-#: config/tc-arm.c:13748 config/tc-arm.c:13760
+#: config/tc-arm.c:13745 config/tc-arm.c:13757
 msgid "invalid register list to push/pop instruction"
 msgstr ""
 
 msgid "invalid register list to push/pop instruction"
 msgstr ""
 
-#: config/tc-arm.c:14023
+#: config/tc-arm.c:14020
 msgid "source1 and dest must be same register"
 msgstr ""
 
 msgid "source1 and dest must be same register"
 msgstr ""
 
-#: config/tc-arm.c:14048
+#: config/tc-arm.c:14045
 msgid "ror #imm not supported"
 msgstr ""
 
 msgid "ror #imm not supported"
 msgstr ""
 
-#: config/tc-arm.c:14099
+#: config/tc-arm.c:14096
 msgid "SMC is not permitted on this architecture"
 msgstr ""
 
 msgid "SMC is not permitted on this architecture"
 msgstr ""
 
-#: config/tc-arm.c:14265
+#: config/tc-arm.c:14262
 msgid "Thumb encoding does not support rotation"
 msgstr ""
 
 msgid "Thumb encoding does not support rotation"
 msgstr ""
 
-#: config/tc-arm.c:14285
+#: config/tc-arm.c:14282
 msgid "instruction requires register index"
 msgstr ""
 
 msgid "instruction requires register index"
 msgstr ""
 
-#: config/tc-arm.c:14295
+#: config/tc-arm.c:14292
 msgid "instruction does not allow shifted index"
 msgstr ""
 
 msgid "instruction does not allow shifted index"
 msgstr ""
 
-#: config/tc-arm.c:14451 config/tc-arm.c:29822
+#: config/tc-arm.c:14448 config/tc-arm.c:29826
 msgid "out of range label-relative fixup value"
 msgstr ""
 
 msgid "out of range label-relative fixup value"
 msgstr ""
 
-#: config/tc-arm.c:14775
+#: config/tc-arm.c:14772
 msgid "invalid neon suffix for non neon instruction"
 msgstr ""
 
 msgid "invalid neon suffix for non neon instruction"
 msgstr ""
 
-#: config/tc-arm.c:15170 config/tc-arm.c:15523 config/tc-arm.c:17008
-#: config/tc-arm.c:17088 config/tc-arm.c:17145 config/tc-arm.c:19026
-#: config/tc-arm.c:21202 config/tc-arm.c:21389
+#: 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
 msgid "invalid instruction shape"
 msgstr ""
 
 msgid "invalid instruction shape"
 msgstr ""
 
-#: config/tc-arm.c:15422
+#: config/tc-arm.c:15419
 msgid "types specified in both the mnemonic and operands"
 msgstr ""
 
 msgid "types specified in both the mnemonic and operands"
 msgstr ""
 
-#: config/tc-arm.c:15459
+#: config/tc-arm.c:15456
 msgid "operand types can't be inferred"
 msgstr ""
 
 msgid "operand types can't be inferred"
 msgstr ""
 
-#: config/tc-arm.c:15465
+#: config/tc-arm.c:15462
 msgid "type specifier has the wrong number of parts"
 msgstr ""
 
 msgid "type specifier has the wrong number of parts"
 msgstr ""
 
-#: config/tc-arm.c:15551 config/tc-arm.c:19295 config/tc-arm.c:19302
+#: config/tc-arm.c:15548 config/tc-arm.c:19292 config/tc-arm.c:19299
 msgid "operand size must match register width"
 msgstr ""
 
 msgid "operand size must match register width"
 msgstr ""
 
-#: config/tc-arm.c:15573
+#: config/tc-arm.c:15570
 msgid "inconsistent types in Neon instruction"
 msgstr ""
 
 msgid "inconsistent types in Neon instruction"
 msgstr ""
 
-#: config/tc-arm.c:15994
+#: config/tc-arm.c:15991
 msgid "Type is not allowed for this instruction"
 msgstr ""
 
 msgid "Type is not allowed for this instruction"
 msgstr ""
 
-#: config/tc-arm.c:16069
+#: config/tc-arm.c:16066
 msgid "MVE vector or ARM register expected"
 msgstr ""
 
 msgid "MVE vector or ARM register expected"
 msgstr ""
 
-#: config/tc-arm.c:16186
+#: config/tc-arm.c:16183
 msgid "immediate must be either 1, 2, 4 or 8"
 msgstr ""
 
 msgid "immediate must be either 1, 2, 4 or 8"
 msgstr ""
 
-#: config/tc-arm.c:16343
+#: config/tc-arm.c:16340
 msgid "immediate operand expected in the range [1,8]"
 msgstr ""
 
 msgid "immediate operand expected in the range [1,8]"
 msgstr ""
 
-#: config/tc-arm.c:16344
+#: config/tc-arm.c:16341
 msgid "immediate operand expected in the range [1,16]"
 msgstr ""
 
 msgid "immediate operand expected in the range [1,16]"
 msgstr ""
 
-#: config/tc-arm.c:16486
+#: config/tc-arm.c:16483
 msgid "expected LR"
 msgstr ""
 
 msgid "expected LR"
 msgstr ""
 
-#: config/tc-arm.c:16985 config/tc-arm.c:17065 config/tc-arm.c:18662
-#: config/tc-arm.c:20491
+#: config/tc-arm.c:16982 config/tc-arm.c:17062 config/tc-arm.c:18659
+#: config/tc-arm.c:20488
 msgid "immediate out of range for shift"
 msgstr ""
 
 msgid "immediate out of range for shift"
 msgstr ""
 
-#: config/tc-arm.c:17279
+#: config/tc-arm.c:17276
 msgid "first and second operands shall be the same register"
 msgstr ""
 
 msgid "first and second operands shall be the same register"
 msgstr ""
 
-#: config/tc-arm.c:17393 config/tc-arm.c:17455
+#: config/tc-arm.c:17390 config/tc-arm.c:17452
 msgid "destination register and offset register may not be the same"
 msgstr ""
 
 msgid "destination register and offset register may not be the same"
 msgstr ""
 
-#: config/tc-arm.c:17405 config/tc-arm.c:17524
+#: config/tc-arm.c:17402 config/tc-arm.c:17521
 msgid "immediate must be a multiple of 4 in the range of +/-[0,508]"
 msgstr ""
 
 msgid "immediate must be a multiple of 4 in the range of +/-[0,508]"
 msgstr ""
 
-#: config/tc-arm.c:17407
+#: config/tc-arm.c:17404
 msgid "immediate must be a multiple of 8 in the range of +/-[0,1016]"
 msgstr ""
 
 msgid "immediate must be a multiple of 8 in the range of +/-[0,1016]"
 msgstr ""
 
-#: config/tc-arm.c:17428
+#: config/tc-arm.c:17425
 msgid "can not shift offsets when accessing less than half-word"
 msgstr ""
 
 msgid "can not shift offsets when accessing less than half-word"
 msgstr ""
 
-#: config/tc-arm.c:17430
+#: config/tc-arm.c:17427
 msgid ""
 "shift immediate must be 1, 2 or 3 for half-word, word or double-word "
 "accesses respectively"
 msgstr ""
 
 msgid ""
 "shift immediate must be 1, 2 or 3 for half-word, word or double-word "
 "accesses respectively"
 msgstr ""
 
-#: config/tc-arm.c:17517
+#: config/tc-arm.c:17514
 msgid "immediate must be in the range of +/-[0,127]"
 msgstr ""
 
 msgid "immediate must be in the range of +/-[0,127]"
 msgstr ""
 
-#: config/tc-arm.c:17520
+#: config/tc-arm.c:17517
 msgid "immediate must be a multiple of 2 in the range of +/-[0,254]"
 msgstr ""
 
 msgid "immediate must be a multiple of 2 in the range of +/-[0,254]"
 msgstr ""
 
-#: config/tc-arm.c:17534 config/tc-arm.c:18360
+#: config/tc-arm.c:17531 config/tc-arm.c:18357
 msgid "MVE vector register in the range [Q0..Q7] expected"
 msgstr ""
 
 msgid "MVE vector register in the range [Q0..Q7] expected"
 msgstr ""
 
-#: config/tc-arm.c:17850 config/tc-arm.c:19713
+#: config/tc-arm.c:17847 config/tc-arm.c:19710
 msgid "scalar out of range for multiply instruction"
 msgstr ""
 
 msgid "scalar out of range for multiply instruction"
 msgstr ""
 
-#: config/tc-arm.c:17938
+#: config/tc-arm.c:17935
 msgid "index must be in the range 0 to 3"
 msgstr ""
 
 msgid "index must be in the range 0 to 3"
 msgstr ""
 
-#: config/tc-arm.c:17941
+#: config/tc-arm.c:17938
 msgid "indexed register must be less than 8"
 msgstr ""
 
 msgid "indexed register must be less than 8"
 msgstr ""
 
-#: config/tc-arm.c:18142 config/tc-arm.c:21453
+#: config/tc-arm.c:18139 config/tc-arm.c:21450
 msgid ""
 "Warning: 32-bit element size and same first and third operand makes "
 "instruction UNPREDICTABLE"
 msgstr ""
 
 msgid ""
 "Warning: 32-bit element size and same first and third operand makes "
 "instruction UNPREDICTABLE"
 msgstr ""
 
-#: config/tc-arm.c:18501
+#: config/tc-arm.c:18498
 msgid "instruction form not available on this architecture."
 msgstr ""
 
 msgid "instruction form not available on this architecture."
 msgstr ""
 
-#: config/tc-arm.c:18504
+#: config/tc-arm.c:18501
 msgid "this instruction implies use of ARMv8.1 AdvSIMD."
 msgstr ""
 
 msgid "this instruction implies use of ARMv8.1 AdvSIMD."
 msgstr ""
 
-#: config/tc-arm.c:18611 config/tc-arm.c:18636
+#: config/tc-arm.c:18608 config/tc-arm.c:18633
 msgid "immediate out of range for insert"
 msgstr ""
 
 msgid "immediate out of range for insert"
 msgstr ""
 
-#: config/tc-arm.c:18783
+#: config/tc-arm.c:18780
 msgid "immediate out of range for narrowing operation"
 msgstr ""
 
 msgid "immediate out of range for narrowing operation"
 msgstr ""
 
-#: config/tc-arm.c:18930
+#: config/tc-arm.c:18927
 msgid "operands 0 and 1 must be the same register"
 msgstr ""
 
 msgid "operands 0 and 1 must be the same register"
 msgstr ""
 
-#: config/tc-arm.c:19036 config/tc-arm.c:21301
+#: config/tc-arm.c:19033 config/tc-arm.c:21298
 msgid "invalid rounding mode"
 msgstr ""
 
 msgid "invalid rounding mode"
 msgstr ""
 
-#: config/tc-arm.c:19506
+#: config/tc-arm.c:19503
 msgid "operand size must be specified for immediate VMOV"
 msgstr ""
 
 msgid "operand size must be specified for immediate VMOV"
 msgstr ""
 
-#: config/tc-arm.c:19516
+#: config/tc-arm.c:19513
 msgid "immediate has bits set outside the operand size"
 msgstr ""
 
 msgid "immediate has bits set outside the operand size"
 msgstr ""
 
-#: config/tc-arm.c:19748
+#: config/tc-arm.c:19745
 msgid ""
 "vfmal/vfmsl with FP16 type cannot be conditional, the behaviour is "
 "UNPREDICTABLE"
 msgstr ""
 
 msgid ""
 "vfmal/vfmsl with FP16 type cannot be conditional, the behaviour is "
 "UNPREDICTABLE"
 msgstr ""
 
-#: config/tc-arm.c:19856
+#: config/tc-arm.c:19853
 msgid "Instruction form not available on this architecture."
 msgstr ""
 
 msgid "Instruction form not available on this architecture."
 msgstr ""
 
-#: config/tc-arm.c:19910
+#: config/tc-arm.c:19907
 msgid ""
 "Warning: 64-bit element size and same destination and source operands makes "
 "instruction UNPREDICTABLE"
 msgstr ""
 
 msgid ""
 "Warning: 64-bit element size and same destination and source operands makes "
 "instruction UNPREDICTABLE"
 msgstr ""
 
-#: config/tc-arm.c:19915
+#: config/tc-arm.c:19912
 msgid "elements must be smaller than reversal region"
 msgstr ""
 
 msgid "elements must be smaller than reversal region"
 msgstr ""
 
-#: config/tc-arm.c:20007
+#: config/tc-arm.c:20004
 msgid "Index one must be [2,3] and index two must be two less than index one."
 msgstr ""
 
 msgid "Index one must be [2,3] and index two must be two less than index one."
 msgstr ""
 
-#: config/tc-arm.c:20010
+#: config/tc-arm.c:20007
 msgid "General purpose registers may not be the same"
 msgstr ""
 
 msgid "General purpose registers may not be the same"
 msgstr ""
 
-#: config/tc-arm.c:20208 config/tc-arm.c:20291
+#: config/tc-arm.c:20205 config/tc-arm.c:20288
 msgid "bad type for scalar"
 msgstr ""
 
 msgid "bad type for scalar"
 msgstr ""
 
-#: config/tc-arm.c:20347
+#: config/tc-arm.c:20344
 msgid ""
 "immediate constant is valid both as a bit-pattern and a floating point value "
 "(using the fp value)"
 msgstr ""
 
 msgid ""
 "immediate constant is valid both as a bit-pattern and a floating point value "
 "(using the fp value)"
 msgstr ""
 
-#: config/tc-arm.c:20399 config/tc-arm.c:20410
+#: config/tc-arm.c:20396 config/tc-arm.c:20407
 msgid "VFP registers must be adjacent"
 msgstr ""
 
 msgid "VFP registers must be adjacent"
 msgstr ""
 
-#: config/tc-arm.c:20500
+#: config/tc-arm.c:20497
 msgid "invalid suffix"
 msgstr ""
 
 msgid "invalid suffix"
 msgstr ""
 
-#: config/tc-arm.c:20652
+#: config/tc-arm.c:20649
 msgid "bad list length for table lookup"
 msgstr ""
 
 msgid "bad list length for table lookup"
 msgstr ""
 
-#: config/tc-arm.c:20685
+#: config/tc-arm.c:20682
 msgid "writeback (!) must be used for VLDMDB and VSTMDB"
 msgstr ""
 
 msgid "writeback (!) must be used for VLDMDB and VSTMDB"
 msgstr ""
 
-#: config/tc-arm.c:20688 config/tc-arm.c:20713 config/tc-arm.c:20734
+#: config/tc-arm.c:20685 config/tc-arm.c:20710 config/tc-arm.c:20731
 msgid "register list must contain at least 1 and at most 16 registers"
 msgstr ""
 
 msgid "register list must contain at least 1 and at most 16 registers"
 msgstr ""
 
-#: config/tc-arm.c:20756 config/tc-arm.c:20789
+#: config/tc-arm.c:20753 config/tc-arm.c:20786
 msgid "Use of PC here is UNPREDICTABLE"
 msgstr ""
 
 msgid "Use of PC here is UNPREDICTABLE"
 msgstr ""
 
-#: config/tc-arm.c:20758
+#: config/tc-arm.c:20755
 msgid "Use of PC here is deprecated"
 msgstr ""
 
 msgid "Use of PC here is deprecated"
 msgstr ""
 
-#: config/tc-arm.c:20792
+#: config/tc-arm.c:20789
 msgid "instruction does not accept register index"
 msgstr ""
 
 msgid "instruction does not accept register index"
 msgstr ""
 
-#: config/tc-arm.c:20795
+#: config/tc-arm.c:20792
 msgid "instruction does not accept PC-relative addressing"
 msgstr ""
 
 msgid "instruction does not accept PC-relative addressing"
 msgstr ""
 
-#: config/tc-arm.c:20817 config/tc-arm.c:20826
+#: config/tc-arm.c:20814 config/tc-arm.c:20823
 msgid "Instruction not permitted on this architecture"
 msgstr ""
 
 msgid "Instruction not permitted on this architecture"
 msgstr ""
 
-#: config/tc-arm.c:20875
+#: config/tc-arm.c:20872
 msgid "bad alignment"
 msgstr ""
 
 msgid "bad alignment"
 msgstr ""
 
-#: config/tc-arm.c:20892
+#: config/tc-arm.c:20889
 msgid "bad list type for instruction"
 msgstr ""
 
 msgid "bad list type for instruction"
 msgstr ""
 
-#: config/tc-arm.c:20936
+#: config/tc-arm.c:20933
 msgid "unsupported alignment for instruction"
 msgstr ""
 
 msgid "unsupported alignment for instruction"
 msgstr ""
 
-#: config/tc-arm.c:20955 config/tc-arm.c:21049 config/tc-arm.c:21061
-#: config/tc-arm.c:21071 config/tc-arm.c:21085
+#: 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
 msgid "bad list length"
 msgstr ""
 
 msgid "bad list length"
 msgstr ""
 
-#: config/tc-arm.c:20960
+#: config/tc-arm.c:20957
 msgid "stride of 2 unavailable when element size is 8"
 msgstr ""
 
 msgid "stride of 2 unavailable when element size is 8"
 msgstr ""
 
-#: config/tc-arm.c:20993 config/tc-arm.c:21069
+#: config/tc-arm.c:20990 config/tc-arm.c:21066
 msgid "can't use alignment with this instruction"
 msgstr ""
 
 msgid "can't use alignment with this instruction"
 msgstr ""
 
-#: config/tc-arm.c:21141
+#: config/tc-arm.c:21138
 msgid "post-index must be a register"
 msgstr ""
 
 msgid "post-index must be a register"
 msgstr ""
 
-#: config/tc-arm.c:21143
+#: config/tc-arm.c:21140
 msgid "bad register for post-index"
 msgstr ""
 
 msgid "bad register for post-index"
 msgstr ""
 
-#: config/tc-arm.c:21365
+#: config/tc-arm.c:21362
 msgid "scalar out of range"
 msgstr ""
 
 msgid "scalar out of range"
 msgstr ""
 
-#: config/tc-arm.c:21498
+#: config/tc-arm.c:21495
 msgid ""
 "Dot Product instructions cannot be conditional,  the behaviour is "
 "UNPREDICTABLE"
 msgstr ""
 
 msgid ""
 "Dot Product instructions cannot be conditional,  the behaviour is "
 "UNPREDICTABLE"
 msgstr ""
 
-#: config/tc-arm.c:21573 config/tc-arm.c:21601 config/tc-arm.c:22283
+#: config/tc-arm.c:21570 config/tc-arm.c:21598 config/tc-arm.c:22280
 msgid "index must be 0 or 1"
 msgstr ""
 
 msgid "index must be 0 or 1"
 msgstr ""
 
-#: config/tc-arm.c:21576 config/tc-arm.c:21604 config/tc-arm.c:22286
+#: config/tc-arm.c:21573 config/tc-arm.c:21601 config/tc-arm.c:22283
 msgid "indexed register must be less than 16"
 msgstr ""
 
 msgid "indexed register must be less than 16"
 msgstr ""
 
-#: config/tc-arm.c:21642
+#: config/tc-arm.c:21639
 msgid "Register must be r0-r14 except r13, or APSR_nzcv."
 msgstr ""
 
 msgid "Register must be r0-r14 except r13, or APSR_nzcv."
 msgstr ""
 
-#: config/tc-arm.c:21645
+#: config/tc-arm.c:21642
 msgid "Register must be an even register between r0-r10."
 msgstr ""
 
 msgid "Register must be an even register between r0-r10."
 msgstr ""
 
-#: config/tc-arm.c:21670
+#: config/tc-arm.c:21667
 msgid "CDE Coprocessor must be in range 0-7"
 msgstr ""
 
 msgid "CDE Coprocessor must be in range 0-7"
 msgstr ""
 
-#: config/tc-arm.c:21704
+#: config/tc-arm.c:21701
 msgid "cx1d requires consecutive destination registers."
 msgstr ""
 
 msgid "cx1d requires consecutive destination registers."
 msgstr ""
 
-#: config/tc-arm.c:21734
+#: config/tc-arm.c:21731
 msgid "cx2d requires consecutive destination registers."
 msgstr ""
 
 msgid "cx2d requires consecutive destination registers."
 msgstr ""
 
-#: config/tc-arm.c:21773
+#: config/tc-arm.c:21770
 msgid "cx3d requires consecutive destination registers."
 msgstr ""
 
 msgid "cx3d requires consecutive destination registers."
 msgstr ""
 
-#: config/tc-arm.c:21965
+#: config/tc-arm.c:21962
 msgid "'q' register must be in range 0-7"
 msgstr ""
 
 msgid "'q' register must be in range 0-7"
 msgstr ""
 
-#: config/tc-arm.c:21968
+#: config/tc-arm.c:21965
 msgid "'d' register must be in range 0-15"
 msgstr ""
 
 msgid "'d' register must be in range 0-15"
 msgstr ""
 
-#: config/tc-arm.c:21970
+#: config/tc-arm.c:21967
 msgid "'s' register must be in range 0-31"
 msgstr ""
 
 msgid "'s' register must be in range 0-31"
 msgstr ""
 
-#: config/tc-arm.c:22025
+#: config/tc-arm.c:22022
 msgid "vcx instructions with Q registers require MVE"
 msgstr ""
 
 msgid "vcx instructions with Q registers require MVE"
 msgstr ""
 
-#: config/tc-arm.c:22030
+#: config/tc-arm.c:22027
 msgid ""
 "vcx instructions with S or D registers require either MVE or Armv8-M "
 "floating point etension."
 msgstr ""
 
 msgid ""
 "vcx instructions with S or D registers require either MVE or Armv8-M "
 "floating point etension."
 msgstr ""
 
-#: config/tc-arm.c:22046
+#: config/tc-arm.c:22043
 msgid "vcx1 with S or D registers takes immediate within 0-2047"
 msgstr ""
 
 msgid "vcx1 with S or D registers takes immediate within 0-2047"
 msgstr ""
 
-#: config/tc-arm.c:22062
+#: config/tc-arm.c:22059
 msgid "vcx2 with S or D registers takes immediate within 0-63"
 msgstr ""
 
 msgid "vcx2 with S or D registers takes immediate within 0-63"
 msgstr ""
 
-#: config/tc-arm.c:22077
+#: config/tc-arm.c:22074
 msgid "vcx2 with S or D registers takes immediate within 0-7"
 msgstr ""
 
 msgid "vcx2 with S or D registers takes immediate within 0-7"
 msgstr ""
 
-#: config/tc-arm.c:22636 config/tc-arm.c:22740
+#: config/tc-arm.c:22633 config/tc-arm.c:22737
 msgid "conditional infixes are deprecated in unified syntax"
 msgstr ""
 
 msgid "conditional infixes are deprecated in unified syntax"
 msgstr ""
 
-#: config/tc-arm.c:22951
+#: config/tc-arm.c:22948
 msgid "Warning: conditional outside an IT block for Thumb."
 msgstr ""
 
 msgid "Warning: conditional outside an IT block for Thumb."
 msgstr ""
 
-#: config/tc-arm.c:23278
+#: config/tc-arm.c:23275
 msgid "Short branches, Undefined, SVC, LDM/STM"
 msgstr ""
 
 msgid "Short branches, Undefined, SVC, LDM/STM"
 msgstr ""
 
-#: config/tc-arm.c:23279
+#: config/tc-arm.c:23276
 msgid "Miscellaneous 16-bit instructions"
 msgstr ""
 
 msgid "Miscellaneous 16-bit instructions"
 msgstr ""
 
-#: config/tc-arm.c:23280
+#: config/tc-arm.c:23277
 msgid "ADR"
 msgstr ""
 
 msgid "ADR"
 msgstr ""
 
-#: config/tc-arm.c:23281
+#: config/tc-arm.c:23278
 msgid "Literal loads"
 msgstr ""
 
 msgid "Literal loads"
 msgstr ""
 
-#: config/tc-arm.c:23282
+#: config/tc-arm.c:23279
 msgid "Hi-register ADD, MOV, CMP, BX, BLX using pc"
 msgstr ""
 
 msgid "Hi-register ADD, MOV, CMP, BX, BLX using pc"
 msgstr ""
 
-#: config/tc-arm.c:23283
+#: config/tc-arm.c:23280
 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.
 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:23286
+#: config/tc-arm.c:23283
 msgid "ADD/SUB sp, sp #imm"
 msgstr ""
 
 msgid "ADD/SUB sp, sp #imm"
 msgstr ""
 
-#: config/tc-arm.c:23308
+#: config/tc-arm.c:23305
 msgid ""
 "IT blocks containing 32-bit Thumb instructions are performance deprecated in "
 "ARMv8-A and ARMv8-R"
 msgstr ""
 
 msgid ""
 "IT blocks containing 32-bit Thumb instructions are performance deprecated in "
 "ARMv8-A and ARMv8-R"
 msgstr ""
 
-#: config/tc-arm.c:23320
+#: config/tc-arm.c:23317
 #, 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 ""
 
 #, 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:23334
+#: config/tc-arm.c:23331
 msgid ""
 "IT blocks containing more than one conditional instruction are performance "
 "deprecated in ARMv8-A and ARMv8-R"
 msgstr ""
 
 msgid ""
 "IT blocks containing more than one conditional instruction are performance "
 "deprecated in ARMv8-A and ARMv8-R"
 msgstr ""
 
-#: config/tc-arm.c:23452
+#: config/tc-arm.c:23449
 #, c-format
 msgid "bad instruction `%s'"
 msgstr ""
 
 #, c-format
 msgid "bad instruction `%s'"
 msgstr ""
 
-#: config/tc-arm.c:23458
+#: config/tc-arm.c:23455
 msgid "s suffix on comparison instruction is deprecated"
 msgstr ""
 
 msgid "s suffix on comparison instruction is deprecated"
 msgstr ""
 
-#: config/tc-arm.c:23478
+#: config/tc-arm.c:23475
 msgid "SVC is not permitted on this architecture"
 msgstr ""
 
 msgid "SVC is not permitted on this architecture"
 msgstr ""
 
-#: config/tc-arm.c:23480
+#: config/tc-arm.c:23477
 #, c-format
 msgid "selected processor does not support `%s' in Thumb mode"
 msgstr ""
 
 #, c-format
 msgid "selected processor does not support `%s' in Thumb mode"
 msgstr ""
 
-#: config/tc-arm.c:23486
+#: config/tc-arm.c:23483
 msgid "Thumb does not support conditional execution"
 msgstr ""
 
 msgid "Thumb does not support conditional execution"
 msgstr ""
 
-#: config/tc-arm.c:23506
+#: config/tc-arm.c:23503
 #, c-format
 msgid ""
 "selected processor does not support 32bit wide variant of instruction `%s'"
 msgstr ""
 
 #, c-format
 msgid ""
 "selected processor does not support 32bit wide variant of instruction `%s'"
 msgstr ""
 
-#: config/tc-arm.c:23509
+#: config/tc-arm.c:23506
 #, c-format
 msgid "selected processor does not support `%s' in Thumb-2 mode"
 msgstr ""
 
 #, c-format
 msgid "selected processor does not support `%s' in Thumb-2 mode"
 msgstr ""
 
-#: config/tc-arm.c:23534
+#: config/tc-arm.c:23531
 #, c-format
 msgid "cannot honor width suffix -- `%s'"
 msgstr ""
 
 #, c-format
 msgid "cannot honor width suffix -- `%s'"
 msgstr ""
 
-#: config/tc-arm.c:23576
+#: config/tc-arm.c:23573
 #, c-format
 msgid "selected processor does not support `%s' in ARM mode"
 msgstr ""
 
 #, c-format
 msgid "selected processor does not support `%s' in ARM mode"
 msgstr ""
 
-#: config/tc-arm.c:23581
+#: config/tc-arm.c:23578
 #, c-format
 msgid "width suffixes are invalid in ARM mode -- `%s'"
 msgstr ""
 
 #, c-format
 msgid "width suffixes are invalid in ARM mode -- `%s'"
 msgstr ""
 
-#: config/tc-arm.c:23614
+#: config/tc-arm.c:23611
 #, c-format
 msgid "attempt to use an ARM instruction on a Thumb-only processor -- `%s'"
 msgstr ""
 
 #, c-format
 msgid "attempt to use an ARM instruction on a Thumb-only processor -- `%s'"
 msgstr ""
 
-#: config/tc-arm.c:23632
+#: config/tc-arm.c:23629
 #, c-format
 msgid "section '%s' finished with an open IT block."
 msgstr ""
 
 #, c-format
 msgid "section '%s' finished with an open IT block."
 msgstr ""
 
-#: config/tc-arm.c:23635
+#: config/tc-arm.c:23632
 #, c-format
 msgid "section '%s' finished with an open VPT/VPST block."
 msgstr ""
 
 #, c-format
 msgid "section '%s' finished with an open VPT/VPST block."
 msgstr ""
 
-#: config/tc-arm.c:23642
+#: config/tc-arm.c:23639
 msgid "file finished with an open IT block."
 msgstr ""
 
 msgid "file finished with an open IT block."
 msgstr ""
 
-#: config/tc-arm.c:23644
+#: config/tc-arm.c:23641
 msgid "file finished with an open VPT/VPST block."
 msgstr ""
 
 msgid "file finished with an open VPT/VPST block."
 msgstr ""
 
-#: config/tc-arm.c:27325
+#: config/tc-arm.c:27329
 #, c-format
 msgid "alignments greater than %d bytes not supported in .text sections."
 msgstr ""
 
 #, c-format
 msgid "alignments greater than %d bytes not supported in .text sections."
 msgstr ""
 
-#: config/tc-arm.c:27592 config/tc-ia64.c:3594
+#: config/tc-arm.c:27596 config/tc-ia64.c:3594
 #, c-format
 msgid "Group section `%s' has no group signature"
 msgstr ""
 
 #, c-format
 msgid "Group section `%s' has no group signature"
 msgstr ""
 
-#: config/tc-arm.c:27638
+#: config/tc-arm.c:27642
 msgid "handlerdata in cantunwind frame"
 msgstr ""
 
 msgid "handlerdata in cantunwind frame"
 msgstr ""
 
-#: config/tc-arm.c:27655
+#: config/tc-arm.c:27659
 msgid "too many unwind opcodes for personality routine 0"
 msgstr ""
 
 msgid "too many unwind opcodes for personality routine 0"
 msgstr ""
 
-#: config/tc-arm.c:27686
+#: config/tc-arm.c:27690
 msgid "attempt to recreate an unwind entry"
 msgstr ""
 
 msgid "attempt to recreate an unwind entry"
 msgstr ""
 
-#: config/tc-arm.c:27696
+#: config/tc-arm.c:27700
 msgid "too many unwind opcodes"
 msgstr ""
 
 msgid "too many unwind opcodes"
 msgstr ""
 
-#: config/tc-arm.c:27995
+#: config/tc-arm.c:27999
 #, c-format
 msgid "[-mwarn-syms]: Assignment makes a symbol match an ARM instruction: %s"
 msgstr ""
 
 #, c-format
 msgid "[-mwarn-syms]: Assignment makes a symbol match an ARM instruction: %s"
 msgstr ""
 
-#: config/tc-arm.c:28357 config/tc-arm.c:28425
+#: config/tc-arm.c:28361 config/tc-arm.c:28429
 #, c-format
 msgid "symbol %s is in a different section"
 msgstr ""
 
 #, c-format
 msgid "symbol %s is in a different section"
 msgstr ""
 
-#: config/tc-arm.c:28359 config/tc-arm.c:28427
+#: config/tc-arm.c:28363 config/tc-arm.c:28431
 #, c-format
 msgid "symbol %s is weak and may be overridden later"
 msgstr ""
 
 #, c-format
 msgid "symbol %s is weak and may be overridden later"
 msgstr ""
 
-#: config/tc-arm.c:28404 config/tc-arm.c:28776
+#: config/tc-arm.c:28408 config/tc-arm.c:28780
 #, c-format
 msgid "invalid constant (%lx) after fixup"
 msgstr ""
 
 #, c-format
 msgid "invalid constant (%lx) after fixup"
 msgstr ""
 
-#: config/tc-arm.c:28460
+#: config/tc-arm.c:28464
 #, c-format
 msgid "unable to compute ADRL instructions for PC offset of 0x%lx"
 msgstr ""
 
 #, c-format
 msgid "unable to compute ADRL instructions for PC offset of 0x%lx"
 msgstr ""
 
-#: config/tc-arm.c:28496 config/tc-arm.c:28526
+#: config/tc-arm.c:28500 config/tc-arm.c:28530
 msgid "invalid literal constant: pool needs to be closer"
 msgstr ""
 
 msgid "invalid literal constant: pool needs to be closer"
 msgstr ""
 
-#: config/tc-arm.c:28499 config/tc-arm.c:28548
+#: config/tc-arm.c:28503 config/tc-arm.c:28552
 #, c-format
 msgid "bad immediate value for offset (%ld)"
 msgstr ""
 
 #, c-format
 msgid "bad immediate value for offset (%ld)"
 msgstr ""
 
-#: config/tc-arm.c:28529
+#: config/tc-arm.c:28533
 #, c-format
 msgid "bad immediate value for 8-bit offset (%ld)"
 msgstr ""
 
 #, c-format
 msgid "bad immediate value for 8-bit offset (%ld)"
 msgstr ""
 
-#: config/tc-arm.c:28589
+#: config/tc-arm.c:28593
 msgid "offset not a multiple of 4"
 msgstr ""
 
 msgid "offset not a multiple of 4"
 msgstr ""
 
-#: config/tc-arm.c:28792
+#: config/tc-arm.c:28796
 msgid "invalid smc expression"
 msgstr ""
 
 msgid "invalid smc expression"
 msgstr ""
 
-#: config/tc-arm.c:28802
+#: config/tc-arm.c:28806
 msgid "invalid hvc expression"
 msgstr ""
 
 msgid "invalid hvc expression"
 msgstr ""
 
-#: config/tc-arm.c:28813 config/tc-arm.c:28822
+#: config/tc-arm.c:28817 config/tc-arm.c:28826
 msgid "invalid swi expression"
 msgstr ""
 
 msgid "invalid swi expression"
 msgstr ""
 
-#: config/tc-arm.c:28832
+#: config/tc-arm.c:28836
 msgid "invalid expression in load/store multiple"
 msgstr ""
 
 msgid "invalid expression in load/store multiple"
 msgstr ""
 
-#: config/tc-arm.c:28894
+#: config/tc-arm.c:28898
 #, c-format
 msgid "blx to '%s' an ARM ISA state function changed to bl"
 msgstr ""
 
 #, c-format
 msgid "blx to '%s' an ARM ISA state function changed to bl"
 msgstr ""
 
-#: config/tc-arm.c:28913
+#: config/tc-arm.c:28917
 msgid "misaligned branch destination"
 msgstr ""
 
 msgid "misaligned branch destination"
 msgstr ""
 
-#: config/tc-arm.c:29034
+#: config/tc-arm.c:29038
 #, c-format
 msgid "blx to Thumb func '%s' from Thumb ISA state changed to bl"
 msgstr ""
 
 #, c-format
 msgid "blx to Thumb func '%s' from Thumb ISA state changed to bl"
 msgstr ""
 
-#: config/tc-arm.c:29083
+#: config/tc-arm.c:29087
 msgid "Thumb2 branch out of range"
 msgstr ""
 
 msgid "Thumb2 branch out of range"
 msgstr ""
 
-#: config/tc-arm.c:29135 config/tc-arm.c:29168
+#: config/tc-arm.c:29139 config/tc-arm.c:29172
 msgid "Relocation supported only in FDPIC mode"
 msgstr ""
 
 msgid "Relocation supported only in FDPIC mode"
 msgstr ""
 
-#: config/tc-arm.c:29198
+#: config/tc-arm.c:29202
 msgid "rel31 relocation overflow"
 msgstr ""
 
 msgid "rel31 relocation overflow"
 msgstr ""
 
-#: config/tc-arm.c:29220 config/tc-arm.c:29226 config/tc-arm.c:29230
-#: config/tc-arm.c:29277
+#: config/tc-arm.c:29224 config/tc-arm.c:29230 config/tc-arm.c:29234
+#: config/tc-arm.c:29281
 msgid "co-processor offset out of range"
 msgstr ""
 
 msgid "co-processor offset out of range"
 msgstr ""
 
-#: config/tc-arm.c:29294
+#: config/tc-arm.c:29298
 #, c-format
 msgid "invalid offset, target not word aligned (0x%08lX)"
 msgstr ""
 
 #, c-format
 msgid "invalid offset, target not word aligned (0x%08lX)"
 msgstr ""
 
-#: config/tc-arm.c:29300
+#: config/tc-arm.c:29304
 msgid "section does not have enough alignment to ensure safe PC-relative loads"
 msgstr ""
 
 msgid "section does not have enough alignment to ensure safe PC-relative loads"
 msgstr ""
 
-#: config/tc-arm.c:29304 config/tc-arm.c:29313 config/tc-arm.c:29321
-#: config/tc-arm.c:29329 config/tc-arm.c:29337
+#: 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
 #, c-format
 msgid "invalid offset, value too big (0x%08lX)"
 msgstr ""
 
 #, c-format
 msgid "invalid offset, value too big (0x%08lX)"
 msgstr ""
 
-#: config/tc-arm.c:29378
+#: config/tc-arm.c:29382
 msgid "invalid Hi register with immediate"
 msgstr ""
 
 msgid "invalid Hi register with immediate"
 msgstr ""
 
-#: config/tc-arm.c:29394
+#: config/tc-arm.c:29398
 msgid "invalid immediate for stack address calculation"
 msgstr ""
 
 msgid "invalid immediate for stack address calculation"
 msgstr ""
 
-#: config/tc-arm.c:29413
+#: config/tc-arm.c:29417
 msgid "address calculation needs a strongly defined nearby symbol"
 msgstr ""
 
 msgid "address calculation needs a strongly defined nearby symbol"
 msgstr ""
 
-#: config/tc-arm.c:29429
+#: config/tc-arm.c:29433
 msgid "symbol too far away"
 msgstr ""
 
 msgid "symbol too far away"
 msgstr ""
 
-#: config/tc-arm.c:29441
+#: config/tc-arm.c:29445
 #, c-format
 msgid "invalid immediate for address calculation (value = 0x%08lX)"
 msgstr ""
 
 #, c-format
 msgid "invalid immediate for address calculation (value = 0x%08lX)"
 msgstr ""
 
-#: config/tc-arm.c:29471
+#: config/tc-arm.c:29475
 #, c-format
 msgid "invalid immediate: %ld is out of range"
 msgstr ""
 
 #, c-format
 msgid "invalid immediate: %ld is out of range"
 msgstr ""
 
-#: config/tc-arm.c:29483
+#: config/tc-arm.c:29487
 #, c-format
 msgid "invalid shift value: %ld"
 msgstr ""
 
 #, c-format
 msgid "invalid shift value: %ld"
 msgstr ""
 
-#: config/tc-arm.c:29553 config/tc-arm.c:29624
+#: config/tc-arm.c:29557 config/tc-arm.c:29628
 #, c-format
 msgid "the offset 0x%08lX is not representable"
 msgstr ""
 
 #, c-format
 msgid "the offset 0x%08lX is not representable"
 msgstr ""
 
-#: config/tc-arm.c:29585
+#: config/tc-arm.c:29589
 #, c-format
 msgid "Unable to process relocation for thumb opcode: %lx"
 msgstr ""
 
 #, c-format
 msgid "Unable to process relocation for thumb opcode: %lx"
 msgstr ""
 
-#: config/tc-arm.c:29664
+#: config/tc-arm.c:29668
 #, c-format
 msgid "bad offset 0x%08lX (only 12 bits available for the magnitude)"
 msgstr ""
 
 #, c-format
 msgid "bad offset 0x%08lX (only 12 bits available for the magnitude)"
 msgstr ""
 
-#: config/tc-arm.c:29703
+#: config/tc-arm.c:29707
 #, c-format
 msgid "bad offset 0x%08lX (only 8 bits available for the magnitude)"
 msgstr ""
 
 #, c-format
 msgid "bad offset 0x%08lX (only 8 bits available for the magnitude)"
 msgstr ""
 
-#: config/tc-arm.c:29743
+#: config/tc-arm.c:29747
 #, c-format
 msgid "bad offset 0x%08lX (must be word-aligned)"
 msgstr ""
 
 #, c-format
 msgid "bad offset 0x%08lX (must be word-aligned)"
 msgstr ""
 
-#: config/tc-arm.c:29748
+#: config/tc-arm.c:29752
 #, c-format
 msgid "bad offset 0x%08lX (must be an 8-bit number of words)"
 msgstr ""
 
 #, c-format
 msgid "bad offset 0x%08lX (must be an 8-bit number of words)"
 msgstr ""
 
-#: config/tc-arm.c:29969 config/tc-score.c:7361
+#: config/tc-arm.c:29973 config/tc-score.c:7365
 #, c-format
 msgid "bad relocation fixup type (%d)"
 msgstr ""
 
 #, c-format
 msgid "bad relocation fixup type (%d)"
 msgstr ""
 
-#: config/tc-arm.c:30087
+#: config/tc-arm.c:30091
 msgid "literal referenced across section boundary"
 msgstr ""
 
 msgid "literal referenced across section boundary"
 msgstr ""
 
-#: config/tc-arm.c:30167
+#: config/tc-arm.c:30171
 msgid "internal relocation (type: IMMEDIATE) not fixed up"
 msgstr ""
 
 msgid "internal relocation (type: IMMEDIATE) not fixed up"
 msgstr ""
 
-#: config/tc-arm.c:30172
+#: config/tc-arm.c:30176
 msgid "ADRL used for a symbol not defined in the same file"
 msgstr ""
 
 msgid "ADRL used for a symbol not defined in the same file"
 msgstr ""
 
-#: config/tc-arm.c:30179
+#: config/tc-arm.c:30183
 #, c-format
 msgid "%s used for a symbol not defined in the same file"
 msgstr ""
 
 #, c-format
 msgid "%s used for a symbol not defined in the same file"
 msgstr ""
 
-#: config/tc-arm.c:30195
+#: config/tc-arm.c:30199
 #, c-format
 msgid "undefined local label `%s'"
 msgstr ""
 
 #, c-format
 msgid "undefined local label `%s'"
 msgstr ""
 
-#: config/tc-arm.c:30201
+#: config/tc-arm.c:30205
 msgid "internal_relocation (type: OFFSET_IMM) not fixed up"
 msgstr ""
 
 msgid "internal_relocation (type: OFFSET_IMM) not fixed up"
 msgstr ""
 
-#: config/tc-arm.c:30223 config/tc-cris.c:4006 config/tc-csky.c:877
+#: config/tc-arm.c:30227 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-ft32.c:709 config/tc-mcore.c:1928 config/tc-microblaze.c:1995
-#: config/tc-mmix.c:2894 config/tc-moxie.c:823 config/tc-ns32k.c:2248
-#: config/tc-score.c:7448
+#: config/tc-mmix.c:2907 config/tc-moxie.c:823 config/tc-ns32k.c:2248
+#: config/tc-score.c:7452
 msgid "<unknown>"
 msgstr ""
 
 msgid "<unknown>"
 msgstr ""
 
-#: config/tc-arm.c:30625
+#: config/tc-arm.c:30630
 #, c-format
 msgid "%s: unexpected function type: %d"
 msgstr ""
 
 #, c-format
 msgid "%s: unexpected function type: %d"
 msgstr ""
 
-#: config/tc-arm.c:30765
+#: config/tc-arm.c:30770
 msgid "use of old and new-style options to set CPU type"
 msgstr ""
 
 msgid "use of old and new-style options to set CPU type"
 msgstr ""
 
-#: config/tc-arm.c:30784
+#: config/tc-arm.c:30789
 msgid "use of old and new-style options to set FPU type"
 msgstr ""
 
 msgid "use of old and new-style options to set FPU type"
 msgstr ""
 
-#: config/tc-arm.c:30863
+#: config/tc-arm.c:30868
 msgid "hard-float conflicts with specified fpu"
 msgstr ""
 
 msgid "hard-float conflicts with specified fpu"
 msgstr ""
 
-#: config/tc-arm.c:31054
+#: config/tc-arm.c:31059
 msgid "generate PIC code"
 msgstr ""
 
 msgid "generate PIC code"
 msgstr ""
 
-#: config/tc-arm.c:31055
+#: config/tc-arm.c:31060
 msgid "assemble Thumb code"
 msgstr ""
 
 msgid "assemble Thumb code"
 msgstr ""
 
-#: config/tc-arm.c:31056
+#: config/tc-arm.c:31061
 msgid "support ARM/Thumb interworking"
 msgstr ""
 
 msgid "support ARM/Thumb interworking"
 msgstr ""
 
-#: config/tc-arm.c:31058
+#: config/tc-arm.c:31063
 msgid "code uses 32-bit program counter"
 msgstr ""
 
 msgid "code uses 32-bit program counter"
 msgstr ""
 
-#: config/tc-arm.c:31059
+#: config/tc-arm.c:31064
 msgid "code uses 26-bit program counter"
 msgstr ""
 
 msgid "code uses 26-bit program counter"
 msgstr ""
 
-#: config/tc-arm.c:31060
+#: config/tc-arm.c:31065
 msgid "floating point args are in fp regs"
 msgstr ""
 
 msgid "floating point args are in fp regs"
 msgstr ""
 
-#: config/tc-arm.c:31062
+#: config/tc-arm.c:31067
 msgid "re-entrant code"
 msgstr ""
 
 msgid "re-entrant code"
 msgstr ""
 
-#: config/tc-arm.c:31063
+#: config/tc-arm.c:31068
 msgid "code is ATPCS conformant"
 msgstr ""
 
 #. These are recognized by the assembler, but have no affect on code.
 msgid "code is ATPCS conformant"
 msgstr ""
 
 #. These are recognized by the assembler, but have no affect on code.
-#: config/tc-arm.c:31069
+#: config/tc-arm.c:31074
 msgid "use frame pointer"
 msgstr ""
 
 msgid "use frame pointer"
 msgstr ""
 
-#: config/tc-arm.c:31070
+#: config/tc-arm.c:31075
 msgid "use stack size checking"
 msgstr ""
 
 msgid "use stack size checking"
 msgstr ""
 
-#: config/tc-arm.c:31073
+#: config/tc-arm.c:31078
 msgid "do not warn on use of deprecated feature"
 msgstr ""
 
 msgid "do not warn on use of deprecated feature"
 msgstr ""
 
-#: config/tc-arm.c:31076
+#: config/tc-arm.c:31081
 msgid ""
 "warn about performance deprecated IT instructions in ARMv8-A and ARMv8-R"
 msgstr ""
 
 msgid ""
 "warn about performance deprecated IT instructions in ARMv8-A and ARMv8-R"
 msgstr ""
 
-#: config/tc-arm.c:31080
+#: config/tc-arm.c:31085
 msgid "warn about symbols that match instruction names [default]"
 msgstr ""
 
 msgid "warn about symbols that match instruction names [default]"
 msgstr ""
 
-#: config/tc-arm.c:31081
+#: config/tc-arm.c:31086
 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.
 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:31097 config/tc-arm.c:31098
+#: config/tc-arm.c:31102 config/tc-arm.c:31103
 msgid "use -mcpu=arm1"
 msgstr ""
 
 msgid "use -mcpu=arm1"
 msgstr ""
 
-#: config/tc-arm.c:31099 config/tc-arm.c:31100
+#: config/tc-arm.c:31104 config/tc-arm.c:31105
 msgid "use -mcpu=arm2"
 msgstr ""
 
 msgid "use -mcpu=arm2"
 msgstr ""
 
-#: config/tc-arm.c:31101 config/tc-arm.c:31102
+#: config/tc-arm.c:31106 config/tc-arm.c:31107
 msgid "use -mcpu=arm250"
 msgstr ""
 
 msgid "use -mcpu=arm250"
 msgstr ""
 
-#: config/tc-arm.c:31103 config/tc-arm.c:31104
+#: config/tc-arm.c:31108 config/tc-arm.c:31109
 msgid "use -mcpu=arm3"
 msgstr ""
 
 msgid "use -mcpu=arm3"
 msgstr ""
 
-#: config/tc-arm.c:31105 config/tc-arm.c:31106
+#: config/tc-arm.c:31110 config/tc-arm.c:31111
 msgid "use -mcpu=arm6"
 msgstr ""
 
 msgid "use -mcpu=arm6"
 msgstr ""
 
-#: config/tc-arm.c:31107 config/tc-arm.c:31108
+#: config/tc-arm.c:31112 config/tc-arm.c:31113
 msgid "use -mcpu=arm600"
 msgstr ""
 
 msgid "use -mcpu=arm600"
 msgstr ""
 
-#: config/tc-arm.c:31109 config/tc-arm.c:31110
+#: config/tc-arm.c:31114 config/tc-arm.c:31115
 msgid "use -mcpu=arm610"
 msgstr ""
 
 msgid "use -mcpu=arm610"
 msgstr ""
 
-#: config/tc-arm.c:31111 config/tc-arm.c:31112
+#: config/tc-arm.c:31116 config/tc-arm.c:31117
 msgid "use -mcpu=arm620"
 msgstr ""
 
 msgid "use -mcpu=arm620"
 msgstr ""
 
-#: config/tc-arm.c:31113 config/tc-arm.c:31114
+#: config/tc-arm.c:31118 config/tc-arm.c:31119
 msgid "use -mcpu=arm7"
 msgstr ""
 
 msgid "use -mcpu=arm7"
 msgstr ""
 
-#: config/tc-arm.c:31115 config/tc-arm.c:31116
+#: config/tc-arm.c:31120 config/tc-arm.c:31121
 msgid "use -mcpu=arm70"
 msgstr ""
 
 msgid "use -mcpu=arm70"
 msgstr ""
 
-#: config/tc-arm.c:31117 config/tc-arm.c:31118
+#: config/tc-arm.c:31122 config/tc-arm.c:31123
 msgid "use -mcpu=arm700"
 msgstr ""
 
 msgid "use -mcpu=arm700"
 msgstr ""
 
-#: config/tc-arm.c:31119 config/tc-arm.c:31120
+#: config/tc-arm.c:31124 config/tc-arm.c:31125
 msgid "use -mcpu=arm700i"
 msgstr ""
 
 msgid "use -mcpu=arm700i"
 msgstr ""
 
-#: config/tc-arm.c:31121 config/tc-arm.c:31122
+#: config/tc-arm.c:31126 config/tc-arm.c:31127
 msgid "use -mcpu=arm710"
 msgstr ""
 
 msgid "use -mcpu=arm710"
 msgstr ""
 
-#: config/tc-arm.c:31123 config/tc-arm.c:31124
+#: config/tc-arm.c:31128 config/tc-arm.c:31129
 msgid "use -mcpu=arm710c"
 msgstr ""
 
 msgid "use -mcpu=arm710c"
 msgstr ""
 
-#: config/tc-arm.c:31125 config/tc-arm.c:31126
+#: config/tc-arm.c:31130 config/tc-arm.c:31131
 msgid "use -mcpu=arm720"
 msgstr ""
 
 msgid "use -mcpu=arm720"
 msgstr ""
 
-#: config/tc-arm.c:31127 config/tc-arm.c:31128
+#: config/tc-arm.c:31132 config/tc-arm.c:31133
 msgid "use -mcpu=arm7d"
 msgstr ""
 
 msgid "use -mcpu=arm7d"
 msgstr ""
 
-#: config/tc-arm.c:31129 config/tc-arm.c:31130
+#: config/tc-arm.c:31134 config/tc-arm.c:31135
 msgid "use -mcpu=arm7di"
 msgstr ""
 
 msgid "use -mcpu=arm7di"
 msgstr ""
 
-#: config/tc-arm.c:31131 config/tc-arm.c:31132
+#: config/tc-arm.c:31136 config/tc-arm.c:31137
 msgid "use -mcpu=arm7m"
 msgstr ""
 
 msgid "use -mcpu=arm7m"
 msgstr ""
 
-#: config/tc-arm.c:31133 config/tc-arm.c:31134
+#: config/tc-arm.c:31138 config/tc-arm.c:31139
 msgid "use -mcpu=arm7dm"
 msgstr ""
 
 msgid "use -mcpu=arm7dm"
 msgstr ""
 
-#: config/tc-arm.c:31135 config/tc-arm.c:31136
+#: config/tc-arm.c:31140 config/tc-arm.c:31141
 msgid "use -mcpu=arm7dmi"
 msgstr ""
 
 msgid "use -mcpu=arm7dmi"
 msgstr ""
 
-#: config/tc-arm.c:31137 config/tc-arm.c:31138
+#: config/tc-arm.c:31142 config/tc-arm.c:31143
 msgid "use -mcpu=arm7100"
 msgstr ""
 
 msgid "use -mcpu=arm7100"
 msgstr ""
 
-#: config/tc-arm.c:31139 config/tc-arm.c:31140
+#: config/tc-arm.c:31144 config/tc-arm.c:31145
 msgid "use -mcpu=arm7500"
 msgstr ""
 
 msgid "use -mcpu=arm7500"
 msgstr ""
 
-#: config/tc-arm.c:31141 config/tc-arm.c:31142
+#: config/tc-arm.c:31146 config/tc-arm.c:31147
 msgid "use -mcpu=arm7500fe"
 msgstr ""
 
 msgid "use -mcpu=arm7500fe"
 msgstr ""
 
-#: config/tc-arm.c:31143 config/tc-arm.c:31144 config/tc-arm.c:31145
-#: config/tc-arm.c:31146
+#: config/tc-arm.c:31148 config/tc-arm.c:31149 config/tc-arm.c:31150
+#: config/tc-arm.c:31151
 msgid "use -mcpu=arm7tdmi"
 msgstr ""
 
 msgid "use -mcpu=arm7tdmi"
 msgstr ""
 
-#: config/tc-arm.c:31147 config/tc-arm.c:31148
+#: config/tc-arm.c:31152 config/tc-arm.c:31153
 msgid "use -mcpu=arm710t"
 msgstr ""
 
 msgid "use -mcpu=arm710t"
 msgstr ""
 
-#: config/tc-arm.c:31149 config/tc-arm.c:31150
+#: config/tc-arm.c:31154 config/tc-arm.c:31155
 msgid "use -mcpu=arm720t"
 msgstr ""
 
 msgid "use -mcpu=arm720t"
 msgstr ""
 
-#: config/tc-arm.c:31151 config/tc-arm.c:31152
+#: config/tc-arm.c:31156 config/tc-arm.c:31157
 msgid "use -mcpu=arm740t"
 msgstr ""
 
 msgid "use -mcpu=arm740t"
 msgstr ""
 
-#: config/tc-arm.c:31153 config/tc-arm.c:31154
+#: config/tc-arm.c:31158 config/tc-arm.c:31159
 msgid "use -mcpu=arm8"
 msgstr ""
 
 msgid "use -mcpu=arm8"
 msgstr ""
 
-#: config/tc-arm.c:31155 config/tc-arm.c:31156
+#: config/tc-arm.c:31160 config/tc-arm.c:31161
 msgid "use -mcpu=arm810"
 msgstr ""
 
 msgid "use -mcpu=arm810"
 msgstr ""
 
-#: config/tc-arm.c:31157 config/tc-arm.c:31158
+#: config/tc-arm.c:31162 config/tc-arm.c:31163
 msgid "use -mcpu=arm9"
 msgstr ""
 
 msgid "use -mcpu=arm9"
 msgstr ""
 
-#: config/tc-arm.c:31159 config/tc-arm.c:31160
+#: config/tc-arm.c:31164 config/tc-arm.c:31165
 msgid "use -mcpu=arm9tdmi"
 msgstr ""
 
 msgid "use -mcpu=arm9tdmi"
 msgstr ""
 
-#: config/tc-arm.c:31161 config/tc-arm.c:31162
+#: config/tc-arm.c:31166 config/tc-arm.c:31167
 msgid "use -mcpu=arm920"
 msgstr ""
 
 msgid "use -mcpu=arm920"
 msgstr ""
 
-#: config/tc-arm.c:31163 config/tc-arm.c:31164
+#: config/tc-arm.c:31168 config/tc-arm.c:31169
 msgid "use -mcpu=arm940"
 msgstr ""
 
 msgid "use -mcpu=arm940"
 msgstr ""
 
-#: config/tc-arm.c:31165
+#: config/tc-arm.c:31170
 msgid "use -mcpu=strongarm"
 msgstr ""
 
 msgid "use -mcpu=strongarm"
 msgstr ""
 
-#: config/tc-arm.c:31167
+#: config/tc-arm.c:31172
 msgid "use -mcpu=strongarm110"
 msgstr ""
 
 msgid "use -mcpu=strongarm110"
 msgstr ""
 
-#: config/tc-arm.c:31169
+#: config/tc-arm.c:31174
 msgid "use -mcpu=strongarm1100"
 msgstr ""
 
 msgid "use -mcpu=strongarm1100"
 msgstr ""
 
-#: config/tc-arm.c:31171
+#: config/tc-arm.c:31176
 msgid "use -mcpu=strongarm1110"
 msgstr ""
 
 msgid "use -mcpu=strongarm1110"
 msgstr ""
 
-#: config/tc-arm.c:31172
+#: config/tc-arm.c:31177
 msgid "use -mcpu=xscale"
 msgstr ""
 
 msgid "use -mcpu=xscale"
 msgstr ""
 
-#: config/tc-arm.c:31173
+#: config/tc-arm.c:31178
 msgid "use -mcpu=iwmmxt"
 msgstr ""
 
 msgid "use -mcpu=iwmmxt"
 msgstr ""
 
-#: config/tc-arm.c:31174
+#: config/tc-arm.c:31179
 msgid "use -mcpu=all"
 msgstr ""
 
 #. Architecture variants -- don't add any more to this list either.
 msgid "use -mcpu=all"
 msgstr ""
 
 #. Architecture variants -- don't add any more to this list either.
-#: config/tc-arm.c:31177 config/tc-arm.c:31178
+#: config/tc-arm.c:31182 config/tc-arm.c:31183
 msgid "use -march=armv2"
 msgstr ""
 
 msgid "use -march=armv2"
 msgstr ""
 
-#: config/tc-arm.c:31179 config/tc-arm.c:31180
+#: config/tc-arm.c:31184 config/tc-arm.c:31185
 msgid "use -march=armv2a"
 msgstr ""
 
 msgid "use -march=armv2a"
 msgstr ""
 
-#: config/tc-arm.c:31181 config/tc-arm.c:31182
+#: config/tc-arm.c:31186 config/tc-arm.c:31187
 msgid "use -march=armv3"
 msgstr ""
 
 msgid "use -march=armv3"
 msgstr ""
 
-#: config/tc-arm.c:31183 config/tc-arm.c:31184
+#: config/tc-arm.c:31188 config/tc-arm.c:31189
 msgid "use -march=armv3m"
 msgstr ""
 
 msgid "use -march=armv3m"
 msgstr ""
 
-#: config/tc-arm.c:31185 config/tc-arm.c:31186
+#: config/tc-arm.c:31190 config/tc-arm.c:31191
 msgid "use -march=armv4"
 msgstr ""
 
 msgid "use -march=armv4"
 msgstr ""
 
-#: config/tc-arm.c:31187 config/tc-arm.c:31188
+#: config/tc-arm.c:31192 config/tc-arm.c:31193
 msgid "use -march=armv4t"
 msgstr ""
 
 msgid "use -march=armv4t"
 msgstr ""
 
-#: config/tc-arm.c:31189 config/tc-arm.c:31190
+#: config/tc-arm.c:31194 config/tc-arm.c:31195
 msgid "use -march=armv5"
 msgstr ""
 
 msgid "use -march=armv5"
 msgstr ""
 
-#: config/tc-arm.c:31191 config/tc-arm.c:31192
+#: config/tc-arm.c:31196 config/tc-arm.c:31197
 msgid "use -march=armv5t"
 msgstr ""
 
 msgid "use -march=armv5t"
 msgstr ""
 
-#: config/tc-arm.c:31193 config/tc-arm.c:31194
+#: config/tc-arm.c:31198 config/tc-arm.c:31199
 msgid "use -march=armv5te"
 msgstr ""
 
 #. Floating point variants -- don't add any more to this list either.
 msgid "use -march=armv5te"
 msgstr ""
 
 #. Floating point variants -- don't add any more to this list either.
-#: config/tc-arm.c:31197
+#: config/tc-arm.c:31202
 msgid "use -mfpu=fpe"
 msgstr ""
 
 msgid "use -mfpu=fpe"
 msgstr ""
 
-#: config/tc-arm.c:31198
+#: config/tc-arm.c:31203
 msgid "use -mfpu=fpa10"
 msgstr ""
 
 msgid "use -mfpu=fpa10"
 msgstr ""
 
-#: config/tc-arm.c:31199
+#: config/tc-arm.c:31204
 msgid "use -mfpu=fpa11"
 msgstr ""
 
 msgid "use -mfpu=fpa11"
 msgstr ""
 
-#: config/tc-arm.c:31201
+#: config/tc-arm.c:31206
 msgid "use either -mfpu=softfpa or -mfpu=softvfp"
 msgstr ""
 
 msgid "use either -mfpu=softfpa or -mfpu=softvfp"
 msgstr ""
 
-#: config/tc-arm.c:32263
+#: config/tc-arm.c:32268
 msgid "extension does not apply to the base architecture"
 msgstr ""
 
 msgid "extension does not apply to the base architecture"
 msgstr ""
 
-#: config/tc-arm.c:32292
+#: config/tc-arm.c:32297
 msgid "architectural extensions must be specified in alphabetical order"
 msgstr ""
 
 msgid "architectural extensions must be specified in alphabetical order"
 msgstr ""
 
-#: config/tc-arm.c:32431 config/tc-arm.c:33374
+#: config/tc-arm.c:32436 config/tc-arm.c:33379
 #, c-format
 msgid "unknown floating point format `%s'\n"
 msgstr ""
 
 #, c-format
 msgid "unknown floating point format `%s'\n"
 msgstr ""
 
-#: config/tc-arm.c:32447
+#: config/tc-arm.c:32452
 #, c-format
 msgid "unknown floating point abi `%s'\n"
 msgstr ""
 
 #, c-format
 msgid "unknown floating point abi `%s'\n"
 msgstr ""
 
-#: config/tc-arm.c:32463
+#: config/tc-arm.c:32468
 #, c-format
 msgid "unknown EABI `%s'\n"
 msgstr ""
 
 #, c-format
 msgid "unknown EABI `%s'\n"
 msgstr ""
 
-#: config/tc-arm.c:32483
+#: config/tc-arm.c:32488
 #, c-format
 msgid "unknown implicit IT mode `%s', should be arm, thumb, always, or never."
 msgstr ""
 
 #, c-format
 msgid "unknown implicit IT mode `%s', should be arm, thumb, always, or never."
 msgstr ""
 
-#: config/tc-arm.c:32506 config/tc-metag.c:5913
+#: config/tc-arm.c:32511 config/tc-metag.c:5913
 msgid "<fpu name>\t  assemble for FPU architecture <fpu name>"
 msgstr ""
 
 msgid "<fpu name>\t  assemble for FPU architecture <fpu name>"
 msgstr ""
 
-#: config/tc-arm.c:32508
+#: config/tc-arm.c:32513
 msgid "<abi>\t  assemble for floating point ABI <abi>"
 msgstr ""
 
 msgid "<abi>\t  assemble for floating point ABI <abi>"
 msgstr ""
 
-#: config/tc-arm.c:32511
+#: config/tc-arm.c:32516
 msgid "<ver>\t\t  assemble for eabi version <ver>"
 msgstr ""
 
 msgid "<ver>\t\t  assemble for eabi version <ver>"
 msgstr ""
 
-#: config/tc-arm.c:32514
+#: config/tc-arm.c:32519
 msgid "<mode>\t  controls implicit insertion of IT instructions"
 msgstr ""
 
 msgid "<mode>\t  controls implicit insertion of IT instructions"
 msgstr ""
 
-#: config/tc-arm.c:32516
+#: config/tc-arm.c:32521
 msgid "\t\t\t  TI CodeComposer Studio syntax compatibility mode"
 msgstr ""
 
 msgid "\t\t\t  TI CodeComposer Studio syntax compatibility mode"
 msgstr ""
 
-#: config/tc-arm.c:32519
+#: config/tc-arm.c:32524
 msgid ""
 "[ieee|alternative]\n"
 "                          set the encoding for half precision floating point "
 msgid ""
 "[ieee|alternative]\n"
 "                          set the encoding for half precision floating point "
@@ -5432,32 +5432,32 @@ msgid ""
 "                          or Arm alternative format."
 msgstr ""
 
 "                          or Arm alternative format."
 msgstr ""
 
-#: config/tc-arm.c:32630
+#: config/tc-arm.c:32635
 #, c-format
 msgid " ARM-specific assembler options:\n"
 msgstr ""
 
 #, c-format
 msgid " ARM-specific assembler options:\n"
 msgstr ""
 
-#: config/tc-arm.c:32650
+#: config/tc-arm.c:32655
 #, c-format
 msgid "  --fix-v4bx              Allow BX in ARMv4 code\n"
 msgstr ""
 
 #, c-format
 msgid "  --fix-v4bx              Allow BX in ARMv4 code\n"
 msgstr ""
 
-#: config/tc-arm.c:32654
+#: config/tc-arm.c:32659
 #, c-format
 msgid "  --fdpic                 generate an FDPIC object file\n"
 msgstr ""
 
 #, c-format
 msgid "  --fdpic                 generate an FDPIC object file\n"
 msgstr ""
 
-#: config/tc-arm.c:32962
+#: config/tc-arm.c:32967
 msgid "no architecture contains all the instructions used\n"
 msgstr ""
 
 msgid "no architecture contains all the instructions used\n"
 msgstr ""
 
-#: config/tc-arm.c:33314
+#: config/tc-arm.c:33319
 #, c-format
 msgid ""
 "architectural extension `%s' is not allowed for the current base architecture"
 msgstr ""
 
 #, c-format
 msgid ""
 "architectural extension `%s' is not allowed for the current base architecture"
 msgstr ""
 
-#: config/tc-arm.c:33337
+#: config/tc-arm.c:33342
 #, c-format
 msgid "unknown architecture extension `%s'\n"
 msgstr ""
 #, c-format
 msgid "unknown architecture extension `%s'\n"
 msgstr ""
@@ -5533,7 +5533,7 @@ msgstr ""
 msgid "constant out of 8-bit range: %d"
 msgstr ""
 
 msgid "constant out of 8-bit range: %d"
 msgstr ""
 
-#: config/tc-avr.c:954 config/tc-score.c:1198 read.c:3799
+#: config/tc-avr.c:954 config/tc-score.c:1198 read.c:3796
 msgid "illegal expression"
 msgstr ""
 
 msgid "illegal expression"
 msgstr ""
 
@@ -5642,9 +5642,9 @@ msgstr ""
 #. xgettext:c-format.
 #: config/tc-avr.c:1853 config/tc-bfin.c:824 config/tc-d10v.c:1462
 #: config/tc-d30v.c:1771 config/tc-metag.c:7019 config/tc-mn10200.c:779
 #. xgettext:c-format.
 #: config/tc-avr.c:1853 config/tc-bfin.c:824 config/tc-d10v.c:1462
 #: config/tc-d30v.c:1771 config/tc-metag.c:7019 config/tc-mn10200.c:779
-#: config/tc-mn10300.c:2177 config/tc-msp430.c:4644 config/tc-ppc.c:7962
+#: config/tc-mn10300.c:2177 config/tc-msp430.c:4644 config/tc-ppc.c:7964
 #: config/tc-spu.c:894 config/tc-spu.c:1105 config/tc-v850.c:3367
 #: config/tc-spu.c:894 config/tc-spu.c:1105 config/tc-v850.c:3367
-#: config/tc-z80.c:3811
+#: config/tc-z80.c:3810
 #, c-format
 msgid "reloc %d not supported by object file format"
 msgstr ""
 #, c-format
 msgid "reloc %d not supported by object file format"
 msgstr ""
@@ -5783,11 +5783,11 @@ msgid ""
 "  --EB\t\t\tgenerate code for a big endian machine\n"
 msgstr ""
 
 "  --EB\t\t\tgenerate code for a big endian machine\n"
 msgstr ""
 
-#: config/tc-bpf.c:279
+#: config/tc-bpf.c:281
 msgid "convert_frag called"
 msgstr ""
 
 msgid "convert_frag called"
 msgstr ""
 
-#: config/tc-bpf.c:286 config/tc-sparc.h:68 config/tc-z80.h:55
+#: config/tc-bpf.c:288 config/tc-sparc.h:68 config/tc-z80.h:55
 msgid "estimate_size_before_relax called"
 msgstr ""
 
 msgid "estimate_size_before_relax called"
 msgstr ""
 
@@ -5822,11 +5822,11 @@ msgstr ""
 msgid "internal error: reloc %d (`%s') not supported by object file format"
 msgstr ""
 
 msgid "internal error: reloc %d (`%s') not supported by object file format"
 msgstr ""
 
-#: config/tc-cr16.c:696 config/tc-i386.c:13591 config/tc-s390.c:2121
+#: config/tc-cr16.c:696 config/tc-i386.c:13683 config/tc-s390.c:2121
 msgid "GOT already in symbol table"
 msgstr ""
 
 msgid "GOT already in symbol table"
 msgstr ""
 
-#: config/tc-cr16.c:813 config/tc-m68k.c:4574 config/tc-tilegx.c:318
+#: config/tc-cr16.c:813 config/tc-m68k.c:4576 config/tc-tilegx.c:318
 #: config/tc-tilepro.c:255
 #, c-format
 msgid "Internal Error:  Can't hash %s: %s"
 #: config/tc-tilepro.c:255
 #, c-format
 msgid "Internal Error:  Can't hash %s: %s"
@@ -6641,7 +6641,7 @@ msgstr ""
 msgid "more than 65K literal pools"
 msgstr ""
 
 msgid "more than 65K literal pools"
 msgstr ""
 
-#: config/tc-csky.c:1804 read.c:3559 read.c:4868
+#: config/tc-csky.c:1804 read.c:3556 read.c:4865
 #, c-format
 msgid "bad floating literal: %s"
 msgstr ""
 #, c-format
 msgid "bad floating literal: %s"
 msgstr ""
@@ -6672,7 +6672,7 @@ msgstr ""
 msgid "second operand must be 1"
 msgstr ""
 
 msgid "second operand must be 1"
 msgstr ""
 
-#: config/tc-csky.c:5505 config/tc-xtensa.c:1980
+#: config/tc-csky.c:5505 config/tc-xtensa.c:2002
 msgid "register number out of range"
 msgstr ""
 
 msgid "register number out of range"
 msgstr ""
 
@@ -6964,19 +6964,19 @@ msgstr ""
 msgid ".endfunc missing for previous .proc"
 msgstr ""
 
 msgid ".endfunc missing for previous .proc"
 msgstr ""
 
-#: config/tc-dlx.c:295 config/tc-mips.c:3706 config/tc-nios2.c:3637
-#: config/tc-nios2.c:3651 config/tc-nios2.c:3666 config/tc-pru.c:1574
-#: config/tc-pru.c:1588 config/tc-riscv.c:279 config/tc-riscv.c:707
-#: config/tc-riscv.c:1055
+#: config/tc-dlx.c:295 config/tc-mips.c:3706 config/tc-nios2.c:3634
+#: config/tc-nios2.c:3648 config/tc-nios2.c:3663 config/tc-pru.c:1574
+#: config/tc-pru.c:1588 config/tc-riscv.c:261 config/tc-riscv.c:693
+#: config/tc-riscv.c:1036
 #, c-format
 msgid "internal error: can't hash `%s': %s\n"
 msgstr ""
 
 #. Probably a memory allocation problem?  Give up now.
 #: config/tc-dlx.c:302 config/tc-hppa.c:8269 config/tc-nios2.c:1438
 #, c-format
 msgid "internal error: can't hash `%s': %s\n"
 msgstr ""
 
 #. Probably a memory allocation problem?  Give up now.
 #: config/tc-dlx.c:302 config/tc-hppa.c:8269 config/tc-nios2.c:1438
-#: config/tc-nios2.c:3640 config/tc-nios2.c:3654 config/tc-nios2.c:3669
-#: config/tc-pru.c:1577 config/tc-pru.c:1591 config/tc-riscv.c:282
-#: config/tc-riscv.c:710 config/tc-riscv.c:1058 config/tc-riscv.c:1070
+#: config/tc-nios2.c:3637 config/tc-nios2.c:3651 config/tc-nios2.c:3666
+#: config/tc-pru.c:1577 config/tc-pru.c:1591 config/tc-riscv.c:264
+#: config/tc-riscv.c:696 config/tc-riscv.c:1039 config/tc-riscv.c:1051
 #: config/tc-sparc.c:1008
 msgid "Broken assembler.  No assembly attempted."
 msgstr ""
 #: config/tc-sparc.c:1008
 msgid "Broken assembler.  No assembly attempted."
 msgstr ""
@@ -7066,7 +7066,7 @@ msgstr ""
 msgid "register is out of order"
 msgstr ""
 
 msgid "register is out of order"
 msgstr ""
 
-#: config/tc-epiphany.c:382 config/tc-m68k.c:5906 config/tc-m68k.c:5935
+#: config/tc-epiphany.c:382 config/tc-m68k.c:5908 config/tc-m68k.c:5937
 msgid "bad register list"
 msgstr ""
 
 msgid "bad register list"
 msgstr ""
 
@@ -7432,8 +7432,8 @@ msgstr ""
 #. This seems more sane than saying "too many operands".  We'll
 #. get here only if the trailing trash starts with a comma.
 #: config/tc-h8300.c:1816 config/tc-mips.c:14383 config/tc-mips.c:14451
 #. This seems more sane than saying "too many operands".  We'll
 #. get here only if the trailing trash starts with a comma.
 #: config/tc-h8300.c:1816 config/tc-mips.c:14383 config/tc-mips.c:14451
-#: config/tc-mmix.c:479 config/tc-mmix.c:491 config/tc-mmix.c:2532
-#: config/tc-mmix.c:2556 config/tc-mmix.c:2829
+#: config/tc-mmix.c:479 config/tc-mmix.c:491 config/tc-mmix.c:2545
+#: config/tc-mmix.c:2569 config/tc-mmix.c:2842
 msgid "invalid operands"
 msgstr ""
 
 msgid "invalid operands"
 msgstr ""
 
@@ -7481,7 +7481,7 @@ msgstr ""
 msgid "call to tc_aout_fix_to_chars \n"
 msgstr ""
 
 msgid "call to tc_aout_fix_to_chars \n"
 msgstr ""
 
-#: config/tc-h8300.c:2221 config/tc-xc16x.c:347
+#: config/tc-h8300.c:2221 config/tc-xc16x.c:349
 #, c-format
 msgid "call to md_convert_frag \n"
 msgstr ""
 #, c-format
 msgid "call to md_convert_frag \n"
 msgstr ""
@@ -7922,854 +7922,865 @@ msgstr ""
 msgid "internal error: losing opcode: `%s' \"%s\"\n"
 msgstr ""
 
 msgid "internal error: losing opcode: `%s' \"%s\"\n"
 msgstr ""
 
-#: config/tc-i386.c:1446
+#: config/tc-i386.c:1451
 #, c-format
 msgid "i386_output_nops called to generate nops of at most %d bytes!"
 msgstr ""
 
 #, c-format
 msgid "i386_output_nops called to generate nops of at most %d bytes!"
 msgstr ""
 
-#: config/tc-i386.c:1655
+#: config/tc-i386.c:1660
 #, c-format
 msgid "invalid single nop size: %d (expect within [0, %d])"
 msgstr ""
 
 #, c-format
 msgid "invalid single nop size: %d (expect within [0, %d])"
 msgstr ""
 
-#: config/tc-i386.c:1696
+#: config/tc-i386.c:1701
 msgid "jump over nop padding out of range"
 msgstr ""
 
 msgid "jump over nop padding out of range"
 msgstr ""
 
-#: config/tc-i386.c:2533
+#: config/tc-i386.c:2539
 #, c-format
 msgid "%s shortened to %s"
 msgstr ""
 
 #, c-format
 msgid "%s shortened to %s"
 msgstr ""
 
-#: config/tc-i386.c:2624
+#: config/tc-i386.c:2630 config/tc-i386.c:7694
 msgid "same type of prefix used twice"
 msgstr ""
 
 msgid "same type of prefix used twice"
 msgstr ""
 
-#: config/tc-i386.c:2651
+#: config/tc-i386.c:2657
 #, c-format
 msgid "64bit mode not supported on `%s'."
 msgstr ""
 
 #, c-format
 msgid "64bit mode not supported on `%s'."
 msgstr ""
 
-#: config/tc-i386.c:2660
+#: config/tc-i386.c:2666
 #, c-format
 msgid "32bit mode not supported on `%s'."
 msgstr ""
 
 #, c-format
 msgid "32bit mode not supported on `%s'."
 msgstr ""
 
-#: config/tc-i386.c:2700
+#: config/tc-i386.c:2706
 msgid "bad argument to syntax directive."
 msgstr ""
 
 msgid "bad argument to syntax directive."
 msgstr ""
 
-#: config/tc-i386.c:2763
+#: config/tc-i386.c:2769
 #, c-format
 msgid "bad argument to %s_check directive."
 msgstr ""
 
 #, c-format
 msgid "bad argument to %s_check directive."
 msgstr ""
 
-#: config/tc-i386.c:2767
+#: config/tc-i386.c:2773
 #, c-format
 msgid "missing argument for %s_check directive"
 msgstr ""
 
 #, c-format
 msgid "missing argument for %s_check directive"
 msgstr ""
 
-#: config/tc-i386.c:2807
+#: config/tc-i386.c:2813
 #, c-format
 msgid "`%s' is not supported on `%s'"
 msgstr ""
 
 #, c-format
 msgid "`%s' is not supported on `%s'"
 msgstr ""
 
-#: config/tc-i386.c:2913
+#: config/tc-i386.c:2919
 #, c-format
 msgid "no such architecture: `%s'"
 msgstr ""
 
 #, c-format
 msgid "no such architecture: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:2918
+#: config/tc-i386.c:2924
 msgid "missing cpu architecture"
 msgstr ""
 
 msgid "missing cpu architecture"
 msgstr ""
 
-#: config/tc-i386.c:2935
+#: config/tc-i386.c:2941
 #, c-format
 msgid "no such architecture modifier: `%s'"
 msgstr ""
 
 #, c-format
 msgid "no such architecture modifier: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:2950 config/tc-i386.c:2980
+#: config/tc-i386.c:2956 config/tc-i386.c:2986
 msgid "Intel L1OM is 64bit ELF only"
 msgstr ""
 
 msgid "Intel L1OM is 64bit ELF only"
 msgstr ""
 
-#: config/tc-i386.c:2957 config/tc-i386.c:2987
+#: config/tc-i386.c:2963 config/tc-i386.c:2993
 msgid "Intel K1OM is 64bit ELF only"
 msgstr ""
 
 msgid "Intel K1OM is 64bit ELF only"
 msgstr ""
 
-#: config/tc-i386.c:2964 config/tc-i386.c:3001
+#: config/tc-i386.c:2970 config/tc-i386.c:3007
 msgid "Intel MCU is 32bit ELF only"
 msgstr ""
 
 msgid "Intel MCU is 32bit ELF only"
 msgstr ""
 
-#: config/tc-i386.c:3008 config/tc-i386.c:13480
+#: config/tc-i386.c:3014 config/tc-i386.c:13572
 msgid "unknown architecture"
 msgstr ""
 
 msgid "unknown architecture"
 msgstr ""
 
-#: config/tc-i386.c:3045 config/tc-i386.c:3067
+#: config/tc-i386.c:3051 config/tc-i386.c:3073
 #, c-format
 msgid "can't hash %s: %s"
 msgstr ""
 
 #, c-format
 msgid "can't hash %s: %s"
 msgstr ""
 
-#: config/tc-i386.c:3364
+#: config/tc-i386.c:3372
 msgid "there are no pc-relative size relocations"
 msgstr ""
 
 msgid "there are no pc-relative size relocations"
 msgstr ""
 
-#: config/tc-i386.c:3376
+#: config/tc-i386.c:3384
 #, c-format
 msgid "unknown relocation (%u)"
 msgstr ""
 
 #, c-format
 msgid "unknown relocation (%u)"
 msgstr ""
 
-#: config/tc-i386.c:3378
+#: config/tc-i386.c:3386
 #, c-format
 msgid "%u-byte relocation cannot be applied to %u-byte field"
 msgstr ""
 
 #, c-format
 msgid "%u-byte relocation cannot be applied to %u-byte field"
 msgstr ""
 
-#: config/tc-i386.c:3382
+#: config/tc-i386.c:3390
 msgid "non-pc-relative relocation for pc-relative field"
 msgstr ""
 
 msgid "non-pc-relative relocation for pc-relative field"
 msgstr ""
 
-#: config/tc-i386.c:3387
+#: config/tc-i386.c:3395
 msgid "relocated field and relocation type differ in signedness"
 msgstr ""
 
 msgid "relocated field and relocation type differ in signedness"
 msgstr ""
 
-#: config/tc-i386.c:3396
+#: config/tc-i386.c:3404
 msgid "there are no unsigned pc-relative relocations"
 msgstr ""
 
 msgid "there are no unsigned pc-relative relocations"
 msgstr ""
 
-#: config/tc-i386.c:3404
+#: config/tc-i386.c:3412
 #, c-format
 msgid "cannot do %u byte pc-relative relocation"
 msgstr ""
 
 #, c-format
 msgid "cannot do %u byte pc-relative relocation"
 msgstr ""
 
-#: config/tc-i386.c:3421
+#: config/tc-i386.c:3429
 #, c-format
 msgid "cannot do %s %u byte relocation"
 msgstr ""
 
 #, c-format
 msgid "cannot do %s %u byte relocation"
 msgstr ""
 
-#: config/tc-i386.c:4017 config/tc-i386.c:4767
+#: config/tc-i386.c:4024 config/tc-i386.c:4773
 #, c-format
 msgid "invalid instruction `%s' after `%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid instruction `%s' after `%s'"
 msgstr ""
 
-#: config/tc-i386.c:4023
+#: config/tc-i386.c:4030
 #, c-format
 msgid "missing `lock' with `%s'"
 msgstr ""
 
 #, c-format
 msgid "missing `lock' with `%s'"
 msgstr ""
 
-#: config/tc-i386.c:4030
+#: config/tc-i386.c:4037
 #, c-format
 msgid "instruction `%s' after `xacquire' not allowed"
 msgstr ""
 
 #, c-format
 msgid "instruction `%s' after `xacquire' not allowed"
 msgstr ""
 
-#: config/tc-i386.c:4036
+#: config/tc-i386.c:4043
 #, c-format
 msgid "memory destination needed for instruction `%s' after `xrelease'"
 msgstr ""
 
 #, c-format
 msgid "memory destination needed for instruction `%s' after `xrelease'"
 msgstr ""
 
-#: config/tc-i386.c:4529
+#: config/tc-i386.c:4536
 #, c-format
 msgid "`%s` changes flags which would affect control flow behavior"
 msgstr ""
 
 #, c-format
 msgid "`%s` changes flags which would affect control flow behavior"
 msgstr ""
 
-#: config/tc-i386.c:4571
+#: config/tc-i386.c:4578
 #, c-format
 msgid "indirect `%s` with memory operand should be avoided"
 msgstr ""
 
 #, c-format
 msgid "indirect `%s` with memory operand should be avoided"
 msgstr ""
 
-#: config/tc-i386.c:4582
+#: config/tc-i386.c:4589
 #, c-format
 msgid "`%s` skips -mlfence-before-indirect-branch on `%s`"
 msgstr ""
 
 #, c-format
 msgid "`%s` skips -mlfence-before-indirect-branch on `%s`"
 msgstr ""
 
-#: config/tc-i386.c:4603
+#: config/tc-i386.c:4610
 #, c-format
 msgid "`%s` skips -mlfence-before-ret on `%s`"
 msgstr ""
 
 #, c-format
 msgid "`%s` skips -mlfence-before-ret on `%s`"
 msgstr ""
 
-#: config/tc-i386.c:4757
+#: config/tc-i386.c:4763
 #, c-format
 msgid "SSE instruction `%s' is used"
 msgstr ""
 
 #, c-format
 msgid "SSE instruction `%s' is used"
 msgstr ""
 
-#: config/tc-i386.c:4780
+#: config/tc-i386.c:4786
 msgid "expecting lockable instruction after `lock'"
 msgstr ""
 
 msgid "expecting lockable instruction after `lock'"
 msgstr ""
 
-#: config/tc-i386.c:4787
+#: config/tc-i386.c:4796
 #, c-format
 msgid "data size prefix invalid with `%s'"
 msgstr ""
 
 #, c-format
 msgid "data size prefix invalid with `%s'"
 msgstr ""
 
-#: config/tc-i386.c:4797
+#: config/tc-i386.c:4806
 msgid "expecting valid branch instruction after `bnd'"
 msgstr ""
 
 msgid "expecting valid branch instruction after `bnd'"
 msgstr ""
 
-#: config/tc-i386.c:4801
+#: config/tc-i386.c:4810
 msgid "expecting indirect branch instruction after `notrack'"
 msgstr ""
 
 msgid "expecting indirect branch instruction after `notrack'"
 msgstr ""
 
-#: config/tc-i386.c:4806
+#: config/tc-i386.c:4815
 msgid "32-bit address isn't allowed in 64-bit MPX instructions."
 msgstr ""
 
 msgid "32-bit address isn't allowed in 64-bit MPX instructions."
 msgstr ""
 
-#: config/tc-i386.c:4810
+#: config/tc-i386.c:4819
 msgid "16-bit address isn't allowed in MPX instructions"
 msgstr ""
 
 msgid "16-bit address isn't allowed in MPX instructions"
 msgstr ""
 
-#: config/tc-i386.c:4820
+#: config/tc-i386.c:4829
 msgid "replacing `rep'/`repe' prefix by `bnd'"
 msgstr ""
 
 #. UnixWare fsub no args is alias for fsubp, fadd -> faddp, etc.
 msgid "replacing `rep'/`repe' prefix by `bnd'"
 msgstr ""
 
 #. UnixWare fsub no args is alias for fsubp, fadd -> faddp, etc.
-#: config/tc-i386.c:4874
+#: config/tc-i386.c:4878
 #, c-format
 msgid "translating to `%sp'"
 msgstr ""
 
 #, c-format
 msgid "translating to `%sp'"
 msgstr ""
 
-#: config/tc-i386.c:4881
+#: config/tc-i386.c:4885
 #, c-format
 msgid "instruction `%s' isn't supported outside of protected mode."
 msgstr ""
 
 #, c-format
 msgid "instruction `%s' isn't supported outside of protected mode."
 msgstr ""
 
-#: config/tc-i386.c:4939
+#: config/tc-i386.c:4893
+#, c-format
+msgid "REX prefix invalid with `%s'"
+msgstr ""
+
+#: config/tc-i386.c:4953
 #, c-format
 msgid "can't encode register '%s%s' in an instruction requiring REX prefix."
 msgstr ""
 
 #, c-format
 msgid "can't encode register '%s%s' in an instruction requiring REX prefix."
 msgstr ""
 
-#: config/tc-i386.c:5015 config/tc-i386.c:5214
+#: config/tc-i386.c:5029 config/tc-i386.c:5228
 #, c-format
 msgid "no such instruction: `%s'"
 msgstr ""
 
 #, c-format
 msgid "no such instruction: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:5026 config/tc-i386.c:5247
+#: config/tc-i386.c:5040 config/tc-i386.c:5261
 #, c-format
 msgid "invalid character %s in mnemonic"
 msgstr ""
 
 #, c-format
 msgid "invalid character %s in mnemonic"
 msgstr ""
 
-#: config/tc-i386.c:5033
+#: config/tc-i386.c:5047
 msgid "expecting prefix; got nothing"
 msgstr ""
 
 msgid "expecting prefix; got nothing"
 msgstr ""
 
-#: config/tc-i386.c:5035
+#: config/tc-i386.c:5049
 msgid "expecting mnemonic; got nothing"
 msgstr ""
 
 msgid "expecting mnemonic; got nothing"
 msgstr ""
 
-#: config/tc-i386.c:5050 config/tc-i386.c:5269
+#: config/tc-i386.c:5064 config/tc-i386.c:5283
 #, c-format
 msgid "`%s' is only supported in 64-bit mode"
 msgstr ""
 
 #, c-format
 msgid "`%s' is only supported in 64-bit mode"
 msgstr ""
 
-#: config/tc-i386.c:5051 config/tc-i386.c:5268
+#: config/tc-i386.c:5065 config/tc-i386.c:5282
 #, c-format
 msgid "`%s' is not supported in 64-bit mode"
 msgstr ""
 
 #, c-format
 msgid "`%s' is not supported in 64-bit mode"
 msgstr ""
 
-#: config/tc-i386.c:5063
+#: config/tc-i386.c:5077
 #, c-format
 msgid "redundant %s prefix"
 msgstr ""
 
 #, c-format
 msgid "redundant %s prefix"
 msgstr ""
 
-#: config/tc-i386.c:5260
+#: config/tc-i386.c:5274
 msgid "use .code16 to ensure correct addressing mode"
 msgstr ""
 
 msgid "use .code16 to ensure correct addressing mode"
 msgstr ""
 
-#: config/tc-i386.c:5272
+#: config/tc-i386.c:5286
 #, c-format
 msgid "`%s' is not supported on `%s%s'"
 msgstr ""
 
 #, c-format
 msgid "`%s' is not supported on `%s%s'"
 msgstr ""
 
-#: config/tc-i386.c:5298
+#: config/tc-i386.c:5312
 #, c-format
 msgid "invalid character %s before operand %d"
 msgstr ""
 
 #, c-format
 msgid "invalid character %s before operand %d"
 msgstr ""
 
-#: config/tc-i386.c:5312
+#: config/tc-i386.c:5326
 #, c-format
 msgid "unbalanced parenthesis in operand %d."
 msgstr ""
 
 #, c-format
 msgid "unbalanced parenthesis in operand %d."
 msgstr ""
 
-#: config/tc-i386.c:5315
+#: config/tc-i386.c:5329
 #, c-format
 msgid "unbalanced brackets in operand %d."
 msgstr ""
 
 #, c-format
 msgid "unbalanced brackets in operand %d."
 msgstr ""
 
-#: config/tc-i386.c:5324
+#: config/tc-i386.c:5338
 #, c-format
 msgid "invalid character %s in operand %d"
 msgstr ""
 
 #, c-format
 msgid "invalid character %s in operand %d"
 msgstr ""
 
-#: config/tc-i386.c:5351
+#: config/tc-i386.c:5365
 #, c-format
 msgid "spurious operands; (%d operands/instruction max)"
 msgstr ""
 
 #, c-format
 msgid "spurious operands; (%d operands/instruction max)"
 msgstr ""
 
-#: config/tc-i386.c:5361 config/tc-i386.c:11153
+#: config/tc-i386.c:5375 config/tc-i386.c:11215
 #, c-format
 msgid "too many memory references for `%s'"
 msgstr ""
 
 #, c-format
 msgid "too many memory references for `%s'"
 msgstr ""
 
-#: config/tc-i386.c:5382
+#: config/tc-i386.c:5396
 msgid "expecting operand after ','; got nothing"
 msgstr ""
 
 msgid "expecting operand after ','; got nothing"
 msgstr ""
 
-#: config/tc-i386.c:5387
+#: config/tc-i386.c:5401
 msgid "expecting operand before ','; got nothing"
 msgstr ""
 
 msgid "expecting operand before ','; got nothing"
 msgstr ""
 
-#: config/tc-i386.c:5816
+#: config/tc-i386.c:5830
 msgid "mask, index, and destination registers should be distinct"
 msgstr ""
 
 msgid "mask, index, and destination registers should be distinct"
 msgstr ""
 
-#: config/tc-i386.c:5833
+#: config/tc-i386.c:5847
 msgid "index and destination registers should be distinct"
 msgstr ""
 
 msgid "index and destination registers should be distinct"
 msgstr ""
 
-#: config/tc-i386.c:6526
+#: config/tc-i386.c:6560
 msgid "operand size mismatch"
 msgstr ""
 
 msgid "operand size mismatch"
 msgstr ""
 
-#: config/tc-i386.c:6529
+#: config/tc-i386.c:6563
 msgid "operand type mismatch"
 msgstr ""
 
 msgid "operand type mismatch"
 msgstr ""
 
-#: config/tc-i386.c:6532
+#: config/tc-i386.c:6566
 msgid "register type mismatch"
 msgstr ""
 
 msgid "register type mismatch"
 msgstr ""
 
-#: config/tc-i386.c:6535
+#: config/tc-i386.c:6569
 msgid "number of operands mismatch"
 msgstr ""
 
 msgid "number of operands mismatch"
 msgstr ""
 
-#: config/tc-i386.c:6538
+#: config/tc-i386.c:6572
 msgid "invalid instruction suffix"
 msgstr ""
 
 msgid "invalid instruction suffix"
 msgstr ""
 
-#: config/tc-i386.c:6541
+#: config/tc-i386.c:6575
 msgid "constant doesn't fit in 4 bits"
 msgstr ""
 
 msgid "constant doesn't fit in 4 bits"
 msgstr ""
 
-#: config/tc-i386.c:6544
+#: config/tc-i386.c:6578
 msgid "unsupported with Intel mnemonic"
 msgstr ""
 
 msgid "unsupported with Intel mnemonic"
 msgstr ""
 
-#: config/tc-i386.c:6547
+#: config/tc-i386.c:6581
 msgid "unsupported syntax"
 msgstr ""
 
 msgid "unsupported syntax"
 msgstr ""
 
-#: config/tc-i386.c:6550
+#: config/tc-i386.c:6584
 #, c-format
 msgid "unsupported instruction `%s'"
 msgstr ""
 
 #, c-format
 msgid "unsupported instruction `%s'"
 msgstr ""
 
-#: config/tc-i386.c:6554
+#: config/tc-i386.c:6588
 msgid "invalid VSIB address"
 msgstr ""
 
 msgid "invalid VSIB address"
 msgstr ""
 
-#: config/tc-i386.c:6557
+#: config/tc-i386.c:6591
 msgid "mask, index, and destination registers must be distinct"
 msgstr ""
 
 msgid "mask, index, and destination registers must be distinct"
 msgstr ""
 
-#: config/tc-i386.c:6560
+#: config/tc-i386.c:6594
 msgid "unsupported vector index register"
 msgstr ""
 
 msgid "unsupported vector index register"
 msgstr ""
 
-#: config/tc-i386.c:6563
+#: config/tc-i386.c:6597
 msgid "unsupported broadcast"
 msgstr ""
 
 msgid "unsupported broadcast"
 msgstr ""
 
-#: config/tc-i386.c:6566
+#: config/tc-i386.c:6600
 msgid "broadcast is needed for operand of such type"
 msgstr ""
 
 msgid "broadcast is needed for operand of such type"
 msgstr ""
 
-#: config/tc-i386.c:6569
+#: config/tc-i386.c:6603
 msgid "unsupported masking"
 msgstr ""
 
 msgid "unsupported masking"
 msgstr ""
 
-#: config/tc-i386.c:6572
+#: config/tc-i386.c:6606
 msgid "mask not on destination operand"
 msgstr ""
 
 msgid "mask not on destination operand"
 msgstr ""
 
-#: config/tc-i386.c:6575
+#: config/tc-i386.c:6609
 msgid "default mask isn't allowed"
 msgstr ""
 
 msgid "default mask isn't allowed"
 msgstr ""
 
-#: config/tc-i386.c:6578
+#: config/tc-i386.c:6612
 msgid "unsupported static rounding/sae"
 msgstr ""
 
 msgid "unsupported static rounding/sae"
 msgstr ""
 
-#: config/tc-i386.c:6582
+#: config/tc-i386.c:6616
 msgid "RC/SAE operand must precede immediate operands"
 msgstr ""
 
 msgid "RC/SAE operand must precede immediate operands"
 msgstr ""
 
-#: config/tc-i386.c:6584
+#: config/tc-i386.c:6618
 msgid "RC/SAE operand must follow immediate operands"
 msgstr ""
 
 msgid "RC/SAE operand must follow immediate operands"
 msgstr ""
 
-#: config/tc-i386.c:6587 config/tc-metag.c:4789 config/tc-metag.c:5530
+#: config/tc-i386.c:6621 config/tc-metag.c:4789 config/tc-metag.c:5530
 #: config/tc-metag.c:5552
 msgid "invalid register operand"
 msgstr ""
 
 #: config/tc-metag.c:5552
 msgid "invalid register operand"
 msgstr ""
 
-#: config/tc-i386.c:6590
+#: config/tc-i386.c:6624
 #, c-format
 msgid "%s for `%s'"
 msgstr ""
 
 #, c-format
 msgid "%s for `%s'"
 msgstr ""
 
-#: config/tc-i386.c:6599
+#: config/tc-i386.c:6633
 #, 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.
 #, 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:6606
+#: config/tc-i386.c:6640
 #, c-format
 msgid "stand-alone `%s' prefix"
 msgstr ""
 
 #, c-format
 msgid "stand-alone `%s' prefix"
 msgstr ""
 
-#: config/tc-i386.c:6648
+#: config/tc-i386.c:6682
 #, c-format
 msgid "`%s' operand %u must use `%ses' segment"
 msgstr ""
 
 #, c-format
 msgid "`%s' operand %u must use `%ses' segment"
 msgstr ""
 
-#: config/tc-i386.c:6792
+#: config/tc-i386.c:6826
 msgid "generating 16-bit `iret' for .code16gcc directive"
 msgstr ""
 
 msgid "generating 16-bit `iret' for .code16gcc directive"
 msgstr ""
 
-#: config/tc-i386.c:6796
+#: config/tc-i386.c:6830
 #, c-format
 msgid "generating 32-bit `%s', unlike earlier gas versions"
 msgstr ""
 
 #, c-format
 msgid "generating 32-bit `%s', unlike earlier gas versions"
 msgstr ""
 
-#: config/tc-i386.c:6909
+#: config/tc-i386.c:6947
 #, c-format
 msgid "ambiguous operand size for `%s'"
 msgstr ""
 
 #, c-format
 msgid "ambiguous operand size for `%s'"
 msgstr ""
 
-#: config/tc-i386.c:6914
+#: config/tc-i386.c:6952
 #, c-format
 msgid ""
 "no instruction mnemonic suffix given and no register operands; can't size `"
 "%s'"
 msgstr ""
 
 #, c-format
 msgid ""
 "no instruction mnemonic suffix given and no register operands; can't size `"
 "%s'"
 msgstr ""
 
-#: config/tc-i386.c:6919
+#: config/tc-i386.c:6957
 #, c-format
 msgid "%s; using default for `%s'"
 msgstr ""
 
 #, c-format
 msgid "%s; using default for `%s'"
 msgstr ""
 
-#: config/tc-i386.c:6921
+#: config/tc-i386.c:6959
 msgid "ambiguous operand size"
 msgstr ""
 
 msgid "ambiguous operand size"
 msgstr ""
 
-#: config/tc-i386.c:6922
+#: config/tc-i386.c:6960
 msgid "no instruction mnemonic suffix given and no register operands"
 msgstr ""
 
 msgid "no instruction mnemonic suffix given and no register operands"
 msgstr ""
 
-#: config/tc-i386.c:7048
+#: config/tc-i386.c:7103
 #, c-format
 msgid "16-bit addressing unavailable for `%s'"
 msgstr ""
 
 #, c-format
 msgid "16-bit addressing unavailable for `%s'"
 msgstr ""
 
-#: config/tc-i386.c:7094
+#: config/tc-i386.c:7149
 #, c-format
 msgid "invalid register operand size for `%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid register operand size for `%s'"
 msgstr ""
 
-#: config/tc-i386.c:7139 config/tc-i386.c:7167 config/tc-i386.c:7226
-#: config/tc-i386.c:7276
+#. Any other register is bad.
+#: config/tc-i386.c:7186 config/tc-i386.c:7211 config/tc-i386.c:7270
+#: config/tc-i386.c:7320
 #, c-format
 msgid "`%s%s' not allowed with `%s%c'"
 msgstr ""
 
 #, c-format
 msgid "`%s%s' not allowed with `%s%c'"
 msgstr ""
 
-#: config/tc-i386.c:7180 config/tc-i386.c:7200 config/tc-i386.c:7251
-#: config/tc-i386.c:7290
+#: config/tc-i386.c:7224 config/tc-i386.c:7244 config/tc-i386.c:7295
+#: config/tc-i386.c:7334
 #, c-format
 msgid "incorrect register `%s%s' used with `%c' suffix"
 msgstr ""
 
 #, c-format
 msgid "incorrect register `%s%s' used with `%c' suffix"
 msgstr ""
 
-#: config/tc-i386.c:7352
+#: config/tc-i386.c:7401
 msgid "no instruction mnemonic suffix given; can't determine immediate size"
 msgstr ""
 
 msgid "no instruction mnemonic suffix given; can't determine immediate size"
 msgstr ""
 
-#: config/tc-i386.c:7504
+#: config/tc-i386.c:7565
 #, c-format
 msgid ""
 "source register `%s%s' implicitly denotes `%s%.3s%u' to `%s%.3s%u' source "
 "group in `%s'"
 msgstr ""
 
 #, 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:7548
+#: config/tc-i386.c:7609
 #, c-format
 msgid "you can't `%s %s%s'"
 msgstr ""
 
 #. Reversed arguments on faddp, fsubp, etc.
 #, c-format
 msgid "you can't `%s %s%s'"
 msgstr ""
 
 #. Reversed arguments on faddp, fsubp, etc.
-#: config/tc-i386.c:7586
+#: config/tc-i386.c:7647
 #, c-format
 msgid "translating to `%s %s%s,%s%s'"
 msgstr ""
 
 #. Extraneous `l' suffix on fp insn.
 #, c-format
 msgid "translating to `%s %s%s,%s%s'"
 msgstr ""
 
 #. Extraneous `l' suffix on fp insn.
-#: config/tc-i386.c:7593
+#: config/tc-i386.c:7654
 #, c-format
 msgid "translating to `%s %s%s'"
 msgstr ""
 
 #, c-format
 msgid "translating to `%s %s%s'"
 msgstr ""
 
-#: config/tc-i386.c:7604
+#: config/tc-i386.c:7665
 #, c-format
 msgid "segment override on `%s' is ineffectual"
 msgstr ""
 
 #, c-format
 msgid "segment override on `%s' is ineffectual"
 msgstr ""
 
-#: config/tc-i386.c:8379 config/tc-i386.c:8522 config/tc-i386.c:8583
+#: config/tc-i386.c:8438 config/tc-i386.c:8581 config/tc-i386.c:8642
 #, c-format
 msgid "skipping prefixes on `%s'"
 msgstr ""
 
 #, c-format
 msgid "skipping prefixes on `%s'"
 msgstr ""
 
-#: config/tc-i386.c:8603
+#: config/tc-i386.c:8662
 msgid "16-bit jump out of range"
 msgstr ""
 
 msgid "16-bit jump out of range"
 msgstr ""
 
-#: config/tc-i386.c:8612
+#: config/tc-i386.c:8671
 #, c-format
 msgid "can't handle non absolute segment in `%s'"
 msgstr ""
 
 #, c-format
 msgid "can't handle non absolute segment in `%s'"
 msgstr ""
 
-#: config/tc-i386.c:8854 config/tc-i386.c:8886 config/tc-i386.c:8976
+#: config/tc-i386.c:8913 config/tc-i386.c:8945 config/tc-i386.c:9035
 #, c-format
 msgid "`%s` skips -malign-branch-boundary on `%s`"
 msgstr ""
 
 #, c-format
 msgid "`%s` skips -malign-branch-boundary on `%s`"
 msgstr ""
 
-#: config/tc-i386.c:9217
+#: config/tc-i386.c:9276
 msgid "pseudo prefix without instruction"
 msgstr ""
 
 msgid "pseudo prefix without instruction"
 msgstr ""
 
-#: config/tc-i386.c:9336
+#: config/tc-i386.c:9392
 #, c-format
 msgid "instruction length of %u bytes exceeds the limit of 15"
 msgstr ""
 
 #, c-format
 msgid "instruction length of %u bytes exceeds the limit of 15"
 msgstr ""
 
-#: config/tc-i386.c:9918 config/tc-i386.c:10020
+#: config/tc-i386.c:9974 config/tc-i386.c:10076
 #, c-format
 msgid "@%s reloc is not supported with %d-bit output format"
 msgstr ""
 
 #, c-format
 msgid "@%s reloc is not supported with %d-bit output format"
 msgstr ""
 
-#: config/tc-i386.c:10071
+#: config/tc-i386.c:10127
 #, c-format
 msgid "missing or invalid expression `%s'"
 msgstr ""
 
 #, c-format
 msgid "missing or invalid expression `%s'"
 msgstr ""
 
-#: config/tc-i386.c:10080
+#: config/tc-i386.c:10136
 #, c-format
 msgid "invalid PLT expression `%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid PLT expression `%s'"
 msgstr ""
 
-#: config/tc-i386.c:10166
+#: config/tc-i386.c:10222
 #, c-format
 msgid "Unsupported broadcast: `%s'"
 msgstr ""
 
 #, c-format
 msgid "Unsupported broadcast: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:10182
+#: config/tc-i386.c:10241
 #, c-format
 msgid "`%s%s' can't be used for write mask"
 msgstr ""
 
 #, c-format
 msgid "`%s%s' can't be used for write mask"
 msgstr ""
 
-#: config/tc-i386.c:10205
+#: config/tc-i386.c:10264
 #, c-format
 msgid "invalid write mask `%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid write mask `%s'"
 msgstr ""
 
-#: config/tc-i386.c:10227 config/tc-i386.c:10932
+#: config/tc-i386.c:10286 config/tc-i386.c:10991
 #, c-format
 msgid "duplicated `%s'"
 msgstr ""
 
 #, c-format
 msgid "duplicated `%s'"
 msgstr ""
 
-#: config/tc-i386.c:10237
+#: config/tc-i386.c:10296
 #, c-format
 msgid "invalid zeroing-masking `%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid zeroing-masking `%s'"
 msgstr ""
 
-#: config/tc-i386.c:10250
+#: config/tc-i386.c:10309
 #, c-format
 msgid "missing `}' in `%s'"
 msgstr ""
 
 #. We don't know this one.
 #, c-format
 msgid "missing `}' in `%s'"
 msgstr ""
 
 #. We don't know this one.
-#: config/tc-i386.c:10264
+#: config/tc-i386.c:10323
 #, c-format
 msgid "unknown vector operation: `%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown vector operation: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:10270
+#: config/tc-i386.c:10329
 msgid "zeroing-masking only allowed with write mask"
 msgstr ""
 
 msgid "zeroing-masking only allowed with write mask"
 msgstr ""
 
-#: config/tc-i386.c:10290
+#: config/tc-i386.c:10349
 #, c-format
 msgid "at most %d immediate operands are allowed"
 msgstr ""
 
 #, c-format
 msgid "at most %d immediate operands are allowed"
 msgstr ""
 
-#: config/tc-i386.c:10322 config/tc-i386.c:10590
+#: config/tc-i386.c:10381 config/tc-i386.c:10649
 #, c-format
 msgid "junk `%s' after expression"
 msgstr ""
 
 #, c-format
 msgid "junk `%s' after expression"
 msgstr ""
 
-#: config/tc-i386.c:10343
+#: config/tc-i386.c:10402
 #, c-format
 msgid "missing or invalid immediate expression `%s'"
 msgstr ""
 
 #, c-format
 msgid "missing or invalid immediate expression `%s'"
 msgstr ""
 
-#: config/tc-i386.c:10366 config/tc-i386.c:10680
+#: config/tc-i386.c:10425 config/tc-i386.c:10739
 #, c-format
 msgid "unimplemented segment %s in operand"
 msgstr ""
 
 #, c-format
 msgid "unimplemented segment %s in operand"
 msgstr ""
 
-#: config/tc-i386.c:10373
+#: config/tc-i386.c:10432
 #, c-format
 msgid "illegal immediate register operand %s"
 msgstr ""
 
 #, c-format
 msgid "illegal immediate register operand %s"
 msgstr ""
 
-#: config/tc-i386.c:10421
+#: config/tc-i386.c:10480
 #, c-format
 msgid "expecting scale factor of 1, 2, 4, or 8: got `%s'"
 msgstr ""
 
 #, c-format
 msgid "expecting scale factor of 1, 2, 4, or 8: got `%s'"
 msgstr ""
 
-#: config/tc-i386.c:10430
+#: config/tc-i386.c:10489
 #, c-format
 msgid "scale factor of %d without an index register"
 msgstr ""
 
 #, c-format
 msgid "scale factor of %d without an index register"
 msgstr ""
 
-#: config/tc-i386.c:10452
+#: config/tc-i386.c:10511
 #, c-format
 msgid "at most %d displacement operands are allowed"
 msgstr ""
 
 #, c-format
 msgid "at most %d displacement operands are allowed"
 msgstr ""
 
-#: config/tc-i386.c:10646
+#: config/tc-i386.c:10705
 #, c-format
 msgid "missing or invalid displacement expression `%s'"
 msgstr ""
 
 #, c-format
 msgid "missing or invalid displacement expression `%s'"
 msgstr ""
 
-#: config/tc-i386.c:10663
+#: config/tc-i386.c:10722
 #, c-format
 msgid "0x%lx out range of signed 32bit displacement"
 msgstr ""
 
 #, c-format
 msgid "0x%lx out range of signed 32bit displacement"
 msgstr ""
 
-#: config/tc-i386.c:10833
+#: config/tc-i386.c:10892
 #, c-format
 msgid "`%s' is not valid here (expected `%c%s%s%c')"
 msgstr ""
 
 #, c-format
 msgid "`%s' is not valid here (expected `%c%s%s%c')"
 msgstr ""
 
-#: config/tc-i386.c:10845
+#: config/tc-i386.c:10904
 #, c-format
 msgid "`%s' is not a valid %s expression"
 msgstr ""
 
 #, c-format
 msgid "`%s' is not a valid %s expression"
 msgstr ""
 
-#: config/tc-i386.c:10877
+#: config/tc-i386.c:10936
 #, c-format
 msgid "`%s' cannot be used here"
 msgstr ""
 
 #, c-format
 msgid "`%s' cannot be used here"
 msgstr ""
 
-#: config/tc-i386.c:10884
+#: config/tc-i386.c:10943
 msgid "register scaling is being ignored here"
 msgstr ""
 
 msgid "register scaling is being ignored here"
 msgstr ""
 
-#: config/tc-i386.c:10945
+#: config/tc-i386.c:11004
 #, c-format
 msgid "Missing '}': '%s'"
 msgstr ""
 
 #, c-format
 msgid "Missing '}': '%s'"
 msgstr ""
 
-#: config/tc-i386.c:10951
+#: config/tc-i386.c:11010
 #, c-format
 msgid "Junk after '}': '%s'"
 msgstr ""
 
 #, c-format
 msgid "Junk after '}': '%s'"
 msgstr ""
 
-#: config/tc-i386.c:11077
+#: config/tc-i386.c:11139
 #, c-format
 msgid "bad memory operand `%s'"
 msgstr ""
 
 #, c-format
 msgid "bad memory operand `%s'"
 msgstr ""
 
-#: config/tc-i386.c:11101
+#: config/tc-i386.c:11163
 #, c-format
 msgid "junk `%s' after register"
 msgstr ""
 
 #, c-format
 msgid "junk `%s' after register"
 msgstr ""
 
-#: config/tc-i386.c:11114 config/tc-i386.c:11251 config/tc-i386.c:11295
+#: config/tc-i386.c:11176 config/tc-i386.c:11317 config/tc-i386.c:11361
 #, c-format
 msgid "bad register name `%s'"
 msgstr ""
 
 #, c-format
 msgid "bad register name `%s'"
 msgstr ""
 
-#: config/tc-i386.c:11122
+#: config/tc-i386.c:11184
 msgid "immediate operand illegal with absolute jump"
 msgstr ""
 
 msgid "immediate operand illegal with absolute jump"
 msgstr ""
 
-#: config/tc-i386.c:11240
+#: config/tc-i386.c:11306
 #, c-format
 msgid "expecting `,' or `)' after index register in `%s'"
 msgstr ""
 
 #, c-format
 msgid "expecting `,' or `)' after index register in `%s'"
 msgstr ""
 
-#: config/tc-i386.c:11268
+#: config/tc-i386.c:11334
 #, c-format
 msgid "expecting `)' after scale factor in `%s'"
 msgstr ""
 
 #, c-format
 msgid "expecting `)' after scale factor in `%s'"
 msgstr ""
 
-#: config/tc-i386.c:11276
+#: config/tc-i386.c:11342
 #, c-format
 msgid "expecting index register or scale factor after `,'; got '%c'"
 msgstr ""
 
 #, c-format
 msgid "expecting index register or scale factor after `,'; got '%c'"
 msgstr ""
 
-#: config/tc-i386.c:11284
+#: config/tc-i386.c:11350
 #, c-format
 msgid "expecting `,' or `)' after base register in `%s'"
 msgstr ""
 
 #. It's not a memory operand; argh!
 #, c-format
 msgid "expecting `,' or `)' after base register in `%s'"
 msgstr ""
 
 #. It's not a memory operand; argh!
-#: config/tc-i386.c:11333
+#: config/tc-i386.c:11399
 #, c-format
 msgid "invalid char %s beginning operand %d `%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid char %s beginning operand %d `%s'"
 msgstr ""
 
-#: config/tc-i386.c:11986
+#: config/tc-i386.c:12052
 #, c-format
 msgid "%s:%u: add %d%s at 0x%llx to align %s within %d-byte boundary\n"
 msgstr ""
 
 #, c-format
 msgid "%s:%u: add %d%s at 0x%llx to align %s within %d-byte boundary\n"
 msgstr ""
 
-#: config/tc-i386.c:11989
+#: config/tc-i386.c:12055
 #, c-format
 msgid ""
 "%s:%u: add additional %d%s at 0x%llx to align %s within %d-byte boundary\n"
 msgstr ""
 
 #, 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:11995
+#: config/tc-i386.c:12061
 #, c-format
 msgid ""
 "%s:%u: add %d%s-byte nop at 0x%llx to align %s within %d-byte boundary\n"
 msgstr ""
 
 #, 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:12062
+#: config/tc-i386.c:12128
 msgid "long jump required"
 msgstr ""
 
 msgid "long jump required"
 msgstr ""
 
-#: config/tc-i386.c:12117
+#: config/tc-i386.c:12183
 msgid "jump target out of range"
 msgstr ""
 
 msgid "jump target out of range"
 msgstr ""
 
-#: config/tc-i386.c:12702
+#: config/tc-i386.c:12579
+#, c-format
+msgid "register '%s%s' cannot be used here"
+msgstr ""
+
+#: config/tc-i386.c:12794
 #, c-format
 msgid "invalid -mx86-used-note= option: `%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid -mx86-used-note= option: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:12725
+#: config/tc-i386.c:12817
 msgid "no compiled in support for x86_64"
 msgstr ""
 
 msgid "no compiled in support for x86_64"
 msgstr ""
 
-#: config/tc-i386.c:12745
+#: config/tc-i386.c:12837
 msgid "no compiled in support for 32bit x86_64"
 msgstr ""
 
 msgid "no compiled in support for 32bit x86_64"
 msgstr ""
 
-#: config/tc-i386.c:12749
+#: config/tc-i386.c:12841
 msgid "32bit x86_64 is only supported for ELF"
 msgstr ""
 
 msgid "32bit x86_64 is only supported for ELF"
 msgstr ""
 
-#: config/tc-i386.c:12783 config/tc-i386.c:12871
+#: config/tc-i386.c:12875 config/tc-i386.c:12963
 #, c-format
 msgid "invalid -march= option: `%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid -march= option: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:12881 config/tc-i386.c:12893
+#: config/tc-i386.c:12973 config/tc-i386.c:12985
 #, c-format
 msgid "invalid -mtune= option: `%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid -mtune= option: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:12902
+#: config/tc-i386.c:12994
 #, c-format
 msgid "invalid -mmnemonic= option: `%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid -mmnemonic= option: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:12911
+#: config/tc-i386.c:13003
 #, c-format
 msgid "invalid -msyntax= option: `%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid -msyntax= option: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:12934
+#: config/tc-i386.c:13026
 #, c-format
 msgid "invalid -msse-check= option: `%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid -msse-check= option: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:12945
+#: config/tc-i386.c:13037
 #, c-format
 msgid "invalid -moperand-check= option: `%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid -moperand-check= option: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:12954
+#: config/tc-i386.c:13046
 #, c-format
 msgid "invalid -mavxscalar= option: `%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid -mavxscalar= option: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:12963
+#: config/tc-i386.c:13055
 #, c-format
 msgid "invalid -mvexwig= option: `%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid -mvexwig= option: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:12978
+#: config/tc-i386.c:13070
 #, c-format
 msgid "invalid -mevexlig= option: `%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid -mevexlig= option: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:12991
+#: config/tc-i386.c:13083
 #, c-format
 msgid "invalid -mevexrcig= option: `%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid -mevexrcig= option: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:13000
+#: config/tc-i386.c:13092
 #, c-format
 msgid "invalid -mevexwig= option: `%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid -mevexwig= option: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:13015
+#: config/tc-i386.c:13107
 #, c-format
 msgid "invalid -momit-lock-prefix= option: `%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid -momit-lock-prefix= option: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:13024
+#: config/tc-i386.c:13116
 #, c-format
 msgid "invalid -mfence-as-lock-add= option: `%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid -mfence-as-lock-add= option: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:13033
+#: config/tc-i386.c:13125
 #, c-format
 msgid "invalid -mlfence-after-load= option: `%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid -mlfence-after-load= option: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:13050
+#: config/tc-i386.c:13142
 #, c-format
 msgid "invalid -mlfence-before-indirect-branch= option: `%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid -mlfence-before-indirect-branch= option: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:13064
+#: config/tc-i386.c:13156
 #, c-format
 msgid "invalid -mlfence-before-ret= option: `%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid -mlfence-before-ret= option: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:13074
+#: config/tc-i386.c:13166
 #, c-format
 msgid "invalid -mrelax-relocations= option: `%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid -mrelax-relocations= option: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:13103
+#: config/tc-i386.c:13195
 #, c-format
 msgid "invalid -malign-branch-boundary= value: %s"
 msgstr ""
 
 #, c-format
 msgid "invalid -malign-branch-boundary= value: %s"
 msgstr ""
 
-#: config/tc-i386.c:13117
+#: config/tc-i386.c:13209
 #, c-format
 msgid "invalid -malign-branch-prefix-size= value: %s"
 msgstr ""
 
 #, c-format
 msgid "invalid -malign-branch-prefix-size= value: %s"
 msgstr ""
 
-#: config/tc-i386.c:13144
+#: config/tc-i386.c:13236
 #, c-format
 msgid "invalid -malign-branch= option: `%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid -malign-branch= option: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:13300
+#: config/tc-i386.c:13392
 #, c-format
 msgid ""
 "  -Qy, -Qn                ignored\n"
 #, c-format
 msgid ""
 "  -Qy, -Qn                ignored\n"
@@ -8777,34 +8788,34 @@ msgid ""
 "  -k                      ignored\n"
 msgstr ""
 
 "  -k                      ignored\n"
 msgstr ""
 
-#: config/tc-i386.c:13305
+#: config/tc-i386.c:13397
 #, c-format
 msgid ""
 "  -n                      Do not optimize code alignment\n"
 "  -q                      quieten some warnings\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  -n                      Do not optimize code alignment\n"
 "  -q                      quieten some warnings\n"
 msgstr ""
 
-#: config/tc-i386.c:13309
+#: config/tc-i386.c:13401
 #, c-format
 msgid "  -s                      ignored\n"
 msgstr ""
 
 #, c-format
 msgid "  -s                      ignored\n"
 msgstr ""
 
-#: config/tc-i386.c:13314
+#: config/tc-i386.c:13406
 #, c-format
 msgid "  --32/--64/--x32         generate 32bit/64bit/x32 code\n"
 msgstr ""
 
 #, c-format
 msgid "  --32/--64/--x32         generate 32bit/64bit/x32 code\n"
 msgstr ""
 
-#: config/tc-i386.c:13318
+#: config/tc-i386.c:13410
 #, c-format
 msgid "  --divide                do not treat `/' as a comment character\n"
 msgstr ""
 
 #, c-format
 msgid "  --divide                do not treat `/' as a comment character\n"
 msgstr ""
 
-#: config/tc-i386.c:13321
+#: config/tc-i386.c:13413
 #, c-format
 msgid "  --divide                ignored\n"
 msgstr ""
 
 #, c-format
 msgid "  --divide                ignored\n"
 msgstr ""
 
-#: config/tc-i386.c:13324
+#: config/tc-i386.c:13416
 #, c-format
 msgid ""
 "  -march=CPU[,+EXTENSION...]\n"
 #, c-format
 msgid ""
 "  -march=CPU[,+EXTENSION...]\n"
@@ -8812,36 +8823,36 @@ msgid ""
 "of:\n"
 msgstr ""
 
 "of:\n"
 msgstr ""
 
-#: config/tc-i386.c:13328
+#: config/tc-i386.c:13420
 #, c-format
 msgid "                          EXTENSION is combination of:\n"
 msgstr ""
 
 #, c-format
 msgid "                          EXTENSION is combination of:\n"
 msgstr ""
 
-#: config/tc-i386.c:13331
+#: config/tc-i386.c:13423
 #, c-format
 msgid "  -mtune=CPU              optimize for CPU, CPU is one of:\n"
 msgstr ""
 
 #, c-format
 msgid "  -mtune=CPU              optimize for CPU, CPU is one of:\n"
 msgstr ""
 
-#: config/tc-i386.c:13334
+#: config/tc-i386.c:13426
 #, c-format
 msgid "  -msse2avx               encode SSE instructions with VEX prefix\n"
 msgstr ""
 
 #, c-format
 msgid "  -msse2avx               encode SSE instructions with VEX prefix\n"
 msgstr ""
 
-#: config/tc-i386.c:13336
+#: config/tc-i386.c:13428
 #, c-format
 msgid ""
 "  -msse-check=[none|error|warning] (default: warning)\n"
 "                          check SSE instructions\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  -msse-check=[none|error|warning] (default: warning)\n"
 "                          check SSE instructions\n"
 msgstr ""
 
-#: config/tc-i386.c:13339
+#: config/tc-i386.c:13431
 #, c-format
 msgid ""
 "  -moperand-check=[none|error|warning] (default: warning)\n"
 "                          check operand combinations for validity\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  -moperand-check=[none|error|warning] (default: warning)\n"
 "                          check operand combinations for validity\n"
 msgstr ""
 
-#: config/tc-i386.c:13342
+#: config/tc-i386.c:13434
 #, c-format
 msgid ""
 "  -mavxscalar=[128|256] (default: 128)\n"
 #, c-format
 msgid ""
 "  -mavxscalar=[128|256] (default: 128)\n"
@@ -8850,7 +8861,7 @@ msgid ""
 "                           length\n"
 msgstr ""
 
 "                           length\n"
 msgstr ""
 
-#: config/tc-i386.c:13346
+#: config/tc-i386.c:13438
 #, c-format
 msgid ""
 "  -mvexwig=[0|1] (default: 0)\n"
 #, c-format
 msgid ""
 "  -mvexwig=[0|1] (default: 0)\n"
@@ -8858,7 +8869,7 @@ msgid ""
 "                           for VEX.W bit ignored instructions\n"
 msgstr ""
 
 "                           for VEX.W bit ignored instructions\n"
 msgstr ""
 
-#: config/tc-i386.c:13350
+#: config/tc-i386.c:13442
 #, c-format
 msgid ""
 "  -mevexlig=[128|256|512] (default: 128)\n"
 #, c-format
 msgid ""
 "  -mevexlig=[128|256|512] (default: 128)\n"
@@ -8867,7 +8878,7 @@ msgid ""
 "                           length\n"
 msgstr ""
 
 "                           length\n"
 msgstr ""
 
-#: config/tc-i386.c:13354
+#: config/tc-i386.c:13446
 #, c-format
 msgid ""
 "  -mevexwig=[0|1] (default: 0)\n"
 #, c-format
 msgid ""
 "  -mevexwig=[0|1] (default: 0)\n"
@@ -8876,7 +8887,7 @@ msgid ""
 "                           for EVEX.W bit ignored instructions\n"
 msgstr ""
 
 "                           for EVEX.W bit ignored instructions\n"
 msgstr ""
 
-#: config/tc-i386.c:13358
+#: config/tc-i386.c:13450
 #, c-format
 msgid ""
 "  -mevexrcig=[rne|rd|ru|rz] (default: rne)\n"
 #, c-format
 msgid ""
 "  -mevexrcig=[rne|rd|ru|rz] (default: rne)\n"
@@ -8885,77 +8896,77 @@ msgid ""
 "                           for SAE-only ignored instructions\n"
 msgstr ""
 
 "                           for SAE-only ignored instructions\n"
 msgstr ""
 
-#: config/tc-i386.c:13362
+#: config/tc-i386.c:13454
 #, c-format
 msgid "  -mmnemonic=[att|intel] "
 msgstr ""
 
 #, c-format
 msgid "  -mmnemonic=[att|intel] "
 msgstr ""
 
-#: config/tc-i386.c:13365
+#: config/tc-i386.c:13457
 #, c-format
 msgid "(default: att)\n"
 msgstr ""
 
 #, c-format
 msgid "(default: att)\n"
 msgstr ""
 
-#: config/tc-i386.c:13367
+#: config/tc-i386.c:13459
 #, c-format
 msgid "(default: intel)\n"
 msgstr ""
 
 #, c-format
 msgid "(default: intel)\n"
 msgstr ""
 
-#: config/tc-i386.c:13368
+#: config/tc-i386.c:13460
 #, c-format
 msgid "                          use AT&T/Intel mnemonic\n"
 msgstr ""
 
 #, c-format
 msgid "                          use AT&T/Intel mnemonic\n"
 msgstr ""
 
-#: config/tc-i386.c:13370
+#: config/tc-i386.c:13462
 #, c-format
 msgid ""
 "  -msyntax=[att|intel] (default: att)\n"
 "                          use AT&T/Intel syntax\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  -msyntax=[att|intel] (default: att)\n"
 "                          use AT&T/Intel syntax\n"
 msgstr ""
 
-#: config/tc-i386.c:13373
+#: config/tc-i386.c:13465
 #, c-format
 msgid "  -mindex-reg             support pseudo index registers\n"
 msgstr ""
 
 #, c-format
 msgid "  -mindex-reg             support pseudo index registers\n"
 msgstr ""
 
-#: config/tc-i386.c:13375
+#: config/tc-i386.c:13467
 #, c-format
 msgid "  -mnaked-reg             don't require `%%' prefix for registers\n"
 msgstr ""
 
 #, c-format
 msgid "  -mnaked-reg             don't require `%%' prefix for registers\n"
 msgstr ""
 
-#: config/tc-i386.c:13377
+#: config/tc-i386.c:13469
 #, c-format
 msgid "  -madd-bnd-prefix        add BND prefix for all valid branches\n"
 msgstr ""
 
 #, c-format
 msgid "  -madd-bnd-prefix        add BND prefix for all valid branches\n"
 msgstr ""
 
-#: config/tc-i386.c:13380
+#: config/tc-i386.c:13472
 #, c-format
 msgid "  -mshared                disable branch optimization for shared code\n"
 msgstr ""
 
 #, c-format
 msgid "  -mshared                disable branch optimization for shared code\n"
 msgstr ""
 
-#: config/tc-i386.c:13382
+#: config/tc-i386.c:13474
 #, c-format
 msgid "  -mx86-used-note=[no|yes] "
 msgstr ""
 
 #, c-format
 msgid "  -mx86-used-note=[no|yes] "
 msgstr ""
 
-#: config/tc-i386.c:13388
+#: config/tc-i386.c:13480
 #, c-format
 msgid ""
 "                          generate x86 used ISA and feature properties\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "                          generate x86 used ISA and feature properties\n"
 msgstr ""
 
-#: config/tc-i386.c:13392
+#: config/tc-i386.c:13484
 #, c-format
 msgid "  -mbig-obj               generate big object files\n"
 msgstr ""
 
 #, c-format
 msgid "  -mbig-obj               generate big object files\n"
 msgstr ""
 
-#: config/tc-i386.c:13395
+#: config/tc-i386.c:13487
 #, c-format
 msgid ""
 "  -momit-lock-prefix=[no|yes] (default: no)\n"
 "                          strip all lock prefixes\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  -momit-lock-prefix=[no|yes] (default: no)\n"
 "                          strip all lock prefixes\n"
 msgstr ""
 
-#: config/tc-i386.c:13398
+#: config/tc-i386.c:13490
 #, c-format
 msgid ""
 "  -mfence-as-lock-add=[no|yes] (default: no)\n"
 #, c-format
 msgid ""
 "  -mfence-as-lock-add=[no|yes] (default: no)\n"
@@ -8963,24 +8974,24 @@ msgid ""
 "                           lock addl $0x0, (%%{re}sp)\n"
 msgstr ""
 
 "                           lock addl $0x0, (%%{re}sp)\n"
 msgstr ""
 
-#: config/tc-i386.c:13402
+#: config/tc-i386.c:13494
 #, c-format
 msgid "  -mrelax-relocations=[no|yes] "
 msgstr ""
 
 #, c-format
 msgid "  -mrelax-relocations=[no|yes] "
 msgstr ""
 
-#: config/tc-i386.c:13408
+#: config/tc-i386.c:13500
 #, c-format
 msgid "                          generate relax relocations\n"
 msgstr ""
 
 #, c-format
 msgid "                          generate relax relocations\n"
 msgstr ""
 
-#: config/tc-i386.c:13410
+#: config/tc-i386.c:13502
 #, c-format
 msgid ""
 "  -malign-branch-boundary=NUM (default: 0)\n"
 "                          align branches within NUM byte boundary\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  -malign-branch-boundary=NUM (default: 0)\n"
 "                          align branches within NUM byte boundary\n"
 msgstr ""
 
-#: config/tc-i386.c:13413
+#: config/tc-i386.c:13505
 #, c-format
 msgid ""
 "  -malign-branch=TYPE[+TYPE...] (default: jcc+fused+jmp)\n"
 #, c-format
 msgid ""
 "  -malign-branch=TYPE[+TYPE...] (default: jcc+fused+jmp)\n"
@@ -8990,28 +9001,28 @@ msgid ""
 "                          specify types of branches to align\n"
 msgstr ""
 
 "                          specify types of branches to align\n"
 msgstr ""
 
-#: config/tc-i386.c:13418
+#: config/tc-i386.c:13510
 #, c-format
 msgid ""
 "  -malign-branch-prefix-size=NUM (default: 5)\n"
 "                          align branches with NUM prefixes per instruction\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  -malign-branch-prefix-size=NUM (default: 5)\n"
 "                          align branches with NUM prefixes per instruction\n"
 msgstr ""
 
-#: config/tc-i386.c:13421
+#: config/tc-i386.c:13513
 #, c-format
 msgid ""
 "  -mbranches-within-32B-boundaries\n"
 "                          align branches within 32 byte boundary\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  -mbranches-within-32B-boundaries\n"
 "                          align branches within 32 byte boundary\n"
 msgstr ""
 
-#: config/tc-i386.c:13424
+#: config/tc-i386.c:13516
 #, c-format
 msgid ""
 "  -mlfence-after-load=[no|yes] (default: no)\n"
 "                          generate lfence after load\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  -mlfence-after-load=[no|yes] (default: no)\n"
 "                          generate lfence after load\n"
 msgstr ""
 
-#: config/tc-i386.c:13427
+#: config/tc-i386.c:13519
 #, c-format
 msgid ""
 "  -mlfence-before-indirect-branch=[none|all|register|memory] (default: "
 #, c-format
 msgid ""
 "  -mlfence-before-indirect-branch=[none|all|register|memory] (default: "
@@ -9019,87 +9030,87 @@ msgid ""
 "                          generate lfence before indirect near branch\n"
 msgstr ""
 
 "                          generate lfence before indirect near branch\n"
 msgstr ""
 
-#: config/tc-i386.c:13430
+#: config/tc-i386.c:13522
 #, c-format
 msgid ""
 "  -mlfence-before-ret=[none|or|not|shl|yes] (default: none)\n"
 "                          generate lfence before ret\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  -mlfence-before-ret=[none|or|not|shl|yes] (default: none)\n"
 "                          generate lfence before ret\n"
 msgstr ""
 
-#: config/tc-i386.c:13433
+#: config/tc-i386.c:13525
 #, c-format
 msgid "  -mamd64                 accept only AMD64 ISA [default]\n"
 msgstr ""
 
 #, c-format
 msgid "  -mamd64                 accept only AMD64 ISA [default]\n"
 msgstr ""
 
-#: config/tc-i386.c:13435
+#: config/tc-i386.c:13527
 #, c-format
 msgid "  -mintel64               accept only Intel64 ISA\n"
 msgstr ""
 
 #, c-format
 msgid "  -mintel64               accept only Intel64 ISA\n"
 msgstr ""
 
-#: config/tc-i386.c:13476
+#: config/tc-i386.c:13568
 #, c-format
 msgid "Intel MCU doesn't support `%s' architecture"
 msgstr ""
 
 #, c-format
 msgid "Intel MCU doesn't support `%s' architecture"
 msgstr ""
 
-#: config/tc-i386.c:13542
+#: config/tc-i386.c:13634
 msgid "Intel L1OM is 64bit only"
 msgstr ""
 
 msgid "Intel L1OM is 64bit only"
 msgstr ""
 
-#: config/tc-i386.c:13548
+#: config/tc-i386.c:13640
 msgid "Intel K1OM is 64bit only"
 msgstr ""
 
 msgid "Intel K1OM is 64bit only"
 msgstr ""
 
-#: config/tc-i386.c:13554
+#: config/tc-i386.c:13646
 msgid "Intel MCU is 32bit only"
 msgstr ""
 
 msgid "Intel MCU is 32bit only"
 msgstr ""
 
-#: config/tc-i386.c:13666
+#: config/tc-i386.c:13758
 msgid ""
 "constant directive skips -mlfence-before-ret and -mlfence-before-indirect-"
 "branch"
 msgstr ""
 
 msgid ""
 "constant directive skips -mlfence-before-ret and -mlfence-before-indirect-"
 "branch"
 msgstr ""
 
-#: config/tc-i386.c:13669
+#: config/tc-i386.c:13761
 msgid "constant directive skips -mlfence-before-ret"
 msgstr ""
 
 msgid "constant directive skips -mlfence-before-ret"
 msgstr ""
 
-#: config/tc-i386.c:13672
+#: config/tc-i386.c:13764
 msgid "constant directive skips -mlfence-before-indirect-branch"
 msgstr ""
 
 msgid "constant directive skips -mlfence-before-indirect-branch"
 msgstr ""
 
-#: config/tc-i386.c:13736
+#: config/tc-i386.c:13828
 msgid "symbol size computation overflow"
 msgstr ""
 
 msgid "symbol size computation overflow"
 msgstr ""
 
-#: config/tc-i386.c:13804 config/tc-sparc.c:3861
+#: config/tc-i386.c:13896 config/tc-sparc.c:3861
 #, c-format
 msgid "can not do %d byte pc-relative relocation"
 msgstr ""
 
 #, c-format
 msgid "can not do %d byte pc-relative relocation"
 msgstr ""
 
-#: config/tc-i386.c:13822
+#: config/tc-i386.c:13914
 #, c-format
 msgid "can not do %d byte relocation"
 msgstr ""
 
 #, c-format
 msgid "can not do %d byte relocation"
 msgstr ""
 
-#: config/tc-i386.c:13890
+#: config/tc-i386.c:13982
 #, c-format
 msgid "cannot represent relocation type %s in x32 mode"
 msgstr ""
 
 #, c-format
 msgid "cannot represent relocation type %s in x32 mode"
 msgstr ""
 
-#: config/tc-i386.c:13927 config/tc-s390.c:2613
+#: config/tc-i386.c:14019 config/tc-s390.c:2613
 #, c-format
 msgid "cannot represent relocation type %s"
 msgstr ""
 
 #, c-format
 msgid "cannot represent relocation type %s"
 msgstr ""
 
-#: config/tc-i386.c:14044
+#: config/tc-i386.c:14136
 msgid "bad .section directive: want a,l,w,x,M,S,G,T in string"
 msgstr ""
 
 msgid "bad .section directive: want a,l,w,x,M,S,G,T in string"
 msgstr ""
 
-#: config/tc-i386.c:14047
+#: config/tc-i386.c:14139
 msgid "bad .section directive: want a,w,x,M,S,G,T in string"
 msgstr ""
 
 msgid "bad .section directive: want a,w,x,M,S,G,T in string"
 msgstr ""
 
-#: config/tc-i386.c:14066
+#: config/tc-i386.c:14158
 msgid ".largecomm supported only in 64bit mode, producing .comm"
 msgstr ""
 
 msgid ".largecomm supported only in 64bit mode, producing .comm"
 msgstr ""
 
@@ -9806,8 +9817,8 @@ msgstr ""
 msgid "Expected '('"
 msgstr ""
 
 msgid "Expected '('"
 msgstr ""
 
-#: config/tc-ia64.c:7917 config/tc-pdp11.c:450 config/tc-pdp11.c:514
-#: config/tc-pdp11.c:548 config/tc-tilegx.c:1048 config/tc-tilepro.c:939
+#: config/tc-ia64.c:7917 config/tc-pdp11.c:469 config/tc-pdp11.c:533
+#: config/tc-pdp11.c:567 config/tc-tilegx.c:1048 config/tc-tilepro.c:939
 #: config/tc-xstormy16.c:154
 msgid "Missing ')'"
 msgstr ""
 #: config/tc-xstormy16.c:154
 msgid "Missing ')'"
 msgstr ""
@@ -9928,7 +9939,7 @@ msgstr ""
 msgid "Can't add stop bit to mark end of instruction group"
 msgstr ""
 
 msgid "Can't add stop bit to mark end of instruction group"
 msgstr ""
 
-#: config/tc-ia64.c:11775 read.c:2601 read.c:3240 read.c:3644 stabs.c:469
+#: config/tc-ia64.c:11775 read.c:2598 read.c:3237 read.c:3641 stabs.c:469
 #, c-format
 msgid "expected comma after \"%s\""
 msgstr ""
 #, c-format
 msgid "expected comma after \"%s\""
 msgstr ""
@@ -10006,19 +10017,19 @@ msgstr ""
 msgid "Unmatched high relocation"
 msgstr ""
 
 msgid "Unmatched high relocation"
 msgstr ""
 
-#: config/tc-iq2000.c:826 config/tc-mips.c:19800 config/tc-score.c:5798
+#: config/tc-iq2000.c:826 config/tc-mips.c:19800 config/tc-score.c:5802
 msgid ".end not in text section"
 msgstr ""
 
 msgid ".end not in text section"
 msgstr ""
 
-#: config/tc-iq2000.c:830 config/tc-score.c:5801
+#: config/tc-iq2000.c:830 config/tc-score.c:5805
 msgid ".end directive without a preceding .ent directive."
 msgstr ""
 
 msgid ".end directive without a preceding .ent directive."
 msgstr ""
 
-#: config/tc-iq2000.c:839 config/tc-score.c:5809
+#: config/tc-iq2000.c:839 config/tc-score.c:5813
 msgid ".end symbol does not match .ent symbol."
 msgstr ""
 
 msgid ".end symbol does not match .ent symbol."
 msgstr ""
 
-#: config/tc-iq2000.c:842 config/tc-mips.c:19820 config/tc-score.c:5814
+#: config/tc-iq2000.c:842 config/tc-mips.c:19820 config/tc-score.c:5818
 msgid ".end directive missing or unknown symbol"
 msgstr ""
 
 msgid ".end directive missing or unknown symbol"
 msgstr ""
 
@@ -10026,7 +10037,7 @@ msgstr ""
 msgid "Expected simple number."
 msgstr ""
 
 msgid "Expected simple number."
 msgstr ""
 
-#: config/tc-iq2000.c:889 config/tc-mips.c:19725 config/tc-score.c:5664
+#: config/tc-iq2000.c:889 config/tc-mips.c:19725 config/tc-score.c:5668
 #, c-format
 msgid " *input_line_pointer == '%c' 0x%02x\n"
 msgstr ""
 #, c-format
 msgid " *input_line_pointer == '%c' 0x%02x\n"
 msgstr ""
@@ -10035,7 +10046,7 @@ msgstr ""
 msgid "Invalid number"
 msgstr ""
 
 msgid "Invalid number"
 msgstr ""
 
-#: config/tc-iq2000.c:925 config/tc-score.c:5695
+#: config/tc-iq2000.c:925 config/tc-score.c:5699
 msgid ".ent or .aent not in text section."
 msgstr ""
 
 msgid ".ent or .aent not in text section."
 msgstr ""
 
@@ -10273,8 +10284,8 @@ msgstr ""
 msgid ".SCOMMon length (%ld.) <0! Ignored."
 msgstr ""
 
 msgid ".SCOMMon length (%ld.) <0! Ignored."
 msgstr ""
 
-#: config/tc-m32r.c:1514 config/tc-microblaze.c:218 config/tc-ppc.c:2438
-#: config/tc-ppc.c:4436 config/tc-ppc.c:4478 config/tc-ppc.c:6035
+#: config/tc-m32r.c:1514 config/tc-microblaze.c:218 config/tc-ppc.c:2440
+#: config/tc-ppc.c:4438 config/tc-ppc.c:4480 config/tc-ppc.c:6037
 msgid "ignoring bad alignment"
 msgstr ""
 
 msgid "ignoring bad alignment"
 msgstr ""
 
@@ -10590,7 +10601,7 @@ msgstr ""
 msgid "Invalid indexed register, expecting register Y."
 msgstr ""
 
 msgid "Invalid indexed register, expecting register Y."
 msgstr ""
 
-#: config/tc-m68hc11.c:2844 config/tc-s12z.c:3814
+#: config/tc-m68hc11.c:2844 config/tc-s12z.c:3806
 msgid "No instruction or missing opcode."
 msgstr ""
 
 msgid "No instruction or missing opcode."
 msgstr ""
 
@@ -10623,7 +10634,7 @@ msgstr ""
 msgid "bad .relax format"
 msgstr ""
 
 msgid "bad .relax format"
 msgstr ""
 
-#: config/tc-m68hc11.c:3843 config/tc-s12z.c:3905 config/tc-xgate.c:630
+#: config/tc-m68hc11.c:3843 config/tc-s12z.c:3897 config/tc-xgate.c:630
 #, c-format
 msgid "Relocation %d is not supported by object file format."
 msgstr ""
 #, c-format
 msgid "Relocation %d is not supported by object file format."
 msgstr ""
@@ -10637,11 +10648,11 @@ msgstr ""
 msgid "Subtype %d is not recognized."
 msgstr ""
 
 msgid "Subtype %d is not recognized."
 msgstr ""
 
-#: config/tc-m68hc11.c:4336 config/tc-s12z.c:3946 config/tc-xgate.c:663
+#: config/tc-m68hc11.c:4336 config/tc-s12z.c:3938 config/tc-xgate.c:663
 msgid "Expression too complex."
 msgstr ""
 
 msgid "Expression too complex."
 msgstr ""
 
-#: config/tc-m68hc11.c:4367 config/tc-s12z.c:3986 config/tc-xgate.c:708
+#: config/tc-m68hc11.c:4367 config/tc-s12z.c:3978 config/tc-xgate.c:708
 #: config/tc-xgate.c:717
 msgid "Value out of 16-bit range."
 msgstr ""
 #: config/tc-xgate.c:717
 msgid "Value out of 16-bit range."
 msgstr ""
@@ -10681,403 +10692,403 @@ msgstr ""
 msgid "Offset out of 16-bit range for movw/movb insn: %ld"
 msgstr ""
 
 msgid "Offset out of 16-bit range for movw/movb insn: %ld"
 msgstr ""
 
-#: config/tc-m68hc11.c:4469 config/tc-s12z.c:3992 config/tc-xgate.c:752
+#: config/tc-m68hc11.c:4469 config/tc-s12z.c:3984 config/tc-xgate.c:752
 #, c-format
 msgid "Line %d: unknown relocation type: 0x%x."
 msgstr ""
 
 #, c-format
 msgid "Line %d: unknown relocation type: 0x%x."
 msgstr ""
 
-#: config/tc-m68hc11.c:4494 config/tc-z80.c:3402 config/tc-z80.c:3422
+#: config/tc-m68hc11.c:4494 config/tc-z80.c:3401 config/tc-z80.c:3421
 msgid "Invalid directive"
 msgstr ""
 
 msgid "Invalid directive"
 msgstr ""
 
-#: config/tc-m68k.c:1139
+#: config/tc-m68k.c:1141
 #, c-format
 msgid "Can not do %d byte pc-relative relocation"
 msgstr ""
 
 #, c-format
 msgid "Can not do %d byte pc-relative relocation"
 msgstr ""
 
-#: config/tc-m68k.c:1141
+#: config/tc-m68k.c:1143
 #, c-format
 msgid "Can not do %d byte pc-relative pic relocation"
 msgstr ""
 
 #, c-format
 msgid "Can not do %d byte pc-relative pic relocation"
 msgstr ""
 
-#: config/tc-m68k.c:1146
+#: config/tc-m68k.c:1148
 #, c-format
 msgid "Can not do %d byte relocation"
 msgstr ""
 
 #, c-format
 msgid "Can not do %d byte relocation"
 msgstr ""
 
-#: config/tc-m68k.c:1148
+#: config/tc-m68k.c:1150
 #, c-format
 msgid "Can not do %d byte pic relocation"
 msgstr ""
 
 #, c-format
 msgid "Can not do %d byte pic relocation"
 msgstr ""
 
-#: config/tc-m68k.c:1218
+#: config/tc-m68k.c:1220
 #, c-format
 msgid "Unable to produce reloc against symbol '%s'"
 msgstr ""
 
 #, c-format
 msgid "Unable to produce reloc against symbol '%s'"
 msgstr ""
 
-#: config/tc-m68k.c:1277 config/tc-vax.c:2369
+#: config/tc-m68k.c:1279 config/tc-vax.c:2369
 #, c-format
 msgid "Cannot make %s relocation PC relative"
 msgstr ""
 
 #, c-format
 msgid "Cannot make %s relocation PC relative"
 msgstr ""
 
-#: config/tc-m68k.c:1359 config/tc-vax.c:1879
+#: config/tc-m68k.c:1361 config/tc-vax.c:1879
 msgid "No operator"
 msgstr ""
 
 msgid "No operator"
 msgstr ""
 
-#: config/tc-m68k.c:1389 config/tc-vax.c:1895
+#: config/tc-m68k.c:1391 config/tc-vax.c:1895
 msgid "Unknown operator"
 msgstr ""
 
 msgid "Unknown operator"
 msgstr ""
 
-#: config/tc-m68k.c:2292
+#: config/tc-m68k.c:2294
 msgid "invalid instruction for this architecture; needs "
 msgstr ""
 
 msgid "invalid instruction for this architecture; needs "
 msgstr ""
 
-#: config/tc-m68k.c:2300
+#: config/tc-m68k.c:2302
 msgid "hardware divide"
 msgstr ""
 
 msgid "hardware divide"
 msgstr ""
 
-#: config/tc-m68k.c:2322 config/tc-m68k.c:2326 config/tc-m68k.c:2330
+#: config/tc-m68k.c:2324 config/tc-m68k.c:2328 config/tc-m68k.c:2332
 msgid "or higher"
 msgstr ""
 
 msgid "or higher"
 msgstr ""
 
-#: config/tc-m68k.c:2383
+#: config/tc-m68k.c:2385
 msgid "operands mismatch"
 msgstr ""
 
 msgid "operands mismatch"
 msgstr ""
 
-#: config/tc-m68k.c:2447 config/tc-m68k.c:2453 config/tc-m68k.c:2459
-#: config/tc-mmix.c:2494 config/tc-mmix.c:2518
+#: config/tc-m68k.c:2449 config/tc-m68k.c:2455 config/tc-m68k.c:2461
+#: config/tc-mmix.c:2507 config/tc-mmix.c:2531
 msgid "operand out of range"
 msgstr ""
 
 msgid "operand out of range"
 msgstr ""
 
-#: config/tc-m68k.c:2516
+#: config/tc-m68k.c:2518
 #, c-format
 msgid "Bignum too big for %c format; truncated"
 msgstr ""
 
 #, c-format
 msgid "Bignum too big for %c format; truncated"
 msgstr ""
 
-#: config/tc-m68k.c:2593
+#: config/tc-m68k.c:2595
 msgid "displacement too large for this architecture; needs 68020 or higher"
 msgstr ""
 
 msgid "displacement too large for this architecture; needs 68020 or higher"
 msgstr ""
 
-#: config/tc-m68k.c:2701
+#: config/tc-m68k.c:2703
 msgid ""
 "scale factor invalid on this architecture; needs cpu32 or 68020 or higher"
 msgstr ""
 
 msgid ""
 "scale factor invalid on this architecture; needs cpu32 or 68020 or higher"
 msgstr ""
 
-#: config/tc-m68k.c:2706
+#: config/tc-m68k.c:2708
 msgid "invalid index size for coldfire"
 msgstr ""
 
 msgid "invalid index size for coldfire"
 msgstr ""
 
-#: config/tc-m68k.c:2759
+#: config/tc-m68k.c:2761
 msgid "Forcing byte displacement"
 msgstr ""
 
 msgid "Forcing byte displacement"
 msgstr ""
 
-#: config/tc-m68k.c:2761
+#: config/tc-m68k.c:2763
 msgid "byte displacement out of range"
 msgstr ""
 
 msgid "byte displacement out of range"
 msgstr ""
 
-#: config/tc-m68k.c:2806 config/tc-m68k.c:2844
+#: config/tc-m68k.c:2808 config/tc-m68k.c:2846
 msgid "invalid operand mode for this architecture; needs 68020 or higher"
 msgstr ""
 
 msgid "invalid operand mode for this architecture; needs 68020 or higher"
 msgstr ""
 
-#: config/tc-m68k.c:2830 config/tc-m68k.c:2864
+#: config/tc-m68k.c:2832 config/tc-m68k.c:2866
 msgid ":b not permitted; defaulting to :w"
 msgstr ""
 
 msgid ":b not permitted; defaulting to :w"
 msgstr ""
 
-#: config/tc-m68k.c:2939
+#: config/tc-m68k.c:2941
 msgid "unsupported byte value; use a different suffix"
 msgstr ""
 
 msgid "unsupported byte value; use a different suffix"
 msgstr ""
 
-#: config/tc-m68k.c:2954
+#: config/tc-m68k.c:2956
 msgid "unknown/incorrect operand"
 msgstr ""
 
 msgid "unknown/incorrect operand"
 msgstr ""
 
-#: config/tc-m68k.c:2997 config/tc-m68k.c:3005 config/tc-m68k.c:3012
-#: config/tc-m68k.c:3019
+#: config/tc-m68k.c:2999 config/tc-m68k.c:3007 config/tc-m68k.c:3014
+#: config/tc-m68k.c:3021
 msgid "out of range"
 msgstr ""
 
 msgid "out of range"
 msgstr ""
 
-#: config/tc-m68k.c:3090
+#: config/tc-m68k.c:3092
 msgid "Can't use long branches on this architecture"
 msgstr ""
 
 msgid "Can't use long branches on this architecture"
 msgstr ""
 
-#: config/tc-m68k.c:3196
+#: config/tc-m68k.c:3198
 msgid "Expression out of range, using 0"
 msgstr ""
 
 msgid "Expression out of range, using 0"
 msgstr ""
 
-#: config/tc-m68k.c:3397 config/tc-m68k.c:3413
+#: config/tc-m68k.c:3399 config/tc-m68k.c:3415
 msgid "Floating point register in register list"
 msgstr ""
 
 msgid "Floating point register in register list"
 msgstr ""
 
-#: config/tc-m68k.c:3403
+#: config/tc-m68k.c:3405
 msgid "Wrong register in floating-point reglist"
 msgstr ""
 
 msgid "Wrong register in floating-point reglist"
 msgstr ""
 
-#: config/tc-m68k.c:3419
+#: config/tc-m68k.c:3421
 msgid "incorrect register in reglist"
 msgstr ""
 
 msgid "incorrect register in reglist"
 msgstr ""
 
-#: config/tc-m68k.c:3425
+#: config/tc-m68k.c:3427
 msgid "wrong register in floating-point reglist"
 msgstr ""
 
 msgid "wrong register in floating-point reglist"
 msgstr ""
 
-#: config/tc-m68k.c:3836 config/tc-m68k.c:3868 config/tc-sparc.c:3144
+#: config/tc-m68k.c:3838 config/tc-m68k.c:3870 config/tc-sparc.c:3144
 msgid "failed sanity check."
 msgstr ""
 
 #. ERROR.
 msgid "failed sanity check."
 msgstr ""
 
 #. ERROR.
-#: config/tc-m68k.c:3898
+#: config/tc-m68k.c:3900
 msgid "Extra )"
 msgstr ""
 
 #. ERROR.
 msgid "Extra )"
 msgstr ""
 
 #. ERROR.
-#: config/tc-m68k.c:3909
+#: config/tc-m68k.c:3911
 msgid "Missing )"
 msgstr ""
 
 msgid "Missing )"
 msgstr ""
 
-#: config/tc-m68k.c:3926
+#: config/tc-m68k.c:3928
 msgid "Missing operand"
 msgstr ""
 
 msgid "Missing operand"
 msgstr ""
 
-#: config/tc-m68k.c:4251
+#: config/tc-m68k.c:4253
 #, c-format
 msgid "unrecognized default cpu `%s'"
 msgstr ""
 
 #, c-format
 msgid "unrecognized default cpu `%s'"
 msgstr ""
 
-#: config/tc-m68k.c:4305
+#: config/tc-m68k.c:4307
 #, c-format
 msgid "%s -- statement `%s' ignored"
 msgstr ""
 
 #, c-format
 msgid "%s -- statement `%s' ignored"
 msgstr ""
 
-#: config/tc-m68k.c:4352
+#: config/tc-m68k.c:4354
 #, c-format
 msgid "Don't know how to figure out width of %c in md_assemble()"
 msgstr ""
 
 #, c-format
 msgid "Don't know how to figure out width of %c in md_assemble()"
 msgstr ""
 
-#: config/tc-m68k.c:4584 config/tc-m68k.c:4623
+#: config/tc-m68k.c:4586 config/tc-m68k.c:4625
 #, c-format
 msgid "Internal Error: Can't find %s in hash table"
 msgstr ""
 
 #, c-format
 msgid "Internal Error: Can't find %s in hash table"
 msgstr ""
 
-#: config/tc-m68k.c:4587 config/tc-m68k.c:4626
+#: config/tc-m68k.c:4589 config/tc-m68k.c:4628
 #, c-format
 msgid "Internal Error: Can't hash %s: %s"
 msgstr ""
 
 #, c-format
 msgid "Internal Error: Can't hash %s: %s"
 msgstr ""
 
-#: config/tc-m68k.c:4747
+#: config/tc-m68k.c:4749
 #, c-format
 msgid "text label `%s' aligned to odd boundary"
 msgstr ""
 
 #, c-format
 msgid "text label `%s' aligned to odd boundary"
 msgstr ""
 
-#: config/tc-m68k.c:4909
+#: config/tc-m68k.c:4911
 #, c-format
 msgid "value %ld out of range"
 msgstr ""
 
 #, c-format
 msgid "value %ld out of range"
 msgstr ""
 
-#: config/tc-m68k.c:4923
+#: config/tc-m68k.c:4925
 msgid "invalid byte branch offset"
 msgstr ""
 
 msgid "invalid byte branch offset"
 msgstr ""
 
-#: config/tc-m68k.c:4960
+#: config/tc-m68k.c:4962
 msgid "short branch with zero offset: use :w"
 msgstr ""
 
 msgid "short branch with zero offset: use :w"
 msgstr ""
 
-#: config/tc-m68k.c:5004
+#: config/tc-m68k.c:5006
 msgid "Conversion of PC relative BSR to absolute JSR"
 msgstr ""
 
 msgid "Conversion of PC relative BSR to absolute JSR"
 msgstr ""
 
-#: config/tc-m68k.c:5015
+#: config/tc-m68k.c:5017
 msgid "Conversion of PC relative branch to absolute jump"
 msgstr ""
 
 msgid "Conversion of PC relative branch to absolute jump"
 msgstr ""
 
-#: config/tc-m68k.c:5032 config/tc-m68k.c:5089
+#: config/tc-m68k.c:5034 config/tc-m68k.c:5091
 msgid "Conversion of PC relative conditional branch to absolute jump"
 msgstr ""
 
 msgid "Conversion of PC relative conditional branch to absolute jump"
 msgstr ""
 
-#: config/tc-m68k.c:5154
+#: config/tc-m68k.c:5156
 msgid "Conversion of PC relative displacement to absolute"
 msgstr ""
 
 msgid "Conversion of PC relative displacement to absolute"
 msgstr ""
 
-#: config/tc-m68k.c:5337
+#: config/tc-m68k.c:5339
 msgid "Tried to convert PC relative branch to absolute jump"
 msgstr ""
 
 msgid "Tried to convert PC relative branch to absolute jump"
 msgstr ""
 
-#: config/tc-m68k.c:5382 config/tc-m68k.c:5393 config/tc-m68k.c:5437
+#: config/tc-m68k.c:5384 config/tc-m68k.c:5395 config/tc-m68k.c:5439
 msgid "expression out of range: defaulting to 1"
 msgstr ""
 
 msgid "expression out of range: defaulting to 1"
 msgstr ""
 
-#: config/tc-m68k.c:5429
+#: config/tc-m68k.c:5431
 msgid "expression out of range: defaulting to 0"
 msgstr ""
 
 msgid "expression out of range: defaulting to 0"
 msgstr ""
 
-#: config/tc-m68k.c:5470 config/tc-m68k.c:5482
+#: config/tc-m68k.c:5472 config/tc-m68k.c:5484
 #, c-format
 msgid "Can't deal with expression; defaulting to %ld"
 msgstr ""
 
 #, c-format
 msgid "Can't deal with expression; defaulting to %ld"
 msgstr ""
 
-#: config/tc-m68k.c:5496
+#: config/tc-m68k.c:5498
 msgid "expression doesn't fit in BYTE"
 msgstr ""
 
 msgid "expression doesn't fit in BYTE"
 msgstr ""
 
-#: config/tc-m68k.c:5500
+#: config/tc-m68k.c:5502
 msgid "expression doesn't fit in WORD"
 msgstr ""
 
 msgid "expression doesn't fit in WORD"
 msgstr ""
 
-#: config/tc-m68k.c:5587
+#: config/tc-m68k.c:5589
 #, c-format
 msgid "%s: unrecognized processor name"
 msgstr ""
 
 #, c-format
 msgid "%s: unrecognized processor name"
 msgstr ""
 
-#: config/tc-m68k.c:5648
+#: config/tc-m68k.c:5650
 msgid "bad coprocessor id"
 msgstr ""
 
 msgid "bad coprocessor id"
 msgstr ""
 
-#: config/tc-m68k.c:5654
+#: config/tc-m68k.c:5656
 msgid "unrecognized fopt option"
 msgstr ""
 
 msgid "unrecognized fopt option"
 msgstr ""
 
-#: config/tc-m68k.c:5786
+#: config/tc-m68k.c:5788
 #, c-format
 msgid "option `%s' may not be negated"
 msgstr ""
 
 #, c-format
 msgid "option `%s' may not be negated"
 msgstr ""
 
-#: config/tc-m68k.c:5797
+#: config/tc-m68k.c:5799
 #, c-format
 msgid "option `%s' not recognized"
 msgstr ""
 
 #, c-format
 msgid "option `%s' not recognized"
 msgstr ""
 
-#: config/tc-m68k.c:5826
+#: config/tc-m68k.c:5828
 msgid "bad format of OPT NEST=depth"
 msgstr ""
 
 msgid "bad format of OPT NEST=depth"
 msgstr ""
 
-#: config/tc-m68k.c:5882
+#: config/tc-m68k.c:5884
 msgid "missing label"
 msgstr ""
 
 msgid "missing label"
 msgstr ""
 
-#: config/tc-m68k.c:5908
+#: config/tc-m68k.c:5910
 #, c-format
 msgid "bad register list: %s"
 msgstr ""
 
 #, c-format
 msgid "bad register list: %s"
 msgstr ""
 
-#: config/tc-m68k.c:6006
+#: config/tc-m68k.c:6008
 msgid "restore without save"
 msgstr ""
 
 msgid "restore without save"
 msgstr ""
 
-#: config/tc-m68k.c:6160 config/tc-m68k.c:6530
+#: config/tc-m68k.c:6161 config/tc-m68k.c:6531
 msgid "syntax error in structured control directive"
 msgstr ""
 
 msgid "syntax error in structured control directive"
 msgstr ""
 
-#: config/tc-m68k.c:6205
+#: config/tc-m68k.c:6206
 msgid "missing condition code in structured control directive"
 msgstr ""
 
 msgid "missing condition code in structured control directive"
 msgstr ""
 
-#: config/tc-m68k.c:6276
+#: config/tc-m68k.c:6277
 #, c-format
 msgid ""
 "Condition <%c%c> in structured control directive can not be encoded correctly"
 msgstr ""
 
 #, c-format
 msgid ""
 "Condition <%c%c> in structured control directive can not be encoded correctly"
 msgstr ""
 
-#: config/tc-m68k.c:6572
+#: config/tc-m68k.c:6573
 msgid "missing then"
 msgstr ""
 
 msgid "missing then"
 msgstr ""
 
-#: config/tc-m68k.c:6653
+#: config/tc-m68k.c:6654
 msgid "else without matching if"
 msgstr ""
 
 msgid "else without matching if"
 msgstr ""
 
-#: config/tc-m68k.c:6686
+#: config/tc-m68k.c:6687
 msgid "endi without matching if"
 msgstr ""
 
 msgid "endi without matching if"
 msgstr ""
 
-#: config/tc-m68k.c:6726
+#: config/tc-m68k.c:6727
 msgid "break outside of structured loop"
 msgstr ""
 
 msgid "break outside of structured loop"
 msgstr ""
 
-#: config/tc-m68k.c:6764
+#: config/tc-m68k.c:6765
 msgid "next outside of structured loop"
 msgstr ""
 
 msgid "next outside of structured loop"
 msgstr ""
 
-#: config/tc-m68k.c:6815
+#: config/tc-m68k.c:6816
 msgid "missing ="
 msgstr ""
 
 msgid "missing ="
 msgstr ""
 
-#: config/tc-m68k.c:6853
+#: config/tc-m68k.c:6854
 msgid "missing to or downto"
 msgstr ""
 
 msgid "missing to or downto"
 msgstr ""
 
-#: config/tc-m68k.c:6889 config/tc-m68k.c:6923 config/tc-m68k.c:7137
+#: config/tc-m68k.c:6890 config/tc-m68k.c:6924 config/tc-m68k.c:7138
 msgid "missing do"
 msgstr ""
 
 msgid "missing do"
 msgstr ""
 
-#: config/tc-m68k.c:7024
+#: config/tc-m68k.c:7025
 msgid "endf without for"
 msgstr ""
 
 msgid "endf without for"
 msgstr ""
 
-#: config/tc-m68k.c:7078
+#: config/tc-m68k.c:7079
 msgid "until without repeat"
 msgstr ""
 
 msgid "until without repeat"
 msgstr ""
 
-#: config/tc-m68k.c:7172
+#: config/tc-m68k.c:7173
 msgid "endw without while"
 msgstr ""
 
 msgid "endw without while"
 msgstr ""
 
-#: config/tc-m68k.c:7205 config/tc-m68k.c:7233
+#: config/tc-m68k.c:7206 config/tc-m68k.c:7234
 msgid "already assembled instructions"
 msgstr ""
 
 msgid "already assembled instructions"
 msgstr ""
 
-#: config/tc-m68k.c:7310
+#: config/tc-m68k.c:7311
 #, c-format
 msgid "`%s' is deprecated, use `%s'"
 msgstr ""
 
 #, c-format
 msgid "`%s' is deprecated, use `%s'"
 msgstr ""
 
-#: config/tc-m68k.c:7329
+#: config/tc-m68k.c:7330
 #, c-format
 msgid "cpu `%s' unrecognized"
 msgstr ""
 
 #, c-format
 msgid "cpu `%s' unrecognized"
 msgstr ""
 
-#: config/tc-m68k.c:7348
+#: config/tc-m68k.c:7349
 #, c-format
 msgid "architecture `%s' unrecognized"
 msgstr ""
 
 #, c-format
 msgid "architecture `%s' unrecognized"
 msgstr ""
 
-#: config/tc-m68k.c:7369
+#: config/tc-m68k.c:7370
 #, c-format
 msgid "extension `%s' unrecognized"
 msgstr ""
 
 #, c-format
 msgid "extension `%s' unrecognized"
 msgstr ""
 
-#: config/tc-m68k.c:7484
+#: config/tc-m68k.c:7485
 #, c-format
 msgid "option `-A%s' is deprecated: use `-%s'"
 msgstr ""
 
 #, c-format
 msgid "option `-A%s' is deprecated: use `-%s'"
 msgstr ""
 
-#: config/tc-m68k.c:7517
+#: config/tc-m68k.c:7518
 msgid "architecture features both enabled and disabled"
 msgstr ""
 
 msgid "architecture features both enabled and disabled"
 msgstr ""
 
-#: config/tc-m68k.c:7544
+#: config/tc-m68k.c:7545
 msgid "selected processor does not have all features of selected architecture"
 msgstr ""
 
 msgid "selected processor does not have all features of selected architecture"
 msgstr ""
 
-#: config/tc-m68k.c:7553
+#: config/tc-m68k.c:7554
 msgid "m68k and cf features both selected"
 msgstr ""
 
 msgid "m68k and cf features both selected"
 msgstr ""
 
-#: config/tc-m68k.c:7565
+#: config/tc-m68k.c:7566
 msgid "68040 and 68851 specified; mmu instructions may assemble incorrectly"
 msgstr ""
 
 msgid "68040 and 68851 specified; mmu instructions may assemble incorrectly"
 msgstr ""
 
-#: config/tc-m68k.c:7597
+#: config/tc-m68k.c:7598
 #, c-format
 msgid ""
 "-march=<arch>\t\tset architecture\n"
 "-mcpu=<cpu>\t\tset cpu [default %s]\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "-march=<arch>\t\tset architecture\n"
 "-mcpu=<cpu>\t\tset cpu [default %s]\n"
 msgstr ""
 
-#: config/tc-m68k.c:7602
+#: config/tc-m68k.c:7603
 #, c-format
 msgid "-m[no-]%-16s enable/disable %s architecture extension\n"
 msgstr ""
 
 #, c-format
 msgid "-m[no-]%-16s enable/disable %s architecture extension\n"
 msgstr ""
 
-#: config/tc-m68k.c:7608
+#: config/tc-m68k.c:7609
 #, c-format
 msgid ""
 "-l\t\t\tuse 1 word for refs to undefined symbols [default 2]\n"
 #, c-format
 msgid ""
 "-l\t\t\tuse 1 word for refs to undefined symbols [default 2]\n"
@@ -11093,43 +11104,47 @@ msgid ""
 "--disp-size-default-32\tdisplacement with unknown size is 32 bits (default)\n"
 msgstr ""
 
 "--disp-size-default-32\tdisplacement with unknown size is 32 bits (default)\n"
 msgstr ""
 
-#: config/tc-m68k.c:7622
+#: config/tc-m68k.c:7623
 #, c-format
 msgid "Architecture variants are: "
 msgstr ""
 
 #, c-format
 msgid "Architecture variants are: "
 msgstr ""
 
-#: config/tc-m68k.c:7631
+#: config/tc-m68k.c:7632
 #, c-format
 msgid "Processor variants are: "
 msgstr ""
 
 #, c-format
 msgid "Processor variants are: "
 msgstr ""
 
-#: config/tc-m68k.c:7638 config/tc-xtensa.c:6406
+#: config/tc-m68k.c:7639 config/tc-xtensa.c:6428
 #, c-format
 msgid "\n"
 msgstr ""
 
 #, c-format
 msgid "\n"
 msgstr ""
 
-#: config/tc-m68k.c:7669
+#: config/tc-m68k.c:7670
 #, c-format
 msgid "Error %s in %s\n"
 msgstr ""
 
 #, c-format
 msgid "Error %s in %s\n"
 msgstr ""
 
-#: config/tc-m68k.c:7673
+#: config/tc-m68k.c:7674
 #, c-format
 msgid "Opcode(%d.%s): "
 msgstr ""
 
 #, c-format
 msgid "Opcode(%d.%s): "
 msgstr ""
 
-#: config/tc-m68k.c:7818
+#: config/tc-m68k.c:7819
 msgid "Not a defined coldfire architecture"
 msgstr ""
 
 msgid "Not a defined coldfire architecture"
 msgstr ""
 
-#: config/tc-m68k.c:7927 read.c:4550
+#: config/tc-m68k.c:7928 read.c:4547
 #, c-format
 msgid "%s relocations do not fit in %u byte"
 msgid_plural "%s relocations do not fit in %u bytes"
 msgstr[0] ""
 msgstr[1] ""
 
 #, c-format
 msgid "%s relocations do not fit in %u byte"
 msgid_plural "%s relocations do not fit in %u bytes"
 msgstr[0] ""
 msgstr[1] ""
 
-#: config/tc-m68k.c:7995
+#: config/tc-m68k.c:7970 config/tc-ppc.c:2613
+msgid "unknown .gnu_attribute value"
+msgstr ""
+
+#: config/tc-m68k.c:8014
 #, c-format
 msgid "Adjusted signed .word (%#lx) overflows: `switch'-statement too large."
 msgstr ""
 #, c-format
 msgid "Adjusted signed .word (%#lx) overflows: `switch'-statement too large."
 msgstr ""
@@ -12141,7 +12156,7 @@ msgstr ""
 msgid "operand %d must be constant"
 msgstr ""
 
 msgid "operand %d must be constant"
 msgstr ""
 
-#: config/tc-mips.c:4987 read.c:4318 read.c:5164 write.c:263 write.c:1024
+#: config/tc-mips.c:4987 read.c:4315 read.c:5161 write.c:263 write.c:1024
 msgid "register value used as expression"
 msgstr ""
 
 msgid "register value used as expression"
 msgstr ""
 
@@ -12349,7 +12364,7 @@ msgstr ""
 msgid "la used to load 64-bit address; recommend using dla instead"
 msgstr ""
 
 msgid "la used to load 64-bit address; recommend using dla instead"
 msgstr ""
 
-#: config/tc-mips.c:11118 config/tc-riscv.c:1443
+#: config/tc-mips.c:11118 config/tc-riscv.c:1424
 msgid "offset too large"
 msgstr ""
 
 msgid "offset too large"
 msgstr ""
 
@@ -12472,7 +12487,7 @@ msgstr ""
 msgid "PC-relative reference to a different section"
 msgstr ""
 
 msgid "PC-relative reference to a different section"
 msgstr ""
 
-#: config/tc-mips.c:15929 config/tc-riscv.c:2865
+#: config/tc-mips.c:15929 config/tc-riscv.c:2879
 msgid "TLS relocation against a constant"
 msgstr ""
 
 msgid "TLS relocation against a constant"
 msgstr ""
 
@@ -12617,7 +12632,7 @@ msgstr ""
 msgid "ignoring attempt to redefine symbol %s"
 msgstr ""
 
 msgid "ignoring attempt to redefine symbol %s"
 msgstr ""
 
-#: config/tc-mips.c:17608 ecoff.c:3372
+#: config/tc-mips.c:17608 ecoff.c:3370
 msgid "bad .weakext directive"
 msgstr ""
 
 msgid "bad .weakext directive"
 msgstr ""
 
@@ -12629,19 +12644,19 @@ msgstr ""
 msgid "extended instruction in a branch delay slot"
 msgstr ""
 
 msgid "extended instruction in a branch delay slot"
 msgstr ""
 
-#: config/tc-mips.c:19191 config/tc-xtensa.c:1682 config/tc-xtensa.c:1960
+#: config/tc-mips.c:19191 config/tc-xtensa.c:1704 config/tc-xtensa.c:1982
 msgid "unsupported relocation"
 msgstr ""
 
 msgid "unsupported relocation"
 msgstr ""
 
-#: config/tc-mips.c:19699 config/tc-score.c:5638
+#: config/tc-mips.c:19699 config/tc-score.c:5642
 msgid "expected simple number"
 msgstr ""
 
 msgid "expected simple number"
 msgstr ""
 
-#: config/tc-mips.c:19727 config/tc-score.c:5665
+#: config/tc-mips.c:19727 config/tc-score.c:5669
 msgid "invalid number"
 msgstr ""
 
 msgid "invalid number"
 msgstr ""
 
-#: config/tc-mips.c:19804 ecoff.c:2999
+#: config/tc-mips.c:19804 ecoff.c:2997
 msgid ".end directive without a preceding .ent directive"
 msgstr ""
 
 msgid ".end directive without a preceding .ent directive"
 msgstr ""
 
@@ -12653,7 +12668,7 @@ msgstr ""
 msgid ".ent or .aent not in text section"
 msgstr ""
 
 msgid ".ent or .aent not in text section"
 msgstr ""
 
-#: config/tc-mips.c:19893 config/tc-score.c:5697
+#: config/tc-mips.c:19893 config/tc-score.c:5701
 msgid "missing .end"
 msgstr ""
 
 msgid "missing .end"
 msgstr ""
 
@@ -13009,8 +13024,8 @@ msgstr ""
 msgid "specified location wasn't TETRA-aligned"
 msgstr ""
 
 msgid "specified location wasn't TETRA-aligned"
 msgstr ""
 
-#: config/tc-mmix.c:973 config/tc-mmix.c:988 config/tc-mmix.c:4213
-#: config/tc-mmix.c:4229
+#: config/tc-mmix.c:973 config/tc-mmix.c:988 config/tc-mmix.c:4226
+#: config/tc-mmix.c:4242
 msgid "unaligned data at an absolute location is not supported"
 msgstr ""
 
 msgid "unaligned data at an absolute location is not supported"
 msgstr ""
 
@@ -13022,162 +13037,162 @@ msgstr ""
 #: config/tc-mmix.c:1120 config/tc-mmix.c:1147 config/tc-mmix.c:1180
 #: config/tc-mmix.c:1188 config/tc-mmix.c:1205 config/tc-mmix.c:1233
 #: config/tc-mmix.c:1254 config/tc-mmix.c:1279 config/tc-mmix.c:1327
 #: config/tc-mmix.c:1120 config/tc-mmix.c:1147 config/tc-mmix.c:1180
 #: config/tc-mmix.c:1188 config/tc-mmix.c:1205 config/tc-mmix.c:1233
 #: config/tc-mmix.c:1254 config/tc-mmix.c:1279 config/tc-mmix.c:1327
-#: config/tc-mmix.c:1428 config/tc-mmix.c:1453 config/tc-mmix.c:1485
-#: config/tc-mmix.c:1517 config/tc-mmix.c:1547 config/tc-mmix.c:1600
-#: config/tc-mmix.c:1617 config/tc-mmix.c:1644 config/tc-mmix.c:1672
-#: config/tc-mmix.c:1702 config/tc-mmix.c:1728 config/tc-mmix.c:1744
-#: config/tc-mmix.c:1770 config/tc-mmix.c:1786 config/tc-mmix.c:1802
-#: config/tc-mmix.c:1883
+#: config/tc-mmix.c:1434 config/tc-mmix.c:1459 config/tc-mmix.c:1491
+#: config/tc-mmix.c:1523 config/tc-mmix.c:1553 config/tc-mmix.c:1606
+#: config/tc-mmix.c:1623 config/tc-mmix.c:1650 config/tc-mmix.c:1678
+#: config/tc-mmix.c:1708 config/tc-mmix.c:1734 config/tc-mmix.c:1750
+#: config/tc-mmix.c:1776 config/tc-mmix.c:1792 config/tc-mmix.c:1808
+#: config/tc-mmix.c:1889
 #, c-format
 msgid "invalid operands to opcode %s: `%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid operands to opcode %s: `%s'"
 msgstr ""
 
-#: config/tc-mmix.c:1983
+#: config/tc-mmix.c:1989
 msgid "internal: mmix_prefix_name but empty prefix"
 msgstr ""
 
 msgid "internal: mmix_prefix_name but empty prefix"
 msgstr ""
 
-#: config/tc-mmix.c:2046
+#: config/tc-mmix.c:2052
 #, c-format
 msgid "too many GREG registers allocated (max %d)"
 msgstr ""
 
 #, c-format
 msgid "too many GREG registers allocated (max %d)"
 msgstr ""
 
-#: config/tc-mmix.c:2106
+#: config/tc-mmix.c:2112
 msgid "BSPEC already active.  Nesting is not supported."
 msgstr ""
 
 msgid "BSPEC already active.  Nesting is not supported."
 msgstr ""
 
-#: config/tc-mmix.c:2115
+#: config/tc-mmix.c:2121
 msgid "invalid BSPEC expression"
 msgstr ""
 
 msgid "invalid BSPEC expression"
 msgstr ""
 
-#: config/tc-mmix.c:2131
+#: config/tc-mmix.c:2137
 #, c-format
 msgid "can't create section %s"
 msgstr ""
 
 #, c-format
 msgid "can't create section %s"
 msgstr ""
 
-#: config/tc-mmix.c:2135
+#: config/tc-mmix.c:2141
 #, c-format
 msgid "can't set section flags for section %s"
 msgstr ""
 
 #, c-format
 msgid "can't set section flags for section %s"
 msgstr ""
 
-#: config/tc-mmix.c:2156
+#: config/tc-mmix.c:2162
 msgid "ESPEC without preceding BSPEC"
 msgstr ""
 
 msgid "ESPEC without preceding BSPEC"
 msgstr ""
 
-#: config/tc-mmix.c:2185
+#: config/tc-mmix.c:2191
 msgid "missing local expression"
 msgstr ""
 
 msgid "missing local expression"
 msgstr ""
 
-#: config/tc-mmix.c:2395
+#: config/tc-mmix.c:2408
 msgid "operand out of range, instruction expanded"
 msgstr ""
 
 #. The BFD_RELOC_MMIX_LOCAL-specific message is supposed to be
 #. user-friendly, though a little bit non-substantial.
 msgid "operand out of range, instruction expanded"
 msgstr ""
 
 #. The BFD_RELOC_MMIX_LOCAL-specific message is supposed to be
 #. user-friendly, though a little bit non-substantial.
-#: config/tc-mmix.c:2646
+#: config/tc-mmix.c:2659
 msgid "directive LOCAL must be placed in code or data"
 msgstr ""
 
 msgid "directive LOCAL must be placed in code or data"
 msgstr ""
 
-#: config/tc-mmix.c:2647
+#: config/tc-mmix.c:2660
 msgid "internal confusion: relocation in a section without contents"
 msgstr ""
 
 msgid "internal confusion: relocation in a section without contents"
 msgstr ""
 
-#: config/tc-mmix.c:2761
+#: config/tc-mmix.c:2774
 msgid "internal: BFD_RELOC_MMIX_BASE_PLUS_OFFSET not resolved to section"
 msgstr ""
 
 msgid "internal: BFD_RELOC_MMIX_BASE_PLUS_OFFSET not resolved to section"
 msgstr ""
 
-#: config/tc-mmix.c:2809
+#: config/tc-mmix.c:2822
 msgid "no suitable GREG definition for operands"
 msgstr ""
 
 msgid "no suitable GREG definition for operands"
 msgstr ""
 
-#: config/tc-mmix.c:2868
+#: config/tc-mmix.c:2881
 msgid "operands were not reducible at assembly-time"
 msgstr ""
 
 msgid "operands were not reducible at assembly-time"
 msgstr ""
 
-#: config/tc-mmix.c:2895
+#: config/tc-mmix.c:2908
 #, c-format
 msgid "cannot generate relocation type for symbol %s, code %s"
 msgstr ""
 
 #, c-format
 msgid "cannot generate relocation type for symbol %s, code %s"
 msgstr ""
 
-#: config/tc-mmix.c:2915
+#: config/tc-mmix.c:2928
 #, c-format
 msgid "internal: unhandled label %s"
 msgstr ""
 
 #, c-format
 msgid "internal: unhandled label %s"
 msgstr ""
 
-#: config/tc-mmix.c:2944
+#: config/tc-mmix.c:2957
 msgid "[0-9]H labels may not appear alone on a line"
 msgstr ""
 
 msgid "[0-9]H labels may not appear alone on a line"
 msgstr ""
 
-#: config/tc-mmix.c:2952
+#: config/tc-mmix.c:2965
 msgid "[0-9]H labels do not mix with dot-pseudos"
 msgstr ""
 
 msgid "[0-9]H labels do not mix with dot-pseudos"
 msgstr ""
 
-#: config/tc-mmix.c:3040
+#: config/tc-mmix.c:3053
 msgid "invalid characters in input"
 msgstr ""
 
 msgid "invalid characters in input"
 msgstr ""
 
-#: config/tc-mmix.c:3146
+#: config/tc-mmix.c:3159
 msgid "empty label field for IS"
 msgstr ""
 
 msgid "empty label field for IS"
 msgstr ""
 
-#: config/tc-mmix.c:3472
+#: config/tc-mmix.c:3485
 #, c-format
 msgid "internal: unexpected relax type %d:%d"
 msgstr ""
 
 #, c-format
 msgid "internal: unexpected relax type %d:%d"
 msgstr ""
 
-#: config/tc-mmix.c:3496
+#: config/tc-mmix.c:3509
 msgid "BSPEC without ESPEC."
 msgstr ""
 
 msgid "BSPEC without ESPEC."
 msgstr ""
 
-#: config/tc-mmix.c:3561
+#: config/tc-mmix.c:3574
 msgid "LOC to section unknown or indeterminable at first pass"
 msgstr ""
 
 msgid "LOC to section unknown or indeterminable at first pass"
 msgstr ""
 
-#: config/tc-mmix.c:3733
+#: config/tc-mmix.c:3746
 msgid "GREG expression too complicated"
 msgstr ""
 
 msgid "GREG expression too complicated"
 msgstr ""
 
-#: config/tc-mmix.c:3748
+#: config/tc-mmix.c:3761
 msgid "internal: GREG expression not resolved to section"
 msgstr ""
 
 msgid "internal: GREG expression not resolved to section"
 msgstr ""
 
-#: config/tc-mmix.c:3797
+#: config/tc-mmix.c:3810
 msgid "register section has contents\n"
 msgstr ""
 
 msgid "register section has contents\n"
 msgstr ""
 
-#: config/tc-mmix.c:3924
+#: config/tc-mmix.c:3937
 msgid "section change from within a BSPEC/ESPEC pair is not supported"
 msgstr ""
 
 msgid "section change from within a BSPEC/ESPEC pair is not supported"
 msgstr ""
 
-#: config/tc-mmix.c:3945
+#: config/tc-mmix.c:3958
 msgid "directive LOC from within a BSPEC/ESPEC pair is not supported"
 msgstr ""
 
 msgid "directive LOC from within a BSPEC/ESPEC pair is not supported"
 msgstr ""
 
-#: config/tc-mmix.c:3955
+#: config/tc-mmix.c:3968
 msgid "invalid LOC expression"
 msgstr ""
 
 msgid "invalid LOC expression"
 msgstr ""
 
-#: config/tc-mmix.c:4000 config/tc-mmix.c:4027
+#: config/tc-mmix.c:4013 config/tc-mmix.c:4040
 msgid "LOC expression stepping backwards is not supported"
 msgstr ""
 
 #. We will only get here in rare cases involving #NO_APP,
 #. where the unterminated string is not recognized by the
 #. preformatting pass.
 msgid "LOC expression stepping backwards is not supported"
 msgstr ""
 
 #. We will only get here in rare cases involving #NO_APP,
 #. where the unterminated string is not recognized by the
 #. preformatting pass.
-#: config/tc-mmix.c:4136 config/tc-mmix.c:4294 config/tc-z80.c:3152
+#: config/tc-mmix.c:4149 config/tc-mmix.c:4307 config/tc-z80.c:3151
 msgid "unterminated string"
 msgstr ""
 
 msgid "unterminated string"
 msgstr ""
 
-#: config/tc-mmix.c:4153
+#: config/tc-mmix.c:4166
 msgid "BYTE expression not a pure number"
 msgstr ""
 
 #. Note that mmixal does not allow negative numbers in
 #. BYTE sequences, so neither should we.
 msgid "BYTE expression not a pure number"
 msgstr ""
 
 #. Note that mmixal does not allow negative numbers in
 #. BYTE sequences, so neither should we.
-#: config/tc-mmix.c:4162
+#: config/tc-mmix.c:4175
 msgid "BYTE expression not in the range 0..255"
 msgstr ""
 
 msgid "BYTE expression not in the range 0..255"
 msgstr ""
 
-#: config/tc-mmix.c:4211 config/tc-mmix.c:4227
+#: config/tc-mmix.c:4224 config/tc-mmix.c:4240
 msgid "data item with alignment larger than location"
 msgstr ""
 
 msgid "data item with alignment larger than location"
 msgstr ""
 
@@ -13201,7 +13216,7 @@ msgid "Unrecognized opcode: `%s'"
 msgstr ""
 
 #. xgettext:c-format.
 msgstr ""
 
 #. xgettext:c-format.
-#: config/tc-mn10200.c:1139 config/tc-mn10300.c:1821 config/tc-ppc.c:4082
+#: config/tc-mn10200.c:1139 config/tc-mn10300.c:1821 config/tc-ppc.c:4084
 #: config/tc-s390.c:1612 config/tc-v850.c:3043
 #, c-format
 msgid "junk at end of line: `%s'"
 #: config/tc-s390.c:1612 config/tc-v850.c:3043
 #, c-format
 msgid "junk at end of line: `%s'"
@@ -14340,7 +14355,7 @@ msgid "badly formed expression near %s"
 msgstr ""
 
 #: config/tc-nios2.c:3108 config/tc-nios2.c:3135 config/tc-pru.c:1413
 msgstr ""
 
 #: config/tc-nios2.c:3108 config/tc-nios2.c:3135 config/tc-pru.c:1413
-#: config/tc-pru.c:1438 config/tc-xtensa.c:2134
+#: config/tc-pru.c:1438 config/tc-xtensa.c:2156
 msgid "too many arguments"
 msgstr ""
 
 msgid "too many arguments"
 msgstr ""
 
@@ -14350,51 +14365,51 @@ msgid "expecting %c near %s"
 msgstr ""
 
 #. we cannot recover from this.
 msgstr ""
 
 #. we cannot recover from this.
-#: config/tc-nios2.c:3275
+#: config/tc-nios2.c:3272
 #, c-format
 msgid "unrecognized pseudo-instruction %s"
 msgstr ""
 
 #, c-format
 msgid "unrecognized pseudo-instruction %s"
 msgstr ""
 
-#: config/tc-nios2.c:3538 config/tc-tic6x.c:232
+#: config/tc-nios2.c:3535 config/tc-tic6x.c:232
 #, c-format
 msgid "unknown architecture '%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown architecture '%s'"
 msgstr ""
 
-#: config/tc-nios2.c:3619
+#: config/tc-nios2.c:3616
 msgid "Big-endian R2 is not supported."
 msgstr ""
 
 #. Unrecognised instruction - error.
 msgid "Big-endian R2 is not supported."
 msgstr ""
 
 #. Unrecognised instruction - error.
-#: config/tc-nios2.c:3787 config/tc-pru.c:1738
+#: config/tc-nios2.c:3784 config/tc-pru.c:1738
 #, c-format
 msgid "unrecognised instruction %s"
 msgstr ""
 
 #, c-format
 msgid "unrecognised instruction %s"
 msgstr ""
 
-#: config/tc-nios2.c:3907 config/tc-pru.c:1794
+#: config/tc-nios2.c:3904 config/tc-pru.c:1794
 #, c-format
 msgid "can't represent relocation type %s"
 msgstr ""
 
 #, c-format
 msgid "can't represent relocation type %s"
 msgstr ""
 
-#: config/tc-nios2.c:4000
+#: config/tc-nios2.c:3997
 msgid "Bad .section directive: want a,s,w,x,M,S,G,T in string"
 msgstr ""
 
 msgid "Bad .section directive: want a,s,w,x,M,S,G,T in string"
 msgstr ""
 
-#: config/tc-nios2.c:4029
+#: config/tc-nios2.c:4026
 #, c-format
 msgid "Illegal operands: %%tls_ldo in %d-byte data field"
 msgstr ""
 
 #, c-format
 msgid "Illegal operands: %%tls_ldo in %d-byte data field"
 msgstr ""
 
-#: config/tc-nios2.c:4041
+#: config/tc-nios2.c:4038
 #, c-format
 msgid "Illegal operands: %%gotoff in %d-byte data field"
 msgstr ""
 
 #, c-format
 msgid "Illegal operands: %%gotoff in %d-byte data field"
 msgstr ""
 
-#: config/tc-nios2.c:4054 config/tc-nios2.c:4073 config/tc-nios2.c:4081
+#: config/tc-nios2.c:4051 config/tc-nios2.c:4070 config/tc-nios2.c:4078
 #, c-format
 msgid "Illegal operands: %s requires arguments in ()"
 msgstr ""
 
 #, c-format
 msgid "Illegal operands: %s requires arguments in ()"
 msgstr ""
 
-#: config/tc-nios2.c:4089
+#: config/tc-nios2.c:4086
 #, c-format
 msgid "Illegal operands: garbage after %s()"
 msgstr ""
 #, c-format
 msgid "Illegal operands: garbage after %s()"
 msgstr ""
@@ -14577,81 +14592,81 @@ msgstr ""
 msgid "Cannot find relocation type for symbol %s, code %d"
 msgstr ""
 
 msgid "Cannot find relocation type for symbol %s, code %d"
 msgstr ""
 
-#: config/tc-pdp11.c:344 config/tc-pdp11.c:361 config/tc-pdp11.c:384
-#: config/tc-pdp11.c:390 config/tc-pdp11.c:403
+#: config/tc-pdp11.c:354 config/tc-pdp11.c:372 config/tc-pdp11.c:378
+#: config/tc-pdp11.c:403 config/tc-pdp11.c:409 config/tc-pdp11.c:422
 msgid "Bad register name"
 msgstr ""
 
 msgid "Bad register name"
 msgstr ""
 
-#: config/tc-pdp11.c:422 config/tc-pdp11.c:486 config/tc-pdp11.c:497
+#: config/tc-pdp11.c:441 config/tc-pdp11.c:505 config/tc-pdp11.c:516
 msgid "Error in expression"
 msgstr ""
 
 msgid "Error in expression"
 msgstr ""
 
-#: config/tc-pdp11.c:494
+#: config/tc-pdp11.c:513
 msgid "Low order bits truncated in immediate float operand"
 msgstr ""
 
 msgid "Low order bits truncated in immediate float operand"
 msgstr ""
 
-#: config/tc-pdp11.c:638
+#: config/tc-pdp11.c:657
 msgid "Float AC not legal as integer operand"
 msgstr ""
 
 msgid "Float AC not legal as integer operand"
 msgstr ""
 
-#: config/tc-pdp11.c:658
+#: config/tc-pdp11.c:677
 msgid "General register not legal as float operand"
 msgstr ""
 
 msgid "General register not legal as float operand"
 msgstr ""
 
-#: config/tc-pdp11.c:691
+#: config/tc-pdp11.c:710
 msgid "No instruction found"
 msgstr ""
 
 msgid "No instruction found"
 msgstr ""
 
-#: config/tc-pdp11.c:701 config/tc-z80.c:3617
+#: config/tc-pdp11.c:720 config/tc-z80.c:3616
 #, c-format
 msgid "Unknown instruction '%s'"
 msgstr ""
 
 #, c-format
 msgid "Unknown instruction '%s'"
 msgstr ""
 
-#: config/tc-pdp11.c:707
+#: config/tc-pdp11.c:726
 #, c-format
 msgid "Unsupported instruction set extension: %s"
 msgstr ""
 
 #, c-format
 msgid "Unsupported instruction set extension: %s"
 msgstr ""
 
-#: config/tc-pdp11.c:741
+#: config/tc-pdp11.c:760
 msgid "operand is not an absolute constant"
 msgstr ""
 
 msgid "operand is not an absolute constant"
 msgstr ""
 
-#: config/tc-pdp11.c:749
+#: config/tc-pdp11.c:768
 msgid "3-bit immediate out of range"
 msgstr ""
 
 msgid "3-bit immediate out of range"
 msgstr ""
 
-#: config/tc-pdp11.c:756
+#: config/tc-pdp11.c:775
 msgid "6-bit immediate out of range"
 msgstr ""
 
 msgid "6-bit immediate out of range"
 msgstr ""
 
-#: config/tc-pdp11.c:763
+#: config/tc-pdp11.c:782
 msgid "8-bit immediate out of range"
 msgstr ""
 
 msgid "8-bit immediate out of range"
 msgstr ""
 
-#: config/tc-pdp11.c:780 config/tc-pdp11.c:973
+#: config/tc-pdp11.c:799 config/tc-pdp11.c:992
 msgid "Symbol expected"
 msgstr ""
 
 msgid "Symbol expected"
 msgstr ""
 
-#: config/tc-pdp11.c:785
+#: config/tc-pdp11.c:804
 msgid "8-bit displacement out of range"
 msgstr ""
 
 msgid "8-bit displacement out of range"
 msgstr ""
 
-#: config/tc-pdp11.c:827 config/tc-pdp11.c:848 config/tc-pdp11.c:865
-#: config/tc-pdp11.c:886 config/tc-pdp11.c:903 config/tc-pdp11.c:924
-#: config/tc-pdp11.c:943 config/tc-pdp11.c:964
+#: config/tc-pdp11.c:846 config/tc-pdp11.c:867 config/tc-pdp11.c:884
+#: config/tc-pdp11.c:905 config/tc-pdp11.c:922 config/tc-pdp11.c:943
+#: config/tc-pdp11.c:962 config/tc-pdp11.c:983
 msgid "Missing ','"
 msgstr ""
 
 msgid "Missing ','"
 msgstr ""
 
-#: config/tc-pdp11.c:978
+#: config/tc-pdp11.c:997
 msgid "6-bit displacement out of range"
 msgstr ""
 
 msgid "6-bit displacement out of range"
 msgstr ""
 
-#: config/tc-pdp11.c:999 config/tc-tilegx.c:1216 config/tc-tilepro.c:1102
+#: config/tc-pdp11.c:1018 config/tc-tilegx.c:1216 config/tc-tilepro.c:1102
 #: config/tc-vax.c:1950
 msgid "Too many operands"
 msgstr ""
 
 #: config/tc-vax.c:1950
 msgid "Too many operands"
 msgstr ""
 
-#: config/tc-pdp11.c:1449
+#: config/tc-pdp11.c:1468
 #, c-format
 msgid "Can not represent %s relocation in this object file format"
 msgstr ""
 #, c-format
 msgid "Can not represent %s relocation in this object file format"
 msgstr ""
@@ -14681,7 +14696,7 @@ msgstr ""
 msgid "pcrel too far"
 msgstr ""
 
 msgid "pcrel too far"
 msgstr ""
 
-#: config/tc-ppc.c:987 config/tc-ppc.c:995 config/tc-ppc.c:3586
+#: config/tc-ppc.c:987 config/tc-ppc.c:995 config/tc-ppc.c:3588
 msgid "invalid register expression"
 msgstr ""
 
 msgid "invalid register expression"
 msgstr ""
 
@@ -14849,531 +14864,532 @@ msgstr ""
 
 #: config/tc-ppc.c:1412
 #, c-format
 
 #: config/tc-ppc.c:1412
 #, c-format
+msgid "-mpower10, -mpwr10      generate code for Power10 architecture\n"
+msgstr ""
+
+#: config/tc-ppc.c:1414
+#, c-format
 msgid ""
 "-mcell                  generate code for Cell Broadband Engine "
 "architecture\n"
 msgstr ""
 
 msgid ""
 "-mcell                  generate code for Cell Broadband Engine "
 "architecture\n"
 msgstr ""
 
-#: config/tc-ppc.c:1414
+#: config/tc-ppc.c:1416
 #, c-format
 msgid ""
 "-mcom                   generate code for Power/PowerPC common instructions\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "-mcom                   generate code for Power/PowerPC common instructions\n"
 msgstr ""
 
-#: config/tc-ppc.c:1416
+#: config/tc-ppc.c:1418
 #, c-format
 msgid ""
 "-many                   generate code for any architecture (PWR/PWRX/PPC)\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "-many                   generate code for any architecture (PWR/PWRX/PPC)\n"
 msgstr ""
 
-#: config/tc-ppc.c:1418
+#: config/tc-ppc.c:1420
 #, c-format
 msgid "-maltivec               generate code for AltiVec\n"
 msgstr ""
 
 #, c-format
 msgid "-maltivec               generate code for AltiVec\n"
 msgstr ""
 
-#: config/tc-ppc.c:1420
+#: config/tc-ppc.c:1422
 #, c-format
 msgid ""
 "-mvsx                   generate code for Vector-Scalar (VSX) instructions\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "-mvsx                   generate code for Vector-Scalar (VSX) instructions\n"
 msgstr ""
 
-#: config/tc-ppc.c:1422
+#: config/tc-ppc.c:1424
 #, c-format
 msgid "-me300                  generate code for PowerPC e300 family\n"
 msgstr ""
 
 #, c-format
 msgid "-me300                  generate code for PowerPC e300 family\n"
 msgstr ""
 
-#: config/tc-ppc.c:1424
+#: config/tc-ppc.c:1426
 #, c-format
 msgid "-me500, -me500x2        generate code for Motorola e500 core complex\n"
 msgstr ""
 
 #, c-format
 msgid "-me500, -me500x2        generate code for Motorola e500 core complex\n"
 msgstr ""
 
-#: config/tc-ppc.c:1426
+#: config/tc-ppc.c:1428
 #, c-format
 msgid ""
 "-me500mc,               generate code for Freescale e500mc core complex\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "-me500mc,               generate code for Freescale e500mc core complex\n"
 msgstr ""
 
-#: config/tc-ppc.c:1428
+#: config/tc-ppc.c:1430
 #, c-format
 msgid ""
 "-me500mc64,             generate code for Freescale e500mc64 core complex\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "-me500mc64,             generate code for Freescale e500mc64 core complex\n"
 msgstr ""
 
-#: config/tc-ppc.c:1430
+#: config/tc-ppc.c:1432
 #, c-format
 msgid ""
 "-me5500,                generate code for Freescale e5500 core complex\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "-me5500,                generate code for Freescale e5500 core complex\n"
 msgstr ""
 
-#: config/tc-ppc.c:1432
+#: config/tc-ppc.c:1434
 #, c-format
 msgid ""
 "-me6500,                generate code for Freescale e6500 core complex\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "-me6500,                generate code for Freescale e6500 core complex\n"
 msgstr ""
 
-#: config/tc-ppc.c:1434
+#: config/tc-ppc.c:1436
 #, c-format
 msgid "-mspe                   generate code for Motorola SPE instructions\n"
 msgstr ""
 
 #, c-format
 msgid "-mspe                   generate code for Motorola SPE instructions\n"
 msgstr ""
 
-#: config/tc-ppc.c:1436
+#: config/tc-ppc.c:1438
 #, c-format
 msgid "-mspe2                  generate code for Freescale SPE2 instructions\n"
 msgstr ""
 
 #, c-format
 msgid "-mspe2                  generate code for Freescale SPE2 instructions\n"
 msgstr ""
 
-#: config/tc-ppc.c:1438
+#: config/tc-ppc.c:1440
 #, c-format
 msgid "-mvle                   generate code for Freescale VLE instructions\n"
 msgstr ""
 
 #, c-format
 msgid "-mvle                   generate code for Freescale VLE instructions\n"
 msgstr ""
 
-#: config/tc-ppc.c:1440
+#: config/tc-ppc.c:1442
 #, c-format
 msgid ""
 "-mtitan                 generate code for AppliedMicro Titan core complex\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "-mtitan                 generate code for AppliedMicro Titan core complex\n"
 msgstr ""
 
-#: config/tc-ppc.c:1442
+#: config/tc-ppc.c:1444
 #, c-format
 msgid "-mregnames              Allow symbolic names for registers\n"
 msgstr ""
 
 #, c-format
 msgid "-mregnames              Allow symbolic names for registers\n"
 msgstr ""
 
-#: config/tc-ppc.c:1444
+#: config/tc-ppc.c:1446
 #, c-format
 msgid "-mno-regnames           Do not allow symbolic names for registers\n"
 msgstr ""
 
 #, c-format
 msgid "-mno-regnames           Do not allow symbolic names for registers\n"
 msgstr ""
 
-#: config/tc-ppc.c:1447
+#: config/tc-ppc.c:1449
 #, c-format
 msgid "-mrelocatable           support for GCC's -mrelocatble option\n"
 msgstr ""
 
 #, c-format
 msgid "-mrelocatable           support for GCC's -mrelocatble option\n"
 msgstr ""
 
-#: config/tc-ppc.c:1449
+#: config/tc-ppc.c:1451
 #, c-format
 msgid "-mrelocatable-lib       support for GCC's -mrelocatble-lib option\n"
 msgstr ""
 
 #, c-format
 msgid "-mrelocatable-lib       support for GCC's -mrelocatble-lib option\n"
 msgstr ""
 
-#: config/tc-ppc.c:1451
+#: config/tc-ppc.c:1453
 #, c-format
 msgid "-memb                   set PPC_EMB bit in ELF flags\n"
 msgstr ""
 
 #, c-format
 msgid "-memb                   set PPC_EMB bit in ELF flags\n"
 msgstr ""
 
-#: config/tc-ppc.c:1453
+#: config/tc-ppc.c:1455
 #, c-format
 msgid ""
 "-mlittle, -mlittle-endian, -le\n"
 "                        generate code for a little endian machine\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "-mlittle, -mlittle-endian, -le\n"
 "                        generate code for a little endian machine\n"
 msgstr ""
 
-#: config/tc-ppc.c:1456
+#: config/tc-ppc.c:1458
 #, c-format
 msgid ""
 "-mbig, -mbig-endian, -be\n"
 "                        generate code for a big endian machine\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "-mbig, -mbig-endian, -be\n"
 "                        generate code for a big endian machine\n"
 msgstr ""
 
-#: config/tc-ppc.c:1459
+#: config/tc-ppc.c:1461
 #, c-format
 msgid "-msolaris               generate code for Solaris\n"
 msgstr ""
 
 #, c-format
 msgid "-msolaris               generate code for Solaris\n"
 msgstr ""
 
-#: config/tc-ppc.c:1461
+#: config/tc-ppc.c:1463
 #, c-format
 msgid "-mno-solaris            do not generate code for Solaris\n"
 msgstr ""
 
 #, c-format
 msgid "-mno-solaris            do not generate code for Solaris\n"
 msgstr ""
 
-#: config/tc-ppc.c:1463
+#: config/tc-ppc.c:1465
 #, c-format
 msgid "-K PIC                  set EF_PPC_RELOCATABLE_LIB in ELF flags\n"
 msgstr ""
 
 #, c-format
 msgid "-K PIC                  set EF_PPC_RELOCATABLE_LIB in ELF flags\n"
 msgstr ""
 
-#: config/tc-ppc.c:1465
+#: config/tc-ppc.c:1467
 #, c-format
 msgid "-V                      print assembler version number\n"
 msgstr ""
 
 #, c-format
 msgid "-V                      print assembler version number\n"
 msgstr ""
 
-#: config/tc-ppc.c:1467
+#: config/tc-ppc.c:1469
 #, c-format
 msgid "-Qy, -Qn                ignored\n"
 msgstr ""
 
 #, c-format
 msgid "-Qy, -Qn                ignored\n"
 msgstr ""
 
-#: config/tc-ppc.c:1470
+#: config/tc-ppc.c:1472
 #, c-format
 msgid ""
 "-nops=count             when aligning, more than COUNT nops uses a branch\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "-nops=count             when aligning, more than COUNT nops uses a branch\n"
 msgstr ""
 
-#: config/tc-ppc.c:1472
+#: config/tc-ppc.c:1474
 #, c-format
 msgid "-ppc476-workaround      warn if emitting data to code sections\n"
 msgstr ""
 
 #, c-format
 msgid "-ppc476-workaround      warn if emitting data to code sections\n"
 msgstr ""
 
-#: config/tc-ppc.c:1502
+#: config/tc-ppc.c:1504
 #, c-format
 msgid "unknown default cpu = %s, os = %s"
 msgstr ""
 
 #, c-format
 msgid "unknown default cpu = %s, os = %s"
 msgstr ""
 
-#: config/tc-ppc.c:1530
+#: config/tc-ppc.c:1532
 msgid "neither Power nor PowerPC opcodes were selected."
 msgstr ""
 
 msgid "neither Power nor PowerPC opcodes were selected."
 msgstr ""
 
-#: config/tc-ppc.c:1590
+#: config/tc-ppc.c:1592
 #, c-format
 msgid "mask trims opcode bits for %s"
 msgstr ""
 
 #, c-format
 msgid "mask trims opcode bits for %s"
 msgstr ""
 
-#: config/tc-ppc.c:1600
+#: config/tc-ppc.c:1602
 #, c-format
 msgid "operand index error for %s"
 msgstr ""
 
 #, c-format
 msgid "operand index error for %s"
 msgstr ""
 
-#: config/tc-ppc.c:1626
+#: config/tc-ppc.c:1628
 #, c-format
 msgid "operand %d overlap in %s"
 msgstr ""
 
 #, c-format
 msgid "operand %d overlap in %s"
 msgstr ""
 
-#: config/tc-ppc.c:1635
+#: config/tc-ppc.c:1637
 #, c-format
 msgid "non-optional operand %d follows optional operand in %s"
 msgstr ""
 
 #, c-format
 msgid "non-optional operand %d follows optional operand in %s"
 msgstr ""
 
-#: config/tc-ppc.c:1685
+#: config/tc-ppc.c:1687
 #, c-format
 msgid "powerpc_operands[%d].bitm invalid"
 msgstr ""
 
 #, c-format
 msgid "powerpc_operands[%d].bitm invalid"
 msgstr ""
 
-#: config/tc-ppc.c:1692
+#: config/tc-ppc.c:1694
 #, c-format
 msgid "powerpc_operands[%d] duplicates powerpc_operands[%d]"
 msgstr ""
 
 #, c-format
 msgid "powerpc_operands[%d] duplicates powerpc_operands[%d]"
 msgstr ""
 
-#: config/tc-ppc.c:1718 config/tc-ppc.c:1775 config/tc-ppc.c:1819
-#: config/tc-ppc.c:1863
+#: config/tc-ppc.c:1720 config/tc-ppc.c:1777 config/tc-ppc.c:1821
+#: config/tc-ppc.c:1865
 #, c-format
 msgid "major opcode is not sorted for %s"
 msgstr ""
 
 #, c-format
 msgid "major opcode is not sorted for %s"
 msgstr ""
 
-#: config/tc-ppc.c:1724
+#: config/tc-ppc.c:1726
 #, c-format
 msgid "%s is enabled by vle flag"
 msgstr ""
 
 #, c-format
 msgid "%s is enabled by vle flag"
 msgstr ""
 
-#: config/tc-ppc.c:1731
+#: config/tc-ppc.c:1733
 #, c-format
 msgid "%s not disabled by vle flag"
 msgstr ""
 
 #, c-format
 msgid "%s not disabled by vle flag"
 msgstr ""
 
-#: config/tc-ppc.c:1745 config/tc-ppc.c:1789 config/tc-ppc.c:1834
-#: config/tc-ppc.c:1878
+#: config/tc-ppc.c:1747 config/tc-ppc.c:1791 config/tc-ppc.c:1836
+#: config/tc-ppc.c:1880
 #, c-format
 msgid "duplicate instruction %s"
 msgstr ""
 
 #, c-format
 msgid "duplicate instruction %s"
 msgstr ""
 
-#: config/tc-ppc.c:1902
+#: config/tc-ppc.c:1904
 #, c-format
 msgid "duplicate macro %s"
 msgstr ""
 
 #, c-format
 msgid "duplicate macro %s"
 msgstr ""
 
-#: config/tc-ppc.c:2278
+#: config/tc-ppc.c:2280
 #, c-format
 msgid "symbol+offset@%s means symbol@%s+offset"
 msgstr ""
 
 #, c-format
 msgid "symbol+offset@%s means symbol@%s+offset"
 msgstr ""
 
-#: config/tc-ppc.c:2298
+#: config/tc-ppc.c:2300
 #, c-format
 msgid "symbol+offset@%s not supported"
 msgstr ""
 
 #, c-format
 msgid "symbol+offset@%s not supported"
 msgstr ""
 
-#: config/tc-ppc.c:2375 config/tc-ppc.c:4374 config/tc-ppc.c:7901
+#: config/tc-ppc.c:2377 config/tc-ppc.c:4376 config/tc-ppc.c:7903
 msgid "data in executable section"
 msgstr ""
 
 msgid "data in executable section"
 msgstr ""
 
-#: config/tc-ppc.c:2416 config/tc-ppc.c:6011
+#: config/tc-ppc.c:2418 config/tc-ppc.c:6013
 msgid "expected comma after symbol-name: rest of line ignored."
 msgstr ""
 
 msgid "expected comma after symbol-name: rest of line ignored."
 msgstr ""
 
-#: config/tc-ppc.c:2449 config/tc-ppc.c:6047
+#: config/tc-ppc.c:2451 config/tc-ppc.c:6049
 #, c-format
 msgid "ignoring attempt to re-define symbol `%s'."
 msgstr ""
 
 #, c-format
 msgid "ignoring attempt to re-define symbol `%s'."
 msgstr ""
 
-#: config/tc-ppc.c:2457
+#: config/tc-ppc.c:2459
 #, c-format
 msgid "length of .lcomm \"%s\" is already %ld. Not changed to %ld."
 msgstr ""
 
 #, c-format
 msgid "length of .lcomm \"%s\" is already %ld. Not changed to %ld."
 msgstr ""
 
-#: config/tc-ppc.c:2475
+#: config/tc-ppc.c:2477
 msgid "common alignment not a power of 2"
 msgstr ""
 
 msgid "common alignment not a power of 2"
 msgstr ""
 
-#: config/tc-ppc.c:2517
+#: config/tc-ppc.c:2519
 #, c-format
 msgid "expected comma after name `%s' in .localentry directive"
 msgstr ""
 
 #, c-format
 msgid "expected comma after name `%s' in .localentry directive"
 msgstr ""
 
-#: config/tc-ppc.c:2527
+#: config/tc-ppc.c:2529
 msgid "missing expression in .localentry directive"
 msgstr ""
 
 msgid "missing expression in .localentry directive"
 msgstr ""
 
-#: config/tc-ppc.c:2548
+#: config/tc-ppc.c:2550
 #, c-format
 msgid ".localentry expression for `%s' is not a valid power of 2"
 msgstr ""
 
 #, c-format
 msgid ".localentry expression for `%s' is not a valid power of 2"
 msgstr ""
 
-#: config/tc-ppc.c:2565
+#: config/tc-ppc.c:2567
 #, c-format
 msgid ".localentry expression for `%s' does not evaluate to a constant"
 msgstr ""
 
 #, c-format
 msgid ".localentry expression for `%s' does not evaluate to a constant"
 msgstr ""
 
-#: config/tc-ppc.c:2580
+#: config/tc-ppc.c:2582
 msgid "missing expression in .abiversion directive"
 msgstr ""
 
 msgid "missing expression in .abiversion directive"
 msgstr ""
 
-#: config/tc-ppc.c:2589
+#: config/tc-ppc.c:2591
 msgid ".abiversion expression does not evaluate to a constant"
 msgstr ""
 
 msgid ".abiversion expression does not evaluate to a constant"
 msgstr ""
 
-#: config/tc-ppc.c:2611
-msgid "unknown .gnu_attribute value"
-msgstr ""
-
-#: config/tc-ppc.c:2669
+#: config/tc-ppc.c:2671
 msgid "relocation cannot be done when using -mrelocatable"
 msgstr ""
 
 msgid "relocation cannot be done when using -mrelocatable"
 msgstr ""
 
-#: config/tc-ppc.c:2715
+#: config/tc-ppc.c:2717
 msgid "TOC section size exceeds 64k"
 msgstr ""
 
 msgid "TOC section size exceeds 64k"
 msgstr ""
 
-#: config/tc-ppc.c:2810
+#: config/tc-ppc.c:2812
 #, c-format
 msgid "syntax error: invalid toc specifier `%s'"
 msgstr ""
 
 #, c-format
 msgid "syntax error: invalid toc specifier `%s'"
 msgstr ""
 
-#: config/tc-ppc.c:2824
+#: config/tc-ppc.c:2826
 #, c-format
 msgid "syntax error: expected `]', found  `%c'"
 msgstr ""
 
 #, c-format
 msgid "syntax error: expected `]', found  `%c'"
 msgstr ""
 
-#: config/tc-ppc.c:3244
+#: config/tc-ppc.c:3246
 #, c-format
 msgid "%s howto doesn't match size/pcrel in gas"
 msgstr ""
 
 #, c-format
 msgid "%s howto doesn't match size/pcrel in gas"
 msgstr ""
 
-#: config/tc-ppc.c:3327
+#: config/tc-ppc.c:3329
 #, c-format
 msgid "unrecognized opcode: `%s'"
 msgstr ""
 
 #, c-format
 msgid "unrecognized opcode: `%s'"
 msgstr ""
 
-#: config/tc-ppc.c:3503
+#: config/tc-ppc.c:3505
 msgid "[tocv] symbol is not a toc symbol"
 msgstr ""
 
 msgid "[tocv] symbol is not a toc symbol"
 msgstr ""
 
-#: config/tc-ppc.c:3514
+#: config/tc-ppc.c:3516
 msgid "unimplemented toc32 expression modifier"
 msgstr ""
 
 msgid "unimplemented toc32 expression modifier"
 msgstr ""
 
-#: config/tc-ppc.c:3519
+#: config/tc-ppc.c:3521
 msgid "unimplemented toc64 expression modifier"
 msgstr ""
 
 msgid "unimplemented toc64 expression modifier"
 msgstr ""
 
-#: config/tc-ppc.c:3523
+#: config/tc-ppc.c:3525
 #, c-format
 msgid "Unexpected return value [%d] from parse_toc_entry!\n"
 msgstr ""
 
 #, c-format
 msgid "Unexpected return value [%d] from parse_toc_entry!\n"
 msgstr ""
 
-#: config/tc-ppc.c:3772
+#: config/tc-ppc.c:3774
 #, c-format
 msgid "@tls may not be used with \"%s\" operands"
 msgstr ""
 
 #, c-format
 msgid "@tls may not be used with \"%s\" operands"
 msgstr ""
 
-#: config/tc-ppc.c:3775
+#: config/tc-ppc.c:3777
 msgid "@tls may only be used in last operand"
 msgstr ""
 
 msgid "@tls may only be used in last operand"
 msgstr ""
 
-#: config/tc-ppc.c:3813 config/tc-ppc.c:3823 config/tc-ppc.c:3833
-#: config/tc-ppc.c:3848
+#: config/tc-ppc.c:3815 config/tc-ppc.c:3825 config/tc-ppc.c:3835
+#: config/tc-ppc.c:3850
 #, c-format
 msgid "%s unsupported on this instruction"
 msgstr ""
 
 #, c-format
 msgid "%s unsupported on this instruction"
 msgstr ""
 
-#: config/tc-ppc.c:3892
+#: config/tc-ppc.c:3894
 #, c-format
 msgid "assuming %s on symbol"
 msgstr ""
 
 #, c-format
 msgid "assuming %s on symbol"
 msgstr ""
 
-#: config/tc-ppc.c:4015
+#: config/tc-ppc.c:4017
 msgid "unsupported relocation for DS offset field"
 msgstr ""
 
 msgid "unsupported relocation for DS offset field"
 msgstr ""
 
-#: config/tc-ppc.c:4068
+#: config/tc-ppc.c:4070
 #, c-format
 msgid "syntax error; found `%c', expected `%c'"
 msgstr ""
 
 #, c-format
 msgid "syntax error; found `%c', expected `%c'"
 msgstr ""
 
-#: config/tc-ppc.c:4073
+#: config/tc-ppc.c:4075
 #, c-format
 msgid "syntax error; end of line, expected `%c'"
 msgstr ""
 
 #, c-format
 msgid "syntax error; end of line, expected `%c'"
 msgstr ""
 
-#: config/tc-ppc.c:4138 config/tc-ppc.c:7110
+#: config/tc-ppc.c:4140 config/tc-ppc.c:7112
 #, c-format
 msgid "instruction address is not a multiple of %d"
 msgstr ""
 
 #, c-format
 msgid "instruction address is not a multiple of %d"
 msgstr ""
 
-#: config/tc-ppc.c:4258
+#: config/tc-ppc.c:4260
 msgid "wrong number of operands"
 msgstr ""
 
 msgid "wrong number of operands"
 msgstr ""
 
-#: config/tc-ppc.c:4331
+#: config/tc-ppc.c:4333
 msgid "bad .section directive: want a,e,v,w,x,M,S,G,T in string"
 msgstr ""
 
 msgid "bad .section directive: want a,e,v,w,x,M,S,G,T in string"
 msgstr ""
 
-#: config/tc-ppc.c:4411
+#: config/tc-ppc.c:4413
 msgid "missing size"
 msgstr ""
 
 msgid "missing size"
 msgstr ""
 
-#: config/tc-ppc.c:4420
+#: config/tc-ppc.c:4422
 msgid "negative size"
 msgstr ""
 
 msgid "negative size"
 msgstr ""
 
-#: config/tc-ppc.c:4452
+#: config/tc-ppc.c:4454
 msgid "missing real symbol name"
 msgstr ""
 
 msgid "missing real symbol name"
 msgstr ""
 
-#: config/tc-ppc.c:4491
+#: config/tc-ppc.c:4493
 msgid "attempt to redefine symbol"
 msgstr ""
 
 msgid "attempt to redefine symbol"
 msgstr ""
 
-#: config/tc-ppc.c:4754
+#: config/tc-ppc.c:4756
 #, c-format
 msgid "no known dwarf XCOFF section for flag 0x%08x\n"
 msgstr ""
 
 #, c-format
 msgid "no known dwarf XCOFF section for flag 0x%08x\n"
 msgstr ""
 
-#: config/tc-ppc.c:4767
+#: config/tc-ppc.c:4769
 #, c-format
 msgid "label %s was not defined in this dwarf section"
 msgstr ""
 
 #, c-format
 msgid "label %s was not defined in this dwarf section"
 msgstr ""
 
-#: config/tc-ppc.c:4881
+#: config/tc-ppc.c:4883
 msgid "the XCOFF file format does not support arbitrary sections"
 msgstr ""
 
 msgid "the XCOFF file format does not support arbitrary sections"
 msgstr ""
 
-#: config/tc-ppc.c:4952
+#: config/tc-ppc.c:4954
 msgid ".ref outside .csect"
 msgstr ""
 
 msgid ".ref outside .csect"
 msgstr ""
 
-#: config/tc-ppc.c:4973 config/tc-ppc.c:5173
+#: config/tc-ppc.c:4975 config/tc-ppc.c:5175
 msgid "missing symbol name"
 msgstr ""
 
 msgid "missing symbol name"
 msgstr ""
 
-#: config/tc-ppc.c:5003
+#: config/tc-ppc.c:5005
 msgid "missing rename string"
 msgstr ""
 
 msgid "missing rename string"
 msgstr ""
 
-#: config/tc-ppc.c:5033 config/tc-ppc.c:5572 read.c:3520
+#: config/tc-ppc.c:5035 config/tc-ppc.c:5574 read.c:3517
 msgid "missing value"
 msgstr ""
 
 msgid "missing value"
 msgstr ""
 
-#: config/tc-ppc.c:5051
+#: config/tc-ppc.c:5053
 msgid "illegal .stabx expression; zero assumed"
 msgstr ""
 
 msgid "illegal .stabx expression; zero assumed"
 msgstr ""
 
-#: config/tc-ppc.c:5083
+#: config/tc-ppc.c:5085
 msgid "missing class"
 msgstr ""
 
 msgid "missing class"
 msgstr ""
 
-#: config/tc-ppc.c:5092
+#: config/tc-ppc.c:5094
 msgid "missing type"
 msgstr ""
 
 msgid "missing type"
 msgstr ""
 
-#: config/tc-ppc.c:5119
+#: config/tc-ppc.c:5121
 msgid ".stabx of storage class stsym must be within .bs/.es"
 msgstr ""
 
 msgid ".stabx of storage class stsym must be within .bs/.es"
 msgstr ""
 
-#: config/tc-ppc.c:5360
+#: config/tc-ppc.c:5362
 msgid "nested .bs blocks"
 msgstr ""
 
 msgid "nested .bs blocks"
 msgstr ""
 
-#: config/tc-ppc.c:5391
+#: config/tc-ppc.c:5393
 msgid ".es without preceding .bs"
 msgstr ""
 
 msgid ".es without preceding .bs"
 msgstr ""
 
-#: config/tc-ppc.c:5564
+#: config/tc-ppc.c:5566
 msgid "non-constant byte count"
 msgstr ""
 
 msgid "non-constant byte count"
 msgstr ""
 
-#: config/tc-ppc.c:5639
+#: config/tc-ppc.c:5641
 msgid ".tc not in .toc section"
 msgstr ""
 
 msgid ".tc not in .toc section"
 msgstr ""
 
-#: config/tc-ppc.c:5657
+#: config/tc-ppc.c:5659
 msgid ".tc with no label"
 msgstr ""
 
 msgid ".tc with no label"
 msgstr ""
 
-#: config/tc-ppc.c:5741 config/tc-s390.c:1968
+#: config/tc-ppc.c:5743 config/tc-s390.c:1968
 msgid ".machine stack overflow"
 msgstr ""
 
 msgid ".machine stack overflow"
 msgstr ""
 
-#: config/tc-ppc.c:5748 config/tc-s390.c:1979
+#: config/tc-ppc.c:5750 config/tc-s390.c:1979
 msgid ".machine stack underflow"
 msgstr ""
 
 msgid ".machine stack underflow"
 msgstr ""
 
-#: config/tc-ppc.c:5755 config/tc-s390.c:1991
+#: config/tc-ppc.c:5757 config/tc-s390.c:1991
 #, c-format
 msgid "invalid machine `%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid machine `%s'"
 msgstr ""
 
-#: config/tc-ppc.c:5787
+#: config/tc-ppc.c:5789
 msgid "no previous section to return to, ignored."
 msgstr ""
 
 msgid "no previous section to return to, ignored."
 msgstr ""
 
-#: config/tc-ppc.c:6056
+#: config/tc-ppc.c:6058
 #, c-format
 msgid "length of .comm \"%s\" is already %ld. Not changed to %ld."
 msgstr ""
 
 #. Section Contents
 #. unknown
 #, c-format
 msgid "length of .comm \"%s\" is already %ld. Not changed to %ld."
 msgstr ""
 
 #. Section Contents
 #. unknown
-#: config/tc-ppc.c:6184
+#: config/tc-ppc.c:6186
 msgid "unsupported section attribute -- 'a'"
 msgstr ""
 
 msgid "unsupported section attribute -- 'a'"
 msgstr ""
 
-#: config/tc-ppc.c:6366
+#: config/tc-ppc.c:6368
 msgid "bad symbol suffix"
 msgstr ""
 
 msgid "bad symbol suffix"
 msgstr ""
 
-#: config/tc-ppc.c:6459
+#: config/tc-ppc.c:6461
 msgid "unrecognized symbol suffix"
 msgstr ""
 
 msgid "unrecognized symbol suffix"
 msgstr ""
 
-#: config/tc-ppc.c:6522
+#: config/tc-ppc.c:6524
 msgid "two .function pseudo-ops with no intervening .ef"
 msgstr ""
 
 msgid "two .function pseudo-ops with no intervening .ef"
 msgstr ""
 
-#: config/tc-ppc.c:6535
+#: config/tc-ppc.c:6537
 msgid ".ef with no preceding .function"
 msgstr ""
 
 msgid ".ef with no preceding .function"
 msgstr ""
 
-#: config/tc-ppc.c:6662
+#: config/tc-ppc.c:6664
 #, c-format
 msgid "warning: symbol %s has no csect"
 msgstr ""
 
 #, c-format
 msgid "warning: symbol %s has no csect"
 msgstr ""
 
-#: config/tc-ppc.c:6924
+#: config/tc-ppc.c:6926
 msgid "symbol in .toc does not match any .tc"
 msgstr ""
 
 msgid "symbol in .toc does not match any .tc"
 msgstr ""
 
-#: config/tc-ppc.c:7639
+#: config/tc-ppc.c:7641
 #, c-format
 msgid "%s unsupported as instruction fixup"
 msgstr ""
 
 #, c-format
 msgid "%s unsupported as instruction fixup"
 msgstr ""
 
-#: config/tc-ppc.c:7738
+#: config/tc-ppc.c:7740
 #, c-format
 msgid "unsupported relocation against %s"
 msgstr ""
 
 #, c-format
 msgid "unsupported relocation against %s"
 msgstr ""
 
-#: config/tc-ppc.c:7884
+#: config/tc-ppc.c:7886
 #, c-format
 msgid "Gas failure, reloc value %d\n"
 msgstr ""
 #, c-format
 msgid "Gas failure, reloc value %d\n"
 msgstr ""
@@ -15475,217 +15491,217 @@ msgstr ""
 msgid "Label \"%s\" matches a CPU register name"
 msgstr ""
 
 msgid "Label \"%s\" matches a CPU register name"
 msgstr ""
 
-#: config/tc-riscv.c:141
+#: config/tc-riscv.c:139
 #, c-format
 msgid ""
 "Unknown default privilege spec `%s' set by -mpriv-spec or --with-priv-spec"
 msgstr ""
 
 #. Still can not find the priv spec class.
 #, c-format
 msgid ""
 "Unknown default privilege spec `%s' set by -mpriv-spec or --with-priv-spec"
 msgstr ""
 
 #. Still can not find the priv spec class.
-#: config/tc-riscv.c:183
+#: config/tc-riscv.c:166
 #, c-format
 msgid "Unknown default privilege spec `%d.%d.%d' set by  privilege attributes"
 msgstr ""
 
 #, c-format
 msgid "Unknown default privilege spec `%d.%d.%d' set by  privilege attributes"
 msgstr ""
 
-#: config/tc-riscv.c:591 config/tc-riscv.c:652
+#: config/tc-riscv.c:576 config/tc-riscv.c:637
 #, c-format
 msgid "internal error: can't hash `%s': %s"
 msgstr ""
 
 #, c-format
 msgid "internal error: can't hash `%s': %s"
 msgstr ""
 
-#: config/tc-riscv.c:741
+#: config/tc-riscv.c:731
 #, c-format
 msgid "internal: bad RISC-V CSR class (0x%x)"
 msgstr ""
 
 #, c-format
 msgid "internal: bad RISC-V CSR class (0x%x)"
 msgstr ""
 
-#: config/tc-riscv.c:745
+#: config/tc-riscv.c:736
 #, c-format
 msgid "Invalid CSR `%s' for the current ISA"
 msgstr ""
 
 #, c-format
 msgid "Invalid CSR `%s' for the current ISA"
 msgstr ""
 
-#: config/tc-riscv.c:777
+#: config/tc-riscv.c:759
 #, c-format
 msgid "Invalid CSR `%s' for the privilege spec `%s'"
 msgstr ""
 
 #, c-format
 msgid "Invalid CSR `%s' for the privilege spec `%s'"
 msgstr ""
 
-#: config/tc-riscv.c:897
+#: config/tc-riscv.c:878
 #, c-format
 msgid "internal: bad RISC-V opcode (mask error): %s %s"
 msgstr ""
 
 #, c-format
 msgid "internal: bad RISC-V opcode (mask error): %s %s"
 msgstr ""
 
-#: config/tc-riscv.c:946
+#: config/tc-riscv.c:927
 #, c-format
 msgid "internal: bad RISC-V opcode (unknown operand type `CF%c'): %s %s"
 msgstr ""
 
 #, c-format
 msgid "internal: bad RISC-V opcode (unknown operand type `CF%c'): %s %s"
 msgstr ""
 
-#: config/tc-riscv.c:953
+#: config/tc-riscv.c:934
 #, c-format
 msgid "internal: bad RISC-V opcode (unknown operand type `C%c'): %s %s"
 msgstr ""
 
 #, c-format
 msgid "internal: bad RISC-V opcode (unknown operand type `C%c'): %s %s"
 msgstr ""
 
-#: config/tc-riscv.c:997 config/tc-riscv.c:1009
+#: config/tc-riscv.c:978 config/tc-riscv.c:990
 #, c-format
 msgid "internal: bad RISC-V opcode (unknown operand type `F%c'): %s %s"
 msgstr ""
 
 #, c-format
 msgid "internal: bad RISC-V opcode (unknown operand type `F%c'): %s %s"
 msgstr ""
 
-#: config/tc-riscv.c:1016
+#: config/tc-riscv.c:997
 #, c-format
 msgid "internal: bad RISC-V opcode (unknown operand type `%c'): %s %s"
 msgstr ""
 
 #, c-format
 msgid "internal: bad RISC-V opcode (unknown operand type `%c'): %s %s"
 msgstr ""
 
-#: config/tc-riscv.c:1024
+#: config/tc-riscv.c:1005
 #, c-format
 msgid "internal: bad RISC-V opcode (bits 0x%lx undefined): %s %s"
 msgstr ""
 
 #, c-format
 msgid "internal: bad RISC-V opcode (bits 0x%lx undefined): %s %s"
 msgstr ""
 
-#: config/tc-riscv.c:1173
+#: config/tc-riscv.c:1154
 #, c-format
 msgid "Unsupported RISC-V relocation number %d"
 msgstr ""
 
 #, c-format
 msgid "Unsupported RISC-V relocation number %d"
 msgstr ""
 
-#: config/tc-riscv.c:1260
+#: config/tc-riscv.c:1241
 msgid "internal error: invalid macro"
 msgstr ""
 
 msgid "internal error: invalid macro"
 msgstr ""
 
-#: config/tc-riscv.c:1285
+#: config/tc-riscv.c:1266
 msgid "internal error: vasprintf failed"
 msgstr ""
 
 msgid "internal error: vasprintf failed"
 msgstr ""
 
-#: config/tc-riscv.c:1314 config/tc-riscv.c:1385
+#: config/tc-riscv.c:1295 config/tc-riscv.c:1366
 msgid "unsupported large constant"
 msgstr ""
 
 msgid "unsupported large constant"
 msgstr ""
 
-#: config/tc-riscv.c:1316
+#: config/tc-riscv.c:1297
 #, c-format
 msgid "unknown CSR `%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown CSR `%s'"
 msgstr ""
 
-#: config/tc-riscv.c:1319
+#: config/tc-riscv.c:1300
 #, c-format
 msgid "Instruction %s requires absolute expression"
 msgstr ""
 
 #, c-format
 msgid "Instruction %s requires absolute expression"
 msgstr ""
 
-#: config/tc-riscv.c:1545
+#: config/tc-riscv.c:1526
 #, c-format
 msgid "Macro %s not implemented"
 msgstr ""
 
 #, c-format
 msgid "Macro %s not implemented"
 msgstr ""
 
-#: config/tc-riscv.c:1860
+#: config/tc-riscv.c:1873
 #, c-format
 msgid "Read-only CSR is written `%s'"
 msgstr ""
 
 #, c-format
 msgid "Read-only CSR is written `%s'"
 msgstr ""
 
-#: config/tc-riscv.c:2100
+#: config/tc-riscv.c:2113
 msgid "bad value for funct6 field, value must be 0...64"
 msgstr ""
 
 msgid "bad value for funct6 field, value must be 0...64"
 msgstr ""
 
-#: config/tc-riscv.c:2115
+#: config/tc-riscv.c:2128
 msgid "bad value for funct4 field, value must be 0...15"
 msgstr ""
 
 msgid "bad value for funct4 field, value must be 0...15"
 msgstr ""
 
-#: config/tc-riscv.c:2130 config/tc-riscv.c:2488
+#: config/tc-riscv.c:2143 config/tc-riscv.c:2502
 msgid "bad value for funct3 field, value must be 0...7"
 msgstr ""
 
 msgid "bad value for funct3 field, value must be 0...7"
 msgstr ""
 
-#: config/tc-riscv.c:2144 config/tc-riscv.c:2503
+#: config/tc-riscv.c:2157 config/tc-riscv.c:2517
 msgid "bad value for funct2 field, value must be 0...3"
 msgstr ""
 
 msgid "bad value for funct2 field, value must be 0...3"
 msgstr ""
 
-#: config/tc-riscv.c:2153
+#: config/tc-riscv.c:2166
 #, c-format
 msgid "bad compressed FUNCT field specifier 'CF%c'\n"
 msgstr ""
 
 #, c-format
 msgid "bad compressed FUNCT field specifier 'CF%c'\n"
 msgstr ""
 
-#: config/tc-riscv.c:2160
+#: config/tc-riscv.c:2173
 #, c-format
 msgid "bad RVC field specifier 'C%c'\n"
 msgstr ""
 
 #, c-format
 msgid "bad RVC field specifier 'C%c'\n"
 msgstr ""
 
-#: config/tc-riscv.c:2183 config/tc-riscv.c:2194
+#: config/tc-riscv.c:2196 config/tc-riscv.c:2207
 #, c-format
 msgid "Improper shift amount (%lu)"
 msgstr ""
 
 #, c-format
 msgid "Improper shift amount (%lu)"
 msgstr ""
 
-#: config/tc-riscv.c:2205
+#: config/tc-riscv.c:2218
 #, c-format
 msgid "Improper CSRxI immediate (%lu)"
 msgstr ""
 
 #, c-format
 msgid "Improper CSRxI immediate (%lu)"
 msgstr ""
 
-#: config/tc-riscv.c:2221
+#: config/tc-riscv.c:2235
 #, c-format
 msgid "Improper CSR address (%lu)"
 msgstr ""
 
 #, c-format
 msgid "Improper CSR address (%lu)"
 msgstr ""
 
-#: config/tc-riscv.c:2398
+#: config/tc-riscv.c:2412
 msgid "lui expression not in range 0..1048575"
 msgstr ""
 
 msgid "lui expression not in range 0..1048575"
 msgstr ""
 
-#: config/tc-riscv.c:2434
+#: config/tc-riscv.c:2448
 msgid ""
 "bad value for opcode field, value must be 0...127 and lower 2 bits must be "
 "0x3"
 msgstr ""
 
 msgid ""
 "bad value for opcode field, value must be 0...127 and lower 2 bits must be "
 "0x3"
 msgstr ""
 
-#: config/tc-riscv.c:2450
+#: config/tc-riscv.c:2464
 msgid "bad value for opcode field, value must be 0...2"
 msgstr ""
 
 msgid "bad value for opcode field, value must be 0...2"
 msgstr ""
 
-#: config/tc-riscv.c:2460
+#: config/tc-riscv.c:2474
 #, c-format
 msgid "bad Opcode field specifier 'O%c'\n"
 msgstr ""
 
 #, c-format
 msgid "bad Opcode field specifier 'O%c'\n"
 msgstr ""
 
-#: config/tc-riscv.c:2473
+#: config/tc-riscv.c:2487
 msgid "bad value for funct7 field, value must be 0...127"
 msgstr ""
 
 msgid "bad value for funct7 field, value must be 0...127"
 msgstr ""
 
-#: config/tc-riscv.c:2514
+#: config/tc-riscv.c:2528
 #, c-format
 msgid "bad FUNCT field specifier 'F%c'\n"
 msgstr ""
 
 #, c-format
 msgid "bad FUNCT field specifier 'F%c'\n"
 msgstr ""
 
-#: config/tc-riscv.c:2528
+#: config/tc-riscv.c:2542
 #, c-format
 msgid "internal error: bad argument type %c"
 msgstr ""
 
 #, c-format
 msgid "internal error: bad argument type %c"
 msgstr ""
 
-#: config/tc-riscv.c:2533
+#: config/tc-riscv.c:2547
 msgid "illegal operands"
 msgstr ""
 
 msgid "illegal operands"
 msgstr ""
 
-#: config/tc-riscv.c:2961
+#: config/tc-riscv.c:2975
 #, c-format
 msgid "internal error: bad CFA value #%d"
 msgstr ""
 
 #, c-format
 msgid "internal error: bad CFA value #%d"
 msgstr ""
 
-#: config/tc-riscv.c:3042
+#: config/tc-riscv.c:3056
 #, c-format
 msgid "internal error: bad relocation #%d"
 msgstr ""
 
 #, c-format
 msgid "internal error: bad relocation #%d"
 msgstr ""
 
-#: config/tc-riscv.c:3047
+#: config/tc-riscv.c:3061
 msgid "unsupported symbol subtraction"
 msgstr ""
 
 msgid "unsupported symbol subtraction"
 msgstr ""
 
-#: config/tc-riscv.c:3146
+#: config/tc-riscv.c:3171
 msgid ".option pop with no .option push"
 msgstr ""
 
 msgid ".option pop with no .option push"
 msgstr ""
 
-#: config/tc-riscv.c:3156
+#: config/tc-riscv.c:3181
 #, c-format
 msgid "Unrecognized .option directive: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized .option directive: %s\n"
 msgstr ""
 
-#: config/tc-riscv.c:3176
+#: config/tc-riscv.c:3201
 #, c-format
 msgid "Unsupported use of %s"
 msgstr ""
 
 #, c-format
 msgid "Unsupported use of %s"
 msgstr ""
 
-#: config/tc-riscv.c:3331
+#: config/tc-riscv.c:3356
 #, c-format
 msgid "cannot represent %s relocation in object file"
 msgstr ""
 
 #, c-format
 msgid "cannot represent %s relocation in object file"
 msgstr ""
 
-#: config/tc-riscv.c:3472
+#: config/tc-riscv.c:3497
 #, c-format
 msgid ""
 "RISC-V options:\n"
 #, c-format
 msgid ""
 "RISC-V options:\n"
@@ -15704,26 +15720,26 @@ msgid ""
 "  -mno-arch-attr              don't generate RISC-V arch attribute\n"
 msgstr ""
 
 "  -mno-arch-attr              don't generate RISC-V arch attribute\n"
 msgstr ""
 
-#: config/tc-riscv.c:3509
+#: config/tc-riscv.c:3534
 #, c-format
 msgid "unknown register `%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown register `%s'"
 msgstr ""
 
-#: config/tc-riscv.c:3530
+#: config/tc-riscv.c:3555
 #, c-format
 msgid "non-constant .%cleb128 is not supported"
 msgstr ""
 
 #, c-format
 msgid "non-constant .%cleb128 is not supported"
 msgstr ""
 
-#: config/tc-riscv.c:3610
+#: config/tc-riscv.c:3644
 #, c-format
 msgid "internal: bad RISC-V priv spec string (%s)"
 msgstr ""
 
 #, c-format
 msgid "internal: bad RISC-V priv spec string (%s)"
 msgstr ""
 
-#: config/tc-riscv.c:3696
+#: config/tc-riscv.c:3730
 msgid ".attribute arch must set before any instructions"
 msgstr ""
 
 msgid ".attribute arch must set before any instructions"
 msgstr ""
 
-#: config/tc-riscv.c:3713
+#: config/tc-riscv.c:3747
 msgid ".attribute priv spec must set before any instructions"
 msgstr ""
 
 msgid ".attribute priv spec must set before any instructions"
 msgstr ""
 
@@ -16077,12 +16093,12 @@ msgstr ""
 msgid "Invalid offset value for %s"
 msgstr ""
 
 msgid "Invalid offset value for %s"
 msgstr ""
 
-#: config/tc-s12z.c:3832
+#: config/tc-s12z.c:3824
 #, c-format
 msgid "Invalid instruction: \"%s\""
 msgstr ""
 
 #, c-format
 msgid "Invalid instruction: \"%s\""
 msgstr ""
 
-#: config/tc-s12z.c:3833
+#: config/tc-s12z.c:3825
 #, c-format
 msgid "First invalid token: \"%s\""
 msgstr ""
 #, c-format
 msgid "First invalid token: \"%s\""
 msgstr ""
@@ -16298,7 +16314,7 @@ msgstr ""
 msgid "register expected, not '%.100s'"
 msgstr ""
 
 msgid "register expected, not '%.100s'"
 msgstr ""
 
-#: config/tc-score.c:1148 config/tc-score.c:5481
+#: config/tc-score.c:1148 config/tc-score.c:5485
 msgid "rd must be even number."
 msgstr ""
 
 msgid "rd must be even number."
 msgstr ""
 
@@ -16424,7 +16440,7 @@ msgstr ""
 msgid "source"
 msgstr ""
 
 msgid "source"
 msgstr ""
 
-#: config/tc-score.c:4235 config/tc-score.c:4311 config/tc-score.c:4942
+#: config/tc-score.c:4235 config/tc-score.c:4311 config/tc-score.c:4946
 msgid "expression error"
 msgstr ""
 
 msgid "expression error"
 msgstr ""
 
@@ -16436,190 +16452,190 @@ msgstr ""
 msgid "li rd label isn't correct instruction form"
 msgstr ""
 
 msgid "li rd label isn't correct instruction form"
 msgstr ""
 
-#: config/tc-score.c:4512 config/tc-score.c:4664 config/tc-score.c:5193
-#: config/tc-score.c:5221
+#: config/tc-score.c:4512 config/tc-score.c:4666 config/tc-score.c:5197
+#: config/tc-score.c:5225
 msgid "lacking label  "
 msgstr ""
 
 msgid "lacking label  "
 msgstr ""
 
-#: config/tc-score.c:4892
+#: config/tc-score.c:4896
 msgid "s3_PIC code offset overflow (max 16 signed bits)"
 msgstr ""
 
 msgid "s3_PIC code offset overflow (max 16 signed bits)"
 msgstr ""
 
-#: config/tc-score.c:4948
+#: config/tc-score.c:4952
 msgid "value not in range [0, 0x7fffffff]"
 msgstr ""
 
 msgid "value not in range [0, 0x7fffffff]"
 msgstr ""
 
-#: config/tc-score.c:4953
+#: config/tc-score.c:4957
 msgid "end on line error"
 msgstr ""
 
 msgid "end on line error"
 msgstr ""
 
-#: config/tc-score.c:5200
+#: config/tc-score.c:5204
 msgid "invalid constant: 25 bit expression not in range [-16777216, 16777215]"
 msgstr ""
 
 msgid "invalid constant: 25 bit expression not in range [-16777216, 16777215]"
 msgstr ""
 
-#: config/tc-score.c:5227
+#: config/tc-score.c:5231
 msgid "invalid constant: 20 bit expression not in range -2^19..2^19-1"
 msgstr ""
 
 msgid "invalid constant: 20 bit expression not in range -2^19..2^19-1"
 msgstr ""
 
-#: config/tc-score.c:5260
+#: config/tc-score.c:5264
 msgid "lacking label"
 msgstr ""
 
 msgid "lacking label"
 msgstr ""
 
-#: config/tc-score.c:5265
+#: config/tc-score.c:5269
 msgid "invalid constant: 10 bit expression not in range [-2^9, 2^9-1]"
 msgstr ""
 
 msgid "invalid constant: 10 bit expression not in range [-2^9, 2^9-1]"
 msgstr ""
 
-#: config/tc-score.c:5361
+#: config/tc-score.c:5365
 msgid "pce instruction error (16 bit || 16 bit)."
 msgstr ""
 
 msgid "pce instruction error (16 bit || 16 bit)."
 msgstr ""
 
-#: config/tc-score.c:5379 config/tc-score.c:5403 config/tc-score.c:5430
-#: config/tc-score.c:5459 config/tc-score.c:5508
+#: config/tc-score.c:5383 config/tc-score.c:5407 config/tc-score.c:5434
+#: config/tc-score.c:5463 config/tc-score.c:5512
 msgid "score3d instruction."
 msgstr ""
 
 msgid "score3d instruction."
 msgstr ""
 
-#: config/tc-score.c:6014
+#: config/tc-score.c:6018
 msgid "Unsupported use of .gpword"
 msgstr ""
 
 msgid "Unsupported use of .gpword"
 msgstr ""
 
-#: config/tc-score.c:6110
+#: config/tc-score.c:6114
 #, c-format
 msgid "BSS length (%d) < 0 ignored"
 msgstr ""
 
 #, c-format
 msgid "BSS length (%d) < 0 ignored"
 msgstr ""
 
-#: config/tc-score.c:6124 read.c:2469
+#: config/tc-score.c:6128 read.c:2466
 #, c-format
 msgid "error setting flags for \".sbss\": %s"
 msgstr ""
 
 #, c-format
 msgid "error setting flags for \".sbss\": %s"
 msgstr ""
 
-#: config/tc-score.c:6138 config/tc-sparc.c:4170
+#: config/tc-score.c:6142 config/tc-sparc.c:4170
 msgid "missing alignment"
 msgstr ""
 
 msgid "missing alignment"
 msgstr ""
 
-#: config/tc-score.c:6175
+#: config/tc-score.c:6179
 #, c-format
 msgid "alignment too large; %d assumed"
 msgstr ""
 
 #, c-format
 msgid "alignment too large; %d assumed"
 msgstr ""
 
-#: config/tc-score.c:6180 read.c:2530
+#: config/tc-score.c:6184 read.c:2527
 msgid "alignment negative; 0 assumed"
 msgstr ""
 
 #. Error routine.
 msgid "alignment negative; 0 assumed"
 msgstr ""
 
 #. Error routine.
-#: config/tc-score.c:6585 config/tc-score.c:6609
+#: config/tc-score.c:6589 config/tc-score.c:6613
 msgid "size is not 4 or 6"
 msgstr ""
 
 msgid "size is not 4 or 6"
 msgstr ""
 
-#: config/tc-score.c:6668
+#: config/tc-score.c:6672
 msgid "bad call to MD_ATOF()"
 msgstr ""
 
 msgid "bad call to MD_ATOF()"
 msgstr ""
 
-#: config/tc-score.c:7167 config/tc-score.c:7233
+#: config/tc-score.c:7171 config/tc-score.c:7237
 #, c-format
 msgid " branch relocation truncate (0x%x) [-2^9 ~ 2^9-1]"
 msgstr ""
 
 #, c-format
 msgid " branch relocation truncate (0x%x) [-2^9 ~ 2^9-1]"
 msgstr ""
 
-#: config/tc-score.c:7182 config/tc-score.c:7211 config/tc-score.c:7263
+#: config/tc-score.c:7186 config/tc-score.c:7215 config/tc-score.c:7267
 #, c-format
 msgid " branch relocation truncate (0x%x) [-2^19 ~ 2^19-1]"
 msgstr ""
 
 #, c-format
 msgid " branch relocation truncate (0x%x) [-2^19 ~ 2^19-1]"
 msgstr ""
 
-#: config/tc-score.c:7288
+#: config/tc-score.c:7292
 #, c-format
 msgid " branch relocation truncate (0x%x)  [-2^9 ~ 2^9-1]"
 msgstr ""
 
 #, c-format
 msgid " branch relocation truncate (0x%x)  [-2^9 ~ 2^9-1]"
 msgstr ""
 
-#: config/tc-score.c:7458
+#: config/tc-score.c:7462
 #, c-format
 msgid "cannot represent %s relocation in this object file format1"
 msgstr ""
 
 #, c-format
 msgid "cannot represent %s relocation in this object file format1"
 msgstr ""
 
-#: config/tc-score.c:7749
+#: config/tc-score.c:7753
 #, c-format
 msgid "Sunplus-v2-0-0-20060510\n"
 msgstr ""
 
 #, c-format
 msgid "Sunplus-v2-0-0-20060510\n"
 msgstr ""
 
-#: config/tc-score.c:7769
+#: config/tc-score.c:7773
 #, c-format
 msgid " Score-specific assembler options:\n"
 msgstr ""
 
 #, c-format
 msgid " Score-specific assembler options:\n"
 msgstr ""
 
-#: config/tc-score.c:7771
+#: config/tc-score.c:7775
 #, c-format
 msgid "        -EB\t\tassemble code for a big-endian cpu\n"
 msgstr ""
 
 #, c-format
 msgid "        -EB\t\tassemble code for a big-endian cpu\n"
 msgstr ""
 
-#: config/tc-score.c:7776
+#: config/tc-score.c:7780
 #, c-format
 msgid "        -EL\t\tassemble code for a little-endian cpu\n"
 msgstr ""
 
 #, c-format
 msgid "        -EL\t\tassemble code for a little-endian cpu\n"
 msgstr ""
 
-#: config/tc-score.c:7780
+#: config/tc-score.c:7784
 #, c-format
 msgid "        -FIXDD\t\tfix data dependencies\n"
 msgstr ""
 
 #, c-format
 msgid "        -FIXDD\t\tfix data dependencies\n"
 msgstr ""
 
-#: config/tc-score.c:7782
+#: config/tc-score.c:7786
 #, c-format
 msgid ""
 "        -NWARN\t\tdo not print warning message when fixing data "
 "dependencies\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "        -NWARN\t\tdo not print warning message when fixing data "
 "dependencies\n"
 msgstr ""
 
-#: config/tc-score.c:7784
+#: config/tc-score.c:7788
 #, c-format
 msgid "        -SCORE5\t\tassemble code for target SCORE5\n"
 msgstr ""
 
 #, c-format
 msgid "        -SCORE5\t\tassemble code for target SCORE5\n"
 msgstr ""
 
-#: config/tc-score.c:7786
+#: config/tc-score.c:7790
 #, c-format
 msgid "        -SCORE5U\tassemble code for target SCORE5U\n"
 msgstr ""
 
 #, c-format
 msgid "        -SCORE5U\tassemble code for target SCORE5U\n"
 msgstr ""
 
-#: config/tc-score.c:7788
+#: config/tc-score.c:7792
 #, c-format
 msgid "        -SCORE7\t\tassemble code for target SCORE7 [default]\n"
 msgstr ""
 
 #, c-format
 msgid "        -SCORE7\t\tassemble code for target SCORE7 [default]\n"
 msgstr ""
 
-#: config/tc-score.c:7790
+#: config/tc-score.c:7794
 #, c-format
 msgid "        -SCORE3\t\tassemble code for target SCORE3\n"
 msgstr ""
 
 #, c-format
 msgid "        -SCORE3\t\tassemble code for target SCORE3\n"
 msgstr ""
 
-#: config/tc-score.c:7792
+#: config/tc-score.c:7796
 #, c-format
 msgid "        -march=score7\tassemble code for target SCORE7 [default]\n"
 msgstr ""
 
 #, c-format
 msgid "        -march=score7\tassemble code for target SCORE7 [default]\n"
 msgstr ""
 
-#: config/tc-score.c:7794
+#: config/tc-score.c:7798
 #, c-format
 msgid "        -march=score3\tassemble code for target SCORE3\n"
 msgstr ""
 
 #, c-format
 msgid "        -march=score3\tassemble code for target SCORE3\n"
 msgstr ""
 
-#: config/tc-score.c:7796
+#: config/tc-score.c:7800
 #, c-format
 msgid ""
 "        -USE_R1\t\tassemble code for no warning message when using temp "
 "register r1\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "        -USE_R1\t\tassemble code for no warning message when using temp "
 "register r1\n"
 msgstr ""
 
-#: config/tc-score.c:7798
+#: config/tc-score.c:7802
 #, c-format
 msgid "        -KPIC\t\tgenerate PIC\n"
 msgstr ""
 
 #, c-format
 msgid "        -KPIC\t\tgenerate PIC\n"
 msgstr ""
 
-#: config/tc-score.c:7800
+#: config/tc-score.c:7804
 #, c-format
 msgid "        -O0\t\tdo not perform any optimizations\n"
 msgstr ""
 
 #, c-format
 msgid "        -O0\t\tdo not perform any optimizations\n"
 msgstr ""
 
-#: config/tc-score.c:7802
+#: config/tc-score.c:7806
 #, c-format
 msgid ""
 "        -G gpnum\tassemble code for setting gpsize, default is 8 bytes\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "        -G gpnum\tassemble code for setting gpsize, default is 8 bytes\n"
 msgstr ""
 
-#: config/tc-score.c:7804
+#: config/tc-score.c:7808
 #, c-format
 msgid "        -V \t\tSunplus release version\n"
 msgstr ""
 #, c-format
 msgid "        -V \t\tSunplus release version\n"
 msgstr ""
@@ -17227,7 +17243,7 @@ msgstr ""
 msgid "negative alignment"
 msgstr ""
 
 msgid "negative alignment"
 msgstr ""
 
-#: config/tc-sparc.c:4189 config/tc-sparc.c:4327 read.c:1524 read.c:2542
+#: config/tc-sparc.c:4189 config/tc-sparc.c:4327 read.c:1523 read.c:2539
 msgid "alignment not a power of 2"
 msgstr ""
 
 msgid "alignment not a power of 2"
 msgstr ""
 
@@ -19210,7 +19226,7 @@ msgstr ""
 msgid "displacement is too large"
 msgstr ""
 
 msgid "displacement is too large"
 msgstr ""
 
-#: config/tc-v850.c:2975 config/tc-xtensa.c:13056
+#: config/tc-v850.c:2975 config/tc-xtensa.c:13077
 msgid "invalid operand"
 msgstr ""
 
 msgid "invalid operand"
 msgstr ""
 
@@ -19529,7 +19545,7 @@ msgstr ""
 msgid "missing table index"
 msgstr ""
 
 msgid "missing table index"
 msgstr ""
 
-#: config/tc-wasm32.c:726 config/tc-z80.c:3646 read.c:3739
+#: config/tc-wasm32.c:726 config/tc-z80.c:3645 read.c:3736
 #, c-format
 msgid "junk at end of line, first unrecognized character is `%c'"
 msgstr ""
 #, c-format
 msgid "junk at end of line, first unrecognized character is `%c'"
 msgstr ""
@@ -19648,555 +19664,555 @@ msgstr ""
 msgid "unsupported fptr fixup"
 msgstr ""
 
 msgid "unsupported fptr fixup"
 msgstr ""
 
-#: config/tc-xtensa.c:655
+#: config/tc-xtensa.c:663
 msgid "illegal range of target hardware versions"
 msgstr ""
 
 msgid "illegal range of target hardware versions"
 msgstr ""
 
-#: config/tc-xtensa.c:831
+#: config/tc-xtensa.c:845
 msgid "--density option is ignored"
 msgstr ""
 
 msgid "--density option is ignored"
 msgstr ""
 
-#: config/tc-xtensa.c:834
+#: config/tc-xtensa.c:848
 msgid "--no-density option is ignored"
 msgstr ""
 
 msgid "--no-density option is ignored"
 msgstr ""
 
-#: config/tc-xtensa.c:852
+#: config/tc-xtensa.c:866
 msgid "--generics is deprecated; use --transform instead"
 msgstr ""
 
 msgid "--generics is deprecated; use --transform instead"
 msgstr ""
 
-#: config/tc-xtensa.c:855
+#: config/tc-xtensa.c:869
 msgid "--no-generics is deprecated; use --no-transform instead"
 msgstr ""
 
 msgid "--no-generics is deprecated; use --no-transform instead"
 msgstr ""
 
-#: config/tc-xtensa.c:858
+#: config/tc-xtensa.c:872
 msgid "--relax is deprecated; use --transform instead"
 msgstr ""
 
 msgid "--relax is deprecated; use --transform instead"
 msgstr ""
 
-#: config/tc-xtensa.c:861
+#: config/tc-xtensa.c:875
 msgid "--no-relax is deprecated; use --no-transform instead"
 msgstr ""
 
 msgid "--no-relax is deprecated; use --no-transform instead"
 msgstr ""
 
-#: config/tc-xtensa.c:878
+#: config/tc-xtensa.c:892
 msgid "--absolute-literals option not supported in this Xtensa configuration"
 msgstr ""
 
 msgid "--absolute-literals option not supported in this Xtensa configuration"
 msgstr ""
 
-#: config/tc-xtensa.c:951
+#: config/tc-xtensa.c:965
 msgid "prefer-l32r conflicts with prefer-const16"
 msgstr ""
 
 msgid "prefer-l32r conflicts with prefer-const16"
 msgstr ""
 
-#: config/tc-xtensa.c:957
+#: config/tc-xtensa.c:971
 msgid "prefer-const16 conflicts with prefer-l32r"
 msgstr ""
 
 msgid "prefer-const16 conflicts with prefer-l32r"
 msgstr ""
 
-#: config/tc-xtensa.c:966 config/tc-xtensa.c:975 config/tc-xtensa.c:979
+#: config/tc-xtensa.c:980 config/tc-xtensa.c:989 config/tc-xtensa.c:993
 msgid "invalid target hardware version"
 msgstr ""
 
 msgid "invalid target hardware version"
 msgstr ""
 
-#: config/tc-xtensa.c:1025
+#: config/tc-xtensa.c:1039
 msgid "no-auto-litpools is incompatible with auto-litpool-limit"
 msgstr ""
 
 msgid "no-auto-litpools is incompatible with auto-litpool-limit"
 msgstr ""
 
-#: config/tc-xtensa.c:1027 config/tc-xtensa.c:1030
+#: config/tc-xtensa.c:1041 config/tc-xtensa.c:1044
 msgid "invalid auto-litpool-limit argument"
 msgstr ""
 
 msgid "invalid auto-litpool-limit argument"
 msgstr ""
 
-#: config/tc-xtensa.c:1032
+#: config/tc-xtensa.c:1046
 msgid "invalid auto-litpool-limit argument (range is 100-10000)"
 msgstr ""
 
 msgid "invalid auto-litpool-limit argument (range is 100-10000)"
 msgstr ""
 
-#: config/tc-xtensa.c:1221
+#: config/tc-xtensa.c:1243
 msgid "unmatched .end directive"
 msgstr ""
 
 msgid "unmatched .end directive"
 msgstr ""
 
-#: config/tc-xtensa.c:1250
+#: config/tc-xtensa.c:1272
 msgid ".begin directive with no matching .end directive"
 msgstr ""
 
 msgid ".begin directive with no matching .end directive"
 msgstr ""
 
-#: config/tc-xtensa.c:1291
+#: config/tc-xtensa.c:1313
 msgid "[no-]generics is deprecated; use [no-]transform instead"
 msgstr ""
 
 msgid "[no-]generics is deprecated; use [no-]transform instead"
 msgstr ""
 
-#: config/tc-xtensa.c:1296
+#: config/tc-xtensa.c:1318
 msgid "[no-]relax is deprecated; use [no-]transform instead"
 msgstr ""
 
 msgid "[no-]relax is deprecated; use [no-]transform instead"
 msgstr ""
 
-#: config/tc-xtensa.c:1309
+#: config/tc-xtensa.c:1331
 #, c-format
 msgid "directive %s cannot be negated"
 msgstr ""
 
 #, c-format
 msgid "directive %s cannot be negated"
 msgstr ""
 
-#: config/tc-xtensa.c:1315
+#: config/tc-xtensa.c:1337
 msgid "unknown directive"
 msgstr ""
 
 msgid "unknown directive"
 msgstr ""
 
-#: config/tc-xtensa.c:1336 config/tc-xtensa.c:1432 config/tc-xtensa.c:1662
-#: config/tc-xtensa.c:5923
+#: config/tc-xtensa.c:1358 config/tc-xtensa.c:1454 config/tc-xtensa.c:1684
+#: config/tc-xtensa.c:5945
 msgid "directives are not valid inside bundles"
 msgstr ""
 
 msgid "directives are not valid inside bundles"
 msgstr ""
 
-#: config/tc-xtensa.c:1348
+#: config/tc-xtensa.c:1370
 msgid ".begin literal is deprecated; use .literal instead"
 msgstr ""
 
 msgid ".begin literal is deprecated; use .literal instead"
 msgstr ""
 
-#: config/tc-xtensa.c:1362
+#: config/tc-xtensa.c:1384
 msgid "cannot set literal_prefix inside literal fragment"
 msgstr ""
 
 msgid "cannot set literal_prefix inside literal fragment"
 msgstr ""
 
-#: config/tc-xtensa.c:1395
+#: config/tc-xtensa.c:1417
 msgid ".begin [no-]density is ignored"
 msgstr ""
 
 msgid ".begin [no-]density is ignored"
 msgstr ""
 
-#: config/tc-xtensa.c:1402 config/tc-xtensa.c:1452
+#: config/tc-xtensa.c:1424 config/tc-xtensa.c:1474
 msgid "Xtensa absolute literals option not supported; ignored"
 msgstr ""
 
 msgid "Xtensa absolute literals option not supported; ignored"
 msgstr ""
 
-#: config/tc-xtensa.c:1445
+#: config/tc-xtensa.c:1467
 msgid ".end [no-]density is ignored"
 msgstr ""
 
 msgid ".end [no-]density is ignored"
 msgstr ""
 
-#: config/tc-xtensa.c:1470
+#: config/tc-xtensa.c:1492
 #, c-format
 msgid "does not match begin %s%s at %s:%d"
 msgstr ""
 
 #, c-format
 msgid "does not match begin %s%s at %s:%d"
 msgstr ""
 
-#: config/tc-xtensa.c:1525
+#: config/tc-xtensa.c:1547
 msgid ".literal_position inside literal directive; ignoring"
 msgstr ""
 
 msgid ".literal_position inside literal directive; ignoring"
 msgstr ""
 
-#: config/tc-xtensa.c:1544
+#: config/tc-xtensa.c:1566
 msgid ".literal not allowed inside .begin literal region"
 msgstr ""
 
 msgid ".literal not allowed inside .begin literal region"
 msgstr ""
 
-#: config/tc-xtensa.c:1572
+#: config/tc-xtensa.c:1594
 msgid "expected comma or colon after symbol name; rest of line ignored"
 msgstr ""
 
 msgid "expected comma or colon after symbol name; rest of line ignored"
 msgstr ""
 
-#: config/tc-xtensa.c:1631
+#: config/tc-xtensa.c:1653
 msgid "fall through frequency must be greater than 0"
 msgstr ""
 
 msgid "fall through frequency must be greater than 0"
 msgstr ""
 
-#: config/tc-xtensa.c:1639
+#: config/tc-xtensa.c:1661
 msgid "branch target frequency must be greater than 0"
 msgstr ""
 
 msgid "branch target frequency must be greater than 0"
 msgstr ""
 
-#: config/tc-xtensa.c:1687
+#: config/tc-xtensa.c:1709
 #, c-format
 msgid "opcode-specific %s relocation used outside an instruction"
 msgstr ""
 
 #, c-format
 msgid "opcode-specific %s relocation used outside an instruction"
 msgstr ""
 
-#: config/tc-xtensa.c:1697
+#: config/tc-xtensa.c:1719
 #, c-format
 msgid "invalid use of %s relocation"
 msgstr ""
 
 #, c-format
 msgid "invalid use of %s relocation"
 msgstr ""
 
-#: config/tc-xtensa.c:1893 config/tc-xtensa.c:1910
+#: config/tc-xtensa.c:1915 config/tc-xtensa.c:1932
 #, c-format
 msgid "bad register name: %s"
 msgstr ""
 
 #, c-format
 msgid "bad register name: %s"
 msgstr ""
 
-#: config/tc-xtensa.c:1899
+#: config/tc-xtensa.c:1921
 #, c-format
 msgid "bad register number: %s"
 msgstr ""
 
 #, c-format
 msgid "bad register number: %s"
 msgstr ""
 
-#: config/tc-xtensa.c:1963
+#: config/tc-xtensa.c:1985
 msgid "pcrel relocation not allowed in an instruction"
 msgstr ""
 
 msgid "pcrel relocation not allowed in an instruction"
 msgstr ""
 
-#: config/tc-xtensa.c:2066
+#: config/tc-xtensa.c:2088
 msgid "extra colon"
 msgstr ""
 
 msgid "extra colon"
 msgstr ""
 
-#: config/tc-xtensa.c:2127
+#: config/tc-xtensa.c:2149
 msgid "incorrect register number, ignoring"
 msgstr ""
 
 msgid "incorrect register number, ignoring"
 msgstr ""
 
-#: config/tc-xtensa.c:2208
+#: config/tc-xtensa.c:2230
 #, c-format
 msgid "cannot encode opcode \"%s\""
 msgstr ""
 
 #, c-format
 msgid "cannot encode opcode \"%s\""
 msgstr ""
 
-#: config/tc-xtensa.c:2300
+#: config/tc-xtensa.c:2322
 #, c-format
 msgid "not enough operands (%d) for '%s'; expected %d"
 msgstr ""
 
 #, c-format
 msgid "not enough operands (%d) for '%s'; expected %d"
 msgstr ""
 
-#: config/tc-xtensa.c:2307
+#: config/tc-xtensa.c:2329
 #, c-format
 msgid "too many operands (%d) for '%s'; expected %d"
 msgstr ""
 
 #, c-format
 msgid "too many operands (%d) for '%s'; expected %d"
 msgstr ""
 
-#: config/tc-xtensa.c:2358
+#: config/tc-xtensa.c:2380
 #, c-format
 msgid "invalid register '%s' for '%s' instruction"
 msgstr ""
 
 #, c-format
 msgid "invalid register '%s' for '%s' instruction"
 msgstr ""
 
-#: config/tc-xtensa.c:2365
+#: config/tc-xtensa.c:2387
 #, c-format
 msgid "invalid register number (%ld) for '%s' instruction"
 msgstr ""
 
 #, c-format
 msgid "invalid register number (%ld) for '%s' instruction"
 msgstr ""
 
-#: config/tc-xtensa.c:2432
+#: config/tc-xtensa.c:2454
 #, c-format
 msgid "invalid register number (%ld) for '%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid register number (%ld) for '%s'"
 msgstr ""
 
-#: config/tc-xtensa.c:2831
+#: config/tc-xtensa.c:2853
 #, c-format
 msgid "operand %d of '%s' has out of range value '%u'"
 msgstr ""
 
 #, c-format
 msgid "operand %d of '%s' has out of range value '%u'"
 msgstr ""
 
-#: config/tc-xtensa.c:2837
+#: config/tc-xtensa.c:2859
 #, c-format
 msgid "operand %d of '%s' has invalid value '%u'"
 msgstr ""
 
 #, c-format
 msgid "operand %d of '%s' has invalid value '%u'"
 msgstr ""
 
-#: config/tc-xtensa.c:2884
+#: config/tc-xtensa.c:2906
 #, c-format
 msgid "internal error: unknown option name '%s'"
 msgstr ""
 
 #, c-format
 msgid "internal error: unknown option name '%s'"
 msgstr ""
 
-#: config/tc-xtensa.c:3993
+#: config/tc-xtensa.c:4015
 msgid "can't handle generation of literal/labels yet"
 msgstr ""
 
 msgid "can't handle generation of literal/labels yet"
 msgstr ""
 
-#: config/tc-xtensa.c:3997
+#: config/tc-xtensa.c:4019
 msgid "can't handle undefined OP TYPE"
 msgstr ""
 
 msgid "can't handle undefined OP TYPE"
 msgstr ""
 
-#: config/tc-xtensa.c:4058 config/tc-xtensa.c:4067
+#: config/tc-xtensa.c:4080 config/tc-xtensa.c:4089
 #, c-format
 msgid "found %d operand for '%s':  Expected %d"
 msgid_plural "found %d operands for '%s':  Expected %d"
 msgstr[0] ""
 msgstr[1] ""
 
 #, c-format
 msgid "found %d operand for '%s':  Expected %d"
 msgid_plural "found %d operands for '%s':  Expected %d"
 msgstr[0] ""
 msgstr[1] ""
 
-#: config/tc-xtensa.c:4090
+#: config/tc-xtensa.c:4112
 msgid "immediate operands sum to greater than 32"
 msgstr ""
 
 msgid "immediate operands sum to greater than 32"
 msgstr ""
 
-#: config/tc-xtensa.c:4342
+#: config/tc-xtensa.c:4364
 #, c-format
 msgid "invalid relocation for operand %i of '%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid relocation for operand %i of '%s'"
 msgstr ""
 
-#: config/tc-xtensa.c:4352
+#: config/tc-xtensa.c:4374
 #, c-format
 msgid "invalid expression for operand %i of '%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid expression for operand %i of '%s'"
 msgstr ""
 
-#: config/tc-xtensa.c:4362
+#: config/tc-xtensa.c:4384
 #, c-format
 msgid "invalid relocation in instruction slot %i"
 msgstr ""
 
 #, c-format
 msgid "invalid relocation in instruction slot %i"
 msgstr ""
 
-#: config/tc-xtensa.c:4369
+#: config/tc-xtensa.c:4391
 #, c-format
 msgid "undefined symbol for opcode \"%s\""
 msgstr ""
 
 #, c-format
 msgid "undefined symbol for opcode \"%s\""
 msgstr ""
 
-#: config/tc-xtensa.c:4844
+#: config/tc-xtensa.c:4866
 msgid "opcode 'NOP.N' unavailable in this configuration"
 msgstr ""
 
 msgid "opcode 'NOP.N' unavailable in this configuration"
 msgstr ""
 
-#: config/tc-xtensa.c:4904
+#: config/tc-xtensa.c:4926
 msgid "get_expanded_loop_offset: invalid opcode"
 msgstr ""
 
 msgid "get_expanded_loop_offset: invalid opcode"
 msgstr ""
 
-#: config/tc-xtensa.c:5065
+#: config/tc-xtensa.c:5087
 #, c-format
 msgid "assembly state not set for first frag in section %s"
 msgstr ""
 
 #, c-format
 msgid "assembly state not set for first frag in section %s"
 msgstr ""
 
-#: config/tc-xtensa.c:5118
+#: config/tc-xtensa.c:5140
 #, c-format
 msgid "unaligned branch target: %d bytes at 0x%lx"
 msgstr ""
 
 #, c-format
 msgid "unaligned branch target: %d bytes at 0x%lx"
 msgstr ""
 
-#: config/tc-xtensa.c:5162
+#: config/tc-xtensa.c:5184
 #, c-format
 msgid "unaligned loop: %d bytes at 0x%lx"
 msgstr ""
 
 #, c-format
 msgid "unaligned loop: %d bytes at 0x%lx"
 msgstr ""
 
-#: config/tc-xtensa.c:5187
+#: config/tc-xtensa.c:5209
 msgid "unexpected fix"
 msgstr ""
 
 msgid "unexpected fix"
 msgstr ""
 
-#: config/tc-xtensa.c:5198 config/tc-xtensa.c:5202
+#: config/tc-xtensa.c:5220 config/tc-xtensa.c:5224
 msgid "undecodable fix"
 msgstr ""
 
 msgid "undecodable fix"
 msgstr ""
 
-#: config/tc-xtensa.c:5363
+#: config/tc-xtensa.c:5385
 msgid "labels are not valid inside bundles"
 msgstr ""
 
 msgid "labels are not valid inside bundles"
 msgstr ""
 
-#: config/tc-xtensa.c:5383
+#: config/tc-xtensa.c:5405
 msgid "invalid last instruction for a zero-overhead loop"
 msgstr ""
 
 msgid "invalid last instruction for a zero-overhead loop"
 msgstr ""
 
-#: config/tc-xtensa.c:5450
+#: config/tc-xtensa.c:5472
 msgid "extra opening brace"
 msgstr ""
 
 msgid "extra opening brace"
 msgstr ""
 
-#: config/tc-xtensa.c:5460
+#: config/tc-xtensa.c:5482
 msgid "extra closing brace"
 msgstr ""
 
 msgid "extra closing brace"
 msgstr ""
 
-#: config/tc-xtensa.c:5487
+#: config/tc-xtensa.c:5509
 msgid "missing closing brace"
 msgstr ""
 
 msgid "missing closing brace"
 msgstr ""
 
-#: config/tc-xtensa.c:5585 config/tc-xtensa.c:5614
+#: config/tc-xtensa.c:5607 config/tc-xtensa.c:5636
 #, c-format
 msgid "wrong number of operands for '%s'"
 msgstr ""
 
 #, c-format
 msgid "wrong number of operands for '%s'"
 msgstr ""
 
-#: config/tc-xtensa.c:5601
+#: config/tc-xtensa.c:5623
 #, c-format
 msgid "bad relocation expression for '%s'"
 msgstr ""
 
 #, c-format
 msgid "bad relocation expression for '%s'"
 msgstr ""
 
-#: config/tc-xtensa.c:5636
+#: config/tc-xtensa.c:5658
 #, c-format
 msgid "unknown opcode or format name '%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown opcode or format name '%s'"
 msgstr ""
 
-#: config/tc-xtensa.c:5642
+#: config/tc-xtensa.c:5664
 msgid "format names only valid inside bundles"
 msgstr ""
 
 msgid "format names only valid inside bundles"
 msgstr ""
 
-#: config/tc-xtensa.c:5647
+#: config/tc-xtensa.c:5669
 #, c-format
 msgid "multiple formats specified for one bundle; using '%s'"
 msgstr ""
 
 #, c-format
 msgid "multiple formats specified for one bundle; using '%s'"
 msgstr ""
 
-#: config/tc-xtensa.c:5697
+#: config/tc-xtensa.c:5719
 msgid "entry instruction with stack decrement < 16"
 msgstr ""
 
 msgid "entry instruction with stack decrement < 16"
 msgstr ""
 
-#: config/tc-xtensa.c:5751
+#: config/tc-xtensa.c:5773
 msgid "unaligned entry instruction"
 msgstr ""
 
 msgid "unaligned entry instruction"
 msgstr ""
 
-#: config/tc-xtensa.c:5816
+#: config/tc-xtensa.c:5838
 msgid "bad instruction format"
 msgstr ""
 
 msgid "bad instruction format"
 msgstr ""
 
-#: config/tc-xtensa.c:5819
+#: config/tc-xtensa.c:5841
 msgid "invalid relocation"
 msgstr ""
 
 msgid "invalid relocation"
 msgstr ""
 
-#: config/tc-xtensa.c:5830
+#: config/tc-xtensa.c:5852
 #, c-format
 msgid "invalid relocation for '%s' instruction"
 msgstr ""
 
 #, c-format
 msgid "invalid relocation for '%s' instruction"
 msgstr ""
 
-#: config/tc-xtensa.c:5842
+#: config/tc-xtensa.c:5864
 #, c-format
 msgid "invalid relocation for operand %d of '%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid relocation for operand %d of '%s'"
 msgstr ""
 
-#: config/tc-xtensa.c:6125
+#: config/tc-xtensa.c:6147
 #, c-format
 msgid "unhandled local relocation fix %s"
 msgstr ""
 
 #, c-format
 msgid "unhandled local relocation fix %s"
 msgstr ""
 
-#: config/tc-xtensa.c:6176
+#: config/tc-xtensa.c:6198
 #, c-format
 msgid "internal error; cannot generate `%s' relocation"
 msgstr ""
 
 #, c-format
 msgid "internal error; cannot generate `%s' relocation"
 msgstr ""
 
-#: config/tc-xtensa.c:6393
+#: config/tc-xtensa.c:6415
 msgid "The option \"--no-allow-flix\" prohibits multi-slot flix."
 msgstr ""
 
 msgid "The option \"--no-allow-flix\" prohibits multi-slot flix."
 msgstr ""
 
-#: config/tc-xtensa.c:6400
+#: config/tc-xtensa.c:6422
 msgid "couldn't find a valid instruction format"
 msgstr ""
 
 msgid "couldn't find a valid instruction format"
 msgstr ""
 
-#: config/tc-xtensa.c:6401
+#: config/tc-xtensa.c:6423
 #, c-format
 msgid "    ops were: "
 msgstr ""
 
 #, c-format
 msgid "    ops were: "
 msgstr ""
 
-#: config/tc-xtensa.c:6403
+#: config/tc-xtensa.c:6425
 #, c-format
 msgid " %s;"
 msgstr ""
 
 #, c-format
 msgid " %s;"
 msgstr ""
 
-#: config/tc-xtensa.c:6413
+#: config/tc-xtensa.c:6435
 #, c-format
 msgid "mismatch for format '%s': #slots = %d, #opcodes = %d"
 msgstr ""
 
 #, c-format
 msgid "mismatch for format '%s': #slots = %d, #opcodes = %d"
 msgstr ""
 
-#: config/tc-xtensa.c:6422 config/tc-xtensa.c:6519
+#: config/tc-xtensa.c:6444 config/tc-xtensa.c:6541
 msgid "illegal resource usage in bundle"
 msgstr ""
 
 msgid "illegal resource usage in bundle"
 msgstr ""
 
-#: config/tc-xtensa.c:6608
+#: config/tc-xtensa.c:6630
 #, c-format
 msgid "opcodes '%s' (slot %d) and '%s' (slot %d) write the same register"
 msgstr ""
 
 #, c-format
 msgid "opcodes '%s' (slot %d) and '%s' (slot %d) write the same register"
 msgstr ""
 
-#: config/tc-xtensa.c:6613
+#: config/tc-xtensa.c:6635
 #, c-format
 msgid "opcodes '%s' (slot %d) and '%s' (slot %d) write the same state"
 msgstr ""
 
 #, c-format
 msgid "opcodes '%s' (slot %d) and '%s' (slot %d) write the same state"
 msgstr ""
 
-#: config/tc-xtensa.c:6618
+#: config/tc-xtensa.c:6640
 #, c-format
 msgid "opcodes '%s' (slot %d) and '%s' (slot %d) write the same port"
 msgstr ""
 
 #, c-format
 msgid "opcodes '%s' (slot %d) and '%s' (slot %d) write the same port"
 msgstr ""
 
-#: config/tc-xtensa.c:6623
+#: config/tc-xtensa.c:6645
 #, c-format
 msgid ""
 "opcodes '%s' (slot %d) and '%s' (slot %d) both have volatile port accesses"
 msgstr ""
 
 #, c-format
 msgid ""
 "opcodes '%s' (slot %d) and '%s' (slot %d) both have volatile port accesses"
 msgstr ""
 
-#: config/tc-xtensa.c:6639
+#: config/tc-xtensa.c:6661
 msgid "multiple branches or jumps in the same bundle"
 msgstr ""
 
 msgid "multiple branches or jumps in the same bundle"
 msgstr ""
 
-#: config/tc-xtensa.c:7091
+#: config/tc-xtensa.c:7113
 msgid "cannot assemble into a literal fragment"
 msgstr ""
 
 msgid "cannot assemble into a literal fragment"
 msgstr ""
 
-#: config/tc-xtensa.c:7093
+#: config/tc-xtensa.c:7115
 msgid "..."
 msgstr ""
 
 msgid "..."
 msgstr ""
 
-#: config/tc-xtensa.c:8309
+#: config/tc-xtensa.c:8331
 msgid ""
 "instruction sequence (write a0, branch, retw) may trigger hardware errata"
 msgstr ""
 
 msgid ""
 "instruction sequence (write a0, branch, retw) may trigger hardware errata"
 msgstr ""
 
-#: config/tc-xtensa.c:8421
+#: config/tc-xtensa.c:8443
 msgid "branching or jumping to a loop end may trigger hardware errata"
 msgstr ""
 
 msgid "branching or jumping to a loop end may trigger hardware errata"
 msgstr ""
 
-#: config/tc-xtensa.c:8503
+#: config/tc-xtensa.c:8525
 msgid "loop end too close to another loop end may trigger hardware errata"
 msgstr ""
 
 msgid "loop end too close to another loop end may trigger hardware errata"
 msgstr ""
 
-#: config/tc-xtensa.c:8512
+#: config/tc-xtensa.c:8534
 #, c-format
 msgid "fr_var %lu < length %d"
 msgstr ""
 
 #, c-format
 msgid "fr_var %lu < length %d"
 msgstr ""
 
-#: config/tc-xtensa.c:8669
+#: config/tc-xtensa.c:8691
 msgid ""
 "loop containing less than three instructions may trigger hardware errata"
 msgstr ""
 
 msgid ""
 "loop containing less than three instructions may trigger hardware errata"
 msgstr ""
 
-#: config/tc-xtensa.c:8741
+#: config/tc-xtensa.c:8763
 msgid "undecodable instruction in instruction frag"
 msgstr ""
 
 msgid "undecodable instruction in instruction frag"
 msgstr ""
 
-#: config/tc-xtensa.c:8851
+#: config/tc-xtensa.c:8873
 msgid "invalid empty loop"
 msgstr ""
 
 msgid "invalid empty loop"
 msgstr ""
 
-#: config/tc-xtensa.c:8856
+#: config/tc-xtensa.c:8878
 msgid "loop target does not follow loop instruction in section"
 msgstr ""
 
 msgid "loop target does not follow loop instruction in section"
 msgstr ""
 
-#: config/tc-xtensa.c:9427
+#: config/tc-xtensa.c:9448
 msgid "cannot find suitable trampoline"
 msgstr ""
 
 msgid "cannot find suitable trampoline"
 msgstr ""
 
-#: config/tc-xtensa.c:9682
+#: config/tc-xtensa.c:9703
 msgid "bad relaxation state"
 msgstr ""
 
 msgid "bad relaxation state"
 msgstr ""
 
-#: config/tc-xtensa.c:9740
+#: config/tc-xtensa.c:9761
 #, c-format
 msgid "fr_var (%ld) < length (%d)"
 msgstr ""
 
 #, c-format
 msgid "fr_var (%ld) < length (%d)"
 msgstr ""
 
-#: config/tc-xtensa.c:10440
+#: config/tc-xtensa.c:10461
 msgid "jump target out of range; no usable trampoline found"
 msgstr ""
 
 msgid "jump target out of range; no usable trampoline found"
 msgstr ""
 
-#: config/tc-xtensa.c:10564
+#: config/tc-xtensa.c:10585
 msgid "invalid relaxation fragment result"
 msgstr ""
 
 msgid "invalid relaxation fragment result"
 msgstr ""
 
-#: config/tc-xtensa.c:10646
+#: config/tc-xtensa.c:10667
 msgid "unable to widen instruction"
 msgstr ""
 
 msgid "unable to widen instruction"
 msgstr ""
 
-#: config/tc-xtensa.c:10784
+#: config/tc-xtensa.c:10805
 msgid "multiple literals in expansion"
 msgstr ""
 
 msgid "multiple literals in expansion"
 msgstr ""
 
-#: config/tc-xtensa.c:10788
+#: config/tc-xtensa.c:10809
 msgid "no registered fragment for literal"
 msgstr ""
 
 msgid "no registered fragment for literal"
 msgstr ""
 
-#: config/tc-xtensa.c:10790
+#: config/tc-xtensa.c:10811
 msgid "number of literal tokens != 1"
 msgstr ""
 
 msgid "number of literal tokens != 1"
 msgstr ""
 
-#: config/tc-xtensa.c:10919 config/tc-xtensa.c:10925
+#: config/tc-xtensa.c:10940 config/tc-xtensa.c:10946
 #, c-format
 msgid "unresolved loop target symbol: %s"
 msgstr ""
 
 #, c-format
 msgid "unresolved loop target symbol: %s"
 msgstr ""
 
-#: config/tc-xtensa.c:11414
+#: config/tc-xtensa.c:11435
 #, c-format
 msgid "fixes not all moved from %s"
 msgstr ""
 
 #, c-format
 msgid "fixes not all moved from %s"
 msgstr ""
 
-#: config/tc-xtensa.c:11542
+#: config/tc-xtensa.c:11563
 msgid ""
 "literal pool location required for text-section-literals; specify with ."
 "literal_position"
 msgstr ""
 
 msgid ""
 "literal pool location required for text-section-literals; specify with ."
 "literal_position"
 msgstr ""
 
-#: config/tc-xtensa.c:12370
+#: config/tc-xtensa.c:12391
 msgid "too many operands in instruction"
 msgstr ""
 
 msgid "too many operands in instruction"
 msgstr ""
 
-#: config/tc-xtensa.c:12580
+#: config/tc-xtensa.c:12601
 msgid "invalid symbolic operand"
 msgstr ""
 
 msgid "invalid symbolic operand"
 msgstr ""
 
-#: config/tc-xtensa.c:12641
+#: config/tc-xtensa.c:12662
 msgid "operand number mismatch"
 msgstr ""
 
 msgid "operand number mismatch"
 msgstr ""
 
-#: config/tc-xtensa.c:12645
+#: config/tc-xtensa.c:12666
 #, c-format
 msgid "cannot encode opcode \"%s\" in the given format \"%s\""
 msgstr ""
 
 #, c-format
 msgid "cannot encode opcode \"%s\" in the given format \"%s\""
 msgstr ""
 
-#: config/tc-xtensa.c:12670
+#: config/tc-xtensa.c:12691
 #, c-format
 msgid "xtensa-isa failure: %s"
 msgstr ""
 
 #, c-format
 msgid "xtensa-isa failure: %s"
 msgstr ""
 
-#: config/tc-xtensa.c:12747
+#: config/tc-xtensa.c:12768
 msgid "invalid opcode"
 msgstr ""
 
 msgid "invalid opcode"
 msgstr ""
 
-#: config/tc-xtensa.c:12753
+#: config/tc-xtensa.c:12774
 msgid "too few operands"
 msgstr ""
 
 msgid "too few operands"
 msgstr ""
 
-#: config/tc-xtensa.c:12759
+#: config/tc-xtensa.c:12780
 msgid "too many operands"
 msgstr ""
 
 msgid "too many operands"
 msgstr ""
 
-#: config/tc-xtensa.c:12803
+#: config/tc-xtensa.c:12824
 msgid "multiple writes to the same register"
 msgstr ""
 
 msgid "multiple writes to the same register"
 msgstr ""
 
-#: config/tc-xtensa.c:12917 config/tc-xtensa.c:12923
+#: config/tc-xtensa.c:12938 config/tc-xtensa.c:12944
 msgid "out of memory"
 msgstr ""
 
 msgid "out of memory"
 msgstr ""
 
-#: config/tc-xtensa.c:13012
+#: config/tc-xtensa.c:13033
 msgid "TLS relocation not allowed in FLIX bundle"
 msgstr ""
 
 msgid "TLS relocation not allowed in FLIX bundle"
 msgstr ""
 
@@ -20204,33 +20220,33 @@ msgstr ""
 #. relaxed in the front-end.  If "record_fixup" is set, then this
 #. function is being called during back-end relaxation, so flag
 #. the unexpected behavior as an error.
 #. relaxed in the front-end.  If "record_fixup" is set, then this
 #. function is being called during back-end relaxation, so flag
 #. the unexpected behavior as an error.
-#: config/tc-xtensa.c:13018
+#: config/tc-xtensa.c:13039
 msgid "unexpected TLS relocation"
 msgstr ""
 
 msgid "unexpected TLS relocation"
 msgstr ""
 
-#: config/tc-xtensa.c:13062
+#: config/tc-xtensa.c:13083
 msgid "symbolic operand not allowed"
 msgstr ""
 
 msgid "symbolic operand not allowed"
 msgstr ""
 
-#: config/tc-xtensa.c:13099
+#: config/tc-xtensa.c:13120
 msgid "cannot decode instruction format"
 msgstr ""
 
 msgid "cannot decode instruction format"
 msgstr ""
 
-#: config/tc-xtensa.c:13243
+#: config/tc-xtensa.c:13264
 msgid "ignoring extra '-rename-section' delimiter ':'"
 msgstr ""
 
 msgid "ignoring extra '-rename-section' delimiter ':'"
 msgstr ""
 
-#: config/tc-xtensa.c:13248
+#: config/tc-xtensa.c:13269
 #, c-format
 msgid "ignoring invalid '-rename-section' specification: '%s'"
 msgstr ""
 
 #, c-format
 msgid "ignoring invalid '-rename-section' specification: '%s'"
 msgstr ""
 
-#: config/tc-xtensa.c:13259
+#: config/tc-xtensa.c:13280
 #, c-format
 msgid "section %s renamed multiple times"
 msgstr ""
 
 #, c-format
 msgid "section %s renamed multiple times"
 msgstr ""
 
-#: config/tc-xtensa.c:13261
+#: config/tc-xtensa.c:13282
 #, c-format
 msgid "multiple sections remapped to output section %s"
 msgstr ""
 #, c-format
 msgid "multiple sections remapped to output section %s"
 msgstr ""
@@ -20328,9 +20344,9 @@ msgstr ""
 #: config/tc-z80.c:1411 config/tc-z80.c:1658 config/tc-z80.c:1701
 #: config/tc-z80.c:1782 config/tc-z80.c:1812 config/tc-z80.c:1871
 #: config/tc-z80.c:1931 config/tc-z80.c:1984 config/tc-z80.c:2017
 #: config/tc-z80.c:1411 config/tc-z80.c:1658 config/tc-z80.c:1701
 #: config/tc-z80.c:1782 config/tc-z80.c:1812 config/tc-z80.c:1871
 #: config/tc-z80.c:1931 config/tc-z80.c:1984 config/tc-z80.c:2017
-#: config/tc-z80.c:2074 config/tc-z80.c:2691 config/tc-z80.c:2740
-#: config/tc-z80.c:2778 config/tc-z80.c:2838 config/tc-z80.c:2898
-#: config/tc-z80.c:2974 config/tc-z80.c:2997
+#: config/tc-z80.c:2074 config/tc-z80.c:2690 config/tc-z80.c:2739
+#: config/tc-z80.c:2777 config/tc-z80.c:2837 config/tc-z80.c:2897
+#: config/tc-z80.c:2973 config/tc-z80.c:2996
 msgid "bad instruction syntax"
 msgstr ""
 
 msgid "bad instruction syntax"
 msgstr ""
 
@@ -20338,8 +20354,8 @@ msgstr ""
 msgid "condition code invalid for jr"
 msgstr ""
 
 msgid "condition code invalid for jr"
 msgstr ""
 
-#: config/tc-z80.c:2437 config/tc-z80.c:2448 config/tc-z80.c:2464
-#: config/tc-z80.c:2497
+#: config/tc-z80.c:2436 config/tc-z80.c:2447 config/tc-z80.c:2463
+#: config/tc-z80.c:2496
 msgid "ADL mode instruction"
 msgstr ""
 
 msgid "ADL mode instruction"
 msgstr ""
 
@@ -20347,62 +20363,62 @@ msgstr ""
 #. LIS prefix, in Z80 it is LD C,C
 #. SIL prefix, in Z80 it is LD D,D
 #. LIL prefix, in Z80 it is LD E,E
 #. LIS prefix, in Z80 it is LD C,C
 #. SIL prefix, in Z80 it is LD D,D
 #. LIL prefix, in Z80 it is LD E,E
-#: config/tc-z80.c:2572
+#: config/tc-z80.c:2571
 msgid "unsupported instruction, assembled as NOP"
 msgstr ""
 
 msgid "unsupported instruction, assembled as NOP"
 msgstr ""
 
-#: config/tc-z80.c:3165 config/tc-z80.c:3196
+#: config/tc-z80.c:3164 config/tc-z80.c:3195
 msgid "parentheses ignored"
 msgstr ""
 
 msgid "parentheses ignored"
 msgstr ""
 
-#: config/tc-z80.c:3213
+#: config/tc-z80.c:3212
 msgid "CPU mode is unsupported by target"
 msgstr ""
 
 msgid "CPU mode is unsupported by target"
 msgstr ""
 
-#: config/tc-z80.c:3235
+#: config/tc-z80.c:3234
 msgid "assignment expected"
 msgstr ""
 
 msgid "assignment expected"
 msgstr ""
 
-#: config/tc-z80.c:3639
+#: config/tc-z80.c:3638
 #, c-format
 msgid "Unknown instruction `%s'"
 msgstr ""
 
 #, c-format
 msgid "Unknown instruction `%s'"
 msgstr ""
 
-#: config/tc-z80.c:3706
+#: config/tc-z80.c:3705
 #, c-format
 msgid "8-bit signed offset out of range (%+ld)"
 msgstr ""
 
 #, c-format
 msgid "8-bit signed offset out of range (%+ld)"
 msgstr ""
 
-#: config/tc-z80.c:3729
+#: config/tc-z80.c:3728
 #, c-format
 msgid "8-bit overflow (%+ld)"
 msgstr ""
 
 #, c-format
 msgid "8-bit overflow (%+ld)"
 msgstr ""
 
-#: config/tc-z80.c:3746
+#: config/tc-z80.c:3745
 #, c-format
 msgid "16-bit overflow (%+ld)"
 msgstr ""
 
 #, c-format
 msgid "16-bit overflow (%+ld)"
 msgstr ""
 
-#: config/tc-z80.c:3754
+#: config/tc-z80.c:3753
 #, c-format
 msgid "24-bit overflow (%+ld)"
 msgstr ""
 
 #, c-format
 msgid "24-bit overflow (%+ld)"
 msgstr ""
 
-#: config/tc-z80.c:3763
+#: config/tc-z80.c:3762
 #, c-format
 msgid "32-bit overflow (%+ld)"
 msgstr ""
 
 #, c-format
 msgid "32-bit overflow (%+ld)"
 msgstr ""
 
-#: config/tc-z80.c:3776
+#: config/tc-z80.c:3775
 #, c-format
 msgid "md_apply_fix: unknown reloc type 0x%x\n"
 msgstr ""
 
 #, c-format
 msgid "md_apply_fix: unknown reloc type 0x%x\n"
 msgstr ""
 
-#: config/tc-z80.c:3973 config/tc-z80.c:4032
+#: config/tc-z80.c:3972 config/tc-z80.c:4031
 msgid "invalid syntax"
 msgstr ""
 
 msgid "invalid syntax"
 msgstr ""
 
-#: config/tc-z80.c:4051
+#: config/tc-z80.c:4050
 msgid "overflow"
 msgstr ""
 
 msgid "overflow"
 msgstr ""
 
@@ -20629,7 +20645,7 @@ msgstr ""
 msgid "can't close `%s'"
 msgstr ""
 
 msgid "can't close `%s'"
 msgstr ""
 
-#: dw2gencfi.c:319 read.c:2443
+#: dw2gencfi.c:319 read.c:2440
 #, c-format
 msgid "bfd_set_section_flags: %s"
 msgstr ""
 #, c-format
 msgid "bfd_set_section_flags: %s"
 msgstr ""
@@ -20863,138 +20879,138 @@ msgstr ""
 msgid "empty symbol name in .def; ignored"
 msgstr ""
 
 msgid "empty symbol name in .def; ignored"
 msgstr ""
 
-#: ecoff.c:2563
+#: ecoff.c:2561
 msgid ".dim pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
 msgid ".dim pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
-#: ecoff.c:2578
+#: ecoff.c:2576
 msgid "badly formed .dim directive"
 msgstr ""
 
 msgid "badly formed .dim directive"
 msgstr ""
 
-#: ecoff.c:2591
+#: ecoff.c:2589
 msgid "too many .dim entries"
 msgstr ""
 
 msgid "too many .dim entries"
 msgstr ""
 
-#: ecoff.c:2611
+#: ecoff.c:2609
 msgid ".scl pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
 msgid ".scl pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
-#: ecoff.c:2636
+#: ecoff.c:2634
 msgid ".size pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
 msgid ".size pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
-#: ecoff.c:2651
+#: ecoff.c:2649
 msgid "badly formed .size directive"
 msgstr ""
 
 msgid "badly formed .size directive"
 msgstr ""
 
-#: ecoff.c:2664
+#: ecoff.c:2662
 msgid "too many .size entries"
 msgstr ""
 
 msgid "too many .size entries"
 msgstr ""
 
-#: ecoff.c:2686
+#: ecoff.c:2684
 msgid ".type pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
 #. FIXME: We could handle this by setting the continued bit.
 #. There would still be a limit: the .type argument can not
 #. be infinite.
 msgid ".type pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
 #. FIXME: We could handle this by setting the continued bit.
 #. There would still be a limit: the .type argument can not
 #. be infinite.
-#: ecoff.c:2704
+#: ecoff.c:2702
 #, c-format
 msgid "the type of %s is too complex; it will be simplified"
 msgstr ""
 
 #, c-format
 msgid "the type of %s is too complex; it will be simplified"
 msgstr ""
 
-#: ecoff.c:2715
+#: ecoff.c:2713
 msgid "Unrecognized .type argument"
 msgstr ""
 
 msgid "Unrecognized .type argument"
 msgstr ""
 
-#: ecoff.c:2753
+#: ecoff.c:2751
 msgid ".tag pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
 msgid ".tag pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
-#: ecoff.c:2777
+#: ecoff.c:2775
 msgid ".val pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
 msgid ".val pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
-#: ecoff.c:2785
+#: ecoff.c:2783
 msgid ".val expression is too complex"
 msgstr ""
 
 msgid ".val expression is too complex"
 msgstr ""
 
-#: ecoff.c:2815
+#: ecoff.c:2813
 msgid ".endef pseudo-op used before .def; ignored"
 msgstr ""
 
 msgid ".endef pseudo-op used before .def; ignored"
 msgstr ""
 
-#: ecoff.c:2841 ecoff.c:2922
+#: ecoff.c:2839 ecoff.c:2920
 msgid "bad COFF debugging information"
 msgstr ""
 
 msgid "bad COFF debugging information"
 msgstr ""
 
-#: ecoff.c:2890
+#: ecoff.c:2888
 #, c-format
 msgid "no tag specified for %s"
 msgstr ""
 
 #, c-format
 msgid "no tag specified for %s"
 msgstr ""
 
-#: ecoff.c:2992
+#: ecoff.c:2990
 msgid ".end directive without a preceding .file directive"
 msgstr ""
 
 msgid ".end directive without a preceding .file directive"
 msgstr ""
 
-#: ecoff.c:3020
+#: ecoff.c:3018
 msgid ".end directive names unknown symbol"
 msgstr ""
 
 msgid ".end directive names unknown symbol"
 msgstr ""
 
-#: ecoff.c:3051
+#: ecoff.c:3049
 msgid "second .ent directive found before .end directive"
 msgstr ""
 
 msgid "second .ent directive found before .end directive"
 msgstr ""
 
-#: ecoff.c:3060
+#: ecoff.c:3058
 #, c-format
 msgid "%s directive has no name"
 msgstr ""
 
 #, c-format
 msgid "%s directive has no name"
 msgstr ""
 
-#: ecoff.c:3121
+#: ecoff.c:3119
 msgid "no way to handle .file within .ent/.end section"
 msgstr ""
 
 msgid "no way to handle .file within .ent/.end section"
 msgstr ""
 
-#: ecoff.c:3238
+#: ecoff.c:3236
 msgid ".loc before .file"
 msgstr ""
 
 msgid ".loc before .file"
 msgstr ""
 
-#: ecoff.c:3440
+#: ecoff.c:3438
 #, c-format
 msgid ".stab%c is not supported"
 msgstr ""
 
 #, c-format
 msgid ".stab%c is not supported"
 msgstr ""
 
-#: ecoff.c:3450
+#: ecoff.c:3448
 #, c-format
 msgid ".stab%c: ignoring non-zero other field"
 msgstr ""
 
 #, c-format
 msgid ".stab%c: ignoring non-zero other field"
 msgstr ""
 
-#: ecoff.c:3484
+#: ecoff.c:3482
 #, c-format
 msgid ""
 "line number (%d) for .stab%c directive cannot fit in index field (20 bits)"
 msgstr ""
 
 #, c-format
 msgid ""
 "line number (%d) for .stab%c directive cannot fit in index field (20 bits)"
 msgstr ""
 
-#: ecoff.c:3518
+#: ecoff.c:3516
 #, c-format
 msgid "illegal .stab%c directive, bad character"
 msgstr ""
 
 #, c-format
 msgid "illegal .stab%c directive, bad character"
 msgstr ""
 
-#: ecoff.c:3976 ecoff.c:4164 ecoff.c:4189
+#: ecoff.c:3974 ecoff.c:4162 ecoff.c:4187
 msgid ".begin/.bend in different segments"
 msgstr ""
 
 msgid ".begin/.bend in different segments"
 msgstr ""
 
-#: ecoff.c:4684
+#: ecoff.c:4682
 msgid "missing .end or .bend at end of file"
 msgstr ""
 
 msgid "missing .end or .bend at end of file"
 msgstr ""
 
-#: ecoff.c:5169
+#: ecoff.c:5167
 msgid "GP prologue size exceeds field size, using 0 instead"
 msgstr ""
 
 msgid "GP prologue size exceeds field size, using 0 instead"
 msgstr ""
 
-#: expr.c:84 read.c:3805
+#: expr.c:84 read.c:3802
 msgid "bignum invalid"
 msgstr ""
 
 msgid "bignum invalid"
 msgstr ""
 
-#: expr.c:86 read.c:3807 read.c:4312 read.c:5158
+#: expr.c:86 read.c:3804 read.c:4309 read.c:5155
 msgid "floating point number invalid"
 msgstr ""
 
 msgid "floating point number invalid"
 msgstr ""
 
@@ -21038,7 +21054,7 @@ msgstr ""
 msgid "missing '%c'"
 msgstr ""
 
 msgid "missing '%c'"
 msgstr ""
 
-#: expr.c:978 read.c:4609
+#: expr.c:978 read.c:4606
 msgid "EBCDIC constants are not supported"
 msgstr ""
 
 msgid "EBCDIC constants are not supported"
 msgstr ""
 
@@ -21076,7 +21092,7 @@ msgstr ""
 msgid "right operand is a float; integer 0 assumed"
 msgstr ""
 
 msgid "right operand is a float; integer 0 assumed"
 msgstr ""
 
-#: expr.c:1919 symbols.c:1574
+#: expr.c:1919 symbols.c:1572
 msgid "division by zero"
 msgstr ""
 
 msgid "division by zero"
 msgstr ""
 
@@ -21413,11 +21429,11 @@ msgid ""
 "single instruction is %u bytes long, but .bundle_align_mode limit is %u bytes"
 msgstr ""
 
 "single instruction is %u bytes long, but .bundle_align_mode limit is %u bytes"
 msgstr ""
 
-#: read.c:769 read.c:2813 read.c:3384
+#: read.c:769 read.c:2810 read.c:3381
 msgid "ignoring fill value in absolute section"
 msgstr ""
 
 msgid "ignoring fill value in absolute section"
 msgstr ""
 
-#: read.c:771 read.c:2828 read.c:3423
+#: read.c:771 read.c:2825 read.c:3420
 #, c-format
 msgid "ignoring fill value in section `%s'"
 msgstr ""
 #, c-format
 msgid "ignoring fill value in section `%s'"
 msgstr ""
@@ -21436,29 +21452,29 @@ msgstr ""
 msgid "label \"%d$\" redefined"
 msgstr ""
 
 msgid "label \"%d$\" redefined"
 msgstr ""
 
-#: read.c:1374
+#: read.c:1373
 msgid ".bundle_lock with no matching .bundle_unlock"
 msgstr ""
 
 msgid ".bundle_lock with no matching .bundle_unlock"
 msgstr ""
 
-#: read.c:1471
+#: read.c:1470
 msgid ".abort detected.  Abandoning ship."
 msgstr ""
 
 msgid ".abort detected.  Abandoning ship."
 msgstr ""
 
-#: read.c:1533
+#: read.c:1532
 #, c-format
 msgid "alignment too large: %u assumed"
 msgstr ""
 
 #, c-format
 msgid "alignment too large: %u assumed"
 msgstr ""
 
-#: read.c:1565
+#: read.c:1564
 msgid "expected fill pattern missing"
 msgstr ""
 
 msgid "expected fill pattern missing"
 msgstr ""
 
-#: read.c:1590
+#: read.c:1589
 #, c-format
 msgid "fill pattern too long, truncating to %u"
 msgstr ""
 
 #, c-format
 msgid "fill pattern too long, truncating to %u"
 msgstr ""
 
-#: read.c:1688
+#: read.c:1687
 msgid "symbol name not recognised in the current locale"
 msgstr ""
 
 msgid "symbol name not recognised in the current locale"
 msgstr ""
 
@@ -21471,360 +21487,360 @@ msgstr ""
 #. 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.
 #. 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:2030
+#: read.c:2027
 #, c-format
 msgid "line numbers must be positive; line number %d rejected"
 msgstr ""
 
 #, c-format
 msgid "line numbers must be positive; line number %d rejected"
 msgstr ""
 
-#: read.c:2067
+#: read.c:2064
 #, c-format
 msgid "incompatible flag %i in line directive"
 msgstr ""
 
 #, c-format
 msgid "incompatible flag %i in line directive"
 msgstr ""
 
-#: read.c:2079
+#: read.c:2076
 #, c-format
 msgid "unsupported flag %i in line directive"
 msgstr ""
 
 #, c-format
 msgid "unsupported flag %i in line directive"
 msgstr ""
 
-#: read.c:2118
+#: read.c:2115
 msgid "start address not supported"
 msgstr ""
 
 msgid "start address not supported"
 msgstr ""
 
-#: read.c:2127
+#: read.c:2124
 msgid ".err encountered"
 msgstr ""
 
 msgid ".err encountered"
 msgstr ""
 
-#: read.c:2143
+#: read.c:2140
 msgid ".error directive invoked in source file"
 msgstr ""
 
 msgid ".error directive invoked in source file"
 msgstr ""
 
-#: read.c:2144
+#: read.c:2141
 msgid ".warning directive invoked in source file"
 msgstr ""
 
 msgid ".warning directive invoked in source file"
 msgstr ""
 
-#: read.c:2150
+#: read.c:2147
 #, c-format
 msgid "%s argument must be a string"
 msgstr ""
 
 #, c-format
 msgid "%s argument must be a string"
 msgstr ""
 
-#: read.c:2182 read.c:2184
+#: read.c:2179 read.c:2181
 #, c-format
 msgid ".fail %ld encountered"
 msgstr ""
 
 #, c-format
 msgid ".fail %ld encountered"
 msgstr ""
 
-#: read.c:2224
+#: read.c:2221
 #, c-format
 msgid ".fill size clamped to %d"
 msgstr ""
 
 #, c-format
 msgid ".fill size clamped to %d"
 msgstr ""
 
-#: read.c:2229
+#: read.c:2226
 msgid "size negative; .fill ignored"
 msgstr ""
 
 msgid "size negative; .fill ignored"
 msgstr ""
 
-#: read.c:2235
+#: read.c:2232
 msgid "repeat < 0; .fill ignored"
 msgstr ""
 
 msgid "repeat < 0; .fill ignored"
 msgstr ""
 
-#: read.c:2244
+#: read.c:2241
 msgid "non-constant fill count for absolute section"
 msgstr ""
 
 msgid "non-constant fill count for absolute section"
 msgstr ""
 
-#: read.c:2246
+#: read.c:2243
 msgid "attempt to fill absolute section with non-zero value"
 msgstr ""
 
 msgid "attempt to fill absolute section with non-zero value"
 msgstr ""
 
-#: read.c:2252
+#: read.c:2249
 #, c-format
 msgid "attempt to fill section `%s' with non-zero value"
 msgstr ""
 
 #, c-format
 msgid "attempt to fill section `%s' with non-zero value"
 msgstr ""
 
-#: read.c:2409
+#: read.c:2406
 #, c-format
 msgid "unrecognized .linkonce type `%s'"
 msgstr ""
 
 #, c-format
 msgid "unrecognized .linkonce type `%s'"
 msgstr ""
 
-#: read.c:2421
+#: read.c:2418
 msgid ".linkonce is not supported for this object file format"
 msgstr ""
 
 msgid ".linkonce is not supported for this object file format"
 msgstr ""
 
-#: read.c:2516
+#: read.c:2513
 msgid "expected alignment after size"
 msgstr ""
 
 msgid "expected alignment after size"
 msgstr ""
 
-#: read.c:2735
+#: read.c:2732
 #, c-format
 msgid "attempt to redefine pseudo-op `%s' ignored"
 msgstr ""
 
 #, c-format
 msgid "attempt to redefine pseudo-op `%s' ignored"
 msgstr ""
 
-#: read.c:2754
+#: read.c:2751
 msgid "ignoring macro exit outside a macro definition."
 msgstr ""
 
 msgid "ignoring macro exit outside a macro definition."
 msgstr ""
 
-#: read.c:2808
+#: read.c:2805
 #, c-format
 msgid "invalid segment \"%s\""
 msgstr ""
 
 #, c-format
 msgid "invalid segment \"%s\""
 msgstr ""
 
-#: read.c:2816
+#: read.c:2813
 msgid "only constant offsets supported in absolute section"
 msgstr ""
 
 msgid "only constant offsets supported in absolute section"
 msgstr ""
 
-#: read.c:2859
+#: read.c:2856
 msgid "MRI style ORG pseudo-op not supported"
 msgstr ""
 
 msgid "MRI style ORG pseudo-op not supported"
 msgstr ""
 
-#: read.c:3030
+#: read.c:3027
 #, c-format
 msgid ".end%c encountered without preceding %s"
 msgstr ""
 
 #, c-format
 msgid ".end%c encountered without preceding %s"
 msgstr ""
 
-#: read.c:3059 read.c:3095
+#: read.c:3056 read.c:3092
 #, c-format
 msgid "negative count for %s - ignored"
 msgstr ""
 
 #, c-format
 msgid "negative count for %s - ignored"
 msgstr ""
 
-#: read.c:3066 read.c:3102
+#: read.c:3063 read.c:3099
 #, c-format
 msgid "%s without %s"
 msgstr ""
 
 #, c-format
 msgid "%s without %s"
 msgstr ""
 
-#: read.c:3337
+#: read.c:3334
 msgid "unsupported variable size or fill value"
 msgstr ""
 
 msgid "unsupported variable size or fill value"
 msgstr ""
 
-#: read.c:3345
+#: read.c:3342
 #, c-format
 msgid "size value for space directive too large: %lx"
 msgstr ""
 
 #, c-format
 msgid "size value for space directive too large: %lx"
 msgstr ""
 
-#: read.c:3374
+#: read.c:3371
 msgid ".space repeat count is zero, ignored"
 msgstr ""
 
 msgid ".space repeat count is zero, ignored"
 msgstr ""
 
-#: read.c:3376
+#: read.c:3373
 msgid ".space repeat count is negative, ignored"
 msgstr ""
 
 msgid ".space repeat count is negative, ignored"
 msgstr ""
 
-#: read.c:3407
+#: read.c:3404
 msgid "space allocation too complex in absolute section"
 msgstr ""
 
 msgid "space allocation too complex in absolute section"
 msgstr ""
 
-#: read.c:3413
+#: read.c:3410
 msgid "space allocation too complex in common section"
 msgstr ""
 
 msgid "space allocation too complex in common section"
 msgstr ""
 
-#: read.c:3474
+#: read.c:3471
 msgid "negative nop control byte, ignored"
 msgstr ""
 
 msgid "negative nop control byte, ignored"
 msgstr ""
 
-#: read.c:3490
+#: read.c:3487
 msgid "unsupported variable nop control in .nops directive"
 msgstr ""
 
 msgid "unsupported variable nop control in .nops directive"
 msgstr ""
 
-#: read.c:3692
+#: read.c:3689
 #, c-format
 msgid "%s: would close weakref loop: %s"
 msgstr ""
 
 #, c-format
 msgid "%s: would close weakref loop: %s"
 msgstr ""
 
-#: read.c:3742
+#: read.c:3739
 #, c-format
 msgid "junk at end of line, first unrecognized character valued 0x%x"
 msgstr ""
 
 #, c-format
 msgid "junk at end of line, first unrecognized character valued 0x%x"
 msgstr ""
 
-#: read.c:3871 write.c:2358
+#: read.c:3868 write.c:2358
 #, c-format
 msgid "`%s' can't be equated to common symbol `%s'"
 msgstr ""
 
 #, c-format
 msgid "`%s' can't be equated to common symbol `%s'"
 msgstr ""
 
-#: read.c:4001
+#: read.c:3998
 msgid "unexpected `\"' in expression"
 msgstr ""
 
 msgid "unexpected `\"' in expression"
 msgstr ""
 
-#: read.c:4014
+#: read.c:4011
 msgid "rva without symbol"
 msgstr ""
 
 msgid "rva without symbol"
 msgstr ""
 
-#: read.c:4083
+#: read.c:4080
 msgid "missing or bad offset expression"
 msgstr ""
 
 msgid "missing or bad offset expression"
 msgstr ""
 
-#: read.c:4104
+#: read.c:4101
 msgid "missing reloc type"
 msgstr ""
 
 msgid "missing reloc type"
 msgstr ""
 
-#: read.c:4128
+#: read.c:4125
 msgid "unrecognized reloc type"
 msgstr ""
 
 msgid "unrecognized reloc type"
 msgstr ""
 
-#: read.c:4144
+#: read.c:4141
 msgid "bad reloc expression"
 msgstr ""
 
 msgid "bad reloc expression"
 msgstr ""
 
-#: read.c:4306 read.c:5152
+#: read.c:4303 read.c:5149
 msgid "zero assumed for missing expression"
 msgstr ""
 
 msgid "zero assumed for missing expression"
 msgstr ""
 
-#: read.c:4326 read.c:5181
+#: read.c:4323 read.c:5178
 msgid "attempt to store value in absolute section"
 msgstr ""
 
 msgid "attempt to store value in absolute section"
 msgstr ""
 
-#: read.c:4333 read.c:5187
+#: read.c:4330 read.c:5184
 #, c-format
 msgid "attempt to store non-zero value in section `%s'"
 msgstr ""
 
 #, c-format
 msgid "attempt to store non-zero value in section `%s'"
 msgstr ""
 
-#: read.c:4419
+#: read.c:4416
 #, c-format
 msgid "value 0x%llx truncated to 0x%llx"
 msgstr ""
 
 #, c-format
 msgid "value 0x%llx truncated to 0x%llx"
 msgstr ""
 
-#: read.c:4422
+#: read.c:4419
 msgid "value 0x%I64x truncated to 0x%I64x"
 msgstr ""
 
 msgid "value 0x%I64x truncated to 0x%I64x"
 msgstr ""
 
-#: read.c:4426
+#: read.c:4423
 #, c-format
 msgid "value 0x%lx truncated to 0x%lx"
 msgstr ""
 
 #, c-format
 msgid "value 0x%lx truncated to 0x%lx"
 msgstr ""
 
-#: read.c:4471
+#: read.c:4468
 #, c-format
 msgid "bignum truncated to %d byte"
 msgid_plural "bignum truncated to %d bytes"
 msgstr[0] ""
 msgstr[1] ""
 
 #, c-format
 msgid "bignum truncated to %d byte"
 msgid_plural "bignum truncated to %d bytes"
 msgstr[0] ""
 msgstr[1] ""
 
-#: read.c:4680 read.c:4890
+#: read.c:4677 read.c:4887
 msgid "unresolvable or nonpositive repeat count; using 1"
 msgstr ""
 
 msgid "unresolvable or nonpositive repeat count; using 1"
 msgstr ""
 
-#: read.c:4729
+#: read.c:4726
 #, c-format
 msgid "unknown floating type type '%c'"
 msgstr ""
 
 #, c-format
 msgid "unknown floating type type '%c'"
 msgstr ""
 
-#: read.c:4751
+#: read.c:4748
 msgid "floating point constant too large"
 msgstr ""
 
 msgid "floating point constant too large"
 msgstr ""
 
-#: read.c:4815
+#: read.c:4812
 msgid "attempt to store float in absolute section"
 msgstr ""
 
 msgid "attempt to store float in absolute section"
 msgstr ""
 
-#: read.c:4822
+#: read.c:4819
 #, c-format
 msgid "attempt to store float in section `%s'"
 msgstr ""
 
 #, c-format
 msgid "attempt to store float in section `%s'"
 msgstr ""
 
-#: read.c:5270
+#: read.c:5267
 #, c-format
 msgid "attempt to store non-empty string in section `%s'"
 msgstr ""
 
 #, c-format
 msgid "attempt to store non-empty string in section `%s'"
 msgstr ""
 
-#: read.c:5332
+#: read.c:5329
 msgid "strings must be placed into a section"
 msgstr ""
 
 msgid "strings must be placed into a section"
 msgstr ""
 
-#: read.c:5394
+#: read.c:5391
 msgid "expected <nn>"
 msgstr ""
 
 #. To be compatible with BSD 4.2 as: give the luser a linefeed!!
 msgid "expected <nn>"
 msgstr ""
 
 #. To be compatible with BSD 4.2 as: give the luser a linefeed!!
-#: read.c:5435 read.c:5522
+#: read.c:5432 read.c:5519
 msgid "unterminated string; newline inserted"
 msgstr ""
 
 msgid "unterminated string; newline inserted"
 msgstr ""
 
-#: read.c:5536
+#: read.c:5533
 msgid "bad escaped character in string"
 msgstr ""
 
 msgid "bad escaped character in string"
 msgstr ""
 
-#: read.c:5560
+#: read.c:5557
 msgid "expected address expression"
 msgstr ""
 
 msgid "expected address expression"
 msgstr ""
 
-#: read.c:5579
+#: read.c:5576
 #, c-format
 msgid "symbol \"%s\" undefined; zero assumed"
 msgstr ""
 
 #, c-format
 msgid "symbol \"%s\" undefined; zero assumed"
 msgstr ""
 
-#: read.c:5582
+#: read.c:5579
 msgid "some symbol undefined; zero assumed"
 msgstr ""
 
 msgid "some symbol undefined; zero assumed"
 msgstr ""
 
-#: read.c:5617
+#: read.c:5614
 msgid "this string may not contain '\\0'"
 msgstr ""
 
 msgid "this string may not contain '\\0'"
 msgstr ""
 
-#: read.c:5653
+#: read.c:5650
 msgid "missing string"
 msgstr ""
 
 msgid "missing string"
 msgstr ""
 
-#: read.c:5744
+#: read.c:5741
 #, c-format
 msgid ".incbin count zero, ignoring `%s'"
 msgstr ""
 
 #, c-format
 msgid ".incbin count zero, ignoring `%s'"
 msgstr ""
 
-#: read.c:5770
+#: read.c:5767
 #, c-format
 msgid "file not found: %s"
 msgstr ""
 
 #, c-format
 msgid "file not found: %s"
 msgstr ""
 
-#: read.c:5784
+#: read.c:5781
 #, c-format
 msgid "seek to end of .incbin file failed `%s'"
 msgstr ""
 
 #, c-format
 msgid "seek to end of .incbin file failed `%s'"
 msgstr ""
 
-#: read.c:5795
+#: read.c:5792
 #, c-format
 msgid "skip (%ld) or count (%ld) invalid for file size (%ld)"
 msgstr ""
 
 #, c-format
 msgid "skip (%ld) or count (%ld) invalid for file size (%ld)"
 msgstr ""
 
-#: read.c:5802
+#: read.c:5799
 #, c-format
 msgid "could not skip to %ld in file `%s'"
 msgstr ""
 
 #, c-format
 msgid "could not skip to %ld in file `%s'"
 msgstr ""
 
-#: read.c:5811
+#: read.c:5808
 #, c-format
 msgid "truncated file `%s', %ld of %ld bytes read"
 msgstr ""
 
 #, c-format
 msgid "truncated file `%s', %ld of %ld bytes read"
 msgstr ""
 
-#: read.c:5969
+#: read.c:5965
 msgid "missing .func"
 msgstr ""
 
 msgid "missing .func"
 msgstr ""
 
-#: read.c:5986
+#: read.c:5982
 msgid ".endfunc missing for previous .func"
 msgstr ""
 
 msgid ".endfunc missing for previous .func"
 msgstr ""
 
-#: read.c:6045
+#: read.c:6041
 #, c-format
 msgid ".bundle_align_mode alignment too large (maximum %u)"
 msgstr ""
 
 #, c-format
 msgid ".bundle_align_mode alignment too large (maximum %u)"
 msgstr ""
 
-#: read.c:6050
+#: read.c:6046
 msgid "cannot change .bundle_align_mode inside .bundle_lock"
 msgstr ""
 
 msgid "cannot change .bundle_align_mode inside .bundle_lock"
 msgstr ""
 
-#: read.c:6064
+#: read.c:6060
 msgid ".bundle_lock is meaningless without .bundle_align_mode"
 msgstr ""
 
 msgid ".bundle_lock is meaningless without .bundle_align_mode"
 msgstr ""
 
-#: read.c:6085
+#: read.c:6081
 msgid ".bundle_unlock without preceding .bundle_lock"
 msgstr ""
 
 msgid ".bundle_unlock without preceding .bundle_lock"
 msgstr ""
 
-#: read.c:6098
+#: read.c:6094
 #, c-format
 msgid ".bundle_lock sequence is %u bytes, but bundle size is only %u bytes"
 msgstr ""
 
 #, c-format
 msgid ".bundle_lock sequence is %u bytes, but bundle size is only %u bytes"
 msgstr ""
 
-#: read.c:6197
+#: read.c:6193
 #, c-format
 msgid "missing closing `%c'"
 msgstr ""
 
 #, c-format
 msgid "missing closing `%c'"
 msgstr ""
 
-#: read.c:6199
+#: read.c:6195
 msgid "stray `\\'"
 msgstr ""
 
 msgid "stray `\\'"
 msgstr ""
 
@@ -21870,72 +21886,72 @@ msgstr ""
 msgid "inserting \"%s\" into symbol table failed: %s"
 msgstr ""
 
 msgid "inserting \"%s\" into symbol table failed: %s"
 msgstr ""
 
-#: symbols.c:1181
+#: symbols.c:1179
 #, c-format
 msgid "invalid operands (%s and %s sections) for `%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid operands (%s and %s sections) for `%s'"
 msgstr ""
 
-#: symbols.c:1185
+#: symbols.c:1183
 #, c-format
 msgid "invalid operand (%s section) for `%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid operand (%s section) for `%s'"
 msgstr ""
 
-#: symbols.c:1193
+#: symbols.c:1191
 #, c-format
 msgid "invalid operands (%s and %s sections) for `%s' when setting `%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid operands (%s and %s sections) for `%s' when setting `%s'"
 msgstr ""
 
-#: symbols.c:1196
+#: symbols.c:1194
 #, c-format
 msgid "invalid operand (%s section) for `%s' when setting `%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid operand (%s section) for `%s' when setting `%s'"
 msgstr ""
 
-#: symbols.c:1266
+#: symbols.c:1264
 #, c-format
 msgid "symbol definition loop encountered at `%s'"
 msgstr ""
 
 #, c-format
 msgid "symbol definition loop encountered at `%s'"
 msgstr ""
 
-#: symbols.c:1293
+#: symbols.c:1291
 #, c-format
 msgid "cannot convert expression symbol %s to complex relocation"
 msgstr ""
 
 #, c-format
 msgid "cannot convert expression symbol %s to complex relocation"
 msgstr ""
 
-#: symbols.c:1576
+#: symbols.c:1574
 #, c-format
 msgid "division by zero when setting `%s'"
 msgstr ""
 
 #. See PR 20895 for a reproducer.
 #, c-format
 msgid "division by zero when setting `%s'"
 msgstr ""
 
 #. See PR 20895 for a reproducer.
-#: symbols.c:1616
+#: symbols.c:1614
 msgid "Invalid operation on symbol"
 msgstr ""
 
 msgid "Invalid operation on symbol"
 msgstr ""
 
-#: symbols.c:1666 write.c:2407
+#: symbols.c:1664 write.c:2407
 #, c-format
 msgid "can't resolve value for symbol `%s'"
 msgstr ""
 
 #, c-format
 msgid "can't resolve value for symbol `%s'"
 msgstr ""
 
-#: symbols.c:2125
+#: symbols.c:2123
 #, c-format
 msgid "\"%d\" (instance number %d of a %s label)"
 msgstr ""
 
 #, c-format
 msgid "\"%d\" (instance number %d of a %s label)"
 msgstr ""
 
-#: symbols.c:2154
+#: symbols.c:2152
 #, c-format
 msgid "attempt to get value of unresolved symbol `%s'"
 msgstr ""
 
 #. Do not reassign section symbols.
 #, c-format
 msgid "attempt to get value of unresolved symbol `%s'"
 msgstr ""
 
 #. Do not reassign section symbols.
-#: symbols.c:2442
+#: symbols.c:2440
 msgid "section symbols are already global"
 msgstr ""
 
 msgid "section symbols are already global"
 msgstr ""
 
-#: symbols.c:2555
+#: symbols.c:2553
 #, c-format
 msgid "Accessing function `%s' as thread-local object"
 msgstr ""
 
 #, c-format
 msgid "Accessing function `%s' as thread-local object"
 msgstr ""
 
-#: symbols.c:2559
+#: symbols.c:2557
 #, c-format
 msgid "Accessing `%s' as thread-local object"
 msgstr ""
 #, c-format
 msgid "Accessing `%s' as thread-local object"
 msgstr ""
index f557cc90eb44b5aaaaa8a14b9966a7a7ab18a290..eecff40b42368a7c16748683572deb84b83704b4 100644 (file)
@@ -1,3 +1,7 @@
+2020-07-04  Nick Clifton  <nickc@redhat.com>
+
+       * configure: Regenerate.
+
 2020-07-04  Nick Clifton  <nickc@redhat.com>
 
        Binutils 2.35 branch created.
 2020-07-04  Nick Clifton  <nickc@redhat.com>
 
        Binutils 2.35 branch created.
index 1752ea520f58a923c90ae3fb77624b6d18b9d020..0f3ef07ad0300be093ac3bba95a13bc65054719f 100755 (executable)
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for gprof 2.34.50.
+# Generated by GNU Autoconf 2.69 for gprof 2.35.50.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@ MAKEFLAGS=
 # Identity of this package.
 PACKAGE_NAME='gprof'
 PACKAGE_TARNAME='gprof'
 # Identity of this package.
 PACKAGE_NAME='gprof'
 PACKAGE_TARNAME='gprof'
-PACKAGE_VERSION='2.34.50'
-PACKAGE_STRING='gprof 2.34.50'
+PACKAGE_VERSION='2.35.50'
+PACKAGE_STRING='gprof 2.35.50'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1337,7 +1337,7 @@ if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
   # 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.34.50 to adapt to many kinds of systems.
+\`configure' configures gprof 2.35.50 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1408,7 +1408,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of gprof 2.34.50:";;
+     short | recursive ) echo "Configuration of gprof 2.35.50:";;
    esac
   cat <<\_ACEOF
 
    esac
   cat <<\_ACEOF
 
@@ -1519,7 +1519,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-gprof configure 2.34.50
+gprof configure 2.35.50
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1884,7 +1884,7 @@ cat >config.log <<_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
 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.34.50, which was
+It was created by gprof $as_me 2.35.50, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -3831,7 +3831,7 @@ fi
 
 # Define the identity of the package.
  PACKAGE='gprof'
 
 # Define the identity of the package.
  PACKAGE='gprof'
- VERSION='2.34.50'
+ VERSION='2.35.50'
 
 
 cat >>confdefs.h <<_ACEOF
 
 
 cat >>confdefs.h <<_ACEOF
@@ -13086,7 +13086,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
 # 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.34.50, which was
+This file was extended by gprof $as_me 2.35.50, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -13152,7 +13152,7 @@ _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
 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.34.50
+gprof config.status 2.35.50
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
index 5be1b77c7b93e9a911fbe95f5b969d8609ebe65b..0bf8c33abee02b2a302e6be7886b1e5dfef08512 100644 (file)
@@ -1,3 +1,7 @@
+2020-07-04  Nick Clifton  <nickc@redhat.com>
+
+       * configure: Regenerate.
+
 2020-07-04  Nick Clifton  <nickc@redhat.com>
 
        Binutils 2.35 branch created.
 2020-07-04  Nick Clifton  <nickc@redhat.com>
 
        Binutils 2.35 branch created.
index 11c69bec7b91293f63063b33184c0a2919c9dd6b..8e6dcb76d07b5ef812f4a9f0614a3267b6069159 100755 (executable)
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for ld 2.34.50.
+# Generated by GNU Autoconf 2.69 for ld 2.35.50.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@ MAKEFLAGS=
 # Identity of this package.
 PACKAGE_NAME='ld'
 PACKAGE_TARNAME='ld'
 # Identity of this package.
 PACKAGE_NAME='ld'
 PACKAGE_TARNAME='ld'
-PACKAGE_VERSION='2.34.50'
-PACKAGE_STRING='ld 2.34.50'
+PACKAGE_VERSION='2.35.50'
+PACKAGE_STRING='ld 2.35.50'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1396,7 +1396,7 @@ if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
   # 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.34.50 to adapt to many kinds of systems.
+\`configure' configures ld 2.35.50 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1467,7 +1467,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of ld 2.34.50:";;
+     short | recursive ) echo "Configuration of ld 2.35.50:";;
    esac
   cat <<\_ACEOF
 
    esac
   cat <<\_ACEOF
 
@@ -1606,7 +1606,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-ld configure 2.34.50
+ld configure 2.35.50
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2321,7 +2321,7 @@ cat >config.log <<_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
 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.34.50, which was
+It was created by ld $as_me 2.35.50, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -4272,7 +4272,7 @@ fi
 
 # Define the identity of the package.
  PACKAGE='ld'
 
 # Define the identity of the package.
  PACKAGE='ld'
- VERSION='2.34.50'
+ VERSION='2.35.50'
 
 
 cat >>confdefs.h <<_ACEOF
 
 
 cat >>confdefs.h <<_ACEOF
@@ -18315,7 +18315,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
 # 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.34.50, which was
+This file was extended by ld $as_me 2.35.50, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -18381,7 +18381,7 @@ _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
 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.34.50
+ld config.status 2.35.50
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
index a4215b26160a5dd9cfa56eaa75687d106a2f5a14..a7718dfc24b60a62bd0882ae265bbf0548995935 100644 (file)
@@ -1,3 +1,8 @@
+2020-07-04  Nick Clifton  <nickc@redhat.com>
+
+       * configure: Regenerate.
+       * po/opcodes.pot: Regenerate.
+
 2020-07-04  Nick Clifton  <nickc@redhat.com>
 
        Binutils 2.35 branch created.
 2020-07-04  Nick Clifton  <nickc@redhat.com>
 
        Binutils 2.35 branch created.
index 42be5febad83c01a52fa0bc2a3959e25709e390a..e448c9ea9c0d2bb6e231d83c5619b99fe58a6cb8 100755 (executable)
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for opcodes 2.34.50.
+# Generated by GNU Autoconf 2.69 for opcodes 2.35.50.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@ MAKEFLAGS=
 # Identity of this package.
 PACKAGE_NAME='opcodes'
 PACKAGE_TARNAME='opcodes'
 # Identity of this package.
 PACKAGE_NAME='opcodes'
 PACKAGE_TARNAME='opcodes'
-PACKAGE_VERSION='2.34.50'
-PACKAGE_STRING='opcodes 2.34.50'
+PACKAGE_VERSION='2.35.50'
+PACKAGE_STRING='opcodes 2.35.50'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1356,7 +1356,7 @@ if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
   # 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.34.50 to adapt to many kinds of systems.
+\`configure' configures opcodes 2.35.50 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1427,7 +1427,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of opcodes 2.34.50:";;
+     short | recursive ) echo "Configuration of opcodes 2.35.50:";;
    esac
   cat <<\_ACEOF
 
    esac
   cat <<\_ACEOF
 
@@ -1539,7 +1539,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-opcodes configure 2.34.50
+opcodes configure 2.35.50
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1950,7 +1950,7 @@ cat >config.log <<_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
 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.34.50, which was
+It was created by opcodes $as_me 2.35.50, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -3897,7 +3897,7 @@ fi
 
 # Define the identity of the package.
  PACKAGE='opcodes'
 
 # Define the identity of the package.
  PACKAGE='opcodes'
- VERSION='2.34.50'
+ VERSION='2.35.50'
 
 
 cat >>confdefs.h <<_ACEOF
 
 
 cat >>confdefs.h <<_ACEOF
@@ -13533,7 +13533,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
 # 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.34.50, which was
+This file was extended by opcodes $as_me 2.35.50, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -13599,7 +13599,7 @@ _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
 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.34.50
+opcodes config.status 2.35.50
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
index 8ff1e9c975151802ad6a870e25269467c7b37c4d..6811d81aa2e896436cb9e3a27c0bdf96e21df04f 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2020-05-20 15:53+0100\n"
+"POT-Creation-Date: 2020-07-04 10:26+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"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -26,7 +26,7 @@ msgid "specified register cannot be written to"
 msgstr ""
 
 #. Invalid option.
 msgstr ""
 
 #. Invalid option.
-#: aarch64-dis.c:93 arc-dis.c:802 arm-dis.c:11646
+#: aarch64-dis.c:93 arc-dis.c:802 arm-dis.c:11654
 #, c-format
 msgid "unrecognised disassembler option: %s"
 msgstr ""
 #, c-format
 msgid "unrecognised disassembler option: %s"
 msgstr ""
@@ -75,7 +75,7 @@ msgid ""
 msgstr ""
 
 #: aarch64-dis.c:3552 mips-dis.c:2778 mips-dis.c:2788 mips-dis.c:2791
 msgstr ""
 
 #: aarch64-dis.c:3552 mips-dis.c:2778 mips-dis.c:2788 mips-dis.c:2791
-#: nfp-dis.c:2981 riscv-dis.c:616
+#: nfp-dis.c:2981 riscv-dis.c:620
 #, c-format
 msgid "\n"
 msgstr ""
 #, c-format
 msgid "\n"
 msgstr ""
@@ -291,47 +291,47 @@ msgstr ""
 msgid "writing to a read-only register"
 msgstr ""
 
 msgid "writing to a read-only register"
 msgstr ""
 
-#: aarch64-opc.c:4886
+#: aarch64-opc.c:4711
 msgid "instruction opens new dependency sequence without ending previous one"
 msgstr ""
 
 msgid "instruction opens new dependency sequence without ending previous one"
 msgstr ""
 
-#: aarch64-opc.c:4906
+#: aarch64-opc.c:4731
 msgid "previous `movprfx' sequence not closed"
 msgstr ""
 
 msgid "previous `movprfx' sequence not closed"
 msgstr ""
 
-#: aarch64-opc.c:4925
+#: aarch64-opc.c:4750
 msgid "SVE instruction expected after `movprfx'"
 msgstr ""
 
 msgid "SVE instruction expected after `movprfx'"
 msgstr ""
 
-#: aarch64-opc.c:4938
+#: aarch64-opc.c:4763
 msgid "SVE `movprfx' compatible instruction expected"
 msgstr ""
 
 msgid "SVE `movprfx' compatible instruction expected"
 msgstr ""
 
-#: aarch64-opc.c:5025
+#: aarch64-opc.c:4850
 msgid "predicated instruction expected after `movprfx'"
 msgstr ""
 
 msgid "predicated instruction expected after `movprfx'"
 msgstr ""
 
-#: aarch64-opc.c:5037
+#: aarch64-opc.c:4862
 msgid "merging predicate expected due to preceding `movprfx'"
 msgstr ""
 
 msgid "merging predicate expected due to preceding `movprfx'"
 msgstr ""
 
-#: aarch64-opc.c:5049
+#: aarch64-opc.c:4874
 msgid "predicate register differs from that in preceding `movprfx'"
 msgstr ""
 
 msgid "predicate register differs from that in preceding `movprfx'"
 msgstr ""
 
-#: aarch64-opc.c:5068
+#: aarch64-opc.c:4893
 msgid "output register of preceding `movprfx' not used in current instruction"
 msgstr ""
 
 msgid "output register of preceding `movprfx' not used in current instruction"
 msgstr ""
 
-#: aarch64-opc.c:5081
+#: aarch64-opc.c:4906
 msgid "output register of preceding `movprfx' expected as output"
 msgstr ""
 
 msgid "output register of preceding `movprfx' expected as output"
 msgstr ""
 
-#: aarch64-opc.c:5093
+#: aarch64-opc.c:4918
 msgid "output register of preceding `movprfx' used as input"
 msgstr ""
 
 msgid "output register of preceding `movprfx' used as input"
 msgstr ""
 
-#: aarch64-opc.c:5109
+#: aarch64-opc.c:4934
 msgid "register size not compatible with previous `movprfx'"
 msgstr ""
 
 msgid "register size not compatible with previous `movprfx'"
 msgstr ""
 
@@ -574,67 +574,67 @@ msgstr ""
 msgid "invalid position, should be one of: 0,4,8,...124."
 msgstr ""
 
 msgid "invalid position, should be one of: 0,4,8,...124."
 msgstr ""
 
-#: arm-dis.c:5184
+#: arm-dis.c:5192
 msgid "Select raw register names"
 msgstr ""
 
 msgid "Select raw register names"
 msgstr ""
 
-#: arm-dis.c:5186
+#: arm-dis.c:5194
 msgid "Select register names used by GCC"
 msgstr ""
 
 msgid "Select register names used by GCC"
 msgstr ""
 
-#: arm-dis.c:5188
+#: arm-dis.c:5196
 msgid "Select register names used in ARM's ISA documentation"
 msgstr ""
 
 msgid "Select register names used in ARM's ISA documentation"
 msgstr ""
 
-#: arm-dis.c:5190
+#: arm-dis.c:5198
 msgid "Assume all insns are Thumb insns"
 msgstr ""
 
 msgid "Assume all insns are Thumb insns"
 msgstr ""
 
-#: arm-dis.c:5191
+#: arm-dis.c:5199
 msgid "Examine preceding label to determine an insn's type"
 msgstr ""
 
 msgid "Examine preceding label to determine an insn's type"
 msgstr ""
 
-#: arm-dis.c:5192
+#: arm-dis.c:5200
 msgid "Select register names used in the APCS"
 msgstr ""
 
 msgid "Select register names used in the APCS"
 msgstr ""
 
-#: arm-dis.c:5194
+#: arm-dis.c:5202
 msgid "Select register names used in the ATPCS"
 msgstr ""
 
 msgid "Select register names used in the ATPCS"
 msgstr ""
 
-#: arm-dis.c:5196
+#: arm-dis.c:5204
 msgid "Select special register names used in the ATPCS"
 msgstr ""
 
 msgid "Select special register names used in the ATPCS"
 msgstr ""
 
-#: arm-dis.c:5198
+#: arm-dis.c:5206
 msgid "Enable CDE extensions for coprocessor N space"
 msgstr ""
 
 msgid "Enable CDE extensions for coprocessor N space"
 msgstr ""
 
-#: arm-dis.c:8367
+#: arm-dis.c:8375
 msgid "<illegal precision>"
 msgstr ""
 
 msgid "<illegal precision>"
 msgstr ""
 
-#: arm-dis.c:11607
+#: arm-dis.c:11615
 #, c-format
 msgid "unrecognised register name set: %s"
 msgstr ""
 
 #, c-format
 msgid "unrecognised register name set: %s"
 msgstr ""
 
-#: arm-dis.c:11621
+#: arm-dis.c:11629
 #, c-format
 msgid "cde coprocessor not between 0-7: %s"
 msgstr ""
 
 #, c-format
 msgid "cde coprocessor not between 0-7: %s"
 msgstr ""
 
-#: arm-dis.c:11627
+#: arm-dis.c:11635
 #, c-format
 msgid "coproc must have an argument: %s"
 msgstr ""
 
 #, c-format
 msgid "coproc must have an argument: %s"
 msgstr ""
 
-#: arm-dis.c:11640
+#: arm-dis.c:11648
 #, c-format
 msgid "coprocN argument takes options \"generic\", \"cde\", or \"CDE\": %s"
 msgstr ""
 
 #, c-format
 msgid "coprocN argument takes options \"generic\", \"cde\", or \"CDE\": %s"
 msgstr ""
 
-#: arm-dis.c:12351
+#: arm-dis.c:12359
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -663,7 +663,7 @@ msgstr ""
 
 #: bpf-asm.c:181 epiphany-asm.c:456 fr30-asm.c:311 frv-asm.c:1264
 #: ip2k-asm.c:512 iq2000-asm.c:460 lm32-asm.c:350 m32c-asm.c:1585
 
 #: bpf-asm.c:181 epiphany-asm.c:456 fr30-asm.c:311 frv-asm.c:1264
 #: ip2k-asm.c:512 iq2000-asm.c:460 lm32-asm.c:350 m32c-asm.c:1585
-#: m32r-asm.c:329 mep-asm.c:1288 mt-asm.c:596 or1k-asm.c:571 xc16x-asm.c:377
+#: m32r-asm.c:329 mep-asm.c:1287 mt-asm.c:596 or1k-asm.c:571 xc16x-asm.c:377
 #: xstormy16-asm.c:277
 #, c-format
 msgid "internal error: unrecognized field %d while parsing"
 #: xstormy16-asm.c:277
 #, c-format
 msgid "internal error: unrecognized field %d while parsing"
@@ -671,7 +671,7 @@ msgstr ""
 
 #: bpf-asm.c:233 epiphany-asm.c:508 fr30-asm.c:363 frv-asm.c:1316
 #: ip2k-asm.c:564 iq2000-asm.c:512 lm32-asm.c:402 m32c-asm.c:1637
 
 #: bpf-asm.c:233 epiphany-asm.c:508 fr30-asm.c:363 frv-asm.c:1316
 #: ip2k-asm.c:564 iq2000-asm.c:512 lm32-asm.c:402 m32c-asm.c:1637
-#: m32r-asm.c:381 mep-asm.c:1340 mt-asm.c:648 or1k-asm.c:623 xc16x-asm.c:429
+#: m32r-asm.c:381 mep-asm.c:1339 mt-asm.c:648 or1k-asm.c:623 xc16x-asm.c:429
 #: xstormy16-asm.c:329
 msgid "missing mnemonic in syntax string"
 msgstr ""
 #: xstormy16-asm.c:329
 msgid "missing mnemonic in syntax string"
 msgstr ""
@@ -684,8 +684,8 @@ msgstr ""
 #: ip2k-asm.c:899 iq2000-asm.c:647 iq2000-asm.c:651 iq2000-asm.c:740
 #: iq2000-asm.c:847 lm32-asm.c:537 lm32-asm.c:541 lm32-asm.c:630 lm32-asm.c:737
 #: m32c-asm.c:1772 m32c-asm.c:1776 m32c-asm.c:1865 m32c-asm.c:1972
 #: ip2k-asm.c:899 iq2000-asm.c:647 iq2000-asm.c:651 iq2000-asm.c:740
 #: iq2000-asm.c:847 lm32-asm.c:537 lm32-asm.c:541 lm32-asm.c:630 lm32-asm.c:737
 #: m32c-asm.c:1772 m32c-asm.c:1776 m32c-asm.c:1865 m32c-asm.c:1972
-#: m32r-asm.c:516 m32r-asm.c:520 m32r-asm.c:609 m32r-asm.c:716 mep-asm.c:1475
-#: mep-asm.c:1479 mep-asm.c:1568 mep-asm.c:1675 mt-asm.c:783 mt-asm.c:787
+#: m32r-asm.c:516 m32r-asm.c:520 m32r-asm.c:609 m32r-asm.c:716 mep-asm.c:1474
+#: mep-asm.c:1478 mep-asm.c:1567 mep-asm.c:1674 mt-asm.c:783 mt-asm.c:787
 #: mt-asm.c:876 mt-asm.c:983 or1k-asm.c:758 or1k-asm.c:762 or1k-asm.c:851
 #: or1k-asm.c:958 xc16x-asm.c:564 xc16x-asm.c:568 xc16x-asm.c:657
 #: xc16x-asm.c:764 xstormy16-asm.c:464 xstormy16-asm.c:468 xstormy16-asm.c:557
 #: mt-asm.c:876 mt-asm.c:983 or1k-asm.c:758 or1k-asm.c:762 or1k-asm.c:851
 #: or1k-asm.c:958 xc16x-asm.c:564 xc16x-asm.c:568 xc16x-asm.c:657
 #: xc16x-asm.c:764 xstormy16-asm.c:464 xstormy16-asm.c:468 xstormy16-asm.c:557
@@ -695,7 +695,7 @@ msgstr ""
 
 #: bpf-asm.c:415 epiphany-asm.c:690 fr30-asm.c:545 frv-asm.c:1498
 #: ip2k-asm.c:746 iq2000-asm.c:694 lm32-asm.c:584 m32c-asm.c:1819
 
 #: bpf-asm.c:415 epiphany-asm.c:690 fr30-asm.c:545 frv-asm.c:1498
 #: ip2k-asm.c:746 iq2000-asm.c:694 lm32-asm.c:584 m32c-asm.c:1819
-#: m32r-asm.c:563 mep-asm.c:1522 mt-asm.c:830 or1k-asm.c:805 xc16x-asm.c:611
+#: m32r-asm.c:563 mep-asm.c:1521 mt-asm.c:830 or1k-asm.c:805 xc16x-asm.c:611
 #: xstormy16-asm.c:511
 #, c-format
 msgid "syntax error (expected char `%c', found `%c')"
 #: xstormy16-asm.c:511
 #, c-format
 msgid "syntax error (expected char `%c', found `%c')"
@@ -703,7 +703,7 @@ msgstr ""
 
 #: bpf-asm.c:425 epiphany-asm.c:700 fr30-asm.c:555 frv-asm.c:1508
 #: ip2k-asm.c:756 iq2000-asm.c:704 lm32-asm.c:594 m32c-asm.c:1829
 
 #: bpf-asm.c:425 epiphany-asm.c:700 fr30-asm.c:555 frv-asm.c:1508
 #: ip2k-asm.c:756 iq2000-asm.c:704 lm32-asm.c:594 m32c-asm.c:1829
-#: m32r-asm.c:573 mep-asm.c:1532 mt-asm.c:840 or1k-asm.c:815 xc16x-asm.c:621
+#: m32r-asm.c:573 mep-asm.c:1531 mt-asm.c:840 or1k-asm.c:815 xc16x-asm.c:621
 #: xstormy16-asm.c:521
 #, c-format
 msgid "syntax error (expected char `%c', found end of instruction)"
 #: xstormy16-asm.c:521
 #, c-format
 msgid "syntax error (expected char `%c', found end of instruction)"
@@ -711,21 +711,21 @@ msgstr ""
 
 #: bpf-asm.c:455 epiphany-asm.c:730 fr30-asm.c:585 frv-asm.c:1538
 #: ip2k-asm.c:786 iq2000-asm.c:734 lm32-asm.c:624 m32c-asm.c:1859
 
 #: bpf-asm.c:455 epiphany-asm.c:730 fr30-asm.c:585 frv-asm.c:1538
 #: ip2k-asm.c:786 iq2000-asm.c:734 lm32-asm.c:624 m32c-asm.c:1859
-#: m32r-asm.c:603 mep-asm.c:1562 mt-asm.c:870 or1k-asm.c:845 xc16x-asm.c:651
+#: m32r-asm.c:603 mep-asm.c:1561 mt-asm.c:870 or1k-asm.c:845 xc16x-asm.c:651
 #: xstormy16-asm.c:551
 msgid "junk at end of line"
 msgstr ""
 
 #: bpf-asm.c:567 epiphany-asm.c:842 fr30-asm.c:697 frv-asm.c:1650
 #: ip2k-asm.c:898 iq2000-asm.c:846 lm32-asm.c:736 m32c-asm.c:1971
 #: xstormy16-asm.c:551
 msgid "junk at end of line"
 msgstr ""
 
 #: bpf-asm.c:567 epiphany-asm.c:842 fr30-asm.c:697 frv-asm.c:1650
 #: ip2k-asm.c:898 iq2000-asm.c:846 lm32-asm.c:736 m32c-asm.c:1971
-#: m32r-asm.c:715 mep-asm.c:1674 mt-asm.c:982 or1k-asm.c:957 xc16x-asm.c:763
+#: m32r-asm.c:715 mep-asm.c:1673 mt-asm.c:982 or1k-asm.c:957 xc16x-asm.c:763
 #: xstormy16-asm.c:663
 msgid "unrecognized form of instruction"
 msgstr ""
 
 #: bpf-asm.c:581 epiphany-asm.c:856 fr30-asm.c:711 frv-asm.c:1664
 #: ip2k-asm.c:912 iq2000-asm.c:860 lm32-asm.c:750 m32c-asm.c:1985
 #: xstormy16-asm.c:663
 msgid "unrecognized form of instruction"
 msgstr ""
 
 #: bpf-asm.c:581 epiphany-asm.c:856 fr30-asm.c:711 frv-asm.c:1664
 #: ip2k-asm.c:912 iq2000-asm.c:860 lm32-asm.c:750 m32c-asm.c:1985
-#: m32r-asm.c:729 mep-asm.c:1688 mt-asm.c:996 or1k-asm.c:971 xc16x-asm.c:777
+#: m32r-asm.c:729 mep-asm.c:1687 mt-asm.c:996 or1k-asm.c:971 xc16x-asm.c:777
 #: xstormy16-asm.c:677
 #, c-format
 msgid "bad instruction `%.50s...'"
 #: xstormy16-asm.c:677
 #, c-format
 msgid "bad instruction `%.50s...'"
@@ -733,25 +733,25 @@ msgstr ""
 
 #: bpf-asm.c:584 epiphany-asm.c:859 fr30-asm.c:714 frv-asm.c:1667
 #: ip2k-asm.c:915 iq2000-asm.c:863 lm32-asm.c:753 m32c-asm.c:1988
 
 #: bpf-asm.c:584 epiphany-asm.c:859 fr30-asm.c:714 frv-asm.c:1667
 #: ip2k-asm.c:915 iq2000-asm.c:863 lm32-asm.c:753 m32c-asm.c:1988
-#: m32r-asm.c:732 mep-asm.c:1691 mt-asm.c:999 or1k-asm.c:974 xc16x-asm.c:780
+#: m32r-asm.c:732 mep-asm.c:1690 mt-asm.c:999 or1k-asm.c:974 xc16x-asm.c:780
 #: xstormy16-asm.c:680
 #, c-format
 msgid "bad instruction `%.50s'"
 msgstr ""
 
 #: xstormy16-asm.c:680
 #, c-format
 msgid "bad instruction `%.50s'"
 msgstr ""
 
-#: bpf-desc.c:1661
+#: bpf-desc.c:1671
 #, c-format
 msgid ""
 "internal error: bpf_cgen_rebuild_tables: conflicting insn-chunk-bitsize "
 "values: `%d' vs. `%d'"
 msgstr ""
 
 #, c-format
 msgid ""
 "internal error: bpf_cgen_rebuild_tables: conflicting insn-chunk-bitsize "
 "values: `%d' vs. `%d'"
 msgstr ""
 
-#: bpf-desc.c:1744
+#: bpf-desc.c:1759
 #, c-format
 msgid "internal error: bpf_cgen_cpu_open: unsupported argument `%d'"
 msgstr ""
 
 #, c-format
 msgid "internal error: bpf_cgen_cpu_open: unsupported argument `%d'"
 msgstr ""
 
-#: bpf-desc.c:1763
+#: bpf-desc.c:1778
 #, c-format
 msgid "internal error: bpf_cgen_cpu_open: no endianness specified"
 msgstr ""
 #, c-format
 msgid "internal error: bpf_cgen_cpu_open: no endianness specified"
 msgstr ""
@@ -869,12 +869,12 @@ msgstr ""
 msgid "Address 0x%s is out of bounds.\n"
 msgstr ""
 
 msgid "Address 0x%s is out of bounds.\n"
 msgstr ""
 
-#: disassemble.c:839
+#: disassemble.c:840
 #, c-format
 msgid "assertion fail %s:%d"
 msgstr ""
 
 #, c-format
 msgid "assertion fail %s:%d"
 msgstr ""
 
-#: disassemble.c:840
+#: disassemble.c:841
 msgid "Please report this bug"
 msgstr ""
 
 msgid "Please report this bug"
 msgstr ""
 
@@ -920,12 +920,12 @@ msgid ""
 "values: `%d' vs. `%d'"
 msgstr ""
 
 "values: `%d' vs. `%d'"
 msgstr ""
 
-#: epiphany-desc.c:2192
+#: epiphany-desc.c:2197
 #, c-format
 msgid "internal error: epiphany_cgen_cpu_open: unsupported argument `%d'"
 msgstr ""
 
 #, c-format
 msgid "internal error: epiphany_cgen_cpu_open: unsupported argument `%d'"
 msgstr ""
 
-#: epiphany-desc.c:2211
+#: epiphany-desc.c:2216
 #, c-format
 msgid "internal error: epiphany_cgen_cpu_open: no endianness specified"
 msgstr ""
 #, c-format
 msgid "internal error: epiphany_cgen_cpu_open: no endianness specified"
 msgstr ""
@@ -953,12 +953,12 @@ msgid ""
 "values: `%d' vs. `%d'"
 msgstr ""
 
 "values: `%d' vs. `%d'"
 msgstr ""
 
-#: fr30-desc.c:1669
+#: fr30-desc.c:1674
 #, c-format
 msgid "internal error: fr30_cgen_cpu_open: unsupported argument `%d'"
 msgstr ""
 
 #, c-format
 msgid "internal error: fr30_cgen_cpu_open: unsupported argument `%d'"
 msgstr ""
 
-#: fr30-desc.c:1688
+#: fr30-desc.c:1693
 #, c-format
 msgid "internal error: fr30_cgen_cpu_open: no endianness specified"
 msgstr ""
 #, c-format
 msgid "internal error: fr30_cgen_cpu_open: no endianness specified"
 msgstr ""
@@ -986,12 +986,12 @@ msgid ""
 "values: `%d' vs. `%d'"
 msgstr ""
 
 "values: `%d' vs. `%d'"
 msgstr ""
 
-#: frv-desc.c:6409
+#: frv-desc.c:6414
 #, c-format
 msgid "internal error: frv_cgen_cpu_open: unsupported argument `%d'"
 msgstr ""
 
 #, c-format
 msgid "internal error: frv_cgen_cpu_open: unsupported argument `%d'"
 msgstr ""
 
-#: frv-desc.c:6428
+#: frv-desc.c:6433
 #, c-format
 msgid "internal error: frv_cgen_cpu_open: no endianness specified"
 msgstr ""
 #, c-format
 msgid "internal error: frv_cgen_cpu_open: no endianness specified"
 msgstr ""
@@ -1021,11 +1021,11 @@ msgstr ""
 msgid "Don't understand 0x%x \n"
 msgstr ""
 
 msgid "Don't understand 0x%x \n"
 msgstr ""
 
-#: i386-dis.c:11091
+#: i386-dis.c:11040
 msgid "<internal disassembler error>"
 msgstr ""
 
 msgid "<internal disassembler error>"
 msgstr ""
 
-#: i386-dis.c:11389
+#: i386-dis.c:11337
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -1034,145 +1034,145 @@ msgid ""
 "with the -M switch (multiple options should be separated by commas):\n"
 msgstr ""
 
 "with the -M switch (multiple options should be separated by commas):\n"
 msgstr ""
 
-#: i386-dis.c:11393
+#: i386-dis.c:11341
 #, c-format
 msgid "  x86-64      Disassemble in 64bit mode\n"
 msgstr ""
 
 #, c-format
 msgid "  x86-64      Disassemble in 64bit mode\n"
 msgstr ""
 
-#: i386-dis.c:11394
+#: i386-dis.c:11342
 #, c-format
 msgid "  i386        Disassemble in 32bit mode\n"
 msgstr ""
 
 #, c-format
 msgid "  i386        Disassemble in 32bit mode\n"
 msgstr ""
 
-#: i386-dis.c:11395
+#: i386-dis.c:11343
 #, c-format
 msgid "  i8086       Disassemble in 16bit mode\n"
 msgstr ""
 
 #, c-format
 msgid "  i8086       Disassemble in 16bit mode\n"
 msgstr ""
 
-#: i386-dis.c:11396
+#: i386-dis.c:11344
 #, c-format
 msgid "  att         Display instruction in AT&T syntax\n"
 msgstr ""
 
 #, c-format
 msgid "  att         Display instruction in AT&T syntax\n"
 msgstr ""
 
-#: i386-dis.c:11397
+#: i386-dis.c:11345
 #, c-format
 msgid "  intel       Display instruction in Intel syntax\n"
 msgstr ""
 
 #, c-format
 msgid "  intel       Display instruction in Intel syntax\n"
 msgstr ""
 
-#: i386-dis.c:11398
+#: i386-dis.c:11346
 #, c-format
 msgid ""
 "  att-mnemonic\n"
 "              Display instruction in AT&T mnemonic\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  att-mnemonic\n"
 "              Display instruction in AT&T mnemonic\n"
 msgstr ""
 
-#: i386-dis.c:11400
+#: i386-dis.c:11348
 #, c-format
 msgid ""
 "  intel-mnemonic\n"
 "              Display instruction in Intel mnemonic\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  intel-mnemonic\n"
 "              Display instruction in Intel mnemonic\n"
 msgstr ""
 
-#: i386-dis.c:11402
+#: i386-dis.c:11350
 #, c-format
 msgid "  addr64      Assume 64bit address size\n"
 msgstr ""
 
 #, c-format
 msgid "  addr64      Assume 64bit address size\n"
 msgstr ""
 
-#: i386-dis.c:11403
+#: i386-dis.c:11351
 #, c-format
 msgid "  addr32      Assume 32bit address size\n"
 msgstr ""
 
 #, c-format
 msgid "  addr32      Assume 32bit address size\n"
 msgstr ""
 
-#: i386-dis.c:11404
+#: i386-dis.c:11352
 #, c-format
 msgid "  addr16      Assume 16bit address size\n"
 msgstr ""
 
 #, c-format
 msgid "  addr16      Assume 16bit address size\n"
 msgstr ""
 
-#: i386-dis.c:11405
+#: i386-dis.c:11353
 #, c-format
 msgid "  data32      Assume 32bit data size\n"
 msgstr ""
 
 #, c-format
 msgid "  data32      Assume 32bit data size\n"
 msgstr ""
 
-#: i386-dis.c:11406
+#: i386-dis.c:11354
 #, c-format
 msgid "  data16      Assume 16bit data size\n"
 msgstr ""
 
 #, c-format
 msgid "  data16      Assume 16bit data size\n"
 msgstr ""
 
-#: i386-dis.c:11407
+#: i386-dis.c:11355
 #, c-format
 msgid "  suffix      Always display instruction suffix in AT&T syntax\n"
 msgstr ""
 
 #, c-format
 msgid "  suffix      Always display instruction suffix in AT&T syntax\n"
 msgstr ""
 
-#: i386-dis.c:11408
+#: i386-dis.c:11356
 #, c-format
 msgid "  amd64       Display instruction in AMD64 ISA\n"
 msgstr ""
 
 #, c-format
 msgid "  amd64       Display instruction in AMD64 ISA\n"
 msgstr ""
 
-#: i386-dis.c:11409
+#: i386-dis.c:11357
 #, c-format
 msgid "  intel64     Display instruction in Intel64 ISA\n"
 msgstr ""
 
 #, c-format
 msgid "  intel64     Display instruction in Intel64 ISA\n"
 msgstr ""
 
-#: i386-dis.c:11972
+#: i386-dis.c:11912
 msgid "64-bit address is disabled"
 msgstr ""
 
 msgid "64-bit address is disabled"
 msgstr ""
 
-#: i386-gen.c:792
+#: i386-gen.c:793
 #, c-format
 msgid "%s: error: "
 msgstr ""
 
 #, c-format
 msgid "%s: error: "
 msgstr ""
 
-#: i386-gen.c:959
+#: i386-gen.c:960
 #, c-format
 msgid "%s: %d: unknown bitfield: %s\n"
 msgstr ""
 
 #, c-format
 msgid "%s: %d: unknown bitfield: %s\n"
 msgstr ""
 
-#: i386-gen.c:961
+#: i386-gen.c:962
 #, c-format
 msgid "unknown bitfield: %s\n"
 msgstr ""
 
 #, c-format
 msgid "unknown bitfield: %s\n"
 msgstr ""
 
-#: i386-gen.c:1024
+#: i386-gen.c:1025
 #, c-format
 msgid "%s: %d: missing `)' in bitfield: %s\n"
 msgstr ""
 
 #, c-format
 msgid "%s: %d: missing `)' in bitfield: %s\n"
 msgstr ""
 
-#: i386-gen.c:1125
+#: i386-gen.c:1126
 #, c-format
 msgid "unknown broadcast operand: %s\n"
 msgstr ""
 
 #, c-format
 msgid "unknown broadcast operand: %s\n"
 msgstr ""
 
-#: i386-gen.c:1776
+#: i386-gen.c:1777
 #, c-format
 msgid "can't find i386-reg.tbl for reading, errno = %s\n"
 msgstr ""
 
 #, c-format
 msgid "can't find i386-reg.tbl for reading, errno = %s\n"
 msgstr ""
 
-#: i386-gen.c:1854
+#: i386-gen.c:1855
 #, c-format
 msgid "can't create i386-init.h, errno = %s\n"
 msgstr ""
 
 #, c-format
 msgid "can't create i386-init.h, errno = %s\n"
 msgstr ""
 
-#: i386-gen.c:1944 ia64-gen.c:2829
+#: i386-gen.c:1945 ia64-gen.c:2829
 #, c-format
 msgid "unable to change directory to \"%s\", errno = %s\n"
 msgstr ""
 
 #, c-format
 msgid "unable to change directory to \"%s\", errno = %s\n"
 msgstr ""
 
-#: i386-gen.c:1958 i386-gen.c:1963
+#: i386-gen.c:1959 i386-gen.c:1964
 #, c-format
 msgid "CpuMax != %d!\n"
 msgstr ""
 
 #, c-format
 msgid "CpuMax != %d!\n"
 msgstr ""
 
-#: i386-gen.c:1967
+#: i386-gen.c:1968
 #, c-format
 msgid "%d unused bits in i386_cpu_flags.\n"
 msgstr ""
 
 #, c-format
 msgid "%d unused bits in i386_cpu_flags.\n"
 msgstr ""
 
-#: i386-gen.c:1982
+#: i386-gen.c:1983
 #, c-format
 msgid "%d unused bits in i386_operand_type.\n"
 msgstr ""
 
 #, c-format
 msgid "%d unused bits in i386_operand_type.\n"
 msgstr ""
 
-#: i386-gen.c:1996
+#: i386-gen.c:1997
 #, c-format
 msgid "can't create i386-tbl.h, errno = %s\n"
 msgstr ""
 #, c-format
 msgid "can't create i386-tbl.h, errno = %s\n"
 msgstr ""
@@ -1342,12 +1342,12 @@ msgid ""
 "values: `%d' vs. `%d'"
 msgstr ""
 
 "values: `%d' vs. `%d'"
 msgstr ""
 
-#: ip2k-desc.c:1098
+#: ip2k-desc.c:1103
 #, c-format
 msgid "internal error: ip2k_cgen_cpu_open: unsupported argument `%d'"
 msgstr ""
 
 #, c-format
 msgid "internal error: ip2k_cgen_cpu_open: unsupported argument `%d'"
 msgstr ""
 
-#: ip2k-desc.c:1117
+#: ip2k-desc.c:1122
 #, c-format
 msgid "internal error: ip2k_cgen_cpu_open: no endianness specified"
 msgstr ""
 #, c-format
 msgid "internal error: ip2k_cgen_cpu_open: no endianness specified"
 msgstr ""
@@ -1371,12 +1371,12 @@ msgid ""
 "values: `%d' vs. `%d'"
 msgstr ""
 
 "values: `%d' vs. `%d'"
 msgstr ""
 
-#: iq2000-desc.c:2103
+#: iq2000-desc.c:2108
 #, c-format
 msgid "internal error: iq2000_cgen_cpu_open: unsupported argument `%d'"
 msgstr ""
 
 #, c-format
 msgid "internal error: iq2000_cgen_cpu_open: unsupported argument `%d'"
 msgstr ""
 
-#: iq2000-desc.c:2122
+#: iq2000-desc.c:2127
 #, c-format
 msgid "internal error: iq2000_cgen_cpu_open: no endianness specified"
 msgstr ""
 #, c-format
 msgid "internal error: iq2000_cgen_cpu_open: no endianness specified"
 msgstr ""
@@ -1404,12 +1404,12 @@ msgid ""
 "values: `%d' vs. `%d'"
 msgstr ""
 
 "values: `%d' vs. `%d'"
 msgstr ""
 
-#: lm32-desc.c:1085
+#: lm32-desc.c:1090
 #, c-format
 msgid "internal error: lm32_cgen_cpu_open: unsupported argument `%d'"
 msgstr ""
 
 #, c-format
 msgid "internal error: lm32_cgen_cpu_open: unsupported argument `%d'"
 msgstr ""
 
-#: lm32-desc.c:1104
+#: lm32-desc.c:1109
 #, c-format
 msgid "internal error: lm32_cgen_cpu_open: no endianness specified"
 msgstr ""
 #, c-format
 msgid "internal error: lm32_cgen_cpu_open: no endianness specified"
 msgstr ""
@@ -1505,12 +1505,12 @@ msgid ""
 "values: `%d' vs. `%d'"
 msgstr ""
 
 "values: `%d' vs. `%d'"
 msgstr ""
 
-#: m32c-desc.c:63116
+#: m32c-desc.c:63121
 #, c-format
 msgid "internal error: m32c_cgen_cpu_open: unsupported argument `%d'"
 msgstr ""
 
 #, c-format
 msgid "internal error: m32c_cgen_cpu_open: unsupported argument `%d'"
 msgstr ""
 
-#: m32c-desc.c:63135
+#: m32c-desc.c:63140
 #, c-format
 msgid "internal error: m32c_cgen_cpu_open: no endianness specified"
 msgstr ""
 #, c-format
 msgid "internal error: m32c_cgen_cpu_open: no endianness specified"
 msgstr ""
@@ -1522,12 +1522,12 @@ msgid ""
 "values: `%d' vs. `%d'"
 msgstr ""
 
 "values: `%d' vs. `%d'"
 msgstr ""
 
-#: m32r-desc.c:1448
+#: m32r-desc.c:1453
 #, c-format
 msgid "internal error: m32r_cgen_cpu_open: unsupported argument `%d'"
 msgstr ""
 
 #, c-format
 msgid "internal error: m32r_cgen_cpu_open: unsupported argument `%d'"
 msgstr ""
 
-#: m32r-desc.c:1467
+#: m32r-desc.c:1472
 #, c-format
 msgid "internal error: m32r_cgen_cpu_open: no endianness specified"
 msgstr ""
 #, c-format
 msgid "internal error: m32r_cgen_cpu_open: no endianness specified"
 msgstr ""
@@ -1582,12 +1582,12 @@ msgid ""
 "values: `%d' vs. `%d'"
 msgstr ""
 
 "values: `%d' vs. `%d'"
 msgstr ""
 
-#: mep-desc.c:6309
+#: mep-desc.c:6314
 #, c-format
 msgid "internal error: mep_cgen_cpu_open: unsupported argument `%d'"
 msgstr ""
 
 #, c-format
 msgid "internal error: mep_cgen_cpu_open: unsupported argument `%d'"
 msgstr ""
 
-#: mep-desc.c:6328
+#: mep-desc.c:6333
 #, c-format
 msgid "internal error: mep_cgen_cpu_open: no endianness specified"
 msgstr ""
 #, c-format
 msgid "internal error: mep_cgen_cpu_open: no endianness specified"
 msgstr ""
@@ -1767,12 +1767,12 @@ msgid ""
 "values: `%d' vs. `%d'"
 msgstr ""
 
 "values: `%d' vs. `%d'"
 msgstr ""
 
-#: mt-desc.c:1229
+#: mt-desc.c:1234
 #, c-format
 msgid "internal error: mt_cgen_cpu_open: unsupported argument `%d'"
 msgstr ""
 
 #, c-format
 msgid "internal error: mt_cgen_cpu_open: unsupported argument `%d'"
 msgstr ""
 
-#: mt-desc.c:1248
+#: mt-desc.c:1253
 #, c-format
 msgid "internal error: mt_cgen_cpu_open: no endianness specified"
 msgstr ""
 #, c-format
 msgid "internal error: mt_cgen_cpu_open: no endianness specified"
 msgstr ""
@@ -1868,7 +1868,7 @@ msgstr ""
 #. an immediate either. We don't know how much to increase
 #. aoffsetp by since whatever generated this is broken
 #. anyway!
 #. an immediate either. We don't know how much to increase
 #. aoffsetp by since whatever generated this is broken
 #. anyway!
-#: ns32k-dis.c:535
+#: ns32k-dis.c:533
 #, c-format
 msgid "$<undefined>"
 msgstr ""
 #, c-format
 msgid "$<undefined>"
 msgstr ""
@@ -1888,22 +1888,22 @@ msgid ""
 "values: `%d' vs. `%d'"
 msgstr ""
 
 "values: `%d' vs. `%d'"
 msgstr ""
 
-#: or1k-desc.c:2123
+#: or1k-desc.c:2128
 #, c-format
 msgid "internal error: or1k_cgen_cpu_open: unsupported argument `%d'"
 msgstr ""
 
 #, c-format
 msgid "internal error: or1k_cgen_cpu_open: unsupported argument `%d'"
 msgstr ""
 
-#: or1k-desc.c:2142
+#: or1k-desc.c:2147
 #, c-format
 msgid "internal error: or1k_cgen_cpu_open: no endianness specified"
 msgstr ""
 
 #, c-format
 msgid "internal error: or1k_cgen_cpu_open: no endianness specified"
 msgstr ""
 
-#: ppc-dis.c:381
+#: ppc-dis.c:386
 #, c-format
 msgid "warning: ignoring unknown -M%s option"
 msgstr ""
 
 #, c-format
 msgid "warning: ignoring unknown -M%s option"
 msgstr ""
 
-#: ppc-dis.c:972
+#: ppc-dis.c:977
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -2032,29 +2032,29 @@ msgid "invalid Ddd value"
 msgstr ""
 
 #. The option without '=' should be defined above.
 msgstr ""
 
 #. The option without '=' should be defined above.
-#: riscv-dis.c:84 riscv-dis.c:108
+#: riscv-dis.c:85 riscv-dis.c:109
 #, c-format
 msgid "unrecognized disassembler option: %s"
 msgstr ""
 
 #. Invalid options with '=', no option name before '=',
 #. and no value after '='.
 #, c-format
 msgid "unrecognized disassembler option: %s"
 msgstr ""
 
 #. Invalid options with '=', no option name before '=',
 #. and no value after '='.
-#: riscv-dis.c:92
+#: riscv-dis.c:93
 #, c-format
 msgid "unrecognized disassembler option with '=': %s"
 msgstr ""
 
 #, c-format
 msgid "unrecognized disassembler option with '=': %s"
 msgstr ""
 
-#: riscv-dis.c:102
+#: riscv-dis.c:103
 #, c-format
 msgid "unknown privilege spec set by %s=%s"
 msgstr ""
 
 #, c-format
 msgid "unknown privilege spec set by %s=%s"
 msgstr ""
 
-#: riscv-dis.c:402
+#: riscv-dis.c:406
 #, c-format
 msgid "# internal error, undefined modifier (%c)"
 msgstr ""
 
 #, c-format
 msgid "# internal error, undefined modifier (%c)"
 msgstr ""
 
-#: riscv-dis.c:601
+#: riscv-dis.c:605
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -2062,14 +2062,14 @@ msgid ""
 "with the -M switch (multiple options should be separated by commas):\n"
 msgstr ""
 
 "with the -M switch (multiple options should be separated by commas):\n"
 msgstr ""
 
-#: riscv-dis.c:605
+#: riscv-dis.c:609
 #, c-format
 msgid ""
 "\n"
 "  numeric         Print numeric register names, rather than ABI names.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "  numeric         Print numeric register names, rather than ABI names.\n"
 msgstr ""
 
-#: riscv-dis.c:608
+#: riscv-dis.c:612
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -2077,7 +2077,7 @@ msgid ""
 "                  than into pseudoinstructions.\n"
 msgstr ""
 
 "                  than into pseudoinstructions.\n"
 msgstr ""
 
-#: riscv-dis.c:612
+#: riscv-dis.c:616
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -2158,7 +2158,7 @@ msgid "internal error: bad sparc-opcode.h: \"%s\" == \"%s\"\n"
 msgstr ""
 
 #. Mark as non-valid instruction.
 msgstr ""
 
 #. Mark as non-valid instruction.
-#: sparc-dis.c:1095
+#: sparc-dis.c:1094
 msgid "unknown"
 msgstr ""
 
 msgid "unknown"
 msgstr ""
 
@@ -2316,12 +2316,12 @@ msgid ""
 "values: `%d' vs. `%d'"
 msgstr ""
 
 "values: `%d' vs. `%d'"
 msgstr ""
 
-#: xc16x-desc.c:3432
+#: xc16x-desc.c:3437
 #, c-format
 msgid "internal error: xc16x_cgen_cpu_open: unsupported argument `%d'"
 msgstr ""
 
 #, c-format
 msgid "internal error: xc16x_cgen_cpu_open: unsupported argument `%d'"
 msgstr ""
 
-#: xc16x-desc.c:3451
+#: xc16x-desc.c:3456
 #, c-format
 msgid "internal error: xc16x_cgen_cpu_open: no endianness specified"
 msgstr ""
 #, c-format
 msgid "internal error: xc16x_cgen_cpu_open: no endianness specified"
 msgstr ""
@@ -2373,12 +2373,12 @@ msgid ""
 "bitsize values: `%d' vs. `%d'"
 msgstr ""
 
 "bitsize values: `%d' vs. `%d'"
 msgstr ""
 
-#: xstormy16-desc.c:1400
+#: xstormy16-desc.c:1405
 #, c-format
 msgid "internal error: xstormy16_cgen_cpu_open: unsupported argument `%d'"
 msgstr ""
 
 #, c-format
 msgid "internal error: xstormy16_cgen_cpu_open: unsupported argument `%d'"
 msgstr ""
 
-#: xstormy16-desc.c:1419
+#: xstormy16-desc.c:1424
 #, c-format
 msgid "internal error: xstormy16_cgen_cpu_open: no endianness specified"
 msgstr ""
 #, c-format
 msgid "internal error: xstormy16_cgen_cpu_open: no endianness specified"
 msgstr ""
This page took 0.45445 seconds and 4 git commands to generate.