[binutils-gdb] Updated and new translations for the binutils

Nick Clifton nickc@sourceware.org
Thu Sep 18 10:56:57 GMT 2025


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

commit 3b465bc23211421319096f73a4832680c0daa11a
Author: Nick Clifton <nickc@redhat.com>
Date:   Thu Sep 18 11:56:41 2025 +0100

    Updated and new translations for the binutils

Diff:
---
 bfd/po/ka.po                          |  4815 ++++++-----
 bfd/po/ms.po                          |  2859 +++----
 bfd/po/sr.po                          |  2857 +++----
 bfd/po/sv.po                          | 11956 +++++++++++++++++----------
 binutils/README-how-to-make-a-release |    30 +-
 binutils/po/ka.po                     | 13801 ++++++++++++++++++++++++++++++++
 binutils/po/sr.po                     |  3957 ++++-----
 gas/po/es.po                          | 10239 ++++++++++++-----------
 gprof/po/ms.po                        |   151 +-
 gprof/po/sr.po                        |   151 +-
 ld/po/de.po                           |  3586 ++++-----
 ld/po/es.po                           |   617 +-
 ld/po/fi.po                           |     2 +-
 ld/po/pt_BR.po                        |     2 +-
 ld/po/ru.po                           |     2 +-
 ld/po/sr.po                           |  2960 +++----
 opcodes/po/sr.po                      |   448 +-
 17 files changed, 37963 insertions(+), 20470 deletions(-)

diff --git a/bfd/po/ka.po b/bfd/po/ka.po
index 9dec23bfb5f..aac34f18674 100644
--- a/bfd/po/ka.po
+++ b/bfd/po/ka.po
@@ -1,110 +1,115 @@
 # Georgian translation for bfd
 # Copyright (C) 2023 Free Software Foundation, Inc.
 # This file is distributed under the same license as the binutils package.
-# Temuri Doghonadze <temuri.doghonadze@gmail.com>, 2023
+# Temuri Doghonadze <temuri.doghonadze@gmail.com>, 2023, 2025
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: bfd 2.39.90\n"
+"Project-Id-Version: bfd 2.44.90\n"
 "Report-Msgid-Bugs-To: https://sourceware.org/bugzilla/\n"
-"POT-Creation-Date: 2022-12-31 12:18+0000\n"
-"PO-Revision-Date: 2023-04-22 20:38+0200\n"
+"POT-Creation-Date: 2025-07-13 08:44+0100\n"
+"PO-Revision-Date: 2025-08-07 06:27+0200\n"
 "Last-Translator: Temuri Doghonadze <temuri.doghonadze@gmail.com>\n"
 "Language-Team: Georgian <(nothing)>\n"
 "Language: ka\n"
-"X-Bugs: Report translation errors to the Language-Team address.\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Poedit 3.2.2\n"
+"X-Bugs: Report translation errors to the Language-Team address.\n"
+"X-Generator: Poedit 3.6\n"
 
 #: aout-cris.c:196
 #, c-format
 msgid "%pB: unsupported relocation type exported: %#x"
-msgstr ""
+msgstr "%pB: გატანილია მხარდაუჭერელი გადაადგილების ტიპი: %#x"
 
 #: aout-cris.c:242
 #, c-format
 msgid "%pB: unsupported relocation type imported: %#x"
-msgstr ""
+msgstr "%pB: შემოტანილია მხარდაუჭერელი გადაადგილების ტიპი: %#x"
 
 #: aout-cris.c:254
 #, c-format
 msgid "%pB: bad relocation record imported: %d"
-msgstr ""
+msgstr "%pB: შემოტანილი არასწორი გადაადგილების ჩანაწერი: %d"
+
+#: aoutx.h:444 pdp11.c:481
+#, c-format
+msgid "%pB: %#<PRIx64> overflows header %s field"
+msgstr "%pB: %#<PRIx64> გადაავსებს თავსართის ველს %s"
 
-#: aoutx.h:1265 aoutx.h:1612 pdp11.c:1238 pdp11.c:1511
+#: aoutx.h:1269 aoutx.h:1598 pdp11.c:1246 pdp11.c:1495
 #, c-format
 msgid "%pB: can not represent section `%pA' in a.out object file format"
 msgstr ""
 
-#: aoutx.h:1576 pdp11.c:1483
+#: aoutx.h:1562 pdp11.c:1467
 #, c-format
 msgid "%pB: can not represent section for symbol `%s' in a.out object file format"
 msgstr ""
 
-#: aoutx.h:1579 vms-alpha.c:8429
+#: aoutx.h:1565 vms-alpha.c:8473
 msgid "*unknown*"
-msgstr ""
+msgstr "*უცნობი*"
 
-#: aoutx.h:1715 pdp11.c:1579
+#: aoutx.h:1701 pdp11.c:1563
 #, c-format
 msgid "%pB: invalid string offset %<PRIu64> >= %<PRIu64>"
 msgstr ""
 
-#: aoutx.h:1963
+#: aoutx.h:1945
 #, c-format
 msgid "%pB: unsupported AOUT relocation size: %d"
 msgstr ""
 
-#: aoutx.h:2407 aoutx.h:2425 pdp11.c:2062
+#: aoutx.h:2389 aoutx.h:2407 pdp11.c:2040
 #, c-format
 msgid "%pB: attempt to write out unknown reloc type"
 msgstr ""
 
-#: aoutx.h:4081 pdp11.c:3447
+#: aoutx.h:4040 pdp11.c:3402
 #, c-format
 msgid "%pB: unsupported relocation type"
-msgstr ""
+msgstr "%pB: გადატანის მხარდაუჭერელი ტიპი"
 
 #. Unknown relocation.
-#: aoutx.h:4401 coff-alpha.c:601 coff-alpha.c:1521 coff-mips.c:356
-#: coff-rs6000.c:2955 coff-sh.c:504 coff-tic4x.c:184 coff-tic54x.c:279
-#: elf-hppa.h:798 elf-hppa.h:826 elf-m10200.c:226 elf-m10300.c:813
-#: elf32-arc.c:532 elf32-arm.c:1985 elf32-avr.c:962 elf32-bfin.c: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:372 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:1240 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:690
-#: elf32-microblaze.c:1002 elf32-mips.c:2239 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
-#: elf32-pj.c:326 elf32-ppc.c:900 elf32-ppc.c:913 elf32-pru.c:423
-#: elf32-rl78.c:291 elf32-rx.c:324 elf32-rx.c:333 elf32-s12z.c:296
-#: elf32-s390.c:347 elf32-score.c:2383 elf32-score7.c:2224 elf32-sh.c:437
-#: elf32-spu.c:163 elf32-tic6x.c:1498 elf32-tic6x.c:1508 elf32-tic6x.c:1527
-#: elf32-tic6x.c:1537 elf32-tic6x.c:2583 elf32-tilepro.c:792 elf32-v850.c:1902
-#: elf32-v850.c:1924 elf32-v850.c:4249 elf32-vax.c:289 elf32-visium.c:481
-#: elf32-wasm32.c:105 elf32-xgate.c:418 elf32-xstormy16.c:395
-#: elf32-xtensa.c:510 elf32-xtensa.c:544 elf32-z80.c:331 elf64-alpha.c:1114
-#: elf64-alpha.c:4073 elf64-alpha.c:4221 elf64-bpf.c:325 elf64-ia64-vms.c:255
-#: elf64-ia64-vms.c:3425 elf64-mips.c:3962 elf64-mips.c:3978 elf64-mmix.c:1264
-#: elf64-nfp.c:151 elf64-ppc.c:1026 elf64-ppc.c:1380 elf64-ppc.c:1389
-#: elf64-s390.c:328 elf64-s390.c:378 elf64-x86-64.c:269 elfn32-mips.c:3792
-#: elfxx-ia64.c:324 elfxx-loongarch.c:1382 elfxx-riscv.c:943 elfxx-sparc.c:589
-#: elfxx-sparc.c:639 elfxx-tilegx.c:907 elfxx-tilegx.c:947
-#: elfnn-aarch64.c:2215 elfnn-aarch64.c:2313 elfnn-ia64.c:214
-#: elfnn-ia64.c:3820
+#: aoutx.h:4360 coff-alpha.c:604 coff-mips.c:356 coff-rs6000.c:3037
+#: 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:531
+#: elf32-arm.c:1985 elf32-avr.c:957 elf32-bfin.c:1063 elf32-bfin.c:4692
+#: 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:2558
+#: elf32-frv.c:6246 elf32-ft32.c:304 elf32-h8300.c:302 elf32-i386.c:394
+#: elf32-ip2k.c:1241 elf32-iq2000.c:442 elf32-lm32.c:495 elf32-m32c.c:305
+#: elf32-m32r.c:1286 elf32-m32r.c:1311 elf32-m32r.c:2211 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:1015 elf32-mips.c:2242 elf32-moxie.c:137
+#: elf32-msp430.c:737 elf32-msp430.c:747 elf32-mt.c:241 elf32-nds32.c:3294
+#: elf32-nds32.c:3315 elf32-nds32.c:5084 elf32-or1k.c:1085 elf32-pj.c:326
+#: elf32-ppc.c:900 elf32-ppc.c:913 elf32-pru.c:423 elf32-rl78.c:291
+#: elf32-rx.c:324 elf32-rx.c:333 elf32-s12z.c:296 elf32-s390.c:347
+#: elf32-score.c:2373 elf32-score7.c:2214 elf32-sh.c:437 elf32-spu.c:163
+#: elf32-tic6x.c:1498 elf32-tic6x.c:1508 elf32-tic6x.c:1527 elf32-tic6x.c:1537
+#: elf32-tic6x.c:2575 elf32-tilepro.c:791 elf32-v850.c:1902 elf32-v850.c:1924
+#: elf32-v850.c:4254 elf32-vax.c:288 elf32-visium.c:481 elf32-wasm32.c:105
+#: elf32-xgate.c:418 elf32-xstormy16.c:395 elf32-xtensa.c:510
+#: elf32-xtensa.c:544 elf32-z80.c:331 elf64-alpha.c:1112 elf64-alpha.c:4058
+#: elf64-alpha.c:4206 elf64-bpf.c:132 elf64-ia64-vms.c:255
+#: elf64-ia64-vms.c:3428 elf64-mips.c:3965 elf64-mips.c:3981 elf64-mmix.c:1260
+#: elf64-nfp.c:151 elf64-ppc.c:1031 elf64-ppc.c:1385 elf64-ppc.c:1394
+#: elf64-s390.c:331 elf64-s390.c:381 elf64-x86-64.c:305 elf64-x86-64.c:2558
+#: elfn32-mips.c:3799 elfxx-ia64.c:324 elfxx-loongarch.c:1897
+#: elfxx-riscv.c:1068 elfxx-sparc.c:589 elfxx-sparc.c:639 elfxx-tilegx.c:907
+#: elfxx-tilegx.c:947 elfnn-aarch64.c:2215 elfnn-aarch64.c:2316
+#: elfnn-ia64.c:214 elfnn-ia64.c:3823 elfnn-kvx.c:259
 #, c-format
 msgid "%pB: unsupported relocation type %#x"
 msgstr ""
 
-#: aoutx.h:5428 pdp11.c:3870
+#: aoutx.h:5380 pdp11.c:3818
 #, c-format
 msgid "%pB: relocatable link from %s to %s not supported"
 msgstr ""
@@ -114,155 +119,146 @@ msgstr ""
 msgid "%pB: cannot allocate memory for local GOT entries"
 msgstr ""
 
-#: archive.c:733
-msgid "%F%P: %pB(%s): error opening thin archive member: %E\n"
+#: archive.c:748
+msgid "%P: %pB(%s): error opening thin archive member: %E\n"
 msgstr ""
 
-#: archive.c:2262
+#: archive.c:2282
 msgid "warning: writing archive was slow: rewriting timestamp"
 msgstr ""
 
-#: archive.c:2329 archive.c:2390 elflink.c:4760 linker.c:1431
+#: archive.c:2351 archive.c:2408 elflink.c:4956 linker.c:1470
 #, c-format
 msgid "%pB: plugin needed to handle lto object"
 msgstr ""
 
-#: archive.c:2616
+#: archive.c:2640
 msgid "Reading archive file mod timestamp"
 msgstr ""
 
-#: archive.c:2640
+#: archive.c:2671
 msgid "Writing updated armap timestamp"
 msgstr ""
 
-#: bfd.c:708
+#: bfd.c:793
 msgid "no error"
 msgstr "შეცდომის გარეშე"
 
-#: bfd.c:709
+#: bfd.c:794
 msgid "system call error"
 msgstr "სისტემური ფუნქციის გამოძახების შეცდომა"
 
-#: bfd.c:710
+#: bfd.c:795
 msgid "invalid bfd target"
 msgstr "bfd-ის არასწორი სამიზნე"
 
-#: bfd.c:711
+#: bfd.c:796
 msgid "file in wrong format"
 msgstr "არასწორი ფაილის ფორმატი"
 
-#: bfd.c:712
+#: bfd.c:797
 msgid "archive object file in wrong format"
 msgstr ""
 
-#: bfd.c:713
+#: bfd.c:798
 msgid "invalid operation"
 msgstr "არასწორი ოპერაცია"
 
-#: bfd.c:714
+#: bfd.c:799
 msgid "memory exhausted"
 msgstr "მეხსიერება გადავსებულია"
 
-#: bfd.c:715
+#: bfd.c:800
 msgid "no symbols"
 msgstr "სიმბოლოების გარეშე"
 
-#: bfd.c:716
+#: bfd.c:801
 msgid "archive has no index; run ranlib to add one"
 msgstr ""
 
-#: bfd.c:717
+#: bfd.c:802
 msgid "no more archived files"
 msgstr "მეტი დაარქივებული ფაილი ვერ ვიპოვე"
 
-#: bfd.c:718
+#: bfd.c:803
 msgid "malformed archive"
 msgstr "არასწორი არქივი"
 
-#: bfd.c:719
+#: bfd.c:804
 msgid "DSO missing from command line"
 msgstr ""
 
-#: bfd.c:720
+#: bfd.c:805
 msgid "file format not recognized"
 msgstr "ფაილის ფორმატი უცნობია"
 
-#: bfd.c:721
+#: bfd.c:806
 msgid "file format is ambiguous"
 msgstr "ფაილის ფორმატი გაურკვეველია"
 
-#: bfd.c:722
+#: bfd.c:807
 msgid "section has no contents"
 msgstr "სექციას შემცველობა არ გააჩნია"
 
-#: bfd.c:723
+#: bfd.c:808
 msgid "nonrepresentable section on output"
 msgstr ""
 
-#: bfd.c:724
+#: bfd.c:809
 msgid "symbol needs debug section which does not exist"
 msgstr ""
 
-#: bfd.c:725
+#: bfd.c:810
 msgid "bad value"
 msgstr "არასწორი მნიშვნელობა"
 
-#: bfd.c:726
+#: bfd.c:811
 msgid "file truncated"
 msgstr "ფაილი წაკვეთილია"
 
-#: bfd.c:727
+#: bfd.c:812
 msgid "file too big"
 msgstr "ფაილი .ძალიან დიდია"
 
-#: bfd.c:728
+#: bfd.c:813
 msgid "sorry, cannot handle this file"
 msgstr "ამ ფაილის დამუშავება არ შემიძლია"
 
-#: bfd.c:729
+#: bfd.c:814
 #, c-format
 msgid "error reading %s: %s"
 msgstr "შეცდომა '%s'-ის კითხვისას. %s"
 
-#: bfd.c:730
+#: bfd.c:815
 msgid "#<invalid error code>"
 msgstr "#<invalid error code>"
 
-#: bfd.c:1775
+#: bfd.c:2266
 #, c-format
 msgid "BFD %s assertion fail %s:%d"
 msgstr ""
 
-#: bfd.c:1788
+#: bfd.c:2279
 #, c-format
-msgid "BFD %s internal error, aborting at %s:%d in %s\n"
+msgid "%s: BFD %s internal error, aborting at %s:%d in %s\n"
 msgstr ""
 
-#: bfd.c:1793
+#: bfd.c:2283
 #, c-format
-msgid "BFD %s internal error, aborting at %s:%d\n"
+msgid "%s: BFD %s internal error, aborting at %s:%d\n"
 msgstr ""
 
-#: bfd.c:1795
+#: bfd.c:2286
+#, c-format
 msgid "Please report this bug.\n"
 msgstr "გთხოვთ გადააგზავნოთ ანგარიში ამ შეცდომის შესახებ.\n"
 
-#: bfdwin.c:207
-#, c-format
-msgid "not mapping: data=%lx mapped=%d\n"
-msgstr ""
-
-#: bfdwin.c:210
-#, c-format
-msgid "not mapping: env var not set\n"
-msgstr ""
-
 #: binary.c:277
 #, c-format
 msgid "warning: writing section `%pA' at huge (ie negative) file offset"
 msgstr ""
 
-#: cache.c:275
+#: cache.c:290
 #, c-format
 msgid "reopening %pB: %s"
 msgstr "%pB-ის თავიდან გახსნა: %s"
@@ -272,26 +268,47 @@ msgstr "%pB-ის თავიდან გახსნა: %s"
 msgid "%pB: cannot handle compressed Alpha binaries; use compiler flags, or objZ, to generate uncompressed binaries"
 msgstr ""
 
-#: coff-alpha.c:857 coff-alpha.c:894 coff-alpha.c:1963 coff-mips.c:959
+#: coff-alpha.c:914 coff-alpha.c:941 coff-alpha.c:2009 coff-mips.c:948
 msgid "GP relative relocation used when GP not defined"
 msgstr ""
 
