public inbox for gdb-cvs@sourceware.org
help / color / mirror / Atom feed
* [binutils-gdb/binutils-2_42-branch] Update version number and regenerate configure files
@ 2024-01-15 15:10 Nick Clifton
  0 siblings, 0 replies; only message in thread
From: Nick Clifton @ 2024-01-15 15:10 UTC (permalink / raw)
  To: bfd-cvs, gdb-cvs

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

commit 07c0a42ddf497e8bec62882fbc809ff13a971d8d
Author: Nick Clifton <nickc@redhat.com>
Date:   Mon Jan 15 15:10:12 2024 +0000

    Update version number and regenerate configure files

Diff:
---
 bfd/ChangeLog                  |    6 +
 bfd/configure                  |   20 +-
 bfd/po/bfd.pot                 | 1029 ++++-----
 bfd/version.m4                 |    2 +-
 binutils/ChangeLog             |    5 +
 binutils/configure             |   20 +-
 binutils/po/binutils.pot       | 1544 +++++++-------
 gas/ChangeLog                  |    6 +
 gas/configure                  |   20 +-
 gas/po/POTFILES.in             |    6 +
 gas/po/gas.pot                 | 4490 +++++++++++++++++++++-------------------
 gold/ChangeLog                 |    4 +
 gold/po/gold.pot               |  188 +-
 gprof/ChangeLog                |    5 +
 gprof/configure                |   20 +-
 gprof/po/gprof.pot             |    2 +-
 gprofng/configure              |   20 +-
 gprofng/doc/version.texi       |    6 +-
 gprofng/libcollector/configure |   20 +-
 ld/ChangeLog                   |    5 +
 ld/configure                   |   20 +-
 ld/po/ld.pot                   | 1257 +++++------
 opcodes/ChangeLog              |    5 +
 opcodes/configure              |   20 +-
 opcodes/po/opcodes.pot         |  222 +-
 25 files changed, 4649 insertions(+), 4293 deletions(-)

diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 97d0c585a56..e3c95535723 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,9 @@
+2024-01-15  Nick Clifton  <nickc@redhat.com>
+
+	* version.m4: Change to 2.42.50.
+	* configure: Regenerate.
+	* po/bfd.pot: Regenerate.
+
 2024-01-15  Nick Clifton  <nickc@redhat.com>
 
 	* 2.42 branch point.
diff --git a/bfd/configure b/bfd/configure
index 6c56ffee111..0a6e96c5b3b 100755
--- a/bfd/configure
+++ b/bfd/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for bfd 2.41.50.
+# Generated by GNU Autoconf 2.69 for bfd 2.41.90.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@ MAKEFLAGS=
 # Identity of this package.
 PACKAGE_NAME='bfd'
 PACKAGE_TARNAME='bfd'
-PACKAGE_VERSION='2.41.50'
-PACKAGE_STRING='bfd 2.41.50'
+PACKAGE_VERSION='2.41.90'
+PACKAGE_STRING='bfd 2.41.90'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1411,7 +1411,7 @@ if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures bfd 2.41.50 to adapt to many kinds of systems.
+\`configure' configures bfd 2.41.90 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1482,7 +1482,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of bfd 2.41.50:";;
+     short | recursive ) echo "Configuration of bfd 2.41.90:";;
    esac
   cat <<\_ACEOF
 
@@ -1627,7 +1627,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-bfd configure 2.41.50
+bfd configure 2.41.90
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2221,7 +2221,7 @@ cat >config.log <<_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by bfd $as_me 2.41.50, which was
+It was created by bfd $as_me 2.41.90, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -3204,7 +3204,7 @@ fi
 
 # Define the identity of the package.
  PACKAGE='bfd'
- VERSION='2.41.50'
+ VERSION='2.41.90'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -18090,7 +18090,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by bfd $as_me 2.41.50, which was
+This file was extended by bfd $as_me 2.41.90, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -18156,7 +18156,7 @@ _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-bfd config.status 2.41.50
+bfd config.status 2.41.90
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff --git a/bfd/po/bfd.pot b/bfd/po/bfd.pot
index 4f947251e53..3af316fa845 100644
--- a/bfd/po/bfd.pot
+++ b/bfd/po/bfd.pot
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: https://sourceware.org/bugzilla/\n"
-"POT-Creation-Date: 2023-11-15 11:09+0000\n"
+"POT-Creation-Date: 2024-01-15 14:55+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -68,18 +68,18 @@ msgid "%pB: unsupported relocation type"
 msgstr ""
 
 #. Unknown relocation.
-#: aoutx.h:4400 coff-alpha.c:601 coff-alpha.c:1559 coff-mips.c:356
-#: coff-rs6000.c:3050 coff-sh.c:504 coff-tic4x.c:184 coff-tic54x.c:262
-#: elf-hppa.h:798 elf-hppa.h:826 elf-m10200.c:226 elf-m10300.c:813
-#: elf32-arc.c:532 elf32-arm.c:1985 elf32-avr.c:962 elf32-bfin.c:1063
-#: elf32-bfin.c:4686 elf32-cr16.c:654 elf32-cr16.c:684 elf32-cris.c:467
-#: elf32-crx.c:429 elf32-csky.c:991 elf32-d10v.c:234 elf32-d30v.c:522
-#: elf32-d30v.c:544 elf32-dlx.c:546 elf32-epiphany.c:373 elf32-fr30.c:381
-#: elf32-frv.c:2559 elf32-frv.c:6240 elf32-ft32.c:304 elf32-h8300.c:302
-#: elf32-i386.c:394 elf32-ip2k.c:1241 elf32-iq2000.c:442 elf32-lm32.c:496
-#: elf32-m32c.c:305 elf32-m32r.c:1286 elf32-m32r.c:1311 elf32-m32r.c:2209
-#: elf32-m68hc11.c:390 elf32-m68hc12.c:510 elf32-m68k.c:354 elf32-mcore.c:354
-#: elf32-mcore.c:440 elf32-mep.c:385 elf32-metag.c:871 elf32-microblaze.c:708
+#: aoutx.h:4400 coff-alpha.c:601 coff-mips.c:356 coff-rs6000.c:3050
+#: coff-sh.c:504 coff-tic4x.c:184 coff-tic54x.c:262 elf-hppa.h:798
+#: elf-hppa.h:826 elf-m10200.c:226 elf-m10300.c:813 elf32-arc.c:532
+#: elf32-arm.c:1985 elf32-avr.c:962 elf32-bfin.c:1063 elf32-bfin.c:4686
+#: elf32-cr16.c:654 elf32-cr16.c:684 elf32-cris.c:467 elf32-crx.c:429
+#: elf32-csky.c:991 elf32-d10v.c:234 elf32-d30v.c:522 elf32-d30v.c:544
+#: elf32-dlx.c:546 elf32-epiphany.c:373 elf32-fr30.c:381 elf32-frv.c:2559
+#: elf32-frv.c:6240 elf32-ft32.c:304 elf32-h8300.c:302 elf32-i386.c:394
+#: elf32-ip2k.c:1241 elf32-iq2000.c:442 elf32-lm32.c:496 elf32-m32c.c:305
+#: elf32-m32r.c:1286 elf32-m32r.c:1311 elf32-m32r.c:2209 elf32-m68hc11.c:390
+#: elf32-m68hc12.c:510 elf32-m68k.c:354 elf32-mcore.c:354 elf32-mcore.c:440
+#: elf32-mep.c:385 elf32-metag.c:871 elf32-microblaze.c:708
 #: elf32-microblaze.c:1020 elf32-mips.c:2242 elf32-moxie.c:137
 #: elf32-msp430.c:737 elf32-msp430.c:747 elf32-mt.c:241 elf32-nds32.c:3288
 #: elf32-nds32.c:3309 elf32-nds32.c:5078 elf32-nios2.c:3019 elf32-or1k.c:1087
@@ -94,8 +94,8 @@ msgstr ""
 #: elf64-alpha.c:4056 elf64-alpha.c:4204 elf64-bpf.c:132 elf64-ia64-vms.c:255
 #: elf64-ia64-vms.c:3426 elf64-mips.c:3965 elf64-mips.c:3981 elf64-mmix.c:1264
 #: elf64-nfp.c:151 elf64-ppc.c:1031 elf64-ppc.c:1385 elf64-ppc.c:1394
-#: elf64-s390.c:328 elf64-s390.c:378 elf64-x86-64.c:269 elfn32-mips.c:3799
-#: elfxx-ia64.c:324 elfxx-loongarch.c:1568 elfxx-riscv.c:989 elfxx-sparc.c:589
+#: elf64-s390.c:328 elf64-s390.c:378 elf64-x86-64.c:281 elfn32-mips.c:3799
+#: elfxx-ia64.c:324 elfxx-loongarch.c:1895 elfxx-riscv.c:989 elfxx-sparc.c:589
 #: elfxx-sparc.c:639 elfxx-tilegx.c:907 elfxx-tilegx.c:947
 #: elfnn-aarch64.c:2215
 #: elfnn-aarch64.c:2313
@@ -124,7 +124,7 @@ msgstr ""
 msgid "warning: writing archive was slow: rewriting timestamp"
 msgstr ""
 
-#: archive.c:2362 archive.c:2423 elflink.c:4775 linker.c:1434
+#: archive.c:2362 archive.c:2423 elflink.c:4800 linker.c:1434
 #, c-format
 msgid "%pB: plugin needed to handle lto object"
 msgstr ""
@@ -276,35 +276,39 @@ msgid ""
 "to generate uncompressed binaries"
 msgstr ""
 
-#: coff-alpha.c:867 coff-alpha.c:904 coff-alpha.c:2001 coff-mips.c:948
+#: coff-alpha.c:867 coff-alpha.c:894 coff-alpha.c:2004 coff-mips.c:948
 msgid "GP relative relocation used when GP not defined"
 msgstr ""
 
 #: coff-alpha.c:1151 coff-z80.c:351 coff-z8k.c:214 elf32-nds32.c:13189
-#: elfxx-mips.c:13515 reloc.c:8631 reloc16.c:314
+#: elfxx-mips.c:13520 reloc.c:8683 reloc16.c:314
 #, c-format
 msgid "%X%P: %pB(%pA): relocation \"%pR\" goes out of range\n"
 msgstr ""
 
-#: coff-alpha.c:1157 coff-z80.c:477 coff-z8k.c:378 elfxx-mips.c:13525
-#: reloc.c:8641
+#: coff-alpha.c:1157 coff-z80.c:477 coff-z8k.c:378 elfxx-mips.c:13530
+#: reloc.c:8693
 #, c-format
 msgid "%X%P: %pB(%pA): relocation \"%pR\" is not supported\n"
 msgstr ""
 
-#: coff-alpha.c:1163 elfxx-mips.c:13534 reloc.c:8650
+#: coff-alpha.c:1163 elfxx-mips.c:13539 reloc.c:8702
 #, c-format
 msgid "%X%P: %pB(%pA): relocation \"%pR\" returns an unrecognized value %x\n"
 msgstr ""
 
-#: coff-alpha.c:1488
+#: coff-alpha.c:1489
 msgid "using multiple gp values"
 msgstr ""
 
-#: coff-alpha.c:1546 coff-alpha.c:1552 elf.c:10268 elf32-mcore.c:100
-#: elf32-mcore.c:455 elf32-ppc.c:7676 elf32-ppc.c:8864 elf64-ppc.c:16839
+#: coff-alpha.c:1987
 #, c-format
-msgid "%pB: %s unsupported"
+msgid "%X%P: %pB(%pA): relocation out of range\n"
+msgstr ""
+
+#: coff-alpha.c:1999
+#, c-format
+msgid "%X%P: %pB(%pA): relocation is not supported\n"
 msgstr ""
 
 #: coff-go32.c:167 coffswap.h:812
@@ -408,7 +412,7 @@ msgid "%pB: illegal symbol index %ld in relocs"
 msgstr ""
 
 #: coff-tic30.c:172 coff-tic4x.c:228 coff-tic54x.c:338 coff-z80.c:325
-#: coff-z8k.c:188 coffcode.h:5297
+#: coff-z8k.c:188 coffcode.h:5314
 #, c-format
 msgid "%pB: warning: illegal symbol index %ld in relocs"
 msgstr ""
@@ -475,62 +479,62 @@ msgstr ""
 msgid "%pB: warning: claims to have 0xffff relocs, without overflow"
 msgstr ""
 
-#: coffcode.h:2405
+#: coffcode.h:2411
 #, c-format
 msgid "unrecognized TI COFF target id '0x%x'"
 msgstr ""
 
-#: coffcode.h:2684
+#: coffcode.h:2690
 #, c-format
 msgid "%pB: reloc against a non-existent symbol index: %ld"
 msgstr ""
 
-#: coffcode.h:3150
+#: coffcode.h:3162
 #, c-format
 msgid "%pB: too many sections (%d)"
 msgstr ""
 
-#: coffcode.h:3678
+#: coffcode.h:3690
 #, c-format
 msgid "%pB: section %pA: string table overflow at offset %ld"
 msgstr ""
 
-#: coffcode.h:3779
+#: coffcode.h:3791
 #, c-format
 msgid "%pB:%s section %s: alignment 2**%u not representable"
 msgstr ""
 
-#: coffcode.h:4515
+#: coffcode.h:4532
 #, c-format
 msgid "%pB: warning: line number table read failed"
 msgstr ""
 
-#: coffcode.h:4561 coffcode.h:4575
+#: coffcode.h:4578 coffcode.h:4592
 #, c-format
 msgid "%pB: warning: illegal symbol index 0x%lx in line number entry %d"
 msgstr ""
 
-#: coffcode.h:4589
+#: coffcode.h:4606
 #, c-format
 msgid "%pB: warning: illegal symbol in line number entry %d"
 msgstr ""
 
-#: coffcode.h:4602
+#: coffcode.h:4619
 #, c-format
 msgid "%pB: warning: duplicate line number information for `%s'"
 msgstr ""
 
-#: coffcode.h:5026
+#: coffcode.h:5043
 #, c-format
 msgid "%pB: unrecognized storage class %d for %s symbol `%s'"
 msgstr ""
 
-#: coffcode.h:5166
+#: coffcode.h:5183
 #, c-format
 msgid "warning: %pB: local symbol `%s' has no section"
 msgstr ""
 
-#: coffcode.h:5337
+#: coffcode.h:5354
 #, c-format
 msgid "%pB: illegal relocation type %d at address %#<PRIx64>"
 msgstr ""
@@ -560,16 +564,16 @@ msgstr ""
 msgid "<corrupt info> %s"
 msgstr ""
 
-#: coffgen.c:2796 elflink.c:15197 linker.c:2977
+#: coffgen.c:2796 elflink.c:15219 linker.c:2985
 msgid "%F%P: already_linked_table: %E\n"
 msgstr ""
 
-#: coffgen.c:3138 elflink.c:14137
+#: coffgen.c:3138 elflink.c:14159
 #, c-format
 msgid "removing unused section '%pA' in file '%pB'"
 msgstr ""
 
-#: coffgen.c:3215 elflink.c:14367
+#: coffgen.c:3215 elflink.c:14389
 msgid "warning: gc-sections option ignored"
 msgstr ""
 
@@ -578,7 +582,7 @@ msgstr ""
 msgid "warning: symbol `%s' is both section and non-section"
 msgstr ""
 
-#: cofflink.c:503 elf64-ia64-vms.c:5200 elflink.c:5382
+#: cofflink.c:503 elf64-ia64-vms.c:5200 elflink.c:5407
 #, c-format
 msgid "warning: type of symbol `%s' changed from %d to %d in %pB"
 msgstr ""
@@ -588,7 +592,7 @@ msgstr ""
 msgid "%pB: relocs in section `%pA', but it has no contents"
 msgstr ""
 
-#: cofflink.c:2403 elflink.c:11578
+#: cofflink.c:2403 elflink.c:11600
 #, c-format
 msgid ""
 "%X`%s' referenced in section `%pA' of %pB: defined in discarded section `%"
@@ -922,7 +926,7 @@ msgstr ""
 
 #. xgettext:c-format.
 #: elf-ifunc.c:144
-#: elfnn-loongarch.c:1285
+#: elfnn-loongarch.c:1427
 #, c-format
 msgid ""
 "%F%P: dynamic STT_GNU_IFUNC symbol `%s' with pointer equality in `%pB' can "
@@ -938,7 +942,7 @@ msgstr ""
 #: elf32-microblaze.c:1682 elf32-moxie.c:288 elf32-mt.c:402 elf32-nds32.c:6093
 #: elf32-or1k.c:1897 elf32-score.c:2734 elf32-score7.c:2545 elf32-spu.c:5085
 #: elf32-tilepro.c:3372 elf32-v850.c:2294 elf32-visium.c:680
-#: elf32-xstormy16.c:930 elf64-bpf.c:338 elf64-mmix.c:1541 elfxx-tilegx.c:3742
+#: elf32-xstormy16.c:930 elf64-bpf.c:339 elf64-mmix.c:1541 elfxx-tilegx.c:3742
 msgid "internal error: out of range error"
 msgstr ""
 
@@ -950,7 +954,7 @@ msgstr ""
 #: elf32-moxie.c:292 elf32-msp430.c:1510 elf32-nds32.c:6097 elf32-or1k.c:1901
 #: elf32-score.c:2738 elf32-score7.c:2549 elf32-spu.c:5089
 #: elf32-tilepro.c:3376 elf32-v850.c:2298 elf32-visium.c:684
-#: elf32-xstormy16.c:934 elf64-mmix.c:1545 elfxx-mips.c:10653
+#: elf32-xstormy16.c:934 elf64-mmix.c:1545 elfxx-mips.c:10658
 #: elfxx-tilegx.c:3746
 msgid "internal error: unsupported relocation error"
 msgstr ""
@@ -970,7 +974,7 @@ msgstr ""
 #: elf32-microblaze.c:1694 elf32-moxie.c:300 elf32-msp430.c:1518
 #: elf32-mt.c:410 elf32-nds32.c:6105 elf32-or1k.c:1909 elf32-score.c:2751
 #: elf32-score7.c:2557 elf32-spu.c:5097 elf32-tilepro.c:3384 elf32-v850.c:2318
-#: elf32-visium.c:692 elf32-xstormy16.c:942 elf64-bpf.c:351 elf64-mmix.c:1553
+#: elf32-visium.c:692 elf32-xstormy16.c:942 elf64-bpf.c:352 elf64-mmix.c:1553
 #: elfxx-tilegx.c:3754
 msgid "internal error: unknown error"
 msgstr ""
@@ -985,9 +989,9 @@ msgstr ""
 msgid "%pB: %s' accessed both as normal and thread local symbol"
 msgstr ""
 
-#: elf-m10300.c:2093 elf32-arm.c:13398 elf32-i386.c:3490 elf32-m32r.c:2331
+#: elf-m10300.c:2093 elf32-arm.c:13398 elf32-i386.c:3494 elf32-m32r.c:2331
 #: elf32-m68k.c:3929 elf32-s390.c:3080 elf32-sh.c:3673 elf32-tilepro.c:3275
-#: elf32-xtensa.c:3023 elf64-s390.c:3042 elf64-x86-64.c:4209
+#: elf32-xtensa.c:3023 elf64-s390.c:3042 elf64-x86-64.c:4369
 #: elfxx-sparc.c:2917 elfxx-sparc.c:3814 elfxx-tilegx.c:3665
 #: elfnn-aarch64.c:5713
 #: elfnn-aarch64.c:7322
@@ -1014,7 +1018,7 @@ msgid "internal error: suspicious relocation type used in shared library"
 msgstr ""
 
 #: elf-m10300.c:2650 elf32-avr.c:2488 elf32-frv.c:5621 elf64-ia64-vms.c:365
-#: elfxx-sparc.c:2684 reloc.c:8405 reloc16.c:155
+#: elfxx-sparc.c:2684 reloc.c:8457 reloc16.c:155
 #: elfnn-ia64.c:365
 msgid "%P%F: --relax and -r may not be used together\n"
 msgstr ""
@@ -1128,7 +1132,7 @@ msgstr ""
 
 #: elf.c:517 elf32-arm.c:17731
 #: elfnn-aarch64.c:8322
-#: elfnn-loongarch.c:4427
+#: elfnn-loongarch.c:5102
 #, c-format
 msgid "%pB symbol number %lu references nonexistent SHT_SYMTAB_SHNDX section"
 msgstr ""
@@ -1414,120 +1418,126 @@ msgid ""
 "unable to find equivalent output section for symbol '%s' from section '%s'"
 msgstr ""
 
-#: elf.c:9465
+#: elf.c:9464
 #, c-format
 msgid "%pB: .gnu.version_r invalid entry"
 msgstr ""
 
-#: elf.c:9641
+#: elf.c:9639
 #, c-format
 msgid "%pB: .gnu.version_d invalid entry"
 msgstr ""
 
-#: elf.c:10141
+#: elf.c:10139
 #, c-format
 msgid "%pB:%pA: error: attempting to write over the end of the section"
 msgstr ""
 
-#: elf.c:10153
+#: elf.c:10151
 #, c-format
 msgid "%pB:%pA: error: attempting to write section into an empty buffer"
 msgstr ""
 
-#: elf.c:11081
+#: elf.c:10266 elf32-mcore.c:100 elf32-mcore.c:455 elf32-ppc.c:7676
+#: elf32-ppc.c:8864 elf64-ppc.c:16839
+#, c-format
+msgid "%pB: %s unsupported"
+msgstr ""
+
+#: elf.c:11079
 #, c-format
 msgid "%pB: warning: win32pstatus %s of size %lu bytes is too small"
 msgstr ""
 
-#: elf.c:11160
+#: elf.c:11158
 #, c-format
 msgid ""
 "%pB: win32pstatus NOTE_INFO_MODULE of size %lu is too small to contain a "
 "name of size %u"
 msgstr ""
 
-#: elf.c:13798
+#: elf.c:13796
 msgid "GNU_MBIND section is supported only by GNU and FreeBSD targets"
 msgstr ""
 
-#: elf.c:13801
+#: elf.c:13799
 msgid "symbol type STT_GNU_IFUNC is supported only by GNU and FreeBSD targets"
 msgstr ""
 
-#: elf.c:13804
+#: elf.c:13802
 msgid ""
 "symbol binding STB_GNU_UNIQUE is supported only by GNU and FreeBSD targets"
 msgstr ""
 
-#: elf.c:13807
+#: elf.c:13805
 msgid "GNU_RETAIN section is supported only by GNU and FreeBSD targets"
 msgstr ""
 
-#: elf.c:14025
+#: elf.c:14023
 #, c-format
 msgid "%pB(%pA): relocation %zu has invalid symbol index %lu"
 msgstr ""
 
-#: elf.c:14101
+#: elf.c:14099
 #, c-format
 msgid ""
 "%pB(%pA): link section cannot be set because the output file does not have a "
 "symbol table"
 msgstr ""
 
-#: elf.c:14115
+#: elf.c:14113
 #, c-format
 msgid "%pB(%pA): info section index is invalid"
 msgstr ""
 
-#: elf.c:14129
+#: elf.c:14127
 #, c-format
 msgid ""
 "%pB(%pA): info section index cannot be set because the section is not in the "
 "output"
 msgstr ""
 
-#: elf.c:14205
+#: elf.c:14203
 #, c-format
 msgid "%pB(%pA): error: secondary reloc section processed twice"
 msgstr ""
 
-#: elf.c:14217
+#: elf.c:14215
 #, c-format
 msgid "%pB(%pA): error: secondary reloc section has zero sized entries"
 msgstr ""
 
-#: elf.c:14229
+#: elf.c:14227
 #, c-format
 msgid "%pB(%pA): error: secondary reloc section has non-standard sized entries"
 msgstr ""
 
-#: elf.c:14243
+#: elf.c:14241
 #, c-format
 msgid "%pB(%pA): error: secondary reloc section is empty!"
 msgstr ""
 
-#: elf.c:14266
+#: elf.c:14264
 #, c-format
 msgid "%pB(%pA): error: internal relocs missing for secondary reloc section"
 msgstr ""
 
-#: elf.c:14286
+#: elf.c:14284
 #, c-format
 msgid "%pB(%pA): error: reloc table entry %zu is empty"
 msgstr ""
 
-#: elf.c:14311
+#: elf.c:14309
 #, c-format
 msgid "%pB(%pA): error: secondary reloc %zu references a missing symbol"
 msgstr ""
 
-#: elf.c:14329
+#: elf.c:14327
 #, c-format
 msgid "%pB(%pA): error: secondary reloc %zu references a deleted symbol"
 msgstr ""
 
-#: elf.c:14343
+#: elf.c:14341
 #, c-format
 msgid "%pB(%pA): error: secondary reloc %zu is of an unknown type"
 msgstr ""
@@ -1586,7 +1596,7 @@ msgid ""
 msgstr ""
 
 #: elf32-arc.c:938 elf32-iq2000.c:844 elf32-m32c.c:889 elf32-m68hc1x.c:1390
-#: elf32-ppc.c:3856 elf64-sparc.c:737 elfxx-mips.c:15687
+#: elf32-ppc.c:3856 elf64-sparc.c:737 elfxx-mips.c:15692
 #, c-format
 msgid "%pB: uses different e_flags (%#x) fields than previous modules (%#x)"
 msgstr ""
@@ -2195,13 +2205,13 @@ msgstr ""
 msgid " <Unrecognised flag bits set>"
 msgstr ""
 
-#: elf32-arm.c:15363 elf32-arm.c:15497 elf32-i386.c:1531 elf32-s390.c:923
+#: elf32-arm.c:15363 elf32-arm.c:15497 elf32-i386.c:1535 elf32-s390.c:923
 #: elf32-tic6x.c:2724 elf32-tilepro.c:1435 elf32-xtensa.c:1090
-#: elf64-s390.c:845 elf64-x86-64.c:1975 elfxx-sparc.c:1386 elfxx-tilegx.c:1662
+#: elf64-s390.c:845 elf64-x86-64.c:2050 elfxx-sparc.c:1386 elfxx-tilegx.c:1662
 #: elfxx-x86.c:970
 #: elfnn-aarch64.c:7826
 #: elfnn-kvx.c:3250
-#: elfnn-loongarch.c:637
+#: elfnn-loongarch.c:756
 #: elfnn-riscv.c:764
 #, c-format
 msgid "%pB: bad symbol index: %d"
@@ -2218,7 +2228,7 @@ msgstr ""
 msgid "errors encountered processing file %pB"
 msgstr ""
 
-#: elf32-arm.c:17400 elflink.c:13303 elflink.c:13350
+#: elf32-arm.c:17400 elflink.c:13325 elflink.c:13372
 #, c-format
 msgid "could not find section %s"
 msgstr ""
@@ -2346,8 +2356,8 @@ msgstr ""
 msgid "%pB(%pA+%#<PRIx64>): unresolvable relocation against symbol `%s'"
 msgstr ""
 
-#: elf32-bfin.c:1621 elf32-i386.c:3530 elf32-m68k.c:4006 elf32-s390.c:3138
-#: elf64-s390.c:3118 elf64-x86-64.c:4264
+#: elf32-bfin.c:1621 elf32-i386.c:3534 elf32-m68k.c:4006 elf32-s390.c:3138
+#: elf64-s390.c:3118 elf64-x86-64.c:4424
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): reloc against `%s': error %d"
 msgstr ""
@@ -2391,7 +2401,7 @@ msgstr ""
 #: elf32-frv.c:4057 elf32-ft32.c:500 elf32-ip2k.c:1489 elf32-iq2000.c:699
 #: elf32-m32c.c:632 elf32-mep.c:530 elf32-metag.c:1992 elf32-moxie.c:296
 #: elf32-msp430.c:1514 elf32-mt.c:406 elf32-or1k.c:1905 elf32-tilepro.c:3380
-#: elf32-v850.c:2302 elf32-visium.c:688 elf32-xstormy16.c:938 elf64-bpf.c:347
+#: elf32-v850.c:2302 elf32-visium.c:688 elf32-xstormy16.c:938 elf64-bpf.c:348
 #: elf64-mmix.c:1549 elfxx-tilegx.c:3750
 msgid "internal error: dangerous relocation"
 msgstr ""
@@ -2399,7 +2409,7 @@ msgstr ""
 #. Ignore init flag - it may not be set, despite the flags field containing valid data.
 #: elf32-bfin.c:4728 elf32-cris.c:3862 elf32-m68hc1x.c:1415 elf32-m68k.c:1265
 #: elf32-score.c:3987 elf32-score7.c:3794 elf32-vax.c:536 elf32-xgate.c:494
-#: elfxx-mips.c:16373
+#: elfxx-mips.c:16378
 #, c-format
 msgid "private flags = %lx:"
 msgstr ""
@@ -2785,11 +2795,11 @@ msgstr ""
 msgid "%pB(%pA+%#<PRIx64>): cannot handle %s for %s"
 msgstr ""
 
-#: elf32-hppa.c:4413
+#: elf32-hppa.c:4415
 msgid ".got section not immediately after .plt section"
 msgstr ""
 
-#: elf32-i386.c:1177 elf64-x86-64.c:1462
+#: elf32-i386.c:1177 elf64-x86-64.c:1506
 #, c-format
 msgid ""
 "%pB: TLS transition from %s to %s against `%s' at %#<PRIx64> in section `%"
@@ -2803,79 +2813,79 @@ msgid ""
 "can not be used when making a shared object"
 msgstr ""
 
-#: elf32-i386.c:1715 elf32-s390.c:1151 elf32-sh.c:5499 elf32-tilepro.c:1548
+#: elf32-i386.c:1719 elf32-s390.c:1151 elf32-sh.c:5499 elf32-tilepro.c:1548
 #: elf32-xtensa.c:1263 elf64-s390.c:1083 elfxx-sparc.c:1556
 #: elfxx-tilegx.c:1767
-#: elfnn-loongarch.c:591
+#: elfnn-loongarch.c:612
 #: elfnn-riscv.c:671
 #, c-format
 msgid "%pB: `%s' accessed both as normal and thread local symbol"
 msgstr ""
 
-#: elf32-i386.c:1787
+#: elf32-i386.c:1791
 #, c-format
 msgid "%pB: unsupported non-PIC call to IFUNC `%s'"
 msgstr ""
 
-#: elf32-i386.c:1842 elf64-x86-64.c:2355
+#: elf32-i386.c:1846 elf64-x86-64.c:2436
 #, c-format
 msgid ""
 "%pB: non-canonical reference to canonical protected function `%s' in %pB"
 msgstr ""
 
-#: elf32-i386.c:2406 elf64-x86-64.c:2818
-#: elfnn-riscv.c:2465
+#: elf32-i386.c:2410 elf64-x86-64.c:2900
+#: elfnn-riscv.c:2455
 #, c-format
 msgid "%pB: relocation %s against STT_GNU_IFUNC symbol `%s' isn't supported"
 msgstr ""
 
-#: elf32-i386.c:2439 elf32-i386.c:3741 elf32-i386.c:3889 elf64-x86-64.c:2875
-#: elf64-x86-64.c:4437 elf64-x86-64.c:4605
-#: elfnn-riscv.c:2338
-#: elfnn-riscv.c:3168
-#: elfnn-riscv.c:3242
+#: elf32-i386.c:2443 elf32-i386.c:3745 elf32-i386.c:3893 elf64-x86-64.c:2957
+#: elf64-x86-64.c:4597 elf64-x86-64.c:4765
+#: elfnn-riscv.c:2328
+#: elfnn-riscv.c:3184
+#: elfnn-riscv.c:3258
 #, c-format
 msgid "Local IFUNC function `%s' in %pB\n"
 msgstr ""
 
-#: elf32-i386.c:2617
+#: elf32-i386.c:2621
 #, c-format
 msgid ""
 "%pB: direct GOT relocation %s against `%s' without base register can not be "
 "used when making a shared object"
 msgstr ""
 
-#: elf32-i386.c:2652 elf64-x86-64.c:3089
+#: elf32-i386.c:2656 elf64-x86-64.c:3174
 msgid "hidden symbol"
 msgstr ""
 
-#: elf32-i386.c:2655 elf64-x86-64.c:3092
+#: elf32-i386.c:2659 elf64-x86-64.c:3177
 msgid "internal symbol"
 msgstr ""
 
-#: elf32-i386.c:2658 elf64-x86-64.c:3095
+#: elf32-i386.c:2662 elf64-x86-64.c:3180
 msgid "protected symbol"
 msgstr ""
 
-#: elf32-i386.c:2661 elf64-x86-64.c:3098
+#: elf32-i386.c:2665 elf64-x86-64.c:3183
 msgid "symbol"
 msgstr ""
 
-#: elf32-i386.c:2667
+#: elf32-i386.c:2671
 #, c-format
 msgid ""
 "%pB: relocation R_386_GOTOFF against undefined %s `%s' can not be used when "
 "making a shared object"
 msgstr ""
 
-#: elf32-i386.c:2680
+#: elf32-i386.c:2684
 #, c-format
 msgid ""
 "%pB: relocation R_386_GOTOFF against protected %s `%s' can not be used when "
 "making a shared object"
 msgstr ""
 
-#: elf32-i386.c:4092 elf64-x86-64.c:4816
+#: elf32-i386.c:4096 elf64-x86-64.c:4976
 msgid "%F%P: discarded output section: `%pA'\n"
 msgstr ""
 
@@ -3681,7 +3691,7 @@ msgstr ""
 msgid "%pB(%pA+%#<PRIx64>): invalid instruction for TLS relocation %s"
 msgstr ""
 
-#: elf32-score.c:1515 elf32-score7.c:1378 elfxx-mips.c:3873
+#: elf32-score.c:1515 elf32-score7.c:1378 elfxx-mips.c:3875
 msgid "not enough GOT space for local GOT entries"
 msgstr ""
 
@@ -4095,8 +4105,8 @@ msgstr ""
 #: elf32-tilepro.c:3627 elfxx-tilegx.c:4017 elfxx-x86.c:2729
 #: elfnn-aarch64.c:10030
 #: elfnn-kvx.c:4636
-#: elfnn-loongarch.c:4357
-#: elfnn-riscv.c:3465
+#: elfnn-loongarch.c:5032
+#: elfnn-riscv.c:3481
 #, c-format
 msgid "discarded output section: `%pA'"
 msgstr ""
@@ -4464,9 +4474,9 @@ msgstr ""
 msgid "%pB: .got subsegment exceeds 64K (size %d)"
 msgstr ""
 
-#: elf64-alpha.c:2680 elflink.c:15459
+#: elf64-alpha.c:2680 elflink.c:15481
 #: elfnn-kvx.c:4022
-#: elfnn-loongarch.c:1573
+#: elfnn-loongarch.c:1715
 #, c-format
 msgid "%pB: dynamic relocation against `%pT' in read-only section `%pA'\n"
 msgstr ""
@@ -4519,7 +4529,7 @@ msgid "%pB: tp-relative relocation against dynamic symbol %s"
 msgstr ""
 
 #. Only if it's not an unresolved symbol.
-#: elf64-bpf.c:343
+#: elf64-bpf.c:344
 msgid "internal error: relocation not supported"
 msgstr ""
 