-#: coff-alpha.c:1450
+#: coff-alpha.c:1177 coff-z80.c:351 coff-z8k.c:214 elf32-nds32.c:13195
+#: elfxx-mips.c:13594 reloc.c:8602 reloc16.c:314
+#, c-format
+msgid "%X%P: %pB(%pA): relocation \"%pR\" goes out of range\n"
+msgstr ""
+
+#: coff-alpha.c:1183 coff-z80.c:477 coff-z8k.c:378 elfxx-mips.c:13604
+#: reloc.c:8612
+#, c-format
+msgid "%X%P: %pB(%pA): relocation \"%pR\" is not supported\n"
+msgstr ""
+
+#: coff-alpha.c:1189 elfxx-mips.c:13613 reloc.c:8621
+#, c-format
+msgid "%X%P: %pB(%pA): relocation \"%pR\" returns an unrecognized value %x\n"
+msgstr ""
+
+#: coff-alpha.c:1515
 msgid "using multiple gp values"
 msgstr ""
 
-#: coff-alpha.c:1508 coff-alpha.c:1514 elf.c:9591 elf32-mcore.c:100
-#: elf32-mcore.c:455 elf32-ppc.c:7651 elf32-ppc.c:8846 elf64-ppc.c:16806
+#: coff-alpha.c:1992
 #, c-format
-msgid "%pB: %s unsupported"
-msgstr "%pB: %s მხარდაჭერილი არაა"
+msgid "%X%P: %pB(%pA): relocation out of range\n"
+msgstr ""
+
+#: coff-alpha.c:2004
+#, c-format
+msgid "%X%P: %pB(%pA): relocation is not supported\n"
+msgstr ""
 
-#: coff-go32.c:164 coffswap.h:819
+#: coff-go32.c:167 coffswap.h:812
 #, c-format
 msgid "%pB: warning: %s: line number overflow: 0x%lx > 0xffff"
 msgstr "%pB: გაფრთხილება: %s: ხაზის ნომრების გადავსება: 0x%lx > 0xffff"
 
-#: coff-mips.c:649 elf32-mips.c:1743 elf32-score.c:433 elf32-score7.c:333
+#: coff-mips.c:638 elf32-mips.c:1743 elf32-score.c:433 elf32-score7.c:333
 #: elf64-mips.c:3450 elfn32-mips.c:3277
 msgid "GP relative relocation when _gp not defined"
 msgstr ""
@@ -306,92 +323,96 @@ msgstr ""
 msgid "%pB: unsupported swap_aux_out for storage class %#x"
 msgstr ""
 
-#: coff-rs6000.c:3045
+#: coff-rs6000.c:3127
 #, c-format
 msgid "%pB: TOC reloc at %#<PRIx64> to symbol `%s' with no TOC entry"
 msgstr ""
 
-#: coff-rs6000.c:3169 coff64-rs6000.c:848
+#: coff-rs6000.c:3251 coff64-rs6000.c:848
 #, c-format
 msgid "Unable to find the stub entry targeting %s"
 msgstr ""
 
-#: coff-rs6000.c:3284
+#: coff-rs6000.c:3366
 #, c-format
 msgid "%pB: TLS relocation at 0x%<PRIx64> over non-TLS symbol %s (0x%x)\n"
 msgstr ""
 
-#: coff-rs6000.c:3297
+#: coff-rs6000.c:3379
 #, c-format
 msgid "%pB: TLS local relocation at 0x%<PRIx64> over imported symbol %s\n"
 msgstr ""
 
-#: coff-rs6000.c:3703
+#: coff-rs6000.c:3785
 #, c-format
 msgid "%pB: relocation (%d) at 0x%<PRIx64> has wrong r_rsize (0x%x)\n"
 msgstr ""
 
-#: coff-rs6000.c:3965 coff64-rs6000.c:2037
+#: coff-rs6000.c:4047 coff64-rs6000.c:2021
 #, c-format
 msgid "%pB: symbol `%s' has unrecognized smclas %d"
 msgstr ""
 
-#: coff-sh.c:779 elf32-sh.c:520
+#: coff-sh.c:781 elf32-sh.c:521
 #, c-format
 msgid "%pB: %#<PRIx64>: warning: bad R_SH_USES offset"
 msgstr ""
 
-#: coff-sh.c:790
+#: coff-sh.c:792
 #, c-format
 msgid "%pB: %#<PRIx64>: warning: R_SH_USES points to unrecognized insn %#x"
 msgstr ""
 
-#: coff-sh.c:808 elf32-sh.c:551
+#: coff-sh.c:810 elf32-sh.c:552
 #, c-format
 msgid "%pB: %#<PRIx64>: warning: bad R_SH_USES load offset"
 msgstr ""
 
-#: coff-sh.c:833 elf32-sh.c:567
+#: coff-sh.c:835 elf32-sh.c:568
 #, c-format
 msgid "%pB: %#<PRIx64>: warning: could not find expected reloc"
 msgstr ""
 
-#: coff-sh.c:850 elf32-sh.c:596
+#: coff-sh.c:852 elf32-sh.c:597
 #, c-format
 msgid "%pB: %#<PRIx64>: warning: symbol in unexpected section"
 msgstr ""
 
-#: coff-sh.c:976 elf32-sh.c:726
+#: coff-sh.c:973 elf32-sh.c:727
 #, c-format
 msgid "%pB: %#<PRIx64>: warning: could not find expected COUNT reloc"
 msgstr ""
 
-#: coff-sh.c:986 elf32-sh.c:737
+#: coff-sh.c:983 elf32-sh.c:738
 #, c-format
 msgid "%pB: %#<PRIx64>: warning: bad count"
 msgstr "%pB: %#<PRIx64>: გაფრთხილება: არასწორი რაოდენობა"
 
-#: coff-sh.c:1357 coff-sh.c:2645 elf32-sh.c:1137 elf32-sh.c:1504
+#: coff-sh.c:1349 coff-sh.c:2636 elf32-sh.c:1138 elf32-sh.c:1506
 #, c-format
 msgid "%pB: %#<PRIx64>: fatal: reloc overflow while relaxing"
 msgstr ""
 
-#: coff-sh.c:1452
+#: coff-sh.c:1443
 #, c-format
 msgid "%pB: fatal: generic symbols retrieved before relaxing"
 msgstr ""
 
-#: coff-sh.c:2782 cofflink.c:2915
+#: coff-sh.c:2773 cofflink.c:2986
 #, c-format
 msgid "%pB: illegal symbol index %ld in relocs"
 msgstr ""
 
-#: coff-tic30.c:172 coff-tic4x.c:228 coff-tic54x.c:366 coff-z80.c:325
-#: coff-z8k.c:188 coffcode.h:5177
+#: coff-tic30.c:172 coff-tic4x.c:228 coff-tic54x.c:338 coff-z80.c:325
+#: coff-z8k.c:188 coffcode.h:5305
 #, c-format
 msgid "%pB: warning: illegal symbol index %ld in relocs"
 msgstr ""
 
+#: coff-x86_64.c:147
+msgid "R_AMD64_IMAGEBASE with __ImageBase undefined"
+msgstr ""
+
 #: coff64-rs6000.c:447 coff64-rs6000.c:554
 #, c-format
 msgid "%pB: C_STAT isn't supported by XCOFF64"
@@ -407,205 +428,198 @@ msgstr ""
 msgid "%pB: relocation (%d) at (0x%<PRIx64>) has wrong r_rsize (0x%x)\n"
 msgstr ""
 
-#: coffcode.h:990
+#: coffcode.h:951
 #, c-format
 msgid "%pB: unable to load COMDAT section name"
 msgstr ""
 
-#. Malformed input files can trigger this test.
-#. cf PR 21781.
-#: coffcode.h:1025
+#: coffcode.h:976
 #, c-format
-msgid "%pB: error: unexpected symbol '%s' in COMDAT section"
+msgid "%pB: warning: no symbol for section '%s' found"
 msgstr ""
 
-#: coffcode.h:1037
+#: coffcode.h:1148
 #, c-format
-msgid "%pB: warning: COMDAT symbol '%s' does not match section name '%s'"
+msgid "%pB: error: unexpected symbol '%s' in COMDAT section"
 msgstr ""
 
-#: coffcode.h:1047
+#: coffcode.h:1159
 #, c-format
-msgid "%pB: warning: no symbol for section '%s' found"
+msgid "%pB: warning: COMDAT symbol '%s' does not match section name '%s'"
 msgstr ""
 
 #. Generate a warning message rather using the 'unhandled'
 #. variable as this will allow some .sys files generate by
 #. other toolchains to be processed.  See bugzilla issue 196.
-#: coffcode.h:1278
+#: coffcode.h:1267
 #, c-format
 msgid "%pB: warning: ignoring section flag %s in section %s"
 msgstr ""
 
-#: coffcode.h:1347
+#: coffcode.h:1337
 #, c-format
 msgid "%pB (%s): section flag %s (%#lx) ignored"
 msgstr ""
 
-#: coffcode.h:1960
+#: coffcode.h:1945
 #, c-format
 msgid "%pB: overflow reloc count too small"
 msgstr ""
 
-#: coffcode.h:1969 coffcode.h:2034
+#: coffcode.h:1954 coffcode.h:2019
 #, c-format
 msgid "%pB: warning: claims to have 0xffff relocs, without overflow"
 msgstr ""
 
-#: coffcode.h:2407
+#: coffcode.h:2402
 #, c-format
 msgid "unrecognized TI COFF target id '0x%x'"
 msgstr ""
 
-#: coffcode.h:2685
+#: coffcode.h:2681
 #, c-format
 msgid "%pB: reloc against a non-existent symbol index: %ld"
 msgstr ""
 
-#: coffcode.h:3148
+#: coffcode.h:3153
 #, c-format
 msgid "%pB: too many sections (%d)"
 msgstr ""
 
-#: coffcode.h:3584
+#: coffcode.h:3681
 #, c-format
 msgid "%pB: section %pA: string table overflow at offset %ld"
 msgstr ""
 
-#: coffcode.h:3691
+#: coffcode.h:3782
 #, c-format
 msgid "%pB:%s section %s: alignment 2**%u not representable"
 msgstr ""
 
-#: coffcode.h:4415
+#: coffcode.h:4523
 #, c-format
 msgid "%pB: warning: line number table read failed"
 msgstr ""
 
-#: coffcode.h:4461 coffcode.h:4475
+#: coffcode.h:4569 coffcode.h:4583
 #, c-format
 msgid "%pB: warning: illegal symbol index 0x%lx in line number entry %d"
 msgstr ""
 
-#: coffcode.h:4489
+#: coffcode.h:4597
 #, c-format
 msgid "%pB: warning: illegal symbol in line number entry %d"
 msgstr ""
 
-#: coffcode.h:4502
+#: coffcode.h:4610
 #, c-format
 msgid "%pB: warning: duplicate line number information for `%s'"
 msgstr ""
 
-#: coffcode.h:4921
+#: coffcode.h:5034
 #, c-format
 msgid "%pB: unrecognized storage class %d for %s symbol `%s'"
 msgstr ""
 
-#: coffcode.h:5061
+#: coffcode.h:5174
 #, c-format
 msgid "warning: %pB: local symbol `%s' has no section"
 msgstr ""
 
-#: coffcode.h:5217
+#: coffcode.h:5345
 #, c-format
 msgid "%pB: illegal relocation type %d at address %#<PRIx64>"
 msgstr ""
 
-#: coffgen.c:175 elf.c:1224
+#: coffgen.c:257 elf.c:1060
 #, c-format
 msgid "%pB: unable to compress section %s"
 msgstr ""
 
-#: coffgen.c:185 elf.c:1234
+#: coffgen.c:267 elf.c:1070
 #, c-format
 msgid "%pB: unable to decompress section %s"
 msgstr ""
 
-#: coffgen.c:1645
+#: coffgen.c:1795
 #, c-format
 msgid "%pB: bad string table size %<PRIu64>"
 msgstr ""
 
-#: coffgen.c:1818 coffgen.c:1864 coffgen.c:1915 coffgen.c:1933 cofflink.c:1980
-#: elf.c:1924 xcofflink.c:5541
+#: coffgen.c:2179 coffgen.c:2318 cofflink.c:2051 ecoff.c:1444 elf.c:2313
+#: elf.c:2345 pef.c:214 syms.c:789 xcofflink.c:384 xcofflink.c:5577
 msgid "<corrupt>"
 msgstr "<corrupt>"
 
-#: coffgen.c:2073
+#: coffgen.c:2208
 #, c-format
 msgid "<corrupt info> %s"
 msgstr "<corrupt info> %s"
 
-#: coffgen.c:2677 elflink.c:15129 linker.c:2963
-msgid "%F%P: already_linked_table: %E\n"
-msgstr "%F%P: already_linked_table: %E\n"
+#: coffgen.c:2818 elflink.c:15490 linker.c:3061
+msgid "%P: already_linked_table: %E\n"
+msgstr "%P: already_linked_table: %E\n"
 
-#: coffgen.c:3019 elflink.c:14069
+#: coffgen.c:3175 elflink.c:14430
 #, c-format
 msgid "removing unused section '%pA' in file '%pB'"
 msgstr ""
 
-#: coffgen.c:3096 elflink.c:14299
+#: coffgen.c:3252 elflink.c:14661
 msgid "warning: gc-sections option ignored"
 msgstr ""
 
-#: cofflink.c:366
+#: cofflink.c:399
 #, c-format
 msgid "warning: symbol `%s' is both section and non-section"
 msgstr ""
 
-#: cofflink.c:471 elf64-ia64-vms.c:5196 elflink.c:5357
+#: cofflink.c:504 elf64-ia64-vms.c:5200 elflink.c:5587
 #, c-format
 msgid "warning: type of symbol `%s' changed from %d to %d in %pB"
 msgstr ""
 
-#: cofflink.c:2308
+#: cofflink.c:2379
 #, c-format
 msgid "%pB: relocs in section `%pA', but it has no contents"
 msgstr ""
 
-#: cofflink.c:2371 elflink.c:11510
+#: cofflink.c:2442 elflink.c:11880
 #, c-format
 msgid "%X`%s' referenced in section `%pA' of %pB: defined in discarded section `%pA' of %pB\n"
 msgstr ""
 
-#: cofflink.c:2566
+#: cofflink.c:2637
 #, c-format
 msgid "%pB: stripping non-representable symbol '%s' (value 0x%<PRIx64>)"
 msgstr ""
 
-#: cofflink.c:2684
+#: cofflink.c:2755
 #, c-format
 msgid "%pB: %pA: reloc overflow: %#x > 0xffff"
 msgstr ""
 
-#: cofflink.c:2692
+#: cofflink.c:2763
 #, c-format
 msgid "%pB: warning: %pA: line number overflow: %#x > 0xffff"
 msgstr ""
 
-#: cofflink.c:3085
+#: cofflink.c:3157
 #, c-format
 msgid "%pB: bad reloc address %#<PRIx64> in section `%pA'"
 msgstr ""
 
-#: coffswap.h:833
+#: coffswap.h:826
 #, c-format
 msgid "%pB: %s: reloc overflow: 0x%lx > 0xffff"
 msgstr ""
 
-#: compress.c:747 compress.c:764
+#: compress.c:732 compress.c:749 libbfd.c:1322
 #, c-format
 msgid "error: %pB(%pA) is too large (%#<PRIx64> bytes)"
 msgstr ""
 
-#: cpu-arm.c:320 cpu-arm.c:332
-#, c-format
-msgid "error: %pB is compiled for the EP9312, whereas %pB is compiled for XScale"
-msgstr ""
-
-#: cpu-arm.c:468
+#: cpu-arm.c:438
 #, c-format
 msgid "warning: unable to update contents of %s section in %pB"
 msgstr ""
@@ -615,182 +629,187 @@ msgstr ""
 msgid "DWARF error: can't find %s section."
 msgstr ""
 
+#: dwarf2.c:710
+#, c-format
+msgid "DWARF error: section %s has no contents"
+msgstr "DWARF შეცდომა: სექციას %s შემცველობა არ გააჩნია"
+
 #. PR 26946
-#: dwarf2.c:711
+#: dwarf2.c:719
 #, c-format
 msgid "DWARF error: section %s is too big"
 msgstr ""
 
-#: dwarf2.c:746
+#: dwarf2.c:754
 #, c-format
 msgid "DWARF error: offset (%<PRIu64>) greater than or equal to %s size (%<PRIu64>)"
 msgstr ""
 
-#: dwarf2.c:1493
+#: dwarf2.c:1501
 msgid "DWARF error: info pointer extends beyond end of attributes"
 msgstr ""
 
-#: dwarf2.c:1685
+#: dwarf2.c:1693
 #, c-format
 msgid "DWARF error: invalid or unhandled FORM value: %#x"
 msgstr ""
 
-#: dwarf2.c:2032
+#: dwarf2.c:2050
 msgid "DWARF error: mangled line number section (bad file number)"
 msgstr ""
 
-#: dwarf2.c:2576
+#: dwarf2.c:2614
 msgid "DWARF error: zero format count"
-msgstr ""
+msgstr "DWARF შეცდომა: ნულოვანი ფორმატების რიცხვი"
 
-#: dwarf2.c:2586
+#: dwarf2.c:2624
 #, c-format
 msgid "DWARF error: data count (%<PRIx64>) larger than buffer size"
 msgstr ""
 
-#: dwarf2.c:2625
+#: dwarf2.c:2663
 #, c-format
 msgid "DWARF error: unknown format content type %<PRIu64>"
 msgstr ""
 
-#: dwarf2.c:2698
+#: dwarf2.c:2736
 #, c-format
 msgid "DWARF error: line info section is too small (%<PRId64>)"
 msgstr ""
 