@@ -4650,7 +4660,7 @@ msgstr ""
 msgid "%pB: linking auto-pic files with non-auto-pic files"
 msgstr ""
 
-#: elf64-ia64-vms.c:5150 elflink.c:5313
+#: elf64-ia64-vms.c:5150 elflink.c:5338
 #, c-format
 msgid ""
 "warning: alignment %u of common symbol `%s' in %pB is greater than the "
@@ -4662,7 +4672,7 @@ msgstr ""
 msgid "warning: alignment %u of symbol `%s' in %pB is smaller than %u in %pB"
 msgstr ""
 
-#: elf64-ia64-vms.c:5173 elflink.c:5342
+#: elf64-ia64-vms.c:5173 elflink.c:5367
 #, c-format
 msgid ""
 "warning: size of symbol `%s' changed from %<PRIu64> in %pB to %<PRIu64> in %"
@@ -4981,7 +4991,7 @@ msgid ""
 "%pB(%pA+%#<PRIx64>): misaligned symbol `%s' (%#<PRIx64>) for relocation %s"
 msgstr ""
 
-#: elf64-sparc.c:134 elfcode.h:1596
+#: elf64-sparc.c:134 elfcode.h:1602
 #, c-format
 msgid "%pB(%pA): relocation %d has invalid symbol index %ld"
 msgstr ""
@@ -5011,112 +5021,112 @@ msgstr ""
 msgid "%pB: linking UltraSPARC specific with HAL specific code"
 msgstr ""
 
-#: elf64-x86-64.c:1493
+#: elf64-x86-64.c:1537
 msgid "hidden symbol "
 msgstr ""
 
-#: elf64-x86-64.c:1496
+#: elf64-x86-64.c:1540
 msgid "internal symbol "
 msgstr ""
 
-#: elf64-x86-64.c:1499 elf64-x86-64.c:1503
+#: elf64-x86-64.c:1543 elf64-x86-64.c:1547
 msgid "protected symbol "
 msgstr ""
 
-#: elf64-x86-64.c:1505
+#: elf64-x86-64.c:1549
 msgid "symbol "
 msgstr ""
 
-#: elf64-x86-64.c:1511
+#: elf64-x86-64.c:1555
 msgid "undefined "
 msgstr ""
 
-#: elf64-x86-64.c:1521
+#: elf64-x86-64.c:1565
 msgid "a shared object"
 msgstr ""
 
-#: elf64-x86-64.c:1523
+#: elf64-x86-64.c:1567
 msgid "; recompile with -fPIC"
 msgstr ""
 
-#: elf64-x86-64.c:1528
+#: elf64-x86-64.c:1572
 msgid "a PIE object"
 msgstr ""
 
-#: elf64-x86-64.c:1530
+#: elf64-x86-64.c:1574
 msgid "a PDE object"
 msgstr ""
 
-#: elf64-x86-64.c:1532
+#: elf64-x86-64.c:1576
 msgid "; recompile with -fPIE"
 msgstr ""
 
-#: elf64-x86-64.c:1536
+#: elf64-x86-64.c:1580
 #, c-format
 msgid "%pB: relocation %s against %s%s`%s' can not be used when making %s%s"
 msgstr ""
 
-#: elf64-x86-64.c:2041
+#: elf64-x86-64.c:2116
 #, c-format
 msgid "%pB: relocation %s against symbol `%s' isn't supported in x32 mode"
 msgstr ""
 
-#: elf64-x86-64.c:2185
+#: elf64-x86-64.c:2266
 #, c-format
 msgid "%pB: '%s' accessed both as normal and thread local symbol"
 msgstr ""
 
-#: elf64-x86-64.c:2844
+#: elf64-x86-64.c:2926
 #: elfnn-aarch64.c:5754
-#: elfnn-riscv.c:2305
+#: elfnn-riscv.c:2295
 #, c-format
 msgid ""
 "%pB: relocation %s against STT_GNU_IFUNC symbol `%s' has non-zero addend: %"
 "<PRId64>"
 msgstr ""
 
-#: elf64-x86-64.c:3104
+#: elf64-x86-64.c:3189
 #, 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:3118
+#: elf64-x86-64.c:3203
 #, 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:3408
+#: elf64-x86-64.c:3493
 #, 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:3556 elflink.c:13774
+#: elf64-x86-64.c:3643 elflink.c:13796
 msgid "%F%P: corrupt input: %pB\n"
 msgstr ""
 
-#: elf64-x86-64.c:4250
+#: elf64-x86-64.c:4410
 #, c-format
 msgid ""
 " failed to convert GOTPCREL relocation against '%s'; relink with --no-relax\n"
 msgstr ""
 
-#: elf64-x86-64.c:4411
+#: elf64-x86-64.c:4571
 #, c-format
 msgid "%F%pB: PC-relative offset overflow in PLT entry for `%s'\n"
 msgstr ""
 
-#: elf64-x86-64.c:4484
+#: elf64-x86-64.c:4644
 #, c-format
 msgid "%F%pB: branch displacement overflow in PLT entry for `%s'\n"
 msgstr ""
 
-#: elf64-x86-64.c:4537
+#: elf64-x86-64.c:4697
 #, c-format
 msgid "%F%pB: PC-relative offset overflow in GOT PLT entry for `%s'\n"
 msgstr ""
@@ -5136,12 +5146,12 @@ msgstr ""
 msgid "warning: %pB has a program header with invalid alignment"
 msgstr ""
 
-#: elfcode.h:1050
+#: elfcode.h:1056
 #, c-format
 msgid "%pB: %pA+%<PRIx64>: relocation addend %<PRIx64> too large"
 msgstr ""
 
-#: elfcode.h:1316
+#: elfcode.h:1322
 #, c-format
 msgid "%pB: version count (%<PRId64>) does not match symbol count (%ld)"
 msgstr ""
@@ -5151,360 +5161,360 @@ msgstr ""
 msgid "warning: %pB has a segment extending past end of file"
 msgstr ""
 
-#: elflink.c:1410
+#: elflink.c:1397
 #, c-format
 msgid ""
 "%s: TLS definition in %pB section %pA mismatches non-TLS definition in %pB "
 "section %pA"
 msgstr ""
 
-#: elflink.c:1416
+#: elflink.c:1403
 #, c-format
 msgid "%s: TLS reference in %pB mismatches non-TLS reference in %pB"
 msgstr ""
 
-#: elflink.c:1422
+#: elflink.c:1409
 #, c-format
 msgid ""
 "%s: TLS definition in %pB section %pA mismatches non-TLS reference in %pB"
 msgstr ""
 
-#: elflink.c:1428
+#: elflink.c:1415
 #, c-format
 msgid ""
 "%s: TLS reference in %pB mismatches non-TLS definition in %pB section %pA"
 msgstr ""
 
-#: elflink.c:2140
+#: elflink.c:2127
 #, c-format
 msgid "%pB: unexpected redefinition of indirect versioned symbol `%s'"
 msgstr ""
 
-#: elflink.c:2601
+#: elflink.c:2626
 #, c-format
 msgid "%pB: version node not found for symbol %s"
 msgstr ""
 
-#: elflink.c:2692
+#: elflink.c:2717
 #, c-format
 msgid ""
 "%pB: bad reloc symbol index (%#<PRIx64> >= %#lx) for offset %#<PRIx64> in "
 "section `%pA'"
 msgstr ""
 
-#: elflink.c:2704
+#: elflink.c:2729
 #, c-format
 msgid ""
 "%pB: non-zero symbol index (%#<PRIx64>) for offset %#<PRIx64> in section `%"
 "pA' when the object file has no symbol table"
 msgstr ""
 
-#: elflink.c:2915
+#: elflink.c:2940
 #, c-format
 msgid "%pB: relocation size mismatch in %pB section %pA"
 msgstr ""
 
-#: elflink.c:3244
+#: elflink.c:3269
 #, c-format
 msgid "warning: type and size of dynamic symbol `%s' are not defined"
 msgstr ""
 
-#: elflink.c:3304
+#: elflink.c:3329
 msgid "%P: copy reloc against protected `%pT' is dangerous\n"
 msgstr ""
 
-#: elflink.c:4281
+#: elflink.c:4306
 #, c-format
 msgid "alternate ELF machine code found (%d) in %pB, expecting %d"
 msgstr ""
 
-#: elflink.c:4764
+#: elflink.c:4789
 #, c-format
 msgid "%pB: invalid version offset %lx (max %lx)"
 msgstr ""
 
-#: elflink.c:4832
+#: elflink.c:4857
 #, c-format
 msgid "%pB: %s local symbol at index %lu (>= sh_info of %lu)"
 msgstr ""
 
-#: elflink.c:4980
+#: elflink.c:5005
 #, c-format
 msgid "%pB: not enough version information"
 msgstr ""
 
-#: elflink.c:5018
+#: elflink.c:5043
 #, c-format
 msgid "%pB: %s: invalid version %u (max %d)"
 msgstr ""
 
-#: elflink.c:5055
+#: elflink.c:5080
 #, c-format
 msgid "%pB: %s: invalid needed version %d"
 msgstr ""
 
-#: elflink.c:5320
+#: elflink.c:5345
 #, c-format
 msgid ""
 "warning: alignment %u of normal symbol `%s' in %pB is smaller than %u used "
 "by the common definition in %pB"
 msgstr ""
 
-#: elflink.c:5327
+#: elflink.c:5352
 msgid ""
 "warning: NOTE: alignment discrepancies can cause real problems.  "
 "Investigation is advised."
 msgstr ""
 
-#: elflink.c:5349
+#: elflink.c:5374
 msgid ""
 "warning: NOTE: size discrepancies can cause real problems.  Investigation is "
 "advised."
 msgstr ""
 
-#: elflink.c:5491
+#: elflink.c:5516
 #, c-format
 msgid "%pB: undefined reference to symbol '%s'"
 msgstr ""
 
-#: elflink.c:6551
+#: elflink.c:6576
 #, c-format
 msgid "%pB: stack size specified and %s set"
 msgstr ""
 
-#: elflink.c:6555
+#: elflink.c:6580
 #, c-format
 msgid "%pB: %s not absolute"
 msgstr ""
 
-#: elflink.c:6767
+#: elflink.c:6792
 #, c-format
 msgid "%s: undefined version: %s"
 msgstr ""
 
-#: elflink.c:7159
+#: elflink.c:7181
 msgid ""
 "error: creating an executable stack because of -z execstack command line "
 "option"
 msgstr ""
 
-#: elflink.c:7165
+#: elflink.c:7187
 msgid ""
 "warning: enabling an executable stack because of -z execstack command line "
 "option"
 msgstr ""
 
-#: elflink.c:7227
+#: elflink.c:7249
 #, c-format
 msgid ""
 "error: %s: is triggering the generation of an executable stack (because it "
 "has an executable .note.GNU-stack section)"
 msgstr ""
 
-#: elflink.c:7233
+#: elflink.c:7255
 #, c-format
 msgid ""
 "warning: %s: requires executable stack (because the .note.GNU-stack section "
 "is executable)"
 msgstr ""
 
-#: elflink.c:7241
+#: elflink.c:7263
 #, c-format
 msgid ""
 "error: %s: is triggering the generation of an executable stack because it "
 "does not have a .note.GNU-stack section"
 msgstr ""
 
-#: elflink.c:7247
+#: elflink.c:7269
 #, c-format
 msgid "warning: %s: missing .note.GNU-stack section implies executable stack"
 msgstr ""
 
-#: elflink.c:7250
+#: elflink.c:7272
 msgid ""
 "NOTE: This behaviour is deprecated and will be removed in a future version "
 "of the linker"
 msgstr ""
 
-#: elflink.c:7404
+#: elflink.c:7426
 #, c-format
 msgid "%pB: .preinit_array section is not allowed in DSO"
 msgstr ""
 
-#: elflink.c:8995
+#: elflink.c:9017
 #, c-format
 msgid "undefined %s reference in complex symbol: %s"
 msgstr ""
 
-#: elflink.c:9158 elflink.c:9166
+#: elflink.c:9180 elflink.c:9188
 msgid "division by zero"
 msgstr ""
 
-#: elflink.c:9180
+#: elflink.c:9202
 #, 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:9516
+#: elflink.c:9538
 #, c-format
 msgid ""
 "%pB:%pA: error: relocation references symbol %s which was removed by garbage "
 "collection"
 msgstr ""
 
-#: elflink.c:9519
+#: elflink.c:9541
 #, c-format
 msgid "%pB:%pA: error: try relinking with --gc-keep-exported enabled"
 msgstr ""
 
-#: elflink.c:9770 elflink.c:9788 elflink.c:9827 elflink.c:9845
+#: elflink.c:9792 elflink.c:9810 elflink.c:9849 elflink.c:9867
 #, 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:9804 elflink.c:9861
+#: elflink.c:9826 elflink.c:9883
 #, c-format
 msgid "%pB: unable to sort relocs - they are of an unknown size"
 msgstr ""
 
-#: elflink.c:9913
+#: elflink.c:9935
 msgid "not enough memory to sort relocations"
 msgstr ""
 
-#: elflink.c:10251
+#: elflink.c:10273
 #, c-format
 msgid "%pB: too many sections: %d (>= %d)"
 msgstr ""
 
-#: elflink.c:10527
+#: elflink.c:10549
 #, c-format
 msgid "%pB: internal symbol `%s' in %pB is referenced by DSO"
 msgstr ""
 
-#: elflink.c:10530
+#: elflink.c:10552
 #, c-format
 msgid "%pB: hidden symbol `%s' in %pB is referenced by DSO"
 msgstr ""
 
-#: elflink.c:10533
+#: elflink.c:10555
 #, c-format
 msgid "%pB: local symbol `%s' in %pB is referenced by DSO"
 msgstr ""
 
-#: elflink.c:10619
+#: elflink.c:10641
 #, c-format
 msgid "%pB: could not find output section %pA for input section %pA"
 msgstr ""
 
-#: elflink.c:10773
+#: elflink.c:10795
 #, c-format
 msgid "%pB: protected symbol `%s' isn't defined"
 msgstr ""
 
-#: elflink.c:10776
+#: elflink.c:10798
 #, c-format
 msgid "%pB: internal symbol `%s' isn't defined"
 msgstr ""
 
-#: elflink.c:10779
+#: elflink.c:10801
 #, c-format
 msgid "%pB: hidden symbol `%s' isn't defined"
 msgstr ""
 
-#: elflink.c:10811
+#: elflink.c:10833
 #, c-format
 msgid "%pB: no symbol version section for versioned symbol `%s'"
 msgstr ""
 
-#: elflink.c:11492
+#: elflink.c:11514
 #, c-format
 msgid ""
 "error: %pB contains a reloc (%#<PRIx64>) for section %pA that references a "
 "non-existent global symbol"
 msgstr ""
 
-#: elflink.c:11962
+#: elflink.c:11984
 #, c-format
 msgid "error: %pB: size of section %pA is not multiple of address size"
 msgstr ""
 
-#: elflink.c:12239
+#: elflink.c:12261
 #, c-format
 msgid "%pB: no symbol found for import library"
 msgstr ""
 
-#: elflink.c:12814
+#: elflink.c:12836
 msgid "%F%P: %pB: failed to finish relative relocations\n"
 msgstr ""
 
-#: elflink.c:12891
+#: elflink.c:12913
 #, c-format
 msgid "%pB: file class %s incompatible with %s"
 msgstr ""
 
-#: elflink.c:13140
+#: elflink.c:13162
 #, c-format
 msgid "%pB: failed to generate import library"
 msgstr ""
 
-#: elflink.c:13308
+#: elflink.c:13330
 #, c-format
 msgid "warning: %s section has zero size"
 msgstr ""
 
-#: elflink.c:13356
+#: elflink.c:13378
 #, c-format
 msgid "warning: section '%s' is being made into a note"
 msgstr ""
 
-#: elflink.c:13450
+#: elflink.c:13472
 msgid "%P%X: read-only segment has dynamic relocations\n"
 msgstr ""
 
-#: elflink.c:13453
+#: elflink.c:13475
 msgid "%P: warning: creating DT_TEXTREL in a shared object\n"
 msgstr ""
 
-#: elflink.c:13456
+#: elflink.c:13478
 msgid "%P: warning: creating DT_TEXTREL in a PDE\n"
 msgstr ""
 
-#: elflink.c:13459
+#: elflink.c:13481
 msgid "%P: warning: creating DT_TEXTREL in a PIE\n"
 msgstr ""
 
-#: elflink.c:13595
+#: elflink.c:13617
 msgid "%P%X: can not read symbols: %E\n"
 msgstr ""
 
-#: elflink.c:14020
+#: elflink.c:14042
 msgid "%F%P: %pB(%pA): error: need linked-to section for --gc-sections\n"
 msgstr ""
 
-#: elflink.c:14498
+#: elflink.c:14520
 #, c-format
 msgid "%pB: %pA+%#<PRIx64>: no symbol found for INHERIT"
 msgstr ""
 
-#: elflink.c:14539
+#: elflink.c:14561
 #, c-format
 msgid "%pB: section '%pA': corrupt VTENTRY entry"
 msgstr ""
 
-#: elflink.c:14682
+#: elflink.c:14704
 #, c-format
 msgid "unrecognized INPUT_SECTION_FLAG %s\n"
 msgstr ""
 
-#: elflink.c:15465
+#: elflink.c:15487
 #, c-format
 msgid "%P: %pB: warning: relocation against `%s' in read-only section `%pA'\n"
 msgstr ""
 
-#: elflink.c:15554
+#: elflink.c:15576
 msgid ""
 "%P: warning: GNU indirect functions with DT_TEXTREL may result in a segfault "
 "at runtime; recompile with %s\n"
@@ -5530,27 +5540,22 @@ msgstr ""
 msgid "error: %pB: <corrupt AArch64 used size: 0x%x>"
 msgstr ""
 
-#: elfxx-loongarch.c:1584
+#: elfxx-loongarch.c:1909
 #, c-format
 msgid "%pB: unsupported relocation type %s"
 msgstr ""
 
-#: elfxx-loongarch.c:1613
+#: elfxx-loongarch.c:1937
 #, c-format
 msgid "%pB: unsupported bfd relocation type %#x"
 msgstr ""
 
-#: elfxx-loongarch.c:1632
-#, c-format
-msgid "%pB: unsupported relocation type name %s"
-msgstr ""
-
-#: elfxx-loongarch.c:1689
+#: elfxx-loongarch.c:2009
 #, c-format
 msgid "%pB: relocation %s right shift %d error 0x%lx"
 msgstr ""
 
-#: elfxx-loongarch.c:1708
+#: elfxx-loongarch.c:2028
 #, c-format
 msgid "%pB: relocation %s overflow 0x%lx"
 msgstr ""
@@ -5559,589 +5564,597 @@ msgstr ""
 msgid "static procedure (no name)"
 msgstr ""
 
-#: elfxx-mips.c:5855
+#: elfxx-mips.c:5857
 msgid "MIPS16 and microMIPS functions cannot call each other"
 msgstr ""
 
-#: elfxx-mips.c:6622
+#: elfxx-mips.c:6627
 msgid "%X%H: unsupported JALX to the same ISA mode\n"
 msgstr ""
 
-#: elfxx-mips.c:6655
+#: elfxx-mips.c:6660
 msgid ""
 "%X%H: unsupported jump between ISA modes; consider recompiling with "
 "interlinking enabled\n"
 msgstr ""
 
-#: elfxx-mips.c:6700
+#: elfxx-mips.c:6705
 msgid ""
 "%X%H: cannot convert branch between ISA modes to JALX: relocation out of "
 "range\n"
 msgstr ""
 
-#: elfxx-mips.c:6712
+#: elfxx-mips.c:6717
 msgid "%X%H: unsupported branch between ISA modes\n"
 msgstr ""
 
-#: elfxx-mips.c:7345
+#: elfxx-mips.c:7350
 #, c-format
 msgid ""
 "%pB: incorrect `.reginfo' section size; expected %<PRIu64>, got %<PRIu64>"
 msgstr ""
 
-#: elfxx-mips.c:7389
+#: elfxx-mips.c:7394
 #, c-format
 msgid "%pB: warning: bad `%s' option size %u smaller than its header"
 msgstr ""
 
-#: elfxx-mips.c:7625
+#: elfxx-mips.c:7630
 #, c-format
 msgid "%pB: warning: truncated `%s' option"
 msgstr ""
 
-#: elfxx-mips.c:8449 elfxx-mips.c:8575
+#: elfxx-mips.c:8454 elfxx-mips.c:8580
 #, c-format
 msgid ""
 "%pB: warning: cannot determine the target function for stub section `%s'"
 msgstr ""
 
-#: elfxx-mips.c:8707
+#: elfxx-mips.c:8712
 #, c-format
 msgid "%pB: malformed reloc detected for section %s"
 msgstr ""
 
-#: elfxx-mips.c:8807
+#: elfxx-mips.c:8812
 #, c-format
 msgid "%pB: GOT reloc at %#<PRIx64> not expected in executables"
 msgstr ""
 
-#: elfxx-mips.c:8947
+#: elfxx-mips.c:8952
 #, c-format
 msgid "%pB: CALL16 reloc at %#<PRIx64> not against global symbol"
 msgstr ""
 
-#: elfxx-mips.c:9250
+#: elfxx-mips.c:9255
 #, 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:9376
+#: elfxx-mips.c:9381
 #, c-format
 msgid "IFUNC symbol %s in dynamic symbol table - IFUNCS are not supported"
 msgstr ""
 
-#: elfxx-mips.c:9379
+#: elfxx-mips.c:9384
 #, c-format
 msgid "non-dynamic symbol %s in dynamic symbol table"
 msgstr ""
 
-#: elfxx-mips.c:9599
+#: elfxx-mips.c:9604
 #, c-format
 msgid "non-dynamic relocations refer to dynamic symbol %s"
 msgstr ""
 
-#: elfxx-mips.c:10534
+#: elfxx-mips.c:10539
 #, c-format
 msgid ""
 "%pB: can't find matching LO16 reloc against `%s' for %s at %#<PRIx64> in "
 "section `%pA'"
 msgstr ""
 
-#: elfxx-mips.c:10674
+#: elfxx-mips.c:10679
 msgid ""
-"small-data section exceeds 64KB; lower small-data size limit (see option -G)"
+"small-data section too large; lower small-data size limit (see option -G)"
 msgstr ""
 
-#: elfxx-mips.c:10693
+#: elfxx-mips.c:10698
 msgid "cannot convert a jump to JALX for a non-word-aligned address"
 msgstr ""
 
-#: elfxx-mips.c:10696
+#: elfxx-mips.c:10701
 msgid "jump to a non-word-aligned address"
 msgstr ""
 
-#: elfxx-mips.c:10697
+#: elfxx-mips.c:10702
 msgid "jump to a non-instruction-aligned address"
 msgstr ""
 
-#: elfxx-mips.c:10700
+#: elfxx-mips.c:10705
 msgid "cannot convert a branch to JALX for a non-word-aligned address"
 msgstr ""
 
-#: elfxx-mips.c:10702
+#: elfxx-mips.c:10707
 msgid "branch to a non-instruction-aligned address"
 msgstr ""
 
-#: elfxx-mips.c:10704
+#: elfxx-mips.c:10709
 msgid "PC-relative load from unaligned address"
 msgstr ""
 
-#: elfxx-mips.c:11004
+#: elfxx-mips.c:11009
 #, c-format
 msgid ""
 "%pB: `%pA' entry VMA of %#<PRIx64> outside the 32-bit range supported; "
 "consider using `-Ttext-segment=...'"
 msgstr ""
 
-#: elfxx-mips.c:11119 elfxx-mips.c:11706
+#: elfxx-mips.c:11124 elfxx-mips.c:11711
 #, c-format
 msgid "%pB: `%pA' offset of %<PRId64> from `%pA' beyond the range of ADDIUPC"
 msgstr ""
 
-#: elfxx-mips.c:11678
+#: elfxx-mips.c:11683
 #, c-format
 msgid ""
 "%pB: `%pA' start VMA of %#<PRIx64> outside the 32-bit range supported; "
 "consider using `-Ttext-segment=...'"
 msgstr ""
 
-#: elfxx-mips.c:13424 reloc.c:8553
+#: elfxx-mips.c:13429 reloc.c:8605
 #, c-format
 msgid "%X%P: %pB(%pA): error: relocation for offset %V has no value\n"
 msgstr ""
 
-#: elfxx-mips.c:14736
+#: elfxx-mips.c:14741
 #, c-format
 msgid "%pB: unknown architecture %s"
 msgstr ""
 
-#: elfxx-mips.c:15264
+#: elfxx-mips.c:15269
 #, c-format
 msgid "%pB: illegal section name `%pA'"
 msgstr ""
 
-#: elfxx-mips.c:15541
+#: elfxx-mips.c:15546
 #, c-format
 msgid "%pB: warning: linking abicalls files with non-abicalls files"
 msgstr ""
 
-#: elfxx-mips.c:15558
+#: elfxx-mips.c:15563
 #, c-format
 msgid "%pB: linking 32-bit code with 64-bit code"
 msgstr ""
 
-#: elfxx-mips.c:15590 elfxx-mips.c:15656 elfxx-mips.c:15671
+#: elfxx-mips.c:15595 elfxx-mips.c:15661 elfxx-mips.c:15676
 #, c-format
 msgid "%pB: linking %s module with previous %s modules"
 msgstr ""
 
-#: elfxx-mips.c:15614
+#: elfxx-mips.c:15619
 #, c-format
 msgid "%pB: ABI mismatch: linking %s module with previous %s modules"
 msgstr ""
 
-#: elfxx-mips.c:15639
+#: elfxx-mips.c:15644
 #, c-format
 msgid "%pB: ASE mismatch: linking %s module with previous %s modules"
 msgstr ""
 
-#: elfxx-mips.c:15773
+#: elfxx-mips.c:15778
 #, 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:15779
+#: elfxx-mips.c:15784
 #, c-format
 msgid ""
 "warning: %pB uses unknown floating point ABI %d (set by %pB), %pB uses %s"
 msgstr ""
 
-#: elfxx-mips.c:15785
+#: elfxx-mips.c:15790
 #, c-format
 msgid ""
 "warning: %pB uses %s (set by %pB), %pB uses unknown floating point ABI %d"
 msgstr ""
 
-#: elfxx-mips.c:15799
+#: elfxx-mips.c:15804
 #, c-format
 msgid "warning: %pB uses %s (set by %pB), %pB uses %s"
 msgstr ""
 
-#: elfxx-mips.c:15818
+#: elfxx-mips.c:15823
 #, c-format
 msgid "warning: %pB uses %s (set by %pB), %pB uses unknown MSA ABI %d"
 msgstr ""
 
-#: elfxx-mips.c:15830
+#: elfxx-mips.c:15835
 #, c-format
 msgid "warning: %pB uses unknown MSA ABI %d (set by %pB), %pB uses %s"
 msgstr ""
 
-#: elfxx-mips.c:15839
+#: elfxx-mips.c:15844
 #, c-format
 msgid ""
 "warning: %pB uses unknown MSA ABI %d (set by %pB), %pB uses unknown MSA ABI %"
 "d"
 msgstr ""
 
-#: elfxx-mips.c:15901
+#: elfxx-mips.c:15906
 #, c-format
 msgid "%pB: endianness incompatible with that of the selected emulation"
 msgstr ""
 
-#: elfxx-mips.c:15915
+#: elfxx-mips.c:15920
 #, c-format
 msgid "%pB: ABI is incompatible with that of the selected emulation"
 msgstr ""
 
-#: elfxx-mips.c:15968
+#: elfxx-mips.c:15973
 #, c-format
 msgid "%pB: warning: inconsistent ISA between e_flags and .MIPS.abiflags"
 msgstr ""
 
-#: elfxx-mips.c:15973
+#: elfxx-mips.c:15978
 #, c-format
 msgid ""
 "%pB: warning: inconsistent FP ABI between .gnu.attributes and .MIPS.abiflags"
 msgstr ""
 
-#: elfxx-mips.c:15977
+#: elfxx-mips.c:15982
 #, c-format
 msgid "%pB: warning: inconsistent ASEs between e_flags and .MIPS.abiflags"
 msgstr ""
 
-#: elfxx-mips.c:15984
+#: elfxx-mips.c:15989
 #, c-format
 msgid ""
 "%pB: warning: inconsistent ISA extensions between e_flags and .MIPS.abiflags"
 msgstr ""
 
-#: elfxx-mips.c:15988
+#: elfxx-mips.c:15993
 #, c-format
 msgid ""
 "%pB: warning: unexpected flag in the flags2 field of .MIPS.abiflags (0x%lx)"
 msgstr ""
 
-#: elfxx-mips.c:16179
+#: elfxx-mips.c:16184
 msgid "-mips32r2 -mfp64 (12 callee-saved)"
 msgstr ""
 
-#: elfxx-mips.c:16241 elfxx-mips.c:16252
+#: elfxx-mips.c:16246 elfxx-mips.c:16257
 msgid "None"
 msgstr ""
 
-#: elfxx-mips.c:16243 elfxx-mips.c:16312
+#: elfxx-mips.c:16248 elfxx-mips.c:16317
 msgid "Unknown"
 msgstr ""
 
-#: elfxx-mips.c:16323
+#: elfxx-mips.c:16328
 #, c-format
 msgid "Hard or soft float\n"
 msgstr ""
 
-#: elfxx-mips.c:16326
+#: elfxx-mips.c:16331
 #, c-format
 msgid "Hard float (double precision)\n"
 msgstr ""
 
-#: elfxx-mips.c:16329
+#: elfxx-mips.c:16334
 #, c-format
 msgid "Hard float (single precision)\n"
 msgstr ""
 
-#: elfxx-mips.c:16332
+#: elfxx-mips.c:16337
 #, c-format
 msgid "Soft float\n"
 msgstr ""
 
-#: elfxx-mips.c:16335
+#: elfxx-mips.c:16340
 #, c-format
 msgid "Hard float (MIPS32r2 64-bit FPU 12 callee-saved)\n"
 msgstr ""
 
-#: elfxx-mips.c:16338
+#: elfxx-mips.c:16343
 #, c-format
 msgid "Hard float (32-bit CPU, Any FPU)\n"
 msgstr ""
 
-#: elfxx-mips.c:16341
+#: elfxx-mips.c:16346
 #, c-format
 msgid "Hard float (32-bit CPU, 64-bit FPU)\n"
 msgstr ""
 
-#: elfxx-mips.c:16344
+#: elfxx-mips.c:16349
 #, c-format
 msgid "Hard float compat (32-bit CPU, 64-bit FPU)\n"
 msgstr ""
 
-#: elfxx-mips.c:16376
+#: elfxx-mips.c:16381
 #, c-format
 msgid " [abi=O32]"
 msgstr ""
 
-#: elfxx-mips.c:16378
+#: elfxx-mips.c:16383
 #, c-format
 msgid " [abi=O64]"
 msgstr ""
 
-#: elfxx-mips.c:16380
+#: elfxx-mips.c:16385
 #, c-format
 msgid " [abi=EABI32]"
 msgstr ""
 
-#: elfxx-mips.c:16382
+#: elfxx-mips.c:16387
 #, c-format
 msgid " [abi=EABI64]"
 msgstr ""
 
-#: elfxx-mips.c:16384
+#: elfxx-mips.c:16389
 #, c-format
 msgid " [abi unknown]"
 msgstr ""
 
-#: elfxx-mips.c:16386
+#: elfxx-mips.c:16391
 #, c-format
 msgid " [abi=N32]"
 msgstr ""
 
-#: elfxx-mips.c:16388
+#: elfxx-mips.c:16393
 #, c-format
 msgid " [abi=64]"
 msgstr ""
 
-#: elfxx-mips.c:16390
+#: elfxx-mips.c:16395
 #, c-format
 msgid " [no abi set]"
 msgstr ""
 
-#: elfxx-mips.c:16415
+#: elfxx-mips.c:16420
 #, c-format
 msgid " [unknown ISA]"
 msgstr ""
 
-#: elfxx-mips.c:16435
+#: elfxx-mips.c:16440
 #, c-format
 msgid " [not 32bitmode]"
 msgstr ""
 
-#: elfxx-riscv.c:1688
+#: elfxx-riscv.c:1699
 #, c-format
 msgid "x ISA extension `%s' must be set with the versions"
 msgstr ""
 
-#: elfxx-riscv.c:1694
+#: elfxx-riscv.c:1705
 #, c-format
 msgid "cannot find default versions of the ISA extension `%s'"
 msgstr ""
 
-#: elfxx-riscv.c:1800
+#: elfxx-riscv.c:1811
 #, c-format
 msgid "%s: first ISA extension must be `e', `i' or `g'"
 msgstr ""
 
-#: elfxx-riscv.c:1824
+#: elfxx-riscv.c:1835
 #, c-format
 msgid "%s: unknown standard ISA extension or prefix class `%c'"
 msgstr ""
 
-#: elfxx-riscv.c:1860
+#: elfxx-riscv.c:1871
 #, c-format
 msgid "%s: invalid prefixed ISA extension `%s' ends with <number>p"
 msgstr ""
 
-#: elfxx-riscv.c:1884
+#: elfxx-riscv.c:1895
 #, c-format
 msgid "%s: unknown prefixed ISA extension `%s'"
 msgstr ""
 
-#: elfxx-riscv.c:1908
+#: elfxx-riscv.c:1919
 #, c-format
 msgid "%s: prefixed ISA extension must separate with _"
 msgstr ""
 
-#: elfxx-riscv.c:1962
+#: elfxx-riscv.c:1973
 #, c-format
 msgid "rv%de does not support the `h' extension"
 msgstr ""
 
-#: elfxx-riscv.c:1970
+#: elfxx-riscv.c:1981
 #, c-format
 msgid "rv%d does not support the `q' extension"
 msgstr ""
 
-#: elfxx-riscv.c:1977
+#: elfxx-riscv.c:1988
 #, c-format
 msgid "rv%d does not support the `zcf' extension"
 msgstr ""
 
-#: elfxx-riscv.c:1984
+#: elfxx-riscv.c:1995
 msgid "`zfinx' is conflict with the `f/d/q/zfh/zfhmin' extension"
 msgstr ""
 
-#: elfxx-riscv.c:2005
+#: elfxx-riscv.c:2002
+msgid "`xtheadvector' is conflict with the `v' extension"
+msgstr ""
+
+#: elfxx-riscv.c:2023
 msgid "zvl*b extensions need to enable either `v' or `zve' extension"
 msgstr ""
 
-#: elfxx-riscv.c:2067
+#: elfxx-riscv.c:2085
 #, c-format
 msgid "%s: ISA string cannot contain uppercase letters"
 msgstr ""
 
-#: elfxx-riscv.c:2095
+#: elfxx-riscv.c:2113
 #, c-format
 msgid "%s: ISA string must begin with rv32 or rv64"
 msgstr ""
 
-#: elfxx-riscv.c:2321
+#: elfxx-riscv.c:2339
 #, c-format
 msgid "invalid ISA extension ends with <number>p in .option arch `%s'"
 msgstr ""
 