-#: dwarf2.c:2725
+#: dwarf2.c:2763
 #, c-format
 msgid "DWARF error: line info data is bigger (%#<PRIx64>) than the space remaining in the section (%#lx)"
 msgstr ""
 
-#: dwarf2.c:2738
+#: dwarf2.c:2776
 #, c-format
 msgid "DWARF error: unhandled .debug_line version %d"
 msgstr ""
 
-#: dwarf2.c:2747
+#: dwarf2.c:2785
 msgid "DWARF error: ran out of room reading prologue"
 msgstr ""
 
-#: dwarf2.c:2763
+#: dwarf2.c:2801
 #, c-format
 msgid "DWARF error: line info unsupported segment selector size %u"
 msgstr ""
 
-#: dwarf2.c:2785
+#: dwarf2.c:2823
 msgid "DWARF error: invalid maximum operations per instruction"
 msgstr ""
 
-#: dwarf2.c:2797
+#: dwarf2.c:2835
 msgid "DWARF error: ran out of room reading opcodes"
 msgstr ""
 
-#: dwarf2.c:2975
+#: dwarf2.c:3012
 msgid "DWARF error: mangled line number section"
 msgstr ""
 
-#: dwarf2.c:3446
+#: dwarf2.c:3483
 msgid "DWARF error: abstract instance recursion detected"
 msgstr ""
 
-#: dwarf2.c:3480 dwarf2.c:3570
+#: dwarf2.c:3517 dwarf2.c:3607
 msgid "DWARF error: invalid abstract instance DIE ref"
 msgstr ""
 
-#: dwarf2.c:3496
+#: dwarf2.c:3533
 #, c-format
 msgid "DWARF error: unable to read alt ref %<PRIu64>"
 msgstr ""
 
-#: dwarf2.c:3548
+#: dwarf2.c:3585
 #, c-format
 msgid "DWARF error: unable to locate abstract instance DIE ref %<PRIu64>"
 msgstr ""
 
-#: dwarf2.c:3585 dwarf2.c:3901 dwarf2.c:4471
+#: dwarf2.c:3622 dwarf2.c:3938 dwarf2.c:4511
 #, c-format
 msgid "DWARF error: could not find abbrev number %u"
 msgstr ""
 
-#: dwarf2.c:4171
+#: dwarf2.c:4211
 #, c-format
 msgid "DWARF error: could not find variable specification at offset 0x%lx"
 msgstr ""
 
-#: dwarf2.c:4317 dwarf2.c:4571
+#: dwarf2.c:4357 dwarf2.c:4611
 msgid "DWARF error: DW_AT_comp_dir attribute encountered with a non-string form"
 msgstr ""
 
-#: dwarf2.c:4388
+#: dwarf2.c:4428
 #, c-format
 msgid "DWARF error: found dwarf version '%u', this reader only handles version 2, 3, 4 and 5 information"
 msgstr ""
 
-#: dwarf2.c:4435
+#: dwarf2.c:4475
 #, c-format
 msgid "DWARF error: found address size '%u', this reader can not handle sizes greater than '%u'"
 msgstr ""
 
-#: ecoff.c:940
+#: ecoff.c:1005
 #, c-format
 msgid "%pB: warning: isymMax (%ld) is greater than ifdMax (%ld)"
 msgstr ""
 
-#: ecoff.c:1236
+#: ecoff.c:1301
 #, c-format
 msgid "unknown basic type %d"
-msgstr ""
+msgstr "უცნობი ძირითადი ტიპი %d"
 
-#: ecoff.c:1492
+#: ecoff.c:1559
 #, c-format
 msgid ""
 "\n"
 "      End+1 symbol: %ld"
 msgstr ""
 
-#: ecoff.c:1499 ecoff.c:1502
+#: ecoff.c:1566 ecoff.c:1569
 #, c-format
 msgid ""
 "\n"
 "      First symbol: %ld"
 msgstr ""
 
-#: ecoff.c:1517
+#: ecoff.c:1584
 #, c-format
 msgid ""
 "\n"
 "      End+1 symbol: %-7ld   Type:  %s"
 msgstr ""
 
-#: ecoff.c:1525
+#: ecoff.c:1592
 #, c-format
 msgid ""
 "\n"
 "      Local symbol: %ld"
 msgstr ""
 
-#: ecoff.c:1533
+#: ecoff.c:1600
 #, c-format
 msgid ""
 "\n"
 "      struct; End+1 symbol: %ld"
 msgstr ""
 
-#: ecoff.c:1538
+#: ecoff.c:1605
 #, c-format
 msgid ""
 "\n"
 "      union; End+1 symbol: %ld"
 msgstr ""
 
-#: ecoff.c:1543
+#: ecoff.c:1610
 #, c-format
 msgid ""
 "\n"
 "      enum; End+1 symbol: %ld"
 msgstr ""
 
-#: ecoff.c:1551
+#: ecoff.c:1618
 #, c-format
 msgid ""
 "\n"
@@ -799,130 +818,137 @@ msgstr ""
 "\n"
 "      ტიპი: %s"
 
-#: elf-attrs.c:477
+#: elf-attrs.c:424 elf-attrs.c:454 elf-attrs.c:596
+msgid "error adding attribute"
+msgstr "ატრიბუტის დამატების შეცდომა"
+
+#: elf-attrs.c:513
+#, c-format
+msgid "%pB: error: attribute section length too small: %ld"
+msgstr ""
+
+#: elf-attrs.c:623
 #, c-format
 msgid "%pB: error: attribute section '%pA' too big: %#llx"
 msgstr ""
 
-#: elf-attrs.c:514
+#: elf-attrs.c:642
 #, c-format
-msgid "%pB: error: attribute section length too small: %ld"
+msgid "%pB: error: unknown attributes version '%c'(%d) - expecting 'A'\n"
 msgstr ""
 
-#: elf-attrs.c:644
+#: elf-attrs.c:688
 #, c-format
 msgid "error: %pB: object has vendor-specific contents that must be processed by the '%s' toolchain"
 msgstr ""
 
-#: elf-attrs.c:654
+#: elf-attrs.c:698
 #, c-format
 msgid "error: %pB: object tag '%d, %s' is incompatible with tag '%d, %s'"
 msgstr ""
 
-#: elf-eh-frame.c:944
+#: elf-eh-frame.c:952
 #, c-format
 msgid "discarding zero address range FDE in %pB(%pA).\n"
 msgstr ""
 
-#: elf-eh-frame.c:1049
+#: elf-eh-frame.c:1057
 #, c-format
 msgid "error in %pB(%pA); no .eh_frame_hdr table will be created"
 msgstr ""
 
-#: elf-eh-frame.c:1541
+#: elf-eh-frame.c:1548
 #, c-format
 msgid "FDE encoding in %pB(%pA) prevents .eh_frame_hdr table being created"
 msgstr ""
 
-#: elf-eh-frame.c:1548
+#: elf-eh-frame.c:1555
 msgid "further warnings about FDE encoding preventing .eh_frame_hdr generation dropped"
 msgstr ""
 
-#: elf-eh-frame.c:1867
+#: elf-eh-frame.c:1878
 #, c-format
 msgid "%pB: %pA not in order"
 msgstr ""
 
-#: elf-eh-frame.c:1881
+#: elf-eh-frame.c:1892
 #, c-format
 msgid "%pB: %pA invalid input section size"
 msgstr ""
 
-#: elf-eh-frame.c:1889
+#: elf-eh-frame.c:1900
 #, c-format
 msgid "%pB: %pA points past end of text section"
 msgstr ""
 
-#: elf-eh-frame.c:2142
+#: elf-eh-frame.c:2153
 msgid "DW_EH_PE_datarel unspecified for this architecture"
 msgstr ""
 
-#: elf-eh-frame.c:2313
+#: elf-eh-frame.c:2323
 #, c-format
 msgid "invalid output section for .eh_frame_entry: %pA"
 msgstr ""
 
-#: elf-eh-frame.c:2336
+#: elf-eh-frame.c:2346
 #, c-format
 msgid "invalid contents in %pA section"
 msgstr ""
 
-#: elf-eh-frame.c:2492
+#: elf-eh-frame.c:2500
 msgid ".eh_frame_hdr entry overflow"
 msgstr ""
 
-#: elf-eh-frame.c:2494
+#: elf-eh-frame.c:2502
 msgid ".eh_frame_hdr refers to overlapping FDEs"
 msgstr ""
 
 #. xgettext:c-format.
-#: elf-ifunc.c:144 elfnn-loongarch.c:1278
+#: elf-ifunc.c:144 elfnn-loongarch.c:1713
 #, c-format
-msgid "%F%P: dynamic STT_GNU_IFUNC symbol `%s' with pointer equality in `%pB' can not be used when making an executable; recompile with -fPIE and relink with -pie\n"
+msgid "%P: dynamic STT_GNU_IFUNC symbol `%s' with pointer equality in `%pB' can not be used when making an executable; recompile with -fPIE and relink with -pie\n"
 msgstr ""
 
-#: elf-m10200.c:434 elf-m10300.c:2146 elf32-bfin.c:3133 elf32-cr16.c:1429
-#: elf32-cris.c:2034 elf32-crx.c:922 elf32-d10v.c:510 elf32-epiphany.c:562
-#: elf32-fr30.c:594 elf32-frv.c:4049 elf32-ft32.c:492 elf32-h8300.c:523
-#: elf32-ip2k.c:1477 elf32-iq2000.c:691 elf32-lm32.c:1070 elf32-m32c.c:624
-#: elf32-m32r.c:2837 elf32-m68hc1x.c:1271 elf32-mep.c:522 elf32-metag.c:1984
-#: elf32-microblaze.c:1664 elf32-moxie.c:288 elf32-mt.c:402 elf32-nds32.c:6093
-#: elf32-or1k.c:1889 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:552 elf64-mmix.c:1541 elfxx-tilegx.c:3742
+#: elf-m10200.c:434 elf-m10300.c:2146 elf32-bfin.c:3132 elf32-cr16.c:1429
+#: elf32-cris.c:2033 elf32-crx.c:922 elf32-d10v.c:510 elf32-epiphany.c:563
+#: elf32-fr30.c:594 elf32-frv.c:4048 elf32-ft32.c:492 elf32-h8300.c:523
+#: elf32-ip2k.c:1478 elf32-iq2000.c:691 elf32-lm32.c:1069 elf32-m32c.c:624
+#: elf32-m32r.c:2839 elf32-m68hc1x.c:1271 elf32-mep.c:522 elf32-metag.c:1983
+#: elf32-microblaze.c:1677 elf32-moxie.c:288 elf32-mt.c:402 elf32-nds32.c:6099
+#: elf32-or1k.c:1895 elf32-score.c:2724 elf32-score7.c:2535 elf32-spu.c:5084
+#: elf32-tilepro.c:3371 elf32-v850.c:2297 elf32-visium.c:680
+#: elf32-xstormy16.c:931 elf64-bpf.c:339 elf64-mmix.c:1537 elfxx-tilegx.c:3744
 msgid "internal error: out of range error"
 msgstr "შიდა შეცდომა: დიაპაზონს გადაცილების შეცდომა"
 
-#: elf-m10200.c:438 elf-m10300.c:2150 elf32-bfin.c:3137 elf32-cr16.c:1433
-#: elf32-cris.c:2038 elf32-crx.c:926 elf32-d10v.c:514 elf32-fr30.c:598
-#: elf32-frv.c:4053 elf32-ft32.c:496 elf32-h8300.c:527 elf32-iq2000.c:695
-#: elf32-lm32.c:1074 elf32-m32c.c:628 elf32-m32r.c:2841 elf32-m68hc1x.c:1275
-#: elf32-mep.c:526 elf32-metag.c:1988 elf32-microblaze.c:1668
-#: elf32-moxie.c:292 elf32-msp430.c:1510 elf32-nds32.c:6097 elf32-or1k.c:1893
-#: 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:10628
-#: elfxx-tilegx.c:3746
+#: elf-m10200.c:438 elf-m10300.c:2150 elf32-bfin.c:3136 elf32-cr16.c:1433
+#: elf32-cris.c:2037 elf32-crx.c:926 elf32-d10v.c:514 elf32-fr30.c:598
+#: elf32-frv.c:4052 elf32-ft32.c:496 elf32-h8300.c:527 elf32-iq2000.c:695
+#: elf32-lm32.c:1073 elf32-m32c.c:628 elf32-m32r.c:2843 elf32-m68hc1x.c:1275
+#: elf32-mep.c:526 elf32-metag.c:1987 elf32-microblaze.c:1681 elf32-moxie.c:292
+#: elf32-msp430.c:1510 elf32-nds32.c:6103 elf32-or1k.c:1899 elf32-score.c:2728
+#: elf32-score7.c:2539 elf32-spu.c:5088 elf32-tilepro.c:3375 elf32-v850.c:2301
+#: elf32-visium.c:684 elf32-xstormy16.c:935 elf64-mmix.c:1541
+#: elfxx-mips.c:10727 elfxx-tilegx.c:3748
 msgid "internal error: unsupported relocation error"
 msgstr ""
 
 #: elf-m10200.c:442 elf32-cr16.c:1437 elf32-crx.c:930 elf32-d10v.c:518
-#: elf32-h8300.c:531 elf32-lm32.c:1078 elf32-m32r.c:2845 elf32-m68hc1x.c:1279
-#: elf32-microblaze.c:1672 elf32-nds32.c:6101 elf32-score.c:2742
-#: elf32-score7.c:2553 elf32-spu.c:5093
+#: elf32-h8300.c:531 elf32-lm32.c:1077 elf32-m32r.c:2847 elf32-m68hc1x.c:1279
+#: elf32-microblaze.c:1685 elf32-nds32.c:6107 elf32-score.c:2732
+#: elf32-score7.c:2543 elf32-spu.c:5092
 msgid "internal error: dangerous error"
 msgstr "შიდა შეცდომა: საშიში შეცდომა"
 
-#: elf-m10200.c:446 elf-m10300.c:2167 elf32-bfin.c:3145 elf32-cr16.c:1441
-#: elf32-cris.c:2046 elf32-crx.c:934 elf32-d10v.c:522 elf32-epiphany.c:577
-#: elf32-fr30.c:606 elf32-frv.c:4061 elf32-ft32.c:504 elf32-h8300.c:535
-#: elf32-ip2k.c:1492 elf32-iq2000.c:703 elf32-lm32.c:1082 elf32-m32c.c:636
-#: elf32-m32r.c:2849 elf32-m68hc1x.c:1283 elf32-mep.c:534 elf32-metag.c:1996
-#: elf32-microblaze.c:1676 elf32-moxie.c:300 elf32-msp430.c:1518
-#: elf32-mt.c:410 elf32-nds32.c:6105 elf32-or1k.c:1901 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:565 elf64-mmix.c:1553
-#: elfxx-tilegx.c:3754
+#: elf-m10200.c:446 elf-m10300.c:2167 elf32-bfin.c:3144 elf32-cr16.c:1441
+#: elf32-cris.c:2045 elf32-crx.c:934 elf32-d10v.c:522 elf32-epiphany.c:578
+#: elf32-fr30.c:606 elf32-frv.c:4060 elf32-ft32.c:504 elf32-h8300.c:535
+#: elf32-ip2k.c:1493 elf32-iq2000.c:703 elf32-lm32.c:1081 elf32-m32c.c:636
+#: elf32-m32r.c:2851 elf32-m68hc1x.c:1283 elf32-mep.c:534 elf32-metag.c:1995
+#: elf32-microblaze.c:1689 elf32-moxie.c:300 elf32-msp430.c:1518 elf32-mt.c:410
+#: elf32-nds32.c:6111 elf32-or1k.c:1907 elf32-score.c:2741 elf32-score7.c:2547
+#: elf32-spu.c:5096 elf32-tilepro.c:3383 elf32-v850.c:2321 elf32-visium.c:692
+#: elf32-xstormy16.c:943 elf64-bpf.c:352 elf64-mmix.c:1549 elfxx-tilegx.c:3756
 msgid "internal error: unknown error"
 msgstr "შიდა შეცდომა: უცნობი შეცდომა"
 
@@ -936,11 +962,11 @@ msgstr ""
 msgid "%pB: %s' accessed both as normal and thread local symbol"
 msgstr ""
 