-#: elfxx-riscv.c:2344
+#: elfxx-riscv.c:2362
 #, c-format
 msgid "unknown ISA extension `%s' in .option arch `%s'"
 msgstr ""
 
-#: elfxx-riscv.c:2355
+#: elfxx-riscv.c:2373
 #, c-format
 msgid "cannot + or - base extension `%s' in .option arch `%s'"
 msgstr ""
 
-#: elfxx-riscv.c:2587 elfxx-riscv.c:2829
+#: elfxx-riscv.c:2613 elfxx-riscv.c:2861
 msgid "internal: unreachable INSN_CLASS_*"
 msgstr ""
 
-#: elfxx-riscv.c:2622
+#: elfxx-riscv.c:2648
 msgid "zihintntl' and `c', or `zihintntl' and `zca"
 msgstr ""
 
-#: elfxx-riscv.c:2627 elfxx-riscv.c:2645
+#: elfxx-riscv.c:2653 elfxx-riscv.c:2671
 msgid "c' or `zca"
 msgstr ""
 
-#: elfxx-riscv.c:2633
+#: elfxx-riscv.c:2659
 msgid "m' or `zmmul"
 msgstr ""
 
-#: elfxx-riscv.c:2651
+#: elfxx-riscv.c:2677
 msgid "f' and `c', or `f' and `zcf"
 msgstr ""
 
-#: elfxx-riscv.c:2656
+#: elfxx-riscv.c:2682
 msgid "c' or `zcf"
 msgstr ""
 
-#: elfxx-riscv.c:2662
+#: elfxx-riscv.c:2688
 msgid "d' and `c', or `d' and `zcd"
 msgstr ""
 
-#: elfxx-riscv.c:2667
+#: elfxx-riscv.c:2693
 msgid "c' or `zcd"
 msgstr ""
 
-#: elfxx-riscv.c:2669
+#: elfxx-riscv.c:2695
 msgid "f' or `zfinx"
 msgstr ""
 
-#: elfxx-riscv.c:2671
+#: elfxx-riscv.c:2697
 msgid "d' or `zdinx"
 msgstr ""
 
-#: elfxx-riscv.c:2673
+#: elfxx-riscv.c:2699
 msgid "q' or `zqinx"
 msgstr ""
 
-#: elfxx-riscv.c:2675
+#: elfxx-riscv.c:2701
 msgid "zfh' or `zhinx"
 msgstr ""
 
-#: elfxx-riscv.c:2679
+#: elfxx-riscv.c:2705
 msgid "zfhmin' or `zhinxmin"
 msgstr ""
 
-#: elfxx-riscv.c:2690
+#: elfxx-riscv.c:2716
 msgid "zfhmin' and `d', or `zhinxmin' and `zdinx"
 msgstr ""
 
-#: elfxx-riscv.c:2701
+#: elfxx-riscv.c:2727
 msgid "zfhmin' and `q', or `zhinxmin' and `zqinx"
 msgstr ""
 
-#: elfxx-riscv.c:2707
+#: elfxx-riscv.c:2733
 msgid "d' and `zfa"
 msgstr ""
 
-#: elfxx-riscv.c:2715
+#: elfxx-riscv.c:2741
 msgid "q' and `zfa"
 msgstr ""
 
-#: elfxx-riscv.c:2723
+#: elfxx-riscv.c:2749
 msgid "zfh' and `zfa"
 msgstr ""
 
-#: elfxx-riscv.c:2733
+#: elfxx-riscv.c:2759
 msgid "zfh' and `zfa', or `zvfh' and `zfa"
 msgstr ""
 
-#: elfxx-riscv.c:2738
+#: elfxx-riscv.c:2764
 msgid "zfh' or `zvfh"
 msgstr ""
 
-#: elfxx-riscv.c:2754
+#: elfxx-riscv.c:2780
 msgid "zbb' or `zbkb"
 msgstr ""
 
-#: elfxx-riscv.c:2756
+#: elfxx-riscv.c:2782
 msgid "zbc' or `zbkc"
 msgstr ""
 
-#: elfxx-riscv.c:2764
+#: elfxx-riscv.c:2790
 msgid "zknd' or `zkne"
 msgstr ""
 
-#: elfxx-riscv.c:2770
+#: elfxx-riscv.c:2796
 msgid "v' or `zve64x' or `zve32x"
 msgstr ""
 
-#: elfxx-riscv.c:2772
+#: elfxx-riscv.c:2798
 msgid "v' or `zve64d' or `zve64f' or `zve32f"
 msgstr ""
 
-#: elfxx-riscv.c:2774
+#: elfxx-riscv.c:2800
 msgid "zvbb"
 msgstr ""
 
-#: elfxx-riscv.c:2776
+#: elfxx-riscv.c:2802
 msgid "zvbc"
 msgstr ""
 
-#: elfxx-riscv.c:2778
+#: elfxx-riscv.c:2804
+msgid "zvkb"
+msgstr ""
+
+#: elfxx-riscv.c:2806
 msgid "zvkg"
 msgstr ""
 
-#: elfxx-riscv.c:2780
+#: elfxx-riscv.c:2808
 msgid "zvkned"
 msgstr ""
 
-#: elfxx-riscv.c:2782
+#: elfxx-riscv.c:2810
 msgid "zvknha' or `zvknhb"
 msgstr ""
 
-#: elfxx-riscv.c:2784
+#: elfxx-riscv.c:2812
 msgid "zvksed"
 msgstr ""
 
-#: elfxx-riscv.c:2786
+#: elfxx-riscv.c:2814
 msgid "zvksh"
 msgstr ""
 
-#: elfxx-riscv.c:2790
+#: elfxx-riscv.c:2818
 msgid "zcb' and `zba"
 msgstr ""
 
-#: elfxx-riscv.c:2792
+#: elfxx-riscv.c:2820
 msgid "zcb' and `zbb"
 msgstr ""
 
-#: elfxx-riscv.c:2794
+#: elfxx-riscv.c:2822
 msgid "zcb' and `zmmul', or `zcb' and `m"
 msgstr ""
 
-#: elfxx-riscv.c:2798
+#: elfxx-riscv.c:2826
 msgid "h"
 msgstr ""
 
@@ -6360,37 +6373,43 @@ msgstr ""
 msgid "%pB: indirect symbol `%s' to `%s' is a loop"
 msgstr ""
 
-#: linker.c:2583
+#: linker.c:1793
+msgid ""
+"%P: %pB: note: the message above does not take linker garbage collection "
+"into account\n"
+msgstr ""
+
+#: linker.c:2591
 #, c-format
 msgid "attempt to do relocatable link with %s input and %s output"
 msgstr ""
 
-#: linker.c:2862
+#: linker.c:2870
 #, c-format
 msgid "%pB: ignoring duplicate section `%pA'\n"
 msgstr ""
 
-#: linker.c:2872 linker.c:2882
+#: linker.c:2880 linker.c:2890
 #, c-format
 msgid "%pB: duplicate section `%pA' has different size\n"
 msgstr ""
 
-#: linker.c:2896 linker.c:2904
+#: linker.c:2904 linker.c:2912
 #, c-format
 msgid "%pB: could not read contents of section `%pA'\n"
 msgstr ""
 
-#: linker.c:2913
+#: linker.c:2921
 #, c-format
 msgid "%pB: duplicate section `%pA' has different contents\n"
 msgstr ""
 
-#: linker.c:3432
+#: linker.c:3440
 #, c-format
 msgid "%pB: compiled for a big endian system and target is little endian"
 msgstr ""
 
-#: linker.c:3435
+#: linker.c:3443
 #, c-format
 msgid "%pB: compiled for a little endian system and target is big endian"
 msgstr ""
@@ -6804,59 +6823,59 @@ msgid ""
 msgstr ""
 
 #. XXX code yet to be written.
-#: peicode.h:810
+#: peicode.h:820
 #, c-format
 msgid "%pB: unhandled import type; %x"
 msgstr ""
 
-#: peicode.h:816
+#: peicode.h:826
 #, c-format
 msgid "%pB: unrecognized import type; %x"
 msgstr ""
 
-#: peicode.h:831
+#: peicode.h:841
 #, c-format
 msgid "%pB: unrecognized import name type; %x"
 msgstr ""
 
-#: peicode.h:1264
+#: peicode.h:1280
 #, c-format
 msgid "%pB: unrecognised machine type (0x%x) in Import Library Format archive"
 msgstr ""
 
-#: peicode.h:1277
+#: peicode.h:1293
 #, c-format
 msgid ""
 "%pB: recognised but unhandled machine type (0x%x) in Import Library Format "
 "archive"
 msgstr ""
 
-#: peicode.h:1295
+#: peicode.h:1311
 #, c-format
 msgid "%pB: size field is zero in Import Library Format header"
 msgstr ""
 
-#: peicode.h:1321
+#: peicode.h:1337
 #, c-format
 msgid "%pB: string not null terminated in ILF object file"
 msgstr ""
 
-#: peicode.h:1377
+#: peicode.h:1393
 #, c-format
 msgid "%pB: error: debug data ends beyond end of debug directory"
 msgstr ""
 
-#: peicode.h:1547
+#: peicode.h:1563
 #, c-format
 msgid "%pB: adjusting invalid SectionAlignment"
 msgstr ""
 
-#: peicode.h:1557
+#: peicode.h:1573
 #, c-format
 msgid "%pB: adjusting invalid FileAlignment"
 msgstr ""
 
-#: peicode.h:1565
+#: peicode.h:1581
 #, c-format
 msgid "%pB: invalid NumberOfRvaAndSizes"
 msgstr ""
@@ -6915,17 +6934,17 @@ msgstr ""
 msgid "Partition[%d] length = 0x%.8lx (%ld)\n"
 msgstr ""
 
-#: reloc.c:8452
+#: reloc.c:8504
 msgid "INPUT_SECTION_FLAGS are not supported"
 msgstr ""
 
-#: reloc.c:8718
+#: reloc.c:8770
 #, c-format
 msgid "%pB: unrecognized relocation type %#x in section `%pA'"
 msgstr ""
 
 #. PR 21803: Suggest the most likely cause of this error.
-#: reloc.c:8722
+#: reloc.c:8774
 #, c-format
 msgid "is this version of the linker - %s - out of date ?"
 msgstr ""
@@ -9156,7 +9175,7 @@ msgstr ""
 
 #. Not fatal, this callback cannot fail.
 #: elfnn-aarch64.c:2893
-#: elfnn-riscv.c:5531
+#: elfnn-riscv.c:5548
 #, c-format
 msgid "unknown attribute for symbol `%s': 0x%02x"
 msgstr ""
@@ -9300,31 +9319,31 @@ msgstr ""
 msgid "relocation against `%s' has faulty GOT type "
 msgstr ""
 
-#: elfnn-loongarch.c:153
-#: elfnn-loongarch.c:205
+#: elfnn-loongarch.c:169
+#: elfnn-loongarch.c:221
 #, c-format
 msgid "%#<PRIx64> invaild imm"
 msgstr ""
 
-#: elfnn-loongarch.c:387
-#: elfnn-riscv.c:4012
+#: elfnn-loongarch.c:403
+#: elfnn-riscv.c:4028
 #, c-format
 msgid ""
 "%pB: ABI is incompatible with that of the selected emulation:\n"
 "  target emulation `%s' does not match `%s'"
 msgstr ""
 
-#: elfnn-loongarch.c:442
+#: elfnn-loongarch.c:458
 #, c-format
 msgid "%pB: can't link different ABI object."
 msgstr ""
 
-#: elfnn-loongarch.c:583
+#: elfnn-loongarch.c:600
 msgid "Internal error: unreachable."
 msgstr ""
 
-#: elfnn-loongarch.c:3848
-#: elfnn-riscv.c:4773
+#: elfnn-loongarch.c:4339
+#: elfnn-riscv.c:4789
 #, c-format
 msgid ""
 "%pB(%pA+%#<PRIx64>): %<PRId64> bytes required for alignment to %<PRId64>-"
@@ -9351,37 +9370,44 @@ msgid ""
 "when making a shared object"
 msgstr ""
 
-#: elfnn-riscv.c:1857
+#: elfnn-riscv.c:1847
 #, c-format
 msgid ""
 "final size of uleb128 value at offset 0x%lx in %pA from %pB exceeds "
 "available space"
 msgstr ""
 
-#: elfnn-riscv.c:2092
+#: elfnn-riscv.c:2082
 #, c-format
 msgid "%pcrel_lo missing matching %pcrel_hi"
 msgstr ""
 
-#: elfnn-riscv.c:2095
+#: elfnn-riscv.c:2085
 #, c-format
 msgid "%pcrel_lo with addend isn't allowed for R_RISCV_GOT_HI20"
 msgstr ""
 
 #. Check the overflow when adding reloc addend.
-#: elfnn-riscv.c:2100
+#: elfnn-riscv.c:2090
 #, c-format
 msgid ""
 "%%pcrel_lo overflow with an addend, the value of %%pcrel_hi is 0x%<PRIx64> "
 "without any addend, but may be 0x%<PRIx64> after adding the %%pcrel_lo addend"
 msgstr ""
 
-#: elfnn-riscv.c:2108
+#: elfnn-riscv.c:2098
 #, c-format
 msgid "%pcrel_lo overflow with an addend"
 msgstr ""
 
-#: elfnn-riscv.c:2613
+#: elfnn-riscv.c:2549
+#, c-format
+msgid ""
+"%pB: warning: R_RISCV_SUB_ULEB128 with non-zero addend, please rebuild by "
+"binutils 2.42 or up"
+msgstr ""
+
+#: elfnn-riscv.c:2629
 msgid "The addend isn't allowed for R_RISCV_GOT_HI20"
 msgstr ""
 
@@ -9399,91 +9425,91 @@ msgstr ""
 #.
 #. Perhaps we also need the similar checks for the
 #. R_RISCV_BRANCH and R_RISCV_RVC_BRANCH relocations.
-#: elfnn-riscv.c:2714
+#: elfnn-riscv.c:2730
 #, c-format
 msgid ""
 "%%X%%P: relocation %s against `%s' which may bind externally can not be used "
 "when making a shared object; recompile with -fPIC\n"
 msgstr ""
 
-#: elfnn-riscv.c:2796
+#: elfnn-riscv.c:2812
 #, c-format
 msgid "%pcrel_lo section symbol with an addend"
 msgstr ""
 
-#: elfnn-riscv.c:3006
+#: elfnn-riscv.c:3022
 #, c-format
 msgid "%%X%%P: unresolvable %s relocation against symbol `%s'\n"
 msgstr ""
 
-#: elfnn-riscv.c:3041
+#: elfnn-riscv.c:3057
 msgid "%X%P: internal error: out of range error\n"
 msgstr ""
 
-#: elfnn-riscv.c:3046
+#: elfnn-riscv.c:3062
 msgid "%X%P: internal error: unsupported relocation error\n"
 msgstr ""
 
-#: elfnn-riscv.c:3052
+#: elfnn-riscv.c:3068
 msgid "dangerous relocation error"
 msgstr ""
 
-#: elfnn-riscv.c:3058
+#: elfnn-riscv.c:3074
 msgid "%X%P: internal error: unknown error\n"
 msgstr ""
 
-#: elfnn-riscv.c:3604
+#: elfnn-riscv.c:3620
 #, c-format
 msgid ""
 "error: %pB: corrupted ISA string '%s'.  First letter should be 'i' or 'e' "
 "but got '%s'"
 msgstr ""
 
-#: elfnn-riscv.c:3647
+#: elfnn-riscv.c:3663
 #, c-format
 msgid "error: %pB: mis-matched ISA string to merge '%s' and '%s'"
 msgstr ""
 
-#: elfnn-riscv.c:3784
+#: elfnn-riscv.c:3800
 #, c-format
 msgid "error: %pB: ISA string of input (%s) doesn't match output (%s)"
 msgstr ""
 
-#: elfnn-riscv.c:3804
+#: elfnn-riscv.c:3820
 #, c-format
 msgid "error: %pB: XLEN of input (%u) doesn't match output (%u)"
 msgstr ""
 
-#: elfnn-riscv.c:3812
+#: elfnn-riscv.c:3828
 #, c-format
 msgid "error: %pB: unsupported XLEN (%u), you might be using wrong emulation"
 msgstr ""
 
-#: elfnn-riscv.c:3926
+#: elfnn-riscv.c:3942
 #, c-format
 msgid ""
 "warning: %pB use privileged spec version %u.%u.%u but the output use version "
 "%u.%u.%u"
 msgstr ""
 
-#: elfnn-riscv.c:3943
+#: elfnn-riscv.c:3959
 msgid ""
 "warning: privileged spec version 1.9.1 can not be linked with other spec "
 "versions"
 msgstr ""
 
-#: elfnn-riscv.c:3971
+#: elfnn-riscv.c:3987
 #, c-format
 msgid ""
 "error: %pB use %u-byte stack aligned but the output use %u-byte stack aligned"
 msgstr ""
 
-#: elfnn-riscv.c:4068
+#: elfnn-riscv.c:4084
 #, c-format
 msgid "%pB: can't link %s modules with %s modules"
 msgstr ""
 
-#: elfnn-riscv.c:4078
+#: elfnn-riscv.c:4094
 #, c-format
 msgid "%pB: can't link RVE with other target"
 msgstr ""
@@ -9495,189 +9521,190 @@ msgid ""
 "when making a shared object"
 msgstr ""
 
-#: peXXigen.c:159
+#: peXXigen.c:161 peXXigen.c:161
 #, c-format
 msgid "%pB: unable to find name for empty section"
 msgstr ""
 
-#: peXXigen.c:186
+#: peXXigen.c:188 peXXigen.c:188
 #, c-format
 msgid "%pB: out of memory creating name for empty section"
 msgstr ""
 