-#: elf-m10300.c:2093 elf32-arm.c:13392 elf32-i386.c:3459 elf32-m32r.c:2331
-#: elf32-m68k.c:3929 elf32-s390.c:3080 elf32-sh.c:3671 elf32-tilepro.c:3275
-#: elf32-xtensa.c:3023 elf64-s390.c:3042 elf64-x86-64.c:4182
-#: elfxx-sparc.c:2917 elfxx-sparc.c:3814 elfxx-tilegx.c:3665
-#: elfnn-aarch64.c:5515 elfnn-aarch64.c:7120
+#: elf-m10300.c:2093 elf32-arm.c:13476 elf32-i386.c:3545 elf32-m32r.c:2333
+#: elf32-m68k.c:3931 elf32-s390.c:3074 elf32-sh.c:3674 elf32-tilepro.c:3274
+#: elf32-xtensa.c:3022 elf64-s390.c:3391 elf64-x86-64.c:5025 elfxx-sparc.c:2924
+#: elfxx-sparc.c:3820 elfxx-tilegx.c:3667 elfnn-aarch64.c:5743
+#: elfnn-aarch64.c:7361 elfnn-kvx.c:2773
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): unresolvable %s relocation against symbol `%s'"
 msgstr ""
@@ -958,184 +984,192 @@ msgstr ""
 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:8424 reloc16.c:155 elfnn-ia64.c:365
-msgid "%P%F: --relax and -r may not be used together\n"
+#: elf-m10300.c:2650 elf32-avr.c:2483 elf32-frv.c:5627 elf64-ia64-vms.c:365
+#: elfxx-sparc.c:2691 reloc.c:8376 reloc16.c:155 elfnn-ia64.c:365
+msgid "%P: --relax and -r may not be used together\n"
 msgstr ""
 
-#: elf-properties.c:65
+#: elf-properties.c:121
 #, c-format
 msgid "%pB: out of memory in _bfd_elf_get_property"
 msgstr ""
 
-#: elf-properties.c:91
+#: elf-properties.c:150
 #, c-format
 msgid "warning: %pB: corrupt GNU_PROPERTY_TYPE (%ld) size: %#lx"
 msgstr ""
 
-#: elf-properties.c:112
+#: elf-properties.c:171
 #, c-format
 msgid "warning: %pB: corrupt GNU_PROPERTY_TYPE (%ld) type (0x%x) datasz: 0x%x"
 msgstr ""
 
-#: elf-properties.c:151
+#: elf-properties.c:210
 #, c-format
 msgid "warning: %pB: corrupt stack size: 0x%x"
 msgstr ""
 
-#: elf-properties.c:169
+#: elf-properties.c:228
 #, c-format
 msgid "warning: %pB: corrupt no copy on protected size: 0x%x"
 msgstr ""
 
-#: elf-properties.c:189
+#: elf-properties.c:243
+#, c-format
+msgid "warning: %pB: corrupt memory sealing size: 0x%x"
+msgstr ""
+
+#: elf-properties.c:262
 #, c-format
 msgid "error: %pB: <corrupt property (0x%x) size: 0x%x>"
 msgstr ""
 
-#: elf-properties.c:214
+#: elf-properties.c:287
 #, c-format
 msgid "warning: %pB: unsupported GNU_PROPERTY_TYPE (%ld) type: 0x%x"
 msgstr ""
 
-#: elf-properties.c:400
+#: elf-properties.c:467
 msgid "Removed property %W to merge %pB (0x%v) and %pB (0x%v)\n"
 msgstr ""
 
-#: elf-properties.c:406
+#: elf-properties.c:473
 msgid "Removed property %W to merge %pB (0x%v) and %pB (not found)\n"
 msgstr ""
 
-#: elf-properties.c:415 elf-properties.c:493
+#: elf-properties.c:482 elf-properties.c:560
 msgid "Removed property %W to merge %pB and %pB\n"
 msgstr ""
 
-#: elf-properties.c:419
+#: elf-properties.c:486
 msgid "Removed property %W to merge %pB and %pB (not found)\n"
 msgstr ""
 
-#: elf-properties.c:436
+#: elf-properties.c:503
 msgid "Updated property %W (0x%v) to merge %pB (0x%v) and %pB (0x%v)\n"
 msgstr ""
 
-#: elf-properties.c:445
+#: elf-properties.c:512
 msgid "Updated property %W (%v) to merge %pB (0x%v) and %pB (not found)\n"
 msgstr ""
 
-#: elf-properties.c:487
+#: elf-properties.c:554
 msgid "Removed property %W to merge %pB (not found) and %pB (0x%v)\n"
 msgstr ""
 
-#: elf-properties.c:668 elfxx-aarch64.c:758 elfxx-x86.c:4087
-msgid "%F%P: failed to create GNU property section\n"
-msgstr ""
-
-#: elf-properties.c:672 elfxx-aarch64.c:762 elfxx-x86.c:4092
-#, c-format
-msgid "%F%pA: failed to align section\n"
-msgstr ""
+#: elf-properties.c:693 elfxx-aarch64.c:765
+msgid "%P: failed to create %s\n"
+msgstr "%P: %s-ის შექმნა ჩავარდა\n"
 
 #. Merge .note.gnu.property sections.
-#: elf-properties.c:698 elf-properties.c:700
+#: elf-properties.c:798 elf-properties.c:800
 msgid "\n"
 msgstr "\n"
 
-#: elf-properties.c:699
+#: elf-properties.c:799
 msgid "Merging program properties\n"
 msgstr "პროგრამის თვისებების შერწყმა\n"
 
-#: elf-sframe.c:239
+#: elf-sframe.c:201
+#, c-format
+msgid "error in %pB(%pA); unexpected SFrame section type"
+msgstr ""
+
+#: elf-sframe.c:252
 #, c-format
 msgid "error in %pB(%pA); no .sframe will be created"
 msgstr ""
 
-#: elf-sframe.c:397
+#: elf-sframe.c:426
 msgid "input SFrame sections with different abi prevent .sframe generation"
 msgstr ""
 
+#: elf-sframe.c:437
+msgid "input SFrame sections with different format versions prevent .sframe generation"
+msgstr ""
+
+#: elf-sframe.c:450
+msgid "SFrame sections with unexpected data encoding prevent .sframe generation"
+msgstr ""
+
+#: elf.c:299
+#, c-format
+msgid "%pB: string table [%u] is corrupt"
+msgstr "%pB: სტრიქონების ცხრილი [%u] დაზიანებულია"
+
 #. PR 17512: file: f057ec89.
-#: elf.c:337
+#: elf.c:328
 #, c-format
 msgid "%pB: attempt to load strings from a non-string section (number %d)"
 msgstr ""
 
-#: elf.c:362
+#: elf.c:353
 #, c-format
 msgid "%pB: invalid string offset %u >= %<PRIu64> for section `%s'"
 msgstr ""
 
-#: elf.c:515 elfnn-aarch64.c:8120 elfnn-loongarch.c:3919
+#: elf.c:512 elf32-arm.c:17779 elfnn-aarch64.c:8361 elfnn-loongarch.c:6449
+#: elfnn-riscv.c:3885
 #, c-format
 msgid "%pB symbol number %lu references nonexistent SHT_SYMTAB_SHNDX section"
 msgstr ""
 
-#: elf.c:677
+#: elf.c:526
 #, c-format
-msgid "%pB: invalid size field in group section header: %#<PRIx64>"
+msgid "%pB symbol number %lu uses unsupported binding of %u"
 msgstr ""
 
-#: elf.c:722
+#: elf.c:538
 #, c-format
-msgid "%pB: invalid entry in SHT_GROUP section [%u]"
+msgid "%pB symbol number %lu uses unsupported type of %u"
 msgstr ""
 
-#: elf.c:741
+#: elf.c:641
 #, c-format
-msgid "%pB: no valid group sections found"
+msgid "%pB: could not read contents of group [%u]"
 msgstr ""
 
-#. See PR 21957 for a reproducer.
-#: elf.c:770
+#: elf.c:672
 #, c-format
-msgid "%pB: group section '%pA' has no contents"
+msgid "%pB: invalid entry (%#x) in group [%u]"
 msgstr ""
 
-#: elf.c:831
+#: elf.c:691
 #, c-format
-msgid "%pB: no group info for section '%pA'"
+msgid "%pB: unexpected type (%#x) section `%s' in group [%u]"
 msgstr ""
 
-#: elf.c:883
+#: elf.c:767
 #, c-format
 msgid "%pB: sh_link [%d] in section `%pA' is incorrect"
 msgstr ""
 
-#: elf.c:896
-#, c-format
-msgid "%pB: SHT_GROUP section [index %d] has no SHF_GROUP sections"
-msgstr ""
-
-#: elf.c:918
+#: elf.c:796
 #, c-format
 msgid "%pB: section group entry number %u is corrupt"
 msgstr ""
 
-#: elf.c:941
-#, c-format
-msgid "%pB: unknown type [%#x] section `%s' in group [%pA]"
-msgstr ""
-
-#: elf.c:1242
+#: elf.c:1078
 #, c-format
 msgid "%pB: section %s is compressed with zstd, but BFD is not built with zstd support"
 msgstr ""
 
-#: elf.c:1438
+#: elf.c:1264
 #, c-format
 msgid "%pB: invalid sh_link field (%d) in section number %d"
 msgstr ""
 
-#: elf.c:1454
+#: elf.c:1280
 #, c-format
 msgid "%pB: failed to find link section for section %d"
 msgstr ""
 
-#: elf.c:1481
+#: elf.c:1307
 #, c-format
 msgid "%pB: failed to find info section for section %d"
 msgstr ""
 
-#: elf.c:1658
+#: elf.c:1484
 #, c-format
 msgid ""
 "\n"
@@ -1144,7 +1178,7 @@ msgstr ""
 "\n"
 "პროგრამის თავსართი:\n"
 
-#: elf.c:1700
+#: elf.c:1526
 #, c-format
 msgid ""
 "\n"
@@ -1153,7 +1187,7 @@ msgstr ""
 "\n"
 "დინამიკური სექცია:\n"
 
-#: elf.c:1839
+#: elf.c:1665
 #, c-format
 msgid ""
 "\n"
@@ -1162,7 +1196,7 @@ msgstr ""
 "\n"
 "ვერსიის აღწერები:\n"
 
-#: elf.c:1864
+#: elf.c:1690
 #, c-format
 msgid ""
 "\n"
@@ -1171,101 +1205,111 @@ msgstr ""
 "\n"
 "ვერსიის მიმართვები:\n"
 
-#: elf.c:1869
+#: elf.c:1695
 #, c-format
 msgid "  required from %s:\n"
 msgstr ""
 
-#: elf.c:2060
+#: elf.c:1944
+#, c-format
+msgid "%pB: DT_STRTAB table is corrupt"
+msgstr ""
+
+#: elf.c:2451
 #, c-format
 msgid "%pB: warning: loop in section dependencies detected"
 msgstr ""
 
-#: elf.c:2167
+#: elf.c:2559
 #, c-format
 msgid "%pB: warning: multiple symbol tables detected - ignoring the table in section %u"
 msgstr ""
 
-#: elf.c:2252
+#: elf.c:2644
 #, c-format
 msgid "%pB: warning: multiple dynamic symbol tables detected - ignoring the table in section %u"
 msgstr ""
 
-#: elf.c:2371
+#: elf.c:2763
 #, c-format
 msgid "%pB: invalid link %u for reloc section %s (index %u)"
 msgstr ""
 
-#: elf.c:2427
+#: elf.c:2820
 #, c-format
 msgid "%pB: warning: secondary relocation section '%s' for section %pA found - ignoring"
 msgstr ""
 
-#: elf.c:2515 elf.c:2529 elf.c:2540 elf.c:2553
+#: elf.c:2905 elf.c:2919 elf.c:2930 elf.c:2943
 #, c-format
 msgid "%pB: unknown type [%#x] section `%s'"
 msgstr ""
 
-#: elf.c:3213
+#: elf.c:3614
 #, c-format
 msgid "%pB: error: alignment power %d of section `%pA' is too big"
 msgstr ""
 
-#: elf.c:3248
+#: elf.c:3649
 #, c-format
 msgid "warning: section `%pA' type changed to PROGBITS"
 msgstr ""
 
-#: elf.c:3754
+#: elf.c:3981
+#, c-format
+msgid "%pB: corrupted group section: `%pA'"
+msgstr ""
+
+#: elf.c:4156
 #, c-format
 msgid "%pB: too many sections: %u"
 msgstr ""
 
-#: elf.c:3840
+#: elf.c:4242
 #, c-format
 msgid "%pB: sh_link of section `%pA' points to discarded section `%pA' of `%pB'"
 msgstr ""
 
-#: elf.c:3858
+#: elf.c:4260
 #, c-format
 msgid "%pB: sh_link of section `%pA' points to removed section `%pA' of `%pB'"
 msgstr ""
 
-#: elf.c:4446
+#: elf.c:4860
 #, c-format
 msgid "%pB: GNU_MBIND section `%pA' has invalid sh_info field: %d"
 msgstr ""
 
-#: elf.c:4629
-msgid "%F%P: failed to size relative relocations\n"
+#: elf.c:5043
+msgid "%P: failed to size relative relocations\n"
 msgstr ""
 
-#: elf.c:5054
+#: elf.c:5470
 #, c-format
 msgid "%pB: TLS sections are not adjacent:"
 msgstr ""
 
-#: elf.c:5061
+#: elf.c:5477
 #, c-format
 msgid "\t    TLS: %pA"
 msgstr "\t    TLS: %pA"
 
-#: elf.c:5065
+#: elf.c:5481
 #, c-format
 msgid "\tnon-TLS: %pA"
 msgstr "\tარა-TLS: %pA"
 
-#: elf.c:5709
+#: elf.c:6103
 #, c-format
 msgid "%pB: The first section in the PT_DYNAMIC segment is not the .dynamic section"
 msgstr ""
 
-#: elf.c:5735
+#: elf.c:6129
 #, c-format
 msgid "%pB: not enough room for program headers, try linking with -N"
 msgstr ""
 
-#: elf.c:5852
+#: elf.c:6256
 #, c-format
 msgid "%pB: section %pA lma %#<PRIx64> adjusted to %#<PRIx64>"
 msgstr ""
@@ -1273,173 +1317,189 @@ msgstr ""
 #. The fix for this error is usually to edit the linker script being
 #. used and set up the program headers manually.  Either that or
 #. leave room for the headers at the start of the SECTIONS.
-#: elf.c:5990
+#: elf.c:6397
 #, c-format
 msgid "%pB: error: PHDR segment not covered by LOAD segment"
 msgstr ""
 
-#: elf.c:6030
+#: elf.c:6437
 #, c-format
-msgid "%pB: section `%pA' can't be allocated in segment %d"
+msgid "%pB: section `%pA' can't be allocated in segment %u"
 msgstr ""
 
-#: elf.c:6171
+#: elf.c:6575
 #, c-format
 msgid "%pB: warning: allocated section `%s' not in segment"
 msgstr ""
 
-#: elf.c:6306
+#: elf.c:6710
 #, c-format
 msgid "%pB: warning: unable to allocate any sections to PT_GNU_RELRO segment"
 msgstr ""
 
-#: elf.c:6337
+#: elf.c:6741
 #, c-format
 msgid "%pB: error: non-load segment %d includes file header and/or program header"
 msgstr ""
 
-#: elf.c:6477
+#: elf.c:6894
+#, c-format
+msgid "error: %pB has a TLS segment with execute permission"
+msgstr ""
+
+#: elf.c:6900
 #, c-format
 msgid "warning: %pB has a TLS segment with execute permission"
 msgstr ""
 
-#: elf.c:6483
+#: elf.c:6915
+#, c-format
+msgid "error: %pB has a LOAD segment with RWX permissions"
+msgstr ""
+
+#: elf.c:6921
 #, c-format
 msgid "warning: %pB has a LOAD segment with RWX permissions"
 msgstr ""
 
-#: elf.c:6864
+#: elf.c:7316
 #, c-format
 msgid "%pB: symbol `%s' required but not present"
 msgstr ""
 
-#: elf.c:7239
+#: elf.c:7693
 #, c-format
 msgid "%pB: warning: empty loadable segment detected at vaddr=%#<PRIx64>, is this intentional?"
 msgstr ""
 
-#: elf.c:7899
+#: elf.c:8366
 #, c-format
 msgid "%pB: warning: segment alignment of %#<PRIx64> is too large"
 msgstr ""
 
-#: elf.c:8407
+#: elf.c:8848
 #, c-format
 msgid "%pB: Unable to handle section index %x in ELF symbol.  Using ABS instead."
 msgstr ""
 
-#: elf.c:8437
+#: elf.c:8878
 #, c-format
 msgid "unable to find equivalent output section for symbol '%s' from section '%s'"
 msgstr ""
 
-#: elf.c:8851
+#: elf.c:9311
 #, c-format
 msgid "%pB: .gnu.version_r invalid entry"
-msgstr ""
+msgstr "%pB: .gnu.version_r არასწორი ჩანაწერი"
 
-#: elf.c:8986
+#: elf.c:9489
 #, c-format
 msgid "%pB: .gnu.version_d invalid entry"
-msgstr ""
+msgstr "%pB: .gnu.version_d არასწორი ჩანაწერი"
 
-#: elf.c:9464
+#: elf.c:9992
 #, c-format
 msgid "%pB:%pA: error: attempting to write over the end of the section"
 msgstr ""
 
-#: elf.c:9476
+#: elf.c:10004
 #, c-format
 msgid "%pB:%pA: error: attempting to write section into an empty buffer"
 msgstr ""
 
-#: elf.c:10381
+#: elf.c:10119 elf32-mcore.c:100 elf32-mcore.c:455 elf32-ppc.c:7666
+#: elf32-ppc.c:8854 elf64-ppc.c:16870
+#, c-format
+msgid "%pB: %s unsupported"
+msgstr "%pB: %s მხარდაჭერილი არაა"
+
+#: elf.c:10966
 #, c-format
 msgid "%pB: warning: win32pstatus %s of size %lu bytes is too small"
 msgstr ""
 
-#: elf.c:10460
+#: elf.c:11045
 #, c-format
 msgid "%pB: win32pstatus NOTE_INFO_MODULE of size %lu is too small to contain a name of size %u"
 msgstr ""
 
-#: elf.c:13054
+#: elf.c:13726
 msgid "GNU_MBIND section is supported only by GNU and FreeBSD targets"
 msgstr ""
 
-#: elf.c:13057
+#: elf.c:13729
 msgid "symbol type STT_GNU_IFUNC is supported only by GNU and FreeBSD targets"
 msgstr ""
 
-#: elf.c:13060
+#: elf.c:13732
 msgid "symbol binding STB_GNU_UNIQUE is supported only by GNU and FreeBSD targets"
 msgstr ""
 
-#: elf.c:13063
+#: elf.c:13735
 msgid "GNU_RETAIN section is supported only by GNU and FreeBSD targets"
 msgstr ""
 
-#: elf.c:13282
+#: elf.c:13952
 #, c-format
 msgid "%pB(%pA): relocation %zu has invalid symbol index %lu"
 msgstr ""
 
-#: elf.c:13358
+#: elf.c:14027
 #, c-format
 msgid "%pB(%pA): link section cannot be set because the output file does not have a symbol table"
 msgstr ""
 
-#: elf.c:13372
+#: elf.c:14041
 #, c-format
 msgid "%pB(%pA): info section index is invalid"
 msgstr ""
 
-#: elf.c:13386
+#: elf.c:14055
 #, c-format
 msgid "%pB(%pA): info section index cannot be set because the section is not in the output"
 msgstr ""
 
-#: elf.c:13462
+#: elf.c:14131
 #, c-format
 msgid "%pB(%pA): error: secondary reloc section processed twice"
 msgstr ""
 
-#: elf.c:13474
+#: elf.c:14143
 #, c-format
 msgid "%pB(%pA): error: secondary reloc section has zero sized entries"
 msgstr ""
 
-#: elf.c:13486
+#: elf.c:14155
 #, c-format
 msgid "%pB(%pA): error: secondary reloc section has non-standard sized entries"
 msgstr ""
 
-#: elf.c:13500
+#: elf.c:14169
 #, c-format
 msgid "%pB(%pA): error: secondary reloc section is empty!"
 msgstr ""
 
-#: elf.c:13523
+#: elf.c:14193
 #, c-format
 msgid "%pB(%pA): error: internal relocs missing for secondary reloc section"
 msgstr ""
 
-#: elf.c:13543
+#: elf.c:14213
 #, c-format
 msgid "%pB(%pA): error: reloc table entry %zu is empty"
 msgstr ""
 
-#: elf.c:13568
+#: elf.c:14238
 #, c-format
 msgid "%pB(%pA): error: secondary reloc %zu references a missing symbol"
 msgstr ""
 
-#: elf.c:13586
+#: elf.c:14256
 #, c-format
 msgid "%pB(%pA): error: secondary reloc %zu references a deleted symbol"
 msgstr ""
 
-#: elf.c:13600
+#: elf.c:14270
 #, c-format
 msgid "%pB(%pA): error: secondary reloc %zu is of an unknown type"
 msgstr ""
@@ -1448,897 +1508,905 @@ msgstr ""
 #. containing valid data.
 #. Ignore init flag - it may not be set, despite the flags field
 #. containing valid data.
-#: elf32-arc.c:455 elf32-arm.c:15118 elf32-frv.c:6612 elf32-iq2000.c:868
-#: elf32-m32c.c:914 elf32-mt.c:560 elf32-rl78.c:1275 elf32-rx.c:3217
-#: elf32-visium.c:844 elf64-ppc.c:5503 elfnn-aarch64.c:7350
+#: elf32-arc.c:454 elf32-arm.c:15198 elf32-frv.c:6618 elf32-iq2000.c:868
+#: elf32-m32c.c:915 elf32-mt.c:560 elf32-rl78.c:1275 elf32-rx.c:3218
+#: elf32-visium.c:844 elf64-ppc.c:5531 elfnn-aarch64.c:7591
 #, c-format
 msgid "private flags = 0x%lx:"
 msgstr ""
 
-#: elf32-arc.c:642
+#: elf32-arc.c:641
 #, c-format
 msgid "warning: %pB: conflicting platform configuration %s with %s"
 msgstr ""
 
-#: elf32-arc.c:661
+#: elf32-arc.c:660
 #, c-format
 msgid "error: %pB: unable to merge CPU base attributes %s with %s"
 msgstr ""
 
-#: elf32-arc.c:698
+#: elf32-arc.c:697
 #, c-format
 msgid "error: %pB: unable to merge ISA extension attributes %s"
 msgstr ""
 
-#: elf32-arc.c:722
+#: elf32-arc.c:721
 #, c-format
 msgid "error: %pB: conflicting ISA extension attributes %s with %s"
 msgstr ""
 
-#: elf32-arc.c:762
+#: elf32-arc.c:761
 #, c-format
 msgid "error: %pB: cannot mix rf16 with full register set %pB"
 msgstr ""
 
-#: elf32-arc.c:790
+#: elf32-arc.c:789
 #, c-format
 msgid "error: %pB: conflicting attributes %s: %s with %s"
 msgstr ""
 
-#: elf32-arc.c:817
+#: elf32-arc.c:816
 #, c-format
 msgid "error: %pB: conflicting attributes %s"
 msgstr ""
 
-#: elf32-arc.c:922
+#: elf32-arc.c:921
 #, c-format
 msgid "error: attempting to link %pB with a binary %pB of different architecture"
 msgstr ""
 
-#: elf32-arc.c:938 elf32-iq2000.c:844 elf32-m32c.c:889 elf32-m68hc1x.c:1390
-#: elf32-ppc.c:3860 elf64-sparc.c:737 elfxx-mips.c:15659
+#: elf32-arc.c:937 elf32-iq2000.c:844 elf32-m32c.c:890 elf32-m68hc1x.c:1390
+#: elf32-ppc.c:3854 elf64-sparc.c:737 elfxx-mips.c:15766
 #, c-format
 msgid "%pB: uses different e_flags (%#x) fields than previous modules (%#x)"
 msgstr ""
 
-#: elf32-arc.c:1027
+#: elf32-arc.c:1026
 msgid "error: the ARC4 architecture is no longer supported"
 msgstr ""
 
-#: elf32-arc.c:1033
+#: elf32-arc.c:1032
 msgid "warning: unset or old architecture flags; use default machine"
 msgstr ""
 
-#: elf32-arc.c:1159
+#: elf32-arc.c:1158
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): CMEM relocation to `%s' is invalid, 16 MSB should be %#x (value is %#<PRIx64>)"
 msgstr ""
 
-#: elf32-arc.c:1170
+#: elf32-arc.c:1169
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): CMEM relocation to `%s+%#<PRIx64>' is invalid, 16 MSB should be %#x (value is %#<PRIx64>)"
 msgstr ""
 
-#: elf32-arc.c:1885
+#: elf32-arc.c:1897
 msgid "GOT and PLT relocations cannot be fixed with a non dynamic linker"
 msgstr ""
 
-#: elf32-arc.c:1909 elf32-rx.c:1486
+#: elf32-arc.c:1921 elf32-rx.c:1486
 #, c-format
 msgid "%pB(%pA): warning: unaligned access to symbol '%s' in the small data area"
 msgstr ""
 
-#: elf32-arc.c:1914 elf32-rx.c:1491
+#: elf32-arc.c:1926 elf32-rx.c:1491
 #, c-format
 msgid "%pB(%pA): internal error: out of range error"
 msgstr ""
 
-#: elf32-arc.c:1919 elf32-rx.c:1496
+#: elf32-arc.c:1931 elf32-rx.c:1496
 #, c-format
 msgid "%pB(%pA): internal error: unsupported relocation error"
-msgstr ""
+msgstr "%pB(%pA): შიდა შეცდომა: მხარდაუჭერელი გადატანის შეცდომა"
 
-#: elf32-arc.c:1924 elf32-rx.c:1501
+#: elf32-arc.c:1936 elf32-rx.c:1501
 #, c-format
 msgid "%pB(%pA): internal error: dangerous relocation"
-msgstr ""
+msgstr "%pB(%pA): შიდა შეცდომა: საშიში გადატანა"
 
-#: elf32-arc.c:1929 elf32-rx.c:1506
+#: elf32-arc.c:1941 elf32-rx.c:1506
 #, c-format
 msgid "%pB(%pA): internal error: unknown error"
-msgstr ""
+msgstr "%pB(%pA): შიდა შეცდომა: უცნობი შეცდომა"
 
-#: elf32-arc.c:2023 elf32-arc.c:2091 elf32-arm.c:15573 elf32-metag.c:2251
-#: elf32-nds32.c:5543 elfnn-aarch64.c:7757 elfnn-riscv.c:617
+#: elf32-arc.c:2035 elf32-arc.c:2103 elf32-arm.c:15641 elf32-metag.c:2250
+#: elf32-nds32.c:5549 elfnn-aarch64.c:7998 elfnn-riscv.c:915
 #, c-format
 msgid "%pB: relocation %s against `%s' can not be used when making a shared object; recompile with -fPIC"
 msgstr ""
 
-#: elf32-arc.c:2910
+#: elf32-arc.c:2922
 #, c-format
 msgid "%pB: unknown mandatory ARC object attribute %d"
 msgstr ""
 
-#: elf32-arc.c:2918
+#: elf32-arc.c:2930
 #, c-format
 msgid "warning: %pB: unknown ARC object attribute %d"
 msgstr ""
 
-#: elf32-arm.c:4346 elf32-arm.c:4380 elf32-arm.c:4399 elf32-arm.c:4451
+#: elf32-arm.c:4367 elf32-arm.c:4401 elf32-arm.c:4420 elf32-arm.c:4472
 #, c-format
 msgid "%pB(%pA): warning: long branch veneers used in section with SHF_ARM_PURECODE section attribute is only supported for M-profile targets that implement the movw instruction"
 msgstr ""
 
-#: elf32-arm.c:4411 elf32-arm.c:4465 elf32-arm.c:9157 elf32-arm.c:9247
+#: elf32-arm.c:4432 elf32-arm.c:4486 elf32-arm.c:9185 elf32-arm.c:9275
 #, c-format
 msgid "%pB(%s): warning: interworking not enabled; first occurrence: %pB: %s call to %s"
 msgstr ""
 
-#: elf32-arm.c:4591
+#: elf32-arm.c:4612
 #, c-format
 msgid "ERROR: CMSE stub (%s section) too far (%#<PRIx64>) from destination (%#<PRIx64>)"
 msgstr ""
 
-#: elf32-arm.c:4760
+#: elf32-arm.c:4781
 #, c-format
 msgid "no address assigned to the veneers output section %s"
 msgstr ""
 
-#: elf32-arm.c:4835 elf32-arm.c:6984 elf32-csky.c:3400 elf32-hppa.c:582
-#: elf32-m68hc1x.c:164 elf32-metag.c:1180 elf32-nios2.c:2201 elf64-ppc.c:3906
-#: elf64-ppc.c:14122 elfnn-aarch64.c:3198
+#: elf32-arm.c:4856 elf32-arm.c:7005 elf32-csky.c:3387 elf32-hppa.c:581
+#: elf32-m68hc1x.c:163 elf32-metag.c:1179 elf64-ppc.c:3902 elf64-ppc.c:14180
+#: elfnn-aarch64.c:3200 elfnn-kvx.c:894
 #, c-format
 msgid "%pB: cannot create stub entry %s"
 msgstr ""
 
-#: elf32-arm.c:5056 elf32-csky.c:3742 elf32-hppa.c:732 elf32-hppa.c:761
-#: elf32-hppa.c:842 elf32-m68hc11.c:422 elf32-m68hc12.c:542 elf32-metag.c:3345
-#: elf32-nios2.c:2494 elf64-ppc.c:12238 elf64-ppc.c:12246 xcofflink.c:4693
-#: elfnn-aarch64.c:3267
-msgid "%F%P: Could not assign `%pA' to an output section. Retry without --enable-non-contiguous-regions.\n"
+#: elf32-arm.c:5077 elf32-csky.c:3729 elf32-hppa.c:731 elf32-hppa.c:760
+#: elf32-hppa.c:841 elf32-m68hc11.c:422 elf32-m68hc12.c:542 elf32-metag.c:3346
+#: elf64-ppc.c:12297 elf64-ppc.c:12305 xcofflink.c:4723 elfnn-aarch64.c:3272
+msgid "%P: Could not assign `%pA' to an output section. Retry without --enable-non-contiguous-regions.\n"
 msgstr ""
 
-#: elf32-arm.c:6027
+#: elf32-arm.c:6048
 #, c-format
 msgid "%pB: special symbol `%s' only allowed for ARMv8-M architecture or later"
 msgstr ""
 
-#: elf32-arm.c:6036
+#: elf32-arm.c:6057
 #, c-format
 msgid "%pB: invalid special symbol `%s'; it must be a global or weak function symbol"
 msgstr ""
 
-#: elf32-arm.c:6075
+#: elf32-arm.c:6096
 #, c-format
 msgid "%pB: invalid standard symbol `%s'; it must be a global or weak function symbol"
 msgstr ""
 
-#: elf32-arm.c:6081
+#: elf32-arm.c:6102
 #, c-format
 msgid "%pB: absent standard symbol `%s'"
 msgstr ""
 
-#: elf32-arm.c:6093
+#: elf32-arm.c:6114
 #, c-format
 msgid "%pB: `%s' and its special symbol are in different sections"
 msgstr ""
 
-#: elf32-arm.c:6105
+#: elf32-arm.c:6126
 #, c-format
 msgid "%pB: entry function `%s' not output"
 msgstr ""
 
-#: elf32-arm.c:6112
+#: elf32-arm.c:6133
 #, c-format
 msgid "%pB: entry function `%s' is empty"
 msgstr ""
 
-#: elf32-arm.c:6241
+#: elf32-arm.c:6262
 #, c-format
 msgid "%pB: --in-implib only supported for Secure Gateway import libraries"
 msgstr ""
 
-#: elf32-arm.c:6290
+#: elf32-arm.c:6311
 #, c-format
 msgid "%pB: invalid import library entry: `%s'; symbol should be absolute, global and refer to Thumb functions"
 msgstr ""
 
-#: elf32-arm.c:6312
+#: elf32-arm.c:6333
 #, c-format
 msgid "entry function `%s' disappeared from secure code"
 msgstr ""
 
-#: elf32-arm.c:6336
+#: elf32-arm.c:6357
 #, c-format
 msgid "`%s' refers to a non entry function"
 msgstr ""
 
-#: elf32-arm.c:6351
+#: elf32-arm.c:6372
 #, c-format
 msgid "%pB: visibility of symbol `%s' has changed"
 msgstr ""
 
-#: elf32-arm.c:6360
+#: elf32-arm.c:6381
 #, c-format
 msgid "%pB: incorrect size for symbol `%s'"
 msgstr ""
 
-#: elf32-arm.c:6379
+#: elf32-arm.c:6400
 #, c-format
 msgid "offset of veneer for entry function `%s' not a multiple of its size"
 msgstr ""
 
-#: elf32-arm.c:6399
+#: elf32-arm.c:6420
 msgid "new entry function(s) introduced but no output import library specified:"
 msgstr ""
 
-#: elf32-arm.c:6407
+#: elf32-arm.c:6428
 #, c-format
 msgid "start address of `%s' is different from previous link"
 msgstr ""
 
-#: elf32-arm.c:7117 elf32-arm.c:7152
+#: elf32-arm.c:7140 elf32-arm.c:7178
 #, c-format
 msgid "unable to find %s glue '%s' for '%s'"
 msgstr ""
 
-#: elf32-arm.c:7863
+#: elf32-arm.c:7890
 #, c-format
 msgid "%pB: BE8 images only valid in big-endian mode"
 msgstr ""
 
 #. Give a warning, but do as the user requests anyway.
-#: elf32-arm.c:8090
+#: elf32-arm.c:8118
 #, c-format
 msgid "%pB: warning: selected VFP11 erratum workaround is not necessary for target architecture"
 msgstr ""
 
-#: elf32-arm.c:8117
+#: elf32-arm.c:8145
 #, c-format
 msgid "%pB: warning: selected STM32L4XX erratum workaround is not necessary for target architecture"
 msgstr ""
 
-#: elf32-arm.c:8653 elf32-arm.c:8673 elf32-arm.c:8740 elf32-arm.c:8759
+#: elf32-arm.c:8681 elf32-arm.c:8701 elf32-arm.c:8768 elf32-arm.c:8787
 #, c-format
 msgid "%pB: unable to find %s veneer `%s'"
 msgstr ""
 
-#: elf32-arm.c:8966
+#: elf32-arm.c:8994
 #, c-format
 msgid "%pB(%pA+%#x): error: multiple load detected in non-last IT block instruction: STM32L4XX veneer cannot be generated; use gcc option -mrestrict-it to generate only one instruction per IT block"
 msgstr ""
 
-#: elf32-arm.c:9064
+#: elf32-arm.c:9092
 #, c-format
 msgid "invalid TARGET2 relocation type '%s'"
 msgstr ""
 
 #. FIXME: We ought to be able to generate thumb-1 PLT
 #. instructions...
-#: elf32-arm.c:9834
+#: elf32-arm.c:9861
 #, c-format
 msgid "%pB: warning: thumb-1 mode PLT generation not currently supported"
 msgstr ""
 
-#: elf32-arm.c:10143 elf32-arm.c:10185
+#: elf32-arm.c:10170 elf32-arm.c:10212
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): unexpected %s instruction '%#lx' in TLS trampoline"
 msgstr ""
 
-#: elf32-arm.c:10535
-msgid "shared object"
+#: elf32-arm.c:10493
+#, c-format
+msgid "warning: %pB(%s): Forcing bramch to absolute symbol in Thumb mode (Thumb-only CPU) in %pB"
 msgstr ""
 
-#: elf32-arm.c:10538
-msgid "PIE executable"
+#: elf32-arm.c:10498
+#, c-format
+msgid "warning: (%s): Forcing branch to absolute symbol in Thumb mode (Thumb-only CPU) in %pB"
+msgstr ""
+
+#: elf32-arm.c:10527
+#, c-format
+msgid "%pB(%s): Unknown destination type (ARM/Thumb) in %pB"
+msgstr ""
+
+#: elf32-arm.c:10531
+#, c-format
+msgid "(%s): Unknown destination type (ARM/Thumb) in %pB"
 msgstr ""
 