-#: peXXigen.c:197
+#: peXXigen.c:199 peXXigen.c:199
 #, c-format
 msgid "%pB: unable to create fake empty section"
 msgstr ""
 
-#: peXXigen.c:922
+#: peXXigen.c:924 peXXigen.c:924
 #, c-format
 msgid "%pB:%.8s: section below image base"
 msgstr ""
 
-#: peXXigen.c:927
+#: peXXigen.c:929 peXXigen.c:929
 #, c-format
 msgid "%pB:%.8s: RVA truncated"
 msgstr ""
 
-#: peXXigen.c:1058
+#: peXXigen.c:1060 peXXigen.c:1060
 #, c-format
 msgid "%pB: line number overflow: 0x%lx > 0xffff"
 msgstr ""
 
-#: peXXigen.c:1224
+#: peXXigen.c:1226 peXXigen.c:1226
 msgid "Export Directory [.edata (or where ever we found it)]"
 msgstr ""
 
-#: peXXigen.c:1225
+#: peXXigen.c:1227 peXXigen.c:1227
 msgid "Import Directory [parts of .idata]"
 msgstr ""
 
-#: peXXigen.c:1226
+#: peXXigen.c:1228 peXXigen.c:1228
 msgid "Resource Directory [.rsrc]"
 msgstr ""
 
-#: peXXigen.c:1227
+#: peXXigen.c:1229 peXXigen.c:1229
 msgid "Exception Directory [.pdata]"
 msgstr ""
 
-#: peXXigen.c:1228
+#: peXXigen.c:1230 peXXigen.c:1230
 msgid "Security Directory"
 msgstr ""
 
-#: peXXigen.c:1229
+#: peXXigen.c:1231 peXXigen.c:1231
 msgid "Base Relocation Directory [.reloc]"
 msgstr ""
 
-#: peXXigen.c:1230
+#: peXXigen.c:1232 peXXigen.c:1232
 msgid "Debug Directory"
 msgstr ""
 
-#: peXXigen.c:1231
+#: peXXigen.c:1233 peXXigen.c:1233
 msgid "Description Directory"
 msgstr ""
 
-#: peXXigen.c:1232
+#: peXXigen.c:1234 peXXigen.c:1234
 msgid "Special Directory"
 msgstr ""
 
-#: peXXigen.c:1233
+#: peXXigen.c:1235 peXXigen.c:1235
 msgid "Thread Storage Directory [.tls]"
 msgstr ""
 
-#: peXXigen.c:1234
+#: peXXigen.c:1236 peXXigen.c:1236
 msgid "Load Configuration Directory"
 msgstr ""
 
-#: peXXigen.c:1235
+#: peXXigen.c:1237 peXXigen.c:1237
 msgid "Bound Import Directory"
 msgstr ""
 
-#: peXXigen.c:1236
+#: peXXigen.c:1238 peXXigen.c:1238
 msgid "Import Address Table Directory"
 msgstr ""
 
-#: peXXigen.c:1237
+#: peXXigen.c:1239 peXXigen.c:1239
 msgid "Delay Import Directory"
 msgstr ""
 
-#: peXXigen.c:1238
+#: peXXigen.c:1240 peXXigen.c:1240
 msgid "CLR Runtime Header"
 msgstr ""
 
-#: peXXigen.c:1239
+#: peXXigen.c:1241 peXXigen.c:1241
 msgid "Reserved"
 msgstr ""
 
-#: peXXigen.c:1304
+#: peXXigen.c:1306 peXXigen.c:1306
 #, c-format
 msgid ""
 "\n"
 "There is an import table, but the section containing it could not be found\n"
 msgstr ""
 
-#: peXXigen.c:1310
+#: peXXigen.c:1312 peXXigen.c:1312
 #, c-format
 msgid ""
 "\n"
 "There is an import table in %s, but that section has no contents\n"
 msgstr ""
 
-#: peXXigen.c:1317
+#: peXXigen.c:1319 peXXigen.c:1319
 #, c-format
 msgid ""
 "\n"
 "There is an import table in %s at 0x%lx\n"
 msgstr ""
 
-#: peXXigen.c:1323
+#: peXXigen.c:1325 peXXigen.c:1325
 #, c-format
 msgid ""
 "\n"
 "The Import Tables (interpreted %s section contents)\n"
 msgstr ""
 
-#: peXXigen.c:1326
+#: peXXigen.c:1328 peXXigen.c:1328
 #, c-format
 msgid ""
 " vma:            Hint    Time      Forward  DLL       First\n"
 "                 Table   Stamp     Chain    Name      Thunk\n"
 msgstr ""
 
-#: peXXigen.c:1375
+#: peXXigen.c:1377 peXXigen.c:1377
 #, c-format
 msgid ""
 "\n"
 "\tDLL Name: %.*s\n"
 msgstr ""
 
-#: peXXigen.c:1391
+#: peXXigen.c:1393 peXXigen.c:1393
 #, c-format
 msgid "\tvma:  Hint/Ord Member-Name Bound-To\n"
 msgstr ""
 
-#: peXXigen.c:1416
+#: peXXigen.c:1418 peXXigen.c:1418
 #, c-format
 msgid ""
 "\n"
 "There is a first thunk, but the section containing it could not be found\n"
 msgstr ""
 
-#: peXXigen.c:1463
-#: peXXigen.c:1502
+#: peXXigen.c:1465
+#: peXXigen.c:1504 peXXigen.c:1465
+#: peXXigen.c:1504
 #, c-format
 msgid "\t<corrupt: 0x%04lx>"
 msgstr ""
 
-#: peXXigen.c:1595
+#: peXXigen.c:1597 peXXigen.c:1597
 #, c-format
 msgid ""
 "\n"
 "There is an export table, but the section containing it could not be found\n"
 msgstr ""
 
-#: peXXigen.c:1608
+#: peXXigen.c:1610 peXXigen.c:1610
 #, c-format
 msgid ""
 "\n"
 "There is an export table in %s, but it is too small (%d)\n"
 msgstr ""
 
-#: peXXigen.c:1616
+#: peXXigen.c:1618 peXXigen.c:1618
 #, c-format
 msgid ""
 "\n"
 "There is an export table in %s, but contents cannot be read\n"
 msgstr ""
 
-#: peXXigen.c:1622
+#: peXXigen.c:1624 peXXigen.c:1624
 #, c-format
 msgid ""
 "\n"
 "There is an export table in %s at 0x%lx\n"
 msgstr ""
 
-#: peXXigen.c:1653
+#: peXXigen.c:1655 peXXigen.c:1655
 #, c-format
 msgid ""
 "\n"
@@ -9685,147 +9712,149 @@ msgid ""
 "\n"
 msgstr ""
 
-#: peXXigen.c:1657
+#: peXXigen.c:1659 peXXigen.c:1659
 #, c-format
 msgid "Export Flags \t\t\t%lx\n"
 msgstr ""
 
-#: peXXigen.c:1660
+#: peXXigen.c:1662 peXXigen.c:1662
 #, c-format
 msgid "Time/Date stamp \t\t%lx\n"
 msgstr ""
 
-#: peXXigen.c:1664
+#: peXXigen.c:1666 peXXigen.c:1666
 #, c-format
 msgid "Major/Minor \t\t\t%d/%d\n"
 msgstr ""
 
-#: peXXigen.c:1667
+#: peXXigen.c:1669 peXXigen.c:1669
 #, c-format
 msgid "Name \t\t\t\t"
 msgstr ""
 
-#: peXXigen.c:1678
+#: peXXigen.c:1680 peXXigen.c:1680
 #, c-format
 msgid "Ordinal Base \t\t\t%ld\n"
 msgstr ""
 
-#: peXXigen.c:1681
+#: peXXigen.c:1683 peXXigen.c:1683
 #, c-format
 msgid "Number in:\n"
 msgstr ""
 
-#: peXXigen.c:1684
+#: peXXigen.c:1686 peXXigen.c:1686
 #, c-format
 msgid "\tExport Address Table \t\t%08lx\n"
 msgstr ""
 
-#: peXXigen.c:1688
+#: peXXigen.c:1690 peXXigen.c:1690
 #, c-format
 msgid "\t[Name Pointer/Ordinal] Table\t%08lx\n"
 msgstr ""
 
-#: peXXigen.c:1691
+#: peXXigen.c:1693 peXXigen.c:1693
 #, c-format
 msgid "Table Addresses\n"
 msgstr ""
 
-#: peXXigen.c:1694
+#: peXXigen.c:1696 peXXigen.c:1696
 #, c-format
 msgid "\tExport Address Table \t\t"
 msgstr ""
 
-#: peXXigen.c:1699
+#: peXXigen.c:1701 peXXigen.c:1701
 #, c-format
 msgid "\tName Pointer Table \t\t"
 msgstr ""
 
-#: peXXigen.c:1704
+#: peXXigen.c:1706 peXXigen.c:1706
 #, c-format
 msgid "\tOrdinal Table \t\t\t"
 msgstr ""
 
-#: peXXigen.c:1718
+#: peXXigen.c:1720 peXXigen.c:1720
 #, c-format
 msgid ""
 "\n"
 "Export Address Table -- Ordinal Base %ld\n"
 msgstr ""
 
-#: peXXigen.c:1727
+#: peXXigen.c:1729 peXXigen.c:1729
 #, c-format
 msgid "\tInvalid Export Address Table rva (0x%lx) or entry count (0x%lx)\n"
 msgstr ""
 
-#: peXXigen.c:1746
+#: peXXigen.c:1748 peXXigen.c:1748
 msgid "Forwarder RVA"
 msgstr ""
 
-#: peXXigen.c:1758
+#: peXXigen.c:1760 peXXigen.c:1760
 msgid "Export RVA"
 msgstr ""
 
-#: peXXigen.c:1765
+#: peXXigen.c:1767 peXXigen.c:1767
 #, c-format
 msgid ""
 "\n"
 "[Ordinal/Name Pointer] Table\n"
 msgstr ""
 
-#: peXXigen.c:1773
+#: peXXigen.c:1775 peXXigen.c:1775
 #, c-format
 msgid "\tInvalid Name Pointer Table rva (0x%lx) or entry count (0x%lx)\n"
 msgstr ""
 
-#: peXXigen.c:1780
+#: peXXigen.c:1782 peXXigen.c:1782
 #, c-format
 msgid "\tInvalid Ordinal Table rva (0x%lx) or entry count (0x%lx)\n"
 msgstr ""
 
-#: peXXigen.c:1794
+#: peXXigen.c:1796 peXXigen.c:1796
 #, c-format
 msgid "\t[%4ld] <corrupt offset: %lx>\n"
 msgstr ""
 
-#: peXXigen.c:1849
-#: peXXigen.c:2019
+#: peXXigen.c:1851
+#: peXXigen.c:2021 peXXigen.c:1851
+#: peXXigen.c:2021
 #, c-format
 msgid "warning, .pdata section size (%ld) is not a multiple of %d\n"
 msgstr ""
 
-#: peXXigen.c:1853
-#: peXXigen.c:2023
+#: peXXigen.c:1855
+#: peXXigen.c:2025 peXXigen.c:1855
+#: peXXigen.c:2025
 #, c-format
 msgid ""
 "\n"
 "The Function Table (interpreted .pdata section contents)\n"
 msgstr ""
 
-#: peXXigen.c:1856
+#: peXXigen.c:1858 peXXigen.c:1858
 #, c-format
 msgid " vma:\t\t\tBegin Address    End Address      Unwind Info\n"
 msgstr ""
 
-#: peXXigen.c:1858
+#: peXXigen.c:1860 peXXigen.c:1860
 #, c-format
 msgid ""
 " vma:\t\tBegin    End      EH       EH       PrologEnd  Exception\n"
 "     \t\tAddress  Address  Handler  Data     Address    Mask\n"
 msgstr ""
 
-#: peXXigen.c:1871
+#: peXXigen.c:1873 peXXigen.c:1873
 #, c-format
 msgid "Virtual size of .pdata section (%ld) larger than real size (%ld)\n"
 msgstr ""
 
-#: peXXigen.c:2025
+#: peXXigen.c:2027 peXXigen.c:2027
 #, c-format
 msgid ""
 " vma:\t\tBegin    Prolog   Function Flags    Exception EH\n"
 "     \t\tAddress  Length   Length   32b exc  Handler   Data\n"
 msgstr ""
 
-#: peXXigen.c:2150
+#: peXXigen.c:2152 peXXigen.c:2152
 #, c-format
 msgid ""
 "\n"
@@ -9833,86 +9862,86 @@ msgid ""
 "PE File Base Relocations (interpreted .reloc section contents)\n"
 msgstr ""
 
-#: peXXigen.c:2179
+#: peXXigen.c:2181 peXXigen.c:2181
 #, c-format
 msgid ""
 "\n"
 "Virtual Address: %08lx Chunk size %ld (0x%lx) Number of fixups %ld\n"
 msgstr ""
 
-#: peXXigen.c:2197
+#: peXXigen.c:2199 peXXigen.c:2199
 #, c-format
 msgid "\treloc %4d offset %4x [%4lx] %s"
 msgstr ""
 
-#: peXXigen.c:2258
+#: peXXigen.c:2260 peXXigen.c:2260
 #, c-format
 msgid "%03x %*.s Entry: "
 msgstr ""
 
-#: peXXigen.c:2282
+#: peXXigen.c:2284 peXXigen.c:2284
 #, c-format
 msgid "name: [val: %08lx len %d]: "
 msgstr ""
 
-#: peXXigen.c:2302
+#: peXXigen.c:2304 peXXigen.c:2304
 #, c-format
 msgid "<corrupt string length: %#x>\n"
 msgstr ""
 
-#: peXXigen.c:2312
+#: peXXigen.c:2314 peXXigen.c:2314
 #, c-format
 msgid "<corrupt string offset: %#lx>\n"
 msgstr ""
 
-#: peXXigen.c:2317
+#: peXXigen.c:2319 peXXigen.c:2319
 #, c-format
 msgid "ID: %#08lx"
 msgstr ""
 
-#: peXXigen.c:2320
+#: peXXigen.c:2322 peXXigen.c:2322
 #, c-format
 msgid ", Value: %#08lx\n"
 msgstr ""
 
-#: peXXigen.c:2342
+#: peXXigen.c:2344 peXXigen.c:2344
 #, c-format
 msgid "%03x %*.s  Leaf: Addr: %#08lx, Size: %#08lx, Codepage: %d\n"
 msgstr ""
 
-#: peXXigen.c:2384
+#: peXXigen.c:2386 peXXigen.c:2386
 #, c-format
 msgid "<unknown directory type: %d>\n"
 msgstr ""
 
-#: peXXigen.c:2392
+#: peXXigen.c:2394 peXXigen.c:2394
 #, c-format
 msgid " Table: Char: %d, Time: %08lx, Ver: %d/%d, Num Names: %d, IDs: %d\n"
 msgstr ""
 
-#: peXXigen.c:2480
+#: peXXigen.c:2482 peXXigen.c:2482
 #, c-format
 msgid "Corrupt .rsrc section detected!\n"
 msgstr ""
 
-#: peXXigen.c:2504
+#: peXXigen.c:2506 peXXigen.c:2506
 #, c-format
 msgid ""
 "\n"
 "WARNING: Extra data in .rsrc section - it will be ignored by Windows:\n"
 msgstr ""
 
-#: peXXigen.c:2510
+#: peXXigen.c:2512 peXXigen.c:2512
 #, c-format
 msgid " String table starts at offset: %#03x\n"
 msgstr ""
 
-#: peXXigen.c:2513
+#: peXXigen.c:2515 peXXigen.c:2515
 #, c-format
 msgid " Resources start at offset: %#03x\n"
 msgstr ""
 
-#: peXXigen.c:2570
+#: peXXigen.c:2572 peXXigen.c:2572
 #, c-format
 msgid ""
 "\n"
@@ -9920,14 +9949,14 @@ msgid ""
 "found\n"
 msgstr ""
 
-#: peXXigen.c:2576
+#: peXXigen.c:2578 peXXigen.c:2578
 #, c-format
 msgid ""
 "\n"
 "There is a debug directory in %s, but that section has no contents\n"
 msgstr ""
 
-#: peXXigen.c:2583
+#: peXXigen.c:2585 peXXigen.c:2585
 #, c-format
 msgid ""
 "\n"
@@ -9935,7 +9964,7 @@ msgid ""
 "small\n"
 msgstr ""
 
-#: peXXigen.c:2588
+#: peXXigen.c:2590 peXXigen.c:2590
 #, c-format
 msgid ""
 "\n"
@@ -9943,23 +9972,23 @@ msgid ""
 "\n"
 msgstr ""
 
-#: peXXigen.c:2595
+#: peXXigen.c:2597 peXXigen.c:2597
 #, c-format
 msgid ""
 "The debug data size field in the data directory is too big for the section"
 msgstr ""
 
-#: peXXigen.c:2600
+#: peXXigen.c:2602 peXXigen.c:2602
 #, c-format
 msgid "Type                Size     Rva      Offset\n"
 msgstr ""
 
-#: peXXigen.c:2648
+#: peXXigen.c:2650 peXXigen.c:2650
 #, c-format
 msgid "(format %c%c%c%c signature %s age %ld pdb %s)\n"
 msgstr ""
 
-#: peXXigen.c:2660
+#: peXXigen.c:2662 peXXigen.c:2662
 #, c-format
 msgid ""
 "The debug directory size is not a multiple of the debug directory entry "
@@ -9969,100 +9998,100 @@ msgstr ""
 #. The MS dumpbin program reportedly ands with 0xff0f before
 #. printing the characteristics field.  Not sure why.  No reason to
 #. emulate it here.