-#: elf32-arm.c:10541
+#: elf32-arm.c:10619
+msgid "shared object"
+msgstr "გაზიარებული ობიექტი"
+
+#: elf32-arm.c:10622
+msgid "PIE executable"
+msgstr "PIE შესრულებადი ფაილი"
+
+#: elf32-arm.c:10625
 #, c-format
 msgid "%pB: relocation %s against external or undefined symbol `%s' can not be used when making a %s; recompile with -fPIC"
 msgstr ""
 
-#: elf32-arm.c:10643
+#: elf32-arm.c:10727
 #, c-format
 msgid "\\%pB: warning: %s BLX instruction targets %s function '%s'"
 msgstr ""
 
-#: elf32-arm.c:11060
+#: elf32-arm.c:11144
 #, c-format
 msgid "%pB: warning: %s BLX instruction targets %s function '%s'"
 msgstr ""
 
-#: elf32-arm.c:11694
+#: elf32-arm.c:11778
 #, c-format
 msgid "%pB: expected symbol index in range 0..%lu but found local symbol with index %lu"
 msgstr ""
 
-#: elf32-arm.c:11969 elf32-arm.c:11995
+#: elf32-arm.c:12053 elf32-arm.c:12079
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): unexpected %s instruction '%#lx' referenced by TLS_GOTDESC"
 msgstr ""
 
-#: elf32-arm.c:12041 elf32-csky.c:4970 elf32-m68k.c:3733 elf32-metag.c:1913
-#: elf32-nios2.c:4382
+#: elf32-arm.c:12125 elf32-csky.c:4958 elf32-m68k.c:3735 elf32-metag.c:1912
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): %s relocation not permitted in shared object"
 msgstr ""
 
-#: elf32-arm.c:12255
+#: elf32-arm.c:12339
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): only ADD or SUB instructions are allowed for ALU group relocations"
 msgstr ""
 
-#: elf32-arm.c:12296 elf32-arm.c:12388 elf32-arm.c:12476 elf32-arm.c:12566
+#: elf32-arm.c:12380 elf32-arm.c:12472 elf32-arm.c:12560 elf32-arm.c:12650
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): overflow whilst splitting %#<PRIx64> for group relocation %s"
 msgstr ""
 
-#: elf32-arm.c:12624 elf32-arm.c:12783
+#: elf32-arm.c:12708 elf32-arm.c:12867
 msgid "local symbol index too big"
 msgstr ""
 
-#: elf32-arm.c:12634 elf32-arm.c:12668
+#: elf32-arm.c:12718 elf32-arm.c:12752
 msgid "no dynamic index information available"
 msgstr ""
 
-#: elf32-arm.c:12676
+#: elf32-arm.c:12760
 msgid "invalid dynamic index"
-msgstr ""
+msgstr "არასწორი დინამიკური ინდექსი"
 
-#: elf32-arm.c:12793
+#: elf32-arm.c:12877
 msgid "dynamic index information not available"
 msgstr ""
 
-#: elf32-arm.c:13224 elf32-sh.c:3565
+#: elf32-arm.c:13308 elf32-sh.c:3568
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): %s relocation against SEC_MERGE section"
 msgstr ""
 
-#: elf32-arm.c:13337 elf32-m68k.c:3966 elf32-xtensa.c:2761
-#: elfnn-aarch64.c:6847
+#: elf32-arm.c:13421 elf32-m68k.c:3968 elf32-xtensa.c:2760 elfnn-aarch64.c:7088
+#: elfnn-kvx.c:2569
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): %s used with TLS symbol %s"
 msgstr ""
 
-#: elf32-arm.c:13339 elf32-m68k.c:3968 elf32-xtensa.c:2763
-#: elfnn-aarch64.c:6849
+#: elf32-arm.c:13423 elf32-m68k.c:3970 elf32-xtensa.c:2762 elfnn-aarch64.c:7090
+#: elfnn-kvx.c:2571
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): %s used with non-TLS symbol %s"
 msgstr ""
 
-#: elf32-arm.c:13422 elf32-tic6x.c:2649 elfnn-aarch64.c:7184
+#: elf32-arm.c:13506 elf32-tic6x.c:2641 elfnn-aarch64.c:7425 elfnn-kvx.c:2798
 msgid "out of range"
 msgstr "დიაპაზონს გარეთ"
 
-#: elf32-arm.c:13426 elf32-nios2.c:4516 elf32-pru.c:936 elf32-tic6x.c:2653
-#: elfnn-aarch64.c:7188
+#: elf32-arm.c:13510 elf32-pru.c:936 elf32-tic6x.c:2645 elfnn-aarch64.c:7429
+#: elfnn-kvx.c:2802
 msgid "unsupported relocation"
-msgstr ""
+msgstr "მხარდაუჭერელი გადაადგილება"
 
-#: elf32-arm.c:13434 elf32-nios2.c:4526 elf32-pru.c:946 elf32-tic6x.c:2661
-#: elfnn-aarch64.c:7196
+#: elf32-arm.c:13518 elf32-pru.c:946 elf32-tic6x.c:2653 elfnn-aarch64.c:7437
+#: elfnn-kvx.c:2810
 msgid "unknown error"
 msgstr "უცნობი შეცდომა"
 
-#: elf32-arm.c:13916
+#: elf32-arm.c:13995
 #, c-format
 msgid "warning: not setting interworking flag of %pB since it has already been specified as non-interworking"
 msgstr ""
 
-#: elf32-arm.c:13920
+#: elf32-arm.c:13999
 #, c-format
 msgid "warning: clearing the interworking flag of %pB due to outside request"
 msgstr ""
 
-#: elf32-arm.c:13965
+#: elf32-arm.c:14044
 #, c-format
 msgid "warning: clearing the interworking flag of %pB because non-interworking code in %pB has been linked with it"
 msgstr ""
 
-#: elf32-arm.c:14052
+#: elf32-arm.c:14131
 #, c-format
 msgid "%pB: unknown mandatory EABI object attribute %d"
 msgstr ""
 
-#: elf32-arm.c:14060
+#: elf32-arm.c:14139
 #, c-format
 msgid "warning: %pB: unknown EABI object attribute %d"
 msgstr ""
 
-#: elf32-arm.c:14395
+#: elf32-arm.c:14474
 #, c-format
 msgid "error: %pB: unknown CPU architecture"
-msgstr ""
+msgstr "შეცდომა: %pB: უცნობი CPU არქიტექტურა"
 
-#: elf32-arm.c:14433 elf32-nios2.c:2950
+#: elf32-arm.c:14512
 #, c-format
-msgid "error: %pB: conflicting CPU architectures %d/%d"
+msgid "error: conflicting CPU architectures %s vs %s in %pB"
 msgstr ""
 
-#: elf32-arm.c:14530
+#: elf32-arm.c:14609
 #, c-format
 msgid "Error: %pB has both the current and legacy Tag_MPextension_use attributes"
 msgstr ""
 
-#: elf32-arm.c:14567
+#: elf32-arm.c:14646
 #, c-format
 msgid "error: %pB uses VFP register arguments, %pB does not"
 msgstr ""
 
-#: elf32-arm.c:14736
+#: elf32-arm.c:14816
 #, c-format
 msgid "error: %pB: unable to merge virtualization attributes with %pB"
 msgstr ""
 
-#: elf32-arm.c:14762
+#: elf32-arm.c:14842
 #, c-format
 msgid "error: %pB: conflicting architecture profiles %c/%c"
 msgstr ""
 
-#: elf32-arm.c:14901
+#: elf32-arm.c:14981
 #, c-format
 msgid "warning: %pB: conflicting platform configuration"
 msgstr ""
 
-#: elf32-arm.c:14910
+#: elf32-arm.c:14990
 #, c-format
 msgid "error: %pB: conflicting use of R9"
 msgstr ""
 
-#: elf32-arm.c:14922
+#: elf32-arm.c:15002
 #, c-format
 msgid "error: %pB: SB relative addressing conflicts with use of R9"
 msgstr ""
 
-#: elf32-arm.c:14935
+#: elf32-arm.c:15015
 #, c-format
 msgid "warning: %pB uses %u-byte wchar_t yet the output is to use %u-byte wchar_t; use of wchar_t values across objects may fail"
 msgstr ""
 
-#: elf32-arm.c:14966
+#: elf32-arm.c:15046
 #, c-format
 msgid "warning: %pB uses %s enums yet the output is to use %s enums; use of enum values across objects may fail"
 msgstr ""
 
-#: elf32-arm.c:14978
+#: elf32-arm.c:15058
 #, c-format
 msgid "error: %pB uses iWMMXt register arguments, %pB does not"
 msgstr ""
 
-#: elf32-arm.c:14995
+#: elf32-arm.c:15075
 #, c-format
 msgid "error: fp16 format mismatch between %pB and %pB"
 msgstr ""
 
-#: elf32-arm.c:15031
+#: elf32-arm.c:15111
 #, c-format
 msgid "%pB has both the current and legacy Tag_MPextension_use attributes"
 msgstr ""
 
-#: elf32-arm.c:15127
+#: elf32-arm.c:15207
 #, c-format
 msgid " [interworking enabled]"
 msgstr ""
 
-#: elf32-arm.c:15135
+#: elf32-arm.c:15215
 #, c-format
 msgid " [VFP float format]"
 msgstr ""
 
-#: elf32-arm.c:15137
-#, c-format
-msgid " [Maverick float format]"
-msgstr ""
-
-#: elf32-arm.c:15139
+#: elf32-arm.c:15217
 #, c-format
 msgid " [FPA float format]"
 msgstr ""
 
-#: elf32-arm.c:15142
+#: elf32-arm.c:15220
 #, c-format
 msgid " [floats passed in float registers]"
 msgstr ""
 
-#: elf32-arm.c:15145 elf32-arm.c:15231
+#: elf32-arm.c:15223 elf32-arm.c:15308
 #, c-format
 msgid " [position independent]"
 msgstr ""
 
-#: elf32-arm.c:15148
+#: elf32-arm.c:15226
 #, c-format
 msgid " [new ABI]"
-msgstr ""
+msgstr " [ახალი ABI]"
 
-#: elf32-arm.c:15151
+#: elf32-arm.c:15229
 #, c-format
 msgid " [old ABI]"
-msgstr ""
+msgstr " [ძველი ABI]"
 
-#: elf32-arm.c:15154
+#: elf32-arm.c:15232
 #, c-format
 msgid " [software FP]"
-msgstr ""
+msgstr " [პროგრამული FP]"
 
-#: elf32-arm.c:15163
+#: elf32-arm.c:15240
 #, c-format
 msgid " [Version1 EABI]"
 msgstr ""
 
-#: elf32-arm.c:15166 elf32-arm.c:15177
+#: elf32-arm.c:15243 elf32-arm.c:15254
 #, c-format
 msgid " [sorted symbol table]"
 msgstr ""
 
-#: elf32-arm.c:15168 elf32-arm.c:15179
+#: elf32-arm.c:15245 elf32-arm.c:15256
 #, c-format
 msgid " [unsorted symbol table]"
 msgstr ""
 
-#: elf32-arm.c:15174
+#: elf32-arm.c:15251
 #, c-format
 msgid " [Version2 EABI]"
 msgstr ""
 
-#: elf32-arm.c:15182
+#: elf32-arm.c:15259
 #, c-format
 msgid " [dynamic symbols use segment index]"
 msgstr ""
 
-#: elf32-arm.c:15185
+#: elf32-arm.c:15262
 #, c-format
 msgid " [mapping symbols precede others]"
 msgstr ""
 
-#: elf32-arm.c:15192
+#: elf32-arm.c:15269
 #, c-format
 msgid " [Version3 EABI]"
 msgstr ""
 
-#: elf32-arm.c:15196
+#: elf32-arm.c:15273
 #, c-format
 msgid " [Version4 EABI]"
 msgstr ""
 
-#: elf32-arm.c:15200
+#: elf32-arm.c:15277
 #, c-format
 msgid " [Version5 EABI]"
 msgstr ""
 
-#: elf32-arm.c:15203
+#: elf32-arm.c:15280
 #, c-format
 msgid " [soft-float ABI]"
 msgstr ""
 
-#: elf32-arm.c:15206
+#: elf32-arm.c:15283
 #, c-format
 msgid " [hard-float ABI]"
 msgstr ""
 
-#: elf32-arm.c:15212
+#: elf32-arm.c:15289
 #, c-format
 msgid " [BE8]"
-msgstr ""
+msgstr " [BE8]"
 
-#: elf32-arm.c:15215
+#: elf32-arm.c:15292
 #, c-format
 msgid " [LE8]"
-msgstr ""
+msgstr " [LE8]"
 
-#: elf32-arm.c:15221
+#: elf32-arm.c:15298
 #, c-format
 msgid " <EABI version unrecognised>"
 msgstr ""
 
-#: elf32-arm.c:15228
+#: elf32-arm.c:15305
 #, c-format
 msgid " [relocatable executable]"
 msgstr ""
 
-#: elf32-arm.c:15234
+#: elf32-arm.c:15311
 #, c-format
 msgid " [FDPIC ABI supplement]"
 msgstr ""
 
-#: elf32-arm.c:15239 elfnn-aarch64.c:7353
+#: elf32-arm.c:15316 elfnn-aarch64.c:7594
 #, c-format
 msgid " <Unrecognised flag bits set>"
 msgstr ""
 
-#: elf32-arm.c:15356 elf32-arm.c:15490 elf32-i386.c:1511 elf32-s390.c:923
-#: elf32-tic6x.c:2724 elf32-tilepro.c:1435 elf32-xtensa.c:1090
-#: elf64-s390.c:845 elf64-x86-64.c:1963 elfxx-sparc.c:1386 elfxx-tilegx.c:1662
-#: elfxx-x86.c:970 elfnn-aarch64.c:7624 elfnn-loongarch.c:632
-#: elfnn-riscv.c:660
+#: elf32-arm.c:15424 elf32-arm.c:15558 elf32-i386.c:1576 elf32-s390.c:921
+#: elf32-tic6x.c:2716 elf32-tilepro.c:1433 elf32-xtensa.c:1088 elf64-s390.c:924
+#: elf64-x86-64.c:2550 elfxx-sparc.c:1385 elfxx-tilegx.c:1661 elfxx-x86.c:962
+#: elfnn-aarch64.c:7865 elfnn-kvx.c:3248 elfnn-loongarch.c:961
+#: elfnn-riscv.c:959
 #, c-format
 msgid "%pB: bad symbol index: %d"
 msgstr ""
 
-#: elf32-arm.c:15746
+#: elf32-arm.c:15814
 #, c-format
 msgid "FDPIC does not yet support %s relocation to become dynamic for executable"
 msgstr ""
 
-#: elf32-arm.c:17009
+#: elf32-arm.c:17077
 #, c-format
 msgid "errors encountered processing file %pB"
 msgstr ""
 
-#: elf32-arm.c:17382 elflink.c:13235 elflink.c:13282
+#: elf32-arm.c:17448 elflink.c:13605 elflink.c:13652
 #, c-format
 msgid "could not find section %s"
 msgstr ""
 
-#: elf32-arm.c:18308
+#: elf32-arm.c:18406
 #, c-format
 msgid "%pB: Number of symbols in input file has increased from %lu to %u\n"
 msgstr ""
 
-#: elf32-arm.c:18572
+#: elf32-arm.c:18664
 #, c-format
 msgid "%pB: error: Cortex-A8 erratum stub is allocated in unsafe location"
 msgstr ""
 
 #. There's not much we can do apart from complain if this
 #. happens.
-#: elf32-arm.c:18599
+#: elf32-arm.c:18691
 #, c-format
 msgid "%pB: error: Cortex-A8 erratum stub out of range (input file too large)"
 msgstr ""
 
-#: elf32-arm.c:19426 elf32-arm.c:19448
+#: elf32-arm.c:19518 elf32-arm.c:19540
 #, c-format
 msgid "%pB: error: VFP11 veneer out of range"
 msgstr ""
 
-#: elf32-arm.c:19499
+#: elf32-arm.c:19591
 #, c-format
 msgid "%pB(%#<PRIx64>): error: cannot create STM32L4XX veneer; jump out of range by %<PRId64> bytes; cannot encode branch instruction"
 msgstr ""
 
-#: elf32-arm.c:19538
+#: elf32-arm.c:19630
 #, c-format
 msgid "%pB: error: cannot create STM32L4XX veneer"
 msgstr ""
 
-#: elf32-arm.c:20622
+#: elf32-arm.c:20713
 #, c-format
 msgid "error: %pB is already in final BE8 format"
 msgstr ""
 
-#: elf32-arm.c:20698
+#: elf32-arm.c:20790
 #, c-format
 msgid "error: source object %pB has EABI version %d, but target %pB has EABI version %d"
 msgstr ""
 
-#: elf32-arm.c:20713
+#: elf32-arm.c:20805
 #, c-format
 msgid "error: %pB is compiled for APCS-%d, whereas target %pB uses APCS-%d"
 msgstr ""
 
-#: elf32-arm.c:20723
+#: elf32-arm.c:20815
 #, c-format
 msgid "error: %pB passes floats in float registers, whereas %pB passes them in integer registers"
 msgstr ""
 
-#: elf32-arm.c:20727
+#: elf32-arm.c:20819
 #, c-format
 msgid "error: %pB passes floats in integer registers, whereas %pB passes them in float registers"
 msgstr ""
 
-#: elf32-arm.c:20737 elf32-arm.c:20741 elf32-arm.c:20751
+#: elf32-arm.c:20829 elf32-arm.c:20833
 #, c-format
 msgid "error: %pB uses %s instructions, whereas %pB does not"
 msgstr ""
 
-#: elf32-arm.c:20755
-#, c-format
-msgid "error: %pB does not use %s instructions, whereas %pB does"
-msgstr ""
-
-#: elf32-arm.c:20774
+#: elf32-arm.c:20852
 #, c-format
 msgid "error: %pB uses software FP, whereas %pB uses hardware FP"
 msgstr ""
 
-#: elf32-arm.c:20778
+#: elf32-arm.c:20856
 #, c-format
 msgid "error: %pB uses hardware FP, whereas %pB uses software FP"
 msgstr ""
 
-#: elf32-arm.c:20792
+#: elf32-arm.c:20870
 #, c-format
 msgid "warning: %pB supports interworking, whereas %pB does not"
 msgstr ""
 
-#: elf32-arm.c:20798
+#: elf32-arm.c:20876
 #, c-format
 msgid "warning: %pB does not support interworking, whereas %pB does"
 msgstr ""
 
-#: elf32-avr.c:1508
+#: elf32-avr.c:1503
 msgid "%X%H: %s against `%s': error: relocation applies outside section\n"
 msgstr ""
 
-#: elf32-avr.c:1516
+#: elf32-avr.c:1511
 msgid "%X%H: %s against `%s': error: relocation target address is odd\n"
 msgstr ""
 
-#: elf32-avr.c:1524
+#: elf32-avr.c:1519
 msgid "%X%H: %s against `%s': internal error: unexpected relocation result %d\n"
 msgstr ""
 
-#: elf32-avr.c:3339 elfnn-aarch64.c:3229
+#: elf32-avr.c:3335 elfnn-aarch64.c:3231
 #, c-format
 msgid "cannot create stub entry %s"
 msgstr ""
 
 #: elf32-bfin.c:107 elf32-bfin.c:364
 msgid "relocation should be even number"
-msgstr ""
+msgstr "გადაადგილება ლუწი რიცხვი უნდა იყოს"
 
 #: elf32-bfin.c:1589
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): unresolvable relocation against symbol `%s'"
 msgstr ""
 
-#: elf32-bfin.c:1621 elf32-i386.c:3499 elf32-m68k.c:4006 elf32-s390.c:3138
-#: elf64-s390.c:3118 elf64-x86-64.c:4237
+#: elf32-bfin.c:1621 elf32-i386.c:3585 elf32-m68k.c:4008 elf32-s390.c:3132
+#: elf64-s390.c:3468 elf64-x86-64.c:5080
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): reloc against `%s': error %d"
 msgstr ""
 
-#: elf32-bfin.c:2647
+#: elf32-bfin.c:2646
 #, c-format
 msgid "%pB: relocation at `%pA+%#<PRIx64>' references symbol `%s' with nonzero addend"
 msgstr ""
 
-#: elf32-bfin.c:2664
+#: elf32-bfin.c:2663
 msgid "relocation references symbol not defined in the module"
 msgstr ""
 
-#: elf32-bfin.c:2762
+#: elf32-bfin.c:2761
 msgid "R_BFIN_FUNCDESC references dynamic symbol with nonzero addend"
 msgstr ""
 
-#: elf32-bfin.c:2802 elf32-bfin.c:2923
+#: elf32-bfin.c:2801 elf32-bfin.c:2922
 msgid "cannot emit fixups in read-only section"
 msgstr ""
 
-#: elf32-bfin.c:2832 elf32-bfin.c:2960 elf32-lm32.c:1007 elf32-sh.c:4383
+#: elf32-bfin.c:2831 elf32-bfin.c:2959 elf32-lm32.c:1006 elf32-sh.c:4386
 msgid "cannot emit dynamic relocations in read-only section"
 msgstr ""
 
-#: elf32-bfin.c:2882
+#: elf32-bfin.c:2881
 msgid "R_BFIN_FUNCDESC_VALUE references dynamic symbol with nonzero addend"
 msgstr ""
 
-#: elf32-bfin.c:3045
+#: elf32-bfin.c:3044
 msgid "relocations between different segments are not supported"
 msgstr ""
 
-#: elf32-bfin.c:3046
+#: elf32-bfin.c:3045
 msgid "warning: relocation references a different segment"
 msgstr ""
 
-#: elf32-bfin.c:3141 elf32-cris.c:2042 elf32-epiphany.c:573 elf32-fr30.c:602
-#: elf32-frv.c:4057 elf32-ft32.c:500 elf32-ip2k.c:1488 elf32-iq2000.c:699
-#: elf32-m32c.c:632 elf32-mep.c:530 elf32-metag.c:1992 elf32-moxie.c:296
-#: elf32-msp430.c:1514 elf32-mt.c:406 elf32-or1k.c:1897 elf32-tilepro.c:3380
-#: elf32-v850.c:2302 elf32-visium.c:688 elf32-xstormy16.c:938 elf64-bpf.c:561
-#: elf64-mmix.c:1549 elfxx-tilegx.c:3750
+#: elf32-bfin.c:3140 elf32-cris.c:2041 elf32-epiphany.c:574 elf32-fr30.c:602
+#: elf32-frv.c:4056 elf32-ft32.c:500 elf32-ip2k.c:1489 elf32-iq2000.c:699
+#: elf32-m32c.c:632 elf32-mep.c:530 elf32-metag.c:1991 elf32-moxie.c:296
+#: elf32-msp430.c:1514 elf32-mt.c:406 elf32-or1k.c:1903 elf32-tilepro.c:3379
+#: elf32-v850.c:2305 elf32-visium.c:688 elf32-xstormy16.c:939 elf64-bpf.c:348
+#: elf64-mmix.c:1545 elfxx-tilegx.c:3752
 msgid "internal error: dangerous relocation"
-msgstr ""
+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:16345
+#: elf32-bfin.c:4734 elf32-cris.c:3862 elf32-m68hc1x.c:1415 elf32-m68k.c:1264
+#: elf32-score.c:3986 elf32-score7.c:3793 elf32-vax.c:534 elf32-xgate.c:494
+#: elfxx-mips.c:16452
 #, c-format
 msgid "private flags = %lx:"
 msgstr ""
 
-#: elf32-bfin.c:4779 elf32-frv.c:6585
+#: elf32-bfin.c:4785 elf32-frv.c:6591
 #, c-format
 msgid "%pB: cannot link non-fdpic object file into fdpic executable"
 msgstr ""
 
-#: elf32-bfin.c:4783 elf32-frv.c:6589
+#: elf32-bfin.c:4789 elf32-frv.c:6595
 #, c-format
 msgid "%pB: cannot link fdpic object file into non-fdpic executable"
 msgstr ""
 
-#: elf32-bfin.c:4920
+#: elf32-bfin.c:4925
 #, c-format
 msgid "*** check this relocation %s"
 msgstr ""
 
-#: elf32-bfin.c:5036
+#: elf32-bfin.c:5040
 msgid "the bfin target does not currently support the generation of copy relocations"
 msgstr ""
 
-#: elf32-bfin.c:5330 elf32-cr16.c:2719 elf32-m68k.c:4420
+#: elf32-bfin.c:5335 elf32-cr16.c:2723 elf32-m68k.c:4423
 msgid "unsupported relocation type"
 msgstr ""
 
-#: elf32-cris.c:1120
+#: elf32-cris.c:1119
 #, c-format
 msgid "%pB, section %pA: unresolvable relocation %s against symbol `%s'"
 msgstr ""
 
-#: elf32-cris.c:1185
+#: elf32-cris.c:1184
 #, c-format
 msgid "%pB, section %pA: no PLT nor GOT for relocation %s against symbol `%s'"
 msgstr ""
 
-#: elf32-cris.c:1188
+#: elf32-cris.c:1187
 #, c-format
 msgid "%pB, section %pA: no PLT for relocation %s against symbol `%s'"
 msgstr ""
 
-#: elf32-cris.c:1194 elf32-cris.c:1327 elf32-cris.c:1592 elf32-cris.c:1675
-#: elf32-cris.c:1828 elf32-tic6x.c:2560
+#: elf32-cris.c:1193 elf32-cris.c:1326 elf32-cris.c:1591 elf32-cris.c:1674
+#: elf32-cris.c:1827 elf32-tic6x.c:2552
 msgid "[whose name is lost]"
-msgstr ""
+msgstr "[ვისი სახელიც დაკარგულია]"
 
-#: elf32-cris.c:1312 elf32-tic6x.c:2544
+#: elf32-cris.c:1311 elf32-tic6x.c:2536
 #, c-format
 msgid "%pB, section %pA: relocation %s with non-zero addend %<PRId64> against local symbol"
 msgstr ""
 
-#: elf32-cris.c:1321 elf32-cris.c:1669 elf32-cris.c:1822 elf32-tic6x.c:2553
+#: elf32-cris.c:1320 elf32-cris.c:1668 elf32-cris.c:1821 elf32-tic6x.c:2545
 #, c-format
 msgid "%pB, section %pA: relocation %s with non-zero addend %<PRId64> against symbol `%s'"
 msgstr ""
 
-#: elf32-cris.c:1348
+#: elf32-cris.c:1347
 #, c-format
 msgid "%pB, section %pA: relocation %s is not allowed for global symbol: `%s'"
 msgstr ""
 
-#: elf32-cris.c:1365
+#: elf32-cris.c:1364
 #, c-format
 msgid "%pB, section %pA: relocation %s with no GOT created"
 msgstr ""
 
 #. We shouldn't get here for GCC-emitted code.
-#: elf32-cris.c:1582
+#: elf32-cris.c:1581
 #, c-format
 msgid "%pB, section %pA: relocation %s has an undefined reference to `%s', perhaps a declaration mixup?"
 msgstr ""
 
-#: elf32-cris.c:1585
+#: elf32-cris.c:1584
 #, c-format
 msgid "%pB, section %pA: relocation %s is not allowed for `%s', a global symbol with default visibility, perhaps a declaration mixup?"
 msgstr ""
 
-#: elf32-cris.c:1956
+#: elf32-cris.c:1955
 #, c-format
 msgid "%pB, section %pA: relocation %s is not allowed for symbol: `%s' which is defined outside the program, perhaps a declaration mixup?"
 msgstr ""
 
-#: elf32-cris.c:2009
+#: elf32-cris.c:2008
 msgid "(too many global variables for -fpic: recompile with -fPIC)"
 msgstr ""
 
-#: elf32-cris.c:2016
+#: elf32-cris.c:2015
 msgid "(thread-local data too big for -fpic or -msmall-tls: recompile with -fPIC or -mno-small-tls)"
 msgstr ""
 
-#: elf32-cris.c:3051
+#: elf32-cris.c:3048
 #, c-format
 msgid "%pB, section %pA: v10/v32 compatible object must not contain a PIC relocation"
 msgstr ""
 
-#: elf32-cris.c:3105
+#: elf32-cris.c:3102
 #, c-format
 msgid ""
 "%pB, section %pA:\n"
 "  relocation %s not valid in a shared object; typically an option mixup, recompile with -fPIC"
 msgstr ""
 
-#: elf32-cris.c:3323
+#: elf32-cris.c:3320
 #, c-format
 msgid "%pB, section %pA: relocation %s should not be used in a shared object; recompile with -fPIC"
 msgstr ""
@@ -2350,7 +2418,7 @@ msgstr ""
 
 #: elf32-cris.c:3813
 msgid "unexpected machine number"
-msgstr ""
+msgstr "მოულოდნელი მანქანის ნომერი"
 
 #: elf32-cris.c:3865
 #, c-format
@@ -2360,12 +2428,12 @@ msgstr ""
 #: elf32-cris.c:3868
 #, c-format
 msgid " [v10 and v32]"
-msgstr ""
+msgstr " [v10 და v32]"
 
 #: elf32-cris.c:3871
 #, c-format
 msgid " [v32]"
-msgstr ""
+msgstr " [v32]"
 
 #: elf32-cris.c:3915
 #, c-format
@@ -2387,52 +2455,52 @@ msgstr ""
 msgid "%pB contains non-CRIS-v32 code, incompatible with previous objects"
 msgstr ""
 
-#: elf32-csky.c:2019
+#: elf32-csky.c:2017
 msgid "GOT table size out of range"
 msgstr ""
 
-#: elf32-csky.c:2831
+#: elf32-csky.c:2828
 #, c-format
 msgid "warning: unrecognized arch eflag '%#lx'"
 msgstr ""
 
-#: elf32-csky.c:2854
+#: elf32-csky.c:2851
 #, c-format
 msgid "warning: unrecognised arch name '%#x'"
 msgstr ""
 
-#: elf32-csky.c:2928 elf32-csky.c:3086
+#: elf32-csky.c:2916 elf32-csky.c:3076
 #, c-format
 msgid "%pB: machine flag conflict with target"
 msgstr ""
 
-#: elf32-csky.c:2941
+#: elf32-csky.c:2929
 #, c-format
 msgid "warning: file %pB's arch flag %s conflict with target %s,set target arch flag to %s"
 msgstr ""
 
-#: elf32-csky.c:2970
+#: elf32-csky.c:2958
 #, c-format
 msgid "Error: %pB and %pB has different VDSP version"
 msgstr ""
 
-#: elf32-csky.c:2987
+#: elf32-csky.c:2975
 #, c-format
 msgid "Error: %pB and %pB has different DSP version"
 msgstr ""
 
-#: elf32-csky.c:3005
+#: elf32-csky.c:2993
 #, c-format
 msgid "Error: %pB and %pB has different FPU ABI"
 msgstr ""
 
-#: elf32-csky.c:3100
+#: elf32-csky.c:3090
 #, c-format
 msgid "warning: file %pB's arch flag %s conflicts with target ck%s, using %s"
 msgstr ""
 
 #. The r_type is error, not support it.
-#: elf32-csky.c:4342 elf32-i386.c:344
+#: elf32-csky.c:4330 elf32-i386.c:344
 #, c-format
 msgid "%pB: unsupported relocation type: %#x"
 msgstr ""
@@ -2448,104 +2516,104 @@ msgid "jump (PC rel26) to section (%s) not supported"
 msgstr ""
 
 #. Only if it's not an unresolved symbol.
-#: elf32-epiphany.c:569 elf32-ip2k.c:1484
+#: elf32-epiphany.c:570 elf32-ip2k.c:1485
 msgid "unsupported relocation between data/insn address spaces"
 msgstr ""
 
-#: elf32-frv.c:1453 elf32-frv.c:1604
+#: elf32-frv.c:1452 elf32-frv.c:1603
 msgid "relocation requires zero addend"
 msgstr ""
 
-#: elf32-frv.c:2833
+#: elf32-frv.c:2832
 #, c-format
 msgid "%H: relocation to `%s+%v' may have caused the error above\n"
 msgstr ""
 
-#: elf32-frv.c:2850
+#: elf32-frv.c:2849
 msgid "%H: relocation references symbol not defined in the module\n"
 msgstr ""
 
-#: elf32-frv.c:2926
+#: elf32-frv.c:2925
 msgid "%H: R_FRV_GETTLSOFF not applied to a call instruction\n"
 msgstr ""
 
-#: elf32-frv.c:2967
+#: elf32-frv.c:2966
 msgid "%H: R_FRV_GOTTLSDESC12 not applied to an lddi instruction\n"
 msgstr ""
 
-#: elf32-frv.c:3038
+#: elf32-frv.c:3037
 msgid "%H: R_FRV_GOTTLSDESCHI not applied to a sethi instruction\n"
 msgstr ""
 
-#: elf32-frv.c:3075
+#: elf32-frv.c:3074
 msgid "%H: R_FRV_GOTTLSDESCLO not applied to a setlo or setlos instruction\n"
 msgstr ""
 
-#: elf32-frv.c:3122
+#: elf32-frv.c:3121
 msgid "%H: R_FRV_TLSDESC_RELAX not applied to an ldd instruction\n"
 msgstr ""
 
-#: elf32-frv.c:3206
+#: elf32-frv.c:3205
 msgid "%H: R_FRV_GETTLSOFF_RELAX not applied to a calll instruction\n"
 msgstr ""
 
-#: elf32-frv.c:3260
+#: elf32-frv.c:3259
 msgid "%H: R_FRV_GOTTLSOFF12 not applied to an ldi instruction\n"
 msgstr ""
 
-#: elf32-frv.c:3290
+#: elf32-frv.c:3289
 msgid "%H: R_FRV_GOTTLSOFFHI not applied to a sethi instruction\n"
 msgstr ""
 
-#: elf32-frv.c:3319
+#: elf32-frv.c:3318
 msgid "%H: R_FRV_GOTTLSOFFLO not applied to a setlo or setlos instruction\n"
 msgstr ""
 
-#: elf32-frv.c:3349
+#: elf32-frv.c:3348
 msgid "%H: R_FRV_TLSOFF_RELAX not applied to an ld instruction\n"
 msgstr ""
 
-#: elf32-frv.c:3394
+#: elf32-frv.c:3393
 msgid "%H: R_FRV_TLSMOFFHI not applied to a sethi instruction\n"
 msgstr ""
 
-#: elf32-frv.c:3421
+#: elf32-frv.c:3420
 msgid "R_FRV_TLSMOFFLO not applied to a setlo or setlos instruction\n"
 msgstr ""
 
-#: elf32-frv.c:3542 elf32-frv.c:3662
+#: elf32-frv.c:3541 elf32-frv.c:3661
 msgid "%H: %s references dynamic symbol with nonzero addend\n"
 msgstr ""
 
-#: elf32-frv.c:3583 elf32-frv.c:3704
+#: elf32-frv.c:3582 elf32-frv.c:3703
 msgid "%H: cannot emit fixups in read-only section\n"
 msgstr ""
 
-#: elf32-frv.c:3613 elf32-frv.c:3746
+#: elf32-frv.c:3612 elf32-frv.c:3745
 msgid "%H: cannot emit dynamic relocations in read-only section\n"
 msgstr ""
 
-#: elf32-frv.c:3918
+#: elf32-frv.c:3917
 #, c-format
 msgid "%H: reloc against `%s' references a different segment\n"
 msgstr ""
 