-#: peXXigen.c:2744
+#: peXXigen.c:2746 peXXigen.c:2746
 #, c-format
 msgid ""
 "\n"
 "Characteristics 0x%x\n"
 msgstr ""
 
-#: peXXigen.c:3029
+#: peXXigen.c:3031 peXXigen.c:3031
 #, c-format
 msgid ""
 "%pB: Data Directory (%lx bytes at %<PRIx64>) extends across section boundary "
 "at %<PRIx64>"
 msgstr ""
 
-#: peXXigen.c:3070
+#: peXXigen.c:3072 peXXigen.c:3072
 msgid "failed to update file offsets in debug directory"
 msgstr ""
 
-#: peXXigen.c:3079
+#: peXXigen.c:3081 peXXigen.c:3081
 #, c-format
 msgid "%pB: failed to read debug data section"
 msgstr ""
 
-#: peXXigen.c:3882
+#: peXXigen.c:3884 peXXigen.c:3884
 #, c-format
 msgid ".rsrc merge failure: duplicate string resource: %d"
 msgstr ""
 
-#: peXXigen.c:4017
+#: peXXigen.c:4019 peXXigen.c:4019
 msgid ".rsrc merge failure: multiple non-default manifests"
 msgstr ""
 
-#: peXXigen.c:4035
+#: peXXigen.c:4037 peXXigen.c:4037
 msgid ".rsrc merge failure: a directory matches a leaf"
 msgstr ""
 
-#: peXXigen.c:4077
+#: peXXigen.c:4079 peXXigen.c:4079
 msgid ".rsrc merge failure: duplicate leaf"
 msgstr ""
 
-#: peXXigen.c:4082
+#: peXXigen.c:4084 peXXigen.c:4084
 #, c-format
 msgid ".rsrc merge failure: duplicate leaf: %s"
 msgstr ""
 
-#: peXXigen.c:4149
+#: peXXigen.c:4151 peXXigen.c:4151
 msgid ".rsrc merge failure: dirs with differing characteristics"
 msgstr ""
 
-#: peXXigen.c:4156
+#: peXXigen.c:4158 peXXigen.c:4158
 msgid ".rsrc merge failure: differing directory versions"
 msgstr ""
 
 #. Corrupted .rsrc section - cannot merge.
-#: peXXigen.c:4268
+#: peXXigen.c:4270 peXXigen.c:4270
 #, c-format
 msgid "%pB: .rsrc merge failure: corrupt .rsrc section"
 msgstr ""
 
-#: peXXigen.c:4276
+#: peXXigen.c:4278 peXXigen.c:4278
 #, c-format
 msgid "%pB: .rsrc merge failure: unexpected .rsrc size"
 msgstr ""
 
-#: peXXigen.c:4415
+#: peXXigen.c:4417 peXXigen.c:4417
 #, c-format
 msgid "%pB: unable to fill in DataDictionary[1] because .idata$2 is missing"
 msgstr ""
 
-#: peXXigen.c:4435
+#: peXXigen.c:4437 peXXigen.c:4437
 #, c-format
 msgid "%pB: unable to fill in DataDictionary[1] because .idata$4 is missing"
 msgstr ""
 
-#: peXXigen.c:4456
+#: peXXigen.c:4458 peXXigen.c:4458
 #, c-format
 msgid "%pB: unable to fill in DataDictionary[12] because .idata$5 is missing"
 msgstr ""
 
-#: peXXigen.c:4476
+#: peXXigen.c:4478 peXXigen.c:4478
 #, c-format
 msgid ""
 "%pB: unable to fill in DataDictionary[PE_IMPORT_ADDRESS_TABLE (12)] because ."
 "idata$6 is missing"
 msgstr ""
 
-#: peXXigen.c:4518
+#: peXXigen.c:4520 peXXigen.c:4520
 #, c-format
 msgid ""
 "%pB: unable to fill in DataDictionary[PE_IMPORT_ADDRESS_TABLE(12)] because ."
 "idata$6 is missing"
 msgstr ""
 
-#: peXXigen.c:4543
+#: peXXigen.c:4545 peXXigen.c:4545
 #, c-format
 msgid "%pB: unable to fill in DataDictionary[9] because __tls_used is missing"
 msgstr ""
diff --git a/bfd/version.m4 b/bfd/version.m4
index 435efecb1cd..014699a7d0b 100644
--- a/bfd/version.m4
+++ b/bfd/version.m4
@@ -1 +1 @@
-m4_define([BFD_VERSION], [2.41.50])
+m4_define([BFD_VERSION], [2.41.90])
diff --git a/binutils/ChangeLog b/binutils/ChangeLog
index 80da5196322..e3482be85ce 100644
--- a/binutils/ChangeLog
+++ b/binutils/ChangeLog
@@ -1,3 +1,8 @@
+2024-01-15  Nick Clifton  <nickc@redhat.com>
+
+	* configure: Regenerate.
+	* po/binutils.pot: Regernate.
+
 2024-01-15  Nick Clifton  <nickc@redhat.com>
 
 	* 2.42 branch point.
diff --git a/binutils/configure b/binutils/configure
index 2f50a9f0b7d..6f08b6bdcde 100755
--- a/binutils/configure
+++ b/binutils/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for binutils 2.41.50.
+# Generated by GNU Autoconf 2.69 for binutils 2.41.90.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@ MAKEFLAGS=
 # Identity of this package.
 PACKAGE_NAME='binutils'
 PACKAGE_TARNAME='binutils'
-PACKAGE_VERSION='2.41.50'
-PACKAGE_STRING='binutils 2.41.50'
+PACKAGE_VERSION='2.41.90'
+PACKAGE_STRING='binutils 2.41.90'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1407,7 +1407,7 @@ if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures binutils 2.41.50 to adapt to many kinds of systems.
+\`configure' configures binutils 2.41.90 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1478,7 +1478,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of binutils 2.41.50:";;
+     short | recursive ) echo "Configuration of binutils 2.41.90:";;
    esac
   cat <<\_ACEOF
 
@@ -1640,7 +1640,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-binutils configure 2.41.50
+binutils configure 2.41.90
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2108,7 +2108,7 @@ cat >config.log <<_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by binutils $as_me 2.41.50, which was
+It was created by binutils $as_me 2.41.90, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -3091,7 +3091,7 @@ fi
 
 # Define the identity of the package.
  PACKAGE='binutils'
- VERSION='2.41.50'
+ VERSION='2.41.90'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -16941,7 +16941,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by binutils $as_me 2.41.50, which was
+This file was extended by binutils $as_me 2.41.90, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -17007,7 +17007,7 @@ _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-binutils config.status 2.41.50
+binutils config.status 2.41.90
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff --git a/binutils/po/binutils.pot b/binutils/po/binutils.pot
index c7a0cba7905..c681945536b 100644
--- a/binutils/po/binutils.pot
+++ b/binutils/po/binutils.pot
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: https://sourceware.org/bugzilla/\n"
-"POT-Creation-Date: 2023-11-15 11:13+0000\n"
+"POT-Creation-Date: 2024-01-15 14:56+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -95,12 +95,12 @@ msgstr ""
 msgid "%s: cannot find section %s"
 msgstr ""
 
-#: addr2line.c:514 ar.c:748 dlltool.c:3318 nm.c:1978 objcopy.c:6141
+#: addr2line.c:514 ar.c:748 dlltool.c:3318 nm.c:1987 objcopy.c:6147
 #: objdump.c:5906 size.c:152 strings.c:356 windmc.c:958 windres.c:816
 msgid "fatal error: libbfd ABI mismatch"
 msgstr ""
 
-#: addr2line.c:541 nm.c:2004 objdump.c:5956 readelf.c:6110
+#: addr2line.c:541 nm.c:2013 objdump.c:5956 readelf.c:6110
 #, c-format
 msgid "unknown demangling style `%s'"
 msgstr ""
@@ -370,7 +370,7 @@ msgstr ""
 msgid "libdeps specified more than once"
 msgstr ""
 
-#: ar.c:602 ar.c:677 nm.c:2123
+#: ar.c:602 ar.c:677 nm.c:2132
 #, c-format
 msgid "sorry - this program has been built without plugin support\n"
 msgstr ""
@@ -460,7 +460,7 @@ msgstr ""
 msgid "Cannot convert existing thin library %s to normal format"
 msgstr ""
 
-#: ar.c:1076 ar.c:1177 ar.c:1499 objcopy.c:3722
+#: ar.c:1076 ar.c:1177 ar.c:1499 objcopy.c:3721
 #, c-format
 msgid "internal stat error on %s"
 msgstr ""
@@ -1886,7 +1886,7 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: dwarf.c:430 dwarf.c:5554
+#: dwarf.c:430 dwarf.c:5548
 msgid "Badly formed extended line op encountered!\n"
 msgstr ""
 
@@ -1917,7 +1917,7 @@ msgstr ""
 msgid "define new File Table entry\n"
 msgstr ""
 
-#: dwarf.c:463 dwarf.c:4827
+#: dwarf.c:463 dwarf.c:4821
 #, c-format
 msgid "  Entry\tDir\tTime\tSize\tName\n"
 msgstr ""
@@ -2256,867 +2256,867 @@ msgstr ""
 msgid "%c(alt indirect string, offset: %#<PRIx64>) %s"
 msgstr ""
 
-#: dwarf.c:2800
+#: dwarf.c:2802
 #, c-format
 msgid "loc_offset %<PRIu64> too big\n"
 msgstr ""
 
-#: dwarf.c:2838
+#: dwarf.c:2832
 #, c-format
 msgid "%c(index: %#<PRIx64>): %#<PRIx64>"
 msgstr ""
 
-#: dwarf.c:2849
+#: dwarf.c:2843
 #, c-format
 msgid "Unrecognized form: %#lx"
 msgstr ""
 
-#: dwarf.c:2863
+#: dwarf.c:2857
 #, c-format
 msgid ""
 "CU @ %#<PRIx64> has multiple loclists_base values (%#<PRIx64> and %#<PRIx64>)"
 msgstr ""
 
-#: dwarf.c:2870
+#: dwarf.c:2864
 #, c-format
 msgid ""
 "CU @ %#<PRIx64> has has a negative loclists_base value of %#<PRIx64> - "
 "treating as zero"
 msgstr ""
 
-#: dwarf.c:2884
+#: dwarf.c:2878
 #, c-format
 msgid ""
 "CU @ %#<PRIx64> has multiple str_offsets_base values %#<PRIx64> and %"
 "#<PRIx64>)"
 msgstr ""
 
-#: dwarf.c:2891
+#: dwarf.c:2885
 #, c-format
 msgid ""
 "CU @ %#<PRIx64> has has a negative stroffsets_base value of %#<PRIx64> - "
 "treating as zero"
 msgstr ""
 
-#: dwarf.c:2959
+#: dwarf.c:2953
 msgid "More location offset attributes than DW_AT_GNU_locview attributes\n"
 msgstr ""
 
-#: dwarf.c:2970
+#: dwarf.c:2964
 #, c-format
 msgid "The number of views (%u) is greater than the number of locations (%u)\n"
 msgstr ""
 
-#: dwarf.c:2977
+#: dwarf.c:2971
 msgid "More DW_AT_GNU_locview attributes than location offset attributes\n"
 msgstr ""
 
-#: dwarf.c:3066 dwarf.c:3100 dwarf.c:3115
+#: dwarf.c:3060 dwarf.c:3094 dwarf.c:3109
 #, c-format
 msgid "Unsupported form (%s) for attribute %s\n"
 msgstr ""
 
-#: dwarf.c:3162
+#: dwarf.c:3156
 #, c-format
 msgid "(not inlined)"
 msgstr ""
 
-#: dwarf.c:3165
+#: dwarf.c:3159
 #, c-format
 msgid "(inlined)"
 msgstr ""
 
-#: dwarf.c:3168
+#: dwarf.c:3162
 #, c-format
 msgid "(declared as inline but ignored)"
 msgstr ""
 
-#: dwarf.c:3171
+#: dwarf.c:3165
 #, c-format
 msgid "(declared as inline and inlined)"
 msgstr ""
 
-#: dwarf.c:3174
+#: dwarf.c:3168
 #, c-format
 msgid "  (Unknown inline attribute value: %#<PRIx64>)"
 msgstr ""
 
-#: dwarf.c:3226
+#: dwarf.c:3220
 #, c-format
 msgid "(user defined type)"
 msgstr ""
 
-#: dwarf.c:3228
+#: dwarf.c:3222
 #, c-format
 msgid "(unknown type)"
 msgstr ""
 
-#: dwarf.c:3241
+#: dwarf.c:3235
 #, c-format
 msgid "(unknown accessibility)"
 msgstr ""
 
-#: dwarf.c:3253
+#: dwarf.c:3247
 #, c-format
 msgid "(unknown visibility)"
 msgstr ""
 
-#: dwarf.c:3266
+#: dwarf.c:3260
 #, c-format
 msgid "(user specified)"
 msgstr ""
 
-#: dwarf.c:3268
+#: dwarf.c:3262
 #, c-format
 msgid "(unknown endianity)"
 msgstr ""
 
-#: dwarf.c:3280
+#: dwarf.c:3274
 #, c-format
 msgid "(unknown virtuality)"
 msgstr ""
 
-#: dwarf.c:3292
+#: dwarf.c:3286
 #, c-format
 msgid "(unknown case)"
 msgstr ""
 
-#: dwarf.c:3310
+#: dwarf.c:3304
 #, c-format
 msgid "(user defined)"
 msgstr ""
 
-#: dwarf.c:3312
+#: dwarf.c:3306
 #, c-format
 msgid "(unknown convention)"
 msgstr ""
 
-#: dwarf.c:3321
+#: dwarf.c:3315
 #, c-format
 msgid "(undefined)"
 msgstr ""
 
-#: dwarf.c:3331
+#: dwarf.c:3325
 #, c-format
 msgid "(unsigned)"
 msgstr ""
 
-#: dwarf.c:3332
+#: dwarf.c:3326
 #, c-format
 msgid "(leading overpunch)"
 msgstr ""
 
-#: dwarf.c:3333
+#: dwarf.c:3327
 #, c-format
 msgid "(trailing overpunch)"
 msgstr ""
 
-#: dwarf.c:3334
+#: dwarf.c:3328
 #, c-format
 msgid "(leading separate)"
 msgstr ""
 
-#: dwarf.c:3335
+#: dwarf.c:3329
 #, c-format
 msgid "(trailing separate)"
 msgstr ""
 
-#: dwarf.c:3336 dwarf.c:3347
+#: dwarf.c:3330 dwarf.c:3341
 #, c-format
 msgid "(unrecognised)"
 msgstr ""
 
-#: dwarf.c:3344
+#: dwarf.c:3338
 #, c-format
 msgid "(no)"
 msgstr ""
 
-#: dwarf.c:3345
+#: dwarf.c:3339
 #, c-format
 msgid "(in class)"
 msgstr ""
 
-#: dwarf.c:3346
+#: dwarf.c:3340
 #, c-format
 msgid "(out of class)"
 msgstr ""
 
-#: dwarf.c:3385
+#: dwarf.c:3379
 #, c-format
 msgid " (location list)"
 msgstr ""
 
-#: dwarf.c:3408 dwarf.c:6802 dwarf.c:7004 dwarf.c:7179
+#: dwarf.c:3402 dwarf.c:6796 dwarf.c:6998 dwarf.c:7173
 #, c-format
 msgid " [without DW_AT_frame_base]"
 msgstr ""
 
-#: dwarf.c:3438
+#: dwarf.c:3432
 #, c-format
 msgid ""
 "Offset %#<PRIx64> used as value for DW_AT_import attribute of DIE at offset %"
 "#tx is too big.\n"
 msgstr ""
 
-#: dwarf.c:3444
+#: dwarf.c:3438
 #, c-format
 msgid "\t[Abbrev Number: %ld"
 msgstr ""
 
-#: dwarf.c:3539
+#: dwarf.c:3533
 #, c-format
 msgid ""
 "Raw dump of debug contents of section %s (loaded from %s):\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:3542
+#: dwarf.c:3536
 #, c-format
 msgid ""
 "Raw dump of debug contents of section %s:\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:3547
+#: dwarf.c:3541
 #, c-format
 msgid ""
 "Contents of the %s section (loaded from %s):\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:3550
+#: dwarf.c:3544
 #, c-format
 msgid ""
 "Contents of the %s section:\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:3677
+#: dwarf.c:3671
 msgid "Unexpected form in top DIE\n"
 msgstr ""
 
-#: dwarf.c:3708
+#: dwarf.c:3702
 msgid "Unexpected form of DW_AT_rnglists_base in the top DIE\n"
 msgstr ""
 
-#: dwarf.c:3718
+#: dwarf.c:3712
 msgid "Unexpected form of DW_AT_addr_base in the top DIE\n"
 msgstr ""
 
-#: dwarf.c:3765
+#: dwarf.c:3759
 #, c-format
 msgid "Reserved length value (%#<PRIx64>) found in section %s\n"
 msgstr ""
 
-#: dwarf.c:3775
+#: dwarf.c:3769
 #, c-format
 msgid ""
 "Corrupt unit length (got %#<PRIx64> expected at most %#tx) in section %s\n"
 msgstr ""
 
-#: dwarf.c:3785
+#: dwarf.c:3779
 #, c-format
 msgid "No comp units in %s section ?\n"
 msgstr ""
 
-#: dwarf.c:3799
+#: dwarf.c:3793
 #, c-format
 msgid "Not enough memory for a debug info array of %u entries\n"
 msgstr ""
 