-#: elf32-frv.c:4069
+#: elf32-frv.c:4068
 #, c-format
 msgid "%H: reloc against `%s': %s\n"
 msgstr ""
 
-#: elf32-frv.c:6496
+#: elf32-frv.c:6502
 #, c-format
 msgid "%pB: compiled with %s and linked with modules that use non-pic relocations"
 msgstr ""
 
-#: elf32-frv.c:6550 elf32-iq2000.c:830 elf32-m32c.c:876
+#: elf32-frv.c:6556 elf32-iq2000.c:830 elf32-m32c.c:877
 #, c-format
 msgid "%pB: compiled with %s and linked with modules compiled with %s"
 msgstr ""
 
-#: elf32-frv.c:6563
+#: elf32-frv.c:6569
 #, c-format
 msgid "%pB: uses different unknown e_flags (%#x) fields than previous modules (%#x)"
 msgstr ""
@@ -2555,17 +2623,17 @@ msgstr ""
 msgid "%pB: relocations in generic ELF (EM: %d)"
 msgstr ""
 
-#: elf32-hppa.c:863 elf32-hppa.c:3403
+#: elf32-hppa.c:862 elf32-hppa.c:3403
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): cannot reach %s, recompile with -ffunction-sections"
 msgstr ""
 
-#: elf32-hppa.c:1241
+#: elf32-hppa.c:1240
 #, c-format
 msgid "%pB: relocation %s can not be used when making a shared object; recompile with -fPIC"
 msgstr ""
 
-#: elf32-hppa.c:2580
+#: elf32-hppa.c:2579
 #, c-format
 msgid "%pB: duplicate export stub %s"
 msgstr ""
@@ -2575,97 +2643,107 @@ msgstr ""
 msgid "%pB(%pA+%#<PRIx64>): %s fixup for insn %#x is not supported in a non-shared link"
 msgstr ""
 
-#: elf32-hppa.c:4032
+#: elf32-hppa.c:3456
+#, c-format
+msgid "%pB(%pA+%#<PRIx64>): displacement %#x for insn %#x is not a multiple of 8 (gp %#x)"
+msgstr ""
+
+#: elf32-hppa.c:3475
+#, c-format
+msgid "%pB(%pA+%#<PRIx64>): displacement %#x for insn %#x is not a multiple of 4 (gp %#x)"
+msgstr ""
+
+#: elf32-hppa.c:4090
 #, c-format
 msgid "%s has both normal and TLS relocs"
 msgstr ""
 
-#: elf32-hppa.c:4050
+#: elf32-hppa.c:4108
 #, c-format
 msgid "%pB:%s has both normal and TLS relocs"
 msgstr ""
 
-#: elf32-hppa.c:4109
+#: elf32-hppa.c:4167
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): cannot handle %s for %s"
 msgstr ""
 
-#: elf32-hppa.c:4413
+#: elf32-hppa.c:4471
 msgid ".got section not immediately after .plt section"
 msgstr ""
 
-#: elf32-i386.c:1163 elf64-x86-64.c:1450
+#: elf32-i386.c:1300
 #, c-format
-msgid "%pB: TLS transition from %s to %s against `%s' at %#<PRIx64> in section `%pA' failed"
+msgid "%pB: direct GOT relocation R_386_GOT32X against `%s' without base register can not be used when making a shared object"
 msgstr ""
 
-#: elf32-i386.c:1266
+#: elf32-i386.c:1586
 #, c-format
-msgid "%pB: direct GOT relocation R_386_GOT32X against `%s' without base register can not be used when making a shared object"
+msgid "%pB: bad reloc offset (%#<PRIx32> > %#<PRIx32>) for section `%pA'"
 msgstr ""
 
-#: elf32-i386.c:1695 elf32-s390.c:1151 elf32-sh.c:5497 elf32-tilepro.c:1548
-#: elf32-xtensa.c:1263 elf64-s390.c:1083 elfxx-sparc.c:1556
-#: elfxx-tilegx.c:1767 elfnn-loongarch.c:586 elfnn-riscv.c:568
+#: elf32-i386.c:1771 elf32-s390.c:1149 elf32-sh.c:5500 elf32-tilepro.c:1546
+#: elf32-xtensa.c:1261 elf64-s390.c:1162 elfxx-sparc.c:1565 elfxx-tilegx.c:1766
+#: elfnn-loongarch.c:750 elfnn-riscv.c:866
 #, c-format
 msgid "%pB: `%s' accessed both as normal and thread local symbol"
 msgstr ""
 
-#: elf32-i386.c:1767
+#: elf32-i386.c:1843
 #, c-format
 msgid "%pB: unsupported non-PIC call to IFUNC `%s'"
 msgstr ""
 
-#: elf32-i386.c:1822 elf64-x86-64.c:2343
+#: elf32-i386.c:1898 elf64-x86-64.c:2964
 #, c-format
 msgid "%pB: non-canonical reference to canonical protected function `%s' in %pB"
 msgstr ""
 
-#: elf32-i386.c:2385 elf64-x86-64.c:2806 elfnn-riscv.c:2271
+#: elf32-i386.c:2461 elf64-x86-64.c:3446 elfnn-riscv.c:2742
 #, c-format
 msgid "%pB: relocation %s against STT_GNU_IFUNC symbol `%s' isn't supported"
 msgstr ""
 
-#: elf32-i386.c:2418 elf32-i386.c:3710 elf32-i386.c:3858 elf64-x86-64.c:2863
-#: elf64-x86-64.c:4410 elf64-x86-64.c:4573 elfnn-riscv.c:2144
-#: elfnn-riscv.c:2967 elfnn-riscv.c:3041
+#: elf32-i386.c:2494 elf32-i386.c:3794 elf32-i386.c:3942 elf64-x86-64.c:3503
+#: elf64-x86-64.c:5254 elf64-x86-64.c:5425 elfnn-riscv.c:2604
+#: elfnn-riscv.c:3511 elfnn-riscv.c:3585
 #, c-format
 msgid "Local IFUNC function `%s' in %pB\n"
 msgstr ""
 
-#: elf32-i386.c:2596
+#: elf32-i386.c:2672
 #, 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:2631 elf64-x86-64.c:3077
+#: elf32-i386.c:2707 elf64-x86-64.c:3726
 msgid "hidden symbol"
-msgstr ""
+msgstr "დამალული სიმბოლო"
 
-#: elf32-i386.c:2634 elf64-x86-64.c:3080
+#: elf32-i386.c:2710 elf64-x86-64.c:3729
 msgid "internal symbol"
-msgstr ""
+msgstr "შიდა სიმბოლო"
 
-#: elf32-i386.c:2637 elf64-x86-64.c:3083
+#: elf32-i386.c:2713 elf64-x86-64.c:3732
 msgid "protected symbol"
-msgstr ""
+msgstr "დაცული სიმბოლო"
 
-#: elf32-i386.c:2640 elf64-x86-64.c:3086
+#: elf32-i386.c:2716 elf64-x86-64.c:3735
 msgid "symbol"
 msgstr "სიმბოლო"
 
-#: elf32-i386.c:2646
+#: elf32-i386.c:2722
 #, 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:2659
+#: elf32-i386.c:2735
 #, 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:4061 elf64-x86-64.c:4784
-msgid "%F%P: discarded output section: `%pA'\n"
+#: elf32-i386.c:4145 elf64-x86-64.c:5645
+msgid "%P: discarded output section: `%pA'\n"
 msgstr ""
 
 #: elf32-ip2k.c:855 elf32-ip2k.c:861 elf32-ip2k.c:928 elf32-ip2k.c:934
@@ -2676,25 +2754,25 @@ msgstr ""
 msgid "ip2k relaxer: switch table header corrupt."
 msgstr ""
 
-#: elf32-ip2k.c:1297
+#: elf32-ip2k.c:1298
 #, c-format
 msgid "ip2k linker: missing page instruction at %#<PRIx64> (dest = %#<PRIx64>)"
 msgstr ""
 
-#: elf32-ip2k.c:1316
+#: elf32-ip2k.c:1317
 #, c-format
 msgid "ip2k linker: redundant page instruction at %#<PRIx64> (dest = %#<PRIx64>)"
 msgstr ""
 
-#: elf32-lm32.c:609 elf32-nios2.c:3145
+#: elf32-lm32.c:608
 msgid "global pointer relative relocation when _gp not defined"
 msgstr ""
 
-#: elf32-lm32.c:664 elf32-nios2.c:3582
+#: elf32-lm32.c:663
 msgid "global pointer relative address out of range"
 msgstr ""
 
-#: elf32-lm32.c:960
+#: elf32-lm32.c:959
 #, c-format
 msgid "internal error: addend should be zero for %s"
 msgstr ""
@@ -2703,7 +2781,7 @@ msgstr ""
 msgid "SDA relocation when _SDA_BASE_ not defined"
 msgstr ""
 
-#: elf32-m32r.c:2776 elf32-microblaze.c:1134 elf32-microblaze.c:1182
+#: elf32-m32r.c:2778 elf32-microblaze.c:1147 elf32-microblaze.c:1195
 #, c-format
 msgid "%pB: the target (%s) of an %s relocation is in the wrong section (%pA)"
 msgstr ""
@@ -2713,7 +2791,7 @@ msgstr ""
 msgid "%pB: instruction set mismatch with previous modules"
 msgstr ""
 
-#: elf32-m32r.c:3300 elf32-nds32.c:6900
+#: elf32-m32r.c:3300 elf32-nds32.c:6906
 #, c-format
 msgid "private flags = %lx"
 msgstr ""
@@ -2721,17 +2799,17 @@ msgstr ""
 #: elf32-m32r.c:3305
 #, c-format
 msgid ": m32r instructions"
-msgstr ""
+msgstr ": m32r ინსტრუქციები"
 
 #: elf32-m32r.c:3306
 #, c-format
 msgid ": m32rx instructions"
-msgstr ""
+msgstr ": m32rx ინსტრუქციები"
 
 #: elf32-m32r.c:3307
 #, c-format
 msgid ": m32r2 instructions"
-msgstr ""
+msgstr ": m32r2 ინსტრუქციები"
 
 #: elf32-m68hc1x.c:1135
 #, c-format
@@ -2776,12 +2854,12 @@ msgstr ""
 #: elf32-m68hc1x.c:1418 elf32-xgate.c:497
 #, c-format
 msgid "[abi=32-bit int, "
-msgstr ""
+msgstr "[abi=32-ბიტიანი მთელ. რიცხვ, "
 
 #: elf32-m68hc1x.c:1420 elf32-xgate.c:499
 #, c-format
 msgid "[abi=16-bit int, "
-msgstr ""
+msgstr "[abi=16-ბიტიანი მთელ. რიცხვ, "
 
 #: elf32-m68hc1x.c:1423 elf32-xgate.c:502
 #, c-format
@@ -2796,17 +2874,17 @@ msgstr ""
 #: elf32-m68hc1x.c:1428
 #, c-format
 msgid "cpu=HC11]"
-msgstr ""
+msgstr "cpu=HC11]"
 
 #: elf32-m68hc1x.c:1430
 #, c-format
 msgid "cpu=HCS12]"
-msgstr ""
+msgstr "cpu=HCS12]"
 
 #: elf32-m68hc1x.c:1432
 #, c-format
 msgid "cpu=HC12]"
-msgstr ""
+msgstr "cpu=HC12]"
 
 #: elf32-m68hc1x.c:1435
 #, c-format
@@ -2823,21 +2901,21 @@ msgstr ""
 msgid " [XGATE RAM offsetting]"
 msgstr ""
 
-#: elf32-m68k.c:1157 elf32-m68k.c:1165 elf32-ppc.c:3576 elf32-ppc.c:3584
+#: elf32-m68k.c:1156 elf32-m68k.c:1164 elf32-ppc.c:3570 elf32-ppc.c:3578
 #, c-format
 msgid "%pB uses hard float, %pB uses soft float"
 msgstr ""
 
-#: elf32-m68k.c:1280 elf32-m68k.c:1281 vms-alpha.c:8053 vms-alpha.c:8069
+#: elf32-m68k.c:1279 elf32-m68k.c:1280 vms-alpha.c:8089 vms-alpha.c:8105
 msgid "unknown"
-msgstr ""
+msgstr "უცნობი"
 
-#: elf32-m68k.c:1731
+#: elf32-m68k.c:1730
 #, c-format
 msgid "%pB: GOT overflow: number of relocations with 8-bit offset > %d"
 msgstr ""
 
-#: elf32-m68k.c:1738
+#: elf32-m68k.c:1737
 #, c-format
 msgid "%pB: GOT overflow: number of relocations with 8- or 16-bit offset > %d"
 msgstr ""
@@ -2868,28 +2946,28 @@ msgstr ""
 msgid "private flags = 0x%lx"
 msgstr ""
 
-#: elf32-metag.c:1857
+#: elf32-metag.c:1856
 #, c-format
 msgid "%pB(%pA): multiple TLS models are not supported"
 msgstr ""
 
-#: elf32-metag.c:1860
+#: elf32-metag.c:1859
 #, c-format
 msgid "%pB(%pA): shared library symbol %s encountered whilst performing a static link"
 msgstr ""
 
-#: elf32-microblaze.c:1577 elf32-tilepro.c:3021 elfxx-sparc.c:3446
-#: elfxx-tilegx.c:3415
+#: elf32-microblaze.c:1590 elf32-tilepro.c:3020 elfxx-sparc.c:3452
+#: elfxx-tilegx.c:3417
 #, c-format
 msgid "%pB: probably compiled without -fPIC?"
 msgstr ""
 
-#: elf32-mips.c:1776 elf64-mips.c:3515 elfn32-mips.c:3333
+#: elf32-mips.c:1776 elf64-mips.c:3515 elfn32-mips.c:3334
 msgid "literal relocation occurs for an external symbol"
 msgstr ""
 
 #: elf32-mips.c:1827 elf32-score.c:563 elf32-score7.c:465 elf64-mips.c:3558
-#: elfn32-mips.c:3374
+#: elfn32-mips.c:3376
 msgid "32bits gp relative relocation occurs for an external symbol"
 msgstr ""
 
@@ -2906,297 +2984,264 @@ msgstr ""
 msgid "internal error: branch/jump to an odd address detected"
 msgstr ""
 
-#: elf32-msp430.c:2671
+#: elf32-msp430.c:2673
 #, c-format
 msgid "warning: %pB: unknown MSPABI object attribute %d"
 msgstr ""
 
-#: elf32-msp430.c:2772
+#: elf32-msp430.c:2774
 #, c-format
 msgid "error: %pB uses %s instructions but %pB uses %s"
 msgstr ""
 
-#: elf32-msp430.c:2784
+#: elf32-msp430.c:2786
 #, c-format
 msgid "error: %pB uses the %s code model whereas %pB uses the %s code model"
 msgstr ""
 
-#: elf32-msp430.c:2797
+#: elf32-msp430.c:2799
 #, c-format
 msgid "error: %pB uses the large code model but %pB uses MSP430 instructions"
 msgstr ""
 
-#: elf32-msp430.c:2808
+#: elf32-msp430.c:2810
 #, c-format
 msgid "error: %pB uses the %s data model whereas %pB uses the %s data model"
 msgstr ""
 
-#: elf32-msp430.c:2821
+#: elf32-msp430.c:2823
 #, c-format
 msgid "error: %pB uses the small code model but %pB uses the %s data model"
 msgstr ""
 
-#: elf32-msp430.c:2833
+#: elf32-msp430.c:2835
 #, c-format
 msgid "error: %pB uses the %s data model but %pB only uses MSP430 instructions"
 msgstr ""
 
-#: elf32-msp430.c:2858
+#: elf32-msp430.c:2860
 #, c-format
 msgid "error: %pB can use the upper region for data, but %pB assumes data is exclusively in lower memory"
 msgstr ""
 
-#: elf32-nds32.c:3674
+#: elf32-nds32.c:3680
 #, c-format
 msgid "error: can't find symbol: %s"
-msgstr ""
+msgstr "შეცდომა: ვერ ვპოულობ სიმბოლოს: %s"
 
-#: elf32-nds32.c:5573
+#: elf32-nds32.c:5579
 #, c-format
 msgid "%pB: warning: %s unsupported in shared mode"
 msgstr ""
 
-#: elf32-nds32.c:5699
+#: elf32-nds32.c:5705
 #, c-format
 msgid "%pB: warning: unaligned access to GOT entry"
 msgstr ""
 
-#: elf32-nds32.c:5740
+#: elf32-nds32.c:5746
 #, c-format
 msgid "%pB: warning: relocate SDA_BASE failed"
 msgstr ""
 
-#: elf32-nds32.c:5762
+#: elf32-nds32.c:5768
 #, c-format
 msgid "%pB(%pA): warning: unaligned small data access of type %d"
 msgstr ""
 
-#: elf32-nds32.c:6688
+#: elf32-nds32.c:6694
 #, c-format
 msgid "%pB: ISR vector size mismatch with previous modules, previous %u-byte, current %u-byte"
 msgstr ""
 
-#: elf32-nds32.c:6736
+#: elf32-nds32.c:6742
 #, c-format
 msgid "%pB: warning: endian mismatch with previous modules"
 msgstr ""
 
-#: elf32-nds32.c:6750
+#: elf32-nds32.c:6756
 #, c-format
 msgid "%pB: warning: older version of object file encountered, please recompile with current tool chain"
 msgstr ""
 
-#: elf32-nds32.c:6838
+#: elf32-nds32.c:6844
 #, c-format
 msgid "%pB: error: ABI mismatch with previous modules"
 msgst[...]

[diff truncated at 100000 bytes]


More information about the Binutils-cvs mailing list