-#: dwarf.c:3833
+#: dwarf.c:3827
 #, c-format
 msgid "Unable to locate %s section!\n"
 msgstr ""
 
-#: dwarf.c:4000
+#: dwarf.c:3994
 #, c-format
 msgid "Invalid pointer size (%d) in compunit header, using %d instead\n"
 msgstr ""
 
-#: dwarf.c:4034
+#: dwarf.c:4028
 #, c-format
 msgid "  Compilation Unit @ offset %#<PRIx64>:\n"
 msgstr ""
 
-#: dwarf.c:4036
+#: dwarf.c:4030
 #, c-format
 msgid "   Length:        %#<PRIx64> (%s)\n"
 msgstr ""
 
-#: dwarf.c:4039
+#: dwarf.c:4033
 #, c-format
 msgid "   Version:       %d\n"
 msgstr ""
 
-#: dwarf.c:4044
+#: dwarf.c:4038
 #, c-format
 msgid "   Unit Type:     %s (%x)\n"
 msgstr ""
 
-#: dwarf.c:4048
+#: dwarf.c:4042
 #, c-format
 msgid "   Abbrev Offset: %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:4050
+#: dwarf.c:4044
 #, c-format
 msgid "   Pointer Size:  %d\n"
 msgstr ""
 
-#: dwarf.c:4053
+#: dwarf.c:4047
 #, c-format
 msgid "   Signature:     %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:4054
+#: dwarf.c:4048
 #, c-format
 msgid "   Type Offset:   %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:4057
+#: dwarf.c:4051
 #, c-format
 msgid "   DWO ID:        %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:4063
+#: dwarf.c:4057
 #, c-format
 msgid "   Section contributions:\n"
 msgstr ""
 
-#: dwarf.c:4064
+#: dwarf.c:4058
 #, c-format
 msgid "    .debug_abbrev.dwo:       %#<PRIx64>  %#zx\n"
 msgstr ""
 
-#: dwarf.c:4066
+#: dwarf.c:4060
 #, c-format
 msgid "    .debug_line.dwo:         %#<PRIx64>  %#zx\n"
 msgstr ""
 
-#: dwarf.c:4068
+#: dwarf.c:4062
 #, c-format
 msgid "    .debug_loc.dwo:          %#<PRIx64>  %#zx\n"
 msgstr ""
 
-#: dwarf.c:4070
+#: dwarf.c:4064
 #, c-format
 msgid "    .debug_str_offsets.dwo:  %#<PRIx64>  %#zx\n"
 msgstr ""
 
-#: dwarf.c:4080
+#: dwarf.c:4074
 #, c-format
 msgid ""
 "CU at offset %#<PRIx64> contains corrupt or unsupported version number: %d.\n"
 msgstr ""
 
-#: dwarf.c:4092
+#: dwarf.c:4086
 #, c-format
 msgid ""
 "CU at offset %#<PRIx64> contains corrupt or unsupported unit type: %d.\n"
 msgstr ""
 
-#: dwarf.c:4137
+#: dwarf.c:4131
 #, c-format
 msgid " <%d><%lx>: Abbrev Number: 0\n"
 msgstr ""
 
-#: dwarf.c:4147
+#: dwarf.c:4141
 #, c-format
 msgid "Bogus end-of-siblings marker detected at offset %lx in %s section\n"
 msgstr ""
 
-#: dwarf.c:4151
+#: dwarf.c:4145
 msgid "Further warnings about bogus end-of-sibling markers suppressed\n"
 msgstr ""
 
-#: dwarf.c:4174
+#: dwarf.c:4168
 #, c-format
 msgid " <%d><%lx>: Abbrev Number: %lu"
 msgstr ""
 
-#: dwarf.c:4178
+#: dwarf.c:4172
 #, c-format
 msgid " <%d><%lx>: ...\n"
 msgstr ""
 
-#: dwarf.c:4198
+#: dwarf.c:4192
 #, c-format
 msgid ""
 "DIE at offset %#lx refers to abbreviation number %lu which does not exist\n"
 msgstr ""
 
-#: dwarf.c:4261
+#: dwarf.c:4255
 #, c-format
 msgid ""
 "CU @ %#<PRIx64> has has a negative rnglists_base value of %#<PRIx64> - "
 "treating as zero"
 msgstr ""
 
-#: dwarf.c:4309
+#: dwarf.c:4303
 msgid "DIE has locviews without loclist\n"
 msgstr ""
 
-#: dwarf.c:4420
+#: dwarf.c:4414
 #, c-format
 msgid ""
 "The length field (%#<PRIx64>) in the debug_line header is wrong - the "
 "section is too small\n"
 msgstr ""
 
-#: dwarf.c:4437
+#: dwarf.c:4431
 msgid "Only DWARF version 2, 3, 4 and 5 line info is currently supported.\n"
 msgstr ""
 
-#: dwarf.c:4449 dwarf.c:7342 dwarf.c:8278
+#: dwarf.c:4443 dwarf.c:7336 dwarf.c:8273
 #, c-format
 msgid "The %s section contains unsupported segment selector size: %d.\n"
 msgstr ""
 
-#: dwarf.c:4466
+#: dwarf.c:4460
 msgid "Invalid maximum operations per insn.\n"
 msgstr ""
 
-#: dwarf.c:4493
+#: dwarf.c:4487
 msgid "Directory Table"
 msgstr ""
 
-#: dwarf.c:4493
+#: dwarf.c:4487
 msgid "File Name Table"
 msgstr ""
 
-#: dwarf.c:4497
+#: dwarf.c:4491
 #, c-format
 msgid "Unexpectedly large number of columns in the %s (%u)\n"
 msgstr ""
 
-#: dwarf.c:4507
+#: dwarf.c:4501
 #, c-format
 msgid "%s: Corrupt format description entry\n"
 msgstr ""
 
-#: dwarf.c:4515
+#: dwarf.c:4509
 #, c-format
 msgid ""
 "\n"
 " The %s is empty.\n"
 msgstr ""
 
-#: dwarf.c:4521
+#: dwarf.c:4515
 #, c-format
 msgid "%s: Corrupt entry count %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:4527
+#: dwarf.c:4521
 #, c-format
 msgid "%s: format count is zero, but the table is not empty\n"
 msgstr ""
 
-#: dwarf.c:4532
+#: dwarf.c:4526
 #, c-format
 msgid ""
 "\n"
 " The %s (offset %#tx, lines %<PRIu64>, columns %u):\n"
 msgstr ""
 
-#: dwarf.c:4535
+#: dwarf.c:4529
 #, c-format
 msgid "  Entry"
 msgstr ""
 
-#: dwarf.c:4549
+#: dwarf.c:4543
 #, c-format
 msgid "\tName"
 msgstr ""
 
-#: dwarf.c:4552
+#: dwarf.c:4546
 #, c-format
 msgid "\tDir"
 msgstr ""
 
-#: dwarf.c:4555
+#: dwarf.c:4549
 #, c-format
 msgid "\tTime"
 msgstr ""
 
-#: dwarf.c:4558
+#: dwarf.c:4552
 #, c-format
 msgid "\tSize"
 msgstr ""
 
-#: dwarf.c:4561
+#: dwarf.c:4555
 #, c-format
 msgid "\tMD5\t\t\t"
 msgstr ""
 
-#: dwarf.c:4564
+#: dwarf.c:4558
 #, c-format
 msgid "\t(Unknown format content type %<PRIu64>)"
 msgstr ""
 
-#: dwarf.c:4598
+#: dwarf.c:4592
 #, c-format
 msgid ""
 "\n"
 "%s: Corrupt entries list\n"
 msgstr ""
 
-#: dwarf.c:4624
+#: dwarf.c:4618
 msgid "corrupt .debug_sup section: size is too small\n"
 msgstr ""
 
-#: dwarf.c:4631
+#: dwarf.c:4625
 msgid "corrupt .debug_sup section: version < 5"
 msgstr ""
 
-#: dwarf.c:4635
+#: dwarf.c:4629
 msgid "corrupt .debug_sup section: is_supplementary not 0 or 1\n"
 msgstr ""
 
-#: dwarf.c:4639
+#: dwarf.c:4633
 msgid ""
 "corrupt .debug_sup section: filename not empty in supplementary section\n"
 msgstr ""
 
-#: dwarf.c:4644
+#: dwarf.c:4638
 msgid "corrupt .debug_sup section: filename is not NUL terminated\n"
 msgstr ""
 
-#: dwarf.c:4652
+#: dwarf.c:4646
 msgid "corrupt .debug_sup section: bad LEB128 field for checksum length\n"
 msgstr ""
 
-#: dwarf.c:4658
+#: dwarf.c:4652
 msgid ""
 "corrupt .debug_sup section: checksum length is longer than the remaining "
 "section length\n"
 msgstr ""
 
-#: dwarf.c:4663
+#: dwarf.c:4657
 #, c-format
 msgid ""
 "corrupt .debug_sup section: there are %#<PRIx64> extra, unused bytes at the "
 "end of the section\n"
 msgstr ""
 
-#: dwarf.c:4668
+#: dwarf.c:4662
 #, c-format
 msgid "  Version:      %u\n"
 msgstr ""
 
-#: dwarf.c:4669
+#: dwarf.c:4663
 #, c-format
 msgid "  Is Supp:      %u\n"
 msgstr ""
 
-#: dwarf.c:4670
+#: dwarf.c:4664
 #, c-format
 msgid "  Filename:     %s\n"
 msgstr ""
 
-#: dwarf.c:4671
+#: dwarf.c:4665
 #, c-format
 msgid "  Checksum Len: %<PRIu64>\n"
 msgstr ""
 
-#: dwarf.c:4674
+#: dwarf.c:4668
 #, c-format
 msgid "  Checksum:     "
 msgstr ""
 
-#: dwarf.c:4722 dwarf.c:5140
+#: dwarf.c:4716 dwarf.c:5134
 msgid ""
 "Partial .debug_line. section encountered without a prior full .debug_line "
 "section\n"
 msgstr ""
 
-#: dwarf.c:4735
+#: dwarf.c:4729
 #, c-format
 msgid "  Offset:                      %#tx\n"
 msgstr ""
 
-#: dwarf.c:4736
+#: dwarf.c:4730
 #, c-format
 msgid "  Length:                      %<PRId64>\n"
 msgstr ""
 
-#: dwarf.c:4737
+#: dwarf.c:4731
 #, c-format
 msgid "  DWARF Version:               %d\n"
 msgstr ""
 
-#: dwarf.c:4740
+#: dwarf.c:4734
 #, c-format
 msgid "  Address size (bytes):        %d\n"
 msgstr ""
 
-#: dwarf.c:4741
+#: dwarf.c:4735
 #, c-format
 msgid "  Segment selector (bytes):    %d\n"
 msgstr ""
 
-#: dwarf.c:4743
+#: dwarf.c:4737
 #, c-format
 msgid "  Prologue Length:             %d\n"
 msgstr ""
 
-#: dwarf.c:4744
+#: dwarf.c:4738
 #, c-format
 msgid "  Minimum Instruction Length:  %d\n"
 msgstr ""
 
-#: dwarf.c:4746
+#: dwarf.c:4740
 #, c-format
 msgid "  Maximum Ops per Instruction: %d\n"
 msgstr ""
 
-#: dwarf.c:4747
+#: dwarf.c:4741
 #, c-format
 msgid "  Initial value of 'is_stmt':  %d\n"
 msgstr ""
 
-#: dwarf.c:4748
+#: dwarf.c:4742
 #, c-format
 msgid "  Line Base:                   %d\n"
 msgstr ""
 
-#: dwarf.c:4749
+#: dwarf.c:4743
 #, c-format
 msgid "  Line Range:                  %d\n"
 msgstr ""
 
-#: dwarf.c:4750
+#: dwarf.c:4744
 #, c-format
 msgid "  Opcode Base:                 %d\n"
 msgstr ""
 
-#: dwarf.c:4755 dwarf.c:5156
+#: dwarf.c:4749 dwarf.c:5150
 msgid "Line range of 0 is invalid, using 1 instead\n"
 msgstr ""
 
-#: dwarf.c:4767
+#: dwarf.c:4761
 msgid "Line Base extends beyond end of section\n"
 msgstr ""
 
-#: dwarf.c:4771
+#: dwarf.c:4765
 #, c-format
 msgid ""
 "\n"
 " Opcodes:\n"
 msgstr ""
 
-#: dwarf.c:4774
+#: dwarf.c:4768
 #, c-format
 msgid "  Opcode %d has %d arg\n"
 msgid_plural "  Opcode %d has %d args\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: dwarf.c:4794
+#: dwarf.c:4788
 #, c-format
 msgid ""
 "\n"
 " The Directory Table is empty.\n"
 msgstr ""
 
-#: dwarf.c:4799
+#: dwarf.c:4793
 #, c-format
 msgid ""
 "\n"
 " The Directory Table (offset %#tx):\n"
 msgstr ""
 
-#: dwarf.c:4822
+#: dwarf.c:4816
 #, c-format
 msgid ""
 "\n"
 " The File Name Table is empty.\n"
 msgstr ""
 
-#: dwarf.c:4825
+#: dwarf.c:4819
 #, c-format
 msgid ""
 "\n"
 " The File Name Table (offset %#tx):\n"
 msgstr ""
 
-#: dwarf.c:4850
+#: dwarf.c:4844
 msgid "Corrupt file name table entry\n"
 msgstr ""
 
-#: dwarf.c:4867
+#: dwarf.c:4861
 #, c-format
 msgid " No Line Number Statements.\n"
 msgstr ""
 
-#: dwarf.c:4870
+#: dwarf.c:4864
 #, c-format
 msgid " Line Number Statements:\n"
 msgstr ""
 
-#: dwarf.c:4892
+#: dwarf.c:4886
 #, c-format
 msgid "  Special opcode %d: advance Address by %<PRIu64> to %#<PRIx64>%s"
 msgstr ""
 
-#: dwarf.c:4897 dwarf.c:4918 dwarf.c:4960 dwarf.c:4980 dwarf.c:5028
-#: dwarf.c:5048
+#: dwarf.c:4891 dwarf.c:4912 dwarf.c:4954 dwarf.c:4974 dwarf.c:5022
+#: dwarf.c:5042
 msgid " (reset view)"
 msgstr ""
 
-#: dwarf.c:4912
+#: dwarf.c:4906
 #, c-format
 msgid "  Special opcode %d: advance Address by %<PRIu64> to %#<PRIx64>[%d]%s"
 msgstr ""
 
-#: dwarf.c:4922
+#: dwarf.c:4916
 #, c-format
 msgid " and Line by %d to %d"
 msgstr ""
 
-#: dwarf.c:4925 dwarf.c:4942
+#: dwarf.c:4919 dwarf.c:4936
 #, c-format
 msgid " (view %u)\n"
 msgstr ""
 
-#: dwarf.c:4940
+#: dwarf.c:4934
 #, c-format
 msgid "  Copy"
 msgstr ""
 
-#: dwarf.c:4956
+#: dwarf.c:4950
 #, c-format
 msgid "  Advance PC by %<PRIu64> to %#<PRIx64>%s\n"
 msgstr ""
 
-#: dwarf.c:4975
+#: dwarf.c:4969
 #, c-format
 msgid "  Advance PC by %<PRIu64> to %#<PRIx64>[%d]%s\n"
 msgstr ""
 
-#: dwarf.c:4987
+#: dwarf.c:4981
 #, c-format
 msgid "  Advance Line by %d to %d\n"
 msgstr ""
 
-#: dwarf.c:4993
+#: dwarf.c:4987
 #, c-format
 msgid "  Set File Name to entry %<PRIu64> in the File Name Table\n"
 msgstr ""
 
-#: dwarf.c:5000
+#: dwarf.c:4994
 #, c-format
 msgid "  Set column to %<PRIu64>\n"
 msgstr ""
 
-#: dwarf.c:5007
+#: dwarf.c:5001
 #, c-format
 msgid "  Set is_stmt to %d\n"
 msgstr ""
 
-#: dwarf.c:5012
+#: dwarf.c:5006
 #, c-format
 msgid "  Set basic block\n"
 msgstr ""
 
-#: dwarf.c:5024
+#: dwarf.c:5018
 #, c-format
 msgid "  Advance PC by constant %<PRIu64> to %#<PRIx64>%s\n"
 msgstr ""
 
-#: dwarf.c:5043
+#: dwarf.c:5037
 #, c-format
 msgid "  Advance PC by constant %<PRIu64> to %#<PRIx64>[%d]%s\n"
 msgstr ""
 
-#: dwarf.c:5056
+#: dwarf.c:5050
 #, c-format
 msgid "  Advance PC by fixed size amount %<PRIu64> to %#<PRIx64>\n"
 msgstr ""
 
-#: dwarf.c:5063
+#: dwarf.c:5057
 #, c-format
 msgid "  Set prologue_end to true\n"
 msgstr ""
 
-#: dwarf.c:5067
+#: dwarf.c:5061
 #, c-format
 msgid "  Set epilogue_begin to true\n"
 msgstr ""
 
-#: dwarf.c:5072
+#: dwarf.c:5066
 #, c-format
 msgid "  Set ISA to %<PRIu64>\n"
 msgstr ""
 
-#: dwarf.c:5076 dwarf.c:5753
+#: dwarf.c:5070 dwarf.c:5747
 #, c-format
 msgid "  Unknown opcode %d with operands: "
 msgstr ""
 
-#: dwarf.c:5169
+#: dwarf.c:5163
 #, c-format
 msgid "opcode base of %d extends beyond end [...]

[diff truncated at 100000 bytes]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2024-01-15 15:10 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-01-15 15:10 [binutils-gdb/binutils-2_42-branch] Update version number and regenerate configure files Nick Clifton

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).