]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
Update Russian, Bulgarian and Brazilian Portuguese translations for various component...
authorNick Clifton <nickc@redhat.com>
Thu, 5 Jul 2018 11:22:14 +0000 (12:22 +0100)
committerNick Clifton <nickc@redhat.com>
Thu, 5 Jul 2018 11:22:14 +0000 (12:22 +0100)
bfd,gas * po/ru.po: Updated Russian translation.

ld * po/bg.po: Updated Bulgarian translation.
* po/pt_BR.po: Updated Brazilian Portuguese translation.

binutils* po/bg.po: Updated Bulgarian translation.

bfd/ChangeLog
bfd/po/ru.po
binutils/ChangeLog
binutils/po/bg.po
gas/ChangeLog
gas/po/ru.po
ld/ChangeLog
ld/po/bg.po
ld/po/pt_BR.po

index f61d7446b11f88e4afcb16c6d43efb9362e2e7b5..783438b3789bca1a8aeb044d9964b1e18c3f1da7 100644 (file)
@@ -1,3 +1,7 @@
+2018-07-05  Nick Clifton  <nickc@redhat.com>
+
+       * po/ru.po: Updated Russian translation.
+
 2018-07-04  H.J. Lu  <hongjiu.lu@intel.com>
 
        * Makefile.am (bfdinclude_HEADERS): Add $(INCDIR)/diagnostics.h.
index d1c6d6856390ed043670604e4360d6024dc654f5..9f129fd0e4e2dc17ad6f98e6766d2052cf0c7169 100644 (file)
@@ -5,10 +5,10 @@
 # Yuri Kozlov <yuray@komyakino.ru>, 2009, 2010, 2011, 2012, 2018.
 msgid ""
 msgstr ""
-"Project-Id-Version: bfd 2.30.0\n"
+"Project-Id-Version: bfd 2.30.90\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2018-01-13 13:44+0000\n"
-"PO-Revision-Date: 2018-01-26 20:53+0300\n"
+"POT-Creation-Date: 2018-06-24 19:41+0100\n"
+"PO-Revision-Date: 2018-07-01 11:29+0300\n"
 "Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n"
 "Language-Team: Russian <gnu@d07.ru>\n"
 "Language: ru\n"
@@ -19,174 +19,214 @@ msgstr ""
 "X-Generator: Lokalize 2.0\n"
 "Plural-Forms:  nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 
-#: aout-adobe.c:126
-#, c-format
-msgid "%B: Unknown section type in a.out.adobe file: %x\n"
-msgstr "%B: неизвестный тип раздела в файле a.out.adobe: %x\n"
-
 #: aout-cris.c:200
 #, c-format
-msgid "%B: Invalid relocation type exported: %d"
-msgstr "%B: экспортирован неверный тип перемещения: %d"
+msgid "%pB: unsupported relocation type exported: %#x"
+msgstr "%pB: экспортирован неподдерживаемый тип перемещения: %#x"
 
 #: aout-cris.c:244
 #, c-format
-msgid "%B: Invalid relocation type imported: %d"
-msgstr "%B: Импортирован неверный тип перемещения: %d"
+msgid "%pB: unsupported relocation type imported: %#x"
+msgstr "%pB: импортирован неподдерживаемый тип перемещения: %#x"
 
 #: aout-cris.c:256
 #, c-format
-msgid "%B: Bad relocation record imported: %d"
-msgstr "%B: Импортирована некорректная запись о перемещении: %d"
+msgid "%pB: bad relocation record imported: %d"
+msgstr "%pB: импортирована некорректная запись о перемещении: %d"
 
-#: aoutx.h:1284 aoutx.h:1636 pdp11.c:1152 pdp11.c:1413
+#: aoutx.h:1264 aoutx.h:1617 pdp11.c:1138 pdp11.c:1399
 #, c-format
-msgid "%B: can not represent section `%A' in a.out object file format"
-msgstr "%B: нельзя представить раздел «%s» в формате объектного файла a.out"
+msgid "%pB: can not represent section `%pA' in a.out object file format"
+msgstr "%pB: нельзя представить раздел «%pA» в формате объектного файла a.out"
 
-#: aoutx.h:1600 pdp11.c:1385
+#: aoutx.h:1581 pdp11.c:1371
 #, c-format
-msgid "%B: can not represent section for symbol `%s' in a.out object file format"
-msgstr "%B: нельзя представить раздел для символа «%s» в формате объектного файла a.out"
+msgid "%pB: can not represent section for symbol `%s' in a.out object file format"
+msgstr "%pB: нельзя представить раздел для символа «%s» в формате объектного файла a.out"
 
-#: aoutx.h:1603 vms-alpha.c:7853
+#: aoutx.h:1584 vms-alpha.c:7854
 msgid "*unknown*"
 msgstr "*неизвестно*"
 
-#: aoutx.h:2422 aoutx.h:2440
-msgid "%B: attempt to write out unknown reloc type"
-msgstr "%B: попытка записи неизвестного типа перемещения"
-
-#: aoutx.h:4093 aoutx.h:4414
-msgid "%P: %B: unexpected relocation type\n"
-msgstr "%P: %B: неожиданный тип перемещения\n"
-
-#: aoutx.h:5440 pdp11.c:3708
+#: aoutx.h:1720
 #, c-format
-msgid "%B: relocatable link from %s to %s not supported"
-msgstr "%B: перемещаемая ссылка из %s в %s не поддерживается"
+msgid "%pB: invalid string offset %<PRIu64> >= %<PRIu64>"
+msgstr "%pB: недопустимое смещение строки %<PRIu64> >= %<PRIu64>"
 
-#: archive.c:2305
-msgid "Warning: writing archive was slow: rewriting timestamp\n"
-msgstr "Предупреждение: медленная запись в архив: обновляется метка времени\n"
+#: aoutx.h:2411 aoutx.h:2429
+#, c-format
+msgid "%pB: attempt to write out unknown reloc type"
+msgstr "%pB: попытка записать неизвестный тип перемещения"
 
-#: archive.c:2421 linker.c:1410
-msgid "%B: plugin needed to handle lto object"
-msgstr "%B: для обработки объекта lto требуется модуль"
+#: aoutx.h:4084
+#, c-format
+msgid "%pB: unsupported relocation type"
+msgstr "%pB: неподдерживаемый тип перемещения"
 
-#: archive.c:2650
+#. Unknown relocation.
+#: aoutx.h:4405 coff-alpha.c:601 coff-alpha.c:1514 coff-rs6000.c:2773
+#: coff-sh.c:504 coff-tic4x.c:184 coff-tic54x.c:279 elf-hppa.h:1040
+#: elf-hppa.h:1068 elf-m10200.c:226 elf-m10300.c:812 elf32-arc.c:519
+#: elf32-arm.c:1944 elf32-avr.c:959 elf32-bfin.c:1061 elf32-bfin.c:4698
+#: elf32-cr16.c:653 elf32-cr16.c:683 elf32-cr16c.c:186 elf32-cris.c:467
+#: elf32-crx.c:429 elf32-d10v.c:234 elf32-d30v.c:522 elf32-d30v.c:544
+#: elf32-dlx.c:548 elf32-epiphany.c:376 elf32-fr30.c:381 elf32-frv.c:2558
+#: elf32-frv.c:6262 elf32-ft32.c:306 elf32-h8300.c:302 elf32-i386.c:401
+#: elf32-ip2k.c:1245 elf32-iq2000.c:442 elf32-lm32.c:539 elf32-m32c.c:305
+#: elf32-m32r.c:1286 elf32-m32r.c:1311 elf32-m32r.c:2417 elf32-m68hc11.c:390
+#: elf32-m68hc12.c:510 elf32-m68k.c:352 elf32-mcore.c:354 elf32-mcore.c:440
+#: elf32-mep.c:389 elf32-metag.c:878 elf32-microblaze.c:692
+#: elf32-microblaze.c:969 elf32-mips.c:2229 elf32-moxie.c:137
+#: elf32-msp430.c:648 elf32-msp430.c:658 elf32-mt.c:241 elf32-nds32.c:2880
+#: elf32-nds32.c:2904 elf32-nds32.c:4423 elf32-nios2.c:3015 elf32-or1k.c:715
+#: elf32-pj.c:325 elf32-ppc.c:2061 elf32-ppc.c:2074 elf32-pru.c:420
+#: elf32-rl78.c:292 elf32-rx.c:314 elf32-rx.c:323 elf32-s12z.c:238
+#: elf32-s390.c:347 elf32-sh.c:438 elf32-spu.c:160 elf32-tic6x.c:1508
+#: elf32-tic6x.c:1518 elf32-tic6x.c:1537 elf32-tic6x.c:1547 elf32-tic6x.c:2642
+#: elf32-tilepro.c:803 elf32-v850.c:1899 elf32-v850.c:1921 elf32-v850.c:4270
+#: elf32-vax.c:290 elf32-visium.c:482 elf32-wasm32.c:106 elf32-xc16x.c:241
+#: elf32-xgate.c:428 elf32-xstormy16.c:395 elf32-xtensa.c:459
+#: elf32-xtensa.c:493 elf64-alpha.c:1112 elf64-alpha.c:4101 elf64-alpha.c:4249
+#: elf64-ia64-vms.c:254 elf64-ia64-vms.c:3440 elf64-mips.c:3623
+#: elf64-mips.c:3639 elf64-mmix.c:1264 elf64-nfp.c:239 elf64-ppc.c:2281
+#: elf64-ppc.c:2555 elf64-ppc.c:2564 elf64-s390.c:328 elf64-s390.c:378
+#: elf64-x86-64.c:285 elfn32-mips.c:3451 elfxx-ia64.c:325 elfxx-riscv.c:955
+#: elfxx-sparc.c:589 elfxx-sparc.c:639 elfxx-sparc.c:661 elfxx-tilegx.c:912
+#: elfxx-tilegx.c:952
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:2126
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:2224
+#: elf32-ia64.c:211 elf32-ia64.c:3863 elf64-ia64.c:211 elf64-ia64.c:3863
+#, c-format
+msgid "%pB: unsupported relocation type %#x"
+msgstr "%pB: неподдерживаемый тип перемещения %#x"
+
+#: aoutx.h:5432 pdp11.c:3694
+#, c-format
+msgid "%pB: relocatable link from %s to %s not supported"
+msgstr "%pB: перемещаемая ссылка из %s в %s не поддерживается"
+
+#: archive.c:2216
+msgid "warning: writing archive was slow: rewriting timestamp"
+msgstr "предупреждение: медленная запись в архив: перезаписывается метка времени"
+
+#: archive.c:2332 linker.c:1416
+#, c-format
+msgid "%pB: plugin needed to handle lto object"
+msgstr "%pB: для обработки объекта lto требуется модуль"
+
+#: archive.c:2561
 msgid "Reading archive file mod timestamp"
 msgstr "Чтение метки времени изменения архивного файла"
 
-#: archive.c:2674
+#: archive.c:2585
 msgid "Writing updated armap timestamp"
 msgstr "Запись обновлённой метки времени armap"
 
+#: bfd.c:449
+msgid "no error"
+msgstr "нет ошибки"
+
+#: bfd.c:450
+msgid "system call error"
+msgstr "ошибка системного вызова"
+
+#: bfd.c:451
+msgid "invalid bfd target"
+msgstr "неверная цель bfd"
+
+#: bfd.c:452
+msgid "file in wrong format"
+msgstr "файл в неправильном формате"
+
+#: bfd.c:453
+msgid "archive object file in wrong format"
+msgstr "архивный объектный файл в неправильном формате"
+
 #: bfd.c:454
-msgid "No error"
-msgstr "Ð\9dеÑ\82 Ð¾Ñ\88ибки"
+msgid "invalid operation"
+msgstr "невеÑ\80наÑ\8f Ð¾Ð¿ÐµÑ\80аÑ\86иÑ\8f"
 
 #: bfd.c:455
-msgid "System call error"
-msgstr "Ð\9eÑ\88ибка Ñ\81иÑ\81Ñ\82емного Ð²Ñ\8bзова"
+msgid "memory exhausted"
+msgstr "законÑ\87илаÑ\81Ñ\8c Ð¿Ð°Ð¼Ñ\8fÑ\82Ñ\8c"
 
 #: bfd.c:456
-msgid "Invalid bfd target"
-msgstr "Ð\9dевеÑ\80наÑ\8f Ñ\86елÑ\8c bfd"
+msgid "no symbols"
+msgstr "неÑ\82 Ñ\81имволов"
 
 #: bfd.c:457
-msgid "File in wrong format"
-msgstr "Файл Ð² Ð½ÐµÐ¿Ñ\80авилÑ\8cном Ñ\84оÑ\80маÑ\82е"
+msgid "archive has no index; run ranlib to add one"
+msgstr "аÑ\80Ñ\85ив Ð±ÐµÐ· Ð¸Ð½Ð´ÐµÐºÑ\81а; Ð·Ð°Ð¿Ñ\83Ñ\81Ñ\82иÑ\82е ranlib Ð´Ð»Ñ\8f Ñ\81озданиÑ\8f"
 
 #: bfd.c:458
-msgid "Archive object file in wrong format"
-msgstr "Ð\90Ñ\80Ñ\85ивнÑ\8bй Ð¾Ð±Ñ\8aекÑ\82нÑ\8bй Ñ\84айл Ð² Ð½ÐµÐ¿Ñ\80авилÑ\8cном Ñ\84оÑ\80маÑ\82е"
+msgid "no more archived files"
+msgstr "аÑ\80Ñ\85ивнÑ\8bе Ñ\84айлÑ\8b Ð·Ð°ÐºÐ¾Ð½Ñ\87илиÑ\81Ñ\8c"
 
 #: bfd.c:459
-msgid "Invalid operation"
-msgstr "Ð\9dевеÑ\80наÑ\8f Ð¾Ð¿ÐµÑ\80аÑ\86иÑ\8f"
+msgid "malformed archive"
+msgstr "иÑ\81кажÑ\91ннÑ\8bй Ð°Ñ\80Ñ\85ив"
 
 #: bfd.c:460
-msgid "Memory exhausted"
-msgstr "Ð\97аконÑ\87илаÑ\81Ñ\8c Ð¿Ð°Ð¼Ñ\8fÑ\82Ñ\8c"
+msgid "DSO missing from command line"
+msgstr "в ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ð¾Ð¹ Ñ\81Ñ\82Ñ\80оке Ð½Ðµ Ñ\83казан DSO"
 
 #: bfd.c:461
-msgid "No symbols"
-msgstr "Нет символов"
+msgid "file format not recognized"
+msgstr "формат файла не распознан"
 
 #: bfd.c:462
-msgid "Archive has no index; run ranlib to add one"
-msgstr "Архив без индекса; запуск ranlib для создания"
+msgid "file format is ambiguous"
+msgstr "формат файла неоднозначен"
 
 #: bfd.c:463
-msgid "No more archived files"
-msgstr "Архивные файлы закончились"
+msgid "section has no contents"
+msgstr "раздел не имеет содержимого"
 
 #: bfd.c:464
-msgid "Malformed archive"
-msgstr "Искажённый архив"
+msgid "nonrepresentable section on output"
+msgstr "раздел, непредставимый для вывода"
 
 #: bfd.c:465
-msgid "DSO missing from command line"
-msgstr "Ð\92 ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ð¾Ð¹ Ñ\81Ñ\82Ñ\80оке Ð½Ðµ Ñ\83казан DSO"
+msgid "symbol needs debug section which does not exist"
+msgstr "длÑ\8f Ñ\81имвола Ñ\82Ñ\80ебÑ\83еÑ\82Ñ\81Ñ\8f Ð¾Ñ\82ладоÑ\87нÑ\8bй Ñ\80аздел, Ð½Ð¾ ÐµÐ³Ð¾ Ð½Ðµ Ñ\81Ñ\83Ñ\89еÑ\81Ñ\82вÑ\83еÑ\82"
 
 #: bfd.c:466
-msgid "File format not recognized"
-msgstr "ФоÑ\80маÑ\82 Ñ\84айла Ð½Ðµ Ñ\80аÑ\81познан"
+msgid "bad value"
+msgstr "некоÑ\80Ñ\80екÑ\82ное Ð·Ð½Ð°Ñ\87ение"
 
 #: bfd.c:467
-msgid "File format is ambiguous"
-msgstr "Формат файла неоднозначен"
+msgid "file truncated"
+msgstr "файл усечён"
 
 #: bfd.c:468
-msgid "Section has no contents"
-msgstr "Раздел не имеет содержимого"
+msgid "file too big"
+msgstr "файл слишком большой"
 
 #: bfd.c:469
-msgid "Nonrepresentable section on output"
-msgstr "Раздел, непредставимый для вывода"
-
-#: bfd.c:470
-msgid "Symbol needs debug section which does not exist"
-msgstr "Для символа требуется отладочный раздел, но его не существует"
-
-#: bfd.c:471
-msgid "Bad value"
-msgstr "Некорректное значение"
-
-#: bfd.c:472
-msgid "File truncated"
-msgstr "Файл усечён"
-
-#: bfd.c:473
-msgid "File too big"
-msgstr "Файл слишком большой"
-
-#: bfd.c:474
 #, c-format
-msgid "Error reading %s: %s"
-msgstr "Ð\9eшибка чтения %s: %s"
+msgid "error reading %s: %s"
+msgstr "ошибка чтения %s: %s"
 
-#: bfd.c:475
-msgid "#<Invalid error code>"
-msgstr "#<Ð\9dеверный код ошибки>"
+#: bfd.c:470
+msgid "#<invalid error code>"
+msgstr "#<неверный код ошибки>"
 
-#: bfd.c:1442
+#: bfd.c:1429
 #, c-format
 msgid "BFD %s assertion fail %s:%d"
 msgstr "Оператор контроля BFD %s обнаружил ошибку %s:%d"
 
-#: bfd.c:1455
+#: bfd.c:1442
 #, c-format
 msgid "BFD %s internal error, aborting at %s:%d in %s\n"
 msgstr "Внутренняя ошибка BFD %s, останов на %s:%d в %s\n"
 
-#: bfd.c:1460
+#: bfd.c:1447
 #, c-format
 msgid "BFD %s internal error, aborting at %s:%d\n"
 msgstr "Внутренняя ошибка BFD %s, останов на %s:%d\n"
 
-#: bfd.c:1462
+#: bfd.c:1449
 msgid "Please report this bug.\n"
 msgstr "Пожалуйста, сообщите об этой ошибке.\n"
 
@@ -202,613 +242,443 @@ msgstr "не отображено: переменная env не задана\n"
 
 #: binary.c:276
 #, c-format
-msgid "warning: writing section `%A' at huge (ie negative) file offset"
-msgstr "предупреждение: выполняется запись раздела «%A» по огромному (т. е., отрицательному) файловому смещению"
+msgid "warning: writing section `%pA' at huge (ie negative) file offset"
+msgstr "предупреждение: выполняется запись раздела «%pA» по огромному (т. е., отрицательному) файловому смещению"
 
-#: bout.c:1142 elf-m10300.c:2647 elf32-avr.c:2484 elf32-frv.c:5633
-#: elf64-ia64-vms.c:353 elfxx-sparc.c:2817 reloc.c:8059 reloc16.c:156
-#: elf32-ia64.c:351 elf64-ia64.c:351
-msgid "%P%F: --relax and -r may not be used together\n"
-msgstr "%P%F: --relax и -r нельзя использовать вместе\n"
-
-#: cache.c:273
+#: cache.c:272
 #, c-format
-msgid "reopening %B: %s\n"
-msgstr "переоткрывается %B: %s\n"
+msgid "reopening %pB: %s\n"
+msgstr "переоткрывается %pB: %s\n"
 
 #: coff-alpha.c:450
-msgid ""
-"%B: Cannot handle compressed Alpha binaries.\n"
-"   Use compiler flags, or objZ, to generate uncompressed binaries."
-msgstr ""
-"%B: Не удалось обработать сжатые двоичные файлы Alpha.\n"
-"   Для создания несжатых файлов используйте параметры компилятора или objZ."
-
-#: coff-alpha.c:602
-msgid "%B: unknown/unsupported relocation type %d"
-msgstr "%B: неизвестный/неподдерживаемый тип перемещения %d"
+#, c-format
+msgid "%pB: cannot handle compressed Alpha binaries; use compiler flags, or objZ, to generate uncompressed binaries"
+msgstr "%pB: не удалось обработать сжатые двоичные файлы Alpha; для создания несжатых файлов используйте параметры компилятора или objZ."
 
-#: coff-alpha.c:851 coff-alpha.c:888 coff-alpha.c:1961 coff-mips.c:950
+#: coff-alpha.c:850 coff-alpha.c:887 coff-alpha.c:1957 coff-mips.c:950
 msgid "GP relative relocation used when GP not defined"
 msgstr "Использовано относительное перемещение GP, но GP не определена"
 
-#: coff-alpha.c:1444
+#: coff-alpha.c:1443
 msgid "using multiple gp values"
 msgstr "используется несколько значений gp"
 
-#: coff-alpha.c:1503
-msgid "%B: unsupported relocation: ALPHA_R_GPRELHIGH"
-msgstr "%B: неподдерживаемое перемещение: ALPHA_R_GPRELHIGH"
-
-#: coff-alpha.c:1510
-msgid "%B: unsupported relocation: ALPHA_R_GPRELLOW"
-msgstr "%B: неподдерживаемое перемещение: ALPHA_R_GPRELLOW"
-
-#: coff-alpha.c:1518 elf32-i370.c:1081 elf32-m32r.c:2404
-#: elf32-microblaze.c:932 elf64-alpha.c:4098 elf64-alpha.c:4246
-#: elf64-ia64-vms.c:3430 elf32-ia64.c:3847 elf64-ia64.c:3847
-#, c-format
-msgid "%B: unknown relocation type %d"
-msgstr "%B: неизвестный тип перемещения: %d"
-
-#: coff-arm.c:1037
-#, c-format
-msgid "%B: unable to find THUMB glue '%s' for `%s'"
-msgstr "%B: не удалось найти THUMB-склейку «%s» для «%s»"
-
-#: coff-arm.c:1066
-#, c-format
-msgid "%B: unable to find ARM glue '%s' for `%s'"
-msgstr "%B: не удалось найти ARM-склейку «%s» для «%s»"
-
-#: coff-arm.c:1368 elf32-arm.c:8896
-#, c-format
-msgid ""
-"%B(%s): warning: interworking not enabled.\n"
-"  first occurrence: %B: arm call to thumb"
-msgstr ""
-"%B(%s): предупреждение: совместная работа не включена.\n"
-"  первое упоминание: %B: arm-вызов в thumb"
-
-#: coff-arm.c:1458
-#, c-format
-msgid ""
-"%B(%s): warning: interworking not enabled.\n"
-"  first occurrence: %B: thumb call to arm\n"
-"  consider relinking with --support-old-code enabled"
-msgstr ""
-"%B(%s): предупреждение: совместная работа не включена.\n"
-"  первое упоминание: %B: thumb-вызов в arm\n"
-"  выполните пересборку с включённым параметром --support-old-code"
-
-#: coff-arm.c:1751 coff-tic80.c:672 cofflink.c:3127
-#, c-format
-msgid "%B: bad reloc address %#Lx in section `%A'"
-msgstr "%B: неправильный адрес перемещения %#Lx в разделе «%A»"
-
-#: coff-arm.c:2076
-#, c-format
-msgid "%B: illegal symbol index in reloc: %ld"
-msgstr "%B: недопустимый символьный индекс в перемещении: %ld"
-
-#: coff-arm.c:2208
-#, c-format
-msgid "error: %B is compiled for APCS-%d, whereas %B is compiled for APCS-%d"
-msgstr "ошибка: %B собран для APCS-%d, в то время как %B собран для APCS-%d"
-
-#: coff-arm.c:2221 elf32-arm.c:19582
-#, c-format
-msgid "error: %B passes floats in float registers, whereas %B passes them in integer registers"
-msgstr "ошибка: %B передаёт числа с плавающей точкой в регистрах с плавающей точкой, в то время как %B передаёт их в целочисленных регистрах"
-
-#: coff-arm.c:2226 elf32-arm.c:19586
-#, c-format
-msgid "error: %B passes floats in integer registers, whereas %B passes them in float registers"
-msgstr "ошибка: %B передаёт числа в целочисленных регистрах, в то время как %B передаёт их в регистрах с плавающей точкой"
-
-#: coff-arm.c:2238
-#, c-format
-msgid "error: %B is compiled as position independent code, whereas target %B is absolute position"
-msgstr "ошибка: %B скомпилирован как позиционно-независимый код, в то время как целью %B является код с абсолютной позицией"
-
-#: coff-arm.c:2243
-#, c-format
-msgid "error: %B is compiled as absolute position code, whereas target %B is position independent"
-msgstr "ошибка: %B скомпилирован как код с абсолютной позицией, в то время как целью %B является позиционно-независимый код"
-
-#: coff-arm.c:2270 elf32-arm.c:19651
-#, c-format
-msgid "Warning: %B supports interworking, whereas %B does not"
-msgstr "Предупреждение: %B поддерживает совместную работу, в то время как %B нет"
-
-#: coff-arm.c:2275 elf32-arm.c:19657
-#, c-format
-msgid "Warning: %B does not support interworking, whereas %B does"
-msgstr "Предупреждение: %B не поддерживает совместную работу, в то время как %B поддерживает"
-
-#: coff-arm.c:2298
-#, c-format
-msgid "private flags = %x:"
-msgstr "собственные флаги = %x:"
-
-#: coff-arm.c:2306 elf32-arm.c:14160
-#, c-format
-msgid " [floats passed in float registers]"
-msgstr " [числа с плавающей точкой передаются в регистрах с плавающей точкой]"
-
-#: coff-arm.c:2308
-#, c-format
-msgid " [floats passed in integer registers]"
-msgstr " [числа с плавающей точкой передаются в целочисленных регистрах]"
-
-#: coff-arm.c:2311 elf32-arm.c:14163
+#: coff-alpha.c:1501 coff-alpha.c:1507 elf.c:8983 elf32-mcore.c:100
+#: elf32-mcore.c:455 elf32-ppc.c:8755 elf32-ppc.c:9887 elf64-ppc.c:14936
 #, c-format
-msgid " [position independent]"
-msgstr " [позиционно-независимый]"
-
-#: coff-arm.c:2313
-#, c-format
-msgid " [absolute position]"
-msgstr " [с определённой позицией]"
-
-#: coff-arm.c:2317
-#, c-format
-msgid " [interworking flag not initialised]"
-msgstr " [флаг совместной работы не установлен]"
-
-#: coff-arm.c:2319
-#, c-format
-msgid " [interworking supported]"
-msgstr " [поддерживается совместная работа]"
-
-#: coff-arm.c:2321
-#, c-format
-msgid " [interworking not supported]"
-msgstr " [совместная работа не поддерживается]"
-
-#: coff-arm.c:2366 elf32-arm.c:13021
-msgid "Warning: Not setting interworking flag of %B since it has already been specified as non-interworking"
-msgstr "Предупреждение: Флаг совместной работы для %B не устанавливается, так как так как он уже указывает на несовместную работу"
-
-#: coff-arm.c:2369 elf32-arm.c:13025
-msgid "Warning: Clearing the interworking flag of %B due to outside request"
-msgstr "Предупреждение: Очищается флаг совместной работы для %B по внешнему запросу"
-
-#: coff-arm.c:2426 elf32-arm.c:13070
-#, c-format
-msgid "Warning: Clearing the interworking flag of %B because non-interworking code in %B has been linked with it"
-msgstr "Предупреждение: Сброс флага совместной работы %B, как с ним был скомпонован код без совместной работы из %B"
-
-#: coff-h8300.c:1068
-#, c-format
-msgid "cannot handle R_MEM_INDIRECT reloc when using %s output"
-msgstr "невозможно обработать перемещение R_MEM_INDIRECT, если для вывода используется %s"
-
-#: coff-i860.c:151
-#, c-format
-msgid "relocation `%s' not yet implemented"
-msgstr "перемещение «%s» пока не реализовано"
+msgid "%pB: %s unsupported"
+msgstr "%pB: %s не поддерживается"
 
-#: coff-i860.c:613 coff-tic4x.c:227 coff-tic54x.c:365 coffcode.h:5343
-#, c-format
-msgid "%B: warning: illegal symbol index %ld in relocs"
-msgstr "%B: предупреждение: недопустимый символьный индекс %ld в перемещениях"
-
-#: coff-i960.c:122 coff-i960.c:475
-msgid "uncertain calling convention for non-COFF symbol"
-msgstr "неясное соглашение о вызове для не-COFF символа"
-
-#: coff-m68k.c:488 elf32-bfin.c:5340 elf32-cr16.c:2801 elf32-m68k.c:4385
-msgid "unsupported reloc type"
-msgstr "неподдерживаемый тип перемещения"
-
-#: coff-mips.c:640 elf32-mips.c:1744 elf32-score.c:430 elf32-score7.c:330
-#: elf64-mips.c:3135 elfn32-mips.c:2958
+#: coff-mips.c:640 elf32-mips.c:1742 elf32-score.c:430 elf32-score7.c:330
+#: elf64-mips.c:3131 elfn32-mips.c:2956
 msgid "GP relative relocation when _gp not defined"
 msgstr "Относительное перемещение GP, но _gp не определена"
 
-#: coff-rs6000.c:2773
-#, c-format
-msgid "%B: unsupported relocation type 0x%02x"
-msgstr "%B: неподдерживаемый тип перемещения 0x%02x"
-
 #: coff-rs6000.c:2859
 #, c-format
-msgid "%B: TOC reloc at %#Lx to symbol `%s' with no TOC entry"
-msgstr "%B: перемещение TOC по адресу %#Lx к символу «%s» без элемента TOC"
+msgid "%pB: TOC reloc at %#<PRIx64> to symbol `%s' with no TOC entry"
+msgstr "%pB: перемещение TOC по адресу %#<PRIx64> к символу «%s» без элемента TOC"
 
 #: coff-rs6000.c:3605 coff64-rs6000.c:2150
 #, c-format
-msgid "%B: symbol `%s' has unrecognized smclas %d"
-msgstr "%B: символ «%s» имеет нераспознанный smclas %d"
+msgid "%pB: symbol `%s' has unrecognized smclas %d"
+msgstr "%pB: символ «%s» имеет нераспознанный smclas %d"
 
-#: coff-sh.c:504
+#: coff-sh.c:780 elf32-sh.c:521
 #, c-format
-msgid "SH Error: unknown reloc type %d"
-msgstr "Ошибка SH: неизвестный тип перемещения %d"
+msgid "%pB: %#<PRIx64>: warning: bad R_SH_USES offset"
+msgstr "%pB: %#<PRIx64>: предупреждение: неправильное смещение R_SH_USES"
 
-#: coff-sh.c:778 elf32-sh.c:580
+#: coff-sh.c:791
 #, c-format
-msgid "%B: %#Lx: warning: bad R_SH_USES offset"
-msgstr "%B: %#Lx: предупреждение: неправильное смещение R_SH_USES"
+msgid "%pB: %#<PRIx64>: warning: R_SH_USES points to unrecognized insn %#x"
+msgstr "%pB: %#<PRIx64>: предупреждение: R_SH_USES указывает на нераспознанную инструкцию %#x"
 
-#: coff-sh.c:789
+#: coff-sh.c:809 elf32-sh.c:552
 #, c-format
-msgid "%B: %#Lx: warning: R_SH_USES points to unrecognized insn %#x"
-msgstr "%B: %#Lx: предупреждение: R_SH_USES указывает на нераспознанный insn %#x"
+msgid "%pB: %#<PRIx64>: warning: bad R_SH_USES load offset"
+msgstr "%pB: %#<PRIx64>: предупреждение: неправильное загрузочное смещение R_SH_USES"
 
-#: coff-sh.c:807 elf32-sh.c:610
+#: coff-sh.c:834 elf32-sh.c:568
 #, c-format
-msgid "%B: %#Lx: warning: bad R_SH_USES load offset"
-msgstr "%B: %#Lx: предупреждение: неправильное загрузочное смещение R_SH_USES"
+msgid "%pB: %#<PRIx64>: warning: could not find expected reloc"
+msgstr "%pB: %#<PRIx64>: предупреждение: невозможно найти ожидаемое перемещение"
 
-#: coff-sh.c:832 elf32-sh.c:626
+#: coff-sh.c:851 elf32-sh.c:597
 #, c-format
-msgid "%B: %#Lx: warning: could not find expected reloc"
-msgstr "%B: %#Lx: предупреждение: невозможно найти ожидаемое перемещение"
+msgid "%pB: %#<PRIx64>: warning: symbol in unexpected section"
+msgstr "%pB: %#<PRIx64>: предупреждение: символ в неожиданном разделе"
 
-#: coff-sh.c:849 elf32-sh.c:655
+#: coff-sh.c:977 elf32-sh.c:727
 #, c-format
-msgid "%B: %#Lx: warning: symbol in unexpected section"
-msgstr "%B: %#Lx: предупреждение: символ в неожиданном разделе"
+msgid "%pB: %#<PRIx64>: warning: could not find expected COUNT reloc"
+msgstr "%pB: %#<PRIx64>: предупреждение: невозможно найти ожидаемое перемещение COUNT"
 
-#: coff-sh.c:975 elf32-sh.c:785
+#: coff-sh.c:987 elf32-sh.c:738
 #, c-format
-msgid "%B: %#Lx: warning: could not find expected COUNT reloc"
-msgstr "%B: %#Lx: предупреждение: невозможно найти ожидаемое перемещение COUNT"
+msgid "%pB: %#<PRIx64>: warning: bad count"
+msgstr "%pB: %#<PRIx64>: предупреждение: неправильный счётчик"
 
-#: coff-sh.c:985 elf32-sh.c:795
+#: coff-sh.c:1359 coff-sh.c:2647 elf32-sh.c:1142 elf32-sh.c:1512
 #, c-format
-msgid "%B: %#Lx: warning: bad count"
-msgstr "%B: %#Lx: предупреждение: неправильный счётчик"
+msgid "%pB: %#<PRIx64>: fatal: reloc overflow while relaxing"
+msgstr "%pB: %#<PRIx64>: останов: переполнение перемещения при ослаблении"
 
-#: coff-sh.c:1357 coff-sh.c:2645 elf32-sh.c:1199 elf32-sh.c:1570
+#: coff-sh.c:1454
 #, c-format
-msgid "%B: %#Lx: fatal: reloc overflow while relaxing"
-msgstr "%B: %#Lx: останов: переполнение перемещения при ослаблении"
+msgid "%pB: fatal: generic symbols retrieved before relaxing"
+msgstr "%pB: останов: перед ослаблением получены общие символы"
 
-#: coff-sh.c:1452
-msgid "%B: fatal: generic symbols retrieved before relaxing"
-msgstr "%B: останов: перед ослаблением получены общие символы"
+#: coff-sh.c:2785 cofflink.c:2965
+#, c-format
+msgid "%pB: illegal symbol index %ld in relocs"
+msgstr "%pB: недопустимый символьный индекс %ld в перемещениях"
 
-#: coff-sh.c:2783 cofflink.c:2965
+#: coff-tic4x.c:228 coff-tic54x.c:366 coffcode.h:5010
 #, c-format
-msgid "%B: illegal symbol index %ld in relocs"
-msgstr "%B: недопустимый символьный индекс %ld в перемещениях"
+msgid "%pB: warning: illegal symbol index %ld in relocs"
+msgstr "%pB: предупреждение: недопустимый символьный индекс %ld в перемещениях"
 
-#: coff-tic4x.c:183 coff-tic54x.c:278 coff-tic80.c:441
+#: coff-tic80.c:441
 #, c-format
-msgid "Unrecognized reloc type 0x%x"
-msgstr "Ð\9dеÑ\80аÑ\81познаннÑ\8bй Ñ\82ип Ð¿ÐµÑ\80емеÑ\89ениÑ\8f 0x%x"
+msgid "unsupported relocation type %#x"
+msgstr "неподдеÑ\80живаемÑ\8bй Ñ\82ип Ð¿ÐµÑ\80емеÑ\89ениÑ\8f %#x"
 
-#: coff-w65.c:352
+#: coff-tic80.c:672 cofflink.c:3127
 #, c-format
-msgid "ignoring reloc %s\n"
-msgstr "игнорируется перемещение %s\n"
+msgid "%pB: bad reloc address %#<PRIx64> in section `%pA'"
+msgstr "%pB: неправильный адрес перемещения %#<PRIx64> в разделе «%pA»"
 
-#: coffcode.h:968
-msgid "%B: unable to load COMDAT section name"
-msgstr "%B: невозможно загрузить имя раздела COMDAT"
+#: coffcode.h:954
+#, c-format
+msgid "%pB: unable to load COMDAT section name"
+msgstr "%pB: невозможно загрузить имя раздела COMDAT"
 
 #. Malformed input files can trigger this test.
 #. cf PR 21781.
-#: coffcode.h:1003
-msgid "%B: error: unexpected symbol '%s' in COMDAT section"
-msgstr "%B: ошибка: неожиданный символ «%s» в разделе COMDAT"
+#: coffcode.h:989
+#, c-format
+msgid "%pB: error: unexpected symbol '%s' in COMDAT section"
+msgstr "%pB: ошибка: неожиданный символ «%s» в разделе COMDAT"
 
-#: coffcode.h:1015
+#: coffcode.h:1001
 #, c-format
-msgid "%B: warning: COMDAT symbol '%s' does not match section name '%s'"
-msgstr "%B: предупреждение: символ «%s» в COMDAT не совпадает с именем раздела «%s»"
+msgid "%pB: warning: COMDAT symbol '%s' does not match section name '%s'"
+msgstr "%pB: предупреждение: символ «%s» в COMDAT не совпадает с именем раздела «%s»"
 
-#: coffcode.h:1025
+#: coffcode.h:1011
 #, c-format
-msgid "%B: warning: No symbol for section '%s' found"
-msgstr "%B: предупреждение: не найден символ для раздела «%s»"
+msgid "%pB: warning: no symbol for section '%s' found"
+msgstr "%pB: предупреждение: не найден символ для раздела «%s»"
 
 #. 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:1251
+#: coffcode.h:1237
 #, c-format
-msgid "%B: Warning: Ignoring section flag IMAGE_SCN_MEM_NOT_PAGED in section %s"
-msgstr "%B: предупреждение: игнорируется флаг раздела IMAGE_SCN_MEM_NOT_PAGED в разделе %s"
+msgid "%pB: warning: ignoring section flag %s in section %s"
+msgstr "%pB: предупреждение: игнорируется флаг раздела %s в разделе %s"
 
-#: coffcode.h:1320
+#: coffcode.h:1306
 #, c-format
-msgid "%B (%s): Section flag %s (%#lx) ignored"
-msgstr "%B (%s): игнорируется флаг раздела %s (%#lx)"
+msgid "%pB (%s): section flag %s (%#lx) ignored"
+msgstr "%pB (%s): игнорируется флаг раздела %s (%#lx)"
 
-#: coffcode.h:1950
-msgid "%B: warning: claims to have 0xffff relocs, without overflow"
-msgstr "%B: предупреждение: утверждение иметь 0xffff перемещений, без переполнения"
+#: coffcode.h:1917
+#, c-format
+msgid "%pB: warning: claims to have 0xffff relocs, without overflow"
+msgstr "%pB: предупреждение: утверждается, что есть 0xffff перемещений, без переполнения"
 
-#: coffcode.h:2466
+#: coffcode.h:2315
 #, c-format
-msgid "Unrecognized TI COFF target id '0x%x'"
-msgstr "Ð\9dераспознанный идентификатор цели TI COFF «0x%x»"
+msgid "unrecognized TI COFF target id '0x%x'"
+msgstr "нераспознанный идентификатор цели TI COFF «0x%x»"
 
-#: coffcode.h:2784
+#: coffcode.h:2599
 #, c-format
-msgid "%B: reloc against a non-existent symbol index: %ld"
-msgstr "%B: перемещение по несуществующему символьному индексу: %ld"
+msgid "%pB: reloc against a non-existent symbol index: %ld"
+msgstr "%pB: перемещение по несуществующему символьному индексу: %ld"
 
-#: coffcode.h:3187
+#: coffcode.h:2910
 #, c-format
-msgid "%B: page size is too large (0x%x)"
-msgstr "%B: слишком большой размер страницы (0x%x)"
+msgid "%pB: page size is too large (0x%x)"
+msgstr "%pB: слишком большой размер страницы (0x%x)"
 
-#: coffcode.h:3347
+#: coffcode.h:3070
 #, c-format
-msgid "%B: too many sections (%d)"
-msgstr "%B: слишком много разделов (%d)"
+msgid "%pB: too many sections (%d)"
+msgstr "%pB: слишком много разделов (%d)"
 
-#: coffcode.h:3768
+#: coffcode.h:3489
 #, c-format
-msgid "%B: section %A: string table overflow at offset %ld"
-msgstr "%B: раздел %A: переполнение таблицы строк по смещению %ld"
+msgid "%pB: section %pA: string table overflow at offset %ld"
+msgstr "%pB: раздел %pA: переполнение таблицы строк по смещению %ld"
 
-#: coffcode.h:3873
+#: coffcode.h:3589
 #, c-format
-msgid "%B:%s section %s: alignment 2**%u not representable"
-msgstr "%B:%s раздел %s: выравнивание 2**%u не представимо"
+msgid "%pB:%s section %s: alignment 2**%u not representable"
+msgstr "%pB:%s раздел %s: выравнивание 2**%u не представимо"
 
-#: coffcode.h:4592
-msgid "%B: warning: line number count (%#lx) exceeds section size (%#lx)"
-msgstr "%B: предупреждение: счётчик количества строк (%#lx) превышает размер раздела (%#lx)"
+#: coffcode.h:4276
+#, c-format
+msgid "%pB: warning: line number count (%#lx) exceeds section size (%#lx)"
+msgstr "%pB: предупреждение: счётчик количества строк (%#lx) превышает размер раздела (%#lx)"
 
-#: coffcode.h:4607
-msgid "%B: warning: line number table read failed"
-msgstr "%B: предупреждение: не удалось прочитать таблицу номеров строк"
+#: coffcode.h:4291
+#, c-format
+msgid "%pB: warning: line number table read failed"
+msgstr "%pB: предупреждение: не удалось прочитать таблицу номеров строк"
 
-#: coffcode.h:4641 coffcode.h:4655
+#: coffcode.h:4325 coffcode.h:4339
 #, c-format
-msgid "%B: warning: illegal symbol index 0x%lx in line number entry %d"
-msgstr "%B: предупреждение: недопустимый символьный индекс 0x%lx в элементе номера строки %d"
+msgid "%pB: warning: illegal symbol index 0x%lx in line number entry %d"
+msgstr "%pB: предупреждение: недопустимый символьный индекс 0x%lx в элементе номера строки %d"
 
-#: coffcode.h:4669
+#: coffcode.h:4353
 #, c-format
-msgid "%B: warning: illegal symbol in line number entry %d"
-msgstr "%B: предупреждение: недопустимый символьный индекс %d в элементе номера строки"
+msgid "%pB: warning: illegal symbol in line number entry %d"
+msgstr "%pB: предупреждение: недопустимый символьный индекс %d в элементе номера строки"
 
-#: coffcode.h:4682
+#: coffcode.h:4366
 #, c-format
-msgid "%B: warning: duplicate line number information for `%s'"
-msgstr "%B: предупреждение: повторяющаяся информация о номере строки для «%s»"
+msgid "%pB: warning: duplicate line number information for `%s'"
+msgstr "%pB: предупреждение: повторяющаяся информация о номере строки для «%s»"
 
-#: coffcode.h:5103
+#: coffcode.h:4774
 #, c-format
-msgid "%B: Unrecognized storage class %d for %s symbol `%s'"
-msgstr "%B: нераспознанный класс хранения %d для %s, символ «%s»"
+msgid "%pB: unrecognized storage class %d for %s symbol `%s'"
+msgstr "%pB: нераспознанный класс хранения %d для %s, символ «%s»"
 
-#: coffcode.h:5236
+#: coffcode.h:4904
 #, c-format
-msgid "warning: %B: local symbol `%s' has no section"
-msgstr "предупреждение: %B: локальный символ «%s» не имеет раздела"
+msgid "warning: %pB: local symbol `%s' has no section"
+msgstr "предупреждение: %pB: локальный символ «%s» не имеет раздела"
 
-#: coffcode.h:5383
+#: coffcode.h:5050
 #, c-format
-msgid "%B: illegal relocation type %d at address %#Lx"
-msgstr "%B: недопустимый тип перемещения %d по адресу %#Lx"
+msgid "%pB: illegal relocation type %d at address %#<PRIx64>"
+msgstr "%pB: недопустимый тип перемещения %d по адресу %#<PRIx64>"
 
-#: coffgen.c:178 elf.c:1198
+#: coffgen.c:178 elf.c:1214
 #, c-format
-msgid "%B: unable to initialize compress status for section %s"
-msgstr "%B: невозможно инициализировать состояние сжатия раздела %s"
+msgid "%pB: unable to initialize compress status for section %s"
+msgstr "%pB: невозможно инициализировать состояние сжатия раздела %s"
 
-#: coffgen.c:202 elf.c:1209
+#: coffgen.c:202 elf.c:1225
 #, c-format
-msgid "%B: unable to initialize decompress status for section %s"
-msgstr "%B: невозможно инициализировать состояние разжатия раздела %s"
+msgid "%pB: unable to initialize decompress status for section %s"
+msgstr "%pB: невозможно инициализировать состояние разжатия раздела %s"
 
-#: coffgen.c:1649
-msgid "%B: corrupt symbol count: %#Lx"
-msgstr "%B: повреждённый счётчик символов: %#Lx"
+#: coffgen.c:1652
+#, c-format
+msgid "%pB: corrupt symbol count: %#<PRIx64>"
+msgstr "%pB: повреждён счётчик символов: %#<PRIx64>"
 
 #. PR 21013: Provide an error message when the alloc fails.
-#: coffgen.c:1658
-msgid "%B: not enough memory to allocate space for %#Lx symbols of size %#Lx"
-msgstr "%B: недостаточно памяти для выделения места для %#Lx символов размером %#Lx"
+#: coffgen.c:1661
+#, c-format
+msgid "%pB: not enough memory to allocate space for %#<PRIx64> symbols of size %#<PRIx64>"
+msgstr "%pB: недостаточно памяти для выделения места для %#<PRIx64> символов размером %#<PRIx64>"
 
-#: coffgen.c:1725
+#: coffgen.c:1730
 #, c-format
-msgid "%B: bad string table size %Lu"
-msgstr "%B: неправильный размер таблицы строк %Lu"
+msgid "%pB: bad string table size %<PRIu64>"
+msgstr "%pB: неправильный размер таблицы строк %#<PRIu64>"
 
-#: coffgen.c:1902 coffgen.c:1962 coffgen.c:1980 cofflink.c:2045
-#: xcofflink.c:4507
+#: coffgen.c:1907 coffgen.c:1967 coffgen.c:1985 cofflink.c:2045
+#: xcofflink.c:4508
 msgid "<corrupt>"
 msgstr "<повреждено>"
 
-#: coffgen.c:2104
+#: coffgen.c:2109
 #, c-format
 msgid "<corrupt info> %s"
 msgstr "<информация о повреждении> %s"
 
-#: coffgen.c:2683 elflink.c:14149 linker.c:2940
+#: coffgen.c:2688 elflink.c:14290 linker.c:2946
 msgid "%F%P: already_linked_table: %E\n"
 msgstr "%F%P: already_linked_table: %E\n"
 
-#: coffgen.c:3024 elflink.c:13151
+#: coffgen.c:3029 elflink.c:13292
 #, c-format
-msgid "Removing unused section '%A' in file '%B'"
-msgstr "Удаляется неиспользуемый раздел «%A» в файле «%B»"
+msgid "removing unused section '%pA' in file '%pB'"
+msgstr "удаляется неиспользуемый раздел «%pA» в файле «%pB»"
 
-#: coffgen.c:3101 elflink.c:13369
-msgid "Warning: gc-sections option ignored"
-msgstr "Ð\9fредупреждение: параметр gc-sections игнорируется"
+#: coffgen.c:3106 elflink.c:13510
+msgid "warning: gc-sections option ignored"
+msgstr "предупреждение: параметр gc-sections игнорируется"
 
 #: cofflink.c:352
 #, c-format
-msgid "Warning: symbol `%s' is both section and non-section"
-msgstr "Ð\9fредупреждение: символ «%s» для раздела и не для раздела одновременно"
+msgid "warning: symbol `%s' is both section and non-section"
+msgstr "предупреждение: символ «%s» для раздела и не для раздела одновременно"
 
-#: cofflink.c:454 elf64-ia64-vms.c:5186 elflink.c:4831
+#: cofflink.c:454 elf64-ia64-vms.c:5203 elflink.c:4934
 #, c-format
-msgid "Warning: type of symbol `%s' changed from %d to %d in %B"
-msgstr "Ð\9fÑ\80едÑ\83пÑ\80еждение: Ð² %B Ð¸Ð·Ð¼ÐµÐ½Ñ\91н Ñ\82ип Ñ\81имвола Â«%s» Ñ\81 %d Ð½Ð° %d"
+msgid "warning: type of symbol `%s' changed from %d to %d in %pB"
+msgstr "пÑ\80едÑ\83пÑ\80еждение: Ñ\82ип Ñ\81имвола Â«%s» Ð¸Ð·Ð¼ÐµÐ½Ñ\91н Ñ\81 %d Ð½Ð° %d Ð² %pB"
 
 #: cofflink.c:2373
 #, c-format
-msgid "%B: relocs in section `%A', but it has no contents"
-msgstr "%B: перемещения в разделе «%A», но он не имеет содержимого"
+msgid "%pB: relocs in section `%pA', but it has no contents"
+msgstr "%pB: перемещения в разделе «%pA», но он не имеет содержимого"
 
-#: cofflink.c:2436 elflink.c:10664
+#: cofflink.c:2436 elflink.c:10787
 #, c-format
-msgid "%X`%s' referenced in section `%A' of %B: defined in discarded section `%A' of %B\n"
-msgstr "%X«%s» указывает в раздел «%A» из %B: определён в отброшенном разделе «%A» из %B\n"
+msgid "%X`%s' referenced in section `%pA' of %pB: defined in discarded section `%pA' of %pB\n"
+msgstr "%X«%s» указывает в раздел «%pA» из %pB: определён в отброшенном разделе «%pA» из %pB\n"
 
 #: cofflink.c:2734
 #, c-format
-msgid "%B: %A: reloc overflow: %#x > 0xffff"
-msgstr "%B: %A: переполнение перемещения: %#x > 0xffff"
+msgid "%pB: %pA: reloc overflow: %#x > 0xffff"
+msgstr "%pB: %pA: переполнение перемещения: %#x > 0xffff"
 
 #: cofflink.c:2742
 #, c-format
-msgid "%B: warning: %A: line number overflow: %#x > 0xffff"
-msgstr "%B: предупреждение: %A: переполнение номера строки: %#x > 0xffff"
+msgid "%pB: warning: %pA: line number overflow: %#x > 0xffff"
+msgstr "%pB: предупреждение: %pA: переполнение номера строки: %#x > 0xffff"
 
-#: coffswap.h:811
+#: coffswap.h:789
 #, c-format
-msgid "%B: warning: %s: line number overflow: 0x%lx > 0xffff"
-msgstr "%B: предупреждение: %s: переполнение номера строки: 0x%lx > 0xffff"
+msgid "%pB: warning: %s: line number overflow: 0x%lx > 0xffff"
+msgstr "%pB: предупреждение: %s: переполнение номера строки: 0x%lx > 0xffff"
 
-#: coffswap.h:825
+#: coffswap.h:803
 #, c-format
-msgid "%B: %s: reloc overflow: 0x%lx > 0xffff"
-msgstr "%B: %s: переполнение перемещения: 0x%lx > 0xffff"
+msgid "%pB: %s: reloc overflow: 0x%lx > 0xffff"
+msgstr "%pB: %s: переполнение перемещения: 0x%lx > 0xffff"
 
 #: compress.c:255
 #, c-format
-msgid "error: %B(%A) is too large (%#Lx bytes)"
-msgstr "ошибка: %B(%A) слишком велико (%#Lx байт)"
+msgid "error: %pB(%pA) is too large (%#<PRIx64> bytes)"
+msgstr "ошибка: %pB(%pA) слишком велико (%#<PRIx64> байт)"
 
 #: cpu-arm.c:192 cpu-arm.c:204
 #, c-format
-msgid "error: %B is compiled for the EP9312, whereas %B is compiled for XScale"
-msgstr "ошибка: %B скомпилирован для EP9312, в то время как %B скомпилирован для XScale"
+msgid "error: %pB is compiled for the EP9312, whereas %pB is compiled for XScale"
+msgstr "ошибка: %pB скомпилирован для EP9312, в то время как %pB скомпилирован для XScale"
 
 #: cpu-arm.c:338
 #, c-format
-msgid "warning: unable to update contents of %s section in %B"
-msgstr "предупреждение: невозможно обновить содержимое раздела %s в %B"
+msgid "warning: unable to update contents of %s section in %pB"
+msgstr "предупреждение: невозможно обновить содержимое раздела %s в %pB"
 
 #: dwarf2.c:543
 #, c-format
-msgid "Dwarf Error: Can't find %s section."
-msgstr "Ð\9eÑ\88ибка Ð² dwarf: Ñ\80аздел %s Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½."
+msgid "DWARF error: can't find %s section."
+msgstr "оÑ\88ибка Ð² DWARF: Ñ\80аздел %s Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½"
 
 #: dwarf2.c:572
 #, c-format
-msgid "Dwarf Error: Offset (%llu) greater than or equal to %s size (%Lu)."
-msgstr "Ð\9eÑ\88ибка Ð² dwarf: Ñ\81меÑ\89ение (%llu) Ð±Ð¾Ð»Ñ\8cÑ\88е Ð¸Ð»Ð¸ Ñ\80авно Ñ\80азмеÑ\80Ñ\83 %s (%Lu)."
+msgid "DWARF error: offset (%<PRIu64>) greater than or equal to %s size (%<PRIu64>)"
+msgstr "оÑ\88ибка Ð² DWARF: Ñ\81меÑ\89ение (%#<PRIu64>) Ð±Ð¾Ð»Ñ\8cÑ\88е Ð¸Ð»Ð¸ Ñ\80авно Ñ\80азмеÑ\80Ñ\83 %s (%#<PRIu64>)"
 
-#: dwarf2.c:1089
-msgid "Dwarf Error: Info pointer extends beyond end of attributes"
-msgstr "Ð\9eÑ\88ибка Ð² dwarf: информационный указатель выходит за конец атрибутов"
+#: dwarf2.c:1100
+msgid "DWARF error: info pointer extends beyond end of attributes"
+msgstr "оÑ\88ибка Ð² DWARF: информационный указатель выходит за конец атрибутов"
 
-#: dwarf2.c:1261
+#: dwarf2.c:1268
 #, c-format
-msgid "Dwarf Error: Invalid or unhandled FORM value: %#x."
-msgstr "Ð\9eÑ\88ибка Ð² dwarf: Ð½ÐµÐ´Ð¾Ð¿Ñ\83Ñ\81Ñ\82имое Ð¸Ð»Ð¸ Ð½ÐµÐ¾Ð±Ñ\80абоÑ\82анное Ð·Ð½Ð°Ñ\87ение FORM: %#x."
+msgid "DWARF error: invalid or unhandled FORM value: %#x"
+msgstr "оÑ\88ибка Ð² DWARF: Ð½ÐµÐ´Ð¾Ð¿Ñ\83Ñ\81Ñ\82имое Ð¸Ð»Ð¸ Ð½ÐµÐ¾Ð±Ñ\80абоÑ\82анное Ð·Ð½Ð°Ñ\87ение FORM: %#x"
 
-#: dwarf2.c:1567
-msgid "Dwarf Error: mangled line number section (bad file number)."
-msgstr "Ð\9eÑ\88ибка Ð² dwarf: Ð¸Ñ\81кажÑ\91ннÑ\8bй Ñ\80аздел Ð½Ð¾Ð¼ÐµÑ\80ов Ñ\81Ñ\82Ñ\80ок (невеÑ\80нÑ\8bй Ð½Ð¾Ð¼ÐµÑ\80 Ñ\84айла)."
+#: dwarf2.c:1574
+msgid "DWARF error: mangled line number section (bad file number)"
+msgstr "оÑ\88ибка Ð² DWARF: Ð¸Ñ\81кажÑ\91ннÑ\8bй Ñ\80аздел Ð½Ð¾Ð¼ÐµÑ\80ов Ñ\81Ñ\82Ñ\80ок (невеÑ\80нÑ\8bй Ð½Ð¾Ð¼ÐµÑ\80 Ñ\84айла)"
 
-#: dwarf2.c:1912
-msgid "Dwarf Error: Zero format count."
-msgstr "Ð\9eÑ\88ибка Ð² dwarf: Ñ\81Ñ\87Ñ\91Ñ\82Ñ\87ик Ñ\84оÑ\80маÑ\82а Ñ\80авен Ð½Ñ\83лÑ\8e."
+#: dwarf2.c:1919
+msgid "DWARF error: zero format count"
+msgstr "оÑ\88ибка Ð² DWARF: Ñ\81Ñ\87Ñ\91Ñ\82Ñ\87ик Ñ\84оÑ\80маÑ\82а Ñ\80авен Ð½Ñ\83лÑ\8e"
 
-#: dwarf2.c:1921
+#: dwarf2.c:1929
 #, c-format
-msgid "Dwarf Error: data count (%Lx) larger than buffer size."
-msgstr "Ð\9eÑ\88ибка Ð² dwarf: Ñ\81Ñ\87Ñ\91Ñ\82Ñ\87ик Ð´Ð°Ð½Ð½Ñ\8bÑ\85 (%Lx) Ð±Ð¾Ð»Ñ\8cÑ\88е Ñ\80азмеÑ\80а Ð±Ñ\83Ñ\84еÑ\80а."
+msgid "DWARF error: data count (%<PRIx64>) larger than buffer size"
+msgstr "оÑ\88ибка Ð² DWARF: Ñ\81Ñ\87Ñ\91Ñ\82Ñ\87ик Ð´Ð°Ð½Ð½Ñ\8bÑ\85 (%#<PRIx64>) Ð±Ð¾Ð»Ñ\8cÑ\88е Ñ\80азмеÑ\80а Ð±Ñ\83Ñ\84еÑ\80а"
 
-#: dwarf2.c:1962
+#: dwarf2.c:1970
 #, c-format
-msgid "Dwarf Error: Unknown format content type %Lu."
-msgstr "Ð\9eÑ\88ибка Ð² dwarf: Ð½ÐµÐ¸Ð·Ð²ÐµÑ\81Ñ\82нÑ\8bй Ñ\84оÑ\80маÑ\82 Ñ\82ипа Ñ\81одеÑ\80жимого %Lu."
+msgid "DWARF error: unknown format content type %<PRIu64>"
+msgstr "оÑ\88ибка Ð² DWARF: Ð½ÐµÐ¸Ð·Ð²ÐµÑ\81Ñ\82нÑ\8bй Ñ\84оÑ\80маÑ\82 Ñ\82ипа Ñ\81одеÑ\80жимого %#<PRIu64>"
 
-#: dwarf2.c:2042
+#: dwarf2.c:2050
 #, c-format
-msgid "Dwarf Error: Line info section is too small (%Ld)"
-msgstr "Ð\9eÑ\88ибка Ð² dwarf: Ñ\80аздел Ð¸Ð½Ñ\84оÑ\80маÑ\86ии Ð¾ Ñ\81Ñ\82Ñ\80окаÑ\85 Ñ\81лиÑ\88ком Ð¼Ð°Ð» (%Ld)"
+msgid "DWARF error: line info section is too small (%<PRId64>)"
+msgstr "оÑ\88ибка Ð² DWARF: Ñ\80аздел Ð¸Ð½Ñ\84оÑ\80маÑ\86ии Ð¾ Ñ\81Ñ\82Ñ\80окаÑ\85 Ñ\81лиÑ\88ком Ð¼Ð°Ð» (%<PRId64>)"
 
-#: dwarf2.c:2072
+#: dwarf2.c:2080
 #, c-format
-msgid "Dwarf Error: Line info data is bigger (%#Lx) than the space remaining in the section (%#lx)"
-msgstr "Ð\9eÑ\88ибка Ð² dwarf: Ð´Ð°Ð½Ð½Ñ\8bе Ð¸Ð½Ñ\84оÑ\80маÑ\86ии Ð¾ Ñ\81Ñ\82Ñ\80окаÑ\85 Ð±Ð¾Ð»Ñ\8cÑ\88е (%#Lx) чем пространство, оставшееся в разделе (%#lx)"
+msgid "DWARF error: line info data is bigger (%#<PRIx64>) than the space remaining in the section (%#lx)"
+msgstr "оÑ\88ибка Ð² DWARF: Ð´Ð°Ð½Ð½Ñ\8bе Ð¸Ð½Ñ\84оÑ\80маÑ\86ии Ð¾ Ñ\81Ñ\82Ñ\80окаÑ\85 Ð±Ð¾Ð»Ñ\8cÑ\88е (%<PRIx64>) чем пространство, оставшееся в разделе (%#lx)"
 
-#: dwarf2.c:2085
+#: dwarf2.c:2093
 #, c-format
-msgid "Dwarf Error: Unhandled .debug_line version %d."
-msgstr "Ð\9eÑ\88ибка Ð² dwarf: Ð½ÐµÐ¾Ð±Ñ\80абоÑ\82аннаÑ\8f Ð²ÐµÑ\80Ñ\81иÑ\8f %d Ñ\83 .debug_line."
+msgid "DWARF error: unhandled .debug_line version %d"
+msgstr "оÑ\88ибка Ð² DWARF: Ð½ÐµÐ¾Ð±Ñ\80абоÑ\82аннаÑ\8f Ð²ÐµÑ\80Ñ\81иÑ\8f %d Ð² .debug_line"
 
-#: dwarf2.c:2095
-msgid "Dwarf Error: Ran out of room reading prologue"
-msgstr "Ð\9eÑ\88ибка Ð² dwarf: Ð¸Ñ\81Ñ\87еÑ\80пано место при чтении пролога"
+#: dwarf2.c:2103
+msgid "DWARF error: ran out of room reading prologue"
+msgstr "оÑ\88ибка Ð² DWARF: ÐºÐ¾Ð½Ñ\87илоÑ\81Ñ\8c место при чтении пролога"
 
-#: dwarf2.c:2113
+#: dwarf2.c:2121
 #, c-format
-msgid "Dwarf Error: Line info unsupported segment selector size %u."
-msgstr "Ð\9eÑ\88ибка Ð² dwarf: Ð½ÐµÐ¿Ð¾Ð´Ð´ÐµÑ\80живаемÑ\8bй Ñ\80азмеÑ\80 %u Ñ\81елекÑ\82оÑ\80а Ñ\81егменÑ\82а Ð² Ð¸Ð½Ñ\84оÑ\80маÑ\86ии Ð¾ Ñ\81Ñ\82Ñ\80окаÑ\85."
+msgid "DWARF error: line info unsupported segment selector size %u"
+msgstr "оÑ\88ибка Ð² DWARF: Ð½ÐµÐ¿Ð¾Ð´Ð´ÐµÑ\80живаемÑ\8bй Ñ\80азмеÑ\80 %u Ñ\81елекÑ\82оÑ\80а Ñ\81егменÑ\82а Ð² Ð¸Ð½Ñ\84оÑ\80маÑ\86ии Ð¾ Ñ\81Ñ\82Ñ\80окаÑ\85"
 
-#: dwarf2.c:2140
-msgid "Dwarf Error: Invalid maximum operations per instruction."
-msgstr "Ð\9eÑ\88ибка Ð² dwarf: Ð½ÐµÐ²ÐµÑ\80ное Ð¼Ð°ÐºÑ\81ималÑ\8cное ÐºÐ¾Ð»Ð¸Ñ\87еÑ\81Ñ\82во Ð¾Ð¿ÐµÑ\80аÑ\86ий Ð½Ð° Ð¸Ð½Ñ\81Ñ\82Ñ\80Ñ\83кÑ\86иÑ\8e."
+#: dwarf2.c:2148
+msgid "DWARF error: invalid maximum operations per instruction"
+msgstr "оÑ\88ибка Ð² DWARF: Ð½ÐµÐ²ÐµÑ\80ное Ð¼Ð°ÐºÑ\81ималÑ\8cное ÐºÐ¾Ð»Ð¸Ñ\87еÑ\81Ñ\82во Ð¾Ð¿ÐµÑ\80аÑ\86ий Ð½Ð° Ð¸Ð½Ñ\81Ñ\82Ñ\80Ñ\83кÑ\86иÑ\8e"
 
-#: dwarf2.c:2159
-msgid "Dwarf Error: Ran out of room reading opcodes"
-msgstr "Ð\9eÑ\88ибка Ð² dwarf: Ð¸Ñ\81Ñ\87еÑ\80пано место при чтении кодов операций"
+#: dwarf2.c:2167
+msgid "DWARF error: ran out of room reading opcodes"
+msgstr "оÑ\88ибка Ð² DWARF: ÐºÐ¾Ð½Ñ\87илоÑ\81Ñ\8c место при чтении кодов операций"
 
-#: dwarf2.c:2332
-msgid "Dwarf Error: mangled line number section."
-msgstr "Ð\9eÑ\88ибка Ð² dwarf: Ð¸Ñ\81кажÑ\91ннÑ\8bй Ñ\80аздел Ð½Ð¾Ð¼ÐµÑ\80ов Ñ\81Ñ\82Ñ\80ок."
+#: dwarf2.c:2340
+msgid "DWARF error: mangled line number section"
+msgstr "оÑ\88ибка Ð² DWARF: Ñ\80аздел Ð½Ð¾Ð¼ÐµÑ\80ов Ñ\81Ñ\82Ñ\80ок Ð¸Ñ\81кажÑ\91н"
 
-#: dwarf2.c:2833 dwarf2.c:2894
-msgid "Dwarf Error: Invalid abstract instance DIE ref."
-msgstr "Ð\9eÑ\88ибка Ð² dwarf: Ð½ÐµÐºÐ¾Ñ\80Ñ\80екÑ\82нÑ\8bй Ð°Ð±Ñ\81Ñ\82Ñ\80акÑ\82нÑ\8bй Ñ\8dкземплÑ\8fÑ\80 Ñ\81Ñ\81Ñ\8bлки DIE."
+#: dwarf2.c:2843 dwarf2.c:2904
+msgid "DWARF error: invalid abstract instance DIE ref"
+msgstr "оÑ\88ибка Ð² DWARF: Ð½ÐµÐºÐ¾Ñ\80Ñ\80екÑ\82нÑ\8bй Ð°Ð±Ñ\81Ñ\82Ñ\80акÑ\82нÑ\8bй Ñ\8dкземплÑ\8fÑ\80 Ñ\81Ñ\81Ñ\8bлки DIE"
 
-#: dwarf2.c:2870
+#: dwarf2.c:2880
 #, c-format
-msgid "Dwarf Error: Unable to read alt ref %llu."
-msgstr "Ð\9eÑ\88ибка Ð² dwarf: Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ñ\80оÑ\87иÑ\82аÑ\82Ñ\8c Ð°Ð»Ñ\8cÑ\82еÑ\80наÑ\82ивнÑ\83Ñ\8e Ñ\81Ñ\81Ñ\8bлкÑ\83 %llu."
+msgid "DWARF error: unable to read alt ref %<PRIu64>"
+msgstr "оÑ\88ибка Ð² DWARF: Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ñ\80оÑ\87иÑ\82аÑ\82Ñ\8c Ð°Ð»Ñ\8cÑ\82еÑ\80наÑ\82ивнÑ\83Ñ\8e Ñ\81Ñ\81Ñ\8bлкÑ\83 %<PRIu64>"
 
-#: dwarf2.c:2911 dwarf2.c:3076 dwarf2.c:3428
+#: dwarf2.c:2921 dwarf2.c:3094 dwarf2.c:3448
 #, c-format
-msgid "Dwarf Error: Could not find abbrev number %u."
-msgstr "Ð\9eÑ\88ибка Ð² dwarf: Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð½Ð°Ð¹Ñ\82и Ñ\83коÑ\80оÑ\87еннÑ\8bй Ð½Ð¾Ð¼ÐµÑ\80 %u."
+msgid "DWARF error: could not find abbrev number %u"
+msgstr "оÑ\88ибка Ð² DWARF: Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð½Ð°Ð¹Ñ\82и Ñ\83коÑ\80оÑ\87еннÑ\8bй Ð½Ð¾Ð¼ÐµÑ\80 %u"
 
-#: dwarf2.c:2928
-msgid "Dwarf Error: Abstract instance recursion detected."
-msgstr "Ð\9eÑ\88ибка Ð² dwarf: Ð¾Ð±Ð½Ð°Ñ\80Ñ\83жена Ñ\80екÑ\83Ñ\80Ñ\81иÑ\8f Ð°Ð±Ñ\81Ñ\82Ñ\80акÑ\82ного Ñ\8dкземплÑ\8fÑ\80а."
+#: dwarf2.c:2938
+msgid "DWARF error: abstract instance recursion detected"
+msgstr "оÑ\88ибка Ð² DWARF: Ð¾Ð±Ð½Ð°Ñ\80Ñ\83жена Ñ\80екÑ\83Ñ\80Ñ\81иÑ\8f Ð°Ð±Ñ\81Ñ\82Ñ\80акÑ\82ного Ñ\8dкземплÑ\8fÑ\80а"
 
-#: dwarf2.c:3347
+#: dwarf2.c:3367
 #, c-format
-msgid "Dwarf Error: found dwarf version '%u', this reader only handles version 2, 3, 4 and 5 information."
-msgstr "Ð\9eÑ\88ибка Ð² dwarf: Ð½Ð°Ð¹Ð´ÐµÐ½Ð° Ð²ÐµÑ\80Ñ\81иÑ\8f dwarf Â«%u», Ñ\82екÑ\83Ñ\89аÑ\8f Ñ\84Ñ\83нкÑ\86иÑ\8f Ñ\87Ñ\82ениÑ\8f Ð¿Ð¾Ð½Ð¸Ð¼Ð°ÐµÑ\82 Ñ\82олÑ\8cко Ð²ÐµÑ\80Ñ\81ии 2, 3, 4 Ð¸ 5."
+msgid "DWARF error: found dwarf version '%u', this reader only handles version 2, 3, 4 and 5 information"
+msgstr "оÑ\88ибка Ð² DWARF: Ð½Ð°Ð¹Ð´ÐµÐ½Ð° Ð²ÐµÑ\80Ñ\81иÑ\8f dwarf Â«%u», Ñ\82екÑ\83Ñ\89аÑ\8f Ñ\84Ñ\83нкÑ\86иÑ\8f Ñ\87Ñ\82ениÑ\8f Ð¿Ð¾Ð½Ð¸Ð¼Ð°ÐµÑ\82 Ñ\82олÑ\8cко Ð²ÐµÑ\80Ñ\81ии 2, 3, 4 Ð¸ 5"
 
-#: dwarf2.c:3391
+#: dwarf2.c:3411
 #, c-format
-msgid "Dwarf Error: found address size '%u', this reader can not handle sizes greater than '%u'."
-msgstr "Ð\9eÑ\88ибка Ð² dwarf: Ð½Ð°Ð¹Ð´ÐµÐ½ Ñ\80азмеÑ\80 Ð°Ð´Ñ\80еÑ\81а Â«%u», Ñ\82екÑ\83Ñ\89аÑ\8f Ñ\84Ñ\83нкÑ\86иÑ\8f Ñ\87Ñ\82ениÑ\8f Ð½Ðµ Ñ\83мееÑ\82 Ñ\80абоÑ\82аÑ\82Ñ\8c Ñ\81 Ñ\80азмеÑ\80ами Ð±Ð¾Ð»ÐµÐµ Ñ\87ем Â«%u»."
+msgid "DWARF error: found address size '%u', this reader can not handle sizes greater than '%u'"
+msgstr "оÑ\88ибка Ð² DWARF: Ð½Ð°Ð¹Ð´ÐµÐ½ Ñ\80азмеÑ\80 Ð°Ð´Ñ\80еÑ\81а Â«%u», Ñ\82екÑ\83Ñ\89аÑ\8f Ñ\84Ñ\83нкÑ\86иÑ\8f Ñ\87Ñ\82ениÑ\8f Ð½Ðµ Ñ\83мееÑ\82 Ñ\80абоÑ\82аÑ\82Ñ\8c Ñ\81 Ñ\80азмеÑ\80ами Ð±Ð¾Ð»ÐµÐµ Ñ\87ем Â«%u»"
 
-#: dwarf2.c:3494
-msgid "Dwarf Error: DW_AT_comp_dir attribute encountered with a non-string form."
-msgstr "Ð\9eÑ\88ибка Ð² dwarf: Ð²Ñ\81Ñ\82Ñ\80еÑ\87ен Ð°Ñ\82Ñ\80ибÑ\83Ñ\82 DW_AT_comp_dir Ð² Ð½Ðµ Ñ\81Ñ\82Ñ\80оковом Ð²Ð¸Ð´Ðµ."
+#: dwarf2.c:3514
+msgid "DWARF error: DW_AT_comp_dir attribute encountered with a non-string form"
+msgstr "оÑ\88ибка Ð² DWARF: Ð²Ñ\81Ñ\82Ñ\80еÑ\87ен Ð°Ñ\82Ñ\80ибÑ\83Ñ\82 DW_AT_comp_dir Ð² Ð½Ðµ Ñ\81Ñ\82Ñ\80оковом Ð²Ð¸Ð´Ðµ"
 
-#: ecoff.c:964
+#: ecoff.c:971
 #, c-format
-msgid "%B: warning: isymMax (%ld) is greater than ifdMax (%ld)"
-msgstr "%B: предупреждение: isymMax (%ld) больше, чем ifdMax (%ld)"
+msgid "%pB: warning: isymMax (%ld) is greater than ifdMax (%ld)"
+msgstr "%pB: предупреждение: isymMax (%ld) больше, чем ifdMax (%ld)"
 
-#: ecoff.c:1261
+#: ecoff.c:1268
 #, c-format
-msgid "Unknown basic type %d"
-msgstr "Ð\9dеизвестный начальный тип %d"
+msgid "unknown basic type %d"
+msgstr "неизвестный начальный тип %d"
 
-#: ecoff.c:1518
+#: ecoff.c:1525
 #, c-format
 msgid ""
 "\n"
@@ -817,7 +687,7 @@ msgstr ""
 "\n"
 "      Символ End+1: %ld"
 
-#: ecoff.c:1525 ecoff.c:1528
+#: ecoff.c:1532 ecoff.c:1535
 #, c-format
 msgid ""
 "\n"
@@ -826,7 +696,7 @@ msgstr ""
 "\n"
 "      Первый символ: %ld"
 
-#: ecoff.c:1541
+#: ecoff.c:1548
 #, c-format
 msgid ""
 "\n"
@@ -835,7 +705,7 @@ msgstr ""
 "\n"
 "      Символ End+1: %-7ld   Тип:  %s"
 
-#: ecoff.c:1548
+#: ecoff.c:1555
 #, c-format
 msgid ""
 "\n"
@@ -844,7 +714,7 @@ msgstr ""
 "\n"
 "      Локальный символ: %ld"
 
-#: ecoff.c:1556
+#: ecoff.c:1563
 #, c-format
 msgid ""
 "\n"
@@ -853,7 +723,7 @@ msgstr ""
 "\n"
 "      struct; символ End+1: %ld"
 
-#: ecoff.c:1561
+#: ecoff.c:1568
 #, c-format
 msgid ""
 "\n"
@@ -862,7 +732,7 @@ msgstr ""
 "\n"
 "      union; символ End+1: %ld"
 
-#: ecoff.c:1566
+#: ecoff.c:1573
 #, c-format
 msgid ""
 "\n"
@@ -871,7 +741,7 @@ msgstr ""
 "\n"
 "      enum; символ End+1: %ld"
 
-#: ecoff.c:1572
+#: ecoff.c:1579
 #, c-format
 msgid ""
 "\n"
@@ -880,280 +750,291 @@ msgstr ""
 "\n"
 "      Тип: %s"
 
-#: elf-attrs.c:475
-msgid "%B: error: attribute section length too small: %ld"
-msgstr "%B: ошибка: длина раздела атрибутов слишком мала: %ld"
+#: elf-attrs.c:444
+#, c-format
+msgid "%pB: error: attribute section '%pA' too big: %#llx"
+msgstr "%pB: ошибка: слишком большой раздел атрибутов «%pA»: %#llx"
 
-#: elf-attrs.c:603
+#: elf-attrs.c:485
 #, c-format
-msgid "error: %B: Object has vendor-specific contents that must be processed by the '%s' toolchain"
-msgstr "ошибка: %B: объект содержит специальное содержимое производителя, которое должно обрабатываться инструментами сборки «%s»"
+msgid "%pB: error: attribute section length too small: %<PRId64>"
+msgstr "%pB: ошибка: длина раздела атрибутов слишком мала: %<PRId64>"
 
 #: elf-attrs.c:613
 #, c-format
-msgid "error: %B: Object tag '%d, %s' is incompatible with tag '%d, %s'"
-msgstr "ошибка: %B: объектный тег «%d, %s» несовместим с тегом «%d, %s»"
+msgid "error: %pB: object has vendor-specific contents that must be processed by the '%s' toolchain"
+msgstr "ошибка: %pB: объект содержит данные, задаваемые производителем, которые должно обрабатываться инструментами сборки «%s»"
+
+#: elf-attrs.c:623
+#, c-format
+msgid "error: %pB: object tag '%d, %s' is incompatible with tag '%d, %s'"
+msgstr "ошибка: %pB: объектный тег «%d, %s» несовместим с тегом «%d, %s»"
 
 #: elf-eh-frame.c:942
 #, c-format
-msgid "discarding zero address range FDE in %B(%A).\n"
-msgstr "отбрасываем нулевой диапазон адресов FDE в %B(%A).\n"
+msgid "discarding zero address range FDE in %pB(%pA).\n"
+msgstr "отбрасываем нулевой диапазон адресов FDE в %pB(%pA).\n"
 
 #: elf-eh-frame.c:1047
 #, c-format
-msgid "%P: error in %B(%A); no .eh_frame_hdr table will be created.\n"
-msgstr "%P: ошибка в %B(%A); таблица .eh_frame_hdr создана не будет.\n"
+msgid "error in %pB(%pA); no .eh_frame_hdr table will be created"
+msgstr "ошибка в %pB(%pA); таблица .eh_frame_hdr создана не будет"
 
 #: elf-eh-frame.c:1537
 #, c-format
-msgid "%P: FDE encoding in %B(%A) prevents .eh_frame_hdr table being created.\n"
-msgstr "%P: из-за кодировки FDE в %B(%A) таблица .eh_frame_hdr создана не будет.\n"
+msgid "FDE encoding in %pB(%pA) prevents .eh_frame_hdr table being created"
+msgstr "кодирование FDE в %pB(%pA) не позволяет создание таблицы .eh_frame_hdr"
 
 #: elf-eh-frame.c:1544
-msgid "%P: Further warnings about FDE encoding preventing .eh_frame_hdr generation dropped.\n"
-msgstr "%P: в дальнейшем предупреждения о не создании таблицы .eh_frame_hdr из-за кодировки FDE будут отбрасываться.\n"
+msgid "further warnings about FDE encoding preventing .eh_frame_hdr generation dropped"
+msgstr "в дальнейшем, предупреждения о не создании таблицы .eh_frame_hdr из-за кодирования FDE будут отбрасываться"
 
 #: elf-eh-frame.c:1866
 #, c-format
-msgid "%B: %A not in order"
-msgstr "%B: %A не упорядочено"
+msgid "%pB: %pA not in order"
+msgstr "%pB: %pA не упорядочено"
 
 #: elf-eh-frame.c:1880
 #, c-format
-msgid "%B: %A invalid input section size"
-msgstr "%B: %A имеет некорректный размер входного раздела"
+msgid "%pB: %pA invalid input section size"
+msgstr "%pB: %pA имеет некорректный размер входного раздела"
 
 #: elf-eh-frame.c:1888
 #, c-format
-msgid "%B: %A points past end of text section"
-msgstr "%B: %A указывает за конец раздела текста"
+msgid "%pB: %pA points past end of text section"
+msgstr "%pB: %pA указывает за конец раздела текста"
 
 #: elf-eh-frame.c:2137
-msgid "%P: DW_EH_PE_datarel unspecified for this architecture.\n"
-msgstr "%P: DW_EH_PE_datarel не определена для этой архитектуры.\n"
+msgid "DW_EH_PE_datarel unspecified for this architecture"
+msgstr "DW_EH_PE_datarel не определена для этой архитектуры"
 
 #: elf-eh-frame.c:2307
 #, c-format
-msgid "Invalid output section for .eh_frame_entry: %A"
-msgstr "Ð\9dекоÑ\80Ñ\80екÑ\82нÑ\8bй Ð²Ñ\8bÑ\85одной Ñ\80аздел Ð´Ð»Ñ\8f .eh_frame_entry: %A"
+msgid "invalid output section for .eh_frame_entry: %pA"
+msgstr "некоÑ\80Ñ\80екÑ\82нÑ\8bй Ð²Ñ\8bÑ\85одной Ñ\80аздел Ð´Ð»Ñ\8f .eh_frame_entry: %pA"
 
 #: elf-eh-frame.c:2330
 #, c-format
-msgid "Invalid contents in %A section"
-msgstr "Ð\9dекоÑ\80Ñ\80екÑ\82ное Ñ\81одеÑ\80жимое Ð² Ñ\80азделе %A"
+msgid "invalid contents in %pA section"
+msgstr "некоÑ\80Ñ\80екÑ\82ное Ñ\81одеÑ\80жимое Ð² Ñ\80азделе %pA"
 
 #: elf-eh-frame.c:2486
-msgid "%P: .eh_frame_hdr entry overflow.\n"
-msgstr "%P: переполнение элемента .eh_frame_hdr.\n"
-
-#: elf-eh-frame.c:2489
-msgid "%P: .eh_frame_hdr refers to overlapping FDEs.\n"
-msgstr "%P: .eh_frame_hdr ссылается на перекрывающиеся FDE.\n"
-
-#: elf-ifunc.c:142
-#, c-format
-msgid "%F%P: dynamic STT_GNU_IFUNC symbol `%s' with pointer equality in `%B' can not be used when making an executable; recompile with -fPIE and relink with -pie\n"
-msgstr "%F%P: динамический STT_GNU_IFUNC символ «%s» с одинаковым указателем в «%B» нельзя использовать при создании исполняемого файла; перекомпилируйте с параметром -fPIE и перекомпонуйте с параметром -pie\n"
-
-#: elf-m10200.c:425 elf-m10300.c:2145 elf32-avr.c:1502 elf32-bfin.c:3116
-#: elf32-cr16.c:1462 elf32-cr16c.c:780 elf32-cris.c:2030 elf32-crx.c:924
-#: elf32-d10v.c:509 elf32-epiphany.c:563 elf32-fr30.c:591 elf32-frv.c:4041
-#: elf32-ft32.c:485 elf32-h8300.c:522 elf32-i860.c:1210 elf32-ip2k.c:1475
-#: elf32-iq2000.c:689 elf32-lm32.c:1106 elf32-m32c.c:622 elf32-m32r.c:3031
-#: elf32-m68hc1x.c:1265 elf32-mep.c:524 elf32-metag.c:1985
-#: elf32-microblaze.c:1556 elf32-moxie.c:285 elf32-mt.c:400 elf32-nds32.c:5328
-#: elf32-or1k.c:1238 elf32-score.c:2731 elf32-score7.c:2540 elf32-spu.c:5076
-#: elf32-tilepro.c:3497 elf32-v850.c:2283 elf32-visium.c:677
-#: elf32-xstormy16.c:923 elf64-mmix.c:1538 elfxx-tilegx.c:3857
-#: /work/sources/binutils/branches/2.30/bfd/elfnn-riscv.c:2237
+msgid ".eh_frame_hdr entry overflow"
+msgstr "переполнение элемента .eh_frame_hdr"
+
+#: elf-eh-frame.c:2488
+msgid ".eh_frame_hdr refers to overlapping FDEs"
+msgstr ".eh_frame_hdr ссылается на перекрывающиеся FDE"
+
+#: elf-ifunc.c:149
+#, 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"
+msgstr "%F%P: динамический STT_GNU_IFUNC символ «%s» с одинаковым указателем в «%pB» нельзя использовать при создании исполняемого файла; перекомпилируйте с параметром -fPIE и перекомпонуйте с параметром -pie\n"
+
+#: elf-m10200.c:434 elf-m10300.c:2147 elf32-avr.c:1505 elf32-bfin.c:3127
+#: elf32-cr16.c:1464 elf32-cr16c.c:783 elf32-cris.c:2033 elf32-crx.c:925
+#: elf32-d10v.c:512 elf32-epiphany.c:566 elf32-fr30.c:594 elf32-frv.c:4049
+#: elf32-ft32.c:494 elf32-h8300.c:523 elf32-ip2k.c:1482 elf32-iq2000.c:693
+#: elf32-lm32.c:1112 elf32-m32c.c:624 elf32-m32r.c:3045 elf32-m68hc1x.c:1266
+#: elf32-mep.c:526 elf32-metag.c:1990 elf32-microblaze.c:1631
+#: elf32-moxie.c:288 elf32-mt.c:402 elf32-nds32.c:5300 elf32-or1k.c:1242
+#: elf32-score.c:2733 elf32-score7.c:2542 elf32-spu.c:5078
+#: elf32-tilepro.c:3506 elf32-v850.c:2291 elf32-visium.c:681
+#: elf32-xstormy16.c:931 elf64-mmix.c:1541 elfxx-tilegx.c:3870
 msgid "internal error: out of range error"
 msgstr "внутренняя ошибка: ошибка выхода из диапазона"
 
-#: elf-m10200.c:429 elf-m10300.c:2149 elf32-avr.c:1506 elf32-bfin.c:3120
-#: elf32-cr16.c:1466 elf32-cr16c.c:784 elf32-cris.c:2034 elf32-crx.c:928
-#: elf32-d10v.c:513 elf32-fr30.c:595 elf32-frv.c:4045 elf32-ft32.c:489
-#: elf32-h8300.c:526 elf32-i860.c:1214 elf32-iq2000.c:693 elf32-lm32.c:1110
-#: elf32-m32c.c:626 elf32-m32r.c:3035 elf32-m68hc1x.c:1269 elf32-mep.c:528
-#: elf32-metag.c:1989 elf32-microblaze.c:1560 elf32-moxie.c:289
-#: elf32-msp430.c:1357 elf32-nds32.c:5332 elf32-or1k.c:1242 elf32-score.c:2735
-#: elf32-score7.c:2544 elf32-spu.c:5080 elf32-tilepro.c:3501 elf32-v850.c:2287
-#: elf32-visium.c:681 elf32-xstormy16.c:927 elf64-mmix.c:1542
-#: elfxx-mips.c:10265 elfxx-tilegx.c:3861
-#: /work/sources/binutils/branches/2.30/bfd/elfnn-riscv.c:2241
+#: elf-m10200.c:438 elf-m10300.c:2151 elf32-avr.c:1509 elf32-bfin.c:3131
+#: elf32-cr16.c:1468 elf32-cr16c.c:787 elf32-cris.c:2037 elf32-crx.c:929
+#: elf32-d10v.c:516 elf32-fr30.c:598 elf32-frv.c:4053 elf32-ft32.c:498
+#: elf32-h8300.c:527 elf32-iq2000.c:697 elf32-lm32.c:1116 elf32-m32c.c:628
+#: elf32-m32r.c:3049 elf32-m68hc1x.c:1270 elf32-mep.c:530 elf32-metag.c:1994
+#: elf32-microblaze.c:1635 elf32-moxie.c:292 elf32-msp430.c:1362
+#: elf32-nds32.c:5304 elf32-or1k.c:1246 elf32-score.c:2737 elf32-score7.c:2546
+#: elf32-spu.c:5082 elf32-tilepro.c:3510 elf32-v850.c:2295 elf32-visium.c:685
+#: elf32-xstormy16.c:935 elf64-mmix.c:1545 elfxx-mips.c:10283
+#: elfxx-tilegx.c:3874
 msgid "internal error: unsupported relocation error"
 msgstr "внутренняя ошибка: ошибка неподдерживаемого перемещения"
 
-#: elf-m10200.c:433 elf32-cr16.c:1470 elf32-cr16c.c:788 elf32-crx.c:932
-#: elf32-d10v.c:517 elf32-h8300.c:530 elf32-lm32.c:1114 elf32-m32r.c:3039
-#: elf32-m68hc1x.c:1273 elf32-microblaze.c:1564 elf32-nds32.c:5336
-#: elf32-score.c:2739 elf32-score7.c:2548 elf32-spu.c:5084
+#: elf-m10200.c:442 elf32-cr16.c:1472 elf32-cr16c.c:791 elf32-crx.c:933
+#: elf32-d10v.c:520 elf32-h8300.c:531 elf32-lm32.c:1120 elf32-m32r.c:3053
+#: elf32-m68hc1x.c:1274 elf32-microblaze.c:1639 elf32-nds32.c:5308
+#: elf32-score.c:2741 elf32-score7.c:2550 elf32-spu.c:5086
 msgid "internal error: dangerous error"
 msgstr "внутренняя ошибка: опасная ошибка"
 
-#: elf-m10200.c:437 elf-m10300.c:2166 elf32-avr.c:1514 elf32-bfin.c:3128
-#: elf32-cr16.c:1474 elf32-cr16c.c:792 elf32-cris.c:2042 elf32-crx.c:936
-#: elf32-d10v.c:521 elf32-epiphany.c:578 elf32-fr30.c:603 elf32-frv.c:4053
-#: elf32-ft32.c:497 elf32-h8300.c:534 elf32-i860.c:1222 elf32-ip2k.c:1490
-#: elf32-iq2000.c:701 elf32-lm32.c:1118 elf32-m32c.c:634 elf32-m32r.c:3043
-#: elf32-m68hc1x.c:1277 elf32-mep.c:536 elf32-metag.c:1997
-#: elf32-microblaze.c:1568 elf32-moxie.c:297 elf32-msp430.c:1365
-#: elf32-mt.c:408 elf32-nds32.c:5340 elf32-or1k.c:1250 elf32-score.c:2748
-#: elf32-score7.c:2552 elf32-spu.c:5088 elf32-tilepro.c:3509 elf32-v850.c:2307
-#: elf32-visium.c:689 elf32-xstormy16.c:935 elf64-mmix.c:1550
-#: elfxx-tilegx.c:3869
-#: /work/sources/binutils/branches/2.30/bfd/elfnn-riscv.c:2249
+#: elf-m10200.c:446 elf-m10300.c:2168 elf32-avr.c:1517 elf32-bfin.c:3139
+#: elf32-cr16.c:1476 elf32-cr16c.c:795 elf32-cris.c:2045 elf32-crx.c:937
+#: elf32-d10v.c:524 elf32-epiphany.c:581 elf32-fr30.c:606 elf32-frv.c:4061
+#: elf32-ft32.c:506 elf32-h8300.c:535 elf32-ip2k.c:1497 elf32-iq2000.c:705
+#: elf32-lm32.c:1124 elf32-m32c.c:636 elf32-m32r.c:3057 elf32-m68hc1x.c:1278
+#: elf32-mep.c:538 elf32-metag.c:2002 elf32-microblaze.c:1643
+#: elf32-moxie.c:300 elf32-msp430.c:1370 elf32-mt.c:410 elf32-nds32.c:5312
+#: elf32-or1k.c:1254 elf32-score.c:2750 elf32-score7.c:2554 elf32-spu.c:5090
+#: elf32-tilepro.c:3518 elf32-v850.c:2315 elf32-visium.c:693
+#: elf32-xstormy16.c:943 elf64-mmix.c:1553 elfxx-tilegx.c:3882
 msgid "internal error: unknown error"
 msgstr "внутренняя ошибка: неизвестная ошибка"
 
-#: elf-m10300.c:812
+#: elf-m10300.c:1029
 #, c-format
-msgid "%B: unrecognised MN10300 reloc number: %d"
-msgstr "%B: нераспознанный номер перемещения MN10300: %d"
+msgid "%pB: unsupported transition from %s to %s"
+msgstr "%pB: неподдерживаемый переход из %s в %s"
 
-#: elf-m10300.c:1028
+#: elf-m10300.c:1198
 #, c-format
-msgid "%B: Unsupported transition from %s to %s"
-msgstr "%B: неподдерживаемый переход из %s в %s"
+msgid "%pB: %s' accessed both as normal and thread local symbol"
+msgstr "%pB: «%s» доступен как обычный и как локальный символ нити"
 
-#: elf-m10300.c:1197
+#: elf-m10300.c:2094 elf32-arm.c:13234 elf32-i386.c:3410 elf32-m32r.c:2539
+#: elf32-m68k.c:3899 elf32-s390.c:3208 elf32-sh.c:3796 elf32-tilepro.c:3409
+#: elf32-xtensa.c:2952 elf64-s390.c:3125 elf64-x86-64.c:3843
+#: elfxx-sparc.c:3908 elfxx-tilegx.c:3793
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:5258
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:6738
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-riscv.c:2249
 #, c-format
-msgid "%B: %s' accessed both as normal and thread local symbol"
-msgstr "%B: «%s» доступен как обычный и как локальный символ нити"
+msgid "%pB(%pA+%#<PRIx64>): unresolvable %s relocation against symbol `%s'"
+msgstr "%pB(%pA+%#<PRIx64>): неразрешимое перемещение %s относительно символа «%s»"
 
-#: elf-m10300.c:2093 elf32-arm.c:12536 elf32-i386.c:3433 elf32-m32r.c:2526
-#: elf32-m68k.c:3895 elf32-s390.c:3204 elf32-sh.c:4121 elf32-tilepro.c:3401
-#: elf32-xtensa.c:2939 elf64-s390.c:3118 elf64-sh64.c:1636 elf64-x86-64.c:3790
-#: elfxx-sparc.c:3918 elfxx-tilegx.c:3781
-#: /work/sources/binutils/branches/2.30/bfd/elfnn-aarch64.c:5001
-#: /work/sources/binutils/branches/2.30/bfd/elfnn-aarch64.c:6457
-#: /work/sources/binutils/branches/2.30/bfd/elfnn-riscv.c:2206
-#, c-format
-msgid "%B(%A+%#Lx): unresolvable %s relocation against symbol `%s'"
-msgstr "%B(%A+%#Lx): неразрешимое перемещение %s относительно символа «%s»"
-
-#: elf-m10300.c:2154
+#: elf-m10300.c:2156
 msgid "error: inappropriate relocation type for shared library (did you forget -fpic?)"
 msgstr "ошибка: неподходящий тип перемещения для общей библиотеки (не указан -fpic?)"
 
-#: elf-m10300.c:2158
+#: elf-m10300.c:2160
 #, c-format
-msgid "%B: taking the address of protected function '%s' cannot be done when making a shared library"
-msgstr "%B: получение адреса защищённой функции «%s» не может быть выполнено при создании общей библиотеки"
+msgid "%pB: taking the address of protected function '%s' cannot be done when making a shared library"
+msgstr "%pB: получение адреса защищённой функции «%s» не может быть выполнено при создании общей библиотеки"
 
-#: elf-m10300.c:2161
+#: elf-m10300.c:2163
 msgid "internal error: suspicious relocation type used in shared library"
 msgstr "внутренняя ошибка: подозрительный тип перемещения в общей библиотеке"
 
+#: elf-m10300.c:2649 elf32-avr.c:2487 elf32-frv.c:5641 elf64-ia64-vms.c:364
+#: elfxx-sparc.c:2797 reloc.c:8116 reloc16.c:155 elf32-ia64.c:362
+#: elf64-ia64.c:362
+msgid "%P%F: --relax and -r may not be used together\n"
+msgstr "%P%F: --relax и -r нельзя использовать вместе\n"
+
 #: elf-properties.c:65
-msgid "%B: out of memory in _bfd_elf_get_property"
-msgstr "%B: не хватило памяти в _bfd_elf_get_property"
+#, c-format
+msgid "%pB: out of memory in _bfd_elf_get_property"
+msgstr "%pB: недостаточно памяти в _bfd_elf_get_property"
 
 #: elf-properties.c:91
-msgid "warning: %B: corrupt GNU_PROPERTY_TYPE (%ld) size: %#lx"
-msgstr "предупреждение: %B: повреждённый размер GNU_PROPERTY_TYPE (%ld): %#lx"
+#, c-format
+msgid "warning: %pB: corrupt GNU_PROPERTY_TYPE (%ld) size: %#lx"
+msgstr "предупреждение: %pB: повреждённый размер GNU_PROPERTY_TYPE (%ld): %#lx"
 
 #: elf-properties.c:112
-msgid "warning: %B: corrupt GNU_PROPERTY_TYPE (%ld) type (0x%x) datasz: 0x%x"
-msgstr "предупреждение: %B: повреждённый размер GNU_PROPERTY_TYPE (%ld), тип (0x%x), размер данных: 0x%x"
+#, c-format
+msgid "warning: %pB: corrupt GNU_PROPERTY_TYPE (%ld) type (0x%x) datasz: 0x%x"
+msgstr "предупреждение: %pB: повреждённый размер GNU_PROPERTY_TYPE (%ld), тип (0x%x), размер данных: 0x%x"
 
 #: elf-properties.c:151
-msgid "warning: %B: corrupt stack size: 0x%x"
-msgstr "предупреждение: %B: повреждённый размер стека: 0x%x"
+#, c-format
+msgid "warning: %pB: corrupt stack size: 0x%x"
+msgstr "предупреждение: %pB: повреждённый размер стека: 0x%x"
 
 #: elf-properties.c:169
-msgid "warning: %B: corrupt no copy on protected size: 0x%x"
-msgstr "предупреждение: %B: повреждённый размер у выключения копирования защищённых перемещений: 0x%x"
+#, c-format
+msgid "warning: %pB: corrupt no copy on protected size: 0x%x"
+msgstr "предупреждение: %pB: повреждённый размер у выключения копирования защищённых перемещений: 0x%x"
 
 #: elf-properties.c:186
-msgid "warning: %B: unsupported GNU_PROPERTY_TYPE (%ld) type: 0x%x"
-msgstr "предупреждение: %B: неподдерживаемый тип GNU_PROPERTY_TYPE (%ld): 0x%x"
+#, c-format
+msgid "warning: %pB: unsupported GNU_PROPERTY_TYPE (%ld) type: 0x%x"
+msgstr "предупреждение: %pB: неподдерживаемый тип GNU_PROPERTY_TYPE (%ld): 0x%x"
 
 #. PR 17512: file: f057ec89.
-#: elf.c:343
+#: elf.c:344
 #, c-format
-msgid "%B: attempt to load strings from a non-string section (number %d)"
-msgstr "%B: попытка загрузить строки из не строкового раздела (номер %d)"
+msgid "%pB: attempt to load strings from a non-string section (number %d)"
+msgstr "%pB: попытка загрузить строки из не строкового раздела (номер %d)"
 
-#: elf.c:358
+#: elf.c:359
 #, c-format
-msgid "%B: invalid string offset %u >= %Lu for section `%s'"
-msgstr "%B: недопустимое смещение строки %u >= %Lu для раздела «%s»"
+msgid "%pB: invalid string offset %u >= %<PRIu64> for section `%s'"
+msgstr "%pB: недопустимое смещение строки %u >= %<PRIu64> для раздела «%s»"
 
-#: elf.c:497 /work/sources/binutils/branches/2.30/bfd/elfnn-aarch64.c:7535
+#: elf.c:498 /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:7826
 #, c-format
-msgid "%B symbol number %lu references nonexistent SHT_SYMTAB_SHNDX section"
-msgstr "%B символьный номер %lu ссылается на несуществующий раздел SHT_SYMTAB_SHNDX"
+msgid "%pB symbol number %lu references nonexistent SHT_SYMTAB_SHNDX section"
+msgstr "%pB: символьный номер %lu ссылается на несуществующий раздел SHT_SYMTAB_SHNDX"
 
-#: elf.c:661
+#: elf.c:663
 #, c-format
-msgid "%B: corrupt size field in group section header: %#Lx"
-msgstr "%B: повреждённое поле размера в заголовке раздела групп: %#Lx"
+msgid "%pB: corrupt size field in group section header: %#<PRIx64>"
+msgstr "%pB: повреждённое поле размера в заголовке раздела групп: %#<PRIx64>"
 
-#: elf.c:676
+#: elf.c:679
 #, c-format
-msgid "%B: invalid size field in group section header: %#Lx"
-msgstr "%B: некорректное поле размера в заголовке раздела групп: %#Lx"
+msgid "%pB: invalid size field in group section header: %#<PRIx64>"
+msgstr "%pB: некорректное поле размера в заголовке раздела групп: %#<PRIx64>"
 
-#: elf.c:712
-msgid "%B: invalid SHT_GROUP entry"
-msgstr "%B: некорректный элемент SHT_GROUP"
+#: elf.c:727
+#, c-format
+msgid "%pB: invalid entry in SHT_GROUP section [%u]"
+msgstr "%pB: некорректный элемент в разделе SHT_GROUP [%u]"
 
-#: elf.c:731
-msgid "%B: no valid group sections found"
-msgstr "%B: не найдено корректных разделов групп"
+#: elf.c:746
+#, c-format
+msgid "%pB: no valid group sections found"
+msgstr "%pB: не найдено корректных разделов групп"
 
 #. See PR 21957 for a reproducer.
-#: elf.c:760
+#: elf.c:775
 #, c-format
-msgid "%B: group section '%A' has no contents"
-msgstr "%B: раздел групп «%A» не имеет содержимого"
+msgid "%pB: group section '%pA' has no contents"
+msgstr "%pB: раздел групп «%pA» не имеет содержимого"
 
-#: elf.c:820
+#: elf.c:836
 #, c-format
-msgid "%B: no group info for section '%A'"
-msgstr "%B: нет информации о группе для раздела «%A»"
+msgid "%pB: no group info for section '%pA'"
+msgstr "%pB: нет информации о группе для раздела «%pA»"
 
-#: elf.c:851 elf.c:3862 elflink.c:11252
+#: elf.c:867 elf.c:3881 elflink.c:11375
 #, c-format
-msgid "%B: warning: sh_link not set for section `%A'"
-msgstr "%B: предупреждение: не задан sh_link для раздела «%A»"
+msgid "%pB: warning: sh_link not set for section `%pA'"
+msgstr "%pB: предупреждение: не задан sh_link для раздела «%pA»"
 
-#: elf.c:871
+#: elf.c:887
 #, c-format
-msgid "%B: sh_link [%d] in section `%A' is incorrect"
-msgstr "%B: некорректный sh_link [%d] в разделе «%A»"
+msgid "%pB: sh_link [%d] in section `%pA' is incorrect"
+msgstr "%pB: некорректный sh_link [%d] в разделе «%pA»"
 
-#: elf.c:884
+#: elf.c:900
 #, c-format
-msgid "%B: SHT_GROUP section [index %d] has no SHF_GROUP sections"
-msgstr "%B: раздел SHT_GROUP [индекс %d] не содержит разделов SHF_GROUP"
+msgid "%pB: SHT_GROUP section [index %d] has no SHF_GROUP sections"
+msgstr "%pB: раздел SHT_GROUP [индекс %d] не содержит разделов SHF_GROUP"
 
-#: elf.c:905
+#: elf.c:921
 #, c-format
-msgid "%B: section group entry number %u is corrupt"
-msgstr "%B: номер элемента группы разделов %u повреждён"
+msgid "%pB: section group entry number %u is corrupt"
+msgstr "%pB: номер элемента группы разделов %u повреждён"
 
-#: elf.c:928
+#: elf.c:944
 #, c-format
-msgid "%B: unknown type [%#x] section `%s' in group [%A]"
-msgstr "%B: неизвестный тип [%#x] раздела «%s» в группе [%A]"
+msgid "%pB: unknown type [%#x] section `%s' in group [%pA]"
+msgstr "%pB: неизвестный тип [%#x] раздела «%s» в группе [%pA]"
 
-#: elf.c:1390
+#: elf.c:1406
 #, c-format
-msgid "%B: Invalid sh_link field (%d) in section number %d"
-msgstr "%B: некорректное поле sh_link (%d) в номере раздела %d"
+msgid "%pB: invalid sh_link field (%d) in section number %d"
+msgstr "%pB: некорректное поле sh_link (%d) в номере раздела %d"
 
-#: elf.c:1406
+#: elf.c:1422
 #, c-format
-msgid "%B: Failed to find link section for section %d"
-msgstr "%B: не удалось найти раздел ссылок для раздела %d"
+msgid "%pB: failed to find link section for section %d"
+msgstr "%pB: не удалось найти раздел ссылок для раздела %d"
 
-#: elf.c:1433
+#: elf.c:1449
 #, c-format
-msgid "%B: Failed to find info section for section %d"
-msgstr "%B: не удалось найти информационный раздел для раздела %A"
+msgid "%pB: failed to find info section for section %d"
+msgstr "%pB: не удалось найти информационный раздел для раздела %d"
 
-#: elf.c:1605
+#: elf.c:1621
 #, c-format
 msgid ""
 "\n"
@@ -1162,7 +1043,7 @@ msgstr ""
 "\n"
 "Заголовок программы:\n"
 
-#: elf.c:1647
+#: elf.c:1663
 #, c-format
 msgid ""
 "\n"
@@ -1171,7 +1052,7 @@ msgstr ""
 "\n"
 "Динамический раздел:\n"
 
-#: elf.c:1788
+#: elf.c:1804
 #, c-format
 msgid ""
 "\n"
@@ -1180,7 +1061,7 @@ msgstr ""
 "\n"
 "Объявления версий:\n"
 
-#: elf.c:1813
+#: elf.c:1829
 #, c-format
 msgid ""
 "\n"
@@ -1189,802 +1070,852 @@ msgstr ""
 "\n"
 "Версии ссылок:\n"
 
-#: elf.c:1818
+#: elf.c:1834
 #, c-format
 msgid "  required from %s:\n"
 msgstr "  требуется из %s:\n"
 
-#: elf.c:2016
-msgid "%B: warning: loop in section dependencies detected"
-msgstr "%B: предупреждение: обнаружено зацикливание в зависимостях разделов"
+#: elf.c:2035
+#, c-format
+msgid "%pB: warning: loop in section dependencies detected"
+msgstr "%pB: предупреждение: обнаружено зацикливание в зависимостях разделов"
 
-#: elf.c:2124
+#: elf.c:2143
 #, c-format
-msgid "%B: warning: multiple symbol tables detected - ignoring the table in section %u"
-msgstr "%B: предупреждение: обнаружена пустая таблица символов — игнорируется таблица в разделе %u"
+msgid "%pB: warning: multiple symbol tables detected - ignoring the table in section %u"
+msgstr "%pB: предупреждение: обнаружена пустая таблица символов — игнорируется таблица в разделе %u"
 
-#: elf.c:2208
+#: elf.c:2227
 #, c-format
-msgid "%B: warning: multiple dynamic symbol tables detected - ignoring the table in section %u"
-msgstr "%B: предупреждение: обнаружена пустая таблица динамических символов — игнорируется таблица в разделе %u"
+msgid "%pB: warning: multiple dynamic symbol tables detected - ignoring the table in section %u"
+msgstr "%pB: предупреждение: обнаружена пустая таблица динамических символов — игнорируется таблица в разделе %u"
 
-#: elf.c:2321
+#: elf.c:2340
 #, c-format
-msgid "%B: invalid link %u for reloc section %s (index %u)"
-msgstr "%B: некорректная ссылка %u для раздела перемещений %s (индекс %u)"
+msgid "%pB: invalid link %u for reloc section %s (index %u)"
+msgstr "%pB: некорректная ссылка %u для раздела перемещений %s (индекс %u)"
 
-#: elf.c:2480 elf.c:2495 elf.c:2506 elf.c:2519
+#: elf.c:2499 elf.c:2514 elf.c:2525 elf.c:2538
 #, c-format
-msgid "%B: unknown type [%#x] section `%s'"
-msgstr "%B: неизвестный тип [%#x] раздела «%s»"
+msgid "%pB: unknown type [%#x] section `%s'"
+msgstr "%pB: неизвестный тип [%#x] раздела «%s»"
 
-#: elf.c:3224
+#: elf.c:3243
 #, c-format
-msgid "%B: error: Alignment power %d of section `%A' is too big"
-msgstr "%B: ошибка: у раздела «%A» слишком велико выравнивание, кратное %d"
+msgid "%pB: error: alignment power %d of section `%pA' is too big"
+msgstr "%pB: ошибка: кратность выравнивания %d раздела «%pA» слишком велика"
 
-#: elf.c:3254
+#: elf.c:3273
 #, c-format
-msgid "warning: section `%A' type changed to PROGBITS"
-msgstr "предупреждение: тип раздела «%A» изменён на PROGBITS"
+msgid "warning: section `%pA' type changed to PROGBITS"
+msgstr "предупреждение: тип раздела «%pA» изменён на PROGBITS"
 
-#: elf.c:3730
+#: elf.c:3749
 #, c-format
-msgid "%B: too many sections: %u"
-msgstr "%B: слишком много разделов: %u"
+msgid "%pB: too many sections: %u"
+msgstr "%pB: слишком много разделов: %u"
 
-#: elf.c:3815
+#: elf.c:3834
 #, c-format
-msgid "%B: sh_link of section `%A' points to discarded section `%A' of `%B'"
-msgstr "%B: sh_link раздела «%A» указывает на отброшенный раздел «%A» из «%B»"
+msgid "%pB: sh_link of section `%pA' points to discarded section `%pA' of `%pB'"
+msgstr "%pB: sh_link раздела «%pA» указывает на отброшенный раздел «%pA» из «%pB»"
 
-#: elf.c:3840
+#: elf.c:3859
 #, c-format
-msgid "%B: sh_link of section `%A' points to removed section `%A' of `%B'"
-msgstr "%B: sh_link раздела «%A» указывает на удалённый раздел «%A» из «%B»"
+msgid "%pB: sh_link of section `%pA' points to removed section `%pA' of `%pB'"
+msgstr "%pB: sh_link раздела «%pA» указывает на удалённый раздел «%pA» из «%pB»"
 
-#: elf.c:4392
+#: elf.c:4418
 #, c-format
-msgid "%B: GNU_MBIN section `%A' has invalid sh_info field: %d"
-msgstr "%B: GNU_MBIN раздела «%A» имеет некорректное поле sh_info: %d"
+msgid "%pB: GNU_MBIN section `%pA' has invalid sh_info field: %d"
+msgstr "%pB: GNU_MBIN раздела «%pA» содержит некорректное поле sh_info: %d"
 
-#: elf.c:4951
-msgid "%B: TLS sections are not adjacent:"
-msgstr "%B: разделы TLS находятся не рядом:"
+#: elf.c:4964
+#, c-format
+msgid "%pB: TLS sections are not adjacent:"
+msgstr "%pB: разделы TLS находятся не рядом:"
 
-#: elf.c:4958
+#: elf.c:4971
 #, c-format
-msgid "\t    TLS: %A"
-msgstr "\t    TLS: %A"
+msgid "\t    TLS: %pA"
+msgstr "\t    TLS: %pA"
 
-#: elf.c:4962
+#: elf.c:4975
 #, c-format
-msgid "\tnon-TLS: %A"
-msgstr "\t не-TLS: %A"
+msgid "\tnon-TLS: %pA"
+msgstr "\t не-TLS: %pA"
 
-#: elf.c:5458
-msgid "%B: The first section in the PT_DYNAMIC segment is not the .dynamic section"
-msgstr "%B: первый раздел в сегменте PT_DYNAMIC не является разделом .dynamic"
+#: elf.c:5471
+#, c-format
+msgid "%pB: The first section in the PT_DYNAMIC segment is not the .dynamic section"
+msgstr "%pB: первый раздел в сегменте PT_DYNAMIC не является разделом .dynamic"
 
-#: elf.c:5486
-msgid "%B: Not enough room for program headers, try linking with -N"
-msgstr "%B: недостаточно места для заголовков программы, попытайтесь скомпоновать с параметром -N"
+#: elf.c:5499
+#, c-format
+msgid "%pB: not enough room for program headers, try linking with -N"
+msgstr "%pB: недостаточно места для заголовков программы, попытайтесь скомпоновать с параметром -N"
 
-#: elf.c:5574
+#: elf.c:5587
 #, c-format
-msgid "%B: section %A lma %#Lx adjusted to %#Lx"
-msgstr "%B: lma %#Lx раздела %A подогнано к %#Lx"
+msgid "%pB: section %pA lma %#<PRIx64> adjusted to %#<PRIx64>"
+msgstr "%pB: у раздела %pA lma %#<PRIx64> подогнано к %#<PRIx64>"
 
-#: elf.c:5711
+#: elf.c:5724
 #, c-format
-msgid "%B: section `%A' can't be allocated in segment %d"
-msgstr "%B: раздел «%A» не может быть распределён в сегмент %d"
+msgid "%pB: section `%pA' can't be allocated in segment %d"
+msgstr "%pB: раздел «%pA» не может быть выделен в сегменте %d"
 
-#: elf.c:5759
+#: elf.c:5772
 #, c-format
-msgid "%B: warning: allocated section `%s' not in segment"
-msgstr "%B: предупреждение: распределённый раздел «%s» не в сегменте"
+msgid "%pB: warning: allocated section `%s' not in segment"
+msgstr "%pB: предупреждение: раздел «%s» выделен не в сегменте"
 
-#: elf.c:5957
-msgid "%B: error: non-load segment %d includes file header and/or program header"
-msgstr "%B: ошибка: незагружаемый сегмент %d включает файловый заголовок и/или программный заголовок"
+#: elf.c:6005
+#, c-format
+msgid "%pB: error: non-load segment %d includes file header and/or program header"
+msgstr "%pB: ошибка: незагружаемый сегмент %d включает файловый заголовок и/или программный заголовок"
 
 #. 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:6134
-msgid "%B: error: PHDR segment not covered by LOAD segment"
-msgstr "%B: ошибка: сегмент PHDR не покрывается сегментом LOAD"
-
-#: elf.c:6478
+#: elf.c:6182
 #, c-format
-msgid "%B: symbol `%s' required but not present"
-msgstr "%B: требуется символ «%s», но он отсутствует"
+msgid "%pB: error: PHDR segment not covered by LOAD segment"
+msgstr "%pB: ошибка: сегмент PHDR не покрывается сегментом LOAD"
 
-#: elf.c:6821
+#: elf.c:6527
 #, c-format
-msgid "%B: warning: Empty loadable segment detected at vaddr=%#Lx, is this intentional?"
-msgstr "%B: предупреждение: обнаружен пустой загружаемый сегмент по vaddr=%#Lx, это так задумывалось?"
+msgid "%pB: symbol `%s' required but not present"
+msgstr "%pB: требуется символ «%s», но он отсутствует"
 
-#: elf.c:7435
+#: elf.c:6869
 #, c-format
-msgid "%B: warning: segment alignment of %#Lx is too large"
-msgstr "%B: предупреждение: выравнивание сегмента %#Lx слишком велико"
+msgid "%pB: warning: empty loadable segment detected at vaddr=%#<PRIx64>, is this intentional?"
+msgstr "%pB: предупреждение: обнаружен пустой загружаемый сегмент по vaddr=%#<PRIx64>, это так задумывалось?"
 
-#: elf.c:7916
+#: elf.c:7472
 #, c-format
-msgid "Unable to find equivalent output section for symbol '%s' from section '%s'"
-msgstr "Невозможно найти подходящее место вывода для символа «%s» из раздела «%s»"
+msgid "%pB: warning: segment alignment of %#<PRIx64> is too large"
+msgstr "%pB: предупреждение: слишком большое выравнивание сегмента %#<PRIx64>"
 
-#: elf.c:8249
-msgid "%B: .gnu.version_r invalid entry"
-msgstr "%B: некорректный элемент .gnu.version_r"
+#: elf.c:7971
+#, c-format
+msgid "unable to find equivalent output section for symbol '%s' from section '%s'"
+msgstr "невозможно найти подходящее место вывода для символа «%s» из раздела «%s»"
 
-#: elf.c:8376
-msgid "%B: .gnu.version_d invalid entry"
-msgstr "%B: некорректный элемент .gnu.version_d"
+#: elf.c:8304
+#, c-format
+msgid "%pB: .gnu.version_r invalid entry"
+msgstr "%pB: некорректный элемент .gnu.version_r"
 
-#: elf.c:8928
+#: elf.c:8431
 #, c-format
-msgid "%B: unsupported relocation type %s"
-msgstr "%B: неподдерживаемый тип перемещения %s"
+msgid "%pB: .gnu.version_d invalid entry"
+msgstr "%pB: некорректный элемент .gnu.version_d"
 
-#: elf32-arc.c:433 elf32-frv.c:6623 elf32-iq2000.c:866 elf32-m32c.c:912
-#: elf32-mt.c:560 elf32-rl78.c:1257 elf32-rx.c:3178 elf32-visium.c:837
-#: elf64-ppc.c:6067
+#: elf32-arc.c:442 elf32-frv.c:6630 elf32-iq2000.c:870 elf32-m32c.c:914
+#: elf32-mt.c:562 elf32-rl78.c:1261 elf32-rx.c:3200 elf32-visium.c:841
+#: elf64-ppc.c:6198
 #, c-format
 msgid "private flags = 0x%lx:"
 msgstr "собственные флаги = 0x%lx:"
 
-#: elf32-arc.c:611
-msgid "Warning: %B: Conflicting platform configuration %s with %s.\n"
-msgstr "Предупреждение: %B: Противоречивые настройки платформы %s с %s.\n"
+#: elf32-arc.c:629
+#, c-format
+msgid "warning: %pB: conflicting platform configuration %s with %s"
+msgstr "предупреждение: %pB: противоречивые настройки платформы %s с %s"
 
-#: elf32-arc.c:630
-msgid "error: %B: unable to merge CPU base attributes %s with %s.\n"
-msgstr "ошибка: %B: не удалось объединить основные атрибуты ЦП %s с %s.\n"
+#: elf32-arc.c:648
+#, c-format
+msgid "error: %pB: unable to merge CPU base attributes %s with %s"
+msgstr "ошибка: %pB: не удалось объединить основные атрибуты ЦП %s с %s"
 
-#: elf32-arc.c:667
-msgid "error: %B: unable to merge ISA extension attributes %s.\n"
-msgstr "ошибка: %B: не удалось объединить атрибуты %s расширения ISA.\n"
+#: elf32-arc.c:685
+#, c-format
+msgid "error: %pB: unable to merge ISA extension attributes %s"
+msgstr "ошибка: %pB: не удалось объединить атрибуты %s расширения ISA"
 
-#: elf32-arc.c:691
-msgid "error: %B: conflicting ISA extension attributes %s with %s.\n"
-msgstr "ошибка: %B: не согласующиеся атрибуты %s с %s расширения ISA.\n"
+#: elf32-arc.c:709
+#, c-format
+msgid "error: %pB: conflicting ISA extension attributes %s with %s"
+msgstr "ошибка: %pB: не согласующиеся атрибуты %s с %s расширения ISA"
 
-#: elf32-arc.c:726
-msgid "error: %B: cannot mix rf16 with full register set %B.\n"
-msgstr "error: %B: нельзя смешивать rf16 с полным набором регистров %B.\n"
+#: elf32-arc.c:744
+#, c-format
+msgid "error: %pB: cannot mix rf16 with full register set %pB"
+msgstr "error: %pB: нельзя смешивать rf16 с полным набором регистров %pB"
 
-#: elf32-arc.c:752
-msgid "error: %B: conflicting attributes %s: %s with %s.\n"
-msgstr "ошибка: %B: не согласующиеся атрибуты %s: %s с %s.\n"
+#: elf32-arc.c:770
+#, c-format
+msgid "error: %pB: conflicting attributes %s: %s with %s"
+msgstr "ошибка: %pB: несогласующиеся атрибуты %s: %s с %s"
 
-#: elf32-arc.c:777
-msgid "error: %B: conflicting attributes %s.\n"
-msgstr "ошибка: %B: не согласующиеся атрибуты %s.\n"
+#: elf32-arc.c:795
+#, c-format
+msgid "error: %pB: conflicting attributes %s"
+msgstr "ошибка: %pB: несогласующиеся атрибуты %s"
 
-#: elf32-arc.c:877
+#: elf32-arc.c:895
 #, c-format
-msgid "ERROR: Attempting to link %B with a binary %B of different architecture"
-msgstr "Ð\9eШÐ\98Ð\91Ð\9aÐ\90: Ð¿Ð¾Ð¿Ñ\8bÑ\82ка ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐ¸ %B Ñ\81 Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ\82екой %B другой архитектуры"
+msgid "error: attempting to link %pB with a binary %pB of different architecture"
+msgstr "оÑ\88ибка: Ð¿Ð¾Ð¿Ñ\8bÑ\82ка ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐ¸ %pB Ñ\81 Ð´Ð²Ð¾Ð¸Ñ\87нÑ\8bм Ñ\84айлом %pB другой архитектуры"
 
-#: elf32-arc.c:891 elf32-i370.c:359 elf32-iq2000.c:842 elf32-m32c.c:887
-#: elf32-m68hc1x.c:1384 elf32-ppc.c:4846 elf64-sparc.c:727 elfxx-mips.c:15082
+#: elf32-arc.c:909 elf32-iq2000.c:846 elf32-m32c.c:889 elf32-m68hc1x.c:1385
+#: elf32-ppc.c:4962 elf64-sparc.c:726 elfxx-mips.c:15135
 #, c-format
-msgid "%B: uses different e_flags (%#x) fields than previous modules (%#x)"
-msgstr "%B: используются поля e_flags (%#x), отличающиеся от использованных в предыдущих модулях (%#x)"
+msgid "%pB: uses different e_flags (%#x) fields than previous modules (%#x)"
+msgstr "%pB: использующиеся поля e_flags (%#x) отличаются от использованных в предыдущих модулях (%#x)"
 
-#: elf32-arc.c:980
-msgid "Error: The ARC4 architecture is no longer supported.\n"
-msgstr "Ð\9eÑ\88ибка: Ð°Ñ\80Ñ\85иÑ\82екÑ\82Ñ\83Ñ\80а ARC4 Ð±Ð¾Ð»Ñ\8cÑ\88е Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ\80живаеÑ\82Ñ\81Ñ\8f.\n"
+#: elf32-arc.c:998
+msgid "error: the ARC4 architecture is no longer supported"
+msgstr "оÑ\88ибка: Ð°Ñ\80Ñ\85иÑ\82екÑ\82Ñ\83Ñ\80а ARC4 Ð±Ð¾Ð»Ñ\8cÑ\88е Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ\80живаеÑ\82Ñ\81Ñ\8f"
 
-#: elf32-arc.c:986
-msgid ""
-"Warning: unset or old architecture flags. \n"
-"\t       Use default machine.\n"
-msgstr ""
-"Предупреждение: не заданы или устарели флаги архитектуры.\n"
-"\t       Используется машина по умолчанию.\n"
+#: elf32-arc.c:1004
+msgid "warning: unset or old architecture flags; use default machine"
+msgstr "предупреждение: не заданы или устарели флаги архитектуры; используется машина по умолчанию"
 
-#: elf32-arc.c:1119
+#: elf32-arc.c:1137
 #, c-format
-msgid "%B(%A+%#Lx): CMEM relocation to `%s' is invalid, 16 MSB should be %#x (value is %#Lx)"
-msgstr "%B(%A+%#Lx): некорректное перемещение CMEM в «%s», 16 MSB должно быть %#x (значение равно %#Lx)"
+msgid "%pB(%pA+%#<PRIx64>): CMEM relocation to `%s' is invalid, 16 MSB should be %#x (value is %#<PRIx64>)"
+msgstr "%pB(%pA+%#<PRIx64>): некорректное перемещение CMEM в «%s», 16 MSB должно быть %#x (значение равно %#<PRIx64>)"
 
-#: elf32-arc.c:1130
+#: elf32-arc.c:1148
 #, c-format
-msgid "%B(%A+%#Lx): CMEM relocation to `%s+%#Lx' is invalid, 16 MSB should be %#x (value is %#Lx)"
-msgstr "%B(%A+%#Lx): некорректное перемещение CMEM в «%s+%#Lx», 16 MSB должно быть %#x"
+msgid "%pB(%pA+%#<PRIx64>): CMEM relocation to `%s+%#<PRIx64>' is invalid, 16 MSB should be %#x (value is %#<PRIx64>)"
+msgstr "%pB(%pA+%#<PRIx64>): некорректное перемещение CMEM в «%s+%#<PRIx64>», 16 MSB должно быть %#x (значение равно %#<PRIx64>)"
 
-#: elf32-arc.c:1836
-msgid "GOT and PLT relocations cannot be fixed with a non dynamic linker."
-msgstr "Ð\9fеÑ\80емеÑ\89ениÑ\8f GOT Ð¸ PLT Ð½Ðµ Ð¼Ð¾Ð³Ñ\83Ñ\82 Ð±Ñ\8bÑ\82Ñ\8c Ð¿Ð¾Ñ\81Ñ\82оÑ\8fннÑ\8bми Ñ\81 Ð½Ðµ Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ\87еÑ\81ким ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²Ñ\89иком."
+#: elf32-arc.c:1853
+msgid "GOT and PLT relocations cannot be fixed with a non dynamic linker"
+msgstr "пеÑ\80емеÑ\89ениÑ\8f GOT Ð¸ PLT Ð½Ðµ Ð¼Ð¾Ð³Ñ\83Ñ\82 Ð±Ñ\8bÑ\82Ñ\8c Ð¿Ð¾Ñ\81Ñ\82оÑ\8fннÑ\8bми Ñ\81 Ð½Ðµ Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ\87еÑ\81ким ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²Ñ\89иком"
 
-#: elf32-arc.c:1860 elf32-rl78.c:1095 elf32-rx.c:1449
+#: elf32-arc.c:1877 elf32-rl78.c:1099 elf32-rx.c:1471
 #, c-format
-msgid "%B(%A): warning: unaligned access to symbol '%s' in the small data area"
-msgstr "%B(%A): предупреждение: невыровненный доступ к символу «%s» в малой области данных"
+msgid "%pB(%pA): warning: unaligned access to symbol '%s' in the small data area"
+msgstr "%pB(%pA): предупреждение: невыровненный доступ к символу «%s» в малой области данных"
 
-#: elf32-arc.c:1865 elf32-rl78.c:1100 elf32-rx.c:1454
+#: elf32-arc.c:1882 elf32-rl78.c:1104 elf32-rx.c:1476
 #, c-format
-msgid "%B(%A): internal error: out of range error"
-msgstr "%B(%A): внутренняя ошибка: ошибка выхода из диапазона"
+msgid "%pB(%pA): internal error: out of range error"
+msgstr "%pB(%pA): внутренняя ошибка: ошибка выхода из диапазона"
 
-#: elf32-arc.c:1870 elf32-rl78.c:1105 elf32-rx.c:1459
+#: elf32-arc.c:1887 elf32-rl78.c:1109 elf32-rx.c:1481
 #, c-format
-msgid "%B(%A): internal error: unsupported relocation error"
-msgstr "%B(%A): внутренняя ошибка: ошибка неподдерживаемого перемещения"
+msgid "%pB(%pA): internal error: unsupported relocation error"
+msgstr "%pB(%pA): внутренняя ошибка: ошибка неподдерживаемого перемещения"
 
-#: elf32-arc.c:1875 elf32-rl78.c:1110 elf32-rx.c:1464
+#: elf32-arc.c:1892 elf32-rl78.c:1114 elf32-rx.c:1486
 #, c-format
-msgid "%B(%A): internal error: dangerous relocation"
-msgstr "%B(%A): внутренняя ошибка: опасное перемещение"
+msgid "%pB(%pA): internal error: dangerous relocation"
+msgstr "%pB(%pA): внутренняя ошибка: опасное перемещение"
 
-#: elf32-arc.c:1880 elf32-rl78.c:1115 elf32-rx.c:1469
+#: elf32-arc.c:1897 elf32-rl78.c:1119 elf32-rx.c:1491
 #, c-format
-msgid "%B(%A): internal error: unknown error"
-msgstr "%B(%A): внутренняя ошибка: неизвестная ошибка"
+msgid "%pB(%pA): internal error: unknown error"
+msgstr "%pB(%pA): внутренняя ошибка: неизвестная ошибка"
 
-#: elf32-arc.c:1968 elf32-arm.c:14521 elf32-metag.c:2252 elfxx-mips.c:8889
-#: /work/sources/binutils/branches/2.30/bfd/elfnn-aarch64.c:7103
-#: /work/sources/binutils/branches/2.30/bfd/elfnn-riscv.c:471
+#: elf32-arc.c:1985 elf32-arm.c:15279 elf32-metag.c:2257 elfxx-mips.c:8900
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:7394
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-riscv.c:474
 #, c-format
-msgid "%B: relocation %s against `%s' can not be used when making a shared object; recompile with -fPIC"
-msgstr "%B: перемещение %s для «%s» не может использоваться при создании общего объекта; перекомпилируйте с -fPIC"
-
-#: elf32-arc.c:2860
-msgid "%B: Unknown mandatory ARC object attribute %d."
-msgstr "%B: неизвестный обязательный атрибут объекта ARC %d."
-
-#: elf32-arc.c:2868
-msgid "Warning: %B: Unknown ARC object attribute %d."
-msgstr "Предупреждение: %B: неизвестный атрибут объекта ARC %d."
+msgid "%pB: relocation %s against `%s' can not be used when making a shared object; recompile with -fPIC"
+msgstr "%pB: перемещение %s для «%s» не может использоваться при создании общего объекта; перекомпилируйте с -fPIC"
 
-#: elf32-arm.c:4022 elf32-arm.c:4056 elf32-arm.c:4075 elf32-arm.c:4127
-msgid "%B(%A): 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 "%B(%A): предупреждение: склейки длинных ветвей, использованных в разделе с атрибутом раздела SHF_ARM_PURECODE поддерживаются только для целей M-профиля, который реализован инструкцией movw."
-
-#: elf32-arm.c:4087 elf32-arm.c:8806
-msgid ""
-"%B(%s): warning: interworking not enabled.\n"
-"  first occurrence: %B: Thumb call to ARM"
-msgstr ""
-"%B(%s): предупреждение: совместная работа не включена.\n"
-"  первое упоминание: %B: Thumb-вызов в ARM"
+#: elf32-arc.c:2857
+#, c-format
+msgid "%pB: unknown mandatory ARC object attribute %d"
+msgstr "%pB: неизвестный обязательный атрибут объекта ARC %d"
 
-#: elf32-arm.c:4141
-msgid ""
-"%B(%s): warning: interworking not enabled.\n"
-"  first occurrence: %B: ARM call to Thumb"
-msgstr ""
-"%B(%s): предупреждение: совместная работа не включена.\n"
-"  первое упоминание: %B: ARM-вызов в Thumb"
+#: elf32-arc.c:2865
+#, c-format
+msgid "warning: %pB: unknown ARC object attribute %d"
+msgstr "предупреждение: %pB: неизвестный атрибут объекта ARC %d"
 
-#: elf32-arm.c:4415
+#: elf32-arm.c:4303 elf32-arm.c:4337 elf32-arm.c:4356 elf32-arm.c:4408
 #, c-format
-msgid "No address assigned to the veneers output section %s"
-msgstr "Не назначен адрес склейкам в выходном разделе %s"
+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 "%pB(%pA): предупреждение: склейки длинных ветвей, использованных в разделе с атрибутом раздела SHF_ARM_PURECODE, поддерживаются только для целей M-профиля, который реализован инструкцией movw"
 
-#: elf32-arm.c:4490 elf32-arm.c:6627 elf32-hppa.c:577 elf32-m68hc1x.c:165
-#: elf32-metag.c:1183 elf32-nios2.c:2207
-#: /work/sources/binutils/branches/2.30/bfd/elfnn-aarch64.c:2854
+#: elf32-arm.c:4368 elf32-arm.c:4422 elf32-arm.c:9091 elf32-arm.c:9181
 #, c-format
-msgid "%B: cannot create stub entry %s"
-msgstr "%B: невозможно создать элемент заглушки %s"
+msgid "%pB(%s): warning: interworking not enabled; first occurrence: %pB: %s call to %s"
+msgstr "%pB(%s): предупреждение: совместная работа не включена; первое упоминание: %pB: вызов %s в %s"
 
-#: elf32-arm.c:5675
-msgid "%B: Special symbol `%s' only allowed for ARMv8-M architecture or later."
-msgstr "%B: специальный символ «%s» разрешён только для архитектуры ARMv8-M и более новой."
+#: elf32-arm.c:4696
+#, c-format
+msgid "no address assigned to the veneers output section %s"
+msgstr "не назначен адрес склейкам в выходном разделе %s"
 
-#: elf32-arm.c:5684
-msgid "%B: invalid special symbol `%s'."
-msgstr "%B: некорректный специальный символ «%s»."
+#: elf32-arm.c:4771 elf32-arm.c:6907 elf32-hppa.c:579 elf32-m68hc1x.c:165
+#: elf32-metag.c:1186 elf32-nios2.c:2208 elf64-ppc.c:4756
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:3099
+#, c-format
+msgid "%pB: cannot create stub entry %s"
+msgstr "%pB: невозможно создать элемент заглушки %s"
 
-#: elf32-arm.c:5686 elf32-arm.c:5726
-msgid "It must be a global or weak function symbol."
-msgstr "Он должен быть глобальным или слабым символов функции."
+#: elf32-arm.c:5956
+#, c-format
+msgid "%pB: special symbol `%s' only allowed for ARMv8-M architecture or later"
+msgstr "%pB: специальный символ «%s» разрешён только для архитектуры ARMv8-M и новее"
 
-#: elf32-arm.c:5724
-msgid "%B: invalid standard symbol `%s'."
-msgstr "%B: некорректный стандартный символ «%s»."
+#: elf32-arm.c:5965
+#, c-format
+msgid "%pB: invalid special symbol `%s'; it must be a global or weak function symbol"
+msgstr "%pB: некорректный специальный символ «%s»; это должен быть глобальный или слабый символ функции"
 
-#: elf32-arm.c:5730
-msgid "%B: absent standard symbol `%s'."
-msgstr "%B: отсутствует стандартный символ «%s»."
+#: elf32-arm.c:6004
+#, c-format
+msgid "%pB: invalid standard symbol `%s'; it must be a global or weak function symbol"
+msgstr "%pB: некорректный стандартный символ «%s»; это должен быть глобальный или слабый символ функции"
 
-#: elf32-arm.c:5742
-msgid "%B: `%s' and its special symbol are in different sections."
-msgstr "%B: «%s» и его специальный символ находятся в разных разделах."
+#: elf32-arm.c:6010
+#, c-format
+msgid "%pB: absent standard symbol `%s'"
+msgstr "%pB: отсутствует стандартный символ «%s»"
 
-#: elf32-arm.c:5754
-msgid "%B: entry function `%s' not output."
-msgstr "%B: входная функция «%s» отсутствует в выводе."
+#: elf32-arm.c:6022
+#, c-format
+msgid "%pB: `%s' and its special symbol are in different sections"
+msgstr "%pB: «%s» и его специальный символ находятся в разных разделах"
 
-#: elf32-arm.c:5761
-msgid "%B: entry function `%s' is empty."
-msgstr "%B: входная функция «%s» пуста."
+#: elf32-arm.c:6034
+#, c-format
+msgid "%pB: entry function `%s' not output"
+msgstr "%pB: входная функция «%s» отсутствует в выводе"
 
-#: elf32-arm.c:5890
-msgid "%B: --in-implib only supported for Secure Gateway import libraries."
-msgstr "%B: --in-implib поддерживается только для библиотек импорта Secure Gateway."
+#: elf32-arm.c:6041
+#, c-format
+msgid "%pB: entry function `%s' is empty"
+msgstr "%pB: входная функция «%s» пуста"
 
-#: elf32-arm.c:5936
-msgid "%B: invalid import library entry: `%s'."
-msgstr "%B: некорректный элемент импортируемой библиотеки: «%s»."
+#: elf32-arm.c:6170
+#, c-format
+msgid "%pB: --in-implib only supported for Secure Gateway import libraries"
+msgstr "%pB: --in-implib поддерживается только для библиотек импорта Secure Gateway"
 
-#: elf32-arm.c:5938
-msgid "Symbol should be absolute, global and refer to Thumb functions."
-msgstr "Символ должен быть абсолютным, глобальным или ссылаться на функции Thumb."
+#: elf32-arm.c:6216
+#, c-format
+msgid "%pB: invalid import library entry: `%s'; symbol should be absolute, global and refer to Thumb functions"
+msgstr "%pB: некорректный элемент импортируемой библиотеки: «%s»; символ должен быть абсолютным, глобальным или ссылаться на функции Thumb"
 
-#: elf32-arm.c:5958
+#: elf32-arm.c:6238
 #, c-format
-msgid "Entry function `%s' disappeared from secure code."
-msgstr "Ð\92Ñ\85однаÑ\8f Ñ\84Ñ\83нкÑ\86иÑ\8f Â«%s» Ð¸Ñ\81Ñ\87езла Ð¸Ð· Ð±ÐµÐ·Ð¾Ð¿Ð°Ñ\81ного ÐºÐ¾Ð´Ð°."
+msgid "entry function `%s' disappeared from secure code"
+msgstr "вÑ\85однаÑ\8f Ñ\84Ñ\83нкÑ\86иÑ\8f Â«%s» Ð¸Ñ\81Ñ\87езла Ð¸Ð· Ð±ÐµÐ·Ð¾Ð¿Ð°Ñ\81ного ÐºÐ¾Ð´Ð°"
 
-#: elf32-arm.c:5982
+#: elf32-arm.c:6262
 #, c-format
-msgid "`%s' refers to a non entry function."
-msgstr "«%s» ссылается на не пустую входную функцию."
+msgid "`%s' refers to a non entry function"
+msgstr "«%s» ссылается на не пустую входную функцию"
 
-#: elf32-arm.c:5997
-msgid "%B: visibility of symbol `%s' has changed."
-msgstr "%B: изменилась видимость символа «%s»."
+#: elf32-arm.c:6277
+#, c-format
+msgid "%pB: visibility of symbol `%s' has changed"
+msgstr "%pB: изменилась видимость символа «%s»"
 
-#: elf32-arm.c:6006
-msgid "%B: incorrect size for symbol `%s'."
-msgstr "%B: некорректный размер символа «%s»."
+#: elf32-arm.c:6286
+#, c-format
+msgid "%pB: incorrect size for symbol `%s'"
+msgstr "%pB: некорректный размер символа «%s»"
 
-#: elf32-arm.c:6025
+#: elf32-arm.c:6305
 #, c-format
-msgid "Offset of veneer for entry function `%s' not a multiple of its size."
-msgstr "Смещение склейки входной функции «%s» не кратно её размеру."
+msgid "offset of veneer for entry function `%s' not a multiple of its size"
+msgstr "смещение склейки входной функции «%s» не кратно её размеру"
 
-#: elf32-arm.c:6045
+#: elf32-arm.c:6325
 msgid "new entry function(s) introduced but no output import library specified:"
 msgstr "появилась новая входная функция(и), но не указан вывод импортируемой библиотеки:"
 
-#: elf32-arm.c:6053
+#: elf32-arm.c:6333
 #, c-format
-msgid "Start address of `%s' is different from previous link."
-msgstr "Ð\9dаÑ\87алÑ\8cнÑ\8bй Ð°Ð´Ñ\80еÑ\81 Â«%s» Ð¾Ñ\82лиÑ\87аеÑ\82Ñ\81Ñ\8f Ð¾Ñ\82 Ð¿Ñ\80едÑ\8bдÑ\83Ñ\89ей Ñ\81Ñ\81Ñ\8bлки."
+msgid "start address of `%s' is different from previous link"
+msgstr "наÑ\87алÑ\8cнÑ\8bй Ð°Ð´Ñ\80еÑ\81 Â«%s» Ð¾Ñ\82лиÑ\87аеÑ\82Ñ\81Ñ\8f Ð¾Ñ\82 Ð¿Ñ\80едÑ\8bдÑ\83Ñ\89ей Ñ\81Ñ\81Ñ\8bлки"
 
-#: elf32-arm.c:6760
+#: elf32-arm.c:7040 elf32-arm.c:7076
 #, c-format
-msgid "unable to find THUMB glue '%s' for '%s'"
-msgstr "не удалось найти THUMB-склейку «%s» для «%s»"
+msgid "unable to find %s glue '%s' for '%s'"
+msgstr "не удалось найти склейку %s «%s» для «%s»"
 
-#: elf32-arm.c:6796
+#: elf32-arm.c:7791
 #, c-format
-msgid "unable to find ARM glue '%s' for '%s'"
-msgstr "не удалось найти ARM-склейку «%s» для «%s»"
-
-#: elf32-arm.c:7511
-msgid "%B: BE8 images only valid in big-endian mode."
-msgstr "%B: образы BE8 разрешены только в режиме big-endian."
+msgid "%pB: BE8 images only valid in big-endian mode"
+msgstr "%pB: образы BE8 разрешены только в режиме big-endian"
 
 #. Give a warning, but do as the user requests anyway.
-#: elf32-arm.c:7742
-msgid "%B: warning: selected VFP11 erratum workaround is not necessary for target architecture"
-msgstr "%B: предупреждение: выбранный обход ошибки VFP11 не требуется для целевой архитектуры"
-
-#: elf32-arm.c:7769
-msgid "%B: warning: selected STM32L4XX erratum workaround is not necessary for target architecture"
-msgstr "%B: предупреждение: выбранный обход ошибки STM32L4XX не требуется для целевой архитектуры"
+#: elf32-arm.c:8022
+#, c-format
+msgid "%pB: warning: selected VFP11 erratum workaround is not necessary for target architecture"
+msgstr "%pB: предупреждение: выбранный обход ошибки VFP11 не требуется для целевой архитектуры"
 
-#: elf32-arm.c:8306 elf32-arm.c:8326
-msgid "%B: unable to find VFP11 veneer `%s'"
-msgstr "%B: невозможно найти склейку VFP11 «%s»"
+#: elf32-arm.c:8049
+#, c-format
+msgid "%pB: warning: selected STM32L4XX erratum workaround is not necessary for target architecture"
+msgstr "%pB: предупреждение: выбранный обход ошибки STM32L4XX не требуется для целевой архитектуры"
 
-#: elf32-arm.c:8392 elf32-arm.c:8411
-msgid "%B: unable to find STM32L4XX veneer `%s'"
-msgstr "%B: невозможно найти склейку STM32L4XX «%s»"
+#: elf32-arm.c:8586 elf32-arm.c:8606 elf32-arm.c:8672 elf32-arm.c:8691
+#, c-format
+msgid "%pB: unable to find %s veneer `%s'"
+msgstr "%pB: невозможно найти склейку %s «%s»"
 
-#: elf32-arm.c:8618
+#: elf32-arm.c:8898
 #, c-format
-msgid ""
-"%B(%A+%#x): error: multiple load detected in non-last IT block instruction : STM32L4XX veneer cannot be generated.\n"
-"Use gcc option -mrestrict-it to generate only one instruction per IT block.\n"
-msgstr ""
-"%B(%A+%#x): ошибка: обнаружено несколько инструкций загрузок в не последнем блоке IT: невозможно сгенерировать склейку STM32L4XX.\n"
-"Используйте параметр gcc -mrestrict-it для генерации только одной инструкции в блоке IT.\n"
+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 "%pB(%pA+%#x): ошибка: обнаружено несколько инструкций загрузок в не последнем блоке IT: невозможно сгенерировать склейку STM32L4XX; используйте параметр gcc -mrestrict-it для генерации только одной инструкции в блоке IT"
 
-#: elf32-arm.c:8716
+#: elf32-arm.c:8998
 #, c-format
-msgid "Invalid TARGET2 relocation type '%s'."
-msgstr "Ð\9dедопÑ\83Ñ\81Ñ\82имÑ\8bй TARGET2 Ñ\82ип Ð¿ÐµÑ\80емеÑ\89ениÑ\8f Â«%s»."
+msgid "invalid TARGET2 relocation type '%s'"
+msgstr "недопÑ\83Ñ\81Ñ\82имÑ\8bй TARGET2 Ñ\82ип Ð¿ÐµÑ\80емеÑ\89ениÑ\8f Â«%s»"
 
 #. FIXME: We ought to be able to generate thumb-1 PLT
 #. instructions...
-#: elf32-arm.c:9458
-msgid "%B: Warning: thumb-1 mode PLT generation not currently supported"
-msgstr "%B: Предупреждение: генерация PLT в режиме thumb-1 пока не поддерживается"
-
-#: elf32-arm.c:9723
+#: elf32-arm.c:9800
 #, c-format
-msgid "%B(%A+%#Lx): unexpected Thumb instruction '%#lx' in TLS trampoline"
-msgstr "%B(%A+%#Lx): неожидаемая Thumb-инструкция «%#lx» в трамплине TLS"
+msgid "%pB: warning: thumb-1 mode PLT generation not currently supported"
+msgstr "%pB: предупреждение: генерация PLT в режиме thumb-1 пока не поддерживается"
 
-#: elf32-arm.c:9763
+#: elf32-arm.c:10104 elf32-arm.c:10146
 #, c-format
-msgid "%B(%A+%#Lx): unexpected ARM instruction '%#lx' in TLS trampoline"
-msgstr "%B(%A+%#Lx): неожидаемая ARM-инструкция «%#lx» в трамплине TLS"
+msgid "%pB(%pA+%#<PRIx64>): unexpected %s instruction '%#lx' in TLS trampoline"
+msgstr "%pB(%pA+%#<PRIx64>): неожидаемая инструкция %s «%#lx» в трамплине TLS"
 
-#: elf32-arm.c:10103
+#: elf32-arm.c:10490
 msgid "shared object"
 msgstr "общий объект"
 
-#: elf32-arm.c:10106
+#: elf32-arm.c:10493
 msgid "PIE executable"
 msgstr "исполняемый PIE"
 
-#: elf32-arm.c:10109
-msgid "%B: relocation %s against external or undefined symbol `%s' can not be used when making a %s; recompile with -fPIC"
-msgstr "%B: перемещение %s для внешнего или неопределённого символа «%s» не может использоваться при создании %s; перекомпилируйте с -fPIC"
-
-#: elf32-arm.c:10240
-msgid "%B: Warning: Arm BLX instruction targets Arm function '%s'."
-msgstr "%B: предупреждение: Arm-инструкция BLX для функции Arm «%s»."
-
-#: elf32-arm.c:10666
-msgid "%B: Warning: Thumb BLX instruction targets thumb function '%s'."
-msgstr "%B: предупреждение: Thumb-инструкция BLX для функции thumb «%s»."
+#: elf32-arm.c:10496
+#, c-format
+msgid "%pB: relocation %s against external or undefined symbol `%s' can not be used when making a %s; recompile with -fPIC"
+msgstr "%pB: перемещение %s для внешнего или неопределённого символа «%s» не может использоваться при создании %s; перекомпилируйте с -fPIC"
 
-#: elf32-arm.c:11534
+#: elf32-arm.c:10633 elf32-arm.c:11060
 #, c-format
-msgid "%B(%A+%#Lx): unexpected Thumb instruction '%#lx' referenced by TLS_GOTDESC"
-msgstr "%B(%A+%#Lx): неожидаемая Thumb-инструкция «%#lx», на которую ссылается TLS_GOTDESC"
+msgid "%pB: warning: %s BLX instruction targets %s function '%s'"
+msgstr "%pB: предупреждение: инструкция BLX %s указывает на функцию %s «%s»"
 
-#: elf32-arm.c:11557
+#: elf32-arm.c:11963 elf32-arm.c:11989
 #, c-format
-msgid "%B(%A+%#Lx): unexpected ARM instruction '%#lx' referenced by TLS_GOTDESC"
-msgstr "%B(%A+%#Lx): неожидаемая ARM-инструкция «%#lx», на которую ссылается TLS_GOTDESC"
+msgid "%pB(%pA+%#<PRIx64>): unexpected %s instruction '%#lx' referenced by TLS_GOTDESC"
+msgstr "%pB(%pA+%#<PRIx64>): неожидаемая инструкция %s «%#lx», на которую ссылается TLS_GOTDESC"
 
-#: elf32-arm.c:11586 elf32-m68k.c:3701 elf32-metag.c:1916 elf32-nios2.c:4358
+#: elf32-arm.c:12035 elf32-m68k.c:3703 elf32-metag.c:1919 elf32-nios2.c:4366
 #, c-format
-msgid "%B(%A+%#Lx): %s relocation not permitted in shared object"
-msgstr "%B(%A+%#Lx): перемещение %s не разрешено для общего объекта"
+msgid "%pB(%pA+%#<PRIx64>): %s relocation not permitted in shared object"
+msgstr "%pB(%pA+%#<PRIx64>): перемещение %s не разрешено в общем объекте"
 
-#: elf32-arm.c:11799
+#: elf32-arm.c:12249
 #, c-format
-msgid "%B(%A+%#Lx): Only ADD or SUB instructions are allowed for ALU group relocations"
-msgstr "%B(%A+%#Lx): в группе перемещений ALU разрешены только инструкции ADD или SUB"
+msgid "%pB(%pA+%#<PRIx64>): only ADD or SUB instructions are allowed for ALU group relocations"
+msgstr "%pB(%pA+%#<PRIx64>): в группе перемещений ALU разрешены только инструкции ADD или SUB"
 
-#: elf32-arm.c:11839 elf32-arm.c:11929 elf32-arm.c:12015 elf32-arm.c:12103
+#: elf32-arm.c:12290 elf32-arm.c:12382 elf32-arm.c:12470 elf32-arm.c:12560
 #, c-format
-msgid "%B(%A+%#Lx): Overflow whilst splitting %#Lx for group relocation %s"
-msgstr "%B(%A+%#Lx): переполнение во время разделения %#Lx для группы перемещений %s"
+msgid "%pB(%pA+%#<PRIx64>): overflow whilst splitting %#<PRIx64> for group relocation %s"
+msgstr "%pB(%pA+%#<PRIx64>): переполнение во время разделения %#<PRIx64> для группы перемещений %s"
 
-#: elf32-arm.c:12369 elf32-sh.c:4003 elf64-sh64.c:1539
+#: elf32-arm.c:13066 elf32-sh.c:3685
 #, c-format
-msgid "%B(%A+%#Lx): %s relocation against SEC_MERGE section"
-msgstr "%B(%A+%#Lx): перемещение %s в разделе SEC_MERGE"
+msgid "%pB(%pA+%#<PRIx64>): %s relocation against SEC_MERGE section"
+msgstr "%pB(%pA+%#<PRIx64>): перемещение %s в разделе SEC_MERGE"
 
-#: elf32-arm.c:12481 elf32-m68k.c:3931 elf32-xtensa.c:2681
-#: /work/sources/binutils/branches/2.30/bfd/elfnn-aarch64.c:6185
+#: elf32-arm.c:13179 elf32-m68k.c:3936 elf32-xtensa.c:2694
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:6466
 #, c-format
-msgid "%B(%A+%#Lx): %s used with TLS symbol %s"
-msgstr "%B(%A+%#Lx): %s используется с TLS-символом %s"
+msgid "%pB(%pA+%#<PRIx64>): %s used with TLS symbol %s"
+msgstr "%pB(%pA+%#<PRIx64>): %s используется с TLS-символом %s"
 
-#: elf32-arm.c:12483 elf32-m68k.c:3933 elf32-xtensa.c:2683
-#: /work/sources/binutils/branches/2.30/bfd/elfnn-aarch64.c:6187
+#: elf32-arm.c:13181 elf32-m68k.c:3938 elf32-xtensa.c:2696
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:6468
 #, c-format
-msgid "%B(%A+%#Lx): %s used with non-TLS symbol %s"
-msgstr "%B(%A+%#Lx): %s используется с не TLS-символом %s"
+msgid "%pB(%pA+%#<PRIx64>): %s used with non-TLS symbol %s"
+msgstr "%pB(%pA+%#<PRIx64>): %s используется с не TLS-символом %s"
 
-#: elf32-arm.c:12565 elf32-tic6x.c:2674
-#: /work/sources/binutils/branches/2.30/bfd/elfnn-aarch64.c:6520
+#: elf32-arm.c:13264 elf32-tic6x.c:2708
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:6802
 msgid "out of range"
 msgstr "вне диапазона"
 
-#: elf32-arm.c:12569 elf32-nios2.c:4492 elf32-pru.c:821 elf32-tic6x.c:2678
-#: /work/sources/binutils/branches/2.30/bfd/elfnn-aarch64.c:6524
+#: elf32-arm.c:13268 elf32-nios2.c:4500 elf32-pru.c:933 elf32-tic6x.c:2712
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:6806
 msgid "unsupported relocation"
 msgstr "неподдерживаемое перемещение"
 
-#: elf32-arm.c:12577 elf32-nios2.c:4502 elf32-pru.c:831 elf32-tic6x.c:2686
-#: /work/sources/binutils/branches/2.30/bfd/elfnn-aarch64.c:6532
+#: elf32-arm.c:13276 elf32-nios2.c:4510 elf32-pru.c:943 elf32-tic6x.c:2720
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:6814
 msgid "unknown error"
 msgstr "неизвестная ошибка"
 
-#: elf32-arm.c:13157
-msgid "%B: Unknown mandatory EABI object attribute %d"
-msgstr "%B: Неизвестный обязательный атрибут EABI-объекта %d"
+#: elf32-arm.c:13720
+#, c-format
+msgid "warning: not setting interworking flag of %pB since it has already been specified as non-interworking"
+msgstr "предупреждение: флаг совместной работы для %pB не устанавливается, так как он уже указывает на несовместную работу"
+
+#: elf32-arm.c:13724
+#, c-format
+msgid "warning: clearing the interworking flag of %pB due to outside request"
+msgstr "предупреждение: очищается флаг совместной работы для %pB из-за внешнего запроса"
+
+#: elf32-arm.c:13769
+#, c-format
+msgid "warning: clearing the interworking flag of %pB because non-interworking code in %pB has been linked with it"
+msgstr "предупреждение: сброс флага совместной работы %pB, так как с ним был скомпонован код без совместной работы из %pB"
+
+#: elf32-arm.c:13856
+#, c-format
+msgid "%pB: unknown mandatory EABI object attribute %d"
+msgstr "%pB: неизвестный обязательный атрибут EABI-объекта %d"
 
-#: elf32-arm.c:13165
-msgid "Warning: %B: Unknown EABI object attribute %d"
-msgstr "Предупреждение: %B: Неизвестный атрибут EABI-объекта %d"
+#: elf32-arm.c:13864
+#, c-format
+msgid "warning: %pB: unknown EABI object attribute %d"
+msgstr "предупреждение: %pB: неизвестный атрибут EABI-объекта %d"
 
-#: elf32-arm.c:13432
-msgid "error: %B: Unknown CPU architecture"
-msgstr "ошибка: %B: Неизвестная процессорная архитектура"
+#: elf32-arm.c:14131
+#, c-format
+msgid "error: %pB: unknown CPU architecture"
+msgstr "ошибка: %pB: неизвестная процессорная архитектура"
 
-#: elf32-arm.c:13470 elf32-nios2.c:2945
+#: elf32-arm.c:14169 elf32-nios2.c:2946
 #, c-format
-msgid "error: %B: Conflicting CPU architectures %d/%d"
-msgstr "ошибка: %B: Противоречащие архитектурные профили %d/%d"
+msgid "error: %pB: conflicting CPU architectures %d/%d"
+msgstr "ошибка: %pB: противоречащие архитектурные профили %d/%d"
 
-#: elf32-arm.c:13567
-msgid "Error: %B has both the current and legacy Tag_MPextension_use attributes"
-msgstr "Ошибка: %B содержит одновременно и текущий и устаревший атрибут Tag_MPextension_use"
+#: elf32-arm.c:14266
+#, c-format
+msgid "Error: %pB has both the current and legacy Tag_MPextension_use attributes"
+msgstr "ошибка: %pB содержит одновременно и текущий и устаревший атрибут Tag_MPextension_use"
 
-#: elf32-arm.c:13596
-msgid "error: %B uses VFP register arguments, %B does not"
-msgstr "ошибка: %B использует регистровые аргументы VFP, а %B не использует"
+#: elf32-arm.c:14295
+#, c-format
+msgid "error: %pB uses VFP register arguments, %pB does not"
+msgstr "ошибка: %pB использует регистровые аргументы VFP, а %pB нет"
 
-#: elf32-arm.c:13754
-msgid "error: %B: unable to merge virtualization attributes with %B"
-msgstr "ошибка: %B: не удалось объединить атрибуты виртуализации с %B"
+#: elf32-arm.c:14453
+#, c-format
+msgid "error: %pB: unable to merge virtualization attributes with %pB"
+msgstr "ошибка: %pB: не удалось объединить атрибуты виртуализации с %pB"
 
-#: elf32-arm.c:13780
-msgid "error: %B: Conflicting architecture profiles %c/%c"
-msgstr "ошибка: %B: противоречащие архитектурные профили %c/%c"
+#: elf32-arm.c:14479
+#, c-format
+msgid "error: %pB: conflicting architecture profiles %c/%c"
+msgstr "ошибка: %pB: противоречащие архитектурные профили %c/%c"
 
-#: elf32-arm.c:13919
-msgid "Warning: %B: Conflicting platform configuration"
-msgstr "Предупреждение: %B: Противоречивые настройки платформы"
+#: elf32-arm.c:14618
+#, c-format
+msgid "warning: %pB: conflicting platform configuration"
+msgstr "предупреждение: %pB: противоречивые настройки платформы"
 
-#: elf32-arm.c:13928
-msgid "error: %B: Conflicting use of R9"
-msgstr "ошибка: %B: Противоречащее использование R9"
+#: elf32-arm.c:14627
+#, c-format
+msgid "error: %pB: conflicting use of R9"
+msgstr "ошибка: %pB: противоречащее использование R9"
 
-#: elf32-arm.c:13940
-msgid "error: %B: SB relative addressing conflicts with use of R9"
-msgstr "ошибка: %B: противоречащее использование относительной адресации SB и R9"
+#: elf32-arm.c:14639
+#, c-format
+msgid "error: %pB: SB relative addressing conflicts with use of R9"
+msgstr "ошибка: %pB: противоречащее использование относительной адресации SB и R9"
 
-#: elf32-arm.c:13953
-msgid "warning: %B 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 "предупреждение: %B использует %u-байтовый wchar_t, хотя уже использовался %u-байтовый wchar_t; использование значений wchar_t в разных объектах может привести к ошибке"
+#: elf32-arm.c:14652
+#, 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 "предупреждение: %pB использует %u-байтовый wchar_t, хотя уже использовался %u-байтовый wchar_t; использование значений wchar_t в разных объектах может привести к ошибке"
 
-#: elf32-arm.c:13984
-msgid "warning: %B uses %s enums yet the output is to use %s enums; use of enum values across objects may fail"
-msgstr "предупреждение: %B использует %s enum, хотя уже использовался %s enum; использование значений enum в разных объектах может привести к ошибке"
+#: elf32-arm.c:14683
+#, 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 "предупреждение: %pB использует %s enum, хотя уже использовался %s enum; использование значений enum в разных объектах может привести к ошибке"
 
-#: elf32-arm.c:13996
-msgid "error: %B uses iWMMXt register arguments, %B does not"
-msgstr "ошибка: %B использует регистровые аргументы iWMMXt, а %B не использует"
+#: elf32-arm.c:14695
+#, c-format
+msgid "error: %pB uses iWMMXt register arguments, %pB does not"
+msgstr "ошибка: %pB использует регистровые аргументы iWMMXt, а %pB нет"
 
-#: elf32-arm.c:14013
-msgid "error: fp16 format mismatch between %B and %B"
-msgstr "ошибка: формат fp16 расходится в %B и %B"
+#: elf32-arm.c:14712
+#, c-format
+msgid "error: fp16 format mismatch between %pB and %pB"
+msgstr "ошибка: формат fp16 расходится в %pB и %pB"
 
-#: elf32-arm.c:14049
-msgid "%B has both the current and legacy Tag_MPextension_use attributes"
-msgstr "%B содержит одновременно и текущий и устаревший атрибут Tag_MPextension_use"
+#: elf32-arm.c:14748
+#, c-format
+msgid "%pB has both the current and legacy Tag_MPextension_use attributes"
+msgstr "%pB содержит одновременно и текущий и устаревший атрибут Tag_MPextension_use"
 
 #. Ignore init flag - it may not be set, despite the flags field
 #. containing valid data.
 #. Ignore init flag - it may not be set, despite the flags field containing valid data.
 #. Ignore init flag - it may not be set, despite the flags field
 #. containing valid data.
-#: elf32-arm.c:14136 elf32-bfin.c:4729 elf32-cris.c:3905 elf32-m68hc1x.c:1409
-#: elf32-m68k.c:1199 elf32-score.c:3998 elf32-score7.c:3803 elf32-vax.c:536
-#: elf32-xgate.c:669 elfxx-mips.c:15756
-#: /work/sources/binutils/branches/2.30/bfd/elfnn-aarch64.c:6686
+#: elf32-arm.c:14835 elf32-bfin.c:4740 elf32-cris.c:3908 elf32-m68hc1x.c:1410
+#: elf32-m68k.c:1201 elf32-score.c:4000 elf32-score7.c:3805 elf32-vax.c:537
+#: elf32-xgate.c:672 elfxx-mips.c:15813
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:6968
 #, c-format
 msgid "private flags = %lx:"
 msgstr "собственные флаги = %lx:"
 
-#: elf32-arm.c:14145
+#: elf32-arm.c:14844
 #, c-format
 msgid " [interworking enabled]"
 msgstr " [совместная работа включена]"
 
-#: elf32-arm.c:14153
+#: elf32-arm.c:14852
 #, c-format
 msgid " [VFP float format]"
 msgstr " [VFP формат плавающей точки]"
 
-#: elf32-arm.c:14155
+#: elf32-arm.c:14854
 #, c-format
 msgid " [Maverick float format]"
 msgstr " [Maverick формат плавающей точки]"
 
-#: elf32-arm.c:14157
+#: elf32-arm.c:14856
 #, c-format
 msgid " [FPA float format]"
 msgstr " [FPA формат плавающей точки]"
 
-#: elf32-arm.c:14166
+#: elf32-arm.c:14859
+#, c-format
+msgid " [floats passed in float registers]"
+msgstr " [числа с плавающей точкой передаются в регистрах с плавающей точкой]"
+
+#: elf32-arm.c:14862 elf32-arm.c:14948
+#, c-format
+msgid " [position independent]"
+msgstr " [позиционно-независимый]"
+
+#: elf32-arm.c:14865
 #, c-format
 msgid " [new ABI]"
 msgstr " [новый ABI]"
 
-#: elf32-arm.c:14169
+#: elf32-arm.c:14868
 #, c-format
 msgid " [old ABI]"
 msgstr " [старый ABI]"
 
-#: elf32-arm.c:14172
+#: elf32-arm.c:14871
 #, c-format
 msgid " [software FP]"
 msgstr " [программная FP]"
 
-#: elf32-arm.c:14181
+#: elf32-arm.c:14880
 #, c-format
 msgid " [Version1 EABI]"
 msgstr " [Версия1 EABI]"
 
-#: elf32-arm.c:14184 elf32-arm.c:14195
+#: elf32-arm.c:14883 elf32-arm.c:14894
 #, c-format
 msgid " [sorted symbol table]"
 msgstr " [отсортированная таблица символов]"
 
-#: elf32-arm.c:14186 elf32-arm.c:14197
+#: elf32-arm.c:14885 elf32-arm.c:14896
 #, c-format
 msgid " [unsorted symbol table]"
 msgstr " [несортированная таблица символов]"
 
-#: elf32-arm.c:14192
+#: elf32-arm.c:14891
 #, c-format
 msgid " [Version2 EABI]"
 msgstr " [Версия2 EABI]"
 
-#: elf32-arm.c:14200
+#: elf32-arm.c:14899
 #, c-format
 msgid " [dynamic symbols use segment index]"
 msgstr " [динамические символы используют сегментный индекс]"
 
-#: elf32-arm.c:14203
+#: elf32-arm.c:14902
 #, c-format
 msgid " [mapping symbols precede others]"
 msgstr " [проецируемые символы указываются раньше]"
 
-#: elf32-arm.c:14210
+#: elf32-arm.c:14909
 #, c-format
 msgid " [Version3 EABI]"
 msgstr " [Версия3 EABI]"
 
-#: elf32-arm.c:14214
+#: elf32-arm.c:14913
 #, c-format
 msgid " [Version4 EABI]"
 msgstr " [Версия4 EABI]"
 
-#: elf32-arm.c:14218
+#: elf32-arm.c:14917
 #, c-format
 msgid " [Version5 EABI]"
 msgstr " [Версия5 EABI]"
 
-#: elf32-arm.c:14221
+#: elf32-arm.c:14920
 #, c-format
 msgid " [soft-float ABI]"
 msgstr " [soft-float ABI]"
 
-#: elf32-arm.c:14224
+#: elf32-arm.c:14923
 #, c-format
 msgid " [hard-float ABI]"
 msgstr " [hard-float ABI]"
 
-#: elf32-arm.c:14230
+#: elf32-arm.c:14929
 #, c-format
 msgid " [BE8]"
 msgstr " [BE8]"
 
-#: elf32-arm.c:14233
+#: elf32-arm.c:14932
 #, c-format
 msgid " [LE8]"
 msgstr " [LE8]"
 
-#: elf32-arm.c:14239
+#: elf32-arm.c:14938
 #, c-format
 msgid " <EABI version unrecognised>"
 msgstr " <нераспознанная версия EABI>"
 
-#: elf32-arm.c:14246
+#: elf32-arm.c:14945
 #, c-format
 msgid " [relocatable executable]"
 msgstr " [перемещаемый исполняемый]"
 
-#: elf32-arm.c:14251
-#: /work/sources/binutils/branches/2.30/bfd/elfnn-aarch64.c:6689
+#: elf32-arm.c:14951
+#, c-format
+msgid " [FDPIC ABI supplement]"
+msgstr " [дополнительный FDPIC ABI]"
+
+#: elf32-arm.c:14956
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:6971
 #, c-format
 msgid "<Unrecognised flag bits set>"
 msgstr "<Нераспознанный набор битов флага>"
 
-#: elf32-arm.c:14368 elf32-i386.c:1510 elf32-s390.c:956 elf32-tic6x.c:2749
-#: elf32-tilepro.c:1471 elf32-xtensa.c:1018 elf64-s390.c:875
-#: elf64-x86-64.c:1823 elfxx-sparc.c:1420 elfxx-tilegx.c:1688
-#: /work/sources/binutils/branches/2.30/bfd/elfnn-aarch64.c:6978
-#: /work/sources/binutils/branches/2.30/bfd/elfnn-riscv.c:513
+#: elf32-arm.c:15073 elf32-i386.c:1529 elf32-s390.c:960 elf32-tic6x.c:2783
+#: elf32-tilepro.c:1479 elf32-xtensa.c:1029 elf64-s390.c:882
+#: elf64-x86-64.c:1865 elfxx-sparc.c:1424 elfxx-tilegx.c:1700
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:7260
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-riscv.c:516
+#, c-format
+msgid "%pB: bad symbol index: %d"
+msgstr "%pB: неправильный символьный индекс: %d"
+
+#: elf32-arm.c:15464
 #, c-format
-msgid "%B: bad symbol index: %d"
-msgstr "%B: неправильный символьный индекс: %d"
+msgid "FDPIC does not yet support %s relocation to become dynamic for executable"
+msgstr "FDPIC пока не поддерживает создание динамических перемещений %s для исполняемых файлов"
 
-#: elf32-arm.c:15636 elf32-hppa.c:2082 elf32-lm32.c:1989 elf32-m32r.c:2097
-#: elf32-metag.c:2792 elf32-nds32.c:3844 elf32-or1k.c:2281 elf32-ppc.c:6156
-#: elf32-s390.c:1851 elf32-sh.c:3289 elf32-tic6x.c:3205 elf32-tilepro.c:2237
-#: elf64-ppc.c:9893 elf64-s390.c:1785 elfxx-sparc.c:2457 elfxx-tilegx.c:2479
-#: elfxx-x86.c:563
-#: /work/sources/binutils/branches/2.30/bfd/elfnn-aarch64.c:8319
-#: /work/sources/binutils/branches/2.30/bfd/elfnn-riscv.c:1112
+#: elf32-arm.c:16514 elf32-hppa.c:2090 elf32-lm32.c:1998 elf32-m32r.c:2110
+#: elf32-metag.c:2797 elf32-nds32.c:3840 elf32-or1k.c:2285 elf32-ppc.c:6554
+#: elf32-s390.c:1855 elf32-sh.c:2975 elf32-tic6x.c:3252 elf32-tilepro.c:2245
+#: elf64-ppc.c:10263 elf64-s390.c:1792 elfxx-sparc.c:2437 elfxx-tilegx.c:2491
+#: elfxx-x86.c:571
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:8610
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-riscv.c:1119
 #, c-format
-msgid "%B: dynamic relocation against `%T' in read-only section `%A'\n"
-msgstr "%B: динамическое перемещение с «%T» в разделе только для чтения «%A»\n"
+msgid "%pB: dynamic relocation against `%pT' in read-only section `%pA'\n"
+msgstr "%pB: динамическое перемещение с «%pT» в разделе только для чтения «%pA»\n"
 
-#: elf32-arm.c:15881
-msgid "Errors encountered processing file %B"
-msgstr "При обработке файла %B обнаружены ошибки"
+#: elf32-arm.c:16810
+#, c-format
+msgid "errors encountered processing file %pB"
+msgstr "при обработке файла %pB обнаружены ошибки"
 
-#: elf32-arm.c:16318 elflink.c:12394 elflink.c:12441
+#: elf32-arm.c:17257 elflink.c:12524 elflink.c:12571
 #, c-format
 msgid "could not find section %s"
 msgstr "невозможно найти раздел %s"
 
-#: elf32-arm.c:17494
-msgid "%B: error: Cortex-A8 erratum stub is allocated in unsafe location"
-msgstr "%B: ошибка: заглушка для ошибки Cortex-A8 расположена в небезопасном месте"
+#: elf32-arm.c:18468
+#, c-format
+msgid "%pB: error: Cortex-A8 erratum stub is allocated in unsafe location"
+msgstr "%pB: ошибка: заглушка для ошибки Cortex-A8 расположена в небезопасном месте"
 
 #. There's not much we can do apart from complain if this
 #. happens.
-#: elf32-arm.c:17521
-msgid "%B: error: Cortex-A8 erratum stub out of range (input file too large)"
-msgstr "%B: ошибка: заглушка для ошибки Cortex-A8 находится вне диапазона (слишком большой входной файл)"
-
-#: elf32-arm.c:18348 elf32-arm.c:18370
-msgid "%B: error: VFP11 veneer out of range"
-msgstr "%B: ошибка: склейка VFP11 вне диапазона"
-
-#: elf32-arm.c:18421
-msgid "%B(%#Lx): error: Cannot create STM32L4XX veneer. Jump out of range by %Ld bytes. Cannot encode branch instruction. "
-msgstr "%B(%#Lx): ошибка: невозможно создать склейку STM32L4XX. Прыжок выходит за диапазон %Ld байт. Невозможно закодировать инструкцию ветвления."
-
-#: elf32-arm.c:18459
-msgid "%B: error: Cannot create STM32L4XX veneer."
-msgstr "%B: ошибка: невозможно создать склейку STM32L4XX."
-
-#: elf32-arm.c:19481
-msgid "error: %B is already in final BE8 format"
-msgstr "ошибка: %B уже в конечном формате BE8"
-
-#: elf32-arm.c:19557
-msgid "error: Source object %B has EABI version %d, but target %B has EABI version %d"
-msgstr "ошибка: Объект-источник %B имеет версию EABI %d, а цель %B имеет версию EABI %d"
-
-#: elf32-arm.c:19572
-msgid "error: %B is compiled for APCS-%d, whereas target %B uses APCS-%d"
-msgstr "ошибка: %B скомпилирован для APCS-%d, в то время как цель %B использует APCS-%d"
-
-#: elf32-arm.c:19596
-msgid "error: %B uses VFP instructions, whereas %B does not"
-msgstr "ошибка: %B использует инструкции VFP, в то время как %B не использует"
-
-#: elf32-arm.c:19600
-msgid "error: %B uses FPA instructions, whereas %B does not"
-msgstr "ошибка: %B использует инструкции FPA, в то время как %B не использует"
-
-#: elf32-arm.c:19610
-msgid "error: %B uses Maverick instructions, whereas %B does not"
-msgstr "ошибка: %B использует инструкции Maverick, в то время как %B не использует"
-
-#: elf32-arm.c:19614
-msgid "error: %B does not use Maverick instructions, whereas %B does"
-msgstr "ошибка: %B не использует инструкции Maverick, в то время как %B использует"
-
-#: elf32-arm.c:19633
-msgid "error: %B uses software FP, whereas %B uses hardware FP"
-msgstr "ошибка: %B использует программную FP, в то время как %B использует аппаратную FP"
-
-#: elf32-arm.c:19637
-msgid "error: %B uses hardware FP, whereas %B uses software FP"
-msgstr "ошибка: %B использует аппаратную FP, в то время как %B использует программную FP"
-
-#: elf32-avr.c:959
-#, c-format
-msgid "%B: invalid AVR reloc number: %d"
-msgstr "%B: некорректный номер перемещения AVR: %d"
-
-#: elf32-avr.c:1510 elf32-bfin.c:3124 elf32-cris.c:2038 elf32-epiphany.c:574
-#: elf32-fr30.c:599 elf32-frv.c:4049 elf32-ft32.c:493 elf32-i860.c:1218
-#: elf32-ip2k.c:1486 elf32-iq2000.c:697 elf32-m32c.c:630 elf32-mep.c:532
-#: elf32-metag.c:1993 elf32-moxie.c:293 elf32-msp430.c:1361 elf32-mt.c:404
-#: elf32-or1k.c:1246 elf32-tilepro.c:3505 elf32-v850.c:2291 elf32-visium.c:685
-#: elf32-xstormy16.c:931 elf64-mmix.c:1546 elfxx-tilegx.c:3865
-#: /work/sources/binutils/branches/2.30/bfd/elfnn-riscv.c:2245
+#: elf32-arm.c:18495
+#, c-format
+msgid "%pB: error: Cortex-A8 erratum stub out of range (input file too large)"
+msgstr "%pB: ошибка: заглушка для ошибки Cortex-A8 находится вне диапазона (слишком большой входной файл)"
+
+#: elf32-arm.c:19322 elf32-arm.c:19344
+#, c-format
+msgid "%pB: error: VFP11 veneer out of range"
+msgstr "%pB: ошибка: склейка VFP11 вне диапазона"
+
+#: elf32-arm.c:19395
+#, c-format
+msgid "%pB(%#<PRIx64>): error: cannot create STM32L4XX veneer; jump out of range by %<PRId64> bytes; cannot encode branch instruction"
+msgstr "%pB(%#<PRIx64>): ошибка: невозможно создать склейку STM32L4XX; прыжок выходит за диапазон %<PRId64> байт; невозможно закодировать инструкцию ветвления"
+
+#: elf32-arm.c:19434
+#, c-format
+msgid "%pB: error: cannot create STM32L4XX veneer"
+msgstr "%pB: ошибка: невозможно создать склейку STM32L4XX"
+
+#: elf32-arm.c:20523
+#, c-format
+msgid "error: %pB is already in final BE8 format"
+msgstr "ошибка: %pB уже в конечном формате BE8"
+
+#: elf32-arm.c:20599
+#, c-format
+msgid "error: source object %pB has EABI version %d, but target %pB has EABI version %d"
+msgstr "ошибка: объект-источник %pB имеет версию EABI %d, а цель %pB имеет версию EABI %d"
+
+#: elf32-arm.c:20614
+#, c-format
+msgid "error: %pB is compiled for APCS-%d, whereas target %pB uses APCS-%d"
+msgstr "ошибка: %pB скомпилирован для APCS-%d, в то время как цель %pB использует APCS-%d"
+
+#: elf32-arm.c:20624
+#, c-format
+msgid "error: %pB passes floats in float registers, whereas %pB passes them in integer registers"
+msgstr "ошибка: %pB передаёт числа с плавающей точкой в регистрах с плавающей точкой, в то время как %pB передаёт их в целочисленных регистрах"
+
+#: elf32-arm.c:20628
+#, c-format
+msgid "error: %pB passes floats in integer registers, whereas %pB passes them in float registers"
+msgstr "ошибка: %pB передаёт числа в целочисленных регистрах, в то время как %pB передаёт их в регистрах с плавающей точкой"
+
+#: elf32-arm.c:20638 elf32-arm.c:20642 elf32-arm.c:20652
+#, c-format
+msgid "error: %pB uses %s instructions, whereas %pB does not"
+msgstr "ошибка: %pB использует инструкции %s, в то время как %pB нет"
+
+#: elf32-arm.c:20656
+#, c-format
+msgid "error: %pB does not use %s instructions, whereas %pB does"
+msgstr "ошибка: %pB не использует инструкции %s, в то время как %pB использует"
+
+#: elf32-arm.c:20675
+#, c-format
+msgid "error: %pB uses software FP, whereas %pB uses hardware FP"
+msgstr "ошибка: %pB использует программную FP, в то время как %pB использует аппаратную FP"
+
+#: elf32-arm.c:20679
+#, c-format
+msgid "error: %pB uses hardware FP, whereas %pB uses software FP"
+msgstr "ошибка: %pB использует аппаратную FP, в то время как %pB использует программную FP"
+
+#: elf32-arm.c:20693
+#, c-format
+msgid "warning: %pB supports interworking, whereas %pB does not"
+msgstr "предупреждение: %pB поддерживает совместную работу, в то время как %pB нет"
+
+#: elf32-arm.c:20699
+#, c-format
+msgid "warning: %pB does not support interworking, whereas %pB does"
+msgstr "предупреждение: %pB не поддерживает совместную работу, в то время как %pB поддерживает"
+
+#: elf32-avr.c:1513 elf32-bfin.c:3135 elf32-cris.c:2041 elf32-epiphany.c:577
+#: elf32-fr30.c:602 elf32-frv.c:4057 elf32-ft32.c:502 elf32-ip2k.c:1493
+#: elf32-iq2000.c:701 elf32-m32c.c:632 elf32-mep.c:534 elf32-metag.c:1998
+#: elf32-moxie.c:296 elf32-msp430.c:1366 elf32-mt.c:406 elf32-or1k.c:1250
+#: elf32-tilepro.c:3514 elf32-v850.c:2299 elf32-visium.c:689
+#: elf32-xstormy16.c:939 elf64-mmix.c:1549 elfxx-tilegx.c:3878
 msgid "internal error: dangerous relocation"
 msgstr "внутренняя ошибка: опасное перемещение"
 
-#: elf32-avr.c:3319
-#: /work/sources/binutils/branches/2.30/bfd/elfnn-aarch64.c:2882
+#: elf32-avr.c:3322
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:3127
 #, c-format
 msgid "cannot create stub entry %s"
 msgstr "невозможно создать элемент заглушки %s"
@@ -1993,517 +1924,424 @@ msgstr "невозможно создать элемент заглушки %s"
 msgid "relocation should be even number"
 msgstr "значение перемещения должно быть чётным числом"
 
-#: elf32-bfin.c:1577
+#: elf32-bfin.c:1585
 #, c-format
-msgid "%B(%A+%#Lx): unresolvable relocation against symbol `%s'"
-msgstr "%B(%A+%#Lx): неразрешимое перемещение с символом «%s»"
+msgid "%pB(%pA+%#<PRIx64>): unresolvable relocation against symbol `%s'"
+msgstr "%pB(%pA+%#<PRIx64>): неразрешимое перемещение с символом «%s»"
 
-#: elf32-bfin.c:1608 elf32-i386.c:3473 elf32-m68k.c:3971 elf32-s390.c:3261
-#: elf64-s390.c:3175 elf64-x86-64.c:3839
+#: elf32-bfin.c:1617 elf32-i386.c:3450 elf32-m68k.c:3976 elf32-s390.c:3266
+#: elf64-s390.c:3183 elf64-x86-64.c:3893
 #, c-format
-msgid "%B(%A+%#Lx): reloc against `%s': error %d"
-msgstr "%B(%A+%#Lx): перемещение с «%s»: ошибка %d"
+msgid "%pB(%pA+%#<PRIx64>): reloc against `%s': error %d"
+msgstr "%pB(%pA+%#<PRIx64>): перемещение с «%s»: ошибка %d"
 
-#: elf32-bfin.c:2628
+#: elf32-bfin.c:2638
 #, c-format
-msgid "%B: relocation at `%A+%#Lx' references symbol `%s' with nonzero addend"
-msgstr "%B: перемещение по адресу «%A+%#Lx» ссылается на символ «%s» с ненулевым добавлением"
+msgid "%pB: relocation at `%pA+%#<PRIx64>' references symbol `%s' with nonzero addend"
+msgstr "%pB: перемещение по адресу «%pA+%#<PRIx64>» ссылается на символ «%s» с ненулевым добавлением"
 
-#: elf32-bfin.c:2644
+#: elf32-bfin.c:2655
 msgid "relocation references symbol not defined in the module"
 msgstr "перемещение указывает на неопределённый символ в модуле"
 
-#: elf32-bfin.c:2741
+#: elf32-bfin.c:2752
 msgid "R_BFIN_FUNCDESC references dynamic symbol with nonzero addend"
 msgstr "R_BFIN_FUNCDESC указывает на динамический символ с ненулевым добавлением"
 
-#: elf32-bfin.c:2782 elf32-bfin.c:2905
+#: elf32-bfin.c:2793 elf32-bfin.c:2916
 msgid "cannot emit fixups in read-only section"
 msgstr "невозможно сгенерировать местоположения в разделе только для чтения"
 
-#: elf32-bfin.c:2813 elf32-bfin.c:2943 elf32-lm32.c:1044 elf32-sh.c:4926
+#: elf32-bfin.c:2824 elf32-bfin.c:2954 elf32-lm32.c:1049 elf32-sh.c:4507
 msgid "cannot emit dynamic relocations in read-only section"
 msgstr "невозможно сгенерировать динамические перемещения в разделе только для чтения"
 
-#: elf32-bfin.c:2863
+#: elf32-bfin.c:2874
 msgid "R_BFIN_FUNCDESC_VALUE references dynamic symbol with nonzero addend"
 msgstr "R_BFIN_FUNCDESC_VALUE указывает на динамический символ с ненулевым добавлением"
 
-#: elf32-bfin.c:3028
+#: elf32-bfin.c:3039
 msgid "relocations between different segments are not supported"
 msgstr "перемещения между различными сегментами не поддерживаются"
 
-#: elf32-bfin.c:3029
+#: elf32-bfin.c:3040
 msgid "warning: relocation references a different segment"
 msgstr "предупреждение: перемещение ссылается на другой сегмент"
 
-#: elf32-bfin.c:4687
+#: elf32-bfin.c:4787 elf32-frv.c:6603
 #, c-format
-msgid "%B: unsupported relocation type %d"
-msgstr "%B: неподдерживаемый тип перемещения %d"
-
-#: elf32-bfin.c:4776 elf32-frv.c:6596
-msgid "%B: cannot link non-fdpic object file into fdpic executable"
-msgstr "%B: невозможно скомпоновать объектный файл не являющийся fdpic в исполняемый fdpic"
+msgid "%pB: cannot link non-fdpic object file into fdpic executable"
+msgstr "%pB: невозможно скомпоновать объектный файл, не являющийся fdpic, в исполняемый fdpic"
 
-#: elf32-bfin.c:4780 elf32-frv.c:6600
-msgid "%B: cannot link fdpic object file into non-fdpic executable"
-msgstr "%B: невозможно скомпоновать объектный файл являющийся fdpic в исполняемый не fdpic"
+#: elf32-bfin.c:4791 elf32-frv.c:6607
+#, c-format
+msgid "%pB: cannot link fdpic object file into non-fdpic executable"
+msgstr "%pB: невозможно скомпоновать объектный файл, являющийся fdpic, в исполняемый не fdpic"
 
-#: elf32-bfin.c:4930
+#: elf32-bfin.c:4941
 #, c-format
 msgid "*** check this relocation %s"
 msgstr "*** проверьте это перемещение %s"
 
-#: elf32-bfin.c:5046
+#: elf32-bfin.c:5057
 msgid "the bfin target does not currently support the generation of copy relocations"
 msgstr "для цели bfin пока не поддерживается генерация копирования перемещений"
 
-#: elf32-cr16.c:653
-#, c-format
-msgid "Unsupported CR16 relocation type: 0x%x\n"
-msgstr "Неподдерживаемый тип перемещения CR16: 0x%x\n"
-
-#: elf32-cr16.c:682
-#, c-format
-msgid "%B: unrecognised CR16 reloc number: %d"
-msgstr "%B: нераспознанный номер перемещения CR16: %d"
-
-#: elf32-cr16c.c:186
-#, c-format
-msgid "%B: invalid CR16C reloc number: %d"
-msgstr "%B: некорректный номер перемещения CR16C: %d"
-
-#: elf32-cris.c:467
-#, c-format
-msgid "%B: invalid CRIS reloc number: %d"
-msgstr "%B: некорректный номер перемещения CRIS: %d"
+#: elf32-bfin.c:5351 elf32-cr16.c:2803 elf32-m68k.c:4390
+msgid "unsupported relocation type"
+msgstr "неподдерживаемый тип перемещения"
 
-#: elf32-cris.c:1116
+#: elf32-cris.c:1119
 #, c-format
-msgid "%B, section %A: unresolvable relocation %s against symbol `%s'"
-msgstr "%B, раздел %A: неразрешимое перемещение %s у символа «%s»"
+msgid "%pB, section %pA: unresolvable relocation %s against symbol `%s'"
+msgstr "%pB, раздел %pA: неразрешимое перемещение %s у символа «%s»"
 
-#: elf32-cris.c:1181
+#: elf32-cris.c:1184
 #, c-format
-msgid "%B, section %A: No PLT nor GOT for relocation %s against symbol `%s'"
-msgstr "%B, раздел %A: Нет ни PLT ни GOT для перемещения %s у символа «%s»"
+msgid "%pB, section %pA: no PLT nor GOT for relocation %s against symbol `%s'"
+msgstr "%pB, раздел %pA: нет ни PLT ни GOT для перемещения %s у символа «%s»"
 
-#: elf32-cris.c:1184
+#: elf32-cris.c:1187
 #, c-format
-msgid "%B, section %A: No PLT for relocation %s against symbol `%s'"
-msgstr "%B, раздел %A: Нет PLT для перемещения %s у символа «%s»"
+msgid "%pB, section %pA: no PLT for relocation %s against symbol `%s'"
+msgstr "%pB, раздел %pA: нет PLT для перемещения %s у символа «%s»"
 
-#: elf32-cris.c:1190 elf32-cris.c:1323 elf32-cris.c:1588 elf32-cris.c:1671
-#: elf32-cris.c:1824 elf32-tic6x.c:2586
+#: elf32-cris.c:1193 elf32-cris.c:1326 elf32-cris.c:1591 elf32-cris.c:1674
+#: elf32-cris.c:1827 elf32-tic6x.c:2619
 msgid "[whose name is lost]"
 msgstr "[чьё имя потеряно]"
 
-#: elf32-cris.c:1308 elf32-tic6x.c:2570
+#: elf32-cris.c:1311 elf32-tic6x.c:2603
 #, c-format
-msgid "%B, section %A: relocation %s with non-zero addend %Ld against local symbol"
-msgstr "%B, раздел %A: перемещение %s с ненулевым добавлением %Ld у локального символа"
+msgid "%pB, section %pA: relocation %s with non-zero addend %<PRId64> against local symbol"
+msgstr "%pB, раздел %pA: перемещение %s с ненулевым добавлением %<PRId64> у локального символа"
 
-#: elf32-cris.c:1317 elf32-cris.c:1665 elf32-cris.c:1818 elf32-tic6x.c:2579
+#: elf32-cris.c:1320 elf32-cris.c:1668 elf32-cris.c:1821 elf32-tic6x.c:2612
 #, c-format
-msgid "%B, section %A: relocation %s with non-zero addend %Ld against symbol `%s'"
-msgstr "%B, раздел %A: перемещение %s с ненулевым добавлением %Ld у символа «%s»"
+msgid "%pB, section %pA: relocation %s with non-zero addend %<PRId64> against symbol `%s'"
+msgstr "%pB, раздел %pA: перемещение %s с ненулевым добавлением %<PRId64> у символа «%s»"
 
-#: elf32-cris.c:1344
+#: elf32-cris.c:1347
 #, c-format
-msgid "%B, section %A: relocation %s is not allowed for global symbol: `%s'"
-msgstr "%B, раздел %A: перемещение %s не разрешено для глобального символа: «%s»"
+msgid "%pB, section %pA: relocation %s is not allowed for global symbol: `%s'"
+msgstr "%pB, раздел %pA: перемещение %s не разрешено для глобального символа: «%s»"
 
-#: elf32-cris.c:1361
+#: elf32-cris.c:1364
 #, c-format
-msgid "%B, section %A: relocation %s with no GOT created"
-msgstr "%B, раздел %A: перемещение %s без созданного GOT"
+msgid "%pB, section %pA: relocation %s with no GOT created"
+msgstr "%pB, раздел %pA: перемещение %s без созданного GOT"
 
 #. We shouldn't get here for GCC-emitted code.
-#: elf32-cris.c:1578
+#: elf32-cris.c:1581
 #, c-format
-msgid "%B, section %A: relocation %s has an undefined reference to `%s', perhaps a declaration mixup?"
-msgstr "%B, раздел %A: перемещение %s имеет неопределённую ссылку на «%s»; возможно, смешение объявлений?"
+msgid "%pB, section %pA: relocation %s has an undefined reference to `%s', perhaps a declaration mixup?"
+msgstr "%pB, раздел %pA: перемещение %s имеет неопределённую ссылку на «%s»; возможно, смешение объявлений?"
 
-#: elf32-cris.c:1581
+#: elf32-cris.c:1584
 #, c-format
-msgid "%B, section %A: relocation %s is not allowed for `%s', a global symbol with default visibility, perhaps a declaration mixup?"
-msgstr "%B, раздел %A: перемещение %s не разрешено для «%s», глобального символа с видимостью по умолчанию; возможно, смешение объявлений?"
+msgid "%pB, section %pA: relocation %s is not allowed for `%s', a global symbol with default visibility, perhaps a declaration mixup?"
+msgstr "%pB, раздел %pA: перемещение %s не разрешено для «%s», глобального символа с видимостью по умолчанию; возможно, смешение объявлений?"
 
-#: elf32-cris.c:1952
+#: elf32-cris.c:1955
 #, c-format
-msgid "%B, section %A: relocation %s is not allowed for symbol: `%s' which is defined outside the program, perhaps a declaration mixup?"
-msgstr "%B, раздел %A: перемещение %s не разрешено для символа: «%s», который определён вне программы; возможно, смешение объявлений?"
+msgid "%pB, section %pA: relocation %s is not allowed for symbol: `%s' which is defined outside the program, perhaps a declaration mixup?"
+msgstr "%pB, раздел %pA: перемещение %s не разрешено для символа: «%s», который определён вне программы; возможно, смешение объявлений?"
 
-#: elf32-cris.c:2005
+#: elf32-cris.c:2008
 msgid "(too many global variables for -fpic: recompile with -fPIC)"
 msgstr "(слишком много глобальных переменных для -fpic: перекомпилируйте с параметром -fPIC)"
 
-#: elf32-cris.c:2012
+#: elf32-cris.c:2015
 msgid "(thread-local data too big for -fpic or -msmall-tls: recompile with -fPIC or -mno-small-tls)"
 msgstr "(локальный данные нити слишком велики для -fpic или -msmall-tls: перекомпилируйте с параметром -fPIC или -mno-small-tls)"
 
-#: elf32-cris.c:3047
+#: elf32-cris.c:3050
 #, c-format
-msgid ""
-"%B, section %A:\n"
-"  v10/v32 compatible object must not contain a PIC relocation"
-msgstr ""
-"%B, раздел %A:\n"
-"  v10/v32 совместимый объект не должен содержать перемещение PIC"
+msgid "%pB, section %pA: v10/v32 compatible object must not contain a PIC relocation"
+msgstr "%pB, раздел %pA: v10/v32 совместимый объект не должен содержать перемещение PIC"
 
-#: elf32-cris.c:3101
+#: elf32-cris.c:3104
 #, c-format
 msgid ""
-"%B, section %A:\n"
+"%pB, section %pA:\n"
 "  relocation %s not valid in a shared object; typically an option mixup, recompile with -fPIC"
-msgstr ""
-"%B, раздел %A:\n"
-"  перемещение %s не должно использоваться в общем объекте; возможно, смешение параметров, перекомпилируйте с -fPIC"
+msgstr "%pB, раздел %pA: перемещение %s не должно использоваться в общем объекте; возможно, смешение параметров, перекомпилируйте с -fPIC"
 
-#: elf32-cris.c:3319
+#: elf32-cris.c:3322
 #, c-format
-msgid ""
-"%B, section %A:\n"
-"  relocation %s should not be used in a shared object; recompile with -fPIC"
-msgstr ""
-"%B, раздел %A:\n"
-"  перемещение %s не должно использоваться в общем объекте; перекомпилируйте с -fPIC"
+msgid "%pB, section %pA: relocation %s should not be used in a shared object; recompile with -fPIC"
+msgstr "%pB, раздел %pA: перемещение %s не должно использоваться в общем объекте; перекомпилируйте с -fPIC"
 
-#: elf32-cris.c:3744
+#: elf32-cris.c:3747
 #, c-format
-msgid ""
-"%B, section `%A', to symbol `%s':\n"
-"  relocation %s should not be used in a shared object; recompile with -fPIC"
-msgstr ""
-"%B, раздел «%A», к символу «%s»:\n"
-"  перемещение %s не должно использоваться в общем объекте; перекомпилируйте с -fPIC"
+msgid "%pB, section `%pA', to symbol `%s': relocation %s should not be used in a shared object; recompile with -fPIC"
+msgstr "%pB, раздел «%pA», к символу «%s»: перемещение %s не должно использоваться в общем объекте; перекомпилируйте с -fPIC"
 
-#: elf32-cris.c:3857
-msgid "Unexpected machine number"
-msgstr "Ð\9dеожидаемое машинное число"
+#: elf32-cris.c:3860
+msgid "unexpected machine number"
+msgstr "неожидаемое машинное число"
 
-#: elf32-cris.c:3908
+#: elf32-cris.c:3911
 #, c-format
 msgid " [symbols have a _ prefix]"
 msgstr " [символы содержат префикс _]"
 
-#: elf32-cris.c:3911
+#: elf32-cris.c:3914
 #, c-format
 msgid " [v10 and v32]"
 msgstr " [v10 и v32]"
 
-#: elf32-cris.c:3914
+#: elf32-cris.c:3917
 #, c-format
 msgid " [v32]"
 msgstr " [v32]"
 
-#: elf32-cris.c:3958
-msgid "%B: uses _-prefixed symbols, but writing file with non-prefixed symbols"
-msgstr "%B: используются символы с префиксом _, но в файл записываются символы без префиксов"
-
-#: elf32-cris.c:3959
-msgid "%B: uses non-prefixed symbols, but writing file with _-prefixed symbols"
-msgstr "%B: используются символы без префикса _, но в файл записываются символы с префиксом _"
-
-#: elf32-cris.c:3978
-msgid "%B contains CRIS v32 code, incompatible with previous objects"
-msgstr "%B содержит код CRIS v32, который не совместим с предыдущими объектами"
-
-#: elf32-cris.c:3980
-msgid "%B contains non-CRIS-v32 code, incompatible with previous objects"
-msgstr "%B содержит код не-CRIS v32, который не совместим с предыдущими объектами"
+#: elf32-cris.c:3961
+#, c-format
+msgid "%pB: uses _-prefixed symbols, but writing file with non-prefixed symbols"
+msgstr "%pB: используются символы с префиксом _, но в файл записываются символы без префиксов"
 
-#: elf32-crx.c:429
+#: elf32-cris.c:3962
 #, c-format
-msgid "%B: unrecognised CRX reloc number: %d"
-msgstr "%B: нераспознанный номер перемещения CRX: %d"
+msgid "%pB: uses non-prefixed symbols, but writing file with _-prefixed symbols"
+msgstr "%pB: используются символы без префикса _, но в файл записываются символы с префиксом _"
 
-#: elf32-d10v.c:234
+#: elf32-cris.c:3981
 #, c-format
-msgid "%B: invalid D10V reloc number: %d"
-msgstr "%B: некорректный номер перемещения D10V: %d"
+msgid "%pB contains CRIS v32 code, incompatible with previous objects"
+msgstr "%pB содержит код CRIS v32, который не совместим с предыдущими объектами"
 
-#: elf32-d30v.c:522 elf32-d30v.c:541
+#: elf32-cris.c:3983
 #, c-format
-msgid "%B: invalid D30V reloc number: %d"
-msgstr "%B: некорректный номер перемещения D30V: %d"
+msgid "%pB contains non-CRIS-v32 code, incompatible with previous objects"
+msgstr "%pB содержит код не CRIS v32, который не совместим с предыдущими объектами"
 
 #: elf32-dlx.c:141
 #, c-format
-msgid "BFD Link Error: branch (PC rel16) to section (%s) not supported"
-msgstr "Ð\9eÑ\88ибка ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐ¸ BFD: Ð²ÐµÑ\82вление (PC rel16) Ð² Ñ\80аздел (%s) Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ\80живаеÑ\82Ñ\81Ñ\8f"
+msgid "branch (PC rel16) to section (%s) not supported"
+msgstr "ветвление (PC rel16) в раздел (%s) не поддерживается"
 
 #: elf32-dlx.c:204
 #, c-format
-msgid "BFD Link Error: jump (PC rel26) to section (%s) not supported"
-msgstr "Ошибка компоновки BFD: прыжок (PC rel26) в раздел (%s) не поддерживается"
-
-#: elf32-dlx.c:548
-#, c-format
-msgid "Invalid DLX reloc number: %d"
-msgstr "Некорректный номер перемещения DLX: %d"
-
-#: elf32-epiphany.c:376
-#, c-format
-msgid "%B: invalid Epiphany reloc number: %d"
-msgstr "%B: некорректный номер перемещения Epiphany: %d"
+msgid "jump (PC rel26) to section (%s) not supported"
+msgstr "прыжок (PC rel26) в раздел (%s) не поддерживается"
 
 #. Only if it's not an unresolved symbol.
-#: elf32-epiphany.c:570 elf32-ip2k.c:1482
+#: elf32-epiphany.c:573 elf32-ip2k.c:1489
 msgid "unsupported relocation between data/insn address spaces"
-msgstr "неподдерживаемое перемещение между адресным пространством данных/insn"
-
-#: elf32-fr30.c:381
-#, c-format
-msgid "%B: invalid FR30 reloc number: %d"
-msgstr "%B: некорректный номер перемещения FR30: %d"
+msgstr "неподдерживаемое перемещение между адресным пространством данных/инструкций"
 
-#: elf32-frv.c:1451 elf32-frv.c:1602
+#: elf32-frv.c:1452 elf32-frv.c:1603
 msgid "relocation requires zero addend"
 msgstr "для перемещения требуется нулевое добавление"
 
-#: elf32-frv.c:2557
-#, c-format
-msgid "%B: invalid FRV reloc number: %d"
-msgstr "%B: некорректный номер перемещения FRV: %d"
-
-#: elf32-frv.c:2823
+#: elf32-frv.c:2829
 #, c-format
 msgid "%H: relocation to `%s+%v' may have caused the error above\n"
 msgstr "%H: перемещение в «%s+%v» может быть вызвано предыдущей ошибкой\n"
 
-#: elf32-frv.c:2840
+#: elf32-frv.c:2846
 msgid "%H: relocation references symbol not defined in the module\n"
 msgstr "%H: перемещение указывает на неопределённый символ в модуле\n"
 
-#: elf32-frv.c:2916
+#: elf32-frv.c:2922
 msgid "%H: R_FRV_GETTLSOFF not applied to a call instruction\n"
 msgstr "%H: R_FRV_GETTLSOFF не применимо для инструкции call\n"
 
-#: elf32-frv.c:2957
+#: elf32-frv.c:2963
 msgid "%H: R_FRV_GOTTLSDESC12 not applied to an lddi instruction\n"
 msgstr "%H R_FRV_GOTTLSDESC12 не применимо для инструкции lddi\n"
 
-#: elf32-frv.c:3028
+#: elf32-frv.c:3034
 msgid "%H: R_FRV_GOTTLSDESCHI not applied to a sethi instruction\n"
 msgstr "%H: R_FRV_GOTTLSDESCHI не применимо для инструкции sethi\n"
 
-#: elf32-frv.c:3065
+#: elf32-frv.c:3071
 msgid "%H: R_FRV_GOTTLSDESCLO not applied to a setlo or setlos instruction\n"
 msgstr "%H: R_FRV_GOTTLSDESCLO не применимо для инструкции setlo или setlos\n"
 
-#: elf32-frv.c:3112
+#: elf32-frv.c:3118
 msgid "%H: R_FRV_TLSDESC_RELAX not applied to an ldd instruction\n"
 msgstr "%H: R_FRV_TLSDESC_RELAX не применимо для инструкции ldd\n"
 
-#: elf32-frv.c:3196
+#: elf32-frv.c:3202
 msgid "%H: R_FRV_GETTLSOFF_RELAX not applied to a calll instruction\n"
 msgstr "%H: R_FRV_GETTLSOFF_RELAX не применимо для инструкции calll\n"
 
-#: elf32-frv.c:3250
+#: elf32-frv.c:3256
 msgid "%H: R_FRV_GOTTLSOFF12 not applied to an ldi instruction\n"
 msgstr "%H: R_FRV_GOTTLSOFF12 не применимо для инструкции ldi\n"
 
-#: elf32-frv.c:3280
+#: elf32-frv.c:3286
 msgid "%H: R_FRV_GOTTLSOFFHI not applied to a sethi instruction\n"
 msgstr "%H: R_FRV_GOTTLSOFFHI не применимо для инструкции sethi\n"
 
-#: elf32-frv.c:3309
+#: elf32-frv.c:3315
 msgid "%H: R_FRV_GOTTLSOFFLO not applied to a setlo or setlos instruction\n"
 msgstr "%H: R_FRV_GOTTLSOFFLO не применимо для инструкции setlo или setlos\n"
 
-#: elf32-frv.c:3339
+#: elf32-frv.c:3345
 msgid "%H: R_FRV_TLSOFF_RELAX not applied to an ld instruction\n"
 msgstr "%H: R_FRV_TLSOFF_RELAX не применимо для инструкции ld\n"
 
-#: elf32-frv.c:3384
+#: elf32-frv.c:3390
 msgid "%H: R_FRV_TLSMOFFHI not applied to a sethi instruction\n"
 msgstr "%H: R_FRV_TLSMOFFHI не применимо для инструкции sethi\n"
 
-#: elf32-frv.c:3411
+#: elf32-frv.c:3417
 msgid "R_FRV_TLSMOFFLO not applied to a setlo or setlos instruction\n"
 msgstr "R_FRV_TLSMOFFLO не применимо для инструкции setlo или setlos\n"
 
-#: elf32-frv.c:3532
-msgid "%H: R_FRV_FUNCDESC references dynamic symbol with nonzero addend\n"
-msgstr "%H: R_FRV_FUNCDESC указывает на динамический символ с ненулевым добавлением\n"
+#: elf32-frv.c:3538 elf32-frv.c:3660
+msgid "%H: %s references dynamic symbol with nonzero addend\n"
+msgstr "%H: %s указывает на динамический символ с ненулевым добавлением\n"
 
-#: elf32-frv.c:3573 elf32-frv.c:3695
+#: elf32-frv.c:3580 elf32-frv.c:3703
 msgid "%H: cannot emit fixups in read-only section\n"
 msgstr "%H: невозможно сгенерировать местоположения в разделе только для чтения\n"
 
-#: elf32-frv.c:3604 elf32-frv.c:3738
+#: elf32-frv.c:3611 elf32-frv.c:3746
 msgid "%H: cannot emit dynamic relocations in read-only section\n"
 msgstr "%H: невозможно сгенерировать динамические перемещения в разделе только для чтения\n"
 
-#: elf32-frv.c:3653
-msgid "%H: R_FRV_FUNCDESC_VALUE references dynamic symbol with nonzero addend\n"
-msgstr "%H: R_FRV_FUNCDESC_VALUE указывает на динамический символ с ненулевым добавлением\n"
-
-#: elf32-frv.c:3910
+#: elf32-frv.c:3918
 #, c-format
 msgid "%H: reloc against `%s' references a different segment\n"
 msgstr "%H: перемещение указывает на ссылки «%s» другого сегмента\n"
 
-#: elf32-frv.c:4061
+#: elf32-frv.c:4069
 #, c-format
 msgid "%H: reloc against `%s': %s\n"
 msgstr "%H: перемещение указывает на «%s»: %s\n"
 
-#: elf32-frv.c:6255
-#, c-format
-msgid "%B: unsupported relocation type %i\n"
-msgstr "%B: неподдерживаемый тип перемещения %i\n"
-
-#: elf32-frv.c:6507
+#: elf32-frv.c:6514
 #, c-format
-msgid "%B: compiled with %s and linked with modules that use non-pic relocations"
-msgstr "%B: компилируется с %s и компонуется с модулями, в которых используются не-pic перемещения"
+msgid "%pB: compiled with %s and linked with modules that use non-pic relocations"
+msgstr "%pB: скомпилирован с %s и скомпонован с модулями, в которых используются не-pic перемещения"
 
-#: elf32-frv.c:6561 elf32-iq2000.c:828 elf32-m32c.c:874
+#: elf32-frv.c:6568 elf32-iq2000.c:832 elf32-m32c.c:876
 #, c-format
-msgid "%B: compiled with %s and linked with modules compiled with %s"
-msgstr "%B: компилируется с %s и компонуется с модулями, скомпилированными с %s"
+msgid "%pB: compiled with %s and linked with modules compiled with %s"
+msgstr "%pB: скомпилирован с %s и скомпонован с модулями, скомпилированными с %s"
 
-#: elf32-frv.c:6574
+#: elf32-frv.c:6581
 #, c-format
-msgid "%B: uses different unknown e_flags (%#x) fields than previous modules (%#x)"
-msgstr "%B: используются неизвестные поля e_flags (%#x), отличающиеся от использованных в предыдущих модулях (%#x)"
+msgid "%pB: uses different unknown e_flags (%#x) fields than previous modules (%#x)"
+msgstr "%pB: используются неизвестные поля e_flags (%#x), отличающиеся от использованных в предыдущих модулях (%#x)"
 
-#: elf32-gen.c:69 elf64-gen.c:69
+#: elf32-gen.c:71
 #, c-format
-msgid "%B: Relocations in generic ELF (EM: %d)"
-msgstr "%B: Перемещения в универсальном ELF (EM: %d)"
+msgid "%pB: relocations in generic ELF (EM: %d)"
+msgstr "%pB: перемещения в универсальном ELF (EM: %d)"
 
-#: elf32-hppa.c:829 elf32-hppa.c:3499
+#: elf32-hppa.c:834 elf32-hppa.c:3511
 #, c-format
-msgid "%B(%A+%#Lx): cannot reach %s, recompile with -ffunction-sections"
-msgstr "%B(%A+%#Lx): невозможно достичь %s, перекомпилируйте с -ffunction-sections"
+msgid "%pB(%pA+%#<PRIx64>): cannot reach %s, recompile with -ffunction-sections"
+msgstr "%pB(%pA+%#<PRIx64>): невозможно достичь %s, перекомпилируйте с -ffunction-sections"
 
-#: elf32-hppa.c:1242
+#: elf32-hppa.c:1248
 #, c-format
-msgid "%B: relocation %s can not be used when making a shared object; recompile with -fPIC"
-msgstr "%B: перемещение %s не может использоваться при создании общего объекта; перекомпилируйте с -fPIC"
+msgid "%pB: relocation %s can not be used when making a shared object; recompile with -fPIC"
+msgstr "%pB: перемещение %s не может использоваться при создании общего объекта; перекомпилируйте с -fPIC"
 
-#: elf32-hppa.c:2680
+#: elf32-hppa.c:2688
 #, c-format
-msgid "%B: duplicate export stub %s"
-msgstr "%B: повторный экспорт заглушки %s"
+msgid "%pB: duplicate export stub %s"
+msgstr "%pB: повторный экспорт заглушки %s"
 
-#: elf32-hppa.c:3333
+#: elf32-hppa.c:3344
 #, c-format
-msgid "%B(%A+%#Lx): %s fixup for insn %#x is not supported in a non-shared link"
-msgstr "%B(%A+%#Lx): %s местоположение для insn %#x не поддерживается в не общей ссылке"
+msgid "%pB(%pA+%#<PRIx64>): %s fixup for insn %#x is not supported in a non-shared link"
+msgstr "%pB(%pA+%#<PRIx64>): местоположение %s для инструкции %#x не поддерживается в не общей ссылке"
 
-#: elf32-hppa.c:4124
+#: elf32-hppa.c:4140
 #, c-format
 msgid "%s has both normal and TLS relocs"
 msgstr "%s содержит обычные перемещения и перемещения TLS"
 
-#: elf32-hppa.c:4142
-msgid "%B:%s has both normal and TLS relocs"
-msgstr "%B:%s содержит обычные перемещения и перемещения TLS"
+#: elf32-hppa.c:4158
+#, c-format
+msgid "%pB:%s has both normal and TLS relocs"
+msgstr "%pB:%s содержит обычные перемещения и перемещения TLS"
 
-#: elf32-hppa.c:4201
+#: elf32-hppa.c:4217
 #, c-format
-msgid "%B(%A+%#Lx): cannot handle %s for %s"
-msgstr "%B(%A+%#Lx): невозможно обработать %s для %s"
+msgid "%pB(%pA+%#<PRIx64>): cannot handle %s for %s"
+msgstr "%pB(%pA+%#<PRIx64>): невозможно обработать %s для %s"
 
-#: elf32-hppa.c:4505
+#: elf32-hppa.c:4521
 msgid ".got section not immediately after .plt section"
 msgstr "раздел .got не может стоять сразу после раздела .plt"
 
-#: elf32-i370.c:307
+#: elf32-i386.c:351
 #, c-format
-msgid "%B: unrecognised I370 reloc number: %d"
-msgstr "%B: нераспознанный номер перемещения I370: %d"
-
-#: elf32-i370.c:1164
-msgid "%B: unknown relocation type %d for symbol %s"
-msgstr "%B: неизвестный тип перемещения %d для символа %s"
+msgid "%pB: unsupported relocation type: %#x"
+msgstr "%pB: неподдерживаемый тип перемещения : %#x"
 
-#: elf32-i370.c:1306
+#: elf32-i386.c:1178 elf64-x86-64.c:1377
 #, c-format
-msgid "%B: Relocation %s is not yet supported for symbol %s."
-msgstr "%B: перемещение %s пока не поддерживается для символа %s."
+msgid "%pB: TLS transition from %s to %s against `%s' at %#<PRIx64> in section `%pA' failed"
+msgstr "%pB: TLS-переход из %s в %s для «%s» по адресу %#<PRIx64> в разделе «%pA» завершился ошибкой"
 
-#. Unknown relocation.
-#: elf32-i386.c:384 elf32-m68k.c:352 elf32-ppc.c:2039 elf32-s390.c:346
-#: elf32-tic6x.c:2609 elf32-wasm32.c:106 elf64-ppc.c:2516 elf64-s390.c:373
-#: elf64-x86-64.c:285
+#: elf32-i386.c:1269
 #, c-format
-msgid "%B: invalid relocation type %d"
-msgstr "%B: неверный тип перемещения %d"
+msgid "%pB: direct GOT relocation R_386_GOT32X against `%s' without base register can not be used when making a shared object"
+msgstr "%pB: прямое GOT перемещение R_386_GOT32X c «%s» без базового регистра не может использоваться при создании общего объекта"
 
-#: elf32-i386.c:1159 elf64-x86-64.c:1335
+#: elf32-i386.c:1726 elf32-s390.c:1188 elf32-sh.c:5570 elf32-tilepro.c:1592
+#: elf32-xtensa.c:1203 elf64-s390.c:1120 elfxx-sparc.c:1593
+#: elfxx-tilegx.c:1805
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-riscv.c:428
 #, c-format
-msgid "%B: TLS transition from %s to %s against `%s' at %#Lx in section `%A' failed"
-msgstr "%B: TLS-переход из %s в %s для «%s» по адресу %#Lx в разделе «%A» завершился ошибкой"
+msgid "%pB: `%s' accessed both as normal and thread local symbol"
+msgstr "%pB: «%s» доступен как обычный и как локальный для нити символ"
 
-#: elf32-i386.c:1250
+#: elf32-i386.c:1798
 #, c-format
-msgid "%B: direct GOT relocation R_386_GOT32X against `%s' without base register can not be used when making a shared object"
-msgstr "%B: прямое GOT перемещение R_386_GOT32X c «%s» без базового регистра не может использоваться при создании общего объекта"
+msgid "%pB: unsupported non-PIC call to IFUNC `%s'"
+msgstr "%pB: неподдерживаемый не PIC вызов IFUNC «%s»"
 
-#: elf32-i386.c:1703 elf32-s390.c:1184 elf32-sh.c:6057 elf32-tilepro.c:1584
-#: elf32-xtensa.c:1192 elf64-s390.c:1113 elfxx-sparc.c:1601
-#: elfxx-tilegx.c:1793
-#: /work/sources/binutils/branches/2.30/bfd/elfnn-riscv.c:427
+#: elf32-i386.c:2380 elf64-x86-64.c:2667
 #, c-format
-msgid "%B: `%s' accessed both as normal and thread local symbol"
-msgstr "%B: «%s» доступен как обычный и как локальный для нити символ"
+msgid "%pB: relocation %s against STT_GNU_IFUNC symbol `%s' isn't supported"
+msgstr "%pB: перемещение %s с STT_GNU_IFUNC символом «%s» не поддерживается"
 
-#: elf32-i386.c:1767
+#: elf32-i386.c:2413 elf32-i386.c:3661 elf32-i386.c:3802 elf64-x86-64.c:2724
+#: elf64-x86-64.c:4066 elf64-x86-64.c:4222
 #, c-format
-msgid "%B: unsupported non-PIC call to IFUNC `%s'"
-msgstr "%B: неподдерживаемый не PIC вызов IFUNC «%s»"
+msgid "Local IFUNC function `%s' in %pB\n"
+msgstr "Локальная функция IFUNC «%s» в %pB\n"
 
-#: elf32-i386.c:2345 elf64-x86-64.c:2625
+#: elf32-i386.c:2570
 #, c-format
-msgid "%B: relocation %s against STT_GNU_IFUNC symbol `%s' isn't supported"
-msgstr "%B: перемещение %s с STT_GNU_IFUNC символом «%s» не поддерживается"
-
-#: elf32-i386.c:2378 elf32-i386.c:3684 elf32-i386.c:3823 elf64-x86-64.c:2682
-#: elf64-x86-64.c:4012 elf64-x86-64.c:4166
-msgid "Local IFUNC function `%s' in %B\n"
-msgstr "Локальная функция IFUNC «%s» в %B\n"
+msgid "%pB: direct GOT relocation %s against `%s' without base register can not be used when making a shared object"
+msgstr "%pB: прямое GOT перемещение %s c «%s» без базового регистра не может использоваться при создании общего объекта"
 
-#: elf32-i386.c:2593
-#, c-format
-msgid "%B: direct GOT relocation %s against `%s' without base register can not be used when making a shared object"
-msgstr "%B: прямое GOT перемещение %s c «%s» без базового регистра не может использоваться при создании общего объекта"
-
-#: elf32-i386.c:2628 elf64-x86-64.c:2873
+#: elf32-i386.c:2605 elf64-x86-64.c:2916
 msgid "hidden symbol"
 msgstr "скрытый символ"
 
-#: elf32-i386.c:2631 elf64-x86-64.c:2876
+#: elf32-i386.c:2608 elf64-x86-64.c:2919
 msgid "internal symbol"
 msgstr "внутренний символ"
 
-#: elf32-i386.c:2634 elf64-x86-64.c:2879
+#: elf32-i386.c:2611 elf64-x86-64.c:2922
 msgid "protected symbol"
 msgstr "защищённый символ"
 
-#: elf32-i386.c:2637 elf64-x86-64.c:2882
+#: elf32-i386.c:2614 elf64-x86-64.c:2925
 msgid "symbol"
 msgstr "символ"
 
-#: elf32-i386.c:2643
-#, c-format
-msgid "%B: relocation R_386_GOTOFF against undefined %s `%s' can not be used when making a shared object"
-msgstr "%B: перемещение R_386_GOTOFF для неопределённого %s «%s» не может использоваться при создании общего объекта"
-
-#: elf32-i386.c:2656
+#: elf32-i386.c:2620
 #, c-format
-msgid "%B: relocation R_386_GOTOFF against protected %s `%s' can not be used when making a shared object"
-msgstr "%B: перемещение R_386_GOTOFF для защищённой %s «%s» не может использоваться при создании общего объекта"
+msgid "%pB: relocation R_386_GOTOFF against undefined %s `%s' can not be used when making a shared object"
+msgstr "%pB: перемещение R_386_GOTOFF для неопределённого %s «%s» не может использоваться при создании общего объекта"
 
-#: elf32-i960.c:140
+#: elf32-i386.c:2633
 #, c-format
-msgid "%B: invalid i960 reloc number: %d"
-msgstr "%B: некорректный номер перемещения i960: %d"
+msgid "%pB: relocation R_386_GOTOFF against protected %s `%s' can not be used when making a shared object"
+msgstr "%pB: перемещение R_386_GOTOFF для защищённой %s «%s» не может использоваться при создании общего объекта"
 
 #: elf32-ip2k.c:856 elf32-ip2k.c:862 elf32-ip2k.c:929 elf32-ip2k.c:935
 msgid "ip2k relaxer: switch table without complete matching relocation information."
@@ -2513,211 +2351,166 @@ msgstr "ip2k relaxer: таблица переключений без полно
 msgid "ip2k relaxer: switch table header corrupt."
 msgstr "ip2k relaxer: испорчен заголовок у таблицы переключений."
 
-#: elf32-ip2k.c:1245
+#: elf32-ip2k.c:1302
 #, c-format
-msgid "%B: invalid IP2K reloc number: %d"
-msgstr "%B: некорректный номер перемещения IP2K: %d"
+msgid "ip2k linker: missing page instruction at %#<PRIx64> (dest = %#<PRIx64>)"
+msgstr "компоновщик ip2k: отсутствует страница инструкций по адресу %#<PRIx64> (назнач = %#<PRIx64>)"
 
-#: elf32-ip2k.c:1298
+#: elf32-ip2k.c:1321
 #, c-format
-msgid "ip2k linker: missing page instruction at %#Lx (dest = %#Lx)"
-msgstr "компоновÑ\89ик ip2k: Ð¾Ñ\82Ñ\81Ñ\83Ñ\82Ñ\81Ñ\82вÑ\83еÑ\82 Ñ\81Ñ\82Ñ\80аниÑ\86а Ð¸Ð½Ñ\81Ñ\82Ñ\80Ñ\83кÑ\86ий Ð¿Ð¾ Ð°Ð´Ñ\80еÑ\81Ñ\83 %#Lx (назнаÑ\87 = %#Lx)"
+msgid "ip2k linker: redundant page instruction at %#<PRIx64> (dest = %#<PRIx64>)"
+msgstr "компоновÑ\89ик ip2k: Ð¿Ð¾Ð²Ñ\82оÑ\80Ñ\8fÑ\8eÑ\89аÑ\8fÑ\81Ñ\8f Ñ\81Ñ\82Ñ\80аниÑ\86а Ð¸Ð½Ñ\81Ñ\82Ñ\80Ñ\83кÑ\86ий Ð¿Ð¾ Ð°Ð´Ñ\80еÑ\81Ñ\83 %#<PRIx64> (назнаÑ\87 = %#<PRIx64>)"
 
-#: elf32-ip2k.c:1315
-#, c-format
-msgid "ip2k linker: redundant page instruction at %#Lx (dest = %#Lx)"
-msgstr "компоновщик ip2k: повторяющаяся страница инструкций по адресу %#Lx (назнач = %#Lx)"
-
-#: elf32-iq2000.c:441
-#, c-format
-msgid "%B: invalid IQ2000 reloc number: %d"
-msgstr "%B: некорректный номер перемещения IQ2000: %d"
-
-#: elf32-lm32.c:539
-#, c-format
-msgid "%B: invalid LM32 reloc number: %d"
-msgstr "%B: некорректный номер перемещения LM32: %d"
-
-#: elf32-lm32.c:648 elf32-nios2.c:3133
+#: elf32-lm32.c:651 elf32-nios2.c:3141
 msgid "global pointer relative relocation when _gp not defined"
 msgstr "глобальный указатель относительно перемещения, но _gp не определена"
 
-#: elf32-lm32.c:703 elf32-nios2.c:3570
+#: elf32-lm32.c:706 elf32-nios2.c:3578
 msgid "global pointer relative address out of range"
 msgstr "глобальный указатель относительно адреса вне диапазона"
 
-#: elf32-lm32.c:998
-msgid "internal error: addend should be zero for R_LM32_16_GOT"
-msgstr "внутренняя ошибка: добавление должно быть нулём для R_LM32_16_GOT"
-
-#: elf32-m32c.c:306
-#, c-format
-msgid "%B: invalid M32C reloc number: %d"
-msgstr "%B: некорректный номер перемещения M32C: %d"
-
-#: elf32-m32r.c:1286
+#: elf32-lm32.c:1002 elf32-or1k.c:968
 #, c-format
-msgid "%B: invalid M32R reloc number: %d"
-msgstr "%B: некорректный номер перемещения M32R: %d"
+msgid "internal error: addend should be zero for %s"
+msgstr "внутренняя ошибка: добавление должно быть нулём для %s"
 
-#: elf32-m32r.c:1458
+#: elf32-m32r.c:1471
 msgid "SDA relocation when _SDA_BASE_ not defined"
 msgstr "перемещение SDA, но _SDA_BASE_ не определена"
 
-#: elf32-m32r.c:2971 elf32-microblaze.c:1064 elf32-microblaze.c:1112
+#: elf32-m32r.c:2984 elf32-microblaze.c:1101 elf32-microblaze.c:1149
 #, c-format
-msgid "%B: The target (%s) of an %s relocation is in the wrong section (%A)"
-msgstr "%B: Цель (%s) перемещения %s в ошибочном разделе (%A)"
+msgid "%pB: the target (%s) of an %s relocation is in the wrong section (%pA)"
+msgstr "%pB: цель (%s) перемещения %s в ошибочном разделе (%pA)"
 
-#: elf32-m32r.c:3473
-msgid "%B: Instruction set mismatch with previous modules"
-msgstr "%B: Набор инструкций не совпадает с набором у предыдущих модулей"
+#: elf32-m32r.c:3487
+#, c-format
+msgid "%pB: instruction set mismatch with previous modules"
+msgstr "%pB: набор инструкций не совпадает с набором у предыдущих модулей"
 
-#: elf32-m32r.c:3494 elf32-nds32.c:6037
+#: elf32-m32r.c:3508 elf32-nds32.c:6010
 #, c-format
 msgid "private flags = %lx"
 msgstr "собственные флаги = %lx"
 
-#: elf32-m32r.c:3499
+#: elf32-m32r.c:3513
 #, c-format
 msgid ": m32r instructions"
 msgstr ": инструкции m32r"
 
-#: elf32-m32r.c:3500
+#: elf32-m32r.c:3514
 #, c-format
 msgid ": m32rx instructions"
 msgstr ": инструкции m32rx"
 
-#: elf32-m32r.c:3501
+#: elf32-m32r.c:3515
 #, c-format
 msgid ": m32r2 instructions"
 msgstr ": инструкции m32r2"
 
-#: elf32-m68hc11.c:390
-#, c-format
-msgid "%B: invalid M68HC11 reloc number: %d"
-msgstr "%B: некорректный номер перемещения M68HC11: %d"
-
-#: elf32-m68hc12.c:510
+#: elf32-m68hc1x.c:1116
 #, c-format
-msgid "%B: invalid M68HC12 reloc number: %d"
-msgstr "%B: некорректный номер перемещения M68HC12: %d"
+msgid "reference to the far symbol `%s' using a wrong relocation may result in incorrect execution"
+msgstr "ссылка на дальний символ «%s» с помощью ошибочного перемещения может привести к неправильному выполнению"
 
-#: elf32-m68hc1x.c:1115
-#, c-format
-msgid "Reference to the far symbol `%s' using a wrong relocation may result in incorrect execution"
-msgstr "Указание на дальний символ «%s» с помощью ошибочного перемещения может привести к неправильному выполнению"
-
-#: elf32-m68hc1x.c:1149
+#: elf32-m68hc1x.c:1150
 #, c-format
 msgid "XGATE address (%lx) is not within shared RAM(0xE000-0xFFFF), therefore you must manually offset the address, and possibly manage the page, in your code."
 msgstr "Адрес XGATE (%lx) находится вне общей оперативной памяти (0xE000-0xFFFF), поэтому вы должны вручную указывать адрес смещения и, возможно, управлять страницей в коде."
 
-#: elf32-m68hc1x.c:1167
+#: elf32-m68hc1x.c:1168
 #, c-format
 msgid "banked address [%lx:%04lx] (%lx) is not in the same bank as current banked address [%lx:%04lx] (%lx)"
 msgstr "банкируемый адрес [%lx:%04lx] (%lx) не совпадает с банком текущего банкируемого адреса [%lx:%04lx] (%lx)"
 
-#: elf32-m68hc1x.c:1183
+#: elf32-m68hc1x.c:1184
 #, c-format
 msgid "reference to a banked address [%lx:%04lx] in the normal address space at %04lx"
 msgstr "ссылка на банкируемый адрес [%lx:%04lx] в обычном адресном пространстве по адресу %04lx"
 
-#: elf32-m68hc1x.c:1224
+#: elf32-m68hc1x.c:1225
 #, c-format
 msgid "S12 address (%lx) is not within shared RAM(0x2000-0x4000), therefore you must manually offset the address in your code"
 msgstr "Адрес S12 (%lx) находится вне общей оперативной памяти (0x2000-0x4000), поэтому вы должны вручную указывать адрес смещения в коде"
 
-#: elf32-m68hc1x.c:1351
-msgid "%B: linking files compiled for 16-bit integers (-mshort) and others for 32-bit integers"
-msgstr "%B: компоновка файлов, скомпилированных для 16-битных целых (-mshort), с файлами, скомпилированными для 32-битных целых"
+#: elf32-m68hc1x.c:1352
+#, c-format
+msgid "%pB: linking files compiled for 16-bit integers (-mshort) and others for 32-bit integers"
+msgstr "%pB: компоновка файлов, скомпилированных для 16-битных целых (-mshort), с файлами, скомпилированными для 32-битных целых"
 
-#: elf32-m68hc1x.c:1358
-msgid "%B: linking files compiled for 32-bit double (-fshort-double) and others for 64-bit double"
-msgstr "%B: компоновка файлов, скомпилированных для 32-битных double (-fshort-double), с файлами, скомпилированными для 64-битных double"
+#: elf32-m68hc1x.c:1359
+#, c-format
+msgid "%pB: linking files compiled for 32-bit double (-fshort-double) and others for 64-bit double"
+msgstr "%pB: компоновка файлов, скомпилированных для 32-битных double (-fshort-double), с файлами, скомпилированными для 64-битных double"
 
-#: elf32-m68hc1x.c:1367
-msgid "%B: linking files compiled for HCS12 with others compiled for HC12"
-msgstr "%B: компоновка файлов, скомпилированных для HCS12, с файлами, скомпилированными для HC12"
+#: elf32-m68hc1x.c:1368
+#, c-format
+msgid "%pB: linking files compiled for HCS12 with others compiled for HC12"
+msgstr "%pB: компоновка файлов, скомпилированных для HCS12, с файлами, скомпилированными для HC12"
 
-#: elf32-m68hc1x.c:1412 elf32-xgate.c:672
+#: elf32-m68hc1x.c:1413 elf32-xgate.c:675
 #, c-format
 msgid "[abi=32-bit int, "
 msgstr "[abi=32-битное int, "
 
-#: elf32-m68hc1x.c:1414 elf32-xgate.c:674
+#: elf32-m68hc1x.c:1415 elf32-xgate.c:677
 #, c-format
 msgid "[abi=16-bit int, "
 msgstr "[abi=16-битное int, "
 
-#: elf32-m68hc1x.c:1417 elf32-xgate.c:677
+#: elf32-m68hc1x.c:1418 elf32-xgate.c:680
 #, c-format
 msgid "64-bit double, "
 msgstr "64-битное double, "
 
-#: elf32-m68hc1x.c:1419 elf32-xgate.c:679
+#: elf32-m68hc1x.c:1420 elf32-xgate.c:682
 #, c-format
 msgid "32-bit double, "
 msgstr "32-битное double, "
 
-#: elf32-m68hc1x.c:1422
+#: elf32-m68hc1x.c:1423
 #, c-format
 msgid "cpu=HC11]"
 msgstr "ЦП=HC11]"
 
-#: elf32-m68hc1x.c:1424
+#: elf32-m68hc1x.c:1425
 #, c-format
 msgid "cpu=HCS12]"
 msgstr "ЦП=HCS12]"
 
-#: elf32-m68hc1x.c:1426
+#: elf32-m68hc1x.c:1427
 #, c-format
 msgid "cpu=HC12]"
 msgstr "ЦП=HC12]"
 
-#: elf32-m68hc1x.c:1429
+#: elf32-m68hc1x.c:1430
 #, c-format
 msgid " [memory=bank-model]"
 msgstr " [память=модель с банками]"
 
-#: elf32-m68hc1x.c:1431
+#: elf32-m68hc1x.c:1432
 #, c-format
 msgid " [memory=flat]"
 msgstr " [память=плоская]"
 
-#: elf32-m68hc1x.c:1434
+#: elf32-m68hc1x.c:1435
 #, c-format
 msgid " [XGATE RAM offsetting]"
 msgstr " [смещение XGATE памяти]"
 
-#: elf32-m68k.c:1214 elf32-m68k.c:1215 vms-alpha.c:7477 vms-alpha.c:7493
+#: elf32-m68k.c:1216 elf32-m68k.c:1217 vms-alpha.c:7478 vms-alpha.c:7494
 msgid "unknown"
 msgstr "неизвестно"
 
-#: elf32-m68k.c:1658
-#, c-format
-msgid "%B: GOT overflow: Number of relocations with 8-bit offset > %d"
-msgstr "%B: переполнение GOT: Количество перемещений с 8-битным смещением > %d"
-
-#: elf32-m68k.c:1665
-#, c-format
-msgid "%B: GOT overflow: Number of relocations with 8- or 16-bit offset > %d"
-msgstr "%B: переполнение GOT: Количество перемещений с 8-ми или 16-битным смещением > %d"
-
-#: elf32-mcore.c:100 elf32-mcore.c:455
-#, c-format
-msgid "%B: Relocation %s (%d) is not currently supported.\n"
-msgstr "%B: Перемещение %s (%d) в данный момент не поддерживается.\n"
-
-#: elf32-mcore.c:355
+#: elf32-m68k.c:1660
 #, c-format
-msgid "%B: unrecognised MCore reloc number: %d"
-msgstr "%B: нераспознанный номер перемещения MCore: %d"
+msgid "%pB: GOT overflow: number of relocations with 8-bit offset > %d"
+msgstr "%pB: переполнение GOT: количество перемещений с 8-битным смещением > %d"
 
-#: elf32-mcore.c:440
+#: elf32-m68k.c:1667
 #, c-format
-msgid "%B: Unknown relocation type %d\n"
-msgstr "%B: Неизвестный тип перемещения %d\n"
+msgid "%pB: GOT overflow: number of relocations with 8- or 16-bit offset > %d"
+msgstr "%pB: переполнение GOT: количество перемещений с 8-ми или 16-битным смещением > %d"
 
 #. Pacify gcc -Wall.
 #: elf32-mep.c:139
@@ -2730,446 +2523,361 @@ msgstr "mep: нет перемещения для кода %d"
 msgid "MeP: howto %d has type %d"
 msgstr "MeP: howto %d имеет тип %d"
 
-#: elf32-mep.c:390
-#, c-format
-msgid "%B: invalid MEP reloc number: %d"
-msgstr "%B: некорректный номер перемещения MEP: %d"
-
-#: elf32-mep.c:620
+#: elf32-mep.c:622
 #, c-format
-msgid "%B and %B are for different cores"
-msgstr "%B и %B для разных ядер"
+msgid "%pB and %pB are for different cores"
+msgstr "%pB и %pB для разных ядер"
 
-#: elf32-mep.c:639
+#: elf32-mep.c:641
 #, c-format
-msgid "%B and %B are for different configurations"
-msgstr "%B и %B для разных конфигураций"
+msgid "%pB and %pB are for different configurations"
+msgstr "%pB и %pB для разных конфигураций"
 
-#: elf32-mep.c:677
+#: elf32-mep.c:679
 #, c-format
 msgid "private flags = 0x%lx"
 msgstr "собственные флаги = 0x%lx"
 
-#: elf32-metag.c:878
-#, c-format
-msgid "%B: invalid METAG reloc number: %d"
-msgstr "%B: некорректный номер перемещения METAG: %d"
-
-#: elf32-metag.c:1860
-msgid "%B(%A): multiple TLS models are not supported"
-msgstr "%B(%A): много моделей TLS не поддерживается"
-
 #: elf32-metag.c:1863
-msgid "%B(%A): shared library symbol %s encountered whilst performing a static link"
-msgstr "%B(%A): при выполнении статической компоновки обнаружен символ %s общей библиотеки"
+#, c-format
+msgid "%pB(%pA): multiple TLS models are not supported"
+msgstr "%pB(%pA): несколько моделей TLS не поддерживается"
 
-#: elf32-microblaze.c:656
+#: elf32-metag.c:1866
 #, c-format
-msgid "%B: unrecognised MicroBlaze reloc number: %d"
-msgstr "%B: нераспознанный номер перемещения MicroBlaze: %d"
+msgid "%pB(%pA): shared library symbol %s encountered whilst performing a static link"
+msgstr "%pB(%pA): при выполнении статической компоновки обнаружен символ %s общей библиотеки"
 
-#: elf32-microblaze.c:1482 elf32-or1k.c:1052 elf32-tilepro.c:3147
-#: elfxx-sparc.c:3537 elfxx-tilegx.c:3531
-msgid "%B: probably compiled without -fPIC?"
-msgstr "%B: вероятно, компиляция без -fPIC?"
+#: elf32-microblaze.c:1544 elf32-or1k.c:1056 elf32-tilepro.c:3155
+#: elfxx-sparc.c:3540 elfxx-tilegx.c:3543
+#, c-format
+msgid "%pB: probably compiled without -fPIC?"
+msgstr "%pB: вероятно, компиляция без -fPIC?"
 
-#: elf32-mips.c:1777 elf64-mips.c:3200 elfn32-mips.c:3014
+#: elf32-mips.c:1775 elf64-mips.c:3196 elfn32-mips.c:3012
 msgid "literal relocation occurs for an external symbol"
 msgstr "для внешнего символа обнаружено константное перемещение"
 
-#: elf32-mips.c:1824 elf32-score.c:569 elf32-score7.c:469 elf64-mips.c:3243
-#: elfn32-mips.c:3055
+#: elf32-mips.c:1822 elf32-score.c:569 elf32-score7.c:469 elf64-mips.c:3239
+#: elfn32-mips.c:3053
 msgid "32bits gp relative relocation occurs for an external symbol"
 msgstr "для внешнего символа обнаружено 32—битное относительное перемещение"
 
-#: elf32-mips.c:2225
-#, c-format
-msgid "Unrecognised MIPS reloc number: %d"
-msgstr "Нераспознанный номер перемещения MIPS: %d"
-
-#: elf32-moxie.c:137
-#, c-format
-msgid "%B: invalid Moxie reloc number: %d"
-msgstr "%B: некорректный номер перемещения Moxie: %d"
-
-#: elf32-msp430.c:648
-#, c-format
-msgid "%B: invalid MSP430X reloc number: %d"
-msgstr "%B: некорректный номер перемещения MSP430X: %d"
-
-#: elf32-msp430.c:658
-#, c-format
-msgid "%B: invalid MSP430 reloc number: %d"
-msgstr "%B: некорректный номер перемещения MSP430: %d"
-
-#: elf32-msp430.c:832 elf32-msp430.c:1146
-msgid "Try enabling relaxation to avoid relocation truncations"
-msgstr "Попробуйте включить ослабление, чтобы избежать обрезания перемещений"
+#: elf32-msp430.c:837 elf32-msp430.c:1151
+msgid "try enabling relaxation to avoid relocation truncations"
+msgstr "попробуйте включить ослабление, чтобы избежать обрезания перемещений"
 
-#: elf32-msp430.c:1353
+#: elf32-msp430.c:1358
 msgid "internal error: branch/jump to an odd address detected"
 msgstr "внутренняя ошибка: обнаружено ветвление/прыжок по странному адресу"
 
-#: elf32-msp430.c:2352
+#: elf32-msp430.c:2357
 #, c-format
-msgid "Warning: %B: Unknown MSPABI object attribute %d"
-msgstr "Ð\9fÑ\80едÑ\83пÑ\80еждение: %B: Ð\9dеизвестный атрибут MSPABI-объекта %d"
+msgid "warning: %pB: unknown MSPABI object attribute %d"
+msgstr "пÑ\80едÑ\83пÑ\80еждение: %pB: Ð½еизвестный атрибут MSPABI-объекта %d"
 
-#: elf32-msp430.c:2445
+#: elf32-msp430.c:2450
 #, c-format
-msgid "error: %B uses %s instructions but %B uses %s"
-msgstr "ошибка: %B использует инструкции %s, в то время как %B использует %s"
+msgid "error: %pB uses %s instructions but %pB uses %s"
+msgstr "ошибка: %pB использует инструкции %s, в то время как %pB использует %s"
 
-#: elf32-msp430.c:2457
+#: elf32-msp430.c:2462
 #, c-format
-msgid "error: %B uses the %s code model whereas %B uses the %s code model"
-msgstr "ошибка: %B использует модель кода %s, в то время как %B использует модель кода %s"
+msgid "error: %pB uses the %s code model whereas %pB uses the %s code model"
+msgstr "ошибка: %pB использует модель кода %s, в то время как %pB использует модель кода %s"
 
-#: elf32-msp430.c:2469
+#: elf32-msp430.c:2474
 #, c-format
-msgid "error: %B uses the large code model but %B uses MSP430 instructions"
-msgstr "ошибка: %B использует огромную модель кода, в то время как %B использует инструкции MSP430"
+msgid "error: %pB uses the large code model but %pB uses MSP430 instructions"
+msgstr "ошибка: %pB использует огромную модель кода, в то время как %pB использует инструкции MSP430"
 
-#: elf32-msp430.c:2480
+#: elf32-msp430.c:2485
 #, c-format
-msgid "error: %B uses the %s data model whereas %B uses the %s data model"
-msgstr "ошибка: %B использует модель данных %s, в то время как %B использует модель данных %s"
+msgid "error: %pB uses the %s data model whereas %pB uses the %s data model"
+msgstr "ошибка: %pB использует модель данных %s, в то время как %pB использует модель данных %s"
 
-#: elf32-msp430.c:2492
+#: elf32-msp430.c:2497
 #, c-format
-msgid "error: %B uses the small code model but %B uses the %s data model"
-msgstr "ошибка: %B использует малую модель данных, в то время как %B использует модель данных %s"
+msgid "error: %pB uses the small code model but %pB uses the %s data model"
+msgstr "ошибка: %pB использует малую модель данных, в то время как %pB использует модель данных %s"
 
-#: elf32-msp430.c:2504
+#: elf32-msp430.c:2509
 #, c-format
-msgid "error: %B uses the %s data model but %B only uses MSP430 instructions"
-msgstr "ошибка: %B использует модель данных %s, в то время как %B использует только инструкции MSP430"
+msgid "error: %pB uses the %s data model but %pB only uses MSP430 instructions"
+msgstr "ошибка: %pB использует модель данных %s, в то время как %pB использует только инструкции MSP430"
 
-#: elf32-mt.c:242
+#: elf32-nds32.c:3228
 #, c-format
-msgid "%B: invalid MT reloc number: %d"
-msgstr "%B: некорректный номер перемещения MT: %d"
+msgid "error: can't find symbol: %s"
+msgstr "ошибка: невозможно найти символ: %s"
 
-#: elf32-nds32.c:2897
+#: elf32-nds32.c:4869
 #, c-format
-msgid "%B: invalid NDS32 reloc number: %d"
-msgstr "%B: некорректный номер перемещения NDS32: %d"
-
-#: elf32-nds32.c:3232
-msgid "error: Can't find symbol: _SDA_BASE_."
-msgstr "ошибка: невозможно найти символ: _SDA_BASE_."
-
-#: elf32-nds32.c:4410 elf32-nds32.c:11783
-msgid "%B: error: Cannot set _ITB_BASE_"
-msgstr "%B: ошибка: Невозможно задать _ITB_BASE_"
+msgid "%pB: warning: %s unsupported in shared mode"
+msgstr "%pB: предупреждение: %s не поддерживается в общем режиме"
 
-#: elf32-nds32.c:4418
-msgid "error: IFC relocation error."
-msgstr "ошибка: ошибка перемещения IFC."
-
-#: elf32-nds32.c:4452
+#: elf32-nds32.c:5003
 #, c-format
-msgid "%B: error: unknown relocation type %d."
-msgstr "%B: ошибка: неизвестный тип перемещения %d."
-
-#: elf32-nds32.c:4898
-msgid "%B: warning: cannot deal R_NDS32_25_ABS_RELA in shared mode."
-msgstr "%B: предупреждение: невозможно использовать R_NDS32_25_ABS_RELA в общем режиме."
+msgid "%pB: warning: unaligned access to GOT entry"
+msgstr "%pB: предупреждение: невыровненный доступ к элементу GOT"
 
-#: elf32-nds32.c:5032
-msgid "%B: warning: unaligned access to GOT entry."
-msgstr "%B: предупреждение: невыровненный доступ к элементу GOT."
-
-#: elf32-nds32.c:5074
-msgid "%B: warning: relocate SDA_BASE failed."
-msgstr "%B: предупреждение: не удалось выполнить перемещение SDA_BASE."
+#: elf32-nds32.c:5045
+#, c-format
+msgid "%pB: warning: relocate SDA_BASE failed"
+msgstr "%pB: предупреждение: не удалось выполнить перемещение SDA_BASE"
 
-#: elf32-nds32.c:5096
+#: elf32-nds32.c:5067
 #, c-format
-msgid "%B(%A): warning: unaligned small data access of type %d."
-msgstr "%B(%A): предупреждение: невыровненный доступ к малым данным с типом %d."
+msgid "%pB(%pA): warning: unaligned small data access of type %d"
+msgstr "%pB(%pA): предупреждение: невыровненный доступ к малым данным с типом %d"
 
-#: elf32-nds32.c:5844
+#: elf32-nds32.c:5816
 #, c-format
-msgid "%B: ISR vector size mismatch with previous modules, previous %u-byte, current %u-byte"
-msgstr "%B: размер вектора ISR не совпадает с предыдущими модулями, был %u-байтовый, стал %u-байтовый"
+msgid "%pB: ISR vector size mismatch with previous modules, previous %u-byte, current %u-byte"
+msgstr "%pB: размер вектора ISR не совпадает с предыдущими модулями, был %u-байтовый, стал %u-байтовый"
 
-#: elf32-nds32.c:5888
-msgid "%B: warning: Endian mismatch with previous modules."
-msgstr "%B: предупреждение: порядок байт не совпадает с предыдущими модулями."
+#: elf32-nds32.c:5860
+#, c-format
+msgid "%pB: warning: endian mismatch with previous modules"
+msgstr "%pB: предупреждение: порядок байт не совпадает с предыдущими модулями"
 
-#: elf32-nds32.c:5898
-msgid "%B: warning: Older version of object file encountered, Please recompile with current tool chain."
-msgstr "%B: предупреждение: обнаружена старая версия объектного файла, перекомпилируйте текущим набором инструментов."
+#: elf32-nds32.c:5870
+#, c-format
+msgid "%pB: warning: older version of object file encountered, please recompile with current tool chain"
+msgstr "%pB: предупреждение: обнаружена старая версия объектного файла, перекомпилируйте текущим набором инструментов"
 
-#: elf32-nds32.c:5976
-msgid "%B: error: ABI mismatch with previous modules."
-msgstr "%B: ошибка: ABI не совпадает с предыдущими модулями."
+#: elf32-nds32.c:5948
+#, c-format
+msgid "%pB: error: ABI mismatch with previous modules"
+msgstr "%pB: ошибка: ABI не совпадает с использованным в предыдущих модулях"
 
-#: elf32-nds32.c:5987
-msgid "%B: error: Instruction set mismatch with previous modules."
-msgstr "%B: ошибка: набор инструкций не совпадает с предыдущими модулями."
+#: elf32-nds32.c:5959
+#, c-format
+msgid "%pB: error: instruction set mismatch with previous modules"
+msgstr "%pB: ошибка: набор инструкций не совпадает с использованным в предыдущих модулях"
 
-#: elf32-nds32.c:6013
+#: elf32-nds32.c:5986
 #, c-format
-msgid "%B: warning: Incompatible elf-versions %s and  %s."
-msgstr "%B: предупреждение: несовместимые версии elf %s и %s."
+msgid "%pB: warning: incompatible elf-versions %s and %s"
+msgstr "%pB: предупреждение: несовместимые версии elf %s и %s"
 
-#: elf32-nds32.c:6043
+#: elf32-nds32.c:6016
 #, c-format
 msgid ": n1 instructions"
 msgstr ": инструкции n1"
 
-#: elf32-nds32.c:6046
+#: elf32-nds32.c:6019
 #, c-format
 msgid ": n1h instructions"
 msgstr ": инструкции n1h"
 
-#: elf32-nds32.c:8535
-msgid "%B: Error: search_nds32_elf_blank reports wrong node\n"
-msgstr "%B: ошибка: search_nds32_elf_blank сообщает о неверном узле\n"
-
-#: elf32-nds32.c:8794
+#: elf32-nds32.c:8508
 #, c-format
-msgid "%B: warning: %s points to unrecognized reloc at %#Lx"
-msgstr "%B: предупреждение: %s указывает на нераспознанное перемещение по адресу %#Lx"
-
-#: elf32-nds32.c:11655 elf32-nds32.c:11672
-msgid "error: Jump IFC Fail."
-msgstr "ошибка: не удалось выполнить прыжок IFC."
+msgid "%pB: error: search_nds32_elf_blank reports wrong node"
+msgstr "%pB: ошибка: search_nds32_elf_blank сообщает о неверном узле"
 
-#: elf32-nds32.c:12529
+#: elf32-nds32.c:8768
 #, c-format
-msgid "%B: Nested OMIT_FP in %A."
-msgstr "%B: вложенные OMIT_FP в %A."
+msgid "%pB: warning: %s points to unrecognized reloc at %#<PRIx64>"
+msgstr "%pB: предупреждение: %s указывает на нераспознанное перемещение по адресу %#<PRIx64>"
 
-#: elf32-nds32.c:12548
+#: elf32-nds32.c:12339
 #, c-format
-msgid "%B: Unmatched OMIT_FP in %A."
-msgstr "%B: несовпадение OMIT_FP в %A."
+msgid "%pB: nested OMIT_FP in %pA"
+msgstr "%pB: вложенные OMIT_FP в %pA"
 
-#: elf32-nds32.c:12831 reloc.c:8273
+#: elf32-nds32.c:12358
 #, c-format
-msgid "%X%P: %B(%A): relocation \"%R\" goes out of range\n"
-msgstr "%X%P: %B(%A): перемещение «%R» выходит за диапазон\n"
-
-#: elf32-nds32.c:14607
-msgid "Linker: cannot init ex9 hash table error \n"
-msgstr "Компоновщик: невозможно инициализировать хэш-таблицу ошибок ex9 \n"
-
-#: elf32-nds32.c:15016 elf32-nds32.c:15030
-msgid "Linker: error cannot fixed ex9 relocation \n"
-msgstr "Компоновщик: невозможно исправить перемещение ex9 \n"
+msgid "%pB: unmatched OMIT_FP in %pA"
+msgstr "%pB: несовпадение OMIT_FP в %pA"
 
-#: elf32-nds32.c:15241
+#: elf32-nds32.c:12642 reloc.c:8330
 #, c-format
-msgid "%B: warning: unaligned small data access for entry: {%Ld, %Ld, %Ld}, addr = %#Lx, align = %#x"
-msgstr "%B: предупреждение: невыровненный доступ к малым данным для элемента: {%Ld, %Ld, %Ld}, адрес = %#Lx, выравнивание = %#x"
+msgid "%X%P: %pB(%pA): relocation \"%pR\" goes out of range\n"
+msgstr "%X%P: %pB(%pA): перемещение «%R» выходит за диапазон\n"
 
-#: elf32-nds32.c:15274
+#: elf32-nios2.c:2930
 #, c-format
-msgid "failed creating ex9.it %s hash table entry"
-msgstr "ошибка при создании элемента %s хэш-таблицы ex9.it"
+msgid "error: %pB: big-endian R2 is not supported"
+msgstr "ошибка: %pB: порядок от старшего к младшему R2 не поддерживается"
 
-#: elf32-nios2.c:2929
-msgid "error: %B: Big-endian R2 is not supported."
-msgstr "ошибка: %B: порядок от старшего к младшему R2 не поддерживается."
-
-#: elf32-nios2.c:3814
+#: elf32-nios2.c:3822
 #, c-format
 msgid "global pointer relative relocation at address 0x%08x when _gp not defined\n"
 msgstr "глобальный указатель относительного перемещения по адресу 0x%08x, но _gp не определена\n"
 
-#: elf32-nios2.c:3834
+#: elf32-nios2.c:3842
 #, c-format
-msgid "Unable to reach %s (at 0x%08x) from the global pointer (at 0x%08x) because the offset (%d) is out of the allowed range, -32678 to 32767.\n"
-msgstr "Ð\9dевозможно Ð´Ð¾Ñ\81Ñ\82иÑ\87Ñ\8c %s (по Ð°Ð´Ñ\80еÑ\81Ñ\83 0x%08x) Ð¸Ð· Ð³Ð»Ð¾Ð±Ð°Ð»Ñ\8cного Ñ\83казаÑ\82елÑ\8f (по Ð°Ð´Ñ\80еÑ\81Ñ\83 0x%08x), Ñ\82ак ÐºÐ°Ðº Ñ\81меÑ\89ение (%d) Ð²Ñ\8bÑ\85одиÑ\82 Ð¸Ð· Ñ\80азÑ\80еÑ\88Ñ\91нного Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° -32678â\80\9432767.\n"
+msgid "unable to reach %s (at 0x%08x) from the global pointer (at 0x%08x) because the offset (%d) is out of the allowed range, -32678 to 32767\n"
+msgstr "невозможно Ð´Ð¾Ñ\81Ñ\82иÑ\87Ñ\8c %s (по Ð°Ð´Ñ\80еÑ\81Ñ\83 0x%08x) Ð¸Ð· Ð³Ð»Ð¾Ð±Ð°Ð»Ñ\8cного Ñ\83казаÑ\82елÑ\8f (по Ð°Ð´Ñ\80еÑ\81Ñ\83 0x%08x), Ñ\82ак ÐºÐ°Ðº Ñ\81меÑ\89ение (%d) Ð²Ñ\8bÑ\85одиÑ\82 Ð¸Ð· Ñ\80азÑ\80еÑ\88Ñ\91нного Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° -32678â\80\9432767\n"
 
-#: elf32-nios2.c:4487 elf32-pru.c:816
+#: elf32-nios2.c:4495 elf32-pru.c:928
 msgid "relocation out of range"
 msgstr "перемещение выходит за диапазон"
 
-#: elf32-nios2.c:4497 elf32-pru.c:826 elf32-tic6x.c:2682
+#: elf32-nios2.c:4505 elf32-pru.c:938 elf32-tic6x.c:2716
 msgid "dangerous relocation"
 msgstr "опасное перемещение"
 
-#: elf32-nios2.c:5370
+#: elf32-nios2.c:5378
 #, c-format
 msgid "dynamic variable `%s' is zero size"
 msgstr "динамическая переменная «%s» имеет нулевой размер"
 
-#: elf32-or1k.c:715
+#: elf32-or1k.c:1078
 #, c-format
-msgid "%B: invalid OR1K reloc number: %d"
-msgstr "%B: некорректный номер перемещения OR1K: %d"
-
-#: elf32-or1k.c:965
-msgid "internal error: addend should be zero for R_OR1K_GOT16"
-msgstr "внутренняя ошибка: добавление должно быть нулём для R_OR1K_GOT16"
-
-#: elf32-or1k.c:1074
-msgid "%B: support for local dynamic not implemented"
-msgstr "%B: поддержка локальных динамических элементов не реализована"
-
-#: elf32-or1k.c:1209
-msgid "%B: will not resolve runtime TLS relocation"
-msgstr "%B: перемещение TLS времени выполнения не будет решено"
+msgid "%pB: support for local dynamic not implemented"
+msgstr "%pB: поддержка локальных динамических элементов не реализована"
 
-#: elf32-or1k.c:1529
+#: elf32-or1k.c:1213
 #, c-format
-msgid "%B: bad relocation section name `%s'"
-msgstr "%B: неправильное имя перемещаемого раздела «%s»"
+msgid "%pB: will not resolve runtime TLS relocation"
+msgstr "%pB: перемещение TLS времени выполнения не будет решено"
 
-#: elf32-or1k.c:2641
-msgid "%B: EF_OR1K_NODELAY flag mismatch with previous modules"
-msgstr "%B: флаг EF_OR1K_NODELAY не совпадает с предыдущими модулями"
-
-#: elf32-pj.c:325
+#: elf32-or1k.c:1533
 #, c-format
-msgid "%B: unrecognised PicoJava reloc number: %d"
-msgstr "%B: нераспознанный номер перемещения PicoJava: %d"
+msgid "%pB: bad relocation section name `%s'"
+msgstr "%pB: неправильное имя перемещаемого раздела «%s»"
 
-#: elf32-ppc.c:2027
+#: elf32-or1k.c:2645
 #, c-format
-msgid "%B: unrecognised PPC reloc number: %d"
-msgstr "%B: нераспознанный номер перемещения PPC: %d"
+msgid "%pB: %s flag mismatch with previous modules"
+msgstr "%pB: флаг %s не совпадает с предыдущими модулями"
 
-#: elf32-ppc.c:2112
+#: elf32-ppc.c:2149
 #, c-format
 msgid "generic linker can't handle %s"
 msgstr "универсальный компоновщик не смог обработать %s"
 
-#: elf32-ppc.c:2732
+#: elf32-ppc.c:2778
 #, c-format
-msgid "corrupt %s section in %B"
-msgstr "повреждённый раздел %s в %B"
+msgid "corrupt %s section in %pB"
+msgstr "повреждённый раздел %s в %pB"
 
-#: elf32-ppc.c:2752
+#: elf32-ppc.c:2798
 #, c-format
-msgid "unable to read in %s section from %B"
-msgstr "не удалось прочитать раздел %s из %B"
+msgid "unable to read in %s section from %pB"
+msgstr "не удалось прочитать раздел %s из %pB"
 
-#: elf32-ppc.c:2794
+#: elf32-ppc.c:2840
 #, c-format
-msgid "warning: unable to set size of %s section in %B"
-msgstr "предупреждение: не удалось установить размер раздела %s в %B"
+msgid "warning: unable to set size of %s section in %pB"
+msgstr "предупреждение: не удалось задать размер раздела %s в %pB"
 
-#: elf32-ppc.c:2844
-msgid "failed to allocate space for new APUinfo section."
-msgstr "не удалось выделить место для нового раздела APUinfo."
+#: elf32-ppc.c:2890
+msgid "failed to allocate space for new APUinfo section"
+msgstr "не удалось выделить место для нового раздела APUinfo"
 
-#: elf32-ppc.c:2863
-msgid "failed to compute new APUinfo section."
-msgstr "не удалось вычислить новый раздел APUinfo."
+#: elf32-ppc.c:2909
+msgid "failed to compute new APUinfo section"
+msgstr "не удалось вычислить новый раздел APUinfo"
 
-#: elf32-ppc.c:2866
-msgid "failed to install new APUinfo section."
-msgstr "не удалось установить новый раздел APUinfo."
+#: elf32-ppc.c:2912
+msgid "failed to install new APUinfo section"
+msgstr "не удалось установить новый раздел APUinfo"
 
-#: elf32-ppc.c:3915
+#: elf32-ppc.c:4014
 #, c-format
-msgid "%B: relocation %s cannot be used when making a shared object"
-msgstr "%B: раздел %s не может использоваться при создании общего объекта"
+msgid "%pB: relocation %s cannot be used when making a shared object"
+msgstr "%pB: перемещение %s не может использоваться при создании общего объекта"
 
-#: elf32-ppc.c:4266 elf64-ppc.c:5597
+#: elf32-ppc.c:4744 elf32-ppc.c:4748
 #, c-format
-msgid "%H: %s reloc against local symbol\n"
-msgstr "%H: перемещение %s для локального символа\n"
+msgid "warning: %pB uses hard float, %pB uses soft float"
+msgstr "предупреждение: %pB использует аппаратную плавающую точку, %pB использует программную плавающую точку"
 
-#: elf32-ppc.c:4628 elf32-ppc.c:4632
+#: elf32-ppc.c:4752 elf32-ppc.c:4757
 #, c-format
-msgid "Warning: %B uses hard float, %B uses soft float"
-msgstr "Ð\9fÑ\80едÑ\83пÑ\80еждение: %B Ð¸Ñ\81полÑ\8cзÑ\83еÑ\82 Ð°Ð¿Ð¿Ð°Ñ\80аÑ\82нÑ\83Ñ\8e Ð¿Ð»Ð°Ð²Ð°Ñ\8eÑ\89Ñ\83Ñ\8e Ñ\82оÑ\87кÑ\83, %B Ð¸Ñ\81полÑ\8cзÑ\83еÑ\82 Ð¿Ñ\80огÑ\80аммнÑ\83Ñ\8e Ð¿Ð»Ð°Ð²Ð°Ñ\8eÑ\89Ñ\83Ñ\8e Ñ\82оÑ\87кÑ\83"
+msgid "warning: %pB uses double-precision hard float, %pB uses single-precision hard float"
+msgstr "пÑ\80едÑ\83пÑ\80еждение: %pB Ð¸Ñ\81полÑ\8cзÑ\83еÑ\82 Ð°Ð¿Ð¿Ð°Ñ\80аÑ\82нÑ\83Ñ\8e Ð¿Ð»Ð°Ð²Ð°Ñ\8eÑ\89Ñ\83Ñ\8e Ñ\82оÑ\87кÑ\83 Ð´Ð²Ð¾Ð¹Ð½Ð¾Ð¹ Ñ\82оÑ\87ноÑ\81Ñ\82и, %pB Ð¸Ñ\81полÑ\8cзÑ\83еÑ\82 Ð°Ð¿Ð¿Ð°Ñ\80аÑ\82нÑ\83Ñ\8e Ð¿Ð»Ð°Ð²Ð°Ñ\8eÑ\89Ñ\83Ñ\8e Ñ\82оÑ\87кÑ\83 Ð¾Ð´Ð¸Ð½Ð°Ñ\80ной Ñ\82оÑ\87ноÑ\81Ñ\82и"
 
-#: elf32-ppc.c:4636 elf32-ppc.c:4641
+#: elf32-ppc.c:4772 elf32-ppc.c:4777
 #, c-format
-msgid "Warning: %B uses double-precision hard float, %B uses single-precision hard float"
-msgstr "Ð\9fÑ\80едÑ\83пÑ\80еждение: %B Ð¸Ñ\81полÑ\8cзÑ\83еÑ\82 Ð°Ð¿Ð¿Ð°Ñ\80аÑ\82нÑ\83Ñ\8e Ð¿Ð»Ð°Ð²Ð°Ñ\8eÑ\89Ñ\83Ñ\8e Ñ\82оÑ\87кÑ\83 Ð´Ð²Ð¾Ð¹Ð½Ð¾Ð¹ Ñ\82оÑ\87ноÑ\81Ñ\82и, %B Ð¸Ñ\81полÑ\8cзÑ\83еÑ\82 Ð°Ð¿Ð¿Ð°Ñ\80аÑ\82нÑ\83Ñ\8e Ð¿Ð»Ð°Ð²Ð°Ñ\8eÑ\89Ñ\83Ñ\8e Ñ\82оÑ\87кÑ\83 Ð¾Ð´Ð¸Ð½Ð°Ñ\80ной Ñ\82оÑ\87ноÑ\81Ñ\82и"
+msgid "warning: %pB uses 64-bit long double, %pB uses 128-bit long double"
+msgstr "пÑ\80едÑ\83пÑ\80еждение: %pB Ð¸Ñ\81полÑ\8cзÑ\83еÑ\82 64-биÑ\82нÑ\8bй long double, %pB Ð¸Ñ\81полÑ\8cзÑ\83еÑ\82 128-биÑ\82нÑ\8bй long double"
 
-#: elf32-ppc.c:4656 elf32-ppc.c:4661
+#: elf32-ppc.c:4782 elf32-ppc.c:4787
 #, c-format
-msgid "Warning: %B uses 64-bit long double, %B uses 128-bit long double"
-msgstr "Ð\9fÑ\80едÑ\83пÑ\80еждение: %B Ð¸Ñ\81полÑ\8cзÑ\83еÑ\82 64-биÑ\82нÑ\8bй long double, %B Ð¸Ñ\81полÑ\8cзÑ\83еÑ\82 128-биÑ\82нÑ\8bй long double"
+msgid "warning: %pB uses IBM long double, %pB uses IEEE long double"
+msgstr "пÑ\80едÑ\83пÑ\80еждение: %pB Ð¸Ñ\81полÑ\8cзÑ\83еÑ\82 long double Ð² Ñ\84оÑ\80маÑ\82е IBM, %pB Ð¸Ñ\81полÑ\8cзÑ\83еÑ\82 long double Ð² Ñ\84оÑ\80маÑ\82е IEEE"
 
-#: elf32-ppc.c:4666 elf32-ppc.c:4671
+#: elf32-ppc.c:4838 elf32-ppc.c:4843
 #, c-format
-msgid "Warning: %B uses IBM long double, %B uses IEEE long double"
-msgstr "Ð\9fÑ\80едÑ\83пÑ\80еждение: %B Ð¸Ñ\81полÑ\8cзÑ\83еÑ\82 long double IBM, %B Ð¸Ñ\81полÑ\8cзÑ\83еÑ\82 long double IEEE"
+msgid "warning: %pB uses AltiVec vector ABI, %pB uses SPE vector ABI"
+msgstr "пÑ\80едÑ\83пÑ\80еждение: %pB Ð¸Ñ\81полÑ\8cзÑ\83еÑ\82 ABI Ð²ÐµÐºÑ\82оÑ\80ов AltiVec, %pB Ð¸Ñ\81полÑ\8cзÑ\83еÑ\82 ABI Ð²ÐµÐºÑ\82оÑ\80ов SPE"
 
-#: elf32-ppc.c:4722 elf32-ppc.c:4727
+#: elf32-ppc.c:4866 elf32-ppc.c:4871
 #, c-format
-msgid "Warning: %B uses AltiVec vector ABI, %B uses SPE vector ABI"
-msgstr "Ð\9fÑ\80едÑ\83пÑ\80еждение: %B Ð¸Ñ\81полÑ\8cзÑ\83еÑ\82 ABI Ð²ÐµÐºÑ\82оÑ\80ов AltiVec, %B Ð¸Ñ\81полÑ\8cзÑ\83еÑ\82 ABI Ð²ÐµÐºÑ\82оÑ\80ов SPE"
+msgid "warning: %pB uses r3/r4 for small structure returns, %pB uses memory"
+msgstr "пÑ\80едÑ\83пÑ\80еждение: %pB Ð¸Ñ\81полÑ\8cзÑ\83еÑ\82 r3/r4 Ð´Ð»Ñ\8f Ð²Ð¾Ð·Ð²Ñ\80аÑ\82а Ð¼Ð°Ð»ÐµÐ½Ñ\8cкой Ñ\81Ñ\82Ñ\80Ñ\83кÑ\82Ñ\83Ñ\80Ñ\8b, %pB Ð¸Ñ\81полÑ\8cзÑ\83еÑ\82 Ð¿Ð°Ð¼Ñ\8fÑ\82Ñ\8c"
 
-#: elf32-ppc.c:4750 elf32-ppc.c:4755
+#: elf32-ppc.c:4926
 #, c-format
-msgid "Warning: %B uses r3/r4 for small structure returns, %B uses memory"
-msgstr "Предупреждение: %B использует r3/r4 для возврата маленькой структуры, %B использует память"
-
-#: elf32-ppc.c:4810
-msgid "%B: compiled with -mrelocatable and linked with modules compiled normally"
-msgstr "%B: скомпилирована с параметром -mrelocatable и нормально скомпонована со скомпилированными модулями"
+msgid "%pB: compiled with -mrelocatable and linked with modules compiled normally"
+msgstr "%pB: скомпилирована с параметром -mrelocatable и нормально скомпонована со скомпилированными модулями"
 
-#: elf32-ppc.c:4818
-msgid "%B: compiled normally and linked with modules compiled with -mrelocatable"
-msgstr "%B: нормально скомпилирована и скомпонована с модулями, скомпилированными с параметром -mrelocatable"
+#: elf32-ppc.c:4934
+#, c-format
+msgid "%pB: compiled normally and linked with modules compiled with -mrelocatable"
+msgstr "%pB: нормально скомпилирована и скомпонована с модулями, скомпилированными с параметром -mrelocatable"
 
-#: elf32-ppc.c:4887
+#: elf32-ppc.c:5003
 #, c-format
-msgid "%B(%A+0x%lx): expected 16A style relocation on 0x%08x insn"
-msgstr "%B(%A+0x%lx): ожидается перемещение в формате 16A по адресу 0x%08x insn"
+msgid "%pB(%pA+0x%lx): expected 16A style relocation on 0x%08x insn"
+msgstr "%pB(%pA+0x%lx): ожидается перемещение в формате 16A по адресу 0x%08x insn"
 
-#: elf32-ppc.c:4906
+#: elf32-ppc.c:5022
 #, c-format
-msgid "%B(%A+0x%lx): expected 16D style relocation on 0x%08x insn"
-msgstr "%B(%A+0x%lx): ожидается перемещение в формате 16D по адресу 0x%08x insn"
+msgid "%pB(%pA+0x%lx): expected 16D style relocation on 0x%08x insn"
+msgstr "%pB(%pA+0x%lx): ожидается перемещение в формате 16D по адресу 0x%08x insn"
 
-#: elf32-ppc.c:4997
-msgid "%P: bss-plt forced due to %B\n"
-msgstr "%P: bss-plt используется из-за %B\n"
+#: elf32-ppc.c:5113
+#, c-format
+msgid "bss-plt forced due to %pB"
+msgstr "принудительно используется bss-plt из-за %pB"
 
-#: elf32-ppc.c:5000
-msgid "%P: bss-plt forced by profiling\n"
-msgstr "%P: bss-plt используется из-за профилирования\n"
+#: elf32-ppc.c:5115
+msgid "bss-plt forced by profiling"
+msgstr "принудительно используется bss-plt из-за профилирования"
 
 #. Uh oh, we didn't find the expected call.  We
 #. could just mark this symbol to exclude it
 #. from tls optimization but it's safer to skip
 #. the entire optimization.
-#: elf32-ppc.c:5322 elf64-ppc.c:8654
+#: elf32-ppc.c:5691 elf64-ppc.c:8963
 #, c-format
 msgid "%H arg lost __tls_get_addr, TLS optimization disabled\n"
 msgstr "%H аргумент lost __tls_get_addr, оптимизация TLS выключена\n"
 
-#: elf32-ppc.c:6264 elf32-sh.c:3392 elf32-tilepro.c:2331 elfxx-sparc.c:2556
-#: elfxx-tilegx.c:2567
-msgid "%B: dynamic relocation in read-only section `%A'\n"
-msgstr "%B: динамическое перемещение в разделе только для чтения «%A»\n"
+#: elf32-ppc.c:6662 elf32-sh.c:3078 elf32-tilepro.c:2339 elfxx-sparc.c:2536
+#: elfxx-tilegx.c:2579
+#, c-format
+msgid "%pB: dynamic relocation in read-only section `%pA'\n"
+msgstr "%pB: динамическое перемещение в разделе только для чтения «%pA»\n"
+
+#: elf32-ppc.c:8515
+msgid "%P: %H: error: %s with unexpected instruction %x\n"
+msgstr "%P: %H: ошибка: %s с неожиданной инструкцией %x\n"
 
-#: elf32-ppc.c:8100
+#: elf32-ppc.c:8552
 msgid "%H: fixup branch overflow\n"
 msgstr "%H: переполнение ветви местоположений\n"
 
-#: elf32-ppc.c:8140 elf32-ppc.c:8175
+#: elf32-ppc.c:8592 elf32-ppc.c:8628
 #, c-format
-msgid "%B(%A+%#Lx): error: %s with unexpected instruction %#x"
-msgstr "%B(%A+%#Lx): ошибка: %s с неожиданной инструкцией %#x"
+msgid "%pB(%pA+%#<PRIx64>): error: %s with unexpected instruction %#x"
+msgstr "%pB(%pA+%#<PRIx64>): ошибка: %s с неожиданной инструкцией %#x"
 
-#: elf32-ppc.c:8231
+#: elf32-ppc.c:8692
 #, c-format
 msgid "%X%H: unsupported bss-plt -fPIC ifunc %s\n"
 msgstr "%X%H: неподдерживаемая bss-plt -fPIC ifunc %s\n"
 
-#: elf32-ppc.c:8294 elf64-ppc.c:15070
+#: elf32-ppc.c:8731 elf64-ppc.c:15738
 msgid "%H: warning: %s unexpected insn %#x.\n"
 msgstr "%H: предупреждение: в %s не ожидалось insn %#x.\n"
 
-#: elf32-ppc.c:8319
-#, c-format
-msgid "%P: %B: unknown relocation type %d for symbol %s\n"
-msgstr "%P: %B: неизвестный тип перемещения %d для символа %s\n"
-
-#: elf32-ppc.c:8606
+#: elf32-ppc.c:9043
 #, c-format
 msgid "%H: non-zero addend on %s reloc against `%s'\n"
 msgstr "%H: ненулевое добавление в перемещении %s для «%s»\n"
@@ -3182,474 +2890,401 @@ msgstr "%H: ненулевое добавление в перемещении %s
 #. local won't have the +32k reloc addend trick marking
 #. -fPIC code, so the linker won't know whether r30 is
 #. _GLOBAL_OFFSET_TABLE_ or pointing into a .got2 section.
-#: elf32-ppc.c:8638
+#: elf32-ppc.c:9075
 #, c-format
 msgid "%X%H: @local call to ifunc %s\n"
 msgstr "%X%H: @local вызов ifunc %s\n"
 
-#: elf32-ppc.c:8808
+#: elf32-ppc.c:9245
 #, c-format
 msgid "%H: relocation %s for indirect function %s unsupported\n"
 msgstr "%H: перемещение %s для неявного вызова функции %s не поддерживается\n"
 
-#: elf32-ppc.c:9077 elf32-ppc.c:9108 elf32-ppc.c:9199
+#: elf32-ppc.c:9573 elf32-ppc.c:9604 elf32-ppc.c:9695 elf32-ppc.c:9783
 #, c-format
-msgid "%P: %B: the target (%s) of a %s relocation is in the wrong output section (%s)\n"
-msgstr "%P: %B: назначение (%s) перемещения %s в ошибочный выходной раздел (%s)\n"
+msgid "%pB: the target (%s) of a %s relocation is in the wrong output section (%s)"
+msgstr "%pB: назначение (%s) перемещения %s в ошибочный выходной раздел (%s)"
 
-#: elf32-ppc.c:9287
-#, c-format
-msgid "%B: the target (%s) of a %s relocation is in the wrong output section (%s)"
-msgstr "%B: назначение (%s) перемещения %s в ошибочный выходной раздел (%s)"
-
-#: elf32-ppc.c:9395
-#, c-format
-msgid "%P: %B: relocation %s is not yet supported for symbol %s\n"
-msgstr "%P: %B: перемещение %s пока не поддерживается для символа %s\n"
+#: elf32-ppc.c:9913 elf32-ppc.c:9931
+msgid "%P: %H: %s relocation unsupported for bss-plt\n"
+msgstr "%P: %H: перемещение %s не поддерживается для bss-plt\n"
 
-#: elf32-ppc.c:9480
+#: elf32-ppc.c:10012
 #, c-format
 msgid "%H: error: %s against `%s' not a multiple of %u\n"
 msgstr "%H: ошибка: %s в «%s» не кратно %u\n"
 
-#: elf32-ppc.c:9509
+#: elf32-ppc.c:10041
 #, c-format
 msgid "%H: unresolvable %s relocation against symbol `%s'\n"
 msgstr "%H: неразрешимое перемещение %s для символа «%s»\n"
 
-#: elf32-ppc.c:9590
+#: elf32-ppc.c:10122
 #, c-format
 msgid "%H: %s reloc against `%s': error %d\n"
 msgstr "%H: перемещение %s для «%s»: ошибка %d\n"
 
-#: elf32-ppc.c:10354 elf64-ppc.c:15601
+#: elf32-ppc.c:11017 elf64-ppc.c:16230
 msgid "%X%P: text relocations and GNU indirect functions will result in a segfault at runtime\n"
 msgstr "%X%P:  текстовые перемещения и неявные функции GNU приведут к ошибке сегментирования во время выполнения\n"
 
-#: elf32-ppc.c:10358 elf64-ppc.c:15605
+#: elf32-ppc.c:11021 elf64-ppc.c:16234
 msgid "%P: warning: text relocations and GNU indirect functions may result in a segfault at runtime\n"
 msgstr "%P: предупреждение: текстовые перемещения и неявные функции GNU могут привести к ошибке сегментирования во время выполнения\n"
 
-#: elf32-ppc.c:10403
+#: elf32-ppc.c:11066
 #, c-format
-msgid "%P: %s not defined in linker created %s\n"
-msgstr "%P: %s не определено в компоновщике, созданном %s\n"
+msgid "%s not defined in linker created %pA"
+msgstr "%s не определено в компоновщике, созданном %pA"
 
-#: elf32-rl78.c:292
+#: elf32-pru.c:579 elf32-pru.c:1472
 #, c-format
-msgid "%B: invalid RL78 reloc number: %d"
-msgstr "%B: некорректный номер перемещения RL78: %d"
+msgid "error: %pB: old incompatible object file detected"
+msgstr "ошибка: %pB: обнаружен старый несовместимый объектный файл"
 
-#: elf32-rl78.c:370
-msgid "Internal Error: RL78 reloc stack overflow"
-msgstr "Ð\92нутренняя ошибка: перемещение RL78 вызвало переполнение стека"
+#: elf32-rl78.c:373
+msgid "internal error: RL78 reloc stack overflow"
+msgstr "внутренняя ошибка: перемещение RL78 вызвало переполнение стека"
 
-#: elf32-rl78.c:381
-msgid "Internal Error: RL78 reloc stack underflow"
-msgstr "Ð\92нутренняя ошибка: перемещение RL78 вызвало выход за нижнюю границу стека"
+#: elf32-rl78.c:384
+msgid "internal error: RL78 reloc stack underflow"
+msgstr "внутренняя ошибка: перемещение RL78 вызвало выход за нижнюю границу стека"
 
-#: elf32-rl78.c:1050
-msgid "Warning: RL78_SYM reloc with an unknown symbol"
-msgstr "Ð\9fредупреждение: перемещение RL78_SYM с неизвестным символом"
+#: elf32-rl78.c:1054
+msgid "warning: RL78_SYM reloc with an unknown symbol"
+msgstr "предупреждение: перемещение RL78_SYM с неизвестным символом"
 
-#: elf32-rl78.c:1081 elf32-rx.c:1435
+#: elf32-rl78.c:1085 elf32-rx.c:1457
 #, c-format
-msgid "%B(%A): error: call to undefined function '%s'"
-msgstr "%B(%A): ошибка: вызов неопределённой функции «%s»"
+msgid "%pB(%pA): error: call to undefined function '%s'"
+msgstr "%pB(%pA): ошибка: вызов неопределённой функции «%s»"
 
-#: elf32-rl78.c:1202
+#: elf32-rl78.c:1206
 #, c-format
-msgid "RL78 ABI conflict: G10 file %B cannot be linked with %s file %B"
-msgstr "конфликт RL78 ABI: G10 в файле %B невозможно скомпоновать с %s из файла %B"
+msgid "RL78 ABI conflict: G10 file %pB cannot be linked with %s file %pB"
+msgstr "конфликт RL78 ABI: G10 в файле %pB невозможно скомпоновать с %s из файла %pB"
 
-#: elf32-rl78.c:1219
+#: elf32-rl78.c:1223
 #, c-format
-msgid "RL78 ABI conflict: cannot link %s file %B with %s file %B"
-msgstr "конфликт RL78 ABI: G невозможно скомпоновать %s из файла %B с %s из файла %B"
+msgid "RL78 ABI conflict: cannot link %s file %pB with %s file %pB"
+msgstr "конфликт RL78 ABI: невозможно скомпоновать %s из файла %pB с %s из файла %pB"
 
-#: elf32-rl78.c:1228
+#: elf32-rl78.c:1232
 msgid "RL78 merge conflict: cannot link 32-bit and 64-bit objects together"
 msgstr "конфликт объединения RL78: невозможно скомпоновать 32-битные и 64-битные объекты вместе"
 
-#: elf32-rl78.c:1232 elf32-rl78.c:1236
+#: elf32-rl78.c:1236 elf32-rl78.c:1240
 #, c-format
-msgid "- %B is 64-bit, %B is not"
-msgstr "- %B является 64-битным, а %B нет"
+msgid "- %pB is 64-bit, %pB is not"
+msgstr "- %pB является 64-битным, а %pB нет"
 
-#: elf32-rl78.c:1263
+#: elf32-rl78.c:1267
 #, c-format
 msgid " [64-bit doubles]"
 msgstr "[64-битные double]"
 
-#: elf32-rx.c:314
-#, c-format
-msgid "%B: invalid RX reloc number: %d"
-msgstr "%B: некорректный номер перемещения RX: %d"
-
-#: elf32-rx.c:595
+#: elf32-rx.c:606
 #, c-format
-msgid "%B:%A: table entry %s outside table"
-msgstr "%B:%A: элемент таблицы %s находится вне таблицы"
+msgid "%pB:%pA: table entry %s outside table"
+msgstr "%pB:%pA: элемент таблицы %s находится вне таблицы"
 
-#: elf32-rx.c:602
+#: elf32-rx.c:613
 #, c-format
-msgid "%B:%A: table entry %s not word-aligned within table"
-msgstr "%B:%A: элемент таблицы %s не выровнен в таблице по границе слова"
+msgid "%pB:%pA: table entry %s not word-aligned within table"
+msgstr "%pB:%pA: элемент таблицы %s не выровнен в таблице по границе слова"
 
-#: elf32-rx.c:668
+#: elf32-rx.c:685
 #, c-format
-msgid "%B:%A: Warning: deprecated Red Hat reloc "
-msgstr "%B:%A: предупреждение: устаревшее перемещение Red Hat "
+msgid "%pB:%pA: warning: deprecated Red Hat reloc %s detected against: %s"
+msgstr "%pB:%pA: предупреждение: обнаружено устаревшее перемещение Red Hat %s для: %s"
 
 #. Check for unsafe relocs in PID mode.  These are any relocs where
 #. an absolute address is being computed.  There are special cases
 #. for relocs against symbols that are known to be referenced in
 #. crt0.o before the PID base address register has been initialised.
-#: elf32-rx.c:687
+#: elf32-rx.c:705
 #, c-format
-msgid "%B(%A): unsafe PID relocation %s at %#Lx (against %s in %s)"
-msgstr "%B(%A): небезопасное перемещение PID %s по адресу %#Lx (для %s в %s)"
+msgid "%pB(%pA): unsafe PID relocation %s at %#<PRIx64> (against %s in %s)"
+msgstr "%pB(%pA): небезопасное перемещение PID %s по адресу %#<PRIx64> (для %s в %s)"
 
-#: elf32-rx.c:1267
-msgid "Warning: RX_SYM reloc with an unknown symbol"
-msgstr "Ð\9fредупреждение: перемещение RX_SYM с неизвестным символом"
+#: elf32-rx.c:1289
+msgid "warning: RX_SYM reloc with an unknown symbol"
+msgstr "предупреждение: перемещение RX_SYM с неизвестным символом"
 
-#: elf32-rx.c:3146
-msgid "There is a conflict merging the ELF header flags from %B"
-msgstr "Возник конфликт объединения флагов заголовка ELF из %B"
+#: elf32-rx.c:3168
+#, c-format
+msgid "there is a conflict merging the ELF header flags from %pB"
+msgstr "возник конфликт объединения флагов заголовка ELF из %pB"
 
-#: elf32-rx.c:3149
+#: elf32-rx.c:3171
 #, c-format
 msgid "  the input  file's flags: %s"
 msgstr "  флаги входного файла: %s"
 
-#: elf32-rx.c:3151
+#: elf32-rx.c:3173
 #, c-format
 msgid "  the output file's flags: %s"
 msgstr "  флаги выходного файла: %s"
 
-#: elf32-rx.c:3758
+#: elf32-rx.c:3780
 #, c-format
-msgid "%B:%A: table %s missing corresponding %s"
-msgstr "%B:%A: отсутствует таблица %s, соответствующая %s"
+msgid "%pB:%pA: table %s missing corresponding %s"
+msgstr "%pB:%pA: отсутствует таблица %s, соответствующая %s"
 
-#: elf32-rx.c:3766
+#: elf32-rx.c:3788
 #, c-format
-msgid "%B:%A: %s and %s must be in the same input section"
-msgstr "%B:%A: %s и %s должны быть в одном входном разделе"
+msgid "%pB:%pA: %s and %s must be in the same input section"
+msgstr "%pB:%pA: %s и %s должны быть в одном входном разделе"
 
-#: elf32-s390.c:2137 elf64-s390.c:2075
+#: elf32-s390.c:2141 elf64-s390.c:2082
 #, c-format
-msgid "%B(%A+%#Lx): invalid instruction for TLS relocation %s"
-msgstr "%B(%A+%#Lx): недопустимая инструкция для TLS-перемещения %s"
+msgid "%pB(%pA+%#<PRIx64>): invalid instruction for TLS relocation %s"
+msgstr "%pB(%pA+%#<PRIx64>): недопустимая инструкция для TLS-перемещения %s"
 
-#: elf32-score.c:1521 elf32-score7.c:1382 elfxx-mips.c:3756
+#: elf32-score.c:1521 elf32-score7.c:1382 elfxx-mips.c:3750
 msgid "not enough GOT space for local GOT entries"
 msgstr "недостаточно пространства GOT для локальных элементов GOT"
 
-#: elf32-score.c:2744
-msgid "address not word align"
+#: elf32-score.c:2746
+msgid "address not word aligned"
 msgstr "адрес не выровнен по границе слова"
 
-#: elf32-score.c:2825 elf32-score7.c:2630
+#: elf32-score.c:2827 elf32-score7.c:2632
 #, c-format
-msgid "%B: Malformed reloc detected for section %A"
-msgstr "%B: Обнаружено искажённое перемещение в разделе %A"
+msgid "%pB: malformed reloc detected for section %pA"
+msgstr "%pB: обнаружено искажённое перемещение в разделе %pA"
 
-#: elf32-score.c:2879 elf32-score7.c:2684
+#: elf32-score.c:2881 elf32-score7.c:2686
 #, c-format
-msgid "%B: CALL15 reloc at %#Lx not against global symbol"
-msgstr "%B: перемещение CALL15 по адресу %#Lx не для глобального символа"
+msgid "%pB: CALL15 reloc at %#<PRIx64> not against global symbol"
+msgstr "%pB: перемещение CALL15 по адресу %#<PRIx64> не для глобального символа"
 
-#: elf32-score.c:4001 elf32-score7.c:3806
+#: elf32-score.c:4003 elf32-score7.c:3808
 #, c-format
 msgid " [pic]"
 msgstr " [pic]"
 
-#: elf32-score.c:4005 elf32-score7.c:3810
+#: elf32-score.c:4007 elf32-score7.c:3812
 #, c-format
 msgid " [fix dep]"
 msgstr " [fix dep]"
 
-#: elf32-score.c:4048 elf32-score7.c:3853
-msgid "%B: warning: linking PIC files with non-PIC files"
-msgstr "%B: предупреждение: выполняется компоновка PIC-файлов с не-PIC файлами"
-
-#: elf32-sh-symbian.c:130
-#, c-format
-msgid "%B: IMPORT AS directive for %s conceals previous IMPORT AS"
-msgstr "%B: директива IMPORT AS для %s скрывается предыдущей IMPORT AS"
-
-#: elf32-sh-symbian.c:384
-#, c-format
-msgid "%B: Unrecognised .directive command: %s"
-msgstr "%B: Нераспознанная команда .directive: %s"
-
-#: elf32-sh-symbian.c:502
-#, c-format
-msgid "%B: Failed to add renamed symbol %s"
-msgstr "%B: Не удалось добавить переименованный символ %s"
-
-#: elf32-sh.c:491
+#: elf32-score.c:4050 elf32-score7.c:3855
 #, c-format
-msgid "%B: unrecognised SH reloc number: %d"
-msgstr "%B: нераспознанный номер перемещения SH: %d"
+msgid "%pB: warning: linking PIC files with non-PIC files"
+msgstr "%pB: предупреждение: выполняется компоновка PIC-файлов с не-PIC файлами"
 
-#: elf32-sh.c:592
+#: elf32-sh.c:533
 #, c-format
-msgid "%B: %#Lx: warning: R_SH_USES points to unrecognized insn 0x%x"
-msgstr "%B: %#Lx: предупреждение: R_SH_USES указывает на нераспознанный insn 0x%x"
+msgid "%pB: %#<PRIx64>: warning: R_SH_USES points to unrecognized insn 0x%x"
+msgstr "%pB: %#<PRIx64>: предупреждение: R_SH_USES указывает на нераспознанную инструкцию 0x%x"
 
-#: elf32-sh.c:3947 elf64-sh64.c:1508
-msgid "Unexpected STO_SH5_ISA32 on local symbol is not handled"
-msgstr "Ð\9dеожиданное STO_SH5_ISA32 локального символа не обрабатывается"
+#: elf32-sh.c:3629
+msgid "unexpected STO_SH5_ISA32 on local symbol is not handled"
+msgstr "неожиданное STO_SH5_ISA32 локального символа не обрабатывается"
 
-#: elf32-sh.c:4200
+#: elf32-sh.c:3876
 #, c-format
-msgid "%B: %#Lx: fatal: unaligned branch target for relax-support relocation"
-msgstr "%B: %#Lx: останов: невыровненное назначение ветвления для перемещения с поддержкой ослабления"
+msgid "%pB: %#<PRIx64>: fatal: unaligned branch target for relax-support relocation"
+msgstr "%pB: %#<PRIx64>: останов: невыровненное назначение ветвления для перемещения с поддержкой ослабления"
 
-#: elf32-sh.c:4234 elf32-sh.c:4250
+#: elf32-sh.c:3906 elf32-sh.c:3922
 #, c-format
-msgid "%B: %#Lx: fatal: unaligned %s relocation %#Lx"
-msgstr "%B: %#Lx: останов: невыровненное перемещение %s (%#Lx)"
+msgid "%pB: %#<PRIx64>: fatal: unaligned %s relocation %#<PRIx64>"
+msgstr "%pB: %#<PRIx64>: останов: невыровненное перемещение %s (%#<PRIx64>)"
 
-#: elf32-sh.c:4265
+#: elf32-sh.c:3938
 #, c-format
-msgid "%B: %#Lx: fatal: R_SH_PSHA relocation %Ld not in range -32..32"
-msgstr "%B: %#Lx: останов: перемещение R_SH_PSHA %Ld вне диапазона -32..32"
+msgid "%pB: %#<PRIx64>: fatal: R_SH_PSHA relocation %<PRId64> not in range -32..32"
+msgstr "%pB: %#<PRIx64>: останов: перемещение R_SH_PSHA %#<PRId64> вне диапазона -32..32"
 
-#: elf32-sh.c:4280
+#: elf32-sh.c:3954
 #, c-format
-msgid "%B: %#Lx: fatal: R_SH_PSHL relocation %Ld not in range -32..32"
-msgstr "%B: %#Lx: останов: перемещение R_SH_PSHL %Ld вне диапазона -32..32"
+msgid "%pB: %#<PRIx64>: fatal: R_SH_PSHL relocation %<PRId64> not in range -32..32"
+msgstr "%pB: %#<PRIx64>: останов: перемещение R_SH_PSHL %#<PRId64> вне диапазона -32..32"
 
-#: elf32-sh.c:4426 elf32-sh.c:4899
+#: elf32-sh.c:4084 elf32-sh.c:4479
 #, c-format
-msgid "%B(%A+%#Lx): cannot emit fixup to `%s' in read-only section"
-msgstr "%B(%A+%#Lx): невозможно сгенерировать местоположение к «%s» в разделе только для чтения"
+msgid "%pB(%pA+%#<PRIx64>): cannot emit fixup to `%s' in read-only section"
+msgstr "%pB(%pA+%#<PRIx64>): невозможно сгенерировать местоположение к «%s» в разделе только для чтения"
 
-#: elf32-sh.c:5001
+#: elf32-sh.c:4582
 #, c-format
-msgid "%B(%A+%#Lx): %s relocation against external symbol \"%s\""
-msgstr "%B(%A+%#Lx): перемещение %s для внешнего символа «%s»"
+msgid "%pB(%pA+%#<PRIx64>): %s relocation against external symbol \"%s\""
+msgstr "%pB(%pA+%#<PRIx64>): перемещение %s для внешнего символа «%s»"
 
-#: elf32-sh.c:5465
+#: elf32-sh.c:5047
 #, c-format
 msgid "%X%C: relocation to \"%s\" references a different segment\n"
 msgstr "%X%C: перемещение указывает на ссылки «%s» другого сегмента\n"
 
-#: elf32-sh.c:5472
+#: elf32-sh.c:5054
 #, c-format
 msgid "%C: warning: relocation to \"%s\" references a different segment\n"
 msgstr "%C: предупреждение: перемещение указывает на ссылки «%s» другого сегмента\n"
 
-#: elf32-sh.c:6046 elf32-sh.c:6132
+#: elf32-sh.c:5559 elf32-sh.c:5641
 #, c-format
-msgid "%B: `%s' accessed both as normal and FDPIC symbol"
-msgstr "%B: «%s» доступен как обычный и как FDPIC символ"
+msgid "%pB: `%s' accessed both as normal and FDPIC symbol"
+msgstr "%pB: «%s» доступен как обычный и как FDPIC символ"
 
-#: elf32-sh.c:6052 elf32-sh.c:6137
+#: elf32-sh.c:5565 elf32-sh.c:5646
 #, c-format
-msgid "%B: `%s' accessed both as FDPIC and thread local symbol"
-msgstr "%B: «%s» доступен как FDPIC и как локальный символ нити"
+msgid "%pB: `%s' accessed both as FDPIC and thread local symbol"
+msgstr "%pB: «%s» доступен как FDPIC и как локальный символ нити"
 
-#: elf32-sh.c:6083
-msgid "%B: Function descriptor relocation with non-zero addend"
-msgstr "%B: перемещение дескриптора функции с ненулевым добавлением"
+#: elf32-sh.c:5596
+#, c-format
+msgid "%pB: Function descriptor relocation with non-zero addend"
+msgstr "%pB: перемещение дескриптора функции с ненулевым добавлением"
 
-#: elf32-sh.c:6321 elf64-alpha.c:4688
+#: elf32-sh.c:5803 elf64-alpha.c:4691
 #, c-format
-msgid "%B: TLS local exec code cannot be linked into shared objects"
-msgstr "%B: локальный исполняемый код TLS не может быть скомпонован с общими объектами"
+msgid "%pB: TLS local exec code cannot be linked into shared objects"
+msgstr "%pB: локальный исполняемый код TLS не может быть скомпонован с общими объектами"
 
-#: elf32-sh.c:6436
+#: elf32-sh.c:5918
 #, c-format
-msgid "%B: uses %s instructions while previous modules use %s instructions"
-msgstr "%B: используются инструкции %s, хотя в предыдущих модулях использовались инструкции %s"
+msgid "%pB: uses %s instructions while previous modules use %s instructions"
+msgstr "%pB: используются инструкции %s, хотя в предыдущих модулях использовались инструкции %s"
 
-#: elf32-sh.c:6448
+#: elf32-sh.c:5930
 #, c-format
 msgid "internal error: merge of architecture '%s' with architecture '%s' produced unknown architecture"
 msgstr "внутренняя ошибка: объединение архитектуры «%s» с архитектурой «%s» создаёт неизвестную архитектуру"
 
-#: elf32-sh.c:6485
-msgid "%B: uses instructions which are incompatible with instructions used in previous modules"
-msgstr "%B: используются инструкции, не совместимые с инструкциями, использовавшимися в предыдущих модулях"
-
-#: elf32-sh.c:6498
-msgid "%B: attempt to mix FDPIC and non-FDPIC objects"
-msgstr "%B: попытка смешать объекты FDPIC и не FDPIC"
-
-#: elf32-sh64.c:225 elf64-sh64.c:2277
+#: elf32-sh.c:5967
 #, c-format
-msgid "%B: compiled as 32-bit object and %B is 64-bit"
-msgstr "%B: скомпилирован как 32-битный объект, а %B — 64-битный"
+msgid "%pB: uses instructions which are incompatible with instructions used in previous modules"
+msgstr "%pB: используются инструкции, не совместимые с инструкциями, использовавшимися в предыдущих модулях"
 
-#: elf32-sh64.c:229 elf64-sh64.c:2281
+#: elf32-sh.c:5980
 #, c-format
-msgid "%B: compiled as 64-bit object and %B is 32-bit"
-msgstr "%B: скомпилирован как 64-битный объект, а %B — 32-битный"
-
-#: elf32-sh64.c:232 elf64-sh64.c:2284
-#, c-format
-msgid "%B: object size does not match that of target %B"
-msgstr "%B: размер объекта не совпадает с имеющимся у этой цели %B"
-
-#: elf32-sh64.c:455 elf64-sh64.c:2772
-msgid "%B: encountered datalabel symbol in input"
-msgstr "%B: во входных данных обнаружен символ метки данных"
-
-#: elf32-sh64.c:531
-msgid "PTB mismatch: a SHmedia address (bit 0 == 1)"
-msgstr "несовпадение PTB: адрес SHmedia (бит 0 == 1)"
-
-#: elf32-sh64.c:534
-msgid "PTA mismatch: a SHcompact address (bit 0 == 0)"
-msgstr "несовпадение PTA: адрес SHcompact (бит 0 == 0)"
-
-#: elf32-sh64.c:550
-msgid "%B: GAS error: unexpected PTB insn with R_SH_PT_16"
-msgstr "%B: ошибка GAS: неожиданная инструкция PTB с R_SH_PT_16"
-
-#: elf32-sh64.c:600
-#, c-format
-msgid "%B: error: unaligned relocation type %d at %#Lx reloc %#Lx"
-msgstr "%B: ошибка: невыровненный тип перемещения %d по адресу %#Lx, перемещение %#Lx"
-
-#: elf32-sh64.c:676
-msgid "%B: could not write out added .cranges entries"
-msgstr "%B: не удалось записать добавленные элементы .cranges"
-
-#: elf32-sh64.c:735
-msgid "%B: could not write out sorted .cranges entries"
-msgstr "%B: не удалось записать отсортированные элементы .cranges"
+msgid "%pB: attempt to mix FDPIC and non-FDPIC objects"
+msgstr "%pB: попытка смешать объекты FDPIC и не FDPIC"
 
 #: elf32-sparc.c:89
-msgid "%B: compiled for a 64 bit system and target is 32 bit"
-msgstr "%B: скомпилирован для 64-битной системы, а цель 32-битная"
+#, c-format
+msgid "%pB: compiled for a 64 bit system and target is 32 bit"
+msgstr "%pB: скомпилирован для 64-битной системы, а цель 32-битная"
 
 #: elf32-sparc.c:102
-msgid "%B: linking little endian files with big endian files"
-msgstr "%B: производится компоновка файлов с обратным порядком байт с файлами с прямым порядком байт"
-
-#: elf32-spu.c:160
 #, c-format
-msgid "%B: unrecognised SPU reloc number: %d"
-msgstr "%B: нераспознанный номер перемещения SPU: %d"
+msgid "%pB: linking little endian files with big endian files"
+msgstr "%pB: производится компоновка файлов с обратным порядком байт с файлами с прямым порядком байт"
 
-#: elf32-spu.c:726
-msgid "%X%P: overlay section %A does not start on a cache line.\n"
-msgstr "%X%P: раздел оверлея %A не начинается со строки кэша.\n"
+#: elf32-spu.c:727
+msgid "%X%P: overlay section %pA does not start on a cache line\n"
+msgstr "%X%P: раздел оверлея %pA не начинается со строки кэша\n"
 
-#: elf32-spu.c:734
-msgid "%X%P: overlay section %A is larger than a cache line.\n"
-msgstr "%X%P: раздел оверлея %A больше строки кэша.\n"
+#: elf32-spu.c:735
+msgid "%X%P: overlay section %pA is larger than a cache line\n"
+msgstr "%X%P: раздел оверлея %pA больше строки кэша\n"
 
-#: elf32-spu.c:754
-msgid "%X%P: overlay section %A is not in cache area.\n"
-msgstr "%X%P: раздел оверлея %A не в области кэша.\n"
+#: elf32-spu.c:755
+msgid "%X%P: overlay section %pA is not in cache area\n"
+msgstr "%X%P: раздел оверлея %pA не в области кэша\n"
 
-#: elf32-spu.c:795
+#: elf32-spu.c:796
 #, c-format
-msgid "%X%P: overlay sections %A and %A do not start at the same address.\n"
-msgstr "%X%P: разделы оверлеев %A и %A не начинаются с одинакового адреса.\n"
+msgid "%X%P: overlay sections %pA and %pA do not start at the same address\n"
+msgstr "%X%P: разделы оверлеев %pA и %pA не начинаются с одинакового адреса\n"
 
-#: elf32-spu.c:1021
+#: elf32-spu.c:1022
 #, c-format
-msgid "warning: call to non-function symbol %s defined in %B"
-msgstr "предупреждение: в %B определён вызов символа не-функции %s"
+msgid "warning: call to non-function symbol %s defined in %pB"
+msgstr "предупреждение: вызов символа не-функции %s, определённой в %pB"
 
-#: elf32-spu.c:1371
+#: elf32-spu.c:1372
 #, c-format
-msgid "%A:0x%v lrlive .brinfo (%u) differs from analysis (%u)\n"
-msgstr "%A:0x%v lrlive .brinfo (%u) отличается от анализируемого (%u)\n"
+msgid "%pA:0x%v lrlive .brinfo (%u) differs from analysis (%u)\n"
+msgstr "%pA:0x%v lrlive .brinfo (%u) отличается от анализируемого (%u)\n"
 
-#: elf32-spu.c:1903
+#: elf32-spu.c:1904
 #, c-format
-msgid "%B is not allowed to define %s"
-msgstr "%B не разрешает определять %s"
+msgid "%pB is not allowed to define %s"
+msgstr "%pB не разрешено определять %s"
 
-#: elf32-spu.c:1911
+#: elf32-spu.c:1912
 #, c-format
 msgid "you are not allowed to define %s in a script"
 msgstr "вам не разрешено определять %s в сценарии"
 
-#: elf32-spu.c:1945
+#: elf32-spu.c:1946
 #, c-format
 msgid "%s in overlay section"
 msgstr "%s в разделе оверлеев"
 
-#: elf32-spu.c:1974
+#: elf32-spu.c:1975
 msgid "overlay stub relocation overflow"
 msgstr "переполнение оверлейной заглушки перемещения"
 
-#: elf32-spu.c:1983
+#: elf32-spu.c:1984 elf64-ppc.c:13819
 msgid "stubs don't match calculated size"
 msgstr "заглушка не соответствует вычисленному размеру"
 
-#: elf32-spu.c:2566
+#: elf32-spu.c:2567
 #, c-format
 msgid "warning: %s overlaps %s\n"
 msgstr "предупреждение: %s перекрывается с %s\n"
 
-#: elf32-spu.c:2582
+#: elf32-spu.c:2583
 #, c-format
 msgid "warning: %s exceeds section size\n"
 msgstr "предупреждение: %s превышает размер раздела\n"
 
-#: elf32-spu.c:2614
+#: elf32-spu.c:2615
 #, c-format
-msgid "%A:0x%v not found in function table\n"
-msgstr "%A:0x%v не найдена в таблице функций\n"
+msgid "%pA:0x%v not found in function table\n"
+msgstr "%pA:0x%v не найдена в таблице функций\n"
 
-#: elf32-spu.c:2755
+#: elf32-spu.c:2756
 #, c-format
-msgid "%B(%A+0x%v): call to non-code section %B(%A), analysis incomplete\n"
-msgstr "%B(%A+0x%v): вызов не кодового раздела %B(%A), анализ не полон\n"
+msgid "%pB(%pA+0x%v): call to non-code section %pB(%pA), analysis incomplete\n"
+msgstr "%pB(%pA+0x%v): вызов не кодового раздела %pB(%pA), анализ не полон\n"
 
-#: elf32-spu.c:3324
+#: elf32-spu.c:3325
 #, c-format
-msgid "Stack analysis will ignore the call from %s to %s\n"
-msgstr "Ð\92 анализе стека будет игнорироваться вызов из %s в %s\n"
+msgid "stack analysis will ignore the call from %s to %s\n"
+msgstr "в анализе стека будет игнорироваться вызов из %s в %s\n"
 
-#: elf32-spu.c:4021
+#: elf32-spu.c:4022
 msgid "  calls:\n"
 msgstr "  вызовы:\n"
 
-#: elf32-spu.c:4335
+#: elf32-spu.c:4336
 #, c-format
 msgid "%s duplicated in %s\n"
 msgstr "%s повторяется в %s\n"
 
-#: elf32-spu.c:4339
+#: elf32-spu.c:4340
 #, c-format
 msgid "%s duplicated\n"
 msgstr "%s повторяется\n"
 
-#: elf32-spu.c:4346
+#: elf32-spu.c:4347
 msgid "sorry, no support for duplicate object files in auto-overlay script\n"
 msgstr "поддержка повторяющихся объектных файлов в сценарии auto-overlay пока не сделана\n"
 
-#: elf32-spu.c:4388
+#: elf32-spu.c:4389
 #, c-format
 msgid "non-overlay size of 0x%v plus maximum overlay size of 0x%v exceeds local store\n"
 msgstr "не оверлейный размер 0x%v плюс максимальный размер оверлея 0x%v превышает локальное хранилище\n"
 
-#: elf32-spu.c:4544
+#: elf32-spu.c:4545
 #, c-format
-msgid "%B:%A%s exceeds overlay size\n"
-msgstr "%B:%A%s превышает размер оверлея\n"
+msgid "%pB:%pA%s exceeds overlay size\n"
+msgstr "%pB:%pA%s превышает размер оверлея\n"
 
-#: elf32-spu.c:4685
+#: elf32-spu.c:4686
 msgid "%F%P: auto overlay error: %E\n"
 msgstr "%F%P: ошибка автоматического оверлея: %E\n"
 
-#: elf32-spu.c:4706
+#: elf32-spu.c:4707
 msgid "Stack size for call graph root nodes.\n"
 msgstr "Размер стека для вызова графа корневых узлов.\n"
 
-#: elf32-spu.c:4707
+#: elf32-spu.c:4708
 msgid ""
 "\n"
 "Stack size for functions.  Annotations: '*' max stack, 't' tail call\n"
@@ -3657,825 +3292,769 @@ msgstr ""
 "\n"
 "Размер стека для функций. Примечания: '*' макс стек, 't' хвостовой вызов\n"
 
-#: elf32-spu.c:4717
+#: elf32-spu.c:4718
 msgid "Maximum stack required is 0x%v\n"
 msgstr "Для максимального стека требуется 0x%v\n"
 
-#: elf32-spu.c:4736
+#: elf32-spu.c:4737
 msgid "%X%P: stack/lrlive analysis error: %E\n"
 msgstr "%X%P: ошибка при анализе стека/lrlive: %E\n"
 
-#: elf32-spu.c:4739
+#: elf32-spu.c:4740
 msgid "%F%P: can not build overlay stubs: %E\n"
 msgstr "%F%P: невозможно собрать заглушки оверлея: %E\n"
 
-#: elf32-spu.c:4808
+#: elf32-spu.c:4809
 msgid "fatal error while creating .fixup"
 msgstr "неисправимая ошибка при создании .fixup"
 
-#: elf32-spu.c:5043
+#: elf32-spu.c:5044
 #, c-format
-msgid "%B(%s+%#Lx): unresolvable %s relocation against symbol `%s'"
-msgstr "%B(%s+%#Lx): неразрешимое перемещение %s для символа «%s»"
+msgid "%pB(%s+%#<PRIx64>): unresolvable %s relocation against symbol `%s'"
+msgstr "%pB(%s+%#<PRIx64>): неразрешимое перемещение %s для символа «%s»"
 
-#: elf32-tic6x.c:1596
+#: elf32-tic6x.c:1628
 msgid "warning: generating a shared library containing non-PIC code"
 msgstr "предупреждение: генерация общей библиотеки содержащей не-PIC код"
 
-#: elf32-tic6x.c:1601
+#: elf32-tic6x.c:1633
 msgid "warning: generating a shared library containing non-PID code"
 msgstr "предупреждение: генерация общей библиотеки содержащей не-PID код"
 
-#: elf32-tic6x.c:2460
-msgid "%B: SB-relative relocation but __c6xabi_DSBT_BASE not defined"
-msgstr "%B: относительное перемещение SB, но __c6xabi_DSBT_BASE не определён"
+#: elf32-tic6x.c:2493
+#, c-format
+msgid "%pB: SB-relative relocation but __c6xabi_DSBT_BASE not defined"
+msgstr "%pB: относительное перемещение SB, но __c6xabi_DSBT_BASE не определён"
 
-#: elf32-tic6x.c:3582
+#: elf32-tic6x.c:3629
 #, c-format
-msgid "%B: error: unknown mandatory EABI object attribute %d"
-msgstr "%B: ошибка: неизвестный обязательный атрибут EABI-объекта %d"
+msgid "%pB: error: unknown mandatory EABI object attribute %d"
+msgstr "%pB: ошибка: неизвестный обязательный атрибут EABI-объекта %d"
 
-#: elf32-tic6x.c:3591
+#: elf32-tic6x.c:3638
 #, c-format
-msgid "%B: warning: unknown EABI object attribute %d"
-msgstr "%B: предупреждение: неизвестный атрибут EABI-объекта %d"
+msgid "%pB: warning: unknown EABI object attribute %d"
+msgstr "%pB: предупреждение: неизвестный атрибут EABI-объекта %d"
 
-#: elf32-tic6x.c:3705 elf32-tic6x.c:3714
+#: elf32-tic6x.c:3752 elf32-tic6x.c:3761
 #, c-format
-msgid "error: %B requires more stack alignment than %B preserves"
-msgstr "ошибка: для %B требуется большее выравнивание стека, чем сохранено в %B"
+msgid "error: %pB requires more stack alignment than %pB preserves"
+msgstr "ошибка: для %pB требуется большее выравнивание стека, чем сохранено в %pB"
 
-#: elf32-tic6x.c:3724 elf32-tic6x.c:3733
-msgid "error: unknown Tag_ABI_array_object_alignment value in %B"
-msgstr "ошибка: неизвестное значение Tag_ABI_array_object_alignment в %B"
+#: elf32-tic6x.c:3771 elf32-tic6x.c:3780
+#, c-format
+msgid "error: unknown Tag_ABI_array_object_alignment value in %pB"
+msgstr "ошибка: неизвестное значение Tag_ABI_array_object_alignment в %pB"
 
-#: elf32-tic6x.c:3742 elf32-tic6x.c:3751
-msgid "error: unknown Tag_ABI_array_object_align_expected value in %B"
-msgstr "ошибка: неизвестное значение Tag_ABI_array_object_align_expected в %B"
+#: elf32-tic6x.c:3789 elf32-tic6x.c:3798
+#, c-format
+msgid "error: unknown Tag_ABI_array_object_align_expected value in %pB"
+msgstr "ошибка: неизвестное значение Tag_ABI_array_object_align_expected в %pB"
 
-#: elf32-tic6x.c:3760 elf32-tic6x.c:3768
+#: elf32-tic6x.c:3807 elf32-tic6x.c:3815
 #, c-format
-msgid "error: %B requires more array alignment than %B preserves"
-msgstr "ошибка: для %B требуется большее выравнивание массива, чем сохранено в %B"
+msgid "error: %pB requires more array alignment than %pB preserves"
+msgstr "ошибка: для %pB требуется большее выравнивание массива, чем сохранено в %pB"
 
-#: elf32-tic6x.c:3791
+#: elf32-tic6x.c:3838
 #, c-format
-msgid "warning: %B and %B differ in wchar_t size"
-msgstr "предупреждение: в %B и %B различается размер wchar_t"
+msgid "warning: %pB and %pB differ in wchar_t size"
+msgstr "предупреждение: в %pB и %pB различается размер wchar_t"
 
-#: elf32-tic6x.c:3810
+#: elf32-tic6x.c:3857
 #, c-format
-msgid "warning: %B and %B differ in whether code is compiled for DSBT"
-msgstr "предупреждение: в %B и %B по-разному скомпилирован код для DSBT"
+msgid "warning: %pB and %pB differ in whether code is compiled for DSBT"
+msgstr "предупреждение: в %pB и %pB по-разному скомпилирован код для DSBT"
 
-#: elf32-tilepro.c:3752 elfxx-tilegx.c:4132 elfxx-x86.c:1336
-#: /work/sources/binutils/branches/2.30/bfd/elfnn-aarch64.c:9172
-#: /work/sources/binutils/branches/2.30/bfd/elfnn-riscv.c:2492
+#: elf32-tilepro.c:3761 elfxx-tilegx.c:4145 elfxx-x86.c:1424
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:9463
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-riscv.c:2543
 #, c-format
-msgid "discarded output section: `%A'"
-msgstr "отброшенный выходной раздел: «%A»"
+msgid "discarded output section: `%pA'"
+msgstr "отброшенный выходной раздел: «%pA»"
 
 #: elf32-v850.c:153
 #, c-format
-msgid "Variable `%s' cannot occupy in multiple small data regions"
-msgstr "Ð\9fеременная «%s» не может занимать несколько маленьких областей данных"
+msgid "variable `%s' cannot occupy in multiple small data regions"
+msgstr "переменная «%s» не может занимать несколько маленьких областей данных"
 
 #: elf32-v850.c:156
 #, c-format
-msgid "Variable `%s' can only be in one of the small, zero, and tiny data regions"
-msgstr "Ð\9fеременная «%s» может быть только в одном из маленьких, нулевых и крошечных областей данных"
+msgid "variable `%s' can only be in one of the small, zero, and tiny data regions"
+msgstr "переменная «%s» может быть только в одном из маленьких, нулевых и крошечных областей данных"
 
 #: elf32-v850.c:159
 #, c-format
-msgid "Variable `%s' cannot be in both small and zero data regions simultaneously"
-msgstr "Ð\9fеременная «%s» не может быть в маленьких и нулевых областях данных одновременно"
+msgid "variable `%s' cannot be in both small and zero data regions simultaneously"
+msgstr "переменная «%s» не может быть в маленьких и нулевых областях данных одновременно"
 
 #: elf32-v850.c:162
 #, c-format
-msgid "Variable `%s' cannot be in both small and tiny data regions simultaneously"
-msgstr "Ð\9fеременная «%s» не может быть в маленьких и крошечных областях данных одновременно"
+msgid "variable `%s' cannot be in both small and tiny data regions simultaneously"
+msgstr "переменная «%s» не может быть в маленьких и крошечных областях данных одновременно"
 
 #: elf32-v850.c:165
 #, c-format
-msgid "Variable `%s' cannot be in both zero and tiny data regions simultaneously"
-msgstr "Ð\9fеременная «%s» не может быть в нулевых и крошечных областях данных одновременно"
+msgid "variable `%s' cannot be in both zero and tiny data regions simultaneously"
+msgstr "переменная «%s» не может быть в нулевых и крошечных областях данных одновременно"
 
 #: elf32-v850.c:463
-msgid "FAILED to find previous HI16 reloc"
-msgstr "НЕ УДАЛОСЬ найти предыдущее перемещение HI16"
-
-#: elf32-v850.c:1898 elf32-v850.c:1917
-#, c-format
-msgid "%B: invalid V850 reloc number: %d"
-msgstr "%B: некорректный номер перемещения V850: %d"
+msgid "failed to find previous HI16 reloc"
+msgstr "не удалось найти предыдущее перемещение HI16"
 
-#: elf32-v850.c:2295
+#: elf32-v850.c:2303
 msgid "could not locate special linker symbol __gp"
 msgstr "невозможно отыскать специальный символ компоновки __gp"
 
-#: elf32-v850.c:2299
+#: elf32-v850.c:2307
 msgid "could not locate special linker symbol __ep"
 msgstr "невозможно отыскать специальный символ компоновки __ep"
 
-#: elf32-v850.c:2303
+#: elf32-v850.c:2311
 msgid "could not locate special linker symbol __ctbp"
 msgstr "невозможно отыскать специальный символ компоновки __ctbp"
 
-#: elf32-v850.c:2524
+#: elf32-v850.c:2532
 #, c-format
-msgid "error: %B needs 8-byte alignment but %B is set for 4-byte alignment"
-msgstr "ошибка: для %B требуется 8-байтовое выравнивание, но для %B задано 4-байтовое выравнивание"
+msgid "error: %pB needs 8-byte alignment but %pB is set for 4-byte alignment"
+msgstr "ошибка: для %pB требуется 8-байтовое выравнивание, но для %pB задано 4-байтовое выравнивание"
 
-#: elf32-v850.c:2540
+#: elf32-v850.c:2548
 #, c-format
-msgid "error: %B uses 64-bit doubles but %B uses 32-bit doubles"
-msgstr "ошибка: в %B используются 64-битные double, но в %B используют 32-битные double"
+msgid "error: %pB uses 64-bit doubles but %pB uses 32-bit doubles"
+msgstr "ошибка: в %pB используются 64-битные double, но в %pB используют 32-битные double"
 
-#: elf32-v850.c:2555
+#: elf32-v850.c:2563
 #, c-format
-msgid "error: %B uses FPU-3.0 but %B only supports FPU-2.0"
-msgstr "ошибка: в %B используется FPU-3.0, в то время как %B поддерживает только FPU-2.0"
+msgid "error: %pB uses FPU-3.0 but %pB only supports FPU-2.0"
+msgstr "ошибка: в %pB используется FPU-3.0, в то время как %pB поддерживает только FPU-2.0"
 
-#: elf32-v850.c:2587
+#: elf32-v850.c:2595
 #, c-format
 msgid " alignment of 8-byte entities: "
 msgstr " выравнивание 8-байтовых элементов: "
 
-#: elf32-v850.c:2590
+#: elf32-v850.c:2598
 #, c-format
 msgid "4-byte"
 msgstr "4-байтовое"
 
-#: elf32-v850.c:2591
+#: elf32-v850.c:2599
 #, c-format
 msgid "8-byte"
 msgstr "8-байтовое"
 
-#: elf32-v850.c:2592 elf32-v850.c:2604
+#: elf32-v850.c:2600 elf32-v850.c:2612
 #, c-format
 msgid "not set"
 msgstr " [не задано]"
 
-#: elf32-v850.c:2593 elf32-v850.c:2605 elf32-v850.c:2617 elf32-v850.c:2628
-#: elf32-v850.c:2639 elf32-v850.c:2650
+#: elf32-v850.c:2601 elf32-v850.c:2613 elf32-v850.c:2625 elf32-v850.c:2636
+#: elf32-v850.c:2647 elf32-v850.c:2658
 #, c-format
 msgid "unknown: %x"
 msgstr "неизвестно: %x"
 
-#: elf32-v850.c:2599
+#: elf32-v850.c:2607
 #, c-format
 msgid " size of doubles: "
 msgstr " размер double: "
 
-#: elf32-v850.c:2602
+#: elf32-v850.c:2610
 #, c-format
 msgid "4-bytes"
 msgstr "4-байтовые"
 
-#: elf32-v850.c:2603
+#: elf32-v850.c:2611
 #, c-format
 msgid "8-bytes"
 msgstr "8-байтовые"
 
-#: elf32-v850.c:2611
+#: elf32-v850.c:2619
 #, c-format
 msgid " FPU support required: "
 msgstr " требуемая поддержка FPU: "
 
-#: elf32-v850.c:2614
+#: elf32-v850.c:2622
 #, c-format
 msgid "FPU-2.0"
 msgstr "FPU-2.0"
 
-#: elf32-v850.c:2615
+#: elf32-v850.c:2623
 #, c-format
 msgid "FPU-3.0"
 msgstr "FPU-3.0"
 
-#: elf32-v850.c:2616
+#: elf32-v850.c:2624
 #, c-format
 msgid "none"
 msgstr "не требуется"
 
-#: elf32-v850.c:2623
+#: elf32-v850.c:2631
 #, c-format
 msgid "SIMD use: "
 msgstr "Использование SIMD: "
 
-#: elf32-v850.c:2626 elf32-v850.c:2637 elf32-v850.c:2648
+#: elf32-v850.c:2634 elf32-v850.c:2645 elf32-v850.c:2656
 #, c-format
 msgid "yes"
 msgstr "да"
 
-#: elf32-v850.c:2627 elf32-v850.c:2638 elf32-v850.c:2649
+#: elf32-v850.c:2635 elf32-v850.c:2646 elf32-v850.c:2657
 #, c-format
 msgid "no"
 msgstr "нет"
 
-#: elf32-v850.c:2634
+#: elf32-v850.c:2642
 #, c-format
 msgid "CACHE use: "
 msgstr "Использование CACHE: "
 
-#: elf32-v850.c:2645
+#: elf32-v850.c:2653
 #, c-format
 msgid "MMU use: "
 msgstr "Использование MMU: "
 
-#: elf32-v850.c:2812 elf32-v850.c:2868
-msgid "%B: Architecture mismatch with previous modules"
-msgstr "%B: архитектура не совпадает с предыдущими модулями"
+#: elf32-v850.c:2820 elf32-v850.c:2876
+#, c-format
+msgid "%pB: architecture mismatch with previous modules"
+msgstr "%pB: архитектура не совпадает с использованной в предыдущих модулях"
 
 #. xgettext:c-format.
-#: elf32-v850.c:2886
+#: elf32-v850.c:2894
 #, c-format
 msgid "private flags = %lx: "
 msgstr "собственные флаги = %lx: "
 
-#: elf32-v850.c:2891
+#: elf32-v850.c:2899
 #, c-format
 msgid "unknown v850 architecture"
 msgstr "неизвестная архитектура v850"
 
-#: elf32-v850.c:2893
+#: elf32-v850.c:2901
 #, c-format
 msgid "v850 E3 architecture"
 msgstr "архитектура v850 E3"
 
-#: elf32-v850.c:2895 elf32-v850.c:2902
+#: elf32-v850.c:2903 elf32-v850.c:2910
 #, c-format
 msgid "v850 architecture"
 msgstr "архитектура v850"
 
-#: elf32-v850.c:2903
+#: elf32-v850.c:2911
 #, c-format
 msgid "v850e architecture"
 msgstr "архитектура v850e"
 
-#: elf32-v850.c:2904
+#: elf32-v850.c:2912
 #, c-format
 msgid "v850e1 architecture"
 msgstr "архитектура v850e1"
 
-#: elf32-v850.c:2905
+#: elf32-v850.c:2913
 #, c-format
 msgid "v850e2 architecture"
 msgstr "архитектура v850e2"
 
-#: elf32-v850.c:2906
+#: elf32-v850.c:2914
 #, c-format
 msgid "v850e2v3 architecture"
 msgstr "архитектура v850e2v3"
 
-#: elf32-v850.c:2907
+#: elf32-v850.c:2915
 #, c-format
 msgid "v850e3v5 architecture"
 msgstr "архитектура v850e3v5"
 
-#: elf32-v850.c:3601
-#, c-format
-msgid "%B: %#Lx: warning: R_V850_LONGCALL points to unrecognized insns"
-msgstr "%B: %#Lx: предупреждение: R_V850_LONGCALL указывает на нераспознанные insn"
-
-#: elf32-v850.c:3611
-#, c-format
-msgid "%B: %#Lx: warning: R_V850_LONGCALL points to unrecognized insn %#x"
-msgstr "%B: %#Lx: предупреждение: R_V850_LONGCALL указывает на нераспознанную insn %#x"
-
-#: elf32-v850.c:3656
+#: elf32-v850.c:3609 elf32-v850.c:3848
 #, c-format
-msgid "%B: %#Lx: warning: R_V850_LONGCALL points to unrecognized reloc"
-msgstr "%B: %#Lx: предупреждение: R_V850_LONGCALL указывает на нераспознанное перемещение"
+msgid "%pB: %#<PRIx64>: warning: %s points to unrecognized insns"
+msgstr "%pB: %#<PRIx64>: предупреждение: %s указывает на нераспознанные инструкции"
 
-#: elf32-v850.c:3696
+#: elf32-v850.c:3619 elf32-v850.c:3858
 #, c-format
-msgid "%B: %#Lx: warning: R_V850_LONGCALL points to unrecognized reloc %#Lx"
-msgstr "%B: %#Lx: предупреждение: R_V850_LONGCALL указывает на нераспознанное перемещение %#Lx"
+msgid "%pB: %#<PRIx64>: warning: %s points to unrecognized insn %#x"
+msgstr "%pB: %#<PRIx64>: предупреждение: %s указывает на нераспознанную инструкцию %#x"
 
-#: elf32-v850.c:3839
+#: elf32-v850.c:3665 elf32-v850.c:3893
 #, c-format
-msgid "%B: %#Lx: warning: R_V850_LONGJUMP points to unrecognized insns"
-msgstr "%B: %#Lx: предупреждение: R_V850_LONGJUMP указывает на нераспознанные insn"
+msgid "%pB: %#<PRIx64>: warning: %s points to unrecognized reloc"
+msgstr "%pB: %#<PRIx64>: предупреждение: %s указывает на нераспознанное перемещение"
 
-#: elf32-v850.c:3849
+#: elf32-v850.c:3705
 #, c-format
-msgid "%B: %#Lx: warning: R_V850_LONGJUMP points to unrecognized insn %#x"
-msgstr "%B: %#Lx: предупреждение: R_V850_LONGJUMP указывает на нераспознанную insn %#x"
+msgid "%pB: %#<PRIx64>: warning: %s points to unrecognized reloc %#<PRIx64>"
+msgstr "%pB: %#<PRIx64>: предупреждение: %s указывает на нераспознанное перемещение по адресу %#<PRIx64>"
 
-#: elf32-v850.c:3883
-#, c-format
-msgid "%B: %#Lx: warning: R_V850_LONGJUMP points to unrecognized reloc"
-msgstr "%B: %#Lx: предупреждение: R_V850_LONGJUMP указывает на нераспознанное перемещение"
-
-#: elf32-vax.c:290
-#, c-format
-msgid "%B: unrecognised VAX reloc number: %d"
-msgstr "%B: нераспознанный номер перемещения VAX: %d"
-
-#: elf32-vax.c:539
+#: elf32-vax.c:540
 #, c-format
 msgid " [nonpic]"
 msgstr " [не-pic]"
 
-#: elf32-vax.c:542
+#: elf32-vax.c:543
 #, c-format
 msgid " [d-float]"
 msgstr " [d-float]"
 
-#: elf32-vax.c:545
+#: elf32-vax.c:546
 #, c-format
 msgid " [g-float]"
 msgstr " [g-float]"
 
-#: elf32-vax.c:631
-#, c-format
-msgid "%B: warning: GOT addend of %Ld to `%s' does not match previous GOT addend of %Ld"
-msgstr "%B: предупреждение: добавление GOT из %Ld к «%s» не совпадает с предыдущим добавлением GOT из %Ld"
-
-#: elf32-vax.c:1445
-#, c-format
-msgid "%B: warning: PLT addend of %Ld to `%s' from %A section ignored"
-msgstr "%B: предупреждение: добавление PLT из %Ld к «%s» из раздела %A игнорируется"
-
-#: elf32-vax.c:1570
+#: elf32-vax.c:632
 #, c-format
-msgid "%B: warning: %s relocation against symbol `%s' from %A section"
-msgstr "%B: предупреждение: перемещение %s для символа «%s» из раздела %A"
+msgid "%pB: warning: GOT addend of %<PRId64> to `%s' does not match previous GOT addend of %<PRId64>"
+msgstr "%pB: предупреждение: добавление GOT из %<PRId64> к «%s» не совпадает с предыдущим добавлением GOT из %<PRId64>"
 
-#: elf32-vax.c:1577
+#: elf32-vax.c:1446
 #, c-format
-msgid "%B: warning: %s relocation to %#Lx from %A section"
-msgstr "%B: предупреждение: перемещение %s к %#Lx из раздела %A"
+msgid "%pB: warning: PLT addend of %<PRId64> to `%s' from %pA section ignored"
+msgstr "%pB: предупреждение: добавление PLT из %<PRId64> к «%s» из раздела %pA игнорируется"
 
-#: elf32-visium.c:481
+#: elf32-vax.c:1572
 #, c-format
-msgid "%B: invalid Visium reloc number: %d"
-msgstr "%B: некорректный номер перемещения Visium: %d"
+msgid "%pB: warning: %s relocation against symbol `%s' from %pA section"
+msgstr "%pB: предупреждение: перемещение %s для символа «%s» из раздела %pA"
 
-#: elf32-visium.c:817
+#: elf32-vax.c:1579
 #, c-format
-msgid "%B: compiled %s -mtune=%s and linked with modules compiled %s -mtune=%s"
-msgstr "%B: компилируется с %s -mtune=%s и компонуется с модулями, скомпилированными с %s -mtune=%s"
+msgid "%pB: warning: %s relocation to %#<PRIx64> from %pA section"
+msgstr "%pB: предупреждение: перемещение %s к %<PRIx64> из раздела %pA"
 
-#: elf32-xgate.c:428
+#: elf32-visium.c:821
 #, c-format
-msgid "%B: invalid XGate reloc number: %d"
-msgstr "%B: некорректный номер перемещения XGate: %d"
+msgid "%pB: compiled %s -mtune=%s and linked with modules compiled %s -mtune=%s"
+msgstr "%pB: компилируется с %s -mtune=%s и компонуется с модулями, скомпилированными с %s -mtune=%s"
 
-#: elf32-xgate.c:681
+#: elf32-xgate.c:684
 #, c-format
 msgid "cpu=XGATE]"
 msgstr "процессор=XGATE]"
 
-#: elf32-xgate.c:683
+#: elf32-xgate.c:686
 #, c-format
 msgid "error reading cpu type from elf private data"
 msgstr "ошибка чтения типа процессора из закрытых данных elf"
 
-#: elf32-xstormy16.c:449 elf64-ia64-vms.c:2074 elf32-ia64.c:2337
-#: elf64-ia64.c:2337
+#: elf32-xstormy16.c:457 elf64-ia64-vms.c:2085 elf32-ia64.c:2354
+#: elf64-ia64.c:2354
 msgid "non-zero addend in @fptr reloc"
 msgstr "ненулевое добавление в перемещение @fptr"
 
-#: elf32-xtensa.c:485
+#: elf32-xtensa.c:937
 #, c-format
-msgid "%B: invalid XTENSA reloc number: %d"
-msgstr "%B: некорректный номер перемещения XTENSA: %d"
+msgid "%pB(%pA): invalid property table"
+msgstr "%pB(%pA): некорректная таблица свойств"
 
-#: elf32-xtensa.c:926
+#: elf32-xtensa.c:2666
 #, c-format
-msgid "%B(%A): invalid property table"
-msgstr "%B(%A): некорректная таблица свойств"
+msgid "%pB(%pA+%#<PRIx64>): relocation offset out of range (size=%#<PRIx64>)"
+msgstr "%pB(%pA+%<PRIx64>): смещение перемещения вне диапазона (размер=%<PRIx64>)"
 
-#: elf32-xtensa.c:2655
-#, c-format
-msgid "%B(%A+%#Lx): relocation offset out of range (size=%#Lx)"
-msgstr "%B(%A+%#Lx): смещение перемещения вне диапазона (размер=%#Lx)"
-
-#: elf32-xtensa.c:2736 elf32-xtensa.c:2855
+#: elf32-xtensa.c:2749 elf32-xtensa.c:2868
 msgid "dynamic relocation in read-only section"
 msgstr "динамическое перемещение в разделе только для чтения"
 
-#: elf32-xtensa.c:2832
+#: elf32-xtensa.c:2845
 msgid "TLS relocation invalid without dynamic sections"
 msgstr "TLS-перемещение недопустимо без динамических разделов"
 
-#: elf32-xtensa.c:3043
+#: elf32-xtensa.c:3057
 msgid "internal inconsistency in size of .got.loc section"
 msgstr "внутренняя несогласованность размера раздела .got.loc"
 
-#: elf32-xtensa.c:3350
+#: elf32-xtensa.c:3364
 #, c-format
-msgid "%B: incompatible machine type. Output is 0x%x. Input is 0x%x"
-msgstr "%B: несовместимый машинный тип. Выходной 0x%x. Входной 0x%x"
+msgid "%pB: incompatible machine type; output is 0x%x; input is 0x%x"
+msgstr "%pB: несовместимый машинный тип; выходной 0x%x; входной 0x%x"
 
-#: elf32-xtensa.c:4581 elf32-xtensa.c:4589
-msgid "Attempt to convert L32R/CALLX to CALL failed"
-msgstr "Ð\9fопытка преобразования L32R/CALLX в CALL завершилась неудачно"
+#: elf32-xtensa.c:4595 elf32-xtensa.c:4603
+msgid "attempt to convert L32R/CALLX to CALL failed"
+msgstr "попытка преобразования L32R/CALLX в CALL завершилась неудачно"
 
-#: elf32-xtensa.c:6417 elf32-xtensa.c:6495 elf32-xtensa.c:7871
+#: elf32-xtensa.c:6431 elf32-xtensa.c:6510 elf32-xtensa.c:7886
 #, c-format
-msgid "%B(%A+%#Lx): could not decode instruction; possible configuration mismatch"
-msgstr "%B(%A+%#Lx): невозможно декодировать инструкцию; возможно несовпадение конфигурации"
+msgid "%pB(%pA+%#<PRIx64>): could not decode instruction; possible configuration mismatch"
+msgstr "%pB(%pA+%#<PRIx64>): невозможно декодировать инструкцию; возможно несовпадение конфигурации"
 
-#: elf32-xtensa.c:7610
+#: elf32-xtensa.c:7625
 #, c-format
-msgid "%B(%A+%#Lx): could not decode instruction for XTENSA_ASM_SIMPLIFY relocation; possible configuration mismatch"
-msgstr "%B(%A+%#Lx): невозможно декодировать инструкцию для перемещения XTENSA_ASM_SIMPLIFY; возможно несовпадение конфигурации"
+msgid "%pB(%pA+%#<PRIx64>): could not decode instruction for XTENSA_ASM_SIMPLIFY relocation; possible configuration mismatch"
+msgstr "%pB(%pA+%#<PRIx64>): невозможно декодировать инструкцию для перемещения XTENSA_ASM_SIMPLIFY; возможно несовпадение конфигурации"
 
-#: elf32-xtensa.c:9455
+#: elf32-xtensa.c:9480
 msgid "invalid relocation address"
 msgstr "недопустимый адрес перемещения"
 
-#: elf32-xtensa.c:9505
+#: elf32-xtensa.c:9530
 msgid "overflow after relaxation"
 msgstr "переполнение после ослабления"
 
-#: elf32-xtensa.c:10649
+#: elf32-xtensa.c:10674
 #, c-format
-msgid "%B(%A+%#Lx): unexpected fix for %s relocation"
-msgstr "%B(%A+%#Lx): неожиданное назначение для перемещения %s"
+msgid "%pB(%pA+%#<PRIx64>): unexpected fix for %s relocation"
+msgstr "%pB(%pA+%#<PRIx64>): неожиданное назначение для перемещения %s"
 
 #: elf64-alpha.c:472
 msgid "GPDISP relocation did not find ldah and lda instructions"
 msgstr "Не найдены инструкции ldah и lda для перемещения GPDISP"
 
-#: elf64-alpha.c:1112
-#, c-format
-msgid "%B: unrecognised Alpha reloc number: %d"
-msgstr "%B: нераспознанный номер перемещения Alpha: %d"
-
-#: elf64-alpha.c:2462
+#: elf64-alpha.c:2463
 #, c-format
-msgid "%B: .got subsegment exceeds 64K (size %d)"
-msgstr "%B: подраздел .got превышает 64K (размер %d)"
+msgid "%pB: .got subsegment exceeds 64K (size %d)"
+msgstr "%pB: подраздел .got превышает 64K (размер %d)"
 
-#: elf64-alpha.c:3017
+#: elf64-alpha.c:3018 elf64-alpha.c:3214
 #, c-format
-msgid "%B: %A+%#Lx: warning: %s relocation against unexpected insn"
-msgstr "%B: %A+%#Lx: предупреждение: перемещение с неожиданной инструкцией"
+msgid "%pB: %pA+%#<PRIx64>: warning: %s relocation against unexpected insn"
+msgstr "%pB: %pA+%#<PRIx64>: предупреждение: перемещение %s с неожиданной инструкцией"
 
-#: elf64-alpha.c:3212
+#: elf64-alpha.c:4415 elf64-alpha.c:4428
 #, c-format
-msgid "%B: %A+%#Lx: warning: LITERAL relocation against unexpected insn"
-msgstr "%B: %A+%#Lx: предупреждение: перемещение LITERAL с неожиданной инструкцией"
+msgid "%pB: gp-relative relocation against dynamic symbol %s"
+msgstr "%pB: gp-относительное перемещение для динамического символа %s"
 
-#: elf64-alpha.c:4412 elf64-alpha.c:4425
+#: elf64-alpha.c:4455 elf64-alpha.c:4599
 #, c-format
-msgid "%B: gp-relative relocation against dynamic symbol %s"
-msgstr "%B: gp-относительное перемещение для динамического символа %s"
+msgid "%pB: pc-relative relocation against dynamic symbol %s"
+msgstr "%pB: pc-относительное перемещение для динамического символа %s"
 
-#: elf64-alpha.c:4452 elf64-alpha.c:4596
+#: elf64-alpha.c:4484
 #, c-format
-msgid "%B: pc-relative relocation against dynamic symbol %s"
-msgstr "%B: pc-относительное перемещение для динамического символа %s"
+msgid "%pB: change in gp: BRSGP %s"
+msgstr "%pB: изменение в gp: BRSGP %s"
 
-#: elf64-alpha.c:4481
-#, c-format
-msgid "%B: change in gp: BRSGP %s"
-msgstr "%B: изменение в gp: BRSGP %s"
-
-#: elf64-alpha.c:4506
+#: elf64-alpha.c:4509 mach-o.c:615
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-riscv.c:476
 msgid "<unknown>"
 msgstr "<неизвестно>"
 
-#: elf64-alpha.c:4512
+#: elf64-alpha.c:4515
+#, c-format
+msgid "%pB: !samegp reloc against symbol without .prologue: %s"
+msgstr "%pB: перемещение !samegp для символа без .prologue: %s"
+
+#: elf64-alpha.c:4573
 #, c-format
-msgid "%B: !samegp reloc against symbol without .prologue: %s"
-msgstr "%B: перемещение !samegp для символа без .prologue: %s"
+msgid "%pB: unhandled dynamic relocation against %s"
+msgstr "%pB: необработанное динамическое перемещение для %s"
 
-#: elf64-alpha.c:4570
+#: elf64-alpha.c:4608
 #, c-format
-msgid "%B: unhandled dynamic relocation against %s"
-msgstr "%B: необработанное динамическое перемещение для %s"
+msgid "%pB: pc-relative relocation against undefined weak symbol %s"
+msgstr "%pB: pc-относительное перемещение для неопределённого слабого символа %s"
 
-#: elf64-alpha.c:4605
+#: elf64-alpha.c:4674
 #, c-format
-msgid "%B: pc-relative relocation against undefined weak symbol %s"
-msgstr "%B: pc-относительное перемещение для неопределённого слабого символа %s"
+msgid "%pB: dtp-relative relocation against dynamic symbol %s"
+msgstr "%pB: dtp-относительное перемещение для динамического символа %s"
 
-#: elf64-alpha.c:4671
+#: elf64-alpha.c:4699
 #, c-format
-msgid "%B: dtp-relative relocation against dynamic symbol %s"
-msgstr "%B: dtp-относительное перемещение для динамического символа %s"
+msgid "%pB: tp-relative relocation against dynamic symbol %s"
+msgstr "%pB: tp-относительное перемещение для динамического символа %s"
 
-#: elf64-alpha.c:4696
+#: elf64-gen.c:71
 #, c-format
-msgid "%B: tp-relative relocation against dynamic symbol %s"
-msgstr "%B: tp-относительное перемещение для динамического символа %s"
+msgid "%pB: Relocations in generic ELF (EM: %d)"
+msgstr "%pB: Перемещения в универсальном ELF (EM: %d)"
 
 #: elf64-hppa.c:2081
 #, c-format
-msgid "stub entry for %s cannot load .plt, dp offset = %Ld"
-msgstr "элемент заглушки для %s не может загрузить .plt, смещение dp = %Ld"
+msgid "stub entry for %s cannot load .plt, dp offset = %<PRId64>"
+msgstr "элемент заглушки для %s не может загрузить .plt, смещение dp = %#<PRId64>"
 
 #: elf64-hppa.c:3286
 #, c-format
-msgid "%B(%A+%#Lx): cannot reach %s"
-msgstr "%B(%A+%#Lx): невозможно добраться до %s"
+msgid "%pB(%pA+%#<PRIx64>): cannot reach %s"
+msgstr "%pB(%pA+%#<PRIx64>): невозможно добраться до %s"
 
-#: elf64-ia64-vms.c:587 elf32-ia64.c:620 elf64-ia64.c:620
+#: elf64-ia64-vms.c:598 elf32-ia64.c:637 elf64-ia64.c:637
 #, c-format
-msgid "%B: Can't relax br at %#Lx in section `%A'. Please use brl or indirect branch."
-msgstr "%B: Невозможно ослабить br по адресу %#Lx в разделе «%A». Используйте brl или косвенное ветвление."
+msgid "%pB: can't relax br at %#<PRIx64> in section `%pA'; please use brl or indirect branch"
+msgstr "%pB: невозможно ослабить br по адресу %#<PRIx64> в разделе «%pA»; используйте brl или косвенное ветвление"
 
-#: elf64-ia64-vms.c:2029 elf32-ia64.c:2285 elf64-ia64.c:2285
+#: elf64-ia64-vms.c:2040 elf32-ia64.c:2302 elf64-ia64.c:2302
 msgid "@pltoff reloc against local symbol"
 msgstr "перемещение @pltoff для локального символа"
 
-#: elf64-ia64-vms.c:3281 elf32-ia64.c:3696 elf64-ia64.c:3696
+#: elf64-ia64-vms.c:3292 elf32-ia64.c:3713 elf64-ia64.c:3713
 #, c-format
-msgid "%B: short data segment overflowed (%#Lx >= 0x400000)"
-msgstr "%B: переполнение короткого сегмента данных (%#Lx >= 0x400000)"
+msgid "%pB: short data segment overflowed (%#<PRIx64> >= 0x400000)"
+msgstr "%pB: переполнение короткого сегмента данных (%#<PRIx64> >= 0x400000)"
 
-#: elf64-ia64-vms.c:3291 elf32-ia64.c:3706 elf64-ia64.c:3706
-msgid "%B: __gp does not cover short data segment"
-msgstr "%B: __gp не покрывает короткий сегмент данных"
+#: elf64-ia64-vms.c:3302 elf32-ia64.c:3723 elf64-ia64.c:3723
+#, c-format
+msgid "%pB: __gp does not cover short data segment"
+msgstr "%pB: __gp не покрывает короткий сегмент данных"
 
-#: elf64-ia64-vms.c:3557 elf32-ia64.c:3974 elf64-ia64.c:3974
+#: elf64-ia64-vms.c:3572 elf32-ia64.c:3997 elf64-ia64.c:3997
 #, c-format
-msgid "%B: non-pic code with imm relocation against dynamic symbol `%s'"
-msgstr "%B: не-pic код с перемещением imm для динамического символа «%s»"
+msgid "%pB: non-pic code with imm relocation against dynamic symbol `%s'"
+msgstr "%pB: не-pic код с перемещением imm для динамического символа «%s»"
 
-#: elf64-ia64-vms.c:3621 elf32-ia64.c:4042 elf64-ia64.c:4042
+#: elf64-ia64-vms.c:3636 elf32-ia64.c:4065 elf64-ia64.c:4065
 #, c-format
-msgid "%B: @gprel relocation against dynamic symbol %s"
-msgstr "%B: перемещение @gprel для динамического символа %s"
+msgid "%pB: @gprel relocation against dynamic symbol %s"
+msgstr "%pB: перемещение @gprel для динамического символа %s"
 
-#: elf64-ia64-vms.c:3680 elf32-ia64.c:4105 elf64-ia64.c:4105
-msgid "%B: linking non-pic code in a position independent executable"
-msgstr "%B: компоновка не-pic кода в позиционно-независимый исполняемый"
+#: elf64-ia64-vms.c:3695 elf32-ia64.c:4128 elf64-ia64.c:4128
+#, c-format
+msgid "%pB: linking non-pic code in a position independent executable"
+msgstr "%pB: компоновка не-pic кода в позиционно-независимый исполняемый"
 
-#: elf64-ia64-vms.c:3782 elf32-ia64.c:4243 elf64-ia64.c:4243
+#: elf64-ia64-vms.c:3797 elf32-ia64.c:4266 elf64-ia64.c:4266
 #, c-format
-msgid "%B: @internal branch to dynamic symbol %s"
-msgstr "%B: ветвление @internal к динамическому символу %s"
+msgid "%pB: @internal branch to dynamic symbol %s"
+msgstr "%pB: ветвление @internal к динамическому символу %s"
 
-#: elf64-ia64-vms.c:3785 elf32-ia64.c:4246 elf64-ia64.c:4246
+#: elf64-ia64-vms.c:3800 elf32-ia64.c:4269 elf64-ia64.c:4269
 #, c-format
-msgid "%B: speculation fixup to dynamic symbol %s"
-msgstr "%B: догадка местоположения динамического символа %s"
+msgid "%pB: speculation fixup to dynamic symbol %s"
+msgstr "%pB: догадка местоположения динамического символа %s"
 
-#: elf64-ia64-vms.c:3788 elf32-ia64.c:4249 elf64-ia64.c:4249
+#: elf64-ia64-vms.c:3803 elf32-ia64.c:4272 elf64-ia64.c:4272
 #, c-format
-msgid "%B: @pcrel relocation against dynamic symbol %s"
-msgstr "%B: перемещение @pcrel для динамического символа %s"
+msgid "%pB: @pcrel relocation against dynamic symbol %s"
+msgstr "%pB: перемещение @pcrel для динамического символа %s"
 
-#: elf64-ia64-vms.c:3912 elf32-ia64.c:4446 elf64-ia64.c:4446
+#: elf64-ia64-vms.c:3927 elf32-ia64.c:4469 elf64-ia64.c:4469
 msgid "unsupported reloc"
 msgstr "неподдерживаемое перемещение"
 
-#: elf64-ia64-vms.c:3949 elf32-ia64.c:4484 elf64-ia64.c:4484
+#: elf64-ia64-vms.c:3964 elf32-ia64.c:4507 elf64-ia64.c:4507
 #, c-format
-msgid "%B: missing TLS section for relocation %s against `%s' at %#Lx in section `%A'."
-msgstr "%B: отсутствует TLS-раздел для перемещения %s для «%s» по адресу %#Lx в разделе «%A»."
+msgid "%pB: missing TLS section for relocation %s against `%s' at %#<PRIx64> in section `%pA'."
+msgstr "%pB: отсутствует TLS-раздел для перемещения %s для «%s» по адресу %#<PRIx64> в разделе «%pA»."
 
-#: elf64-ia64-vms.c:3966 elf32-ia64.c:4501 elf64-ia64.c:4501
+#: elf64-ia64-vms.c:3981 elf32-ia64.c:4524 elf64-ia64.c:4524
 #, c-format
-msgid "%B: Can't relax br (%s) to `%s' at %#Lx in section `%A' with size %#Lx (> 0x1000000)."
-msgstr "%B: Невозможно ослабить br (%s) до «%s» по адресу %#Lx в разделе «%A» с размером %#Lx (> 0x1000000)."
+msgid "%pB: Can't relax br (%s) to `%s' at %#<PRIx64> in section `%pA' with size %#<PRIx64> (> 0x1000000)."
+msgstr "%pB: Невозможно ослабить br (%s) до «%s» по адресу %#<PRIx64> в разделе «%pA» с размером %#<PRIx64> (> 0x1000000)."
 
-#: elf64-ia64-vms.c:4257 elf32-ia64.c:4758 elf64-ia64.c:4758
-msgid "%B: linking trap-on-NULL-dereference with non-trapping files"
-msgstr "%B: компоновка trap-on-NULL-dereference с не-trapping файлами"
+#: elf64-ia64-vms.c:4273 elf32-ia64.c:4782 elf64-ia64.c:4782
+#, c-format
+msgid "%pB: linking trap-on-NULL-dereference with non-trapping files"
+msgstr "%pB: компоновка trap-on-NULL-dereference с не-trapping файлами"
 
-#: elf64-ia64-vms.c:4266 elf32-ia64.c:4767 elf64-ia64.c:4767
-msgid "%B: linking big-endian files with little-endian files"
-msgstr "%B: компоновка файлов с прямым порядком байт с файлами с обратным порядком байт"
+#: elf64-ia64-vms.c:4282 elf32-ia64.c:4791 elf64-ia64.c:4791
+#, c-format
+msgid "%pB: linking big-endian files with little-endian files"
+msgstr "%pB: компоновка файлов с прямым порядком байт с файлами с обратным порядком байт"
 
-#: elf64-ia64-vms.c:4275 elf32-ia64.c:4776 elf64-ia64.c:4776
-msgid "%B: linking 64-bit files with 32-bit files"
-msgstr "%B: компоновка 64-битных файлов с 32-битными файлами"
+#: elf64-ia64-vms.c:4291 elf32-ia64.c:4800 elf64-ia64.c:4800
+#, c-format
+msgid "%pB: linking 64-bit files with 32-bit files"
+msgstr "%pB: компоновка 64-битных файлов с 32-битными файлами"
 
-#: elf64-ia64-vms.c:4284 elf32-ia64.c:4785 elf64-ia64.c:4785
-msgid "%B: linking constant-gp files with non-constant-gp files"
-msgstr "%B: компоновка constant-gp файлов с не-constant-gp файлами"
+#: elf64-ia64-vms.c:4300 elf32-ia64.c:4809 elf64-ia64.c:4809
+#, c-format
+msgid "%pB: linking constant-gp files with non-constant-gp files"
+msgstr "%pB: компоновка constant-gp файлов с не-constant-gp файлами"
 
-#: elf64-ia64-vms.c:4294 elf32-ia64.c:4795 elf64-ia64.c:4795
-msgid "%B: linking auto-pic files with non-auto-pic files"
-msgstr "%B: компоновка auto-pic файлов с не-auto-pic файлами"
+#: elf64-ia64-vms.c:4310 elf32-ia64.c:4819 elf64-ia64.c:4819
+#, c-format
+msgid "%pB: linking auto-pic files with non-auto-pic files"
+msgstr "%pB: компоновка auto-pic файлов с не-auto-pic файлами"
 
-#: elf64-ia64-vms.c:5137 elflink.c:4773
+#: elf64-ia64-vms.c:5153 elflink.c:4875
 #, c-format
-msgid "Warning: alignment %u of common symbol `%s' in %B is greater than the alignment (%u) of its section %A"
-msgstr "Ð\9fÑ\80едÑ\83пÑ\80еждение: Ð²Ñ\8bÑ\80авнивание %u Ð¾Ð±Ñ\89его Ñ\81имвола Â«%s» Ð² %B Ð±Ð¾Ð»Ñ\8cÑ\88е, Ñ\87ем Ð²Ñ\8bÑ\80авнивание (%u) ÐµÐ³Ð¾ Ñ\80аздела %A"
+msgid "warning: alignment %u of common symbol `%s' in %pB is greater than the alignment (%u) of its section %pA"
+msgstr "пÑ\80едÑ\83пÑ\80еждение: Ð²Ñ\8bÑ\80авнивание %u Ð¾Ð±Ñ\89его Ñ\81имвола Â«%s» Ð² %pB Ð±Ð¾Ð»Ñ\8cÑ\88е, Ñ\87ем Ð²Ñ\8bÑ\80авнивание (%u) ÐµÐ³Ð¾ Ñ\80аздела %pA"
 
-#: elf64-ia64-vms.c:5144 elflink.c:4780
+#: elf64-ia64-vms.c:5160 elflink.c:4882
 #, c-format
-msgid "Warning: alignment %u of symbol `%s' in %B is smaller than %u in %B"
-msgstr "Ð\9fÑ\80едÑ\83пÑ\80еждение: Ð²Ñ\8bÑ\80авнивание %u Ñ\81имвола Â«%s» Ð² %B Ð¼ÐµÐ½Ñ\8cÑ\88е, Ñ\87ем %u Ð² %B"
+msgid "warning: alignment %u of symbol `%s' in %pB is smaller than %u in %pB"
+msgstr "пÑ\80едÑ\83пÑ\80еждение: Ð²Ñ\8bÑ\80авнивание %u Ñ\81имвола Â«%s» Ð² %pB Ð¼ÐµÐ½Ñ\8cÑ\88е, Ñ\87ем %u Ð² %pB"
 
-#: elf64-ia64-vms.c:5160 elflink.c:4797
+#: elf64-ia64-vms.c:5176 elflink.c:4899
 #, c-format
-msgid "Warning: size of symbol `%s' changed from %Lu in %B to %Lu in %B"
-msgstr "Ð\9fÑ\80едÑ\83пÑ\80еждение: Ñ\80азмеÑ\80 Ñ\81имвола Â«%s» Ð¸Ð·Ð¼ÐµÐ½Ð¸Ð»Ñ\81Ñ\8f Ñ\81 %Lu Ð² %B Ð½Ð° %Lu Ð² %B"
+msgid "warning: size of symbol `%s' changed from %<PRIu64> in %pB to %<PRIu64> in %pB"
+msgstr "пÑ\80едÑ\83пÑ\80еждение: Ñ\80азмеÑ\80 Ñ\81имвола Â«%s» Ð¸Ð·Ð¼ÐµÐ½Ð¸Ð»Ñ\81Ñ\8f Ñ\81 %<PRIu64> Ð² %pB Ð½Ð° %<PRIu64> Ð² %pB"
 
-#: elf64-mips.c:3615 elfn32-mips.c:3443
+#: elf64-mips.c:3763
 #, c-format
-msgid "unrecognised MIPS reloc number: %d"
-msgstr "нераспознанный номер перемещения MIPS: %d"
+msgid "%pB(%pA): relocation %<PRIu64> has invalid symbol index %ld"
+msgstr "%pB(%pA): перемещение %<PRIu64> имеет некорректный индекс символа %ld"
 
 #: elf64-mmix.c:984
-msgid ""
-"invalid input relocation when producing non-ELF, non-mmo format output.\n"
-" Please use the objcopy program to convert from ELF or mmo,\n"
-" or assemble using \"-no-expand\" (for gcc, \"-Wa,-no-expand\""
-msgstr ""
-"неправильное входное перемещение при создании вывода в формате не-ELF и не-mmo.\n"
-" Используйте программу objcopy для преобразования из ELF или mmo,\n"
-" или компилируйте с «-no-expand» (для gcc, «-Wa,-no-expand»"
+msgid "invalid input relocation when producing non-ELF, non-mmo format output; please use the objcopy program to convert from ELF or mmo, or assemble using \"-no-expand\" (for gcc, \"-Wa,-no-expand\""
+msgstr "неправильное входное перемещение при создании вывода в формате не-ELF и не-mmo; используйте программу objcopy для преобразования из ELF или mmo, или компилируйте с «-no-expand» (для gcc, «-Wa,-no-expand»"
 
 #: elf64-mmix.c:1168
-msgid ""
-"invalid input relocation when producing non-ELF, non-mmo format output.\n"
-" Please use the objcopy program to convert from ELF or mmo,\n"
-" or compile using the gcc-option \"-mno-base-addresses\"."
-msgstr ""
-"неправильное входное перемещение при создании вывода в формате не-ELF и не-mmo.\n"
-" Используйте программу objcopy для преобразования из ELF или mmo,\n"
-" или компилируйте с параметром gcc «-mno-base-addresses»."
+msgid "invalid input relocation when producing non-ELF, non-mmo format output; please use the objcopy program to convert from ELF or mmo, or compile using the gcc-option \"-mno-base-addresses\"."
+msgstr "неправильное входное перемещение при создании вывода в формате не-ELF и не-mmo; используйте программу objcopy для преобразования из ELF или mmo, или компилируйте с параметром gcc «-mno-base-addresses»."
 
 #: elf64-mmix.c:1195
 #, c-format
 msgid ""
-"%B: Internal inconsistency error for value for\n"
-" linker-allocated global register: linked: %#Lx != relaxed: %#Lx"
+"%pB: Internal inconsistency error for value for\n"
+" linker-allocated global register: linked: %#<PRIx64> != relaxed: %#<PRIx64>"
 msgstr ""
-"%B: ошибка внутреннего несоответствия для значения\n"
-" глобального регистра назначаемого компоновщиком: скомпонован: %#Lx != ослаблен: %#Lx"
+"%pB: ошибка внутреннего несоответствия для значения\n"
+" глобального регистра назначаемого компоновщиком: скомпонован: %<PRIx64> != ослаблен: %<PRIx64>"
 
-#: elf64-mmix.c:1264
+#: elf64-mmix.c:1619
 #, c-format
-msgid "%B: invalid MMIX reloc number: %d"
-msgstr "%B: некорректный номер перемещения MMIX: %d"
+msgid "%pB: base-plus-offset relocation against register symbol: (unknown) in %pA"
+msgstr "%pB: перемещение база-плюс-смещение для регистрового символа: (неизвестно) в %pA"
 
-#: elf64-mmix.c:1616
+#: elf64-mmix.c:1625
 #, c-format
-msgid "%B: base-plus-offset relocation against register symbol: (unknown) in %A"
-msgstr "%B: перемещение база-плюс-смещение для регистрового символа: (неизвестно) в %A"
+msgid "%pB: base-plus-offset relocation against register symbol: %s in %pA"
+msgstr "%pB: перемещение база-плюс-смещение для регистрового символа: %s в %pA"
 
-#: elf64-mmix.c:1622
+#: elf64-mmix.c:1670
 #, c-format
-msgid "%B: base-plus-offset relocation against register symbol: %s in %A"
-msgstr "%B: перемещение база-плюс-смещение для регистрового символа: %s в %A"
+msgid "%pB: register relocation against non-register symbol: (unknown) in %pA"
+msgstr "%pB: регистровое перемещение для нерегистрового символа: (неизвестно) в %pA"
 
-#: elf64-mmix.c:1667
+#: elf64-mmix.c:1676
 #, c-format
-msgid "%B: register relocation against non-register symbol: (unknown) in %A"
-msgstr "%B: регистровое перемещение для нерегистрового символа: (неизвестно) в %A"
+msgid "%pB: register relocation against non-register symbol: %s in %pA"
+msgstr "%pB: регистровое перемещение для нерегистрового символа: %s в %pA"
 
-#: elf64-mmix.c:1673
+#: elf64-mmix.c:1713
 #, c-format
-msgid "%B: register relocation against non-register symbol: %s in %A"
-msgstr "%B: регистровое перемещение для нерегистрового символа: %s в %A"
-
-#: elf64-mmix.c:1710
-msgid "%B: directive LOCAL valid only with a register or absolute value"
-msgstr "%B: директива LOCAL разрешена только с регистром или абсолютным значением"
+msgid "%pB: directive LOCAL valid only with a register or absolute value"
+msgstr "%pB: директива LOCAL разрешена только с регистром или абсолютным значением"
 
-#: elf64-mmix.c:1741
+#: elf64-mmix.c:1744
 #, c-format
-msgid "%B: LOCAL directive: Register $%Ld is not a local register.  First global register is $%Ld."
-msgstr "%B: директива LOCAL: регистр $%Ld не является локальным регистром. Первый глобальный регистр: $%Ld."
+msgid "%pB: LOCAL directive: register $%<PRId64> is not a local register; first global register is $%<PRId64>"
+msgstr "%pB: директива LOCAL: регистр $%<PRId64> не является локальным регистром; первый глобальный регистр: $%<PRId64>"
 
-#: elf64-mmix.c:2169
+#: elf64-mmix.c:2173
 #, c-format
-msgid "%B: Error: multiple definition of `%s'; start of %s is set in a earlier linked file\n"
-msgstr "%B: ошибка: множественные объявления «%s»; начало %s установлено в ранее скомпонованном файле\n"
+msgid "%pB: error: multiple definition of `%s'; start of %s is set in a earlier linked file"
+msgstr "%pB: ошибка: множественные объявления «%s»; начало %s установлено в ранее скомпонованном файле"
 
-#: elf64-mmix.c:2224
-msgid "Register section has contents\n"
-msgstr "Ð\92 регистровом разделе имеется содержимое\n"
+#: elf64-mmix.c:2228
+msgid "register section has contents\n"
+msgstr "в регистровом разделе имеется содержимое\n"
 
-#: elf64-mmix.c:2414
+#: elf64-mmix.c:2418
 #, c-format
-msgid ""
-"Internal inconsistency: remaining %lu != max %lu.\n"
-"  Please report this bug."
-msgstr ""
-"Внутреннее противоречие: остаётся %lu != макс %lu.\n"
-"  Сообщите об ошибке."
+msgid "internal inconsistency: remaining %lu != max %lu; please report this bug"
+msgstr "внутреннее противоречие: остаётся %lu != макс %lu; сообщите об этом дефекте"
 
-#: elf64-ppc.c:4640
+#: elf64-ppc.c:5082
 #, c-format
-msgid "%P: %B: cannot create stub entry %s\n"
-msgstr "%P: %B: невозможно создать элемент заглушки %s\n"
+msgid "symbol '%s' has invalid st_other for ABI version 1"
+msgstr "символ «%s» содержит некорректное st_other для ABI версии 1"
 
-#: elf64-ppc.c:4971
-msgid "%P: symbol '%s' has invalid st_other for ABI version 1\n"
-msgstr "%P: символ «%s» содержит некорректное st_other для ABI версии 1\n"
-
-#: elf64-ppc.c:5146
+#: elf64-ppc.c:5257
 #, c-format
-msgid "%P: %B .opd not allowed in ABI version %d\n"
-msgstr "%P: %B .opd запрещено в ABI версии %d\n"
+msgid "%pB .opd not allowed in ABI version %d"
+msgstr "%pB .opd запрещено в ABI версии %d"
 
-#: elf64-ppc.c:5645
+#: elf64-ppc.c:5771
 #, c-format
-msgid "%H: %s reloc unsupported in shared libraries and PIEs.\n"
-msgstr "%H: перемещение %s не поддерживается в общих библиотеках и PIE.\n"
+msgid "%H: %s reloc unsupported in shared libraries and PIEs\n"
+msgstr "%H: перемещение %s не поддерживается в общих библиотеках и PIE\n"
 
-#: elf64-ppc.c:6035
+#: elf64-ppc.c:6166
 #, c-format
-msgid "%B uses unknown e_flags 0x%lx"
-msgstr "%B использует неизвестное значение e_flags 0x%lx"
+msgid "%pB uses unknown e_flags 0x%lx"
+msgstr "%pB использует неизвестное значение e_flags 0x%lx"
 
-#: elf64-ppc.c:6043
+#: elf64-ppc.c:6174
 #, c-format
-msgid "%B: ABI version %ld is not compatible with ABI version %ld output"
-msgstr "%B: ABI версии %ld не совместимо с выводом с ABI версии %ld"
+msgid "%pB: ABI version %ld is not compatible with ABI version %ld output"
+msgstr "%pB: ABI версии %ld не совместимо с выводом с ABI версии %ld"
 
-#: elf64-ppc.c:6071
+#: elf64-ppc.c:6202
 #, c-format
 msgid " [abiv%ld]"
 msgstr " [abiv%ld]"
 
-#: elf64-ppc.c:7255
-msgid "%P: copy reloc against `%T' requires lazy plt linking; avoid setting LD_BIND_NOW=1 or upgrade gcc\n"
-msgstr "%P: копирование перемещения для «%T» требует ленивой plt-компоновки; не задавайте LD_BIND_NOW=1 или обновите gcc\n"
+#: elf64-ppc.c:7390
+msgid "%P: copy reloc against `%pT' requires lazy plt linking; avoid setting LD_BIND_NOW=1 or upgrade gcc\n"
+msgstr "%P: копирование перемещения для «%pT» требует ленивой plt-компоновки; не задавайте LD_BIND_NOW=1 или обновите gcc\n"
 
-#: elf64-ppc.c:7522
-msgid "%B: undefined symbol on R_PPC64_TOCSAVE relocation"
-msgstr "%B: неопределённый символ по перемещению R_PPC64_TOCSAVE"
+#: elf64-ppc.c:7659
+#, c-format
+msgid "%pB: undefined symbol on R_PPC64_TOCSAVE relocation"
+msgstr "%pB: неопределённый символ по перемещению R_PPC64_TOCSAVE"
 
-#: elf64-ppc.c:7749
+#: elf64-ppc.c:7886
 #, c-format
-msgid "%P: dynreloc miscount for %B, section %A\n"
-msgstr "%P: ошибка в вычислении dynreloc %B, раздел %A\n"
+msgid "dynreloc miscount for %pB, section %pA"
+msgstr "ошибка в вычислении dynreloc %pB, раздел %pA"
 
-#: elf64-ppc.c:7838
-msgid "%B: .opd is not a regular array of opd entries"
-msgstr "%B: .opd не является обычным массивом элементов opd"
+#: elf64-ppc.c:7975
+#, c-format
+msgid "%pB: .opd is not a regular array of opd entries"
+msgstr "%pB: .opd не является обычным массивом элементов opd"
 
-#: elf64-ppc.c:7848
+#: elf64-ppc.c:7985
 #, c-format
-msgid "%B: unexpected reloc type %u in .opd section"
-msgstr "%B: неожиданный тип перемещения %u в разделе .opd"
+msgid "%pB: unexpected reloc type %u in .opd section"
+msgstr "%pB: неожиданный тип перемещения %u в разделе .opd"
 
-#: elf64-ppc.c:7870
+#: elf64-ppc.c:8007
 #, c-format
-msgid "%B: undefined sym `%s' in .opd section"
-msgstr "%B: неопределённый символ «%s» в разделе .opd"
+msgid "%pB: undefined sym `%s' in .opd section"
+msgstr "%pB: неопределённый символ «%s» в разделе .opd"
 
-#: elf64-ppc.c:8207
-msgid "%P: warning: --plt-localentry is especially dangerous without ld.so support to detect ABI violations.\n"
-msgstr "%P: предупреждение: --plt-localentry особенно опасно без поддержки в ld.so определения нарушений ABI.\n"
+#: elf64-ppc.c:8491
+msgid "warning: --plt-localentry is especially dangerous without ld.so support to detect ABI violations"
+msgstr "предупреждение: --plt-localentry особенно опасно без поддержки в ld.so определения нарушений ABI"
 
-#: elf64-ppc.c:8456
+#: elf64-ppc.c:8740
 msgid "%H __tls_get_addr lost arg, TLS optimization disabled\n"
 msgstr "%H __tls_get_addr без аргумента, оптимизация TLS выключена\n"
 
-#: elf64-ppc.c:8800 elf64-ppc.c:9437
+#: elf64-ppc.c:9115 elf64-ppc.c:9752
 #, c-format
 msgid "%s defined on removed toc entry"
 msgstr "%s определён на удалённом элементе toc"
 
-#: elf64-ppc.c:9165
+#: elf64-ppc.c:9480
 #, c-format
-msgid "%H: toc optimization is not supported for %s instruction.\n"
-msgstr "%H: Ð¾Ð¿Ñ\82имизаÑ\86иÑ\8f toc Ð½Ðµ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ\80живаеÑ\82Ñ\81Ñ\8f Ð´Ð»Ñ\8f Ð¸Ð½Ñ\81Ñ\82Ñ\80Ñ\83кÑ\86ии.\n"
+msgid "%H: toc optimization is not supported for %s instruction\n"
+msgstr "%H: Ð¾Ð¿Ñ\82имизаÑ\86иÑ\8f toc Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ\80живаеÑ\82Ñ\81Ñ\8f Ð´Ð»Ñ\8f Ð¸Ð½Ñ\81Ñ\82Ñ\80Ñ\83кÑ\86ии %s\n"
 
-#: elf64-ppc.c:9394
+#: elf64-ppc.c:9709
 #, c-format
 msgid "%H: %s references optimized away TOC entry\n"
 msgstr "%H: %s ссылается на удалённый оптимизатором элемент TOC\n"
 
-#: elf64-ppc.c:10157
+#: elf64-ppc.c:10540
 #, c-format
 msgid "warning: discarding dynamic section %s"
 msgstr "предупреждение: отбрасывается динамический раздел %s"
 
-#: elf64-ppc.c:10746
-msgid "%P: cannot find opd entry toc for `%T'\n"
-msgstr "%P: не удалось найти opd у элемента toc для «%T»\n"
-
-#: elf64-ppc.c:10837
-msgid "%P: long branch stub `%s' offset overflow\n"
-msgstr "%P: переполнение смещения заглушки длинного ветвления «%s»\n"
+#: elf64-ppc.c:11127
+msgid "%P: cannot find opd entry toc for `%pT'\n"
+msgstr "%P: не удалось найти opd у элемента toc для «%pT»\n"
 
-#: elf64-ppc.c:10896
-msgid "%P: can't find branch stub `%s'\n"
-msgstr "%P: не найдена заглушка ветвления «%s»\n"
+#: elf64-ppc.c:11215
+#, c-format
+msgid "long branch stub `%s' offset overflow"
+msgstr "переполнение смещения заглушки длинного ветвления «%s»"
 
-#: elf64-ppc.c:10960 elf64-ppc.c:11112 elf64-ppc.c:12974
+#: elf64-ppc.c:11274
 #, c-format
-msgid "%P: linkage table error against `%T'\n"
-msgstr "%P: ошибка в таблице компоновки для «%T»\n"
+msgid "can't find branch stub `%s'"
+msgstr "не найдена заглушка ветвления «%s»"
 
-#: elf64-ppc.c:11331
-msgid "%P: can't build branch stub `%s'\n"
-msgstr "%P: невозможно собрать заглушку ветвления «%s»\n"
+#: elf64-ppc.c:11338 elf64-ppc.c:11466 elf64-ppc.c:13435
+#, c-format
+msgid "%P: linkage table error against `%pT'\n"
+msgstr "%P: ошибка в таблице компоновки для «%pT»\n"
 
-#: elf64-ppc.c:12104
+#: elf64-ppc.c:11689
 #, c-format
-msgid "%B section %A exceeds stub group size"
-msgstr "%B раздел %A превышает групповой размер заглушки"
+msgid "can't build branch stub `%s'"
+msgstr "невозможно собрать заглушку ветвления «%s»"
 
-#: elf64-ppc.c:13242
-msgid "%P: stubs don't match calculated size\n"
-msgstr "%P: заглушки не соответствуют вычисленному размеру\n"
+#: elf64-ppc.c:12465
+#, c-format
+msgid "%pB section %pA exceeds stub group size"
+msgstr "%pB раздела %pA превышает групповой размер заглушки"
 
-#: elf64-ppc.c:13256
+#: elf64-ppc.c:13833
 #, c-format
 msgid "linker stubs in %u group\n"
 msgid_plural "linker stubs in %u groups\n"
@@ -4483,7 +4062,7 @@ msgstr[0] "заглушки компоновщика в %u группе\n"
 msgstr[1] "заглушки компоновщика в %u группах\n"
 msgstr[2] "заглушки компоновщика в %u группах\n"
 
-#: elf64-ppc.c:13260
+#: elf64-ppc.c:13837
 #, c-format
 msgid ""
 "  branch       %lu\n"
@@ -4502,1263 +4081,1271 @@ msgstr ""
 "  plt-вызов toc             %lu\n"
 "  глобальный элемент        %lu"
 
-#: elf64-ppc.c:13579
-#, c-format
-msgid "%H: %s used with TLS symbol `%T'\n"
-msgstr "%H: %s используется с TLS-символом «%T»\n"
-
-#: elf64-ppc.c:13581
+#: elf64-ppc.c:14156
 #, c-format
-msgid "%H: %s used with non-TLS symbol `%T'\n"
-msgstr "%H: %s используется с не TLS-символом «%T»\n"
+msgid "%H: %s used with TLS symbol `%pT'\n"
+msgstr "%H: %s используется с TLS-символом «%pT»\n"
 
-#: elf64-ppc.c:14191
+#: elf64-ppc.c:14158
 #, c-format
-msgid "%H: call to `%T' lacks nop, can't restore toc; recompile with -fPIC\n"
-msgstr "%H: вызов «%T» указывает на не nop, невозможно восстановить toc; перекомпилируйте с -fPIC\n"
+msgid "%H: %s used with non-TLS symbol `%pT'\n"
+msgstr "%H: %s используется с не TLS-символом «%pT»\n"
 
-#: elf64-ppc.c:14197
+#: elf64-ppc.c:14802
 #, c-format
-msgid "%H: call to `%T' lacks nop, can't restore toc; (-mcmodel=small toc adjust stub)\n"
-msgstr "%H: вызов «%T» указывает на не nop, невозможно восстановить toc; (-mcmodel=small заглушка исправления toc)\n"
+msgid "%H: call to `%pT' lacks nop, can't restore toc; recompile with -fPIC\n"
+msgstr "%H: вызов «%pT» указывает на не nop, невозможно восстановить toc; перекомпилируйте с -fPIC\n"
 
-#: elf64-ppc.c:14325
+#: elf64-ppc.c:14808
 #, c-format
-msgid "%P: %B: unknown relocation type %d for `%T'\n"
-msgstr "%P: %B: неизвестный тип перемещения %d для «%T»\n"
+msgid "%H: call to `%pT' lacks nop, can't restore toc; (-mcmodel=small toc adjust stub)\n"
+msgstr "%H: вызов «%pT» указывает на не nop, невозможно восстановить toc; (-mcmodel=small заглушка исправления toc)\n"
 
-#: elf64-ppc.c:14874
+#: elf64-ppc.c:15503
 #, c-format
-msgid "%H: %s for indirect function `%T' unsupported\n"
-msgstr "%H: %s для неявного вызова функции «%T» не поддерживается\n"
+msgid "%H: %s for indirect function `%pT' unsupported\n"
+msgstr "%H: %s для неявного вызова функции «%pT» не поддерживается\n"
 
-#: elf64-ppc.c:14986
+#: elf64-ppc.c:15615
 #, c-format
-msgid "%P: %B: %s is not supported for `%T'\n"
-msgstr "%P: %B: %s не поддерживается для «%T»\n"
+msgid "%P: %pB: %s is not supported for `%pT'\n"
+msgstr "%P: %pB: %s не поддерживается для «%pT»\n"
 
-#: elf64-ppc.c:15169
+#: elf64-ppc.c:15841
 #, c-format
 msgid "%H: error: %s not a multiple of %u\n"
 msgstr "%H: ошибка: %s не кратно %u\n"
 
-#: elf64-ppc.c:15191
+#: elf64-ppc.c:15864
 #, c-format
-msgid "%H: unresolvable %s against `%T'\n"
-msgstr "%H: неразрешимое %s для символа «%T»\n"
+msgid "%H: unresolvable %s against `%pT'\n"
+msgstr "%H: неразрешимое %s для символа «%pT»\n"
 
-#: elf64-ppc.c:15288
+#: elf64-ppc.c:15961
 #, c-format
-msgid "%H: %s against `%T': error %d\n"
-msgstr "%H: %s для «%T»: ошибка %d\n"
-
-#: elf64-ppc.c:15678 elf64-ppc.c:15697
-msgid "%P: %s offset too large for .eh_frame sdata4 encoding"
-msgstr "%P: смещение %s слишком больше для кодирования sdata4 в .eh_frame"
+msgid "%H: %s against `%pT': error %d\n"
+msgstr "%H: %s для «%pT»: ошибка %d\n"
 
-#: elf64-s390.c:2533
-msgid "%B: `%s' non-PLT reloc for symbol defined in shared library and accessed from executable (rebuild file with -fPIC ?)"
-msgstr "%B: не PLT перемещение «%s» для символа, определённого в общей библиотеке, к которому обращаются из исполняемого файла (пересоберите файл с -fPIC ?)"
+#: elf64-ppc.c:16307 elf64-ppc.c:16326
+#, c-format
+msgid "%s offset too large for .eh_frame sdata4 encoding"
+msgstr "смещение %s слишком больше для кодирования sdata4 в .eh_frame"
 
-#: elf64-sh64.c:1680
+#: elf64-s390.c:2540
 #, c-format
-msgid "%B: error: unaligned relocation type %d at %08Lx reloc %08Lx"
-msgstr "%B: ошибка: невыровненный тип перемещения %d по адресу %08Lx перемещение %08Lx"
+msgid "%pB: `%s' non-PLT reloc for symbol defined in shared library and accessed from executable (rebuild file with -fPIC ?)"
+msgstr "%pB: не PLT перемещение «%s» для символа, определённого в общей библиотеке, к которому обращаются из исполняемого файла (пересоберите файл с -fPIC ?)"
 
-#: elf64-sparc.c:460
-msgid "%B: Only registers %%g[2367] can be declared using STT_REGISTER"
-msgstr "%B: только регистры %%g[2367] могут объявляться с помощью STT_REGISTER"
+#: elf64-sparc.c:459
+#, c-format
+msgid "%pB: only registers %%g[2367] can be declared using STT_REGISTER"
+msgstr "%pB: только регистры %%g[2367] могут объявляться с помощью STT_REGISTER"
 
-#: elf64-sparc.c:481
+#: elf64-sparc.c:480
 #, c-format
-msgid "Register %%g%d used incompatibly: %s in %B, previously %s in %B"
-msgstr "Ð\9dеÑ\81овмеÑ\81Ñ\82имое Ð¸Ñ\81полÑ\8cзование Ñ\80егиÑ\81Ñ\82Ñ\80а %%g%d: %s Ð² %B, Ñ\80анее %s Ð² %B"
+msgid "register %%g%d used incompatibly: %s in %pB, previously %s in %pB"
+msgstr "неÑ\81овмеÑ\81Ñ\82имое Ð¸Ñ\81полÑ\8cзование Ñ\80егиÑ\81Ñ\82Ñ\80а %%g%d: %s Ð² %pB, Ñ\80анее %s Ð² %pB"
 
-#: elf64-sparc.c:505
+#: elf64-sparc.c:504
 #, c-format
-msgid "Symbol `%s' has differing types: REGISTER in %B, previously %s in %B"
-msgstr "Символ «%s» имеет различные типы: REGISTER в %B, ранее %s в %B"
+msgid "symbol `%s' has differing types: REGISTER in %pB, previously %s in %pB"
+msgstr "символ «%s» имеет различные типы: REGISTER в %pB, ранее %s в %pB"
 
-#: elf64-sparc.c:552
+#: elf64-sparc.c:551
 #, c-format
-msgid "Symbol `%s' has differing types: %s in %B, previously REGISTER in %B"
-msgstr "Символ «%s» имеет различные типы: %s в %B, ранее REGISTER в %B"
+msgid "Symbol `%s' has differing types: %s in %pB, previously REGISTER in %pB"
+msgstr "символ «%s» имеет различные типы: %s в %pB, ранее REGISTER в %pB"
 
-#: elf64-sparc.c:707
-msgid "%B: linking UltraSPARC specific with HAL specific code"
-msgstr "%B: UltraSPARC-специфичная компоновка с HAL-специфичным кодом"
+#: elf64-sparc.c:706
+#, c-format
+msgid "%pB: linking UltraSPARC specific with HAL specific code"
+msgstr "%pB: UltraSPARC-специфичная компоновка с HAL-специфичным кодом"
 
-#: elf64-x86-64.c:1370
+#: elf64-x86-64.c:1412
 msgid "hidden symbol "
 msgstr "скрытый символ "
 
-#: elf64-x86-64.c:1373
+#: elf64-x86-64.c:1415
 msgid "internal symbol "
 msgstr "внутренний символ "
 
-#: elf64-x86-64.c:1376 elf64-x86-64.c:1380
+#: elf64-x86-64.c:1418 elf64-x86-64.c:1422
 msgid "protected symbol "
 msgstr "защищённый символ "
 
-#: elf64-x86-64.c:1382
+#: elf64-x86-64.c:1424
 msgid "symbol "
 msgstr "символ "
 
-#: elf64-x86-64.c:1383 elf64-x86-64.c:1393
+#: elf64-x86-64.c:1425 elf64-x86-64.c:1435
 msgid "; recompile with -fPIC"
 msgstr "; перекомпилируйте с параметром -fPIC"
 
-#: elf64-x86-64.c:1388
+#: elf64-x86-64.c:1430
 msgid "undefined "
 msgstr "не определено "
 
-#: elf64-x86-64.c:1397
+#: elf64-x86-64.c:1439
 msgid "a shared object"
 msgstr "общий объект"
 
-#: elf64-x86-64.c:1399
+#: elf64-x86-64.c:1441
 msgid "a PIE object"
 msgstr "объект PIE"
 
-#: elf64-x86-64.c:1401
+#: elf64-x86-64.c:1443
 msgid "a PDE object"
 msgstr "объект PDE"
 
-#: elf64-x86-64.c:1404
+#: elf64-x86-64.c:1446
 #, c-format
-msgid "%B: relocation %s against %s%s`%s' can not be used when making %s%s"
-msgstr "%B: перемещение %s для %s%s«%s» не может использоваться при создании %s%s"
+msgid "%pB: relocation %s against %s%s`%s' can not be used when making %s%s"
+msgstr "%pB: перемещение %s для %s%s«%s» не может использоваться при создании %s%s"
 
-#: elf64-x86-64.c:1889
+#: elf64-x86-64.c:1931
 #, c-format
-msgid "%B: relocation %s against symbol `%s' isn't supported in x32 mode"
-msgstr "%B: перемещение %s для символа «%s» не поддерживается в режиме x32"
+msgid "%pB: relocation %s against symbol `%s' isn't supported in x32 mode"
+msgstr "%pB: перемещение %s для символа «%s» не поддерживается в режиме x32"
 
-#: elf64-x86-64.c:2027
+#: elf64-x86-64.c:2073
 #, c-format
-msgid "%B: '%s' accessed both as normal and thread local symbol"
-msgstr "%B: «%s» доступен как обычный и как локальный для нити символ"
+msgid "%pB: '%s' accessed both as normal and thread local symbol"
+msgstr "%pB: «%s» доступен как обычный и как локальный для нити символ"
 
-#: elf64-x86-64.c:2651
-#: /work/sources/binutils/branches/2.30/bfd/elfnn-aarch64.c:5040
+#: elf64-x86-64.c:2693
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:5299
 #, c-format
-msgid "%B: relocation %s against STT_GNU_IFUNC symbol `%s' has non-zero addend: %Ld"
-msgstr "%B: перемещение %s вместе с STT_GNU_IFUNC символом «%s» имеет ненулевое добавление: %Ld"
+msgid "%pB: relocation %s against STT_GNU_IFUNC symbol `%s' has non-zero addend: %<PRId64>"
+msgstr "%pB: перемещение %s вместе с STT_GNU_IFUNC символом «%s» имеет ненулевое добавление: %<PRId64>"
 
-#: elf64-x86-64.c:2888
+#: elf64-x86-64.c:2931
 #, c-format
-msgid "%B: relocation R_X86_64_GOTOFF64 against undefined %s `%s' can not be used when making a shared object"
-msgstr "%B: перемещение R_X86_64_GOTOFF64 для неопределённого %s «%s» не может использоваться при создании общего объекта"
+msgid "%pB: relocation R_X86_64_GOTOFF64 against undefined %s `%s' can not be used when making a shared object"
+msgstr "%pB: перемещение R_X86_64_GOTOFF64 для неопределённого %s «%s» не может использоваться при создании общего объекта"
 
-#: elf64-x86-64.c:2902
+#: elf64-x86-64.c:2945
 #, c-format
-msgid "%B: relocation R_X86_64_GOTOFF64 against protected %s `%s' can not be used when making a shared object"
-msgstr "%B: перемещение R_X86_64_GOTOFF64 для защищённого %s «%s» не может использоваться при создании общего объекта"
+msgid "%pB: relocation R_X86_64_GOTOFF64 against protected %s `%s' can not be used when making a shared object"
+msgstr "%pB: перемещение R_X86_64_GOTOFF64 для защищённого %s «%s» не может использоваться при создании общего объекта"
 
-#: elf64-x86-64.c:3153
+#: elf64-x86-64.c:3205
 #, c-format
-msgid "%B: addend %s%#x in relocation %s against symbol `%s' at %#Lx in section `%A' is out of range"
-msgstr "%B: добавление %s%#x в перемещении %s для символа «%s» по адресу %#Lx разделе «%A»."
+msgid "%pB: addend %s%#x in relocation %s against symbol `%s' at %#<PRIx64> in section `%pA' is out of range"
+msgstr "%pB: добавление %s%#x в перемещении %s для символа «%s» по адресу %#<PRIx64> разделе «%pA»."
 
-#: elf64-x86-64.c:3828
+#: elf64-x86-64.c:3882
 msgid "%F%P: failed to convert GOTPCREL relocation; relink with --no-relax\n"
 msgstr "%F%P: не удалось преобразовать перемещение GOTPCREL; перекомпонуйте с --no-relax\n"
 
-#: elf64-x86-64.c:3986
+#: elf64-x86-64.c:4040
 #, c-format
-msgid "%F%B: PC-relative offset overflow in PLT entry for `%s'\n"
-msgstr "%F%B: переполнение относительного PC перемещения в элементе PLT для «%s»\n"
+msgid "%F%pB: PC-relative offset overflow in PLT entry for `%s'\n"
+msgstr "%F%pB: переполнение относительного PC перемещения в элементе PLT для «%s»\n"
 
-#: elf64-x86-64.c:4049
+#: elf64-x86-64.c:4103
 #, c-format
-msgid "%F%B: branch displacement overflow in PLT entry for `%s'\n"
-msgstr "%F%B: переполнение ветви перестановки в элементе PLT для «%s»\n"
+msgid "%F%pB: branch displacement overflow in PLT entry for `%s'\n"
+msgstr "%F%pB: переполнение ветви перестановки в элементе PLT для «%s»\n"
 
-#: elf64-x86-64.c:4102
+#: elf64-x86-64.c:4156
 #, c-format
-msgid "%F%B: PC-relative offset overflow in GOT PLT entry for `%s'\n"
-msgstr "%F%B: переполнение относительного PC перемещения в элементе GOT PLT для «%s»\n"
+msgid "%F%pB: PC-relative offset overflow in GOT PLT entry for `%s'\n"
+msgstr "%F%pB: переполнение относительного PC перемещения в элементе GOT PLT для «%s»\n"
 
 #: elfcode.h:760
-msgid "warning: %B has a corrupt string table index - ignoring"
-msgstr "предупреждение: у %B повреждена таблица индексов строк — игнорируется"
+#, c-format
+msgid "warning: %pB has a corrupt string table index - ignoring"
+msgstr "предупреждение: у %pB повреждена таблица индексов строк — игнорируется"
 
 #: elfcode.h:1199
 #, c-format
-msgid "%B: version count (%Ld) does not match symbol count (%ld)"
-msgstr "%B: счётчик версии (%Ld) не совпадает со счётчиком символа (%Ld)"
+msgid "%pB: version count (%<PRId64>) does not match symbol count (%ld)"
+msgstr "%pB: счётчик версии (%<PRId64>) не совпадает со счётчиком символа (%ld)"
 
-#: elfcode.h:1456
+#: elfcode.h:1458
 #, c-format
-msgid "%B(%A): relocation %d has invalid symbol index %ld"
-msgstr "%B(%A): перемещение %d имеет некорректный индекс символа %ld"
+msgid "%pB(%pA): relocation %d has invalid symbol index %ld"
+msgstr "%pB(%pA): перемещение %d имеет некорректный индекс символа %ld"
 
 #: elfcore.h:300
 #, c-format
-msgid "warning: %B is truncated: expected core file size >= %Lu, found: %llu"
-msgstr "предупреждение: %B усечён: ожидался размер файла core >= %Lu, найдено: %llu"
+msgid "warning: %pB is truncated: expected core file size >= %<PRIu64>, found: %<PRIu64>"
+msgstr "предупреждение: %pB усечён: ожидался размер файла core >= %<PRIu64>, найдено: %<PRIu64>"
 
-#: elflink.c:1353
+#: elflink.c:1369
 #, c-format
-msgid "%s: TLS definition in %B section %A mismatches non-TLS definition in %B section %A"
-msgstr "%s: TLS-определение в %B раздела %A не совпадает с не-TLS определением в %B раздела %A"
+msgid "%s: TLS definition in %pB section %pA mismatches non-TLS definition in %pB section %pA"
+msgstr "%s: TLS-определение в %pB раздела %pA не совпадает с не-TLS определением в %pB раздела %pA"
 
-#: elflink.c:1359
+#: elflink.c:1375
 #, c-format
-msgid "%s: TLS reference in %B mismatches non-TLS reference in %B"
-msgstr "%s: TLS-ссылка в %B не совпадает с не-TLS ссылкой в %B"
+msgid "%s: TLS reference in %pB mismatches non-TLS reference in %pB"
+msgstr "%s: TLS-ссылка в %pB не совпадает с не-TLS ссылкой в %pB"
 
-#: elflink.c:1365
+#: elflink.c:1381
 #, c-format
-msgid "%s: TLS definition in %B section %A mismatches non-TLS reference in %B"
-msgstr "%s: TLS-определение в %B раздела %A не совпадает с не-TLS ссылкой в %B"
+msgid "%s: TLS definition in %pB section %pA mismatches non-TLS reference in %pB"
+msgstr "%s: TLS-определение в %pB раздела %pA не совпадает с не-TLS ссылкой в %pB"
 
-#: elflink.c:1371
+#: elflink.c:1387
 #, c-format
-msgid "%s: TLS reference in %B mismatches non-TLS definition in %B section %A"
-msgstr "%s: TLS-ссылка в %B не совпадает с не-TLS определением в %B раздела %A"
+msgid "%s: TLS reference in %pB mismatches non-TLS definition in %pB section %pA"
+msgstr "%s: TLS-ссылка в %pB не совпадает с не-TLS определением в %pB раздела %pA"
 
-#: elflink.c:2052
+#: elflink.c:2068
 #, c-format
-msgid "%B: unexpected redefinition of indirect versioned symbol `%s'"
-msgstr "%B: неожиданное переопределение косвенного версионного символа «%s»"
+msgid "%pB: unexpected redefinition of indirect versioned symbol `%s'"
+msgstr "%pB: неожиданное переопределение косвенного версионного символа «%s»"
 
-#: elflink.c:2345
+#: elflink.c:2437
 #, c-format
-msgid "%B: version node not found for symbol %s"
-msgstr "%B: версия узла не найдена для символа %s"
+msgid "%pB: version node not found for symbol %s"
+msgstr "%pB: версия узла не найдена для символа %s"
 
-#: elflink.c:2434
+#: elflink.c:2526
 #, c-format
-msgid "%B: bad reloc symbol index (%#Lx >= %#lx) for offset %#Lx in section `%A'"
-msgstr "%B: неправильный индекс перемещаемого символа (%#Lx >= %#lx) для смещения %#Lx в разделе «%A»"
+msgid "%pB: bad reloc symbol index (%#<PRIx64> >= %#lx) for offset %#<PRIx64> in section `%pA'"
+msgstr "%pB: неправильный индекс перемещаемого символа (%#<PRIx64> >= %#lx) для смещения %#<PRIx64> в разделе «%pA»"
 
-#: elflink.c:2446
+#: elflink.c:2538
 #, c-format
-msgid "%B: non-zero symbol index (%#Lx) for offset %#Lx in section `%A' when the object file has no symbol table"
-msgstr "%B: ненулевой индекс символа (%#Lx) для смещения %#Lx в разделе «%A», в то время как в объектном файле нет таблицы символов"
+msgid "%pB: non-zero symbol index (%#<PRIx64>) for offset %#<PRIx64> in section `%pA' when the object file has no symbol table"
+msgstr "%pB: ненулевой индекс символа (%#<PRIx64>) для смещения %#<PRIx64> в разделе «%pA», в то время как в объектном файле нет таблицы символов"
 
-#: elflink.c:2637
+#: elflink.c:2729
 #, c-format
-msgid "%B: relocation size mismatch in %B section %A"
-msgstr "%B: размер перемещения не совпадает в %B раздела %A"
+msgid "%pB: relocation size mismatch in %pB section %pA"
+msgstr "%pB: размер перемещения не совпадает в %pB раздела %pA"
 
-#: elflink.c:2955
+#: elflink.c:3047
 #, c-format
 msgid "warning: type and size of dynamic symbol `%s' are not defined"
 msgstr "предупреждение: тип и размер динамического символа «%s» не определён"
 
-#: elflink.c:3017
-msgid "%P: copy reloc against protected `%T' is dangerous\n"
-msgstr "%P: копирование перемещения с защищённым «%T» опасно\n"
+#: elflink.c:3109
+msgid "%P: copy reloc against protected `%pT' is dangerous\n"
+msgstr "%P: копирование перемещения с защищённым «%pT» опасно\n"
 
-#: elflink.c:3818
+#: elflink.c:3913
 #, c-format
-msgid "%P: alternate ELF machine code found (%d) in %B, expecting %d\n"
-msgstr "%P: обнаружен альтернативный машинный код ELF (%d) в %B, ожидается %d\n"
+msgid "alternate ELF machine code found (%d) in %pB, expecting %d"
+msgstr "обнаружен альтернативный машинный код ELF (%d) в %pB, ожидается %d"
 
-#: elflink.c:4484
+#: elflink.c:4579
 #, c-format
-msgid "%B: %s: invalid version %u (max %d)"
-msgstr "%B: %s: недопустимая версия %u (макс %d)"
+msgid "%pB: %s: invalid version %u (max %d)"
+msgstr "%pB: %s: недопустимая версия %u (макс %d)"
 
-#: elflink.c:4521
+#: elflink.c:4616
 #, c-format
-msgid "%B: %s: invalid needed version %d"
-msgstr "%B: %s: недопустимая необходимая версия %d"
+msgid "%pB: %s: invalid needed version %d"
+msgstr "%pB: %s: недопустимая необходимая версия %d"
 
-#: elflink.c:4932
+#: elflink.c:5035
 #, c-format
-msgid "%B: undefined reference to symbol '%s'"
-msgstr "%B: неопределённая ссылка на символ «%s»"
+msgid "%pB: undefined reference to symbol '%s'"
+msgstr "%pB: неопределённая ссылка на символ «%s»"
 
-#: elflink.c:6008
+#: elflink.c:6111
 #, c-format
-msgid "%B: stack size specified and %s set"
-msgstr "%B: указан размер стека и установлен %s"
+msgid "%pB: stack size specified and %s set"
+msgstr "%pB: указан и задан размер стека %s"
 
-#: elflink.c:6012
+#: elflink.c:6115
 #, c-format
-msgid "%B: %s not absolute"
-msgstr "%B: %s не является абсолютным"
+msgid "%pB: %s not absolute"
+msgstr "%pB: %s не является абсолютным"
 
-#: elflink.c:6209
+#: elflink.c:6312
 #, c-format
 msgid "%s: undefined version: %s"
 msgstr "%s: неопределённая версия: %s"
 
-#: elflink.c:6780
-msgid "%B: .preinit_array section is not allowed in DSO"
-msgstr "%B: раздел .preinit_array не разрешается в DSO"
+#: elflink.c:6883
+#, c-format
+msgid "%pB: .preinit_array section is not allowed in DSO"
+msgstr "%pB: раздел .preinit_array не разрешается в DSO"
 
-#: elflink.c:8217
+#: elflink.c:8340
 #, c-format
 msgid "undefined %s reference in complex symbol: %s"
 msgstr "неопределённая ссылка %s в сложном символе: %s"
 
-#: elflink.c:8372
+#: elflink.c:8495
 #, c-format
 msgid "unknown operator '%c' in complex symbol"
 msgstr "неизвестный оператор '%c' в сложном символе"
 
 #. PR 21524: Let the user know if a symbol was removed by garbage collection.
-#: elflink.c:8710
-msgid "%B:%A: error: relocation references symbol %s which was removed by garbage collection."
-msgstr "%B:%A: ошибка: перемещение ссылается на символ %s, который был удалён сборщиком мусора."
+#: elflink.c:8833
+#, c-format
+msgid "%pB:%pA: error: relocation references symbol %s which was removed by garbage collection"
+msgstr "%pB:%pA: ошибка: перемещение ссылается на символ %s, который был удалён сборщиком мусора"
 
-#: elflink.c:8713
-msgid "%B:%A: error: try relinking with --gc-keep-exported enabled."
-msgstr "%B:%A: ошибка: попробуйте перекомпоновать с включённым --gc-keep-exported."
+#: elflink.c:8836
+#, c-format
+msgid "%pB:%pA: error: try relinking with --gc-keep-exported enabled"
+msgstr "%pB:%pA: ошибка: попробуйте перекомпоновать с включённым --gc-keep-exported"
 
-#: elflink.c:8949 elflink.c:8967 elflink.c:9006 elflink.c:9024
-msgid "%B: Unable to sort relocs - they are in more than one size"
-msgstr "%B: Невозможно отсортировать перемещения - они разных размеров"
+#: elflink.c:9072 elflink.c:9090 elflink.c:9129 elflink.c:9147
+#, c-format
+msgid "%pB: unable to sort relocs - they are in more than one size"
+msgstr "%pB: невозможно отсортировать перемещения — они разных размеров"
 
 #. The section size is not divisible by either -
 #. something is wrong.
-#: elflink.c:8983 elflink.c:9040
-msgid "%B: Unable to sort relocs - they are of an unknown size"
-msgstr "%B: Невозможно отсортировать перемещения - они неизвестного размера"
+#: elflink.c:9106 elflink.c:9163
+#, c-format
+msgid "%pB: unable to sort relocs - they are of an unknown size"
+msgstr "%pB: невозможно отсортировать перемещения — они неизвестного размера"
 
-#: elflink.c:9092
-msgid "Not enough memory to sort relocations"
-msgstr "Ð\9dедостаточно памяти для сортировки перемещений"
+#: elflink.c:9215
+msgid "not enough memory to sort relocations"
+msgstr "недостаточно памяти для сортировки перемещений"
 
-#: elflink.c:9360
+#: elflink.c:9483
 #, c-format
-msgid "%B: Too many sections: %d (>= %d)"
-msgstr "%B: Слишком много разделов: %d (>= %d)"
+msgid "%pB: too many sections: %d (>= %d)"
+msgstr "%pB: слишком много разделов: %d (>= %d)"
 
-#: elflink.c:9640
+#: elflink.c:9763
 #, c-format
-msgid "%B: internal symbol `%s' in %B is referenced by DSO"
-msgstr "%B: на внутренний символ «%s» из %B ссылаются из DSO"
+msgid "%pB: internal symbol `%s' in %pB is referenced by DSO"
+msgstr "%pB: на внутренний символ «%s» из %pB ссылаются из DSO"
 
-#: elflink.c:9643
+#: elflink.c:9766
 #, c-format
-msgid "%B: hidden symbol `%s' in %B is referenced by DSO"
-msgstr "%B: на скрытый символ «%s» из %B ссылаются из DSO"
+msgid "%pB: hidden symbol `%s' in %pB is referenced by DSO"
+msgstr "%pB: на скрытый символ «%s» из %pB ссылаются из DSO"
 
-#: elflink.c:9646
+#: elflink.c:9769
 #, c-format
-msgid "%B: local symbol `%s' in %B is referenced by DSO"
-msgstr "%B: на локальный символ «%s» из %B ссылаются из DSO"
+msgid "%pB: local symbol `%s' in %pB is referenced by DSO"
+msgstr "%pB: на локальный символ «%s» из %pB ссылаются из DSO"
 
-#: elflink.c:9732
+#: elflink.c:9855
 #, c-format
-msgid "%B: could not find output section %A for input section %A"
-msgstr "%B: невозможно найти выходной раздел %A для входного раздела %A"
+msgid "%pB: could not find output section %pA for input section %pA"
+msgstr "%pB: невозможно найти выходной раздел %pA для входного раздела %pA"
 
-#: elflink.c:9886
+#: elflink.c:10009
 #, c-format
-msgid "%B: protected symbol `%s' isn't defined"
-msgstr "%B: защищённый символ «%s» не определён"
+msgid "%pB: protected symbol `%s' isn't defined"
+msgstr "%pB: защищённый символ «%s» не определён"
 
-#: elflink.c:9889
+#: elflink.c:10012
 #, c-format
-msgid "%B: internal symbol `%s' isn't defined"
-msgstr "%B: внутренний символ «%s» не определён"
+msgid "%pB: internal symbol `%s' isn't defined"
+msgstr "%pB: внутренний символ «%s» не определён"
 
-#: elflink.c:9892
+#: elflink.c:10015
 #, c-format
-msgid "%B: hidden symbol `%s' isn't defined"
-msgstr "%B: скрытый символ «%s» не определён"
+msgid "%pB: hidden symbol `%s' isn't defined"
+msgstr "%pB: скрытый символ «%s» не определён"
 
-#: elflink.c:9923
+#: elflink.c:10046
 #, c-format
-msgid "%B: No symbol version section for versioned symbol `%s'"
-msgstr "%B: отсутствует раздел версий символов для версионного символа «%s»"
+msgid "%pB: no symbol version section for versioned symbol `%s'"
+msgstr "%pB: отсутствует раздел версий символов для версионного символа «%s»"
 
-#: elflink.c:10533
+#: elflink.c:10656
 #, c-format
-msgid "error: %B: size of section %A is not multiple of address size"
-msgstr "ошибка: %B: размер раздела %A не кратен размеру адреса"
+msgid "error: %pB: size of section %pA is not multiple of address size"
+msgstr "ошибка: %pB: размер раздела %pA не кратен размеру адреса"
 
-#: elflink.c:10578
+#: elflink.c:10701
 #, c-format
-msgid "error: %B contains a reloc (%#Lx) for section %A that references a non-existent global symbol"
-msgstr "ошибка: %B содержит перемещение (%#Lx) для раздела %A, который ссылается на несуществующий глобальный символ"
+msgid "error: %pB contains a reloc (%#<PRIx64>) for section %pA that references a non-existent global symbol"
+msgstr "ошибка: %pB содержит перемещение (%#<PRIx64>) для раздела %pA, который ссылается на несуществующий глобальный символ"
 
-#: elflink.c:11333
+#: elflink.c:11456
 #, c-format
-msgid "%A has both ordered [`%A' in %B] and unordered [`%A' in %B] sections"
-msgstr "%A содержит упорядоченные [«%A» в %B] и неупорядоченные [«%A» в %B] разделы"
+msgid "%pA has both ordered [`%pA' in %pB] and unordered [`%pA' in %pB] sections"
+msgstr "%pA содержит упорядоченные [«%pA» в %pB] и неупорядоченные [«%pA» в %pB] разделы"
 
-#: elflink.c:11339
+#: elflink.c:11462
 #, c-format
-msgid "%A has both ordered and unordered sections"
-msgstr "%A содержит упорядоченные и неупорядоченные разделы"
+msgid "%pA has both ordered and unordered sections"
+msgstr "%pA содержит упорядоченные и неупорядоченные разделы"
 
-#: elflink.c:11441
-msgid "%B: no symbol found for import library"
-msgstr "%B: не найден символ импортируемой библиотеки"
+#: elflink.c:11564
+#, c-format
+msgid "%pB: no symbol found for import library"
+msgstr "%pB: не найден символ импортируемой библиотеки"
 
-#: elflink.c:12063
+#: elflink.c:12193
 #, c-format
-msgid "%B: file class %s incompatible with %s"
-msgstr "%B: файловый класс %s несовместим с %s"
+msgid "%pB: file class %s incompatible with %s"
+msgstr "%pB: файловый класс %s несовместим с %s"
 
-#: elflink.c:12280
-msgid "%B: failed to generate import library"
-msgstr "%B: не удалось сгенерировать импортируемую библиотеку"
+#: elflink.c:12410
+#, c-format
+msgid "%pB: failed to generate import library"
+msgstr "%pB: не удалось сгенерировать импортируемую библиотеку"
 
-#: elflink.c:12399
+#: elflink.c:12529
 #, c-format
 msgid "warning: %s section has zero size"
 msgstr "предупреждение: раздел %s имеет нулевой размер"
 
-#: elflink.c:12447
+#: elflink.c:12577
 #, c-format
 msgid "warning: section '%s' is being made into a note"
 msgstr "предупреждение: раздел «%s» преобразуется в примечание"
 
-#: elflink.c:12539
-msgid "%P%X: read-only segment has dynamic relocations.\n"
-msgstr "%P%X: в сегменте, доступном только для чтения, содержатся динамические перемещения.\n"
+#: elflink.c:12669
+msgid "%P%X: read-only segment has dynamic relocations\n"
+msgstr "%P%X: в сегменте, доступном только для чтения, содержатся динамические перемещения\n"
 
-#: elflink.c:12542
-msgid "%P: warning: creating a DT_TEXTREL in a shared object.\n"
-msgstr "%P: предупреждение: создаётся DT_TEXTREL в общем объекте.\n"
+#: elflink.c:12672
+msgid "%P: warning: creating a DT_TEXTREL in a shared object\n"
+msgstr "%P: предупреждение: создаётся DT_TEXTREL в общем объекте\n"
 
-#: elflink.c:12667
+#: elflink.c:12797
 msgid "%P%X: can not read symbols: %E\n"
 msgstr "%P%X: невозможно прочитать символы: %E\n"
 
-#: elflink.c:12829
-msgid "%F%P: corrupt input: %B\n"
-msgstr "%F%P: повреждённый ввод: %B\n"
+#: elflink.c:12970
+msgid "%F%P: corrupt input: %pB\n"
+msgstr "%F%P: повреждённый ввод: %pB\n"
 
-#: elflink.c:13495
+#: elflink.c:13636
 #, c-format
-msgid "%B: %A+%#Lx: No symbol found for INHERIT"
-msgstr "%B: %A+%#Lx: не найден символ для INHERIT"
+msgid "%pB: %pA+%#<PRIx64>: no symbol found for INHERIT"
+msgstr "%pB: %pA+%#<PRIx64>: не найден символ для INHERIT"
 
-#: elflink.c:13671
+#: elflink.c:13812
 #, c-format
-msgid "Unrecognized INPUT_SECTION_FLAG %s\n"
-msgstr "Ð\9dераспознанный INPUT_SECTION_FLAG %s\n"
+msgid "unrecognized INPUT_SECTION_FLAG %s\n"
+msgstr "нераспознанный INPUT_SECTION_FLAG %s\n"
 
 #: elfxx-mips.c:1444
 msgid "static procedure (no name)"
 msgstr "статическая процедура (без имени)"
 
-#: elfxx-mips.c:5628
+#: elfxx-mips.c:5629
 msgid "MIPS16 and microMIPS functions cannot call each other"
 msgstr "Функции MIPS16 и microMIPS не могут вызывать друг друга"
 
-#: elfxx-mips.c:6376
-msgid "%X%H: Unsupported JALX to the same ISA mode\n"
+#: elfxx-mips.c:6377
+msgid "%X%H: unsupported JALX to the same ISA mode\n"
 msgstr "%X%H: неподдерживаемый JALX для того же режима ISA\n"
 
-#: elfxx-mips.c:6409
-msgid "%X%H: Unsupported jump between ISA modes; consider recompiling with interlinking enabled\n"
+#: elfxx-mips.c:6410
+msgid "%X%H: unsupported jump between ISA modes; consider recompiling with interlinking enabled\n"
 msgstr "%X%H: неподдерживаемый прыжок между режимами ISA; попробуйте перекомпилировать с включённой увязкой\n"
 
-#: elfxx-mips.c:6454
-msgid "%X%H: Cannot convert branch between ISA modes to JALX: relocation out of range\n"
+#: elfxx-mips.c:6455
+msgid "%X%H: cannot convert branch between ISA modes to JALX: relocation out of range\n"
 msgstr "%X%H: невозможно преобразовать ветвление между режимами ISA в JALX: перемещение выходит за диапазон\n"
 
-#: elfxx-mips.c:6466
-msgid "%X%H: Unsupported branch between ISA modes\n"
+#: elfxx-mips.c:6467
+msgid "%X%H: unsupported branch between ISA modes\n"
 msgstr "%X%H: неподдерживаемое ветвление между режимами ISA\n"
 
-#: elfxx-mips.c:7144 elfxx-mips.c:7379
+#: elfxx-mips.c:7111
+#, c-format
+msgid "%pB: incorrect `.reginfo' section size; expected %<PRIu64>, got %<PRIu64>"
+msgstr "%pB: некорректный размер раздела «.reginfo»; ожидался %<PRIu64>, получен %<PRIu64>"
+
+#: elfxx-mips.c:7155 elfxx-mips.c:7390
 #, c-format
-msgid "%B: Warning: bad `%s' option size %u smaller than its header"
-msgstr "%B: предупреждение: размер параметра «%s» (%u) меньше, чем его заголовок"
+msgid "%pB: warning: bad `%s' option size %u smaller than its header"
+msgstr "%pB: предупреждение: размер параметра «%s» (%u) меньше, чем его заголовок"
 
-#: elfxx-mips.c:8135 elfxx-mips.c:8261
+#: elfxx-mips.c:8146 elfxx-mips.c:8272
 #, c-format
-msgid "%B: Warning: cannot determine the target function for stub section `%s'"
-msgstr "%B: Предупреждение: невозможно определить функцию назначения для раздела заглушки «%s»"
+msgid "%pB: warning: cannot determine the target function for stub section `%s'"
+msgstr "%pB: предупреждение: невозможно определить функцию назначения для раздела заглушки «%s»"
 
-#: elfxx-mips.c:8393
+#: elfxx-mips.c:8404
 #, c-format
-msgid "%B: Malformed reloc detected for section %s"
-msgstr "%B: Обнаружено искажённое перемещение в разделе %s"
+msgid "%pB: malformed reloc detected for section %s"
+msgstr "%pB: обнаружено искажённое перемещение в разделе %s"
 
-#: elfxx-mips.c:8465
+#: elfxx-mips.c:8476
 #, c-format
-msgid "%B: GOT reloc at %#Lx not expected in executables"
-msgstr "%B: перемещение GOT по адресу %#Lx не ожидается в исполняемых файлах"
+msgid "%pB: GOT reloc at %#<PRIx64> not expected in executables"
+msgstr "%pB: перемещение GOT по адресу %#<PRIx64> не ожидается в исполняемых файлах"
 
-#: elfxx-mips.c:8603
+#: elfxx-mips.c:8614
 #, c-format
-msgid "%B: CALL16 reloc at %#Lx not against global symbol"
-msgstr "%B: перемещение CALL16 по адресу %#Lx не для глобального символа"
+msgid "%pB: CALL16 reloc at %#<PRIx64> not against global symbol"
+msgstr "%pB: перемещение CALL16 по адресу %#<PRIx64> не для глобального символа"
 
-#: elfxx-mips.c:9226
+#: elfxx-mips.c:9237
 #, c-format
 msgid "non-dynamic relocations refer to dynamic symbol %s"
 msgstr "не-динамические перемещения указывают на динамический символ %s"
 
-#: elfxx-mips.c:10146
+#: elfxx-mips.c:10164
 #, c-format
-msgid "%B: Can't find matching LO16 reloc against `%s' for %s at %#Lx in section `%A'"
-msgstr "%B: невозможно найти подходящее LO16 перемещение у «%s» для %s по адресу %#Lx в разделе «%A»"
+msgid "%pB: can't find matching LO16 reloc against `%s' for %s at %#<PRIx64> in section `%pA'"
+msgstr "%pB: невозможно найти подходящее LO16 перемещение у «%s» для %s по адресу %#<PRIx64> в разделе «%pA»"
 
-#: elfxx-mips.c:10286
+#: elfxx-mips.c:10304
 msgid "small-data section exceeds 64KB; lower small-data size limit (see option -G)"
 msgstr "раздел small-data превышает 64КБ — нижний предел small-data (см. параметр -G)"
 
-#: elfxx-mips.c:10305
-msgid "Cannot convert a jump to JALX for a non-word-aligned address"
-msgstr "Ð\9dевозможно преобразовать прыжок к JALX для не выровненного по границе слова адреса"
+#: elfxx-mips.c:10323
+msgid "cannot convert a jump to JALX for a non-word-aligned address"
+msgstr "невозможно преобразовать прыжок к JALX для не выровненного по границе слова адреса"
 
-#: elfxx-mips.c:10308
-msgid "Jump to a non-word-aligned address"
-msgstr "Ð\9fрыжок по не выровненному по границе слова адресу"
+#: elfxx-mips.c:10326
+msgid "jump to a non-word-aligned address"
+msgstr "прыжок по не выровненному по границе слова адресу"
 
-#: elfxx-mips.c:10309
-msgid "Jump to a non-instruction-aligned address"
-msgstr "Ð\9fрыжок по не выровненному по границе инструкции адресу"
+#: elfxx-mips.c:10327
+msgid "jump to a non-instruction-aligned address"
+msgstr "прыжок по не выровненному по границе инструкции адресу"
 
-#: elfxx-mips.c:10312
-msgid "Cannot convert a branch to JALX for a non-word-aligned address"
-msgstr "Ð\9dевозможно преобразовать ветвление к JALX для не выровненного по границе слова адреса"
+#: elfxx-mips.c:10330
+msgid "cannot convert a branch to JALX for a non-word-aligned address"
+msgstr "невозможно преобразовать ветвление к JALX для не выровненного по границе слова адреса"
 
-#: elfxx-mips.c:10314
-msgid "Branch to a non-instruction-aligned address"
-msgstr "Ð\92етвление по не выровненному по границе инструкции адресу"
+#: elfxx-mips.c:10332
+msgid "branch to a non-instruction-aligned address"
+msgstr "ветвление по не выровненному по границе инструкции адресу"
 
-#: elfxx-mips.c:10316
+#: elfxx-mips.c:10334
 msgid "PC-relative load from unaligned address"
 msgstr "загрузка относительно PC из не выровненного адреса"
 
-#: elfxx-mips.c:10690 elfxx-mips.c:11258
+#: elfxx-mips.c:10612
+#, c-format
+msgid "%pB: `%pA' entry VMA of %#<PRIx64> outside the 32-bit range supported; consider using `-Ttext-segment=...'"
+msgstr "%pB: VMA элемент «%pA» по адресу %#<PRIx64> выходит за поддерживаемые границы 32-битного диапазона; попробуйте использовать «-Ttext-segment=…»"
+
+#: elfxx-mips.c:10725 elfxx-mips.c:11298
 #, c-format
-msgid "%B: `%A' offset of %Ld from `%A' beyond the range of ADDIUPC"
-msgstr "%B: смещение «%A» для %Ld из «%A» вне диапазона ADDIUPC"
+msgid "%pB: `%pA' offset of %<PRId64> from `%pA' beyond the range of ADDIUPC"
+msgstr "%pB: смещение «%pA» для %<PRId64> из «%pA» вне диапазона ADDIUPC"
 
-#: elfxx-mips.c:14121
+#: elfxx-mips.c:11270
 #, c-format
-msgid "%B: Unknown architecture %s"
-msgstr "%B: неизвестная архитектура %s"
+msgid "%pB: `%pA' start VMA of %#<PRIx64> outside the 32-bit range supported; consider using `-Ttext-segment=...'"
+msgstr "%pB: стартовый VMA элемент «%pA» по адресу %#<PRIx64> выходит за поддерживаемые границы 32-битного диапазона; попробуйте использовать «-Ttext-segment=…»"
 
-#: elfxx-mips.c:14380
-msgid "%B: .reginfo section size should be %d bytes, actual size is %d"
-msgstr "%B: размер раздела .reginfo должен быть %d байт, действительный размер — %d"
+#: elfxx-mips.c:14178
+#, c-format
+msgid "%pB: unknown architecture %s"
+msgstr "%pB: неизвестная архитектура %s"
 
-#: elfxx-mips.c:14659
+#: elfxx-mips.c:14712
 #, c-format
-msgid "%B: illegal section name `%A'"
-msgstr "%B: недопустимое имя раздела «%A»"
+msgid "%pB: illegal section name `%pA'"
+msgstr "%pB: недопустимое имя раздела «%pA»"
 
-#: elfxx-mips.c:14936
-msgid "%B: warning: linking abicalls files with non-abicalls files"
-msgstr "%B: предупреждение: компоновка файлов abicalls с файлами не-abicalls"
+#: elfxx-mips.c:14989
+#, c-format
+msgid "%pB: warning: linking abicalls files with non-abicalls files"
+msgstr "%pB: предупреждение: компоновка файлов abicalls с файлами не-abicalls"
 
-#: elfxx-mips.c:14953
-msgid "%B: linking 32-bit code with 64-bit code"
-msgstr "%B: компоновка 32-битного кода с 64-битным кодом"
+#: elfxx-mips.c:15006
+#, c-format
+msgid "%pB: linking 32-bit code with 64-bit code"
+msgstr "%pB: компоновка 32-битного кода с 64-битным кодом"
 
-#: elfxx-mips.c:14985 elfxx-mips.c:15051 elfxx-mips.c:15066
+#: elfxx-mips.c:15038 elfxx-mips.c:15104 elfxx-mips.c:15119
 #, c-format
-msgid "%B: linking %s module with previous %s modules"
-msgstr "%B: компоновка модуля %s с предыдущими модулями %s"
+msgid "%pB: linking %s module with previous %s modules"
+msgstr "%pB: компоновка модуля %s с предыдущими модулями %s"
 
-#: elfxx-mips.c:15009
+#: elfxx-mips.c:15062
 #, c-format
-msgid "%B: ABI mismatch: linking %s module with previous %s modules"
-msgstr "%B: несовпадение ABI: компоновка модуля %s с предыдущими модулями %s"
+msgid "%pB: ABI mismatch: linking %s module with previous %s modules"
+msgstr "%pB: несовпадение ABI: компоновка модуля %s с предыдущими модулями %s"
 
-#: elfxx-mips.c:15034
+#: elfxx-mips.c:15087
 #, c-format
-msgid "%B: ASE mismatch: linking %s module with previous %s modules"
-msgstr "%B: несовпадение ASE: компоновка модуля %s с предыдущими модулями %s"
+msgid "%pB: ASE mismatch: linking %s module with previous %s modules"
+msgstr "%pB: несовпадение ASE: компоновка модуля %s с предыдущими модулями %s"
 
-#: elfxx-mips.c:15168
-msgid "Warning: %B uses unknown floating point ABI %d (set by %B), %B uses unknown floating point ABI %d"
-msgstr "Предупреждение: %B использует неизвестный ABI плавающей точки %d (заданный %B), %B использует неизвестный ABI плавающей точки %d"
+#: elfxx-mips.c:15221
+#, c-format
+msgid "warning: %pB uses unknown floating point ABI %d (set by %pB), %pB uses unknown floating point ABI %d"
+msgstr "предупреждение: %pB использует неизвестный ABI плавающей точки %d (заданный %pB), %pB использует неизвестный ABI плавающей точки %d"
 
-#: elfxx-mips.c:15174
+#: elfxx-mips.c:15227
 #, c-format
-msgid "Warning: %B uses unknown floating point ABI %d (set by %B), %B uses %s"
-msgstr "Ð\9fÑ\80едÑ\83пÑ\80еждение: %B Ð¸Ñ\81полÑ\8cзÑ\83еÑ\82 Ð½ÐµÐ¸Ð·Ð²ÐµÑ\81Ñ\82нÑ\8bй ABI Ð¿Ð»Ð°Ð²Ð°Ñ\8eÑ\89ей Ñ\82оÑ\87ки %d (заданнÑ\8bй %B), %B использует %s"
+msgid "warning: %pB uses unknown floating point ABI %d (set by %pB), %pB uses %s"
+msgstr "пÑ\80едÑ\83пÑ\80еждение: %pB Ð¸Ñ\81полÑ\8cзÑ\83еÑ\82 Ð½ÐµÐ¸Ð·Ð²ÐµÑ\81Ñ\82нÑ\8bй ABI Ð¿Ð»Ð°Ð²Ð°Ñ\8eÑ\89ей Ñ\82оÑ\87ки %d (заданнÑ\8bй %pB), %pB использует %s"
 
-#: elfxx-mips.c:15180
+#: elfxx-mips.c:15233
 #, c-format
-msgid "Warning: %B uses %s (set by %B), %B uses unknown floating point ABI %d"
-msgstr "Ð\9fÑ\80едÑ\83пÑ\80еждение: %B Ð¸Ñ\81полÑ\8cзÑ\83еÑ\82 %s (заданнÑ\8bй %B), %B использует неизвестный ABI плавающей точки %d"
+msgid "warning: %pB uses %s (set by %pB), %pB uses unknown floating point ABI %d"
+msgstr "пÑ\80едÑ\83пÑ\80еждение: %pB Ð¸Ñ\81полÑ\8cзÑ\83еÑ\82 %s (заданнÑ\8bй %pB), %pB использует неизвестный ABI плавающей точки %d"
 
-#: elfxx-mips.c:15194
+#: elfxx-mips.c:15247
 #, c-format
-msgid "Warning: %B uses %s (set by %B), %B uses %s"
-msgstr "Ð\9fÑ\80едÑ\83пÑ\80еждение: %B Ð¸Ñ\81полÑ\8cзÑ\83еÑ\82 %s (заданнÑ\8bй %B), %B использует %s"
+msgid "warning: %pB uses %s (set by %pB), %pB uses %s"
+msgstr "пÑ\80едÑ\83пÑ\80еждение: %pB Ð¸Ñ\81полÑ\8cзÑ\83еÑ\82 %s (заданнÑ\8bй %pB), %pB использует %s"
 
-#: elfxx-mips.c:15213
+#: elfxx-mips.c:15266
 #, c-format
-msgid "Warning: %B uses %s (set by %B), %B uses unknown MSA ABI %d"
-msgstr "Ð\9fÑ\80едÑ\83пÑ\80еждение: %B Ð¸Ñ\81полÑ\8cзÑ\83еÑ\82 %s (заданнÑ\8bй %B), %B использует неизвестный ABI MSA %d"
+msgid "warning: %pB uses %s (set by %pB), %pB uses unknown MSA ABI %d"
+msgstr "пÑ\80едÑ\83пÑ\80еждение: %pB Ð¸Ñ\81полÑ\8cзÑ\83еÑ\82 %s (заданнÑ\8bй %pB), %pB использует неизвестный ABI MSA %d"
 
-#: elfxx-mips.c:15225
+#: elfxx-mips.c:15278
 #, c-format
-msgid "Warning: %B uses unknown MSA ABI %d (set by %B), %B uses %s"
-msgstr "Ð\9fÑ\80едÑ\83пÑ\80еждение: %B Ð¸Ñ\81полÑ\8cзÑ\83еÑ\82 Ð½ÐµÐ¸Ð·Ð²ÐµÑ\81Ñ\82нÑ\8bй ABI MSA %d (заданнÑ\8bй %B), %B использует %s"
+msgid "warning: %pB uses unknown MSA ABI %d (set by %pB), %pB uses %s"
+msgstr "пÑ\80едÑ\83пÑ\80еждение: %pB Ð¸Ñ\81полÑ\8cзÑ\83еÑ\82 Ð½ÐµÐ¸Ð·Ð²ÐµÑ\81Ñ\82нÑ\8bй ABI MSA %d (заданнÑ\8bй %pB), %pB использует %s"
 
-#: elfxx-mips.c:15234
+#: elfxx-mips.c:15287
 #, c-format
-msgid "Warning: %B uses unknown MSA ABI %d (set by %B), %B uses unknown MSA ABI %d"
-msgstr "Ð\9fÑ\80едÑ\83пÑ\80еждение: %B Ð¸Ñ\81полÑ\8cзÑ\83еÑ\82 Ð½ÐµÐ¸Ð·Ð²ÐµÑ\81Ñ\82нÑ\8bй ABI MSA %d (заданнÑ\8bй %B), %B использует неизвестный ABI MSA %d"
+msgid "warning: %pB uses unknown MSA ABI %d (set by %pB), %pB uses unknown MSA ABI %d"
+msgstr "пÑ\80едÑ\83пÑ\80еждение: %pB Ð¸Ñ\81полÑ\8cзÑ\83еÑ\82 Ð½ÐµÐ¸Ð·Ð²ÐµÑ\81Ñ\82нÑ\8bй ABI MSA %d (заданнÑ\8bй %pB), %pB использует неизвестный ABI MSA %d"
 
-#: elfxx-mips.c:15296
-msgid "%B: endianness incompatible with that of the selected emulation"
-msgstr "%B: порядок байт не совместим с выбранным в эмуляции"
+#: elfxx-mips.c:15349
+#, c-format
+msgid "%pB: endianness incompatible with that of the selected emulation"
+msgstr "%pB: порядок байт не совместим с выбранной эмуляцией"
 
-#: elfxx-mips.c:15310
-msgid "%B: ABI is incompatible with that of the selected emulation"
-msgstr "%B: ABI не совместим с выбранным в эмуляции"
+#: elfxx-mips.c:15363
+#, c-format
+msgid "%pB: ABI is incompatible with that of the selected emulation"
+msgstr "%pB: ABI не совместим с выбранной эмуляцией"
 
-#: elfxx-mips.c:15362
-msgid "%B: warning: Inconsistent ISA between e_flags and .MIPS.abiflags"
-msgstr "%B: предупреждение: несогласованность ISA между e_flags и .MIPS.abiflags"
+#: elfxx-mips.c:15415
+#, c-format
+msgid "%pB: warning: inconsistent ISA between e_flags and .MIPS.abiflags"
+msgstr "%pB: предупреждение: несогласованность ISA между e_flags и .MIPS.abiflags"
 
-#: elfxx-mips.c:15367
-msgid "%B: warning: Inconsistent FP ABI between .gnu.attributes and .MIPS.abiflags"
-msgstr "%B: предупреждение: несогласованность FP ABI между .gnu.attributes и .MIPS.abiflags"
+#: elfxx-mips.c:15420
+#, c-format
+msgid "%pB: warning: inconsistent FP ABI between .gnu.attributes and .MIPS.abiflags"
+msgstr "%pB: предупреждение: несогласованность FP ABI между .gnu.attributes и .MIPS.abiflags"
 
-#: elfxx-mips.c:15371
-msgid "%B: warning: Inconsistent ASEs between e_flags and .MIPS.abiflags"
-msgstr "%B: предупреждение: несогласованность ASE между e_flags и .MIPS.abiflags"
+#: elfxx-mips.c:15424
+#, c-format
+msgid "%pB: warning: inconsistent ASEs between e_flags and .MIPS.abiflags"
+msgstr "%pB: предупреждение: несогласованность ASE между e_flags и .MIPS.abiflags"
 
-#: elfxx-mips.c:15378
-msgid "%B: warning: Inconsistent ISA extensions between e_flags and .MIPS.abiflags"
-msgstr "%B: предупреждение: несогласованность расширений ISA между e_flags и .MIPS.abiflags"
+#: elfxx-mips.c:15431
+#, c-format
+msgid "%pB: warning: inconsistent ISA extensions between e_flags and .MIPS.abiflags"
+msgstr "%pB: предупреждение: несогласованность расширений ISA между e_flags и .MIPS.abiflags"
 
-#: elfxx-mips.c:15382
-msgid "%B: warning: Unexpected flag in the flags2 field of .MIPS.abiflags (0x%lx)"
-msgstr "%B: предупреждение: неожидаемый флаг в поле flags2 у .MIPS.abiflags (0x%lx)"
+#: elfxx-mips.c:15435
+#, c-format
+msgid "%pB: warning: unexpected flag in the flags2 field of .MIPS.abiflags (0x%lx)"
+msgstr "%pB: предупреждение: неожидаемый флаг в поле flags2 у .MIPS.abiflags (0x%lx)"
 
-#: elfxx-mips.c:15571
+#: elfxx-mips.c:15624
 msgid "-mips32r2 -mfp64 (12 callee-saved)"
 msgstr "-mips32r2 -mfp64 (12 сохраняются вызываемым)"
 
-#: elfxx-mips.c:15621 elfxx-mips.c:15632
+#: elfxx-mips.c:15678 elfxx-mips.c:15689
 msgid "None"
 msgstr "Отсутствует"
 
-#: elfxx-mips.c:15623 elfxx-mips.c:15695
+#: elfxx-mips.c:15680 elfxx-mips.c:15752
 msgid "Unknown"
 msgstr "Неизвестно"
 
-#: elfxx-mips.c:15706
+#: elfxx-mips.c:15763
 #, c-format
 msgid "Hard or soft float\n"
 msgstr "Аппаратная или программная плавающая запятая\n"
 
-#: elfxx-mips.c:15709
+#: elfxx-mips.c:15766
 #, c-format
 msgid "Hard float (double precision)\n"
 msgstr "Аппаратная плавающая запятая (двойная точность)\n"
 
-#: elfxx-mips.c:15712
+#: elfxx-mips.c:15769
 #, c-format
 msgid "Hard float (single precision)\n"
 msgstr "Аппаратная плавающая запятая (одинарная точность)\n"
 
-#: elfxx-mips.c:15715
+#: elfxx-mips.c:15772
 #, c-format
 msgid "Soft float\n"
 msgstr "Программная плавающая запятая\n"
 
-#: elfxx-mips.c:15718
+#: elfxx-mips.c:15775
 #, c-format
 msgid "Hard float (MIPS32r2 64-bit FPU 12 callee-saved)\n"
 msgstr "Аппаратная плавающая запятая (MIPS32r2 64-bit FPU 12 сохраняются вызываемым)\n"
 
-#: elfxx-mips.c:15721
+#: elfxx-mips.c:15778
 #, c-format
 msgid "Hard float (32-bit CPU, Any FPU)\n"
 msgstr "Аппаратная плавающая запятая (32-битный ЦП, любой FPU)\n"
 
-#: elfxx-mips.c:15724
+#: elfxx-mips.c:15781
 #, c-format
 msgid "Hard float (32-bit CPU, 64-bit FPU)\n"
 msgstr "Аппаратная плавающая запятая (32-битный ЦП, 64-битный FPU)\n"
 
-#: elfxx-mips.c:15727
+#: elfxx-mips.c:15784
 #, c-format
 msgid "Hard float compat (32-bit CPU, 64-bit FPU)\n"
 msgstr "Совместимая аппаратная плавающая запятая (32-битный ЦП, 64-битный FPU)\n"
 
-#: elfxx-mips.c:15759
+#: elfxx-mips.c:15816
 #, c-format
 msgid " [abi=O32]"
 msgstr " [abi=O32]"
 
-#: elfxx-mips.c:15761
+#: elfxx-mips.c:15818
 #, c-format
 msgid " [abi=O64]"
 msgstr " [abi=O64]"
 
-#: elfxx-mips.c:15763
+#: elfxx-mips.c:15820
 #, c-format
 msgid " [abi=EABI32]"
 msgstr " [abi=EABI32]"
 
-#: elfxx-mips.c:15765
+#: elfxx-mips.c:15822
 #, c-format
 msgid " [abi=EABI64]"
 msgstr " [abi=EABI64]"
 
-#: elfxx-mips.c:15767
+#: elfxx-mips.c:15824
 #, c-format
 msgid " [abi unknown]"
 msgstr " [abi неизвестен]"
 
-#: elfxx-mips.c:15769
+#: elfxx-mips.c:15826
 #, c-format
 msgid " [abi=N32]"
 msgstr " [abi=N32]"
 
-#: elfxx-mips.c:15771
+#: elfxx-mips.c:15828
 #, c-format
 msgid " [abi=64]"
 msgstr " [abi=64]"
 
-#: elfxx-mips.c:15773
+#: elfxx-mips.c:15830
 #, c-format
 msgid " [no abi set]"
 msgstr " [abi не задан]"
 
-#: elfxx-mips.c:15798
+#: elfxx-mips.c:15855
 #, c-format
 msgid " [unknown ISA]"
 msgstr " [неизвестный ISA]"
 
-#: elfxx-mips.c:15818
+#: elfxx-mips.c:15875
 #, c-format
 msgid " [not 32bitmode]"
 msgstr " [не 32-битный режим]"
 
-#: elfxx-riscv.c:955
+#: elfxx-sparc.c:3115
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:5283
 #, c-format
-msgid "unrecognized relocation (0x%x)"
-msgstr "нераспознанное перемещение (0x%x)"
+msgid "%pB: relocation %s against STT_GNU_IFUNC symbol `%s' isn't handled by %s"
+msgstr "%pB: перемещение %s вместе с STT_GNU_IFUNC символом «%s» не обрабатывается %s"
 
-#: elfxx-sparc.c:639
+#: elfxx-tilegx.c:4254
 #, c-format
-msgid "invalid relocation type %d"
-msgstr "недопустимый тип перемещения %d"
+msgid "%pB: cannot link together %s and %s objects"
+msgstr "%pB: невозможно скомпоновать объекты %s и %s вместе"
 
-#: elfxx-sparc.c:3129
-#: /work/sources/binutils/branches/2.30/bfd/elfnn-aarch64.c:5024
+#: elfxx-x86.c:578
 #, c-format
-msgid "%B: relocation %s against STT_GNU_IFUNC symbol `%s' isn't handled by %s"
-msgstr "%B: перемещение %s вместе с STT_GNU_IFUNC символом «%s» не обрабатывается %s"
+msgid "%P: %pB: warning: relocation against `%s' in read-only section `%pA'\n"
+msgstr "%P: %pB: предупреждение: перемещение указывает на «%s» из раздела только для чтения «%pA»\n"
 
-#: elfxx-tilegx.c:4241
-#, c-format
-msgid "%B: Cannot link together %s and %s objects."
-msgstr "%B: невозможно скомпоновать объекты %s и %s вместе."
-
-#: elfxx-x86.c:570
-#, c-format
-msgid "%P: %B: warning: relocation against `%s' in read-only section `%A'\n"
-msgstr "%P: %B: предупреждение: перемещение указывает на «%s» из раздела только для чтения «%A»\n"
-
-#: elfxx-x86.c:954
-msgid "%P: %B: warning: relocation in read-only section `%A'\n"
-msgstr "%P: %B: предупреждение: перемещение в разделе только для чтения «%A»\n"
+#: elfxx-x86.c:1027
+msgid "%P: %pB: warning: relocation in read-only section `%pA'\n"
+msgstr "%P: %pB: предупреждение: перемещение в разделе только для чтения «%pA»\n"
 
-#: elfxx-x86.c:1287
+#: elfxx-x86.c:1375
 msgid "%P%X: read-only segment has dynamic IFUNC relocations; recompile with -fPIC\n"
 msgstr "%P%X: в сегменте, доступном только для чтения, содержатся динамические перемещения IFUNC; перекомпилируйте с -fPIC\n"
 
-#: elfxx-x86.c:2241
-msgid "error: %B: <corrupt x86 ISA used size: 0x%x>"
-msgstr "ошибка: %B: <повреждение используемого размера x86 ISA: 0x%x>"
+#: elfxx-x86.c:2373
+#, c-format
+msgid "error: %pB: <corrupt x86 ISA used size: 0x%x>"
+msgstr "ошибка: %pB: <повреждение используемого размера x86 ISA: 0x%x>"
 
-#: elfxx-x86.c:2243
-msgid "error: %B: <corrupt x86 ISA needed size: 0x%x>"
-msgstr "ошибка: %B: <повреждение необходимого размера x86 ISA: 0x%x>"
+#: elfxx-x86.c:2375
+#, c-format
+msgid "error: %pB: <corrupt x86 ISA needed size: 0x%x>"
+msgstr "ошибка: %pB: <повреждение необходимого размера x86 ISA: 0x%x>"
 
-#: elfxx-x86.c:2244
-msgid "error: %B: <corrupt x86 feature size: 0x%x>"
-msgstr "ошибка: %B: <повреждение размера свойства x86: 0x%x>"
+#: elfxx-x86.c:2376
+#, c-format
+msgid "error: %pB: <corrupt x86 feature size: 0x%x>"
+msgstr "ошибка: %pB: <повреждение размера свойства x86: 0x%x>"
 
-#: elfxx-x86.c:2416
+#: elfxx-x86.c:2548
 msgid "%F%P: failed to create GNU property section\n"
 msgstr "%F%P: не удалось создать раздел свойств GNU\n"
 
-#: elfxx-x86.c:2421
+#: elfxx-x86.c:2553
 #, c-format
-msgid "%F%A: failed to align section\n"
-msgstr "%F%A: не удалось выровнять раздел\n"
+msgid "%F%pA: failed to align section\n"
+msgstr "%F%pA: не удалось выровнять раздел\n"
 
-#: elfxx-x86.c:2571
+#: elfxx-x86.c:2705
 msgid "%F%P: failed to create VxWorks dynamic sections\n"
 msgstr "%F%P: не удалось создать динамические разделы VxWorks\n"
 
-#: elfxx-x86.c:2580
+#: elfxx-x86.c:2714
 msgid "%F%P: failed to create GOT sections\n"
 msgstr "%F%P: не удалось создать разделы GOT\n"
 
-#: elfxx-x86.c:2598
+#: elfxx-x86.c:2732
 msgid "%F%P: failed to create ifunc sections\n"
 msgstr "%F%P: не удалось создать разделы ifunc\n"
 
-#: elfxx-x86.c:2639
+#: elfxx-x86.c:2773
 msgid "%F%P: failed to create GOT PLT section\n"
 msgstr "%F%P: не удалось создать раздел GOT PLT\n"
 
-#: elfxx-x86.c:2660
+#: elfxx-x86.c:2794
 msgid "%F%P: failed to create IBT-enabled PLT section\n"
 msgstr "%F%P: не удалось создать раздел PLT с включённым IBT\n"
 
-#: elfxx-x86.c:2675
+#: elfxx-x86.c:2809
 msgid "%F%P: failed to create BND PLT section\n"
 msgstr "%F%P: не удалось создать раздел BND PLT\n"
 
-#: elfxx-x86.c:2696
+#: elfxx-x86.c:2830
 msgid "%F%P: failed to create PLT .eh_frame section\n"
 msgstr "%F%P: не удалось создать раздел PLT .eh_frame\n"
 
-#: elfxx-x86.c:2709
+#: elfxx-x86.c:2843
 msgid "%F%P: failed to create GOT PLT .eh_frame section\n"
 msgstr "%F%P: не удалось создать раздел GOT PLT .eh_frame\n"
 
-#: elfxx-x86.c:2723
+#: elfxx-x86.c:2857
 msgid "%F%P: failed to create the second PLT .eh_frame section\n"
 msgstr "%F%P: не удалось создать второй раздел PLT .eh_frame\n"
 
-#: i386linux.c:416 m68klinux.c:419 sparclinux.c:412
+#: ihex.c:230
+#, c-format
+msgid "%pB:%d: unexpected character `%s' in Intel Hex file"
+msgstr "%pB:%d: неожиданный символ «%s» в Intel Hex файле"
+
+#: ihex.c:338
 #, c-format
-msgid "Output file requires shared library `%s'\n"
-msgstr "Для выходного файла требуется общая библиотека «%s»\n"
+msgid "%pB:%u: bad checksum in Intel Hex file (expected %u, found %u)"
+msgstr "%pB:%u: неправильная контрольная сумма в Intel Hex файле (должна быть %u, получена %u)"
 
-#: i386linux.c:424 m68klinux.c:428 sparclinux.c:421
+#: ihex.c:394
 #, c-format
-msgid "Output file requires shared library `%s.so.%s'\n"
-msgstr "Для выходного файла требуется общая библиотека «%s.so.%s»\n"
+msgid "%pB:%u: bad extended address record length in Intel Hex file"
+msgstr "%pB:%u: неправильная длина записи расширенного адреса в Intel Hex файле"
 
-#: i386linux.c:611 i386linux.c:661 m68klinux.c:617 m68klinux.c:665
-#: sparclinux.c:608 sparclinux.c:658
+#: ihex.c:412
 #, c-format
-msgid "Symbol %s not defined for fixups\n"
-msgstr "Символ %s не определён для местоположений\n"
+msgid "%pB:%u: bad extended start address length in Intel Hex file"
+msgstr "%pB:%u: неправильная длина расширенного начального адреса в Intel Hex файле"
 
-#: i386linux.c:685 m68klinux.c:689 sparclinux.c:682
-msgid "Warning: fixup count mismatch\n"
-msgstr "Предупреждение: не совпадает счётчик местоположения\n"
+#: ihex.c:430
+#, c-format
+msgid "%pB:%u: bad extended linear address record length in Intel Hex file"
+msgstr "%pB:%u: неправильная длина записи расширенного прямолинейного адреса в Intel Hex файле"
 
-#: ieee.c:159
+#: ihex.c:448
 #, c-format
-msgid "%B: string too long (%ld chars, max 65535)"
-msgstr "%B: слишком длинная строка (%ld символов, макс. 65535)"
+msgid "%pB:%u: bad extended linear start address length in Intel Hex file"
+msgstr "%pB:%u: неправильная длина расширенного прямолинейного начального адреса в Intel Hex файле"
 
-#: ieee.c:226
+#: ihex.c:466
 #, c-format
-msgid "IEEE parser: string length: %#lx longer than buffer: %#lx"
-msgstr "анализатор IEEE: длина строки (%#lx) длиннее буфера (%#lx)"
+msgid "%pB:%u: unrecognized ihex type %u in Intel Hex file"
+msgstr "%pB:%u: нераспознанный ihex-тип %u в Intel Hex файле"
 
-#: ieee.c:302
+#: ihex.c:585
 #, c-format
-msgid "%B: unrecognized symbol `%s' flags 0x%x"
-msgstr "%B: нераспознанный символ «%s» флагов 0x%x"
+msgid "%pB: internal error in ihex_read_section"
+msgstr "%pB: внутренняя ошибка в ihex_read_section"
 
-#: ieee.c:837
+#: ihex.c:619
 #, c-format
-msgid "%B: unimplemented ATI record %u for symbol %u"
-msgstr "%B: нереализованная ATI-запись %u для символа %u"
+msgid "%pB: bad section length in ihex_read_section"
+msgstr "%pB: неправильная длина раздела в ihex_read_section"
 
-#: ieee.c:862
+#: ihex.c:830
 #, c-format
-msgid "%B: unexpected ATN type %Ld in external part"
-msgstr "%B: неожиданный ATN-тип %Ld во внешней части"
+msgid "%pB: address %#<PRIx64> out of range for Intel Hex file"
+msgstr "%pB: адрес %#<PRIx64> вне диапазона для Intel Hex файла"
 
-#: ieee.c:884
-msgid "%B: unexpected type after ATN"
-msgstr "%B: неожиданный тип после ATN"
+#: libbfd.c:898
+#, c-format
+msgid "%pB: unable to get decompressed section %pA"
+msgstr "%pB: не удалось получить расжатый раздел %pA"
 
-#: ihex.c:230
+#: libbfd.c:1062
 #, c-format
-msgid "%B:%d: unexpected character `%s' in Intel Hex file"
-msgstr "%B:%d: неожиданный символ «%s» в Intel Hex файле"
+msgid "Deprecated %s called at %s line %d in %s\n"
+msgstr "Вызван нерекомендуемый %s рядом с %s в строке %d в %s\n"
 
-#: ihex.c:338
+#: libbfd.c:1065
 #, c-format
-msgid "%B:%u: bad checksum in Intel Hex file (expected %u, found %u)"
-msgstr "%B:%u: неправильная контрольная сумма в Intel Hex файле (должна быть %u, получена %u)"
+msgid "Deprecated %s called\n"
+msgstr "Вызван нерекомендуемый %s\n"
 
-#: ihex.c:394
+#: linker.c:1684
 #, c-format
-msgid "%B:%u: bad extended address record length in Intel Hex file"
-msgstr "%B:%u: неправильная длина записи расширенного адреса в Intel Hex файле"
+msgid "%pB: indirect symbol `%s' to `%s' is a loop"
+msgstr "%pB: косвенный символ «%s» к «%s» создаёт зацикливание"
 
-#: ihex.c:412
+#: linker.c:2554
 #, c-format
-msgid "%B:%u: bad extended start address length in Intel Hex file"
-msgstr "%B:%u: неправильная длина расширенного начального адреса в Intel Hex файле"
+msgid "attempt to do relocatable link with %s input and %s output"
+msgstr "попытка сделать перемещаемую ссылку с входом %s и выходом %s"
 
-#: ihex.c:430
+#: linker.c:2840
 #, c-format
-msgid "%B:%u: bad extended linear address record length in Intel Hex file"
-msgstr "%B:%u: неправильная длина записи расширенного прямолинейного адреса в Intel Hex файле"
+msgid "%pB: ignoring duplicate section `%pA'\n"
+msgstr "%pB: игнорируется повторяющийся раздел «%pA»\n"
 
-#: ihex.c:448
+#: linker.c:2850 linker.c:2860
 #, c-format
-msgid "%B:%u: bad extended linear start address length in Intel Hex file"
-msgstr "%B:%u: неправильная длина расширенного прямолинейного начального адреса в Intel Hex файле"
+msgid "%pB: duplicate section `%pA' has different size\n"
+msgstr "%pB: повторяющийся раздел «%pA» имеет другой размер\n"
 
-#: ihex.c:466
+#: linker.c:2869 linker.c:2875
 #, c-format
-msgid "%B:%u: unrecognized ihex type %u in Intel Hex file"
-msgstr "%B:%u: нераспознанный ihex-тип %u в Intel Hex файле"
+msgid "%pB: could not read contents of section `%pA'\n"
+msgstr "%pB: предупреждение: невозможно прочитать содержимое раздела «%pA»\n"
 
-#: ihex.c:585
-msgid "%B: internal error in ihex_read_section"
-msgstr "%B: внутренняя ошибка в ihex_read_section"
+#: linker.c:2880
+#, c-format
+msgid "%pB: duplicate section `%pA' has different contents\n"
+msgstr "%pB: предупреждение: повторяющийся раздел «%pA» имеет другое содержимое\n"
 
-#: ihex.c:619
-msgid "%B: bad section length in ihex_read_section"
-msgstr "%B: неправильная длина раздела в ihex_read_section"
+#: linker.c:3394
+#, c-format
+msgid "%pB: compiled for a big endian system and target is little endian"
+msgstr "%pB: скомпилировано для системы с прямым порядком байт, а цель с обратным порядком байт"
 
-#: ihex.c:830
+#: linker.c:3397
 #, c-format
-msgid "%B: address %#Lx out of range for Intel Hex file"
-msgstr "%B: адрес %#Lx вне диапазона для Intel Hex файла"
+msgid "%pB: compiled for a little endian system and target is big endian"
+msgstr "%pB: скомпилировано для системы с обратным порядком байт, а цель с прямым порядком байт"
 
-#: libbfd.c:799
+#: mach-o.c:632
 #, c-format
-msgid "%B: unable to get decompressed section %A"
-msgstr "Ошибка в dwarf: не удалось получить расжатый раздел %A"
+msgid "<unknown mask flags>"
+msgstr "<неизвестный флаги маски>"
+
+#: mach-o.c:687
+msgid " (<unknown>)"
+msgstr " (неизвестно)"
 
-#: libbfd.c:963
+#: mach-o.c:698
 #, c-format
-msgid "Deprecated %s called at %s line %d in %s\n"
-msgstr "Вызван нерекомендуемый %s рядом с %s в строке %d в %s\n"
+msgid " MACH-O header:\n"
+msgstr " заголовок Mach-O:\n"
 
-#: libbfd.c:966
+#: mach-o.c:699
 #, c-format
-msgid "Deprecated %s called\n"
-msgstr "Вызван нерекомендуемый %s\n"
+msgid "   magic:      %#lx\n"
+msgstr "   отл.призн:    %#lx\n"
 
-#: linker.c:1678
+#: mach-o.c:700
 #, c-format
-msgid "%B: indirect symbol `%s' to `%s' is a loop"
-msgstr "%B: косвенный символ «%s» к «%s» создаёт зацикливание"
+msgid "   cputype:    %#lx (%s)\n"
+msgstr "   тип ЦП:       %#lx (%s)\n"
 
-#: linker.c:2548
+#: mach-o.c:702
 #, c-format
-msgid "Attempt to do relocatable link with %s input and %s output"
-msgstr "Попытка сделать перемещаемую ссылку с входом %s и выходом %s"
+msgid "   cpusubtype: %#lx%s\n"
+msgstr "   подтип ЦП:    %#lx%s\n"
 
-#: linker.c:2834
+#: mach-o.c:704
 #, c-format
-msgid "%B: ignoring duplicate section `%A'\n"
-msgstr "%B: игнорируется повторяющийся раздел «%A»\n"
+msgid "   filetype:   %#lx\n"
+msgstr "   тип файла:    %#lx\n"
 
-#: linker.c:2844 linker.c:2854
+#: mach-o.c:705
 #, c-format
-msgid "%B: duplicate section `%A' has different size\n"
-msgstr "%B: повторяющийся раздел «%A» имеет другой размер\n"
+msgid "   ncmds:      %#lx\n"
+msgstr "   ч_кмнд:       %#lx\n"
 
-#: linker.c:2863 linker.c:2869
+#: mach-o.c:706
 #, c-format
-msgid "%B: could not read contents of section `%A'\n"
-msgstr "%B: предупреждение: невозможно прочитать содержимое раздела «%A»\n"
+msgid "   sizeocmds:  %#lx\n"
+msgstr "   разм_кмнд:    %#lx\n"
 
-#: linker.c:2874
+#: mach-o.c:707
 #, c-format
-msgid "%B: duplicate section `%A' has different contents\n"
-msgstr "%B: предупреждение: повторяющийся раздел «%A» имеет другое содержимое\n"
+msgid "   flags:      %#lx\n"
+msgstr "   флаги:        %#lx\n"
 
-#: linker.c:3362
-msgid "%B: compiled for a big endian system and target is little endian"
-msgstr "%B: скомпилировано для системы с прямым порядком байт, а цель с обратным порядком байт"
+#: mach-o.c:708
+#, c-format
+msgid "   version:    %x\n"
+msgstr "   маска версии: %x\n"
 
-#: linker.c:3365
-msgid "%B: compiled for a little endian system and target is big endian"
-msgstr "%B: скомпилировано для системы с обратным порядком байт, а цель с прямым порядком байт"
+#. Urg - what has happened ?
+#: mach-o.c:743
+#, c-format
+msgid "incompatible cputypes in mach-o files: %ld vs %ld"
+msgstr "несовместимые типы ЦП в файлах mach-o: %ld и %ld"
 
-#: mach-o.c:779
+#: mach-o.c:912
 msgid "bfd_mach_o_canonicalize_symtab: unable to load symbols"
 msgstr "bfd_mach_o_canonicalize_symtab: невозможно загрузить символы"
 
-#: mach-o.c:1981
+#: mach-o.c:2108
 msgid "sorry: modtab, toc and extrefsyms are not yet implemented for dysymtab commands."
 msgstr "Извините: modtab, toc и extrefsyms пока не реализованы для команд dysymtab."
 
-#: mach-o.c:2424
+#: mach-o.c:2551
 #, c-format
 msgid "mach-o: there are too many sections (%u) maximum is 255,\n"
 msgstr "mach-o: слишком много разделов (%u), должно быть не более 255,\n"
 
-#: mach-o.c:2531
+#: mach-o.c:2658
 #, c-format
 msgid "unable to allocate data for load command %#x"
 msgstr "не удалось выделить данные для команды загрузки %#x"
 
-#: mach-o.c:2636
+#: mach-o.c:2763
 #, c-format
 msgid "unable to write unknown load command %#x"
 msgstr "невозможно записать неизвестную команду загрузки %#x"
 
-#: mach-o.c:2820
+#: mach-o.c:2947
 #, c-format
-msgid "section address (%#Lx) below start of segment (%#Lx)"
-msgstr "адрес раздела (%#Lx) меньше начала сегмента (%#Lx)"
+msgid "section address (%#<PRIx64>) below start of segment (%#<PRIx64>)"
+msgstr "адрес раздела (%#<PRIx64>) меньше начала сегмента (%#<PRIx64>)"
 
-#: mach-o.c:2961
+#: mach-o.c:3089
 #, c-format
 msgid "unable to layout unknown load command %#x"
 msgstr "невозможно запланировать неизвестную команду загрузки %#x"
 
-#: mach-o.c:3497
+#: mach-o.c:3625
 #, c-format
 msgid "bfd_mach_o_read_section_32: overlarge alignment value: %#lx, using 32 instead"
 msgstr "bfd_mach_o_read_section_32: слишком большое значение выравнивания: %#lx, используется 32"
 
-#: mach-o.c:3540
+#: mach-o.c:3668
 #, c-format
 msgid "bfd_mach_o_read_section_64: overlarge alignment value: %#lx, using 32 instead"
 msgstr "bfd_mach_o_read_section_64: слишком большое значение выравнивания: %#lx, используется 32"
 
-#: mach-o.c:3591
+#: mach-o.c:3719
 #, c-format
 msgid "bfd_mach_o_read_symtab_symbol: unable to read %d bytes at %u"
 msgstr "bfd_mach_o_read_symtab_symbol: невозможно прочитать %d байт по адресу %u"
 
-#: mach-o.c:3610
+#: mach-o.c:3738
 #, c-format
 msgid "bfd_mach_o_read_symtab_symbol: name out of range (%lu >= %u)"
 msgstr "bfd_mach_o_read_symtab_symbol: имя вне диапазона (%lu >= %u)"
 
-#: mach-o.c:3693
+#: mach-o.c:3821
 #, c-format
 msgid "bfd_mach_o_read_symtab_symbol: symbol \"%s\" specified invalid section %d (max %lu): setting to undefined"
 msgstr "bfd_mach_o_read_symtab_symbol: символ «%s» указывает на неверный раздел %d (максимальное значение %lu): настройка не определена"
 
-#: mach-o.c:3712
+#: mach-o.c:3840
 #, c-format
 msgid "bfd_mach_o_read_symtab_symbol: symbol \"%s\" specified invalid type field 0x%x: setting to undefined"
 msgstr "bfd_mach_o_read_symtab_symbol: символ «%s» указывает на неверный тип поля 0x%x: настройка не определена"
 
-#: mach-o.c:3789
+#: mach-o.c:3917
 msgid "bfd_mach_o_read_symtab_symbols: unable to allocate memory for symbols"
 msgstr "bfd_mach_o_read_symtab_symbols: невозможно выделить память для символов"
 
-#: mach-o.c:4762
-msgid "%B: unknown load command %#x"
-msgstr "%B: неизвестная команды загрузки %#x"
+#: mach-o.c:4890
+#, c-format
+msgid "%pB: unknown load command %#x"
+msgstr "%pB: неизвестная команды загрузки %#x"
 
-#: mach-o.c:4953
+#: mach-o.c:5081
 #, c-format
 msgid "bfd_mach_o_scan: unknown architecture 0x%lx/0x%lx"
 msgstr "bfd_mach_o_scan: неизвестная архитектура 0x%lx/0x%lx"
 
-#: mach-o.c:5058
+#: mach-o.c:5186
 #, c-format
 msgid "unknown header byte-order value %#x"
 msgstr "неизвестное значение порядка байт в заголовке %#x"
 
 #: merge.c:868
 #, c-format
-msgid "%B: access beyond end of merged section (%Ld)"
-msgstr "%B: доступ за конец объединённого раздела (%Ld)"
+msgid "%pB: access beyond end of merged section (%<PRId64>)"
+msgstr "%pB: доступ за конец объединённого раздела (%<PRId64>)"
 
 #: mmo.c:468
 #, c-format
-msgid "%B: No core to allocate section name %s\n"
-msgstr "%B: Нет core для выделения имени раздела %s\n"
+msgid "%pB: no core to allocate section name %s"
+msgstr "%pB: нет core для выделения имени раздела %s"
 
 #: mmo.c:544
 #, c-format
-msgid "%B: No core to allocate a symbol %d bytes long\n"
-msgstr "%B: Нет core для выделения %d байт символа\n"
+msgid "%pB: no core to allocate a symbol %d bytes long"
+msgstr "%pB: нет core для выделения %d байт символа"
 
 #: mmo.c:958
 #, c-format
-msgid "%B: attempt to emit contents at non-multiple-of-4 address %#Lx"
-msgstr "%B: попытка выпустить содержимое по адресу не кратному 4 (%#Lx)"
+msgid "%pB: attempt to emit contents at non-multiple-of-4 address %#<PRIx64>"
+msgstr "%pB: попытка выпустить содержимое по адресу не кратному 4 (%#<PRIx64>)"
 
 #: mmo.c:1255
-msgid "%B: invalid mmo file: initialization value for $255 is not `Main'\n"
-msgstr "%B: некорректный mmo-файл: инициализационное значение для $255 не равно «Main»\n"
+#, c-format
+msgid "%pB: invalid mmo file: initialization value for $255 is not `Main'\n"
+msgstr "%pB: некорректный mmo-файл: инициализационное значение для $255 не равно «Main»\n"
 
 #: mmo.c:1402
 #, c-format
-msgid "%B: unsupported wide character sequence 0x%02X 0x%02X after symbol name starting with `%s'\n"
-msgstr "%B: неподдерживаемая последовательность широких символов 0x%02X 0x%02X после имени символа, начиная с «%s»\n"
+msgid "%pB: unsupported wide character sequence 0x%02X 0x%02X after symbol name starting with `%s'\n"
+msgstr "%pB: неподдерживаемая последовательность широких символов 0x%02X 0x%02X после имени символа, начиная с «%s»\n"
 
 #: mmo.c:1636
 #, c-format
-msgid "%B: invalid mmo file: unsupported lopcode `%d'\n"
-msgstr "%B: некорректный mmo-файл: неподдерживаемый lopcode «%d»\n"
+msgid "%pB: invalid mmo file: unsupported lopcode `%d'\n"
+msgstr "%pB: некорректный mmo-файл: неподдерживаемый lopcode «%d»\n"
 
 #: mmo.c:1647
 #, c-format
-msgid "%B: invalid mmo file: expected YZ = 1 got YZ = %d for lop_quote\n"
-msgstr "%B: некорректный mmo-файл: для lop_quote ожидалось YZ = 1, получено YZ = %d\n"
+msgid "%pB: invalid mmo file: expected YZ = 1 got YZ = %d for lop_quote\n"
+msgstr "%pB: некорректный mmo-файл: для lop_quote ожидалось YZ = 1, получено YZ = %d\n"
 
 #: mmo.c:1685
 #, c-format
-msgid "%B: invalid mmo file: expected z = 1 or z = 2, got z = %d for lop_loc\n"
-msgstr "%B: некорректный mmo-файл: для lop_loc ожидалось z = 1 или z = 2, получено z = %d\n"
+msgid "%pB: invalid mmo file: expected z = 1 or z = 2, got z = %d for lop_loc\n"
+msgstr "%pB: некорректный mmo-файл: для lop_loc ожидалось z = 1 или z = 2, получено z = %d\n"
 
 #: mmo.c:1736
 #, c-format
-msgid "%B: invalid mmo file: expected z = 1 or z = 2, got z = %d for lop_fixo\n"
-msgstr "%B: некорректный mmo-файл: для lop_fixo ожидалось z = 1 или z = 2, получено z = %d\n"
+msgid "%pB: invalid mmo file: expected z = 1 or z = 2, got z = %d for lop_fixo\n"
+msgstr "%pB: некорректный mmo-файл: для lop_fixo ожидалось z = 1 или z = 2, получено z = %d\n"
 
 #: mmo.c:1777
 #, c-format
-msgid "%B: invalid mmo file: expected y = 0, got y = %d for lop_fixrx\n"
-msgstr "%B: некорректный mmo-файл: для lop_fixrx ожидалось y = 0, получено y = %d\n"
+msgid "%pB: invalid mmo file: expected y = 0, got y = %d for lop_fixrx\n"
+msgstr "%pB: некорректный mmo-файл: для lop_fixrx ожидалось y = 0, получено y = %d\n"
 
 #: mmo.c:1788
 #, c-format
-msgid "%B: invalid mmo file: expected z = 16 or z = 24, got z = %d for lop_fixrx\n"
-msgstr "%B: некорректный mmo-файл: для lop_fixrx ожидалось z = 16 или z = 24, получено z = %d\n"
+msgid "%pB: invalid mmo file: expected z = 16 or z = 24, got z = %d for lop_fixrx\n"
+msgstr "%pB: некорректный mmo-файл: для lop_fixrx ожидалось z = 16 или z = 24, получено z = %d\n"
 
 #: mmo.c:1813
 #, c-format
-msgid "%B: invalid mmo file: leading byte of operand word must be 0 or 1, got %d for lop_fixrx\n"
-msgstr "%B: некорректный mmo-файл: для lop_fixrx начальный байт слова операнда должен быть равен 0 или 1, получено %d\n"
+msgid "%pB: invalid mmo file: leading byte of operand word must be 0 or 1, got %d for lop_fixrx\n"
+msgstr "%pB: некорректный mmo-файл: для lop_fixrx начальный байт слова операнда должен быть равен 0 или 1, получено %d\n"
 
 #: mmo.c:1838
 #, c-format
-msgid "%B: cannot allocate file name for file number %d, %d bytes\n"
-msgstr "%B: невозможно выделить место для имени файла файлу с номером %d, %d байт\n"
+msgid "%pB: cannot allocate file name for file number %d, %d bytes\n"
+msgstr "%pB: невозможно выделить место для имени файла файлу с номером %d, %d байт\n"
 
 #: mmo.c:1860
 #, c-format
-msgid "%B: invalid mmo file: file number %d `%s', was already entered as `%s'\n"
-msgstr "%B: некорректный mmo-файл: номер файла %d «%s» был уже введён как «%s»\n"
+msgid "%pB: invalid mmo file: file number %d `%s', was already entered as `%s'\n"
+msgstr "%pB: некорректный mmo-файл: номер файла %d «%s» был уже введён как «%s»\n"
 
 #: mmo.c:1874
 #, c-format
-msgid "%B: invalid mmo file: file name for number %d was not specified before use\n"
-msgstr "%B: некорректный mmo-файл: имя файла для номера %d не указано перед использованием\n"
+msgid "%pB: invalid mmo file: file name for number %d was not specified before use\n"
+msgstr "%pB: некорректный mmo-файл: имя файла для номера %d не указано перед использованием\n"
 
 #: mmo.c:1981
 #, c-format
-msgid "%B: invalid mmo file: fields y and z of lop_stab non-zero, y: %d, z: %d\n"
-msgstr "%B: некорректный mmo-файл: поля y и z в lop_stab не равны нулю, y: %d, z: %d\n"
+msgid "%pB: invalid mmo file: fields y and z of lop_stab non-zero, y: %d, z: %d\n"
+msgstr "%pB: некорректный mmo-файл: поля y и z в lop_stab не равны нулю, y: %d, z: %d\n"
 
 #: mmo.c:2018
 #, c-format
-msgid "%B: invalid mmo file: lop_end not last item in file\n"
-msgstr "%B: некорректный mmo-файл: lop_end не последний элемент в файле\n"
+msgid "%pB: invalid mmo file: lop_end not last item in file\n"
+msgstr "%pB: некорректный mmo-файл: lop_end не последний элемент в файле\n"
 
 #: mmo.c:2032
 #, c-format
-msgid "%B: invalid mmo file: YZ of lop_end (%ld) not equal to the number of tetras to the preceding lop_stab (%ld)\n"
-msgstr "%B: некорректный mmo-файл: YZ в lop_end (%ld) не равно числу тетрад в указанной ранее lop_stab (%ld)\n"
+msgid "%pB: invalid mmo file: YZ of lop_end (%ld) not equal to the number of tetras to the preceding lop_stab (%ld)\n"
+msgstr "%pB: некорректный mmo-файл: YZ в lop_end (%ld) не равно числу тетрад в указанной ранее lop_stab (%ld)\n"
 
 #: mmo.c:2743
 #, c-format
-msgid "%B: invalid symbol table: duplicate symbol `%s'\n"
-msgstr "%B: некорректная таблица символов: повторяющийся символ «%s»\n"
+msgid "%pB: invalid symbol table: duplicate symbol `%s'\n"
+msgstr "%pB: некорректная таблица символов: повторяющийся символ «%s»\n"
 
 #: mmo.c:2986
 #, c-format
-msgid "%B: Bad symbol definition: `Main' set to %s rather than the start address %s\n"
-msgstr "%B: неверное определение символа: «Main» равен %s, а не начальному адресу %s\n"
+msgid "%pB: bad symbol definition: `Main' set to %s rather than the start address %s\n"
+msgstr "%pB: неверное определение символа: «Main» равен %s, а не начальному адресу %s\n"
 
 #: mmo.c:3085
 #, c-format
-msgid "%B: warning: symbol table too large for mmo, larger than 65535 32-bit words: %d.  Only `Main' will be emitted.\n"
-msgstr "%B: предупреждение: таблица символов слишком большая для mmo, больше чем 65535 32-битных слов: %d. Будет выдана только «Main».\n"
+msgid "%pB: warning: symbol table too large for mmo, larger than 65535 32-bit words: %d.  Only `Main' will be emitted.\n"
+msgstr "%pB: предупреждение: таблица символов слишком большая для mmo, больше чем 65535 32-битных слов: %d. Будет выдана только «Main».\n"
 
 #: mmo.c:3131
 #, c-format
-msgid "%B: internal error, symbol table changed size from %d to %d words\n"
-msgstr "%B: внутренняя ошибка, у таблицы символов изменился размер с %d слов до %d\n"
+msgid "%pB: internal error, symbol table changed size from %d to %d words\n"
+msgstr "%pB: внутренняя ошибка, у таблицы символов изменился размер с %d слов до %d\n"
 
 #: mmo.c:3184
 #, c-format
-msgid "%B: internal error, internal register section %A had contents\n"
-msgstr "%B: внутренняя ошибка, внутренний раздел регистров %A содержит данные\n"
+msgid "%pB: internal error, internal register section %pA had contents\n"
+msgstr "%pB: внутренняя ошибка, внутренний раздел регистров %pA содержит данные\n"
 
 #: mmo.c:3235
-msgid "%B: no initialized registers; section length 0\n"
-msgstr "%B:нет инициализированных регистров; длина раздела равна 0\n"
+#, c-format
+msgid "%pB: no initialized registers; section length 0\n"
+msgstr "%pB: нет инициализированных регистров; длина раздела равна 0\n"
 
 #: mmo.c:3242
 #, c-format
-msgid "%B: too many initialized registers; section length %Ld"
-msgstr "%B: слишком много инициализированных регистров; длина раздела равна %Ld"
+msgid "%pB: too many initialized registers; section length %<PRId64>"
+msgstr "%pB: слишком много инициализированных регистров; длина раздела равна %<PRId64>"
 
 #: mmo.c:3247
 #, c-format
-msgid "%B: invalid start address for initialized registers of length %Ld: %#Lx"
-msgstr "%B: недопустимый начальный адрес для инициализированных регистров длины %Ld: %#Lx"
-
-#: oasys.c:881
-#, c-format
-msgid "%B: can not represent section `%A' in oasys"
-msgstr "%B: невозможно представить раздел «%s» в oasys"
+msgid "%pB: invalid start address for initialized registers of length %<PRId64>: %#<PRIx64>"
+msgstr "%pB: недопустимый начальный адрес для инициализированных регистров длины %<PRId64>: %#<PRIx64>"
 
 #: osf-core.c:127
 #, c-format
-msgid "Unhandled OSF/1 core file section type %d\n"
-msgstr "Необработанный файл ядра OSF/1 раздела с типом %d\n"
-
-#: pe-mips.c:609
-msgid "%B: `ld -r' not supported with PE MIPS objects\n"
-msgstr "%B: «ld -r» не поддерживается с объектами PE MIPS\n"
-
-#. OK, at this point the following variables are set up:
-#. src = VMA of the memory we're fixing up
-#. mem = pointer to memory we're fixing up
-#. val = VMA of what we need to refer to.
-#: pe-mips.c:720
-#, c-format
-msgid "%B: unimplemented %s\n"
-msgstr "%B: не реализовано %s\n"
+msgid "unhandled OSF/1 core file section type %d"
+msgstr "необработанный файл ядра OSF/1 раздела с типом %d"
 
-#: pe-mips.c:746
-msgid "%B: jump too far away\n"
-msgstr "%B: точка перехода слишком далеко\n"
-
-#: pe-mips.c:772
-msgid "%B: bad pair/reflo after refhi\n"
-msgstr "%B: неверная pair/reflo после refhi\n"
-
-#: pef.c:526
+#: pef.c:527
 #, c-format
 msgid "bfd_pef_scan: unknown architecture 0x%lx"
 msgstr "bfd_pef_scan: неизвестная архитектура 0x%lx"
 
+#: pei-x86_64.c:177 pei-x86_64.c:191 pei-x86_64.c:220
+#, c-format
+msgid "warning: corrupt unwind data\n"
+msgstr "предупреждение: повреждён раздел развёртки\n"
+
 #. PR 17512: file: 2245-7442-0.004.
-#: pei-x86_64.c:281
+#: pei-x86_64.c:315
 #, c-format
 msgid "Unknown: %x"
 msgstr "Неизвестно: %x"
 
-#: pei-x86_64.c:331
+#: pei-x86_64.c:365 pei-x86_64.c:375 pei-x86_64.c:384
 #, c-format
 msgid "warning: xdata section corrupt\n"
 msgstr "предупреждение: повреждён раздел xdata\n"
 
-#: pei-x86_64.c:341
-#, c-format
-msgid "warning: xdata section corrupt"
-msgstr "предупреждение: повреждён раздел xdata"
-
-#: pei-x86_64.c:401
+#: pei-x86_64.c:439
 #, c-format
 msgid "Too many unwind codes (%ld)\n"
 msgstr "Слишком много раскрываемого кода (%ld)\n"
 
-#: pei-x86_64.c:491
+#: pei-x86_64.c:529
 #, c-format
 msgid "Warning: %s section size (%ld) is not a multiple of %d\n"
 msgstr "Предупреждение: размер раздела %s (%ld) не кратен %d\n"
 
-#: pei-x86_64.c:498
+#: pei-x86_64.c:536
 #, c-format
 msgid "Warning: %s section size is zero\n"
 msgstr "Предупреждение: размер раздела %s равен нулю\n"
 
-#: pei-x86_64.c:513
+#: pei-x86_64.c:551
 #, c-format
 msgid "Warning: %s section size (%ld) is smaller than virtual size (%ld)\n"
 msgstr "Предупреждение: размер раздела %s (%ld) меньше виртуального размера (%ld)\n"
 
-#: pei-x86_64.c:522
+#: pei-x86_64.c:560
 #, c-format
 msgid ""
 "\n"
@@ -5767,12 +5354,12 @@ msgstr ""
 "\n"
 "Таблица функций (обработано содержимое раздела %s)\n"
 
-#: pei-x86_64.c:525
+#: pei-x86_64.c:563
 #, c-format
 msgid "vma:\t\t\tBeginAddress\t EndAddress\t  UnwindData\n"
 msgstr "vma:\t\t\tНач адрес   \t  Кон адрес\t   Раскр данные\n"
 
-#: pei-x86_64.c:654
+#: pei-x86_64.c:692
 #, c-format
 msgid ""
 "\n"
@@ -5784,42 +5371,45 @@ msgstr ""
 #. XXX code yet to be written.
 #: peicode.h:775
 #, c-format
-msgid "%B: Unhandled import type; %x"
-msgstr "%B: Необработанный тип импорта; %x"
+msgid "%pB: unhandled import type; %x"
+msgstr "%pB: необработанный тип импорта; %x"
 
 #: peicode.h:781
 #, c-format
-msgid "%B: Unrecognised import type; %x"
-msgstr "%B: Нераспознанный тип импорта; %x"
+msgid "%pB: unrecognized import type; %x"
+msgstr "%pB: нераспознанный тип импорта; %x"
 
 #: peicode.h:796
 #, c-format
-msgid "%B: Unrecognised import name type; %x"
-msgstr "%B: Нераспознанный именной тип импорта; %x"
+msgid "%pB: unrecognized import name type; %x"
+msgstr "%pB: нераспознанный именной тип импорта; %x"
 
-#: peicode.h:1217
+#: peicode.h:1211
 #, c-format
-msgid "%B: Unrecognised machine type (0x%x) in Import Library Format archive"
-msgstr "%B: Нераспознанный машинный тип (0x%x) в архиве Import Library Format"
+msgid "%pB: unrecognised machine type (0x%x) in Import Library Format archive"
+msgstr "%pB: нераспознанный машинный тип (0x%x) в архиве Import Library Format"
 
-#: peicode.h:1230
+#: peicode.h:1224
 #, c-format
-msgid "%B: Recognised but unhandled machine type (0x%x) in Import Library Format archive"
-msgstr "%B: Распознан, но не обработан машинный тип (0x%x) в архиве Import Library Format"
+msgid "%pB: recognised but unhandled machine type (0x%x) in Import Library Format archive"
+msgstr "%pB: распознан, но не обработан машинный тип (0x%x) в архиве Import Library Format"
 
-#: peicode.h:1248
-msgid "%B: size field is zero in Import Library Format header"
-msgstr "%B: размер поля равен нулю в заголовке Import Library Format"
+#: peicode.h:1242
+#, c-format
+msgid "%pB: size field is zero in Import Library Format header"
+msgstr "%pB: размер поля равен нулю в заголовке Import Library Format"
 
-#: peicode.h:1280
-msgid "%B: string not null terminated in ILF object file."
-msgstr "%B: строка не заканчивается нулём в объектном файле ILF."
+#: peicode.h:1274
+#, c-format
+msgid "%pB: string not null terminated in ILF object file"
+msgstr "%pB: строка не заканчивается нулём в объектном файле ILF"
 
-#: peicode.h:1335
-msgid "%B: Error: Debug Data ends beyond end of debug directory."
-msgstr "%B: ошибка: конец отладочных данных за окончанием отладочного каталога."
+#: peicode.h:1330
+#, c-format
+msgid "%pB: error: debug data ends beyond end of debug directory"
+msgstr "%pB: ошибка: конец отладочных данных за окончанием отладочного каталога"
 
-#: ppcboot.c:393
+#: ppcboot.c:392
 #, c-format
 msgid ""
 "\n"
@@ -5828,27 +5418,27 @@ msgstr ""
 "\n"
 "заголовок ppcboot:\n"
 
-#: ppcboot.c:394
+#: ppcboot.c:393
 #, c-format
 msgid "Entry offset        = 0x%.8lx (%ld)\n"
 msgstr "Начальное смещение  = 0x%.8lx (%ld)\n"
 
-#: ppcboot.c:396
+#: ppcboot.c:395
 #, c-format
 msgid "Length              = 0x%.8lx (%ld)\n"
 msgstr "Длина               = 0x%.8lx (%ld)\n"
 
-#: ppcboot.c:400
+#: ppcboot.c:399
 #, c-format
 msgid "Flag field          = 0x%.2x\n"
 msgstr "Поле флагов         = 0x%.2x\n"
 
-#: ppcboot.c:406
+#: ppcboot.c:405
 #, c-format
 msgid "Partition name      = \"%s\"\n"
 msgstr "Имя раздела         = \"%s\"\n"
 
-#: ppcboot.c:426
+#: ppcboot.c:425
 #, c-format
 msgid ""
 "\n"
@@ -5857,54 +5447,55 @@ msgstr ""
 "\n"
 "Начало раздела[%d]  = { 0x%.2x, 0x%.2x, 0x%.2x, 0x%.2x }\n"
 
-#: ppcboot.c:433
+#: ppcboot.c:432
 #, c-format
 msgid "Partition[%d] end    = { 0x%.2x, 0x%.2x, 0x%.2x, 0x%.2x }\n"
 msgstr "Конец раздела[%d]   = { 0x%.2x, 0x%.2x, 0x%.2x, 0x%.2x }\n"
 
-#: ppcboot.c:440
+#: ppcboot.c:439
 #, c-format
 msgid "Partition[%d] sector = 0x%.8lx (%ld)\n"
 msgstr "Сектор раздела[%d]  = 0x%.8lx (%ld)\n"
 
-#: ppcboot.c:444
+#: ppcboot.c:443
 #, c-format
 msgid "Partition[%d] length = 0x%.8lx (%ld)\n"
 msgstr "Длина раздела[%d]   = 0x%.8lx (%ld)\n"
 
-#: reloc.c:8106
-msgid "INPUT_SECTION_FLAGS are not supported.\n"
-msgstr "INPUT_SECTION_FLAGS не поддерживается.\n"
+#: reloc.c:8163
+msgid "INPUT_SECTION_FLAGS are not supported"
+msgstr "INPUT_SECTION_FLAGS не поддерживается"
 
-#: reloc.c:8207
+#: reloc.c:8264
 #, c-format
-msgid "%X%P: %B(%A): error: relocation for offset %V has no value\n"
-msgstr "%X%P: %B(%A): ошибка: отсутствует значение перемещения для смещения %V\n"
+msgid "%X%P: %pB(%pA): error: relocation for offset %V has no value\n"
+msgstr "%X%P: %pB(%pA): ошибка: отсутствует значение перемещения для смещения %V\n"
 
-#: reloc.c:8283
+#: reloc.c:8340
 #, c-format
-msgid "%X%P: %B(%A): relocation \"%R\" is not supported\n"
-msgstr "%X%P: %B(%A): перемещение «%R» не поддерживается\n"
+msgid "%X%P: %pB(%pA): relocation \"%pR\" is not supported\n"
+msgstr "%X%P: %pB(%pA): перемещение «%pR» не поддерживается\n"
 
-#: reloc.c:8292
+#: reloc.c:8349
 #, c-format
-msgid "%X%P: %B(%A): relocation \"%R\" returns an unrecognized value %x\n"
-msgstr "%X%P: %B(%A): перемещение «%R» возвратило нераспознанное значение %x\n"
+msgid "%X%P: %pB(%pA): relocation \"%pR\" returns an unrecognized value %x\n"
+msgstr "%X%P: %pB(%pA): перемещение «%pR» возвратило нераспознанное значение %x\n"
 
-#: reloc.c:8354
+#: reloc.c:8411
 #, c-format
-msgid "%B: unrecognized relocation (%#x) in section `%A'"
-msgstr "%B: нераспознанное перемещение (%#x) в разделе «%A»"
+msgid "%pB: unrecognized relocation type %#x in section `%pA'"
+msgstr "%pB: нераспознанное перемещение %#x в разделе «%pA»"
 
 #. PR 21803: Suggest the most likely cause of this error.
-#: reloc.c:8358
+#: reloc.c:8415
 #, c-format
-msgid "Is this version of the linker - %s - out of date ?"
-msgstr "Ð\94анная версия компоновщика — %s — устарела?"
+msgid "is this version of the linker - %s - out of date ?"
+msgstr "данная версия компоновщика — %s — устарела?"
 
 #: rs6000-core.c:471
-msgid "%B: warning core file truncated"
-msgstr "%B: предупреждение: файл core усечён"
+#, c-format
+msgid "%pB: warning core file truncated"
+msgstr "%pB: предупреждение: файл core усечён"
 
 #: som.c:5478
 #, c-format
@@ -5921,91 +5512,91 @@ msgstr "som_sizeof_headers не реализован"
 
 #: srec.c:260
 #, c-format
-msgid "%B:%d: Unexpected character `%s' in S-record file\n"
-msgstr "%B:%d: Неожиданный символ «%s» в файле S-record\n"
+msgid "%pB:%d: unexpected character `%s' in S-record file"
+msgstr "%pB:%d: неожиданный символ «%s» в файле S-record"
 
 #: srec.c:488
 #, c-format
-msgid "%B:%d: byte count %d too small\n"
-msgstr "%B:%d: счётчик байт %d слишком мал\n"
+msgid "%pB:%d: byte count %d too small"
+msgstr "%pB:%d: счётчик байт %d слишком мал"
 
 #: srec.c:581 srec.c:615
 #, c-format
-msgid "%B:%d: Bad checksum in S-record file\n"
-msgstr "%B:%d: Неверная контрольная сумма в файле S-record\n"
+msgid "%pB:%d: bad checksum in S-record file"
+msgstr "%pB:%d: неверная контрольная сумма в файле S-record"
 
 #: stabs.c:279
 #, c-format
-msgid "%B(%A+%#lx): Stabs entry has invalid string index."
-msgstr "%B(%A+%#lx): элемент Stabs имеет недопустимый индекс строки."
+msgid "%pB(%pA+%#lx): stabs entry has invalid string index"
+msgstr "%pB(%pA+%#lx): элемент stabs имеет недопустимый индекс строки"
 
 #: syms.c:1079
-msgid "Unsupported .stab relocation"
-msgstr "Ð\9dеподдерживаемое перемещение .stab"
+msgid "unsupported .stab relocation"
+msgstr "неподдерживаемое перемещение .stab"
 
 #: vms-alpha.c:479
-msgid "Corrupt EIHD record - size is too small"
-msgstr "Ð\97апись EIHD повреждена — размер слишком мал"
+msgid "corrupt EIHD record - size is too small"
+msgstr "запись EIHD повреждена — размер слишком мал"
 
 #: vms-alpha.c:660
 #, c-format
-msgid "Unable to read EIHS record at offset %#x"
-msgstr "Ð\9dевозможно прочитать запись EIHS по смещению %#x"
+msgid "unable to read EIHS record at offset %#x"
+msgstr "невозможно прочитать запись EIHS по смещению %#x"
 
-#: vms-alpha.c:1172
+#: vms-alpha.c:1173
 #, c-format
-msgid "Corrupt EGSD record: its size (%#x) is too small"
-msgstr "Ð\97апись EGSD повреждена: её размер (%#x) слишком мал"
+msgid "corrupt EGSD record: its size (%#x) is too small"
+msgstr "запись EGSD повреждена: её размер (%#x) слишком мал"
 
-#: vms-alpha.c:1196
+#: vms-alpha.c:1197
 #, c-format
-msgid "Corrupt EGSD record: size (%#x) is larger than remaining space (%#x)"
-msgstr "Ð\97апись EGSD повреждена: размер (%#x) больше оставшегося пространства (%#x)"
+msgid "corrupt EGSD record: size (%#x) is larger than remaining space (%#x)"
+msgstr "запись EGSD повреждена: размер (%#x) больше оставшегося пространства (%#x)"
 
-#: vms-alpha.c:1204
+#: vms-alpha.c:1205
 #, c-format
-msgid "Corrupt EGSD record: size (%#x) is too small"
-msgstr "Ð\97апись EGSD повреждена: размер (%#x) слишком мал"
+msgid "corrupt EGSD record: size (%#x) is too small"
+msgstr "запись EGSD повреждена: размер (%#x) слишком мал"
 
-#: vms-alpha.c:1333 vms-alpha.c:1349 vms-alpha.c:1389
+#: vms-alpha.c:1334 vms-alpha.c:1350 vms-alpha.c:1390
 #, c-format
-msgid "Corrupt EGSD record: its psindx field is too big (%#lx)"
-msgstr "Ð\97апись EGSD повреждена: её поле psindx слишком велико (%#lx)"
+msgid "corrupt EGSD record: its psindx field is too big (%#lx)"
+msgstr "запись EGSD повреждена: её поле psindx слишком велико (%#lx)"
 
-#: vms-alpha.c:1418
+#: vms-alpha.c:1419
 #, c-format
-msgid "Unknown EGSD subtype %d"
-msgstr "Ð\9dеизвестный подтип EGSD %d"
+msgid "unknown EGSD subtype %d"
+msgstr "неизвестный подтип EGSD %d"
 
-#: vms-alpha.c:1451
+#: vms-alpha.c:1452
 #, c-format
-msgid "Stack overflow (%d) in _bfd_vms_push"
-msgstr "Ð\9fереполнение стека (%d) в _bfd_vms_push"
+msgid "stack overflow (%d) in _bfd_vms_push"
+msgstr "переполнение стека (%d) в _bfd_vms_push"
 
-#: vms-alpha.c:1464
-msgid "Stack underflow in _bfd_vms_pop"
-msgstr "Ð\92ыход за нижнюю границу стека в _bfd_vms_pop"
+#: vms-alpha.c:1465
+msgid "stack underflow in _bfd_vms_pop"
+msgstr "выход за нижнюю границу стека в _bfd_vms_pop"
 
 #. These names have not yet been added to this switch statement.
-#: vms-alpha.c:1706
+#: vms-alpha.c:1707
 #, c-format
 msgid "unknown ETIR command %d"
 msgstr "неизвестная ETIR команда %d"
 
-#: vms-alpha.c:1737
-msgid "Corrupt vms value"
-msgstr "Ð\97начение vms повреждено"
+#: vms-alpha.c:1738
+msgid "corrupt vms value"
+msgstr "значение vms повреждено"
 
-#: vms-alpha.c:1865
-msgid "Corrupt ETIR record encountered"
-msgstr "Ð\9eбнаружена повреждённая запись ETIR"
+#: vms-alpha.c:1866
+msgid "corrupt ETIR record encountered"
+msgstr "обнаружена повреждённая запись ETIR"
 
-#: vms-alpha.c:1922
+#: vms-alpha.c:1923
 #, c-format
 msgid "bad section index in %s"
 msgstr "неверный индекс раздела в %s"
 
-#: vms-alpha.c:1935
+#: vms-alpha.c:1936
 #, c-format
 msgid "unsupported STA cmd %s"
 msgstr "неподдерживаемый STA cmd %s"
@@ -6015,1497 +5606,1468 @@ msgstr "неподдерживаемый STA cmd %s"
 #. Rotate.
 #. Redefine symbol to current location.
 #. Define a literal.
-#: vms-alpha.c:2115 vms-alpha.c:2146 vms-alpha.c:2237 vms-alpha.c:2395
+#: vms-alpha.c:2116 vms-alpha.c:2147 vms-alpha.c:2238 vms-alpha.c:2396
 #, c-format
 msgid "%s: not supported"
 msgstr "%s: не поддерживается"
 
-#: vms-alpha.c:2121
+#: vms-alpha.c:2122
 #, c-format
 msgid "%s: not implemented"
 msgstr "%s: не реализовано"
 
-#: vms-alpha.c:2379
+#: vms-alpha.c:2380
 #, c-format
 msgid "invalid use of %s with contexts"
 msgstr "неправильное использование %s с контекстами"
 
-#: vms-alpha.c:2413
+#: vms-alpha.c:2414
 #, c-format
 msgid "reserved cmd %d"
 msgstr "зарезервированный cmd %d"
 
-#: vms-alpha.c:2497
-msgid "Corrupt EEOM record - size is too small"
-msgstr "Ð\97апись EEOM повреждена — размер слишком мал"
+#: vms-alpha.c:2498
+msgid "corrupt EEOM record - size is too small"
+msgstr "запись EEOM повреждена — размер слишком мал"
 
-#: vms-alpha.c:2506
-msgid "Object module NOT error-free !\n"
-msgstr "Ð\9eбÑ\8aекÑ\82нÑ\8bй Ð¼Ð¾Ð´Ñ\83лÑ\8c Ð\9dÐ\95 error-free !\n"
+#: vms-alpha.c:2507
+msgid "object module not error-free !"
+msgstr "обÑ\8aекÑ\82нÑ\8bй Ð¼Ð¾Ð´Ñ\83лÑ\8c Ð\9dÐ\95 error-free !"
 
-#: vms-alpha.c:3830
+#: vms-alpha.c:3831
 #, c-format
-msgid "SEC_RELOC with no relocs in section %A"
-msgstr "SEC_RELOC без перемещений в разделе %A"
+msgid "SEC_RELOC with no relocs in section %pA"
+msgstr "SEC_RELOC без перемещений в разделе %pA"
 
-#: vms-alpha.c:3882 vms-alpha.c:4095
+#: vms-alpha.c:3883 vms-alpha.c:4096
 #, c-format
-msgid "Size error in section %A"
-msgstr "Ð\9eÑ\88ибка Ñ\80азмеÑ\80а Ð² Ñ\80азделе %A"
+msgid "size error in section %pA"
+msgstr "оÑ\88ибка Ñ\80азмеÑ\80а Ð² Ñ\80азделе %pA"
 
-#: vms-alpha.c:4041
-msgid "Spurious ALPHA_R_BSR reloc"
-msgstr "Ð\9dетипичное перемещение ALPHA_R_BSR"
+#: vms-alpha.c:4042
+msgid "spurious ALPHA_R_BSR reloc"
+msgstr "нетипичное перемещение ALPHA_R_BSR"
 
-#: vms-alpha.c:4082
+#: vms-alpha.c:4083
 #, c-format
-msgid "Unhandled relocation %s"
-msgstr "Ð\9dеобработанное перемещение %s"
+msgid "unhandled relocation %s"
+msgstr "необработанное перемещение %s"
 
-#: vms-alpha.c:4375
+#: vms-alpha.c:4376
 #, c-format
 msgid "unknown source command %d"
 msgstr "неизвестная исходная команда %d"
 
-#: vms-alpha.c:4436
-msgid "DST__K_SET_LINUM_INCR not implemented"
-msgstr "DST__K_SET_LINUM_INCR не реализован"
-
-#: vms-alpha.c:4442
-msgid "DST__K_SET_LINUM_INCR_W not implemented"
-msgstr "DST__K_SET_LINUM_INCR_W не реализован"
-
-#: vms-alpha.c:4448
-msgid "DST__K_RESET_LINUM_INCR not implemented"
-msgstr "DST__K_RESET_LINUM_INCR не реализован"
-
-#: vms-alpha.c:4454
-msgid "DST__K_BEG_STMT_MODE not implemented"
-msgstr "DST__K_BEG_STMT_MODE не реализован"
-
-#: vms-alpha.c:4460
-msgid "DST__K_END_STMT_MODE not implemented"
-msgstr "DST__K_END_STMT_MODE не реализован"
-
-#: vms-alpha.c:4487
-msgid "DST__K_SET_PC not implemented"
-msgstr "DST__K_SET_PC не реализован"
-
-#: vms-alpha.c:4493
-msgid "DST__K_SET_PC_W not implemented"
-msgstr "DST__K_SET_PC_W не реализован"
-
-#: vms-alpha.c:4499
-msgid "DST__K_SET_PC_L not implemented"
-msgstr "DST__K_SET_PC_L не реализован"
-
-#: vms-alpha.c:4505
-msgid "DST__K_SET_STMTNUM not implemented"
-msgstr "DST__K_SET_STMTNUM не реализован"
+#: vms-alpha.c:4437 vms-alpha.c:4443 vms-alpha.c:4449 vms-alpha.c:4455
+#: vms-alpha.c:4461 vms-alpha.c:4488 vms-alpha.c:4494 vms-alpha.c:4500
+#: vms-alpha.c:4506
+#, c-format
+msgid "%s not implemented"
+msgstr "%s не реализовано"
 
-#: vms-alpha.c:4548
+#: vms-alpha.c:4549
 #, c-format
 msgid "unknown line command %d"
 msgstr "неизвестная строка команды %d"
 
-#: vms-alpha.c:5008 vms-alpha.c:5026 vms-alpha.c:5041 vms-alpha.c:5057
-#: vms-alpha.c:5070 vms-alpha.c:5082 vms-alpha.c:5095
+#: vms-alpha.c:5009 vms-alpha.c:5027 vms-alpha.c:5042 vms-alpha.c:5058
+#: vms-alpha.c:5071 vms-alpha.c:5083 vms-alpha.c:5096
 #, c-format
-msgid "Unknown reloc %s + %s"
-msgstr "Ð\9dеизвестное перемещение %s + %s"
+msgid "unknown reloc %s + %s"
+msgstr "неизвестное перемещение %s + %s"
 
-#: vms-alpha.c:5150
+#: vms-alpha.c:5151
 #, c-format
-msgid "Unknown reloc %s"
-msgstr "Ð\9dеизвестное перемещение %s"
+msgid "unknown reloc %s"
+msgstr "неизвестное перемещение %s"
 
-#: vms-alpha.c:5163
-msgid "Invalid section index in ETIR"
-msgstr "Ð\9dеверный индекс раздела в ETIR"
+#: vms-alpha.c:5164
+msgid "invalid section index in ETIR"
+msgstr "неверный индекс раздела в ETIR"
 
-#: vms-alpha.c:5172
-msgid "Relocation for non-REL psect"
-msgstr "Ð\9fеремещение для не-REL psect"
+#: vms-alpha.c:5173
+msgid "relocation for non-REL psect"
+msgstr "перемещение для не-REL psect"
 
-#: vms-alpha.c:5219
+#: vms-alpha.c:5220
 #, c-format
-msgid "Unknown symbol in command %s"
-msgstr "Ð\9dеизвестный символ в команде %s"
+msgid "unknown symbol in command %s"
+msgstr "неизвестный символ в команде %s"
 
-#: vms-alpha.c:5629
+#: vms-alpha.c:5630
 #, c-format
 msgid "reloc (%d) is *UNKNOWN*"
 msgstr "перемещение (%d) *НЕИЗВЕСТНО*"
 
-#: vms-alpha.c:5745
+#: vms-alpha.c:5746
 #, c-format
 msgid "  EMH %u (len=%u): "
 msgstr "  EMH %u (len=%u): "
 
-#: vms-alpha.c:5750
+#: vms-alpha.c:5751
 #, c-format
 msgid "   Error: The length is less than the length of an EMH record\n"
 msgstr "   Ошибка: длина меньше длины записи EMH\n"
 
-#: vms-alpha.c:5767
+#: vms-alpha.c:5768
 #, c-format
 msgid "   Error: The record length is less than the size of an EMH_MHD record\n"
 msgstr "   Ошибка: длина записи меньше размера записи EMH_MHD\n"
 
-#: vms-alpha.c:5770
+#: vms-alpha.c:5771
 #, c-format
 msgid "Module header\n"
 msgstr "Заголовок модуля\n"
 
-#: vms-alpha.c:5771
+#: vms-alpha.c:5772
 #, c-format
 msgid "   structure level: %u\n"
 msgstr "   уровень структуры  : %u\n"
 
-#: vms-alpha.c:5772
+#: vms-alpha.c:5773
 #, c-format
 msgid "   max record size: %u\n"
 msgstr "   макс. размер записи: %u\n"
 
-#: vms-alpha.c:5778
+#: vms-alpha.c:5779
 #, c-format
 msgid "   Error: The module name is missing\n"
 msgstr "   Ошибка: отсутствует имя модуля\n"
 
-#: vms-alpha.c:5784
+#: vms-alpha.c:5785
 #, c-format
 msgid "   Error: The module name is too long\n"
 msgstr "   Ошибка: слишком длинное имя модуля\n"
 
-#: vms-alpha.c:5787
+#: vms-alpha.c:5788
 #, c-format
 msgid "   module name    : %.*s\n"
 msgstr "   имя модуля         : %.*s\n"
 
-#: vms-alpha.c:5791
+#: vms-alpha.c:5792
 #, c-format
 msgid "   Error: The module version is missing\n"
 msgstr "   Ошибка: отсутствует версия модуля\n"
 
-#: vms-alpha.c:5797
+#: vms-alpha.c:5798
 #, c-format
 msgid "   Error: The module version is too long\n"
 msgstr "   Ошибка: слишком длинная версия модуля\n"
 
-#: vms-alpha.c:5800
+#: vms-alpha.c:5801
 #, c-format
 msgid "   module version : %.*s\n"
 msgstr "   версия модуля      : %.*s\n"
 
-#: vms-alpha.c:5803
+#: vms-alpha.c:5804
 #, c-format
 msgid "   Error: The compile date is truncated\n"
 msgstr "   Ошибка: обрезана дата компиляции\n"
 
-#: vms-alpha.c:5805
+#: vms-alpha.c:5806
 #, c-format
 msgid "   compile date   : %.17s\n"
 msgstr "   дата компиляции    : %.17s\n"
 
-#: vms-alpha.c:5810
+#: vms-alpha.c:5811
 #, c-format
 msgid "Language Processor Name\n"
 msgstr "Название процессорного языка\n"
 
-#: vms-alpha.c:5811
+#: vms-alpha.c:5812
 #, c-format
 msgid "   language name: %.*s\n"
 msgstr "   название языка     : %.*s\n"
 
-#: vms-alpha.c:5815
+#: vms-alpha.c:5816
 #, c-format
 msgid "Source Files Header\n"
 msgstr "Заголовок исходных файлов\n"
 
-#: vms-alpha.c:5816
+#: vms-alpha.c:5817
 #, c-format
 msgid "   file: %.*s\n"
 msgstr "   файл: %.*s\n"
 
-#: vms-alpha.c:5820
+#: vms-alpha.c:5821
 #, c-format
 msgid "Title Text Header\n"
 msgstr "Заголовок названия текста\n"
 
-#: vms-alpha.c:5821
+#: vms-alpha.c:5822
 #, c-format
 msgid "   title: %.*s\n"
 msgstr "   название : %.*s\n"
 
-#: vms-alpha.c:5825
+#: vms-alpha.c:5826
 #, c-format
 msgid "Copyright Header\n"
 msgstr "Заголовок авторского права\n"
 
-#: vms-alpha.c:5826
+#: vms-alpha.c:5827
 #, c-format
 msgid "   copyright: %.*s\n"
 msgstr "   авторское право: %.*s\n"
 
-#: vms-alpha.c:5830
+#: vms-alpha.c:5831
 #, c-format
 msgid "unhandled emh subtype %u\n"
 msgstr "необработанный подтип emh %u\n"
 
-#: vms-alpha.c:5840
+#: vms-alpha.c:5841
 #, c-format
 msgid "  EEOM (len=%u):\n"
 msgstr "  EEOM (len=%u):\n"
 
-#: vms-alpha.c:5845
+#: vms-alpha.c:5846
 #, c-format
 msgid "   Error: The length is less than the length of an EEOM record\n"
 msgstr "   Ошибка: длина меньше длины записи EEOM\n"
 
-#: vms-alpha.c:5849
+#: vms-alpha.c:5850
 #, c-format
 msgid "   number of cond linkage pairs: %u\n"
 msgstr "   кол-во условно компонуемых пар: %u\n"
 
-#: vms-alpha.c:5851
+#: vms-alpha.c:5852
 #, c-format
 msgid "   completion code: %u\n"
 msgstr "   завершённый код: %u\n"
 
-#: vms-alpha.c:5855
+#: vms-alpha.c:5856
 #, c-format
 msgid "   transfer addr flags: 0x%02x\n"
 msgstr "   адреса передачи flags: 0x%02x\n"
 
-#: vms-alpha.c:5856
+#: vms-alpha.c:5857
 #, c-format
 msgid "   transfer addr psect: %u\n"
 msgstr "   адрес передачи psect: %u\n"
 
-#: vms-alpha.c:5858
+#: vms-alpha.c:5859
 #, c-format
 msgid "   transfer address   : 0x%08x\n"
 msgstr "   адрес передачи   : 0x%08x\n"
 
-#: vms-alpha.c:5867
+#: vms-alpha.c:5868
 msgid " WEAK"
 msgstr " WEAK"
 
-#: vms-alpha.c:5869
+#: vms-alpha.c:5870
 msgid " DEF"
 msgstr " DEF"
 
-#: vms-alpha.c:5871
+#: vms-alpha.c:5872
 msgid " UNI"
 msgstr " UNI"
 
-#: vms-alpha.c:5873 vms-alpha.c:5894
+#: vms-alpha.c:5874 vms-alpha.c:5895
 msgid " REL"
 msgstr " REL"
 
-#: vms-alpha.c:5875
+#: vms-alpha.c:5876
 msgid " COMM"
 msgstr " COMM"
 
-#: vms-alpha.c:5877
+#: vms-alpha.c:5878
 msgid " VECEP"
 msgstr " VECEP"
 
-#: vms-alpha.c:5879
+#: vms-alpha.c:5880
 msgid " NORM"
 msgstr " NORM"
 
-#: vms-alpha.c:5881
+#: vms-alpha.c:5882
 msgid " QVAL"
 msgstr " QVAL"
 
-#: vms-alpha.c:5888
+#: vms-alpha.c:5889
 msgid " PIC"
 msgstr " PIC"
 
-#: vms-alpha.c:5890
+#: vms-alpha.c:5891
 msgid " LIB"
 msgstr " LIB"
 
-#: vms-alpha.c:5892
+#: vms-alpha.c:5893
 msgid " OVR"
 msgstr " OVR"
 
-#: vms-alpha.c:5896
+#: vms-alpha.c:5897
 msgid " GBL"
 msgstr " GBL"
 
-#: vms-alpha.c:5898
+#: vms-alpha.c:5899
 msgid " SHR"
 msgstr " SHR"
 
-#: vms-alpha.c:5900
+#: vms-alpha.c:5901
 msgid " EXE"
 msgstr " EXE"
 
-#: vms-alpha.c:5902
+#: vms-alpha.c:5903
 msgid " RD"
 msgstr " RD"
 
-#: vms-alpha.c:5904
+#: vms-alpha.c:5905
 msgid " WRT"
 msgstr " WRT"
 
-#: vms-alpha.c:5906
+#: vms-alpha.c:5907
 msgid " VEC"
 msgstr " VEC"
 
-#: vms-alpha.c:5908
+#: vms-alpha.c:5909
 msgid " NOMOD"
 msgstr " NOMOD"
 
-#: vms-alpha.c:5910
+#: vms-alpha.c:5911
 msgid " COM"
 msgstr " COM"
 
-#: vms-alpha.c:5912
+#: vms-alpha.c:5913
 msgid " 64B"
 msgstr " 64B"
 
-#: vms-alpha.c:5921
+#: vms-alpha.c:5922
 #, c-format
 msgid "  EGSD (len=%u):\n"
 msgstr "  EGSD (len=%u):\n"
 
-#: vms-alpha.c:5934
+#: vms-alpha.c:5935
 #, c-format
 msgid "  EGSD entry %2u (type: %u, len: %u): "
 msgstr "  запись EGSD %2u (тип: %u, длина: %u): "
 
-#: vms-alpha.c:5940 vms-alpha.c:6191
+#: vms-alpha.c:5941 vms-alpha.c:6192
 #, c-format
 msgid "   Error: length larger than remaining space in record\n"
 msgstr "   Ошибка: длина больше оставшегося пространства в записи\n"
 
-#: vms-alpha.c:5952
+#: vms-alpha.c:5953
 #, c-format
 msgid "PSC - Program section definition\n"
 msgstr "PSC - определение программного раздела\n"
 
-#: vms-alpha.c:5953 vms-alpha.c:5970
+#: vms-alpha.c:5954 vms-alpha.c:5971
 #, c-format
 msgid "   alignment  : 2**%u\n"
 msgstr "   выравнивание  : 2**%u\n"
 
-#: vms-alpha.c:5954 vms-alpha.c:5971
+#: vms-alpha.c:5955 vms-alpha.c:5972
 #, c-format
 msgid "   flags      : 0x%04x"
 msgstr "   флаги      : 0x%04x"
 
-#: vms-alpha.c:5958
+#: vms-alpha.c:5959
 #, c-format
 msgid "   alloc (len): %u (0x%08x)\n"
 msgstr "   alloc (len): %u (0x%08x)\n"
 
-#: vms-alpha.c:5959 vms-alpha.c:6016 vms-alpha.c:6065
+#: vms-alpha.c:5960 vms-alpha.c:6017 vms-alpha.c:6066
 #, c-format
 msgid "   name       : %.*s\n"
 msgstr "   имя       : %.*s\n"
 
-#: vms-alpha.c:5969
+#: vms-alpha.c:5970
 #, c-format
 msgid "SPSC - Shared Image Program section def\n"
 msgstr "SPSC — определение программного раздела общего образа\n"
 
-#: vms-alpha.c:5975
+#: vms-alpha.c:5976
 #, c-format
 msgid "   alloc (len)   : %u (0x%08x)\n"
 msgstr "   alloc (len)   : %u (0x%08x)\n"
 
-#: vms-alpha.c:5976
+#: vms-alpha.c:5977
 #, c-format
 msgid "   image offset  : 0x%08x\n"
 msgstr "   смещение образа : 0x%08x\n"
 
-#: vms-alpha.c:5978
+#: vms-alpha.c:5979
 #, c-format
 msgid "   symvec offset : 0x%08x\n"
 msgstr "   смещение symvec: 0x%08x\n"
 
-#: vms-alpha.c:5980
+#: vms-alpha.c:5981
 #, c-format
 msgid "   name          : %.*s\n"
 msgstr "   имя          : %.*s\n"
 
-#: vms-alpha.c:5993
+#: vms-alpha.c:5994
 #, c-format
 msgid "SYM - Global symbol definition\n"
 msgstr "SYM - определение глобальных символов\n"
 
-#: vms-alpha.c:5994 vms-alpha.c:6054 vms-alpha.c:6075 vms-alpha.c:6094
+#: vms-alpha.c:5995 vms-alpha.c:6055 vms-alpha.c:6076 vms-alpha.c:6095
 #, c-format
 msgid "   flags: 0x%04x"
 msgstr "   флаги: 0x%04x"
 
-#: vms-alpha.c:5997
+#: vms-alpha.c:5998
 #, c-format
 msgid "   psect offset: 0x%08x\n"
 msgstr "   смещение psect: 0x%08x\n"
 
-#: vms-alpha.c:6001
+#: vms-alpha.c:6002
 #, c-format
 msgid "   code address: 0x%08x\n"
 msgstr "   адрес кода: 0x%08x\n"
 
-#: vms-alpha.c:6003
+#: vms-alpha.c:6004
 #, c-format
 msgid "   psect index for entry point : %u\n"
 msgstr "   индекс psect для точки входа: %u\n"
 
-#: vms-alpha.c:6006 vms-alpha.c:6082 vms-alpha.c:6101
+#: vms-alpha.c:6007 vms-alpha.c:6083 vms-alpha.c:6102
 #, c-format
 msgid "   psect index : %u\n"
 msgstr "   индекс psect: %u\n"
 
-#: vms-alpha.c:6008 vms-alpha.c:6084 vms-alpha.c:6103
+#: vms-alpha.c:6009 vms-alpha.c:6085 vms-alpha.c:6104
 #, c-format
 msgid "   name        : %.*s\n"
 msgstr "   имя        : %.*s\n"
 
-#: vms-alpha.c:6015
+#: vms-alpha.c:6016
 #, c-format
 msgid "SYM - Global symbol reference\n"
 msgstr "SYM - ссылки глобальных символов\n"
 
-#: vms-alpha.c:6027
+#: vms-alpha.c:6028
 #, c-format
 msgid "IDC - Ident Consistency check\n"
 msgstr "IDC - проверка идентификатора целостности\n"
 
-#: vms-alpha.c:6028
+#: vms-alpha.c:6029
 #, c-format
 msgid "   flags         : 0x%08x"
 msgstr "   флаги         : 0x%08x"
 
-#: vms-alpha.c:6032
+#: vms-alpha.c:6033
 #, c-format
 msgid "   id match      : %x\n"
 msgstr "   id соответствия : %x\n"
 
-#: vms-alpha.c:6034
+#: vms-alpha.c:6035
 #, c-format
 msgid "   error severity: %x\n"
 msgstr "   серьёзность ошибки: %x\n"
 
-#: vms-alpha.c:6037
+#: vms-alpha.c:6038
 #, c-format
 msgid "   entity name   : %.*s\n"
 msgstr "   название категории: %.*s\n"
 
-#: vms-alpha.c:6039
+#: vms-alpha.c:6040
 #, c-format
 msgid "   object name   : %.*s\n"
 msgstr "   имя объекта: %.*s\n"
 
-#: vms-alpha.c:6042
+#: vms-alpha.c:6043
 #, c-format
 msgid "   binary ident  : 0x%08x\n"
 msgstr "   двоичный идентификатор: 0x%08x\n"
 
-#: vms-alpha.c:6045
+#: vms-alpha.c:6046
 #, c-format
 msgid "   ascii ident   : %.*s\n"
 msgstr "   ascii-идентификатор: %.*s\n"
 
-#: vms-alpha.c:6053
+#: vms-alpha.c:6054
 #, c-format
 msgid "SYMG - Universal symbol definition\n"
 msgstr "SYMG - определение универсальных символов\n"
 
-#: vms-alpha.c:6057
+#: vms-alpha.c:6058
 #, c-format
 msgid "   symbol vector offset: 0x%08x\n"
 msgstr "   смещение символьного вектора: 0x%08x\n"
 
-#: vms-alpha.c:6059
+#: vms-alpha.c:6060
 #, c-format
 msgid "   entry point: 0x%08x\n"
 msgstr "   точка входа: 0x%08x\n"
 
-#: vms-alpha.c:6061
+#: vms-alpha.c:6062
 #, c-format
 msgid "   proc descr : 0x%08x\n"
 msgstr "   proc descr : 0x%08x\n"
 
-#: vms-alpha.c:6063
+#: vms-alpha.c:6064
 #, c-format
 msgid "   psect index: %u\n"
 msgstr "   индекс psect: %u\n"
 
-#: vms-alpha.c:6074
+#: vms-alpha.c:6075
 #, c-format
 msgid "SYMV - Vectored symbol definition\n"
 msgstr "SYMV - определение векторных символов\n"
 
-#: vms-alpha.c:6078
+#: vms-alpha.c:6079
 #, c-format
 msgid "   vector      : 0x%08x\n"
 msgstr "   вектор      : 0x%08x\n"
 
-#: vms-alpha.c:6080 vms-alpha.c:6099
+#: vms-alpha.c:6081 vms-alpha.c:6100
 #, c-format
 msgid "   psect offset: %u\n"
 msgstr "   смещение psect: %u\n"
 
-#: vms-alpha.c:6093
+#: vms-alpha.c:6094
 #, c-format
 msgid "SYMM - Global symbol definition with version\n"
 msgstr "SYMM - определение глобальных символов с версией\n"
 
-#: vms-alpha.c:6097
+#: vms-alpha.c:6098
 #, c-format
 msgid "   version mask: 0x%08x\n"
 msgstr "   маска версии: 0x%08x\n"
 
-#: vms-alpha.c:6108
+#: vms-alpha.c:6109
 #, c-format
 msgid "unhandled egsd entry type %u\n"
 msgstr "необработанный egsd-элемент типа %u\n"
 
-#: vms-alpha.c:6143
+#: vms-alpha.c:6144
 #, c-format
 msgid "    linkage index: %u, replacement insn: 0x%08x\n"
 msgstr "    индекс компоновки: %u, заменитель insn: 0x%08x\n"
 
-#: vms-alpha.c:6147
+#: vms-alpha.c:6148
 #, c-format
 msgid "    psect idx 1: %u, offset 1: 0x%08x %08x\n"
 msgstr "    1-й индекс psect: %u, 1-е смещение: 0x%08x %08x\n"
 
-#: vms-alpha.c:6152
+#: vms-alpha.c:6153
 #, c-format
 msgid "    psect idx 2: %u, offset 2: 0x%08x %08x\n"
 msgstr "    2-й индекс psect: %u, 2-е смещение: 0x%08x %08x\n"
 
-#: vms-alpha.c:6158
+#: vms-alpha.c:6159
 #, c-format
 msgid "    psect idx 3: %u, offset 3: 0x%08x %08x\n"
 msgstr "    3-й индекс psect: %u, 3-е смещение: 0x%08x %08x\n"
 
-#: vms-alpha.c:6163
+#: vms-alpha.c:6164
 #, c-format
 msgid "    global name: %.*s\n"
 msgstr "    глобальное имя: %.*s\n"
 
-#: vms-alpha.c:6174
+#: vms-alpha.c:6175
 #, c-format
 msgid "  %s (len=%u+%u):\n"
 msgstr "  %s (len=%u+%u):\n"
 
-#: vms-alpha.c:6196
+#: vms-alpha.c:6197
 #, c-format
 msgid "   (type: %3u, size: 4+%3u): "
 msgstr "   (тип: %3u, размер: 4+%3u): "
 
-#: vms-alpha.c:6200
+#: vms-alpha.c:6201
 #, c-format
 msgid "STA_GBL (stack global) %.*s\n"
 msgstr "STA_GBL (глобальный стек) %.*s\n"
 
-#: vms-alpha.c:6204
+#: vms-alpha.c:6205
 #, c-format
 msgid "STA_LW (stack longword) 0x%08x\n"
 msgstr "STA_LW (стек длинных слов) 0x%08x\n"
 
-#: vms-alpha.c:6208
+#: vms-alpha.c:6209
 #, c-format
 msgid "STA_QW (stack quadword) 0x%08x %08x\n"
 msgstr "STA_QW (стек четверных слов) 0x%08x %08x\n"
 
-#: vms-alpha.c:6213
+#: vms-alpha.c:6214
 #, c-format
 msgid "STA_PQ (stack psect base + offset)\n"
 msgstr "STA_PQ (стек psect база + смещение)\n"
 
-#: vms-alpha.c:6215
+#: vms-alpha.c:6216
 #, c-format
 msgid "    psect: %u, offset: 0x%08x %08x\n"
 msgstr "    psect: %u, смещение: 0x%08x %08x\n"
 
-#: vms-alpha.c:6221
+#: vms-alpha.c:6222
 #, c-format
 msgid "STA_LI (stack literal)\n"
 msgstr "STA_LI (стек литерала)\n"
 
-#: vms-alpha.c:6224
+#: vms-alpha.c:6225
 #, c-format
 msgid "STA_MOD (stack module)\n"
 msgstr "STA_MOD (стек модулей)\n"
 
-#: vms-alpha.c:6227
+#: vms-alpha.c:6228
 #, c-format
 msgid "STA_CKARG (compare procedure argument)\n"
 msgstr "STA_CKARG (аргумент процедуры сравнения)\n"
 
-#: vms-alpha.c:6231
+#: vms-alpha.c:6232
 #, c-format
 msgid "STO_B (store byte)\n"
 msgstr "STO_B (хранимый байт)\n"
 
-#: vms-alpha.c:6234
+#: vms-alpha.c:6235
 #, c-format
 msgid "STO_W (store word)\n"
 msgstr "STO_W (хранимое слово)\n"
 
-#: vms-alpha.c:6237
+#: vms-alpha.c:6238
 #, c-format
 msgid "STO_LW (store longword)\n"
 msgstr "STO_LW (хранимое длинное слово)\n"
 
-#: vms-alpha.c:6240
+#: vms-alpha.c:6241
 #, c-format
 msgid "STO_QW (store quadword)\n"
 msgstr "STO_QW (хранимое учетверённое слово)\n"
 
-#: vms-alpha.c:6246
+#: vms-alpha.c:6247
 #, c-format
 msgid "STO_IMMR (store immediate repeat) %u bytes\n"
 msgstr "STO_IMMR (хранимый непосредственный повтор) %u байт\n"
 
-#: vms-alpha.c:6253
+#: vms-alpha.c:6254
 #, c-format
 msgid "STO_GBL (store global) %.*s\n"
 msgstr "STO_GBL (хранимая глобальная) %.*s\n"
 
-#: vms-alpha.c:6257
+#: vms-alpha.c:6258
 #, c-format
 msgid "STO_CA (store code address) %.*s\n"
 msgstr "STO_CA (хранимый адрес кода) %.*s\n"
 
-#: vms-alpha.c:6261
+#: vms-alpha.c:6262
 #, c-format
 msgid "STO_RB (store relative branch)\n"
 msgstr "STO_RB (хранимое относительное ветвление)\n"
 
-#: vms-alpha.c:6264
+#: vms-alpha.c:6265
 #, c-format
 msgid "STO_AB (store absolute branch)\n"
 msgstr "STO_AB (хранимое абсолютное ветвление)\n"
 
-#: vms-alpha.c:6267
+#: vms-alpha.c:6268
 #, c-format
 msgid "STO_OFF (store offset to psect)\n"
 msgstr "STO_OFF (хранимое смещение на psect)\n"
 
-#: vms-alpha.c:6273
+#: vms-alpha.c:6274
 #, c-format
 msgid "STO_IMM (store immediate) %u bytes\n"
 msgstr "STO_IMM (хранимая непосредственно) %u байт\n"
 
-#: vms-alpha.c:6280
+#: vms-alpha.c:6281
 #, c-format
 msgid "STO_GBL_LW (store global longword) %.*s\n"
 msgstr "STO_GBL_LW (хранимое глобальное длинное слово) %.*s\n"
 
-#: vms-alpha.c:6284
+#: vms-alpha.c:6285
 #, c-format
 msgid "STO_OFF (store LP with procedure signature)\n"
 msgstr "STO_OFF (хранимый LP с сигнатурой процедуры)\n"
 
-#: vms-alpha.c:6287
+#: vms-alpha.c:6288
 #, c-format
 msgid "STO_BR_GBL (store branch global) *todo*\n"
 msgstr "STO_BR_GBL (хранимое глобальное ветвление) *todo*\n"
 
-#: vms-alpha.c:6290
+#: vms-alpha.c:6291
 #, c-format
 msgid "STO_BR_PS (store branch psect + offset) *todo*\n"
 msgstr "STO_BR_PS (хранимое ветвление psect + смещение) *todo*\n"
 
-#: vms-alpha.c:6294
+#: vms-alpha.c:6295
 #, c-format
 msgid "OPR_NOP (no-operation)\n"
 msgstr "OPR_NOP (нет операции)\n"
 
-#: vms-alpha.c:6297
+#: vms-alpha.c:6298
 #, c-format
 msgid "OPR_ADD (add)\n"
 msgstr "OPR_ADD (сложение)\n"
 
-#: vms-alpha.c:6300
+#: vms-alpha.c:6301
 #, c-format
 msgid "OPR_SUB (subtract)\n"
 msgstr "OPR_SUB (вычитание)\n"
 
-#: vms-alpha.c:6303
+#: vms-alpha.c:6304
 #, c-format
 msgid "OPR_MUL (multiply)\n"
 msgstr "OPR_MUL (умножение)\n"
 
-#: vms-alpha.c:6306
+#: vms-alpha.c:6307
 #, c-format
 msgid "OPR_DIV (divide)\n"
 msgstr "OPR_DIV (деление)\n"
 
-#: vms-alpha.c:6309
+#: vms-alpha.c:6310
 #, c-format
 msgid "OPR_AND (logical and)\n"
 msgstr "OPR_AND (логическое и)\n"
 
-#: vms-alpha.c:6312
+#: vms-alpha.c:6313
 #, c-format
 msgid "OPR_IOR (logical inclusive or)\n"
 msgstr "OPR_IOR (логическое включающее или)\n"
 
-#: vms-alpha.c:6315
+#: vms-alpha.c:6316
 #, c-format
 msgid "OPR_EOR (logical exclusive or)\n"
 msgstr "OPR_EOR (логическое не включающее или)\n"
 
-#: vms-alpha.c:6318
+#: vms-alpha.c:6319
 #, c-format
 msgid "OPR_NEG (negate)\n"
 msgstr "OPR_NEG (инверсия)\n"
 
-#: vms-alpha.c:6321
+#: vms-alpha.c:6322
 #, c-format
 msgid "OPR_COM (complement)\n"
 msgstr "OPR_COM (дополнение)\n"
 
-#: vms-alpha.c:6324
+#: vms-alpha.c:6325
 #, c-format
 msgid "OPR_INSV (insert field)\n"
 msgstr "OPR_INSV (поле вставки)\n"
 
-#: vms-alpha.c:6327
+#: vms-alpha.c:6328
 #, c-format
 msgid "OPR_ASH (arithmetic shift)\n"
 msgstr "OPR_ASH (арифметический сдвиг)\n"
 
-#: vms-alpha.c:6330
+#: vms-alpha.c:6331
 #, c-format
 msgid "OPR_USH (unsigned shift)\n"
 msgstr "OPR_USH (беззнаковый сдвиг)\n"
 
-#: vms-alpha.c:6333
+#: vms-alpha.c:6334
 #, c-format
 msgid "OPR_ROT (rotate)\n"
 msgstr "OPR_ROT (циклический сдвиг)\n"
 
-#: vms-alpha.c:6336
+#: vms-alpha.c:6337
 #, c-format
 msgid "OPR_SEL (select)\n"
 msgstr "OPR_SEL (выбор)\n"
 
-#: vms-alpha.c:6339
+#: vms-alpha.c:6340
 #, c-format
 msgid "OPR_REDEF (redefine symbol to curr location)\n"
 msgstr "OPR_REDEF (переопределение символа в текущей позиции)\n"
 
-#: vms-alpha.c:6342
+#: vms-alpha.c:6343
 #, c-format
 msgid "OPR_REDEF (define a literal)\n"
 msgstr "OPR_REDEF (определение литерала)\n"
 
-#: vms-alpha.c:6346
+#: vms-alpha.c:6347
 #, c-format
 msgid "STC_LP (store cond linkage pair)\n"
 msgstr "STC_LP (хранимая условно компонуемая пара)\n"
 
-#: vms-alpha.c:6350
+#: vms-alpha.c:6351
 #, c-format
 msgid "STC_LP_PSB (store cond linkage pair + signature)\n"
 msgstr "STC_LP_PSB (хранимая условно компонуемая пара + сигнатура)\n"
 
-#: vms-alpha.c:6352
+#: vms-alpha.c:6353
 #, c-format
 msgid "   linkage index: %u, procedure: %.*s\n"
 msgstr "   индекс компоновки: %u, процедура: %.*s\n"
 
-#: vms-alpha.c:6355
+#: vms-alpha.c:6356
 #, c-format
 msgid "   signature: %.*s\n"
 msgstr "   сигнатура: %.*s\n"
 
-#: vms-alpha.c:6358
+#: vms-alpha.c:6359
 #, c-format
 msgid "STC_GBL (store cond global)\n"
 msgstr "STC_GBL (хранимая глобальное условие)\n"
 
-#: vms-alpha.c:6360
+#: vms-alpha.c:6361
 #, c-format
 msgid "   linkage index: %u, global: %.*s\n"
 msgstr "   индекс компоновки: %u, глобальный: %.*s\n"
 
-#: vms-alpha.c:6364
+#: vms-alpha.c:6365
 #, c-format
 msgid "STC_GCA (store cond code address)\n"
 msgstr "STC_GCA (хранимый адрес условного кода)\n"
 
-#: vms-alpha.c:6366
+#: vms-alpha.c:6367
 #, c-format
 msgid "   linkage index: %u, procedure name: %.*s\n"
 msgstr "   индекс компоновки: %u, имя процедуры: %.*s\n"
 
-#: vms-alpha.c:6370
+#: vms-alpha.c:6371
 #, c-format
 msgid "STC_PS (store cond psect + offset)\n"
 msgstr "STC_PS (хранимое условие psect + смещение)\n"
 
-#: vms-alpha.c:6373
+#: vms-alpha.c:6374
 #, c-format
 msgid "   linkage index: %u, psect: %u, offset: 0x%08x %08x\n"
 msgstr "   индекс компоновки: %u, psect: %u, смещение: 0x%08x %08x\n"
 
-#: vms-alpha.c:6380
+#: vms-alpha.c:6381
 #, c-format
 msgid "STC_NOP_GBL (store cond NOP at global addr)\n"
 msgstr "STC_NOP_GBL (хранимое условие NOP по глобальному адресу)\n"
 
-#: vms-alpha.c:6384
+#: vms-alpha.c:6385
 #, c-format
 msgid "STC_NOP_PS (store cond NOP at psect + offset)\n"
 msgstr "STC_NOP_PS (хранимое условие NOP по psect + смещение)\n"
 
-#: vms-alpha.c:6388
+#: vms-alpha.c:6389
 #, c-format
 msgid "STC_BSR_GBL (store cond BSR at global addr)\n"
 msgstr "STC_BSR_GBL (хранимое условие BSR по глобальному адресу)\n"
 
-#: vms-alpha.c:6392
+#: vms-alpha.c:6393
 #, c-format
 msgid "STC_BSR_PS (store cond BSR at psect + offset)\n"
 msgstr "STC_BSR_PS (хранимое условие BSR по psect + смещение)\n"
 
-#: vms-alpha.c:6396
+#: vms-alpha.c:6397
 #, c-format
 msgid "STC_LDA_GBL (store cond LDA at global addr)\n"
 msgstr "STC_LDA_GBL (хранимое условие LDA по глобальному адресу)\n"
 
-#: vms-alpha.c:6400
+#: vms-alpha.c:6401
 #, c-format
 msgid "STC_LDA_PS (store cond LDA at psect + offset)\n"
 msgstr "STC_LDA_PS (хранимое условие LDA по psect + смещение)\n"
 
-#: vms-alpha.c:6404
+#: vms-alpha.c:6405
 #, c-format
 msgid "STC_BOH_GBL (store cond BOH at global addr)\n"
 msgstr "STC_BOH_GBL (хранимое условие BOH по глобальному адресу)\n"
 
-#: vms-alpha.c:6408
+#: vms-alpha.c:6409
 #, c-format
 msgid "STC_BOH_PS (store cond BOH at psect + offset)\n"
 msgstr "STC_BOH_PS (хранимое условие BOH по psect + смещение)\n"
 
-#: vms-alpha.c:6413
+#: vms-alpha.c:6414
 #, c-format
 msgid "STC_NBH_GBL (store cond or hint at global addr)\n"
 msgstr "STC_NBH_GBL (хранимое условие или указание по глобальному адресу)\n"
 
-#: vms-alpha.c:6417
+#: vms-alpha.c:6418
 #, c-format
 msgid "STC_NBH_PS (store cond or hint at psect + offset)\n"
 msgstr "STC_NBH_PS (хранимое условие или указание по psect + смещение)\n"
 
-#: vms-alpha.c:6421
+#: vms-alpha.c:6422
 #, c-format
 msgid "CTL_SETRB (set relocation base)\n"
 msgstr "CTL_SETRB (установка базы перемещения)\n"
 
-#: vms-alpha.c:6427
+#: vms-alpha.c:6428
 #, c-format
 msgid "CTL_AUGRB (augment relocation base) %u\n"
 msgstr "CTL_AUGRB (дополнение базы перемещения) %u\n"
 
-#: vms-alpha.c:6431
+#: vms-alpha.c:6432
 #, c-format
 msgid "CTL_DFLOC (define location)\n"
 msgstr "CTL_DFLOC (определение положения)\n"
 
-#: vms-alpha.c:6434
+#: vms-alpha.c:6435
 #, c-format
 msgid "CTL_STLOC (set location)\n"
 msgstr "CTL_STLOC (задание положения)\n"
 
-#: vms-alpha.c:6437
+#: vms-alpha.c:6438
 #, c-format
 msgid "CTL_STKDL (stack defined location)\n"
 msgstr "CTL_STKDL (положение определяемое стеком)\n"
 
-#: vms-alpha.c:6440 vms-alpha.c:6864 vms-alpha.c:6990
+#: vms-alpha.c:6441 vms-alpha.c:6865 vms-alpha.c:6991
 #, c-format
 msgid "*unhandled*\n"
 msgstr "*не обработано*\n"
 
-#: vms-alpha.c:6470 vms-alpha.c:6509
+#: vms-alpha.c:6471 vms-alpha.c:6510
 #, c-format
 msgid "cannot read GST record length\n"
 msgstr "не удалось прочитать длину записи GST\n"
 
 #. Ill-formed.
-#: vms-alpha.c:6491
+#: vms-alpha.c:6492
 #, c-format
 msgid "cannot find EMH in first GST record\n"
 msgstr "не удалось найти EMH в первой записи GST\n"
 
-#: vms-alpha.c:6517
+#: vms-alpha.c:6518
 #, c-format
 msgid "cannot read GST record header\n"
 msgstr "не удалось прочитать заголовок записи GST\n"
 
-#: vms-alpha.c:6530
+#: vms-alpha.c:6531
 #, c-format
 msgid " corrupted GST\n"
 msgstr " повреждённый GST\n"
 
-#: vms-alpha.c:6538
+#: vms-alpha.c:6539
 #, c-format
 msgid "cannot read GST record\n"
 msgstr "не удалось прочитать запись GST\n"
 
-#: vms-alpha.c:6567
+#: vms-alpha.c:6568
 #, c-format
 msgid " unhandled EOBJ record type %u\n"
 msgstr " необработанный тип записи EOBJ %u\n"
 
-#: vms-alpha.c:6591
+#: vms-alpha.c:6592
 #, c-format
 msgid "  bitcount: %u, base addr: 0x%08x\n"
 msgstr "  счётчик бит: %u, базовый адрес: 0x%08x\n"
 
-#: vms-alpha.c:6605
+#: vms-alpha.c:6606
 #, c-format
 msgid "   bitmap: 0x%08x (count: %u):\n"
 msgstr "   bitmap: 0x%08x (счётчик: %u):\n"
 
-#: vms-alpha.c:6612
+#: vms-alpha.c:6613
 #, c-format
 msgid " %08x"
 msgstr " %08x"
 
-#: vms-alpha.c:6638
+#: vms-alpha.c:6639
 #, c-format
 msgid "  image %u (%u entries)\n"
 msgstr "  образ %u (%u элементов)\n"
 
-#: vms-alpha.c:6644
+#: vms-alpha.c:6645
 #, c-format
 msgid "   offset: 0x%08x, val: 0x%08x\n"
 msgstr "   смещение: 0x%08x, значение: 0x%08x\n"
 
-#: vms-alpha.c:6666
+#: vms-alpha.c:6667
 #, c-format
 msgid "  image %u (%u entries), offsets:\n"
 msgstr "  образ %u (%u элементов), смещения:\n"
 
-#: vms-alpha.c:6673
+#: vms-alpha.c:6674
 #, c-format
 msgid " 0x%08x"
 msgstr " 0x%08x"
 
 #. 64 bits.
-#: vms-alpha.c:6795
+#: vms-alpha.c:6796
 #, c-format
 msgid "64 bits *unhandled*\n"
 msgstr "64 бита *не обработано*\n"
 
-#: vms-alpha.c:6800
+#: vms-alpha.c:6801
 #, c-format
 msgid "class: %u, dtype: %u, length: %u, pointer: 0x%08x\n"
 msgstr "класс: %u, dtype: %u, длина: %u, указатель: 0x%08x\n"
 
-#: vms-alpha.c:6811
+#: vms-alpha.c:6812
 #, c-format
 msgid "non-contiguous array of %s\n"
 msgstr "несвязный массив %s\n"
 
-#: vms-alpha.c:6816
+#: vms-alpha.c:6817
 #, c-format
 msgid "dimct: %u, aflags: 0x%02x, digits: %u, scale: %u\n"
 msgstr "dimct: %u, aflags: 0x%02x, цифр: %u, шкала: %u\n"
 
-#: vms-alpha.c:6821
+#: vms-alpha.c:6822
 #, c-format
 msgid "arsize: %u, a0: 0x%08x\n"
 msgstr "arsize: %u, a0: 0x%08x\n"
 
-#: vms-alpha.c:6825
+#: vms-alpha.c:6826
 #, c-format
 msgid "Strides:\n"
 msgstr "Шаги:\n"
 
-#: vms-alpha.c:6835
+#: vms-alpha.c:6836
 #, c-format
 msgid "Bounds:\n"
 msgstr "Границы:\n"
 
-#: vms-alpha.c:6841
+#: vms-alpha.c:6842
 #, c-format
 msgid "[%u]: Lower: %u, upper: %u\n"
 msgstr "[%u]: нижняя: %u, верхняя: %u\n"
 
-#: vms-alpha.c:6853
+#: vms-alpha.c:6854
 #, c-format
 msgid "unaligned bit-string of %s\n"
 msgstr "невыровненная строка бит %s\n"
 
-#: vms-alpha.c:6858
+#: vms-alpha.c:6859
 #, c-format
 msgid "base: %u, pos: %u\n"
 msgstr "база: %u, позиция: %u\n"
 
-#: vms-alpha.c:6879
+#: vms-alpha.c:6880
 #, c-format
 msgid "vflags: 0x%02x, value: 0x%08x "
 msgstr "vflags: 0x%02x, значение: 0x%08x "
 
-#: vms-alpha.c:6885
+#: vms-alpha.c:6886
 #, c-format
 msgid "(no value)\n"
 msgstr "(нет значения)\n"
 
-#: vms-alpha.c:6888
+#: vms-alpha.c:6889
 #, c-format
 msgid "(not active)\n"
 msgstr "(не активно)\n"
 
-#: vms-alpha.c:6891
+#: vms-alpha.c:6892
 #, c-format
 msgid "(not allocated)\n"
 msgstr "(не выделено)\n"
 
-#: vms-alpha.c:6894
+#: vms-alpha.c:6895
 #, c-format
 msgid "(descriptor)\n"
 msgstr "(дескриптор)\n"
 
-#: vms-alpha.c:6898
+#: vms-alpha.c:6899
 #, c-format
 msgid "(trailing value)\n"
 msgstr "(конечное значение)\n"
 
-#: vms-alpha.c:6901
+#: vms-alpha.c:6902
 #, c-format
 msgid "(value spec follows)\n"
 msgstr "(далее значение спецификации)\n"
 
-#: vms-alpha.c:6904
+#: vms-alpha.c:6905
 #, c-format
 msgid "(at bit offset %u)\n"
 msgstr "(по битовому смещению %u)\n"
 
-#: vms-alpha.c:6908
+#: vms-alpha.c:6909
 #, c-format
 msgid "(reg: %u, disp: %u, indir: %u, kind: "
 msgstr "(reg: %u, disp: %u, indir: %u, kind: "
 
-#: vms-alpha.c:6915
+#: vms-alpha.c:6916
 msgid "literal"
 msgstr "литерал"
 
-#: vms-alpha.c:6918
+#: vms-alpha.c:6919
 msgid "address"
 msgstr "адрес"
 
-#: vms-alpha.c:6921
+#: vms-alpha.c:6922
 msgid "desc"
 msgstr "опис"
 
-#: vms-alpha.c:6924
+#: vms-alpha.c:6925
 msgid "reg"
 msgstr "рег"
 
-#: vms-alpha.c:6941
+#: vms-alpha.c:6942
 #, c-format
 msgid "len: %2u, kind: %2u "
 msgstr "len: %2u, kind: %2u "
 
-#: vms-alpha.c:6947
+#: vms-alpha.c:6948
 #, c-format
 msgid "atomic, type=0x%02x %s\n"
 msgstr "атомарно, тип=0x%02x %s\n"
 
-#: vms-alpha.c:6951
+#: vms-alpha.c:6952
 #, c-format
 msgid "indirect, defined at 0x%08x\n"
 msgstr "косвенно, определено по адресу 0x%08x\n"
 
-#: vms-alpha.c:6955
+#: vms-alpha.c:6956
 #, c-format
 msgid "typed pointer\n"
 msgstr "типизированный указатель\n"
 
-#: vms-alpha.c:6959
+#: vms-alpha.c:6960
 #, c-format
 msgid "pointer\n"
 msgstr "указатель\n"
 
-#: vms-alpha.c:6967
+#: vms-alpha.c:6968
 #, c-format
 msgid "array, dim: %u, bitmap: "
 msgstr "массив, размер: %u, bitmap: "
 
-#: vms-alpha.c:6974
+#: vms-alpha.c:6975
 #, c-format
 msgid "array descriptor:\n"
 msgstr "описатель массива:\n"
 
-#: vms-alpha.c:6981
+#: vms-alpha.c:6982
 #, c-format
 msgid "type spec for element:\n"
 msgstr "спецификация типа для элемента:\n"
 
-#: vms-alpha.c:6983
+#: vms-alpha.c:6984
 #, c-format
 msgid "type spec for subscript %u:\n"
 msgstr "спецификация типа для subscript %u:\n"
 
-#: vms-alpha.c:7001
+#: vms-alpha.c:7002
 #, c-format
 msgid "Debug symbol table:\n"
 msgstr "Таблица символов отладки:\n"
 
-#: vms-alpha.c:7012
+#: vms-alpha.c:7013
 #, c-format
 msgid "cannot read DST header\n"
 msgstr "не удалось прочитать заголовок DST\n"
 
-#: vms-alpha.c:7018
+#: vms-alpha.c:7019
 #, c-format
 msgid " type: %3u, len: %3u (at 0x%08x): "
 msgstr " тип: %3u, длина: %3u (по 0x%08x): "
 
-#: vms-alpha.c:7032
+#: vms-alpha.c:7033
 #, c-format
 msgid "cannot read DST symbol\n"
 msgstr "не удалось прочитать символ DST\n"
 
-#: vms-alpha.c:7075
+#: vms-alpha.c:7076
 #, c-format
 msgid "standard data: %s\n"
 msgstr "стандартные данные: %s\n"
 
-#: vms-alpha.c:7078 vms-alpha.c:7166
+#: vms-alpha.c:7079 vms-alpha.c:7167
 #, c-format
 msgid "    name: %.*s\n"
 msgstr "    имя: %.*s\n"
 
-#: vms-alpha.c:7085
+#: vms-alpha.c:7086
 #, c-format
 msgid "modbeg\n"
 msgstr "modbeg\n"
 
-#: vms-alpha.c:7087
+#: vms-alpha.c:7088
 #, c-format
 msgid "   flags: %d, language: %u, major: %u, minor: %u\n"
 msgstr "   флаги: %d, язык: %u, старший: %u, младший: %u\n"
 
-#: vms-alpha.c:7093 vms-alpha.c:7367
+#: vms-alpha.c:7094 vms-alpha.c:7368
 #, c-format
 msgid "   module name: %.*s\n"
 msgstr "   имя модуля: %.*s\n"
 
-#: vms-alpha.c:7096
+#: vms-alpha.c:7097
 #, c-format
 msgid "   compiler   : %.*s\n"
 msgstr "   компилятор   : %.*s\n"
 
-#: vms-alpha.c:7101
+#: vms-alpha.c:7102
 #, c-format
 msgid "modend\n"
 msgstr "modend\n"
 
-#: vms-alpha.c:7108
+#: vms-alpha.c:7109
 msgid "rtnbeg\n"
 msgstr "rtnbeg\n"
 
-#: vms-alpha.c:7110
+#: vms-alpha.c:7111
 #, c-format
 msgid "    flags: %u, address: 0x%08x, pd-address: 0x%08x\n"
 msgstr "    флаги: %u, адрес: 0x%08x, pd-адрес: 0x%08x\n"
 
-#: vms-alpha.c:7115
+#: vms-alpha.c:7116
 #, c-format
 msgid "    routine name: %.*s\n"
 msgstr "    имя процедуры: %.*s\n"
 
-#: vms-alpha.c:7123
+#: vms-alpha.c:7124
 #, c-format
 msgid "rtnend: size 0x%08x\n"
 msgstr "rtnend: размер 0x%08x\n"
 
-#: vms-alpha.c:7131
+#: vms-alpha.c:7132
 #, c-format
 msgid "prolog: bkpt address 0x%08x\n"
 msgstr "пролог: адрес bkpt 0x%08x\n"
 
-#: vms-alpha.c:7140
+#: vms-alpha.c:7141
 #, c-format
 msgid "epilog: flags: %u, count: %u\n"
 msgstr "эпилог: флаги: %u, счётчик: %u\n"
 
-#: vms-alpha.c:7150
+#: vms-alpha.c:7151
 #, c-format
 msgid "blkbeg: address: 0x%08x, name: %.*s\n"
 msgstr "blkbeg: адрес: 0x%08x, имя: %.*s\n"
 
-#: vms-alpha.c:7159
+#: vms-alpha.c:7160
 #, c-format
 msgid "blkend: size: 0x%08x\n"
 msgstr "blkend: размер: 0x%08x\n"
 
-#: vms-alpha.c:7165
+#: vms-alpha.c:7166
 #, c-format
 msgid "typspec (len: %u)\n"
 msgstr "typspec (длина: %u)\n"
 
-#: vms-alpha.c:7172
+#: vms-alpha.c:7173
 #, c-format
 msgid "septyp, name: %.*s\n"
 msgstr "septyp, имя: %.*s\n"
 
-#: vms-alpha.c:7181
+#: vms-alpha.c:7182
 #, c-format
 msgid "recbeg: name: %.*s\n"
 msgstr "recbeg: имя: %.*s\n"
 
-#: vms-alpha.c:7183
+#: vms-alpha.c:7184
 #, c-format
 msgid "    len: %u bits\n"
 msgstr "    длина: %u бит\n"
 
-#: vms-alpha.c:7188
+#: vms-alpha.c:7189
 #, c-format
 msgid "recend\n"
 msgstr "recend\n"
 
-#: vms-alpha.c:7192
+#: vms-alpha.c:7193
 #, c-format
 msgid "enumbeg, len: %u, name: %.*s\n"
 msgstr "enumbeg, длина: %u, имя: %.*s\n"
 
-#: vms-alpha.c:7196
+#: vms-alpha.c:7197
 #, c-format
 msgid "enumelt, name: %.*s\n"
 msgstr "enumelt, имя: %.*s\n"
 
-#: vms-alpha.c:7200
+#: vms-alpha.c:7201
 #, c-format
 msgid "enumend\n"
 msgstr "enumend\n"
 
-#: vms-alpha.c:7205
+#: vms-alpha.c:7206
 #, c-format
 msgid "label, name: %.*s\n"
 msgstr "метка, имя: %.*s\n"
 
-#: vms-alpha.c:7207
+#: vms-alpha.c:7208
 #, c-format
 msgid "    address: 0x%08x\n"
 msgstr "   адрес: 0x%08x\n"
 
-#: vms-alpha.c:7217
+#: vms-alpha.c:7218
 #, c-format
 msgid "discontiguous range (nbr: %u)\n"
 msgstr "несмежный диапазон (nbr: %u)\n"
 
-#: vms-alpha.c:7220
+#: vms-alpha.c:7221
 #, c-format
 msgid "    address: 0x%08x, size: %u\n"
 msgstr "    адрес: 0x%08x, размер: %u\n"
 
-#: vms-alpha.c:7230
+#: vms-alpha.c:7231
 #, c-format
 msgid "line num  (len: %u)\n"
 msgstr "номер строки (длина: %u)\n"
 
-#: vms-alpha.c:7247
+#: vms-alpha.c:7248
 #, c-format
 msgid "delta_pc_w %u\n"
 msgstr "delta_pc_w %u\n"
 
-#: vms-alpha.c:7254
+#: vms-alpha.c:7255
 #, c-format
 msgid "incr_linum(b): +%u\n"
 msgstr "incr_linum(b): +%u\n"
 
-#: vms-alpha.c:7260
+#: vms-alpha.c:7261
 #, c-format
 msgid "incr_linum_w: +%u\n"
 msgstr "incr_linum_w: +%u\n"
 
-#: vms-alpha.c:7266
+#: vms-alpha.c:7267
 #, c-format
 msgid "incr_linum_l: +%u\n"
 msgstr "incr_linum_l: +%u\n"
 
-#: vms-alpha.c:7272
+#: vms-alpha.c:7273
 #, c-format
 msgid "set_line_num(w) %u\n"
 msgstr "set_line_num(w) %u\n"
 
-#: vms-alpha.c:7277
+#: vms-alpha.c:7278
 #, c-format
 msgid "set_line_num_b %u\n"
 msgstr "set_line_num_b %u\n"
 
-#: vms-alpha.c:7282
+#: vms-alpha.c:7283
 #, c-format
 msgid "set_line_num_l %u\n"
 msgstr "set_line_num_l %u\n"
 
-#: vms-alpha.c:7287
+#: vms-alpha.c:7288
 #, c-format
 msgid "set_abs_pc: 0x%08x\n"
 msgstr "set_abs_pc: 0x%08x\n"
 
-#: vms-alpha.c:7291
+#: vms-alpha.c:7292
 #, c-format
 msgid "delta_pc_l: +0x%08x\n"
 msgstr "delta_pc_l: +0x%08x\n"
 
-#: vms-alpha.c:7296
+#: vms-alpha.c:7297
 #, c-format
 msgid "term(b): 0x%02x"
 msgstr "term(b): 0x%02x"
 
-#: vms-alpha.c:7298
+#: vms-alpha.c:7299
 #, c-format
 msgid "        pc: 0x%08x\n"
 msgstr "        pc: 0x%08x\n"
 
-#: vms-alpha.c:7303
+#: vms-alpha.c:7304
 #, c-format
 msgid "term_w: 0x%04x"
 msgstr "term_w: 0x%04x"
 
-#: vms-alpha.c:7305
+#: vms-alpha.c:7306
 #, c-format
 msgid "    pc: 0x%08x\n"
 msgstr "    pc: 0x%08x\n"
 
-#: vms-alpha.c:7311
+#: vms-alpha.c:7312
 #, c-format
 msgid "delta pc +%-4d"
 msgstr "delta pc +%-4d"
 
-#: vms-alpha.c:7315
+#: vms-alpha.c:7316
 #, c-format
 msgid "    pc: 0x%08x line: %5u\n"
 msgstr "    pc: 0x%08x строка: %5u\n"
 
-#: vms-alpha.c:7320
+#: vms-alpha.c:7321
 #, c-format
 msgid "    *unhandled* cmd %u\n"
 msgstr "    *необработанная* команда %u\n"
 
-#: vms-alpha.c:7335
+#: vms-alpha.c:7336
 #, c-format
 msgid "source (len: %u)\n"
 msgstr "источник (длина: %u)\n"
 
-#: vms-alpha.c:7350
+#: vms-alpha.c:7351
 #, c-format
 msgid "   declfile: len: %u, flags: %u, fileid: %u\n"
 msgstr "   declfile: длина: %u, флаги: %u, fileid: %u\n"
 
-#: vms-alpha.c:7355
+#: vms-alpha.c:7356
 #, c-format
 msgid "   rms: cdt: 0x%08x %08x, ebk: 0x%08x, ffb: 0x%04x, rfo: %u\n"
 msgstr "   rms: cdt: 0x%08x %08x, ebk: 0x%08x, ffb: 0x%04x, rfo: %u\n"
 
-#: vms-alpha.c:7364
+#: vms-alpha.c:7365
 #, c-format
 msgid "   filename   : %.*s\n"
 msgstr "   имя файла   : %.*s\n"
 
-#: vms-alpha.c:7373
+#: vms-alpha.c:7374
 #, c-format
 msgid "   setfile %u\n"
 msgstr "   setfile %u\n"
 
-#: vms-alpha.c:7378 vms-alpha.c:7383
+#: vms-alpha.c:7379 vms-alpha.c:7384
 #, c-format
 msgid "   setrec %u\n"
 msgstr "   setrec %u\n"
 
-#: vms-alpha.c:7388 vms-alpha.c:7393
+#: vms-alpha.c:7389 vms-alpha.c:7394
 #, c-format
 msgid "   setlnum %u\n"
 msgstr "   setlnum %u\n"
 
-#: vms-alpha.c:7398 vms-alpha.c:7403
+#: vms-alpha.c:7399 vms-alpha.c:7404
 #, c-format
 msgid "   deflines %u\n"
 msgstr "   deflines %u\n"
 
-#: vms-alpha.c:7407
+#: vms-alpha.c:7408
 #, c-format
 msgid "   formfeed\n"
 msgstr "   formfeed\n"
 
-#: vms-alpha.c:7411
+#: vms-alpha.c:7412
 #, c-format
 msgid "   *unhandled* cmd %u\n"
 msgstr "   *необработанная* команда %u\n"
 
-#: vms-alpha.c:7423
+#: vms-alpha.c:7424
 #, c-format
 msgid "*unhandled* dst type %u\n"
 msgstr "*необработанный* тип назначения %u\n"
 
-#: vms-alpha.c:7455
+#: vms-alpha.c:7456
 #, c-format
 msgid "cannot read EIHD\n"
 msgstr "не удалось прочитать EIHD\n"
 
-#: vms-alpha.c:7459
+#: vms-alpha.c:7460
 #, c-format
 msgid "EIHD: (size: %u, nbr blocks: %u)\n"
 msgstr "EIHD: (размер: %u, nbr блоков: %u)\n"
 
-#: vms-alpha.c:7463
+#: vms-alpha.c:7464
 #, c-format
 msgid " majorid: %u, minorid: %u\n"
 msgstr " majorid: %u, minorid: %u\n"
 
-#: vms-alpha.c:7471
+#: vms-alpha.c:7472
 msgid "executable"
 msgstr "исполняемый"
 
-#: vms-alpha.c:7474
+#: vms-alpha.c:7475
 msgid "linkable image"
 msgstr "компонуемый образ"
 
-#: vms-alpha.c:7481
+#: vms-alpha.c:7482
 #, c-format
 msgid " image type: %u (%s)"
 msgstr " тип образа: %u (%s)"
 
-#: vms-alpha.c:7487
+#: vms-alpha.c:7488
 msgid "native"
 msgstr "родной"
 
-#: vms-alpha.c:7490
+#: vms-alpha.c:7491
 msgid "CLI"
 msgstr "CLI"
 
-#: vms-alpha.c:7497
+#: vms-alpha.c:7498
 #, c-format
 msgid ", subtype: %u (%s)\n"
 msgstr ", подтип: %u (%s)\n"
 
-#: vms-alpha.c:7504
+#: vms-alpha.c:7505
 #, c-format
 msgid " offsets: isd: %u, activ: %u, symdbg: %u, imgid: %u, patch: %u\n"
 msgstr " смещения: isd: %u, activ: %u, symdbg: %u, imgid: %u, patch: %u\n"
 
-#: vms-alpha.c:7508
+#: vms-alpha.c:7509
 #, c-format
 msgid " fixup info rva: "
 msgstr " fixup info rva: "
 
-#: vms-alpha.c:7510
+#: vms-alpha.c:7511
 #, c-format
 msgid ", symbol vector rva: "
 msgstr ", символьный вектор rva: "
 
-#: vms-alpha.c:7513
+#: vms-alpha.c:7514
 #, c-format
 msgid ""
 "\n"
@@ -7514,463 +7076,463 @@ msgstr ""
 "\n"
 " смещение массива версий: %u\n"
 
-#: vms-alpha.c:7518
+#: vms-alpha.c:7519
 #, c-format
 msgid " img I/O count: %u, nbr channels: %u, req pri: %08x%08x\n"
 msgstr " img I/O count: %u, nbr channels: %u, req pri: %08x%08x\n"
 
-#: vms-alpha.c:7524
+#: vms-alpha.c:7525
 #, c-format
 msgid " linker flags: %08x:"
 msgstr " флаги компоновщика: %08x:"
 
-#: vms-alpha.c:7555
+#: vms-alpha.c:7556
 #, c-format
 msgid " ident: 0x%08x, sysver: 0x%08x, match ctrl: %u, symvect_size: %u\n"
 msgstr " ident: 0x%08x, sysver: 0x%08x, match ctrl: %u, symvect_size: %u\n"
 
-#: vms-alpha.c:7561
+#: vms-alpha.c:7562
 #, c-format
 msgid " BPAGE: %u"
 msgstr " BPAGE: %u"
 
-#: vms-alpha.c:7568
+#: vms-alpha.c:7569
 #, c-format
 msgid ", ext fixup offset: %u, no_opt psect off: %u"
 msgstr ", ext fixup offset: %u, no_opt psect off: %u"
 
-#: vms-alpha.c:7571
+#: vms-alpha.c:7572
 #, c-format
 msgid ", alias: %u\n"
 msgstr ", псевдоним: %u\n"
 
-#: vms-alpha.c:7579
+#: vms-alpha.c:7580
 #, c-format
 msgid "system version array information:\n"
 msgstr "массив информации версии системы:\n"
 
-#: vms-alpha.c:7583
+#: vms-alpha.c:7584
 #, c-format
 msgid "cannot read EIHVN header\n"
 msgstr "не удалось прочитать заголовок EIHVN\n"
 
-#: vms-alpha.c:7593
+#: vms-alpha.c:7594
 #, c-format
 msgid "cannot read EIHVN version\n"
 msgstr "не удалось прочитать версию EIHVN\n"
 
-#: vms-alpha.c:7596
+#: vms-alpha.c:7597
 #, c-format
 msgid "   %02u "
 msgstr "   %02u "
 
-#: vms-alpha.c:7600
+#: vms-alpha.c:7601
 msgid "BASE_IMAGE       "
 msgstr "BASE_IMAGE       "
 
-#: vms-alpha.c:7603
+#: vms-alpha.c:7604
 msgid "MEMORY_MANAGEMENT"
 msgstr "MEMORY_MANAGEMENT"
 
-#: vms-alpha.c:7606
+#: vms-alpha.c:7607
 msgid "IO               "
 msgstr "IO               "
 
-#: vms-alpha.c:7609
+#: vms-alpha.c:7610
 msgid "FILES_VOLUMES    "
 msgstr "FILES_VOLUMES    "
 
-#: vms-alpha.c:7612
+#: vms-alpha.c:7613
 msgid "PROCESS_SCHED    "
 msgstr "PROCESS_SCHED    "
 
-#: vms-alpha.c:7615
+#: vms-alpha.c:7616
 msgid "SYSGEN           "
 msgstr "SYSGEN           "
 
-#: vms-alpha.c:7618
+#: vms-alpha.c:7619
 msgid "CLUSTERS_LOCKMGR "
 msgstr "CLUSTERS_LOCKMGR "
 
-#: vms-alpha.c:7621
+#: vms-alpha.c:7622
 msgid "LOGICAL_NAMES    "
 msgstr "LOGICAL_NAMES    "
 
-#: vms-alpha.c:7624
+#: vms-alpha.c:7625
 msgid "SECURITY         "
 msgstr "SECURITY         "
 
-#: vms-alpha.c:7627
+#: vms-alpha.c:7628
 msgid "IMAGE_ACTIVATOR  "
 msgstr "IMAGE_ACTIVATOR  "
 
-#: vms-alpha.c:7630
+#: vms-alpha.c:7631
 msgid "NETWORKS         "
 msgstr "NETWORKS         "
 
-#: vms-alpha.c:7633
+#: vms-alpha.c:7634
 msgid "COUNTERS         "
 msgstr "COUNTERS         "
 
-#: vms-alpha.c:7636
+#: vms-alpha.c:7637
 msgid "STABLE           "
 msgstr "STABLE           "
 
-#: vms-alpha.c:7639
+#: vms-alpha.c:7640
 msgid "MISC             "
 msgstr "MISC             "
 
-#: vms-alpha.c:7642
+#: vms-alpha.c:7643
 msgid "CPU              "
 msgstr "CPU              "
 
-#: vms-alpha.c:7645
+#: vms-alpha.c:7646
 msgid "VOLATILE         "
 msgstr "VOLATILE         "
 
-#: vms-alpha.c:7648
+#: vms-alpha.c:7649
 msgid "SHELL            "
 msgstr "SHELL            "
 
-#: vms-alpha.c:7651
+#: vms-alpha.c:7652
 msgid "POSIX            "
 msgstr "POSIX            "
 
-#: vms-alpha.c:7654
+#: vms-alpha.c:7655
 msgid "MULTI_PROCESSING "
 msgstr "MULTI_PROCESSING "
 
-#: vms-alpha.c:7657
+#: vms-alpha.c:7658
 msgid "GALAXY           "
 msgstr "GALAXY           "
 
-#: vms-alpha.c:7660
+#: vms-alpha.c:7661
 msgid "*unknown*        "
 msgstr "*неизвестно*        "
 
-#: vms-alpha.c:7676 vms-alpha.c:7951
+#: vms-alpha.c:7677 vms-alpha.c:7952
 #, c-format
 msgid "cannot read EIHA\n"
 msgstr "не удалось прочитать EIHA\n"
 
-#: vms-alpha.c:7679
+#: vms-alpha.c:7680
 #, c-format
 msgid "Image activation:  (size=%u)\n"
 msgstr "Активация образа:  (размер=%u)\n"
 
-#: vms-alpha.c:7682
+#: vms-alpha.c:7683
 #, c-format
 msgid " First address : 0x%08x 0x%08x\n"
 msgstr " Первый адрес: 0x%08x 0x%08x\n"
 
-#: vms-alpha.c:7686
+#: vms-alpha.c:7687
 #, c-format
 msgid " Second address: 0x%08x 0x%08x\n"
 msgstr " Второй адрес: 0x%08x 0x%08x\n"
 
-#: vms-alpha.c:7690
+#: vms-alpha.c:7691
 #, c-format
 msgid " Third address : 0x%08x 0x%08x\n"
 msgstr " Третий адрес: 0x%08x 0x%08x\n"
 
-#: vms-alpha.c:7694
+#: vms-alpha.c:7695
 #, c-format
 msgid " Fourth address: 0x%08x 0x%08x\n"
 msgstr " Четвёртый адрес: 0x%08x 0x%08x\n"
 
-#: vms-alpha.c:7698
+#: vms-alpha.c:7699
 #, c-format
 msgid " Shared image  : 0x%08x 0x%08x\n"
 msgstr " Общий образ: 0x%08x 0x%08x\n"
 
-#: vms-alpha.c:7709
+#: vms-alpha.c:7710
 #, c-format
 msgid "cannot read EIHI\n"
 msgstr "не удалось прочитать EIHI\n"
 
-#: vms-alpha.c:7713
+#: vms-alpha.c:7714
 #, c-format
 msgid "Image identification: (major: %u, minor: %u)\n"
 msgstr "Идентификация образа: (старший: %u, младший: %u)\n"
 
-#: vms-alpha.c:7716
+#: vms-alpha.c:7717
 #, c-format
 msgid " image name       : %.*s\n"
 msgstr " имя образа       : %.*s\n"
 
-#: vms-alpha.c:7718
+#: vms-alpha.c:7719
 #, c-format
 msgid " link time        : %s\n"
 msgstr " время компоновки : %s\n"
 
-#: vms-alpha.c:7720
+#: vms-alpha.c:7721
 #, c-format
 msgid " image ident      : %.*s\n"
 msgstr " идент-р образа      : %.*s\n"
 
-#: vms-alpha.c:7722
+#: vms-alpha.c:7723
 #, c-format
 msgid " linker ident     : %.*s\n"
 msgstr " идент-р компоновщика: %.*s\n"
 
-#: vms-alpha.c:7724
+#: vms-alpha.c:7725
 #, c-format
 msgid " image build ident: %.*s\n"
 msgstr " идент-р сборки образа: %.*s\n"
 
-#: vms-alpha.c:7734
+#: vms-alpha.c:7735
 #, c-format
 msgid "cannot read EIHS\n"
 msgstr "не удалось прочитать EIHS\n"
 
-#: vms-alpha.c:7738
+#: vms-alpha.c:7739
 #, c-format
 msgid "Image symbol & debug table: (major: %u, minor: %u)\n"
 msgstr "Таблица символов & отладки образа: (старший: %u, младший: %u)\n"
 
-#: vms-alpha.c:7744
+#: vms-alpha.c:7745
 #, c-format
 msgid " debug symbol table : vbn: %u, size: %u (0x%x)\n"
 msgstr " таблица отладочных символов: vbn: %u, размер: %u (0x%x)\n"
 
-#: vms-alpha.c:7749
+#: vms-alpha.c:7750
 #, c-format
 msgid " global symbol table: vbn: %u, records: %u\n"
 msgstr " глобальная таблица символов: vbn: %u, записей: %u\n"
 
-#: vms-alpha.c:7754
+#: vms-alpha.c:7755
 #, c-format
 msgid " debug module table : vbn: %u, size: %u\n"
 msgstr " таблица отладочных модулей: vbn: %u, размер: %u\n"
 
-#: vms-alpha.c:7767
+#: vms-alpha.c:7768
 #, c-format
 msgid "cannot read EISD\n"
 msgstr "не удалось прочитать EISD\n"
 
-#: vms-alpha.c:7778
+#: vms-alpha.c:7779
 #, c-format
 msgid "Image section descriptor: (major: %u, minor: %u, size: %u, offset: %u)\n"
 msgstr "Дескриптор раздела образа: (старший: %u, младший: %u, размер: %u, смещение: %u)\n"
 
-#: vms-alpha.c:7786
+#: vms-alpha.c:7787
 #, c-format
 msgid " section: base: 0x%08x%08x size: 0x%08x\n"
 msgstr " раздел: база: 0x%08x%08x размер: 0x%08x\n"
 
-#: vms-alpha.c:7791
+#: vms-alpha.c:7792
 #, c-format
 msgid " flags: 0x%04x"
 msgstr " флаги: 0x%04x"
 
-#: vms-alpha.c:7829
+#: vms-alpha.c:7830
 #, c-format
 msgid " vbn: %u, pfc: %u, matchctl: %u type: %u ("
 msgstr " vbn: %u, pfc: %u, matchctl: %u тип: %u ("
 
-#: vms-alpha.c:7835
+#: vms-alpha.c:7836
 msgid "NORMAL"
 msgstr "NORMAL"
 
-#: vms-alpha.c:7838
+#: vms-alpha.c:7839
 msgid "SHRFXD"
 msgstr "SHRFXD"
 
-#: vms-alpha.c:7841
+#: vms-alpha.c:7842
 msgid "PRVFXD"
 msgstr "PRVFXD"
 
-#: vms-alpha.c:7844
+#: vms-alpha.c:7845
 msgid "SHRPIC"
 msgstr "SHRPIC"
 
-#: vms-alpha.c:7847
+#: vms-alpha.c:7848
 msgid "PRVPIC"
 msgstr "PRVPIC"
 
-#: vms-alpha.c:7850
+#: vms-alpha.c:7851
 msgid "USRSTACK"
 msgstr "USRSTACK"
 
-#: vms-alpha.c:7856
+#: vms-alpha.c:7857
 msgid ")\n"
 msgstr ")\n"
 
-#: vms-alpha.c:7859
+#: vms-alpha.c:7860
 #, c-format
 msgid " ident: 0x%08x, name: %.*s\n"
 msgstr " иден-р: 0x%08x, имя: %.*s\n"
 
-#: vms-alpha.c:7869
+#: vms-alpha.c:7870
 #, c-format
 msgid "cannot read DMT\n"
 msgstr "не удалось прочитать DMT\n"
 
-#: vms-alpha.c:7873
+#: vms-alpha.c:7874
 #, c-format
 msgid "Debug module table:\n"
 msgstr "Таблица отладочных модулей:\n"
 
-#: vms-alpha.c:7882
+#: vms-alpha.c:7883
 #, c-format
 msgid "cannot read DMT header\n"
 msgstr "не удалось прочитать заголовок DMT\n"
 
-#: vms-alpha.c:7888
+#: vms-alpha.c:7889
 #, c-format
 msgid " module offset: 0x%08x, size: 0x%08x, (%u psects)\n"
 msgstr " смещение модуля: 0x%08x, размер: 0x%08x, (%u psects)\n"
 
-#: vms-alpha.c:7898
+#: vms-alpha.c:7899
 #, c-format
 msgid "cannot read DMT psect\n"
 msgstr "не удалось прочитать DMT psect\n"
 
-#: vms-alpha.c:7902
+#: vms-alpha.c:7903
 #, c-format
 msgid "  psect start: 0x%08x, length: %u\n"
 msgstr "  начало psect: 0x%08x, длина: %u\n"
 
-#: vms-alpha.c:7915
+#: vms-alpha.c:7916
 #, c-format
 msgid "cannot read DST\n"
 msgstr "не удалось прочитать DST\n"
 
-#: vms-alpha.c:7925
+#: vms-alpha.c:7926
 #, c-format
 msgid "cannot read GST\n"
 msgstr "не удалось прочитать GST\n"
 
-#: vms-alpha.c:7929
+#: vms-alpha.c:7930
 #, c-format
 msgid "Global symbol table:\n"
 msgstr "Таблица глобальных символов:\n"
 
-#: vms-alpha.c:7958
+#: vms-alpha.c:7959
 #, c-format
 msgid "Image activator fixup: (major: %u, minor: %u)\n"
 msgstr "Активатор местоположения образа: (старший: %u, младший: %u)\n"
 
-#: vms-alpha.c:7962
+#: vms-alpha.c:7963
 #, c-format
 msgid "  iaflink : 0x%08x %08x\n"
 msgstr "  iaflink : 0x%08x %08x\n"
 
-#: vms-alpha.c:7966
+#: vms-alpha.c:7967
 #, c-format
 msgid "  fixuplnk: 0x%08x %08x\n"
 msgstr "  fixuplnk: 0x%08x %08x\n"
 
-#: vms-alpha.c:7969
+#: vms-alpha.c:7970
 #, c-format
 msgid "  size : %u\n"
 msgstr "  размер: %u\n"
 
-#: vms-alpha.c:7971
+#: vms-alpha.c:7972
 #, c-format
 msgid "  flags: 0x%08x\n"
 msgstr "  флаги: 0x%08x\n"
 
-#: vms-alpha.c:7976
+#: vms-alpha.c:7977
 #, c-format
 msgid "  qrelfixoff: %5u, lrelfixoff: %5u\n"
 msgstr "  qrelfixoff: %5u, lrelfixoff: %5u\n"
 
-#: vms-alpha.c:7981
+#: vms-alpha.c:7982
 #, c-format
 msgid "  qdotadroff: %5u, ldotadroff: %5u\n"
 msgstr "  qdotadroff: %5u, ldotadroff: %5u\n"
 
-#: vms-alpha.c:7986
+#: vms-alpha.c:7987
 #, c-format
 msgid "  codeadroff: %5u, lpfixoff  : %5u\n"
 msgstr "  codeadroff: %5u, lpfixoff  : %5u\n"
 
-#: vms-alpha.c:7989
+#: vms-alpha.c:7990
 #, c-format
 msgid "  chgprtoff : %5u\n"
 msgstr "  chgprtoff : %5u\n"
 
-#: vms-alpha.c:7993
+#: vms-alpha.c:7994
 #, c-format
 msgid "  shlstoff  : %5u, shrimgcnt : %5u\n"
 msgstr "  shlstoff  : %5u, shrimgcnt : %5u\n"
 
-#: vms-alpha.c:7996
+#: vms-alpha.c:7997
 #, c-format
 msgid "  shlextra  : %5u, permctx   : %5u\n"
 msgstr "  shlextra  : %5u, permctx   : %5u\n"
 
-#: vms-alpha.c:7999
+#: vms-alpha.c:8000
 #, c-format
 msgid "  base_va : 0x%08x\n"
 msgstr "  base_va : 0x%08x\n"
 
-#: vms-alpha.c:8001
+#: vms-alpha.c:8002
 #, c-format
 msgid "  lppsbfixoff: %5u\n"
 msgstr "  lppsbfixoff: %5u\n"
 
-#: vms-alpha.c:8009
+#: vms-alpha.c:8010
 #, c-format
 msgid " Shareable images:\n"
 msgstr " Общие образы:\n"
 
-#: vms-alpha.c:8014
+#: vms-alpha.c:8015
 #, c-format
 msgid "  %u: size: %u, flags: 0x%02x, name: %.*s\n"
 msgstr "  %u: размер: %u, флаги: 0x%02x, имя: %.*s\n"
 
-#: vms-alpha.c:8021
+#: vms-alpha.c:8022
 #, c-format
 msgid " quad-word relocation fixups:\n"
 msgstr " четверное слово перемещаемых местоположений:\n"
 
-#: vms-alpha.c:8026
+#: vms-alpha.c:8027
 #, c-format
 msgid " long-word relocation fixups:\n"
 msgstr " длинное слово перемещаемых местоположений:\n"
 
-#: vms-alpha.c:8031
+#: vms-alpha.c:8032
 #, c-format
 msgid " quad-word .address reference fixups:\n"
 msgstr " четверное слово ссылочных местоположений .address:\n"
 
-#: vms-alpha.c:8036
+#: vms-alpha.c:8037
 #, c-format
 msgid " long-word .address reference fixups:\n"
 msgstr " длинное слово ссылочных местоположений .address:\n"
 
-#: vms-alpha.c:8041
+#: vms-alpha.c:8042
 #, c-format
 msgid " Code Address Reference Fixups:\n"
 msgstr " Ссылочные местоположения адреса кода:\n"
 
-#: vms-alpha.c:8046
+#: vms-alpha.c:8047
 #, c-format
 msgid " Linkage Pairs Reference Fixups:\n"
 msgstr " Ссылочные местоположения компонуемых пар:\n"
 
-#: vms-alpha.c:8055
+#: vms-alpha.c:8056
 #, c-format
 msgid " Change Protection (%u entries):\n"
 msgstr " Изменение защиты (%u элементов):\n"
 
-#: vms-alpha.c:8061
+#: vms-alpha.c:8062
 #, c-format
 msgid "  base: 0x%08x %08x, size: 0x%08x, prot: 0x%08x "
 msgstr "  база: 0x%08x %08x, размер: 0x%08x, prot: 0x%08x "
 
 #. FIXME: we do not yet support relocatable link.  It is not obvious
 #. how to do it for debug infos.
-#: vms-alpha.c:8901
+#: vms-alpha.c:8902
 msgid "%P: relocatable link is not supported\n"
 msgstr "%P: перемещаемая ссылка не поддерживается\n"
 
-#: vms-alpha.c:8972
+#: vms-alpha.c:8973
 #, c-format
-msgid "%P: multiple entry points: in modules %B and %B\n"
-msgstr "%P: несколько точек входа: в модулях %B и %B\n"
+msgid "%P: multiple entry points: in modules %pB and %pB\n"
+msgstr "%P: несколько точек входа: в модулях %pB и %pB\n"
 
 #: vms-lib.c:1445
 #, c-format
@@ -7986,229 +7548,253 @@ msgid "_bfd_vms_output_counted called with too many bytes"
 msgstr "Вызов _bfd_vms_output_counted со слишком большим количеством байт"
 
 #: xcofflink.c:832
-msgid "%B: XCOFF shared object when not producing XCOFF output"
-msgstr "%B: общий объект XCOFF без создания вывода XCOFF"
+#, c-format
+msgid "%pB: XCOFF shared object when not producing XCOFF output"
+msgstr "%pB: общий объект XCOFF без создания вывода XCOFF"
 
 #: xcofflink.c:853
-msgid "%B: dynamic object with no .loader section"
-msgstr "%B: динамический объект без раздела .loader"
+#, c-format
+msgid "%pB: dynamic object with no .loader section"
+msgstr "%pB: динамический объект без раздела .loader"
 
 #: xcofflink.c:1413
 #, c-format
-msgid "%B: `%s' has line numbers but no enclosing section"
-msgstr "%B: «%s» содержит номера строк, но в обрамляющем разделе"
+msgid "%pB: `%s' has line numbers but no enclosing section"
+msgstr "%pB: «%s» содержит номера строк, но в обрамляющем разделе"
 
 #: xcofflink.c:1466
 #, c-format
-msgid "%B: class %d symbol `%s' has no aux entries"
-msgstr "%B: класс %d символа «%s» не имеет элементов aux"
+msgid "%pB: class %d symbol `%s' has no aux entries"
+msgstr "%pB: класс %d символа «%s» не имеет элементов aux"
 
 #: xcofflink.c:1489
 #, c-format
-msgid "%B: symbol `%s' has unrecognized csect type %d"
-msgstr "%B: символ «%s» имеет нераспознанный тип csect: %d"
+msgid "%pB: symbol `%s' has unrecognized csect type %d"
+msgstr "%pB: символ «%s» имеет нераспознанный тип csect: %d"
 
 #: xcofflink.c:1502
 #, c-format
-msgid "%B: bad XTY_ER symbol `%s': class %d scnum %d scnlen %Ld"
-msgstr "%B: неверный символ XTY_ER «%s»: класс %d scnum %d scnlen %Ld"
+msgid "%pB: bad XTY_ER symbol `%s': class %d scnum %d scnlen %<PRId64>"
+msgstr "%pB: неверный символ XTY_ER «%s»: класс %d scnum %d scnlen %<PRId64>"
 
-#: xcofflink.c:1532
+#: xcofflink.c:1533
 #, c-format
-msgid "%B: XMC_TC0 symbol `%s' is class %d scnlen %Ld"
-msgstr "%B: символ XMC_TC0 «%s» является классом %d scnlen %Ld"
+msgid "%pB: XMC_TC0 symbol `%s' is class %d scnlen %<PRId64>"
+msgstr "%pB: символ XMC_TC0 «%s» является классом %d scnlen %<PRId64>"
 
-#: xcofflink.c:1679
+#: xcofflink.c:1680
 #, c-format
-msgid "%B: csect `%s' not in enclosing section"
-msgstr "%B: csect «%s» не в обрамляющем разделе"
+msgid "%pB: csect `%s' not in enclosing section"
+msgstr "%pB: csect «%s» не в обрамляющем разделе"
 
-#: xcofflink.c:1787
+#: xcofflink.c:1788
 #, c-format
-msgid "%B: misplaced XTY_LD `%s'"
-msgstr "%B: неправильно расположенный XTY_LD «%s»"
+msgid "%pB: misplaced XTY_LD `%s'"
+msgstr "%pB: неправильно расположенный XTY_LD «%s»"
 
-#: xcofflink.c:2108
+#: xcofflink.c:2109
 #, c-format
-msgid "%B: reloc %s:%Ld not in csect"
-msgstr "%B: перемещение %s:%Ld не в csect"
+msgid "%pB: reloc %s:%<PRId64> not in csect"
+msgstr "%pB: перемещение %s:%<PRId64> не в csect"
 
-#: xcofflink.c:3198
+#: xcofflink.c:3199
 #, c-format
 msgid "%s: no such symbol"
 msgstr "%s: нет такого символа"
 
-#: xcofflink.c:3303
+#: xcofflink.c:3304
 #, c-format
 msgid "warning: attempt to export undefined symbol `%s'"
 msgstr "предупреждение: попытка экспортировать неопределённый символ «%s»"
 
-#: xcofflink.c:3682
+#: xcofflink.c:3683
 msgid "error: undefined symbol __rtinit"
 msgstr "ошибка: неопределённый символ __rtinit"
 
-#: xcofflink.c:4062
+#: xcofflink.c:4063
 #, c-format
-msgid "%B: loader reloc in unrecognized section `%s'"
-msgstr "%B: перемещение загрузчика в нераспознанном разделе «%s»"
+msgid "%pB: loader reloc in unrecognized section `%s'"
+msgstr "%pB: перемещение загрузчика в нераспознанном разделе «%s»"
 
-#: xcofflink.c:4074
+#: xcofflink.c:4075
 #, c-format
-msgid "%B: `%s' in loader reloc but not loader sym"
-msgstr "%B: «%s» в перемещении загрузчика, но не символе загрузчика"
+msgid "%pB: `%s' in loader reloc but not loader sym"
+msgstr "%pB: «%s» в перемещении загрузчика, но не символе загрузчика"
 
-#: xcofflink.c:4091
+#: xcofflink.c:4092
 #, c-format
-msgid "%B: loader reloc in read-only section %A"
-msgstr "%B: перемещение загрузчика в разделе %A, доступном только для чтения"
+msgid "%pB: loader reloc in read-only section %pA"
+msgstr "%pB: перемещение загрузчика в разделе %pA, доступном только для чтения"
 
-#: xcofflink.c:5115
+#: xcofflink.c:5116
 #, c-format
-msgid "TOC overflow: %#Lx > 0x10000; try -mminimal-toc when compiling"
-msgstr "переполнение TOC: %#Lx > 0x10000; попробуйте скомпилировать с -mminimal-toc"
+msgid "TOC overflow: %#<PRIx64> > 0x10000; try -mminimal-toc when compiling"
+msgstr "переполнение TOC: %<PRIx64> > 0x10000; попробуйте скомпилировать с -mminimal-toc"
 
-#: /work/sources/binutils/branches/2.30/bfd/elfnn-aarch64.c:1890
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:5027
 #, c-format
-msgid "Invalid AArch64 reloc number: %d"
-msgstr "Некорректный номер перемещения AArch64: %d"
-
-#: /work/sources/binutils/branches/2.30/bfd/elfnn-aarch64.c:4779
-msgid "%B: error: Erratum 835769 stub out of range (input file too large)"
-msgstr "%B: ошибка: заглушка для ошибки 835769 находится вне диапазона (слишком большой входной файл)"
+msgid "%pB: error: erratum 835769 stub out of range (input file too large)"
+msgstr "%pB: ошибка: заглушка для ошибки 835769 находится вне диапазона (слишком большой входной файл)"
 
-#: /work/sources/binutils/branches/2.30/bfd/elfnn-aarch64.c:4860
-msgid "%B: error: Erratum 843419 stub out of range (input file too large)"
-msgstr "%B: ошибка: заглушка для ошибки 843419 находится вне диапазона (слишком большой входной файл)"
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:5108
+#, c-format
+msgid "%pB: error: erratum 843419 stub out of range (input file too large)"
+msgstr "%pB: ошибка: заглушка для ошибки 843419 находится вне диапазона (слишком большой входной файл)"
 
-#: /work/sources/binutils/branches/2.30/bfd/elfnn-aarch64.c:5366
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:5638
 #, c-format
-msgid "%B: relocation %s against symbol `%s' which may bind externally can not be used when making a shared object; recompile with -fPIC"
-msgstr "%B: перемещение %s для «%s», который может быть привязан извне, не может использоваться при создании общего объекта; перекомпилируйте с -fPIC"
+msgid "%pB: relocation %s against symbol `%s' which may bind externally can not be used when making a shared object; recompile with -fPIC"
+msgstr "%pB: перемещение %s для «%s», который может быть привязан извне, не может использоваться при создании общего объекта; перекомпилируйте с -fPIC"
 
-#: /work/sources/binutils/branches/2.30/bfd/elfnn-aarch64.c:5457
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:5729
 #, c-format
-msgid "%B: Local symbol descriptor table be NULL when applying relocation %s against local symbol"
-msgstr "%B: таблица описателей локальных символов будет равна NULL, если применить перемещение %s с локальным символом"
+msgid "%pB: local symbol descriptor table be NULL when applying relocation %s against local symbol"
+msgstr "%pB: таблица описателей локальных символов будет равна NULL, если применить перемещение %s с локальным символом"
 
-#: /work/sources/binutils/branches/2.30/bfd/elfnn-aarch64.c:6479
-msgid "Too many GOT entries for -fpic, please recompile with -fPIC"
-msgstr "Слишком много элементов GOT для -fpic: перекомпилируйте с параметром -fPIC"
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:6761
+msgid "too many GOT entries for -fpic, please recompile with -fPIC"
+msgstr "слишком много элементов GOT для -fpic: перекомпилируйте с параметром -fPIC"
 
-#: /work/sources/binutils/branches/2.30/bfd/elfnn-aarch64.c:6507
-msgid "One possible cause of this error is that the symbol is being referenced in the indicated code as if it had a larger alignment than was declared where it was defined."
-msgstr "Ð\9eдной Ð¸Ð· Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ñ\8bÑ\85 Ð¿Ñ\80иÑ\87ин Ñ\8dÑ\82ой Ð¾Ñ\88ибки Ñ\8fвлÑ\8fеÑ\82Ñ\81Ñ\8f Ñ\82о, Ñ\87Ñ\82о Ð² Ñ\83казанном ÐºÐ¾Ð´Ðµ Ð½Ð° Ñ\81имвол Ñ\81Ñ\81Ñ\8bлаÑ\8eÑ\82Ñ\81Ñ\8f Ñ\81 Ð±Ð¾Ð»Ñ\8cÑ\88им Ð²Ñ\8bÑ\80авниванием, Ñ\87ем Ð±Ñ\8bло Ð¾Ð±Ñ\8aÑ\8fвлено Ð² ÐµÐ³Ð¾ Ð¼ÐµÑ\81Ñ\82е Ð¾Ð¿Ñ\80еделениÑ\8f."
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:6789
+msgid "one possible cause of this error is that the symbol is being referenced in the indicated code as if it had a larger alignment than was declared where it was defined"
+msgstr "одной Ð¸Ð· Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ñ\8bÑ\85 Ð¿Ñ\80иÑ\87ин Ñ\8dÑ\82ой Ð¾Ñ\88ибки Ñ\8fвлÑ\8fеÑ\82Ñ\81Ñ\8f Ñ\82о, Ñ\87Ñ\82о Ð² Ñ\83казанном ÐºÐ¾Ð´Ðµ Ð½Ð° Ñ\81имвол Ñ\81Ñ\81Ñ\8bлаÑ\8eÑ\82Ñ\81Ñ\8f Ñ\81 Ð±Ð¾Ð»Ñ\8cÑ\88им Ð²Ñ\8bÑ\80авниванием, Ñ\87ем Ð±Ñ\8bло Ð¾Ð±Ñ\8aÑ\8fвлено Ð² ÐµÐ³Ð¾ Ð¼ÐµÑ\81Ñ\82е Ð¾Ð¿Ñ\80еделениÑ\8f"
 
-#: /work/sources/binutils/branches/2.30/bfd/elfnn-aarch64.c:7084
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-aarch64.c:7375
 #, c-format
-msgid "%B: relocation %s against `%s' can not be used when making a shared object"
-msgstr "%B: перемещение %s для %s «%s» не может использоваться при создании общего объекта"
+msgid "%pB: relocation %s against `%s' can not be used when making a shared object"
+msgstr "%pB: перемещение %s для «%s» не может использоваться при создании общего объекта"
+
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-riscv.c:2281
+msgid "%X%P: internal error: out of range error\n"
+msgstr "%X%P: внутренняя ошибка: ошибка выхода из диапазона\n"
+
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-riscv.c:2285
+msgid "%X%P: internal error: unsupported relocation error\n"
+msgstr "%X%P: внутренняя ошибка: ошибка неподдерживаемого перемещения\n"
+
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-riscv.c:2295
+msgid "%X%P: internal error: unknown error\n"
+msgstr "%X%P: внутренняя ошибка: неизвестная ошибка\n"
 
-#: /work/sources/binutils/branches/2.30/bfd/elfnn-riscv.c:2570
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-riscv.c:2621
+#, c-format
 msgid ""
-"%B: ABI is incompatible with that of the selected emulation:\n"
+"%pB: ABI is incompatible with that of the selected emulation:\n"
 "  target emulation `%s' does not match `%s'"
 msgstr ""
-"%B: ABI не совместим с выбранным в эмуляции:\n"
+"%pB: ABI не совместим с выбранным в эмуляции:\n"
 "  цель эмуляции «%s» не совпадает с «%s»"
 
-#: /work/sources/binutils/branches/2.30/bfd/elfnn-riscv.c:2590
-msgid "%B: can't link hard-float modules with soft-float modules"
-msgstr "%B: невозможно компоновать модули с аппаратной плавающей точкой с модулями, использующими программную плавающую точку"
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-riscv.c:2641
+#, c-format
+msgid "%pB: can't link hard-float modules with soft-float modules"
+msgstr "%pB: невозможно компоновать модули с аппаратной плавающей точкой с модулями, использующими программную плавающую точку"
+
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-riscv.c:2649
+#, c-format
+msgid "%pB: can't link RVE with other target"
+msgstr "%pB: невозможно скомпоновать RVE с другой целью"
 
-#: /work/sources/binutils/branches/2.30/bfd/elfnn-riscv.c:3070
-msgid "%B(%A+0x%lx): %d bytes required for alignment to %d-byte boundary, but only %d present"
-msgstr "%B(%A+0x%lx): требуется %d байт для выравнивания по %d-байтной границе, но есть только %d"
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-riscv.c:3167
+#, c-format
+msgid "%pB(%pA+%#<PRIx64>): %<PRId64> bytes required for alignment to %<PRId64>-byte boundary, but only %<PRId64> present"
+msgstr "%pB(%pA+%#<PRIx64>): требуется %<PRId64> байт для выравнивания по %<PRId64>-байтной границе, но есть только %<PRId64>"
 
-#: /work/sources/binutils/branches/2.30/bfd/elfnn-riscv.c:3136
-msgid "%B(%A+0x%lx): Unable to clear RISCV_PCREL_HI20 relocfor cooresponding RISCV_PCREL_LO12 reloc"
-msgstr "%B(%A+0x%lx): невозможно очистить перемещение RISCV_PCREL_HI20 для соответствующего перемещения RISCV_PCREL_LO12"
+#: /work/sources/binutils/branches/2.31/bfd/elfnn-riscv.c:3235
+#, c-format
+msgid "%pB(%pA+%#<PRIx64>): Unable to clear RISCV_PCREL_HI20 reloc for corresponding RISCV_PCREL_LO12 reloc"
+msgstr "%pB(%pA+%#<PRIx64>): невозможно очистить перемещение RISCV_PCREL_HI20 для соответствующего перемещения RISCV_PCREL_LO12"
 
 #: peigen.c:157 pepigen.c:157 pex64igen.c:157
-msgid "%B: unable to find name for empty section"
-msgstr "%B: не удалось найти имя пустого раздела"
+#, c-format
+msgid "%pB: unable to find name for empty section"
+msgstr "%pB: не удалось найти имя пустого раздела"
 
 #: peigen.c:183 pepigen.c:183 pex64igen.c:183
-msgid "%B: out of memory creating name for empty section"
-msgstr "%B: не хватает памяти для создания имени пустого раздела"
+#, c-format
+msgid "%pB: out of memory creating name for empty section"
+msgstr "%pB: не хватает памяти для создания имени пустого раздела"
 
 #: peigen.c:194 pepigen.c:194 pex64igen.c:194
-msgid "%B: unable to create fake empty section"
-msgstr "%B: невозможно создать фиктивный пустой раздел"
+#, c-format
+msgid "%pB: unable to create fake empty section"
+msgstr "%pB: невозможно создать фиктивный пустой раздел"
 
 #: peigen.c:532 pepigen.c:532 pex64igen.c:532
-msgid "%B: aout header specifies an invalid number of data-directory entries: %ld"
-msgstr "%B: в заголовке aout указан некорректный номер элементов каталога данных: %ld"
+#, c-format
+msgid "%pB: aout header specifies an invalid number of data-directory entries: %ld"
+msgstr "%pB: в заголовке aout указан некорректный номер элементов каталога данных: %ld"
 
-#: peigen.c:1089 pepigen.c:1089 pex64igen.c:1089
+#: peigen.c:1090 pepigen.c:1090 pex64igen.c:1090
 #, c-format
-msgid "%B: line number overflow: 0x%lx > 0xffff"
-msgstr "%B: переполнение нумерации строк: 0x%lx > 0xffff"
+msgid "%pB: line number overflow: 0x%lx > 0xffff"
+msgstr "%pB: переполнение нумерации строк: 0x%lx > 0xffff"
 
-#: peigen.c:1233 pepigen.c:1233 pex64igen.c:1233
+#: peigen.c:1234 pepigen.c:1234 pex64igen.c:1234
 msgid "Export Directory [.edata (or where ever we found it)]"
 msgstr "Каталог экспорта [.edata (или где он нашёлся)]"
 
-#: peigen.c:1234 pepigen.c:1234 pex64igen.c:1234
+#: peigen.c:1235 pepigen.c:1235 pex64igen.c:1235
 msgid "Import Directory [parts of .idata]"
 msgstr "Каталог импорта [часть .idata]"
 
-#: peigen.c:1235 pepigen.c:1235 pex64igen.c:1235
+#: peigen.c:1236 pepigen.c:1236 pex64igen.c:1236
 msgid "Resource Directory [.rsrc]"
 msgstr "Каталог ресурсов [.rsrc]"
 
-#: peigen.c:1236 pepigen.c:1236 pex64igen.c:1236
+#: peigen.c:1237 pepigen.c:1237 pex64igen.c:1237
 msgid "Exception Directory [.pdata]"
 msgstr "Каталог исключений [.pdata]"
 
-#: peigen.c:1237 pepigen.c:1237 pex64igen.c:1237
+#: peigen.c:1238 pepigen.c:1238 pex64igen.c:1238
 msgid "Security Directory"
 msgstr "Каталог безопасности"
 
-#: peigen.c:1238 pepigen.c:1238 pex64igen.c:1238
+#: peigen.c:1239 pepigen.c:1239 pex64igen.c:1239
 msgid "Base Relocation Directory [.reloc]"
 msgstr "Каталог базового перемещения [.reloc]"
 
-#: peigen.c:1239 pepigen.c:1239 pex64igen.c:1239
+#: peigen.c:1240 pepigen.c:1240 pex64igen.c:1240
 msgid "Debug Directory"
 msgstr "Каталог отладки"
 
-#: peigen.c:1240 pepigen.c:1240 pex64igen.c:1240
+#: peigen.c:1241 pepigen.c:1241 pex64igen.c:1241
 msgid "Description Directory"
 msgstr "Каталог описаний"
 
-#: peigen.c:1241 pepigen.c:1241 pex64igen.c:1241
+#: peigen.c:1242 pepigen.c:1242 pex64igen.c:1242
 msgid "Special Directory"
 msgstr "Специальный каталог"
 
-#: peigen.c:1242 pepigen.c:1242 pex64igen.c:1242
+#: peigen.c:1243 pepigen.c:1243 pex64igen.c:1243
 msgid "Thread Storage Directory [.tls]"
 msgstr "Каталог хранилища нитей [.tls]"
 
-#: peigen.c:1243 pepigen.c:1243 pex64igen.c:1243
+#: peigen.c:1244 pepigen.c:1244 pex64igen.c:1244
 msgid "Load Configuration Directory"
 msgstr "Каталог загрузки конфигурации"
 
-#: peigen.c:1244 pepigen.c:1244 pex64igen.c:1244
+#: peigen.c:1245 pepigen.c:1245 pex64igen.c:1245
 msgid "Bound Import Directory"
 msgstr "Каталог обязательного импорта"
 
-#: peigen.c:1245 pepigen.c:1245 pex64igen.c:1245
+#: peigen.c:1246 pepigen.c:1246 pex64igen.c:1246
 msgid "Import Address Table Directory"
 msgstr "Каталог таблицы импорта адресов"
 
-#: peigen.c:1246 pepigen.c:1246 pex64igen.c:1246
+#: peigen.c:1247 pepigen.c:1247 pex64igen.c:1247
 msgid "Delay Import Directory"
 msgstr "Каталог отложенного импорта"
 
-#: peigen.c:1247 pepigen.c:1247 pex64igen.c:1247
+#: peigen.c:1248 pepigen.c:1248 pex64igen.c:1248
 msgid "CLR Runtime Header"
 msgstr "Заголовок времени выполнения CLR"
 
-#: peigen.c:1248 pepigen.c:1248 pex64igen.c:1248
+#: peigen.c:1249 pepigen.c:1249 pex64igen.c:1249
 msgid "Reserved"
 msgstr "Зарезервировано"
 
-#: peigen.c:1308 pepigen.c:1308 pex64igen.c:1308
+#: peigen.c:1309 pepigen.c:1309 pex64igen.c:1309
 #, c-format
 msgid ""
 "\n"
@@ -8217,7 +7803,7 @@ msgstr ""
 "\n"
 "Существует таблица импорта, но не найден раздел, в котором она содержится\n"
 
-#: peigen.c:1314 pepigen.c:1314 pex64igen.c:1314
+#: peigen.c:1315 pepigen.c:1315 pex64igen.c:1315
 #, c-format
 msgid ""
 "\n"
@@ -8226,7 +7812,7 @@ msgstr ""
 "\n"
 "Существует таблица импорта в %s, но этот раздел без содержимого\n"
 
-#: peigen.c:1321 pepigen.c:1321 pex64igen.c:1321
+#: peigen.c:1322 pepigen.c:1322 pex64igen.c:1322
 #, c-format
 msgid ""
 "\n"
@@ -8235,7 +7821,7 @@ msgstr ""
 "\n"
 "В %s имеется таблица импорта по адресу 0x%lx\n"
 
-#: peigen.c:1363 pepigen.c:1363 pex64igen.c:1363
+#: peigen.c:1364 pepigen.c:1364 pex64igen.c:1364
 #, c-format
 msgid ""
 "\n"
@@ -8244,12 +7830,12 @@ msgstr ""
 "\n"
 "Начальный адрес описателя функции: %04lx\n"
 
-#: peigen.c:1367 pepigen.c:1367 pex64igen.c:1367
+#: peigen.c:1368 pepigen.c:1368 pex64igen.c:1368
 #, c-format
 msgid "\tcode-base %08lx toc (loadable/actual) %08lx/%08lx\n"
 msgstr "\tcode-base %08lx toc (загружаемый/реальный) %08lx/%08lx\n"
 
-#: peigen.c:1375 pepigen.c:1375 pex64igen.c:1375
+#: peigen.c:1376 pepigen.c:1376 pex64igen.c:1376
 #, c-format
 msgid ""
 "\n"
@@ -8258,7 +7844,7 @@ msgstr ""
 "\n"
 "Нет раздела reldata! Описатель функции не расшифрован.\n"
 
-#: peigen.c:1380 pepigen.c:1380 pex64igen.c:1380
+#: peigen.c:1381 pepigen.c:1381 pex64igen.c:1381
 #, c-format
 msgid ""
 "\n"
@@ -8267,7 +7853,7 @@ msgstr ""
 "\n"
 "Таблицы импорта (обработан раздел %s)\n"
 
-#: peigen.c:1383 pepigen.c:1383 pex64igen.c:1383
+#: peigen.c:1384 pepigen.c:1384 pex64igen.c:1384
 #, c-format
 msgid ""
 " vma:            Hint    Time      Forward  DLL       First\n"
@@ -8276,7 +7862,7 @@ msgstr ""
 " vma:            Таблица    Отметка   Цепочка    Имя       Первый\n"
 "                  Указаний  Времени   Пересылки  DLL       Шлюз\n"
 
-#: peigen.c:1433 pepigen.c:1433 pex64igen.c:1433
+#: peigen.c:1434 pepigen.c:1434 pex64igen.c:1434
 #, c-format
 msgid ""
 "\n"
@@ -8285,12 +7871,12 @@ msgstr ""
 "\n"
 "\tИмя DLL: %.*s\n"
 
-#: peigen.c:1449 pepigen.c:1449 pex64igen.c:1449
+#: peigen.c:1450 pepigen.c:1450 pex64igen.c:1450
 #, c-format
 msgid "\tvma:  Hint/Ord Member-Name Bound-To\n"
 msgstr "\tvma:  Hint/Ord Имя-элемента Привязан-к\n"
 
-#: peigen.c:1474 pepigen.c:1474 pex64igen.c:1474
+#: peigen.c:1475 pepigen.c:1475 pex64igen.c:1475
 #, c-format
 msgid ""
 "\n"
@@ -8299,13 +7885,13 @@ msgstr ""
 "\n"
 "Существует первый шлюз, но не найден раздел, в котором он содержится\n"
 
-#: peigen.c:1518 peigen.c:1557 pepigen.c:1518 pepigen.c:1557 pex64igen.c:1518
-#: pex64igen.c:1557
+#: peigen.c:1519 peigen.c:1558 pepigen.c:1519 pepigen.c:1558 pex64igen.c:1519
+#: pex64igen.c:1558
 #, c-format
 msgid "\t<corrupt: 0x%04lx>"
 msgstr "\t<повреждено: 0x%04lx>"
 
-#: peigen.c:1650 pepigen.c:1650 pex64igen.c:1650
+#: peigen.c:1651 pepigen.c:1651 pex64igen.c:1651
 #, c-format
 msgid ""
 "\n"
@@ -8314,7 +7900,7 @@ msgstr ""
 "\n"
 "Существует таблица экспорта, но не найден раздел, в котором она содержится\n"
 
-#: peigen.c:1656 pepigen.c:1656 pex64igen.c:1656
+#: peigen.c:1657 pepigen.c:1657 pex64igen.c:1657
 #, c-format
 msgid ""
 "\n"
@@ -8323,7 +7909,7 @@ msgstr ""
 "\n"
 "Существует таблица экспорта в %s, но этот раздел без содержимого\n"
 
-#: peigen.c:1666 pepigen.c:1666 pex64igen.c:1666
+#: peigen.c:1667 pepigen.c:1667 pex64igen.c:1667
 #, c-format
 msgid ""
 "\n"
@@ -8332,7 +7918,7 @@ msgstr ""
 "\n"
 "Существует таблица экспорта в %s, но она не помещается в этот раздел\n"
 
-#: peigen.c:1677 pepigen.c:1677 pex64igen.c:1677
+#: peigen.c:1678 pepigen.c:1678 pex64igen.c:1678
 #, c-format
 msgid ""
 "\n"
@@ -8341,7 +7927,7 @@ msgstr ""
 "\n"
 "Существует таблица экспорта в %s, но она слишком маленькая (%d)\n"
 
-#: peigen.c:1683 pepigen.c:1683 pex64igen.c:1683
+#: peigen.c:1684 pepigen.c:1684 pex64igen.c:1684
 #, c-format
 msgid ""
 "\n"
@@ -8350,7 +7936,7 @@ msgstr ""
 "\n"
 "Существует таблица экспорта в %s по адресу 0x%lx\n"
 
-#: peigen.c:1711 pepigen.c:1711 pex64igen.c:1711
+#: peigen.c:1712 pepigen.c:1712 pex64igen.c:1712
 #, c-format
 msgid ""
 "\n"
@@ -8361,67 +7947,67 @@ msgstr ""
 "Таблицы экспорта (обработан раздел %s)\n"
 "\n"
 
-#: peigen.c:1715 pepigen.c:1715 pex64igen.c:1715
+#: peigen.c:1716 pepigen.c:1716 pex64igen.c:1716
 #, c-format
 msgid "Export Flags \t\t\t%lx\n"
 msgstr "Флаги экспорта \t\t\t%lx\n"
 
-#: peigen.c:1718 pepigen.c:1718 pex64igen.c:1718
+#: peigen.c:1719 pepigen.c:1719 pex64igen.c:1719
 #, c-format
 msgid "Time/Date stamp \t\t%lx\n"
 msgstr "Метка времени/даты \t\t%lx\n"
 
-#: peigen.c:1722 pepigen.c:1722 pex64igen.c:1722
+#: peigen.c:1723 pepigen.c:1723 pex64igen.c:1723
 #, c-format
 msgid "Major/Minor \t\t\t%d/%d\n"
 msgstr "Старший/Младший \t\t\t%d/%d\n"
 
-#: peigen.c:1725 pepigen.c:1725 pex64igen.c:1725
+#: peigen.c:1726 pepigen.c:1726 pex64igen.c:1726
 #, c-format
 msgid "Name \t\t\t\t"
 msgstr "Имя \t\t\t\t"
 
-#: peigen.c:1736 pepigen.c:1736 pex64igen.c:1736
+#: peigen.c:1737 pepigen.c:1737 pex64igen.c:1737
 #, c-format
 msgid "Ordinal Base \t\t\t%ld\n"
 msgstr "Начальный порядковый номер \t\t\t%ld\n"
 
-#: peigen.c:1739 pepigen.c:1739 pex64igen.c:1739
+#: peigen.c:1740 pepigen.c:1740 pex64igen.c:1740
 #, c-format
 msgid "Number in:\n"
 msgstr "Номер в:\n"
 
-#: peigen.c:1742 pepigen.c:1742 pex64igen.c:1742
+#: peigen.c:1743 pepigen.c:1743 pex64igen.c:1743
 #, c-format
 msgid "\tExport Address Table \t\t%08lx\n"
 msgstr "\tТаблица экспортируемых адресов \t\t%08lx\n"
 
-#: peigen.c:1746 pepigen.c:1746 pex64igen.c:1746
+#: peigen.c:1747 pepigen.c:1747 pex64igen.c:1747
 #, c-format
 msgid "\t[Name Pointer/Ordinal] Table\t%08lx\n"
 msgstr "\tТаблица [указателей имён/порядковых номеров]\t%08lx\n"
 
-#: peigen.c:1749 pepigen.c:1749 pex64igen.c:1749
+#: peigen.c:1750 pepigen.c:1750 pex64igen.c:1750
 #, c-format
 msgid "Table Addresses\n"
 msgstr "Таблица адресов\n"
 
-#: peigen.c:1752 pepigen.c:1752 pex64igen.c:1752
+#: peigen.c:1753 pepigen.c:1753 pex64igen.c:1753
 #, c-format
 msgid "\tExport Address Table \t\t"
 msgstr "\tТаблица экспортируемых адресов \t\t"
 
-#: peigen.c:1757 pepigen.c:1757 pex64igen.c:1757
+#: peigen.c:1758 pepigen.c:1758 pex64igen.c:1758
 #, c-format
 msgid "\tName Pointer Table \t\t"
 msgstr "\tТаблица указателей имён \t\t"
 
-#: peigen.c:1762 pepigen.c:1762 pex64igen.c:1762
+#: peigen.c:1763 pepigen.c:1763 pex64igen.c:1763
 #, c-format
 msgid "\tOrdinal Table \t\t\t"
 msgstr "\tТаблица порядковых номеров \t\t\t"
 
-#: peigen.c:1776 pepigen.c:1776 pex64igen.c:1776
+#: peigen.c:1777 pepigen.c:1777 pex64igen.c:1777
 #, c-format
 msgid ""
 "\n"
@@ -8430,20 +8016,20 @@ msgstr ""
 "\n"
 "Таблица экспортируемых адресов -- Начальный порядковый номер %ld\n"
 
-#: peigen.c:1785 pepigen.c:1785 pex64igen.c:1785
+#: peigen.c:1786 pepigen.c:1786 pex64igen.c:1786
 #, c-format
 msgid "\tInvalid Export Address Table rva (0x%lx) or entry count (0x%lx)\n"
 msgstr "\tНекорректная таблица экспортируемых адресов rva (0x%lx) или счётчик элементов (0x%lx)\n"
 
-#: peigen.c:1804 pepigen.c:1804 pex64igen.c:1804
+#: peigen.c:1805 pepigen.c:1805 pex64igen.c:1805
 msgid "Forwarder RVA"
 msgstr "Переадресуемый RVA"
 
-#: peigen.c:1816 pepigen.c:1816 pex64igen.c:1816
+#: peigen.c:1817 pepigen.c:1817 pex64igen.c:1817
 msgid "Export RVA"
 msgstr "Экспортируемый RVA"
 
-#: peigen.c:1823 pepigen.c:1823 pex64igen.c:1823
+#: peigen.c:1824 pepigen.c:1824 pex64igen.c:1824
 #, c-format
 msgid ""
 "\n"
@@ -8452,29 +8038,29 @@ msgstr ""
 "\n"
 "Таблица [порядковых номеров/указателей имён]\n"
 
-#: peigen.c:1831 pepigen.c:1831 pex64igen.c:1831
+#: peigen.c:1832 pepigen.c:1832 pex64igen.c:1832
 #, c-format
 msgid "\tInvalid Name Pointer Table rva (0x%lx) or entry count (0x%lx)\n"
 msgstr "\tНекорректная таблица указателей имён (0x%lx) или счётчик элементов (0x%lx)\n"
 
-#: peigen.c:1838 pepigen.c:1838 pex64igen.c:1838
+#: peigen.c:1839 pepigen.c:1839 pex64igen.c:1839
 #, c-format
 msgid "\tInvalid Ordinal Table rva (0x%lx) or entry count (0x%lx)\n"
 msgstr "\tНекорректная обычная таблица rva (0x%lx) или счётчик элементов (0x%lx)\n"
 
-#: peigen.c:1852 pepigen.c:1852 pex64igen.c:1852
+#: peigen.c:1853 pepigen.c:1853 pex64igen.c:1853
 #, c-format
 msgid "\t[%4ld] <corrupt offset: %lx>\n"
 msgstr "\t[%4ld] <повреждёно смещение: %lx>\n"
 
-#: peigen.c:1906 peigen.c:2103 pepigen.c:1906 pepigen.c:2103 pex64igen.c:1906
-#: pex64igen.c:2103
+#: peigen.c:1907 peigen.c:2104 pepigen.c:1907 pepigen.c:2104 pex64igen.c:1907
+#: pex64igen.c:2104
 #, c-format
-msgid "Warning, .pdata section size (%ld) is not a multiple of %d\n"
-msgstr "Ð\92нимание, размер раздела .pdata (%ld) не кратен %d\n"
+msgid "warning, .pdata section size (%ld) is not a multiple of %d\n"
+msgstr "пÑ\80едÑ\83пÑ\80еждение, размер раздела .pdata (%ld) не кратен %d\n"
 
-#: peigen.c:1910 peigen.c:2107 pepigen.c:1910 pepigen.c:2107 pex64igen.c:1910
-#: pex64igen.c:2107
+#: peigen.c:1911 peigen.c:2108 pepigen.c:1911 pepigen.c:2108 pex64igen.c:1911
+#: pex64igen.c:2108
 #, c-format
 msgid ""
 "\n"
@@ -8483,12 +8069,12 @@ msgstr ""
 "\n"
 "Таблица функций (обработан раздел .pdata)\n"
 
-#: peigen.c:1913 pepigen.c:1913 pex64igen.c:1913
+#: peigen.c:1914 pepigen.c:1914 pex64igen.c:1914
 #, c-format
 msgid " vma:\t\t\tBegin Address    End Address      Unwind Info\n"
 msgstr " vma:\t\t\tНачальный адрес  Конечный адрес   Раскрывающая Информация\n"
 
-#: peigen.c:1915 pepigen.c:1915 pex64igen.c:1915
+#: peigen.c:1916 pepigen.c:1916 pex64igen.c:1916
 #, c-format
 msgid ""
 " vma:\t\tBegin    End      EH       EH       PrologEnd  Exception\n"
@@ -8497,27 +8083,27 @@ msgstr ""
 " vma:\t\tНачальный  Конечный   EH          EH       Адрес         Маска\n"
 "     \t\tАдрес      Адрес      Обработчик  Данные   КонцаПролога  Исключения\n"
 
-#: peigen.c:1928 pepigen.c:1928 pex64igen.c:1928
+#: peigen.c:1929 pepigen.c:1929 pex64igen.c:1929
 #, c-format
 msgid "Virtual size of .pdata section (%ld) larger than real size (%ld)\n"
 msgstr "Виртуальный размер раздела .pdata (%ld) больше чем реальный размер (%ld)\n"
 
-#: peigen.c:1998 pepigen.c:1998 pex64igen.c:1998
+#: peigen.c:1999 pepigen.c:1999 pex64igen.c:1999
 #, c-format
 msgid " Register save millicode"
 msgstr " Милликод сохранения регистра"
 
-#: peigen.c:2001 pepigen.c:2001 pex64igen.c:2001
+#: peigen.c:2002 pepigen.c:2002 pex64igen.c:2002
 #, c-format
 msgid " Register restore millicode"
 msgstr " Милликод восстановления регистра"
 
-#: peigen.c:2004 pepigen.c:2004 pex64igen.c:2004
+#: peigen.c:2005 pepigen.c:2005 pex64igen.c:2005
 #, c-format
 msgid " Glue code sequence"
 msgstr " Последовательность связующего кода"
 
-#: peigen.c:2109 pepigen.c:2109 pex64igen.c:2109
+#: peigen.c:2110 pepigen.c:2110 pex64igen.c:2110
 #, c-format
 msgid ""
 " vma:\t\tBegin    Prolog   Function Flags    Exception EH\n"
@@ -8526,7 +8112,7 @@ msgstr ""
 " vma:\t\tНачальный Длина    Длина   Флаги       Обработчик EH\n"
 "     \t\tАдрес     Пролога  Функции 32b exc     Исключений Данные\n"
 
-#: peigen.c:2231 pepigen.c:2231 pex64igen.c:2231
+#: peigen.c:2232 pepigen.c:2232 pex64igen.c:2232
 #, c-format
 msgid ""
 "\n"
@@ -8537,7 +8123,7 @@ msgstr ""
 "\n"
 "Начало перемещений в PE-файле (обработан раздел .reloc)\n"
 
-#: peigen.c:2261 pepigen.c:2261 pex64igen.c:2261
+#: peigen.c:2262 pepigen.c:2262 pex64igen.c:2262
 #, c-format
 msgid ""
 "\n"
@@ -8546,62 +8132,62 @@ msgstr ""
 "\n"
 "Виртуальный адрес: %08lx Размер блока %ld (0x%lx) Число местоположений %ld\n"
 
-#: peigen.c:2279 pepigen.c:2279 pex64igen.c:2279
+#: peigen.c:2280 pepigen.c:2280 pex64igen.c:2280
 #, c-format
 msgid "\treloc %4d offset %4x [%4lx] %s"
 msgstr "\tперемещение %4d смещение %4x [%4lx] %s"
 
-#: peigen.c:2340 pepigen.c:2340 pex64igen.c:2340
+#: peigen.c:2341 pepigen.c:2341 pex64igen.c:2341
 #, c-format
 msgid "%03x %*.s Entry: "
 msgstr "%03x %*.s Элемент: "
 
-#: peigen.c:2364 pepigen.c:2364 pex64igen.c:2364
+#: peigen.c:2365 pepigen.c:2365 pex64igen.c:2365
 #, c-format
 msgid "name: [val: %08lx len %d]: "
 msgstr "имя: [значение: %08lx длина %d]: "
 
-#: peigen.c:2384 pepigen.c:2384 pex64igen.c:2384
+#: peigen.c:2385 pepigen.c:2385 pex64igen.c:2385
 #, c-format
 msgid "<corrupt string length: %#x>\n"
 msgstr "<повреждена длина строки: %#x>\n"
 
-#: peigen.c:2394 pepigen.c:2394 pex64igen.c:2394
+#: peigen.c:2395 pepigen.c:2395 pex64igen.c:2395
 #, c-format
 msgid "<corrupt string offset: %#lx>\n"
 msgstr "<повреждено смещение строки: %#lx>\n"
 
-#: peigen.c:2399 pepigen.c:2399 pex64igen.c:2399
+#: peigen.c:2400 pepigen.c:2400 pex64igen.c:2400
 #, c-format
 msgid "ID: %#08lx"
 msgstr "ID: %#08lx"
 
-#: peigen.c:2402 pepigen.c:2402 pex64igen.c:2402
+#: peigen.c:2403 pepigen.c:2403 pex64igen.c:2403
 #, c-format
 msgid ", Value: %#08lx\n"
 msgstr ", значение: %#08lx\n"
 
-#: peigen.c:2424 pepigen.c:2424 pex64igen.c:2424
+#: peigen.c:2425 pepigen.c:2425 pex64igen.c:2425
 #, c-format
 msgid "%03x %*.s  Leaf: Addr: %#08lx, Size: %#08lx, Codepage: %d\n"
 msgstr "%03x %*.s  лист: адрес: %#08lx, размер: %#08lx, кодовая страница: %d\n"
 
-#: peigen.c:2466 pepigen.c:2466 pex64igen.c:2466
+#: peigen.c:2467 pepigen.c:2467 pex64igen.c:2467
 #, c-format
 msgid "<unknown directory type: %d>\n"
 msgstr "<неизвестный тип каталога: %d>\n"
 
-#: peigen.c:2474 pepigen.c:2474 pex64igen.c:2474
+#: peigen.c:2475 pepigen.c:2475 pex64igen.c:2475
 #, c-format
 msgid " Table: Char: %d, Time: %08lx, Ver: %d/%d, Num Names: %d, IDs: %d\n"
 msgstr " Таблица: Символ: %d, Время: %08lx, Версия: %d/%d, Кол-во имён: %d, ID: %d\n"
 
-#: peigen.c:2563 pepigen.c:2563 pex64igen.c:2563
+#: peigen.c:2564 pepigen.c:2564 pex64igen.c:2564
 #, c-format
 msgid "Corrupt .rsrc section detected!\n"
 msgstr "Обнаружен повреждённый раздел .rsrc!\n"
 
-#: peigen.c:2587 pepigen.c:2587 pex64igen.c:2587
+#: peigen.c:2588 pepigen.c:2588 pex64igen.c:2588
 #, c-format
 msgid ""
 "\n"
@@ -8610,17 +8196,17 @@ msgstr ""
 "\n"
 "ПРЕДУПРЕЖДЕНИЕ: дополнительные данные в разделе .rsrc — будут проигнорированы Windows:\n"
 
-#: peigen.c:2593 pepigen.c:2593 pex64igen.c:2593
+#: peigen.c:2594 pepigen.c:2594 pex64igen.c:2594
 #, c-format
 msgid " String table starts at offset: %#03x\n"
 msgstr " Таблица строк начинается со смещения: %#03x\n"
 
-#: peigen.c:2596 pepigen.c:2596 pex64igen.c:2596
+#: peigen.c:2597 pepigen.c:2597 pex64igen.c:2597
 #, c-format
 msgid " Resources start at offset: %#03x\n"
 msgstr " Ресурсы начинаются со смещения: %#03x\n"
 
-#: peigen.c:2648 pepigen.c:2648 pex64igen.c:2648
+#: peigen.c:2649 pepigen.c:2649 pex64igen.c:2649
 #, c-format
 msgid ""
 "\n"
@@ -8629,7 +8215,7 @@ msgstr ""
 "\n"
 "Существует отладочный каталог, но не найден раздел, в котором он содержится\n"
 
-#: peigen.c:2654 pepigen.c:2654 pex64igen.c:2654
+#: peigen.c:2655 pepigen.c:2655 pex64igen.c:2655
 #, c-format
 msgid ""
 "\n"
@@ -8638,7 +8224,7 @@ msgstr ""
 "\n"
 "Существует отладочный каталог в %s, но этот раздел без содержимого\n"
 
-#: peigen.c:2661 pepigen.c:2661 pex64igen.c:2661
+#: peigen.c:2662 pepigen.c:2662 pex64igen.c:2662
 #, c-format
 msgid ""
 "\n"
@@ -8647,7 +8233,7 @@ msgstr ""
 "\n"
 "Ошибка: раздел %s содержит отладочные данные, начиная с адреса, который слишком мал\n"
 
-#: peigen.c:2666 pepigen.c:2666 pex64igen.c:2666
+#: peigen.c:2667 pepigen.c:2667 pex64igen.c:2667
 #, c-format
 msgid ""
 "\n"
@@ -8658,22 +8244,22 @@ msgstr ""
 "В %s имеется отладочный каталог по адресу 0x%lx\n"
 "\n"
 
-#: peigen.c:2673 pepigen.c:2673 pex64igen.c:2673
+#: peigen.c:2674 pepigen.c:2674 pex64igen.c:2674
 #, c-format
 msgid "The debug data size field in the data directory is too big for the section"
 msgstr "Поле размера отладочных данных в каталоге данных слишком большое для раздела"
 
-#: peigen.c:2678 pepigen.c:2678 pex64igen.c:2678
+#: peigen.c:2679 pepigen.c:2679 pex64igen.c:2679
 #, c-format
 msgid "Type                Size     Rva      Offset\n"
 msgstr "Тип                Размер     Rva      Смещение\n"
 
-#: peigen.c:2726 pepigen.c:2726 pex64igen.c:2726
+#: peigen.c:2727 pepigen.c:2727 pex64igen.c:2727
 #, c-format
 msgid "(format %c%c%c%c signature %s age %ld)\n"
 msgstr "(формат %c%c%c%c подпись %s возраст %ld)\n"
 
-#: peigen.c:2734 pepigen.c:2734 pex64igen.c:2734
+#: peigen.c:2735 pepigen.c:2735 pex64igen.c:2735
 #, c-format
 msgid "The debug directory size is not a multiple of the debug directory entry size\n"
 msgstr "Размер отладочного каталога не кратен размеру элемента отладочного каталога\n"
@@ -8681,7 +8267,7 @@ msgstr "Размер отладочного каталога не кратен 
 #. The MS dumpbin program reportedly ands with 0xff0f before
 #. printing the characteristics field.  Not sure why.  No reason to
 #. emulate it here.
-#: peigen.c:2754 pepigen.c:2754 pex64igen.c:2754
+#: peigen.c:2755 pepigen.c:2755 pex64igen.c:2755
 #, c-format
 msgid ""
 "\n"
@@ -8690,81 +8276,595 @@ msgstr ""
 "\n"
 "Характеристики 0x%x\n"
 
-#: peigen.c:2989 pepigen.c:2989 pex64igen.c:2989
+#: peigen.c:2991 pepigen.c:2991 pex64igen.c:2991
 #, c-format
-msgid "%B: Data Directory size (%lx) exceeds space left in section (%Lx)"
-msgstr "%B: размер каталога данных (%lx) превышает оставшееся место в разделе (%Lx)"
+msgid "%pB: Data Directory size (%lx) exceeds space left in section (%<PRIx64>)"
+msgstr "%pB: размер каталога данных (%lx) превышает оставшееся место в разделе (%<PRIx64>)"
 
-#: peigen.c:3019 pepigen.c:3019 pex64igen.c:3019
-msgid "Failed to update file offsets in debug directory"
-msgstr "Сбой обновления файловых смещений в отладочном каталоге"
+#: peigen.c:3002 pepigen.c:3002 pex64igen.c:3002
+#, c-format
+msgid "%pB: Data Directory size (%#lx) is negative"
+msgstr "%pB: размер каталога данных (%#lx) отрицателен"
+
+#: peigen.c:3031 pepigen.c:3031 pex64igen.c:3031
+msgid "failed to update file offsets in debug directory"
+msgstr "не удалось обновить файловые смещения в отладочном каталоге"
 
-#: peigen.c:3025 pepigen.c:3025 pex64igen.c:3025
-msgid "%B: Failed to read debug data section"
-msgstr "%B: не удалось прочитать раздел отладочных данных"
+#: peigen.c:3037 pepigen.c:3037 pex64igen.c:3037
+#, c-format
+msgid "%pB: failed to read debug data section"
+msgstr "%pB: не удалось прочитать раздел отладочных данных"
 
-#: peigen.c:3841 pepigen.c:3841 pex64igen.c:3841
+#: peigen.c:3853 pepigen.c:3853 pex64igen.c:3853
 #, c-format
 msgid ".rsrc merge failure: duplicate string resource: %d"
 msgstr "ошибка при слиянии .rsrc: повторная строка ресурса: %d"
 
-#: peigen.c:3976 pepigen.c:3976 pex64igen.c:3976
+#: peigen.c:3988 pepigen.c:3988 pex64igen.c:3988
 msgid ".rsrc merge failure: multiple non-default manifests"
 msgstr "ошибка при слиянии .rsrc: несколько манифестов не по умолчанию"
 
-#: peigen.c:3994 pepigen.c:3994 pex64igen.c:3994
+#: peigen.c:4006 pepigen.c:4006 pex64igen.c:4006
 msgid ".rsrc merge failure: a directory matches a leaf"
 msgstr "ошибка при слиянии .rsrc: каталог совпадает с листом"
 
-#: peigen.c:4036 pepigen.c:4036 pex64igen.c:4036
+#: peigen.c:4048 pepigen.c:4048 pex64igen.c:4048
 msgid ".rsrc merge failure: duplicate leaf"
 msgstr "ошибка при слиянии .rsrc: повторяющийся лист"
 
-#: peigen.c:4038 pepigen.c:4038 pex64igen.c:4038
+#: peigen.c:4050 pepigen.c:4050 pex64igen.c:4050
 #, c-format
 msgid ".rsrc merge failure: duplicate leaf: %s"
 msgstr "ошибка при слиянии .rsrc: повторяющийся лист: %s"
 
-#: peigen.c:4104 pepigen.c:4104 pex64igen.c:4104
-msgid ".rsrc merge failure: dirs with differing characteristics\n"
-msgstr "ошибка при слиянии .rsrc: каталоги с разным характеристиками\n"
+#: peigen.c:4116 pepigen.c:4116 pex64igen.c:4116
+msgid ".rsrc merge failure: dirs with differing characteristics"
+msgstr "ошибка при слиянии .rsrc: каталоги с разным характеристиками"
 
-#: peigen.c:4111 pepigen.c:4111 pex64igen.c:4111
-msgid ".rsrc merge failure: differing directory versions\n"
-msgstr "ошибка при слиянии .rsrc: версии каталогов отличаются\n"
+#: peigen.c:4123 pepigen.c:4123 pex64igen.c:4123
+msgid ".rsrc merge failure: differing directory versions"
+msgstr "ошибка при слиянии .rsrc: версии каталогов отличаются"
 
 #. Corrupted .rsrc section - cannot merge.
-#: peigen.c:4228 pepigen.c:4228 pex64igen.c:4228
-msgid "%B: .rsrc merge failure: corrupt .rsrc section"
-msgstr "%B: ошибка при слиянии .rsrc: раздел .rsrc повреждён"
+#: peigen.c:4240 pepigen.c:4240 pex64igen.c:4240
+#, c-format
+msgid "%pB: .rsrc merge failure: corrupt .rsrc section"
+msgstr "%pB: ошибка при слиянии .rsrc: раздел .rsrc повреждён"
+
+#: peigen.c:4248 pepigen.c:4248 pex64igen.c:4248
+#, c-format
+msgid "%pB: .rsrc merge failure: unexpected .rsrc size"
+msgstr "%pB: ошибка при слиянии rsrc: неожиданный размер раздела .rsrc"
+
+#: peigen.c:4387 pepigen.c:4387 pex64igen.c:4387
+#, c-format
+msgid "%pB: unable to fill in DataDictionary[1] because .idata$2 is missing"
+msgstr "%pB: невозможно заполнить DataDictionary[1], так как отсутствует .idata$2"
+
+#: peigen.c:4407 pepigen.c:4407 pex64igen.c:4407
+#, c-format
+msgid "%pB: unable to fill in DataDictionary[1] because .idata$4 is missing"
+msgstr "%pB: невозможно заполнить DataDictionary[1], так как отсутствует .idata$4"
+
+#: peigen.c:4428 pepigen.c:4428 pex64igen.c:4428
+#, c-format
+msgid "%pB: unable to fill in DataDictionary[12] because .idata$5 is missing"
+msgstr "%pB: невозможно заполнить DataDictionary[12], так как отсутствует .idata$5"
+
+#: peigen.c:4448 pepigen.c:4448 pex64igen.c:4448
+#, c-format
+msgid "%pB: unable to fill in DataDictionary[PE_IMPORT_ADDRESS_TABLE (12)] because .idata$6 is missing"
+msgstr "%pB: невозможно заполнить DataDictionary[PE_IMPORT_ADDRESS_TABLE (12)], так как отсутствует .idata$6"
+
+#: peigen.c:4490 pepigen.c:4490 pex64igen.c:4490
+#, c-format
+msgid "%pB: unable to fill in DataDictionary[PE_IMPORT_ADDRESS_TABLE(12)] because .idata$6 is missing"
+msgstr "%pB: невозможно заполнить DataDictionary[PE_IMPORT_ADDRESS_TABLE(12)], так как отсутствует .idata$6"
+
+#: peigen.c:4515 pepigen.c:4515 pex64igen.c:4515
+#, c-format
+msgid "%pB: unable to fill in DataDictionary[9] because __tls_used is missing"
+msgstr "%pB: невозможно заполнить DataDictionary[9], так как отсутствует __tls_used"
+
+#~ msgid "%B: Unknown section type in a.out.adobe file: %x\n"
+#~ msgstr "%B: неизвестный тип раздела в файле a.out.adobe: %x\n"
+
+#~ msgid "%B: Invalid relocation type exported: %d"
+#~ msgstr "%B: экспортирован неверный тип перемещения: %d"
+
+#~ msgid "%B: Invalid relocation type imported: %d"
+#~ msgstr "%B: Импортирован неверный тип перемещения: %d"
+
+#~ msgid "%P: %B: unexpected relocation type\n"
+#~ msgstr "%P: %B: неожиданный тип перемещения\n"
+
+#~ msgid "%B: unknown/unsupported relocation type %d"
+#~ msgstr "%B: неизвестный/неподдерживаемый тип перемещения %d"
+
+#~ msgid "%B: unsupported relocation: ALPHA_R_GPRELHIGH"
+#~ msgstr "%B: неподдерживаемое перемещение: ALPHA_R_GPRELHIGH"
+
+#~ msgid "%B: unsupported relocation: ALPHA_R_GPRELLOW"
+#~ msgstr "%B: неподдерживаемое перемещение: ALPHA_R_GPRELLOW"
+
+#~ msgid "%B: unknown relocation type %d"
+#~ msgstr "%B: неизвестный тип перемещения: %d"
+
+#~ msgid "%B: unable to find THUMB glue '%s' for `%s'"
+#~ msgstr "%B: не удалось найти THUMB-склейку «%s» для «%s»"
+
+#~ msgid "%B: unable to find ARM glue '%s' for `%s'"
+#~ msgstr "%B: не удалось найти ARM-склейку «%s» для «%s»"
+
+#~ msgid ""
+#~ "%B(%s): warning: interworking not enabled.\n"
+#~ "  first occurrence: %B: thumb call to arm\n"
+#~ "  consider relinking with --support-old-code enabled"
+#~ msgstr ""
+#~ "%B(%s): предупреждение: совместная работа не включена.\n"
+#~ "  первое упоминание: %B: thumb-вызов в arm\n"
+#~ "  выполните пересборку с включённым параметром --support-old-code"
+
+#~ msgid "%B: illegal symbol index in reloc: %ld"
+#~ msgstr "%B: недопустимый символьный индекс в перемещении: %ld"
+
+#~ msgid "error: %B is compiled for APCS-%d, whereas %B is compiled for APCS-%d"
+#~ msgstr "ошибка: %B собран для APCS-%d, в то время как %B собран для APCS-%d"
+
+#~ msgid "error: %B is compiled as position independent code, whereas target %B is absolute position"
+#~ msgstr "ошибка: %B скомпилирован как позиционно-независимый код, в то время как целью %B является код с абсолютной позицией"
+
+#~ msgid "error: %B is compiled as absolute position code, whereas target %B is position independent"
+#~ msgstr "ошибка: %B скомпилирован как код с абсолютной позицией, в то время как целью %B является позиционно-независимый код"
+
+#~ msgid "private flags = %x:"
+#~ msgstr "собственные флаги = %x:"
+
+#~ msgid " [floats passed in integer registers]"
+#~ msgstr " [числа с плавающей точкой передаются в целочисленных регистрах]"
+
+#~ msgid " [absolute position]"
+#~ msgstr " [с определённой позицией]"
+
+#~ msgid " [interworking flag not initialised]"
+#~ msgstr " [флаг совместной работы не установлен]"
+
+#~ msgid " [interworking supported]"
+#~ msgstr " [поддерживается совместная работа]"
+
+#~ msgid " [interworking not supported]"
+#~ msgstr " [совместная работа не поддерживается]"
+
+#~ msgid "cannot handle R_MEM_INDIRECT reloc when using %s output"
+#~ msgstr "невозможно обработать перемещение R_MEM_INDIRECT, если для вывода используется %s"
+
+#~ msgid "relocation `%s' not yet implemented"
+#~ msgstr "перемещение «%s» пока не реализовано"
+
+#~ msgid "uncertain calling convention for non-COFF symbol"
+#~ msgstr "неясное соглашение о вызове для не-COFF символа"
+
+#~ msgid "unsupported reloc type"
+#~ msgstr "неподдерживаемый тип перемещения"
+
+#~ msgid "SH Error: unknown reloc type %d"
+#~ msgstr "Ошибка SH: неизвестный тип перемещения %d"
+
+#~ msgid "Unrecognized reloc type 0x%x"
+#~ msgstr "Нераспознанный тип перемещения 0x%x"
+
+#~ msgid "ignoring reloc %s\n"
+#~ msgstr "игнорируется перемещение %s\n"
+
+#~ msgid "%B: unrecognised MN10300 reloc number: %d"
+#~ msgstr "%B: нераспознанный номер перемещения MN10300: %d"
+
+#~ msgid ""
+#~ "%B(%s): warning: interworking not enabled.\n"
+#~ "  first occurrence: %B: Thumb call to ARM"
+#~ msgstr ""
+#~ "%B(%s): предупреждение: совместная работа не включена.\n"
+#~ "  первое упоминание: %B: Thumb-вызов в ARM"
+
+#~ msgid ""
+#~ "%B(%s): warning: interworking not enabled.\n"
+#~ "  first occurrence: %B: ARM call to Thumb"
+#~ msgstr ""
+#~ "%B(%s): предупреждение: совместная работа не включена.\n"
+#~ "  первое упоминание: %B: ARM-вызов в Thumb"
+
+#~ msgid "%B: invalid special symbol `%s'."
+#~ msgstr "%B: некорректный специальный символ «%s»."
+
+#~ msgid "%B: invalid standard symbol `%s'."
+#~ msgstr "%B: некорректный стандартный символ «%s»."
 
-#: peigen.c:4236 pepigen.c:4236 pex64igen.c:4236
-msgid "%B: .rsrc merge failure: unexpected .rsrc size"
-msgstr "%B: ошибка при слиянии rsrc: неожиданный размер раздела .rsrc"
+#~ msgid "%B: invalid import library entry: `%s'."
+#~ msgstr "%B: некорректный элемент импортируемой библиотеки: «%s»."
 
-#: peigen.c:4375 pepigen.c:4375 pex64igen.c:4375
-msgid "%B: unable to fill in DataDictionary[1] because .idata$2 is missing"
-msgstr "%B: невозможно заполнить DataDictionary[1], так как отсутствует .idata$2"
+#~ msgid "unable to find THUMB glue '%s' for '%s'"
+#~ msgstr "не удалось найти THUMB-склейку «%s» для «%s»"
 
-#: peigen.c:4395 pepigen.c:4395 pex64igen.c:4395
-msgid "%B: unable to fill in DataDictionary[1] because .idata$4 is missing"
-msgstr "%B: невозможно заполнить DataDictionary[1], так как отсутствует .idata$4"
+#~ msgid "%B: unable to find STM32L4XX veneer `%s'"
+#~ msgstr "%B: невозможно найти склейку STM32L4XX «%s»"
 
-#: peigen.c:4416 pepigen.c:4416 pex64igen.c:4416
-msgid "%B: unable to fill in DataDictionary[12] because .idata$5 is missing"
-msgstr "%B: невозможно заполнить DataDictionary[12], так как отсутствует .idata$5"
+#~ msgid "%B(%A+%#Lx): unexpected Thumb instruction '%#lx' in TLS trampoline"
+#~ msgstr "%B(%A+%#Lx): неожидаемая Thumb-инструкция «%#lx» в трамплине TLS"
 
-#: peigen.c:4436 pepigen.c:4436 pex64igen.c:4436
-msgid "%B: unable to fill in DataDictionary[PE_IMPORT_ADDRESS_TABLE (12)] because .idata$6 is missing"
-msgstr "%B: невозможно заполнить DataDictionary[PE_IMPORT_ADDRESS_TABLE (12)], так как отсутствует .idata$6"
+#~ msgid "%B: Warning: Thumb BLX instruction targets thumb function '%s'."
+#~ msgstr "%B: предупреждение: Thumb-инструкция BLX для функции thumb «%s»."
 
-#: peigen.c:4478 pepigen.c:4478 pex64igen.c:4478
-msgid "%B: unable to fill in DataDictionary[PE_IMPORT_ADDRESS_TABLE(12)] because .idata$6 is missing"
-msgstr "%B: невозможно заполнить DataDictionary[PE_IMPORT_ADDRESS_TABLE(12)], так как отсутствует .idata$6"
+#~ msgid "%B(%A+%#Lx): unexpected Thumb instruction '%#lx' referenced by TLS_GOTDESC"
+#~ msgstr "%B(%A+%#Lx): неожидаемая Thumb-инструкция «%#lx», на которую ссылается TLS_GOTDESC"
 
-#: peigen.c:4503 pepigen.c:4503 pex64igen.c:4503
-msgid "%B: unable to fill in DataDictionary[9] because __tls_used is missing"
-msgstr "%B: невозможно заполнить DataDictionary[9], так как отсутствует __tls_used"
+#~ msgid "error: %B uses FPA instructions, whereas %B does not"
+#~ msgstr "ошибка: %B использует инструкции FPA, в то время как %B не использует"
+
+#~ msgid "error: %B uses Maverick instructions, whereas %B does not"
+#~ msgstr "ошибка: %B использует инструкции Maverick, в то время как %B не использует"
+
+#~ msgid "%B: invalid AVR reloc number: %d"
+#~ msgstr "%B: некорректный номер перемещения AVR: %d"
+
+#~ msgid "%B: unsupported relocation type %d"
+#~ msgstr "%B: неподдерживаемый тип перемещения %d"
+
+#~ msgid "Unsupported CR16 relocation type: 0x%x\n"
+#~ msgstr "Неподдерживаемый тип перемещения CR16: 0x%x\n"
+
+#~ msgid "%B: unrecognised CR16 reloc number: %d"
+#~ msgstr "%B: нераспознанный номер перемещения CR16: %d"
+
+#~ msgid "%B: invalid CR16C reloc number: %d"
+#~ msgstr "%B: некорректный номер перемещения CR16C: %d"
+
+#~ msgid "%B: invalid CRIS reloc number: %d"
+#~ msgstr "%B: некорректный номер перемещения CRIS: %d"
+
+#~ msgid "%B: unrecognised CRX reloc number: %d"
+#~ msgstr "%B: нераспознанный номер перемещения CRX: %d"
+
+#~ msgid "%B: invalid D10V reloc number: %d"
+#~ msgstr "%B: некорректный номер перемещения D10V: %d"
+
+#~ msgid "%B: invalid D30V reloc number: %d"
+#~ msgstr "%B: некорректный номер перемещения D30V: %d"
+
+#~ msgid "Invalid DLX reloc number: %d"
+#~ msgstr "Некорректный номер перемещения DLX: %d"
+
+#~ msgid "%B: invalid Epiphany reloc number: %d"
+#~ msgstr "%B: некорректный номер перемещения Epiphany: %d"
+
+#~ msgid "%B: invalid FR30 reloc number: %d"
+#~ msgstr "%B: некорректный номер перемещения FR30: %d"
+
+#~ msgid "%B: invalid FRV reloc number: %d"
+#~ msgstr "%B: некорректный номер перемещения FRV: %d"
+
+#~ msgid "%H: R_FRV_FUNCDESC_VALUE references dynamic symbol with nonzero addend\n"
+#~ msgstr "%H: R_FRV_FUNCDESC_VALUE указывает на динамический символ с ненулевым добавлением\n"
+
+#~ msgid "%B: unsupported relocation type %i\n"
+#~ msgstr "%B: неподдерживаемый тип перемещения %i\n"
+
+#~ msgid "%B: unrecognised I370 reloc number: %d"
+#~ msgstr "%B: нераспознанный номер перемещения I370: %d"
+
+#~ msgid "%B: unknown relocation type %d for symbol %s"
+#~ msgstr "%B: неизвестный тип перемещения %d для символа %s"
+
+#~ msgid "%B: Relocation %s is not yet supported for symbol %s."
+#~ msgstr "%B: перемещение %s пока не поддерживается для символа %s."
+
+#~ msgid "%B: invalid relocation type %d"
+#~ msgstr "%B: неверный тип перемещения %d"
+
+#~ msgid "%B: invalid i960 reloc number: %d"
+#~ msgstr "%B: некорректный номер перемещения i960: %d"
+
+#~ msgid "%B: invalid IP2K reloc number: %d"
+#~ msgstr "%B: некорректный номер перемещения IP2K: %d"
+
+#~ msgid "%B: invalid IQ2000 reloc number: %d"
+#~ msgstr "%B: некорректный номер перемещения IQ2000: %d"
+
+#~ msgid "%B: invalid LM32 reloc number: %d"
+#~ msgstr "%B: некорректный номер перемещения LM32: %d"
+
+#~ msgid "internal error: addend should be zero for R_LM32_16_GOT"
+#~ msgstr "внутренняя ошибка: добавление должно быть нулём для R_LM32_16_GOT"
+
+#~ msgid "%B: invalid M32C reloc number: %d"
+#~ msgstr "%B: некорректный номер перемещения M32C: %d"
+
+#~ msgid "%B: invalid M32R reloc number: %d"
+#~ msgstr "%B: некорректный номер перемещения M32R: %d"
+
+#~ msgid "%B: invalid M68HC11 reloc number: %d"
+#~ msgstr "%B: некорректный номер перемещения M68HC11: %d"
+
+#~ msgid "%B: invalid M68HC12 reloc number: %d"
+#~ msgstr "%B: некорректный номер перемещения M68HC12: %d"
+
+#~ msgid "%B: Relocation %s (%d) is not currently supported.\n"
+#~ msgstr "%B: Перемещение %s (%d) в данный момент не поддерживается.\n"
+
+#~ msgid "%B: unrecognised MCore reloc number: %d"
+#~ msgstr "%B: нераспознанный номер перемещения MCore: %d"
+
+#~ msgid "%B: Unknown relocation type %d\n"
+#~ msgstr "%B: Неизвестный тип перемещения %d\n"
+
+#~ msgid "%B: invalid MEP reloc number: %d"
+#~ msgstr "%B: некорректный номер перемещения MEP: %d"
+
+#~ msgid "%B: invalid METAG reloc number: %d"
+#~ msgstr "%B: некорректный номер перемещения METAG: %d"
+
+#~ msgid "%B: unrecognised MicroBlaze reloc number: %d"
+#~ msgstr "%B: нераспознанный номер перемещения MicroBlaze: %d"
+
+#~ msgid "Unrecognised MIPS reloc number: %d"
+#~ msgstr "Нераспознанный номер перемещения MIPS: %d"
+
+#~ msgid "%B: invalid Moxie reloc number: %d"
+#~ msgstr "%B: некорректный номер перемещения Moxie: %d"
+
+#~ msgid "%B: invalid MSP430X reloc number: %d"
+#~ msgstr "%B: некорректный номер перемещения MSP430X: %d"
+
+#~ msgid "%B: invalid MSP430 reloc number: %d"
+#~ msgstr "%B: некорректный номер перемещения MSP430: %d"
+
+#~ msgid "%B: invalid MT reloc number: %d"
+#~ msgstr "%B: некорректный номер перемещения MT: %d"
+
+#~ msgid "%B: invalid NDS32 reloc number: %d"
+#~ msgstr "%B: некорректный номер перемещения NDS32: %d"
+
+#~ msgid "%B: error: Cannot set _ITB_BASE_"
+#~ msgstr "%B: ошибка: Невозможно задать _ITB_BASE_"
+
+#~ msgid "error: IFC relocation error."
+#~ msgstr "ошибка: ошибка перемещения IFC."
+
+#~ msgid "%B: error: unknown relocation type %d."
+#~ msgstr "%B: ошибка: неизвестный тип перемещения %d."
+
+#~ msgid "%B: warning: cannot deal R_NDS32_25_ABS_RELA in shared mode."
+#~ msgstr "%B: предупреждение: невозможно использовать R_NDS32_25_ABS_RELA в общем режиме."
+
+#~ msgid "error: Jump IFC Fail."
+#~ msgstr "ошибка: не удалось выполнить прыжок IFC."
+
+#~ msgid "Linker: cannot init ex9 hash table error \n"
+#~ msgstr "Компоновщик: невозможно инициализировать хэш-таблицу ошибок ex9 \n"
+
+#~ msgid "Linker: error cannot fixed ex9 relocation \n"
+#~ msgstr "Компоновщик: невозможно исправить перемещение ex9 \n"
+
+#~ msgid "%B: warning: unaligned small data access for entry: {%Ld, %Ld, %Ld}, addr = %#Lx, align = %#x"
+#~ msgstr "%B: предупреждение: невыровненный доступ к малым данным для элемента: {%Ld, %Ld, %Ld}, адрес = %#Lx, выравнивание = %#x"
+
+#~ msgid "failed creating ex9.it %s hash table entry"
+#~ msgstr "ошибка при создании элемента %s хэш-таблицы ex9.it"
+
+#~ msgid "%B: invalid OR1K reloc number: %d"
+#~ msgstr "%B: некорректный номер перемещения OR1K: %d"
+
+#~ msgid "%B: unrecognised PicoJava reloc number: %d"
+#~ msgstr "%B: нераспознанный номер перемещения PicoJava: %d"
+
+#~ msgid "%B: unrecognised PPC reloc number: %d"
+#~ msgstr "%B: нераспознанный номер перемещения PPC: %d"
+
+#~ msgid "%H: %s reloc against local symbol\n"
+#~ msgstr "%H: перемещение %s для локального символа\n"
+
+#~ msgid "%P: %B: unknown relocation type %d for symbol %s\n"
+#~ msgstr "%P: %B: неизвестный тип перемещения %d для символа %s\n"
+
+#~ msgid "%P: %B: the target (%s) of a %s relocation is in the wrong output section (%s)\n"
+#~ msgstr "%P: %B: назначение (%s) перемещения %s в ошибочный выходной раздел (%s)\n"
+
+#~ msgid "%B: invalid RL78 reloc number: %d"
+#~ msgstr "%B: некорректный номер перемещения RL78: %d"
+
+#~ msgid "%B: invalid RX reloc number: %d"
+#~ msgstr "%B: некорректный номер перемещения RX: %d"
+
+#~ msgid "%B: IMPORT AS directive for %s conceals previous IMPORT AS"
+#~ msgstr "%B: директива IMPORT AS для %s скрывается предыдущей IMPORT AS"
+
+#~ msgid "%B: Unrecognised .directive command: %s"
+#~ msgstr "%B: Нераспознанная команда .directive: %s"
+
+#~ msgid "%B: Failed to add renamed symbol %s"
+#~ msgstr "%B: Не удалось добавить переименованный символ %s"
+
+#~ msgid "%B: unrecognised SH reloc number: %d"
+#~ msgstr "%B: нераспознанный номер перемещения SH: %d"
+
+#~ msgid "%B: compiled as 32-bit object and %B is 64-bit"
+#~ msgstr "%B: скомпилирован как 32-битный объект, а %B — 64-битный"
+
+#~ msgid "%B: compiled as 64-bit object and %B is 32-bit"
+#~ msgstr "%B: скомпилирован как 64-битный объект, а %B — 32-битный"
+
+#~ msgid "%B: object size does not match that of target %B"
+#~ msgstr "%B: размер объекта не совпадает с имеющимся у этой цели %B"
+
+#~ msgid "%B: encountered datalabel symbol in input"
+#~ msgstr "%B: во входных данных обнаружен символ метки данных"
+
+#~ msgid "PTB mismatch: a SHmedia address (bit 0 == 1)"
+#~ msgstr "несовпадение PTB: адрес SHmedia (бит 0 == 1)"
+
+#~ msgid "PTA mismatch: a SHcompact address (bit 0 == 0)"
+#~ msgstr "несовпадение PTA: адрес SHcompact (бит 0 == 0)"
+
+#~ msgid "%B: GAS error: unexpected PTB insn with R_SH_PT_16"
+#~ msgstr "%B: ошибка GAS: неожиданная инструкция PTB с R_SH_PT_16"
+
+#~ msgid "%B: error: unaligned relocation type %d at %#Lx reloc %#Lx"
+#~ msgstr "%B: ошибка: невыровненный тип перемещения %d по адресу %#Lx, перемещение %#Lx"
+
+#~ msgid "%B: could not write out added .cranges entries"
+#~ msgstr "%B: не удалось записать добавленные элементы .cranges"
+
+#~ msgid "%B: could not write out sorted .cranges entries"
+#~ msgstr "%B: не удалось записать отсортированные элементы .cranges"
+
+#~ msgid "%B: unrecognised SPU reloc number: %d"
+#~ msgstr "%B: нераспознанный номер перемещения SPU: %d"
+
+#~ msgid "%B: invalid V850 reloc number: %d"
+#~ msgstr "%B: некорректный номер перемещения V850: %d"
+
+#~ msgid "%B: %#Lx: warning: R_V850_LONGCALL points to unrecognized insns"
+#~ msgstr "%B: %#Lx: предупреждение: R_V850_LONGCALL указывает на нераспознанные insn"
+
+#~ msgid "%B: %#Lx: warning: R_V850_LONGCALL points to unrecognized insn %#x"
+#~ msgstr "%B: %#Lx: предупреждение: R_V850_LONGCALL указывает на нераспознанную insn %#x"
+
+#~ msgid "%B: %#Lx: warning: R_V850_LONGCALL points to unrecognized reloc"
+#~ msgstr "%B: %#Lx: предупреждение: R_V850_LONGCALL указывает на нераспознанное перемещение"
+
+#~ msgid "%B: %#Lx: warning: R_V850_LONGCALL points to unrecognized reloc %#Lx"
+#~ msgstr "%B: %#Lx: предупреждение: R_V850_LONGCALL указывает на нераспознанное перемещение %#Lx"
+
+#~ msgid "%B: %#Lx: warning: R_V850_LONGJUMP points to unrecognized insns"
+#~ msgstr "%B: %#Lx: предупреждение: R_V850_LONGJUMP указывает на нераспознанные insn"
+
+#~ msgid "%B: %#Lx: warning: R_V850_LONGJUMP points to unrecognized insn %#x"
+#~ msgstr "%B: %#Lx: предупреждение: R_V850_LONGJUMP указывает на нераспознанную insn %#x"
+
+#~ msgid "%B: %#Lx: warning: R_V850_LONGJUMP points to unrecognized reloc"
+#~ msgstr "%B: %#Lx: предупреждение: R_V850_LONGJUMP указывает на нераспознанное перемещение"
+
+#~ msgid "%B: unrecognised VAX reloc number: %d"
+#~ msgstr "%B: нераспознанный номер перемещения VAX: %d"
+
+#~ msgid "%B: invalid Visium reloc number: %d"
+#~ msgstr "%B: некорректный номер перемещения Visium: %d"
+
+#~ msgid "%B: invalid XGate reloc number: %d"
+#~ msgstr "%B: некорректный номер перемещения XGate: %d"
+
+#~ msgid "%B: invalid XTENSA reloc number: %d"
+#~ msgstr "%B: некорректный номер перемещения XTENSA: %d"
+
+#~ msgid "%B: unrecognised Alpha reloc number: %d"
+#~ msgstr "%B: нераспознанный номер перемещения Alpha: %d"
+
+#~ msgid "%B: %A+%#Lx: warning: LITERAL relocation against unexpected insn"
+#~ msgstr "%B: %A+%#Lx: предупреждение: перемещение LITERAL с неожиданной инструкцией"
+
+#~ msgid "unrecognised MIPS reloc number: %d"
+#~ msgstr "нераспознанный номер перемещения MIPS: %d"
+
+#~ msgid "%B: invalid MMIX reloc number: %d"
+#~ msgstr "%B: некорректный номер перемещения MMIX: %d"
+
+#~ msgid "%P: %B: cannot create stub entry %s\n"
+#~ msgstr "%P: %B: невозможно создать элемент заглушки %s\n"
+
+#~ msgid "%P: stubs don't match calculated size\n"
+#~ msgstr "%P: заглушки не соответствуют вычисленному размеру\n"
+
+#~ msgid "%P: %B: unknown relocation type %d for `%T'\n"
+#~ msgstr "%P: %B: неизвестный тип перемещения %d для «%T»\n"
+
+#~ msgid "%B: error: unaligned relocation type %d at %08Lx reloc %08Lx"
+#~ msgstr "%B: ошибка: невыровненный тип перемещения %d по адресу %08Lx перемещение %08Lx"
+
+#~ msgid "%B: .reginfo section size should be %d bytes, actual size is %d"
+#~ msgstr "%B: размер раздела .reginfo должен быть %d байт, действительный размер — %d"
+
+#~ msgid "unrecognized relocation (0x%x)"
+#~ msgstr "нераспознанное перемещение (0x%x)"
+
+#~ msgid "invalid relocation type %d"
+#~ msgstr "недопустимый тип перемещения %d"
+
+#~ msgid "Output file requires shared library `%s'\n"
+#~ msgstr "Для выходного файла требуется общая библиотека «%s»\n"
+
+#~ msgid "Output file requires shared library `%s.so.%s'\n"
+#~ msgstr "Для выходного файла требуется общая библиотека «%s.so.%s»\n"
+
+#~ msgid "Symbol %s not defined for fixups\n"
+#~ msgstr "Символ %s не определён для местоположений\n"
+
+#~ msgid "Warning: fixup count mismatch\n"
+#~ msgstr "Предупреждение: не совпадает счётчик местоположения\n"
+
+#~ msgid "%B: string too long (%ld chars, max 65535)"
+#~ msgstr "%B: слишком длинная строка (%ld символов, макс. 65535)"
+
+#~ msgid "IEEE parser: string length: %#lx longer than buffer: %#lx"
+#~ msgstr "анализатор IEEE: длина строки (%#lx) длиннее буфера (%#lx)"
+
+#~ msgid "%B: unrecognized symbol `%s' flags 0x%x"
+#~ msgstr "%B: нераспознанный символ «%s» флагов 0x%x"
+
+#~ msgid "%B: unimplemented ATI record %u for symbol %u"
+#~ msgstr "%B: нереализованная ATI-запись %u для символа %u"
+
+#~ msgid "%B: unexpected ATN type %Ld in external part"
+#~ msgstr "%B: неожиданный ATN-тип %Ld во внешней части"
+
+#~ msgid "%B: unexpected type after ATN"
+#~ msgstr "%B: неожиданный тип после ATN"
+
+#~ msgid "%B: can not represent section `%A' in oasys"
+#~ msgstr "%B: невозможно представить раздел «%s» в oasys"
+
+#~ msgid "%B: `ld -r' not supported with PE MIPS objects\n"
+#~ msgstr "%B: «ld -r» не поддерживается с объектами PE MIPS\n"
+
+#~ msgid "%B: unimplemented %s\n"
+#~ msgstr "%B: не реализовано %s\n"
+
+#~ msgid "%B: jump too far away\n"
+#~ msgstr "%B: точка перехода слишком далеко\n"
+
+#~ msgid "%B: bad pair/reflo after refhi\n"
+#~ msgstr "%B: неверная pair/reflo после refhi\n"
+
+#~ msgid "warning: xdata section corrupt"
+#~ msgstr "предупреждение: повреждён раздел xdata"
+
+#~ msgid "DST__K_SET_LINUM_INCR not implemented"
+#~ msgstr "DST__K_SET_LINUM_INCR не реализован"
+
+#~ msgid "DST__K_SET_LINUM_INCR_W not implemented"
+#~ msgstr "DST__K_SET_LINUM_INCR_W не реализован"
+
+#~ msgid "DST__K_RESET_LINUM_INCR not implemented"
+#~ msgstr "DST__K_RESET_LINUM_INCR не реализован"
+
+#~ msgid "DST__K_BEG_STMT_MODE not implemented"
+#~ msgstr "DST__K_BEG_STMT_MODE не реализован"
+
+#~ msgid "DST__K_END_STMT_MODE not implemented"
+#~ msgstr "DST__K_END_STMT_MODE не реализован"
+
+#~ msgid "DST__K_SET_PC not implemented"
+#~ msgstr "DST__K_SET_PC не реализован"
+
+#~ msgid "DST__K_SET_PC_W not implemented"
+#~ msgstr "DST__K_SET_PC_W не реализован"
+
+#~ msgid "DST__K_SET_PC_L not implemented"
+#~ msgstr "DST__K_SET_PC_L не реализован"
+
+#~ msgid "DST__K_SET_STMTNUM not implemented"
+#~ msgstr "DST__K_SET_STMTNUM не реализован"
+
+#~ msgid "Invalid AArch64 reloc number: %d"
+#~ msgstr "Некорректный номер перемещения AArch64: %d"
 
 #~ msgid "Unrecognized reloc"
 #~ msgstr "Нераспознанное перемещение"
@@ -8866,24 +8966,6 @@ msgstr "%B: невозможно заполнить DataDictionary[9], так к
 #~ msgid "bfd_mach_o_read_dysymtab_symbol: unable to read %lu bytes at %lu"
 #~ msgstr "bfd_mach_o_read_dysymtab_symbol: невозможно прочитать %lu байт из %lu"
 
-#~ msgid "Mach-O header:\n"
-#~ msgstr "заголовок Mach-O:\n"
-
-#~ msgid " magic     : %08lx\n"
-#~ msgstr " отл.призн : %08lx\n"
-
-#~ msgid " cputype   : %08lx (%s)\n"
-#~ msgstr " тип ЦП    : %08lx (%s)\n"
-
-#~ msgid " filetype  : %08lx (%s)\n"
-#~ msgstr " тип файла : %08lx (%s)\n"
-
-#~ msgid " ncmds     : %08lx (%lu)\n"
-#~ msgstr " ч_кмнд    : %08lx (%lu)\n"
-
-#~ msgid " sizeofcmds: %08lx\n"
-#~ msgstr " разм_кмнд : %08lx\n"
-
 #~ msgid " flags     : %08lx ("
 #~ msgstr " флаги     : %08lx ("
 
index e27e3b284f54857ec3a78cf874b495d99ddf8fc2..2af3d21c7e56f02d77f33ab569226dc763b74c32 100644 (file)
@@ -1,3 +1,7 @@
+2018-07-05  Nick Clifton  <nickc@redhat.com>
+
+       * po/bg.po: Updated Bulgarian translation.
+
 2018-06-26  Nick Clifton  <nickc@redhat.com>
 
        * po/sv.po: Updated Swedish translation.
index 2525dea13a8bda6ef09fa27d1c8066337c167844..32ae44c873327d3c3e5f14c4fb45b3ba61d715b0 100644 (file)
@@ -5,10 +5,10 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: binutils 2.30.0\n"
+"Project-Id-Version: binutils 2.30.90\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2018-01-13 13:44+0000\n"
-"PO-Revision-Date: 2018-01-17 19:45+0200\n"
+"POT-Creation-Date: 2018-06-24 19:42+0100\n"
+"PO-Revision-Date: 2018-06-27 20:05+0200\n"
 "Last-Translator: Румен Петров <transl@roumenpetrov.info>\n"
 "Language-Team: Bulgarian <dict@ludost.net>\n"
 "Language: bg\n"
@@ -65,10 +65,10 @@ msgstr ""
 "  -v --version           Показва версия на програмата\n"
 "\n"
 
-#: addr2line.c:100 ar.c:336 ar.c:373 coffdump.c:473 dlltool.c:4006
-#: dllwrap.c:518 elfedit.c:677 nlmconv.c:1112 objcopy.c:658 objcopy.c:711
-#: readelf.c:4385 size.c:97 srconv.c:1706 strings.c:668 sysdump.c:648
-#: windmc.c:227 windres.c:688
+#: addr2line.c:100 ar.c:340 ar.c:377 coffdump.c:473 dlltool.c:3989
+#: dllwrap.c:518 elfedit.c:677 objcopy.c:658 objcopy.c:711 readelf.c:4449
+#: size.c:97 srconv.c:1706 strings.c:668 sysdump.c:648 windmc.c:227
+#: windres.c:688
 #, c-format
 msgid "Report bugs to %s\n"
 msgstr "Подавайте доклади за грешки на %s\n"
@@ -104,202 +104,207 @@ msgstr "%s: не може да се получат адреси от архив
 msgid "%s: cannot find section %s"
 msgstr "%s: не може да се намери раздел %s"
 
-#: addr2line.c:465 nm.c:1683 objdump.c:3856
+#: addr2line.c:465 nm.c:1683 objdump.c:3886
 #, c-format
 msgid "unknown demangling style `%s'"
 msgstr "непознат начин за възстановяване '%s'"
 
-#: ar.c:257
+#: ar.c:260
 #, c-format
 msgid "no entry %s in archive\n"
 msgstr "в архива липсва входна точка %s\n"
 
-#: ar.c:271
+#: ar.c:274
 #, c-format
-msgid "Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoPsSTuvV] [--plugin <name>] [member-name] [count] archive-file file...\n"
-msgstr "Употреба: %s [опции за подражаване] [-]{dmpqrstx}[abcDfilMNoPsSTuvV] [--plugin <име>] [член-име] [брой] архивен-файл файл...\n"
+msgid "Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoOPsSTuvV] [--plugin <name>] [member-name] [count] archive-file file...\n"
+msgstr "Употреба: %s [опции за подражаване] [-]{dmpqrstx}[abcDfilMNoOPsSTuvV] [--plugin <име>] [член-име] [брой] архивен-файл файл...\n"
 
-#: ar.c:277
+#: ar.c:280
 #, c-format
-msgid "Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoPsSTuvV] [member-name] [count] archive-file file...\n"
-msgstr "Употреба: %s [опции за подражаване] [-]{dmpqrstx}[abcDfilMNoPsSTuvV] [член-име] [брой] архивен-файл файл...\n"
+msgid "Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoOPsSTuvV] [member-name] [count] archive-file file...\n"
+msgstr "Употреба: %s [опции за подражаване] [-]{dmpqrstx}[abcDfilMNoOPsSTuvV] [член-име] [брой] архивен-файл файл...\n"
 
-#: ar.c:285
+#: ar.c:288
 #, c-format
 msgid "       %s -M [<mri-script]\n"
 msgstr "       %s -M [<mri-скрипт]\n"
 
-#: ar.c:286
+#: ar.c:289
 #, c-format
 msgid " commands:\n"
 msgstr " команди:\n"
 
-#: ar.c:287
+#: ar.c:290
 #, c-format
 msgid "  d            - delete file(s) from the archive\n"
 msgstr "  d            - изтриване на файлове от архива\n"
 
-#: ar.c:288
+#: ar.c:291
 #, c-format
 msgid "  m[ab]        - move file(s) in the archive\n"
 msgstr "  m[ab]        - преместване на файлове в архива\n"
 
-#: ar.c:289
+#: ar.c:292
 #, c-format
 msgid "  p            - print file(s) found in the archive\n"
 msgstr "  p            - извеждане на файлове намерени в архива\n"
 
-#: ar.c:290
+#: ar.c:293
 #, c-format
 msgid "  q[f]         - quick append file(s) to the archive\n"
 msgstr "  q[f]         - бързо добавяне на файлове към архива\n"
 
-#: ar.c:291
+#: ar.c:294
 #, c-format
 msgid "  r[ab][f][u]  - replace existing or insert new file(s) into the archive\n"
 msgstr "  r[ab][f][u]  - замества съществуващ или добавя нови файлове в архива\n"
 
-#: ar.c:292
+#: ar.c:295
 #, c-format
 msgid "  s            - act as ranlib\n"
 msgstr "  s            - държи се като ranlib\n"
 
-#: ar.c:293
+#: ar.c:296
 #, c-format
-msgid "  t            - display contents of archive\n"
-msgstr "  t            - показване съдържанието на архива\n"
+msgid "  t[O][v]      - display contents of the archive\n"
+msgstr "  t[O][v]      - показване съдържанието на архива\n"
 
-#: ar.c:294
+#: ar.c:297
 #, c-format
 msgid "  x[o]         - extract file(s) from the archive\n"
 msgstr "  x[o]         - изваждане на файлове от архива\n"
 
-#: ar.c:295
+#: ar.c:298
 #, c-format
 msgid " command specific modifiers:\n"
 msgstr " уточнители характерни за команда:\n"
 
-#: ar.c:296
+#: ar.c:299
 #, c-format
 msgid "  [a]          - put file(s) after [member-name]\n"
 msgstr "  [a]          - поставане на файлове след [член-име]\n"
 
-#: ar.c:297
+#: ar.c:300
 #, c-format
 msgid "  [b]          - put file(s) before [member-name] (same as [i])\n"
 msgstr "  [b]          - поставане на файлове преди [член-име] (също като [i])\n"
 
-#: ar.c:300
+#: ar.c:303
 #, c-format
 msgid "  [D]          - use zero for timestamps and uids/gids (default)\n"
 msgstr "  [D]          - използване на нула за времева отметка и номер на потребител или група (по подразбиране)\n"
 
-#: ar.c:302
+#: ar.c:305
 #, c-format
 msgid "  [U]          - use actual timestamps and uids/gids\n"
 msgstr "  [D]          - използване на настоящата времева отметка и номер на потребител или група\n"
 
-#: ar.c:307
+#: ar.c:310
 #, c-format
 msgid "  [D]          - use zero for timestamps and uids/gids\n"
 msgstr "  [D]          - използване на нула за времева отметка и номер на потребител или група\n"
 
-#: ar.c:309
+#: ar.c:312
 #, c-format
 msgid "  [U]          - use actual timestamps and uids/gids (default)\n"
 msgstr "  [D]          - използване на настоящата времева отметка и номер на потребител или група (по подразбиране)\n"
 
-#: ar.c:312
+#: ar.c:315
 #, c-format
 msgid "  [N]          - use instance [count] of name\n"
 msgstr "  [N]          - използване на [брой] от имена\n"
 
-#: ar.c:313
+#: ar.c:316
 #, c-format
 msgid "  [f]          - truncate inserted file names\n"
 msgstr "  [f]          - отрязване на вмъкнати имена на файлове\n"
 
-#: ar.c:314
+#: ar.c:317
 #, c-format
 msgid "  [P]          - use full path names when matching\n"
 msgstr "  [P]          - използване на пълни имена за пътища ако съвпадат\n"
 
-#: ar.c:315
+#: ar.c:318
 #, c-format
 msgid "  [o]          - preserve original dates\n"
 msgstr "  [o]          - запазване на първоначалните дати\n"
 
-#: ar.c:316
+#: ar.c:319
+#, c-format
+msgid "  [O]          - display offsets of files in the archive\n"
+msgstr "  [O]          - показва отместването на файловете в архива\n"
+
+#: ar.c:320
 #, c-format
 msgid "  [u]          - only replace files that are newer than current archive contents\n"
 msgstr "  [u]          - да се заместят само файловете, които са по-нови от текущото съдържание на архива\n"
 
-#: ar.c:317
+#: ar.c:321
 #, c-format
 msgid " generic modifiers:\n"
 msgstr " основни уточнители:\n"
 
-#: ar.c:318
+#: ar.c:322
 #, c-format
 msgid "  [c]          - do not warn if the library had to be created\n"
 msgstr "  [c]          - без предупреждение, ако трябва да се създаде библиотека\n"
 
-#: ar.c:319
+#: ar.c:323
 #, c-format
 msgid "  [s]          - create an archive index (cf. ranlib)\n"
 msgstr "  [s]          - създаване на индекс на архива (виж ranlib)\n"
 
-#: ar.c:320
+#: ar.c:324
 #, c-format
 msgid "  [S]          - do not build a symbol table\n"
 msgstr "  [S]          - без създаване на таблица за имена\n"
 
-#: ar.c:321
+#: ar.c:325
 #, c-format
 msgid "  [T]          - make a thin archive\n"
 msgstr "  [T]          - създаване на \"тънък\" архив\n"
 
-#: ar.c:322
+#: ar.c:326
 #, c-format
 msgid "  [v]          - be verbose\n"
 msgstr "  [v]          - с подробности\n"
 
-#: ar.c:323
+#: ar.c:327
 #, c-format
 msgid "  [V]          - display the version number\n"
 msgstr "  [V]          - показване номер на версия\n"
 
-#: ar.c:324
+#: ar.c:328
 #, c-format
 msgid "  @<file>      - read options from <file>\n"
 msgstr "  @<файл>      - прочитане на команди от <файл>\n"
 
-#: ar.c:325
+#: ar.c:329
 #, c-format
 msgid "  --target=BFDNAME - specify the target object format as BFDNAME\n"
 msgstr "  --target=BFD–ИМЕ - задава BFD–ИМЕ за формата на целевия обект\n"
 
-#: ar.c:327
+#: ar.c:331
 #, c-format
 msgid " optional:\n"
 msgstr " възможни:\n"
 
-#: ar.c:328
+#: ar.c:332
 #, c-format
 msgid "  --plugin <p> - load the specified plugin\n"
 msgstr "  --plugin <п> - зареждане на указаната приставка\n"
 
-#: ar.c:349
+#: ar.c:353
 #, c-format
 msgid "Usage: %s [options] archive\n"
 msgstr "Употреба: %s [команди] архив\n"
 
-#: ar.c:350
+#: ar.c:354
 #, c-format
 msgid " Generate an index to speed access to archives\n"
 msgstr " Създаване на индекс за ускоряване достъпа до архивите\n"
 
-#: ar.c:351
+#: ar.c:355
 #, c-format
 msgid ""
 " The options are:\n"
@@ -308,12 +313,12 @@ msgstr ""
 " Командите са:\n"
 "  @<файл>                      Прочитане на команди от <файл>\n"
 
-#: ar.c:354
+#: ar.c:358
 #, c-format
 msgid "  --plugin <name>              Load the specified plugin\n"
 msgstr "  --plugin <име>               Зарежда указаната приставка\n"
 
-#: ar.c:358
+#: ar.c:362
 #, c-format
 msgid ""
 "  -D                           Use zero for symbol map timestamp (default)\n"
@@ -322,7 +327,7 @@ msgstr ""
 "  -D                           Използване на нула като времева отметка за изобразените имена (по подразбиране)\n"
 "  -U                           Използване на настоящата времева отметка за изобразените имена\n"
 
-#: ar.c:362
+#: ar.c:366
 #, c-format
 msgid ""
 "  -D                           Use zero for symbol map timestamp\n"
@@ -331,7 +336,7 @@ msgstr ""
 "  -D                           Използване на нула като времева отметка за изобразените имена\n"
 "  -U                           Използване на настоящата времева отметка за изобразените имена (по подразбиране)\n"
 
-#: ar.c:365
+#: ar.c:369
 #, c-format
 msgid ""
 "  -t                           Update the archive's symbol map timestamp\n"
@@ -342,101 +347,101 @@ msgstr ""
 "  -h --help                    Извежда това помощно съобщение\n"
 "  -v --version                 Извежда сведение за версията\n"
 
-#: ar.c:489
+#: ar.c:493
 msgid "two different operation options specified"
 msgstr "указани са две различни опции за операция"
 
-#: ar.c:580 ar.c:640 nm.c:1764
+#: ar.c:587 ar.c:647 nm.c:1764
 #, c-format
 msgid "sorry - this program has been built without plugin support\n"
 msgstr "за съжаление, тази програма е създадена без поддръжка на приставки\n"
 
-#: ar.c:770
+#: ar.c:777
 msgid "no operation specified"
 msgstr "не е зададена операция"
 
-#: ar.c:773
+#: ar.c:780
 msgid "`u' is only meaningful with the `r' option."
 msgstr "'u' има смисъл само с команда 'r'."
 
-#: ar.c:776
+#: ar.c:783
 msgid "`u' is not meaningful with the `D' option."
 msgstr "'u' няма смисъл с опция 'D'."
 
-#: ar.c:779
+#: ar.c:786
 msgid "`u' modifier ignored since `D' is the default (see `U')"
 msgstr ""
 
-#: ar.c:788
+#: ar.c:795
 msgid "missing position arg."
 msgstr ""
 
-#: ar.c:794
+#: ar.c:801
 msgid "`N' is only meaningful with the `x' and `d' options."
 msgstr "'N' има смисъл само с команди 'x' и 'd'."
 
-#: ar.c:796
+#: ar.c:803
 msgid "`N' missing value."
 msgstr ""
 
-#: ar.c:799
+#: ar.c:806
 msgid "Value for `N' must be positive."
 msgstr "Стойността на 'N' трябва да е положителна."
 
-#: ar.c:815
+#: ar.c:822
 msgid "`x' cannot be used on thin archives."
 msgstr "'x' не може да се използва в архиви \"посредници\"(thin archives)."
 
-#: ar.c:862
+#: ar.c:869
 #, c-format
 msgid "internal error -- this option not implemented"
 msgstr "вътрешна грешка -- тази команда не е внедрена"
 
-#: ar.c:931
+#: ar.c:938
 #, c-format
 msgid "creating %s"
 msgstr "създаване на %s"
 
-#: ar.c:962
+#: ar.c:969
 #, c-format
 msgid "Cannot convert existing library %s to thin format"
 msgstr ""
 
-#: ar.c:968
+#: ar.c:975
 #, c-format
 msgid "Cannot convert existing thin library %s to normal format"
 msgstr ""
 
-#: ar.c:1000 ar.c:1064 ar.c:1394 objcopy.c:3288
+#: ar.c:1007 ar.c:1071 ar.c:1401 objcopy.c:3297
 #, c-format
 msgid "internal stat error on %s"
 msgstr "вътрешна грешка при определяне атрибутите на файл %s"
 
-#: ar.c:1019 ar.c:1097
+#: ar.c:1026 ar.c:1104
 #, c-format
 msgid "%s is not a valid archive"
 msgstr "%s е невалиден архив"
 
-#: ar.c:1056 objcopy.c:3252
+#: ar.c:1063 objcopy.c:3261
 #, c-format
 msgid "illegal pathname found in archive member: %s"
 msgstr ""
 
-#: ar.c:1155
+#: ar.c:1162
 msgid "could not create temporary file whilst writing archive"
 msgstr "не можа да се създаде временен файл, при записване на архива"
 
-#: ar.c:1299
+#: ar.c:1306
 #, c-format
 msgid "No member named `%s'\n"
 msgstr "Няма част с име '%s'\n"
 
-#: ar.c:1349
+#: ar.c:1356
 #, c-format
 msgid "no entry %s in archive %s!"
 msgstr "няма входна точка %s в архива %s!"
 
-#: ar.c:1488
+#: ar.c:1495
 #, c-format
 msgid "%s: no archive map to update"
 msgstr "%s: липсва \"изображение на архива\" за обновяване"
@@ -568,32 +573,32 @@ msgstr "BFD заглавен файл версия %s\n"
 msgid "<time data corrupt>"
 msgstr "<повредени времеви данни>"
 
-#: bucomm.c:576
+#: bucomm.c:586
 #, c-format
 msgid "%s: bad number: %s"
 msgstr "%s: погрешно число: %s"
 
-#: bucomm.c:596 strings.c:403
+#: bucomm.c:606 strings.c:403
 #, c-format
 msgid "'%s': No such file"
 msgstr "'%s': Няма такъв файл"
 
-#: bucomm.c:598 strings.c:405
+#: bucomm.c:608 strings.c:405
 #, c-format
 msgid "Warning: could not locate '%s'.  reason: %s"
 msgstr "Предупреждение: не може да се намери '%s', причина: %s"
 
-#: bucomm.c:602 strings.c:411
+#: bucomm.c:612 strings.c:411
 #, c-format
 msgid "Warning: '%s' is a directory"
 msgstr "Предупреждение: '%s' е директория"
 
-#: bucomm.c:604
+#: bucomm.c:614
 #, c-format
 msgid "Warning: '%s' is not an ordinary file"
 msgstr "Предупреждение: '%s' не е обикновен файл"
 
-#: bucomm.c:606
+#: bucomm.c:616
 #, c-format
 msgid "Warning: '%s' has negative size, probably it is too large"
 msgstr "Предупреждение: '%s' е с отрицателен размер. Може би е много голям"
@@ -703,7 +708,7 @@ msgstr "Списък от имена"
 msgid "Symbol  %s, tag %d, number %d"
 msgstr "Име %s, отметка %d, брой %d"
 
-#: coffdump.c:345 readelf.c:16221 readelf.c:16309
+#: coffdump.c:345 readelf.c:16383 readelf.c:16471
 #, c-format
 msgid "Type"
 msgstr "Тип"
@@ -1028,461 +1033,461 @@ msgstr "debug_get_real_type: циклично сведение за просле
 msgid "debug_write_type: illegal type encountered"
 msgstr "debug_write_type: сблъскване с незаконен тип"
 
-#: dlltool.c:916 dlltool.c:942 dlltool.c:973
+#: dlltool.c:901 dlltool.c:926 dlltool.c:956
 #, c-format
 msgid "Internal error: Unknown machine type: %d"
 msgstr "Вътрешна грешка: Неизвестен тип машина: %d"
 
-#: dlltool.c:1014
+#: dlltool.c:997
 #, c-format
 msgid "Can't open def file: %s"
 msgstr "Не може да се отвори def-файл: %s"
 
-#: dlltool.c:1019
+#: dlltool.c:1002
 #, c-format
 msgid "Processing def file: %s"
 msgstr "Обработка на def-файл: %s"
 
-#: dlltool.c:1023
+#: dlltool.c:1006
 msgid "Processed def file"
 msgstr "Обработен def-файл"
 
-#: dlltool.c:1047
+#: dlltool.c:1030
 #, c-format
 msgid "Syntax error in def file %s:%d"
 msgstr "Синтактична грешка в def-файл %s:%d"
 
-#: dlltool.c:1084
+#: dlltool.c:1067
 #, c-format
 msgid "%s: Path components stripped from image name, '%s'."
 msgstr "%s: компонента за път е премахнат от името на образа '%s'."
 
-#: dlltool.c:1102
+#: dlltool.c:1085
 #, c-format
 msgid "NAME: %s base: %x"
 msgstr "NAME(програма): %s базов адрес: %x"
 
-#: dlltool.c:1105 dlltool.c:1126
+#: dlltool.c:1088 dlltool.c:1109
 msgid "Can't have LIBRARY and NAME"
 msgstr "Заедно не може LIBRARY(библиотека) и NAME(програма)"
 
-#: dlltool.c:1123
+#: dlltool.c:1106
 #, c-format
 msgid "LIBRARY: %s base: %x"
 msgstr "LIBRARY(библотека): %s базов адрес: %x"
 
-#: dlltool.c:1279
+#: dlltool.c:1262
 #, c-format
 msgid "VERSION %d.%d\n"
 msgstr "ВЕРСИЯ %d.%d\n"
 
-#: dlltool.c:1327
+#: dlltool.c:1310
 #, c-format
 msgid "run: %s %s"
 msgstr "пуска: %s %s"
 
-#: dlltool.c:1368 resrc.c:288
+#: dlltool.c:1351 resrc.c:288
 #, c-format
 msgid "wait: %s"
 msgstr "чакане: %s"
 
-#: dlltool.c:1373 dllwrap.c:416 resrc.c:293
+#: dlltool.c:1356 dllwrap.c:416 resrc.c:293
 #, c-format
 msgid "subprocess got fatal signal %d"
 msgstr "подпроцеса получи сигнал за прекъсване %d"
 
-#: dlltool.c:1379 dllwrap.c:423 resrc.c:300
+#: dlltool.c:1362 dllwrap.c:423 resrc.c:300
 #, c-format
 msgid "%s exited with status %d"
 msgstr "%s завърши с код за изход %d"
 
-#: dlltool.c:1410
+#: dlltool.c:1393
 #, c-format
 msgid "Sucking in info from %s section in %s"
 msgstr "Нагазване в сведенията от раздел %s в %s"
 
-#: dlltool.c:1550
+#: dlltool.c:1533
 #, c-format
 msgid "Excluding symbol: %s"
 msgstr "Изключване на: %s"
 
-#: dlltool.c:1639 dlltool.c:1650 nm.c:1108 nm.c:1118 nm.c:1127
+#: dlltool.c:1622 dlltool.c:1633 nm.c:1108 nm.c:1118 nm.c:1127
 #, c-format
 msgid "%s: no symbols"
 msgstr "%s: липсват имена"
 
 #. FIXME: we ought to read in and block out the base relocations.
-#: dlltool.c:1676
+#: dlltool.c:1659
 #, c-format
 msgid "Done reading %s"
 msgstr "Завърши четенето на %s"
 
-#: dlltool.c:1686
+#: dlltool.c:1669
 #, c-format
 msgid "Unable to open object file: %s: %s"
 msgstr "Не можа да се отвори обектния файл: %s: %s"
 
-#: dlltool.c:1689
+#: dlltool.c:1672
 #, c-format
 msgid "Scanning object file %s"
 msgstr "Сканиране на обектния файл %s"
 
-#: dlltool.c:1709
+#: dlltool.c:1692
 #, c-format
 msgid "Cannot produce mcore-elf dll from archive file: %s"
 msgstr "Не може да се създаде mcore-elf dll от архива: %s"
 
-#: dlltool.c:1811
+#: dlltool.c:1794
 msgid "Adding exports to output file"
 msgstr "Добавяне на \"изнасяния\" към изходния файл"
 
-#: dlltool.c:1863
+#: dlltool.c:1846
 msgid "Added exports to output file"
 msgstr "Добавени \"изнасяния\" към изходния файл"
 
-#: dlltool.c:2031
+#: dlltool.c:2014
 #, c-format
 msgid "Generating export file: %s"
 msgstr "Създаване на файл с \"изнасяния\" : %s"
 
-#: dlltool.c:2036
+#: dlltool.c:2019
 #, c-format
 msgid "Unable to open temporary assembler file: %s"
 msgstr "Не може да се отвори временен файл на асемблер: %s"
 
-#: dlltool.c:2041
+#: dlltool.c:2024
 #, c-format
 msgid "Opened temporary file: %s"
 msgstr "Отворен временен файл: %s"
 
-#: dlltool.c:2217
+#: dlltool.c:2200
 msgid "failed to read the number of entries from base file"
 msgstr "пропадна прочитането на броя записи от базовия файл"
 
-#: dlltool.c:2268
+#: dlltool.c:2251
 msgid "Generated exports file"
 msgstr "Създаден на файл с \"изнасяния\""
 
-#: dlltool.c:2478
+#: dlltool.c:2461
 #, c-format
 msgid "bfd_open failed open stub file: %s: %s"
 msgstr "bfd_open не успя да отвори stub файл: %s: %s"
 
-#: dlltool.c:2482
+#: dlltool.c:2465
 #, c-format
 msgid "Creating stub file: %s"
 msgstr "Създаване на stub файл: %s"
 
-#: dlltool.c:2953
+#: dlltool.c:2936
 #, c-format
 msgid "bfd_open failed reopen stub file: %s: %s"
 msgstr "bfd_open не успя да отвори stub файл: %s: %s"
 
-#: dlltool.c:2967 dlltool.c:3046
+#: dlltool.c:2950 dlltool.c:3029
 #, c-format
 msgid "failed to open temporary head file: %s"
 msgstr "не успя да се отвори временен head файл: %s"
 
-#: dlltool.c:3031 dlltool.c:3117
+#: dlltool.c:3014 dlltool.c:3100
 #, c-format
 msgid "failed to open temporary head file: %s: %s"
 msgstr "не успя да се отвори временен head файл: %s: %s"
 
-#: dlltool.c:3132
+#: dlltool.c:3115
 #, c-format
 msgid "failed to open temporary tail file: %s"
 msgstr "не успя да се отвори временен tail файл: %s"
 
-#: dlltool.c:3191
+#: dlltool.c:3174
 #, c-format
 msgid "failed to open temporary tail file: %s: %s"
 msgstr "не успя да се отвори временен tail файл: %s: %s"
 
-#: dlltool.c:3214
+#: dlltool.c:3197
 #, c-format
 msgid "Can't create .lib file: %s: %s"
 msgstr "Не може да се създаде .lib файл: %s: %s"
 
-#: dlltool.c:3218
+#: dlltool.c:3201
 #, c-format
 msgid "Creating library file: %s"
 msgstr "Създаване на библиотечен файл: %s"
 
-#: dlltool.c:3305 dlltool.c:3311
+#: dlltool.c:3288 dlltool.c:3294
 #, c-format
 msgid "cannot delete %s: %s"
 msgstr "не може да се изтрие %s: %s"
 
-#: dlltool.c:3317
+#: dlltool.c:3300
 msgid "Created lib file"
 msgstr "Библиотечният файл е създаден"
 
-#: dlltool.c:3529
+#: dlltool.c:3512
 #, c-format
 msgid "Can't open .lib file: %s: %s"
 msgstr "Не може да се отвори .lib файл: %s: %s"
 
-#: dlltool.c:3537 dlltool.c:3559
+#: dlltool.c:3520 dlltool.c:3542
 #, c-format
 msgid "%s is not a library"
 msgstr "%s не е библиотека"
 
-#: dlltool.c:3577
+#: dlltool.c:3560
 #, c-format
 msgid "Import library `%s' specifies two or more dlls"
 msgstr "Import библиотека '%s' задава две или повече dlls"
 
-#: dlltool.c:3588
+#: dlltool.c:3571
 #, c-format
 msgid "Unable to determine dll name for `%s' (not an import library?)"
 msgstr "Не може да се определи име на dll за '%s' (не е библиотека за внасяне?)"
 
-#: dlltool.c:3820
+#: dlltool.c:3803
 #, c-format
 msgid "Warning, ignoring duplicate EXPORT %s %d,%d"
 msgstr "Предупреждение, пренебрегване на повторен EXPORT %s %d,%d"
 
-#: dlltool.c:3826
+#: dlltool.c:3809
 #, c-format
 msgid "Error, duplicate EXPORT with ordinals: %s"
 msgstr "Грешка, повторен EXPORT с номер: %s"
 
-#: dlltool.c:3929
+#: dlltool.c:3912
 msgid "Processing definitions"
 msgstr "Обработване на определенията"
 
-#: dlltool.c:3956
+#: dlltool.c:3939
 msgid "Processed definitions"
 msgstr "Определенията са обработени"
 
 #. xgetext:c-format
-#: dlltool.c:3963 dllwrap.c:477
+#: dlltool.c:3946 dllwrap.c:477
 #, c-format
 msgid "Usage %s <option(s)> <object-file(s)>\n"
 msgstr "Употреба %s <опции> <обектни файлове>\n"
 
 #. xgetext:c-format
-#: dlltool.c:3965
+#: dlltool.c:3948
 #, c-format
 msgid "   -m --machine <machine>    Create as DLL for <machine>.  [default: %s]\n"
 msgstr "   -m --machine <машина>     Създаване на DLL за <машина>.  [по подразбиране: %s]\n"
 
-#: dlltool.c:3966
+#: dlltool.c:3949
 #, c-format
 msgid "        possible <machine>: arm[_interwork], i386, mcore[-elf]{-le|-be}, ppc, thumb\n"
 msgstr "        възможна <машина>: arm[_interwork], i386, mcore[-elf]{-le|-be}, ppc, thumb\n"
 
-#: dlltool.c:3967
+#: dlltool.c:3950
 #, c-format
 msgid "   -e --output-exp <outname> Generate an export file.\n"
 msgstr "   -e --output-exp <изх_име> Създаване на файл с \"изнасяния\".\n"
 
-#: dlltool.c:3968
+#: dlltool.c:3951
 #, c-format
 msgid "   -l --output-lib <outname> Generate an interface library.\n"
 msgstr "   -l --output-lib <изх_име> Създаване на интерфейсна библиотека.\n"
 
-#: dlltool.c:3969
+#: dlltool.c:3952
 #, c-format
 msgid "   -y --output-delaylib <outname> Create a delay-import library.\n"
 msgstr "   -y --output-delaylib <изх_име> Създаване на delay-import библиотека.\n"
 
-#: dlltool.c:3970
+#: dlltool.c:3953
 #, c-format
 msgid "   -a --add-indirect         Add dll indirects to export file.\n"
 msgstr "   -a --add-indirect         Добавяне на dll indirects към файла с \"изнасяния\".\n"
 
-#: dlltool.c:3971
+#: dlltool.c:3954
 #, c-format
 msgid "   -D --dllname <name>       Name of input dll to put into interface lib.\n"
 msgstr "   -D --dllname <име>        Име на входящо dll в интерфейсната библиотека.\n"
 
-#: dlltool.c:3972
+#: dlltool.c:3955
 #, c-format
 msgid "   -d --input-def <deffile>  Name of .def file to be read in.\n"
 msgstr "   -d --input-def <defфайл>  Име на .def файл за прочитане като вход.\n"
 
-#: dlltool.c:3973
+#: dlltool.c:3956
 #, c-format
 msgid "   -z --output-def <deffile> Name of .def file to be created.\n"
 msgstr "   -z --output-def <defфайл> Име на .def файл за създаване.\n"
 
-#: dlltool.c:3974
+#: dlltool.c:3957
 #, c-format
 msgid "      --export-all-symbols   Export all symbols to .def\n"
 msgstr "      --export-all-symbols   Изнасяне на всички имена в .def\n"
 
-#: dlltool.c:3975
+#: dlltool.c:3958
 #, c-format
 msgid "      --no-export-all-symbols  Only export listed symbols\n"
 msgstr "      --no-export-all-symbols  Изнясане само на описаните имена\n"
 
-#: dlltool.c:3976
+#: dlltool.c:3959
 #, c-format
 msgid "      --exclude-symbols <list> Don't export <list>\n"
 msgstr "      --exclude-symbols <опис> Без изнясане на <опис>\n"
 
-#: dlltool.c:3977
+#: dlltool.c:3960
 #, c-format
 msgid "      --no-default-excludes  Clear default exclude symbols\n"
 msgstr "      --no-default-excludes  Изчиства подразбиращите се имена за изключване\n"
 
-#: dlltool.c:3978
+#: dlltool.c:3961
 #, c-format
 msgid "   -b --base-file <basefile> Read linker generated base file.\n"
 msgstr "   -b --base-file <оснфайл> Добавя основен файл при свързване.\n"
 
-#: dlltool.c:3979
+#: dlltool.c:3962
 #, c-format
 msgid "   -x --no-idata4            Don't generate idata$4 section.\n"
 msgstr "   -x --no-idata4            Без създаване на раздел idata$4.\n"
 
-#: dlltool.c:3980
+#: dlltool.c:3963
 #, c-format
 msgid "   -c --no-idata5            Don't generate idata$5 section.\n"
 msgstr "   -c --no-idata5            Без създаване на раздел idata$5.\n"
 
-#: dlltool.c:3981
+#: dlltool.c:3964
 #, c-format
 msgid "      --use-nul-prefixed-import-tables Use zero prefixed idata$4 and idata$5.\n"
 msgstr "      --use-nul-prefixed-import-tables Използване на idata$4 и idata$5 без представка.\n"
 
-#: dlltool.c:3982
+#: dlltool.c:3965
 #, c-format
 msgid "   -U --add-underscore       Add underscores to all symbols in interface library.\n"
 msgstr "   -U --add-underscore       Добавяне на подчертавка към всички имена в интерфайсната библиотека.\n"
 
-#: dlltool.c:3983
+#: dlltool.c:3966
 #, c-format
 msgid "      --add-stdcall-underscore Add underscores to stdcall symbols in interface library.\n"
 msgstr "      --add-stdcall-underscore Добавяне на подчертавка към stdcall имена в интерфайсната библиотека.\n"
 
-#: dlltool.c:3984
+#: dlltool.c:3967
 #, c-format
 msgid "      --no-leading-underscore All symbols shouldn't be prefixed by an underscore.\n"
 msgstr "      --no-leading-underscore Всички имена да са без подчертавка за представка.\n"
 
-#: dlltool.c:3985
+#: dlltool.c:3968
 #, c-format
 msgid "      --leading-underscore   All symbols should be prefixed by an underscore.\n"
 msgstr "      --leading-underscore   Всички имена да са с подчертавка за представка.\n"
 
-#: dlltool.c:3986
+#: dlltool.c:3969
 #, c-format
 msgid "   -k --kill-at              Kill @<n> from exported names.\n"
 msgstr "   -k --kill-at              Премахване на @<n> от изнесените имена.\n"
 
-#: dlltool.c:3987
+#: dlltool.c:3970
 #, c-format
 msgid "   -A --add-stdcall-alias    Add aliases without @<n>.\n"
 msgstr "   -A --add-stdcall-alias    Добаване на псевдоними без @<n>.\n"
 
-#: dlltool.c:3988
+#: dlltool.c:3971
 #, c-format
 msgid "   -p --ext-prefix-alias <prefix> Add aliases with <prefix>.\n"
 msgstr "   -p --ext-prefix-alias <предст> Добаване на псевдоними с <предст>.\n"
 
-#: dlltool.c:3989
+#: dlltool.c:3972
 #, c-format
 msgid "   -S --as <name>            Use <name> for assembler.\n"
 msgstr "   -S --as <име>             Използване на <име> за асемблер.\n"
 
-#: dlltool.c:3990
+#: dlltool.c:3973
 #, c-format
 msgid "   -f --as-flags <flags>     Pass <flags> to the assembler.\n"
 msgstr "   -f --as-flags <флагове>   Продаване на <флагове> към асемблера.\n"
 
-#: dlltool.c:3991
+#: dlltool.c:3974
 #, c-format
 msgid "   -C --compat-implib        Create backward compatible import library.\n"
 msgstr "   -C --compat-implib        Създаване на съвместима с по-преди библиотека за внасяне.\n"
 
-#: dlltool.c:3992
+#: dlltool.c:3975
 #, c-format
 msgid "   -n --no-delete            Keep temp files (repeat for extra preservation).\n"
 msgstr "   -n --no-delete            Запазване на времени файлове (при повтаряне запазване в повече).\n"
 
-#: dlltool.c:3993
+#: dlltool.c:3976
 #, c-format
 msgid "   -t --temp-prefix <prefix> Use <prefix> to construct temp file names.\n"
 msgstr "   -t --temp-prefix <предст> Използване на <предст> при създаване на име за временен файл.\n"
 
-#: dlltool.c:3994
+#: dlltool.c:3977
 #, c-format
 msgid "   -I --identify <implib>    Report the name of the DLL associated with <implib>.\n"
 msgstr "   -I --identify <внас_библ> Репортува името на DLL свързан с <внас_библ>.\n"
 
-#: dlltool.c:3995
+#: dlltool.c:3978
 #, c-format
 msgid "      --identify-strict      Causes --identify to report error when multiple DLLs.\n"
 msgstr "      --identify-strict      Причинява --identify да рапортува грешка при много DLLs.\n"
 
-#: dlltool.c:3996
+#: dlltool.c:3979
 #, c-format
 msgid "   -v --verbose              Be verbose.\n"
 msgstr "   -v --verbose              С подробности.\n"
 
-#: dlltool.c:3997
+#: dlltool.c:3980
 #, c-format
 msgid "   -V --version              Display the program version.\n"
 msgstr "   -V --version              Покзване на версията на програмата.\n"
 
-#: dlltool.c:3998
+#: dlltool.c:3981
 #, c-format
 msgid "   -h --help                 Display this information.\n"
 msgstr "   -h --help                 Показване на това сведение.\n"
 
-#: dlltool.c:3999
+#: dlltool.c:3982
 #, c-format
 msgid "   @<file>                   Read options from <file>.\n"
 msgstr "   @<файл>                   Прочитане на команди от <файл>.\n"
 
-#: dlltool.c:4001
+#: dlltool.c:3984
 #, c-format
 msgid "   -M --mcore-elf <outname>  Process mcore-elf object files into <outname>.\n"
 msgstr "   -M --mcore-elf <из_име>   Обработванме на mcore-elf обектни файлове в <изх_име>.\n"
 
-#: dlltool.c:4002
+#: dlltool.c:3985
 #, c-format
 msgid "   -L --linker <name>        Use <name> as the linker.\n"
 msgstr "   -L --linker <име>         Използва <име> за свързване.\n"
 
-#: dlltool.c:4003
+#: dlltool.c:3986
 #, c-format
 msgid "   -F --linker-flags <flags> Pass <flags> to the linker.\n"
 msgstr "   -F --linker-flags <флагове> Подава <флагове> към свързването.\n"
 
-#: dlltool.c:4149
+#: dlltool.c:4132
 #, c-format
 msgid "Unable to open def-file: %s"
 msgstr "Не можа дa се отвори def-файл: %s"
 
-#: dlltool.c:4154
+#: dlltool.c:4137
 #, c-format
 msgid "Path components stripped from dllname, '%s'."
 msgstr "Съставка за път смъкната от името на dll: '%s'."
 
-#: dlltool.c:4202
+#: dlltool.c:4185
 #, c-format
 msgid "Unable to open base-file: %s"
 msgstr "Не можа де се отвори основен файл: %s"
 
-#: dlltool.c:4237
+#: dlltool.c:4220
 #, c-format
 msgid "Machine '%s' not supported"
 msgstr "Не се поддържа машина '%s'"
 
-#: dlltool.c:4317
+#: dlltool.c:4300
 #, c-format
 msgid "Warning, machine type (%d) not supported for delayimport."
 msgstr "Предупреждение: типа (%d) за машина не се поддържа при отложени внасяния."
 
-#: dlltool.c:4385 dllwrap.c:206
+#: dlltool.c:4368 dllwrap.c:206
 #, c-format
 msgid "Tried file: %s"
 msgstr "Пробва се файл: %s"
 
-#: dlltool.c:4392 dllwrap.c:213
+#: dlltool.c:4375 dllwrap.c:213
 #, c-format
 msgid "Using file: %s"
 msgstr "Използва се файл: %s"
@@ -1762,23 +1767,26 @@ msgstr ""
 msgid "Internal error: %s:%d: LEB value (%s) too large for containing variable\n"
 msgstr ""
 
-#: dwarf.c:396
+#. Read AMOUNT bytes from PTR and store them in VAL as an unsigned value.
+#. Checks to make sure that the read will not reach or pass END
+#. and that VAL is big enough to hold AMOUNT bytes.
+#: dwarf.c:399
 #, c-format
 msgid "internal error: attempt to read %d byte of data in to %d sized variable"
 msgid_plural "internal error: attempt to read %d bytes of data in to %d sized variable"
 msgstr[0] ""
 msgstr[1] ""
 
-#: dwarf.c:519 dwarf.c:4362
+#: dwarf.c:525 dwarf.c:4387
 msgid "Badly formed extended line op encountered!\n"
 msgstr ""
 
-#: dwarf.c:526
+#: dwarf.c:532
 #, c-format
 msgid "  Extended opcode %d: "
 msgstr ""
 
-#: dwarf.c:531
+#: dwarf.c:537
 #, c-format
 msgid ""
 "End of Sequence\n"
@@ -1787,36 +1795,36 @@ msgstr ""
 "Край на последователност\n"
 "\n"
 
-#: dwarf.c:539
+#: dwarf.c:545
 #, c-format
 msgid "Length (%d) of DW_LNE_set_address op is too long\n"
 msgstr ""
 
-#: dwarf.c:545
+#: dwarf.c:551
 #, c-format
 msgid "set Address to 0x%s\n"
 msgstr "задава адреса на 0x%s\n"
 
-#: dwarf.c:552
+#: dwarf.c:558
 #, c-format
 msgid "define new File Table entry\n"
 msgstr ""
 
-#: dwarf.c:553 dwarf.c:3651
+#: dwarf.c:559 dwarf.c:3676
 #, c-format
 msgid "  Entry\tDir\tTime\tSize\tName\n"
 msgstr "  Вход\tДир\tЧас\tРазм\tИме\n"
 
-#: dwarf.c:572
+#: dwarf.c:578
 msgid "DW_LNE_define_file: Bad opcode length\n"
 msgstr ""
 
-#: dwarf.c:576
+#: dwarf.c:582
 #, c-format
 msgid "set Discriminator to %s\n"
 msgstr ""
 
-#: dwarf.c:651
+#: dwarf.c:657
 #, c-format
 msgid "    UNKNOWN DW_LNE_HP_SFC opcode (%u)\n"
 msgstr ""
@@ -1825,419 +1833,427 @@ msgstr ""
 #. the limited range of the unsigned char data type used
 #. for op_code.
 #. && op_code <= DW_LNE_hi_user
-#: dwarf.c:668
+#: dwarf.c:674
 #, c-format
 msgid "user defined: "
 msgstr "определен от потребител: "
 
-#: dwarf.c:670
+#: dwarf.c:676
 #, c-format
 msgid "UNKNOWN: "
 msgstr "НЕПОЗНАТ: "
 
-#: dwarf.c:671
+#: dwarf.c:677
 #, c-format
 msgid "length %d ["
 msgstr "дължина %d ["
 
-#: dwarf.c:689 dwarf.c:765 dwarf.c:1703
+#: dwarf.c:695 dwarf.c:771 dwarf.c:1709
 msgid "<no .debug_str section>"
 msgstr "<без раздел .debug_str >"
 
-#: dwarf.c:693
+#: dwarf.c:699
 #, c-format
 msgid "DW_FORM_strp offset too big: %s\n"
 msgstr "DW_FORM_strp твърде голямо отместване: %s\n"
 
-#: dwarf.c:695 dwarf.c:723 dwarf.c:1708
+#: dwarf.c:701 dwarf.c:729 dwarf.c:1714
 msgid "<offset is too big>"
 msgstr "<твърде голямо отместване>"
 
-#: dwarf.c:705 dwarf.c:1717
+#: dwarf.c:711 dwarf.c:1723
 msgid "<no NUL byte at end of .debug_str section>"
 msgstr "<без нулев байт в края на раздел .debug_str>"
 
-#: dwarf.c:717
+#: dwarf.c:723
 msgid "<no .debug_line_str section>"
 msgstr "<без раздел .debug_line_str >"
 
-#: dwarf.c:721
+#: dwarf.c:727
 #, c-format
 msgid "DW_FORM_line_strp offset too big: %s\n"
 msgstr "DW_FORM_line_strp твърде голямо отместване: %s\n"
 
-#: dwarf.c:733
+#: dwarf.c:739
 msgid "<no NUL byte at end of .debug_line_str section>"
 msgstr "<без нулев байт в края на раздел .debug_line_str>"
 
-#: dwarf.c:751
+#: dwarf.c:757
 msgid "<no .debug_str_offsets.dwo section>"
 msgstr "<без раздел .debug_str_offsets.dwo>"
 
-#: dwarf.c:752
+#: dwarf.c:758
 msgid "<no .debug_str_offsets section>"
 msgstr "<без раздел .debug_str_offsets>"
 
-#: dwarf.c:758
+#: dwarf.c:764
 #, c-format
 msgid "DW_FORM_GNU_str_index offset too big: %s\n"
 msgstr "DW_FORM_GNU_str_index твърде голямо отместване: %s\n"
 
-#: dwarf.c:760
+#: dwarf.c:766
 msgid "<index offset is too big>"
 msgstr "<твърде голямо отместване>"
 
-#: dwarf.c:764
+#: dwarf.c:770
 msgid "<no .debug_str.dwo section>"
 msgstr "<без раздел .debug_str.dwo>"
 
-#: dwarf.c:771
+#: dwarf.c:777
 #, c-format
 msgid "DW_FORM_GNU_str_index indirect offset too big: %s\n"
 msgstr "DW_FORM_GNU_str_index твърде голямо непряко отместване: %s\n"
 
-#: dwarf.c:773
+#: dwarf.c:779
 msgid "<indirect index offset is too big>"
 msgstr "<твърде голямо непряко отместване>"
 
-#: dwarf.c:782
+#: dwarf.c:788
 msgid "<no NUL byte at end of section>"
 msgstr ""
 
-#: dwarf.c:793
+#: dwarf.c:799
 msgid "<no .debug_addr section>"
 msgstr "<без раздел .debug_addr>"
 
-#: dwarf.c:797
+#: dwarf.c:803
 #, c-format
 msgid "Offset into section %s too big: %s\n"
 msgstr "Твърде голямо отместването в раздел %s : %s\n"
 
 #. Report the missing single zero which ends the section.
-#: dwarf.c:975
+#: dwarf.c:981
 msgid ".debug_abbrev section not zero terminated\n"
 msgstr ""
 
-#: dwarf.c:990
+#: dwarf.c:996
 #, c-format
 msgid "User TAG value: %#lx"
 msgstr "Потребителска стойност за TAG: %#lx"
 
-#: dwarf.c:992
+#: dwarf.c:998
 #, c-format
 msgid "Unknown TAG value: %#lx"
 msgstr "Непозната стойност за TAG: %#lx"
 
-#: dwarf.c:1012
+#: dwarf.c:1018
 #, c-format
 msgid "Unknown FORM value: %lx"
 msgstr "Непозната стойност за FORM: %lx"
 
-#: dwarf.c:1028
+#: dwarf.c:1034
 #, c-format
 msgid "Unknown IDX value: %lx"
 msgstr "Неизвестен IDX стойност: %lx"
 
-#: dwarf.c:1042
+#: dwarf.c:1048
 #, c-format
 msgid "%c%s byte block: "
 msgstr "%c%s байта блок: "
 
-#: dwarf.c:1396
+#: dwarf.c:1402
 #, c-format
 msgid "(DW_OP_call_ref in frame info)"
 msgstr "(DW_OP_call_ref в сведение за рамка)"
 
-#: dwarf.c:1418
+#: dwarf.c:1424
 #, c-format
 msgid "size: %s "
 msgstr "размер: %s"
 
-#: dwarf.c:1421
+#: dwarf.c:1427
 #, c-format
 msgid "offset: %s "
 msgstr "отместване: %s"
 
-#: dwarf.c:1440
+#: dwarf.c:1446
 #, c-format
 msgid "DW_OP_GNU_push_tls_address or DW_OP_HP_unknown"
 msgstr "DW_OP_GNU_push_tls_address или DW_OP_HP_unknown"
 
-#: dwarf.c:1465
+#: dwarf.c:1471
 #, c-format
 msgid "(%s in frame info)"
 msgstr "(%s в сведение за рамка)"
 
-#: dwarf.c:1611
+#: dwarf.c:1617
 #, c-format
 msgid "(User defined location op 0x%x)"
 msgstr ""
 
-#: dwarf.c:1613
+#: dwarf.c:1619
 #, c-format
 msgid "(Unknown location op 0x%x)"
 msgstr ""
 
-#: dwarf.c:1696
+#: dwarf.c:1702
 msgid "<following link not possible>"
 msgstr ""
 
-#: dwarf.c:1699
+#: dwarf.c:1705
 msgid "<could not load separate string section>"
 msgstr "<не може да се зареди отделен раздел за низове>"
 
-#: dwarf.c:1707
+#: dwarf.c:1713
 #, c-format
 msgid "DW_FORM_GNU_strp_alt offset too big: %s\n"
 msgstr "DW_FORM_GNU_strp_alt твърде голямо отместване: %s\n"
 
-#: dwarf.c:1740
+#: dwarf.c:1746
 #, c-format
 msgid "Unknown AT value: %lx"
 msgstr "Неизвестен признак: %lx"
 
-#: dwarf.c:1771
+#: dwarf.c:1777
 msgid "Corrupt attribute\n"
 msgstr ""
 
-#: dwarf.c:1786
+#: dwarf.c:1792
 msgid "Internal error: DWARF version is not 2, 3 or 4.\n"
 msgstr ""
 
-#: dwarf.c:1924
+#: dwarf.c:1930
 msgid "DW_FORM_data8 is unsupported when sizeof (dwarf_vma) != 8\n"
 msgstr ""
 
-#: dwarf.c:1968 dwarf.c:1993 dwarf.c:2014 dwarf.c:2036
+#: dwarf.c:1974 dwarf.c:1999 dwarf.c:2020 dwarf.c:2042
 msgid "Block ends prematurely\n"
 msgstr ""
 
-#: dwarf.c:1979 dwarf.c:2000 dwarf.c:2021 dwarf.c:2045
+#: dwarf.c:1985 dwarf.c:2006 dwarf.c:2027 dwarf.c:2051
 #, c-format
 msgid "Corrupt attribute block length: %lx\n"
 msgstr ""
 
-#: dwarf.c:2056
+#: dwarf.c:2062
 #, c-format
 msgid "%c(indirect string, offset: 0x%s): %s"
 msgstr "%c(непряк низ на отместване: 0x%s): %s"
 
-#: dwarf.c:2063
+#: dwarf.c:2069
 #, c-format
 msgid "%c(indirect line string, offset: 0x%s): %s"
 msgstr "%c(непряк низ за ред на отместване: 0x%s): %s"
 
-#: dwarf.c:2074
+#: dwarf.c:2080
 #, c-format
 msgid "%c(indexed string: 0x%s): %s"
 msgstr "%c(низ от списък: 0x%s): %s"
 
-#: dwarf.c:2083
+#: dwarf.c:2089
 #, c-format
 msgid "%c(alt indirect string, offset: 0x%s) %s"
 msgstr "%c(друг непряк низ на отместване: 0x%s) %s"
 
-#: dwarf.c:2108
+#: dwarf.c:2114
 #, c-format
 msgid "%c(addr_index: 0x%s): %s"
 msgstr "%c(адрес от списък: 0x%s): %s"
 
-#: dwarf.c:2114
+#: dwarf.c:2120
 #, c-format
 msgid "Unrecognized form: %lu\n"
 msgstr "Неразпозната форма: %lu\n"
 
-#: dwarf.c:2238 dwarf.c:2263 dwarf.c:2279
+#: dwarf.c:2181
+msgid "More location offset attributes than DW_AT_GNU_locview attributes\n"
+msgstr ""
+
+#: dwarf.c:2193
+msgid "More DW_AT_GNU_locview attributes than location offset attributes\n"
+msgstr ""
+
+#: dwarf.c:2253 dwarf.c:2278 dwarf.c:2294
 #, c-format
 msgid "Unsupported form (%s) for attribute %s\n"
 msgstr ""
 
-#: dwarf.c:2240 dwarf.c:2265 dwarf.c:4284 dwarf.c:4594 readelf.c:5738
-#: readelf.c:5813 readelf.c:5831 readelf.c:5849 readelf.c:10236
-#: readelf.c:10868 readelf.c:15349 readelf.c:15381
+#: dwarf.c:2255 dwarf.c:2280 dwarf.c:4309 dwarf.c:4619 readelf.c:5802
+#: readelf.c:5877 readelf.c:5895 readelf.c:5913 readelf.c:10315
+#: readelf.c:10947 readelf.c:15507 readelf.c:15539
 msgid "<unknown>"
 msgstr ""
 
-#: dwarf.c:2302
+#: dwarf.c:2317
 #, c-format
 msgid "(not inlined)"
 msgstr "(не е вграден)"
 
-#: dwarf.c:2305
+#: dwarf.c:2320
 #, c-format
 msgid "(inlined)"
 msgstr "(вграден)"
 
-#: dwarf.c:2308
+#: dwarf.c:2323
 #, c-format
 msgid "(declared as inline but ignored)"
 msgstr "(определен като вграден, но пренебрегнат)"
 
-#: dwarf.c:2311
+#: dwarf.c:2326
 #, c-format
 msgid "(declared as inline and inlined)"
 msgstr "(определен като вграден и вграден)"
 
-#: dwarf.c:2314
+#: dwarf.c:2329
 #, c-format
 msgid "  (Unknown inline attribute value: %s)"
 msgstr "  (Непозната стойност за вграждане: %s)"
 
-#: dwarf.c:2361
+#: dwarf.c:2386
 #, c-format
 msgid "(implementation defined: %s)"
 msgstr "(определен от внедряването: %s)"
 
-#: dwarf.c:2364
+#: dwarf.c:2389
 #, c-format
 msgid "(Unknown: %s)"
 msgstr "(Непознат: %s)"
 
-#: dwarf.c:2409
+#: dwarf.c:2434
 #, c-format
 msgid "(user defined type)"
 msgstr "(потребителски тип)"
 
-#: dwarf.c:2411
+#: dwarf.c:2436
 #, c-format
 msgid "(unknown type)"
 msgstr "(непознат тип)"
 
-#: dwarf.c:2424
+#: dwarf.c:2449
 #, c-format
 msgid "(unknown accessibility)"
 msgstr "(непозната достъпност)"
 
-#: dwarf.c:2436
+#: dwarf.c:2461
 #, c-format
 msgid "(unknown visibility)"
 msgstr "(непозната видимост)"
 
-#: dwarf.c:2449
+#: dwarf.c:2474
 #, c-format
 msgid "(user specified)"
 msgstr "(потребителски)"
 
-#: dwarf.c:2451
+#: dwarf.c:2476
 #, c-format
 msgid "(unknown endianity)"
 msgstr "(непозната подредба)"
 
-#: dwarf.c:2463
+#: dwarf.c:2488
 #, c-format
 msgid "(unknown virtuality)"
 msgstr "(непозната действителност)"
 
-#: dwarf.c:2475
+#: dwarf.c:2500
 #, c-format
 msgid "(unknown case)"
 msgstr "(непознат случай)"
 
-#: dwarf.c:2493
+#: dwarf.c:2518
 #, c-format
 msgid "(user defined)"
 msgstr "(потребителски)"
 
-#: dwarf.c:2495
+#: dwarf.c:2520
 #, c-format
 msgid "(unknown convention)"
 msgstr "(непознато споразумение)"
 
-#: dwarf.c:2504
+#: dwarf.c:2529
 #, c-format
 msgid "(undefined)"
 msgstr "(неопределен)"
 
-#: dwarf.c:2514
+#: dwarf.c:2539
 #, c-format
 msgid "(unsigned)"
 msgstr "(без знак)"
 
-#: dwarf.c:2515
+#: dwarf.c:2540
 #, c-format
 msgid "(leading overpunch)"
 msgstr ""
 
-#: dwarf.c:2516
+#: dwarf.c:2541
 #, c-format
 msgid "(trailing overpunch)"
 msgstr ""
 
-#: dwarf.c:2517
+#: dwarf.c:2542
 #, c-format
 msgid "(leading separate)"
 msgstr ""
 
-#: dwarf.c:2518
+#: dwarf.c:2543
 #, c-format
 msgid "(trailing separate)"
 msgstr ""
 
-#: dwarf.c:2519 dwarf.c:2530 dwarf.c:2540
+#: dwarf.c:2544 dwarf.c:2555 dwarf.c:2565
 #, c-format
 msgid "(unrecognised)"
 msgstr "(неразпознат)"
 
-#: dwarf.c:2527
+#: dwarf.c:2552
 #, c-format
 msgid "(no)"
 msgstr "(не)"
 
-#: dwarf.c:2528
+#: dwarf.c:2553
 #, c-format
 msgid "(in class)"
 msgstr "(в клас)"
 
-#: dwarf.c:2529
+#: dwarf.c:2554
 #, c-format
 msgid "(out of class)"
 msgstr "(извън клас)"
 
-#: dwarf.c:2538
+#: dwarf.c:2563
 #, c-format
 msgid "(label)"
 msgstr "(надпис)"
 
-#: dwarf.c:2539
+#: dwarf.c:2564
 #, c-format
 msgid "(range)"
 msgstr "(обхват)"
 
-#: dwarf.c:2566
+#: dwarf.c:2591
 #, c-format
 msgid " (location list)"
 msgstr " (списък с местоположения)"
 
-#: dwarf.c:2587 dwarf.c:5551 dwarf.c:5708 dwarf.c:5890
+#: dwarf.c:2612 dwarf.c:5576 dwarf.c:5733 dwarf.c:5915
 #, c-format
 msgid " [without DW_AT_frame_base]"
 msgstr " [без DW_AT_frame_base]"
 
-#: dwarf.c:2620
+#: dwarf.c:2645
 #, c-format
 msgid "Offset %s used as value for DW_AT_import attribute of DIE at offset 0x%lx is too big.\n"
 msgstr "Отместването %s, използвано като стойност за признак DW_AT_import на DIE на отместване 0x%lx е твърде голямо.\n"
 
-#: dwarf.c:2630
+#: dwarf.c:2655
 #, c-format
 msgid "\t[Abbrev Number: %ld"
 msgstr ""
 
-#: dwarf.c:2715
+#: dwarf.c:2740
 #, c-format
 msgid ""
 "Raw dump of debug contents of section %s (loaded from %s):\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:2718
+#: dwarf.c:2743
 #, c-format
 msgid ""
 "Raw dump of debug contents of section %s:\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:2723
+#: dwarf.c:2748
 #, c-format
 msgid ""
 "Contents of the %s section (loaded from %s):\n"
@@ -2246,202 +2262,202 @@ msgstr ""
 "Съдържание на раздел %s, зареден от %s:\n"
 "\n"
 
-#: dwarf.c:2726
+#: dwarf.c:2751
 #, c-format
 msgid ""
 "Contents of the %s section:\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:2775
+#: dwarf.c:2800
 #, c-format
 msgid "Reserved length value (0x%s) found in section %s\n"
 msgstr ""
 
-#: dwarf.c:2787
+#: dwarf.c:2812
 #, c-format
 msgid "Corrupt unit length (0x%s) found in section %s\n"
 msgstr ""
 
-#: dwarf.c:2795
+#: dwarf.c:2820
 #, c-format
 msgid "No comp units in %s section ?\n"
 msgstr ""
 
-#: dwarf.c:2804
+#: dwarf.c:2829
 #, c-format
 msgid "Not enough memory for a debug info array of %u entries\n"
 msgstr ""
 
-#: dwarf.c:2833
+#: dwarf.c:2858
 #, c-format
 msgid "Unable to locate %s section!\n"
 msgstr "Не можа да се намери раздел %s!\n"
 
-#: dwarf.c:2913
+#: dwarf.c:2938
 #, c-format
 msgid "Invalid pointer size (%d) in compunit header, using %d instead\n"
 msgstr ""
 
-#: dwarf.c:2956
+#: dwarf.c:2981
 #, c-format
 msgid "  Compilation Unit @ offset 0x%s:\n"
 msgstr ""
 
-#: dwarf.c:2958
+#: dwarf.c:2983
 #, c-format
 msgid "   Length:        0x%s (%s)\n"
 msgstr "   Дължина:       0x%s (%s)\n"
 
-#: dwarf.c:2961
+#: dwarf.c:2986
 #, c-format
 msgid "   Version:       %d\n"
 msgstr "    Версия:        %d\n"
 
-#: dwarf.c:2962
+#: dwarf.c:2987
 #, c-format
 msgid "   Abbrev Offset: 0x%s\n"
 msgstr "      Отместване: 0x%s\n"
 
-#: dwarf.c:2964
+#: dwarf.c:2989
 #, c-format
 msgid "   Pointer Size:  %d\n"
 msgstr "Размер на указ.:  %d\n"
 
-#: dwarf.c:2969
+#: dwarf.c:2994
 #, c-format
 msgid "   Signature:     0x%s\n"
 msgstr "      Подпис:     0x%s\n"
 
-#: dwarf.c:2972
+#: dwarf.c:2997
 #, c-format
 msgid "   Type Offset:   0x%s\n"
 msgstr "   Вид Отмест.:   0x%s\n"
 
-#: dwarf.c:2980
+#: dwarf.c:3005
 #, c-format
 msgid "   Section contributions:\n"
 msgstr "    Дял със спомогателни:\n"
 
-#: dwarf.c:2981
+#: dwarf.c:3006
 #, c-format
 msgid "    .debug_abbrev.dwo:       0x%s  0x%s\n"
 msgstr "    .debug_abbrev.dwo:       0x%s  0x%s\n"
 
-#: dwarf.c:2984
+#: dwarf.c:3009
 #, c-format
 msgid "    .debug_line.dwo:         0x%s  0x%s\n"
 msgstr "    .debug_line.dwo:         0x%s  0x%s\n"
 
-#: dwarf.c:2987
+#: dwarf.c:3012
 #, c-format
 msgid "    .debug_loc.dwo:          0x%s  0x%s\n"
 msgstr "    .debug_loc.dwo:          0x%s  0x%s\n"
 
-#: dwarf.c:2990
+#: dwarf.c:3015
 #, c-format
 msgid "    .debug_str_offsets.dwo:  0x%s  0x%s\n"
 msgstr "    .debug_str_offsets.dwo:  0x%s  0x%s\n"
 
-#: dwarf.c:3000 dwarf.c:4768 dwarf.c:6316 dwarf.c:8348
+#: dwarf.c:3025 dwarf.c:4793 dwarf.c:6341 dwarf.c:8407
 #, c-format
 msgid "Debug info is corrupted, %s header at %#lx has length %s\n"
 msgstr "Повредено сведение за проследяване - заглавието %s, на %#lx, има дължина %s\n"
 
-#: dwarf.c:3013
+#: dwarf.c:3038
 #, c-format
 msgid "CU at offset %s contains corrupt or unsupported version number: %d.\n"
 msgstr "Съставната част при отместване %s съдържа повредена или неподдържан номер на версия: %d.\n"
 
-#: dwarf.c:3022
+#: dwarf.c:3047
 #, c-format
 msgid "CU at offset %s contains corrupt or unsupported unit type: %d.\n"
 msgstr "Съставната част при отместване %s съдържа повредена или неподдържан тип за част: %d.\n"
 
-#: dwarf.c:3032
+#: dwarf.c:3057
 #, c-format
 msgid "Debug info is corrupted, abbrev offset (%lx) is larger than abbrev section size (%lx)\n"
 msgstr "Повредено сведение за проследяване, отместването (%lx) е по-голямо от размера на раздял (%lx)\n"
 
-#: dwarf.c:3038
+#: dwarf.c:3063
 #, c-format
 msgid "Debug info is corrupted, abbrev size (%lx) is larger than abbrev section size (%lx)\n"
 msgstr "Повредено сведение за проследяване, размера (%lx) е по-голям от размера на раздяла (%lx)\n"
 
-#: dwarf.c:3084
+#: dwarf.c:3109
 #, c-format
 msgid " <%d><%lx>: Abbrev Number: 0\n"
 msgstr ""
 
-#: dwarf.c:3094
+#: dwarf.c:3119
 #, c-format
 msgid "Bogus end-of-siblings marker detected at offset %lx in %s section\n"
 msgstr ""
 
-#: dwarf.c:3098
+#: dwarf.c:3123
 msgid "Further warnings about bogus end-of-sibling markers suppressed\n"
 msgstr ""
 
-#: dwarf.c:3117
+#: dwarf.c:3142
 #, c-format
 msgid " <%d><%lx>: Abbrev Number: %lu"
 msgstr ""
 
-#: dwarf.c:3121
+#: dwarf.c:3146
 #, c-format
 msgid " <%d><%lx>: ...\n"
 msgstr " <%d><%lx>: ...\n"
 
-#: dwarf.c:3140
+#: dwarf.c:3165
 #, c-format
 msgid "DIE at offset 0x%lx refers to abbreviation number %lu which does not exist\n"
 msgstr ""
 
-#: dwarf.c:3213
+#: dwarf.c:3238
 msgid "DIE has locviews without loclist\n"
 msgstr ""
 
-#: dwarf.c:3328
+#: dwarf.c:3353
 #, c-format
 msgid "The length field (0x%lx) in the debug_line header is wrong - the section is too small\n"
 msgstr ""
 
-#: dwarf.c:3342
+#: dwarf.c:3367
 msgid "Only DWARF version 2, 3, 4 and 5 line info is currently supported.\n"
 msgstr ""
 
-#: dwarf.c:3354 dwarf.c:5983 dwarf.c:6728
+#: dwarf.c:3379 dwarf.c:6008 dwarf.c:6754
 #, c-format
 msgid "The %s section contains unsupported segment selector size: %d.\n"
 msgstr ""
 
-#: dwarf.c:3371
+#: dwarf.c:3396
 msgid "Invalid maximum operations per insn.\n"
 msgstr ""
 
-#: dwarf.c:3387
+#: dwarf.c:3412
 #, c-format
 msgid "Line length %s extends beyond end of section\n"
 msgstr "Дължината на реда %s е след края на раздела\n"
 
-#: dwarf.c:3418
+#: dwarf.c:3443
 #, c-format
 msgid "Corrupt %s format table entry\n"
 msgstr ""
 
-#: dwarf.c:3427
+#: dwarf.c:3452
 #, c-format
 msgid "Corrupt %s list\n"
 msgstr ""
 
-#: dwarf.c:3433
+#: dwarf.c:3458
 #, c-format
 msgid ""
 "\n"
 " The %s Table is empty.\n"
 msgstr ""
 
-#: dwarf.c:3437
+#: dwarf.c:3462
 #, c-format
 msgid ""
 "\n"
@@ -2450,432 +2466,432 @@ msgstr ""
 "\n"
 " Таблица %s (отместване 0x%lx):\n"
 
-#: dwarf.c:3440
+#: dwarf.c:3465
 #, c-format
 msgid "  Entry"
 msgstr ""
 
-#: dwarf.c:3455
+#: dwarf.c:3480
 #, c-format
 msgid "\tName"
 msgstr "\tИме"
 
-#: dwarf.c:3458
+#: dwarf.c:3483
 #, c-format
 msgid "\tDir"
 msgstr ""
 
-#: dwarf.c:3461
+#: dwarf.c:3486
 #, c-format
 msgid "\tTime"
 msgstr "\tВреме"
 
-#: dwarf.c:3464
+#: dwarf.c:3489
 #, c-format
 msgid "\tSize"
 msgstr "\tРазмер"
 
-#: dwarf.c:3467
+#: dwarf.c:3492
 #, c-format
 msgid "\tMD5"
 msgstr ""
 
-#: dwarf.c:3470
+#: dwarf.c:3495
 #, c-format
 msgid "\t(Unknown format content type %s)"
 msgstr "\t(неизвестен формат за съдържание %s)"
 
-#: dwarf.c:3506
+#: dwarf.c:3531
 #, c-format
 msgid "Corrupt %s entries list\n"
 msgstr ""
 
-#: dwarf.c:3554 dwarf.c:3970
+#: dwarf.c:3579 dwarf.c:3995
 msgid "Partial .debug_line. section encountered without a prior full .debug_line section\n"
 msgstr ""
 
-#: dwarf.c:3567 dwarf.c:5086
+#: dwarf.c:3592 dwarf.c:5111
 #, c-format
 msgid "  Offset:                      0x%lx\n"
 msgstr "  Отместване:                  0x%lx\n"
 
-#: dwarf.c:3568
+#: dwarf.c:3593
 #, c-format
 msgid "  Length:                      %ld\n"
 msgstr "  Дължина:                     %ld\n"
 
-#: dwarf.c:3569
+#: dwarf.c:3594
 #, c-format
 msgid "  DWARF Version:               %d\n"
 msgstr "  DWARF версия:                %d\n"
 
-#: dwarf.c:3570
+#: dwarf.c:3595
 #, c-format
 msgid "  Prologue Length:             %d\n"
 msgstr ""
 
-#: dwarf.c:3571
+#: dwarf.c:3596
 #, c-format
 msgid "  Minimum Instruction Length:  %d\n"
 msgstr ""
 
-#: dwarf.c:3573
+#: dwarf.c:3598
 #, c-format
 msgid "  Maximum Ops per Instruction: %d\n"
 msgstr ""
 
-#: dwarf.c:3574
+#: dwarf.c:3599
 #, c-format
 msgid "  Initial value of 'is_stmt':  %d\n"
 msgstr ""
 
-#: dwarf.c:3575
+#: dwarf.c:3600
 #, c-format
 msgid "  Line Base:                   %d\n"
 msgstr ""
 
-#: dwarf.c:3576
+#: dwarf.c:3601
 #, c-format
 msgid "  Line Range:                  %d\n"
 msgstr ""
 
-#: dwarf.c:3577
+#: dwarf.c:3602
 #, c-format
 msgid "  Opcode Base:                 %d\n"
 msgstr ""
 
-#: dwarf.c:3582 dwarf.c:3986
+#: dwarf.c:3607 dwarf.c:4011
 msgid "Line range of 0 is invalid, using 1 instead\n"
 msgstr ""
 
-#: dwarf.c:3594
+#: dwarf.c:3619
 msgid "Line Base extends beyond end of section\n"
 msgstr ""
 
-#: dwarf.c:3598
+#: dwarf.c:3623
 #, c-format
 msgid ""
 "\n"
 " Opcodes:\n"
 msgstr ""
 
-#: dwarf.c:3601
+#: dwarf.c:3626
 #, c-format
 msgid "  Opcode %d has %d arg\n"
 msgid_plural "  Opcode %d has %d args\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: dwarf.c:3614
+#: dwarf.c:3639
 msgid "Directory"
 msgstr ""
 
-#: dwarf.c:3616
+#: dwarf.c:3641
 msgid "File name"
 msgstr ""
 
-#: dwarf.c:3621
+#: dwarf.c:3646
 #, c-format
 msgid ""
 "\n"
 " The Directory Table is empty.\n"
 msgstr ""
 
-#: dwarf.c:3626
+#: dwarf.c:3651
 #, c-format
 msgid ""
 "\n"
 " The Directory Table (offset 0x%lx):\n"
 msgstr ""
 
-#: dwarf.c:3646
+#: dwarf.c:3671
 #, c-format
 msgid ""
 "\n"
 " The File Name Table is empty.\n"
 msgstr ""
 
-#: dwarf.c:3649
+#: dwarf.c:3674
 #, c-format
 msgid ""
 "\n"
 " The File Name Table (offset 0x%lx):\n"
 msgstr ""
 
-#: dwarf.c:3675
+#: dwarf.c:3700
 msgid "Corrupt file name table entry\n"
 msgstr ""
 
-#: dwarf.c:3691
+#: dwarf.c:3716
 #, c-format
 msgid " No Line Number Statements.\n"
 msgstr ""
 
-#: dwarf.c:3694
+#: dwarf.c:3719
 #, c-format
 msgid " Line Number Statements:\n"
 msgstr ""
 
-#: dwarf.c:3717
+#: dwarf.c:3742
 #, c-format
 msgid "  Special opcode %d: advance Address by %s to 0x%s%s"
 msgstr ""
 
-#: dwarf.c:3722 dwarf.c:3743 dwarf.c:3783 dwarf.c:3803 dwarf.c:3856
-#: dwarf.c:3876
+#: dwarf.c:3747 dwarf.c:3768 dwarf.c:3808 dwarf.c:3828 dwarf.c:3881
+#: dwarf.c:3901
 msgid " (reset view)"
 msgstr ""
 
-#: dwarf.c:3737
+#: dwarf.c:3762
 #, c-format
 msgid "  Special opcode %d: advance Address by %s to 0x%s[%d]%s"
 msgstr ""
 
-#: dwarf.c:3747
+#: dwarf.c:3772
 #, c-format
 msgid " and Line by %s to %d"
 msgstr ""
 
-#: dwarf.c:3750 dwarf.c:3764
+#: dwarf.c:3775 dwarf.c:3789
 #, c-format
 msgid " (view %u)\n"
 msgstr ""
 
-#: dwarf.c:3762
+#: dwarf.c:3787
 #, c-format
 msgid "  Copy"
 msgstr ""
 
-#: dwarf.c:3779
+#: dwarf.c:3804
 #, c-format
 msgid "  Advance PC by %s to 0x%s%s\n"
 msgstr ""
 
-#: dwarf.c:3798
+#: dwarf.c:3823
 #, c-format
 msgid "  Advance PC by %s to 0x%s[%d]%s\n"
 msgstr ""
 
-#: dwarf.c:3811
+#: dwarf.c:3836
 #, c-format
 msgid "  Advance Line by %s to %d\n"
 msgstr ""
 
-#: dwarf.c:3819
+#: dwarf.c:3844
 #, c-format
 msgid "  Set File Name to entry %s in the File Name Table\n"
 msgstr ""
 
-#: dwarf.c:3827
+#: dwarf.c:3852
 #, c-format
 msgid "  Set column to %s\n"
 msgstr ""
 
-#: dwarf.c:3835
+#: dwarf.c:3860
 #, c-format
 msgid "  Set is_stmt to %s\n"
 msgstr ""
 
-#: dwarf.c:3840
+#: dwarf.c:3865
 #, c-format
 msgid "  Set basic block\n"
 msgstr ""
 
-#: dwarf.c:3852
+#: dwarf.c:3877
 #, c-format
 msgid "  Advance PC by constant %s to 0x%s%s\n"
 msgstr ""
 
-#: dwarf.c:3871
+#: dwarf.c:3896
 #, c-format
 msgid "  Advance PC by constant %s to 0x%s[%d]%s\n"
 msgstr ""
 
-#: dwarf.c:3884
+#: dwarf.c:3909
 #, c-format
 msgid "  Advance PC by fixed size amount %s to 0x%s\n"
 msgstr ""
 
-#: dwarf.c:3891
+#: dwarf.c:3916
 #, c-format
 msgid "  Set prologue_end to true\n"
 msgstr ""
 
-#: dwarf.c:3895
+#: dwarf.c:3920
 #, c-format
 msgid "  Set epilogue_begin to true\n"
 msgstr ""
 
-#: dwarf.c:3901
+#: dwarf.c:3926
 #, c-format
 msgid "  Set ISA to %s\n"
 msgstr ""
 
-#: dwarf.c:3905 dwarf.c:4557
+#: dwarf.c:3930 dwarf.c:4582
 #, c-format
 msgid "  Unknown opcode %d with operands: "
 msgstr ""
 
-#: dwarf.c:3999
+#: dwarf.c:4024
 #, c-format
 msgid "opcode base of %d extends beyond end of section\n"
 msgstr ""
 
-#: dwarf.c:4027 dwarf.c:4050 dwarf.c:4080
+#: dwarf.c:4052 dwarf.c:4075 dwarf.c:4105
 msgid "Corrupt directories list\n"
 msgstr ""
 
-#: dwarf.c:4100 dwarf.c:4123 dwarf.c:4170
+#: dwarf.c:4125 dwarf.c:4148 dwarf.c:4195
 msgid "Corrupt file name list\n"
 msgstr ""
 
-#: dwarf.c:4190
+#: dwarf.c:4215
 msgid "directory table ends unexpectedly\n"
 msgstr ""
 
-#: dwarf.c:4235
+#: dwarf.c:4260
 msgid "file table ends unexpectedly\n"
 msgstr ""
 
-#: dwarf.c:4274
+#: dwarf.c:4299
 #, c-format
 msgid "CU: %s:\n"
 msgstr ""
 
-#: dwarf.c:4287 dwarf.c:4485
+#: dwarf.c:4312 dwarf.c:4510
 #, c-format
 msgid "directory index %u > number of directories %s\n"
 msgstr ""
 
-#: dwarf.c:4289 dwarf.c:4588 elfcomm.c:891 readelf.c:306 readelf.c:646
-#: readelf.c:6732 readelf.c:7283 readelf.c:9247 readelf.c:11252
-#: readelf.c:11319 readelf.c:11662 readelf.c:14287 readelf.c:14382
-#: readelf.c:14964 readelf.c:14983 readelf.c:15107 readelf.c:15358
-#: readelf.c:16464 readelf.c:16467
+#: dwarf.c:4314 dwarf.c:4613 elfcomm.c:891 readelf.c:308 readelf.c:649
+#: readelf.c:6796 readelf.c:7347 readelf.c:9311 readelf.c:11336
+#: readelf.c:11403 readelf.c:11746 readelf.c:14445 readelf.c:14540
+#: readelf.c:15122 readelf.c:15141 readelf.c:15265 readelf.c:15516
+#: readelf.c:16626 readelf.c:16629
 #, c-format
 msgid "<corrupt>"
 msgstr "<повреден>"
 
-#: dwarf.c:4295
+#: dwarf.c:4320
 #, c-format
 msgid "CU: %s/%s:\n"
 msgstr ""
 
-#: dwarf.c:4300
+#: dwarf.c:4325
 #, c-format
 msgid "File name                            Line number    Starting address    View\n"
 msgstr ""
 
-#: dwarf.c:4416
+#: dwarf.c:4441
 #, c-format
 msgid "UNKNOWN (%u): length %d\n"
 msgstr ""
 
-#: dwarf.c:4469
+#: dwarf.c:4494
 #, c-format
 msgid ""
 "\n"
 " [Use file table entry %d]\n"
 msgstr ""
 
-#: dwarf.c:4473
+#: dwarf.c:4498
 #, c-format
 msgid "file index %u > number of files %u\n"
 msgstr ""
 
-#: dwarf.c:4474
+#: dwarf.c:4499
 #, c-format
 msgid ""
 "\n"
 " <over large file table index %u>"
 msgstr ""
 
-#: dwarf.c:4480
+#: dwarf.c:4505
 #, c-format
 msgid ""
 "\n"
 " [Use file %s in directory table entry %d]\n"
 msgstr ""
 
-#: dwarf.c:4487
+#: dwarf.c:4512
 #, c-format
 msgid ""
 "\n"
 " <over large directory table entry %u>\n"
 msgstr ""
 
-#: dwarf.c:4553
+#: dwarf.c:4578
 #, c-format
 msgid "  Set ISA to %lu\n"
 msgstr ""
 
-#: dwarf.c:4587
+#: dwarf.c:4612
 #, c-format
 msgid "corrupt file index %u encountered\n"
 msgstr ""
 
-#: dwarf.c:4717
+#: dwarf.c:4742
 msgid "no info"
 msgstr "без сведение"
 
-#: dwarf.c:4718
+#: dwarf.c:4743
 msgid "type"
 msgstr "тип"
 
-#: dwarf.c:4719
+#: dwarf.c:4744
 msgid "variable"
 msgstr "променлива"
 
-#: dwarf.c:4720
+#: dwarf.c:4745
 msgid "function"
 msgstr "функция"
 
-#: dwarf.c:4721
+#: dwarf.c:4746
 msgid "other"
 msgstr "друго"
 
-#: dwarf.c:4722
+#: dwarf.c:4747
 msgid "unused5"
 msgstr "неизползвано5"
 
-#: dwarf.c:4723
+#: dwarf.c:4748
 msgid "unused6"
 msgstr "неизползвано6"
 
-#: dwarf.c:4724
+#: dwarf.c:4749
 msgid "unused7"
 msgstr "неизползвано7"
 
-#: dwarf.c:4784 dwarf.c:6329
+#: dwarf.c:4809 dwarf.c:6354
 #, c-format
 msgid ".debug_info offset of 0x%lx in %s section does not point to a CU header.\n"
 msgstr ".debug_info отместването от 0x%lx в раздел %s не сочи към заглавие на съставна част.\n"
 
-#: dwarf.c:4789
+#: dwarf.c:4814
 #, c-format
 msgid "  Length:                              %ld\n"
 msgstr "  Дължина:                             %ld\n"
 
-#: dwarf.c:4791
+#: dwarf.c:4816
 #, c-format
 msgid "  Version:                             %d\n"
 msgstr "  Версия:                              %d\n"
 
-#: dwarf.c:4793
+#: dwarf.c:4818
 #, c-format
 msgid "  Offset into .debug_info section:     0x%lx\n"
 msgstr ""
 
-#: dwarf.c:4795
+#: dwarf.c:4820
 #, c-format
 msgid "  Size of area in .debug_info section: %ld\n"
 msgstr ""
 
-#: dwarf.c:4804
+#: dwarf.c:4829
 msgid "Only DWARF 2 and 3 pubnames are currently supported\n"
 msgstr ""
 
-#: dwarf.c:4812
+#: dwarf.c:4837
 #, c-format
 msgid ""
 "\n"
@@ -2884,7 +2900,7 @@ msgstr ""
 "\n"
 "    Отмест  Вид           Име\n"
 
-#: dwarf.c:4814
+#: dwarf.c:4839
 #, c-format
 msgid ""
 "\n"
@@ -2893,257 +2909,257 @@ msgstr ""
 "\n"
 "    Отмест\tИме\n"
 
-#: dwarf.c:4850
+#: dwarf.c:4875
 msgid "s"
 msgstr ""
 
-#: dwarf.c:4850
+#: dwarf.c:4875
 msgid "g"
 msgstr ""
 
-#: dwarf.c:4910
+#: dwarf.c:4935
 #, c-format
 msgid " DW_MACINFO_start_file - lineno: %d filenum: %d\n"
 msgstr " DW_MACINFO_start_file - ред: %d ном.файл: %d\n"
 
-#: dwarf.c:4916
+#: dwarf.c:4941
 #, c-format
 msgid " DW_MACINFO_end_file\n"
 msgstr " DW_MACINFO_end_file\n"
 
-#: dwarf.c:4924
+#: dwarf.c:4949
 #, c-format
 msgid " DW_MACINFO_define - lineno : %d macro : %s\n"
 msgstr " DW_MACINFO_define - ред : %d макрос : %s\n"
 
-#: dwarf.c:4933
+#: dwarf.c:4958
 #, c-format
 msgid " DW_MACINFO_undef - lineno : %d macro : %s\n"
 msgstr " DW_MACINFO_undef - ред : %d макрос : %s\n"
 
-#: dwarf.c:4945
+#: dwarf.c:4970
 #, c-format
 msgid " DW_MACINFO_vendor_ext - constant : %d string : %s\n"
 msgstr ""
 
-#: dwarf.c:5078
+#: dwarf.c:5103
 #, c-format
 msgid "Only GNU extension to DWARF 4 or 5 of %s is currently supported.\n"
 msgstr ""
 
-#: dwarf.c:5088
+#: dwarf.c:5113
 #, c-format
 msgid "  Version:                     %d\n"
 msgstr "  Версия:                      %d\n"
 
-#: dwarf.c:5089
+#: dwarf.c:5114
 #, c-format
 msgid "  Offset size:                 %d\n"
 msgstr "  Размер на отместването:      %d\n"
 
-#: dwarf.c:5093
+#: dwarf.c:5118
 #, c-format
 msgid "  Offset into .debug_line:     0x%lx\n"
 msgstr "  Отместване в .debug_line:    0x%lx\n"
 
-#: dwarf.c:5107
+#: dwarf.c:5132
 #, c-format
 msgid "  Extension opcode arguments:\n"
 msgstr ""
 
-#: dwarf.c:5115
+#: dwarf.c:5140
 #, c-format
 msgid "    DW_MACRO_%02x has no arguments\n"
 msgstr ""
 
-#: dwarf.c:5118
+#: dwarf.c:5143
 #, c-format
 msgid "    DW_MACRO_%02x arguments: "
 msgstr "    DW_MACRO_%02x аргументи: "
 
-#: dwarf.c:5144
+#: dwarf.c:5169
 #, c-format
 msgid "Invalid extension opcode form %s\n"
 msgstr ""
 
-#: dwarf.c:5161
+#: dwarf.c:5186
 msgid ".debug_macro section not zero terminated\n"
 msgstr ""
 
-#: dwarf.c:5182
+#: dwarf.c:5207
 msgid "DW_MACRO_start_file used, but no .debug_line offset provided.\n"
 msgstr ""
 
-#: dwarf.c:5188
+#: dwarf.c:5213
 #, c-format
 msgid " DW_MACRO_start_file - lineno: %d filenum: %d\n"
 msgstr " DW_MACRO_start_file - ред: %d ном.файл: %d\n"
 
-#: dwarf.c:5191
+#: dwarf.c:5216
 #, c-format
 msgid " DW_MACRO_start_file - lineno: %d filenum: %d filename: %s%s%s\n"
 msgstr " DW_MACRO_start_file - ред: %d ном.файл: %d файл: %s%s%s\n"
 
-#: dwarf.c:5199
+#: dwarf.c:5224
 #, c-format
 msgid " DW_MACRO_end_file\n"
 msgstr " DW_MACRO_end_file\n"
 
-#: dwarf.c:5207
+#: dwarf.c:5232
 #, c-format
 msgid " DW_MACRO_define - lineno : %d macro : %s\n"
 msgstr " DW_MACRO_define - ред : %d макрос : %s\n"
 
-#: dwarf.c:5216
+#: dwarf.c:5241
 #, c-format
 msgid " DW_MACRO_undef - lineno : %d macro : %s\n"
 msgstr " DW_MACRO_undef - ред : %d макрос : %s\n"
 
-#: dwarf.c:5225
+#: dwarf.c:5250
 #, c-format
 msgid " DW_MACRO_define_strp - lineno : %d macro : %s\n"
 msgstr " DW_MACRO_define_strp - ред : %d макрос : %s\n"
 
-#: dwarf.c:5234
+#: dwarf.c:5259
 #, c-format
 msgid " DW_MACRO_undef_strp - lineno : %d macro : %s\n"
 msgstr " DW_MACRO_undef_strp - ред : %d макрос : %s\n"
 
-#: dwarf.c:5240
+#: dwarf.c:5265
 #, c-format
 msgid " DW_MACRO_import - offset : 0x%lx\n"
 msgstr " DW_MACRO_import - отместване : 0x%lx\n"
 
-#: dwarf.c:5248
+#: dwarf.c:5273
 #, c-format
 msgid " DW_MACRO_define_sup - lineno : %d macro offset : 0x%lx\n"
 msgstr " DW_MACRO_define_sup - ред : %d отместване : 0x%lx\n"
 
-#: dwarf.c:5256
+#: dwarf.c:5281
 #, c-format
 msgid " DW_MACRO_undef_sup - lineno : %d macro offset : 0x%lx\n"
 msgstr " DW_MACRO_undef_sup - ред : %d отместване : 0x%lx\n"
 
-#: dwarf.c:5262
+#: dwarf.c:5287
 #, c-format
 msgid " DW_MACRO_import_sup - offset : 0x%lx\n"
 msgstr " DW_MACRO_import_sup - отместване : 0x%lx\n"
 
-#: dwarf.c:5269
+#: dwarf.c:5294
 #, c-format
 msgid " Unknown macro opcode %02x seen\n"
 msgstr " Неизвестен код на макрос: %02x\n"
 
-#: dwarf.c:5281
+#: dwarf.c:5306
 #, c-format
 msgid " DW_MACRO_%02x\n"
 msgstr " DW_MACRO_%02x\n"
 
-#: dwarf.c:5284
+#: dwarf.c:5309
 #, c-format
 msgid " DW_MACRO_%02x -"
 msgstr " DW_MACRO_%02x -"
 
-#: dwarf.c:5333
+#: dwarf.c:5358
 #, c-format
 msgid "  Number TAG (0x%lx)\n"
 msgstr ""
 
-#: dwarf.c:5342
+#: dwarf.c:5367
 msgid "has children"
 msgstr "с деца"
 
-#: dwarf.c:5342
+#: dwarf.c:5367
 msgid "no children"
 msgstr "без деца"
 
-#: dwarf.c:5411
+#: dwarf.c:5436
 #, c-format
 msgid "location view pair\n"
 msgstr ""
 
-#: dwarf.c:5443
+#: dwarf.c:5468
 #, c-format
 msgid "No debug information available for loc lists of entry: %u\n"
 msgstr ""
 
-#: dwarf.c:5455 dwarf.c:5607 dwarf.c:5777
+#: dwarf.c:5480 dwarf.c:5632 dwarf.c:5802
 #, c-format
 msgid "Invalid pointer size (%d) in debug info for entry %d\n"
 msgstr ""
 
-#: dwarf.c:5467 dwarf.c:5524 dwarf.c:5533 dwarf.c:5619 dwarf.c:5687
-#: dwarf.c:5788 dwarf.c:5867 dwarf.c:5875
+#: dwarf.c:5492 dwarf.c:5549 dwarf.c:5558 dwarf.c:5644 dwarf.c:5712
+#: dwarf.c:5813 dwarf.c:5892 dwarf.c:5900
 #, c-format
 msgid "Location list starting at offset 0x%lx is not terminated.\n"
 msgstr "Списъкът с местоположения, започнал от отместване 0x%lx, не е завършен.\n"
 
-#: dwarf.c:5488 dwarf.c:5647 dwarf.c:5828 dwarf.c:6550 dwarf.c:6606
+#: dwarf.c:5513 dwarf.c:5672 dwarf.c:5853 dwarf.c:6576 dwarf.c:6632
 #, c-format
 msgid "<End of list>\n"
 msgstr "<Край на списък>\n"
 
-#: dwarf.c:5500 dwarf.c:5659 dwarf.c:6611
+#: dwarf.c:5525 dwarf.c:5684 dwarf.c:6637
 #, c-format
 msgid "(base address)\n"
 msgstr "(основен адрес)\n"
 
-#: dwarf.c:5518 dwarf.c:5640 dwarf.c:5816
+#: dwarf.c:5543 dwarf.c:5665 dwarf.c:5841
 #, c-format
 msgid ""
 "views at %8.8lx for:\n"
 "    %*s "
 msgstr ""
 
-#: dwarf.c:5554 dwarf.c:5711
+#: dwarf.c:5579 dwarf.c:5736
 msgid " (start == end)"
 msgstr " (начало == край)"
 
-#: dwarf.c:5556 dwarf.c:5713
+#: dwarf.c:5581 dwarf.c:5738
 msgid " (start > end)"
 msgstr " (начало > край)"
 
-#: dwarf.c:5594
+#: dwarf.c:5619
 #, c-format
 msgid "No debug information available for loclists lists of entry: %u\n"
 msgstr ""
 
-#: dwarf.c:5664
+#: dwarf.c:5689
 #, c-format
 msgid "View pair entry in loclist with locviews attribute\n"
 msgstr ""
 
-#: dwarf.c:5673
+#: dwarf.c:5698
 #, c-format
 msgid "views for:\n"
 msgstr ""
 
-#: dwarf.c:5677
+#: dwarf.c:5702
 #, c-format
 msgid "Invalid location list entry type %d\n"
 msgstr "Неправилен тип на запис за местоположение %d\n"
 
-#: dwarf.c:5722
+#: dwarf.c:5747
 #, c-format
 msgid "Trailing view pair not used in a range"
 msgstr ""
 
-#: dwarf.c:5765
+#: dwarf.c:5790
 #, c-format
 msgid "No debug information for loc lists of entry: %u\n"
 msgstr ""
 
-#: dwarf.c:5835
+#: dwarf.c:5860
 #, c-format
 msgid "(base address selection entry)\n"
 msgstr "(основен адрес на запис за избор)\n"
 
-#: dwarf.c:5859
+#: dwarf.c:5884
 #, c-format
 msgid "Unknown location list entry type 0x%x.\n"
 msgstr "Неизвестен тип запис за местоположение 0x%x.\n"
 
-#: dwarf.c:5952 dwarf.c:6205 dwarf.c:6426 dwarf.c:6498 dwarf.c:6668
+#: dwarf.c:5977 dwarf.c:6230 dwarf.c:6451 dwarf.c:6523 dwarf.c:6694
 #, c-format
 msgid ""
 "\n"
@@ -3152,116 +3168,116 @@ msgstr ""
 "\n"
 "Празен раздел %s.\n"
 
-#: dwarf.c:5972
+#: dwarf.c:5997
 #, c-format
 msgid "The %s section contains corrupt or unsupported version number: %d.\n"
 msgstr "Раздела %s съдържа повреден или неподдържан номер на версия: %d.\n"
 
-#: dwarf.c:5992
+#: dwarf.c:6017
 #, c-format
 msgid "The %s section contains unsupported offset entry count: %d.\n"
 msgstr ""
 
-#: dwarf.c:6003 dwarf.c:6432 dwarf.c:6746
+#: dwarf.c:6028 dwarf.c:6457 dwarf.c:6772
 #, c-format
 msgid "Unable to load/parse the .debug_info section, so cannot interpret the %s section.\n"
 msgstr "Не може да се зареди/направи разбор на раздел .debug_info, така че не може да се разтълкува раздела %s.\n"
 
-#: dwarf.c:6051
+#: dwarf.c:6076
 msgid "No location lists in .debug_info section!\n"
 msgstr "В раздел .debug_info липсва списък с местоположения !\n"
 
-#: dwarf.c:6056
+#: dwarf.c:6081
 #, c-format
 msgid "Location lists in %s section start at 0x%s\n"
 msgstr ""
 
-#: dwarf.c:6066
+#: dwarf.c:6091
 #, c-format
 msgid ""
 " Warning: This section has relocations - addresses seen here may not be accurate.\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:6068
+#: dwarf.c:6093
 #, c-format
 msgid "    Offset   Begin            End              Expression\n"
 msgstr "    Отмест.  Начало           Край             Израз\n"
 
-#: dwarf.c:6123
+#: dwarf.c:6148
 #, c-format
 msgid "There is a hole [0x%lx - 0x%lx] in .debug_loc section.\n"
 msgstr "Открита е дупка [0x%lx - 0x%lx] в раздел .debug_loc.\n"
 
-#: dwarf.c:6127
+#: dwarf.c:6152
 #, c-format
 msgid "There is an overlap [0x%lx - 0x%lx] in .debug_loc section.\n"
 msgstr "Открито е припокриване [0x%lx - 0x%lx] в раздел .debug_loc.\n"
 
-#: dwarf.c:6136
+#: dwarf.c:6161
 #, c-format
 msgid "Offset 0x%lx is bigger than .debug_loc section size.\n"
 msgstr "Отместването 0x%lx е по-голямо от размера на раздел .debug_loc.\n"
 
-#: dwarf.c:6143
+#: dwarf.c:6168
 #, c-format
 msgid "View Offset 0x%lx is bigger than .debug_loc section size.\n"
 msgstr "Отместването, на изгледа, 0x%lx е по-голямо от размера на раздел .debug_loc.\n"
 
-#: dwarf.c:6160
+#: dwarf.c:6185
 msgid "DWO is not yet supported.\n"
 msgstr ""
 
-#: dwarf.c:6177
+#: dwarf.c:6202
 msgid "Hole and overlap detection requires adjacent view lists and loclists.\n"
 msgstr ""
 
-#: dwarf.c:6186
+#: dwarf.c:6211
 #, c-format
 msgid "There is %ld unused byte at the end of section %s\n"
 msgid_plural "There are %ld unused bytes at the end of section %s\n"
 msgstr[0] "Намерен е %ld неизползван байт в края на раздел %s\n"
 msgstr[1] "Намерени са %ld неизползвани байта в края на раздел %s\n"
 
-#: dwarf.c:6342
+#: dwarf.c:6367
 msgid "Only DWARF 2 and 3 aranges are currently supported.\n"
 msgstr ""
 
-#: dwarf.c:6346
+#: dwarf.c:6371
 #, c-format
 msgid "  Length:                   %ld\n"
 msgstr "  Дължина:                  %ld\n"
 
-#: dwarf.c:6348
+#: dwarf.c:6373
 #, c-format
 msgid "  Version:                  %d\n"
 msgstr "  Версия:                   %d\n"
 
-#: dwarf.c:6349
+#: dwarf.c:6374
 #, c-format
 msgid "  Offset into .debug_info:  0x%lx\n"
 msgstr "  Отместване в .debug_info: 0x%lx\n"
 
-#: dwarf.c:6351
+#: dwarf.c:6376
 #, c-format
 msgid "  Pointer Size:             %d\n"
 msgstr "  Размер на показалец:      %d\n"
 
-#: dwarf.c:6352
+#: dwarf.c:6377
 #, c-format
 msgid "  Segment Size:             %d\n"
 msgstr "  Размер на част:           %d\n"
 
-#: dwarf.c:6359
+#: dwarf.c:6384
 #, c-format
 msgid "Invalid address size in %s section!\n"
 msgstr ""
 
-#: dwarf.c:6369
+#: dwarf.c:6394
 msgid "Pointer size + Segment size is not a power of two.\n"
 msgstr "Размер на показалеца + размер на часта не е степен на две.\n"
 
-#: dwarf.c:6374
+#: dwarf.c:6399
 #, c-format
 msgid ""
 "\n"
@@ -3270,7 +3286,7 @@ msgstr ""
 "\n"
 "    Адрес              Дължина\n"
 
-#: dwarf.c:6376
+#: dwarf.c:6401
 #, c-format
 msgid ""
 "\n"
@@ -3279,468 +3295,473 @@ msgstr ""
 "\n"
 "    Адрес      Дължина\n"
 
-#: dwarf.c:6452
+#: dwarf.c:6477
 #, c-format
 msgid "Corrupt address base (%lx) found in debug section %u\n"
 msgstr ""
 
-#: dwarf.c:6468
+#: dwarf.c:6493
 #, c-format
 msgid "  For compilation unit at offset 0x%s:\n"
 msgstr ""
 
-#: dwarf.c:6471
+#: dwarf.c:6496
 #, c-format
 msgid "\tIndex\tAddress\n"
 msgstr ""
 
-#: dwarf.c:6478
+#: dwarf.c:6503
 #, c-format
 msgid "\t%d:\t"
 msgstr "\t%d:\t"
 
-#: dwarf.c:6569 dwarf.c:6643
+#: dwarf.c:6595 dwarf.c:6669
 msgid "(start == end)"
 msgstr "(начало == край)"
 
-#: dwarf.c:6571 dwarf.c:6645
+#: dwarf.c:6597 dwarf.c:6671
 msgid "(start > end)"
 msgstr "(начало > край)"
 
-#: dwarf.c:6594
+#: dwarf.c:6620
 #, c-format
 msgid "Range list starting at offset 0x%lx is not terminated.\n"
 msgstr "Списъкът, започнат на отместване 0x%lx, не е завършен.\n"
 
-#: dwarf.c:6630
+#: dwarf.c:6656
 #, c-format
 msgid "Invalid range list entry type %d\n"
 msgstr "Неизвестен тип запис %d\n"
 
-#: dwarf.c:6707
+#: dwarf.c:6733
 #, c-format
 msgid "The length field (0x%lx) in the debug_rnglists header is wrong - the section is too small\n"
 msgstr ""
 
-#: dwarf.c:6718
+#: dwarf.c:6744
 msgid "Only DWARF version 5 debug_rnglists info is currently supported.\n"
 msgstr ""
 
-#: dwarf.c:6737
+#: dwarf.c:6763
 #, c-format
 msgid "The %s section contains unsupported offset entry count: %u.\n"
 msgstr ""
 
 #. This can happen when the file was compiled with -gsplit-debug
 #. which removes references to range lists from the primary .o file.
-#: dwarf.c:6759
+#: dwarf.c:6785
 #, c-format
 msgid "No range lists in .debug_info section.\n"
 msgstr "В раздел .debug_info липсва списък с обхват\n"
 
-#: dwarf.c:6784
+#: dwarf.c:6810
 #, c-format
 msgid "Range lists in %s section start at 0x%lx\n"
 msgstr "Списъка с обхват в раздел %s започва от 0x%lx\n"
 
-#: dwarf.c:6789
+#: dwarf.c:6815
 #, c-format
 msgid "    Offset   Begin    End\n"
 msgstr "    Отмест   Начало   Край\n"
 
-#: dwarf.c:6808
+#: dwarf.c:6834
 #, c-format
 msgid "Corrupt pointer size (%d) in debug entry at offset %8.8lx\n"
 msgstr ""
 
-#: dwarf.c:6816
+#: dwarf.c:6841
+#, c-format
+msgid "Corrupt offset (%#8.8lx) in range entry %u\n"
+msgstr ""
+
+#: dwarf.c:6849
 #, c-format
 msgid "There is a hole [0x%lx - 0x%lx] in %s section.\n"
 msgstr "Открита е дупка [0x%lx - 0x%lx] в раздел %s.\n"
 
-#: dwarf.c:6823
+#: dwarf.c:6856
 #, c-format
 msgid "There is an overlap [0x%lx - 0x%lx] in %s section.\n"
 msgstr "Открито е припокриване [0x%lx - 0x%lx] в раздел %s.\n"
 
-#: dwarf.c:6895
+#: dwarf.c:6929
 #, c-format
 msgid "Unfeasibly large register number: %u\n"
 msgstr ""
 
-#: dwarf.c:6908
+#: dwarf.c:6942
 #, c-format
 msgid "Out of memory allocating %u columns in dwarf frame arrays\n"
 msgstr "Недостиг на памет при заделянето на %u колони за рамка на dwarf масиви\n"
 
-#: dwarf.c:7226
+#: dwarf.c:7285
 msgid "No terminator for augmentation name\n"
 msgstr ""
 
-#: dwarf.c:7238
+#: dwarf.c:7297
 #, c-format
 msgid "Invalid pointer size (%d) in CIE data\n"
 msgstr ""
 
-#: dwarf.c:7246
+#: dwarf.c:7305
 #, c-format
 msgid "Invalid segment size (%d) in CIE data\n"
 msgstr ""
 
-#: dwarf.c:7275
+#: dwarf.c:7334
 #, c-format
 msgid "Augmentation data too long: 0x%s, expected at most %#lx\n"
 msgstr ""
 
-#: dwarf.c:7354
+#: dwarf.c:7413
 #, c-format
 msgid "  Augmentation data:    "
 msgstr ""
 
-#: dwarf.c:7371
+#: dwarf.c:7430
 msgid "bad register: "
 msgstr ""
 
-#: dwarf.c:7541
+#: dwarf.c:7600
 msgid "Failed to read CIE information\n"
 msgstr "%s: Пропадна прочитането на CIE сведение\n"
 
-#: dwarf.c:7552 dwarf.c:7576 dwarf.c:7603
+#: dwarf.c:7611 dwarf.c:7635 dwarf.c:7662
 msgid "Invalid max register\n"
 msgstr ""
 
 #. PR 17512: file: 9e196b3e.
-#: dwarf.c:7618
+#: dwarf.c:7677
 #, c-format
 msgid "Probably corrupt segment size: %d - using 4 instead\n"
 msgstr ""
 
-#: dwarf.c:7642
+#: dwarf.c:7701
 #, c-format
 msgid "Corrupt augmentation data length: 0x%s\n"
 msgstr ""
 
-#: dwarf.c:7764
+#: dwarf.c:7823
 #, c-format
 msgid "Corrupt CFA_def expression value: %lu\n"
 msgstr ""
 
 #. PR 17512: file:306-192417-0.005.
-#: dwarf.c:7778
+#: dwarf.c:7837
 #, c-format
 msgid "Corrupt CFA expression value: %lu\n"
 msgstr ""
 
-#: dwarf.c:8081
+#: dwarf.c:8140
 msgid "Invalid column number in saved frame state\n"
 msgstr ""
 
-#: dwarf.c:8128
+#: dwarf.c:8187
 #, c-format
 msgid "  DW_CFA_def_cfa_expression: <corrupt len %lu>\n"
 msgstr ""
 
-#: dwarf.c:8152
+#: dwarf.c:8211
 #, c-format
 msgid "  DW_CFA_expression: <corrupt len %lu>\n"
 msgstr ""
 
-#: dwarf.c:8284
+#: dwarf.c:8343
 #, c-format
 msgid "  DW_CFA_??? (User defined call frame op: %#x)\n"
 msgstr ""
 
-#: dwarf.c:8286
+#: dwarf.c:8345
 #, c-format
 msgid "Unsupported or unknown Dwarf Call Frame Instruction number: %#x\n"
 msgstr ""
 
-#: dwarf.c:8357 dwarf.c:8754
+#: dwarf.c:8416 dwarf.c:8813
 #, c-format
 msgid "Version %ld\n"
 msgstr "Версия %ld\n"
 
-#: dwarf.c:8363
+#: dwarf.c:8422
 msgid "Only DWARF version 5 .debug_names is currently supported.\n"
 msgstr ""
 
-#: dwarf.c:8370
+#: dwarf.c:8429
 #, c-format
 msgid "Padding field of .debug_names must be 0 (found 0x%x)\n"
 msgstr ""
 
-#: dwarf.c:8375
+#: dwarf.c:8434
 msgid "Compilation unit count must be >= 1 in .debug_names\n"
 msgstr ""
 
-#: dwarf.c:8386
+#: dwarf.c:8445
 #, c-format
 msgid "Augmentation string length %u must be rounded up to a multiple of 4 in .debug_names.\n"
 msgstr ""
 
-#: dwarf.c:8391
+#: dwarf.c:8450
 #, c-format
 msgid "Augmentation string:"
 msgstr ""
 
-#: dwarf.c:8402
+#: dwarf.c:8461
 #, c-format
 msgid "CU table:\n"
 msgstr ""
 
-#: dwarf.c:8408 dwarf.c:8418
+#: dwarf.c:8467 dwarf.c:8477
 #, c-format
 msgid "[%3u] 0x%lx\n"
 msgstr "[%3u] 0x%lx\n"
 
-#: dwarf.c:8412
+#: dwarf.c:8471
 #, c-format
 msgid "TU table:\n"
 msgstr ""
 
-#: dwarf.c:8422
+#: dwarf.c:8481
 #, c-format
 msgid "Foreign TU table:\n"
 msgstr ""
 
-#: dwarf.c:8428
+#: dwarf.c:8487
 #, c-format
 msgid "[%3u] "
 msgstr ""
 
-#: dwarf.c:8448
+#: dwarf.c:8507
 #, c-format
 msgid "Entry pool offset (0x%lx) exceeds unit size 0x%lx for unit 0x%lx in the debug_names\n"
 msgstr ""
 
-#: dwarf.c:8465
+#: dwarf.c:8524
 #, c-format
 msgid "Used %zu of %lu bucket.\n"
 msgid_plural "Used %zu of %lu buckets.\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: dwarf.c:8492
+#: dwarf.c:8551
 #, c-format
 msgid "Out of %lu items there are %zu bucket clashes (longest of %zu entries).\n"
 msgstr ""
 
-#: dwarf.c:8530
+#: dwarf.c:8589
 #, c-format
 msgid "Duplicate abbreviation tag %lu in unit 0x%lx in the debug_names\n"
 msgstr ""
 
-#: dwarf.c:8556 dwarf.c:8880
+#: dwarf.c:8615 dwarf.c:8939
 #, c-format
 msgid ""
 "\n"
 "Symbol table:\n"
 msgstr ""
 
-#: dwarf.c:8609
+#: dwarf.c:8668
 #, c-format
 msgid "Undefined abbreviation tag %lu in unit 0x%lx in the debug_names\n"
 msgstr ""
 
-#: dwarf.c:8645
+#: dwarf.c:8704
 #, c-format
 msgid " <no entries>"
 msgstr ""
 
-#: dwarf.c:8677
+#: dwarf.c:8736
 msgid "The debuglink filename is corrupt/missing\n"
 msgstr ""
 
-#: dwarf.c:8681
+#: dwarf.c:8740
 #, c-format
 msgid "  Separate debug info file: %s\n"
 msgstr ""
 
-#: dwarf.c:8692
+#: dwarf.c:8751
 msgid "CRC offset missing/truncated\n"
 msgstr ""
 
-#: dwarf.c:8698
+#: dwarf.c:8757
 #, c-format
 msgid "  CRC value: %#x\n"
 msgstr "контролна сума: %#x\n"
 
-#: dwarf.c:8702
+#: dwarf.c:8761
 #, c-format
 msgid "There are %#lx extraneous bytes at the end of the section\n"
 msgstr "Намерени са %#lx излишни байта в края на раздел\n"
 
-#: dwarf.c:8716
+#: dwarf.c:8775
 #, c-format
 msgid "Build-ID is too short (%#lx bytes)\n"
 msgstr ""
 
-#: dwarf.c:8720
+#: dwarf.c:8779
 #, c-format
 msgid "  Build-ID (%#lx bytes):"
 msgstr ""
 
-#: dwarf.c:8749
+#: dwarf.c:8808
 #, c-format
 msgid "Truncated header in the %s section.\n"
 msgstr ""
 
-#: dwarf.c:8760
+#: dwarf.c:8819
 #, c-format
 msgid "Unsupported version %lu.\n"
 msgstr ""
 
-#: dwarf.c:8764
+#: dwarf.c:8823
 msgid "The address table data in version 3 may be wrong.\n"
 msgstr ""
 
-#: dwarf.c:8766
+#: dwarf.c:8825
 msgid "Version 4 does not support case insensitive lookups.\n"
 msgstr ""
 
-#: dwarf.c:8768
+#: dwarf.c:8827
 msgid "Version 5 does not include inlined functions.\n"
 msgstr ""
 
-#: dwarf.c:8770
+#: dwarf.c:8829
 msgid "Version 6 does not include symbol attributes.\n"
 msgstr ""
 
-#: dwarf.c:8788
+#: dwarf.c:8847
 #, c-format
 msgid "Corrupt header in the %s section.\n"
 msgstr ""
 
-#: dwarf.c:8795
+#: dwarf.c:8854
 #, c-format
 msgid "TU offset (%x) is less than CU offset (%x)\n"
 msgstr ""
 
-#: dwarf.c:8804
+#: dwarf.c:8863
 #, c-format
 msgid "Address table offset (%x) is less than TU offset (%x)\n"
 msgstr ""
 
-#: dwarf.c:8814
+#: dwarf.c:8873
 #, c-format
 msgid "Symbol table offset (%x) is less then Address table offset (%x)\n"
 msgstr ""
 
-#: dwarf.c:8823
+#: dwarf.c:8882
 #, c-format
 msgid "Constant pool offset (%x) is less than symbol table offset (%x)\n"
 msgstr ""
 
-#: dwarf.c:8838
+#: dwarf.c:8897
 msgid "Address table extends beyond end of section.\n"
 msgstr ""
 
-#: dwarf.c:8842
+#: dwarf.c:8901
 #, c-format
 msgid ""
 "\n"
 "CU table:\n"
 msgstr ""
 
-#: dwarf.c:8848
+#: dwarf.c:8907
 #, c-format
 msgid "[%3u] 0x%lx - 0x%lx\n"
 msgstr ""
 
-#: dwarf.c:8853
+#: dwarf.c:8912
 #, c-format
 msgid ""
 "\n"
 "TU table:\n"
 msgstr ""
 
-#: dwarf.c:8860
+#: dwarf.c:8919
 #, c-format
 msgid "[%3u] 0x%lx 0x%lx "
 msgstr ""
 
-#: dwarf.c:8867
+#: dwarf.c:8926
 #, c-format
 msgid ""
 "\n"
 "Address table:\n"
 msgstr ""
 
-#: dwarf.c:8877
+#: dwarf.c:8936
 #, c-format
 msgid "%lu\n"
 msgstr ""
 
-#: dwarf.c:8897
+#: dwarf.c:8956
 #, c-format
 msgid "[%3u] <corrupt offset: %x>"
 msgstr ""
 
-#: dwarf.c:8898
+#: dwarf.c:8957
 #, c-format
 msgid "Corrupt name offset of 0x%x found for symbol table slot %d\n"
 msgstr ""
 
-#: dwarf.c:8909
+#: dwarf.c:8968
 #, c-format
 msgid "<invalid CU vector offset: %x>\n"
 msgstr ""
 
-#: dwarf.c:8910
+#: dwarf.c:8969
 #, c-format
 msgid "Corrupt CU vector offset of 0x%x found for symbol table slot %d\n"
 msgstr ""
 
-#: dwarf.c:8923
+#: dwarf.c:8982
 #, c-format
 msgid "Invalid number of CUs (0x%x) for symbol table slot %d\n"
 msgstr ""
 
-#: dwarf.c:8948
+#: dwarf.c:9007
 msgid "static"
 msgstr ""
 
-#: dwarf.c:8948
+#: dwarf.c:9007
 msgid "global"
 msgstr ""
 
-#: dwarf.c:8986 dwarf.c:8997
+#: dwarf.c:9045 dwarf.c:9056
 msgid "Internal error: out of space in the shndx pool.\n"
 msgstr "Вътрешна грешка: недостатъчно място в сборния shndx\n"
 
-#: dwarf.c:9061
+#: dwarf.c:9120
 #, c-format
 msgid "Section %s is empty\n"
 msgstr "Празен раздел %s\n"
 
-#: dwarf.c:9067
+#: dwarf.c:9126
 #, c-format
 msgid "Section %s is too small to contain a CU/TU header\n"
 msgstr "Раздела, %s, е твърде малък за съдържанието на CU/TU заглавие\n"
 
-#: dwarf.c:9085
+#: dwarf.c:9144
 #, c-format
 msgid "Section %s is too small for %d slot\n"
 msgid_plural "Section %s is too small for %d slots\n"
 msgstr[0] "Раздела, %s, е твърде малък за %d запис\n"
 msgstr[1] "Раздела, %s, е твърде малък за %d записа\n"
 
-#: dwarf.c:9096
+#: dwarf.c:9155
 #, c-format
 msgid "  Version:                 %d\n"
 msgstr "   Версия:                  %d\n"
 
-#: dwarf.c:9098
+#: dwarf.c:9157
 #, c-format
 msgid "  Number of columns:       %d\n"
 msgstr "             Колони:       %d\n"
 
-#: dwarf.c:9099
+#: dwarf.c:9158
 #, c-format
 msgid "  Number of used entries:  %d\n"
 msgstr "       Използвани записи:  %d\n"
 
-#: dwarf.c:9100
+#: dwarf.c:9159
 #, c-format
 msgid ""
 "  Number of slots:         %d\n"
@@ -3749,137 +3770,142 @@ msgstr ""
 "  Запазени записи:         %d\n"
 "\n"
 
-#: dwarf.c:9105
+#: dwarf.c:9164
 #, c-format
 msgid "Section %s too small for %d hash table entries\n"
 msgstr "Раздела, %s, е твърде малък за %d записа на таблицата\n"
 
-#: dwarf.c:9127
+#: dwarf.c:9186
 msgid "Section index pool located before start of section\n"
 msgstr ""
 
-#: dwarf.c:9132
+#: dwarf.c:9191
 #, c-format
 msgid "  [%3d] Signature:  0x%s  Sections: "
 msgstr "  [%3d]    Подпис:  0x%s  Раздели: "
 
-#: dwarf.c:9139
+#: dwarf.c:9198
 #, c-format
 msgid "Section %s too small for shndx pool\n"
 msgstr "Раздела, %s, е твърде малък за сборния shndx\n"
 
-#: dwarf.c:9181
+#: dwarf.c:9240
 #, c-format
 msgid "Overlarge number of columns: %x\n"
 msgstr ""
 
-#: dwarf.c:9187
+#: dwarf.c:9246
 #, c-format
 msgid "Section %s too small for offset and size tables\n"
 msgstr "Раздела, %s, е твърде малък за таблиците с отмествания и размер\n"
 
-#: dwarf.c:9194
+#: dwarf.c:9253
 #, c-format
 msgid "  Offset table\n"
 msgstr "Таблица с отмествания\n"
 
-#: dwarf.c:9196 dwarf.c:9286
+#: dwarf.c:9255 dwarf.c:9356
 msgid "signature"
 msgstr "подпис"
 
-#: dwarf.c:9196 dwarf.c:9286
+#: dwarf.c:9255 dwarf.c:9356
 msgid "dwo_id"
 msgstr "dwo_id"
 
-#: dwarf.c:9234
+#: dwarf.c:9293
 #, c-format
 msgid "Row index (%u) is larger than number of used entries (%u)\n"
 msgstr ""
 
-#: dwarf.c:9246
+#: dwarf.c:9307
+#, c-format
+msgid "Signature (%p) extends beyond end of space in section\n"
+msgstr "Подписът (%p) се простира след края на отделеното за раздела\n"
+
+#: dwarf.c:9316
 #, c-format
 msgid "Row index (%u) * num columns (%u) > space remaining in section\n"
 msgstr ""
 
-#: dwarf.c:9252 dwarf.c:9309
+#: dwarf.c:9322 dwarf.c:9379
 #, c-format
 msgid "  [%3d] 0x%s"
 msgstr "  [%3d] 0x%s"
 
-#: dwarf.c:9266 dwarf.c:9322
+#: dwarf.c:9336 dwarf.c:9392
 #, c-format
 msgid "Overlarge Dwarf section index detected: %u\n"
 msgstr ""
 
-#: dwarf.c:9284
+#: dwarf.c:9354
 #, c-format
 msgid "  Size table\n"
 msgstr "Размер табл.\n"
 
-#: dwarf.c:9337
+#: dwarf.c:9407
 #, c-format
 msgid "  Unsupported version (%d)\n"
 msgstr "  Неподдържана версия (%d)\n"
 
-#: dwarf.c:9409
+#: dwarf.c:9479
 #, c-format
 msgid "Displaying the debug contents of section %s is not yet supported.\n"
 msgstr ""
 
-#: dwarf.c:9440
+#: dwarf.c:9510
 #, c-format
 msgid "Attempt to allocate an array with an excessive number of elements: 0x%lx\n"
 msgstr ""
 
-#: dwarf.c:9458
+#: dwarf.c:9528
 #, c-format
 msgid "Attempt to re-allocate an array with an excessive number of elements: 0x%lx\n"
 msgstr ""
 
-#: dwarf.c:9474
+#: dwarf.c:9544
 #, c-format
 msgid "Attempt to allocate a zero'ed array with an excessive number of elements: 0x%lx\n"
 msgstr ""
 
-#: dwarf.c:9572
+#: dwarf.c:9642
 #, c-format
 msgid "Unable to reopen separate debug info file: %s\n"
 msgstr ""
 
-#: dwarf.c:9584
+#: dwarf.c:9654
 #, c-format
 msgid "Separate debug info file %s found, but CRC does not match - ignoring\n"
 msgstr ""
 
-#: dwarf.c:9679
+#: dwarf.c:9749
 #, c-format
 msgid "Corrupt debuglink section: %s\n"
 msgstr "Повреден раздел (debuglink): %s\n"
 
-#: dwarf.c:9717
+#: dwarf.c:9787
 msgid "Out of memory"
 msgstr "Недостиг на памет"
 
 #. Failed to find the file.
-#: dwarf.c:9766
+#: dwarf.c:9836
 #, c-format
 msgid "could not find separate debug file '%s'\n"
 msgstr "не можа да се намери отделен файл за разтоварване '%s'\n"
 
-#: dwarf.c:9767 dwarf.c:9771 dwarf.c:9776 dwarf.c:9780 dwarf.c:9783
-#: dwarf.c:9786 dwarf.c:9789
+#: dwarf.c:9837 dwarf.c:9841 dwarf.c:9846 dwarf.c:9850 dwarf.c:9853
+#: dwarf.c:9856 dwarf.c:9859
 #, c-format
 msgid "tried: %s\n"
 msgstr "изпробван: %s\n"
 
-#: dwarf.c:9801
+#: dwarf.c:9871
 #, c-format
 msgid "failed to open separate debug file: %s\n"
 msgstr "не успя да се отвори отделен файл за проследяване: %s\n"
 
 #. FIXME: We do not check to see if there are any other separate debug info
 #. files that would also match.
-#: dwarf.c:9809
+#: dwarf.c:9879
 #, c-format
 msgid ""
 "%s: Found separate debug info file: %s\n"
@@ -3888,17 +3914,17 @@ msgstr ""
 "%s: Открит е отделен файл със сведения за проследяване: %s\n"
 "\n"
 
-#: dwarf.c:9828
+#: dwarf.c:9898
 msgid "Out of memory allocating dwo filename\n"
 msgstr "Недостиг на памет при заделяне за име на DWO-файл\n"
 
-#: dwarf.c:9834
+#: dwarf.c:9904
 #, c-format
 msgid "Unable to load dwo file: %s\n"
 msgstr "Не можа дa се зареди def-файл: %s\n"
 
 #. FIXME: We should check the dwo_id.
-#: dwarf.c:9841
+#: dwarf.c:9911
 #, c-format
 msgid ""
 "%s: Found separate debug object file: %s\n"
@@ -3907,36 +3933,36 @@ msgstr ""
 "%s: Открит е отделен файл с обекти за проследяване: %s\n"
 "\n"
 
-#: dwarf.c:9869
+#: dwarf.c:9943
 #, c-format
 msgid "The %s section contains a link to a dwo file:\n"
 msgstr "Раздел %s съдържа връзка към DWO-файл:\n"
 
-#: dwarf.c:9871
+#: dwarf.c:9945
 #, c-format
 msgid "  Name:      %s\n"
 msgstr "   Име:      %s\n"
 
-#: dwarf.c:9872
+#: dwarf.c:9946
 #, c-format
 msgid "  Directory: %s\n"
 msgstr "      Папка: %s\n"
 
-#: dwarf.c:9872
+#: dwarf.c:9946
 msgid "<not-found>"
 msgstr "<не е намерен>"
 
-#: dwarf.c:9874
+#: dwarf.c:9948
 #, c-format
 msgid "  ID:       "
 msgstr " Ном:       "
 
-#: dwarf.c:9876
+#: dwarf.c:9950
 #, c-format
 msgid "  ID: <unknown>\n"
 msgstr " Ном: <неизвестен>\n"
 
-#: dwarf.c:10033 dwarf.c:10075
+#: dwarf.c:10109 dwarf.c:10151
 #, c-format
 msgid "Unrecognized debug option '%s'\n"
 msgstr "Неразпозната опция за проследяване '%s'\n"
@@ -4022,7 +4048,7 @@ msgstr ""
 msgid "%s: failed to seek to first archive header\n"
 msgstr "%s: не можа да се достигне първото заглавие в архива\n"
 
-#: elfcomm.c:640 elfcomm.c:867 elfedit.c:379 readelf.c:18888
+#: elfcomm.c:640 elfcomm.c:867 elfedit.c:379 readelf.c:19063
 #, c-format
 msgid "%s: failed to read archive header\n"
 msgstr "%s: не можа да се прочете заглавието на архива\n"
@@ -4069,7 +4095,7 @@ msgstr ""
 msgid "%s: failed to seek to next file name\n"
 msgstr ""
 
-#: elfcomm.c:872 elfedit.c:386 readelf.c:18894
+#: elfcomm.c:872 elfedit.c:386 readelf.c:19069
 #, c-format
 msgid "%s: did not find a valid archive header\n"
 msgstr ""
@@ -4135,12 +4161,12 @@ msgstr "%s: Пропадна прочитането на ELF заглавие\n"
 msgid "%s: Failed to seek to ELF header\n"
 msgstr "%s: Пропадна преместването на ELF заглавие\n"
 
-#: elfedit.c:370 readelf.c:18880
+#: elfedit.c:370 readelf.c:19055
 #, c-format
 msgid "%s: failed to seek to next archive header\n"
 msgstr "%s: не можа да се постигне следващото заглавие на архива\n"
 
-#: elfedit.c:401 elfedit.c:410 readelf.c:18908 readelf.c:18917
+#: elfedit.c:401 elfedit.c:410 readelf.c:19083 readelf.c:19092
 #, c-format
 msgid "%s: bad archive file name\n"
 msgstr "%s: негодно име на файлов архив\n"
@@ -4155,22 +4181,22 @@ msgstr "Нечетим входящ файл '%s'\n"
 msgid "%s: failed to seek to archive member\n"
 msgstr "%s: не успя преместването към член на архива\n"
 
-#: elfedit.c:493 readelf.c:19026
+#: elfedit.c:493 readelf.c:19201
 #, c-format
 msgid "'%s': No such file\n"
 msgstr "'%s': Няма такъв файл\n"
 
-#: elfedit.c:495 readelf.c:19028
+#: elfedit.c:495 readelf.c:19203
 #, c-format
 msgid "Could not locate '%s'.  System error message: %s\n"
 msgstr "Не можа да се открие '%s'.  Системна грешка: %s\n"
 
-#: elfedit.c:502 readelf.c:19035
+#: elfedit.c:502 readelf.c:19210
 #, c-format
 msgid "'%s' is not an ordinary file\n"
 msgstr "'%s' не е обикновен файл\n"
 
-#: elfedit.c:528 readelf.c:19057
+#: elfedit.c:528 readelf.c:19232
 #, c-format
 msgid "%s: Failed to read file's magic number\n"
 msgstr ""
@@ -4246,444 +4272,10 @@ msgstr "  [-X64]       - пренебрегва 32-битови обекти\n"
 msgid "  [-X32_64]    - accepts 32 and 64 bit objects\n"
 msgstr "  [-X32_64]    - приема 32- и 64-битови обекти\n"
 
-#: ieee.c:310
-msgid "unexpected end of debugging information"
-msgstr "неочакван край на данните за проследяване"
-
-#: ieee.c:397
-msgid "invalid number"
-msgstr "неправилно число"
-
-#: ieee.c:450
-msgid "invalid string length"
-msgstr "неправилна дължина на низ"
-
-#: ieee.c:505 ieee.c:546
-msgid "expression stack overflow"
-msgstr ""
-
-#: ieee.c:525
-msgid "unsupported IEEE expression operator"
-msgstr ""
-
-#: ieee.c:540
-msgid "unknown section"
-msgstr "непознат раздел"
-
-#: ieee.c:561
-msgid "expression stack underflow"
-msgstr ""
-
-#: ieee.c:575
-msgid "expression stack mismatch"
-msgstr ""
-
-#: ieee.c:612
-msgid "unknown builtin type"
-msgstr "непознат вграден тип"
-
-#: ieee.c:757
-msgid "BCD float type not supported"
-msgstr "не се поддържа двойно-десетичен тип с плаваща запетая"
-
-#: ieee.c:894
-msgid "unexpected number"
-msgstr "неочакван номер"
-
-#: ieee.c:901
-msgid "unexpected record type"
-msgstr "неочакван тип на запис"
-
-#: ieee.c:934
-msgid "blocks left on stack at end"
-msgstr ""
-
-#: ieee.c:1207
-msgid "unknown BB type"
-msgstr ""
-
-#: ieee.c:1216
-msgid "stack overflow"
-msgstr "препълване на стека"
-
-#: ieee.c:1239
-msgid "stack underflow"
-msgstr "изпразване на стека"
-
-#: ieee.c:1351 ieee.c:1421 ieee.c:2119
-msgid "illegal variable index"
-msgstr ""
-
-#: ieee.c:1399
-msgid "illegal type index"
-msgstr ""
-
-#: ieee.c:1409 ieee.c:1446
-msgid "unknown TY code"
-msgstr ""
-
-#: ieee.c:1428
-msgid "undefined variable in TY"
-msgstr ""
-
-#. Pascal file name.  FIXME.
-#: ieee.c:1840
-msgid "Pascal file name not supported"
-msgstr ""
-
-#: ieee.c:1888
-msgid "unsupported qualifier"
-msgstr ""
-
-#: ieee.c:2157
-msgid "undefined variable in ATN"
-msgstr ""
-
-#: ieee.c:2200
-msgid "unknown ATN type"
-msgstr ""
-
-#. Reserved for FORTRAN common.
-#: ieee.c:2322
-msgid "unsupported ATN11"
-msgstr ""
-
-#. We have no way to record this information.  FIXME.
-#: ieee.c:2349
-msgid "unsupported ATN12"
-msgstr ""
-
-#: ieee.c:2409
-msgid "unexpected string in C++ misc"
-msgstr ""
-
-#: ieee.c:2422
-msgid "bad misc record"
-msgstr ""
-
-#: ieee.c:2463
-msgid "unrecognized C++ misc record"
-msgstr ""
-
-#: ieee.c:2578
-msgid "undefined C++ object"
-msgstr ""
-
-#: ieee.c:2612
-msgid "unrecognized C++ object spec"
-msgstr ""
-
-#: ieee.c:2648
-msgid "unsupported C++ object type"
-msgstr ""
-
-#: ieee.c:2658
-msgid "C++ base class not defined"
-msgstr ""
-
-#: ieee.c:2670 ieee.c:2775
-msgid "C++ object has no fields"
-msgstr ""
-
-#: ieee.c:2689
-msgid "C++ base class not found in container"
-msgstr ""
-
-#: ieee.c:2796
-msgid "C++ data member not found in container"
-msgstr ""
-
-#: ieee.c:2837 ieee.c:2987
-msgid "unknown C++ visibility"
-msgstr ""
-
-#: ieee.c:2871
-msgid "bad C++ field bit pos or size"
-msgstr ""
-
-#: ieee.c:2963
-msgid "bad type for C++ method function"
-msgstr ""
-
-#: ieee.c:2973
-msgid "no type information for C++ method function"
-msgstr ""
-
-#: ieee.c:3012
-msgid "C++ static virtual method"
-msgstr ""
-
-#: ieee.c:3107
-msgid "unrecognized C++ object overhead spec"
-msgstr ""
-
-#: ieee.c:3146
-msgid "undefined C++ vtable"
-msgstr ""
-
-#: ieee.c:3215
-msgid "C++ default values not in a function"
-msgstr ""
-
-#: ieee.c:3255
-msgid "unrecognized C++ default type"
-msgstr ""
-
-#: ieee.c:3286
-msgid "reference parameter is not a pointer"
-msgstr ""
-
-#: ieee.c:3369
-msgid "unrecognized C++ reference type"
-msgstr ""
-
-#: ieee.c:3451
-msgid "C++ reference not found"
-msgstr ""
-
-#: ieee.c:3459
-msgid "C++ reference is not pointer"
-msgstr ""
-
-#: ieee.c:3485 ieee.c:3493
-msgid "missing required ASN"
-msgstr ""
-
-#: ieee.c:3520 ieee.c:3528
-msgid "missing required ATN65"
-msgstr ""
-
-#: ieee.c:3542
-msgid "bad ATN65 record"
-msgstr "неправилен запис ATN65"
-
-#: ieee.c:4170
-#, c-format
-msgid "IEEE numeric overflow: 0x"
-msgstr "IEEE - числово препълване: 0x"
-
-#: ieee.c:4214
-#, c-format
-msgid "IEEE string length overflow: %u\n"
-msgstr "IEEE - препълване при дължина на низ: %u\n"
-
-#: ieee.c:5212
-#, c-format
-msgid "IEEE unsupported integer type size %u\n"
-msgstr "IEEE - неподдържан размер на цяло число%u\n"
-
-#: ieee.c:5246
-#, c-format
-msgid "IEEE unsupported float type size %u\n"
-msgstr "IEEE - неподдържан размер на число с плаваща запетая%u\n"
-
-#: ieee.c:5280
-#, c-format
-msgid "IEEE unsupported complex type size %u\n"
-msgstr "IEEE - неподдържан размер на комплексно число %u\n"
-
 #: mclex.c:240
 msgid "Duplicate symbol entered into keyword list."
 msgstr ""
 
-#: nlmconv.c:272 srconv.c:1788
-msgid "input and output files must be different"
-msgstr "входящия и изходящия файл трябва да са различни"
-
-#: nlmconv.c:319
-msgid "input file named both on command line and with INPUT"
-msgstr "входящия файл е зададен на командния ред и чрез INPUT"
-
-#: nlmconv.c:328
-msgid "no input file"
-msgstr "липсва входящ файл"
-
-#: nlmconv.c:358
-msgid "no name for output file"
-msgstr "липсва име на изходящ файл"
-
-#: nlmconv.c:372
-msgid "warning: input and output formats are not compatible"
-msgstr "предупреждение: входящия и изходящия формат не са съвместими"
-
-#: nlmconv.c:402
-msgid "make .bss section"
-msgstr "създаване на раздел .bss "
-
-#: nlmconv.c:412
-msgid "make .nlmsections section"
-msgstr "създаване на раздел .nlmsections "
-
-#: nlmconv.c:440
-msgid "set .bss vma"
-msgstr "задава .bss vma"
-
-#: nlmconv.c:447
-msgid "set .data size"
-msgstr "задава .data size"
-
-#: nlmconv.c:627
-#, c-format
-msgid "warning: symbol %s imported but not in import list"
-msgstr "предупреждение: внесено име %s, което не е от списъка за внасяне"
-
-#: nlmconv.c:647
-msgid "set start address"
-msgstr "задава начален адрес"
-
-#: nlmconv.c:696
-#, c-format
-msgid "warning: START procedure %s not defined"
-msgstr "предупреждение: липсва определение за започващата процедура %s"
-
-#: nlmconv.c:698
-#, c-format
-msgid "warning: EXIT procedure %s not defined"
-msgstr "предупреждение: липсва определение за завършваща процедура %s"
-
-#: nlmconv.c:700
-#, c-format
-msgid "warning: CHECK procedure %s not defined"
-msgstr "предупреждение: липсва определение за проверяваща процедура %s"
-
-#: nlmconv.c:720 nlmconv.c:906
-msgid "custom section"
-msgstr "раздел по поръчка"
-
-#: nlmconv.c:740 nlmconv.c:935
-msgid "help section"
-msgstr "помощен раздел"
-
-#: nlmconv.c:762 nlmconv.c:953
-msgid "message section"
-msgstr "раздел съобщения"
-
-#: nlmconv.c:777 nlmconv.c:986
-msgid "module section"
-msgstr "раздел на модула"
-
-#: nlmconv.c:796 nlmconv.c:1002
-msgid "rpc section"
-msgstr "раздел за отдалечено извикване"
-
-#. There is no place to record this information.
-#: nlmconv.c:832
-#, c-format
-msgid "%s: warning: shared libraries can not have uninitialized data"
-msgstr "%s: предупреждение: споделена библиотека не може да има неустановени данни"
-
-#: nlmconv.c:853 nlmconv.c:1021
-msgid "shared section"
-msgstr "споделен раздел"
-
-#: nlmconv.c:861
-msgid "warning: No version number given"
-msgstr ""
-
-#: nlmconv.c:901 nlmconv.c:930 nlmconv.c:948 nlmconv.c:997 nlmconv.c:1016
-#, c-format
-msgid "%s: read: %s"
-msgstr "%s: чете: %s"
-
-#: nlmconv.c:923
-msgid "warning: FULLMAP is not supported; try ld -M"
-msgstr ""
-
-#: nlmconv.c:1099
-#, c-format
-msgid "Usage: %s [option(s)] [in-file [out-file]]\n"
-msgstr ""
-
-#: nlmconv.c:1100
-#, c-format
-msgid " Convert an object file into a NetWare Loadable Module\n"
-msgstr ""
-
-#: nlmconv.c:1101
-#, c-format
-msgid ""
-" The options are:\n"
-"  -I --input-target=<bfdname>   Set the input binary file format\n"
-"  -O --output-target=<bfdname>  Set the output binary file format\n"
-"  -T --header-file=<file>       Read <file> for NLM header information\n"
-"  -l --linker=<linker>          Use <linker> for any linking\n"
-"  -d --debug                    Display on stderr the linker command line\n"
-"  @<file>                       Read options from <file>.\n"
-"  -h --help                     Display this information\n"
-"  -v --version                  Display the program's version\n"
-msgstr ""
-
-#: nlmconv.c:1142
-#, c-format
-msgid "support not compiled in for %s"
-msgstr ""
-
-#: nlmconv.c:1179
-msgid "make section"
-msgstr ""
-
-#: nlmconv.c:1193
-msgid "set section size"
-msgstr ""
-
-#: nlmconv.c:1199
-msgid "set section alignment"
-msgstr ""
-
-#: nlmconv.c:1203
-msgid "set section flags"
-msgstr ""
-
-#: nlmconv.c:1214
-msgid "set .nlmsections size"
-msgstr ""
-
-#: nlmconv.c:1293 nlmconv.c:1301 nlmconv.c:1310 nlmconv.c:1315
-msgid "set .nlmsection contents"
-msgstr ""
-
-#: nlmconv.c:1795
-msgid "stub section sizes"
-msgstr ""
-
-#: nlmconv.c:1842
-msgid "writing stub"
-msgstr ""
-
-#: nlmconv.c:1876
-msgid "Unable to locate PPC_TOC16 reloc information"
-msgstr ""
-
-#: nlmconv.c:1930
-#, c-format
-msgid "unresolved PC relative reloc against %s"
-msgstr ""
-
-#: nlmconv.c:1938 nlmconv.c:1994 nlmconv.c:2017
-#, c-format
-msgid "Out of range relocation: %lx"
-msgstr ""
-
-#: nlmconv.c:2008
-#, c-format
-msgid "overflow when adjusting relocation against %s"
-msgstr ""
-
-#: nlmconv.c:2033
-#, c-format
-msgid "Unsupported relocation size: %d"
-msgstr ""
-
-#: nlmconv.c:2145
-#, c-format
-msgid "%s: execution of %s failed: "
-msgstr ""
-
-#: nlmconv.c:2160
-#, c-format
-msgid "Execution of %s failed"
-msgstr ""
-
 #: nm.c:237 size.c:76 strings.c:639
 #, c-format
 msgid "Usage: %s [option(s)] [file(s)]\n"
@@ -4790,17 +4382,17 @@ msgstr "%s: сгрешена основа"
 msgid "%s: invalid output format"
 msgstr "%s: сгрешен входяш формат"
 
-#: nm.c:362 readelf.c:10785 readelf.c:10830
+#: nm.c:362 readelf.c:10864 readelf.c:10909
 #, c-format
 msgid "<processor specific>: %d"
 msgstr "<особен за процесор>: %d"
 
-#: nm.c:364 readelf.c:10794 readelf.c:10849
+#: nm.c:364 readelf.c:10873 readelf.c:10928
 #, c-format
 msgid "<OS specific>: %d"
 msgstr "<особен за ОС>: %d"
 
-#: nm.c:366 readelf.c:10797 readelf.c:10852
+#: nm.c:366 readelf.c:10876 readelf.c:10931
 #, c-format
 msgid "<unknown>: %d"
 msgstr "<неизвестен>: %d"
@@ -5143,7 +4735,7 @@ msgstr ""
 msgid "cannot open '%s': %s"
 msgstr ""
 
-#: objcopy.c:1058 objcopy.c:4667
+#: objcopy.c:1058 objcopy.c:4673
 #, c-format
 msgid "%s: fread failed"
 msgstr ""
@@ -5153,12 +4745,12 @@ msgstr ""
 msgid "%s:%d: Ignoring rubbish found on this line"
 msgstr ""
 
-#: objcopy.c:1293
+#: objcopy.c:1292
 #, c-format
 msgid "error: section %s matches both remove and copy options"
 msgstr ""
 
-#: objcopy.c:1296
+#: objcopy.c:1295
 #, c-format
 msgid "error: section %s matches both update and remove options"
 msgstr ""
@@ -5375,230 +4967,230 @@ msgstr ""
 msgid "can't add padding"
 msgstr ""
 
-#: objcopy.c:3090
+#: objcopy.c:3099
 msgid "error: failed to copy merged notes into output"
 msgstr ""
 
-#: objcopy.c:3095
+#: objcopy.c:3104
 msgid "could not find any mergeable note sections"
 msgstr ""
 
-#: objcopy.c:3107
+#: objcopy.c:3116
 #, c-format
 msgid "cannot fill debug link section `%s'"
 msgstr ""
 
-#: objcopy.c:3164
+#: objcopy.c:3173
 msgid "error copying private BFD data"
 msgstr ""
 
-#: objcopy.c:3175
+#: objcopy.c:3184
 #, c-format
 msgid "this target does not support %lu alternative machine codes"
 msgstr ""
 
-#: objcopy.c:3179
+#: objcopy.c:3188
 msgid "treating that number as an absolute e_machine value instead"
 msgstr ""
 
-#: objcopy.c:3183
+#: objcopy.c:3192
 msgid "ignoring the alternative value"
 msgstr ""
 
-#: objcopy.c:3215 objcopy.c:3268
+#: objcopy.c:3224 objcopy.c:3277
 #, c-format
 msgid "cannot create tempdir for archive copying (error: %s)"
 msgstr ""
 
-#: objcopy.c:3301
+#: objcopy.c:3310
 msgid "Unable to recognise the format of file"
 msgstr ""
 
-#: objcopy.c:3428
+#: objcopy.c:3437
 #, c-format
 msgid "error: the input file '%s' is empty"
 msgstr ""
 
-#: objcopy.c:3596
+#: objcopy.c:3605
 #, c-format
 msgid "Multiple renames of section %s"
 msgstr ""
 
-#: objcopy.c:3642
+#: objcopy.c:3651
 msgid "error in private header data"
 msgstr ""
 
-#: objcopy.c:3720
+#: objcopy.c:3729
 msgid "failed to create output section"
 msgstr ""
 
-#: objcopy.c:3735
+#: objcopy.c:3744
 msgid "failed to set size"
 msgstr ""
 
-#: objcopy.c:3754
+#: objcopy.c:3763
 msgid "failed to set vma"
 msgstr ""
 
-#: objcopy.c:3779
+#: objcopy.c:3788
 msgid "failed to set alignment"
 msgstr ""
 
-#: objcopy.c:3811
+#: objcopy.c:3820
 msgid "failed to copy private data"
 msgstr ""
 
-#: objcopy.c:3967
+#: objcopy.c:3976
 msgid "relocation count is negative"
 msgstr ""
 
 #. User must pad the section up in order to do this.
-#: objcopy.c:4064
+#: objcopy.c:4073
 #, c-format
 msgid "cannot reverse bytes: length of section %s must be evenly divisible by %d"
 msgstr ""
 
-#: objcopy.c:4272
+#: objcopy.c:4278
 msgid "can't create debugging section"
 msgstr ""
 
-#: objcopy.c:4285
+#: objcopy.c:4291
 msgid "can't set debugging section contents"
 msgstr ""
 
-#: objcopy.c:4293
+#: objcopy.c:4299
 #, c-format
 msgid "don't know how to write debugging information for %s"
 msgstr ""
 
-#: objcopy.c:4464
+#: objcopy.c:4470
 msgid "could not create temporary file to hold stripped copy"
 msgstr ""
 
-#: objcopy.c:4536
+#: objcopy.c:4542
 #, c-format
 msgid "%s: bad version in PE subsystem"
 msgstr ""
 
-#: objcopy.c:4566
+#: objcopy.c:4572
 #, c-format
 msgid "unknown PE subsystem: %s"
 msgstr ""
 
-#: objcopy.c:4620 objcopy.c:4882 objcopy.c:4962 objcopy.c:5103 objcopy.c:5135
-#: objcopy.c:5158 objcopy.c:5162 objcopy.c:5182
+#: objcopy.c:4626 objcopy.c:4888 objcopy.c:4968 objcopy.c:5109 objcopy.c:5141
+#: objcopy.c:5164 objcopy.c:5168 objcopy.c:5188
 #, c-format
 msgid "bad format for %s"
 msgstr ""
 
-#: objcopy.c:4649
+#: objcopy.c:4655
 #, c-format
 msgid "cannot open: %s: %s"
 msgstr ""
 
-#: objcopy.c:4700
+#: objcopy.c:4706
 msgid "byte number must be non-negative"
 msgstr ""
 
-#: objcopy.c:4706
+#: objcopy.c:4712
 #, c-format
 msgid "architecture %s unknown"
 msgstr ""
 
-#: objcopy.c:4714
+#: objcopy.c:4720
 msgid "interleave must be positive"
 msgstr ""
 
-#: objcopy.c:4723
+#: objcopy.c:4729
 msgid "interleave width must be positive"
 msgstr "Ширината за прескачане трябва да е положителна"
 
-#: objcopy.c:5035
+#: objcopy.c:5041
 #, c-format
 msgid "unrecognized --compress-debug-sections type `%s'"
 msgstr ""
 
-#: objcopy.c:5056
+#: objcopy.c:5062
 #, c-format
 msgid "unrecognized --elf-stt-common= option `%s'"
 msgstr ""
 
-#: objcopy.c:5072
+#: objcopy.c:5078
 #, c-format
 msgid "Warning: truncating gap-fill from 0x%s to 0x%x"
 msgstr ""
 
-#: objcopy.c:5233
+#: objcopy.c:5239
 #, c-format
 msgid "unknown long section names option '%s'"
 msgstr ""
 
-#: objcopy.c:5251
+#: objcopy.c:5257
 msgid "unable to parse alternative machine code"
 msgstr ""
 
-#: objcopy.c:5300
+#: objcopy.c:5306
 msgid "number of bytes to reverse must be positive and even"
 msgstr ""
 
-#: objcopy.c:5303
+#: objcopy.c:5309
 #, c-format
 msgid "Warning: ignoring previous --reverse-bytes value of %d"
 msgstr ""
 
-#: objcopy.c:5318
+#: objcopy.c:5324
 #, c-format
 msgid "%s: invalid reserve value for --heap"
 msgstr ""
 
-#: objcopy.c:5324
+#: objcopy.c:5330
 #, c-format
 msgid "%s: invalid commit value for --heap"
 msgstr ""
 
-#: objcopy.c:5349
+#: objcopy.c:5355
 #, c-format
 msgid "%s: invalid reserve value for --stack"
 msgstr ""
 
-#: objcopy.c:5355
+#: objcopy.c:5361
 #, c-format
 msgid "%s: invalid commit value for --stack"
 msgstr ""
 
-#: objcopy.c:5384
+#: objcopy.c:5390
 msgid "interleave start byte must be set with --byte"
 msgstr ""
 
-#: objcopy.c:5387
+#: objcopy.c:5393
 msgid "byte number must be less than interleave"
 msgstr ""
 
-#: objcopy.c:5390
+#: objcopy.c:5396
 msgid "interleave width must be less than or equal to interleave - byte`"
 msgstr ""
 
-#: objcopy.c:5419
+#: objcopy.c:5425
 #, c-format
 msgid "unknown input EFI target: %s"
 msgstr ""
 
-#: objcopy.c:5450
+#: objcopy.c:5456
 #, c-format
 msgid "unknown output EFI target: %s"
 msgstr ""
 
-#: objcopy.c:5463
+#: objcopy.c:5469
 #, c-format
 msgid "warning: could not locate '%s'.  System error message: %s"
 msgstr ""
 
-#: objcopy.c:5475
+#: objcopy.c:5481
 #, c-format
 msgid "warning: could not create temporary file whilst copying '%s', (error: %s)"
 msgstr ""
 
-#: objcopy.c:5508 objcopy.c:5522
+#: objcopy.c:5514 objcopy.c:5528
 #, c-format
 msgid "%s %s%c0x%s never used"
 msgstr "%s %s%c0x%s не е използван"
@@ -5761,7 +5353,7 @@ msgstr "Флагове"
 msgid "failed to read symbol table from: %s"
 msgstr ""
 
-#: objdump.c:619 objdump.c:3453
+#: objdump.c:619 objdump.c:3483
 msgid "error message was"
 msgstr ""
 
@@ -5770,27 +5362,27 @@ msgstr ""
 msgid "%s: not a dynamic object"
 msgstr "%s: не е динамичен обект"
 
-#: objdump.c:1165 objdump.c:1189
+#: objdump.c:1188 objdump.c:1212
 #, c-format
 msgid " (File Offset: 0x%lx)"
 msgstr " (Отместване в файл: 0x%lx)"
 
-#: objdump.c:1431
+#: objdump.c:1454
 #, c-format
 msgid "source file %s is more recent than object file\n"
 msgstr ""
 
-#: objdump.c:1883
+#: objdump.c:1906
 #, c-format
 msgid "disassemble_fn returned length %d"
 msgstr "disassemble_fn върна дължина %d"
 
-#: objdump.c:2189 objdump.c:3079
+#: objdump.c:2212 objdump.c:3109
 #, c-format
 msgid "Reading section %s failed because: %s"
 msgstr "Прочитането на раздел %s не успя поради: %s"
 
-#: objdump.c:2206
+#: objdump.c:2229
 #, c-format
 msgid ""
 "\n"
@@ -5799,17 +5391,17 @@ msgstr ""
 "\n"
 "Разглобяване на раздел %s:\n"
 
-#: objdump.c:2383
+#: objdump.c:2406
 #, c-format
 msgid "can't use supplied machine %s"
 msgstr "не можа де се използва зададената машина %s"
 
-#: objdump.c:2404
+#: objdump.c:2427
 #, c-format
 msgid "can't disassemble for architecture %s\n"
 msgstr "не можа да се разглоби за архитектура %s\n"
 
-#: objdump.c:2489 objdump.c:2511
+#: objdump.c:2515 objdump.c:2537
 #, c-format
 msgid ""
 "\n"
@@ -5818,12 +5410,12 @@ msgstr ""
 "\n"
 "Не можа да се извлече съдържанието на раздел '%s'.\n"
 
-#: objdump.c:2695
+#: objdump.c:2721
 #, c-format
 msgid "File %s does not contain any dwarf debug information\n"
 msgstr ""
 
-#: objdump.c:2758
+#: objdump.c:2788
 #, c-format
 msgid ""
 "No %s section present\n"
@@ -5832,12 +5424,12 @@ msgstr ""
 "Липсва раздел %s\n"
 "\n"
 
-#: objdump.c:2764
+#: objdump.c:2794
 #, c-format
 msgid "reading %s section of %s failed: %s"
 msgstr "не успя четенето на раздел %s от %s: %s"
 
-#: objdump.c:2808
+#: objdump.c:2838
 #, c-format
 msgid ""
 "Contents of %s section:\n"
@@ -5846,17 +5438,17 @@ msgstr ""
 "Съдържание на раздел %s:\n"
 "\n"
 
-#: objdump.c:2941
+#: objdump.c:2971
 #, c-format
 msgid "architecture: %s, "
 msgstr "архитектура: %s, "
 
-#: objdump.c:2944
+#: objdump.c:2974
 #, c-format
 msgid "flags 0x%08x:\n"
 msgstr "флагове 0x%08x:\n"
 
-#: objdump.c:2957
+#: objdump.c:2987
 #, c-format
 msgid ""
 "\n"
@@ -5865,46 +5457,46 @@ msgstr ""
 "\n"
 "начален адрес 0x"
 
-#: objdump.c:2983
+#: objdump.c:3013
 msgid "option -P/--private not supported by this file"
 msgstr "опцията -P/--private не се поддържа за този файл"
 
-#: objdump.c:3007
+#: objdump.c:3037
 #, c-format
 msgid "target specific dump '%s' not supported"
 msgstr ""
 
-#: objdump.c:3071
+#: objdump.c:3101
 #, c-format
 msgid "Contents of section %s:"
 msgstr "Съдържание на раздел %s:"
 
-#: objdump.c:3073
+#: objdump.c:3103
 #, c-format
 msgid "  (Starting at file offset: 0x%lx)"
 msgstr "  (Започва се с отместване: 0x%lx)"
 
-#: objdump.c:3183
+#: objdump.c:3213
 #, c-format
 msgid "no symbols\n"
 msgstr "няма имена\n"
 
-#: objdump.c:3190
+#: objdump.c:3220
 #, c-format
 msgid "no information for symbol number %ld\n"
 msgstr "без сведение за име с номер %ld\n"
 
-#: objdump.c:3193
+#: objdump.c:3223
 #, c-format
 msgid "could not determine the type of symbol number %ld\n"
 msgstr "не може да се определи типа на име с номер %ld\n"
 
-#: objdump.c:3452
+#: objdump.c:3482
 #, c-format
 msgid "failed to read relocs in: %s"
 msgstr ""
 
-#: objdump.c:3552
+#: objdump.c:3582
 #, c-format
 msgid ""
 "\n"
@@ -5913,48 +5505,48 @@ msgstr ""
 "\n"
 "%s:     формат на файл %s\n"
 
-#: objdump.c:3614
+#: objdump.c:3644
 #, c-format
 msgid "%s: printing debugging information failed"
 msgstr "%s: пропадна отпечатването на сведения за проследяване"
 
-#: objdump.c:3705
+#: objdump.c:3735
 #, c-format
 msgid "In archive %s:\n"
 msgstr "В архив %s:\n"
 
 #. Prevent corrupted files from spinning us into an
 #. infinite loop.  100 is an arbitrary heuristic.
-#: objdump.c:3710
+#: objdump.c:3740
 msgid "Archive nesting is too deep"
 msgstr ""
 
-#: objdump.c:3714
+#: objdump.c:3744
 #, c-format
 msgid "In nested archive %s:\n"
 msgstr "Във вграден архив %s:\n"
 
-#: objdump.c:3871
+#: objdump.c:3901
 msgid "error: the start address should be before the end address"
 msgstr "грешка: началният адрес не може да е преди крайният"
 
-#: objdump.c:3876
+#: objdump.c:3906
 msgid "error: the stop address should be after the start address"
 msgstr "грешка: адреса за спиране трябва да е след началния"
 
-#: objdump.c:3888
+#: objdump.c:3918
 msgid "error: prefix strip must be non-negative"
 msgstr ""
 
-#: objdump.c:3893
+#: objdump.c:3923
 msgid "error: instruction width must be positive"
 msgstr ""
 
-#: objdump.c:3905
+#: objdump.c:3935
 msgid "unrecognized -E option"
 msgstr "неразпозната -E опция"
 
-#: objdump.c:3916
+#: objdump.c:3946
 #, c-format
 msgid "unrecognized --endian type `%s'"
 msgstr "неразпознат тип за подредба (--endian) '%s'"
@@ -5977,225 +5569,225 @@ msgid ""
 "  dyld_info        Display dyld information\n"
 msgstr ""
 
-#: od-macho.c:298
+#: od-macho.c:297
 msgid "Mach-O header:\n"
 msgstr ""
 
-#: od-macho.c:299
+#: od-macho.c:298
 #, c-format
 msgid " magic     : %08lx\n"
 msgstr ""
 
-#: od-macho.c:300
+#: od-macho.c:299
 #, c-format
 msgid " cputype   : %08lx (%s)\n"
 msgstr ""
 
-#: od-macho.c:302
+#: od-macho.c:301
 #, c-format
 msgid " cpusubtype: %08lx\n"
 msgstr ""
 
-#: od-macho.c:303
+#: od-macho.c:302
 #, c-format
 msgid " filetype  : %08lx (%s)\n"
 msgstr ""
 
-#: od-macho.c:306
+#: od-macho.c:305
 #, c-format
 msgid " ncmds     : %08lx (%lu)\n"
 msgstr ""
 
-#: od-macho.c:307
+#: od-macho.c:306
 #, c-format
 msgid " sizeofcmds: %08lx (%lu)\n"
 msgstr ""
 
-#: od-macho.c:308
+#: od-macho.c:307
 #, c-format
 msgid " flags     : %08lx ("
 msgstr " флагове   : %08lx ("
 
-#: od-macho.c:310
+#: od-macho.c:309
 msgid ")\n"
 msgstr ")\n"
 
-#: od-macho.c:311
+#: od-macho.c:310
 #, c-format
 msgid " reserved  : %08x\n"
 msgstr " запазено  : %08x\n"
 
-#: od-macho.c:330
+#: od-macho.c:329
 msgid "Segments and Sections:\n"
 msgstr "Части и раздели:\n"
 
-#: od-macho.c:331
+#: od-macho.c:330
 msgid " #: Segment name     Section name     Address\n"
 msgstr ""
 
-#: od-macho.c:973
+#: od-macho.c:972
 msgid "cannot read rebase dyld info"
 msgstr ""
 
-#: od-macho.c:978
+#: od-macho.c:977
 msgid "cannot read bind dyld info"
 msgstr ""
 
-#: od-macho.c:983
+#: od-macho.c:982
 msgid "cannot read weak bind dyld info"
 msgstr ""
 
-#: od-macho.c:988
+#: od-macho.c:987
 msgid "cannot read lazy bind dyld info"
 msgstr ""
 
-#: od-macho.c:993
+#: od-macho.c:992
 msgid "cannot read export symbols dyld info"
 msgstr ""
 
-#: od-macho.c:1073 od-macho.c:1083 od-macho.c:1157 od-macho.c:1209
+#: od-macho.c:1072 od-macho.c:1082 od-macho.c:1156 od-macho.c:1208
 #, c-format
 msgid "  [bad block length]\n"
 msgstr ""
 
-#: od-macho.c:1077
+#: od-macho.c:1076
 #, c-format
 msgid "  %u index entry:\n"
 msgid_plural "  %u index entries:\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: od-macho.c:1093
+#: od-macho.c:1092
 #, c-format
 msgid "  index entry %u: type: %08x, offset: %08x\n"
 msgstr ""
 
-#: od-macho.c:1164
+#: od-macho.c:1163
 #, c-format
 msgid "  version:           %08x\n"
 msgstr "   версия:           %08x\n"
 
-#: od-macho.c:1165
+#: od-macho.c:1164
 #, c-format
 msgid "  flags:             %08x\n"
 msgstr "флагове:             %08x\n"
 
-#: od-macho.c:1166
+#: od-macho.c:1165
 #, c-format
 msgid "  hash offset:       %08x\n"
 msgstr ""
 
-#: od-macho.c:1168
+#: od-macho.c:1167
 #, c-format
 msgid "  ident offset:      %08x (- %08x)\n"
 msgstr ""
 
-#: od-macho.c:1170
+#: od-macho.c:1169
 #, c-format
 msgid "   identity: %s\n"
 msgstr ""
 
-#: od-macho.c:1171
+#: od-macho.c:1170
 #, c-format
 msgid "  nbr special slots: %08x (at offset %08x)\n"
 msgstr ""
 
-#: od-macho.c:1174
+#: od-macho.c:1173
 #, c-format
 msgid "  nbr code slots:    %08x\n"
 msgstr ""
 
-#: od-macho.c:1175
+#: od-macho.c:1174
 #, c-format
 msgid "  code limit:        %08x\n"
 msgstr ""
 
-#: od-macho.c:1176
+#: od-macho.c:1175
 #, c-format
 msgid "  hash size:         %02x\n"
 msgstr ""
 
-#: od-macho.c:1177
+#: od-macho.c:1176
 #, c-format
 msgid "  hash type:         %02x (%s)\n"
 msgstr ""
 
-#: od-macho.c:1180
+#: od-macho.c:1179
 #, c-format
 msgid "  spare1:            %02x\n"
 msgstr ""
 
-#: od-macho.c:1181
+#: od-macho.c:1180
 #, c-format
 msgid "  page size:         %02x\n"
 msgstr ""
 
-#: od-macho.c:1182
+#: od-macho.c:1181
 #, c-format
 msgid "  spare2:            %08x\n"
 msgstr ""
 
-#: od-macho.c:1184
+#: od-macho.c:1183
 #, c-format
 msgid "  scatter offset:    %08x\n"
 msgstr ""
 
-#: od-macho.c:1196
+#: od-macho.c:1195
 #, c-format
 msgid "  [truncated block]\n"
 msgstr ""
 
-#: od-macho.c:1204
+#: od-macho.c:1203
 #, c-format
 msgid " magic : %08x (%s)\n"
 msgstr ""
 
-#: od-macho.c:1206
+#: od-macho.c:1205
 #, c-format
 msgid " length: %08x\n"
 msgstr "дължина: %08x\n"
 
-#: od-macho.c:1237
+#: od-macho.c:1236
 msgid "cannot read code signature data"
 msgstr ""
 
-#: od-macho.c:1265
+#: od-macho.c:1264
 msgid "cannot read segment split info"
 msgstr ""
 
-#: od-macho.c:1271
+#: od-macho.c:1270
 msgid "segment split info is not nul terminated"
 msgstr ""
 
-#: od-macho.c:1279
+#: od-macho.c:1278
 #, c-format
 msgid "  32 bit pointers:\n"
 msgstr ""
 
-#: od-macho.c:1282
+#: od-macho.c:1281
 #, c-format
 msgid "  64 bit pointers:\n"
 msgstr ""
 
-#: od-macho.c:1285
+#: od-macho.c:1284
 #, c-format
 msgid "  PPC hi-16:\n"
 msgstr ""
 
-#: od-macho.c:1288
+#: od-macho.c:1287
 #, c-format
 msgid "  Unhandled location type %u\n"
 msgstr ""
 
-#: od-macho.c:1312
+#: od-macho.c:1311
 msgid "cannot read function starts"
 msgstr ""
 
-#: od-macho.c:1376
+#: od-macho.c:1375
 msgid "cannot read data_in_code"
 msgstr ""
 
-#: od-macho.c:1414
+#: od-macho.c:1413
 msgid "cannot read twolevel hints"
 msgstr ""
 
@@ -6227,7 +5819,7 @@ msgstr ""
 msgid "  time and date: 0x%08x  - "
 msgstr ""
 
-#: od-xcoff.c:422 readelf.c:17081
+#: od-xcoff.c:422 readelf.c:17243
 #, c-format
 msgid "not set\n"
 msgstr "не е установен\n"
@@ -6672,304 +6264,304 @@ msgstr ""
 msgid "%ld: unexpected .ef\n"
 msgstr ""
 
-#: rddbg.c:87
+#: rddbg.c:80
 #, c-format
 msgid "%s: no recognized debugging information"
 msgstr ""
 
-#: rddbg.c:194
+#: rddbg.c:187
 #, c-format
 msgid "%s: %s: stab entry %ld is corrupt, strx = 0x%x, type = %d\n"
 msgstr ""
 
-#: rddbg.c:218
+#: rddbg.c:211
 #, c-format
 msgid "%s: %s: stab entry %ld is corrupt\n"
 msgstr ""
 
-#: rddbg.c:417
+#: rddbg.c:379
 #, c-format
 msgid "Last stabs entries before error:\n"
 msgstr ""
 
-#: readelf.c:304
+#: readelf.c:306
 msgid "<none>"
 msgstr "<нищо>"
 
-#: readelf.c:305
+#: readelf.c:307
 msgid "<no-strings>"
 msgstr "<без низове>"
 
-#: readelf.c:382
+#: readelf.c:384
 #, c-format
 msgid "Size truncation prevents reading %s elements of size %s for %s\n"
 msgstr ""
 
-#: readelf.c:392
+#: readelf.c:394
 #, c-format
 msgid "Size overflow prevents reading %s elements of size %s for %s\n"
 msgstr ""
 
-#: readelf.c:404
+#: readelf.c:406
 #, c-format
 msgid "Reading %s bytes extends past end of file for %s\n"
 msgstr ""
 
-#: readelf.c:412
+#: readelf.c:414
 #, c-format
 msgid "Unable to seek to 0x%lx for %s\n"
 msgstr "Не може да се премести до 0x%lx за %s\n"
 
-#: readelf.c:428
+#: readelf.c:430
 #, c-format
 msgid "Out of memory allocating %s bytes for %s\n"
 msgstr "Недостиг на памет при заделяне на %s байта за %s\n"
 
-#: readelf.c:439
+#: readelf.c:441
 #, c-format
 msgid "Unable to read in %s bytes of %s\n"
 msgstr "Не можа да се прочетат %s байта от %s\n"
 
-#: readelf.c:868
+#: readelf.c:882
 msgid "Don't know about relocations on this machine architecture\n"
 msgstr ""
 
-#: readelf.c:895 readelf.c:1000
+#: readelf.c:909 readelf.c:1014
 msgid "32-bit relocation data"
 msgstr "32-битови преместваеми данни"
 
-#: readelf.c:907 readelf.c:937 readelf.c:1011 readelf.c:1040
+#: readelf.c:921 readelf.c:951 readelf.c:1025 readelf.c:1054
 msgid "out of memory parsing relocs\n"
 msgstr "недостиг на памет при анализ на преместванията\n"
 
-#: readelf.c:925 readelf.c:1029
+#: readelf.c:939 readelf.c:1043
 msgid "64-bit relocation data"
 msgstr "64-битови преместваеми данни"
 
-#: readelf.c:1159
+#: readelf.c:1173
 #, c-format
 msgid " Offset     Info    Type                Sym. Value  Symbol's Name + Addend\n"
 msgstr ""
 
-#: readelf.c:1161
+#: readelf.c:1175
 #, c-format
 msgid " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n"
 msgstr ""
 
-#: readelf.c:1166
+#: readelf.c:1180
 #, c-format
 msgid " Offset     Info    Type                Sym. Value  Symbol's Name\n"
 msgstr ""
 
-#: readelf.c:1168
+#: readelf.c:1182
 #, c-format
 msgid " Offset     Info    Type            Sym.Value  Sym. Name\n"
 msgstr ""
 
-#: readelf.c:1176
+#: readelf.c:1190
 #, c-format
 msgid "    Offset             Info             Type               Symbol's Value  Symbol's Name + Addend\n"
 msgstr ""
 
-#: readelf.c:1178
+#: readelf.c:1192
 #, c-format
 msgid "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n"
 msgstr ""
 
-#: readelf.c:1183
+#: readelf.c:1197
 #, c-format
 msgid "    Offset             Info             Type               Symbol's Value  Symbol's Name\n"
 msgstr ""
 
-#: readelf.c:1185
+#: readelf.c:1199
 #, c-format
 msgid "  Offset          Info           Type           Sym. Value    Sym. Name\n"
 msgstr ""
 
-#: readelf.c:1555 readelf.c:1745 readelf.c:1753
+#: readelf.c:1580 readelf.c:1770 readelf.c:1778
 #, c-format
 msgid "unrecognized: %-7lx"
 msgstr "неразпознат: %-7lx"
 
-#: readelf.c:1581
+#: readelf.c:1606
 #, c-format
 msgid "<unknown addend: %lx>"
 msgstr ""
 
-#: readelf.c:1590
+#: readelf.c:1615
 #, c-format
 msgid " bad symbol index: %08lx in reloc"
 msgstr ""
 
-#: readelf.c:1691
+#: readelf.c:1716
 #, c-format
 msgid "<string table index: %3ld>"
 msgstr ""
 
-#: readelf.c:1694
+#: readelf.c:1719
 #, c-format
 msgid "<corrupt string table index: %3ld>"
 msgstr ""
 
-#: readelf.c:2180
+#: readelf.c:2205
 #, c-format
 msgid "Processor Specific: %lx"
 msgstr "Особен за процесор: %lx"
 
-#: readelf.c:2207
+#: readelf.c:2232
 #, c-format
 msgid "Operating System specific: %lx"
 msgstr "Особенност за операционата система: %lx"
 
-#: readelf.c:2211 readelf.c:3947
+#: readelf.c:2236 readelf.c:3996
 #, c-format
 msgid "<unknown>: %lx"
 msgstr "<непознат>: %lx"
 
-#: readelf.c:2224
+#: readelf.c:2249
 msgid "NONE (None)"
 msgstr "NONE (Нищо)"
 
-#: readelf.c:2225
+#: readelf.c:2250
 msgid "REL (Relocatable file)"
 msgstr ""
 
-#: readelf.c:2226
+#: readelf.c:2251
 msgid "EXEC (Executable file)"
 msgstr ""
 
-#: readelf.c:2227
+#: readelf.c:2252
 msgid "DYN (Shared object file)"
 msgstr ""
 
-#: readelf.c:2228
+#: readelf.c:2253
 msgid "CORE (Core file)"
 msgstr ""
 
-#: readelf.c:2232
+#: readelf.c:2257
 #, c-format
 msgid "Processor Specific: (%x)"
 msgstr ""
 
-#: readelf.c:2234
+#: readelf.c:2259
 #, c-format
 msgid "OS Specific: (%x)"
 msgstr ""
 
-#: readelf.c:2236
+#: readelf.c:2261
 #, c-format
 msgid "<unknown>: %x"
 msgstr "<неизвестен>: %x"
 
 #. Please keep this switch table sorted by increasing EM_ value.
 #. 0
-#: readelf.c:2250 readelf.c:15426 readelf.c:15437
+#: readelf.c:2275 readelf.c:15588 readelf.c:15599
 msgid "None"
 msgstr "Нищо"
 
-#: readelf.c:2479
+#: readelf.c:2506
 #, c-format
 msgid "<unknown>: 0x%x"
 msgstr "<неизвестен>: 0x%x"
 
-#: readelf.c:2759
+#: readelf.c:2792
 msgid ", <unknown>"
 msgstr ", <неизвестен>"
 
-#: readelf.c:3128 readelf.c:9543
+#: readelf.c:3161 readelf.c:9607
 msgid "unknown"
 msgstr "неизвестен"
 
-#: readelf.c:3129
+#: readelf.c:3162
 msgid "unknown mac"
 msgstr ""
 
-#: readelf.c:3197
+#: readelf.c:3230
 msgid ", <unknown MeP cpu type>"
 msgstr ""
 
-#: readelf.c:3207
+#: readelf.c:3240
 msgid "<unknown MeP copro type>"
 msgstr "("
 
-#: readelf.c:3218
+#: readelf.c:3251
 #, c-format
 msgid ", unknown flags bits: %#x"
 msgstr ""
 
-#: readelf.c:3227
+#: readelf.c:3260
 msgid ", relocatable"
 msgstr ", преместваем"
 
-#: readelf.c:3230
+#: readelf.c:3263
 msgid ", relocatable-lib"
 msgstr ", преместваема-библ"
 
-#: readelf.c:3312
+#: readelf.c:3345
 msgid ", unknown v850 architecture variant"
 msgstr ", неизвестенa версия на v850 архитектура"
 
-#: readelf.c:3378
+#: readelf.c:3411
 msgid ", unknown CPU"
 msgstr ", неизвестен процесор"
 
-#: readelf.c:3393
+#: readelf.c:3426
 msgid ", unknown ABI"
 msgstr ", неизвестенно двоично програмно описание(ABI)"
 
-#: readelf.c:3418 readelf.c:3474
+#: readelf.c:3451 readelf.c:3522
 msgid ", unknown ISA"
 msgstr ", неизвестен ISA"
 
-#: readelf.c:3584
+#: readelf.c:3632
 #, c-format
 msgid "Unrecognised IA64 VMS Command Code: %x\n"
 msgstr ""
 
-#: readelf.c:3648
+#: readelf.c:3696
 msgid ": architecture variant: "
 msgstr ": разновидност на архитектура: "
 
-#: readelf.c:3667
+#: readelf.c:3715
 msgid ": unknown"
 msgstr ": неизвестен"
 
-#: readelf.c:3671
+#: readelf.c:3719
 msgid ": unknown extra flag bits also present"
 msgstr ": присъства неизвестен бит за допълнителен флаг"
 
-#: readelf.c:3720
+#: readelf.c:3769
 msgid "Standalone App"
 msgstr "Самостоятелно приложение"
 
-#: readelf.c:3729
+#: readelf.c:3778
 msgid "Bare-metal C6000"
 msgstr ""
 
-#: readelf.c:3739 readelf.c:4644 readelf.c:4660 readelf.c:16757
-#: readelf.c:16797
+#: readelf.c:3788 readelf.c:4708 readelf.c:4724 readelf.c:16919
+#: readelf.c:16959
 #, c-format
 msgid "<unknown: %x>"
 msgstr "<неизвестен: %x>"
 
 #. This message is probably going to be displayed in a 15
 #. character wide field, so put the hex value first.
-#: readelf.c:4274
+#: readelf.c:4338
 #, c-format
 msgid "%08x: <unknown>"
 msgstr "%08x: <неизвестен>"
 
-#: readelf.c:4332
+#: readelf.c:4396
 #, c-format
 msgid "Usage: readelf <option(s)> elf-file(s)\n"
 msgstr "Употреба: readelf <опции> elf-файлове\n"
 
-#: readelf.c:4333
+#: readelf.c:4397
 #, c-format
 msgid " Display information about the contents of ELF format files\n"
 msgstr ""
 
-#: readelf.c:4334
+#: readelf.c:4398
 #, c-format
 msgid ""
 " Options are:\n"
@@ -7042,7 +6634,7 @@ msgstr ""
 "               =addr,=cu_index,=links,=follow-links]\n"
 "                         Показва съдържанието на раздели за проследяване DWARF2\n"
 
-#: readelf.c:4368
+#: readelf.c:4432
 #, c-format
 msgid ""
 "  --dwarf-depth=N        Do not display DIEs at depth N or greater\n"
@@ -7053,7 +6645,7 @@ msgstr ""
 "  --dwarf-start=Ч        Показва DIEs започвайки от Ч, със същата дълбочина\n"
 "                         или по-дълбоки\n"
 
-#: readelf.c:4373
+#: readelf.c:4437
 #, c-format
 msgid ""
 "  -i --instruction-dump=<number|name>\n"
@@ -7062,7 +6654,7 @@ msgstr ""
 "  -i --instruction-dump=<число|име>\n"
 "                         Разглобява съдържанието на раздел <число|име>\n"
 
-#: readelf.c:4377
+#: readelf.c:4441
 #, c-format
 msgid ""
 "  -I --histogram         Display histogram of bucket list lengths\n"
@@ -7077,92 +6669,92 @@ msgstr ""
 "  -H --help              Показва това сведение\n"
 "  -v --version           Показва версията на readelf\n"
 
-#: readelf.c:4406 readelf.c:4437 readelf.c:4441
+#: readelf.c:4470 readelf.c:4501 readelf.c:4505
 msgid "Out of memory allocating dump request table.\n"
 msgstr ""
 
-#: readelf.c:4618
+#: readelf.c:4682
 #, c-format
 msgid "Invalid option '-%c'\n"
 msgstr "Неправилна опция '-%c'\n"
 
-#: readelf.c:4640 readelf.c:4656 readelf.c:10210
+#: readelf.c:4704 readelf.c:4720 readelf.c:10289
 msgid "none"
 msgstr "нищо"
 
-#: readelf.c:4657
+#: readelf.c:4721
 msgid "2's complement, little endian"
 msgstr ""
 
-#: readelf.c:4658
+#: readelf.c:4722
 msgid "2's complement, big endian"
 msgstr ""
 
-#: readelf.c:4678
+#: readelf.c:4742
 msgid "Not an ELF file - it has the wrong magic bytes at the start\n"
 msgstr ""
 
-#: readelf.c:4688
+#: readelf.c:4752
 #, c-format
 msgid "ELF Header:\n"
 msgstr ""
 
-#: readelf.c:4689
+#: readelf.c:4753
 #, c-format
 msgid "  Magic:   "
 msgstr ""
 
-#: readelf.c:4693
+#: readelf.c:4757
 #, c-format
 msgid "  Class:                             %s\n"
 msgstr ""
 
-#: readelf.c:4695
+#: readelf.c:4759
 #, c-format
 msgid "  Data:                              %s\n"
 msgstr ""
 
-#: readelf.c:4697
+#: readelf.c:4761
 #, c-format
 msgid "  Version:                           %d %s\n"
 msgstr ""
 
-#: readelf.c:4702
+#: readelf.c:4766
 #, c-format
 msgid "<unknown: %lx>"
 msgstr ""
 
-#: readelf.c:4704
+#: readelf.c:4768
 #, c-format
 msgid "  OS/ABI:                            %s\n"
 msgstr ""
 
-#: readelf.c:4706
+#: readelf.c:4770
 #, c-format
 msgid "  ABI Version:                       %d\n"
 msgstr ""
 
-#: readelf.c:4708
+#: readelf.c:4772
 #, c-format
 msgid "  Type:                              %s\n"
 msgstr ""
 
-#: readelf.c:4710
+#: readelf.c:4774
 #, c-format
 msgid "  Machine:                           %s\n"
 msgstr ""
 
-#: readelf.c:4712
+#: readelf.c:4776
 #, c-format
 msgid "  Version:                           0x%lx\n"
 msgstr ""
 
-#: readelf.c:4715
+#: readelf.c:4779
 #, c-format
 msgid "  Entry point address:               "
 msgstr ""
 
-#: readelf.c:4717
+#: readelf.c:4781
 #, c-format
 msgid ""
 "\n"
@@ -7171,7 +6763,7 @@ msgstr ""
 "\n"
 "  Начало на заглавието на програмата:          "
 
-#: readelf.c:4719
+#: readelf.c:4783
 #, c-format
 msgid ""
 " (bytes into file)\n"
@@ -7180,104 +6772,104 @@ msgstr ""
 " (байта в файла)\n"
 "  Начало на заглавието на раздел:          "
 
-#: readelf.c:4721
+#: readelf.c:4785
 #, c-format
 msgid " (bytes into file)\n"
 msgstr " (байта в файла)\n"
 
-#: readelf.c:4723
+#: readelf.c:4787
 #, c-format
 msgid "  Flags:                             0x%lx%s\n"
 msgstr "Флагове:                             0x%lx%s\n"
 
-#: readelf.c:4726
+#: readelf.c:4790
 #, c-format
 msgid "  Size of this header:               %ld (bytes)\n"
 msgstr " Размер на заглавието:               %ld (bytes)\n"
 
-#: readelf.c:4728
+#: readelf.c:4792
 #, c-format
 msgid "  Size of program headers:           %ld (bytes)\n"
 msgstr " Размер на прогр.заглавие:           %ld (bytes)\n"
 
-#: readelf.c:4730
+#: readelf.c:4794
 #, c-format
 msgid "  Number of program headers:         %ld"
 msgstr "     Брой на прогр.заглавия:         %ld"
 
-#: readelf.c:4737
+#: readelf.c:4801
 #, c-format
 msgid "  Size of section headers:           %ld (bytes)\n"
 msgstr "Размер на загл.на раздели:           %ld (bytes)\n"
 
-#: readelf.c:4739
+#: readelf.c:4803
 #, c-format
 msgid "  Number of section headers:         %ld"
 msgstr "   Брой заглавия на раздели:         %ld"
 
-#: readelf.c:4744
+#: readelf.c:4808
 #, c-format
 msgid "  Section header string table index: %ld"
 msgstr ""
 
-#: readelf.c:4751
+#: readelf.c:4815
 #, c-format
 msgid " <corrupt: out of range>"
 msgstr " <повреден: извън обхват>"
 
-#: readelf.c:4791 readelf.c:4838
+#: readelf.c:4855 readelf.c:4902
 msgid "The e_phentsize field in the ELF header is less than the size of an ELF program header\n"
 msgstr ""
 
-#: readelf.c:4795 readelf.c:4842
+#: readelf.c:4859 readelf.c:4906
 msgid "The e_phentsize field in the ELF header is larger than the size of an ELF program header\n"
 msgstr ""
 
-#: readelf.c:4798 readelf.c:4845
+#: readelf.c:4862 readelf.c:4909
 msgid "program headers"
 msgstr "програмно заглавия"
 
-#: readelf.c:4884
+#: readelf.c:4948
 #, c-format
 msgid "Too many program headers - %#x - the file is not that big\n"
 msgstr ""
 
-#: readelf.c:4893
+#: readelf.c:4957
 #, c-format
 msgid "Out of memory reading %u program headers\n"
 msgstr ""
 
-#: readelf.c:4924
+#: readelf.c:4988
 msgid "possibly corrupt ELF header - it has a non-zero program header offset, but no program headers\n"
 msgstr ""
 
-#: readelf.c:4929
+#: readelf.c:4993
 #, c-format
 msgid ""
 "\n"
 "There are no program headers in this file.\n"
 msgstr ""
 
-#: readelf.c:4935
+#: readelf.c:4999
 #, c-format
 msgid ""
 "\n"
 "Elf file type is %s\n"
 msgstr ""
 
-#: readelf.c:4936
+#: readelf.c:5000
 #, c-format
 msgid "Entry point 0x%s\n"
 msgstr ""
 
-#: readelf.c:4937
+#: readelf.c:5001
 #, c-format
 msgid "There is %d program header, starting at offset %s\n"
 msgid_plural "There are %d program headers, starting at offset %s\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:4950 readelf.c:4952
+#: readelf.c:5014 readelf.c:5016
 #, c-format
 msgid ""
 "\n"
@@ -7286,220 +6878,220 @@ msgstr ""
 "\n"
 "Програмни заглавия:\n"
 
-#: readelf.c:4956
+#: readelf.c:5020
 #, c-format
 msgid "  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align\n"
 msgstr ""
 
-#: readelf.c:4959
+#: readelf.c:5023
 #, c-format
 msgid "  Type           Offset   VirtAddr           PhysAddr           FileSiz  MemSiz   Flg Align\n"
 msgstr ""
 
-#: readelf.c:4963
+#: readelf.c:5027
 #, c-format
 msgid "  Type           Offset             VirtAddr           PhysAddr\n"
 msgstr ""
 
-#: readelf.c:4965
+#: readelf.c:5029
 #, c-format
 msgid "                 FileSiz            MemSiz              Flags  Align\n"
 msgstr ""
 
-#: readelf.c:5064
+#: readelf.c:5128
 msgid "LOAD segments must be sorted in order of increasing VirtAddr\n"
 msgstr ""
 
-#: readelf.c:5067
+#: readelf.c:5131
 msgid "the segment's file size is larger than its memory size\n"
 msgstr ""
 
-#: readelf.c:5074
+#: readelf.c:5138
 msgid "the PHDR segment must occur before any LOAD segment\n"
 msgstr ""
 
-#: readelf.c:5086
+#: readelf.c:5150
 msgid "the PHDR segment is not covered by a LOAD segment\n"
 msgstr ""
 
-#: readelf.c:5092
+#: readelf.c:5156
 msgid "more than one dynamic segment\n"
 msgstr ""
 
-#: readelf.c:5111
+#: readelf.c:5175
 msgid "no .dynamic section in the dynamic segment\n"
 msgstr ""
 
-#: readelf.c:5126
+#: readelf.c:5190
 msgid "the .dynamic section is not contained within the dynamic segment\n"
 msgstr ""
 
-#: readelf.c:5129
+#: readelf.c:5193
 msgid "the .dynamic section is not the first section in the dynamic segment.\n"
 msgstr ""
 
-#: readelf.c:5139
+#: readelf.c:5203
 msgid "the dynamic segment offset + size exceeds the size of the file\n"
 msgstr ""
 
-#: readelf.c:5147
+#: readelf.c:5211
 msgid "Unable to find program interpreter name\n"
 msgstr ""
 
-#: readelf.c:5154
+#: readelf.c:5218
 msgid "Internal error: failed to create format string to display program interpreter\n"
 msgstr ""
 
-#: readelf.c:5158
+#: readelf.c:5222
 msgid "Unable to read program interpreter name\n"
 msgstr ""
 
-#: readelf.c:5161
+#: readelf.c:5225
 #, c-format
 msgid "      [Requesting program interpreter: %s]\n"
 msgstr ""
 
-#: readelf.c:5172
+#: readelf.c:5236
 #, c-format
 msgid ""
 "\n"
 " Section to Segment mapping:\n"
 msgstr ""
 
-#: readelf.c:5173
+#: readelf.c:5237
 #, c-format
 msgid "  Segment Sections...\n"
 msgstr ""
 
-#: readelf.c:5209
+#: readelf.c:5273
 msgid "Cannot interpret virtual addresses without program headers.\n"
 msgstr ""
 
-#: readelf.c:5225
+#: readelf.c:5289
 #, c-format
 msgid "Virtual address 0x%lx not located in any PT_LOAD segment.\n"
 msgstr ""
 
-#: readelf.c:5250 readelf.c:5314
+#: readelf.c:5314 readelf.c:5378
 msgid "The e_shentsize field in the ELF header is less than the size of an ELF section header\n"
 msgstr ""
 
-#: readelf.c:5254 readelf.c:5319
+#: readelf.c:5318 readelf.c:5383
 msgid "The e_shentsize field in the ELF header is larger than the size of an ELF section header\n"
 msgstr ""
 
-#: readelf.c:5258 readelf.c:5324
+#: readelf.c:5322 readelf.c:5388
 msgid "section headers"
 msgstr ""
 
-#: readelf.c:5268 readelf.c:5334
+#: readelf.c:5332 readelf.c:5398
 #, c-format
 msgid "Out of memory reading %u section headers\n"
 msgstr ""
 
-#: readelf.c:5287 readelf.c:5353
+#: readelf.c:5351 readelf.c:5417
 #, c-format
 msgid "Section %u has an out of range sh_link value of %u\n"
 msgstr ""
 
-#: readelf.c:5289 readelf.c:5355
+#: readelf.c:5353 readelf.c:5419
 #, c-format
 msgid "Section %u has an out of range sh_info value of %u\n"
 msgstr ""
 
-#: readelf.c:5384 readelf.c:5497
+#: readelf.c:5448 readelf.c:5561
 #, c-format
 msgid "Section %s has an invalid sh_entsize of 0x%lx\n"
 msgstr ""
 
-#: readelf.c:5392 readelf.c:5505
+#: readelf.c:5456 readelf.c:5569
 #, c-format
 msgid "Section %s has an invalid sh_size of 0x%lx\n"
 msgstr ""
 
-#: readelf.c:5402 readelf.c:5515
+#: readelf.c:5466 readelf.c:5579
 #, c-format
 msgid "Size (0x%lx) of section %s is not a multiple of its sh_entsize (0x%lx)\n"
 msgstr ""
 
-#: readelf.c:5410 readelf.c:5523
+#: readelf.c:5474 readelf.c:5587
 msgid "symbols"
 msgstr ""
 
-#: readelf.c:5424 readelf.c:5537
+#: readelf.c:5488 readelf.c:5601
 msgid "symbol table section indicies"
 msgstr ""
 
-#: readelf.c:5430 readelf.c:5543
+#: readelf.c:5494 readelf.c:5607
 #, c-format
 msgid "Index section %s has an sh_size of 0x%lx - expected 0x%lx\n"
 msgstr ""
 
-#: readelf.c:5443 readelf.c:5556
+#: readelf.c:5507 readelf.c:5620
 #, c-format
 msgid "Out of memory reading %lu symbols\n"
 msgstr ""
 
-#: readelf.c:5737 readelf.c:5812 readelf.c:5830 readelf.c:5848
+#: readelf.c:5801 readelf.c:5876 readelf.c:5894 readelf.c:5912
 msgid "Internal error: not enough buffer room for section flag info"
 msgstr ""
 
-#: readelf.c:5855
+#: readelf.c:5919
 #, c-format
 msgid "UNKNOWN (%*.*lx)"
 msgstr ""
 
-#: readelf.c:5874 readelf.c:5889
+#: readelf.c:5938 readelf.c:5953
 msgid "Compressed section is too small even for a compression header\n"
 msgstr ""
 
-#: readelf.c:5913
+#: readelf.c:5977
 msgid "possibly corrupt ELF file header - it has a non-zero section header offset, but no section headers\n"
 msgstr ""
 
-#: readelf.c:5918
+#: readelf.c:5982
 #, c-format
 msgid ""
 "\n"
 "There are no sections in this file.\n"
 msgstr ""
 
-#: readelf.c:5924
+#: readelf.c:5988
 #, c-format
 msgid "There is %d section header, starting at offset 0x%lx:\n"
 msgid_plural "There are %d section headers, starting at offset 0x%lx:\n"
 msgstr[0] "Има %d заглавие на раздел започващо от 0x%lx\n"
 msgstr[1] "Има %d заглавия на раздели започващи от 0x%lx\n"
 
-#: readelf.c:5953 readelf.c:6728 readelf.c:7174 readelf.c:7583 readelf.c:8026
-#: readelf.c:9130 readelf.c:11631 readelf.c:13597 readelf.c:17458
+#: readelf.c:6017 readelf.c:6792 readelf.c:7238 readelf.c:7647 readelf.c:8090
+#: readelf.c:9194 readelf.c:11715 readelf.c:13755 readelf.c:17620
 msgid "string table"
 msgstr ""
 
 #. Note: coded this way so that there is a single string for        translation.
-#: readelf.c:6024
+#: readelf.c:6088
 #, c-format
 msgid "Section %d has invalid sh_entsize of %s\n"
 msgstr ""
 
-#: readelf.c:6025
+#: readelf.c:6089
 #, c-format
 msgid "(Using the expected size of %u for the rest of this dump)\n"
 msgstr ""
 
-#: readelf.c:6046
+#: readelf.c:6110
 msgid "File contains multiple dynamic symbol tables\n"
 msgstr ""
 
-#: readelf.c:6058
+#: readelf.c:6122
 msgid "File contains multiple dynamic string tables\n"
 msgstr ""
 
-#: readelf.c:6064
+#: readelf.c:6128
 msgid "dynamic strings"
 msgstr ""
 
-#: readelf.c:6154
+#: readelf.c:6218
 #, c-format
 msgid ""
 "\n"
@@ -7508,7 +7100,7 @@ msgstr ""
 "\n"
 "Заглавия на раздели:\n"
 
-#: readelf.c:6156
+#: readelf.c:6220
 #, c-format
 msgid ""
 "\n"
@@ -7517,101 +7109,101 @@ msgstr ""
 "\n"
 "Заглавие на раздел:\n"
 
-#: readelf.c:6162 readelf.c:6173 readelf.c:6184
+#: readelf.c:6226 readelf.c:6237 readelf.c:6248
 #, c-format
 msgid "  [Nr] Name\n"
 msgstr ""
 
-#: readelf.c:6163
+#: readelf.c:6227
 #, c-format
 msgid "       Type            Addr     Off    Size   ES   Lk Inf Al\n"
 msgstr ""
 
-#: readelf.c:6167
+#: readelf.c:6231
 #, c-format
 msgid "  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al\n"
 msgstr ""
 
-#: readelf.c:6174
+#: readelf.c:6238
 #, c-format
 msgid "       Type            Address          Off    Size   ES   Lk Inf Al\n"
 msgstr ""
 
-#: readelf.c:6178
+#: readelf.c:6242
 #, c-format
 msgid "  [Nr] Name              Type            Address          Off    Size   ES Flg Lk Inf Al\n"
 msgstr ""
 
-#: readelf.c:6185
+#: readelf.c:6249
 #, c-format
 msgid "       Type              Address          Offset            Link\n"
 msgstr ""
 
-#: readelf.c:6186
+#: readelf.c:6250
 #, c-format
 msgid "       Size              EntSize          Info              Align\n"
 msgstr ""
 
-#: readelf.c:6190
+#: readelf.c:6254
 #, c-format
 msgid "  [Nr] Name              Type             Address           Offset\n"
 msgstr ""
 
-#: readelf.c:6191
+#: readelf.c:6255
 #, c-format
 msgid "       Size              EntSize          Flags  Link  Info  Align\n"
 msgstr ""
 
-#: readelf.c:6196
+#: readelf.c:6260
 #, c-format
 msgid "       Flags\n"
 msgstr ""
 
-#: readelf.c:6218
+#: readelf.c:6282
 #, c-format
 msgid "[%2u]: Link field (%u) should index a symtab section.\n"
 msgstr ""
 
-#: readelf.c:6231
+#: readelf.c:6295
 #, c-format
 msgid "[%2u]: Link field (%u) should index a string section.\n"
 msgstr ""
 
-#: readelf.c:6239 readelf.c:6250
+#: readelf.c:6303 readelf.c:6314
 #, c-format
 msgid "[%2u]: Unexpected value (%u) in link field.\n"
 msgstr ""
 
-#: readelf.c:6281
+#: readelf.c:6345
 #, c-format
 msgid "[%2u]: Info field (%u) should index a relocatable section.\n"
 msgstr ""
 
-#: readelf.c:6293 readelf.c:6320
+#: readelf.c:6357 readelf.c:6384
 #, c-format
 msgid "[%2u]: Unexpected value (%u) in info field.\n"
 msgstr ""
 
-#: readelf.c:6315
+#: readelf.c:6379
 #, c-format
 msgid "[%2u]: Expected link to another section in info field"
 msgstr ""
 
-#: readelf.c:6330
+#: readelf.c:6394
 #, c-format
 msgid "Size of section %u is larger than the entire file!\n"
 msgstr ""
 
-#: readelf.c:6399
+#: readelf.c:6463
 #, c-format
 msgid "section %u: sh_link value of %u is larger than the number of sections\n"
 msgstr ""
 
-#: readelf.c:6501
+#: readelf.c:6565
 msgid "compression header"
 msgstr ""
 
-#: readelf.c:6510
+#: readelf.c:6574
 #, c-format
 msgid "       [<unknown>: 0x%x], "
 msgstr "       [<неизвест.>: 0x%x], "
@@ -7619,7 +7211,7 @@ msgstr "       [<неизвест.>: 0x%x], "
 #. The ordering of the letters shown here matches the ordering of the
 #. corresponding SHF_xxx values, and hence the order in which these
 #. letters will be displayed to the user.
-#: readelf.c:6524
+#: readelf.c:6588
 #, c-format
 msgid ""
 "Key to Flags:\n"
@@ -7629,272 +7221,272 @@ msgid ""
 "  "
 msgstr ""
 
-#: readelf.c:6531
+#: readelf.c:6595
 #, c-format
 msgid "l (large), "
 msgstr ""
 
-#: readelf.c:6533
+#: readelf.c:6597
 #, c-format
 msgid "y (purecode), "
 msgstr ""
 
-#: readelf.c:6535
+#: readelf.c:6599
 #, c-format
 msgid "v (VLE), "
 msgstr ""
 
-#: readelf.c:6552
+#: readelf.c:6616
 #, c-format
 msgid "[0x%x: "
 msgstr ""
 
-#: readelf.c:6594
+#: readelf.c:6658
 #, c-format
 msgid ""
 "\n"
 "There are no sections to group in this file.\n"
 msgstr ""
 
-#: readelf.c:6601
+#: readelf.c:6665
 msgid "Section headers are not available!\n"
 msgstr ""
 
-#: readelf.c:6611
+#: readelf.c:6675
 #, c-format
 msgid "Out of memory reading %u section group headers\n"
 msgstr ""
 
-#: readelf.c:6627
+#: readelf.c:6691
 #, c-format
 msgid ""
 "\n"
 "There are no section groups in this file.\n"
 msgstr ""
 
-#: readelf.c:6636
+#: readelf.c:6700
 #, c-format
 msgid "Out of memory reading %lu groups\n"
 msgstr ""
 
-#: readelf.c:6666
+#: readelf.c:6730
 #, c-format
 msgid "Bad sh_link in group section `%s'\n"
 msgstr ""
 
-#: readelf.c:6680
+#: readelf.c:6744
 #, c-format
 msgid "Corrupt header in group section `%s'\n"
 msgstr ""
 
-#: readelf.c:6686 readelf.c:6697
+#: readelf.c:6750 readelf.c:6761
 #, c-format
 msgid "Bad sh_info in group section `%s'\n"
 msgstr ""
 
-#: readelf.c:6738
+#: readelf.c:6802
 #, c-format
 msgid "Section %s has sh_entsize (0x%lx) which is larger than its size (0x%lx)\n"
 msgstr ""
 
-#: readelf.c:6747
+#: readelf.c:6811
 msgid "section data"
 msgstr ""
 
-#: readelf.c:6758
+#: readelf.c:6822
 #, c-format
 msgid ""
 "\n"
 "%sgroup section [%5u] `%s' [%s] contains %u sections:\n"
 msgstr ""
 
-#: readelf.c:6761
+#: readelf.c:6825
 #, c-format
 msgid "   [Index]    Name\n"
 msgstr ""
 
-#: readelf.c:6779
+#: readelf.c:6843
 #, c-format
 msgid "section [%5u] in group section [%5u] > maximum section [%5u]\n"
 msgstr ""
 
-#: readelf.c:6782
+#: readelf.c:6846
 msgid "Further error messages about overlarge group section indicies suppressed\n"
 msgstr ""
 
-#: readelf.c:6795
+#: readelf.c:6859
 #, c-format
 msgid "section [%5u] in group section [%5u] already in group section [%5u]\n"
 msgstr ""
 
-#: readelf.c:6799
+#: readelf.c:6863
 msgid "Further error messages about already contained group sections suppressed\n"
 msgstr ""
 
-#: readelf.c:6811
+#: readelf.c:6875
 #, c-format
 msgid "section 0 in group section [%5u]\n"
 msgstr ""
 
-#: readelf.c:6880
+#: readelf.c:6944
 msgid "dynamic section image fixups"
 msgstr ""
 
-#: readelf.c:6888
+#: readelf.c:6952
 #, c-format
 msgid "corrupt library name index of 0x%lx found in dynamic entry"
 msgstr ""
 
-#: readelf.c:6892
+#: readelf.c:6956
 #, c-format
 msgid ""
 "\n"
 "Image fixups for needed library #%d: %s - ident: %lx\n"
 msgstr ""
 
-#: readelf.c:6895
+#: readelf.c:6959
 #, c-format
 msgid "Seg Offset           Type                             SymVec DataType\n"
 msgstr ""
 
-#: readelf.c:6928
+#: readelf.c:6992
 msgid "dynamic section image relocations"
 msgstr ""
 
-#: readelf.c:6932
+#: readelf.c:6996
 #, c-format
 msgid ""
 "\n"
 "Image relocs\n"
 msgstr ""
 
-#: readelf.c:6934
+#: readelf.c:6998
 #, c-format
 msgid "Seg Offset   Type                            Addend            Seg Sym Off\n"
 msgstr ""
 
-#: readelf.c:6990
+#: readelf.c:7054
 msgid "dynamic string section"
 msgstr ""
 
-#: readelf.c:7091
+#: readelf.c:7155
 #, c-format
 msgid ""
 "\n"
 "'%s' relocation section at offset 0x%lx contains %ld bytes:\n"
 msgstr ""
 
-#: readelf.c:7108
+#: readelf.c:7172
 #, c-format
 msgid ""
 "\n"
 "There are no dynamic relocations in this file.\n"
 msgstr ""
 
-#: readelf.c:7133
+#: readelf.c:7197
 #, c-format
 msgid ""
 "\n"
 "Relocation section "
 msgstr ""
 
-#: readelf.c:7141
+#: readelf.c:7205
 #, c-format
 msgid " at offset 0x%lx contains %lu entry:\n"
 msgid_plural " at offset 0x%lx contains %lu entries:\n"
 msgstr[0] " на отместване 0x%lx се съдържа %lu запис:\n"
 msgstr[1] " на отместване 0x%lx се съдържат %lu записа:\n"
 
-#: readelf.c:7202
+#: readelf.c:7266
 #, c-format
 msgid ""
 "\n"
 "There are no static relocations in this file."
 msgstr ""
 
-#: readelf.c:7203
+#: readelf.c:7267
 #, c-format
 msgid ""
 "\n"
 "To see the dynamic relocations add --use-dynamic to the command line.\n"
 msgstr ""
 
-#: readelf.c:7209
+#: readelf.c:7273
 #, c-format
 msgid ""
 "\n"
 "There are no relocations in this file.\n"
 msgstr ""
 
-#: readelf.c:7379
+#: readelf.c:7443
 #, c-format
 msgid "Invalid offset %lx in table entry %ld\n"
 msgstr ""
 
-#: readelf.c:7397
+#: readelf.c:7461
 #, c-format
 msgid "\tUnknown version.\n"
 msgstr ""
 
-#: readelf.c:7460 readelf.c:7884
+#: readelf.c:7524 readelf.c:7948
 msgid "unwind table"
 msgstr ""
 
-#: readelf.c:7510
+#: readelf.c:7574
 #, c-format
 msgid "Skipping unknown relocation type: %u\n"
 msgstr ""
 
-#: readelf.c:7517
+#: readelf.c:7581
 #, c-format
 msgid "Skipping unexpected relocation type: %s\n"
 msgstr ""
 
-#: readelf.c:7526
+#: readelf.c:7590
 #, c-format
 msgid "Skipping reloc with overlarge offset: %lx\n"
 msgstr ""
 
-#: readelf.c:7577 readelf.c:8020
+#: readelf.c:7641 readelf.c:8084
 msgid "Multiple auxillary string tables encountered\n"
 msgstr ""
 
-#: readelf.c:7591 readelf.c:8034 readelf.c:9138
+#: readelf.c:7655 readelf.c:8098 readelf.c:9202
 #, c-format
 msgid ""
 "\n"
 "There are no unwind sections in this file.\n"
 msgstr ""
 
-#: readelf.c:7665
+#: readelf.c:7729
 #, c-format
 msgid ""
 "\n"
 "Could not find unwind info section for "
 msgstr ""
 
-#: readelf.c:7677
+#: readelf.c:7741
 msgid "unwind info"
 msgstr ""
 
-#: readelf.c:7680
+#: readelf.c:7744
 #, c-format
 msgid ""
 "\n"
 "Unwind section "
 msgstr ""
 
-#: readelf.c:7687
+#: readelf.c:7751
 #, c-format
 msgid " at offset 0x%lx contains %lu entries:\n"
 msgstr ""
 
-#: readelf.c:7966
+#: readelf.c:8030
 #, c-format
 msgid "Skipping unexpected relocation type %s\n"
 msgstr ""
 
-#: readelf.c:8042 readelf.c:9145
+#: readelf.c:8106 readelf.c:9209
 #, c-format
 msgid ""
 "\n"
@@ -7905,223 +7497,223 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:8181
+#: readelf.c:8245
 msgid "unwind data"
 msgstr ""
 
-#: readelf.c:8254
+#: readelf.c:8318
 #, c-format
 msgid "Skipping unexpected relocation at offset 0x%lx\n"
 msgstr ""
 
-#: readelf.c:8276
+#: readelf.c:8340
 #, c-format
 msgid "Unknown section relocation type %d encountered\n"
 msgstr ""
 
-#: readelf.c:8284
+#: readelf.c:8348
 #, c-format
 msgid "Bad symbol index in unwind relocation (%lu > %lu)\n"
 msgstr ""
 
-#: readelf.c:8299
+#: readelf.c:8363
 #, c-format
 msgid "Skipping unknown ARM relocation type: %d\n"
 msgstr ""
 
-#: readelf.c:8309
+#: readelf.c:8373
 #, c-format
 msgid "Skipping unexpected ARM relocation type %s\n"
 msgstr ""
 
-#: readelf.c:8318
+#: readelf.c:8382
 #, c-format
 msgid "Skipping unknown C6000 relocation type: %d\n"
 msgstr ""
 
-#: readelf.c:8328
+#: readelf.c:8392
 #, c-format
 msgid "Skipping unexpected C6000 relocation type %s\n"
 msgstr ""
 
 #. This function currently only supports ARM and TI unwinders.
-#: readelf.c:8337
+#: readelf.c:8401
 msgid "Only TI and ARM unwinders are currently supported\n"
 msgstr ""
 
-#: readelf.c:8400
+#: readelf.c:8464
 #, c-format
 msgid "[Truncated opcode]\n"
 msgstr ""
 
-#: readelf.c:8448 readelf.c:8664
+#: readelf.c:8512 readelf.c:8728
 #, c-format
 msgid "Refuse to unwind"
 msgstr ""
 
-#: readelf.c:8471
+#: readelf.c:8535
 #, c-format
 msgid "     [Reserved]"
 msgstr ""
 
-#: readelf.c:8499
+#: readelf.c:8563
 #, c-format
 msgid "     finish"
 msgstr ""
 
-#: readelf.c:8504 readelf.c:8597
+#: readelf.c:8568 readelf.c:8661
 #, c-format
 msgid "[Spare]"
 msgstr ""
 
-#: readelf.c:8538
+#: readelf.c:8602
 msgid "corrupt change to vsp"
 msgstr ""
 
-#: readelf.c:8619 readelf.c:8769
+#: readelf.c:8683 readelf.c:8833
 #, c-format
 msgid "     [unsupported opcode]"
 msgstr ""
 
-#: readelf.c:8712
+#: readelf.c:8776
 #, c-format
 msgid "pop frame {"
 msgstr ""
 
-#: readelf.c:8723
+#: readelf.c:8787
 msgid "[pad]"
 msgstr ""
 
-#: readelf.c:8751
+#: readelf.c:8815
 msgid "Corrupt stack pointer adjustment detected\n"
 msgstr ""
 
-#: readelf.c:8758
+#: readelf.c:8822
 #, c-format
 msgid "sp = sp + %ld"
 msgstr ""
 
-#: readelf.c:8828
+#: readelf.c:8892
 #, c-format
 msgid "  Personality routine: "
 msgstr ""
 
-#: readelf.c:8860
+#: readelf.c:8924
 #, c-format
 msgid "  [Truncated data]\n"
 msgstr ""
 
-#: readelf.c:8884
+#: readelf.c:8948
 #, c-format
 msgid "Corrupt ARM compact model table entry: %x \n"
 msgstr ""
 
-#: readelf.c:8889
+#: readelf.c:8953
 #, c-format
 msgid "  Compact model index: %d\n"
 msgstr ""
 
-#: readelf.c:8915
+#: readelf.c:8979
 msgid "Unknown ARM compact model index encountered\n"
 msgstr ""
 
-#: readelf.c:8916
+#: readelf.c:8980
 #, c-format
 msgid "  [reserved]\n"
 msgstr ""
 
-#: readelf.c:8931
+#: readelf.c:8995
 #, c-format
 msgid "  Restore stack from frame pointer\n"
 msgstr ""
 
-#: readelf.c:8933
+#: readelf.c:8997
 #, c-format
 msgid "  Stack increment %d\n"
 msgstr ""
 
-#: readelf.c:8934
+#: readelf.c:8998
 #, c-format
 msgid "  Registers restored: "
 msgstr ""
 
-#: readelf.c:8939
+#: readelf.c:9003
 #, c-format
 msgid "  Return register: %s\n"
 msgstr ""
 
-#: readelf.c:8943
+#: readelf.c:9007
 #, c-format
 msgid "  [reserved (%d)]\n"
 msgstr ""
 
-#: readelf.c:8947
+#: readelf.c:9011
 #, c-format
 msgid "Unsupported architecture type %d encountered when decoding unwind table\n"
 msgstr ""
 
-#: readelf.c:9002
+#: readelf.c:9066
 #, c-format
 msgid "corrupt index table entry: %x\n"
 msgstr ""
 
-#: readelf.c:9042
+#: readelf.c:9106
 #, c-format
 msgid "Unwind entry contains corrupt offset (0x%lx) into section %s\n"
 msgstr ""
 
-#: readelf.c:9058
+#: readelf.c:9122
 #, c-format
 msgid "Could not locate .ARM.extab section containing 0x%lx.\n"
 msgstr ""
 
-#: readelf.c:9103
+#: readelf.c:9167
 #, c-format
 msgid "Unsupported architecture type %d encountered when processing unwind table\n"
 msgstr ""
 
-#: readelf.c:9125
+#: readelf.c:9189
 msgid "Multiple string tables found in file.\n"
 msgstr ""
 
-#: readelf.c:9191
+#: readelf.c:9255
 #, c-format
 msgid ""
 "\n"
 "The decoding of unwind sections for machine type %s is not currently supported.\n"
 msgstr ""
 
-#: readelf.c:9203
+#: readelf.c:9267
 #, c-format
 msgid "NONE"
 msgstr "НИЩО"
 
-#: readelf.c:9228
+#: readelf.c:9292
 #, c-format
 msgid "Interface Version: %s"
 msgstr "Описание версия: %s"
 
 #. Note: coded this way so that there is a single string for translation.
-#: readelf.c:9234
+#: readelf.c:9298
 #, c-format
 msgid "<corrupt: %s>"
 msgstr "<повреден: %s>"
 
-#: readelf.c:9252
+#: readelf.c:9316
 #, c-format
 msgid "Time Stamp: %s"
 msgstr "Времева отметка: %s"
 
-#: readelf.c:9430 readelf.c:9478
+#: readelf.c:9494 readelf.c:9542
 msgid "dynamic section"
 msgstr ""
 
-#: readelf.c:9450 readelf.c:9499
+#: readelf.c:9514 readelf.c:9563
 #, c-format
 msgid "Out of memory allocating space for %lu dynamic entries\n"
 msgstr ""
 
-#: readelf.c:9559
+#: readelf.c:9623
 #, c-format
 msgid ""
 "\n"
@@ -8129,38 +7721,38 @@ msgid ""
 msgstr ""
 
 #. See PR 21379 for a reproducer.
-#: readelf.c:9597
+#: readelf.c:9661
 #, c-format
 msgid "Invalid DT_SYMTAB entry: %lx"
 msgstr ""
 
-#: readelf.c:9615
+#: readelf.c:9679
 msgid "Unable to determine the number of symbols to load\n"
 msgstr ""
 
-#: readelf.c:9651
+#: readelf.c:9715
 msgid "Unable to determine the length of the dynamic string table\n"
 msgstr ""
 
-#: readelf.c:9657
+#: readelf.c:9721
 msgid "dynamic string table"
 msgstr ""
 
-#: readelf.c:9679
+#: readelf.c:9743
 #, c-format
 msgid "Bad value (%d) for SYMINENT entry\n"
 msgstr ""
 
-#: readelf.c:9698
+#: readelf.c:9762
 msgid "symbol information"
 msgstr ""
 
-#: readelf.c:9705
+#: readelf.c:9769
 #, c-format
 msgid "Out of memory allocating %lu byte for dynamic symbol info\n"
 msgstr ""
 
-#: readelf.c:9724
+#: readelf.c:9788
 #, c-format
 msgid ""
 "\n"
@@ -8171,87 +7763,87 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:9731
+#: readelf.c:9795
 #, c-format
 msgid "  Tag        Type                         Name/Value\n"
 msgstr ""
 
-#: readelf.c:9765
+#: readelf.c:9829
 #, c-format
 msgid "Auxiliary library"
 msgstr ""
 
-#: readelf.c:9769
+#: readelf.c:9833
 #, c-format
 msgid "Filter library"
 msgstr ""
 
-#: readelf.c:9773
+#: readelf.c:9837
 #, c-format
 msgid "Configuration file"
 msgstr ""
 
-#: readelf.c:9777
+#: readelf.c:9841
 #, c-format
 msgid "Dependency audit library"
 msgstr ""
 
-#: readelf.c:9781
+#: readelf.c:9845
 #, c-format
 msgid "Audit library"
 msgstr ""
 
-#: readelf.c:9799 readelf.c:9827 readelf.c:9855
+#: readelf.c:9863 readelf.c:9891 readelf.c:9919
 #, c-format
 msgid "Flags:"
 msgstr ""
 
-#: readelf.c:9802 readelf.c:9830 readelf.c:9857
+#: readelf.c:9866 readelf.c:9894 readelf.c:9921
 #, c-format
 msgid " None\n"
 msgstr ""
 
-#: readelf.c:10048
+#: readelf.c:10127
 #, c-format
 msgid "Shared library: [%s]"
 msgstr ""
 
-#: readelf.c:10051
+#: readelf.c:10130
 #, c-format
 msgid " program interpreter"
 msgstr ""
 
-#: readelf.c:10055
+#: readelf.c:10134
 #, c-format
 msgid "Library soname: [%s]"
 msgstr ""
 
-#: readelf.c:10059
+#: readelf.c:10138
 #, c-format
 msgid "Library rpath: [%s]"
 msgstr ""
 
-#: readelf.c:10063
+#: readelf.c:10142
 #, c-format
 msgid "Library runpath: [%s]"
 msgstr ""
 
-#: readelf.c:10097
+#: readelf.c:10176
 #, c-format
 msgid " (bytes)\n"
 msgstr ""
 
-#: readelf.c:10127
+#: readelf.c:10206
 #, c-format
 msgid "Not needed object: [%s]\n"
 msgstr ""
 
-#: readelf.c:10152
+#: readelf.c:10231
 #, c-format
 msgid "<corrupt time val: %lx"
 msgstr ""
 
-#: readelf.c:10269
+#: readelf.c:10348
 #, c-format
 msgid ""
 "\n"
@@ -8262,71 +7854,71 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:10277
+#: readelf.c:10356
 #, c-format
 msgid "  Addr: 0x"
 msgstr ""
 
-#: readelf.c:10279 readelf.c:10415 readelf.c:10571
+#: readelf.c:10358 readelf.c:10494 readelf.c:10650
 #, c-format
 msgid "  Offset: %#08lx  Link: %u (%s)\n"
 msgstr ""
 
-#: readelf.c:10285
+#: readelf.c:10364
 msgid "version definition section"
 msgstr ""
 
-#: readelf.c:10314
+#: readelf.c:10393
 #, c-format
 msgid "  %#06lx: Rev: %d  Flags: %s"
 msgstr ""
 
-#: readelf.c:10317
+#: readelf.c:10396
 #, c-format
 msgid "  Index: %d  Cnt: %d  "
 msgstr ""
 
-#: readelf.c:10334
+#: readelf.c:10413
 #, c-format
 msgid "Name: %s\n"
 msgstr ""
 
-#: readelf.c:10336
+#: readelf.c:10415
 #, c-format
 msgid "Name index: %ld\n"
 msgstr ""
 
-#: readelf.c:10345
+#: readelf.c:10424
 #, c-format
 msgid "Invalid vda_next field of %lx\n"
 msgstr ""
 
-#: readelf.c:10365
+#: readelf.c:10444
 #, c-format
 msgid "  %#06lx: Parent %d: %s\n"
 msgstr ""
 
-#: readelf.c:10368
+#: readelf.c:10447
 #, c-format
 msgid "  %#06lx: Parent %d, name index: %ld\n"
 msgstr ""
 
-#: readelf.c:10373
+#: readelf.c:10452
 #, c-format
 msgid "  Version def aux past end of section\n"
 msgstr ""
 
-#: readelf.c:10380
+#: readelf.c:10459
 #, c-format
 msgid "Invalid vd_next field of %lx\n"
 msgstr ""
 
-#: readelf.c:10391
+#: readelf.c:10470
 #, c-format
 msgid "  Version definition past end of section\n"
 msgstr ""
 
-#: readelf.c:10406
+#: readelf.c:10485
 #, c-format
 msgid ""
 "\n"
@@ -8337,73 +7929,73 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:10413
+#: readelf.c:10492
 #, c-format
 msgid " Addr: 0x"
 msgstr ""
 
-#: readelf.c:10422
+#: readelf.c:10501
 msgid "Version Needs section"
 msgstr ""
 
-#: readelf.c:10447
+#: readelf.c:10526
 #, c-format
 msgid "  %#06lx: Version: %d"
 msgstr "  %#06lx:  Версия: %d"
 
-#: readelf.c:10450
+#: readelf.c:10529
 #, c-format
 msgid "  File: %s"
 msgstr "  Файл: %s"
 
-#: readelf.c:10452
+#: readelf.c:10531
 #, c-format
 msgid "  File: %lx"
 msgstr "  Файл: %lx"
 
-#: readelf.c:10454
+#: readelf.c:10533
 #, c-format
 msgid "  Cnt: %d\n"
 msgstr ""
 
-#: readelf.c:10477
+#: readelf.c:10556
 #, c-format
 msgid "  %#06lx:   Name: %s"
 msgstr "  %#06lx:    Име: %s"
 
-#: readelf.c:10480
+#: readelf.c:10559
 #, c-format
 msgid "  %#06lx:   Name index: %lx"
 msgstr ""
 
-#: readelf.c:10483
+#: readelf.c:10562
 #, c-format
 msgid "  Flags: %s  Version: %d\n"
 msgstr ""
 
-#: readelf.c:10489
+#: readelf.c:10568
 #, c-format
 msgid "Invalid vna_next field of %lx\n"
 msgstr ""
 
-#: readelf.c:10502
+#: readelf.c:10581
 msgid "Missing Version Needs auxillary information\n"
 msgstr ""
 
-#: readelf.c:10507
+#: readelf.c:10586
 #, c-format
 msgid "Invalid vn_next field of %lx\n"
 msgstr ""
 
-#: readelf.c:10517
+#: readelf.c:10596
 msgid "Missing Version Needs information\n"
 msgstr ""
 
-#: readelf.c:10555
+#: readelf.c:10634
 msgid "version string table"
 msgstr ""
 
-#: readelf.c:10562
+#: readelf.c:10641
 #, c-format
 msgid ""
 "\n"
@@ -8414,184 +8006,184 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:10569
+#: readelf.c:10648
 #, c-format
 msgid " Addr: "
 msgstr ""
 
-#: readelf.c:10580
+#: readelf.c:10659
 msgid "version symbol data"
 msgstr ""
 
-#: readelf.c:10600
+#: readelf.c:10679
 msgid "*invalid*"
 msgstr "*неправилен*"
 
-#: readelf.c:10608
+#: readelf.c:10687
 msgid "   0 (*local*)    "
 msgstr ""
 
-#: readelf.c:10612
+#: readelf.c:10691
 msgid "   1 (*global*)   "
 msgstr ""
 
-#: readelf.c:10623
+#: readelf.c:10702
 msgid "invalid index into symbol array\n"
 msgstr ""
 
-#: readelf.c:10645 readelf.c:11272
+#: readelf.c:10724 readelf.c:11356
 msgid "version need"
 msgstr ""
 
-#: readelf.c:10656
+#: readelf.c:10735
 msgid "version need aux (2)"
 msgstr ""
 
-#: readelf.c:10702 readelf.c:11220
+#: readelf.c:10781 readelf.c:11299
 msgid "version def"
 msgstr ""
 
-#: readelf.c:10730 readelf.c:11243
+#: readelf.c:10809 readelf.c:11327
 msgid "version def aux"
 msgstr ""
 
-#: readelf.c:10738
+#: readelf.c:10817
 msgid "*both*"
 msgstr ""
 
-#: readelf.c:10768
+#: readelf.c:10847
 #, c-format
 msgid ""
 "\n"
 "No version information found in this file.\n"
 msgstr ""
 
-#: readelf.c:10867
+#: readelf.c:10946
 #, c-format
 msgid "Unrecognized visibility value: %u"
 msgstr ""
 
-#: readelf.c:10928
+#: readelf.c:11007
 #, c-format
 msgid "Unrecognized IA64 VMS ST Function type: %d\n"
 msgstr ""
 
-#: readelf.c:10952
+#: readelf.c:11031
 #, c-format
 msgid "Unrecognized IA64 VMS ST Linkage: %d\n"
 msgstr ""
 
-#: readelf.c:10972
+#: readelf.c:11051
 #, c-format
 msgid "<localentry>: %d"
 msgstr ""
 
-#: readelf.c:11007
+#: readelf.c:11086
 #, c-format
 msgid "<other>: %x"
 msgstr ""
 
-#: readelf.c:11046
+#: readelf.c:11125
 #, c-format
 msgid "bad section index[%3d]"
 msgstr ""
 
-#: readelf.c:11067
+#: readelf.c:11146
 #, c-format
 msgid "Size truncation prevents reading %s elements of size %u\n"
 msgstr ""
 
-#: readelf.c:11076
+#: readelf.c:11155
 #, c-format
 msgid "Invalid number of dynamic entries: %s\n"
 msgstr "Неправилен брой на динамични записи: %s\n"
 
-#: readelf.c:11084
+#: readelf.c:11163
 #, c-format
 msgid "Out of memory reading %s dynamic entries\n"
 msgstr "Недостиг на памет при четене на %s динамични записи\n"
 
-#: readelf.c:11091
+#: readelf.c:11170
 #, c-format
 msgid "Unable to read in %s bytes of dynamic data\n"
 msgstr "Не можаха да се прочетат %s байта от динамичните данни\n"
 
-#: readelf.c:11100
+#: readelf.c:11179
 #, c-format
 msgid "Out of memory allocating space for %s dynamic entries\n"
 msgstr "Недостиг на памет при заделяне на място за %s динамични записи\n"
 
-#: readelf.c:11127
+#: readelf.c:11206
 #, c-format
 msgid "<No info available for dynamic symbol number %lu>\n"
 msgstr ""
 
-#: readelf.c:11159
+#: readelf.c:11238
 #, c-format
 msgid " <corrupt: %14ld>"
 msgstr " <повреден: %14ld>"
 
-#: readelf.c:11185
+#: readelf.c:11264
 msgid "version data"
 msgstr ""
 
-#: readelf.c:11290
+#: readelf.c:11374
 msgid "version need aux (3)"
 msgstr ""
 
-#: readelf.c:11365 readelf.c:11417 readelf.c:11441 readelf.c:11471
-#: readelf.c:11495
+#: readelf.c:11449 readelf.c:11501 readelf.c:11525 readelf.c:11555
+#: readelf.c:11579
 msgid "Unable to seek to start of dynamic information\n"
 msgstr ""
 
-#: readelf.c:11371 readelf.c:11423
+#: readelf.c:11455 readelf.c:11507
 msgid "Failed to read in number of buckets\n"
 msgstr ""
 
-#: readelf.c:11377
+#: readelf.c:11461
 msgid "Failed to read in number of chains\n"
 msgstr ""
 
-#: readelf.c:11479
+#: readelf.c:11563
 msgid "Failed to determine last chain length\n"
 msgstr ""
 
-#: readelf.c:11526
+#: readelf.c:11610
 #, c-format
 msgid ""
 "\n"
 "Symbol table for image:\n"
 msgstr ""
 
-#: readelf.c:11528 readelf.c:11554
+#: readelf.c:11612 readelf.c:11638
 #, c-format
 msgid "  Num Buc:    Value  Size   Type   Bind Vis      Ndx Name\n"
 msgstr ""
 
-#: readelf.c:11530 readelf.c:11556
+#: readelf.c:11614 readelf.c:11640
 #, c-format
 msgid "  Num Buc:    Value          Size   Type   Bind Vis      Ndx Name\n"
 msgstr ""
 
-#: readelf.c:11541 readelf.c:11737
+#: readelf.c:11625 readelf.c:11821
 msgid "histogram chain is corrupt\n"
 msgstr ""
 
-#: readelf.c:11552
+#: readelf.c:11636
 #, c-format
 msgid ""
 "\n"
 "Symbol table of `.gnu.hash' for image:\n"
 msgstr ""
 
-#: readelf.c:11597
+#: readelf.c:11681
 #, c-format
 msgid ""
 "\n"
 "Symbol table '%s' has a sh_entsize of zero!\n"
 msgstr ""
 
-#: readelf.c:11603
+#: readelf.c:11687
 #, c-format
 msgid ""
 "\n"
@@ -8602,29 +8194,29 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:11610
+#: readelf.c:11694
 #, c-format
 msgid "   Num:    Value  Size Type    Bind   Vis      Ndx Name\n"
 msgstr ""
 
-#: readelf.c:11612
+#: readelf.c:11696
 #, c-format
 msgid "   Num:    Value          Size Type    Bind   Vis      Ndx Name\n"
 msgstr ""
 
-#: readelf.c:11687
+#: readelf.c:11771
 #, c-format
 msgid "local symbol %u found at index >= %s's sh_info value of %u\n"
 msgstr ""
 
-#: readelf.c:11698
+#: readelf.c:11782
 #, c-format
 msgid ""
 "\n"
 "Dynamic symbol information is not available for displaying symbols.\n"
 msgstr ""
 
-#: readelf.c:11711
+#: readelf.c:11795
 #, c-format
 msgid ""
 "\n"
@@ -8635,20 +8227,20 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:11721
+#: readelf.c:11805
 msgid "Out of memory allocating space for histogram buckets\n"
 msgstr ""
 
-#: readelf.c:11727 readelf.c:11803
+#: readelf.c:11811 readelf.c:11887
 #, c-format
 msgid " Length  Number     %% of total  Coverage\n"
 msgstr ""
 
-#: readelf.c:11749
+#: readelf.c:11833
 msgid "Out of memory allocating space for histogram counts\n"
 msgstr ""
 
-#: readelf.c:11789
+#: readelf.c:11873
 #, c-format
 msgid ""
 "\n"
@@ -8659,15 +8251,15 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:11799
+#: readelf.c:11883
 msgid "Out of memory allocating space for gnu histogram buckets\n"
 msgstr ""
 
-#: readelf.c:11825
+#: readelf.c:11909
 msgid "Out of memory allocating space for gnu histogram counts\n"
 msgstr ""
 
-#: readelf.c:11870
+#: readelf.c:11954
 #, c-format
 msgid ""
 "\n"
@@ -8678,172 +8270,172 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:11877
+#: readelf.c:11961
 #, c-format
 msgid " Num: Name                           BoundTo     Flags\n"
 msgstr ""
 
-#: readelf.c:11884
+#: readelf.c:11968
 #, c-format
 msgid "<corrupt index>"
 msgstr "<повреден показалец>"
 
-#: readelf.c:11888
+#: readelf.c:11972
 #, c-format
 msgid "<corrupt: %19ld>"
 msgstr ""
 
-#: readelf.c:11977
+#: readelf.c:12061
 #, c-format
 msgid "MSP430 SYM_DIFF reloc contains invalid symbol index %lu\n"
 msgstr ""
 
-#: readelf.c:12006
+#: readelf.c:12090
 #, c-format
 msgid "MSP430 reloc contains invalid symbol index %lu\n"
 msgstr ""
 
 #. PR 21137
-#: readelf.c:12017
+#: readelf.c:12101
 #, c-format
 msgid "MSP430 sym diff reloc contains invalid offset: 0x%lx\n"
 msgstr ""
 
-#: readelf.c:12028
+#: readelf.c:12112
 msgid "Unhandled MSP430 reloc type found after SYM_DIFF reloc\n"
 msgstr ""
 
-#: readelf.c:12051
+#: readelf.c:12135
 #, c-format
 msgid "MN10300_SYM_DIFF reloc contains invalid symbol index %lu\n"
 msgstr ""
 
-#: readelf.c:12065
+#: readelf.c:12149
 #, c-format
 msgid "MN10300 reloc contains invalid symbol index %lu\n"
 msgstr ""
 
-#: readelf.c:12075
+#: readelf.c:12159
 #, c-format
 msgid "MN10300 sym diff reloc contains invalid offset: 0x%lx\n"
 msgstr ""
 
-#: readelf.c:12085
+#: readelf.c:12169
 msgid "Unhandled MN10300 reloc type found after SYM_DIFF reloc\n"
 msgstr ""
 
-#: readelf.c:12108
+#: readelf.c:12192
 #, c-format
 msgid "RL78_SYM reloc contains invalid symbol index %lu\n"
 msgstr ""
 
-#: readelf.c:12127 readelf.c:12136
+#: readelf.c:12211 readelf.c:12220
 #, c-format
 msgid "RL78 sym diff reloc contains invalid offset: 0x%lx\n"
 msgstr ""
 
-#: readelf.c:12345
+#: readelf.c:12432
 #, c-format
 msgid "Missing knowledge of 32-bit reloc types used in DWARF sections of machine number %d\n"
 msgstr ""
 
-#: readelf.c:12955
+#: readelf.c:13098
 #, c-format
 msgid "unable to apply unsupported reloc type %d to section %s\n"
 msgstr ""
 
-#: readelf.c:12965
+#: readelf.c:13108
 #, c-format
 msgid "skipping invalid relocation offset 0x%lx in section %s\n"
 msgstr ""
 
-#: readelf.c:12975
+#: readelf.c:13118
 #, c-format
 msgid "skipping invalid relocation symbol index 0x%lx in section %s\n"
 msgstr ""
 
-#: readelf.c:12999
+#: readelf.c:13142
 #, c-format
 msgid "skipping unexpected symbol type %s in section %s relocation %ld\n"
 msgstr ""
 
-#: readelf.c:13062
+#: readelf.c:13220
 #, c-format
 msgid ""
 "\n"
 "Assembly dump of section %s\n"
 msgstr ""
 
-#: readelf.c:13080
+#: readelf.c:13238
 #, c-format
 msgid "Section '%s' has no data to dump.\n"
 msgstr "В раздел '%s' липсват данни за разтоварване.\n"
 
-#: readelf.c:13086
+#: readelf.c:13244
 msgid "section contents"
 msgstr "съдържание на раздел"
 
-#: readelf.c:13161
+#: readelf.c:13319
 #, c-format
 msgid ""
 "\n"
 "String dump of section '%s':\n"
 msgstr ""
 
-#: readelf.c:13177 readelf.c:13324 readelf.c:13499
+#: readelf.c:13335 readelf.c:13482 readelf.c:13657
 #, c-format
 msgid "section '%s' has unsupported compress type: %d\n"
 msgstr ""
 
-#: readelf.c:13183 readelf.c:13330 readelf.c:13505
+#: readelf.c:13341 readelf.c:13488 readelf.c:13663
 #, c-format
 msgid "compressed section '%s' is corrupted\n"
 msgstr ""
 
-#: readelf.c:13215 readelf.c:13364 readelf.c:13542
+#: readelf.c:13373 readelf.c:13522 readelf.c:13700
 #, c-format
 msgid "Unable to decompress section %s\n"
 msgstr ""
 
-#: readelf.c:13240
+#: readelf.c:13398
 #, c-format
 msgid "  Note: This section has relocations against it, but these have NOT been applied to this dump.\n"
 msgstr ""
 
-#: readelf.c:13273 readelf.c:14368 readelf.c:14411 readelf.c:14459
-#: readelf.c:14491
+#: readelf.c:13431 readelf.c:14526 readelf.c:14569 readelf.c:14617
+#: readelf.c:14649
 #, c-format
 msgid "<corrupt>\n"
 msgstr "<повреден>\n"
 
-#: readelf.c:13281
+#: readelf.c:13439
 #, c-format
 msgid "  No strings found in this section."
 msgstr ""
 
-#: readelf.c:13309
+#: readelf.c:13467
 #, c-format
 msgid ""
 "\n"
 "Hex dump of section '%s':\n"
 msgstr ""
 
-#: readelf.c:13397
+#: readelf.c:13555
 #, c-format
 msgid " NOTE: This section has relocations against it, but these have NOT been applied to this dump.\n"
 msgstr ""
 
-#: readelf.c:13466
+#: readelf.c:13624
 #, c-format
 msgid "%s section data"
 msgstr ""
 
-#: readelf.c:13490
+#: readelf.c:13648
 #, c-format
 msgid "compressed section %s is too small to contain a compression header"
 msgstr ""
 
-#: readelf.c:13652
+#: readelf.c:13810
 #, c-format
 msgid ""
 "\n"
@@ -8854,503 +8446,503 @@ msgstr ""
 #. which has the NOBITS type - the bits in the file will be random.
 #. This can happen when a file containing a .eh_frame section is
 #. stripped with the --only-keep-debug command line option.
-#: readelf.c:13661
+#: readelf.c:13819
 #, c-format
 msgid "section '%s' has the NOBITS type - its contents are unreliable.\n"
 msgstr ""
 
-#: readelf.c:13711
+#: readelf.c:13869
 #, c-format
 msgid "Unrecognized debug section: %s\n"
 msgstr ""
 
-#: readelf.c:13739
+#: readelf.c:13897
 #, c-format
 msgid "Section '%s' was not dumped because it does not exist!\n"
 msgstr ""
 
-#: readelf.c:13800
+#: readelf.c:13958
 #, c-format
 msgid "Section %d was not dumped because it does not exist!\n"
 msgstr ""
 
-#: readelf.c:13857
+#: readelf.c:14015
 msgid "<corrupt tag>\n"
 msgstr "<повредена отметка>\n"
 
-#: readelf.c:13872
+#: readelf.c:14030
 #, c-format
 msgid "<corrupt string tag>"
 msgstr " <повредена низова отметка>"
 
-#: readelf.c:13912
+#: readelf.c:14070
 #, c-format
 msgid "Absent/Non standard\n"
 msgstr ""
 
-#: readelf.c:13915
+#: readelf.c:14073
 #, c-format
 msgid "Bare metal/mwdt\n"
 msgstr ""
 
-#: readelf.c:13918
+#: readelf.c:14076
 #, c-format
 msgid "Bare metal/newlib\n"
 msgstr ""
 
-#: readelf.c:13921
+#: readelf.c:14079
 #, c-format
 msgid "Linux/uclibc\n"
 msgstr ""
 
-#: readelf.c:13924
+#: readelf.c:14082
 #, c-format
 msgid "Linux/glibc\n"
 msgstr ""
 
-#: readelf.c:13927 readelf.c:14011
+#: readelf.c:14085 readelf.c:14169
 #, c-format
 msgid "Unknown\n"
 msgstr "Неизвестен\n"
 
-#: readelf.c:13940 readelf.c:13971 readelf.c:14002
+#: readelf.c:14098 readelf.c:14129 readelf.c:14160
 #, c-format
 msgid "Absent\n"
 msgstr "Липсващ\n"
 
-#: readelf.c:13984
+#: readelf.c:14142
 msgid "yes"
 msgstr "да"
 
-#: readelf.c:13984
+#: readelf.c:14142
 msgid "no"
 msgstr "не"
 
-#: readelf.c:14025 readelf.c:14033
+#: readelf.c:14183 readelf.c:14191
 msgid "default"
 msgstr "подразбиране"
 
-#: readelf.c:14026
+#: readelf.c:14184
 msgid "smallest"
 msgstr "най-малък"
 
-#: readelf.c:14032
+#: readelf.c:14190
 msgid "OPTFP"
 msgstr ""
 
-#: readelf.c:14226 readelf.c:14240 readelf.c:14259 readelf.c:14767
-#: readelf.c:15058 readelf.c:15071 readelf.c:15084
+#: readelf.c:14384 readelf.c:14398 readelf.c:14417 readelf.c:14925
+#: readelf.c:15216 readelf.c:15229 readelf.c:15242
 #, c-format
 msgid "None\n"
 msgstr "Нищо\n"
 
-#: readelf.c:14227
+#: readelf.c:14385
 #, c-format
 msgid "Application\n"
 msgstr "Приложение\n"
 
-#: readelf.c:14228
+#: readelf.c:14386
 #, c-format
 msgid "Realtime\n"
 msgstr ""
 
-#: readelf.c:14229
+#: readelf.c:14387
 #, c-format
 msgid "Microcontroller\n"
 msgstr ""
 
-#: readelf.c:14230
+#: readelf.c:14388
 #, c-format
 msgid "Application or Realtime\n"
 msgstr ""
 
-#: readelf.c:14241 readelf.c:14261 readelf.c:14821 readelf.c:14839
-#: readelf.c:14914 readelf.c:14935 readelf.c:17091
+#: readelf.c:14399 readelf.c:14419 readelf.c:14979 readelf.c:14997
+#: readelf.c:15072 readelf.c:15093 readelf.c:17253
 #, c-format
 msgid "8-byte\n"
 msgstr "8-байта\n"
 
-#: readelf.c:14242 readelf.c:14917 readelf.c:14938 readelf.c:17090
+#: readelf.c:14400 readelf.c:15075 readelf.c:15096 readelf.c:17252
 #, c-format
 msgid "4-byte\n"
 msgstr "4-байта\n"
 
-#: readelf.c:14246 readelf.c:14265
+#: readelf.c:14404 readelf.c:14423
 #, c-format
 msgid "8-byte and up to %d-byte extended\n"
 msgstr ""
 
-#: readelf.c:14260
+#: readelf.c:14418
 #, c-format
 msgid "8-byte, except leaf SP\n"
 msgstr ""
 
-#: readelf.c:14277 readelf.c:14365 readelf.c:14954
+#: readelf.c:14435 readelf.c:14523 readelf.c:15112
 #, c-format
 msgid "flag = %d, vendor = "
 msgstr ""
 
-#: readelf.c:14298
+#: readelf.c:14456
 #, c-format
 msgid "True\n"
 msgstr "Истина\n"
 
-#: readelf.c:14320
+#: readelf.c:14478
 #, c-format
 msgid "<unknown: %d>\n"
 msgstr "<неизвестен: %d>\n"
 
-#: readelf.c:14369
+#: readelf.c:14527
 msgid "corrupt vendor attribute\n"
 msgstr ""
 
-#: readelf.c:14421
+#: readelf.c:14579
 #, c-format
 msgid "unspecified hard/soft float, "
 msgstr ""
 
-#: readelf.c:14424
+#: readelf.c:14582
 #, c-format
 msgid "hard float, "
 msgstr ""
 
-#: readelf.c:14427
+#: readelf.c:14585
 #, c-format
 msgid "soft float, "
 msgstr ""
 
-#: readelf.c:14430
+#: readelf.c:14588
 #, c-format
 msgid "single-precision hard float, "
 msgstr ""
 
-#: readelf.c:14437
+#: readelf.c:14595
 #, c-format
 msgid "unspecified long double\n"
 msgstr ""
 
-#: readelf.c:14440
+#: readelf.c:14598
 #, c-format
 msgid "128-bit IBM long double\n"
 msgstr ""
 
-#: readelf.c:14443
+#: readelf.c:14601
 #, c-format
 msgid "64-bit long double\n"
 msgstr ""
 
-#: readelf.c:14446
+#: readelf.c:14604
 #, c-format
 msgid "128-bit IEEE long double\n"
 msgstr ""
 
-#: readelf.c:14469 readelf.c:14501
+#: readelf.c:14627 readelf.c:14659
 #, c-format
 msgid "unspecified\n"
 msgstr ""
 
-#: readelf.c:14472
+#: readelf.c:14630
 #, c-format
 msgid "generic\n"
 msgstr ""
 
-#: readelf.c:14507
+#: readelf.c:14665
 #, c-format
 msgid "memory\n"
 msgstr "памет\n"
 
-#: readelf.c:14536
+#: readelf.c:14694
 #, c-format
 msgid "any\n"
 msgstr ""
 
-#: readelf.c:14539
+#: readelf.c:14697
 #, c-format
 msgid "software\n"
 msgstr ""
 
-#: readelf.c:14542
+#: readelf.c:14700
 #, c-format
 msgid "hardware\n"
 msgstr ""
 
-#: readelf.c:14668
+#: readelf.c:14826
 #, c-format
 msgid "Hard or soft float\n"
 msgstr ""
 
-#: readelf.c:14671
+#: readelf.c:14829
 #, c-format
 msgid "Hard float (double precision)\n"
 msgstr ""
 
-#: readelf.c:14674
+#: readelf.c:14832
 #, c-format
 msgid "Hard float (single precision)\n"
 msgstr ""
 
-#: readelf.c:14677
+#: readelf.c:14835
 #, c-format
 msgid "Soft float\n"
 msgstr ""
 
-#: readelf.c:14680
+#: readelf.c:14838
 #, c-format
 msgid "Hard float (MIPS32r2 64-bit FPU 12 callee-saved)\n"
 msgstr ""
 
-#: readelf.c:14683
+#: readelf.c:14841
 #, c-format
 msgid "Hard float (32-bit CPU, Any FPU)\n"
 msgstr ""
 
-#: readelf.c:14686
+#: readelf.c:14844
 #, c-format
 msgid "Hard float (32-bit CPU, 64-bit FPU)\n"
 msgstr ""
 
-#: readelf.c:14689
+#: readelf.c:14847
 #, c-format
 msgid "Hard float compat (32-bit CPU, 64-bit FPU)\n"
 msgstr ""
 
-#: readelf.c:14692
+#: readelf.c:14850
 #, c-format
 msgid "NaN 2008 compatibility\n"
 msgstr ""
 
-#: readelf.c:14731
+#: readelf.c:14889
 #, c-format
 msgid "Any MSA or not\n"
 msgstr ""
 
-#: readelf.c:14734
+#: readelf.c:14892
 #, c-format
 msgid "128-bit MSA\n"
 msgstr ""
 
-#: readelf.c:14800
+#: readelf.c:14958
 #, c-format
 msgid "Not used\n"
 msgstr ""
 
-#: readelf.c:14803
+#: readelf.c:14961
 #, c-format
 msgid "2 bytes\n"
 msgstr ""
 
-#: readelf.c:14806
+#: readelf.c:14964
 #, c-format
 msgid "4 bytes\n"
 msgstr ""
 
-#: readelf.c:14824 readelf.c:14842 readelf.c:14920 readelf.c:14941
+#: readelf.c:14982 readelf.c:15000 readelf.c:15078 readelf.c:15099
 #, c-format
 msgid "16-byte\n"
 msgstr ""
 
-#: readelf.c:14857
+#: readelf.c:15015
 #, c-format
 msgid "DSBT addressing not used\n"
 msgstr ""
 
-#: readelf.c:14860
+#: readelf.c:15018
 #, c-format
 msgid "DSBT addressing used\n"
 msgstr ""
 
-#: readelf.c:14875
+#: readelf.c:15033
 #, c-format
 msgid "Data addressing position-dependent\n"
 msgstr ""
 
-#: readelf.c:14878
+#: readelf.c:15036
 #, c-format
 msgid "Data addressing position-independent, GOT near DP\n"
 msgstr ""
 
-#: readelf.c:14881
+#: readelf.c:15039
 #, c-format
 msgid "Data addressing position-independent, GOT far from DP\n"
 msgstr ""
 
-#: readelf.c:14896
+#: readelf.c:15054
 #, c-format
 msgid "Code addressing position-dependent\n"
 msgstr ""
 
-#: readelf.c:14899
+#: readelf.c:15057
 #, c-format
 msgid "Code addressing position-independent\n"
 msgstr ""
 
-#: readelf.c:15059
+#: readelf.c:15217
 #, c-format
 msgid "MSP430\n"
 msgstr ""
 
-#: readelf.c:15060
+#: readelf.c:15218
 #, c-format
 msgid "MSP430X\n"
 msgstr ""
 
-#: readelf.c:15072 readelf.c:15085
+#: readelf.c:15230 readelf.c:15243
 #, c-format
 msgid "Small\n"
 msgstr ""
 
-#: readelf.c:15073 readelf.c:15086
+#: readelf.c:15231 readelf.c:15244
 #, c-format
 msgid "Large\n"
 msgstr ""
 
-#: readelf.c:15087
+#: readelf.c:15245
 #, c-format
 msgid "Restricted Large\n"
 msgstr ""
 
-#: readelf.c:15093
+#: readelf.c:15251
 #, c-format
 msgid "  <unknown tag %d>: "
 msgstr "  <неизвестен %d>: "
 
-#: readelf.c:15148
+#: readelf.c:15306
 msgid "attributes"
 msgstr ""
 
-#: readelf.c:15160
+#: readelf.c:15318
 #, c-format
 msgid "Unknown attributes version '%c'(%d) - expecting 'A'\n"
 msgstr ""
 
-#: readelf.c:15179
+#: readelf.c:15337
 msgid "Tag section ends prematurely\n"
 msgstr ""
 
-#: readelf.c:15188
+#: readelf.c:15346
 #, c-format
 msgid "Bad attribute length (%u > %u)\n"
 msgstr ""
 
-#: readelf.c:15196
+#: readelf.c:15354
 #, c-format
 msgid "Attribute length of %u is too small\n"
 msgstr ""
 
-#: readelf.c:15207
+#: readelf.c:15365
 msgid "Corrupt attribute section name\n"
 msgstr ""
 
-#: readelf.c:15212
+#: readelf.c:15370
 #, c-format
 msgid "Attribute Section: "
 msgstr ""
 
-#: readelf.c:15239
+#: readelf.c:15397
 msgid "Unused bytes at end of section\n"
 msgstr "Неизползвани байтове в края на раздел\n"
 
-#: readelf.c:15249
+#: readelf.c:15407
 #, c-format
 msgid "Bad subsection length (%u > %u)\n"
 msgstr ""
 
-#: readelf.c:15257
+#: readelf.c:15415
 #, c-format
 msgid "Bad subsection length (%u < 6)\n"
 msgstr ""
 
-#: readelf.c:15272
+#: readelf.c:15430
 #, c-format
 msgid "File Attributes\n"
 msgstr ""
 
-#: readelf.c:15275
+#: readelf.c:15433
 #, c-format
 msgid "Section Attributes:"
 msgstr ""
 
-#: readelf.c:15278
+#: readelf.c:15436
 #, c-format
 msgid "Symbol Attributes:"
 msgstr ""
 
-#: readelf.c:15294
+#: readelf.c:15452
 #, c-format
 msgid "Unknown tag: %d\n"
 msgstr ""
 
-#: readelf.c:15315
+#: readelf.c:15473
 #, c-format
 msgid "  Unknown attribute:\n"
 msgstr "  Непозната стойност:\n"
 
-#: readelf.c:15357
+#: readelf.c:15515
 msgid "MIPS GOT entry extends beyond the end of available data\n"
 msgstr ""
 
-#: readelf.c:15428 readelf.c:15500
+#: readelf.c:15590 readelf.c:15662
 msgid "Unknown"
 msgstr "Неизвестен"
 
-#: readelf.c:15547
+#: readelf.c:15709
 msgid "Corrupt MIPS ABI Flags section.\n"
 msgstr ""
 
-#: readelf.c:15553
+#: readelf.c:15715
 msgid "MIPS ABI Flags section"
 msgstr ""
 
-#: readelf.c:15612 readelf.c:16160
+#: readelf.c:15774 readelf.c:16322
 msgid "Global Offset Table data"
 msgstr ""
 
-#: readelf.c:15616
+#: readelf.c:15778
 #, c-format
 msgid ""
 "\n"
 "Static GOT:\n"
 msgstr ""
 
-#: readelf.c:15617 readelf.c:16165
+#: readelf.c:15779 readelf.c:16327
 #, c-format
 msgid " Canonical gp value: "
 msgstr ""
 
-#: readelf.c:15631 readelf.c:16169 readelf.c:16296
+#: readelf.c:15793 readelf.c:16331 readelf.c:16458
 #, c-format
 msgid " Reserved entries:\n"
 msgstr ""
 
-#: readelf.c:15632
+#: readelf.c:15794
 #, c-format
 msgid "  %*s %10s %*s\n"
 msgstr ""
 
-#: readelf.c:15633 readelf.c:15663 readelf.c:16171 readelf.c:16199
-#: readelf.c:16217 readelf.c:16298 readelf.c:16307
+#: readelf.c:15795 readelf.c:15825 readelf.c:16333 readelf.c:16361
+#: readelf.c:16379 readelf.c:16460 readelf.c:16469
 msgid "Address"
 msgstr ""
 
-#: readelf.c:15633 readelf.c:15663 readelf.c:16171 readelf.c:16199
-#: readelf.c:16218
+#: readelf.c:15795 readelf.c:15825 readelf.c:16333 readelf.c:16361
+#: readelf.c:16380
 msgid "Access"
 msgstr ""
 
-#: readelf.c:15634 readelf.c:15664
+#: readelf.c:15796 readelf.c:15826
 msgid "Value"
 msgstr ""
 
-#: readelf.c:15661 readelf.c:16197
+#: readelf.c:15823 readelf.c:16359
 #, c-format
 msgid " Local entries:\n"
 msgstr ""
 
-#: readelf.c:15743 readelf.c:16410
+#: readelf.c:15905 readelf.c:16572
 msgid "liblist section data"
 msgstr ""
 
-#: readelf.c:15746
+#: readelf.c:15908
 #, c-format
 msgid ""
 "\n"
@@ -9361,37 +8953,37 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:15750
+#: readelf.c:15912
 msgid "     Library              Time Stamp          Checksum   Version Flags\n"
 msgstr ""
 
-#: readelf.c:15776
+#: readelf.c:15938
 #, c-format
 msgid "<corrupt: %9ld>"
 msgstr ""
 
-#: readelf.c:15781
+#: readelf.c:15943
 msgid " NONE"
 msgstr ""
 
-#: readelf.c:15834
+#: readelf.c:15996
 msgid "No MIPS_OPTIONS header found\n"
 msgstr ""
 
-#: readelf.c:15839
+#: readelf.c:16001
 msgid "options"
 msgstr ""
 
-#: readelf.c:15846
+#: readelf.c:16008
 msgid "Out of memory allocating space for MIPS options\n"
 msgstr ""
 
-#: readelf.c:15868
+#: readelf.c:16030
 #, c-format
 msgid "Invalid size (%u) for MIPS option\n"
 msgstr ""
 
-#: readelf.c:15877
+#: readelf.c:16039
 #, c-format
 msgid ""
 "\n"
@@ -9406,24 +8998,24 @@ msgstr[1] ""
 "\n"
 "Раздела '%s' съдържа %d записа:\n"
 
-#: readelf.c:16048
+#: readelf.c:16210
 msgid "conflict list found without a dynamic symbol table\n"
 msgstr ""
 
-#: readelf.c:16056
+#: readelf.c:16218
 #, c-format
 msgid "Overlarge number of conflicts detected: %lx\n"
 msgstr ""
 
-#: readelf.c:16064
+#: readelf.c:16226
 msgid "Out of memory allocating space for dynamic conflicts\n"
 msgstr ""
 
-#: readelf.c:16074 readelf.c:16089
+#: readelf.c:16236 readelf.c:16251
 msgid "conflict"
 msgstr ""
 
-#: readelf.c:16099
+#: readelf.c:16261
 #, c-format
 msgid ""
 "\n"
@@ -9434,123 +9026,123 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:16103
+#: readelf.c:16265
 msgid "  Num:    Index       Value  Name"
 msgstr ""
 
-#: readelf.c:16110
+#: readelf.c:16272
 #, c-format
 msgid "<corrupt symbol index>"
 msgstr ""
 
-#: readelf.c:16121 readelf.c:16246 readelf.c:16331
+#: readelf.c:16283 readelf.c:16408 readelf.c:16493
 #, c-format
 msgid "<corrupt: %14ld>"
 msgstr ""
 
-#: readelf.c:16144
+#: readelf.c:16306
 #, c-format
 msgid "The GOT symbol offset (%lu) is greater than the symbol table size (%lu)\n"
 msgstr ""
 
-#: readelf.c:16153
+#: readelf.c:16315
 #, c-format
 msgid "Too many GOT symbols: %lu\n"
 msgstr ""
 
-#: readelf.c:16164
+#: readelf.c:16326
 #, c-format
 msgid ""
 "\n"
 "Primary GOT:\n"
 msgstr ""
 
-#: readelf.c:16170
+#: readelf.c:16332
 #, c-format
 msgid "  %*s %10s %*s Purpose\n"
 msgstr ""
 
-#: readelf.c:16172 readelf.c:16200 readelf.c:16219 readelf.c:16298
-#: readelf.c:16308
+#: readelf.c:16334 readelf.c:16362 readelf.c:16381 readelf.c:16460
+#: readelf.c:16470
 msgid "Initial"
 msgstr ""
 
-#: readelf.c:16174
+#: readelf.c:16336
 #, c-format
 msgid " Lazy resolver\n"
 msgstr ""
 
-#: readelf.c:16189
+#: readelf.c:16351
 #, c-format
 msgid " Module pointer (GNU extension)\n"
 msgstr ""
 
-#: readelf.c:16215
+#: readelf.c:16377
 #, c-format
 msgid " Global entries:\n"
 msgstr ""
 
-#: readelf.c:16220 readelf.c:16309
+#: readelf.c:16382 readelf.c:16471
 msgid "Sym.Val."
 msgstr ""
 
 #. Note for translators: "Ndx" = abbreviated form of "Index".
-#: readelf.c:16223 readelf.c:16309
+#: readelf.c:16385 readelf.c:16471
 msgid "Ndx"
 msgstr ""
 
-#: readelf.c:16223 readelf.c:16309
+#: readelf.c:16385 readelf.c:16471
 msgid "Name"
 msgstr ""
 
-#: readelf.c:16233
+#: readelf.c:16395
 #, c-format
 msgid "<no dynamic symbols>"
 msgstr ""
 
-#: readelf.c:16249
+#: readelf.c:16411
 #, c-format
 msgid "<symbol index %lu exceeds number of dynamic symbols>"
 msgstr ""
 
-#: readelf.c:16291
+#: readelf.c:16453
 msgid "Procedure Linkage Table data"
 msgstr ""
 
-#: readelf.c:16297
+#: readelf.c:16459
 #, c-format
 msgid "  %*s %*s Purpose\n"
 msgstr ""
 
-#: readelf.c:16300
+#: readelf.c:16462
 #, c-format
 msgid " PLT lazy resolver\n"
 msgstr ""
 
-#: readelf.c:16302
+#: readelf.c:16464
 #, c-format
 msgid " Module pointer\n"
 msgstr ""
 
-#: readelf.c:16305
+#: readelf.c:16467
 #, c-format
 msgid " Entries:\n"
 msgstr ""
 
-#: readelf.c:16319
+#: readelf.c:16481
 #, c-format
 msgid "<corrupt symbol index: %lu>"
 msgstr ""
 
-#: readelf.c:16357
+#: readelf.c:16519
 msgid "NDS32 elf flags section"
 msgstr ""
 
-#: readelf.c:16421
+#: readelf.c:16583
 msgid "liblist string table"
 msgstr ""
 
-#: readelf.c:16433
+#: readelf.c:16595
 #, c-format
 msgid ""
 "\n"
@@ -9561,361 +9153,361 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:16439
+#: readelf.c:16601
 msgid "     Library              Time Stamp          Checksum   Version Flags"
 msgstr ""
 
-#: readelf.c:16489
+#: readelf.c:16651
 msgid "NT_AUXV (auxiliary vector)"
 msgstr ""
 
-#: readelf.c:16491
+#: readelf.c:16653
 msgid "NT_PRSTATUS (prstatus structure)"
 msgstr ""
 
-#: readelf.c:16493
+#: readelf.c:16655
 msgid "NT_FPREGSET (floating point registers)"
 msgstr ""
 
-#: readelf.c:16495
+#: readelf.c:16657
 msgid "NT_PRPSINFO (prpsinfo structure)"
 msgstr ""
 
-#: readelf.c:16497
+#: readelf.c:16659
 msgid "NT_TASKSTRUCT (task structure)"
 msgstr ""
 
-#: readelf.c:16499
+#: readelf.c:16661
 msgid "NT_PRXFPREG (user_xfpregs structure)"
 msgstr ""
 
-#: readelf.c:16501
+#: readelf.c:16663
 msgid "NT_PPC_VMX (ppc Altivec registers)"
 msgstr ""
 
-#: readelf.c:16503
+#: readelf.c:16665
 msgid "NT_PPC_VSX (ppc VSX registers)"
 msgstr ""
 
-#: readelf.c:16505
+#: readelf.c:16667
 msgid "NT_PPC_TAR (ppc TAR register)"
 msgstr ""
 
-#: readelf.c:16507
+#: readelf.c:16669
 msgid "NT_PPC_PPR (ppc PPR register)"
 msgstr ""
 
-#: readelf.c:16509
+#: readelf.c:16671
 msgid "NT_PPC_DSCR (ppc DSCR register)"
 msgstr ""
 
-#: readelf.c:16511
+#: readelf.c:16673
 msgid "NT_PPC_EBB (ppc EBB registers)"
 msgstr ""
 
-#: readelf.c:16513
+#: readelf.c:16675
 msgid "NT_PPC_PMU (ppc PMU registers)"
 msgstr ""
 
-#: readelf.c:16515
+#: readelf.c:16677
 msgid "NT_PPC_TM_CGPR (ppc checkpointed GPR registers)"
 msgstr ""
 
-#: readelf.c:16517
+#: readelf.c:16679
 msgid "NT_PPC_TM_CFPR (ppc checkpointed floating point registers)"
 msgstr ""
 
-#: readelf.c:16519
+#: readelf.c:16681
 msgid "NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)"
 msgstr ""
 
-#: readelf.c:16521
+#: readelf.c:16683
 msgid "NT_PPC_TM_VSX (ppc checkpointed VSX registers)"
 msgstr ""
 
-#: readelf.c:16523
+#: readelf.c:16685
 msgid "NT_PPC_TM_SPR (ppc TM special purpose registers)"
 msgstr ""
 
-#: readelf.c:16525
+#: readelf.c:16687
 msgid "NT_PPC_TM_CTAR (ppc checkpointed TAR register)"
 msgstr ""
 
-#: readelf.c:16527
+#: readelf.c:16689
 msgid "NT_PPC_TM_CPPR (ppc checkpointed PPR register)"
 msgstr ""
 
-#: readelf.c:16529
+#: readelf.c:16691
 msgid "NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)"
 msgstr ""
 
-#: readelf.c:16531
+#: readelf.c:16693
 msgid "NT_386_TLS (x86 TLS information)"
 msgstr ""
 
-#: readelf.c:16533
+#: readelf.c:16695
 msgid "NT_386_IOPERM (x86 I/O permissions)"
 msgstr ""
 
-#: readelf.c:16535
+#: readelf.c:16697
 msgid "NT_X86_XSTATE (x86 XSAVE extended state)"
 msgstr ""
 
-#: readelf.c:16537
+#: readelf.c:16699
 msgid "NT_S390_HIGH_GPRS (s390 upper register halves)"
 msgstr ""
 
-#: readelf.c:16539
+#: readelf.c:16701
 msgid "NT_S390_TIMER (s390 timer register)"
 msgstr ""
 
-#: readelf.c:16541
+#: readelf.c:16703
 msgid "NT_S390_TODCMP (s390 TOD comparator register)"
 msgstr ""
 
-#: readelf.c:16543
+#: readelf.c:16705
 msgid "NT_S390_TODPREG (s390 TOD programmable register)"
 msgstr ""
 
-#: readelf.c:16545
+#: readelf.c:16707
 msgid "NT_S390_CTRS (s390 control registers)"
 msgstr ""
 
-#: readelf.c:16547
+#: readelf.c:16709
 msgid "NT_S390_PREFIX (s390 prefix register)"
 msgstr ""
 
-#: readelf.c:16549
+#: readelf.c:16711
 msgid "NT_S390_LAST_BREAK (s390 last breaking event address)"
 msgstr ""
 
-#: readelf.c:16551
+#: readelf.c:16713
 msgid "NT_S390_SYSTEM_CALL (s390 system call restart data)"
 msgstr ""
 
-#: readelf.c:16553
+#: readelf.c:16715
 msgid "NT_S390_TDB (s390 transaction diagnostic block)"
 msgstr ""
 
-#: readelf.c:16555
+#: readelf.c:16717
 msgid "NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)"
 msgstr ""
 
-#: readelf.c:16557
+#: readelf.c:16719
 msgid "NT_S390_VXRS_HIGH (s390 vector registers 16-31)"
 msgstr ""
 
-#: readelf.c:16559
+#: readelf.c:16721
 msgid "NT_S390_GS_CB (s390 guarded-storage registers)"
 msgstr ""
 
-#: readelf.c:16561
+#: readelf.c:16723
 msgid "NT_S390_GS_BC (s390 guarded-storage broadcast control)"
 msgstr ""
 
-#: readelf.c:16563
+#: readelf.c:16725
 msgid "NT_ARM_VFP (arm VFP registers)"
 msgstr ""
 
-#: readelf.c:16565
+#: readelf.c:16727
 msgid "NT_ARM_TLS (AArch TLS registers)"
 msgstr ""
 
-#: readelf.c:16567
+#: readelf.c:16729
 msgid "NT_ARM_HW_BREAK (AArch hardware breakpoint registers)"
 msgstr ""
 
-#: readelf.c:16569
+#: readelf.c:16731
 msgid "NT_ARM_HW_WATCH (AArch hardware watchpoint registers)"
 msgstr ""
 
-#: readelf.c:16571
+#: readelf.c:16733
 msgid "NT_PSTATUS (pstatus structure)"
 msgstr ""
 
-#: readelf.c:16573
+#: readelf.c:16735
 msgid "NT_FPREGS (floating point registers)"
 msgstr ""
 
-#: readelf.c:16575
+#: readelf.c:16737
 msgid "NT_PSINFO (psinfo structure)"
 msgstr ""
 
-#: readelf.c:16577
+#: readelf.c:16739
 msgid "NT_LWPSTATUS (lwpstatus_t structure)"
 msgstr ""
 
-#: readelf.c:16579
+#: readelf.c:16741
 msgid "NT_LWPSINFO (lwpsinfo_t structure)"
 msgstr ""
 
-#: readelf.c:16581
+#: readelf.c:16743
 msgid "NT_WIN32PSTATUS (win32_pstatus structure)"
 msgstr ""
 
-#: readelf.c:16583
+#: readelf.c:16745
 msgid "NT_SIGINFO (siginfo_t data)"
 msgstr ""
 
-#: readelf.c:16585
+#: readelf.c:16747
 msgid "NT_FILE (mapped files)"
 msgstr ""
 
-#: readelf.c:16593
+#: readelf.c:16755
 msgid "NT_VERSION (version)"
 msgstr ""
 
-#: readelf.c:16595
+#: readelf.c:16757
 msgid "NT_ARCH (architecture)"
 msgstr ""
 
-#: readelf.c:16597
+#: readelf.c:16759
 msgid "OPEN"
 msgstr ""
 
-#: readelf.c:16599
+#: readelf.c:16761
 msgid "func"
 msgstr "функция"
 
-#: readelf.c:16604 readelf.c:16723 readelf.c:17064 readelf.c:17208
-#: readelf.c:17266 readelf.c:17343
+#: readelf.c:16766 readelf.c:16885 readelf.c:17226 readelf.c:17370
+#: readelf.c:17428 readelf.c:17505
 #, c-format
 msgid "Unknown note type: (0x%08x)"
 msgstr ""
 
-#: readelf.c:16625
+#: readelf.c:16787
 #, c-format
 msgid "    Cannot decode 64-bit note in 32-bit build\n"
 msgstr ""
 
-#: readelf.c:16633
+#: readelf.c:16795
 msgid "    Malformed note - too short for header\n"
 msgstr ""
 
-#: readelf.c:16642
+#: readelf.c:16804
 msgid "    Malformed note - does not end with \\0\n"
 msgstr ""
 
-#: readelf.c:16655
+#: readelf.c:16817
 msgid "    Malformed note - too short for supplied file count\n"
 msgstr ""
 
-#: readelf.c:16659
+#: readelf.c:16821
 #, c-format
 msgid "    Page size: "
 msgstr ""
 
-#: readelf.c:16663
+#: readelf.c:16825
 #, c-format
 msgid "    %*s%*s%*s\n"
 msgstr ""
 
-#: readelf.c:16664
+#: readelf.c:16826
 msgid "Start"
 msgstr ""
 
-#: readelf.c:16665
+#: readelf.c:16827
 msgid "End"
 msgstr ""
 
-#: readelf.c:16666
+#: readelf.c:16828
 msgid "Page Offset"
 msgstr ""
 
-#: readelf.c:16674
+#: readelf.c:16836
 msgid "    Malformed note - filenames end too early\n"
 msgstr ""
 
-#: readelf.c:16706
+#: readelf.c:16868
 msgid "NT_GNU_ABI_TAG (ABI version tag)"
 msgstr ""
 
-#: readelf.c:16708
+#: readelf.c:16870
 msgid "NT_GNU_HWCAP (DSO-supplied software HWCAP info)"
 msgstr ""
 
-#: readelf.c:16710
+#: readelf.c:16872
 msgid "NT_GNU_BUILD_ID (unique build ID bitstring)"
 msgstr ""
 
-#: readelf.c:16712
+#: readelf.c:16874
 msgid "NT_GNU_GOLD_VERSION (gold version)"
 msgstr ""
 
-#: readelf.c:16714
+#: readelf.c:16876
 msgid "NT_GNU_PROPERTY_TYPE_0"
 msgstr ""
 
-#: readelf.c:16716
+#: readelf.c:16878
 msgid "NT_GNU_BUILD_ATTRIBUTE_OPEN"
 msgstr ""
 
-#: readelf.c:16718
+#: readelf.c:16880
 msgid "NT_GNU_BUILD_ATTRIBUTE_FUNC"
 msgstr ""
 
-#: readelf.c:16812
+#: readelf.c:16974
 #, c-format
 msgid "      Properties: "
 msgstr ""
 
-#: readelf.c:16816
+#: readelf.c:16978
 #, c-format
 msgid "<corrupt GNU_PROPERTY_TYPE, size = %#lx>\n"
 msgstr ""
 
-#: readelf.c:16828
+#: readelf.c:16990
 #, c-format
 msgid "<corrupt descsz: %#lx>\n"
 msgstr ""
 
-#: readelf.c:16839
+#: readelf.c:17001
 #, c-format
 msgid "<corrupt type (%#x) datasz: %#x>\n"
 msgstr ""
 
-#: readelf.c:16855 readelf.c:16863 readelf.c:16871 readelf.c:16888
-#: readelf.c:16896
+#: readelf.c:17017 readelf.c:17025 readelf.c:17033 readelf.c:17050
+#: readelf.c:17058
 #, c-format
 msgid "<corrupt length: %#x> "
 msgstr ""
 
-#: readelf.c:16886
+#: readelf.c:17048
 #, c-format
 msgid "stack size: "
 msgstr ""
 
-#: readelf.c:16905
+#: readelf.c:17067
 #, c-format
 msgid "<unknown type %#x data: "
 msgstr ""
 
-#: readelf.c:16907
+#: readelf.c:17069
 #, c-format
 msgid "<procesor-specific type %#x data: "
 msgstr ""
 
-#: readelf.c:16909
+#: readelf.c:17071
 #, c-format
 msgid "<application-specific type %#x data: "
 msgstr ""
 
-#: readelf.c:16938
+#: readelf.c:17100
 #, c-format
 msgid "    Build ID: "
 msgstr ""
 
-#: readelf.c:16953
+#: readelf.c:17115
 #, c-format
 msgid "    <corrupt GNU_ABI_TAG>\n"
 msgstr ""
 
-#: readelf.c:16990
+#: readelf.c:17152
 #, c-format
 msgid "    OS: %s, ABI: %ld.%ld.%ld\n"
 msgstr ""
 
-#: readelf.c:16999
+#: readelf.c:17161
 #, c-format
 msgid "    Version: "
 msgstr "     Версия: "
@@ -9925,594 +9517,594 @@ msgstr "     Версия: "
 #. is a series of entries, where each entry is a single byte followed
 #. by a nul terminated string.  The byte gives the bit number to test
 #. if enabled in the bitmask.
-#: readelf.c:17015
+#: readelf.c:17177
 #, c-format
 msgid "      Hardware Capabilities: "
 msgstr ""
 
-#: readelf.c:17018
+#: readelf.c:17180
 msgid "<corrupt GNU_HWCAP>\n"
 msgstr "<повреден GNU_HWCAP>\n"
 
-#: readelf.c:17023
+#: readelf.c:17185
 #, c-format
 msgid "num entries: %ld, enabled mask: %lx\n"
 msgstr ""
 
-#: readelf.c:17039
+#: readelf.c:17201
 #, c-format
 msgid "    Description data: "
 msgstr "    Описание: "
 
-#: readelf.c:17057
+#: readelf.c:17219
 msgid "Alignment of 8-byte objects"
 msgstr ""
 
-#: readelf.c:17058
+#: readelf.c:17220
 msgid "Sizeof double and long double"
 msgstr ""
 
-#: readelf.c:17059
+#: readelf.c:17221
 msgid "Type of FPU support needed"
 msgstr ""
 
-#: readelf.c:17060
+#: readelf.c:17222
 msgid "Use of SIMD instructions"
 msgstr ""
 
-#: readelf.c:17061
+#: readelf.c:17223
 msgid "Use of cache"
 msgstr ""
 
-#: readelf.c:17062
+#: readelf.c:17224
 msgid "Use of MMU"
 msgstr ""
 
-#: readelf.c:17098
+#: readelf.c:17260
 #, c-format
 msgid "4-bytes\n"
 msgstr "4-байта\n"
 
-#: readelf.c:17099
+#: readelf.c:17261
 #, c-format
 msgid "8-bytes\n"
 msgstr "8-байта\n"
 
-#: readelf.c:17106
+#: readelf.c:17268
 #, c-format
 msgid "FPU-2.0\n"
 msgstr "FPU-2.0\n"
 
-#: readelf.c:17107
+#: readelf.c:17269
 #, c-format
 msgid "FPU-3.0\n"
 msgstr "FPU-3.0\n"
 
-#: readelf.c:17116
+#: readelf.c:17278
 #, c-format
 msgid "yes\n"
 msgstr "да\n"
 
-#: readelf.c:17126
+#: readelf.c:17288
 #, c-format
 msgid "unknown value: %x\n"
 msgstr "неизвестена стойност: %x\n"
 
-#: readelf.c:17168
+#: readelf.c:17330
 msgid "NT_THRMISC (thrmisc structure)"
 msgstr ""
 
-#: readelf.c:17170
+#: readelf.c:17332
 msgid "NT_PROCSTAT_PROC (proc data)"
 msgstr ""
 
-#: readelf.c:17172
+#: readelf.c:17334
 msgid "NT_PROCSTAT_FILES (files data)"
 msgstr ""
 
-#: readelf.c:17174
+#: readelf.c:17336
 msgid "NT_PROCSTAT_VMMAP (vmmap data)"
 msgstr ""
 
-#: readelf.c:17176
+#: readelf.c:17338
 msgid "NT_PROCSTAT_GROUPS (groups data)"
 msgstr ""
 
-#: readelf.c:17178
+#: readelf.c:17340
 msgid "NT_PROCSTAT_UMASK (umask data)"
 msgstr ""
 
-#: readelf.c:17180
+#: readelf.c:17342
 msgid "NT_PROCSTAT_RLIMIT (rlimit data)"
 msgstr ""
 
-#: readelf.c:17182
+#: readelf.c:17344
 msgid "NT_PROCSTAT_OSREL (osreldate data)"
 msgstr ""
 
-#: readelf.c:17184
+#: readelf.c:17346
 msgid "NT_PROCSTAT_PSSTRINGS (ps_strings data)"
 msgstr ""
 
-#: readelf.c:17186
+#: readelf.c:17348
 msgid "NT_PROCSTAT_AUXV (auxv data)"
 msgstr ""
 
-#: readelf.c:17188
+#: readelf.c:17350
 msgid "NT_PTLWPINFO (ptrace_lwpinfo structure)"
 msgstr ""
 
-#: readelf.c:17199
+#: readelf.c:17361
 msgid "NetBSD procinfo structure"
 msgstr ""
 
-#: readelf.c:17225 readelf.c:17239
+#: readelf.c:17387 readelf.c:17401
 msgid "PT_GETREGS (reg structure)"
 msgstr ""
 
-#: readelf.c:17227 readelf.c:17241
+#: readelf.c:17389 readelf.c:17403
 msgid "PT_GETFPREGS (fpreg structure)"
 msgstr ""
 
-#: readelf.c:17260
+#: readelf.c:17422
 msgid "NT_STAPSDT (SystemTap probe descriptors)"
 msgstr ""
 
-#: readelf.c:17293
+#: readelf.c:17455
 #, c-format
 msgid "    Provider: %s\n"
 msgstr ""
 
-#: readelf.c:17294
+#: readelf.c:17456
 #, c-format
 msgid "    Name: %s\n"
 msgstr "     Име: %s\n"
 
-#: readelf.c:17295
+#: readelf.c:17457
 #, c-format
 msgid "    Location: "
 msgstr "       Място: "
 
-#: readelf.c:17297
+#: readelf.c:17459
 #, c-format
 msgid ", Base: "
 msgstr ", Основа: "
 
-#: readelf.c:17299
+#: readelf.c:17461
 #, c-format
 msgid ", Semaphore: "
 msgstr ""
 
-#: readelf.c:17302
+#: readelf.c:17464
 #, c-format
 msgid "    Arguments: %s\n"
-msgstr ""
+msgstr "    Аргументи: %s\n"
 
-#: readelf.c:17315
+#: readelf.c:17477
 msgid "NT_VMS_MHD (module header)"
 msgstr ""
 
-#: readelf.c:17317
+#: readelf.c:17479
 msgid "NT_VMS_LNM (language name)"
 msgstr ""
 
-#: readelf.c:17319
+#: readelf.c:17481
 msgid "NT_VMS_SRC (source files)"
 msgstr ""
 
-#: readelf.c:17323
+#: readelf.c:17485
 msgid "NT_VMS_EIDC (consistency check)"
 msgstr ""
 
-#: readelf.c:17325
+#: readelf.c:17487
 msgid "NT_VMS_FPMODE (FP mode)"
 msgstr ""
 
-#: readelf.c:17329
+#: readelf.c:17491
 msgid "NT_VMS_IMGNAM (image name)"
 msgstr ""
 
-#: readelf.c:17331
+#: readelf.c:17493
 msgid "NT_VMS_IMGID (image id)"
 msgstr ""
 
-#: readelf.c:17333
+#: readelf.c:17495
 msgid "NT_VMS_LINKID (link id)"
 msgstr ""
 
-#: readelf.c:17335
+#: readelf.c:17497
 msgid "NT_VMS_IMGBID (build id)"
 msgstr ""
 
-#: readelf.c:17337
+#: readelf.c:17499
 msgid "NT_VMS_GSTNAM (sym table name)"
 msgstr ""
 
-#: readelf.c:17357
+#: readelf.c:17519
 #, c-format
 msgid "    Creation date  : %.17s\n"
 msgstr ""
 
-#: readelf.c:17358
+#: readelf.c:17520
 #, c-format
 msgid "    Last patch date: %.17s\n"
 msgstr ""
 
-#: readelf.c:17359
+#: readelf.c:17521
 #, c-format
 msgid "    Module name    : %s\n"
 msgstr "       Име на модул: %s\n"
 
-#: readelf.c:17360
+#: readelf.c:17522
 #, c-format
 msgid "    Module version : %s\n"
 msgstr "   Версия на модул : %s\n"
 
-#: readelf.c:17363
+#: readelf.c:17525
 #, c-format
 msgid "    Invalid size\n"
 msgstr ""
 
-#: readelf.c:17366
+#: readelf.c:17528
 #, c-format
 msgid "   Language: %s\n"
 msgstr ""
 
-#: readelf.c:17370
+#: readelf.c:17532
 #, c-format
 msgid "   Floating Point mode: "
 msgstr ""
 
-#: readelf.c:17375
+#: readelf.c:17537
 #, c-format
 msgid "   Link time: "
 msgstr ""
 
-#: readelf.c:17381
+#: readelf.c:17543
 #, c-format
 msgid "   Patch time: "
 msgstr ""
 
-#: readelf.c:17387
+#: readelf.c:17549
 #, c-format
 msgid "   Major id: %u,  minor id: %u\n"
 msgstr ""
 
-#: readelf.c:17390
+#: readelf.c:17552
 #, c-format
 msgid "   Last modified  : "
 msgstr ""
 
-#: readelf.c:17393
+#: readelf.c:17555
 #, c-format
 msgid ""
 "\n"
 "   Link flags  : "
 msgstr ""
 
-#: readelf.c:17396
+#: readelf.c:17558
 #, c-format
 msgid "   Header flags: 0x%08x\n"
 msgstr ""
 
-#: readelf.c:17398
+#: readelf.c:17560
 #, c-format
 msgid "   Image id    : %s\n"
 msgstr ""
 
-#: readelf.c:17402
+#: readelf.c:17564
 #, c-format
 msgid "    Image name: %s\n"
 msgstr ""
 
-#: readelf.c:17405
+#: readelf.c:17567
 #, c-format
 msgid "    Global symbol table name: %s\n"
 msgstr ""
 
-#: readelf.c:17408
+#: readelf.c:17570
 #, c-format
 msgid "    Image id: %s\n"
 msgstr ""
 
-#: readelf.c:17411
+#: readelf.c:17573
 #, c-format
 msgid "    Linker id: %s\n"
 msgstr ""
 
-#: readelf.c:17562 readelf.c:17570
+#: readelf.c:17731 readelf.c:17739
 #, c-format
 msgid "    Applies to region from %#lx to %#lx\n"
 msgstr ""
 
-#: readelf.c:17565 readelf.c:17572
+#: readelf.c:17734 readelf.c:17741
 #, c-format
 msgid "    Applies to region from %#lx\n"
 msgstr ""
 
-#: readelf.c:17601
+#: readelf.c:17770
 #, c-format
 msgid "    <invalid description size: %lx>\n"
 msgstr ""
 
-#: readelf.c:17602
+#: readelf.c:17771
 #, c-format
 msgid "    <invalid descsz>"
 msgstr ""
 
-#: readelf.c:17616
+#: readelf.c:17791
 #, c-format
 msgid "Gap in build notes detected from %#lx to %#lx\n"
 msgstr ""
 
-#: readelf.c:17619 readelf.c:17630
+#: readelf.c:17794 readelf.c:17805
 #, c-format
 msgid "    Applies to region from %#lx"
 msgstr ""
 
-#: readelf.c:17624 readelf.c:17635
+#: readelf.c:17799 readelf.c:17810
 #, c-format
 msgid " to %#lx"
 msgstr ""
 
-#: readelf.c:17641
+#: readelf.c:17816
 #, c-format
 msgid " (%s)"
 msgstr ""
 
-#: readelf.c:17662 readelf.c:17677
+#: readelf.c:17837 readelf.c:17852
 #, c-format
 msgid "corrupt name field in GNU build attribute note: size = %ld\n"
 msgstr ""
 
-#: readelf.c:17663 readelf.c:17678
+#: readelf.c:17838 readelf.c:17853
 msgid "  <corrupt name>"
 msgstr "   <повредено име>"
 
-#: readelf.c:17697
+#: readelf.c:17872
 #, c-format
 msgid "unrecognised attribute type in name field: %d\n"
 msgstr ""
 
-#: readelf.c:17698
+#: readelf.c:17873
 msgid "<unknown name type>"
 msgstr "<непознат тип>"
 
-#: readelf.c:17708
+#: readelf.c:17883
 msgid "<version>"
 msgstr ""
 
-#: readelf.c:17713
+#: readelf.c:17888
 msgid "<stack prot>"
 msgstr ""
 
-#: readelf.c:17718
+#: readelf.c:17893
 msgid "<relro>"
 msgstr ""
 
-#: readelf.c:17723
+#: readelf.c:17898
 msgid "<stack size>"
 msgstr ""
 
-#: readelf.c:17728
+#: readelf.c:17903
 msgid "<tool>"
 msgstr ""
 
-#: readelf.c:17733
+#: readelf.c:17908
 msgid "<ABI>"
 msgstr ""
 
-#: readelf.c:17738
+#: readelf.c:17913
 msgid "<PIC>"
 msgstr ""
 
-#: readelf.c:17743
+#: readelf.c:17918
 msgid "<short enum>"
 msgstr ""
 
-#: readelf.c:17762
+#: readelf.c:17937
 #, c-format
 msgid "unrecognised byte in name field: %d\n"
 msgstr ""
 
-#: readelf.c:17763
+#: readelf.c:17938
 #, c-format
 msgid "<unknown:_%d>"
 msgstr "<неизвестен:_%d>"
 
-#: readelf.c:17775
+#: readelf.c:17950
 #, c-format
 msgid "attribute does not have an expected type (%c)\n"
 msgstr ""
 
-#: readelf.c:17779
+#: readelf.c:17954
 #, c-format
 msgid "corrupt name field: namesz: %lu but parsing gets to %ld\n"
 msgstr ""
 
-#: readelf.c:17806
+#: readelf.c:17981
 #, c-format
 msgid "corrupt numeric name field: too many bytes in the value: %x\n"
 msgstr ""
 
-#: readelf.c:17974
+#: readelf.c:18149
 #, c-format
 msgid "   description data: "
 msgstr ""
 
-#: readelf.c:18013
+#: readelf.c:18188
 msgid "notes"
 msgstr ""
 
-#: readelf.c:18021
+#: readelf.c:18196
 #, c-format
 msgid ""
 "\n"
 "Displaying notes found in: %s\n"
 msgstr ""
 
-#: readelf.c:18023
+#: readelf.c:18198
 #, c-format
 msgid ""
 "\n"
 "Displaying notes found at file offset 0x%08lx with length 0x%08lx:\n"
 msgstr ""
 
-#: readelf.c:18035
+#: readelf.c:18210
 #, c-format
 msgid "Corrupt note: alignment %ld, expecting 4 or 8\n"
 msgstr ""
 
-#: readelf.c:18040
+#: readelf.c:18215
 #, c-format
 msgid "  %-20s %10s\tDescription\n"
 msgstr ""
 
-#: readelf.c:18040
+#: readelf.c:18215
 msgid "Owner"
 msgstr ""
 
-#: readelf.c:18040
+#: readelf.c:18215
 msgid "Data size"
 msgstr ""
 
-#: readelf.c:18058 readelf.c:18087
+#: readelf.c:18233 readelf.c:18262
 #, c-format
 msgid "Corrupt note: only %ld byte remains, not enough for a full note\n"
 msgid_plural "Corrupt note: only %ld bytes remain, not enough for a full note\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:18115
+#: readelf.c:18290
 #, c-format
 msgid "note with invalid namesz and/or descsz found at offset 0x%lx\n"
 msgstr ""
 
-#: readelf.c:18117
+#: readelf.c:18292
 #, c-format
 msgid " type: 0x%lx, namesize: 0x%08lx, descsize: 0x%08lx, alignment: %u\n"
 msgstr ""
 
-#: readelf.c:18135
+#: readelf.c:18310
 msgid "Out of memory allocating space for inote name\n"
 msgstr "Недостиг на памет при заделяне на място за име на inote\n"
 
-#: readelf.c:18198
+#: readelf.c:18373
 msgid "v850 notes"
 msgstr ""
 
-#: readelf.c:18205
+#: readelf.c:18380
 #, c-format
 msgid ""
 "\n"
 "Displaying contents of Renesas V850 notes section at offset 0x%lx with length 0x%lx:\n"
 msgstr ""
 
-#: readelf.c:18222
+#: readelf.c:18397
 #, c-format
 msgid "Corrupt note: name size is too big: %lx\n"
 msgstr ""
 
-#: readelf.c:18232
+#: readelf.c:18407
 #, c-format
 msgid "corrupt descsz found in note at offset 0x%lx\n"
 msgstr ""
 
-#: readelf.c:18234 readelf.c:18247
+#: readelf.c:18409 readelf.c:18422
 #, c-format
 msgid " type: 0x%lx, namesize: 0x%lx, descsize: 0x%lx\n"
 msgstr ""
 
-#: readelf.c:18245
+#: readelf.c:18420
 #, c-format
 msgid "corrupt namesz found in note at offset 0x%lx\n"
 msgstr ""
 
-#: readelf.c:18323
+#: readelf.c:18498
 #, c-format
 msgid "No note segments present in the core file.\n"
 msgstr ""
 
-#: readelf.c:18331
+#: readelf.c:18506
 #, c-format
 msgid "  Unknown GNU attribute: %s\n"
 msgstr "  Непознат ГНУ признак: %s\n"
 
-#: readelf.c:18466
+#: readelf.c:18641
 msgid ""
 "This instance of readelf has been built without support for a\n"
 "64 bit data type and so it cannot read 64 bit ELF files.\n"
 msgstr ""
 
-#: readelf.c:18589
+#: readelf.c:18764
 #, c-format
 msgid "%s: Failed to read file header\n"
 msgstr ""
 
-#: readelf.c:18603
+#: readelf.c:18778
 #, c-format
 msgid ""
 "\n"
 "File: %s\n"
 msgstr ""
 
-#: readelf.c:18789
+#: readelf.c:18964
 #, c-format
 msgid "%s: unable to dump the index as none was found\n"
 msgstr ""
 
-#: readelf.c:18795
+#: readelf.c:18970
 #, c-format
 msgid "Index of archive %s: (%lu entries, 0x%lx bytes in the symbol table)\n"
 msgstr ""
 
-#: readelf.c:18814
+#: readelf.c:18989
 #, c-format
 msgid "Contents of binary %s at offset "
 msgstr ""
 
-#: readelf.c:18824
+#: readelf.c:18999
 #, c-format
 msgid "%s: end of the symbol table reached before the end of the index\n"
 msgstr ""
 
-#: readelf.c:18841
+#: readelf.c:19016
 #, c-format
 msgid "%s: %ld byte remains in the symbol table, but without corresponding entries in the index table\n"
 msgid_plural "%s: %ld bytes remain in the symbol table, but without corresponding entries in the index table\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: readelf.c:18854
+#: readelf.c:19029
 #, c-format
 msgid "%s: failed to seek back to start of object files in the archive\n"
 msgstr ""
 
-#: readelf.c:18938 readelf.c:19050
+#: readelf.c:19113 readelf.c:19225
 #, c-format
 msgid "Input file '%s' is not readable.\n"
 msgstr ""
 
-#: readelf.c:18962
+#: readelf.c:19137
 #, c-format
 msgid "%s: contains corrupt thin archive: %s\n"
 msgstr ""
 
-#: readelf.c:18975
+#: readelf.c:19150
 #, c-format
 msgid "%s: failed to seek to archive member.\n"
 msgstr ""
 
-#: readelf.c:19042
+#: readelf.c:19217
 msgid "Out of memory allocating file data structure\n"
 msgstr "Недостиг на памет при заделяне на място за данни за строежа на файл\n"
 
-#: readelf.c:19078
+#: readelf.c:19253
 #, c-format
 msgid "File %s is not an archive so its index cannot be displayed.\n"
 msgstr ""
 
-#: readelf.c:19137
+#: readelf.c:19312
 msgid "Nothing to do.\n"
 msgstr ""
 
@@ -10879,7 +10471,7 @@ msgstr ""
 #: resrc.c:634
 #, c-format
 msgid "%s: unexpected EOF"
-msgstr ""
+msgstr "%s: неочакван край на файл (EOF)"
 
 #: resrc.c:683
 #, c-format
@@ -10976,12 +10568,12 @@ msgstr "Сгрешена основа: %s\n"
 
 #: srconv.c:130
 msgid "Checksum failure"
-msgstr ""
+msgstr "Грешка при контролна сума"
 
 #. FIXME: Return error status.
 #: srconv.c:142
 msgid "Failed to write checksum"
-msgstr ""
+msgstr "Пропадна записването на контролна сума"
 
 #: srconv.c:182
 #, c-format
@@ -10991,12 +10583,12 @@ msgstr "Неподдържан размер за записване на цял
 #. FIXME: Return error status.
 #: srconv.c:268
 msgid "Failed to write TR block"
-msgstr ""
+msgstr "Пропадна записването на TR-блок"
 
 #: srconv.c:359
 #, c-format
 msgid "Unrecognized H8300 sub-architecture: %ld"
-msgstr ""
+msgstr "Неразпозната H8300 подархитектура: %ld"
 
 #: srconv.c:377
 #, c-format
@@ -11052,140 +10644,144 @@ msgstr ""
 "  -h --help        Показва това сведение\n"
 "  -v --version     Извежда версията на програмата\n"
 
+#: srconv.c:1788
+msgid "input and output files must be different"
+msgstr "входящия и изходящия файл трябва да са различни"
+
 #: srconv.c:1844
 #, c-format
 msgid "unable to open output file %s"
 msgstr "не можа де се отвори изходящия файл %s"
 
-#: stabs.c:331 stabs.c:1726
+#: stabs.c:342 stabs.c:1770
 msgid "numeric overflow"
 msgstr "числено препълване"
 
-#: stabs.c:341
+#: stabs.c:352
 #, c-format
 msgid "Bad stab: %s\n"
 msgstr ""
 
-#: stabs.c:349
+#: stabs.c:360
 #, c-format
 msgid "Warning: %s: %s\n"
 msgstr "Предупреждение: %s: %s\n"
 
-#: stabs.c:459
+#: stabs.c:472
 #, c-format
 msgid "N_LBRAC not within function\n"
 msgstr ""
 
-#: stabs.c:498
+#: stabs.c:511
 #, c-format
 msgid "Too many N_RBRACs\n"
 msgstr ""
 
-#: stabs.c:730
+#: stabs.c:744
 msgid "unknown C++ encoded name"
-msgstr ""
+msgstr "непознато C++ име"
 
 #. Complain and keep going, so compilers can invent new
 #. cross-reference types.
-#: stabs.c:1271
+#: stabs.c:1305
 msgid "unrecognized cross reference type"
-msgstr ""
+msgstr "неразпознат тип за кръстосана отпратка"
 
 #. Does this actually ever happen?  Is that why we are worrying
 #. about dealing with it rather than just calling error_type?
-#: stabs.c:1818
+#: stabs.c:1862
 msgid "missing index type"
-msgstr ""
+msgstr "липсва тип на индекс"
 
-#: stabs.c:2146
+#: stabs.c:2214
 msgid "unknown virtual character for baseclass"
 msgstr ""
 
-#: stabs.c:2164
+#: stabs.c:2235
 msgid "unknown visibility character for baseclass"
 msgstr ""
 
-#: stabs.c:2354
+#: stabs.c:2440
 msgid "unnamed $vb type"
-msgstr ""
+msgstr "безимен $vb тип"
 
-#: stabs.c:2360
+#: stabs.c:2446
 msgid "unrecognized C++ abbreviation"
-msgstr ""
+msgstr "неразпознато C++ съкращение"
 
-#: stabs.c:2436
+#: stabs.c:2531
 msgid "unknown visibility character for field"
 msgstr ""
 
-#: stabs.c:2696
+#: stabs.c:2800
 msgid "const/volatile indicator missing"
 msgstr ""
 
-#: stabs.c:2938
+#: stabs.c:3043
 #, c-format
 msgid "No mangling for \"%s\"\n"
 msgstr ""
 
-#: stabs.c:3238
+#: stabs.c:3356
 msgid "Undefined N_EXCL"
 msgstr ""
 
-#: stabs.c:3318
+#: stabs.c:3436
 #, c-format
 msgid "Type file number %d out of range\n"
 msgstr ""
 
-#: stabs.c:3323
+#: stabs.c:3441
 #, c-format
 msgid "Type index number %d out of range\n"
 msgstr ""
 
-#: stabs.c:3402
+#: stabs.c:3520
 #, c-format
 msgid "Unrecognized XCOFF type %d\n"
 msgstr "Неразпознат XCOFF тип %d\n"
 
-#: stabs.c:3695
+#: stabs.c:3813
 #, c-format
 msgid "bad mangled name `%s'\n"
 msgstr "неправилно размазано име '%s'\n"
 
-#: stabs.c:3790
+#: stabs.c:3908
 #, c-format
 msgid "no argument types in mangled string\n"
 msgstr "липсва тип на аргумент в размазания низ\n"
 
-#: stabs.c:5140
+#: stabs.c:5258
 #, c-format
 msgid "Demangled name is not a function\n"
 msgstr "Възстановеното име не е функция\n"
 
-#: stabs.c:5182
+#: stabs.c:5300
 #, c-format
 msgid "Unexpected type in v3 arglist demangling\n"
 msgstr "Неочакван тип при 3-та вер. на arglist за възстановяване на имена\n"
 
-#: stabs.c:5254
+#: stabs.c:5372
 #, c-format
 msgid "Unrecognized demangle component %d\n"
 msgstr "Неразпозната част при възстановяване на име %d\n"
 
-#: stabs.c:5306
+#: stabs.c:5424
 #, c-format
 msgid "Failed to print demangled template\n"
 msgstr "Пропадна извеждането на възстановено име на шаблон\n"
 
-#: stabs.c:5386
+#: stabs.c:5504
 #, c-format
 msgid "Couldn't get demangled builtin type\n"
 msgstr "Не можа да се определи вградения тип за възстановяване\n"
 
-#: stabs.c:5435
+#: stabs.c:5553
 #, c-format
 msgid "Unexpected demangled varargs\n"
 msgstr "Неочавано възстановяване за \"varargs\"\n"
 
-#: stabs.c:5442
+#: stabs.c:5560
 #, c-format
 msgid "Unrecognized demangled builtin type\n"
 msgstr "Неразпознат вграден тип за възстановяване\n"
index ed43704235d51c77e1fbcc19d0accca82a1ff852..3c816892f090409317bc101b8b2f1c3d4b518be4 100644 (file)
@@ -1,3 +1,7 @@
+2018-07-05  Nick Clifton  <nickc@redhat.com>
+
+       * po/ru.po: Updated Russian translation.
+
 2018-06-29  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
 
        * config/tc-aarch64.c (warn_unpredictable_ldst): Add unpredictable
index 7dd47e8a76f2e938351f0d082a8e19d418c7896f..5c9970b4329852f71346fba3b2fd2a13f77688a4 100644 (file)
@@ -3,13 +3,13 @@
 # This file is distributed under the same license as the binutils package.
 #
 # Yuri Kozlov <yuray@komyakino.ru>, 2010, 2018.
-#: config/tc-arm.c:642
+#: config/tc-arm.c:669
 msgid ""
 msgstr ""
-"Project-Id-Version: gas 2.30.0\n"
+"Project-Id-Version: gas 2.30.90\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2018-01-13 13:44+0000\n"
-"PO-Revision-Date: 2018-04-11 21:18+0300\n"
+"POT-Creation-Date: 2018-06-24 19:41+0100\n"
+"PO-Revision-Date: 2018-06-28 18:53+0300\n"
 "Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n"
 "Language-Team: Russian <gnu@d07.ru>\n"
 "Language: ru\n"
@@ -20,64 +20,64 @@ msgstr ""
 "X-Generator: Lokalize 2.0\n"
 "Plural-Forms:  nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 
-#: app.c:490 app.c:504
+#: app.c:501 app.c:515
 msgid "end of file in comment"
 msgstr "конец файла в комментарии"
 
-#: app.c:582 app.c:629
+#: app.c:593 app.c:640
 #, c-format
 msgid "end of file in string; '%c' inserted"
 msgstr "конец файла в строке; вставлен «%c»"
 
-#: app.c:655
+#: app.c:666
 #, c-format
 msgid "unknown escape '\\%c' in string; ignored"
 msgstr "неизвестная экранирующая последовательность '\\%c' в строке; игнорируется"
 
-#: app.c:829 input-scrub.c:363
+#: app.c:840 input-scrub.c:363
 msgid "end of file not at end of a line; newline inserted"
 msgstr "конец файла не в конце строки; вставлен символ новой строки"
 
-#: app.c:992
+#: app.c:1003
 msgid "end of file in multiline comment"
 msgstr "конец файла в многостроковом комментарии"
 
-#: app.c:1067
+#: app.c:1077
 msgid "end of file after a one-character quote; \\0 inserted"
 msgstr "конец файла после одиночной кавычки; вставлен \\0"
 
-#: app.c:1075
+#: app.c:1085
 msgid "end of file in escape character"
 msgstr "конец файла в экранированном символе"
 
-#: app.c:1087
+#: app.c:1097
 msgid "missing close quote; (assumed)"
 msgstr "отсутствует закрывающая кавычка; (предположительно)"
 
-#: app.c:1156 app.c:1211 app.c:1223 app.c:1303
+#: app.c:1165 app.c:1220 app.c:1232 app.c:1312
 msgid "end of file in comment; newline inserted"
 msgstr "конец файла в комментарии; вставлен символ новой строки"
 
-#: as.c:162
+#: as.c:163
 msgid "missing emulation mode name"
 msgstr "пропущено имя режима эмуляции"
 
-#: as.c:177
+#: as.c:178
 #, c-format
 msgid "unrecognized emulation name `%s'"
 msgstr "нераспознанное имя эмуляции «%s»"
 
-#: as.c:224
+#: as.c:225
 #, c-format
 msgid "GNU assembler version %s (%s) using BFD version %s\n"
 msgstr "GNU ассемблер, версия %s (%s); используется BFD версии %s\n"
 
-#: as.c:236
+#: as.c:237
 #, c-format
 msgid "Usage: %s [option...] [asmfile...]\n"
 msgstr "Использование: %s [параметр...] [asm-файл...]\n"
 
-#: as.c:238
+#: as.c:239
 #, c-format
 msgid ""
 "Options:\n"
@@ -106,12 +106,12 @@ msgstr ""
 "                      \t  s      включать символы\n"
 "                      \t  =ФАЙЛ  записывать в ФАЙЛ (должно быть последним)\n"
 
-#: as.c:252
+#: as.c:253
 #, c-format
 msgid "  --alternate             initially turn on alternate macro syntax\n"
 msgstr "  --alternate             сразу включить альтернативный синтаксис макросов\n"
 
-#: as.c:255
+#: as.c:256
 #, c-format
 msgid ""
 "  --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi}]\n"
@@ -121,7 +121,7 @@ msgstr ""
 "                          сжимать отладочные разделы DWARF\n"
 "                          с помощью zlib [по умолчанию]\n"
 
-#: as.c:258
+#: as.c:259
 #, c-format
 msgid ""
 "  --nocompress-debug-sections\n"
@@ -130,7 +130,7 @@ msgstr ""
 "  --nocompress-debug-sections\n"
 "                          не сжимать отладочные разделы DWARF\n"
 
-#: as.c:262
+#: as.c:263
 #, c-format
 msgid ""
 "  --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi}]\n"
@@ -140,7 +140,7 @@ msgstr ""
 "                          сжимать отладочные разделы DWARF\n"
 "                          с помощью zlib\n"
 
-#: as.c:265
+#: as.c:266
 #, c-format
 msgid ""
 "  --nocompress-debug-sections\n"
@@ -149,12 +149,12 @@ msgstr ""
 "  --nocompress-debug-sections\n"
 "                          не сжимать отладочные разделы DWARF [по умолчанию]\n"
 
-#: as.c:269
+#: as.c:270
 #, c-format
 msgid "  -D                      produce assembler debugging messages\n"
 msgstr "  -D                      выводить ассемблерные отладочные сообщения\n"
 
-#: as.c:271
+#: as.c:272
 #, c-format
 msgid ""
 "  --debug-prefix-map OLD=NEW\n"
@@ -164,27 +164,27 @@ msgstr ""
 "                          в отладочной информации преобразовывать\n"
 "                          СТАрое в НОВое\n"
 
-#: as.c:274
+#: as.c:275
 #, c-format
 msgid "  --defsym SYM=VAL        define symbol SYM to given value\n"
 msgstr "  --defsym СИМ=ЗНА        назначить СИМволу нужно ЗНАчение\n"
 
-#: as.c:290
+#: as.c:291
 #, c-format
 msgid "                          emulate output (default %s)\n"
 msgstr "                          эмулировать вывод (по умолчанию %s)\n"
 
-#: as.c:295
+#: as.c:296
 #, c-format
 msgid "  --execstack             require executable stack for this object\n"
 msgstr "  --execstack             требовать исполняемый стек для этого объекта\n"
 
-#: as.c:297
+#: as.c:298
 #, c-format
 msgid "  --noexecstack           don't require executable stack for this object\n"
 msgstr "  --noexecstack           не требовать исполняемый стек для этого объекта\n"
 
-#: as.c:299
+#: as.c:300
 #, c-format
 msgid ""
 "  --size-check=[error|warning]\n"
@@ -193,7 +193,7 @@ msgstr ""
 "  --size-check=[error|warning]\n"
 "\t\t\t  проверка директивы .size в ELF (по умолчанию --size-check=error)\n"
 
-#: as.c:302
+#: as.c:303
 #, c-format
 msgid ""
 "  --elf-stt-common=[no|yes]\n"
@@ -202,119 +202,141 @@ msgstr ""
 "  --elf-stt-common=[no|yes]\n"
 "                          генерировать общие символы ELF с типом STT_COMMON\n"
 
-#: as.c:305
+#: as.c:306
 #, c-format
 msgid "  --sectname-subst        enable section name substitution sequences\n"
 msgstr ""
 "  --sectname-subst        включать последовательности подстановки\n"
 "                          в именах разделов\n"
 
-#: as.c:308
+#: as.c:309
+#, c-format
+msgid "  --generate-missing-build-notes=[no|yes] "
+msgstr "  --generate-missing-build-notes=[no|yes] "
+
+#: as.c:312
+#, c-format
+msgid "(default: yes)\n"
+msgstr "(по умолчанию: yes)\n"
+
+#: as.c:314
+#, c-format
+msgid "(default: no)\n"
+msgstr "(по умолчанию: no)\n"
+
+#: as.c:316
+#, c-format
+msgid "                          generate GNU Build notes if none are present in the input\n"
+msgstr ""
+"                          генерировать примечания GNU Build,\n"
+"                          если их нет во входных данных\n"
+
+#: as.c:320
 #, c-format
 msgid "  -f                      skip whitespace and comment preprocessing\n"
 msgstr "  -f                      не выполнять пред-обработку пробелов и комментариев\n"
 
-#: as.c:310
+#: as.c:322
 #, c-format
 msgid "  -g --gen-debug          generate debugging information\n"
 msgstr "  -g --gen-debug          генерировать отладочную информацию\n"
 
-#: as.c:312
+#: as.c:324
 #, c-format
 msgid "  --gstabs                generate STABS debugging information\n"
 msgstr "  --gstabs                генерировать отладочную информацию STABS\n"
 
-#: as.c:314
+#: as.c:326
 #, c-format
 msgid "  --gstabs+               generate STABS debug info with GNU extensions\n"
 msgstr ""
 "  --gstabs+               генерировать отладочную информацию STABS\n"
 "                          с расширениями GNU\n"
 
-#: as.c:316
+#: as.c:328
 #, c-format
 msgid "  --gdwarf-2              generate DWARF2 debugging information\n"
 msgstr "  --gdwarf-2              генерировать отладочную информацию DWARF2\n"
 
-#: as.c:318
+#: as.c:330
 #, c-format
 msgid "  --gdwarf-sections       generate per-function section names for DWARF line information\n"
 msgstr ""
 "  --gdwarf-sections       генерировать имена разделов для каждой функции\n"
 "                          в информацию DWARF о строках\n"
 
-#: as.c:320
+#: as.c:332
 #, c-format
 msgid "  --hash-size=<value>     set the hash table size close to <value>\n"
 msgstr "  --hash-size=<знач>      задать размер хеш таблицы близким к <значению>\n"
 
-#: as.c:322
+#: as.c:334
 #, c-format
 msgid "  --help                  show this message and exit\n"
 msgstr "  --help                  показать это сообщение и закончить работу\n"
 
-#: as.c:324
+#: as.c:336
 #, c-format
 msgid "  --target-help           show target specific options\n"
 msgstr "  --target-help           показать параметры, подходящие только к этой цели\n"
 
-#: as.c:326
+#: as.c:338
 #, c-format
 msgid "  -I DIR                  add DIR to search list for .include directives\n"
 msgstr ""
 "  -I КАТ                  добавить КАТалог в список поиска, используемого\n"
 "                          директивами .include\n"
 
-#: as.c:328
+#: as.c:340
 #, c-format
 msgid "  -J                      don't warn about signed overflow\n"
 msgstr "  -J                      не предупреждать о знаковом переполнении\n"
 
-#: as.c:330
+#: as.c:342
 #, c-format
 msgid "  -K                      warn when differences altered for long displacements\n"
 msgstr "  -K                      предупреждать при изменении различий в длинных перестановках\n"
 
-#: as.c:332
+#: as.c:344
 #, c-format
 msgid "  -L,--keep-locals        keep local symbols (e.g. starting with `L')\n"
 msgstr ""
 "  -L,--keep-locals        сохранять локальные символы (например,\n"
 "                          начинающиеся с L)\n"
 
-#: as.c:334
+#: as.c:346
 #, c-format
 msgid "  -M,--mri                assemble in MRI compatibility mode\n"
 msgstr "  -M,--mri                ассемблировать в режиме совместимости с MRI\n"
 
-#: as.c:336
+#: as.c:348
 #, c-format
 msgid "  --MD FILE               write dependency information in FILE (default none)\n"
 msgstr ""
 "  --MD ФАЙЛ               записывать информацию о зависимостях в ФАЙЛ\n"
 "                          (по умолчанию не записывается)\n"
 
-#: as.c:338
+#: as.c:350
 #, c-format
 msgid "  -nocpp                  ignored\n"
 msgstr "  -nocpp                  игнорируется\n"
 
-#: as.c:340
+#: as.c:352
 #, c-format
 msgid "  -no-pad-sections        do not pad the end of sections to alignment boundaries\n"
 msgstr "  -no-pad-sections        не дополнять конец разделов для выравнивая по границам\n"
 
-#: as.c:342
+#: as.c:354
 #, c-format
 msgid "  -o OBJFILE              name the object-file output OBJFILE (default a.out)\n"
 msgstr "  -o OBJ-ФАЙЛ             имя объектного файла результата (по умолчанию a.out)\n"
 
-#: as.c:344
+#: as.c:356
 #, c-format
 msgid "  -R                      fold data section into text section\n"
 msgstr "  -R                      поместить раздел данных в раздел текста\n"
 
-#: as.c:346
+#: as.c:358
 #, c-format
 msgid ""
 "  --reduce-memory-overheads \n"
@@ -325,44 +347,44 @@ msgstr ""
 "                          сокращать расход памяти, хоть и при этом\n"
 "                          увеличится время компиляции\n"
 
-#: as.c:350
+#: as.c:362
 #, c-format
 msgid "  --statistics            print various measured statistics from execution\n"
 msgstr "  --statistics            показать различную измеренную статистику выполнения\n"
 
-#: as.c:352
+#: as.c:364
 #, c-format
 msgid "  --strip-local-absolute  strip local absolute symbols\n"
 msgstr "  --strip-local-absolute  удалить локальные абсолютные символы\n"
 
-#: as.c:354
+#: as.c:366
 #, c-format
 msgid "  --traditional-format    Use same format as native assembler when possible\n"
 msgstr ""
 "  --traditional-format    использовать родной для ассемблера формат,\n"
 "                          если возможно\n"
 
-#: as.c:356
+#: as.c:368
 #, c-format
 msgid "  --version               print assembler version number and exit\n"
 msgstr "  --version               показать версию ассемблера и закончить работу\n"
 
-#: as.c:358
+#: as.c:370
 #, c-format
 msgid "  -W  --no-warn           suppress warnings\n"
 msgstr "  -W  --no-warn           не показывать предупреждения\n"
 
-#: as.c:360
+#: as.c:372
 #, c-format
 msgid "  --warn                  don't suppress warnings\n"
 msgstr "  --warn                  показывать предупреждения\n"
 
-#: as.c:362
+#: as.c:374
 #, c-format
 msgid "  --fatal-warnings        treat warnings as errors\n"
 msgstr "  --fatal-warnings        считать предупреждения ошибками\n"
 
-#: as.c:365
+#: as.c:377
 #, c-format
 msgid ""
 "  --itbl INSTTBL          extend instruction set to include instructions\n"
@@ -371,22 +393,22 @@ msgstr ""
 "  --itbl INSTTBL          расширить набор инструкций, включив инструкции\n"
 "                          из спецификации, определённой в файле INSTTBL\n"
 
-#: as.c:369
+#: as.c:381
 #, c-format
 msgid "  -w                      ignored\n"
 msgstr "  -w                      игнорируется\n"
 
-#: as.c:371
+#: as.c:383
 #, c-format
 msgid "  -X                      ignored\n"
 msgstr "  -X                      игнорируется\n"
 
-#: as.c:373
+#: as.c:385
 #, c-format
 msgid "  -Z                      generate object file even after errors\n"
 msgstr "  -Z                      генерировать объектный файл не смотря на ошибки\n"
 
-#: as.c:375
+#: as.c:387
 #, c-format
 msgid ""
 "  --listing-lhs-width     set the width in words of the output data column of\n"
@@ -395,7 +417,7 @@ msgstr ""
 "  --listing-lhs-width     задать в словах ширину выводимого столбца данных\n"
 "                          в листинге\n"
 
-#: as.c:378
+#: as.c:390
 #, c-format
 msgid ""
 "  --listing-lhs-width2    set the width in words of the continuation lines\n"
@@ -406,7 +428,7 @@ msgstr ""
 "                          столбца данных; игнорируется, если меньше ширины\n"
 "                          первой строки\n"
 
-#: as.c:382
+#: as.c:394
 #, c-format
 msgid ""
 "  --listing-rhs-width     set the max width in characters of the lines from\n"
@@ -415,7 +437,7 @@ msgstr ""
 "  --listing-rhs-width     задать максимальную ширину (в символах) строк из\n"
 "                          файла исходного кода\n"
 
-#: as.c:385
+#: as.c:397
 #, c-format
 msgid ""
 "  --listing-cont-lines    set the maximum number of continuation lines used\n"
@@ -424,33 +446,33 @@ msgstr ""
 "  --listing-cont-lines    задать максимальное количество последующих строк,\n"
 "                          используемых в листинге при выводе столбца данных\n"
 
-#: as.c:388
+#: as.c:400
 #, c-format
 msgid "  @FILE                   read options from FILE\n"
 msgstr "  @ФАЙЛ                   прочитать параметры из ФАЙЛа\n"
 
-#: as.c:396
+#: as.c:408
 #, c-format
 msgid "Report bugs to %s\n"
 msgstr "Сообщения об ошибках отправляйте в %s\n"
 
-#: as.c:616
+#: as.c:630
 #, c-format
 msgid "unrecognized option -%c%s"
 msgstr "нераспознанный параметр -%c%s"
 
 #. This output is intended to follow the GNU standards document.
-#: as.c:658
+#: as.c:672
 #, c-format
 msgid "GNU assembler %s\n"
 msgstr "GNU ассемблер %s\n"
 
-#: as.c:659
+#: as.c:673
 #, c-format
 msgid "Copyright (C) 2018 Free Software Foundation, Inc.\n"
 msgstr "Copyright (C) 2018 Free Software Foundation, Inc.\n"
 
-#: as.c:660
+#: as.c:674
 #, c-format
 msgid ""
 "This program is free software; you may redistribute it under the terms of\n"
@@ -462,7 +484,7 @@ msgstr ""
 "более новой версии.\n"
 "Эта программа не имеет абсолютно никаких гарантий.\n"
 
-#: as.c:665
+#: as.c:679
 #, c-format
 msgid ""
 "This assembler was configured for a target of `%s' and default,\n"
@@ -471,92 +493,101 @@ msgstr ""
 "По умолчанию ассемблер настроен на цель «%s»\n"
 "с типом процессора «%s».\n"
 
-#: as.c:669
+#: as.c:683
 #, c-format
 msgid "This assembler was configured for a target of `%s'.\n"
 msgstr "Ассемблер настроен на цель %s.\n"
 
-#: as.c:677
+#: as.c:691
 msgid "multiple emulation names specified"
 msgstr "указано несколько имён эмуляции"
 
-#: as.c:679
+#: as.c:693
 msgid "emulations not handled in this configuration"
 msgstr "эмуляции не обрабатываются при таких настройках"
 
-#: as.c:684
+#: as.c:698
 #, c-format
 msgid "alias = %s\n"
 msgstr "псевдоним = %s\n"
 
-#: as.c:685
+#: as.c:699
 #, c-format
 msgid "canonical = %s\n"
 msgstr "каноническое = %s\n"
 
-#: as.c:686
+#: as.c:700
 #, c-format
 msgid "cpu-type = %s\n"
 msgstr "тип ЦП = %s\n"
 
-#: as.c:688
+#: as.c:702
 #, c-format
 msgid "format = %s\n"
 msgstr "формат = %s\n"
 
-#: as.c:691
+#: as.c:705
 #, c-format
 msgid "bfd-target = %s\n"
 msgstr "bfd-цель = %s\n"
 
-#: as.c:708
+#: as.c:722
 #, c-format
 msgid "Invalid --compress-debug-sections option: `%s'"
 msgstr "Некорректный параметр --compress-debug-sections: «%s»"
 
-#: as.c:711
+#: as.c:725
 #, c-format
 msgid "--compress-debug-sections=%s is unsupported"
 msgstr "--compress-debug-sections=%s не поддерживается"
 
-#: as.c:736
+#: as.c:750
 msgid "bad defsym; format is --defsym name=value"
 msgstr "неверный defsym; формат должен быть --defsym имя=значение"
 
-#: as.c:756
+#: as.c:770
 msgid "no file name following -t option"
 msgstr "для параметра -t не указано имя файла"
 
-#: as.c:771
+#: as.c:785
 #, c-format
 msgid "failed to read instruction table %s\n"
 msgstr "не удалось прочитать таблицу инструкций %s\n"
 
-#: as.c:887
+#: as.c:901
 #, c-format
 msgid "Invalid --size-check= option: `%s'"
 msgstr "Некорректное значение --size-check=: «%s»"
 
-#: as.c:896
+#: as.c:910
 #, c-format
 msgid "Invalid --elf-stt-common= option: `%s'"
 msgstr "Некорректное значение --elf-stt-common=: «%s»"
 
-#: as.c:969
+#: as.c:924
+#, c-format
+msgid "Invalid --generate-missing-build-notes option: `%s'"
+msgstr "Некорректный параметр --generate-missing-build-notes: «%s»"
+
+#: as.c:995
 #, c-format
 msgid "invalid listing option `%c'"
 msgstr "неверный параметр %c для листинга"
 
-#: as.c:1022
+#: as.c:1048
 msgid "--hash-size needs a numeric argument"
 msgstr "для --hash-size требуется числовой аргумент"
 
-#: as.c:1044
+#: as.c:1070
 #, c-format
 msgid "%s: total time in assembly: %ld.%06ld\n"
 msgstr "%s: общее время ассемблирования: %ld.%06ld\n"
 
-#: as.c:1325
+#: as.c:1263
+msgid "The input and output files must be distinct"
+msgstr "Входной и выходной файлы должны быть различными"
+
+#: as.c:1373
 #, c-format
 msgid "%d warning"
 msgid_plural "%d warnings"
@@ -564,7 +595,7 @@ msgstr[0] "%d предупреждение"
 msgstr[1] "%d предупреждения"
 msgstr[2] "%d предупреждений"
 
-#: as.c:1327
+#: as.c:1375
 #, c-format
 msgid "%d error"
 msgid_plural "%d errors"
@@ -572,12 +603,12 @@ msgstr[0] "%d ошибка"
 msgstr[1] "%d ошибки"
 msgstr[2] "%d ошибок"
 
-#: as.c:1331
+#: as.c:1379
 #, c-format
 msgid "%s, treating warnings as errors"
 msgstr "%s, предупреждения считаются ошибками"
 
-#: as.c:1342
+#: as.c:1390
 #, c-format
 msgid "%s, %s, generating bad object file\n"
 msgstr "%s, %s, генерируется плохой объектный файл\n"
@@ -591,14 +622,14 @@ msgstr "Неожиданное значение %ld в строке %d файл
 #. * We have a GROSS internal error.
 #. * This should never happen.
 #.
-#: atof-generic.c:418 config/tc-m68k.c:3582
+#: atof-generic.c:418 config/tc-m68k.c:3501
 msgid "failed sanity check"
 msgstr "проверка на исправность не пройдена"
 
 #: cgen.c:107 config/tc-alpha.c:2099 config/tc-alpha.c:2123
 #: config/tc-arc.c:4013 config/tc-arc.c:4087 config/tc-d10v.c:550
 #: config/tc-d30v.c:537 config/tc-mn10200.c:1098 config/tc-mn10300.c:1752
-#: config/tc-ppc.c:2987 config/tc-ppc.c:3173 config/tc-ppc.c:3438
+#: config/tc-ppc.c:2967 config/tc-ppc.c:3153 config/tc-ppc.c:3418
 #: config/tc-s390.c:1323 config/tc-s390.c:1446 config/tc-s390.c:1584
 #: config/tc-v850.c:2538 config/tc-v850.c:2609 config/tc-v850.c:2656
 #: config/tc-v850.c:2693 config/tc-v850.c:2730 config/tc-v850.c:2993
@@ -606,21 +637,19 @@ msgid "too many fixups"
 msgstr "слишком много местоположений (fixups)"
 
 #: cgen.c:372 cgen.c:392 config/tc-d10v.c:461 config/tc-d30v.c:453
-#: config/tc-i370.c:2127 config/tc-mn10200.c:1040 config/tc-mn10300.c:1677
-#: config/tc-ppc.c:3029 config/tc-s390.c:1307 config/tc-v850.c:2647
-#: config/tc-v850.c:2681 config/tc-v850.c:2721 config/tc-v850.c:2966
-#: config/tc-z80.c:446
+#: config/tc-mn10200.c:1040 config/tc-mn10300.c:1677 config/tc-ppc.c:3009
+#: config/tc-s390.c:1307 config/tc-v850.c:2647 config/tc-v850.c:2681
+#: config/tc-v850.c:2721 config/tc-v850.c:2966 config/tc-z80.c:446
 msgid "illegal operand"
 msgstr "неверный операнд"
 
 #: cgen.c:396 config/tc-avr.c:899 config/tc-d10v.c:463 config/tc-d30v.c:455
-#: config/tc-h8300.c:502 config/tc-i370.c:2129 config/tc-mcore.c:661
-#: config/tc-microblaze.c:609 config/tc-mmix.c:495 config/tc-mn10200.c:1043
-#: config/tc-mn10300.c:1680 config/tc-msp430.c:417 config/tc-ppc.c:3031
-#: config/tc-s390.c:1312 config/tc-sh.c:1385 config/tc-sh64.c:2214
-#: config/tc-v850.c:2651 config/tc-v850.c:2685 config/tc-v850.c:2725
-#: config/tc-v850.c:2969 config/tc-xgate.c:895 config/tc-z80.c:557
-#: config/tc-z8k.c:349
+#: config/tc-h8300.c:497 config/tc-mcore.c:661 config/tc-microblaze.c:613
+#: config/tc-mmix.c:495 config/tc-mn10200.c:1043 config/tc-mn10300.c:1680
+#: config/tc-msp430.c:417 config/tc-ppc.c:3011 config/tc-s390.c:1312
+#: config/tc-sh.c:989 config/tc-v850.c:2651 config/tc-v850.c:2685
+#: config/tc-v850.c:2725 config/tc-v850.c:2969 config/tc-xgate.c:895
+#: config/tc-z80.c:557 config/tc-z8k.c:349
 msgid "missing operand"
 msgstr "пропущен операнд"
 
@@ -633,22 +662,22 @@ msgid "operand mask overflow"
 msgstr "переполнение маски операнда"
 
 #. We can't actually support subtracting a symbol.
-#: cgen.c:851 config/tc-arm.c:1776 config/tc-arm.c:10346 config/tc-arm.c:10398
-#: config/tc-arm.c:10656 config/tc-arm.c:11493 config/tc-arm.c:12630
-#: config/tc-arm.c:12670 config/tc-arm.c:13013 config/tc-arm.c:13054
-#: config/tc-arm.c:17513 config/tc-arm.c:17554 config/tc-avr.c:1550
+#: cgen.c:851 config/tc-arm.c:1786 config/tc-arm.c:10358 config/tc-arm.c:10410
+#: config/tc-arm.c:10668 config/tc-arm.c:11505 config/tc-arm.c:12642
+#: config/tc-arm.c:12682 config/tc-arm.c:13025 config/tc-arm.c:13066
+#: config/tc-arm.c:17547 config/tc-arm.c:17588 config/tc-avr.c:1550
 #: config/tc-avr.c:1562 config/tc-avr.c:1826 config/tc-cris.c:4067
 #: config/tc-d10v.c:1507 config/tc-d30v.c:1912 config/tc-ft32.c:574
-#: config/tc-ft32.c:587 config/tc-mips.c:9438 config/tc-mips.c:10743
-#: config/tc-mips.c:11999 config/tc-mips.c:12658 config/tc-nds32.c:6587
+#: config/tc-ft32.c:587 config/tc-mips.c:9455 config/tc-mips.c:10760
+#: config/tc-mips.c:12016 config/tc-mips.c:12675 config/tc-nds32.c:6638
 #: config/tc-pru.c:747 config/tc-pru.c:757 config/tc-spu.c:957
 #: config/tc-spu.c:981 config/tc-tilegx.c:1485 config/tc-tilepro.c:1346
 #: config/tc-v850.c:3451 config/tc-vax.c:282 config/tc-xstormy16.c:482
-#: config/tc-xtensa.c:5949 config/tc-xtensa.c:13095
+#: config/tc-xtensa.c:5980 config/tc-xtensa.c:13165
 msgid "expression too complex"
 msgstr "слишком сложное выражение"
 
-#: cgen.c:950 config/tc-ppc.c:7027 config/tc-s390.c:2365 config/tc-v850.c:3503
+#: cgen.c:950 config/tc-ppc.c:6997 config/tc-s390.c:2365 config/tc-v850.c:3503
 #: config/tc-xstormy16.c:539
 msgid "unresolved expression that must be resolved"
 msgstr "нерешаемое выражение, которое должно быть решено"
@@ -662,67 +691,67 @@ msgstr "внутренняя ошибка: не удалось установи
 msgid "relocation is not supported"
 msgstr "перемещение не поддерживается"
 
-#: cond.c:82
+#: cond.c:84
 msgid "invalid identifier for \".ifdef\""
 msgstr "неверный идентификатор для «.ifdef»"
 
-#: cond.c:149
+#: cond.c:151
 msgid "non-constant expression in \".if\" statement"
 msgstr "неконстантное выражение в операторе «.if»"
 
-#: cond.c:276
+#: cond.c:279
 msgid "bad format for ifc or ifnc"
 msgstr "неверный формат для ifc или ifnc"
 
-#: cond.c:306
+#: cond.c:310
 msgid "\".elseif\" without matching \".if\""
 msgstr "«.elseif» без надлежащего «.if»"
 
-#: cond.c:310
+#: cond.c:314
 msgid "\".elseif\" after \".else\""
 msgstr "«.elseif» после «.else»"
 
-#: cond.c:313 cond.c:419
+#: cond.c:317 cond.c:423
 msgid "here is the previous \".else\""
 msgstr "здесь предыдущий «.else»"
 
-#: cond.c:316 cond.c:422
+#: cond.c:320 cond.c:426
 msgid "here is the previous \".if\""
 msgstr "здесь предыдущий «.if»"
 
-#: cond.c:345
+#: cond.c:349
 msgid "non-constant expression in \".elseif\" statement"
 msgstr "неконстантное выражение в операторе «.elseif»"
 
-#: cond.c:383
+#: cond.c:387
 msgid "\".endif\" without \".if\""
 msgstr "«.endif» без «.if»"
 
-#: cond.c:412
+#: cond.c:416
 msgid "\".else\" without matching \".if\""
 msgstr "«.else» без надлежащего «.if»"
 
-#: cond.c:416
+#: cond.c:420
 msgid "duplicate \".else\""
 msgstr "повторный «.else»"
 
-#: cond.c:467
+#: cond.c:471
 msgid ".ifeqs syntax error"
 msgstr "синтаксическая ошибка в .ifeqs"
 
-#: cond.c:548
+#: cond.c:553
 msgid "end of macro inside conditional"
 msgstr "конец макроса внутри условия"
 
-#: cond.c:550
+#: cond.c:555
 msgid "end of file inside conditional"
 msgstr "конец файла внутри условия"
 
-#: cond.c:553
+#: cond.c:559
 msgid "here is the start of the unterminated conditional"
 msgstr "вот начало незавершённого условия"
 
-#: cond.c:557
+#: cond.c:563
 msgid "here is the \"else\" of the unterminated conditional"
 msgstr "вот \"else\" незавершённого условия"
 
@@ -738,7 +767,7 @@ msgstr "NaN не поддерживается этой целью\n"
 msgid "Infinities are not supported by this target\n"
 msgstr "Бесконечность не поддерживается этой целью\n"
 
-#: config/atof-ieee.c:781 config/atof-vax.c:449 config/tc-arm.c:1152
+#: config/atof-ieee.c:781 config/atof-vax.c:449 config/tc-arm.c:1162
 #: config/tc-ia64.c:11608 config/tc-tic30.c:1263 config/tc-tic4x.c:2585
 msgid "Unrecognized or unsupported floating point constant"
 msgstr "Нераспознанная или неподдерживаемая константа с плавающей точкой"
@@ -763,8 +792,8 @@ msgstr "Символ «%s» не может быть слабым и общим
 msgid "Inserting \"%s\" into structure table failed: %s"
 msgstr "Не удалось вставить «%s» в таблицу структур: %s"
 
-#: config/obj-coff.c:214 config/obj-coff.c:1681 config/tc-ppc.c:5647
-#: config/tc-tic54x.c:3980 read.c:2960
+#: config/obj-coff.c:214 config/obj-coff.c:1681 config/tc-ppc.c:5630
+#: config/tc-tic54x.c:3980 read.c:2961
 #, c-format
 msgid "error setting flags for \"%s\": %s"
 msgstr "ошибка установки флагов для «%s»: %s"
@@ -863,12 +892,12 @@ msgstr "Предупреждение: внутренняя ошибка: заб
 msgid "unsupported section attribute '%c'"
 msgstr "неподдерживаемый атрибут раздела %c"
 
-#: config/obj-coff.c:1650 config/tc-ppc.c:5629
+#: config/obj-coff.c:1650 config/tc-ppc.c:5612
 #, c-format
 msgid "unknown section attribute '%c'"
 msgstr "неизвестный атрибут раздела %c"
 
-#: config/obj-coff.c:1693 config/obj-macho.c:267
+#: config/obj-coff.c:1693 config/obj-macho.c:269
 #, c-format
 msgid "Ignoring changed section attributes for %s"
 msgstr "Игнорируются изменённые атрибуты раздела для %s"
@@ -886,225 +915,225 @@ msgstr "Не удалось установить значение GP"
 msgid "Can't set register masks"
 msgstr "Не удалось установить значение регистра масок"
 
-#: config/obj-elf.c:348 config/tc-sparc.c:4564 config/tc-v850.c:511
+#: config/obj-elf.c:344 config/tc-sparc.c:4388 config/tc-v850.c:511
 #, c-format
 msgid "bad .common segment %s"
 msgstr "неправильный сегмент .common %s"
 
-#: config/obj-elf.c:424
+#: config/obj-elf.c:420
 msgid "Missing symbol name in directive"
 msgstr "В директиве пропущено имя символа"
 
-#: config/obj-elf.c:646
+#: config/obj-elf.c:642
 #, c-format
 msgid "setting incorrect section type for %s"
 msgstr "установка некорректного типа раздела для %s"
 
-#: config/obj-elf.c:651
+#: config/obj-elf.c:647
 #, c-format
 msgid "ignoring incorrect section type for %s"
 msgstr "игнорируется некорректный тип раздела для %s"
 
-#: config/obj-elf.c:702
+#: config/obj-elf.c:698
 #, c-format
 msgid "setting incorrect section attributes for %s"
 msgstr "установка некорректных атрибутов раздела для %s"
 
-#: config/obj-elf.c:713
+#: config/obj-elf.c:709
 #, c-format
 msgid "SHF_ALLOC isn't set for GNU_MBIND section: %s"
 msgstr "в разделе GNU_MBIND не задан SHF_ALLOC: %s"
 
-#: config/obj-elf.c:762
+#: config/obj-elf.c:758
 #, c-format
 msgid "ignoring changed section type for %s"
 msgstr "игнорируется изменение типа раздела для %s"
 
-#: config/obj-elf.c:774
+#: config/obj-elf.c:770
 #, c-format
 msgid "ignoring changed section attributes for %s"
 msgstr "игнорируется изменение атрибутов раздела для %s"
 
-#: config/obj-elf.c:781
+#: config/obj-elf.c:777
 #, c-format
 msgid "ignoring changed section entity size for %s"
 msgstr "игнорируется изменение размера элементов раздела для %s"
 
-#: config/obj-elf.c:845
+#: config/obj-elf.c:841
 msgid "unrecognized .section attribute: want a,e,w,x,M,S,G,T or number"
 msgstr "нераспознанный атрибут .section: должно быть a,e,w,x,M,S,G,T или число"
 
-#: config/obj-elf.c:905
+#: config/obj-elf.c:901
 msgid "extraneous characters at end of numeric section type"
 msgstr "посторонние символы в конце раздела числового типа"
 
-#: config/obj-elf.c:911 read.c:2944
+#: config/obj-elf.c:907 read.c:2945
 msgid "unrecognized section type"
 msgstr "нераспознанный тип раздела"
 
-#: config/obj-elf.c:943
+#: config/obj-elf.c:939
 msgid "unrecognized section attribute"
 msgstr "нераспознанный атрибут раздела"
 
-#: config/obj-elf.c:974 config/tc-alpha.c:4208
+#: config/obj-elf.c:970 config/tc-alpha.c:4208
 msgid "missing name"
 msgstr "пропущено имя"
 
-#: config/obj-elf.c:1134
+#: config/obj-elf.c:1128
 msgid "invalid merge entity size"
 msgstr "некорректное слияние размера элемента"
 
-#: config/obj-elf.c:1141
+#: config/obj-elf.c:1135
 msgid "entity size for SHF_MERGE not specified"
 msgstr "не задан размер элемента SHF_MERGE"
 
-#: config/obj-elf.c:1147
+#: config/obj-elf.c:1141
 msgid "? section flag ignored with G present"
 msgstr "флаг раздела ? игнорируется, если установлен G"
 
-#: config/obj-elf.c:1171
+#: config/obj-elf.c:1165
 msgid "group name for SHF_GROUP not specified"
 msgstr "не задано имя группы для SHF_GROUP"
 
-#: config/obj-elf.c:1196
+#: config/obj-elf.c:1190
 #, c-format
 msgid "unsupported mbind section info: %s"
 msgstr "неподдерживаемая информация раздела mbind: %s"
 
-#: config/obj-elf.c:1211
+#: config/obj-elf.c:1205
 msgid "character following name is not '#'"
 msgstr "символ после имени не «#»"
 
-#: config/obj-elf.c:1331
+#: config/obj-elf.c:1325
 msgid ".previous without corresponding .section; ignored"
 msgstr ".previous без соответствующей .section; игнорируется"
 
-#: config/obj-elf.c:1357
+#: config/obj-elf.c:1351
 msgid ".popsection without corresponding .pushsection; ignored"
 msgstr ".popsection без соответствующей .pushsection; игнорируется"
 
-#: config/obj-elf.c:1403
+#: config/obj-elf.c:1397
 msgid "expected comma after name in .symver"
 msgstr "ожидается запятая после имени в .symver"
 
-#: config/obj-elf.c:1419 config/obj-elf.c:2291
+#: config/obj-elf.c:1413 config/obj-elf.c:2303
 #, c-format
 msgid "`%s' can't be versioned to common symbol '%s'"
 msgstr "«%s» не может иметь версии для общего символа «%s»"
 
-#: config/obj-elf.c:1434
+#: config/obj-elf.c:1428
 #, c-format
 msgid "missing version name in `%s' for symbol `%s'"
 msgstr "пропущено имя версии в «%s» для символа «%s»"
 
-#: config/obj-elf.c:1445
+#: config/obj-elf.c:1439
 #, c-format
 msgid "multiple versions [`%s'|`%s'] for symbol `%s'"
 msgstr "несколько версий [«%s»|«%s»] для символа «%s»"
 
-#: config/obj-elf.c:1481
+#: config/obj-elf.c:1475
 #, c-format
 msgid "expected `%s' to have already been set for .vtable_inherit"
 msgstr "ожидается «%s» для уже заданной .vtable_inherit"
 
-#: config/obj-elf.c:1491
+#: config/obj-elf.c:1485
 msgid "expected comma after name in .vtable_inherit"
 msgstr "ожидается запятая после имени в .vtable_inherit"
 
-#: config/obj-elf.c:1543
+#: config/obj-elf.c:1546
 msgid "expected comma after name in .vtable_entry"
 msgstr "ожидается запятая после имени в .vtable_entry"
 
-#: config/obj-elf.c:1673
+#: config/obj-elf.c:1685
 #, c-format
 msgid "Attribute name not recognised: %s"
 msgstr "Не распознано имя атрибута: %s"
 
-#: config/obj-elf.c:1690
+#: config/obj-elf.c:1702
 msgid "expected numeric constant"
 msgstr "ожидается числовая константа"
 
-#: config/obj-elf.c:1699 config/tc-arm.c:6473
+#: config/obj-elf.c:1711 config/tc-arm.c:6482
 msgid "expected comma"
 msgstr "ожидается запятая"
 
-#: config/obj-elf.c:1732
+#: config/obj-elf.c:1744
 msgid "bad string constant"
 msgstr "некорректная строковая константа"
 
-#: config/obj-elf.c:1736
+#: config/obj-elf.c:1748
 msgid "expected <tag> , <value>"
 msgstr "ожидается <метка> , <значение>"
 
-#: config/obj-elf.c:1856
+#: config/obj-elf.c:1868
 msgid "expected quoted string"
 msgstr "ожидается строка в кавычках"
 
-#: config/obj-elf.c:1876
+#: config/obj-elf.c:1888
 #, c-format
 msgid "expected comma after name `%s' in .size directive"
 msgstr "ожидается запятая после имени «%s» в директиве .size"
 
-#: config/obj-elf.c:1885
+#: config/obj-elf.c:1897
 msgid "missing expression in .size directive"
 msgstr "пропущено выражение в директиве .size"
 
-#: config/obj-elf.c:2008
+#: config/obj-elf.c:2020
 #, c-format
 msgid "symbol '%s' is already defined"
 msgstr "символ «%s» уже определён"
 
-#: config/obj-elf.c:2029
+#: config/obj-elf.c:2041
 #, c-format
 msgid "symbol type \"%s\" is supported only by GNU and FreeBSD targets"
 msgstr "тип символа «%s» поддерживается только целями GNU и FreeBSD"
 
-#: config/obj-elf.c:2041
+#: config/obj-elf.c:2053
 #, c-format
 msgid "symbol type \"%s\" is supported only by GNU targets"
 msgstr "тип символа «%s» поддерживается только целями GNU"
 
-#: config/obj-elf.c:2052
+#: config/obj-elf.c:2064
 #, c-format
 msgid "unrecognized symbol type \"%s\""
 msgstr "нераспознанный тип символа «%s»"
 
-#: config/obj-elf.c:2219 config/obj-elf.c:2222
+#: config/obj-elf.c:2231 config/obj-elf.c:2234
 #, c-format
 msgid ".size expression for %s does not evaluate to a constant"
 msgstr "из выражения .size для %s не получается константа"
 
-#: config/obj-elf.c:2256
+#: config/obj-elf.c:2268
 #, c-format
 msgid "invalid attempt to declare external version name as default in symbol `%s'"
 msgstr "некорректная попытка объявить внешнее имя версии значением по умолчанию в символе «%s»"
 
-#: config/obj-elf.c:2325 ecoff.c:3600
+#: config/obj-elf.c:2337 ecoff.c:3600
 #, c-format
 msgid "symbol `%s' can not be both weak and common"
 msgstr "символ «%s» не может быть слабым и общим одновременно"
 
-#: config/obj-elf.c:2437
+#: config/obj-elf.c:2449
 #, c-format
 msgid "assuming all members of group `%s' are COMDAT"
 msgstr "предполагаем, что все члены группы «%s» — COMDAT"
 
-#: config/obj-elf.c:2449
+#: config/obj-elf.c:2461
 #, c-format
 msgid "can't create group: %s"
 msgstr "не удалось создать группу: %s"
 
-#: config/obj-elf.c:2603
+#: config/obj-elf.c:2616
 #, c-format
 msgid "failed to set up debugging information: %s"
 msgstr "не удалось задать отладочную информацию: %s"
 
-#: config/obj-elf.c:2623
+#: config/obj-elf.c:2636
 #, c-format
 msgid "can't start writing .mdebug section: %s"
 msgstr "не удалось начать запись раздела .mdebug: %s"
 
-#: config/obj-elf.c:2631
+#: config/obj-elf.c:2644
 #, c-format
 msgid "could not write .mdebug section: %s"
 msgstr "невозможно записать раздел .mdebug: %s"
@@ -1135,155 +1164,155 @@ msgstr "невозможно заместить заполненный нуля
 msgid "failed to set flags for \"%s\": %s"
 msgstr "ошибка установки флагов для «%s»: %s"
 
-#: config/obj-macho.c:340
+#: config/obj-macho.c:342
 #, c-format
 msgid "unknown or invalid section type '%s'"
 msgstr "неизвестный или некорректный тип раздела «%s»"
 
-#: config/obj-macho.c:379
+#: config/obj-macho.c:381
 #, c-format
 msgid "unknown or invalid section attribute '%s'"
 msgstr "неизвестный или некорректный атрибут раздела «%s»"
 
-#: config/obj-macho.c:400
+#: config/obj-macho.c:402
 msgid "unexpected section size information"
 msgstr "неожиданный размер информации раздела"
 
-#: config/obj-macho.c:412
+#: config/obj-macho.c:414
 msgid "missing sizeof_stub expression"
 msgstr "отсутствует выражение sizeof_stub"
 
-#: config/obj-macho.c:476 config/tc-ia64.c:1083 config/tc-ia64.c:11770
-#: config/tc-score.c:6103 expr.c:1172 expr.c:1325 read.c:1715
+#: config/obj-macho.c:478 config/tc-ia64.c:1083 config/tc-ia64.c:11770
+#: config/tc-score.c:6099 expr.c:1172 read.c:1716
 msgid "expected symbol name"
 msgstr "ожидается имя символа"
 
-#: config/obj-macho.c:489 read.c:494
+#: config/obj-macho.c:491 read.c:495
 msgid "bad or irreducible absolute expression"
 msgstr "плохое или неприводимое абсолютное выражение"
 
-#: config/obj-macho.c:495 config/tc-score.c:6120 read.c:1753
+#: config/obj-macho.c:497 config/tc-score.c:6116 read.c:1754
 msgid "missing size expression"
 msgstr "отсутствует размер выражения"
 
-#: config/obj-macho.c:504 config/tc-ia64.c:1118 read.c:1759
+#: config/obj-macho.c:506 config/tc-ia64.c:1118 read.c:1760
 #, c-format
 msgid "size (%ld) out of range, ignored"
 msgstr "размер (%ld) выходит за границы, игнорируется"
 
-#: config/obj-macho.c:514 config/tc-score.c:6264 dwarf2dbg.c:954 ecoff.c:3359
-#: read.c:1771 read.c:1876 read.c:2627 read.c:3270 read.c:3649 symbols.c:340
+#: config/obj-macho.c:516 config/tc-score.c:6259 dwarf2dbg.c:964 ecoff.c:3359
+#: read.c:1772 read.c:1877 read.c:2628 read.c:3200 read.c:3631 symbols.c:341
 #: symbols.c:436
 #, c-format
 msgid "symbol `%s' is already defined"
 msgstr "символ «%s» уже определён"
 
-#: config/obj-macho.c:524 read.c:1786
+#: config/obj-macho.c:526 read.c:1787
 #, c-format
 msgid "size of \"%s\" is already %ld; not changing to %ld"
 msgstr "размер «%s» уже равен %ld; не изменяется на %ld"
 
-#: config/obj-macho.c:535
+#: config/obj-macho.c:537
 msgid "align value not recognized, using size"
 msgstr "не распознано значение выравнивания, используется размер"
 
-#: config/obj-macho.c:540 config/obj-macho.c:903
+#: config/obj-macho.c:542 config/obj-macho.c:905
 #, c-format
 msgid "Alignment (%lu) too large: 15 assumed."
 msgstr "Выравнивание (%lu) слишком велико: используем 15."
 
-#: config/obj-macho.c:606
+#: config/obj-macho.c:608
 #, c-format
 msgid "BFD is out of sync with GAS, unhandled well-known section type `%s'"
 msgstr "BFD не синхронизирована с GAS, необработанный всем известный тип раздела «%s»"
 
-#: config/obj-macho.c:808
+#: config/obj-macho.c:810
 #, c-format
 msgid "%s is not used for the selected target"
 msgstr "%s не используется в выбранной цели"
 
-#: config/obj-macho.c:873
+#: config/obj-macho.c:875
 msgid "internal error: base section index out of range"
 msgstr "внутренняя ошибка: индекс основного раздела вне диапазона"
 
-#: config/obj-macho.c:959
+#: config/obj-macho.c:961
 #, c-format
 msgid "internal error: bad file property ID %d"
 msgstr "внутренняя ошибка: некорректный ID (%d) свойства файла"
 
-#: config/obj-macho.c:967
+#: config/obj-macho.c:969
 msgid "failed to set subsections by symbols"
 msgstr "не удалось задать подразделы символами"
 
-#: config/obj-macho.c:1030
+#: config/obj-macho.c:1032
 #, c-format
 msgid "'%s' previously declared as '%s'."
 msgstr "«%s» ранее объявлена как «%s»."
 
-#: config/obj-macho.c:1082 config/obj-macho.c:1402 config/obj-macho.c:1486
+#: config/obj-macho.c:1084 config/obj-macho.c:1404 config/obj-macho.c:1488
 #, c-format
 msgid "'%s' can't be a weak_definition (currently only supported in sections of type coalesced)"
 msgstr "«%s» не может быть weak_definition (пока поддерживается только в разделах с типом coalesced)"
 
-#: config/obj-macho.c:1167
+#: config/obj-macho.c:1169
 msgid "use of .indirect_symbols requires `-dynamic'"
 msgstr "при использовании .indirect_symbols требуется «-dynamic»"
 
-#: config/obj-macho.c:1184
+#: config/obj-macho.c:1186
 #, c-format
 msgid "attempt to add an indirect_symbol to a stub or reference section with a zero-sized element at %s"
 msgstr "попытка добавить indirect_symbol в раздел заглушек или ссылок с нулевым размером элемента в %s"
 
-#: config/obj-macho.c:1214
+#: config/obj-macho.c:1216
 msgid "an .indirect_symbol must be in a symbol pointer or stub section."
 msgstr ".indirect_symbol должен быть в разделе указателей на символы или заглушки."
 
-#: config/obj-macho.c:1483
+#: config/obj-macho.c:1485
 #, c-format
 msgid "'%s' can't be a weak_definition (since it is undefined)"
 msgstr "«%s» не может быть weak_definition (так как не определён)"
 
-#: config/obj-macho.c:1489
+#: config/obj-macho.c:1491
 #, c-format
 msgid "Non-global symbol: '%s' can't be a weak_definition."
 msgstr "Не глобальный символ: «%s» не может быть weak_definition."
 
-#: config/obj-macho.c:1495
+#: config/obj-macho.c:1497
 #, c-format
 msgid "internal error: [%s] unexpected code [%lx] in frob symbol"
 msgstr "внутренняя ошибка: [%s] неожиданный код [%lx] в символе frob"
 
-#: config/obj-macho.c:1536
+#: config/obj-macho.c:1538
 #, c-format
 msgid "unrecognized stab type '%c'"
 msgstr "нераспознанный тип stab «%c»"
 
-#: config/obj-macho.c:1587
+#: config/obj-macho.c:1589
 #, c-format
 msgid "`%s' can't be undefined in `%s' - `%s' {%s section}"
 msgstr "«%s» должен быть определён в «%s» — «%s» {раздел %s}"
 
-#: config/obj-macho.c:1595
+#: config/obj-macho.c:1597
 #, c-format
 msgid "`%s' can't be undefined in `%s' {%s section} - `%s'"
 msgstr "«%s» должен быть определён в «%s» {раздел «%s»} — «%s»"
 
-#: config/obj-macho.c:1602
+#: config/obj-macho.c:1604
 #, c-format
 msgid "`%s' and `%s' can't be undefined in `%s' - `%s'"
 msgstr "«%s» и «%s» должны быть определены в «%s» — «%s»"
 
-#: config/obj-macho.c:1804
+#: config/obj-macho.c:1806
 #, c-format
 msgid "the number of .indirect_symbols defined in section %s does not match the number expected (%d defined, %d expected)"
 msgstr "номер .indirect_symbols, определённый в разделе %s, не совпадает с ожидаемым (определён %d, ожидается %d)"
 
-#: config/obj-macho.c:1824
+#: config/obj-macho.c:1826
 #, c-format
 msgid "internal error: failed to allocate %d indirectsymbol pointers"
 msgstr "внутренняя ошибка: не удалось выделить %d указателей indirectsymbol"
 
-#: config/obj-macho.c:1838 config/obj-macho.c:1861
+#: config/obj-macho.c:1840 config/obj-macho.c:1863
 msgid "internal error: more indirect mach-o symbols than expected"
 msgstr "внутренняя ошибка: неявных символов mach-o больше, чем ожидалось"
 
@@ -1383,7 +1412,7 @@ msgstr "ожидается скалярный 64-битный регистр SIM
 msgid "128-bit SIMD scalar or floating-point quad precision register expected"
 msgstr "ожидается скалярный 128-битный регистр SIMD или регистр плавающей запятой четверной точности"
 
-#: config/tc-aarch64.c:420 config/tc-arm.c:4401
+#: config/tc-aarch64.c:420 config/tc-arm.c:4411
 msgid "register expected"
 msgstr "ожидается регистр"
 
@@ -1410,13 +1439,12 @@ msgstr "ожидается предикатный регистр SVE"
 msgid "invalid register type %d"
 msgstr "некорректный тип регистра %d"
 
-#: config/tc-aarch64.c:595 config/tc-aarch64.c:597 config/tc-arm.c:1061
-#: config/tc-score.c:6514 expr.c:1385 read.c:2609
+#: config/tc-aarch64.c:595 config/tc-aarch64.c:597 config/tc-arm.c:1087
+#: config/tc-score.c:6509 expr.c:1343 read.c:2610
 msgid "bad expression"
 msgstr "неправильное выражение"
 
-#: config/tc-aarch64.c:607 config/tc-arm.c:1072 config/tc-i860.c:1003
-#: config/tc-sparc.c:3440
+#: config/tc-aarch64.c:607 config/tc-sparc.c:3384
 msgid "bad segment"
 msgstr "неправильный сегмент"
 
@@ -1457,7 +1485,7 @@ msgid "index not allowed inside register list"
 msgstr "внутри списка регистров индекс не допускается"
 
 #: config/tc-aarch64.c:1018 config/tc-aarch64.c:1966 config/tc-aarch64.c:2155
-#: config/tc-arm.c:1569 config/tc-arm.c:3681 config/tc-arm.c:4798
+#: config/tc-arm.c:1579 config/tc-arm.c:3691 config/tc-arm.c:4808
 msgid "constant expression required"
 msgstr "требуется константное выражение"
 
@@ -1470,7 +1498,7 @@ msgstr "ожидается индексированный векторный р
 msgid "invalid use of vector register"
 msgstr "некорректное использование векторного регистра"
 
-#: config/tc-aarch64.c:1129 config/tc-arm.c:1837
+#: config/tc-aarch64.c:1129 config/tc-arm.c:1847
 msgid "expecting {"
 msgstr "ожидается {"
 
@@ -1510,30 +1538,30 @@ msgstr "слишком много регистров в списке векто
 msgid "empty vector register list"
 msgstr "список векторных регистров пуст"
 
-#: config/tc-aarch64.c:1264 config/tc-arm.c:2223
+#: config/tc-aarch64.c:1264 config/tc-arm.c:2233
 #, c-format
 msgid "ignoring attempt to redefine built-in register '%s'"
 msgstr "игнорируется попытка переопределить встроенный регистр «%s»"
 
-#: config/tc-aarch64.c:1270 config/tc-arm.c:2228
+#: config/tc-aarch64.c:1270 config/tc-arm.c:2238
 #, c-format
 msgid "ignoring redefinition of register alias '%s'"
 msgstr "игнорируется переопределение псевдонима регистра «%s»"
 
-#: config/tc-aarch64.c:1316 config/tc-arm.c:2294
+#: config/tc-aarch64.c:1316 config/tc-arm.c:2304
 #, c-format
 msgid "unknown register '%s' -- .req ignored"
 msgstr "неизвестный регистр «%s» — .req игнорируется"
 
-#: config/tc-aarch64.c:1374 config/tc-arm.c:2502
+#: config/tc-aarch64.c:1374 config/tc-arm.c:2512
 msgid "invalid syntax for .req directive"
 msgstr "некорректный синтаксис директивы .req"
 
-#: config/tc-aarch64.c:1399 config/tc-arm.c:2540
+#: config/tc-aarch64.c:1399 config/tc-arm.c:2550
 msgid "invalid syntax for .unreq directive"
 msgstr "некорректный синтаксис директивы .unreq"
 
-#: config/tc-aarch64.c:1405 config/tc-arm.c:2547
+#: config/tc-aarch64.c:1405 config/tc-arm.c:2557
 #, c-format
 msgid "unknown register alias '%s'"
 msgstr "неизвестный псевдоним регистра «%s»"
@@ -1543,13 +1571,13 @@ msgstr "неизвестный псевдоним регистра «%s»"
 msgid "ignoring attempt to undefine built-in register '%s'"
 msgstr "игнорируется попытка удалить определение встроенного регистра «%s»"
 
-#: config/tc-aarch64.c:1731 config/tc-arm.c:3293 config/tc-arm.c:3320
-#: config/tc-arm.c:3333
+#: config/tc-aarch64.c:1731 config/tc-arm.c:3303 config/tc-arm.c:3330
+#: config/tc-arm.c:3343
 msgid "literal pool overflow"
 msgstr "переполнение пула литералов"
 
-#: config/tc-aarch64.c:1913 config/tc-aarch64.c:5916 config/tc-arm.c:3554
-#: config/tc-arm.c:6996
+#: config/tc-aarch64.c:1913 config/tc-aarch64.c:6028 config/tc-arm.c:3564
+#: config/tc-arm.c:7005
 msgid "unrecognized relocation suffix"
 msgstr "нераспознанный суффикс перемещения"
 
@@ -1557,7 +1585,7 @@ msgstr "нераспознанный суффикс перемещения"
 msgid "unimplemented relocation suffix"
 msgstr "нереализованный суффикс перемещения"
 
-#: config/tc-aarch64.c:2123 config/tc-aarch64.c:2316 config/tc-aarch64.c:2374
+#: config/tc-aarch64.c:2123 config/tc-aarch64.c:2313 config/tc-aarch64.c:2357
 msgid "immediate operand required"
 msgstr "требуется непосредственный операнд"
 
@@ -1565,572 +1593,572 @@ msgstr "требуется непосредственный операнд"
 msgid "missing immediate expression"
 msgstr "отсутствует непосредственное выражение"
 
-#: config/tc-aarch64.c:2354 config/tc-aarch64.c:5740 config/tc-aarch64.c:5760
+#: config/tc-aarch64.c:2337 config/tc-aarch64.c:5852 config/tc-aarch64.c:5872
 msgid "invalid floating-point constant"
 msgstr "некорректная константа с плавающей точкой"
 
-#: config/tc-aarch64.c:2984 config/tc-arm.c:5137 config/tc-arm.c:5146
+#: config/tc-aarch64.c:3030 config/tc-arm.c:5147 config/tc-arm.c:5156
 msgid "shift expression expected"
 msgstr "ожидается выражение сдвига"
 
-#: config/tc-aarch64.c:2992
+#: config/tc-aarch64.c:3038
 msgid "shift operator expected"
 msgstr "ожидается оператор сдвига"
 
-#: config/tc-aarch64.c:3000
+#: config/tc-aarch64.c:3046
 msgid "invalid use of 'MSL'"
 msgstr "некорректное употребление «MSL»"
 
-#: config/tc-aarch64.c:3008
+#: config/tc-aarch64.c:3054
 msgid "invalid use of 'MUL'"
 msgstr "некорректное употребление «MUL»"
 
-#: config/tc-aarch64.c:3017
+#: config/tc-aarch64.c:3063
 msgid "extending shift is not permitted"
 msgstr "расширяющий сдвиг не допускается"
 
-#: config/tc-aarch64.c:3025
+#: config/tc-aarch64.c:3071
 msgid "'ROR' shift is not permitted"
 msgstr "сдвиг «ROR» не допускается"
 
-#: config/tc-aarch64.c:3033
+#: config/tc-aarch64.c:3079
 msgid "only 'LSL' shift is permitted"
 msgstr "допускается только сдвиг «LSL»"
 
-#: config/tc-aarch64.c:3041
+#: config/tc-aarch64.c:3087
 msgid "only 'MUL' is permitted"
 msgstr "допускается только «MUL»"
 
-#: config/tc-aarch64.c:3059
+#: config/tc-aarch64.c:3105
 msgid "only 'MUL VL' is permitted"
 msgstr "допускается только «MUL VL»"
 
-#: config/tc-aarch64.c:3067
+#: config/tc-aarch64.c:3113
 msgid "invalid shift for the register offset addressing mode"
 msgstr "некорректный сдвиг регистра режима адресации смещения"
 
-#: config/tc-aarch64.c:3075
+#: config/tc-aarch64.c:3121
 msgid "invalid shift operator"
 msgstr "некорректный оператор сдвига"
 
-#: config/tc-aarch64.c:3108
+#: config/tc-aarch64.c:3154
 msgid "missing shift amount"
 msgstr "не указан размер сдвига"
 
-#: config/tc-aarch64.c:3115
+#: config/tc-aarch64.c:3161
 msgid "constant shift amount required"
 msgstr "требуется константный размер сдвига"
 
-#: config/tc-aarch64.c:3124
+#: config/tc-aarch64.c:3170
 msgid "shift amount out of range 0 to 63"
 msgstr "размер сдвига вне диапазона  от 0 до 63"
 
-#: config/tc-aarch64.c:3173
+#: config/tc-aarch64.c:3219
 msgid "unexpected shift operator"
 msgstr "неожиданный оператор сдвига"
 
-#: config/tc-aarch64.c:3209
+#: config/tc-aarch64.c:3255
 msgid "unexpected register in the immediate operand"
 msgstr "неожиданный регистр в непосредственном операнде"
 
-#: config/tc-aarch64.c:3234
+#: config/tc-aarch64.c:3280
 msgid "integer register expected in the extended/shifted operand register"
 msgstr "ожидается целочисленный регистр в расширенном/сдвигающем регистре-операнде"
 
-#: config/tc-aarch64.c:3269 config/tc-aarch64.c:3403 config/tc-aarch64.c:3532
-#: config/tc-aarch64.c:3687 config/tc-aarch64.c:3728
+#: config/tc-aarch64.c:3315 config/tc-aarch64.c:3449 config/tc-aarch64.c:3578
+#: config/tc-aarch64.c:3734 config/tc-aarch64.c:3775
 msgid "unknown relocation modifier"
 msgstr "неизвестный модификатор перемещения"
 
-#: config/tc-aarch64.c:3276 config/tc-aarch64.c:3422 config/tc-aarch64.c:3539
-#: config/tc-aarch64.c:3694 config/tc-aarch64.c:3735
+#: config/tc-aarch64.c:3322 config/tc-aarch64.c:3468 config/tc-aarch64.c:3585
+#: config/tc-aarch64.c:3741 config/tc-aarch64.c:3782
 msgid "this relocation modifier is not allowed on this instruction"
 msgstr "данный модификатор перемещения недопустим для этой инструкции"
 
-#: config/tc-aarch64.c:3430 config/tc-aarch64.c:3550
+#: config/tc-aarch64.c:3476 config/tc-aarch64.c:3596
 msgid "invalid relocation expression"
 msgstr "некорректное выражение перемещения"
 
-#: config/tc-aarch64.c:3448
+#: config/tc-aarch64.c:3494
 msgid "invalid address"
 msgstr "неправильный адрес"
 
-#: config/tc-aarch64.c:3504
+#: config/tc-aarch64.c:3550
 msgid "invalid use of 32-bit register offset"
 msgstr "некорректное использование 32-битного регистра смещения"
 
-#: config/tc-aarch64.c:3510
+#: config/tc-aarch64.c:3556
 msgid "offset has different size from base"
 msgstr "смещение имеет размер отличный от базы"
 
-#: config/tc-aarch64.c:3516
+#: config/tc-aarch64.c:3562
 msgid "invalid use of 64-bit register offset"
 msgstr "некорректное использование 64-битного регистра смещения"
 
 #. [Xn],#expr
-#: config/tc-aarch64.c:3563 config/tc-aarch64.c:3620
+#: config/tc-aarch64.c:3609 config/tc-aarch64.c:3666
 msgid "invalid expression in the address"
 msgstr "некорректное выражение в адресе"
 
-#: config/tc-aarch64.c:3577 config/tc-arm.c:5673 config/tc-arm.c:6251
+#: config/tc-aarch64.c:3623 config/tc-arm.c:5683 config/tc-arm.c:6260
 msgid "']' expected"
 msgstr "ожидается «]»"
 
-#: config/tc-aarch64.c:3585
+#: config/tc-aarch64.c:3631
 msgid "register offset not allowed in pre-indexed addressing mode"
 msgstr "регистр смещения не допускается в режиме адресации с предваряющим индексом"
 
-#: config/tc-aarch64.c:3600 config/tc-arm.c:5709
+#: config/tc-aarch64.c:3646 config/tc-arm.c:5719
 msgid "cannot combine pre- and post-indexing"
 msgstr "не удалось объединить пре и пост индексацию"
 
 #. Reject [Rn]!
-#: config/tc-aarch64.c:3632
+#: config/tc-aarch64.c:3678
 msgid "missing offset in the pre-indexed address"
 msgstr "отсутствует смещение в адресе с предваряющим индексом"
 
-#: config/tc-aarch64.c:3861
+#: config/tc-aarch64.c:3908
 msgid "unknown or missing option to PSB"
 msgstr "неизвестный или отсутствующий параметр у PSB"
 
-#: config/tc-aarch64.c:3869
+#: config/tc-aarch64.c:3916
 msgid "the specified option is not accepted for PSB"
 msgstr "указанный параметр неприемлем для PSB"
 
-#: config/tc-aarch64.c:3926
+#: config/tc-aarch64.c:3976
 #, c-format
 msgid "selected processor does not support PSTATE field name '%s'"
 msgstr "выбранный процессор не поддерживает имя поля PSTATE «%s»"
 
-#: config/tc-aarch64.c:3929 config/tc-aarch64.c:3962
+#: config/tc-aarch64.c:3979 config/tc-aarch64.c:4014
 #, c-format
 msgid "selected processor does not support system register name '%s'"
 msgstr "выбранный процессор не поддерживает имя системного регистра «%s»"
 
-#: config/tc-aarch64.c:3932
+#: config/tc-aarch64.c:3982
 #, c-format
 msgid "system register name '%s' is deprecated and may be removed in a future release"
 msgstr "имя системного регистра «%s» устарело и может быть удалено в будущих выпусках"
 
-#: config/tc-aarch64.c:4004
+#: config/tc-aarch64.c:4056
 msgid "immediate value out of range "
 msgstr "непосредственное значение за пределами диапазона"
 
-#: config/tc-aarch64.c:4512
+#: config/tc-aarch64.c:4567
 #, c-format
 msgid "Info: "
 msgstr "Информация:"
 
-#: config/tc-aarch64.c:4545 config/tc-score.c:2750 config/tc-score.c:6503
+#: config/tc-aarch64.c:4602 config/tc-score.c:2750 config/tc-score.c:6498
 #, c-format
 msgid "%s -- `%s'"
 msgstr "%s — «%s»"
 
-#: config/tc-aarch64.c:4547
+#: config/tc-aarch64.c:4604
 #, c-format
 msgid "%s at operand %d -- `%s'"
 msgstr "%s в операнде %d — «%s»"
 
-#: config/tc-aarch64.c:4553
+#: config/tc-aarch64.c:4610
 #, c-format
 msgid "operand %d must be %s -- `%s'"
 msgstr "операнд %d должен быть %s — «%s»"
 
-#: config/tc-aarch64.c:4559
+#: config/tc-aarch64.c:4616
 #, c-format
 msgid "operand mismatch -- `%s'"
 msgstr "несоответствие операнда — «%s»"
 
 #. Print the hint.
-#: config/tc-aarch64.c:4619
+#: config/tc-aarch64.c:4676
 msgid "   did you mean this?"
 msgstr "   вы имели в виду это?"
 
-#: config/tc-aarch64.c:4622 config/tc-aarch64.c:4649
+#: config/tc-aarch64.c:4679 config/tc-aarch64.c:4706
 #, c-format
 msgid "   %s"
 msgstr "   %s"
 
-#: config/tc-aarch64.c:4627
+#: config/tc-aarch64.c:4684
 msgid "   other valid variant(s):"
 msgstr "   другой корректный вариант(ы):"
 
-#: config/tc-aarch64.c:4656
+#: config/tc-aarch64.c:4713
 #, c-format
 msgid "operand %d must be the same register as operand 1 -- `%s'"
 msgstr "операнд %d должен быть тем же регистром как у 1 операнда — «%s»"
 
-#: config/tc-aarch64.c:4662
+#: config/tc-aarch64.c:4719
 #, c-format
 msgid "%s out of range %d to %d at operand %d -- `%s'"
 msgstr "%s за пределами диапазона %d - %d в операнде %d — «%s»"
 
-#: config/tc-aarch64.c:4663 config/tc-aarch64.c:4667 config/tc-aarch64.c:6447
+#: config/tc-aarch64.c:4720 config/tc-aarch64.c:4724 config/tc-aarch64.c:6586
 msgid "immediate value"
 msgstr "непосредственное значение"
 
-#: config/tc-aarch64.c:4666
+#: config/tc-aarch64.c:4723
 #, c-format
 msgid "%s must be %d at operand %d -- `%s'"
 msgstr "%s должно быть %d в операнде %d — «%s»"
 
-#: config/tc-aarch64.c:4673
+#: config/tc-aarch64.c:4730
 #, c-format
 msgid "invalid number of registers in the list; only 1 register is expected at operand %d -- `%s'"
 msgstr "некорректное количество регистров в списке; только 1 регистр ожидается в операнде %d — «%s»"
 
-#: config/tc-aarch64.c:4677
+#: config/tc-aarch64.c:4734
 #, c-format
 msgid "invalid number of registers in the list; %d registers are expected at operand %d -- `%s'"
 msgstr "некорректное количество регистров в списке; %d регистров ожидается в операнде %d — «%s»"
 
-#: config/tc-aarch64.c:4683
+#: config/tc-aarch64.c:4740
 #, c-format
 msgid "immediate value must be a multiple of %d at operand %d -- `%s'"
 msgstr "непосредственное значение должно быть кратно %d в операнде %d — «%s»"
 
-#: config/tc-aarch64.c:4970
+#: config/tc-aarch64.c:5051
 msgid "bad vector arrangement type"
 msgstr "плохой тип векторного расположения"
 
-#: config/tc-aarch64.c:5087
+#: config/tc-aarch64.c:5172
 msgid "the specified relocation type is not allowed for MOVK"
 msgstr "указанный тип перемещения недопустим для MOVK"
 
-#: config/tc-aarch64.c:5129 config/tc-aarch64.c:5139
+#: config/tc-aarch64.c:5220 config/tc-aarch64.c:5231
 msgid "the specified relocation type is not allowed for 32-bit register"
 msgstr "указанный тип перемещения недопустим для 32-битного регистра"
 
-#: config/tc-aarch64.c:5310
+#: config/tc-aarch64.c:5422
 msgid "comma expected between operands"
 msgstr "между операндами ожидается запятая"
 
-#: config/tc-aarch64.c:5444
+#: config/tc-aarch64.c:5556
 msgid "the top half of a 128-bit FP/SIMD register is expected"
 msgstr "ожидается верхняя половина 128-битного регистра FP/SIMD"
 
-#: config/tc-aarch64.c:5515 config/tc-arm.c:1906 config/tc-arm.c:1951
-#: config/tc-h8300.c:1048
+#: config/tc-aarch64.c:5627 config/tc-arm.c:1916 config/tc-arm.c:1961
+#: config/tc-h8300.c:1043
 msgid "invalid register list"
 msgstr "некорректный список регистров"
 
-#: config/tc-aarch64.c:5535
+#: config/tc-aarch64.c:5647
 msgid "missing type suffix"
 msgstr "отсутствует суффикс типа"
 
-#: config/tc-aarch64.c:5554
+#: config/tc-aarch64.c:5666
 msgid "C0 - C15 expected"
 msgstr "ожидается C0 - C15"
 
-#: config/tc-aarch64.c:5655 config/tc-aarch64.c:5679
+#: config/tc-aarch64.c:5767 config/tc-aarch64.c:5791
 msgid "immediate zero expected"
 msgstr "ожидается непосредственный ноль"
 
-#: config/tc-aarch64.c:5775
+#: config/tc-aarch64.c:5887
 msgid "shift not allowed for bitmask immediate"
 msgstr "сдвиг недопустим для непосредственной маски битов"
 
-#: config/tc-aarch64.c:5829
+#: config/tc-aarch64.c:5941
 msgid "can't mix relocation modifier with explicit shift"
 msgstr "нельзя смешивать модификатор перемещения и явный сдвиг"
 
-#: config/tc-aarch64.c:5877
+#: config/tc-aarch64.c:5989
 msgid "invalid condition"
 msgstr "некорректное условие"
 
-#: config/tc-aarch64.c:5903
+#: config/tc-aarch64.c:6015
 msgid "invalid pc-relative address"
 msgstr "некорректный адрес, относительный pc"
 
 #. Only permit "=value" in the literal load instructions.
 #. The literal will be generated by programmer_friendly_fixup.
-#: config/tc-aarch64.c:5911
+#: config/tc-aarch64.c:6023
 msgid "invalid use of \"=immediate\""
 msgstr "некорректное употребление «=immediate»"
 
-#: config/tc-aarch64.c:5976 config/tc-aarch64.c:6008 config/tc-aarch64.c:6026
-#: config/tc-aarch64.c:6048 config/tc-aarch64.c:6068 config/tc-aarch64.c:6087
-#: config/tc-aarch64.c:6106 config/tc-aarch64.c:6141 config/tc-aarch64.c:6148
-#: config/tc-aarch64.c:6177 config/tc-aarch64.c:6202 config/tc-aarch64.c:6218
-#: config/tc-aarch64.c:6242
+#: config/tc-aarch64.c:6088 config/tc-aarch64.c:6120 config/tc-aarch64.c:6138
+#: config/tc-aarch64.c:6160 config/tc-aarch64.c:6180 config/tc-aarch64.c:6199
+#: config/tc-aarch64.c:6222 config/tc-aarch64.c:6257 config/tc-aarch64.c:6264
+#: config/tc-aarch64.c:6292 config/tc-aarch64.c:6312 config/tc-aarch64.c:6337
+#: config/tc-aarch64.c:6353 config/tc-aarch64.c:6377
 msgid "invalid addressing mode"
 msgstr "некорректный режим адресации"
 
-#: config/tc-aarch64.c:5992
+#: config/tc-aarch64.c:6104
 msgid "the optional immediate offset can only be 0"
 msgstr "необязательным непоредственным смещением может быть только 0"
 
-#: config/tc-aarch64.c:6031 config/tc-aarch64.c:6053 config/tc-aarch64.c:6073
+#: config/tc-aarch64.c:6143 config/tc-aarch64.c:6165 config/tc-aarch64.c:6185
 msgid "relocation not allowed"
 msgstr "перемещение не допускается"
 
-#: config/tc-aarch64.c:6116
+#: config/tc-aarch64.c:6232
 msgid "writeback value must be an immediate constant"
 msgstr "значение обратной записи должно быть непосредственное константой"
 
 #. Make sure this has priority over
 #. "invalid addressing mode".
-#: config/tc-aarch64.c:6156
+#: config/tc-aarch64.c:6272
 msgid "constant offset required"
 msgstr "требуется константное смещение"
 
-#: config/tc-aarch64.c:6252
+#: config/tc-aarch64.c:6389
 msgid "unknown or missing system register name"
 msgstr "неизвестное или отсутствующее имя системного регистра"
 
-#: config/tc-aarch64.c:6262
+#: config/tc-aarch64.c:6401
 msgid "unknown or missing PSTATE field name"
 msgstr "неизвестное или отсутствующее имя поля PSTATE"
 
-#: config/tc-aarch64.c:6286
+#: config/tc-aarch64.c:6425
 msgid "unknown or missing operation name"
 msgstr "неизвестное или отсутствующее имя операции"
 
-#: config/tc-aarch64.c:6299
+#: config/tc-aarch64.c:6438
 msgid "the specified option is not accepted in ISB"
 msgstr "указанный параметр неприемлем для ISB"
 
-#: config/tc-aarch64.c:6325 config/tc-aarch64.c:7458 config/tc-arm.c:7211
+#: config/tc-aarch64.c:6464 config/tc-aarch64.c:7600 config/tc-arm.c:7220
 #, c-format
 msgid "unhandled operand code %d"
 msgstr "необработанный код операнда %d"
 
-#: config/tc-aarch64.c:6367
+#: config/tc-aarch64.c:6506
 msgid "unexpected comma before the omitted optional operand"
 msgstr "ожидается запятая перед пропущенным необязательным операндом"
 
-#: config/tc-aarch64.c:6395
+#: config/tc-aarch64.c:6534
 msgid "unexpected characters following instruction"
 msgstr "неожиданные символы после инструкции"
 
-#: config/tc-aarch64.c:6473 config/tc-arm.c:5248 config/tc-arm.c:5809
-#: config/tc-arm.c:7973
+#: config/tc-aarch64.c:6612 config/tc-arm.c:5258 config/tc-arm.c:5819
+#: config/tc-arm.c:7982
 msgid "constant expression expected"
 msgstr "ожидается константное выражение"
 
-#: config/tc-aarch64.c:6480
+#: config/tc-aarch64.c:6619
 msgid "literal pool insertion failed"
 msgstr "невозможно вставить в пул литералов"
 
-#: config/tc-aarch64.c:6549 config/tc-aarch64.c:6561
+#: config/tc-aarch64.c:6688 config/tc-aarch64.c:6700
 #, c-format
 msgid "unpredictable transfer with writeback -- `%s'"
 msgstr "непредсказуемая передача с обратной записью — «%s»"
 
-#: config/tc-aarch64.c:6565
+#: config/tc-aarch64.c:6704
 #, c-format
 msgid "unpredictable load of register pair -- `%s'"
 msgstr "непредсказумая загрузка пары регистров — «%s»"
 
-#: config/tc-aarch64.c:6642
+#: config/tc-aarch64.c:6781
 #, c-format
 msgid "unknown mnemonic `%s' -- `%s'"
 msgstr "неизвестная мнемоника «%s» — «%s»"
 
-#: config/tc-aarch64.c:6650
+#: config/tc-aarch64.c:6789
 #, c-format
 msgid "unexpected comma after the mnemonic name `%s' -- `%s'"
 msgstr "неожиданная запятая после мнемонического имени «%s» — «%s»"
 
-#: config/tc-aarch64.c:6708
+#: config/tc-aarch64.c:6847
 #, c-format
 msgid "selected processor does not support `%s'"
 msgstr "выбранный процессор не поддерживает «%s»"
 
-#: config/tc-aarch64.c:7121 config/tc-arm.c:22852
+#: config/tc-aarch64.c:7263 config/tc-arm.c:22892
 msgid "GOT already in the symbol table"
 msgstr "GOT уже в таблице символов"
 
-#: config/tc-aarch64.c:7283
+#: config/tc-aarch64.c:7425
 msgid "immediate cannot be moved by a single instruction"
 msgstr "непосредственный элемент невозможно передвинуть одной инструкцией"
 
-#: config/tc-aarch64.c:7326 config/tc-aarch64.c:7371 config/tc-aarch64.c:7397
-#: config/tc-arm.c:15411 config/tc-arm.c:15438 config/tc-arm.c:16080
-#: config/tc-arm.c:16694 config/tc-arm.c:17516 config/tc-arm.c:17556
+#: config/tc-aarch64.c:7468 config/tc-aarch64.c:7513 config/tc-aarch64.c:7539
+#: config/tc-arm.c:15423 config/tc-arm.c:15450 config/tc-arm.c:16092
+#: config/tc-arm.c:16714 config/tc-arm.c:17550 config/tc-arm.c:17590
 #: config/tc-metag.c:2444 config/tc-metag.c:2453 config/tc-metag.c:2492
 #: config/tc-metag.c:2501 config/tc-metag.c:3021 config/tc-metag.c:3030
 msgid "immediate out of range"
 msgstr "непосредственный элемент за пределами диапазона"
 
-#: config/tc-aarch64.c:7390 config/tc-metag.c:4656 config/tc-xtensa.c:4183
+#: config/tc-aarch64.c:7532 config/tc-metag.c:4656 config/tc-xtensa.c:4214
 msgid "invalid immediate"
 msgstr "некорректный непосредственный элемент"
 
-#: config/tc-aarch64.c:7453 config/tc-tic6x.c:3861 config/tc-tic6x.c:3926
+#: config/tc-aarch64.c:7595 config/tc-tic6x.c:3861 config/tc-tic6x.c:3926
 #: config/tc-tic6x.c:3953 config/tc-tic6x.c:3981
 msgid "immediate offset out of range"
 msgstr "непосредственное смещение за пределами диапазона"
 
-#: config/tc-aarch64.c:7527 config/tc-arm.c:23190 config/tc-arm.c:23258
-#: config/tc-arm.c:23540
+#: config/tc-aarch64.c:7669 config/tc-arm.c:23230 config/tc-arm.c:23298
+#: config/tc-arm.c:23580
 #, c-format
 msgid "undefined symbol %s used as an immediate value"
 msgstr "неопределенный символ %s используется как непосредственное значение"
 
-#: config/tc-aarch64.c:7539
+#: config/tc-aarch64.c:7681
 msgid "pc-relative load offset not word aligned"
 msgstr "загрузочное смещение, относительное pc, не выровнено по границе слова"
 
-#: config/tc-aarch64.c:7542
+#: config/tc-aarch64.c:7684
 msgid "pc-relative load offset out of range"
 msgstr "загрузочное смещение, относительное pc, за пределами диапазона"
 
-#: config/tc-aarch64.c:7554
+#: config/tc-aarch64.c:7696
 msgid "pc-relative address offset out of range"
 msgstr "адресное смещение, относительное pc, за пределами диапазона"
 
-#: config/tc-aarch64.c:7566 config/tc-aarch64.c:7581
+#: config/tc-aarch64.c:7708 config/tc-aarch64.c:7723
 msgid "conditional branch target not word aligned"
 msgstr "цель условного ветвления не выровнена по границе слова"
 
-#: config/tc-aarch64.c:7569 config/tc-aarch64.c:7584 config/tc-arm.c:23831
+#: config/tc-aarch64.c:7711 config/tc-aarch64.c:7726 config/tc-arm.c:23873
 msgid "conditional branch out of range"
 msgstr "цель условного ветвления за пределами диапазона"
 
-#: config/tc-aarch64.c:7597
+#: config/tc-aarch64.c:7739
 msgid "branch target not word aligned"
 msgstr "цель ветвления не выровнена по границе слова"
 
-#: config/tc-aarch64.c:7600 config/tc-arm.c:822 config/tc-mips.c:15683
-#: config/tc-mips.c:15699 config/tc-mips.c:15789
+#: config/tc-aarch64.c:7742 config/tc-arm.c:849 config/tc-mips.c:15700
+#: config/tc-mips.c:15716 config/tc-mips.c:15806
 msgid "branch out of range"
 msgstr "ветвление за пределами диапазона"
 
-#: config/tc-aarch64.c:7652 config/tc-arm.c:23431 config/tc-arm.c:23446
-#: config/tc-arm.c:23461 config/tc-arm.c:23472 config/tc-arm.c:23495
-#: config/tc-arm.c:24293 config/tc-moxie.c:716 config/tc-pj.c:452
-#: config/tc-sh.c:4293
+#: config/tc-aarch64.c:7801 config/tc-arm.c:23471 config/tc-arm.c:23486
+#: config/tc-arm.c:23501 config/tc-arm.c:23512 config/tc-arm.c:23535
+#: config/tc-arm.c:24366 config/tc-moxie.c:716 config/tc-pj.c:452
+#: config/tc-sh.c:3747
 msgid "offset out of range"
 msgstr "смещение вне диапазона"
 
-#: config/tc-aarch64.c:7667
+#: config/tc-aarch64.c:7816
 msgid "unsigned value out of range"
 msgstr "беззнаковое значение за пределами диапазона"
 
-#: config/tc-aarch64.c:7675
+#: config/tc-aarch64.c:7827
 msgid "signed value out of range"
 msgstr "знаковое значение за пределами диапазона"
 
-#: config/tc-aarch64.c:7817
+#: config/tc-aarch64.c:7977
 #, c-format
 msgid "unexpected %s fixup"
 msgstr "неожиданное местоположение %s"
 
-#: config/tc-aarch64.c:7883 config/tc-arm.c:24802 config/tc-arm.c:24823
-#: config/tc-mips.c:18038 config/tc-or1k.c:348 config/tc-score.c:7480
+#: config/tc-aarch64.c:8043 config/tc-arm.c:24881 config/tc-arm.c:24902
+#: config/tc-mips.c:18055 config/tc-or1k.c:348 config/tc-score.c:7475
 #, c-format
 msgid "cannot represent %s relocation in this object file format"
 msgstr "невозможно представить перемещение %s в данном формате объектного файла"
 
-#: config/tc-aarch64.c:7916
+#: config/tc-aarch64.c:8076
 #, c-format
 msgid "cannot do %u-byte relocation"
 msgstr "невозможно выполнить %u-байтовое перемещение"
 
-#: config/tc-aarch64.c:8227 config/tc-arm.c:25283 config/tc-score.c:6297
-#: config/tc-score.c:6527 config/tc-score.c:6532
+#: config/tc-aarch64.c:8395 config/tc-arm.c:25375 config/tc-score.c:6292
+#: config/tc-score.c:6522 config/tc-score.c:6527
 msgid "virtual memory exhausted"
 msgstr "закончилась виртуальная память"
 
-#: config/tc-aarch64.c:8385 config/tc-arm.c:25622
+#: config/tc-aarch64.c:8553 config/tc-arm.c:25717
 msgid "assemble for big-endian"
 msgstr "ассемблирование в порядке от старшего к младшему"
 
-#: config/tc-aarch64.c:8386 config/tc-arm.c:25623
+#: config/tc-aarch64.c:8554 config/tc-arm.c:25718
 msgid "assemble for little-endian"
 msgstr "ассемблирование в порядке от младшего к старшему"
 
-#: config/tc-aarch64.c:8389
+#: config/tc-aarch64.c:8557
 msgid "temporary switch for dumping"
 msgstr "временное переключение для дампа"
 
-#: config/tc-aarch64.c:8391
+#: config/tc-aarch64.c:8559
 msgid "output verbose error messages"
 msgstr "выводить подробные сообщения об ошибках"
 
-#: config/tc-aarch64.c:8393
+#: config/tc-aarch64.c:8561
 msgid "do not output verbose error messages"
 msgstr "не выводить подробные сообщения об ошибках"
 
-#: config/tc-aarch64.c:8601 config/tc-arm.c:26444
+#: config/tc-aarch64.c:8772 config/tc-arm.c:26536
 msgid "invalid architectural extension"
 msgstr "недопустимое расширение архитектуры"
 
-#: config/tc-aarch64.c:8626 config/tc-arm.c:26476
+#: config/tc-aarch64.c:8797 config/tc-arm.c:26568
 msgid "must specify extensions to add before specifying those to remove"
 msgstr "добавляемые расширения должны быть указаны до указания их удаления"
 
-#: config/tc-aarch64.c:8634 config/tc-arm.c:26484
+#: config/tc-aarch64.c:8805 config/tc-arm.c:26576
 msgid "missing architectural extension"
 msgstr "отсутствует расширение архитектуры"
 
-#: config/tc-aarch64.c:8661 config/tc-arm.c:26536
+#: config/tc-aarch64.c:8832 config/tc-arm.c:26627
 #, c-format
 msgid "unknown architectural extension `%s'"
 msgstr "неизвестное расширение архитектуры «%s»"
 
-#: config/tc-aarch64.c:8685 config/tc-arm.c:26570 config/tc-metag.c:5834
+#: config/tc-aarch64.c:8856 config/tc-arm.c:26661 config/tc-metag.c:5834
 #, c-format
 msgid "missing cpu name `%s'"
 msgstr "отсутствует имя ЦП «%s»"
 
-#: config/tc-aarch64.c:8699 config/tc-aarch64.c:8916 config/tc-arm.c:26605
-#: config/tc-arm.c:27369 config/tc-metag.c:5845
+#: config/tc-aarch64.c:8870 config/tc-aarch64.c:9087 config/tc-arm.c:26696
+#: config/tc-arm.c:27476 config/tc-metag.c:5845
 #, c-format
 msgid "unknown cpu `%s'"
 msgstr "неизвестный ЦП «%s»"
 
-#: config/tc-aarch64.c:8717 config/tc-arm.c:26623
+#: config/tc-aarch64.c:8888 config/tc-arm.c:26714
 #, c-format
 msgid "missing architecture name `%s'"
 msgstr "отсутствует название архитектуры «%s»"
 
-#: config/tc-aarch64.c:8731 config/tc-aarch64.c:8963 config/tc-arm.c:26640
-#: config/tc-arm.c:27404 config/tc-arm.c:27434 config/tc-score.c:7715
+#: config/tc-aarch64.c:8902 config/tc-aarch64.c:9134 config/tc-arm.c:26734
+#: config/tc-arm.c:27510 config/tc-arm.c:27540 config/tc-score.c:7710
 #, c-format
 msgid "unknown architecture `%s'\n"
 msgstr "неизвестная архитектура «%s»\n"
 
-#: config/tc-aarch64.c:8754
+#: config/tc-aarch64.c:8925
 #, c-format
 msgid "missing abi name `%s'"
 msgstr "отсутствует имя abi «%s»"
 
-#: config/tc-aarch64.c:8765
+#: config/tc-aarch64.c:8936
 #, c-format
 msgid "unknown abi `%s'\n"
 msgstr "неизвестный abi «%s»\n"
 
-#: config/tc-aarch64.c:8771
+#: config/tc-aarch64.c:8942
 msgid "<abi name>\t  specify for ABI <abi name>"
 msgstr "<имя abi>\t  указать для ABI <имя abi>"
 
-#: config/tc-aarch64.c:8774 config/tc-arm.c:26727 config/tc-metag.c:5911
+#: config/tc-aarch64.c:8945 config/tc-arm.c:26821 config/tc-metag.c:5911
 msgid "<cpu name>\t  assemble for CPU <cpu name>"
 msgstr "<имя ЦП>\t  ассемблировать для ЦП <имя ЦП>"
 
-#: config/tc-aarch64.c:8776 config/tc-arm.c:26729
+#: config/tc-aarch64.c:8947 config/tc-arm.c:26823
 msgid "<arch name>\t  assemble for architecture <arch name>"
 msgstr "<имя арх>\t  ассемблировать для архитектуры <имя арх>"
 
-#: config/tc-aarch64.c:8815 config/tc-aarch64.c:8835 config/tc-arm.c:26785
-#: config/tc-arm.c:26803 config/tc-arm.c:26823 config/tc-metag.c:5936
+#: config/tc-aarch64.c:8986 config/tc-aarch64.c:9006 config/tc-arm.c:26885
+#: config/tc-arm.c:26903 config/tc-arm.c:26923 config/tc-metag.c:5936
 #, c-format
 msgid "option `-%c%s' is deprecated: %s"
 msgstr "параметр «-%c%s» устарел: %s"
 
-#: config/tc-aarch64.c:8855
+#: config/tc-aarch64.c:9026
 #, c-format
 msgid " AArch64-specific assembler options:\n"
 msgstr "Специализированные параметры ассемблера для AArch64:\n"
 
-#: config/tc-aarch64.c:8866 config/tc-arc.c:3536 config/tc-arm.c:26854
+#: config/tc-aarch64.c:9037 config/tc-arc.c:3536 config/tc-arm.c:26954
 #, c-format
 msgid "  -EB                     assemble code for a big-endian cpu\n"
 msgstr "  -EB                     ассемблерный код для ЦП с прямым порядком байт\n"
 
-#: config/tc-aarch64.c:8871 config/tc-arc.c:3538 config/tc-arm.c:26859
+#: config/tc-aarch64.c:9042 config/tc-arc.c:3538 config/tc-arm.c:26959
 #, c-format
 msgid "  -EL                     assemble code for a little-endian cpu\n"
 msgstr "  -EL                     ассемблерный код для ЦП с обратным порядком байт\n"
@@ -2286,7 +2314,7 @@ msgid "sequence number in use for !tlsgd!%ld"
 msgstr "номер последовательности задействован для !tlsgd!%ld"
 
 #: config/tc-alpha.c:1996 config/tc-arc.c:2806 config/tc-mn10200.c:854
-#: config/tc-mn10300.c:1150 config/tc-ppc.c:1953 config/tc-s390.c:675
+#: config/tc-mn10300.c:1150 config/tc-ppc.c:1945 config/tc-s390.c:675
 #: config/tc-tilegx.c:427 config/tc-tilegx.c:477 config/tc-tilepro.c:383
 msgid "operand"
 msgstr "операнд"
@@ -2303,18 +2331,18 @@ msgstr "некорректное перемещение для поля"
 msgid "can not resolve expression"
 msgstr "невозможно разобрать выражение"
 
-#: config/tc-alpha.c:3514 config/tc-i370.c:1056 config/tc-microblaze.c:200
-#: config/tc-ppc.c:2275 config/tc-ppc.c:5394
+#: config/tc-alpha.c:3514 config/tc-microblaze.c:204 config/tc-ppc.c:2267
+#: config/tc-ppc.c:5377
 #, c-format
 msgid ".COMMon length (%ld.) <0! Ignored."
 msgstr "Длина .COMMon (%ld.) <0! Игнорируется."
 
-#: config/tc-alpha.c:3525 config/tc-ia64.c:1094 config/tc-sparc.c:4435
+#: config/tc-alpha.c:3525 config/tc-ia64.c:1094 config/tc-sparc.c:4278
 #: config/tc-v850.c:306
 msgid "Ignoring attempt to re-define symbol"
 msgstr "Игнорируется попытка переопределения символа"
 
-#: config/tc-alpha.c:3617 config/tc-sparc.c:4443
+#: config/tc-alpha.c:3617 config/tc-sparc.c:4286
 #, c-format
 msgid "Length of .comm \"%s\" is already %ld. Not changed to %ld."
 msgstr "Длина .comm \"%s\" уже равна %ld. Не изменяется на %ld."
@@ -2343,7 +2371,7 @@ msgstr "имя директивы .end указывает на другой си
 msgid ".fmask outside of .ent"
 msgstr ".fmask вне .ent"
 
-#: config/tc-alpha.c:3831 config/tc-score.c:5598 ecoff.c:3209
+#: config/tc-alpha.c:3831 config/tc-score.c:5594 ecoff.c:3209
 msgid ".mask outside of .ent"
 msgstr ".mask вне .ent"
 
@@ -2355,12 +2383,12 @@ msgstr "неверная директива .fmask"
 msgid "bad .mask directive"
 msgstr "неверная директива .mask"
 
-#: config/tc-alpha.c:3874 config/tc-mips.c:19507 config/tc-score.c:5739
+#: config/tc-alpha.c:3874 config/tc-mips.c:19528 config/tc-score.c:5735
 #: ecoff.c:3173
 msgid ".frame outside of .ent"
 msgstr ".frame вне .ent"
 
-#: config/tc-alpha.c:3885 config/tc-mips.c:19518 ecoff.c:3184
+#: config/tc-alpha.c:3885 config/tc-mips.c:19539 ecoff.c:3184
 msgid "bad .frame directive"
 msgstr "неверная директива .frame"
 
@@ -2463,7 +2491,7 @@ msgstr "Отсутствует символ после .linkage"
 msgid "No symbol after .code_address"
 msgstr "Отсутствует символ после .code_address"
 
-#: config/tc-alpha.c:4771 config/tc-score.c:5604
+#: config/tc-alpha.c:4771 config/tc-score.c:5600
 msgid "Bad .mask directive"
 msgstr "Неверная директива .mask"
 
@@ -2526,9 +2554,8 @@ msgid "internal error: can't hash macro `%s': %s"
 msgstr "внутренняя ошибка: не удалось получить хеш макроса «%s»: %s"
 
 #: config/tc-alpha.c:5551 config/tc-arc.c:2459 config/tc-arc.c:2473
-#: config/tc-arm.c:7288 config/tc-arm.c:7300 config/tc-i960.c:706
-#: config/tc-xtensa.c:5432 config/tc-xtensa.c:5508 config/tc-xtensa.c:5625
-#: config/tc-z80.c:1935
+#: config/tc-arm.c:7297 config/tc-arm.c:7309 config/tc-xtensa.c:5463
+#: config/tc-xtensa.c:5539 config/tc-xtensa.c:5656 config/tc-z80.c:1935
 msgid "syntax error"
 msgstr "синтаксическая ошибка"
 
@@ -2586,7 +2613,7 @@ msgid "!samegp reloc against symbol without .prologue: %s"
 msgstr "перемещение !samegp для символа без .prologue: %s"
 
 #: config/tc-alpha.c:6236 config/tc-arc.c:3217 config/tc-tilegx.c:1751
-#: config/tc-tilepro.c:1531 config/tc-wasm32.c:813 config/tc-xtensa.c:6118
+#: config/tc-tilepro.c:1531 config/tc-wasm32.c:813 config/tc-xtensa.c:6149
 #, c-format
 msgid "cannot represent `%s' relocation in object file"
 msgstr "невозможно представить перемещение «%s» в объектном файле"
@@ -2664,16 +2691,16 @@ msgstr "Ошибка в выражении: @%s + %s."
 msgid "Brackets in operand field incorrect"
 msgstr "Неверные скобки в поле операнда"
 
-#: config/tc-arc.c:1315 config/tc-xtensa.c:2038
+#: config/tc-arc.c:1315 config/tc-xtensa.c:2069
 msgid "extra comma"
 msgstr "лишняя запятая"
 
-#: config/tc-arc.c:1317 config/tc-pru.c:1443 config/tc-pru.c:1710
-#: config/tc-xtensa.c:2042
+#: config/tc-arc.c:1317 config/tc-pru.c:1449 config/tc-pru.c:1718
+#: config/tc-xtensa.c:2073
 msgid "missing argument"
 msgstr "пропущен аргумент"
 
-#: config/tc-arc.c:1319 config/tc-xtensa.c:2044
+#: config/tc-arc.c:1319 config/tc-xtensa.c:2075
 msgid "missing comma or colon"
 msgstr "отсутствует запятая или двоеточие"
 
@@ -2723,12 +2750,12 @@ msgstr "Не удалось вставить «%s» в таблицу регис
 msgid "Inserting \"%s\" into address type table failed: %s"
 msgstr "Не удалось вставить «%s» в таблицу типов адресов: %s"
 
-#: config/tc-arc.c:2548 config/tc-arc.c:5015 config/tc-h8300.c:81
-#: config/tc-h8300.c:90 config/tc-h8300.c:100 config/tc-h8300.c:110
-#: config/tc-h8300.c:120 config/tc-h8300.c:131 config/tc-h8300.c:248
+#: config/tc-arc.c:2548 config/tc-arc.c:5015 config/tc-h8300.c:78
+#: config/tc-h8300.c:87 config/tc-h8300.c:97 config/tc-h8300.c:107
+#: config/tc-h8300.c:117 config/tc-h8300.c:128 config/tc-h8300.c:243
 #: config/tc-hppa.c:6821 config/tc-hppa.c:6827 config/tc-hppa.c:6833
 #: config/tc-hppa.c:6839 config/tc-hppa.c:8228 config/tc-lm32.c:197
-#: config/tc-mips.c:3588 config/tc-mips.c:4097 config/tc-mn10300.c:935
+#: config/tc-mips.c:3605 config/tc-mips.c:4114 config/tc-mn10300.c:935
 #: config/tc-mn10300.c:940 config/tc-mn10300.c:2440 config/tc-xc16x.c:79
 #: config/tc-xc16x.c:86 config/tc-xc16x.c:93
 msgid "could not set architecture and machine"
@@ -2753,7 +2780,7 @@ msgid "Unaligned operand. Needs to be 16bit aligned"
 msgstr "Невыровненный операнд. Требует 16-битного выравнивания."
 
 #: config/tc-arc.c:2898 config/tc-cr16.c:573 config/tc-crx.c:345
-#: config/tc-mn10200.c:766 write.c:1024
+#: config/tc-mn10200.c:766 write.c:1029
 #, c-format
 msgid "can't resolve `%s' {%s section} - `%s' {%s section}"
 msgstr "не удалось определить «%s» {раздел %s} — «%s» {раздел %s}"
@@ -2889,8 +2916,8 @@ msgstr "Инструкция %s содержит инструкцию прыжк
 msgid "Insn %s has an instruction %s with limm in its delay slot."
 msgstr "Инструкция %s содержит инструкцию %s с limm в своём слоте задержки."
 
-#: config/tc-arc.c:4232 config/tc-microblaze.c:2531 config/tc-mn10300.c:1069
-#: config/tc-sh.c:801 config/tc-z80.c:700 read.c:4600
+#: config/tc-arc.c:4232 config/tc-microblaze.c:2558 config/tc-mn10300.c:1069
+#: config/tc-sh.c:419 config/tc-z80.c:700 read.c:4575
 #, c-format
 msgid "unsupported BFD relocation size %u"
 msgstr "неподдерживаемое перемещение BFD размером %u"
@@ -2992,422 +3019,421 @@ msgstr "Неизвестное расширение"
 msgid "Overwrite explicitly set Tag_ARC_CPU_base"
 msgstr "Перезаписать явное указание Tag_ARC_CPU_base"
 
-#: config/tc-arm.c:619
+#: config/tc-arm.c:646
 msgid "ARM register expected"
 msgstr "ожидается регистр ARM"
 
-#: config/tc-arm.c:620
+#: config/tc-arm.c:647
 msgid "bad or missing co-processor number"
 msgstr "плохой или отсутствующий номер сопроцессора"
 
-#: config/tc-arm.c:621
+#: config/tc-arm.c:648
 msgid "co-processor register expected"
 msgstr "ожидается регистр сопроцессора"
 
-#: config/tc-arm.c:622
+#: config/tc-arm.c:649
 msgid "FPA register expected"
 msgstr "ожидается регистр FPA"
 
-#: config/tc-arm.c:623
+#: config/tc-arm.c:650
 msgid "VFP single precision register expected"
 msgstr "ожидается регистр одинарной точности VFP"
 
-#: config/tc-arm.c:624
+#: config/tc-arm.c:651
 msgid "VFP/Neon double precision register expected"
 msgstr "ожидается регистр двойной точности VFP/Neon"
 
-#: config/tc-arm.c:625
+#: config/tc-arm.c:652
 msgid "Neon quad precision register expected"
 msgstr "ожидается регистр четверной точности Neon"
 
-#: config/tc-arm.c:626
+#: config/tc-arm.c:653
 msgid "VFP single or double precision register expected"
 msgstr "ожидается регистр одинарной или двойной точности VFP"
 
-#: config/tc-arm.c:627
+#: config/tc-arm.c:654
 msgid "Neon double or quad precision register expected"
 msgstr "ожидается регистр двойной или четверной точности Neon"
 
-#: config/tc-arm.c:628
+#: config/tc-arm.c:655
 msgid "Neon single or double precision register expected"
 msgstr "ожидается регистр одинарной или двойной точности Neon"
 
-#: config/tc-arm.c:629
+#: config/tc-arm.c:656
 msgid "VFP single, double or Neon quad precision register expected"
 msgstr "ожидается регистр одинарной двойной точности VFP или четверной точности Neon"
 
-#: config/tc-arm.c:631
+#: config/tc-arm.c:658
 msgid "VFP system register expected"
 msgstr "ожидается регистр системный регистр VFP"
 
-#: config/tc-arm.c:632
+#: config/tc-arm.c:659
 msgid "Maverick MVF register expected"
 msgstr "ожидается регистр Maverick MVF"
 
-#: config/tc-arm.c:633
+#: config/tc-arm.c:660
 msgid "Maverick MVD register expected"
 msgstr "ожидается регистр Maverick MVD"
 
-#: config/tc-arm.c:634
+#: config/tc-arm.c:661
 msgid "Maverick MVFX register expected"
 msgstr "ожидается регистр Maverick MVFX"
 
-#: config/tc-arm.c:635
+#: config/tc-arm.c:662
 msgid "Maverick MVDX register expected"
 msgstr "ожидается регистр Maverick MVDX"
 
-#: config/tc-arm.c:636
+#: config/tc-arm.c:663
 msgid "Maverick MVAX register expected"
 msgstr "ожидается регистр Maverick MVAX"
 
-#: config/tc-arm.c:637
+#: config/tc-arm.c:664
 msgid "Maverick DSPSC register expected"
 msgstr "ожидается регистр Maverick DSPSC"
 
-#: config/tc-arm.c:638
+#: config/tc-arm.c:665
 msgid "iWMMXt data register expected"
 msgstr "ожидается регистр данных iWMMXt"
 
-#: config/tc-arm.c:639 config/tc-arm.c:7061
+#: config/tc-arm.c:666 config/tc-arm.c:7070
 msgid "iWMMXt control register expected"
 msgstr "ожидается управляющий регистр iWMMXt"
 
-#: config/tc-arm.c:640
+#: config/tc-arm.c:667
 msgid "iWMMXt scalar register expected"
 msgstr "ожидается скалярный регистр iWMMXt"
 
-#: config/tc-arm.c:641
+#: config/tc-arm.c:668
 msgid "XScale accumulator register expected"
 msgstr "ожидается аккумуляторный регистр XScale"
 
 #. For score5u : div/mul will pop warning message, mmu/alw/asw will pop error message.
-#: config/tc-arm.c:803 config/tc-score.c:259
+#: config/tc-arm.c:830 config/tc-score.c:259
 msgid "bad arguments to instruction"
 msgstr "Неправильные аргументы для инструкции"
 
-#: config/tc-arm.c:804
+#: config/tc-arm.c:831
 msgid "r13 not allowed here"
 msgstr "r13 здесь запрещён"
 
-#: config/tc-arm.c:805
+#: config/tc-arm.c:832
 msgid "r15 not allowed here"
 msgstr "r15 здесь запрещён"
 
-#: config/tc-arm.c:806
+#: config/tc-arm.c:833
 msgid "instruction cannot be conditional"
 msgstr "инструкция не может быть условной"
 
-#: config/tc-arm.c:807
+#: config/tc-arm.c:834
 msgid "registers may not be the same"
 msgstr "регистры не могут быть одинаковыми"
 
-#: config/tc-arm.c:808
+#: config/tc-arm.c:835
 msgid "lo register required"
 msgstr "требуется другой регистр"
 
-#: config/tc-arm.c:809
+#: config/tc-arm.c:836
 msgid "instruction not supported in Thumb16 mode"
 msgstr "инструкция не поддерживается в режиме Thumb16"
 
-#: config/tc-arm.c:810
+#: config/tc-arm.c:837
 msgid "instruction does not accept this addressing mode"
 msgstr "инструкция не принимает данный режим адресации"
 
-#: config/tc-arm.c:811
+#: config/tc-arm.c:838
 msgid "branch must be last instruction in IT block"
 msgstr "ветвление должно быть последней инструкцией в блоке IT"
 
-#: config/tc-arm.c:812
+#: config/tc-arm.c:839
 msgid "instruction not allowed in IT block"
 msgstr "инструкция не допускается в блоке IT"
 
-#: config/tc-arm.c:813
+#: config/tc-arm.c:840
 msgid "selected FPU does not support instruction"
 msgstr "выбранный FPU не поддерживает инструкцию"
 
-#: config/tc-arm.c:814
+#: config/tc-arm.c:841
 msgid "thumb conditional instruction should be in IT block"
 msgstr "thumb-инструкция условия должна быть в блоке IT"
 
-#: config/tc-arm.c:815
+#: config/tc-arm.c:842
 msgid "incorrect condition in IT block"
 msgstr "некорректное условие в блоке IT"
 
-#: config/tc-arm.c:816
+#: config/tc-arm.c:843
 msgid "IT falling in the range of a previous IT block"
 msgstr "IT попадает в диапазон предыдущего блока IT"
 
-#: config/tc-arm.c:817
+#: config/tc-arm.c:844
 msgid "missing .fnstart before unwinding directive"
 msgstr "отсутствует .fnstart до раскручивающей директивы"
 
-#: config/tc-arm.c:819
+#: config/tc-arm.c:846
 msgid "cannot use register index with PC-relative addressing"
 msgstr "невозможно использовать индексный регистр с относительной PC адресацией"
 
-#: config/tc-arm.c:821
+#: config/tc-arm.c:848
 msgid "cannot use writeback with PC-relative addressing"
 msgstr "невозможно использовать обратную запись с относительной PC адресацией"
 
-#: config/tc-arm.c:823
+#: config/tc-arm.c:850
 msgid "selected processor does not support fp16 instruction"
 msgstr "выбранный процессор не поддерживает инструкцию fp16"
 
-#: config/tc-arm.c:824
+#: config/tc-arm.c:851
 msgid "using "
 msgstr "использует "
 
-#: config/tc-arm.c:825
+#: config/tc-arm.c:852
 msgid "relocation valid in thumb1 code only"
 msgstr "перемещение корректно только в коде thumb1"
 
-#: config/tc-arm.c:1032
+#: config/tc-arm.c:1058
 msgid "immediate expression requires a # prefix"
 msgstr "для непосредственного выражения требуется префикс #"
 
-#: config/tc-arm.c:1061 read.c:3816
+#: config/tc-arm.c:1087 read.c:3798
 msgid "missing expression"
 msgstr "отсутствующее выражение"
 
-#: config/tc-arm.c:1091 config/tc-arm.c:5260 config/tc-i960.c:1298
-#: config/tc-score.c:1210
+#: config/tc-arm.c:1101 config/tc-arm.c:5270 config/tc-score.c:1210
 msgid "invalid constant"
 msgstr "некорректная константа"
 
-#: config/tc-arm.c:1223
+#: config/tc-arm.c:1233
 msgid "expected #constant"
 msgstr "ожидается #константа"
 
-#: config/tc-arm.c:1387
+#: config/tc-arm.c:1397
 #, c-format
 msgid "unexpected character `%c' in type specifier"
 msgstr "неожиданный символ «%c» в определителе типа"
 
-#: config/tc-arm.c:1404
+#: config/tc-arm.c:1414
 #, c-format
 msgid "bad size %d in type specifier"
 msgstr "неправильный размер %d в определителе типа"
 
-#: config/tc-arm.c:1454
+#: config/tc-arm.c:1464
 msgid "only one type should be specified for operand"
 msgstr "для операнда должен быть задан только один тип"
 
-#: config/tc-arm.c:1460
+#: config/tc-arm.c:1470
 msgid "vector type expected"
 msgstr "ожидается векторный тип"
 
-#: config/tc-arm.c:1534
+#: config/tc-arm.c:1544
 msgid "can't redefine type for operand"
 msgstr "для операнда невозможно переопределить тип"
 
-#: config/tc-arm.c:1547
+#: config/tc-arm.c:1557
 msgid "only D registers may be indexed"
 msgstr "только регистры D могут быть проиндексированы"
 
-#: config/tc-arm.c:1553
+#: config/tc-arm.c:1563
 msgid "can't change index for operand"
 msgstr "для операнда невозможно изменить индекс"
 
-#: config/tc-arm.c:1616
+#: config/tc-arm.c:1626
 msgid "register operand expected, but got scalar"
 msgstr "ожидается регистровый операнд, но получен скаляр"
 
-#: config/tc-arm.c:1653
+#: config/tc-arm.c:1663
 msgid "scalar must have an index"
 msgstr "у скаляра должен быть индекс"
 
-#: config/tc-arm.c:1658 config/tc-arm.c:16583 config/tc-arm.c:16643
-#: config/tc-arm.c:17097
+#: config/tc-arm.c:1668 config/tc-arm.c:16595 config/tc-arm.c:16655
+#: config/tc-arm.c:17131
 msgid "scalar index out of range"
 msgstr "индекс скаляра вне диапазона"
 
-#: config/tc-arm.c:1708
+#: config/tc-arm.c:1718
 msgid "bad range in register list"
 msgstr "некорректный диапазон в списке регистров"
 
-#: config/tc-arm.c:1716 config/tc-arm.c:1725 config/tc-arm.c:1766
+#: config/tc-arm.c:1726 config/tc-arm.c:1735 config/tc-arm.c:1776
 #, c-format
 msgid "Warning: duplicated register (r%d) in register list"
 msgstr "Предупреждение: повторяющийся регистр (r%d) в списке регистров"
 
-#: config/tc-arm.c:1728
+#: config/tc-arm.c:1738
 msgid "Warning: register range not in ascending order"
 msgstr "Предупреждение: регистровый диапазон не упорядочен по возрастанию"
 
-#: config/tc-arm.c:1739
+#: config/tc-arm.c:1749
 msgid "missing `}'"
 msgstr "отсутствует «}»"
 
-#: config/tc-arm.c:1755
+#: config/tc-arm.c:1765
 msgid "invalid register mask"
 msgstr "некорректная маска регистров"
 
-#: config/tc-arm.c:1890 config/tc-arm.c:1934
+#: config/tc-arm.c:1900 config/tc-arm.c:1944
 msgid "register out of range in list"
 msgstr "регистр вне диапазона списка"
 
-#: config/tc-arm.c:1912 config/tc-arm.c:4197 config/tc-arm.c:4331
+#: config/tc-arm.c:1922 config/tc-arm.c:4207 config/tc-arm.c:4341
 msgid "register list not in ascending order"
 msgstr "список регистров не упорядочен по возрастанию"
 
-#: config/tc-arm.c:1943
+#: config/tc-arm.c:1953
 msgid "register range not in ascending order"
 msgstr "регистровый диапазон не упорядочен по возрастанию"
 
-#: config/tc-arm.c:1976
+#: config/tc-arm.c:1986
 msgid "non-contiguous register range"
 msgstr "не соблюдается непрерывность диапазона регистров"
 
-#: config/tc-arm.c:2035
+#: config/tc-arm.c:2045
 msgid "register stride must be 1 or 2"
 msgstr "регистровый шаг должен быть 1 или 2"
 
-#: config/tc-arm.c:2036
+#: config/tc-arm.c:2046
 msgid "mismatched element/structure types in list"
 msgstr "несовпадение типов элементов/структур в списке"
 
-#: config/tc-arm.c:2104
+#: config/tc-arm.c:2114
 msgid "don't use Rn-Rm syntax with non-unit stride"
 msgstr "не используйте синтаксис Rn-Rm с не элементным шагом"
 
-#: config/tc-arm.c:2159
+#: config/tc-arm.c:2169
 msgid "error parsing element/structure list"
 msgstr "ошибка при разборе списка элементов/структур"
 
-#: config/tc-arm.c:2165
+#: config/tc-arm.c:2175
 msgid "expected }"
 msgstr "ожидается }"
 
-#: config/tc-arm.c:2256
+#: config/tc-arm.c:2266
 msgid "attempt to redefine typed alias"
 msgstr "попытка переопределить типизированный псевдоним"
 
-#: config/tc-arm.c:2391
+#: config/tc-arm.c:2401
 msgid "bad type for register"
 msgstr "некорректный тип для регистра"
 
-#: config/tc-arm.c:2402 config/tc-nios2.c:1804
+#: config/tc-arm.c:2412 config/tc-nios2.c:1804
 msgid "expression must be constant"
 msgstr "выражение должно быть константой"
 
-#: config/tc-arm.c:2419
+#: config/tc-arm.c:2429
 msgid "can't redefine the type of a register alias"
 msgstr "невозможно переопределить тип псевдонима регистра"
 
-#: config/tc-arm.c:2426
+#: config/tc-arm.c:2436
 msgid "you must specify a single type only"
 msgstr "необходимо указать только один тип"
 
-#: config/tc-arm.c:2439
+#: config/tc-arm.c:2449
 msgid "can't redefine the index of a scalar alias"
 msgstr "невозможно переопределить индекс псевдонима скаляра"
 
-#: config/tc-arm.c:2447
+#: config/tc-arm.c:2457
 msgid "scalar index must be constant"
 msgstr "скалярный индекс должен быть константой"
 
-#: config/tc-arm.c:2456
+#: config/tc-arm.c:2466
 msgid "expecting ]"
 msgstr "ожидается ]"
 
-#: config/tc-arm.c:2508
+#: config/tc-arm.c:2518
 msgid "invalid syntax for .dn directive"
 msgstr "некорректный синтаксис директивы .dn"
 
-#: config/tc-arm.c:2514
+#: config/tc-arm.c:2524
 msgid "invalid syntax for .qn directive"
 msgstr "некорректный синтаксис директивы .qn"
 
-#: config/tc-arm.c:2549
+#: config/tc-arm.c:2559
 #, c-format
 msgid "ignoring attempt to use .unreq on fixed register name: '%s'"
 msgstr "игнорируется попытка использовать .unreq для постоянного имени регистра: «%s»"
 
-#: config/tc-arm.c:2814
+#: config/tc-arm.c:2824
 #, c-format
 msgid "Failed to find real start of function: %s\n"
 msgstr "Не удалось найти реальное начало функции: %s\n"
 
-#: config/tc-arm.c:2831
+#: config/tc-arm.c:2841
 msgid "selected processor does not support THUMB opcodes"
 msgstr "выбранный процессор не поддерживает коды операций THUMB"
 
-#: config/tc-arm.c:2844
+#: config/tc-arm.c:2854
 msgid "selected processor does not support ARM opcodes"
 msgstr "выбранный процессор не поддерживает коды операций ARM"
 
-#: config/tc-arm.c:2856
+#: config/tc-arm.c:2866
 #, c-format
 msgid "invalid instruction size selected (%d)"
 msgstr "выбран некорректный размер инструкции (%d)"
 
-#: config/tc-arm.c:2888
+#: config/tc-arm.c:2898
 #, c-format
 msgid "invalid operand to .code directive (%d) (expecting 16 or 32)"
 msgstr "некорректный операнд в директиве .code (%d) (ожидается 16 или 32)"
 
-#: config/tc-arm.c:2943
+#: config/tc-arm.c:2953
 #, c-format
 msgid "expected comma after name \"%s\""
 msgstr "ожидается запятая после имени «%s»"
 
-#: config/tc-arm.c:2993 config/tc-m32r.c:584
+#: config/tc-arm.c:3003 config/tc-m32r.c:584
 #, c-format
 msgid "symbol `%s' already defined"
 msgstr "символ «%s» уже определён"
 
-#: config/tc-arm.c:3026
+#: config/tc-arm.c:3036
 #, c-format
 msgid "unrecognized syntax mode \"%s\""
 msgstr "нераспознанный синтаксис режима «%s»"
 
-#: config/tc-arm.c:3069
+#: config/tc-arm.c:3079
 msgid ".ref pseudo-op only available with -mccs flag."
 msgstr "Псевдооперация .ref доступна только с флагом -mccs."
 
-#: config/tc-arm.c:3110
+#: config/tc-arm.c:3120
 msgid ".asmfunc repeated."
 msgstr "повтор .asmfunc."
 
-#: config/tc-arm.c:3114
+#: config/tc-arm.c:3124
 msgid ".asmfunc without function."
 msgstr ".asmfunc без функции."
 
-#: config/tc-arm.c:3120
+#: config/tc-arm.c:3130
 msgid ".asmfunc pseudo-op only available with -mccs flag."
 msgstr "Псевдооперация .asmfunc доступна только с флагом -mccs."
 
-#: config/tc-arm.c:3131
+#: config/tc-arm.c:3141
 msgid ".endasmfunc without a .asmfunc."
 msgstr ".endasmfunc без .asmfunc."
 
-#: config/tc-arm.c:3135
+#: config/tc-arm.c:3145
 msgid ".endasmfunc without function."
 msgstr ".endasmfunc без function."
 
-#: config/tc-arm.c:3146
+#: config/tc-arm.c:3156
 msgid ".endasmfunc pseudo-op only available with -mccs flag."
 msgstr "Псевдооперация .endasmfunc доступна только с флагом -mccs."
 
-#: config/tc-arm.c:3155
+#: config/tc-arm.c:3165
 msgid ".def pseudo-op only available with -mccs flag."
 msgstr "Псевдооперация .def доступна только с флагом -mccs."
 
-#: config/tc-arm.c:3313
+#: config/tc-arm.c:3323
 msgid "invalid type for literal pool"
 msgstr "неправильный тип пула литералов"
 
-#: config/tc-arm.c:3393 config/tc-tic54x.c:5354
+#: config/tc-arm.c:3403 config/tc-tic54x.c:5354
 #, c-format
 msgid "Invalid label '%s'"
 msgstr "Некорректная метка «%s»"
 
-#: config/tc-arm.c:3569
+#: config/tc-arm.c:3579
 msgid "(plt) is only valid on branch targets"
 msgstr "(plt) допустима только в целях ветвления"
 
-#: config/tc-arm.c:3575 config/tc-s390.c:1209 config/tc-s390.c:1865
-#: config/tc-xtensa.c:1664
+#: config/tc-arm.c:3585 config/tc-s390.c:1209 config/tc-s390.c:1865
+#: config/tc-xtensa.c:1695
 #, c-format
 msgid "%s relocations do not fit in %d byte"
 msgid_plural "%s relocations do not fit in %d bytes"
@@ -3415,372 +3441,372 @@ msgstr[0] "перемещения %s не помещаются в %d байт"
 msgstr[1] "перемещения %s не помещаются в %d байта"
 msgstr[2] "перемещения %s не помещаются в %d байт"
 
-#: config/tc-arm.c:3657
+#: config/tc-arm.c:3667
 msgid ".inst.n operand too big. Use .inst.w instead"
 msgstr "Операнд .inst.n слишком большой. Вместо него используйте .inst.w."
 
-#: config/tc-arm.c:3677
+#: config/tc-arm.c:3687
 msgid "cannot determine Thumb instruction size. Use .inst.n/.inst.w instead"
 msgstr "Невозможно определить размер инструкции Thumb. Вместо этого используйте .inst.n/.inst.w."
 
-#: config/tc-arm.c:3707
+#: config/tc-arm.c:3717
 msgid "width suffixes are invalid in ARM mode"
 msgstr "некорректная ширина суффиксов в режиме ARM"
 
-#: config/tc-arm.c:3749 dwarf2dbg.c:990
+#: config/tc-arm.c:3759 dwarf2dbg.c:1000
 msgid "expected 0 or 1"
 msgstr "ожидался 0 или 1"
 
-#: config/tc-arm.c:3753
+#: config/tc-arm.c:3763
 msgid "missing comma"
 msgstr "отсутствует запятая"
 
-#: config/tc-arm.c:3786
+#: config/tc-arm.c:3796
 msgid "duplicate .fnstart directive"
 msgstr "повторное употребление .fnstart"
 
-#: config/tc-arm.c:3817 config/tc-tic6x.c:412
+#: config/tc-arm.c:3827 config/tc-tic6x.c:412
 msgid "duplicate .handlerdata directive"
 msgstr "повторное употребление .handlerdata"
 
-#: config/tc-arm.c:3836
+#: config/tc-arm.c:3846
 msgid ".fnend directive without .fnstart"
 msgstr "директива .fnend без .fnstart"
 
-#: config/tc-arm.c:3903 config/tc-tic6x.c:393
+#: config/tc-arm.c:3913 config/tc-tic6x.c:393
 msgid "personality routine specified for cantunwind frame"
 msgstr "персонализационная процедура указана для кадра cantunwind"
 
-#: config/tc-arm.c:3920 config/tc-tic6x.c:454
+#: config/tc-arm.c:3930 config/tc-tic6x.c:454
 msgid "duplicate .personalityindex directive"
 msgstr "повторное употребление .personalityindex"
 
-#: config/tc-arm.c:3927 config/tc-tic6x.c:461
+#: config/tc-arm.c:3937 config/tc-tic6x.c:461
 msgid "bad personality routine number"
 msgstr "Плохой номер персонализационной процедуры"
 
-#: config/tc-arm.c:3949 config/tc-tic6x.c:478
+#: config/tc-arm.c:3959 config/tc-tic6x.c:478
 msgid "duplicate .personality directive"
 msgstr "повторное употребление .personality"
 
-#: config/tc-arm.c:3973 config/tc-arm.c:4101 config/tc-arm.c:4149
+#: config/tc-arm.c:3983 config/tc-arm.c:4111 config/tc-arm.c:4159
 msgid "expected register list"
 msgstr "ожидается список регистров"
 
-#: config/tc-arm.c:4055
+#: config/tc-arm.c:4065
 msgid "expected , <constant>"
 msgstr "ожидается , <константа>"
 
-#: config/tc-arm.c:4064
+#: config/tc-arm.c:4074
 msgid "number of registers must be in the range [1:4]"
 msgstr "количество регистров должно быть в диапазоне [1:4]"
 
-#: config/tc-arm.c:4211 config/tc-arm.c:4345
+#: config/tc-arm.c:4221 config/tc-arm.c:4355
 msgid "bad register range"
 msgstr "неверный диапазон регистров"
 
-#: config/tc-arm.c:4411
+#: config/tc-arm.c:4421
 msgid "FPA .unwind_save does not take a register list"
 msgstr "FPA .unwind_save не работает со списком регистров"
 
-#: config/tc-arm.c:4439
+#: config/tc-arm.c:4449
 msgid ".unwind_save does not support this kind of register"
 msgstr ".unwind_save не поддерживает такой вид регистров"
 
-#: config/tc-arm.c:4478
+#: config/tc-arm.c:4488
 msgid "SP and PC not permitted in .unwind_movsp directive"
 msgstr "SP и PC не допускаются в директиве .unwind_movsp"
 
-#: config/tc-arm.c:4483
+#: config/tc-arm.c:4493
 msgid "unexpected .unwind_movsp directive"
 msgstr "неожиданная директива .unwind_movsp"
 
-#: config/tc-arm.c:4510
+#: config/tc-arm.c:4520
 msgid "stack increment must be multiple of 4"
 msgstr "увеличение стека должно быть кратно 4"
 
-#: config/tc-arm.c:4542
+#: config/tc-arm.c:4552
 msgid "expected <reg>, <reg>"
 msgstr "ожидается <регистр>, <регистр>"
 
-#: config/tc-arm.c:4560
+#: config/tc-arm.c:4570
 msgid "register must be either sp or set by a previousunwind_movsp directive"
 msgstr "регистр должен быть sp или задаваться директивой previousunwind_movsp"
 
-#: config/tc-arm.c:4599
+#: config/tc-arm.c:4609
 msgid "expected <offset>, <opcode>"
 msgstr "ожидается <смещение>, <код операции>"
 
-#: config/tc-arm.c:4611
+#: config/tc-arm.c:4621
 msgid "unwind opcode too long"
 msgstr "раскрученный код операции слишком длинен"
 
-#: config/tc-arm.c:4616
+#: config/tc-arm.c:4626
 msgid "invalid unwind opcode"
 msgstr "неверный раскрученный код операции"
 
-#: config/tc-arm.c:4804 config/tc-arm.c:5815 config/tc-arm.c:10659
-#: config/tc-arm.c:11192 config/tc-arm.c:13219 config/tc-arm.c:14801
-#: config/tc-arm.c:24170 config/tc-arm.c:24234 config/tc-arm.c:24242
+#: config/tc-arm.c:4814 config/tc-arm.c:5825 config/tc-arm.c:10671
+#: config/tc-arm.c:11204 config/tc-arm.c:13231 config/tc-arm.c:14813
+#: config/tc-arm.c:24243 config/tc-arm.c:24307 config/tc-arm.c:24315
 #: config/tc-metag.c:5176 config/tc-z8k.c:1151 config/tc-z8k.c:1161
 msgid "immediate value out of range"
 msgstr "непосредственное значение за пределами диапазона"
 
-#: config/tc-arm.c:4974
+#: config/tc-arm.c:4984
 msgid "invalid FPA immediate expression"
 msgstr "неверное непосредственное выражение FPA"
 
-#: config/tc-arm.c:5160
+#: config/tc-arm.c:5170
 msgid "'LSL' or 'ASR' required"
 msgstr "требуется «LSL» или «ASR»"
 
-#: config/tc-arm.c:5168
+#: config/tc-arm.c:5178
 msgid "'LSL' required"
 msgstr "требуется «LSL»"
 
-#: config/tc-arm.c:5176
+#: config/tc-arm.c:5186
 msgid "'ASR' required"
 msgstr "требуется «ASR»"
 
-#: config/tc-arm.c:5255
+#: config/tc-arm.c:5265
 msgid "invalid rotation"
 msgstr "неверное вращение"
 
-#: config/tc-arm.c:5435 config/tc-arm.c:5604
+#: config/tc-arm.c:5445 config/tc-arm.c:5614
 msgid "unknown group relocation"
 msgstr "неизвестная группа перемещения"
 
-#: config/tc-arm.c:5471
+#: config/tc-arm.c:5481
 msgid "alignment must be constant"
 msgstr "выравнивание должно быть константой"
 
-#: config/tc-arm.c:5635
+#: config/tc-arm.c:5645
 msgid "this group relocation is not allowed on this instruction"
 msgstr "данная группа перемещения недопустима для этой инструкции"
 
-#: config/tc-arm.c:5691
+#: config/tc-arm.c:5701
 msgid "'}' expected at end of 'option' field"
 msgstr "ожидается «}» в конце поля «option»"
 
-#: config/tc-arm.c:5696
+#: config/tc-arm.c:5706
 msgid "cannot combine index with option"
 msgstr "нельзя объединять индекс с параметром"
 
-#: config/tc-arm.c:5953
+#: config/tc-arm.c:5963
 msgid "unexpected bit specified after APSR"
 msgstr "указан неожиданный бит после APSR"
 
-#: config/tc-arm.c:5965
+#: config/tc-arm.c:5975
 msgid "selected processor does not support DSP extension"
 msgstr "выбранный процессор не поддерживает расширение DSP"
 
-#: config/tc-arm.c:5977
+#: config/tc-arm.c:5987
 msgid "bad bitmask specified after APSR"
 msgstr "указана плохая битовая маска после APSR"
 
-#: config/tc-arm.c:6001
+#: config/tc-arm.c:6011
 msgid "writing to APSR without specifying a bitmask is deprecated"
 msgstr "запись в APSR без указания битовой маски устарела"
 
-#: config/tc-arm.c:6013 config/tc-arm.c:12353 config/tc-arm.c:12398
-#: config/tc-arm.c:12402
+#: config/tc-arm.c:6023 config/tc-arm.c:12365 config/tc-arm.c:12410
+#: config/tc-arm.c:12414
 msgid "selected processor does not support requested special purpose register"
 msgstr "выбранный процессор не поддерживает запрошенный регистр специальных возможностей"
 
-#: config/tc-arm.c:6018
+#: config/tc-arm.c:6028
 msgid "flag for {c}psr instruction expected"
 msgstr "ожидается флаг для инструкции {c}ps"
 
-#: config/tc-arm.c:6043
+#: config/tc-arm.c:6053
 msgid "unrecognized CPS flag"
 msgstr "нераспознанный флаг CPS"
 
-#: config/tc-arm.c:6050
+#: config/tc-arm.c:6060
 msgid "missing CPS flags"
 msgstr "отсутствуют флаги CPS"
 
-#: config/tc-arm.c:6073 config/tc-arm.c:6079
+#: config/tc-arm.c:6083 config/tc-arm.c:6089
 msgid "valid endian specifiers are be or le"
 msgstr "определителем порядка байт могут быть be или le"
 
-#: config/tc-arm.c:6101
+#: config/tc-arm.c:6111
 msgid "missing rotation field after comma"
 msgstr "отсутствует поле вращения после запятой"
 
-#: config/tc-arm.c:6116
+#: config/tc-arm.c:6126
 msgid "rotation can only be 0, 8, 16, or 24"
 msgstr "значением вращения могут быть только 0, 8, 16 или 24"
 
-#: config/tc-arm.c:6145
+#: config/tc-arm.c:6155
 msgid "condition required"
 msgstr "требуется условие"
 
-#: config/tc-arm.c:6213 config/tc-arm.c:8943
+#: config/tc-arm.c:6222 config/tc-arm.c:8955
 msgid "'[' expected"
 msgstr "ожидается «[»"
 
-#: config/tc-arm.c:6226
+#: config/tc-arm.c:6235
 msgid "',' expected"
 msgstr "ожидается «,»"
 
-#: config/tc-arm.c:6243
+#: config/tc-arm.c:6252
 msgid "invalid shift"
 msgstr "некорректный сдвиг"
 
-#: config/tc-arm.c:6316
+#: config/tc-arm.c:6325
 msgid "can't use Neon quad register here"
 msgstr "здесь нельзя использовать четверной регистр Neon"
 
-#: config/tc-arm.c:6383
+#: config/tc-arm.c:6392
 msgid "expected <Rm> or <Dm> or <Qm> operand"
 msgstr "ожидается операнд <Rm>, <Dm> или <Qm>"
 
-#: config/tc-arm.c:6463
+#: config/tc-arm.c:6472
 msgid "parse error"
 msgstr "ошибка разбора"
 
 #. ISB can only take SY as an option.
-#: config/tc-arm.c:6732
+#: config/tc-arm.c:6741
 msgid "invalid barrier type"
 msgstr "неверный тип барьера"
 
-#: config/tc-arm.c:6829
+#: config/tc-arm.c:6838
 msgid "only floating point zero is allowed as immediate value"
 msgstr "непосредственным значением в качестве числа с плавающей точкой разрешён только ноль"
 
-#: config/tc-arm.c:6899
+#: config/tc-arm.c:6908
 msgid "immediate value is out of range"
 msgstr "непосредственное значение за пределами диапазона"
 
-#: config/tc-arm.c:7046
+#: config/tc-arm.c:7055
 msgid "iWMMXt data or control register expected"
 msgstr "ожидается управляющий регистр или регистр данных iWMMXt"
 
-#: config/tc-arm.c:7086
+#: config/tc-arm.c:7095
 msgid "Banked registers are not available with this architecture."
 msgstr "Банкование регистров недоступно на этой архитектуре."
 
-#: config/tc-arm.c:7314 config/tc-score.c:264
+#: config/tc-arm.c:7323 config/tc-score.c:264
 msgid "garbage following instruction"
 msgstr "мусор после инструкции"
 
 #. If REG is R13 (the stack pointer), warn that its use is
 #. deprecated.
-#: config/tc-arm.c:7364
+#: config/tc-arm.c:7373
 msgid "use of r13 is deprecated"
 msgstr "использование r13 устарело"
 
-#: config/tc-arm.c:7382
+#: config/tc-arm.c:7391 config/tc-arm.c:16799
 msgid "ARMv8.2 scalar fp16 instruction cannot be conditional, the behaviour is UNPREDICTABLE"
 msgstr "скалярная инструкция ARMv8.2 fp16 не может быть условной, поведение НЕПРЕДСКАЗУЕМО"
 
-#: config/tc-arm.c:7457
+#: config/tc-arm.c:7466
 msgid "D register out of range for selected VFP version"
 msgstr "регистр D вне диапазона выбранной версии VFP"
 
-#: config/tc-arm.c:7554 config/tc-arm.c:10378
+#: config/tc-arm.c:7563 config/tc-arm.c:10390
 msgid "Instruction does not support =N addresses"
 msgstr "инструкция не поддерживает адреса =N"
 
-#: config/tc-arm.c:7562
+#: config/tc-arm.c:7571
 msgid "instruction does not accept preindexed addressing"
 msgstr "инструкция не принимает пред-индексированную адресацию"
 
 #. unindexed - only for coprocessor
-#: config/tc-arm.c:7578 config/tc-arm.c:10441
+#: config/tc-arm.c:7587 config/tc-arm.c:10453
 msgid "instruction does not accept unindexed addressing"
 msgstr "инструкция не принимает неиндексированную адресацию"
 
-#: config/tc-arm.c:7586
+#: config/tc-arm.c:7595
 msgid "destination register same as write-back base"
 msgstr "регистр назначения совпадает с базовым обратной записи"
 
-#: config/tc-arm.c:7587
+#: config/tc-arm.c:7596
 msgid "source register same as write-back base"
 msgstr "регистр-источник совпадает с базовым обратной записи"
 
-#: config/tc-arm.c:7637
+#: config/tc-arm.c:7646
 msgid "use of PC in this instruction is deprecated"
 msgstr "использование PC в этой инструкции устарело"
 
-#: config/tc-arm.c:7660
+#: config/tc-arm.c:7669
 msgid "instruction does not accept scaled register index"
 msgstr "инструкция не принимает масштабированный регистровый индекс"
 
-#: config/tc-arm.c:7965
+#: config/tc-arm.c:7974
 msgid "invalid pseudo operation"
 msgstr "неверная псевдооперация"
 
-#: config/tc-arm.c:8203
+#: config/tc-arm.c:8212
 msgid "invalid co-processor operand"
 msgstr "некорректный операнд сопроцессора"
 
-#: config/tc-arm.c:8219
+#: config/tc-arm.c:8228
 msgid "instruction does not support unindexed addressing"
 msgstr "инструкция не поддерживает неиндексированную адресацию"
 
-#: config/tc-arm.c:8234
+#: config/tc-arm.c:8243
 msgid "pc may not be used with write-back"
 msgstr "pc нельзя использовать с обратной записью"
 
-#: config/tc-arm.c:8239
+#: config/tc-arm.c:8248
 msgid "instruction does not support writeback"
 msgstr "инструкция не поддерживает обратную запись"
 
-#: config/tc-arm.c:8345
+#: config/tc-arm.c:8354
 msgid "Rn must not overlap other operands"
 msgstr "Rn не должен пересекаться с другими операндами"
 
-#: config/tc-arm.c:8350
+#: config/tc-arm.c:8359
 msgid "swp{b} use is obsoleted for ARMv8 and later"
 msgstr "использование swp{b} устарело в ARMv8 и более новых"
 
-#: config/tc-arm.c:8353
+#: config/tc-arm.c:8362
 msgid "swp{b} use is deprecated for ARMv6 and ARMv7"
 msgstr "использование swp{b} устарело в ARMv6 и ARMv7"
 
-#: config/tc-arm.c:8470 config/tc-arm.c:8489 config/tc-arm.c:8502
-#: config/tc-arm.c:11029 config/tc-arm.c:11060 config/tc-arm.c:11082
+#: config/tc-arm.c:8481 config/tc-arm.c:8500 config/tc-arm.c:8513
+#: config/tc-arm.c:11041 config/tc-arm.c:11072 config/tc-arm.c:11094
 msgid "bit-field extends past end of register"
 msgstr "битовое поле выходит за границы регистра"
 
-#: config/tc-arm.c:8532
+#: config/tc-arm.c:8543
 msgid "the only valid suffixes here are '(plt)' and '(tlscall)'"
 msgstr "допустимыми суффиксами здесь могут быть только «(plt)» и «(tlscall)»"
 
-#: config/tc-arm.c:8585
+#: config/tc-arm.c:8596
 msgid "use of r15 in blx in ARM mode is not really useful"
 msgstr "использование r15 в blx в режиме ARM не особенно полезно"
 
-#: config/tc-arm.c:8607
+#: config/tc-arm.c:8618
 msgid "use of r15 in bx in ARM mode is not really useful"
 msgstr "использование r15 в bx в режиме ARM не особенно полезно"
 
-#: config/tc-arm.c:8632
+#: config/tc-arm.c:8644
 msgid "use of r15 in bxj is not really useful"
 msgstr "использование r15 в bxj не особенно полезно"
 
-#: config/tc-arm.c:8680
+#: config/tc-arm.c:8692
 msgid "This coprocessor register access is deprecated in ARMv8"
 msgstr "Такой доступ к регистру сопроцессора устарел в ARMv8"
 
-#: config/tc-arm.c:8888 config/tc-arm.c:8897
+#: config/tc-arm.c:8900 config/tc-arm.c:8909
 msgid "writeback of base register is UNPREDICTABLE"
 msgstr "обратная запись в базовый регистр вызывает НЕПРЕДСКАЗУЕМОСТЬ"
 
-#: config/tc-arm.c:8891
+#: config/tc-arm.c:8903
 msgid "writeback of base register when in register list is UNPREDICTABLE"
 msgstr "обратная запись в базовый регистр при его нахождении в списке регистров вызывает НЕПРЕДСКАЗУЕМОСТЬ"
 
-#: config/tc-arm.c:8901
+#: config/tc-arm.c:8913
 msgid "if writeback register is in list, it must be the lowest reg in the list"
 msgstr "если регистр обратной записи в списке, то он должен быть самым нижним регистром в списке"
 
-#: config/tc-arm.c:8938
+#: config/tc-arm.c:8950
 msgid "first transfer register must be even"
 msgstr "первый регистр передачи должен быть чётным"
 
-#: config/tc-arm.c:8941
+#: config/tc-arm.c:8953
 msgid "can only transfer two consecutive registers"
 msgstr "передача допустима только для двух последовательных регистра"
 
@@ -3788,1213 +3814,1222 @@ msgstr "передача допустима только для двух пос
 #. have been called in the first place.
 #. If op 2 were present and equal to PC, this function wouldn't
 #. have been called in the first place.
-#: config/tc-arm.c:8942 config/tc-arm.c:9012 config/tc-arm.c:9676
-#: config/tc-arm.c:11844
+#: config/tc-arm.c:8954 config/tc-arm.c:9024 config/tc-arm.c:9688
+#: config/tc-arm.c:11856
 msgid "r14 not allowed here"
 msgstr "r14 здесь запрещён"
 
-#: config/tc-arm.c:8954
+#: config/tc-arm.c:8966
 msgid "base register written back, and overlaps second transfer register"
 msgstr "в базовый регистр выполняется обратная запись и он пересекается со вторым регистром передачи"
 
-#: config/tc-arm.c:8964
+#: config/tc-arm.c:8976
 msgid "index register overlaps transfer register"
 msgstr "индексный регистр пересекается с регистром передачи"
 
-#: config/tc-arm.c:8993 config/tc-arm.c:9643
+#: config/tc-arm.c:9005 config/tc-arm.c:9655
 msgid "offset must be zero in ARM encoding"
 msgstr "смещение должно быть нулевым при кодировании ARM"
 
-#: config/tc-arm.c:9006 config/tc-arm.c:9670
+#: config/tc-arm.c:9018 config/tc-arm.c:9682
 msgid "even register required"
 msgstr "требуется чётный регистр"
 
-#: config/tc-arm.c:9009
+#: config/tc-arm.c:9021
 msgid "can only load two consecutive registers"
 msgstr "загрузка допустима только в два последовательных регистра"
 
-#: config/tc-arm.c:9027
+#: config/tc-arm.c:9039
 msgid "ldr to register 15 must be 4-byte aligned"
 msgstr "ldr в регистр 15 должна быть выровнена по 4-байтовой границе"
 
-#: config/tc-arm.c:9050 config/tc-arm.c:9082
+#: config/tc-arm.c:9062 config/tc-arm.c:9094
 msgid "this instruction requires a post-indexed address"
 msgstr "для данной инструкции требуется пост-индексируемый адрес"
 
-#: config/tc-arm.c:9109
+#: config/tc-arm.c:9121
 msgid "Rd and Rm should be different in mla"
 msgstr "Rd и Rm должны различаться в mla"
 
-#: config/tc-arm.c:9136 config/tc-arm.c:12217
+#: config/tc-arm.c:9148 config/tc-arm.c:12229
 msgid ":lower16: not allowed in this instruction"
 msgstr ":lower16: запрещён в этой инструкции"
 
-#: config/tc-arm.c:9138 config/tc-arm.c:12222
+#: config/tc-arm.c:9150 config/tc-arm.c:12234
 msgid ":upper16: not allowed in this instruction"
 msgstr ":upper16: запрещён в этой инструкции"
 
-#: config/tc-arm.c:9155
+#: config/tc-arm.c:9167
 msgid "operand 1 must be FPSCR"
 msgstr "операнд 1 должен быть FPSCR"
 
-#: config/tc-arm.c:9247 config/tc-arm.c:12336
+#: config/tc-arm.c:9259 config/tc-arm.c:12348
 msgid "bad register for mrs"
 msgstr "неверный регистр для mrs"
 
-#: config/tc-arm.c:9254 config/tc-arm.c:12360
+#: config/tc-arm.c:9266 config/tc-arm.c:12372
 msgid "'APSR', 'CPSR' or 'SPSR' expected"
 msgstr "ожидается «APSR», «CPSR» или «SPSR»"
 
-#: config/tc-arm.c:9295
+#: config/tc-arm.c:9307
 msgid "Rd and Rm should be different in mul"
 msgstr "Rd и Rm должны различаться в mul"
 
-#: config/tc-arm.c:9314 config/tc-arm.c:9588 config/tc-arm.c:12499
+#: config/tc-arm.c:9326 config/tc-arm.c:9600 config/tc-arm.c:12511
 msgid "rdhi and rdlo must be different"
 msgstr "rdhi и rdlo должны различаться"
 
-#: config/tc-arm.c:9320
+#: config/tc-arm.c:9332
 msgid "rdhi, rdlo and rm must all be different"
 msgstr "rdhi, rdlo и rm должны различаться"
 
-#: config/tc-arm.c:9386
+#: config/tc-arm.c:9398
 msgid "'[' expected after PLD mnemonic"
 msgstr "после мнемоники PLD ожидается «[»"
 
-#: config/tc-arm.c:9388 config/tc-arm.c:9403
+#: config/tc-arm.c:9400 config/tc-arm.c:9415
 msgid "post-indexed expression used in preload instruction"
 msgstr "в инструкции предварительной загрузки используется пост-индексируемое выражение"
 
-#: config/tc-arm.c:9390 config/tc-arm.c:9405
+#: config/tc-arm.c:9402 config/tc-arm.c:9417
 msgid "writeback used in preload instruction"
 msgstr "в инструкции предварительной загрузки используется обратная запись"
 
-#: config/tc-arm.c:9392 config/tc-arm.c:9407
+#: config/tc-arm.c:9404 config/tc-arm.c:9419
 msgid "unindexed addressing used in preload instruction"
 msgstr "в инструкции предварительной загрузки используется неиндексированная адресация"
 
-#: config/tc-arm.c:9401
+#: config/tc-arm.c:9413
 msgid "'[' expected after PLI mnemonic"
 msgstr "после мнемоники PLI ожидается «[»"
 
-#: config/tc-arm.c:9416 config/tc-arm.c:12668
+#: config/tc-arm.c:9428 config/tc-arm.c:12680
 msgid "push/pop do not support {reglist}^"
 msgstr "push/pop не поддерживают {reglist}^"
 
-#: config/tc-arm.c:9494 config/tc-arm.c:12815
+#: config/tc-arm.c:9506 config/tc-arm.c:12827
 msgid "setend use is deprecated for ARMv8"
 msgstr "использование setend устарело в ARMv8"
 
-#: config/tc-arm.c:9515 config/tc-arm.c:12876 config/tc-arm.c:12908
-#: config/tc-arm.c:12951
+#: config/tc-arm.c:9527 config/tc-arm.c:12888 config/tc-arm.c:12920
+#: config/tc-arm.c:12963
 msgid "extraneous shift as part of operand to shift insn"
 msgstr "в инструкции сдвига излишний сдвиг как часть операнда"
 
-#: config/tc-arm.c:9546 config/tc-arm.c:9555
+#: config/tc-arm.c:9558 config/tc-arm.c:9567
 msgid "selected processor does not support SETPAN instruction"
 msgstr "выбранный процессор не поддерживает инструкцию SETPAN"
 
-#: config/tc-arm.c:9614
+#: config/tc-arm.c:9626
 msgid "SRS base register must be r13"
 msgstr "базовый регистр SRS должен быть r13"
 
-#: config/tc-arm.c:9673
+#: config/tc-arm.c:9685
 msgid "can only store two consecutive registers"
 msgstr "сохранение допустимо только в два последовательных регистра"
 
-#: config/tc-arm.c:9787 config/tc-arm.c:9804
+#: config/tc-arm.c:9799 config/tc-arm.c:9816
 msgid "only two consecutive VFP SP registers allowed here"
 msgstr "здесь разрешены только два последовательных регистра VFP SP"
 
-#: config/tc-arm.c:9832 config/tc-arm.c:9847
+#: config/tc-arm.c:9844 config/tc-arm.c:9859
 msgid "this addressing mode requires base-register writeback"
 msgstr "для данного режима адресации требуется базовый регистр обратной записи"
 
 #. If srcsize is 16, inst.operands[1].imm must be in the range 0-16.
 #. i.e. immbits must be in range 0 - 16.
-#: config/tc-arm.c:9964
+#: config/tc-arm.c:9976
 msgid "immediate value out of range, expected range [0, 16]"
 msgstr "непосредственное значение за пределами диапазона, ожидаемый диапазон [0, 16]"
 
 #. If srcsize is 32, inst.operands[1].imm must be in the range 1-32.
 #. i.e. immbits must be in range 0 - 31.
-#: config/tc-arm.c:9971
+#: config/tc-arm.c:9983
 msgid "immediate value out of range, expected range [1, 32]"
 msgstr "непосредственное значение за пределами диапазона, ожидаемый диапазон [1, 32]"
 
-#: config/tc-arm.c:10037
+#: config/tc-arm.c:10049
 msgid "this instruction does not support indexing"
 msgstr "данная инструкция не поддерживает индексацию"
 
-#: config/tc-arm.c:10060
+#: config/tc-arm.c:10072
 msgid "only r15 allowed here"
 msgstr "здесь разрешён только r15"
 
-#: config/tc-arm.c:10195
+#: config/tc-arm.c:10207
 msgid "immediate operand requires iWMMXt2"
 msgstr "требуется непосредственный операнд iWMMXt2"
 
-#: config/tc-arm.c:10339
+#: config/tc-arm.c:10351
 msgid "shift by register not allowed in thumb mode"
 msgstr "сдвиг регистром запрещён в режиме thumb"
 
-#: config/tc-arm.c:10351 config/tc-arm.c:13059 config/tc-arm.c:23513
+#: config/tc-arm.c:10363 config/tc-arm.c:13071 config/tc-arm.c:23553
 msgid "shift expression is too large"
 msgstr "выражение сдвига слишком большое"
 
-#: config/tc-arm.c:10384
+#: config/tc-arm.c:10396
 msgid "cannot use register index with this instruction"
 msgstr "невозможно использовать индексный регистр с этой инструкцией"
 
-#: config/tc-arm.c:10386
+#: config/tc-arm.c:10398
 msgid "Thumb does not support negative register indexing"
 msgstr "Thumb не поддерживает отрицательные индексный регистры"
 
-#: config/tc-arm.c:10388
+#: config/tc-arm.c:10400
 msgid "Thumb does not support register post-indexing"
 msgstr "Thumb не поддерживает регистровую пост-индексацию"
 
-#: config/tc-arm.c:10390
+#: config/tc-arm.c:10402
 msgid "Thumb does not support register indexing with writeback"
 msgstr "Thumb не поддерживает регистровую индексацию с обратной записью"
 
-#: config/tc-arm.c:10392
+#: config/tc-arm.c:10404
 msgid "Thumb supports only LSL in shifted register indexing"
 msgstr "Thumb поддерживает только LSL в регистровой индексации сдвигом"
 
-#: config/tc-arm.c:10401 config/tc-arm.c:16374
+#: config/tc-arm.c:10413 config/tc-arm.c:16386
 msgid "shift out of range"
 msgstr "сдвиг вне диапазона"
 
-#: config/tc-arm.c:10410
+#: config/tc-arm.c:10422
 msgid "cannot use writeback with this instruction"
 msgstr "невозможно использовать обратную запись с этой инструкцией"
 
-#: config/tc-arm.c:10431
+#: config/tc-arm.c:10443
 msgid "cannot use post-indexing with PC-relative addressing"
 msgstr "невозможно использовать пост-индексацию с относительной PC адресацией"
 
-#: config/tc-arm.c:10432
+#: config/tc-arm.c:10444
 msgid "cannot use post-indexing with this instruction"
 msgstr "невозможно использовать пост-индексацию с этой инструкцией"
 
-#: config/tc-arm.c:10654
+#: config/tc-arm.c:10666
 msgid "only SUBS PC, LR, #const allowed"
 msgstr "разрешены только SUBS PC, LR, #const"
 
-#: config/tc-arm.c:10737 config/tc-arm.c:10897 config/tc-arm.c:10994
-#: config/tc-arm.c:12297 config/tc-arm.c:12605
+#: config/tc-arm.c:10749 config/tc-arm.c:10909 config/tc-arm.c:11006
+#: config/tc-arm.c:12309 config/tc-arm.c:12617
 msgid "shift must be constant"
 msgstr "сдвиг должен быть константой"
 
-#: config/tc-arm.c:10742
+#: config/tc-arm.c:10754
 msgid "shift value over 3 not allowed in thumb mode"
 msgstr "значения сдвига больше 3 запрещено в режиме thumb"
 
-#: config/tc-arm.c:10744
+#: config/tc-arm.c:10756
 msgid "only LSL shift allowed in thumb mode"
 msgstr "в режиме thumb допускается только сдвиг LSL"
 
-#: config/tc-arm.c:10768 config/tc-arm.c:10912 config/tc-arm.c:11009
-#: config/tc-arm.c:12310
+#: config/tc-arm.c:10780 config/tc-arm.c:10924 config/tc-arm.c:11021
+#: config/tc-arm.c:12322
 msgid "unshifted register required"
 msgstr "требуется не сдвиговый регистр"
 
-#: config/tc-arm.c:10783 config/tc-arm.c:11020 config/tc-arm.c:12460
+#: config/tc-arm.c:10795 config/tc-arm.c:11032 config/tc-arm.c:12472
 msgid "dest must overlap one source register"
 msgstr "назначение должно пересекаться с одним из регистров источника"
 
-#: config/tc-arm.c:10915
+#: config/tc-arm.c:10927
 msgid "dest and source1 must be the same register"
 msgstr "назначение и источник1 должны быть одним и тем же регистром"
 
-#: config/tc-arm.c:11155
+#: config/tc-arm.c:11167
 msgid "selected architecture does not support wide conditional branch instruction"
 msgstr "выбранная архитектура не поддерживает инструкцию широкого условного ветвления"
 
-#: config/tc-arm.c:11188
+#: config/tc-arm.c:11200
 msgid "instruction is always unconditional"
 msgstr "инструкция всегда безусловная"
 
-#: config/tc-arm.c:11309
+#: config/tc-arm.c:11321
 msgid "selected processor does not support 'A' form of this instruction"
 msgstr "выбранный процессор не поддерживает форму «A» этой инструкции"
 
-#: config/tc-arm.c:11312
+#: config/tc-arm.c:11324
 msgid "Thumb does not support the 2-argument form of this instruction"
 msgstr "Thumb не поддерживает 2-аргументную форму этой инструкции"
 
-#: config/tc-arm.c:11433
+#: config/tc-arm.c:11445
 msgid "SP not allowed in register list"
 msgstr "SP не допускается указывать в списке регистров"
 
-#: config/tc-arm.c:11437 config/tc-arm.c:11543
+#: config/tc-arm.c:11449 config/tc-arm.c:11555
 msgid "having the base register in the register list when using write back is UNPREDICTABLE"
 msgstr "наличие в списке регистров базового регистра при использовании обратной записи создаёт НЕПРЕДСКАЗУЕМОСТЬ"
 
-#: config/tc-arm.c:11445
+#: config/tc-arm.c:11457
 msgid "LR and PC should not both be in register list"
 msgstr "LR и PC не должны быть в списке регистров одновременно"
 
-#: config/tc-arm.c:11453
+#: config/tc-arm.c:11465
 msgid "PC not allowed in register list"
 msgstr "PC не допускается указывать в списке регистров"
 
-#: config/tc-arm.c:11495
+#: config/tc-arm.c:11507
 msgid "Thumb load/store multiple does not support {reglist}^"
 msgstr "множественная загрузка/сохранение в Thumb не поддерживает {reglist}^"
 
-#: config/tc-arm.c:11520 config/tc-arm.c:11597
+#: config/tc-arm.c:11532 config/tc-arm.c:11609
 #, c-format
 msgid "value stored for r%d is UNKNOWN"
 msgstr "значение, сохранённое для r%d, НЕИЗВЕСТНО"
 
-#: config/tc-arm.c:11590
+#: config/tc-arm.c:11602
 msgid "Thumb-2 instruction only valid in unified syntax"
 msgstr "инструкцию Thumb-2 допускается указывать только в объединённом синтаксисе"
 
-#: config/tc-arm.c:11594 config/tc-arm.c:11604
+#: config/tc-arm.c:11606 config/tc-arm.c:11616
 msgid "this instruction will write back the base register"
 msgstr "эта инструкция выполнит обратную запись в базовый регистр"
 
-#: config/tc-arm.c:11607
+#: config/tc-arm.c:11619
 msgid "this instruction will not write back the base register"
 msgstr "эта инструкция не выполнит обратную запись в базовый регистр"
 
-#: config/tc-arm.c:11638
+#: config/tc-arm.c:11650
 msgid "r14 not allowed as first register when second register is omitted"
 msgstr "r14 не допускается указывать первым регистром, если отсутствует второй регистр"
 
-#: config/tc-arm.c:11738
+#: config/tc-arm.c:11750
 msgid "This instruction may be unpredictable if executed on M-profile cores with interrupts enabled."
 msgstr "Эта инструкция может приводить к непредсказумому поведению, если выполняется в ядрах M-профиля с включёнными прерываниями."
 
-#: config/tc-arm.c:11767 config/tc-arm.c:11780 config/tc-arm.c:11816
+#: config/tc-arm.c:11779 config/tc-arm.c:11792 config/tc-arm.c:11828
 msgid "Thumb does not support this addressing mode"
 msgstr "Thumb не поддерживает данный режим адресации"
 
-#: config/tc-arm.c:11784
+#: config/tc-arm.c:11796
 msgid "byte or halfword not valid for base register"
 msgstr "байт или полуслово недопустимо для базового регистра"
 
-#: config/tc-arm.c:11787
+#: config/tc-arm.c:11799
 msgid "r15 based store not allowed"
 msgstr "хранилище на основе r15 не допускается"
 
-#: config/tc-arm.c:11789
+#: config/tc-arm.c:11801
 msgid "invalid base register for register offset"
 msgstr "некорректный базовый регистр для регистрового смещения"
 
-#: config/tc-arm.c:11846
+#: config/tc-arm.c:11858
 msgid "r12 not allowed here"
 msgstr "r12 здесь запрещён"
 
-#: config/tc-arm.c:11852
+#: config/tc-arm.c:11864
 msgid "base register written back, and overlaps one of transfer registers"
 msgstr "в базовый регистр выполняется обратная запись и он пересекается с одним из регистром передачи"
 
-#: config/tc-arm.c:11980
+#: config/tc-arm.c:11992
 #, c-format
 msgid "Use of r%u as a source register is deprecated when r%u is the destination register."
 msgstr "Использование r%u в качестве регистра источника устарело, если r%u является регистром назначения."
 
-#: config/tc-arm.c:12173
+#: config/tc-arm.c:12185
 msgid "shifts in CMP/MOV instructions are only supported in unified syntax"
 msgstr "сдвиги в инструкциях CMP/MOV поддерживаются только при указании в объединённом синтаксисе"
 
-#: config/tc-arm.c:12201
+#: config/tc-arm.c:12213
 msgid "only lo regs allowed with immediate"
 msgstr "только нижние регистры допускаются с непосредственными значениями"
 
-#: config/tc-arm.c:12378
+#: config/tc-arm.c:12390
 msgid "Thumb encoding does not support an immediate here"
 msgstr "кодирование Thumb не поддерживает здесь непосредственное значение"
 
-#: config/tc-arm.c:12465
+#: config/tc-arm.c:12477
 msgid "Thumb-2 MUL must not set flags"
 msgstr "Thumb-2 MUL не должна устанавливать флаги"
 
-#: config/tc-arm.c:12530
+#: config/tc-arm.c:12542
 msgid "Thumb does not support NOP with hints"
 msgstr "Thumb не поддерживает NOP с подсказками"
 
-#: config/tc-arm.c:12690
+#: config/tc-arm.c:12702
 msgid "invalid register list to push/pop instruction"
 msgstr "некорректный список регистров в инструкции push/pop"
 
-#: config/tc-arm.c:12935
+#: config/tc-arm.c:12947
 msgid "source1 and dest must be same register"
 msgstr "источник1 и назначение должны быть одним и тем же регистром"
 
-#: config/tc-arm.c:12960
+#: config/tc-arm.c:12972
 msgid "ror #imm not supported"
 msgstr "ror #imm не поддерживается"
 
-#: config/tc-arm.c:13011
+#: config/tc-arm.c:13023
 msgid "SMC is not permitted on this architecture"
 msgstr "SMC запрещена на этой архитектуре"
 
-#: config/tc-arm.c:13176
+#: config/tc-arm.c:13188
 msgid "Thumb encoding does not support rotation"
 msgstr "кодирование Thumb не поддерживает вращение"
 
-#: config/tc-arm.c:13196
+#: config/tc-arm.c:13208
 msgid "instruction requires register index"
 msgstr "для инструкции требуется регистровый индекс"
 
-#: config/tc-arm.c:13206
+#: config/tc-arm.c:13218
 msgid "instruction does not allow shifted index"
 msgstr "инструкция запрещает сдвиговый индекс"
 
-#: config/tc-arm.c:13392
+#: config/tc-arm.c:13404
 msgid "invalid neon suffix for non neon instruction"
 msgstr "неверный суффикс neon для инструкции не neon"
 
-#: config/tc-arm.c:13754 config/tc-arm.c:14100 config/tc-arm.c:15717
-#: config/tc-arm.c:17342
+#: config/tc-arm.c:13766 config/tc-arm.c:14112 config/tc-arm.c:15729
+#: config/tc-arm.c:17376
 msgid "invalid instruction shape"
 msgstr "неверная форма инструкции"
 
-#: config/tc-arm.c:13999
+#: config/tc-arm.c:14011
 msgid "types specified in both the mnemonic and operands"
 msgstr "типы указаны как в мнемонике так и в операндах"
 
-#: config/tc-arm.c:14036
+#: config/tc-arm.c:14048
 msgid "operand types can't be inferred"
 msgstr "невозможно догадаться о типах операндов"
 
-#: config/tc-arm.c:14042
+#: config/tc-arm.c:14054
 msgid "type specifier has the wrong number of parts"
 msgstr "определитель типа содержит ошибочное количество частей"
 
-#: config/tc-arm.c:14128 config/tc-arm.c:15905 config/tc-arm.c:15912
+#: config/tc-arm.c:14140 config/tc-arm.c:15917 config/tc-arm.c:15924
 msgid "operand size must match register width"
 msgstr "размер операнда должен совпадать с шириной регистра"
 
-#: config/tc-arm.c:14139
+#: config/tc-arm.c:14151
 msgid "bad type in Neon instruction"
 msgstr "неверный тип в инструкции Neon"
 
-#: config/tc-arm.c:14150
+#: config/tc-arm.c:14162
 msgid "inconsistent types in Neon instruction"
 msgstr "несоответствие типов в инструкции Neon"
 
-#: config/tc-arm.c:14521 config/tc-arm.c:14536 config/tc-arm.c:16921
+#: config/tc-arm.c:14533 config/tc-arm.c:14548 config/tc-arm.c:16955
 msgid "register list must contain at least 1 and at most 16 registers"
 msgstr "список регистров должен содержать не менее 1 и не более 16 регистров"
 
-#: config/tc-arm.c:14679 config/tc-arm.c:14715 config/tc-arm.c:15354
-#: config/tc-arm.c:16761
+#: config/tc-arm.c:14691 config/tc-arm.c:14727 config/tc-arm.c:15366
+#: config/tc-arm.c:16781
 msgid "immediate out of range for shift"
 msgstr "непосредственное значение за пределами диапазона сдвига"
 
-#: config/tc-arm.c:14835
+#: config/tc-arm.c:14847
 msgid "first and second operands shall be the same register"
 msgstr "первый и второй операнды должны быть одним и тем же регистром"
 
-#: config/tc-arm.c:15120 config/tc-arm.c:16210
+#: config/tc-arm.c:15132 config/tc-arm.c:16222
 msgid "scalar out of range for multiply instruction"
 msgstr "скаляр вне диапазона инструкции умножения"
 
-#: config/tc-arm.c:15244
+#: config/tc-arm.c:15256
 msgid "instruction form not available on this architecture."
 msgstr "форма инструкции недоступна на этой архитектуре"
 
-#: config/tc-arm.c:15247
+#: config/tc-arm.c:15259
 msgid "this instruction implies use of ARMv8.1 AdvSIMD."
 msgstr "данная инструкция подразумевает использование ARMv8.1 AdvSIMD."
 
-#: config/tc-arm.c:15330 config/tc-arm.c:15342
+#: config/tc-arm.c:15342 config/tc-arm.c:15354
 msgid "immediate out of range for insert"
 msgstr "непосредственное значение за пределами диапазона вставки"
 
-#: config/tc-arm.c:15475
+#: config/tc-arm.c:15487
 msgid "immediate out of range for narrowing operation"
 msgstr "непосредственное значение за пределами диапазона операции сужения"
 
-#: config/tc-arm.c:15621
+#: config/tc-arm.c:15633
 msgid "operands 0 and 1 must be the same register"
 msgstr "операнды 0 и 1 должны быть одним и тем же регистром"
 
-#: config/tc-arm.c:15727 config/tc-arm.c:17440
+#: config/tc-arm.c:15739 config/tc-arm.c:17474
 msgid "invalid rounding mode"
 msgstr "неверный режим округления"
 
-#: config/tc-arm.c:16054
+#: config/tc-arm.c:16066
 msgid "operand size must be specified for immediate VMOV"
 msgstr "для непосредственного значения в VMOV должен быть указан размер операнда"
 
-#: config/tc-arm.c:16064
+#: config/tc-arm.c:16076
 msgid "immediate has bits set outside the operand size"
 msgstr "непосредственное значение содержит установленные биты вне диапазона размера операнда"
 
-#: config/tc-arm.c:16226
+#: config/tc-arm.c:16238
 msgid "vfmal/vfmsl with FP16 type cannot be conditional, the behaviour is UNPREDICTABLE"
 msgstr "vfmal/vfmsl с типом FP16 не могут быть условными, поведение НЕПРЕДСКАЗУЕМО"
 
-#: config/tc-arm.c:16356
+#: config/tc-arm.c:16368
 msgid "Instruction form not available on this architecture."
 msgstr "Форма инструкции недоступна на этой архитектуре."
 
-#: config/tc-arm.c:16400
+#: config/tc-arm.c:16412
 msgid "elements must be smaller than reversal region"
 msgstr "элементы должны быть меньше области возврата"
 
-#: config/tc-arm.c:16582 config/tc-arm.c:16642
+#: config/tc-arm.c:16594 config/tc-arm.c:16654
 msgid "bad type for scalar"
 msgstr "некорректный тип для скаляра"
 
-#: config/tc-arm.c:16719 config/tc-arm.c:16727
+#: config/tc-arm.c:16739 config/tc-arm.c:16747
 msgid "VFP registers must be adjacent"
 msgstr "регистры VFP должны быть расположенным рядом"
 
-#: config/tc-arm.c:16770
+#: config/tc-arm.c:16790
 msgid "invalid suffix"
 msgstr "неверный суффикс"
 
-#: config/tc-arm.c:16888
+#: config/tc-arm.c:16922
 msgid "bad list length for table lookup"
 msgstr "неверная длина списка для таблицы поиска"
 
-#: config/tc-arm.c:16918
+#: config/tc-arm.c:16952
 msgid "writeback (!) must be used for VLDMDB and VSTMDB"
 msgstr "для VLDMDB и VSTMDB должна использоваться обратная запись"
 
-#: config/tc-arm.c:16946
+#: config/tc-arm.c:16980
 msgid "Use of PC here is UNPREDICTABLE"
 msgstr "Использование PC в этом месте вызывает НЕПРЕДСКАЗУЕМОСТЬ"
 
-#: config/tc-arm.c:16948
+#: config/tc-arm.c:16982
 msgid "Use of PC here is deprecated"
 msgstr "Использование PC в этом месте устарело"
 
-#: config/tc-arm.c:17015
+#: config/tc-arm.c:17049
 msgid "bad alignment"
 msgstr "неверное выравнивание"
 
-#: config/tc-arm.c:17032
+#: config/tc-arm.c:17066
 msgid "bad list type for instruction"
 msgstr "неверный тип списка для инструкции"
 
-#: config/tc-arm.c:17034
+#: config/tc-arm.c:17068
 msgid "bad element type for instruction"
 msgstr "неверный тип элемента для инструкции"
 
-#: config/tc-arm.c:17076
+#: config/tc-arm.c:17110
 msgid "unsupported alignment for instruction"
 msgstr "неподдерживаемое выравнивание для инструкции"
 
-#: config/tc-arm.c:17095 config/tc-arm.c:17189 config/tc-arm.c:17201
-#: config/tc-arm.c:17211 config/tc-arm.c:17225
+#: config/tc-arm.c:17129 config/tc-arm.c:17223 config/tc-arm.c:17235
+#: config/tc-arm.c:17245 config/tc-arm.c:17259
 msgid "bad list length"
 msgstr "неверная длина списка"
 
-#: config/tc-arm.c:17100
+#: config/tc-arm.c:17134
 msgid "stride of 2 unavailable when element size is 8"
 msgstr "шаг 2 недоступен, если размер элемента равен 8"
 
-#: config/tc-arm.c:17133 config/tc-arm.c:17209
+#: config/tc-arm.c:17167 config/tc-arm.c:17243
 msgid "can't use alignment with this instruction"
 msgstr "невозможно использовать выравнивание с этой инструкцией"
 
-#: config/tc-arm.c:17281
+#: config/tc-arm.c:17315
 msgid "post-index must be a register"
 msgstr "пост-индекс должен задаваться регистром"
 
-#: config/tc-arm.c:17283
+#: config/tc-arm.c:17317
 msgid "bad register for post-index"
 msgstr "неверный регистр для пост-индекса"
 
-#: config/tc-arm.c:17504
+#: config/tc-arm.c:17538
 msgid "scalar out of range"
 msgstr "скаляр вне диапазона"
 
-#: config/tc-arm.c:17577
+#: config/tc-arm.c:17611
 msgid "Dot Product instructions cannot be conditional,  the behaviour is UNPREDICTABLE"
 msgstr "Инструкции скалярного произведения не могут быть условными, поведение НЕПРЕДСКАЗУЕМО."
 
-#: config/tc-arm.c:18150 config/tc-arm.c:18236
+#: config/tc-arm.c:18184 config/tc-arm.c:18270
 msgid "conditional infixes are deprecated in unified syntax"
 msgstr "условные инфиксы устарели в объединённом синтаксисе"
 
-#: config/tc-arm.c:18387
+#: config/tc-arm.c:18421
 msgid "Warning: conditional outside an IT block for Thumb."
 msgstr "Предупреждение: условие вне блока IT для Thumb."
 
-#: config/tc-arm.c:18539
+#: config/tc-arm.c:18573
 msgid "Short branches, Undefined, SVC, LDM/STM"
 msgstr "Короткие ветвления, Не определено, SVC, LDM/STM"
 
-#: config/tc-arm.c:18540
+#: config/tc-arm.c:18574
 msgid "Miscellaneous 16-bit instructions"
 msgstr "Различные 16-битные инструкции"
 
-#: config/tc-arm.c:18541
+#: config/tc-arm.c:18575
 msgid "ADR"
 msgstr "ADR"
 
-#: config/tc-arm.c:18542
+#: config/tc-arm.c:18576
 msgid "Literal loads"
 msgstr "Загрузка литерала"
 
-#: config/tc-arm.c:18543
+#: config/tc-arm.c:18577
 msgid "Hi-register ADD, MOV, CMP, BX, BLX using pc"
 msgstr "Верхний регистр ADD, MOV, CMP, BX, BLX задаётся pc"
 
-#: config/tc-arm.c:18544
+#: config/tc-arm.c:18578
 msgid "Hi-register ADD, MOV, CMP using pc"
 msgstr "Верхний регистр ADD, MOV, CMP задаётся pc"
 
 #. NOTE: 0x00dd is not the real encoding, instead, it is the 'tvalue'
 #. field in asm_opcode. 'tvalue' is used at the stage this check happen.
-#: config/tc-arm.c:18547
+#: config/tc-arm.c:18581
 msgid "ADD/SUB sp, sp #imm"
 msgstr "ADD/SUB sp, sp #imm"
 
-#: config/tc-arm.c:18566
-msgid "IT blocks containing 32-bit Thumb instructions are deprecated in ARMv8"
-msgstr "Ð\91локи IT Ñ\81 32-биÑ\82нÑ\8bми Ð¸Ð½Ñ\81Ñ\82Ñ\80Ñ\83кÑ\86иÑ\8fми Thumb Ñ\83Ñ\81Ñ\82аÑ\80ели Ð² ARMv8"
+#: config/tc-arm.c:18601
+msgid "IT blocks containing 32-bit Thumb instructions are performance deprecated in ARMv8-A and ARMv8-R"
+msgstr "Ð\91локи IT Ñ\81 32-биÑ\82нÑ\8bми Ð¸Ð½Ñ\81Ñ\82Ñ\80Ñ\83кÑ\86иÑ\8fми Thumb Ñ\81нижаÑ\8eÑ\82 Ð¿Ñ\80оизводиÑ\82елÑ\8cноÑ\81Ñ\82Ñ\8c Ð² ARMv8-A Ð¸ ARMv8-R"
 
-#: config/tc-arm.c:18578
+#: config/tc-arm.c:18613
 #, c-format
-msgid "IT blocks containing 16-bit Thumb instructions of the following class are deprecated in ARMv8: %s"
-msgstr "Ð\91локи IT Ñ\81 16-биÑ\82нÑ\8bми Ð¸Ð½Ñ\81Ñ\82Ñ\80Ñ\83кÑ\86иÑ\8fми Thumb Ñ\81ледÑ\83Ñ\8eÑ\89иÑ\85 ÐºÐ»Ð°Ñ\81Ñ\81ов Ñ\83Ñ\81Ñ\82аÑ\80ели Ð² ARMv8: %s"
+msgid "IT blocks containing 16-bit Thumb instructions of the following class are performance deprecated in ARMv8-A and ARMv8-R: %s"
+msgstr "Ð\91локи IT Ñ\81 16-биÑ\82нÑ\8bми Ð¸Ð½Ñ\81Ñ\82Ñ\80Ñ\83кÑ\86иÑ\8fми Thumb Ñ\81ледÑ\83Ñ\8eÑ\89его ÐºÐ»Ð°Ñ\81Ñ\81а Ñ\81нижаÑ\8eÑ\82 Ð¿Ñ\80оизводиÑ\82елÑ\8cноÑ\81Ñ\82Ñ\8c Ð² ARMv8-A Ð¸ ARMv8-R: %s"
 
-#: config/tc-arm.c:18591
-msgid "IT blocks containing more than one conditional instruction are deprecated in ARMv8"
-msgstr "Ð\91локи IT Ñ\81 Ð±Ð¾Ð»ÐµÐµ Ñ\87ем Ð¾Ð´Ð½Ð¾Ð¹ Ñ\83Ñ\81ловной Ð¸Ð½Ñ\81Ñ\82Ñ\80Ñ\83кÑ\86ией Ñ\83Ñ\81Ñ\82аÑ\80ели Ð² ARMv8"
+#: config/tc-arm.c:18627
+msgid "IT blocks containing more than one conditional instruction are performance deprecated in ARMv8-A and ARMv8-R"
+msgstr "Ð\91локи IT Ñ\81 Ð±Ð¾Ð»ÐµÐµ Ñ\87ем Ð¾Ð´Ð½Ð¾Ð¹ Ñ\83Ñ\81ловной Ð¸Ð½Ñ\81Ñ\82Ñ\80Ñ\83кÑ\86ией Ñ\81нижаÑ\8eÑ\82 Ð¿Ñ\80оизводиÑ\82елÑ\8cноÑ\81Ñ\82Ñ\8c Ð² ARMv8-A Ð¸ ARMv8-R"
 
-#: config/tc-arm.c:18706
+#: config/tc-arm.c:18743
 #, c-format
 msgid "bad instruction `%s'"
 msgstr "плохая инструкция «%s»"
 
-#: config/tc-arm.c:18712
+#: config/tc-arm.c:18749
 msgid "s suffix on comparison instruction is deprecated"
 msgstr "суффикс s в инструкциях сравнения устарел"
 
-#: config/tc-arm.c:18732
+#: config/tc-arm.c:18769
 msgid "SVC is not permitted on this architecture"
 msgstr "SVC запрещена на этой архитектуре"
 
-#: config/tc-arm.c:18734
+#: config/tc-arm.c:18771
 #, c-format
 msgid "selected processor does not support `%s' in Thumb mode"
 msgstr "выбранный процессор не поддерживает «%s» в режиме Thumb"
 
-#: config/tc-arm.c:18740
+#: config/tc-arm.c:18777
 msgid "Thumb does not support conditional execution"
 msgstr "Thumb не поддерживает условное выполнение"
 
-#: config/tc-arm.c:18760
+#: config/tc-arm.c:18797
 #, c-format
 msgid "selected processor does not support 32bit wide variant of instruction `%s'"
 msgstr "выбранный процессор не поддерживает 32-битный вариант инструкции «%s»"
 
-#: config/tc-arm.c:18763
+#: config/tc-arm.c:18800
 #, c-format
 msgid "selected processor does not support `%s' in Thumb-2 mode"
 msgstr "выбранный процессор не поддерживает «%s» в режиме Thumb-2"
 
-#: config/tc-arm.c:18788
+#: config/tc-arm.c:18825
 #, c-format
 msgid "cannot honor width suffix -- `%s'"
 msgstr "не удалось учесть суффикс ширины «%s»"
 
-#: config/tc-arm.c:18830
+#: config/tc-arm.c:18867
 #, c-format
 msgid "selected processor does not support `%s' in ARM mode"
 msgstr "выбранный процессор не поддерживает «%s» в режиме ARM"
 
-#: config/tc-arm.c:18835
+#: config/tc-arm.c:18872
 #, c-format
 msgid "width suffixes are invalid in ARM mode -- `%s'"
 msgstr "некорректная ширина суффиксов в режиме ARM — «%s»"
 
-#: config/tc-arm.c:18868
+#: config/tc-arm.c:18905
 #, c-format
 msgid "attempt to use an ARM instruction on a Thumb-only processor -- `%s'"
 msgstr "попытка использования инструкции ARM на процессоре, поддерживающем только Thumb — «%s»"
 
-#: config/tc-arm.c:18885
+#: config/tc-arm.c:18922
 #, c-format
 msgid "section '%s' finished with an open IT block."
 msgstr "раздел «%s» завершён с открытым блоком IT"
 
-#: config/tc-arm.c:18890
+#: config/tc-arm.c:18927
 msgid "file finished with an open IT block."
 msgstr "файл завершён с открытым блоком IT"
 
-#: config/tc-arm.c:22166
+#: config/tc-arm.c:22206
 #, c-format
 msgid "alignments greater than %d bytes not supported in .text sections."
 msgstr "выравнивание больше чем %d байт не поддерживается в разделах .text"
 
-#: config/tc-arm.c:22433 config/tc-ia64.c:3594
+#: config/tc-arm.c:22473 config/tc-ia64.c:3594
 #, c-format
 msgid "Group section `%s' has no group signature"
 msgstr "Раздел групп «%s» не имеет подписи группы"
 
-#: config/tc-arm.c:22479
+#: config/tc-arm.c:22519
 msgid "handlerdata in cantunwind frame"
 msgstr "handlerdata в кадре cantunwind"
 
-#: config/tc-arm.c:22496
+#: config/tc-arm.c:22536
 msgid "too many unwind opcodes for personality routine 0"
 msgstr "слишком много раскрываемых кодов операций для персонализационной процедуры 0"
 
-#: config/tc-arm.c:22527
+#: config/tc-arm.c:22567
 msgid "attempt to recreate an unwind entry"
 msgstr "попытаться пересоздать элемент раскрытия"
 
-#: config/tc-arm.c:22537
+#: config/tc-arm.c:22577
 msgid "too many unwind opcodes"
 msgstr "слишком много раскрываемых кодов операций"
 
-#: config/tc-arm.c:22830
+#: config/tc-arm.c:22870
 #, c-format
 msgid "[-mwarn-syms]: Assignment makes a symbol match an ARM instruction: %s"
 msgstr "[-mwarn-syms]: Назначение делает символ, совпадающий с инструкцией ARM: %s"
 
-#: config/tc-arm.c:23192 config/tc-arm.c:23260
+#: config/tc-arm.c:23232 config/tc-arm.c:23300
 #, c-format
 msgid "symbol %s is in a different section"
 msgstr "символ %s в другом разделе"
 
-#: config/tc-arm.c:23194 config/tc-arm.c:23262
+#: config/tc-arm.c:23234 config/tc-arm.c:23302
 #, c-format
 msgid "symbol %s is weak and may be overridden later"
 msgstr "символ %s слаб и позднее может быть замещён"
 
-#: config/tc-arm.c:23239 config/tc-arm.c:23609
+#: config/tc-arm.c:23279 config/tc-arm.c:23651
 #, c-format
 msgid "invalid constant (%lx) after fixup"
 msgstr "некорректная константа (%lx) после местоположения"
 
-#: config/tc-arm.c:23295
+#: config/tc-arm.c:23335
 #, c-format
 msgid "unable to compute ADRL instructions for PC offset of 0x%lx"
 msgstr "невозможно вычислить инструкции ADRL для смещения относительно PC по адресу 0x%lx"
 
-#: config/tc-arm.c:23331 config/tc-arm.c:23361
+#: config/tc-arm.c:23371 config/tc-arm.c:23401
 msgid "invalid literal constant: pool needs to be closer"
 msgstr "некорректная литеральная константа: пул должен быт ближе"
 
-#: config/tc-arm.c:23334 config/tc-arm.c:23383
+#: config/tc-arm.c:23374 config/tc-arm.c:23423
 #, c-format
 msgid "bad immediate value for offset (%ld)"
 msgstr "некорректное непосредственное значение для смещения (%ld)"
 
-#: config/tc-arm.c:23364
+#: config/tc-arm.c:23404
 #, c-format
 msgid "bad immediate value for 8-bit offset (%ld)"
 msgstr "некорректное непосредственное значение для 8-битного смещения (%ld)"
 
-#: config/tc-arm.c:23424
+#: config/tc-arm.c:23464
 msgid "offset not a multiple of 4"
 msgstr "смещение не кратно 4"
 
-#: config/tc-arm.c:23625
+#: config/tc-arm.c:23667
 msgid "invalid smc expression"
 msgstr "неверное выражение smc"
 
-#: config/tc-arm.c:23634
+#: config/tc-arm.c:23676
 msgid "invalid hvc expression"
 msgstr "неверное выражение hvc"
 
-#: config/tc-arm.c:23645 config/tc-arm.c:23654
+#: config/tc-arm.c:23687 config/tc-arm.c:23696
 msgid "invalid swi expression"
 msgstr "неверное выражение swi"
 
-#: config/tc-arm.c:23664
+#: config/tc-arm.c:23706
 msgid "invalid expression in load/store multiple"
 msgstr "неправильное выражение в многозначной загрузке/сохранении"
 
-#: config/tc-arm.c:23726
+#: config/tc-arm.c:23768
 #, c-format
 msgid "blx to '%s' an ARM ISA state function changed to bl"
 msgstr "blx в «%s» — функция состояния ARM ISA, изменяется на bl"
 
-#: config/tc-arm.c:23745
+#: config/tc-arm.c:23787
 msgid "misaligned branch destination"
 msgstr "невыравненное назначение ветвления"
 
-#: config/tc-arm.c:23865
+#: config/tc-arm.c:23907
 #, c-format
 msgid "blx to Thumb func '%s' from Thumb ISA state changed to bl"
 msgstr "blx в функции Thumb«%s» из состояния Thumb ISA изменяется на bl"
 
-#: config/tc-arm.c:23915
+#: config/tc-arm.c:23957
 msgid "Thumb2 branch out of range"
 msgstr "ветвление Thumb2 за пределами диапазона"
 
-#: config/tc-arm.c:23999
+#: config/tc-arm.c:24009 config/tc-arm.c:24042
+msgid "Relocation supported only in FDPIC mode"
+msgstr "Перемещение поддерживается только в режиме FDPIC"
+
+#: config/tc-arm.c:24072
 msgid "rel31 relocation overflow"
 msgstr "переполнение перемещения rel31"
 
-#: config/tc-arm.c:24020 config/tc-arm.c:24024 config/tc-arm.c:24063
+#: config/tc-arm.c:24093 config/tc-arm.c:24097 config/tc-arm.c:24136
 msgid "co-processor offset out of range"
 msgstr "смещение сопроцессора вне диапазона"
 
-#: config/tc-arm.c:24080
+#: config/tc-arm.c:24153
 #, c-format
 msgid "invalid offset, target not word aligned (0x%08lX)"
 msgstr "неверное смещение, цель не выровнена по границе слова (0x%08lX)"
 
-#: config/tc-arm.c:24087 config/tc-arm.c:24096 config/tc-arm.c:24104
-#: config/tc-arm.c:24112 config/tc-arm.c:24120
+#: config/tc-arm.c:24160 config/tc-arm.c:24169 config/tc-arm.c:24177
+#: config/tc-arm.c:24185 config/tc-arm.c:24193
 #, c-format
 msgid "invalid offset, value too big (0x%08lX)"
 msgstr "неверное смещение, слишком большое значение (0x%08lX)"
 
-#: config/tc-arm.c:24161
+#: config/tc-arm.c:24234
 msgid "invalid Hi register with immediate"
 msgstr "неверный старший регистр с непосредственным значением"
 
-#: config/tc-arm.c:24177
+#: config/tc-arm.c:24250
 msgid "invalid immediate for stack address calculation"
 msgstr "некорректный непосредственный элемент при вычислении адреса стека"
 
-#: config/tc-arm.c:24196
+#: config/tc-arm.c:24269
 msgid "address calculation needs a strongly defined nearby symbol"
 msgstr "для вычисления адреса необходимо стойкий близко определённый символ"
 
-#: config/tc-arm.c:24212
+#: config/tc-arm.c:24285
 msgid "symbol too far away"
 msgstr "символ слишком далеко"
 
-#: config/tc-arm.c:24224
+#: config/tc-arm.c:24297
 #, c-format
 msgid "invalid immediate for address calculation (value = 0x%08lX)"
 msgstr "некорректный непосредственный элемент при вычислении адреса (значение = 0x%08lX)"
 
-#: config/tc-arm.c:24254
+#: config/tc-arm.c:24327
 #, c-format
 msgid "invalid immediate: %ld is out of range"
 msgstr "неверное непосредственное значение: %ld за пределами диапазона"
 
-#: config/tc-arm.c:24266
+#: config/tc-arm.c:24339
 #, c-format
 msgid "invalid shift value: %ld"
 msgstr "некорректное значение сдвига: %ld"
 
-#: config/tc-arm.c:24336 config/tc-arm.c:24407
+#: config/tc-arm.c:24409 config/tc-arm.c:24480
 #, c-format
 msgid "the offset 0x%08lX is not representable"
 msgstr "смещение 0x%08lX невозможно представить"
 
-#: config/tc-arm.c:24368
+#: config/tc-arm.c:24441
 #, c-format
 msgid "Unable to process relocation for thumb opcode: %lx"
 msgstr "Невозможно обработать перемещение для кода операции thumb: %lx"
 
-#: config/tc-arm.c:24447
+#: config/tc-arm.c:24520
 #, c-format
 msgid "bad offset 0x%08lX (only 12 bits available for the magnitude)"
 msgstr "неправильное смещение 0x%08lX (для представления доступно только 12 бит)"
 
-#: config/tc-arm.c:24486
+#: config/tc-arm.c:24559
 #, c-format
 msgid "bad offset 0x%08lX (only 8 bits available for the magnitude)"
 msgstr "неправильное смещение 0x%08lX (для представления доступно только 8 бит)"
 
-#: config/tc-arm.c:24526
+#: config/tc-arm.c:24599
 #, c-format
 msgid "bad offset 0x%08lX (must be word-aligned)"
 msgstr "неправильное смещение 0x%08lX (должно быть выровнено по границе слова)"
 
-#: config/tc-arm.c:24531
+#: config/tc-arm.c:24604
 #, c-format
 msgid "bad offset 0x%08lX (must be an 8-bit number of words)"
 msgstr "неправильное смещение 0x%08lX (должно быть 8-битный номер слова)"
 
-#: config/tc-arm.c:24562 config/tc-score.c:7391
+#: config/tc-arm.c:24635 config/tc-score.c:7386
 #, c-format
 msgid "bad relocation fixup type (%d)"
 msgstr "недопустимый тип перемещаемого местоположения (%d)"
 
-#: config/tc-arm.c:24680
+#: config/tc-arm.c:24753
 msgid "literal referenced across section boundary"
 msgstr "литерал указывает за границу раздела"
 
-#: config/tc-arm.c:24751
+#: config/tc-arm.c:24830
 msgid "internal relocation (type: IMMEDIATE) not fixed up"
 msgstr "внутреннее перемещение (тип: IMMEDIATE) не исправляется"
 
-#: config/tc-arm.c:24756
+#: config/tc-arm.c:24835
 msgid "ADRL used for a symbol not defined in the same file"
 msgstr "ADRL, используемая для символа, не определена в том же файле"
 
-#: config/tc-arm.c:24771
+#: config/tc-arm.c:24850
 #, c-format
 msgid "undefined local label `%s'"
 msgstr "неопределенная локальная метка «%s»"
 
-#: config/tc-arm.c:24777
+#: config/tc-arm.c:24856
 msgid "internal_relocation (type: OFFSET_IMM) not fixed up"
 msgstr "internal_relocation (тип: OFFSET_IMM) не исправляется"
 
-#: config/tc-arm.c:24799 config/tc-cris.c:4006 config/tc-ft32.c:709
-#: config/tc-mcore.c:1928 config/tc-microblaze.c:1978 config/tc-mmix.c:2895
-#: config/tc-moxie.c:825 config/tc-ns32k.c:2248 config/tc-score.c:7478
+#: config/tc-arm.c:24878 config/tc-cris.c:4006 config/tc-ft32.c:709
+#: config/tc-mcore.c:1928 config/tc-microblaze.c:1998 config/tc-mmix.c:2895
+#: config/tc-moxie.c:825 config/tc-ns32k.c:2248 config/tc-score.c:7473
 msgid "<unknown>"
 msgstr "<неизвестно>"
 
-#: config/tc-arm.c:25188
+#: config/tc-arm.c:25280
 #, c-format
 msgid "%s: unexpected function type: %d"
 msgstr "%s: неожиданный тип функции: %d"
 
-#: config/tc-arm.c:25325
+#: config/tc-arm.c:25417
 msgid "use of old and new-style options to set CPU type"
 msgstr "использование параметров в старом и новом стиле для задания типа ЦП"
 
-#: config/tc-arm.c:25340
+#: config/tc-arm.c:25436
 msgid "use of old and new-style options to set FPU type"
 msgstr "использование параметров в старом и новом стиле для задания типа FPU"
 
-#: config/tc-arm.c:25424
+#: config/tc-arm.c:25515
 msgid "hard-float conflicts with specified fpu"
 msgstr "hard-float конфликтует с заданным fpu"
 
-#: config/tc-arm.c:25612
+#: config/tc-arm.c:25707
 msgid "generate PIC code"
 msgstr "генерировать код PIC"
 
-#: config/tc-arm.c:25613
+#: config/tc-arm.c:25708
 msgid "assemble Thumb code"
 msgstr "ассемблировать код Thumb"
 
-#: config/tc-arm.c:25614
+#: config/tc-arm.c:25709
 msgid "support ARM/Thumb interworking"
 msgstr "поддержка совместной работы ARM/Thumb"
 
-#: config/tc-arm.c:25616
+#: config/tc-arm.c:25711
 msgid "code uses 32-bit program counter"
 msgstr "в коде используется 32-битный программный счётчик"
 
-#: config/tc-arm.c:25617
+#: config/tc-arm.c:25712
 msgid "code uses 26-bit program counter"
 msgstr "в коде используется 26-битный программный счётчик"
 
-#: config/tc-arm.c:25618
+#: config/tc-arm.c:25713
 msgid "floating point args are in fp regs"
 msgstr "аргументы значений с плавающей точкой не в регистрах fp"
 
-#: config/tc-arm.c:25620
+#: config/tc-arm.c:25715
 msgid "re-entrant code"
 msgstr "реентерабельный код"
 
-#: config/tc-arm.c:25621
+#: config/tc-arm.c:25716
 msgid "code is ATPCS conformant"
 msgstr "код совместимый с ATPCS"
 
 #. These are recognized by the assembler, but have no affect on code.
-#: config/tc-arm.c:25627
+#: config/tc-arm.c:25722
 msgid "use frame pointer"
 msgstr "использовать указатель кадра"
 
-#: config/tc-arm.c:25628
+#: config/tc-arm.c:25723
 msgid "use stack size checking"
 msgstr "выполнять проверку размера стека"
 
-#: config/tc-arm.c:25631
+#: config/tc-arm.c:25726
 msgid "do not warn on use of deprecated feature"
 msgstr "не предупреждать об использовании устаревших возможностей"
 
-#: config/tc-arm.c:25633
+#: config/tc-arm.c:25728
 msgid "warn about symbols that match instruction names [default]"
 msgstr "предупреждать о символах, которые совпадают с именами инструкций [по умолчанию]"
 
-#: config/tc-arm.c:25634
+#: config/tc-arm.c:25729
 msgid "disable warnings about symobls that match instructions"
 msgstr "выключить предупреждения о символах, совпадающих с инструкциями"
 
 #. DON'T add any new processors to this list -- we want the whole list
 #. to go away...  Add them to the processors table instead.
-#: config/tc-arm.c:25650 config/tc-arm.c:25651
+#: config/tc-arm.c:25745 config/tc-arm.c:25746
 msgid "use -mcpu=arm1"
 msgstr "использовать -mcpu=arm1"
 
-#: config/tc-arm.c:25652 config/tc-arm.c:25653
+#: config/tc-arm.c:25747 config/tc-arm.c:25748
 msgid "use -mcpu=arm2"
 msgstr "использовать -mcpu=arm2"
 
-#: config/tc-arm.c:25654 config/tc-arm.c:25655
+#: config/tc-arm.c:25749 config/tc-arm.c:25750
 msgid "use -mcpu=arm250"
 msgstr "использовать -mcpu=arm250"
 
-#: config/tc-arm.c:25656 config/tc-arm.c:25657
+#: config/tc-arm.c:25751 config/tc-arm.c:25752
 msgid "use -mcpu=arm3"
 msgstr "использовать -mcpu=arm3"
 
-#: config/tc-arm.c:25658 config/tc-arm.c:25659
+#: config/tc-arm.c:25753 config/tc-arm.c:25754
 msgid "use -mcpu=arm6"
 msgstr "использовать -mcpu=arm6"
 
-#: config/tc-arm.c:25660 config/tc-arm.c:25661
+#: config/tc-arm.c:25755 config/tc-arm.c:25756
 msgid "use -mcpu=arm600"
 msgstr "использовать -mcpu=arm600"
 
-#: config/tc-arm.c:25662 config/tc-arm.c:25663
+#: config/tc-arm.c:25757 config/tc-arm.c:25758
 msgid "use -mcpu=arm610"
 msgstr "использовать -mcpu=arm610"
 
-#: config/tc-arm.c:25664 config/tc-arm.c:25665
+#: config/tc-arm.c:25759 config/tc-arm.c:25760
 msgid "use -mcpu=arm620"
 msgstr "использовать -mcpu=arm620"
 
-#: config/tc-arm.c:25666 config/tc-arm.c:25667
+#: config/tc-arm.c:25761 config/tc-arm.c:25762
 msgid "use -mcpu=arm7"
 msgstr "использовать -mcpu=arm7"
 
-#: config/tc-arm.c:25668 config/tc-arm.c:25669
+#: config/tc-arm.c:25763 config/tc-arm.c:25764
 msgid "use -mcpu=arm70"
 msgstr "использовать -mcpu=arm70"
 
-#: config/tc-arm.c:25670 config/tc-arm.c:25671
+#: config/tc-arm.c:25765 config/tc-arm.c:25766
 msgid "use -mcpu=arm700"
 msgstr "использовать -mcpu=arm700"
 
-#: config/tc-arm.c:25672 config/tc-arm.c:25673
+#: config/tc-arm.c:25767 config/tc-arm.c:25768
 msgid "use -mcpu=arm700i"
 msgstr "использовать -mcpu=arm700i"
 
-#: config/tc-arm.c:25674 config/tc-arm.c:25675
+#: config/tc-arm.c:25769 config/tc-arm.c:25770
 msgid "use -mcpu=arm710"
 msgstr "использовать -mcpu=arm710"
 
-#: config/tc-arm.c:25676 config/tc-arm.c:25677
+#: config/tc-arm.c:25771 config/tc-arm.c:25772
 msgid "use -mcpu=arm710c"
 msgstr "использовать -mcpu=arm710c"
 
-#: config/tc-arm.c:25678 config/tc-arm.c:25679
+#: config/tc-arm.c:25773 config/tc-arm.c:25774
 msgid "use -mcpu=arm720"
 msgstr "использовать -mcpu=arm720"
 
-#: config/tc-arm.c:25680 config/tc-arm.c:25681
+#: config/tc-arm.c:25775 config/tc-arm.c:25776
 msgid "use -mcpu=arm7d"
 msgstr "использовать -mcpu=arm7d"
 
-#: config/tc-arm.c:25682 config/tc-arm.c:25683
+#: config/tc-arm.c:25777 config/tc-arm.c:25778
 msgid "use -mcpu=arm7di"
 msgstr "использовать -mcpu=arm7di"
 
-#: config/tc-arm.c:25684 config/tc-arm.c:25685
+#: config/tc-arm.c:25779 config/tc-arm.c:25780
 msgid "use -mcpu=arm7m"
 msgstr "использовать -mcpu=arm7m"
 
-#: config/tc-arm.c:25686 config/tc-arm.c:25687
+#: config/tc-arm.c:25781 config/tc-arm.c:25782
 msgid "use -mcpu=arm7dm"
 msgstr "использовать -mcpu=arm7dm"
 
-#: config/tc-arm.c:25688 config/tc-arm.c:25689
+#: config/tc-arm.c:25783 config/tc-arm.c:25784
 msgid "use -mcpu=arm7dmi"
 msgstr "использовать -mcpu=arm7dmi"
 
-#: config/tc-arm.c:25690 config/tc-arm.c:25691
+#: config/tc-arm.c:25785 config/tc-arm.c:25786
 msgid "use -mcpu=arm7100"
 msgstr "использовать -mcpu=arm7100"
 
-#: config/tc-arm.c:25692 config/tc-arm.c:25693
+#: config/tc-arm.c:25787 config/tc-arm.c:25788
 msgid "use -mcpu=arm7500"
 msgstr "использовать -mcpu=arm7500"
 
-#: config/tc-arm.c:25694 config/tc-arm.c:25695
+#: config/tc-arm.c:25789 config/tc-arm.c:25790
 msgid "use -mcpu=arm7500fe"
 msgstr "использовать -mcpu=arm7500fe"
 
-#: config/tc-arm.c:25696 config/tc-arm.c:25697 config/tc-arm.c:25698
-#: config/tc-arm.c:25699
+#: config/tc-arm.c:25791 config/tc-arm.c:25792 config/tc-arm.c:25793
+#: config/tc-arm.c:25794
 msgid "use -mcpu=arm7tdmi"
 msgstr "использовать -mcpu=arm7tdmi"
 
-#: config/tc-arm.c:25700 config/tc-arm.c:25701
+#: config/tc-arm.c:25795 config/tc-arm.c:25796
 msgid "use -mcpu=arm710t"
 msgstr "использовать -mcpu=arm710t"
 
-#: config/tc-arm.c:25702 config/tc-arm.c:25703
+#: config/tc-arm.c:25797 config/tc-arm.c:25798
 msgid "use -mcpu=arm720t"
 msgstr "использовать -mcpu=arm720t"
 
-#: config/tc-arm.c:25704 config/tc-arm.c:25705
+#: config/tc-arm.c:25799 config/tc-arm.c:25800
 msgid "use -mcpu=arm740t"
 msgstr "использовать -mcpu=arm740t"
 
-#: config/tc-arm.c:25706 config/tc-arm.c:25707
+#: config/tc-arm.c:25801 config/tc-arm.c:25802
 msgid "use -mcpu=arm8"
 msgstr "использовать -mcpu=arm8"
 
-#: config/tc-arm.c:25708 config/tc-arm.c:25709
+#: config/tc-arm.c:25803 config/tc-arm.c:25804
 msgid "use -mcpu=arm810"
 msgstr "использовать -mcpu=arm810"
 
-#: config/tc-arm.c:25710 config/tc-arm.c:25711
+#: config/tc-arm.c:25805 config/tc-arm.c:25806
 msgid "use -mcpu=arm9"
 msgstr "использовать -mcpu=arm9"
 
-#: config/tc-arm.c:25712 config/tc-arm.c:25713
+#: config/tc-arm.c:25807 config/tc-arm.c:25808
 msgid "use -mcpu=arm9tdmi"
 msgstr "использовать -mcpu=arm9tdmi"
 
-#: config/tc-arm.c:25714 config/tc-arm.c:25715
+#: config/tc-arm.c:25809 config/tc-arm.c:25810
 msgid "use -mcpu=arm920"
 msgstr "использовать -mcpu=arm920"
 
-#: config/tc-arm.c:25716 config/tc-arm.c:25717
+#: config/tc-arm.c:25811 config/tc-arm.c:25812
 msgid "use -mcpu=arm940"
 msgstr "использовать -mcpu=arm940"
 
-#: config/tc-arm.c:25718
+#: config/tc-arm.c:25813
 msgid "use -mcpu=strongarm"
 msgstr "использовать -mcpu=strongarm"
 
-#: config/tc-arm.c:25720
+#: config/tc-arm.c:25815
 msgid "use -mcpu=strongarm110"
 msgstr "использовать -mcpu=strongarm110"
 
-#: config/tc-arm.c:25722
+#: config/tc-arm.c:25817
 msgid "use -mcpu=strongarm1100"
 msgstr "использовать -mcpu=strongarm1100"
 
-#: config/tc-arm.c:25724
+#: config/tc-arm.c:25819
 msgid "use -mcpu=strongarm1110"
 msgstr "использовать -mcpu=strongarm1110"
 
-#: config/tc-arm.c:25725
+#: config/tc-arm.c:25820
 msgid "use -mcpu=xscale"
 msgstr "использовать -mcpu=xscale"
 
-#: config/tc-arm.c:25726
+#: config/tc-arm.c:25821
 msgid "use -mcpu=iwmmxt"
 msgstr "использовать -mcpu=iwmmxt"
 
-#: config/tc-arm.c:25727
+#: config/tc-arm.c:25822
 msgid "use -mcpu=all"
 msgstr "использовать -mcpu=all"
 
 #. Architecture variants -- don't add any more to this list either.
-#: config/tc-arm.c:25730 config/tc-arm.c:25731
+#: config/tc-arm.c:25825 config/tc-arm.c:25826
 msgid "use -march=armv2"
 msgstr "использовать -march=armv2"
 
-#: config/tc-arm.c:25732 config/tc-arm.c:25733
+#: config/tc-arm.c:25827 config/tc-arm.c:25828
 msgid "use -march=armv2a"
 msgstr "использовать -march=armv2"
 
-#: config/tc-arm.c:25734 config/tc-arm.c:25735
+#: config/tc-arm.c:25829 config/tc-arm.c:25830
 msgid "use -march=armv3"
 msgstr "использовать -march=armv3"
 
-#: config/tc-arm.c:25736 config/tc-arm.c:25737
+#: config/tc-arm.c:25831 config/tc-arm.c:25832
 msgid "use -march=armv3m"
 msgstr "использовать -march=armv3m"
 
-#: config/tc-arm.c:25738 config/tc-arm.c:25739
+#: config/tc-arm.c:25833 config/tc-arm.c:25834
 msgid "use -march=armv4"
 msgstr "использовать -march=armv4"
 
-#: config/tc-arm.c:25740 config/tc-arm.c:25741
+#: config/tc-arm.c:25835 config/tc-arm.c:25836
 msgid "use -march=armv4t"
 msgstr "использовать -march=armv4t"
 
-#: config/tc-arm.c:25742 config/tc-arm.c:25743
+#: config/tc-arm.c:25837 config/tc-arm.c:25838
 msgid "use -march=armv5"
 msgstr "использовать -march=armv5"
 
-#: config/tc-arm.c:25744 config/tc-arm.c:25745
+#: config/tc-arm.c:25839 config/tc-arm.c:25840
 msgid "use -march=armv5t"
 msgstr "использовать -march=armv5t"
 
-#: config/tc-arm.c:25746 config/tc-arm.c:25747
+#: config/tc-arm.c:25841 config/tc-arm.c:25842
 msgid "use -march=armv5te"
 msgstr "использовать -march=armv5te"
 
 #. Floating point variants -- don't add any more to this list either.
-#: config/tc-arm.c:25750
+#: config/tc-arm.c:25845
 msgid "use -mfpu=fpe"
 msgstr "использовать -mfpu=fpe"
 
-#: config/tc-arm.c:25751
+#: config/tc-arm.c:25846
 msgid "use -mfpu=fpa10"
 msgstr "использовать -mfpu=fpa10"
 
-#: config/tc-arm.c:25752
+#: config/tc-arm.c:25847
 msgid "use -mfpu=fpa11"
 msgstr "использовать -mfpu=fpa11"
 
-#: config/tc-arm.c:25754
+#: config/tc-arm.c:25849
 msgid "use either -mfpu=softfpa or -mfpu=softvfp"
 msgstr "использовать -mfpu=softfpa или -mfpu=softvfp"
 
-#: config/tc-arm.c:26508
+#: config/tc-arm.c:26600
 msgid "extension does not apply to the base architecture"
 msgstr "расширение не применяется к базовой архитектуре"
 
-#: config/tc-arm.c:26538
+#: config/tc-arm.c:26629
 msgid "architectural extensions must be specified in alphabetical order"
 msgstr "архитектурные расширения должны указываться в алфавитном порядке"
 
-#: config/tc-arm.c:26656 config/tc-arm.c:27541
+#: config/tc-arm.c:26750 config/tc-arm.c:27643
 #, c-format
 msgid "unknown floating point format `%s'\n"
 msgstr "неизвестный формат плавающей точки «%s»\n"
 
-#: config/tc-arm.c:26672
+#: config/tc-arm.c:26766
 #, c-format
 msgid "unknown floating point abi `%s'\n"
 msgstr "неизвестный abi плавающей точки «%s»\n"
 
-#: config/tc-arm.c:26688
+#: config/tc-arm.c:26782
 #, c-format
 msgid "unknown EABI `%s'\n"
 msgstr "неизвестный EABI «%s»\n"
 
-#: config/tc-arm.c:26708
+#: config/tc-arm.c:26802
 #, c-format
 msgid "unknown implicit IT mode `%s', should be arm, thumb, always, or never."
 msgstr "неизвестный неявный режим IT «%s», должно быть arm, thumb, always или never."
 
-#: config/tc-arm.c:26731 config/tc-metag.c:5913
+#: config/tc-arm.c:26825 config/tc-metag.c:5913
 msgid "<fpu name>\t  assemble for FPU architecture <fpu name>"
 msgstr "<имя fpu>\t  ассемблировать для архитектуры FPU <имя fpu>"
 
-#: config/tc-arm.c:26733
+#: config/tc-arm.c:26827
 msgid "<abi>\t  assemble for floating point ABI <abi>"
 msgstr "<abi>\t  ассемблировать для ABI плавающей точки <abi>"
 
-#: config/tc-arm.c:26736
+#: config/tc-arm.c:26830
 msgid "<ver>\t\t  assemble for eabi version <ver>"
 msgstr "<ver>\t\t  ассемблировать для версии eabi <ver>"
 
-#: config/tc-arm.c:26739
+#: config/tc-arm.c:26833
 msgid "<mode>\t  controls implicit insertion of IT instructions"
 msgstr "<mode>\t  управлять неявной вставкой инструкций IT"
 
-#: config/tc-arm.c:26741
+#: config/tc-arm.c:26835
 msgid "\t\t\t  TI CodeComposer Studio syntax compatibility mode"
 msgstr "\t\t\t  режим совместимости с синтаксисом TI CodeComposer Studio"
 
-#: config/tc-arm.c:26843
+#: config/tc-arm.c:26943
 #, c-format
 msgid " ARM-specific assembler options:\n"
 msgstr " Специализированные параметры ассемблера для ARM:\n"
 
-#: config/tc-arm.c:26863
+#: config/tc-arm.c:26963
 #, c-format
 msgid "  --fix-v4bx              Allow BX in ARMv4 code\n"
 msgstr "  --fix-v4bx              допускать BX в коде ARMv4\n"
 
-#: config/tc-arm.c:27160
+#: config/tc-arm.c:26967
+#, c-format
+msgid "  --fdpic                 generate an FDPIC object file\n"
+msgstr "  --fdpic                 генерировать объектный файл FDPIC\n"
+
+#: config/tc-arm.c:27270
 msgid "no architecture contains all the instructions used\n"
 msgstr "не существует архитектуры со всеми используемыми инструкциями\n"
 
-#: config/tc-arm.c:27479
+#: config/tc-arm.c:27584
 #, c-format
 msgid "architectural extension `%s' is not allowed for the current base architecture"
 msgstr "расширение архитектуры «%s» недопустимо для текущей базовой архитектуры"
 
-#: config/tc-arm.c:27508
+#: config/tc-arm.c:27607
 #, c-format
 msgid "unknown architecture extension `%s'\n"
 msgstr "неизвестное расширение архитектуры «%s»\n"
@@ -5101,11 +5136,11 @@ msgstr "число должно быть положительным и мень
 msgid "constant out of 8-bit range: %d"
 msgstr "константа вне 8-битного диапазона: %d"
 
-#: config/tc-avr.c:955 config/tc-score.c:1199 read.c:3814
+#: config/tc-avr.c:955 config/tc-score.c:1199 read.c:3796
 msgid "illegal expression"
 msgstr "недопустимое выражение"
 
-#: config/tc-avr.c:984 config/tc-avr.c:1994 config/tc-pru.c:1874
+#: config/tc-avr.c:984 config/tc-avr.c:1994 config/tc-pru.c:1882
 msgid "`)' required"
 msgstr "требуется «)»"
 
@@ -5147,7 +5182,7 @@ msgstr "режим адресации не поддерживается"
 
 #: config/tc-avr.c:1168
 msgid "can't predecrement"
-msgstr "предуменьшение невозможно"
+msgstr "пред-уменьшение невозможно"
 
 #: config/tc-avr.c:1171
 msgid "pointer register Z required"
@@ -5210,16 +5245,16 @@ msgstr "допускается только константное выраже
 #. xgettext:c-format.
 #: config/tc-avr.c:1854 config/tc-bfin.c:825 config/tc-d10v.c:1462
 #: config/tc-d30v.c:1771 config/tc-metag.c:7022 config/tc-mn10200.c:779
-#: config/tc-mn10300.c:2177 config/tc-msp430.c:4270 config/tc-ppc.c:7251
+#: config/tc-mn10300.c:2177 config/tc-msp430.c:4270 config/tc-ppc.c:7221
 #: config/tc-spu.c:879 config/tc-spu.c:1090 config/tc-v850.c:3367
 #: config/tc-z80.c:2059
 #, c-format
 msgid "reloc %d not supported by object file format"
 msgstr "перемещение %d не поддерживается форматом объектного файла"
 
-#: config/tc-avr.c:1876 config/tc-ft32.c:232 config/tc-h8300.c:1960
-#: config/tc-mcore.c:880 config/tc-microblaze.c:933 config/tc-moxie.c:182
-#: config/tc-pj.c:253 config/tc-sh.c:2591 config/tc-wasm32.c:747
+#: config/tc-avr.c:1876 config/tc-ft32.c:232 config/tc-h8300.c:1930
+#: config/tc-mcore.c:880 config/tc-microblaze.c:941 config/tc-moxie.c:182
+#: config/tc-pj.c:253 config/tc-sh.c:2195 config/tc-wasm32.c:747
 #: config/tc-z8k.c:1223
 msgid "can't find opcode "
 msgstr "не удалось найти код операции "
@@ -5238,7 +5273,7 @@ msgstr "псевдоинструкция «%s» не поддерживаетс
 msgid "garbage at end of line"
 msgstr "мусор в конце строки"
 
-#: config/tc-avr.c:2043 config/tc-pru.c:1906
+#: config/tc-avr.c:2043 config/tc-pru.c:1914
 #, c-format
 msgid "illegal %s relocation size: %d"
 msgstr "недопустимый размер перемещения %s: %d"
@@ -5337,16 +5372,16 @@ msgstr "rel слишком далеко для BFD_RELOC_8"
 msgid "rel too far BFD_RELOC_16"
 msgstr "rel слишком далеко для BFD_RELOC_16"
 
-#: config/tc-cr16.c:164 read.c:4667
+#: config/tc-cr16.c:164
 msgid "using a bit field width of zero"
 msgstr "используется битовое поле нулевой ширины"
 
-#: config/tc-cr16.c:172 read.c:4675
+#: config/tc-cr16.c:172
 #, c-format
 msgid "field width \"%s\" too complex for a bitfield"
 msgstr "ширина поля «%s» слишком сложна для bitfield"
 
-#: config/tc-cr16.c:181 read.c:4683
+#: config/tc-cr16.c:181
 #, c-format
 msgid "field width %lu too big to fit in %d byte: truncated to %d bits"
 msgid_plural "field width %lu too big to fit in %d bytes: truncated to %d bits"
@@ -5354,7 +5389,7 @@ msgstr[0] "ширина поля %lu не помещается в %d байт: 
 msgstr[1] "ширина поля %lu не помещается в %d байта: обрезается до %d бит"
 msgstr[2] "ширина поля %lu не помещается в %d байт: обрезается до %d бит"
 
-#: config/tc-cr16.c:208 read.c:4709
+#: config/tc-cr16.c:208
 #, c-format
 msgid "field value \"%s\" too complex for a bitfield"
 msgstr "значение поля «%s» слишком сложно для bitfield"
@@ -5369,11 +5404,11 @@ msgstr "неизвестный регистровая пара — режим о
 msgid "internal error: reloc %d (`%s') not supported by object file format"
 msgstr "внутренняя ошибка: перемещение %d («%s») не поддерживается форматом объектного файла"
 
-#: config/tc-cr16.c:696 config/tc-i386.c:10718 config/tc-s390.c:2106
+#: config/tc-cr16.c:696 config/tc-i386.c:11188 config/tc-s390.c:2106
 msgid "GOT already in symbol table"
 msgstr "GOT уже в таблице символов"
 
-#: config/tc-cr16.c:813 config/tc-m68k.c:4657 config/tc-tilegx.c:319
+#: config/tc-cr16.c:813 config/tc-m68k.c:4574 config/tc-tilegx.c:319
 #: config/tc-tilepro.c:256
 #, c-format
 msgid "Internal Error:  Can't hash %s: %s"
@@ -5415,155 +5450,154 @@ msgstr "Неизвестный регистр: «%d»"
 msgid "Illegal register (`%s') in Instruction: `%s'"
 msgstr "Недопустимый регистр («%s») в инструкции: «%s»"
 
-#: config/tc-cr16.c:1199 config/tc-cr16.c:1274
+#: config/tc-cr16.c:1200 config/tc-cr16.c:1275
 #, c-format
 msgid "Illegal register `%s' in Instruction `%s'"
 msgstr "Недопустимый регистр «%s» в инструкции «%s»"
 
-#: config/tc-cr16.c:1227 config/tc-cr16.c:1238
+#: config/tc-cr16.c:1228 config/tc-cr16.c:1239
 #, c-format
 msgid "Illegal register pair `%s' in Instruction `%s'"
 msgstr "Недопустимая регистровая пара «%s» в инструкции «%s»"
 
-#: config/tc-cr16.c:1263 config/tc-i960.c:833
+#: config/tc-cr16.c:1264
 msgid "unmatched '['"
 msgstr "непарная «[»"
 
-#: config/tc-cr16.c:1269 config/tc-i960.c:840
+#: config/tc-cr16.c:1270
 msgid "garbage after index spec ignored"
 msgstr "мусор после указания индекса игнорируется"
 
-#: config/tc-cr16.c:1417 config/tc-crx.c:938
+#: config/tc-cr16.c:1418 config/tc-crx.c:938
 #, c-format
 msgid "Illegal operands (whitespace): `%s'"
 msgstr "Неверные операнды (пробел): «%s»"
 
-#: config/tc-cr16.c:1429 config/tc-cr16.c:1436 config/tc-cr16.c:1453
+#: config/tc-cr16.c:1430 config/tc-cr16.c:1437 config/tc-cr16.c:1454
 #: config/tc-crx.c:950 config/tc-crx.c:957 config/tc-crx.c:974
-#: config/tc-crx.c:1767
+#: config/tc-crx.c:1770
 #, c-format
 msgid "Missing matching brackets : `%s'"
 msgstr "Отсутствуют парные скобки: «%s»"
 
-#: config/tc-cr16.c:1485 config/tc-crx.c:1000
+#: config/tc-cr16.c:1486 config/tc-crx.c:1000
 #, c-format
 msgid "Unknown exception: `%s'"
 msgstr "Неизвестно исключение: «%s»"
 
-#: config/tc-cr16.c:1570 config/tc-crx.c:1096
+#: config/tc-cr16.c:1571 config/tc-crx.c:1096
 #, c-format
 msgid "Illegal `cinv' parameter: `%c'"
 msgstr "Недопустимый параметр «cinv»: «%c»"
 
-#: config/tc-cr16.c:1591 config/tc-cr16.c:1630
+#: config/tc-cr16.c:1592 config/tc-cr16.c:1631
 #, c-format
 msgid "Unknown register pair: `%d'"
 msgstr "неизвестный регистровая пара: «%d»"
 
 #. Issue a error message when register  pair is illegal.
-#: config/tc-cr16.c:1599
+#: config/tc-cr16.c:1600
 #, c-format
 msgid "Illegal register pair (`%s') in Instruction: `%s'"
 msgstr "Недопустимая регистровая пара («%s») в инструкции: «%s»"
 
 #. Issue a error message when register  pair is illegal.
-#: config/tc-cr16.c:1638
+#: config/tc-cr16.c:1639
 #, c-format
 msgid "Illegal index register pair (`%s') in Instruction: `%s'"
 msgstr "Недопустимая индексная регистровая пара («%s») в инструкции: «%s»"
 
-#: config/tc-cr16.c:1677
+#: config/tc-cr16.c:1678
 #, c-format
 msgid "Unknown processor register : `%d'"
 msgstr "Неизвестный регистр процессора: «%d»"
 
 #. Issue a error message when register  pair is illegal.
-#: config/tc-cr16.c:1685
+#: config/tc-cr16.c:1686
 #, c-format
 msgid "Illegal processor register (`%s') in Instruction: `%s'"
 msgstr "Недопустимый регистр процессора («%s») в инструкции: «%s»"
 
-#: config/tc-cr16.c:1733
+#: config/tc-cr16.c:1734
 #, c-format
 msgid "Unknown processor register (32 bit) : `%d'"
 msgstr "Неизвестный регистр процессора (32 бита): «%d»"
 
 #. Issue a error message when register  pair is illegal.
-#: config/tc-cr16.c:1741
+#: config/tc-cr16.c:1742
 #, c-format
 msgid "Illegal 32 bit - processor register (`%s') in Instruction: `%s'"
 msgstr "Недопустимый 32-битный регистр процессора («%s») в инструкции: «%s»"
 
-#: config/tc-cr16.c:2107 config/tc-crx.c:1665 config/tc-crx.c:1682
+#: config/tc-cr16.c:2108 config/tc-crx.c:1668 config/tc-crx.c:1685
 #, c-format
 msgid "Same src/dest register is used (`r%d'), result is undefined"
 msgstr "Используется одинаковый регистр в источнике/приёмнике(«r%d»), результат не определён"
 
-#: config/tc-cr16.c:2128
+#: config/tc-cr16.c:2129
 msgid "RA register is saved twice."
 msgstr "Регистр RA сохранён дважды."
 
-#: config/tc-cr16.c:2132
+#: config/tc-cr16.c:2133
 #, c-format
 msgid "`%s' Illegal use of registers."
 msgstr "В «%s» неправильно используются регистры."
 
-#: config/tc-cr16.c:2146
+#: config/tc-cr16.c:2147
 #, c-format
 msgid "`%s' Illegal count-register combination."
 msgstr "В «%s» задана неправильная комбинация счётчик-регистр."
 
-#: config/tc-cr16.c:2152
+#: config/tc-cr16.c:2153
 #, c-format
 msgid "`%s' Illegal use of register."
 msgstr "В «%s» неправильно используется регистр."
 
-#: config/tc-cr16.c:2161 config/tc-crx.c:1674
+#: config/tc-cr16.c:2162 config/tc-crx.c:1677
 #, c-format
 msgid "`%s' has undefined result"
 msgstr "«%s» содержит неопределенный результат"
 
-#: config/tc-cr16.c:2169
+#: config/tc-cr16.c:2170
 #, c-format
 msgid "Same src/dest register is used (`r%d'),result is undefined"
 msgstr "Используется одинаковый регистр в источнике/приёмнике(«r%d»), результат не определён"
 
-#: config/tc-cr16.c:2340 config/tc-crx.c:1579
+#: config/tc-cr16.c:2341 config/tc-crx.c:1582
 msgid "Incorrect number of operands"
 msgstr "Неправильное количество операндов"
 
-#: config/tc-cr16.c:2342 config/tc-crx.c:1581
+#: config/tc-cr16.c:2343 config/tc-crx.c:1584
 #, c-format
 msgid "Illegal type of operand (arg %d)"
 msgstr "Неверный тип операнда (аргумент %d)"
 
-#: config/tc-cr16.c:2348 config/tc-crx.c:1587
+#: config/tc-cr16.c:2349 config/tc-crx.c:1590
 #, c-format
 msgid "Operand out of range (arg %d)"
 msgstr "Операнд вне диапазона (аргумент %d)"
 
-#: config/tc-cr16.c:2351 config/tc-crx.c:1590
+#: config/tc-cr16.c:2352 config/tc-crx.c:1593
 #, c-format
 msgid "Operand has odd displacement (arg %d)"
 msgstr "Операнд имеет нечётную перестановку (аргумент %d)"
 
-#: config/tc-cr16.c:2354 config/tc-cr16.c:2385 config/tc-crx.c:1603
-#: config/tc-crx.c:1634
+#: config/tc-cr16.c:2355 config/tc-cr16.c:2386 config/tc-crx.c:1606
+#: config/tc-crx.c:1637
 #, c-format
 msgid "Illegal operand (arg %d)"
 msgstr "Неверный операнда (аргумент %d)"
 
 #. Give an error if a frag containing code is not aligned to a 2-byte
 #. boundary.
-#: config/tc-cr16.c:2487 config/tc-cr16.h:74 config/tc-crx.c:1956
-#: config/tc-crx.h:77 config/tc-ppc.c:3542 config/tc-ppc.c:6500
+#: config/tc-cr16.c:2488 config/tc-cr16.h:74 config/tc-crx.c:1959
+#: config/tc-crx.h:77
 msgid "instruction address is not a multiple of 2"
 msgstr "Адрес инструкции не кратен 2"
 
-#: config/tc-cr16.c:2510 config/tc-cris.c:1556 config/tc-cris.c:1564
-#: config/tc-crx.c:1992 config/tc-dlx.c:692 config/tc-hppa.c:3212
-#: config/tc-hppa.c:3219 config/tc-i860.c:490 config/tc-i860.c:507
-#: config/tc-i860.c:987 config/tc-sparc.c:1813 config/tc-sparc.c:1821
+#: config/tc-cr16.c:2511 config/tc-cris.c:1556 config/tc-cris.c:1564
+#: config/tc-crx.c:1995 config/tc-dlx.c:692 config/tc-hppa.c:3212
+#: config/tc-hppa.c:3219 config/tc-sparc.c:1757 config/tc-sparc.c:1765
 #, c-format
 msgid "Unknown opcode: `%s'"
 msgstr "Неизвестный код операции: «%s»"
@@ -5905,76 +5939,76 @@ msgstr "Неверное масштабирование — «%d»"
 msgid "Illegal register (`%s') in instruction: `%s'"
 msgstr "Недопустимый регистр («%s») в инструкции: «%s»"
 
-#: config/tc-crx.c:1264
+#: config/tc-crx.c:1267
 #, c-format
 msgid "Illegal co-processor register in instruction `%s'"
 msgstr "Недопустимый регистр сопроцессора в инструкции «%s»"
 
-#: config/tc-crx.c:1271
+#: config/tc-crx.c:1274
 #, c-format
 msgid "Illegal co-processor special register in instruction `%s'"
 msgstr "Недопустимый специальный регистр сопроцессора в инструкции «%s»"
 
-#: config/tc-crx.c:1593
+#: config/tc-crx.c:1596
 #, c-format
 msgid "Invalid DISPU4 operand value (arg %d)"
 msgstr "Некорректное значение операнда DISPU4 (аргумент %d)"
 
-#: config/tc-crx.c:1596
+#: config/tc-crx.c:1599
 #, c-format
 msgid "Invalid CST4 operand value (arg %d)"
 msgstr "Некорректное значение операнда CST4 (аргумент %d)"
 
-#: config/tc-crx.c:1599
+#: config/tc-crx.c:1602
 #, c-format
 msgid "Operand value is not within upper 64 KB (arg %d)"
 msgstr "Значение операнда находится за пределами 64 КБ (аргумент %d)"
 
-#: config/tc-crx.c:1736
+#: config/tc-crx.c:1739
 msgid "Invalid register in register list"
 msgstr "Некорректный регистр в списке регистров"
 
-#: config/tc-crx.c:1790
+#: config/tc-crx.c:1793
 #, c-format
 msgid "Illegal register `%s' in cop-register list"
 msgstr "Некорректный регистр «%s» в списке регистров сопроцессора"
 
-#: config/tc-crx.c:1798
+#: config/tc-crx.c:1801
 #, c-format
 msgid "Illegal register `%s' in cop-special-register list"
 msgstr "Некорректный регистр «%s» в списке специальных регистров сопроцессора"
 
-#: config/tc-crx.c:1817
+#: config/tc-crx.c:1820
 #, c-format
 msgid "Illegal register `%s' in user register list"
 msgstr "Некорректный регистр «%s» в списке пользовательских регистров"
 
-#: config/tc-crx.c:1836
+#: config/tc-crx.c:1839
 #, c-format
 msgid "Illegal register `%s' in register list"
 msgstr "Некорректный регистр «%s» в списке регистров"
 
-#: config/tc-crx.c:1842
+#: config/tc-crx.c:1845
 #, c-format
 msgid "Maximum %d bits may be set in `mask16' operand"
 msgstr "В операнде «mask16» может быть установлено не более %d бит"
 
-#: config/tc-crx.c:1851
+#: config/tc-crx.c:1854
 #, c-format
 msgid "rest of line ignored; first ignored character is `%c'"
 msgstr "остальная часть проигнорирована; первый игнорированный символ — «%c»"
 
-#: config/tc-crx.c:1859
+#: config/tc-crx.c:1862
 #, c-format
 msgid "Illegal `mask16' operand, operation is undefined - `%s'"
 msgstr "неверный операнд «mask16», операция не определена — «%s»"
 
 #. HI can't be specified without LO (and vise-versa).
-#: config/tc-crx.c:1865
+#: config/tc-crx.c:1868
 msgid "HI/LO registers should be specified together"
 msgstr "Регистры HI/LO должны указываться вместе"
 
-#: config/tc-crx.c:1871
+#: config/tc-crx.c:1874
 msgid "HI/LO registers should be specified without additional registers"
 msgstr "Регистры HI/LO должны указываться без дополнительных регистров"
 
@@ -6282,9 +6316,9 @@ msgstr "отсутствует .proc"
 msgid ".endfunc missing for previous .proc"
 msgstr "отсутствует .endfunc при указанной .proc"
 
-#: config/tc-dlx.c:295 config/tc-i860.c:226 config/tc-mips.c:3600
-#: config/tc-nios2.c:3639 config/tc-nios2.c:3653 config/tc-nios2.c:3668
-#: config/tc-pru.c:1565 config/tc-pru.c:1579 config/tc-riscv.c:621
+#: config/tc-dlx.c:295 config/tc-mips.c:3617 config/tc-nios2.c:3639
+#: config/tc-nios2.c:3653 config/tc-nios2.c:3668 config/tc-pru.c:1573
+#: config/tc-pru.c:1587 config/tc-riscv.c:809
 #, c-format
 msgid "internal error: can't hash `%s': %s\n"
 msgstr "внутренняя ошибка: не удалось получить хеш «%s»: %s\n"
@@ -6292,8 +6326,8 @@ msgstr "внутренняя ошибка: не удалось получить
 #. Probably a memory allocation problem?  Give up now.
 #: config/tc-dlx.c:302 config/tc-hppa.c:8270 config/tc-nios2.c:1440
 #: config/tc-nios2.c:3642 config/tc-nios2.c:3656 config/tc-nios2.c:3671
-#: config/tc-pru.c:1568 config/tc-pru.c:1582 config/tc-riscv.c:624
-#: config/tc-riscv.c:632 config/tc-sparc.c:1064
+#: config/tc-pru.c:1576 config/tc-pru.c:1590 config/tc-riscv.c:812
+#: config/tc-riscv.c:824 config/tc-sparc.c:1008
 msgid "Broken assembler.  No assembly attempted."
 msgstr "Ассемблер сломался. Ничего ассемблироваться не будет."
 
@@ -6363,8 +6397,8 @@ msgstr "переопределение метки «$%d»"
 msgid "Invalid expression after # number\n"
 msgstr "Неверное выражение после # номер\n"
 
-#: config/tc-dlx.c:1199 config/tc-i960.c:2637 config/tc-m32r.c:2276
-#: config/tc-nds32.c:6639 config/tc-sparc.c:4124
+#: config/tc-dlx.c:1199 config/tc-m32r.c:2276 config/tc-nds32.c:6690
+#: config/tc-sparc.c:4019
 #, c-format
 msgid "internal error: can't export reloc type %d (`%s')"
 msgstr "внутренняя ошибка: не удалось экспортировать тип перемещения %d («%s»)"
@@ -6382,7 +6416,7 @@ msgstr "слишком большой номер регистра для push/po
 msgid "register is out of order"
 msgstr "указан регистр не по порядку"
 
-#: config/tc-epiphany.c:380 config/tc-m68k.c:6033 config/tc-m68k.c:6062
+#: config/tc-epiphany.c:380 config/tc-m68k.c:5906 config/tc-m68k.c:5935
 msgid "bad register list"
 msgstr "некорректный список регистров"
 
@@ -6630,166 +6664,165 @@ msgstr "оценочный размер\n"
 msgid "convert_frag\n"
 msgstr "convert_frag\n"
 
-#: config/tc-h8300.c:178
+#: config/tc-h8300.c:175
 #, c-format
 msgid "new section '%s' defined without attributes - this might cause problems"
 msgstr "новый раздел «%s» определён без атрибутов — это может вызвать проблемы"
 
-#: config/tc-h8300.c:448 config/tc-h8300.c:456
+#: config/tc-h8300.c:443 config/tc-h8300.c:451
 msgid "Reg not valid for H8/300"
 msgstr "Регистр для H8/300 не корректен"
 
-#: config/tc-h8300.c:537
+#: config/tc-h8300.c:532
 msgid "invalid operand size requested"
 msgstr "запрошен некорректный размер операнда"
 
-#: config/tc-h8300.c:642
+#: config/tc-h8300.c:637
 msgid "Invalid register list for ldm/stm\n"
 msgstr "Некорректный список регистров для ldm/stm\n"
 
-#: config/tc-h8300.c:668 config/tc-h8300.c:673 config/tc-h8300.c:680
+#: config/tc-h8300.c:663 config/tc-h8300.c:668 config/tc-h8300.c:675
 msgid "mismatch between register and suffix"
 msgstr "несоответствие регистра и суффикса"
 
-#: config/tc-h8300.c:685
+#: config/tc-h8300.c:680
 msgid "invalid suffix after register."
 msgstr "некорректный суффикс после регистра"
 
-#: config/tc-h8300.c:707
+#: config/tc-h8300.c:702
 msgid "address too high for vector table jmp/jsr"
 msgstr "слишком дальний адрес для таблицы векторов jmp/jsr"
 
-#: config/tc-h8300.c:734 config/tc-h8300.c:846 config/tc-h8300.c:856
+#: config/tc-h8300.c:729 config/tc-h8300.c:841 config/tc-h8300.c:851
 msgid "Wrong size pointer register for architecture."
 msgstr "Неверный регистр размера указателя для архитектуры."
 
-#: config/tc-h8300.c:793 config/tc-h8300.c:801 config/tc-h8300.c:830
+#: config/tc-h8300.c:788 config/tc-h8300.c:796 config/tc-h8300.c:825
 msgid "expected @(exp, reg16)"
 msgstr "ожидается @(exp, reg16)"
 
-#: config/tc-h8300.c:819
+#: config/tc-h8300.c:814
 msgid "expected .L, .W or .B for register in indexed addressing mode"
 msgstr "регистром ожидается .L, .W или .B для индексного режима адресации"
 
-#: config/tc-h8300.c:1013
+#: config/tc-h8300.c:1008
 msgid "expected valid addressing mode for mova: \"@(disp, ea.sz),ERn\""
 msgstr "ожидается корректный режим адресации для mova: «@(disp, ea.sz),ERn»"
 
-#: config/tc-h8300.c:1031 config/tc-h8300.c:1040
+#: config/tc-h8300.c:1026 config/tc-h8300.c:1035
 msgid "expected register"
 msgstr "ожидается регистр"
 
-#: config/tc-h8300.c:1056
+#: config/tc-h8300.c:1051
 msgid "expected closing paren"
 msgstr "ожидается закрывающая скобка"
 
-#: config/tc-h8300.c:1115
+#: config/tc-h8300.c:1110
 #, c-format
 msgid "can't use high part of register in operand %d"
 msgstr "нельзя использовать верхнюю часть регистра в операнде %d"
 
-#: config/tc-h8300.c:1272
+#: config/tc-h8300.c:1267
 #, c-format
 msgid "Opcode `%s' with these operand types not available in %s mode"
 msgstr "Код операции «%s» с этими типами операндов недоступны в режиме %s"
 
-#: config/tc-h8300.c:1281
+#: config/tc-h8300.c:1276
 msgid "mismatch between opcode size and operand size"
 msgstr "несоответствие размера кода операции и размера операнда"
 
-#: config/tc-h8300.c:1317
+#: config/tc-h8300.c:1312
 #, c-format
 msgid "operand %s0x%lx out of range."
 msgstr "операнд %s0x%lx вне диапазона"
 
-#: config/tc-h8300.c:1434
+#: config/tc-h8300.c:1422
 msgid "Can't work out size of operand.\n"
 msgstr "Не удалось получить размер операнда.\n"
 
-#: config/tc-h8300.c:1484
+#: config/tc-h8300.c:1472
 #, c-format
 msgid "Opcode `%s' with these operand types not available in H8/300 mode"
 msgstr "Код операции «%s» с этими типами операндов недоступны в режиме H8/300"
 
-#: config/tc-h8300.c:1489
+#: config/tc-h8300.c:1477
 #, c-format
 msgid "Opcode `%s' with these operand types not available in H8/300H mode"
 msgstr "Код операции «%s» с этими типами операндов недоступны в режиме H8/300H"
 
-#: config/tc-h8300.c:1495
+#: config/tc-h8300.c:1483
 #, c-format
 msgid "Opcode `%s' with these operand types not available in H8/300S mode"
 msgstr "Код операции «%s» с этими типами операндов недоступны в режиме H8/300S"
 
-#: config/tc-h8300.c:1556 config/tc-h8300.c:1576
+#: config/tc-h8300.c:1544 config/tc-h8300.c:1564
 msgid "Need #1 or #2 here"
 msgstr "Здесь нужен #1 или #2"
 
-#: config/tc-h8300.c:1571
+#: config/tc-h8300.c:1559
 msgid "#4 not valid on H8/300."
 msgstr "#4 некорректен на H8/300."
 
-#: config/tc-h8300.c:1686 config/tc-h8300.c:1768
+#: config/tc-h8300.c:1666 config/tc-h8300.c:1738
 #, c-format
 msgid "branch operand has odd offset (%lx)\n"
 msgstr "операнд ветвления имеет нечётное число (%lx)\n"
 
-#: config/tc-h8300.c:1806
+#: config/tc-h8300.c:1776
 msgid "destination operand must be 16 bit register"
 msgstr "операнд назначения должен быть 16-битным регистром"
 
-#: config/tc-h8300.c:1815
+#: config/tc-h8300.c:1785
 msgid "source operand must be 8 bit register"
 msgstr "операнд-источник должен быть 8-битным регистром"
 
-#: config/tc-h8300.c:1823
+#: config/tc-h8300.c:1793
 msgid "destination operand must be 16bit absolute address"
 msgstr "операнд назначения должен быть 16-битным абсолютным адресом"
 
-#: config/tc-h8300.c:1830
+#: config/tc-h8300.c:1800
 msgid "destination operand must be 8 bit register"
 msgstr "операнд назначения должен быть 8-битным регистром"
 
-#: config/tc-h8300.c:1838
+#: config/tc-h8300.c:1808
 msgid "source operand must be 16bit absolute address"
 msgstr "операнд-источник должен быть 16-битным абсолютным адресом"
 
 #. This seems more sane than saying "too many operands".  We'll
 #. get here only if the trailing trash starts with a comma.
-#: config/tc-h8300.c:1846 config/tc-mips.c:14027 config/tc-mips.c:14095
+#: config/tc-h8300.c:1816 config/tc-mips.c:14044 config/tc-mips.c:14112
 #: config/tc-mmix.c:479 config/tc-mmix.c:491 config/tc-mmix.c:2533
 #: config/tc-mmix.c:2557 config/tc-mmix.c:2830
 msgid "invalid operands"
 msgstr "неверные операнды"
 
-#: config/tc-h8300.c:1877
+#: config/tc-h8300.c:1847
 msgid "operand/size mis-match"
 msgstr "несоответствие операнд/размер"
 
-#: config/tc-h8300.c:1977 config/tc-sh.c:2972 config/tc-sh64.c:2796
-#: config/tc-z8k.c:1233
+#: config/tc-h8300.c:1947 config/tc-sh.c:2556 config/tc-z8k.c:1233
 msgid "unknown opcode"
 msgstr "неизвестный код операции"
 
-#: config/tc-h8300.c:2010
+#: config/tc-h8300.c:1980
 msgid "invalid operand in ldm"
 msgstr "некорректный операнд в ldm"
 
-#: config/tc-h8300.c:2019
+#: config/tc-h8300.c:1989
 msgid "invalid operand in stm"
 msgstr "некорректный операнд в stm"
 
-#: config/tc-h8300.c:2218
+#: config/tc-h8300.c:2188
 #, c-format
 msgid "Invalid argument to --mach option: %s"
 msgstr "Неверный аргумент параметра --mach: %s"
 
-#: config/tc-h8300.c:2229
+#: config/tc-h8300.c:2199
 #, c-format
 msgid " H8300-specific assembler options:\n"
 msgstr " Специализированные параметры ассемблера для H8300:\n"
 
-#: config/tc-h8300.c:2230
+#: config/tc-h8300.c:2200
 #, c-format
 msgid ""
 "  -mach=<name>             Set the H8300 machine type to one of:\n"
@@ -6798,36 +6831,36 @@ msgstr ""
 "  -mach=<имя>              Задать тип машины H8300:\n"
 "                           h8300h, h8300hn, h8300s, h8300sn, h8300sx, h8300sxn\n"
 
-#: config/tc-h8300.c:2233
+#: config/tc-h8300.c:2203
 #, c-format
 msgid "  -h-tick-hex              Support H'00 style hex constants\n"
 msgstr "  -h-tick-hex              Разрешить шестнадцатеричные константы в формате H'00\n"
 
-#: config/tc-h8300.c:2242
+#: config/tc-h8300.c:2212
 #, c-format
 msgid "call to tc_aout_fix_to_chars \n"
 msgstr "вызов tc_aout_fix_to_chars \n"
 
-#: config/tc-h8300.c:2251 config/tc-xc16x.c:347
+#: config/tc-h8300.c:2221 config/tc-xc16x.c:347
 #, c-format
 msgid "call to md_convert_frag \n"
 msgstr "вызов md_convert_frag \n"
 
-#: config/tc-h8300.c:2302 config/tc-xc16x.c:251
+#: config/tc-h8300.c:2272 config/tc-xc16x.c:251
 #, c-format
 msgid "call to md_estimate_size_before_relax \n"
 msgstr "вызов md_estimate_size_before_relax \n"
 
-#: config/tc-h8300.c:2317
+#: config/tc-h8300.c:2287
 msgid "Unexpected reference to a symbol in a non-code section"
 msgstr "Неожиданная ссылка на символ в не кодовом разделе"
 
-#: config/tc-h8300.c:2333 config/tc-xc16x.c:292
+#: config/tc-h8300.c:2303 config/tc-xc16x.c:292
 msgid "Difference of symbols in different sections is not supported"
 msgstr "Различие символов в разных разделах не поддерживается"
 
-#: config/tc-h8300.c:2355 config/tc-mcore.c:2204 config/tc-microblaze.c:2458
-#: config/tc-pj.c:491 config/tc-sh.c:4480 config/tc-tic6x.c:4520
+#: config/tc-h8300.c:2325 config/tc-mcore.c:2204 config/tc-microblaze.c:2485
+#: config/tc-pj.c:491 config/tc-sh.c:3920 config/tc-tic6x.c:4520
 #: config/tc-xc16x.c:315
 #, c-format
 msgid "Cannot represent relocation type %s"
@@ -7239,885 +7272,745 @@ msgstr "Внутренняя ошибка: невозможно найти со
 msgid "-R option not supported on this target."
 msgstr "Параметр -R не поддерживается для этой цели."
 
-#: config/tc-hppa.c:8251 config/tc-sparc.c:1019 config/tc-sparc.c:1056
+#: config/tc-hppa.c:8251 config/tc-sparc.c:963 config/tc-sparc.c:1000
 #, c-format
 msgid "Internal error: can't hash `%s': %s\n"
 msgstr "Внутренняя ошибка: не удалось получить хеш «%s»: %s\n"
 
-#: config/tc-hppa.c:8260 config/tc-i860.c:235
+#: config/tc-hppa.c:8260
 #, c-format
 msgid "internal error: losing opcode: `%s' \"%s\"\n"
 msgstr "внутренняя ошибка: потерян код операции: «%s» \"%s\"\n"
 
-#: config/tc-i370.c:418 config/tc-ppc.c:1278 config/tc-s390.c:432
-#: config/tc-s390.c:439
-#, c-format
-msgid "invalid switch -m%s"
-msgstr "некорректный переключатель -m%s"
-
-#: config/tc-i370.c:515 config/tc-s390.c:538
-#, c-format
-msgid "Internal assembler error for instruction %s"
-msgstr "внутренняя ошибка ассемблера для инструкции %s"
-
-#: config/tc-i370.c:534
-#, c-format
-msgid "Internal assembler error for macro %s"
-msgstr "внутренняя ошибка ассемблера для макроса %s"
-
-#: config/tc-i370.c:629 config/tc-ppc.c:2129
-msgid "identifier+constant@got means identifier@got+constant"
-msgstr "identifier+constant@got означает identifier@got+constant"
-
-#: config/tc-i370.c:683 config/tc-m68k.c:8071 read.c:4572
-#, c-format
-msgid "%s relocations do not fit in %u byte"
-msgid_plural "%s relocations do not fit in %u bytes"
-msgstr[0] "перемещения %s не помещаются в %u байт"
-msgstr[1] "перемещения %s не помещаются в %u байта"
-msgstr[2] "перемещения %s не помещаются в %u байт"
-
-#: config/tc-i370.c:927 config/tc-i370.c:968
-msgid "unsupported DC type"
-msgstr "неподдерживаемый тип DC"
-
-#: config/tc-i370.c:939 config/tc-i370.c:949 config/tc-i370.c:1531
-#: config/tc-i370.c:1542
-msgid "missing end-quote"
-msgstr "отсутствует закрывающая кавычка"
-
-#: config/tc-i370.c:998
-msgid "unsupported alignment"
-msgstr "неподдерживаемое выравнивание"
-
-#: config/tc-i370.c:1005
-msgid "this DS form not yet supported"
-msgstr "данная форма DS пока не поддерживается"
-
-#: config/tc-i370.c:1047 config/tc-m32r.c:1488 config/tc-microblaze.c:192
-msgid "Expected comma after symbol-name: rest of line ignored."
-msgstr "Ожидается запятая после имени символа: остаток строки игнорируется."
-
-#: config/tc-i370.c:1070 config/tc-m32r.c:1512 config/tc-microblaze.c:214
-#: config/tc-ppc.c:2289 config/tc-ppc.c:3808 config/tc-ppc.c:3850
-#: config/tc-ppc.c:5410
-msgid "ignoring bad alignment"
-msgstr "игнорируется плохой аргумент"
-
-#: config/tc-i370.c:1081 config/tc-m32r.c:1539 config/tc-microblaze.c:225
-#, c-format
-msgid "Ignoring attempt to re-define symbol `%s'."
-msgstr "Игнорируется попытка переопределения символа «%s»."
-
-#: config/tc-i370.c:1089 config/tc-microblaze.c:233
-#, c-format
-msgid "Length of .lcomm \"%s\" is already %ld. Not changed to %ld."
-msgstr "Длина .lcomm \"%s\" уже равна %ld. Не изменяется на %ld."
-
-#: config/tc-i370.c:1108 config/tc-m32r.c:1524 config/tc-microblaze.c:249
-#: config/tc-v850.c:383
-msgid "Common alignment not a power of 2"
-msgstr "Общее выравнивание не кратно степени 2"
-
-#: config/tc-i370.c:1246
-msgid "Missing or bad .using directive"
-msgstr "Отсутствует или неверная директива .using"
-
-#: config/tc-i370.c:1291
-msgid "Literal Pool Overflow"
-msgstr "переполнение пула литералов"
-
-#: config/tc-i370.c:1589
-msgid "expression not a constant"
-msgstr "выражение должно быть константой"
-
-#: config/tc-i370.c:1596
-msgid "Unknown/unsupported address literal type"
-msgstr "Неизвестный/неподдерживаемый литеральный тип адреса"
-
-#: config/tc-i370.c:1619
-#, c-format
-msgid ".ltorg without prior .using in section %s"
-msgstr ".ltorg без предшествующей .using в разделе %s"
-
-#: config/tc-i370.c:1623
-#, c-format
-msgid ".ltorg in section %s paired to .using in section %s"
-msgstr ".ltorg в разделе %s соединён с .using в разделе %s"
-
-#: config/tc-i370.c:1646
-#, c-format
-msgid "bad alignment of %d bytes in literal pool"
-msgstr "неверное выравнивание в %d байт в пуле литералов"
-
-#: config/tc-i370.c:1670
-msgid "bad literal size\n"
-msgstr "некорректный размер литерала\n"
-
-#: config/tc-i370.c:1744
-msgid ".using: base address expression illegal or too complex"
-msgstr ".using: выражение базового адреса неверно или слишком сложное"
-
-#: config/tc-i370.c:1779 config/tc-i370.c:1788
-#, c-format
-msgid "dropping register %d in section %s does not match using register %d"
-msgstr "сброшенный регистр %d в разделе %s не совпадает с использующимся регистром %d"
-
-#: config/tc-i370.c:1792
-#, c-format
-msgid "dropping register %d in section %s previously used in section %s"
-msgstr "сброшенный регистр %d в разделе %s раньше использовался в разделе %s"
-
-#: config/tc-i370.c:1848 config/tc-ppc.c:3630
-msgid "wrong number of operands"
-msgstr "неправильное количество операндов"
-
-#: config/tc-i370.c:1930 config/tc-mn10200.c:896 config/tc-mn10300.c:1253
-#: config/tc-s390.c:1684 config/tc-v850.c:2328
-#, c-format
-msgid "Unrecognized opcode: `%s'"
-msgstr "Нераспознанный код операции: «%s»"
-
-#: config/tc-i370.c:2073
-msgid "not using any base register"
-msgstr "не используется какой-либо базовый регистр"
-
-#: config/tc-i370.c:2103
+#: config/tc-i386.c:1450
 #, c-format
-msgid "expecting a register for operand %d"
-msgstr "ожидаеÑ\82Ñ\81Ñ\8f Ñ\80егиÑ\81Ñ\82Ñ\80 Ð´Ð»Ñ\8f Ð¾Ð¿ÐµÑ\80анда %d"
+msgid "invalid single nop size: %d (expect within [0, %d])"
+msgstr "некоÑ\80Ñ\80екÑ\82нÑ\8bй Ñ\80азмеÑ\80 Ð¾Ð´Ð¸Ð½Ð¾Ñ\87ной nop: %d (ожидалÑ\81Ñ\8f Ð² Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ðµ [0, %d])"
 
-#. xgettext:c-format.
-#: config/tc-i370.c:2209 config/tc-mn10200.c:1139 config/tc-mn10300.c:1821
-#: config/tc-ppc.c:3486 config/tc-s390.c:1597 config/tc-v850.c:3043
-#, c-format
-msgid "junk at end of line: `%s'"
-msgstr "мусор в конце строки: «%s»"
+#: config/tc-i386.c:1491
+msgid "jump over nop padding out of range"
+msgstr "прыжок через заполнение nop за пределами диапазона"
 
-#. Not used --- don't have any 8 byte instructions.
-#: config/tc-i370.c:2224
-msgid "Internal Error: bad instruction length"
-msgstr "Внутренняя ошибка: некорректная длина инструкции"
-
-#: config/tc-i386.c:2201
+#: config/tc-i386.c:2300
 #, c-format
 msgid "%s shortened to %s"
 msgstr "%s укорочен до %s"
 
-#: config/tc-i386.c:2291
+#: config/tc-i386.c:2391
 msgid "same type of prefix used twice"
 msgstr "один и тот же тип префикса используется дважды"
 
-#: config/tc-i386.c:2318
+#: config/tc-i386.c:2418
 #, c-format
 msgid "64bit mode not supported on `%s'."
 msgstr "64-битный режим не поддерживается для «%s»."
 
-#: config/tc-i386.c:2327
+#: config/tc-i386.c:2427
 #, c-format
 msgid "32bit mode not supported on `%s'."
 msgstr "32-битный режим не поддерживается для «%s»."
 
-#: config/tc-i386.c:2367
+#: config/tc-i386.c:2467
 msgid "bad argument to syntax directive."
 msgstr "Некорректный аргумент для директивы синтаксиса."
 
-#: config/tc-i386.c:2430
+#: config/tc-i386.c:2530
 #, c-format
 msgid "bad argument to %s_check directive."
 msgstr "Некорректный аргумент для директивы %s_check."
 
-#: config/tc-i386.c:2434
+#: config/tc-i386.c:2534
 #, c-format
 msgid "missing argument for %s_check directive"
 msgstr "Отсутствует аргумент для директивы %s_check"
 
-#: config/tc-i386.c:2474
+#: config/tc-i386.c:2574
 #, c-format
 msgid "`%s' is not supported on `%s'"
 msgstr "«%s» не поддерживается для «%s»"
 
-#: config/tc-i386.c:2576
+#: config/tc-i386.c:2680
 #, c-format
 msgid "no such architecture: `%s'"
 msgstr "архитектура не существует: «%s»"
 
-#: config/tc-i386.c:2581
+#: config/tc-i386.c:2685
 msgid "missing cpu architecture"
 msgstr "отсутствует ЦП архитектуры"
 
-#: config/tc-i386.c:2598
+#: config/tc-i386.c:2702
 #, c-format
 msgid "no such architecture modifier: `%s'"
 msgstr "модификатор архитектуры не существует: «%s»"
 
-#: config/tc-i386.c:2613 config/tc-i386.c:2643
+#: config/tc-i386.c:2717 config/tc-i386.c:2747
 msgid "Intel L1OM is 64bit ELF only"
 msgstr "Intel L1OM поддерживает только 64-битный ELF"
 
-#: config/tc-i386.c:2620 config/tc-i386.c:2650
+#: config/tc-i386.c:2724 config/tc-i386.c:2754
 msgid "Intel K1OM is 64bit ELF only"
 msgstr "Intel K1OM поддерживает только 64-битный ELF"
 
-#: config/tc-i386.c:2627 config/tc-i386.c:2664
+#: config/tc-i386.c:2731 config/tc-i386.c:2768
 msgid "Intel MCU is 32bit ELF only"
 msgstr "Intel MCU поддерживает только 32-битный ELF"
 
-#: config/tc-i386.c:2671 config/tc-i386.c:10616
+#: config/tc-i386.c:2775 config/tc-i386.c:11086
 msgid "unknown architecture"
 msgstr "неизвестная архитектура"
 
-#: config/tc-i386.c:2708 config/tc-i386.c:2730
+#: config/tc-i386.c:2812 config/tc-i386.c:2834
 #, c-format
 msgid "can't hash %s: %s"
 msgstr "не удалось получить хеш «%s»: %s"
 
-#: config/tc-i386.c:3023
+#: config/tc-i386.c:3127
 msgid "there are no pc-relative size relocations"
 msgstr "нет размера перемещений, относительных pc"
 
-#: config/tc-i386.c:3035
+#: config/tc-i386.c:3139
 #, c-format
 msgid "unknown relocation (%u)"
 msgstr "неизвестное перемещение (%u)"
 
-#: config/tc-i386.c:3037
+#: config/tc-i386.c:3141
 #, c-format
 msgid "%u-byte relocation cannot be applied to %u-byte field"
 msgstr "%u-байтовое перемещение нельзя применить к %u-байтовому полю"
 
-#: config/tc-i386.c:3041
+#: config/tc-i386.c:3145
 msgid "non-pc-relative relocation for pc-relative field"
 msgstr "перемещение, не относительное pc для pc-относительного поля"
 
-#: config/tc-i386.c:3046
+#: config/tc-i386.c:3150
 msgid "relocated field and relocation type differ in signedness"
 msgstr "перемещаемое поле и тип перемещения отличаются знаком"
 
-#: config/tc-i386.c:3055
+#: config/tc-i386.c:3159
 msgid "there are no unsigned pc-relative relocations"
 msgstr "нет беззнаковых перемещений, относительных pc"
 
-#: config/tc-i386.c:3063
+#: config/tc-i386.c:3167
 #, c-format
 msgid "cannot do %u byte pc-relative relocation"
 msgstr "невозможно выполнить %u-байтовое перемещение, относительное pc"
 
-#: config/tc-i386.c:3080
+#: config/tc-i386.c:3184
 #, c-format
 msgid "cannot do %s %u byte relocation"
 msgstr "невозможно выполнить %s %u-байтовое перемещение"
 
-#: config/tc-i386.c:3549 config/tc-i386.c:3576
+#: config/tc-i386.c:3684 config/tc-i386.c:3711
 #, c-format
 msgid "can't use register '%s%s' as operand %d in '%s'."
 msgstr "Нельзя использовать регистр «%s%s» как операнд %d в «%s»."
 
-#: config/tc-i386.c:3616 config/tc-i386.c:3756
+#: config/tc-i386.c:3752 config/tc-i386.c:4075
 #, c-format
 msgid "invalid instruction `%s' after `%s'"
 msgstr "неверная инструкция «%s» после «%s»"
 
-#: config/tc-i386.c:3622
+#: config/tc-i386.c:3758
 #, c-format
 msgid "missing `lock' with `%s'"
 msgstr "отсутствует «lock» с «%s»"
 
-#: config/tc-i386.c:3629
+#: config/tc-i386.c:3765
 #, c-format
 msgid "instruction `%s' after `xacquire' not allowed"
 msgstr "инструкция «%s» после «xacquire» не допускается"
 
-#: config/tc-i386.c:3636
+#: config/tc-i386.c:3772
 #, c-format
 msgid "memory destination needed for instruction `%s' after `xrelease'"
 msgstr "для инструкции «%s» после «xrelease» требуется адресат в памяти"
 
-#: config/tc-i386.c:3730
+#: config/tc-i386.c:4049
 #, c-format
 msgid "SSE instruction `%s' is used"
 msgstr "используется инструкция SSE «%s»"
 
-#: config/tc-i386.c:3744 config/tc-i386.c:5581
+#: config/tc-i386.c:4063 config/tc-i386.c:5976
 #, c-format
 msgid "ambiguous operand size for `%s'"
 msgstr "двусмысленный размер операнда для «%s»"
 
-#: config/tc-i386.c:3769
+#: config/tc-i386.c:4088
 msgid "expecting lockable instruction after `lock'"
 msgstr "ожидается блокируемая инструкция после «lock»"
 
-#: config/tc-i386.c:3779
+#: config/tc-i386.c:4098
 msgid "expecting valid branch instruction after `bnd'"
 msgstr "ожидается корректный инструкция ветвления после «bnd»"
 
-#: config/tc-i386.c:3783
+#: config/tc-i386.c:4102
 msgid "expecting indirect branch instruction after `notrack'"
 msgstr "ожидается инструкция неявного ветвления после «notrack»"
 
-#: config/tc-i386.c:3788
+#: config/tc-i386.c:4107
 msgid "32-bit address isn't allowed in 64-bit MPX instructions."
 msgstr "32-битный адрес не допускается в 64-битных инструкциях MPX."
 
-#: config/tc-i386.c:3792
+#: config/tc-i386.c:4111
 msgid "16-bit address isn't allowed in MPX instructions"
 msgstr "16-битный адрес не допускается в инструкциях MPX"
 
 #. UnixWare fsub no args is alias for fsubp, fadd -> faddp, etc.
-#: config/tc-i386.c:3847
+#: config/tc-i386.c:4169
 #, c-format
 msgid "translating to `%sp'"
 msgstr "преобразуется в «%sp»"
 
-#: config/tc-i386.c:3854
+#: config/tc-i386.c:4177
 #, c-format
 msgid "instruction `%s' isn't supported in 16-bit mode."
 msgstr "Инструкция «%s» не поддерживается в 16-битном режиме."
 
-#: config/tc-i386.c:3914
+#: config/tc-i386.c:4237
 #, c-format
 msgid "can't encode register '%s%s' in an instruction requiring REX prefix."
 msgstr "Не удалось закодировать регистр «%s%s» в инструкцию, требующую префикс REX."
 
-#: config/tc-i386.c:3954 config/tc-i386.c:4140
+#: config/tc-i386.c:4297 config/tc-i386.c:4491
 #, c-format
 msgid "no such instruction: `%s'"
 msgstr "такая инструкция не существует: «%s»"
 
-#: config/tc-i386.c:3965 config/tc-i386.c:4173
+#: config/tc-i386.c:4308 config/tc-i386.c:4524
 #, c-format
 msgid "invalid character %s in mnemonic"
 msgstr "недопустимый символ %s в мнемонике"
 
-#: config/tc-i386.c:3972
+#: config/tc-i386.c:4315
 msgid "expecting prefix; got nothing"
 msgstr "ожидается префикс; ничего не получено"
 
-#: config/tc-i386.c:3974
+#: config/tc-i386.c:4317
 msgid "expecting mnemonic; got nothing"
 msgstr "ожидается мнемоника; ничего не получено"
 
-#: config/tc-i386.c:3989 config/tc-i386.c:4191
+#: config/tc-i386.c:4332 config/tc-i386.c:4546
 #, c-format
 msgid "`%s' is only supported in 64-bit mode"
 msgstr "«%s» поддерживается только в 64-битном режиме"
 
-#: config/tc-i386.c:3990 config/tc-i386.c:4190
+#: config/tc-i386.c:4333 config/tc-i386.c:4545
 #, c-format
 msgid "`%s' is not supported in 64-bit mode"
 msgstr "«%s» не поддерживается в 64-битном режиме"
 
-#: config/tc-i386.c:4002
+#: config/tc-i386.c:4345
 #, c-format
 msgid "redundant %s prefix"
 msgstr "лишний префикс %s"
 
-#: config/tc-i386.c:4197
+#: config/tc-i386.c:4537
+msgid "use .code16 to ensure correct addressing mode"
+msgstr "используйте .code16, чтобы задать правильный режим адресации"
+
+#: config/tc-i386.c:4549
 #, c-format
 msgid "`%s' is not supported on `%s%s'"
 msgstr "«%s» не поддерживается для «%s%s»"
 
-#: config/tc-i386.c:4208
-msgid "use .code16 to ensure correct addressing mode"
-msgstr "используйте .code16, чтобы задать правильный режим адресации"
-
-#: config/tc-i386.c:4232
+#: config/tc-i386.c:4575
 #, c-format
 msgid "invalid character %s before operand %d"
 msgstr "недопустимый символ %s перед операндом %d"
 
-#: config/tc-i386.c:4246
+#: config/tc-i386.c:4589
 #, c-format
 msgid "unbalanced parenthesis in operand %d."
 msgstr "несогласованные круглые скобки в операнде %d"
 
-#: config/tc-i386.c:4249
+#: config/tc-i386.c:4592
 #, c-format
 msgid "unbalanced brackets in operand %d."
 msgstr "несогласованные квадратные скобки в операнде %d"
 
-#: config/tc-i386.c:4258
+#: config/tc-i386.c:4601
 #, c-format
 msgid "invalid character %s in operand %d"
 msgstr "недопустимый символ %s в операнде %d"
 
-#: config/tc-i386.c:4285
+#: config/tc-i386.c:4628
 #, c-format
 msgid "spurious operands; (%d operands/instruction max)"
 msgstr "побочные операнды; (максимально %d операндов/инструкций)"
 
-#: config/tc-i386.c:4309
+#: config/tc-i386.c:4652
 msgid "expecting operand after ','; got nothing"
 msgstr "ожидается операнд после «,»; ничего не получено"
 
-#: config/tc-i386.c:4314
+#: config/tc-i386.c:4657
 msgid "expecting operand before ','; got nothing"
 msgstr "ожидается операнд перед «,»; ничего не получено"
 
-#: config/tc-i386.c:4693
+#: config/tc-i386.c:5060
 msgid "mask, index, and destination registers should be distinct"
 msgstr "регистры маски, индекса и назначения должны различаться"
 
-#: config/tc-i386.c:4710
+#: config/tc-i386.c:5077
 msgid "index and destination registers should be distinct"
 msgstr "регистры индекса и назначения должны различаться"
 
-#: config/tc-i386.c:5239
+#: config/tc-i386.c:5647
 msgid "operand size mismatch"
 msgstr "несоответствие размера операнда"
 
-#: config/tc-i386.c:5242
+#: config/tc-i386.c:5650
 msgid "operand type mismatch"
 msgstr "несоответствие типа операнда"
 
-#: config/tc-i386.c:5245
+#: config/tc-i386.c:5653
 msgid "register type mismatch"
 msgstr "несоответствие типа регистра"
 
-#: config/tc-i386.c:5248
+#: config/tc-i386.c:5656
 msgid "number of operands mismatch"
 msgstr "несоответствие количества операндов"
 
-#: config/tc-i386.c:5251
+#: config/tc-i386.c:5659
 msgid "invalid instruction suffix"
 msgstr "неверный суффикс инструкции"
 
-#: config/tc-i386.c:5254
+#: config/tc-i386.c:5662
 msgid "constant doesn't fit in 4 bits"
 msgstr "константа не помещается в 4 бита"
 
-#: config/tc-i386.c:5257
-msgid "only supported with old gcc"
-msgstr "поддерживается только в старом gcc"
-
-#: config/tc-i386.c:5260
+#: config/tc-i386.c:5665
 msgid "unsupported with Intel mnemonic"
 msgstr "не поддерживается в мнемонике Intel"
 
-#: config/tc-i386.c:5263
+#: config/tc-i386.c:5668
 msgid "unsupported syntax"
 msgstr "неподдерживаемый синтаксис"
 
-#: config/tc-i386.c:5266
+#: config/tc-i386.c:5671
 #, c-format
 msgid "unsupported instruction `%s'"
 msgstr "неподдерживаемая инструкция «%s»"
 
-#: config/tc-i386.c:5270
+#: config/tc-i386.c:5675
 msgid "invalid VSIB address"
 msgstr "неправильный адрес VSIB"
 
-#: config/tc-i386.c:5273
+#: config/tc-i386.c:5678
 msgid "mask, index, and destination registers must be distinct"
 msgstr "регистры маски, индекса и назначения должны различаться"
 
-#: config/tc-i386.c:5276
+#: config/tc-i386.c:5681
 msgid "unsupported vector index register"
 msgstr "неподдерживаемый векторный индексный регистр"
 
-#: config/tc-i386.c:5279
+#: config/tc-i386.c:5684
 msgid "unsupported broadcast"
 msgstr "неподдерживаемый broadcast"
 
-#: config/tc-i386.c:5282
+#: config/tc-i386.c:5687
 msgid "broadcast not on source memory operand"
 msgstr "broadcast находится не в операнде-источнике памяти"
 
-#: config/tc-i386.c:5285
+#: config/tc-i386.c:5690
 msgid "broadcast is needed for operand of such type"
 msgstr "для операнда такого типа требуется broadcast"
 
-#: config/tc-i386.c:5288
+#: config/tc-i386.c:5693
 msgid "unsupported masking"
 msgstr "неподдерживаемая маска"
 
-#: config/tc-i386.c:5291
+#: config/tc-i386.c:5696
 msgid "mask not on destination operand"
 msgstr "маске находится не в операнде назначения"
 
-#: config/tc-i386.c:5294
+#: config/tc-i386.c:5699
 msgid "default mask isn't allowed"
 msgstr "маска по умолчанию запрещена"
 
-#: config/tc-i386.c:5297
+#: config/tc-i386.c:5702
 msgid "unsupported static rounding/sae"
 msgstr "неподдерживаемое статическое округление/sae"
 
-#: config/tc-i386.c:5301
+#: config/tc-i386.c:5706
 msgid "RC/SAE operand must precede immediate operands"
 msgstr "операнд RC/SAE должен быть раньше непосредственных операндов"
 
-#: config/tc-i386.c:5303
+#: config/tc-i386.c:5708
 msgid "RC/SAE operand must follow immediate operands"
 msgstr "операнд RC/SAE должен быть после непосредственных операндов"
 
-#: config/tc-i386.c:5306 config/tc-metag.c:4789 config/tc-metag.c:5530
+#: config/tc-i386.c:5711 config/tc-metag.c:4789 config/tc-metag.c:5530
 #: config/tc-metag.c:5552
 msgid "invalid register operand"
 msgstr "неверный регистровый операнд"
 
-#: config/tc-i386.c:5309
+#: config/tc-i386.c:5714
 #, c-format
 msgid "%s for `%s'"
 msgstr "%s для «%s»"
 
-#: config/tc-i386.c:5320
+#: config/tc-i386.c:5725
 #, c-format
 msgid "indirect %s without `*'"
 msgstr "неявный %s без «*»"
 
 #. Warn them that a data or address size prefix doesn't
 #. affect assembly of the next line of code.
-#: config/tc-i386.c:5328
+#: config/tc-i386.c:5733
 #, c-format
 msgid "stand-alone `%s' prefix"
 msgstr "автономный префикс «%s»"
 
-#: config/tc-i386.c:5362 config/tc-i386.c:5378
+#: config/tc-i386.c:5767 config/tc-i386.c:5783
 #, c-format
 msgid "`%s' operand %d must use `%ses' segment"
 msgstr "для «%s» операнда %d нужно использовать сегмент «%ses»"
 
 #. We have to know the operand size for crc32.
-#: config/tc-i386.c:5432
+#: config/tc-i386.c:5837
 #, c-format
 msgid "ambiguous memory operand size for `%s`"
 msgstr "двусмысленный размер операнда памяти для «%s»"
 
-#: config/tc-i386.c:5554
+#: config/tc-i386.c:5949
 msgid "no instruction mnemonic suffix given and no register operands; can't size instruction"
 msgstr "не указан мнемонический суффикс инструкции и нет регистровых операндов; невозможно узнать размер инструкции"
 
-#: config/tc-i386.c:5700 config/tc-i386.c:5773 config/tc-i386.c:5895
+#: config/tc-i386.c:6084
+#, c-format
+msgid "invalid register operand size for `%s'"
+msgstr "неверный размер регистрового операнда для «%s»"
+
+#: config/tc-i386.c:6128 config/tc-i386.c:6201 config/tc-i386.c:6323
 #, c-format
 msgid "using `%s%s' instead of `%s%s' due to `%c' suffix"
 msgstr "используется «%s%s» вместо «%s%s» из-за суффикса «%c»"
 
-#: config/tc-i386.c:5721 config/tc-i386.c:5749 config/tc-i386.c:5820
-#: config/tc-i386.c:5870
+#: config/tc-i386.c:6149 config/tc-i386.c:6177 config/tc-i386.c:6248
+#: config/tc-i386.c:6298
 #, c-format
 msgid "`%s%s' not allowed with `%s%c'"
 msgstr "«%s%s» не допускается вместе с «%s%c»"
 
-#: config/tc-i386.c:5767 config/tc-i386.c:5794 config/tc-i386.c:5845
-#: config/tc-i386.c:5889
+#: config/tc-i386.c:6195 config/tc-i386.c:6222 config/tc-i386.c:6273
+#: config/tc-i386.c:6317
 #, c-format
 msgid "incorrect register `%s%s' used with `%c' suffix"
 msgstr "используется неверный регистр «%s%s» с суффиксом «%c»"
 
-#: config/tc-i386.c:5958
+#: config/tc-i386.c:6386
 msgid "no instruction mnemonic suffix given; can't determine immediate size"
 msgstr "не указан мнемонический суффикс инструкции; невозможно определить непосредственный размер"
 
-#: config/tc-i386.c:6102
+#: config/tc-i386.c:6532
 #, c-format
-msgid "the second source register `%s%s' implicitly denotes `%s%.3s%d' to `%s%.3s%d' source group in `%s'"
-msgstr "второй регистр-источник «%s%s» неявно обозначает «%s%.3s%d» как источник-группу «%s%.3s%d» в «%s»"
+msgid "source register `%s%s' implicitly denotes `%s%.3s%u' to `%s%.3s%u' source group in `%s'"
+msgstr "регистр-источник «%s%s» неявно обозначает «%s%.3s%u» как источник-группу «%s%.3s%u» в «%s»"
 
-#: config/tc-i386.c:6139
+#: config/tc-i386.c:6568
 #, c-format
 msgid "you can't `pop %scs'"
 msgstr "нельзя использовать «pop %scs»"
 
 #. Reversed arguments on faddp, fsubp, etc.
-#: config/tc-i386.c:6168
+#: config/tc-i386.c:6597
 #, c-format
 msgid "translating to `%s %s%s,%s%s'"
 msgstr "преобразуется в «%s %s%s,%s%s»"
 
 #. Extraneous `l' suffix on fp insn.
-#: config/tc-i386.c:6175
+#: config/tc-i386.c:6604
 #, c-format
 msgid "translating to `%s %s%s'"
 msgstr "преобразуется в «%s %s%s»"
 
-#: config/tc-i386.c:6203
+#: config/tc-i386.c:6632
 #, c-format
 msgid "segment override on `%s' is ineffectual"
 msgstr "замена сегмента на «%s» не сработает"
 
-#: config/tc-i386.c:6975 config/tc-i386.c:7076 config/tc-i386.c:7131
+#: config/tc-i386.c:7375 config/tc-i386.c:7510 config/tc-i386.c:7574
 msgid "skipping prefixes on this instruction"
 msgstr "пропускаются префиксы для этой инструкции"
 
-#: config/tc-i386.c:7151
+#: config/tc-i386.c:7594
 msgid "16-bit jump out of range"
 msgstr "16-битный прыжок за пределами диапазона"
 
-#: config/tc-i386.c:7160
+#: config/tc-i386.c:7603
 #, c-format
 msgid "can't handle non absolute segment in `%s'"
 msgstr "не удалось обработать не абсолютный сегмент в «%s»"
 
-#: config/tc-i386.c:7255
+#: config/tc-i386.c:7698
 msgid "pseudo prefix without instruction"
 msgstr "псевдопрефикс без инструкции"
 
-#: config/tc-i386.c:7847 config/tc-i386.c:7949
+#: config/tc-i386.c:8290 config/tc-i386.c:8392
 #, c-format
 msgid "@%s reloc is not supported with %d-bit output format"
 msgstr "перемещение @%s не поддерживается выходным %d-битным форматом"
 
-#: config/tc-i386.c:8000
+#: config/tc-i386.c:8443
 #, c-format
 msgid "missing or invalid expression `%s'"
 msgstr "отсутствующее или некорректное выражение «%s»"
 
-#: config/tc-i386.c:8086
+#: config/tc-i386.c:8529
 #, c-format
 msgid "Unsupported broadcast: `%s'"
 msgstr "Неподдерживаемый broadcast: «%s»"
 
-#: config/tc-i386.c:8101
+#: config/tc-i386.c:8544
 #, c-format
 msgid "`%s%s' can't be used for write mask"
 msgstr "нельзя использовать «%s%s» для маски записи"
 
-#: config/tc-i386.c:8124
+#: config/tc-i386.c:8567
 #, c-format
 msgid "invalid write mask `%s'"
 msgstr "некорректная маска записи «%s»"
 
-#: config/tc-i386.c:8146 config/tc-i386.c:8809
+#: config/tc-i386.c:8589 config/tc-i386.c:9258
 #, c-format
 msgid "duplicated `%s'"
 msgstr "повторный «%s»"
 
-#: config/tc-i386.c:8156
+#: config/tc-i386.c:8599
 #, c-format
 msgid "invalid zeroing-masking `%s'"
 msgstr "неверная обнуляющая маска «%s»"
 
-#: config/tc-i386.c:8169
+#: config/tc-i386.c:8612
 #, c-format
 msgid "missing `}' in `%s'"
 msgstr "отсутствует «}» в «%s»"
 
 #. We don't know this one.
-#: config/tc-i386.c:8177
+#: config/tc-i386.c:8626
 #, c-format
 msgid "unknown vector operation: `%s'"
 msgstr "неизвестная векторная операция: «%s»"
 
-#: config/tc-i386.c:8183
+#: config/tc-i386.c:8632
 msgid "zeroing-masking only allowed with write mask"
 msgstr "обнуляющая маска разрешена только с маской записи"
 
-#: config/tc-i386.c:8203
+#: config/tc-i386.c:8652
 #, c-format
 msgid "at most %d immediate operands are allowed"
 msgstr "разрешено не более %d непосредственных операндов"
 
-#: config/tc-i386.c:8235 config/tc-i386.c:8482
+#: config/tc-i386.c:8684 config/tc-i386.c:8931
 #, c-format
 msgid "junk `%s' after expression"
 msgstr "мусор «%s» после выражения"
 
-#: config/tc-i386.c:8256
+#: config/tc-i386.c:8705
 #, c-format
 msgid "missing or invalid immediate expression `%s'"
 msgstr "отсутствующее или некорректное непосредственное выражение «%s»"
 
-#: config/tc-i386.c:8279 config/tc-i386.c:8572
+#: config/tc-i386.c:8728 config/tc-i386.c:9021
 #, c-format
 msgid "unimplemented segment %s in operand"
 msgstr "нереализованный сегмент %s в операнде"
 
-#: config/tc-i386.c:8286
+#: config/tc-i386.c:8735
 #, c-format
 msgid "illegal immediate register operand %s"
 msgstr "неверный непосредственный регистровый операнд %s"
 
-#: config/tc-i386.c:8334
+#: config/tc-i386.c:8783
 #, c-format
 msgid "expecting scale factor of 1, 2, 4, or 8: got `%s'"
 msgstr "ожидается коэффициент масштабирования 1, 2, 4 или 8: получен «%s»"
 
-#: config/tc-i386.c:8343
+#: config/tc-i386.c:8792
 #, c-format
 msgid "scale factor of %d without an index register"
 msgstr "коэффициент масштабирования %d без индексного регистра"
 
-#: config/tc-i386.c:8365
+#: config/tc-i386.c:8814
 #, c-format
 msgid "at most %d displacement operands are allowed"
 msgstr "разрешено не более %d операндов перестановки"
 
-#: config/tc-i386.c:8538
+#: config/tc-i386.c:8987
 #, c-format
 msgid "missing or invalid displacement expression `%s'"
 msgstr "отсутствующее или некорректное выражение перестановки «%s»"
 
-#: config/tc-i386.c:8555
+#: config/tc-i386.c:9004
 #, c-format
 msgid "0x%lx out range of signed 32bit displacement"
 msgstr "0x%lx вне диапазона знаковой 32-битной перестановки"
 
-#: config/tc-i386.c:8707
+#: config/tc-i386.c:9156
 #, c-format
 msgid "`%s' is not valid here (expected `%c%s%s%c')"
 msgstr "«%s» здесь не допускается (ожидается «%c%s%s%c»)"
 
-#: config/tc-i386.c:8719
+#: config/tc-i386.c:9168
 #, c-format
 msgid "`%s' is not a valid %s expression"
 msgstr "«%s» не является верным выражением %s"
 
-#: config/tc-i386.c:8754
+#: config/tc-i386.c:9203
 #, c-format
 msgid "`%s' cannot be used here"
 msgstr "«%s» не может использоваться здесь"
 
-#: config/tc-i386.c:8761
+#: config/tc-i386.c:9210
 msgid "register scaling is being ignored here"
 msgstr "регистровое масштабирование здесь игнорируется"
 
-#: config/tc-i386.c:8822
+#: config/tc-i386.c:9271
 #, c-format
 msgid "Missing '}': '%s'"
 msgstr "Отсутствует «}»: «%s»"
 
-#: config/tc-i386.c:8828
+#: config/tc-i386.c:9277
 #, c-format
 msgid "Junk after '}': '%s'"
 msgstr "Мусор после «}»: «%s»"
 
-#: config/tc-i386.c:8956
+#: config/tc-i386.c:9405
 #, c-format
 msgid "bad memory operand `%s'"
 msgstr "плохой операнд памяти «%s»"
 
-#: config/tc-i386.c:8980
+#: config/tc-i386.c:9429
 #, c-format
 msgid "junk `%s' after register"
 msgstr "мусор «%s» после регистра"
 
-#: config/tc-i386.c:8993 config/tc-i386.c:9130 config/tc-i386.c:9174
+#: config/tc-i386.c:9442 config/tc-i386.c:9579 config/tc-i386.c:9623
 #, c-format
 msgid "bad register name `%s'"
 msgstr "плохое имя регистра: «%s»"
 
-#: config/tc-i386.c:9001
+#: config/tc-i386.c:9450
 msgid "immediate operand illegal with absolute jump"
 msgstr "непосредственный операнд недопустим с абсолютным прыжком"
 
-#: config/tc-i386.c:9032
+#: config/tc-i386.c:9481
 #, c-format
 msgid "too many memory references for `%s'"
 msgstr "слишком много ссылок на память для «%s»"
 
-#: config/tc-i386.c:9119
+#: config/tc-i386.c:9568
 #, c-format
 msgid "expecting `,' or `)' after index register in `%s'"
 msgstr "ожидается «,» или «)» после индексного регистра в «%s»"
 
-#: config/tc-i386.c:9147
+#: config/tc-i386.c:9596
 #, c-format
 msgid "expecting `)' after scale factor in `%s'"
 msgstr "ожидается «,» после коэффициента масштабирования в «%s»"
 
-#: config/tc-i386.c:9155
+#: config/tc-i386.c:9604
 #, c-format
 msgid "expecting index register or scale factor after `,'; got '%c'"
 msgstr "ожидается индексный регистр или коэффициент масштабирования после «,»: получен «%c»"
 
-#: config/tc-i386.c:9163
+#: config/tc-i386.c:9612
 #, c-format
 msgid "expecting `,' or `)' after base register in `%s'"
 msgstr "ожидается «,» или «)» после базового регистра в «%s»"
 
 #. It's not a memory operand; argh!
-#: config/tc-i386.c:9212
+#: config/tc-i386.c:9661
 #, c-format
 msgid "invalid char %s beginning operand %d `%s'"
 msgstr "некорректный символ %s в начале операнда %d «%s»"
 
-#: config/tc-i386.c:9434
+#: config/tc-i386.c:9887
 msgid "long jump required"
 msgstr "требуется длинный прыжок"
 
-#: config/tc-i386.c:9489
+#: config/tc-i386.c:9942
 msgid "jump target out of range"
 msgstr "цель прыжка за пределами диапазона"
 
-#: config/tc-i386.c:10064
+#: config/tc-i386.c:10515
 msgid "no compiled in support for x86_64"
 msgstr "откомпилирован без поддержки x86_64"
 
-#: config/tc-i386.c:10084
+#: config/tc-i386.c:10535
 msgid "no compiled in support for 32bit x86_64"
 msgstr "откомпилирован без поддержки 32-битной x86_64"
 
-#: config/tc-i386.c:10088
+#: config/tc-i386.c:10539
 msgid "32bit x86_64 is only supported for ELF"
 msgstr "32-битная x86_64 поддерживается только в ELF"
 
-#: config/tc-i386.c:10122 config/tc-i386.c:10206
+#: config/tc-i386.c:10573 config/tc-i386.c:10661
 #, c-format
 msgid "invalid -march= option: `%s'"
 msgstr "неверный параметр -march=: «%s»"
 
-#: config/tc-i386.c:10216 config/tc-i386.c:10228
+#: config/tc-i386.c:10671 config/tc-i386.c:10683
 #, c-format
 msgid "invalid -mtune= option: `%s'"
 msgstr "неверный параметр -mtune=: «%s»"
 
-#: config/tc-i386.c:10237
+#: config/tc-i386.c:10692
 #, c-format
 msgid "invalid -mmnemonic= option: `%s'"
 msgstr "неверный параметр -mmnemonic=: «%s»"
 
-#: config/tc-i386.c:10246
+#: config/tc-i386.c:10701
 #, c-format
 msgid "invalid -msyntax= option: `%s'"
 msgstr "неверный параметр -msyntax=: «%s»"
 
-#: config/tc-i386.c:10273
+#: config/tc-i386.c:10724
 #, c-format
 msgid "invalid -msse-check= option: `%s'"
 msgstr "неверный параметр -msse-check=: «%s»"
 
-#: config/tc-i386.c:10284
+#: config/tc-i386.c:10735
 #, c-format
 msgid "invalid -moperand-check= option: `%s'"
 msgstr "неверный параметр -moperand-check=: «%s»"
 
-#: config/tc-i386.c:10293
+#: config/tc-i386.c:10744
 #, c-format
 msgid "invalid -mavxscalar= option: `%s'"
 msgstr "неверный параметр -mavxscalar=: «%s»"
 
-#: config/tc-i386.c:10308
+#: config/tc-i386.c:10759
 #, c-format
 msgid "invalid -mevexlig= option: `%s'"
 msgstr "неверный параметр -mevexlig=: «%s»"
 
-#: config/tc-i386.c:10321
+#: config/tc-i386.c:10772
 #, c-format
 msgid "invalid -mevexrcig= option: `%s'"
 msgstr "неверный параметр -mevexrcig=: «%s»"
 
-#: config/tc-i386.c:10330
+#: config/tc-i386.c:10781
 #, c-format
 msgid "invalid -mevexwig= option: `%s'"
 msgstr "неверный параметр -mevexwig=: «%s»"
 
-#: config/tc-i386.c:10345
+#: config/tc-i386.c:10796
 #, c-format
 msgid "invalid -momit-lock-prefix= option: `%s'"
 msgstr "неверный параметр -momit-lock-prefix=: «%s»"
 
-#: config/tc-i386.c:10354
+#: config/tc-i386.c:10805
 #, c-format
 msgid "invalid -mfence-as-lock-add= option: `%s'"
 msgstr "неверный параметр -mfence-as-lock-add=: «%s»"
 
-#: config/tc-i386.c:10363
+#: config/tc-i386.c:10814
 #, c-format
 msgid "invalid -mrelax-relocations= option: `%s'"
 msgstr "неверный параметр -mrelax-relocations=: «%s»"
 
-#: config/tc-i386.c:10486
+#: config/tc-i386.c:10958
 #, c-format
 msgid ""
 "  -Q                      ignored\n"
@@ -8128,7 +8021,7 @@ msgstr ""
 "  -V                      напечатать номер версии ассемблера\n"
 "  -k                      игнорируется\n"
 
-#: config/tc-i386.c:10491
+#: config/tc-i386.c:10963
 #, c-format
 msgid ""
 "  -n                      Do not optimize code alignment\n"
@@ -8137,27 +8030,27 @@ msgstr ""
 "  -n                      не оптимизировать выравнивание кода\n"
 "  -q                      выводить только некоторые предупреждения\n"
 
-#: config/tc-i386.c:10495
+#: config/tc-i386.c:10967
 #, c-format
 msgid "  -s                      ignored\n"
 msgstr "  -s                      игнорируется\n"
 
-#: config/tc-i386.c:10500
+#: config/tc-i386.c:10972
 #, c-format
 msgid "  --32/--64/--x32         generate 32bit/64bit/x32 code\n"
 msgstr "  --32/--64/--x32         генерировать 32-битный/64-битный/x32 код\n"
 
-#: config/tc-i386.c:10504
+#: config/tc-i386.c:10976
 #, c-format
 msgid "  --divide                do not treat `/' as a comment character\n"
 msgstr "  --divide                не считать «/» символом комментариев\n"
 
-#: config/tc-i386.c:10507
+#: config/tc-i386.c:10979
 #, c-format
 msgid "  --divide                ignored\n"
 msgstr "  --divide                игнорируется\n"
 
-#: config/tc-i386.c:10510
+#: config/tc-i386.c:10982
 #, c-format
 msgid ""
 "  -march=CPU[,+EXTENSION...]\n"
@@ -8166,22 +8059,22 @@ msgstr ""
 "  -march=ЦП[,+РАСШИРЕНИЕ…]\n"
 "                          генерировать код для ЦП и РАСШИРЕНИЯ; возможные ЦП:\n"
 
-#: config/tc-i386.c:10514
+#: config/tc-i386.c:10986
 #, c-format
 msgid "                          EXTENSION is combination of:\n"
 msgstr "                          РАСШИРЕНИЕ — комбинации следующих:\n"
 
-#: config/tc-i386.c:10517
+#: config/tc-i386.c:10989
 #, c-format
 msgid "  -mtune=CPU              optimize for CPU, CPU is one of:\n"
 msgstr "  -mtune=ЦП               оптимизировать для ЦП; ЦП один из следующих:\n"
 
-#: config/tc-i386.c:10520
+#: config/tc-i386.c:10992
 #, c-format
 msgid "  -msse2avx               encode SSE instructions with VEX prefix\n"
 msgstr "  -msse2avx               кодировать инструкции SSE с префиксом VEX\n"
 
-#: config/tc-i386.c:10522
+#: config/tc-i386.c:10994
 #, c-format
 msgid ""
 "  -msse-check=[none|error|warning]\n"
@@ -8190,7 +8083,7 @@ msgstr ""
 "  -msse-check=[none|error|warning]\n"
 "                          проверять инструкции SSE\n"
 
-#: config/tc-i386.c:10525
+#: config/tc-i386.c:10997
 #, c-format
 msgid ""
 "  -moperand-check=[none|error|warning]\n"
@@ -8199,7 +8092,7 @@ msgstr ""
 "  -moperand-check=[none|error|warning]\n"
 "                          проверять комбинации операндов на корректность\n"
 
-#: config/tc-i386.c:10528
+#: config/tc-i386.c:11000
 #, c-format
 msgid ""
 "  -mavxscalar=[128|256]   encode scalar AVX instructions with specific vector\n"
@@ -8208,7 +8101,7 @@ msgstr ""
 "  -mavxscalar=[128|256]   кодировать скалярные инструкции AVX с заданной\n"
 "                           длиной вектора\n"
 
-#: config/tc-i386.c:10531
+#: config/tc-i386.c:11003
 #, c-format
 msgid ""
 "  -mevexlig=[128|256|512] encode scalar EVEX instructions with specific vector\n"
@@ -8217,7 +8110,7 @@ msgstr ""
 "  -mevexlig=[128|256|512] кодировать скалярные инструкции EVEX с заданной\n"
 "                           длиной вектора\n"
 
-#: config/tc-i386.c:10534
+#: config/tc-i386.c:11006
 #, c-format
 msgid ""
 "  -mevexwig=[0|1]         encode EVEX instructions with specific EVEX.W value\n"
@@ -8226,7 +8119,7 @@ msgstr ""
 "  -mevexwig=[0|1]         кодировать инструкции EVEX с заданным значением\n"
 "                           EVEX.W для бита игнорированных инструкций EVEX.W\n"
 
-#: config/tc-i386.c:10537
+#: config/tc-i386.c:11009
 #, c-format
 msgid ""
 "  -mevexrcig=[rne|rd|ru|rz]\n"
@@ -8237,47 +8130,42 @@ msgstr ""
 "                          кодировать инструкции EVEX с заданным значением\n"
 "                           EVEX.RC для игнорированных инструкций только SAE\n"
 
-#: config/tc-i386.c:10541
+#: config/tc-i386.c:11013
 #, c-format
 msgid "  -mmnemonic=[att|intel]  use AT&T/Intel mnemonic\n"
 msgstr "  -mmnemonic=[att|intel]  использовать мнемонику AT&T/Intel\n"
 
-#: config/tc-i386.c:10543
+#: config/tc-i386.c:11015
 #, c-format
 msgid "  -msyntax=[att|intel]    use AT&T/Intel syntax\n"
 msgstr "  -msyntax=[att|intel]    использовать синтаксис AT&T/Intel\n"
 
-#: config/tc-i386.c:10545
+#: config/tc-i386.c:11017
 #, c-format
 msgid "  -mindex-reg             support pseudo index registers\n"
 msgstr "  -mindex-reg             поддерживать псевдоиндексные регистры\n"
 
-#: config/tc-i386.c:10547
+#: config/tc-i386.c:11019
 #, c-format
 msgid "  -mnaked-reg             don't require `%%' prefix for registers\n"
 msgstr "  -mnaked-reg             не требовать префикса «%%» для регистров\n"
 
-#: config/tc-i386.c:10549
-#, c-format
-msgid "  -mold-gcc               support old (<= 2.8.1) versions of gcc\n"
-msgstr "  -mold-gcc               поддерживать старые (<= 2.8.1) версии gcc\n"
-
-#: config/tc-i386.c:10551
+#: config/tc-i386.c:11021
 #, c-format
 msgid "  -madd-bnd-prefix        add BND prefix for all valid branches\n"
 msgstr "  -madd-bnd-prefix        добавлять префикс BND для всех корректных ветвлений\n"
 
-#: config/tc-i386.c:10553
+#: config/tc-i386.c:11023
 #, c-format
 msgid "  -mshared                disable branch optimization for shared code\n"
 msgstr "  -mshared                выключить оптимизацию ветвления в общем коде\n"
 
-#: config/tc-i386.c:10556
+#: config/tc-i386.c:11026
 #, c-format
 msgid "  -mbig-obj               generate big object files\n"
 msgstr "  -mbig-obj               генерировать большие объектные файлы\n"
 
-#: config/tc-i386.c:10559
+#: config/tc-i386.c:11029
 #, c-format
 msgid ""
 "  -momit-lock-prefix=[no|yes]\n"
@@ -8286,7 +8174,7 @@ msgstr ""
 "  -momit-lock-prefix=[no|yes]\n"
 "                          удалять все префиксы блокировки\n"
 
-#: config/tc-i386.c:10562
+#: config/tc-i386.c:11032
 #, c-format
 msgid ""
 "  -mfence-as-lock-add=[no|yes]\n"
@@ -8297,7 +8185,7 @@ msgstr ""
 "                          кодировать lfence, mfence и sfence как\n"
 "                           lock addl $0x0, (%%{re}sp)\n"
 
-#: config/tc-i386.c:10566
+#: config/tc-i386.c:11036
 #, c-format
 msgid ""
 "  -mrelax-relocations=[no|yes]\n"
@@ -8306,427 +8194,148 @@ msgstr ""
 "  -mrelax-relocations=[no|yes]\n"
 "                          генерировать ослабленные перемещения\n"
 
-#: config/tc-i386.c:10569
+#: config/tc-i386.c:11039
 #, c-format
 msgid "  -mamd64                 accept only AMD64 ISA\n"
 msgstr "  -mamd64                 принимать только AMD64 ISA\n"
 
-#: config/tc-i386.c:10571
+#: config/tc-i386.c:11041
 #, c-format
 msgid "  -mintel64               accept only Intel64 ISA\n"
 msgstr "  -mintel64               принимать только Intel64 ISA\n"
 
-#: config/tc-i386.c:10612
+#: config/tc-i386.c:11082
 #, c-format
 msgid "Intel MCU doesn't support `%s' architecture"
 msgstr "МК Intel не поддерживает архитектуру «%s»"
 
-#: config/tc-i386.c:10669
+#: config/tc-i386.c:11139
 msgid "Intel L1OM is 64bit only"
 msgstr "Intel L1OM только 64-битный"
 
-#: config/tc-i386.c:10675
+#: config/tc-i386.c:11145
 msgid "Intel K1OM is 64bit only"
 msgstr "Intel K1OM только 64-битный"
 
-#: config/tc-i386.c:10681
+#: config/tc-i386.c:11151
 msgid "Intel MCU is 32bit only"
 msgstr "МК Intel только 32-битный"
 
-#: config/tc-i386.c:10838
+#: config/tc-i386.c:11308
 msgid "symbol size computation overflow"
 msgstr "переполнение при вычислении размера символа"
 
-#: config/tc-i386.c:10906 config/tc-sparc.c:3959
+#: config/tc-i386.c:11376 config/tc-sparc.c:3860
 #, c-format
 msgid "can not do %d byte pc-relative relocation"
 msgstr "невозможно выполнить %d-байтовое перемещение, относительное pc"
 
-#: config/tc-i386.c:10924
+#: config/tc-i386.c:11394
 #, c-format
 msgid "can not do %d byte relocation"
 msgstr "невозможно выполнить %d-байтовое перемещение"
 
-#: config/tc-i386.c:10992
+#: config/tc-i386.c:11462
 #, c-format
 msgid "cannot represent relocation type %s in x32 mode"
 msgstr "не удалось представить тип перемещения %s в режиме x32"
 
-#: config/tc-i386.c:11029 config/tc-s390.c:2598
+#: config/tc-i386.c:11499 config/tc-s390.c:2598
 #, c-format
 msgid "cannot represent relocation type %s"
 msgstr "не удалось представить тип перемещения %s"
 
-#: config/tc-i386.c:11146
+#: config/tc-i386.c:11616
 msgid "bad .section directive: want a,l,w,x,M,S,G,T in string"
 msgstr "неправильная директива .section: в строке требуется a,l,w,x,M,S,G,T"
 
-#: config/tc-i386.c:11149
+#: config/tc-i386.c:11619
 msgid "bad .section directive: want a,w,x,M,S,G,T in string"
 msgstr "неправильная директива .section: в строке требуется a,w,x,M,S,G,T"
 
-#: config/tc-i386.c:11168
+#: config/tc-i386.c:11638
 msgid ".largecomm supported only in 64bit mode, producing .comm"
 msgstr ".largecomm поддерживается только в 64-битном режиме, создаётся .comm"
 
-#: config/tc-i860.c:121
-msgid "Directive .dual available only with -mintel-syntax option"
-msgstr "Директива .dual доступна только с параметром -mintel-syntax"
-
-#: config/tc-i860.c:131
-msgid "Directive .enddual available only with -mintel-syntax option"
-msgstr "Директива .enddual доступна только с параметром -mintel-syntax"
+#: config/tc-ia64.c:872
+msgid "bad .section directive: want a,o,s,w,x,M,S,G,T in string"
+msgstr "неправильная директива .section: в строке требуется a,o,s,w,x,M,S,G,T"
 
-#: config/tc-i860.c:144
-msgid "Directive .atmp available only with -mintel-syntax option"
-msgstr "Ð\94иÑ\80екÑ\82ива .atmp Ð´Ð¾Ñ\81Ñ\82Ñ\83пна Ñ\82олÑ\8cко Ñ\81 Ð¿Ð°Ñ\80амеÑ\82Ñ\80ом -mintel-syntax"
+#: config/tc-ia64.c:924
+msgid "Size of frame exceeds maximum of 96 registers"
+msgstr "РазмеÑ\80 ÐºÐ°Ð´Ñ\80а Ð¿Ñ\80евÑ\8bÑ\88аеÑ\82 Ð¼Ð°ÐºÑ\81имÑ\83м Ð¸Ð· 96 Ñ\80егиÑ\81Ñ\82Ñ\80ов"
 
-#: config/tc-i860.c:166 config/tc-i860.c:170
-msgid "Unknown temporary pseudo register"
-msgstr "Ð\9dеизвеÑ\81Ñ\82нÑ\8bй Ð²Ñ\80еменнÑ\8bй Ð¿Ñ\81евдоÑ\80егиÑ\81Ñ\82Ñ\80"
+#: config/tc-ia64.c:929
+msgid "Size of rotating registers exceeds frame size"
+msgstr "РазмеÑ\80 Ð¾Ð±Ð¾Ñ\80аÑ\87иваÑ\8eÑ\89иÑ\85Ñ\81Ñ\8f Ñ\80егиÑ\81Ñ\82Ñ\80ов Ð¿Ñ\80евÑ\8bÑ\88аеÑ\82 Ñ\80азмеÑ\80 ÐºÐ°Ð´Ñ\80а"
 
-#: config/tc-i860.c:246
-msgid "Defective assembler.  No assembly attempted."
-msgstr "Ð\90Ñ\81Ñ\81емблеÑ\80 Ñ\81ломалÑ\81Ñ\8f. Ð\9dиÑ\87его Ð°Ñ\81Ñ\81емблиÑ\80оваÑ\82Ñ\8cÑ\81Ñ\8f Ð½Ðµ Ð±Ñ\83деÑ\82."
+#: config/tc-ia64.c:1016
+msgid "Unwind directive not followed by an instruction."
+msgstr "РаÑ\81кÑ\80Ñ\8bваÑ\8eÑ\89аÑ\8f Ð´Ð¸Ñ\80екÑ\82ива Ð½Ðµ Ð´Ð¾Ð¿Ñ\83Ñ\81каеÑ\82Ñ\81Ñ\8f Ð¸Ð½Ñ\81Ñ\82Ñ\80Ñ\83кÑ\86ией."
 
-#: config/tc-i860.c:392 config/tc-i860.c:938 config/tc-m68k.c:3917
-#: config/tc-m68k.c:3949 config/tc-sparc.c:3199
-msgid "failed sanity check."
-msgstr "проверка на исправность не пройдена."
+#: config/tc-ia64.c:1025 config/tc-ia64.c:7610
+msgid "qualifying predicate not followed by instruction"
+msgstr "уточнение предиката не допускается инструкцией"
 
-#: config/tc-i860.c:399
-#, c-format
-msgid "Expanded opcode after delayed branch: `%s'"
-msgstr "Расширенный код операции после отложенной ветви: «%s»"
+#: config/tc-ia64.c:1073
+msgid "expected ',' after section name"
+msgstr "ожидается «,» после имени раздела"
 
-#: config/tc-i860.c:403
-#, c-format
-msgid "Expanded opcode in dual mode: `%s'"
-msgstr "Расширенный код операции в двойном режиме: «%s»"
+#: config/tc-ia64.c:1108
+msgid "expected ',' after symbol name"
+msgstr "ожидается «,» после имени символа"
 
-#: config/tc-i860.c:407
-#, c-format
-msgid "An instruction was expanded (%s)"
-msgstr "Инструкция расширена (%s)"
+#: config/tc-ia64.c:1132
+msgid "expected ',' after symbol size"
+msgstr "ожидается «,» после размера символа"
 
-#: config/tc-i860.c:674
-msgid "Pipelined instruction: fsrc1 = fdest"
-msgstr "Ð\9aонвейеÑ\80наÑ\8f Ð¸Ð½Ñ\81Ñ\82Ñ\80Ñ\83кÑ\86иÑ\8f: fsrc1 = fdest"
+#: config/tc-ia64.c:1215 config/tc-ia64.c:1249
+msgid "record type is not valid"
+msgstr "недопÑ\83Ñ\81Ñ\82имÑ\8bй Ñ\82ип Ð·Ð°Ð¿Ð¸Ñ\81и"
 
-#: config/tc-i860.c:877 config/tc-i860.c:884 config/tc-i860.c:891
-msgid "Assembler does not yet support PIC"
-msgstr "Ð\90Ñ\81Ñ\81емблеÑ\80 Ð¿Ð¾ÐºÐ° Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ\80живаеÑ\82 PIC"
+#: config/tc-ia64.c:1318
+msgid "Invalid record type for P3 format."
+msgstr "Ð\9dевеÑ\80нÑ\8bй Ñ\82ип Ð·Ð°Ð¿Ð¸Ñ\81и Ð´Ð»Ñ\8f Ñ\84оÑ\80маÑ\82а P3."
 
-#: config/tc-i860.c:955
-#, c-format
-msgid "Illegal operands for %s"
-msgstr "Неверные операнды для %s"
+#: config/tc-ia64.c:1354
+msgid "Invalid record type for format P6"
+msgstr "Неверный тип записи для формата P6."
 
-#: config/tc-i860.c:972
-#, c-format
-msgid "'d.%s' must be 8-byte aligned"
-msgstr "«d.%s» должен быть выровнен по 8-байтовой границе"
+#: config/tc-ia64.c:1534 config/tc-ia64.c:1586
+msgid "Invalid record type for format B1"
+msgstr "Неверный тип записи для формата B1."
 
-#: config/tc-i860.c:980
-#, c-format
-msgid "Prefix 'd.' invalid for instruction `%s'"
-msgstr "Префикс «d.» не допускается для инструкции «%s»"
+#: config/tc-ia64.c:1619
+msgid "Invalid record type for format X1"
+msgstr "Неверный тип записи для формата X1."
 
-#: config/tc-i860.c:1034 config/tc-ip2k.c:230
-msgid "relaxation not supported\n"
-msgstr "оÑ\81лабление Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ\80живаеÑ\82Ñ\81Ñ\8f\n"
+#: config/tc-ia64.c:1661
+msgid "Invalid record type for format X3"
+msgstr "Ð\9dевеÑ\80нÑ\8bй Ñ\82ип Ð·Ð°Ð¿Ð¸Ñ\81и Ð´Ð»Ñ\8f Ñ\84оÑ\80маÑ\82а X3."
 
-#: config/tc-i860.c:1133
-#, c-format
-msgid ""
-"  -EL\t\t\t  generate code for little endian mode (default)\n"
-"  -EB\t\t\t  generate code for big endian mode\n"
-"  -mwarn-expand\t\t  warn if pseudo operations are expanded\n"
-"  -mxp\t\t\t  enable i860XP support (disabled by default)\n"
-"  -mintel-syntax\t  enable Intel syntax (default to AT&T/SVR4)\n"
-msgstr ""
-"  -EL\t\t\t  генерировать код для режима с обратным порядком байт\n"
-"     \t\t\t  (по умолчанию)\n"
-"  -EB\t\t\t  генерировать код для режима с прямым порядком байт\n"
-"  -mwarn-expand\t\t  предупреждать при расширении псевдоопераций\n"
-"  -mxp\t\t\t  включить поддержку i860XP (по умолчанию выключена)\n"
-"  -mintel-syntax\t  включить синтаксис Intel (по умолчанию AT&T/SVR4)\n"
+#: config/tc-ia64.c:1699
+msgid "Previous .save incomplete"
+msgstr "Незавершённая предыдущая .save"
 
-#. SVR4 compatibility flags.
-#: config/tc-i860.c:1141
-#, c-format
-msgid ""
-"  -V\t\t\t  print assembler version number\n"
-"  -Qy, -Qn\t\t  ignored\n"
-msgstr ""
-"  -V\t\t\t  напечатать номер версии ассемблера\n"
-"  -Qy, -Qn\t\t  игнорируется\n"
+#: config/tc-ia64.c:2524
+msgid "spill_mask record unimplemented."
+msgstr "Запись spill_mask не реализована."
 
-#: config/tc-i860.c:1204
-msgid "This immediate requires 0 MOD 2 alignment"
-msgstr "Для непосредственного значения требуется выравнивание 0 MOD 2"
+#: config/tc-ia64.c:2581
+msgid "record_type_not_valid"
+msgstr "record_type_not_valid"
 
-#: config/tc-i860.c:1207
-msgid "This immediate requires 0 MOD 4 alignment"
-msgstr "Ð\94лÑ\8f Ð½ÐµÐ¿Ð¾Ñ\81Ñ\80едÑ\81Ñ\82венного Ð·Ð½Ð°Ñ\87ениÑ\8f Ñ\82Ñ\80ебÑ\83еÑ\82Ñ\81Ñ\8f Ð²Ñ\8bÑ\80авнивание 0 MOD 4"
+#: config/tc-ia64.c:2665
+msgid "Ignoring attempt to spill beyond end of region"
+msgstr "Ð\98гноÑ\80иÑ\80Ñ\83еÑ\82Ñ\81Ñ\8f Ð¿Ð¾Ð¿Ñ\8bÑ\82ка Ð²Ñ\8bÑ\82еÑ\81нениÑ\8f Ð·Ð° ÐºÐ¾Ð½ÐµÑ\86 Ð¾Ð±Ð»Ð°Ñ\81Ñ\82и"
 
-#: config/tc-i860.c:1210
-msgid "This immediate requires 0 MOD 8 alignment"
-msgstr "Ð\94лÑ\8f Ð½ÐµÐ¿Ð¾Ñ\81Ñ\80едÑ\81Ñ\82венного Ð·Ð½Ð°Ñ\87ениÑ\8f Ñ\82Ñ\80ебÑ\83еÑ\82Ñ\81Ñ\8f Ð²Ñ\8bÑ\80авнивание 0 MOD 8"
+#: config/tc-ia64.c:2724
+msgid "Only constant space allocation is supported"
+msgstr "Ð\9fоддеÑ\80живаеÑ\82Ñ\81Ñ\8f Ñ\82олÑ\8cко Ð²Ñ\8bделение Ð¿Ñ\80оÑ\81Ñ\82Ñ\80анÑ\81Ñ\82ва, Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ ÐºÐ¾Ð½Ñ\81Ñ\82анÑ\82ой"
 
-#: config/tc-i860.c:1213
-msgid "This immediate requires 0 MOD 16 alignment"
-msgstr "Для непосредственного значения требуется выравнивание 0 MOD 16"
-
-#: config/tc-i860.c:1308
-msgid "5-bit immediate too large"
-msgstr "5-битное значение слишком велико"
-
-#: config/tc-i860.c:1311
-msgid "5-bit field must be absolute"
-msgstr "5-битное поле должно быть абсолютным"
-
-#: config/tc-i860.c:1356 config/tc-i860.c:1379
-msgid "A branch offset requires 0 MOD 4 alignment"
-msgstr "Смещение ветви требует выравнивания 0 MOD 4"
-
-#: config/tc-i860.c:1400
-#, c-format
-msgid "Unrecognized fix-up (0x%08lx)"
-msgstr "Нераспознанное местоположение (0x%08lx)"
-
-#: config/tc-i960.c:483
-#, c-format
-msgid "Hashing returned \"%s\"."
-msgstr "Хеширование вернуло «%s»."
-
-#: config/tc-i960.c:579 config/tc-i960.c:1110
-msgid "expression syntax error"
-msgstr "синтаксическая ошибка в выражении"
-
-#: config/tc-i960.c:616
-msgid "attempt to branch into different segment"
-msgstr "попытка ветвления в другой сегмент"
-
-#: config/tc-i960.c:620
-#, c-format
-msgid "target of %s instruction must be a label"
-msgstr "цель инструкции %s должна быть меткой"
-
-#: config/tc-i960.c:730
-msgid "unaligned register"
-msgstr "невыровненный регистр"
-
-#: config/tc-i960.c:752
-msgid "no such sfr in this architecture"
-msgstr "в этой архитектуре нет такого sfr"
-
-#: config/tc-i960.c:790
-msgid "illegal literal"
-msgstr "неверный литерал"
-
-#: config/tc-i960.c:940
-msgid "invalid index register"
-msgstr "некорректный индексный регистр"
-
-#: config/tc-i960.c:963
-msgid "invalid scale factor"
-msgstr "некорректный коэффициент масштабирования"
-
-#: config/tc-i960.c:1187
-msgid "architecture of opcode conflicts with that of earlier instruction(s)"
-msgstr "архитектура кода операции конфликтует с предыдущими инструкциями"
-
-#: config/tc-i960.c:1421 config/tc-xtensa.c:12784
-msgid "too many operands"
-msgstr "слишком много операндов"
-
-#. We never moved: there was no opcode either!
-#: config/tc-i960.c:1469
-msgid "missing opcode"
-msgstr "отсутствует код операции"
-
-#: config/tc-i960.c:1609
-msgid "branch prediction invalid on this opcode"
-msgstr "предсказание ветвления некорректно для этого кода операции"
-
-#: config/tc-i960.c:1647
-#, c-format
-msgid "invalid opcode, \"%s\"."
-msgstr "неверный код операции, «%s»"
-
-#: config/tc-i960.c:1649
-#, c-format
-msgid "improper number of operands.  Expecting %d, got %d"
-msgstr "Неправильное количество операндов. Ожидалось %d, получено %d"
-
-#: config/tc-i960.c:1750
-#, c-format
-msgid "Fixup of %ld too large for field width of %d"
-msgstr "Местоположение %ld слишком большое для поля шириной %d"
-
-#: config/tc-i960.c:1860
-#, c-format
-msgid "invalid architecture %s"
-msgstr "неверная архитектура %s"
-
-#: config/tc-i960.c:1880
-#, c-format
-msgid "I960 options:\n"
-msgstr "Параметры I960:\n"
-
-#: config/tc-i960.c:1883
-#, c-format
-msgid ""
-"\n"
-"\t\t\tspecify variant of 960 architecture\n"
-"-b\t\t\tadd code to collect statistics about branches taken\n"
-"-link-relax\t\tpreserve individual alignment directives so linker\n"
-"\t\t\tcan do relaxing (b.out format only)\n"
-"-no-relax\t\tdon't alter compare-and-branch instructions for\n"
-"\t\t\tlong displacements\n"
-msgstr ""
-"\n"
-"\t\t\tукажите вариант архитектуры 960\n"
-"-b\t\t\tдобавить код сбора статистики о ветвлении\n"
-"-link-relax\t\tсохранять индивидуальные директивы выравнивания для того, чтобы\n"
-"\t\t\tкомпоновщик мог выполнять ослабление (только с форматом b.out)\n"
-"-no-relax\t\tне изменять инструкции сравнение-и-ветвление для\n"
-"\t\t\tдлинных перестановок\n"
-
-#: config/tc-i960.c:2145
-msgid "should have 1 or 2 operands"
-msgstr "должен быть 1 или 2 операнда"
-
-#: config/tc-i960.c:2153 config/tc-i960.c:2168
-#, c-format
-msgid "Redefining leafproc %s"
-msgstr "Переопределение leafproc %s"
-
-#: config/tc-i960.c:2198
-msgid "should have two operands"
-msgstr "должен быть два операнда"
-
-#: config/tc-i960.c:2208
-msgid "'entry_num' must be absolute number in [0,31]"
-msgstr "«entry_num» должен указываться как абсолютное чисто в диапазоне [0,31]"
-
-#: config/tc-i960.c:2216
-#, c-format
-msgid "Redefining entrynum for sysproc %s"
-msgstr "Переопределение entrynum для sysproc %s"
-
-#. Should not happen: see block comment above.
-#: config/tc-i960.c:2316
-#, c-format
-msgid "Trying to 'bal' to %s"
-msgstr "Попытка применить «bal» к %s"
-
-#: config/tc-i960.c:2326
-msgid "Looks like a proc, but can't tell what kind.\n"
-msgstr "Выглядит как proc, но невозможно сказать какая.\n"
-
-#: config/tc-i960.c:2344
-msgid "big endian mode is not supported"
-msgstr "прямой порядок байт не поддерживается"
-
-#: config/tc-i960.c:2346
-#, c-format
-msgid "ignoring unrecognized .endian type `%s'"
-msgstr "игнорируется нераспознанный тип .endian «%s»"
-
-#: config/tc-i960.c:2391
-msgid "can't use COBR format with external label"
-msgstr "невозможно использовать формат COBR с внешней меткой"
-
-#: config/tc-i960.c:2566
-msgid "option --link-relax is only supported in b.out format"
-msgstr "параметр --link-relax поддерживается только в формате b.out"
-
-#: config/tc-i960.c:2593
-#, c-format
-msgid "No 'bal' entry point for leafproc %s"
-msgstr "Нет точки входа «bal» для leafproc %s"
-
-#: config/tc-ia64.c:872
-msgid "bad .section directive: want a,o,s,w,x,M,S,G,T in string"
-msgstr "неправильная директива .section: в строке требуется a,o,s,w,x,M,S,G,T"
-
-#: config/tc-ia64.c:924
-msgid "Size of frame exceeds maximum of 96 registers"
-msgstr "Размер кадра превышает максимум из 96 регистров"
-
-#: config/tc-ia64.c:929
-msgid "Size of rotating registers exceeds frame size"
-msgstr "Размер оборачивающихся регистров превышает размер кадра"
-
-#: config/tc-ia64.c:1016
-msgid "Unwind directive not followed by an instruction."
-msgstr "Раскрывающая директива не допускается инструкцией."
-
-#: config/tc-ia64.c:1025 config/tc-ia64.c:7610
-msgid "qualifying predicate not followed by instruction"
-msgstr "уточнение предиката не допускается инструкцией"
-
-#: config/tc-ia64.c:1073
-msgid "expected ',' after section name"
-msgstr "ожидается «,» после имени раздела"
-
-#: config/tc-ia64.c:1108
-msgid "expected ',' after symbol name"
-msgstr "ожидается «,» после имени символа"
-
-#: config/tc-ia64.c:1132
-msgid "expected ',' after symbol size"
-msgstr "ожидается «,» после размера символа"
-
-#: config/tc-ia64.c:1215 config/tc-ia64.c:1249
-msgid "record type is not valid"
-msgstr "недопустимый тип записи"
-
-#: config/tc-ia64.c:1318
-msgid "Invalid record type for P3 format."
-msgstr "Неверный тип записи для формата P3."
-
-#: config/tc-ia64.c:1354
-msgid "Invalid record type for format P6"
-msgstr "Неверный тип записи для формата P6."
-
-#: config/tc-ia64.c:1534 config/tc-ia64.c:1586
-msgid "Invalid record type for format B1"
-msgstr "Неверный тип записи для формата B1."
-
-#: config/tc-ia64.c:1619
-msgid "Invalid record type for format X1"
-msgstr "Неверный тип записи для формата X1."
-
-#: config/tc-ia64.c:1661
-msgid "Invalid record type for format X3"
-msgstr "Неверный тип записи для формата X3."
-
-#: config/tc-ia64.c:1699
-msgid "Previous .save incomplete"
-msgstr "Незавершённая предыдущая .save"
-
-#: config/tc-ia64.c:2524
-msgid "spill_mask record unimplemented."
-msgstr "Запись spill_mask не реализована."
-
-#: config/tc-ia64.c:2581
-msgid "record_type_not_valid"
-msgstr "record_type_not_valid"
-
-#: config/tc-ia64.c:2665
-msgid "Ignoring attempt to spill beyond end of region"
-msgstr "Игнорируется попытка вытеснения за конец области"
-
-#: config/tc-ia64.c:2724
-msgid "Only constant space allocation is supported"
-msgstr "Поддерживается только выделение пространства, заданного константой"
-
-#: config/tc-ia64.c:2738
-msgid "Only constant offsets are supported"
-msgstr "Поддерживаются только смещения, заданные константой"
+#: config/tc-ia64.c:2738
+msgid "Only constant offsets are supported"
+msgstr "Поддерживаются только смещения, заданные константой"
 
 #: config/tc-ia64.c:2762
 msgid "Section switching in code is not supported."
@@ -9319,7 +8928,7 @@ msgstr "ia64.md_begin: не удалось получить хеш «%s»: %s"
 msgid "Inserting \"%s\" into constant hash table failed: %s"
 msgstr "Не удалось вставить «%s» в таблицу хешей констант: %s"
 
-#: config/tc-ia64.c:7493 config/tc-riscv.c:609 config/tc-tilegx.c:263
+#: config/tc-ia64.c:7493 config/tc-riscv.c:845 config/tc-tilegx.c:263
 msgid "Could not set architecture and machine"
 msgstr "Не задана архитектура и машина"
 
@@ -9502,7 +9111,7 @@ msgstr "Невозможно представить перемещение %s в
 msgid "Can't add stop bit to mark end of instruction group"
 msgstr "Не удалось добавить бит остановки для отметки конца группы инструкций"
 
-#: config/tc-ia64.c:11780 read.c:2599 read.c:3308 read.c:3660 stabs.c:464
+#: config/tc-ia64.c:11780 read.c:2600 read.c:3238 read.c:3642 stabs.c:470
 #, c-format
 msgid "expected comma after \"%s\""
 msgstr "ожидается запятая после «%s»"
@@ -9552,6 +9161,10 @@ msgstr "  -mip2022               ограничиться инструкциям
 msgid "  -mip2022ext            permit extended IP2022 insn\n"
 msgstr "  -mip2022ext            разрешить расширенные инструкции IP2022\n"
 
+#: config/tc-ip2k.c:230
+msgid "relaxation not supported\n"
+msgstr "ослабление не поддерживается\n"
+
 #: config/tc-iq2000.c:362
 #, c-format
 msgid "the yielding instruction %s may not be in a delay slot."
@@ -9576,19 +9189,19 @@ msgstr "инструкция неявно обращается к R31 преды
 msgid "Unmatched high relocation"
 msgstr "Непарное верхнее перемещение"
 
-#: config/tc-iq2000.c:826 config/tc-mips.c:19372 config/tc-score.c:5814
+#: config/tc-iq2000.c:826 config/tc-mips.c:19393 config/tc-score.c:5810
 msgid ".end not in text section"
 msgstr ".end указана не в текстовом разделе"
 
-#: config/tc-iq2000.c:830 config/tc-score.c:5817
+#: config/tc-iq2000.c:830 config/tc-score.c:5813
 msgid ".end directive without a preceding .ent directive."
 msgstr "Директива .end без предшествующей директивы .ent."
 
-#: config/tc-iq2000.c:839 config/tc-score.c:5825
+#: config/tc-iq2000.c:839 config/tc-score.c:5821
 msgid ".end symbol does not match .ent symbol."
 msgstr "Символ .end не совпадает с соответствующим символом .ent."
 
-#: config/tc-iq2000.c:842 config/tc-mips.c:19392 config/tc-score.c:5830
+#: config/tc-iq2000.c:842 config/tc-mips.c:19413 config/tc-score.c:5826
 msgid ".end directive missing or unknown symbol"
 msgstr "Отсутствует директива .end или символ неизвестен"
 
@@ -9596,7 +9209,7 @@ msgstr "Отсутствует директива .end или символ не
 msgid "Expected simple number."
 msgstr "Ожидается простое число."
 
-#: config/tc-iq2000.c:889 config/tc-mips.c:19297 config/tc-score.c:5666
+#: config/tc-iq2000.c:889 config/tc-mips.c:19318 config/tc-score.c:5662
 #, c-format
 msgid " *input_line_pointer == '%c' 0x%02x\n"
 msgstr " *input_line_pointer == «%c» 0x%02x\n"
@@ -9605,7 +9218,7 @@ msgstr " *input_line_pointer == «%c» 0x%02x\n"
 msgid "Invalid number"
 msgstr "Неверный номер"
 
-#: config/tc-iq2000.c:925 config/tc-score.c:5704
+#: config/tc-iq2000.c:925 config/tc-score.c:5700
 msgid ".ent or .aent not in text section."
 msgstr ".ent или .aent не в текстовом разделе."
 
@@ -9623,7 +9236,7 @@ msgstr " Специализированные параметры командн
 msgid "Unrecognised option: -hidden"
 msgstr "Нераспознанный параметр: -hidden"
 
-#: config/tc-m32r.c:357 config/tc-sparc.c:651
+#: config/tc-m32r.c:357 config/tc-sparc.c:602
 msgid "Unrecognized option following -K"
 msgstr "Нераспознанный параметр после -K"
 
@@ -9828,18 +9441,36 @@ msgstr "%s: вывод 1-й инструкции совпадает с ввод
 msgid "%s: output of 2nd instruction is the same as an input to 1st instruction - is this intentional ?"
 msgstr "%s: вывод 2-й инструкции совпадает с вводом 1-й инструкции — так и задумывалось?"
 
+#: config/tc-m32r.c:1488 config/tc-microblaze.c:196
+msgid "Expected comma after symbol-name: rest of line ignored."
+msgstr "Ожидается запятая после имени символа: остаток строки игнорируется."
+
 #: config/tc-m32r.c:1498
 #, c-format
 msgid ".SCOMMon length (%ld.) <0! Ignored."
 msgstr "Длина .SCOMMon (%ld.) <0! Игнорируется."
 
+#: config/tc-m32r.c:1512 config/tc-microblaze.c:218 config/tc-ppc.c:2281
+#: config/tc-ppc.c:3791 config/tc-ppc.c:3833 config/tc-ppc.c:5393
+msgid "ignoring bad alignment"
+msgstr "игнорируется плохой аргумент"
+
+#: config/tc-m32r.c:1524 config/tc-microblaze.c:253 config/tc-v850.c:383
+msgid "Common alignment not a power of 2"
+msgstr "Общее выравнивание не кратно степени 2"
+
+#: config/tc-m32r.c:1539 config/tc-microblaze.c:229
+#, c-format
+msgid "Ignoring attempt to re-define symbol `%s'."
+msgstr "Игнорируется попытка переопределения символа «%s»."
+
 #: config/tc-m32r.c:1548
 #, c-format
 msgid "Length of .scomm \"%s\" is already %ld. Not changed to %ld."
 msgstr "Длина .scomm «%s» уже равна %ld. Не изменяется на %ld."
 
-#: config/tc-m32r.c:1925 config/tc-m32r.c:1978 config/tc-nds32.c:4185
-#: config/tc-nds32.c:4221 config/tc-sh.c:774 config/tc-sh.c:2457
+#: config/tc-m32r.c:1925 config/tc-m32r.c:1978 config/tc-nds32.c:4232
+#: config/tc-nds32.c:4268 config/tc-sh.c:392 config/tc-sh.c:2061
 msgid "Invalid PIC expression."
 msgstr "Неверное выражение PIC."
 
@@ -10157,7 +9788,7 @@ msgstr "Некорректный регистр индекса, ожидаетс
 msgid "Invalid indexed register, expecting register Y."
 msgstr "Некорректный регистр индекса, ожидается регистр Y."
 
-#: config/tc-m68hc11.c:2844
+#: config/tc-m68hc11.c:2844 config/tc-s12z.c:3671
 msgid "No instruction or missing opcode."
 msgstr "Нет инструкции или отсутствует код операции."
 
@@ -10190,7 +9821,7 @@ msgstr "Неверный режим: %s\n"
 msgid "bad .relax format"
 msgstr "неверный формат .relax"
 
-#: config/tc-m68hc11.c:3843 config/tc-xgate.c:630
+#: config/tc-m68hc11.c:3843 config/tc-s12z.c:3762 config/tc-xgate.c:630
 #, c-format
 msgid "Relocation %d is not supported by object file format."
 msgstr "Перемещение %d не поддерживается форматом объектного файла."
@@ -10204,11 +9835,12 @@ msgstr "bra или bsr с неопределенным символом."
 msgid "Subtype %d is not recognized."
 msgstr "Подтип %d не распознан."
 
-#: config/tc-m68hc11.c:4336 config/tc-xgate.c:663
+#: config/tc-m68hc11.c:4336 config/tc-s12z.c:3803 config/tc-xgate.c:663
 msgid "Expression too complex."
 msgstr "Слишком сложное выражение."
 
-#: config/tc-m68hc11.c:4367 config/tc-xgate.c:708 config/tc-xgate.c:717
+#: config/tc-m68hc11.c:4367 config/tc-s12z.c:3825 config/tc-xgate.c:708
+#: config/tc-xgate.c:717
 msgid "Value out of 16-bit range."
 msgstr "Значение за пределами 16-битного диапазона."
 
@@ -10247,7 +9879,7 @@ msgstr "Смещение для инструкции movw/movb вне 9-битн
 msgid "Offset out of 16-bit range for movw/movb insn: %ld"
 msgstr "Смещение для инструкции movw/movb вне 16-битного диапазона: %ld"
 
-#: config/tc-m68hc11.c:4469 config/tc-xgate.c:752
+#: config/tc-m68hc11.c:4469 config/tc-s12z.c:3831 config/tc-xgate.c:752
 #, c-format
 msgid "Line %d: unknown relocation type: 0x%x."
 msgstr "Строка %d: неизвестный тип перемещения: 0x%x."
@@ -10256,376 +9888,380 @@ msgstr "Строка %d: неизвестный тип перемещения: 0
 msgid "Invalid directive"
 msgstr "Неверная директива"
 
-#: config/tc-m68k.c:1165
+#: config/tc-m68k.c:1139
 #, c-format
 msgid "Can not do %d byte pc-relative relocation"
 msgstr "Невозможно выполнить %d-байтовое перемещение, относительное pc"
 
-#: config/tc-m68k.c:1167
+#: config/tc-m68k.c:1141
 #, c-format
 msgid "Can not do %d byte pc-relative pic relocation"
 msgstr "Невозможно выполнить %d-байтовое перемещение pic, относительное pc"
 
-#: config/tc-m68k.c:1172
+#: config/tc-m68k.c:1146
 #, c-format
 msgid "Can not do %d byte relocation"
 msgstr "Невозможно выполнить %d-байтовое перемещение"
 
-#: config/tc-m68k.c:1174
+#: config/tc-m68k.c:1148
 #, c-format
 msgid "Can not do %d byte pic relocation"
 msgstr "Невозможно выполнить %d-байтовое перемещение pic"
 
-#: config/tc-m68k.c:1254
+#: config/tc-m68k.c:1218
 #, c-format
 msgid "Unable to produce reloc against symbol '%s'"
 msgstr "Невозможно создать перемещение с символом «%s»"
 
-#: config/tc-m68k.c:1313 config/tc-vax.c:2369
+#: config/tc-m68k.c:1277 config/tc-vax.c:2369
 #, c-format
 msgid "Cannot make %s relocation PC relative"
 msgstr "Невозможно выполнить перемещение %s, относительное PC"
 
-#: config/tc-m68k.c:1429 config/tc-vax.c:1879
+#: config/tc-m68k.c:1359 config/tc-vax.c:1879
 msgid "No operator"
 msgstr "Нет оператора"
 
-#: config/tc-m68k.c:1459 config/tc-vax.c:1895
+#: config/tc-m68k.c:1389 config/tc-vax.c:1895
 msgid "Unknown operator"
 msgstr "Неизвестный оператор"
 
-#: config/tc-m68k.c:2362
+#: config/tc-m68k.c:2292
 msgid "invalid instruction for this architecture; needs "
 msgstr "неверная инструкция на этой архитектуре; требуется "
 
-#: config/tc-m68k.c:2370
+#: config/tc-m68k.c:2300
 msgid "hardware divide"
 msgstr "аппаратное деление"
 
-#: config/tc-m68k.c:2392 config/tc-m68k.c:2396 config/tc-m68k.c:2400
+#: config/tc-m68k.c:2322 config/tc-m68k.c:2326 config/tc-m68k.c:2330
 msgid "or higher"
 msgstr "или выше"
 
-#: config/tc-m68k.c:2453
+#: config/tc-m68k.c:2383
 msgid "operands mismatch"
 msgstr "несоответствие операндов"
 
-#: config/tc-m68k.c:2517 config/tc-m68k.c:2523 config/tc-m68k.c:2529
+#: config/tc-m68k.c:2447 config/tc-m68k.c:2453 config/tc-m68k.c:2459
 #: config/tc-mmix.c:2495 config/tc-mmix.c:2519
 msgid "operand out of range"
 msgstr "операнд вне диапазона"
 
-#: config/tc-m68k.c:2586
+#: config/tc-m68k.c:2516
 #, c-format
 msgid "Bignum too big for %c format; truncated"
 msgstr "Bignum слишком большой для формата %c; обрезан"
 
-#: config/tc-m68k.c:2663
+#: config/tc-m68k.c:2593
 msgid "displacement too large for this architecture; needs 68020 or higher"
 msgstr "перестановка слишком велика для этой архитектуры; требуется 68020 или выше"
 
-#: config/tc-m68k.c:2774
+#: config/tc-m68k.c:2701
 msgid "scale factor invalid on this architecture; needs cpu32 or 68020 or higher"
 msgstr "некорректный коэффициент масштабирования для этой архитектуры; требуется cpu32, 68020 или выше"
 
-#: config/tc-m68k.c:2779
+#: config/tc-m68k.c:2706
 msgid "invalid index size for coldfire"
 msgstr "неправильный размер индекса для coldfire"
 
-#: config/tc-m68k.c:2832
+#: config/tc-m68k.c:2759
 msgid "Forcing byte displacement"
 msgstr "Принудительная байтовая перестановка"
 
-#: config/tc-m68k.c:2834
+#: config/tc-m68k.c:2761
 msgid "byte displacement out of range"
 msgstr "байтовая перестановка за пределами диапазона"
 
-#: config/tc-m68k.c:2882 config/tc-m68k.c:2920
+#: config/tc-m68k.c:2806 config/tc-m68k.c:2844
 msgid "invalid operand mode for this architecture; needs 68020 or higher"
 msgstr "некорректный режим операнда для этой архитектуры; требуется 68020 или выше"
 
-#: config/tc-m68k.c:2906 config/tc-m68k.c:2940
+#: config/tc-m68k.c:2830 config/tc-m68k.c:2864
 msgid ":b not permitted; defaulting to :w"
 msgstr ":b не допускается; по умолчанию используется :w"
 
-#: config/tc-m68k.c:3017
+#: config/tc-m68k.c:2939
 msgid "unsupported byte value; use a different suffix"
 msgstr "неподдерживаемое байтовое значение; используйте другой суффикс"
 
-#: config/tc-m68k.c:3032
+#: config/tc-m68k.c:2954
 msgid "unknown/incorrect operand"
 msgstr "неизвестный/некорректный операнд"
 
-#: config/tc-m68k.c:3075 config/tc-m68k.c:3083 config/tc-m68k.c:3090
-#: config/tc-m68k.c:3097
+#: config/tc-m68k.c:2997 config/tc-m68k.c:3005 config/tc-m68k.c:3012
+#: config/tc-m68k.c:3019
 msgid "out of range"
 msgstr "вне диапазона"
 
-#: config/tc-m68k.c:3171
+#: config/tc-m68k.c:3090
 msgid "Can't use long branches on this architecture"
 msgstr "Не удалось использовать длинные ветвления на этой архитектуре."
 
-#: config/tc-m68k.c:3277
+#: config/tc-m68k.c:3196
 msgid "Expression out of range, using 0"
 msgstr "Выражение вне диапазона; используется 0"
 
-#: config/tc-m68k.c:3478 config/tc-m68k.c:3494
+#: config/tc-m68k.c:3397 config/tc-m68k.c:3413
 msgid "Floating point register in register list"
 msgstr "Регистр плавающей запятой в списке регистров"
 
-#: config/tc-m68k.c:3484
+#: config/tc-m68k.c:3403
 msgid "Wrong register in floating-point reglist"
 msgstr "Неверный регистр в списке регистров с плавающей запятой"
 
-#: config/tc-m68k.c:3500
+#: config/tc-m68k.c:3419
 msgid "incorrect register in reglist"
 msgstr "неверный регистр в списке регистров"
 
-#: config/tc-m68k.c:3506
+#: config/tc-m68k.c:3425
 msgid "wrong register in floating-point reglist"
 msgstr "неверный регистр в списке регистров с плавающей запятой"
 
+#: config/tc-m68k.c:3836 config/tc-m68k.c:3868 config/tc-sparc.c:3143
+msgid "failed sanity check."
+msgstr "проверка на исправность не пройдена."
+
 #. ERROR.
-#: config/tc-m68k.c:3979
+#: config/tc-m68k.c:3898
 msgid "Extra )"
 msgstr "Дополнительная )"
 
 #. ERROR.
-#: config/tc-m68k.c:3990
+#: config/tc-m68k.c:3909
 msgid "Missing )"
 msgstr "Отсутствует )"
 
-#: config/tc-m68k.c:4007
+#: config/tc-m68k.c:3926
 msgid "Missing operand"
 msgstr "Пропущен операнд"
 
-#: config/tc-m68k.c:4332
+#: config/tc-m68k.c:4251
 #, c-format
 msgid "unrecognized default cpu `%s'"
 msgstr "нераспознанный тип ЦП по умолчанию «%s»"
 
-#: config/tc-m68k.c:4386
+#: config/tc-m68k.c:4305
 #, c-format
 msgid "%s -- statement `%s' ignored"
 msgstr "%s — оператор «%s» игнорируется"
 
-#: config/tc-m68k.c:4435
+#: config/tc-m68k.c:4352
 #, c-format
 msgid "Don't know how to figure out width of %c in md_assemble()"
 msgstr "Неизвестно, как определить ширину «%c» в md_assemble()"
 
-#: config/tc-m68k.c:4667 config/tc-m68k.c:4706
+#: config/tc-m68k.c:4584 config/tc-m68k.c:4623
 #, c-format
 msgid "Internal Error: Can't find %s in hash table"
 msgstr "Внутренняя ошибка: не удалось найти %s в хеш-таблице"
 
-#: config/tc-m68k.c:4670 config/tc-m68k.c:4709
+#: config/tc-m68k.c:4587 config/tc-m68k.c:4626
 #, c-format
 msgid "Internal Error: Can't hash %s: %s"
 msgstr "Внутренняя ошибка: не удалось получить хеш %s: %s"
 
-#: config/tc-m68k.c:4834
+#: config/tc-m68k.c:4747
 #, c-format
 msgid "text label `%s' aligned to odd boundary"
 msgstr "метка текста «%s» выровнена по нечётной границе"
 
-#: config/tc-m68k.c:5006
+#: config/tc-m68k.c:4909
 #, c-format
 msgid "value %ld out of range"
 msgstr "значение %ld за пределами диапазона"
 
-#: config/tc-m68k.c:5020
+#: config/tc-m68k.c:4923
 msgid "invalid byte branch offset"
 msgstr "неверное смещение байтового смещения"
 
-#: config/tc-m68k.c:5057
+#: config/tc-m68k.c:4960
 msgid "short branch with zero offset: use :w"
 msgstr "короткое ветвление с нулевым смещением: используйте :w"
 
-#: config/tc-m68k.c:5101
+#: config/tc-m68k.c:5004
 msgid "Conversion of PC relative BSR to absolute JSR"
 msgstr "Преобразование BSR, относительного PC, в абсолютный JSR"
 
-#: config/tc-m68k.c:5112
+#: config/tc-m68k.c:5015
 msgid "Conversion of PC relative branch to absolute jump"
 msgstr "Преобразование ветви, относительной PC, в абсолютный прыжок"
 
-#: config/tc-m68k.c:5129 config/tc-m68k.c:5186
+#: config/tc-m68k.c:5032 config/tc-m68k.c:5089
 msgid "Conversion of PC relative conditional branch to absolute jump"
 msgstr "Преобразование условной ветви, относительной PC, в абсолютный прыжок"
 
-#: config/tc-m68k.c:5251
+#: config/tc-m68k.c:5154
 msgid "Conversion of PC relative displacement to absolute"
 msgstr "Преобразование перестановки, относительной PC, в абсолютное"
 
-#: config/tc-m68k.c:5464
+#: config/tc-m68k.c:5337
 msgid "Tried to convert PC relative branch to absolute jump"
 msgstr "Попытка преобразовать ветвь, относительную PC, в абсолютный прыжок"
 
-#: config/tc-m68k.c:5509 config/tc-m68k.c:5520 config/tc-m68k.c:5564
+#: config/tc-m68k.c:5382 config/tc-m68k.c:5393 config/tc-m68k.c:5437
 msgid "expression out of range: defaulting to 1"
 msgstr "выражение вне диапазона; по умолчанию 1"
 
-#: config/tc-m68k.c:5556
+#: config/tc-m68k.c:5429
 msgid "expression out of range: defaulting to 0"
 msgstr "выражение вне диапазона; по умолчанию 0"
 
-#: config/tc-m68k.c:5597 config/tc-m68k.c:5609
+#: config/tc-m68k.c:5470 config/tc-m68k.c:5482
 #, c-format
 msgid "Can't deal with expression; defaulting to %ld"
 msgstr "Ничего не сделать с выражением; по умолчанию %ld"
 
-#: config/tc-m68k.c:5623
+#: config/tc-m68k.c:5496
 msgid "expression doesn't fit in BYTE"
 msgstr "выражение не умещается в BYTE"
 
-#: config/tc-m68k.c:5627
+#: config/tc-m68k.c:5500
 msgid "expression doesn't fit in WORD"
 msgstr "выражение не умещается в WORD"
 
-#: config/tc-m68k.c:5714
+#: config/tc-m68k.c:5587
 #, c-format
 msgid "%s: unrecognized processor name"
 msgstr "%s: нераспознанное имя процессора"
 
-#: config/tc-m68k.c:5775
+#: config/tc-m68k.c:5648
 msgid "bad coprocessor id"
 msgstr "неверный идентификатор сопроцессора"
 
-#: config/tc-m68k.c:5781
+#: config/tc-m68k.c:5654
 msgid "unrecognized fopt option"
 msgstr "нераспознанный параметр fopt"
 
-#: config/tc-m68k.c:5913
+#: config/tc-m68k.c:5786
 #, c-format
 msgid "option `%s' may not be negated"
 msgstr "параметр «%s» не может быть отрицательным"
 
-#: config/tc-m68k.c:5924
+#: config/tc-m68k.c:5797
 #, c-format
 msgid "option `%s' not recognized"
 msgstr "нераспознанный параметр «%s»"
 
-#: config/tc-m68k.c:5953
+#: config/tc-m68k.c:5826
 msgid "bad format of OPT NEST=depth"
 msgstr "неверный формат OPT NEST=depth"
 
-#: config/tc-m68k.c:6009
+#: config/tc-m68k.c:5882
 msgid "missing label"
 msgstr "отсутствует метка"
 
-#: config/tc-m68k.c:6035
+#: config/tc-m68k.c:5908
 #, c-format
 msgid "bad register list: %s"
 msgstr "некорректный список регистров: %s"
 
-#: config/tc-m68k.c:6133
+#: config/tc-m68k.c:6006
 msgid "restore without save"
 msgstr "восстановление без сохранения"
 
-#: config/tc-m68k.c:6287 config/tc-m68k.c:6657
+#: config/tc-m68k.c:6160 config/tc-m68k.c:6530
 msgid "syntax error in structured control directive"
 msgstr "синтаксическая ошибка в структурированной директиве управления"
 
-#: config/tc-m68k.c:6332
+#: config/tc-m68k.c:6205
 msgid "missing condition code in structured control directive"
 msgstr "отсутствует код условия в структурированной директиве управления"
 
-#: config/tc-m68k.c:6403
+#: config/tc-m68k.c:6276
 #, c-format
 msgid "Condition <%c%c> in structured control directive can not be encoded correctly"
 msgstr "Условие <%c%c> в структурированной директиве управления не может быть закодировано"
 
-#: config/tc-m68k.c:6699
+#: config/tc-m68k.c:6572
 msgid "missing then"
 msgstr "отсутствует then"
 
-#: config/tc-m68k.c:6780
+#: config/tc-m68k.c:6653
 msgid "else without matching if"
 msgstr "else без надлежащего if"
 
-#: config/tc-m68k.c:6813
+#: config/tc-m68k.c:6686
 msgid "endi without matching if"
 msgstr "endi без надлежащего if"
 
-#: config/tc-m68k.c:6853
+#: config/tc-m68k.c:6726
 msgid "break outside of structured loop"
 msgstr "break вне структурированного цикла"
 
-#: config/tc-m68k.c:6891
+#: config/tc-m68k.c:6764
 msgid "next outside of structured loop"
 msgstr "next вне структурированного цикла"
 
-#: config/tc-m68k.c:6942
+#: config/tc-m68k.c:6815
 msgid "missing ="
 msgstr "отсутствует ="
 
-#: config/tc-m68k.c:6980
+#: config/tc-m68k.c:6853
 msgid "missing to or downto"
 msgstr "отсутствует to или downto"
 
-#: config/tc-m68k.c:7016 config/tc-m68k.c:7050 config/tc-m68k.c:7264
+#: config/tc-m68k.c:6889 config/tc-m68k.c:6923 config/tc-m68k.c:7137
 msgid "missing do"
 msgstr "отсутствует do"
 
-#: config/tc-m68k.c:7151
+#: config/tc-m68k.c:7024
 msgid "endf without for"
 msgstr "endf без for"
 
-#: config/tc-m68k.c:7205
+#: config/tc-m68k.c:7078
 msgid "until without repeat"
 msgstr "until без repeat"
 
-#: config/tc-m68k.c:7299
+#: config/tc-m68k.c:7172
 msgid "endw without while"
 msgstr "endw без while"
 
-#: config/tc-m68k.c:7332 config/tc-m68k.c:7360
+#: config/tc-m68k.c:7205 config/tc-m68k.c:7233
 msgid "already assembled instructions"
 msgstr "уже ассемблированные инструкции"
 
-#: config/tc-m68k.c:7437
+#: config/tc-m68k.c:7310
 #, c-format
 msgid "`%s' is deprecated, use `%s'"
 msgstr "«%s» устарела, используйте «%s»"
 
-#: config/tc-m68k.c:7456
+#: config/tc-m68k.c:7329
 #, c-format
 msgid "cpu `%s' unrecognized"
 msgstr "ЦП «%s» не распознан"
 
-#: config/tc-m68k.c:7475
+#: config/tc-m68k.c:7348
 #, c-format
 msgid "architecture `%s' unrecognized"
 msgstr "архитектура «%s» не распознана"
 
-#: config/tc-m68k.c:7496
+#: config/tc-m68k.c:7369
 #, c-format
 msgid "extension `%s' unrecognized"
 msgstr "расширение «%s» не распознано"
 
-#: config/tc-m68k.c:7615
+#: config/tc-m68k.c:7484
 #, c-format
 msgid "option `-A%s' is deprecated: use `-%s'"
 msgstr "параметр «-A%s» устарел, используйте «-%s»"
 
-#: config/tc-m68k.c:7648
+#: config/tc-m68k.c:7517
 msgid "architecture features both enabled and disabled"
 msgstr "свойства архитектуры включены и выключены одновременно"
 
-#: config/tc-m68k.c:7675
+#: config/tc-m68k.c:7544
 msgid "selected processor does not have all features of selected architecture"
 msgstr "выбранный процессор не имеет всех свойств выбранной архитектуры"
 
-#: config/tc-m68k.c:7684
+#: config/tc-m68k.c:7553
 msgid "m68k and cf features both selected"
 msgstr "m68k и свойства cf выбраны одновременно"
 
-#: config/tc-m68k.c:7696
+#: config/tc-m68k.c:7565
 msgid "68040 and 68851 specified; mmu instructions may assemble incorrectly"
 msgstr "указаны 68040 и 68851; инструкции mmu могут ассемблироваться неправильно"
 
-#: config/tc-m68k.c:7728
+#: config/tc-m68k.c:7597
 #, c-format
 msgid ""
 "-march=<arch>\t\tset architecture\n"
@@ -10634,12 +10270,12 @@ msgstr ""
 "-march=<arch>\t\tзадать архитектуру\n"
 "-mcpu=<cpu>\t\tзадать ЦП [по умолчанию %s]\n"
 
-#: config/tc-m68k.c:7733
+#: config/tc-m68k.c:7602
 #, c-format
 msgid "-m[no-]%-16s enable/disable %s architecture extension\n"
 msgstr "-m[no-]%-16s включить/выключить расширение архитектуры %s\n"
 
-#: config/tc-m68k.c:7739
+#: config/tc-m68k.c:7608
 #, c-format
 msgid ""
 "-l\t\t\tuse 1 word for refs to undefined symbols [default 2]\n"
@@ -10670,42 +10306,50 @@ msgstr ""
 "--disp-size-default-32\tперестановка с неизвестным размером равно\n"
 "                      \t32 битам (по умолчанию)\n"
 
-#: config/tc-m68k.c:7753
+#: config/tc-m68k.c:7622
 #, c-format
 msgid "Architecture variants are: "
 msgstr "Варианты архитектуры: "
 
-#: config/tc-m68k.c:7762
+#: config/tc-m68k.c:7631
 #, c-format
 msgid "Processor variants are: "
 msgstr "Варианты процессора: "
 
-#: config/tc-m68k.c:7769 config/tc-xtensa.c:6356
+#: config/tc-m68k.c:7638 config/tc-xtensa.c:6387
 #, c-format
 msgid "\n"
 msgstr "\n"
 
-#: config/tc-m68k.c:7800
+#: config/tc-m68k.c:7669
 #, c-format
 msgid "Error %s in %s\n"
 msgstr "Ошибка %s в %s\n"
 
-#: config/tc-m68k.c:7804
+#: config/tc-m68k.c:7673
 #, c-format
 msgid "Opcode(%d.%s): "
 msgstr "Код операции(%d.%s): "
 
-#: config/tc-m68k.c:7962
+#: config/tc-m68k.c:7818
 msgid "Not a defined coldfire architecture"
 msgstr "Не определено для архитектуры coldfire"
 
-#: config/tc-m68k.c:8140
+#: config/tc-m68k.c:7927 read.c:4547
+#, c-format
+msgid "%s relocations do not fit in %u byte"
+msgid_plural "%s relocations do not fit in %u bytes"
+msgstr[0] "перемещения %s не помещаются в %u байт"
+msgstr[1] "перемещения %s не помещаются в %u байта"
+msgstr[2] "перемещения %s не помещаются в %u байт"
+
+#: config/tc-m68k.c:7995
 #, c-format
 msgid "Adjusted signed .word (%#lx) overflows: `switch'-statement too large."
 msgstr "Переполнение подогнанного .word (%#lx) со знаком: слишком большой оператор «переключения»."
 
-#: config/tc-mcore.c:520 config/tc-microblaze.c:511 config/tc-microblaze.c:539
-#: config/tc-microblaze.c:576 config/tc-microblaze.c:588
+#: config/tc-mcore.c:520 config/tc-microblaze.c:515 config/tc-microblaze.c:543
+#: config/tc-microblaze.c:580 config/tc-microblaze.c:592
 #, c-format
 msgid "register expected, but saw '%.6s'"
 msgstr "ожидается регистр, но получен «%.6s»"
@@ -10744,11 +10388,11 @@ msgstr "операнд должен быть кратен 4"
 msgid "operand must be a multiple of 2"
 msgstr "операнд должен быть кратен 2"
 
-#: config/tc-mcore.c:887 config/tc-microblaze.c:940
-#: config/tc-microblaze.c:1072 config/tc-microblaze.c:1104
-#: config/tc-microblaze.c:1557 config/tc-microblaze.c:1623
-#: config/tc-microblaze.c:1696 config/tc-microblaze.c:2108
-#: config/tc-microblaze.c:2155
+#: config/tc-mcore.c:887 config/tc-microblaze.c:948
+#: config/tc-microblaze.c:1080 config/tc-microblaze.c:1112
+#: config/tc-microblaze.c:1565 config/tc-microblaze.c:1631
+#: config/tc-microblaze.c:1704 config/tc-microblaze.c:2129
+#: config/tc-microblaze.c:2177
 #, c-format
 msgid "unknown opcode \"%s\""
 msgstr "неизвестный код операции «%s»"
@@ -10843,12 +10487,12 @@ msgstr "повтор битового спецификатора psr"
 msgid "`af' must appear alone"
 msgstr "«af» должен появляться один"
 
-#: config/tc-mcore.c:1587 config/tc-microblaze.c:1734
+#: config/tc-mcore.c:1587 config/tc-microblaze.c:1742
 #, c-format
 msgid "unimplemented opcode \"%s\""
 msgstr "код операции «%s» не реализован"
 
-#: config/tc-mcore.c:1596 config/tc-microblaze.c:1743
+#: config/tc-mcore.c:1596 config/tc-microblaze.c:1751
 #, c-format
 msgid "ignoring operands: %s "
 msgstr "игнорируются операнды: %s "
@@ -10878,11 +10522,11 @@ msgstr ""
 "                          (по умолчанию)\n"
 "  -EL                     ассемблировать для системы с обратным порядком байт\n"
 
-#: config/tc-mcore.c:1705 config/tc-microblaze.c:1854
+#: config/tc-mcore.c:1705 config/tc-microblaze.c:1862
 msgid "failed sanity check: short_jump"
 msgstr "проверка на исправность не пройдена: short_jump"
 
-#: config/tc-mcore.c:1715 config/tc-microblaze.c:1864
+#: config/tc-mcore.c:1715 config/tc-microblaze.c:1872
 msgid "failed sanity check: long_jump"
 msgstr "проверка на исправность не пройдена: long_jump"
 
@@ -10893,8 +10537,8 @@ msgstr "нечётное значение перестановки по адре
 
 #. Variable not in small data read only segment accessed
 #. using small data read only anchor.
-#: config/tc-mcore.c:1923 config/tc-microblaze.c:1970
-#: config/tc-microblaze.c:2268 config/tc-microblaze.c:2291
+#: config/tc-mcore.c:1923 config/tc-microblaze.c:1990
+#: config/tc-microblaze.c:2292 config/tc-microblaze.c:2315
 msgid "unknown"
 msgstr "неизвестно"
 
@@ -10921,12 +10565,12 @@ msgstr "pcrel для lrw/jmpi/jsri в %s слишком далеко (0x%lx)"
 msgid "pcrel for loopt too far (0x%lx)"
 msgstr "pcrel для loopt слишком далеко (0x%lx)"
 
-#: config/tc-mcore.c:2185 config/tc-microblaze.c:2435 config/tc-tic30.c:1386
+#: config/tc-mcore.c:2185 config/tc-microblaze.c:2462 config/tc-tic30.c:1386
 #, c-format
 msgid "Can not do %d byte %srelocation"
 msgstr "Невозможно выполнить %d байтовое перемещение %s"
 
-#: config/tc-mcore.c:2187 config/tc-microblaze.c:2437 config/tc-tic30.c:1387
+#: config/tc-mcore.c:2187 config/tc-microblaze.c:2464 config/tc-tic30.c:1387
 msgid "pc-relative "
 msgstr "относительно pc"
 
@@ -11435,854 +11079,859 @@ msgstr "Невозможно выполнить ассемблирование 
 msgid "cannot assemble FPU instruction, FPU option not set: %s"
 msgstr "Невозможно выполнить ассемблирование инструкции FPU, не указан параметр FPU: %s"
 
-#: config/tc-metag.c:6739 config/tc-nds32.c:6112
+#: config/tc-metag.c:6739 config/tc-nds32.c:6159
 msgid "Bad call to md_atof()"
 msgstr "неправильный вызов md_atof()"
 
-#: config/tc-microblaze.c:516 config/tc-microblaze.c:545
-#: config/tc-microblaze.c:582
+#: config/tc-microblaze.c:237
+#, c-format
+msgid "Length of .lcomm \"%s\" is already %ld. Not changed to %ld."
+msgstr "Длина .lcomm \"%s\" уже равна %ld. Не изменяется на %ld."
+
+#: config/tc-microblaze.c:520 config/tc-microblaze.c:549
+#: config/tc-microblaze.c:586
 #, c-format
 msgid "Invalid register number at '%.6s'"
 msgstr "Некорректный номер регистра по адресу «%.6s»"
 
-#: config/tc-microblaze.c:743
+#: config/tc-microblaze.c:751
 msgid "operand must be a constant or a label"
 msgstr "операнд должен быть константой или меткой"
 
-#: config/tc-microblaze.c:752
+#: config/tc-microblaze.c:760
 #, c-format
 msgid "operand must be absolute in range %lx..%lx, not %lx"
 msgstr "операнд должен быть абсолютным в диапазоне %lx..%lx, не %lx"
 
-#: config/tc-microblaze.c:954 config/tc-microblaze.c:961
-#: config/tc-microblaze.c:968 config/tc-microblaze.c:1001
-#: config/tc-microblaze.c:1008 config/tc-microblaze.c:1014
-#: config/tc-microblaze.c:1127 config/tc-microblaze.c:1134
-#: config/tc-microblaze.c:1140 config/tc-microblaze.c:1171
-#: config/tc-microblaze.c:1178 config/tc-microblaze.c:1198
-#: config/tc-microblaze.c:1205 config/tc-microblaze.c:1225
-#: config/tc-microblaze.c:1232 config/tc-microblaze.c:1250
-#: config/tc-microblaze.c:1257 config/tc-microblaze.c:1279
-#: config/tc-microblaze.c:1286 config/tc-microblaze.c:1304
-#: config/tc-microblaze.c:1316 config/tc-microblaze.c:1334
-#: config/tc-microblaze.c:1351 config/tc-microblaze.c:1358
-#: config/tc-microblaze.c:1404 config/tc-microblaze.c:1411
-#: config/tc-microblaze.c:1457 config/tc-microblaze.c:1464
-#: config/tc-microblaze.c:1486 config/tc-microblaze.c:1493
-#: config/tc-microblaze.c:1513 config/tc-microblaze.c:1519
-#: config/tc-microblaze.c:1579 config/tc-microblaze.c:1585
-#: config/tc-microblaze.c:1645 config/tc-microblaze.c:1719
+#: config/tc-microblaze.c:962 config/tc-microblaze.c:969
+#: config/tc-microblaze.c:976 config/tc-microblaze.c:1009
+#: config/tc-microblaze.c:1016 config/tc-microblaze.c:1022
+#: config/tc-microblaze.c:1135 config/tc-microblaze.c:1142
+#: config/tc-microblaze.c:1148 config/tc-microblaze.c:1179
+#: config/tc-microblaze.c:1186 config/tc-microblaze.c:1206
+#: config/tc-microblaze.c:1213 config/tc-microblaze.c:1233
+#: config/tc-microblaze.c:1240 config/tc-microblaze.c:1258
+#: config/tc-microblaze.c:1265 config/tc-microblaze.c:1287
+#: config/tc-microblaze.c:1294 config/tc-microblaze.c:1312
+#: config/tc-microblaze.c:1324 config/tc-microblaze.c:1342
+#: config/tc-microblaze.c:1359 config/tc-microblaze.c:1366
+#: config/tc-microblaze.c:1412 config/tc-microblaze.c:1419
+#: config/tc-microblaze.c:1465 config/tc-microblaze.c:1472
+#: config/tc-microblaze.c:1494 config/tc-microblaze.c:1501
+#: config/tc-microblaze.c:1521 config/tc-microblaze.c:1527
+#: config/tc-microblaze.c:1587 config/tc-microblaze.c:1593
+#: config/tc-microblaze.c:1653 config/tc-microblaze.c:1727
 msgid "Error in statement syntax"
 msgstr "Ошибка в синтаксисе выражения"
 
-#: config/tc-microblaze.c:974 config/tc-microblaze.c:976
-#: config/tc-microblaze.c:978 config/tc-microblaze.c:1018
-#: config/tc-microblaze.c:1020 config/tc-microblaze.c:1144
-#: config/tc-microblaze.c:1146 config/tc-microblaze.c:1184
-#: config/tc-microblaze.c:1186 config/tc-microblaze.c:1211
-#: config/tc-microblaze.c:1213 config/tc-microblaze.c:1238
-#: config/tc-microblaze.c:1261 config/tc-microblaze.c:1292
-#: config/tc-microblaze.c:1322 config/tc-microblaze.c:1340
-#: config/tc-microblaze.c:1470 config/tc-microblaze.c:1472
-#: config/tc-microblaze.c:1499 config/tc-microblaze.c:1501
-#: config/tc-microblaze.c:1523 config/tc-microblaze.c:1589
-#: config/tc-microblaze.c:1651
+#: config/tc-microblaze.c:982 config/tc-microblaze.c:984
+#: config/tc-microblaze.c:986 config/tc-microblaze.c:1026
+#: config/tc-microblaze.c:1028 config/tc-microblaze.c:1152
+#: config/tc-microblaze.c:1154 config/tc-microblaze.c:1192
+#: config/tc-microblaze.c:1194 config/tc-microblaze.c:1219
+#: config/tc-microblaze.c:1221 config/tc-microblaze.c:1246
+#: config/tc-microblaze.c:1269 config/tc-microblaze.c:1300
+#: config/tc-microblaze.c:1330 config/tc-microblaze.c:1348
+#: config/tc-microblaze.c:1478 config/tc-microblaze.c:1480
+#: config/tc-microblaze.c:1507 config/tc-microblaze.c:1509
+#: config/tc-microblaze.c:1531 config/tc-microblaze.c:1597
+#: config/tc-microblaze.c:1659
 msgid "Cannot use special register with this instruction"
 msgstr "Невозможно использовать специальный регистр с этой инструкцией"
 
-#: config/tc-microblaze.c:1028
+#: config/tc-microblaze.c:1036
 msgid "lmi pseudo instruction should not use a label in imm field"
 msgstr "В псевдоинструкции lmi  нельзя использовать метку в поле imm"
 
-#: config/tc-microblaze.c:1030
+#: config/tc-microblaze.c:1038
 msgid "smi pseudo instruction should not use a label in imm field"
 msgstr "В псевдоинструкции smi  нельзя использовать метку в поле imm"
 
-#: config/tc-microblaze.c:1149
+#: config/tc-microblaze.c:1157
 msgid "Symbol used as immediate for shift instruction"
 msgstr "В инструкции сдвига используется символ как непосредственное значение"
 
-#: config/tc-microblaze.c:1158
+#: config/tc-microblaze.c:1166
 #, c-format
 msgid "Shift value > 32. using <value %% 32>"
 msgstr "Значение сдвига > 32, используется «значение %% 32»"
 
-#: config/tc-microblaze.c:1264
+#: config/tc-microblaze.c:1272
 msgid "Symbol used as immediate value for msrset/msrclr instructions"
 msgstr "В инструкциях msrset/msrclr используется символ как непосредственное значение"
 
-#: config/tc-microblaze.c:1393 config/tc-microblaze.c:1446
+#: config/tc-microblaze.c:1401 config/tc-microblaze.c:1454
 msgid "invalid value for special purpose register"
 msgstr "недопустимое значение для регистра специального назначения"
 
-#: config/tc-microblaze.c:1659
+#: config/tc-microblaze.c:1667
 msgid "An IMM instruction should not be present in the .s file"
 msgstr "Инструкции IMM не должно быть в файле .s"
 
-#: config/tc-microblaze.c:1721
+#: config/tc-microblaze.c:1729
 msgid "Symbol used as immediate for mbar instruction"
 msgstr "В инструкции mbar используется символ как непосредственное значение"
 
-#: config/tc-microblaze.c:1727
+#: config/tc-microblaze.c:1735
 #, c-format
 msgid "Immediate value for mbar > 32. using <value %% 32>"
 msgstr "Непосредственное значение mbar > 32, используется «значение %% 32»"
 
-#: config/tc-microblaze.c:1804
+#: config/tc-microblaze.c:1812
 msgid "Bad call to MD_NTOF()"
 msgstr "Неправильный вызов MD_NTOF()"
 
-#: config/tc-microblaze.c:2061
+#: config/tc-microblaze.c:2081
 #, c-format
 msgid "pcrel for branch to %s too far (0x%x)"
 msgstr "pcrel для ветвления в %s слишком далеко (0x%x)"
 
 #. We know the abs value: Should never happen.
-#: config/tc-microblaze.c:2216
+#: config/tc-microblaze.c:2238
 msgid "Absolute PC-relative value in relaxation code.  Assembler error....."
 msgstr "Абсолютное значение, относительное PC, в коде ослабления. Ошибка ассемблирования…"
 
 #. Cannot have a PC-relative branch to a diff segment.
-#: config/tc-microblaze.c:2230
+#: config/tc-microblaze.c:2252
 #, c-format
 msgid "PC relative branch to label %s which is not in the instruction space"
 msgstr "Ветвление к метке %s, относительной PC, которая находится не в пространстве инструкций"
 
-#: config/tc-microblaze.c:2271
+#: config/tc-microblaze.c:2295
 msgid "Variable is accessed using small data read only anchor, but it is not in the small data read only section"
 msgstr "Переменная доступна только посредством якоря чтения маленьких данных, но он не в разделе маленьких данных только для чтения"
 
-#: config/tc-microblaze.c:2294
+#: config/tc-microblaze.c:2318
 msgid "Variable is accessed using small data read write anchor, but it is not in the small data read write section"
 msgstr "Переменная доступна только посредством якоря записи маленьких данных, но он не в разделе записи маленьких данных"
 
-#: config/tc-microblaze.c:2303
+#: config/tc-microblaze.c:2327
 msgid "Incorrect fr_opcode value in frag.  Internal error....."
 msgstr "Некорректное значение fr_opcode в frag. Внутренняя ошибка…"
 
 #. We know the abs value: Should never happen.
-#: config/tc-microblaze.c:2310
+#: config/tc-microblaze.c:2334
 msgid "Absolute value in relaxation code.  Assembler error....."
 msgstr "Абсолютное значение в коде ослабления. Ошибка ассемблирования…"
 
-#: config/tc-mips.c:2081
+#: config/tc-mips.c:2098
 #, c-format
 msgid "the %d-bit %s architecture does not support the `%s' extension"
 msgstr "%d-битная архитектура %s не поддерживает расширение «%s»"
 
-#: config/tc-mips.c:2084
+#: config/tc-mips.c:2101
 #, c-format
 msgid "the `%s' extension requires %s%d revision %d or greater"
 msgstr "для расширения «%s» требуется %s%d версии %d или выше"
 
-#: config/tc-mips.c:2093
+#: config/tc-mips.c:2110
 #, c-format
 msgid "the `%s' extension was removed in %s%d revision %d"
 msgstr "расширение «%s» было удалено из %s%d версии %d"
 
-#: config/tc-mips.c:2102
+#: config/tc-mips.c:2119
 #, c-format
 msgid "the `%s' extension requires 64-bit FPRs"
 msgstr "для расширения «%s» требуются 64-битные FPR"
 
-#: config/tc-mips.c:2945 config/tc-mips.c:16245
+#: config/tc-mips.c:2962 config/tc-mips.c:16262
 #, c-format
 msgid "unrecognized register name `%s'"
 msgstr "нераспознанное имя регистра «%s»"
 
-#: config/tc-mips.c:3172
+#: config/tc-mips.c:3189
 msgid "invalid register range"
 msgstr "некорректный диапазон регистров"
 
-#: config/tc-mips.c:3200
+#: config/tc-mips.c:3217
 msgid "vector element must be constant"
 msgstr "векторный элемент должен быть константой"
 
-#: config/tc-mips.c:3210
+#: config/tc-mips.c:3227
 msgid "missing `]'"
 msgstr "пропущена «]»"
 
-#: config/tc-mips.c:3433
+#: config/tc-mips.c:3450
 #, c-format
 msgid "internal: bad mips opcode (mask error): %s %s"
 msgstr "внутренняя ошибка: неправильный код операции mips (ошибка маски): %s %s"
 
-#: config/tc-mips.c:3460
+#: config/tc-mips.c:3477
 #, c-format
 msgid "internal: unknown operand type: %s %s"
 msgstr "внутренняя ошибка: неизвестный тип операнда: %s %s"
 
-#: config/tc-mips.c:3493
+#: config/tc-mips.c:3510
 #, c-format
 msgid "internal: bad mips opcode (bits 0x%08lx doubly defined): %s %s"
 msgstr "внутренняя ошибка: неправильный код операции mips (биты 0x%08lx определены повторно): %s %s"
 
-#: config/tc-mips.c:3501
+#: config/tc-mips.c:3518
 #, c-format
 msgid "internal: bad mips opcode (bits 0x%08lx undefined): %s %s"
 msgstr "внутренняя ошибка: неправильный код операции mips (биты 0x%08lx не определены): %s %s"
 
-#: config/tc-mips.c:3508
+#: config/tc-mips.c:3525
 #, c-format
 msgid "internal: bad mips opcode (bits 0x%08lx defined): %s %s"
 msgstr "внутренняя ошибка: неправильный код операции mips (определены биты 0x%08lx): %s %s"
 
-#: config/tc-mips.c:3543
+#: config/tc-mips.c:3560
 #, c-format
 msgid "internal error: bad microMIPS opcode (incorrect length: %u): %s %s"
 msgstr "внутренняя ошибка: неправильный код операции microMIPS (неправильная длина %u): %s %s"
 
-#: config/tc-mips.c:3551
+#: config/tc-mips.c:3568
 #, c-format
 msgid "internal error: bad microMIPS opcode (opcode/length mismatch): %s %s"
 msgstr "внутренняя ошибка: неправильный код операции microMIPS (несоответствие кода операции/длины): %s %s"
 
-#: config/tc-mips.c:3577
+#: config/tc-mips.c:3594
 msgid "-G may not be used in position-independent code"
 msgstr "-G не может использоваться в позиционно-независимом коде"
 
-#: config/tc-mips.c:3583
+#: config/tc-mips.c:3600
 msgid "-G may not be used with abicalls"
 msgstr "-G не может использоваться с вызовами abi"
 
 #. Probably a memory allocation problem?  Give up now.
-#: config/tc-mips.c:3603 config/tc-mips.c:3694
+#: config/tc-mips.c:3620 config/tc-mips.c:3711
 msgid "broken assembler, no assembly attempted"
 msgstr "ассемблер сломался, ничего ассемблироваться не будет"
 
-#: config/tc-mips.c:3633 config/tc-mips.c:3662
+#: config/tc-mips.c:3650 config/tc-mips.c:3679
 #, c-format
 msgid "internal: can't hash `%s': %s"
 msgstr "внутренняя ошибка: не удалось получить хеш «%s»: %s"
 
-#: config/tc-mips.c:3844
+#: config/tc-mips.c:3861
 #, c-format
 msgid ".gnu_attribute %d,%d is incompatible with `%s'"
 msgstr ".gnu_attribute %d,%d не совместим с «%s»"
 
-#: config/tc-mips.c:3851
+#: config/tc-mips.c:3868
 #, c-format
 msgid ".gnu_attribute %d,%d requires `%s'"
 msgstr "для .gnu_attribute %d,%d требуется «%s»"
 
-#: config/tc-mips.c:3912
+#: config/tc-mips.c:3929
 #, c-format
 msgid ".gnu_attribute %d,%d is no longer supported"
 msgstr ".gnu_attribute %d,%d больше не поддерживается"
 
-#: config/tc-mips.c:3921
+#: config/tc-mips.c:3938
 #, c-format
 msgid ".gnu_attribute %d,%d is not a recognized floating-point ABI"
 msgstr ".gnu_attribute %d,%d не распознан floating-point плавающей запятой"
 
-#: config/tc-mips.c:3934
+#: config/tc-mips.c:3951
 msgid "`gp=64' used with a 32-bit processor"
 msgstr "«gp=64» используется с 32-битным процессором"
 
-#: config/tc-mips.c:3937
+#: config/tc-mips.c:3954
 msgid "`gp=32' used with a 64-bit ABI"
 msgstr "«gp=32» используется с 64-битным ABI"
 
-#: config/tc-mips.c:3940
+#: config/tc-mips.c:3957
 msgid "`gp=64' used with a 32-bit ABI"
 msgstr "«gp=64» используется с 32-битным ABI"
 
-#: config/tc-mips.c:3947
+#: config/tc-mips.c:3964
 msgid "`fp=xx' used with a cpu lacking ldc1/sdc1 instructions"
 msgstr "«fp=xx» используется с ЦП без инструкций ldc1/sdc1"
 
-#: config/tc-mips.c:3949
+#: config/tc-mips.c:3966
 msgid "`fp=xx' cannot be used with `singlefloat'"
 msgstr "«fp=xx» нельзя использовать с «singlefloat»"
 
-#: config/tc-mips.c:3953
+#: config/tc-mips.c:3970
 msgid "`fp=64' used with a 32-bit fpu"
 msgstr "«fp=64» используется с 32-битным fpu"
 
-#: config/tc-mips.c:3957
+#: config/tc-mips.c:3974
 msgid "`fp=64' used with a 32-bit ABI"
 msgstr "«fp=64» используется с 32-битным ABI"
 
-#: config/tc-mips.c:3962
+#: config/tc-mips.c:3979
 msgid "`fp=32' used with a 64-bit ABI"
 msgstr "«fp=32» используется с 64-битным ABI"
 
-#: config/tc-mips.c:3964
+#: config/tc-mips.c:3981
 msgid "`fp=32' used with a MIPS R6 cpu"
 msgstr "«fp=32» используется с ЦП MIPS R6"
 
-#: config/tc-mips.c:3967
+#: config/tc-mips.c:3984
 msgid "Unknown size of floating point registers"
 msgstr "Неизвестный размер регистров с плавающей запятой"
 
-#: config/tc-mips.c:3972
+#: config/tc-mips.c:3989
 msgid "`nooddspreg` cannot be used with a 64-bit ABI"
 msgstr "«nooddspreg» нельзя использовать с 64-битным ABI"
 
-#: config/tc-mips.c:3975 config/tc-mips.c:3979
+#: config/tc-mips.c:3992 config/tc-mips.c:3996
 #, c-format
 msgid "`%s' cannot be used with `%s'"
 msgstr "«%s» не может быть использован с «%s»"
 
-#: config/tc-mips.c:3984
+#: config/tc-mips.c:4001
 #, c-format
 msgid "branch relaxation is not supported in `%s'"
 msgstr "ослабление ветвления не поддерживается в «%s»"
 
-#: config/tc-mips.c:4064
+#: config/tc-mips.c:4081
 msgid "trap exception not supported at ISA 1"
 msgstr "ловушка исключений не поддерживается в ISA 1"
 
-#: config/tc-mips.c:4077 config/tc-mips.c:17125
+#: config/tc-mips.c:4094 config/tc-mips.c:17142
 #, c-format
 msgid "`%s' does not support legacy NaN"
 msgstr "«%s» не поддерживает старый NaN"
 
-#: config/tc-mips.c:4124
+#: config/tc-mips.c:4141
 #, c-format
 msgid "returned from mips_ip(%s) insn_opcode = 0x%x\n"
 msgstr "возврат из mips_ip(%s) insn_opcode = 0x%x\n"
 
-#: config/tc-mips.c:4829
+#: config/tc-mips.c:4846
 #, c-format
 msgid "operand %d out of range"
 msgstr "операнд %d вне диапазона"
 
-#: config/tc-mips.c:4837
+#: config/tc-mips.c:4854
 #, c-format
 msgid "operand %d must be constant"
 msgstr "операнд %d должен быть константой"
 
-#: config/tc-mips.c:4881 read.c:4340 read.c:5316 write.c:265 write.c:1021
+#: config/tc-mips.c:4898 read.c:4315 read.c:5161 write.c:265 write.c:1026
 msgid "register value used as expression"
 msgstr "значение регистра используется как выражение"
 
-#: config/tc-mips.c:4894
+#: config/tc-mips.c:4911
 #, c-format
 msgid "operand %d must be an immediate expression"
 msgstr "операнд %d должен быть непосредственным выражением"
 
-#: config/tc-mips.c:5015 config/tc-mips.c:5017
+#: config/tc-mips.c:5032 config/tc-mips.c:5034
 #, c-format
 msgid "float register should be even, was %d"
 msgstr "регистр плавающей запятой должен быть чётным, был %d"
 
-#: config/tc-mips.c:5030
+#: config/tc-mips.c:5047
 #, c-format
 msgid "condition code register should be even for %s, was %d"
 msgstr "регистр кода условия должен быть чётным для %s, был %d"
 
-#: config/tc-mips.c:5035
+#: config/tc-mips.c:5052
 #, c-format
 msgid "condition code register should be 0 or 4 for %s, was %d"
 msgstr "регистр кода условия должен быть 0 или 4 для %s, был %d"
 
-#: config/tc-mips.c:5356
+#: config/tc-mips.c:5373
 msgid "invalid performance register"
 msgstr "некорректный регистр производительности"
 
-#: config/tc-mips.c:5452
+#: config/tc-mips.c:5469
 msgid "the source register must not be $0"
 msgstr "регистром источника не должен быть $0"
 
-#: config/tc-mips.c:5728
+#: config/tc-mips.c:5745
 msgid "missing frame size"
 msgstr "отсутствует размер кадра"
 
-#: config/tc-mips.c:5733
+#: config/tc-mips.c:5750
 msgid "frame size specified twice"
 msgstr "размер кадра указан дважды"
 
-#: config/tc-mips.c:5738
+#: config/tc-mips.c:5755
 msgid "invalid frame size"
 msgstr "неверный размер кадра"
 
-#: config/tc-mips.c:5778
+#: config/tc-mips.c:5795
 #, c-format
 msgid "operand %d must be an immediate"
 msgstr "операнд %d должен быть непосредственным значением"
 
-#: config/tc-mips.c:5793
+#: config/tc-mips.c:5810
 msgid "invalid element selector"
 msgstr "некорректный элемент выбора"
 
-#: config/tc-mips.c:5806
+#: config/tc-mips.c:5823
 #, c-format
 msgid "operand %d must be scalar"
 msgstr "операнд %d должен быть скаляром"
 
-#: config/tc-mips.c:5983
+#: config/tc-mips.c:6000
 msgid "floating-point expression required"
 msgstr "требуется выражение с плавающей запятой"
 
-#: config/tc-mips.c:6083
+#: config/tc-mips.c:6100
 #, c-format
 msgid "cannot use `%s' in this section"
 msgstr "невозможно использовать «%s» в этом разделе"
 
-#: config/tc-mips.c:6230
+#: config/tc-mips.c:6247
 msgid "used $at without \".set noat\""
 msgstr "используется $at без «.set noat»"
 
-#: config/tc-mips.c:6232
+#: config/tc-mips.c:6249
 #, c-format
 msgid "used $%u with \".set at=$%u\""
 msgstr "используется $%u без «.set at=$%u»"
 
-#: config/tc-mips.c:7261
+#: config/tc-mips.c:7278
 #, c-format
 msgid "wrong size instruction in a %u-bit branch delay slot"
 msgstr "неверный размер инструкции в слоте задержки %u-битного ветвления"
 
-#: config/tc-mips.c:7281 config/tc-mips.c:7291 config/tc-mips.c:15551
+#: config/tc-mips.c:7298 config/tc-mips.c:7308 config/tc-mips.c:15568
 #, c-format
 msgid "jump to misaligned address (0x%lx)"
 msgstr "прыжок по не выровненному адресу (0x%lx)"
 
-#: config/tc-mips.c:7306 config/tc-mips.c:7326 config/tc-mips.c:7343
-#: config/tc-mips.c:8874 config/tc-mips.c:15405 config/tc-mips.c:15412
-#: config/tc-mips.c:15806 config/tc-mips.c:18640
+#: config/tc-mips.c:7323 config/tc-mips.c:7343 config/tc-mips.c:7360
+#: config/tc-mips.c:8891 config/tc-mips.c:15422 config/tc-mips.c:15429
+#: config/tc-mips.c:15823 config/tc-mips.c:18657
 #, c-format
 msgid "branch to misaligned address (0x%lx)"
 msgstr "ветвление по не выровненному адресу (0x%lx)"
 
-#: config/tc-mips.c:7312 config/tc-mips.c:7330 config/tc-mips.c:7347
-#: config/tc-mips.c:8877
+#: config/tc-mips.c:7329 config/tc-mips.c:7347 config/tc-mips.c:7364
+#: config/tc-mips.c:8894
 #, c-format
 msgid "branch address range overflow (0x%lx)"
 msgstr "переполнение диапазона адреса ветвления (0x%lx)"
 
-#: config/tc-mips.c:7592
+#: config/tc-mips.c:7609
 msgid "extended instruction in delay slot"
 msgstr "расширенная инструкция в слоте задержки"
 
-#: config/tc-mips.c:8056
+#: config/tc-mips.c:8073
 msgid "source and destination must be different"
 msgstr "источник и назначение должен быть разными"
 
-#: config/tc-mips.c:8059
+#: config/tc-mips.c:8076
 msgid "a destination register must be supplied"
 msgstr "должен быть указан регистр назначения"
 
-#: config/tc-mips.c:8064
+#: config/tc-mips.c:8081
 msgid "the source register must not be $31"
 msgstr "регистром источника не должен быть $31"
 
-#: config/tc-mips.c:8312 config/tc-mips.c:14189 config/tc-mips.c:18786
+#: config/tc-mips.c:8329 config/tc-mips.c:14206 config/tc-mips.c:18803
 msgid "invalid unextended operand value"
 msgstr "некорректное значение нерасширенного операнда"
 
-#: config/tc-mips.c:8430
+#: config/tc-mips.c:8447
 #, c-format
 msgid "opcode not supported on this processor: %s (%s)"
 msgstr "код операции не поддерживается в этом процессоре: %s (%s)"
 
-#: config/tc-mips.c:8509
+#: config/tc-mips.c:8526
 msgid "opcode not supported in the `insn32' mode"
 msgstr "код операции не поддерживается в режиме «insn32»"
 
-#: config/tc-mips.c:8512
+#: config/tc-mips.c:8529
 #, c-format
 msgid "unrecognized %d-bit version of microMIPS opcode"
 msgstr "нераспознанная %d-битная версия кода операции microMIPS"
 
-#: config/tc-mips.c:8568
+#: config/tc-mips.c:8585
 msgid "unrecognized unextended version of MIPS16 opcode"
 msgstr "нераспознанная нерасширенная версия кода операции microMIPS"
 
-#: config/tc-mips.c:8571
+#: config/tc-mips.c:8588
 msgid "unrecognized extended version of MIPS16 opcode"
 msgstr "нераспознанная расширенная версия кода операции microMIPS"
 
-#: config/tc-mips.c:8621 config/tc-mips.c:18657
+#: config/tc-mips.c:8638 config/tc-mips.c:18674
 msgid "macro instruction expanded into multiple instructions in a branch delay slot"
 msgstr "макроинструкция раскрывается в несколько инструкций в слоте задержки ветвления"
 
-#: config/tc-mips.c:8624 config/tc-mips.c:18665
+#: config/tc-mips.c:8641 config/tc-mips.c:18682
 msgid "macro instruction expanded into multiple instructions"
 msgstr "макроинструкция раскрывается в несколько инструкций"
 
-#: config/tc-mips.c:8628
+#: config/tc-mips.c:8645
 msgid "macro instruction expanded into a wrong size instruction in a 16-bit branch delay slot"
 msgstr "макроинструкция раскрывается в неверный размер инструкций в слоте задержки 16-битного ветвления"
 
-#: config/tc-mips.c:8630
+#: config/tc-mips.c:8647
 msgid "macro instruction expanded into a wrong size instruction in a 32-bit branch delay slot"
 msgstr "макроинструкция раскрывается в неверный размер инструкций в слоте задержки 32-битного ветвления"
 
-#: config/tc-mips.c:9074
+#: config/tc-mips.c:9091
 msgid "operand overflow"
 msgstr "переполнение операнда"
 
-#: config/tc-mips.c:9093 config/tc-mips.c:9677 config/tc-mips.c:13670
+#: config/tc-mips.c:9110 config/tc-mips.c:9694 config/tc-mips.c:13687
 msgid "macro used $at after \".set noat\""
 msgstr "макрос $at используется после «.set noat»"
 
-#: config/tc-mips.c:9241 config/tc-mips.c:12009 config/tc-mips.c:12668
+#: config/tc-mips.c:9258 config/tc-mips.c:12026 config/tc-mips.c:12685
 #, c-format
 msgid "number (0x%s) larger than 32 bits"
 msgstr "номер (0x%s) больше 32 бит"
 
-#: config/tc-mips.c:9261
+#: config/tc-mips.c:9278
 msgid "number larger than 64 bits"
 msgstr "номер больше 64 бит"
 
-#: config/tc-mips.c:9555 config/tc-mips.c:9583 config/tc-mips.c:9621
-#: config/tc-mips.c:9666 config/tc-mips.c:12244 config/tc-mips.c:12283
-#: config/tc-mips.c:12322 config/tc-mips.c:12764 config/tc-mips.c:12816
+#: config/tc-mips.c:9572 config/tc-mips.c:9600 config/tc-mips.c:9638
+#: config/tc-mips.c:9683 config/tc-mips.c:12261 config/tc-mips.c:12300
+#: config/tc-mips.c:12339 config/tc-mips.c:12781 config/tc-mips.c:12833
 msgid "PIC code offset overflow (max 16 signed bits)"
 msgstr "переполнение смещения кода PIC (максимально 16 бит со знаком)"
 
-#: config/tc-mips.c:10194
+#: config/tc-mips.c:10211
 #, c-format
 msgid "BALIGN immediate not 0, 1, 2 or 3 (%lu)"
 msgstr "непосредственное значение BALIGN не равно 0, 1, 2 или 3 (%lu)"
 
 #. result is always true
-#: config/tc-mips.c:10290
+#: config/tc-mips.c:10307
 #, c-format
 msgid "branch %s is always true"
 msgstr "ветвление %s выполняется всегда"
 
-#: config/tc-mips.c:10518 config/tc-mips.c:10628
+#: config/tc-mips.c:10535 config/tc-mips.c:10645
 msgid "divide by zero"
 msgstr "деление на ноль"
 
-#: config/tc-mips.c:10718
+#: config/tc-mips.c:10735
 msgid "dla used to load 32-bit register; recommend using la instead"
 msgstr "dla используется для загрузки 32-битного регистра; вместо неё рекомендуется использовать la"
 
-#: config/tc-mips.c:10722
+#: config/tc-mips.c:10739
 msgid "la used to load 64-bit address; recommend using dla instead"
 msgstr "la используется для загрузки 64-битного адреса; вместо неё рекомендуется использовать dla"
 
-#: config/tc-mips.c:10831 config/tc-riscv.c:944 config/tc-z80.c:732
+#: config/tc-mips.c:10848 config/tc-riscv.c:1163 config/tc-z80.c:732
 msgid "offset too large"
 msgstr "смещение слишком велико"
 
-#: config/tc-mips.c:11005 config/tc-mips.c:11283
+#: config/tc-mips.c:11022 config/tc-mips.c:11300
 msgid "PIC code offset overflow (max 32 signed bits)"
 msgstr "переполнение смещения кода PIC (максимально 32 бита со знаком)"
 
-#: config/tc-mips.c:11353 config/tc-mips.c:11429
+#: config/tc-mips.c:11370 config/tc-mips.c:11446
 #, c-format
 msgid "opcode not supported in the `insn32' mode `%s'"
 msgstr "код операции не поддерживается в режиме «insn32» «%s»"
 
-#: config/tc-mips.c:11381
+#: config/tc-mips.c:11398
 msgid "MIPS PIC call to register other than $25"
 msgstr "вызов MIPS PIC регистр, отличного от $25"
 
-#: config/tc-mips.c:11397 config/tc-mips.c:11408 config/tc-mips.c:11541
-#: config/tc-mips.c:11552
+#: config/tc-mips.c:11414 config/tc-mips.c:11425 config/tc-mips.c:11558
+#: config/tc-mips.c:11569
 msgid "no .cprestore pseudo-op used in PIC code"
 msgstr "псевдооперация .cprestore не используется в коде PIC"
 
-#: config/tc-mips.c:11402 config/tc-mips.c:11546
+#: config/tc-mips.c:11419 config/tc-mips.c:11563
 msgid "no .frame pseudo-op used in PIC code"
 msgstr "псевдооперация .frame не используется в коде PIC"
 
-#: config/tc-mips.c:11567
+#: config/tc-mips.c:11584
 msgid "non-PIC jump used in PIC library"
 msgstr "в библиотеке PIC используется прыжок не PIC"
 
-#: config/tc-mips.c:12494
+#: config/tc-mips.c:12511
 #, c-format
 msgid "Unable to generate `%s' compliant code without mthc1"
 msgstr "невозможно сгенерировать совместимый с «%s» код без mthc1"
 
-#: config/tc-mips.c:13228
+#: config/tc-mips.c:13245
 #, c-format
 msgid "instruction %s: result is always false"
 msgstr "инструкция %s: результат всегда ложь"
 
-#: config/tc-mips.c:13381
+#: config/tc-mips.c:13398
 #, c-format
 msgid "instruction %s: result is always true"
 msgstr "инструкция %s: результат всегда правда"
 
 #. FIXME: Check if this is one of the itbl macros, since they
 #. are added dynamically.
-#: config/tc-mips.c:13666
+#: config/tc-mips.c:13683
 #, c-format
 msgid "macro %s not implemented yet"
 msgstr "макрос %s пока не реализован"
 
-#: config/tc-mips.c:14011 config/tc-mips.c:14075 config/tc-mips.c:14086
+#: config/tc-mips.c:14028 config/tc-mips.c:14092 config/tc-mips.c:14103
 #: config/tc-score.c:2691 config/tc-score.c:2737
 msgid "unrecognized opcode"
 msgstr "нераспознанный код операции"
 
-#: config/tc-mips.c:14199
+#: config/tc-mips.c:14216
 msgid "extended operand requested but not required"
 msgstr "запрошен расширенный операнд, но этого не требуется"
 
-#: config/tc-mips.c:14208
+#: config/tc-mips.c:14225
 msgid "operand value out of range for instruction"
 msgstr "значение операнда вне диапазона инструкции"
 
-#: config/tc-mips.c:14307
+#: config/tc-mips.c:14324
 #, c-format
 msgid "relocation %s isn't supported by the current ABI"
 msgstr "перемещение %s не поддерживается текущим ABI"
 
-#: config/tc-mips.c:14363
+#: config/tc-mips.c:14380
 msgid "unclosed '('"
 msgstr "незакрытая «(»"
 
-#: config/tc-mips.c:14429
+#: config/tc-mips.c:14446
 #, c-format
 msgid "a different %s was already specified, is now %s"
 msgstr "уже указан другой %s, сейчас %s"
 
-#: config/tc-mips.c:14596
+#: config/tc-mips.c:14613
 msgid "-mmicromips cannot be used with -mips16"
 msgstr "-mmicromips не может быть использован с -mips16"
 
-#: config/tc-mips.c:14611
+#: config/tc-mips.c:14628
 msgid "-mips16 cannot be used with -micromips"
 msgstr "-mips16 не может быть использован с -micromips"
 
-#: config/tc-mips.c:14762 config/tc-mips.c:14820
+#: config/tc-mips.c:14779 config/tc-mips.c:14837
 msgid "no compiled in support for 64 bit object file format"
 msgstr "скомпилирован без поддержки 64-битного формата объектного файла"
 
-#: config/tc-mips.c:14827
+#: config/tc-mips.c:14844
 #, c-format
 msgid "invalid abi -mabi=%s"
 msgstr "неверный abi -mabi=%s"
 
-#: config/tc-mips.c:14867
+#: config/tc-mips.c:14884
 #, c-format
 msgid "invalid NaN setting -mnan=%s"
 msgstr "неправильное задание NaN -mnan=%s"
 
-#: config/tc-mips.c:14901
+#: config/tc-mips.c:14918
 msgid "-G not supported in this configuration"
 msgstr "-G в данной конфигурации не поддерживается"
 
-#: config/tc-mips.c:14927
+#: config/tc-mips.c:14944
 #, c-format
 msgid "-%s conflicts with the other architecture options, which imply -%s"
 msgstr "-%s конфликтует с другими параметрами архитектуры, которые подразумевают -%s"
 
-#: config/tc-mips.c:14943
+#: config/tc-mips.c:14960
 #, c-format
 msgid "-march=%s is not compatible with the selected ABI"
 msgstr "-march=%s is не совместим с выбранным ABI"
 
-#: config/tc-mips.c:15409 config/tc-mips.c:15800 config/tc-mips.c:18637
+#: config/tc-mips.c:15426 config/tc-mips.c:15817 config/tc-mips.c:18654
 msgid "branch to a symbol in another ISA mode"
 msgstr "ветвление к символу в другом режиме ISA"
 
-#: config/tc-mips.c:15416 config/tc-mips.c:15557 config/tc-mips.c:15810
+#: config/tc-mips.c:15433 config/tc-mips.c:15574 config/tc-mips.c:15827
 #, c-format
 msgid "cannot encode misaligned addend in the relocatable field (0x%lx)"
 msgstr "невозможно закодировать невыровненное добавление в перемещаемом поле (0x%lx)"
 
-#: config/tc-mips.c:15453
+#: config/tc-mips.c:15470
 msgid "PC-relative reference to a different section"
 msgstr "относительная PC ссылка в другой раздел"
 
-#: config/tc-mips.c:15525 config/tc-riscv.c:1960
+#: config/tc-mips.c:15542 config/tc-riscv.c:2395
 msgid "TLS relocation against a constant"
 msgstr "перемещение TLS не константа"
 
-#: config/tc-mips.c:15545
+#: config/tc-mips.c:15562
 msgid "jump to a symbol in another ISA mode"
 msgstr "прыжок к символу в другом режиме ISA"
 
-#: config/tc-mips.c:15548
+#: config/tc-mips.c:15565
 msgid "JALX to a symbol in the same ISA mode"
 msgstr "JALX к символу в другом режиме ISA"
 
-#: config/tc-mips.c:15633
+#: config/tc-mips.c:15650
 msgid "unsupported constant in relocation"
 msgstr "неподдерживаемая константа в перемещении"
 
-#: config/tc-mips.c:15705
+#: config/tc-mips.c:15722
 #, c-format
 msgid "PC-relative access using misaligned symbol (%lx)"
 msgstr "при относительном PC доступе используется невыровненный символ (%lx)"
 
-#: config/tc-mips.c:15709
+#: config/tc-mips.c:15726
 #, c-format
 msgid "PC-relative access using misaligned offset (%lx)"
 msgstr "при относительном PC доступе используется невыровненное смещение (%lx)"
 
-#: config/tc-mips.c:15722 config/tc-mips.c:15741
+#: config/tc-mips.c:15739 config/tc-mips.c:15758
 msgid "PC-relative access out of range"
 msgstr "относительный PC доступ вне диапазона"
 
-#: config/tc-mips.c:15728
+#: config/tc-mips.c:15745
 #, c-format
 msgid "PC-relative access to misaligned address (%lx)"
 msgstr "относительный PC доступ по невыровненному адресу (%lx)"
 
-#: config/tc-mips.c:15895
+#: config/tc-mips.c:15912
 #, c-format
 msgid "alignment too large, %d assumed"
 msgstr "слишком большое выравнивание, предполагается %d"
 
-#: config/tc-mips.c:15898
+#: config/tc-mips.c:15915
 msgid "alignment negative, 0 assumed"
 msgstr "отрицательное выравнивание, предполагается 0"
 
-#: config/tc-mips.c:16140
+#: config/tc-mips.c:16157
 #, c-format
 msgid "%s: no such section"
 msgstr "%s: нет такого раздела"
 
-#: config/tc-mips.c:16181
+#: config/tc-mips.c:16198
 #, c-format
 msgid ".option pic%d not supported"
 msgstr ".option pic%d не поддерживается"
 
-#: config/tc-mips.c:16183
+#: config/tc-mips.c:16200
 #, c-format
 msgid ".option pic%d not supported in VxWorks PIC mode"
 msgstr ".option pic%d не поддерживается в режиме VxWorks PIC"
 
-#: config/tc-mips.c:16195 config/tc-mips.c:16532
+#: config/tc-mips.c:16212 config/tc-mips.c:16549
 msgid "-G may not be used with SVR4 PIC code"
 msgstr "-G нельзя использовать с кодом SVR4 PIC"
 
-#: config/tc-mips.c:16201
+#: config/tc-mips.c:16218
 #, c-format
 msgid "unrecognized option \"%s\""
 msgstr "нераспознанный параметр «%s»"
 
-#: config/tc-mips.c:16307
+#: config/tc-mips.c:16324
 #, c-format
 msgid "unknown architecture %s"
 msgstr "неизвестная архитектура %s"
 
-#: config/tc-mips.c:16321 config/tc-mips.c:16483
+#: config/tc-mips.c:16338 config/tc-mips.c:16500
 #, c-format
 msgid "unknown ISA level %s"
 msgstr "неизвестный уровень ISA %s"
 
-#: config/tc-mips.c:16330
+#: config/tc-mips.c:16347
 #, c-format
 msgid "unknown ISA or architecture %s"
 msgstr "неизвестная ISA или архитектура %s"
 
-#: config/tc-mips.c:16389
+#: config/tc-mips.c:16406
 msgid "`noreorder' must be set before `nomacro'"
 msgstr "«noreorder» должен указываться до «nomacro»"
 
-#: config/tc-mips.c:16418
+#: config/tc-mips.c:16435
 msgid ".set pop with no .set push"
 msgstr ".set pop без .set push"
 
-#: config/tc-mips.c:16437
+#: config/tc-mips.c:16454
 #, c-format
 msgid "tried to set unrecognized symbol: %s\n"
 msgstr "попытка задать нераспознанный символ: %s\n"
 
-#: config/tc-mips.c:16510
+#: config/tc-mips.c:16527
 #, c-format
 msgid ".module used with unrecognized symbol: %s\n"
 msgstr ".module используется с нераспознанным символом: %s\n"
 
-#: config/tc-mips.c:16516
+#: config/tc-mips.c:16533
 msgid ".module is not permitted after generating code"
 msgstr ".module не допускается после генерации кода"
 
-#: config/tc-mips.c:16576 config/tc-mips.c:16655 config/tc-mips.c:16759
-#: config/tc-mips.c:16789 config/tc-mips.c:16838
+#: config/tc-mips.c:16593 config/tc-mips.c:16672 config/tc-mips.c:16776
+#: config/tc-mips.c:16806 config/tc-mips.c:16855
 #, c-format
 msgid "%s not supported in MIPS16 mode"
 msgstr "%s не поддерживается в режиме MIPS16"
 
-#: config/tc-mips.c:16583
+#: config/tc-mips.c:16600
 msgid ".cpload not in noreorder section"
 msgstr ".cpload не в разделе noreorder"
 
-#: config/tc-mips.c:16664 config/tc-mips.c:16683
+#: config/tc-mips.c:16681 config/tc-mips.c:16700
 msgid "missing argument separator ',' for .cpsetup"
 msgstr "отсутствует разделитель аргументов «,» в .cpsetup"
 
-#: config/tc-mips.c:16881
+#: config/tc-mips.c:16898
 #, c-format
 msgid "unsupported use of %s"
 msgstr "неподдерживаемое использование %s"
 
-#: config/tc-mips.c:16972
+#: config/tc-mips.c:16989
 msgid "unsupported use of .gpword"
 msgstr "неподдерживаемое использование .gpword"
 
-#: config/tc-mips.c:17010
+#: config/tc-mips.c:17027
 msgid "unsupported use of .gpdword"
 msgstr "неподдерживаемое использование .gpdword"
 
-#: config/tc-mips.c:17042
+#: config/tc-mips.c:17059
 msgid "unsupported use of .ehword"
 msgstr "неподдерживаемое использование .ehword"
 
-#: config/tc-mips.c:17129
+#: config/tc-mips.c:17146
 msgid "bad .nan directive"
 msgstr "неверная директива .nan"
 
-#: config/tc-mips.c:17178
+#: config/tc-mips.c:17195
 #, c-format
 msgid "ignoring attempt to redefine symbol %s"
 msgstr "игнорируется попытка переопределения символа %s"
 
-#: config/tc-mips.c:17193 ecoff.c:3372
+#: config/tc-mips.c:17210 ecoff.c:3372
 msgid "bad .weakext directive"
 msgstr "неверная директива .weakext"
 
-#: config/tc-mips.c:18162 config/tc-mips.c:18439
+#: config/tc-mips.c:18179 config/tc-mips.c:18456
 msgid "relaxed out-of-range branch into a jump"
 msgstr "цель прыжка за пределами диапазона ослабленной ветви"
 
-#: config/tc-mips.c:18661
+#: config/tc-mips.c:18678
 msgid "extended instruction in a branch delay slot"
 msgstr "расширенная инструкция в слоте задержки ветвления"
 
-#: config/tc-mips.c:18775 config/tc-xtensa.c:1656 config/tc-xtensa.c:1934
+#: config/tc-mips.c:18792 config/tc-xtensa.c:1687 config/tc-xtensa.c:1965
 msgid "unsupported relocation"
 msgstr "неподдерживаемое перемещение"
 
-#: config/tc-mips.c:19271 config/tc-score.c:5640
+#: config/tc-mips.c:19292 config/tc-score.c:5636
 msgid "expected simple number"
 msgstr "ожидается простое число"
 
-#: config/tc-mips.c:19299 config/tc-score.c:5667
+#: config/tc-mips.c:19320 config/tc-score.c:5663
 msgid "invalid number"
 msgstr "неверный номер"
 
-#: config/tc-mips.c:19376 ecoff.c:2999
+#: config/tc-mips.c:19397 ecoff.c:2999
 msgid ".end directive without a preceding .ent directive"
 msgstr "директива .end без предшествующей директивы .ent"
 
-#: config/tc-mips.c:19385
+#: config/tc-mips.c:19406
 msgid ".end symbol does not match .ent symbol"
 msgstr "символ .end не совпадает с соответствующим символом .ent"
 
-#: config/tc-mips.c:19462
+#: config/tc-mips.c:19483
 msgid ".ent or .aent not in text section"
 msgstr ".ent или .aent не в текстовом разделе"
 
-#: config/tc-mips.c:19465 config/tc-score.c:5706
+#: config/tc-mips.c:19486 config/tc-score.c:5702
 msgid "missing .end"
 msgstr "отсутствует .end"
 
-#: config/tc-mips.c:19548
+#: config/tc-mips.c:19569
 msgid ".mask/.fmask outside of .ent"
 msgstr ".mask/.fmask вне .ent"
 
-#: config/tc-mips.c:19555
+#: config/tc-mips.c:19576
 msgid "bad .mask/.fmask directive"
 msgstr "неверная директива .mask/.fmask"
 
-#: config/tc-mips.c:19848
+#: config/tc-mips.c:19869
 #, c-format
 msgid "bad value (%s) for %s"
 msgstr "неверное значение (%s) для %s"
 
-#: config/tc-mips.c:19912
+#: config/tc-mips.c:19933
 #, c-format
 msgid ""
 "MIPS options:\n"
@@ -12299,7 +11948,7 @@ msgstr ""
 "-G NUM\t\t\tпозволять неявно ссылаться через регистр gp\n"
 "\t\t\tна объекты до NUM байт [по умолчанию 8]\n"
 
-#: config/tc-mips.c:19919
+#: config/tc-mips.c:19940
 #, c-format
 msgid ""
 "-mips1\t\t\tgenerate MIPS ISA I instructions\n"
@@ -12336,7 +11985,7 @@ msgstr ""
 "-mips64r6               генерировать инструкции MIPS64 выпуск 6 ISA\n"
 "-march=CPU/-mtune=CPU\tгенерировать код/расписание для ЦП, где CPU один из:\n"
 
-#: config/tc-mips.c:19944
+#: config/tc-mips.c:19965
 #, c-format
 msgid ""
 "-mCPU\t\t\tequivalent to -march=CPU -mtune=CPU. Deprecated.\n"
@@ -12347,7 +11996,7 @@ msgstr ""
 "-no-mCPU\t\tне генерировать код под указанный ЦП\n"
 "\t\t\tДля -mCPU и -no-mCPU, CPU должно быть одним из:\n"
 
-#: config/tc-mips.c:19957
+#: config/tc-mips.c:19978
 #, c-format
 msgid ""
 "-mips16\t\t\tgenerate mips16 instructions\n"
@@ -12356,7 +12005,16 @@ msgstr ""
 "-mips16\t\t\tгенерировать инструкции mips16\n"
 "-no-mips16\t\tне генерировать инструкции mips16\n"
 
-#: config/tc-mips.c:19960
+#: config/tc-mips.c:19981
+#, c-format
+msgid ""
+"-mmips16e2\t\tgenerate MIPS16e2 instructions\n"
+"-mno-mips16e2\t\tdo not generate MIPS16e2 instructions\n"
+msgstr ""
+"-mmips16e2\t\tгенерировать инструкции MIPS16e2\n"
+"-mno-mips16e2\t\tне генерировать инструкции MIPS16e2\n"
+
+#: config/tc-mips.c:19984
 #, c-format
 msgid ""
 "-mmicromips\t\tgenerate microMIPS instructions\n"
@@ -12365,7 +12023,7 @@ msgstr ""
 "-mmicromips\t\tгенерировать инструкции microMIPS\n"
 "-mno-micromips\t\tне генерировать инструкции microMIPS\n"
 
-#: config/tc-mips.c:19963
+#: config/tc-mips.c:19987
 #, c-format
 msgid ""
 "-msmartmips\t\tgenerate smartmips instructions\n"
@@ -12374,7 +12032,7 @@ msgstr ""
 "-msmartmips\t\tгенерировать инструкции smartmips\n"
 "-mno-smartmips\t\tне генерировать инструкции smartmips\n"
 
-#: config/tc-mips.c:19966
+#: config/tc-mips.c:19990
 #, c-format
 msgid ""
 "-mdsp\t\t\tgenerate DSP instructions\n"
@@ -12383,7 +12041,7 @@ msgstr ""
 "-mdsp\t\t\tгенерировать инструкции DSP\n"
 "-mno-dsp\t\tне генерировать инструкции DSP\n"
 
-#: config/tc-mips.c:19969
+#: config/tc-mips.c:19993
 #, c-format
 msgid ""
 "-mdspr2\t\t\tgenerate DSP R2 instructions\n"
@@ -12392,7 +12050,7 @@ msgstr ""
 "-mdspr2\t\t\tгенерировать инструкции DSP R2\n"
 "-mno-dspr2\t\tне генерировать инструкции DSP R2\n"
 
-#: config/tc-mips.c:19972
+#: config/tc-mips.c:19996
 #, c-format
 msgid ""
 "-mdspr3\t\t\tgenerate DSP R3 instructions\n"
@@ -12401,7 +12059,7 @@ msgstr ""
 "-mdspr3\t\t\tгенерировать инструкции DSP R3\n"
 "-mno-dspr3\t\tне генерировать инструкции DSP R3\n"
 
-#: config/tc-mips.c:19975
+#: config/tc-mips.c:19999
 #, c-format
 msgid ""
 "-mmt\t\t\tgenerate MT instructions\n"
@@ -12410,7 +12068,7 @@ msgstr ""
 "-mmt\t\t\tгенерировать инструкции MT\n"
 "-mno-mt\t\t\tне генерировать инструкции MT\n"
 
-#: config/tc-mips.c:19978
+#: config/tc-mips.c:20002
 #, c-format
 msgid ""
 "-mmcu\t\t\tgenerate MCU instructions\n"
@@ -12419,7 +12077,7 @@ msgstr ""
 "-mmcu\t\t\tгенерировать инструкции MCU\n"
 "-mno-mcu\t\tне генерировать инструкции MCU\n"
 
-#: config/tc-mips.c:19981
+#: config/tc-mips.c:20005
 #, c-format
 msgid ""
 "-mmsa\t\t\tgenerate MSA instructions\n"
@@ -12428,7 +12086,7 @@ msgstr ""
 "-mmsa\t\t\tгенерировать инструкции MSA\n"
 "-mno-msa\t\tне генерировать инструкции MSA\n"
 
-#: config/tc-mips.c:19984
+#: config/tc-mips.c:20008
 #, c-format
 msgid ""
 "-mxpa\t\t\tgenerate eXtended Physical Address (XPA) instructions\n"
@@ -12437,7 +12095,7 @@ msgstr ""
 "-mxpa\t\t\tгенерировать инструкции eXtended Physical Address (XPA)\n"
 "-mno-xpa\t\tне генерировать инструкции eXtended Physical Address (XPA)\n"
 
-#: config/tc-mips.c:19987
+#: config/tc-mips.c:20011
 #, c-format
 msgid ""
 "-mvirt\t\t\tgenerate Virtualization instructions\n"
@@ -12446,7 +12104,25 @@ msgstr ""
 "-mvirt\t\t\tгенерировать инструкции Virtualization\n"
 "-mno-virt\t\tне генерировать инструкции Virtualization\n"
 
-#: config/tc-mips.c:19990
+#: config/tc-mips.c:20014
+#, c-format
+msgid ""
+"-mcrc\t\t\tgenerate CRC instructions\n"
+"-mno-crc\t\tdo not generate CRC instructions\n"
+msgstr ""
+"-mcrc\t\t\tгенерировать инструкции CRC\n"
+"-mno-crc\t\tне генерировать инструкции CRC\n"
+
+#: config/tc-mips.c:20017
+#, c-format
+msgid ""
+"-mginv\t\t\tgenerate Global INValidate (GINV) instructions\n"
+"-mno-ginv\t\tdo not generate Global INValidate instructions\n"
+msgstr ""
+"-mginv\t\t\tгенерировать инструкции Global INValidate (GINV)\n"
+"-mno-ginv\t\tне генерировать инструкции Global INValidate\n"
+
+#: config/tc-mips.c:20020
 #, c-format
 msgid ""
 "-minsn32\t\tonly generate 32-bit microMIPS instructions\n"
@@ -12455,7 +12131,7 @@ msgstr ""
 "-minsn32\t\tгенерировать только 32-битные инструкции microMIPS\n"
 "-mno-insn32\t\tгенерировать все инструкции microMIPS\n"
 
-#: config/tc-mips.c:19993
+#: config/tc-mips.c:20023
 #, c-format
 msgid ""
 "-mfix-loongson2f-jump\twork around Loongson2F JUMP instructions\n"
@@ -12467,8 +12143,9 @@ msgid ""
 "-mgp32\t\t\tuse 32-bit GPRs, regardless of the chosen ISA\n"
 "-mfp32\t\t\tuse 32-bit FPRs, regardless of the chosen ISA\n"
 "-msym32\t\t\tassume all symbols have 32-bit values\n"
-"-O0\t\t\tremove unneeded NOPs, do not swap branches\n"
-"-O\t\t\tremove unneeded NOPs and swap branches\n"
+"-O0\t\t\tdo not remove unneeded NOPs, do not swap branches\n"
+"-O, -O1\t\t\tremove unneeded NOPs, do not swap branches\n"
+"-O2\t\t\tremove unneeded NOPs and swap branches\n"
 "--trap, --no-break\ttrap exception on div by 0 and mult overflow\n"
 "--break, --no-trap\tbreak exception on div by 0 and mult overflow\n"
 msgstr ""
@@ -12481,12 +12158,13 @@ msgstr ""
 "-mgp32\t\t\tиспользовать 32-битные GPR, не смотря на выбранную ISA\n"
 "-mfp32\t\t\tиспользовать 32-битные FPR, не смотря на выбранную ISA\n"
 "-msym32\t\t\tсчитать, что все символы имеют 32-битные значения\n"
-"-O0\t\t\tудалять ненужные NOP, не выполнять перестановку ветвлений\n"
-"-O\t\t\tудалять ненужные NOP и выполнять перестановку ветвлений\n"
+"-O0\t\t\tне удалять ненужные NOP, не выполнять перестановку ветвлений\n"
+"-O, -O1\t\t\tудалять ненужные NOP, не выполнять перестановку ветвлений\n"
+"-O2\t\t\tудалять ненужные NOP и выполнять перестановку ветвлений\n"
 "--trap, --no-break\tловить исключение деления на 0 и переполнение умножения\n"
 "--break, --no-trap\t прерывать исключение деления на 0 и переполнение умножения\n"
 
-#: config/tc-mips.c:20007
+#: config/tc-mips.c:20038
 #, c-format
 msgid ""
 "-mhard-float\t\tallow floating-point instructions\n"
@@ -12511,7 +12189,7 @@ msgstr ""
 "                      \tпереключения режима ISA\n"
 "-mnan=КОДИРОВКА\t\tвыбрать одно из соглашений о кодировке IEEE 754 NaN:\n"
 
-#: config/tc-mips.c:20025
+#: config/tc-mips.c:20056
 #, c-format
 msgid ""
 "-KPIC, -call_shared\tgenerate SVR4 position independent code\n"
@@ -12535,18 +12213,26 @@ msgstr ""
 "                        зависимого от расположения кода\n"
 "-mabi=ABI\t\tсоздавать соответствующий ABI объектный файл для:\n"
 
-#: config/tc-mips.c:20046
+#: config/tc-mips.c:20077
 #, c-format
-msgid ""
-"-32\t\t\tcreate o32 ABI object file (default)\n"
-"-n32\t\t\tcreate n32 ABI object file\n"
-"-64\t\t\tcreate 64 ABI object file\n"
-msgstr ""
-"-32\t\t\tсоздавать объектный файл o32 ABI (по умолчанию)\n"
-"-n32\t\t\tсоздавать объектный файл n32 ABI\n"
-"-64\t\t\tсоздавать объектный файл 64 ABI\n"
+msgid "-32\t\t\tcreate o32 ABI object file%s\n"
+msgstr "-32\t\t\tсоздавать объектный файл %s с o32 ABI\n"
+
+#: config/tc-mips.c:20079 config/tc-mips.c:20082 config/tc-mips.c:20085
+msgid " (default)"
+msgstr " (по умолчанию)"
+
+#: config/tc-mips.c:20080
+#, c-format
+msgid "-n32\t\t\tcreate n32 ABI object file%s\n"
+msgstr "-n32\t\t\tсоздавать объектный файл %s с n32 ABI\n"
 
-#: config/tc-mips.c:20129
+#: config/tc-mips.c:20083
+#, c-format
+msgid "-64\t\t\tcreate 64 ABI object file%s\n"
+msgstr "-64\t\t\tсоздавать объектный файл %s с 64 ABI\n"
+
+#: config/tc-mips.c:20165
 msgid "missing .end at end of assembly"
 msgstr "отсутствует .end в конце ассемблерного кода"
 
@@ -12821,6 +12507,19 @@ msgstr ""
 "Параметры MN10200:\n"
 "пока нет\n"
 
+#: config/tc-mn10200.c:896 config/tc-mn10300.c:1253 config/tc-s390.c:1684
+#: config/tc-v850.c:2328
+#, c-format
+msgid "Unrecognized opcode: `%s'"
+msgstr "Нераспознанный код операции: «%s»"
+
+#. xgettext:c-format.
+#: config/tc-mn10200.c:1139 config/tc-mn10300.c:1821 config/tc-ppc.c:3466
+#: config/tc-s390.c:1597 config/tc-v850.c:3043
+#, c-format
+msgid "junk at end of line: `%s'"
+msgstr "мусор в конце строки: «%s»"
+
 #: config/tc-mn10300.c:439
 #, c-format
 msgid ""
@@ -13317,7 +13016,7 @@ msgstr "polymorphs не включён. Для этого используйте
 msgid "Illegal instruction or not implemented opcode."
 msgstr "Недопустимая инструкция или нереализованный код операции."
 
-#: config/tc-msp430.c:3980 config/tc-sh64.c:2479
+#: config/tc-msp430.c:3980
 msgid "can't find opcode"
 msgstr "не удалось найти код операции"
 
@@ -13400,7 +13099,7 @@ msgstr "Условное ветвление или инструкция jal сс
 msgid "md_estimate_size_before_relax\n"
 msgstr "md_estimate_size_before_relax\n"
 
-#: config/tc-nds32.c:1934
+#: config/tc-nds32.c:1941
 msgid ""
 "<arch name>\t  Assemble for architecture <arch name>\n"
 "\t\t\t  <arch name> could be\n"
@@ -13410,7 +13109,7 @@ msgstr ""
 "\t\t\t  <arch name> может быть\n"
 "\t\t\t  v3, v3j, v3m, v3f, v3s, v2, v2j, v2f, v2s"
 
-#: config/tc-nds32.c:1938
+#: config/tc-nds32.c:1945
 msgid ""
 "<baseline>\t  Assemble for baseline <baseline>\n"
 "\t\t\t  <baseline> could be v2, v3, v3m"
@@ -13418,7 +13117,7 @@ msgstr ""
 "<baseline>\t  Ассемблировать для baseline <baseline>\n"
 "\t\t\t  <baseline> может быть v2, v3, v3m"
 
-#: config/tc-nds32.c:1941
+#: config/tc-nds32.c:1948
 msgid ""
 "<freg>\t  Specify a FPU configuration\n"
 "\t\t\t  <freg>\n"
@@ -13434,7 +13133,7 @@ msgstr ""
 "\t\t\t  2:    32 SP / 16 DP регистров\n"
 "\t\t\t  3:    32 SP / 32 DP регистра"
 
-#: config/tc-nds32.c:1947
+#: config/tc-nds32.c:1954
 msgid ""
 "<abi>\t          Specify a abi version\n"
 "\t\t\t  <abi> could be v1, v2, v2fp, v2fpp"
@@ -13442,55 +13141,55 @@ msgstr ""
 "<abi>\t          Задать версию abi\n"
 "\t\t\t  <abi> может быть v1, v2, v2fp, v2fpp"
 
-#: config/tc-nds32.c:1978
+#: config/tc-nds32.c:1985
 msgid "Multiply instructions support"
 msgstr "Поддержка инструкций умножения"
 
-#: config/tc-nds32.c:1979
+#: config/tc-nds32.c:1986
 msgid "Divide instructions support"
 msgstr "Поддержка инструкций деления"
 
-#: config/tc-nds32.c:1980
+#: config/tc-nds32.c:1987
 msgid "16-bit extension"
 msgstr "16-битное расширение"
 
-#: config/tc-nds32.c:1981
+#: config/tc-nds32.c:1988
 msgid "d0/d1 registers"
 msgstr "регистры d0/d1"
 
-#: config/tc-nds32.c:1982
+#: config/tc-nds32.c:1989
 msgid "Performance extension"
 msgstr "Расширение производительности"
 
-#: config/tc-nds32.c:1983
+#: config/tc-nds32.c:1990
 msgid "Performance extension 2"
 msgstr "Расширение производительности 2"
 
-#: config/tc-nds32.c:1984
+#: config/tc-nds32.c:1991
 msgid "String extension"
 msgstr "Строковое расширение"
 
-#: config/tc-nds32.c:1985
+#: config/tc-nds32.c:1992
 msgid "Reduced Register configuration (GPR16) option"
 msgstr "Параметр свойства Reduced Register (GPR16)"
 
-#: config/tc-nds32.c:1986
+#: config/tc-nds32.c:1993
 msgid "AUDIO ISA extension"
 msgstr "расширение AUDIO ISA"
 
-#: config/tc-nds32.c:1987
+#: config/tc-nds32.c:1994
 msgid "FPU SP extension"
 msgstr "расширение FPU SP"
 
-#: config/tc-nds32.c:1988
+#: config/tc-nds32.c:1995
 msgid "FPU DP extension"
 msgstr "расширение FPU DP"
 
-#: config/tc-nds32.c:1989
+#: config/tc-nds32.c:1996
 msgid "FPU fused-multiply-add instructions"
 msgstr "Инструкции FPU умножения с накоплением с нечётким результатом"
 
-#: config/tc-nds32.c:2026
+#: config/tc-nds32.c:2033
 #, c-format
 msgid ""
 "\n"
@@ -13499,7 +13198,7 @@ msgstr ""
 "\n"
 " Специализированные параметры ассемблера для NDS32:\n"
 
-#: config/tc-nds32.c:2027
+#: config/tc-nds32.c:2034
 #, c-format
 msgid ""
 "  -O1,\t\t\t  Optimize for performance\n"
@@ -13508,7 +13207,7 @@ msgstr ""
 "  -O1,\t\t\t  оптимизировать по производительности\n"
 "  -Os\t\t\t  оптимизировать по размеру\n"
 
-#: config/tc-nds32.c:2030
+#: config/tc-nds32.c:2037
 #, c-format
 msgid ""
 "  -EL, -mel or -little    Produce little endian output\n"
@@ -13525,214 +13224,214 @@ msgstr ""
 "  -mb2bb-relax\t\t  оптимизация ветвления back-to-back\n"
 "  -mno-all-relax\t  подавлять все ослабления для этого файла\n"
 
-#: config/tc-nds32.c:2041
+#: config/tc-nds32.c:2048
 #, c-format
 msgid "  -m%s%s\n"
 msgstr "  -m%s%s\n"
 
-#: config/tc-nds32.c:2048
+#: config/tc-nds32.c:2055
 #, c-format
 msgid "  -m[no-]%-17sEnable/Disable %s\n"
 msgstr "  -m[no-]%-17sвключить/выключить %s\n"
 
-#: config/tc-nds32.c:2052
+#: config/tc-nds32.c:2059
 #, c-format
 msgid "  -mall-ext\t\t  Turn on all extensions and instructions support\n"
 msgstr "  -mall-ext\t\t  включить поддержку всех расширений и инструкций\n"
 
-#: config/tc-nds32.c:2326
+#: config/tc-nds32.c:2333
 #, c-format
 msgid "la must use with symbol. '%s'"
 msgstr "la должна использоваться с символом. «%s»"
 
-#: config/tc-nds32.c:2379
+#: config/tc-nds32.c:2386
 #, c-format
 msgid "need PIC qualifier with symbol. '%s'"
 msgstr "С символом требуется классификатор PIC. «%s»"
 
-#: config/tc-nds32.c:2416
+#: config/tc-nds32.c:2423
 #, c-format
 msgid "Operand is not a constant. `%s'"
 msgstr "Операнд не является константой. «%s»"
 
-#: config/tc-nds32.c:2505
+#: config/tc-nds32.c:2512
 #, c-format
 msgid "needs @GOT or @GOTOFF. %s"
 msgstr "Требуется @GOT или @GOTOFF. %s"
 
-#: config/tc-nds32.c:3001
+#: config/tc-nds32.c:3008
 #, c-format
 msgid "Duplicated pseudo-opcode %s."
 msgstr "Повтор псевдо кода операции %s."
 
-#: config/tc-nds32.c:3051
+#: config/tc-nds32.c:3058
 #, c-format
 msgid "Too many argument. `%s'"
 msgstr "Слишком много аргументов. «%s»"
 
 #. Logic here rejects the input arch name.
-#: config/tc-nds32.c:3112
+#: config/tc-nds32.c:3119
 #, c-format
 msgid "unknown arch name `%s'\n"
 msgstr "неизвестное имя архитектуры «%s»\n"
 
 #. Logic here rejects the input baseline.
-#: config/tc-nds32.c:3131
+#: config/tc-nds32.c:3138
 #, c-format
 msgid "unknown baseline `%s'\n"
 msgstr "неизвестный baseline «%s»\n"
 
 #. Logic here rejects the input FPU configuration.
-#: config/tc-nds32.c:3154
+#: config/tc-nds32.c:3161
 #, c-format
 msgid "unknown FPU configuration `%s'\n"
 msgstr "неизвестная конфигурация FPU «%s»\n"
 
 #. Logic here rejects the input abi version.
-#: config/tc-nds32.c:3178
+#: config/tc-nds32.c:3185
 #, c-format
 msgid "unknown ABI version`%s'\n"
 msgstr "неизвестная версия ABI «%s»\n"
 
-#: config/tc-nds32.c:3783
+#: config/tc-nds32.c:3790
 #, c-format
 msgid "Different arguments of .vec_size are found, previous %d, current %d"
 msgstr "Найдено различие в аргументе .vec_size, ранее указан %d, текущий %d"
 
-#: config/tc-nds32.c:3788
+#: config/tc-nds32.c:3795
 #, c-format
 msgid "Argument of .vec_size is expected 4 or 16, actual: %d."
 msgstr "Значением аргумента  .vec_size ожидается 4 или 16, в действительности: %d."
 
-#: config/tc-nds32.c:3792
+#: config/tc-nds32.c:3799
 msgid "Argument of .vec_size is not a constant."
 msgstr "Аргумент .vec_size не является константой."
 
-#: config/tc-nds32.c:4328
+#: config/tc-nds32.c:4375
 #, c-format
 msgid "Don't know how to handle this field. %s"
 msgstr "Неизвестно как обработать это поле. %s"
 
-#: config/tc-nds32.c:4493
+#: config/tc-nds32.c:4540
 #, c-format
 msgid "instruction %s requires enabling performance extension"
 msgstr "Для инструкции %s требуется включить расширение производительности"
 
-#: config/tc-nds32.c:4501
+#: config/tc-nds32.c:4548
 #, c-format
 msgid "instruction %s requires enabling performance extension II"
 msgstr "Для инструкции %s требуется включить расширение производительности II"
 
-#: config/tc-nds32.c:4509
+#: config/tc-nds32.c:4556
 #, c-format
 msgid "instruction %s requires enabling AUDIO extension"
 msgstr "Для инструкции %s требуется включить расширение AUDIO"
 
-#: config/tc-nds32.c:4517
+#: config/tc-nds32.c:4564
 #, c-format
 msgid "instruction %s requires enabling STRING extension"
 msgstr "Для инструкции %s требуется включить расширение STRING"
 
-#: config/tc-nds32.c:4526
+#: config/tc-nds32.c:4573
 #, c-format
 msgid "instruction %s requires enabling DIV & DX_REGS extension"
 msgstr "Для инструкции %s требуется включить расширение DIV & DX_REGS"
 
-#: config/tc-nds32.c:4537
+#: config/tc-nds32.c:4584
 #, c-format
 msgid "instruction %s requires enabling FPU extension"
 msgstr "Для инструкции %s требуется включить расширение FPU"
 
-#: config/tc-nds32.c:4545
+#: config/tc-nds32.c:4592
 #, c-format
 msgid "instruction %s requires enabling FPU_SP extension"
 msgstr "Для инструкции %s требуется включить расширение FPU_SP"
 
-#: config/tc-nds32.c:4557 config/tc-nds32.c:4577
+#: config/tc-nds32.c:4604 config/tc-nds32.c:4624
 #, c-format
 msgid "instruction %s requires enabling FPU_MAC extension"
 msgstr "Для инструкции %s требуется включить расширение FPU_MAC"
 
-#: config/tc-nds32.c:4565
+#: config/tc-nds32.c:4612
 #, c-format
 msgid "instruction %s requires enabling FPU_DP extension"
 msgstr "Для инструкции %s требуется включить расширение FPU_DP"
 
-#: config/tc-nds32.c:4587
+#: config/tc-nds32.c:4634
 #, c-format
 msgid "instruction %s requires enabling DX_REGS extension"
 msgstr "Для инструкции %s требуется включить расширение DX_REGS"
 
-#: config/tc-nds32.c:4778
+#: config/tc-nds32.c:4825
 #, c-format
 msgid "relax hint unrecognized instruction: line %d."
 msgstr "Ослабляющая подсказка для нераспознанной инструкции: строка %d."
 
-#: config/tc-nds32.c:4819
+#: config/tc-nds32.c:4866
 #, c-format
 msgid "Can not find match relax hint.  Line: %d"
 msgstr "Не найдена подходящая ослабляющая подсказка: строка %d"
 
-#: config/tc-nds32.c:4999
+#: config/tc-nds32.c:5046
 #, c-format
 msgid "Internal error: Relax hint error. %s: %x"
 msgstr "Внутренняя ошибка: ошибка в ослабляющей подсказке. %s: %x"
 
-#: config/tc-nds32.c:5071
+#: config/tc-nds32.c:5118
 #, c-format
 msgid "Internal error: Range error. %s"
 msgstr "внутренняя ошибка: ошибка диапазона. %s"
 
-#: config/tc-nds32.c:5153
+#: config/tc-nds32.c:5200
 #, c-format
 msgid "Instruction %s not supported in the baseline."
 msgstr "Инструкция %s не поддерживается в baseline."
 
-#: config/tc-nds32.c:5208
+#: config/tc-nds32.c:5255
 #, c-format
 msgid "Unrecognized opcode, %s."
 msgstr "Нераспознанный код операции, %s."
 
-#: config/tc-nds32.c:5211
+#: config/tc-nds32.c:5258
 #, c-format
 msgid "Incorrect syntax, %s."
 msgstr "Некорректный синтаксис, %s."
 
-#: config/tc-nds32.c:5214
+#: config/tc-nds32.c:5261
 #, c-format
 msgid "Unrecognized operand/register, %s."
 msgstr "Нераспознанный операнд/регистр, %s."
 
-#: config/tc-nds32.c:5217
+#: config/tc-nds32.c:5264
 #, c-format
 msgid "Operand out of range, %s."
 msgstr "Операнд вне диапазона, %s."
 
-#: config/tc-nds32.c:5220
+#: config/tc-nds32.c:5267
 #, c-format
 msgid "Prohibited register used for reduced-register, %s."
 msgstr "Для сокращённого регистра использован запрещённый регистр, %s."
 
-#: config/tc-nds32.c:5223
+#: config/tc-nds32.c:5270
 #, c-format
 msgid "Junk at end of line, %s."
 msgstr "Мусор в конце строки, %s."
 
-#: config/tc-nds32.c:5885
+#: config/tc-nds32.c:5932
 msgid "Addend to unresolved symbol is not on word boundary."
 msgstr "Добавка к неопределённому символу не выровнена по границе слова."
 
 #. Should never here.
-#: config/tc-nds32.c:6420
+#: config/tc-nds32.c:6471
 msgid "Used FPU instructions requires enabling FPU extension"
 msgstr "Для использованных инструкций FPU требуется включить расширение FPU"
 
-#: config/tc-nds32.c:6611
+#: config/tc-nds32.c:6662
 #, c-format
 msgid "Internal error: Unknown fixup type %d (`%s')"
 msgstr "Внутренняя ошибка: неизвестный тип местоположения %d («%s»)"
 
-#: config/tc-nds32.c:6711
+#: config/tc-nds32.c:6762
 msgid "need PIC qualifier with symbol."
 msgstr "С символом требуется классификатор PIC."
 
@@ -13816,12 +13515,12 @@ msgstr "не удалось создать 64-битное перемещени
 msgid "internal error: broken opcode descriptor for `%s %s'\n"
 msgstr "внутренняя ошибка:  неверный дескриптор кода операции для «%s %s»\n"
 
-#: config/tc-nios2.c:1487 config/tc-pru.c:859
+#: config/tc-nios2.c:1487 config/tc-pru.c:862
 msgid "can't create relocation"
 msgstr "не удалось создать перемещение"
 
-#: config/tc-nios2.c:1518 config/tc-pru.c:993 config/tc-pru.c:1013
-#: config/tc-pru.c:1040 config/tc-pru.c:1059 config/tc-pru.c:1073
+#: config/tc-nios2.c:1518 config/tc-pru.c:996 config/tc-pru.c:1016
+#: config/tc-pru.c:1043 config/tc-pru.c:1062 config/tc-pru.c:1076
 #, c-format
 msgid "unknown register %s"
 msgstr "неизвестный регистр %s"
@@ -13883,18 +13582,18 @@ msgstr "r31 нельзя использовать с jmpr.n; используй
 msgid "Invalid constant operand %s"
 msgstr "Некорректная константный операнд %s"
 
-#: config/tc-nios2.c:2997 config/tc-nios2.c:3021 config/tc-pru.c:1312
-#: config/tc-pru.c:1337 config/tc-pru.c:1357
+#: config/tc-nios2.c:2997 config/tc-nios2.c:3021 config/tc-pru.c:1318
+#: config/tc-pru.c:1343 config/tc-pru.c:1363
 #, c-format
 msgid "badly formed expression near %s"
 msgstr "плохо сформированное выражение рядом с %s"
 
-#: config/tc-nios2.c:3110 config/tc-nios2.c:3137 config/tc-pru.c:1406
-#: config/tc-pru.c:1431 config/tc-xtensa.c:2108
+#: config/tc-nios2.c:3110 config/tc-nios2.c:3137 config/tc-pru.c:1412
+#: config/tc-pru.c:1437 config/tc-xtensa.c:2139
 msgid "too many arguments"
 msgstr "слишком много аргументов"
 
-#: config/tc-nios2.c:3126 config/tc-pru.c:1383
+#: config/tc-nios2.c:3126 config/tc-pru.c:1389
 #, c-format
 msgid "expecting %c near %s"
 msgstr "ожидается %c рядом с %s"
@@ -13915,12 +13614,12 @@ msgid "Big-endian R2 is not supported."
 msgstr "Порядок от старшего к младшему R2 не поддерживается."
 
 #. Unrecognised instruction - error.
-#: config/tc-nios2.c:3789 config/tc-pru.c:1729
+#: config/tc-nios2.c:3789 config/tc-pru.c:1737
 #, c-format
 msgid "unrecognised instruction %s"
 msgstr "нераспознанная инструкция %s"
 
-#: config/tc-nios2.c:3909 config/tc-pru.c:1785
+#: config/tc-nios2.c:3909 config/tc-pru.c:1793
 #, c-format
 msgid "can't represent relocation type %s"
 msgstr "не удалось представить тип перемещения %s"
@@ -14227,12 +13926,12 @@ msgstr ""
 "-little\t\t\tгенерировать код с обратным порядком байт\n"
 "-big\t\t\tгенерировать код с прямым порядком байт\n"
 
-#: config/tc-pj.c:380 config/tc-sh.c:4149 config/tc-sh.c:4156
-#: config/tc-sh.c:4163 config/tc-sh.c:4170
+#: config/tc-pj.c:380 config/tc-sh.c:3614 config/tc-sh.c:3621
+#: config/tc-sh.c:3628 config/tc-sh.c:3635
 msgid "pcrel too far"
 msgstr "pcrel слишком далеко"
 
-#: config/tc-ppc.c:977 config/tc-ppc.c:985 config/tc-ppc.c:3042
+#: config/tc-ppc.c:977 config/tc-ppc.c:985 config/tc-ppc.c:3022
 msgid "invalid register expression"
 msgstr "Неверное выражение регистра"
 
@@ -14249,6 +13948,11 @@ msgstr "Для использования  -mvle требуется -a32."
 msgid "%s unsupported"
 msgstr "%s не поддерживается"
 
+#: config/tc-ppc.c:1278 config/tc-s390.c:432 config/tc-s390.c:439
+#, c-format
+msgid "invalid switch -m%s"
+msgstr "некорректный переключатель -m%s"
+
 #: config/tc-ppc.c:1309
 msgid "--nops needs a numeric argument"
 msgstr "для --nops требуется числовой аргумент"
@@ -14400,41 +14104,41 @@ msgstr ""
 "                        то использовать ветвление\n"
 "-ppc476-workaround      предупреждать, если данные попадают в разделы кода\n"
 
-#: config/tc-ppc.c:1417
+#: config/tc-ppc.c:1421
 #, c-format
 msgid "unknown default cpu = %s, os = %s"
 msgstr "неизвестны параметры по умолчанию для ЦП= %s, ОС = %s"
 
-#: config/tc-ppc.c:1445
+#: config/tc-ppc.c:1449
 msgid "neither Power nor PowerPC opcodes were selected."
 msgstr "Ни коды операций Power, ни PowerPC не выбраны."
 
-#: config/tc-ppc.c:1505
+#: config/tc-ppc.c:1509
 #, c-format
 msgid "mask trims opcode bits for %s"
 msgstr "маска обрезает биты кода операции %s"
 
-#: config/tc-ppc.c:1514
+#: config/tc-ppc.c:1518
 #, c-format
 msgid "operand index error for %s"
 msgstr "ошибка индекса операнда %s"
 
-#: config/tc-ppc.c:1530
+#: config/tc-ppc.c:1534
 #, c-format
 msgid "operand %d overlap in %s"
 msgstr "операнд %d перекрывается в %s"
 
-#: config/tc-ppc.c:1582
+#: config/tc-ppc.c:1586
 #, c-format
 msgid "powerpc_operands[%d].bitm invalid"
 msgstr "некорректный powerpc_operands[%d].bitm"
 
-#: config/tc-ppc.c:1589
+#: config/tc-ppc.c:1593
 #, c-format
 msgid "powerpc_operands[%d] duplicates powerpc_operands[%d]"
 msgstr "powerpc_operands[%d] повторяет powerpc_operands[%d]"
 
-#: config/tc-ppc.c:1618 config/tc-ppc.c:1682 config/tc-ppc.c:1728
+#: config/tc-ppc.c:1619 config/tc-ppc.c:1676 config/tc-ppc.c:1720
 #, c-format
 msgid "major opcode is not sorted for %s"
 msgstr "основной код операции не отсортирован для %s"
@@ -14449,295 +14153,304 @@ msgstr "%s включён флагом vle"
 msgid "%s not disabled by vle flag"
 msgstr "%s не запрещён флагом vle"
 
-#: config/tc-ppc.c:1646 config/tc-ppc.c:1699 config/tc-ppc.c:1743
+#: config/tc-ppc.c:1646 config/tc-ppc.c:1691 config/tc-ppc.c:1735
 #, c-format
 msgid "duplicate instruction %s"
 msgstr "повтор инструкции %s"
 
-#: config/tc-ppc.c:1767
+#: config/tc-ppc.c:1759
 #, c-format
 msgid "duplicate macro %s"
 msgstr "повторяющийся макрос %s"
 
-#: config/tc-ppc.c:2149
+#: config/tc-ppc.c:2121
+msgid "identifier+constant@got means identifier@got+constant"
+msgstr "identifier+constant@got означает identifier@got+constant"
+
+#: config/tc-ppc.c:2141
 msgid "symbol+offset not supported for got tls"
 msgstr "символ+смещение не поддерживается для got tls"
 
-#: config/tc-ppc.c:2226 config/tc-ppc.c:3746 config/tc-ppc.c:7192
+#: config/tc-ppc.c:2218 config/tc-ppc.c:3729 config/tc-ppc.c:7162
 msgid "data in executable section"
 msgstr "данные в исполняемом разделе"
 
-#: config/tc-ppc.c:2267 config/tc-ppc.c:5386
+#: config/tc-ppc.c:2259 config/tc-ppc.c:5369
 msgid "expected comma after symbol-name: rest of line ignored."
 msgstr "Ожидается запятая после имени символа: остаток строки игнорируется."
 
-#: config/tc-ppc.c:2300 config/tc-ppc.c:5422
+#: config/tc-ppc.c:2292 config/tc-ppc.c:5405
 #, c-format
 msgid "ignoring attempt to re-define symbol `%s'."
 msgstr "Игнорируется попытка переопределения символа «%s»."
 
-#: config/tc-ppc.c:2308
+#: config/tc-ppc.c:2300
 #, c-format
 msgid "length of .lcomm \"%s\" is already %ld. Not changed to %ld."
 msgstr "Длина .lcomm \"%s\" уже равна %ld. Не изменяется на %ld."
 
-#: config/tc-ppc.c:2326
+#: config/tc-ppc.c:2318
 msgid "common alignment not a power of 2"
 msgstr "общее выравнивание не кратно степени 2"
 
-#: config/tc-ppc.c:2368
+#: config/tc-ppc.c:2360
 #, c-format
 msgid "expected comma after name `%s' in .localentry directive"
 msgstr "ожидается запятая после имени «%s» в директиве .localentry"
 
-#: config/tc-ppc.c:2378
+#: config/tc-ppc.c:2370
 msgid "missing expression in .localentry directive"
 msgstr "пропущено выражение в директиве .localentry"
 
-#: config/tc-ppc.c:2392
+#: config/tc-ppc.c:2384
 #, c-format
 msgid ".localentry expression for `%s' is not a valid power of 2"
 msgstr "выражение .localentry «%s» не равно степени 2"
 
-#: config/tc-ppc.c:2406
+#: config/tc-ppc.c:2398
 #, c-format
 msgid ".localentry expression for `%s' does not evaluate to a constant"
 msgstr "из выражения .localentry «%s» не получается константа"
 
-#: config/tc-ppc.c:2421
+#: config/tc-ppc.c:2413
 msgid "missing expression in .abiversion directive"
 msgstr "пропущено выражение в директиве .abiversion"
 
-#: config/tc-ppc.c:2430
+#: config/tc-ppc.c:2422
 msgid ".abiversion expression does not evaluate to a constant"
 msgstr "из выражения .abiversion не получается константа"
 
-#: config/tc-ppc.c:2452
+#: config/tc-ppc.c:2444
 msgid "unknown .gnu_attribute value"
 msgstr "неизвестное значение .gnu_attribute"
 
-#: config/tc-ppc.c:2504
+#: config/tc-ppc.c:2496
 msgid "relocation cannot be done when using -mrelocatable"
 msgstr "перемещение нельзя применять при использовании -mrelocatable"
 
-#: config/tc-ppc.c:2550
+#: config/tc-ppc.c:2542
 msgid "TOC section size exceeds 64k"
 msgstr "Размер раздела TOC превышает 64k"
 
-#: config/tc-ppc.c:2645
+#: config/tc-ppc.c:2637
 #, c-format
 msgid "syntax error: invalid toc specifier `%s'"
 msgstr "синтаксическая ошибка: некорректный описатель toc «%s»"
 
-#: config/tc-ppc.c:2659
+#: config/tc-ppc.c:2651
 #, c-format
 msgid "syntax error: expected `]', found  `%c'"
 msgstr "синтаксическая ошибка: ожидается «]», найден «%c»"
 
-#: config/tc-ppc.c:2768
+#: config/tc-ppc.c:2760
 #, c-format
 msgid "unrecognized opcode: `%s'"
 msgstr "нераспознанный код операции: «%s»"
 
-#: config/tc-ppc.c:2959
+#: config/tc-ppc.c:2939
 msgid "[tocv] symbol is not a toc symbol"
 msgstr "[tocv] символ не является символом toc"
 
-#: config/tc-ppc.c:2970
+#: config/tc-ppc.c:2950
 msgid "unimplemented toc32 expression modifier"
 msgstr "нереализованный модификатор выражения toc32"
 
-#: config/tc-ppc.c:2975
+#: config/tc-ppc.c:2955
 msgid "unimplemented toc64 expression modifier"
 msgstr "нереализованный модификатор выражения toc64"
 
-#: config/tc-ppc.c:2979
+#: config/tc-ppc.c:2959
 #, c-format
 msgid "Unexpected return value [%d] from parse_toc_entry!\n"
 msgstr "Неожиданное возвращаемое значение [%d] из parse_toc_entry!\n"
 
-#: config/tc-ppc.c:3194
+#: config/tc-ppc.c:3174
 #, c-format
 msgid "@tls may not be used with \"%s\" operands"
 msgstr "@tls не может использоваться с операндами «%s»"
 
-#: config/tc-ppc.c:3197
+#: config/tc-ppc.c:3177
 msgid "@tls may only be used in last operand"
 msgstr "@tls может использоваться только в последнем операнде"
 
-#: config/tc-ppc.c:3327
+#: config/tc-ppc.c:3307
 #, c-format
 msgid "assuming %s on symbol"
 msgstr "для символа предполагается %s"
 
-#: config/tc-ppc.c:3430
+#: config/tc-ppc.c:3410
 msgid "unsupported relocation for DS offset field"
 msgstr "неподдерживаемое перемещение для поля смещения DS"
 
-#: config/tc-ppc.c:3472
+#: config/tc-ppc.c:3452
 #, c-format
 msgid "syntax error; end of line, expected `%c'"
 msgstr "синтаксическая ошибка; конец строки, ожидается «%c»"
 
-#: config/tc-ppc.c:3474
+#: config/tc-ppc.c:3454
 #, c-format
 msgid "syntax error; found `%c', expected `%c'"
 msgstr "синтаксическая ошибка: найден «%c», ожидается «%c»"
 
-#: config/tc-ppc.c:3544 config/tc-ppc.c:6505
-msgid "instruction address is not a multiple of 4"
-msgstr "адрес инструкции не кратен 4"
+#: config/tc-ppc.c:3522 config/tc-ppc.c:6479
+#, c-format
+msgid "instruction address is not a multiple of %d"
+msgstr "адрес инструкции не кратен %d"
+
+#: config/tc-ppc.c:3613
+msgid "wrong number of operands"
+msgstr "неправильное количество операндов"
 
-#: config/tc-ppc.c:3703
+#: config/tc-ppc.c:3686
 msgid "bad .section directive: want a,e,v,w,x,M,S,G,T in string"
 msgstr "нераспознанный атрибут .section: в строке должно быть a,e,v,w,x,M,S,G,T"
 
-#: config/tc-ppc.c:3783
+#: config/tc-ppc.c:3766
 msgid "missing size"
 msgstr "отсутствует размер"
 
-#: config/tc-ppc.c:3792
+#: config/tc-ppc.c:3775
 msgid "negative size"
 msgstr "отрицательный размер"
 
-#: config/tc-ppc.c:3824
+#: config/tc-ppc.c:3807
 msgid "missing real symbol name"
 msgstr "отсутствует имя реального символа"
 
-#: config/tc-ppc.c:3863
+#: config/tc-ppc.c:3846
 msgid "attempt to redefine symbol"
 msgstr "попытка переопределения символа"
 
-#: config/tc-ppc.c:4126
+#: config/tc-ppc.c:4109
 #, c-format
 msgid "no known dwarf XCOFF section for flag 0x%08x\n"
 msgstr "неизвестный раздел dwarf XCOFF для флага 0x%08x\n"
 
-#: config/tc-ppc.c:4139
+#: config/tc-ppc.c:4122
 #, c-format
 msgid "label %s was not defined in this dwarf section"
 msgstr "метка %s не определена в этом разделе dwarf"
 
-#: config/tc-ppc.c:4253
+#: config/tc-ppc.c:4236
 msgid "the XCOFF file format does not support arbitrary sections"
 msgstr "формат файла XCOFF не поддерживает произвольные разделы"
 
-#: config/tc-ppc.c:4324
+#: config/tc-ppc.c:4307
 msgid ".ref outside .csect"
 msgstr ".ref вне .csect"
 
-#: config/tc-ppc.c:4345 config/tc-ppc.c:4545
+#: config/tc-ppc.c:4328 config/tc-ppc.c:4528
 msgid "missing symbol name"
 msgstr "отсутствует имя символа"
 
-#: config/tc-ppc.c:4375
+#: config/tc-ppc.c:4358
 msgid "missing rename string"
 msgstr "отсутствует строка переименования"
 
-#: config/tc-ppc.c:4405 config/tc-ppc.c:4944 read.c:3536
+#: config/tc-ppc.c:4388 config/tc-ppc.c:4927 read.c:3518
 msgid "missing value"
 msgstr "отсутствует значение"
 
-#: config/tc-ppc.c:4423
+#: config/tc-ppc.c:4406
 msgid "illegal .stabx expression; zero assumed"
 msgstr "недопустимое выражение .stabx; предполагается ноль"
 
-#: config/tc-ppc.c:4455
+#: config/tc-ppc.c:4438
 msgid "missing class"
 msgstr "отсутствует класс"
 
-#: config/tc-ppc.c:4464
+#: config/tc-ppc.c:4447
 msgid "missing type"
 msgstr "отсутствует тип"
 
-#: config/tc-ppc.c:4491
+#: config/tc-ppc.c:4474
 msgid ".stabx of storage class stsym must be within .bs/.es"
 msgstr ".stabx класса хранения stsym должен быть внутри .bs/.es"
 
-#: config/tc-ppc.c:4732
+#: config/tc-ppc.c:4715
 msgid "nested .bs blocks"
 msgstr "вложенные блоки .bs"
 
-#: config/tc-ppc.c:4763
+#: config/tc-ppc.c:4746
 msgid ".es without preceding .bs"
 msgstr ".es без предшествующей .bs"
 
-#: config/tc-ppc.c:4936
+#: config/tc-ppc.c:4919
 msgid "non-constant byte count"
 msgstr "неконстантный байтовый счётчик"
 
-#: config/tc-ppc.c:5010
+#: config/tc-ppc.c:4993
 msgid ".tc not in .toc section"
 msgstr ".tc не в разделе .toc"
 
-#: config/tc-ppc.c:5028
+#: config/tc-ppc.c:5011
 msgid ".tc with no label"
 msgstr ".tc без метки"
 
-#: config/tc-ppc.c:5112 config/tc-s390.c:1953
+#: config/tc-ppc.c:5095 config/tc-s390.c:1953
 msgid ".machine stack overflow"
 msgstr "переполнение стека .machine"
 
-#: config/tc-ppc.c:5119 config/tc-s390.c:1964
+#: config/tc-ppc.c:5102 config/tc-s390.c:1964
 msgid ".machine stack underflow"
 msgstr "выход за нижнюю границу стека в .machine"
 
-#: config/tc-ppc.c:5126 config/tc-s390.c:1976
+#: config/tc-ppc.c:5109 config/tc-s390.c:1976
 #, c-format
 msgid "invalid machine `%s'"
 msgstr "некорректная машина «%s»"
 
-#: config/tc-ppc.c:5158
+#: config/tc-ppc.c:5141
 msgid "no previous section to return to, ignored."
 msgstr "Нет предыдущего раздела для возврата, игнорируется."
 
-#: config/tc-ppc.c:5431
+#: config/tc-ppc.c:5414
 #, c-format
 msgid "length of .comm \"%s\" is already %ld. Not changed to %ld."
 msgstr "Длина .comm \"%s\" уже равна %ld. Не изменяется на %ld."
 
 #. Section Contents
 #. unknown
-#: config/tc-ppc.c:5559
+#: config/tc-ppc.c:5542
 msgid "unsupported section attribute -- 'a'"
 msgstr "неподдерживаемый атрибут раздела — «a»"
 
-#: config/tc-ppc.c:5742
+#: config/tc-ppc.c:5725
 msgid "bad symbol suffix"
 msgstr "неправильный символ суффикса"
 
-#: config/tc-ppc.c:5835
+#: config/tc-ppc.c:5818
 msgid "unrecognized symbol suffix"
 msgstr "нераспознанный символ суффикса"
 
-#: config/tc-ppc.c:5922
+#: config/tc-ppc.c:5905
 msgid "two .function pseudo-ops with no intervening .ef"
 msgstr "две псевдооперации .function без промежуточной .ef"
 
-#: config/tc-ppc.c:5935
+#: config/tc-ppc.c:5918
 msgid ".ef with no preceding .function"
 msgstr ".ef без предшествующей .function"
 
-#: config/tc-ppc.c:6064
+#: config/tc-ppc.c:6047
 #, c-format
 msgid "warning: symbol %s has no csect"
 msgstr "предупреждение: символ %s не имеет csect"
 
-#: config/tc-ppc.c:6326
+#: config/tc-ppc.c:6309
 msgid "symbol in .toc does not match any .tc"
 msgstr "символ в .toc не совпадает ни с одним .tc"
 
-#: config/tc-ppc.c:6956
+#: config/tc-ppc.c:6926
 #, c-format
 msgid "%s unsupported as instruction fixup"
 msgstr "%s не поддерживается в качестве местоположения инструкции"
 
-#: config/tc-ppc.c:7030
+#: config/tc-ppc.c:7000
 #, c-format
 msgid "unsupported relocation against %s"
 msgstr "неподдерживаемое перемещение в %s"
 
-#: config/tc-ppc.c:7175
+#: config/tc-ppc.c:7145
 #, c-format
 msgid "Gas failure, reloc value %d\n"
 msgstr "Ошибка gas, значение перемещения %d\n"
@@ -14760,68 +14473,73 @@ msgstr "неожиданное выражение, относительное PC
 msgid "residual low bits in pmem diff relocation"
 msgstr "остаточные младшие биты в разнице перемещения pmem"
 
-#: config/tc-pru.c:935 config/tc-pru.c:968
+#: config/tc-pru.c:938 config/tc-pru.c:971
 #, c-format
 msgid "trailing garbage after expression: %s"
 msgstr "мусор в конце после выражения: %s"
 
-#: config/tc-pru.c:940
+#: config/tc-pru.c:943
 #, c-format
 msgid "expected expression, got %s"
 msgstr "ожидается выражение, получено %s"
 
-#: config/tc-pru.c:973
+#: config/tc-pru.c:976
 #, c-format
 msgid "expected constant expression, got %s"
 msgstr "ожидается константное выражение, получено %s"
 
-#: config/tc-pru.c:1026
+#: config/tc-pru.c:1029
 msgid "data transfer register cannot be halfword"
 msgstr "регистр передачи данных не может быть полусловом"
 
-#: config/tc-pru.c:1045
+#: config/tc-pru.c:1048
 msgid "destination register must be full-word"
 msgstr "регистр назначения должен быть полным словом"
 
-#: config/tc-pru.c:1077
+#: config/tc-pru.c:1080
 #, c-format
 msgid "cannot use partial register %s for addressing"
 msgstr "невозможно использовать часть регистра %s для адресации"
 
-#: config/tc-pru.c:1110
+#: config/tc-pru.c:1093
+#, c-format
+msgid "value %lu is too large for a byte operand"
+msgstr "значение %lu слишком велико для байтового операнда"
+
+#: config/tc-pru.c:1115
 #, c-format
 msgid "loop count constant %ld is out of range [1..%d]"
 msgstr "константа счётчика цикла %ld вне диапазона [1..%d]"
 
-#: config/tc-pru.c:1209 config/tc-pru.c:1235
+#: config/tc-pru.c:1215 config/tc-pru.c:1241
 #, c-format
 msgid "byte count constant %ld is out of range [1..%d]"
 msgstr "байтовый константный счётчик %ld вне диапазона [1..%d]"
 
-#: config/tc-pru.c:1216 config/tc-pru.c:1242
+#: config/tc-pru.c:1222 config/tc-pru.c:1248
 msgid "only r0 can be used as byte count register"
 msgstr "только r0 можно использовать как байтовый регистровый счётчик"
 
-#: config/tc-pru.c:1218 config/tc-pru.c:1244
+#: config/tc-pru.c:1224 config/tc-pru.c:1250
 msgid "only r0.bX byte fields of r0 can be used as byte count"
 msgstr "только поля байта r0.bX из r0 можно использовать как байтовый счётчик"
 
-#: config/tc-pru.c:1257
+#: config/tc-pru.c:1263
 #, c-format
 msgid "invalid constant table offset %ld"
 msgstr "некорректное константное табличное смещение %ld"
 
-#: config/tc-pru.c:1268
+#: config/tc-pru.c:1274
 #, c-format
 msgid "invalid WakeOnStatus %ld"
 msgstr "некорректное WakeOnStatus %ld"
 
-#: config/tc-pru.c:1279
+#: config/tc-pru.c:1285
 #, c-format
 msgid "invalid XFR WideBus Address %ld"
 msgstr "некорректный адрес XFR WideBus %ld"
 
-#: config/tc-pru.c:1537
+#: config/tc-pru.c:1545
 #, c-format
 msgid ""
 "PRU options:\n"
@@ -14833,126 +14551,180 @@ msgstr ""
 "                   компоновщика (по умолчанию)\n"
 "  -mno-link-relax  не генерировать перемещения для ослабления компоновщика\n"
 
-#: config/tc-pru.c:1831
+#: config/tc-pru.c:1839
 #, c-format
 msgid "Label \"%s\" matches a CPU register name"
 msgstr "Метка «%s» совпадает с именем регистра ЦП"
 
-#: config/tc-riscv.c:422
+#: config/tc-riscv.c:496 config/tc-riscv.c:561
 #, c-format
 msgid "internal error: can't hash `%s': %s"
 msgstr "внутренняя ошибка: не удалось получить хеш «%s»: %s"
 
-#: config/tc-riscv.c:503
+#: config/tc-riscv.c:655
 #, c-format
 msgid "internal: bad RISC-V opcode (mask error): %s %s"
 msgstr "внутренняя ошибка: неправильный код операции RISC-V (ошибка маски): %s %s"
 
-#: config/tc-riscv.c:542
+#: config/tc-riscv.c:701
+#, c-format
+msgid "internal: bad RISC-V opcode (unknown operand type `CF%c'): %s %s"
+msgstr "внутренняя ошибка: неправильный код операции RISC-V (неизвестный тип операнда «CF%c»): %s %s"
+
+#: config/tc-riscv.c:708
 #, c-format
 msgid "internal: bad RISC-V opcode (unknown operand type `C%c'): %s %s"
 msgstr "внутренняя ошибка: неправильный код операции RISC-V (неизвестный тип операнда «C%c»): %s %s"
 
-#: config/tc-riscv.c:577
+#: config/tc-riscv.c:751 config/tc-riscv.c:763
+#, c-format
+msgid "internal: bad RISC-V opcode (unknown operand type `F%c'): %s %s"
+msgstr "внутренняя ошибка: неправильный код операции RISC-V (неизвестный тип операнда «F%c»): %s %s"
+
+#: config/tc-riscv.c:770
 #, c-format
 msgid "internal: bad RISC-V opcode (unknown operand type `%c'): %s %s"
 msgstr "внутренняя ошибка: неправильный код операции RISC-V (неизвестный тип операнда «%c»): %s %s"
 
-#: config/tc-riscv.c:585
+#: config/tc-riscv.c:778
 #, c-format
 msgid "internal: bad RISC-V opcode (bits 0x%lx undefined): %s %s"
 msgstr "внутренняя ошибка: неправильный код операции RISC-V (биты 0x%lx не определены): %s %s"
 
-#: config/tc-riscv.c:707
+#: config/tc-riscv.c:921
 #, c-format
 msgid "Unsupported RISC-V relocation number %d"
 msgstr "Неподдерживаемый номер перемещения RISC-V %d"
 
-#: config/tc-riscv.c:794
+#: config/tc-riscv.c:1008
 msgid "internal error: invalid macro"
 msgstr "внутренняя ошибка: некорректный макрос"
 
-#: config/tc-riscv.c:823 config/tc-riscv.c:890
+#: config/tc-riscv.c:1039 config/tc-riscv.c:1109
 msgid "unsupported large constant"
 msgstr "неподдерживаемая большая константа"
 
-#: config/tc-riscv.c:825
+#: config/tc-riscv.c:1041
+#, c-format
+msgid "unknown CSR `%s'"
+msgstr "неизвестное имя CSR «%s»"
+
+#: config/tc-riscv.c:1044
 #, c-format
 msgid "Instruction %s requires absolute expression"
 msgstr "Для инструкции %s требуется абсолютное выражение"
 
-#: config/tc-riscv.c:1046
+#: config/tc-riscv.c:1265
 #, c-format
 msgid "Macro %s not implemented"
 msgstr "Макрос %s не реализован"
 
-#: config/tc-riscv.c:1471
+#: config/tc-riscv.c:1735
+msgid "bad value for funct4 field, value must be 0...15"
+msgstr "некорректное значение для поля funct4, значение должно быть в диапазоне 0...15"
+
+#: config/tc-riscv.c:1750 config/tc-riscv.c:2088
+msgid "bad value for funct3 field, value must be 0...7"
+msgstr "некорректное значение для поля funct3, значение должно быть в диапазоне 0...7"
+
+#: config/tc-riscv.c:1759
+#, c-format
+msgid "bad compressed FUNCT field specifier 'CF%c'\n"
+msgstr "неверный сжатый описатель поля FUNCT «CF%c»\n"
+
+#: config/tc-riscv.c:1766
 #, c-format
 msgid "bad RVC field specifier 'C%c'\n"
 msgstr "неверный описатель поля RVC «C%c»\n"
 
-#: config/tc-riscv.c:1494 config/tc-riscv.c:1505
+#: config/tc-riscv.c:1789 config/tc-riscv.c:1800
 #, c-format
 msgid "Improper shift amount (%lu)"
 msgstr "неправильный размер сдвига (%lu)"
 
-#: config/tc-riscv.c:1516
+#: config/tc-riscv.c:1811
 #, c-format
 msgid "Improper CSRxI immediate (%lu)"
 msgstr "Неправильный непосредственный CSRxI (%lu)"
 
-#: config/tc-riscv.c:1531
+#: config/tc-riscv.c:1826
 #, c-format
 msgid "Improper CSR address (%lu)"
 msgstr "Неправильный адрес CSRxI (%lu)"
 
-#: config/tc-riscv.c:1688
+#: config/tc-riscv.c:1998
 msgid "lui expression not in range 0..1048575"
 msgstr "выражение lui вне диапазона 0..1048575"
 
-#: config/tc-riscv.c:1716
+#: config/tc-riscv.c:2034
+msgid "bad value for opcode field, value must be 0...127 and lower 2 bits must be 0x3"
+msgstr "некорректное значение для поля opcode, значение должно быть в диапазоне 0...127 и 2 младших бита должны быть равны 0x3"
+
+#: config/tc-riscv.c:2050
+msgid "bad value for opcode field, value must be 0...2"
+msgstr "некорректное значение для поля opcode, значение должно быть в диапазоне 0...2"
+
+#: config/tc-riscv.c:2060
+#, c-format
+msgid "bad Opcode field specifier 'O%c'\n"
+msgstr "неверный описатель поля Opcode «O%c»\n"
+
+#: config/tc-riscv.c:2073
+msgid "bad value for funct7 field, value must be 0...127"
+msgstr "некорректное значение для поля funct7, значение должно быть в диапазоне 0...127"
+
+#: config/tc-riscv.c:2103
+msgid "bad value for funct2 field, value must be 0...3"
+msgstr "некорректное значение для поля funct2, значение должно быть в диапазоне 0...3"
+
+#: config/tc-riscv.c:2114
+#, c-format
+msgid "bad FUNCT field specifier 'F%c'\n"
+msgstr "неверный описатель поля FUNCT «F%c»\n"
+
+#: config/tc-riscv.c:2128
 #, c-format
 msgid "internal error: bad argument type %c"
 msgstr "внутренняя ошибка: неверный тип аргумента %c"
 
-#: config/tc-riscv.c:1721
+#: config/tc-riscv.c:2133
 msgid "illegal operands"
 msgstr "неверные операнды"
 
-#: config/tc-riscv.c:2056
+#: config/tc-riscv.c:2491
 #, c-format
 msgid "internal error: bad CFA value #%d"
 msgstr "внутренняя ошибка: некорректное значение CFA #%d"
 
-#: config/tc-riscv.c:2137
+#: config/tc-riscv.c:2572
 #, c-format
 msgid "internal error: bad relocation #%d"
 msgstr "внутренняя ошибка: неверное перемещение #%d"
 
-#: config/tc-riscv.c:2142
+#: config/tc-riscv.c:2577
 msgid "unsupported symbol subtraction"
 msgstr "неподдерживаемое символьное вычитание"
 
-#: config/tc-riscv.c:2238
+#: config/tc-riscv.c:2673
 msgid ".option pop with no .option push"
 msgstr ".option pop без .option push"
 
-#: config/tc-riscv.c:2248
+#: config/tc-riscv.c:2683
 #, c-format
 msgid "Unrecognized .option directive: %s\n"
 msgstr "Нераспознанная директива .option: %s\n"
 
-#: config/tc-riscv.c:2268
+#: config/tc-riscv.c:2703
 #, c-format
 msgid "Unsupported use of %s"
 msgstr "Неподдерживаемое использование %s"
 
-#: config/tc-riscv.c:2411
+#: config/tc-riscv.c:2858
 #, c-format
 msgid "cannot represent %s relocation in object file"
 msgstr "невозможно представить перемещение %s в объектном файле"
 
-#: config/tc-riscv.c:2552
+#: config/tc-riscv.c:2999
 #, c-format
 msgid ""
 "RISC-V options:\n"
@@ -14960,19 +14732,23 @@ msgid ""
 "  -fno-pic       don't generate position-independent code (default)\n"
 "  -march=ISA     set the RISC-V architecture\n"
 "  -mabi=ABI      set the RISC-V ABI\n"
+"  -mrelax        enable relax (default)\n"
+"  -mno-relax     disable relax\n"
 msgstr ""
 "Параметры RISC-V:\n"
 "  -fpic          генерировать независимый от расположения код\n"
 "  -fno-pic       не генерировать независимый от расположения код (по умолчанию)\n"
 "  -march=ISA     задать архитектуру RISC-V\n"
 "  -mabi=ABI      задать RISC-V ABI\n"
+"  -mrelax        включить ослабление (по умолчанию)\n"
+"  -mno-relax     выключить ослабление\n"
 
-#: config/tc-riscv.c:2579
+#: config/tc-riscv.c:3028
 #, c-format
 msgid "unknown register `%s'"
 msgstr "неизвестный регистр «%s»"
 
-#: config/tc-riscv.c:2600
+#: config/tc-riscv.c:3049
 #, c-format
 msgid "non-constant .%cleb128 is not supported"
 msgstr "не константа .%cleb128 не поддерживается"
@@ -15206,7 +14982,101 @@ msgstr "прыжок не далее 3..10 байт (а имеется %d)"
 msgid "Use of an RX string instruction detected in a file being assembled without string instruction support"
 msgstr "Обнаружена строковая инструкция RX в файле, который ассемблируется без поддержки строковой инструкции"
 
-#: config/tc-s390.c:238 config/tc-sparc.c:318
+#: config/tc-s12z.c:341
+#, c-format
+msgid "Expecting '%c'"
+msgstr "Ожидается «%c»"
+
+#: config/tc-s12z.c:407 config/tc-s12z.c:508
+msgid "Bad operand for constant offset"
+msgstr "Неверный операнд для константного смещения"
+
+#: config/tc-s12z.c:435 config/tc-s12z.c:526
+msgid "Invalid operand for register offset"
+msgstr "Некорректный операнд для регистрового смещения"
+
+#: config/tc-s12z.c:541
+msgid "Invalid register for postdecrement operation"
+msgstr "Некорректный регистр для операции с пост-уменьшением."
+
+#: config/tc-s12z.c:577
+msgid "Invalid register for preincrement operation"
+msgstr "Некорректный регистр для операции с пост-увеличением."
+
+#: config/tc-s12z.c:595
+msgid "Invalid register for predecrement operation"
+msgstr "Некорректный регистр для операции с пред-уменьшением."
+
+#: config/tc-s12z.c:712
+msgid "Garbage at end of instruction"
+msgstr "Мусор в конце инструкции"
+
+#: config/tc-s12z.c:827
+msgid "Offset is outside of 15 bit range"
+msgstr "Смещение вне 15-битного диапазона"
+
+#: config/tc-s12z.c:943
+msgid "Bad size"
+msgstr "Некорректный размер"
+
+#: config/tc-s12z.c:988 config/tc-s12z.c:1048 config/tc-s12z.c:1110
+#: config/tc-s12z.c:1175
+msgid "BAD MUL"
+msgstr "НЕКОРРЕКТНЫЙ MUL"
+
+#: config/tc-s12z.c:1317
+#, c-format
+msgid "Source register for %s must be smaller that the destination register"
+msgstr "Регистр источника для %s должен быть меньше регистра назначения"
+
+#: config/tc-s12z.c:1345
+#, c-format
+msgid "Immediate value %ld is out of range for instruction %s"
+msgstr "Непосредственное значение %ld за пределами диапазона инструкции %s"
+
+#: config/tc-s12z.c:1416
+#, c-format
+msgid "trap value %ld is not valid"
+msgstr "некорректное значение ловушки %ld"
+
+#: config/tc-s12z.c:1827
+msgid "Shift value should be in the range [0,31]"
+msgstr "Значение сдвига должно быть в диапазоне [0,31]"
+
+#: config/tc-s12z.c:1874
+msgid "Bad shift mode"
+msgstr "Некорректный режим сдвига"
+
+#: config/tc-s12z.c:1887
+msgid "Bad shift *direction"
+msgstr "Неправильное значение сдвиг *направление"
+
+#: config/tc-s12z.c:2145
+#, c-format
+msgid "Immediate operand %ld is inappropriate for size of instruction"
+msgstr "Непосредственный операнд %ld не подходит для размера инструкции"
+
+#: config/tc-s12z.c:2236 config/tc-s12z.c:2305 config/tc-s12z.c:2373
+#, c-format
+msgid "Invalid width value for %s"
+msgstr "Неправильное значение ширины для %s"
+
+#: config/tc-s12z.c:2249 config/tc-s12z.c:2318 config/tc-s12z.c:2386
+#, c-format
+msgid "Invalid offset value for %s"
+msgstr "Неправильное значение смещения для %s"
+
+#: config/tc-s12z.c:3689
+#, c-format
+msgid "Invalid instruction: \"%s\""
+msgstr "Неверная инструкция: «%s»"
+
+#: config/tc-s12z.c:3690
+#, c-format
+msgid "First invalid token: \"%s\""
+msgstr "Некорректный первый токен: «%s»"
+
+#: config/tc-s390.c:238 config/tc-sparc.c:310
 msgid "Invalid default architecture, broken assembler."
 msgstr "Неверная архитектура по умолчанию, сломанный ассемблер."
 
@@ -15220,7 +15090,7 @@ msgstr "машинного расширения «%s» не существует
 msgid "junk at end of machine string, first unrecognized character is `%c'"
 msgstr "мусор в конце машинной строки, первый нераспознанный символ «%c»"
 
-#: config/tc-s390.c:451 config/tc-sparc.c:531
+#: config/tc-s390.c:451 config/tc-sparc.c:489
 #, c-format
 msgid "invalid architecture -A%s"
 msgstr "неверная архитектура -A%s"
@@ -15251,6 +15121,11 @@ msgstr ""
 "        -V                напечатать номер версии ассемблера\n"
 "        -Qy, -Qn          игнорируется\n"
 
+#: config/tc-s390.c:538
+#, c-format
+msgid "Internal assembler error for instruction %s"
+msgstr "внутренняя ошибка ассемблера для инструкции %s"
+
 #: config/tc-s390.c:565
 msgid "The 64 bit file format is used without esame instructions."
 msgstr "64-битный формат файла используется без инструкций esame."
@@ -15418,7 +15293,7 @@ msgstr "Используется временный регистр (r1)"
 msgid "register expected, not '%.100s'"
 msgstr "ожидается регистр, не «%.100s»"
 
-#: config/tc-score.c:1149 config/tc-score.c:5485
+#: config/tc-score.c:1149 config/tc-score.c:5481
 msgid "rd must be even number."
 msgstr "rd должно быть чётным числом"
 
@@ -15543,7 +15418,7 @@ msgstr "назначение"
 msgid "source"
 msgstr "источник"
 
-#: config/tc-score.c:4235 config/tc-score.c:4311 config/tc-score.c:4946
+#: config/tc-score.c:4235 config/tc-score.c:4311 config/tc-score.c:4942
 msgid "expression error"
 msgstr "ошибка в выражении"
 
@@ -15559,189 +15434,189 @@ msgstr "значение за пределами диапазона [-0xffffffff
 msgid "li rd label isn't correct instruction form"
 msgstr "метка li rd не подходит для этого вида инструкции"
 
-#: config/tc-score.c:4515 config/tc-score.c:4670 config/tc-score.c:5197
-#: config/tc-score.c:5225
+#: config/tc-score.c:4512 config/tc-score.c:4664 config/tc-score.c:5193
+#: config/tc-score.c:5221
 msgid "lacking label  "
 msgstr "отсутствует метка  "
 
-#: config/tc-score.c:4896
+#: config/tc-score.c:4892
 msgid "s3_PIC code offset overflow (max 16 signed bits)"
 msgstr "переполнение смещения кода s3_PIC (максимально 16 бит со знаком)"
 
-#: config/tc-score.c:4952
+#: config/tc-score.c:4948
 msgid "value not in range [0, 0x7fffffff]"
 msgstr "значение за пределами диапазона [0, 0x7fffffff]"
 
-#: config/tc-score.c:4957
+#: config/tc-score.c:4953
 msgid "end on line error"
 msgstr "ошибка в конце строки"
 
-#: config/tc-score.c:5204
+#: config/tc-score.c:5200
 msgid "invalid constant: 25 bit expression not in range [-16777216, 16777215]"
 msgstr "неверная константа: 25-битное выражение вне диапазона [-16777216, 16777215]"
 
-#: config/tc-score.c:5231
+#: config/tc-score.c:5227
 msgid "invalid constant: 20 bit expression not in range -2^19..2^19-1"
 msgstr "неверная константа: 20-битное выражение вне диапазона -2^19..2^19-1"
 
-#: config/tc-score.c:5264
+#: config/tc-score.c:5260
 msgid "lacking label"
 msgstr "отсутствует метка"
 
-#: config/tc-score.c:5269
+#: config/tc-score.c:5265
 msgid "invalid constant: 10 bit expression not in range [-2^9, 2^9-1]"
 msgstr "неверная константа: 10-битное выражение вне диапазона [-2^9, 2^9-1]"
 
-#: config/tc-score.c:5365
+#: config/tc-score.c:5361
 msgid "pce instruction error (16 bit || 16 bit)."
 msgstr "ошибка инструкции pce (16 бит || 16 бит)"
 
-#: config/tc-score.c:5383 config/tc-score.c:5407 config/tc-score.c:5434
-#: config/tc-score.c:5463 config/tc-score.c:5512
+#: config/tc-score.c:5379 config/tc-score.c:5403 config/tc-score.c:5430
+#: config/tc-score.c:5459 config/tc-score.c:5508
 msgid "score3d instruction."
 msgstr "инструкция score3d"
 
-#: config/tc-score.c:6030
+#: config/tc-score.c:6026
 msgid "Unsupported use of .gpword"
 msgstr "Неподдерживаемое использование .gpword"
 
-#: config/tc-score.c:6126
+#: config/tc-score.c:6122
 #, c-format
 msgid "BSS length (%d) < 0 ignored"
 msgstr "длина BSS (%d) < 0; игнорируется"
 
-#: config/tc-score.c:6141 read.c:2467
+#: config/tc-score.c:6137 read.c:2468
 #, c-format
 msgid "error setting flags for \".sbss\": %s"
 msgstr "ошибка установки флагов для «.sbss»: %s"
 
-#: config/tc-score.c:6155 config/tc-sparc.c:4311
+#: config/tc-score.c:6151 config/tc-sparc.c:4169
 msgid "missing alignment"
 msgstr "отсутствует выравнивание"
 
-#: config/tc-score.c:6192
+#: config/tc-score.c:6188
 #, c-format
 msgid "alignment too large; %d assumed"
 msgstr "слишком большое выравнивание; предполагается %d"
 
-#: config/tc-score.c:6197 read.c:2528
+#: config/tc-score.c:6193 read.c:2529
 msgid "alignment negative; 0 assumed"
 msgstr "отрицательное выравнивание; предполагается 0"
 
 #. Error routine.
-#: config/tc-score.c:6607 config/tc-score.c:6631
+#: config/tc-score.c:6602 config/tc-score.c:6626
 msgid "size is not 4 or 6"
 msgstr "размер не равен 4 или 6"
 
-#: config/tc-score.c:6690
+#: config/tc-score.c:6685
 msgid "bad call to MD_ATOF()"
 msgstr "неправильный вызов MD_ATOF()"
 
-#: config/tc-score.c:7197 config/tc-score.c:7263
+#: config/tc-score.c:7192 config/tc-score.c:7258
 #, c-format
 msgid " branch relocation truncate (0x%x) [-2^9 ~ 2^9-1]"
 msgstr " ошибка обрезания перемещения (0x%x) [-2^9 ~ 2^9-1]"
 
-#: config/tc-score.c:7212 config/tc-score.c:7241 config/tc-score.c:7293
+#: config/tc-score.c:7207 config/tc-score.c:7236 config/tc-score.c:7288
 #, c-format
 msgid " branch relocation truncate (0x%x) [-2^19 ~ 2^19-1]"
 msgstr " ошибка обрезания перемещения (0x%x) [-2^19 ~ 2^19-1]"
 
-#: config/tc-score.c:7318
+#: config/tc-score.c:7313
 #, c-format
 msgid " branch relocation truncate (0x%x)  [-2^9 ~ 2^9-1]"
 msgstr " ошибка обрезания перемещения (0x%x)  [-2^9 ~ 2^9-1]"
 
-#: config/tc-score.c:7488
+#: config/tc-score.c:7483
 #, c-format
 msgid "cannot represent %s relocation in this object file format1"
 msgstr "невозможно представить перемещение %s в данном формате1 объектного файла"
 
-#: config/tc-score.c:7779
+#: config/tc-score.c:7774
 #, c-format
 msgid "Sunplus-v2-0-0-20060510\n"
 msgstr "Sunplus-v2-0-0-20060510\n"
 
-#: config/tc-score.c:7799
+#: config/tc-score.c:7794
 #, c-format
 msgid " Score-specific assembler options:\n"
 msgstr " Специализированные параметры ассемблера для Score:\n"
 
-#: config/tc-score.c:7801
+#: config/tc-score.c:7796
 #, c-format
 msgid "        -EB\t\tassemble code for a big-endian cpu\n"
 msgstr "        -EB            ассемблерный код для ЦП с прямым порядком байт\n"
 
-#: config/tc-score.c:7806
+#: config/tc-score.c:7801
 #, c-format
 msgid "        -EL\t\tassemble code for a little-endian cpu\n"
 msgstr "        -EL            ассемблерный код для ЦП с обратным порядком байт\n"
 
-#: config/tc-score.c:7810
+#: config/tc-score.c:7805
 #, c-format
 msgid "        -FIXDD\t\tfix data dependencies\n"
 msgstr "        -FIXDD         исправлять зависимости данных\n"
 
-#: config/tc-score.c:7812
+#: config/tc-score.c:7807
 #, c-format
 msgid "        -NWARN\t\tdo not print warning message when fixing data dependencies\n"
 msgstr ""
 "        -NWARN         не печатать предупреждения при исправлении\n"
 "                       зависимостей данных\n"
 
-#: config/tc-score.c:7814
+#: config/tc-score.c:7809
 #, c-format
 msgid "        -SCORE5\t\tassemble code for target SCORE5\n"
 msgstr "        -SCORE5        ассемблерный код для цели SCORE5\n"
 
-#: config/tc-score.c:7816
+#: config/tc-score.c:7811
 #, c-format
 msgid "        -SCORE5U\tassemble code for target SCORE5U\n"
 msgstr "        -SCORE5U       ассемблерный код для цели SCORE5U\n"
 
-#: config/tc-score.c:7818
+#: config/tc-score.c:7813
 #, c-format
 msgid "        -SCORE7\t\tassemble code for target SCORE7 [default]\n"
 msgstr "        -SCORE7        ассемблерный код для цели SCORE7 (по умолчанию)\n"
 
-#: config/tc-score.c:7820
+#: config/tc-score.c:7815
 #, c-format
 msgid "        -SCORE3\t\tassemble code for target SCORE3\n"
 msgstr "        -SCORE3        ассемблерный код для цели SCORE3\n"
 
-#: config/tc-score.c:7822
+#: config/tc-score.c:7817
 #, c-format
 msgid "        -march=score7\tassemble code for target SCORE7 [default]\n"
 msgstr "        -march=score7 ассемблерный код для цели SCORE7 (по умолчанию)\n"
 
-#: config/tc-score.c:7824
+#: config/tc-score.c:7819
 #, c-format
 msgid "        -march=score3\tassemble code for target SCORE3\n"
 msgstr "        -march=score3  ассемблерный код для цели SCORE3\n"
 
-#: config/tc-score.c:7826
+#: config/tc-score.c:7821
 #, c-format
 msgid "        -USE_R1\t\tassemble code for no warning message when using temp register r1\n"
 msgstr ""
 "        -USE_R1        ассемблировать код без предупреждений при использовании\n"
 "                       временного регистра r1\n"
 
-#: config/tc-score.c:7828
+#: config/tc-score.c:7823
 #, c-format
 msgid "        -KPIC\t\tgenerate PIC\n"
 msgstr "        -KPIC          генерировать PIC\n"
 
-#: config/tc-score.c:7830
+#: config/tc-score.c:7825
 #, c-format
 msgid "        -O0\t\tdo not perform any optimizations\n"
 msgstr "        -O0            не выполнять какие-либо оптимизации\n"
 
-#: config/tc-score.c:7832
+#: config/tc-score.c:7827
 #, c-format
 msgid "        -G gpnum\tassemble code for setting gpsize, default is 8 bytes\n"
 msgstr "        -G gpnum       ассемблировать код с учётом gpsize, по умолчанию 8 байт\n"
 
-#: config/tc-score.c:7834
+#: config/tc-score.c:7829
 #, c-format
 msgid "        -V \t\tSunplus release version\n"
 msgstr "        -V             версия выпуска Sunplus\n"
@@ -15754,197 +15629,168 @@ msgstr "обнаружена директива .big, для неё требуе
 msgid "directive .little encountered when option -little required"
 msgstr "обнаружена директива .little, для неё требуется параметр -little"
 
-#: config/tc-sh.c:1422
+#: config/tc-sh.c:1026
 msgid "illegal double indirection"
 msgstr "некорректная двойная косвенная адресация"
 
-#: config/tc-sh.c:1431
+#: config/tc-sh.c:1035
 msgid "illegal register after @-"
 msgstr "недопустимый регистр после @-"
 
-#: config/tc-sh.c:1447
+#: config/tc-sh.c:1051
 msgid "must be @(r0,...)"
 msgstr "должно быть @(r0,...)"
 
-#: config/tc-sh.c:1471
+#: config/tc-sh.c:1075
 msgid "syntax error in @(r0,...)"
 msgstr "Синтаксическая ошибка в @(r0,...)"
 
-#: config/tc-sh.c:1476
+#: config/tc-sh.c:1080
 msgid "syntax error in @(r0...)"
 msgstr "syntax error in @(r0...)"
 
-#: config/tc-sh.c:1521
+#: config/tc-sh.c:1125
 msgid "Deprecated syntax."
 msgstr "Устаревший синтаксис."
 
-#: config/tc-sh.c:1533 config/tc-sh.c:1538
+#: config/tc-sh.c:1137 config/tc-sh.c:1142
 msgid "syntax error in @(disp,[Rn, gbr, pc])"
 msgstr "синтаксическая ошибка в @(disp,[Rn, gbr, pc])"
 
-#: config/tc-sh.c:1543
+#: config/tc-sh.c:1147
 msgid "expecting )"
 msgstr "ожидается )"
 
-#: config/tc-sh.c:1551
+#: config/tc-sh.c:1155
 msgid "illegal register after @"
 msgstr "недопустимый регистр после @"
 
-#: config/tc-sh.c:2192
+#: config/tc-sh.c:1796
 #, c-format
 msgid "unhandled %d\n"
 msgstr "необработанный %d\n"
 
-#: config/tc-sh.c:2403
+#: config/tc-sh.c:2007
 #, c-format
 msgid "Invalid register: 'r%d'"
 msgstr "некорректный регистр: «r%d»"
 
-#: config/tc-sh.c:2515
+#: config/tc-sh.c:2119
 #, c-format
 msgid "failed for %d\n"
 msgstr "ошибка для %d\n"
 
-#: config/tc-sh.c:2521
+#: config/tc-sh.c:2125
 msgid "misplaced PIC operand"
 msgstr "здесь не должно быть операнда PIC"
 
-#: config/tc-sh.c:2632 config/tc-sh.c:3031
+#: config/tc-sh.c:2236 config/tc-sh.c:2615
 msgid "invalid operands for opcode"
 msgstr "некорректные операнды кода операции"
 
-#: config/tc-sh.c:2637
+#: config/tc-sh.c:2241
 msgid "insn can't be combined with parallel processing insn"
 msgstr "инструкцию нельзя объединять с инструкцией параллельной обработки"
 
-#: config/tc-sh.c:2644 config/tc-sh.c:2655 config/tc-sh.c:2687
+#: config/tc-sh.c:2248 config/tc-sh.c:2259 config/tc-sh.c:2291
 msgid "multiple movx specifications"
 msgstr "несколько спецификаций movx"
 
-#: config/tc-sh.c:2649 config/tc-sh.c:2671 config/tc-sh.c:2710
+#: config/tc-sh.c:2253 config/tc-sh.c:2275 config/tc-sh.c:2314
 msgid "multiple movy specifications"
 msgstr "несколько спецификаций movy"
 
-#: config/tc-sh.c:2658 config/tc-sh.c:2691
+#: config/tc-sh.c:2262 config/tc-sh.c:2295
 msgid "invalid movx address register"
 msgstr "некорректный адресный регистр в movx"
 
-#: config/tc-sh.c:2660
+#: config/tc-sh.c:2264
 msgid "insn cannot be combined with non-nopy"
 msgstr "инструкцию нельзя объединять с не-nopy"
 
-#: config/tc-sh.c:2674 config/tc-sh.c:2730
+#: config/tc-sh.c:2278 config/tc-sh.c:2334
 msgid "invalid movy address register"
 msgstr "некорректный адресный регистр в movy"
 
-#: config/tc-sh.c:2676
+#: config/tc-sh.c:2280
 msgid "insn cannot be combined with non-nopx"
 msgstr "инструкцию нельзя объединять с не-nopx"
 
-#: config/tc-sh.c:2689
+#: config/tc-sh.c:2293
 msgid "previous movy requires nopx"
 msgstr "для предыдущей movy требуется nopx"
 
-#: config/tc-sh.c:2697 config/tc-sh.c:2702
+#: config/tc-sh.c:2301 config/tc-sh.c:2306
 msgid "invalid movx dsp register"
 msgstr "некорректный регистр dsp в movx"
 
-#: config/tc-sh.c:2712
+#: config/tc-sh.c:2316
 msgid "previous movx requires nopy"
 msgstr "для предыдущей movy требуется nopy"
 
-#: config/tc-sh.c:2721 config/tc-sh.c:2726
+#: config/tc-sh.c:2325 config/tc-sh.c:2330
 msgid "invalid movy dsp register"
 msgstr "некорректный регистр dsp в movy"
 
-#: config/tc-sh.c:2736
+#: config/tc-sh.c:2340
 msgid "dsp immediate shift value not constant"
 msgstr "непосредственное значение сдвига dsp не является константой"
 
-#: config/tc-sh.c:2750 config/tc-sh.c:2776
+#: config/tc-sh.c:2354 config/tc-sh.c:2380
 msgid "multiple parallel processing specifications"
 msgstr "несколько спецификаций параллельной обработки"
 
-#: config/tc-sh.c:2769
+#: config/tc-sh.c:2373
 msgid "multiple condition specifications"
 msgstr "несколько спецификаций условий"
 
-#: config/tc-sh.c:2807
+#: config/tc-sh.c:2411
 msgid "insn cannot be combined with pmuls"
 msgstr "инструкцию нельзя объединять с pmuls"
 
-#: config/tc-sh.c:2823
+#: config/tc-sh.c:2427
 msgid "bad combined pmuls output operand"
 msgstr "некорректно объединённый операнд вывода pmuls"
 
-#: config/tc-sh.c:2833
+#: config/tc-sh.c:2437
 msgid "destination register is same for parallel insns"
 msgstr "регистр назначения совпадает с использующемся в параллельных инструкциях"
 
-#: config/tc-sh.c:2842
+#: config/tc-sh.c:2446
 msgid "condition not followed by conditionalizable insn"
 msgstr "нет условия после условной инструкции"
 
-#: config/tc-sh.c:2852
+#: config/tc-sh.c:2456
 msgid "unrecognized characters at end of parallel processing insn"
 msgstr "нераспознанные символы в конце инструкции параллельной обработки"
 
-#: config/tc-sh.c:2968
+#: config/tc-sh.c:2552
 msgid "opcode not valid for this cpu variant"
 msgstr "некорректный код операции для этого варианта ЦП"
 
-#: config/tc-sh.c:3001
+#: config/tc-sh.c:2585
 msgid "Delayed branches not available on SH1"
 msgstr "Отложенные ветвления недоступны на SH1"
 
-#: config/tc-sh.c:3036
+#: config/tc-sh.c:2620
 #, c-format
 msgid "excess operands: '%s'"
 msgstr "избыточные операнды: «%s»"
 
-#: config/tc-sh.c:3113
+#: config/tc-sh.c:2697
 msgid ".uses pseudo-op seen when not relaxing"
 msgstr "появление псевдооперации .uses, когда нет ослабления"
 
-#: config/tc-sh.c:3119
+#: config/tc-sh.c:2703
 msgid "bad .uses format"
 msgstr "неправильный формат .uses"
 
-#: config/tc-sh.c:3230
-msgid "Invalid combination: --isa=SHcompact with --isa=SHmedia"
-msgstr "Неправильная комбинация: --isa=SHcompact с --isa=SHmedia"
-
-#: config/tc-sh.c:3236
-msgid "Invalid combination: --isa=SHmedia with --isa=SHcompact"
-msgstr "Неправильная комбинация: --isa=SHmedia с --isa=SHcompact"
-
-#: config/tc-sh.c:3238
-msgid "Invalid combination: --abi=64 with --isa=SHcompact"
-msgstr "Неправильная комбинация: --abi=64 с --isa=SHcompact"
-
-#: config/tc-sh.c:3270
+#: config/tc-sh.c:2821
 #, c-format
 msgid "Invalid argument to --isa option: %s"
 msgstr "Неверный аргумент параметра --isa: %s"
 
-#: config/tc-sh.c:3279
-msgid "Invalid combination: --abi=32 with --abi=64"
-msgstr "Неправильная комбинация: --abi=32 с --abi=64"
-
-#: config/tc-sh.c:3285
-msgid "Invalid combination: --abi=64 with --abi=32"
-msgstr "Неправильная комбинация: --abi=64 с --abi=32"
-
-#: config/tc-sh.c:3287
-msgid "Invalid combination: --isa=SHcompact with --abi=64"
-msgstr "Неправильная комбинация: --isa=SHcompact с --abi=64"
-
-#: config/tc-sh.c:3291
-#, c-format
-msgid "Invalid argument to --abi option: %s"
-msgstr "Неверный аргумент параметра --abi: %s"
-
-#: config/tc-sh.c:3331
+#: config/tc-sh.c:2845
 #, c-format
 msgid ""
 "SH options:\n"
@@ -15975,310 +15821,93 @@ msgstr ""
 "    | dsp                 тоже что и «-dsp»\n"
 "    | fp"
 
-#: config/tc-sh.c:3357
-#, c-format
-msgid ""
-"--isa=[shmedia\t\tset as the default instruction set for SH64\n"
-"    | SHmedia\n"
-"    | shcompact\n"
-"    | SHcompact]\n"
-msgstr ""
-"--isa=[shmedia            задать набор инструкций SH64 по умолчанию\n"
-"    | SHmedia\n"
-"    | shcompact\n"
-"    | SHcompact]\n"
-
-#: config/tc-sh.c:3362
-#, c-format
-msgid ""
-"--abi=[32|64]\t\tset size of expanded SHmedia operands and object\n"
-"\t\t\tfile type\n"
-"--shcompact-const-crange  emit code-range descriptors for constants in\n"
-"\t\t\tSHcompact code sections\n"
-"--no-mix\t\tdisallow SHmedia code in the same section as\n"
-"\t\t\tconstants and SHcompact code\n"
-"--no-expand\t\tdo not expand MOVI, PT, PTA or PTB instructions\n"
-"--expand-pt32\t\twith -abi=64, expand PT, PTA and PTB instructions\n"
-"\t\t\tto 32 bits only\n"
-msgstr ""
-"--abi=[32|64]             задать размер расширенных операндов SHmedia и тип\n"
-"                          объектного файла\n"
-"--shcompact-const-crange  создавать дескрипторы диапазона кода для констант в\n"
-"                          разделах кода SHcompact\n"
-"--no-mix                  не смешивать код SHmedia в одном разделе с\n"
-"                          константами и кодом SHcompact\n"
-"--no-expand               не расширять инструкции MOVI, PT, PTA и PTB\n"
-"--expand-pt32             при -abi=64, расширять инструкции PT, PTA и PTB\n"
-"                          только до 32 бит\n"
-
-#: config/tc-sh.c:3374
+#: config/tc-sh.c:2870
 #, c-format
 msgid "--fdpic\t\t\tgenerate an FDPIC object file\n"
 msgstr "--fdpic                   генерировать объектный файл FDPIC\n"
 
-#: config/tc-sh.c:3465
+#: config/tc-sh.c:2961
 msgid ".uses does not refer to a local symbol in the same section"
 msgstr ".uses не ссылается на локальный символ в том же разделе"
 
-#: config/tc-sh.c:3484
+#: config/tc-sh.c:2980
 msgid "can't find fixup pointed to by .uses"
 msgstr "не найдено местоположение, на которое указывает .uses"
 
-#: config/tc-sh.c:3504
+#: config/tc-sh.c:3000
 msgid ".uses target does not refer to a local symbol in the same section"
 msgstr "цель .uses не ссылается на локальный символ в том же разделе"
 
-#: config/tc-sh.c:3581
+#: config/tc-sh.c:3073
 msgid "displacement overflows 12-bit field"
 msgstr "перестановка переполняет 12-битное поле"
 
-#: config/tc-sh.c:3584
+#: config/tc-sh.c:3076
 #, c-format
 msgid "displacement to defined symbol %s overflows 12-bit field"
 msgstr "перестановка к определённому символу %s переполняет 12-битное поле"
 
-#: config/tc-sh.c:3588
+#: config/tc-sh.c:3080
 #, c-format
 msgid "displacement to undefined symbol %s overflows 12-bit field"
 msgstr "перестановка к неопределённому символу %s переполняет 12-битное поле"
 
-#: config/tc-sh.c:3661
+#: config/tc-sh.c:3153
 msgid "displacement overflows 8-bit field"
 msgstr "перестановка переполняет 8-битное поле"
 
-#: config/tc-sh.c:3664
+#: config/tc-sh.c:3156
 #, c-format
 msgid "displacement to defined symbol %s overflows 8-bit field"
 msgstr "перестановка к определённому символу %s переполняет 8-битное поле"
 
-#: config/tc-sh.c:3668
+#: config/tc-sh.c:3160
 #, c-format
 msgid "displacement to undefined symbol %s overflows 8-bit field "
 msgstr "перестановка к неопределённому символу %s переполняет 12-битное поле "
 
-#: config/tc-sh.c:3685
+#: config/tc-sh.c:3173
 #, c-format
 msgid "overflow in branch to %s; converted into longer instruction sequence"
 msgstr "переполнение ветвления в %s; преобразовано в более длинную последовательность инструкций"
 
-#: config/tc-sh.c:3750 config/tc-sh.c:3797 config/tc-sparc.c:4811
-#: config/tc-sparc.c:4835
+#: config/tc-sh.c:3238 config/tc-sh.c:3285 config/tc-sparc.c:4633
+#: config/tc-sparc.c:4657
 msgid "misaligned data"
 msgstr "невыровненные данные"
 
-#: config/tc-sh.c:4126
+#: config/tc-sh.c:3591
 msgid "offset to unaligned destination"
 msgstr "смещение по невыровненному назначению"
 
-#: config/tc-sh.c:4131
+#: config/tc-sh.c:3596
 msgid "negative offset"
 msgstr "отрицательное смещение"
 
-#: config/tc-sh.c:4282
+#: config/tc-sh.c:3736
 msgid "misaligned offset"
 msgstr "невыровненное смещение"
 
-#: config/tc-sh64.c:568
-msgid "This operand must be constant at assembly time"
-msgstr "Данный операнд должен быть константой при ассемблировании"
-
-#: config/tc-sh64.c:681
-msgid "Invalid operand expression"
-msgstr "Неверное выражение операнда"
-
-#: config/tc-sh64.c:773 config/tc-sh64.c:877
-msgid "PTB operand is a SHmedia symbol"
-msgstr "операнд PTB является символом SHmedia"
-
-#: config/tc-sh64.c:776 config/tc-sh64.c:874
-msgid "PTA operand is a SHcompact symbol"
-msgstr "операнд PTA является символом SHcompact"
-
-#: config/tc-sh64.c:792
-msgid "invalid expression in operand"
-msgstr "некорректное выражение в операнде"
-
-#: config/tc-sh64.c:1483
-#, c-format
-msgid "invalid operand, not a 5-bit unsigned value: %d"
-msgstr "неверный операнд — не 5-битовое значение без знака: %d"
-
-#: config/tc-sh64.c:1488
-#, c-format
-msgid "invalid operand, not a 6-bit signed value: %d"
-msgstr "неверный операнд — не 6-битовое значение со знаком: %d"
-
-#: config/tc-sh64.c:1493
-#, c-format
-msgid "invalid operand, not a 6-bit unsigned value: %d"
-msgstr "неверный операнд — не 6-битовое значение без знака: %d"
-
-#: config/tc-sh64.c:1498 config/tc-sh64.c:1510
-#, c-format
-msgid "invalid operand, not a 11-bit signed value: %d"
-msgstr "неверный операнд — не 11-битовое значение со знаком: %d"
-
-#: config/tc-sh64.c:1500
-#, c-format
-msgid "invalid operand, not a multiple of 32: %d"
-msgstr "неверный операнд — не кратен 32: %d"
-
-#: config/tc-sh64.c:1505
-#, c-format
-msgid "invalid operand, not a 10-bit signed value: %d"
-msgstr "неверный операнд — не 10-битовое значение со знаком: %d"
-
-#: config/tc-sh64.c:1512
-#, c-format
-msgid "invalid operand, not an even value: %d"
-msgstr "неверный операнд — нечётное значение: %d"
-
-#: config/tc-sh64.c:1517
-#, c-format
-msgid "invalid operand, not a 12-bit signed value: %d"
-msgstr "неверный операнд — не 12-битовое значение со знаком: %d"
-
-#: config/tc-sh64.c:1519
-#, c-format
-msgid "invalid operand, not a multiple of 4: %d"
-msgstr "неверный операнд — не кратен 4: %d"
-
-#: config/tc-sh64.c:1524
-#, c-format
-msgid "invalid operand, not a 13-bit signed value: %d"
-msgstr "неверный операнд — не 13-битовое значение со знаком: %d"
-
-#: config/tc-sh64.c:1526
-#, c-format
-msgid "invalid operand, not a multiple of 8: %d"
-msgstr "неверный операнд — не кратен 8: %d"
-
-#: config/tc-sh64.c:1531
-#, c-format
-msgid "invalid operand, not a 16-bit signed value: %d"
-msgstr "неверный операнд — не 16-битовое значение со знаком: %d"
-
-#: config/tc-sh64.c:1536
-#, c-format
-msgid "invalid operand, not a 16-bit unsigned value: %d"
-msgstr "неверный операнд — не 16-битовое значение без знака: %d"
-
-#: config/tc-sh64.c:1542
-msgid "operand out of range for PT, PTA and PTB"
-msgstr "операнд PT, PTA и PTB вне диапазона"
-
-#: config/tc-sh64.c:1544
-#, c-format
-msgid "operand not a multiple of 4 for PT, PTA or PTB: %d"
-msgstr "операнд PT, PTA или PTB не кратен 4: %d"
-
-#: config/tc-sh64.c:2065
-#, c-format
-msgid "MOVI operand is not a 32-bit signed value: 0x%8x%08x"
-msgstr "операнд MOVI не является 32-битовым значением со знаком: 0x%8x%08x"
-
-#: config/tc-sh64.c:2422 config/tc-sh64.c:2585 config/tc-sh64.c:2600
-msgid "invalid PIC reference"
-msgstr "неверная ссылка PIC"
-
-#: config/tc-sh64.c:2682 config/tc-sh64.c:2722
-msgid "invalid operand: expression in PT target"
-msgstr "некорректный операнд: выражение в цели PT"
-
-#: config/tc-sh64.c:2813
-#, c-format
-msgid "invalid operands to %s"
-msgstr "неверные операнды для %s"
-
-#: config/tc-sh64.c:2819
-#, c-format
-msgid "excess operands to %s"
-msgstr "избыточные операнды для %s"
-
-#: config/tc-sh64.c:2864
-#, c-format
-msgid "The `.mode %s' directive is not valid with this architecture"
-msgstr "Директива «.mode %s» недопустима в этой архитектуре"
-
-#: config/tc-sh64.c:2872
-#, c-format
-msgid "Invalid argument to .mode: %s"
-msgstr "Неверный аргумент .mode: %s"
-
-#: config/tc-sh64.c:2902
-#, c-format
-msgid "The `.abi %s' directive is not valid with this architecture"
-msgstr "Директива «.abi %s» недопустима в этой архитектуре"
-
-#: config/tc-sh64.c:2908
-msgid "`.abi 64' but command-line options do not specify 64-bit ABI"
-msgstr "указано «.abi 64», но параметрах командной строки не задан 64-битный ABI"
-
-#: config/tc-sh64.c:2913
-msgid "`.abi 32' but command-line options do not specify 32-bit ABI"
-msgstr "указано «.abi 32», но параметрах командной строки не задан 32-битный ABI"
-
-#: config/tc-sh64.c:2916
-#, c-format
-msgid "Invalid argument to .abi: %s"
-msgstr "Неверный аргумент для .abi: %s"
-
-#: config/tc-sh64.c:2971
-msgid "-no-mix is invalid without specifying SHcompact or SHmedia"
-msgstr "-no-mix не допускается без указания SHcompact или SHmedia"
-
-#: config/tc-sh64.c:2976
-msgid "-shcompact-const-crange is invalid without SHcompact"
-msgstr "-shcompact-const-crange не допускается без SHcompact"
-
-#: config/tc-sh64.c:2979
-msgid "-expand-pt32 only valid with -abi=64"
-msgstr "-expand-pt32 разрешён только с -abi=64"
-
-#: config/tc-sh64.c:2982
-msgid "-no-expand only valid with SHcompact or SHmedia"
-msgstr "-no-expand разрешён только с SHcompact или SHmedia"
-
-#: config/tc-sh64.c:2985
-msgid "-expand-pt32 invalid together with -no-expand"
-msgstr "-expand-pt32 не допускается одновременно с -no-expand"
-
-#: config/tc-sh64.c:3199
-msgid "SHmedia code not allowed in same section as constants and SHcompact code"
-msgstr "код SHmedia не допускается в разделе констант и кода SHcompact"
-
-#: config/tc-sh64.c:3217
-msgid "No segment info for current section"
-msgstr "Нет информации о сегменте текущего раздела"
-
-#: config/tc-sh64.c:3256
-msgid "duplicate datalabel operator ignored"
-msgstr "игнорируется повторный оператор datalabel"
-
-#: config/tc-sh64.c:3323
-msgid "Invalid DataLabel expression"
-msgstr "Неверное выражение DataLabel"
-
-#: config/tc-sparc.c:322 config/tc-sparc.c:537
+#: config/tc-sparc.c:314 config/tc-sparc.c:495
 msgid "Bad opcode table, broken assembler."
 msgstr "Некорректная таблица кодов операций, ассемблер сломался."
 
-#: config/tc-sparc.c:529
+#: config/tc-sparc.c:487
 #, c-format
 msgid "invalid architecture -xarch=%s"
 msgstr "неверная архитектура -xarch=%s"
 
-#: config/tc-sparc.c:610
+#: config/tc-sparc.c:561
 #, c-format
 msgid "No compiled in support for %d bit object file format"
 msgstr "Скомпилирован без поддержки %d-битного формата объектного файла"
 
-#: config/tc-sparc.c:695
+#: config/tc-sparc.c:645
 #, c-format
 msgid "SPARC options:\n"
 msgstr "Параметры SPARC:\n"
 
-#: config/tc-sparc.c:724
+#: config/tc-sparc.c:674
 #, c-format
 msgid ""
 "\n"
@@ -16298,12 +15927,7 @@ msgstr ""
 "-relax                  ослаблять прыжки и ветвления (по умолчанию)\n"
 "-no-relax               избегать изменения прыжков и ветвлений\n"
 
-#: config/tc-sparc.c:732
-#, c-format
-msgid "-k\t\t\tgenerate PIC\n"
-msgstr "-k                      генерировать PIC\n"
-
-#: config/tc-sparc.c:736
+#: config/tc-sparc.c:681
 #, c-format
 msgid ""
 "-32\t\t\tcreate 32 bit object file\n"
@@ -16312,12 +15936,12 @@ msgstr ""
 "-32                     создавать 32-битный объектный файл\n"
 "-64                     создавать 64-битный объектный файл\n"
 
-#: config/tc-sparc.c:739
+#: config/tc-sparc.c:684
 #, c-format
 msgid "\t\t\t[default is %d]\n"
 msgstr "                        (по умолчанию %d)\n"
 
-#: config/tc-sparc.c:741
+#: config/tc-sparc.c:686
 #, c-format
 msgid ""
 "-TSO\t\t\tuse Total Store Ordering\n"
@@ -16328,12 +15952,12 @@ msgstr ""
 "-PSO                    использовать Partial Store Ordering\n"
 "-RMO                    использовать Relaxed Memory Ordering\n"
 
-#: config/tc-sparc.c:745
+#: config/tc-sparc.c:690
 #, c-format
 msgid "\t\t\t[default is %s]\n"
 msgstr "                        (по умолчанию %s)\n"
 
-#: config/tc-sparc.c:747
+#: config/tc-sparc.c:692
 #, c-format
 msgid ""
 "-KPIC\t\t\tgenerate PIC\n"
@@ -16360,7 +15984,7 @@ msgstr ""
 "-Qy, -Qn                игнорируется\n"
 "-s                      игнорируется\n"
 
-#: config/tc-sparc.c:760
+#: config/tc-sparc.c:704
 #, c-format
 msgid ""
 "-EL\t\t\tgenerate code for a little endian machine\n"
@@ -16373,352 +15997,342 @@ msgstr ""
 "--little-endian-data    генерировать код для машины с прямым порядком байт\n"
 "                        в инструкциях и обратным порядком в данных\n"
 
-#: config/tc-sparc.c:1027
+#: config/tc-sparc.c:971
 #, c-format
 msgid "Internal error: losing opcode: `%s' \"%s\"\n"
 msgstr "Внутренняя ошибка: потерян код операции: «%s» \"%s\"\n"
 
-#: config/tc-sparc.c:1046
+#: config/tc-sparc.c:990
 #, c-format
 msgid "Internal error: can't find opcode `%s' for `%s'\n"
 msgstr "Внутренняя ошибка: не удалось получить хеш кода операции «%s» для «%s»\n"
 
-#: config/tc-sparc.c:1264
+#: config/tc-sparc.c:1208
 msgid "Support for 64-bit arithmetic not compiled in."
 msgstr "Откомпилирован без поддержки 64-битной арифметики."
 
-#: config/tc-sparc.c:1310
+#: config/tc-sparc.c:1254
 msgid "set: number not in 0..4294967295 range"
 msgstr "set: номер вне диапазона 0..4294967295"
 
-#: config/tc-sparc.c:1317
+#: config/tc-sparc.c:1261
 msgid "set: number not in -2147483648..4294967295 range"
 msgstr "set: номер вне диапазона -2147483648..4294967295"
 
-#: config/tc-sparc.c:1376
+#: config/tc-sparc.c:1320
 msgid "setsw: number not in -2147483648..4294967295 range"
 msgstr "setsw: номер вне диапазона -2147483648..4294967295"
 
-#: config/tc-sparc.c:1424
+#: config/tc-sparc.c:1368
 msgid "setx: temporary register same as destination register"
 msgstr "setx: временный регистр должен совпадать с регистром назначения"
 
-#: config/tc-sparc.c:1495
+#: config/tc-sparc.c:1439
 msgid "setx: illegal temporary register g0"
 msgstr "setx: недопустимый временный регистр g0"
 
-#: config/tc-sparc.c:1603
+#: config/tc-sparc.c:1547
 msgid "unpredictable DCTI couple"
 msgstr "непредсказумая пара DCTI"
 
-#: config/tc-sparc.c:1613
+#: config/tc-sparc.c:1557
 msgid "FP branch in delay slot"
 msgstr "ветвление FP в слоте задержки"
 
-#: config/tc-sparc.c:1629
+#: config/tc-sparc.c:1573
 msgid "FP branch preceded by FP instruction; NOP inserted"
 msgstr "ветвление FP предваряется инструкцией FP; вставлена NOP"
 
-#: config/tc-sparc.c:1669
+#: config/tc-sparc.c:1613
 msgid "failed special case insn sanity check"
 msgstr "проверка на исправность специального случая инструкции не пройдена"
 
-#: config/tc-sparc.c:1857
+#: config/tc-sparc.c:1801
 msgid ": invalid membar mask name"
 msgstr ": неверное имя маски membar"
 
-#: config/tc-sparc.c:1873
+#: config/tc-sparc.c:1817
 msgid ": invalid membar mask expression"
 msgstr ": неверное выражение маски membar"
 
-#: config/tc-sparc.c:1878
+#: config/tc-sparc.c:1822
 msgid ": invalid membar mask number"
 msgstr ": неверный номер маски membar"
 
-#: config/tc-sparc.c:1893
+#: config/tc-sparc.c:1837
 msgid ": invalid siam mode expression"
 msgstr ": неверное выражение режима siam"
 
-#: config/tc-sparc.c:1898
+#: config/tc-sparc.c:1842
 msgid ": invalid siam mode number"
 msgstr ": неверный номер режима siam"
 
-#: config/tc-sparc.c:1914
+#: config/tc-sparc.c:1858
 msgid ": invalid prefetch function name"
 msgstr ": некорректное имя функции prefetch"
 
-#: config/tc-sparc.c:1922
+#: config/tc-sparc.c:1866
 msgid ": invalid prefetch function expression"
 msgstr ": некорректное выражение функции prefetch"
 
-#: config/tc-sparc.c:1927
+#: config/tc-sparc.c:1871
 msgid ": invalid prefetch function number"
 msgstr ": некорректный номер функции prefetch"
 
-#: config/tc-sparc.c:1954 config/tc-sparc.c:1960 config/tc-sparc.c:1969
+#: config/tc-sparc.c:1898 config/tc-sparc.c:1904 config/tc-sparc.c:1913
 msgid ": unrecognizable privileged register"
 msgstr ": нераспознанный привилегированный регистр"
 
-#: config/tc-sparc.c:1992 config/tc-sparc.c:1998 config/tc-sparc.c:2007
+#: config/tc-sparc.c:1936 config/tc-sparc.c:1942 config/tc-sparc.c:1951
 msgid ": unrecognizable hyperprivileged register"
 msgstr ": нераспознанный сверхпривилегированный регистр"
 
-#: config/tc-sparc.c:2030 config/tc-sparc.c:2036 config/tc-sparc.c:2045
+#: config/tc-sparc.c:1974 config/tc-sparc.c:1980 config/tc-sparc.c:1989
 msgid ": unrecognizable ancillary state register"
 msgstr ": нераспознанное состояние вспомогательного регистра"
 
-#: config/tc-sparc.c:2078
+#: config/tc-sparc.c:2022
 msgid ": asr number must be between 0 and 31"
 msgstr ": номер asr должен быть между 0 и 31"
 
-#: config/tc-sparc.c:2087
+#: config/tc-sparc.c:2031
 #, c-format
 msgid ": expecting %asrN"
 msgstr ": ожидается %asrN"
 
-#: config/tc-sparc.c:2129
+#: config/tc-sparc.c:2073
 msgid ": crypto immediate must be between 0 and 31"
 msgstr ": непосредственное значение crypto должно быть между 0 и 31"
 
-#: config/tc-sparc.c:2138
+#: config/tc-sparc.c:2082
 msgid ": expecting crypto immediate"
 msgstr ": ожидается непосредственное значение crypto"
 
-#: config/tc-sparc.c:2299 config/tc-sparc.c:2338 config/tc-sparc.c:2765
-#: config/tc-sparc.c:2801
+#: config/tc-sparc.c:2243 config/tc-sparc.c:2282 config/tc-sparc.c:2709
+#: config/tc-sparc.c:2745
 #, c-format
 msgid "Illegal operands: %%%s requires arguments in ()"
 msgstr "Неверные операнды: для %%%s требуются аргументы в ()"
 
-#: config/tc-sparc.c:2306
+#: config/tc-sparc.c:2250
 #, c-format
 msgid "Illegal operands: %%%s cannot be used together with other relocs in the insn ()"
 msgstr "Неверные операнды: %%%s нельзя использовать вместе с другими перемещениями в инструкции ()"
 
-#: config/tc-sparc.c:2317
+#: config/tc-sparc.c:2261
 #, c-format
 msgid "Illegal operands: %%%s can be only used with call __tls_get_addr"
 msgstr "Неверные операнды: %%%s можно использовать только в вызове __tls_get_addr"
 
-#: config/tc-sparc.c:2524
+#: config/tc-sparc.c:2468
 msgid "detected global register use not covered by .register pseudo-op"
 msgstr "использование обнаруженного глобального регистра не покрывается псевдооперацией .register"
 
-#: config/tc-sparc.c:2626
+#: config/tc-sparc.c:2570
 msgid ": There are only 64 f registers; [0-63]"
 msgstr ": Имеется только 64 f регистра; [0-63]"
 
-#: config/tc-sparc.c:2628 config/tc-sparc.c:2646
+#: config/tc-sparc.c:2572 config/tc-sparc.c:2590
 msgid ": There are only 32 f registers; [0-31]"
 msgstr ": Имеется только 32 f регистра; [0-31]"
 
-#: config/tc-sparc.c:2638
+#: config/tc-sparc.c:2582
 msgid ": There are only 32 single precision f registers; [0-31]"
 msgstr ": Имеется только 32 f регистра одинарной точности; [0-31]"
 
-#: config/tc-sparc.c:2659
+#: config/tc-sparc.c:2603
 msgid ": Instruction requires frs2 and frsd must be the same register"
 msgstr ": Для инструкции требуется, чтобы frs2 и frsd были одним и тем же регистром"
 
-#: config/tc-sparc.c:2810
+#: config/tc-sparc.c:2754
 #, c-format
 msgid "Expression inside %%%s could not be parsed"
 msgstr "Выражение внутри %%%s невозможно разобрать"
 
-#: config/tc-sparc.c:2818
+#: config/tc-sparc.c:2762
 #, c-format
 msgid "Illegal operands: Can't do arithmetics other than + and - involving %%%s()"
 msgstr "Неверные операнды: не удалось выполнить над ними арифметические действия кроме + и - используя %%%s()"
 
-#: config/tc-sparc.c:2935
+#: config/tc-sparc.c:2879
 #, c-format
 msgid "Illegal operands: Can't add non-constant expression to %%%s()"
 msgstr "Неверные операнды: не удалось добавить не константное выражение к %%%s()"
 
-#: config/tc-sparc.c:2945
+#: config/tc-sparc.c:2889
 #, c-format
 msgid "Illegal operands: Can't do arithmetics involving %%%s() of a relocatable symbol"
 msgstr "Неверные операнды: не удалось выполнить над ними арифметические действия используя %%%s() над перемещаемым символом"
 
-#: config/tc-sparc.c:2963
+#: config/tc-sparc.c:2907
 msgid ": PC-relative operand can't be a constant"
 msgstr ": относительный PC операнд не может быть константой"
 
-#: config/tc-sparc.c:2970
+#: config/tc-sparc.c:2914
 msgid ": TLS operand can't be a constant"
 msgstr ": операнд TLS не может быть константой"
 
-#: config/tc-sparc.c:2998
+#: config/tc-sparc.c:2942
 msgid ": Immediate value in cbcond is out of range."
 msgstr ": Непосредственное значение в cbcond за пределами диапазона."
 
-#: config/tc-sparc.c:3024
+#: config/tc-sparc.c:2968
 msgid ": invalid ASI name"
 msgstr ": неверное имя ASI"
 
-#: config/tc-sparc.c:3033
+#: config/tc-sparc.c:2977
 msgid ": invalid ASI expression"
 msgstr ": неверное выражение ASI"
 
-#: config/tc-sparc.c:3038
+#: config/tc-sparc.c:2982
 msgid ": invalid ASI number"
 msgstr ": неверный номер ASI"
 
-#: config/tc-sparc.c:3143
+#: config/tc-sparc.c:3087
 msgid ": non-immdiate imm2 operand"
 msgstr ": не непосредственный операнд imm2"
 
-#: config/tc-sparc.c:3148
+#: config/tc-sparc.c:3092
 msgid ": imm2 immediate operand out of range (0-3)"
 msgstr ": непосредственный операнд imm2 за пределами диапазона (0-3)"
 
-#: config/tc-sparc.c:3167
+#: config/tc-sparc.c:3111
 msgid "OPF immediate operand out of range (0-0x1ff)"
 msgstr "Непосредственный операнд OPF за пределами диапазона (0-0x1ff)"
 
-#: config/tc-sparc.c:3172
+#: config/tc-sparc.c:3116
 msgid "non-immediate OPF operand, ignored"
 msgstr "не непосредственный операнд OPF, игнорируется"
 
-#: config/tc-sparc.c:3191
+#: config/tc-sparc.c:3135
 msgid ": invalid cpreg name"
 msgstr ": неверное имя cpreg"
 
-#: config/tc-sparc.c:3220
+#: config/tc-sparc.c:3164
 #, c-format
 msgid "Illegal operands%s"
 msgstr "Неверные операнды%s"
 
-#: config/tc-sparc.c:3270
+#: config/tc-sparc.c:3214
 #, c-format
 msgid "architecture bumped from \"%s\" to \"%s\" on \"%s\""
 msgstr "архитектура выправлена с «%s» на «%s» для «%s»"
 
-#: config/tc-sparc.c:3311
+#: config/tc-sparc.c:3255
 #, c-format
 msgid "Architecture mismatch on \"%s %s\"."
 msgstr "Архитектура не совпадает у «%s %s»."
 
-#: config/tc-sparc.c:3312
+#: config/tc-sparc.c:3256
 #, c-format
 msgid "(Requires %s; requested architecture is %s.)"
 msgstr "(требуется %s; запрашиваемая архитектура — %s)"
 
-#: config/tc-sparc.c:3324
+#: config/tc-sparc.c:3268
 #, c-format
 msgid "Hardware capability \"%s\" not enabled for \"%s\"."
 msgstr "Свойство оборудования «%s» не включено для«%s»."
 
-#: config/tc-sparc.c:3753 config/tc-sparc.c:3760 config/tc-sparc.c:3767
-#: config/tc-sparc.c:3774 config/tc-sparc.c:3781 config/tc-sparc.c:3790
-#: config/tc-sparc.c:3802 config/tc-sparc.c:3813 config/tc-sparc.c:3835
-#: config/tc-sparc.c:3859 write.c:1176
+#: config/tc-sparc.c:3654 config/tc-sparc.c:3661 config/tc-sparc.c:3668
+#: config/tc-sparc.c:3675 config/tc-sparc.c:3682 config/tc-sparc.c:3691
+#: config/tc-sparc.c:3703 config/tc-sparc.c:3714 config/tc-sparc.c:3736
+#: config/tc-sparc.c:3760 write.c:1181
 msgid "relocation overflow"
 msgstr "переполнение перемещения"
 
-#: config/tc-sparc.c:3914
+#: config/tc-sparc.c:3815
 #, c-format
 msgid "bad or unhandled relocation type: 0x%02x"
 msgstr "неверный или необработанный тип перемещения: 0x%02x"
 
-#: config/tc-sparc.c:4273
+#: config/tc-sparc.c:4131
 msgid "Expected comma after name"
 msgstr "Ожидается запятая после имени"
 
-#: config/tc-sparc.c:4282
+#: config/tc-sparc.c:4140
 #, c-format
 msgid "BSS length (%d.) <0! Ignored."
 msgstr "Длина BSS (%d.) <0! Игнорируется."
 
-#: config/tc-sparc.c:4294
+#: config/tc-sparc.c:4152
 msgid "bad .reserve segment -- expected BSS segment"
 msgstr "неправильный сегмент .reserve — ожидался сегмент BSS"
 
-#: config/tc-sparc.c:4322
-#, c-format
-msgid "alignment too large; assuming %d"
-msgstr "слишком большое выравнивание: предполагается %d"
-
-#: config/tc-sparc.c:4328 config/tc-sparc.c:4477
+#: config/tc-sparc.c:4178 config/tc-sparc.c:4305
 msgid "negative alignment"
 msgstr "отрицательное выравнивание"
 
-#: config/tc-sparc.c:4338 config/tc-sparc.c:4499 read.c:1522 read.c:2540
+#: config/tc-sparc.c:4188 config/tc-sparc.c:4326 read.c:1523 read.c:2541
 msgid "alignment not a power of 2"
 msgstr "выравнивание не кратно степени 2"
 
-#: config/tc-sparc.c:4391
+#: config/tc-sparc.c:4234
 #, c-format
 msgid "Ignoring attempt to re-define symbol %s"
 msgstr "Игнорируется попытка переопределения символа %s"
 
-#: config/tc-sparc.c:4414 config/tc-v850.c:283
+#: config/tc-sparc.c:4257 config/tc-v850.c:283
 msgid "Expected comma after symbol-name"
 msgstr "Ожидается запятая после имени символа"
 
-#: config/tc-sparc.c:4424
+#: config/tc-sparc.c:4267
 #, c-format
 msgid ".COMMon length (%lu) out of range ignored"
 msgstr "Длина .COMMon (%lu) выходит за границы, игнорируется"
 
-#: config/tc-sparc.c:4457
+#: config/tc-sparc.c:4293
 msgid "Expected comma after common length"
 msgstr "Ожидается запятая после общей длины"
 
-#: config/tc-sparc.c:4471
-#, c-format
-msgid "alignment too large; assuming %ld"
-msgstr "слишком большое выравнивание: предполагается %ld"
-
-#: config/tc-sparc.c:4614
+#: config/tc-sparc.c:4438
 msgid "Unknown segment type"
 msgstr "Неизвестный тип сегмента"
 
-#: config/tc-sparc.c:4684 config/tc-sparc.c:4693
+#: config/tc-sparc.c:4507 config/tc-sparc.c:4516
 #, c-format
 msgid "register syntax is .register %%g[2367],{#scratch|symbolname|#ignore}"
 msgstr "синтаксис регистра — .register %%g[2367],{#scratch|symbolname|#ignore}"
 
-#: config/tc-sparc.c:4711
+#: config/tc-sparc.c:4534
 msgid "redefinition of global register"
 msgstr "переопределение глобального регистра"
 
-#: config/tc-sparc.c:4722
+#: config/tc-sparc.c:4545
 #, c-format
 msgid "Register symbol %s already defined."
 msgstr "Регистровый символ %s уже определён."
 
-#: config/tc-sparc.c:4926
+#: config/tc-sparc.c:4747
 #, c-format
 msgid "Illegal operands: %%r_plt in %d-byte data field"
 msgstr "Неверные операнды: %%r_plt в %d-байтовом поле данных"
 
-#: config/tc-sparc.c:4936
+#: config/tc-sparc.c:4757
 #, c-format
 msgid "Illegal operands: %%r_tls_dtpoff in %d-byte data field"
 msgstr "Неверные операнды: %%r_tls_dtpoff в %d-байтовом поле данных"
 
-#: config/tc-sparc.c:4973 config/tc-vax.c:3317
+#: config/tc-sparc.c:4794 config/tc-vax.c:3317
 #, c-format
 msgid "Illegal operands: Only %%r_%s%d allowed in %d-byte data fields"
 msgstr "Неверные операнды: только %%r_%s%d разрешено в %d-байтовом поле данных"
 
-#: config/tc-sparc.c:4981 config/tc-sparc.c:5012 config/tc-sparc.c:5021
+#: config/tc-sparc.c:4802 config/tc-sparc.c:4833 config/tc-sparc.c:4842
 #: config/tc-vax.c:3325 config/tc-vax.c:3356 config/tc-vax.c:3365
 #, c-format
 msgid "Illegal operands: %%r_%s%d requires arguments in ()"
 msgstr "Неверные операнды: для %%r_%s%d требуются аргументы в ()"
 
-#: config/tc-sparc.c:5030 config/tc-vax.c:3374
+#: config/tc-sparc.c:4851 config/tc-vax.c:3374
 #, c-format
 msgid "Illegal operands: garbage after %%r_%s%d()"
 msgstr "Неверные операнды: мусор после %%r_%s%d()"
 
-#: config/tc-sparc.h:63
+#: config/tc-sparc.h:66
 msgid "sparc convert_frag\n"
 msgstr "sparc convert_frag\n"
 
-#: config/tc-sparc.h:65 config/tc-z80.h:53
+#: config/tc-sparc.h:68 config/tc-z80.h:53
 msgid "estimate_size_before_relax called"
 msgstr "вызвана estimate_size_before_relax"
 
@@ -18657,7 +18271,7 @@ msgstr "непосредственный операнд не совпадает"
 msgid "displacement is too large"
 msgstr "перестановка слишком велика"
 
-#: config/tc-v850.c:2975 config/tc-xtensa.c:13081
+#: config/tc-v850.c:2975 config/tc-xtensa.c:13151
 msgid "invalid operand"
 msgstr "некорректный операнд"
 
@@ -18990,7 +18604,7 @@ msgstr "отсутствует подпись вызова"
 msgid "missing table index"
 msgstr "отсутствует табличный индекс"
 
-#: config/tc-wasm32.c:726 config/tc-z80.c:1951 read.c:3755
+#: config/tc-wasm32.c:726 config/tc-z80.c:1951 read.c:3737
 #, c-format
 msgid "junk at end of line, first unrecognized character is `%c'"
 msgstr "мусор в конце строки, первый нераспознанный символ «%c»"
@@ -19118,227 +18732,227 @@ msgstr "неподдерживаемый размер местоположени
 msgid "unsupported fptr fixup"
 msgstr "неподдерживаемое местоположение fptr"
 
-#: config/tc-xtensa.c:636
+#: config/tc-xtensa.c:648
 msgid "illegal range of target hardware versions"
 msgstr "некорректный диапазон для цели аппаратных версий"
 
-#: config/tc-xtensa.c:807
+#: config/tc-xtensa.c:824
 msgid "--density option is ignored"
 msgstr "параметр --density игнорируется"
 
-#: config/tc-xtensa.c:810
+#: config/tc-xtensa.c:827
 msgid "--no-density option is ignored"
 msgstr "параметр --no-density игнорируется"
 
-#: config/tc-xtensa.c:828
+#: config/tc-xtensa.c:845
 msgid "--generics is deprecated; use --transform instead"
 msgstr "--generics устарел; используйте --transform"
 
-#: config/tc-xtensa.c:831
+#: config/tc-xtensa.c:848
 msgid "--no-generics is deprecated; use --no-transform instead"
 msgstr "--no-generics устарел; используйте --no-transform"
 
-#: config/tc-xtensa.c:834
+#: config/tc-xtensa.c:851
 msgid "--relax is deprecated; use --transform instead"
 msgstr "--relax устарел; используйте --transform"
 
-#: config/tc-xtensa.c:837
+#: config/tc-xtensa.c:854
 msgid "--no-relax is deprecated; use --no-transform instead"
 msgstr "--no-relax устарел; используйте --no-transform"
 
-#: config/tc-xtensa.c:854
+#: config/tc-xtensa.c:871
 msgid "--absolute-literals option not supported in this Xtensa configuration"
 msgstr "параметр --absolute-literals не поддерживается при такой настройке Xtensa"
 
-#: config/tc-xtensa.c:927
+#: config/tc-xtensa.c:944
 msgid "prefer-l32r conflicts with prefer-const16"
 msgstr "prefer-l32r конфликтует с prefer-const16"
 
-#: config/tc-xtensa.c:933
+#: config/tc-xtensa.c:950
 msgid "prefer-const16 conflicts with prefer-l32r"
 msgstr "prefer-const16 конфликтует с prefer-l32r"
 
-#: config/tc-xtensa.c:942 config/tc-xtensa.c:951 config/tc-xtensa.c:955
+#: config/tc-xtensa.c:959 config/tc-xtensa.c:968 config/tc-xtensa.c:972
 msgid "invalid target hardware version"
 msgstr "неправильная аппаратная версия цели"
 
-#: config/tc-xtensa.c:999
+#: config/tc-xtensa.c:1018
 msgid "no-auto-litpools is incompatible with auto-litpool-limit"
 msgstr "no-auto-litpools не совместим с auto-litpool-limit"
 
-#: config/tc-xtensa.c:1001 config/tc-xtensa.c:1004
+#: config/tc-xtensa.c:1020 config/tc-xtensa.c:1023
 msgid "invalid auto-litpool-limit argument"
 msgstr "некорректный аргумент auto-litpool-limit"
 
-#: config/tc-xtensa.c:1006
+#: config/tc-xtensa.c:1025
 msgid "invalid auto-litpool-limit argument (range is 100-10000)"
 msgstr "некорректный аргумент auto-litpool-limit (диапазон: 100-10000)"
 
-#: config/tc-xtensa.c:1183
+#: config/tc-xtensa.c:1214
 msgid "unmatched .end directive"
 msgstr "непарная директива .end"
 
-#: config/tc-xtensa.c:1212
+#: config/tc-xtensa.c:1243
 msgid ".begin directive with no matching .end directive"
 msgstr "директива .begin без надлежащей директивы .end"
 
-#: config/tc-xtensa.c:1253
+#: config/tc-xtensa.c:1284
 msgid "[no-]generics is deprecated; use [no-]transform instead"
 msgstr "[no-]generics устарел; используйте [no-]transform"
 
-#: config/tc-xtensa.c:1258
+#: config/tc-xtensa.c:1289
 msgid "[no-]relax is deprecated; use [no-]transform instead"
 msgstr "[no-]relax устарел; используйте [no-]transform"
 
-#: config/tc-xtensa.c:1271
+#: config/tc-xtensa.c:1302
 #, c-format
 msgid "directive %s cannot be negated"
 msgstr "директива %s не может быть отрицательной"
 
-#: config/tc-xtensa.c:1277
+#: config/tc-xtensa.c:1308
 msgid "unknown directive"
 msgstr "неизвестная директива"
 
-#: config/tc-xtensa.c:1298 config/tc-xtensa.c:1394 config/tc-xtensa.c:1636
-#: config/tc-xtensa.c:5890
+#: config/tc-xtensa.c:1329 config/tc-xtensa.c:1425 config/tc-xtensa.c:1667
+#: config/tc-xtensa.c:5921
 msgid "directives are not valid inside bundles"
 msgstr "внутри комплектов директивы не допускаются"
 
-#: config/tc-xtensa.c:1310
+#: config/tc-xtensa.c:1341
 msgid ".begin literal is deprecated; use .literal instead"
 msgstr "литерал .begin устарел; используйте .literal"
 
-#: config/tc-xtensa.c:1324
+#: config/tc-xtensa.c:1355
 msgid "cannot set literal_prefix inside literal fragment"
 msgstr "нельзя задавать literal_prefix внутри фрагмента литерала"
 
-#: config/tc-xtensa.c:1357
+#: config/tc-xtensa.c:1388
 msgid ".begin [no-]density is ignored"
 msgstr ".begin [no-]density игнорируется"
 
-#: config/tc-xtensa.c:1364 config/tc-xtensa.c:1414
+#: config/tc-xtensa.c:1395 config/tc-xtensa.c:1445
 msgid "Xtensa absolute literals option not supported; ignored"
 msgstr "параметр абсолютных литералов Xtensa не поддерживается; игнорируется"
 
-#: config/tc-xtensa.c:1407
+#: config/tc-xtensa.c:1438
 msgid ".end [no-]density is ignored"
 msgstr ".end [no-]density игнорируется"
 
-#: config/tc-xtensa.c:1432
+#: config/tc-xtensa.c:1463
 #, c-format
 msgid "does not match begin %s%s at %s:%d"
 msgstr "не совпадает с началом %s%s у %s:%d"
 
-#: config/tc-xtensa.c:1487
+#: config/tc-xtensa.c:1518
 msgid ".literal_position inside literal directive; ignoring"
 msgstr ".literal_position внутри литеральной директивы; игнорируется"
 
-#: config/tc-xtensa.c:1507
+#: config/tc-xtensa.c:1538
 msgid ".literal not allowed inside .begin literal region"
 msgstr ".literal не допускается размещать внутри литеральной области .begin"
 
-#: config/tc-xtensa.c:1546
+#: config/tc-xtensa.c:1577
 msgid "expected comma or colon after symbol name; rest of line ignored"
 msgstr "ожидается запятая или двоеточие после имени символа: остаток строки игнорируется"
 
-#: config/tc-xtensa.c:1605
+#: config/tc-xtensa.c:1636
 msgid "fall through frequency must be greater than 0"
 msgstr "провал частоты должен быть больше 0"
 
-#: config/tc-xtensa.c:1613
+#: config/tc-xtensa.c:1644
 msgid "branch target frequency must be greater than 0"
 msgstr "частота цели ветвления должна быть больше 0"
 
-#: config/tc-xtensa.c:1661
+#: config/tc-xtensa.c:1692
 #, c-format
 msgid "opcode-specific %s relocation used outside an instruction"
 msgstr "специализированное перемещение кода операции %s используется вне инструкции"
 
-#: config/tc-xtensa.c:1671
+#: config/tc-xtensa.c:1702
 #, c-format
 msgid "invalid use of %s relocation"
 msgstr "недопустимое использование перемещения %s"
 
-#: config/tc-xtensa.c:1867 config/tc-xtensa.c:1884
+#: config/tc-xtensa.c:1898 config/tc-xtensa.c:1915
 #, c-format
 msgid "bad register name: %s"
 msgstr "некорректное имя регистра: %s"
 
-#: config/tc-xtensa.c:1873
+#: config/tc-xtensa.c:1904
 #, c-format
 msgid "bad register number: %s"
 msgstr "некорректный номер регистра: %s"
 
-#: config/tc-xtensa.c:1937
+#: config/tc-xtensa.c:1968
 msgid "pcrel relocation not allowed in an instruction"
 msgstr "перемещение pcrel не допускается в инструкции"
 
-#: config/tc-xtensa.c:1954
+#: config/tc-xtensa.c:1985
 msgid "register number out of range"
 msgstr "номер регистра вне диапазона"
 
-#: config/tc-xtensa.c:2040
+#: config/tc-xtensa.c:2071
 msgid "extra colon"
 msgstr "дополнительное двоеточие"
 
-#: config/tc-xtensa.c:2101
+#: config/tc-xtensa.c:2132
 msgid "incorrect register number, ignoring"
 msgstr "неверный номер регистра, игнорируется"
 
-#: config/tc-xtensa.c:2182
+#: config/tc-xtensa.c:2213
 #, c-format
 msgid "cannot encode opcode \"%s\""
 msgstr "не удалось закодировать код операции «%s»"
 
-#: config/tc-xtensa.c:2274
+#: config/tc-xtensa.c:2305
 #, c-format
 msgid "not enough operands (%d) for '%s'; expected %d"
 msgstr "недостаточно операндов (%d) для «%s»; ожидается %d"
 
-#: config/tc-xtensa.c:2281
+#: config/tc-xtensa.c:2312
 #, c-format
 msgid "too many operands (%d) for '%s'; expected %d"
 msgstr "слишком много операндов (%d) для «%s»; ожидается %d"
 
-#: config/tc-xtensa.c:2332
+#: config/tc-xtensa.c:2363
 #, c-format
 msgid "invalid register '%s' for '%s' instruction"
 msgstr "некорректный регистр «%s» для инструкции «%s»"
 
-#: config/tc-xtensa.c:2339
+#: config/tc-xtensa.c:2370
 #, c-format
 msgid "invalid register number (%ld) for '%s' instruction"
 msgstr "некорректный номер регистра (%ld) для инструкции «%s»"
 
-#: config/tc-xtensa.c:2406
+#: config/tc-xtensa.c:2437
 #, c-format
 msgid "invalid register number (%ld) for '%s'"
 msgstr "некорректный номер регистра (%ld) для «%s»"
 
-#: config/tc-xtensa.c:2793
+#: config/tc-xtensa.c:2824
 #, c-format
 msgid "operand %d of '%s' has out of range value '%u'"
 msgstr "операнд %d в «%s» содержит значение «%u» вне диапазона"
 
-#: config/tc-xtensa.c:2799
+#: config/tc-xtensa.c:2830
 #, c-format
 msgid "operand %d of '%s' has invalid value '%u'"
 msgstr "операнд %d в «%s» содержит некорректное значение «%u»"
 
-#: config/tc-xtensa.c:2846
+#: config/tc-xtensa.c:2877
 #, c-format
 msgid "internal error: unknown option name '%s'"
 msgstr "внутренняя ошибка: неизвестное имя параметра «%s»"
 
-#: config/tc-xtensa.c:3955
+#: config/tc-xtensa.c:3986
 msgid "can't handle generation of literal/labels yet"
 msgstr "генерация литералов/ярлыков пока не работает"
 
-#: config/tc-xtensa.c:3959
+#: config/tc-xtensa.c:3990
 msgid "can't handle undefined OP TYPE"
 msgstr "не удалось обработать неопределённый ОП ТИП"
 
-#: config/tc-xtensa.c:4020 config/tc-xtensa.c:4029
+#: config/tc-xtensa.c:4051 config/tc-xtensa.c:4060
 #, c-format
 msgid "found %d operand for '%s':  Expected %d"
 msgid_plural "found %d operands for '%s':  Expected %d"
@@ -19346,332 +18960,336 @@ msgstr[0] "обнаружен %d операнд для «%s»: ожидалос
 msgstr[1] "обнаружено %d операнда для «%s»: ожидалось %d"
 msgstr[2] "обнаружено %d операндов для «%s»: ожидалось %d"
 
-#: config/tc-xtensa.c:4052
+#: config/tc-xtensa.c:4083
 msgid "immediate operands sum to greater than 32"
 msgstr "сумма непосредственных операндов больше 32"
 
-#: config/tc-xtensa.c:4304
+#: config/tc-xtensa.c:4335
 #, c-format
 msgid "invalid relocation for operand %i of '%s'"
 msgstr "некорректное перемещение для операнда %i в «%s»"
 
-#: config/tc-xtensa.c:4314
+#: config/tc-xtensa.c:4345
 #, c-format
 msgid "invalid expression for operand %i of '%s'"
 msgstr "некорректное выражение для операнде %i в «%s»"
 
-#: config/tc-xtensa.c:4324
+#: config/tc-xtensa.c:4355
 #, c-format
 msgid "invalid relocation in instruction slot %i"
 msgstr "некорректное перемещение в слоте инструкции %i"
 
-#: config/tc-xtensa.c:4331
+#: config/tc-xtensa.c:4362
 #, c-format
 msgid "undefined symbol for opcode \"%s\""
 msgstr "неопределенный символ в коде операции «%s»"
 
-#: config/tc-xtensa.c:4819
+#: config/tc-xtensa.c:4850
 msgid "opcode 'NOP.N' unavailable in this configuration"
 msgstr "код операции «NOP.N» недоступен в этой конфигурации"
 
-#: config/tc-xtensa.c:4879
+#: config/tc-xtensa.c:4910
 msgid "get_expanded_loop_offset: invalid opcode"
 msgstr "get_expanded_loop_offset: неверный код операции"
 
-#: config/tc-xtensa.c:5037
+#: config/tc-xtensa.c:5068
 #, c-format
 msgid "assembly state not set for first frag in section %s"
 msgstr "не задано состояние ассемблера для первого фрагмента в разделе %s"
 
-#: config/tc-xtensa.c:5090
+#: config/tc-xtensa.c:5121
 #, c-format
 msgid "unaligned branch target: %d bytes at 0x%lx"
 msgstr "невыровненная цель ветвления: %d байт по адресу 0x%lx"
 
-#: config/tc-xtensa.c:5134
+#: config/tc-xtensa.c:5165
 #, c-format
 msgid "unaligned loop: %d bytes at 0x%lx"
 msgstr "невыровненный цикл: %d байт по адресу 0x%lx"
 
-#: config/tc-xtensa.c:5159
+#: config/tc-xtensa.c:5190
 msgid "unexpected fix"
 msgstr "неожиданное местоположение"
 
-#: config/tc-xtensa.c:5170 config/tc-xtensa.c:5174
+#: config/tc-xtensa.c:5201 config/tc-xtensa.c:5205
 msgid "undecodable fix"
 msgstr "недекодируемое местоположение"
 
-#: config/tc-xtensa.c:5330
+#: config/tc-xtensa.c:5361
 msgid "labels are not valid inside bundles"
 msgstr "внутри комплектов метки не допускаются"
 
-#: config/tc-xtensa.c:5350
+#: config/tc-xtensa.c:5381
 msgid "invalid last instruction for a zero-overhead loop"
 msgstr "неверная последняя инструкция для аппаратного цикла"
 
-#: config/tc-xtensa.c:5417
+#: config/tc-xtensa.c:5448
 msgid "extra opening brace"
 msgstr "дополнительная открывающая скобка"
 
-#: config/tc-xtensa.c:5427
+#: config/tc-xtensa.c:5458
 msgid "extra closing brace"
 msgstr "дополнительная закрывающая скобка"
 
-#: config/tc-xtensa.c:5454
+#: config/tc-xtensa.c:5485
 msgid "missing closing brace"
 msgstr "нет закрывающей скобки"
 
-#: config/tc-xtensa.c:5552 config/tc-xtensa.c:5581
+#: config/tc-xtensa.c:5583 config/tc-xtensa.c:5612
 #, c-format
 msgid "wrong number of operands for '%s'"
 msgstr "неправильное количество операндов для «%s»"
 
-#: config/tc-xtensa.c:5568
+#: config/tc-xtensa.c:5599
 #, c-format
 msgid "bad relocation expression for '%s'"
 msgstr "некорректное выражение перемещения для «%s»"
 
-#: config/tc-xtensa.c:5603
+#: config/tc-xtensa.c:5634
 #, c-format
 msgid "unknown opcode or format name '%s'"
 msgstr "неизвестный код операции или имя формата «%s»"
 
-#: config/tc-xtensa.c:5609
+#: config/tc-xtensa.c:5640
 msgid "format names only valid inside bundles"
 msgstr "имена форматов допускаются только внутри комплектов"
 
-#: config/tc-xtensa.c:5614
+#: config/tc-xtensa.c:5645
 #, c-format
 msgid "multiple formats specified for one bundle; using '%s'"
 msgstr "в одном комплекте указано несколько форматов; используются «%s»"
 
-#: config/tc-xtensa.c:5664
+#: config/tc-xtensa.c:5695
 msgid "entry instruction with stack decrement < 16"
 msgstr "входная инструкция с уменьшением стека < 16"
 
-#: config/tc-xtensa.c:5718
+#: config/tc-xtensa.c:5749
 msgid "unaligned entry instruction"
 msgstr "невыровненная входная инструкция"
 
-#: config/tc-xtensa.c:5783
+#: config/tc-xtensa.c:5814
 msgid "bad instruction format"
 msgstr "некорректный формат инструкции"
 
-#: config/tc-xtensa.c:5786
+#: config/tc-xtensa.c:5817
 msgid "invalid relocation"
 msgstr "неверное перемещение"
 
-#: config/tc-xtensa.c:5797
+#: config/tc-xtensa.c:5828
 #, c-format
 msgid "invalid relocation for '%s' instruction"
 msgstr "некорректное перемещение для инструкции «%s»"
 
-#: config/tc-xtensa.c:5809
+#: config/tc-xtensa.c:5840
 #, c-format
 msgid "invalid relocation for operand %d of '%s'"
 msgstr "некорректное перемещение для операнда %d в «%s»"
 
-#: config/tc-xtensa.c:6075
+#: config/tc-xtensa.c:6106
 #, c-format
 msgid "unhandled local relocation fix %s"
 msgstr "необработанное местоположение локального перемещения %s"
 
-#: config/tc-xtensa.c:6126
+#: config/tc-xtensa.c:6157
 #, c-format
 msgid "internal error; cannot generate `%s' relocation"
 msgstr "внутренняя ошибка: невозможно сгенерировать перемещение «%s»"
 
-#: config/tc-xtensa.c:6343
+#: config/tc-xtensa.c:6374
 msgid "The option \"--no-allow-flix\" prohibits multi-slot flix."
 msgstr "Параметр «--no-allow-flix» запрещает многослотовый flix."
 
-#: config/tc-xtensa.c:6350
+#: config/tc-xtensa.c:6381
 msgid "couldn't find a valid instruction format"
 msgstr "не удалось найти корректный формат инструкции"
 
-#: config/tc-xtensa.c:6351
+#: config/tc-xtensa.c:6382
 #, c-format
 msgid "    ops were: "
 msgstr "    проблемы здесь: "
 
-#: config/tc-xtensa.c:6353
+#: config/tc-xtensa.c:6384
 #, c-format
 msgid " %s;"
 msgstr " %s;"
 
-#: config/tc-xtensa.c:6363
+#: config/tc-xtensa.c:6394
 #, c-format
 msgid "mismatch for format '%s': #slots = %d, #opcodes = %d"
 msgstr "несоответствие формату «%s»: #slots = %d, #opcodes = %d"
 
-#: config/tc-xtensa.c:6372 config/tc-xtensa.c:6469
+#: config/tc-xtensa.c:6403 config/tc-xtensa.c:6500
 msgid "illegal resource usage in bundle"
 msgstr "в комплекте используется запрещённый ресурс"
 
-#: config/tc-xtensa.c:6558
+#: config/tc-xtensa.c:6589
 #, c-format
 msgid "opcodes '%s' (slot %d) and '%s' (slot %d) write the same register"
 msgstr "коды операций «%s» (слот %d) и «%s» (слот %d) пишут в один и тот же регистр"
 
-#: config/tc-xtensa.c:6563
+#: config/tc-xtensa.c:6594
 #, c-format
 msgid "opcodes '%s' (slot %d) and '%s' (slot %d) write the same state"
 msgstr "коды операций «%s» (слот %d) и «%s» (слот %d) пишут в одно и то же состояние"
 
-#: config/tc-xtensa.c:6568
+#: config/tc-xtensa.c:6599
 #, c-format
 msgid "opcodes '%s' (slot %d) and '%s' (slot %d) write the same port"
 msgstr "коды операций «%s» (слот %d) и «%s» (слот %d) пишут в один и тот же порт"
 
-#: config/tc-xtensa.c:6573
+#: config/tc-xtensa.c:6604
 #, c-format
 msgid "opcodes '%s' (slot %d) and '%s' (slot %d) both have volatile port accesses"
 msgstr "коды операций «%s» (слот %d) и «%s» (слот %d) обращаются к изменчивому порту"
 
-#: config/tc-xtensa.c:6589
+#: config/tc-xtensa.c:6620
 msgid "multiple branches or jumps in the same bundle"
 msgstr "несколько ветвлений или прыжков в одном комплекте"
 
-#: config/tc-xtensa.c:7041
+#: config/tc-xtensa.c:7072
 msgid "cannot assemble into a literal fragment"
 msgstr "не удалось ассемблировать в литеральный фрагмент"
 
-#: config/tc-xtensa.c:7043
+#: config/tc-xtensa.c:7074
 msgid "..."
 msgstr "…"
 
-#: config/tc-xtensa.c:8255
+#: config/tc-xtensa.c:8287
 msgid "instruction sequence (write a0, branch, retw) may trigger hardware errata"
 msgstr "из-за последовательности инструкций (write a0, branch, retw) может возникнуть выявленный дефект"
 
-#: config/tc-xtensa.c:8367
+#: config/tc-xtensa.c:8399
 msgid "branching or jumping to a loop end may trigger hardware errata"
 msgstr "из-за ветвления или прыжка в цикл может возникнуть выявленный дефект"
 
-#: config/tc-xtensa.c:8449
+#: config/tc-xtensa.c:8481
 msgid "loop end too close to another loop end may trigger hardware errata"
 msgstr "из-за близко расположенного конца одного цикла к концу другого цикла может возникнуть выявленный дефект"
 
-#: config/tc-xtensa.c:8458
+#: config/tc-xtensa.c:8490
 #, c-format
 msgid "fr_var %lu < length %d"
 msgstr "fr_var %lu < длины %d"
 
-#: config/tc-xtensa.c:8615
+#: config/tc-xtensa.c:8647
 msgid "loop containing less than three instructions may trigger hardware errata"
 msgstr "из-за того, что в цикле менее трёх инструкций, может возникнуть выявленный дефект"
 
-#: config/tc-xtensa.c:8687
+#: config/tc-xtensa.c:8719
 msgid "undecodable instruction in instruction frag"
 msgstr "некодируемая инструкция в фрагменте инструкции"
 
-#: config/tc-xtensa.c:8797
+#: config/tc-xtensa.c:8829
 msgid "invalid empty loop"
 msgstr "неверный пустой цикл"
 
-#: config/tc-xtensa.c:8802
+#: config/tc-xtensa.c:8834
 msgid "loop target does not follow loop instruction in section"
 msgstr "в разделе у цикла назначения нет инструкции зацикливания"
 
-#: config/tc-xtensa.c:9367
+#: config/tc-xtensa.c:9405
 msgid "cannot find suitable trampoline"
 msgstr "не удалось найти подходящий трамплин"
 
-#: config/tc-xtensa.c:9622
+#: config/tc-xtensa.c:9660
 msgid "bad relaxation state"
 msgstr "неисправное состояние ослабления"
 
-#: config/tc-xtensa.c:9680
+#: config/tc-xtensa.c:9718
 #, c-format
 msgid "fr_var (%ld) < length (%d)"
 msgstr "fr_var (%ld) < длина (%d)"
 
-#: config/tc-xtensa.c:10380
+#: config/tc-xtensa.c:10418
 msgid "jump target out of range; no usable trampoline found"
 msgstr "цель прыжка за пределами диапазона; не найден работоспособный трамплин"
 
-#: config/tc-xtensa.c:10504
+#: config/tc-xtensa.c:10542
 msgid "invalid relaxation fragment result"
 msgstr "некорректный результат ослабляющего фрагмента"
 
-#: config/tc-xtensa.c:10586
+#: config/tc-xtensa.c:10624
 msgid "unable to widen instruction"
 msgstr "невозможно раздвинуть инструкцию"
 
-#: config/tc-xtensa.c:10725
+#: config/tc-xtensa.c:10763
 msgid "multiple literals in expansion"
 msgstr "несколько литералов в раскрытии"
 
-#: config/tc-xtensa.c:10729
+#: config/tc-xtensa.c:10767
 msgid "no registered fragment for literal"
 msgstr "для литерала не зарегистрирован фрагмент"
 
-#: config/tc-xtensa.c:10731
+#: config/tc-xtensa.c:10769
 msgid "number of literal tokens != 1"
 msgstr "количество литеральных токенов != 1"
 
-#: config/tc-xtensa.c:10860 config/tc-xtensa.c:10866
+#: config/tc-xtensa.c:10898 config/tc-xtensa.c:10904
 #, c-format
 msgid "unresolved loop target symbol: %s"
 msgstr "неопределённый символ циклической цели: %s"
 
-#: config/tc-xtensa.c:10972
+#: config/tc-xtensa.c:11010
 #, c-format
 msgid "invalid expression evaluation type %d"
 msgstr "недействительный тип вычисления выражения %d"
 
-#: config/tc-xtensa.c:10989
+#: config/tc-xtensa.c:11027
 msgid "loop too long for LOOP instruction"
 msgstr "слишком длинный цикл для инструкции LOOP"
 
-#: config/tc-xtensa.c:11327 config/tc-xtensa.c:11567
+#: config/tc-xtensa.c:11400 config/tc-xtensa.c:11637
 msgid "literal pool location required for text-section-literals; specify with .literal_position"
 msgstr "для text-section-literals требуется расположение пула литералов; задайте в .literal_position"
 
-#: config/tc-xtensa.c:11436
+#: config/tc-xtensa.c:11509
 #, c-format
 msgid "fixes not all moved from %s"
 msgstr "из %s перемещены не все местоположения"
 
-#: config/tc-xtensa.c:12395
+#: config/tc-xtensa.c:12465
 msgid "too many operands in instruction"
 msgstr "слишком много операндов в инструкции"
 
-#: config/tc-xtensa.c:12605
+#: config/tc-xtensa.c:12675
 msgid "invalid symbolic operand"
 msgstr "некорректный символьный операнд"
 
-#: config/tc-xtensa.c:12666
+#: config/tc-xtensa.c:12736
 msgid "operand number mismatch"
 msgstr "несоответствие номера операнда"
 
-#: config/tc-xtensa.c:12670
+#: config/tc-xtensa.c:12740
 #, c-format
 msgid "cannot encode opcode \"%s\" in the given format \"%s\""
 msgstr "не удалось закодировать код операции «%s» в заданном формате «%s»"
 
-#: config/tc-xtensa.c:12695
+#: config/tc-xtensa.c:12765
 #, c-format
 msgid "xtensa-isa failure: %s"
 msgstr "ошибка xtensa-isa: %s"
 
-#: config/tc-xtensa.c:12772
+#: config/tc-xtensa.c:12842
 msgid "invalid opcode"
 msgstr "неверный код операции"
 
-#: config/tc-xtensa.c:12778
+#: config/tc-xtensa.c:12848
 msgid "too few operands"
 msgstr "не хватает операндов"
 
-#: config/tc-xtensa.c:12828
+#: config/tc-xtensa.c:12854
+msgid "too many operands"
+msgstr "слишком много операндов"
+
+#: config/tc-xtensa.c:12898
 msgid "multiple writes to the same register"
 msgstr "многократная запись в один и тот же регистр"
 
-#: config/tc-xtensa.c:12942 config/tc-xtensa.c:12948
+#: config/tc-xtensa.c:13012 config/tc-xtensa.c:13018
 msgid "out of memory"
 msgstr "недостаточно памяти"
 
-#: config/tc-xtensa.c:13037
+#: config/tc-xtensa.c:13107
 msgid "TLS relocation not allowed in FLIX bundle"
 msgstr "в комплекте FLIX перемещение TLS не допускается"
 
@@ -19679,33 +19297,33 @@ msgstr "в комплекте FLIX перемещение TLS не допуск
 #. relaxed in the front-end.  If "record_fixup" is set, then this
 #. function is being called during back-end relaxation, so flag
 #. the unexpected behavior as an error.
-#: config/tc-xtensa.c:13043
+#: config/tc-xtensa.c:13113
 msgid "unexpected TLS relocation"
 msgstr "неожиданное перемещение TLS"
 
-#: config/tc-xtensa.c:13087
+#: config/tc-xtensa.c:13157
 msgid "symbolic operand not allowed"
 msgstr "символьный операнд не допускается"
 
-#: config/tc-xtensa.c:13124
+#: config/tc-xtensa.c:13194
 msgid "cannot decode instruction format"
 msgstr "не удалось декодировать формат инструкции"
 
-#: config/tc-xtensa.c:13268
+#: config/tc-xtensa.c:13338
 msgid "ignoring extra '-rename-section' delimiter ':'"
 msgstr "игнорируется дополнительный разделитель «:» в «-rename-section»"
 
-#: config/tc-xtensa.c:13273
+#: config/tc-xtensa.c:13343
 #, c-format
 msgid "ignoring invalid '-rename-section' specification: '%s'"
 msgstr "игнорируется некорректное определение «-rename-section»: «%s»"
 
-#: config/tc-xtensa.c:13284
+#: config/tc-xtensa.c:13354
 #, c-format
 msgid "section %s renamed multiple times"
 msgstr "раздел %s переименовывается несколько раз"
 
-#: config/tc-xtensa.c:13286
+#: config/tc-xtensa.c:13356
 #, c-format
 msgid "multiple sections remapped to output section %s"
 msgstr "в раздел результата %s отображается несколько разделов"
@@ -19980,7 +19598,7 @@ msgstr "не удалось открыть «%s» для записи"
 msgid "can't close `%s'"
 msgstr "не удалось закрыть «%s»"
 
-#: dw2gencfi.c:319 read.c:2441
+#: dw2gencfi.c:319 read.c:2442
 #, c-format
 msgid "bfd_set_section_flags: %s"
 msgstr "bfd_set_section_flags: %s"
@@ -20096,46 +19714,46 @@ msgstr "открытая CFI до конца файла; отсутствует
 msgid "CFI is not supported for this target"
 msgstr "CFI не поддерживается для этой цели"
 
-#: dwarf2dbg.c:371 dwarf2dbg.c:2268
+#: dwarf2dbg.c:371 dwarf2dbg.c:2278
 msgid "view number mismatch"
 msgstr "не совпадает номер вида"
 
-#: dwarf2dbg.c:779 dwarf2dbg.c:814
+#: dwarf2dbg.c:780 dwarf2dbg.c:824
 msgid "file number less than one"
 msgstr "номер файла меньше 1"
 
-#: dwarf2dbg.c:789
+#: dwarf2dbg.c:790
 #, c-format
 msgid "file number %ld already allocated"
 msgstr "номер файла %ld уже выделен"
 
-#: dwarf2dbg.c:819 dwarf2dbg.c:1681
+#: dwarf2dbg.c:829 dwarf2dbg.c:1691
 #, c-format
 msgid "unassigned file number %ld"
 msgstr "неназначенный номер файла %ld"
 
-#: dwarf2dbg.c:888
+#: dwarf2dbg.c:898
 msgid "is_stmt value not 0 or 1"
 msgstr "значение is_stmt не равно 0 или 1"
 
-#: dwarf2dbg.c:900
+#: dwarf2dbg.c:910
 msgid "isa number less than zero"
 msgstr "номер isa меньше 0"
 
-#: dwarf2dbg.c:912
+#: dwarf2dbg.c:922
 msgid "discriminator less than zero"
 msgstr "селектор меньше 0"
 
-#: dwarf2dbg.c:931
+#: dwarf2dbg.c:941
 msgid "numeric view can only be asserted to zero"
 msgstr "значение числового вида может быть равно только 0"
 
-#: dwarf2dbg.c:966
+#: dwarf2dbg.c:976
 #, c-format
 msgid "unknown .loc sub-directive `%s'"
 msgstr "неизвестная поддиректива .loc «%s»"
 
-#: dwarf2dbg.c:1758
+#: dwarf2dbg.c:1768
 msgid "internal error: unknown dwarf2 format"
 msgstr "внутренняя ошибка: неизвестный формат dwarf2"
 
@@ -20325,11 +19943,11 @@ msgstr "отсутствует .end или .bend при окончании фа
 msgid "GP prologue size exceeds field size, using 0 instead"
 msgstr "размер пролога GP превышает размер поля, используется 0"
 
-#: expr.c:82 read.c:3820
+#: expr.c:82 read.c:3802
 msgid "bignum invalid"
 msgstr "некорректный bignum"
 
-#: expr.c:84 read.c:3822 read.c:4334 read.c:5310
+#: expr.c:84 read.c:3804 read.c:4309 read.c:5155
 msgid "floating point number invalid"
 msgstr "некорректное число с плавающей точкой"
 
@@ -20372,7 +19990,7 @@ msgstr "найден «%c», ожидался: «%c»"
 msgid "missing '%c'"
 msgstr "отсутствует «%c»"
 
-#: expr.c:985 read.c:4761
+#: expr.c:985 read.c:4606
 msgid "EBCDIC constants are not supported"
 msgstr "константы EBCDIC не поддерживаются"
 
@@ -20385,44 +20003,44 @@ msgstr "Унарный оператор %c игнорируется, так ка
 msgid "syntax error in .startof. or .sizeof."
 msgstr "синтаксическая ошибка в .startof. или .sizeof."
 
-#: expr.c:1274 expr.c:1640
+#: expr.c:1274 expr.c:1598
 #, c-format
 msgid "invalid use of operator \"%s\""
 msgstr "неправильное использование оператора «%s»"
 
-#: expr.c:1824
+#: expr.c:1782
 msgid "missing operand; zero assumed"
 msgstr "пропущен операнд; предполагается ноль"
 
-#: expr.c:1863
+#: expr.c:1821
 msgid "left operand is a bignum; integer 0 assumed"
 msgstr "левым операндом является bignum; предполагается 0 с типом integer"
 
-#: expr.c:1865
+#: expr.c:1823
 msgid "left operand is a float; integer 0 assumed"
 msgstr "левым операндом является float; предполагается 0 с типом integer"
 
-#: expr.c:1874
+#: expr.c:1832
 msgid "right operand is a bignum; integer 0 assumed"
 msgstr "правым операндом является bignum; предполагается 0 с типом integer"
 
-#: expr.c:1876
+#: expr.c:1834
 msgid "right operand is a float; integer 0 assumed"
 msgstr "правым операндом является float; предполагается 0 с типом integer"
 
-#: expr.c:1947 symbols.c:1396
+#: expr.c:1905 symbols.c:1396
 msgid "division by zero"
 msgstr "деление на ноль"
 
-#: expr.c:1953
+#: expr.c:1911
 msgid "shift count"
 msgstr "счётчик сдвига"
 
-#: expr.c:2074
+#: expr.c:2032
 msgid "operation combines symbols in different segments"
 msgstr "операция объединяет символы из разных сегментов"
 
-#: expr.c:2396
+#: expr.c:2354
 msgid "missing closing '\"'"
 msgstr "нет закрывающей '\"'"
 
@@ -20434,7 +20052,7 @@ msgstr "попытка выделить данные в абсолютном р
 msgid "attempt to allocate data in common section"
 msgstr "попытка выделить данные в общем разделе"
 
-#: frags.c:115 write.c:1465
+#: frags.c:115 write.c:1470
 #, c-format
 msgid "can't extend frag %lu char"
 msgid_plural "can't extend frag %lu chars"
@@ -20742,71 +20360,71 @@ msgstr "выбранный формат цели «%s» неизвестен"
 msgid "can't create %s: %s"
 msgstr "не удалось создать %s: %s"
 
-#: read.c:520
+#: read.c:521
 #, c-format
 msgid "error constructing %s pseudo-op table: %s"
 msgstr "ошибка создания таблицы псевдоопераций %s: %s"
 
-#: read.c:702
+#: read.c:703
 msgid "cannot change section or subsection inside .bundle_lock"
 msgstr "не удалось изменить раздел или подраздел внутри .bundle_lock"
 
-#: read.c:718
+#: read.c:719
 #, c-format
 msgid ".bundle_lock sequence at %u bytes, but .bundle_align_mode limit is %u bytes"
 msgstr "последовательность .bundle_lock размером %u байт, но ограничение .bundle_align_mode равно %u байт"
 
-#: read.c:727
+#: read.c:728
 #, c-format
 msgid "single instruction is %u bytes long, but .bundle_align_mode limit is %u bytes"
 msgstr "отдельная инструкция %u байт, но ограничение .bundle_align_mode равно %u байт"
 
-#: read.c:768 read.c:2811 read.c:3452
+#: read.c:769 read.c:2812 read.c:3382
 msgid "ignoring fill value in absolute section"
 msgstr "игнорируется значение заполнителя в абсолютном разделе"
 
-#: read.c:770 read.c:2826 read.c:3491
+#: read.c:771 read.c:2827 read.c:3421
 #, c-format
 msgid "ignoring fill value in section `%s'"
 msgstr "игнорируется значение заполнителя в разделе «%s»"
 
-#: read.c:1130
+#: read.c:1131
 #, c-format
 msgid "unknown pseudo-op: `%s'"
 msgstr "неизвестная псевдооперация: «%s»"
 
-#: read.c:1183
+#: read.c:1184
 msgid "unable to continue with assembly."
 msgstr "невозможно продолжать ассемблирование"
 
-#: read.c:1225
+#: read.c:1226
 #, c-format
 msgid "label \"%d$\" redefined"
 msgstr "переопределение метки «%d$»"
 
-#: read.c:1372
+#: read.c:1373
 msgid ".bundle_lock with no matching .bundle_unlock"
 msgstr ".bundle_lock не имеет соответствующей .bundle_unlock"
 
-#: read.c:1469
+#: read.c:1470
 msgid ".abort detected.  Abandoning ship."
 msgstr "Обнаружена .abort. Покидаем корабль."
 
-#: read.c:1531
+#: read.c:1532
 #, c-format
 msgid "alignment too large: %u assumed"
 msgstr "слишком большое выравнивание: предполагается %u"
 
-#: read.c:1563
+#: read.c:1564
 msgid "expected fill pattern missing"
 msgstr "отсутствует ожидаемый заполняющий шаблон"
 
-#: read.c:1588
+#: read.c:1589
 #, c-format
 msgid "fill pattern too long, truncating to %u"
 msgstr "заполняющий шаблон слишком большой, обрезаем до %u"
 
-#: read.c:1686
+#: read.c:1687
 msgid "symbol name not recognised in the current locale"
 msgstr "имя символа не распознано в текущей локали"
 
@@ -20819,234 +20437,228 @@ msgstr "имя символа не распознано в текущей лок
 #. We do not want to barf on this, especially since such files are used
 #. in the GCC and GDB testsuites.  So we check for negative line numbers
 #. rather than non-positive line numbers.
-#: read.c:2028
+#: read.c:2029
 #, c-format
 msgid "line numbers must be positive; line number %d rejected"
 msgstr "номера строк должны быть положительными целыми числами: номер строки %d не подходит"
 
-#: read.c:2065
+#: read.c:2066
 #, c-format
 msgid "incompatible flag %i in line directive"
 msgstr "несовместимый флаг %i в строковой директиве"
 
-#: read.c:2077
+#: read.c:2078
 #, c-format
 msgid "unsupported flag %i in line directive"
 msgstr "неподдерживаемый флаг %i в строковой директиве"
 
-#: read.c:2116
+#: read.c:2117
 msgid "start address not supported"
 msgstr "начальный адреса не поддерживается"
 
-#: read.c:2125
+#: read.c:2126
 msgid ".err encountered"
 msgstr "встречена .err"
 
-#: read.c:2141
+#: read.c:2142
 msgid ".error directive invoked in source file"
 msgstr "директива .error вызвана в исходном файле"
 
-#: read.c:2142
+#: read.c:2143
 msgid ".warning directive invoked in source file"
 msgstr "директива .warning вызвана в исходном файле"
 
-#: read.c:2148
+#: read.c:2149
 #, c-format
 msgid "%s argument must be a string"
 msgstr "аргумент %s должен быть строкой"
 
-#: read.c:2180 read.c:2182
+#: read.c:2181 read.c:2183
 #, c-format
 msgid ".fail %ld encountered"
 msgstr "встречена .fail %ld"
 
-#: read.c:2222
+#: read.c:2223
 #, c-format
 msgid ".fill size clamped to %d"
 msgstr "размер .fill зажат до %d"
 
-#: read.c:2227
+#: read.c:2228
 msgid "size negative; .fill ignored"
 msgstr "отрицательный размер; .fill игнорируется"
 
-#: read.c:2233
+#: read.c:2234
 msgid "repeat < 0; .fill ignored"
 msgstr "повторение < 0; .fill игнорируется"
 
-#: read.c:2242
+#: read.c:2243
 msgid "non-constant fill count for absolute section"
 msgstr "неконстантный счётчик заполнения для абсолютного раздела"
 
-#: read.c:2244
+#: read.c:2245
 msgid "attempt to fill absolute section with non-zero value"
 msgstr "попытка заполнить абсолютный раздел ненулевым значением"
 
-#: read.c:2250
+#: read.c:2251
 #, c-format
 msgid "attempt to fill section `%s' with non-zero value"
 msgstr "попытка заполнить раздел «%s» ненулевым значением"
 
-#: read.c:2407
+#: read.c:2408
 #, c-format
 msgid "unrecognized .linkonce type `%s'"
 msgstr "нераспознанный тип .linkonce «%s»"
 
-#: read.c:2419
+#: read.c:2420
 msgid ".linkonce is not supported for this object file format"
 msgstr ".linkonce не поддерживается для этого формата объектных файлов"
 
-#: read.c:2514
+#: read.c:2515
 msgid "expected alignment after size"
 msgstr "ожидается выравнивание после размера"
 
-#: read.c:2733
+#: read.c:2734
 #, c-format
 msgid "attempt to redefine pseudo-op `%s' ignored"
 msgstr "игнорируется попытка переопределения псевдооперации «%s»"
 
-#: read.c:2752
+#: read.c:2753
 msgid "ignoring macro exit outside a macro definition."
 msgstr "игнорируется выход из макроса вне определения макроса"
 
-#: read.c:2806
+#: read.c:2807
 #, c-format
 msgid "invalid segment \"%s\""
 msgstr "неверный сегмент «%s»"
 
-#: read.c:2814
+#: read.c:2815
 msgid "only constant offsets supported in absolute section"
 msgstr "в абсолютном разделе поддерживаются только смещения, заданные константой"
 
-#: read.c:2857
+#: read.c:2858
 msgid "MRI style ORG pseudo-op not supported"
 msgstr "псевдооперация MRI style ORG не поддерживается"
 
-#: read.c:3008
-#, c-format
-msgid "unrecognized section type `%s'"
-msgstr "нераспознанный тип раздела «%s»"
-
-#: read.c:3021
-msgid "absolute sections are not supported"
-msgstr "абсолютные разделы не поддерживаются"
-
-#: read.c:3036
-#, c-format
-msgid "unrecognized section command `%s'"
-msgstr "нераспознанная команда раздела «%s»"
-
-#: read.c:3099
+#: read.c:3029
 #, c-format
 msgid ".end%c encountered without preceding %s"
 msgstr ".end%c без предшествующей %s"
 
-#: read.c:3128 read.c:3164
+#: read.c:3058 read.c:3094
 #, c-format
 msgid "negative count for %s - ignored"
 msgstr "отрицательный счётчик для %s — игнорируется"
 
-#: read.c:3135 read.c:3171
+#: read.c:3065 read.c:3101
 #, c-format
 msgid "%s without %s"
 msgstr "%s без %s"
 
-#: read.c:3405
+#: read.c:3335
 msgid "unsupported variable size or fill value"
 msgstr "неподдерживаемый размер переменной или заполняющее значение"
 
-#: read.c:3413
+#: read.c:3343
 #, c-format
 msgid "size value for space directive too large: %lx"
 msgstr "значение размера для директивы space слишком большое: %lx"
 
-#: read.c:3442
+#: read.c:3372
 msgid ".space repeat count is zero, ignored"
 msgstr "счётчик повторений .space равен нулю, игнорируется"
 
-#: read.c:3444
+#: read.c:3374
 msgid ".space repeat count is negative, ignored"
 msgstr "счётчик повторений .space отрицательный, игнорируется"
 
-#: read.c:3475
+#: read.c:3405
 msgid "space allocation too complex in absolute section"
 msgstr "выделяемое пространство в абсолютном разделе слишком сложное"
 
-#: read.c:3481
+#: read.c:3411
 msgid "space allocation too complex in common section"
 msgstr "выделяемое пространство в общем разделе слишком сложное"
 
-#: read.c:3575 read.c:5020
+#: read.c:3472
+msgid "negative nop control byte, ignored"
+msgstr "отрицательный байт управления nop, игнорируется"
+
+#: read.c:3488
+msgid "unsupported variable nop control in .nops directive"
+msgstr "неподдерживаемая переменная управления nop в директиве .nops"
+
+#: read.c:3557 read.c:4865
 #, c-format
 msgid "bad floating literal: %s"
 msgstr "некорректный литерал с плавающей запятой: %s"
 
-#: read.c:3708
+#: read.c:3690
 #, c-format
 msgid "%s: would close weakref loop: %s"
 msgstr "%s: закрыло бы цикл weakref: %s"
 
-#: read.c:3758
+#: read.c:3740
 #, c-format
 msgid "junk at end of line, first unrecognized character valued 0x%x"
 msgstr "мусор в конце строки, первый нераспознанный символ со значением 0x%x"
 
-#: read.c:3886 write.c:2133
+#: read.c:3868 write.c:2354
 #, c-format
 msgid "`%s' can't be equated to common symbol `%s'"
 msgstr "«%s» не может быть вычисляемым для общего символа «%s»"
 
-#: read.c:4023
+#: read.c:3998
 msgid "unexpected `\"' in expression"
 msgstr "неожиданное «\"» в выражении"
 
-#: read.c:4036
+#: read.c:4011
 msgid "rva without symbol"
 msgstr "rva без символа"
 
-#: read.c:4105
+#: read.c:4080
 msgid "missing or bad offset expression"
 msgstr "отсутствующее или некорректное смещение выражения"
 
-#: read.c:4126
+#: read.c:4101
 msgid "missing reloc type"
 msgstr "отсутствует тип перемещения"
 
-#: read.c:4150
+#: read.c:4125
 msgid "unrecognized reloc type"
 msgstr "нераспознанный тип перемещения"
 
-#: read.c:4166
+#: read.c:4141
 msgid "bad reloc expression"
 msgstr "неправильное выражение перемещения"
 
-#: read.c:4328 read.c:5304
+#: read.c:4303 read.c:5149
 msgid "zero assumed for missing expression"
 msgstr "при отсутствии выражения предполагается ноль"
 
-#: read.c:4348 read.c:5333
+#: read.c:4323 read.c:5178
 msgid "attempt to store value in absolute section"
 msgstr "попытка сохранить значение в абсолютном разделе"
 
-#: read.c:4355 read.c:5339
+#: read.c:4330 read.c:5184
 #, c-format
 msgid "attempt to store non-zero value in section `%s'"
 msgstr "попытка сохранить ненулевое значение в разделе «%s»"
 
-#: read.c:4441
+#: read.c:4416
 #, c-format
 msgid "value 0x%llx truncated to 0x%llx"
 msgstr "значение 0x%llx обрезано до 0x%llx"
 
-#: read.c:4444
+#: read.c:4419
 msgid "value 0x%I64x truncated to 0x%I64x"
 msgstr "значение 0x%I64x обрезано до 0x%I64x"
 
-#: read.c:4448
+#: read.c:4423
 #, c-format
 msgid "value 0x%lx truncated to 0x%lx"
 msgstr "значение 0x%lx обрезано до 0x%lx"
 
-#: read.c:4493
+#: read.c:4468
 #, c-format
 msgid "bignum truncated to %d byte"
 msgid_plural "bignum truncated to %d bytes"
@@ -21054,137 +20666,137 @@ msgstr[0] "bignum обрезан до %d байта"
 msgstr[1] "bignum обрезан до %d байт"
 msgstr[2] "bignum обрезан до %d байт"
 
-#: read.c:4832 read.c:5042
+#: read.c:4677 read.c:4887
 msgid "unresolvable or nonpositive repeat count; using 1"
 msgstr "неопределенный или не положительный счётчик повторений; используется 1"
 
-#: read.c:4881
+#: read.c:4726
 #, c-format
 msgid "unknown floating type type '%c'"
 msgstr "неизвестный тип с плавающей запятой «%c»"
 
-#: read.c:4903
+#: read.c:4748
 msgid "floating point constant too large"
 msgstr "константа с плавающей запятой слишком большая"
 
-#: read.c:4967
+#: read.c:4812
 msgid "attempt to store float in absolute section"
 msgstr "попытка сохранить значение с плавающей запятой в абсолютном разделе"
 
-#: read.c:4974
+#: read.c:4819
 #, c-format
 msgid "attempt to store float in section `%s'"
 msgstr "попытка сохранить значение с плавающей запятой в разделе «%s»"
 
-#: read.c:5422
+#: read.c:5267
 #, c-format
 msgid "attempt to store non-empty string in section `%s'"
 msgstr "попытка сохранить непустую строку в разделе «%s»"
 
-#: read.c:5484
+#: read.c:5329
 msgid "strings must be placed into a section"
 msgstr "строка должна быть помещена в раздел"
 
-#: read.c:5547
+#: read.c:5392
 msgid "expected <nn>"
 msgstr "ожидается <nn>"
 
 #. To be compatible with BSD 4.2 as: give the luser a linefeed!!
-#: read.c:5586 read.c:5672
+#: read.c:5431 read.c:5517
 msgid "unterminated string; newline inserted"
 msgstr "незавершенная строка; вставлен символ новой строки"
 
-#: read.c:5686
+#: read.c:5531
 msgid "bad escaped character in string"
 msgstr "некорректный экранированный символ в строке"
 
-#: read.c:5711
+#: read.c:5556
 msgid "expected address expression"
 msgstr "ожидается адресное выражение"
 
-#: read.c:5730
+#: read.c:5575
 #, c-format
 msgid "symbol \"%s\" undefined; zero assumed"
 msgstr "символ «%s» не определён; предполагается ноль"
 
-#: read.c:5733
+#: read.c:5578
 msgid "some symbol undefined; zero assumed"
 msgstr "какой-то символ «%s» не определён; предполагается ноль"
 
-#: read.c:5768
+#: read.c:5613
 msgid "this string may not contain '\\0'"
 msgstr "эта строка не может содержать «\\0»"
 
-#: read.c:5804
+#: read.c:5649
 msgid "missing string"
 msgstr "отсутствует строка"
 
-#: read.c:5895
+#: read.c:5740
 #, c-format
 msgid ".incbin count zero, ignoring `%s'"
 msgstr "счётчик .incbin равен нулю, игнорируется «%s»"
 
-#: read.c:5921
+#: read.c:5766
 #, c-format
 msgid "file not found: %s"
 msgstr "файл не найден: %s"
 
-#: read.c:5935
+#: read.c:5780
 #, c-format
 msgid "seek to end of .incbin file failed `%s'"
 msgstr "ошибка при поиске до конца файла .incbin «%s»"
 
-#: read.c:5946
+#: read.c:5791
 #, c-format
 msgid "skip (%ld) or count (%ld) invalid for file size (%ld)"
 msgstr "значение пропуска (%ld) или счётчика (%ld) некорректно для размера файла (%ld)"
 
-#: read.c:5953
+#: read.c:5798
 #, c-format
 msgid "could not skip to %ld in file `%s'"
 msgstr "не удалось пропустить элементы %ld в файле «%s»"
 
-#: read.c:5962
+#: read.c:5807
 #, c-format
 msgid "truncated file `%s', %ld of %ld bytes read"
 msgstr "урезанный файл «%s», прочитано %ld из %ld байт"
 
-#: read.c:6120
+#: read.c:5965
 msgid "missing .func"
 msgstr "пропущена .func"
 
-#: read.c:6137
+#: read.c:5982
 msgid ".endfunc missing for previous .func"
 msgstr "отсутствует .endfunc при указанной .func"
 
-#: read.c:6196
+#: read.c:6041
 #, c-format
 msgid ".bundle_align_mode alignment too large (maximum %u)"
 msgstr "выравнивание .bundle_align_mode слишком большое (максимум %u)"
 
-#: read.c:6201
+#: read.c:6046
 msgid "cannot change .bundle_align_mode inside .bundle_lock"
 msgstr "не удалось изменить .bundle_align_mode внутри .bundle_lock"
 
-#: read.c:6215
+#: read.c:6060
 msgid ".bundle_lock is meaningless without .bundle_align_mode"
 msgstr ".bundle_lock бесполезна без .bundle_align_mode"
 
-#: read.c:6236
+#: read.c:6081
 msgid ".bundle_unlock without preceding .bundle_lock"
 msgstr ".bundle_unlock без предшествующей .bundle_lock"
 
-#: read.c:6249
+#: read.c:6094
 #, c-format
 msgid ".bundle_lock sequence is %u bytes, but bundle size is only %u bytes"
 msgstr "последовательность .bundle_lock равна %u байтам, но размер комплекта равен только %u байтам"
 
-#: read.c:6348
+#: read.c:6193
 #, c-format
 msgid "missing closing `%c'"
 msgstr "нет закрывающего символа «%c»"
 
-#: read.c:6350
+#: read.c:6195
 msgid "stray `\\'"
 msgstr "лишняя `\\'"
 
@@ -21193,7 +20805,12 @@ msgstr "лишняя `\\'"
 msgid "invalid argument '%s' to -fdebug-prefix-map"
 msgstr "неверный аргумент «%s» у -fdebug-prefix-map"
 
-#: stabs.c:214 stabs.c:222 stabs.c:230 stabs.c:249
+#: stabs.c:207
+#, c-format
+msgid ".stab%c: missing string"
+msgstr ".stab%c: отсутствует строка"
+
+#: stabs.c:220 stabs.c:228 stabs.c:236 stabs.c:255
 #, c-format
 msgid ".stab%c: missing comma"
 msgstr ".stab%c: отсутствует запятая"
@@ -21201,16 +20818,16 @@ msgstr ".stab%c: отсутствует запятая"
 #. This could happen for example with a source file with a huge
 #. number of lines.  The only cure is to use a different debug
 #. format, probably DWARF.
-#: stabs.c:242
+#: stabs.c:248
 #, c-format
 msgid ".stab%c: description field '%x' too big, try a different debug format"
 msgstr ".stab%c: поле описания «%x» слишком большое, попробуйте другой формат отладки"
 
-#: stabs.c:423
+#: stabs.c:429
 msgid "comma missing in .xstabs"
 msgstr "отсутствует запятая в .xstabs"
 
-#: symbols.c:287
+#: symbols.c:288
 #, c-format
 msgid "cannot define symbol `%s' in absolute section"
 msgstr "невозможно определить символ «%s» в абсолютном разделе"
@@ -21265,7 +20882,7 @@ msgstr "деление на ноль при изменении «%s»"
 msgid "Invalid operation on symbol"
 msgstr "Некорректный операнд для символа"
 
-#: symbols.c:1488 write.c:2182
+#: symbols.c:1488 write.c:2403
 #, c-format
 msgid "can't resolve value for symbol `%s'"
 msgstr "не удалось определить значение символа «%s»"
@@ -21300,25 +20917,25 @@ msgstr "Доступ к «%s» как к локальному объекту н
 msgid "field fx_size too small to hold %d"
 msgstr "поле fx_size мало, чтобы хранить %d"
 
-#: write.c:453
+#: write.c:456
 #, c-format
-msgid "attempt to .org/.space backwards? (%ld)"
-msgstr "попытка вернуться к .org/.space? (%ld)"
+msgid "attempt to .org/.space/.nops backwards? (%ld)"
+msgstr "попытка вернуться к .org/.space/.nops? (%ld)"
 
-#: write.c:471
+#: write.c:478
 #, c-format
 msgid "leb128 operand is an undefined symbol: %s"
 msgstr "операнд leb128 является неопределенным символом: %s"
 
-#: write.c:702
+#: write.c:709
 msgid "invalid offset expression"
 msgstr "неверное выражение смещения"
 
-#: write.c:724
+#: write.c:731
 msgid "invalid reloc expression"
 msgstr "неверное выражение перемещения"
 
-#: write.c:1109
+#: write.c:1114
 #, c-format
 msgid "value of %s too large for field of %d byte at %s"
 msgid_plural "value of %s too large for field of %d bytes at %s"
@@ -21326,37 +20943,41 @@ msgstr[0] "значение %s слишком велико для поля из
 msgstr[1] "значение %s слишком велико для поля из %d байт у %s"
 msgstr[2] "значение %s слишком велико для поля из %d байт у %s"
 
-#: write.c:1125
+#: write.c:1130
 #, c-format
 msgid "signed .word overflow; switch may be too large; %ld at 0x%lx"
 msgstr "переполнение знакового .word; переключатель может быть слишком большим; %ld у 0x%lx"
 
-#: write.c:1166
+#: write.c:1171
 msgid "redefined symbol cannot be used on reloc"
 msgstr "переопределённый символ нельзя использовать в перемещении"
 
-#: write.c:1179
+#: write.c:1184
 msgid "relocation out of range"
 msgstr "перемещение выходит за диапазон"
 
-#: write.c:1182
+#: write.c:1187
 #, c-format
 msgid "%s:%u: bad return from bfd_install_relocation: %x"
 msgstr "%s:%u: некорректный возврат из bfd_install_relocation: %x"
 
-#: write.c:1210
+#: write.c:1215
 msgid "reloc not within (fixed part of) section"
 msgstr "перемещение вне раздела (его постоянной части)"
 
-#: write.c:1280
+#: write.c:1285
 msgid "internal error: fixup not contained within frag"
 msgstr "внутренняя ошибка: местоположение содержится вне фрагмента"
 
-#: write.c:1398 write.c:1535
+#: write.c:1403 write.c:1540
 msgid "can't extend frag"
 msgstr "не удалось расширить фрагмент"
 
-#: write.c:1603
+#: write.c:1588
+msgid "unimplemented .nops directive"
+msgstr "директива .nops не реализована"
+
+#: write.c:1622
 #, c-format
 msgid "can't write %ld byte to section %s of %s: '%s'"
 msgid_plural "can't write %ld bytes to section %s of %s: '%s'"
@@ -21364,7 +20985,7 @@ msgstr[0] "не удалось записать %ld байт в раздел %s
 msgstr[1] "не удалось записать %ld байта в раздел %s из %s: «%s»"
 msgstr[2] "не удалось записать %ld байт в раздел %s из %s: «%s»"
 
-#: write.c:1630 write.c:1666
+#: write.c:1648 write.c:1675 write.c:1711
 #, c-format
 msgid "can't fill %ld byte in section %s of %s: '%s'"
 msgid_plural "can't fill %ld bytes in section %s of %s: '%s'"
@@ -21372,22 +20993,30 @@ msgstr[0] "не удалось заполнить %ld байт в разделе
 msgstr[1] "не удалось заполнить %ld байта в разделе %s из %s: «%s»"
 msgstr[2] "не удалось заполнить %ld байт в разделе %s из %s: «%s»"
 
-#: write.c:2098
+#: write.c:1915
+msgid "unable to create reloc for build note"
+msgstr "не удалось создать перемещение для примечания сборки"
+
+#: write.c:1919
+msgid "<gnu build note>"
+msgstr "<gnu build note>"
+
+#: write.c:2319
 #, c-format
 msgid "%s: global symbols not supported in common sections"
 msgstr "%s: глобальные символы не поддерживаются в общих разделах"
 
-#: write.c:2112
+#: write.c:2333
 #, c-format
 msgid "local label `%s' is not defined"
 msgstr "локальная метка «%s» не определена"
 
-#: write.c:2140
+#: write.c:2361
 #, c-format
 msgid "can't make global register symbol `%s'"
 msgstr "не удалось создать глобальный регистровый символ «%s»"
 
-#: write.c:2444
+#: write.c:2666
 #, c-format
 msgid "alignment padding (%lu byte) not a multiple of %ld"
 msgid_plural "alignment padding (%lu bytes) not a multiple of %ld"
@@ -21395,31 +21024,485 @@ msgstr[0] "заполнение для выравнивания (%lu байт) 
 msgstr[1] "дополнение для выравнивания (%lu байта) не кратно %ld"
 msgstr[2] "дополнение для выравнивания (%lu байт) не кратно %ld"
 
-#: write.c:2610
+#: write.c:2833
 #, c-format
 msgid ".word %s-%s+%s didn't fit"
 msgstr "не вмещается .word %s-%s+%s"
 
-#: write.c:2704
+#: write.c:2927
 msgid "padding added"
 msgstr "заполнение добавлено"
 
-#: write.c:2755
+#: write.c:2978
 msgid "attempt to move .org backwards"
 msgstr "попытка передвинуться обратно к .org"
 
-#: write.c:2779
+#: write.c:3003
 msgid ".space specifies non-absolute value"
 msgstr ".space задана не абсолютным значением"
 
-#: write.c:2794
-msgid ".space or .fill with negative value, ignored"
-msgstr ".space или .fill с отрицательным значением, игнорируется"
+#: write.c:3018
+msgid ".space, .nops or .fill with negative value, ignored"
+msgstr ".space, .nops или .fill с отрицательным значением, игнорируется"
 
-#: write.c:2865
+#: write.c:3089
 #, c-format
 msgid "Infinite loop encountered whilst attempting to compute the addresses of symbols in section %s"
 msgstr "При попытке вычислить адреса символов в разделе %s возник бесконечный цикл"
 
+#~ msgid "Internal assembler error for macro %s"
+#~ msgstr "внутренняя ошибка ассемблера для макроса %s"
+
+#~ msgid "unsupported DC type"
+#~ msgstr "неподдерживаемый тип DC"
+
+#~ msgid "missing end-quote"
+#~ msgstr "отсутствует закрывающая кавычка"
+
+#~ msgid "unsupported alignment"
+#~ msgstr "неподдерживаемое выравнивание"
+
+#~ msgid "this DS form not yet supported"
+#~ msgstr "данная форма DS пока не поддерживается"
+
+#~ msgid "Missing or bad .using directive"
+#~ msgstr "Отсутствует или неверная директива .using"
+
+#~ msgid "Literal Pool Overflow"
+#~ msgstr "переполнение пула литералов"
+
+#~ msgid "expression not a constant"
+#~ msgstr "выражение должно быть константой"
+
+#~ msgid "Unknown/unsupported address literal type"
+#~ msgstr "Неизвестный/неподдерживаемый литеральный тип адреса"
+
+#~ msgid ".ltorg without prior .using in section %s"
+#~ msgstr ".ltorg без предшествующей .using в разделе %s"
+
+#~ msgid ".ltorg in section %s paired to .using in section %s"
+#~ msgstr ".ltorg в разделе %s соединён с .using в разделе %s"
+
+#~ msgid "bad alignment of %d bytes in literal pool"
+#~ msgstr "неверное выравнивание в %d байт в пуле литералов"
+
+#~ msgid "bad literal size\n"
+#~ msgstr "некорректный размер литерала\n"
+
+#~ msgid ".using: base address expression illegal or too complex"
+#~ msgstr ".using: выражение базового адреса неверно или слишком сложное"
+
+#~ msgid "dropping register %d in section %s does not match using register %d"
+#~ msgstr "сброшенный регистр %d в разделе %s не совпадает с использующимся регистром %d"
+
+#~ msgid "dropping register %d in section %s previously used in section %s"
+#~ msgstr "сброшенный регистр %d в разделе %s раньше использовался в разделе %s"
+
+#~ msgid "not using any base register"
+#~ msgstr "не используется какой-либо базовый регистр"
+
+#~ msgid "expecting a register for operand %d"
+#~ msgstr "ожидается регистр для операнда %d"
+
+#~ msgid "Internal Error: bad instruction length"
+#~ msgstr "Внутренняя ошибка: некорректная длина инструкции"
+
+#~ msgid "only supported with old gcc"
+#~ msgstr "поддерживается только в старом gcc"
+
+#~ msgid "  -mold-gcc               support old (<= 2.8.1) versions of gcc\n"
+#~ msgstr "  -mold-gcc               поддерживать старые (<= 2.8.1) версии gcc\n"
+
+#~ msgid "Directive .dual available only with -mintel-syntax option"
+#~ msgstr "Директива .dual доступна только с параметром -mintel-syntax"
+
+#~ msgid "Directive .enddual available only with -mintel-syntax option"
+#~ msgstr "Директива .enddual доступна только с параметром -mintel-syntax"
+
+#~ msgid "Directive .atmp available only with -mintel-syntax option"
+#~ msgstr "Директива .atmp доступна только с параметром -mintel-syntax"
+
+#~ msgid "Unknown temporary pseudo register"
+#~ msgstr "Неизвестный временный псевдорегистр"
+
+#~ msgid "Defective assembler.  No assembly attempted."
+#~ msgstr "Ассемблер сломался. Ничего ассемблироваться не будет."
+
+#~ msgid "Expanded opcode after delayed branch: `%s'"
+#~ msgstr "Расширенный код операции после отложенной ветви: «%s»"
+
+#~ msgid "Expanded opcode in dual mode: `%s'"
+#~ msgstr "Расширенный код операции в двойном режиме: «%s»"
+
+#~ msgid "An instruction was expanded (%s)"
+#~ msgstr "Инструкция расширена (%s)"
+
+#~ msgid "Pipelined instruction: fsrc1 = fdest"
+#~ msgstr "Конвейерная инструкция: fsrc1 = fdest"
+
+#~ msgid "Assembler does not yet support PIC"
+#~ msgstr "Ассемблер пока не поддерживает PIC"
+
+#~ msgid "Illegal operands for %s"
+#~ msgstr "Неверные операнды для %s"
+
+#~ msgid "'d.%s' must be 8-byte aligned"
+#~ msgstr "«d.%s» должен быть выровнен по 8-байтовой границе"
+
+#~ msgid "Prefix 'd.' invalid for instruction `%s'"
+#~ msgstr "Префикс «d.» не допускается для инструкции «%s»"
+
+#~ msgid ""
+#~ "  -EL\t\t\t  generate code for little endian mode (default)\n"
+#~ "  -EB\t\t\t  generate code for big endian mode\n"
+#~ "  -mwarn-expand\t\t  warn if pseudo operations are expanded\n"
+#~ "  -mxp\t\t\t  enable i860XP support (disabled by default)\n"
+#~ "  -mintel-syntax\t  enable Intel syntax (default to AT&T/SVR4)\n"
+#~ msgstr ""
+#~ "  -EL\t\t\t  генерировать код для режима с обратным порядком байт\n"
+#~ "     \t\t\t  (по умолчанию)\n"
+#~ "  -EB\t\t\t  генерировать код для режима с прямым порядком байт\n"
+#~ "  -mwarn-expand\t\t  предупреждать при расширении псевдоопераций\n"
+#~ "  -mxp\t\t\t  включить поддержку i860XP (по умолчанию выключена)\n"
+#~ "  -mintel-syntax\t  включить синтаксис Intel (по умолчанию AT&T/SVR4)\n"
+
+#~ msgid ""
+#~ "  -V\t\t\t  print assembler version number\n"
+#~ "  -Qy, -Qn\t\t  ignored\n"
+#~ msgstr ""
+#~ "  -V\t\t\t  напечатать номер версии ассемблера\n"
+#~ "  -Qy, -Qn\t\t  игнорируется\n"
+
+#~ msgid "This immediate requires 0 MOD 2 alignment"
+#~ msgstr "Для непосредственного значения требуется выравнивание 0 MOD 2"
+
+#~ msgid "This immediate requires 0 MOD 4 alignment"
+#~ msgstr "Для непосредственного значения требуется выравнивание 0 MOD 4"
+
+#~ msgid "This immediate requires 0 MOD 8 alignment"
+#~ msgstr "Для непосредственного значения требуется выравнивание 0 MOD 8"
+
+#~ msgid "This immediate requires 0 MOD 16 alignment"
+#~ msgstr "Для непосредственного значения требуется выравнивание 0 MOD 16"
+
+#~ msgid "5-bit immediate too large"
+#~ msgstr "5-битное значение слишком велико"
+
+#~ msgid "5-bit field must be absolute"
+#~ msgstr "5-битное поле должно быть абсолютным"
+
+#~ msgid "A branch offset requires 0 MOD 4 alignment"
+#~ msgstr "Смещение ветви требует выравнивания 0 MOD 4"
+
+#~ msgid "Unrecognized fix-up (0x%08lx)"
+#~ msgstr "Нераспознанное местоположение (0x%08lx)"
+
+#~ msgid "Hashing returned \"%s\"."
+#~ msgstr "Хеширование вернуло «%s»."
+
+#~ msgid "expression syntax error"
+#~ msgstr "синтаксическая ошибка в выражении"
+
+#~ msgid "attempt to branch into different segment"
+#~ msgstr "попытка ветвления в другой сегмент"
+
+#~ msgid "target of %s instruction must be a label"
+#~ msgstr "цель инструкции %s должна быть меткой"
+
+#~ msgid "unaligned register"
+#~ msgstr "невыровненный регистр"
+
+#~ msgid "no such sfr in this architecture"
+#~ msgstr "в этой архитектуре нет такого sfr"
+
+#~ msgid "illegal literal"
+#~ msgstr "неверный литерал"
+
+#~ msgid "invalid index register"
+#~ msgstr "некорректный индексный регистр"
+
+#~ msgid "invalid scale factor"
+#~ msgstr "некорректный коэффициент масштабирования"
+
+#~ msgid "architecture of opcode conflicts with that of earlier instruction(s)"
+#~ msgstr "архитектура кода операции конфликтует с предыдущими инструкциями"
+
+#~ msgid "missing opcode"
+#~ msgstr "отсутствует код операции"
+
+#~ msgid "branch prediction invalid on this opcode"
+#~ msgstr "предсказание ветвления некорректно для этого кода операции"
+
+#~ msgid "invalid opcode, \"%s\"."
+#~ msgstr "неверный код операции, «%s»"
+
+#~ msgid "improper number of operands.  Expecting %d, got %d"
+#~ msgstr "Неправильное количество операндов. Ожидалось %d, получено %d"
+
+#~ msgid "Fixup of %ld too large for field width of %d"
+#~ msgstr "Местоположение %ld слишком большое для поля шириной %d"
+
+#~ msgid "invalid architecture %s"
+#~ msgstr "неверная архитектура %s"
+
+#~ msgid "I960 options:\n"
+#~ msgstr "Параметры I960:\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "\t\t\tspecify variant of 960 architecture\n"
+#~ "-b\t\t\tadd code to collect statistics about branches taken\n"
+#~ "-link-relax\t\tpreserve individual alignment directives so linker\n"
+#~ "\t\t\tcan do relaxing (b.out format only)\n"
+#~ "-no-relax\t\tdon't alter compare-and-branch instructions for\n"
+#~ "\t\t\tlong displacements\n"
+#~ msgstr ""
+#~ "\n"
+#~ "\t\t\tукажите вариант архитектуры 960\n"
+#~ "-b\t\t\tдобавить код сбора статистики о ветвлении\n"
+#~ "-link-relax\t\tсохранять индивидуальные директивы выравнивания для того, чтобы\n"
+#~ "\t\t\tкомпоновщик мог выполнять ослабление (только с форматом b.out)\n"
+#~ "-no-relax\t\tне изменять инструкции сравнение-и-ветвление для\n"
+#~ "\t\t\tдлинных перестановок\n"
+
+#~ msgid "should have 1 or 2 operands"
+#~ msgstr "должен быть 1 или 2 операнда"
+
+#~ msgid "Redefining leafproc %s"
+#~ msgstr "Переопределение leafproc %s"
+
+#~ msgid "should have two operands"
+#~ msgstr "должен быть два операнда"
+
+#~ msgid "'entry_num' must be absolute number in [0,31]"
+#~ msgstr "«entry_num» должен указываться как абсолютное чисто в диапазоне [0,31]"
+
+#~ msgid "Redefining entrynum for sysproc %s"
+#~ msgstr "Переопределение entrynum для sysproc %s"
+
+#~ msgid "Trying to 'bal' to %s"
+#~ msgstr "Попытка применить «bal» к %s"
+
+#~ msgid "Looks like a proc, but can't tell what kind.\n"
+#~ msgstr "Выглядит как proc, но невозможно сказать какая.\n"
+
+#~ msgid "big endian mode is not supported"
+#~ msgstr "прямой порядок байт не поддерживается"
+
+#~ msgid "ignoring unrecognized .endian type `%s'"
+#~ msgstr "игнорируется нераспознанный тип .endian «%s»"
+
+#~ msgid "can't use COBR format with external label"
+#~ msgstr "невозможно использовать формат COBR с внешней меткой"
+
+#~ msgid "option --link-relax is only supported in b.out format"
+#~ msgstr "параметр --link-relax поддерживается только в формате b.out"
+
+#~ msgid "No 'bal' entry point for leafproc %s"
+#~ msgstr "Нет точки входа «bal» для leafproc %s"
+
+#~ msgid ""
+#~ "-32\t\t\tcreate o32 ABI object file (default)\n"
+#~ "-n32\t\t\tcreate n32 ABI object file\n"
+#~ "-64\t\t\tcreate 64 ABI object file\n"
+#~ msgstr ""
+#~ "-32\t\t\tсоздавать объектный файл o32 ABI (по умолчанию)\n"
+#~ "-n32\t\t\tсоздавать объектный файл n32 ABI\n"
+#~ "-64\t\t\tсоздавать объектный файл 64 ABI\n"
+
+#~ msgid "instruction address is not a multiple of 4"
+#~ msgstr "адрес инструкции не кратен 4"
+
+#~ msgid "Invalid combination: --isa=SHcompact with --isa=SHmedia"
+#~ msgstr "Неправильная комбинация: --isa=SHcompact с --isa=SHmedia"
+
+#~ msgid "Invalid combination: --isa=SHmedia with --isa=SHcompact"
+#~ msgstr "Неправильная комбинация: --isa=SHmedia с --isa=SHcompact"
+
+#~ msgid "Invalid combination: --abi=64 with --isa=SHcompact"
+#~ msgstr "Неправильная комбинация: --abi=64 с --isa=SHcompact"
+
+#~ msgid "Invalid combination: --abi=32 with --abi=64"
+#~ msgstr "Неправильная комбинация: --abi=32 с --abi=64"
+
+#~ msgid "Invalid combination: --abi=64 with --abi=32"
+#~ msgstr "Неправильная комбинация: --abi=64 с --abi=32"
+
+#~ msgid "Invalid combination: --isa=SHcompact with --abi=64"
+#~ msgstr "Неправильная комбинация: --isa=SHcompact с --abi=64"
+
+#~ msgid "Invalid argument to --abi option: %s"
+#~ msgstr "Неверный аргумент параметра --abi: %s"
+
+#~ msgid ""
+#~ "--isa=[shmedia\t\tset as the default instruction set for SH64\n"
+#~ "    | SHmedia\n"
+#~ "    | shcompact\n"
+#~ "    | SHcompact]\n"
+#~ msgstr ""
+#~ "--isa=[shmedia            задать набор инструкций SH64 по умолчанию\n"
+#~ "    | SHmedia\n"
+#~ "    | shcompact\n"
+#~ "    | SHcompact]\n"
+
+#~ msgid ""
+#~ "--abi=[32|64]\t\tset size of expanded SHmedia operands and object\n"
+#~ "\t\t\tfile type\n"
+#~ "--shcompact-const-crange  emit code-range descriptors for constants in\n"
+#~ "\t\t\tSHcompact code sections\n"
+#~ "--no-mix\t\tdisallow SHmedia code in the same section as\n"
+#~ "\t\t\tconstants and SHcompact code\n"
+#~ "--no-expand\t\tdo not expand MOVI, PT, PTA or PTB instructions\n"
+#~ "--expand-pt32\t\twith -abi=64, expand PT, PTA and PTB instructions\n"
+#~ "\t\t\tto 32 bits only\n"
+#~ msgstr ""
+#~ "--abi=[32|64]             задать размер расширенных операндов SHmedia и тип\n"
+#~ "                          объектного файла\n"
+#~ "--shcompact-const-crange  создавать дескрипторы диапазона кода для констант в\n"
+#~ "                          разделах кода SHcompact\n"
+#~ "--no-mix                  не смешивать код SHmedia в одном разделе с\n"
+#~ "                          константами и кодом SHcompact\n"
+#~ "--no-expand               не расширять инструкции MOVI, PT, PTA и PTB\n"
+#~ "--expand-pt32             при -abi=64, расширять инструкции PT, PTA и PTB\n"
+#~ "                          только до 32 бит\n"
+
+#~ msgid "This operand must be constant at assembly time"
+#~ msgstr "Данный операнд должен быть константой при ассемблировании"
+
+#~ msgid "Invalid operand expression"
+#~ msgstr "Неверное выражение операнда"
+
+#~ msgid "PTB operand is a SHmedia symbol"
+#~ msgstr "операнд PTB является символом SHmedia"
+
+#~ msgid "PTA operand is a SHcompact symbol"
+#~ msgstr "операнд PTA является символом SHcompact"
+
+#~ msgid "invalid expression in operand"
+#~ msgstr "некорректное выражение в операнде"
+
+#~ msgid "invalid operand, not a 5-bit unsigned value: %d"
+#~ msgstr "неверный операнд — не 5-битовое значение без знака: %d"
+
+#~ msgid "invalid operand, not a 6-bit signed value: %d"
+#~ msgstr "неверный операнд — не 6-битовое значение со знаком: %d"
+
+#~ msgid "invalid operand, not a 6-bit unsigned value: %d"
+#~ msgstr "неверный операнд — не 6-битовое значение без знака: %d"
+
+#~ msgid "invalid operand, not a 11-bit signed value: %d"
+#~ msgstr "неверный операнд — не 11-битовое значение со знаком: %d"
+
+#~ msgid "invalid operand, not a multiple of 32: %d"
+#~ msgstr "неверный операнд — не кратен 32: %d"
+
+#~ msgid "invalid operand, not a 10-bit signed value: %d"
+#~ msgstr "неверный операнд — не 10-битовое значение со знаком: %d"
+
+#~ msgid "invalid operand, not an even value: %d"
+#~ msgstr "неверный операнд — нечётное значение: %d"
+
+#~ msgid "invalid operand, not a 12-bit signed value: %d"
+#~ msgstr "неверный операнд — не 12-битовое значение со знаком: %d"
+
+#~ msgid "invalid operand, not a multiple of 4: %d"
+#~ msgstr "неверный операнд — не кратен 4: %d"
+
+#~ msgid "invalid operand, not a 13-bit signed value: %d"
+#~ msgstr "неверный операнд — не 13-битовое значение со знаком: %d"
+
+#~ msgid "invalid operand, not a multiple of 8: %d"
+#~ msgstr "неверный операнд — не кратен 8: %d"
+
+#~ msgid "invalid operand, not a 16-bit signed value: %d"
+#~ msgstr "неверный операнд — не 16-битовое значение со знаком: %d"
+
+#~ msgid "invalid operand, not a 16-bit unsigned value: %d"
+#~ msgstr "неверный операнд — не 16-битовое значение без знака: %d"
+
+#~ msgid "operand out of range for PT, PTA and PTB"
+#~ msgstr "операнд PT, PTA и PTB вне диапазона"
+
+#~ msgid "operand not a multiple of 4 for PT, PTA or PTB: %d"
+#~ msgstr "операнд PT, PTA или PTB не кратен 4: %d"
+
+#~ msgid "MOVI operand is not a 32-bit signed value: 0x%8x%08x"
+#~ msgstr "операнд MOVI не является 32-битовым значением со знаком: 0x%8x%08x"
+
+#~ msgid "invalid PIC reference"
+#~ msgstr "неверная ссылка PIC"
+
+#~ msgid "invalid operand: expression in PT target"
+#~ msgstr "некорректный операнд: выражение в цели PT"
+
+#~ msgid "invalid operands to %s"
+#~ msgstr "неверные операнды для %s"
+
+#~ msgid "excess operands to %s"
+#~ msgstr "избыточные операнды для %s"
+
+#~ msgid "The `.mode %s' directive is not valid with this architecture"
+#~ msgstr "Директива «.mode %s» недопустима в этой архитектуре"
+
+#~ msgid "Invalid argument to .mode: %s"
+#~ msgstr "Неверный аргумент .mode: %s"
+
+#~ msgid "The `.abi %s' directive is not valid with this architecture"
+#~ msgstr "Директива «.abi %s» недопустима в этой архитектуре"
+
+#~ msgid "`.abi 64' but command-line options do not specify 64-bit ABI"
+#~ msgstr "указано «.abi 64», но параметрах командной строки не задан 64-битный ABI"
+
+#~ msgid "`.abi 32' but command-line options do not specify 32-bit ABI"
+#~ msgstr "указано «.abi 32», но параметрах командной строки не задан 32-битный ABI"
+
+#~ msgid "Invalid argument to .abi: %s"
+#~ msgstr "Неверный аргумент для .abi: %s"
+
+#~ msgid "-no-mix is invalid without specifying SHcompact or SHmedia"
+#~ msgstr "-no-mix не допускается без указания SHcompact или SHmedia"
+
+#~ msgid "-shcompact-const-crange is invalid without SHcompact"
+#~ msgstr "-shcompact-const-crange не допускается без SHcompact"
+
+#~ msgid "-expand-pt32 only valid with -abi=64"
+#~ msgstr "-expand-pt32 разрешён только с -abi=64"
+
+#~ msgid "-no-expand only valid with SHcompact or SHmedia"
+#~ msgstr "-no-expand разрешён только с SHcompact или SHmedia"
+
+#~ msgid "-expand-pt32 invalid together with -no-expand"
+#~ msgstr "-expand-pt32 не допускается одновременно с -no-expand"
+
+#~ msgid "SHmedia code not allowed in same section as constants and SHcompact code"
+#~ msgstr "код SHmedia не допускается в разделе констант и кода SHcompact"
+
+#~ msgid "No segment info for current section"
+#~ msgstr "Нет информации о сегменте текущего раздела"
+
+#~ msgid "duplicate datalabel operator ignored"
+#~ msgstr "игнорируется повторный оператор datalabel"
+
+#~ msgid "Invalid DataLabel expression"
+#~ msgstr "Неверное выражение DataLabel"
+
+#~ msgid "-k\t\t\tgenerate PIC\n"
+#~ msgstr "-k                      генерировать PIC\n"
+
+#~ msgid "alignment too large; assuming %d"
+#~ msgstr "слишком большое выравнивание: предполагается %d"
+
+#~ msgid "alignment too large; assuming %ld"
+#~ msgstr "слишком большое выравнивание: предполагается %ld"
+
+#~ msgid "unrecognized section type `%s'"
+#~ msgstr "нераспознанный тип раздела «%s»"
+
+#~ msgid "absolute sections are not supported"
+#~ msgstr "абсолютные разделы не поддерживаются"
+
+#~ msgid "unrecognized section command `%s'"
+#~ msgstr "нераспознанная команда раздела «%s»"
+
 #~ msgid "%s: data size %ld\n"
 #~ msgstr "%s: размер данных %ld\n"
index 23fc83827c445b1a34d362c5a77f3a7dda68db45..11836fdaee290089557dec175d453204d39402b0 100644 (file)
@@ -1,3 +1,8 @@
+2018-07-05  Nick Clifton  <nickc@redhat.com>
+
+       * po/bg.po: Updated Bulgarian translation.
+       * po/pt_BR.po: Updated Brazilian Portuguese translation.
+
 2018-07-04  H.J. Lu  <hongjiu.lu@intel.com>
 
        PR ld/23358
index bb0b04293f8664cc02dc9eedff33467547d5dcc9..5e8e81881860f9000e56da92163dbe9d35af6e4e 100644 (file)
@@ -1,17 +1,19 @@
 # Translation of binutils ld to Bulgarian
 # Copyright (C) 2010, 2011, 2012, 2014 Free Software Foundation, Inc.
 # This file is distributed under the same license as the binutils package.
-# Roumen Petrov <transl@roumenpetrov.info>, 2010-2017.
+# Roumen Petrov <transl@roumenpetrov.info>, 2010-2018.
 #
 # Abbreviations:
 #  BFD - Binary Format Description
 #  IR - Intermediate Representation
+#  PLT - Procedure Linkage Table
+#  GOT - Global Offsets Table
 msgid ""
 msgstr ""
-"Project-Id-Version: ld 2.28.90\n"
+"Project-Id-Version: ld 2.30.90\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2017-07-03 16:56+0200\n"
-"PO-Revision-Date: 2017-07-06 23:00+0300\n"
+"POT-Creation-Date: 2018-06-24 19:43+0100\n"
+"PO-Revision-Date: 2018-06-28 22:58+0300\n"
 "Last-Translator: Румен Петров <transl@roumenpetrov.info>\n"
 "Language-Team: Bulgarian <dict@ludost.net>\n"
 "Language: bg\n"
@@ -21,2627 +23,7150 @@ msgstr ""
 "X-Bugs: Report translation errors to the Language-Team address.\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: emultempl/armcoff.em:72
+#: ldcref.c:170
+msgid "%X%P: bfd_hash_table_init of cref table failed: %E\n"
+msgstr "%X%P: bfd_hash_table_init, за cref таблица, не успя: %E\n"
+
+#: ldcref.c:176
+msgid "%X%P: cref_hash_lookup failed: %E\n"
+msgstr "%X%P: cref_hash_lookup не успя: %E\n"
+
+#: ldcref.c:186
+msgid "%X%P: cref alloc failed: %E\n"
+msgstr "%X%P: пропадна заделяне(на памет) за cref: %E\n"
+
+#: ldcref.c:371
 #, c-format
-msgid "  --support-old-code          Support interworking with old code\n"
-msgstr "  --support-old-code          Поддръжка на работоспособност с предишен код\n"
+msgid ""
+"\n"
+"Cross Reference Table\n"
+"\n"
+msgstr ""
+"\n"
+"Таблица на кръстосани връзки\n"
+"\n"
+
+#: ldcref.c:372
+msgid "Symbol"
+msgstr "Име"
 
-#: emultempl/armcoff.em:73
+#: ldcref.c:380
 #, c-format
-msgid "  --thumb-entry=<sym>         Set the entry point to be Thumb symbol <sym>\n"
-msgstr "  --thumb-entry=<знак>        Установява входяща точка да е отбелязания <знак>\n"
+msgid "File\n"
+msgstr "Файл\n"
 
-#: emultempl/armcoff.em:121
+#: ldcref.c:384
 #, c-format
-msgid "Errors encountered processing file %s"
-msgstr "Ð\9eÑ\82кÑ\80иÑ\82и Ñ\81а Ð³Ñ\80еÑ\88ки Ð¿Ñ\80и Ð¾Ð±Ñ\80абоÑ\82ване Ð½Ð° Ñ\84айл %s"
+msgid "No symbols\n"
+msgstr "Ð\91ез Ð¸Ð¼ÐµÐ½Ð°\n"
 
-#: emultempl/armcoff.em:191 emultempl/pe.em:2062
-msgid "%P: warning: '--thumb-entry %s' is overriding '-e %s'\n"
-msgstr "%P: Ð¿Ñ\80едÑ\83пÑ\80еждение: '--thumb-entry %s' Ð¿Ñ\80егазва '-e %s'\n"
+#: ldcref.c:413 ldcref.c:565
+msgid "%P: symbol `%pT' missing from main hash table\n"
+msgstr "%P: Ð¸Ð¼Ðµ '%pT' Ð»Ð¸Ð¿Ñ\81ва Ð² Ð³Ð»Ð°Ð²Ð½Ð°Ñ\82а Ñ\85еÑ\88\82аблиÑ\86а\n"
 
-#: emultempl/armcoff.em:196 emultempl/pe.em:2067
-msgid "%P: warning: cannot find thumb start symbol %s\n"
-msgstr "%P: предупреждение: не е намерен, като начален, отбелязания знак %s\n"
+#: ldcref.c:517 ldcref.c:628 ldmain.c:1211 ldmisc.c:335 pe-dll.c:715
+#: pe-dll.c:1296 pe-dll.c:1417 pe-dll.c:1535 earm_wince_pe.c:1430
+#: earm_wince_pe.c:1637 earmpe.c:1430 earmpe.c:1637 ei386pe.c:1430
+#: ei386pe.c:1637 ei386pe_posix.c:1430 ei386pe_posix.c:1637 ei386pep.c:1414
+#: emcorepe.c:1430 emcorepe.c:1637 eppcpe.c:1430 eppcpe.c:1637 eshpe.c:1430
+#: eshpe.c:1637
+msgid "%F%P: %pB: could not read symbols: %E\n"
+msgstr "%F%P: %pB: не могат да се прочетат имената: %E\n"
 
-#: emultempl/pe.em:430
-#, c-format
-msgid "  --base_file <basefile>             Generate a base file for relocatable DLLs\n"
-msgstr "  --base_file <базов_файл>           Създаване на базов файл за преместваеми DLLs\n"
+#: ldcref.c:690 ldcref.c:697 ldmain.c:1273 ldmain.c:1280
+msgid "%F%P: %pB: could not read relocs: %E\n"
+msgstr "%F%P: %pB: не могат да се прочетат \"преместванията\": %E\n"
 
-#: emultempl/pe.em:431
-#, c-format
-msgid "  --dll                              Set image base to the default for DLLs\n"
-msgstr "  --dll                              Установява базовия адрес на подразбиращия се за DLLs\n"
+#. We found a reloc for the symbol.  The symbol is defined
+#. in OUTSECNAME.  This reloc is from a section which is
+#. mapped into a section from which references to OUTSECNAME
+#. are prohibited.  We must report an error.
+#: ldcref.c:724
+msgid "%X%P: %C: prohibited cross reference from %s to `%pT' in %s\n"
+msgstr "%X%P: %C: забранено е кръстосана отпратка от %s към '%pT' в %s\n"
 
-#: emultempl/pe.em:432
-#, c-format
-msgid "  --file-alignment <size>            Set file alignment\n"
-msgstr "  --file-alignment <размер>          Установява подравняване за файла\n"
+#: ldctor.c:83
+msgid "%X%P: different relocs used in set %s\n"
+msgstr "%X%P: различни \"преместванията\" се използват в множеството %s\n"
 
-#: emultempl/pe.em:433
-#, c-format
-msgid "  --heap <size>                      Set initial size of the heap\n"
-msgstr "  --heap <размер>                    Установява началния размер на динамичната памет\n"
+#: ldctor.c:101
+msgid "%X%P: different object file formats composing set %s\n"
+msgstr "%X%P: различни формати на обектни файлове в набора %s\n"
 
-#: emultempl/pe.em:434
-#, c-format
-msgid "  --image-base <address>             Set start address of the executable\n"
-msgstr "  --image-base <адрес>               Установява начален адрес на изпълнимия файл\n"
+#: ldctor.c:279 ldctor.c:300
+msgid "%X%P: %s does not support reloc %s for set %s\n"
+msgstr "%X%P: %s не поддържа преместване %s за набор %s\n"
 
-#: emultempl/pe.em:435
-#, c-format
-msgid "  --major-image-version <number>     Set version number of the executable\n"
-msgstr "  --major-image-version <число>      Установява номер на версия на изпълнимия файл\n"
+#: ldctor.c:295
+msgid "%X%P: special section %s does not support reloc %s for set %s\n"
+msgstr "%X%P: раздел %s не поддържа преместване %s за набор %s\n"
 
-#: emultempl/pe.em:436
-#, c-format
-msgid "  --major-os-version <number>        Set minimum required OS version\n"
-msgstr "  --major-os-version <число>         Установява необходима минимална версия на ОС\n"
+#: ldctor.c:321
+msgid "%X%P: unsupported size %d for set %s\n"
+msgstr "%X%P: неподдържан размер %d за множеството %s\n"
 
-#: emultempl/pe.em:437
-#, c-format
-msgid "  --major-subsystem-version <number> Set minimum required OS subsystem version\n"
-msgstr "  --major-subsystem-version <число>  Установява необходима минимална подверсия на ОС\n"
+#: ldctor.c:344
+msgid ""
+"\n"
+"Set                 Symbol\n"
+"\n"
+msgstr ""
+"\n"
+"Множество           Име\n"
+"\n"
 
-#: emultempl/pe.em:438
+#: ldemul.c:279
 #, c-format
-msgid "  --minor-image-version <number>     Set revision number of the executable\n"
-msgstr "  --minor-image-version <число>      Установява номер на изданието на изпълнимия файл\n"
+msgid "%pS SYSLIB ignored\n"
+msgstr "%pS SYSLIB е изоставен\n"
 
-#: emultempl/pe.em:439
+#: ldemul.c:285
 #, c-format
-msgid "  --minor-os-version <number>        Set minimum required OS revision\n"
-msgstr "  --minor-os-version <число>         Установява необходимо минимално издание на ОС\n"
+msgid "%pS HLL ignored\n"
+msgstr "%pS HLL е изоставен\n"
 
-#: emultempl/pe.em:440
-#, c-format
-msgid "  --minor-subsystem-version <number> Set minimum required OS subsystem revision\n"
-msgstr "  --minor-subsystem-version <число>  Установява необходимо минимално подиздание на ОС\n"
+#: ldemul.c:305
+msgid "%P: unrecognised emulation mode: %s\n"
+msgstr "%P: неразпознат режим за подражаване: %s\n"
 
-#: emultempl/pe.em:441
-#, c-format
-msgid "  --section-alignment <size>         Set section alignment\n"
-msgstr "  --section-alignment <размер>       Установява подравняване на раздел\n"
+#: ldemul.c:306
+msgid "Supported emulations: "
+msgstr "Поддържани подражавания: "
 
-#: emultempl/pe.em:442
+#: ldemul.c:348
 #, c-format
-msgid "  --stack <size>                     Set size of the initial stack\n"
-msgstr "  --stack <размер>                   Установява размера на първоначалния стек\n"
+msgid "  no emulation specific options.\n"
+msgstr "  без особени възможности за подражаване.\n"
 
-#: emultempl/pe.em:443
-#, c-format
-msgid "  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"
-msgstr "  --subsystem <име>[:<версия>]       Установява необходима подсистема [и версия] на ОС\n"
+#: ldexp.c:283
+msgid "%F%P: bfd_hash_allocate failed creating symbol %s\n"
+msgstr "%F%P: bfd_hash_allocate не успя да създаде име %s\n"
 
-#: emultempl/pe.em:444
-#, c-format
-msgid "  --support-old-code                 Support interworking with old code\n"
-msgstr "  --support-old-code                 Поддръжка на работоспособност с предишен код\n"
+#: ldexp.c:314
+msgid "%F%P: bfd_hash_lookup failed creating symbol %s\n"
+msgstr "%F%P: bfd_hash_lookup не успя да създаде име %s\n"
 
-#: emultempl/pe.em:445
-#, c-format
-msgid "  --[no-]leading-underscore          Set explicit symbol underscore prefix mode\n"
-msgstr "  --[no-]leading-underscore          Изрично установява режим с подчертавка като представка за име\n"
+#: ldexp.c:549
+msgid "%P: warning: address of `%s' isn't multiple of maximum page size\n"
+msgstr "%P: предупреждение: адреса на '%s' не е кратен на максималния размер на страница\n"
 
-#: emultempl/pe.em:446
-#, c-format
-msgid "  --thumb-entry=<symbol>             Set the entry point to be Thumb <symbol>\n"
-msgstr "  --thumb-entry=<знак>               Установяване на входяща точка да е отбелязания <знак>\n"
+#: ldexp.c:627
+msgid "%F%P:%pS %% by zero\n"
+msgstr "%F%P:%pS %% на нула\n"
 
-#: emultempl/pe.em:447
-#, c-format
-msgid "  --[no-]insert-timestamp            Use a real timestamp rather than zero (default).\n"
-msgstr "  --[no-]insert-timestamp            Използва истинска времева отметка вместо нула (по подразбиране).\n"
+#: ldexp.c:636
+msgid "%F%P:%pS / by zero\n"
+msgstr "%F%P:%pS / на нула\n"
 
-#: emultempl/pe.em:448
-#, c-format
-msgid "                                     This makes binaries non-deterministic\n"
-msgstr "                                     Това прави двоичните файлове неопределяеми\n"
+#: ldexp.c:745 ldlang.c:3411 ldmain.c:1178 earm_wince_pe.c:1765 earmpe.c:1765
+#: ei386pe.c:1765 ei386pe_posix.c:1765 ei386pep.c:1638 emcorepe.c:1765
+#: eppcpe.c:1765 eshpe.c:1765
+msgid "%F%P: bfd_link_hash_lookup failed: %E\n"
+msgstr "%F%P: bfd_link_hash_lookup не успя: %E\n"
 
-#: emultempl/pe.em:450
-#, c-format
-msgid "  --add-stdcall-alias                Export symbols with and without @nn\n"
-msgstr "  --add-stdcall-alias                Изнасяне на имена с и без @nn\n"
+#: ldexp.c:757
+msgid "%X%P:%pS: unresolvable symbol `%s' referenced in expression\n"
+msgstr "%X%P:%pS: неразгадано име '%s' е указано в израза\n"
 
-#: emultempl/pe.em:451
-#, c-format
-msgid "  --disable-stdcall-fixup            Don't link _sym to _sym@nn\n"
-msgstr "  --disable-stdcall-fixup            Без свързване на _име към _име@nn\n"
+#: ldexp.c:772
+msgid "%F%P:%pS: undefined symbol `%s' referenced in expression\n"
+msgstr "%F%P:%pS: неопределено име '%s' е указано в израза\n"
 
-#: emultempl/pe.em:452
-#, c-format
-msgid "  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"
-msgstr "  --enable-stdcall-fixup             Свързва _име със _име@nn без предупреждения\n"
+#: ldexp.c:798 ldexp.c:816 ldexp.c:844
+msgid "%F%P:%pS: undefined section `%s' referenced in expression\n"
+msgstr "%F%P:%pS: в израза е указан неопределен раздел '%s'\n"
 
-#: emultempl/pe.em:453
-#, c-format
-msgid "  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"
-msgstr "  --exclude-symbols име,име,...      Изключва имена от автоматичното изнасяне\n"
+#: ldexp.c:876 ldexp.c:892
+msgid "%F%P:%pS: undefined MEMORY region `%s' referenced in expression\n"
+msgstr "%F%P:%pS: в израза е указана неопределена MEMORY област '%s'\n"
 
-#: emultempl/pe.em:454
-#, c-format
-msgid "  --exclude-all-symbols              Exclude all symbols from automatic export\n"
-msgstr "  --exclude-all-symbols              Изключва всички имена от автоматичното изнасяне\n"
+#: ldexp.c:904
+msgid "%F%P:%pS: unknown constant `%s' referenced in expression\n"
+msgstr "%F%P:%pS: непозната константа '%s' е указана в израза\n"
 
-#: emultempl/pe.em:455
-#, c-format
-msgid "  --exclude-libs lib,lib,...         Exclude libraries from automatic export\n"
-msgstr "  --exclude-libs библ.,библ.,...     Изключва библиотеки от автоматичното изнасяне\n"
+#: ldexp.c:1052
+msgid "%F%P:%pS can not PROVIDE assignment to location counter\n"
+msgstr "%F%P:%pS не може да се присвои на брояч за местоположение\n"
 
-#: emultempl/pe.em:456
-#, c-format
-msgid "  --exclude-modules-for-implib mod,mod,...\n"
-msgstr "  --exclude-modules-for-implib модул,модул,...\n"
+#: ldexp.c:1085
+msgid "%F%P:%pS invalid assignment to location counter\n"
+msgstr "%F%P:%pS неправилно присвояване на брояч за местоположение\n"
 
-#: emultempl/pe.em:457
+#: ldexp.c:1089
+msgid "%F%P:%pS assignment to location counter invalid outside of SECTIONS\n"
+msgstr "%F%P:%pS неправилно присвояване на брояч за местоположение извън РАЗДЕЛИ\n"
+
+#: ldexp.c:1108
+msgid "%F%P:%pS cannot move location counter backwards (from %V to %V)\n"
+msgstr "%F%P:%pS не може да се върне обратно брояч на местоположение (от %V към %V)\n"
+
+#: ldexp.c:1167
+msgid "%F%P:%s: hash creation failed\n"
+msgstr "%F%P:%s: пропадна създаването на хеш\n"
+
+#: ldexp.c:1519 ldexp.c:1545 ldexp.c:1605
+msgid "%F%P:%pS: nonconstant expression for %s\n"
+msgstr "%F%P:%pS: не е константен изразът за %s\n"
+
+#: ldexp.c:1631 ldlang.c:1234 ldlang.c:3187 ldlang.c:7174
+msgid "%F%P: can not create hash table: %E\n"
+msgstr "%F%P: не може да се създаде хеш-таблицата: %E\n"
+
+#: ldfile.c:132 eaarch64cloudabi.c:656 eaarch64cloudabib.c:656
+#: eaarch64elf.c:656 eaarch64elf32.c:656 eaarch64elf32b.c:656
+#: eaarch64elfb.c:656 eaarch64fbsd.c:656 eaarch64fbsdb.c:656
+#: eaarch64linux.c:656 eaarch64linux32.c:656 eaarch64linux32b.c:656
+#: eaarch64linuxb.c:656 earcelf.c:341 earcelf_prof.c:341 earclinux.c:343
+#: earclinux_nps.c:343 earclinux_prof.c:343 earcv2elf.c:341 earcv2elfx.c:341
+#: earmelf.c:876 earmelf_fbsd.c:876 earmelf_fuchsia.c:876 earmelf_linux.c:876
+#: earmelf_linux_eabi.c:876 earmelf_linux_fdpiceabi.c:876 earmelf_nacl.c:876
+#: earmelf_nbsd.c:876 earmelf_phoenix.c:876 earmelf_vxworks.c:906
+#: earmelfb.c:876 earmelfb_fbsd.c:876 earmelfb_fuchsia.c:876
+#: earmelfb_linux.c:876 earmelfb_linux_eabi.c:876
+#: earmelfb_linux_fdpiceabi.c:876 earmelfb_nacl.c:876 earmelfb_nbsd.c:876
+#: earmnto.c:876 earmsymbian.c:876 eavr1.c:544 eavr2.c:544 eavr25.c:544
+#: eavr3.c:544 eavr31.c:544 eavr35.c:544 eavr4.c:544 eavr5.c:544 eavr51.c:544
+#: eavr6.c:544 eavrtiny.c:544 eavrxmega1.c:544 eavrxmega2.c:544
+#: eavrxmega3.c:544 eavrxmega4.c:544 eavrxmega5.c:544 eavrxmega6.c:544
+#: eavrxmega7.c:544 ecriself.c:341 ecrislinux.c:341 ed10velf.c:341
+#: eelf32_sparc.c:341 eelf32_sparc_sol2.c:472 eelf32_sparc_vxworks.c:370
+#: eelf32_spu.c:875 eelf32_tic6x_be.c:479 eelf32_tic6x_elf_be.c:479
+#: eelf32_tic6x_elf_le.c:479 eelf32_tic6x_le.c:479 eelf32_tic6x_linux_be.c:479
+#: eelf32_tic6x_linux_le.c:479 eelf32_x86_64.c:344 eelf32_x86_64_nacl.c:341
+#: eelf32am33lin.c:341 eelf32b4300.c:567 eelf32bfin.c:350 eelf32bfinfd.c:350
+#: eelf32bmip.c:567 eelf32bmipn32.c:585 eelf32bsmip.c:585 eelf32btsmip.c:567
+#: eelf32btsmip_fbsd.c:567 eelf32btsmipn32.c:567 eelf32btsmipn32_fbsd.c:567
+#: eelf32cr16.c:492 eelf32cr16c.c:341 eelf32crx.c:380 eelf32ebmip.c:567
+#: eelf32ebmipvxworks.c:596 eelf32elmip.c:567 eelf32elmipvxworks.c:596
+#: eelf32epiphany.c:341 eelf32epiphany_4x4.c:343 eelf32frvfd.c:341
+#: eelf32ip2k.c:341 eelf32l4300.c:567 eelf32lm32.c:341 eelf32lm32fd.c:341
+#: eelf32lmip.c:567 eelf32lppc.c:544 eelf32lppclinux.c:544 eelf32lppcnto.c:544
+#: eelf32lppcsim.c:544 eelf32lr5900.c:567 eelf32lr5900n32.c:567
+#: eelf32lriscv.c:406 eelf32lriscv_ilp32.c:406 eelf32lriscv_ilp32f.c:406
+#: eelf32lsmip.c:567 eelf32ltsmip.c:567 eelf32ltsmip_fbsd.c:567
+#: eelf32ltsmipn32.c:567 eelf32ltsmipn32_fbsd.c:567 eelf32m32c.c:352
+#: eelf32mb_linux.c:341 eelf32mbel_linux.c:341 eelf32mcore.c:341
+#: eelf32mep.c:341 eelf32metag.c:616 eelf32microblaze.c:341
+#: eelf32microblazeel.c:341 eelf32mipswindiss.c:567 eelf32or1k.c:341
+#: eelf32or1k_linux.c:341 eelf32ppc.c:544 eelf32ppc_fbsd.c:544
+#: eelf32ppclinux.c:544 eelf32ppcnto.c:544 eelf32ppcsim.c:544
+#: eelf32ppcvxworks.c:518 eelf32ppcwindiss.c:544 eelf32rl78.c:341
+#: eelf32rx.c:357 eelf32tilegx.c:341 eelf32tilegx_be.c:341 eelf32tilepro.c:341
+#: eelf32vax.c:341 eelf32visium.c:341 eelf32xc16x.c:341 eelf32xc16xl.c:341
+#: eelf32xc16xs.c:341 eelf32xstormy16.c:352 eelf32xtensa.c:2228
+#: eelf64_aix.c:341 eelf64_ia64.c:365 eelf64_ia64_fbsd.c:365 eelf64_s390.c:356
+#: eelf64_sparc.c:341 eelf64_sparc_fbsd.c:341 eelf64_sparc_sol2.c:472
+#: eelf64alpha.c:424 eelf64alpha_fbsd.c:424 eelf64alpha_nbsd.c:424
+#: eelf64bmip.c:585 eelf64btsmip.c:567 eelf64btsmip_fbsd.c:567
+#: eelf64hppa.c:341 eelf64lppc.c:991 eelf64lriscv.c:406
+#: eelf64lriscv_lp64.c:406 eelf64lriscv_lp64f.c:406 eelf64ltsmip.c:567
+#: eelf64ltsmip_fbsd.c:567 eelf64mmix.c:452 eelf64ppc.c:991
+#: eelf64ppc_fbsd.c:991 eelf64rdos.c:341 eelf64tilegx.c:341
+#: eelf64tilegx_be.c:341 eelf_i386.c:344 eelf_i386_be.c:341
+#: eelf_i386_chaos.c:341 eelf_i386_fbsd.c:341 eelf_i386_ldso.c:341
+#: eelf_i386_nacl.c:341 eelf_i386_sol2.c:472 eelf_i386_vxworks.c:370
+#: eelf_iamcu.c:341 eelf_k1om.c:344 eelf_k1om_fbsd.c:341 eelf_l1om.c:344
+#: eelf_l1om_fbsd.c:341 eelf_s390.c:341 eelf_x86_64.c:344
+#: eelf_x86_64_cloudabi.c:341 eelf_x86_64_fbsd.c:341 eelf_x86_64_nacl.c:341
+#: eelf_x86_64_sol2.c:472 eh8300elf.c:341 eh8300elf_linux.c:341
+#: eh8300helf.c:341 eh8300helf_linux.c:341 eh8300hnelf.c:341 eh8300self.c:341
+#: eh8300self_linux.c:341 eh8300snelf.c:341 eh8300sxelf.c:341
+#: eh8300sxelf_linux.c:341 eh8300sxnelf.c:341 ehppa64linux.c:341
+#: ehppaelf.c:648 ehppalinux.c:648 ehppanbsd.c:648 ehppaobsd.c:648
+#: ei386lynx.c:341 ei386moss.c:341 ei386nto.c:341 em32relf.c:341
+#: em32relf_linux.c:341 em32rlelf.c:341 em32rlelf_linux.c:341
+#: em68hc11elf.c:641 em68hc11elfb.c:641 em68hc12elf.c:641 em68hc12elfb.c:641
+#: em68kelf.c:491 em68kelfnbsd.c:491 em9s12zelf.c:341 emn10300.c:341
+#: ends32belf.c:518 ends32belf16m.c:518 ends32belf_linux.c:518 ends32elf.c:518
+#: ends32elf16m.c:518 ends32elf_linux.c:518 enios2elf.c:634 enios2linux.c:634
+#: eppclynx.c:544 epruelf.c:361 escore3_elf.c:361 escore7_elf.c:361
+#: eshelf.c:341 eshelf_fd.c:341 eshelf_linux.c:341 eshelf_nbsd.c:341
+#: eshelf_nto.c:341 eshelf_uclinux.c:341 eshelf_vxworks.c:370 eshlelf.c:341
+#: eshlelf_fd.c:341 eshlelf_linux.c:341 eshlelf_nbsd.c:341 eshlelf_nto.c:341
+#: eshlelf_vxworks.c:370 ev850.c:387 ev850_rh850.c:387 exgateelf.c:341
 #, c-format
-msgid "                                     Exclude objects, archive members from auto\n"
-msgstr "                                     Изключва обекти, библиотечни обекти от автоматично\n"
+msgid "attempt to open %s failed\n"
+msgstr "опита да се отвори %s не успя\n"
 
-#: emultempl/pe.em:458
+#: ldfile.c:134
 #, c-format
-msgid "                                     export, place into import library instead.\n"
-msgstr "                                     изнасяне, в замяна поставяне в библиотека за внасяне.\n"
+msgid "attempt to open %s succeeded\n"
+msgstr "опита да се отвори %s успя\n"
 
-#: emultempl/pe.em:459
-#, c-format
-msgid "  --export-all-symbols               Automatically export all globals to DLL\n"
-msgstr "  --export-all-symbols               Автоматично изнасяне на всички общи в DLL\n"
+#: ldfile.c:140
+msgid "%F%P: invalid BFD target `%s'\n"
+msgstr "%F%P: неправилна BFD цел '%s'\n"
 
-#: emultempl/pe.em:460
-#, c-format
-msgid "  --kill-at                          Remove @nn from exported symbols\n"
-msgstr "  --kill-at                          Премахва @nn от изнесените имена\n"
+#: ldfile.c:265 ldfile.c:295
+msgid "%P: skipping incompatible %s when searching for %s\n"
+msgstr "%P: пропускане на несъвместим %s при търсене на %s\n"
 
-#: emultempl/pe.em:461
-#, c-format
-msgid "  --output-def <file>                Generate a .DEF file for the built DLL\n"
-msgstr "  --output-def <файл>                Произвежда DEF-файл за създадената DLL\n"
+#: ldfile.c:278
+msgid "%F%P: attempted static link of dynamic object `%s'\n"
+msgstr "%F%P: опитано статично свързване на динамичен обект '%s'\n"
 
-#: emultempl/pe.em:462
-#, c-format
-msgid "  --warn-duplicate-exports           Warn about duplicate exports\n"
-msgstr "  --warn-duplicate-exports           Предупреждения за повторени изнасяния\n"
+#: ldfile.c:405
+msgid "%P: cannot find %s (%s): %E\n"
+msgstr "%P: не се намира %s в %s: %E\n"
 
-#: emultempl/pe.em:463
-#, c-format
-msgid ""
-"  --compat-implib                    Create backward compatible import libs;\n"
-"                                       create __imp_<SYMBOL> as well.\n"
-msgstr ""
-"  --compat-implib                    Създава съвместими с преди библиотеки за внясяне;\n"
-"                                       също така създава __imp_<ИМЕ>.\n"
+#: ldfile.c:408
+msgid "%P: cannot find %s: %E\n"
+msgstr "%P: не се намира %s: %E\n"
 
-#: emultempl/pe.em:465
-#, c-format
-msgid ""
-"  --enable-auto-image-base[=<address>] Automatically choose image base for DLLs\n"
-"                                       (optionally starting with address) unless\n"
-"                                       specifically set with --image-base\n"
-msgstr ""
-"  --enable-auto-image-base[=<адрес>]   Автоматично избира база на образа за DLLs,\n"
-"                                       по избор започвайки от <адрес>, освен ако                                       не е зададен с --image-base\n"
+#: ldfile.c:443
+msgid "%P: cannot find %s inside %s\n"
+msgstr "%P: не се намера %s в %s\n"
 
-#: emultempl/pe.em:468
-#, c-format
-msgid "  --disable-auto-image-base          Do not auto-choose image base. (default)\n"
-msgstr "  --disable-auto-image-base          Да не се избира автоматично база на образа. (по подразбиране)\n"
+#: ldfile.c:446
+msgid "%P: cannot find %s\n"
+msgstr "%P: не се намира %s\n"
 
-#: emultempl/pe.em:469
+#: ldfile.c:468
 #, c-format
-msgid ""
-"  --dll-search-prefix=<string>       When linking dynamically to a dll without\n"
-"                                       an importlib, use <string><basename>.dll\n"
-"                                       in preference to lib<basename>.dll \n"
-msgstr ""
-"  --dll-search-prefix=<низ>          Когато се свързва динамично с dll без\n"
-"                                       библиотека за внасяне, да се\n"
-"                                       предпочете <низ><базовоиме>.dll пред\n"
-"                                       lib<базовоиме>.dll \n"
+msgid "cannot find script file %s\n"
+msgstr "не се намира \"скрипт\"-файл %s\n"
 
-#: emultempl/pe.em:472
+#: ldfile.c:470
 #, c-format
-msgid ""
-"  --enable-auto-import               Do sophisticated linking of _sym to\n"
-"                                       __imp_sym for DATA references\n"
-msgstr ""
-"  --enable-auto-import               \"Изтънчено\" свързване на _sym със\n"
-"                                       __imp_sym при отпратки за данни\n"
+msgid "opened script file %s\n"
+msgstr "отворен \"скрипт\"-файл %s\n"
 
-#: emultempl/pe.em:474
-#, c-format
-msgid "  --disable-auto-import              Do not auto-import DATA items from DLLs\n"
-msgstr "  --disable-auto-import              Да не се внасят автоматично данни от DLL-ли\n"
+#: ldfile.c:601
+msgid "%F%P: cannot open linker script file %s: %E\n"
+msgstr "%F%P: не може да се отвори \"скрипт\"-файл при свързване %s: %E\n"
 
-#: emultempl/pe.em:475
-#, c-format
-msgid ""
-"  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n"
-"                                       adding pseudo-relocations resolved at\n"
-"                                       runtime.\n"
-msgstr ""
-"  --enable-runtime-pseudo-reloc      Преодоляване на ограниченията на автоматичните\n"
-"                                       внасяния с добавяне на лъже-премествания,\n"
-"                                       определяни по време на работа.\n"
+#: ldfile.c:666
+msgid "%F%P: cannot represent machine `%s'\n"
+msgstr "%F%P: не може да се представи машина '%s'\n"
 
-#: emultempl/pe.em:478
-#, c-format
-msgid ""
-"  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n"
-"                                       auto-imported DATA.\n"
-msgstr ""
-"  --disable-runtime-pseudo-reloc     Без лъже-премествания, по време на работа,\n"
-"                                       за автоматично внесени данни.\n"
+#: ldlang.c:1318
+msgid "%P:%pS: warning: redeclaration of memory region `%s'\n"
+msgstr "%P:%pS: предупреждение: повторно определение за  е област памет '%s'\n"
 
-#: emultempl/pe.em:480
-#, c-format
+#: ldlang.c:1324
+msgid "%P:%pS: warning: memory region `%s' not declared\n"
+msgstr "%P:%pS: предупреждениe: областта за памет '%s' не е обявена\n"
+
+#: ldlang.c:1361
+msgid "%F%P:%pS: error: alias for default memory region\n"
+msgstr "%F%P:%pS: грешка: синоним за област памет по подразбиране\n"
+
+#: ldlang.c:1372
+msgid "%F%P:%pS: error: redefinition of memory region alias `%s'\n"
+msgstr "%F%P:%pS: грешка: повторен определение на синоним за област памет '%s'\n"
+
+#: ldlang.c:1379
+msgid "%F%P:%pS: error: memory region `%s' for alias `%s' does not exist\n"
+msgstr "%F%P:%pS: грешка: област памет '%s' за синонима '%s' не съществува\n"
+
+#: ldlang.c:1438 ldlang.c:1477
+msgid "%F%P: failed creating section `%s': %E\n"
+msgstr "%F%P: пропадна създаването на раздел '%s': %E\n"
+
+#: ldlang.c:1998
 msgid ""
-"  --enable-extra-pe-debug            Enable verbose debug output when building\n"
-"                                       or linking to DLLs (esp. auto-import)\n"
+"\n"
+"As-needed library included to satisfy reference by file (symbol)\n"
+"\n"
 msgstr ""
-"  --enable-extra-pe-debug            Разрешава извеждане на подробна информация при създаване\n"
-"                                       или свързване на DLL-ли (съотв. самовнасяне)\n"
+"\n"
+"Библиотека \"при нужда\" е включена, за да удовлетвори отпратка от файл (име)\n"
+"\n"
 
-#: emultempl/pe.em:483
+#: ldlang.c:2064
 #, c-format
 msgid ""
-"  --large-address-aware              Executable supports virtual addresses\n"
-"                                       greater than 2 gigabytes\n"
+"\n"
+"Discarded input sections\n"
+"\n"
 msgstr ""
-"  --large-address-aware              Програмата поддържа виртуални адреси\n"
-"                                       по-голями от 2 гигабайта\n"
+"\n"
+"Отхвърлени входни раздели\n"
+"\n"
 
-#: emultempl/pe.em:485
-#, c-format
+#: ldlang.c:2072
 msgid ""
-"  --disable-large-address-aware      Executable does not support virtual\n"
-"                                       addresses greater than 2 gigabytes\n"
+"\n"
+"Memory Configuration\n"
+"\n"
 msgstr ""
-"  --disable-large-address-aware      Програмата не поддържа виртуални\n"
-"                                       адреси по-голями от 2 гигабайта\n"
+"\n"
+"Конфигурация на паметта\n"
+"\n"
 
-#: emultempl/pe.em:487
-#, c-format
-msgid ""
-"  --enable-long-section-names        Use long COFF section names even in\n"
-"                                       executable image files\n"
-msgstr ""
-"  --enable-long-section-names        Използване на дълги имена за COFF\n"
-"                                       раздели, дори в изпълними файлове\n"
+#: ldlang.c:2074
+msgid "Name"
+msgstr "Име"
 
-#: emultempl/pe.em:489
-#, c-format
-msgid ""
-"  --disable-long-section-names       Never use long COFF section names, even\n"
-"                                       in object files\n"
-msgstr ""
-"  --disable-long-section-names       Да не се използват дълги имена на COFF\n"
-"                                       раздели, дори в обектни файлове\n"
+#: ldlang.c:2074
+msgid "Origin"
+msgstr "Произход"
+
+#: ldlang.c:2074
+msgid "Length"
+msgstr "Дължина"
+
+#: ldlang.c:2074
+msgid "Attributes"
+msgstr "Атрибути"
 
-#: emultempl/pe.em:491
+#: ldlang.c:2114
 #, c-format
 msgid ""
-"  --dynamicbase\t\t\t Image base address may be relocated using\n"
-"\t\t\t\t       address space layout randomization (ASLR)\n"
+"\n"
+"Linker script and memory map\n"
+"\n"
 msgstr ""
-"  --dynamicbase\t\t\t Базовият адрес на образа може да бъде преместен\n"
-"\t\t\t\t       като се използва случаен адрес\n"
+"\n"
+"Текст при свързване и изображения на паметта\n"
+"\n"
 
-#: emultempl/pe.em:493
-#, c-format
-msgid "  --forceinteg\t\t Code integrity checks are enforced\n"
-msgstr "  --forceinteg\t\t Налагане на проверка за цялостност на кода\n"
+#: ldlang.c:2167
+msgid "%F%P: illegal use of `%s' section\n"
+msgstr "%F%P: неправилно използване на раздел '%s'\n"
+
+#: ldlang.c:2176
+msgid "%F%P: output format %s cannot represent section called %s: %E\n"
+msgstr "%F%P: в изходния формат %s не може да се представи раздел именуван %s: %E\n"
+
+#: ldlang.c:2773
+msgid "%P: %pB: file not recognized: %E; matching formats:"
+msgstr "%P: %pB: файлът не е разпознат: %E; подобни:"
+
+#: ldlang.c:2781
+msgid "%F%P: %pB: file not recognized: %E\n"
+msgstr "%F%P: %pB: файлът не е разпознат: %E\n"
+
+#: ldlang.c:2854
+msgid "%F%P: %pB: member %pB in archive is not an object\n"
+msgstr "%F%P: %pB: членът, на архива %pB, не е обект\n"
+
+#: ldlang.c:2869 ldlang.c:2883 eaarch64cloudabi.c:776 eaarch64cloudabib.c:776
+#: eaarch64elf.c:776 eaarch64elf32.c:776 eaarch64elf32b.c:776
+#: eaarch64elfb.c:776 eaarch64fbsd.c:776 eaarch64fbsdb.c:776
+#: eaarch64linux.c:776 eaarch64linux32.c:776 eaarch64linux32b.c:776
+#: eaarch64linuxb.c:776 earcelf.c:461 earcelf_prof.c:461 earclinux.c:463
+#: earclinux_nps.c:463 earclinux_prof.c:463 earcv2elf.c:461 earcv2elfx.c:461
+#: earmelf.c:996 earmelf_fbsd.c:996 earmelf_fuchsia.c:996 earmelf_linux.c:996
+#: earmelf_linux_eabi.c:996 earmelf_linux_fdpiceabi.c:996 earmelf_nacl.c:996
+#: earmelf_nbsd.c:996 earmelf_phoenix.c:996 earmelf_vxworks.c:1026
+#: earmelfb.c:996 earmelfb_fbsd.c:996 earmelfb_fuchsia.c:996
+#: earmelfb_linux.c:996 earmelfb_linux_eabi.c:996
+#: earmelfb_linux_fdpiceabi.c:996 earmelfb_nacl.c:996 earmelfb_nbsd.c:996
+#: earmnto.c:996 earmsymbian.c:996 eavr1.c:664 eavr2.c:664 eavr25.c:664
+#: eavr3.c:664 eavr31.c:664 eavr35.c:664 eavr4.c:664 eavr5.c:664 eavr51.c:664
+#: eavr6.c:664 eavrtiny.c:664 eavrxmega1.c:664 eavrxmega2.c:664
+#: eavrxmega3.c:664 eavrxmega4.c:664 eavrxmega5.c:664 eavrxmega6.c:664
+#: eavrxmega7.c:664 ecriself.c:461 ecrislinux.c:461 ed10velf.c:461
+#: eelf32_sparc.c:461 eelf32_sparc_sol2.c:592 eelf32_sparc_vxworks.c:490
+#: eelf32_spu.c:995 eelf32_tic6x_be.c:599 eelf32_tic6x_elf_be.c:599
+#: eelf32_tic6x_elf_le.c:599 eelf32_tic6x_le.c:599 eelf32_tic6x_linux_be.c:599
+#: eelf32_tic6x_linux_le.c:599 eelf32_x86_64.c:464 eelf32_x86_64_nacl.c:461
+#: eelf32am33lin.c:461 eelf32b4300.c:687 eelf32bfin.c:470 eelf32bfinfd.c:470
+#: eelf32bmip.c:687 eelf32bmipn32.c:705 eelf32bsmip.c:705 eelf32btsmip.c:687
+#: eelf32btsmip_fbsd.c:687 eelf32btsmipn32.c:687 eelf32btsmipn32_fbsd.c:687
+#: eelf32cr16.c:612 eelf32cr16c.c:461 eelf32crx.c:500 eelf32ebmip.c:687
+#: eelf32ebmipvxworks.c:716 eelf32elmip.c:687 eelf32elmipvxworks.c:716
+#: eelf32epiphany.c:461 eelf32epiphany_4x4.c:463 eelf32frvfd.c:461
+#: eelf32ip2k.c:461 eelf32l4300.c:687 eelf32lm32.c:461 eelf32lm32fd.c:461
+#: eelf32lmip.c:687 eelf32lppc.c:664 eelf32lppclinux.c:664 eelf32lppcnto.c:664
+#: eelf32lppcsim.c:664 eelf32lr5900.c:687 eelf32lr5900n32.c:687
+#: eelf32lriscv.c:526 eelf32lriscv_ilp32.c:526 eelf32lriscv_ilp32f.c:526
+#: eelf32lsmip.c:687 eelf32ltsmip.c:687 eelf32ltsmip_fbsd.c:687
+#: eelf32ltsmipn32.c:687 eelf32ltsmipn32_fbsd.c:687 eelf32m32c.c:472
+#: eelf32mb_linux.c:461 eelf32mbel_linux.c:461 eelf32mcore.c:461
+#: eelf32mep.c:461 eelf32metag.c:736 eelf32microblaze.c:461
+#: eelf32microblazeel.c:461 eelf32mipswindiss.c:687 eelf32or1k.c:461
+#: eelf32or1k_linux.c:461 eelf32ppc.c:664 eelf32ppc_fbsd.c:664
+#: eelf32ppclinux.c:664 eelf32ppcnto.c:664 eelf32ppcsim.c:664
+#: eelf32ppcvxworks.c:638 eelf32ppcwindiss.c:664 eelf32rl78.c:461
+#: eelf32rx.c:477 eelf32tilegx.c:461 eelf32tilegx_be.c:461 eelf32tilepro.c:461
+#: eelf32vax.c:461 eelf32visium.c:461 eelf32xc16x.c:461 eelf32xc16xl.c:461
+#: eelf32xc16xs.c:461 eelf32xstormy16.c:472 eelf32xtensa.c:2348
+#: eelf64_aix.c:461 eelf64_ia64.c:485 eelf64_ia64_fbsd.c:485 eelf64_s390.c:476
+#: eelf64_sparc.c:461 eelf64_sparc_fbsd.c:461 eelf64_sparc_sol2.c:592
+#: eelf64alpha.c:544 eelf64alpha_fbsd.c:544 eelf64alpha_nbsd.c:544
+#: eelf64bmip.c:705 eelf64btsmip.c:687 eelf64btsmip_fbsd.c:687
+#: eelf64hppa.c:461 eelf64lppc.c:1111 eelf64lriscv.c:526
+#: eelf64lriscv_lp64.c:526 eelf64lriscv_lp64f.c:526 eelf64ltsmip.c:687
+#: eelf64ltsmip_fbsd.c:687 eelf64mmix.c:572 eelf64ppc.c:1111
+#: eelf64ppc_fbsd.c:1111 eelf64rdos.c:461 eelf64tilegx.c:461
+#: eelf64tilegx_be.c:461 eelf_i386.c:464 eelf_i386_be.c:461
+#: eelf_i386_chaos.c:461 eelf_i386_fbsd.c:461 eelf_i386_ldso.c:461
+#: eelf_i386_nacl.c:461 eelf_i386_sol2.c:592 eelf_i386_vxworks.c:490
+#: eelf_iamcu.c:461 eelf_k1om.c:464 eelf_k1om_fbsd.c:461 eelf_l1om.c:464
+#: eelf_l1om_fbsd.c:461 eelf_s390.c:461 eelf_x86_64.c:464
+#: eelf_x86_64_cloudabi.c:461 eelf_x86_64_fbsd.c:461 eelf_x86_64_nacl.c:461
+#: eelf_x86_64_sol2.c:592 eh8300elf.c:461 eh8300elf_linux.c:461
+#: eh8300helf.c:461 eh8300helf_linux.c:461 eh8300hnelf.c:461 eh8300self.c:461
+#: eh8300self_linux.c:461 eh8300snelf.c:461 eh8300sxelf.c:461
+#: eh8300sxelf_linux.c:461 eh8300sxnelf.c:461 ehppa64linux.c:461
+#: ehppaelf.c:768 ehppalinux.c:768 ehppanbsd.c:768 ehppaobsd.c:768
+#: ei386lynx.c:461 ei386moss.c:461 ei386nto.c:461 em32relf.c:461
+#: em32relf_linux.c:461 em32rlelf.c:461 em32rlelf_linux.c:461
+#: em68hc11elf.c:761 em68hc11elfb.c:761 em68hc12elf.c:761 em68hc12elfb.c:761
+#: em68kelf.c:611 em68kelfnbsd.c:611 em9s12zelf.c:461 emn10300.c:461
+#: ends32belf.c:638 ends32belf16m.c:638 ends32belf_linux.c:638 ends32elf.c:638
+#: ends32elf16m.c:638 ends32elf_linux.c:638 enios2elf.c:754 enios2linux.c:754
+#: eppclynx.c:664 epruelf.c:481 escore3_elf.c:481 escore7_elf.c:481
+#: eshelf.c:461 eshelf_fd.c:461 eshelf_linux.c:461 eshelf_nbsd.c:461
+#: eshelf_nto.c:461 eshelf_uclinux.c:461 eshelf_vxworks.c:490 eshlelf.c:461
+#: eshlelf_fd.c:461 eshlelf_linux.c:461 eshlelf_nbsd.c:461 eshlelf_nto.c:461
+#: eshlelf_vxworks.c:490 ev850.c:507 ev850_rh850.c:507 exgateelf.c:461
+msgid "%F%P: %pB: error adding symbols: %E\n"
+msgstr "%F%P: %pB: грешка при добавяне на имената: %E\n"
+
+#: ldlang.c:3157
+msgid "%P: warning: could not find any targets that match endianness requirement\n"
+msgstr "%P: предупреждение: не може да се открие резултат, който да отговаря на изискванията за подредба(на байтовете)\n"
 
-#: emultempl/pe.em:494
-#, c-format
-msgid "  --nxcompat\t\t Image is compatible with data execution prevention\n"
-msgstr "  --nxcompat\t\t Образа е съвместим с предотвратяване на изпълнение на данни\n"
+#: ldlang.c:3171
+msgid "%F%P: target %s not found\n"
+msgstr "%F%P: целта %s не е намерена\n"
 
-#: emultempl/pe.em:495
-#, c-format
-msgid "  --no-isolation\t\t Image understands isolation but do not isolate the image\n"
-msgstr "  --no-isolation\t\t Образа поддържа изолиране, но да не се изолира\n"
+#: ldlang.c:3173
+msgid "%F%P: cannot open output file %s: %E\n"
+msgstr "%F%P: не може да се отвори входящ файл %s: %E\n"
 
-#: emultempl/pe.em:496
-#, c-format
-msgid ""
-"  --no-seh\t\t\t Image does not use SEH. No SE handler may\n"
-"\t\t\t\t       be called in this image\n"
-msgstr ""
-"  --no-seh\t\t\t Образа не използва SEH. Не може да се извиква\n"
-"\t\t\t\t       SE подръжка в този образ\n"
+#: ldlang.c:3179
+msgid "%F%P: %s: can not make object file: %E\n"
+msgstr "%F%P: %s: не може да се създаде обектен файл: %E\n"
 
-#: emultempl/pe.em:498
-#, c-format
-msgid "  --no-bind\t\t\t Do not bind this image\n"
-msgstr "  --no-bind\t\t\t Образ без таблица за свързване\n"
+#: ldlang.c:3183
+msgid "%F%P: %s: can not set architecture: %E\n"
+msgstr "%F%P: %s: не може да се зададе архитектура: %E\n"
 
-#: emultempl/pe.em:499
-#, c-format
-msgid "  --wdmdriver\t\t Driver uses the WDM model\n"
-msgstr "  --wdmdriver\t\t Използване на WDM модел за driver\n"
+#: ldlang.c:3342
+msgid "%P: warning: %s contains output sections; did you forget -T?\n"
+msgstr "%P: предупреждениe: %s съдържа изходящ раздел; забравен -T?\n"
+
+#: ldlang.c:3480
+msgid "%X%P: required symbol `%s' not defined\n"
+msgstr "%X%P: не е определено задължителното име '%s'\n"
+
+#: ldlang.c:3770
+msgid "%F%P: %s not found for insert\n"
+msgstr "%F%P: %s не е намерен(за добавяне)\n"
+
+#: ldlang.c:4011
+msgid " load address 0x%V"
+msgstr " адрес на зареждане 0x%V"
+
+#: ldlang.c:4247
+msgid "%W (size before relaxing)\n"
+msgstr "%W (размер преди намаляване)\n"
 
-#: emultempl/pe.em:500
+#: ldlang.c:4340
 #, c-format
-msgid "  --tsaware                  Image is Terminal Server aware\n"
-msgstr "  --tsaware                  Образа поддържа \"Terminal Server\"\n"
+msgid "Address of section %s set to "
+msgstr "Адресът на раздел %s е установен на "
 
-#: emultempl/pe.em:501
+#: ldlang.c:4538
 #, c-format
-msgid "  --build-id[=STYLE]         Generate build ID\n"
-msgstr ""
+msgid "Fail with %d\n"
+msgstr "Не успя при %d\n"
 
-#: emultempl/pe.em:629
-msgid "%P: warning: bad version number in -subsystem option\n"
-msgstr "%P: предупреждение: неправилен номер на версия за командата -subsystem\n"
+#: ldlang.c:4810
+msgid "%X%P: section %s VMA wraps around address space\n"
+msgstr "%X%P: раздел %s VMA обгръща адресното пространство\n"
 
-#: emultempl/pe.em:654
-msgid "%P%F: invalid subsystem type %s\n"
-msgstr "%P%F: неправилен тип на подсистема %s\n"
+#: ldlang.c:4816
+msgid "%X%P: section %s LMA wraps around address space\n"
+msgstr "%X%P: раздел %s LMA обгръща адресното пространство\n"
 
-#: emultempl/pe.em:675
-msgid "%P%F: invalid hex number for PE parameter '%s'\n"
-msgstr "%P%F: неправилно шеснайсетично число за \"PE\" параметър '%s'\n"
+#: ldlang.c:4867
+msgid "%X%P: section %s LMA [%V,%V] overlaps section %s LMA [%V,%V]\n"
+msgstr "%X%P: раздел %s LMA [%V,%V] припокрива раздел %s LMA [%V,%V]\n"
 
-#: emultempl/pe.em:692
-msgid "%P%F: strange hex info for PE parameter '%s'\n"
-msgstr "%P%F: неизвестни шестнайсетични данни за PE параметър '%s'\n"
+#: ldlang.c:4910
+msgid "%X%P: section %s VMA [%V,%V] overlaps section %s VMA [%V,%V]\n"
+msgstr "%X%P: раздел %s VMA [%V,%V] припокрива раздел %s VMA [%V,%V]\n"
 
-#: emultempl/pe.em:708
-msgid "%F%P: cannot open base file %s\n"
-msgstr "%F%P: не може да се отвори основен файл %s\n"
+#: ldlang.c:4933
+msgid "%X%P: region `%s' overflowed by %lu byte\n"
+msgid_plural "%X%P: region `%s' overflowed by %lu bytes\n"
+msgstr[0] "%X%P: областта '%s' е препълнена с %lu байт\n"
+msgstr[1] "%X%P: областта '%s' е препълнена с %lu байта\n"
 
-#: emultempl/pe.em:1004
-msgid "%P: warning, file alignment > section alignment.\n"
-msgstr "%P: предупреждение, подравняване за файл > подравняване за раздел.\n"
+#: ldlang.c:4958
+msgid "%X%P: address 0x%v of %pB section `%s' is not within region `%s'\n"
+msgstr "%X%P: адрес 0x%v от %pB, раздел '%s', не е в област '%s'\n"
 
-#: emultempl/pe.em:1017
-msgid "%P: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols?\n"
-msgstr "%P: предупреждение: --export-dynamic не се поддържа при PE резултат, може би --export-all-symbols?\n"
+#: ldlang.c:4969
+msgid "%X%P: %pB section `%s' will not fit in region `%s'\n"
+msgstr "%X%P: %pB раздел '%s' не се побира в област '%s'\n"
 
-#: emultempl/pe.em:1069
-#, c-format
-msgid "Warning: resolving %s by linking to %s\n"
-msgstr "Предупрежение: разрешаване на %s със свързване към %s\n"
+#: ldlang.c:5050
+msgid "%F%P:%pS: non constant or forward reference address expression for section %s\n"
+msgstr "%F%P:%pS: адресния израз не е константен или отпратка за по нататък при раздел %s\n"
 
-#: emultempl/pe.em:1074
-msgid "Use --enable-stdcall-fixup to disable these warnings\n"
-msgstr "Да се използва --enable-stdcall-fixup, за да се забранят тези предупреждения\n"
+#: ldlang.c:5075
+msgid "%X%P: internal error on COFF shared library section %s\n"
+msgstr "%X%P: вътрешна грешка при раздел от COFF споделена библиотека %s\n"
 
-#: emultempl/pe.em:1075
-msgid "Use --disable-stdcall-fixup to disable these fixups\n"
-msgstr "Да се използва --disable-stdcall-fixup, за да се забранят тези предупреждения\n"
+#: ldlang.c:5134
+msgid "%F%P: error: no memory region specified for loadable section `%s'\n"
+msgstr "%F%P: грешка: без зададена област памет за заредим раздел '%s'\n"
 
-#: emultempl/pe.em:1143
-#, c-format
-msgid "%C: Cannot get section contents - auto-import exception\n"
-msgstr "%C: Не можа да се вземе съдържанието на раздел - изключение при автоматично внасяне\n"
+#: ldlang.c:5139
+msgid "%P: warning: no memory region specified for loadable section `%s'\n"
+msgstr "%P: предупреждение: без зададен област памет за заредим раздел '%s'\n"
 
-#: emultempl/pe.em:1206
-#, c-format
-msgid "Info: resolving %s by linking to %s (auto-import)\n"
-msgstr "Информация: разрешаване на %s със свързване към %s (само-внасяне)\n"
+#: ldlang.c:5162
+msgid "%P: warning: changing start of section %s by %lu byte\n"
+msgid_plural "%P: warning: changing start of section %s by %lu bytes\n"
+msgstr[0] "%P: предупреждение: промяна на началото на раздел %s с %lu байт\n"
+msgstr[1] "%P: предупреждение: промяна на началото на раздел %s с %lu байта\n"
 
-#: emultempl/pe.em:1213
-msgid ""
-"%P: warning: auto-importing has been activated without --enable-auto-import specified on the command line.\n"
-"This should work unless it involves constant data structures referencing symbols from auto-imported DLLs.\n"
-msgstr ""
-"%P: предупр.: само-внасяне е активирано без да се зададе --enable-auto-import на командния ред.\n"
-"Това работи, освен ако не е свързано с константни структури за данни, които указват към имена от само-внасяни DLL-ли.\n"
+#: ldlang.c:5256
+msgid "%P: warning: dot moved backwards before `%s'\n"
+msgstr "%P: предупреждение: точката е преместена назад преди '%s'\n"
 
-#: emultempl/pe.em:1223 emultempl/pe.em:1618 emultempl/pe.em:1825 ldcref.c:517
-#: ldcref.c:628 ldmain.c:1193 ldmisc.c:302 pe-dll.c:722 pe-dll.c:1301
-#: pe-dll.c:1396
-msgid "%B%F: could not read symbols: %E\n"
-msgstr "%B%F: не могат да се прочетат имената: %E\n"
+#: ldlang.c:5435
+msgid "%F%P: can't relax section: %E\n"
+msgstr "%F%P: не може да се намали раздел: %E\n"
 
-#: emultempl/pe.em:1337
-msgid "%P: warning: .buildid section discarded, --build-id ignored.\n"
-msgstr ""
+#: ldlang.c:5817
+msgid "%F%P: invalid data statement\n"
+msgstr "%F%P: неправилен сегмент за данни\n"
 
-#: emultempl/pe.em:1487
-msgid "%F%P: cannot perform PE operations on non PE output file '%B'.\n"
-msgstr "%F%P: не може да се извърши \"PE\"-операции на изходен файл '%B', който не е \"PE\".\n"
+#: ldlang.c:5850
+msgid "%F%P: invalid reloc statement\n"
+msgstr "%F%P: неправилен сегмент за преместване\n"
 
-#: emultempl/pe.em:1868
-#, c-format
-msgid "Errors encountered processing file %s\n"
-msgstr "Открити са грешки при обработката на файл %s\n"
+#: ldlang.c:6184
+msgid "%F%P: gc-sections requires either an entry or an undefined symbol\n"
+msgstr "%F%P: gc-раздели изискват или вход или неопределено име\n"
 
-#: emultempl/pe.em:1891
-#, c-format
-msgid "Errors encountered processing file %s for interworking\n"
-msgstr "Открити са грешки при обработката на файл %s за съвместна работа\n"
+#: ldlang.c:6209
+msgid "%F%P: %s: can't set start address\n"
+msgstr "%F%P: %s: не може да се установи начален адрес\n"
 
-#: emultempl/pe.em:1953 ldexp.c:740 ldlang.c:3396 ldmain.c:1160
-msgid "%P%F: bfd_link_hash_lookup failed: %E\n"
-msgstr "%P%F: bfd_link_hash_lookup не успя: %E\n"
+#: ldlang.c:6222 ldlang.c:6241
+msgid "%F%P: can't set start address\n"
+msgstr "%F%P: не може да се установи начален адрес\n"
 
-#: ldcref.c:170
-msgid "%X%P: bfd_hash_table_init of cref table failed: %E\n"
-msgstr "%X%P: bfd_hash_table_init, за cref таблица, не успя: %E\n"
+#: ldlang.c:6234
+msgid "%P: warning: cannot find entry symbol %s; defaulting to %V\n"
+msgstr "%P: предупреждение: не е намерено входно име %s; по подразбиране - %V\n"
 
-#: ldcref.c:176
-msgid "%X%P: cref_hash_lookup failed: %E\n"
-msgstr "%X%P: cref_hash_lookup не успя: %E\n"
+#: ldlang.c:6246
+msgid "%P: warning: cannot find entry symbol %s; not setting start address\n"
+msgstr "%P: предупреждение: не е намерен входно име %s; без начален адрес\n"
 
-#: ldcref.c:186
-msgid "%X%P: cref alloc failed: %E\n"
-msgstr "%X%P: пропадна заделяне(на памет) за cref: %E\n"
+#: ldlang.c:6300
+msgid "%F%P: relocatable linking with relocations from format %s (%pB) to format %s (%pB) is not supported\n"
+msgstr "%F%P: свързване с премествания от формат %s (%pB) към формат %s (%pB) не се поддържа\n"
 
-#: ldcref.c:371
-#, c-format
+#: ldlang.c:6310
+msgid "%X%P: %s architecture of input file `%pB' is incompatible with %s output\n"
+msgstr "%X%P: %s архитектурата на входен файл '%pB' е несъвместима с %s изход\n"
+
+#: ldlang.c:6332
+msgid "%X%P: failed to merge target specific data of file %pB\n"
+msgstr "%X%P: пропадна сливането, на специфични за резултата данни, от файл %pB\n"
+
+#: ldlang.c:6403
+msgid "%F%P: could not define common symbol `%pT': %E\n"
+msgstr "%F%P: не може да се определят общите имена '%pT': %E\n"
+
+#: ldlang.c:6415
 msgid ""
 "\n"
-"Cross Reference Table\n"
-"\n"
+"Allocating common symbols\n"
 msgstr ""
 "\n"
-"Таблица на кръстосани връзки\n"
-"\n"
+"Заделяне на общи имена\n"
 
-#: ldcref.c:372
-msgid "Symbol"
-msgstr "Име"
+#: ldlang.c:6416
+msgid ""
+"Common symbol       size              file\n"
+"\n"
+msgstr ""
+"Общо име            размер            файл\n"
+"\n"
 
-#: ldcref.c:380
-#, c-format
-msgid "File\n"
-msgstr "Файл\n"
+#: ldlang.c:6490
+msgid "%X%P: error: unplaced orphan section `%pA' from `%pB'\n"
+msgstr ""
 
-#: ldcref.c:384
-#, c-format
-msgid "No symbols\n"
-msgstr "Без имена\n"
+#: ldlang.c:6508
+msgid "%P: warning: orphan section `%pA' from `%pB' being placed in section `%s'\n"
+msgstr ""
 
-#: ldcref.c:565
-msgid "%P: symbol `%T' missing from main hash table\n"
-msgstr "%P: име '%T' липсва в главната хеш-таблица\n"
+#: ldlang.c:6599
+msgid "%F%P: invalid character %c (%d) in flags\n"
+msgstr "%F%P: неправилен знак %c (%d) при флаговете\n"
 
-#: ldcref.c:690 ldcref.c:697 ldmain.c:1255 ldmain.c:1262
-msgid "%B%F: could not read relocs: %E\n"
-msgstr "%B%F: не могат да се прочетат \"преместванията\": %E\n"
+#: ldlang.c:6726
+msgid "%F%P:%pS: error: align with input and explicit align specified\n"
+msgstr "%F%P:%pS: грешка: зададено е подравняване с входа и изрично подравняване\n"
 
-#. We found a reloc for the symbol.  The symbol is defined
-#. in OUTSECNAME.  This reloc is from a section which is
-#. mapped into a section from which references to OUTSECNAME
-#. are prohibited.  We must report an error.
-#: ldcref.c:724
-msgid "%X%C: prohibited cross reference from %s to `%T' in %s\n"
-msgstr "%X%C: забранено е кръстосана отпратка от %s към '%T' в %s\n"
+#: ldlang.c:7198
+msgid "%F%P: %s: plugin reported error after all symbols read\n"
+msgstr "%F%P: %s: приставката рапортува грешка, след прочитане на всички имена\n"
 
-#: ldctor.c:83
-msgid "%P%X: Different relocs used in set %s\n"
-msgstr "%P%X: Различни \"преместванията\" се използват в множеството %s\n"
+#: ldlang.c:7602
+msgid "%F%P: multiple STARTUP files\n"
+msgstr "%F%P: многократни STARTUP файлове\n"
 
-#: ldctor.c:101
-msgid "%P%X: Different object file formats composing set %s\n"
-msgstr "%P%X: Различни формати на обектни файлове в набора %s\n"
+#: ldlang.c:7648
+msgid "%X%P:%pS: section has both a load address and a load region\n"
+msgstr "%X%P:%pS: раздел едновременно с адрес и област за зареждане\n"
 
-#: ldctor.c:279 ldctor.c:300
-msgid "%P%X: %s does not support reloc %s for set %s\n"
-msgstr "%P%X: %s не се поддържа преместване %s за набор %s\n"
+#: ldlang.c:7763
+msgid "%X%P:%pS: PHDRS and FILEHDR are not supported when prior PT_LOAD headers lack them\n"
+msgstr "%X%P:%pS: не се поддържат PHDRS и FILEHDR, ако липсват в предишни PT_LOAD заглавия\n"
 
-#: ldctor.c:295
-msgid "%P%X: Special section %s does not support reloc %s for set %s\n"
-msgstr "%P%X: Раздел %s не поддържа преместване %s за набор %s\n"
+#: ldlang.c:7836
+msgid "%F%P: no sections assigned to phdrs\n"
+msgstr "%F%P: към phdrs не са присвоени раздели\n"
 
-#: ldctor.c:321
-msgid "%P%X: Unsupported size %d for set %s\n"
-msgstr "%P%X: Неподдържан размер %d за множеството %s\n"
+#: ldlang.c:7874
+msgid "%F%P: bfd_record_phdr failed: %E\n"
+msgstr "%F%P: bfd_record_phdr не успя: %E\n"
 
-#: ldctor.c:344
-msgid ""
-"\n"
-"Set                 Symbol\n"
-"\n"
-msgstr ""
-"\n"
-"Множество           Име\n"
-"\n"
+#: ldlang.c:7894
+msgid "%X%P: section `%s' assigned to non-existent phdr `%s'\n"
+msgstr "%X%P: раздел '%s' е присвоен към несъществуващ phdr `%s'\n"
 
-#: ldemul.c:263
-#, c-format
-msgid "%S SYSLIB ignored\n"
-msgstr "%S SYSLIB е изоставен\n"
+#: ldlang.c:8317
+msgid "%X%P: unknown language `%s' in version information\n"
+msgstr "%X%P: непознат език '%s' при сведение за версия\n"
 
-#: ldemul.c:269
-#, c-format
-msgid "%S HLL ignored\n"
-msgstr "%S HLL е изоставен\n"
+#: ldlang.c:8462
+msgid "%X%P: anonymous version tag cannot be combined with other version tags\n"
+msgstr "%X%P: безименна отметка за версия не може да се смесва с други отметки за версии\n"
 
-#: ldemul.c:289
-msgid "%P: unrecognised emulation mode: %s\n"
-msgstr "%P: неразпознат режим за подражаване: %s\n"
+#: ldlang.c:8471
+msgid "%X%P: duplicate version tag `%s'\n"
+msgstr "%X%P: повторена отметка за версия '%s'\n"
 
-#: ldemul.c:290
-msgid "Supported emulations: "
-msgstr "Поддържани подражавания: "
+#: ldlang.c:8492 ldlang.c:8501 ldlang.c:8519 ldlang.c:8529
+msgid "%X%P: duplicate expression `%s' in version information\n"
+msgstr "%X%P: повторен израз '%s'при сведение за версия\n"
 
-#: ldemul.c:332
-#, c-format
-msgid "  no emulation specific options.\n"
-msgstr "  без особени възможности за подражаване.\n"
+#: ldlang.c:8569
+msgid "%X%P: unable to find version dependency `%s'\n"
+msgstr "%X%P: не може да се намери зависимост за версия '%s'\n"
 
-#: ldexp.c:286
-msgid "%P%F: bfd_hash_allocate failed creating symbol %s\n"
-msgstr "%P%F: bfd_hash_allocate не успя да създаде име %s\n"
+#: ldlang.c:8592
+msgid "%X%P: unable to read .exports section contents\n"
+msgstr "%X%P: не може да се прочете съдържанието на раздел .exports\n"
 
-#: ldexp.c:318
-msgid "%P%F: bfd_hash_lookup failed creating symbol %s\n"
-msgstr "%P%F: bfd_hash_lookup не успя да създаде име %s\n"
+#: ldlang.c:8630
+msgid "%F%P: invalid origin for memory region %s\n"
+msgstr ""
 
-#: ldexp.c:470
-msgid "%P: warning: address of `%s' isn't multiple of maximum page size\n"
-msgstr "%P: предупреждение: адреса на '%s' не е кратен на максималния размер на страница\n"
+#: ldlang.c:8639
+msgid "%F%P: invalid length for memory region %s\n"
+msgstr "%F%P: неправилен размер за област памет %s\n"
 
-#: ldexp.c:548
-#, c-format
-msgid "%F%S %% by zero\n"
-msgstr "%F%S %% на нула\n"
+#: ldlang.c:8749
+msgid "%X%P: unknown feature `%s'\n"
+msgstr "%X%P: непозната възможност '%s'\n"
 
-#: ldexp.c:557
-#, c-format
-msgid "%F%S / by zero\n"
-msgstr "%F%S / на нула\n"
+#: ldmain.c:248
+msgid "%X%P: can't set BFD default target to `%s': %E\n"
+msgstr "%X%P: цел по подразбиране на BFD, не можа да се установи на '%s': %E\n"
 
-#: ldexp.c:752
-#, c-format
-msgid "%X%S: unresolvable symbol `%s' referenced in expression\n"
-msgstr "%X%S: неразгадано име '%s' е указано в израза\n"
+#: ldmain.c:347
+msgid "built in linker script"
+msgstr "вграден скрипт за свързване"
 
-#: ldexp.c:767
-#, c-format
-msgid "%F%S: undefined symbol `%s' referenced in expression\n"
-msgstr "%F%S: неопределено име '%s' е указано в израза\n"
+#: ldmain.c:357
+msgid "using external linker script:"
+msgstr "използване на външен скрипт за свързване:"
 
-#: ldexp.c:789 ldexp.c:807 ldexp.c:835
-#, c-format
-msgid "%F%S: undefined section `%s' referenced in expression\n"
-msgstr "%F%S: в израза е указан неопределен раздел '%s'\n"
+#: ldmain.c:359
+msgid "using internal linker script:"
+msgstr "използване на вътрешен скрипт за свързване:"
 
-#: ldexp.c:867 ldexp.c:883
-#, c-format
-msgid "%F%S: undefined MEMORY region `%s' referenced in expression\n"
-msgstr "%F%S: неопределен MEMORY регион '%s' е указан в израза\n"
+#: ldmain.c:406
+msgid "%F%P: --no-define-common may not be used without -shared\n"
+msgstr "%F%P: --no-define-common не може да се използва без -shared\n"
 
-#: ldexp.c:895
-#, c-format
-msgid "%F%S: unknown constant `%s' referenced in expression\n"
-msgstr "%F%S: непозната константа '%s' е указана в израза\n"
+#: ldmain.c:412
+msgid "%F%P: no input files\n"
+msgstr "%F%P: без входни файлове\n"
 
-#: ldexp.c:1056
-#, c-format
-msgid "%F%S can not PROVIDE assignment to location counter\n"
-msgstr "%F%S не може да се присвои на брояч за местоположение\n"
+#: ldmain.c:416
+msgid "%P: mode %s\n"
+msgstr "%P: режим %s\n"
 
-#: ldexp.c:1089
-#, c-format
-msgid "%F%S invalid assignment to location counter\n"
-msgstr "%F%S неправилно присвояване на брояч за местоположение\n"
+#: ldmain.c:432 ends32belf.c:2236 ends32belf16m.c:2236 ends32belf_linux.c:2365
+#: ends32elf.c:2236 ends32elf16m.c:2236 ends32elf_linux.c:2365
+msgid "%F%P: cannot open map file %s: %E\n"
+msgstr "%F%P: не можа да се отвори файл с изобразявания %s: %E\n"
 
-#: ldexp.c:1093
-#, c-format
-msgid "%F%S assignment to location counter invalid outside of SECTIONS\n"
-msgstr "%F%S неправилно присвояване на брояч за местоположение извън РАЗДЕЛИ\n"
+#: ldmain.c:481
+msgid "%P: link errors found, deleting executable `%s'\n"
+msgstr "%P: грешка при свързване, изтриване на изпълнимия файл '%s'\n"
 
-#: ldexp.c:1112
-msgid "%F%S cannot move location counter backwards (from %V to %V)\n"
-msgstr "%F%S не може да се върне обратно брояч на местоположение (от %V към %V)\n"
+#: ldmain.c:490
+msgid "%F%P: %pB: final close failed: %E\n"
+msgstr "%F%P: %pB: пропадна заключителното затваряне: %E\n"
 
-#: ldexp.c:1171
-msgid "%P%F:%s: hash creation failed\n"
-msgstr "%P%F:%s: пропадна създаването на хеш\n"
+#: ldmain.c:517
+msgid "%F%P: unable to open for source of copy `%s'\n"
+msgstr "%F%P: не можа да се отвори източника на копието '%s'\n"
 
-#: ldexp.c:1529 ldexp.c:1555 ldexp.c:1615
-#, c-format
-msgid "%F%S: nonconstant expression for %s\n"
-msgstr "%F%S: не е константен изразът за %s\n"
+#: ldmain.c:520
+msgid "%F%P: unable to open for destination of copy `%s'\n"
+msgstr "%F%P: не можа да се отвори целта на копието '%s'\n"
 
-#: ldexp.c:1641 ldlang.c:1235 ldlang.c:3170
-msgid "%P%F: can not create hash table: %E\n"
-msgstr "%P%F: н може да се създаде хеш-таблицата: %E\n"
+#: ldmain.c:527
+msgid "%P: error writing file `%s'\n"
+msgstr "%P: грешка при запис на файла '%s'\n"
 
-#: ldfile.c:132
+#: ldmain.c:532 pe-dll.c:1925
 #, c-format
-msgid "attempt to open %s failed\n"
-msgstr "опита да се отвори %s не успя\n"
+msgid "%P: error closing file `%s'\n"
+msgstr "%P: грешка при затваряне на файла '%s'\n"
 
-#: ldfile.c:134
+#: ldmain.c:546
 #, c-format
-msgid "attempt to open %s succeeded\n"
-msgstr "опита да се отвори %s успя\n"
+msgid "%s: total time in link: %ld.%06ld\n"
+msgstr "%s: общо време за свързване: %ld.%06ld\n"
 
-#: ldfile.c:140
-msgid "%F%P: invalid BFD target `%s'\n"
-msgstr "%F%P: Ð½ÐµÐ¿Ñ\80авилна BFD Ñ\86ел '%s'\n"
+#: ldmain.c:629
+msgid "%F%P: missing argument to -m\n"
+msgstr "%F%P: Ð»Ð¸Ð¿Ñ\81ва Ð°Ñ\80гÑ\83менÑ\82 Ð·Ð° -m\n"
 
-#: ldfile.c:265 ldfile.c:295
-msgid "%P: skipping incompatible %s when searching for %s\n"
-msgstr "%P: пропускане на несъвместим %s при търсене на %s\n"
+#: ldmain.c:679 ldmain.c:696 ldmain.c:716 ldmain.c:748 pe-dll.c:1377
+msgid "%F%P: bfd_hash_table_init failed: %E\n"
+msgstr "%F%P: bfd_hash_table_init не успя: %E\n"
 
-#: ldfile.c:278
-msgid "%F%P: attempted static link of dynamic object `%s'\n"
-msgstr "%F%P: опитано статично свързване на динамичен обект '%s'\n"
+#: ldmain.c:683 ldmain.c:700 ldmain.c:720
+msgid "%F%P: bfd_hash_lookup failed: %E\n"
+msgstr "%F%P: bfd_hash_lookup не успя: %E\n"
 
-#: ldfile.c:405
-msgid "%P: cannot find %s (%s): %E\n"
-msgstr "%P: не се намира %s в %s: %E\n"
+#: ldmain.c:734
+msgid "%X%P: error: duplicate retain-symbols-file\n"
+msgstr "%X%P: грешка: повторен retain-symbols-file\n"
 
-#: ldfile.c:408
-msgid "%P: cannot find %s: %E\n"
-msgstr "%P: не се намира %s: %E\n"
-
-#: ldfile.c:443
-msgid "%P: cannot find %s inside %s\n"
-msgstr "%P: не се намера %s в %s\n"
-
-#: ldfile.c:446
-msgid "%P: cannot find %s\n"
-msgstr "%P: не се намира %s\n"
-
-#: ldfile.c:468
-#, c-format
-msgid "cannot find script file %s\n"
-msgstr "не се намира \"скрипт\"-файл %s\n"
+#: ldmain.c:778
+msgid "%F%P: bfd_hash_lookup for insertion failed: %E\n"
+msgstr "%F%P: bfd_hash_lookup не успя при вмъкване: %E\n"
 
-#: ldfile.c:470
-#, c-format
-msgid "opened script file %s\n"
-msgstr "отворен \"скрипт\"-файл %s\n"
+#: ldmain.c:783
+msgid "%P: `-retain-symbols-file' overrides `-s' and `-S'\n"
+msgstr "%P: '-retain-symbols-file' отменя '-s' и '-S'\n"
 
-#: ldfile.c:601
-msgid "%P%F: cannot open linker script file %s: %E\n"
-msgstr "%P%F: не може да се отвори \"скрипт\"-файл при свързване %s: %E\n"
+#: ldmain.c:882
+msgid ""
+"Archive member included to satisfy reference by file (symbol)\n"
+"\n"
+msgstr ""
+"Включен е член на архива, за да удовлетвори отпратка от файл(име)\n"
+"\n"
 
-#: ldfile.c:666
-msgid "%P%F: cannot represent machine `%s'\n"
-msgstr "%P%F: не може да се представи машина '%s'\n"
+#: ldmain.c:989
+msgid "%X%P: %C: multiple definition of `%pT'"
+msgstr "%X%P: %C: многократни определения за '%pT'"
 
-#: ldlang.c:1319
-msgid "%P:%S: warning: redeclaration of memory region `%s'\n"
-msgstr "%P:%S: предупреждение: повторно определение за регион памет '%s'\n"
+#: ldmain.c:992
+msgid "; %D: first defined here"
+msgstr "; %D: първото определение е тук"
 
-#: ldlang.c:1325
-msgid "%P:%S: warning: memory region `%s' not declared\n"
-msgstr "%P: %S: предупр.: региона за памет '%s' не е обявен\n"
+#: ldmain.c:997
+msgid "%P: disabling relaxation; it will not work with multiple definitions\n"
+msgstr "%P: забранява намаляването - не работи с многократни определения\n"
 
-#: ldlang.c:1362
-msgid "%F%P:%S: error: alias for default memory region\n"
-msgstr "%F%P:%S: грешка: синоним за регион памет по подразбиране\n"
+#: ldmain.c:1050
+msgid "%P: %pB: warning: definition of `%pT' overriding common from %pB\n"
+msgstr "%P: %pB: предупреждениe: определението за '%pT' припокрива общото от %pB\n"
 
-#: ldlang.c:1373
-msgid "%F%P:%S: error: redefinition of memory region alias `%s'\n"
-msgstr "%F%P:%S: грешка: повторен определение на синоним за регион памет '%s'\n"
+#: ldmain.c:1054
+msgid "%P: %pB: warning: definition of `%pT' overriding common\n"
+msgstr "%P: %pB: предупреждениe: определението за '%pT' припокрива общ\n"
 
-#: ldlang.c:1380
-msgid "%F%P:%S: error: memory region `%s' for alias `%s' does not exist\n"
-msgstr "%F%P:%S: грешка: региона памет '%s' за синонима '%s' не съществува\n"
+#: ldmain.c:1063
+msgid "%P: %pB: warning: common of `%pT' overridden by definition from %pB\n"
+msgstr "%P: %pB: предупреждениe: общото за '%pT' е припокрито с определение от %pB\n"
 
-#: ldlang.c:1439 ldlang.c:1478
-msgid "%P%F: failed creating section `%s': %E\n"
-msgstr "%P%F: пропадна създаването на раздел '%s': %E\n"
+#: ldmain.c:1067
+msgid "%P: %pB: warning: common of `%pT' overridden by definition\n"
+msgstr "%P: %pB: предупреждениe: общото за '%pT' е припокрито от определение\n"
 
-#: ldlang.c:1999
-msgid ""
-"\n"
-"As-needed library included to satisfy reference by file (symbol)\n"
-"\n"
-msgstr ""
-"\n"
-"Библиотека \"при нужда\" е включена, за да удовлетвори отпратка от файл (име)\n"
-"\n"
+#: ldmain.c:1076
+msgid "%P: %pB: warning: common of `%pT' overridden by larger common from %pB\n"
+msgstr "%P: %pB: предупреждениe: общото за '%pT' е припокрито с по-голямо общо от %pB\n"
 
-#: ldlang.c:2065
-#, c-format
-msgid ""
-"\n"
-"Discarded input sections\n"
-"\n"
-msgstr ""
-"\n"
-"Отхвърлени входни раздели\n"
-"\n"
+#: ldmain.c:1080
+msgid "%P: %pB: warning: common of `%pT' overridden by larger common\n"
+msgstr "%P: %pB: предупреждение: общото за '%pT' е припокрито с по-голям общо\n"
 
-#: ldlang.c:2073
-msgid ""
-"\n"
-"Memory Configuration\n"
-"\n"
-msgstr ""
-"\n"
-"Конфигурация на паметта\n"
-"\n"
+#: ldmain.c:1087
+msgid "%P: %pB: warning: common of `%pT' overriding smaller common from %pB\n"
+msgstr "%P: %pB: предупреждение: общото за '%pT' припокрива по-малко общо от %pB\n"
 
-#: ldlang.c:2075
-msgid "Name"
-msgstr "Име"
+#: ldmain.c:1091
+msgid "%P: %pB: warning: common of `%pT' overriding smaller common\n"
+msgstr "%P: %pB: предупреждение: общото за '%pT' припокрива по-малко общо\n"
 
-#: ldlang.c:2075
-msgid "Origin"
-msgstr "Произход"
+#: ldmain.c:1098
+msgid "%P: %pB and %pB: warning: multiple common of `%pT'\n"
+msgstr "%P: %pB and %pB: предупреждение: многократно общо за '%pT'\n"
 
-#: ldlang.c:2075
-msgid "Length"
-msgstr "Дължина"
+#: ldmain.c:1101
+msgid "%P: %pB: warning: multiple common of `%pT'\n"
+msgstr "%P: %pB: предупреждение: многократно общо за '%pT'\n"
 
-#: ldlang.c:2075
-msgid "Attributes"
-msgstr "Атрибути"
+#: ldmain.c:1120 ldmain.c:1156
+msgid "%P: warning: global constructor %s used\n"
+msgstr "%P: предупреждение: използван общ конструктор %s\n"
 
-#: ldlang.c:2115
-#, c-format
-msgid ""
-"\n"
-"Linker script and memory map\n"
-"\n"
-msgstr ""
-"\n"
-"Текст при свързване и изображения на паметта\n"
-"\n"
+#: ldmain.c:1166
+msgid "%F%P: BFD backend error: BFD_RELOC_CTOR unsupported\n"
+msgstr "%F%P: BFD грешка: BFD_RELOC_CTOR неподдържан\n"
 
-#: ldlang.c:2168
-msgid "%P%F: Illegal use of `%s' section\n"
-msgstr "%P%F: Неправилно използване на раздел '%s'\n"
+#. We found a reloc for the symbol we are looking for.
+#: ldmain.c:1238 ldmain.c:1240 ldmain.c:1242 ldmain.c:1250 ldmain.c:1293
+msgid "warning: "
+msgstr "предупреждение: "
 
-#: ldlang.c:2177
-msgid "%P%F: output format %s cannot represent section called %s: %E\n"
-msgstr "%P%F: в изходния формат %s не може да се представи раздел именуван %s: %E\n"
+#: ldmain.c:1346
+msgid "%X%P: %C: undefined reference to `%pT'\n"
+msgstr "%X%P: %C: неопределена отпратка към '%pT'\n"
 
-#: ldlang.c:2757
-msgid "%B: file not recognized: %E\n"
-msgstr "%B: файлът не е разпознат: %E\n"
+#: ldmain.c:1349
+msgid "%P: %C: warning: undefined reference to `%pT'\n"
+msgstr "%P: %C: предупреждение: неопределена отпратка към '%pT'\n"
 
-#: ldlang.c:2758
-msgid "%B: matching formats:"
-msgstr "%B: съвпадащи формати:"
+#: ldmain.c:1355
+msgid "%X%P: %D: more undefined references to `%pT' follow\n"
+msgstr "%X%P: %D: следват още неопределени отпратки към '%pT'\n"
 
-#: ldlang.c:2765
-msgid "%F%B: file not recognized: %E\n"
-msgstr "%F%B: файлът не е разпознат: %E\n"
+#: ldmain.c:1358
+msgid "%P: %D: warning: more undefined references to `%pT' follow\n"
+msgstr "%P: %D: предупреждение: следват още неопределени отпратки към '%pT'\n"
 
-#: ldlang.c:2837
-msgid "%F%B: member %B in archive is not an object\n"
-msgstr "%F%B: членът, на архива %B, не е обект\n"
+#: ldmain.c:1369
+msgid "%X%P: %pB: undefined reference to `%pT'\n"
+msgstr "%X%P: %pB: неопределена отпратка към '%pT'\n"
 
-#: ldlang.c:2852 ldlang.c:2866
-msgid "%F%B: error adding symbols: %E\n"
-msgstr "%F%B: грешка при добавяне на имената: %E\n"
+#: ldmain.c:1372
+msgid "%P: %pB: warning: undefined reference to `%pT'\n"
+msgstr "%P: %pB: предупреждение: неопределена отпратка към '%pT'\n"
 
-#: ldlang.c:3140
-msgid "%P: warning: could not find any targets that match endianness requirement\n"
-msgstr "%P: предупреждение: не може да се открие резултат, който да отговаря на изискванията за подредба(на байтовете)\n"
+#: ldmain.c:1378
+msgid "%X%P: %pB: more undefined references to `%pT' follow\n"
+msgstr "%X%P: %pB: още неопределени отпратки към '%pT' следват\n"
 
-#: ldlang.c:3154
-msgid "%P%F: target %s not found\n"
-msgstr "%P%F: целта %s не е намерена\n"
+#: ldmain.c:1381
+msgid "%P: %pB: warning: more undefined references to `%pT' follow\n"
+msgstr "%P: %pB: предупреждение: още неопределени отпратки към '%pT' следват\n"
 
-#: ldlang.c:3156
-msgid "%P%F: cannot open output file %s: %E\n"
-msgstr "%P%F: не може да се отвори входящ файл %s: %E\n"
+#: ldmain.c:1418
+msgid " additional relocation overflows omitted from the output\n"
+msgstr " допълнителен излишък за премествания изпуснат в резултата\n"
 
-#: ldlang.c:3162
-msgid "%P%F:%s: can not make object file: %E\n"
-msgstr "%P%F:%s: не може да се създаде обектен файл: %E\n"
+#: ldmain.c:1431
+#, c-format
+msgid " relocation truncated to fit: %s against undefined symbol `%pT'"
+msgstr " преместването отрязано, за да съвпадне: %s срещу неопределеното име '%pT'"
 
-#: ldlang.c:3166
-msgid "%P%F:%s: can not set architecture: %E\n"
-msgstr "%P%F:%s: не може да се зададе архитектура: %E\n"
+#: ldmain.c:1437
+#, c-format
+msgid " relocation truncated to fit: %s against symbol `%pT' defined in %pA section in %pB"
+msgstr " преместването отрязано, за да съвпадне: %s срещу име '%pT' определено в раздел %pA от %pB"
 
-#: ldlang.c:3325
-msgid "%P: warning: %s contains output sections; did you forget -T?\n"
-msgstr "%P: предупр.: %s съдържа изходящ раздел; забравен -T?\n"
+#: ldmain.c:1450
+#, c-format
+msgid " relocation truncated to fit: %s against `%pT'"
+msgstr " преместването отрязано, за да съвпадне:  %s срещу '%pT'"
 
-#: ldlang.c:3465
-msgid "%P%X: required symbol `%s' not defined\n"
-msgstr "%P%X: не е определено задължителното име '%s'\n"
+#: ldmain.c:1466
+msgid "%X%P: %H: dangerous relocation: %s\n"
+msgstr "%X%P: %H: опасно преместване: %s\n"
 
-#: ldlang.c:3755
-msgid "%F%P: %s not found for insert\n"
-msgstr "%F%P: %s не е намерен(за добавяне)\n"
+#: ldmain.c:1480
+msgid "%X%P: %H: reloc refers to symbol `%pT' which is not being output\n"
+msgstr "%X%P: %%H: преместването указва към име '%pT', което не е изходящо\n"
 
-#: ldlang.c:3998
-msgid " load address 0x%V"
-msgstr " адрес на зареждане 0x%V"
+#: ldmain.c:1514
+msgid "%P: %pB: reference to %s\n"
+msgstr "%P: %pB: отпратка към %s\n"
 
-#: ldlang.c:4234
-msgid "%W (size before relaxing)\n"
-msgstr "%W (размер преди намаляване)\n"
+#: ldmain.c:1516
+msgid "%P: %pB: definition of %s\n"
+msgstr "%P: %pB: определение за %s\n"
 
-#: ldlang.c:4327
+#: ldmisc.c:374
 #, c-format
-msgid "Address of section %s set to "
-msgstr "Адресът на раздел %s е установен на "
+msgid "%pB: in function `%pT':\n"
+msgstr "%pB: във функция '%pT':\n"
 
-#: ldlang.c:4489
+#: ldmisc.c:527
 #, c-format
-msgid "Fail with %d\n"
-msgstr "Ð\9dе Ñ\83Ñ\81пÑ\8f Ð¿Ñ\80и %d\n"
+msgid "no symbol"
+msgstr "без Ð¸Ð¼ÐµÐ½Ð°"
 
-#: ldlang.c:4759
-msgid "%X%P: section %s VMA wraps around address space\n"
-msgstr "%X%P: раздел %s VMA обгръща адресното пространство\n"
+#: ldmisc.c:634
+msgid "%F%P: internal error %s %d\n"
+msgstr "%F%P: вътрешна грешка %s %d\n"
 
-#: ldlang.c:4765
-msgid "%X%P: section %s LMA wraps around address space\n"
-msgstr "%X%P: раздел %s LMA обгръща адресното пространство\n"
+#: ldmisc.c:698
+msgid "%P: internal error: aborting at %s:%d in %s\n"
+msgstr "%P: вътрешна грешка: прекратяване на %s:%d от %s\n"
 
-#: ldlang.c:4816
-msgid "%X%P: section %s LMA [%V,%V] overlaps section %s LMA [%V,%V]\n"
-msgstr "%X%P: раздел %s LMA [%V,%V] припокрива раздел %s LMA [%V,%V]\n"
+#: ldmisc.c:701
+msgid "%P: internal error: aborting at %s:%d\n"
+msgstr "%P: вътрешна грешка: прекратяване на %s:%d\n"
 
-#: ldlang.c:4859
-msgid "%X%P: section %s VMA [%V,%V] overlaps section %s VMA [%V,%V]\n"
-msgstr "%X%P: раздел %s VMA [%V,%V] припокрива раздел %s VMA [%V,%V]\n"
+#: ldmisc.c:703
+msgid "%F%P: please report this bug\n"
+msgstr "%F%P: моля, рапортувайте този проблем\n"
 
-#: ldlang.c:4880
-msgid "%X%P: region `%s' overflowed by %ld bytes\n"
-msgstr "%X%P: регион '%s' е препълнен с %ld байта\n"
+#. Output for noisy == 2 is intended to follow the GNU standards.
+#: ldver.c:37
+#, c-format
+msgid "GNU ld %s\n"
+msgstr "ГНУ свързваща програма %s\n"
 
-#: ldlang.c:4902
-msgid "%X%P: address 0x%v of %B section `%s' is not within region `%s'\n"
-msgstr "%X%P: адрес 0x%v от %B, раздел '%s', не е в регион '%s'\n"
+#: ldver.c:41
+#, c-format
+msgid "Copyright (C) 2018 Free Software Foundation, Inc.\n"
+msgstr "Авторско право: 2018 Фондация за свободен софтуер\n"
 
-#: ldlang.c:4913
-msgid "%X%P: %B section `%s' will not fit in region `%s'\n"
-msgstr "%X%P: %B раздел '%s' не се побира в регион '%s'\n"
+#: ldver.c:42
+#, c-format
+msgid ""
+"This program is free software; you may redistribute it under the terms of\n"
+"the GNU General Public License version 3 or (at your option) a later version.\n"
+"This program has absolutely no warranty.\n"
+msgstr ""
+"Тази програма е свободен софтуер: можете да я разпространявате под условията\n"
+"на Всеобщ Публичен Лиценз ГНУ версия 3 или по ваш избор, следваща версия.\n"
+"Тази програма е без гаранции.\n"
 
-#: ldlang.c:4970
+#: ldver.c:52
 #, c-format
-msgid "%F%S: non constant or forward reference address expression for section %s\n"
-msgstr "%F%S: адресния израз не е константен или отпратка за по нататък при раздел %s\n"
+msgid "  Supported emulations:\n"
+msgstr "  Поддържани подражавания:\n"
 
-#: ldlang.c:4995
-msgid "%P%X: Internal error on COFF shared library section %s\n"
-msgstr "%P%X: Вътрешна грешка при раздел от COFF споделена библиотека %s\n"
+#: ldwrite.c:60 ldwrite.c:206 ldwrite.c:258 ldwrite.c:299
+msgid "%F%P: bfd_new_link_order failed\n"
+msgstr "%F%P: пропадна bfd_new_link_order\n"
 
-#: ldlang.c:5053
-msgid "%P%F: error: no memory region specified for loadable section `%s'\n"
-msgstr "%P%F: грешка: без зададени региони памет за заредим раздел '%s'\n"
+#: ldwrite.c:368
+msgid "%F%P: cannot create split section name for %s\n"
+msgstr "%F%P: при разцепване на раздел, не можа да се създаде име за %s\n"
 
-#: ldlang.c:5058
-msgid "%P: warning: no memory region specified for loadable section `%s'\n"
-msgstr "%P: предупреждение: без зададени региони памет за заредим раздел '%s'\n"
+#: ldwrite.c:380
+msgid "%F%P: clone section failed: %E\n"
+msgstr "%F%P: пропадна копирането на раздел: %E\n"
 
-#: ldlang.c:5081
-msgid "%P: warning: changing start of section %s by %lu bytes\n"
-msgstr "%P: предупреждение: промяна на началото на раздел %s с %lu байта\n"
+#: ldwrite.c:418
+#, c-format
+msgid "%8x something else\n"
+msgstr "%8x други\n"
 
-#: ldlang.c:5170
-msgid "%P: warning: dot moved backwards before `%s'\n"
-msgstr "%P: предупреждение: точката е преместена назад преди '%s'\n"
+#: ldwrite.c:588
+msgid "%F%P: final link failed: %E\n"
+msgstr "%F%P: пропадна заключителното свързване: %E\n"
 
-#: ldlang.c:5345
-msgid "%P%F: can't relax section: %E\n"
-msgstr "%P%F: не може да се намали раздел: %E\n"
+#: lexsup.c:102 lexsup.c:276
+msgid "KEYWORD"
+msgstr "КЛЮЧ"
 
-#: ldlang.c:5697
-msgid "%F%P: invalid data statement\n"
-msgstr "%F%P: неправилен сегмент за данни\n"
+#: lexsup.c:102
+msgid "Shared library control for HP/UX compatibility"
+msgstr "Управление на споделени библиотеки за съвместимост с HP/UX"
 
-#: ldlang.c:5730
-msgid "%F%P: invalid reloc statement\n"
-msgstr "%F%P: неправилен сегмент за преместване\n"
+#: lexsup.c:105
+msgid "ARCH"
+msgstr "АРХИТЕКТУРА"
 
-#: ldlang.c:6064
-msgid "%P%F: gc-sections requires either an entry or an undefined symbol\n"
-msgstr "%P%F: gc-раздели изискват или вход или неопределено име\n"
+#: lexsup.c:105
+msgid "Set architecture"
+msgstr "Задава архитектура"
 
-#: ldlang.c:6089
-msgid "%P%F:%s: can't set start address\n"
-msgstr "%P%F:%s: не може да се установи начален адрес\n"
+#: lexsup.c:107 lexsup.c:403
+msgid "TARGET"
+msgstr "РЕЗУЛТАТ"
 
-#: ldlang.c:6102 ldlang.c:6121
-msgid "%P%F: can't set start address\n"
-msgstr "%P%F: не може да се установи начален адрес\n"
+#: lexsup.c:107
+msgid "Specify target for following input files"
+msgstr "Задава вида на резултата за следващите входни файлове"
 
-#: ldlang.c:6114
-msgid "%P: warning: cannot find entry symbol %s; defaulting to %V\n"
-msgstr "%P: предупреждение: не е намерено входно име %s; по подразбиране - %V\n"
+#: lexsup.c:110 lexsup.c:167 lexsup.c:171 lexsup.c:202 lexsup.c:215
+#: lexsup.c:217 lexsup.c:357 lexsup.c:421 lexsup.c:488 lexsup.c:501
+msgid "FILE"
+msgstr "ФАЙЛ"
 
-#: ldlang.c:6126
-msgid "%P: warning: cannot find entry symbol %s; not setting start address\n"
-msgstr "%P: предупреждение: не е намерен входно име %s; без начален адрес\n"
+#: lexsup.c:110
+msgid "Read MRI format linker script"
+msgstr "Използва скрипт за свързване в MRI формат"
 
-#: ldlang.c:6180
-msgid "%P%F: Relocatable linking with relocations from format %s (%B) to format %s (%B) is not supported\n"
-msgstr "%P%F: Свързване с премествания от формат %s (%B) към формат %s (%B) не се поддържа\n"
+#: lexsup.c:112
+msgid "Force common symbols to be defined"
+msgstr "Принудително определяне на общи имена"
 
-#: ldlang.c:6190
-msgid "%P%X: %s architecture of input file `%B' is incompatible with %s output\n"
-msgstr "%P%X: %s архитектурата на входен файл '%B' е несъвместима с %s изход\n"
+#: lexsup.c:117
+msgid "Force group members out of groups"
+msgstr ""
 
-#: ldlang.c:6212
-msgid "%P%X: failed to merge target specific data of file %B\n"
-msgstr "%P%X: пропадна сливането, на специфични за резултата данни, от файл %B\n"
+#: lexsup.c:119 lexsup.c:465 lexsup.c:467 lexsup.c:469 lexsup.c:471
+#: lexsup.c:473 lexsup.c:475
+msgid "ADDRESS"
+msgstr "АДРЕС"
 
-#: ldlang.c:6283
-msgid "%P%F: Could not define common symbol `%T': %E\n"
-msgstr "%P%F: Не може да се определят общите имена '%T': %E\n"
+#: lexsup.c:119
+msgid "Set start address"
+msgstr "Задава начален адрес"
 
-#: ldlang.c:6295
-msgid ""
-"\n"
-"Allocating common symbols\n"
-msgstr ""
-"\n"
-"Заделяне на общи имена\n"
+#: lexsup.c:121
+msgid "Export all dynamic symbols"
+msgstr "Изнасяне на всички динамични имена"
 
-#: ldlang.c:6296
-msgid ""
-"Common symbol       size              file\n"
-"\n"
-msgstr ""
-"Общо име            размер            файл\n"
-"\n"
+#: lexsup.c:123
+msgid "Undo the effect of --export-dynamic"
+msgstr "Отменя действието на --export-dynamic"
 
-#: ldlang.c:6479
-msgid "%P%F: invalid character %c (%d) in flags\n"
-msgstr "%P%F: неправилен знак %c (%d) при флаговете\n"
+#: lexsup.c:125
+msgid "Link big-endian objects"
+msgstr "Свързване на обекти със старши байт първи"
 
-#: ldlang.c:6606
-msgid "%F%P:%S: error: align with input and explicit align specified\n"
-msgstr "%F%P:%S: грешка: зададено е подравняване с входа и изрично подравняване\n"
+#: lexsup.c:127
+msgid "Link little-endian objects"
+msgstr "Свързване на обекти със младши байт първи"
 
-#: ldlang.c:7006
-msgid "%P%F: Failed to create hash table\n"
-msgstr "%P%F: Не успя създаването на хеш-таблица\n"
+#: lexsup.c:129 lexsup.c:132
+msgid "SHLIB"
+msgstr "СПОД_БИБЛ"
 
-#: ldlang.c:7029
-msgid "%P%F: %s: plugin reported error after all symbols read\n"
-msgstr "%P%F: %s: приставката рапортува грешка, след прочитане на всички имена\n"
+#: lexsup.c:129
+msgid "Auxiliary filter for shared object symbol table"
+msgstr "Допълнителен филтър за таблицата с имена на споделени обекти"
 
-#: ldlang.c:7404
-msgid "%P%F: multiple STARTUP files\n"
-msgstr "%P%F: многократни STARTUP файлове\n"
+#: lexsup.c:132
+msgid "Filter for shared object symbol table"
+msgstr "Филтър за таблицата с имена на споделени обекти"
 
-#: ldlang.c:7450
-msgid "%X%P:%S: section has both a load address and a load region\n"
-msgstr "%X%P:%S: раздел едновременно с адрес и регион за зареждане\n"
+#: lexsup.c:135
+msgid "Ignored"
+msgstr "Изоставен"
 
-#: ldlang.c:7565
-msgid "%X%P:%S: PHDRS and FILEHDR are not supported when prior PT_LOAD headers lack them\n"
-msgstr "%X%P:%S: не се поддържат PHDRS и FILEHDR, ако липсват в предишни PT_LOAD заглавия\n"
+#: lexsup.c:137
+msgid "SIZE"
+msgstr "РАЗМЕР"
 
-#: ldlang.c:7638
-msgid "%F%P: no sections assigned to phdrs\n"
-msgstr "%F%P: към phdrs не са присвоени раздели\n"
+#: lexsup.c:137
+msgid "Small data size (if no size, same as --shared)"
+msgstr "Данни с по-малък размер (без размер е като --shared)"
 
-#: ldlang.c:7676
-msgid "%F%P: bfd_record_phdr failed: %E\n"
-msgstr "%F%P: bfd_record_phdr не успя: %E\n"
+#: lexsup.c:140
+msgid "FILENAME"
+msgstr "ИМЕ_ФАЙЛ"
 
-#: ldlang.c:7696
-msgid "%X%P: section `%s' assigned to non-existent phdr `%s'\n"
-msgstr "%X%P: раздел '%s' е присвоен към несъществуващ phdr `%s'\n"
+#: lexsup.c:140
+msgid "Set internal name of shared library"
+msgstr "Задавя вътрешно име на споделена библиотека"
 
-#: ldlang.c:8118
-msgid "%X%P: unknown language `%s' in version information\n"
-msgstr "%X%P: непознат език '%s' при информация за версия\n"
+#: lexsup.c:142
+msgid "PROGRAM"
+msgstr "ПРОГРАМА"
 
-#: ldlang.c:8263
-msgid "%X%P: anonymous version tag cannot be combined with other version tags\n"
-msgstr "%X%P: безименна отметка за версия не може да се смесва с други отметки за версии\n"
+#: lexsup.c:142
+msgid "Set PROGRAM as the dynamic linker to use"
+msgstr "Задава ПРОГРАМА за използване при динамично свързване"
 
-#: ldlang.c:8272
-msgid "%X%P: duplicate version tag `%s'\n"
-msgstr "%X%P: повторена отметка за версия '%s'\n"
+#: lexsup.c:145
+msgid "Produce an executable with no program interpreter header"
+msgstr ""
 
-#: ldlang.c:8293 ldlang.c:8302 ldlang.c:8320 ldlang.c:8330
-msgid "%X%P: duplicate expression `%s' in version information\n"
-msgstr "%X%P: повторен израз '%s'при информация за версия\n"
+#: lexsup.c:148
+msgid "LIBNAME"
+msgstr "БИБЛ_ИМЕ"
 
-#: ldlang.c:8370
-msgid "%X%P: unable to find version dependency `%s'\n"
-msgstr "%X%P: не може да се намери зависимост за версия '%s'\n"
-
-#: ldlang.c:8393
-msgid "%X%P: unable to read .exports section contents\n"
-msgstr "%X%P: не може да се прочете съдържанието на раздел .exports\n"
+#: lexsup.c:148
+msgid "Search for library LIBNAME"
+msgstr "Търсене на библиотека БИБЛ_ИМЕ"
 
-#: ldlang.c:8431
-msgid "%F%P: invalid origin for memory region %s\n"
-msgstr ""
+#: lexsup.c:150
+msgid "DIRECTORY"
+msgstr "ДИРЕКТОРИЯ"
 
-#: ldlang.c:8440
-msgid "%F%P: invalid length for memory region %s\n"
-msgstr "%F%P: неправилен размер за регион памет %s\n"
+#: lexsup.c:150
+msgid "Add DIRECTORY to library search path"
+msgstr "Добавя ДИРЕКТОРИЯ към пътя за търсене на библиотеки"
 
-#: ldlang.c:8550
-msgid "%X%P: unknown feature `%s'\n"
-msgstr "%X%P: непозната възможност '%s'\n"
+#: lexsup.c:153
+msgid "Override the default sysroot location"
+msgstr "Припокрива подразбиращия се systoot"
 
-#: ldmain.c:250
-msgid "%X%P: can't set BFD default target to `%s': %E\n"
-msgstr "%X%P: цел по подразбиране на BFD, не можа да се установи на '%s': %E\n"
+#: lexsup.c:155
+msgid "EMULATION"
+msgstr "ПОДРАЖАВАНЕ"
 
-#: ldmain.c:349
-msgid "built in linker script"
-msgstr "вгÑ\80аден Ñ\81кÑ\80ипÑ\82 Ð·Ð° Ñ\81вÑ\8aÑ\80зване"
+#: lexsup.c:155
+msgid "Set emulation"
+msgstr "Ð\97адава Ð¿Ð¾Ð´Ñ\80ажаване"
 
-#: ldmain.c:359
-msgid "using external linker script:"
-msgstr "използване Ð½Ð° Ð²Ñ\8aнÑ\88ен Ñ\81кÑ\80ипÑ\82 Ð·Ð° Ñ\81вÑ\8aÑ\80зване:"
+#: lexsup.c:157
+msgid "Print map file on standard output"
+msgstr "Ð\98звежда Ð½Ð° Ñ\81Ñ\82андаÑ\80Ñ\82ниÑ\8f Ð¸Ð·Ñ\85од Ñ\84айл Ñ\81 Ð¸Ð·Ð¾Ð±Ñ\80азÑ\8fваниÑ\8fÑ\82а"
 
-#: ldmain.c:361
-msgid "using internal linker script:"
-msgstr "използване Ð½Ð° Ð²Ñ\8aÑ\82Ñ\80еÑ\88ен Ñ\81кÑ\80ипÑ\82 Ð·Ð° Ñ\81вÑ\8aÑ\80зване:"
+#: lexsup.c:159
+msgid "Do not page align data"
+msgstr "Ð\94а Ð½Ðµ Ñ\81е Ð¿Ð¾Ð´Ñ\80авнÑ\8fваÑ\82 Ð´Ð°Ð½Ð½Ð¸Ñ\82е Ð½Ð° Ñ\81Ñ\82Ñ\80аниÑ\86и"
 
-#: ldmain.c:411
-msgid "%P%F: no input files\n"
-msgstr "%P%F: без входни файлове\n"
+#: lexsup.c:161
+msgid "Do not page align data, do not make text readonly"
+msgstr "Да не се подравняват данните на страници, кода да не е само за четене"
 
-#: ldmain.c:415
-msgid "%P: mode %s\n"
-msgstr "%P: режим %s\n"
+#: lexsup.c:164
+msgid "Page align data, make text readonly"
+msgstr "Подравняват данните на страници, кода да е само за четене"
 
-#: ldmain.c:431
-msgid "%P%F: cannot open map file %s: %E\n"
-msgstr "%P%F: не можа да се отвори файл с изобразявания %s: %E\n"
+#: lexsup.c:167
+msgid "Set output file name"
+msgstr "Задава име на файл за извеждане"
 
-#: ldmain.c:480
-msgid "%P: link errors found, deleting executable `%s'\n"
-msgstr "%P: грешка при свързване, изтриване на изпълнимия файл '%s'\n"
+#: lexsup.c:169
+msgid "Optimize output file"
+msgstr "Оптимизиране на извеждания файл"
 
-#: ldmain.c:489
-msgid "%F%B: final close failed: %E\n"
-msgstr "%F%B: пропадна заключителното затваряне: %E\n"
+#: lexsup.c:171
+msgid "Generate import library"
+msgstr "Създаване на споделена библиотека за внасяне"
 
-#: ldmain.c:516
-msgid "%P%F: unable to open for source of copy `%s'\n"
-msgstr "%P%F: не можа да се отвори източника на копието '%s'\n"
+#: lexsup.c:174
+msgid "PLUGIN"
+msgstr "ПРИСТАВКА"
 
-#: ldmain.c:519
-msgid "%P%F: unable to open for destination of copy `%s'\n"
-msgstr "%P%F: не можа да се отвори целта на копието '%s'\n"
+#: lexsup.c:174
+msgid "Load named plugin"
+msgstr "Зарежда именувана приставка"
 
-#: ldmain.c:526
-msgid "%P: Error writing file `%s'\n"
-msgstr "%P: Грешка при запис на файла '%s'\n"
+#: lexsup.c:176
+msgid "ARG"
+msgstr "АРГ"
 
-#: ldmain.c:531 pe-dll.c:1786
-#, c-format
-msgid "%P: Error closing file `%s'\n"
-msgstr "%P: Грешка при затваряне на файла '%s'\n"
+#: lexsup.c:176
+msgid "Send arg to last-loaded plugin"
+msgstr "Изпраща арг. към последно заредената приставка"
 
-#: ldmain.c:548
-#, c-format
-msgid "%s: total time in link: %ld.%06ld\n"
-msgstr "%s: общо време за свързване: %ld.%06ld\n"
+#: lexsup.c:178 lexsup.c:181
+msgid "Ignored for GCC LTO option compatibility"
+msgstr "Изоставено за съвместимост с GCC LTO възможност"
 
-#: ldmain.c:551
-#, c-format
-msgid "%s: data size %ld\n"
-msgstr "%s: размер на данни %ld\n"
+#: lexsup.c:185
+msgid "Ignored for GCC linker option compatibility"
+msgstr "Изоставено за съвместимост с ГНУ програмата за свързване"
 
-#: ldmain.c:635
-msgid "%P%F: missing argument to -m\n"
-msgstr "%P%F: липсва аргумент за -m\n"
+#: lexsup.c:188 lexsup.c:191
+msgid "Ignored for gold option compatibility"
+msgstr "Изоставено за съвместимост с gold"
 
-#: ldmain.c:685 ldmain.c:702 ldmain.c:722 ldmain.c:754
-msgid "%P%F: bfd_hash_table_init failed: %E\n"
-msgstr "%P%F: bfd_hash_table_init не успя: %E\n"
+#: lexsup.c:194
+msgid "Ignored for SVR4 compatibility"
+msgstr "Изоставено за съвместимост със SVR4"
 
-#: ldmain.c:689 ldmain.c:706 ldmain.c:726
-msgid "%P%F: bfd_hash_lookup failed: %E\n"
-msgstr "%P%F: bfd_hash_lookup не успя: %E\n"
+#: lexsup.c:198
+msgid "Generate relocatable output"
+msgstr "Създаване на преместваем резултат"
 
-#: ldmain.c:740
-msgid "%X%P: error: duplicate retain-symbols-file\n"
-msgstr "%X%P: грешка: повторен retain-symbols-file\n"
+#: lexsup.c:202
+msgid "Just link symbols (if directory, same as --rpath)"
+msgstr "Само свързване на имената (ако е директория, също като --rpath)"
 
-#: ldmain.c:784
-msgid "%P%F: bfd_hash_lookup for insertion failed: %E\n"
-msgstr "%P%F: bfd_hash_lookup не успя при вмъкване: %E\n"
+#: lexsup.c:205
+msgid "Strip all symbols"
+msgstr "Премахване на всички имена"
 
-#: ldmain.c:789
-msgid "%P: `-retain-symbols-file' overrides `-s' and `-S'\n"
-msgstr "%P: '-retain-symbols-file' отменя '-s' и '-S'\n"
+#: lexsup.c:207
+msgid "Strip debugging symbols"
+msgstr "Премахване на имена за трасиране"
 
-#: ldmain.c:883
-msgid ""
-"Archive member included to satisfy reference by file (symbol)\n"
-"\n"
-msgstr ""
-"Включен е член на архива, за да удовлетвори отпратка от файл(име)\n"
-"\n"
+#: lexsup.c:209
+msgid "Strip symbols in discarded sections"
+msgstr "Премахване на имена в отхвърлени раздели"
 
-#: ldmain.c:989
-msgid "%X%C: multiple definition of `%T'\n"
-msgstr "%X%C: многократни определения за '%T'\n"
+#: lexsup.c:211
+msgid "Do not strip symbols in discarded sections"
+msgstr "Без премахване на имена в отхвърлени раздели"
 
-#: ldmain.c:992
-msgid "%D: first defined here\n"
-msgstr "%D: първото определение тук\n"
+#: lexsup.c:213
+msgid "Trace file opens"
+msgstr "Проследяване на отваряните файлове"
 
-#: ldmain.c:996
-msgid "%P: Disabling relaxation: it will not work with multiple definitions\n"
-msgstr "%P: Забранява намаляването: не работи с многократни определения\n"
+#: lexsup.c:215
+msgid "Read linker script"
+msgstr "Използва скрипт за свързване"
 
-#: ldmain.c:1048
-msgid "%B: warning: definition of `%T' overriding common\n"
-msgstr "%B: предупр.: определението за '%T' припокрива общ\n"
+#: lexsup.c:217
+msgid "Read default linker script"
+msgstr "Използва скрипт за свързване по подразбиране"
 
-#: ldmain.c:1051
-msgid "%B: warning: common is here\n"
-msgstr "%B: предупр.: общия е тук\n"
+#: lexsup.c:221 lexsup.c:224 lexsup.c:242 lexsup.c:331 lexsup.c:355
+#: lexsup.c:458 lexsup.c:491 lexsup.c:530 lexsup.c:533
+msgid "SYMBOL"
+msgstr "ИМЕ"
 
-#: ldmain.c:1058
-msgid "%B: warning: common of `%T' overridden by definition\n"
-msgstr "%B: предупр.: общия на '%T' е припокрит от определение\n"
+#: lexsup.c:221
+msgid "Start with undefined reference to SYMBOL"
+msgstr "Начало с неопределена отпратка към ИМЕ"
 
-#: ldmain.c:1061
-msgid "%B: warning: defined here\n"
-msgstr "%B: предупр.: определено тук\n"
+#: lexsup.c:224
+msgid "Require SYMBOL be defined in the final output"
+msgstr "Изисква ИМЕ да бъде определено е заключителния изходен файл"
 
-#: ldmain.c:1068
-msgid "%B: warning: common of `%T' overridden by larger common\n"
-msgstr "B: предупр.: общия на '%T' е припокрит от по-голям общ\n"
+#: lexsup.c:227
+msgid "[=SECTION]"
+msgstr "[=РАЗДЕЛ]"
 
-#: ldmain.c:1071
-msgid "%B: warning: larger common is here\n"
-msgstr "%B: предупр.: по-големият общ е тук\n"
+#: lexsup.c:228
+msgid "Don't merge input [SECTION | orphan] sections"
+msgstr "Без сливане на входящи [РАЗДЕЛ | осиротял] раздели"
 
-#: ldmain.c:1075
-msgid "%B: warning: common of `%T' overriding smaller common\n"
-msgstr "%B: предупр.: общия на '%T' припокрива по-малък общ\n"
+#: lexsup.c:230
+msgid "Build global constructor/destructor tables"
+msgstr "Изграждане на общи конструтор/деструктор таблици"
 
-#: ldmain.c:1078
-msgid "%B: warning: smaller common is here\n"
-msgstr "%B: предупр.: тук е по-малкият общ\n"
+#: lexsup.c:232
+msgid "Print version information"
+msgstr "Извеждане на сведение за версия"
 
-#: ldmain.c:1082
-msgid "%B: warning: multiple common of `%T'\n"
-msgstr "%B: предупр.: многократeн общ за '%T'\n"
+#: lexsup.c:234
+msgid "Print version and emulation information"
+msgstr "Извеждане на сведение за версия и подражаване"
 
-#: ldmain.c:1084
-msgid "%B: warning: previous common is here\n"
-msgstr "%B: предупр.: тук е предишният общ\n"
+#: lexsup.c:236
+msgid "Discard all local symbols"
+msgstr "Отхвърляне на всички местни имена"
 
-#: ldmain.c:1102 ldmain.c:1138
-msgid "%P: warning: global constructor %s used\n"
-msgstr "%P: предупр.: използван общ конструктор %s\n"
+#: lexsup.c:238
+msgid "Discard temporary local symbols (default)"
+msgstr "Отхвърляне на временни местни имена (по подразбиране)"
 
-#: ldmain.c:1148
-msgid "%P%F: BFD backend error: BFD_RELOC_CTOR unsupported\n"
-msgstr "%P%F: BFD грешка: BFD_RELOC_CTOR неподдържан\n"
+#: lexsup.c:240
+msgid "Don't discard any local symbols"
+msgstr "Без отхвърляне на местни имена"
 
-#. We found a reloc for the symbol we are looking for.
-#: ldmain.c:1220 ldmain.c:1222 ldmain.c:1224 ldmain.c:1232 ldmain.c:1275
-msgid "warning: "
-msgstr "предупр.: "
+#: lexsup.c:242
+msgid "Trace mentions of SYMBOL"
+msgstr "Проследяване на посочванията на ИМЕ"
 
-#: ldmain.c:1328
-msgid "%X%C: undefined reference to `%T'\n"
-msgstr "%X%C: неопределена отпратка към '%T'\n"
+#: lexsup.c:244 lexsup.c:423 lexsup.c:425
+msgid "PATH"
+msgstr "ПЪТ"
 
-#: ldmain.c:1331
-msgid "%C: warning: undefined reference to `%T'\n"
-msgstr "%C: предупр.: неопределена отпратка към '%T'\n"
+#: lexsup.c:244
+msgid "Default search path for Solaris compatibility"
+msgstr "Път за търсене по подразбиране за съвместимост със Соларис"
 
-#: ldmain.c:1337
-msgid "%X%D: more undefined references to `%T' follow\n"
-msgstr "%X%D: следват още неопределени отпратки към '%T'\n"
+#: lexsup.c:247
+msgid "Start a group"
+msgstr "Начало на група"
 
-#: ldmain.c:1340
-msgid "%D: warning: more undefined references to `%T' follow\n"
-msgstr "%D: предупр.: следват още неопределени отпратки към '%T'\n"
+#: lexsup.c:249
+msgid "End a group"
+msgstr "Край на група"
 
-#: ldmain.c:1351
-msgid "%X%B: undefined reference to `%T'\n"
-msgstr "%X%B: неопределена отпратка към '%T'\n"
+#: lexsup.c:253
+msgid "Accept input files whose architecture cannot be determined"
+msgstr "Приемане на входящи файлове, чиято архитектура не може да се определи"
 
-#: ldmain.c:1354
-msgid "%B: warning: undefined reference to `%T'\n"
-msgstr "%B: предупр.: неопределена отпратка към '%T'\n"
+#: lexsup.c:257
+msgid "Reject input files whose architecture is unknown"
+msgstr "Игнориране на входни файлове с непозната архитектура"
 
-#: ldmain.c:1360
-msgid "%X%B: more undefined references to `%T' follow\n"
-msgstr "%X%B: още неопределени отпратки към '%T' следват\n"
+#: lexsup.c:269
+msgid "Only set DT_NEEDED for following dynamic libs if used"
+msgstr "Установява се DT_NEEDED за следните динамични библ., само ако се използва"
 
-#: ldmain.c:1363
-msgid "%B: warning: more undefined references to `%T' follow\n"
-msgstr "%B: предупр.: още неопределени отпратки към '%T' следват\n"
+#: lexsup.c:272
+msgid ""
+"Always set DT_NEEDED for dynamic libraries mentioned on\n"
+"                                the command line"
+msgstr ""
+"Винаги се установява DT_NEEDED за динамичните библиотеки\n"
+"                                посочени на командния ред"
 
-#: ldmain.c:1400
-msgid " additional relocation overflows omitted from the output\n"
-msgstr " допълнителен излишък за премествания изпуснат в резултата\n"
+#: lexsup.c:276
+msgid "Ignored for SunOS compatibility"
+msgstr "Изоставено за съвместимост със SunOS"
 
-#: ldmain.c:1413
-msgid " relocation truncated to fit: %s against undefined symbol `%T'"
-msgstr " преместването отрязано, за да съвпадне: %s срещу неопределеното име '%T'"
+#: lexsup.c:278
+msgid "Link against shared libraries"
+msgstr "Свързване със споделени библиотеки"
 
-#: ldmain.c:1419
-msgid " relocation truncated to fit: %s against symbol `%T' defined in %A section in %B"
-msgstr " преместването отрязано, за да съвпадне: %s срещу име '%T' определено в раздел %A от %B"
+#: lexsup.c:284
+msgid "Do not link against shared libraries"
+msgstr "Без свързване със споделени библиотеки"
 
-#: ldmain.c:1432
-msgid " relocation truncated to fit: %s against `%T'"
-msgstr " преместването отрязано, за да съвпадне:  %s срещу '%T'"
+#: lexsup.c:292
+msgid "Bind global references locally"
+msgstr "Привързване на общи препратки като местни"
 
-#: ldmain.c:1448
-msgid "%X%H: dangerous relocation: %s\n"
-msgstr "%X%H: опасно преместване: %s\n"
+#: lexsup.c:294
+msgid "Bind global function references locally"
+msgstr "Привързване на общи препратки за функции като местни"
 
-#: ldmain.c:1462
-msgid "%X%H: reloc refers to symbol `%T' which is not being output\n"
-msgstr "%X%H: преместването указва към име '%T', което не е изходящо\n"
+#: lexsup.c:296
+msgid "Check section addresses for overlaps (default)"
+msgstr "Проверка за припокриване на адресите на раздели (по подразбиране)"
 
-#: ldmisc.c:153
-#, c-format
-msgid "no symbol"
-msgstr "без имена"
+#: lexsup.c:299
+msgid "Do not check section addresses for overlaps"
+msgstr "Без проверка за припокриване за адресите на раздели"
 
-#: ldmisc.c:341
-msgid "%B: In function `%T':\n"
-msgstr "%B: Във функция '%T':\n"
+#: lexsup.c:303
+msgid "Copy DT_NEEDED links mentioned inside DSOs that follow"
+msgstr "Копиране на DT_NEEDED връзки споменати в DSO-то, което следва"
 
-#: ldmisc.c:476
-msgid "%F%P: internal error %s %d\n"
-msgstr "%F%P: вътрешна грешка %s %d\n"
+#: lexsup.c:307
+msgid "Do not copy DT_NEEDED links mentioned inside DSOs that follow"
+msgstr "Да не се копират DT_NEEDED връзки споменати в DSO-то, което следва"
 
-#: ldmisc.c:540
-msgid "%P: internal error: aborting at %s:%d in %s\n"
-msgstr "%P: вътрешна грешка: прекратяване на %s:%d от %s\n"
+#: lexsup.c:311
+msgid "Output cross reference table"
+msgstr "Извежда таблица с кръстосани отпратки"
 
-#: ldmisc.c:543
-msgid "%P: internal error: aborting at %s:%d\n"
-msgstr "%P: вътрешна грешка: прекратяване на %s:%d\n"
+#: lexsup.c:313
+msgid "SYMBOL=EXPRESSION"
+msgstr "ИМЕ=ИЗРАЗ"
 
-#: ldmisc.c:545
-msgid "%P%F: please report this bug\n"
-msgstr "%P%F: моля, рапортувайте този проблем\n"
+#: lexsup.c:313
+msgid "Define a symbol"
+msgstr "Задаване на име"
 
-#. Output for noisy == 2 is intended to follow the GNU standards.
-#: ldver.c:37
-#, c-format
-msgid "GNU ld %s\n"
-msgstr "ГНУ ld %s\n"
+#: lexsup.c:315
+msgid "[=STYLE]"
+msgstr "[=НАЧИН]"
 
-#: ldver.c:41
-#, c-format
-msgid "Copyright (C) 2017 Free Software Foundation, Inc.\n"
-msgstr "Авторско право: 2017 Фондация за свободен софтуер\n"
+#: lexsup.c:315
+msgid "Demangle symbol names [using STYLE]"
+msgstr "Декориране на имена [използвайки НАЧИН]"
 
-#: ldver.c:42
-#, c-format
+#: lexsup.c:319
 msgid ""
-"This program is free software; you may redistribute it under the terms of\n"
-"the GNU General Public License version 3 or (at your option) a later version.\n"
-"This program has absolutely no warranty.\n"
+"Do not allow multiple definitions with symbols included\n"
+"           in filename invoked by -R or --just-symbols"
 msgstr ""
-"Тази програма е свободен софтуер: можете да я разпространявате под условията\n"
-"на Всеобщ Публичен Лиценз ГНУ версия 3 или по ваш избор, следваща версия.\n"
-"Тази програма е без гаранции.\n"
 
-#: ldver.c:52
-#, c-format
-msgid "  Supported emulations:\n"
-msgstr "  Поддържани подражавания:\n"
+#: lexsup.c:323
+msgid "Generate embedded relocs"
+msgstr "Създаване на вградени премествания"
 
-#: ldwrite.c:60 ldwrite.c:206
-msgid "%P%F: bfd_new_link_order failed\n"
-msgstr "%P%F: пропадна bfd_new_link_order\n"
+#: lexsup.c:325
+msgid "Treat warnings as errors"
+msgstr "Третиране на предупреждения като грешки"
 
-#: ldwrite.c:364
-msgid "%F%P: cannot create split section name for %s\n"
-msgstr "%F%P: при разцепване на раздел, не можа да се създаде име за %s\n"
+#: lexsup.c:328
+msgid "Do not treat warnings as errors (default)"
+msgstr "Да не се третиране предупреждения като грешки (по подразбиране)"
 
-#: ldwrite.c:376
-msgid "%F%P: clone section failed: %E\n"
-msgstr "%F%P: пропадна копирането на раздел: %E\n"
+#: lexsup.c:331
+msgid "Call SYMBOL at unload-time"
+msgstr "Извикване на ИМЕ по време разтоварване"
 
-#: ldwrite.c:414
-#, c-format
-msgid "%8x something else\n"
-msgstr "%8x други\n"
+#: lexsup.c:333
+msgid "Force generation of file with .exe suffix"
+msgstr "Принудително създаване на файл с наставка .exe "
 
-#: ldwrite.c:584
-msgid "%F%P: final link failed: %E\n"
-msgstr "%F%P: пропадна заключителното свързване: %E\n"
+#: lexsup.c:335
+msgid "Remove unused sections (on some targets)"
+msgstr "Изтриване на неизползвани раздели (за някои резултати)"
 
-#: lexsup.c:102 lexsup.c:276
-msgid "KEYWORD"
-msgstr "Ð\9aÐ\9bЮЧ"
+#: lexsup.c:338
+msgid "Don't remove unused sections (default)"
+msgstr "Ð\91ез Ð¸Ð·Ñ\82Ñ\80иване Ð½Ð° Ð½ÐµÐ¸Ð·Ð¿Ð¾Ð»Ð·Ð²Ð°Ð½Ð¸ Ñ\80аздели (по Ð¿Ð¾Ð´Ñ\80азбиÑ\80ане)"
 
-#: lexsup.c:102
-msgid "Shared library control for HP/UX compatibility"
-msgstr "УпÑ\80авление Ð½Ð° Ñ\81поделени Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ\82еки Ð·Ð° Ñ\81Ñ\8aвмеÑ\81Ñ\82имоÑ\81Ñ\82 Ñ\81 HP/UX"
+#: lexsup.c:341
+msgid "List removed unused sections on stderr"
+msgstr "Ð\98звеждане, Ð½Ð° Ð¸Ð·Ñ\85ода Ð·Ð° Ð³Ñ\80еÑ\88ки, Ð½Ð° Ð¸Ð·Ñ\82Ñ\80иÑ\82иÑ\82е Ð½ÐµÐ¸Ð·Ð¿Ð¾Ð»Ð·Ð²Ð°Ð½Ð¸ Ñ\80аздели"
 
-#: lexsup.c:105
-msgid "ARCH"
-msgstr "Ð\90РХÐ\98ТÐ\95Ð\9aТУРÐ\90"
+#: lexsup.c:344
+msgid "Do not list removed unused sections"
+msgstr "Ð\91ез Ð¸Ð·Ð²ÐµÐ¶Ð´Ð°Ð½Ðµ Ð½Ð° Ð¸Ð·Ñ\82Ñ\80иÑ\82иÑ\82е Ð½ÐµÐ¸Ð·Ð¿Ð¾Ð»Ð·Ð²Ð°Ð½Ð¸ Ñ\80аздели"
 
-#: lexsup.c:105
-msgid "Set architecture"
-msgstr "Задава архитектура"
+#: lexsup.c:347
+msgid "Keep exported symbols when removing unused sections"
+msgstr ""
 
-#: lexsup.c:107 lexsup.c:398
-msgid "TARGET"
-msgstr "РÐ\95Ð\97УÐ\9bТÐ\90Т"
+#: lexsup.c:350
+msgid "Set default hash table size close to <NUMBER>"
+msgstr "УÑ\81Ñ\82ановÑ\8fва Ñ\80азмеÑ\80 Ð¿Ð¾ Ð¿Ð¾Ð´Ñ\80азбиÑ\80ане Ð½Ð° Ñ\82аблиÑ\86аÑ\82 Ð·Ð° Ñ\85еÑ\88 Ð±Ð»Ð¸Ð·Ñ\8aк Ð´Ð¾ <ЧÐ\98СÐ\9bÐ\9e>"
 
-#: lexsup.c:107
-msgid "Specify target for following input files"
-msgstr "Ð\97адава Ð²Ð¸Ð´Ð° Ð½Ð° Ñ\80езÑ\83лÑ\82аÑ\82а Ð·Ð° Ñ\81ледваÑ\89иÑ\82е Ð²Ñ\85одни Ñ\84айлове"
+#: lexsup.c:353
+msgid "Print option help"
+msgstr "Ð\98звеждане Ð½Ð° Ð¿Ð¾Ð¼Ð¾Ñ\89 Ð·Ð° Ð¾Ð¿Ñ\86иÑ\82е"
 
-#: lexsup.c:110 lexsup.c:167 lexsup.c:171 lexsup.c:202 lexsup.c:215
-#: lexsup.c:217 lexsup.c:352 lexsup.c:416 lexsup.c:483 lexsup.c:496
-msgid "FILE"
-msgstr "ФАЙЛ"
+#: lexsup.c:355
+msgid "Call SYMBOL at load-time"
+msgstr "Извикване на ИМЕ по време на зареждане"
 
-#: lexsup.c:110
-msgid "Read MRI format linker script"
-msgstr "Ð\98зползва Ñ\81кÑ\80ипÑ\82 Ð·Ð° Ñ\81вÑ\8aÑ\80зване Ð² MRI Ñ\84оÑ\80маÑ\82"
+#: lexsup.c:357
+msgid "Write a map file"
+msgstr "Ð\97апиÑ\81ване Ð½Ð° Ñ\84айл Ñ\81 Ð¸Ð·Ð¾Ð±Ñ\80азÑ\8fваниÑ\8f"
 
-#: lexsup.c:112
-msgid "Force common symbols to be defined"
-msgstr "Ð\9fÑ\80инÑ\83диÑ\82елно Ð¾Ð¿Ñ\80еделÑ\8fне Ð½а общи имена"
+#: lexsup.c:359
+msgid "Do not define Common storage"
+msgstr "Ð\91ез Ð¾Ð¿Ñ\80еделÑ\8fне Ð½Ð° Ð°Ð´Ñ\80еÑ\81 Ð·а общи имена"
 
-#: lexsup.c:117
-msgid "Force group members out of groups"
-msgstr ""
+#: lexsup.c:361
+msgid "Do not demangle symbol names"
+msgstr "Без декорация за имената"
 
-#: lexsup.c:119 lexsup.c:460 lexsup.c:462 lexsup.c:464 lexsup.c:466
-#: lexsup.c:468 lexsup.c:470
-msgid "ADDRESS"
-msgstr "АДРЕС"
+#: lexsup.c:363
+msgid "Use less memory and more disk I/O"
+msgstr "Използване на по-малко памет и повече дискови операции"
 
-#: lexsup.c:119
-msgid "Set start address"
-msgstr "Ð\97адава Ð½Ð°Ñ\87ален Ð°Ð´Ñ\80еÑ\81"
+#: lexsup.c:365
+msgid "Do not allow unresolved references in object files"
+msgstr "Ð\9dепозволÑ\8fва Ð½ÐµÑ\81вÑ\8aÑ\80зани Ð¾Ñ\82пÑ\80аÑ\82ки Ð¿Ñ\80и Ð¾Ð±ÐµÐºÑ\82ни Ñ\84айлове"
 
-#: lexsup.c:121
-msgid "Export all dynamic symbols"
-msgstr "Ð\98знаÑ\81Ñ\8fне Ð½Ð° Ð²Ñ\81иÑ\87ки Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ\87ни Ð¸Ð¼ÐµÐ½Ð°"
+#: lexsup.c:368
+msgid "Allow unresolved references in shared libraries"
+msgstr "Ð\9fозволÑ\8fва Ð½ÐµÑ\81вÑ\8aÑ\80зани Ð¾Ñ\82пÑ\80аÑ\82ки Ð¿Ñ\80и Ñ\81поделени Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ\82еки"
 
-#: lexsup.c:123
-msgid "Undo the effect of --export-dynamic"
-msgstr "Ð\9eÑ\82менÑ\8f Ð´ÐµÐ¹Ñ\81Ñ\82виеÑ\82о Ð½Ð° --export-dynamic"
+#: lexsup.c:372
+msgid "Do not allow unresolved references in shared libs"
+msgstr "Ð\9dепозволÑ\8fва Ð½ÐµÑ\81вÑ\8aÑ\80зани Ð¾Ñ\82пÑ\80аÑ\82ки Ð¿Ñ\80и Ñ\81поделени Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ\82еки"
 
-#: lexsup.c:125
-msgid "Link big-endian objects"
-msgstr "СвÑ\8aÑ\80зване Ð½Ð° Ð¾Ð±ÐµÐºÑ\82и Ñ\81Ñ\8aÑ\81 Ñ\81Ñ\82аÑ\80Ñ\88и Ð±Ð°Ð¹Ñ\82 Ð¿Ñ\8aÑ\80ви"
+#: lexsup.c:376
+msgid "Allow multiple definitions"
+msgstr "Ð\9fозволÑ\8fва Ð¿Ð¾Ð²Ñ\82аÑ\80Ñ\8fне Ð½Ð° Ð¾Ð¿Ñ\80еделениÑ\8f"
 
-#: lexsup.c:127
-msgid "Link little-endian objects"
-msgstr "СвÑ\8aÑ\80зване Ð½Ð° Ð¾Ð±ÐµÐºÑ\82и Ñ\81Ñ\8aÑ\81 Ð¼Ð»Ð°Ð´Ñ\88и Ð±Ð°Ð¹Ñ\82 Ð¿Ñ\8aÑ\80ви"
+#: lexsup.c:378
+msgid "Disallow undefined version"
+msgstr "Ð\9dепозволÑ\8fва Ð½ÐµÐ¾Ð¿Ñ\80еделена Ð²ÐµÑ\80Ñ\81иÑ\8f"
 
-#: lexsup.c:129 lexsup.c:132
-msgid "SHLIB"
-msgstr "СПОД_БИБЛ"
+#: lexsup.c:380
+msgid "Create default symbol version"
+msgstr "Създаване на подразбираща се версия за име"
 
-#: lexsup.c:129
-msgid "Auxiliary filter for shared object symbol table"
-msgstr "Ð\94опÑ\8aлниÑ\82елен Ñ\84илÑ\82Ñ\8aÑ\80 Ð·Ð° Ñ\82аблиÑ\86аÑ\82а Ñ\81 Ð¸Ð¼ÐµÐ½Ð° Ð½Ð° Ñ\81поделени Ð¾Ð±ÐµÐºÑ\82и"
+#: lexsup.c:383
+msgid "Create default symbol version for imported symbols"
+msgstr "СÑ\8aздаване Ð½Ð° Ð¿Ð¾Ð´Ñ\80азбиÑ\80аÑ\89а Ñ\81е Ð²ÐµÑ\80Ñ\81иÑ\8f Ð·Ð° Ð¸Ð¼Ðµ Ð¿Ñ\80и Ð²Ð½ÐµÑ\81ениÑ\82е Ð¸Ð¼ÐµÐ½Ð°"
 
-#: lexsup.c:132
-msgid "Filter for shared object symbol table"
-msgstr "ФилÑ\82Ñ\8aÑ\80 Ð·Ð° Ñ\82аблиÑ\86аÑ\82а Ñ\81 Ð¸Ð¼ÐµÐ½Ð° Ð½Ð° Ñ\81поделени Ð¾Ð±ÐµÐºÑ\82и"
+#: lexsup.c:386
+msgid "Don't warn about mismatched input files"
+msgstr "Ð\91ез Ð¿Ñ\80едÑ\83пÑ\80еждениe Ð·Ð° Ð½ÐµÑ\81Ñ\8aоÑ\82веÑ\82Ñ\81Ñ\82ваÑ\89и Ð²Ñ\85одÑ\8fÑ\89и Ñ\84айлове"
 
-#: lexsup.c:135
-msgid "Ignored"
-msgstr "Ð\9fÑ\80енебÑ\80егнаÑ\82"
+#: lexsup.c:389
+msgid "Don't warn on finding an incompatible library"
+msgstr "Ð\91ез Ð¿Ñ\80едÑ\83пÑ\80еждениÑ\8f Ð¿Ñ\80и Ð¾Ñ\82кÑ\80иване Ð½Ð° Ð½ÐµÑ\81Ñ\8aвмеÑ\81Ñ\82ими Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ\82еки"
 
-#: lexsup.c:137
-msgid "SIZE"
-msgstr "РÐ\90Ð\97Ð\9cÐ\95Р"
+#: lexsup.c:392
+msgid "Turn off --whole-archive"
+msgstr "Ð\98зклÑ\8eÑ\87ване Ð½Ð° --whole-archive"
 
-#: lexsup.c:137
-msgid "Small data size (if no size, same as --shared)"
-msgstr "Ð\94анни Ñ\81 Ð¿Ð¾-малÑ\8aк Ñ\80азмеÑ\80 (без Ñ\80азмеÑ\80 Ðµ ÐºÐ°Ñ\82о --shared)"
+#: lexsup.c:394
+msgid "Create an output file even if errors occur"
+msgstr "СÑ\8aздаване Ð½Ð° Ð¸Ð·Ñ\85оден Ñ\84айл, Ð´Ð¾Ñ\80и Ð¿Ñ\80и Ð³Ñ\80еÑ\88ки"
 
-#: lexsup.c:140
-msgid "FILENAME"
-msgstr "ИМЕ_ФАЙЛ"
+#: lexsup.c:399
+msgid ""
+"Only use library directories specified on\n"
+"                                the command line"
+msgstr ""
+"Използване само на директорите за библиотеки\n"
+"                                зададени на командния ред"
 
-#: lexsup.c:140
-msgid "Set internal name of shared library"
-msgstr "Задавя вътрешно име на споделена библиотека"
+#: lexsup.c:403
+msgid "Specify target of output file"
+msgstr "Задаване на целта за резултата"
 
-#: lexsup.c:142
-msgid "PROGRAM"
-msgstr "Ð\9fРÐ\9eÐ\93РÐ\90Ð\9cÐ\90"
+#: lexsup.c:406
+msgid "Print default output format"
+msgstr "Ð\98звежда Ð¿Ð¾Ð´Ñ\80азбиÑ\80аÑ\89иÑ\8f Ñ\81е Ð¸Ð·Ñ\85одÑ\8fÑ\89 Ñ\84оÑ\80маÑ\82"
 
-#: lexsup.c:142
-msgid "Set PROGRAM as the dynamic linker to use"
-msgstr "Ð\97адава Ð\9fРÐ\9eÐ\93РÐ\90Ð\9cÐ\90 Ð·Ð° Ð¸Ð·Ð¿Ð¾Ð»Ð·Ð²Ð°Ð½Ðµ Ð¿Ñ\80и Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ\87но Ñ\81вÑ\8aÑ\80зване"
+#: lexsup.c:408
+msgid "Print current sysroot"
+msgstr "Ð\98звежда Ñ\82екÑ\83Ñ\89иÑ\8f sysroot"
 
-#: lexsup.c:145
-msgid "Produce an executable with no program interpreter header"
-msgstr ""
+#: lexsup.c:410
+msgid "Ignored for Linux compatibility"
+msgstr "Изоставен за съвместимост с Линукс"
 
-#: lexsup.c:148
-msgid "LIBNAME"
-msgstr "Ð\91Ð\98Ð\91Ð\9b\98Ð\9cÐ\95"
+#: lexsup.c:413
+msgid "Reduce memory overheads, possibly taking much longer"
+msgstr "Ð\9dамалÑ\8fване Ð½Ð° Ð¸Ð·Ð¿Ð¾Ð»Ð·Ð²Ð°Ð½Ð°Ñ\82а Ð¿Ð°Ð¼ÐµÑ\82, Ð²Ñ\8aзможно Ðµ Ñ\81вÑ\8aÑ\80званеÑ\82о Ð´Ð° Ð¿Ñ\80оÑ\82еÑ\87е Ð¿Ð¾-дÑ\8aлго"
 
-#: lexsup.c:148
-msgid "Search for library LIBNAME"
-msgstr "ТÑ\8aÑ\80Ñ\81ене Ð½Ð° Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ\82ека Ð\91Ð\98Ð\91Ð\9b\98Ð\9cÐ\95"
+#: lexsup.c:416
+msgid "Reduce code size by using target specific optimizations"
+msgstr "Ð\9dамалÑ\8fване Ð½Ð° Ñ\80азмеÑ\80а Ð½Ð° ÐºÐ¾Ð´Ð° Ñ\81 Ð¸Ð·Ð¿Ð¾Ð»Ð·Ð²Ð°Ð½Ðµ Ð½Ð° Ð¾Ð¿Ñ\82имизаÑ\86иÑ\8f Ñ\85аÑ\80акÑ\82еÑ\80на Ð·Ð° Ñ\86елÑ\82а"
 
-#: lexsup.c:150
-msgid "DIRECTORY"
-msgstr "Ð\94Ð\98РÐ\95Ð\9aТÐ\9eРÐ\98Я"
+#: lexsup.c:418
+msgid "Do not use relaxation techniques to reduce code size"
+msgstr "Ð\94а Ð½Ðµ Ñ\81е Ð¸Ð·Ð¿Ð¾Ð»Ð·Ð²Ð°Ñ\82 Ð½Ð°Ð¼Ð°Ð»Ñ\8fваÑ\89и Ð¿Ð¾Ñ\85ваÑ\82и, Ð·Ð° Ð´Ð° Ñ\81е Ð¾Ð³Ñ\80аниÑ\87и Ñ\80азмеÑ\80а Ð½Ð° ÐºÐ¾Ð´Ð°"
 
-#: lexsup.c:150
-msgid "Add DIRECTORY to library search path"
-msgstr "Ð\94обавÑ\8f Ð\94Ð\98РÐ\95Ð\9aТÐ\9eРÐ\98Я ÐºÑ\8aм Ð¿Ñ\8aÑ\82Ñ\8f Ð·Ð° Ñ\82Ñ\8aÑ\80Ñ\81ене Ð½Ð° Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ\82еки"
+#: lexsup.c:421
+msgid "Keep only symbols listed in FILE"
+msgstr "Ð\97апазване Ñ\81амо Ð½Ð° Ð¸Ð¼ÐµÐ½Ð°Ñ\82а Ð¸Ð·Ð±Ñ\80оени Ð²Ñ\8aв Ð¤Ð\90Ð\99Ð\9b"
 
-#: lexsup.c:153
-msgid "Override the default sysroot location"
-msgstr "Ð\9fÑ\80ипокÑ\80ива Ð¿Ð¾Ð´Ñ\80азбиÑ\80аÑ\89иÑ\8f Ñ\81е systoot"
+#: lexsup.c:423
+msgid "Set runtime shared library search path"
+msgstr "Ð\97адава Ð¿Ñ\8aÑ\82 Ð·Ð° Ñ\82Ñ\8aÑ\80Ñ\81ене Ð½Ð° Ñ\81поделена Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ\82ека Ð¿Ð¾ Ð²Ñ\80еме Ð½Ð° Ð¸Ð·Ð¿Ñ\8aлнение"
 
-#: lexsup.c:155
-msgid "EMULATION"
-msgstr "Ð\9fÐ\9eÐ\94РÐ\90Ð\96Ð\90Ð\92Ð\90Ð\9dÐ\95"
+#: lexsup.c:425
+msgid "Set link time shared library search path"
+msgstr "Ð\97адава Ð¿Ñ\8aÑ\82 Ð·Ð° Ñ\82Ñ\8aÑ\80Ñ\81ене Ð½Ð° Ñ\81поделена Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ\82ека Ð¿Ð¾ Ð²Ñ\80еме Ð½Ð° Ñ\81вÑ\8aÑ\80зване"
 
-#: lexsup.c:155
-msgid "Set emulation"
-msgstr "Ð\97адава Ð¿Ð¾Ð´Ñ\80ажаване"
+#: lexsup.c:428
+msgid "Create a shared library"
+msgstr "СÑ\8aздаване Ð½Ð° Ñ\81поделена Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ\82ека"
 
-#: lexsup.c:157
-msgid "Print map file on standard output"
-msgstr "Ð\98звежда Ð½Ð° Ñ\81Ñ\82андаÑ\80Ñ\82ниÑ\8f Ð¸Ð·Ñ\85од Ñ\84айл Ñ\81 Ð¸Ð·Ð¾Ð±Ñ\80азÑ\8fваниÑ\8fÑ\82а"
+#: lexsup.c:432
+msgid "Create a position independent executable"
+msgstr "СÑ\8aздаване Ð½Ð° Ð¿Ð¾Ð·Ð¸Ñ\86ионно Ð½ÐµÐ·Ð°Ð²Ð¸Ñ\81им Ð¸Ð·Ð¿Ñ\8aлним Ñ\84айл"
 
-#: lexsup.c:159
-msgid "Do not page align data"
-msgstr "Да не се подравняват данните на страници"
+#: lexsup.c:436
+msgid "[=ascending|descending]"
+msgstr "[=възходящ|низходящ]"
 
-#: lexsup.c:161
-msgid "Do not page align data, do not make text readonly"
-msgstr "Ð\94а Ð½Ðµ Ñ\81е Ð¿Ð¾Ð´Ñ\80авнÑ\8fваÑ\82 Ð´Ð°Ð½Ð½Ð¸Ñ\82е Ð½Ð° Ñ\81Ñ\82Ñ\80аниÑ\86и, ÐºÐ¾Ð´Ð° Ð´Ð° Ð½Ðµ Ðµ Ñ\81амо Ð·Ð° Ñ\87еÑ\82ене"
+#: lexsup.c:437
+msgid "Sort common symbols by alignment [in specified order]"
+msgstr "Ð\9fодÑ\80еждане Ð½Ð° Ð¾Ð±Ñ\89иÑ\82е Ð¸Ð¼ÐµÐ½Ð° Ð¿Ð¾ Ð¿Ð¾Ð´Ñ\80авнÑ\8fване [в Ð·Ð°Ð´Ð°Ð´ÐµÐ½Ð¸Ñ\8f Ñ\80ед]"
 
-#: lexsup.c:164
-msgid "Page align data, make text readonly"
-msgstr "Ð\9fодÑ\80авнÑ\8fваÑ\82 Ð´Ð°Ð½Ð½Ð¸Ñ\82е Ð½Ð° Ñ\81Ñ\82Ñ\80аниÑ\86и, ÐºÐ¾Ð´Ð° Ð´Ð° Ðµ Ñ\81амо Ð·Ð° Ñ\87еÑ\82ене"
+#: lexsup.c:442
+msgid "name|alignment"
+msgstr "име|подÑ\80авнÑ\8fване"
 
-#: lexsup.c:167
-msgid "Set output file name"
-msgstr "Ð\97адава Ð¸Ð¼Ðµ Ð½Ð° Ñ\84айл Ð·Ð° Ð¸Ð·Ð²ÐµÐ¶Ð´Ð°Ð½е"
+#: lexsup.c:443
+msgid "Sort sections by name or maximum alignment"
+msgstr "Ð\9fодÑ\80еждане Ð½Ð° Ñ\80аздели Ð¿Ð¾ Ð¸Ð¼Ðµ Ð¸Ð»Ð¸ Ð¼Ð°ÐºÑ\81имално Ð¿Ð¾Ð´Ñ\80авнÑ\8fваме"
 
-#: lexsup.c:169
-msgid "Optimize output file"
-msgstr "Ð\9eпÑ\82имизиÑ\80ане Ð½Ð° Ð¸Ð·Ð²ÐµÐ¶Ð´Ð°Ð½Ð¸Ñ\8f Ñ\84айл"
+#: lexsup.c:445
+msgid "COUNT"
+msgstr "Ð\91РÐ\9eÐ\99"
 
-#: lexsup.c:171
-msgid "Generate import library"
-msgstr "СÑ\8aздаване Ð½Ð° Ñ\81поделена Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ\82ека Ð·Ð° Ð²Ð½Ð°Ñ\81Ñ\8fне"
+#: lexsup.c:445
+msgid "How many tags to reserve in .dynamic section"
+msgstr "Ð\9aолко Ð¾Ñ\82меÑ\82ки Ð´Ð° Ñ\81е Ð·Ð°Ð´ÐµÐ»Ñ\8fÑ\82 Ð·Ð° Ñ\80аздел .dynamic"
 
-#: lexsup.c:174
-msgid "PLUGIN"
-msgstr "ПРИСТАВКА"
+#: lexsup.c:448
+msgid "[=SIZE]"
+msgstr "[=РАЗМЕР]"
 
-#: lexsup.c:174
-msgid "Load named plugin"
-msgstr "Ð\97аÑ\80ежда Ð¸Ð¼ÐµÐ½Ñ\83вана Ð¿Ñ\80иÑ\81Ñ\82авка"
+#: lexsup.c:448
+msgid "Split output sections every SIZE octets"
+msgstr "РазделÑ\8fне Ð½Ð° Ñ\80езÑ\83лÑ\82аÑ\82ниÑ\82е Ñ\80аздели Ð½Ð° Ð²Ñ\81еки Ð Ð\90Ð\97Ð\9cÐ\95Р Ð¾Ñ\81моÑ\80ки"
 
-#: lexsup.c:176
-msgid "ARG"
-msgstr "АРГ"
+#: lexsup.c:451
+msgid "[=COUNT]"
+msgstr "[=БРОЙ]"
+
+#: lexsup.c:451
+msgid "Split output sections every COUNT relocs"
+msgstr "Разделяне на резултатните раздели на всеки БРОЙ премествания"
+
+#: lexsup.c:454
+msgid "Print memory usage statistics"
+msgstr "Извеждане на статистика за изполване на паметта"
+
+#: lexsup.c:456
+msgid "Display target specific options"
+msgstr "Извеждане на опции, специфични за целта"
+
+#: lexsup.c:458
+msgid "Do task level linking"
+msgstr "Свързване на ниво задача"
+
+#: lexsup.c:460
+msgid "Use same format as native linker"
+msgstr "Използване на същия формат като стандартната програма за свързване"
+
+#: lexsup.c:462
+msgid "SECTION=ADDRESS"
+msgstr "РАЗДЕЛ=АДРЕС"
+
+#: lexsup.c:462
+msgid "Set address of named section"
+msgstr "Задаване на адрес на именуван раздел"
+
+#: lexsup.c:465
+msgid "Set address of .bss section"
+msgstr "Задаване на адрес на раздел .bss"
+
+#: lexsup.c:467
+msgid "Set address of .data section"
+msgstr "Задаване на адрес на раздел .data"
+
+#: lexsup.c:469
+msgid "Set address of .text section"
+msgstr "Задаване на адрес на раздел .text"
+
+#: lexsup.c:471
+msgid "Set address of text segment"
+msgstr "Задаване адрес на частта .text"
+
+#: lexsup.c:473
+msgid "Set address of rodata segment"
+msgstr "Задаване адрес на частта .rodata"
+
+#: lexsup.c:475
+msgid "Set address of ldata segment"
+msgstr "Задаване адрес на частта .ldata"
+
+#: lexsup.c:478
+msgid ""
+"How to handle unresolved symbols.  <method> is:\n"
+"                                ignore-all, report-all, ignore-in-object-files,\n"
+"                                ignore-in-shared-libs"
+msgstr ""
+"Как да се обработват несвързани имена.  <метод> може да е:\n"
+"                                ignore-all, report-all, ignore-in-object-files,\n"
+"                                ignore-in-shared-libs"
+
+#: lexsup.c:483
+msgid "[=NUMBER]"
+msgstr "[=ЧИСЛО]"
+
+#: lexsup.c:484
+msgid "Output lots of information during link"
+msgstr "Извеждане, при свързване, на допълнително сведение"
+
+#: lexsup.c:488
+msgid "Read version information script"
+msgstr "Използва скрипт със сведение за версии"
+
+#: lexsup.c:491
+msgid ""
+"Take export symbols list from .exports, using\n"
+"                                SYMBOL as the version."
+msgstr ""
+"Използване на списък с имена за износ от .exports, използвайки\n"
+"                                ИМЕ като версия."
+
+#: lexsup.c:495
+msgid "Add data symbols to dynamic list"
+msgstr "Добавяне на имената на данните към динамичен списък"
+
+#: lexsup.c:497
+msgid "Use C++ operator new/delete dynamic list"
+msgstr "Използване на динамичен списък за C++ оператори new/delete"
+
+#: lexsup.c:499
+msgid "Use C++ typeinfo dynamic list"
+msgstr "Използване на динамичен списък за \"C++ сведение за тип\""
+
+#: lexsup.c:501
+msgid "Read dynamic list"
+msgstr "Използва динамичен списък"
+
+#: lexsup.c:503
+msgid "Warn about duplicate common symbols"
+msgstr "Предупреждение при повторени общи имена"
+
+#: lexsup.c:505
+msgid "Warn if global constructors/destructors are seen"
+msgstr "Предупреждение, ако се срещнат общи конструтори/деструктори"
+
+#: lexsup.c:508
+msgid "Warn if the multiple GP values are used"
+msgstr "Предупреждение за използване на няколко GP стойности"
+
+#: lexsup.c:510
+msgid "Warn only once per undefined symbol"
+msgstr "Еднократно предупреждение за неопределено име"
+
+#: lexsup.c:512
+msgid "Warn if start of section changes due to alignment"
+msgstr "Предупреждение, ако началото на раздел се променя заради подравняване"
+
+#: lexsup.c:515
+msgid "Warn if shared object has DT_TEXTREL"
+msgstr "Предупреждение, ако споделен обект съдържа DT_TEXTREL"
+
+#: lexsup.c:518
+msgid "Warn if an object has alternate ELF machine code"
+msgstr "Предупреждение ако обекта е с друг ELF ELF код за машина"
+
+#: lexsup.c:522
+msgid "Report unresolved symbols as warnings"
+msgstr "Рапортуване като предупреждения, на несвързани имена"
+
+#: lexsup.c:525
+msgid "Report unresolved symbols as errors"
+msgstr "Рапортуване, като грешки, на несвързани имена"
+
+#: lexsup.c:527
+msgid "Include all objects from following archives"
+msgstr "Включване на всички обекти от следните архиви"
+
+#: lexsup.c:530
+msgid "Use wrapper functions for SYMBOL"
+msgstr "Използване на 'обвиващи' функции за ИМЕ"
+
+#: lexsup.c:534
+msgid "Unresolved SYMBOL will not cause an error or warning"
+msgstr "Неизползвано ИМЕ няма да причини грешка или предупреждение"
+
+#: lexsup.c:536
+msgid "Push state of flags governing input file handling"
+msgstr ""
+
+#: lexsup.c:539
+msgid "Pop state of flags governing input file handling"
+msgstr ""
+
+#: lexsup.c:542
+msgid "Report target memory usage"
+msgstr ""
+
+#: lexsup.c:544
+msgid "=MODE"
+msgstr ""
+
+#: lexsup.c:544
+msgid "Control how orphan sections are handled."
+msgstr ""
+
+#: lexsup.c:710
+msgid "%P: %s: missing argument\n"
+msgstr "%P: %s: липсва аргумент\n"
+
+#: lexsup.c:715
+msgid "%P: unrecognized option '%s'\n"
+msgstr "%P: неразпозната опция '%s'\n"
+
+#: lexsup.c:720
+msgid "%F%P: use the --help option for usage information\n"
+msgstr "%F%P: да се използва --help за сведение за употреба\n"
+
+#: lexsup.c:739
+msgid "%F%P: unrecognized -a option `%s'\n"
+msgstr "%F%P: неразпозната опция -a '%s'\n"
+
+#: lexsup.c:752
+msgid "%F%P: unrecognized -assert option `%s'\n"
+msgstr "%F%P: неразпозната опция -assert '%s'\n"
+
+#: lexsup.c:796
+msgid "%F%P: unknown demangling style `%s'\n"
+msgstr "%F%P: непознат начин за декориране на имена '%s'\n"
+
+#: lexsup.c:866 lexsup.c:1339 eaarch64cloudabi.c:2511 eaarch64cloudabib.c:2511
+#: eaarch64elf.c:2511 eaarch64elf32.c:2511 eaarch64elf32b.c:2511
+#: eaarch64elfb.c:2511 eaarch64fbsd.c:2511 eaarch64fbsdb.c:2511
+#: eaarch64linux.c:2518 eaarch64linux32.c:2518 eaarch64linux32b.c:2518
+#: eaarch64linuxb.c:2518 earmelf.c:2805 earmelf_fbsd.c:2812
+#: earmelf_fuchsia.c:2805 earmelf_linux.c:2805 earmelf_linux_eabi.c:2805
+#: earmelf_linux_fdpiceabi.c:2805 earmelf_nacl.c:2805 earmelf_nbsd.c:2805
+#: earmelf_phoenix.c:2805 earmelf_vxworks.c:2841 earmelfb.c:2805
+#: earmelfb_fbsd.c:2812 earmelfb_fuchsia.c:2805 earmelfb_linux.c:2805
+#: earmelfb_linux_eabi.c:2805 earmelfb_linux_fdpiceabi.c:2805
+#: earmelfb_nacl.c:2805 earmelfb_nbsd.c:2805 earmnto.c:2780 earmsymbian.c:2805
+#: eelf32metag.c:2429 eelf64lppc.c:2875 eelf64ppc.c:2875 eelf64ppc_fbsd.c:2882
+#: ehppaelf.c:2290 ehppalinux.c:2467 ehppanbsd.c:2467 ehppaobsd.c:2467
+msgid "%F%P: invalid number `%s'\n"
+msgstr "%F%P: неправилно число '%s'\n"
+
+#: lexsup.c:967
+msgid "%F%P: bad --unresolved-symbols option: %s\n"
+msgstr "%F%P: грешна опция --unresolved-symbols: %s\n"
+
+#: lexsup.c:1044
+msgid "%F%P: bad -plugin-opt option\n"
+msgstr "%F%P: грешна опция -plugin-opt\n"
+
+#. This can happen if the user put "-rpath,a" on the command
+#. line.  (Or something similar.  The comma is important).
+#. Getopt becomes confused and thinks that this is a -r option
+#. but it cannot parse the text after the -r so it refuses to
+#. increment the optind counter.  Detect this case and issue
+#. an error message here.  We cannot just make this a warning,
+#. increment optind, and continue because getopt is too confused
+#. and will seg-fault the next time around.
+#: lexsup.c:1061
+msgid "%F%P: unrecognised option: %s\n"
+msgstr "%F%P: неразпозната опция '%s'\n"
+
+#: lexsup.c:1064 lexsup.c:1174 lexsup.c:1192 lexsup.c:1308
+msgid "%F%P: -r and %s may not be used together\n"
+msgstr "%F%P: -r и %s не може да се използват заедно\n"
+
+#: lexsup.c:1186
+msgid "%F%P: -shared not supported\n"
+msgstr "%F%P: не се поддържа -shared\n"
+
+#: lexsup.c:1197
+msgid "%F%P: -pie not supported\n"
+msgstr "%F%P: не се поддържа -pie\n"
+
+#: lexsup.c:1203
+msgid "%P: SONAME must not be empty string; keeping previous one\n"
+msgstr "%P: SONAME не може да е празен низ - запазване на предишното\n"
+
+#: lexsup.c:1209
+msgid "descending"
+msgstr "низходящ"
+
+#: lexsup.c:1211
+msgid "ascending"
+msgstr "възходящ"
+
+#: lexsup.c:1214
+msgid "%F%P: invalid common section sorting option: %s\n"
+msgstr "%F%P: неправилна опция за подреждане на общ раздел: %s\n"
+
+#: lexsup.c:1218
+msgid "name"
+msgstr "име"
+
+#: lexsup.c:1220
+msgid "alignment"
+msgstr "подравняване"
+
+#: lexsup.c:1223
+msgid "%F%P: invalid section sorting option: %s\n"
+msgstr "%F%P: неправилна опция за подреждане на раздел: %s\n"
+
+#: lexsup.c:1257
+msgid "%F%P: invalid argument to option \"--section-start\"\n"
+msgstr "%F%P: неправилен аргумент за опцията \"--section-start\"\n"
+
+#: lexsup.c:1264
+msgid "%F%P: missing argument(s) to option \"--section-start\"\n"
+msgstr "%F%P: липсват аргументи за опцията \"--section-start\"\n"
+
+#: lexsup.c:1514
+msgid "%F%P: group ended before it began (--help for usage)\n"
+msgstr "%F%P: групата  завърши преди да е започната (--help за употреба)\n"
+
+#: lexsup.c:1542
+msgid "%X%P: --hash-size needs a numeric argument\n"
+msgstr "%X%P: --hash-size изисква число за аргумент\n"
+
+#: lexsup.c:1554
+msgid "%F%P: no state pushed before popping\n"
+msgstr ""
+
+#: lexsup.c:1577
+msgid "%F%P: invalid argument to option \"--orphan-handling\"\n"
+msgstr "%F%P: неправилен аргумент за опцията \"--orphan-handling\"\n"
+
+#: lexsup.c:1585
+msgid "%P: SONAME must not be empty string; ignored\n"
+msgstr "%P: SONAME не може да е празен низ - изоставено\n"
+
+#: lexsup.c:1653
+msgid "%F%P: -F may not be used without -shared\n"
+msgstr "%F%P: -F не може да се използва без -shared\n"
+
+#: lexsup.c:1655
+msgid "%F%P: -f may not be used without -shared\n"
+msgstr "%F%P: -f не може да се използва без -shared\n"
+
+#: lexsup.c:1696 lexsup.c:1709
+msgid "%F%P: invalid hex number `%s'\n"
+msgstr "%F%P: неправилно шест. число '%s'\n"
+
+#: lexsup.c:1739
+#, c-format
+msgid "  --audit=AUDITLIB            Specify a library to use for auditing\n"
+msgstr ""
+
+#: lexsup.c:1741
+#, c-format
+msgid "  -Bgroup                     Selects group name lookup rules for DSO\n"
+msgstr ""
+
+#: lexsup.c:1743
+#, c-format
+msgid "  --disable-new-dtags         Disable new dynamic tags\n"
+msgstr ""
+
+#: lexsup.c:1745
+#, c-format
+msgid "  --enable-new-dtags          Enable new dynamic tags\n"
+msgstr ""
+
+#: lexsup.c:1747
+#, c-format
+msgid "  --eh-frame-hdr              Create .eh_frame_hdr section\n"
+msgstr ""
+
+#: lexsup.c:1749
+#, c-format
+msgid "  --no-eh-frame-hdr           Do not create .eh_frame_hdr section\n"
+msgstr ""
+
+#: lexsup.c:1751
+#, c-format
+msgid "  --exclude-libs=LIBS         Make all symbols in LIBS hidden\n"
+msgstr ""
+
+#: lexsup.c:1753
+#, c-format
+msgid "  --hash-style=STYLE          Set hash style to sysv, gnu or both\n"
+msgstr ""
+
+#: lexsup.c:1755
+#, c-format
+msgid ""
+"  -P AUDITLIB, --depaudit=AUDITLIB\n"
+"                              Specify a library to use for auditing dependencies\n"
+msgstr ""
+
+#: lexsup.c:1758
+#, c-format
+msgid "  -z combreloc                Merge dynamic relocs into one section and sort\n"
+msgstr ""
+
+#: lexsup.c:1760
+#, c-format
+msgid "  -z nocombreloc              Don't merge dynamic relocs into one section\n"
+msgstr ""
+
+#: lexsup.c:1762
+#, c-format
+msgid ""
+"  -z global                   Make symbols in DSO available for subsequently\n"
+"                               loaded objects\n"
+msgstr ""
+
+#: lexsup.c:1765
+#, c-format
+msgid "  -z initfirst                Mark DSO to be initialized first at runtime\n"
+msgstr ""
+
+#: lexsup.c:1767
+#, c-format
+msgid "  -z interpose                Mark object to interpose all DSOs but executable\n"
+msgstr ""
+
+#: lexsup.c:1769
+#, c-format
+msgid "  -z lazy                     Mark object lazy runtime binding (default)\n"
+msgstr ""
+
+#: lexsup.c:1771
+#, c-format
+msgid "  -z loadfltr                 Mark object requiring immediate process\n"
+msgstr ""
+
+#: lexsup.c:1773
+#, c-format
+msgid "  -z nocopyreloc              Don't create copy relocs\n"
+msgstr ""
+
+#: lexsup.c:1775
+#, c-format
+msgid "  -z nodefaultlib             Mark object not to use default search paths\n"
+msgstr ""
+
+#: lexsup.c:1777
+#, c-format
+msgid "  -z nodelete                 Mark DSO non-deletable at runtime\n"
+msgstr ""
+
+#: lexsup.c:1779
+#, c-format
+msgid "  -z nodlopen                 Mark DSO not available to dlopen\n"
+msgstr ""
+
+#: lexsup.c:1781
+#, c-format
+msgid "  -z nodump                   Mark DSO not available to dldump\n"
+msgstr ""
+
+#: lexsup.c:1783
+#, c-format
+msgid "  -z now                      Mark object non-lazy runtime binding\n"
+msgstr ""
+
+#: lexsup.c:1785
+#, c-format
+msgid ""
+"  -z origin                   Mark object requiring immediate $ORIGIN\n"
+"                                processing at runtime\n"
+msgstr ""
+
+#: lexsup.c:1789
+#, c-format
+msgid "  -z relro                    Create RELRO program header (default)\n"
+msgstr ""
+
+#: lexsup.c:1791
+#, c-format
+msgid "  -z norelro                  Don't create RELRO program header\n"
+msgstr ""
+
+#: lexsup.c:1794
+#, c-format
+msgid "  -z relro                    Create RELRO program header\n"
+msgstr ""
+
+#: lexsup.c:1796
+#, c-format
+msgid "  -z norelro                  Don't create RELRO program header (default)\n"
+msgstr ""
+
+#: lexsup.c:1799
+#, c-format
+msgid "  -z separate-code            Create separate code program header\n"
+msgstr ""
+
+#: lexsup.c:1801
+#, c-format
+msgid "  -z noseparate-code          Don't create separate code program header (default)\n"
+msgstr ""
+
+#: lexsup.c:1803
+#, c-format
+msgid "  -z common                   Generate common symbols with STT_COMMON type\n"
+msgstr ""
+
+#: lexsup.c:1805
+#, c-format
+msgid "  -z nocommon                 Generate common symbols with STT_OBJECT type\n"
+msgstr ""
+
+#: lexsup.c:1807
+#, c-format
+msgid "  -z stack-size=SIZE          Set size of stack segment\n"
+msgstr "  -z --stack <размер>         Установява размера на часта за стек\n"
+
+#: lexsup.c:1809
+#, c-format
+msgid "  -z text                     Treat DT_TEXTREL in shared object as error\n"
+msgstr ""
+
+#: lexsup.c:1811
+#, c-format
+msgid "  -z notext                   Don't treat DT_TEXTREL in shared object as error\n"
+msgstr ""
+
+#: lexsup.c:1813
+#, c-format
+msgid "  -z textoff                  Don't treat DT_TEXTREL in shared object as error\n"
+msgstr ""
+
+#: lexsup.c:1820
+#, c-format
+msgid "  --build-id[=STYLE]          Generate build ID note\n"
+msgstr ""
+
+#: lexsup.c:1822
+#, c-format
+msgid ""
+"  --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi]\n"
+"                              Compress DWARF debug sections using zlib\n"
+msgstr ""
+
+#: lexsup.c:1826
+#, c-format
+msgid "                               Default: zlib-gabi\n"
+msgstr "                               По подразбиране: zlib-gabi\n"
+
+#: lexsup.c:1829
+#, c-format
+msgid "                               Default: none\n"
+msgstr "                               По подразбиране: none\n"
+
+#: lexsup.c:1832
+#, c-format
+msgid "  -z common-page-size=SIZE    Set common page size to SIZE\n"
+msgstr ""
+
+#: lexsup.c:1834
+#, c-format
+msgid "  -z max-page-size=SIZE       Set maximum page size to SIZE\n"
+msgstr ""
+
+#: lexsup.c:1836
+#, c-format
+msgid "  -z defs                     Report unresolved symbols in object files\n"
+msgstr "  -z defs                     Извежда несвързаните имена в обектните файлове\n"
+
+#: lexsup.c:1838
+#, c-format
+msgid "  -z muldefs                  Allow multiple definitions\n"
+msgstr ""
+
+#: lexsup.c:1840
+#, c-format
+msgid "  -z execstack                Mark executable as requiring executable stack\n"
+msgstr ""
+
+#: lexsup.c:1842
+#, c-format
+msgid "  -z noexecstack              Mark executable as not requiring executable stack\n"
+msgstr ""
+
+#: lexsup.c:1844
+#, c-format
+msgid "  -z globalaudit              Mark executable requiring global auditing\n"
+msgstr ""
+
+#: lexsup.c:1851
+#, c-format
+msgid "  --ld-generated-unwind-info  Generate exception handling info for PLT\n"
+msgstr ""
+
+#: lexsup.c:1853
+#, c-format
+msgid ""
+"  --no-ld-generated-unwind-info\n"
+"                              Don't generate exception handling info for PLT\n"
+msgstr ""
+
+#: lexsup.c:1864
+#, c-format
+msgid "ELF emulations:\n"
+msgstr ""
+
+#: lexsup.c:1882
+#, c-format
+msgid "Usage: %s [options] file...\n"
+msgstr "Употреба: %s [опции] файл...\n"
+
+#: lexsup.c:1884
+#, c-format
+msgid "Options:\n"
+msgstr "Команди:\n"
+
+#: lexsup.c:1962
+#, c-format
+msgid "  @FILE"
+msgstr "  @ФАЙЛ"
+
+#: lexsup.c:1965
+#, c-format
+msgid "Read options from FILE\n"
+msgstr "Използва опции от ФАЙЛ\n"
+
+#. Note: Various tools (such as libtool) depend upon the
+#. format of the listings below - do not change them.
+#: lexsup.c:1970
+#, c-format
+msgid "%s: supported targets:"
+msgstr "%s: поддържани цели:"
+
+#: lexsup.c:1978
+#, c-format
+msgid "%s: supported emulations: "
+msgstr "%s: поддържани емулации: "
+
+#: lexsup.c:1983
+#, c-format
+msgid "%s: emulation specific options:\n"
+msgstr "%s: специфични опции при емулация:\n"
+
+#: lexsup.c:1990
+#, c-format
+msgid "Report bugs to %s\n"
+msgstr "Подавайте доклади за грешки на %s\n"
+
+#: mri.c:289
+msgid "%F%P: unknown format type %s\n"
+msgstr "%F%P: непознат формат %s\n"
+
+#: pe-dll.c:435
+msgid "%X%P: unsupported PEI architecture: %s\n"
+msgstr "%X%P: неподдържaна PEI архитектура: %s\n"
+
+#: pe-dll.c:804
+msgid "%X%P: cannot export %s: invalid export name\n"
+msgstr "%X%P: не може да се изнесе %s: неправилно име за изнасяне\n"
+
+#: pe-dll.c:856
+#, c-format
+msgid "%X%P: error, duplicate EXPORT with ordinals: %s (%d vs %d)\n"
+msgstr "%X%P: грешка, повторен EXPORT с номера: %s (%d с/у %d)\n"
+
+#: pe-dll.c:863
+#, c-format
+msgid "%P: warning, duplicate EXPORT: %s\n"
+msgstr "%P: предупреждение, повторен EXPORT: %s\n"
+
+#: pe-dll.c:973
+#, c-format
+msgid "%X%P: cannot export %s: symbol not defined\n"
+msgstr "%X%P: не може да се изнесе %s: името е неопределено\n"
+
+#: pe-dll.c:979
+#, c-format
+msgid "%X%P: cannot export %s: symbol wrong type (%d vs %d)\n"
+msgstr "%X%P: не може да се изнесе %s: име със сгрешен тип (%d с/у %d)\n"
+
+#: pe-dll.c:986
+#, c-format
+msgid "%X%P: cannot export %s: symbol not found\n"
+msgstr "%X%P: не може да се изнесе %s: името не е намерено\n"
+
+#: pe-dll.c:1009 eaarch64cloudabi.c:404 eaarch64cloudabib.c:404
+#: eaarch64elf.c:404 eaarch64elf32.c:404 eaarch64elf32b.c:404
+#: eaarch64elfb.c:404 eaarch64fbsd.c:404 eaarch64fbsdb.c:404
+#: eaarch64linux.c:404 eaarch64linux32.c:404 eaarch64linux32b.c:404
+#: eaarch64linuxb.c:404 eaix5ppc.c:1431 eaix5ppc.c:1441 eaix5rs6.c:1431
+#: eaix5rs6.c:1441 eaixppc.c:1431 eaixppc.c:1441 eaixrs6.c:1431 eaixrs6.c:1441
+#: earmelf.c:620 earmelf_fbsd.c:620 earmelf_fuchsia.c:620 earmelf_linux.c:620
+#: earmelf_linux_eabi.c:620 earmelf_linux_fdpiceabi.c:620 earmelf_nacl.c:620
+#: earmelf_nbsd.c:620 earmelf_phoenix.c:620 earmelf_vxworks.c:620
+#: earmelfb.c:620 earmelfb_fbsd.c:620 earmelfb_fuchsia.c:620
+#: earmelfb_linux.c:620 earmelfb_linux_eabi.c:620
+#: earmelfb_linux_fdpiceabi.c:620 earmelfb_nacl.c:620 earmelfb_nbsd.c:620
+#: earmnto.c:620 earmsymbian.c:620 eelf32b4300.c:238 eelf32bmip.c:238
+#: eelf32bmipn32.c:256 eelf32bsmip.c:256 eelf32btsmip.c:238
+#: eelf32btsmip_fbsd.c:238 eelf32btsmipn32.c:238 eelf32btsmipn32_fbsd.c:238
+#: eelf32ebmip.c:238 eelf32ebmipvxworks.c:238 eelf32elmip.c:238
+#: eelf32elmipvxworks.c:238 eelf32l4300.c:238 eelf32lmip.c:238
+#: eelf32lr5900.c:238 eelf32lr5900n32.c:238 eelf32lsmip.c:238
+#: eelf32ltsmip.c:238 eelf32ltsmip_fbsd.c:238 eelf32ltsmipn32.c:238
+#: eelf32ltsmipn32_fbsd.c:238 eelf32metag.c:139 eelf32mipswindiss.c:238
+#: eelf64bmip.c:256 eelf64btsmip.c:238 eelf64btsmip_fbsd.c:238
+#: eelf64lppc.c:169 eelf64ltsmip.c:238 eelf64ltsmip_fbsd.c:238 eelf64ppc.c:169
+#: eelf64ppc_fbsd.c:169 ehppaelf.c:162 ehppalinux.c:162 ehppanbsd.c:162
+#: ehppaobsd.c:162 em68hc11elf.c:222 em68hc11elfb.c:222 em68hc12elf.c:222
+#: em68hc12elfb.c:222 enios2elf.c:144 enios2linux.c:144 eppcmacos.c:1431
+#: eppcmacos.c:1441
+msgid "%F%P: can not create BFD: %E\n"
+msgstr "%F%P: не може да се създаде BFD: %E\n"
+
+#: pe-dll.c:1024
+msgid "%X%P: can not create .edata section: %E\n"
+msgstr "%X%P: не може да се създаде раздел .edata: %E\n"
+
+#: pe-dll.c:1039
+msgid "%X%P: can not create .reloc section: %E\n"
+msgstr "%X%P: не може да се създаде раздел .reloc: %E\n"
+
+#: pe-dll.c:1100
+#, c-format
+msgid "%X%P: error: ordinal used twice: %d (%s vs %s)\n"
+msgstr "%X%P: грешка, номера е използван два пъти: %d (%s с/у %s)\n"
+
+#: pe-dll.c:1136
+#, c-format
+msgid "%X%P: error: export ordinal too large: %d\n"
+msgstr "%X%P: грешка: номера е твърде голям: %d\n"
+
+#: pe-dll.c:1452
+#, c-format
+msgid "Info: resolving %s by linking to %s (auto-import)\n"
+msgstr "Сведение: разрешаване на %s със свързване към %s (автоматично внасяне)\n"
+
+#: pe-dll.c:1458
+msgid "%P: warning: auto-importing has been activated without --enable-auto-import specified on the command line; this should work unless it involves constant data structures referencing symbols from auto-imported DLLs\n"
+msgstr "%P: предупреждение: автоматично внасяне е задействано без да се зададе --enable-auto-import на командния ред.Това работи, освен ако не е свързано с константни структури за данни, които указват към имена от автоматично внасяни DLL-ли.\n"
+
+#. Huh?  Shouldn't happen, but punt if it does.
+#: pe-dll.c:1527
+msgid "%P: zero vma section reloc detected: `%s' #%d f=%d\n"
+msgstr ""
+
+#: pe-dll.c:1642
+#, c-format
+msgid "%X%P: error: %d-bit reloc in dll\n"
+msgstr "%X%P: грешка: %d-битово преместване в dll\n"
+
+#: pe-dll.c:1770
+#, c-format
+msgid "%P: can't open output def file %s\n"
+msgstr "%P: не може да се отвори, за извеждане, def-файл %s\n"
+
+#: pe-dll.c:1921
+#, c-format
+msgid "; no contents available\n"
+msgstr "; липсва съдържание\n"
+
+#: pe-dll.c:2780
+msgid "%X%P: %C: variable '%pT' can't be auto-imported; please read the documentation for ld's --enable-auto-import for details\n"
+msgstr "%X%P: %C: променливата '%pT' не може да се внесе автоматично. Да се прочете в документацията на свързващата програма за повече сведения относно --enable-auto-import.\n"
+
+#: pe-dll.c:2807
+#, c-format
+msgid "%X%P: can't open .lib file: %s\n"
+msgstr "%X%P: не може да се отвори lib-файл: %s\n"
+
+#: pe-dll.c:2813
+#, c-format
+msgid "Creating library file: %s\n"
+msgstr "Създаване на библиотека: %s\n"
+
+#: pe-dll.c:2842
+msgid "%X%P: bfd_openr %s: %E\n"
+msgstr "%X%P: bfd_openr %s: %E\n"
+
+#: pe-dll.c:2854
+msgid "%X%P: %s(%s): can't find member in non-archive file"
+msgstr "%X%P: %s(%s): не е намерена частта във файл, който не е архив"
+
+#: pe-dll.c:2866
+msgid "%X%P: %s(%s): can't find member in archive"
+msgstr "%X%P: %s(%s): частта не е намерена в архива"
+
+#: pe-dll.c:3128
+msgid "%X%P: add symbols %s: %E\n"
+msgstr "%X%P: добавяне на имена %s: %E\n"
+
+#: pe-dll.c:3315
+msgid "%X%P: open %s: %E\n"
+msgstr "%X%P: отваряне %s: %E\n"
+
+#: pe-dll.c:3322
+msgid "%X%P: %s: this doesn't appear to be a DLL\n"
+msgstr "%X%P: %s: не прилича на DLL\n"
+
+#: pe-dll.c:3527
+msgid "%X%P: error: can't use long section names on this arch\n"
+msgstr "%X%P: грешка: за тази архитектура не може да се използват дълги имена за раздели\n"
+
+#: plugin.c:231 plugin.c:277
+msgid "<no plugin>"
+msgstr "<без приставка>"
+
+#: plugin.c:246 plugin.c:1017
+msgid "%F%P: %s: error loading plugin: %s\n"
+msgstr "%F%P: %s: грешка при зареждане на приставка: %s\n"
+
+#: plugin.c:253
+msgid "%P: %s: duplicated plugin\n"
+msgstr "%P: %s: повторение на приставка\n"
+
+#: plugin.c:339
+msgid "%F%P: could not create dummy IR bfd: %E\n"
+msgstr "%F%P: не може да се създаде измислен IR bfd: %E\n"
+
+#: plugin.c:427
+msgid "%F%P: %s: non-ELF symbol in ELF BFD!\n"
+msgstr "%F%P: %s: не е ELF име при ELF BFD!\n"
+
+#: plugin.c:431
+msgid "%F%P: unknown ELF symbol visibility: %d!\n"
+msgstr "%F%P: непозната видимост на ELF име: %d!\n"
+
+#: plugin.c:542
+msgid "%F%P: unsupported input file size: %s (%ld bytes)\n"
+msgstr "%F%P: неподдържан размер на входен файл %s (%ld байта)\n"
+
+#. We should not have a new, indirect or warning symbol here.
+#: plugin.c:726
+msgid "%F%P: %s: plugin symbol table corrupt (sym type %d)\n"
+msgstr "%F%P: %s: приставка със счупена таблица за имена (тип %d)\n"
+
+#: plugin.c:786
+msgid "%P: %pB: symbol `%s' definition: %d, visibility: %d, resolution: %d\n"
+msgstr "%P: %pB: име '%s' определение: %d, видимост: %d, решение: %d\n"
+
+#: plugin.c:861
+msgid "%P: warning: "
+msgstr "%P: предупреждение: "
+
+#: plugin.c:872
+msgid "%P: error: "
+msgstr "%P: грешка: "
+
+#: plugin.c:1024
+msgid "%F%P: %s: plugin error: %d\n"
+msgstr "%F%P: %s: грешка в приставка: %d\n"
+
+#: plugin.c:1079
+msgid "%F%P: plugin_strdup failed to allocate memory: %s\n"
+msgstr "%F%P: plugin_strdup не можа да задели памет: %s\n"
+
+#: plugin.c:1111
+msgid "%F%P: plugin failed to allocate memory for input: %s\n"
+msgstr "%F%P: приставката не можа да задели памет за вход: %s\n"
+
+#: plugin.c:1138
+msgid "%F%P: %s: plugin reported error claiming file\n"
+msgstr "%F%P: %s: приставката рапортува грешка, при твърденията за файла\n"
+
+#: plugin.c:1248
+msgid "%P: %s: error in plugin cleanup: %d (ignored)\n"
+msgstr "%P: %s: грешка при почистване на приставка: %d (изоставено)\n"
+
+#: eaarch64cloudabi.c:81 eaarch64cloudabib.c:81 eaarch64elf.c:81
+#: eaarch64elf32.c:81 eaarch64elf32b.c:81 eaarch64elfb.c:81 eaarch64fbsd.c:81
+#: eaarch64fbsdb.c:81 eaarch64linux.c:81 eaarch64linux32.c:81
+#: eaarch64linux32b.c:81 eaarch64linuxb.c:81 earcelf.c:81 earcelf_prof.c:81
+#: earclinux.c:81 earclinux_nps.c:81 earclinux_prof.c:81 earcv2elf.c:81
+#: earcv2elfx.c:81 earmelf.c:81 earmelf_fbsd.c:81 earmelf_fuchsia.c:81
+#: earmelf_linux.c:81 earmelf_linux_eabi.c:81 earmelf_linux_fdpiceabi.c:81
+#: earmelf_nacl.c:81 earmelf_nbsd.c:81 earmelf_phoenix.c:81
+#: earmelf_vxworks.c:81 earmelfb.c:81 earmelfb_fbsd.c:81 earmelfb_fuchsia.c:81
+#: earmelfb_linux.c:81 earmelfb_linux_eabi.c:81 earmelfb_linux_fdpiceabi.c:81
+#: earmelfb_nacl.c:81 earmelfb_nbsd.c:81 earmnto.c:81 earmsymbian.c:81
+#: eavr1.c:81 eavr2.c:81 eavr25.c:81 eavr3.c:81 eavr31.c:81 eavr35.c:81
+#: eavr4.c:81 eavr5.c:81 eavr51.c:81 eavr6.c:81 eavrtiny.c:81 eavrxmega1.c:81
+#: eavrxmega2.c:81 eavrxmega3.c:81 eavrxmega4.c:81 eavrxmega5.c:81
+#: eavrxmega6.c:81 eavrxmega7.c:81 ecriself.c:81 ecrislinux.c:81 ed10velf.c:81
+#: ed30v_e.c:64 ed30v_o.c:64 ed30velf.c:64 eelf32_dlx.c:64 eelf32_sparc.c:81
+#: eelf32_sparc_sol2.c:81 eelf32_sparc_vxworks.c:81 eelf32_spu.c:81
+#: eelf32_tic6x_be.c:81 eelf32_tic6x_elf_be.c:81 eelf32_tic6x_elf_le.c:81
+#: eelf32_tic6x_le.c:81 eelf32_tic6x_linux_be.c:81 eelf32_tic6x_linux_le.c:81
+#: eelf32_x86_64.c:84 eelf32_x86_64_nacl.c:81 eelf32am33lin.c:81
+#: eelf32b4300.c:81 eelf32bfin.c:81 eelf32bfinfd.c:81 eelf32bmip.c:81
+#: eelf32bmipn32.c:81 eelf32bsmip.c:81 eelf32btsmip.c:81
+#: eelf32btsmip_fbsd.c:81 eelf32btsmipn32.c:81 eelf32btsmipn32_fbsd.c:81
+#: eelf32cr16.c:81 eelf32cr16c.c:81 eelf32crx.c:81 eelf32ebmip.c:81
+#: eelf32ebmipvxworks.c:81 eelf32elmip.c:81 eelf32elmipvxworks.c:81
+#: eelf32epiphany.c:81 eelf32epiphany_4x4.c:81 eelf32fr30.c:64 eelf32frv.c:64
+#: eelf32frvfd.c:81 eelf32ft32.c:64 eelf32ip2k.c:81 eelf32iq10.c:64
+#: eelf32iq2000.c:64 eelf32l4300.c:81 eelf32lm32.c:81 eelf32lm32fd.c:81
+#: eelf32lmip.c:81 eelf32lppc.c:81 eelf32lppclinux.c:81 eelf32lppcnto.c:81
+#: eelf32lppcsim.c:81 eelf32lr5900.c:81 eelf32lr5900n32.c:81 eelf32lriscv.c:81
+#: eelf32lriscv_ilp32.c:81 eelf32lriscv_ilp32f.c:81 eelf32lsmip.c:81
+#: eelf32ltsmip.c:81 eelf32ltsmip_fbsd.c:81 eelf32ltsmipn32.c:81
+#: eelf32ltsmipn32_fbsd.c:81 eelf32m32c.c:81 eelf32mb_linux.c:81
+#: eelf32mbel_linux.c:81 eelf32mcore.c:81 eelf32mep.c:81 eelf32metag.c:81
+#: eelf32microblaze.c:81 eelf32microblazeel.c:81 eelf32mipswindiss.c:81
+#: eelf32moxie.c:64 eelf32mt.c:64 eelf32or1k.c:81 eelf32or1k_linux.c:81
+#: eelf32ppc.c:81 eelf32ppc_fbsd.c:81 eelf32ppclinux.c:81 eelf32ppcnto.c:81
+#: eelf32ppcsim.c:81 eelf32ppcvxworks.c:81 eelf32ppcwindiss.c:81
+#: eelf32rl78.c:81 eelf32rx.c:81 eelf32tilegx.c:81 eelf32tilegx_be.c:81
+#: eelf32tilepro.c:81 eelf32vax.c:81 eelf32visium.c:81 eelf32xc16x.c:81
+#: eelf32xc16xl.c:81 eelf32xc16xs.c:81 eelf32xstormy16.c:81 eelf32xtensa.c:81
+#: eelf64_aix.c:81 eelf64_ia64.c:81 eelf64_ia64_fbsd.c:81
+#: eelf64_ia64_vms.c:209 eelf64_s390.c:81 eelf64_sparc.c:81
+#: eelf64_sparc_fbsd.c:81 eelf64_sparc_sol2.c:81 eelf64alpha.c:81
+#: eelf64alpha_fbsd.c:81 eelf64alpha_nbsd.c:81 eelf64bmip.c:81
+#: eelf64btsmip.c:81 eelf64btsmip_fbsd.c:81 eelf64hppa.c:81 eelf64lppc.c:81
+#: eelf64lriscv.c:81 eelf64lriscv_lp64.c:81 eelf64lriscv_lp64f.c:81
+#: eelf64ltsmip.c:81 eelf64ltsmip_fbsd.c:81 eelf64mmix.c:81 eelf64ppc.c:81
+#: eelf64ppc_fbsd.c:81 eelf64rdos.c:81 eelf64tilegx.c:81 eelf64tilegx_be.c:81
+#: eelf_i386.c:84 eelf_i386_be.c:81 eelf_i386_chaos.c:81 eelf_i386_fbsd.c:81
+#: eelf_i386_ldso.c:81 eelf_i386_nacl.c:81 eelf_i386_sol2.c:81
+#: eelf_i386_vxworks.c:81 eelf_iamcu.c:81 eelf_k1om.c:84 eelf_k1om_fbsd.c:81
+#: eelf_l1om.c:84 eelf_l1om_fbsd.c:81 eelf_s390.c:81 eelf_x86_64.c:84
+#: eelf_x86_64_cloudabi.c:81 eelf_x86_64_fbsd.c:81 eelf_x86_64_nacl.c:81
+#: eelf_x86_64_sol2.c:81 eh8300elf.c:81 eh8300elf_linux.c:81 eh8300helf.c:81
+#: eh8300helf_linux.c:81 eh8300hnelf.c:81 eh8300self.c:81
+#: eh8300self_linux.c:81 eh8300snelf.c:81 eh8300sxelf.c:81
+#: eh8300sxelf_linux.c:81 eh8300sxnelf.c:81 ehppa64linux.c:81 ehppaelf.c:81
+#: ehppalinux.c:81 ehppanbsd.c:81 ehppaobsd.c:81 ei386lynx.c:81 ei386moss.c:81
+#: ei386nto.c:81 em32relf.c:81 em32relf_linux.c:81 em32rlelf.c:81
+#: em32rlelf_linux.c:81 em68hc11elf.c:81 em68hc11elfb.c:81 em68hc12elf.c:81
+#: em68hc12elfb.c:81 em68kelf.c:81 em68kelfnbsd.c:81 em9s12zelf.c:81 emmo.c:76
+#: emn10200.c:64 emn10300.c:81 emoxiebox.c:64 emsp430X.c:89 emsp430elf.c:89
+#: ends32belf.c:81 ends32belf16m.c:81 ends32belf_linux.c:81 ends32elf.c:81
+#: ends32elf16m.c:81 ends32elf_linux.c:81 enios2elf.c:81 enios2linux.c:81
+#: epjelf.c:64 epjlelf.c:64 eppclynx.c:81 epruelf.c:81 escore3_elf.c:81
+#: escore7_elf.c:81 eshelf.c:81 eshelf_fd.c:81 eshelf_linux.c:81
+#: eshelf_nbsd.c:81 eshelf_nto.c:81 eshelf_uclinux.c:81 eshelf_vxworks.c:81
+#: eshlelf.c:81 eshlelf_fd.c:81 eshlelf_linux.c:81 eshlelf_nbsd.c:81
+#: eshlelf_nto.c:81 eshlelf_vxworks.c:81 ev850.c:81 ev850_rh850.c:81
+#: exgateelf.c:81
+msgid "%F%P: map sections to segments failed: %E\n"
+msgstr "%F%P: пропадна свързването на раздел към част: %E\n"
+
+#: eaarch64cloudabi.c:101 eaarch64cloudabib.c:101 eaarch64elf.c:101
+#: eaarch64elf32.c:101 eaarch64elf32b.c:101 eaarch64elfb.c:101
+#: eaarch64fbsd.c:101 eaarch64fbsdb.c:101 eaarch64linux.c:101
+#: eaarch64linux32.c:101 eaarch64linux32b.c:101 eaarch64linuxb.c:101
+#: earcelf.c:101 earcelf_prof.c:101 earclinux.c:101 earclinux_nps.c:101
+#: earclinux_prof.c:101 earcv2elf.c:101 earcv2elfx.c:101 earmelf.c:101
+#: earmelf_fbsd.c:101 earmelf_fuchsia.c:101 earmelf_linux.c:101
+#: earmelf_linux_eabi.c:101 earmelf_linux_fdpiceabi.c:101 earmelf_nacl.c:101
+#: earmelf_nbsd.c:101 earmelf_phoenix.c:101 earmelf_vxworks.c:101
+#: earmelfb.c:101 earmelfb_fbsd.c:101 earmelfb_fuchsia.c:101
+#: earmelfb_linux.c:101 earmelfb_linux_eabi.c:101
+#: earmelfb_linux_fdpiceabi.c:101 earmelfb_nacl.c:101 earmelfb_nbsd.c:101
+#: earmnto.c:101 earmsymbian.c:101 eavr1.c:101 eavr2.c:101 eavr25.c:101
+#: eavr3.c:101 eavr31.c:101 eavr35.c:101 eavr4.c:101 eavr5.c:101 eavr51.c:101
+#: eavr6.c:101 eavrtiny.c:101 eavrxmega1.c:101 eavrxmega2.c:101
+#: eavrxmega3.c:101 eavrxmega4.c:101 eavrxmega5.c:101 eavrxmega6.c:101
+#: eavrxmega7.c:101 ecriself.c:101 ecrislinux.c:101 ed10velf.c:101
+#: ed30v_e.c:84 ed30v_o.c:84 ed30velf.c:84 eelf32_dlx.c:84 eelf32_sparc.c:101
+#: eelf32_sparc_sol2.c:101 eelf32_sparc_vxworks.c:101 eelf32_spu.c:101
+#: eelf32_tic6x_be.c:101 eelf32_tic6x_elf_be.c:101 eelf32_tic6x_elf_le.c:101
+#: eelf32_tic6x_le.c:101 eelf32_tic6x_linux_be.c:101
+#: eelf32_tic6x_linux_le.c:101 eelf32_x86_64.c:104 eelf32_x86_64_nacl.c:101
+#: eelf32am33lin.c:101 eelf32b4300.c:101 eelf32bfin.c:101 eelf32bfinfd.c:101
+#: eelf32bmip.c:101 eelf32bmipn32.c:101 eelf32bsmip.c:101 eelf32btsmip.c:101
+#: eelf32btsmip_fbsd.c:101 eelf32btsmipn32.c:101 eelf32btsmipn32_fbsd.c:101
+#: eelf32cr16.c:101 eelf32cr16c.c:101 eelf32crx.c:101 eelf32ebmip.c:101
+#: eelf32ebmipvxworks.c:101 eelf32elmip.c:101 eelf32elmipvxworks.c:101
+#: eelf32epiphany.c:101 eelf32epiphany_4x4.c:101 eelf32fr30.c:84
+#: eelf32frv.c:84 eelf32frvfd.c:101 eelf32ft32.c:84 eelf32ip2k.c:101
+#: eelf32iq10.c:84 eelf32iq2000.c:84 eelf32l4300.c:101 eelf32lm32.c:101
+#: eelf32lm32fd.c:101 eelf32lmip.c:101 eelf32lppc.c:101 eelf32lppclinux.c:101
+#: eelf32lppcnto.c:101 eelf32lppcsim.c:101 eelf32lr5900.c:101
+#: eelf32lr5900n32.c:101 eelf32lriscv.c:101 eelf32lriscv_ilp32.c:101
+#: eelf32lriscv_ilp32f.c:101 eelf32lsmip.c:101 eelf32ltsmip.c:101
+#: eelf32ltsmip_fbsd.c:101 eelf32ltsmipn32.c:101 eelf32ltsmipn32_fbsd.c:101
+#: eelf32m32c.c:101 eelf32mb_linux.c:101 eelf32mbel_linux.c:101
+#: eelf32mcore.c:101 eelf32mep.c:101 eelf32metag.c:101 eelf32microblaze.c:101
+#: eelf32microblazeel.c:101 eelf32mipswindiss.c:101 eelf32moxie.c:84
+#: eelf32mt.c:84 eelf32or1k.c:101 eelf32or1k_linux.c:101 eelf32ppc.c:101
+#: eelf32ppc_fbsd.c:101 eelf32ppclinux.c:101 eelf32ppcnto.c:101
+#: eelf32ppcsim.c:101 eelf32ppcvxworks.c:101 eelf32ppcwindiss.c:101
+#: eelf32rl78.c:101 eelf32rx.c:101 eelf32tilegx.c:101 eelf32tilegx_be.c:101
+#: eelf32tilepro.c:101 eelf32vax.c:101 eelf32visium.c:101 eelf32xc16x.c:101
+#: eelf32xc16xl.c:101 eelf32xc16xs.c:101 eelf32xstormy16.c:101
+#: eelf32xtensa.c:101 eelf64_aix.c:101 eelf64_ia64.c:101
+#: eelf64_ia64_fbsd.c:101 eelf64_ia64_vms.c:229 eelf64_s390.c:101
+#: eelf64_sparc.c:101 eelf64_sparc_fbsd.c:101 eelf64_sparc_sol2.c:101
+#: eelf64alpha.c:101 eelf64alpha_fbsd.c:101 eelf64alpha_nbsd.c:101
+#: eelf64bmip.c:101 eelf64btsmip.c:101 eelf64btsmip_fbsd.c:101
+#: eelf64hppa.c:101 eelf64lppc.c:101 eelf64lriscv.c:101
+#: eelf64lriscv_lp64.c:101 eelf64lriscv_lp64f.c:101 eelf64ltsmip.c:101
+#: eelf64ltsmip_fbsd.c:101 eelf64mmix.c:101 eelf64ppc.c:101
+#: eelf64ppc_fbsd.c:101 eelf64rdos.c:101 eelf64tilegx.c:101
+#: eelf64tilegx_be.c:101 eelf_i386.c:104 eelf_i386_be.c:101
+#: eelf_i386_chaos.c:101 eelf_i386_fbsd.c:101 eelf_i386_ldso.c:101
+#: eelf_i386_nacl.c:101 eelf_i386_sol2.c:101 eelf_i386_vxworks.c:101
+#: eelf_iamcu.c:101 eelf_k1om.c:104 eelf_k1om_fbsd.c:101 eelf_l1om.c:104
+#: eelf_l1om_fbsd.c:101 eelf_s390.c:101 eelf_x86_64.c:104
+#: eelf_x86_64_cloudabi.c:101 eelf_x86_64_fbsd.c:101 eelf_x86_64_nacl.c:101
+#: eelf_x86_64_sol2.c:101 eh8300elf.c:101 eh8300elf_linux.c:101
+#: eh8300helf.c:101 eh8300helf_linux.c:101 eh8300hnelf.c:101 eh8300self.c:101
+#: eh8300self_linux.c:101 eh8300snelf.c:101 eh8300sxelf.c:101
+#: eh8300sxelf_linux.c:101 eh8300sxnelf.c:101 ehppa64linux.c:101
+#: ehppaelf.c:101 ehppalinux.c:101 ehppanbsd.c:101 ehppaobsd.c:101
+#: ei386lynx.c:101 ei386moss.c:101 ei386nto.c:101 em32relf.c:101
+#: em32relf_linux.c:101 em32rlelf.c:101 em32rlelf_linux.c:101
+#: em68hc11elf.c:101 em68hc11elfb.c:101 em68hc12elf.c:101 em68hc12elfb.c:101
+#: em68kelf.c:101 em68kelfnbsd.c:101 em9s12zelf.c:101 emmo.c:96 emn10200.c:84
+#: emn10300.c:101 emoxiebox.c:84 emsp430X.c:109 emsp430elf.c:109
+#: ends32belf.c:101 ends32belf16m.c:101 ends32belf_linux.c:101 ends32elf.c:101
+#: ends32elf16m.c:101 ends32elf_linux.c:101 enios2elf.c:101 enios2linux.c:101
+#: epjelf.c:84 epjlelf.c:84 eppclynx.c:101 epruelf.c:101 escore3_elf.c:101
+#: escore7_elf.c:101 eshelf.c:101 eshelf_fd.c:101 eshelf_linux.c:101
+#: eshelf_nbsd.c:101 eshelf_nto.c:101 eshelf_uclinux.c:101
+#: eshelf_vxworks.c:101 eshlelf.c:101 eshlelf_fd.c:101 eshlelf_linux.c:101
+#: eshlelf_nbsd.c:101 eshlelf_nto.c:101 eshlelf_vxworks.c:101 ev850.c:101
+#: ev850_rh850.c:101 exgateelf.c:101
+msgid "%F%P: looping in map_segments"
+msgstr ""
+
+#: eaarch64cloudabi.c:272 eaarch64cloudabib.c:272 eaarch64elf.c:272
+#: eaarch64elf32.c:272 eaarch64elf32b.c:272 eaarch64elfb.c:272
+#: eaarch64fbsd.c:272 eaarch64fbsdb.c:272 eaarch64linux.c:272
+#: eaarch64linux32.c:272 eaarch64linux32b.c:272 eaarch64linuxb.c:272
+#: earmelf.c:343 earmelf_fbsd.c:343 earmelf_fuchsia.c:343 earmelf_linux.c:343
+#: earmelf_linux_eabi.c:343 earmelf_linux_fdpiceabi.c:343 earmelf_nacl.c:343
+#: earmelf_nbsd.c:343 earmelf_phoenix.c:343 earmelf_vxworks.c:343
+#: earmelfb.c:343 earmelfb_fbsd.c:343 earmelfb_fuchsia.c:343
+#: earmelfb_linux.c:343 earmelfb_linux_eabi.c:343
+#: earmelfb_linux_fdpiceabi.c:343 earmelfb_nacl.c:343 earmelfb_nbsd.c:343
+#: earmnto.c:343 earmsymbian.c:343 eavr1.c:230 eavr2.c:230 eavr25.c:230
+#: eavr3.c:230 eavr31.c:230 eavr35.c:230 eavr4.c:230 eavr5.c:230 eavr51.c:230
+#: eavr6.c:230 eavrtiny.c:230 eavrxmega1.c:230 eavrxmega2.c:230
+#: eavrxmega3.c:230 eavrxmega4.c:230 eavrxmega5.c:230 eavrxmega6.c:230
+#: eavrxmega7.c:230 eelf32b4300.c:271 eelf32bmip.c:271 eelf32bmipn32.c:289
+#: eelf32bsmip.c:289 eelf32btsmip.c:271 eelf32btsmip_fbsd.c:271
+#: eelf32btsmipn32.c:271 eelf32btsmipn32_fbsd.c:271 eelf32ebmip.c:271
+#: eelf32ebmipvxworks.c:271 eelf32elmip.c:271 eelf32elmipvxworks.c:271
+#: eelf32l4300.c:271 eelf32lmip.c:271 eelf32lr5900.c:271 eelf32lr5900n32.c:271
+#: eelf32lsmip.c:271 eelf32ltsmip.c:271 eelf32ltsmip_fbsd.c:271
+#: eelf32ltsmipn32.c:271 eelf32ltsmipn32_fbsd.c:271 eelf32metag.c:258
+#: eelf32mipswindiss.c:271 eelf64bmip.c:289 eelf64btsmip.c:271
+#: eelf64btsmip_fbsd.c:271 eelf64lppc.c:523 eelf64ltsmip.c:271
+#: eelf64ltsmip_fbsd.c:271 eelf64ppc.c:523 eelf64ppc_fbsd.c:523 ehppaelf.c:282
+#: ehppalinux.c:282 ehppanbsd.c:282 ehppaobsd.c:282 em68hc11elf.c:349
+#: em68hc11elfb.c:349 em68hc12elf.c:349 em68hc12elfb.c:349 enios2elf.c:275
+#: enios2linux.c:275
+msgid "%X%P: can not make stub section: %E\n"
+msgstr "%X%P: не може да се създаде раздел със заготовка: %E\n"
+
+#: eaarch64cloudabi.c:315 eaarch64cloudabib.c:315 eaarch64elf.c:315
+#: eaarch64elf32.c:315 eaarch64elf32b.c:315 eaarch64elfb.c:315
+#: eaarch64fbsd.c:315 eaarch64fbsdb.c:315 eaarch64linux.c:315
+#: eaarch64linux32.c:315 eaarch64linux32b.c:315 eaarch64linuxb.c:315
+#: earcelf.c:1827 earcelf_prof.c:1827 earclinux.c:1829 earclinux_nps.c:1829
+#: earclinux_prof.c:1829 earcv2elf.c:1827 earcv2elfx.c:1827 earmelf.c:455
+#: earmelf_fbsd.c:455 earmelf_fuchsia.c:455 earmelf_linux.c:455
+#: earmelf_linux_eabi.c:455 earmelf_linux_fdpiceabi.c:455 earmelf_nacl.c:455
+#: earmelf_nbsd.c:455 earmelf_phoenix.c:455 earmelf_vxworks.c:455
+#: earmelfb.c:455 earmelfb_fbsd.c:455 earmelfb_fuchsia.c:455
+#: earmelfb_linux.c:455 earmelfb_linux_eabi.c:455
+#: earmelfb_linux_fdpiceabi.c:455 earmelfb_nacl.c:455 earmelfb_nbsd.c:455
+#: earmnto.c:455 earmsymbian.c:455 eavr1.c:2030 eavr2.c:2030 eavr25.c:2030
+#: eavr3.c:2030 eavr31.c:2030 eavr35.c:2030 eavr4.c:2030 eavr5.c:2030
+#: eavr51.c:2030 eavr6.c:2030 eavrtiny.c:2030 eavrxmega1.c:2030
+#: eavrxmega2.c:2030 eavrxmega3.c:2030 eavrxmega4.c:2030 eavrxmega5.c:2030
+#: eavrxmega6.c:2030 eavrxmega7.c:2030 ecriself.c:1827 ecrislinux.c:1827
+#: ed10velf.c:1827 eelf32_sparc.c:1827 eelf32_sparc_sol2.c:1958
+#: eelf32_sparc_vxworks.c:1856 eelf32_spu.c:2361 eelf32_tic6x_be.c:233
+#: eelf32_tic6x_elf_be.c:233 eelf32_tic6x_elf_le.c:233 eelf32_tic6x_le.c:233
+#: eelf32_tic6x_linux_be.c:233 eelf32_tic6x_linux_le.c:233
+#: eelf32_x86_64.c:2159 eelf32_x86_64_nacl.c:1827 eelf32am33lin.c:1827
+#: eelf32b4300.c:2053 eelf32bfin.c:1836 eelf32bfinfd.c:1836 eelf32bmip.c:2053
+#: eelf32bmipn32.c:2071 eelf32bsmip.c:2071 eelf32btsmip.c:2053
+#: eelf32btsmip_fbsd.c:2060 eelf32btsmipn32.c:2053 eelf32btsmipn32_fbsd.c:2060
+#: eelf32cr16.c:1978 eelf32cr16c.c:1827 eelf32crx.c:1866 eelf32ebmip.c:2053
+#: eelf32ebmipvxworks.c:2082 eelf32elmip.c:2053 eelf32elmipvxworks.c:2082
+#: eelf32epiphany.c:1827 eelf32epiphany_4x4.c:1829 eelf32frvfd.c:1827
+#: eelf32ip2k.c:1827 eelf32l4300.c:2053 eelf32lm32.c:1827 eelf32lm32fd.c:1827
+#: eelf32lmip.c:2053 eelf32lppc.c:2030 eelf32lppclinux.c:2030
+#: eelf32lppcnto.c:2030 eelf32lppcsim.c:2030 eelf32lr5900.c:2053
+#: eelf32lr5900n32.c:2053 eelf32lriscv.c:141 eelf32lriscv_ilp32.c:141
+#: eelf32lriscv_ilp32f.c:141 eelf32lsmip.c:2053 eelf32ltsmip.c:2053
+#: eelf32ltsmip_fbsd.c:2060 eelf32ltsmipn32.c:2053 eelf32ltsmipn32_fbsd.c:2060
+#: eelf32m32c.c:1838 eelf32mb_linux.c:1827 eelf32mbel_linux.c:1827
+#: eelf32mcore.c:1827 eelf32mep.c:1827 eelf32metag.c:308
+#: eelf32microblaze.c:1827 eelf32microblazeel.c:1827 eelf32mipswindiss.c:2053
+#: eelf32or1k.c:1827 eelf32or1k_linux.c:1827 eelf32ppc.c:2030
+#: eelf32ppc_fbsd.c:2037 eelf32ppclinux.c:2030 eelf32ppcnto.c:2030
+#: eelf32ppcsim.c:2030 eelf32ppcvxworks.c:2004 eelf32ppcwindiss.c:2030
+#: eelf32rl78.c:1827 eelf32rx.c:1843 eelf32tilegx.c:1827
+#: eelf32tilegx_be.c:1827 eelf32tilepro.c:1827 eelf32vax.c:1827
+#: eelf32visium.c:1827 eelf32xc16x.c:1827 eelf32xc16xl.c:1827
+#: eelf32xc16xs.c:1827 eelf32xstormy16.c:1838 eelf32xtensa.c:3714
+#: eelf64_aix.c:1827 eelf64_ia64.c:1851 eelf64_ia64_fbsd.c:1858
+#: eelf64_ia64_vms.c:262 eelf64_s390.c:1842 eelf64_sparc.c:1827
+#: eelf64_sparc_fbsd.c:1834 eelf64_sparc_sol2.c:1958 eelf64alpha.c:1910
+#: eelf64alpha_fbsd.c:1917 eelf64alpha_nbsd.c:1910 eelf64bmip.c:2071
+#: eelf64btsmip.c:2053 eelf64btsmip_fbsd.c:2060 eelf64hppa.c:1827
+#: eelf64lppc.c:633 eelf64lriscv.c:141 eelf64lriscv_lp64.c:141
+#: eelf64lriscv_lp64f.c:141 eelf64ltsmip.c:2053 eelf64ltsmip_fbsd.c:2060
+#: eelf64mmix.c:1938 eelf64ppc.c:633 eelf64ppc_fbsd.c:633 eelf64rdos.c:1827
+#: eelf64tilegx.c:1827 eelf64tilegx_be.c:1827 eelf_i386.c:2159
+#: eelf_i386_be.c:1827 eelf_i386_chaos.c:1827 eelf_i386_fbsd.c:1834
+#: eelf_i386_ldso.c:1834 eelf_i386_nacl.c:1827 eelf_i386_sol2.c:1965
+#: eelf_i386_vxworks.c:1856 eelf_iamcu.c:1827 eelf_k1om.c:2159
+#: eelf_k1om_fbsd.c:1834 eelf_l1om.c:2159 eelf_l1om_fbsd.c:1834
+#: eelf_s390.c:1827 eelf_x86_64.c:2159 eelf_x86_64_cloudabi.c:1827
+#: eelf_x86_64_fbsd.c:1834 eelf_x86_64_nacl.c:1827 eelf_x86_64_sol2.c:1958
+#: eh8300elf.c:1827 eh8300elf_linux.c:1827 eh8300helf.c:1827
+#: eh8300helf_linux.c:1827 eh8300hnelf.c:1827 eh8300self.c:1827
+#: eh8300self_linux.c:1827 eh8300snelf.c:1827 eh8300sxelf.c:1827
+#: eh8300sxelf_linux.c:1827 eh8300sxnelf.c:1827 ehppa64linux.c:1827
+#: ehppaelf.c:332 ehppalinux.c:332 ehppanbsd.c:332 ehppaobsd.c:332
+#: ei386lynx.c:1834 ei386moss.c:1827 ei386nto.c:1827 em32relf.c:1827
+#: em32relf_linux.c:1827 em32rlelf.c:1827 em32rlelf_linux.c:1827
+#: em68hc11elf.c:2127 em68hc11elfb.c:2127 em68hc12elf.c:2127
+#: em68hc12elfb.c:2127 em68kelf.c:1977 em68kelfnbsd.c:1977 em9s12zelf.c:1827
+#: emn10300.c:1827 ends32belf.c:2004 ends32belf16m.c:2004
+#: ends32belf_linux.c:2004 ends32elf.c:2004 ends32elf16m.c:2004
+#: ends32elf_linux.c:2004 enios2elf.c:325 enios2linux.c:325 eppclynx.c:2037
+#: epruelf.c:1847 escore3_elf.c:1847 escore7_elf.c:1847 eshelf.c:1827
+#: eshelf_fd.c:1827 eshelf_linux.c:1827 eshelf_nbsd.c:1827 eshelf_nto.c:1827
+#: eshelf_uclinux.c:1827 eshelf_vxworks.c:1856 eshlelf.c:1827
+#: eshlelf_fd.c:1827 eshlelf_linux.c:1827 eshlelf_nbsd.c:1827
+#: eshlelf_nto.c:1827 eshlelf_vxworks.c:1856 ev850.c:1873 ev850_rh850.c:1873
+#: exgateelf.c:1827
+msgid "%X%P: .eh_frame/.stab edit: %E\n"
+msgstr ""
+
+#: eaarch64cloudabi.c:331 eaarch64cloudabib.c:331 eaarch64elf.c:331
+#: eaarch64elf32.c:331 eaarch64elf32b.c:331 eaarch64elfb.c:331
+#: eaarch64fbsd.c:331 eaarch64fbsdb.c:331 eaarch64linux.c:331
+#: eaarch64linux32.c:331 eaarch64linux32b.c:331 eaarch64linuxb.c:331
+#: earmelf.c:470 earmelf_fbsd.c:470 earmelf_fuchsia.c:470 earmelf_linux.c:470
+#: earmelf_linux_eabi.c:470 earmelf_linux_fdpiceabi.c:470 earmelf_nacl.c:470
+#: earmelf_nbsd.c:470 earmelf_phoenix.c:470 earmelf_vxworks.c:470
+#: earmelfb.c:470 earmelfb_fbsd.c:470 earmelfb_fuchsia.c:470
+#: earmelfb_linux.c:470 earmelfb_linux_eabi.c:470
+#: earmelfb_linux_fdpiceabi.c:470 earmelfb_nacl.c:470 earmelfb_nbsd.c:470
+#: earmnto.c:470 earmsymbian.c:470
+msgid "%X%P: could not compute sections lists for stub generation: %E\n"
+msgstr ""
+
+#: eaarch64cloudabi.c:346 eaarch64cloudabib.c:346 eaarch64elf.c:346
+#: eaarch64elf32.c:346 eaarch64elf32b.c:346 eaarch64elfb.c:346
+#: eaarch64fbsd.c:346 eaarch64fbsdb.c:346 eaarch64linux.c:346
+#: eaarch64linux32.c:346 eaarch64linux32b.c:346 eaarch64linuxb.c:346
+#: earmelf.c:485 earmelf_fbsd.c:485 earmelf_fuchsia.c:485 earmelf_linux.c:485
+#: earmelf_linux_eabi.c:485 earmelf_linux_fdpiceabi.c:485 earmelf_nacl.c:485
+#: earmelf_nbsd.c:485 earmelf_phoenix.c:485 earmelf_vxworks.c:485
+#: earmelfb.c:485 earmelfb_fbsd.c:485 earmelfb_fuchsia.c:485
+#: earmelfb_linux.c:485 earmelfb_linux_eabi.c:485
+#: earmelfb_linux_fdpiceabi.c:485 earmelfb_nacl.c:485 earmelfb_nbsd.c:485
+#: earmnto.c:485 earmsymbian.c:485 eavr1.c:181 eavr1.c:244 eavr2.c:181
+#: eavr2.c:244 eavr25.c:181 eavr25.c:244 eavr3.c:181 eavr3.c:244 eavr31.c:181
+#: eavr31.c:244 eavr35.c:181 eavr35.c:244 eavr4.c:181 eavr4.c:244 eavr5.c:181
+#: eavr5.c:244 eavr51.c:181 eavr51.c:244 eavr6.c:181 eavr6.c:244
+#: eavrtiny.c:181 eavrtiny.c:244 eavrxmega1.c:181 eavrxmega1.c:244
+#: eavrxmega2.c:181 eavrxmega2.c:244 eavrxmega3.c:181 eavrxmega3.c:244
+#: eavrxmega4.c:181 eavrxmega4.c:244 eavrxmega5.c:181 eavrxmega5.c:244
+#: eavrxmega6.c:181 eavrxmega6.c:244 eavrxmega7.c:181 eavrxmega7.c:244
+#: eelf32metag.c:323 eelf32metag.c:337 eelf64lppc.c:576 eelf64lppc.c:595
+#: eelf64lppc.c:622 eelf64ppc.c:576 eelf64ppc.c:595 eelf64ppc.c:622
+#: eelf64ppc_fbsd.c:576 eelf64ppc_fbsd.c:595 eelf64ppc_fbsd.c:622
+#: ehppaelf.c:347 ehppaelf.c:362 ehppalinux.c:347 ehppalinux.c:362
+#: ehppanbsd.c:347 ehppanbsd.c:362 ehppaobsd.c:347 ehppaobsd.c:362
+#: em68hc11elf.c:142 em68hc11elf.c:152 em68hc11elf.c:371 em68hc11elfb.c:142
+#: em68hc11elfb.c:152 em68hc11elfb.c:371 em68hc12elf.c:142 em68hc12elf.c:152
+#: em68hc12elf.c:371 em68hc12elfb.c:142 em68hc12elfb.c:152 em68hc12elfb.c:371
+#: enios2elf.c:342 enios2elf.c:355 enios2linux.c:342 enios2linux.c:355
+msgid "%X%P: can not size stub section: %E\n"
+msgstr "%X%P: не може да се оразмери раздел за заготовка: %E\n"
+
+#: eaarch64cloudabi.c:365 eaarch64cloudabib.c:365 eaarch64elf.c:365
+#: eaarch64elf32.c:365 eaarch64elf32b.c:365 eaarch64elfb.c:365
+#: eaarch64fbsd.c:365 eaarch64fbsdb.c:365 eaarch64linux.c:365
+#: eaarch64linux32.c:365 eaarch64linux32b.c:365 eaarch64linuxb.c:365
+#: earmelf.c:519 earmelf_fbsd.c:519 earmelf_fuchsia.c:519 earmelf_linux.c:519
+#: earmelf_linux_eabi.c:519 earmelf_linux_fdpiceabi.c:519 earmelf_nacl.c:519
+#: earmelf_nbsd.c:519 earmelf_phoenix.c:519 earmelf_vxworks.c:519
+#: earmelfb.c:519 earmelfb_fbsd.c:519 earmelfb_fuchsia.c:519
+#: earmelfb_linux.c:519 earmelfb_linux_eabi.c:519
+#: earmelfb_linux_fdpiceabi.c:519 earmelfb_nacl.c:519 earmelfb_nbsd.c:519
+#: earmnto.c:519 earmsymbian.c:519 eavr1.c:253 eavr2.c:253 eavr25.c:253
+#: eavr3.c:253 eavr31.c:253 eavr35.c:253 eavr4.c:253 eavr5.c:253 eavr51.c:253
+#: eavr6.c:253 eavrtiny.c:253 eavrxmega1.c:253 eavrxmega2.c:253
+#: eavrxmega3.c:253 eavrxmega4.c:253 eavrxmega5.c:253 eavrxmega6.c:253
+#: eavrxmega7.c:253 eelf32metag.c:352 eelf64lppc.c:672 eelf64ppc.c:672
+#: eelf64ppc_fbsd.c:672 ehppaelf.c:384 ehppalinux.c:384 ehppanbsd.c:384
+#: ehppaobsd.c:384 em68hc11elf.c:375 em68hc11elfb.c:375 em68hc12elf.c:375
+#: em68hc12elfb.c:375 enios2elf.c:370 enios2linux.c:370
+msgid "%X%P: can not build stubs: %E\n"
+msgstr "%X%P: не може да се създадат заготовки: %E\n"
+
+#. The arm backend needs special fields in the output hash structure.
+#. These will only be created if the output format is an arm format,
+#. hence we do not support linking and changing output formats at the
+#. same time.  Use a link followed by objcopy to change output formats.
+#. The RISC-V backend needs special fields in the output hash structure.
+#. These will only be created if the output format is a RISC-V format,
+#. hence we do not support linking and changing output formats at the
+#. same time.  Use a link followed by objcopy to change output formats.
+#. The arm backend needs special fields in the output hash structure.
+#. These will only be created if the output format is an arm format,
+#. hence we do not support linking and changing output formats at the
+#. same time.  Use a link followed by objcopy to change output formats.
+#. Check the output target is nds32.
+#. The arm backend needs special fields in the output hash structure.
+#. These will only be created if the output format is an arm format,
+#. hence we do not support linking and changing output formats at the
+#. same time.  Use a link followed by objcopy to change output formats.
+#. The score backend needs special fields in the output hash structure.
+#. These will only be created if the output format is an score format,
+#. hence we do not support linking and changing output formats at the
+#. same time.  Use a link followed by objcopy to change output formats.
+#. The arm backend needs special fields in the output hash structure.
+#. These will only be created if the output format is an arm format,
+#. hence we do not support linking and changing output formats at the
+#. same time.  Use a link followed by objcopy to change output formats.
+#. The V850 backend needs special fields in the output hash structure.
+#. These will only be created if the output format is an arm format,
+#. hence we do not support linking and changing output formats at the
+#. same time.  Use a link followed by objcopy to change output formats.
+#: eaarch64cloudabi.c:383 eaarch64cloudabib.c:383 eaarch64elf.c:383
+#: eaarch64elf32.c:383 eaarch64elf32b.c:383 eaarch64elfb.c:383
+#: eaarch64fbsd.c:383 eaarch64fbsdb.c:383 eaarch64linux.c:383
+#: eaarch64linux32.c:383 eaarch64linux32b.c:383 eaarch64linuxb.c:383
+#: earm_wince_pe.c:1370 earmelf.c:592 earmelf_fbsd.c:592 earmelf_fuchsia.c:592
+#: earmelf_linux.c:592 earmelf_linux_eabi.c:592 earmelf_linux_fdpiceabi.c:592
+#: earmelf_nacl.c:592 earmelf_nbsd.c:592 earmelf_phoenix.c:592
+#: earmelf_vxworks.c:592 earmelfb.c:592 earmelfb_fbsd.c:592
+#: earmelfb_fuchsia.c:592 earmelfb_linux.c:592 earmelfb_linux_eabi.c:592
+#: earmelfb_linux_fdpiceabi.c:592 earmelfb_nacl.c:592 earmelfb_nbsd.c:592
+#: earmnto.c:592 earmpe.c:1370 earmsymbian.c:592 eavr1.c:194 eavr2.c:194
+#: eavr25.c:194 eavr3.c:194 eavr31.c:194 eavr35.c:194 eavr4.c:194 eavr5.c:194
+#: eavr51.c:194 eavr6.c:194 eavrtiny.c:194 eavrxmega1.c:194 eavrxmega2.c:194
+#: eavrxmega3.c:194 eavrxmega4.c:194 eavrxmega5.c:194 eavrxmega6.c:194
+#: eavrxmega7.c:194 eelf32lriscv.c:162 eelf32lriscv_ilp32.c:162
+#: eelf32lriscv_ilp32f.c:162 eelf64lriscv.c:162 eelf64lriscv_lp64.c:162
+#: eelf64lriscv_lp64f.c:162 ei386pe.c:1370 ei386pe_posix.c:1370
+#: emcorepe.c:1370 ends32belf.c:133 ends32belf16m.c:133 ends32belf_linux.c:133
+#: ends32elf.c:133 ends32elf16m.c:133 ends32elf_linux.c:133 eppcpe.c:1370
+#: escore3_elf.c:128 escore7_elf.c:128 eshpe.c:1370 ev850.c:142
+#: ev850_rh850.c:142
+msgid "%F%P: error: cannot change output format whilst linking %s binaries\n"
+msgstr ""
+
+#: eaarch64cloudabi.c:443 eaarch64cloudabib.c:443 eaarch64elf.c:443
+#: eaarch64elf32.c:443 eaarch64elf32b.c:443 eaarch64elfb.c:443
+#: eaarch64fbsd.c:443 eaarch64fbsdb.c:443 eaarch64linux.c:443
+#: eaarch64linux32.c:443 eaarch64linux32b.c:443 eaarch64linuxb.c:443
+#: earcelf.c:128 earcelf_prof.c:128 earclinux.c:130 earclinux_nps.c:130
+#: earclinux_prof.c:130 earcv2elf.c:128 earcv2elfx.c:128 earmelf.c:663
+#: earmelf_fbsd.c:663 earmelf_fuchsia.c:663 earmelf_linux.c:663
+#: earmelf_linux_eabi.c:663 earmelf_linux_fdpiceabi.c:663 earmelf_nacl.c:663
+#: earmelf_nbsd.c:663 earmelf_phoenix.c:663 earmelf_vxworks.c:693
+#: earmelfb.c:663 earmelfb_fbsd.c:663 earmelfb_fuchsia.c:663
+#: earmelfb_linux.c:663 earmelfb_linux_eabi.c:663
+#: earmelfb_linux_fdpiceabi.c:663 earmelfb_nacl.c:663 earmelfb_nbsd.c:663
+#: earmnto.c:663 earmsymbian.c:663 eavr1.c:331 eavr2.c:331 eavr25.c:331
+#: eavr3.c:331 eavr31.c:331 eavr35.c:331 eavr4.c:331 eavr5.c:331 eavr51.c:331
+#: eavr6.c:331 eavrtiny.c:331 eavrxmega1.c:331 eavrxmega2.c:331
+#: eavrxmega3.c:331 eavrxmega4.c:331 eavrxmega5.c:331 eavrxmega6.c:331
+#: eavrxmega7.c:331 ecriself.c:128 ecrislinux.c:128 ed10velf.c:128
+#: eelf32_sparc.c:128 eelf32_sparc_sol2.c:259 eelf32_sparc_vxworks.c:157
+#: eelf32_spu.c:662 eelf32_tic6x_be.c:266 eelf32_tic6x_elf_be.c:266
+#: eelf32_tic6x_elf_le.c:266 eelf32_tic6x_le.c:266 eelf32_tic6x_linux_be.c:266
+#: eelf32_tic6x_linux_le.c:266 eelf32_x86_64.c:131 eelf32_x86_64_nacl.c:128
+#: eelf32am33lin.c:128 eelf32b4300.c:354 eelf32bfin.c:137 eelf32bfinfd.c:137
+#: eelf32bmip.c:354 eelf32bmipn32.c:372 eelf32bsmip.c:372 eelf32btsmip.c:354
+#: eelf32btsmip_fbsd.c:354 eelf32btsmipn32.c:354 eelf32btsmipn32_fbsd.c:354
+#: eelf32cr16.c:279 eelf32cr16c.c:128 eelf32crx.c:167 eelf32ebmip.c:354
+#: eelf32ebmipvxworks.c:383 eelf32elmip.c:354 eelf32elmipvxworks.c:383
+#: eelf32epiphany.c:128 eelf32epiphany_4x4.c:130 eelf32frvfd.c:128
+#: eelf32ip2k.c:128 eelf32l4300.c:354 eelf32lm32.c:128 eelf32lm32fd.c:128
+#: eelf32lmip.c:354 eelf32lppc.c:331 eelf32lppclinux.c:331 eelf32lppcnto.c:331
+#: eelf32lppcsim.c:331 eelf32lr5900.c:354 eelf32lr5900n32.c:354
+#: eelf32lriscv.c:193 eelf32lriscv_ilp32.c:193 eelf32lriscv_ilp32f.c:193
+#: eelf32lsmip.c:354 eelf32ltsmip.c:354 eelf32ltsmip_fbsd.c:354
+#: eelf32ltsmipn32.c:354 eelf32ltsmipn32_fbsd.c:354 eelf32m32c.c:139
+#: eelf32mb_linux.c:128 eelf32mbel_linux.c:128 eelf32mcore.c:128
+#: eelf32mep.c:128 eelf32metag.c:403 eelf32microblaze.c:128
+#: eelf32microblazeel.c:128 eelf32mipswindiss.c:354 eelf32or1k.c:128
+#: eelf32or1k_linux.c:128 eelf32ppc.c:331 eelf32ppc_fbsd.c:331
+#: eelf32ppclinux.c:331 eelf32ppcnto.c:331 eelf32ppcsim.c:331
+#: eelf32ppcvxworks.c:305 eelf32ppcwindiss.c:331 eelf32rl78.c:128
+#: eelf32rx.c:144 eelf32tilegx.c:128 eelf32tilegx_be.c:128 eelf32tilepro.c:128
+#: eelf32vax.c:128 eelf32visium.c:128 eelf32xc16x.c:128 eelf32xc16xl.c:128
+#: eelf32xc16xs.c:128 eelf32xstormy16.c:139 eelf32xtensa.c:2015
+#: eelf64_aix.c:128 eelf64_ia64.c:152 eelf64_ia64_fbsd.c:152 eelf64_s390.c:143
+#: eelf64_sparc.c:128 eelf64_sparc_fbsd.c:128 eelf64_sparc_sol2.c:259
+#: eelf64alpha.c:211 eelf64alpha_fbsd.c:211 eelf64alpha_nbsd.c:211
+#: eelf64bmip.c:372 eelf64btsmip.c:354 eelf64btsmip_fbsd.c:354
+#: eelf64hppa.c:128 eelf64lppc.c:778 eelf64lriscv.c:193
+#: eelf64lriscv_lp64.c:193 eelf64lriscv_lp64f.c:193 eelf64ltsmip.c:354
+#: eelf64ltsmip_fbsd.c:354 eelf64mmix.c:239 eelf64ppc.c:778
+#: eelf64ppc_fbsd.c:778 eelf64rdos.c:128 eelf64tilegx.c:128
+#: eelf64tilegx_be.c:128 eelf_i386.c:131 eelf_i386_be.c:128
+#: eelf_i386_chaos.c:128 eelf_i386_fbsd.c:128 eelf_i386_ldso.c:128
+#: eelf_i386_nacl.c:128 eelf_i386_sol2.c:259 eelf_i386_vxworks.c:157
+#: eelf_iamcu.c:128 eelf_k1om.c:131 eelf_k1om_fbsd.c:128 eelf_l1om.c:131
+#: eelf_l1om_fbsd.c:128 eelf_s390.c:128 eelf_x86_64.c:131
+#: eelf_x86_64_cloudabi.c:128 eelf_x86_64_fbsd.c:128 eelf_x86_64_nacl.c:128
+#: eelf_x86_64_sol2.c:259 eh8300elf.c:128 eh8300elf_linux.c:128
+#: eh8300helf.c:128 eh8300helf_linux.c:128 eh8300hnelf.c:128 eh8300self.c:128
+#: eh8300self_linux.c:128 eh8300snelf.c:128 eh8300sxelf.c:128
+#: eh8300sxelf_linux.c:128 eh8300sxnelf.c:128 ehppa64linux.c:128
+#: ehppaelf.c:435 ehppalinux.c:435 ehppanbsd.c:435 ehppaobsd.c:435
+#: ei386lynx.c:128 ei386moss.c:128 ei386nto.c:128 em32relf.c:128
+#: em32relf_linux.c:128 em32rlelf.c:128 em32rlelf_linux.c:128
+#: em68hc11elf.c:428 em68hc11elfb.c:428 em68hc12elf.c:428 em68hc12elfb.c:428
+#: em68kelf.c:278 em68kelfnbsd.c:278 em9s12zelf.c:128 emn10300.c:128
+#: ends32belf.c:305 ends32belf16m.c:305 ends32belf_linux.c:305 ends32elf.c:305
+#: ends32elf16m.c:305 ends32elf_linux.c:305 enios2elf.c:421 enios2linux.c:421
+#: eppclynx.c:331 epruelf.c:148 escore3_elf.c:148 escore7_elf.c:148
+#: eshelf.c:128 eshelf_fd.c:128 eshelf_linux.c:128 eshelf_nbsd.c:128
+#: eshelf_nto.c:128 eshelf_uclinux.c:128 eshelf_vxworks.c:157 eshlelf.c:128
+#: eshlelf_fd.c:128 eshlelf_linux.c:128 eshlelf_nbsd.c:128 eshlelf_nto.c:128
+#: eshlelf_vxworks.c:157 ev850.c:174 ev850_rh850.c:174 exgateelf.c:128
+msgid "%P: warning: -z dynamic-undefined-weak ignored\n"
+msgstr "%P: предупреждение: -z dynamic-undefined-weak е изоставено\n"
+
+#: eaarch64cloudabi.c:470 eaarch64cloudabib.c:470 eaarch64elf.c:470
+#: eaarch64elf32.c:470 eaarch64elf32b.c:470 eaarch64elfb.c:470
+#: eaarch64fbsd.c:470 eaarch64fbsdb.c:470 eaarch64linux.c:470
+#: eaarch64linux32.c:470 eaarch64linux32b.c:470 eaarch64linuxb.c:470
+#: earcelf.c:155 earcelf_prof.c:155 earclinux.c:157 earclinux_nps.c:157
+#: earclinux_prof.c:157 earcv2elf.c:155 earcv2elfx.c:155 earmelf.c:690
+#: earmelf_fbsd.c:690 earmelf_fuchsia.c:690 earmelf_linux.c:690
+#: earmelf_linux_eabi.c:690 earmelf_linux_fdpiceabi.c:690 earmelf_nacl.c:690
+#: earmelf_nbsd.c:690 earmelf_phoenix.c:690 earmelf_vxworks.c:720
+#: earmelfb.c:690 earmelfb_fbsd.c:690 earmelfb_fuchsia.c:690
+#: earmelfb_linux.c:690 earmelfb_linux_eabi.c:690
+#: earmelfb_linux_fdpiceabi.c:690 earmelfb_nacl.c:690 earmelfb_nbsd.c:690
+#: earmnto.c:690 earmsymbian.c:690 eavr1.c:358 eavr2.c:358 eavr25.c:358
+#: eavr3.c:358 eavr31.c:358 eavr35.c:358 eavr4.c:358 eavr5.c:358 eavr51.c:358
+#: eavr6.c:358 eavrtiny.c:358 eavrxmega1.c:358 eavrxmega2.c:358
+#: eavrxmega3.c:358 eavrxmega4.c:358 eavrxmega5.c:358 eavrxmega6.c:358
+#: eavrxmega7.c:358 ecriself.c:155 ecrislinux.c:155 ed10velf.c:155
+#: eelf32_sparc.c:155 eelf32_sparc_sol2.c:286 eelf32_sparc_vxworks.c:184
+#: eelf32_spu.c:689 eelf32_tic6x_be.c:293 eelf32_tic6x_elf_be.c:293
+#: eelf32_tic6x_elf_le.c:293 eelf32_tic6x_le.c:293 eelf32_tic6x_linux_be.c:293
+#: eelf32_tic6x_linux_le.c:293 eelf32_x86_64.c:158 eelf32_x86_64_nacl.c:155
+#: eelf32am33lin.c:155 eelf32b4300.c:381 eelf32bfin.c:164 eelf32bfinfd.c:164
+#: eelf32bmip.c:381 eelf32bmipn32.c:399 eelf32bsmip.c:399 eelf32btsmip.c:381
+#: eelf32btsmip_fbsd.c:381 eelf32btsmipn32.c:381 eelf32btsmipn32_fbsd.c:381
+#: eelf32cr16.c:306 eelf32cr16c.c:155 eelf32crx.c:194 eelf32ebmip.c:381
+#: eelf32ebmipvxworks.c:410 eelf32elmip.c:381 eelf32elmipvxworks.c:410
+#: eelf32epiphany.c:155 eelf32epiphany_4x4.c:157 eelf32frvfd.c:155
+#: eelf32ip2k.c:155 eelf32l4300.c:381 eelf32lm32.c:155 eelf32lm32fd.c:155
+#: eelf32lmip.c:381 eelf32lppc.c:358 eelf32lppclinux.c:358 eelf32lppcnto.c:358
+#: eelf32lppcsim.c:358 eelf32lr5900.c:381 eelf32lr5900n32.c:381
+#: eelf32lriscv.c:220 eelf32lriscv_ilp32.c:220 eelf32lriscv_ilp32f.c:220
+#: eelf32lsmip.c:381 eelf32ltsmip.c:381 eelf32ltsmip_fbsd.c:381
+#: eelf32ltsmipn32.c:381 eelf32ltsmipn32_fbsd.c:381 eelf32m32c.c:166
+#: eelf32mb_linux.c:155 eelf32mbel_linux.c:155 eelf32mcore.c:155
+#: eelf32mep.c:155 eelf32metag.c:430 eelf32microblaze.c:155
+#: eelf32microblazeel.c:155 eelf32mipswindiss.c:381 eelf32or1k.c:155
+#: eelf32or1k_linux.c:155 eelf32ppc.c:358 eelf32ppc_fbsd.c:358
+#: eelf32ppclinux.c:358 eelf32ppcnto.c:358 eelf32ppcsim.c:358
+#: eelf32ppcvxworks.c:332 eelf32ppcwindiss.c:358 eelf32rl78.c:155
+#: eelf32rx.c:171 eelf32tilegx.c:155 eelf32tilegx_be.c:155 eelf32tilepro.c:155
+#: eelf32vax.c:155 eelf32visium.c:155 eelf32xc16x.c:155 eelf32xc16xl.c:155
+#: eelf32xc16xs.c:155 eelf32xstormy16.c:166 eelf32xtensa.c:2042
+#: eelf64_aix.c:155 eelf64_ia64.c:179 eelf64_ia64_fbsd.c:179 eelf64_s390.c:170
+#: eelf64_sparc.c:155 eelf64_sparc_fbsd.c:155 eelf64_sparc_sol2.c:286
+#: eelf64alpha.c:238 eelf64alpha_fbsd.c:238 eelf64alpha_nbsd.c:238
+#: eelf64bmip.c:399 eelf64btsmip.c:381 eelf64btsmip_fbsd.c:381
+#: eelf64hppa.c:155 eelf64lppc.c:805 eelf64lriscv.c:220
+#: eelf64lriscv_lp64.c:220 eelf64lriscv_lp64f.c:220 eelf64ltsmip.c:381
+#: eelf64ltsmip_fbsd.c:381 eelf64mmix.c:266 eelf64ppc.c:805
+#: eelf64ppc_fbsd.c:805 eelf64rdos.c:155 eelf64tilegx.c:155
+#: eelf64tilegx_be.c:155 eelf_i386.c:158 eelf_i386_be.c:155
+#: eelf_i386_chaos.c:155 eelf_i386_fbsd.c:155 eelf_i386_ldso.c:155
+#: eelf_i386_nacl.c:155 eelf_i386_sol2.c:286 eelf_i386_vxworks.c:184
+#: eelf_iamcu.c:155 eelf_k1om.c:158 eelf_k1om_fbsd.c:155 eelf_l1om.c:158
+#: eelf_l1om_fbsd.c:155 eelf_s390.c:155 eelf_x86_64.c:158
+#: eelf_x86_64_cloudabi.c:155 eelf_x86_64_fbsd.c:155 eelf_x86_64_nacl.c:155
+#: eelf_x86_64_sol2.c:286 eh8300elf.c:155 eh8300elf_linux.c:155
+#: eh8300helf.c:155 eh8300helf_linux.c:155 eh8300hnelf.c:155 eh8300self.c:155
+#: eh8300self_linux.c:155 eh8300snelf.c:155 eh8300sxelf.c:155
+#: eh8300sxelf_linux.c:155 eh8300sxnelf.c:155 ehppa64linux.c:155
+#: ehppaelf.c:462 ehppalinux.c:462 ehppanbsd.c:462 ehppaobsd.c:462
+#: ei386lynx.c:155 ei386moss.c:155 ei386nto.c:155 em32relf.c:155
+#: em32relf_linux.c:155 em32rlelf.c:155 em32rlelf_linux.c:155
+#: em68hc11elf.c:455 em68hc11elfb.c:455 em68hc12elf.c:455 em68hc12elfb.c:455
+#: em68kelf.c:305 em68kelfnbsd.c:305 em9s12zelf.c:155 emn10300.c:155
+#: ends32belf.c:332 ends32belf16m.c:332 ends32belf_linux.c:332 ends32elf.c:332
+#: ends32elf16m.c:332 ends32elf_linux.c:332 enios2elf.c:448 enios2linux.c:448
+#: eppclynx.c:358 epruelf.c:175 escore3_elf.c:175 escore7_elf.c:175
+#: eshelf.c:155 eshelf_fd.c:155 eshelf_linux.c:155 eshelf_nbsd.c:155
+#: eshelf_nto.c:155 eshelf_uclinux.c:155 eshelf_vxworks.c:184 eshlelf.c:155
+#: eshlelf_fd.c:155 eshlelf_linux.c:155 eshlelf_nbsd.c:155 eshlelf_nto.c:155
+#: eshlelf_vxworks.c:184 ev850.c:201 ev850_rh850.c:201 exgateelf.c:155
+msgid "%F%P: %pB: --just-symbols may not be used on DSO\n"
+msgstr ""
+
+#: eaarch64cloudabi.c:589 eaarch64cloudabib.c:589 eaarch64elf.c:589
+#: eaarch64elf32.c:589 eaarch64elf32b.c:589 eaarch64elfb.c:589
+#: eaarch64fbsd.c:589 eaarch64fbsdb.c:589 eaarch64linux.c:589
+#: eaarch64linux32.c:589 eaarch64linux32b.c:589 eaarch64linuxb.c:589
+#: earcelf.c:274 earcelf_prof.c:274 earclinux.c:276 earclinux_nps.c:276
+#: earclinux_prof.c:276 earcv2elf.c:274 earcv2elfx.c:274 earmelf.c:809
+#: earmelf_fbsd.c:809 earmelf_fuchsia.c:809 earmelf_linux.c:809
+#: earmelf_linux_eabi.c:809 earmelf_linux_fdpiceabi.c:809 earmelf_nacl.c:809
+#: earmelf_nbsd.c:809 earmelf_phoenix.c:809 earmelf_vxworks.c:839
+#: earmelfb.c:809 earmelfb_fbsd.c:809 earmelfb_fuchsia.c:809
+#: earmelfb_linux.c:809 earmelfb_linux_eabi.c:809
+#: earmelfb_linux_fdpiceabi.c:809 earmelfb_nacl.c:809 earmelfb_nbsd.c:809
+#: earmnto.c:809 earmsymbian.c:809 eavr1.c:477 eavr2.c:477 eavr25.c:477
+#: eavr3.c:477 eavr31.c:477 eavr35.c:477 eavr4.c:477 eavr5.c:477 eavr51.c:477
+#: eavr6.c:477 eavrtiny.c:477 eavrxmega1.c:477 eavrxmega2.c:477
+#: eavrxmega3.c:477 eavrxmega4.c:477 eavrxmega5.c:477 eavrxmega6.c:477
+#: eavrxmega7.c:477 ecriself.c:274 ecrislinux.c:274 ed10velf.c:274
+#: eelf32_sparc.c:274 eelf32_sparc_sol2.c:405 eelf32_sparc_vxworks.c:303
+#: eelf32_spu.c:808 eelf32_tic6x_be.c:412 eelf32_tic6x_elf_be.c:412
+#: eelf32_tic6x_elf_le.c:412 eelf32_tic6x_le.c:412 eelf32_tic6x_linux_be.c:412
+#: eelf32_tic6x_linux_le.c:412 eelf32_x86_64.c:277 eelf32_x86_64_nacl.c:274
+#: eelf32am33lin.c:274 eelf32b4300.c:500 eelf32bfin.c:283 eelf32bfinfd.c:283
+#: eelf32bmip.c:500 eelf32bmipn32.c:518 eelf32bsmip.c:518 eelf32btsmip.c:500
+#: eelf32btsmip_fbsd.c:500 eelf32btsmipn32.c:500 eelf32btsmipn32_fbsd.c:500
+#: eelf32cr16.c:425 eelf32cr16c.c:274 eelf32crx.c:313 eelf32ebmip.c:500
+#: eelf32ebmipvxworks.c:529 eelf32elmip.c:500 eelf32elmipvxworks.c:529
+#: eelf32epiphany.c:274 eelf32epiphany_4x4.c:276 eelf32frvfd.c:274
+#: eelf32ip2k.c:274 eelf32l4300.c:500 eelf32lm32.c:274 eelf32lm32fd.c:274
+#: eelf32lmip.c:500 eelf32lppc.c:477 eelf32lppclinux.c:477 eelf32lppcnto.c:477
+#: eelf32lppcsim.c:477 eelf32lr5900.c:500 eelf32lr5900n32.c:500
+#: eelf32lriscv.c:339 eelf32lriscv_ilp32.c:339 eelf32lriscv_ilp32f.c:339
+#: eelf32lsmip.c:500 eelf32ltsmip.c:500 eelf32ltsmip_fbsd.c:500
+#: eelf32ltsmipn32.c:500 eelf32ltsmipn32_fbsd.c:500 eelf32m32c.c:285
+#: eelf32mb_linux.c:274 eelf32mbel_linux.c:274 eelf32mcore.c:274
+#: eelf32mep.c:274 eelf32metag.c:549 eelf32microblaze.c:274
+#: eelf32microblazeel.c:274 eelf32mipswindiss.c:500 eelf32or1k.c:274
+#: eelf32or1k_linux.c:274 eelf32ppc.c:477 eelf32ppc_fbsd.c:477
+#: eelf32ppclinux.c:477 eelf32ppcnto.c:477 eelf32ppcsim.c:477
+#: eelf32ppcvxworks.c:451 eelf32ppcwindiss.c:477 eelf32rl78.c:274
+#: eelf32rx.c:290 eelf32tilegx.c:274 eelf32tilegx_be.c:274 eelf32tilepro.c:274
+#: eelf32vax.c:274 eelf32visium.c:274 eelf32xc16x.c:274 eelf32xc16xl.c:274
+#: eelf32xc16xs.c:274 eelf32xstormy16.c:285 eelf32xtensa.c:2161
+#: eelf64_aix.c:274 eelf64_ia64.c:298 eelf64_ia64_fbsd.c:298 eelf64_s390.c:289
+#: eelf64_sparc.c:274 eelf64_sparc_fbsd.c:274 eelf64_sparc_sol2.c:405
+#: eelf64alpha.c:357 eelf64alpha_fbsd.c:357 eelf64alpha_nbsd.c:357
+#: eelf64bmip.c:518 eelf64btsmip.c:500 eelf64btsmip_fbsd.c:500
+#: eelf64hppa.c:274 eelf64lppc.c:924 eelf64lriscv.c:339
+#: eelf64lriscv_lp64.c:339 eelf64lriscv_lp64f.c:339 eelf64ltsmip.c:500
+#: eelf64ltsmip_fbsd.c:500 eelf64mmix.c:385 eelf64ppc.c:924
+#: eelf64ppc_fbsd.c:924 eelf64rdos.c:274 eelf64tilegx.c:274
+#: eelf64tilegx_be.c:274 eelf_i386.c:277 eelf_i386_be.c:274
+#: eelf_i386_chaos.c:274 eelf_i386_fbsd.c:274 eelf_i386_ldso.c:274
+#: eelf_i386_nacl.c:274 eelf_i386_sol2.c:405 eelf_i386_vxworks.c:303
+#: eelf_iamcu.c:274 eelf_k1om.c:277 eelf_k1om_fbsd.c:274 eelf_l1om.c:277
+#: eelf_l1om_fbsd.c:274 eelf_s390.c:274 eelf_x86_64.c:277
+#: eelf_x86_64_cloudabi.c:274 eelf_x86_64_fbsd.c:274 eelf_x86_64_nacl.c:274
+#: eelf_x86_64_sol2.c:405 eh8300elf.c:274 eh8300elf_linux.c:274
+#: eh8300helf.c:274 eh8300helf_linux.c:274 eh8300hnelf.c:274 eh8300self.c:274
+#: eh8300self_linux.c:274 eh8300snelf.c:274 eh8300sxelf.c:274
+#: eh8300sxelf_linux.c:274 eh8300sxnelf.c:274 ehppa64linux.c:274
+#: ehppaelf.c:581 ehppalinux.c:581 ehppanbsd.c:581 ehppaobsd.c:581
+#: ei386lynx.c:274 ei386moss.c:274 ei386nto.c:274 em32relf.c:274
+#: em32relf_linux.c:274 em32rlelf.c:274 em32rlelf_linux.c:274
+#: em68hc11elf.c:574 em68hc11elfb.c:574 em68hc12elf.c:574 em68hc12elfb.c:574
+#: em68kelf.c:424 em68kelfnbsd.c:424 em9s12zelf.c:274 emn10300.c:274
+#: ends32belf.c:451 ends32belf16m.c:451 ends32belf_linux.c:451 ends32elf.c:451
+#: ends32elf16m.c:451 ends32elf_linux.c:451 enios2elf.c:567 enios2linux.c:567
+#: eppclynx.c:477 epruelf.c:294 escore3_elf.c:294 escore7_elf.c:294
+#: eshelf.c:274 eshelf_fd.c:274 eshelf_linux.c:274 eshelf_nbsd.c:274
+#: eshelf_nto.c:274 eshelf_uclinux.c:274 eshelf_vxworks.c:303 eshlelf.c:274
+#: eshlelf_fd.c:274 eshlelf_linux.c:274 eshlelf_nbsd.c:274 eshlelf_nto.c:274
+#: eshlelf_vxworks.c:303 ev850.c:320 ev850_rh850.c:320 exgateelf.c:274
+msgid "%P: %pB: bfd_stat failed: %E\n"
+msgstr "%P: %pB: bfd_stat не успя: %E\n"
+
+#: eaarch64cloudabi.c:629 eaarch64cloudabib.c:629 eaarch64elf.c:629
+#: eaarch64elf32.c:629 eaarch64elf32b.c:629 eaarch64elfb.c:629
+#: eaarch64fbsd.c:629 eaarch64fbsdb.c:629 eaarch64linux.c:629
+#: eaarch64linux32.c:629 eaarch64linux32b.c:629 eaarch64linuxb.c:629
+#: earcelf.c:314 earcelf_prof.c:314 earclinux.c:316 earclinux_nps.c:316
+#: earclinux_prof.c:316 earcv2elf.c:314 earcv2elfx.c:314 earmelf.c:849
+#: earmelf_fbsd.c:849 earmelf_fuchsia.c:849 earmelf_linux.c:849
+#: earmelf_linux_eabi.c:849 earmelf_linux_fdpiceabi.c:849 earmelf_nacl.c:849
+#: earmelf_nbsd.c:849 earmelf_phoenix.c:849 earmelf_vxworks.c:879
+#: earmelfb.c:849 earmelfb_fbsd.c:849 earmelfb_fuchsia.c:849
+#: earmelfb_linux.c:849 earmelfb_linux_eabi.c:849
+#: earmelfb_linux_fdpiceabi.c:849 earmelfb_nacl.c:849 earmelfb_nbsd.c:849
+#: earmnto.c:849 earmsymbian.c:849 eavr1.c:517 eavr2.c:517 eavr25.c:517
+#: eavr3.c:517 eavr31.c:517 eavr35.c:517 eavr4.c:517 eavr5.c:517 eavr51.c:517
+#: eavr6.c:517 eavrtiny.c:517 eavrxmega1.c:517 eavrxmega2.c:517
+#: eavrxmega3.c:517 eavrxmega4.c:517 eavrxmega5.c:517 eavrxmega6.c:517
+#: eavrxmega7.c:517 ecriself.c:314 ecrislinux.c:314 ed10velf.c:314
+#: eelf32_sparc.c:314 eelf32_sparc_sol2.c:445 eelf32_sparc_vxworks.c:343
+#: eelf32_spu.c:848 eelf32_tic6x_be.c:452 eelf32_tic6x_elf_be.c:452
+#: eelf32_tic6x_elf_le.c:452 eelf32_tic6x_le.c:452 eelf32_tic6x_linux_be.c:452
+#: eelf32_tic6x_linux_le.c:452 eelf32_x86_64.c:317 eelf32_x86_64_nacl.c:314
+#: eelf32am33lin.c:314 eelf32b4300.c:540 eelf32bfin.c:323 eelf32bfinfd.c:323
+#: eelf32bmip.c:540 eelf32bmipn32.c:558 eelf32bsmip.c:558 eelf32btsmip.c:540
+#: eelf32btsmip_fbsd.c:540 eelf32btsmipn32.c:540 eelf32btsmipn32_fbsd.c:540
+#: eelf32cr16.c:465 eelf32cr16c.c:314 eelf32crx.c:353 eelf32ebmip.c:540
+#: eelf32ebmipvxworks.c:569 eelf32elmip.c:540 eelf32elmipvxworks.c:569
+#: eelf32epiphany.c:314 eelf32epiphany_4x4.c:316 eelf32frvfd.c:314
+#: eelf32ip2k.c:314 eelf32l4300.c:540 eelf32lm32.c:314 eelf32lm32fd.c:314
+#: eelf32lmip.c:540 eelf32lppc.c:517 eelf32lppclinux.c:517 eelf32lppcnto.c:517
+#: eelf32lppcsim.c:517 eelf32lr5900.c:540 eelf32lr5900n32.c:540
+#: eelf32lriscv.c:379 eelf32lriscv_ilp32.c:379 eelf32lriscv_ilp32f.c:379
+#: eelf32lsmip.c:540 eelf32ltsmip.c:540 eelf32ltsmip_fbsd.c:540
+#: eelf32ltsmipn32.c:540 eelf32ltsmipn32_fbsd.c:540 eelf32m32c.c:325
+#: eelf32mb_linux.c:314 eelf32mbel_linux.c:314 eelf32mcore.c:314
+#: eelf32mep.c:314 eelf32metag.c:589 eelf32microblaze.c:314
+#: eelf32microblazeel.c:314 eelf32mipswindiss.c:540 eelf32or1k.c:314
+#: eelf32or1k_linux.c:314 eelf32ppc.c:517 eelf32ppc_fbsd.c:517
+#: eelf32ppclinux.c:517 eelf32ppcnto.c:517 eelf32ppcsim.c:517
+#: eelf32ppcvxworks.c:491 eelf32ppcwindiss.c:517 eelf32rl78.c:314
+#: eelf32rx.c:330 eelf32tilegx.c:314 eelf32tilegx_be.c:314 eelf32tilepro.c:314
+#: eelf32vax.c:314 eelf32visium.c:314 eelf32xc16x.c:314 eelf32xc16xl.c:314
+#: eelf32xc16xs.c:314 eelf32xstormy16.c:325 eelf32xtensa.c:2201
+#: eelf64_aix.c:314 eelf64_ia64.c:338 eelf64_ia64_fbsd.c:338 eelf64_s390.c:329
+#: eelf64_sparc.c:314 eelf64_sparc_fbsd.c:314 eelf64_sparc_sol2.c:445
+#: eelf64alpha.c:397 eelf64alpha_fbsd.c:397 eelf64alpha_nbsd.c:397
+#: eelf64bmip.c:558 eelf64btsmip.c:540 eelf64btsmip_fbsd.c:540
+#: eelf64hppa.c:314 eelf64lppc.c:964 eelf64lriscv.c:379
+#: eelf64lriscv_lp64.c:379 eelf64lriscv_lp64f.c:379 eelf64ltsmip.c:540
+#: eelf64ltsmip_fbsd.c:540 eelf64mmix.c:425 eelf64ppc.c:964
+#: eelf64ppc_fbsd.c:964 eelf64rdos.c:314 eelf64tilegx.c:314
+#: eelf64tilegx_be.c:314 eelf_i386.c:317 eelf_i386_be.c:314
+#: eelf_i386_chaos.c:314 eelf_i386_fbsd.c:314 eelf_i386_ldso.c:314
+#: eelf_i386_nacl.c:314 eelf_i386_sol2.c:445 eelf_i386_vxworks.c:343
+#: eelf_iamcu.c:314 eelf_k1om.c:317 eelf_k1om_fbsd.c:314 eelf_l1om.c:317
+#: eelf_l1om_fbsd.c:314 eelf_s390.c:314 eelf_x86_64.c:317
+#: eelf_x86_64_cloudabi.c:314 eelf_x86_64_fbsd.c:314 eelf_x86_64_nacl.c:314
+#: eelf_x86_64_sol2.c:445 eh8300elf.c:314 eh8300elf_linux.c:314
+#: eh8300helf.c:314 eh8300helf_linux.c:314 eh8300hnelf.c:314 eh8300self.c:314
+#: eh8300self_linux.c:314 eh8300snelf.c:314 eh8300sxelf.c:314
+#: eh8300sxelf_linux.c:314 eh8300sxnelf.c:314 ehppa64linux.c:314
+#: ehppaelf.c:621 ehppalinux.c:621 ehppanbsd.c:621 ehppaobsd.c:621
+#: ei386lynx.c:314 ei386moss.c:314 ei386nto.c:314 em32relf.c:314
+#: em32relf_linux.c:314 em32rlelf.c:314 em32rlelf_linux.c:314
+#: em68hc11elf.c:614 em68hc11elfb.c:614 em68hc12elf.c:614 em68hc12elfb.c:614
+#: em68kelf.c:464 em68kelfnbsd.c:464 em9s12zelf.c:314 emn10300.c:314
+#: ends32belf.c:491 ends32belf16m.c:491 ends32belf_linux.c:491 ends32elf.c:491
+#: ends32elf16m.c:491 ends32elf_linux.c:491 enios2elf.c:607 enios2linux.c:607
+#: eppclynx.c:517 epruelf.c:334 escore3_elf.c:334 escore7_elf.c:334
+#: eshelf.c:314 eshelf_fd.c:314 eshelf_linux.c:314 eshelf_nbsd.c:314
+#: eshelf_nto.c:314 eshelf_uclinux.c:314 eshelf_vxworks.c:343 eshlelf.c:314
+#: eshlelf_fd.c:314 eshlelf_linux.c:314 eshlelf_nbsd.c:314 eshlelf_nto.c:314
+#: eshlelf_vxworks.c:343 ev850.c:360 ev850_rh850.c:360 exgateelf.c:314
+msgid "%P: warning: %s, needed by %pB, may conflict with %s\n"
+msgstr ""
+
+#: eaarch64cloudabi.c:691 eaarch64cloudabib.c:691 eaarch64elf.c:691
+#: eaarch64elf32.c:691 eaarch64elf32b.c:691 eaarch64elfb.c:691
+#: eaarch64fbsd.c:691 eaarch64fbsdb.c:691 eaarch64linux.c:691
+#: eaarch64linux32.c:691 eaarch64linux32b.c:691 eaarch64linuxb.c:691
+#: earcelf.c:376 earcelf_prof.c:376 earclinux.c:378 earclinux_nps.c:378
+#: earclinux_prof.c:378 earcv2elf.c:376 earcv2elfx.c:376 earmelf.c:911
+#: earmelf_fbsd.c:911 earmelf_fuchsia.c:911 earmelf_linux.c:911
+#: earmelf_linux_eabi.c:911 earmelf_linux_fdpiceabi.c:911 earmelf_nacl.c:911
+#: earmelf_nbsd.c:911 earmelf_phoenix.c:911 earmelf_vxworks.c:941
+#: earmelfb.c:911 earmelfb_fbsd.c:911 earmelfb_fuchsia.c:911
+#: earmelfb_linux.c:911 earmelfb_linux_eabi.c:911
+#: earmelfb_linux_fdpiceabi.c:911 earmelfb_nacl.c:911 earmelfb_nbsd.c:911
+#: earmnto.c:911 earmsymbian.c:911 eavr1.c:579 eavr2.c:579 eavr25.c:579
+#: eavr3.c:579 eavr31.c:579 eavr35.c:579 eavr4.c:579 eavr5.c:579 eavr51.c:579
+#: eavr6.c:579 eavrtiny.c:579 eavrxmega1.c:579 eavrxmega2.c:579
+#: eavrxmega3.c:579 eavrxmega4.c:579 eavrxmega5.c:579 eavrxmega6.c:579
+#: eavrxmega7.c:579 ecriself.c:376 ecrislinux.c:376 ed10velf.c:376
+#: eelf32_sparc.c:376 eelf32_sparc_sol2.c:507 eelf32_sparc_vxworks.c:405
+#: eelf32_spu.c:910 eelf32_tic6x_be.c:514 eelf32_tic6x_elf_be.c:514
+#: eelf32_tic6x_elf_le.c:514 eelf32_tic6x_le.c:514 eelf32_tic6x_linux_be.c:514
+#: eelf32_tic6x_linux_le.c:514 eelf32_x86_64.c:379 eelf32_x86_64_nacl.c:376
+#: eelf32am33lin.c:376 eelf32b4300.c:602 eelf32bfin.c:385 eelf32bfinfd.c:385
+#: eelf32bmip.c:602 eelf32bmipn32.c:620 eelf32bsmip.c:620 eelf32btsmip.c:602
+#: eelf32btsmip_fbsd.c:602 eelf32btsmipn32.c:602 eelf32btsmipn32_fbsd.c:602
+#: eelf32cr16.c:527 eelf32cr16c.c:376 eelf32crx.c:415 eelf32ebmip.c:602
+#: eelf32ebmipvxworks.c:631 eelf32elmip.c:602 eelf32elmipvxworks.c:631
+#: eelf32epiphany.c:376 eelf32epiphany_4x4.c:378 eelf32frvfd.c:376
+#: eelf32ip2k.c:376 eelf32l4300.c:602 eelf32lm32.c:376 eelf32lm32fd.c:376
+#: eelf32lmip.c:602 eelf32lppc.c:579 eelf32lppclinux.c:579 eelf32lppcnto.c:579
+#: eelf32lppcsim.c:579 eelf32lr5900.c:602 eelf32lr5900n32.c:602
+#: eelf32lriscv.c:441 eelf32lriscv_ilp32.c:441 eelf32lriscv_ilp32f.c:441
+#: eelf32lsmip.c:602 eelf32ltsmip.c:602 eelf32ltsmip_fbsd.c:602
+#: eelf32ltsmipn32.c:602 eelf32ltsmipn32_fbsd.c:602 eelf32m32c.c:387
+#: eelf32mb_linux.c:376 eelf32mbel_linux.c:376 eelf32mcore.c:376
+#: eelf32mep.c:376 eelf32metag.c:651 eelf32microblaze.c:376
+#: eelf32microblazeel.c:376 eelf32mipswindiss.c:602 eelf32or1k.c:376
+#: eelf32or1k_linux.c:376 eelf32ppc.c:579 eelf32ppc_fbsd.c:579
+#: eelf32ppclinux.c:579 eelf32ppcnto.c:579 eelf32ppcsim.c:579
+#: eelf32ppcvxworks.c:553 eelf32ppcwindiss.c:579 eelf32rl78.c:376
+#: eelf32rx.c:392 eelf32tilegx.c:376 eelf32tilegx_be.c:376 eelf32tilepro.c:376
+#: eelf32vax.c:376 eelf32visium.c:376 eelf32xc16x.c:376 eelf32xc16xl.c:376
+#: eelf32xc16xs.c:376 eelf32xstormy16.c:387 eelf32xtensa.c:2263
+#: eelf64_aix.c:376 eelf64_ia64.c:400 eelf64_ia64_fbsd.c:400 eelf64_s390.c:391
+#: eelf64_sparc.c:376 eelf64_sparc_fbsd.c:376 eelf64_sparc_sol2.c:507
+#: eelf64alpha.c:459 eelf64alpha_fbsd.c:459 eelf64alpha_nbsd.c:459
+#: eelf64bmip.c:620 eelf64btsmip.c:602 eelf64btsmip_fbsd.c:602
+#: eelf64hppa.c:376 eelf64lppc.c:1026 eelf64lriscv.c:441
+#: eelf64lriscv_lp64.c:441 eelf64lriscv_lp64f.c:441 eelf64ltsmip.c:602
+#: eelf64ltsmip_fbsd.c:602 eelf64mmix.c:487 eelf64ppc.c:1026
+#: eelf64ppc_fbsd.c:1026 eelf64rdos.c:376 eelf64tilegx.c:376
+#: eelf64tilegx_be.c:376 eelf_i386.c:379 eelf_i386_be.c:376
+#: eelf_i386_chaos.c:376 eelf_i386_fbsd.c:376 eelf_i386_ldso.c:376
+#: eelf_i386_nacl.c:376 eelf_i386_sol2.c:507 eelf_i386_vxworks.c:405
+#: eelf_iamcu.c:376 eelf_k1om.c:379 eelf_k1om_fbsd.c:376 eelf_l1om.c:379
+#: eelf_l1om_fbsd.c:376 eelf_s390.c:376 eelf_x86_64.c:379
+#: eelf_x86_64_cloudabi.c:376 eelf_x86_64_fbsd.c:376 eelf_x86_64_nacl.c:376
+#: eelf_x86_64_sol2.c:507 eh8300elf.c:376 eh8300elf_linux.c:376
+#: eh8300helf.c:376 eh8300helf_linux.c:376 eh8300hnelf.c:376 eh8300self.c:376
+#: eh8300self_linux.c:376 eh8300snelf.c:376 eh8300sxelf.c:376
+#: eh8300sxelf_linux.c:376 eh8300sxnelf.c:376 ehppa64linux.c:376
+#: ehppaelf.c:683 ehppalinux.c:683 ehppanbsd.c:683 ehppaobsd.c:683
+#: ei386lynx.c:376 ei386moss.c:376 ei386nto.c:376 em32relf.c:376
+#: em32relf_linux.c:376 em32rlelf.c:376 em32rlelf_linux.c:376
+#: em68hc11elf.c:676 em68hc11elfb.c:676 em68hc12elf.c:676 em68hc12elfb.c:676
+#: em68kelf.c:526 em68kelfnbsd.c:526 em9s12zelf.c:376 emn10300.c:376
+#: ends32belf.c:553 ends32belf16m.c:553 ends32belf_linux.c:553 ends32elf.c:553
+#: ends32elf16m.c:553 ends32elf_linux.c:553 enios2elf.c:669 enios2linux.c:669
+#: eppclynx.c:579 epruelf.c:396 escore3_elf.c:396 escore7_elf.c:396
+#: eshelf.c:376 eshelf_fd.c:376 eshelf_linux.c:376 eshelf_nbsd.c:376
+#: eshelf_nto.c:376 eshelf_uclinux.c:376 eshelf_vxworks.c:405 eshlelf.c:376
+#: eshlelf_fd.c:376 eshlelf_linux.c:376 eshlelf_nbsd.c:376 eshlelf_nto.c:376
+#: eshlelf_vxworks.c:405 ev850.c:422 ev850_rh850.c:422 exgateelf.c:376
+msgid "%F%P: %pB: bfd_elf_get_bfd_needed_list failed: %E\n"
+msgstr "%F%P: %pB: bfd_elf_get_bfd_needed_list не успя: %E\n"
+
+#: eaarch64cloudabi.c:740 eaarch64cloudabib.c:740 eaarch64elf.c:740
+#: eaarch64elf32.c:740 eaarch64elf32b.c:740 eaarch64elfb.c:740
+#: eaarch64fbsd.c:740 eaarch64fbsdb.c:740 eaarch64linux.c:740
+#: eaarch64linux32.c:740 eaarch64linux32b.c:740 eaarch64linuxb.c:740
+#: earcelf.c:425 earcelf_prof.c:425 earclinux.c:427 earclinux_nps.c:427
+#: earclinux_prof.c:427 earcv2elf.c:425 earcv2elfx.c:425 earmelf.c:960
+#: earmelf_fbsd.c:960 earmelf_fuchsia.c:960 earmelf_linux.c:960
+#: earmelf_linux_eabi.c:960 earmelf_linux_fdpiceabi.c:960 earmelf_nacl.c:960
+#: earmelf_nbsd.c:960 earmelf_phoenix.c:960 earmelf_vxworks.c:990
+#: earmelfb.c:960 earmelfb_fbsd.c:960 earmelfb_fuchsia.c:960
+#: earmelfb_linux.c:960 earmelfb_linux_eabi.c:960
+#: earmelfb_linux_fdpiceabi.c:960 earmelfb_nacl.c:960 earmelfb_nbsd.c:960
+#: earmnto.c:960 earmsymbian.c:960 eavr1.c:628 eavr2.c:628 eavr25.c:628
+#: eavr3.c:628 eavr31.c:628 eavr35.c:628 eavr4.c:628 eavr5.c:628 eavr51.c:628
+#: eavr6.c:628 eavrtiny.c:628 eavrxmega1.c:628 eavrxmega2.c:628
+#: eavrxmega3.c:628 eavrxmega4.c:628 eavrxmega5.c:628 eavrxmega6.c:628
+#: eavrxmega7.c:628 ecriself.c:425 ecrislinux.c:425 ed10velf.c:425
+#: eelf32_sparc.c:425 eelf32_sparc_sol2.c:556 eelf32_sparc_vxworks.c:454
+#: eelf32_spu.c:959 eelf32_tic6x_be.c:563 eelf32_tic6x_elf_be.c:563
+#: eelf32_tic6x_elf_le.c:563 eelf32_tic6x_le.c:563 eelf32_tic6x_linux_be.c:563
+#: eelf32_tic6x_linux_le.c:563 eelf32_x86_64.c:428 eelf32_x86_64_nacl.c:425
+#: eelf32am33lin.c:425 eelf32b4300.c:651 eelf32bfin.c:434 eelf32bfinfd.c:434
+#: eelf32bmip.c:651 eelf32bmipn32.c:669 eelf32bsmip.c:669 eelf32btsmip.c:651
+#: eelf32btsmip_fbsd.c:651 eelf32btsmipn32.c:651 eelf32btsmipn32_fbsd.c:651
+#: eelf32cr16.c:576 eelf32cr16c.c:425 eelf32crx.c:464 eelf32ebmip.c:651
+#: eelf32ebmipvxworks.c:680 eelf32elmip.c:651 eelf32elmipvxworks.c:680
+#: eelf32epiphany.c:425 eelf32epiphany_4x4.c:427 eelf32frvfd.c:425
+#: eelf32ip2k.c:425 eelf32l4300.c:651 eelf32lm32.c:425 eelf32lm32fd.c:425
+#: eelf32lmip.c:651 eelf32lppc.c:628 eelf32lppclinux.c:628 eelf32lppcnto.c:628
+#: eelf32lppcsim.c:628 eelf32lr5900.c:651 eelf32lr5900n32.c:651
+#: eelf32lriscv.c:490 eelf32lriscv_ilp32.c:490 eelf32lriscv_ilp32f.c:490
+#: eelf32lsmip.c:651 eelf32ltsmip.c:651 eelf32ltsmip_fbsd.c:651
+#: eelf32ltsmipn32.c:651 eelf32ltsmipn32_fbsd.c:651 eelf32m32c.c:436
+#: eelf32mb_linux.c:425 eelf32mbel_linux.c:425 eelf32mcore.c:425
+#: eelf32mep.c:425 eelf32metag.c:700 eelf32microblaze.c:425
+#: eelf32microblazeel.c:425 eelf32mipswindiss.c:651 eelf32or1k.c:425
+#: eelf32or1k_linux.c:425 eelf32ppc.c:628 eelf32ppc_fbsd.c:628
+#: eelf32ppclinux.c:628 eelf32ppcnto.c:628 eelf32ppcsim.c:628
+#: eelf32ppcvxworks.c:602 eelf32ppcwindiss.c:628 eelf32rl78.c:425
+#: eelf32rx.c:441 eelf32tilegx.c:425 eelf32tilegx_be.c:425 eelf32tilepro.c:425
+#: eelf32vax.c:425 eelf32visium.c:425 eelf32xc16x.c:425 eelf32xc16xl.c:425
+#: eelf32xc16xs.c:425 eelf32xstormy16.c:436 eelf32xtensa.c:2312
+#: eelf64_aix.c:425 eelf64_ia64.c:449 eelf64_ia64_fbsd.c:449 eelf64_s390.c:440
+#: eelf64_sparc.c:425 eelf64_sparc_fbsd.c:425 eelf64_sparc_sol2.c:556
+#: eelf64alpha.c:508 eelf64alpha_fbsd.c:508 eelf64alpha_nbsd.c:508
+#: eelf64bmip.c:669 eelf64btsmip.c:651 eelf64btsmip_fbsd.c:651
+#: eelf64hppa.c:425 eelf64lppc.c:1075 eelf64lriscv.c:490
+#: eelf64lriscv_lp64.c:490 eelf64lriscv_lp64f.c:490 eelf64ltsmip.c:651
+#: eelf64ltsmip_fbsd.c:651 eelf64mmix.c:536 eelf64ppc.c:1075
+#: eelf64ppc_fbsd.c:1075 eelf64rdos.c:425 eelf64tilegx.c:425
+#: eelf64tilegx_be.c:425 eelf_i386.c:428 eelf_i386_be.c:425
+#: eelf_i386_chaos.c:425 eelf_i386_fbsd.c:425 eelf_i386_ldso.c:425
+#: eelf_i386_nacl.c:425 eelf_i386_sol2.c:556 eelf_i386_vxworks.c:454
+#: eelf_iamcu.c:425 eelf_k1om.c:428 eelf_k1om_fbsd.c:425 eelf_l1om.c:428
+#: eelf_l1om_fbsd.c:425 eelf_s390.c:425 eelf_x86_64.c:428
+#: eelf_x86_64_cloudabi.c:425 eelf_x86_64_fbsd.c:425 eelf_x86_64_nacl.c:425
+#: eelf_x86_64_sol2.c:556 eh8300elf.c:425 eh8300elf_linux.c:425
+#: eh8300helf.c:425 eh8300helf_linux.c:425 eh8300hnelf.c:425 eh8300self.c:425
+#: eh8300self_linux.c:425 eh8300snelf.c:425 eh8300sxelf.c:425
+#: eh8300sxelf_linux.c:425 eh8300sxnelf.c:425 ehppa64linux.c:425
+#: ehppaelf.c:732 ehppalinux.c:732 ehppanbsd.c:732 ehppaobsd.c:732
+#: ei386lynx.c:425 ei386moss.c:425 ei386nto.c:425 em32relf.c:425
+#: em32relf_linux.c:425 em32rlelf.c:425 em32rlelf_linux.c:425
+#: em68hc11elf.c:725 em68hc11elfb.c:725 em68hc12elf.c:725 em68hc12elfb.c:725
+#: em68kelf.c:575 em68kelfnbsd.c:575 em9s12zelf.c:425 emn10300.c:425
+#: ends32belf.c:602 ends32belf16m.c:602 ends32belf_linux.c:602 ends32elf.c:602
+#: ends32elf16m.c:602 ends32elf_linux.c:602 enios2elf.c:718 enios2linux.c:718
+#: eppclynx.c:628 epruelf.c:445 escore3_elf.c:445 escore7_elf.c:445
+#: eshelf.c:425 eshelf_fd.c:425 eshelf_linux.c:425 eshelf_nbsd.c:425
+#: eshelf_nto.c:425 eshelf_uclinux.c:425 eshelf_vxworks.c:454 eshlelf.c:425
+#: eshlelf_fd.c:425 eshlelf_linux.c:425 eshlelf_nbsd.c:425 eshlelf_nto.c:425
+#: eshlelf_vxworks.c:454 ev850.c:471 ev850_rh850.c:471 exgateelf.c:425
+msgid "%F%P: %pB: bfd_stat failed: %E\n"
+msgstr "%F%P: %pB: bfd_stat не успя: %E\n"
+
+#: eaarch64cloudabi.c:746 eaarch64cloudabib.c:746 eaarch64elf.c:746
+#: eaarch64elf32.c:746 eaarch64elf32b.c:746 eaarch64elfb.c:746
+#: eaarch64fbsd.c:746 eaarch64fbsdb.c:746 eaarch64linux.c:746
+#: eaarch64linux32.c:746 eaarch64linux32b.c:746 eaarch64linuxb.c:746
+#: earcelf.c:431 earcelf_prof.c:431 earclinux.c:433 earclinux_nps.c:433
+#: earclinux_prof.c:433 earcv2elf.c:431 earcv2elfx.c:431 earmelf.c:966
+#: earmelf_fbsd.c:966 earmelf_fuchsia.c:966 earmelf_linux.c:966
+#: earmelf_linux_eabi.c:966 earmelf_linux_fdpiceabi.c:966 earmelf_nacl.c:966
+#: earmelf_nbsd.c:966 earmelf_phoenix.c:966 earmelf_vxworks.c:996
+#: earmelfb.c:966 earmelfb_fbsd.c:966 earmelfb_fuchsia.c:966
+#: earmelfb_linux.c:966 earmelfb_linux_eabi.c:966
+#: earmelfb_linux_fdpiceabi.c:966 earmelfb_nacl.c:966 earmelfb_nbsd.c:966
+#: earmnto.c:966 earmsymbian.c:966 eavr1.c:634 eavr2.c:634 eavr25.c:634
+#: eavr3.c:634 eavr31.c:634 eavr35.c:634 eavr4.c:634 eavr5.c:634 eavr51.c:634
+#: eavr6.c:634 eavrtiny.c:634 eavrxmega1.c:634 eavrxmega2.c:634
+#: eavrxmega3.c:634 eavrxmega4.c:634 eavrxmega5.c:634 eavrxmega6.c:634
+#: eavrxmega7.c:634 ecriself.c:431 ecrislinux.c:431 ed10velf.c:431
+#: eelf32_sparc.c:431 eelf32_sparc_sol2.c:562 eelf32_sparc_vxworks.c:460
+#: eelf32_spu.c:965 eelf32_tic6x_be.c:569 eelf32_tic6x_elf_be.c:569
+#: eelf32_tic6x_elf_le.c:569 eelf32_tic6x_le.c:569 eelf32_tic6x_linux_be.c:569
+#: eelf32_tic6x_linux_le.c:569 eelf32_x86_64.c:434 eelf32_x86_64_nacl.c:431
+#: eelf32am33lin.c:431 eelf32b4300.c:657 eelf32bfin.c:440 eelf32bfinfd.c:440
+#: eelf32bmip.c:657 eelf32bmipn32.c:675 eelf32bsmip.c:675 eelf32btsmip.c:657
+#: eelf32btsmip_fbsd.c:657 eelf32btsmipn32.c:657 eelf32btsmipn32_fbsd.c:657
+#: eelf32cr16.c:582 eelf32cr16c.c:431 eelf32crx.c:470 eelf32ebmip.c:657
+#: eelf32ebmipvxworks.c:686 eelf32elmip.c:657 eelf32elmipvxworks.c:686
+#: eelf32epiphany.c:431 eelf32epiphany_4x4.c:433 eelf32frvfd.c:431
+#: eelf32ip2k.c:431 eelf32l4300.c:657 eelf32lm32.c:431 eelf32lm32fd.c:431
+#: eelf32lmip.c:657 eelf32lppc.c:634 eelf32lppclinux.c:634 eelf32lppcnto.c:634
+#: eelf32lppcsim.c:634 eelf32lr5900.c:657 eelf32lr5900n32.c:657
+#: eelf32lriscv.c:496 eelf32lriscv_ilp32.c:496 eelf32lriscv_ilp32f.c:496
+#: eelf32lsmip.c:657 eelf32ltsmip.c:657 eelf32ltsmip_fbsd.c:657
+#: eelf32ltsmipn32.c:657 eelf32ltsmipn32_fbsd.c:657 eelf32m32c.c:442
+#: eelf32mb_linux.c:431 eelf32mbel_linux.c:431 eelf32mcore.c:431
+#: eelf32mep.c:431 eelf32metag.c:706 eelf32microblaze.c:431
+#: eelf32microblazeel.c:431 eelf32mipswindiss.c:657 eelf32or1k.c:431
+#: eelf32or1k_linux.c:431 eelf32ppc.c:634 eelf32ppc_fbsd.c:634
+#: eelf32ppclinux.c:634 eelf32ppcnto.c:634 eelf32ppcsim.c:634
+#: eelf32ppcvxworks.c:608 eelf32ppcwindiss.c:634 eelf32rl78.c:431
+#: eelf32rx.c:447 eelf32tilegx.c:431 eelf32tilegx_be.c:431 eelf32tilepro.c:431
+#: eelf32vax.c:431 eelf32visium.c:431 eelf32xc16x.c:431 eelf32xc16xl.c:431
+#: eelf32xc16xs.c:431 eelf32xstormy16.c:442 eelf32xtensa.c:2318
+#: eelf64_aix.c:431 eelf64_ia64.c:455 eelf64_ia64_fbsd.c:455 eelf64_s390.c:446
+#: eelf64_sparc.c:431 eelf64_sparc_fbsd.c:431 eelf64_sparc_sol2.c:562
+#: eelf64alpha.c:514 eelf64alpha_fbsd.c:514 eelf64alpha_nbsd.c:514
+#: eelf64bmip.c:675 eelf64btsmip.c:657 eelf64btsmip_fbsd.c:657
+#: eelf64hppa.c:431 eelf64lppc.c:1081 eelf64lriscv.c:496
+#: eelf64lriscv_lp64.c:496 eelf64lriscv_lp64f.c:496 eelf64ltsmip.c:657
+#: eelf64ltsmip_fbsd.c:657 eelf64mmix.c:542 eelf64ppc.c:1081
+#: eelf64ppc_fbsd.c:1081 eelf64rdos.c:431 eelf64tilegx.c:431
+#: eelf64tilegx_be.c:431 eelf_i386.c:434 eelf_i386_be.c:431
+#: eelf_i386_chaos.c:431 eelf_i386_fbsd.c:431 eelf_i386_ldso.c:431
+#: eelf_i386_nacl.c:431 eelf_i386_sol2.c:562 eelf_i386_vxworks.c:460
+#: eelf_iamcu.c:431 eelf_k1om.c:434 eelf_k1om_fbsd.c:431 eelf_l1om.c:434
+#: eelf_l1om_fbsd.c:431 eelf_s390.c:431 eelf_x86_64.c:434
+#: eelf_x86_64_cloudabi.c:431 eelf_x86_64_fbsd.c:431 eelf_x86_64_nacl.c:431
+#: eelf_x86_64_sol2.c:562 eh8300elf.c:431 eh8300elf_linux.c:431
+#: eh8300helf.c:431 eh8300helf_linux.c:431 eh8300hnelf.c:431 eh8300self.c:431
+#: eh8300self_linux.c:431 eh8300snelf.c:431 eh8300sxelf.c:431
+#: eh8300sxelf_linux.c:431 eh8300sxnelf.c:431 ehppa64linux.c:431
+#: ehppaelf.c:738 ehppalinux.c:738 ehppanbsd.c:738 ehppaobsd.c:738
+#: ei386lynx.c:431 ei386moss.c:431 ei386nto.c:431 em32relf.c:431
+#: em32relf_linux.c:431 em32rlelf.c:431 em32rlelf_linux.c:431
+#: em68hc11elf.c:731 em68hc11elfb.c:731 em68hc12elf.c:731 em68hc12elfb.c:731
+#: em68kelf.c:581 em68kelfnbsd.c:581 em9s12zelf.c:431 emn10300.c:431
+#: ends32belf.c:608 ends32belf16m.c:608 ends32belf_linux.c:608 ends32elf.c:608
+#: ends32elf16m.c:608 ends32elf_linux.c:608 enios2elf.c:724 enios2linux.c:724
+#: eppclynx.c:634 epruelf.c:451 escore3_elf.c:451 escore7_elf.c:451
+#: eshelf.c:431 eshelf_fd.c:431 eshelf_linux.c:431 eshelf_nbsd.c:431
+#: eshelf_nto.c:431 eshelf_uclinux.c:431 eshelf_vxworks.c:460 eshlelf.c:431
+#: eshlelf_fd.c:431 eshlelf_linux.c:431 eshlelf_nbsd.c:431 eshlelf_nto.c:431
+#: eshlelf_vxworks.c:460 ev850.c:477 ev850_rh850.c:477 exgateelf.c:431
+#, c-format
+msgid "found %s at %s\n"
+msgstr ""
+
+#. We only issue an "unrecognised" message in verbose mode
+#. as the $<foo> token might be a legitimate component of
+#. a path name in the target's file system.
+#: eaarch64cloudabi.c:967 eaarch64cloudabib.c:967 eaarch64elf.c:967
+#: eaarch64elf32.c:967 eaarch64elf32b.c:967 eaarch64elfb.c:967
+#: eaarch64fbsd.c:967 eaarch64fbsdb.c:967 eaarch64linux.c:967
+#: eaarch64linux32.c:967 eaarch64linux32b.c:967 eaarch64linuxb.c:967
+#: earcelf.c:652 earcelf_prof.c:652 earclinux.c:654 earclinux_nps.c:654
+#: earclinux_prof.c:654 earcv2elf.c:652 earcv2elfx.c:652 earmelf.c:1187
+#: earmelf_fbsd.c:1187 earmelf_fuchsia.c:1187 earmelf_linux.c:1187
+#: earmelf_linux_eabi.c:1187 earmelf_linux_fdpiceabi.c:1187
+#: earmelf_nacl.c:1187 earmelf_nbsd.c:1187 earmelf_phoenix.c:1187
+#: earmelf_vxworks.c:1217 earmelfb.c:1187 earmelfb_fbsd.c:1187
+#: earmelfb_fuchsia.c:1187 earmelfb_linux.c:1187 earmelfb_linux_eabi.c:1187
+#: earmelfb_linux_fdpiceabi.c:1187 earmelfb_nacl.c:1187 earmelfb_nbsd.c:1187
+#: earmnto.c:1187 earmsymbian.c:1187 eavr1.c:855 eavr2.c:855 eavr25.c:855
+#: eavr3.c:855 eavr31.c:855 eavr35.c:855 eavr4.c:855 eavr5.c:855 eavr51.c:855
+#: eavr6.c:855 eavrtiny.c:855 eavrxmega1.c:855 eavrxmega2.c:855
+#: eavrxmega3.c:855 eavrxmega4.c:855 eavrxmega5.c:855 eavrxmega6.c:855
+#: eavrxmega7.c:855 ecriself.c:652 ecrislinux.c:652 ed10velf.c:652
+#: eelf32_sparc.c:652 eelf32_sparc_sol2.c:783 eelf32_sparc_vxworks.c:681
+#: eelf32_spu.c:1186 eelf32_tic6x_be.c:790 eelf32_tic6x_elf_be.c:790
+#: eelf32_tic6x_elf_le.c:790 eelf32_tic6x_le.c:790 eelf32_tic6x_linux_be.c:790
+#: eelf32_tic6x_linux_le.c:790 eelf32_x86_64.c:655 eelf32_x86_64_nacl.c:652
+#: eelf32am33lin.c:652 eelf32b4300.c:878 eelf32bfin.c:661 eelf32bfinfd.c:661
+#: eelf32bmip.c:878 eelf32bmipn32.c:896 eelf32bsmip.c:896 eelf32btsmip.c:878
+#: eelf32btsmip_fbsd.c:878 eelf32btsmipn32.c:878 eelf32btsmipn32_fbsd.c:878
+#: eelf32cr16.c:803 eelf32cr16c.c:652 eelf32crx.c:691 eelf32ebmip.c:878
+#: eelf32ebmipvxworks.c:907 eelf32elmip.c:878 eelf32elmipvxworks.c:907
+#: eelf32epiphany.c:652 eelf32epiphany_4x4.c:654 eelf32frvfd.c:652
+#: eelf32ip2k.c:652 eelf32l4300.c:878 eelf32lm32.c:652 eelf32lm32fd.c:652
+#: eelf32lmip.c:878 eelf32lppc.c:855 eelf32lppclinux.c:855 eelf32lppcnto.c:855
+#: eelf32lppcsim.c:855 eelf32lr5900.c:878 eelf32lr5900n32.c:878
+#: eelf32lriscv.c:717 eelf32lriscv_ilp32.c:717 eelf32lriscv_ilp32f.c:717
+#: eelf32lsmip.c:878 eelf32ltsmip.c:878 eelf32ltsmip_fbsd.c:878
+#: eelf32ltsmipn32.c:878 eelf32ltsmipn32_fbsd.c:878 eelf32m32c.c:663
+#: eelf32mb_linux.c:652 eelf32mbel_linux.c:652 eelf32mcore.c:652
+#: eelf32mep.c:652 eelf32metag.c:927 eelf32microblaze.c:652
+#: eelf32microblazeel.c:652 eelf32mipswindiss.c:878 eelf32or1k.c:652
+#: eelf32or1k_linux.c:652 eelf32ppc.c:855 eelf32ppc_fbsd.c:855
+#: eelf32ppclinux.c:855 eelf32ppcnto.c:855 eelf32ppcsim.c:855
+#: eelf32ppcvxworks.c:829 eelf32ppcwindiss.c:855 eelf32rl78.c:652
+#: eelf32rx.c:668 eelf32tilegx.c:652 eelf32tilegx_be.c:652 eelf32tilepro.c:652
+#: eelf32vax.c:652 eelf32visium.c:652 eelf32xc16x.c:652 eelf32xc16xl.c:652
+#: eelf32xc16xs.c:652 eelf32xstormy16.c:663 eelf32xtensa.c:2539
+#: eelf64_aix.c:652 eelf64_ia64.c:676 eelf64_ia64_fbsd.c:676 eelf64_s390.c:667
+#: eelf64_sparc.c:652 eelf64_sparc_fbsd.c:652 eelf64_sparc_sol2.c:783
+#: eelf64alpha.c:735 eelf64alpha_fbsd.c:735 eelf64alpha_nbsd.c:735
+#: eelf64bmip.c:896 eelf64btsmip.c:878 eelf64btsmip_fbsd.c:878
+#: eelf64hppa.c:652 eelf64lppc.c:1302 eelf64lriscv.c:717
+#: eelf64lriscv_lp64.c:717 eelf64lriscv_lp64f.c:717 eelf64ltsmip.c:878
+#: eelf64ltsmip_fbsd.c:878 eelf64mmix.c:763 eelf64ppc.c:1302
+#: eelf64ppc_fbsd.c:1302 eelf64rdos.c:652 eelf64tilegx.c:652
+#: eelf64tilegx_be.c:652 eelf_i386.c:655 eelf_i386_be.c:652
+#: eelf_i386_chaos.c:652 eelf_i386_fbsd.c:652 eelf_i386_ldso.c:652
+#: eelf_i386_nacl.c:652 eelf_i386_sol2.c:783 eelf_i386_vxworks.c:681
+#: eelf_iamcu.c:652 eelf_k1om.c:655 eelf_k1om_fbsd.c:652 eelf_l1om.c:655
+#: eelf_l1om_fbsd.c:652 eelf_s390.c:652 eelf_x86_64.c:655
+#: eelf_x86_64_cloudabi.c:652 eelf_x86_64_fbsd.c:652 eelf_x86_64_nacl.c:652
+#: eelf_x86_64_sol2.c:783 eh8300elf.c:652 eh8300elf_linux.c:652
+#: eh8300helf.c:652 eh8300helf_linux.c:652 eh8300hnelf.c:652 eh8300self.c:652
+#: eh8300self_linux.c:652 eh8300snelf.c:652 eh8300sxelf.c:652
+#: eh8300sxelf_linux.c:652 eh8300sxnelf.c:652 ehppa64linux.c:652
+#: ehppaelf.c:959 ehppalinux.c:959 ehppanbsd.c:959 ehppaobsd.c:959
+#: ei386lynx.c:652 ei386moss.c:652 ei386nto.c:652 em32relf.c:652
+#: em32relf_linux.c:652 em32rlelf.c:652 em32rlelf_linux.c:652
+#: em68hc11elf.c:952 em68hc11elfb.c:952 em68hc12elf.c:952 em68hc12elfb.c:952
+#: em68kelf.c:802 em68kelfnbsd.c:802 em9s12zelf.c:652 emn10300.c:652
+#: ends32belf.c:829 ends32belf16m.c:829 ends32belf_linux.c:829 ends32elf.c:829
+#: ends32elf16m.c:829 ends32elf_linux.c:829 enios2elf.c:945 enios2linux.c:945
+#: eppclynx.c:855 epruelf.c:672 escore3_elf.c:672 escore7_elf.c:672
+#: eshelf.c:652 eshelf_fd.c:652 eshelf_linux.c:652 eshelf_nbsd.c:652
+#: eshelf_nto.c:652 eshelf_uclinux.c:652 eshelf_vxworks.c:681 eshlelf.c:652
+#: eshlelf_fd.c:652 eshlelf_linux.c:652 eshlelf_nbsd.c:652 eshlelf_nto.c:652
+#: eshlelf_vxworks.c:681 ev850.c:698 ev850_rh850.c:698 exgateelf.c:652
+#, c-format
+msgid "unrecognised or unsupported token '%s' in search path\n"
+msgstr ""
+
+#: eaarch64cloudabi.c:1081 eaarch64cloudabib.c:1081 eaarch64elf.c:1081
+#: eaarch64elf32.c:1081 eaarch64elf32b.c:1081 eaarch64elfb.c:1081
+#: eaarch64fbsd.c:1081 eaarch64fbsdb.c:1081 eaarch64linux.c:1081
+#: eaarch64linux32.c:1081 eaarch64linux32b.c:1081 eaarch64linuxb.c:1081
+#: earcelf.c:766 earcelf_prof.c:766 earclinux.c:768 earclinux_nps.c:768
+#: earclinux_prof.c:768 earcv2elf.c:766 earcv2elfx.c:766 earmelf.c:1301
+#: earmelf_fbsd.c:1301 earmelf_fuchsia.c:1301 earmelf_linux.c:1301
+#: earmelf_linux_eabi.c:1301 earmelf_linux_fdpiceabi.c:1301
+#: earmelf_nacl.c:1301 earmelf_nbsd.c:1301 earmelf_phoenix.c:1301
+#: earmelf_vxworks.c:1331 earmelfb.c:1301 earmelfb_fbsd.c:1301
+#: earmelfb_fuchsia.c:1301 earmelfb_linux.c:1301 earmelfb_linux_eabi.c:1301
+#: earmelfb_linux_fdpiceabi.c:1301 earmelfb_nacl.c:1301 earmelfb_nbsd.c:1301
+#: earmnto.c:1301 earmsymbian.c:1301 eavr1.c:969 eavr2.c:969 eavr25.c:969
+#: eavr3.c:969 eavr31.c:969 eavr35.c:969 eavr4.c:969 eavr5.c:969 eavr51.c:969
+#: eavr6.c:969 eavrtiny.c:969 eavrxmega1.c:969 eavrxmega2.c:969
+#: eavrxmega3.c:969 eavrxmega4.c:969 eavrxmega5.c:969 eavrxmega6.c:969
+#: eavrxmega7.c:969 ecriself.c:766 ecrislinux.c:766 ed10velf.c:766
+#: eelf32_sparc.c:766 eelf32_sparc_sol2.c:897 eelf32_sparc_vxworks.c:795
+#: eelf32_spu.c:1300 eelf32_tic6x_be.c:904 eelf32_tic6x_elf_be.c:904
+#: eelf32_tic6x_elf_le.c:904 eelf32_tic6x_le.c:904 eelf32_tic6x_linux_be.c:904
+#: eelf32_tic6x_linux_le.c:904 eelf32_x86_64.c:1058 eelf32_x86_64_nacl.c:766
+#: eelf32am33lin.c:766 eelf32b4300.c:992 eelf32bfin.c:775 eelf32bfinfd.c:775
+#: eelf32bmip.c:992 eelf32bmipn32.c:1010 eelf32bsmip.c:1010 eelf32btsmip.c:992
+#: eelf32btsmip_fbsd.c:992 eelf32btsmipn32.c:992 eelf32btsmipn32_fbsd.c:992
+#: eelf32cr16.c:917 eelf32cr16c.c:766 eelf32crx.c:805 eelf32ebmip.c:992
+#: eelf32ebmipvxworks.c:1021 eelf32elmip.c:992 eelf32elmipvxworks.c:1021
+#: eelf32epiphany.c:766 eelf32epiphany_4x4.c:768 eelf32frvfd.c:766
+#: eelf32ip2k.c:766 eelf32l4300.c:992 eelf32lm32.c:766 eelf32lm32fd.c:766
+#: eelf32lmip.c:992 eelf32lppc.c:969 eelf32lppclinux.c:969 eelf32lppcnto.c:969
+#: eelf32lppcsim.c:969 eelf32lr5900.c:992 eelf32lr5900n32.c:992
+#: eelf32lriscv.c:831 eelf32lriscv_ilp32.c:831 eelf32lriscv_ilp32f.c:831
+#: eelf32lsmip.c:992 eelf32ltsmip.c:992 eelf32ltsmip_fbsd.c:992
+#: eelf32ltsmipn32.c:992 eelf32ltsmipn32_fbsd.c:992 eelf32m32c.c:777
+#: eelf32mb_linux.c:766 eelf32mbel_linux.c:766 eelf32mcore.c:766
+#: eelf32mep.c:766 eelf32metag.c:1041 eelf32microblaze.c:766
+#: eelf32microblazeel.c:766 eelf32mipswindiss.c:992 eelf32or1k.c:766
+#: eelf32or1k_linux.c:766 eelf32ppc.c:969 eelf32ppc_fbsd.c:969
+#: eelf32ppclinux.c:969 eelf32ppcnto.c:969 eelf32ppcsim.c:969
+#: eelf32ppcvxworks.c:943 eelf32ppcwindiss.c:969 eelf32rl78.c:766
+#: eelf32rx.c:782 eelf32tilegx.c:766 eelf32tilegx_be.c:766 eelf32tilepro.c:766
+#: eelf32vax.c:766 eelf32visium.c:766 eelf32xc16x.c:766 eelf32xc16xl.c:766
+#: eelf32xc16xs.c:766 eelf32xstormy16.c:777 eelf32xtensa.c:2653
+#: eelf64_aix.c:766 eelf64_ia64.c:790 eelf64_ia64_fbsd.c:790 eelf64_s390.c:781
+#: eelf64_sparc.c:766 eelf64_sparc_fbsd.c:766 eelf64_sparc_sol2.c:897
+#: eelf64alpha.c:849 eelf64alpha_fbsd.c:849 eelf64alpha_nbsd.c:849
+#: eelf64bmip.c:1010 eelf64btsmip.c:992 eelf64btsmip_fbsd.c:992
+#: eelf64hppa.c:766 eelf64lppc.c:1416 eelf64lriscv.c:831
+#: eelf64lriscv_lp64.c:831 eelf64lriscv_lp64f.c:831 eelf64ltsmip.c:992
+#: eelf64ltsmip_fbsd.c:992 eelf64mmix.c:877 eelf64ppc.c:1416
+#: eelf64ppc_fbsd.c:1416 eelf64rdos.c:766 eelf64tilegx.c:766
+#: eelf64tilegx_be.c:766 eelf_i386.c:1058 eelf_i386_be.c:766
+#: eelf_i386_chaos.c:766 eelf_i386_fbsd.c:766 eelf_i386_ldso.c:766
+#: eelf_i386_nacl.c:766 eelf_i386_sol2.c:897 eelf_i386_vxworks.c:795
+#: eelf_iamcu.c:766 eelf_k1om.c:1058 eelf_k1om_fbsd.c:766 eelf_l1om.c:1058
+#: eelf_l1om_fbsd.c:766 eelf_s390.c:766 eelf_x86_64.c:1058
+#: eelf_x86_64_cloudabi.c:766 eelf_x86_64_fbsd.c:766 eelf_x86_64_nacl.c:766
+#: eelf_x86_64_sol2.c:897 eh8300elf.c:766 eh8300elf_linux.c:766
+#: eh8300helf.c:766 eh8300helf_linux.c:766 eh8300hnelf.c:766 eh8300self.c:766
+#: eh8300self_linux.c:766 eh8300snelf.c:766 eh8300sxelf.c:766
+#: eh8300sxelf_linux.c:766 eh8300sxnelf.c:766 ehppa64linux.c:766
+#: ehppaelf.c:1073 ehppalinux.c:1073 ehppanbsd.c:1073 ehppaobsd.c:1073
+#: ei386lynx.c:766 ei386moss.c:766 ei386nto.c:766 em32relf.c:766
+#: em32relf_linux.c:766 em32rlelf.c:766 em32rlelf_linux.c:766
+#: em68hc11elf.c:1066 em68hc11elfb.c:1066 em68hc12elf.c:1066
+#: em68hc12elfb.c:1066 em68kelf.c:916 em68kelfnbsd.c:916 em9s12zelf.c:766
+#: emn10300.c:766 ends32belf.c:943 ends32belf16m.c:943 ends32belf_linux.c:943
+#: ends32elf.c:943 ends32elf16m.c:943 ends32elf_linux.c:943 enios2elf.c:1059
+#: enios2linux.c:1059 eppclynx.c:969 epruelf.c:786 escore3_elf.c:786
+#: escore7_elf.c:786 eshelf.c:766 eshelf_fd.c:766 eshelf_linux.c:766
+#: eshelf_nbsd.c:766 eshelf_nto.c:766 eshelf_uclinux.c:766
+#: eshelf_vxworks.c:795 eshlelf.c:766 eshlelf_fd.c:766 eshlelf_linux.c:766
+#: eshlelf_nbsd.c:766 eshlelf_nto.c:766 eshlelf_vxworks.c:795 ev850.c:812
+#: ev850_rh850.c:812 exgateelf.c:766
+msgid "%P: warning: .note.gnu.build-id section discarded, --build-id ignored\n"
+msgstr ""
+
+#: eaarch64cloudabi.c:1127 eaarch64cloudabib.c:1127 eaarch64elf.c:1127
+#: eaarch64elf32.c:1127 eaarch64elf32b.c:1127 eaarch64elfb.c:1127
+#: eaarch64fbsd.c:1127 eaarch64fbsdb.c:1127 eaarch64linux.c:1127
+#: eaarch64linux32.c:1127 eaarch64linux32b.c:1127 eaarch64linuxb.c:1127
+#: earcelf.c:812 earcelf_prof.c:812 earclinux.c:814 earclinux_nps.c:814
+#: earclinux_prof.c:814 earcv2elf.c:812 earcv2elfx.c:812 earm_wince_pe.c:1225
+#: earmelf.c:1347 earmelf_fbsd.c:1347 earmelf_fuchsia.c:1347
+#: earmelf_linux.c:1347 earmelf_linux_eabi.c:1347
+#: earmelf_linux_fdpiceabi.c:1347 earmelf_nacl.c:1347 earmelf_nbsd.c:1347
+#: earmelf_phoenix.c:1347 earmelf_vxworks.c:1377 earmelfb.c:1347
+#: earmelfb_fbsd.c:1347 earmelfb_fuchsia.c:1347 earmelfb_linux.c:1347
+#: earmelfb_linux_eabi.c:1347 earmelfb_linux_fdpiceabi.c:1347
+#: earmelfb_nacl.c:1347 earmelfb_nbsd.c:1347 earmnto.c:1347 earmpe.c:1225
+#: earmsymbian.c:1347 eavr1.c:1015 eavr2.c:1015 eavr25.c:1015 eavr3.c:1015
+#: eavr31.c:1015 eavr35.c:1015 eavr4.c:1015 eavr5.c:1015 eavr51.c:1015
+#: eavr6.c:1015 eavrtiny.c:1015 eavrxmega1.c:1015 eavrxmega2.c:1015
+#: eavrxmega3.c:1015 eavrxmega4.c:1015 eavrxmega5.c:1015 eavrxmega6.c:1015
+#: eavrxmega7.c:1015 ecriself.c:812 ecrislinux.c:812 ed10velf.c:812
+#: eelf32_sparc.c:812 eelf32_sparc_sol2.c:943 eelf32_sparc_vxworks.c:841
+#: eelf32_spu.c:1346 eelf32_tic6x_be.c:950 eelf32_tic6x_elf_be.c:950
+#: eelf32_tic6x_elf_le.c:950 eelf32_tic6x_le.c:950 eelf32_tic6x_linux_be.c:950
+#: eelf32_tic6x_linux_le.c:950 eelf32_x86_64.c:1104 eelf32_x86_64_nacl.c:812
+#: eelf32am33lin.c:812 eelf32b4300.c:1038 eelf32bfin.c:821 eelf32bfinfd.c:821
+#: eelf32bmip.c:1038 eelf32bmipn32.c:1056 eelf32bsmip.c:1056
+#: eelf32btsmip.c:1038 eelf32btsmip_fbsd.c:1038 eelf32btsmipn32.c:1038
+#: eelf32btsmipn32_fbsd.c:1038 eelf32cr16.c:963 eelf32cr16c.c:812
+#: eelf32crx.c:851 eelf32ebmip.c:1038 eelf32ebmipvxworks.c:1067
+#: eelf32elmip.c:1038 eelf32elmipvxworks.c:1067 eelf32epiphany.c:812
+#: eelf32epiphany_4x4.c:814 eelf32frvfd.c:812 eelf32ip2k.c:812
+#: eelf32l4300.c:1038 eelf32lm32.c:812 eelf32lm32fd.c:812 eelf32lmip.c:1038
+#: eelf32lppc.c:1015 eelf32lppclinux.c:1015 eelf32lppcnto.c:1015
+#: eelf32lppcsim.c:1015 eelf32lr5900.c:1038 eelf32lr5900n32.c:1038
+#: eelf32lriscv.c:877 eelf32lriscv_ilp32.c:877 eelf32lriscv_ilp32f.c:877
+#: eelf32lsmip.c:1038 eelf32ltsmip.c:1038 eelf32ltsmip_fbsd.c:1038
+#: eelf32ltsmipn32.c:1038 eelf32ltsmipn32_fbsd.c:1038 eelf32m32c.c:823
+#: eelf32mb_linux.c:812 eelf32mbel_linux.c:812 eelf32mcore.c:812
+#: eelf32mep.c:812 eelf32metag.c:1087 eelf32microblaze.c:812
+#: eelf32microblazeel.c:812 eelf32mipswindiss.c:1038 eelf32or1k.c:812
+#: eelf32or1k_linux.c:812 eelf32ppc.c:1015 eelf32ppc_fbsd.c:1015
+#: eelf32ppclinux.c:1015 eelf32ppcnto.c:1015 eelf32ppcsim.c:1015
+#: eelf32ppcvxworks.c:989 eelf32ppcwindiss.c:1015 eelf32rl78.c:812
+#: eelf32rx.c:828 eelf32tilegx.c:812 eelf32tilegx_be.c:812 eelf32tilepro.c:812
+#: eelf32vax.c:812 eelf32visium.c:812 eelf32xc16x.c:812 eelf32xc16xl.c:812
+#: eelf32xc16xs.c:812 eelf32xstormy16.c:823 eelf32xtensa.c:2699
+#: eelf64_aix.c:812 eelf64_ia64.c:836 eelf64_ia64_fbsd.c:836 eelf64_s390.c:827
+#: eelf64_sparc.c:812 eelf64_sparc_fbsd.c:812 eelf64_sparc_sol2.c:943
+#: eelf64alpha.c:895 eelf64alpha_fbsd.c:895 eelf64alpha_nbsd.c:895
+#: eelf64bmip.c:1056 eelf64btsmip.c:1038 eelf64btsmip_fbsd.c:1038
+#: eelf64hppa.c:812 eelf64lppc.c:1462 eelf64lriscv.c:877
+#: eelf64lriscv_lp64.c:877 eelf64lriscv_lp64f.c:877 eelf64ltsmip.c:1038
+#: eelf64ltsmip_fbsd.c:1038 eelf64mmix.c:923 eelf64ppc.c:1462
+#: eelf64ppc_fbsd.c:1462 eelf64rdos.c:812 eelf64tilegx.c:812
+#: eelf64tilegx_be.c:812 eelf_i386.c:1104 eelf_i386_be.c:812
+#: eelf_i386_chaos.c:812 eelf_i386_fbsd.c:812 eelf_i386_ldso.c:812
+#: eelf_i386_nacl.c:812 eelf_i386_sol2.c:943 eelf_i386_vxworks.c:841
+#: eelf_iamcu.c:812 eelf_k1om.c:1104 eelf_k1om_fbsd.c:812 eelf_l1om.c:1104
+#: eelf_l1om_fbsd.c:812 eelf_s390.c:812 eelf_x86_64.c:1104
+#: eelf_x86_64_cloudabi.c:812 eelf_x86_64_fbsd.c:812 eelf_x86_64_nacl.c:812
+#: eelf_x86_64_sol2.c:943 eh8300elf.c:812 eh8300elf_linux.c:812
+#: eh8300helf.c:812 eh8300helf_linux.c:812 eh8300hnelf.c:812 eh8300self.c:812
+#: eh8300self_linux.c:812 eh8300snelf.c:812 eh8300sxelf.c:812
+#: eh8300sxelf_linux.c:812 eh8300sxnelf.c:812 ehppa64linux.c:812
+#: ehppaelf.c:1119 ehppalinux.c:1119 ehppanbsd.c:1119 ehppaobsd.c:1119
+#: ei386lynx.c:812 ei386moss.c:812 ei386nto.c:812 ei386pe.c:1225
+#: ei386pe_posix.c:1225 ei386pep.c:1227 em32relf.c:812 em32relf_linux.c:812
+#: em32rlelf.c:812 em32rlelf_linux.c:812 em68hc11elf.c:1112
+#: em68hc11elfb.c:1112 em68hc12elf.c:1112 em68hc12elfb.c:1112 em68kelf.c:962
+#: em68kelfnbsd.c:962 em9s12zelf.c:812 emcorepe.c:1225 emn10300.c:812
+#: ends32belf.c:989 ends32belf16m.c:989 ends32belf_linux.c:989 ends32elf.c:989
+#: ends32elf16m.c:989 ends32elf_linux.c:989 enios2elf.c:1105
+#: enios2linux.c:1105 eppclynx.c:1015 eppcpe.c:1225 epruelf.c:832
+#: escore3_elf.c:832 escore7_elf.c:832 eshelf.c:812 eshelf_fd.c:812
+#: eshelf_linux.c:812 eshelf_nbsd.c:812 eshelf_nto.c:812 eshelf_uclinux.c:812
+#: eshelf_vxworks.c:841 eshlelf.c:812 eshlelf_fd.c:812 eshlelf_linux.c:812
+#: eshlelf_nbsd.c:812 eshlelf_nto.c:812 eshlelf_vxworks.c:841 eshpe.c:1225
+#: ev850.c:858 ev850_rh850.c:858 exgateelf.c:812
+msgid "%P: warning: unrecognized --build-id style ignored\n"
+msgstr ""
+
+#: eaarch64cloudabi.c:1145 eaarch64cloudabib.c:1145 eaarch64elf.c:1145
+#: eaarch64elf32.c:1145 eaarch64elf32b.c:1145 eaarch64elfb.c:1145
+#: eaarch64fbsd.c:1145 eaarch64fbsdb.c:1145 eaarch64linux.c:1145
+#: eaarch64linux32.c:1145 eaarch64linux32b.c:1145 eaarch64linuxb.c:1145
+#: earcelf.c:830 earcelf_prof.c:830 earclinux.c:832 earclinux_nps.c:832
+#: earclinux_prof.c:832 earcv2elf.c:830 earcv2elfx.c:830 earmelf.c:1365
+#: earmelf_fbsd.c:1365 earmelf_fuchsia.c:1365 earmelf_linux.c:1365
+#: earmelf_linux_eabi.c:1365 earmelf_linux_fdpiceabi.c:1365
+#: earmelf_nacl.c:1365 earmelf_nbsd.c:1365 earmelf_phoenix.c:1365
+#: earmelf_vxworks.c:1395 earmelfb.c:1365 earmelfb_fbsd.c:1365
+#: earmelfb_fuchsia.c:1365 earmelfb_linux.c:1365 earmelfb_linux_eabi.c:1365
+#: earmelfb_linux_fdpiceabi.c:1365 earmelfb_nacl.c:1365 earmelfb_nbsd.c:1365
+#: earmnto.c:1365 earmsymbian.c:1365 eavr1.c:1033 eavr2.c:1033 eavr25.c:1033
+#: eavr3.c:1033 eavr31.c:1033 eavr35.c:1033 eavr4.c:1033 eavr5.c:1033
+#: eavr51.c:1033 eavr6.c:1033 eavrtiny.c:1033 eavrxmega1.c:1033
+#: eavrxmega2.c:1033 eavrxmega3.c:1033 eavrxmega4.c:1033 eavrxmega5.c:1033
+#: eavrxmega6.c:1033 eavrxmega7.c:1033 ecriself.c:830 ecrislinux.c:830
+#: ed10velf.c:830 eelf32_sparc.c:830 eelf32_sparc_sol2.c:961
+#: eelf32_sparc_vxworks.c:859 eelf32_spu.c:1364 eelf32_tic6x_be.c:968
+#: eelf32_tic6x_elf_be.c:968 eelf32_tic6x_elf_le.c:968 eelf32_tic6x_le.c:968
+#: eelf32_tic6x_linux_be.c:968 eelf32_tic6x_linux_le.c:968
+#: eelf32_x86_64.c:1122 eelf32_x86_64_nacl.c:830 eelf32am33lin.c:830
+#: eelf32b4300.c:1056 eelf32bfin.c:839 eelf32bfinfd.c:839 eelf32bmip.c:1056
+#: eelf32bmipn32.c:1074 eelf32bsmip.c:1074 eelf32btsmip.c:1056
+#: eelf32btsmip_fbsd.c:1056 eelf32btsmipn32.c:1056 eelf32btsmipn32_fbsd.c:1056
+#: eelf32cr16.c:981 eelf32cr16c.c:830 eelf32crx.c:869 eelf32ebmip.c:1056
+#: eelf32ebmipvxworks.c:1085 eelf32elmip.c:1056 eelf32elmipvxworks.c:1085
+#: eelf32epiphany.c:830 eelf32epiphany_4x4.c:832 eelf32frvfd.c:830
+#: eelf32ip2k.c:830 eelf32l4300.c:1056 eelf32lm32.c:830 eelf32lm32fd.c:830
+#: eelf32lmip.c:1056 eelf32lppc.c:1033 eelf32lppclinux.c:1033
+#: eelf32lppcnto.c:1033 eelf32lppcsim.c:1033 eelf32lr5900.c:1056
+#: eelf32lr5900n32.c:1056 eelf32lriscv.c:895 eelf32lriscv_ilp32.c:895
+#: eelf32lriscv_ilp32f.c:895 eelf32lsmip.c:1056 eelf32ltsmip.c:1056
+#: eelf32ltsmip_fbsd.c:1056 eelf32ltsmipn32.c:1056 eelf32ltsmipn32_fbsd.c:1056
+#: eelf32m32c.c:841 eelf32mb_linux.c:830 eelf32mbel_linux.c:830
+#: eelf32mcore.c:830 eelf32mep.c:830 eelf32metag.c:1105 eelf32microblaze.c:830
+#: eelf32microblazeel.c:830 eelf32mipswindiss.c:1056 eelf32or1k.c:830
+#: eelf32or1k_linux.c:830 eelf32ppc.c:1033 eelf32ppc_fbsd.c:1033
+#: eelf32ppclinux.c:1033 eelf32ppcnto.c:1033 eelf32ppcsim.c:1033
+#: eelf32ppcvxworks.c:1007 eelf32ppcwindiss.c:1033 eelf32rl78.c:830
+#: eelf32rx.c:846 eelf32tilegx.c:830 eelf32tilegx_be.c:830 eelf32tilepro.c:830
+#: eelf32vax.c:830 eelf32visium.c:830 eelf32xc16x.c:830 eelf32xc16xl.c:830
+#: eelf32xc16xs.c:830 eelf32xstormy16.c:841 eelf32xtensa.c:2717
+#: eelf64_aix.c:830 eelf64_ia64.c:854 eelf64_ia64_fbsd.c:854 eelf64_s390.c:845
+#: eelf64_sparc.c:830 eelf64_sparc_fbsd.c:830 eelf64_sparc_sol2.c:961
+#: eelf64alpha.c:913 eelf64alpha_fbsd.c:913 eelf64alpha_nbsd.c:913
+#: eelf64bmip.c:1074 eelf64btsmip.c:1056 eelf64btsmip_fbsd.c:1056
+#: eelf64hppa.c:830 eelf64lppc.c:1480 eelf64lriscv.c:895
+#: eelf64lriscv_lp64.c:895 eelf64lriscv_lp64f.c:895 eelf64ltsmip.c:1056
+#: eelf64ltsmip_fbsd.c:1056 eelf64mmix.c:941 eelf64ppc.c:1480
+#: eelf64ppc_fbsd.c:1480 eelf64rdos.c:830 eelf64tilegx.c:830
+#: eelf64tilegx_be.c:830 eelf_i386.c:1122 eelf_i386_be.c:830
+#: eelf_i386_chaos.c:830 eelf_i386_fbsd.c:830 eelf_i386_ldso.c:830
+#: eelf_i386_nacl.c:830 eelf_i386_sol2.c:961 eelf_i386_vxworks.c:859
+#: eelf_iamcu.c:830 eelf_k1om.c:1122 eelf_k1om_fbsd.c:830 eelf_l1om.c:1122
+#: eelf_l1om_fbsd.c:830 eelf_s390.c:830 eelf_x86_64.c:1122
+#: eelf_x86_64_cloudabi.c:830 eelf_x86_64_fbsd.c:830 eelf_x86_64_nacl.c:830
+#: eelf_x86_64_sol2.c:961 eh8300elf.c:830 eh8300elf_linux.c:830
+#: eh8300helf.c:830 eh8300helf_linux.c:830 eh8300hnelf.c:830 eh8300self.c:830
+#: eh8300self_linux.c:830 eh8300snelf.c:830 eh8300sxelf.c:830
+#: eh8300sxelf_linux.c:830 eh8300sxnelf.c:830 ehppa64linux.c:830
+#: ehppaelf.c:1137 ehppalinux.c:1137 ehppanbsd.c:1137 ehppaobsd.c:1137
+#: ei386lynx.c:830 ei386moss.c:830 ei386nto.c:830 em32relf.c:830
+#: em32relf_linux.c:830 em32rlelf.c:830 em32rlelf_linux.c:830
+#: em68hc11elf.c:1130 em68hc11elfb.c:1130 em68hc12elf.c:1130
+#: em68hc12elfb.c:1130 em68kelf.c:980 em68kelfnbsd.c:980 em9s12zelf.c:830
+#: emn10300.c:830 ends32belf.c:1007 ends32belf16m.c:1007
+#: ends32belf_linux.c:1007 ends32elf.c:1007 ends32elf16m.c:1007
+#: ends32elf_linux.c:1007 enios2elf.c:1123 enios2linux.c:1123 eppclynx.c:1033
+#: epruelf.c:850 escore3_elf.c:850 escore7_elf.c:850 eshelf.c:830
+#: eshelf_fd.c:830 eshelf_linux.c:830 eshelf_nbsd.c:830 eshelf_nto.c:830
+#: eshelf_uclinux.c:830 eshelf_vxworks.c:859 eshlelf.c:830 eshlelf_fd.c:830
+#: eshlelf_linux.c:830 eshlelf_nbsd.c:830 eshlelf_nto.c:830
+#: eshlelf_vxworks.c:859 ev850.c:876 ev850_rh850.c:876 exgateelf.c:830
+msgid "%P: warning: cannot create .note.gnu.build-id section, --build-id ignored\n"
+msgstr ""
+
+#: eaarch64cloudabi.c:1175 eaarch64cloudabib.c:1175 eaarch64elf.c:1175
+#: eaarch64elf32.c:1175 eaarch64elf32b.c:1175 eaarch64elfb.c:1175
+#: eaarch64fbsd.c:1175 eaarch64fbsdb.c:1175 eaarch64linux.c:1175
+#: eaarch64linux32.c:1175 eaarch64linux32b.c:1175 eaarch64linuxb.c:1175
+#: earcelf.c:860 earcelf_prof.c:860 earclinux.c:862 earclinux_nps.c:862
+#: earclinux_prof.c:862 earcv2elf.c:860 earcv2elfx.c:860 earmelf.c:1395
+#: earmelf_fbsd.c:1395 earmelf_fuchsia.c:1395 earmelf_linux.c:1395
+#: earmelf_linux_eabi.c:1395 earmelf_linux_fdpiceabi.c:1395
+#: earmelf_nacl.c:1395 earmelf_nbsd.c:1395 earmelf_phoenix.c:1395
+#: earmelf_vxworks.c:1425 earmelfb.c:1395 earmelfb_fbsd.c:1395
+#: earmelfb_fuchsia.c:1395 earmelfb_linux.c:1395 earmelfb_linux_eabi.c:1395
+#: earmelfb_linux_fdpiceabi.c:1395 earmelfb_nacl.c:1395 earmelfb_nbsd.c:1395
+#: earmnto.c:1395 earmsymbian.c:1395 eavr1.c:1063 eavr2.c:1063 eavr25.c:1063
+#: eavr3.c:1063 eavr31.c:1063 eavr35.c:1063 eavr4.c:1063 eavr5.c:1063
+#: eavr51.c:1063 eavr6.c:1063 eavrtiny.c:1063 eavrxmega1.c:1063
+#: eavrxmega2.c:1063 eavrxmega3.c:1063 eavrxmega4.c:1063 eavrxmega5.c:1063
+#: eavrxmega6.c:1063 eavrxmega7.c:1063 ecriself.c:860 ecrislinux.c:860
+#: ed10velf.c:860 eelf32_sparc.c:860 eelf32_sparc_sol2.c:991
+#: eelf32_sparc_vxworks.c:889 eelf32_spu.c:1394 eelf32_tic6x_be.c:998
+#: eelf32_tic6x_elf_be.c:998 eelf32_tic6x_elf_le.c:998 eelf32_tic6x_le.c:998
+#: eelf32_tic6x_linux_be.c:998 eelf32_tic6x_linux_le.c:998
+#: eelf32_x86_64.c:1152 eelf32_x86_64_nacl.c:860 eelf32am33lin.c:860
+#: eelf32b4300.c:1086 eelf32bfin.c:869 eelf32bfinfd.c:869 eelf32bmip.c:1086
+#: eelf32bmipn32.c:1104 eelf32bsmip.c:1104 eelf32btsmip.c:1086
+#: eelf32btsmip_fbsd.c:1086 eelf32btsmipn32.c:1086 eelf32btsmipn32_fbsd.c:1086
+#: eelf32cr16.c:1011 eelf32cr16c.c:860 eelf32crx.c:899 eelf32ebmip.c:1086
+#: eelf32ebmipvxworks.c:1115 eelf32elmip.c:1086 eelf32elmipvxworks.c:1115
+#: eelf32epiphany.c:860 eelf32epiphany_4x4.c:862 eelf32frvfd.c:860
+#: eelf32ip2k.c:860 eelf32l4300.c:1086 eelf32lm32.c:860 eelf32lm32fd.c:860
+#: eelf32lmip.c:1086 eelf32lppc.c:1063 eelf32lppclinux.c:1063
+#: eelf32lppcnto.c:1063 eelf32lppcsim.c:1063 eelf32lr5900.c:1086
+#: eelf32lr5900n32.c:1086 eelf32lriscv.c:925 eelf32lriscv_ilp32.c:925
+#: eelf32lriscv_ilp32f.c:925 eelf32lsmip.c:1086 eelf32ltsmip.c:1086
+#: eelf32ltsmip_fbsd.c:1086 eelf32ltsmipn32.c:1086 eelf32ltsmipn32_fbsd.c:1086
+#: eelf32m32c.c:871 eelf32mb_linux.c:860 eelf32mbel_linux.c:860
+#: eelf32mcore.c:860 eelf32mep.c:860 eelf32metag.c:1135 eelf32microblaze.c:860
+#: eelf32microblazeel.c:860 eelf32mipswindiss.c:1086 eelf32or1k.c:860
+#: eelf32or1k_linux.c:860 eelf32ppc.c:1063 eelf32ppc_fbsd.c:1063
+#: eelf32ppclinux.c:1063 eelf32ppcnto.c:1063 eelf32ppcsim.c:1063
+#: eelf32ppcvxworks.c:1037 eelf32ppcwindiss.c:1063 eelf32rl78.c:860
+#: eelf32rx.c:876 eelf32tilegx.c:860 eelf32tilegx_be.c:860 eelf32tilepro.c:860
+#: eelf32vax.c:860 eelf32visium.c:860 eelf32xc16x.c:860 eelf32xc16xl.c:860
+#: eelf32xc16xs.c:860 eelf32xstormy16.c:871 eelf32xtensa.c:2747
+#: eelf64_aix.c:860 eelf64_ia64.c:884 eelf64_ia64_fbsd.c:884 eelf64_s390.c:875
+#: eelf64_sparc.c:860 eelf64_sparc_fbsd.c:860 eelf64_sparc_sol2.c:991
+#: eelf64alpha.c:943 eelf64alpha_fbsd.c:943 eelf64alpha_nbsd.c:943
+#: eelf64bmip.c:1104 eelf64btsmip.c:1086 eelf64btsmip_fbsd.c:1086
+#: eelf64hppa.c:860 eelf64lppc.c:1510 eelf64lriscv.c:925
+#: eelf64lriscv_lp64.c:925 eelf64lriscv_lp64f.c:925 eelf64ltsmip.c:1086
+#: eelf64ltsmip_fbsd.c:1086 eelf64mmix.c:971 eelf64ppc.c:1510
+#: eelf64ppc_fbsd.c:1510 eelf64rdos.c:860 eelf64tilegx.c:860
+#: eelf64tilegx_be.c:860 eelf_i386.c:1152 eelf_i386_be.c:860
+#: eelf_i386_chaos.c:860 eelf_i386_fbsd.c:860 eelf_i386_ldso.c:860
+#: eelf_i386_nacl.c:860 eelf_i386_sol2.c:991 eelf_i386_vxworks.c:889
+#: eelf_iamcu.c:860 eelf_k1om.c:1152 eelf_k1om_fbsd.c:860 eelf_l1om.c:1152
+#: eelf_l1om_fbsd.c:860 eelf_s390.c:860 eelf_x86_64.c:1152
+#: eelf_x86_64_cloudabi.c:860 eelf_x86_64_fbsd.c:860 eelf_x86_64_nacl.c:860
+#: eelf_x86_64_sol2.c:991 eh8300elf.c:860 eh8300elf_linux.c:860
+#: eh8300helf.c:860 eh8300helf_linux.c:860 eh8300hnelf.c:860 eh8300self.c:860
+#: eh8300self_linux.c:860 eh8300snelf.c:860 eh8300sxelf.c:860
+#: eh8300sxelf_linux.c:860 eh8300sxnelf.c:860 ehppa64linux.c:860
+#: ehppaelf.c:1167 ehppalinux.c:1167 ehppanbsd.c:1167 ehppaobsd.c:1167
+#: ei386lynx.c:860 ei386moss.c:860 ei386nto.c:860 em32relf.c:860
+#: em32relf_linux.c:860 em32rlelf.c:860 em32rlelf_linux.c:860
+#: em68hc11elf.c:1160 em68hc11elfb.c:1160 em68hc12elf.c:1160
+#: em68hc12elfb.c:1160 em68kelf.c:1010 em68kelfnbsd.c:1010 em9s12zelf.c:860
+#: emn10300.c:860 ends32belf.c:1037 ends32belf16m.c:1037
+#: ends32belf_linux.c:1037 ends32elf.c:1037 ends32elf16m.c:1037
+#: ends32elf_linux.c:1037 enios2elf.c:1153 enios2linux.c:1153 eppclynx.c:1063
+#: epruelf.c:880 escore3_elf.c:880 escore7_elf.c:880 eshelf.c:860
+#: eshelf_fd.c:860 eshelf_linux.c:860 eshelf_nbsd.c:860 eshelf_nto.c:860
+#: eshelf_uclinux.c:860 eshelf_vxworks.c:889 eshlelf.c:860 eshlelf_fd.c:860
+#: eshlelf_linux.c:860 eshlelf_nbsd.c:860 eshlelf_nto.c:860
+#: eshlelf_vxworks.c:889 ev850.c:906 ev850_rh850.c:906 exgateelf.c:860
+msgid "%F%P: %s: can't open for writing: %E\n"
+msgstr "%F%P: %s: не може да се отвори за запис: %E\n"
+
+#: eaarch64cloudabi.c:1251 eaarch64cloudabib.c:1251 eaarch64elf.c:1251
+#: eaarch64elf32.c:1251 eaarch64elf32b.c:1251 eaarch64elfb.c:1251
+#: eaarch64fbsd.c:1251 eaarch64fbsdb.c:1251 eaarch64linux.c:1251
+#: eaarch64linux32.c:1251 eaarch64linux32b.c:1251 eaarch64linuxb.c:1251
+#: earcelf.c:936 earcelf_prof.c:936 earclinux.c:938 earclinux_nps.c:938
+#: earclinux_prof.c:938 earcv2elf.c:936 earcv2elfx.c:936 earmelf.c:1471
+#: earmelf_fbsd.c:1471 earmelf_fuchsia.c:1471 earmelf_linux.c:1471
+#: earmelf_linux_eabi.c:1471 earmelf_linux_fdpiceabi.c:1471
+#: earmelf_nacl.c:1471 earmelf_nbsd.c:1471 earmelf_phoenix.c:1471
+#: earmelf_vxworks.c:1501 earmelfb.c:1471 earmelfb_fbsd.c:1471
+#: earmelfb_fuchsia.c:1471 earmelfb_linux.c:1471 earmelfb_linux_eabi.c:1471
+#: earmelfb_linux_fdpiceabi.c:1471 earmelfb_nacl.c:1471 earmelfb_nbsd.c:1471
+#: earmnto.c:1471 earmsymbian.c:1471 eavr1.c:1139 eavr2.c:1139 eavr25.c:1139
+#: eavr3.c:1139 eavr31.c:1139 eavr35.c:1139 eavr4.c:1139 eavr5.c:1139
+#: eavr51.c:1139 eavr6.c:1139 eavrtiny.c:1139 eavrxmega1.c:1139
+#: eavrxmega2.c:1139 eavrxmega3.c:1139 eavrxmega4.c:1139 eavrxmega5.c:1139
+#: eavrxmega6.c:1139 eavrxmega7.c:1139 ecriself.c:936 ecrislinux.c:936
+#: ed10velf.c:936 eelf32_sparc.c:936 eelf32_sparc_sol2.c:1067
+#: eelf32_sparc_vxworks.c:965 eelf32_spu.c:1470 eelf32_tic6x_be.c:1074
+#: eelf32_tic6x_elf_be.c:1074 eelf32_tic6x_elf_le.c:1074
+#: eelf32_tic6x_le.c:1074 eelf32_tic6x_linux_be.c:1074
+#: eelf32_tic6x_linux_le.c:1074 eelf32_x86_64.c:1228 eelf32_x86_64_nacl.c:936
+#: eelf32am33lin.c:936 eelf32b4300.c:1162 eelf32bfin.c:945 eelf32bfinfd.c:945
+#: eelf32bmip.c:1162 eelf32bmipn32.c:1180 eelf32bsmip.c:1180
+#: eelf32btsmip.c:1162 eelf32btsmip_fbsd.c:1162 eelf32btsmipn32.c:1162
+#: eelf32btsmipn32_fbsd.c:1162 eelf32cr16.c:1087 eelf32cr16c.c:936
+#: eelf32crx.c:975 eelf32ebmip.c:1162 eelf32ebmipvxworks.c:1191
+#: eelf32elmip.c:1162 eelf32elmipvxworks.c:1191 eelf32epiphany.c:936
+#: eelf32epiphany_4x4.c:938 eelf32frvfd.c:936 eelf32ip2k.c:936
+#: eelf32l4300.c:1162 eelf32lm32.c:936 eelf32lm32fd.c:936 eelf32lmip.c:1162
+#: eelf32lppc.c:1139 eelf32lppclinux.c:1139 eelf32lppcnto.c:1139
+#: eelf32lppcsim.c:1139 eelf32lr5900.c:1162 eelf32lr5900n32.c:1162
+#: eelf32lriscv.c:1001 eelf32lriscv_ilp32.c:1001 eelf32lriscv_ilp32f.c:1001
+#: eelf32lsmip.c:1162 eelf32ltsmip.c:1162 eelf32ltsmip_fbsd.c:1162
+#: eelf32ltsmipn32.c:1162 eelf32ltsmipn32_fbsd.c:1162 eelf32m32c.c:947
+#: eelf32mb_linux.c:936 eelf32mbel_linux.c:936 eelf32mcore.c:936
+#: eelf32mep.c:936 eelf32metag.c:1211 eelf32microblaze.c:936
+#: eelf32microblazeel.c:936 eelf32mipswindiss.c:1162 eelf32or1k.c:936
+#: eelf32or1k_linux.c:936 eelf32ppc.c:1139 eelf32ppc_fbsd.c:1139
+#: eelf32ppclinux.c:1139 eelf32ppcnto.c:1139 eelf32ppcsim.c:1139
+#: eelf32ppcvxworks.c:1113 eelf32ppcwindiss.c:1139 eelf32rl78.c:936
+#: eelf32rx.c:952 eelf32tilegx.c:936 eelf32tilegx_be.c:936 eelf32tilepro.c:936
+#: eelf32vax.c:936 eelf32visium.c:936 eelf32xc16x.c:936 eelf32xc16xl.c:936
+#: eelf32xc16xs.c:936 eelf32xstormy16.c:947 eelf32xtensa.c:2823
+#: eelf64_aix.c:936 eelf64_ia64.c:960 eelf64_ia64_fbsd.c:960 eelf64_s390.c:951
+#: eelf64_sparc.c:936 eelf64_sparc_fbsd.c:936 eelf64_sparc_sol2.c:1067
+#: eelf64alpha.c:1019 eelf64alpha_fbsd.c:1019 eelf64alpha_nbsd.c:1019
+#: eelf64bmip.c:1180 eelf64btsmip.c:1162 eelf64btsmip_fbsd.c:1162
+#: eelf64hppa.c:936 eelf64lppc.c:1586 eelf64lriscv.c:1001
+#: eelf64lriscv_lp64.c:1001 eelf64lriscv_lp64f.c:1001 eelf64ltsmip.c:1162
+#: eelf64ltsmip_fbsd.c:1162 eelf64mmix.c:1047 eelf64ppc.c:1586
+#: eelf64ppc_fbsd.c:1586 eelf64rdos.c:936 eelf64tilegx.c:936
+#: eelf64tilegx_be.c:936 eelf_i386.c:1228 eelf_i386_be.c:936
+#: eelf_i386_chaos.c:936 eelf_i386_fbsd.c:936 eelf_i386_ldso.c:936
+#: eelf_i386_nacl.c:936 eelf_i386_sol2.c:1067 eelf_i386_vxworks.c:965
+#: eelf_iamcu.c:936 eelf_k1om.c:1228 eelf_k1om_fbsd.c:936 eelf_l1om.c:1228
+#: eelf_l1om_fbsd.c:936 eelf_s390.c:936 eelf_x86_64.c:1228
+#: eelf_x86_64_cloudabi.c:936 eelf_x86_64_fbsd.c:936 eelf_x86_64_nacl.c:936
+#: eelf_x86_64_sol2.c:1067 eh8300elf.c:936 eh8300elf_linux.c:936
+#: eh8300helf.c:936 eh8300helf_linux.c:936 eh8300hnelf.c:936 eh8300self.c:936
+#: eh8300self_linux.c:936 eh8300snelf.c:936 eh8300sxelf.c:936
+#: eh8300sxelf_linux.c:936 eh8300sxnelf.c:936 ehppa64linux.c:936
+#: ehppaelf.c:1243 ehppalinux.c:1243 ehppanbsd.c:1243 ehppaobsd.c:1243
+#: ei386lynx.c:936 ei386moss.c:936 ei386nto.c:936 em32relf.c:936
+#: em32relf_linux.c:936 em32rlelf.c:936 em32rlelf_linux.c:936
+#: em68hc11elf.c:1236 em68hc11elfb.c:1236 em68hc12elf.c:1236
+#: em68hc12elfb.c:1236 em68kelf.c:1086 em68kelfnbsd.c:1086 em9s12zelf.c:936
+#: emn10300.c:936 ends32belf.c:1113 ends32belf16m.c:1113
+#: ends32belf_linux.c:1113 ends32elf.c:1113 ends32elf16m.c:1113
+#: ends32elf_linux.c:1113 enios2elf.c:1229 enios2linux.c:1229 eppclynx.c:1139
+#: epruelf.c:956 escore3_elf.c:956 escore7_elf.c:956 eshelf.c:936
+#: eshelf_fd.c:936 eshelf_linux.c:936 eshelf_nbsd.c:936 eshelf_nto.c:936
+#: eshelf_uclinux.c:936 eshelf_vxworks.c:965 eshlelf.c:936 eshlelf_fd.c:936
+#: eshlelf_linux.c:936 eshlelf_nbsd.c:936 eshlelf_nto.c:936
+#: eshlelf_vxworks.c:965 ev850.c:982 ev850_rh850.c:982 exgateelf.c:936
+msgid "%F%P: compact frame descriptions incompatible with DWARF2 .eh_frame from %pB\n"
+msgstr ""
+
+#: eaarch64cloudabi.c:1286 eaarch64cloudabib.c:1286 eaarch64elf.c:1286
+#: eaarch64elf32.c:1286 eaarch64elf32b.c:1286 eaarch64elfb.c:1286
+#: eaarch64fbsd.c:1286 eaarch64fbsdb.c:1286 eaarch64linux.c:1286
+#: eaarch64linux32.c:1286 eaarch64linux32b.c:1286 eaarch64linuxb.c:1286
+#: earcelf.c:971 earcelf_prof.c:971 earclinux.c:973 earclinux_nps.c:973
+#: earclinux_prof.c:973 earcv2elf.c:971 earcv2elfx.c:971 earmelf.c:1506
+#: earmelf_fbsd.c:1506 earmelf_fuchsia.c:1506 earmelf_linux.c:1506
+#: earmelf_linux_eabi.c:1506 earmelf_linux_fdpiceabi.c:1506
+#: earmelf_nacl.c:1506 earmelf_nbsd.c:1506 earmelf_phoenix.c:1506
+#: earmelf_vxworks.c:1536 earmelfb.c:1506 earmelfb_fbsd.c:1506
+#: earmelfb_fuchsia.c:1506 earmelfb_linux.c:1506 earmelfb_linux_eabi.c:1506
+#: earmelfb_linux_fdpiceabi.c:1506 earmelfb_nacl.c:1506 earmelfb_nbsd.c:1506
+#: earmnto.c:1506 earmsymbian.c:1506 eavr1.c:1174 eavr2.c:1174 eavr25.c:1174
+#: eavr3.c:1174 eavr31.c:1174 eavr35.c:1174 eavr4.c:1174 eavr5.c:1174
+#: eavr51.c:1174 eavr6.c:1174 eavrtiny.c:1174 eavrxmega1.c:1174
+#: eavrxmega2.c:1174 eavrxmega3.c:1174 eavrxmega4.c:1174 eavrxmega5.c:1174
+#: eavrxmega6.c:1174 eavrxmega7.c:1174 ecriself.c:971 ecrislinux.c:971
+#: ed10velf.c:971 eelf32_sparc.c:971 eelf32_sparc_sol2.c:1102
+#: eelf32_sparc_vxworks.c:1000 eelf32_spu.c:1505 eelf32_tic6x_be.c:1109
+#: eelf32_tic6x_elf_be.c:1109 eelf32_tic6x_elf_le.c:1109
+#: eelf32_tic6x_le.c:1109 eelf32_tic6x_linux_be.c:1109
+#: eelf32_tic6x_linux_le.c:1109 eelf32_x86_64.c:1263 eelf32_x86_64_nacl.c:971
+#: eelf32am33lin.c:971 eelf32b4300.c:1197 eelf32bfin.c:980 eelf32bfinfd.c:980
+#: eelf32bmip.c:1197 eelf32bmipn32.c:1215 eelf32bsmip.c:1215
+#: eelf32btsmip.c:1197 eelf32btsmip_fbsd.c:1197 eelf32btsmipn32.c:1197
+#: eelf32btsmipn32_fbsd.c:1197 eelf32cr16.c:1122 eelf32cr16c.c:971
+#: eelf32crx.c:1010 eelf32ebmip.c:1197 eelf32ebmipvxworks.c:1226
+#: eelf32elmip.c:1197 eelf32elmipvxworks.c:1226 eelf32epiphany.c:971
+#: eelf32epiphany_4x4.c:973 eelf32frvfd.c:971 eelf32ip2k.c:971
+#: eelf32l4300.c:1197 eelf32lm32.c:971 eelf32lm32fd.c:971 eelf32lmip.c:1197
+#: eelf32lppc.c:1174 eelf32lppclinux.c:1174 eelf32lppcnto.c:1174
+#: eelf32lppcsim.c:1174 eelf32lr5900.c:1197 eelf32lr5900n32.c:1197
+#: eelf32lriscv.c:1036 eelf32lriscv_ilp32.c:1036 eelf32lriscv_ilp32f.c:1036
+#: eelf32lsmip.c:1197 eelf32ltsmip.c:1197 eelf32ltsmip_fbsd.c:1197
+#: eelf32ltsmipn32.c:1197 eelf32ltsmipn32_fbsd.c:1197 eelf32m32c.c:982
+#: eelf32mb_linux.c:971 eelf32mbel_linux.c:971 eelf32mcore.c:971
+#: eelf32mep.c:971 eelf32metag.c:1246 eelf32microblaze.c:971
+#: eelf32microblazeel.c:971 eelf32mipswindiss.c:1197 eelf32or1k.c:971
+#: eelf32or1k_linux.c:971 eelf32ppc.c:1174 eelf32ppc_fbsd.c:1174
+#: eelf32ppclinux.c:1174 eelf32ppcnto.c:1174 eelf32ppcsim.c:1174
+#: eelf32ppcvxworks.c:1148 eelf32ppcwindiss.c:1174 eelf32rl78.c:971
+#: eelf32rx.c:987 eelf32tilegx.c:971 eelf32tilegx_be.c:971 eelf32tilepro.c:971
+#: eelf32vax.c:971 eelf32visium.c:971 eelf32xc16x.c:971 eelf32xc16xl.c:971
+#: eelf32xc16xs.c:971 eelf32xstormy16.c:982 eelf32xtensa.c:2858
+#: eelf64_aix.c:971 eelf64_ia64.c:995 eelf64_ia64_fbsd.c:995 eelf64_s390.c:986
+#: eelf64_sparc.c:971 eelf64_sparc_fbsd.c:971 eelf64_sparc_sol2.c:1102
+#: eelf64alpha.c:1054 eelf64alpha_fbsd.c:1054 eelf64alpha_nbsd.c:1054
+#: eelf64bmip.c:1215 eelf64btsmip.c:1197 eelf64btsmip_fbsd.c:1197
+#: eelf64hppa.c:971 eelf64lppc.c:1621 eelf64lriscv.c:1036
+#: eelf64lriscv_lp64.c:1036 eelf64lriscv_lp64f.c:1036 eelf64ltsmip.c:1197
+#: eelf64ltsmip_fbsd.c:1197 eelf64mmix.c:1082 eelf64ppc.c:1621
+#: eelf64ppc_fbsd.c:1621 eelf64rdos.c:971 eelf64tilegx.c:971
+#: eelf64tilegx_be.c:971 eelf_i386.c:1263 eelf_i386_be.c:971
+#: eelf_i386_chaos.c:971 eelf_i386_fbsd.c:971 eelf_i386_ldso.c:971
+#: eelf_i386_nacl.c:971 eelf_i386_sol2.c:1102 eelf_i386_vxworks.c:1000
+#: eelf_iamcu.c:971 eelf_k1om.c:1263 eelf_k1om_fbsd.c:971 eelf_l1om.c:1263
+#: eelf_l1om_fbsd.c:971 eelf_s390.c:971 eelf_x86_64.c:1263
+#: eelf_x86_64_cloudabi.c:971 eelf_x86_64_fbsd.c:971 eelf_x86_64_nacl.c:971
+#: eelf_x86_64_sol2.c:1102 eh8300elf.c:971 eh8300elf_linux.c:971
+#: eh8300helf.c:971 eh8300helf_linux.c:971 eh8300hnelf.c:971 eh8300self.c:971
+#: eh8300self_linux.c:971 eh8300snelf.c:971 eh8300sxelf.c:971
+#: eh8300sxelf_linux.c:971 eh8300sxnelf.c:971 ehppa64linux.c:971
+#: ehppaelf.c:1278 ehppalinux.c:1278 ehppanbsd.c:1278 ehppaobsd.c:1278
+#: ei386lynx.c:971 ei386moss.c:971 ei386nto.c:971 em32relf.c:971
+#: em32relf_linux.c:971 em32rlelf.c:971 em32rlelf_linux.c:971
+#: em68hc11elf.c:1271 em68hc11elfb.c:1271 em68hc12elf.c:1271
+#: em68hc12elfb.c:1271 em68kelf.c:1121 em68kelfnbsd.c:1121 em9s12zelf.c:971
+#: emn10300.c:971 ends32belf.c:1148 ends32belf16m.c:1148
+#: ends32belf_linux.c:1148 ends32elf.c:1148 ends32elf16m.c:1148
+#: ends32elf_linux.c:1148 enios2elf.c:1264 enios2linux.c:1264 eppclynx.c:1174
+#: epruelf.c:991 escore3_elf.c:991 escore7_elf.c:991 eshelf.c:971
+#: eshelf_fd.c:971 eshelf_linux.c:971 eshelf_nbsd.c:971 eshelf_nto.c:971
+#: eshelf_uclinux.c:971 eshelf_vxworks.c:1000 eshlelf.c:971 eshlelf_fd.c:971
+#: eshlelf_linux.c:971 eshlelf_nbsd.c:971 eshlelf_nto.c:971
+#: eshlelf_vxworks.c:1000 ev850.c:1017 ev850_rh850.c:1017 exgateelf.c:971
+msgid "%P: warning: cannot create .eh_frame_hdr section, --eh-frame-hdr ignored\n"
+msgstr ""
+
+#: eaarch64cloudabi.c:1341 eaarch64cloudabib.c:1341 eaarch64elf.c:1341
+#: eaarch64elf32.c:1341 eaarch64elf32b.c:1341 eaarch64elfb.c:1341
+#: eaarch64fbsd.c:1341 eaarch64fbsdb.c:1341 eaarch64linux.c:1341
+#: eaarch64linux32.c:1341 eaarch64linux32b.c:1341 eaarch64linuxb.c:1341
+#: earcelf.c:1026 earcelf_prof.c:1026 earclinux.c:1028 earclinux_nps.c:1028
+#: earclinux_prof.c:1028 earcv2elf.c:1026 earcv2elfx.c:1026 earmelf.c:1561
+#: earmelf_fbsd.c:1561 earmelf_fuchsia.c:1561 earmelf_linux.c:1561
+#: earmelf_linux_eabi.c:1561 earmelf_linux_fdpiceabi.c:1561
+#: earmelf_nacl.c:1561 earmelf_nbsd.c:1561 earmelf_phoenix.c:1561
+#: earmelf_vxworks.c:1591 earmelfb.c:1561 earmelfb_fbsd.c:1561
+#: earmelfb_fuchsia.c:1561 earmelfb_linux.c:1561 earmelfb_linux_eabi.c:1561
+#: earmelfb_linux_fdpiceabi.c:1561 earmelfb_nacl.c:1561 earmelfb_nbsd.c:1561
+#: earmnto.c:1561 earmsymbian.c:1561 eavr1.c:1229 eavr2.c:1229 eavr25.c:1229
+#: eavr3.c:1229 eavr31.c:1229 eavr35.c:1229 eavr4.c:1229 eavr5.c:1229
+#: eavr51.c:1229 eavr6.c:1229 eavrtiny.c:1229 eavrxmega1.c:1229
+#: eavrxmega2.c:1229 eavrxmega3.c:1229 eavrxmega4.c:1229 eavrxmega5.c:1229
+#: eavrxmega6.c:1229 eavrxmega7.c:1229 ecriself.c:1026 ecrislinux.c:1026
+#: ed10velf.c:1026 eelf32_sparc.c:1026 eelf32_sparc_sol2.c:1157
+#: eelf32_sparc_vxworks.c:1055 eelf32_spu.c:1560 eelf32_tic6x_be.c:1164
+#: eelf32_tic6x_elf_be.c:1164 eelf32_tic6x_elf_le.c:1164
+#: eelf32_tic6x_le.c:1164 eelf32_tic6x_linux_be.c:1164
+#: eelf32_tic6x_linux_le.c:1164 eelf32_x86_64.c:1318 eelf32_x86_64_nacl.c:1026
+#: eelf32am33lin.c:1026 eelf32b4300.c:1252 eelf32bfin.c:1035
+#: eelf32bfinfd.c:1035 eelf32bmip.c:1252 eelf32bmipn32.c:1270
+#: eelf32bsmip.c:1270 eelf32btsmip.c:1252 eelf32btsmip_fbsd.c:1252
+#: eelf32btsmipn32.c:1252 eelf32btsmipn32_fbsd.c:1252 eelf32cr16.c:1177
+#: eelf32cr16c.c:1026 eelf32crx.c:1065 eelf32ebmip.c:1252
+#: eelf32ebmipvxworks.c:1281 eelf32elmip.c:1252 eelf32elmipvxworks.c:1281
+#: eelf32epiphany.c:1026 eelf32epiphany_4x4.c:1028 eelf32frvfd.c:1026
+#: eelf32ip2k.c:1026 eelf32l4300.c:1252 eelf32lm32.c:1026 eelf32lm32fd.c:1026
+#: eelf32lmip.c:1252 eelf32lppc.c:1229 eelf32lppclinux.c:1229
+#: eelf32lppcnto.c:1229 eelf32lppcsim.c:1229 eelf32lr5900.c:1252
+#: eelf32lr5900n32.c:1252 eelf32lriscv.c:1091 eelf32lriscv_ilp32.c:1091
+#: eelf32lriscv_ilp32f.c:1091 eelf32lsmip.c:1252 eelf32ltsmip.c:1252
+#: eelf32ltsmip_fbsd.c:1252 eelf32ltsmipn32.c:1252 eelf32ltsmipn32_fbsd.c:1252
+#: eelf32m32c.c:1037 eelf32mb_linux.c:1026 eelf32mbel_linux.c:1026
+#: eelf32mcore.c:1026 eelf32mep.c:1026 eelf32metag.c:1301
+#: eelf32microblaze.c:1026 eelf32microblazeel.c:1026 eelf32mipswindiss.c:1252
+#: eelf32or1k.c:1026 eelf32or1k_linux.c:1026 eelf32ppc.c:1229
+#: eelf32ppc_fbsd.c:1229 eelf32ppclinux.c:1229 eelf32ppcnto.c:1229
+#: eelf32ppcsim.c:1229 eelf32ppcvxworks.c:1203 eelf32ppcwindiss.c:1229
+#: eelf32rl78.c:1026 eelf32rx.c:1042 eelf32tilegx.c:1026
+#: eelf32tilegx_be.c:1026 eelf32tilepro.c:1026 eelf32vax.c:1026
+#: eelf32visium.c:1026 eelf32xc16x.c:1026 eelf32xc16xl.c:1026
+#: eelf32xc16xs.c:1026 eelf32xstormy16.c:1037 eelf32xtensa.c:2913
+#: eelf64_aix.c:1026 eelf64_ia64.c:1050 eelf64_ia64_fbsd.c:1050
+#: eelf64_s390.c:1041 eelf64_sparc.c:1026 eelf64_sparc_fbsd.c:1026
+#: eelf64_sparc_sol2.c:1157 eelf64alpha.c:1109 eelf64alpha_fbsd.c:1109
+#: eelf64alpha_nbsd.c:1109 eelf64bmip.c:1270 eelf64btsmip.c:1252
+#: eelf64btsmip_fbsd.c:1252 eelf64hppa.c:1026 eelf64lppc.c:1676
+#: eelf64lriscv.c:1091 eelf64lriscv_lp64.c:1091 eelf64lriscv_lp64f.c:1091
+#: eelf64ltsmip.c:1252 eelf64ltsmip_fbsd.c:1252 eelf64mmix.c:1137
+#: eelf64ppc.c:1676 eelf64ppc_fbsd.c:1676 eelf64rdos.c:1026
+#: eelf64tilegx.c:1026 eelf64tilegx_be.c:1026 eelf_i386.c:1318
+#: eelf_i386_be.c:1026 eelf_i386_chaos.c:1026 eelf_i386_fbsd.c:1026
+#: eelf_i386_ldso.c:1026 eelf_i386_nacl.c:1026 eelf_i386_sol2.c:1157
+#: eelf_i386_vxworks.c:1055 eelf_iamcu.c:1026 eelf_k1om.c:1318
+#: eelf_k1om_fbsd.c:1026 eelf_l1om.c:1318 eelf_l1om_fbsd.c:1026
+#: eelf_s390.c:1026 eelf_x86_64.c:1318 eelf_x86_64_cloudabi.c:1026
+#: eelf_x86_64_fbsd.c:1026 eelf_x86_64_nacl.c:1026 eelf_x86_64_sol2.c:1157
+#: eh8300elf.c:1026 eh8300elf_linux.c:1026 eh8300helf.c:1026
+#: eh8300helf_linux.c:1026 eh8300hnelf.c:1026 eh8300self.c:1026
+#: eh8300self_linux.c:1026 eh8300snelf.c:1026 eh8300sxelf.c:1026
+#: eh8300sxelf_linux.c:1026 eh8300sxnelf.c:1026 ehppa64linux.c:1026
+#: ehppaelf.c:1333 ehppalinux.c:1333 ehppanbsd.c:1333 ehppaobsd.c:1333
+#: ei386lynx.c:1026 ei386moss.c:1026 ei386nto.c:1026 em32relf.c:1026
+#: em32relf_linux.c:1026 em32rlelf.c:1026 em32rlelf_linux.c:1026
+#: em68hc11elf.c:1326 em68hc11elfb.c:1326 em68hc12elf.c:1326
+#: em68hc12elfb.c:1326 em68kelf.c:1176 em68kelfnbsd.c:1176 em9s12zelf.c:1026
+#: emn10300.c:1026 ends32belf.c:1203 ends32belf16m.c:1203
+#: ends32belf_linux.c:1203 ends32elf.c:1203 ends32elf16m.c:1203
+#: ends32elf_linux.c:1203 enios2elf.c:1319 enios2linux.c:1319 eppclynx.c:1229
+#: epruelf.c:1046 escore3_elf.c:1046 escore7_elf.c:1046 eshelf.c:1026
+#: eshelf_fd.c:1026 eshelf_linux.c:1026 eshelf_nbsd.c:1026 eshelf_nto.c:1026
+#: eshelf_uclinux.c:1026 eshelf_vxworks.c:1055 eshlelf.c:1026
+#: eshlelf_fd.c:1026 eshlelf_linux.c:1026 eshlelf_nbsd.c:1026
+#: eshlelf_nto.c:1026 eshlelf_vxworks.c:1055 ev850.c:1072 ev850_rh850.c:1072
+#: exgateelf.c:1026
+#, c-format
+msgid "%s needed by %pB\n"
+msgstr ""
+
+#: eaarch64cloudabi.c:1392 eaarch64cloudabib.c:1392 eaarch64elf.c:1392
+#: eaarch64elf32.c:1392 eaarch64elf32b.c:1392 eaarch64elfb.c:1392
+#: eaarch64fbsd.c:1392 eaarch64fbsdb.c:1392 eaarch64linux.c:1392
+#: eaarch64linux32.c:1392 eaarch64linux32b.c:1392 eaarch64linuxb.c:1392
+#: earcelf.c:1077 earcelf_prof.c:1077 earclinux.c:1079 earclinux_nps.c:1079
+#: earclinux_prof.c:1079 earcv2elf.c:1077 earcv2elfx.c:1077 earmelf.c:1612
+#: earmelf_fbsd.c:1612 earmelf_fuchsia.c:1612 earmelf_linux.c:1612
+#: earmelf_linux_eabi.c:1612 earmelf_linux_fdpiceabi.c:1612
+#: earmelf_nacl.c:1612 earmelf_nbsd.c:1612 earmelf_phoenix.c:1612
+#: earmelf_vxworks.c:1642 earmelfb.c:1612 earmelfb_fbsd.c:1612
+#: earmelfb_fuchsia.c:1612 earmelfb_linux.c:1612 earmelfb_linux_eabi.c:1612
+#: earmelfb_linux_fdpiceabi.c:1612 earmelfb_nacl.c:1612 earmelfb_nbsd.c:1612
+#: earmnto.c:1612 earmsymbian.c:1612 eavr1.c:1280 eavr2.c:1280 eavr25.c:1280
+#: eavr3.c:1280 eavr31.c:1280 eavr35.c:1280 eavr4.c:1280 eavr5.c:1280
+#: eavr51.c:1280 eavr6.c:1280 eavrtiny.c:1280 eavrxmega1.c:1280
+#: eavrxmega2.c:1280 eavrxmega3.c:1280 eavrxmega4.c:1280 eavrxmega5.c:1280
+#: eavrxmega6.c:1280 eavrxmega7.c:1280 ecriself.c:1077 ecrislinux.c:1077
+#: ed10velf.c:1077 eelf32_sparc.c:1077 eelf32_sparc_sol2.c:1208
+#: eelf32_sparc_vxworks.c:1106 eelf32_spu.c:1611 eelf32_tic6x_be.c:1215
+#: eelf32_tic6x_elf_be.c:1215 eelf32_tic6x_elf_le.c:1215
+#: eelf32_tic6x_le.c:1215 eelf32_tic6x_linux_be.c:1215
+#: eelf32_tic6x_linux_le.c:1215 eelf32_x86_64.c:1409 eelf32_x86_64_nacl.c:1077
+#: eelf32am33lin.c:1077 eelf32b4300.c:1303 eelf32bfin.c:1086
+#: eelf32bfinfd.c:1086 eelf32bmip.c:1303 eelf32bmipn32.c:1321
+#: eelf32bsmip.c:1321 eelf32btsmip.c:1303 eelf32btsmip_fbsd.c:1303
+#: eelf32btsmipn32.c:1303 eelf32btsmipn32_fbsd.c:1303 eelf32cr16.c:1228
+#: eelf32cr16c.c:1077 eelf32crx.c:1116 eelf32ebmip.c:1303
+#: eelf32ebmipvxworks.c:1332 eelf32elmip.c:1303 eelf32elmipvxworks.c:1332
+#: eelf32epiphany.c:1077 eelf32epiphany_4x4.c:1079 eelf32frvfd.c:1077
+#: eelf32ip2k.c:1077 eelf32l4300.c:1303 eelf32lm32.c:1077 eelf32lm32fd.c:1077
+#: eelf32lmip.c:1303 eelf32lppc.c:1280 eelf32lppclinux.c:1280
+#: eelf32lppcnto.c:1280 eelf32lppcsim.c:1280 eelf32lr5900.c:1303
+#: eelf32lr5900n32.c:1303 eelf32lriscv.c:1142 eelf32lriscv_ilp32.c:1142
+#: eelf32lriscv_ilp32f.c:1142 eelf32lsmip.c:1303 eelf32ltsmip.c:1303
+#: eelf32ltsmip_fbsd.c:1303 eelf32ltsmipn32.c:1303 eelf32ltsmipn32_fbsd.c:1303
+#: eelf32m32c.c:1088 eelf32mb_linux.c:1077 eelf32mbel_linux.c:1077
+#: eelf32mcore.c:1077 eelf32mep.c:1077 eelf32metag.c:1352
+#: eelf32microblaze.c:1077 eelf32microblazeel.c:1077 eelf32mipswindiss.c:1303
+#: eelf32or1k.c:1077 eelf32or1k_linux.c:1077 eelf32ppc.c:1280
+#: eelf32ppc_fbsd.c:1280 eelf32ppclinux.c:1280 eelf32ppcnto.c:1280
+#: eelf32ppcsim.c:1280 eelf32ppcvxworks.c:1254 eelf32ppcwindiss.c:1280
+#: eelf32rl78.c:1077 eelf32rx.c:1093 eelf32tilegx.c:1077
+#: eelf32tilegx_be.c:1077 eelf32tilepro.c:1077 eelf32vax.c:1077
+#: eelf32visium.c:1077 eelf32xc16x.c:1077 eelf32xc16xl.c:1077
+#: eelf32xc16xs.c:1077 eelf32xstormy16.c:1088 eelf32xtensa.c:2964
+#: eelf64_aix.c:1077 eelf64_ia64.c:1101 eelf64_ia64_fbsd.c:1101
+#: eelf64_s390.c:1092 eelf64_sparc.c:1077 eelf64_sparc_fbsd.c:1077
+#: eelf64_sparc_sol2.c:1208 eelf64alpha.c:1160 eelf64alpha_fbsd.c:1160
+#: eelf64alpha_nbsd.c:1160 eelf64bmip.c:1321 eelf64btsmip.c:1303
+#: eelf64btsmip_fbsd.c:1303 eelf64hppa.c:1077 eelf64lppc.c:1727
+#: eelf64lriscv.c:1142 eelf64lriscv_lp64.c:1142 eelf64lriscv_lp64f.c:1142
+#: eelf64ltsmip.c:1303 eelf64ltsmip_fbsd.c:1303 eelf64mmix.c:1188
+#: eelf64ppc.c:1727 eelf64ppc_fbsd.c:1727 eelf64rdos.c:1077
+#: eelf64tilegx.c:1077 eelf64tilegx_be.c:1077 eelf_i386.c:1409
+#: eelf_i386_be.c:1077 eelf_i386_chaos.c:1077 eelf_i386_fbsd.c:1077
+#: eelf_i386_ldso.c:1077 eelf_i386_nacl.c:1077 eelf_i386_sol2.c:1208
+#: eelf_i386_vxworks.c:1106 eelf_iamcu.c:1077 eelf_k1om.c:1409
+#: eelf_k1om_fbsd.c:1077 eelf_l1om.c:1409 eelf_l1om_fbsd.c:1077
+#: eelf_s390.c:1077 eelf_x86_64.c:1409 eelf_x86_64_cloudabi.c:1077
+#: eelf_x86_64_fbsd.c:1077 eelf_x86_64_nacl.c:1077 eelf_x86_64_sol2.c:1208
+#: eh8300elf.c:1077 eh8300elf_linux.c:1077 eh8300helf.c:1077
+#: eh8300helf_linux.c:1077 eh8300hnelf.c:1077 eh8300self.c:1077
+#: eh8300self_linux.c:1077 eh8300snelf.c:1077 eh8300sxelf.c:1077
+#: eh8300sxelf_linux.c:1077 eh8300sxnelf.c:1077 ehppa64linux.c:1077
+#: ehppaelf.c:1384 ehppalinux.c:1384 ehppanbsd.c:1384 ehppaobsd.c:1384
+#: ei386lynx.c:1077 ei386moss.c:1077 ei386nto.c:1077 em32relf.c:1077
+#: em32relf_linux.c:1077 em32rlelf.c:1077 em32rlelf_linux.c:1077
+#: em68hc11elf.c:1377 em68hc11elfb.c:1377 em68hc12elf.c:1377
+#: em68hc12elfb.c:1377 em68kelf.c:1227 em68kelfnbsd.c:1227 em9s12zelf.c:1077
+#: emn10300.c:1077 ends32belf.c:1254 ends32belf16m.c:1254
+#: ends32belf_linux.c:1254 ends32elf.c:1254 ends32elf16m.c:1254
+#: ends32elf_linux.c:1254 enios2elf.c:1370 enios2linux.c:1370 eppclynx.c:1280
+#: epruelf.c:1097 escore3_elf.c:1097 escore7_elf.c:1097 eshelf.c:1077
+#: eshelf_fd.c:1077 eshelf_linux.c:1077 eshelf_nbsd.c:1077 eshelf_nto.c:1077
+#: eshelf_uclinux.c:1077 eshelf_vxworks.c:1106 eshlelf.c:1077
+#: eshlelf_fd.c:1077 eshlelf_linux.c:1077 eshlelf_nbsd.c:1077
+#: eshlelf_nto.c:1077 eshlelf_vxworks.c:1106 ev850.c:1123 ev850_rh850.c:1123
+#: exgateelf.c:1077
+msgid "%P: warning: %s, needed by %pB, not found (try using -rpath or -rpath-link)\n"
+msgstr ""
+
+#: eaarch64cloudabi.c:1399 eaarch64cloudabib.c:1399 eaarch64elf.c:1399
+#: eaarch64elf32.c:1399 eaarch64elf32b.c:1399 eaarch64elfb.c:1399
+#: eaarch64fbsd.c:1399 eaarch64fbsdb.c:1399 eaarch64linux.c:1399
+#: eaarch64linux32.c:1399 eaarch64linux32b.c:1399 eaarch64linuxb.c:1399
+#: earcelf.c:1084 earcelf_prof.c:1084 earclinux.c:1086 earclinux_nps.c:1086
+#: earclinux_prof.c:1086 earcv2elf.c:1084 earcv2elfx.c:1084 earmelf.c:1619
+#: earmelf_fbsd.c:1619 earmelf_fuchsia.c:1619 earmelf_linux.c:1619
+#: earmelf_linux_eabi.c:1619 earmelf_linux_fdpiceabi.c:1619
+#: earmelf_nacl.c:1619 earmelf_nbsd.c:1619 earmelf_phoenix.c:1619
+#: earmelf_vxworks.c:1649 earmelfb.c:1619 earmelfb_fbsd.c:1619
+#: earmelfb_fuchsia.c:1619 earmelfb_linux.c:1619 earmelfb_linux_eabi.c:1619
+#: earmelfb_linux_fdpiceabi.c:1619 earmelfb_nacl.c:1619 earmelfb_nbsd.c:1619
+#: earmnto.c:1619 earmsymbian.c:1619 eavr1.c:1287 eavr2.c:1287 eavr25.c:1287
+#: eavr3.c:1287 eavr31.c:1287 eavr35.c:1287 eavr4.c:1287 eavr5.c:1287
+#: eavr51.c:1287 eavr6.c:1287 eavrtiny.c:1287 eavrxmega1.c:1287
+#: eavrxmega2.c:1287 eavrxmega3.c:1287 eavrxmega4.c:1287 eavrxmega5.c:1287
+#: eavrxmega6.c:1287 eavrxmega7.c:1287 ecriself.c:1084 ecrislinux.c:1084
+#: ed10velf.c:1084 eelf32_sparc.c:1084 eelf32_sparc_sol2.c:1215
+#: eelf32_sparc_vxworks.c:1113 eelf32_spu.c:1618 eelf32_tic6x_be.c:1222
+#: eelf32_tic6x_elf_be.c:1222 eelf32_tic6x_elf_le.c:1222
+#: eelf32_tic6x_le.c:1222 eelf32_tic6x_linux_be.c:1222
+#: eelf32_tic6x_linux_le.c:1222 eelf32_x86_64.c:1416 eelf32_x86_64_nacl.c:1084
+#: eelf32am33lin.c:1084 eelf32b4300.c:1310 eelf32bfin.c:1093
+#: eelf32bfinfd.c:1093 eelf32bmip.c:1310 eelf32bmipn32.c:1328
+#: eelf32bsmip.c:1328 eelf32btsmip.c:1310 eelf32btsmip_fbsd.c:1310
+#: eelf32btsmipn32.c:1310 eelf32btsmipn32_fbsd.c:1310 eelf32cr16.c:1235
+#: eelf32cr16c.c:1084 eelf32crx.c:1123 eelf32ebmip.c:1310
+#: eelf32ebmipvxworks.c:1339 eelf32elmip.c:1310 eelf32elmipvxworks.c:1339
+#: eelf32epiphany.c:1084 eelf32epiphany_4x4.c:1086 eelf32frvfd.c:1084
+#: eelf32ip2k.c:1084 eelf32l4300.c:1310 eelf32lm32.c:1084 eelf32lm32fd.c:1084
+#: eelf32lmip.c:1310 eelf32lppc.c:1287 eelf32lppclinux.c:1287
+#: eelf32lppcnto.c:1287 eelf32lppcsim.c:1287 eelf32lr5900.c:1310
+#: eelf32lr5900n32.c:1310 eelf32lriscv.c:1149 eelf32lriscv_ilp32.c:1149
+#: eelf32lriscv_ilp32f.c:1149 eelf32lsmip.c:1310 eelf32ltsmip.c:1310
+#: eelf32ltsmip_fbsd.c:1310 eelf32ltsmipn32.c:1310 eelf32ltsmipn32_fbsd.c:1310
+#: eelf32m32c.c:1095 eelf32mb_linux.c:1084 eelf32mbel_linux.c:1084
+#: eelf32mcore.c:1084 eelf32mep.c:1084 eelf32metag.c:1359
+#: eelf32microblaze.c:1084 eelf32microblazeel.c:1084 eelf32mipswindiss.c:1310
+#: eelf32or1k.c:1084 eelf32or1k_linux.c:1084 eelf32ppc.c:1287
+#: eelf32ppc_fbsd.c:1287 eelf32ppclinux.c:1287 eelf32ppcnto.c:1287
+#: eelf32ppcsim.c:1287 eelf32ppcvxworks.c:1261 eelf32ppcwindiss.c:1287
+#: eelf32rl78.c:1084 eelf32rx.c:1100 eelf32tilegx.c:1084
+#: eelf32tilegx_be.c:1084 eelf32tilepro.c:1084 eelf32vax.c:1084
+#: eelf32visium.c:1084 eelf32xc16x.c:1084 eelf32xc16xl.c:1084
+#: eelf32xc16xs.c:1084 eelf32xstormy16.c:1095 eelf32xtensa.c:2971
+#: eelf64_aix.c:1084 eelf64_ia64.c:1108 eelf64_ia64_fbsd.c:1108
+#: eelf64_s390.c:1099 eelf64_sparc.c:1084 eelf64_sparc_fbsd.c:1084
+#: eelf64_sparc_sol2.c:1215 eelf64alpha.c:1167 eelf64alpha_fbsd.c:1167
+#: eelf64alpha_nbsd.c:1167 eelf64bmip.c:1328 eelf64btsmip.c:1310
+#: eelf64btsmip_fbsd.c:1310 eelf64hppa.c:1084 eelf64lppc.c:1734
+#: eelf64lriscv.c:1149 eelf64lriscv_lp64.c:1149 eelf64lriscv_lp64f.c:1149
+#: eelf64ltsmip.c:1310 eelf64ltsmip_fbsd.c:1310 eelf64mmix.c:1195
+#: eelf64ppc.c:1734 eelf64ppc_fbsd.c:1734 eelf64rdos.c:1084
+#: eelf64tilegx.c:1084 eelf64tilegx_be.c:1084 eelf_i386.c:1416
+#: eelf_i386_be.c:1084 eelf_i386_chaos.c:1084 eelf_i386_fbsd.c:1084
+#: eelf_i386_ldso.c:1084 eelf_i386_nacl.c:1084 eelf_i386_sol2.c:1215
+#: eelf_i386_vxworks.c:1113 eelf_iamcu.c:1084 eelf_k1om.c:1416
+#: eelf_k1om_fbsd.c:1084 eelf_l1om.c:1416 eelf_l1om_fbsd.c:1084
+#: eelf_s390.c:1084 eelf_x86_64.c:1416 eelf_x86_64_cloudabi.c:1084
+#: eelf_x86_64_fbsd.c:1084 eelf_x86_64_nacl.c:1084 eelf_x86_64_sol2.c:1215
+#: eh8300elf.c:1084 eh8300elf_linux.c:1084 eh8300helf.c:1084
+#: eh8300helf_linux.c:1084 eh8300hnelf.c:1084 eh8300self.c:1084
+#: eh8300self_linux.c:1084 eh8300snelf.c:1084 eh8300sxelf.c:1084
+#: eh8300sxelf_linux.c:1084 eh8300sxnelf.c:1084 ehppa64linux.c:1084
+#: ehppaelf.c:1391 ehppalinux.c:1391 ehppanbsd.c:1391 ehppaobsd.c:1391
+#: ei386lynx.c:1084 ei386moss.c:1084 ei386nto.c:1084 em32relf.c:1084
+#: em32relf_linux.c:1084 em32rlelf.c:1084 em32rlelf_linux.c:1084
+#: em68hc11elf.c:1384 em68hc11elfb.c:1384 em68hc12elf.c:1384
+#: em68hc12elfb.c:1384 em68kelf.c:1234 em68kelfnbsd.c:1234 em9s12zelf.c:1084
+#: emn10300.c:1084 ends32belf.c:1261 ends32belf16m.c:1261
+#: ends32belf_linux.c:1261 ends32elf.c:1261 ends32elf16m.c:1261
+#: ends32elf_linux.c:1261 enios2elf.c:1377 enios2linux.c:1377 eppclynx.c:1287
+#: epruelf.c:1104 escore3_elf.c:1104 escore7_elf.c:1104 eshelf.c:1084
+#: eshelf_fd.c:1084 eshelf_linux.c:1084 eshelf_nbsd.c:1084 eshelf_nto.c:1084
+#: eshelf_uclinux.c:1084 eshelf_vxworks.c:1113 eshlelf.c:1084
+#: eshlelf_fd.c:1084 eshlelf_linux.c:1084 eshlelf_nbsd.c:1084
+#: eshlelf_nto.c:1084 eshlelf_vxworks.c:1113 ev850.c:1130 ev850_rh850.c:1130
+#: exgateelf.c:1084
+msgid "%F%P: failed to parse EH frame entries\n"
+msgstr ""
+
+#: eaarch64cloudabi.c:1430 eaarch64cloudabib.c:1430 eaarch64elf.c:1430
+#: eaarch64elf32.c:1430 eaarch64elf32b.c:1430 eaarch64elfb.c:1430
+#: eaarch64fbsd.c:1430 eaarch64fbsdb.c:1430 eaarch64linux.c:1430
+#: eaarch64linux32.c:1430 eaarch64linux32b.c:1430 eaarch64linuxb.c:1430
+#: eaix5ppc.c:1369 eaix5rs6.c:1369 eaixppc.c:1369 eaixrs6.c:1369
+#: earcelf.c:1115 earcelf_prof.c:1115 earclinux.c:1117 earclinux_nps.c:1117
+#: earclinux_prof.c:1117 earcv2elf.c:1115 earcv2elfx.c:1115 earmelf.c:1650
+#: earmelf_fbsd.c:1650 earmelf_fuchsia.c:1650 earmelf_linux.c:1650
+#: earmelf_linux_eabi.c:1650 earmelf_linux_fdpiceabi.c:1650
+#: earmelf_nacl.c:1650 earmelf_nbsd.c:1650 earmelf_phoenix.c:1650
+#: earmelf_vxworks.c:1680 earmelfb.c:1650 earmelfb_fbsd.c:1650
+#: earmelfb_fuchsia.c:1650 earmelfb_linux.c:1650 earmelfb_linux_eabi.c:1650
+#: earmelfb_linux_fdpiceabi.c:1650 earmelfb_nacl.c:1650 earmelfb_nbsd.c:1650
+#: earmnto.c:1650 earmsymbian.c:1650 eavr1.c:1318 eavr2.c:1318 eavr25.c:1318
+#: eavr3.c:1318 eavr31.c:1318 eavr35.c:1318 eavr4.c:1318 eavr5.c:1318
+#: eavr51.c:1318 eavr6.c:1318 eavrtiny.c:1318 eavrxmega1.c:1318
+#: eavrxmega2.c:1318 eavrxmega3.c:1318 eavrxmega4.c:1318 eavrxmega5.c:1318
+#: eavrxmega6.c:1318 eavrxmega7.c:1318 ecriself.c:1115 ecrislinux.c:1115
+#: ed10velf.c:1115 eelf32_sparc.c:1115 eelf32_sparc_sol2.c:1246
+#: eelf32_sparc_vxworks.c:1144 eelf32_spu.c:1649 eelf32_tic6x_be.c:1253
+#: eelf32_tic6x_elf_be.c:1253 eelf32_tic6x_elf_le.c:1253
+#: eelf32_tic6x_le.c:1253 eelf32_tic6x_linux_be.c:1253
+#: eelf32_tic6x_linux_le.c:1253 eelf32_x86_64.c:1447 eelf32_x86_64_nacl.c:1115
+#: eelf32am33lin.c:1115 eelf32b4300.c:1341 eelf32bfin.c:1124
+#: eelf32bfinfd.c:1124 eelf32bmip.c:1341 eelf32bmipn32.c:1359
+#: eelf32bsmip.c:1359 eelf32btsmip.c:1341 eelf32btsmip_fbsd.c:1341
+#: eelf32btsmipn32.c:1341 eelf32btsmipn32_fbsd.c:1341 eelf32cr16.c:1266
+#: eelf32cr16c.c:1115 eelf32crx.c:1154 eelf32ebmip.c:1341
+#: eelf32ebmipvxworks.c:1370 eelf32elmip.c:1341 eelf32elmipvxworks.c:1370
+#: eelf32epiphany.c:1115 eelf32epiphany_4x4.c:1117 eelf32frvfd.c:1115
+#: eelf32ip2k.c:1115 eelf32l4300.c:1341 eelf32lm32.c:1115 eelf32lm32fd.c:1115
+#: eelf32lmip.c:1341 eelf32lppc.c:1318 eelf32lppclinux.c:1318
+#: eelf32lppcnto.c:1318 eelf32lppcsim.c:1318 eelf32lr5900.c:1341
+#: eelf32lr5900n32.c:1341 eelf32lriscv.c:1180 eelf32lriscv_ilp32.c:1180
+#: eelf32lriscv_ilp32f.c:1180 eelf32lsmip.c:1341 eelf32ltsmip.c:1341
+#: eelf32ltsmip_fbsd.c:1341 eelf32ltsmipn32.c:1341 eelf32ltsmipn32_fbsd.c:1341
+#: eelf32m32c.c:1126 eelf32mb_linux.c:1115 eelf32mbel_linux.c:1115
+#: eelf32mcore.c:1115 eelf32mep.c:1115 eelf32metag.c:1390
+#: eelf32microblaze.c:1115 eelf32microblazeel.c:1115 eelf32mipswindiss.c:1341
+#: eelf32or1k.c:1115 eelf32or1k_linux.c:1115 eelf32ppc.c:1318
+#: eelf32ppc_fbsd.c:1318 eelf32ppclinux.c:1318 eelf32ppcnto.c:1318
+#: eelf32ppcsim.c:1318 eelf32ppcvxworks.c:1292 eelf32ppcwindiss.c:1318
+#: eelf32rl78.c:1115 eelf32rx.c:1131 eelf32tilegx.c:1115
+#: eelf32tilegx_be.c:1115 eelf32tilepro.c:1115 eelf32vax.c:1115
+#: eelf32visium.c:1115 eelf32xc16x.c:1115 eelf32xc16xl.c:1115
+#: eelf32xc16xs.c:1115 eelf32xstormy16.c:1126 eelf32xtensa.c:3002
+#: eelf64_aix.c:1115 eelf64_ia64.c:1139 eelf64_ia64_fbsd.c:1139
+#: eelf64_s390.c:1130 eelf64_sparc.c:1115 eelf64_sparc_fbsd.c:1115
+#: eelf64_sparc_sol2.c:1246 eelf64alpha.c:1198 eelf64alpha_fbsd.c:1198
+#: eelf64alpha_nbsd.c:1198 eelf64bmip.c:1359 eelf64btsmip.c:1341
+#: eelf64btsmip_fbsd.c:1341 eelf64hppa.c:1115 eelf64lppc.c:1765
+#: eelf64lriscv.c:1180 eelf64lriscv_lp64.c:1180 eelf64lriscv_lp64f.c:1180
+#: eelf64ltsmip.c:1341 eelf64ltsmip_fbsd.c:1341 eelf64mmix.c:1226
+#: eelf64ppc.c:1765 eelf64ppc_fbsd.c:1765 eelf64rdos.c:1115
+#: eelf64tilegx.c:1115 eelf64tilegx_be.c:1115 eelf_i386.c:1447
+#: eelf_i386_be.c:1115 eelf_i386_chaos.c:1115 eelf_i386_fbsd.c:1115
+#: eelf_i386_ldso.c:1115 eelf_i386_nacl.c:1115 eelf_i386_sol2.c:1246
+#: eelf_i386_vxworks.c:1144 eelf_iamcu.c:1115 eelf_k1om.c:1447
+#: eelf_k1om_fbsd.c:1115 eelf_l1om.c:1447 eelf_l1om_fbsd.c:1115
+#: eelf_s390.c:1115 eelf_x86_64.c:1447 eelf_x86_64_cloudabi.c:1115
+#: eelf_x86_64_fbsd.c:1115 eelf_x86_64_nacl.c:1115 eelf_x86_64_sol2.c:1246
+#: eh8300elf.c:1115 eh8300elf_linux.c:1115 eh8300helf.c:1115
+#: eh8300helf_linux.c:1115 eh8300hnelf.c:1115 eh8300self.c:1115
+#: eh8300self_linux.c:1115 eh8300snelf.c:1115 eh8300sxelf.c:1115
+#: eh8300sxelf_linux.c:1115 eh8300sxnelf.c:1115 ehppa64linux.c:1115
+#: ehppaelf.c:1422 ehppalinux.c:1422 ehppanbsd.c:1422 ehppaobsd.c:1422
+#: ei386lynx.c:1115 ei386moss.c:1115 ei386nto.c:1115 em32relf.c:1115
+#: em32relf_linux.c:1115 em32rlelf.c:1115 em32rlelf_linux.c:1115
+#: em68hc11elf.c:1415 em68hc11elfb.c:1415 em68hc12elf.c:1415
+#: em68hc12elfb.c:1415 em68kelf.c:1265 em68kelfnbsd.c:1265 em9s12zelf.c:1115
+#: emn10300.c:1115 ends32belf.c:1292 ends32belf16m.c:1292
+#: ends32belf_linux.c:1292 ends32elf.c:1292 ends32elf16m.c:1292
+#: ends32elf_linux.c:1292 enios2elf.c:1408 enios2linux.c:1408 eppclynx.c:1318
+#: eppcmacos.c:1369 epruelf.c:1135 escore3_elf.c:1135 escore7_elf.c:1135
+#: eshelf.c:1115 eshelf_fd.c:1115 eshelf_linux.c:1115 eshelf_nbsd.c:1115
+#: eshelf_nto.c:1115 eshelf_uclinux.c:1115 eshelf_vxworks.c:1144
+#: eshlelf.c:1115 eshlelf_fd.c:1115 eshlelf_linux.c:1115 eshlelf_nbsd.c:1115
+#: eshlelf_nto.c:1115 eshlelf_vxworks.c:1144 ev850.c:1161 ev850_rh850.c:1161
+#: exgateelf.c:1115
+msgid "%F%P: failed to record assignment to %s: %E\n"
+msgstr ""
+
+#: eaarch64cloudabi.c:1617 eaarch64cloudabi.c:1679 eaarch64cloudabib.c:1617
+#: eaarch64cloudabib.c:1679 eaarch64elf.c:1617 eaarch64elf.c:1679
+#: eaarch64elf32.c:1617 eaarch64elf32.c:1679 eaarch64elf32b.c:1617
+#: eaarch64elf32b.c:1679 eaarch64elfb.c:1617 eaarch64elfb.c:1679
+#: eaarch64fbsd.c:1617 eaarch64fbsd.c:1679 eaarch64fbsdb.c:1617
+#: eaarch64fbsdb.c:1679 eaarch64linux.c:1617 eaarch64linux.c:1686
+#: eaarch64linux32.c:1617 eaarch64linux32.c:1686 eaarch64linux32b.c:1617
+#: eaarch64linux32b.c:1686 eaarch64linuxb.c:1617 eaarch64linuxb.c:1686
+#: eaix5ppc.c:830 eaix5rs6.c:830 eaixppc.c:830 eaixrs6.c:830 earcelf.c:1302
+#: earcelf.c:1364 earcelf_prof.c:1302 earcelf_prof.c:1364 earclinux.c:1304
+#: earclinux.c:1366 earclinux_nps.c:1304 earclinux_nps.c:1366
+#: earclinux_prof.c:1304 earclinux_prof.c:1366 earcv2elf.c:1302
+#: earcv2elf.c:1364 earcv2elfx.c:1302 earcv2elfx.c:1364 earmelf.c:1837
+#: earmelf.c:1899 earmelf_fbsd.c:1837 earmelf_fbsd.c:1906
+#: earmelf_fuchsia.c:1837 earmelf_fuchsia.c:1899 earmelf_linux.c:1837
+#: earmelf_linux.c:1899 earmelf_linux_eabi.c:1837 earmelf_linux_eabi.c:1899
+#: earmelf_linux_fdpiceabi.c:1837 earmelf_linux_fdpiceabi.c:1899
+#: earmelf_nacl.c:1837 earmelf_nacl.c:1899 earmelf_nbsd.c:1837
+#: earmelf_nbsd.c:1899 earmelf_phoenix.c:1837 earmelf_phoenix.c:1899
+#: earmelf_vxworks.c:1867 earmelf_vxworks.c:1929 earmelfb.c:1837
+#: earmelfb.c:1899 earmelfb_fbsd.c:1837 earmelfb_fbsd.c:1906
+#: earmelfb_fuchsia.c:1837 earmelfb_fuchsia.c:1899 earmelfb_linux.c:1837
+#: earmelfb_linux.c:1899 earmelfb_linux_eabi.c:1837 earmelfb_linux_eabi.c:1899
+#: earmelfb_linux_fdpiceabi.c:1837 earmelfb_linux_fdpiceabi.c:1899
+#: earmelfb_nacl.c:1837 earmelfb_nacl.c:1899 earmelfb_nbsd.c:1837
+#: earmelfb_nbsd.c:1899 earmnto.c:1837 earmnto.c:1899 earmsymbian.c:1837
+#: earmsymbian.c:1899 eavr1.c:1505 eavr1.c:1567 eavr2.c:1505 eavr2.c:1567
+#: eavr25.c:1505 eavr25.c:1567 eavr3.c:1505 eavr3.c:1567 eavr31.c:1505
+#: eavr31.c:1567 eavr35.c:1505 eavr35.c:1567 eavr4.c:1505 eavr4.c:1567
+#: eavr5.c:1505 eavr5.c:1567 eavr51.c:1505 eavr51.c:1567 eavr6.c:1505
+#: eavr6.c:1567 eavrtiny.c:1505 eavrtiny.c:1567 eavrxmega1.c:1505
+#: eavrxmega1.c:1567 eavrxmega2.c:1505 eavrxmega2.c:1567 eavrxmega3.c:1505
+#: eavrxmega3.c:1567 eavrxmega4.c:1505 eavrxmega4.c:1567 eavrxmega5.c:1505
+#: eavrxmega5.c:1567 eavrxmega6.c:1505 eavrxmega6.c:1567 eavrxmega7.c:1505
+#: eavrxmega7.c:1567 ecriself.c:1302 ecriself.c:1364 ecrislinux.c:1302
+#: ecrislinux.c:1364 ed10velf.c:1302 ed10velf.c:1364 eelf32_sparc.c:1302
+#: eelf32_sparc.c:1364 eelf32_sparc_sol2.c:1433 eelf32_sparc_sol2.c:1495
+#: eelf32_sparc_vxworks.c:1331 eelf32_sparc_vxworks.c:1393 eelf32_spu.c:1836
+#: eelf32_spu.c:1898 eelf32_tic6x_be.c:1440 eelf32_tic6x_be.c:1502
+#: eelf32_tic6x_elf_be.c:1440 eelf32_tic6x_elf_be.c:1502
+#: eelf32_tic6x_elf_le.c:1440 eelf32_tic6x_elf_le.c:1502
+#: eelf32_tic6x_le.c:1440 eelf32_tic6x_le.c:1502 eelf32_tic6x_linux_be.c:1440
+#: eelf32_tic6x_linux_be.c:1502 eelf32_tic6x_linux_le.c:1440
+#: eelf32_tic6x_linux_le.c:1502 eelf32_x86_64.c:1634 eelf32_x86_64.c:1696
+#: eelf32_x86_64_nacl.c:1302 eelf32_x86_64_nacl.c:1364 eelf32am33lin.c:1302
+#: eelf32am33lin.c:1364 eelf32b4300.c:1528 eelf32b4300.c:1590
+#: eelf32bfin.c:1311 eelf32bfin.c:1373 eelf32bfinfd.c:1311 eelf32bfinfd.c:1373
+#: eelf32bmip.c:1528 eelf32bmip.c:1590 eelf32bmipn32.c:1546
+#: eelf32bmipn32.c:1608 eelf32bsmip.c:1546 eelf32bsmip.c:1608
+#: eelf32btsmip.c:1528 eelf32btsmip.c:1590 eelf32btsmip_fbsd.c:1528
+#: eelf32btsmip_fbsd.c:1597 eelf32btsmipn32.c:1528 eelf32btsmipn32.c:1590
+#: eelf32btsmipn32_fbsd.c:1528 eelf32btsmipn32_fbsd.c:1597 eelf32cr16.c:1453
+#: eelf32cr16.c:1515 eelf32cr16c.c:1302 eelf32cr16c.c:1364 eelf32crx.c:1341
+#: eelf32crx.c:1403 eelf32ebmip.c:1528 eelf32ebmip.c:1590
+#: eelf32ebmipvxworks.c:1557 eelf32ebmipvxworks.c:1619 eelf32elmip.c:1528
+#: eelf32elmip.c:1590 eelf32elmipvxworks.c:1557 eelf32elmipvxworks.c:1619
+#: eelf32epiphany.c:1302 eelf32epiphany.c:1364 eelf32epiphany_4x4.c:1304
+#: eelf32epiphany_4x4.c:1366 eelf32frvfd.c:1302 eelf32frvfd.c:1364
+#: eelf32ip2k.c:1302 eelf32ip2k.c:1364 eelf32l4300.c:1528 eelf32l4300.c:1590
+#: eelf32lm32.c:1302 eelf32lm32.c:1364 eelf32lm32fd.c:1302 eelf32lm32fd.c:1364
+#: eelf32lmip.c:1528 eelf32lmip.c:1590 eelf32lppc.c:1505 eelf32lppc.c:1567
+#: eelf32lppclinux.c:1505 eelf32lppclinux.c:1567 eelf32lppcnto.c:1505
+#: eelf32lppcnto.c:1567 eelf32lppcsim.c:1505 eelf32lppcsim.c:1567
+#: eelf32lr5900.c:1528 eelf32lr5900.c:1590 eelf32lr5900n32.c:1528
+#: eelf32lr5900n32.c:1590 eelf32lriscv.c:1367 eelf32lriscv.c:1429
+#: eelf32lriscv_ilp32.c:1367 eelf32lriscv_ilp32.c:1429
+#: eelf32lriscv_ilp32f.c:1367 eelf32lriscv_ilp32f.c:1429 eelf32lsmip.c:1528
+#: eelf32lsmip.c:1590 eelf32ltsmip.c:1528 eelf32ltsmip.c:1590
+#: eelf32ltsmip_fbsd.c:1528 eelf32ltsmip_fbsd.c:1597 eelf32ltsmipn32.c:1528
+#: eelf32ltsmipn32.c:1590 eelf32ltsmipn32_fbsd.c:1528
+#: eelf32ltsmipn32_fbsd.c:1597 eelf32m32c.c:1313 eelf32m32c.c:1375
+#: eelf32mb_linux.c:1302 eelf32mb_linux.c:1364 eelf32mbel_linux.c:1302
+#: eelf32mbel_linux.c:1364 eelf32mcore.c:1302 eelf32mcore.c:1364
+#: eelf32mep.c:1302 eelf32mep.c:1364 eelf32metag.c:1577 eelf32metag.c:1639
+#: eelf32microblaze.c:1302 eelf32microblaze.c:1364 eelf32microblazeel.c:1302
+#: eelf32microblazeel.c:1364 eelf32mipswindiss.c:1528 eelf32mipswindiss.c:1590
+#: eelf32or1k.c:1302 eelf32or1k.c:1364 eelf32or1k_linux.c:1302
+#: eelf32or1k_linux.c:1364 eelf32ppc.c:1505 eelf32ppc.c:1567
+#: eelf32ppc_fbsd.c:1505 eelf32ppc_fbsd.c:1574 eelf32ppclinux.c:1505
+#: eelf32ppclinux.c:1567 eelf32ppcnto.c:1505 eelf32ppcnto.c:1567
+#: eelf32ppcsim.c:1505 eelf32ppcsim.c:1567 eelf32ppcvxworks.c:1479
+#: eelf32ppcvxworks.c:1541 eelf32ppcwindiss.c:1505 eelf32ppcwindiss.c:1567
+#: eelf32rl78.c:1302 eelf32rl78.c:1364 eelf32rx.c:1318 eelf32rx.c:1380
+#: eelf32tilegx.c:1302 eelf32tilegx.c:1364 eelf32tilegx_be.c:1302
+#: eelf32tilegx_be.c:1364 eelf32tilepro.c:1302 eelf32tilepro.c:1364
+#: eelf32vax.c:1302 eelf32vax.c:1364 eelf32visium.c:1302 eelf32visium.c:1364
+#: eelf32xc16x.c:1302 eelf32xc16x.c:1364 eelf32xc16xl.c:1302
+#: eelf32xc16xl.c:1364 eelf32xc16xs.c:1302 eelf32xc16xs.c:1364
+#: eelf32xstormy16.c:1313 eelf32xstormy16.c:1375 eelf32xtensa.c:3189
+#: eelf32xtensa.c:3251 eelf64_aix.c:1302 eelf64_aix.c:1364 eelf64_ia64.c:1326
+#: eelf64_ia64.c:1388 eelf64_ia64_fbsd.c:1326 eelf64_ia64_fbsd.c:1395
+#: eelf64_ia64_vms.c:251 eelf64_s390.c:1317 eelf64_s390.c:1379
+#: eelf64_sparc.c:1302 eelf64_sparc.c:1364 eelf64_sparc_fbsd.c:1302
+#: eelf64_sparc_fbsd.c:1371 eelf64_sparc_sol2.c:1433 eelf64_sparc_sol2.c:1495
+#: eelf64alpha.c:1385 eelf64alpha.c:1447 eelf64alpha_fbsd.c:1385
+#: eelf64alpha_fbsd.c:1454 eelf64alpha_nbsd.c:1385 eelf64alpha_nbsd.c:1447
+#: eelf64bmip.c:1546 eelf64bmip.c:1608 eelf64btsmip.c:1528 eelf64btsmip.c:1590
+#: eelf64btsmip_fbsd.c:1528 eelf64btsmip_fbsd.c:1597 eelf64hppa.c:1302
+#: eelf64hppa.c:1364 eelf64lppc.c:1952 eelf64lppc.c:2014 eelf64lriscv.c:1367
+#: eelf64lriscv.c:1429 eelf64lriscv_lp64.c:1367 eelf64lriscv_lp64.c:1429
+#: eelf64lriscv_lp64f.c:1367 eelf64lriscv_lp64f.c:1429 eelf64ltsmip.c:1528
+#: eelf64ltsmip.c:1590 eelf64ltsmip_fbsd.c:1528 eelf64ltsmip_fbsd.c:1597
+#: eelf64mmix.c:1413 eelf64mmix.c:1475 eelf64ppc.c:1952 eelf64ppc.c:2014
+#: eelf64ppc_fbsd.c:1952 eelf64ppc_fbsd.c:2021 eelf64rdos.c:1302
+#: eelf64rdos.c:1364 eelf64tilegx.c:1302 eelf64tilegx.c:1364
+#: eelf64tilegx_be.c:1302 eelf64tilegx_be.c:1364 eelf_i386.c:1634
+#: eelf_i386.c:1696 eelf_i386_be.c:1302 eelf_i386_be.c:1364
+#: eelf_i386_chaos.c:1302 eelf_i386_chaos.c:1364 eelf_i386_fbsd.c:1302
+#: eelf_i386_fbsd.c:1371 eelf_i386_ldso.c:1302 eelf_i386_ldso.c:1371
+#: eelf_i386_nacl.c:1302 eelf_i386_nacl.c:1364 eelf_i386_sol2.c:1433
+#: eelf_i386_sol2.c:1502 eelf_i386_vxworks.c:1331 eelf_i386_vxworks.c:1393
+#: eelf_iamcu.c:1302 eelf_iamcu.c:1364 eelf_k1om.c:1634 eelf_k1om.c:1696
+#: eelf_k1om_fbsd.c:1302 eelf_k1om_fbsd.c:1371 eelf_l1om.c:1634
+#: eelf_l1om.c:1696 eelf_l1om_fbsd.c:1302 eelf_l1om_fbsd.c:1371
+#: eelf_s390.c:1302 eelf_s390.c:1364 eelf_x86_64.c:1634 eelf_x86_64.c:1696
+#: eelf_x86_64_cloudabi.c:1302 eelf_x86_64_cloudabi.c:1364
+#: eelf_x86_64_fbsd.c:1302 eelf_x86_64_fbsd.c:1371 eelf_x86_64_nacl.c:1302
+#: eelf_x86_64_nacl.c:1364 eelf_x86_64_sol2.c:1433 eelf_x86_64_sol2.c:1495
+#: eh8300elf.c:1302 eh8300elf.c:1364 eh8300elf_linux.c:1302
+#: eh8300elf_linux.c:1364 eh8300helf.c:1302 eh8300helf.c:1364
+#: eh8300helf_linux.c:1302 eh8300helf_linux.c:1364 eh8300hnelf.c:1302
+#: eh8300hnelf.c:1364 eh8300self.c:1302 eh8300self.c:1364
+#: eh8300self_linux.c:1302 eh8300self_linux.c:1364 eh8300snelf.c:1302
+#: eh8300snelf.c:1364 eh8300sxelf.c:1302 eh8300sxelf.c:1364
+#: eh8300sxelf_linux.c:1302 eh8300sxelf_linux.c:1364 eh8300sxnelf.c:1302
+#: eh8300sxnelf.c:1364 ehppa64linux.c:1302 ehppa64linux.c:1364 ehppaelf.c:1609
+#: ehppaelf.c:1671 ehppalinux.c:1609 ehppalinux.c:1671 ehppanbsd.c:1609
+#: ehppanbsd.c:1671 ehppaobsd.c:1609 ehppaobsd.c:1671 ei386lynx.c:1302
+#: ei386lynx.c:1371 ei386moss.c:1302 ei386moss.c:1364 ei386nto.c:1302
+#: ei386nto.c:1364 em32relf.c:1302 em32relf.c:1364 em32relf_linux.c:1302
+#: em32relf_linux.c:1364 em32rlelf.c:1302 em32rlelf.c:1364
+#: em32rlelf_linux.c:1302 em32rlelf_linux.c:1364 em68hc11elf.c:1602
+#: em68hc11elf.c:1664 em68hc11elfb.c:1602 em68hc11elfb.c:1664
+#: em68hc12elf.c:1602 em68hc12elf.c:1664 em68hc12elfb.c:1602
+#: em68hc12elfb.c:1664 em68kelf.c:1452 em68kelf.c:1514 em68kelfnbsd.c:1452
+#: em68kelfnbsd.c:1514 em9s12zelf.c:1302 em9s12zelf.c:1364 emn10300.c:1302
+#: emn10300.c:1364 ends32belf.c:1479 ends32belf.c:1541 ends32belf16m.c:1479
+#: ends32belf16m.c:1541 ends32belf_linux.c:1479 ends32belf_linux.c:1541
+#: ends32elf.c:1479 ends32elf.c:1541 ends32elf16m.c:1479 ends32elf16m.c:1541
+#: ends32elf_linux.c:1479 ends32elf_linux.c:1541 enios2elf.c:1595
+#: enios2elf.c:1657 enios2linux.c:1595 enios2linux.c:1657 eppclynx.c:1505
+#: eppclynx.c:1574 eppcmacos.c:830 epruelf.c:1322 epruelf.c:1384
+#: escore3_elf.c:1322 escore3_elf.c:1384 escore7_elf.c:1322 escore7_elf.c:1384
+#: eshelf.c:1302 eshelf.c:1364 eshelf_fd.c:1302 eshelf_fd.c:1364
+#: eshelf_linux.c:1302 eshelf_linux.c:1364 eshelf_nbsd.c:1302
+#: eshelf_nbsd.c:1364 eshelf_nto.c:1302 eshelf_nto.c:1364
+#: eshelf_uclinux.c:1302 eshelf_uclinux.c:1364 eshelf_vxworks.c:1331
+#: eshelf_vxworks.c:1393 eshlelf.c:1302 eshlelf.c:1364 eshlelf_fd.c:1302
+#: eshlelf_fd.c:1364 eshlelf_linux.c:1302 eshlelf_linux.c:1364
+#: eshlelf_nbsd.c:1302 eshlelf_nbsd.c:1364 eshlelf_nto.c:1302
+#: eshlelf_nto.c:1364 eshlelf_vxworks.c:1331 eshlelf_vxworks.c:1393
+#: ev850.c:1348 ev850.c:1410 ev850_rh850.c:1348 ev850_rh850.c:1410
+#: exgateelf.c:1302 exgateelf.c:1364
+msgid "%F%P: failed to set dynamic section sizes: %E\n"
+msgstr ""
+
+#: eaarch64cloudabi.c:1651 eaarch64cloudabib.c:1651 eaarch64elf.c:1651
+#: eaarch64elf32.c:1651 eaarch64elf32b.c:1651 eaarch64elfb.c:1651
+#: eaarch64fbsd.c:1651 eaarch64fbsdb.c:1651 eaarch64linux.c:1658
+#: eaarch64linux32.c:1658 eaarch64linux32b.c:1658 eaarch64linuxb.c:1658
+#: earcelf.c:1336 earcelf_prof.c:1336 earclinux.c:1338 earclinux_nps.c:1338
+#: earclinux_prof.c:1338 earcv2elf.c:1336 earcv2elfx.c:1336 earmelf.c:1871
+#: earmelf_fbsd.c:1878 earmelf_fuchsia.c:1871 earmelf_linux.c:1871
+#: earmelf_linux_eabi.c:1871 earmelf_linux_fdpiceabi.c:1871
+#: earmelf_nacl.c:1871 earmelf_nbsd.c:1871 earmelf_phoenix.c:1871
+#: earmelf_vxworks.c:1901 earmelfb.c:1871 earmelfb_fbsd.c:1878
+#: earmelfb_fuchsia.c:1871 earmelfb_linux.c:1871 earmelfb_linux_eabi.c:1871
+#: earmelfb_linux_fdpiceabi.c:1871 earmelfb_nacl.c:1871 earmelfb_nbsd.c:1871
+#: earmnto.c:1871 earmsymbian.c:1871 eavr1.c:1539 eavr2.c:1539 eavr25.c:1539
+#: eavr3.c:1539 eavr31.c:1539 eavr35.c:1539 eavr4.c:1539 eavr5.c:1539
+#: eavr51.c:1539 eavr6.c:1539 eavrtiny.c:1539 eavrxmega1.c:1539
+#: eavrxmega2.c:1539 eavrxmega3.c:1539 eavrxmega4.c:1539 eavrxmega5.c:1539
+#: eavrxmega6.c:1539 eavrxmega7.c:1539 ecriself.c:1336 ecrislinux.c:1336
+#: ed10velf.c:1336 eelf32_sparc.c:1336 eelf32_sparc_sol2.c:1467
+#: eelf32_sparc_vxworks.c:1365 eelf32_spu.c:1870 eelf32_tic6x_be.c:1474
+#: eelf32_tic6x_elf_be.c:1474 eelf32_tic6x_elf_le.c:1474
+#: eelf32_tic6x_le.c:1474 eelf32_tic6x_linux_be.c:1474
+#: eelf32_tic6x_linux_le.c:1474 eelf32_x86_64.c:1668 eelf32_x86_64_nacl.c:1336
+#: eelf32am33lin.c:1336 eelf32b4300.c:1562 eelf32bfin.c:1345
+#: eelf32bfinfd.c:1345 eelf32bmip.c:1562 eelf32bmipn32.c:1580
+#: eelf32bsmip.c:1580 eelf32btsmip.c:1562 eelf32btsmip_fbsd.c:1569
+#: eelf32btsmipn32.c:1562 eelf32btsmipn32_fbsd.c:1569 eelf32cr16.c:1487
+#: eelf32cr16c.c:1336 eelf32crx.c:1375 eelf32ebmip.c:1562
+#: eelf32ebmipvxworks.c:1591 eelf32elmip.c:1562 eelf32elmipvxworks.c:1591
+#: eelf32epiphany.c:1336 eelf32epiphany_4x4.c:1338 eelf32frvfd.c:1336
+#: eelf32ip2k.c:1336 eelf32l4300.c:1562 eelf32lm32.c:1336 eelf32lm32fd.c:1336
+#: eelf32lmip.c:1562 eelf32lppc.c:1539 eelf32lppclinux.c:1539
+#: eelf32lppcnto.c:1539 eelf32lppcsim.c:1539 eelf32lr5900.c:1562
+#: eelf32lr5900n32.c:1562 eelf32lriscv.c:1401 eelf32lriscv_ilp32.c:1401
+#: eelf32lriscv_ilp32f.c:1401 eelf32lsmip.c:1562 eelf32ltsmip.c:1562
+#: eelf32ltsmip_fbsd.c:1569 eelf32ltsmipn32.c:1562 eelf32ltsmipn32_fbsd.c:1569
+#: eelf32m32c.c:1347 eelf32mb_linux.c:1336 eelf32mbel_linux.c:1336
+#: eelf32mcore.c:1336 eelf32mep.c:1336 eelf32metag.c:1611
+#: eelf32microblaze.c:1336 eelf32microblazeel.c:1336 eelf32mipswindiss.c:1562
+#: eelf32or1k.c:1336 eelf32or1k_linux.c:1336 eelf32ppc.c:1539
+#: eelf32ppc_fbsd.c:1546 eelf32ppclinux.c:1539 eelf32ppcnto.c:1539
+#: eelf32ppcsim.c:1539 eelf32ppcvxworks.c:1513 eelf32ppcwindiss.c:1539
+#: eelf32rl78.c:1336 eelf32rx.c:1352 eelf32tilegx.c:1336
+#: eelf32tilegx_be.c:1336 eelf32tilepro.c:1336 eelf32vax.c:1336
+#: eelf32visium.c:1336 eelf32xc16x.c:1336 eelf32xc16xl.c:1336
+#: eelf32xc16xs.c:1336 eelf32xstormy16.c:1347 eelf32xtensa.c:3223
+#: eelf64_aix.c:1336 eelf64_ia64.c:1360 eelf64_ia64_fbsd.c:1367
+#: eelf64_s390.c:1351 eelf64_sparc.c:1336 eelf64_sparc_fbsd.c:1343
+#: eelf64_sparc_sol2.c:1467 eelf64alpha.c:1419 eelf64alpha_fbsd.c:1426
+#: eelf64alpha_nbsd.c:1419 eelf64bmip.c:1580 eelf64btsmip.c:1562
+#: eelf64btsmip_fbsd.c:1569 eelf64hppa.c:1336 eelf64lppc.c:1986
+#: eelf64lriscv.c:1401 eelf64lriscv_lp64.c:1401 eelf64lriscv_lp64f.c:1401
+#: eelf64ltsmip.c:1562 eelf64ltsmip_fbsd.c:1569 eelf64mmix.c:1447
+#: eelf64ppc.c:1986 eelf64ppc_fbsd.c:1993 eelf64rdos.c:1336
+#: eelf64tilegx.c:1336 eelf64tilegx_be.c:1336 eelf_i386.c:1668
+#: eelf_i386_be.c:1336 eelf_i386_chaos.c:1336 eelf_i386_fbsd.c:1343
+#: eelf_i386_ldso.c:1343 eelf_i386_nacl.c:1336 eelf_i386_sol2.c:1474
+#: eelf_i386_vxworks.c:1365 eelf_iamcu.c:1336 eelf_k1om.c:1668
+#: eelf_k1om_fbsd.c:1343 eelf_l1om.c:1668 eelf_l1om_fbsd.c:1343
+#: eelf_s390.c:1336 eelf_x86_64.c:1668 eelf_x86_64_cloudabi.c:1336
+#: eelf_x86_64_fbsd.c:1343 eelf_x86_64_nacl.c:1336 eelf_x86_64_sol2.c:1467
+#: eh8300elf.c:1336 eh8300elf_linux.c:1336 eh8300helf.c:1336
+#: eh8300helf_linux.c:1336 eh8300hnelf.c:1336 eh8300self.c:1336
+#: eh8300self_linux.c:1336 eh8300snelf.c:1336 eh8300sxelf.c:1336
+#: eh8300sxelf_linux.c:1336 eh8300sxnelf.c:1336 ehppa64linux.c:1336
+#: ehppaelf.c:1643 ehppalinux.c:1643 ehppanbsd.c:1643 ehppaobsd.c:1643
+#: ei386lynx.c:1343 ei386moss.c:1336 ei386nto.c:1336 em32relf.c:1336
+#: em32relf_linux.c:1336 em32rlelf.c:1336 em32rlelf_linux.c:1336
+#: em68hc11elf.c:1636 em68hc11elfb.c:1636 em68hc12elf.c:1636
+#: em68hc12elfb.c:1636 em68kelf.c:1486 em68kelfnbsd.c:1486 em9s12zelf.c:1336
+#: emn10300.c:1336 ends32belf.c:1513 ends32belf16m.c:1513
+#: ends32belf_linux.c:1513 ends32elf.c:1513 ends32elf16m.c:1513
+#: ends32elf_linux.c:1513 enios2elf.c:1629 enios2linux.c:1629 eppclynx.c:1546
+#: epruelf.c:1356 escore3_elf.c:1356 escore7_elf.c:1356 eshelf.c:1336
+#: eshelf_fd.c:1336 eshelf_linux.c:1336 eshelf_nbsd.c:1336 eshelf_nto.c:1336
+#: eshelf_uclinux.c:1336 eshelf_vxworks.c:1365 eshlelf.c:1336
+#: eshlelf_fd.c:1336 eshlelf_linux.c:1336 eshlelf_nbsd.c:1336
+#: eshlelf_nto.c:1336 eshlelf_vxworks.c:1365 ev850.c:1382 ev850_rh850.c:1382
+#: exgateelf.c:1336
+msgid "%F%P: %pB: can't read contents of section .gnu.warning: %E\n"
+msgstr ""
+
+#: eaarch64cloudabi.c:2314 eaarch64cloudabib.c:2314 eaarch64elf.c:2314
+#: eaarch64elf32.c:2314 eaarch64elf32b.c:2314 eaarch64elfb.c:2314
+#: eaarch64fbsd.c:2314 eaarch64fbsdb.c:2314 eaarch64linux.c:2321
+#: eaarch64linux32.c:2321 eaarch64linux32b.c:2321 eaarch64linuxb.c:2321
+#: earcelf.c:1936 earcelf_prof.c:1920 earclinux.c:2002 earclinux_nps.c:2002
+#: earclinux_prof.c:1947 earcv2elf.c:1920 earcv2elfx.c:1920 earmelf.c:2564
+#: earmelf_fbsd.c:2571 earmelf_fuchsia.c:2564 earmelf_linux.c:2564
+#: earmelf_linux_eabi.c:2564 earmelf_linux_fdpiceabi.c:2564
+#: earmelf_nacl.c:2564 earmelf_nbsd.c:2564 earmelf_phoenix.c:2564
+#: earmelf_vxworks.c:2600 earmelfb.c:2564 earmelfb_fbsd.c:2571
+#: earmelfb_fuchsia.c:2564 earmelfb_linux.c:2564 earmelfb_linux_eabi.c:2564
+#: earmelfb_linux_fdpiceabi.c:2564 earmelfb_nacl.c:2564 earmelfb_nbsd.c:2564
+#: earmnto.c:2539 earmsymbian.c:2564 eavr1.c:2143 eavr2.c:2143 eavr25.c:2143
+#: eavr3.c:2143 eavr31.c:2143 eavr35.c:2143 eavr4.c:2143 eavr5.c:2143
+#: eavr51.c:2143 eavr6.c:2143 eavrtiny.c:2143 eavrxmega1.c:2143
+#: eavrxmega2.c:2143 eavrxmega3.c:2143 eavrxmega4.c:2143 eavrxmega5.c:2143
+#: eavrxmega6.c:2143 eavrxmega7.c:2143 ecriself.c:1935 ecrislinux.c:1966
+#: ed10velf.c:1920 eelf32_sparc.c:1991 eelf32_sparc_sol2.c:2122
+#: eelf32_sparc_vxworks.c:2028 eelf32_spu.c:2517 eelf32_tic6x_be.c:2103
+#: eelf32_tic6x_elf_be.c:2103 eelf32_tic6x_elf_le.c:2103
+#: eelf32_tic6x_le.c:2103 eelf32_tic6x_linux_be.c:2103
+#: eelf32_tic6x_linux_le.c:2103 eelf32_x86_64.c:7281 eelf32_x86_64_nacl.c:2001
+#: eelf32am33lin.c:1966 eelf32b4300.c:2232 eelf32bfin.c:1983
+#: eelf32bfinfd.c:2008 eelf32bmip.c:2232 eelf32bmipn32.c:2250
+#: eelf32bsmip.c:2250 eelf32btsmip.c:2232 eelf32btsmip_fbsd.c:2239
+#: eelf32btsmipn32.c:2232 eelf32btsmipn32_fbsd.c:2239 eelf32cr16.c:2071
+#: eelf32cr16c.c:1920 eelf32crx.c:1959 eelf32ebmip.c:2232
+#: eelf32ebmipvxworks.c:2267 eelf32elmip.c:2232 eelf32elmipvxworks.c:2267
+#: eelf32epiphany.c:1935 eelf32epiphany_4x4.c:1922 eelf32frvfd.c:1991
+#: eelf32ip2k.c:1935 eelf32l4300.c:2232 eelf32lm32.c:1935 eelf32lm32fd.c:1991
+#: eelf32lmip.c:2232 eelf32lppc.c:2237 eelf32lppclinux.c:2237
+#: eelf32lppcnto.c:2237 eelf32lppcsim.c:2237 eelf32lr5900.c:2201
+#: eelf32lr5900n32.c:2201 eelf32lriscv.c:2045 eelf32lriscv_ilp32.c:2045
+#: eelf32lriscv_ilp32f.c:2045 eelf32lsmip.c:2232 eelf32ltsmip.c:2232
+#: eelf32ltsmip_fbsd.c:2239 eelf32ltsmipn32.c:2232 eelf32ltsmipn32_fbsd.c:2239
+#: eelf32m32c.c:1946 eelf32mb_linux.c:1991 eelf32mbel_linux.c:1991
+#: eelf32mcore.c:1941 eelf32mep.c:1920 eelf32metag.c:2261
+#: eelf32microblaze.c:1920 eelf32microblazeel.c:1920 eelf32mipswindiss.c:2176
+#: eelf32or1k.c:1935 eelf32or1k_linux.c:1991 eelf32ppc.c:2237
+#: eelf32ppc_fbsd.c:2244 eelf32ppclinux.c:2237 eelf32ppcnto.c:2237
+#: eelf32ppcsim.c:2237 eelf32ppcvxworks.c:2211 eelf32ppcwindiss.c:2237
+#: eelf32rl78.c:1935 eelf32rx.c:1963 eelf32tilegx.c:1991
+#: eelf32tilegx_be.c:1991 eelf32tilepro.c:1991 eelf32vax.c:1966
+#: eelf32visium.c:1920 eelf32xc16x.c:1920 eelf32xc16xl.c:1920
+#: eelf32xc16xs.c:1920 eelf32xstormy16.c:1931 eelf32xtensa.c:3890
+#: eelf64_aix.c:1966 eelf64_ia64.c:2021 eelf64_ia64_fbsd.c:2028
+#: eelf64_s390.c:2012 eelf64_sparc.c:1991 eelf64_sparc_fbsd.c:1998
+#: eelf64_sparc_sol2.c:2122 eelf64alpha.c:2084 eelf64alpha_fbsd.c:2091
+#: eelf64alpha_nbsd.c:2084 eelf64bmip.c:2250 eelf64btsmip.c:2232
+#: eelf64btsmip_fbsd.c:2239 eelf64hppa.c:1936 eelf64lppc.c:2693
+#: eelf64lriscv.c:2045 eelf64lriscv_lp64.c:2045 eelf64lriscv_lp64f.c:2045
+#: eelf64ltsmip.c:2232 eelf64ltsmip_fbsd.c:2239 eelf64mmix.c:5773
+#: eelf64ppc.c:2693 eelf64ppc_fbsd.c:2700 eelf64rdos.c:2001
+#: eelf64tilegx.c:1991 eelf64tilegx_be.c:1991 eelf_i386.c:6899
+#: eelf_i386_be.c:1966 eelf_i386_chaos.c:1946 eelf_i386_fbsd.c:2008
+#: eelf_i386_ldso.c:1983 eelf_i386_nacl.c:2001 eelf_i386_sol2.c:2139
+#: eelf_i386_vxworks.c:2028 eelf_iamcu.c:6545 eelf_k1om.c:7237
+#: eelf_k1om_fbsd.c:6892 eelf_l1om.c:7237 eelf_l1om_fbsd.c:6892
+#: eelf_s390.c:1991 eelf_x86_64.c:7281 eelf_x86_64_cloudabi.c:2001
+#: eelf_x86_64_fbsd.c:2008 eelf_x86_64_nacl.c:2001 eelf_x86_64_sol2.c:2132
+#: eh8300elf.c:1935 eh8300elf_linux.c:1935 eh8300helf.c:1935
+#: eh8300helf_linux.c:1935 eh8300hnelf.c:1935 eh8300self.c:1935
+#: eh8300self_linux.c:1935 eh8300snelf.c:1935 eh8300sxelf.c:1935
+#: eh8300sxelf_linux.c:1935 eh8300sxnelf.c:1935 ehppa64linux.c:1966
+#: ehppaelf.c:2224 ehppalinux.c:2295 ehppanbsd.c:2295 ehppaobsd.c:2295
+#: ei386lynx.c:1973 ei386moss.c:1966 ei386nto.c:1966 em32relf.c:1935
+#: em32relf_linux.c:1991 em32rlelf.c:1935 em32rlelf_linux.c:1991
+#: em68hc11elf.c:2228 em68hc11elfb.c:2228 em68hc12elf.c:2228
+#: em68hc12elfb.c:2228 em68kelf.c:2147 em68kelfnbsd.c:2147 em9s12zelf.c:1920
+#: emn10300.c:1966 ends32belf.c:2155 ends32belf16m.c:2155
+#: ends32belf_linux.c:2178 ends32elf.c:2155 ends32elf16m.c:2155
+#: ends32elf_linux.c:2178 enios2elf.c:2242 enios2linux.c:2273 eppclynx.c:2244
+#: epruelf.c:1940 escore3_elf.c:1986 escore7_elf.c:1986 eshelf.c:1966
+#: eshelf_fd.c:1991 eshelf_linux.c:1991 eshelf_nbsd.c:1966 eshelf_nto.c:1966
+#: eshelf_uclinux.c:1966 eshelf_vxworks.c:2003 eshlelf.c:1966
+#: eshlelf_fd.c:1991 eshlelf_linux.c:1991 eshlelf_nbsd.c:1966
+#: eshlelf_nto.c:1966 eshlelf_vxworks.c:2003 ev850.c:1966 ev850_rh850.c:1966
+#: exgateelf.c:1920
+msgid "%F%P: invalid --compress-debug-sections option: `%s'\n"
+msgstr "%F%P: неправилна опция --compress-debug-sections: '%s'\n"
+
+#: eaarch64cloudabi.c:2365 eaarch64cloudabib.c:2365 eaarch64elf.c:2365
+#: eaarch64elf32.c:2365 eaarch64elf32b.c:2365 eaarch64elfb.c:2365
+#: eaarch64fbsd.c:2365 eaarch64fbsdb.c:2365 eaarch64linux.c:2372
+#: eaarch64linux32.c:2372 eaarch64linux32b.c:2372 eaarch64linuxb.c:2372
+#: earcelf.c:1987 earclinux.c:2053 earclinux_nps.c:2053 earclinux_prof.c:1998
+#: earmelf.c:2615 earmelf_fbsd.c:2622 earmelf_fuchsia.c:2615
+#: earmelf_linux.c:2615 earmelf_linux_eabi.c:2615
+#: earmelf_linux_fdpiceabi.c:2615 earmelf_nacl.c:2615 earmelf_nbsd.c:2615
+#: earmelf_phoenix.c:2615 earmelf_vxworks.c:2651 earmelfb.c:2615
+#: earmelfb_fbsd.c:2622 earmelfb_fuchsia.c:2615 earmelfb_linux.c:2615
+#: earmelfb_linux_eabi.c:2615 earmelfb_linux_fdpiceabi.c:2615
+#: earmelfb_nacl.c:2615 earmelfb_nbsd.c:2615 earmnto.c:2590 earmsymbian.c:2615
+#: ecrislinux.c:2017 eelf32_sparc.c:2042 eelf32_sparc_sol2.c:2173
+#: eelf32_sparc_vxworks.c:2079 eelf32_tic6x_be.c:2154
+#: eelf32_tic6x_elf_be.c:2154 eelf32_tic6x_elf_le.c:2154
+#: eelf32_tic6x_le.c:2154 eelf32_tic6x_linux_be.c:2154
+#: eelf32_tic6x_linux_le.c:2154 eelf32_x86_64.c:7332 eelf32_x86_64_nacl.c:2052
+#: eelf32am33lin.c:2017 eelf32b4300.c:2283 eelf32bfin.c:2034
+#: eelf32bfinfd.c:2059 eelf32bmip.c:2283 eelf32bmipn32.c:2301
+#: eelf32bsmip.c:2301 eelf32btsmip.c:2283 eelf32btsmip_fbsd.c:2290
+#: eelf32btsmipn32.c:2283 eelf32btsmipn32_fbsd.c:2290 eelf32ebmip.c:2283
+#: eelf32ebmipvxworks.c:2318 eelf32elmip.c:2283 eelf32elmipvxworks.c:2318
+#: eelf32frvfd.c:2042 eelf32l4300.c:2283 eelf32lm32fd.c:2042 eelf32lmip.c:2283
+#: eelf32lppc.c:2288 eelf32lppclinux.c:2288 eelf32lppcnto.c:2288
+#: eelf32lppcsim.c:2288 eelf32lriscv.c:2096 eelf32lriscv_ilp32.c:2096
+#: eelf32lriscv_ilp32f.c:2096 eelf32lsmip.c:2283 eelf32ltsmip.c:2283
+#: eelf32ltsmip_fbsd.c:2290 eelf32ltsmipn32.c:2283 eelf32ltsmipn32_fbsd.c:2290
+#: eelf32mb_linux.c:2042 eelf32mbel_linux.c:2042 eelf32metag.c:2312
+#: eelf32or1k_linux.c:2042 eelf32ppc.c:2288 eelf32ppc_fbsd.c:2295
+#: eelf32ppclinux.c:2288 eelf32ppcnto.c:2288 eelf32ppcsim.c:2288
+#: eelf32ppcvxworks.c:2262 eelf32ppcwindiss.c:2288 eelf32tilegx.c:2042
+#: eelf32tilegx_be.c:2042 eelf32tilepro.c:2042 eelf32vax.c:2017
+#: eelf32xtensa.c:3941 eelf64_aix.c:2017 eelf64_ia64.c:2072
+#: eelf64_ia64_fbsd.c:2079 eelf64_s390.c:2063 eelf64_sparc.c:2042
+#: eelf64_sparc_fbsd.c:2049 eelf64_sparc_sol2.c:2173 eelf64alpha.c:2135
+#: eelf64alpha_fbsd.c:2142 eelf64alpha_nbsd.c:2135 eelf64bmip.c:2301
+#: eelf64btsmip.c:2283 eelf64btsmip_fbsd.c:2290 eelf64hppa.c:1987
+#: eelf64lppc.c:2744 eelf64lriscv.c:2096 eelf64lriscv_lp64.c:2096
+#: eelf64lriscv_lp64f.c:2096 eelf64ltsmip.c:2283 eelf64ltsmip_fbsd.c:2290
+#: eelf64mmix.c:5824 eelf64ppc.c:2744 eelf64ppc_fbsd.c:2751 eelf64rdos.c:2052
+#: eelf64tilegx.c:2042 eelf64tilegx_be.c:2042 eelf_i386.c:6950
+#: eelf_i386_be.c:2017 eelf_i386_chaos.c:1997 eelf_i386_fbsd.c:2059
+#: eelf_i386_ldso.c:2034 eelf_i386_nacl.c:2052 eelf_i386_sol2.c:2190
+#: eelf_i386_vxworks.c:2079 eelf_iamcu.c:6596 eelf_k1om.c:7288
+#: eelf_k1om_fbsd.c:6943 eelf_l1om.c:7288 eelf_l1om_fbsd.c:6943
+#: eelf_s390.c:2042 eelf_x86_64.c:7332 eelf_x86_64_cloudabi.c:2052
+#: eelf_x86_64_fbsd.c:2059 eelf_x86_64_nacl.c:2052 eelf_x86_64_sol2.c:2183
+#: ehppa64linux.c:2017 ehppalinux.c:2346 ehppanbsd.c:2346 ehppaobsd.c:2346
+#: ei386lynx.c:2024 ei386moss.c:2017 ei386nto.c:2017 em32relf_linux.c:2042
+#: em32rlelf_linux.c:2042 em68kelf.c:2198 em68kelfnbsd.c:2198 emn10300.c:2017
+#: ends32belf_linux.c:2229 ends32elf_linux.c:2229 enios2linux.c:2324
+#: eppclynx.c:2295 escore3_elf.c:2037 escore7_elf.c:2037 eshelf.c:2017
+#: eshelf_fd.c:2042 eshelf_linux.c:2042 eshelf_nbsd.c:2017 eshelf_nto.c:2017
+#: eshelf_uclinux.c:2017 eshelf_vxworks.c:2054 eshlelf.c:2017
+#: eshlelf_fd.c:2042 eshlelf_linux.c:2042 eshlelf_nbsd.c:2017
+#: eshlelf_nto.c:2017 eshlelf_vxworks.c:2054
+msgid "%F%P: invalid hash style `%s'\n"
+msgstr "%F%P: неправилен вид хеш '%s'\n"
+
+#: eaarch64cloudabi.c:2381 eaarch64cloudabib.c:2381 eaarch64elf.c:2381
+#: eaarch64elf32.c:2381 eaarch64elf32b.c:2381 eaarch64elfb.c:2381
+#: eaarch64fbsd.c:2381 eaarch64fbsdb.c:2381 eaarch64linux.c:2388
+#: eaarch64linux32.c:2388 eaarch64linux32b.c:2388 eaarch64linuxb.c:2388
+#: earcelf.c:2003 earcelf_prof.c:1936 earclinux.c:2069 earclinux_nps.c:2069
+#: earclinux_prof.c:2014 earcv2elf.c:1936 earcv2elfx.c:1936 earmelf.c:2631
+#: earmelf_fbsd.c:2638 earmelf_fuchsia.c:2631 earmelf_linux.c:2631
+#: earmelf_linux_eabi.c:2631 earmelf_linux_fdpiceabi.c:2631
+#: earmelf_nacl.c:2631 earmelf_nbsd.c:2631 earmelf_phoenix.c:2631
+#: earmelf_vxworks.c:2667 earmelfb.c:2631 earmelfb_fbsd.c:2638
+#: earmelfb_fuchsia.c:2631 earmelfb_linux.c:2631 earmelfb_linux_eabi.c:2631
+#: earmelfb_linux_fdpiceabi.c:2631 earmelfb_nacl.c:2631 earmelfb_nbsd.c:2631
+#: earmnto.c:2606 earmsymbian.c:2631 eavr1.c:2159 eavr2.c:2159 eavr25.c:2159
+#: eavr3.c:2159 eavr31.c:2159 eavr35.c:2159 eavr4.c:2159 eavr5.c:2159
+#: eavr51.c:2159 eavr6.c:2159 eavrtiny.c:2159 eavrxmega1.c:2159
+#: eavrxmega2.c:2159 eavrxmega3.c:2159 eavrxmega4.c:2159 eavrxmega5.c:2159
+#: eavrxmega6.c:2159 eavrxmega7.c:2159 ecriself.c:1951 ecrislinux.c:2033
+#: ed10velf.c:1936 eelf32_sparc.c:2058 eelf32_sparc_sol2.c:2189
+#: eelf32_sparc_vxworks.c:2095 eelf32_spu.c:2533 eelf32_tic6x_be.c:2170
+#: eelf32_tic6x_elf_be.c:2170 eelf32_tic6x_elf_le.c:2170
+#: eelf32_tic6x_le.c:2170 eelf32_tic6x_linux_be.c:2170
+#: eelf32_tic6x_linux_le.c:2170 eelf32_x86_64.c:7348 eelf32_x86_64_nacl.c:2068
+#: eelf32am33lin.c:2033 eelf32b4300.c:2299 eelf32bfin.c:2050
+#: eelf32bfinfd.c:2075 eelf32bmip.c:2299 eelf32bmipn32.c:2317
+#: eelf32bsmip.c:2317 eelf32btsmip.c:2299 eelf32btsmip_fbsd.c:2306
+#: eelf32btsmipn32.c:2299 eelf32btsmipn32_fbsd.c:2306 eelf32cr16.c:2087
+#: eelf32cr16c.c:1936 eelf32crx.c:1975 eelf32ebmip.c:2299
+#: eelf32ebmipvxworks.c:2334 eelf32elmip.c:2299 eelf32elmipvxworks.c:2334
+#: eelf32epiphany.c:1951 eelf32epiphany_4x4.c:1938 eelf32frvfd.c:2058
+#: eelf32ip2k.c:1951 eelf32l4300.c:2299 eelf32lm32.c:1951 eelf32lm32fd.c:2058
+#: eelf32lmip.c:2299 eelf32lppc.c:2304 eelf32lppclinux.c:2304
+#: eelf32lppcnto.c:2304 eelf32lppcsim.c:2304 eelf32lr5900.c:2217
+#: eelf32lr5900n32.c:2217 eelf32lriscv.c:2112 eelf32lriscv_ilp32.c:2112
+#: eelf32lriscv_ilp32f.c:2112 eelf32lsmip.c:2299 eelf32ltsmip.c:2299
+#: eelf32ltsmip_fbsd.c:2306 eelf32ltsmipn32.c:2299 eelf32ltsmipn32_fbsd.c:2306
+#: eelf32m32c.c:1962 eelf32mb_linux.c:2058 eelf32mbel_linux.c:2058
+#: eelf32mcore.c:1957 eelf32mep.c:1936 eelf32metag.c:2328
+#: eelf32microblaze.c:1936 eelf32microblazeel.c:1936 eelf32mipswindiss.c:2192
+#: eelf32or1k.c:1951 eelf32or1k_linux.c:2058 eelf32ppc.c:2304
+#: eelf32ppc_fbsd.c:2311 eelf32ppclinux.c:2304 eelf32ppcnto.c:2304
+#: eelf32ppcsim.c:2304 eelf32ppcvxworks.c:2278 eelf32ppcwindiss.c:2304
+#: eelf32rl78.c:1951 eelf32rx.c:1979 eelf32tilegx.c:2058
+#: eelf32tilegx_be.c:2058 eelf32tilepro.c:2058 eelf32vax.c:2033
+#: eelf32visium.c:1936 eelf32xc16x.c:1936 eelf32xc16xl.c:1936
+#: eelf32xc16xs.c:1936 eelf32xstormy16.c:1947 eelf32xtensa.c:3957
+#: eelf64_aix.c:2033 eelf64_ia64.c:2088 eelf64_ia64_fbsd.c:2095
+#: eelf64_s390.c:2079 eelf64_sparc.c:2058 eelf64_sparc_fbsd.c:2065
+#: eelf64_sparc_sol2.c:2189 eelf64alpha.c:2151 eelf64alpha_fbsd.c:2158
+#: eelf64alpha_nbsd.c:2151 eelf64bmip.c:2317 eelf64btsmip.c:2299
+#: eelf64btsmip_fbsd.c:2306 eelf64hppa.c:2003 eelf64lppc.c:2760
+#: eelf64lriscv.c:2112 eelf64lriscv_lp64.c:2112 eelf64lriscv_lp64f.c:2112
+#: eelf64ltsmip.c:2299 eelf64ltsmip_fbsd.c:2306 eelf64mmix.c:5840
+#: eelf64ppc.c:2760 eelf64ppc_fbsd.c:2767 eelf64rdos.c:2068
+#: eelf64tilegx.c:2058 eelf64tilegx_be.c:2058 eelf_i386.c:6966
+#: eelf_i386_be.c:2033 eelf_i386_chaos.c:2013 eelf_i386_fbsd.c:2075
+#: eelf_i386_ldso.c:2050 eelf_i386_nacl.c:2068 eelf_i386_sol2.c:2206
+#: eelf_i386_vxworks.c:2095 eelf_iamcu.c:6612 eelf_k1om.c:7304
+#: eelf_k1om_fbsd.c:6959 eelf_l1om.c:7304 eelf_l1om_fbsd.c:6959
+#: eelf_s390.c:2058 eelf_x86_64.c:7348 eelf_x86_64_cloudabi.c:2068
+#: eelf_x86_64_fbsd.c:2075 eelf_x86_64_nacl.c:2068 eelf_x86_64_sol2.c:2199
+#: eh8300elf.c:1951 eh8300elf_linux.c:1951 eh8300helf.c:1951
+#: eh8300helf_linux.c:1951 eh8300hnelf.c:1951 eh8300self.c:1951
+#: eh8300self_linux.c:1951 eh8300snelf.c:1951 eh8300sxelf.c:1951
+#: eh8300sxelf_linux.c:1951 eh8300sxnelf.c:1951 ehppa64linux.c:2033
+#: ehppaelf.c:2240 ehppalinux.c:2362 ehppanbsd.c:2362 ehppaobsd.c:2362
+#: ei386lynx.c:2040 ei386moss.c:2033 ei386nto.c:2033 em32relf.c:1951
+#: em32relf_linux.c:2058 em32rlelf.c:1951 em32rlelf_linux.c:2058
+#: em68hc11elf.c:2244 em68hc11elfb.c:2244 em68hc12elf.c:2244
+#: em68hc12elfb.c:2244 em68kelf.c:2214 em68kelfnbsd.c:2214 em9s12zelf.c:1936
+#: emn10300.c:2033 ends32belf.c:2171 ends32belf16m.c:2171
+#: ends32belf_linux.c:2245 ends32elf.c:2171 ends32elf16m.c:2171
+#: ends32elf_linux.c:2245 enios2elf.c:2258 enios2linux.c:2340 eppclynx.c:2311
+#: epruelf.c:1956 escore3_elf.c:2053 escore7_elf.c:2053 eshelf.c:2033
+#: eshelf_fd.c:2058 eshelf_linux.c:2058 eshelf_nbsd.c:2033 eshelf_nto.c:2033
+#: eshelf_uclinux.c:2033 eshelf_vxworks.c:2070 eshlelf.c:2033
+#: eshlelf_fd.c:2058 eshlelf_linux.c:2058 eshlelf_nbsd.c:2033
+#: eshlelf_nto.c:2033 eshlelf_vxworks.c:2070 ev850.c:1982 ev850_rh850.c:1982
+#: exgateelf.c:1936
+msgid "%F%P: invalid maxium page size `%s'\n"
+msgstr "%F%P: неправилен горен размер на страница '%s'\n"
+
+#: eaarch64cloudabi.c:2390 eaarch64cloudabib.c:2390 eaarch64elf.c:2390
+#: eaarch64elf32.c:2390 eaarch64elf32b.c:2390 eaarch64elfb.c:2390
+#: eaarch64fbsd.c:2390 eaarch64fbsdb.c:2390 eaarch64linux.c:2397
+#: eaarch64linux32.c:2397 eaarch64linux32b.c:2397 eaarch64linuxb.c:2397
+#: earcelf.c:2012 earcelf_prof.c:1945 earclinux.c:2078 earclinux_nps.c:2078
+#: earclinux_prof.c:2023 earcv2elf.c:1945 earcv2elfx.c:1945 earmelf.c:2640
+#: earmelf_fbsd.c:2647 earmelf_fuchsia.c:2640 earmelf_linux.c:2640
+#: earmelf_linux_eabi.c:2640 earmelf_linux_fdpiceabi.c:2640
+#: earmelf_nacl.c:2640 earmelf_nbsd.c:2640 earmelf_phoenix.c:2640
+#: earmelf_vxworks.c:2676 earmelfb.c:2640 earmelfb_fbsd.c:2647
+#: earmelfb_fuchsia.c:2640 earmelfb_linux.c:2640 earmelfb_linux_eabi.c:2640
+#: earmelfb_linux_fdpiceabi.c:2640 earmelfb_nacl.c:2640 earmelfb_nbsd.c:2640
+#: earmnto.c:2615 earmsymbian.c:2640 eavr1.c:2168 eavr2.c:2168 eavr25.c:2168
+#: eavr3.c:2168 eavr31.c:2168 eavr35.c:2168 eavr4.c:2168 eavr5.c:2168
+#: eavr51.c:2168 eavr6.c:2168 eavrtiny.c:2168 eavrxmega1.c:2168
+#: eavrxmega2.c:2168 eavrxmega3.c:2168 eavrxmega4.c:2168 eavrxmega5.c:2168
+#: eavrxmega6.c:2168 eavrxmega7.c:2168 ecriself.c:1960 ecrislinux.c:2042
+#: ed10velf.c:1945 eelf32_sparc.c:2067 eelf32_sparc_sol2.c:2198
+#: eelf32_sparc_vxworks.c:2104 eelf32_spu.c:2542 eelf32_tic6x_be.c:2179
+#: eelf32_tic6x_elf_be.c:2179 eelf32_tic6x_elf_le.c:2179
+#: eelf32_tic6x_le.c:2179 eelf32_tic6x_linux_be.c:2179
+#: eelf32_tic6x_linux_le.c:2179 eelf32_x86_64.c:7357 eelf32_x86_64_nacl.c:2077
+#: eelf32am33lin.c:2042 eelf32b4300.c:2308 eelf32bfin.c:2059
+#: eelf32bfinfd.c:2084 eelf32bmip.c:2308 eelf32bmipn32.c:2326
+#: eelf32bsmip.c:2326 eelf32btsmip.c:2308 eelf32btsmip_fbsd.c:2315
+#: eelf32btsmipn32.c:2308 eelf32btsmipn32_fbsd.c:2315 eelf32cr16.c:2096
+#: eelf32cr16c.c:1945 eelf32crx.c:1984 eelf32ebmip.c:2308
+#: eelf32ebmipvxworks.c:2343 eelf32elmip.c:2308 eelf32elmipvxworks.c:2343
+#: eelf32epiphany.c:1960 eelf32epiphany_4x4.c:1947 eelf32frvfd.c:2067
+#: eelf32ip2k.c:1960 eelf32l4300.c:2308 eelf32lm32.c:1960 eelf32lm32fd.c:2067
+#: eelf32lmip.c:2308 eelf32lppc.c:2313 eelf32lppclinux.c:2313
+#: eelf32lppcnto.c:2313 eelf32lppcsim.c:2313 eelf32lr5900.c:2226
+#: eelf32lr5900n32.c:2226 eelf32lriscv.c:2121 eelf32lriscv_ilp32.c:2121
+#: eelf32lriscv_ilp32f.c:2121 eelf32lsmip.c:2308 eelf32ltsmip.c:2308
+#: eelf32ltsmip_fbsd.c:2315 eelf32ltsmipn32.c:2308 eelf32ltsmipn32_fbsd.c:2315
+#: eelf32m32c.c:1971 eelf32mb_linux.c:2067 eelf32mbel_linux.c:2067
+#: eelf32mcore.c:1966 eelf32mep.c:1945 eelf32metag.c:2337
+#: eelf32microblaze.c:1945 eelf32microblazeel.c:1945 eelf32mipswindiss.c:2201
+#: eelf32or1k.c:1960 eelf32or1k_linux.c:2067 eelf32ppc.c:2313
+#: eelf32ppc_fbsd.c:2320 eelf32ppclinux.c:2313 eelf32ppcnto.c:2313
+#: eelf32ppcsim.c:2313 eelf32ppcvxworks.c:2287 eelf32ppcwindiss.c:2313
+#: eelf32rl78.c:1960 eelf32rx.c:1988 eelf32tilegx.c:2067
+#: eelf32tilegx_be.c:2067 eelf32tilepro.c:2067 eelf32vax.c:2042
+#: eelf32visium.c:1945 eelf32xc16x.c:1945 eelf32xc16xl.c:1945
+#: eelf32xc16xs.c:1945 eelf32xstormy16.c:1956 eelf32xtensa.c:3966
+#: eelf64_aix.c:2042 eelf64_ia64.c:2097 eelf64_ia64_fbsd.c:2104
+#: eelf64_s390.c:2088 eelf64_sparc.c:2067 eelf64_sparc_fbsd.c:2074
+#: eelf64_sparc_sol2.c:2198 eelf64alpha.c:2160 eelf64alpha_fbsd.c:2167
+#: eelf64alpha_nbsd.c:2160 eelf64bmip.c:2326 eelf64btsmip.c:2308
+#: eelf64btsmip_fbsd.c:2315 eelf64hppa.c:2012 eelf64lppc.c:2769
+#: eelf64lriscv.c:2121 eelf64lriscv_lp64.c:2121 eelf64lriscv_lp64f.c:2121
+#: eelf64ltsmip.c:2308 eelf64ltsmip_fbsd.c:2315 eelf64mmix.c:5849
+#: eelf64ppc.c:2769 eelf64ppc_fbsd.c:2776 eelf64rdos.c:2077
+#: eelf64tilegx.c:2067 eelf64tilegx_be.c:2067 eelf_i386.c:6975
+#: eelf_i386_be.c:2042 eelf_i386_chaos.c:2022 eelf_i386_fbsd.c:2084
+#: eelf_i386_ldso.c:2059 eelf_i386_nacl.c:2077 eelf_i386_sol2.c:2215
+#: eelf_i386_vxworks.c:2104 eelf_iamcu.c:6621 eelf_k1om.c:7313
+#: eelf_k1om_fbsd.c:6968 eelf_l1om.c:7313 eelf_l1om_fbsd.c:6968
+#: eelf_s390.c:2067 eelf_x86_64.c:7357 eelf_x86_64_cloudabi.c:2077
+#: eelf_x86_64_fbsd.c:2084 eelf_x86_64_nacl.c:2077 eelf_x86_64_sol2.c:2208
+#: eh8300elf.c:1960 eh8300elf_linux.c:1960 eh8300helf.c:1960
+#: eh8300helf_linux.c:1960 eh8300hnelf.c:1960 eh8300self.c:1960
+#: eh8300self_linux.c:1960 eh8300snelf.c:1960 eh8300sxelf.c:1960
+#: eh8300sxelf_linux.c:1960 eh8300sxnelf.c:1960 ehppa64linux.c:2042
+#: ehppaelf.c:2249 ehppalinux.c:2371 ehppanbsd.c:2371 ehppaobsd.c:2371
+#: ei386lynx.c:2049 ei386moss.c:2042 ei386nto.c:2042 em32relf.c:1960
+#: em32relf_linux.c:2067 em32rlelf.c:1960 em32rlelf_linux.c:2067
+#: em68hc11elf.c:2253 em68hc11elfb.c:2253 em68hc12elf.c:2253
+#: em68hc12elfb.c:2253 em68kelf.c:2223 em68kelfnbsd.c:2223 em9s12zelf.c:1945
+#: emn10300.c:2042 ends32belf.c:2180 ends32belf16m.c:2180
+#: ends32belf_linux.c:2254 ends32elf.c:2180 ends32elf16m.c:2180
+#: ends32elf_linux.c:2254 enios2elf.c:2267 enios2linux.c:2349 eppclynx.c:2320
+#: epruelf.c:1965 escore3_elf.c:2062 escore7_elf.c:2062 eshelf.c:2042
+#: eshelf_fd.c:2067 eshelf_linux.c:2067 eshelf_nbsd.c:2042 eshelf_nto.c:2042
+#: eshelf_uclinux.c:2042 eshelf_vxworks.c:2079 eshlelf.c:2042
+#: eshlelf_fd.c:2067 eshlelf_linux.c:2067 eshlelf_nbsd.c:2042
+#: eshlelf_nto.c:2042 eshlelf_vxworks.c:2079 ev850.c:1991 ev850_rh850.c:1991
+#: exgateelf.c:1945
+msgid "%F%P: invalid common page size `%s'\n"
+msgstr "%F%P: неправилен общ размер на страница '%s'\n"
+
+#: eaarch64cloudabi.c:2398 eaarch64cloudabib.c:2398 eaarch64elf.c:2398
+#: eaarch64elf32.c:2398 eaarch64elf32b.c:2398 eaarch64elfb.c:2398
+#: eaarch64fbsd.c:2398 eaarch64fbsdb.c:2398 eaarch64linux.c:2405
+#: eaarch64linux32.c:2405 eaarch64linux32b.c:2405 eaarch64linuxb.c:2405
+#: earcelf.c:2020 earcelf_prof.c:1953 earclinux.c:2086 earclinux_nps.c:2086
+#: earclinux_prof.c:2031 earcv2elf.c:1953 earcv2elfx.c:1953 earmelf.c:2648
+#: earmelf_fbsd.c:2655 earmelf_fuchsia.c:2648 earmelf_linux.c:2648
+#: earmelf_linux_eabi.c:2648 earmelf_linux_fdpiceabi.c:2648
+#: earmelf_nacl.c:2648 earmelf_nbsd.c:2648 earmelf_phoenix.c:2648
+#: earmelf_vxworks.c:2684 earmelfb.c:2648 earmelfb_fbsd.c:2655
+#: earmelfb_fuchsia.c:2648 earmelfb_linux.c:2648 earmelfb_linux_eabi.c:2648
+#: earmelfb_linux_fdpiceabi.c:2648 earmelfb_nacl.c:2648 earmelfb_nbsd.c:2648
+#: earmnto.c:2623 earmsymbian.c:2648 eavr1.c:2176 eavr2.c:2176 eavr25.c:2176
+#: eavr3.c:2176 eavr31.c:2176 eavr35.c:2176 eavr4.c:2176 eavr5.c:2176
+#: eavr51.c:2176 eavr6.c:2176 eavrtiny.c:2176 eavrxmega1.c:2176
+#: eavrxmega2.c:2176 eavrxmega3.c:2176 eavrxmega4.c:2176 eavrxmega5.c:2176
+#: eavrxmega6.c:2176 eavrxmega7.c:2176 ecriself.c:1968 ecrislinux.c:2050
+#: ed10velf.c:1953 eelf32_sparc.c:2075 eelf32_sparc_sol2.c:2206
+#: eelf32_sparc_vxworks.c:2112 eelf32_spu.c:2550 eelf32_tic6x_be.c:2187
+#: eelf32_tic6x_elf_be.c:2187 eelf32_tic6x_elf_le.c:2187
+#: eelf32_tic6x_le.c:2187 eelf32_tic6x_linux_be.c:2187
+#: eelf32_tic6x_linux_le.c:2187 eelf32_x86_64.c:7365 eelf32_x86_64_nacl.c:2085
+#: eelf32am33lin.c:2050 eelf32b4300.c:2316 eelf32bfin.c:2067
+#: eelf32bfinfd.c:2092 eelf32bmip.c:2316 eelf32bmipn32.c:2334
+#: eelf32bsmip.c:2334 eelf32btsmip.c:2316 eelf32btsmip_fbsd.c:2323
+#: eelf32btsmipn32.c:2316 eelf32btsmipn32_fbsd.c:2323 eelf32cr16.c:2104
+#: eelf32cr16c.c:1953 eelf32crx.c:1992 eelf32ebmip.c:2316
+#: eelf32ebmipvxworks.c:2351 eelf32elmip.c:2316 eelf32elmipvxworks.c:2351
+#: eelf32epiphany.c:1968 eelf32epiphany_4x4.c:1955 eelf32frvfd.c:2075
+#: eelf32ip2k.c:1968 eelf32l4300.c:2316 eelf32lm32.c:1968 eelf32lm32fd.c:2075
+#: eelf32lmip.c:2316 eelf32lppc.c:2321 eelf32lppclinux.c:2321
+#: eelf32lppcnto.c:2321 eelf32lppcsim.c:2321 eelf32lr5900.c:2234
+#: eelf32lr5900n32.c:2234 eelf32lriscv.c:2129 eelf32lriscv_ilp32.c:2129
+#: eelf32lriscv_ilp32f.c:2129 eelf32lsmip.c:2316 eelf32ltsmip.c:2316
+#: eelf32ltsmip_fbsd.c:2323 eelf32ltsmipn32.c:2316 eelf32ltsmipn32_fbsd.c:2323
+#: eelf32m32c.c:1979 eelf32mb_linux.c:2075 eelf32mbel_linux.c:2075
+#: eelf32mcore.c:1974 eelf32mep.c:1953 eelf32metag.c:2345
+#: eelf32microblaze.c:1953 eelf32microblazeel.c:1953 eelf32mipswindiss.c:2209
+#: eelf32or1k.c:1968 eelf32or1k_linux.c:2075 eelf32ppc.c:2321
+#: eelf32ppc_fbsd.c:2328 eelf32ppclinux.c:2321 eelf32ppcnto.c:2321
+#: eelf32ppcsim.c:2321 eelf32ppcvxworks.c:2295 eelf32ppcwindiss.c:2321
+#: eelf32rl78.c:1968 eelf32rx.c:1996 eelf32tilegx.c:2075
+#: eelf32tilegx_be.c:2075 eelf32tilepro.c:2075 eelf32vax.c:2050
+#: eelf32visium.c:1953 eelf32xc16x.c:1953 eelf32xc16xl.c:1953
+#: eelf32xc16xs.c:1953 eelf32xstormy16.c:1964 eelf32xtensa.c:3974
+#: eelf64_aix.c:2050 eelf64_ia64.c:2105 eelf64_ia64_fbsd.c:2112
+#: eelf64_s390.c:2096 eelf64_sparc.c:2075 eelf64_sparc_fbsd.c:2082
+#: eelf64_sparc_sol2.c:2206 eelf64alpha.c:2168 eelf64alpha_fbsd.c:2175
+#: eelf64alpha_nbsd.c:2168 eelf64bmip.c:2334 eelf64btsmip.c:2316
+#: eelf64btsmip_fbsd.c:2323 eelf64hppa.c:2020 eelf64lppc.c:2777
+#: eelf64lriscv.c:2129 eelf64lriscv_lp64.c:2129 eelf64lriscv_lp64f.c:2129
+#: eelf64ltsmip.c:2316 eelf64ltsmip_fbsd.c:2323 eelf64mmix.c:5857
+#: eelf64ppc.c:2777 eelf64ppc_fbsd.c:2784 eelf64rdos.c:2085
+#: eelf64tilegx.c:2075 eelf64tilegx_be.c:2075 eelf_i386.c:6983
+#: eelf_i386_be.c:2050 eelf_i386_chaos.c:2030 eelf_i386_fbsd.c:2092
+#: eelf_i386_ldso.c:2067 eelf_i386_nacl.c:2085 eelf_i386_sol2.c:2223
+#: eelf_i386_vxworks.c:2112 eelf_iamcu.c:6629 eelf_k1om.c:7321
+#: eelf_k1om_fbsd.c:6976 eelf_l1om.c:7321 eelf_l1om_fbsd.c:6976
+#: eelf_s390.c:2075 eelf_x86_64.c:7365 eelf_x86_64_cloudabi.c:2085
+#: eelf_x86_64_fbsd.c:2092 eelf_x86_64_nacl.c:2085 eelf_x86_64_sol2.c:2216
+#: eh8300elf.c:1968 eh8300elf_linux.c:1968 eh8300helf.c:1968
+#: eh8300helf_linux.c:1968 eh8300hnelf.c:1968 eh8300self.c:1968
+#: eh8300self_linux.c:1968 eh8300snelf.c:1968 eh8300sxelf.c:1968
+#: eh8300sxelf_linux.c:1968 eh8300sxnelf.c:1968 ehppa64linux.c:2050
+#: ehppaelf.c:2257 ehppalinux.c:2379 ehppanbsd.c:2379 ehppaobsd.c:2379
+#: ei386lynx.c:2057 ei386moss.c:2050 ei386nto.c:2050 em32relf.c:1968
+#: em32relf_linux.c:2075 em32rlelf.c:1968 em32rlelf_linux.c:2075
+#: em68hc11elf.c:2261 em68hc11elfb.c:2261 em68hc12elf.c:2261
+#: em68hc12elfb.c:2261 em68kelf.c:2231 em68kelfnbsd.c:2231 em9s12zelf.c:1953
+#: emn10300.c:2050 ends32belf.c:2188 ends32belf16m.c:2188
+#: ends32belf_linux.c:2262 ends32elf.c:2188 ends32elf16m.c:2188
+#: ends32elf_linux.c:2262 enios2elf.c:2275 enios2linux.c:2357 eppclynx.c:2328
+#: epruelf.c:1973 escore3_elf.c:2070 escore7_elf.c:2070 eshelf.c:2050
+#: eshelf_fd.c:2075 eshelf_linux.c:2075 eshelf_nbsd.c:2050 eshelf_nto.c:2050
+#: eshelf_uclinux.c:2050 eshelf_vxworks.c:2087 eshlelf.c:2050
+#: eshlelf_fd.c:2075 eshlelf_linux.c:2075 eshlelf_nbsd.c:2050
+#: eshlelf_nto.c:2050 eshlelf_vxworks.c:2087 ev850.c:1999 ev850_rh850.c:1999
+#: exgateelf.c:1953
+msgid "%F%P: invalid stack size `%s'\n"
+msgstr "%F%P: неправилен размер на стек '%s'\n"
+
+#: eaarch64cloudabi.c:2474 eaarch64cloudabib.c:2474 eaarch64elf.c:2474
+#: eaarch64elf32.c:2474 eaarch64elf32b.c:2474 eaarch64elfb.c:2474
+#: eaarch64fbsd.c:2474 eaarch64fbsdb.c:2474 eaarch64linux.c:2481
+#: eaarch64linux32.c:2481 eaarch64linux32b.c:2481 eaarch64linuxb.c:2481
+#: earcelf.c:2096 earcelf_prof.c:1974 earclinux.c:2162 earclinux_nps.c:2162
+#: earclinux_prof.c:2107 earcv2elf.c:1974 earcv2elfx.c:1974 earmelf.c:2724
+#: earmelf_fbsd.c:2731 earmelf_fuchsia.c:2724 earmelf_linux.c:2724
+#: earmelf_linux_eabi.c:2724 earmelf_linux_fdpiceabi.c:2724
+#: earmelf_nacl.c:2724 earmelf_nbsd.c:2724 earmelf_phoenix.c:2724
+#: earmelf_vxworks.c:2760 earmelfb.c:2724 earmelfb_fbsd.c:2731
+#: earmelfb_fuchsia.c:2724 earmelfb_linux.c:2724 earmelfb_linux_eabi.c:2724
+#: earmelfb_linux_fdpiceabi.c:2724 earmelfb_nacl.c:2724 earmelfb_nbsd.c:2724
+#: earmnto.c:2699 earmsymbian.c:2724 eavr1.c:2197 eavr2.c:2197 eavr25.c:2197
+#: eavr3.c:2197 eavr31.c:2197 eavr35.c:2197 eavr4.c:2197 eavr5.c:2197
+#: eavr51.c:2197 eavr6.c:2197 eavrtiny.c:2197 eavrxmega1.c:2197
+#: eavrxmega2.c:2197 eavrxmega3.c:2197 eavrxmega4.c:2197 eavrxmega5.c:2197
+#: eavrxmega6.c:2197 eavrxmega7.c:2197 ecriself.c:1989 ecrislinux.c:2126
+#: ed10velf.c:1974 eelf32_sparc.c:2151 eelf32_sparc_sol2.c:2282
+#: eelf32_sparc_vxworks.c:2188 eelf32_spu.c:2571 eelf32_tic6x_be.c:2263
+#: eelf32_tic6x_elf_be.c:2263 eelf32_tic6x_elf_le.c:2263
+#: eelf32_tic6x_le.c:2263 eelf32_tic6x_linux_be.c:2263
+#: eelf32_tic6x_linux_le.c:2263 eelf32_x86_64.c:7494 eelf32_x86_64_nacl.c:2214
+#: eelf32am33lin.c:2126 eelf32b4300.c:2392 eelf32bfin.c:2143
+#: eelf32bfinfd.c:2168 eelf32bmip.c:2392 eelf32bmipn32.c:2410
+#: eelf32bsmip.c:2410 eelf32btsmip.c:2392 eelf32btsmip_fbsd.c:2399
+#: eelf32btsmipn32.c:2392 eelf32btsmipn32_fbsd.c:2399 eelf32cr16.c:2125
+#: eelf32cr16c.c:1974 eelf32crx.c:2013 eelf32ebmip.c:2392
+#: eelf32ebmipvxworks.c:2427 eelf32elmip.c:2392 eelf32elmipvxworks.c:2427
+#: eelf32epiphany.c:1989 eelf32epiphany_4x4.c:1976 eelf32frvfd.c:2151
+#: eelf32ip2k.c:1989 eelf32l4300.c:2392 eelf32lm32.c:1989 eelf32lm32fd.c:2151
+#: eelf32lmip.c:2392 eelf32lppc.c:2403 eelf32lppclinux.c:2403
+#: eelf32lppcnto.c:2403 eelf32lppcsim.c:2403 eelf32lr5900.c:2255
+#: eelf32lr5900n32.c:2255 eelf32lriscv.c:2205 eelf32lriscv_ilp32.c:2205
+#: eelf32lriscv_ilp32f.c:2205 eelf32lsmip.c:2392 eelf32ltsmip.c:2392
+#: eelf32ltsmip_fbsd.c:2399 eelf32ltsmipn32.c:2392 eelf32ltsmipn32_fbsd.c:2399
+#: eelf32m32c.c:2000 eelf32mb_linux.c:2151 eelf32mbel_linux.c:2151
+#: eelf32mcore.c:1995 eelf32mep.c:1974 eelf32metag.c:2421
+#: eelf32microblaze.c:1974 eelf32microblazeel.c:1974 eelf32mipswindiss.c:2230
+#: eelf32or1k.c:1989 eelf32or1k_linux.c:2151 eelf32ppc.c:2403
+#: eelf32ppc_fbsd.c:2410 eelf32ppclinux.c:2403 eelf32ppcnto.c:2403
+#: eelf32ppcsim.c:2403 eelf32ppcvxworks.c:2377 eelf32ppcwindiss.c:2403
+#: eelf32rl78.c:1989 eelf32rx.c:2017 eelf32tilegx.c:2151
+#: eelf32tilegx_be.c:2151 eelf32tilepro.c:2151 eelf32vax.c:2126
+#: eelf32visium.c:1974 eelf32xc16x.c:1974 eelf32xc16xl.c:1974
+#: eelf32xc16xs.c:1974 eelf32xstormy16.c:1985 eelf32xtensa.c:4050
+#: eelf64_aix.c:2126 eelf64_ia64.c:2181 eelf64_ia64_fbsd.c:2188
+#: eelf64_s390.c:2172 eelf64_sparc.c:2151 eelf64_sparc_fbsd.c:2158
+#: eelf64_sparc_sol2.c:2282 eelf64alpha.c:2244 eelf64alpha_fbsd.c:2251
+#: eelf64alpha_nbsd.c:2244 eelf64bmip.c:2410 eelf64btsmip.c:2392
+#: eelf64btsmip_fbsd.c:2399 eelf64hppa.c:2096 eelf64lppc.c:2859
+#: eelf64lriscv.c:2205 eelf64lriscv_lp64.c:2205 eelf64lriscv_lp64f.c:2205
+#: eelf64ltsmip.c:2392 eelf64ltsmip_fbsd.c:2399 eelf64mmix.c:5933
+#: eelf64ppc.c:2859 eelf64ppc_fbsd.c:2866 eelf64rdos.c:2161
+#: eelf64tilegx.c:2151 eelf64tilegx_be.c:2151 eelf_i386.c:7109
+#: eelf_i386_be.c:2169 eelf_i386_chaos.c:2149 eelf_i386_fbsd.c:2218
+#: eelf_i386_ldso.c:2186 eelf_i386_nacl.c:2211 eelf_i386_sol2.c:2342
+#: eelf_i386_vxworks.c:2231 eelf_iamcu.c:6748 eelf_k1om.c:7440
+#: eelf_k1om_fbsd.c:7095 eelf_l1om.c:7440 eelf_l1om_fbsd.c:7095
+#: eelf_s390.c:2151 eelf_x86_64.c:7497 eelf_x86_64_cloudabi.c:2217
+#: eelf_x86_64_fbsd.c:2224 eelf_x86_64_nacl.c:2217 eelf_x86_64_sol2.c:2348
+#: eh8300elf.c:1989 eh8300elf_linux.c:1989 eh8300helf.c:1989
+#: eh8300helf_linux.c:1989 eh8300hnelf.c:1989 eh8300self.c:1989
+#: eh8300self_linux.c:1989 eh8300snelf.c:1989 eh8300sxelf.c:1989
+#: eh8300sxelf_linux.c:1989 eh8300sxnelf.c:1989 ehppa64linux.c:2126
+#: ehppaelf.c:2278 ehppalinux.c:2455 ehppanbsd.c:2455 ehppaobsd.c:2455
+#: ei386lynx.c:2133 ei386moss.c:2126 ei386nto.c:2126 em32relf.c:1989
+#: em32relf_linux.c:2151 em32rlelf.c:1989 em32rlelf_linux.c:2151
+#: em68hc11elf.c:2282 em68hc11elfb.c:2282 em68hc12elf.c:2282
+#: em68hc12elfb.c:2282 em68kelf.c:2307 em68kelfnbsd.c:2307 em9s12zelf.c:1974
+#: emn10300.c:2126 ends32belf.c:2209 ends32belf16m.c:2209
+#: ends32belf_linux.c:2338 ends32elf.c:2209 ends32elf16m.c:2209
+#: ends32elf_linux.c:2338 enios2elf.c:2296 enios2linux.c:2433 eppclynx.c:2410
+#: epruelf.c:1994 escore3_elf.c:2146 escore7_elf.c:2146 eshelf.c:2126
+#: eshelf_fd.c:2151 eshelf_linux.c:2151 eshelf_nbsd.c:2126 eshelf_nto.c:2126
+#: eshelf_uclinux.c:2126 eshelf_vxworks.c:2163 eshlelf.c:2126
+#: eshlelf_fd.c:2151 eshlelf_linux.c:2151 eshlelf_nbsd.c:2126
+#: eshlelf_nto.c:2126 eshlelf_vxworks.c:2163 ev850.c:2020 ev850_rh850.c:2020
+#: exgateelf.c:1974
+msgid "%P: warning: -z %s ignored\n"
+msgstr "%P: предупреждение -z %s е изоставен\n"
+
+#: eaarch64cloudabi.c:2525 eaarch64cloudabib.c:2525 eaarch64elf.c:2525
+#: eaarch64elf32.c:2525 eaarch64elf32b.c:2525 eaarch64elfb.c:2525
+#: eaarch64fbsd.c:2525 eaarch64fbsdb.c:2525 eaarch64linux.c:2532
+#: eaarch64linux32.c:2532 eaarch64linux32b.c:2532 eaarch64linuxb.c:2532
+#: earmelf.c:2861 earmelf_fbsd.c:2868 earmelf_fuchsia.c:2861
+#: earmelf_linux.c:2861 earmelf_linux_eabi.c:2861
+#: earmelf_linux_fdpiceabi.c:2861 earmelf_nacl.c:2861 earmelf_nbsd.c:2861
+#: earmelf_phoenix.c:2861 earmelf_vxworks.c:2901 earmelfb.c:2861
+#: earmelfb_fbsd.c:2868 earmelfb_fuchsia.c:2861 earmelfb_linux.c:2861
+#: earmelfb_linux_eabi.c:2861 earmelfb_linux_fdpiceabi.c:2861
+#: earmelfb_nacl.c:2861 earmelfb_nbsd.c:2861 earmnto.c:2836 earmsymbian.c:2861
+#, c-format
+msgid ""
+"  --no-enum-size-warning      Don't warn about objects with incompatible\n"
+"                                enum sizes\n"
+msgstr ""
+
+#: eaarch64cloudabi.c:2527 eaarch64cloudabib.c:2527 eaarch64elf.c:2527
+#: eaarch64elf32.c:2527 eaarch64elf32b.c:2527 eaarch64elfb.c:2527
+#: eaarch64fbsd.c:2527 eaarch64fbsdb.c:2527 eaarch64linux.c:2534
+#: eaarch64linux32.c:2534 eaarch64linux32b.c:2534 eaarch64linuxb.c:2534
+#, c-format
+msgid "  --no-wchar-size-warning     Don't warn about objects with incompatible                                wchar_t sizes\n"
+msgstr ""
+
+#: eaarch64cloudabi.c:2529 eaarch64cloudabib.c:2529 eaarch64elf.c:2529
+#: eaarch64elf32.c:2529 eaarch64elf32b.c:2529 eaarch64elfb.c:2529
+#: eaarch64fbsd.c:2529 eaarch64fbsdb.c:2529 eaarch64linux.c:2536
+#: eaarch64linux32.c:2536 eaarch64linux32b.c:2536 eaarch64linuxb.c:2536
+#: earmelf.c:2865 earmelf_fbsd.c:2872 earmelf_fuchsia.c:2865
+#: earmelf_linux.c:2865 earmelf_linux_eabi.c:2865
+#: earmelf_linux_fdpiceabi.c:2865 earmelf_nacl.c:2865 earmelf_nbsd.c:2865
+#: earmelf_phoenix.c:2865 earmelf_vxworks.c:2905 earmelfb.c:2865
+#: earmelfb_fbsd.c:2872 earmelfb_fuchsia.c:2865 earmelfb_linux.c:2865
+#: earmelfb_linux_eabi.c:2865 earmelfb_linux_fdpiceabi.c:2865
+#: earmelfb_nacl.c:2865 earmelfb_nbsd.c:2865 earmnto.c:2840 earmsymbian.c:2865
+#, c-format
+msgid "  --pic-veneer                Always generate PIC interworking veneers\n"
+msgstr ""
+
+#: eaarch64cloudabi.c:2530 eaarch64cloudabib.c:2530 eaarch64elf.c:2530
+#: eaarch64elf32.c:2530 eaarch64elf32b.c:2530 eaarch64elfb.c:2530
+#: eaarch64fbsd.c:2530 eaarch64fbsdb.c:2530 eaarch64linux.c:2537
+#: eaarch64linux32.c:2537 eaarch64linux32b.c:2537 eaarch64linuxb.c:2537
+#: earmelf.c:2872 earmelf_fbsd.c:2879 earmelf_fuchsia.c:2872
+#: earmelf_linux.c:2872 earmelf_linux_eabi.c:2872
+#: earmelf_linux_fdpiceabi.c:2872 earmelf_nacl.c:2872 earmelf_nbsd.c:2872
+#: earmelf_phoenix.c:2872 earmelf_vxworks.c:2912 earmelfb.c:2872
+#: earmelfb_fbsd.c:2879 earmelfb_fuchsia.c:2872 earmelfb_linux.c:2872
+#: earmelfb_linux_eabi.c:2872 earmelfb_linux_fdpiceabi.c:2872
+#: earmelfb_nacl.c:2872 earmelfb_nbsd.c:2872 earmnto.c:2847 earmsymbian.c:2872
+#, c-format
+msgid ""
+"  --stub-group-size=N         Maximum size of a group of input sections that\n"
+"                                can be handled by one stub section.  A negative\n"
+"                                value locates all stubs after their branches\n"
+"                                (with a group size of -N), while a positive\n"
+"                                value allows two groups of input sections, one\n"
+"                                before, and one after each stub section.\n"
+"                                Values of +/-1 indicate the linker should\n"
+"                                choose suitable defaults.\n"
+msgstr ""
+
+#: eaarch64cloudabi.c:2539 eaarch64cloudabib.c:2539 eaarch64elf.c:2539
+#: eaarch64elf32.c:2539 eaarch64elf32b.c:2539 eaarch64elfb.c:2539
+#: eaarch64fbsd.c:2539 eaarch64fbsdb.c:2539 eaarch64linux.c:2546
+#: eaarch64linux32.c:2546 eaarch64linux32b.c:2546 eaarch64linuxb.c:2546
+#, c-format
+msgid "  --fix-cortex-a53-835769      Fix erratum 835769\n"
+msgstr ""
+
+#: eaarch64cloudabi.c:2540 eaarch64cloudabib.c:2540 eaarch64elf.c:2540
+#: eaarch64elf32.c:2540 eaarch64elf32b.c:2540 eaarch64elfb.c:2540
+#: eaarch64fbsd.c:2540 eaarch64fbsdb.c:2540 eaarch64linux.c:2547
+#: eaarch64linux32.c:2547 eaarch64linux32b.c:2547 eaarch64linuxb.c:2547
+#, c-format
+msgid "  --fix-cortex-a53-843419      Fix erratum 843419\n"
+msgstr ""
+
+#: eaarch64cloudabi.c:2541 eaarch64cloudabib.c:2541 eaarch64elf.c:2541
+#: eaarch64elf32.c:2541 eaarch64elf32b.c:2541 eaarch64elfb.c:2541
+#: eaarch64fbsd.c:2541 eaarch64fbsdb.c:2541 eaarch64linux.c:2548
+#: eaarch64linux32.c:2548 eaarch64linux32b.c:2548 eaarch64linuxb.c:2548
+#, c-format
+msgid "  --no-apply-dynamic-relocs    Do not apply link-time values for dynamic relocations\n"
+msgstr ""
+
+#: eaix5ppc.c:315 eaix5rs6.c:315 eaixppc.c:315 eaixrs6.c:315 eppcmacos.c:315
+msgid "%F%P: cannot open %s\n"
+msgstr "%F%P: не може да се отвори %s\n"
+
+#: eaix5ppc.c:362 eaix5rs6.c:362 eaixppc.c:362 eaixrs6.c:362 eppcmacos.c:362
+msgid "%F%P: cannot read %s\n"
+msgstr "%F%P: не се чете %s\n"
+
+#: eaix5ppc.c:390 eaix5rs6.c:390 eaixppc.c:390 eaixrs6.c:390 eppcmacos.c:390
+msgid "%P: warning: ignoring invalid -D number %s\n"
+msgstr "%P: предупреждение: изоставяне на неправилно число за -D %s\n"
+
+#: eaix5ppc.c:398 eaix5rs6.c:398 eaixppc.c:398 eaixrs6.c:398 eppcmacos.c:398
+msgid "%P: warning: ignoring invalid -H number %s\n"
+msgstr "%P: предупреждение: изоставяне на неправилно число за -H %s\n"
+
+#: eaix5ppc.c:510 eaix5rs6.c:510 eaixppc.c:510 eaixrs6.c:510 eppcmacos.c:510
+msgid "%P: warning: ignoring invalid -bmaxdata number %s\n"
+msgstr "%P: предупреждение: изоставяне на неправилно число за -bmaxdata %s\n"
+
+#: eaix5ppc.c:519 eaix5rs6.c:519 eaixppc.c:519 eaixrs6.c:519 eppcmacos.c:519
+msgid "%P: warning: ignoring invalid -bmaxstack number %s\n"
+msgstr "%P: предупреждение: изоставяне на неправилно число за -bmaxstack %s\n"
+
+#: eaix5ppc.c:532 eaix5rs6.c:532 eaixppc.c:532 eaixrs6.c:532 eppcmacos.c:532
+msgid "%P: warning: ignoring invalid module type %s\n"
+msgstr "%P: предупреждение: изоставяне на неправиен тип на модул %s\n"
+
+#: eaix5ppc.c:562 eaix5rs6.c:562 eaixppc.c:562 eaixrs6.c:562 eppcmacos.c:562
+msgid "%P: warning: ignoring invalid -pD number %s\n"
+msgstr "%P: предупреждение: изоставяне на неправилно число за -pD %s\n"
+
+#: eaix5ppc.c:585 eaix5rs6.c:585 eaixppc.c:585 eaixrs6.c:585 eppcmacos.c:585
+msgid "%P: warning: ignoring invalid -pT number %s\n"
+msgstr "%P: предупреждение: изоставяне на неправилно число за -pT %s\n"
 
-#: lexsup.c:176
-msgid "Send arg to last-loaded plugin"
-msgstr "Изпраща арг. към последно заредената приставка"
+#: eaix5ppc.c:714 eaix5rs6.c:714 eaixppc.c:714 eaixrs6.c:714 eppcmacos.c:714
+msgid "%F%P: bfd_xcoff_link_record_set failed: %E\n"
+msgstr "%F%P: bfd_xcoff_link_record_set не успя: %E\n"
 
-#: lexsup.c:178 lexsup.c:181
-msgid "Ignored for GCC LTO option compatibility"
-msgstr "Пренебрегнато за съвместимост с GCC LTO възможност"
+#: eaix5ppc.c:744 eaix5rs6.c:744 eaixppc.c:744 eaixrs6.c:744 eppcmacos.c:744
+msgid "%F%P: bfd_link_hash_lookup of export symbol failed: %E\n"
+msgstr "%F%P: bfd_link_hash_lookup, при изнесени имена, не успя: %E\n"
 
-#: lexsup.c:185
-msgid "Ignored for GCC linker option compatibility"
-msgstr "Пренебрегнато за съвместимост с ГНУ програмата за свързване"
+#: eaix5ppc.c:746 eaix5rs6.c:746 eaixppc.c:746 eaixrs6.c:746 eppcmacos.c:746
+msgid "%F%P: bfd_xcoff_export_symbol failed: %E\n"
+msgstr "%F%P: bfd_xcoff_export_symbol не успя: %E\n"
 
-#: lexsup.c:188 lexsup.c:191
-msgid "Ignored for gold option compatibility"
-msgstr "Пренебрегнато за съвместимост с gold"
+#: eaix5ppc.c:852 eaix5rs6.c:852 eaixppc.c:852 eaixrs6.c:852 eppcmacos.c:852
+msgid "%F%P: can't find output section %s\n"
+msgstr "%F%P: не е намерен изходящ раздел %s\n"
 
-#: lexsup.c:194
-msgid "Ignored for SVR4 compatibility"
-msgstr "Пренебрегнат за съвместимост със SVR4"
+#: eaix5ppc.c:889 eaix5rs6.c:889 eaixppc.c:889 eaixrs6.c:889 eppcmacos.c:889
+msgid "%F%P: can't find %s in output section\n"
+msgstr "%F%P: в изходящия раздел не е намерен %s\n"
 
-#: lexsup.c:198
-msgid "Generate relocatable output"
-msgstr "Създаване на преместваем резултат"
+#: eaix5ppc.c:957 eaix5rs6.c:957 eaixppc.c:957 eaixrs6.c:957 eppcmacos.c:957
+msgid "%P: can't find required output section %s\n"
+msgstr ""
 
-#: lexsup.c:202
-msgid "Just link symbols (if directory, same as --rpath)"
-msgstr "Само свързване на имената (ако е директория, също като --rpath)"
+#: eaix5ppc.c:1166 eaix5rs6.c:1166 eaixppc.c:1166 eaixrs6.c:1166
+#: eppcmacos.c:1166
+msgid "%F%P:%s:%d: #! ([member]) is not supported in import files\n"
+msgstr ""
 
-#: lexsup.c:205
-msgid "Strip all symbols"
-msgstr "Премахване на всички имена"
+#: eaix5ppc.c:1183 eaix5rs6.c:1183 eaixppc.c:1183 eaixrs6.c:1183
+#: eppcmacos.c:1183
+msgid "%F%P: could not parse import path: %E\n"
+msgstr ""
 
-#: lexsup.c:207
-msgid "Strip debugging symbols"
-msgstr "Премахване на имена за трасиране"
+#: eaix5ppc.c:1193 eaix5ppc.c:1205 eaix5rs6.c:1193 eaix5rs6.c:1205
+#: eaixppc.c:1193 eaixppc.c:1205 eaixrs6.c:1193 eaixrs6.c:1205
+#: eppcmacos.c:1193 eppcmacos.c:1205
+msgid "%P:%s:%d: warning: syntax error in import file\n"
+msgstr ""
 
-#: lexsup.c:209
-msgid "Strip symbols in discarded sections"
-msgstr "Премахване на имена в отхвърлени раздели"
+#: eaix5ppc.c:1240 eaix5rs6.c:1240 eaixppc.c:1240 eaixrs6.c:1240
+#: eppcmacos.c:1240
+msgid "%P:%s%d: warning: syntax error in import/export file\n"
+msgstr ""
 
-#: lexsup.c:211
-msgid "Do not strip symbols in discarded sections"
-msgstr "Без премахване на имена в отхвърлени раздели"
+#: eaix5ppc.c:1258 eaix5rs6.c:1258 eaixppc.c:1258 eaixrs6.c:1258
+#: eppcmacos.c:1258
+msgid "%P:%s:%d: warning: syntax error in import/export file\n"
+msgstr ""
 
-#: lexsup.c:213
-msgid "Trace file opens"
-msgstr "Проследяване на отваряните файлове"
+#: eaix5ppc.c:1293 eaix5rs6.c:1293 eaixppc.c:1293 eaixrs6.c:1293
+#: eppcmacos.c:1293
+msgid "%X%P:%s:%d: failed to import symbol %s: %E\n"
+msgstr ""
 
-#: lexsup.c:215
-msgid "Read linker script"
-msgstr "Използва скрипт за свързване"
+#: eaix5ppc.c:1303 eaix5rs6.c:1303 eaixppc.c:1303 eaixrs6.c:1303
+#: eppcmacos.c:1303
+msgid "%P:%s:%d: warning: ignoring unterminated last line\n"
+msgstr ""
 
-#: lexsup.c:217
-msgid "Read default linker script"
-msgstr "Използва скрипт за свързване по подразбиране"
+#: eaix5ppc.c:1338 eaix5rs6.c:1338 eaixppc.c:1338 eaixrs6.c:1338
+#: eppcmacos.c:1338
+msgid "%F%P: only relocations against symbols are permitted\n"
+msgstr ""
 
-#: lexsup.c:221 lexsup.c:224 lexsup.c:242 lexsup.c:326 lexsup.c:350
-#: lexsup.c:453 lexsup.c:486 lexsup.c:525 lexsup.c:528
-msgid "SYMBOL"
-msgstr "ИМЕ"
+#: eaix5ppc.c:1341 eaix5rs6.c:1341 eaixppc.c:1341 eaixrs6.c:1341
+#: eppcmacos.c:1341
+msgid "%F%P: bfd_xcoff_link_count_reloc failed: %E\n"
+msgstr "%F%P: bfd_xcoff_link_count_reloc не успя: %E\n"
 
-#: lexsup.c:221
-msgid "Start with undefined reference to SYMBOL"
-msgstr "Начало с неопределена отпратка към ИМЕ"
+#: ealphavms.c:166 eelf64_ia64_vms.c:166
+#, c-format
+msgid "  --identification <string>          Set the identification of the output\n"
+msgstr ""
 
-#: lexsup.c:224
-msgid "Require SYMBOL be defined in the final output"
-msgstr "Изисква ИМЕ да бъде определено е заключителния изходен файл"
+#: earm_wince_pe.c:376 earmpe.c:376 ei386pe.c:376 ei386pe_posix.c:376
+#: ei386pep.c:358 emcorepe.c:376 eppcpe.c:376 eshpe.c:376
+#, c-format
+msgid "  --base_file <basefile>             Generate a base file for relocatable DLLs\n"
+msgstr "  --base_file <базов_файл>           Създаване на базов файл за преместваеми DLLs\n"
 
-#: lexsup.c:227
-msgid "[=SECTION]"
-msgstr "[=РАЗДЕЛ]"
+#: earm_wince_pe.c:377 earmpe.c:377 ei386pe.c:377 ei386pe_posix.c:377
+#: ei386pep.c:359 emcorepe.c:377 eppcpe.c:377 eshpe.c:377
+#, c-format
+msgid "  --dll                              Set image base to the default for DLLs\n"
+msgstr "  --dll                              Установява базовия адрес на подразбиращия се за DLLs\n"
 
-#: lexsup.c:228
-msgid "Don't merge input [SECTION | orphan] sections"
-msgstr "Без сливане на входящи [РАЗДЕЛ | осиротял] раздели"
+#: earm_wince_pe.c:378 earmpe.c:378 ei386pe.c:378 ei386pe_posix.c:378
+#: ei386pep.c:360 emcorepe.c:378 eppcpe.c:378 eshpe.c:378
+#, c-format
+msgid "  --file-alignment <size>            Set file alignment\n"
+msgstr "  --file-alignment <размер>          Установява подравняване за файла\n"
 
-#: lexsup.c:230
-msgid "Build global constructor/destructor tables"
-msgstr "Изграждане на общи конструтор/деструктор таблици"
+#: earm_wince_pe.c:379 earmpe.c:379 ei386pe.c:379 ei386pe_posix.c:379
+#: ei386pep.c:361 emcorepe.c:379 eppcpe.c:379 eshpe.c:379
+#, c-format
+msgid "  --heap <size>                      Set initial size of the heap\n"
+msgstr "  --heap <размер>                    Установява началния размер на динамичната памет\n"
 
-#: lexsup.c:232
-msgid "Print version information"
-msgstr "Извеждане на информация за версия"
+#: earm_wince_pe.c:380 earmpe.c:380 ei386pe.c:380 ei386pe_posix.c:380
+#: ei386pep.c:362 emcorepe.c:380 eppcpe.c:380 eshpe.c:380
+#, c-format
+msgid "  --image-base <address>             Set start address of the executable\n"
+msgstr "  --image-base <адрес>               Установява начален адрес на изпълнимия файл\n"
 
-#: lexsup.c:234
-msgid "Print version and emulation information"
-msgstr "Извеждане на информация за версия и подражаване"
+#: earm_wince_pe.c:381 earmpe.c:381 ei386pe.c:381 ei386pe_posix.c:381
+#: ei386pep.c:363 emcorepe.c:381 eppcpe.c:381 eshpe.c:381
+#, c-format
+msgid "  --major-image-version <number>     Set version number of the executable\n"
+msgstr "  --major-image-version <число>      Установява номер на версия на изпълнимия файл\n"
 
-#: lexsup.c:236
-msgid "Discard all local symbols"
-msgstr "Отхвърляне на всички местни имена"
+#: earm_wince_pe.c:382 earmpe.c:382 ei386pe.c:382 ei386pe_posix.c:382
+#: ei386pep.c:364 emcorepe.c:382 eppcpe.c:382 eshpe.c:382
+#, c-format
+msgid "  --major-os-version <number>        Set minimum required OS version\n"
+msgstr "  --major-os-version <число>         Установява необходима минимална версия на ОС\n"
 
-#: lexsup.c:238
-msgid "Discard temporary local symbols (default)"
-msgstr "Отхвърляне на временни местни имена (по подразбиране)"
+#: earm_wince_pe.c:383 earmpe.c:383 ei386pe.c:383 ei386pe_posix.c:383
+#: ei386pep.c:365 emcorepe.c:383 eppcpe.c:383 eshpe.c:383
+#, c-format
+msgid "  --major-subsystem-version <number> Set minimum required OS subsystem version\n"
+msgstr "  --major-subsystem-version <число>  Установява необходима минимална подверсия на ОС\n"
 
-#: lexsup.c:240
-msgid "Don't discard any local symbols"
-msgstr "Без отхвърляне на местни имена"
+#: earm_wince_pe.c:384 earmpe.c:384 ei386pe.c:384 ei386pe_posix.c:384
+#: ei386pep.c:366 emcorepe.c:384 eppcpe.c:384 eshpe.c:384
+#, c-format
+msgid "  --minor-image-version <number>     Set revision number of the executable\n"
+msgstr "  --minor-image-version <число>      Установява номер на изданието на изпълнимия файл\n"
 
-#: lexsup.c:242
-msgid "Trace mentions of SYMBOL"
-msgstr "Проследяване на посочванията на ИМЕ"
+#: earm_wince_pe.c:385 earmpe.c:385 ei386pe.c:385 ei386pe_posix.c:385
+#: ei386pep.c:367 emcorepe.c:385 eppcpe.c:385 eshpe.c:385
+#, c-format
+msgid "  --minor-os-version <number>        Set minimum required OS revision\n"
+msgstr "  --minor-os-version <число>         Установява необходимо минимално издание на ОС\n"
 
-#: lexsup.c:244 lexsup.c:418 lexsup.c:420
-msgid "PATH"
-msgstr "ПЪТ"
+#: earm_wince_pe.c:386 earmpe.c:386 ei386pe.c:386 ei386pe_posix.c:386
+#: ei386pep.c:368 emcorepe.c:386 eppcpe.c:386 eshpe.c:386
+#, c-format
+msgid "  --minor-subsystem-version <number> Set minimum required OS subsystem revision\n"
+msgstr "  --minor-subsystem-version <число>  Установява необходимо минимално подиздание на ОС\n"
 
-#: lexsup.c:244
-msgid "Default search path for Solaris compatibility"
-msgstr "Път за търсене по подразбиране за съвместимост със Соларис"
+#: earm_wince_pe.c:387 earmpe.c:387 ei386pe.c:387 ei386pe_posix.c:387
+#: ei386pep.c:369 emcorepe.c:387 eppcpe.c:387 eshpe.c:387
+#, c-format
+msgid "  --section-alignment <size>         Set section alignment\n"
+msgstr "  --section-alignment <размер>       Установява подравняване на раздел\n"
 
-#: lexsup.c:247
-msgid "Start a group"
-msgstr "Начало на група"
+#: earm_wince_pe.c:388 earmpe.c:388 ei386pe.c:388 ei386pe_posix.c:388
+#: ei386pep.c:370 emcorepe.c:388 eppcpe.c:388 eshpe.c:388
+#, c-format
+msgid "  --stack <size>                     Set size of the initial stack\n"
+msgstr "  --stack <размер>                   Установява размера на първоначалния стек\n"
 
-#: lexsup.c:249
-msgid "End a group"
-msgstr "Край на група"
+#: earm_wince_pe.c:389 earmpe.c:389 ei386pe.c:389 ei386pe_posix.c:389
+#: ei386pep.c:371 emcorepe.c:389 eppcpe.c:389 eshpe.c:389
+#, c-format
+msgid "  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"
+msgstr "  --subsystem <име>[:<версия>]       Установява необходима подсистема [и версия] на ОС\n"
 
-#: lexsup.c:253
-msgid "Accept input files whose architecture cannot be determined"
-msgstr "Приемане на входящи файлове, чиято архитектура не може да се определи"
+#: earm_wince_pe.c:390 earmpe.c:390 ei386pe.c:390 ei386pe_posix.c:390
+#: ei386pep.c:372 emcorepe.c:390 eppcpe.c:390 eshpe.c:390
+#, c-format
+msgid "  --support-old-code                 Support interworking with old code\n"
+msgstr "  --support-old-code                 Поддръжка на работоспособност с предишен код\n"
 
-#: lexsup.c:257
-msgid "Reject input files whose architecture is unknown"
-msgstr "Игнориране на входни файлове с непозната архитектура"
+#: earm_wince_pe.c:391 earmpe.c:391 ei386pe.c:391 ei386pe_posix.c:391
+#: ei386pep.c:373 emcorepe.c:391 eppcpe.c:391 eshpe.c:391
+#, c-format
+msgid "  --[no-]leading-underscore          Set explicit symbol underscore prefix mode\n"
+msgstr "  --[no-]leading-underscore          Изрично установява режим с подчертавка като представка за име\n"
 
-#: lexsup.c:269
-msgid "Only set DT_NEEDED for following dynamic libs if used"
-msgstr "Установява се DT_NEEDED за следните динамични библ., само ако се използва"
+#: earm_wince_pe.c:392 earmpe.c:392 ei386pe.c:392 ei386pe_posix.c:392
+#: emcorepe.c:392 eppcpe.c:392 eshpe.c:392
+#, c-format
+msgid "  --thumb-entry=<symbol>             Set the entry point to be Thumb <symbol>\n"
+msgstr "  --thumb-entry=<знак>               Установяване на входяща точка да е отбелязания <знак>\n"
+
+#: earm_wince_pe.c:393 earmpe.c:393 ei386pe.c:393 ei386pe_posix.c:393
+#: emcorepe.c:393 eppcpe.c:393 eshpe.c:393
+#, c-format
+msgid "  --[no-]insert-timestamp            Use a real timestamp rather than zero (default).\n"
+msgstr "  --[no-]insert-timestamp            Използва истинска времева отметка вместо нула (по подразбиране).\n"
+
+#: earm_wince_pe.c:394 earmpe.c:394 ei386pe.c:394 ei386pe_posix.c:394
+#: ei386pep.c:375 emcorepe.c:394 eppcpe.c:394 eshpe.c:394
+#, c-format
+msgid "                                     This makes binaries non-deterministic\n"
+msgstr "                                     Това прави двоичните файлове неопределяеми\n"
+
+#: earm_wince_pe.c:396 earmpe.c:396 ei386pe.c:396 ei386pe_posix.c:396
+#: ei386pep.c:377 emcorepe.c:396 eppcpe.c:396 eshpe.c:396
+#, c-format
+msgid "  --add-stdcall-alias                Export symbols with and without @nn\n"
+msgstr "  --add-stdcall-alias                Изнасяне на имена с и без @nn\n"
+
+#: earm_wince_pe.c:397 earmpe.c:397 ei386pe.c:397 ei386pe_posix.c:397
+#: ei386pep.c:378 emcorepe.c:397 eppcpe.c:397 eshpe.c:397
+#, c-format
+msgid "  --disable-stdcall-fixup            Don't link _sym to _sym@nn\n"
+msgstr "  --disable-stdcall-fixup            Без свързване на _име към _име@nn\n"
+
+#: earm_wince_pe.c:398 earmpe.c:398 ei386pe.c:398 ei386pe_posix.c:398
+#: ei386pep.c:379 emcorepe.c:398 eppcpe.c:398 eshpe.c:398
+#, c-format
+msgid "  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"
+msgstr "  --enable-stdcall-fixup             Свързва _име със _име@nn без предупреждения\n"
+
+#: earm_wince_pe.c:399 earmpe.c:399 ei386pe.c:399 ei386pe_posix.c:399
+#: ei386pep.c:380 emcorepe.c:399 eppcpe.c:399 eshpe.c:399
+#, c-format
+msgid "  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"
+msgstr "  --exclude-symbols име,име,...      Изключва имена от автоматичното изнасяне\n"
+
+#: earm_wince_pe.c:400 earmpe.c:400 ei386pe.c:400 ei386pe_posix.c:400
+#: ei386pep.c:381 emcorepe.c:400 eppcpe.c:400 eshpe.c:400
+#, c-format
+msgid "  --exclude-all-symbols              Exclude all symbols from automatic export\n"
+msgstr "  --exclude-all-symbols              Изключва всички имена от автоматичното изнасяне\n"
+
+#: earm_wince_pe.c:401 earmpe.c:401 ei386pe.c:401 ei386pe_posix.c:401
+#: ei386pep.c:382 emcorepe.c:401 eppcpe.c:401 eshpe.c:401
+#, c-format
+msgid "  --exclude-libs lib,lib,...         Exclude libraries from automatic export\n"
+msgstr "  --exclude-libs библ.,библ.,...     Изключва библиотеки от автоматичното изнасяне\n"
+
+#: earm_wince_pe.c:402 earmpe.c:402 ei386pe.c:402 ei386pe_posix.c:402
+#: ei386pep.c:383 emcorepe.c:402 eppcpe.c:402 eshpe.c:402
+#, c-format
+msgid "  --exclude-modules-for-implib mod,mod,...\n"
+msgstr "  --exclude-modules-for-implib модул,модул,...\n"
+
+#: earm_wince_pe.c:403 earmpe.c:403 ei386pe.c:403 ei386pe_posix.c:403
+#: ei386pep.c:384 emcorepe.c:403 eppcpe.c:403 eshpe.c:403
+#, c-format
+msgid "                                     Exclude objects, archive members from auto\n"
+msgstr "                                     Изключва обекти, библиотечни обекти от автоматично\n"
+
+#: earm_wince_pe.c:404 earmpe.c:404 ei386pe.c:404 ei386pe_posix.c:404
+#: emcorepe.c:404 eppcpe.c:404 eshpe.c:404
+#, c-format
+msgid "                                     export, place into import library instead.\n"
+msgstr "                                     изнасяне, в замяна поставяне в библиотека за внасяне.\n"
+
+#: earm_wince_pe.c:405 earmpe.c:405 ei386pe.c:405 ei386pe_posix.c:405
+#: ei386pep.c:386 emcorepe.c:405 eppcpe.c:405 eshpe.c:405
+#, c-format
+msgid "  --export-all-symbols               Automatically export all globals to DLL\n"
+msgstr "  --export-all-symbols               Автоматично изнасяне на всички общи в DLL\n"
+
+#: earm_wince_pe.c:406 earmpe.c:406 ei386pe.c:406 ei386pe_posix.c:406
+#: ei386pep.c:387 emcorepe.c:406 eppcpe.c:406 eshpe.c:406
+#, c-format
+msgid "  --kill-at                          Remove @nn from exported symbols\n"
+msgstr "  --kill-at                          Премахва @nn от изнесените имена\n"
+
+#: earm_wince_pe.c:407 earmpe.c:407 ei386pe.c:407 ei386pe_posix.c:407
+#: ei386pep.c:388 emcorepe.c:407 eppcpe.c:407 eshpe.c:407
+#, c-format
+msgid "  --output-def <file>                Generate a .DEF file for the built DLL\n"
+msgstr "  --output-def <файл>                Произвежда DEF-файл за създадената DLL\n"
+
+#: earm_wince_pe.c:408 earmpe.c:408 ei386pe.c:408 ei386pe_posix.c:408
+#: ei386pep.c:389 emcorepe.c:408 eppcpe.c:408 eshpe.c:408
+#, c-format
+msgid "  --warn-duplicate-exports           Warn about duplicate exports\n"
+msgstr "  --warn-duplicate-exports           Предупреждения за повторени изнасяния\n"
+
+#: earm_wince_pe.c:409 earmpe.c:409 ei386pe.c:409 ei386pe_posix.c:409
+#: emcorepe.c:409 eppcpe.c:409 eshpe.c:409
+#, c-format
+msgid ""
+"  --compat-implib                    Create backward compatible import libs;\n"
+"                                       create __imp_<SYMBOL> as well.\n"
+msgstr ""
+"  --compat-implib                    Създава съвместими с преди библиотеки за внясяне;\n"
+"                                       също така създава __imp_<ИМЕ>.\n"
+
+#: earm_wince_pe.c:410 earmpe.c:410 ei386pe.c:410 ei386pe_posix.c:410
+#: emcorepe.c:410 eppcpe.c:410 eshpe.c:410
+#, c-format
+msgid ""
+"  --enable-auto-image-base[=<address>] Automatically choose image base for DLLs\n"
+"                                       (optionally starting with address) unless\n"
+"                                       specifically set with --image-base\n"
+msgstr ""
+"  --enable-auto-image-base[=<адрес>]   Автоматично избира база на образа за DLLs,\n"
+"                                       по избор започвайки от <адрес>, освен ако                                       не е зададен с --image-base\n"
+
+#: earm_wince_pe.c:411 earmpe.c:411 ei386pe.c:411 ei386pe_posix.c:411
+#: emcorepe.c:411 eppcpe.c:411 eshpe.c:411
+#, c-format
+msgid "  --disable-auto-image-base          Do not auto-choose image base. (default)\n"
+msgstr "  --disable-auto-image-base          Да не се избира автоматично база на образа. (по подразбиране)\n"
+
+#: earm_wince_pe.c:412 earmpe.c:412 ei386pe.c:412 ei386pe_posix.c:412
+#: ei386pep.c:393 emcorepe.c:412 eppcpe.c:412 eshpe.c:412
+#, c-format
+msgid ""
+"  --dll-search-prefix=<string>       When linking dynamically to a dll without\n"
+"                                       an importlib, use <string><basename>.dll\n"
+"                                       in preference to lib<basename>.dll \n"
+msgstr ""
+"  --dll-search-prefix=<низ>          Когато се свързва динамично с dll без\n"
+"                                       библиотека за внасяне, да се\n"
+"                                       предпочете <низ><базовоиме>.dll пред\n"
+"                                       lib<базовоиме>.dll \n"
+
+#: earm_wince_pe.c:413 earmpe.c:413 ei386pe.c:413 ei386pe_posix.c:413
+#: ei386pep.c:394 emcorepe.c:413 eppcpe.c:413 eshpe.c:413
+#, c-format
+msgid ""
+"  --enable-auto-import               Do sophisticated linking of _sym to\n"
+"                                       __imp_sym for DATA references\n"
+msgstr ""
+"  --enable-auto-import               \"Изтънчено\" свързване на _sym със\n"
+"                                       __imp_sym при отпратки за данни\n"
+
+#: earm_wince_pe.c:414 earmpe.c:414 ei386pe.c:414 ei386pe_posix.c:414
+#: ei386pep.c:395 emcorepe.c:414 eppcpe.c:414 eshpe.c:414
+#, c-format
+msgid "  --disable-auto-import              Do not auto-import DATA items from DLLs\n"
+msgstr "  --disable-auto-import              Да не се внасят автоматично данни от DLL-ли\n"
 
-#: lexsup.c:272
+#: earm_wince_pe.c:415 earmpe.c:415 ei386pe.c:415 ei386pe_posix.c:415
+#: emcorepe.c:415 eppcpe.c:415 eshpe.c:415
+#, c-format
 msgid ""
-"Always set DT_NEEDED for dynamic libraries mentioned on\n"
-"                                the command line"
+"  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n"
+"                                       adding pseudo-relocations resolved at\n"
+"                                       runtime.\n"
 msgstr ""
-"Винаги се установява DT_NEEDED за динамичните библиотеки\n"
-"                                посочени на командния ред"
-
-#: lexsup.c:276
-msgid "Ignored for SunOS compatibility"
-msgstr "Пренебрегнат(съвместимост със SunOS)"
-
-#: lexsup.c:278
-msgid "Link against shared libraries"
-msgstr "Свързване със споделени библиотеки"
-
-#: lexsup.c:284
-msgid "Do not link against shared libraries"
-msgstr "Без свързване със споделени библиотеки"
+"  --enable-runtime-pseudo-reloc      Преодоляване на ограниченията на автоматичните\n"
+"                                       внасяния с добавяне на лъже-премествания,\n"
+"                                       определяни по време на работа.\n"
 
-#: lexsup.c:292
-msgid "Bind global references locally"
-msgstr "Привързване на общи препратки като местни"
+#: earm_wince_pe.c:416 earmpe.c:416 ei386pe.c:416 ei386pe_posix.c:416
+#: emcorepe.c:416 eppcpe.c:416 eshpe.c:416
+#, c-format
+msgid ""
+"  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n"
+"                                       auto-imported DATA.\n"
+msgstr ""
+"  --disable-runtime-pseudo-reloc     Без лъже-премествания, по време на работа,\n"
+"                                       за автоматично внесени данни.\n"
 
-#: lexsup.c:294
-msgid "Bind global function references locally"
-msgstr "Привързване на общи препратки за функции като местни"
+#: earm_wince_pe.c:417 earmpe.c:417 ei386pe.c:417 ei386pe_posix.c:417
+#: emcorepe.c:417 eppcpe.c:417 eshpe.c:417
+#, c-format
+msgid ""
+"  --enable-extra-pe-debug            Enable verbose debug output when building\n"
+"                                       or linking to DLLs (esp. auto-import)\n"
+msgstr ""
+"  --enable-extra-pe-debug            Разрешава извеждане на подробно сведение при създаване\n"
+"                                       или свързване на DLL-ли (съотв. автоматично внасяне)\n"
 
-#: lexsup.c:296
-msgid "Check section addresses for overlaps (default)"
-msgstr "Проверка за припокриване на адресите на раздели (по подразбиране)"
+#: earm_wince_pe.c:419 earmpe.c:419 ei386pe.c:419 ei386pe_posix.c:419
+#: emcorepe.c:419 eppcpe.c:419 eshpe.c:419
+#, c-format
+msgid ""
+"  --large-address-aware              Executable supports virtual addresses\n"
+"                                       greater than 2 gigabytes\n"
+msgstr ""
+"  --large-address-aware              Програмата поддържа виртуални адреси\n"
+"                                       по-голями от 2 гигабайта\n"
 
-#: lexsup.c:299
-msgid "Do not check section addresses for overlaps"
-msgstr "Без проверка за припокриване за адресите на раздели"
+#: earm_wince_pe.c:420 earmpe.c:420 ei386pe.c:420 ei386pe_posix.c:420
+#: emcorepe.c:420 eppcpe.c:420 eshpe.c:420
+#, c-format
+msgid ""
+"  --disable-large-address-aware      Executable does not support virtual\n"
+"                                       addresses greater than 2 gigabytes\n"
+msgstr ""
+"  --disable-large-address-aware      Програмата не поддържа виртуални\n"
+"                                       адреси по-голями от 2 гигабайта\n"
 
-#: lexsup.c:303
-msgid "Copy DT_NEEDED links mentioned inside DSOs that follow"
-msgstr "Копиране на DT_NEEDED връзки споменати в DSO-то, което следва"
+#: earm_wince_pe.c:421 earmpe.c:421 ei386pe.c:421 ei386pe_posix.c:421
+#: ei386pep.c:399 emcorepe.c:421 eppcpe.c:421 eshpe.c:421
+#, c-format
+msgid ""
+"  --enable-long-section-names        Use long COFF section names even in\n"
+"                                       executable image files\n"
+msgstr ""
+"  --enable-long-section-names        Използване на дълги имена за COFF\n"
+"                                       раздели, дори в изпълними файлове\n"
 
-#: lexsup.c:307
-msgid "Do not copy DT_NEEDED links mentioned inside DSOs that follow"
-msgstr "Да не се копират DT_NEEDED връзки споменати в DSO-то, което следва"
+#: earm_wince_pe.c:422 earmpe.c:422 ei386pe.c:422 ei386pe_posix.c:422
+#: ei386pep.c:400 emcorepe.c:422 eppcpe.c:422 eshpe.c:422
+#, c-format
+msgid ""
+"  --disable-long-section-names       Never use long COFF section names, even\n"
+"                                       in object files\n"
+msgstr ""
+"  --disable-long-section-names       Да не се използват дълги имена на COFF\n"
+"                                       раздели, дори в обектни файлове\n"
 
-#: lexsup.c:311
-msgid "Output cross reference table"
-msgstr "Извежда таблица с кръстосани отпратки"
+#: earm_wince_pe.c:423 earmpe.c:423 ei386pe.c:423 ei386pe_posix.c:423
+#: ei386pep.c:402 emcorepe.c:423 eppcpe.c:423 eshpe.c:423
+#, c-format
+msgid ""
+"  --dynamicbase                      Image base address may be relocated using\n"
+"                                       address space layout randomization (ASLR)\n"
+msgstr ""
+"  --dynamicbase                      Основния адрес на образа може да бъде преместен\n"
+"                                       като се използва случаен адрес\n"
 
-#: lexsup.c:313
-msgid "SYMBOL=EXPRESSION"
-msgstr "ИМЕ=ИЗРАЗ"
+#: earm_wince_pe.c:424 earmpe.c:424 ei386pe.c:424 ei386pe_posix.c:424
+#: ei386pep.c:403 emcorepe.c:424 eppcpe.c:424 eshpe.c:424
+#, c-format
+msgid "  --forceinteg               Code integrity checks are enforced\n"
+msgstr "  --forceinteg               Налагане на проверка за цялостност на кода\n"
 
-#: lexsup.c:313
-msgid "Define a symbol"
-msgstr "Задаване на име"
+#: earm_wince_pe.c:425 earmpe.c:425 ei386pe.c:425 ei386pe_posix.c:425
+#: ei386pep.c:404 emcorepe.c:425 eppcpe.c:425 eshpe.c:425
+#, c-format
+msgid "  --nxcompat                 Image is compatible with data execution prevention\n"
+msgstr "  --nxcompat                 Образа е съвместим с предотвратяване на изпълнение на данни\n"
 
-#: lexsup.c:315
-msgid "[=STYLE]"
-msgstr "[=НАЧИН]"
+#: earm_wince_pe.c:426 earmpe.c:426 ei386pe.c:426 ei386pe_posix.c:426
+#: ei386pep.c:405 emcorepe.c:426 eppcpe.c:426 eshpe.c:426
+#, c-format
+msgid "  --no-isolation             Image understands isolation but do not isolate the image\n"
+msgstr "  --no-isolation             Образа поддържа изолиране, но да не се изолира\n"
 
-#: lexsup.c:315
-msgid "Demangle symbol names [using STYLE]"
-msgstr "Декориране на имена [използвайки НАЧИН]"
+#: earm_wince_pe.c:427 earmpe.c:427 ei386pe.c:427 ei386pe_posix.c:427
+#: emcorepe.c:427 eppcpe.c:427 eshpe.c:427
+#, c-format
+msgid ""
+"  --no-seh                   Image does not use SEH. No SE handler may\n"
+"                                       be called in this image\n"
+msgstr ""
+"  --no-seh                   Образа не използва SEH. В този образ не\n"
+"                               може да се извиква SE подръжка\n"
 
-#: lexsup.c:318
-msgid "Generate embedded relocs"
-msgstr "Създаване на вградени премествания"
+#: earm_wince_pe.c:428 earmpe.c:428 ei386pe.c:428 ei386pe_posix.c:428
+#: ei386pep.c:407 emcorepe.c:428 eppcpe.c:428 eshpe.c:428
+#, c-format
+msgid "  --no-bind                  Do not bind this image\n"
+msgstr "  --no-bind                  Образ без таблица за свързване\n"
 
-#: lexsup.c:320
-msgid "Treat warnings as errors"
-msgstr "Третиране на предупреждения като грешки"
+#: earm_wince_pe.c:429 earmpe.c:429 ei386pe.c:429 ei386pe_posix.c:429
+#: ei386pep.c:408 emcorepe.c:429 eppcpe.c:429 eshpe.c:429
+#, c-format
+msgid "  --wdmdriver                Driver uses the WDM model\n"
+msgstr "  --wdmdriver                Използване на WDM модел за driver\n"
 
-#: lexsup.c:323
-msgid "Do not treat warnings as errors (default)"
-msgstr "Да не се третиране предупреждения като грешки (по подразбиране)"
+#: earm_wince_pe.c:430 earmpe.c:430 ei386pe.c:430 ei386pe_posix.c:430
+#: ei386pep.c:409 emcorepe.c:430 eppcpe.c:430 eshpe.c:430
+#, c-format
+msgid "  --tsaware                  Image is Terminal Server aware\n"
+msgstr "  --tsaware                  Образа поддържа \"Terminal Server\"\n"
 
-#: lexsup.c:326
-msgid "Call SYMBOL at unload-time"
-msgstr "Извикване на ИМЕ по време разтоварване"
+#: earm_wince_pe.c:431 earmpe.c:431 ei386pe.c:431 ei386pe_posix.c:431
+#: ei386pep.c:410 emcorepe.c:431 eppcpe.c:431 eshpe.c:431
+#, c-format
+msgid "  --build-id[=STYLE]         Generate build ID\n"
+msgstr "  --build-id[=ВИД]           Пораждане на номер за изграждането\n"
 
-#: lexsup.c:328
-msgid "Force generation of file with .exe suffix"
-msgstr "Принудително създаване на файл с наставка .exe "
+#: earm_wince_pe.c:559 earmpe.c:559 ei386beos.c:204 ei386pe.c:559
+#: ei386pe_posix.c:559 ei386pep.c:535 emcorepe.c:559 eppcpe.c:559 eshpe.c:559
+msgid "%P: warning: bad version number in -subsystem option\n"
+msgstr "%P: предупреждение: неправилен номер на версия за командата -subsystem\n"
 
-#: lexsup.c:330
-msgid "Remove unused sections (on some targets)"
-msgstr "Изтриване на неизползвани раздели (за някои резултати)"
+#: earm_wince_pe.c:584 earmpe.c:584 ei386beos.c:221 ei386pe.c:584
+#: ei386pe_posix.c:584 ei386pep.c:560 emcorepe.c:584 eppcpe.c:584 eshpe.c:584
+msgid "%F%P: invalid subsystem type %s\n"
+msgstr "%F%P: неправилен тип на подсистема %s\n"
 
-#: lexsup.c:333
-msgid "Don't remove unused sections (default)"
-msgstr "Без изтриване на неизползвани раздели (по подразбиране)"
+#: earm_wince_pe.c:605 earmpe.c:605 ei386beos.c:232 ei386pe.c:605
+#: ei386pe_posix.c:605 ei386pep.c:581 emcorepe.c:605 eppcpe.c:605 eshpe.c:605
+msgid "%F%P: invalid hex number for PE parameter '%s'\n"
+msgstr "%F%P: неправилно шеснайсетично число за \"PE\" параметър '%s'\n"
 
-#: lexsup.c:336
-msgid "List removed unused sections on stderr"
-msgstr "Извеждане, на изхода за грешки, на изтритите неизползвани раздели"
+#: earm_wince_pe.c:622 earmpe.c:622 ei386beos.c:249 ei386pe.c:622
+#: ei386pe_posix.c:622 ei386pep.c:598 emcorepe.c:622 eppcpe.c:622 eshpe.c:622
+msgid "%F%P: strange hex info for PE parameter '%s'\n"
+msgstr "%F%P: неизвестни шестнайсетични данни за PE параметър '%s'\n"
 
-#: lexsup.c:339
-msgid "Do not list removed unused sections"
-msgstr "Без извеждане на изтритите неизползвани раздели"
+#: earm_wince_pe.c:638 earmpe.c:638 eelf32mcore.c:2001 ei386beos.c:265
+#: ei386pe.c:638 ei386pe_posix.c:638 ei386pep.c:615 emcorepe.c:638
+#: eppcpe.c:638 eshpe.c:638
+msgid "%F%P: cannot open base file %s\n"
+msgstr "%F%P: не може да се отвори основен файл %s\n"
 
-#: lexsup.c:342
-msgid "Keep exported symbols when removing unused sections"
-msgstr ""
+#: earm_wince_pe.c:934 earmpe.c:934 ei386beos.c:361 ei386pe.c:934
+#: ei386pe_posix.c:934 ei386pep.c:895 emcorepe.c:934 eppcpe.c:934 eshpe.c:934
+msgid "%P: warning, file alignment > section alignment\n"
+msgstr "%P: предупреждение, подравняване за файл > подравняване за раздел\n"
 
-#: lexsup.c:345
-msgid "Set default hash table size close to <NUMBER>"
-msgstr "Установява размер по подразбиране на таблицат за хеш близък до <ЧИСЛО>"
+#: earm_wince_pe.c:947 earmpe.c:947 ei386pe.c:947 ei386pe_posix.c:947
+#: emcorepe.c:947 eppcpe.c:947 eshpe.c:947
+msgid "%P: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols?\n"
+msgstr "%P: предупреждение: --export-dynamic не се поддържа при PE резултат, може би --export-all-symbols?\n"
 
-#: lexsup.c:348
-msgid "Print option help"
-msgstr "Извеждане на помощ за опците"
+#: earm_wince_pe.c:992 earmpe.c:992 ei386pe.c:992 ei386pe_posix.c:992
+#: emcorepe.c:992 eppcpe.c:992 eshpe.c:992
+msgid "%P: warning: resolving %s by linking to %s\n"
+msgstr "%P: предупрежение: разрешаване на %s със свързване към %s\n"
 
-#: lexsup.c:350
-msgid "Call SYMBOL at load-time"
-msgstr "Извикване на ИМЕ по време на зареждане"
+#: earm_wince_pe.c:997 earmpe.c:997 ei386pe.c:997 ei386pe_posix.c:997
+#: ei386pep.c:981 ei386pep.c:1008 emcorepe.c:997 eppcpe.c:997 eshpe.c:997
+msgid "Use --enable-stdcall-fixup to disable these warnings\n"
+msgstr "Да се използва --enable-stdcall-fixup, за да се забранят тези предупреждения\n"
 
-#: lexsup.c:352
-msgid "Write a map file"
-msgstr "Записване на файл с изобразявания"
+#: earm_wince_pe.c:998 earmpe.c:998 ei386pe.c:998 ei386pe_posix.c:998
+#: ei386pep.c:982 ei386pep.c:1009 emcorepe.c:998 eppcpe.c:998 eshpe.c:998
+msgid "Use --disable-stdcall-fixup to disable these fixups\n"
+msgstr "Да се използва --disable-stdcall-fixup, за да се забранят тези предупреждения\n"
 
-#: lexsup.c:354
-msgid "Do not define Common storage"
-msgstr "Без определяне на адрес за общи имена"
+#: earm_wince_pe.c:1067 earmpe.c:1067 ei386pe.c:1067 ei386pe_posix.c:1067
+#: ei386pep.c:1060 emcorepe.c:1067 eppcpe.c:1067 eshpe.c:1067
+msgid "%P: %C: cannot get section contents - auto-import exception\n"
+msgstr "%P: %C: не можа да се вземе съдържанието на раздел - изключение при автоматично внасяне\n"
 
-#: lexsup.c:356
-msgid "Do not demangle symbol names"
-msgstr "Без декорация за имената"
+#: earm_wince_pe.c:1152 earmpe.c:1152 ei386pe.c:1152 ei386pe_posix.c:1152
+#: ei386pep.c:1154 emcorepe.c:1152 eppcpe.c:1152 eshpe.c:1152
+msgid "%P: warning: .buildid section discarded, --build-id ignored\n"
+msgstr ""
 
-#: lexsup.c:358
-msgid "Use less memory and more disk I/O"
-msgstr "Използване на по-малко памет и повече дискови операции"
+#: earm_wince_pe.c:1249 earmpe.c:1249 ei386pe.c:1249 ei386pe_posix.c:1249
+#: ei386pep.c:1251 emcorepe.c:1249 eppcpe.c:1249 eshpe.c:1249
+msgid "%P: warning: cannot create .buildid section, --build-id ignored\n"
+msgstr ""
 
-#: lexsup.c:360
-msgid "Do not allow unresolved references in object files"
-msgstr "Непозволява несвързани отпратки при обектни файлове"
+#: earm_wince_pe.c:1302 earmpe.c:1302 ei386pe.c:1302 ei386pe_posix.c:1302
+#: ei386pep.c:1305 emcorepe.c:1302 eppcpe.c:1302 eshpe.c:1302
+msgid "%F%P: cannot perform PE operations on non PE output file '%pB'\n"
+msgstr "%F%P: не може да се извърши \"PE\"-операции на изходен файл '%pB', който не е \"PE\"\n"
+
+#: earm_wince_pe.c:1442 earmpe.c:1442 ei386pe.c:1442 ei386pe_posix.c:1442
+#: ei386pep.c:1426 emcorepe.c:1442 eppcpe.c:1442 eshpe.c:1442
+msgid "%X%P: unable to process relocs: %E\n"
+msgstr "%X%P: не могат да се обработят \"преместванията\": %E\n"
+
+#: earm_wince_pe.c:1680 earmelf.c:190 earmelf_fbsd.c:190 earmelf_fuchsia.c:190
+#: earmelf_linux.c:190 earmelf_linux_eabi.c:190 earmelf_linux_fdpiceabi.c:190
+#: earmelf_nacl.c:190 earmelf_nbsd.c:190 earmelf_phoenix.c:190
+#: earmelf_vxworks.c:190 earmelfb.c:190 earmelfb_fbsd.c:190
+#: earmelfb_fuchsia.c:190 earmelfb_linux.c:190 earmelfb_linux_eabi.c:190
+#: earmelfb_linux_fdpiceabi.c:190 earmelfb_nacl.c:190 earmelfb_nbsd.c:190
+#: earmnto.c:190 earmpe.c:1680 earmsymbian.c:190 ei386beos.c:613
+#: ei386beos.c:634 ei386pe.c:1680 ei386pe_posix.c:1680 emcorepe.c:1680
+#: eppcpe.c:1680 eshpe.c:1680
+#, c-format
+msgid "%P: errors encountered processing file %s\n"
+msgstr "%P: открити са грешки при обработката на файл %s\n"
+
+#: earm_wince_pe.c:1703 earmpe.c:1703 ei386pe.c:1703 ei386pe_posix.c:1703
+#: emcorepe.c:1703 eppcpe.c:1703 eshpe.c:1703
+#, c-format
+msgid "%P: errors encountered processing file %s for interworking\n"
+msgstr "%P: открити са грешки при обработката на файл %s за съвместна работа\n"
+
+#: earm_wince_pe.c:1871 earmelf.c:572 earmelf_fbsd.c:572 earmelf_fuchsia.c:572
+#: earmelf_linux.c:572 earmelf_linux_eabi.c:572 earmelf_linux_fdpiceabi.c:572
+#: earmelf_nacl.c:572 earmelf_nbsd.c:572 earmelf_phoenix.c:572
+#: earmelf_vxworks.c:572 earmelfb.c:572 earmelfb_fbsd.c:572
+#: earmelfb_fuchsia.c:572 earmelfb_linux.c:572 earmelfb_linux_eabi.c:572
+#: earmelfb_linux_fdpiceabi.c:572 earmelfb_nacl.c:572 earmelfb_nbsd.c:572
+#: earmnto.c:572 earmpe.c:1871 earmsymbian.c:572 ei386pe.c:1871
+#: ei386pe_posix.c:1871 emcorepe.c:1871 eppcpe.c:1871 eshpe.c:1871
+msgid "%P: warning: '--thumb-entry %s' is overriding '-e %s'\n"
+msgstr "%P: предупреждение: '--thumb-entry %s' прегазва '-e %s'\n"
 
-#: lexsup.c:363
-msgid "Allow unresolved references in shared libraries"
-msgstr "Позволява несвързани отпратки при споделени библиотеки"
+#: earm_wince_pe.c:1876 earmelf.c:577 earmelf_fbsd.c:577 earmelf_fuchsia.c:577
+#: earmelf_linux.c:577 earmelf_linux_eabi.c:577 earmelf_linux_fdpiceabi.c:577
+#: earmelf_nacl.c:577 earmelf_nbsd.c:577 earmelf_phoenix.c:577
+#: earmelf_vxworks.c:577 earmelfb.c:577 earmelfb_fbsd.c:577
+#: earmelfb_fuchsia.c:577 earmelfb_linux.c:577 earmelfb_linux_eabi.c:577
+#: earmelfb_linux_fdpiceabi.c:577 earmelfb_nacl.c:577 earmelfb_nbsd.c:577
+#: earmnto.c:577 earmpe.c:1876 earmsymbian.c:577 ei386pe.c:1876
+#: ei386pe_posix.c:1876 emcorepe.c:1876 eppcpe.c:1876 eshpe.c:1876
+msgid "%P: warning: cannot find thumb start symbol %s\n"
+msgstr "%P: предупреждение: не е намерен, като начален, отбелязания знак %s\n"
 
-#: lexsup.c:367
-msgid "Do not allow unresolved references in shared libs"
-msgstr "Непозволява несвързани отпратки при споделени библиотеки"
+#: earmelf.c:603 earmelf_fbsd.c:603 earmelf_fuchsia.c:603 earmelf_linux.c:603
+#: earmelf_linux_eabi.c:603 earmelf_linux_fdpiceabi.c:603 earmelf_nacl.c:603
+#: earmelf_nbsd.c:603 earmelf_phoenix.c:603 earmelf_vxworks.c:603
+#: earmelfb.c:603 earmelfb_fbsd.c:603 earmelfb_fuchsia.c:603
+#: earmelfb_linux.c:603 earmelfb_linux_eabi.c:603
+#: earmelfb_linux_fdpiceabi.c:603 earmelfb_nacl.c:603 earmelfb_nbsd.c:603
+#: earmnto.c:603 earmsymbian.c:603
+msgid "%F%P: %s: can't open: %E\n"
+msgstr "%F%P: %s: не може да се отвори: %E\n"
+
+#: earmelf.c:606 earmelf_fbsd.c:606 earmelf_fuchsia.c:606 earmelf_linux.c:606
+#: earmelf_linux_eabi.c:606 earmelf_linux_fdpiceabi.c:606 earmelf_nacl.c:606
+#: earmelf_nbsd.c:606 earmelf_phoenix.c:606 earmelf_vxworks.c:606
+#: earmelfb.c:606 earmelfb_fbsd.c:606 earmelfb_fuchsia.c:606
+#: earmelfb_linux.c:606 earmelfb_linux_eabi.c:606
+#: earmelfb_linux_fdpiceabi.c:606 earmelfb_nacl.c:606 earmelfb_nbsd.c:606
+#: earmnto.c:606 earmsymbian.c:606
+msgid "%F%P: %s: not a relocatable file: %E\n"
+msgstr "%F%P: %s: не е файл с премествания: %E\n"
+
+#: earmelf.c:2771 earmelf_fbsd.c:2778 earmelf_fuchsia.c:2771
+#: earmelf_linux.c:2771 earmelf_linux_eabi.c:2771
+#: earmelf_linux_fdpiceabi.c:2771 earmelf_nacl.c:2771 earmelf_nbsd.c:2771
+#: earmelf_phoenix.c:2771 earmelf_vxworks.c:2807 earmelfb.c:2771
+#: earmelfb_fbsd.c:2778 earmelfb_fuchsia.c:2771 earmelfb_linux.c:2771
+#: earmelfb_linux_eabi.c:2771 earmelfb_linux_fdpiceabi.c:2771
+#: earmelfb_nacl.c:2771 earmelfb_nbsd.c:2771 earmnto.c:2746 earmsymbian.c:2771
+msgid "%P: unrecognized VFP11 fix type '%s'\n"
+msgstr "%P: неразпознат вид VFP11 поправка '%s'\n"
+
+#: earmelf.c:2784 earmelf_fbsd.c:2791 earmelf_fuchsia.c:2784
+#: earmelf_linux.c:2784 earmelf_linux_eabi.c:2784
+#: earmelf_linux_fdpiceabi.c:2784 earmelf_nacl.c:2784 earmelf_nbsd.c:2784
+#: earmelf_phoenix.c:2784 earmelf_vxworks.c:2820 earmelfb.c:2784
+#: earmelfb_fbsd.c:2791 earmelfb_fuchsia.c:2784 earmelfb_linux.c:2784
+#: earmelfb_linux_eabi.c:2784 earmelfb_linux_fdpiceabi.c:2784
+#: earmelfb_nacl.c:2784 earmelfb_nbsd.c:2784 earmnto.c:2759 earmsymbian.c:2784
+msgid "%P: unrecognized STM32L4XX fix type '%s'\n"
+msgstr "%P: неразпознат вид STM32L4XX поправка '%s'\n"
+
+#: earmelf.c:2851 earmelf_fbsd.c:2858 earmelf_fuchsia.c:2851
+#: earmelf_linux.c:2851 earmelf_linux_eabi.c:2851
+#: earmelf_linux_fdpiceabi.c:2851 earmelf_nacl.c:2851 earmelf_nbsd.c:2851
+#: earmelf_phoenix.c:2851 earmelf_vxworks.c:2891 earmelfb.c:2851
+#: earmelfb_fbsd.c:2858 earmelfb_fuchsia.c:2851 earmelfb_linux.c:2851
+#: earmelfb_linux_eabi.c:2851 earmelfb_linux_fdpiceabi.c:2851
+#: earmelfb_nacl.c:2851 earmelfb_nbsd.c:2851 earmnto.c:2826 earmsymbian.c:2851
+#, c-format
+msgid "  --thumb-entry=<sym>         Set the entry point to be Thumb symbol <sym>\n"
+msgstr "  --thumb-entry=<знак>        Установява входяща точка да е отбелязания <знак>\n"
 
-#: lexsup.c:371
-msgid "Allow multiple definitions"
-msgstr "Позволява повтаряне на определения"
+#: earmelf.c:2852 earmelf_fbsd.c:2859 earmelf_fuchsia.c:2852
+#: earmelf_linux.c:2852 earmelf_linux_eabi.c:2852
+#: earmelf_linux_fdpiceabi.c:2852 earmelf_nacl.c:2852 earmelf_nbsd.c:2852
+#: earmelf_phoenix.c:2852 earmelf_vxworks.c:2892 earmelfb.c:2852
+#: earmelfb_fbsd.c:2859 earmelfb_fuchsia.c:2852 earmelfb_linux.c:2852
+#: earmelfb_linux_eabi.c:2852 earmelfb_linux_fdpiceabi.c:2852
+#: earmelfb_nacl.c:2852 earmelfb_nbsd.c:2852 earmnto.c:2827 earmsymbian.c:2852
+#, c-format
+msgid "  --be8                       Output BE8 format image\n"
+msgstr "  --be8                       Образ в формат на BE8\n"
+
+#: earmelf.c:2853 earmelf_fbsd.c:2860 earmelf_fuchsia.c:2853
+#: earmelf_linux.c:2853 earmelf_linux_eabi.c:2853
+#: earmelf_linux_fdpiceabi.c:2853 earmelf_nacl.c:2853 earmelf_nbsd.c:2853
+#: earmelf_phoenix.c:2853 earmelf_vxworks.c:2893 earmelfb.c:2853
+#: earmelfb_fbsd.c:2860 earmelfb_fuchsia.c:2853 earmelfb_linux.c:2853
+#: earmelfb_linux_eabi.c:2853 earmelfb_linux_fdpiceabi.c:2853
+#: earmelfb_nacl.c:2853 earmelfb_nbsd.c:2853 earmnto.c:2828 earmsymbian.c:2853
+#, c-format
+msgid "  --target1-rel               Interpret R_ARM_TARGET1 as R_ARM_REL32\n"
+msgstr ""
 
-#: lexsup.c:373
-msgid "Disallow undefined version"
-msgstr "Непозволява неопределена версия"
+#: earmelf.c:2854 earmelf_fbsd.c:2861 earmelf_fuchsia.c:2854
+#: earmelf_linux.c:2854 earmelf_linux_eabi.c:2854
+#: earmelf_linux_fdpiceabi.c:2854 earmelf_nacl.c:2854 earmelf_nbsd.c:2854
+#: earmelf_phoenix.c:2854 earmelf_vxworks.c:2894 earmelfb.c:2854
+#: earmelfb_fbsd.c:2861 earmelfb_fuchsia.c:2854 earmelfb_linux.c:2854
+#: earmelfb_linux_eabi.c:2854 earmelfb_linux_fdpiceabi.c:2854
+#: earmelfb_nacl.c:2854 earmelfb_nbsd.c:2854 earmnto.c:2829 earmsymbian.c:2854
+#, c-format
+msgid "  --target1-abs               Interpret R_ARM_TARGET1 as R_ARM_ABS32\n"
+msgstr ""
 
-#: lexsup.c:375
-msgid "Create default symbol version"
-msgstr "Създаване на подразбираща се версия за име"
+#: earmelf.c:2855 earmelf_fbsd.c:2862 earmelf_fuchsia.c:2855
+#: earmelf_linux.c:2855 earmelf_linux_eabi.c:2855
+#: earmelf_linux_fdpiceabi.c:2855 earmelf_nacl.c:2855 earmelf_nbsd.c:2855
+#: earmelf_phoenix.c:2855 earmelf_vxworks.c:2895 earmelfb.c:2855
+#: earmelfb_fbsd.c:2862 earmelfb_fuchsia.c:2855 earmelfb_linux.c:2855
+#: earmelfb_linux_eabi.c:2855 earmelfb_linux_fdpiceabi.c:2855
+#: earmelfb_nacl.c:2855 earmelfb_nbsd.c:2855 earmnto.c:2830 earmsymbian.c:2855
+#, c-format
+msgid "  --target2=<type>            Specify definition of R_ARM_TARGET2\n"
+msgstr ""
 
-#: lexsup.c:378
-msgid "Create default symbol version for imported symbols"
-msgstr "Създаване на подразбираща се версия за име при внесените имена"
+#: earmelf.c:2856 earmelf_fbsd.c:2863 earmelf_fuchsia.c:2856
+#: earmelf_linux.c:2856 earmelf_linux_eabi.c:2856
+#: earmelf_linux_fdpiceabi.c:2856 earmelf_nacl.c:2856 earmelf_nbsd.c:2856
+#: earmelf_phoenix.c:2856 earmelf_vxworks.c:2896 earmelfb.c:2856
+#: earmelfb_fbsd.c:2863 earmelfb_fuchsia.c:2856 earmelfb_linux.c:2856
+#: earmelfb_linux_eabi.c:2856 earmelfb_linux_fdpiceabi.c:2856
+#: earmelfb_nacl.c:2856 earmelfb_nbsd.c:2856 earmnto.c:2831 earmsymbian.c:2856
+#, c-format
+msgid "  --fix-v4bx                  Rewrite BX rn as MOV pc, rn for ARMv4\n"
+msgstr ""
 
-#: lexsup.c:381
-msgid "Don't warn about mismatched input files"
-msgstr "Без предупреждениe за несъответстващи входящи файлове"
+#: earmelf.c:2857 earmelf_fbsd.c:2864 earmelf_fuchsia.c:2857
+#: earmelf_linux.c:2857 earmelf_linux_eabi.c:2857
+#: earmelf_linux_fdpiceabi.c:2857 earmelf_nacl.c:2857 earmelf_nbsd.c:2857
+#: earmelf_phoenix.c:2857 earmelf_vxworks.c:2897 earmelfb.c:2857
+#: earmelfb_fbsd.c:2864 earmelfb_fuchsia.c:2857 earmelfb_linux.c:2857
+#: earmelfb_linux_eabi.c:2857 earmelfb_linux_fdpiceabi.c:2857
+#: earmelfb_nacl.c:2857 earmelfb_nbsd.c:2857 earmnto.c:2832 earmsymbian.c:2857
+#, c-format
+msgid "  --fix-v4bx-interworking     Rewrite BX rn branch to ARMv4 interworking veneer\n"
+msgstr ""
 
-#: lexsup.c:384
-msgid "Don't warn on finding an incompatible library"
-msgstr "Без предупреждения при откриване на несъвместими библиотеки"
+#: earmelf.c:2858 earmelf_fbsd.c:2865 earmelf_fuchsia.c:2858
+#: earmelf_linux.c:2858 earmelf_linux_eabi.c:2858
+#: earmelf_linux_fdpiceabi.c:2858 earmelf_nacl.c:2858 earmelf_nbsd.c:2858
+#: earmelf_phoenix.c:2858 earmelf_vxworks.c:2898 earmelfb.c:2858
+#: earmelfb_fbsd.c:2865 earmelfb_fuchsia.c:2858 earmelfb_linux.c:2858
+#: earmelfb_linux_eabi.c:2858 earmelfb_linux_fdpiceabi.c:2858
+#: earmelfb_nacl.c:2858 earmelfb_nbsd.c:2858 earmnto.c:2833 earmsymbian.c:2858
+#, c-format
+msgid "  --use-blx                   Enable use of BLX instructions\n"
+msgstr ""
 
-#: lexsup.c:387
-msgid "Turn off --whole-archive"
-msgstr "Изключване на --whole-archive"
+#: earmelf.c:2859 earmelf_fbsd.c:2866 earmelf_fuchsia.c:2859
+#: earmelf_linux.c:2859 earmelf_linux_eabi.c:2859
+#: earmelf_linux_fdpiceabi.c:2859 earmelf_nacl.c:2859 earmelf_nbsd.c:2859
+#: earmelf_phoenix.c:2859 earmelf_vxworks.c:2899 earmelfb.c:2859
+#: earmelfb_fbsd.c:2866 earmelfb_fuchsia.c:2859 earmelfb_linux.c:2859
+#: earmelfb_linux_eabi.c:2859 earmelfb_linux_fdpiceabi.c:2859
+#: earmelfb_nacl.c:2859 earmelfb_nbsd.c:2859 earmnto.c:2834 earmsymbian.c:2859
+#, c-format
+msgid "  --vfp11-denorm-fix          Specify how to fix VFP11 denorm erratum\n"
+msgstr ""
 
-#: lexsup.c:389
-msgid "Create an output file even if errors occur"
-msgstr "Създаване на изходен файл, дори при грешки"
+#: earmelf.c:2860 earmelf_fbsd.c:2867 earmelf_fuchsia.c:2860
+#: earmelf_linux.c:2860 earmelf_linux_eabi.c:2860
+#: earmelf_linux_fdpiceabi.c:2860 earmelf_nacl.c:2860 earmelf_nbsd.c:2860
+#: earmelf_phoenix.c:2860 earmelf_vxworks.c:2900 earmelfb.c:2860
+#: earmelfb_fbsd.c:2867 earmelfb_fuchsia.c:2860 earmelfb_linux.c:2860
+#: earmelfb_linux_eabi.c:2860 earmelfb_linux_fdpiceabi.c:2860
+#: earmelfb_nacl.c:2860 earmelfb_nbsd.c:2860 earmnto.c:2835 earmsymbian.c:2860
+#, c-format
+msgid "  --fix-stm32l4xx-629360      Specify how to fix STM32L4XX 629360 erratum\n"
+msgstr ""
 
-#: lexsup.c:394
+#: earmelf.c:2863 earmelf_fbsd.c:2870 earmelf_fuchsia.c:2863
+#: earmelf_linux.c:2863 earmelf_linux_eabi.c:2863
+#: earmelf_linux_fdpiceabi.c:2863 earmelf_nacl.c:2863 earmelf_nbsd.c:2863
+#: earmelf_phoenix.c:2863 earmelf_vxworks.c:2903 earmelfb.c:2863
+#: earmelfb_fbsd.c:2870 earmelfb_fuchsia.c:2863 earmelfb_linux.c:2863
+#: earmelfb_linux_eabi.c:2863 earmelfb_linux_fdpiceabi.c:2863
+#: earmelfb_nacl.c:2863 earmelfb_nbsd.c:2863 earmnto.c:2838 earmsymbian.c:2863
+#, c-format
 msgid ""
-"Only use library directories specified on\n"
-"                                the command line"
+"  --no-wchar-size-warning     Don't warn about objects with incompatible\n"
+"                                wchar_t sizes\n"
 msgstr ""
-"Използване само на директорите за библиотеки\n"
-"                                зададени на командния ред"
-
-#: lexsup.c:398
-msgid "Specify target of output file"
-msgstr "Задаване на целта за резултата"
-
-#: lexsup.c:401
-msgid "Print default output format"
-msgstr "Извежда подразбиращия се изходящ формат"
-
-#: lexsup.c:403
-msgid "Print current sysroot"
-msgstr "Извежда текущия sysroot"
 
-#: lexsup.c:405
-msgid "Ignored for Linux compatibility"
-msgstr "Пренебрегнат за съвместимост с Линукс"
+#: earmelf.c:2866 earmelf_fbsd.c:2873 earmelf_fuchsia.c:2866
+#: earmelf_linux.c:2866 earmelf_linux_eabi.c:2866
+#: earmelf_linux_fdpiceabi.c:2866 earmelf_nacl.c:2866 earmelf_nbsd.c:2866
+#: earmelf_phoenix.c:2866 earmelf_vxworks.c:2906 earmelfb.c:2866
+#: earmelfb_fbsd.c:2873 earmelfb_fuchsia.c:2866 earmelfb_linux.c:2866
+#: earmelfb_linux_eabi.c:2866 earmelfb_linux_fdpiceabi.c:2866
+#: earmelfb_nacl.c:2866 earmelfb_nbsd.c:2866 earmnto.c:2841 earmsymbian.c:2866
+#, c-format
+msgid ""
+"  --long-plt                  Generate long .plt entries\n"
+"                              to handle large .plt/.got displacements\n"
+msgstr ""
 
-#: lexsup.c:408
-msgid "Reduce memory overheads, possibly taking much longer"
-msgstr "Намаляване на използваната памет, възможно е свързването да протече по-дълго"
+#: earmelf.c:2868 earmelf_fbsd.c:2875 earmelf_fuchsia.c:2868
+#: earmelf_linux.c:2868 earmelf_linux_eabi.c:2868
+#: earmelf_linux_fdpiceabi.c:2868 earmelf_nacl.c:2868 earmelf_nbsd.c:2868
+#: earmelf_phoenix.c:2868 earmelf_vxworks.c:2908 earmelfb.c:2868
+#: earmelfb_fbsd.c:2875 earmelfb_fuchsia.c:2868 earmelfb_linux.c:2868
+#: earmelfb_linux_eabi.c:2868 earmelfb_linux_fdpiceabi.c:2868
+#: earmelfb_nacl.c:2868 earmelfb_nbsd.c:2868 earmnto.c:2843 earmsymbian.c:2868
+#, c-format
+msgid ""
+"  --cmse-implib               Make import library to be a secure gateway import\n"
+"                                library as per ARMv8-M Security Extensions\n"
+msgstr ""
 
-#: lexsup.c:411
-msgid "Reduce code size by using target specific optimizations"
-msgstr "Намаляване на размера на кода с използване на оптимизация характерна за целта"
+#: earmelf.c:2870 earmelf_fbsd.c:2877 earmelf_fuchsia.c:2870
+#: earmelf_linux.c:2870 earmelf_linux_eabi.c:2870
+#: earmelf_linux_fdpiceabi.c:2870 earmelf_nacl.c:2870 earmelf_nbsd.c:2870
+#: earmelf_phoenix.c:2870 earmelf_vxworks.c:2910 earmelfb.c:2870
+#: earmelfb_fbsd.c:2877 earmelfb_fuchsia.c:2870 earmelfb_linux.c:2870
+#: earmelfb_linux_eabi.c:2870 earmelfb_linux_fdpiceabi.c:2870
+#: earmelfb_nacl.c:2870 earmelfb_nbsd.c:2870 earmnto.c:2845 earmsymbian.c:2870
+#, c-format
+msgid ""
+"  --in-implib                 Import library whose symbols address must\n"
+"                                remain stable\n"
+msgstr ""
 
-#: lexsup.c:413
-msgid "Do not use relaxation techniques to reduce code size"
-msgstr "Да не се използват намаляващи похвати, за да се ограничи размера на кода"
+#: earmelf.c:2881 earmelf_fbsd.c:2888 earmelf_fuchsia.c:2881
+#: earmelf_linux.c:2881 earmelf_linux_eabi.c:2881
+#: earmelf_linux_fdpiceabi.c:2881 earmelf_nacl.c:2881 earmelf_nbsd.c:2881
+#: earmelf_phoenix.c:2881 earmelf_vxworks.c:2921 earmelfb.c:2881
+#: earmelfb_fbsd.c:2888 earmelfb_fuchsia.c:2881 earmelfb_linux.c:2881
+#: earmelfb_linux_eabi.c:2881 earmelfb_linux_fdpiceabi.c:2881
+#: earmelfb_nacl.c:2881 earmelfb_nbsd.c:2881 earmnto.c:2856 earmsymbian.c:2881
+#, c-format
+msgid "  --[no-]fix-cortex-a8        Disable/enable Cortex-A8 Thumb-2 branch erratum fix\n"
+msgstr ""
 
-#: lexsup.c:416
-msgid "Keep only symbols listed in FILE"
-msgstr "Запазване само на имената изброени във ФАЙЛ"
+#: earmelf.c:2882 earmelf_fbsd.c:2889 earmelf_fuchsia.c:2882
+#: earmelf_linux.c:2882 earmelf_linux_eabi.c:2882
+#: earmelf_linux_fdpiceabi.c:2882 earmelf_nacl.c:2882 earmelf_nbsd.c:2882
+#: earmelf_phoenix.c:2882 earmelf_vxworks.c:2922 earmelfb.c:2882
+#: earmelfb_fbsd.c:2889 earmelfb_fuchsia.c:2882 earmelfb_linux.c:2882
+#: earmelfb_linux_eabi.c:2882 earmelfb_linux_fdpiceabi.c:2882
+#: earmelfb_nacl.c:2882 earmelfb_nbsd.c:2882 earmnto.c:2857 earmsymbian.c:2882
+#, c-format
+msgid "  --no-merge-exidx-entries    Disable merging exidx entries\n"
+msgstr ""
 
-#: lexsup.c:418
-msgid "Set runtime shared library search path"
-msgstr "Задава път за търсене на споделена библиотека по време на изпълнение"
+#: earmelf.c:2883 earmelf_fbsd.c:2890 earmelf_fuchsia.c:2883
+#: earmelf_linux.c:2883 earmelf_linux_eabi.c:2883
+#: earmelf_linux_fdpiceabi.c:2883 earmelf_nacl.c:2883 earmelf_nbsd.c:2883
+#: earmelf_phoenix.c:2883 earmelf_vxworks.c:2923 earmelfb.c:2883
+#: earmelfb_fbsd.c:2890 earmelfb_fuchsia.c:2883 earmelfb_linux.c:2883
+#: earmelfb_linux_eabi.c:2883 earmelfb_linux_fdpiceabi.c:2883
+#: earmelfb_nacl.c:2883 earmelfb_nbsd.c:2883 earmnto.c:2858 earmsymbian.c:2883
+#, c-format
+msgid "  --[no-]fix-arm1176          Disable/enable ARM1176 BLX immediate erratum fix\n"
+msgstr ""
 
-#: lexsup.c:420
-msgid "Set link time shared library search path"
-msgstr "Задава път за търсене на споделена библиотека по време на свързване"
+#: earmelf_vxworks.c:672 eelf32_sparc_vxworks.c:123 eelf32ebmipvxworks.c:349
+#: eelf32elmipvxworks.c:349 eelf32ppcvxworks.c:271 eelf_i386_vxworks.c:123
+#: eshelf_vxworks.c:123 eshlelf_vxworks.c:123
+msgid "%X%P: cannot create dynamic sections %E\n"
+msgstr "%X%P: не можа да се създаде динамичен раздел %E\n"
 
-#: lexsup.c:423
-msgid "Create a shared library"
-msgstr "Създаване на споделена библиотека"
+#: earmelf_vxworks.c:678 eelf32_sparc_vxworks.c:129 eelf32ebmipvxworks.c:355
+#: eelf32elmipvxworks.c:355 eelf32ppcvxworks.c:277 eelf_i386_vxworks.c:129
+#: eshelf_vxworks.c:129 eshlelf_vxworks.c:129
+msgid "%X%P: dynamic sections created in non-dynamic link\n"
+msgstr ""
 
-#: lexsup.c:427
-msgid "Create a position independent executable"
-msgstr "Създаване на позиционно независим изпълним файл"
+#: earmelf_vxworks.c:2925 eelf32_sparc_vxworks.c:2205
+#: eelf32ebmipvxworks.c:2475 eelf32elmipvxworks.c:2475 eelf32ppcvxworks.c:2511
+#: eelf_i386_vxworks.c:2258 eshelf_vxworks.c:2180 eshlelf_vxworks.c:2180
+#, c-format
+msgid "  --force-dynamic             Always create dynamic sections\n"
+msgstr ""
 
-#: lexsup.c:431
-msgid "[=ascending|descending]"
-msgstr "[=възходящ|низходящ]"
+#: eavr1.c:174 eavr2.c:174 eavr25.c:174 eavr3.c:174 eavr31.c:174 eavr35.c:174
+#: eavr4.c:174 eavr5.c:174 eavr51.c:174 eavr6.c:174 eavrtiny.c:174
+#: eavrxmega1.c:174 eavrxmega2.c:174 eavrxmega3.c:174 eavrxmega4.c:174
+#: eavrxmega5.c:174 eavrxmega6.c:174 eavrxmega7.c:174
+msgid "%X%P: can not setup the input section list: %E\n"
+msgstr ""
 
-#: lexsup.c:432
-msgid "Sort common symbols by alignment [in specified order]"
-msgstr "Подреждане на общите имена по подравняване [в зададения ред]"
+#: eavr1.c:209 eavr2.c:209 eavr25.c:209 eavr3.c:209 eavr31.c:209 eavr35.c:209
+#: eavr4.c:209 eavr5.c:209 eavr51.c:209 eavr6.c:209 eavrtiny.c:209
+#: eavrxmega1.c:209 eavrxmega2.c:209 eavrxmega3.c:209 eavrxmega4.c:209
+#: eavrxmega5.c:209 eavrxmega6.c:209 eavrxmega7.c:209
+msgid "%X%P: can not create stub BFD: %E\n"
+msgstr ""
 
-#: lexsup.c:437
-msgid "name|alignment"
-msgstr "име|подравняване"
+#: eavr1.c:2246 eavr2.c:2246 eavr25.c:2246 eavr3.c:2246 eavr31.c:2246
+#: eavr35.c:2246 eavr4.c:2246 eavr5.c:2246 eavr51.c:2246 eavr6.c:2246
+#: eavrtiny.c:2246 eavrxmega1.c:2246 eavrxmega2.c:2246 eavrxmega3.c:2246
+#: eavrxmega4.c:2246 eavrxmega5.c:2246 eavrxmega6.c:2246 eavrxmega7.c:2246
+#, c-format
+msgid ""
+"  --pmem-wrap-around=<val>    Make the linker relaxation machine assume that a\n"
+"                                program counter wrap-around occures at address\n"
+"                                <val>.  Supported values: 8k, 16k, 32k and 64k.\n"
+msgstr ""
 
-#: lexsup.c:438
-msgid "Sort sections by name or maximum alignment"
-msgstr "Подреждане на раздели по име или максимално подравняваме"
+#: eavr1.c:2252 eavr2.c:2252 eavr25.c:2252 eavr3.c:2252 eavr31.c:2252
+#: eavr35.c:2252 eavr4.c:2252 eavr5.c:2252 eavr51.c:2252 eavr6.c:2252
+#: eavrtiny.c:2252 eavrxmega1.c:2252 eavrxmega2.c:2252 eavrxmega3.c:2252
+#: eavrxmega4.c:2252 eavrxmega5.c:2252 eavrxmega6.c:2252 eavrxmega7.c:2252
+#, c-format
+msgid ""
+"  --no-call-ret-replacement   The relaxation machine normally will\n"
+"                                substitute two immediately following call/ret\n"
+"                                instructions by a single jump instruction.\n"
+"                                This option disables this optimization.\n"
+msgstr ""
 
-#: lexsup.c:440
-msgid "COUNT"
-msgstr "БРОЙ"
+#: eavr1.c:2260 eavr2.c:2260 eavr25.c:2260 eavr3.c:2260 eavr31.c:2260
+#: eavr35.c:2260 eavr4.c:2260 eavr5.c:2260 eavr51.c:2260 eavr6.c:2260
+#: eavrtiny.c:2260 eavrxmega1.c:2260 eavrxmega2.c:2260 eavrxmega3.c:2260
+#: eavrxmega4.c:2260 eavrxmega5.c:2260 eavrxmega6.c:2260 eavrxmega7.c:2260
+#, c-format
+msgid ""
+"  --no-stubs                  If the linker detects to attempt to access\n"
+"                                an instruction beyond 128k by a reloc that\n"
+"                                is limited to 128k max, it inserts a jump\n"
+"                                stub. You can de-active this with this switch.\n"
+msgstr ""
 
-#: lexsup.c:440
-msgid "How many tags to reserve in .dynamic section"
-msgstr "Колко отметки да се заделят за раздел .dynamic"
+#: eavr1.c:2268 eavr2.c:2268 eavr25.c:2268 eavr3.c:2268 eavr31.c:2268
+#: eavr35.c:2268 eavr4.c:2268 eavr5.c:2268 eavr51.c:2268 eavr6.c:2268
+#: eavrtiny.c:2268 eavrxmega1.c:2268 eavrxmega2.c:2268 eavrxmega3.c:2268
+#: eavrxmega4.c:2268 eavrxmega5.c:2268 eavrxmega6.c:2268 eavrxmega7.c:2268
+#, c-format
+msgid "  --debug-stubs               Used for debugging avr-ld.\n"
+msgstr ""
 
-#: lexsup.c:443
-msgid "[=SIZE]"
-msgstr "[=РАЗМЕР]"
+#: eavr1.c:2270 eavr2.c:2270 eavr25.c:2270 eavr3.c:2270 eavr31.c:2270
+#: eavr35.c:2270 eavr4.c:2270 eavr5.c:2270 eavr51.c:2270 eavr6.c:2270
+#: eavrtiny.c:2270 eavrxmega1.c:2270 eavrxmega2.c:2270 eavrxmega3.c:2270
+#: eavrxmega4.c:2270 eavrxmega5.c:2270 eavrxmega6.c:2270 eavrxmega7.c:2270
+#, c-format
+msgid "  --debug-relax               Used for debugging avr-ld.\n"
+msgstr ""
 
-#: lexsup.c:443
-msgid "Split output sections every SIZE octets"
-msgstr "Разделяне на резултатните раздели на всеки РАЗМЕР осморки"
+#: ed30v_e.c:113 ed30v_o.c:113 ed30velf.c:113 eelf32_dlx.c:113
+#: eelf32fr30.c:113 eelf32frv.c:113 eelf32ft32.c:113 eelf32iq10.c:113
+#: eelf32iq2000.c:113 eelf32moxie.c:113 eelf32mt.c:113 emn10200.c:113
+#: emoxiebox.c:113 emsp430X.c:138 emsp430elf.c:138 epjelf.c:113 epjlelf.c:113
+msgid "%X%P: can not size group sections: %E\n"
+msgstr ""
 
-#: lexsup.c:446
-msgid "[=COUNT]"
-msgstr "[=БРОЙ]"
+#: eelf32_spu.c:307 ev850.c:124 ev850_rh850.c:124
+msgid "%X%P: can not create note section: %E\n"
+msgstr ""
 
-#: lexsup.c:446
-msgid "Split output sections every COUNT relocs"
-msgstr "Разделяне на резултатните раздели на всеки БРОЙ премествания"
+#: eelf32_spu.c:396
+msgid "%F%P: no built-in overlay manager\n"
+msgstr ""
 
-#: lexsup.c:449
-msgid "Print memory usage statistics"
-msgstr "Извеждане на статистика за изполване на паметта"
+#: eelf32_spu.c:406
+msgid "%X%P: can not open built-in overlay manager: %E\n"
+msgstr ""
 
-#: lexsup.c:451
-msgid "Display target specific options"
-msgstr "Извеждане на опции, специфични за целта"
+#: eelf32_spu.c:412
+msgid "%X%P: can not load built-in overlay manager: %E\n"
+msgstr ""
 
-#: lexsup.c:453
-msgid "Do task level linking"
-msgstr "Свързване на ниво задача"
+#: eelf32_spu.c:472
+msgid "%X%P: can not find overlays: %E\n"
+msgstr "%X%P: не се откриват слоевете: %E\n"
 
-#: lexsup.c:455
-msgid "Use same format as native linker"
-msgstr "Използване на същия формат като стандартната програма за свързване"
+#: eelf32_spu.c:479
+msgid "%P: --auto-overlay ignored with user overlay script\n"
+msgstr ""
 
-#: lexsup.c:457
-msgid "SECTION=ADDRESS"
-msgstr "РАЗДЕЛ=АДРЕС"
+#: eelf32_spu.c:500
+msgid "%X%P: can not size overlay stubs: %E\n"
+msgstr ""
 
-#: lexsup.c:457
-msgid "Set address of named section"
-msgstr "Задаване на адрес на именуван раздел"
+#: eelf32_spu.c:573
+msgid "%F%P: can not open script: %E\n"
+msgstr "%F%P: не може да се отвори скрипт: %E\n"
 
-#: lexsup.c:460
-msgid "Set address of .bss section"
-msgstr "Задаване на адрес на раздел .bss"
+#: eelf32_spu.c:620
+msgid "%X%P: %pA exceeds local store range\n"
+msgstr ""
 
-#: lexsup.c:462
-msgid "Set address of .data section"
-msgstr "Задаване на адрес на раздел .data"
+#: eelf32_spu.c:623
+msgid "%P: --auto-overlay ignored with zero local store range\n"
+msgstr ""
 
-#: lexsup.c:464
-msgid "Set address of .text section"
-msgstr "Задаване на адрес на раздел .text"
+#: eelf32_spu.c:2604
+msgid "%F%P: invalid --local-store address range `%s'\n"
+msgstr ""
 
-#: lexsup.c:466
-msgid "Set address of text segment"
-msgstr "Задаване адрес на раздел .text"
+#: eelf32_spu.c:2640
+msgid "%F%P: invalid --num-lines/--num-regions `%u'\n"
+msgstr ""
 
-#: lexsup.c:468
-msgid "Set address of rodata segment"
-msgstr "Задаване адрес на раздел .rodata"
+#: eelf32_spu.c:2645
+msgid "%F%P: invalid --line-size/--region-size `%u'\n"
+msgstr ""
 
-#: lexsup.c:470
-msgid "Set address of ldata segment"
-msgstr "Задаване адрес на раздел .ldata"
+#: eelf32_spu.c:2666
+msgid "%F%P: invalid --num-lines/--num-regions `%s'\n"
+msgstr "%F%P: неправилни --num-lines/--num-regions '%s'\n"
 
-#: lexsup.c:473
-msgid ""
-"How to handle unresolved symbols.  <method> is:\n"
-"                                ignore-all, report-all, ignore-in-object-files,\n"
-"                                ignore-in-shared-libs"
+#: eelf32_spu.c:2679
+msgid "%F%P: invalid --line-size/--region-size `%s'\n"
 msgstr ""
-"Как да се обработват несвързани имена.  <метод> може да е:\n"
-"                                ignore-all, report-all, ignore-in-object-files,\n"
-"                                ignore-in-shared-libs"
 
-#: lexsup.c:478
-msgid "[=NUMBER]"
-msgstr "[=ЧИСЛО]"
+#: eelf32_spu.c:2688
+msgid "%F%P: invalid --fixed-space value `%s'\n"
+msgstr "%F%P: неправилна стойност за --fixed-space'%s'\n"
 
-#: lexsup.c:479
-msgid "Output lots of information during link"
-msgstr "Извеждане, при свързване, на допълнителна информация"
+#: eelf32_spu.c:2697
+msgid "%F%P: invalid --reserved-space value `%s'\n"
+msgstr "%F%P: неправилна стойност за --reserved-space'%s'\n"
 
-#: lexsup.c:483
-msgid "Read version information script"
-msgstr "Използва скрипт с информация за версии"
+#: eelf32_spu.c:2706
+msgid "%F%P: invalid --extra-stack-space value `%s'\n"
+msgstr "%F%P: неправилна стойност за --extra-stack-space'%s'\n"
 
-#: lexsup.c:486
-msgid ""
-"Take export symbols list from .exports, using\n"
-"                                SYMBOL as the version."
+#: eelf32_spu.c:2743
+#, c-format
+msgid "  --plugin                    Make SPU plugin\n"
 msgstr ""
-"Използване на списък с имена за износ от .exports, използвайки\n"
-"                                ИМЕ като версия."
-
-#: lexsup.c:490
-msgid "Add data symbols to dynamic list"
-msgstr "Добавяне на имената на данните към динамичен списък"
 
-#: lexsup.c:492
-msgid "Use C++ operator new/delete dynamic list"
-msgstr "Използване на динамичен списък за C++ оператори new/delete"
+#: eelf32_spu.c:2745
+#, c-format
+msgid "  --no-overlays               No overlay handling\n"
+msgstr "  --no-overlays               Без подръжка на слоеве\n"
 
-#: lexsup.c:494
-msgid "Use C++ typeinfo dynamic list"
-msgstr "Използване на динамичен списък за \"C++ информация за тип\""
+#: eelf32_spu.c:2747
+#, c-format
+msgid "  --compact-stubs             Use smaller and possibly slower call stubs\n"
+msgstr ""
 
-#: lexsup.c:496
-msgid "Read dynamic list"
-msgstr "Използва динамичен списък"
+#: eelf32_spu.c:2749
+#, c-format
+msgid "  --emit-stub-syms            Add symbols on overlay call stubs\n"
+msgstr ""
 
-#: lexsup.c:498
-msgid "Warn about duplicate common symbols"
-msgstr "Предупреждение при повторени общи имена"
+#: eelf32_spu.c:2751
+#, c-format
+msgid "  --extra-overlay-stubs       Add stubs on all calls out of overlay regions\n"
+msgstr ""
 
-#: lexsup.c:500
-msgid "Warn if global constructors/destructors are seen"
-msgstr "Предупреждение, ако се срещнат общи конструтори/деструктори"
+#: eelf32_spu.c:2753
+#, c-format
+msgid "  --local-store=lo:hi         Valid address range\n"
+msgstr ""
 
-#: lexsup.c:503
-msgid "Warn if the multiple GP values are used"
-msgstr "Предупреждение за използване на няколко GP стойности"
+#: eelf32_spu.c:2755
+#, c-format
+msgid "  --stack-analysis            Estimate maximum stack requirement\n"
+msgstr "  --stack-analysis            Оценяване на изискванията за горен размер на стек\n"
 
-#: lexsup.c:505
-msgid "Warn only once per undefined symbol"
-msgstr "Еднократно предупреждение за неопределено име"
+#: eelf32_spu.c:2757
+#, c-format
+msgid "  --emit-stack-syms           Add sym giving stack needed for each func\n"
+msgstr ""
 
-#: lexsup.c:507
-msgid "Warn if start of section changes due to alignment"
-msgstr "Предупреждение, ако началото на раздел се променя заради подравняване"
+#: eelf32_spu.c:2759
+#, c-format
+msgid ""
+"  --auto-overlay [=filename]  Create an overlay script in filename if\n"
+"                                executable does not fit in local store\n"
+msgstr ""
 
-#: lexsup.c:510
-msgid "Warn if shared object has DT_TEXTREL"
-msgstr "Предупреждение, ако споделен обект съдържа DT_TEXTREL"
+#: eelf32_spu.c:2762
+#, c-format
+msgid "  --auto-relink               Rerun linker using auto-overlay script\n"
+msgstr ""
 
-#: lexsup.c:513
-msgid "Warn if an object has alternate ELF machine code"
-msgstr "Предупреждение ако обекта е с друг ELF ELF код за машина"
+#: eelf32_spu.c:2764
+#, c-format
+msgid ""
+"  --overlay-rodata            Place read-only data with associated function\n"
+"                                code in overlays\n"
+msgstr ""
 
-#: lexsup.c:517
-msgid "Report unresolved symbols as warnings"
-msgstr "Рапортуване като предупреждения, на несвързани имена"
+#: eelf32_spu.c:2767
+#, c-format
+msgid "  --num-regions               Number of overlay buffers (default 1)\n"
+msgstr ""
 
-#: lexsup.c:520
-msgid "Report unresolved symbols as errors"
-msgstr "Рапортуване, като грешки, на несвързани имена"
+#: eelf32_spu.c:2769
+#, c-format
+msgid "  --region-size               Size of overlay buffers (default 0, auto)\n"
+msgstr ""
 
-#: lexsup.c:522
-msgid "Include all objects from following archives"
-msgstr "Включване на всички обекти от следните архиви"
+#: eelf32_spu.c:2771
+#, c-format
+msgid "  --fixed-space=bytes         Local store for non-overlay code and data\n"
+msgstr ""
 
-#: lexsup.c:525
-msgid "Use wrapper functions for SYMBOL"
-msgstr "Използване на 'обвиващи' функции за ИМЕ"
+#: eelf32_spu.c:2773
+#, c-format
+msgid ""
+"  --reserved-space=bytes      Local store for stack and heap.  If not specified\n"
+"                                ld will estimate stack size and assume no heap\n"
+msgstr ""
 
-#: lexsup.c:529
-msgid "Unresolved SYMBOL will not cause an error or warning"
-msgstr "Неизползвано ИМЕ няма да причини грешка или предупреждение"
+#: eelf32_spu.c:2776
+#, c-format
+msgid ""
+"  --extra-stack-space=bytes   Space for negative sp access (default 2000) if\n"
+"                                --reserved-space not given\n"
+msgstr ""
 
-#: lexsup.c:531
-msgid "Push state of flags governing input file handling"
+#: eelf32_spu.c:2779
+#, c-format
+msgid "  --soft-icache               Generate software icache overlays\n"
 msgstr ""
 
-#: lexsup.c:534
-msgid "Pop state of flags governing input file handling"
+#: eelf32_spu.c:2781
+#, c-format
+msgid "  --num-lines                 Number of soft-icache lines (default 32)\n"
 msgstr ""
 
-#: lexsup.c:537
-msgid "Report target memory usage"
+#: eelf32_spu.c:2783
+#, c-format
+msgid "  --line-size                 Size of soft-icache lines (default 1k)\n"
 msgstr ""
 
-#: lexsup.c:539
-msgid "=MODE"
+#: eelf32_spu.c:2785
+#, c-format
+msgid "  --non-ia-text               Allow non-icache code in icache lines\n"
 msgstr ""
 
-#: lexsup.c:539
-msgid "Control how orphan sections are handled."
+#: eelf32_spu.c:2787
+#, c-format
+msgid "  --lrlive-analysis           Scan function prologue for lr liveness\n"
 msgstr ""
 
-#: lexsup.c:705
-msgid "%P: %s: missing argument\n"
-msgstr "%P: %s: липсва аргумент\n"
+#: eelf32_tic6x_be.c:140 eelf32_tic6x_elf_be.c:140 eelf32_tic6x_elf_le.c:140
+#: eelf32_tic6x_le.c:140 eelf32_tic6x_linux_be.c:140
+#: eelf32_tic6x_linux_le.c:140
+msgid "%F%P: invalid --dsbt-index %d, outside DSBT size\n"
+msgstr ""
 
-#: lexsup.c:710
-msgid "%P: unrecognized option '%s'\n"
-msgstr "%P: неразпозната опция '%s'\n"
+#: eelf32_tic6x_be.c:2273 eelf32_tic6x_elf_be.c:2273
+#: eelf32_tic6x_elf_le.c:2273 eelf32_tic6x_le.c:2273
+#: eelf32_tic6x_linux_be.c:2273 eelf32_tic6x_linux_le.c:2273
+msgid "%F%P: invalid --dsbt-index %s\n"
+msgstr "%F%P: неправилен --dsbt-index %s\n"
 
-#: lexsup.c:715
-msgid "%P%F: use the --help option for usage information\n"
-msgstr "%P%F: за информация за употреба се използва опция --help \n"
+#: eelf32_tic6x_be.c:2283 eelf32_tic6x_elf_be.c:2283
+#: eelf32_tic6x_elf_le.c:2283 eelf32_tic6x_le.c:2283
+#: eelf32_tic6x_linux_be.c:2283 eelf32_tic6x_linux_le.c:2283
+msgid "%F%P: invalid --dsbt-size %s\n"
+msgstr "%F%P: неправилен --dsbt-size %s\n"
 
-#: lexsup.c:734
-msgid "%P%F: unrecognized -a option `%s'\n"
-msgstr "%P%F: неразпозната опция -a '%s'\n"
+#: eelf32_tic6x_be.c:2299 eelf32_tic6x_elf_be.c:2299
+#: eelf32_tic6x_elf_le.c:2299 eelf32_tic6x_le.c:2299
+#: eelf32_tic6x_linux_be.c:2299 eelf32_tic6x_linux_le.c:2299
+#, c-format
+msgid "  --dsbt-index <index>    Use this as the DSBT index for the output object\n"
+msgstr ""
 
-#: lexsup.c:747
-msgid "%P%F: unrecognized -assert option `%s'\n"
-msgstr "%P%F: неразпозната опция -assert '%s'\n"
+#: eelf32_tic6x_be.c:2300 eelf32_tic6x_elf_be.c:2300
+#: eelf32_tic6x_elf_le.c:2300 eelf32_tic6x_le.c:2300
+#: eelf32_tic6x_linux_be.c:2300 eelf32_tic6x_linux_le.c:2300
+#, c-format
+msgid "  --dsbt-size <index>     Use this as the number of entries in the DSBT table\n"
+msgstr ""
 
-#: lexsup.c:791
-msgid "%F%P: unknown demangling style `%s'\n"
-msgstr "%F%P: непознат начин за декориране на имена '%s'\n"
+#: eelf32_tic6x_be.c:2301 eelf32_tic6x_elf_be.c:2301
+#: eelf32_tic6x_elf_le.c:2301 eelf32_tic6x_le.c:2301
+#: eelf32_tic6x_linux_be.c:2301 eelf32_tic6x_linux_le.c:2301
+#, c-format
+msgid "  --no-merge-exidx-entries\n"
+msgstr ""
 
-#: lexsup.c:861 lexsup.c:1330
-msgid "%P%F: invalid number `%s'\n"
-msgstr "%P%F: неправилно число '%s'\n"
+#: eelf32_tic6x_be.c:2302 eelf32_tic6x_elf_be.c:2302
+#: eelf32_tic6x_elf_le.c:2302 eelf32_tic6x_le.c:2302
+#: eelf32_tic6x_linux_be.c:2302 eelf32_tic6x_linux_le.c:2302
+#, c-format
+msgid "                          Disable merging exidx entries\n"
+msgstr ""
 
-#: lexsup.c:962
-msgid "%P%F: bad --unresolved-symbols option: %s\n"
-msgstr "%P%F: грешна опция --unresolved-symbols: %s\n"
+#: eelf32_x86_64.c:7469 eelf32_x86_64_nacl.c:2189 eelf_i386.c:7084
+#: eelf_i386_be.c:2151 eelf_i386_chaos.c:2131 eelf_i386_fbsd.c:2193
+#: eelf_i386_ldso.c:2168 eelf_i386_nacl.c:2186 eelf_i386_sol2.c:2324
+#: eelf_i386_vxworks.c:2213 eelf_iamcu.c:6730 eelf_k1om.c:7422
+#: eelf_k1om_fbsd.c:7077 eelf_l1om.c:7422 eelf_l1om_fbsd.c:7077
+#: eelf_x86_64.c:7469 eelf_x86_64_cloudabi.c:2189 eelf_x86_64_fbsd.c:2196
+#: eelf_x86_64_nacl.c:2189 eelf_x86_64_sol2.c:2320
+msgid "%F%P: invalid number for -z call-nop=prefix-: %s\n"
+msgstr "%F%P: неправилно число за -z call-nop=prefix-: %s\n"
+
+#: eelf32_x86_64.c:7478 eelf32_x86_64_nacl.c:2198 eelf_i386.c:7093
+#: eelf_i386_be.c:2160 eelf_i386_chaos.c:2140 eelf_i386_fbsd.c:2202
+#: eelf_i386_ldso.c:2177 eelf_i386_nacl.c:2195 eelf_i386_sol2.c:2333
+#: eelf_i386_vxworks.c:2222 eelf_iamcu.c:6739 eelf_k1om.c:7431
+#: eelf_k1om_fbsd.c:7086 eelf_l1om.c:7431 eelf_l1om_fbsd.c:7086
+#: eelf_x86_64.c:7478 eelf_x86_64_cloudabi.c:2198 eelf_x86_64_fbsd.c:2205
+#: eelf_x86_64_nacl.c:2198 eelf_x86_64_sol2.c:2329
+msgid "%F%P: invalid number for -z call-nop=suffix-: %s\n"
+msgstr "%F%P: неправилно число за -z call-nop=suffix-: %s\n"
+
+#: eelf32_x86_64.c:7483 eelf32_x86_64_nacl.c:2203 eelf_i386.c:7098
+#: eelf_i386_be.c:2165 eelf_i386_chaos.c:2145 eelf_i386_fbsd.c:2207
+#: eelf_i386_ldso.c:2182 eelf_i386_nacl.c:2200 eelf_i386_sol2.c:2338
+#: eelf_i386_vxworks.c:2227 eelf_iamcu.c:6744 eelf_k1om.c:7436
+#: eelf_k1om_fbsd.c:7091 eelf_l1om.c:7436 eelf_l1om_fbsd.c:7091
+#: eelf_x86_64.c:7483 eelf_x86_64_cloudabi.c:2203 eelf_x86_64_fbsd.c:2210
+#: eelf_x86_64_nacl.c:2203 eelf_x86_64_sol2.c:2334
+msgid "%F%P: unsupported option: -z %s\n"
+msgstr "%F%P: неразпозната опция: -z %s\n"
+
+#: eelf32_x86_64.c:7515 eelf32_x86_64_nacl.c:2235 eelf_i386.c:7130
+#: eelf_i386_be.c:2181 eelf_i386_chaos.c:2170 eelf_i386_fbsd.c:2239
+#: eelf_i386_ldso.c:2207 eelf_i386_nacl.c:2232 eelf_i386_sol2.c:2363
+#: eelf_i386_vxworks.c:2248 eelf_iamcu.c:6769 eelf_k1om.c:7461
+#: eelf_k1om_fbsd.c:7116 eelf_l1om.c:7461 eelf_l1om_fbsd.c:7116
+#: eelf_x86_64.c:7518 eelf_x86_64_cloudabi.c:2238 eelf_x86_64_fbsd.c:2245
+#: eelf_x86_64_nacl.c:2238 eelf_x86_64_sol2.c:2369
+#, c-format
+msgid "  -z noextern-protected-data  Do not treat protected data symbol as external\n"
+msgstr ""
 
-#: lexsup.c:1039
-msgid "%P%F: bad -plugin-opt option\n"
-msgstr "%P%F: грешна опция -plugin-opt\n"
+#: eelf32_x86_64.c:7518 eelf32_x86_64_nacl.c:2238 eelf32lppc.c:2503
+#: eelf32lppclinux.c:2503 eelf32lppcnto.c:2503 eelf32lppcsim.c:2503
+#: eelf32ppc.c:2503 eelf32ppc_fbsd.c:2510 eelf32ppclinux.c:2503
+#: eelf32ppcnto.c:2503 eelf32ppcsim.c:2503 eelf32ppcvxworks.c:2481
+#: eelf32ppcwindiss.c:2503 eelf64lppc.c:3000 eelf64ppc.c:3000
+#: eelf64ppc_fbsd.c:3007 eelf_i386.c:7133 eelf_i386_be.c:2184
+#: eelf_i386_chaos.c:2173 eelf_i386_fbsd.c:2242 eelf_i386_ldso.c:2210
+#: eelf_i386_nacl.c:2235 eelf_i386_sol2.c:2366 eelf_i386_vxworks.c:2251
+#: eelf_iamcu.c:6772 eelf_k1om.c:7464 eelf_k1om_fbsd.c:7119 eelf_l1om.c:7464
+#: eelf_l1om_fbsd.c:7119 eelf_x86_64.c:7521 eelf_x86_64_cloudabi.c:2241
+#: eelf_x86_64_fbsd.c:2248 eelf_x86_64_nacl.c:2241 eelf_x86_64_sol2.c:2372
+#: eppclynx.c:2510
+#, c-format
+msgid ""
+"  -z dynamic-undefined-weak   Make undefined weak symbols dynamic\n"
+"  -z nodynamic-undefined-weak Do not make undefined weak symbols dynamic\n"
+msgstr ""
 
-#. This can happen if the user put "-rpath,a" on the command
-#. line.  (Or something similar.  The comma is important).
-#. Getopt becomes confused and thinks that this is a -r option
-#. but it cannot parse the text after the -r so it refuses to
-#. increment the optind counter.  Detect this case and issue
-#. an error message here.  We cannot just make this a warning,
-#. increment optind, and continue because getopt is too confused
-#. and will seg-fault the next time around.
-#: lexsup.c:1056
-msgid "%P%F: unrecognised option: %s\n"
-msgstr "%P%F: неразпозната опция '%s'\n"
+#: eelf32_x86_64.c:7522 eelf32_x86_64_nacl.c:2242 eelf_x86_64.c:7525
+#: eelf_x86_64_cloudabi.c:2245 eelf_x86_64_fbsd.c:2252 eelf_x86_64_nacl.c:2245
+#: eelf_x86_64_sol2.c:2376
+#, c-format
+msgid "  -z noreloc-overflow         Disable relocation overflow check\n"
+msgstr ""
 
-#: lexsup.c:1059 lexsup.c:1299
-msgid "%P%F: -r and %s may not be used together\n"
-msgstr "%P%F: не може да се използват заедно -r и %s\n"
+#: eelf32_x86_64.c:7525 eelf32_x86_64_nacl.c:2245 eelf_i386.c:7137
+#: eelf_i386_be.c:2188 eelf_i386_chaos.c:2177 eelf_i386_fbsd.c:2246
+#: eelf_i386_ldso.c:2214 eelf_i386_nacl.c:2239 eelf_i386_sol2.c:2370
+#: eelf_i386_vxworks.c:2255 eelf_iamcu.c:6776 eelf_k1om.c:7468
+#: eelf_k1om_fbsd.c:7123 eelf_l1om.c:7468 eelf_l1om_fbsd.c:7123
+#: eelf_x86_64.c:7528 eelf_x86_64_cloudabi.c:2248 eelf_x86_64_fbsd.c:2255
+#: eelf_x86_64_nacl.c:2248 eelf_x86_64_sol2.c:2379
+#, c-format
+msgid "  -z call-nop=PADDING         Use PADDING as 1-byte NOP for branch\n"
+msgstr ""
 
-#: lexsup.c:1166
-msgid "%P%F: -r and -shared may not be used together\n"
-msgstr "%P%F: -r и -shared не може да се използват заедно\n"
+#: eelf32_x86_64.c:7528 eelf32_x86_64_nacl.c:2248 eelf_i386.c:7140
+#: eelf_i386_fbsd.c:2249 eelf_i386_nacl.c:2242 eelf_x86_64.c:7531
+#: eelf_x86_64_cloudabi.c:2251 eelf_x86_64_fbsd.c:2258 eelf_x86_64_nacl.c:2251
+#: eelf_x86_64_sol2.c:2382
+#, c-format
+msgid "  -z ibtplt                   Generate IBT-enabled PLT entries\n"
+msgstr ""
 
-#: lexsup.c:1177
-msgid "%P%F: -shared not supported\n"
-msgstr "%P%F: -shared не се поддържа\n"
+#: eelf32_x86_64.c:7530 eelf32_x86_64_nacl.c:2250 eelf_i386.c:7142
+#: eelf_i386_fbsd.c:2251 eelf_i386_nacl.c:2244 eelf_x86_64.c:7533
+#: eelf_x86_64_cloudabi.c:2253 eelf_x86_64_fbsd.c:2260 eelf_x86_64_nacl.c:2253
+#: eelf_x86_64_sol2.c:2384
+#, c-format
+msgid "  -z ibt                      Generate GNU_PROPERTY_X86_FEATURE_1_IBT\n"
+msgstr ""
 
-#: lexsup.c:1183
-msgid "%P%F: -r and -pie may not be used together\n"
-msgstr "%P%F: не може да се използват заедно -r и -pie\n"
+#: eelf32_x86_64.c:7532 eelf32_x86_64_nacl.c:2252 eelf_i386.c:7144
+#: eelf_i386_fbsd.c:2253 eelf_i386_nacl.c:2246 eelf_x86_64.c:7535
+#: eelf_x86_64_cloudabi.c:2255 eelf_x86_64_fbsd.c:2262 eelf_x86_64_nacl.c:2255
+#: eelf_x86_64_sol2.c:2386
+#, c-format
+msgid "  -z shstk                    Generate GNU_PROPERTY_X86_FEATURE_1_SHSTK\n"
+msgstr ""
 
-#: lexsup.c:1188
-msgid "%P%F: -pie not supported\n"
-msgstr "%P%F: -pie не се поддържа\n"
+#: eelf32b4300.c:125 eelf32bmip.c:125 eelf32bmipn32.c:143 eelf32bsmip.c:143
+#: eelf32btsmip.c:125 eelf32btsmip_fbsd.c:125 eelf32btsmipn32.c:125
+#: eelf32btsmipn32_fbsd.c:125 eelf32ebmip.c:125 eelf32ebmipvxworks.c:125
+#: eelf32elmip.c:125 eelf32elmipvxworks.c:125 eelf32l4300.c:125
+#: eelf32lmip.c:125 eelf32lr5900.c:125 eelf32lr5900n32.c:125 eelf32lsmip.c:125
+#: eelf32ltsmip.c:125 eelf32ltsmip_fbsd.c:125 eelf32ltsmipn32.c:125
+#: eelf32ltsmipn32_fbsd.c:125 eelf32mipswindiss.c:125 eelf64bmip.c:143
+#: eelf64btsmip.c:125 eelf64btsmip_fbsd.c:125 eelf64ltsmip.c:125
+#: eelf64ltsmip_fbsd.c:125
+msgid "%X%P: .gnu.hash is incompatible with the MIPS ABI\n"
+msgstr ""
 
-#: lexsup.c:1194
-msgid "%P: SONAME must not be empty string; keeping previous one\n"
-msgstr "%P: SONAME не може да е празен низ - запазване на предишното\n"
+#: eelf32b4300.c:2421 eelf32bmip.c:2421 eelf32bmipn32.c:2439
+#: eelf32bsmip.c:2439 eelf32btsmip.c:2421 eelf32btsmip_fbsd.c:2428
+#: eelf32btsmipn32.c:2421 eelf32btsmipn32_fbsd.c:2428 eelf32ebmip.c:2421
+#: eelf32ebmipvxworks.c:2460 eelf32elmip.c:2421 eelf32elmipvxworks.c:2460
+#: eelf32l4300.c:2421 eelf32lmip.c:2421 eelf32lr5900.c:2284
+#: eelf32lr5900n32.c:2284 eelf32lsmip.c:2421 eelf32ltsmip.c:2421
+#: eelf32ltsmip_fbsd.c:2428 eelf32ltsmipn32.c:2421 eelf32ltsmipn32_fbsd.c:2428
+#: eelf32mipswindiss.c:2259 eelf64bmip.c:2439 eelf64btsmip.c:2421
+#: eelf64btsmip_fbsd.c:2428 eelf64ltsmip.c:2421 eelf64ltsmip_fbsd.c:2428
+#, c-format
+msgid "  --insn32                    Only generate 32-bit microMIPS instructions\n"
+msgstr ""
 
-#: lexsup.c:1200
-msgid "descending"
-msgstr "низходящ"
+#: eelf32b4300.c:2424 eelf32bmip.c:2424 eelf32bmipn32.c:2442
+#: eelf32bsmip.c:2442 eelf32btsmip.c:2424 eelf32btsmip_fbsd.c:2431
+#: eelf32btsmipn32.c:2424 eelf32btsmipn32_fbsd.c:2431 eelf32ebmip.c:2424
+#: eelf32ebmipvxworks.c:2463 eelf32elmip.c:2424 eelf32elmipvxworks.c:2463
+#: eelf32l4300.c:2424 eelf32lmip.c:2424 eelf32lr5900.c:2287
+#: eelf32lr5900n32.c:2287 eelf32lsmip.c:2424 eelf32ltsmip.c:2424
+#: eelf32ltsmip_fbsd.c:2431 eelf32ltsmipn32.c:2424 eelf32ltsmipn32_fbsd.c:2431
+#: eelf32mipswindiss.c:2262 eelf64bmip.c:2442 eelf64btsmip.c:2424
+#: eelf64btsmip_fbsd.c:2431 eelf64ltsmip.c:2424 eelf64ltsmip_fbsd.c:2431
+#, c-format
+msgid "  --no-insn32                 Generate all microMIPS instructions\n"
+msgstr ""
 
-#: lexsup.c:1202
-msgid "ascending"
-msgstr "възходящ"
+#: eelf32b4300.c:2427 eelf32bmip.c:2427 eelf32bmipn32.c:2445
+#: eelf32bsmip.c:2445 eelf32btsmip.c:2427 eelf32btsmip_fbsd.c:2434
+#: eelf32btsmipn32.c:2427 eelf32btsmipn32_fbsd.c:2434 eelf32ebmip.c:2427
+#: eelf32ebmipvxworks.c:2466 eelf32elmip.c:2427 eelf32elmipvxworks.c:2466
+#: eelf32l4300.c:2427 eelf32lmip.c:2427 eelf32lr5900.c:2290
+#: eelf32lr5900n32.c:2290 eelf32lsmip.c:2427 eelf32ltsmip.c:2427
+#: eelf32ltsmip_fbsd.c:2434 eelf32ltsmipn32.c:2427 eelf32ltsmipn32_fbsd.c:2434
+#: eelf32mipswindiss.c:2265 eelf64bmip.c:2445 eelf64btsmip.c:2427
+#: eelf64btsmip_fbsd.c:2434 eelf64ltsmip.c:2427 eelf64ltsmip_fbsd.c:2434
+#, c-format
+msgid ""
+"  --ignore-branch-isa         Accept invalid branch relocations requiring\n"
+"                              an ISA mode switch\n"
+msgstr ""
 
-#: lexsup.c:1205
-msgid "%P%F: invalid common section sorting option: %s\n"
-msgstr "%P%F: неправилна обща опция за подреждане на : %s\n"
+#: eelf32b4300.c:2431 eelf32bmip.c:2431 eelf32bmipn32.c:2449
+#: eelf32bsmip.c:2449 eelf32btsmip.c:2431 eelf32btsmip_fbsd.c:2438
+#: eelf32btsmipn32.c:2431 eelf32btsmipn32_fbsd.c:2438 eelf32ebmip.c:2431
+#: eelf32ebmipvxworks.c:2470 eelf32elmip.c:2431 eelf32elmipvxworks.c:2470
+#: eelf32l4300.c:2431 eelf32lmip.c:2431 eelf32lr5900.c:2294
+#: eelf32lr5900n32.c:2294 eelf32lsmip.c:2431 eelf32ltsmip.c:2431
+#: eelf32ltsmip_fbsd.c:2438 eelf32ltsmipn32.c:2431 eelf32ltsmipn32_fbsd.c:2438
+#: eelf32mipswindiss.c:2269 eelf64bmip.c:2449 eelf64btsmip.c:2431
+#: eelf64btsmip_fbsd.c:2438 eelf64ltsmip.c:2431 eelf64ltsmip_fbsd.c:2438
+#, c-format
+msgid ""
+"  --no-ignore-branch-isa      Reject invalid branch relocations requiring\n"
+"                              an ISA mode switch\n"
+msgstr ""
 
-#: lexsup.c:1209
-msgid "name"
-msgstr "име"
+#: eelf32bfin.c:2163 eelf32bfinfd.c:2188
+#, c-format
+msgid "  --code-in-l1                Put code in L1\n"
+msgstr ""
 
-#: lexsup.c:1211
-msgid "alignment"
-msgstr "подравняване"
+#: eelf32bfin.c:2165 eelf32bfinfd.c:2190
+#, c-format
+msgid "  --data-in-l1                Put data in L1\n"
+msgstr ""
 
-#: lexsup.c:1214
-msgid "%P%F: invalid section sorting option: %s\n"
-msgstr "%P%F: неправилна опция за подреждане на раздел: %s\n"
+#: eelf32cr16.c:136
+msgid "%F%P: %pB: all input objects must be COFF or ELF for --embedded-relocs\n"
+msgstr ""
 
-#: lexsup.c:1248
-msgid "%P%F: invalid argument to option \"--section-start\"\n"
-msgstr "%P%F: неправилен аргумент за опцията \"--section-start\"\n"
+#: eelf32cr16.c:162 em68kelf.c:164 em68kelfnbsd.c:164
+msgid "%F%P: %pB: can not create .emreloc section: %E\n"
+msgstr "%F%P: %pB: не можа да се създаде раздел .emreloc: %E\n"
 
-#: lexsup.c:1255
-msgid "%P%F: missing argument(s) to option \"--section-start\"\n"
-msgstr "%P%F: липсват аргументи за опцията \"--section-start\"\n"
+#: eelf32cr16.c:181 em68kelf.c:185 em68kelfnbsd.c:185
+msgid "%X%P: %pB: section %s has relocs; can not use --embedded-relocs\n"
+msgstr ""
 
-#: lexsup.c:1505
-msgid "%P%F: group ended before it began (--help for usage)\n"
-msgstr "%P%F: групата  завърши преди да е започната (--help за употреба)\n"
+#: eelf32cr16.c:237 em68kelf.c:228 em68kelfnbsd.c:228
+msgid "%X%P: %pB: can not create runtime reloc information: %E\n"
+msgstr ""
 
-#: lexsup.c:1533
-msgid "%P%X: --hash-size needs a numeric argument\n"
-msgstr "%P%X: --hash-size изисква число за аргумент\n"
+#: eelf32cr16.c:240 em68kelf.c:232 em68kelfnbsd.c:232
+msgid "%X%P: %pB: can not create runtime reloc information: %s\n"
+msgstr ""
 
-#: lexsup.c:1545
-msgid "%P%F: no state pushed before popping\n"
+#: eelf32lppc.c:148 eelf32lppclinux.c:148 eelf32lppcnto.c:148
+#: eelf32lppcsim.c:148 eelf32ppc.c:148 eelf32ppc_fbsd.c:148
+#: eelf32ppclinux.c:148 eelf32ppcnto.c:148 eelf32ppcsim.c:148
+#: eelf32ppcwindiss.c:148 eppclynx.c:148
+msgid "%X%P: select_plt_layout problem %E\n"
 msgstr ""
 
-#: lexsup.c:1568
-msgid "%P%F: invalid argument to option \"--orphan-handling\"\n"
-msgstr "%P%F: неправилен аргумент за опцията \"--orphan-handling\"\n"
+#: eelf32lppc.c:212 eelf32lppclinux.c:212 eelf32lppcnto.c:212
+#: eelf32lppcsim.c:212 eelf32ppc.c:212 eelf32ppc_fbsd.c:212
+#: eelf32ppclinux.c:212 eelf32ppcnto.c:212 eelf32ppcsim.c:212
+#: eelf32ppcvxworks.c:157 eelf32ppcwindiss.c:212 eelf64lppc.c:371
+#: eelf64ppc.c:371 eelf64ppc_fbsd.c:371 eppclynx.c:212
+msgid "%X%P: inline PLT: %E\n"
+msgstr ""
 
-#: lexsup.c:1576
-msgid "%P: SONAME must not be empty string; ignored\n"
-msgstr "%P: SONAME не може да е празен низ - пренебрегнато\n"
+#: eelf32lppc.c:220 eelf32lppclinux.c:220 eelf32lppcnto.c:220
+#: eelf32lppcsim.c:220 eelf32ppc.c:220 eelf32ppc_fbsd.c:220
+#: eelf32ppclinux.c:220 eelf32ppcnto.c:220 eelf32ppcsim.c:220
+#: eelf32ppcvxworks.c:165 eelf32ppcwindiss.c:220 eelf64lppc.c:382
+#: eelf64ppc.c:382 eelf64ppc_fbsd.c:382 eppclynx.c:220
+msgid "%X%P: TLS problem %E\n"
+msgstr ""
 
-#: lexsup.c:1644
-msgid "%P%F: -F may not be used without -shared\n"
-msgstr "%P%F: -F не може да се използва без -shared\n"
+#: eelf32lppc.c:302 eelf32lppclinux.c:302 eelf32lppcnto.c:302
+#: eelf32lppcsim.c:302 eelf32ppc.c:302 eelf32ppc_fbsd.c:302
+#: eelf32ppclinux.c:302 eelf32ppcnto.c:302 eelf32ppcsim.c:302
+#: eelf32ppcvxworks.c:247 eelf32ppcwindiss.c:302 eppclynx.c:302
+msgid "%X%P: ppc_finish_symbols problem %E\n"
+msgstr ""
 
-#: lexsup.c:1646
-msgid "%P%F: -f may not be used without -shared\n"
-msgstr "%P%F: -f не може да се използва без -shared\n"
+#: eelf32lppc.c:2444 eelf32lppclinux.c:2444 eelf32lppcnto.c:2444
+#: eelf32lppcsim.c:2444 eelf32ppc.c:2444 eelf32ppc_fbsd.c:2451
+#: eelf32ppclinux.c:2444 eelf32ppcnto.c:2444 eelf32ppcsim.c:2444
+#: eelf32ppcvxworks.c:2418 eelf32ppcwindiss.c:2444 eelf64lppc.c:2901
+#: eelf64ppc.c:2901 eelf64ppc_fbsd.c:2908 eppclynx.c:2451
+msgid "%F%P: invalid --plt-align `%s'\n"
+msgstr "%F%P: неправилен --plt-align '%s'\n"
+
+#: eelf32lppc.c:2477 eelf32lppclinux.c:2477 eelf32lppcnto.c:2477
+#: eelf32lppcsim.c:2477 eelf32ppc.c:2477 eelf32ppc_fbsd.c:2484
+#: eelf32ppclinux.c:2477 eelf32ppcnto.c:2477 eelf32ppcsim.c:2477
+#: eelf32ppcvxworks.c:2451 eelf32ppcwindiss.c:2477 eppclynx.c:2484
+msgid "%F%P: invalid pagesize `%s'\n"
+msgstr "%F%P: неправилен размер за страница '%s'\n"
+
+#: eelf32lppc.c:2507 eelf32lppclinux.c:2507 eelf32lppcnto.c:2507
+#: eelf32lppcsim.c:2507 eelf32ppc.c:2507 eelf32ppc_fbsd.c:2514
+#: eelf32ppclinux.c:2507 eelf32ppcnto.c:2507 eelf32ppcsim.c:2507
+#: eelf32ppcvxworks.c:2485 eelf32ppcwindiss.c:2507 eelf64lppc.c:3038
+#: eelf64ppc.c:3038 eelf64ppc_fbsd.c:3045 eppclynx.c:2514
+#, c-format
+msgid "  --emit-stub-syms            Label linker stubs with a symbol\n"
+msgstr ""
 
-#: lexsup.c:1687 lexsup.c:1700
-msgid "%P%F: invalid hex number `%s'\n"
-msgstr "%P%F: неправилно шест. число '%s'\n"
+#: eelf32lppc.c:2510 eelf32lppclinux.c:2510 eelf32lppcnto.c:2510
+#: eelf32lppcsim.c:2510 eelf32ppc.c:2510 eelf32ppc_fbsd.c:2517
+#: eelf32ppclinux.c:2510 eelf32ppcnto.c:2510 eelf32ppcsim.c:2510
+#: eelf32ppcvxworks.c:2488 eelf32ppcwindiss.c:2510 eelf64lppc.c:3041
+#: eelf64ppc.c:3041 eelf64ppc_fbsd.c:3048 eppclynx.c:2517
+#, c-format
+msgid "  --no-emit-stub-syms         Don't label linker stubs with a symbol\n"
+msgstr ""
 
-#: lexsup.c:1730
+#: eelf32lppc.c:2513 eelf32lppclinux.c:2513 eelf32lppcnto.c:2513
+#: eelf32lppcsim.c:2513 eelf32ppc.c:2513 eelf32ppc_fbsd.c:2520
+#: eelf32ppclinux.c:2513 eelf32ppcnto.c:2513 eelf32ppcsim.c:2513
+#: eelf32ppcvxworks.c:2491 eelf32ppcwindiss.c:2513 eelf64lppc.c:3061
+#: eelf64ppc.c:3061 eelf64ppc_fbsd.c:3068 eppclynx.c:2520
 #, c-format
-msgid "  --audit=AUDITLIB            Specify a library to use for auditing\n"
+msgid "  --no-tls-optimize           Don't try to optimize TLS accesses\n"
 msgstr ""
 
-#: lexsup.c:1732
+#: eelf32lppc.c:2516 eelf32lppclinux.c:2516 eelf32lppcnto.c:2516
+#: eelf32lppcsim.c:2516 eelf32ppc.c:2516 eelf32ppc_fbsd.c:2523
+#: eelf32ppclinux.c:2516 eelf32ppcnto.c:2516 eelf32ppcsim.c:2516
+#: eelf32ppcvxworks.c:2494 eelf32ppcwindiss.c:2516 eelf64lppc.c:3067
+#: eelf64ppc.c:3067 eelf64ppc_fbsd.c:3074 eppclynx.c:2523
 #, c-format
-msgid "  -Bgroup                     Selects group name lookup rules for DSO\n"
+msgid "  --no-tls-get-addr-optimize  Don't use a special __tls_get_addr call\n"
 msgstr ""
 
-#: lexsup.c:1734
+#: eelf32lppc.c:2519 eelf32lppclinux.c:2519 eelf32lppcnto.c:2519
+#: eelf32lppcsim.c:2519 eelf32ppc.c:2519 eelf32ppc_fbsd.c:2526
+#: eelf32ppclinux.c:2519 eelf32ppcnto.c:2519 eelf32ppcsim.c:2519
+#: eelf32ppcwindiss.c:2519 eppclynx.c:2526
 #, c-format
-msgid "  --disable-new-dtags         Disable new dynamic tags\n"
+msgid "  --secure-plt                Use new-style PLT if possible\n"
 msgstr ""
 
-#: lexsup.c:1736
+#: eelf32lppc.c:2522 eelf32lppclinux.c:2522 eelf32lppcnto.c:2522
+#: eelf32lppcsim.c:2522 eelf32ppc.c:2522 eelf32ppc_fbsd.c:2529
+#: eelf32ppclinux.c:2522 eelf32ppcnto.c:2522 eelf32ppcsim.c:2522
+#: eelf32ppcwindiss.c:2522 eppclynx.c:2529
 #, c-format
-msgid "  --enable-new-dtags          Enable new dynamic tags\n"
+msgid "  --bss-plt                   Force old-style BSS PLT\n"
 msgstr ""
 
-#: lexsup.c:1738
+#: eelf32lppc.c:2525 eelf32lppclinux.c:2525 eelf32lppcnto.c:2525
+#: eelf32lppcsim.c:2525 eelf32ppc.c:2525 eelf32ppc_fbsd.c:2532
+#: eelf32ppclinux.c:2525 eelf32ppcnto.c:2525 eelf32ppcsim.c:2525
+#: eelf32ppcwindiss.c:2525 eppclynx.c:2532
 #, c-format
-msgid "  --eh-frame-hdr              Create .eh_frame_hdr section\n"
+msgid "  --plt-align                 Align PLT call stubs to fit cache lines\n"
 msgstr ""
 
-#: lexsup.c:1740
+#: eelf32lppc.c:2528 eelf32lppclinux.c:2528 eelf32lppcnto.c:2528
+#: eelf32lppcsim.c:2528 eelf32ppc.c:2528 eelf32ppc_fbsd.c:2535
+#: eelf32ppclinux.c:2528 eelf32ppcnto.c:2528 eelf32ppcsim.c:2528
+#: eelf32ppcwindiss.c:2528 eelf64lppc.c:3029 eelf64ppc.c:3029
+#: eelf64ppc_fbsd.c:3036 eppclynx.c:2535
 #, c-format
-msgid "  --no-eh-frame-hdr           Do not create .eh_frame_hdr section\n"
+msgid "  --no-plt-align              Dont't align individual PLT call stubs\n"
 msgstr ""
 
-#: lexsup.c:1742
+#: eelf32lppc.c:2531 eelf32lppclinux.c:2531 eelf32lppcnto.c:2531
+#: eelf32lppcsim.c:2531 eelf32ppc.c:2531 eelf32ppc_fbsd.c:2538
+#: eelf32ppclinux.c:2531 eelf32ppcnto.c:2531 eelf32ppcsim.c:2531
+#: eelf32ppcwindiss.c:2531 eelf64lppc.c:3073 eelf64ppc.c:3073
+#: eelf64ppc_fbsd.c:3080 eppclynx.c:2538
 #, c-format
-msgid "  --exclude-libs=LIBS         Make all symbols in LIBS hidden\n"
+msgid "  --no-inline-optimize        Don't convert inline PLT to direct calls\n"
 msgstr ""
 
-#: lexsup.c:1744
+#: eelf32lppc.c:2534 eelf32lppclinux.c:2534 eelf32lppcnto.c:2534
+#: eelf32lppcsim.c:2534 eelf32ppc.c:2534 eelf32ppc_fbsd.c:2541
+#: eelf32ppclinux.c:2534 eelf32ppcnto.c:2534 eelf32ppcsim.c:2534
+#: eelf32ppcwindiss.c:2534 eppclynx.c:2541
 #, c-format
-msgid "  --hash-style=STYLE          Set hash style to sysv, gnu or both\n"
+msgid "  --sdata-got                 Force GOT location just before .sdata\n"
 msgstr ""
 
-#: lexsup.c:1746
+#: eelf32lppc.c:2537 eelf32lppclinux.c:2537 eelf32lppcnto.c:2537
+#: eelf32lppcsim.c:2537 eelf32ppc.c:2537 eelf32ppc_fbsd.c:2544
+#: eelf32ppclinux.c:2537 eelf32ppcnto.c:2537 eelf32ppcsim.c:2537
+#: eelf32ppcvxworks.c:2497 eelf32ppcwindiss.c:2537 eppclynx.c:2544
 #, c-format
 msgid ""
-"  -P AUDITLIB, --depaudit=AUDITLIB\n"
-"\t\t\t      Specify a library to use for auditing dependencies\n"
+"  --ppc476-workaround [=pagesize]\n"
+"                              Avoid a cache bug on ppc476\n"
 msgstr ""
 
-#: lexsup.c:1749
+#: eelf32lppc.c:2541 eelf32lppclinux.c:2541 eelf32lppcnto.c:2541
+#: eelf32lppcsim.c:2541 eelf32ppc.c:2541 eelf32ppc_fbsd.c:2548
+#: eelf32ppclinux.c:2541 eelf32ppcnto.c:2541 eelf32ppcsim.c:2541
+#: eelf32ppcvxworks.c:2501 eelf32ppcwindiss.c:2541 eppclynx.c:2548
 #, c-format
-msgid "  -z combreloc                Merge dynamic relocs into one section and sort\n"
+msgid "  --no-ppc476-workaround      Disable workaround\n"
 msgstr ""
 
-#: lexsup.c:1751
+#: eelf32lppc.c:2544 eelf32lppclinux.c:2544 eelf32lppcnto.c:2544
+#: eelf32lppcsim.c:2544 eelf32ppc.c:2544 eelf32ppc_fbsd.c:2551
+#: eelf32ppclinux.c:2544 eelf32ppcnto.c:2544 eelf32ppcsim.c:2544
+#: eelf32ppcvxworks.c:2504 eelf32ppcwindiss.c:2544 eppclynx.c:2551
 #, c-format
-msgid "  -z nocombreloc              Don't merge dynamic relocs into one section\n"
+msgid "  --no-pic-fixup              Don't edit non-pic to pic\n"
 msgstr ""
 
-#: lexsup.c:1753
+#: eelf32lppc.c:2547 eelf32lppclinux.c:2547 eelf32lppcnto.c:2547
+#: eelf32lppcsim.c:2547 eelf32ppc.c:2547 eelf32ppc_fbsd.c:2554
+#: eelf32ppclinux.c:2547 eelf32ppcnto.c:2547 eelf32ppcsim.c:2547
+#: eelf32ppcvxworks.c:2507 eelf32ppcwindiss.c:2547 eppclynx.c:2554
 #, c-format
-msgid ""
-"  -z global                   Make symbols in DSO available for subsequently\n"
-"\t\t\t       loaded objects\n"
+msgid "  --vle-reloc-fixup           Correct old object file 16A/16D relocation\n"
 msgstr ""
 
-#: lexsup.c:1756
+#: eelf32mcore.c:2014
 #, c-format
-msgid "  -z initfirst                Mark DSO to be initialized first at runtime\n"
-msgstr ""
+msgid "  --base_file <basefile>      Generate a base file for relocatable DLLs\n"
+msgstr "  --base_file <базов_файл>    Създаване на базов файл за преместваеми DLLs\n"
 
-#: lexsup.c:1758
+#: eelf32metag.c:2443 eelf64lppc.c:3004 eelf64ppc.c:3004 eelf64ppc_fbsd.c:3011
+#: ehppaelf.c:2308 ehppalinux.c:2485 ehppanbsd.c:2485 ehppaobsd.c:2485
 #, c-format
-msgid "  -z interpose                Mark object to interpose all DSOs but executable\n"
+msgid ""
+"  --stub-group-size=N         Maximum size of a group of input sections that\n"
+"                                can be handled by one stub section.  A negative\n"
+"                                value locates all stubs before their branches\n"
+"                                (with a group size of -N), while a positive\n"
+"                                value allows two groups of input sections, one\n"
+"                                before, and one after each stub section.\n"
+"                                Values of +/-1 indicate the linker should\n"
+"                                choose suitable defaults.\n"
 msgstr ""
 
-#: lexsup.c:1760
+#: eelf32rx.c:2046
 #, c-format
-msgid "  -z lazy                     Mark object lazy runtime binding (default)\n"
+msgid ""
+"  --no-flag-mismatch-warnings Don't warn about objects with incompatible\n"
+"                                endian or dsp settings\n"
 msgstr ""
 
-#: lexsup.c:1762
+#: eelf32rx.c:2048
 #, c-format
-msgid "  -z loadfltr                 Mark object requiring immediate process\n"
+msgid ""
+"  --flag-mismatch-warnings    Warn about objects with incompatible\n"
+"                                endian, dsp or ABI settings\n"
 msgstr ""
 
-#: lexsup.c:1764
+#: eelf32rx.c:2050
 #, c-format
-msgid "  -z nocopyreloc              Don't create copy relocs\n"
+msgid ""
+"  --ignore-lma                Ignore segment LMAs [default]\n"
+"                                (for Renesas Tools compatibility)\n"
 msgstr ""
 
-#: lexsup.c:1766
+#: eelf32rx.c:2052
 #, c-format
-msgid "  -z nodefaultlib             Mark object not to use default search paths\n"
+msgid "  --no-ignore-lma             Don't ignore segment LMAs\n"
 msgstr ""
 
-#: lexsup.c:1768
-#, c-format
-msgid "  -z nodelete                 Mark DSO non-deletable at runtime\n"
+#: eelf32xtensa.c:189
+msgid "file already has property tables"
+msgstr ""
+
+#: eelf32xtensa.c:199
+msgid "failed to read section contents"
+msgstr ""
+
+#: eelf32xtensa.c:211
+msgid "could not create new section"
+msgstr ""
+
+#: eelf32xtensa.c:227
+msgid "could not allocate section contents"
+msgstr ""
+
+#: eelf32xtensa.c:246
+msgid "out of memory"
+msgstr "недостиг на памет"
+
+#: eelf32xtensa.c:347
+msgid "%P: warning: failed to convert %s table in %pB (%s); subsequent disassembly may be incomplete\n"
 msgstr ""
 
-#: lexsup.c:1770
+#: eelf32xtensa.c:464
+msgid "%F%P: %pB: cannot read contents of section %pA\n"
+msgstr "%F%P: %pB: не можа да се прочете съдържанието на раздел %pA\n"
+
+#: eelf32xtensa.c:475
+msgid "%P: %pB: warning: incompatible Xtensa configuration (%s)\n"
+msgstr ""
+
+#: eelf32xtensa.c:479
+msgid "%P: %pB: warning: cannot parse .xtensa.info section\n"
+msgstr ""
+
+#: eelf32xtensa.c:505
+msgid "%F%P: little endian output does not match Xtensa configuration\n"
+msgstr ""
+
+#: eelf32xtensa.c:511
+msgid "%F%P: big endian output does not match Xtensa configuration\n"
+msgstr ""
+
+#: eelf32xtensa.c:530
+msgid "%F%P: cross-endian linking for %pB not supported\n"
+msgstr ""
+
+#: eelf32xtensa.c:561
+msgid "%F%P: failed to create .xtensa.info section\n"
+msgstr "%F%P: пропадна създаването на раздел .xtensa.info\n"
+
+#: eelf32xtensa.c:4073
 #, c-format
-msgid "  -z nodlopen                 Mark DSO not available to dlopen\n"
+msgid ""
+"  --size-opt                  When relaxing longcalls, prefer size\n"
+"                                optimization over branch target alignment\n"
 msgstr ""
 
-#: lexsup.c:1772
+#: eelf64_ia64.c:2198 eelf64_ia64_fbsd.c:2205
 #, c-format
-msgid "  -z nodump                   Mark DSO not available to dldump\n"
+msgid "  --itanium                   Generate code for Intel Itanium processor\n"
+msgstr ""
+
+#: eelf64_s390.c:115 eelf64lppc.c:179 eelf64ppc.c:179 eelf64ppc_fbsd.c:179
+msgid "%F%P: can not init BFD: %E\n"
 msgstr ""
 
-#: lexsup.c:1774
+#: eelf64_s390.c:2189
 #, c-format
-msgid "  -z now                      Mark object non-lazy runtime binding\n"
+msgid "  --s390-pgste                Tell the kernel to allocate 4k page tables\n"
 msgstr ""
 
-#: lexsup.c:1776
+#: eelf64alpha.c:2267 eelf64alpha_fbsd.c:2274 eelf64alpha_nbsd.c:2267
 #, c-format
 msgid ""
-"  -z origin                   Mark object requiring immediate $ORIGIN\n"
-"\t\t\t\tprocessing at runtime\n"
+"  --taso                      Load executable in the lower 31-bit addressable\n"
+"                                virtual address range\n"
 msgstr ""
 
-#: lexsup.c:1780
+#: eelf64alpha.c:2270 eelf64alpha_fbsd.c:2277 eelf64alpha_nbsd.c:2270
 #, c-format
-msgid "  -z relro                    Create RELRO program header (default)\n"
+msgid "  --secureplt                 Force PLT in text segment\n"
 msgstr ""
 
-#: lexsup.c:1782
+#: eelf64alpha.c:2272 eelf64alpha_fbsd.c:2279 eelf64alpha_nbsd.c:2272
 #, c-format
-msgid "  -z norelro                  Don't create RELRO program header\n"
+msgid "  --no-secureplt              Force PLT in data segment\n"
 msgstr ""
 
-#: lexsup.c:1785
-#, c-format
-msgid "  -z relro                    Create RELRO program header\n"
+#: eelf64lppc.c:363 eelf64lppc.c:391 eelf64ppc.c:363 eelf64ppc.c:391
+#: eelf64ppc_fbsd.c:363 eelf64ppc_fbsd.c:391
+msgid "%X%P: can not edit %s: %E\n"
 msgstr ""
 
-#: lexsup.c:1787
-#, c-format
-msgid "  -z norelro                  Don't create RELRO program header (default)\n"
+#: eelf64lppc.c:557 eelf64ppc.c:557 eelf64ppc_fbsd.c:557
+msgid "%X%P: linker script separates .got and .toc\n"
+msgstr ""
+
+#: eelf64lppc.c:618 eelf64ppc.c:618 eelf64ppc_fbsd.c:618
+msgid "%P: .init/.fini fragments use differing TOC pointers\n"
 msgstr ""
 
-#: lexsup.c:1790
+#: eelf64lppc.c:3014 eelf64ppc.c:3014
 #, c-format
-msgid "  -z common                   Generate common symbols with STT_COMMON type\n"
+msgid "  --plt-static-chain          PLT call stubs should load r11 (default)\n"
 msgstr ""
 
-#: lexsup.c:1792
+#: eelf64lppc.c:3017 eelf64ppc.c:3017
 #, c-format
-msgid "  -z nocommon                 Generate common symbols with STT_OBJECT type\n"
+msgid "  --no-plt-static-chain       PLT call stubs should not load r11\n"
 msgstr ""
 
-#: lexsup.c:1794
+#: eelf64lppc.c:3020 eelf64ppc.c:3020 eelf64ppc_fbsd.c:3027
 #, c-format
-msgid "  -z stack-size=SIZE          Set size of stack segment\n"
-msgstr "  -z --stack <размер>         Установява размера на часта за стек\n"
+msgid "  --plt-thread-safe           PLT call stubs with load-load barrier\n"
+msgstr ""
 
-#: lexsup.c:1796
+#: eelf64lppc.c:3023 eelf64ppc.c:3023 eelf64ppc_fbsd.c:3030
 #, c-format
-msgid "  -z text                     Treat DT_TEXTREL in shared object as error\n"
+msgid "  --no-plt-thread-safe        PLT call stubs without barrier\n"
 msgstr ""
 
-#: lexsup.c:1798
+#: eelf64lppc.c:3026 eelf64ppc.c:3026 eelf64ppc_fbsd.c:3033
 #, c-format
-msgid "  -z notext                   Don't treat DT_TEXTREL in shared object as error\n"
+msgid "  --plt-align [=<align>]      Align PLT call stubs to fit cache lines\n"
 msgstr ""
 
-#: lexsup.c:1800
+#: eelf64lppc.c:3032 eelf64ppc.c:3032 eelf64ppc_fbsd.c:3039
 #, c-format
-msgid "  -z textoff                  Don't treat DT_TEXTREL in shared object as error\n"
+msgid "  --plt-localentry            Optimize calls to ELFv2 localentry:0 functions\n"
 msgstr ""
 
-#: lexsup.c:1807
+#: eelf64lppc.c:3035 eelf64ppc.c:3035 eelf64ppc_fbsd.c:3042
 #, c-format
-msgid "  --build-id[=STYLE]          Generate build ID note\n"
+msgid "  --no-plt-localentry         Don't optimize ELFv2 calls\n"
 msgstr ""
 
-#: lexsup.c:1809
+#: eelf64lppc.c:3044 eelf64ppc.c:3044 eelf64ppc_fbsd.c:3051
 #, c-format
 msgid ""
-"  --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi]\n"
-"                              Compress DWARF debug sections using zlib\n"
+"  --dotsyms                   For every version pattern \"foo\" in a version\n"
+"                                script, add \".foo\" so that function code\n"
+"                                symbols are treated the same as function\n"
+"                                descriptor symbols.  Defaults to on.\n"
 msgstr ""
 
-#: lexsup.c:1813
+#: eelf64lppc.c:3050 eelf64ppc.c:3050 eelf64ppc_fbsd.c:3057
 #, c-format
-msgid "                               Default: zlib-gabi\n"
-msgstr "                               По подразбиране: zlib-gabi\n"
+msgid "  --no-dotsyms                Don't do anything special in version scripts\n"
+msgstr ""
 
-#: lexsup.c:1816
+#: eelf64lppc.c:3053 eelf64ppc.c:3053 eelf64ppc_fbsd.c:3060
 #, c-format
-msgid "                               Default: none\n"
-msgstr "                               По подразбиране: none\n"
+msgid ""
+"  --save-restore-funcs        Provide register save and restore routines used\n"
+"                                by gcc -Os code.  Defaults to on for normal\n"
+"                                final link, off for ld -r.\n"
+msgstr ""
 
-#: lexsup.c:1819
+#: eelf64lppc.c:3058 eelf64ppc.c:3058 eelf64ppc_fbsd.c:3065
 #, c-format
-msgid "  -z common-page-size=SIZE    Set common page size to SIZE\n"
+msgid "  --no-save-restore-funcs     Don't provide these routines\n"
 msgstr ""
 
-#: lexsup.c:1821
+#: eelf64lppc.c:3064 eelf64ppc.c:3064 eelf64ppc_fbsd.c:3071
 #, c-format
-msgid "  -z max-page-size=SIZE       Set maximum page size to SIZE\n"
+msgid "  --tls-get-addr-optimize     Force use of special __tls_get_addr call\n"
 msgstr ""
 
-#: lexsup.c:1823
+#: eelf64lppc.c:3070 eelf64ppc.c:3070 eelf64ppc_fbsd.c:3077
 #, c-format
-msgid "  -z defs                     Report unresolved symbols in object files.\n"
+msgid "  --no-opd-optimize           Don't optimize the OPD section\n"
 msgstr ""
 
-#: lexsup.c:1825
+#: eelf64lppc.c:3076 eelf64ppc.c:3076 eelf64ppc_fbsd.c:3083
 #, c-format
-msgid "  -z muldefs                  Allow multiple definitions\n"
+msgid "  --no-toc-optimize           Don't optimize the TOC section\n"
 msgstr ""
 
-#: lexsup.c:1827
+#: eelf64lppc.c:3079 eelf64ppc.c:3079 eelf64ppc_fbsd.c:3086
 #, c-format
-msgid "  -z execstack                Mark executable as requiring executable stack\n"
+msgid "  --no-multi-toc              Disallow automatic multiple toc sections\n"
 msgstr ""
 
-#: lexsup.c:1829
+#: eelf64lppc.c:3082 eelf64ppc.c:3082 eelf64ppc_fbsd.c:3089
 #, c-format
-msgid "  -z noexecstack              Mark executable as not requiring executable stack\n"
+msgid "  --no-toc-sort               Don't sort TOC and GOT sections\n"
 msgstr ""
 
-#: lexsup.c:1836
+#: eelf64lppc.c:3085 eelf64ppc.c:3085 eelf64ppc_fbsd.c:3092
 #, c-format
 msgid ""
-"  --ld-generated-unwind-info  Generate exception handling info for PLT\n"
-"  --no-ld-generated-unwind-info\n"
-"                              Don't generate exception handling info for PLT\n"
+"  --non-overlapping-opd       Canonicalize .opd, so that there are no\n"
+"                                overlapping .opd entries\n"
 msgstr ""
 
-#: lexsup.c:1848
-#, c-format
-msgid "ELF emulations:\n"
+#: eelf64mmix.c:133 emmo.c:128
+msgid "%X%P: internal problems setting up section %s"
+msgstr ""
+
+#: eelf64mmix.c:177 emmo.c:172
+msgid "%X%P: too many global registers: %u, max 223\n"
 msgstr ""
 
-#: lexsup.c:1866
+#. This is a fatal error; make einfo call not return.
+#: eelf64mmix.c:195 emmo.c:190
+msgid "%F%P: can't finalize linker-allocated global registers\n"
+msgstr ""
+
+#: eelf64ppc_fbsd.c:3021
 #, c-format
-msgid "Usage: %s [options] file...\n"
-msgstr "Употреба: %s [опции] файл...\n"
+msgid "  --plt-static-chain          PLT call stubs should load r111\n"
+msgstr ""
 
-#: lexsup.c:1868
+#: eelf64ppc_fbsd.c:3024
 #, c-format
-msgid "Options:\n"
-msgstr "Команди:\n"
+msgid "  --no-plt-static-chain       PLT call stubs should not load r11 (default)\n"
+msgstr ""
 
-#: lexsup.c:1946
+#: eelf_x86_64.c:7538 eelf_x86_64_cloudabi.c:2258 eelf_x86_64_fbsd.c:2265
+#: eelf_x86_64_nacl.c:2258 eelf_x86_64_sol2.c:2389
 #, c-format
-msgid "  @FILE"
-msgstr "  @ФАЙЛ"
+msgid "  -z bndplt                   Always generate BND prefix in PLT entries\n"
+msgstr ""
+
+#: ehppaelf.c:376 ehppalinux.c:376 ehppanbsd.c:376 ehppaobsd.c:376
+msgid "%X%P: can not set gp\n"
+msgstr ""
 
-#: lexsup.c:1949
+#: ehppaelf.c:2304 ehppalinux.c:2481 ehppanbsd.c:2481 ehppaobsd.c:2481
 #, c-format
-msgid "Read options from FILE\n"
-msgstr "Използва опции от ФАЙЛ\n"
+msgid ""
+"  --multi-subspace            Generate import and export stubs to support\n"
+"                                multiple sub-space shared libraries\n"
+msgstr ""
 
-#. Note: Various tools (such as libtool) depend upon the
-#. format of the listings below - do not change them.
-#: lexsup.c:1954
+#: ei386beos.c:375
+msgid "%F%P: PE operations on non PE file\n"
+msgstr "%F%P: \"PE\"-операции върху файл, който не е \"PE\"\n"
+
+#: ei386beos.c:428 ei386beos.c:435
+msgid "%F%P: %pB: can't read contents of section .idata: %E\n"
+msgstr "%F%P: %pB: не може да се намали прочете съдържанието на раздел .idata: %E\n"
+
+#: ei386beos.c:683
+msgid "%F%P: section %s has '$' as first character\n"
+msgstr "%F%P: раздел %s започва с знак '$'\n"
+
+#: ei386beos.c:715
+msgid "%F%P: *(%s$) missing from linker script\n"
+msgstr ""
+
+#: ei386pep.c:374
 #, c-format
-msgid "%s: supported targets:"
-msgstr "%s: поддържани цели:"
+msgid "  --[no-]insert-timestamp            Use a real timestamp rather than zero (default)\n"
+msgstr "  --[no-]insert-timestamp            Използва истинска времева отметка вместо нула (по подразбиране)\n"
 
-#: lexsup.c:1962
+#: ei386pep.c:385
 #, c-format
-msgid "%s: supported emulations: "
-msgstr "%s: поддържани емулации: "
+msgid "                                     export, place into import library instead\n"
+msgstr "                                     изнасяне, в замяна поставяне в библиотека за внасяне\n"
 
-#: lexsup.c:1967
+#: ei386pep.c:390
 #, c-format
-msgid "%s: emulation specific options:\n"
-msgstr "%s: специфични опции при емулация:\n"
+msgid ""
+"  --compat-implib                    Create backward compatible import libs;\n"
+"                                       create __imp_<SYMBOL> as well\n"
+msgstr ""
+"  --compat-implib                    Създава съвместими с преди библиотеки за внясяне и\n"
+"                                       също така създава __imp_<ИМЕ>\n"
 
-#: lexsup.c:1974
+#: ei386pep.c:391
 #, c-format
-msgid "Report bugs to %s\n"
-msgstr "Подавайте доклади за грешки на %s\n"
+msgid ""
+"  --enable-auto-image-base           Automatically choose image base for DLLs\n"
+"                                       unless user specifies one\n"
+msgstr ""
+"  --enable-auto-image-base           Автоматично избира основа на DLL-образа, освен\n"
+"                                       ако не е зададена\n"
 
-#: mri.c:295
-msgid "%P%F: unknown format type %s\n"
-msgstr "%P%F: непознат формат %s\n"
+#: ei386pep.c:392
+#, c-format
+msgid "  --disable-auto-image-base          Do not auto-choose image base (default)\n"
+msgstr "  --disable-auto-image-base          Да не се избира автоматично база на образа (по подразбиране)\n"
 
-#: pe-dll.c:442
-msgid "%P%X: Unsupported PEI architecture: %s\n"
-msgstr "%P%X: Неподдържaна PEI архитектура: %s\n"
+#: ei386pep.c:396
+#, c-format
+msgid ""
+"  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n"
+"                                       adding pseudo-relocations resolved at\n"
+"                                       runtime\n"
+msgstr ""
+"  --enable-runtime-pseudo-reloc      Преодоляване на ограниченията на автоматичните\n"
+"                                       внасяния с добавяне на лъже-премествания,\n"
+"                                       определяни по време на работа\n"
 
-#: pe-dll.c:811
-msgid "%P%X: Cannot export %s: invalid export name\n"
-msgstr "%P%X: Не може да се изнесе %s: неправилно име за изнасяне\n"
+#: ei386pep.c:397
+#, c-format
+msgid ""
+"  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n"
+"                                       auto-imported DATA\n"
+msgstr ""
+"  --disable-runtime-pseudo-reloc     Без лъже-премествания, по време на работа,\n"
+"                                       за автоматично внесени данни\n"
 
-#: pe-dll.c:863
+#: ei386pep.c:398
 #, c-format
-msgid "%P%X: Error, duplicate EXPORT with ordinals: %s (%d vs %d)\n"
-msgstr "%P%X: Грешка, повторен EXPORT с номера: %s (%d с/у %d)\n"
+msgid ""
+"  --enable-extra-pep-debug            Enable verbose debug output when building\n"
+"                                       or linking to DLLs (esp. auto-import)\n"
+msgstr ""
+"  --enable-extra-pep-debug            Разрешава извеждане на подробно сведение при създаване\n"
+"                                       или свързване на DLL-ли (съотв. автоматично внасяне)\n"
 
-#: pe-dll.c:870
+#: ei386pep.c:401
 #, c-format
-msgid "%P: Warning, duplicate EXPORT: %s\n"
-msgstr "%P: Предупреждение, повторен EXPORT: %s\n"
+msgid ""
+"  --high-entropy-va                  Image is compatible with 64-bit address space\n"
+"                                       layout randomization (ASLR)\n"
+msgstr ""
 
-#: pe-dll.c:980
+#: ei386pep.c:406
 #, c-format
-msgid "%P%X: Cannot export %s: symbol not defined\n"
-msgstr "%P%%X: Не може да се изнесе %s: името е неопределено\n"
+msgid ""
+"  --no-seh                   Image does not use SEH; no SE handler may\n"
+"                                       be called in this image\n"
+msgstr ""
+"  --no-seh                   Образа не използва SEH. В този образ не може\n"
+"                               да се извиква SE подръжка\n"
 
-#: pe-dll.c:986
+#: ei386pep.c:908
+msgid "%P: warning: --export-dynamic is not supported for PE+ targets, did you mean --export-all-symbols?\n"
+msgstr "%P: предупреждение: --export-dynamic не се поддържа при PE+ резултати, може би --export-all-symbols?\n"
+
+#: ei386pep.c:976 ei386pep.c:1003
 #, c-format
-msgid "%P%X: Cannot export %s: symbol wrong type (%d vs %d)\n"
-msgstr "%P%X: Не може да се изнесе %s: име със сгрешен тип (%d с/у %d)\n"
+msgid "warning: resolving %s by linking to %s\n"
+msgstr "предупрежение: разрешаване на %s със свързване към %s\n"
+
+#: em68hc11elf.c:193 em68hc11elfb.c:193 em68hc12elf.c:193 em68hc12elfb.c:193
+msgid "%P: warning: the size of the 'window' memory region is not a power of 2; its size %d is truncated to %d\n"
+msgstr ""
+
+#: em68hc11elf.c:208 em68hc11elfb.c:208 em68hc12elf.c:208 em68hc12elfb.c:208
+msgid "%X%P: changing output format whilst linking is not supported\n"
+msgstr ""
 
-#: pe-dll.c:993
+#: em68hc11elf.c:2303 em68hc11elfb.c:2303 em68hc12elf.c:2303
+#: em68hc12elfb.c:2303
 #, c-format
-msgid "%P%X: Cannot export %s: symbol not found\n"
-msgstr "%P%X: Не може да се изнесе %s: името не е намерено\n"
+msgid ""
+"  --no-trampoline             Do not generate the far trampolines used to call\n"
+"                                a far function using jsr or bsr\n"
+msgstr ""
 
-#: pe-dll.c:1107
+#: em68hc11elf.c:2306 em68hc11elfb.c:2306 em68hc12elf.c:2306
+#: em68hc12elfb.c:2306
 #, c-format
-msgid "%P%X: Error: ordinal used twice: %d (%s vs %s)\n"
-msgstr "%P%X: Грешка, номера е използван два пъти: %d (%s с/у %s)\n"
+msgid ""
+"  --bank-window NAME          Specify the name of the memory region describing\n"
+"                                the layout of the memory bank window\n"
+msgstr ""
+
+#: em68kelf.c:139 em68kelfnbsd.c:139
+msgid "%F%P: %pB: all input objects must be ELF for --embedded-relocs\n"
+msgstr ""
+
+#: em68kelf.c:2320 em68kelfnbsd.c:2320
+msgid "%P: unrecognized --got argument '%s'\n"
+msgstr "%P: неразпозната стойност за --got '%s'\n"
 
-#: pe-dll.c:1143
+#: em68kelf.c:2333 em68kelfnbsd.c:2333
 #, c-format
-msgid "%P%X: Error: export ordinal too large: %d\n"
-msgstr "%P%X: Грешка: номера е твърде голям: %d\n"
+msgid "  --got=<type>                Specify GOT handling scheme\n"
+msgstr ""
+
+#: emmo.c:379
+msgid "%X%P: internal problems scanning %pB after opening it"
+msgstr ""
+
+#: emsp430X.c:199 emsp430elf.c:199
+msgid "%P: error: unhandled data_statement size\n"
+msgstr "%P: грешка: неподдържан размер за data_statement\n"
+
+#: emsp430X.c:299 emsp430elf.c:299
+msgid "%P: error: no section named %s or %s in linker script\n"
+msgstr ""
+
+#: emsp430X.c:308 emsp430X.c:430 emsp430X.c:443 emsp430elf.c:308
+#: emsp430elf.c:430 emsp430elf.c:443
+msgid "%P: error: no section named %s in linker script\n"
+msgstr ""
 
-#: pe-dll.c:1503
+#: emsp430X.c:509 emsp430elf.c:509
 #, c-format
-msgid "%P%X: Error: %d-bit reloc in dll\n"
-msgstr "%P%X: Грешка: %d-битово преместване в dll\n"
+msgid ""
+"  --code-region={either,lower,upper,none}\n"
+"        Transform .text* sections to {either,lower,upper,none}.text* sections\n"
+msgstr ""
 
-#: pe-dll.c:1631
+#: emsp430X.c:510 emsp430elf.c:510
 #, c-format
-msgid "%P: Can't open output def file %s\n"
-msgstr "%P: Не може да се отвори, за извеждане, def-файл %s\n"
+msgid ""
+"  --data-region={either,lower,upper,none}\n"
+"        Transform .data*, .rodata* and .bss* sections to\n"
+"        {either,lower,upper,none}.{bss,data,rodata}* sections\n"
+msgstr ""
 
-#: pe-dll.c:1782
+#: emsp430X.c:511 emsp430elf.c:511
 #, c-format
-msgid "; no contents available\n"
-msgstr "; липсва съдържание\n"
+msgid ""
+"  --disable-sec-transformation\n"
+"        Disable transformation of .{text,data,bss,rodata}* sections to\n"
+"        add the {either,lower,upper,none} prefixes\n"
+msgstr ""
 
-#: pe-dll.c:2701
-msgid "%P%X%C: variable '%T' can't be auto-imported. Please read the documentation for ld's --enable-auto-import for details.\n"
-msgstr "%P%X%C: променливата '%T' не може да се внесе автоматично. Да се прочете в документацията на ld за повече сведения относно --enable-auto-import.\n"
+#: emsp430X.c:530 emsp430elf.c:530
+msgid "%P: --code-region requires an argument: {upper,lower,either,none}\n"
+msgstr ""
 
-#: pe-dll.c:2729
-#, c-format
-msgid "%P%X: Can't open .lib file: %s\n"
-msgstr "%P%X: Не може да се отвори lib-файл: %s\n"
+#: emsp430X.c:536 emsp430elf.c:536
+msgid "%P: error: unrecognized argument to --code-region= option: \"%s\"\n"
+msgstr "%P: грешка: неразпозната стойност за --code-region: \"%s\"\n"
 
-#: pe-dll.c:2735
-#, c-format
-msgid "Creating library file: %s\n"
-msgstr "Създаване на библиотека: %s\n"
+#: emsp430X.c:553 emsp430elf.c:553
+msgid "%P: --data-region requires an argument: {upper,lower,either,none}\n"
+msgstr ""
+
+#: emsp430X.c:559 emsp430elf.c:559
+msgid "%P: error: unrecognized argument to --data-region= option: \"%s\"\n"
+msgstr "%P: грешка: неразпозната стойност за --data-region: \"%s\"\n"
+
+#. Incompatible objects.
+#: ends32belf.c:203 ends32belf16m.c:203 ends32belf_linux.c:203 ends32elf.c:203
+#: ends32elf16m.c:203 ends32elf_linux.c:203
+msgid "%F%P: %pB: ABI version of object files mismatched\n"
+msgstr ""
 
-#: pe-dll.c:2764
-msgid "%P%X: bfd_openr %s: %E\n"
-msgstr "%P%X: bfd_openr %s: %E\n"
+#. For PIE or shared object, all input must be PIC.
+#: ends32belf.c:249 ends32belf16m.c:249 ends32belf_linux.c:249 ends32elf.c:249
+#: ends32elf16m.c:249 ends32elf_linux.c:249
+msgid "%P: %pB: must use -fpic to compile this file for shared object or PIE\n"
+msgstr ""
 
-#: pe-dll.c:2776
-msgid "%P%X: %s(%s): can't find member in non-archive file"
-msgstr "%P%X: %s(%s): не е намерена частта във файл, който не е архив"
+#: ends32belf.c:2213 ends32belf16m.c:2213 ends32belf_linux.c:2342
+#: ends32elf.c:2213 ends32elf16m.c:2213 ends32elf_linux.c:2342
+msgid "%P: --mbaseline is not used anymore\n"
+msgstr ""
 
-#: pe-dll.c:2788
-msgid "%P%X: %s(%s): can't find member in archive"
-msgstr "%P%X: %s(%s): не е намерен частта в архива"
+#: ends32belf.c:2224 ends32belf16m.c:2224 ends32belf_linux.c:2353
+#: ends32elf.c:2224 ends32elf16m.c:2224 ends32elf_linux.c:2353
+msgid "%P: --relax-[no-]reduce-fp-updat is not used anymore\n"
+msgstr ""
 
-#: pe-dll.c:3414
-msgid "%P%X: Error: can't use long section names on this arch\n"
-msgstr "%P%X: Грешка: за тази архитектура не може да се използват дълги имена за раздели\n"
+#: ends32belf.c:2228 ends32belf16m.c:2228 ends32belf_linux.c:2357
+#: ends32elf.c:2228 ends32elf16m.c:2228 ends32elf_linux.c:2357
+msgid "%P: missing file for --mexport-symbols\n"
+msgstr ""
 
-#: plugin.c:231 plugin.c:277
-msgid "<no plugin>"
-msgstr "<без приставка>"
+#: ends32belf.c:2248 ends32belf16m.c:2248 ends32belf_linux.c:2377
+#: ends32elf.c:2248 ends32elf16m.c:2248 ends32elf_linux.c:2377
+msgid "%P: missing file for --mexport-ex9=<file>\n"
+msgstr ""
 
-#: plugin.c:246 plugin.c:1017
-msgid "%P%F: %s: error loading plugin: %s\n"
-msgstr "%P%F: %s: грешка при зареждане на приставка: %s\n"
+#: ends32belf.c:2256 ends32belf16m.c:2256 ends32belf_linux.c:2385
+#: ends32elf.c:2256 ends32elf16m.c:2256 ends32elf_linux.c:2385
+msgid "%F%P: cannot open ex9 export file %s\n"
+msgstr ""
 
-#: plugin.c:253
-msgid "%P: %s: duplicated plugin\n"
-msgstr "%P: %s: повторение на приставка\n"
+#: ends32belf.c:2261 ends32belf16m.c:2261 ends32belf_linux.c:2390
+#: ends32elf.c:2261 ends32elf16m.c:2261 ends32elf_linux.c:2390
+msgid "%P: missing file for --mimport-ex9=<file>\n"
+msgstr ""
 
-#: plugin.c:339
+#: ends32belf.c:2265 ends32belf16m.c:2265 ends32belf_linux.c:2394
+#: ends32elf.c:2265 ends32elf16m.c:2265 ends32elf_linux.c:2394
+msgid "%F%P: cannot open ex9 import file %s\n"
+msgstr ""
+
+#: ends32belf.c:2275 ends32belf16m.c:2275 ends32belf_linux.c:2404
+#: ends32elf.c:2275 ends32elf16m.c:2275 ends32elf_linux.c:2404
+msgid "%F%P: the range of ex9_limit must between 1 and 511\n"
+msgstr ""
+
+#: ends32belf.c:2306 ends32belf16m.c:2306 ends32belf_linux.c:2435
+#: ends32elf.c:2306 ends32elf16m.c:2306 ends32elf_linux.c:2435
 #, c-format
-msgid "could not create dummy IR bfd: %F%E\n"
-msgstr "не може да се създаде измислен IR bfd: %F%E\n"
+msgid "  --m[no-]fp-as-gp            Disable/enable fp-as-gp relaxation\n"
+msgstr ""
 
-#: plugin.c:427
-msgid "%P%F: %s: non-ELF symbol in ELF BFD!\n"
-msgstr "%P%F: %s: не е ELF име при ELF BFD!\n"
+#: ends32belf.c:2308 ends32belf16m.c:2308 ends32belf_linux.c:2437
+#: ends32elf.c:2308 ends32elf16m.c:2308 ends32elf_linux.c:2437
+#, c-format
+msgid "  --mexport-symbols=FILE      Exporting symbols in linker script\n"
+msgstr ""
 
-#: plugin.c:431
-msgid "%P%F: unknown ELF symbol visibility: %d!\n"
-msgstr "%P%F: непозната видимост на ELF име: %d!\n"
+#: ends32belf.c:2312 ends32belf16m.c:2312 ends32belf_linux.c:2441
+#: ends32elf.c:2312 ends32elf16m.c:2312 ends32elf_linux.c:2441
+#, c-format
+msgid "  --m[no-]ex9                 Disable/enable link-time EX9 relaxation\n"
+msgstr ""
 
-#: plugin.c:542
-msgid "%P%F: unsupported input file size: %s (%ld bytes)\n"
-msgstr "%P%X: неподдържан размер на входен файл %s (%ld байта)\n"
+#: ends32belf.c:2314 ends32belf16m.c:2314 ends32belf_linux.c:2443
+#: ends32elf.c:2314 ends32elf16m.c:2314 ends32elf_linux.c:2443
+#, c-format
+msgid "  --mexport-ex9=FILE          Export EX9 table after linking\n"
+msgstr ""
 
-#: plugin.c:786
-msgid "%P: %B: symbol `%s' definition: %d, visibility: %d, resolution: %d\n"
-msgstr "%P: %B: име '%s' определение: %d, видимост: %d, решение: %d\n"
+#: ends32belf.c:2316 ends32belf16m.c:2316 ends32belf_linux.c:2445
+#: ends32elf.c:2316 ends32elf16m.c:2316 ends32elf_linux.c:2445
+#, c-format
+msgid "  --mimport-ex9=FILE          Import Ex9 table for EX9 relaxation\n"
+msgstr ""
 
-#: plugin.c:1024
-msgid "%P%F: %s: plugin error: %d\n"
-msgstr "%P%F: %s: грешка в приставка: %d\n"
+#: ends32belf.c:2318 ends32belf16m.c:2318 ends32belf_linux.c:2447
+#: ends32elf.c:2318 ends32elf16m.c:2318 ends32elf_linux.c:2447
+#, c-format
+msgid "  --mupdate-ex9               Update existing EX9 table\n"
+msgstr ""
+
+#: ends32belf.c:2320 ends32belf16m.c:2320 ends32belf_linux.c:2449
+#: ends32elf.c:2320 ends32elf16m.c:2320 ends32elf_linux.c:2449
+#, c-format
+msgid "  --mex9-limit=NUM            Maximum number of entries in ex9 table\n"
+msgstr ""
+
+#: ends32belf.c:2322 ends32belf16m.c:2322 ends32belf_linux.c:2451
+#: ends32elf.c:2322 ends32elf16m.c:2322 ends32elf_linux.c:2451
+#, c-format
+msgid "  --mex9-loop-aware           Avoid generate EX9 instruction inside loop\n"
+msgstr ""
 
-#: plugin.c:1083
-msgid "%P%F: plugin_strdup failed to allocate memory: %s\n"
+#: ends32belf.c:2327 ends32belf16m.c:2327 ends32belf_linux.c:2456
+#: ends32elf.c:2327 ends32elf16m.c:2327 ends32elf_linux.c:2456
+#, c-format
+msgid "  --m[no-]ifc                 Disable/enable link-time IFC optimization\n"
 msgstr ""
 
-#: plugin.c:1115
-msgid "%P%F: plugin failed to allocate memory for input: %s\n"
+#: ends32belf.c:2329 ends32belf16m.c:2329 ends32belf_linux.c:2458
+#: ends32elf.c:2329 ends32elf16m.c:2329 ends32elf_linux.c:2458
+#, c-format
+msgid "  --mifc-loop-aware           Avoid generate IFC instruction inside loop\n"
 msgstr ""
 
-#: plugin.c:1148
-msgid "%P%F: %s: plugin reported error claiming file\n"
-msgstr "%P%F: %s: приставката рапортува грешка, при твърденията за файла\n"
+#: etic3xcoff.c:68 etic3xcoff_onchip.c:68 etic4xcoff.c:68 etic54xcoff.c:68
+#, c-format
+msgid "  --format 0|1|2              Specify which COFF version to use\n"
+msgstr ""
 
-#: plugin.c:1258
-msgid "%P: %s: error in plugin cleanup: %d (ignored)\n"
-msgstr "%P: %s: грешка при почистване на приставка: %d (пренебрегната)\n"
+#: etic3xcoff.c:90 etic3xcoff_onchip.c:90 etic4xcoff.c:90 etic54xcoff.c:90
+msgid "%F%P: invalid COFF format version %s\n"
+msgstr ""
index 26020ce8f003ae68a30b122cf8758731e4658ce3..c4f6443db28ebe5eed8e033169e1ce09870bd947 100644 (file)
@@ -5,10 +5,10 @@
 # Rafael Fontenelle <rafaelff@gnome.org>, 2017, 2018.
 msgid ""
 msgstr ""
-"Project-Id-Version: ld 2.30.0\n"
+"Project-Id-Version: ld 2.30.90\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2018-01-13 13:43+0000\n"
-"PO-Revision-Date: 2018-03-11 11:01-0300\n"
+"POT-Creation-Date: 2018-06-24 19:43+0100\n"
+"PO-Revision-Date: 2018-06-26 17:08-0200\n"
 "Last-Translator: Rafael Fontenelle <rafaelff@gnome.org>\n"
 "Language-Team: Brazilian Portuguese <ldpbr-translation@lists.sourceforge.net>\n"
 "Language: pt_BR\n"
@@ -19,1357 +19,1001 @@ msgstr ""
 "X-Generator: Virtaal 1.0.0-beta1\n"
 "X-Bugs: Report translation errors to the Language-Team address.\n"
 
-#: emultempl/armcoff.em:72
-#, c-format
-msgid "  --support-old-code          Support interworking with old code\n"
-msgstr "  --support-old-code          Suporte a interfuncionamento com código antigo\n"
+#: ldcref.c:170
+msgid "%X%P: bfd_hash_table_init of cref table failed: %E\n"
+msgstr "%X%P: bfd_hash_table_init da tabela cref falhou: %E\n"
+
+#: ldcref.c:176
+msgid "%X%P: cref_hash_lookup failed: %E\n"
+msgstr "%X%P: cref_hash_lookup falhou: %E\n"
 
-#: emultempl/armcoff.em:73
+#: ldcref.c:186
+msgid "%X%P: cref alloc failed: %E\n"
+msgstr "%X%P: alloc de cref falhou: %E\n"
+
+#: ldcref.c:371
 #, c-format
-msgid "  --thumb-entry=<sym>         Set the entry point to be Thumb symbol <sym>\n"
+msgid ""
+"\n"
+"Cross Reference Table\n"
+"\n"
 msgstr ""
-"  --thumb-entry=<sym>         Define o ponto de entrada para ser um\n"
-"                                símbolo <sym> Thumb\n"
+"\n"
+"Tabela de referência cruzada\n"
+"\n"
+
+#: ldcref.c:372
+msgid "Symbol"
+msgstr "Símbolo"
 
-#: emultempl/armcoff.em:121
+#: ldcref.c:380
 #, c-format
-msgid "Errors encountered processing file %s"
-msgstr "Encontrados erros de processamento do arquivo %s"
+msgid "File\n"
+msgstr "Arquivo\n"
 
-#. The arm backend needs special fields in the output hash structure.
-#. These will only be created if the output format is an arm format,
-#. hence we do not support linking and changing output formats at the
-#. same time.  Use a link followed by objcopy to change output formats.
-#: emultempl/armcoff.em:143 emultempl/pe.em:1559
-msgid "%F%X%P: error: cannot change output format whilst linking ARM binaries\n"
-msgstr "%F%X%P: erro: não é possível alterar o formato de saída enquanto vincula os binários ARM\n"
+#: ldcref.c:384
+#, c-format
+msgid "No symbols\n"
+msgstr "Nenhum símbolo\n"
 
-#: emultempl/armcoff.em:192 emultempl/pe.em:2063
-msgid "%P: warning: '--thumb-entry %s' is overriding '-e %s'\n"
-msgstr "%P: aviso: \"--thumb-entry %s\" é sobrepondo \"-e %s\"\n"
+#: ldcref.c:413 ldcref.c:565
+msgid "%P: symbol `%pT' missing from main hash table\n"
+msgstr "%P: símbolo \"%pT\" faltando da tabela hash principal\n"
+
+#: ldcref.c:517 ldcref.c:628 ldmain.c:1211 ldmisc.c:335 pe-dll.c:715
+#: pe-dll.c:1296 pe-dll.c:1417 pe-dll.c:1535 earm_wince_pe.c:1430
+#: earm_wince_pe.c:1637 earmpe.c:1430 earmpe.c:1637 ei386pe.c:1430
+#: ei386pe.c:1637 ei386pe_posix.c:1430 ei386pe_posix.c:1637 ei386pep.c:1414
+#: emcorepe.c:1430 emcorepe.c:1637 eppcpe.c:1430 eppcpe.c:1637 eshpe.c:1430
+#: eshpe.c:1637
+msgid "%F%P: %pB: could not read symbols: %E\n"
+msgstr "%F%P: %pB: não foi possível ler os símbolos: %E\n"
+
+#: ldcref.c:690 ldcref.c:697 ldmain.c:1273 ldmain.c:1280
+msgid "%F%P: %pB: could not read relocs: %E\n"
+msgstr "%F%P: %pB: não foi possível ler as realocações: %E\n"
 
-#: emultempl/armcoff.em:197 emultempl/pe.em:2068
-msgid "%P: warning: cannot find thumb start symbol %s\n"
-msgstr "%P: aviso: não foi possível localizar símbolo inicial %s Thumb\n"
+#. We found a reloc for the symbol.  The symbol is defined
+#. in OUTSECNAME.  This reloc is from a section which is
+#. mapped into a section from which references to OUTSECNAME
+#. are prohibited.  We must report an error.
+#: ldcref.c:724
+msgid "%X%P: %C: prohibited cross reference from %s to `%pT' in %s\n"
+msgstr "%X%P: %C: referência cruzada proibida de %s para \"%pT\" em %s\n"
 
-#: emultempl/pe.em:430
-#, c-format
-msgid "  --base_file <basefile>             Generate a base file for relocatable DLLs\n"
-msgstr "  --base_file <arquivobase>          Gera arquivo base para DDLs realocáveis\n"
+#: ldctor.c:83
+msgid "%X%P: different relocs used in set %s\n"
+msgstr "%X%P: realocações diferentes usadas no conjunto %s\n"
 
-#: emultempl/pe.em:431
-#, c-format
-msgid "  --dll                              Set image base to the default for DLLs\n"
+#: ldctor.c:101
+msgid "%X%P: different object file formats composing set %s\n"
+msgstr "%X%P: Formatos de arquivo objeto diferentes compondo conjunto %s\n"
+
+#: ldctor.c:279 ldctor.c:300
+msgid "%X%P: %s does not support reloc %s for set %s\n"
+msgstr "%X%P: %s não oferece suporte a realocações %s para o conjunto %s\n"
+
+#: ldctor.c:295
+msgid "%X%P: special section %s does not support reloc %s for set %s\n"
+msgstr "%X%P: Seção especial %s não oferece suporte a realocações %s para o conjunto %s\n"
+
+#: ldctor.c:321
+msgid "%X%P: unsupported size %d for set %s\n"
+msgstr "%X%P: Tamanho sem suporte %d para o conjunto %s\n"
+
+#: ldctor.c:344
+msgid ""
+"\n"
+"Set                 Symbol\n"
+"\n"
 msgstr ""
-"  --dll                              Define base de imagem para o padrão para\n"
-"                                       DLLs\n"
+"\n"
+"Conjunto            Símbolo\n"
+"\n"
 
-#: emultempl/pe.em:432
+#: ldemul.c:279
 #, c-format
-msgid "  --file-alignment <size>            Set file alignment\n"
-msgstr "  --file-alignment <tamanho>         Define alinhamento de arquivo\n"
+msgid "%pS SYSLIB ignored\n"
+msgstr "SYSLIB %pS ignorado\n"
 
-#: emultempl/pe.em:433
+#: ldemul.c:285
 #, c-format
-msgid "  --heap <size>                      Set initial size of the heap\n"
-msgstr "  --heap <tamanho>                   Define o tamanho inicial da heap\n"
+msgid "%pS HLL ignored\n"
+msgstr "HLL %pS ignorado\n"
 
-#: emultempl/pe.em:434
-#, c-format
-msgid "  --image-base <address>             Set start address of the executable\n"
-msgstr "  --image-base <endereço>            Define o endereço inicial do executável\n"
+#: ldemul.c:305
+msgid "%P: unrecognised emulation mode: %s\n"
+msgstr "%P: modo de emulação não reconhecido: %s\n"
 
-#: emultempl/pe.em:435
-#, c-format
-msgid "  --major-image-version <number>     Set version number of the executable\n"
-msgstr "  --major-image-version <número>     Define o número de versão do executável\n"
+#: ldemul.c:306
+msgid "Supported emulations: "
+msgstr "Emulações sem suporte: "
 
-#: emultempl/pe.em:436
+#: ldemul.c:348
 #, c-format
-msgid "  --major-os-version <number>        Set minimum required OS version\n"
-msgstr "  --major-os-version <número>        Define a versão mínima exigida do SO\n"
+msgid "  no emulation specific options.\n"
+msgstr "  sem opções específicas de emulação.\n"
 
-#: emultempl/pe.em:437
-#, c-format
-msgid "  --major-subsystem-version <number> Set minimum required OS subsystem version\n"
-msgstr ""
-"  --major-subsystem-version <número> Define a versão mínima exibida do\n"
-"                                       subsistema do SO\n"
+#: ldexp.c:283
+msgid "%F%P: bfd_hash_allocate failed creating symbol %s\n"
+msgstr "%F%P: bfd_hash_allocate falhou ao criar símbolo %s\n"
 
-#: emultempl/pe.em:438
-#, c-format
-msgid "  --minor-image-version <number>     Set revision number of the executable\n"
-msgstr "  --minor-image-version <número>     Define o número de revisão do executável\n"
+#: ldexp.c:314
+msgid "%F%P: bfd_hash_lookup failed creating symbol %s\n"
+msgstr "%F%P: bfd_hash_lookup falhou ao criar símbolo %s\n"
 
-#: emultempl/pe.em:439
-#, c-format
-msgid "  --minor-os-version <number>        Set minimum required OS revision\n"
-msgstr "  --minor-os-version <número>        Define a revisão mínima exigida do SO\n"
+#: ldexp.c:549
+msgid "%P: warning: address of `%s' isn't multiple of maximum page size\n"
+msgstr "%P: aviso: o endereço de \"%s\" não é múltiplo do tamanho máximo de página\n"
 
-#: emultempl/pe.em:440
-#, c-format
-msgid "  --minor-subsystem-version <number> Set minimum required OS subsystem revision\n"
-msgstr ""
-"  --minor-subsystem-version <número> Define a revisão mínima exibida do\n"
-"                                       subsistema do SO\n"
+#: ldexp.c:627
+msgid "%F%P:%pS %% by zero\n"
+msgstr "%F%P:%pS %% por zero\n"
 
-#: emultempl/pe.em:441
-#, c-format
-msgid "  --section-alignment <size>         Set section alignment\n"
-msgstr "  --section-alignment <tamanho>      Define alinhamento de seção\n"
+#: ldexp.c:636
+msgid "%F%P:%pS / by zero\n"
+msgstr "%F%P:%pS / por zero\n"
 
-#: emultempl/pe.em:442
-#, c-format
-msgid "  --stack <size>                     Set size of the initial stack\n"
-msgstr "  --stack <tamanho>                  Define o tamanho da pilha inicial\n"
+#: ldexp.c:745 ldlang.c:3411 ldmain.c:1178 earm_wince_pe.c:1765 earmpe.c:1765
+#: ei386pe.c:1765 ei386pe_posix.c:1765 ei386pep.c:1638 emcorepe.c:1765
+#: eppcpe.c:1765 eshpe.c:1765
+msgid "%F%P: bfd_link_hash_lookup failed: %E\n"
+msgstr "%F%P: bfd_link_hash_lookup falhou: %E\n"
 
-#: emultempl/pe.em:443
-#, c-format
-msgid "  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"
-msgstr ""
-"  --subsystem <nome>[:<versão>]      Define o subsistema [& versão] exigido\n"
-"                                       do SO\n"
+#: ldexp.c:757
+msgid "%X%P:%pS: unresolvable symbol `%s' referenced in expression\n"
+msgstr "%X%P:%pS: símbolo \"%s\" irresolvível referenciado na expressão\n"
 
-#: emultempl/pe.em:444
-#, c-format
-msgid "  --support-old-code                 Support interworking with old code\n"
-msgstr "  --support-old-code                 Suporte a interfuncionamento com código antigo\n"
+#: ldexp.c:772
+msgid "%F%P:%pS: undefined symbol `%s' referenced in expression\n"
+msgstr "%F%P:%pS: símbolo \"%s\" indefinido referenciado na expressão\n"
 
-#: emultempl/pe.em:445
-#, c-format
-msgid "  --[no-]leading-underscore          Set explicit symbol underscore prefix mode\n"
-msgstr ""
-"  --[no-]leading-underscore          Define o modo de prefixo sublinhado\n"
-"                                       explícito de símbolo\n"
+#: ldexp.c:798 ldexp.c:816 ldexp.c:844
+msgid "%F%P:%pS: undefined section `%s' referenced in expression\n"
+msgstr "%F%P:%pS: seção \"%s\" indefinida referenciada na expressão\n"
 
-#: emultempl/pe.em:446
-#, c-format
-msgid "  --thumb-entry=<symbol>             Set the entry point to be Thumb <symbol>\n"
-msgstr ""
-"  --thumb-entry=<sym>                Define o ponto de entrada para ser\n"
-"                                       <sym> Thumb\n"
+#: ldexp.c:876 ldexp.c:892
+msgid "%F%P:%pS: undefined MEMORY region `%s' referenced in expression\n"
+msgstr "%F%P:%pS: região de MEMORY \"%s\" indefinida referenciada na expressão\n"
 
-#: emultempl/pe.em:447
-#, c-format
-msgid "  --[no-]insert-timestamp            Use a real timestamp rather than zero (default).\n"
-msgstr "  --[no-]insert-timestamp            Usa uma marca de tempo em vez de zero (padrão).\n"
+#: ldexp.c:904
+msgid "%F%P:%pS: unknown constant `%s' referenced in expression\n"
+msgstr "%F%P:%pS: constante desconhecida \"%s\" referenciada na expressão\n"
 
-#: emultempl/pe.em:448
-#, c-format
-msgid "                                     This makes binaries non-deterministic\n"
-msgstr "                                     Isso torna binários não-determinísticos\n"
+#: ldexp.c:1052
+msgid "%F%P:%pS can not PROVIDE assignment to location counter\n"
+msgstr "%F%P:%pS não pode fornecer (PROVIDE) atribuição ao contador de localização\n"
 
-#: emultempl/pe.em:450
-#, c-format
-msgid "  --add-stdcall-alias                Export symbols with and without @nn\n"
-msgstr "  --add-stdcall-alias                Exporta símbolos com ou sem @nn\n"
+#: ldexp.c:1085
+msgid "%F%P:%pS invalid assignment to location counter\n"
+msgstr "%F%P:%pS atribuição inválida ao contador de localização\n"
 
-#: emultempl/pe.em:451
-#, c-format
-msgid "  --disable-stdcall-fixup            Don't link _sym to _sym@nn\n"
-msgstr "  --disable-stdcall-fixup            Não vincula _sym a _sym@nn\n"
+#: ldexp.c:1089
+msgid "%F%P:%pS assignment to location counter invalid outside of SECTIONS\n"
+msgstr "%F%P:%pS atribuição ao contador de localização inválida fora de SECTIONS\n"
 
-#: emultempl/pe.em:452
-#, c-format
-msgid "  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"
-msgstr "  --enable-stdcall-fixup             Vincula _sym a _sym@nn sem avisos\n"
+#: ldexp.c:1108
+msgid "%F%P:%pS cannot move location counter backwards (from %V to %V)\n"
+msgstr "%F%P:%pS não é possível mover contador de localização de volta (de %V para %V)\n"
 
-#: emultempl/pe.em:453
+#: ldexp.c:1167
+msgid "%F%P:%s: hash creation failed\n"
+msgstr "%F%P:%s: criação de hash falhou\n"
+
+#: ldexp.c:1519 ldexp.c:1545 ldexp.c:1605
+msgid "%F%P:%pS: nonconstant expression for %s\n"
+msgstr "%F%P:%pS: expressão não constante para %s\n"
+
+#: ldexp.c:1631 ldlang.c:1234 ldlang.c:3187 ldlang.c:7174
+msgid "%F%P: can not create hash table: %E\n"
+msgstr "%F%P: não foi possível criar tabela hash: %E\n"
+
+#: ldfile.c:132 eaarch64cloudabi.c:656 eaarch64cloudabib.c:656
+#: eaarch64elf.c:656 eaarch64elf32.c:656 eaarch64elf32b.c:656
+#: eaarch64elfb.c:656 eaarch64fbsd.c:656 eaarch64fbsdb.c:656
+#: eaarch64linux.c:656 eaarch64linux32.c:656 eaarch64linux32b.c:656
+#: eaarch64linuxb.c:656 earcelf.c:341 earcelf_prof.c:341 earclinux.c:343
+#: earclinux_nps.c:343 earclinux_prof.c:343 earcv2elf.c:341 earcv2elfx.c:341
+#: earmelf.c:876 earmelf_fbsd.c:876 earmelf_fuchsia.c:876 earmelf_linux.c:876
+#: earmelf_linux_eabi.c:876 earmelf_linux_fdpiceabi.c:876 earmelf_nacl.c:876
+#: earmelf_nbsd.c:876 earmelf_phoenix.c:876 earmelf_vxworks.c:906
+#: earmelfb.c:876 earmelfb_fbsd.c:876 earmelfb_fuchsia.c:876
+#: earmelfb_linux.c:876 earmelfb_linux_eabi.c:876
+#: earmelfb_linux_fdpiceabi.c:876 earmelfb_nacl.c:876 earmelfb_nbsd.c:876
+#: earmnto.c:876 earmsymbian.c:876 eavr1.c:544 eavr2.c:544 eavr25.c:544
+#: eavr3.c:544 eavr31.c:544 eavr35.c:544 eavr4.c:544 eavr5.c:544 eavr51.c:544
+#: eavr6.c:544 eavrtiny.c:544 eavrxmega1.c:544 eavrxmega2.c:544
+#: eavrxmega3.c:544 eavrxmega4.c:544 eavrxmega5.c:544 eavrxmega6.c:544
+#: eavrxmega7.c:544 ecriself.c:341 ecrislinux.c:341 ed10velf.c:341
+#: eelf32_sparc.c:341 eelf32_sparc_sol2.c:472 eelf32_sparc_vxworks.c:370
+#: eelf32_spu.c:875 eelf32_tic6x_be.c:479 eelf32_tic6x_elf_be.c:479
+#: eelf32_tic6x_elf_le.c:479 eelf32_tic6x_le.c:479 eelf32_tic6x_linux_be.c:479
+#: eelf32_tic6x_linux_le.c:479 eelf32_x86_64.c:344 eelf32_x86_64_nacl.c:341
+#: eelf32am33lin.c:341 eelf32b4300.c:567 eelf32bfin.c:350 eelf32bfinfd.c:350
+#: eelf32bmip.c:567 eelf32bmipn32.c:585 eelf32bsmip.c:585 eelf32btsmip.c:567
+#: eelf32btsmip_fbsd.c:567 eelf32btsmipn32.c:567 eelf32btsmipn32_fbsd.c:567
+#: eelf32cr16.c:492 eelf32cr16c.c:341 eelf32crx.c:380 eelf32ebmip.c:567
+#: eelf32ebmipvxworks.c:596 eelf32elmip.c:567 eelf32elmipvxworks.c:596
+#: eelf32epiphany.c:341 eelf32epiphany_4x4.c:343 eelf32frvfd.c:341
+#: eelf32ip2k.c:341 eelf32l4300.c:567 eelf32lm32.c:341 eelf32lm32fd.c:341
+#: eelf32lmip.c:567 eelf32lppc.c:544 eelf32lppclinux.c:544 eelf32lppcnto.c:544
+#: eelf32lppcsim.c:544 eelf32lr5900.c:567 eelf32lr5900n32.c:567
+#: eelf32lriscv.c:406 eelf32lriscv_ilp32.c:406 eelf32lriscv_ilp32f.c:406
+#: eelf32lsmip.c:567 eelf32ltsmip.c:567 eelf32ltsmip_fbsd.c:567
+#: eelf32ltsmipn32.c:567 eelf32ltsmipn32_fbsd.c:567 eelf32m32c.c:352
+#: eelf32mb_linux.c:341 eelf32mbel_linux.c:341 eelf32mcore.c:341
+#: eelf32mep.c:341 eelf32metag.c:616 eelf32microblaze.c:341
+#: eelf32microblazeel.c:341 eelf32mipswindiss.c:567 eelf32or1k.c:341
+#: eelf32or1k_linux.c:341 eelf32ppc.c:544 eelf32ppc_fbsd.c:544
+#: eelf32ppclinux.c:544 eelf32ppcnto.c:544 eelf32ppcsim.c:544
+#: eelf32ppcvxworks.c:518 eelf32ppcwindiss.c:544 eelf32rl78.c:341
+#: eelf32rx.c:357 eelf32tilegx.c:341 eelf32tilegx_be.c:341 eelf32tilepro.c:341
+#: eelf32vax.c:341 eelf32visium.c:341 eelf32xc16x.c:341 eelf32xc16xl.c:341
+#: eelf32xc16xs.c:341 eelf32xstormy16.c:352 eelf32xtensa.c:2228
+#: eelf64_aix.c:341 eelf64_ia64.c:365 eelf64_ia64_fbsd.c:365 eelf64_s390.c:356
+#: eelf64_sparc.c:341 eelf64_sparc_fbsd.c:341 eelf64_sparc_sol2.c:472
+#: eelf64alpha.c:424 eelf64alpha_fbsd.c:424 eelf64alpha_nbsd.c:424
+#: eelf64bmip.c:585 eelf64btsmip.c:567 eelf64btsmip_fbsd.c:567
+#: eelf64hppa.c:341 eelf64lppc.c:991 eelf64lriscv.c:406
+#: eelf64lriscv_lp64.c:406 eelf64lriscv_lp64f.c:406 eelf64ltsmip.c:567
+#: eelf64ltsmip_fbsd.c:567 eelf64mmix.c:452 eelf64ppc.c:991
+#: eelf64ppc_fbsd.c:991 eelf64rdos.c:341 eelf64tilegx.c:341
+#: eelf64tilegx_be.c:341 eelf_i386.c:344 eelf_i386_be.c:341
+#: eelf_i386_chaos.c:341 eelf_i386_fbsd.c:341 eelf_i386_ldso.c:341
+#: eelf_i386_nacl.c:341 eelf_i386_sol2.c:472 eelf_i386_vxworks.c:370
+#: eelf_iamcu.c:341 eelf_k1om.c:344 eelf_k1om_fbsd.c:341 eelf_l1om.c:344
+#: eelf_l1om_fbsd.c:341 eelf_s390.c:341 eelf_x86_64.c:344
+#: eelf_x86_64_cloudabi.c:341 eelf_x86_64_fbsd.c:341 eelf_x86_64_nacl.c:341
+#: eelf_x86_64_sol2.c:472 eh8300elf.c:341 eh8300elf_linux.c:341
+#: eh8300helf.c:341 eh8300helf_linux.c:341 eh8300hnelf.c:341 eh8300self.c:341
+#: eh8300self_linux.c:341 eh8300snelf.c:341 eh8300sxelf.c:341
+#: eh8300sxelf_linux.c:341 eh8300sxnelf.c:341 ehppa64linux.c:341
+#: ehppaelf.c:648 ehppalinux.c:648 ehppanbsd.c:648 ehppaobsd.c:648
+#: ei386lynx.c:341 ei386moss.c:341 ei386nto.c:341 em32relf.c:341
+#: em32relf_linux.c:341 em32rlelf.c:341 em32rlelf_linux.c:341
+#: em68hc11elf.c:641 em68hc11elfb.c:641 em68hc12elf.c:641 em68hc12elfb.c:641
+#: em68kelf.c:491 em68kelfnbsd.c:491 em9s12zelf.c:341 emn10300.c:341
+#: ends32belf.c:518 ends32belf16m.c:518 ends32belf_linux.c:518 ends32elf.c:518
+#: ends32elf16m.c:518 ends32elf_linux.c:518 enios2elf.c:634 enios2linux.c:634
+#: eppclynx.c:544 epruelf.c:361 escore3_elf.c:361 escore7_elf.c:361
+#: eshelf.c:341 eshelf_fd.c:341 eshelf_linux.c:341 eshelf_nbsd.c:341
+#: eshelf_nto.c:341 eshelf_uclinux.c:341 eshelf_vxworks.c:370 eshlelf.c:341
+#: eshlelf_fd.c:341 eshlelf_linux.c:341 eshlelf_nbsd.c:341 eshlelf_nto.c:341
+#: eshlelf_vxworks.c:370 ev850.c:387 ev850_rh850.c:387 exgateelf.c:341
 #, c-format
-msgid "  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"
-msgstr "  --exclude-symbols sym,sym,...      Exclui símbolos da exportação automática\n"
+msgid "attempt to open %s failed\n"
+msgstr "tentativa de abrir %s falhou\n"
 
-#: emultempl/pe.em:454
+#: ldfile.c:134
 #, c-format
-msgid "  --exclude-all-symbols              Exclude all symbols from automatic export\n"
-msgstr ""
-"  --exclude-all-symbols              Exclui todos os símbolos da exportação\n"
-"                                       automática\n"
+msgid "attempt to open %s succeeded\n"
+msgstr "tentativa de abrir %s bem-sucedida\n"
 
-#: emultempl/pe.em:455
-#, c-format
-msgid "  --exclude-libs lib,lib,...         Exclude libraries from automatic export\n"
-msgstr ""
-"  --exclude-libs lib,lib,...         Exclui bibliotecas da exportação \n"
-"                                       automática\n"
+#: ldfile.c:140
+msgid "%F%P: invalid BFD target `%s'\n"
+msgstr "%F%P: alvo BFD inválido \"%s\"\n"
 
-#: emultempl/pe.em:456
-#, c-format
-msgid "  --exclude-modules-for-implib mod,mod,...\n"
-msgstr "  --exclude-modules-for-implib mod,mod,...\n"
+#: ldfile.c:265 ldfile.c:295
+msgid "%P: skipping incompatible %s when searching for %s\n"
+msgstr "%P: pulando %s incompatível ao pesquisar para %s\n"
 
-# Continuação da descrição da opção "--exclude-modules-for-implib"
-#: emultempl/pe.em:457
-#, c-format
-msgid "                                     Exclude objects, archive members from auto\n"
-msgstr ""
-"                                     Exclui objetos, arquiva membros da\n"
-"                                       exportação automática, colocando\n"
+#: ldfile.c:278
+msgid "%F%P: attempted static link of dynamic object `%s'\n"
+msgstr "%F%P: tentado vínculo estático de objeto dinâmico \"%s\"\n"
 
-# Continuação da descrição da opção "--exclude-modules-for-implib"
-#: emultempl/pe.em:458
-#, c-format
-msgid "                                     export, place into import library instead.\n"
-msgstr "                                       na biblioteca de importação.\n"
+#: ldfile.c:405
+msgid "%P: cannot find %s (%s): %E\n"
+msgstr "%P: não foi possível localizar %s (%s): %E\n"
 
-#: emultempl/pe.em:459
-#, c-format
-msgid "  --export-all-symbols               Automatically export all globals to DLL\n"
-msgstr ""
-"  --export-all-symbols               Exporta automaticamente todos globais\n"
-"                                       para DLL\n"
+#: ldfile.c:408
+msgid "%P: cannot find %s: %E\n"
+msgstr "%P: não foi possível localizar %s: %E\n"
 
-#: emultempl/pe.em:460
-#, c-format
-msgid "  --kill-at                          Remove @nn from exported symbols\n"
-msgstr "  --kill-at                          Remove @nn dos símbolos exportados\n"
+#: ldfile.c:443
+msgid "%P: cannot find %s inside %s\n"
+msgstr "%P: não foi possível localizar %s dentro de %s\n"
 
-#: emultempl/pe.em:461
-#, c-format
-msgid "  --output-def <file>                Generate a .DEF file for the built DLL\n"
-msgstr "  --output-def <arquivo>             Gera um arquivo .DEF para a DLL compilada\n"
+#: ldfile.c:446
+msgid "%P: cannot find %s\n"
+msgstr "%P: não foi possível localizar %s\n"
 
-#: emultempl/pe.em:462
+#: ldfile.c:468
 #, c-format
-msgid "  --warn-duplicate-exports           Warn about duplicate exports\n"
-msgstr "  --warn-duplicate-exports           Avisa sobre exportações duplicadas\n"
+msgid "cannot find script file %s\n"
+msgstr "não foi possível localizar o arquivo script %s\n"
 
-#: emultempl/pe.em:463
+#: ldfile.c:470
 #, c-format
+msgid "opened script file %s\n"
+msgstr "aberto arquivo de script %s\n"
+
+#: ldfile.c:601
+msgid "%F%P: cannot open linker script file %s: %E\n"
+msgstr "%F%P: não foi possível abrir o arquivo de script do vinculador %s: %E\n"
+
+#: ldfile.c:666
+msgid "%F%P: cannot represent machine `%s'\n"
+msgstr "%F%P: não foi possível representar a máquina \"%s\"\n"
+
+#: ldlang.c:1318
+msgid "%P:%pS: warning: redeclaration of memory region `%s'\n"
+msgstr "%P:%pS: aviso: redeclaração de região de memória \"%s\"\n"
+
+#: ldlang.c:1324
+msgid "%P:%pS: warning: memory region `%s' not declared\n"
+msgstr "%P:%pS: aviso: região de memória \"%s\" não declarada\n"
+
+#: ldlang.c:1361
+msgid "%F%P:%pS: error: alias for default memory region\n"
+msgstr "%F%P:%pS: erro: apelido para região de memória padrão\n"
+
+#: ldlang.c:1372
+msgid "%F%P:%pS: error: redefinition of memory region alias `%s'\n"
+msgstr "%F%P:%pS: erro: redefinição de região de memória com apelido \"%s\"\n"
+
+#: ldlang.c:1379
+msgid "%F%P:%pS: error: memory region `%s' for alias `%s' does not exist\n"
+msgstr "%F%P:%pS: erro: a região de memória \"%s\" para apelido \"%s\" não existe\n"
+
+#: ldlang.c:1438 ldlang.c:1477
+msgid "%F%P: failed creating section `%s': %E\n"
+msgstr "%F%P: falha ao criar a seção \"%s\": %E\n"
+
+#: ldlang.c:1998
 msgid ""
-"  --compat-implib                    Create backward compatible import libs;\n"
-"                                       create __imp_<SYMBOL> as well.\n"
+"\n"
+"As-needed library included to satisfy reference by file (symbol)\n"
+"\n"
 msgstr ""
-"  --compat-implib                    Cria bibliotecas de importação com\n"
-"                                       compatibilidade reversa;\n"
-"                                       cria __imp_<SÍMBOLO> também.\n"
+"\n"
+"Biblioteca conforme necessária incluída para satisfazer referência por arquivo (símbolo)\n"
+"\n"
 
-#: emultempl/pe.em:465
+#: ldlang.c:2064
 #, c-format
 msgid ""
-"  --enable-auto-image-base[=<address>] Automatically choose image base for DLLs\n"
-"                                       (optionally starting with address) unless\n"
-"                                       specifically set with --image-base\n"
-msgstr ""
-"  --enable-auto-image-base[=<endereço>]\n"
-"                                     Escolhe automaticamente a base de imagem\n"
-"                                       para DLLs (opcionalmente iniciando com\n"
-"                                       endereço) a menos que seja definida\n"
-"                                       especificamente com --image-base\n"
-
-#: emultempl/pe.em:468
-#, c-format
-msgid "  --disable-auto-image-base          Do not auto-choose image base. (default)\n"
+"\n"
+"Discarded input sections\n"
+"\n"
 msgstr ""
-"  --disable-auto-image-base          Não escolhe automaticamente base de\n"
-"                                       imagem. (padrão)\n"
+"\n"
+"Seções de entrada descartadas\n"
+"\n"
 
-#: emultempl/pe.em:469
-#, c-format
+#: ldlang.c:2072
 msgid ""
-"  --dll-search-prefix=<string>       When linking dynamically to a dll without\n"
-"                                       an importlib, use <string><basename>.dll\n"
-"                                       in preference to lib<basename>.dll \n"
+"\n"
+"Memory Configuration\n"
+"\n"
 msgstr ""
-"  --dll-search-prefix=<string>       Ao vincular dinamicamente a uma dll sem\n"
-"                                       uma biblioteca de importação, use\n"
-"                                       <string><nomebase>.dll como preferência\n"
-"                                       sobre a lib<nomebase>.dll \n"
+"\n"
+"Configuração de memória\n"
+"\n"
 
-#: emultempl/pe.em:472
-#, c-format
-msgid ""
-"  --enable-auto-import               Do sophisticated linking of _sym to\n"
-"                                       __imp_sym for DATA references\n"
-msgstr ""
-"  --enable-auto-import               Faz vinculação sofisticada de _sym a\n"
-"                                       __imp_sym para referências DATA\n"
+#: ldlang.c:2074
+msgid "Name"
+msgstr "Nome"
 
-#: emultempl/pe.em:474
-#, c-format
-msgid "  --disable-auto-import              Do not auto-import DATA items from DLLs\n"
-msgstr ""
-"  --disable-auto-import              Não importa automaticamente itens DATA\n"
-"                                       de DLLs\n"
+#: ldlang.c:2074
+msgid "Origin"
+msgstr "Origem"
 
-#: emultempl/pe.em:475
-#, c-format
-msgid ""
-"  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n"
-"                                       adding pseudo-relocations resolved at\n"
-"                                       runtime.\n"
-msgstr ""
-"  --enable-runtime-pseudo-reloc      Contorna limitações de importação\n"
-"                                     automática adicionando pseudorrealocações\n"
-"                                     resolvidas em tempo de execução.\n"
+#: ldlang.c:2074
+msgid "Length"
+msgstr "Tamanho"
 
-#: emultempl/pe.em:478
-#, c-format
-msgid ""
-"  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n"
-"                                       auto-imported DATA.\n"
-msgstr ""
-"  --disable-runtime-pseudo-reloc     Não adiciona pseudorrealocações em tempo\n"
-"                                       de execução para DATA autoimportados.\n"
+#: ldlang.c:2074
+msgid "Attributes"
+msgstr "Atributos"
 
-#: emultempl/pe.em:480
+#: ldlang.c:2114
 #, c-format
 msgid ""
-"  --enable-extra-pe-debug            Enable verbose debug output when building\n"
-"                                       or linking to DLLs (esp. auto-import)\n"
+"\n"
+"Linker script and memory map\n"
+"\n"
 msgstr ""
-"  --enable-extra-pe-debug            Habilita saída de depuração verbosa ao\n"
-"                                       compilar ou vincular a DLLs\n"
-"                                       (autoimportação esp.)\n"
+"\n"
+"Mapa de memória e script de vinculador\n"
+"\n"
 
-#: emultempl/pe.em:483
-#, c-format
-msgid ""
-"  --large-address-aware              Executable supports virtual addresses\n"
-"                                       greater than 2 gigabytes\n"
-msgstr ""
-"  --large-address-aware              Executável oferece suporte a endereços\n"
-"                                       virtuais maiores que 2 gigabytes\n"
+#: ldlang.c:2167
+msgid "%F%P: illegal use of `%s' section\n"
+msgstr "%F%P: uso ilegal de seção \"%s\"\n"
 
-#: emultempl/pe.em:485
-#, c-format
-msgid ""
-"  --disable-large-address-aware      Executable does not support virtual\n"
-"                                       addresses greater than 2 gigabytes\n"
-msgstr ""
-"  --disable-large-address-aware      Executável não oferece suporte endereços\n"
-"                                       virtuais maior que 2 gigabytes\n"
+#: ldlang.c:2176
+msgid "%F%P: output format %s cannot represent section called %s: %E\n"
+msgstr "%F%P: o formato de saída %s não pode representar a seção chamada %s: %E\n"
 
-#: emultempl/pe.em:487
-#, c-format
-msgid ""
-"  --enable-long-section-names        Use long COFF section names even in\n"
-"                                       executable image files\n"
-msgstr ""
-"  --enable-long-section-names        Usa nomes longos de seção COFF mesmo em\n"
-"                                       arquivos de imagem executável\n"
+#: ldlang.c:2773
+msgid "%P: %pB: file not recognized: %E; matching formats:"
+msgstr "%P: %pB: arquivo não reconhecido: %E; formatos correspondentes:"
 
-#: emultempl/pe.em:489
-#, c-format
-msgid ""
-"  --disable-long-section-names       Never use long COFF section names, even\n"
-"                                       in object files\n"
-msgstr ""
-"  --disable-long-section-names       Nunca usa nomes longos de seção COFF,\n"
-"                                       mesmo em arquivos objetos\n"
+#: ldlang.c:2781
+msgid "%F%P: %pB: file not recognized: %E\n"
+msgstr "%F%P: %pB: arquivo não reconhecido: %E\n"
 
-#: emultempl/pe.em:491
-#, c-format
-msgid ""
-"  --dynamicbase\t\t\t Image base address may be relocated using\n"
-"\t\t\t\t       address space layout randomization (ASLR)\n"
-msgstr ""
-"  --dynamicbase                      Endereço de base de imagem pode ser\n"
-"                                       realocado usando personalização de\n"
-"                                       layout de espaço de endereço (ASLR)\n"
+#: ldlang.c:2854
+msgid "%F%P: %pB: member %pB in archive is not an object\n"
+msgstr "%F%P: %pB: o membro %pB no arquivo não é um objeto\n"
+
+#: ldlang.c:2869 ldlang.c:2883 eaarch64cloudabi.c:776 eaarch64cloudabib.c:776
+#: eaarch64elf.c:776 eaarch64elf32.c:776 eaarch64elf32b.c:776
+#: eaarch64elfb.c:776 eaarch64fbsd.c:776 eaarch64fbsdb.c:776
+#: eaarch64linux.c:776 eaarch64linux32.c:776 eaarch64linux32b.c:776
+#: eaarch64linuxb.c:776 earcelf.c:461 earcelf_prof.c:461 earclinux.c:463
+#: earclinux_nps.c:463 earclinux_prof.c:463 earcv2elf.c:461 earcv2elfx.c:461
+#: earmelf.c:996 earmelf_fbsd.c:996 earmelf_fuchsia.c:996 earmelf_linux.c:996
+#: earmelf_linux_eabi.c:996 earmelf_linux_fdpiceabi.c:996 earmelf_nacl.c:996
+#: earmelf_nbsd.c:996 earmelf_phoenix.c:996 earmelf_vxworks.c:1026
+#: earmelfb.c:996 earmelfb_fbsd.c:996 earmelfb_fuchsia.c:996
+#: earmelfb_linux.c:996 earmelfb_linux_eabi.c:996
+#: earmelfb_linux_fdpiceabi.c:996 earmelfb_nacl.c:996 earmelfb_nbsd.c:996
+#: earmnto.c:996 earmsymbian.c:996 eavr1.c:664 eavr2.c:664 eavr25.c:664
+#: eavr3.c:664 eavr31.c:664 eavr35.c:664 eavr4.c:664 eavr5.c:664 eavr51.c:664
+#: eavr6.c:664 eavrtiny.c:664 eavrxmega1.c:664 eavrxmega2.c:664
+#: eavrxmega3.c:664 eavrxmega4.c:664 eavrxmega5.c:664 eavrxmega6.c:664
+#: eavrxmega7.c:664 ecriself.c:461 ecrislinux.c:461 ed10velf.c:461
+#: eelf32_sparc.c:461 eelf32_sparc_sol2.c:592 eelf32_sparc_vxworks.c:490
+#: eelf32_spu.c:995 eelf32_tic6x_be.c:599 eelf32_tic6x_elf_be.c:599
+#: eelf32_tic6x_elf_le.c:599 eelf32_tic6x_le.c:599 eelf32_tic6x_linux_be.c:599
+#: eelf32_tic6x_linux_le.c:599 eelf32_x86_64.c:464 eelf32_x86_64_nacl.c:461
+#: eelf32am33lin.c:461 eelf32b4300.c:687 eelf32bfin.c:470 eelf32bfinfd.c:470
+#: eelf32bmip.c:687 eelf32bmipn32.c:705 eelf32bsmip.c:705 eelf32btsmip.c:687
+#: eelf32btsmip_fbsd.c:687 eelf32btsmipn32.c:687 eelf32btsmipn32_fbsd.c:687
+#: eelf32cr16.c:612 eelf32cr16c.c:461 eelf32crx.c:500 eelf32ebmip.c:687
+#: eelf32ebmipvxworks.c:716 eelf32elmip.c:687 eelf32elmipvxworks.c:716
+#: eelf32epiphany.c:461 eelf32epiphany_4x4.c:463 eelf32frvfd.c:461
+#: eelf32ip2k.c:461 eelf32l4300.c:687 eelf32lm32.c:461 eelf32lm32fd.c:461
+#: eelf32lmip.c:687 eelf32lppc.c:664 eelf32lppclinux.c:664 eelf32lppcnto.c:664
+#: eelf32lppcsim.c:664 eelf32lr5900.c:687 eelf32lr5900n32.c:687
+#: eelf32lriscv.c:526 eelf32lriscv_ilp32.c:526 eelf32lriscv_ilp32f.c:526
+#: eelf32lsmip.c:687 eelf32ltsmip.c:687 eelf32ltsmip_fbsd.c:687
+#: eelf32ltsmipn32.c:687 eelf32ltsmipn32_fbsd.c:687 eelf32m32c.c:472
+#: eelf32mb_linux.c:461 eelf32mbel_linux.c:461 eelf32mcore.c:461
+#: eelf32mep.c:461 eelf32metag.c:736 eelf32microblaze.c:461
+#: eelf32microblazeel.c:461 eelf32mipswindiss.c:687 eelf32or1k.c:461
+#: eelf32or1k_linux.c:461 eelf32ppc.c:664 eelf32ppc_fbsd.c:664
+#: eelf32ppclinux.c:664 eelf32ppcnto.c:664 eelf32ppcsim.c:664
+#: eelf32ppcvxworks.c:638 eelf32ppcwindiss.c:664 eelf32rl78.c:461
+#: eelf32rx.c:477 eelf32tilegx.c:461 eelf32tilegx_be.c:461 eelf32tilepro.c:461
+#: eelf32vax.c:461 eelf32visium.c:461 eelf32xc16x.c:461 eelf32xc16xl.c:461
+#: eelf32xc16xs.c:461 eelf32xstormy16.c:472 eelf32xtensa.c:2348
+#: eelf64_aix.c:461 eelf64_ia64.c:485 eelf64_ia64_fbsd.c:485 eelf64_s390.c:476
+#: eelf64_sparc.c:461 eelf64_sparc_fbsd.c:461 eelf64_sparc_sol2.c:592
+#: eelf64alpha.c:544 eelf64alpha_fbsd.c:544 eelf64alpha_nbsd.c:544
+#: eelf64bmip.c:705 eelf64btsmip.c:687 eelf64btsmip_fbsd.c:687
+#: eelf64hppa.c:461 eelf64lppc.c:1111 eelf64lriscv.c:526
+#: eelf64lriscv_lp64.c:526 eelf64lriscv_lp64f.c:526 eelf64ltsmip.c:687
+#: eelf64ltsmip_fbsd.c:687 eelf64mmix.c:572 eelf64ppc.c:1111
+#: eelf64ppc_fbsd.c:1111 eelf64rdos.c:461 eelf64tilegx.c:461
+#: eelf64tilegx_be.c:461 eelf_i386.c:464 eelf_i386_be.c:461
+#: eelf_i386_chaos.c:461 eelf_i386_fbsd.c:461 eelf_i386_ldso.c:461
+#: eelf_i386_nacl.c:461 eelf_i386_sol2.c:592 eelf_i386_vxworks.c:490
+#: eelf_iamcu.c:461 eelf_k1om.c:464 eelf_k1om_fbsd.c:461 eelf_l1om.c:464
+#: eelf_l1om_fbsd.c:461 eelf_s390.c:461 eelf_x86_64.c:464
+#: eelf_x86_64_cloudabi.c:461 eelf_x86_64_fbsd.c:461 eelf_x86_64_nacl.c:461
+#: eelf_x86_64_sol2.c:592 eh8300elf.c:461 eh8300elf_linux.c:461
+#: eh8300helf.c:461 eh8300helf_linux.c:461 eh8300hnelf.c:461 eh8300self.c:461
+#: eh8300self_linux.c:461 eh8300snelf.c:461 eh8300sxelf.c:461
+#: eh8300sxelf_linux.c:461 eh8300sxnelf.c:461 ehppa64linux.c:461
+#: ehppaelf.c:768 ehppalinux.c:768 ehppanbsd.c:768 ehppaobsd.c:768
+#: ei386lynx.c:461 ei386moss.c:461 ei386nto.c:461 em32relf.c:461
+#: em32relf_linux.c:461 em32rlelf.c:461 em32rlelf_linux.c:461
+#: em68hc11elf.c:761 em68hc11elfb.c:761 em68hc12elf.c:761 em68hc12elfb.c:761
+#: em68kelf.c:611 em68kelfnbsd.c:611 em9s12zelf.c:461 emn10300.c:461
+#: ends32belf.c:638 ends32belf16m.c:638 ends32belf_linux.c:638 ends32elf.c:638
+#: ends32elf16m.c:638 ends32elf_linux.c:638 enios2elf.c:754 enios2linux.c:754
+#: eppclynx.c:664 epruelf.c:481 escore3_elf.c:481 escore7_elf.c:481
+#: eshelf.c:461 eshelf_fd.c:461 eshelf_linux.c:461 eshelf_nbsd.c:461
+#: eshelf_nto.c:461 eshelf_uclinux.c:461 eshelf_vxworks.c:490 eshlelf.c:461
+#: eshlelf_fd.c:461 eshlelf_linux.c:461 eshlelf_nbsd.c:461 eshlelf_nto.c:461
+#: eshlelf_vxworks.c:490 ev850.c:507 ev850_rh850.c:507 exgateelf.c:461
+msgid "%F%P: %pB: error adding symbols: %E\n"
+msgstr "%F%P: %pB: erro ao adicionar símbolos: %E\n"
 
-#: emultempl/pe.em:493
-#, c-format
-msgid "  --forceinteg\t\t Code integrity checks are enforced\n"
-msgstr ""
-"  --forceinteg                       Verificações de integridade de código\n"
-"                                       são forçadas\n"
+#: ldlang.c:3157
+msgid "%P: warning: could not find any targets that match endianness requirement\n"
+msgstr "%P: aviso: não foi possível localizar quaisquer alvos que correspondam ao requerimento de endianness\n"
 
-#: emultempl/pe.em:494
-#, c-format
-msgid "  --nxcompat\t\t Image is compatible with data execution prevention\n"
-msgstr ""
-"  --nxcompat                         Imagem é compatível com prevenção de\n"
-"                                       execução de dados\n"
+#: ldlang.c:3171
+msgid "%F%P: target %s not found\n"
+msgstr "%F%P: aviso %s não localizado\n"
 
-#: emultempl/pe.em:495
-#, c-format
-msgid "  --no-isolation\t\t Image understands isolation but do not isolate the image\n"
-msgstr ""
-"  --no-isolation                     Imagem entender isolação, mas não isola\n"
-"                                       a imagem\n"
+#: ldlang.c:3173
+msgid "%F%P: cannot open output file %s: %E\n"
+msgstr "%F%P: não foi possível abrir o arquivo de saída %s: %E\n"
 
-#: emultempl/pe.em:496
-#, c-format
-msgid ""
-"  --no-seh\t\t\t Image does not use SEH. No SE handler may\n"
-"\t\t\t\t       be called in this image\n"
-msgstr ""
-"  --no-seh                           Imagem não usa SEH. Nenhum manipulador\n"
-"                                       de SE pode ser chamado nesta imagem\n"
+#: ldlang.c:3179
+msgid "%F%P: %s: can not make object file: %E\n"
+msgstr "%F%P: %s: não foi possível fazer arquivo objeto: %E\n"
 
-#: emultempl/pe.em:498
-#, c-format
-msgid "  --no-bind\t\t\t Do not bind this image\n"
-msgstr "  --no-bind                          Não associa (bind) essa imagem\n"
+#: ldlang.c:3183
+msgid "%F%P: %s: can not set architecture: %E\n"
+msgstr "%F%P: %s: não foi possível definir arquitetura: %E\n"
 
-#: emultempl/pe.em:499
-#, c-format
-msgid "  --wdmdriver\t\t Driver uses the WDM model\n"
-msgstr "  --wdmdriver                        O driver usa o modelo WDM\n"
+#: ldlang.c:3342
+msgid "%P: warning: %s contains output sections; did you forget -T?\n"
+msgstr "%P: aviso: %s contém seções de saída; você se esqueceu de -T?\n"
+
+#: ldlang.c:3480
+msgid "%X%P: required symbol `%s' not defined\n"
+msgstr "%X%P: símbolo exigido \"%s\" não definido\n"
+
+#: ldlang.c:3770
+msgid "%F%P: %s not found for insert\n"
+msgstr "%F%P: %s não localizado para inserção\n"
 
-#: emultempl/pe.em:500
+#: ldlang.c:4011
+msgid " load address 0x%V"
+msgstr " carga com endereço 0x%V"
+
+#: ldlang.c:4247
+msgid "%W (size before relaxing)\n"
+msgstr "%W (tamanho antes de relaxar)\n"
+
+#: ldlang.c:4340
 #, c-format
-msgid "  --tsaware                  Image is Terminal Server aware\n"
-msgstr "  --tsaware                          Imagem tem ciência de Terminal Server\n"
+msgid "Address of section %s set to "
+msgstr "Endereço de seção %s definido para "
 
-#: emultempl/pe.em:501
+#: ldlang.c:4538
 #, c-format
-msgid "  --build-id[=STYLE]         Generate build ID\n"
-msgstr "  --build-id[=ESTILO]        Gera ID de compilação\n"
+msgid "Fail with %d\n"
+msgstr "Falha com %d\n"
 
-#: emultempl/pe.em:629
-msgid "%P: warning: bad version number in -subsystem option\n"
-msgstr "%P: aviso: número de versão inválida na opção --subsystem\n"
+#: ldlang.c:4810
+msgid "%X%P: section %s VMA wraps around address space\n"
+msgstr "%X%P: VMA da seção %s cobre o espaço de endereço\n"
 
-#: emultempl/pe.em:654
-msgid "%P%F: invalid subsystem type %s\n"
-msgstr "%P%F: subsistema de tipo inválido %s\n"
+#: ldlang.c:4816
+msgid "%X%P: section %s LMA wraps around address space\n"
+msgstr "%X%P: VMA da seção %s cobre o espaço de endereço\n"
 
-#: emultempl/pe.em:675
-msgid "%P%F: invalid hex number for PE parameter '%s'\n"
-msgstr "%P%F: número hexa inválido para o PE de parâmetro \"%s\"\n"
+#: ldlang.c:4867
+msgid "%X%P: section %s LMA [%V,%V] overlaps section %s LMA [%V,%V]\n"
+msgstr "%X%P: LMA [%V,%V] da seção %s sobrepõe LMA [%V,%V] da seção %s\n"
 
-#: emultempl/pe.em:692
-msgid "%P%F: strange hex info for PE parameter '%s'\n"
-msgstr "%P%F: informação hexa estranha para o PE de parâmetro \"%s\"\n"
+#: ldlang.c:4910
+msgid "%X%P: section %s VMA [%V,%V] overlaps section %s VMA [%V,%V]\n"
+msgstr "%X%P: VMA [%V,%V] da seção %s sobrepõe VMA [%V,%V] da seção %s\n"
 
-#: emultempl/pe.em:708
-msgid "%F%P: cannot open base file %s\n"
-msgstr "%F%P: não foi abrir o arquivo base %s\n"
+#: ldlang.c:4933
+msgid "%X%P: region `%s' overflowed by %lu byte\n"
+msgid_plural "%X%P: region `%s' overflowed by %lu bytes\n"
+msgstr[0] "%X%P: a região \"%s\" estourou por %lu byte\n"
+msgstr[1] "%X%P: a região \"%s\" estourou por %lu bytes\n"
 
-#: emultempl/pe.em:1004
-msgid "%P: warning, file alignment > section alignment.\n"
-msgstr "%P: aviso, alinhamento de arquivo > alinhamento de seção.\n"
+#: ldlang.c:4958
+msgid "%X%P: address 0x%v of %pB section `%s' is not within region `%s'\n"
+msgstr "%X%P: endereço 0x%v de seção %pB \"%s\" não está dentro da região \"%s\"\n"
 
-#: emultempl/pe.em:1017
-msgid "%P: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols?\n"
-msgstr "%P: aviso: --export-dynamic não oferece suporte para alvos PE; você quis dizer --export-all-symbols?\n"
+#: ldlang.c:4969
+msgid "%X%P: %pB section `%s' will not fit in region `%s'\n"
+msgstr "%X%P: a seção %pB \"%s\" não vai caber na região \"%s\"\n"
 
-#: emultempl/pe.em:1069
-#, c-format
-msgid "Warning: resolving %s by linking to %s\n"
-msgstr "Aviso: resolvendo %s por vinculação a %s\n"
+#: ldlang.c:5050
+msgid "%F%P:%pS: non constant or forward reference address expression for section %s\n"
+msgstr "%F%P:%pS: expressão de endereço não constante ou referência direta para seção %s\n"
 
-#: emultempl/pe.em:1074
-msgid "Use --enable-stdcall-fixup to disable these warnings\n"
-msgstr "Use --enable-stdcall-fixup para desabilitar esses avisos\n"
+#: ldlang.c:5075
+msgid "%X%P: internal error on COFF shared library section %s\n"
+msgstr "%X%P: erro interno em biblioteca compartilhada COFF na seção %s\n"
 
-#: emultempl/pe.em:1075
-msgid "Use --disable-stdcall-fixup to disable these fixups\n"
-msgstr "Use --disable-stdcall-fixup para desabilitar essas correções\n"
+#: ldlang.c:5134
+msgid "%F%P: error: no memory region specified for loadable section `%s'\n"
+msgstr "%F%P: erro: nenhuma região de memória especificada para seção carregável \"%s\"\n"
 
-#: emultempl/pe.em:1143
-#, c-format
-msgid "%C: Cannot get section contents - auto-import exception\n"
-msgstr "%C: Não foi possível obter conteúdos de seção - excepção de autoimportação\n"
+#: ldlang.c:5139
+msgid "%P: warning: no memory region specified for loadable section `%s'\n"
+msgstr "%P: aviso: nenhuma região de memória especificada para seção carregável \"%s\"\n"
 
-#: emultempl/pe.em:1206
-#, c-format
-msgid "Info: resolving %s by linking to %s (auto-import)\n"
-msgstr "Info: resolvendo %s por vinculação a %s (autoimportação)\n"
+#: ldlang.c:5162
+msgid "%P: warning: changing start of section %s by %lu byte\n"
+msgid_plural "%P: warning: changing start of section %s by %lu bytes\n"
+msgstr[0] "%P: aviso: alterando início da seção %s em %lu byte\n"
+msgstr[1] "%P: aviso: alterando início da seção %s em %lu bytes\n"
 
-#: emultempl/pe.em:1213
-msgid ""
-"%P: warning: auto-importing has been activated without --enable-auto-import specified on the command line.\n"
-"This should work unless it involves constant data structures referencing symbols from auto-imported DLLs.\n"
-msgstr ""
-"%P: aviso: autoimportação foi desativada sem --enable-auto-import especificado na linha de comando.\n"
-"Isso deve funcionar a menos que envolva estruturas de dados constantes referenciando símbolos de DLLs autoimportadas.\n"
+#: ldlang.c:5256
+msgid "%P: warning: dot moved backwards before `%s'\n"
+msgstr "%P: avio: ponto movido para atrás antes de \"%s\"\n"
 
-#: emultempl/pe.em:1223 emultempl/pe.em:1619 emultempl/pe.em:1826 ldcref.c:517
-#: ldcref.c:628 ldmain.c:1186 ldmisc.c:453 pe-dll.c:725 pe-dll.c:1304
-#: pe-dll.c:1399
-msgid "%B%F: could not read symbols: %E\n"
-msgstr "%B%F: não foi possível ler os símbolos: %E\n"
+#: ldlang.c:5435
+msgid "%F%P: can't relax section: %E\n"
+msgstr "%F%P: não é possível relaxar a seção: %E\n"
 
-#: emultempl/pe.em:1337
-msgid "%P: warning: .buildid section discarded, --build-id ignored.\n"
-msgstr "%P: aviso: seção .buildid descartada, --build-id ignorada.\n"
+#: ldlang.c:5817
+msgid "%F%P: invalid data statement\n"
+msgstr "%F%P: instrução de dados inválida\n"
 
-#: emultempl/pe.em:1410
-msgid "%P: warning: unrecognized --build-id style ignored.\n"
-msgstr "%P: aviso: estilo de --build-id não reconhecido ignorado.\n"
+#: ldlang.c:5850
+msgid "%F%P: invalid reloc statement\n"
+msgstr "%F%P: instrução de realocação inválida\n"
 
-#: emultempl/pe.em:1434
-msgid "%P: warning: Cannot create .buildid section, --build-id ignored.\n"
-msgstr "%P: aviso: Não foi possível criar a seção .buildid, --build-id ignorada.\n"
+#: ldlang.c:6184
+msgid "%F%P: gc-sections requires either an entry or an undefined symbol\n"
+msgstr "%F%P: gc-sections requer uma entrada ou um símbolo indefinido\n"
 
-#: emultempl/pe.em:1487
-msgid "%F%P: cannot perform PE operations on non PE output file '%B'.\n"
-msgstr "%F%P: não foi possível realizar operações de PO no arquivo de saída não PE \"%B\".\n"
+#: ldlang.c:6209
+msgid "%F%P: %s: can't set start address\n"
+msgstr "%F%P: %s: não foi possível definir endereço inicial\n"
 
-#: emultempl/pe.em:1631
-msgid "%X%P: unable to process relocs: %E\n"
-msgstr "%X%P: não foi possível processar as realocações: %E\n"
+#: ldlang.c:6222 ldlang.c:6241
+msgid "%F%P: can't set start address\n"
+msgstr "%F%P: não foi possível definir endereço inicial\n"
 
-#: emultempl/pe.em:1869
-#, c-format
-msgid "Errors encountered processing file %s\n"
-msgstr "Encontrados erros de processamento do arquivo %s\n"
+#: ldlang.c:6234
+msgid "%P: warning: cannot find entry symbol %s; defaulting to %V\n"
+msgstr "%P: aviso: não foi possível localizar símbolo de entrada %s; usando o padrão %V\n"
 
-#: emultempl/pe.em:1892
-#, c-format
-msgid "Errors encountered processing file %s for interworking\n"
-msgstr "Encontrados erros ao processar o arquivo %s para interfuncionalidade\n"
+#: ldlang.c:6246
+msgid "%P: warning: cannot find entry symbol %s; not setting start address\n"
+msgstr "%P: aviso: não foi possível localizar símbolo de entrada %s; não definindo o endereço inicial\n"
 
-#: emultempl/pe.em:1954 ldexp.c:745 ldlang.c:3411 ldmain.c:1153
-msgid "%P%F: bfd_link_hash_lookup failed: %E\n"
-msgstr "%P%F: bfd_link_hash_lookup falhou: %E\n"
+#: ldlang.c:6300
+msgid "%F%P: relocatable linking with relocations from format %s (%pB) to format %s (%pB) is not supported\n"
+msgstr "%F%P: sem suporte a vinculação realocável com realocações do formato %s (%pB) para o formato %s (%pB)\n"
 
-#: ldcref.c:170
-msgid "%X%P: bfd_hash_table_init of cref table failed: %E\n"
-msgstr "%X%P: bfd_hash_table_init da tabela cref falhou: %E\n"
+#: ldlang.c:6310
+msgid "%X%P: %s architecture of input file `%pB' is incompatible with %s output\n"
+msgstr "%X%P: a arquitetura %s do arquivo de entrada \"%pB\" é incompatível com a saída de %s\n"
 
-#: ldcref.c:176
-msgid "%X%P: cref_hash_lookup failed: %E\n"
-msgstr "%X%P: cref_hash_lookup falhou: %E\n"
+#: ldlang.c:6332
+msgid "%X%P: failed to merge target specific data of file %pB\n"
+msgstr "%X%P: falha ao mesclar dados específicos de alvo do arquivo %pB\n"
 
-#: ldcref.c:186
-msgid "%X%P: cref alloc failed: %E\n"
-msgstr "%X%P: alloc de cref falhou: %E\n"
+#: ldlang.c:6403
+msgid "%F%P: could not define common symbol `%pT': %E\n"
+msgstr "%F%P: não foi possível definir símbolo comum \"%pT\": %E\n"
 
-#: ldcref.c:371
-#, c-format
+#: ldlang.c:6415
 msgid ""
 "\n"
-"Cross Reference Table\n"
-"\n"
+"Allocating common symbols\n"
 msgstr ""
 "\n"
-"Tabela de referência cruzada\n"
+"Alocação de símbolos comuns\n"
+
+#: ldlang.c:6416
+msgid ""
+"Common symbol       size              file\n"
+"\n"
+msgstr ""
+"Símbolo comum       tamanho           arquivo\n"
 "\n"
 
-#: ldcref.c:372
-msgid "Symbol"
-msgstr "Símbolo"
+#: ldlang.c:6490
+msgid "%X%P: error: unplaced orphan section `%pA' from `%pB'\n"
+msgstr "%X%P: erro: seção órfã não colocada \"%pA\" de \"%pB\"\n"
 
-#: ldcref.c:380
-#, c-format
-msgid "File\n"
-msgstr "Arquivo\n"
-
-#: ldcref.c:384
-#, c-format
-msgid "No symbols\n"
-msgstr "Nenhum símbolo\n"
+#: ldlang.c:6508
+msgid "%P: warning: orphan section `%pA' from `%pB' being placed in section `%s'\n"
+msgstr "%P: aviso: seção órfã \"%pA\" de \"%pB\" sendo colocada na seção \"%s\"\n"
 
-#: ldcref.c:413 ldcref.c:565
-msgid "%P: symbol `%T' missing from main hash table\n"
-msgstr "%P: símbolo \"%T\" faltando da tabela hash principal\n"
+#: ldlang.c:6599
+msgid "%F%P: invalid character %c (%d) in flags\n"
+msgstr "%F%P: caractere inválido %c (%d) nas flags\n"
 
-#: ldcref.c:690 ldcref.c:697 ldmain.c:1248 ldmain.c:1255
-msgid "%B%F: could not read relocs: %E\n"
-msgstr "%B%F: não foi possível ler as realocações: %E\n"
+#: ldlang.c:6726
+msgid "%F%P:%pS: error: align with input and explicit align specified\n"
+msgstr "%F%P:%pS: erro: alinhamento com entrada e alinhamento explícito especificados\n"
 
-#. We found a reloc for the symbol.  The symbol is defined
-#. in OUTSECNAME.  This reloc is from a section which is
-#. mapped into a section from which references to OUTSECNAME
-#. are prohibited.  We must report an error.
-#: ldcref.c:724
-msgid "%X%C: prohibited cross reference from %s to `%T' in %s\n"
-msgstr "%X%C: referência cruzada proibida de %s para \"%T\" em %s\n"
+#: ldlang.c:7198
+msgid "%F%P: %s: plugin reported error after all symbols read\n"
+msgstr "%F%P: %s: plug-ins relatou erro após leitura de todos símbolos\n"
 
-#: ldctor.c:83
-msgid "%P%X: Different relocs used in set %s\n"
-msgstr "%P%X: realocações diferentes usadas no conjunto %s\n"
+#: ldlang.c:7602
+msgid "%F%P: multiple STARTUP files\n"
+msgstr "%F%P: múltiplos arquivos STARTUP\n"
 
-#: ldctor.c:101
-msgid "%P%X: Different object file formats composing set %s\n"
-msgstr "%P%X: Formatos de arquivo objeto diferentes compondo conjunto %s\n"
+#: ldlang.c:7648
+msgid "%X%P:%pS: section has both a load address and a load region\n"
+msgstr "%X%P:%pS: a seção possui um endereço de carga e uma região de carga\n"
 
-#: ldctor.c:279 ldctor.c:300
-msgid "%P%X: %s does not support reloc %s for set %s\n"
-msgstr "%P%X: %s não oferece suporte a realocações %s para o conjunto %s\n"
+#: ldlang.c:7763
+msgid "%X%P:%pS: PHDRS and FILEHDR are not supported when prior PT_LOAD headers lack them\n"
+msgstr "%X%P:%pS: Sem suporte a PHDRS e FILEHDR quando estão faltando nos cabeçalhos PT_LOAD anteriores\n"
 
-#: ldctor.c:295
-msgid "%P%X: Special section %s does not support reloc %s for set %s\n"
-msgstr "%P%X: Seção especial %s não oferece suporte a realocações %s para o conjunto %s\n"
+#: ldlang.c:7836
+msgid "%F%P: no sections assigned to phdrs\n"
+msgstr "%F%P: nenhuma seção atribuída a phdrs\n"
 
-#: ldctor.c:321
-msgid "%P%X: Unsupported size %d for set %s\n"
-msgstr "%P%X: Tamanho sem suporte %d para o conjunto %s\n"
+#: ldlang.c:7874
+msgid "%F%P: bfd_record_phdr failed: %E\n"
+msgstr "%F%P: bfd_record_phdr falhou: %E\n"
 
-#: ldctor.c:344
-msgid ""
-"\n"
-"Set                 Symbol\n"
-"\n"
-msgstr ""
-"\n"
-"Conjunto            Símbolo\n"
-"\n"
+#: ldlang.c:7894
+msgid "%X%P: section `%s' assigned to non-existent phdr `%s'\n"
+msgstr "%X%P: seção \"%s\" atribuída a phdr não existente \"%s\"\n"
 
-#: ldemul.c:274
-#, c-format
-msgid "%S SYSLIB ignored\n"
-msgstr "SYSLIB %S ignorado\n"
+#: ldlang.c:8317
+msgid "%X%P: unknown language `%s' in version information\n"
+msgstr "%X%P: linguagem desconhecida \"%s\" na informação da versão\n"
 
-#: ldemul.c:280
-#, c-format
-msgid "%S HLL ignored\n"
-msgstr "HLL %S ignorado\n"
+#: ldlang.c:8462
+msgid "%X%P: anonymous version tag cannot be combined with other version tags\n"
+msgstr "%X%P: tag de versão anônima não pode ser combinada com de outras versões\n"
 
-#: ldemul.c:300
-msgid "%P: unrecognised emulation mode: %s\n"
-msgstr "%P: modo de emulação não reconhecido: %s\n"
+#: ldlang.c:8471
+msgid "%X%P: duplicate version tag `%s'\n"
+msgstr "%X%P: tag versão duplicada \"%s\"\n"
 
-#: ldemul.c:301
-msgid "Supported emulations: "
-msgstr "Emulações sem suporte: "
+#: ldlang.c:8492 ldlang.c:8501 ldlang.c:8519 ldlang.c:8529
+msgid "%X%P: duplicate expression `%s' in version information\n"
+msgstr "%X%P: expressão duplicada \"%s\" na informação de versão\n"
 
-#: ldemul.c:343
-#, c-format
-msgid "  no emulation specific options.\n"
-msgstr "  sem opções específicas de emulação.\n"
+#: ldlang.c:8569
+msgid "%X%P: unable to find version dependency `%s'\n"
+msgstr "%X%P: não foi possível localizar a dependência de versão \"%s\"\n"
 
-#: ldexp.c:283
-msgid "%P%F: bfd_hash_allocate failed creating symbol %s\n"
-msgstr "%P%F: bfd_hash_allocate falhou ao criar símbolo %s\n"
+#: ldlang.c:8592
+msgid "%X%P: unable to read .exports section contents\n"
+msgstr "%X%P: não foi possível ler conteúdo de seção .exports\n"
 
-#: ldexp.c:314
-msgid "%P%F: bfd_hash_lookup failed creating symbol %s\n"
-msgstr "%P%F: bfd_hash_lookup falhou ao criar símbolo %s\n"
+#: ldlang.c:8630
+msgid "%F%P: invalid origin for memory region %s\n"
+msgstr "%F%P: origem inválida para região de memória %s\n"
 
-#: ldexp.c:549
-msgid "%P: warning: address of `%s' isn't multiple of maximum page size\n"
-msgstr "%P: aviso: o endereço de \"%s\" não é múltiplo do tamanho máximo de página\n"
+#: ldlang.c:8639
+msgid "%F%P: invalid length for memory region %s\n"
+msgstr "%F%P: tamanho inválido para região de memória %s\n"
 
-#: ldexp.c:627
-#, c-format
-msgid "%F%S %% by zero\n"
-msgstr "%F%S %% por zero\n"
+#: ldlang.c:8749
+msgid "%X%P: unknown feature `%s'\n"
+msgstr "%X%P: recurso desconhecido \"%s\"\n"
 
-#: ldexp.c:636
-#, c-format
-msgid "%F%S / by zero\n"
-msgstr "%F%S / por zero\n"
+#: ldmain.c:248
+msgid "%X%P: can't set BFD default target to `%s': %E\n"
+msgstr "%X%P: não foi possível definir alvo padrão BFD para \"%s\": %E\n"
 
-#: ldexp.c:757
-#, c-format
-msgid "%X%S: unresolvable symbol `%s' referenced in expression\n"
-msgstr "%X%S: símbolo \"%s\" irresolvível referenciado na expressão\n"
+#: ldmain.c:347
+msgid "built in linker script"
+msgstr "script de vinculador incorporado"
 
-#: ldexp.c:772
-#, c-format
-msgid "%F%S: undefined symbol `%s' referenced in expression\n"
-msgstr "%F%S: símbolo \"%s\" indefinido referenciado na expressão\n"
+#: ldmain.c:357
+msgid "using external linker script:"
+msgstr "usando script de vinculador externo:"
 
-#: ldexp.c:798 ldexp.c:816 ldexp.c:844
-#, c-format
-msgid "%F%S: undefined section `%s' referenced in expression\n"
-msgstr "%F%S: seção \"%s\" indefinida referenciada na expressão\n"
+#: ldmain.c:359
+msgid "using internal linker script:"
+msgstr "usando script de vinculador interno:"
 
-#: ldexp.c:876 ldexp.c:892
-#, c-format
-msgid "%F%S: undefined MEMORY region `%s' referenced in expression\n"
-msgstr "%F%S: região de MEMORY \"%s\" indefinida referenciada na expressão\n"
+#: ldmain.c:406
+msgid "%F%P: --no-define-common may not be used without -shared\n"
+msgstr "%F%P: --no-define-common não pode ser usado sem -shared\n"
 
-#: ldexp.c:904
-#, c-format
-msgid "%F%S: unknown constant `%s' referenced in expression\n"
-msgstr "%F%S: constante desconhecida \"%s\" referenciada na expressão\n"
+#: ldmain.c:412
+msgid "%F%P: no input files\n"
+msgstr "%F%P: nenhum arquivo de entrada\n"
 
-#: ldexp.c:1052
-#, c-format
-msgid "%F%S can not PROVIDE assignment to location counter\n"
-msgstr "%F%S não pode fornecer (PROVIDE) atribuição ao contador de localização\n"
+#: ldmain.c:416
+msgid "%P: mode %s\n"
+msgstr "%P: modo %s\n"
 
-#: ldexp.c:1085
-#, c-format
-msgid "%F%S invalid assignment to location counter\n"
-msgstr "%F%S atribuição inválida ao contador de localização\n"
+#: ldmain.c:432 ends32belf.c:2236 ends32belf16m.c:2236 ends32belf_linux.c:2365
+#: ends32elf.c:2236 ends32elf16m.c:2236 ends32elf_linux.c:2365
+msgid "%F%P: cannot open map file %s: %E\n"
+msgstr "%F%P: não foi possível abrir o arquivo de mapeamento %s: %E\n"
 
-#: ldexp.c:1089
-#, c-format
-msgid "%F%S assignment to location counter invalid outside of SECTIONS\n"
-msgstr "%F%S atribuição ao contador de localização inválida fora de SECTIONS\n"
+#: ldmain.c:481
+msgid "%P: link errors found, deleting executable `%s'\n"
+msgstr "%P: erros de vinculação localizados, excluindo executável \"%s\"\n"
 
-#: ldexp.c:1108
-msgid "%F%S cannot move location counter backwards (from %V to %V)\n"
-msgstr "%F%S não é possível mover contador de localização de volta (de %V para %V)\n"
+#: ldmain.c:490
+msgid "%F%P: %pB: final close failed: %E\n"
+msgstr "%F%P: %pB: fechamento final falhou: %E\n"
 
-#: ldexp.c:1167
-msgid "%P%F:%s: hash creation failed\n"
-msgstr "%P%F:%s: criação de hash falhou\n"
+#: ldmain.c:517
+msgid "%F%P: unable to open for source of copy `%s'\n"
+msgstr "%F%P: não foi possível abrir para ordem da cópia \"%s\"\n"
 
-#: ldexp.c:1516 ldexp.c:1542 ldexp.c:1602
-#, c-format
-msgid "%F%S: nonconstant expression for %s\n"
-msgstr "%F%S: expressão não constante para %s\n"
+#: ldmain.c:520
+msgid "%F%P: unable to open for destination of copy `%s'\n"
+msgstr "%F%P: não foi possível abrir para destino da cópia \"%s\"\n"
 
-#: ldexp.c:1628 ldlang.c:1234 ldlang.c:3187
-msgid "%P%F: can not create hash table: %E\n"
-msgstr "%P%F: não foi possível criar tabela hash: %E\n"
+#: ldmain.c:527
+msgid "%P: error writing file `%s'\n"
+msgstr "%P: erro ao escrever o arquivo \"%s\"\n"
 
-#: ldfile.c:132
+#: ldmain.c:532 pe-dll.c:1925
 #, c-format
-msgid "attempt to open %s failed\n"
-msgstr "tentativa de abrir %s falhou\n"
+msgid "%P: error closing file `%s'\n"
+msgstr "%P: erro ao fechar o arquivo \"%s\"\n"
 
-#: ldfile.c:134
+#: ldmain.c:546
 #, c-format
-msgid "attempt to open %s succeeded\n"
-msgstr "tentativa de abrir %s bem-sucedida\n"
-
-#: ldfile.c:140
-msgid "%F%P: invalid BFD target `%s'\n"
-msgstr "%F%P: alvo BFD inválido \"%s\"\n"
-
-#: ldfile.c:265 ldfile.c:295
-msgid "%P: skipping incompatible %s when searching for %s\n"
-msgstr "%P: pulando %s incompatível ao pesquisar para %s\n"
-
-#: ldfile.c:278
-msgid "%F%P: attempted static link of dynamic object `%s'\n"
-msgstr "%F%P: tentado vínculo estático de objeto dinâmico \"%s\"\n"
+msgid "%s: total time in link: %ld.%06ld\n"
+msgstr "%s: tempo total no vínculo: %ld.%06ld\n"
 
-#: ldfile.c:405
-msgid "%P: cannot find %s (%s): %E\n"
-msgstr "%P: não foi possível localizar %s (%s): %E\n"
+#: ldmain.c:629
+msgid "%F%P: missing argument to -m\n"
+msgstr "%F%P: faltando argumento para -m\n"
 
-#: ldfile.c:408
-msgid "%P: cannot find %s: %E\n"
-msgstr "%P: não foi possível localizar %s: %E\n"
+#: ldmain.c:679 ldmain.c:696 ldmain.c:716 ldmain.c:748 pe-dll.c:1377
+msgid "%F%P: bfd_hash_table_init failed: %E\n"
+msgstr "%F%P: bfd_hash_table_init falhou: %E\n"
 
-#: ldfile.c:443
-msgid "%P: cannot find %s inside %s\n"
-msgstr "%P: não foi possível localizar %s dentro de %s\n"
+#: ldmain.c:683 ldmain.c:700 ldmain.c:720
+msgid "%F%P: bfd_hash_lookup failed: %E\n"
+msgstr "%F%P: bfd_hash_lookup falhou: %E\n"
 
-#: ldfile.c:446
-msgid "%P: cannot find %s\n"
-msgstr "%P: não foi possível localizar %s\n"
+#: ldmain.c:734
+msgid "%X%P: error: duplicate retain-symbols-file\n"
+msgstr "%X%P: erro: retain-symbols-file duplicado\n"
 
-#: ldfile.c:468
-#, c-format
-msgid "cannot find script file %s\n"
-msgstr "não foi possível localizar o arquivo script %s\n"
+#: ldmain.c:778
+msgid "%F%P: bfd_hash_lookup for insertion failed: %E\n"
+msgstr "%F%P: bfd_hash_lookup para inserção falhou: %E\n"
 
-#: ldfile.c:470
-#, c-format
-msgid "opened script file %s\n"
-msgstr "aberto arquivo de script %s\n"
+#: ldmain.c:783
+msgid "%P: `-retain-symbols-file' overrides `-s' and `-S'\n"
+msgstr "%P: \"-retain-symbols-file\" sobrepõe \"-s\" e \"-S\"\n"
 
-#: ldfile.c:601
-msgid "%P%F: cannot open linker script file %s: %E\n"
-msgstr "%P%F: não foi possível abrir o arquivo de script do vinculador %s: %E\n"
+#: ldmain.c:882
+msgid ""
+"Archive member included to satisfy reference by file (symbol)\n"
+"\n"
+msgstr ""
+"Membro de arquivo incluído para satisfazer referência por arquivo (símbolo)\n"
+"\n"
 
-#: ldfile.c:666
-msgid "%P%F: cannot represent machine `%s'\n"
-msgstr "%P%F: não foi possível representar a máquina \"%s\"\n"
+#: ldmain.c:989
+msgid "%X%P: %C: multiple definition of `%pT'"
+msgstr "%X%P: %C: múltiplas definições de \"%pT\""
 
-#: ldlang.c:1318
-msgid "%P:%S: warning: redeclaration of memory region `%s'\n"
-msgstr "%P:%S: aviso: redeclaração de região de memória \"%s\"\n"
+#: ldmain.c:992
+msgid "; %D: first defined here"
+msgstr "; %D: definido primeiro aqui"
 
-#: ldlang.c:1324
-msgid "%P:%S: warning: memory region `%s' not declared\n"
-msgstr "%P:%S: aviso: região de memória \"%s\" não declarada\n"
+#: ldmain.c:997
+msgid "%P: disabling relaxation; it will not work with multiple definitions\n"
+msgstr "%P: desabilitando relaxamento; não vai funcionar com múltiplas definições\n"
 
-#: ldlang.c:1361
-msgid "%F%P:%S: error: alias for default memory region\n"
-msgstr "%F%P:%S: erro: apelido para região de memória padrão\n"
+#: ldmain.c:1050
+msgid "%P: %pB: warning: definition of `%pT' overriding common from %pB\n"
+msgstr "%P: %pB: aviso: definição de \"%pT\" sobrepondo comum de %pB\n"
 
-#: ldlang.c:1372
-msgid "%F%P:%S: error: redefinition of memory region alias `%s'\n"
-msgstr "%F%P:%S: erro: redefinição de região de memória com apelido \"%s\"\n"
+#: ldmain.c:1054
+msgid "%P: %pB: warning: definition of `%pT' overriding common\n"
+msgstr "%P: %pB: aviso: definição de \"%pT\" sobrepondo comum\n"
 
-#: ldlang.c:1379
-msgid "%F%P:%S: error: memory region `%s' for alias `%s' does not exist\n"
-msgstr "%F%P:%S: erro: a região de memória \"%s\" para apelido \"%s\" não existe\n"
+#: ldmain.c:1063
+msgid "%P: %pB: warning: common of `%pT' overridden by definition from %pB\n"
+msgstr "%P: %pB: aviso: comum de \"%pT\" sobreposto pela definição de %pB\n"
 
-#: ldlang.c:1438 ldlang.c:1477
-msgid "%P%F: failed creating section `%s': %E\n"
-msgstr "%P%F: falha ao criar a seção \"%s\": %E\n"
+#: ldmain.c:1067
+msgid "%P: %pB: warning: common of `%pT' overridden by definition\n"
+msgstr "%P: %pB: aviso: comum de \"%pT\" sobreposto pela definição\n"
 
-#: ldlang.c:1998
-msgid ""
-"\n"
-"As-needed library included to satisfy reference by file (symbol)\n"
-"\n"
-msgstr ""
-"\n"
-"Biblioteca conforme necessária incluída para satisfazer referência por arquivo (símbolo)\n"
-"\n"
+#: ldmain.c:1076
+msgid "%P: %pB: warning: common of `%pT' overridden by larger common from %pB\n"
+msgstr "%P: %pB: aviso: comum de \"%pT\" sobreposto por um comum maior de %pB\n"
 
-#: ldlang.c:2064
-#, c-format
-msgid ""
-"\n"
-"Discarded input sections\n"
-"\n"
-msgstr ""
-"\n"
-"Seções de entrada descartadas\n"
-"\n"
+#: ldmain.c:1080
+msgid "%P: %pB: warning: common of `%pT' overridden by larger common\n"
+msgstr "%P: %pB: aviso: comum de \"%pT\" sobreposto por um comum maior\n"
 
-#: ldlang.c:2072
-msgid ""
-"\n"
-"Memory Configuration\n"
-"\n"
-msgstr ""
-"\n"
-"Configuração de memória\n"
-"\n"
+#: ldmain.c:1087
+msgid "%P: %pB: warning: common of `%pT' overriding smaller common from %pB\n"
+msgstr "%P: %pB: aviso: comum de \"%pT\" sobrepondo um comum menor de %pB\n"
 
-#: ldlang.c:2074
-msgid "Name"
-msgstr "Nome"
+#: ldmain.c:1091
+msgid "%P: %pB: warning: common of `%pT' overriding smaller common\n"
+msgstr "%P: %pB: aviso: comum de \"%pT\" sobrepondo um comum menor\n"
 
-#: ldlang.c:2074
-msgid "Origin"
-msgstr "Origem"
+#: ldmain.c:1098
+msgid "%P: %pB and %pB: warning: multiple common of `%pT'\n"
+msgstr "%P: %pB e %pB: aviso: múltiplos comuns de \"%pT\"\n"
 
-#: ldlang.c:2074
-msgid "Length"
-msgstr "Tamanho"
+#: ldmain.c:1101
+msgid "%P: %pB: warning: multiple common of `%pT'\n"
+msgstr "%P: %pB: aviso: múltiplos comuns de \"%pT\"\n"
 
-#: ldlang.c:2074
-msgid "Attributes"
-msgstr "Atributos"
+#: ldmain.c:1120 ldmain.c:1156
+msgid "%P: warning: global constructor %s used\n"
+msgstr "%P: aviso: construtor global %s usado\n"
 
-#: ldlang.c:2114
-#, c-format
-msgid ""
-"\n"
-"Linker script and memory map\n"
-"\n"
-msgstr ""
-"\n"
-"Mapa de memória e script de vinculador\n"
-"\n"
+#: ldmain.c:1166
+msgid "%F%P: BFD backend error: BFD_RELOC_CTOR unsupported\n"
+msgstr "%F%P: erro de backend BFD: sem suporte a BFD_RELOC_CTOR\n"
 
-#: ldlang.c:2167
-msgid "%P%F: Illegal use of `%s' section\n"
-msgstr "%P%F: Uso ilegal de seção \"%s\"\n"
+#. We found a reloc for the symbol we are looking for.
+#: ldmain.c:1238 ldmain.c:1240 ldmain.c:1242 ldmain.c:1250 ldmain.c:1293
+msgid "warning: "
+msgstr "aviso: "
 
-#: ldlang.c:2176
-msgid "%P%F: output format %s cannot represent section called %s: %E\n"
-msgstr "%P%F: o formato de saída %s não pode representar a seção chamada %s: %E\n"
+#: ldmain.c:1346
+msgid "%X%P: %C: undefined reference to `%pT'\n"
+msgstr "%X%P: %C: referência não definida para \"%pT\"\n"
 
-#: ldlang.c:2773
-msgid "%B: file not recognized: %E\n"
-msgstr "%B: arquivo não reconhecido: %E\n"
+#: ldmain.c:1349
+msgid "%P: %C: warning: undefined reference to `%pT'\n"
+msgstr "%P: %C: aviso: referência não definida para \"%pT\"\n"
 
-#: ldlang.c:2774
-msgid "%B: matching formats:"
-msgstr "%B: formatos correspondentes:"
+#: ldmain.c:1355
+msgid "%X%P: %D: more undefined references to `%pT' follow\n"
+msgstr "%X%P: %D: mais referências não definidas para \"%pT\" seguir\n"
 
-#: ldlang.c:2781
-msgid "%F%B: file not recognized: %E\n"
-msgstr "%F%B: arquivo não reconhecido: %E\n"
+#: ldmain.c:1358
+msgid "%P: %D: warning: more undefined references to `%pT' follow\n"
+msgstr "%P: %D: aviso: mais referências não definidas para \"%pT\" seguir\n"
 
-#: ldlang.c:2854
-msgid "%F%B: member %B in archive is not an object\n"
-msgstr "%F%B: o membro %B no arquivo não é um objeto\n"
+#: ldmain.c:1369
+msgid "%X%P: %pB: undefined reference to `%pT'\n"
+msgstr "%X%P: %pB: referência não definida para \"%pT\"\n"
 
-#: ldlang.c:2869 ldlang.c:2883
-msgid "%F%B: error adding symbols: %E\n"
-msgstr "%F%B: erro ao adicionar símbolos: %E\n"
+#: ldmain.c:1372
+msgid "%P: %pB: warning: undefined reference to `%pT'\n"
+msgstr "%P: %pB: aviso: referência não definida para \"%pT\"\n"
 
-#: ldlang.c:3157
-msgid "%P: warning: could not find any targets that match endianness requirement\n"
-msgstr "%P: aviso: não foi possível localizar quaisquer alvos que correspondam ao requerimento de endianness\n"
+#: ldmain.c:1378
+msgid "%X%P: %pB: more undefined references to `%pT' follow\n"
+msgstr "%X%P: %pB: mais referências não definidas para \"%pT\" seguir\n"
 
-#: ldlang.c:3171
-msgid "%P%F: target %s not found\n"
-msgstr "%P%F: aviso %s não localizado\n"
+#: ldmain.c:1381
+msgid "%P: %pB: warning: more undefined references to `%pT' follow\n"
+msgstr "%P: %pB: aviso: mais referências não definidas para \"%pT\" seguir\n"
 
-#: ldlang.c:3173
-msgid "%P%F: cannot open output file %s: %E\n"
-msgstr "%P%F: não foi possível abrir o arquivo de saída %s: %E\n"
+#: ldmain.c:1418
+msgid " additional relocation overflows omitted from the output\n"
+msgstr " estouro de realocação adiciona omitido da saída\n"
 
-#: ldlang.c:3179
-msgid "%P%F:%s: can not make object file: %E\n"
-msgstr "%P%F:%s: não foi possível fazer arquivo objeto: %E\n"
+#: ldmain.c:1431
+#, c-format
+msgid " relocation truncated to fit: %s against undefined symbol `%pT'"
+msgstr " realocação truncada para caber: %s contra símbolo não definido \"%pT\""
 
-#: ldlang.c:3183
-msgid "%P%F:%s: can not set architecture: %E\n"
-msgstr "%P%F:%s: não foi possível definir arquitetura: %E\n"
+#: ldmain.c:1437
+#, c-format
+msgid " relocation truncated to fit: %s against symbol `%pT' defined in %pA section in %pB"
+msgstr " realocação truncada para caber: %s contra símbolo não definido \"%pT\" na seção %pA em %pB"
 
-#: ldlang.c:3342
-msgid "%P: warning: %s contains output sections; did you forget -T?\n"
-msgstr "%P: aviso: %s contém seções de saída; você se esqueceu de -T?\n"
+#: ldmain.c:1450
+#, c-format
+msgid " relocation truncated to fit: %s against `%pT'"
+msgstr " realocação truncada para caber: %s contra \"%pT\""
 
-#: ldlang.c:3480
-msgid "%P%X: required symbol `%s' not defined\n"
-msgstr "%P%X: símbolo exigido \"%s\" não definido\n"
+#: ldmain.c:1466
+msgid "%X%P: %H: dangerous relocation: %s\n"
+msgstr "%X%P: %H: realocação perigosa: %s\n"
 
-#: ldlang.c:3770
-msgid "%F%P: %s not found for insert\n"
-msgstr "%F%P: %s não localizado para inserção\n"
+#: ldmain.c:1480
+msgid "%X%P: %H: reloc refers to symbol `%pT' which is not being output\n"
+msgstr "%X%P: %H: a realocação faz referência a símbolo \"%pT\" que não está sendo emitido\n"
 
-#: ldlang.c:4013
-msgid " load address 0x%V"
-msgstr " carga com endereço 0x%V"
+#: ldmain.c:1514
+msgid "%P: %pB: reference to %s\n"
+msgstr "%P: %pB: referência a %s\n"
 
-#: ldlang.c:4249
-msgid "%W (size before relaxing)\n"
-msgstr "%W (tamanho antes de relaxar)\n"
+#: ldmain.c:1516
+msgid "%P: %pB: definition of %s\n"
+msgstr "%P: %pB: definição de %s\n"
 
-#: ldlang.c:4342
+#: ldmisc.c:374
 #, c-format
-msgid "Address of section %s set to "
-msgstr "Endereço de seção %s definido para "
+msgid "%pB: in function `%pT':\n"
+msgstr "%pB: na função \"%pT\":\n"
 
-#: ldlang.c:4540
+#: ldmisc.c:527
 #, c-format
-msgid "Fail with %d\n"
-msgstr "Falha com %d\n"
+msgid "no symbol"
+msgstr "nenhum símbolo"
 
-#: ldlang.c:4810
-msgid "%X%P: section %s VMA wraps around address space\n"
-msgstr "%X%P: VMA da seção %s cobre o espaço de endereço\n"
-
-#: ldlang.c:4816
-msgid "%X%P: section %s LMA wraps around address space\n"
-msgstr "%X%P: VMA da seção %s cobre o espaço de endereço\n"
-
-#: ldlang.c:4867
-msgid "%X%P: section %s LMA [%V,%V] overlaps section %s LMA [%V,%V]\n"
-msgstr "%X%P: LMA [%V,%V] da seção %s sobrepõe LMA [%V,%V] da seção %s\n"
-
-#: ldlang.c:4910
-msgid "%X%P: section %s VMA [%V,%V] overlaps section %s VMA [%V,%V]\n"
-msgstr "%X%P: VMA [%V,%V] da seção %s sobrepõe VMA [%V,%V] da seção %s\n"
-
-#: ldlang.c:4933
-msgid "%X%P: region `%s' overflowed by %lu byte\n"
-msgid_plural "%X%P: region `%s' overflowed by %lu bytes\n"
-msgstr[0] "%X%P: a região \"%s\" estourou por %lu byte\n"
-msgstr[1] "%X%P: a região \"%s\" estourou por %lu bytes\n"
-
-#: ldlang.c:4958
-msgid "%X%P: address 0x%v of %B section `%s' is not within region `%s'\n"
-msgstr "%X%P: endereço 0x%v de seção %B \"%s\" não está dentro da região \"%s\"\n"
-
-#: ldlang.c:4969
-msgid "%X%P: %B section `%s' will not fit in region `%s'\n"
-msgstr "%X%P: a seção %B \"%s\" não vai caber na região \"%s\"\n"
-
-#: ldlang.c:5050
-#, c-format
-msgid "%F%S: non constant or forward reference address expression for section %s\n"
-msgstr "%F%S: expressão de endereço não constante ou referência direta para seção %s\n"
-
-#: ldlang.c:5075
-msgid "%P%X: Internal error on COFF shared library section %s\n"
-msgstr "%P%X: Erro interno em biblioteca compartilhada COFF na seção %s\n"
-
-#: ldlang.c:5133
-msgid "%P%F: error: no memory region specified for loadable section `%s'\n"
-msgstr "%P%F: erro: nenhuma região de memória especificada para seção carregável \"%s\"\n"
-
-#: ldlang.c:5138
-msgid "%P: warning: no memory region specified for loadable section `%s'\n"
-msgstr "%P: aviso: nenhuma região de memória especificada para seção carregável \"%s\"\n"
-
-#: ldlang.c:5161
-msgid "%P: warning: changing start of section %s by %lu byte\n"
-msgid_plural "%P: warning: changing start of section %s by %lu bytes\n"
-msgstr[0] "%P: aviso: alterando início da seção %s em %lu byte\n"
-msgstr[1] "%P: aviso: alterando início da seção %s em %lu bytes\n"
-
-#: ldlang.c:5253
-msgid "%P: warning: dot moved backwards before `%s'\n"
-msgstr "%P: avio: ponto movido para atrás antes de \"%s\"\n"
-
-#: ldlang.c:5428
-msgid "%P%F: can't relax section: %E\n"
-msgstr "%P%F: não é possível relaxar a seção: %E\n"
-
-#: ldlang.c:5810
-msgid "%F%P: invalid data statement\n"
-msgstr "%F%P: instrução de dados inválida\n"
-
-#: ldlang.c:5843
-msgid "%F%P: invalid reloc statement\n"
-msgstr "%F%P: instrução de realocação inválida\n"
-
-#: ldlang.c:6177
-msgid "%P%F: gc-sections requires either an entry or an undefined symbol\n"
-msgstr "%P%F: gc-sections requer uma entrada ou um símbolo indefinido\n"
-
-#: ldlang.c:6202
-msgid "%P%F:%s: can't set start address\n"
-msgstr "%P%F:%s: não foi possível definir endereço inicial\n"
-
-#: ldlang.c:6215 ldlang.c:6234
-msgid "%P%F: can't set start address\n"
-msgstr "%P%F: não foi possível definir endereço inicial\n"
-
-#: ldlang.c:6227
-msgid "%P: warning: cannot find entry symbol %s; defaulting to %V\n"
-msgstr "%P: aviso: não foi possível localizar símbolo de entrada %s; usando o padrão %V\n"
-
-#: ldlang.c:6239
-msgid "%P: warning: cannot find entry symbol %s; not setting start address\n"
-msgstr "%P: aviso: não foi possível localizar símbolo de entrada %s; não definindo o endereço inicial\n"
-
-#: ldlang.c:6293
-msgid "%P%F: Relocatable linking with relocations from format %s (%B) to format %s (%B) is not supported\n"
-msgstr "%P%F: Sem suporte a vinculação realocável com realocações do formato %s (%B) para o formato %s (%B)\n"
-
-#: ldlang.c:6303
-msgid "%P%X: %s architecture of input file `%B' is incompatible with %s output\n"
-msgstr "%P%X: a arquitetura %s do arquivo de entrada \"%B\" é incompatível com a saída de %s\n"
-
-#: ldlang.c:6325
-msgid "%P%X: failed to merge target specific data of file %B\n"
-msgstr "%P%X: falha ao mesclar dados específicos de alvo do arquivo %B\n"
-
-#: ldlang.c:6396
-msgid "%P%F: Could not define common symbol `%T': %E\n"
-msgstr "%P%F: Não foi possível definir símbolo comum \"%T\": %E\n"
-
-#: ldlang.c:6408
-msgid ""
-"\n"
-"Allocating common symbols\n"
-msgstr ""
-"\n"
-"Alocação de símbolos comuns\n"
-
-#: ldlang.c:6409
-msgid ""
-"Common symbol       size              file\n"
-"\n"
-msgstr ""
-"Símbolo comum       tamanho           arquivo\n"
-"\n"
-
-#: ldlang.c:6483
-msgid "%X%P: error: unplaced orphan section `%A' from `%B'.\n"
-msgstr "%X%P: erro: seção órfã não colocada \"%A\" de \"%B\".\n"
-
-#: ldlang.c:6501
-msgid "%P: warning: orphan section `%A' from `%B' being placed in section `%s'.\n"
-msgstr "%P: aviso: seção órfã \"%A\" de \"%B\" sendo colocada na seção \"%s\".\n"
-
-#: ldlang.c:6592
-msgid "%P%F: invalid character %c (%d) in flags\n"
-msgstr "%P%F: caractere inválido %c (%d) nas flags\n"
-
-#: ldlang.c:6719
-msgid "%F%P:%S: error: align with input and explicit align specified\n"
-msgstr "%F%P:%S: erro: alinhamento com entrada e alinhamento explícito especificados\n"
-
-#: ldlang.c:7165
-msgid "%P%F: Failed to create hash table\n"
-msgstr "%P%F: Falha ao criar tabela hash\n"
-
-#: ldlang.c:7189
-msgid "%P%F: %s: plugin reported error after all symbols read\n"
-msgstr "%P%F: %s: plug-ins relatou erro após leitura de todos símbolos\n"
-
-#: ldlang.c:7593
-msgid "%P%F: multiple STARTUP files\n"
-msgstr "%P%F: múltiplos arquivos STARTUP\n"
-
-#: ldlang.c:7639
-msgid "%X%P:%S: section has both a load address and a load region\n"
-msgstr "%X%P:%S: a seção possui um endereço de carga e uma região de carga\n"
-
-#: ldlang.c:7754
-msgid "%X%P:%S: PHDRS and FILEHDR are not supported when prior PT_LOAD headers lack them\n"
-msgstr "%X%P:%S: Sem suporte a PHDRS e FILEHDR quando estão faltando nos cabeçalhos PT_LOAD anteriores\n"
-
-#: ldlang.c:7827
-msgid "%F%P: no sections assigned to phdrs\n"
-msgstr "%F%P: nenhuma seção atribuída a phdrs\n"
-
-#: ldlang.c:7865
-msgid "%F%P: bfd_record_phdr failed: %E\n"
-msgstr "%F%P: bfd_record_phdr falhou: %E\n"
-
-#: ldlang.c:7885
-msgid "%X%P: section `%s' assigned to non-existent phdr `%s'\n"
-msgstr "%X%P: seção \"%s\" atribuída a phdr não existente \"%s\"\n"
-
-#: ldlang.c:8308
-msgid "%X%P: unknown language `%s' in version information\n"
-msgstr "%X%P: linguagem desconhecida \"%s\" na informação da versão\n"
-
-#: ldlang.c:8453
-msgid "%X%P: anonymous version tag cannot be combined with other version tags\n"
-msgstr "%X%P: tag de versão anônima não pode ser combinada com de outras versões\n"
-
-#: ldlang.c:8462
-msgid "%X%P: duplicate version tag `%s'\n"
-msgstr "%X%P: tag versão duplicada \"%s\"\n"
-
-#: ldlang.c:8483 ldlang.c:8492 ldlang.c:8510 ldlang.c:8520
-msgid "%X%P: duplicate expression `%s' in version information\n"
-msgstr "%X%P: expressão duplicada \"%s\" na informação de versão\n"
-
-#: ldlang.c:8560
-msgid "%X%P: unable to find version dependency `%s'\n"
-msgstr "%X%P: não foi possível localizar a dependência de versão \"%s\"\n"
-
-#: ldlang.c:8583
-msgid "%X%P: unable to read .exports section contents\n"
-msgstr "%X%P: não foi possível ler conteúdo de seção .exports\n"
-
-#: ldlang.c:8621
-msgid "%F%P: invalid origin for memory region %s\n"
-msgstr "%F%P: origem inválida para região de memória %s\n"
-
-#: ldlang.c:8630
-msgid "%F%P: invalid length for memory region %s\n"
-msgstr "%F%P: tamanho inválido para região de memória %s\n"
-
-#: ldlang.c:8740
-msgid "%X%P: unknown feature `%s'\n"
-msgstr "%X%P: recurso desconhecido \"%s\"\n"
-
-#: ldmain.c:241
-msgid "%X%P: can't set BFD default target to `%s': %E\n"
-msgstr "%X%P: não foi possível definir alvo padrão BFD para \"%s\": %E\n"
-
-#: ldmain.c:341
-msgid "built in linker script"
-msgstr "script de vinculador incorporado"
-
-#: ldmain.c:351
-msgid "using external linker script:"
-msgstr "usando script de vinculador externo:"
-
-#: ldmain.c:353
-msgid "using internal linker script:"
-msgstr "usando script de vinculador interno:"
-
-#: ldmain.c:400
-msgid "%P%F: --no-define-common may not be used without -shared\n"
-msgstr "%P%F: --no-define-common não pode ser usado sem -shared\n"
-
-#: ldmain.c:406
-msgid "%P%F: no input files\n"
-msgstr "%P%F: nenhum arquivo de entrada\n"
-
-#: ldmain.c:410
-msgid "%P: mode %s\n"
-msgstr "%P: modo %s\n"
-
-#: ldmain.c:426
-msgid "%P%F: cannot open map file %s: %E\n"
-msgstr "%P%F: não foi possível abrir o arquivo de mapeamento %s: %E\n"
-
-#: ldmain.c:475
-msgid "%P: link errors found, deleting executable `%s'\n"
-msgstr "%P: erros de vinculação localizados, excluindo executável \"%s\"\n"
-
-#: ldmain.c:484
-msgid "%F%B: final close failed: %E\n"
-msgstr "%F%B: fechamento final falhou: %E\n"
-
-#: ldmain.c:511
-msgid "%P%F: unable to open for source of copy `%s'\n"
-msgstr "%P%F: não foi possível abrir para ordem da cópia \"%s\"\n"
-
-#: ldmain.c:514
-msgid "%P%F: unable to open for destination of copy `%s'\n"
-msgstr "%P%F: não foi possível abrir para destino da cópia \"%s\"\n"
-
-#: ldmain.c:521
-msgid "%P: Error writing file `%s'\n"
-msgstr "%P: Erro ao escrever o arquivo \"%s\"\n"
-
-#: ldmain.c:526 pe-dll.c:1789
-#, c-format
-msgid "%P: Error closing file `%s'\n"
-msgstr "%P: Erro ao fechar o arquivo \"%s\"\n"
-
-#: ldmain.c:540
-#, c-format
-msgid "%s: total time in link: %ld.%06ld\n"
-msgstr "%s: tempo total no vínculo: %ld.%06ld\n"
-
-#: ldmain.c:623
-msgid "%P%F: missing argument to -m\n"
-msgstr "%P%F: faltando argumento para -m\n"
-
-#: ldmain.c:673 ldmain.c:690 ldmain.c:710 ldmain.c:742
-msgid "%P%F: bfd_hash_table_init failed: %E\n"
-msgstr "%P%F: bfd_hash_table_init falhou: %E\n"
-
-#: ldmain.c:677 ldmain.c:694 ldmain.c:714
-msgid "%P%F: bfd_hash_lookup failed: %E\n"
-msgstr "%P%F: bfd_hash_lookup falhou: %E\n"
-
-#: ldmain.c:728
-msgid "%X%P: error: duplicate retain-symbols-file\n"
-msgstr "%X%P: erro: retain-symbols-file duplicado\n"
-
-#: ldmain.c:772
-msgid "%P%F: bfd_hash_lookup for insertion failed: %E\n"
-msgstr "%P%F: bfd_hash_lookup para inserção falhou: %E\n"
-
-#: ldmain.c:777
-msgid "%P: `-retain-symbols-file' overrides `-s' and `-S'\n"
-msgstr "%P: \"-retain-symbols-file\" sobrepõe \"-s\" e \"-S\"\n"
-
-#: ldmain.c:876
-msgid ""
-"Archive member included to satisfy reference by file (symbol)\n"
-"\n"
-msgstr ""
-"Membro de arquivo incluído para satisfazer referência por arquivo (símbolo)\n"
-"\n"
-
-#: ldmain.c:982
-msgid "%X%C: multiple definition of `%T'\n"
-msgstr "%X%C: múltiplas definições de \"%T\"\n"
-
-#: ldmain.c:985
-msgid "%D: first defined here\n"
-msgstr "%D: definido primeiro aqui\n"
-
-#: ldmain.c:989
-msgid "%P: Disabling relaxation: it will not work with multiple definitions\n"
-msgstr "%P: Desabilitando relaxamento: não vai funcionar com múltiplas definições\n"
-
-#: ldmain.c:1041
-msgid "%B: warning: definition of `%T' overriding common\n"
-msgstr "%B: aviso: definição de \"%T\" sobrepondo comum\n"
-
-#: ldmain.c:1044
-msgid "%B: warning: common is here\n"
-msgstr "%B: aviso: comum está aqui\n"
-
-#: ldmain.c:1051
-msgid "%B: warning: common of `%T' overridden by definition\n"
-msgstr "%B: aviso: comum de \"%T\" sobreposto pela definição\n"
-
-#: ldmain.c:1054
-msgid "%B: warning: defined here\n"
-msgstr "%B: aviso: definido aqui\n"
-
-#: ldmain.c:1061
-msgid "%B: warning: common of `%T' overridden by larger common\n"
-msgstr "%B: aviso: comum de \"%T\" sobreposto por um comum maior\n"
-
-#: ldmain.c:1064
-msgid "%B: warning: larger common is here\n"
-msgstr "%B: aviso: comum maior está aqui\n"
-
-#: ldmain.c:1068
-msgid "%B: warning: common of `%T' overriding smaller common\n"
-msgstr "%B: aviso: comum de \"%T\" sobrepondo um comum menor\n"
-
-#: ldmain.c:1071
-msgid "%B: warning: smaller common is here\n"
-msgstr "%B: aviso: comum menor está aqui\n"
-
-#: ldmain.c:1075
-msgid "%B: warning: multiple common of `%T'\n"
-msgstr "%B: aviso: múltiplos comuns de \"%T\"\n"
-
-#: ldmain.c:1077
-msgid "%B: warning: previous common is here\n"
-msgstr "%B: aviso: comum anterior está aqui\n"
-
-#: ldmain.c:1095 ldmain.c:1131
-msgid "%P: warning: global constructor %s used\n"
-msgstr "%P: aviso: construtor global %s usado\n"
-
-#: ldmain.c:1141
-msgid "%P%F: BFD backend error: BFD_RELOC_CTOR unsupported\n"
-msgstr "%P%F: erro de backend BFD: sem suporte a BFD_RELOC_CTOR\n"
-
-#. We found a reloc for the symbol we are looking for.
-#: ldmain.c:1213 ldmain.c:1215 ldmain.c:1217 ldmain.c:1225 ldmain.c:1268
-msgid "warning: "
-msgstr "aviso: "
-
-#: ldmain.c:1321
-msgid "%X%C: undefined reference to `%T'\n"
-msgstr "%X%C: referência não definida para \"%T\"\n"
-
-#: ldmain.c:1324
-msgid "%C: warning: undefined reference to `%T'\n"
-msgstr "%C: aviso: referência não definida para \"%T\"\n"
-
-#: ldmain.c:1330
-msgid "%X%D: more undefined references to `%T' follow\n"
-msgstr "%X%D: mais referências não definidas para \"%T\" seguir\n"
-
-#: ldmain.c:1333
-msgid "%D: warning: more undefined references to `%T' follow\n"
-msgstr "%D: aviso: mais referências não definidas para \"%T\" seguir\n"
-
-#: ldmain.c:1344
-msgid "%X%B: undefined reference to `%T'\n"
-msgstr "%X%B: referência não definida para \"%T\"\n"
-
-#: ldmain.c:1347
-msgid "%B: warning: undefined reference to `%T'\n"
-msgstr "%B: aviso: referência não definida para \"%T\"\n"
-
-#: ldmain.c:1353
-msgid "%X%B: more undefined references to `%T' follow\n"
-msgstr "%X%B: mais referências não definidas para \"%T\" seguir\n"
-
-#: ldmain.c:1356
-msgid "%B: warning: more undefined references to `%T' follow\n"
-msgstr "%B: aviso: mais referências não definidas para \"%T\" seguir\n"
-
-#: ldmain.c:1393
-msgid " additional relocation overflows omitted from the output\n"
-msgstr " estouro de realocação adiciona omitido da saída\n"
-
-#: ldmain.c:1406
-msgid " relocation truncated to fit: %s against undefined symbol `%T'"
-msgstr " realocação truncada para caber: %s contra símbolo não definido \"%T\""
-
-#: ldmain.c:1412
-msgid " relocation truncated to fit: %s against symbol `%T' defined in %A section in %B"
-msgstr " realocação truncada para caber: %s contra símbolo não definido \"%T\" na seção %A em %B"
-
-#: ldmain.c:1425
-msgid " relocation truncated to fit: %s against `%T'"
-msgstr " realocação truncada para caber: %s contra \"%T\""
-
-#: ldmain.c:1441
-msgid "%X%H: dangerous relocation: %s\n"
-msgstr "%X%H: realocação perigosa: %s\n"
-
-#: ldmain.c:1455
-msgid "%X%H: reloc refers to symbol `%T' which is not being output\n"
-msgstr "%X%H: a realocação faz referência a símbolo \"%T\" que não está sendo emitido\n"
-
-#: ldmain.c:1489
-msgid "%B: reference to %s\n"
-msgstr "%B: referência a %s\n"
-
-#: ldmain.c:1491
-msgid "%B: definition of %s\n"
-msgstr "%B: definição de %s\n"
-
-#: ldmisc.c:299
-#, c-format
-msgid "no symbol"
-msgstr "nenhum símbolo"
-
-#: ldmisc.c:492
-msgid "%B: In function `%T':\n"
-msgstr "%B: Na função \"%T\":\n"
-
-#: ldmisc.c:633
+#: ldmisc.c:634
 msgid "%F%P: internal error %s %d\n"
 msgstr "%F%P: erro interno %s %d\n"
 
-#: ldmisc.c:697
+#: ldmisc.c:698
 msgid "%P: internal error: aborting at %s:%d in %s\n"
 msgstr "%P: erro interno: abortando em %s:%d em %s\n"
 
-#: ldmisc.c:700
+#: ldmisc.c:701
 msgid "%P: internal error: aborting at %s:%d\n"
 msgstr "%P: erro interno: abortando em %s:%d\n"
 
-#: ldmisc.c:702
-msgid "%P%F: please report this bug\n"
-msgstr "%P%F: Por favor, relate o erro\n"
+#: ldmisc.c:703
+msgid "%F%P: please report this bug\n"
+msgstr "%F%P: Por favor, relate o erro\n"
 
 #. Output for noisy == 2 is intended to follow the GNU standards.
 #: ldver.c:37
@@ -1399,8 +1043,8 @@ msgid "  Supported emulations:\n"
 msgstr "  Emulações com suporte:\n"
 
 #: ldwrite.c:60 ldwrite.c:206 ldwrite.c:258 ldwrite.c:299
-msgid "%P%F: bfd_new_link_order failed\n"
-msgstr "%P%F: bfd_new_link_order falhou\n"
+msgid "%F%P: bfd_new_link_order failed\n"
+msgstr "%F%P: bfd_new_link_order falhou\n"
 
 #: ldwrite.c:368
 msgid "%F%P: cannot create split section name for %s\n"
@@ -1438,7 +1082,7 @@ msgstr "ARCH"
 msgid "Set architecture"
 msgstr "Define a arquitetura"
 
-#: lexsup.c:107 lexsup.c:398
+#: lexsup.c:107 lexsup.c:403
 msgid "TARGET"
 msgstr "ALVO"
 
@@ -1450,7 +1094,7 @@ msgstr ""
 "                                de entrada"
 
 #: lexsup.c:110 lexsup.c:167 lexsup.c:171 lexsup.c:202 lexsup.c:215
-#: lexsup.c:217 lexsup.c:352 lexsup.c:416 lexsup.c:483 lexsup.c:496
+#: lexsup.c:217 lexsup.c:357 lexsup.c:421 lexsup.c:488 lexsup.c:501
 msgid "FILE"
 msgstr "ARQUIVO"
 
@@ -1466,8 +1110,8 @@ msgstr "Força símbolos comuns a serem definidos"
 msgid "Force group members out of groups"
 msgstr "Força membros de grupos para fora dos grupos"
 
-#: lexsup.c:119 lexsup.c:460 lexsup.c:462 lexsup.c:464 lexsup.c:466
-#: lexsup.c:468 lexsup.c:470
+#: lexsup.c:119 lexsup.c:465 lexsup.c:467 lexsup.c:469 lexsup.c:471
+#: lexsup.c:473 lexsup.c:475
 msgid "ADDRESS"
 msgstr "ENDEREÇO"
 
@@ -1574,12 +1218,12 @@ msgstr "Substitui o local da raiz do sistema padrão"
 msgid "EMULATION"
 msgstr "EMULAÇÃO"
 
-# Espaço extra para promover alinhamento
+# Espaço extra para promover alinhamento -- Rafael
 #: lexsup.c:155
 msgid "Set emulation"
 msgstr "  Define emulação"
 
-# Dividi linhas para promover alinhamento em 80 caracteres
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
 #: lexsup.c:157
 msgid "Print map file on standard output"
 msgstr ""
@@ -1590,14 +1234,14 @@ msgstr ""
 msgid "Do not page align data"
 msgstr "Não alinha em página os dados"
 
-# Dividi linhas para promover alinhamento em 80 caracteres
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
 #: lexsup.c:161
 msgid "Do not page align data, do not make text readonly"
 msgstr ""
 "Não alinha em página os dados, não torna o\n"
 "                                texto somente leitura"
 
-# Dividi linhas para promover alinhamento em 80 caracteres
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
 #: lexsup.c:164
 msgid "Page align data, make text readonly"
 msgstr ""
@@ -1632,21 +1276,21 @@ msgstr "ARG"
 msgid "Send arg to last-loaded plugin"
 msgstr "Envia arg para o último plug-in carregado"
 
-# Dividi linhas para promover alinhamento em 80 caracteres
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
 #: lexsup.c:178 lexsup.c:181
 msgid "Ignored for GCC LTO option compatibility"
 msgstr ""
 "Ignorada para manter compatibilidade com\n"
 "                                a opção LTO do GCC"
 
-# Dividi linhas para promover alinhamento em 80 caracteres
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
 #: lexsup.c:185
 msgid "Ignored for GCC linker option compatibility"
 msgstr ""
 "Ignorada para manter compatibilidade com\n"
 "                                a opção de vinculação do GCC"
 
-# Dividi linhas para promover alinhamento em 80 caracteres
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
 #: lexsup.c:188 lexsup.c:191
 msgid "Ignored for gold option compatibility"
 msgstr ""
@@ -1661,7 +1305,7 @@ msgstr "Ignorada para manter compatibilidade com SVR4"
 msgid "Generate relocatable output"
 msgstr "Gera uma saída realocável"
 
-# Dividi linhas para promover alinhamento em 80 caracteres
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
 #: lexsup.c:202
 msgid "Just link symbols (if directory, same as --rpath)"
 msgstr ""
@@ -1696,8 +1340,8 @@ msgstr "Lê script do vinculador"
 msgid "Read default linker script"
 msgstr "Lê o script do vinculador padrão"
 
-#: lexsup.c:221 lexsup.c:224 lexsup.c:242 lexsup.c:326 lexsup.c:350
-#: lexsup.c:453 lexsup.c:486 lexsup.c:525 lexsup.c:528
+#: lexsup.c:221 lexsup.c:224 lexsup.c:242 lexsup.c:331 lexsup.c:355
+#: lexsup.c:458 lexsup.c:491 lexsup.c:530 lexsup.c:533
 msgid "SYMBOL"
 msgstr "SÍMBOLO"
 
@@ -1713,12 +1357,12 @@ msgstr "Exibe que SÍMBOLO esteja definido na saída final"
 msgid "[=SECTION]"
 msgstr "[=SEÇÃO]"
 
-# Espaço extra para promover alinhamento
+# Espaço extra para promover alinhamento -- Rafael
 #: lexsup.c:228
 msgid "Don't merge input [SECTION | orphan] sections"
 msgstr "  Não mescla seções [SEÇÃO | órfãs] de entrada"
 
-# Dividi linhas para promover alinhamento em 80 caracteres
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
 #: lexsup.c:230
 msgid "Build global constructor/destructor tables"
 msgstr ""
@@ -1749,11 +1393,11 @@ msgstr "Não descarta quaisquer símbolos locais"
 msgid "Trace mentions of SYMBOL"
 msgstr "Rastreia menções ao SÍMBOLO"
 
-#: lexsup.c:244 lexsup.c:418 lexsup.c:420
+#: lexsup.c:244 lexsup.c:423 lexsup.c:425
 msgid "PATH"
 msgstr "CAMINHO"
 
-# Dividi linhas para promover alinhamento em 80 caracteres
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
 #: lexsup.c:244
 msgid "Default search path for Solaris compatibility"
 msgstr ""
@@ -1768,24 +1412,28 @@ msgstr "Inicia um grupo"
 msgid "End a group"
 msgstr "Termina um grupo"
 
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
 #: lexsup.c:253
 msgid "Accept input files whose architecture cannot be determined"
 msgstr ""
 "Aceita arquivos de entrada cuja arquitetura\n"
 "                                não pôde ser determinada"
 
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
 #: lexsup.c:257
 msgid "Reject input files whose architecture is unknown"
 msgstr ""
 "Rejeita arquivos de entrada cuja arquitetura\n"
 "                                é desconhecida"
 
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
 #: lexsup.c:269
 msgid "Only set DT_NEEDED for following dynamic libs if used"
 msgstr ""
 "Só define DT_NEEDED para as seguintes\n"
 "                                bibliotecas dinâmicas se usadas"
 
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
 #: lexsup.c:272
 msgid ""
 "Always set DT_NEEDED for dynamic libraries mentioned on\n"
@@ -1814,7 +1462,7 @@ msgstr "Associa referências globais localmente"
 msgid "Bind global function references locally"
 msgstr "Associa referências de função global localmente"
 
-# Dividi linhas para promover alinhamento em 80 caracteres
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
 #: lexsup.c:296
 msgid "Check section addresses for overlaps (default)"
 msgstr ""
@@ -1825,14 +1473,14 @@ msgstr ""
 msgid "Do not check section addresses for overlaps"
 msgstr "Não verifica endereços de seção por sobreposições"
 
-# Dividi linhas para promover alinhamento em 80 caracteres
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
 #: lexsup.c:303
 msgid "Copy DT_NEEDED links mentioned inside DSOs that follow"
 msgstr ""
 "Copia vínculos a DT_NEEDED mencionados dentro\n"
 "                                de DSOs que segue"
 
-# Dividi linhas para promover alinhamento em 80 caracteres
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
 #: lexsup.c:307
 msgid "Do not copy DT_NEEDED links mentioned inside DSOs that follow"
 msgstr ""
@@ -1862,141 +1510,151 @@ msgstr ""
 "Realiza \"demangle\" em nomes de símbolos\n"
 "                                [usando ESTILO]"
 
-#: lexsup.c:318
+#: lexsup.c:319
+msgid ""
+"Do not allow multiple definitions with symbols included\n"
+"           in filename invoked by -R or --just-symbols"
+msgstr ""
+"Não permite vários definições com símbolos\n"
+"                                incluídos no nome de arquivo invocador por\n"
+"                                -R ou --just-symbols"
+
+#: lexsup.c:323
 msgid "Generate embedded relocs"
 msgstr "Gera realocações incorporadas"
 
-#: lexsup.c:320
+#: lexsup.c:325
 msgid "Treat warnings as errors"
 msgstr "Trata avisos como erros"
 
-#: lexsup.c:323
+#: lexsup.c:328
 msgid "Do not treat warnings as errors (default)"
 msgstr "Não trata de avisos como erros (padrão)"
 
-# Espaço extra para promover alinhamento
-#: lexsup.c:326
+# Espaço extra para promover alinhamento -- Rafael
+#: lexsup.c:331
 msgid "Call SYMBOL at unload-time"
 msgstr " Chama SÍMBOLO em tempo de descarregamento"
 
-#: lexsup.c:328
+#: lexsup.c:333
 msgid "Force generation of file with .exe suffix"
 msgstr "Força geração de arquivo com sufixo .exe"
 
-#: lexsup.c:330
+#: lexsup.c:335
 msgid "Remove unused sections (on some targets)"
 msgstr "Remove seções não usadas (em alguns alvos)"
 
-#: lexsup.c:333
+#: lexsup.c:338
 msgid "Don't remove unused sections (default)"
 msgstr "Não remove seções não usadas (padrão)"
 
-#: lexsup.c:336
+#: lexsup.c:341
 msgid "List removed unused sections on stderr"
 msgstr "Lista seções não usadas removidas na stderr"
 
-#: lexsup.c:339
+#: lexsup.c:344
 msgid "Do not list removed unused sections"
 msgstr "Não lista seções não usadas removidas"
 
-#: lexsup.c:342
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: lexsup.c:347
 msgid "Keep exported symbols when removing unused sections"
 msgstr ""
 "Mantém símbolos exportados ao remover\n"
 "                                seções não usadas"
 
-# Dividi linhas para promover alinhamento em 80 caracteres
-#: lexsup.c:345
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: lexsup.c:350
 msgid "Set default hash table size close to <NUMBER>"
 msgstr ""
 "Define o tamanho da tabela de hash padrão\n"
 "                                próximo a <NÚMERO>"
 
-#: lexsup.c:348
+#: lexsup.c:353
 msgid "Print option help"
 msgstr "Emite ajuda das opções"
 
-# Espaço extra para promover alinhamento
-#: lexsup.c:350
+# Espaço extra para promover alinhamento -- Rafael
+#: lexsup.c:355
 msgid "Call SYMBOL at load-time"
 msgstr " Chama SÍMBOLO em tempo de carregamento"
 
-#: lexsup.c:352
+#: lexsup.c:357
 msgid "Write a map file"
 msgstr "Grava um arquivo de mapeamento"
 
-#: lexsup.c:354
+#: lexsup.c:359
 msgid "Do not define Common storage"
 msgstr "Não define o armazenamento comum"
 
-#: lexsup.c:356
+#: lexsup.c:361
 msgid "Do not demangle symbol names"
 msgstr "Não realiza \"demangle\" em nomes de símbolos"
 
-#: lexsup.c:358
+#: lexsup.c:363
 msgid "Use less memory and more disk I/O"
 msgstr "Usa menos memória e mais E/S de disco"
 
-# Dividi linhas para promover alinhamento em 80 caracteres
-#: lexsup.c:360
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: lexsup.c:365
 msgid "Do not allow unresolved references in object files"
 msgstr ""
 "Não permite referências não resolvidas em\n"
 "                                arquivos de objeto"
 
-# Dividi linhas para promover alinhamento em 80 caracteres
-#: lexsup.c:363
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: lexsup.c:368
 msgid "Allow unresolved references in shared libraries"
 msgstr ""
 "Permite referências não resolvidas em\n"
 "                                bibliotecas compartilhadas"
 
-# Dividi linhas para promover alinhamento em 80 caracteres
-#: lexsup.c:367
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: lexsup.c:372
 msgid "Do not allow unresolved references in shared libs"
 msgstr ""
 "Não permite referências não resolvidas em\n"
 "                                bibliotecas compartilhadas"
 
-#: lexsup.c:371
+#: lexsup.c:376
 msgid "Allow multiple definitions"
 msgstr "Permite múltiplas definições"
 
-#: lexsup.c:373
+#: lexsup.c:378
 msgid "Disallow undefined version"
 msgstr "Proíbe versão não definida"
 
-#: lexsup.c:375
+#: lexsup.c:380
 msgid "Create default symbol version"
 msgstr "Cria versão de símbolo padrão"
 
-# Dividi linhas para promover alinhamento em 80 caracteres
-#: lexsup.c:378
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: lexsup.c:383
 msgid "Create default symbol version for imported symbols"
 msgstr ""
 "Cria versão de símbolo padrão para símbolos\n"
 "                                importados"
 
-# Dividi linhas para promover alinhamento em 80 caracteres
-#: lexsup.c:381
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: lexsup.c:386
 msgid "Don't warn about mismatched input files"
 msgstr ""
 "Não avisa sobre arquivos de entrada não\n"
 "                                incompatíveis"
 
-#: lexsup.c:384
+#: lexsup.c:389
 msgid "Don't warn on finding an incompatible library"
 msgstr "Não avisa ao localizar uma biblioteca incompatível"
 
-#: lexsup.c:387
+#: lexsup.c:392
 msgid "Turn off --whole-archive"
 msgstr "Desliga --whole-archive"
 
-#: lexsup.c:389
+#: lexsup.c:394
 msgid "Create an output file even if errors occur"
 msgstr "Cria um arquivo de saída mesmo se ocorrer erros"
 
-#: lexsup.c:394
+#: lexsup.c:399
 msgid ""
 "Only use library directories specified on\n"
 "                                the command line"
@@ -2004,949 +1662,5959 @@ msgstr ""
 "Usa somente diretórios de biblioteca\n"
 "                                especificados na linha de comando"
 
-#: lexsup.c:398
+#: lexsup.c:403
 msgid "Specify target of output file"
 msgstr "Especifica alvo de arquivo de saída"
 
-#: lexsup.c:401
+#: lexsup.c:406
 msgid "Print default output format"
 msgstr "Emite o formato de saída padrão"
 
-#: lexsup.c:403
+#: lexsup.c:408
 msgid "Print current sysroot"
 msgstr "Emite sysroot atual"
 
-#: lexsup.c:405
+#: lexsup.c:410
 msgid "Ignored for Linux compatibility"
 msgstr "Ignorado por questão de compatibilidade com Linux"
 
-# Dividi linhas para promover alinhamento em 80 caracteres
-#: lexsup.c:408
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: lexsup.c:413
 msgid "Reduce memory overheads, possibly taking much longer"
 msgstr ""
 "Reduz excessos de uso de memória,\n"
 "                                possivelmente demorando mais"
 
-# Dividi linhas para promover alinhamento em 80 caracteres
-#: lexsup.c:411
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: lexsup.c:416
 msgid "Reduce code size by using target specific optimizations"
 msgstr ""
 "Reduz o tamanho do código usando\n"
 "                                otimizações específicas de alvo"
 
-# Dividi linhas para promover alinhamento em 80 caracteres
-#: lexsup.c:413
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: lexsup.c:418
 msgid "Do not use relaxation techniques to reduce code size"
 msgstr ""
 "Não usa técnicas de relaxamento para\n"
 "                                reduzir tamanho do código"
 
-#: lexsup.c:416
+#: lexsup.c:421
 msgid "Keep only symbols listed in FILE"
 msgstr "Mantém apenas símbolos listados no ARQUIVO"
 
-# Dividi linhas para promover alinhamento em 80 caracteres
-#: lexsup.c:418
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: lexsup.c:423
 msgid "Set runtime shared library search path"
 msgstr ""
 "Define o caminho de pesquisa de biblioteca\n"
 "                                compartilhada em tempo de execução"
 
-# Dividi linhas para promover alinhamento em 80 caracteres
-#: lexsup.c:420
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: lexsup.c:425
 msgid "Set link time shared library search path"
 msgstr ""
 "Define o caminho de pesquisa de biblioteca\n"
 "                                compartilhada em tempo de vínculo"
 
-#: lexsup.c:423
+#: lexsup.c:428
 msgid "Create a shared library"
 msgstr "Cria uma biblioteca compartilhada"
 
-#: lexsup.c:427
+#: lexsup.c:432
 msgid "Create a position independent executable"
 msgstr "Cria um executável independente de posição"
 
-#: lexsup.c:431
+#: lexsup.c:436
 msgid "[=ascending|descending]"
 msgstr "[=ascending|descending]"
 
-# Dividi linhas para promover alinhamento em 80 caracteres
-#: lexsup.c:432
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: lexsup.c:437
 msgid "Sort common symbols by alignment [in specified order]"
 msgstr ""
 "Ordena símbolos comuns por alinhamento\n"
 "                                [na ordem especificada]"
 
-#: lexsup.c:437
+#: lexsup.c:442
 msgid "name|alignment"
 msgstr "nome|alinhamento"
 
-#: lexsup.c:438
+#: lexsup.c:443
 msgid "Sort sections by name or maximum alignment"
 msgstr "Ordena seções por nome ou alinhamento máximo"
 
-#: lexsup.c:440
+#: lexsup.c:445
 msgid "COUNT"
 msgstr "QTDE"
 
-#: lexsup.c:440
+#: lexsup.c:445
 msgid "How many tags to reserve in .dynamic section"
 msgstr "Quantas tags para reservar na seção .dynamic"
 
-#: lexsup.c:443
+#: lexsup.c:448
 msgid "[=SIZE]"
 msgstr "[=TAMANHO]"
 
-#: lexsup.c:443
+#: lexsup.c:448
 msgid "Split output sections every SIZE octets"
 msgstr "Divide a saída em seções a cada TAMANHO octetos"
 
-#: lexsup.c:446
+#: lexsup.c:451
 msgid "[=COUNT]"
 msgstr "[=CONTAGEM]"
 
-# Dividi linhas para promover alinhamento em 80 caracteres
-#: lexsup.c:446
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: lexsup.c:451
 msgid "Split output sections every COUNT relocs"
 msgstr ""
 "Divide a saída em seções a cada CONTAGEM\n"
 "                                realocações"
 
-#: lexsup.c:449
+#: lexsup.c:454
 msgid "Print memory usage statistics"
 msgstr "Emite estatísticas de uso de memória"
 
-#: lexsup.c:451
+#: lexsup.c:456
 msgid "Display target specific options"
 msgstr "Exibe opções específicas de alvo"
 
-# Espaço extra para promover alinhamento
-#: lexsup.c:453
+# Espaço extra para promover alinhamento -- Rafael
+#: lexsup.c:458
 msgid "Do task level linking"
 msgstr " Faz vínculo em nível de tarefa"
 
-#: lexsup.c:455
+#: lexsup.c:460
 msgid "Use same format as native linker"
 msgstr "Usa o mesmo formato que o vinculador nativo"
 
-#: lexsup.c:457
+#: lexsup.c:462
 msgid "SECTION=ADDRESS"
 msgstr "SEÇÃO=ENDEREÇO"
 
-#: lexsup.c:457
+#: lexsup.c:462
 msgid "Set address of named section"
 msgstr "Define o endereço da seção dada"
 
-# Espaço extra para promover alinhamento
-#: lexsup.c:460
+# Espaço extra para promover alinhamento -- Rafael
+#: lexsup.c:465
 msgid "Set address of .bss section"
 msgstr " Define o endereço da seção .bss"
 
-# Espaço extra para promover alinhamento
-#: lexsup.c:462
+# Espaço extra para promover alinhamento -- Rafael
+#: lexsup.c:467
 msgid "Set address of .data section"
 msgstr " Define o endereço da seção .data"
 
-# Espaço extra para promover alinhamento
-#: lexsup.c:464
+# Espaço extra para promover alinhamento -- Rafael
+#: lexsup.c:469
 msgid "Set address of .text section"
 msgstr " Define o endereço da seção .text"
 
-# Espaço extra para promover alinhamento
-#: lexsup.c:466
-msgid "Set address of text segment"
-msgstr " Define o endereço do segmento \"text\""
+# Espaço extra para promover alinhamento -- Rafael
+#: lexsup.c:471
+msgid "Set address of text segment"
+msgstr " Define o endereço do segmento \"text\""
+
+# Espaço extra para promover alinhamento -- Rafael
+#: lexsup.c:473
+msgid "Set address of rodata segment"
+msgstr " Define o endereço do segmento \"rodata\""
+
+# Espaço extra para promover alinhamento -- Rafael
+#: lexsup.c:475
+msgid "Set address of ldata segment"
+msgstr " Define o endereço do segmento \"ldata\""
+
+# Não traduzir "<method>", pois seu texto correspondente na opção não é traduzível -- Rafael
+#: lexsup.c:478
+msgid ""
+"How to handle unresolved symbols.  <method> is:\n"
+"                                ignore-all, report-all, ignore-in-object-files,\n"
+"                                ignore-in-shared-libs"
+msgstr ""
+"Como tratar símbolos não resolvidos. <method> é:\n"
+"                                ignore-all, report-all, ignore-in-object-files,\n"
+"                                ignore-in-shared-libs"
+
+#: lexsup.c:483
+msgid "[=NUMBER]"
+msgstr "[=NÚMERO]"
+
+# Espaço extra para promover alinhamento -- Rafael
+#: lexsup.c:484
+msgid "Output lots of information during link"
+msgstr " Emite muitas informações durante vinculação"
+
+#: lexsup.c:488
+msgid "Read version information script"
+msgstr "Lê script de informações de versão"
+
+#: lexsup.c:491
+msgid ""
+"Take export symbols list from .exports, using\n"
+"                                SYMBOL as the version."
+msgstr ""
+"Obtém lista de símbolos de exportação de\n"
+"                                .exports, usando SÍMBOLO como a versão."
+
+#: lexsup.c:495
+msgid "Add data symbols to dynamic list"
+msgstr "Adiciona símbolos de dados à lista dinâmica"
+
+#: lexsup.c:497
+msgid "Use C++ operator new/delete dynamic list"
+msgstr ""
+"Usa a lista dinâmica dos operações de C++\n"
+"                                new/delete"
+
+#: lexsup.c:499
+msgid "Use C++ typeinfo dynamic list"
+msgstr "Usa a lista dinâmica de typeinfo de C++"
+
+#: lexsup.c:501
+msgid "Read dynamic list"
+msgstr "Lê a lista dinâmica"
+
+#: lexsup.c:503
+msgid "Warn about duplicate common symbols"
+msgstr "Avisa sobre símbolos comuns duplicados"
+
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: lexsup.c:505
+msgid "Warn if global constructors/destructors are seen"
+msgstr ""
+"Avisa se construtores/destrutores globais\n"
+"                                forem vistos"
+
+#: lexsup.c:508
+msgid "Warn if the multiple GP values are used"
+msgstr "Avisa se os múltiplos valores de GP forem usados"
+
+#: lexsup.c:510
+msgid "Warn only once per undefined symbol"
+msgstr "Avisa uma vez por símbolo não definido"
+
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: lexsup.c:512
+msgid "Warn if start of section changes due to alignment"
+msgstr ""
+"Avisa se o início da seção alterar em razão\n"
+"                                de alinhamento"
+
+#: lexsup.c:515
+msgid "Warn if shared object has DT_TEXTREL"
+msgstr "Avisa se objeto compartilhado possuir DT_TEXTREL"
+
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: lexsup.c:518
+msgid "Warn if an object has alternate ELF machine code"
+msgstr ""
+"Avisa se um objeto possuir código alterativo\n"
+"                                de máquina ELF"
+
+#: lexsup.c:522
+msgid "Report unresolved symbols as warnings"
+msgstr "Relata símbolos não resolvidos como avisos"
+
+#: lexsup.c:525
+msgid "Report unresolved symbols as errors"
+msgstr "Relata símbolos não resolvidos como erros"
+
+#: lexsup.c:527
+msgid "Include all objects from following archives"
+msgstr "Inclui todos os objetos dos seguintes arquivos"
+
+# Espaço extra para promover alinhamento -- Rafael
+#: lexsup.c:530
+msgid "Use wrapper functions for SYMBOL"
+msgstr " Usa funções interfaceadores para SÍMBOLO"
+
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: lexsup.c:534
+msgid "Unresolved SYMBOL will not cause an error or warning"
+msgstr ""
+"SÍMBOLO não resolvido não causará um erro\n"
+"                                ou um aviso"
+
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: lexsup.c:536
+msgid "Push state of flags governing input file handling"
+msgstr ""
+"Faz push do estado de flags governando\n"
+"                                o tratamento de arquivo de entrada"
+
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: lexsup.c:539
+msgid "Pop state of flags governing input file handling"
+msgstr ""
+"Faz pop do estado de flags governando\n"
+"                                o tratamento de arquivo de entrada"
+
+#: lexsup.c:542
+msgid "Report target memory usage"
+msgstr "Relata uso de memória alvo"
+
+#: lexsup.c:544
+msgid "=MODE"
+msgstr "=MODO"
+
+#: lexsup.c:544
+msgid "Control how orphan sections are handled."
+msgstr "Controla como seções órfãs são tratadas."
+
+#: lexsup.c:710
+msgid "%P: %s: missing argument\n"
+msgstr "%P: %s: argumento em falta\n"
+
+#: lexsup.c:715
+msgid "%P: unrecognized option '%s'\n"
+msgstr "%P: opção não reconhecida \"%s\"\n"
+
+#: lexsup.c:720
+msgid "%F%P: use the --help option for usage information\n"
+msgstr "%F%P: use a opção --help para informações de uso\n"
+
+#: lexsup.c:739
+msgid "%F%P: unrecognized -a option `%s'\n"
+msgstr "%F%P: opção -a não reconhecida \"%s\"\n"
+
+#: lexsup.c:752
+msgid "%F%P: unrecognized -assert option `%s'\n"
+msgstr "%F%P: opção -assert não reconhecida \"%s\"\n"
+
+#: lexsup.c:796
+msgid "%F%P: unknown demangling style `%s'\n"
+msgstr "%F%P: estilo de \"demangling\" desconhecido \"%s\"\n"
+
+#: lexsup.c:866 lexsup.c:1339 eaarch64cloudabi.c:2511 eaarch64cloudabib.c:2511
+#: eaarch64elf.c:2511 eaarch64elf32.c:2511 eaarch64elf32b.c:2511
+#: eaarch64elfb.c:2511 eaarch64fbsd.c:2511 eaarch64fbsdb.c:2511
+#: eaarch64linux.c:2518 eaarch64linux32.c:2518 eaarch64linux32b.c:2518
+#: eaarch64linuxb.c:2518 earmelf.c:2805 earmelf_fbsd.c:2812
+#: earmelf_fuchsia.c:2805 earmelf_linux.c:2805 earmelf_linux_eabi.c:2805
+#: earmelf_linux_fdpiceabi.c:2805 earmelf_nacl.c:2805 earmelf_nbsd.c:2805
+#: earmelf_phoenix.c:2805 earmelf_vxworks.c:2841 earmelfb.c:2805
+#: earmelfb_fbsd.c:2812 earmelfb_fuchsia.c:2805 earmelfb_linux.c:2805
+#: earmelfb_linux_eabi.c:2805 earmelfb_linux_fdpiceabi.c:2805
+#: earmelfb_nacl.c:2805 earmelfb_nbsd.c:2805 earmnto.c:2780 earmsymbian.c:2805
+#: eelf32metag.c:2429 eelf64lppc.c:2875 eelf64ppc.c:2875 eelf64ppc_fbsd.c:2882
+#: ehppaelf.c:2290 ehppalinux.c:2467 ehppanbsd.c:2467 ehppaobsd.c:2467
+msgid "%F%P: invalid number `%s'\n"
+msgstr "%F%P: número inválido \"%s\"\n"
+
+#: lexsup.c:967
+msgid "%F%P: bad --unresolved-symbols option: %s\n"
+msgstr "%F%P: opção --unresolved-symbols inválida: %s\n"
+
+#: lexsup.c:1044
+msgid "%F%P: bad -plugin-opt option\n"
+msgstr "%F%P: opção -plugin-opt inválida\n"
+
+#. This can happen if the user put "-rpath,a" on the command
+#. line.  (Or something similar.  The comma is important).
+#. Getopt becomes confused and thinks that this is a -r option
+#. but it cannot parse the text after the -r so it refuses to
+#. increment the optind counter.  Detect this case and issue
+#. an error message here.  We cannot just make this a warning,
+#. increment optind, and continue because getopt is too confused
+#. and will seg-fault the next time around.
+#: lexsup.c:1061
+msgid "%F%P: unrecognised option: %s\n"
+msgstr "%F%P: opção não reconhecida %s\n"
+
+#: lexsup.c:1064 lexsup.c:1174 lexsup.c:1192 lexsup.c:1308
+msgid "%F%P: -r and %s may not be used together\n"
+msgstr "%F%P: -r e %s não podem ser usados juntos\n"
+
+#: lexsup.c:1186
+msgid "%F%P: -shared not supported\n"
+msgstr "%F%P: sem suporte a -shared\n"
+
+#: lexsup.c:1197
+msgid "%F%P: -pie not supported\n"
+msgstr "%F%P: sem suporte a -pie\n"
+
+#: lexsup.c:1203
+msgid "%P: SONAME must not be empty string; keeping previous one\n"
+msgstr "%P: SONAME não pode ser uma string vazia; mantendo o anterior\n"
+
+#: lexsup.c:1209
+msgid "descending"
+msgstr "descendente"
+
+#: lexsup.c:1211
+msgid "ascending"
+msgstr "ascendente"
+
+#: lexsup.c:1214
+msgid "%F%P: invalid common section sorting option: %s\n"
+msgstr "%F%P: opção inválida de ordenação de seção comum: %s\n"
+
+#: lexsup.c:1218
+msgid "name"
+msgstr "nome"
+
+#: lexsup.c:1220
+msgid "alignment"
+msgstr "alinhamento"
+
+#: lexsup.c:1223
+msgid "%F%P: invalid section sorting option: %s\n"
+msgstr "%F%P: opção inválida de ordenação de seção: %s\n"
+
+#: lexsup.c:1257
+msgid "%F%P: invalid argument to option \"--section-start\"\n"
+msgstr "%F%P: argumento inválido para a opção \"--section-start\"\n"
+
+#: lexsup.c:1264
+msgid "%F%P: missing argument(s) to option \"--section-start\"\n"
+msgstr "%F%P: faltando argumento(s) para a opção \"--section-start\"\n"
+
+#: lexsup.c:1514
+msgid "%F%P: group ended before it began (--help for usage)\n"
+msgstr "%F%P: o grupo terminou antes de começar (--help para uso)\n"
+
+#: lexsup.c:1542
+msgid "%X%P: --hash-size needs a numeric argument\n"
+msgstr "%X%P: --hash-size precisa de um argumento numérico\n"
+
+#: lexsup.c:1554
+msgid "%F%P: no state pushed before popping\n"
+msgstr "%F%P: não foi feito push do estado antes de fazer pop\n"
+
+#: lexsup.c:1577
+msgid "%F%P: invalid argument to option \"--orphan-handling\"\n"
+msgstr "%F%P: argumento inválido para a opção \"--orphan-handling\"\n"
+
+#: lexsup.c:1585
+msgid "%P: SONAME must not be empty string; ignored\n"
+msgstr "%P: SONAME não pode ser uma string vazia; ignorado\n"
+
+#: lexsup.c:1653
+msgid "%F%P: -F may not be used without -shared\n"
+msgstr "%F%P: -F não pode ser usado sem -shared\n"
+
+#: lexsup.c:1655
+msgid "%F%P: -f may not be used without -shared\n"
+msgstr "%F%P: -f não pode ser usado sem -shared\n"
+
+#: lexsup.c:1696 lexsup.c:1709
+msgid "%F%P: invalid hex number `%s'\n"
+msgstr "%F%P: número hexa inválido \"%s\"\n"
+
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: lexsup.c:1739
+#, c-format
+msgid "  --audit=AUDITLIB            Specify a library to use for auditing\n"
+msgstr ""
+"  --audit=AUDITLIB            Especifica uma biblioteca para usar\n"
+"                                para auditamento\n"
+
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: lexsup.c:1741
+#, c-format
+msgid "  -Bgroup                     Selects group name lookup rules for DSO\n"
+msgstr ""
+"  -Bgroup                     Seleciona regras de procura por nome de grupo\n"
+"                                para DSO\n"
+
+#: lexsup.c:1743
+#, c-format
+msgid "  --disable-new-dtags         Disable new dynamic tags\n"
+msgstr "  --disable-new-dtags         Desabilita novas tags dinâmicas\n"
+
+#: lexsup.c:1745
+#, c-format
+msgid "  --enable-new-dtags          Enable new dynamic tags\n"
+msgstr "  --enable-new-dtags          Habilita novas tags dinâmicas\n"
+
+#: lexsup.c:1747
+#, c-format
+msgid "  --eh-frame-hdr              Create .eh_frame_hdr section\n"
+msgstr "  --eh-frame-hdr              Cria a seção .eh_frame_hdr\n"
+
+#: lexsup.c:1749
+#, c-format
+msgid "  --no-eh-frame-hdr           Do not create .eh_frame_hdr section\n"
+msgstr "  --no-eh-frame-hdr           Não cria a seção .eh_frame_hdr\n"
+
+#: lexsup.c:1751
+#, c-format
+msgid "  --exclude-libs=LIBS         Make all symbols in LIBS hidden\n"
+msgstr "  --exclude-libs=LIBS         Torna todos os símbolos em LIBS ocultos\n"
+
+#: lexsup.c:1753
+#, c-format
+msgid "  --hash-style=STYLE          Set hash style to sysv, gnu or both\n"
+msgstr "  --hash-style=ESTILO         Define estilo hash para sysv, gnu ou ambos\n"
+
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: lexsup.c:1755
+#, c-format
+msgid ""
+"  -P AUDITLIB, --depaudit=AUDITLIB\n"
+"                              Specify a library to use for auditing dependencies\n"
+msgstr ""
+"  -P AUDITLIB, --depaudit=AUDITLIB\n"
+"                              Especifica biblioteca para usar para auditar\n"
+"                                dependências\n"
+
+#: lexsup.c:1758
+#, c-format
+msgid "  -z combreloc                Merge dynamic relocs into one section and sort\n"
+msgstr "  -z combreloc                Mescla realocações dinâmicas numa seção e ordena\n"
+
+#: lexsup.c:1760
+#, c-format
+msgid "  -z nocombreloc              Don't merge dynamic relocs into one section\n"
+msgstr "  -z nocombreloc              Não mescla realocações dinâmicas em uma seção\n"
+
+#: lexsup.c:1762
+#, c-format
+msgid ""
+"  -z global                   Make symbols in DSO available for subsequently\n"
+"                               loaded objects\n"
+msgstr ""
+"  -z global                   Torna símbolos em DSO disponíveis para\n"
+"                                objetos carregados em seguida\n"
+
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: lexsup.c:1765
+#, c-format
+msgid "  -z initfirst                Mark DSO to be initialized first at runtime\n"
+msgstr ""
+"  -z initfirst                Marca o DSO para ser inicializado primeiro em\n"
+"                                tempo de execução\n"
+
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: lexsup.c:1767
+#, c-format
+msgid "  -z interpose                Mark object to interpose all DSOs but executable\n"
+msgstr ""
+"  -z interpose                Marca o objeto para interpor todos os DSOs,\n"
+"                                exceto executáveis\n"
+
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: lexsup.c:1769
+#, c-format
+msgid "  -z lazy                     Mark object lazy runtime binding (default)\n"
+msgstr ""
+"  -z lazy                     Marca o objeto com vinculação preguiçosa de\n"
+"                                tempo de execução (padrão)\n"
+
+#: lexsup.c:1771
+#, c-format
+msgid "  -z loadfltr                 Mark object requiring immediate process\n"
+msgstr "  -z loadfltr                 Marca o objeto como exigindo processo imediato\n"
+
+#: lexsup.c:1773
+#, c-format
+msgid "  -z nocopyreloc              Don't create copy relocs\n"
+msgstr "  -z nocopyreloc              Não cria realocações copiadas\n"
+
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: lexsup.c:1775
+#, c-format
+msgid "  -z nodefaultlib             Mark object not to use default search paths\n"
+msgstr ""
+"  -z nodefaultlib             Marca o objeto para não usar caminhos de\n"
+"                                pesquisa padrão\n"
+
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: lexsup.c:1777
+#, c-format
+msgid "  -z nodelete                 Mark DSO non-deletable at runtime\n"
+msgstr ""
+"  -z nodelete                 Marca DSO como não excluível em tempo\n"
+"                                de execução\n"
+
+#: lexsup.c:1779
+#, c-format
+msgid "  -z nodlopen                 Mark DSO not available to dlopen\n"
+msgstr "  -z nodlopen                 Marca o DSO como não disponível para dlopen\n"
+
+#: lexsup.c:1781
+#, c-format
+msgid "  -z nodump                   Mark DSO not available to dldump\n"
+msgstr "  -z nodump                   Marca o DSO como não disponível para dldump\n"
+
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: lexsup.c:1783
+#, c-format
+msgid "  -z now                      Mark object non-lazy runtime binding\n"
+msgstr ""
+"  -z now                      Marca o objeto com vinculação não preguiçosa\n"
+"                                de tempo de execução\n"
+
+#: lexsup.c:1785
+#, c-format
+msgid ""
+"  -z origin                   Mark object requiring immediate $ORIGIN\n"
+"                                processing at runtime\n"
+msgstr ""
+"  -z origin                   Marca o objeto como exigindo processamento\n"
+"                                imediato de $ORIGIN em tempo de execução\n"
+
+#: lexsup.c:1789
+#, c-format
+msgid "  -z relro                    Create RELRO program header (default)\n"
+msgstr "  -z relro                    Cria cabeçalho de programa RELRO (padrão)\n"
+
+#: lexsup.c:1791
+#, c-format
+msgid "  -z norelro                  Don't create RELRO program header\n"
+msgstr "  -z norelro                  Não cria cabeçalho de programa RELRO\n"
+
+#: lexsup.c:1794
+#, c-format
+msgid "  -z relro                    Create RELRO program header\n"
+msgstr "  -z relro                    Cria cabeçalho de programa RELRO\n"
+
+#: lexsup.c:1796
+#, c-format
+msgid "  -z norelro                  Don't create RELRO program header (default)\n"
+msgstr "  -z norelro                  Não cria cabeçalho de programa RELRO (padrão)\n"
+
+#: lexsup.c:1799
+#, c-format
+msgid "  -z separate-code            Create separate code program header\n"
+msgstr "  -z separate-code            Cria cabeçalho de programa de código separado\n"
+
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: lexsup.c:1801
+#, c-format
+msgid "  -z noseparate-code          Don't create separate code program header (default)\n"
+msgstr ""
+"  -z noseparate-code          Não cria cabeçalho de programa de código\n"
+"                                separado (padrão)\n"
+
+#: lexsup.c:1803
+#, c-format
+msgid "  -z common                   Generate common symbols with STT_COMMON type\n"
+msgstr "  -z common                   Gera símbolos comuns com tipo STT_COMMON\n"
+
+#: lexsup.c:1805
+#, c-format
+msgid "  -z nocommon                 Generate common symbols with STT_OBJECT type\n"
+msgstr "  -z nocommon                 Gera símbolos comuns com tipo STT_OBJECT\n"
+
+#: lexsup.c:1807
+#, c-format
+msgid "  -z stack-size=SIZE          Set size of stack segment\n"
+msgstr "  -z stack-size=TAM           Define o tamanho do segmento de pilha\n"
+
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: lexsup.c:1809
+#, c-format
+msgid "  -z text                     Treat DT_TEXTREL in shared object as error\n"
+msgstr ""
+"  -z text                     Trata DT_TEXTREL em objeto compartilhado\n"
+"                                como erro\n"
+
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: lexsup.c:1811
+#, c-format
+msgid "  -z notext                   Don't treat DT_TEXTREL in shared object as error\n"
+msgstr ""
+"  -z notext                   Não trata DT_TEXTREL em objeto compartilhado\n"
+"                                como erro\n"
+
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: lexsup.c:1813
+#, c-format
+msgid "  -z textoff                  Don't treat DT_TEXTREL in shared object as error\n"
+msgstr ""
+"  -z textoff                  Não trata DT_TEXTREL em objeto compartilhado\n"
+"                                como erro\n"
+
+#: lexsup.c:1820
+#, c-format
+msgid "  --build-id[=STYLE]          Generate build ID note\n"
+msgstr "  --build-id[=ESTILO]         Gera uma nota de ID de compilação\n"
+
+#: lexsup.c:1822
+#, c-format
+msgid ""
+"  --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi]\n"
+"                              Compress DWARF debug sections using zlib\n"
+msgstr ""
+"  --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi]\n"
+"                              Comprime seções de depuração DWARF usando zlib\n"
+
+# Adicionei espaço extra para padronizar +2 espaços em linhas subsequentes à primeira -- Rafael
+#: lexsup.c:1826
+#, c-format
+msgid "                               Default: zlib-gabi\n"
+msgstr "                                Padrão: zlib-gabi\n"
+
+# Adicionei espaço extra para padronizar +2 espaços em linhas subsequentes à primeira -- Rafael
+#: lexsup.c:1829
+#, c-format
+msgid "                               Default: none\n"
+msgstr "                                Padrão: nenhum\n"
+
+#: lexsup.c:1832
+#, c-format
+msgid "  -z common-page-size=SIZE    Set common page size to SIZE\n"
+msgstr "  -z common-page-size=TAM     Define o tamanho comum de página para TAM\n"
+
+#: lexsup.c:1834
+#, c-format
+msgid "  -z max-page-size=SIZE       Set maximum page size to SIZE\n"
+msgstr "  -z max-page-size=TAM        Define o tamanho máximo de página para TAM\n"
+
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: lexsup.c:1836
+#, c-format
+msgid "  -z defs                     Report unresolved symbols in object files\n"
+msgstr ""
+"  -z defs                     Relata símbolos não resolvidos em arquivos\n"
+"                                de objeto\n"
+
+#: lexsup.c:1838
+#, c-format
+msgid "  -z muldefs                  Allow multiple definitions\n"
+msgstr "  -z muldefs                  Permite múltiplas definições\n"
+
+#: lexsup.c:1840
+#, c-format
+msgid "  -z execstack                Mark executable as requiring executable stack\n"
+msgstr "  -z execstack                Marca executável como exigindo pilha executável\n"
+
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: lexsup.c:1842
+#, c-format
+msgid "  -z noexecstack              Mark executable as not requiring executable stack\n"
+msgstr ""
+"  -z noexecstack              Marca executável como não exigindo pilha\n"
+"                                executável\n"
+
+#: lexsup.c:1844
+#, c-format
+msgid "  -z globalaudit              Mark executable requiring global auditing\n"
+msgstr "  -z globalaudit              Marca executável como exigindo auditoria global\n"
+
+#: lexsup.c:1851
+#, c-format
+msgid "  --ld-generated-unwind-info  Generate exception handling info for PLT\n"
+msgstr "  --ld-generated-unwind-info  Gera info de tratamento de exceção para PLT\n"
+
+#: lexsup.c:1853
+#, c-format
+msgid ""
+"  --no-ld-generated-unwind-info\n"
+"                              Don't generate exception handling info for PLT\n"
+msgstr ""
+"  --no-ld-generated-unwind-info\n"
+"                              Não gera info de tratamento de exceção para PLT\n"
+
+#: lexsup.c:1864
+#, c-format
+msgid "ELF emulations:\n"
+msgstr "Emulações de ELF:\n"
+
+#: lexsup.c:1882
+#, c-format
+msgid "Usage: %s [options] file...\n"
+msgstr "Uso: %s [opções] arquivo...\n"
+
+#: lexsup.c:1884
+#, c-format
+msgid "Options:\n"
+msgstr "Opções:\n"
+
+#: lexsup.c:1962
+#, c-format
+msgid "  @FILE"
+msgstr "  @ARQ"
+
+# Espaço extra para promover alinhamento -- Rafael
+#: lexsup.c:1965
+#, c-format
+msgid "Read options from FILE\n"
+msgstr " Lê as opções do arquivo ARQ\n"
+
+#. Note: Various tools (such as libtool) depend upon the
+#. format of the listings below - do not change them.
+#: lexsup.c:1970
+#, c-format
+msgid "%s: supported targets:"
+msgstr "%s: há suporte aos alvos:"
+
+#: lexsup.c:1978
+#, c-format
+msgid "%s: supported emulations: "
+msgstr "%s: há suporte às emulações: "
+
+#: lexsup.c:1983
+#, c-format
+msgid "%s: emulation specific options:\n"
+msgstr "%s: opções específicas de emulação:\n"
+
+#: lexsup.c:1990
+#, c-format
+msgid "Report bugs to %s\n"
+msgstr "Relate erros para %s\n"
+
+#: mri.c:289
+msgid "%F%P: unknown format type %s\n"
+msgstr "%F%P: tipo de formato desconhecido %s\n"
+
+#: pe-dll.c:435
+msgid "%X%P: unsupported PEI architecture: %s\n"
+msgstr "%X%P: sem suporte à arquitetura PEI: %s\n"
+
+#: pe-dll.c:804
+msgid "%X%P: cannot export %s: invalid export name\n"
+msgstr "%X%P: não foi possível exportar %s: nome inválido de exportação\n"
+
+#: pe-dll.c:856
+#, c-format
+msgid "%X%P: error, duplicate EXPORT with ordinals: %s (%d vs %d)\n"
+msgstr "%X%P: erro, EXPORT duplicado com ordinais: %s (%d vs %d)\n"
+
+#: pe-dll.c:863
+#, c-format
+msgid "%P: warning, duplicate EXPORT: %s\n"
+msgstr "%P: aviso, EXPORT duplicado: %s\n"
+
+#: pe-dll.c:973
+#, c-format
+msgid "%X%P: cannot export %s: symbol not defined\n"
+msgstr "%X%P: não foi possível exportar %s: símbolo não definido\n"
+
+#: pe-dll.c:979
+#, c-format
+msgid "%X%P: cannot export %s: symbol wrong type (%d vs %d)\n"
+msgstr "%X%P: não foi possível exportar %s: tipo incorreto de símbolo (%d vs %d)\n"
+
+#: pe-dll.c:986
+#, c-format
+msgid "%X%P: cannot export %s: symbol not found\n"
+msgstr "%X%P: não foi possível exportar %s: símbolo não localizado\n"
+
+#: pe-dll.c:1009 eaarch64cloudabi.c:404 eaarch64cloudabib.c:404
+#: eaarch64elf.c:404 eaarch64elf32.c:404 eaarch64elf32b.c:404
+#: eaarch64elfb.c:404 eaarch64fbsd.c:404 eaarch64fbsdb.c:404
+#: eaarch64linux.c:404 eaarch64linux32.c:404 eaarch64linux32b.c:404
+#: eaarch64linuxb.c:404 eaix5ppc.c:1431 eaix5ppc.c:1441 eaix5rs6.c:1431
+#: eaix5rs6.c:1441 eaixppc.c:1431 eaixppc.c:1441 eaixrs6.c:1431 eaixrs6.c:1441
+#: earmelf.c:620 earmelf_fbsd.c:620 earmelf_fuchsia.c:620 earmelf_linux.c:620
+#: earmelf_linux_eabi.c:620 earmelf_linux_fdpiceabi.c:620 earmelf_nacl.c:620
+#: earmelf_nbsd.c:620 earmelf_phoenix.c:620 earmelf_vxworks.c:620
+#: earmelfb.c:620 earmelfb_fbsd.c:620 earmelfb_fuchsia.c:620
+#: earmelfb_linux.c:620 earmelfb_linux_eabi.c:620
+#: earmelfb_linux_fdpiceabi.c:620 earmelfb_nacl.c:620 earmelfb_nbsd.c:620
+#: earmnto.c:620 earmsymbian.c:620 eelf32b4300.c:238 eelf32bmip.c:238
+#: eelf32bmipn32.c:256 eelf32bsmip.c:256 eelf32btsmip.c:238
+#: eelf32btsmip_fbsd.c:238 eelf32btsmipn32.c:238 eelf32btsmipn32_fbsd.c:238
+#: eelf32ebmip.c:238 eelf32ebmipvxworks.c:238 eelf32elmip.c:238
+#: eelf32elmipvxworks.c:238 eelf32l4300.c:238 eelf32lmip.c:238
+#: eelf32lr5900.c:238 eelf32lr5900n32.c:238 eelf32lsmip.c:238
+#: eelf32ltsmip.c:238 eelf32ltsmip_fbsd.c:238 eelf32ltsmipn32.c:238
+#: eelf32ltsmipn32_fbsd.c:238 eelf32metag.c:139 eelf32mipswindiss.c:238
+#: eelf64bmip.c:256 eelf64btsmip.c:238 eelf64btsmip_fbsd.c:238
+#: eelf64lppc.c:169 eelf64ltsmip.c:238 eelf64ltsmip_fbsd.c:238 eelf64ppc.c:169
+#: eelf64ppc_fbsd.c:169 ehppaelf.c:162 ehppalinux.c:162 ehppanbsd.c:162
+#: ehppaobsd.c:162 em68hc11elf.c:222 em68hc11elfb.c:222 em68hc12elf.c:222
+#: em68hc12elfb.c:222 enios2elf.c:144 enios2linux.c:144 eppcmacos.c:1431
+#: eppcmacos.c:1441
+msgid "%F%P: can not create BFD: %E\n"
+msgstr "%F%P: não foi possível criar BFD: %E\n"
+
+#: pe-dll.c:1024
+msgid "%X%P: can not create .edata section: %E\n"
+msgstr "%X%P: não foi possível criar seção .edata: %E\n"
+
+#: pe-dll.c:1039
+msgid "%X%P: can not create .reloc section: %E\n"
+msgstr "%X%P: não foi possível criar seção .reloc: %E\n"
+
+#: pe-dll.c:1100
+#, c-format
+msgid "%X%P: error: ordinal used twice: %d (%s vs %s)\n"
+msgstr "%X%P: erro: ordinal usado duas vezes: %d (%s vs %s)\n"
+
+#: pe-dll.c:1136
+#, c-format
+msgid "%X%P: error: export ordinal too large: %d\n"
+msgstr "%X%P: erro: ordinal exportação grande demais: %d\n"
+
+#: pe-dll.c:1452
+#, c-format
+msgid "Info: resolving %s by linking to %s (auto-import)\n"
+msgstr "Info: resolvendo %s por vinculação a %s (autoimportação)\n"
+
+#: pe-dll.c:1458
+msgid "%P: warning: auto-importing has been activated without --enable-auto-import specified on the command line; this should work unless it involves constant data structures referencing symbols from auto-imported DLLs\n"
+msgstr "%P: aviso: autoimportação foi desativada sem --enable-auto-import especificado na linha de comando; isso deve funcionar a menos que envolva estruturas de dados constantes referenciando símbolos de DLLs autoimportadas\n"
+
+#. Huh?  Shouldn't happen, but punt if it does.
+#: pe-dll.c:1527
+msgid "%P: zero vma section reloc detected: `%s' #%d f=%d\n"
+msgstr "%P: realocação de seção de vma zero detectada: \"%s\" #%d f=%d\n"
+
+#: pe-dll.c:1642
+#, c-format
+msgid "%X%P: error: %d-bit reloc in dll\n"
+msgstr "%X%P: erro: realocação de %d bits na dll\n"
+
+#: pe-dll.c:1770
+#, c-format
+msgid "%P: can't open output def file %s\n"
+msgstr "%P: não foi possível abrir arquivo def de saída %s\n"
+
+#: pe-dll.c:1921
+#, c-format
+msgid "; no contents available\n"
+msgstr "; nenhum conteúdo disponível\n"
+
+#: pe-dll.c:2780
+msgid "%X%P: %C: variable '%pT' can't be auto-imported; please read the documentation for ld's --enable-auto-import for details\n"
+msgstr "%X%P: %C: a variável \"%pT\" não pode ser importada automaticamente; por favor, leia a documentação para --enable-auto-import do \"ld\" para detalhes\n"
+
+#: pe-dll.c:2807
+#, c-format
+msgid "%X%P: can't open .lib file: %s\n"
+msgstr "%X%P: não foi possível abrir o arquivo .lib: %s\n"
+
+#: pe-dll.c:2813
+#, c-format
+msgid "Creating library file: %s\n"
+msgstr "Criando arquivo de biblioteca: %s\n"
+
+#: pe-dll.c:2842
+msgid "%X%P: bfd_openr %s: %E\n"
+msgstr "%X%P: bfd_openr %s: %E\n"
+
+#: pe-dll.c:2854
+msgid "%X%P: %s(%s): can't find member in non-archive file"
+msgstr "%X%P: %s(%s): não foi possível localizar membro em arquivo que não é pacote"
+
+#: pe-dll.c:2866
+msgid "%X%P: %s(%s): can't find member in archive"
+msgstr "%X%P: %s(%s): não foi possível localizar membro no pacote"
+
+#: pe-dll.c:3128
+msgid "%X%P: add symbols %s: %E\n"
+msgstr "%X%P: adicionar símbolos %s: %E\n"
+
+#: pe-dll.c:3315
+msgid "%X%P: open %s: %E\n"
+msgstr "%X%P: abrir %s: %E\n"
+
+#: pe-dll.c:3322
+msgid "%X%P: %s: this doesn't appear to be a DLL\n"
+msgstr "%X%P: %s: isso não parece ser uma DLL\n"
+
+#: pe-dll.c:3527
+msgid "%X%P: error: can't use long section names on this arch\n"
+msgstr "%X%P: erro: não foi possível usar nomes longos de seção nesta arquitetura\n"
+
+#: plugin.c:231 plugin.c:277
+msgid "<no plugin>"
+msgstr "<nenhum plug-in>"
+
+#: plugin.c:246 plugin.c:1017
+msgid "%F%P: %s: error loading plugin: %s\n"
+msgstr "%F%P: %s: erro ao carregar plug-in: %s\n"
+
+#: plugin.c:253
+msgid "%P: %s: duplicated plugin\n"
+msgstr "%P: %s: plug-in duplicado\n"
+
+#: plugin.c:339
+msgid "%F%P: could not create dummy IR bfd: %E\n"
+msgstr "%F%P: não foi possível criar bfd IR simulatório: %E\n"
+
+#: plugin.c:427
+msgid "%F%P: %s: non-ELF symbol in ELF BFD!\n"
+msgstr "%F%P: %s: símbolo não ELF em BFD ELF!\n"
+
+#: plugin.c:431
+msgid "%F%P: unknown ELF symbol visibility: %d!\n"
+msgstr "%F%P: visibilidade desconhecida de símbolo ELF: %d!\n"
+
+#: plugin.c:542
+msgid "%F%P: unsupported input file size: %s (%ld bytes)\n"
+msgstr "%F%P: sem suporte ao tamanho de arquivo de entrada: %s (%ld bytes)\n"
+
+#. We should not have a new, indirect or warning symbol here.
+#: plugin.c:726
+msgid "%F%P: %s: plugin symbol table corrupt (sym type %d)\n"
+msgstr "%F%P: %s: tabela de símbolo de plug-in corrompida (tipo símb %d)\n"
+
+#: plugin.c:786
+msgid "%P: %pB: symbol `%s' definition: %d, visibility: %d, resolution: %d\n"
+msgstr "%P: %pB: definição de símbolo \"%s\": %d, visibilidade: %d, resolução: %d\n"
+
+#: plugin.c:861
+msgid "%P: warning: "
+msgstr "%P: aviso: "
+
+#: plugin.c:872
+msgid "%P: error: "
+msgstr "%P: erro: "
+
+#: plugin.c:1024
+msgid "%F%P: %s: plugin error: %d\n"
+msgstr "%F%P: %s: erro de plug-in: %d\n"
+
+#: plugin.c:1079
+msgid "%F%P: plugin_strdup failed to allocate memory: %s\n"
+msgstr "%F%P: plugin_strdup falhou em alocar memória: %s\n"
+
+#: plugin.c:1111
+msgid "%F%P: plugin failed to allocate memory for input: %s\n"
+msgstr "%F%P: plug-in falhou em alocar memória para entrada: %s\n"
+
+#: plugin.c:1138
+msgid "%F%P: %s: plugin reported error claiming file\n"
+msgstr "%F%P: %s: o plug-in relatou erro ao reivindicar o arquivo\n"
+
+#: plugin.c:1248
+msgid "%P: %s: error in plugin cleanup: %d (ignored)\n"
+msgstr "%P: %s: erro na limpeza do plug-in: %d (ignorado)\n"
+
+#: eaarch64cloudabi.c:81 eaarch64cloudabib.c:81 eaarch64elf.c:81
+#: eaarch64elf32.c:81 eaarch64elf32b.c:81 eaarch64elfb.c:81 eaarch64fbsd.c:81
+#: eaarch64fbsdb.c:81 eaarch64linux.c:81 eaarch64linux32.c:81
+#: eaarch64linux32b.c:81 eaarch64linuxb.c:81 earcelf.c:81 earcelf_prof.c:81
+#: earclinux.c:81 earclinux_nps.c:81 earclinux_prof.c:81 earcv2elf.c:81
+#: earcv2elfx.c:81 earmelf.c:81 earmelf_fbsd.c:81 earmelf_fuchsia.c:81
+#: earmelf_linux.c:81 earmelf_linux_eabi.c:81 earmelf_linux_fdpiceabi.c:81
+#: earmelf_nacl.c:81 earmelf_nbsd.c:81 earmelf_phoenix.c:81
+#: earmelf_vxworks.c:81 earmelfb.c:81 earmelfb_fbsd.c:81 earmelfb_fuchsia.c:81
+#: earmelfb_linux.c:81 earmelfb_linux_eabi.c:81 earmelfb_linux_fdpiceabi.c:81
+#: earmelfb_nacl.c:81 earmelfb_nbsd.c:81 earmnto.c:81 earmsymbian.c:81
+#: eavr1.c:81 eavr2.c:81 eavr25.c:81 eavr3.c:81 eavr31.c:81 eavr35.c:81
+#: eavr4.c:81 eavr5.c:81 eavr51.c:81 eavr6.c:81 eavrtiny.c:81 eavrxmega1.c:81
+#: eavrxmega2.c:81 eavrxmega3.c:81 eavrxmega4.c:81 eavrxmega5.c:81
+#: eavrxmega6.c:81 eavrxmega7.c:81 ecriself.c:81 ecrislinux.c:81 ed10velf.c:81
+#: ed30v_e.c:64 ed30v_o.c:64 ed30velf.c:64 eelf32_dlx.c:64 eelf32_sparc.c:81
+#: eelf32_sparc_sol2.c:81 eelf32_sparc_vxworks.c:81 eelf32_spu.c:81
+#: eelf32_tic6x_be.c:81 eelf32_tic6x_elf_be.c:81 eelf32_tic6x_elf_le.c:81
+#: eelf32_tic6x_le.c:81 eelf32_tic6x_linux_be.c:81 eelf32_tic6x_linux_le.c:81
+#: eelf32_x86_64.c:84 eelf32_x86_64_nacl.c:81 eelf32am33lin.c:81
+#: eelf32b4300.c:81 eelf32bfin.c:81 eelf32bfinfd.c:81 eelf32bmip.c:81
+#: eelf32bmipn32.c:81 eelf32bsmip.c:81 eelf32btsmip.c:81
+#: eelf32btsmip_fbsd.c:81 eelf32btsmipn32.c:81 eelf32btsmipn32_fbsd.c:81
+#: eelf32cr16.c:81 eelf32cr16c.c:81 eelf32crx.c:81 eelf32ebmip.c:81
+#: eelf32ebmipvxworks.c:81 eelf32elmip.c:81 eelf32elmipvxworks.c:81
+#: eelf32epiphany.c:81 eelf32epiphany_4x4.c:81 eelf32fr30.c:64 eelf32frv.c:64
+#: eelf32frvfd.c:81 eelf32ft32.c:64 eelf32ip2k.c:81 eelf32iq10.c:64
+#: eelf32iq2000.c:64 eelf32l4300.c:81 eelf32lm32.c:81 eelf32lm32fd.c:81
+#: eelf32lmip.c:81 eelf32lppc.c:81 eelf32lppclinux.c:81 eelf32lppcnto.c:81
+#: eelf32lppcsim.c:81 eelf32lr5900.c:81 eelf32lr5900n32.c:81 eelf32lriscv.c:81
+#: eelf32lriscv_ilp32.c:81 eelf32lriscv_ilp32f.c:81 eelf32lsmip.c:81
+#: eelf32ltsmip.c:81 eelf32ltsmip_fbsd.c:81 eelf32ltsmipn32.c:81
+#: eelf32ltsmipn32_fbsd.c:81 eelf32m32c.c:81 eelf32mb_linux.c:81
+#: eelf32mbel_linux.c:81 eelf32mcore.c:81 eelf32mep.c:81 eelf32metag.c:81
+#: eelf32microblaze.c:81 eelf32microblazeel.c:81 eelf32mipswindiss.c:81
+#: eelf32moxie.c:64 eelf32mt.c:64 eelf32or1k.c:81 eelf32or1k_linux.c:81
+#: eelf32ppc.c:81 eelf32ppc_fbsd.c:81 eelf32ppclinux.c:81 eelf32ppcnto.c:81
+#: eelf32ppcsim.c:81 eelf32ppcvxworks.c:81 eelf32ppcwindiss.c:81
+#: eelf32rl78.c:81 eelf32rx.c:81 eelf32tilegx.c:81 eelf32tilegx_be.c:81
+#: eelf32tilepro.c:81 eelf32vax.c:81 eelf32visium.c:81 eelf32xc16x.c:81
+#: eelf32xc16xl.c:81 eelf32xc16xs.c:81 eelf32xstormy16.c:81 eelf32xtensa.c:81
+#: eelf64_aix.c:81 eelf64_ia64.c:81 eelf64_ia64_fbsd.c:81
+#: eelf64_ia64_vms.c:209 eelf64_s390.c:81 eelf64_sparc.c:81
+#: eelf64_sparc_fbsd.c:81 eelf64_sparc_sol2.c:81 eelf64alpha.c:81
+#: eelf64alpha_fbsd.c:81 eelf64alpha_nbsd.c:81 eelf64bmip.c:81
+#: eelf64btsmip.c:81 eelf64btsmip_fbsd.c:81 eelf64hppa.c:81 eelf64lppc.c:81
+#: eelf64lriscv.c:81 eelf64lriscv_lp64.c:81 eelf64lriscv_lp64f.c:81
+#: eelf64ltsmip.c:81 eelf64ltsmip_fbsd.c:81 eelf64mmix.c:81 eelf64ppc.c:81
+#: eelf64ppc_fbsd.c:81 eelf64rdos.c:81 eelf64tilegx.c:81 eelf64tilegx_be.c:81
+#: eelf_i386.c:84 eelf_i386_be.c:81 eelf_i386_chaos.c:81 eelf_i386_fbsd.c:81
+#: eelf_i386_ldso.c:81 eelf_i386_nacl.c:81 eelf_i386_sol2.c:81
+#: eelf_i386_vxworks.c:81 eelf_iamcu.c:81 eelf_k1om.c:84 eelf_k1om_fbsd.c:81
+#: eelf_l1om.c:84 eelf_l1om_fbsd.c:81 eelf_s390.c:81 eelf_x86_64.c:84
+#: eelf_x86_64_cloudabi.c:81 eelf_x86_64_fbsd.c:81 eelf_x86_64_nacl.c:81
+#: eelf_x86_64_sol2.c:81 eh8300elf.c:81 eh8300elf_linux.c:81 eh8300helf.c:81
+#: eh8300helf_linux.c:81 eh8300hnelf.c:81 eh8300self.c:81
+#: eh8300self_linux.c:81 eh8300snelf.c:81 eh8300sxelf.c:81
+#: eh8300sxelf_linux.c:81 eh8300sxnelf.c:81 ehppa64linux.c:81 ehppaelf.c:81
+#: ehppalinux.c:81 ehppanbsd.c:81 ehppaobsd.c:81 ei386lynx.c:81 ei386moss.c:81
+#: ei386nto.c:81 em32relf.c:81 em32relf_linux.c:81 em32rlelf.c:81
+#: em32rlelf_linux.c:81 em68hc11elf.c:81 em68hc11elfb.c:81 em68hc12elf.c:81
+#: em68hc12elfb.c:81 em68kelf.c:81 em68kelfnbsd.c:81 em9s12zelf.c:81 emmo.c:76
+#: emn10200.c:64 emn10300.c:81 emoxiebox.c:64 emsp430X.c:89 emsp430elf.c:89
+#: ends32belf.c:81 ends32belf16m.c:81 ends32belf_linux.c:81 ends32elf.c:81
+#: ends32elf16m.c:81 ends32elf_linux.c:81 enios2elf.c:81 enios2linux.c:81
+#: epjelf.c:64 epjlelf.c:64 eppclynx.c:81 epruelf.c:81 escore3_elf.c:81
+#: escore7_elf.c:81 eshelf.c:81 eshelf_fd.c:81 eshelf_linux.c:81
+#: eshelf_nbsd.c:81 eshelf_nto.c:81 eshelf_uclinux.c:81 eshelf_vxworks.c:81
+#: eshlelf.c:81 eshlelf_fd.c:81 eshlelf_linux.c:81 eshlelf_nbsd.c:81
+#: eshlelf_nto.c:81 eshlelf_vxworks.c:81 ev850.c:81 ev850_rh850.c:81
+#: exgateelf.c:81
+msgid "%F%P: map sections to segments failed: %E\n"
+msgstr "%F%P: mapa de seções para segmentos falhou: %E\n"
+
+#: eaarch64cloudabi.c:101 eaarch64cloudabib.c:101 eaarch64elf.c:101
+#: eaarch64elf32.c:101 eaarch64elf32b.c:101 eaarch64elfb.c:101
+#: eaarch64fbsd.c:101 eaarch64fbsdb.c:101 eaarch64linux.c:101
+#: eaarch64linux32.c:101 eaarch64linux32b.c:101 eaarch64linuxb.c:101
+#: earcelf.c:101 earcelf_prof.c:101 earclinux.c:101 earclinux_nps.c:101
+#: earclinux_prof.c:101 earcv2elf.c:101 earcv2elfx.c:101 earmelf.c:101
+#: earmelf_fbsd.c:101 earmelf_fuchsia.c:101 earmelf_linux.c:101
+#: earmelf_linux_eabi.c:101 earmelf_linux_fdpiceabi.c:101 earmelf_nacl.c:101
+#: earmelf_nbsd.c:101 earmelf_phoenix.c:101 earmelf_vxworks.c:101
+#: earmelfb.c:101 earmelfb_fbsd.c:101 earmelfb_fuchsia.c:101
+#: earmelfb_linux.c:101 earmelfb_linux_eabi.c:101
+#: earmelfb_linux_fdpiceabi.c:101 earmelfb_nacl.c:101 earmelfb_nbsd.c:101
+#: earmnto.c:101 earmsymbian.c:101 eavr1.c:101 eavr2.c:101 eavr25.c:101
+#: eavr3.c:101 eavr31.c:101 eavr35.c:101 eavr4.c:101 eavr5.c:101 eavr51.c:101
+#: eavr6.c:101 eavrtiny.c:101 eavrxmega1.c:101 eavrxmega2.c:101
+#: eavrxmega3.c:101 eavrxmega4.c:101 eavrxmega5.c:101 eavrxmega6.c:101
+#: eavrxmega7.c:101 ecriself.c:101 ecrislinux.c:101 ed10velf.c:101
+#: ed30v_e.c:84 ed30v_o.c:84 ed30velf.c:84 eelf32_dlx.c:84 eelf32_sparc.c:101
+#: eelf32_sparc_sol2.c:101 eelf32_sparc_vxworks.c:101 eelf32_spu.c:101
+#: eelf32_tic6x_be.c:101 eelf32_tic6x_elf_be.c:101 eelf32_tic6x_elf_le.c:101
+#: eelf32_tic6x_le.c:101 eelf32_tic6x_linux_be.c:101
+#: eelf32_tic6x_linux_le.c:101 eelf32_x86_64.c:104 eelf32_x86_64_nacl.c:101
+#: eelf32am33lin.c:101 eelf32b4300.c:101 eelf32bfin.c:101 eelf32bfinfd.c:101
+#: eelf32bmip.c:101 eelf32bmipn32.c:101 eelf32bsmip.c:101 eelf32btsmip.c:101
+#: eelf32btsmip_fbsd.c:101 eelf32btsmipn32.c:101 eelf32btsmipn32_fbsd.c:101
+#: eelf32cr16.c:101 eelf32cr16c.c:101 eelf32crx.c:101 eelf32ebmip.c:101
+#: eelf32ebmipvxworks.c:101 eelf32elmip.c:101 eelf32elmipvxworks.c:101
+#: eelf32epiphany.c:101 eelf32epiphany_4x4.c:101 eelf32fr30.c:84
+#: eelf32frv.c:84 eelf32frvfd.c:101 eelf32ft32.c:84 eelf32ip2k.c:101
+#: eelf32iq10.c:84 eelf32iq2000.c:84 eelf32l4300.c:101 eelf32lm32.c:101
+#: eelf32lm32fd.c:101 eelf32lmip.c:101 eelf32lppc.c:101 eelf32lppclinux.c:101
+#: eelf32lppcnto.c:101 eelf32lppcsim.c:101 eelf32lr5900.c:101
+#: eelf32lr5900n32.c:101 eelf32lriscv.c:101 eelf32lriscv_ilp32.c:101
+#: eelf32lriscv_ilp32f.c:101 eelf32lsmip.c:101 eelf32ltsmip.c:101
+#: eelf32ltsmip_fbsd.c:101 eelf32ltsmipn32.c:101 eelf32ltsmipn32_fbsd.c:101
+#: eelf32m32c.c:101 eelf32mb_linux.c:101 eelf32mbel_linux.c:101
+#: eelf32mcore.c:101 eelf32mep.c:101 eelf32metag.c:101 eelf32microblaze.c:101
+#: eelf32microblazeel.c:101 eelf32mipswindiss.c:101 eelf32moxie.c:84
+#: eelf32mt.c:84 eelf32or1k.c:101 eelf32or1k_linux.c:101 eelf32ppc.c:101
+#: eelf32ppc_fbsd.c:101 eelf32ppclinux.c:101 eelf32ppcnto.c:101
+#: eelf32ppcsim.c:101 eelf32ppcvxworks.c:101 eelf32ppcwindiss.c:101
+#: eelf32rl78.c:101 eelf32rx.c:101 eelf32tilegx.c:101 eelf32tilegx_be.c:101
+#: eelf32tilepro.c:101 eelf32vax.c:101 eelf32visium.c:101 eelf32xc16x.c:101
+#: eelf32xc16xl.c:101 eelf32xc16xs.c:101 eelf32xstormy16.c:101
+#: eelf32xtensa.c:101 eelf64_aix.c:101 eelf64_ia64.c:101
+#: eelf64_ia64_fbsd.c:101 eelf64_ia64_vms.c:229 eelf64_s390.c:101
+#: eelf64_sparc.c:101 eelf64_sparc_fbsd.c:101 eelf64_sparc_sol2.c:101
+#: eelf64alpha.c:101 eelf64alpha_fbsd.c:101 eelf64alpha_nbsd.c:101
+#: eelf64bmip.c:101 eelf64btsmip.c:101 eelf64btsmip_fbsd.c:101
+#: eelf64hppa.c:101 eelf64lppc.c:101 eelf64lriscv.c:101
+#: eelf64lriscv_lp64.c:101 eelf64lriscv_lp64f.c:101 eelf64ltsmip.c:101
+#: eelf64ltsmip_fbsd.c:101 eelf64mmix.c:101 eelf64ppc.c:101
+#: eelf64ppc_fbsd.c:101 eelf64rdos.c:101 eelf64tilegx.c:101
+#: eelf64tilegx_be.c:101 eelf_i386.c:104 eelf_i386_be.c:101
+#: eelf_i386_chaos.c:101 eelf_i386_fbsd.c:101 eelf_i386_ldso.c:101
+#: eelf_i386_nacl.c:101 eelf_i386_sol2.c:101 eelf_i386_vxworks.c:101
+#: eelf_iamcu.c:101 eelf_k1om.c:104 eelf_k1om_fbsd.c:101 eelf_l1om.c:104
+#: eelf_l1om_fbsd.c:101 eelf_s390.c:101 eelf_x86_64.c:104
+#: eelf_x86_64_cloudabi.c:101 eelf_x86_64_fbsd.c:101 eelf_x86_64_nacl.c:101
+#: eelf_x86_64_sol2.c:101 eh8300elf.c:101 eh8300elf_linux.c:101
+#: eh8300helf.c:101 eh8300helf_linux.c:101 eh8300hnelf.c:101 eh8300self.c:101
+#: eh8300self_linux.c:101 eh8300snelf.c:101 eh8300sxelf.c:101
+#: eh8300sxelf_linux.c:101 eh8300sxnelf.c:101 ehppa64linux.c:101
+#: ehppaelf.c:101 ehppalinux.c:101 ehppanbsd.c:101 ehppaobsd.c:101
+#: ei386lynx.c:101 ei386moss.c:101 ei386nto.c:101 em32relf.c:101
+#: em32relf_linux.c:101 em32rlelf.c:101 em32rlelf_linux.c:101
+#: em68hc11elf.c:101 em68hc11elfb.c:101 em68hc12elf.c:101 em68hc12elfb.c:101
+#: em68kelf.c:101 em68kelfnbsd.c:101 em9s12zelf.c:101 emmo.c:96 emn10200.c:84
+#: emn10300.c:101 emoxiebox.c:84 emsp430X.c:109 emsp430elf.c:109
+#: ends32belf.c:101 ends32belf16m.c:101 ends32belf_linux.c:101 ends32elf.c:101
+#: ends32elf16m.c:101 ends32elf_linux.c:101 enios2elf.c:101 enios2linux.c:101
+#: epjelf.c:84 epjlelf.c:84 eppclynx.c:101 epruelf.c:101 escore3_elf.c:101
+#: escore7_elf.c:101 eshelf.c:101 eshelf_fd.c:101 eshelf_linux.c:101
+#: eshelf_nbsd.c:101 eshelf_nto.c:101 eshelf_uclinux.c:101
+#: eshelf_vxworks.c:101 eshlelf.c:101 eshlelf_fd.c:101 eshlelf_linux.c:101
+#: eshlelf_nbsd.c:101 eshlelf_nto.c:101 eshlelf_vxworks.c:101 ev850.c:101
+#: ev850_rh850.c:101 exgateelf.c:101
+msgid "%F%P: looping in map_segments"
+msgstr "%F%P: em loop em map_segments"
+
+#: eaarch64cloudabi.c:272 eaarch64cloudabib.c:272 eaarch64elf.c:272
+#: eaarch64elf32.c:272 eaarch64elf32b.c:272 eaarch64elfb.c:272
+#: eaarch64fbsd.c:272 eaarch64fbsdb.c:272 eaarch64linux.c:272
+#: eaarch64linux32.c:272 eaarch64linux32b.c:272 eaarch64linuxb.c:272
+#: earmelf.c:343 earmelf_fbsd.c:343 earmelf_fuchsia.c:343 earmelf_linux.c:343
+#: earmelf_linux_eabi.c:343 earmelf_linux_fdpiceabi.c:343 earmelf_nacl.c:343
+#: earmelf_nbsd.c:343 earmelf_phoenix.c:343 earmelf_vxworks.c:343
+#: earmelfb.c:343 earmelfb_fbsd.c:343 earmelfb_fuchsia.c:343
+#: earmelfb_linux.c:343 earmelfb_linux_eabi.c:343
+#: earmelfb_linux_fdpiceabi.c:343 earmelfb_nacl.c:343 earmelfb_nbsd.c:343
+#: earmnto.c:343 earmsymbian.c:343 eavr1.c:230 eavr2.c:230 eavr25.c:230
+#: eavr3.c:230 eavr31.c:230 eavr35.c:230 eavr4.c:230 eavr5.c:230 eavr51.c:230
+#: eavr6.c:230 eavrtiny.c:230 eavrxmega1.c:230 eavrxmega2.c:230
+#: eavrxmega3.c:230 eavrxmega4.c:230 eavrxmega5.c:230 eavrxmega6.c:230
+#: eavrxmega7.c:230 eelf32b4300.c:271 eelf32bmip.c:271 eelf32bmipn32.c:289
+#: eelf32bsmip.c:289 eelf32btsmip.c:271 eelf32btsmip_fbsd.c:271
+#: eelf32btsmipn32.c:271 eelf32btsmipn32_fbsd.c:271 eelf32ebmip.c:271
+#: eelf32ebmipvxworks.c:271 eelf32elmip.c:271 eelf32elmipvxworks.c:271
+#: eelf32l4300.c:271 eelf32lmip.c:271 eelf32lr5900.c:271 eelf32lr5900n32.c:271
+#: eelf32lsmip.c:271 eelf32ltsmip.c:271 eelf32ltsmip_fbsd.c:271
+#: eelf32ltsmipn32.c:271 eelf32ltsmipn32_fbsd.c:271 eelf32metag.c:258
+#: eelf32mipswindiss.c:271 eelf64bmip.c:289 eelf64btsmip.c:271
+#: eelf64btsmip_fbsd.c:271 eelf64lppc.c:523 eelf64ltsmip.c:271
+#: eelf64ltsmip_fbsd.c:271 eelf64ppc.c:523 eelf64ppc_fbsd.c:523 ehppaelf.c:282
+#: ehppalinux.c:282 ehppanbsd.c:282 ehppaobsd.c:282 em68hc11elf.c:349
+#: em68hc11elfb.c:349 em68hc12elf.c:349 em68hc12elfb.c:349 enios2elf.c:275
+#: enios2linux.c:275
+msgid "%X%P: can not make stub section: %E\n"
+msgstr "%X%P: não foi possível criar seção stub: %E\n"
+
+#: eaarch64cloudabi.c:315 eaarch64cloudabib.c:315 eaarch64elf.c:315
+#: eaarch64elf32.c:315 eaarch64elf32b.c:315 eaarch64elfb.c:315
+#: eaarch64fbsd.c:315 eaarch64fbsdb.c:315 eaarch64linux.c:315
+#: eaarch64linux32.c:315 eaarch64linux32b.c:315 eaarch64linuxb.c:315
+#: earcelf.c:1827 earcelf_prof.c:1827 earclinux.c:1829 earclinux_nps.c:1829
+#: earclinux_prof.c:1829 earcv2elf.c:1827 earcv2elfx.c:1827 earmelf.c:455
+#: earmelf_fbsd.c:455 earmelf_fuchsia.c:455 earmelf_linux.c:455
+#: earmelf_linux_eabi.c:455 earmelf_linux_fdpiceabi.c:455 earmelf_nacl.c:455
+#: earmelf_nbsd.c:455 earmelf_phoenix.c:455 earmelf_vxworks.c:455
+#: earmelfb.c:455 earmelfb_fbsd.c:455 earmelfb_fuchsia.c:455
+#: earmelfb_linux.c:455 earmelfb_linux_eabi.c:455
+#: earmelfb_linux_fdpiceabi.c:455 earmelfb_nacl.c:455 earmelfb_nbsd.c:455
+#: earmnto.c:455 earmsymbian.c:455 eavr1.c:2030 eavr2.c:2030 eavr25.c:2030
+#: eavr3.c:2030 eavr31.c:2030 eavr35.c:2030 eavr4.c:2030 eavr5.c:2030
+#: eavr51.c:2030 eavr6.c:2030 eavrtiny.c:2030 eavrxmega1.c:2030
+#: eavrxmega2.c:2030 eavrxmega3.c:2030 eavrxmega4.c:2030 eavrxmega5.c:2030
+#: eavrxmega6.c:2030 eavrxmega7.c:2030 ecriself.c:1827 ecrislinux.c:1827
+#: ed10velf.c:1827 eelf32_sparc.c:1827 eelf32_sparc_sol2.c:1958
+#: eelf32_sparc_vxworks.c:1856 eelf32_spu.c:2361 eelf32_tic6x_be.c:233
+#: eelf32_tic6x_elf_be.c:233 eelf32_tic6x_elf_le.c:233 eelf32_tic6x_le.c:233
+#: eelf32_tic6x_linux_be.c:233 eelf32_tic6x_linux_le.c:233
+#: eelf32_x86_64.c:2159 eelf32_x86_64_nacl.c:1827 eelf32am33lin.c:1827
+#: eelf32b4300.c:2053 eelf32bfin.c:1836 eelf32bfinfd.c:1836 eelf32bmip.c:2053
+#: eelf32bmipn32.c:2071 eelf32bsmip.c:2071 eelf32btsmip.c:2053
+#: eelf32btsmip_fbsd.c:2060 eelf32btsmipn32.c:2053 eelf32btsmipn32_fbsd.c:2060
+#: eelf32cr16.c:1978 eelf32cr16c.c:1827 eelf32crx.c:1866 eelf32ebmip.c:2053
+#: eelf32ebmipvxworks.c:2082 eelf32elmip.c:2053 eelf32elmipvxworks.c:2082
+#: eelf32epiphany.c:1827 eelf32epiphany_4x4.c:1829 eelf32frvfd.c:1827
+#: eelf32ip2k.c:1827 eelf32l4300.c:2053 eelf32lm32.c:1827 eelf32lm32fd.c:1827
+#: eelf32lmip.c:2053 eelf32lppc.c:2030 eelf32lppclinux.c:2030
+#: eelf32lppcnto.c:2030 eelf32lppcsim.c:2030 eelf32lr5900.c:2053
+#: eelf32lr5900n32.c:2053 eelf32lriscv.c:141 eelf32lriscv_ilp32.c:141
+#: eelf32lriscv_ilp32f.c:141 eelf32lsmip.c:2053 eelf32ltsmip.c:2053
+#: eelf32ltsmip_fbsd.c:2060 eelf32ltsmipn32.c:2053 eelf32ltsmipn32_fbsd.c:2060
+#: eelf32m32c.c:1838 eelf32mb_linux.c:1827 eelf32mbel_linux.c:1827
+#: eelf32mcore.c:1827 eelf32mep.c:1827 eelf32metag.c:308
+#: eelf32microblaze.c:1827 eelf32microblazeel.c:1827 eelf32mipswindiss.c:2053
+#: eelf32or1k.c:1827 eelf32or1k_linux.c:1827 eelf32ppc.c:2030
+#: eelf32ppc_fbsd.c:2037 eelf32ppclinux.c:2030 eelf32ppcnto.c:2030
+#: eelf32ppcsim.c:2030 eelf32ppcvxworks.c:2004 eelf32ppcwindiss.c:2030
+#: eelf32rl78.c:1827 eelf32rx.c:1843 eelf32tilegx.c:1827
+#: eelf32tilegx_be.c:1827 eelf32tilepro.c:1827 eelf32vax.c:1827
+#: eelf32visium.c:1827 eelf32xc16x.c:1827 eelf32xc16xl.c:1827
+#: eelf32xc16xs.c:1827 eelf32xstormy16.c:1838 eelf32xtensa.c:3714
+#: eelf64_aix.c:1827 eelf64_ia64.c:1851 eelf64_ia64_fbsd.c:1858
+#: eelf64_ia64_vms.c:262 eelf64_s390.c:1842 eelf64_sparc.c:1827
+#: eelf64_sparc_fbsd.c:1834 eelf64_sparc_sol2.c:1958 eelf64alpha.c:1910
+#: eelf64alpha_fbsd.c:1917 eelf64alpha_nbsd.c:1910 eelf64bmip.c:2071
+#: eelf64btsmip.c:2053 eelf64btsmip_fbsd.c:2060 eelf64hppa.c:1827
+#: eelf64lppc.c:633 eelf64lriscv.c:141 eelf64lriscv_lp64.c:141
+#: eelf64lriscv_lp64f.c:141 eelf64ltsmip.c:2053 eelf64ltsmip_fbsd.c:2060
+#: eelf64mmix.c:1938 eelf64ppc.c:633 eelf64ppc_fbsd.c:633 eelf64rdos.c:1827
+#: eelf64tilegx.c:1827 eelf64tilegx_be.c:1827 eelf_i386.c:2159
+#: eelf_i386_be.c:1827 eelf_i386_chaos.c:1827 eelf_i386_fbsd.c:1834
+#: eelf_i386_ldso.c:1834 eelf_i386_nacl.c:1827 eelf_i386_sol2.c:1965
+#: eelf_i386_vxworks.c:1856 eelf_iamcu.c:1827 eelf_k1om.c:2159
+#: eelf_k1om_fbsd.c:1834 eelf_l1om.c:2159 eelf_l1om_fbsd.c:1834
+#: eelf_s390.c:1827 eelf_x86_64.c:2159 eelf_x86_64_cloudabi.c:1827
+#: eelf_x86_64_fbsd.c:1834 eelf_x86_64_nacl.c:1827 eelf_x86_64_sol2.c:1958
+#: eh8300elf.c:1827 eh8300elf_linux.c:1827 eh8300helf.c:1827
+#: eh8300helf_linux.c:1827 eh8300hnelf.c:1827 eh8300self.c:1827
+#: eh8300self_linux.c:1827 eh8300snelf.c:1827 eh8300sxelf.c:1827
+#: eh8300sxelf_linux.c:1827 eh8300sxnelf.c:1827 ehppa64linux.c:1827
+#: ehppaelf.c:332 ehppalinux.c:332 ehppanbsd.c:332 ehppaobsd.c:332
+#: ei386lynx.c:1834 ei386moss.c:1827 ei386nto.c:1827 em32relf.c:1827
+#: em32relf_linux.c:1827 em32rlelf.c:1827 em32rlelf_linux.c:1827
+#: em68hc11elf.c:2127 em68hc11elfb.c:2127 em68hc12elf.c:2127
+#: em68hc12elfb.c:2127 em68kelf.c:1977 em68kelfnbsd.c:1977 em9s12zelf.c:1827
+#: emn10300.c:1827 ends32belf.c:2004 ends32belf16m.c:2004
+#: ends32belf_linux.c:2004 ends32elf.c:2004 ends32elf16m.c:2004
+#: ends32elf_linux.c:2004 enios2elf.c:325 enios2linux.c:325 eppclynx.c:2037
+#: epruelf.c:1847 escore3_elf.c:1847 escore7_elf.c:1847 eshelf.c:1827
+#: eshelf_fd.c:1827 eshelf_linux.c:1827 eshelf_nbsd.c:1827 eshelf_nto.c:1827
+#: eshelf_uclinux.c:1827 eshelf_vxworks.c:1856 eshlelf.c:1827
+#: eshlelf_fd.c:1827 eshlelf_linux.c:1827 eshlelf_nbsd.c:1827
+#: eshlelf_nto.c:1827 eshlelf_vxworks.c:1856 ev850.c:1873 ev850_rh850.c:1873
+#: exgateelf.c:1827
+msgid "%X%P: .eh_frame/.stab edit: %E\n"
+msgstr "%X%P: edição de .eh_frame/.stab: %E\n"
+
+#: eaarch64cloudabi.c:331 eaarch64cloudabib.c:331 eaarch64elf.c:331
+#: eaarch64elf32.c:331 eaarch64elf32b.c:331 eaarch64elfb.c:331
+#: eaarch64fbsd.c:331 eaarch64fbsdb.c:331 eaarch64linux.c:331
+#: eaarch64linux32.c:331 eaarch64linux32b.c:331 eaarch64linuxb.c:331
+#: earmelf.c:470 earmelf_fbsd.c:470 earmelf_fuchsia.c:470 earmelf_linux.c:470
+#: earmelf_linux_eabi.c:470 earmelf_linux_fdpiceabi.c:470 earmelf_nacl.c:470
+#: earmelf_nbsd.c:470 earmelf_phoenix.c:470 earmelf_vxworks.c:470
+#: earmelfb.c:470 earmelfb_fbsd.c:470 earmelfb_fuchsia.c:470
+#: earmelfb_linux.c:470 earmelfb_linux_eabi.c:470
+#: earmelfb_linux_fdpiceabi.c:470 earmelfb_nacl.c:470 earmelfb_nbsd.c:470
+#: earmnto.c:470 earmsymbian.c:470
+msgid "%X%P: could not compute sections lists for stub generation: %E\n"
+msgstr "%X%P: não foi possível computar listas de seções para geração de stub: %E\n"
+
+#: eaarch64cloudabi.c:346 eaarch64cloudabib.c:346 eaarch64elf.c:346
+#: eaarch64elf32.c:346 eaarch64elf32b.c:346 eaarch64elfb.c:346
+#: eaarch64fbsd.c:346 eaarch64fbsdb.c:346 eaarch64linux.c:346
+#: eaarch64linux32.c:346 eaarch64linux32b.c:346 eaarch64linuxb.c:346
+#: earmelf.c:485 earmelf_fbsd.c:485 earmelf_fuchsia.c:485 earmelf_linux.c:485
+#: earmelf_linux_eabi.c:485 earmelf_linux_fdpiceabi.c:485 earmelf_nacl.c:485
+#: earmelf_nbsd.c:485 earmelf_phoenix.c:485 earmelf_vxworks.c:485
+#: earmelfb.c:485 earmelfb_fbsd.c:485 earmelfb_fuchsia.c:485
+#: earmelfb_linux.c:485 earmelfb_linux_eabi.c:485
+#: earmelfb_linux_fdpiceabi.c:485 earmelfb_nacl.c:485 earmelfb_nbsd.c:485
+#: earmnto.c:485 earmsymbian.c:485 eavr1.c:181 eavr1.c:244 eavr2.c:181
+#: eavr2.c:244 eavr25.c:181 eavr25.c:244 eavr3.c:181 eavr3.c:244 eavr31.c:181
+#: eavr31.c:244 eavr35.c:181 eavr35.c:244 eavr4.c:181 eavr4.c:244 eavr5.c:181
+#: eavr5.c:244 eavr51.c:181 eavr51.c:244 eavr6.c:181 eavr6.c:244
+#: eavrtiny.c:181 eavrtiny.c:244 eavrxmega1.c:181 eavrxmega1.c:244
+#: eavrxmega2.c:181 eavrxmega2.c:244 eavrxmega3.c:181 eavrxmega3.c:244
+#: eavrxmega4.c:181 eavrxmega4.c:244 eavrxmega5.c:181 eavrxmega5.c:244
+#: eavrxmega6.c:181 eavrxmega6.c:244 eavrxmega7.c:181 eavrxmega7.c:244
+#: eelf32metag.c:323 eelf32metag.c:337 eelf64lppc.c:576 eelf64lppc.c:595
+#: eelf64lppc.c:622 eelf64ppc.c:576 eelf64ppc.c:595 eelf64ppc.c:622
+#: eelf64ppc_fbsd.c:576 eelf64ppc_fbsd.c:595 eelf64ppc_fbsd.c:622
+#: ehppaelf.c:347 ehppaelf.c:362 ehppalinux.c:347 ehppalinux.c:362
+#: ehppanbsd.c:347 ehppanbsd.c:362 ehppaobsd.c:347 ehppaobsd.c:362
+#: em68hc11elf.c:142 em68hc11elf.c:152 em68hc11elf.c:371 em68hc11elfb.c:142
+#: em68hc11elfb.c:152 em68hc11elfb.c:371 em68hc12elf.c:142 em68hc12elf.c:152
+#: em68hc12elf.c:371 em68hc12elfb.c:142 em68hc12elfb.c:152 em68hc12elfb.c:371
+#: enios2elf.c:342 enios2elf.c:355 enios2linux.c:342 enios2linux.c:355
+msgid "%X%P: can not size stub section: %E\n"
+msgstr "%X%P: não foi possível definir tamanho de seção stub: %E\n"
+
+#: eaarch64cloudabi.c:365 eaarch64cloudabib.c:365 eaarch64elf.c:365
+#: eaarch64elf32.c:365 eaarch64elf32b.c:365 eaarch64elfb.c:365
+#: eaarch64fbsd.c:365 eaarch64fbsdb.c:365 eaarch64linux.c:365
+#: eaarch64linux32.c:365 eaarch64linux32b.c:365 eaarch64linuxb.c:365
+#: earmelf.c:519 earmelf_fbsd.c:519 earmelf_fuchsia.c:519 earmelf_linux.c:519
+#: earmelf_linux_eabi.c:519 earmelf_linux_fdpiceabi.c:519 earmelf_nacl.c:519
+#: earmelf_nbsd.c:519 earmelf_phoenix.c:519 earmelf_vxworks.c:519
+#: earmelfb.c:519 earmelfb_fbsd.c:519 earmelfb_fuchsia.c:519
+#: earmelfb_linux.c:519 earmelfb_linux_eabi.c:519
+#: earmelfb_linux_fdpiceabi.c:519 earmelfb_nacl.c:519 earmelfb_nbsd.c:519
+#: earmnto.c:519 earmsymbian.c:519 eavr1.c:253 eavr2.c:253 eavr25.c:253
+#: eavr3.c:253 eavr31.c:253 eavr35.c:253 eavr4.c:253 eavr5.c:253 eavr51.c:253
+#: eavr6.c:253 eavrtiny.c:253 eavrxmega1.c:253 eavrxmega2.c:253
+#: eavrxmega3.c:253 eavrxmega4.c:253 eavrxmega5.c:253 eavrxmega6.c:253
+#: eavrxmega7.c:253 eelf32metag.c:352 eelf64lppc.c:672 eelf64ppc.c:672
+#: eelf64ppc_fbsd.c:672 ehppaelf.c:384 ehppalinux.c:384 ehppanbsd.c:384
+#: ehppaobsd.c:384 em68hc11elf.c:375 em68hc11elfb.c:375 em68hc12elf.c:375
+#: em68hc12elfb.c:375 enios2elf.c:370 enios2linux.c:370
+msgid "%X%P: can not build stubs: %E\n"
+msgstr "%X%P: não foi possível compilar stubs: %E\n"
+
+#. The arm backend needs special fields in the output hash structure.
+#. These will only be created if the output format is an arm format,
+#. hence we do not support linking and changing output formats at the
+#. same time.  Use a link followed by objcopy to change output formats.
+#. The RISC-V backend needs special fields in the output hash structure.
+#. These will only be created if the output format is a RISC-V format,
+#. hence we do not support linking and changing output formats at the
+#. same time.  Use a link followed by objcopy to change output formats.
+#. The arm backend needs special fields in the output hash structure.
+#. These will only be created if the output format is an arm format,
+#. hence we do not support linking and changing output formats at the
+#. same time.  Use a link followed by objcopy to change output formats.
+#. Check the output target is nds32.
+#. The arm backend needs special fields in the output hash structure.
+#. These will only be created if the output format is an arm format,
+#. hence we do not support linking and changing output formats at the
+#. same time.  Use a link followed by objcopy to change output formats.
+#. The score backend needs special fields in the output hash structure.
+#. These will only be created if the output format is an score format,
+#. hence we do not support linking and changing output formats at the
+#. same time.  Use a link followed by objcopy to change output formats.
+#. The arm backend needs special fields in the output hash structure.
+#. These will only be created if the output format is an arm format,
+#. hence we do not support linking and changing output formats at the
+#. same time.  Use a link followed by objcopy to change output formats.
+#. The V850 backend needs special fields in the output hash structure.
+#. These will only be created if the output format is an arm format,
+#. hence we do not support linking and changing output formats at the
+#. same time.  Use a link followed by objcopy to change output formats.
+#: eaarch64cloudabi.c:383 eaarch64cloudabib.c:383 eaarch64elf.c:383
+#: eaarch64elf32.c:383 eaarch64elf32b.c:383 eaarch64elfb.c:383
+#: eaarch64fbsd.c:383 eaarch64fbsdb.c:383 eaarch64linux.c:383
+#: eaarch64linux32.c:383 eaarch64linux32b.c:383 eaarch64linuxb.c:383
+#: earm_wince_pe.c:1370 earmelf.c:592 earmelf_fbsd.c:592 earmelf_fuchsia.c:592
+#: earmelf_linux.c:592 earmelf_linux_eabi.c:592 earmelf_linux_fdpiceabi.c:592
+#: earmelf_nacl.c:592 earmelf_nbsd.c:592 earmelf_phoenix.c:592
+#: earmelf_vxworks.c:592 earmelfb.c:592 earmelfb_fbsd.c:592
+#: earmelfb_fuchsia.c:592 earmelfb_linux.c:592 earmelfb_linux_eabi.c:592
+#: earmelfb_linux_fdpiceabi.c:592 earmelfb_nacl.c:592 earmelfb_nbsd.c:592
+#: earmnto.c:592 earmpe.c:1370 earmsymbian.c:592 eavr1.c:194 eavr2.c:194
+#: eavr25.c:194 eavr3.c:194 eavr31.c:194 eavr35.c:194 eavr4.c:194 eavr5.c:194
+#: eavr51.c:194 eavr6.c:194 eavrtiny.c:194 eavrxmega1.c:194 eavrxmega2.c:194
+#: eavrxmega3.c:194 eavrxmega4.c:194 eavrxmega5.c:194 eavrxmega6.c:194
+#: eavrxmega7.c:194 eelf32lriscv.c:162 eelf32lriscv_ilp32.c:162
+#: eelf32lriscv_ilp32f.c:162 eelf64lriscv.c:162 eelf64lriscv_lp64.c:162
+#: eelf64lriscv_lp64f.c:162 ei386pe.c:1370 ei386pe_posix.c:1370
+#: emcorepe.c:1370 ends32belf.c:133 ends32belf16m.c:133 ends32belf_linux.c:133
+#: ends32elf.c:133 ends32elf16m.c:133 ends32elf_linux.c:133 eppcpe.c:1370
+#: escore3_elf.c:128 escore7_elf.c:128 eshpe.c:1370 ev850.c:142
+#: ev850_rh850.c:142
+msgid "%F%P: error: cannot change output format whilst linking %s binaries\n"
+msgstr "%F%P: erro: não é possível alterar o formato de saída enquanto vincula os binários %s\n"
+
+#: eaarch64cloudabi.c:443 eaarch64cloudabib.c:443 eaarch64elf.c:443
+#: eaarch64elf32.c:443 eaarch64elf32b.c:443 eaarch64elfb.c:443
+#: eaarch64fbsd.c:443 eaarch64fbsdb.c:443 eaarch64linux.c:443
+#: eaarch64linux32.c:443 eaarch64linux32b.c:443 eaarch64linuxb.c:443
+#: earcelf.c:128 earcelf_prof.c:128 earclinux.c:130 earclinux_nps.c:130
+#: earclinux_prof.c:130 earcv2elf.c:128 earcv2elfx.c:128 earmelf.c:663
+#: earmelf_fbsd.c:663 earmelf_fuchsia.c:663 earmelf_linux.c:663
+#: earmelf_linux_eabi.c:663 earmelf_linux_fdpiceabi.c:663 earmelf_nacl.c:663
+#: earmelf_nbsd.c:663 earmelf_phoenix.c:663 earmelf_vxworks.c:693
+#: earmelfb.c:663 earmelfb_fbsd.c:663 earmelfb_fuchsia.c:663
+#: earmelfb_linux.c:663 earmelfb_linux_eabi.c:663
+#: earmelfb_linux_fdpiceabi.c:663 earmelfb_nacl.c:663 earmelfb_nbsd.c:663
+#: earmnto.c:663 earmsymbian.c:663 eavr1.c:331 eavr2.c:331 eavr25.c:331
+#: eavr3.c:331 eavr31.c:331 eavr35.c:331 eavr4.c:331 eavr5.c:331 eavr51.c:331
+#: eavr6.c:331 eavrtiny.c:331 eavrxmega1.c:331 eavrxmega2.c:331
+#: eavrxmega3.c:331 eavrxmega4.c:331 eavrxmega5.c:331 eavrxmega6.c:331
+#: eavrxmega7.c:331 ecriself.c:128 ecrislinux.c:128 ed10velf.c:128
+#: eelf32_sparc.c:128 eelf32_sparc_sol2.c:259 eelf32_sparc_vxworks.c:157
+#: eelf32_spu.c:662 eelf32_tic6x_be.c:266 eelf32_tic6x_elf_be.c:266
+#: eelf32_tic6x_elf_le.c:266 eelf32_tic6x_le.c:266 eelf32_tic6x_linux_be.c:266
+#: eelf32_tic6x_linux_le.c:266 eelf32_x86_64.c:131 eelf32_x86_64_nacl.c:128
+#: eelf32am33lin.c:128 eelf32b4300.c:354 eelf32bfin.c:137 eelf32bfinfd.c:137
+#: eelf32bmip.c:354 eelf32bmipn32.c:372 eelf32bsmip.c:372 eelf32btsmip.c:354
+#: eelf32btsmip_fbsd.c:354 eelf32btsmipn32.c:354 eelf32btsmipn32_fbsd.c:354
+#: eelf32cr16.c:279 eelf32cr16c.c:128 eelf32crx.c:167 eelf32ebmip.c:354
+#: eelf32ebmipvxworks.c:383 eelf32elmip.c:354 eelf32elmipvxworks.c:383
+#: eelf32epiphany.c:128 eelf32epiphany_4x4.c:130 eelf32frvfd.c:128
+#: eelf32ip2k.c:128 eelf32l4300.c:354 eelf32lm32.c:128 eelf32lm32fd.c:128
+#: eelf32lmip.c:354 eelf32lppc.c:331 eelf32lppclinux.c:331 eelf32lppcnto.c:331
+#: eelf32lppcsim.c:331 eelf32lr5900.c:354 eelf32lr5900n32.c:354
+#: eelf32lriscv.c:193 eelf32lriscv_ilp32.c:193 eelf32lriscv_ilp32f.c:193
+#: eelf32lsmip.c:354 eelf32ltsmip.c:354 eelf32ltsmip_fbsd.c:354
+#: eelf32ltsmipn32.c:354 eelf32ltsmipn32_fbsd.c:354 eelf32m32c.c:139
+#: eelf32mb_linux.c:128 eelf32mbel_linux.c:128 eelf32mcore.c:128
+#: eelf32mep.c:128 eelf32metag.c:403 eelf32microblaze.c:128
+#: eelf32microblazeel.c:128 eelf32mipswindiss.c:354 eelf32or1k.c:128
+#: eelf32or1k_linux.c:128 eelf32ppc.c:331 eelf32ppc_fbsd.c:331
+#: eelf32ppclinux.c:331 eelf32ppcnto.c:331 eelf32ppcsim.c:331
+#: eelf32ppcvxworks.c:305 eelf32ppcwindiss.c:331 eelf32rl78.c:128
+#: eelf32rx.c:144 eelf32tilegx.c:128 eelf32tilegx_be.c:128 eelf32tilepro.c:128
+#: eelf32vax.c:128 eelf32visium.c:128 eelf32xc16x.c:128 eelf32xc16xl.c:128
+#: eelf32xc16xs.c:128 eelf32xstormy16.c:139 eelf32xtensa.c:2015
+#: eelf64_aix.c:128 eelf64_ia64.c:152 eelf64_ia64_fbsd.c:152 eelf64_s390.c:143
+#: eelf64_sparc.c:128 eelf64_sparc_fbsd.c:128 eelf64_sparc_sol2.c:259
+#: eelf64alpha.c:211 eelf64alpha_fbsd.c:211 eelf64alpha_nbsd.c:211
+#: eelf64bmip.c:372 eelf64btsmip.c:354 eelf64btsmip_fbsd.c:354
+#: eelf64hppa.c:128 eelf64lppc.c:778 eelf64lriscv.c:193
+#: eelf64lriscv_lp64.c:193 eelf64lriscv_lp64f.c:193 eelf64ltsmip.c:354
+#: eelf64ltsmip_fbsd.c:354 eelf64mmix.c:239 eelf64ppc.c:778
+#: eelf64ppc_fbsd.c:778 eelf64rdos.c:128 eelf64tilegx.c:128
+#: eelf64tilegx_be.c:128 eelf_i386.c:131 eelf_i386_be.c:128
+#: eelf_i386_chaos.c:128 eelf_i386_fbsd.c:128 eelf_i386_ldso.c:128
+#: eelf_i386_nacl.c:128 eelf_i386_sol2.c:259 eelf_i386_vxworks.c:157
+#: eelf_iamcu.c:128 eelf_k1om.c:131 eelf_k1om_fbsd.c:128 eelf_l1om.c:131
+#: eelf_l1om_fbsd.c:128 eelf_s390.c:128 eelf_x86_64.c:131
+#: eelf_x86_64_cloudabi.c:128 eelf_x86_64_fbsd.c:128 eelf_x86_64_nacl.c:128
+#: eelf_x86_64_sol2.c:259 eh8300elf.c:128 eh8300elf_linux.c:128
+#: eh8300helf.c:128 eh8300helf_linux.c:128 eh8300hnelf.c:128 eh8300self.c:128
+#: eh8300self_linux.c:128 eh8300snelf.c:128 eh8300sxelf.c:128
+#: eh8300sxelf_linux.c:128 eh8300sxnelf.c:128 ehppa64linux.c:128
+#: ehppaelf.c:435 ehppalinux.c:435 ehppanbsd.c:435 ehppaobsd.c:435
+#: ei386lynx.c:128 ei386moss.c:128 ei386nto.c:128 em32relf.c:128
+#: em32relf_linux.c:128 em32rlelf.c:128 em32rlelf_linux.c:128
+#: em68hc11elf.c:428 em68hc11elfb.c:428 em68hc12elf.c:428 em68hc12elfb.c:428
+#: em68kelf.c:278 em68kelfnbsd.c:278 em9s12zelf.c:128 emn10300.c:128
+#: ends32belf.c:305 ends32belf16m.c:305 ends32belf_linux.c:305 ends32elf.c:305
+#: ends32elf16m.c:305 ends32elf_linux.c:305 enios2elf.c:421 enios2linux.c:421
+#: eppclynx.c:331 epruelf.c:148 escore3_elf.c:148 escore7_elf.c:148
+#: eshelf.c:128 eshelf_fd.c:128 eshelf_linux.c:128 eshelf_nbsd.c:128
+#: eshelf_nto.c:128 eshelf_uclinux.c:128 eshelf_vxworks.c:157 eshlelf.c:128
+#: eshlelf_fd.c:128 eshlelf_linux.c:128 eshlelf_nbsd.c:128 eshlelf_nto.c:128
+#: eshlelf_vxworks.c:157 ev850.c:174 ev850_rh850.c:174 exgateelf.c:128
+msgid "%P: warning: -z dynamic-undefined-weak ignored\n"
+msgstr "%P: aviso: -z dynamic-undefined-weak ignorado\n"
+
+#: eaarch64cloudabi.c:470 eaarch64cloudabib.c:470 eaarch64elf.c:470
+#: eaarch64elf32.c:470 eaarch64elf32b.c:470 eaarch64elfb.c:470
+#: eaarch64fbsd.c:470 eaarch64fbsdb.c:470 eaarch64linux.c:470
+#: eaarch64linux32.c:470 eaarch64linux32b.c:470 eaarch64linuxb.c:470
+#: earcelf.c:155 earcelf_prof.c:155 earclinux.c:157 earclinux_nps.c:157
+#: earclinux_prof.c:157 earcv2elf.c:155 earcv2elfx.c:155 earmelf.c:690
+#: earmelf_fbsd.c:690 earmelf_fuchsia.c:690 earmelf_linux.c:690
+#: earmelf_linux_eabi.c:690 earmelf_linux_fdpiceabi.c:690 earmelf_nacl.c:690
+#: earmelf_nbsd.c:690 earmelf_phoenix.c:690 earmelf_vxworks.c:720
+#: earmelfb.c:690 earmelfb_fbsd.c:690 earmelfb_fuchsia.c:690
+#: earmelfb_linux.c:690 earmelfb_linux_eabi.c:690
+#: earmelfb_linux_fdpiceabi.c:690 earmelfb_nacl.c:690 earmelfb_nbsd.c:690
+#: earmnto.c:690 earmsymbian.c:690 eavr1.c:358 eavr2.c:358 eavr25.c:358
+#: eavr3.c:358 eavr31.c:358 eavr35.c:358 eavr4.c:358 eavr5.c:358 eavr51.c:358
+#: eavr6.c:358 eavrtiny.c:358 eavrxmega1.c:358 eavrxmega2.c:358
+#: eavrxmega3.c:358 eavrxmega4.c:358 eavrxmega5.c:358 eavrxmega6.c:358
+#: eavrxmega7.c:358 ecriself.c:155 ecrislinux.c:155 ed10velf.c:155
+#: eelf32_sparc.c:155 eelf32_sparc_sol2.c:286 eelf32_sparc_vxworks.c:184
+#: eelf32_spu.c:689 eelf32_tic6x_be.c:293 eelf32_tic6x_elf_be.c:293
+#: eelf32_tic6x_elf_le.c:293 eelf32_tic6x_le.c:293 eelf32_tic6x_linux_be.c:293
+#: eelf32_tic6x_linux_le.c:293 eelf32_x86_64.c:158 eelf32_x86_64_nacl.c:155
+#: eelf32am33lin.c:155 eelf32b4300.c:381 eelf32bfin.c:164 eelf32bfinfd.c:164
+#: eelf32bmip.c:381 eelf32bmipn32.c:399 eelf32bsmip.c:399 eelf32btsmip.c:381
+#: eelf32btsmip_fbsd.c:381 eelf32btsmipn32.c:381 eelf32btsmipn32_fbsd.c:381
+#: eelf32cr16.c:306 eelf32cr16c.c:155 eelf32crx.c:194 eelf32ebmip.c:381
+#: eelf32ebmipvxworks.c:410 eelf32elmip.c:381 eelf32elmipvxworks.c:410
+#: eelf32epiphany.c:155 eelf32epiphany_4x4.c:157 eelf32frvfd.c:155
+#: eelf32ip2k.c:155 eelf32l4300.c:381 eelf32lm32.c:155 eelf32lm32fd.c:155
+#: eelf32lmip.c:381 eelf32lppc.c:358 eelf32lppclinux.c:358 eelf32lppcnto.c:358
+#: eelf32lppcsim.c:358 eelf32lr5900.c:381 eelf32lr5900n32.c:381
+#: eelf32lriscv.c:220 eelf32lriscv_ilp32.c:220 eelf32lriscv_ilp32f.c:220
+#: eelf32lsmip.c:381 eelf32ltsmip.c:381 eelf32ltsmip_fbsd.c:381
+#: eelf32ltsmipn32.c:381 eelf32ltsmipn32_fbsd.c:381 eelf32m32c.c:166
+#: eelf32mb_linux.c:155 eelf32mbel_linux.c:155 eelf32mcore.c:155
+#: eelf32mep.c:155 eelf32metag.c:430 eelf32microblaze.c:155
+#: eelf32microblazeel.c:155 eelf32mipswindiss.c:381 eelf32or1k.c:155
+#: eelf32or1k_linux.c:155 eelf32ppc.c:358 eelf32ppc_fbsd.c:358
+#: eelf32ppclinux.c:358 eelf32ppcnto.c:358 eelf32ppcsim.c:358
+#: eelf32ppcvxworks.c:332 eelf32ppcwindiss.c:358 eelf32rl78.c:155
+#: eelf32rx.c:171 eelf32tilegx.c:155 eelf32tilegx_be.c:155 eelf32tilepro.c:155
+#: eelf32vax.c:155 eelf32visium.c:155 eelf32xc16x.c:155 eelf32xc16xl.c:155
+#: eelf32xc16xs.c:155 eelf32xstormy16.c:166 eelf32xtensa.c:2042
+#: eelf64_aix.c:155 eelf64_ia64.c:179 eelf64_ia64_fbsd.c:179 eelf64_s390.c:170
+#: eelf64_sparc.c:155 eelf64_sparc_fbsd.c:155 eelf64_sparc_sol2.c:286
+#: eelf64alpha.c:238 eelf64alpha_fbsd.c:238 eelf64alpha_nbsd.c:238
+#: eelf64bmip.c:399 eelf64btsmip.c:381 eelf64btsmip_fbsd.c:381
+#: eelf64hppa.c:155 eelf64lppc.c:805 eelf64lriscv.c:220
+#: eelf64lriscv_lp64.c:220 eelf64lriscv_lp64f.c:220 eelf64ltsmip.c:381
+#: eelf64ltsmip_fbsd.c:381 eelf64mmix.c:266 eelf64ppc.c:805
+#: eelf64ppc_fbsd.c:805 eelf64rdos.c:155 eelf64tilegx.c:155
+#: eelf64tilegx_be.c:155 eelf_i386.c:158 eelf_i386_be.c:155
+#: eelf_i386_chaos.c:155 eelf_i386_fbsd.c:155 eelf_i386_ldso.c:155
+#: eelf_i386_nacl.c:155 eelf_i386_sol2.c:286 eelf_i386_vxworks.c:184
+#: eelf_iamcu.c:155 eelf_k1om.c:158 eelf_k1om_fbsd.c:155 eelf_l1om.c:158
+#: eelf_l1om_fbsd.c:155 eelf_s390.c:155 eelf_x86_64.c:158
+#: eelf_x86_64_cloudabi.c:155 eelf_x86_64_fbsd.c:155 eelf_x86_64_nacl.c:155
+#: eelf_x86_64_sol2.c:286 eh8300elf.c:155 eh8300elf_linux.c:155
+#: eh8300helf.c:155 eh8300helf_linux.c:155 eh8300hnelf.c:155 eh8300self.c:155
+#: eh8300self_linux.c:155 eh8300snelf.c:155 eh8300sxelf.c:155
+#: eh8300sxelf_linux.c:155 eh8300sxnelf.c:155 ehppa64linux.c:155
+#: ehppaelf.c:462 ehppalinux.c:462 ehppanbsd.c:462 ehppaobsd.c:462
+#: ei386lynx.c:155 ei386moss.c:155 ei386nto.c:155 em32relf.c:155
+#: em32relf_linux.c:155 em32rlelf.c:155 em32rlelf_linux.c:155
+#: em68hc11elf.c:455 em68hc11elfb.c:455 em68hc12elf.c:455 em68hc12elfb.c:455
+#: em68kelf.c:305 em68kelfnbsd.c:305 em9s12zelf.c:155 emn10300.c:155
+#: ends32belf.c:332 ends32belf16m.c:332 ends32belf_linux.c:332 ends32elf.c:332
+#: ends32elf16m.c:332 ends32elf_linux.c:332 enios2elf.c:448 enios2linux.c:448
+#: eppclynx.c:358 epruelf.c:175 escore3_elf.c:175 escore7_elf.c:175
+#: eshelf.c:155 eshelf_fd.c:155 eshelf_linux.c:155 eshelf_nbsd.c:155
+#: eshelf_nto.c:155 eshelf_uclinux.c:155 eshelf_vxworks.c:184 eshlelf.c:155
+#: eshlelf_fd.c:155 eshlelf_linux.c:155 eshlelf_nbsd.c:155 eshlelf_nto.c:155
+#: eshlelf_vxworks.c:184 ev850.c:201 ev850_rh850.c:201 exgateelf.c:155
+msgid "%F%P: %pB: --just-symbols may not be used on DSO\n"
+msgstr "%F%P: %pB: --just-symbols não pode ser usado em DSO\n"
+
+#: eaarch64cloudabi.c:589 eaarch64cloudabib.c:589 eaarch64elf.c:589
+#: eaarch64elf32.c:589 eaarch64elf32b.c:589 eaarch64elfb.c:589
+#: eaarch64fbsd.c:589 eaarch64fbsdb.c:589 eaarch64linux.c:589
+#: eaarch64linux32.c:589 eaarch64linux32b.c:589 eaarch64linuxb.c:589
+#: earcelf.c:274 earcelf_prof.c:274 earclinux.c:276 earclinux_nps.c:276
+#: earclinux_prof.c:276 earcv2elf.c:274 earcv2elfx.c:274 earmelf.c:809
+#: earmelf_fbsd.c:809 earmelf_fuchsia.c:809 earmelf_linux.c:809
+#: earmelf_linux_eabi.c:809 earmelf_linux_fdpiceabi.c:809 earmelf_nacl.c:809
+#: earmelf_nbsd.c:809 earmelf_phoenix.c:809 earmelf_vxworks.c:839
+#: earmelfb.c:809 earmelfb_fbsd.c:809 earmelfb_fuchsia.c:809
+#: earmelfb_linux.c:809 earmelfb_linux_eabi.c:809
+#: earmelfb_linux_fdpiceabi.c:809 earmelfb_nacl.c:809 earmelfb_nbsd.c:809
+#: earmnto.c:809 earmsymbian.c:809 eavr1.c:477 eavr2.c:477 eavr25.c:477
+#: eavr3.c:477 eavr31.c:477 eavr35.c:477 eavr4.c:477 eavr5.c:477 eavr51.c:477
+#: eavr6.c:477 eavrtiny.c:477 eavrxmega1.c:477 eavrxmega2.c:477
+#: eavrxmega3.c:477 eavrxmega4.c:477 eavrxmega5.c:477 eavrxmega6.c:477
+#: eavrxmega7.c:477 ecriself.c:274 ecrislinux.c:274 ed10velf.c:274
+#: eelf32_sparc.c:274 eelf32_sparc_sol2.c:405 eelf32_sparc_vxworks.c:303
+#: eelf32_spu.c:808 eelf32_tic6x_be.c:412 eelf32_tic6x_elf_be.c:412
+#: eelf32_tic6x_elf_le.c:412 eelf32_tic6x_le.c:412 eelf32_tic6x_linux_be.c:412
+#: eelf32_tic6x_linux_le.c:412 eelf32_x86_64.c:277 eelf32_x86_64_nacl.c:274
+#: eelf32am33lin.c:274 eelf32b4300.c:500 eelf32bfin.c:283 eelf32bfinfd.c:283
+#: eelf32bmip.c:500 eelf32bmipn32.c:518 eelf32bsmip.c:518 eelf32btsmip.c:500
+#: eelf32btsmip_fbsd.c:500 eelf32btsmipn32.c:500 eelf32btsmipn32_fbsd.c:500
+#: eelf32cr16.c:425 eelf32cr16c.c:274 eelf32crx.c:313 eelf32ebmip.c:500
+#: eelf32ebmipvxworks.c:529 eelf32elmip.c:500 eelf32elmipvxworks.c:529
+#: eelf32epiphany.c:274 eelf32epiphany_4x4.c:276 eelf32frvfd.c:274
+#: eelf32ip2k.c:274 eelf32l4300.c:500 eelf32lm32.c:274 eelf32lm32fd.c:274
+#: eelf32lmip.c:500 eelf32lppc.c:477 eelf32lppclinux.c:477 eelf32lppcnto.c:477
+#: eelf32lppcsim.c:477 eelf32lr5900.c:500 eelf32lr5900n32.c:500
+#: eelf32lriscv.c:339 eelf32lriscv_ilp32.c:339 eelf32lriscv_ilp32f.c:339
+#: eelf32lsmip.c:500 eelf32ltsmip.c:500 eelf32ltsmip_fbsd.c:500
+#: eelf32ltsmipn32.c:500 eelf32ltsmipn32_fbsd.c:500 eelf32m32c.c:285
+#: eelf32mb_linux.c:274 eelf32mbel_linux.c:274 eelf32mcore.c:274
+#: eelf32mep.c:274 eelf32metag.c:549 eelf32microblaze.c:274
+#: eelf32microblazeel.c:274 eelf32mipswindiss.c:500 eelf32or1k.c:274
+#: eelf32or1k_linux.c:274 eelf32ppc.c:477 eelf32ppc_fbsd.c:477
+#: eelf32ppclinux.c:477 eelf32ppcnto.c:477 eelf32ppcsim.c:477
+#: eelf32ppcvxworks.c:451 eelf32ppcwindiss.c:477 eelf32rl78.c:274
+#: eelf32rx.c:290 eelf32tilegx.c:274 eelf32tilegx_be.c:274 eelf32tilepro.c:274
+#: eelf32vax.c:274 eelf32visium.c:274 eelf32xc16x.c:274 eelf32xc16xl.c:274
+#: eelf32xc16xs.c:274 eelf32xstormy16.c:285 eelf32xtensa.c:2161
+#: eelf64_aix.c:274 eelf64_ia64.c:298 eelf64_ia64_fbsd.c:298 eelf64_s390.c:289
+#: eelf64_sparc.c:274 eelf64_sparc_fbsd.c:274 eelf64_sparc_sol2.c:405
+#: eelf64alpha.c:357 eelf64alpha_fbsd.c:357 eelf64alpha_nbsd.c:357
+#: eelf64bmip.c:518 eelf64btsmip.c:500 eelf64btsmip_fbsd.c:500
+#: eelf64hppa.c:274 eelf64lppc.c:924 eelf64lriscv.c:339
+#: eelf64lriscv_lp64.c:339 eelf64lriscv_lp64f.c:339 eelf64ltsmip.c:500
+#: eelf64ltsmip_fbsd.c:500 eelf64mmix.c:385 eelf64ppc.c:924
+#: eelf64ppc_fbsd.c:924 eelf64rdos.c:274 eelf64tilegx.c:274
+#: eelf64tilegx_be.c:274 eelf_i386.c:277 eelf_i386_be.c:274
+#: eelf_i386_chaos.c:274 eelf_i386_fbsd.c:274 eelf_i386_ldso.c:274
+#: eelf_i386_nacl.c:274 eelf_i386_sol2.c:405 eelf_i386_vxworks.c:303
+#: eelf_iamcu.c:274 eelf_k1om.c:277 eelf_k1om_fbsd.c:274 eelf_l1om.c:277
+#: eelf_l1om_fbsd.c:274 eelf_s390.c:274 eelf_x86_64.c:277
+#: eelf_x86_64_cloudabi.c:274 eelf_x86_64_fbsd.c:274 eelf_x86_64_nacl.c:274
+#: eelf_x86_64_sol2.c:405 eh8300elf.c:274 eh8300elf_linux.c:274
+#: eh8300helf.c:274 eh8300helf_linux.c:274 eh8300hnelf.c:274 eh8300self.c:274
+#: eh8300self_linux.c:274 eh8300snelf.c:274 eh8300sxelf.c:274
+#: eh8300sxelf_linux.c:274 eh8300sxnelf.c:274 ehppa64linux.c:274
+#: ehppaelf.c:581 ehppalinux.c:581 ehppanbsd.c:581 ehppaobsd.c:581
+#: ei386lynx.c:274 ei386moss.c:274 ei386nto.c:274 em32relf.c:274
+#: em32relf_linux.c:274 em32rlelf.c:274 em32rlelf_linux.c:274
+#: em68hc11elf.c:574 em68hc11elfb.c:574 em68hc12elf.c:574 em68hc12elfb.c:574
+#: em68kelf.c:424 em68kelfnbsd.c:424 em9s12zelf.c:274 emn10300.c:274
+#: ends32belf.c:451 ends32belf16m.c:451 ends32belf_linux.c:451 ends32elf.c:451
+#: ends32elf16m.c:451 ends32elf_linux.c:451 enios2elf.c:567 enios2linux.c:567
+#: eppclynx.c:477 epruelf.c:294 escore3_elf.c:294 escore7_elf.c:294
+#: eshelf.c:274 eshelf_fd.c:274 eshelf_linux.c:274 eshelf_nbsd.c:274
+#: eshelf_nto.c:274 eshelf_uclinux.c:274 eshelf_vxworks.c:303 eshlelf.c:274
+#: eshlelf_fd.c:274 eshlelf_linux.c:274 eshlelf_nbsd.c:274 eshlelf_nto.c:274
+#: eshlelf_vxworks.c:303 ev850.c:320 ev850_rh850.c:320 exgateelf.c:274
+msgid "%P: %pB: bfd_stat failed: %E\n"
+msgstr "%P: %pB: bfd_stat falhou: %E\n"
+
+#: eaarch64cloudabi.c:629 eaarch64cloudabib.c:629 eaarch64elf.c:629
+#: eaarch64elf32.c:629 eaarch64elf32b.c:629 eaarch64elfb.c:629
+#: eaarch64fbsd.c:629 eaarch64fbsdb.c:629 eaarch64linux.c:629
+#: eaarch64linux32.c:629 eaarch64linux32b.c:629 eaarch64linuxb.c:629
+#: earcelf.c:314 earcelf_prof.c:314 earclinux.c:316 earclinux_nps.c:316
+#: earclinux_prof.c:316 earcv2elf.c:314 earcv2elfx.c:314 earmelf.c:849
+#: earmelf_fbsd.c:849 earmelf_fuchsia.c:849 earmelf_linux.c:849
+#: earmelf_linux_eabi.c:849 earmelf_linux_fdpiceabi.c:849 earmelf_nacl.c:849
+#: earmelf_nbsd.c:849 earmelf_phoenix.c:849 earmelf_vxworks.c:879
+#: earmelfb.c:849 earmelfb_fbsd.c:849 earmelfb_fuchsia.c:849
+#: earmelfb_linux.c:849 earmelfb_linux_eabi.c:849
+#: earmelfb_linux_fdpiceabi.c:849 earmelfb_nacl.c:849 earmelfb_nbsd.c:849
+#: earmnto.c:849 earmsymbian.c:849 eavr1.c:517 eavr2.c:517 eavr25.c:517
+#: eavr3.c:517 eavr31.c:517 eavr35.c:517 eavr4.c:517 eavr5.c:517 eavr51.c:517
+#: eavr6.c:517 eavrtiny.c:517 eavrxmega1.c:517 eavrxmega2.c:517
+#: eavrxmega3.c:517 eavrxmega4.c:517 eavrxmega5.c:517 eavrxmega6.c:517
+#: eavrxmega7.c:517 ecriself.c:314 ecrislinux.c:314 ed10velf.c:314
+#: eelf32_sparc.c:314 eelf32_sparc_sol2.c:445 eelf32_sparc_vxworks.c:343
+#: eelf32_spu.c:848 eelf32_tic6x_be.c:452 eelf32_tic6x_elf_be.c:452
+#: eelf32_tic6x_elf_le.c:452 eelf32_tic6x_le.c:452 eelf32_tic6x_linux_be.c:452
+#: eelf32_tic6x_linux_le.c:452 eelf32_x86_64.c:317 eelf32_x86_64_nacl.c:314
+#: eelf32am33lin.c:314 eelf32b4300.c:540 eelf32bfin.c:323 eelf32bfinfd.c:323
+#: eelf32bmip.c:540 eelf32bmipn32.c:558 eelf32bsmip.c:558 eelf32btsmip.c:540
+#: eelf32btsmip_fbsd.c:540 eelf32btsmipn32.c:540 eelf32btsmipn32_fbsd.c:540
+#: eelf32cr16.c:465 eelf32cr16c.c:314 eelf32crx.c:353 eelf32ebmip.c:540
+#: eelf32ebmipvxworks.c:569 eelf32elmip.c:540 eelf32elmipvxworks.c:569
+#: eelf32epiphany.c:314 eelf32epiphany_4x4.c:316 eelf32frvfd.c:314
+#: eelf32ip2k.c:314 eelf32l4300.c:540 eelf32lm32.c:314 eelf32lm32fd.c:314
+#: eelf32lmip.c:540 eelf32lppc.c:517 eelf32lppclinux.c:517 eelf32lppcnto.c:517
+#: eelf32lppcsim.c:517 eelf32lr5900.c:540 eelf32lr5900n32.c:540
+#: eelf32lriscv.c:379 eelf32lriscv_ilp32.c:379 eelf32lriscv_ilp32f.c:379
+#: eelf32lsmip.c:540 eelf32ltsmip.c:540 eelf32ltsmip_fbsd.c:540
+#: eelf32ltsmipn32.c:540 eelf32ltsmipn32_fbsd.c:540 eelf32m32c.c:325
+#: eelf32mb_linux.c:314 eelf32mbel_linux.c:314 eelf32mcore.c:314
+#: eelf32mep.c:314 eelf32metag.c:589 eelf32microblaze.c:314
+#: eelf32microblazeel.c:314 eelf32mipswindiss.c:540 eelf32or1k.c:314
+#: eelf32or1k_linux.c:314 eelf32ppc.c:517 eelf32ppc_fbsd.c:517
+#: eelf32ppclinux.c:517 eelf32ppcnto.c:517 eelf32ppcsim.c:517
+#: eelf32ppcvxworks.c:491 eelf32ppcwindiss.c:517 eelf32rl78.c:314
+#: eelf32rx.c:330 eelf32tilegx.c:314 eelf32tilegx_be.c:314 eelf32tilepro.c:314
+#: eelf32vax.c:314 eelf32visium.c:314 eelf32xc16x.c:314 eelf32xc16xl.c:314
+#: eelf32xc16xs.c:314 eelf32xstormy16.c:325 eelf32xtensa.c:2201
+#: eelf64_aix.c:314 eelf64_ia64.c:338 eelf64_ia64_fbsd.c:338 eelf64_s390.c:329
+#: eelf64_sparc.c:314 eelf64_sparc_fbsd.c:314 eelf64_sparc_sol2.c:445
+#: eelf64alpha.c:397 eelf64alpha_fbsd.c:397 eelf64alpha_nbsd.c:397
+#: eelf64bmip.c:558 eelf64btsmip.c:540 eelf64btsmip_fbsd.c:540
+#: eelf64hppa.c:314 eelf64lppc.c:964 eelf64lriscv.c:379
+#: eelf64lriscv_lp64.c:379 eelf64lriscv_lp64f.c:379 eelf64ltsmip.c:540
+#: eelf64ltsmip_fbsd.c:540 eelf64mmix.c:425 eelf64ppc.c:964
+#: eelf64ppc_fbsd.c:964 eelf64rdos.c:314 eelf64tilegx.c:314
+#: eelf64tilegx_be.c:314 eelf_i386.c:317 eelf_i386_be.c:314
+#: eelf_i386_chaos.c:314 eelf_i386_fbsd.c:314 eelf_i386_ldso.c:314
+#: eelf_i386_nacl.c:314 eelf_i386_sol2.c:445 eelf_i386_vxworks.c:343
+#: eelf_iamcu.c:314 eelf_k1om.c:317 eelf_k1om_fbsd.c:314 eelf_l1om.c:317
+#: eelf_l1om_fbsd.c:314 eelf_s390.c:314 eelf_x86_64.c:317
+#: eelf_x86_64_cloudabi.c:314 eelf_x86_64_fbsd.c:314 eelf_x86_64_nacl.c:314
+#: eelf_x86_64_sol2.c:445 eh8300elf.c:314 eh8300elf_linux.c:314
+#: eh8300helf.c:314 eh8300helf_linux.c:314 eh8300hnelf.c:314 eh8300self.c:314
+#: eh8300self_linux.c:314 eh8300snelf.c:314 eh8300sxelf.c:314
+#: eh8300sxelf_linux.c:314 eh8300sxnelf.c:314 ehppa64linux.c:314
+#: ehppaelf.c:621 ehppalinux.c:621 ehppanbsd.c:621 ehppaobsd.c:621
+#: ei386lynx.c:314 ei386moss.c:314 ei386nto.c:314 em32relf.c:314
+#: em32relf_linux.c:314 em32rlelf.c:314 em32rlelf_linux.c:314
+#: em68hc11elf.c:614 em68hc11elfb.c:614 em68hc12elf.c:614 em68hc12elfb.c:614
+#: em68kelf.c:464 em68kelfnbsd.c:464 em9s12zelf.c:314 emn10300.c:314
+#: ends32belf.c:491 ends32belf16m.c:491 ends32belf_linux.c:491 ends32elf.c:491
+#: ends32elf16m.c:491 ends32elf_linux.c:491 enios2elf.c:607 enios2linux.c:607
+#: eppclynx.c:517 epruelf.c:334 escore3_elf.c:334 escore7_elf.c:334
+#: eshelf.c:314 eshelf_fd.c:314 eshelf_linux.c:314 eshelf_nbsd.c:314
+#: eshelf_nto.c:314 eshelf_uclinux.c:314 eshelf_vxworks.c:343 eshlelf.c:314
+#: eshlelf_fd.c:314 eshlelf_linux.c:314 eshlelf_nbsd.c:314 eshlelf_nto.c:314
+#: eshlelf_vxworks.c:343 ev850.c:360 ev850_rh850.c:360 exgateelf.c:314
+msgid "%P: warning: %s, needed by %pB, may conflict with %s\n"
+msgstr "%P: aviso: %s, necessário por %pB, pode conflitar com %s\n"
+
+#: eaarch64cloudabi.c:691 eaarch64cloudabib.c:691 eaarch64elf.c:691
+#: eaarch64elf32.c:691 eaarch64elf32b.c:691 eaarch64elfb.c:691
+#: eaarch64fbsd.c:691 eaarch64fbsdb.c:691 eaarch64linux.c:691
+#: eaarch64linux32.c:691 eaarch64linux32b.c:691 eaarch64linuxb.c:691
+#: earcelf.c:376 earcelf_prof.c:376 earclinux.c:378 earclinux_nps.c:378
+#: earclinux_prof.c:378 earcv2elf.c:376 earcv2elfx.c:376 earmelf.c:911
+#: earmelf_fbsd.c:911 earmelf_fuchsia.c:911 earmelf_linux.c:911
+#: earmelf_linux_eabi.c:911 earmelf_linux_fdpiceabi.c:911 earmelf_nacl.c:911
+#: earmelf_nbsd.c:911 earmelf_phoenix.c:911 earmelf_vxworks.c:941
+#: earmelfb.c:911 earmelfb_fbsd.c:911 earmelfb_fuchsia.c:911
+#: earmelfb_linux.c:911 earmelfb_linux_eabi.c:911
+#: earmelfb_linux_fdpiceabi.c:911 earmelfb_nacl.c:911 earmelfb_nbsd.c:911
+#: earmnto.c:911 earmsymbian.c:911 eavr1.c:579 eavr2.c:579 eavr25.c:579
+#: eavr3.c:579 eavr31.c:579 eavr35.c:579 eavr4.c:579 eavr5.c:579 eavr51.c:579
+#: eavr6.c:579 eavrtiny.c:579 eavrxmega1.c:579 eavrxmega2.c:579
+#: eavrxmega3.c:579 eavrxmega4.c:579 eavrxmega5.c:579 eavrxmega6.c:579
+#: eavrxmega7.c:579 ecriself.c:376 ecrislinux.c:376 ed10velf.c:376
+#: eelf32_sparc.c:376 eelf32_sparc_sol2.c:507 eelf32_sparc_vxworks.c:405
+#: eelf32_spu.c:910 eelf32_tic6x_be.c:514 eelf32_tic6x_elf_be.c:514
+#: eelf32_tic6x_elf_le.c:514 eelf32_tic6x_le.c:514 eelf32_tic6x_linux_be.c:514
+#: eelf32_tic6x_linux_le.c:514 eelf32_x86_64.c:379 eelf32_x86_64_nacl.c:376
+#: eelf32am33lin.c:376 eelf32b4300.c:602 eelf32bfin.c:385 eelf32bfinfd.c:385
+#: eelf32bmip.c:602 eelf32bmipn32.c:620 eelf32bsmip.c:620 eelf32btsmip.c:602
+#: eelf32btsmip_fbsd.c:602 eelf32btsmipn32.c:602 eelf32btsmipn32_fbsd.c:602
+#: eelf32cr16.c:527 eelf32cr16c.c:376 eelf32crx.c:415 eelf32ebmip.c:602
+#: eelf32ebmipvxworks.c:631 eelf32elmip.c:602 eelf32elmipvxworks.c:631
+#: eelf32epiphany.c:376 eelf32epiphany_4x4.c:378 eelf32frvfd.c:376
+#: eelf32ip2k.c:376 eelf32l4300.c:602 eelf32lm32.c:376 eelf32lm32fd.c:376
+#: eelf32lmip.c:602 eelf32lppc.c:579 eelf32lppclinux.c:579 eelf32lppcnto.c:579
+#: eelf32lppcsim.c:579 eelf32lr5900.c:602 eelf32lr5900n32.c:602
+#: eelf32lriscv.c:441 eelf32lriscv_ilp32.c:441 eelf32lriscv_ilp32f.c:441
+#: eelf32lsmip.c:602 eelf32ltsmip.c:602 eelf32ltsmip_fbsd.c:602
+#: eelf32ltsmipn32.c:602 eelf32ltsmipn32_fbsd.c:602 eelf32m32c.c:387
+#: eelf32mb_linux.c:376 eelf32mbel_linux.c:376 eelf32mcore.c:376
+#: eelf32mep.c:376 eelf32metag.c:651 eelf32microblaze.c:376
+#: eelf32microblazeel.c:376 eelf32mipswindiss.c:602 eelf32or1k.c:376
+#: eelf32or1k_linux.c:376 eelf32ppc.c:579 eelf32ppc_fbsd.c:579
+#: eelf32ppclinux.c:579 eelf32ppcnto.c:579 eelf32ppcsim.c:579
+#: eelf32ppcvxworks.c:553 eelf32ppcwindiss.c:579 eelf32rl78.c:376
+#: eelf32rx.c:392 eelf32tilegx.c:376 eelf32tilegx_be.c:376 eelf32tilepro.c:376
+#: eelf32vax.c:376 eelf32visium.c:376 eelf32xc16x.c:376 eelf32xc16xl.c:376
+#: eelf32xc16xs.c:376 eelf32xstormy16.c:387 eelf32xtensa.c:2263
+#: eelf64_aix.c:376 eelf64_ia64.c:400 eelf64_ia64_fbsd.c:400 eelf64_s390.c:391
+#: eelf64_sparc.c:376 eelf64_sparc_fbsd.c:376 eelf64_sparc_sol2.c:507
+#: eelf64alpha.c:459 eelf64alpha_fbsd.c:459 eelf64alpha_nbsd.c:459
+#: eelf64bmip.c:620 eelf64btsmip.c:602 eelf64btsmip_fbsd.c:602
+#: eelf64hppa.c:376 eelf64lppc.c:1026 eelf64lriscv.c:441
+#: eelf64lriscv_lp64.c:441 eelf64lriscv_lp64f.c:441 eelf64ltsmip.c:602
+#: eelf64ltsmip_fbsd.c:602 eelf64mmix.c:487 eelf64ppc.c:1026
+#: eelf64ppc_fbsd.c:1026 eelf64rdos.c:376 eelf64tilegx.c:376
+#: eelf64tilegx_be.c:376 eelf_i386.c:379 eelf_i386_be.c:376
+#: eelf_i386_chaos.c:376 eelf_i386_fbsd.c:376 eelf_i386_ldso.c:376
+#: eelf_i386_nacl.c:376 eelf_i386_sol2.c:507 eelf_i386_vxworks.c:405
+#: eelf_iamcu.c:376 eelf_k1om.c:379 eelf_k1om_fbsd.c:376 eelf_l1om.c:379
+#: eelf_l1om_fbsd.c:376 eelf_s390.c:376 eelf_x86_64.c:379
+#: eelf_x86_64_cloudabi.c:376 eelf_x86_64_fbsd.c:376 eelf_x86_64_nacl.c:376
+#: eelf_x86_64_sol2.c:507 eh8300elf.c:376 eh8300elf_linux.c:376
+#: eh8300helf.c:376 eh8300helf_linux.c:376 eh8300hnelf.c:376 eh8300self.c:376
+#: eh8300self_linux.c:376 eh8300snelf.c:376 eh8300sxelf.c:376
+#: eh8300sxelf_linux.c:376 eh8300sxnelf.c:376 ehppa64linux.c:376
+#: ehppaelf.c:683 ehppalinux.c:683 ehppanbsd.c:683 ehppaobsd.c:683
+#: ei386lynx.c:376 ei386moss.c:376 ei386nto.c:376 em32relf.c:376
+#: em32relf_linux.c:376 em32rlelf.c:376 em32rlelf_linux.c:376
+#: em68hc11elf.c:676 em68hc11elfb.c:676 em68hc12elf.c:676 em68hc12elfb.c:676
+#: em68kelf.c:526 em68kelfnbsd.c:526 em9s12zelf.c:376 emn10300.c:376
+#: ends32belf.c:553 ends32belf16m.c:553 ends32belf_linux.c:553 ends32elf.c:553
+#: ends32elf16m.c:553 ends32elf_linux.c:553 enios2elf.c:669 enios2linux.c:669
+#: eppclynx.c:579 epruelf.c:396 escore3_elf.c:396 escore7_elf.c:396
+#: eshelf.c:376 eshelf_fd.c:376 eshelf_linux.c:376 eshelf_nbsd.c:376
+#: eshelf_nto.c:376 eshelf_uclinux.c:376 eshelf_vxworks.c:405 eshlelf.c:376
+#: eshlelf_fd.c:376 eshlelf_linux.c:376 eshlelf_nbsd.c:376 eshlelf_nto.c:376
+#: eshlelf_vxworks.c:405 ev850.c:422 ev850_rh850.c:422 exgateelf.c:376
+msgid "%F%P: %pB: bfd_elf_get_bfd_needed_list failed: %E\n"
+msgstr "%F%P: %pB: bfd_elf_get_bfd_needed_list falhou: %E\n"
+
+#: eaarch64cloudabi.c:740 eaarch64cloudabib.c:740 eaarch64elf.c:740
+#: eaarch64elf32.c:740 eaarch64elf32b.c:740 eaarch64elfb.c:740
+#: eaarch64fbsd.c:740 eaarch64fbsdb.c:740 eaarch64linux.c:740
+#: eaarch64linux32.c:740 eaarch64linux32b.c:740 eaarch64linuxb.c:740
+#: earcelf.c:425 earcelf_prof.c:425 earclinux.c:427 earclinux_nps.c:427
+#: earclinux_prof.c:427 earcv2elf.c:425 earcv2elfx.c:425 earmelf.c:960
+#: earmelf_fbsd.c:960 earmelf_fuchsia.c:960 earmelf_linux.c:960
+#: earmelf_linux_eabi.c:960 earmelf_linux_fdpiceabi.c:960 earmelf_nacl.c:960
+#: earmelf_nbsd.c:960 earmelf_phoenix.c:960 earmelf_vxworks.c:990
+#: earmelfb.c:960 earmelfb_fbsd.c:960 earmelfb_fuchsia.c:960
+#: earmelfb_linux.c:960 earmelfb_linux_eabi.c:960
+#: earmelfb_linux_fdpiceabi.c:960 earmelfb_nacl.c:960 earmelfb_nbsd.c:960
+#: earmnto.c:960 earmsymbian.c:960 eavr1.c:628 eavr2.c:628 eavr25.c:628
+#: eavr3.c:628 eavr31.c:628 eavr35.c:628 eavr4.c:628 eavr5.c:628 eavr51.c:628
+#: eavr6.c:628 eavrtiny.c:628 eavrxmega1.c:628 eavrxmega2.c:628
+#: eavrxmega3.c:628 eavrxmega4.c:628 eavrxmega5.c:628 eavrxmega6.c:628
+#: eavrxmega7.c:628 ecriself.c:425 ecrislinux.c:425 ed10velf.c:425
+#: eelf32_sparc.c:425 eelf32_sparc_sol2.c:556 eelf32_sparc_vxworks.c:454
+#: eelf32_spu.c:959 eelf32_tic6x_be.c:563 eelf32_tic6x_elf_be.c:563
+#: eelf32_tic6x_elf_le.c:563 eelf32_tic6x_le.c:563 eelf32_tic6x_linux_be.c:563
+#: eelf32_tic6x_linux_le.c:563 eelf32_x86_64.c:428 eelf32_x86_64_nacl.c:425
+#: eelf32am33lin.c:425 eelf32b4300.c:651 eelf32bfin.c:434 eelf32bfinfd.c:434
+#: eelf32bmip.c:651 eelf32bmipn32.c:669 eelf32bsmip.c:669 eelf32btsmip.c:651
+#: eelf32btsmip_fbsd.c:651 eelf32btsmipn32.c:651 eelf32btsmipn32_fbsd.c:651
+#: eelf32cr16.c:576 eelf32cr16c.c:425 eelf32crx.c:464 eelf32ebmip.c:651
+#: eelf32ebmipvxworks.c:680 eelf32elmip.c:651 eelf32elmipvxworks.c:680
+#: eelf32epiphany.c:425 eelf32epiphany_4x4.c:427 eelf32frvfd.c:425
+#: eelf32ip2k.c:425 eelf32l4300.c:651 eelf32lm32.c:425 eelf32lm32fd.c:425
+#: eelf32lmip.c:651 eelf32lppc.c:628 eelf32lppclinux.c:628 eelf32lppcnto.c:628
+#: eelf32lppcsim.c:628 eelf32lr5900.c:651 eelf32lr5900n32.c:651
+#: eelf32lriscv.c:490 eelf32lriscv_ilp32.c:490 eelf32lriscv_ilp32f.c:490
+#: eelf32lsmip.c:651 eelf32ltsmip.c:651 eelf32ltsmip_fbsd.c:651
+#: eelf32ltsmipn32.c:651 eelf32ltsmipn32_fbsd.c:651 eelf32m32c.c:436
+#: eelf32mb_linux.c:425 eelf32mbel_linux.c:425 eelf32mcore.c:425
+#: eelf32mep.c:425 eelf32metag.c:700 eelf32microblaze.c:425
+#: eelf32microblazeel.c:425 eelf32mipswindiss.c:651 eelf32or1k.c:425
+#: eelf32or1k_linux.c:425 eelf32ppc.c:628 eelf32ppc_fbsd.c:628
+#: eelf32ppclinux.c:628 eelf32ppcnto.c:628 eelf32ppcsim.c:628
+#: eelf32ppcvxworks.c:602 eelf32ppcwindiss.c:628 eelf32rl78.c:425
+#: eelf32rx.c:441 eelf32tilegx.c:425 eelf32tilegx_be.c:425 eelf32tilepro.c:425
+#: eelf32vax.c:425 eelf32visium.c:425 eelf32xc16x.c:425 eelf32xc16xl.c:425
+#: eelf32xc16xs.c:425 eelf32xstormy16.c:436 eelf32xtensa.c:2312
+#: eelf64_aix.c:425 eelf64_ia64.c:449 eelf64_ia64_fbsd.c:449 eelf64_s390.c:440
+#: eelf64_sparc.c:425 eelf64_sparc_fbsd.c:425 eelf64_sparc_sol2.c:556
+#: eelf64alpha.c:508 eelf64alpha_fbsd.c:508 eelf64alpha_nbsd.c:508
+#: eelf64bmip.c:669 eelf64btsmip.c:651 eelf64btsmip_fbsd.c:651
+#: eelf64hppa.c:425 eelf64lppc.c:1075 eelf64lriscv.c:490
+#: eelf64lriscv_lp64.c:490 eelf64lriscv_lp64f.c:490 eelf64ltsmip.c:651
+#: eelf64ltsmip_fbsd.c:651 eelf64mmix.c:536 eelf64ppc.c:1075
+#: eelf64ppc_fbsd.c:1075 eelf64rdos.c:425 eelf64tilegx.c:425
+#: eelf64tilegx_be.c:425 eelf_i386.c:428 eelf_i386_be.c:425
+#: eelf_i386_chaos.c:425 eelf_i386_fbsd.c:425 eelf_i386_ldso.c:425
+#: eelf_i386_nacl.c:425 eelf_i386_sol2.c:556 eelf_i386_vxworks.c:454
+#: eelf_iamcu.c:425 eelf_k1om.c:428 eelf_k1om_fbsd.c:425 eelf_l1om.c:428
+#: eelf_l1om_fbsd.c:425 eelf_s390.c:425 eelf_x86_64.c:428
+#: eelf_x86_64_cloudabi.c:425 eelf_x86_64_fbsd.c:425 eelf_x86_64_nacl.c:425
+#: eelf_x86_64_sol2.c:556 eh8300elf.c:425 eh8300elf_linux.c:425
+#: eh8300helf.c:425 eh8300helf_linux.c:425 eh8300hnelf.c:425 eh8300self.c:425
+#: eh8300self_linux.c:425 eh8300snelf.c:425 eh8300sxelf.c:425
+#: eh8300sxelf_linux.c:425 eh8300sxnelf.c:425 ehppa64linux.c:425
+#: ehppaelf.c:732 ehppalinux.c:732 ehppanbsd.c:732 ehppaobsd.c:732
+#: ei386lynx.c:425 ei386moss.c:425 ei386nto.c:425 em32relf.c:425
+#: em32relf_linux.c:425 em32rlelf.c:425 em32rlelf_linux.c:425
+#: em68hc11elf.c:725 em68hc11elfb.c:725 em68hc12elf.c:725 em68hc12elfb.c:725
+#: em68kelf.c:575 em68kelfnbsd.c:575 em9s12zelf.c:425 emn10300.c:425
+#: ends32belf.c:602 ends32belf16m.c:602 ends32belf_linux.c:602 ends32elf.c:602
+#: ends32elf16m.c:602 ends32elf_linux.c:602 enios2elf.c:718 enios2linux.c:718
+#: eppclynx.c:628 epruelf.c:445 escore3_elf.c:445 escore7_elf.c:445
+#: eshelf.c:425 eshelf_fd.c:425 eshelf_linux.c:425 eshelf_nbsd.c:425
+#: eshelf_nto.c:425 eshelf_uclinux.c:425 eshelf_vxworks.c:454 eshlelf.c:425
+#: eshlelf_fd.c:425 eshlelf_linux.c:425 eshlelf_nbsd.c:425 eshlelf_nto.c:425
+#: eshlelf_vxworks.c:454 ev850.c:471 ev850_rh850.c:471 exgateelf.c:425
+msgid "%F%P: %pB: bfd_stat failed: %E\n"
+msgstr "%F%P: %pB: bfd_stat falhou: %E\n"
+
+#: eaarch64cloudabi.c:746 eaarch64cloudabib.c:746 eaarch64elf.c:746
+#: eaarch64elf32.c:746 eaarch64elf32b.c:746 eaarch64elfb.c:746
+#: eaarch64fbsd.c:746 eaarch64fbsdb.c:746 eaarch64linux.c:746
+#: eaarch64linux32.c:746 eaarch64linux32b.c:746 eaarch64linuxb.c:746
+#: earcelf.c:431 earcelf_prof.c:431 earclinux.c:433 earclinux_nps.c:433
+#: earclinux_prof.c:433 earcv2elf.c:431 earcv2elfx.c:431 earmelf.c:966
+#: earmelf_fbsd.c:966 earmelf_fuchsia.c:966 earmelf_linux.c:966
+#: earmelf_linux_eabi.c:966 earmelf_linux_fdpiceabi.c:966 earmelf_nacl.c:966
+#: earmelf_nbsd.c:966 earmelf_phoenix.c:966 earmelf_vxworks.c:996
+#: earmelfb.c:966 earmelfb_fbsd.c:966 earmelfb_fuchsia.c:966
+#: earmelfb_linux.c:966 earmelfb_linux_eabi.c:966
+#: earmelfb_linux_fdpiceabi.c:966 earmelfb_nacl.c:966 earmelfb_nbsd.c:966
+#: earmnto.c:966 earmsymbian.c:966 eavr1.c:634 eavr2.c:634 eavr25.c:634
+#: eavr3.c:634 eavr31.c:634 eavr35.c:634 eavr4.c:634 eavr5.c:634 eavr51.c:634
+#: eavr6.c:634 eavrtiny.c:634 eavrxmega1.c:634 eavrxmega2.c:634
+#: eavrxmega3.c:634 eavrxmega4.c:634 eavrxmega5.c:634 eavrxmega6.c:634
+#: eavrxmega7.c:634 ecriself.c:431 ecrislinux.c:431 ed10velf.c:431
+#: eelf32_sparc.c:431 eelf32_sparc_sol2.c:562 eelf32_sparc_vxworks.c:460
+#: eelf32_spu.c:965 eelf32_tic6x_be.c:569 eelf32_tic6x_elf_be.c:569
+#: eelf32_tic6x_elf_le.c:569 eelf32_tic6x_le.c:569 eelf32_tic6x_linux_be.c:569
+#: eelf32_tic6x_linux_le.c:569 eelf32_x86_64.c:434 eelf32_x86_64_nacl.c:431
+#: eelf32am33lin.c:431 eelf32b4300.c:657 eelf32bfin.c:440 eelf32bfinfd.c:440
+#: eelf32bmip.c:657 eelf32bmipn32.c:675 eelf32bsmip.c:675 eelf32btsmip.c:657
+#: eelf32btsmip_fbsd.c:657 eelf32btsmipn32.c:657 eelf32btsmipn32_fbsd.c:657
+#: eelf32cr16.c:582 eelf32cr16c.c:431 eelf32crx.c:470 eelf32ebmip.c:657
+#: eelf32ebmipvxworks.c:686 eelf32elmip.c:657 eelf32elmipvxworks.c:686
+#: eelf32epiphany.c:431 eelf32epiphany_4x4.c:433 eelf32frvfd.c:431
+#: eelf32ip2k.c:431 eelf32l4300.c:657 eelf32lm32.c:431 eelf32lm32fd.c:431
+#: eelf32lmip.c:657 eelf32lppc.c:634 eelf32lppclinux.c:634 eelf32lppcnto.c:634
+#: eelf32lppcsim.c:634 eelf32lr5900.c:657 eelf32lr5900n32.c:657
+#: eelf32lriscv.c:496 eelf32lriscv_ilp32.c:496 eelf32lriscv_ilp32f.c:496
+#: eelf32lsmip.c:657 eelf32ltsmip.c:657 eelf32ltsmip_fbsd.c:657
+#: eelf32ltsmipn32.c:657 eelf32ltsmipn32_fbsd.c:657 eelf32m32c.c:442
+#: eelf32mb_linux.c:431 eelf32mbel_linux.c:431 eelf32mcore.c:431
+#: eelf32mep.c:431 eelf32metag.c:706 eelf32microblaze.c:431
+#: eelf32microblazeel.c:431 eelf32mipswindiss.c:657 eelf32or1k.c:431
+#: eelf32or1k_linux.c:431 eelf32ppc.c:634 eelf32ppc_fbsd.c:634
+#: eelf32ppclinux.c:634 eelf32ppcnto.c:634 eelf32ppcsim.c:634
+#: eelf32ppcvxworks.c:608 eelf32ppcwindiss.c:634 eelf32rl78.c:431
+#: eelf32rx.c:447 eelf32tilegx.c:431 eelf32tilegx_be.c:431 eelf32tilepro.c:431
+#: eelf32vax.c:431 eelf32visium.c:431 eelf32xc16x.c:431 eelf32xc16xl.c:431
+#: eelf32xc16xs.c:431 eelf32xstormy16.c:442 eelf32xtensa.c:2318
+#: eelf64_aix.c:431 eelf64_ia64.c:455 eelf64_ia64_fbsd.c:455 eelf64_s390.c:446
+#: eelf64_sparc.c:431 eelf64_sparc_fbsd.c:431 eelf64_sparc_sol2.c:562
+#: eelf64alpha.c:514 eelf64alpha_fbsd.c:514 eelf64alpha_nbsd.c:514
+#: eelf64bmip.c:675 eelf64btsmip.c:657 eelf64btsmip_fbsd.c:657
+#: eelf64hppa.c:431 eelf64lppc.c:1081 eelf64lriscv.c:496
+#: eelf64lriscv_lp64.c:496 eelf64lriscv_lp64f.c:496 eelf64ltsmip.c:657
+#: eelf64ltsmip_fbsd.c:657 eelf64mmix.c:542 eelf64ppc.c:1081
+#: eelf64ppc_fbsd.c:1081 eelf64rdos.c:431 eelf64tilegx.c:431
+#: eelf64tilegx_be.c:431 eelf_i386.c:434 eelf_i386_be.c:431
+#: eelf_i386_chaos.c:431 eelf_i386_fbsd.c:431 eelf_i386_ldso.c:431
+#: eelf_i386_nacl.c:431 eelf_i386_sol2.c:562 eelf_i386_vxworks.c:460
+#: eelf_iamcu.c:431 eelf_k1om.c:434 eelf_k1om_fbsd.c:431 eelf_l1om.c:434
+#: eelf_l1om_fbsd.c:431 eelf_s390.c:431 eelf_x86_64.c:434
+#: eelf_x86_64_cloudabi.c:431 eelf_x86_64_fbsd.c:431 eelf_x86_64_nacl.c:431
+#: eelf_x86_64_sol2.c:562 eh8300elf.c:431 eh8300elf_linux.c:431
+#: eh8300helf.c:431 eh8300helf_linux.c:431 eh8300hnelf.c:431 eh8300self.c:431
+#: eh8300self_linux.c:431 eh8300snelf.c:431 eh8300sxelf.c:431
+#: eh8300sxelf_linux.c:431 eh8300sxnelf.c:431 ehppa64linux.c:431
+#: ehppaelf.c:738 ehppalinux.c:738 ehppanbsd.c:738 ehppaobsd.c:738
+#: ei386lynx.c:431 ei386moss.c:431 ei386nto.c:431 em32relf.c:431
+#: em32relf_linux.c:431 em32rlelf.c:431 em32rlelf_linux.c:431
+#: em68hc11elf.c:731 em68hc11elfb.c:731 em68hc12elf.c:731 em68hc12elfb.c:731
+#: em68kelf.c:581 em68kelfnbsd.c:581 em9s12zelf.c:431 emn10300.c:431
+#: ends32belf.c:608 ends32belf16m.c:608 ends32belf_linux.c:608 ends32elf.c:608
+#: ends32elf16m.c:608 ends32elf_linux.c:608 enios2elf.c:724 enios2linux.c:724
+#: eppclynx.c:634 epruelf.c:451 escore3_elf.c:451 escore7_elf.c:451
+#: eshelf.c:431 eshelf_fd.c:431 eshelf_linux.c:431 eshelf_nbsd.c:431
+#: eshelf_nto.c:431 eshelf_uclinux.c:431 eshelf_vxworks.c:460 eshlelf.c:431
+#: eshlelf_fd.c:431 eshlelf_linux.c:431 eshlelf_nbsd.c:431 eshlelf_nto.c:431
+#: eshlelf_vxworks.c:460 ev850.c:477 ev850_rh850.c:477 exgateelf.c:431
+#, c-format
+msgid "found %s at %s\n"
+msgstr "localizado %s em %s\n"
+
+#. We only issue an "unrecognised" message in verbose mode
+#. as the $<foo> token might be a legitimate component of
+#. a path name in the target's file system.
+#: eaarch64cloudabi.c:967 eaarch64cloudabib.c:967 eaarch64elf.c:967
+#: eaarch64elf32.c:967 eaarch64elf32b.c:967 eaarch64elfb.c:967
+#: eaarch64fbsd.c:967 eaarch64fbsdb.c:967 eaarch64linux.c:967
+#: eaarch64linux32.c:967 eaarch64linux32b.c:967 eaarch64linuxb.c:967
+#: earcelf.c:652 earcelf_prof.c:652 earclinux.c:654 earclinux_nps.c:654
+#: earclinux_prof.c:654 earcv2elf.c:652 earcv2elfx.c:652 earmelf.c:1187
+#: earmelf_fbsd.c:1187 earmelf_fuchsia.c:1187 earmelf_linux.c:1187
+#: earmelf_linux_eabi.c:1187 earmelf_linux_fdpiceabi.c:1187
+#: earmelf_nacl.c:1187 earmelf_nbsd.c:1187 earmelf_phoenix.c:1187
+#: earmelf_vxworks.c:1217 earmelfb.c:1187 earmelfb_fbsd.c:1187
+#: earmelfb_fuchsia.c:1187 earmelfb_linux.c:1187 earmelfb_linux_eabi.c:1187
+#: earmelfb_linux_fdpiceabi.c:1187 earmelfb_nacl.c:1187 earmelfb_nbsd.c:1187
+#: earmnto.c:1187 earmsymbian.c:1187 eavr1.c:855 eavr2.c:855 eavr25.c:855
+#: eavr3.c:855 eavr31.c:855 eavr35.c:855 eavr4.c:855 eavr5.c:855 eavr51.c:855
+#: eavr6.c:855 eavrtiny.c:855 eavrxmega1.c:855 eavrxmega2.c:855
+#: eavrxmega3.c:855 eavrxmega4.c:855 eavrxmega5.c:855 eavrxmega6.c:855
+#: eavrxmega7.c:855 ecriself.c:652 ecrislinux.c:652 ed10velf.c:652
+#: eelf32_sparc.c:652 eelf32_sparc_sol2.c:783 eelf32_sparc_vxworks.c:681
+#: eelf32_spu.c:1186 eelf32_tic6x_be.c:790 eelf32_tic6x_elf_be.c:790
+#: eelf32_tic6x_elf_le.c:790 eelf32_tic6x_le.c:790 eelf32_tic6x_linux_be.c:790
+#: eelf32_tic6x_linux_le.c:790 eelf32_x86_64.c:655 eelf32_x86_64_nacl.c:652
+#: eelf32am33lin.c:652 eelf32b4300.c:878 eelf32bfin.c:661 eelf32bfinfd.c:661
+#: eelf32bmip.c:878 eelf32bmipn32.c:896 eelf32bsmip.c:896 eelf32btsmip.c:878
+#: eelf32btsmip_fbsd.c:878 eelf32btsmipn32.c:878 eelf32btsmipn32_fbsd.c:878
+#: eelf32cr16.c:803 eelf32cr16c.c:652 eelf32crx.c:691 eelf32ebmip.c:878
+#: eelf32ebmipvxworks.c:907 eelf32elmip.c:878 eelf32elmipvxworks.c:907
+#: eelf32epiphany.c:652 eelf32epiphany_4x4.c:654 eelf32frvfd.c:652
+#: eelf32ip2k.c:652 eelf32l4300.c:878 eelf32lm32.c:652 eelf32lm32fd.c:652
+#: eelf32lmip.c:878 eelf32lppc.c:855 eelf32lppclinux.c:855 eelf32lppcnto.c:855
+#: eelf32lppcsim.c:855 eelf32lr5900.c:878 eelf32lr5900n32.c:878
+#: eelf32lriscv.c:717 eelf32lriscv_ilp32.c:717 eelf32lriscv_ilp32f.c:717
+#: eelf32lsmip.c:878 eelf32ltsmip.c:878 eelf32ltsmip_fbsd.c:878
+#: eelf32ltsmipn32.c:878 eelf32ltsmipn32_fbsd.c:878 eelf32m32c.c:663
+#: eelf32mb_linux.c:652 eelf32mbel_linux.c:652 eelf32mcore.c:652
+#: eelf32mep.c:652 eelf32metag.c:927 eelf32microblaze.c:652
+#: eelf32microblazeel.c:652 eelf32mipswindiss.c:878 eelf32or1k.c:652
+#: eelf32or1k_linux.c:652 eelf32ppc.c:855 eelf32ppc_fbsd.c:855
+#: eelf32ppclinux.c:855 eelf32ppcnto.c:855 eelf32ppcsim.c:855
+#: eelf32ppcvxworks.c:829 eelf32ppcwindiss.c:855 eelf32rl78.c:652
+#: eelf32rx.c:668 eelf32tilegx.c:652 eelf32tilegx_be.c:652 eelf32tilepro.c:652
+#: eelf32vax.c:652 eelf32visium.c:652 eelf32xc16x.c:652 eelf32xc16xl.c:652
+#: eelf32xc16xs.c:652 eelf32xstormy16.c:663 eelf32xtensa.c:2539
+#: eelf64_aix.c:652 eelf64_ia64.c:676 eelf64_ia64_fbsd.c:676 eelf64_s390.c:667
+#: eelf64_sparc.c:652 eelf64_sparc_fbsd.c:652 eelf64_sparc_sol2.c:783
+#: eelf64alpha.c:735 eelf64alpha_fbsd.c:735 eelf64alpha_nbsd.c:735
+#: eelf64bmip.c:896 eelf64btsmip.c:878 eelf64btsmip_fbsd.c:878
+#: eelf64hppa.c:652 eelf64lppc.c:1302 eelf64lriscv.c:717
+#: eelf64lriscv_lp64.c:717 eelf64lriscv_lp64f.c:717 eelf64ltsmip.c:878
+#: eelf64ltsmip_fbsd.c:878 eelf64mmix.c:763 eelf64ppc.c:1302
+#: eelf64ppc_fbsd.c:1302 eelf64rdos.c:652 eelf64tilegx.c:652
+#: eelf64tilegx_be.c:652 eelf_i386.c:655 eelf_i386_be.c:652
+#: eelf_i386_chaos.c:652 eelf_i386_fbsd.c:652 eelf_i386_ldso.c:652
+#: eelf_i386_nacl.c:652 eelf_i386_sol2.c:783 eelf_i386_vxworks.c:681
+#: eelf_iamcu.c:652 eelf_k1om.c:655 eelf_k1om_fbsd.c:652 eelf_l1om.c:655
+#: eelf_l1om_fbsd.c:652 eelf_s390.c:652 eelf_x86_64.c:655
+#: eelf_x86_64_cloudabi.c:652 eelf_x86_64_fbsd.c:652 eelf_x86_64_nacl.c:652
+#: eelf_x86_64_sol2.c:783 eh8300elf.c:652 eh8300elf_linux.c:652
+#: eh8300helf.c:652 eh8300helf_linux.c:652 eh8300hnelf.c:652 eh8300self.c:652
+#: eh8300self_linux.c:652 eh8300snelf.c:652 eh8300sxelf.c:652
+#: eh8300sxelf_linux.c:652 eh8300sxnelf.c:652 ehppa64linux.c:652
+#: ehppaelf.c:959 ehppalinux.c:959 ehppanbsd.c:959 ehppaobsd.c:959
+#: ei386lynx.c:652 ei386moss.c:652 ei386nto.c:652 em32relf.c:652
+#: em32relf_linux.c:652 em32rlelf.c:652 em32rlelf_linux.c:652
+#: em68hc11elf.c:952 em68hc11elfb.c:952 em68hc12elf.c:952 em68hc12elfb.c:952
+#: em68kelf.c:802 em68kelfnbsd.c:802 em9s12zelf.c:652 emn10300.c:652
+#: ends32belf.c:829 ends32belf16m.c:829 ends32belf_linux.c:829 ends32elf.c:829
+#: ends32elf16m.c:829 ends32elf_linux.c:829 enios2elf.c:945 enios2linux.c:945
+#: eppclynx.c:855 epruelf.c:672 escore3_elf.c:672 escore7_elf.c:672
+#: eshelf.c:652 eshelf_fd.c:652 eshelf_linux.c:652 eshelf_nbsd.c:652
+#: eshelf_nto.c:652 eshelf_uclinux.c:652 eshelf_vxworks.c:681 eshlelf.c:652
+#: eshlelf_fd.c:652 eshlelf_linux.c:652 eshlelf_nbsd.c:652 eshlelf_nto.c:652
+#: eshlelf_vxworks.c:681 ev850.c:698 ev850_rh850.c:698 exgateelf.c:652
+#, c-format
+msgid "unrecognised or unsupported token '%s' in search path\n"
+msgstr "token não reconhecido ou sem suporte \"%s\" no caminho de pesquisa\n"
+
+#: eaarch64cloudabi.c:1081 eaarch64cloudabib.c:1081 eaarch64elf.c:1081
+#: eaarch64elf32.c:1081 eaarch64elf32b.c:1081 eaarch64elfb.c:1081
+#: eaarch64fbsd.c:1081 eaarch64fbsdb.c:1081 eaarch64linux.c:1081
+#: eaarch64linux32.c:1081 eaarch64linux32b.c:1081 eaarch64linuxb.c:1081
+#: earcelf.c:766 earcelf_prof.c:766 earclinux.c:768 earclinux_nps.c:768
+#: earclinux_prof.c:768 earcv2elf.c:766 earcv2elfx.c:766 earmelf.c:1301
+#: earmelf_fbsd.c:1301 earmelf_fuchsia.c:1301 earmelf_linux.c:1301
+#: earmelf_linux_eabi.c:1301 earmelf_linux_fdpiceabi.c:1301
+#: earmelf_nacl.c:1301 earmelf_nbsd.c:1301 earmelf_phoenix.c:1301
+#: earmelf_vxworks.c:1331 earmelfb.c:1301 earmelfb_fbsd.c:1301
+#: earmelfb_fuchsia.c:1301 earmelfb_linux.c:1301 earmelfb_linux_eabi.c:1301
+#: earmelfb_linux_fdpiceabi.c:1301 earmelfb_nacl.c:1301 earmelfb_nbsd.c:1301
+#: earmnto.c:1301 earmsymbian.c:1301 eavr1.c:969 eavr2.c:969 eavr25.c:969
+#: eavr3.c:969 eavr31.c:969 eavr35.c:969 eavr4.c:969 eavr5.c:969 eavr51.c:969
+#: eavr6.c:969 eavrtiny.c:969 eavrxmega1.c:969 eavrxmega2.c:969
+#: eavrxmega3.c:969 eavrxmega4.c:969 eavrxmega5.c:969 eavrxmega6.c:969
+#: eavrxmega7.c:969 ecriself.c:766 ecrislinux.c:766 ed10velf.c:766
+#: eelf32_sparc.c:766 eelf32_sparc_sol2.c:897 eelf32_sparc_vxworks.c:795
+#: eelf32_spu.c:1300 eelf32_tic6x_be.c:904 eelf32_tic6x_elf_be.c:904
+#: eelf32_tic6x_elf_le.c:904 eelf32_tic6x_le.c:904 eelf32_tic6x_linux_be.c:904
+#: eelf32_tic6x_linux_le.c:904 eelf32_x86_64.c:1058 eelf32_x86_64_nacl.c:766
+#: eelf32am33lin.c:766 eelf32b4300.c:992 eelf32bfin.c:775 eelf32bfinfd.c:775
+#: eelf32bmip.c:992 eelf32bmipn32.c:1010 eelf32bsmip.c:1010 eelf32btsmip.c:992
+#: eelf32btsmip_fbsd.c:992 eelf32btsmipn32.c:992 eelf32btsmipn32_fbsd.c:992
+#: eelf32cr16.c:917 eelf32cr16c.c:766 eelf32crx.c:805 eelf32ebmip.c:992
+#: eelf32ebmipvxworks.c:1021 eelf32elmip.c:992 eelf32elmipvxworks.c:1021
+#: eelf32epiphany.c:766 eelf32epiphany_4x4.c:768 eelf32frvfd.c:766
+#: eelf32ip2k.c:766 eelf32l4300.c:992 eelf32lm32.c:766 eelf32lm32fd.c:766
+#: eelf32lmip.c:992 eelf32lppc.c:969 eelf32lppclinux.c:969 eelf32lppcnto.c:969
+#: eelf32lppcsim.c:969 eelf32lr5900.c:992 eelf32lr5900n32.c:992
+#: eelf32lriscv.c:831 eelf32lriscv_ilp32.c:831 eelf32lriscv_ilp32f.c:831
+#: eelf32lsmip.c:992 eelf32ltsmip.c:992 eelf32ltsmip_fbsd.c:992
+#: eelf32ltsmipn32.c:992 eelf32ltsmipn32_fbsd.c:992 eelf32m32c.c:777
+#: eelf32mb_linux.c:766 eelf32mbel_linux.c:766 eelf32mcore.c:766
+#: eelf32mep.c:766 eelf32metag.c:1041 eelf32microblaze.c:766
+#: eelf32microblazeel.c:766 eelf32mipswindiss.c:992 eelf32or1k.c:766
+#: eelf32or1k_linux.c:766 eelf32ppc.c:969 eelf32ppc_fbsd.c:969
+#: eelf32ppclinux.c:969 eelf32ppcnto.c:969 eelf32ppcsim.c:969
+#: eelf32ppcvxworks.c:943 eelf32ppcwindiss.c:969 eelf32rl78.c:766
+#: eelf32rx.c:782 eelf32tilegx.c:766 eelf32tilegx_be.c:766 eelf32tilepro.c:766
+#: eelf32vax.c:766 eelf32visium.c:766 eelf32xc16x.c:766 eelf32xc16xl.c:766
+#: eelf32xc16xs.c:766 eelf32xstormy16.c:777 eelf32xtensa.c:2653
+#: eelf64_aix.c:766 eelf64_ia64.c:790 eelf64_ia64_fbsd.c:790 eelf64_s390.c:781
+#: eelf64_sparc.c:766 eelf64_sparc_fbsd.c:766 eelf64_sparc_sol2.c:897
+#: eelf64alpha.c:849 eelf64alpha_fbsd.c:849 eelf64alpha_nbsd.c:849
+#: eelf64bmip.c:1010 eelf64btsmip.c:992 eelf64btsmip_fbsd.c:992
+#: eelf64hppa.c:766 eelf64lppc.c:1416 eelf64lriscv.c:831
+#: eelf64lriscv_lp64.c:831 eelf64lriscv_lp64f.c:831 eelf64ltsmip.c:992
+#: eelf64ltsmip_fbsd.c:992 eelf64mmix.c:877 eelf64ppc.c:1416
+#: eelf64ppc_fbsd.c:1416 eelf64rdos.c:766 eelf64tilegx.c:766
+#: eelf64tilegx_be.c:766 eelf_i386.c:1058 eelf_i386_be.c:766
+#: eelf_i386_chaos.c:766 eelf_i386_fbsd.c:766 eelf_i386_ldso.c:766
+#: eelf_i386_nacl.c:766 eelf_i386_sol2.c:897 eelf_i386_vxworks.c:795
+#: eelf_iamcu.c:766 eelf_k1om.c:1058 eelf_k1om_fbsd.c:766 eelf_l1om.c:1058
+#: eelf_l1om_fbsd.c:766 eelf_s390.c:766 eelf_x86_64.c:1058
+#: eelf_x86_64_cloudabi.c:766 eelf_x86_64_fbsd.c:766 eelf_x86_64_nacl.c:766
+#: eelf_x86_64_sol2.c:897 eh8300elf.c:766 eh8300elf_linux.c:766
+#: eh8300helf.c:766 eh8300helf_linux.c:766 eh8300hnelf.c:766 eh8300self.c:766
+#: eh8300self_linux.c:766 eh8300snelf.c:766 eh8300sxelf.c:766
+#: eh8300sxelf_linux.c:766 eh8300sxnelf.c:766 ehppa64linux.c:766
+#: ehppaelf.c:1073 ehppalinux.c:1073 ehppanbsd.c:1073 ehppaobsd.c:1073
+#: ei386lynx.c:766 ei386moss.c:766 ei386nto.c:766 em32relf.c:766
+#: em32relf_linux.c:766 em32rlelf.c:766 em32rlelf_linux.c:766
+#: em68hc11elf.c:1066 em68hc11elfb.c:1066 em68hc12elf.c:1066
+#: em68hc12elfb.c:1066 em68kelf.c:916 em68kelfnbsd.c:916 em9s12zelf.c:766
+#: emn10300.c:766 ends32belf.c:943 ends32belf16m.c:943 ends32belf_linux.c:943
+#: ends32elf.c:943 ends32elf16m.c:943 ends32elf_linux.c:943 enios2elf.c:1059
+#: enios2linux.c:1059 eppclynx.c:969 epruelf.c:786 escore3_elf.c:786
+#: escore7_elf.c:786 eshelf.c:766 eshelf_fd.c:766 eshelf_linux.c:766
+#: eshelf_nbsd.c:766 eshelf_nto.c:766 eshelf_uclinux.c:766
+#: eshelf_vxworks.c:795 eshlelf.c:766 eshlelf_fd.c:766 eshlelf_linux.c:766
+#: eshlelf_nbsd.c:766 eshlelf_nto.c:766 eshlelf_vxworks.c:795 ev850.c:812
+#: ev850_rh850.c:812 exgateelf.c:766
+msgid "%P: warning: .note.gnu.build-id section discarded, --build-id ignored\n"
+msgstr "%P: aviso: seção .note.gnu.build-id descartada, --build-id ignorada\n"
+
+#: eaarch64cloudabi.c:1127 eaarch64cloudabib.c:1127 eaarch64elf.c:1127
+#: eaarch64elf32.c:1127 eaarch64elf32b.c:1127 eaarch64elfb.c:1127
+#: eaarch64fbsd.c:1127 eaarch64fbsdb.c:1127 eaarch64linux.c:1127
+#: eaarch64linux32.c:1127 eaarch64linux32b.c:1127 eaarch64linuxb.c:1127
+#: earcelf.c:812 earcelf_prof.c:812 earclinux.c:814 earclinux_nps.c:814
+#: earclinux_prof.c:814 earcv2elf.c:812 earcv2elfx.c:812 earm_wince_pe.c:1225
+#: earmelf.c:1347 earmelf_fbsd.c:1347 earmelf_fuchsia.c:1347
+#: earmelf_linux.c:1347 earmelf_linux_eabi.c:1347
+#: earmelf_linux_fdpiceabi.c:1347 earmelf_nacl.c:1347 earmelf_nbsd.c:1347
+#: earmelf_phoenix.c:1347 earmelf_vxworks.c:1377 earmelfb.c:1347
+#: earmelfb_fbsd.c:1347 earmelfb_fuchsia.c:1347 earmelfb_linux.c:1347
+#: earmelfb_linux_eabi.c:1347 earmelfb_linux_fdpiceabi.c:1347
+#: earmelfb_nacl.c:1347 earmelfb_nbsd.c:1347 earmnto.c:1347 earmpe.c:1225
+#: earmsymbian.c:1347 eavr1.c:1015 eavr2.c:1015 eavr25.c:1015 eavr3.c:1015
+#: eavr31.c:1015 eavr35.c:1015 eavr4.c:1015 eavr5.c:1015 eavr51.c:1015
+#: eavr6.c:1015 eavrtiny.c:1015 eavrxmega1.c:1015 eavrxmega2.c:1015
+#: eavrxmega3.c:1015 eavrxmega4.c:1015 eavrxmega5.c:1015 eavrxmega6.c:1015
+#: eavrxmega7.c:1015 ecriself.c:812 ecrislinux.c:812 ed10velf.c:812
+#: eelf32_sparc.c:812 eelf32_sparc_sol2.c:943 eelf32_sparc_vxworks.c:841
+#: eelf32_spu.c:1346 eelf32_tic6x_be.c:950 eelf32_tic6x_elf_be.c:950
+#: eelf32_tic6x_elf_le.c:950 eelf32_tic6x_le.c:950 eelf32_tic6x_linux_be.c:950
+#: eelf32_tic6x_linux_le.c:950 eelf32_x86_64.c:1104 eelf32_x86_64_nacl.c:812
+#: eelf32am33lin.c:812 eelf32b4300.c:1038 eelf32bfin.c:821 eelf32bfinfd.c:821
+#: eelf32bmip.c:1038 eelf32bmipn32.c:1056 eelf32bsmip.c:1056
+#: eelf32btsmip.c:1038 eelf32btsmip_fbsd.c:1038 eelf32btsmipn32.c:1038
+#: eelf32btsmipn32_fbsd.c:1038 eelf32cr16.c:963 eelf32cr16c.c:812
+#: eelf32crx.c:851 eelf32ebmip.c:1038 eelf32ebmipvxworks.c:1067
+#: eelf32elmip.c:1038 eelf32elmipvxworks.c:1067 eelf32epiphany.c:812
+#: eelf32epiphany_4x4.c:814 eelf32frvfd.c:812 eelf32ip2k.c:812
+#: eelf32l4300.c:1038 eelf32lm32.c:812 eelf32lm32fd.c:812 eelf32lmip.c:1038
+#: eelf32lppc.c:1015 eelf32lppclinux.c:1015 eelf32lppcnto.c:1015
+#: eelf32lppcsim.c:1015 eelf32lr5900.c:1038 eelf32lr5900n32.c:1038
+#: eelf32lriscv.c:877 eelf32lriscv_ilp32.c:877 eelf32lriscv_ilp32f.c:877
+#: eelf32lsmip.c:1038 eelf32ltsmip.c:1038 eelf32ltsmip_fbsd.c:1038
+#: eelf32ltsmipn32.c:1038 eelf32ltsmipn32_fbsd.c:1038 eelf32m32c.c:823
+#: eelf32mb_linux.c:812 eelf32mbel_linux.c:812 eelf32mcore.c:812
+#: eelf32mep.c:812 eelf32metag.c:1087 eelf32microblaze.c:812
+#: eelf32microblazeel.c:812 eelf32mipswindiss.c:1038 eelf32or1k.c:812
+#: eelf32or1k_linux.c:812 eelf32ppc.c:1015 eelf32ppc_fbsd.c:1015
+#: eelf32ppclinux.c:1015 eelf32ppcnto.c:1015 eelf32ppcsim.c:1015
+#: eelf32ppcvxworks.c:989 eelf32ppcwindiss.c:1015 eelf32rl78.c:812
+#: eelf32rx.c:828 eelf32tilegx.c:812 eelf32tilegx_be.c:812 eelf32tilepro.c:812
+#: eelf32vax.c:812 eelf32visium.c:812 eelf32xc16x.c:812 eelf32xc16xl.c:812
+#: eelf32xc16xs.c:812 eelf32xstormy16.c:823 eelf32xtensa.c:2699
+#: eelf64_aix.c:812 eelf64_ia64.c:836 eelf64_ia64_fbsd.c:836 eelf64_s390.c:827
+#: eelf64_sparc.c:812 eelf64_sparc_fbsd.c:812 eelf64_sparc_sol2.c:943
+#: eelf64alpha.c:895 eelf64alpha_fbsd.c:895 eelf64alpha_nbsd.c:895
+#: eelf64bmip.c:1056 eelf64btsmip.c:1038 eelf64btsmip_fbsd.c:1038
+#: eelf64hppa.c:812 eelf64lppc.c:1462 eelf64lriscv.c:877
+#: eelf64lriscv_lp64.c:877 eelf64lriscv_lp64f.c:877 eelf64ltsmip.c:1038
+#: eelf64ltsmip_fbsd.c:1038 eelf64mmix.c:923 eelf64ppc.c:1462
+#: eelf64ppc_fbsd.c:1462 eelf64rdos.c:812 eelf64tilegx.c:812
+#: eelf64tilegx_be.c:812 eelf_i386.c:1104 eelf_i386_be.c:812
+#: eelf_i386_chaos.c:812 eelf_i386_fbsd.c:812 eelf_i386_ldso.c:812
+#: eelf_i386_nacl.c:812 eelf_i386_sol2.c:943 eelf_i386_vxworks.c:841
+#: eelf_iamcu.c:812 eelf_k1om.c:1104 eelf_k1om_fbsd.c:812 eelf_l1om.c:1104
+#: eelf_l1om_fbsd.c:812 eelf_s390.c:812 eelf_x86_64.c:1104
+#: eelf_x86_64_cloudabi.c:812 eelf_x86_64_fbsd.c:812 eelf_x86_64_nacl.c:812
+#: eelf_x86_64_sol2.c:943 eh8300elf.c:812 eh8300elf_linux.c:812
+#: eh8300helf.c:812 eh8300helf_linux.c:812 eh8300hnelf.c:812 eh8300self.c:812
+#: eh8300self_linux.c:812 eh8300snelf.c:812 eh8300sxelf.c:812
+#: eh8300sxelf_linux.c:812 eh8300sxnelf.c:812 ehppa64linux.c:812
+#: ehppaelf.c:1119 ehppalinux.c:1119 ehppanbsd.c:1119 ehppaobsd.c:1119
+#: ei386lynx.c:812 ei386moss.c:812 ei386nto.c:812 ei386pe.c:1225
+#: ei386pe_posix.c:1225 ei386pep.c:1227 em32relf.c:812 em32relf_linux.c:812
+#: em32rlelf.c:812 em32rlelf_linux.c:812 em68hc11elf.c:1112
+#: em68hc11elfb.c:1112 em68hc12elf.c:1112 em68hc12elfb.c:1112 em68kelf.c:962
+#: em68kelfnbsd.c:962 em9s12zelf.c:812 emcorepe.c:1225 emn10300.c:812
+#: ends32belf.c:989 ends32belf16m.c:989 ends32belf_linux.c:989 ends32elf.c:989
+#: ends32elf16m.c:989 ends32elf_linux.c:989 enios2elf.c:1105
+#: enios2linux.c:1105 eppclynx.c:1015 eppcpe.c:1225 epruelf.c:832
+#: escore3_elf.c:832 escore7_elf.c:832 eshelf.c:812 eshelf_fd.c:812
+#: eshelf_linux.c:812 eshelf_nbsd.c:812 eshelf_nto.c:812 eshelf_uclinux.c:812
+#: eshelf_vxworks.c:841 eshlelf.c:812 eshlelf_fd.c:812 eshlelf_linux.c:812
+#: eshlelf_nbsd.c:812 eshlelf_nto.c:812 eshlelf_vxworks.c:841 eshpe.c:1225
+#: ev850.c:858 ev850_rh850.c:858 exgateelf.c:812
+msgid "%P: warning: unrecognized --build-id style ignored\n"
+msgstr "%P: aviso: estilo de --build-id não reconhecido ignorado\n"
+
+#: eaarch64cloudabi.c:1145 eaarch64cloudabib.c:1145 eaarch64elf.c:1145
+#: eaarch64elf32.c:1145 eaarch64elf32b.c:1145 eaarch64elfb.c:1145
+#: eaarch64fbsd.c:1145 eaarch64fbsdb.c:1145 eaarch64linux.c:1145
+#: eaarch64linux32.c:1145 eaarch64linux32b.c:1145 eaarch64linuxb.c:1145
+#: earcelf.c:830 earcelf_prof.c:830 earclinux.c:832 earclinux_nps.c:832
+#: earclinux_prof.c:832 earcv2elf.c:830 earcv2elfx.c:830 earmelf.c:1365
+#: earmelf_fbsd.c:1365 earmelf_fuchsia.c:1365 earmelf_linux.c:1365
+#: earmelf_linux_eabi.c:1365 earmelf_linux_fdpiceabi.c:1365
+#: earmelf_nacl.c:1365 earmelf_nbsd.c:1365 earmelf_phoenix.c:1365
+#: earmelf_vxworks.c:1395 earmelfb.c:1365 earmelfb_fbsd.c:1365
+#: earmelfb_fuchsia.c:1365 earmelfb_linux.c:1365 earmelfb_linux_eabi.c:1365
+#: earmelfb_linux_fdpiceabi.c:1365 earmelfb_nacl.c:1365 earmelfb_nbsd.c:1365
+#: earmnto.c:1365 earmsymbian.c:1365 eavr1.c:1033 eavr2.c:1033 eavr25.c:1033
+#: eavr3.c:1033 eavr31.c:1033 eavr35.c:1033 eavr4.c:1033 eavr5.c:1033
+#: eavr51.c:1033 eavr6.c:1033 eavrtiny.c:1033 eavrxmega1.c:1033
+#: eavrxmega2.c:1033 eavrxmega3.c:1033 eavrxmega4.c:1033 eavrxmega5.c:1033
+#: eavrxmega6.c:1033 eavrxmega7.c:1033 ecriself.c:830 ecrislinux.c:830
+#: ed10velf.c:830 eelf32_sparc.c:830 eelf32_sparc_sol2.c:961
+#: eelf32_sparc_vxworks.c:859 eelf32_spu.c:1364 eelf32_tic6x_be.c:968
+#: eelf32_tic6x_elf_be.c:968 eelf32_tic6x_elf_le.c:968 eelf32_tic6x_le.c:968
+#: eelf32_tic6x_linux_be.c:968 eelf32_tic6x_linux_le.c:968
+#: eelf32_x86_64.c:1122 eelf32_x86_64_nacl.c:830 eelf32am33lin.c:830
+#: eelf32b4300.c:1056 eelf32bfin.c:839 eelf32bfinfd.c:839 eelf32bmip.c:1056
+#: eelf32bmipn32.c:1074 eelf32bsmip.c:1074 eelf32btsmip.c:1056
+#: eelf32btsmip_fbsd.c:1056 eelf32btsmipn32.c:1056 eelf32btsmipn32_fbsd.c:1056
+#: eelf32cr16.c:981 eelf32cr16c.c:830 eelf32crx.c:869 eelf32ebmip.c:1056
+#: eelf32ebmipvxworks.c:1085 eelf32elmip.c:1056 eelf32elmipvxworks.c:1085
+#: eelf32epiphany.c:830 eelf32epiphany_4x4.c:832 eelf32frvfd.c:830
+#: eelf32ip2k.c:830 eelf32l4300.c:1056 eelf32lm32.c:830 eelf32lm32fd.c:830
+#: eelf32lmip.c:1056 eelf32lppc.c:1033 eelf32lppclinux.c:1033
+#: eelf32lppcnto.c:1033 eelf32lppcsim.c:1033 eelf32lr5900.c:1056
+#: eelf32lr5900n32.c:1056 eelf32lriscv.c:895 eelf32lriscv_ilp32.c:895
+#: eelf32lriscv_ilp32f.c:895 eelf32lsmip.c:1056 eelf32ltsmip.c:1056
+#: eelf32ltsmip_fbsd.c:1056 eelf32ltsmipn32.c:1056 eelf32ltsmipn32_fbsd.c:1056
+#: eelf32m32c.c:841 eelf32mb_linux.c:830 eelf32mbel_linux.c:830
+#: eelf32mcore.c:830 eelf32mep.c:830 eelf32metag.c:1105 eelf32microblaze.c:830
+#: eelf32microblazeel.c:830 eelf32mipswindiss.c:1056 eelf32or1k.c:830
+#: eelf32or1k_linux.c:830 eelf32ppc.c:1033 eelf32ppc_fbsd.c:1033
+#: eelf32ppclinux.c:1033 eelf32ppcnto.c:1033 eelf32ppcsim.c:1033
+#: eelf32ppcvxworks.c:1007 eelf32ppcwindiss.c:1033 eelf32rl78.c:830
+#: eelf32rx.c:846 eelf32tilegx.c:830 eelf32tilegx_be.c:830 eelf32tilepro.c:830
+#: eelf32vax.c:830 eelf32visium.c:830 eelf32xc16x.c:830 eelf32xc16xl.c:830
+#: eelf32xc16xs.c:830 eelf32xstormy16.c:841 eelf32xtensa.c:2717
+#: eelf64_aix.c:830 eelf64_ia64.c:854 eelf64_ia64_fbsd.c:854 eelf64_s390.c:845
+#: eelf64_sparc.c:830 eelf64_sparc_fbsd.c:830 eelf64_sparc_sol2.c:961
+#: eelf64alpha.c:913 eelf64alpha_fbsd.c:913 eelf64alpha_nbsd.c:913
+#: eelf64bmip.c:1074 eelf64btsmip.c:1056 eelf64btsmip_fbsd.c:1056
+#: eelf64hppa.c:830 eelf64lppc.c:1480 eelf64lriscv.c:895
+#: eelf64lriscv_lp64.c:895 eelf64lriscv_lp64f.c:895 eelf64ltsmip.c:1056
+#: eelf64ltsmip_fbsd.c:1056 eelf64mmix.c:941 eelf64ppc.c:1480
+#: eelf64ppc_fbsd.c:1480 eelf64rdos.c:830 eelf64tilegx.c:830
+#: eelf64tilegx_be.c:830 eelf_i386.c:1122 eelf_i386_be.c:830
+#: eelf_i386_chaos.c:830 eelf_i386_fbsd.c:830 eelf_i386_ldso.c:830
+#: eelf_i386_nacl.c:830 eelf_i386_sol2.c:961 eelf_i386_vxworks.c:859
+#: eelf_iamcu.c:830 eelf_k1om.c:1122 eelf_k1om_fbsd.c:830 eelf_l1om.c:1122
+#: eelf_l1om_fbsd.c:830 eelf_s390.c:830 eelf_x86_64.c:1122
+#: eelf_x86_64_cloudabi.c:830 eelf_x86_64_fbsd.c:830 eelf_x86_64_nacl.c:830
+#: eelf_x86_64_sol2.c:961 eh8300elf.c:830 eh8300elf_linux.c:830
+#: eh8300helf.c:830 eh8300helf_linux.c:830 eh8300hnelf.c:830 eh8300self.c:830
+#: eh8300self_linux.c:830 eh8300snelf.c:830 eh8300sxelf.c:830
+#: eh8300sxelf_linux.c:830 eh8300sxnelf.c:830 ehppa64linux.c:830
+#: ehppaelf.c:1137 ehppalinux.c:1137 ehppanbsd.c:1137 ehppaobsd.c:1137
+#: ei386lynx.c:830 ei386moss.c:830 ei386nto.c:830 em32relf.c:830
+#: em32relf_linux.c:830 em32rlelf.c:830 em32rlelf_linux.c:830
+#: em68hc11elf.c:1130 em68hc11elfb.c:1130 em68hc12elf.c:1130
+#: em68hc12elfb.c:1130 em68kelf.c:980 em68kelfnbsd.c:980 em9s12zelf.c:830
+#: emn10300.c:830 ends32belf.c:1007 ends32belf16m.c:1007
+#: ends32belf_linux.c:1007 ends32elf.c:1007 ends32elf16m.c:1007
+#: ends32elf_linux.c:1007 enios2elf.c:1123 enios2linux.c:1123 eppclynx.c:1033
+#: epruelf.c:850 escore3_elf.c:850 escore7_elf.c:850 eshelf.c:830
+#: eshelf_fd.c:830 eshelf_linux.c:830 eshelf_nbsd.c:830 eshelf_nto.c:830
+#: eshelf_uclinux.c:830 eshelf_vxworks.c:859 eshlelf.c:830 eshlelf_fd.c:830
+#: eshlelf_linux.c:830 eshlelf_nbsd.c:830 eshlelf_nto.c:830
+#: eshlelf_vxworks.c:859 ev850.c:876 ev850_rh850.c:876 exgateelf.c:830
+msgid "%P: warning: cannot create .note.gnu.build-id section, --build-id ignored\n"
+msgstr "%P: aviso: não foi possível criar a seção .note.gnu.build-id, --build-id ignorada\n"
+
+#: eaarch64cloudabi.c:1175 eaarch64cloudabib.c:1175 eaarch64elf.c:1175
+#: eaarch64elf32.c:1175 eaarch64elf32b.c:1175 eaarch64elfb.c:1175
+#: eaarch64fbsd.c:1175 eaarch64fbsdb.c:1175 eaarch64linux.c:1175
+#: eaarch64linux32.c:1175 eaarch64linux32b.c:1175 eaarch64linuxb.c:1175
+#: earcelf.c:860 earcelf_prof.c:860 earclinux.c:862 earclinux_nps.c:862
+#: earclinux_prof.c:862 earcv2elf.c:860 earcv2elfx.c:860 earmelf.c:1395
+#: earmelf_fbsd.c:1395 earmelf_fuchsia.c:1395 earmelf_linux.c:1395
+#: earmelf_linux_eabi.c:1395 earmelf_linux_fdpiceabi.c:1395
+#: earmelf_nacl.c:1395 earmelf_nbsd.c:1395 earmelf_phoenix.c:1395
+#: earmelf_vxworks.c:1425 earmelfb.c:1395 earmelfb_fbsd.c:1395
+#: earmelfb_fuchsia.c:1395 earmelfb_linux.c:1395 earmelfb_linux_eabi.c:1395
+#: earmelfb_linux_fdpiceabi.c:1395 earmelfb_nacl.c:1395 earmelfb_nbsd.c:1395
+#: earmnto.c:1395 earmsymbian.c:1395 eavr1.c:1063 eavr2.c:1063 eavr25.c:1063
+#: eavr3.c:1063 eavr31.c:1063 eavr35.c:1063 eavr4.c:1063 eavr5.c:1063
+#: eavr51.c:1063 eavr6.c:1063 eavrtiny.c:1063 eavrxmega1.c:1063
+#: eavrxmega2.c:1063 eavrxmega3.c:1063 eavrxmega4.c:1063 eavrxmega5.c:1063
+#: eavrxmega6.c:1063 eavrxmega7.c:1063 ecriself.c:860 ecrislinux.c:860
+#: ed10velf.c:860 eelf32_sparc.c:860 eelf32_sparc_sol2.c:991
+#: eelf32_sparc_vxworks.c:889 eelf32_spu.c:1394 eelf32_tic6x_be.c:998
+#: eelf32_tic6x_elf_be.c:998 eelf32_tic6x_elf_le.c:998 eelf32_tic6x_le.c:998
+#: eelf32_tic6x_linux_be.c:998 eelf32_tic6x_linux_le.c:998
+#: eelf32_x86_64.c:1152 eelf32_x86_64_nacl.c:860 eelf32am33lin.c:860
+#: eelf32b4300.c:1086 eelf32bfin.c:869 eelf32bfinfd.c:869 eelf32bmip.c:1086
+#: eelf32bmipn32.c:1104 eelf32bsmip.c:1104 eelf32btsmip.c:1086
+#: eelf32btsmip_fbsd.c:1086 eelf32btsmipn32.c:1086 eelf32btsmipn32_fbsd.c:1086
+#: eelf32cr16.c:1011 eelf32cr16c.c:860 eelf32crx.c:899 eelf32ebmip.c:1086
+#: eelf32ebmipvxworks.c:1115 eelf32elmip.c:1086 eelf32elmipvxworks.c:1115
+#: eelf32epiphany.c:860 eelf32epiphany_4x4.c:862 eelf32frvfd.c:860
+#: eelf32ip2k.c:860 eelf32l4300.c:1086 eelf32lm32.c:860 eelf32lm32fd.c:860
+#: eelf32lmip.c:1086 eelf32lppc.c:1063 eelf32lppclinux.c:1063
+#: eelf32lppcnto.c:1063 eelf32lppcsim.c:1063 eelf32lr5900.c:1086
+#: eelf32lr5900n32.c:1086 eelf32lriscv.c:925 eelf32lriscv_ilp32.c:925
+#: eelf32lriscv_ilp32f.c:925 eelf32lsmip.c:1086 eelf32ltsmip.c:1086
+#: eelf32ltsmip_fbsd.c:1086 eelf32ltsmipn32.c:1086 eelf32ltsmipn32_fbsd.c:1086
+#: eelf32m32c.c:871 eelf32mb_linux.c:860 eelf32mbel_linux.c:860
+#: eelf32mcore.c:860 eelf32mep.c:860 eelf32metag.c:1135 eelf32microblaze.c:860
+#: eelf32microblazeel.c:860 eelf32mipswindiss.c:1086 eelf32or1k.c:860
+#: eelf32or1k_linux.c:860 eelf32ppc.c:1063 eelf32ppc_fbsd.c:1063
+#: eelf32ppclinux.c:1063 eelf32ppcnto.c:1063 eelf32ppcsim.c:1063
+#: eelf32ppcvxworks.c:1037 eelf32ppcwindiss.c:1063 eelf32rl78.c:860
+#: eelf32rx.c:876 eelf32tilegx.c:860 eelf32tilegx_be.c:860 eelf32tilepro.c:860
+#: eelf32vax.c:860 eelf32visium.c:860 eelf32xc16x.c:860 eelf32xc16xl.c:860
+#: eelf32xc16xs.c:860 eelf32xstormy16.c:871 eelf32xtensa.c:2747
+#: eelf64_aix.c:860 eelf64_ia64.c:884 eelf64_ia64_fbsd.c:884 eelf64_s390.c:875
+#: eelf64_sparc.c:860 eelf64_sparc_fbsd.c:860 eelf64_sparc_sol2.c:991
+#: eelf64alpha.c:943 eelf64alpha_fbsd.c:943 eelf64alpha_nbsd.c:943
+#: eelf64bmip.c:1104 eelf64btsmip.c:1086 eelf64btsmip_fbsd.c:1086
+#: eelf64hppa.c:860 eelf64lppc.c:1510 eelf64lriscv.c:925
+#: eelf64lriscv_lp64.c:925 eelf64lriscv_lp64f.c:925 eelf64ltsmip.c:1086
+#: eelf64ltsmip_fbsd.c:1086 eelf64mmix.c:971 eelf64ppc.c:1510
+#: eelf64ppc_fbsd.c:1510 eelf64rdos.c:860 eelf64tilegx.c:860
+#: eelf64tilegx_be.c:860 eelf_i386.c:1152 eelf_i386_be.c:860
+#: eelf_i386_chaos.c:860 eelf_i386_fbsd.c:860 eelf_i386_ldso.c:860
+#: eelf_i386_nacl.c:860 eelf_i386_sol2.c:991 eelf_i386_vxworks.c:889
+#: eelf_iamcu.c:860 eelf_k1om.c:1152 eelf_k1om_fbsd.c:860 eelf_l1om.c:1152
+#: eelf_l1om_fbsd.c:860 eelf_s390.c:860 eelf_x86_64.c:1152
+#: eelf_x86_64_cloudabi.c:860 eelf_x86_64_fbsd.c:860 eelf_x86_64_nacl.c:860
+#: eelf_x86_64_sol2.c:991 eh8300elf.c:860 eh8300elf_linux.c:860
+#: eh8300helf.c:860 eh8300helf_linux.c:860 eh8300hnelf.c:860 eh8300self.c:860
+#: eh8300self_linux.c:860 eh8300snelf.c:860 eh8300sxelf.c:860
+#: eh8300sxelf_linux.c:860 eh8300sxnelf.c:860 ehppa64linux.c:860
+#: ehppaelf.c:1167 ehppalinux.c:1167 ehppanbsd.c:1167 ehppaobsd.c:1167
+#: ei386lynx.c:860 ei386moss.c:860 ei386nto.c:860 em32relf.c:860
+#: em32relf_linux.c:860 em32rlelf.c:860 em32rlelf_linux.c:860
+#: em68hc11elf.c:1160 em68hc11elfb.c:1160 em68hc12elf.c:1160
+#: em68hc12elfb.c:1160 em68kelf.c:1010 em68kelfnbsd.c:1010 em9s12zelf.c:860
+#: emn10300.c:860 ends32belf.c:1037 ends32belf16m.c:1037
+#: ends32belf_linux.c:1037 ends32elf.c:1037 ends32elf16m.c:1037
+#: ends32elf_linux.c:1037 enios2elf.c:1153 enios2linux.c:1153 eppclynx.c:1063
+#: epruelf.c:880 escore3_elf.c:880 escore7_elf.c:880 eshelf.c:860
+#: eshelf_fd.c:860 eshelf_linux.c:860 eshelf_nbsd.c:860 eshelf_nto.c:860
+#: eshelf_uclinux.c:860 eshelf_vxworks.c:889 eshlelf.c:860 eshlelf_fd.c:860
+#: eshlelf_linux.c:860 eshlelf_nbsd.c:860 eshlelf_nto.c:860
+#: eshlelf_vxworks.c:889 ev850.c:906 ev850_rh850.c:906 exgateelf.c:860
+msgid "%F%P: %s: can't open for writing: %E\n"
+msgstr "%F%P: %s não foi possível abrir para escrita: %E\n"
+
+#: eaarch64cloudabi.c:1251 eaarch64cloudabib.c:1251 eaarch64elf.c:1251
+#: eaarch64elf32.c:1251 eaarch64elf32b.c:1251 eaarch64elfb.c:1251
+#: eaarch64fbsd.c:1251 eaarch64fbsdb.c:1251 eaarch64linux.c:1251
+#: eaarch64linux32.c:1251 eaarch64linux32b.c:1251 eaarch64linuxb.c:1251
+#: earcelf.c:936 earcelf_prof.c:936 earclinux.c:938 earclinux_nps.c:938
+#: earclinux_prof.c:938 earcv2elf.c:936 earcv2elfx.c:936 earmelf.c:1471
+#: earmelf_fbsd.c:1471 earmelf_fuchsia.c:1471 earmelf_linux.c:1471
+#: earmelf_linux_eabi.c:1471 earmelf_linux_fdpiceabi.c:1471
+#: earmelf_nacl.c:1471 earmelf_nbsd.c:1471 earmelf_phoenix.c:1471
+#: earmelf_vxworks.c:1501 earmelfb.c:1471 earmelfb_fbsd.c:1471
+#: earmelfb_fuchsia.c:1471 earmelfb_linux.c:1471 earmelfb_linux_eabi.c:1471
+#: earmelfb_linux_fdpiceabi.c:1471 earmelfb_nacl.c:1471 earmelfb_nbsd.c:1471
+#: earmnto.c:1471 earmsymbian.c:1471 eavr1.c:1139 eavr2.c:1139 eavr25.c:1139
+#: eavr3.c:1139 eavr31.c:1139 eavr35.c:1139 eavr4.c:1139 eavr5.c:1139
+#: eavr51.c:1139 eavr6.c:1139 eavrtiny.c:1139 eavrxmega1.c:1139
+#: eavrxmega2.c:1139 eavrxmega3.c:1139 eavrxmega4.c:1139 eavrxmega5.c:1139
+#: eavrxmega6.c:1139 eavrxmega7.c:1139 ecriself.c:936 ecrislinux.c:936
+#: ed10velf.c:936 eelf32_sparc.c:936 eelf32_sparc_sol2.c:1067
+#: eelf32_sparc_vxworks.c:965 eelf32_spu.c:1470 eelf32_tic6x_be.c:1074
+#: eelf32_tic6x_elf_be.c:1074 eelf32_tic6x_elf_le.c:1074
+#: eelf32_tic6x_le.c:1074 eelf32_tic6x_linux_be.c:1074
+#: eelf32_tic6x_linux_le.c:1074 eelf32_x86_64.c:1228 eelf32_x86_64_nacl.c:936
+#: eelf32am33lin.c:936 eelf32b4300.c:1162 eelf32bfin.c:945 eelf32bfinfd.c:945
+#: eelf32bmip.c:1162 eelf32bmipn32.c:1180 eelf32bsmip.c:1180
+#: eelf32btsmip.c:1162 eelf32btsmip_fbsd.c:1162 eelf32btsmipn32.c:1162
+#: eelf32btsmipn32_fbsd.c:1162 eelf32cr16.c:1087 eelf32cr16c.c:936
+#: eelf32crx.c:975 eelf32ebmip.c:1162 eelf32ebmipvxworks.c:1191
+#: eelf32elmip.c:1162 eelf32elmipvxworks.c:1191 eelf32epiphany.c:936
+#: eelf32epiphany_4x4.c:938 eelf32frvfd.c:936 eelf32ip2k.c:936
+#: eelf32l4300.c:1162 eelf32lm32.c:936 eelf32lm32fd.c:936 eelf32lmip.c:1162
+#: eelf32lppc.c:1139 eelf32lppclinux.c:1139 eelf32lppcnto.c:1139
+#: eelf32lppcsim.c:1139 eelf32lr5900.c:1162 eelf32lr5900n32.c:1162
+#: eelf32lriscv.c:1001 eelf32lriscv_ilp32.c:1001 eelf32lriscv_ilp32f.c:1001
+#: eelf32lsmip.c:1162 eelf32ltsmip.c:1162 eelf32ltsmip_fbsd.c:1162
+#: eelf32ltsmipn32.c:1162 eelf32ltsmipn32_fbsd.c:1162 eelf32m32c.c:947
+#: eelf32mb_linux.c:936 eelf32mbel_linux.c:936 eelf32mcore.c:936
+#: eelf32mep.c:936 eelf32metag.c:1211 eelf32microblaze.c:936
+#: eelf32microblazeel.c:936 eelf32mipswindiss.c:1162 eelf32or1k.c:936
+#: eelf32or1k_linux.c:936 eelf32ppc.c:1139 eelf32ppc_fbsd.c:1139
+#: eelf32ppclinux.c:1139 eelf32ppcnto.c:1139 eelf32ppcsim.c:1139
+#: eelf32ppcvxworks.c:1113 eelf32ppcwindiss.c:1139 eelf32rl78.c:936
+#: eelf32rx.c:952 eelf32tilegx.c:936 eelf32tilegx_be.c:936 eelf32tilepro.c:936
+#: eelf32vax.c:936 eelf32visium.c:936 eelf32xc16x.c:936 eelf32xc16xl.c:936
+#: eelf32xc16xs.c:936 eelf32xstormy16.c:947 eelf32xtensa.c:2823
+#: eelf64_aix.c:936 eelf64_ia64.c:960 eelf64_ia64_fbsd.c:960 eelf64_s390.c:951
+#: eelf64_sparc.c:936 eelf64_sparc_fbsd.c:936 eelf64_sparc_sol2.c:1067
+#: eelf64alpha.c:1019 eelf64alpha_fbsd.c:1019 eelf64alpha_nbsd.c:1019
+#: eelf64bmip.c:1180 eelf64btsmip.c:1162 eelf64btsmip_fbsd.c:1162
+#: eelf64hppa.c:936 eelf64lppc.c:1586 eelf64lriscv.c:1001
+#: eelf64lriscv_lp64.c:1001 eelf64lriscv_lp64f.c:1001 eelf64ltsmip.c:1162
+#: eelf64ltsmip_fbsd.c:1162 eelf64mmix.c:1047 eelf64ppc.c:1586
+#: eelf64ppc_fbsd.c:1586 eelf64rdos.c:936 eelf64tilegx.c:936
+#: eelf64tilegx_be.c:936 eelf_i386.c:1228 eelf_i386_be.c:936
+#: eelf_i386_chaos.c:936 eelf_i386_fbsd.c:936 eelf_i386_ldso.c:936
+#: eelf_i386_nacl.c:936 eelf_i386_sol2.c:1067 eelf_i386_vxworks.c:965
+#: eelf_iamcu.c:936 eelf_k1om.c:1228 eelf_k1om_fbsd.c:936 eelf_l1om.c:1228
+#: eelf_l1om_fbsd.c:936 eelf_s390.c:936 eelf_x86_64.c:1228
+#: eelf_x86_64_cloudabi.c:936 eelf_x86_64_fbsd.c:936 eelf_x86_64_nacl.c:936
+#: eelf_x86_64_sol2.c:1067 eh8300elf.c:936 eh8300elf_linux.c:936
+#: eh8300helf.c:936 eh8300helf_linux.c:936 eh8300hnelf.c:936 eh8300self.c:936
+#: eh8300self_linux.c:936 eh8300snelf.c:936 eh8300sxelf.c:936
+#: eh8300sxelf_linux.c:936 eh8300sxnelf.c:936 ehppa64linux.c:936
+#: ehppaelf.c:1243 ehppalinux.c:1243 ehppanbsd.c:1243 ehppaobsd.c:1243
+#: ei386lynx.c:936 ei386moss.c:936 ei386nto.c:936 em32relf.c:936
+#: em32relf_linux.c:936 em32rlelf.c:936 em32rlelf_linux.c:936
+#: em68hc11elf.c:1236 em68hc11elfb.c:1236 em68hc12elf.c:1236
+#: em68hc12elfb.c:1236 em68kelf.c:1086 em68kelfnbsd.c:1086 em9s12zelf.c:936
+#: emn10300.c:936 ends32belf.c:1113 ends32belf16m.c:1113
+#: ends32belf_linux.c:1113 ends32elf.c:1113 ends32elf16m.c:1113
+#: ends32elf_linux.c:1113 enios2elf.c:1229 enios2linux.c:1229 eppclynx.c:1139
+#: epruelf.c:956 escore3_elf.c:956 escore7_elf.c:956 eshelf.c:936
+#: eshelf_fd.c:936 eshelf_linux.c:936 eshelf_nbsd.c:936 eshelf_nto.c:936
+#: eshelf_uclinux.c:936 eshelf_vxworks.c:965 eshlelf.c:936 eshlelf_fd.c:936
+#: eshlelf_linux.c:936 eshlelf_nbsd.c:936 eshlelf_nto.c:936
+#: eshlelf_vxworks.c:965 ev850.c:982 ev850_rh850.c:982 exgateelf.c:936
+msgid "%F%P: compact frame descriptions incompatible with DWARF2 .eh_frame from %pB\n"
+msgstr "%F%P: descrições de quadro compacto incompatíveis com .eh_frame DWARF2 de %pB\n"
+
+#: eaarch64cloudabi.c:1286 eaarch64cloudabib.c:1286 eaarch64elf.c:1286
+#: eaarch64elf32.c:1286 eaarch64elf32b.c:1286 eaarch64elfb.c:1286
+#: eaarch64fbsd.c:1286 eaarch64fbsdb.c:1286 eaarch64linux.c:1286
+#: eaarch64linux32.c:1286 eaarch64linux32b.c:1286 eaarch64linuxb.c:1286
+#: earcelf.c:971 earcelf_prof.c:971 earclinux.c:973 earclinux_nps.c:973
+#: earclinux_prof.c:973 earcv2elf.c:971 earcv2elfx.c:971 earmelf.c:1506
+#: earmelf_fbsd.c:1506 earmelf_fuchsia.c:1506 earmelf_linux.c:1506
+#: earmelf_linux_eabi.c:1506 earmelf_linux_fdpiceabi.c:1506
+#: earmelf_nacl.c:1506 earmelf_nbsd.c:1506 earmelf_phoenix.c:1506
+#: earmelf_vxworks.c:1536 earmelfb.c:1506 earmelfb_fbsd.c:1506
+#: earmelfb_fuchsia.c:1506 earmelfb_linux.c:1506 earmelfb_linux_eabi.c:1506
+#: earmelfb_linux_fdpiceabi.c:1506 earmelfb_nacl.c:1506 earmelfb_nbsd.c:1506
+#: earmnto.c:1506 earmsymbian.c:1506 eavr1.c:1174 eavr2.c:1174 eavr25.c:1174
+#: eavr3.c:1174 eavr31.c:1174 eavr35.c:1174 eavr4.c:1174 eavr5.c:1174
+#: eavr51.c:1174 eavr6.c:1174 eavrtiny.c:1174 eavrxmega1.c:1174
+#: eavrxmega2.c:1174 eavrxmega3.c:1174 eavrxmega4.c:1174 eavrxmega5.c:1174
+#: eavrxmega6.c:1174 eavrxmega7.c:1174 ecriself.c:971 ecrislinux.c:971
+#: ed10velf.c:971 eelf32_sparc.c:971 eelf32_sparc_sol2.c:1102
+#: eelf32_sparc_vxworks.c:1000 eelf32_spu.c:1505 eelf32_tic6x_be.c:1109
+#: eelf32_tic6x_elf_be.c:1109 eelf32_tic6x_elf_le.c:1109
+#: eelf32_tic6x_le.c:1109 eelf32_tic6x_linux_be.c:1109
+#: eelf32_tic6x_linux_le.c:1109 eelf32_x86_64.c:1263 eelf32_x86_64_nacl.c:971
+#: eelf32am33lin.c:971 eelf32b4300.c:1197 eelf32bfin.c:980 eelf32bfinfd.c:980
+#: eelf32bmip.c:1197 eelf32bmipn32.c:1215 eelf32bsmip.c:1215
+#: eelf32btsmip.c:1197 eelf32btsmip_fbsd.c:1197 eelf32btsmipn32.c:1197
+#: eelf32btsmipn32_fbsd.c:1197 eelf32cr16.c:1122 eelf32cr16c.c:971
+#: eelf32crx.c:1010 eelf32ebmip.c:1197 eelf32ebmipvxworks.c:1226
+#: eelf32elmip.c:1197 eelf32elmipvxworks.c:1226 eelf32epiphany.c:971
+#: eelf32epiphany_4x4.c:973 eelf32frvfd.c:971 eelf32ip2k.c:971
+#: eelf32l4300.c:1197 eelf32lm32.c:971 eelf32lm32fd.c:971 eelf32lmip.c:1197
+#: eelf32lppc.c:1174 eelf32lppclinux.c:1174 eelf32lppcnto.c:1174
+#: eelf32lppcsim.c:1174 eelf32lr5900.c:1197 eelf32lr5900n32.c:1197
+#: eelf32lriscv.c:1036 eelf32lriscv_ilp32.c:1036 eelf32lriscv_ilp32f.c:1036
+#: eelf32lsmip.c:1197 eelf32ltsmip.c:1197 eelf32ltsmip_fbsd.c:1197
+#: eelf32ltsmipn32.c:1197 eelf32ltsmipn32_fbsd.c:1197 eelf32m32c.c:982
+#: eelf32mb_linux.c:971 eelf32mbel_linux.c:971 eelf32mcore.c:971
+#: eelf32mep.c:971 eelf32metag.c:1246 eelf32microblaze.c:971
+#: eelf32microblazeel.c:971 eelf32mipswindiss.c:1197 eelf32or1k.c:971
+#: eelf32or1k_linux.c:971 eelf32ppc.c:1174 eelf32ppc_fbsd.c:1174
+#: eelf32ppclinux.c:1174 eelf32ppcnto.c:1174 eelf32ppcsim.c:1174
+#: eelf32ppcvxworks.c:1148 eelf32ppcwindiss.c:1174 eelf32rl78.c:971
+#: eelf32rx.c:987 eelf32tilegx.c:971 eelf32tilegx_be.c:971 eelf32tilepro.c:971
+#: eelf32vax.c:971 eelf32visium.c:971 eelf32xc16x.c:971 eelf32xc16xl.c:971
+#: eelf32xc16xs.c:971 eelf32xstormy16.c:982 eelf32xtensa.c:2858
+#: eelf64_aix.c:971 eelf64_ia64.c:995 eelf64_ia64_fbsd.c:995 eelf64_s390.c:986
+#: eelf64_sparc.c:971 eelf64_sparc_fbsd.c:971 eelf64_sparc_sol2.c:1102
+#: eelf64alpha.c:1054 eelf64alpha_fbsd.c:1054 eelf64alpha_nbsd.c:1054
+#: eelf64bmip.c:1215 eelf64btsmip.c:1197 eelf64btsmip_fbsd.c:1197
+#: eelf64hppa.c:971 eelf64lppc.c:1621 eelf64lriscv.c:1036
+#: eelf64lriscv_lp64.c:1036 eelf64lriscv_lp64f.c:1036 eelf64ltsmip.c:1197
+#: eelf64ltsmip_fbsd.c:1197 eelf64mmix.c:1082 eelf64ppc.c:1621
+#: eelf64ppc_fbsd.c:1621 eelf64rdos.c:971 eelf64tilegx.c:971
+#: eelf64tilegx_be.c:971 eelf_i386.c:1263 eelf_i386_be.c:971
+#: eelf_i386_chaos.c:971 eelf_i386_fbsd.c:971 eelf_i386_ldso.c:971
+#: eelf_i386_nacl.c:971 eelf_i386_sol2.c:1102 eelf_i386_vxworks.c:1000
+#: eelf_iamcu.c:971 eelf_k1om.c:1263 eelf_k1om_fbsd.c:971 eelf_l1om.c:1263
+#: eelf_l1om_fbsd.c:971 eelf_s390.c:971 eelf_x86_64.c:1263
+#: eelf_x86_64_cloudabi.c:971 eelf_x86_64_fbsd.c:971 eelf_x86_64_nacl.c:971
+#: eelf_x86_64_sol2.c:1102 eh8300elf.c:971 eh8300elf_linux.c:971
+#: eh8300helf.c:971 eh8300helf_linux.c:971 eh8300hnelf.c:971 eh8300self.c:971
+#: eh8300self_linux.c:971 eh8300snelf.c:971 eh8300sxelf.c:971
+#: eh8300sxelf_linux.c:971 eh8300sxnelf.c:971 ehppa64linux.c:971
+#: ehppaelf.c:1278 ehppalinux.c:1278 ehppanbsd.c:1278 ehppaobsd.c:1278
+#: ei386lynx.c:971 ei386moss.c:971 ei386nto.c:971 em32relf.c:971
+#: em32relf_linux.c:971 em32rlelf.c:971 em32rlelf_linux.c:971
+#: em68hc11elf.c:1271 em68hc11elfb.c:1271 em68hc12elf.c:1271
+#: em68hc12elfb.c:1271 em68kelf.c:1121 em68kelfnbsd.c:1121 em9s12zelf.c:971
+#: emn10300.c:971 ends32belf.c:1148 ends32belf16m.c:1148
+#: ends32belf_linux.c:1148 ends32elf.c:1148 ends32elf16m.c:1148
+#: ends32elf_linux.c:1148 enios2elf.c:1264 enios2linux.c:1264 eppclynx.c:1174
+#: epruelf.c:991 escore3_elf.c:991 escore7_elf.c:991 eshelf.c:971
+#: eshelf_fd.c:971 eshelf_linux.c:971 eshelf_nbsd.c:971 eshelf_nto.c:971
+#: eshelf_uclinux.c:971 eshelf_vxworks.c:1000 eshlelf.c:971 eshlelf_fd.c:971
+#: eshlelf_linux.c:971 eshlelf_nbsd.c:971 eshlelf_nto.c:971
+#: eshlelf_vxworks.c:1000 ev850.c:1017 ev850_rh850.c:1017 exgateelf.c:971
+msgid "%P: warning: cannot create .eh_frame_hdr section, --eh-frame-hdr ignored\n"
+msgstr "%P: aviso: não foi possível criar a seção .eh_frame_hdr, --eh-frame-hdr ignorada\n"
+
+#: eaarch64cloudabi.c:1341 eaarch64cloudabib.c:1341 eaarch64elf.c:1341
+#: eaarch64elf32.c:1341 eaarch64elf32b.c:1341 eaarch64elfb.c:1341
+#: eaarch64fbsd.c:1341 eaarch64fbsdb.c:1341 eaarch64linux.c:1341
+#: eaarch64linux32.c:1341 eaarch64linux32b.c:1341 eaarch64linuxb.c:1341
+#: earcelf.c:1026 earcelf_prof.c:1026 earclinux.c:1028 earclinux_nps.c:1028
+#: earclinux_prof.c:1028 earcv2elf.c:1026 earcv2elfx.c:1026 earmelf.c:1561
+#: earmelf_fbsd.c:1561 earmelf_fuchsia.c:1561 earmelf_linux.c:1561
+#: earmelf_linux_eabi.c:1561 earmelf_linux_fdpiceabi.c:1561
+#: earmelf_nacl.c:1561 earmelf_nbsd.c:1561 earmelf_phoenix.c:1561
+#: earmelf_vxworks.c:1591 earmelfb.c:1561 earmelfb_fbsd.c:1561
+#: earmelfb_fuchsia.c:1561 earmelfb_linux.c:1561 earmelfb_linux_eabi.c:1561
+#: earmelfb_linux_fdpiceabi.c:1561 earmelfb_nacl.c:1561 earmelfb_nbsd.c:1561
+#: earmnto.c:1561 earmsymbian.c:1561 eavr1.c:1229 eavr2.c:1229 eavr25.c:1229
+#: eavr3.c:1229 eavr31.c:1229 eavr35.c:1229 eavr4.c:1229 eavr5.c:1229
+#: eavr51.c:1229 eavr6.c:1229 eavrtiny.c:1229 eavrxmega1.c:1229
+#: eavrxmega2.c:1229 eavrxmega3.c:1229 eavrxmega4.c:1229 eavrxmega5.c:1229
+#: eavrxmega6.c:1229 eavrxmega7.c:1229 ecriself.c:1026 ecrislinux.c:1026
+#: ed10velf.c:1026 eelf32_sparc.c:1026 eelf32_sparc_sol2.c:1157
+#: eelf32_sparc_vxworks.c:1055 eelf32_spu.c:1560 eelf32_tic6x_be.c:1164
+#: eelf32_tic6x_elf_be.c:1164 eelf32_tic6x_elf_le.c:1164
+#: eelf32_tic6x_le.c:1164 eelf32_tic6x_linux_be.c:1164
+#: eelf32_tic6x_linux_le.c:1164 eelf32_x86_64.c:1318 eelf32_x86_64_nacl.c:1026
+#: eelf32am33lin.c:1026 eelf32b4300.c:1252 eelf32bfin.c:1035
+#: eelf32bfinfd.c:1035 eelf32bmip.c:1252 eelf32bmipn32.c:1270
+#: eelf32bsmip.c:1270 eelf32btsmip.c:1252 eelf32btsmip_fbsd.c:1252
+#: eelf32btsmipn32.c:1252 eelf32btsmipn32_fbsd.c:1252 eelf32cr16.c:1177
+#: eelf32cr16c.c:1026 eelf32crx.c:1065 eelf32ebmip.c:1252
+#: eelf32ebmipvxworks.c:1281 eelf32elmip.c:1252 eelf32elmipvxworks.c:1281
+#: eelf32epiphany.c:1026 eelf32epiphany_4x4.c:1028 eelf32frvfd.c:1026
+#: eelf32ip2k.c:1026 eelf32l4300.c:1252 eelf32lm32.c:1026 eelf32lm32fd.c:1026
+#: eelf32lmip.c:1252 eelf32lppc.c:1229 eelf32lppclinux.c:1229
+#: eelf32lppcnto.c:1229 eelf32lppcsim.c:1229 eelf32lr5900.c:1252
+#: eelf32lr5900n32.c:1252 eelf32lriscv.c:1091 eelf32lriscv_ilp32.c:1091
+#: eelf32lriscv_ilp32f.c:1091 eelf32lsmip.c:1252 eelf32ltsmip.c:1252
+#: eelf32ltsmip_fbsd.c:1252 eelf32ltsmipn32.c:1252 eelf32ltsmipn32_fbsd.c:1252
+#: eelf32m32c.c:1037 eelf32mb_linux.c:1026 eelf32mbel_linux.c:1026
+#: eelf32mcore.c:1026 eelf32mep.c:1026 eelf32metag.c:1301
+#: eelf32microblaze.c:1026 eelf32microblazeel.c:1026 eelf32mipswindiss.c:1252
+#: eelf32or1k.c:1026 eelf32or1k_linux.c:1026 eelf32ppc.c:1229
+#: eelf32ppc_fbsd.c:1229 eelf32ppclinux.c:1229 eelf32ppcnto.c:1229
+#: eelf32ppcsim.c:1229 eelf32ppcvxworks.c:1203 eelf32ppcwindiss.c:1229
+#: eelf32rl78.c:1026 eelf32rx.c:1042 eelf32tilegx.c:1026
+#: eelf32tilegx_be.c:1026 eelf32tilepro.c:1026 eelf32vax.c:1026
+#: eelf32visium.c:1026 eelf32xc16x.c:1026 eelf32xc16xl.c:1026
+#: eelf32xc16xs.c:1026 eelf32xstormy16.c:1037 eelf32xtensa.c:2913
+#: eelf64_aix.c:1026 eelf64_ia64.c:1050 eelf64_ia64_fbsd.c:1050
+#: eelf64_s390.c:1041 eelf64_sparc.c:1026 eelf64_sparc_fbsd.c:1026
+#: eelf64_sparc_sol2.c:1157 eelf64alpha.c:1109 eelf64alpha_fbsd.c:1109
+#: eelf64alpha_nbsd.c:1109 eelf64bmip.c:1270 eelf64btsmip.c:1252
+#: eelf64btsmip_fbsd.c:1252 eelf64hppa.c:1026 eelf64lppc.c:1676
+#: eelf64lriscv.c:1091 eelf64lriscv_lp64.c:1091 eelf64lriscv_lp64f.c:1091
+#: eelf64ltsmip.c:1252 eelf64ltsmip_fbsd.c:1252 eelf64mmix.c:1137
+#: eelf64ppc.c:1676 eelf64ppc_fbsd.c:1676 eelf64rdos.c:1026
+#: eelf64tilegx.c:1026 eelf64tilegx_be.c:1026 eelf_i386.c:1318
+#: eelf_i386_be.c:1026 eelf_i386_chaos.c:1026 eelf_i386_fbsd.c:1026
+#: eelf_i386_ldso.c:1026 eelf_i386_nacl.c:1026 eelf_i386_sol2.c:1157
+#: eelf_i386_vxworks.c:1055 eelf_iamcu.c:1026 eelf_k1om.c:1318
+#: eelf_k1om_fbsd.c:1026 eelf_l1om.c:1318 eelf_l1om_fbsd.c:1026
+#: eelf_s390.c:1026 eelf_x86_64.c:1318 eelf_x86_64_cloudabi.c:1026
+#: eelf_x86_64_fbsd.c:1026 eelf_x86_64_nacl.c:1026 eelf_x86_64_sol2.c:1157
+#: eh8300elf.c:1026 eh8300elf_linux.c:1026 eh8300helf.c:1026
+#: eh8300helf_linux.c:1026 eh8300hnelf.c:1026 eh8300self.c:1026
+#: eh8300self_linux.c:1026 eh8300snelf.c:1026 eh8300sxelf.c:1026
+#: eh8300sxelf_linux.c:1026 eh8300sxnelf.c:1026 ehppa64linux.c:1026
+#: ehppaelf.c:1333 ehppalinux.c:1333 ehppanbsd.c:1333 ehppaobsd.c:1333
+#: ei386lynx.c:1026 ei386moss.c:1026 ei386nto.c:1026 em32relf.c:1026
+#: em32relf_linux.c:1026 em32rlelf.c:1026 em32rlelf_linux.c:1026
+#: em68hc11elf.c:1326 em68hc11elfb.c:1326 em68hc12elf.c:1326
+#: em68hc12elfb.c:1326 em68kelf.c:1176 em68kelfnbsd.c:1176 em9s12zelf.c:1026
+#: emn10300.c:1026 ends32belf.c:1203 ends32belf16m.c:1203
+#: ends32belf_linux.c:1203 ends32elf.c:1203 ends32elf16m.c:1203
+#: ends32elf_linux.c:1203 enios2elf.c:1319 enios2linux.c:1319 eppclynx.c:1229
+#: epruelf.c:1046 escore3_elf.c:1046 escore7_elf.c:1046 eshelf.c:1026
+#: eshelf_fd.c:1026 eshelf_linux.c:1026 eshelf_nbsd.c:1026 eshelf_nto.c:1026
+#: eshelf_uclinux.c:1026 eshelf_vxworks.c:1055 eshlelf.c:1026
+#: eshlelf_fd.c:1026 eshlelf_linux.c:1026 eshlelf_nbsd.c:1026
+#: eshlelf_nto.c:1026 eshlelf_vxworks.c:1055 ev850.c:1072 ev850_rh850.c:1072
+#: exgateelf.c:1026
+#, c-format
+msgid "%s needed by %pB\n"
+msgstr "%s necessária para %pB\n"
+
+#: eaarch64cloudabi.c:1392 eaarch64cloudabib.c:1392 eaarch64elf.c:1392
+#: eaarch64elf32.c:1392 eaarch64elf32b.c:1392 eaarch64elfb.c:1392
+#: eaarch64fbsd.c:1392 eaarch64fbsdb.c:1392 eaarch64linux.c:1392
+#: eaarch64linux32.c:1392 eaarch64linux32b.c:1392 eaarch64linuxb.c:1392
+#: earcelf.c:1077 earcelf_prof.c:1077 earclinux.c:1079 earclinux_nps.c:1079
+#: earclinux_prof.c:1079 earcv2elf.c:1077 earcv2elfx.c:1077 earmelf.c:1612
+#: earmelf_fbsd.c:1612 earmelf_fuchsia.c:1612 earmelf_linux.c:1612
+#: earmelf_linux_eabi.c:1612 earmelf_linux_fdpiceabi.c:1612
+#: earmelf_nacl.c:1612 earmelf_nbsd.c:1612 earmelf_phoenix.c:1612
+#: earmelf_vxworks.c:1642 earmelfb.c:1612 earmelfb_fbsd.c:1612
+#: earmelfb_fuchsia.c:1612 earmelfb_linux.c:1612 earmelfb_linux_eabi.c:1612
+#: earmelfb_linux_fdpiceabi.c:1612 earmelfb_nacl.c:1612 earmelfb_nbsd.c:1612
+#: earmnto.c:1612 earmsymbian.c:1612 eavr1.c:1280 eavr2.c:1280 eavr25.c:1280
+#: eavr3.c:1280 eavr31.c:1280 eavr35.c:1280 eavr4.c:1280 eavr5.c:1280
+#: eavr51.c:1280 eavr6.c:1280 eavrtiny.c:1280 eavrxmega1.c:1280
+#: eavrxmega2.c:1280 eavrxmega3.c:1280 eavrxmega4.c:1280 eavrxmega5.c:1280
+#: eavrxmega6.c:1280 eavrxmega7.c:1280 ecriself.c:1077 ecrislinux.c:1077
+#: ed10velf.c:1077 eelf32_sparc.c:1077 eelf32_sparc_sol2.c:1208
+#: eelf32_sparc_vxworks.c:1106 eelf32_spu.c:1611 eelf32_tic6x_be.c:1215
+#: eelf32_tic6x_elf_be.c:1215 eelf32_tic6x_elf_le.c:1215
+#: eelf32_tic6x_le.c:1215 eelf32_tic6x_linux_be.c:1215
+#: eelf32_tic6x_linux_le.c:1215 eelf32_x86_64.c:1409 eelf32_x86_64_nacl.c:1077
+#: eelf32am33lin.c:1077 eelf32b4300.c:1303 eelf32bfin.c:1086
+#: eelf32bfinfd.c:1086 eelf32bmip.c:1303 eelf32bmipn32.c:1321
+#: eelf32bsmip.c:1321 eelf32btsmip.c:1303 eelf32btsmip_fbsd.c:1303
+#: eelf32btsmipn32.c:1303 eelf32btsmipn32_fbsd.c:1303 eelf32cr16.c:1228
+#: eelf32cr16c.c:1077 eelf32crx.c:1116 eelf32ebmip.c:1303
+#: eelf32ebmipvxworks.c:1332 eelf32elmip.c:1303 eelf32elmipvxworks.c:1332
+#: eelf32epiphany.c:1077 eelf32epiphany_4x4.c:1079 eelf32frvfd.c:1077
+#: eelf32ip2k.c:1077 eelf32l4300.c:1303 eelf32lm32.c:1077 eelf32lm32fd.c:1077
+#: eelf32lmip.c:1303 eelf32lppc.c:1280 eelf32lppclinux.c:1280
+#: eelf32lppcnto.c:1280 eelf32lppcsim.c:1280 eelf32lr5900.c:1303
+#: eelf32lr5900n32.c:1303 eelf32lriscv.c:1142 eelf32lriscv_ilp32.c:1142
+#: eelf32lriscv_ilp32f.c:1142 eelf32lsmip.c:1303 eelf32ltsmip.c:1303
+#: eelf32ltsmip_fbsd.c:1303 eelf32ltsmipn32.c:1303 eelf32ltsmipn32_fbsd.c:1303
+#: eelf32m32c.c:1088 eelf32mb_linux.c:1077 eelf32mbel_linux.c:1077
+#: eelf32mcore.c:1077 eelf32mep.c:1077 eelf32metag.c:1352
+#: eelf32microblaze.c:1077 eelf32microblazeel.c:1077 eelf32mipswindiss.c:1303
+#: eelf32or1k.c:1077 eelf32or1k_linux.c:1077 eelf32ppc.c:1280
+#: eelf32ppc_fbsd.c:1280 eelf32ppclinux.c:1280 eelf32ppcnto.c:1280
+#: eelf32ppcsim.c:1280 eelf32ppcvxworks.c:1254 eelf32ppcwindiss.c:1280
+#: eelf32rl78.c:1077 eelf32rx.c:1093 eelf32tilegx.c:1077
+#: eelf32tilegx_be.c:1077 eelf32tilepro.c:1077 eelf32vax.c:1077
+#: eelf32visium.c:1077 eelf32xc16x.c:1077 eelf32xc16xl.c:1077
+#: eelf32xc16xs.c:1077 eelf32xstormy16.c:1088 eelf32xtensa.c:2964
+#: eelf64_aix.c:1077 eelf64_ia64.c:1101 eelf64_ia64_fbsd.c:1101
+#: eelf64_s390.c:1092 eelf64_sparc.c:1077 eelf64_sparc_fbsd.c:1077
+#: eelf64_sparc_sol2.c:1208 eelf64alpha.c:1160 eelf64alpha_fbsd.c:1160
+#: eelf64alpha_nbsd.c:1160 eelf64bmip.c:1321 eelf64btsmip.c:1303
+#: eelf64btsmip_fbsd.c:1303 eelf64hppa.c:1077 eelf64lppc.c:1727
+#: eelf64lriscv.c:1142 eelf64lriscv_lp64.c:1142 eelf64lriscv_lp64f.c:1142
+#: eelf64ltsmip.c:1303 eelf64ltsmip_fbsd.c:1303 eelf64mmix.c:1188
+#: eelf64ppc.c:1727 eelf64ppc_fbsd.c:1727 eelf64rdos.c:1077
+#: eelf64tilegx.c:1077 eelf64tilegx_be.c:1077 eelf_i386.c:1409
+#: eelf_i386_be.c:1077 eelf_i386_chaos.c:1077 eelf_i386_fbsd.c:1077
+#: eelf_i386_ldso.c:1077 eelf_i386_nacl.c:1077 eelf_i386_sol2.c:1208
+#: eelf_i386_vxworks.c:1106 eelf_iamcu.c:1077 eelf_k1om.c:1409
+#: eelf_k1om_fbsd.c:1077 eelf_l1om.c:1409 eelf_l1om_fbsd.c:1077
+#: eelf_s390.c:1077 eelf_x86_64.c:1409 eelf_x86_64_cloudabi.c:1077
+#: eelf_x86_64_fbsd.c:1077 eelf_x86_64_nacl.c:1077 eelf_x86_64_sol2.c:1208
+#: eh8300elf.c:1077 eh8300elf_linux.c:1077 eh8300helf.c:1077
+#: eh8300helf_linux.c:1077 eh8300hnelf.c:1077 eh8300self.c:1077
+#: eh8300self_linux.c:1077 eh8300snelf.c:1077 eh8300sxelf.c:1077
+#: eh8300sxelf_linux.c:1077 eh8300sxnelf.c:1077 ehppa64linux.c:1077
+#: ehppaelf.c:1384 ehppalinux.c:1384 ehppanbsd.c:1384 ehppaobsd.c:1384
+#: ei386lynx.c:1077 ei386moss.c:1077 ei386nto.c:1077 em32relf.c:1077
+#: em32relf_linux.c:1077 em32rlelf.c:1077 em32rlelf_linux.c:1077
+#: em68hc11elf.c:1377 em68hc11elfb.c:1377 em68hc12elf.c:1377
+#: em68hc12elfb.c:1377 em68kelf.c:1227 em68kelfnbsd.c:1227 em9s12zelf.c:1077
+#: emn10300.c:1077 ends32belf.c:1254 ends32belf16m.c:1254
+#: ends32belf_linux.c:1254 ends32elf.c:1254 ends32elf16m.c:1254
+#: ends32elf_linux.c:1254 enios2elf.c:1370 enios2linux.c:1370 eppclynx.c:1280
+#: epruelf.c:1097 escore3_elf.c:1097 escore7_elf.c:1097 eshelf.c:1077
+#: eshelf_fd.c:1077 eshelf_linux.c:1077 eshelf_nbsd.c:1077 eshelf_nto.c:1077
+#: eshelf_uclinux.c:1077 eshelf_vxworks.c:1106 eshlelf.c:1077
+#: eshlelf_fd.c:1077 eshlelf_linux.c:1077 eshlelf_nbsd.c:1077
+#: eshlelf_nto.c:1077 eshlelf_vxworks.c:1106 ev850.c:1123 ev850_rh850.c:1123
+#: exgateelf.c:1077
+msgid "%P: warning: %s, needed by %pB, not found (try using -rpath or -rpath-link)\n"
+msgstr "%P: aviso: %s, necessária para %pB, não localizada (tente usar -rpath ou -rpath-link)\n"
+
+#: eaarch64cloudabi.c:1399 eaarch64cloudabib.c:1399 eaarch64elf.c:1399
+#: eaarch64elf32.c:1399 eaarch64elf32b.c:1399 eaarch64elfb.c:1399
+#: eaarch64fbsd.c:1399 eaarch64fbsdb.c:1399 eaarch64linux.c:1399
+#: eaarch64linux32.c:1399 eaarch64linux32b.c:1399 eaarch64linuxb.c:1399
+#: earcelf.c:1084 earcelf_prof.c:1084 earclinux.c:1086 earclinux_nps.c:1086
+#: earclinux_prof.c:1086 earcv2elf.c:1084 earcv2elfx.c:1084 earmelf.c:1619
+#: earmelf_fbsd.c:1619 earmelf_fuchsia.c:1619 earmelf_linux.c:1619
+#: earmelf_linux_eabi.c:1619 earmelf_linux_fdpiceabi.c:1619
+#: earmelf_nacl.c:1619 earmelf_nbsd.c:1619 earmelf_phoenix.c:1619
+#: earmelf_vxworks.c:1649 earmelfb.c:1619 earmelfb_fbsd.c:1619
+#: earmelfb_fuchsia.c:1619 earmelfb_linux.c:1619 earmelfb_linux_eabi.c:1619
+#: earmelfb_linux_fdpiceabi.c:1619 earmelfb_nacl.c:1619 earmelfb_nbsd.c:1619
+#: earmnto.c:1619 earmsymbian.c:1619 eavr1.c:1287 eavr2.c:1287 eavr25.c:1287
+#: eavr3.c:1287 eavr31.c:1287 eavr35.c:1287 eavr4.c:1287 eavr5.c:1287
+#: eavr51.c:1287 eavr6.c:1287 eavrtiny.c:1287 eavrxmega1.c:1287
+#: eavrxmega2.c:1287 eavrxmega3.c:1287 eavrxmega4.c:1287 eavrxmega5.c:1287
+#: eavrxmega6.c:1287 eavrxmega7.c:1287 ecriself.c:1084 ecrislinux.c:1084
+#: ed10velf.c:1084 eelf32_sparc.c:1084 eelf32_sparc_sol2.c:1215
+#: eelf32_sparc_vxworks.c:1113 eelf32_spu.c:1618 eelf32_tic6x_be.c:1222
+#: eelf32_tic6x_elf_be.c:1222 eelf32_tic6x_elf_le.c:1222
+#: eelf32_tic6x_le.c:1222 eelf32_tic6x_linux_be.c:1222
+#: eelf32_tic6x_linux_le.c:1222 eelf32_x86_64.c:1416 eelf32_x86_64_nacl.c:1084
+#: eelf32am33lin.c:1084 eelf32b4300.c:1310 eelf32bfin.c:1093
+#: eelf32bfinfd.c:1093 eelf32bmip.c:1310 eelf32bmipn32.c:1328
+#: eelf32bsmip.c:1328 eelf32btsmip.c:1310 eelf32btsmip_fbsd.c:1310
+#: eelf32btsmipn32.c:1310 eelf32btsmipn32_fbsd.c:1310 eelf32cr16.c:1235
+#: eelf32cr16c.c:1084 eelf32crx.c:1123 eelf32ebmip.c:1310
+#: eelf32ebmipvxworks.c:1339 eelf32elmip.c:1310 eelf32elmipvxworks.c:1339
+#: eelf32epiphany.c:1084 eelf32epiphany_4x4.c:1086 eelf32frvfd.c:1084
+#: eelf32ip2k.c:1084 eelf32l4300.c:1310 eelf32lm32.c:1084 eelf32lm32fd.c:1084
+#: eelf32lmip.c:1310 eelf32lppc.c:1287 eelf32lppclinux.c:1287
+#: eelf32lppcnto.c:1287 eelf32lppcsim.c:1287 eelf32lr5900.c:1310
+#: eelf32lr5900n32.c:1310 eelf32lriscv.c:1149 eelf32lriscv_ilp32.c:1149
+#: eelf32lriscv_ilp32f.c:1149 eelf32lsmip.c:1310 eelf32ltsmip.c:1310
+#: eelf32ltsmip_fbsd.c:1310 eelf32ltsmipn32.c:1310 eelf32ltsmipn32_fbsd.c:1310
+#: eelf32m32c.c:1095 eelf32mb_linux.c:1084 eelf32mbel_linux.c:1084
+#: eelf32mcore.c:1084 eelf32mep.c:1084 eelf32metag.c:1359
+#: eelf32microblaze.c:1084 eelf32microblazeel.c:1084 eelf32mipswindiss.c:1310
+#: eelf32or1k.c:1084 eelf32or1k_linux.c:1084 eelf32ppc.c:1287
+#: eelf32ppc_fbsd.c:1287 eelf32ppclinux.c:1287 eelf32ppcnto.c:1287
+#: eelf32ppcsim.c:1287 eelf32ppcvxworks.c:1261 eelf32ppcwindiss.c:1287
+#: eelf32rl78.c:1084 eelf32rx.c:1100 eelf32tilegx.c:1084
+#: eelf32tilegx_be.c:1084 eelf32tilepro.c:1084 eelf32vax.c:1084
+#: eelf32visium.c:1084 eelf32xc16x.c:1084 eelf32xc16xl.c:1084
+#: eelf32xc16xs.c:1084 eelf32xstormy16.c:1095 eelf32xtensa.c:2971
+#: eelf64_aix.c:1084 eelf64_ia64.c:1108 eelf64_ia64_fbsd.c:1108
+#: eelf64_s390.c:1099 eelf64_sparc.c:1084 eelf64_sparc_fbsd.c:1084
+#: eelf64_sparc_sol2.c:1215 eelf64alpha.c:1167 eelf64alpha_fbsd.c:1167
+#: eelf64alpha_nbsd.c:1167 eelf64bmip.c:1328 eelf64btsmip.c:1310
+#: eelf64btsmip_fbsd.c:1310 eelf64hppa.c:1084 eelf64lppc.c:1734
+#: eelf64lriscv.c:1149 eelf64lriscv_lp64.c:1149 eelf64lriscv_lp64f.c:1149
+#: eelf64ltsmip.c:1310 eelf64ltsmip_fbsd.c:1310 eelf64mmix.c:1195
+#: eelf64ppc.c:1734 eelf64ppc_fbsd.c:1734 eelf64rdos.c:1084
+#: eelf64tilegx.c:1084 eelf64tilegx_be.c:1084 eelf_i386.c:1416
+#: eelf_i386_be.c:1084 eelf_i386_chaos.c:1084 eelf_i386_fbsd.c:1084
+#: eelf_i386_ldso.c:1084 eelf_i386_nacl.c:1084 eelf_i386_sol2.c:1215
+#: eelf_i386_vxworks.c:1113 eelf_iamcu.c:1084 eelf_k1om.c:1416
+#: eelf_k1om_fbsd.c:1084 eelf_l1om.c:1416 eelf_l1om_fbsd.c:1084
+#: eelf_s390.c:1084 eelf_x86_64.c:1416 eelf_x86_64_cloudabi.c:1084
+#: eelf_x86_64_fbsd.c:1084 eelf_x86_64_nacl.c:1084 eelf_x86_64_sol2.c:1215
+#: eh8300elf.c:1084 eh8300elf_linux.c:1084 eh8300helf.c:1084
+#: eh8300helf_linux.c:1084 eh8300hnelf.c:1084 eh8300self.c:1084
+#: eh8300self_linux.c:1084 eh8300snelf.c:1084 eh8300sxelf.c:1084
+#: eh8300sxelf_linux.c:1084 eh8300sxnelf.c:1084 ehppa64linux.c:1084
+#: ehppaelf.c:1391 ehppalinux.c:1391 ehppanbsd.c:1391 ehppaobsd.c:1391
+#: ei386lynx.c:1084 ei386moss.c:1084 ei386nto.c:1084 em32relf.c:1084
+#: em32relf_linux.c:1084 em32rlelf.c:1084 em32rlelf_linux.c:1084
+#: em68hc11elf.c:1384 em68hc11elfb.c:1384 em68hc12elf.c:1384
+#: em68hc12elfb.c:1384 em68kelf.c:1234 em68kelfnbsd.c:1234 em9s12zelf.c:1084
+#: emn10300.c:1084 ends32belf.c:1261 ends32belf16m.c:1261
+#: ends32belf_linux.c:1261 ends32elf.c:1261 ends32elf16m.c:1261
+#: ends32elf_linux.c:1261 enios2elf.c:1377 enios2linux.c:1377 eppclynx.c:1287
+#: epruelf.c:1104 escore3_elf.c:1104 escore7_elf.c:1104 eshelf.c:1084
+#: eshelf_fd.c:1084 eshelf_linux.c:1084 eshelf_nbsd.c:1084 eshelf_nto.c:1084
+#: eshelf_uclinux.c:1084 eshelf_vxworks.c:1113 eshlelf.c:1084
+#: eshlelf_fd.c:1084 eshlelf_linux.c:1084 eshlelf_nbsd.c:1084
+#: eshlelf_nto.c:1084 eshlelf_vxworks.c:1113 ev850.c:1130 ev850_rh850.c:1130
+#: exgateelf.c:1084
+msgid "%F%P: failed to parse EH frame entries\n"
+msgstr "%F%P: falha ao analisar entradas de quadro EH\n"
+
+#: eaarch64cloudabi.c:1430 eaarch64cloudabib.c:1430 eaarch64elf.c:1430
+#: eaarch64elf32.c:1430 eaarch64elf32b.c:1430 eaarch64elfb.c:1430
+#: eaarch64fbsd.c:1430 eaarch64fbsdb.c:1430 eaarch64linux.c:1430
+#: eaarch64linux32.c:1430 eaarch64linux32b.c:1430 eaarch64linuxb.c:1430
+#: eaix5ppc.c:1369 eaix5rs6.c:1369 eaixppc.c:1369 eaixrs6.c:1369
+#: earcelf.c:1115 earcelf_prof.c:1115 earclinux.c:1117 earclinux_nps.c:1117
+#: earclinux_prof.c:1117 earcv2elf.c:1115 earcv2elfx.c:1115 earmelf.c:1650
+#: earmelf_fbsd.c:1650 earmelf_fuchsia.c:1650 earmelf_linux.c:1650
+#: earmelf_linux_eabi.c:1650 earmelf_linux_fdpiceabi.c:1650
+#: earmelf_nacl.c:1650 earmelf_nbsd.c:1650 earmelf_phoenix.c:1650
+#: earmelf_vxworks.c:1680 earmelfb.c:1650 earmelfb_fbsd.c:1650
+#: earmelfb_fuchsia.c:1650 earmelfb_linux.c:1650 earmelfb_linux_eabi.c:1650
+#: earmelfb_linux_fdpiceabi.c:1650 earmelfb_nacl.c:1650 earmelfb_nbsd.c:1650
+#: earmnto.c:1650 earmsymbian.c:1650 eavr1.c:1318 eavr2.c:1318 eavr25.c:1318
+#: eavr3.c:1318 eavr31.c:1318 eavr35.c:1318 eavr4.c:1318 eavr5.c:1318
+#: eavr51.c:1318 eavr6.c:1318 eavrtiny.c:1318 eavrxmega1.c:1318
+#: eavrxmega2.c:1318 eavrxmega3.c:1318 eavrxmega4.c:1318 eavrxmega5.c:1318
+#: eavrxmega6.c:1318 eavrxmega7.c:1318 ecriself.c:1115 ecrislinux.c:1115
+#: ed10velf.c:1115 eelf32_sparc.c:1115 eelf32_sparc_sol2.c:1246
+#: eelf32_sparc_vxworks.c:1144 eelf32_spu.c:1649 eelf32_tic6x_be.c:1253
+#: eelf32_tic6x_elf_be.c:1253 eelf32_tic6x_elf_le.c:1253
+#: eelf32_tic6x_le.c:1253 eelf32_tic6x_linux_be.c:1253
+#: eelf32_tic6x_linux_le.c:1253 eelf32_x86_64.c:1447 eelf32_x86_64_nacl.c:1115
+#: eelf32am33lin.c:1115 eelf32b4300.c:1341 eelf32bfin.c:1124
+#: eelf32bfinfd.c:1124 eelf32bmip.c:1341 eelf32bmipn32.c:1359
+#: eelf32bsmip.c:1359 eelf32btsmip.c:1341 eelf32btsmip_fbsd.c:1341
+#: eelf32btsmipn32.c:1341 eelf32btsmipn32_fbsd.c:1341 eelf32cr16.c:1266
+#: eelf32cr16c.c:1115 eelf32crx.c:1154 eelf32ebmip.c:1341
+#: eelf32ebmipvxworks.c:1370 eelf32elmip.c:1341 eelf32elmipvxworks.c:1370
+#: eelf32epiphany.c:1115 eelf32epiphany_4x4.c:1117 eelf32frvfd.c:1115
+#: eelf32ip2k.c:1115 eelf32l4300.c:1341 eelf32lm32.c:1115 eelf32lm32fd.c:1115
+#: eelf32lmip.c:1341 eelf32lppc.c:1318 eelf32lppclinux.c:1318
+#: eelf32lppcnto.c:1318 eelf32lppcsim.c:1318 eelf32lr5900.c:1341
+#: eelf32lr5900n32.c:1341 eelf32lriscv.c:1180 eelf32lriscv_ilp32.c:1180
+#: eelf32lriscv_ilp32f.c:1180 eelf32lsmip.c:1341 eelf32ltsmip.c:1341
+#: eelf32ltsmip_fbsd.c:1341 eelf32ltsmipn32.c:1341 eelf32ltsmipn32_fbsd.c:1341
+#: eelf32m32c.c:1126 eelf32mb_linux.c:1115 eelf32mbel_linux.c:1115
+#: eelf32mcore.c:1115 eelf32mep.c:1115 eelf32metag.c:1390
+#: eelf32microblaze.c:1115 eelf32microblazeel.c:1115 eelf32mipswindiss.c:1341
+#: eelf32or1k.c:1115 eelf32or1k_linux.c:1115 eelf32ppc.c:1318
+#: eelf32ppc_fbsd.c:1318 eelf32ppclinux.c:1318 eelf32ppcnto.c:1318
+#: eelf32ppcsim.c:1318 eelf32ppcvxworks.c:1292 eelf32ppcwindiss.c:1318
+#: eelf32rl78.c:1115 eelf32rx.c:1131 eelf32tilegx.c:1115
+#: eelf32tilegx_be.c:1115 eelf32tilepro.c:1115 eelf32vax.c:1115
+#: eelf32visium.c:1115 eelf32xc16x.c:1115 eelf32xc16xl.c:1115
+#: eelf32xc16xs.c:1115 eelf32xstormy16.c:1126 eelf32xtensa.c:3002
+#: eelf64_aix.c:1115 eelf64_ia64.c:1139 eelf64_ia64_fbsd.c:1139
+#: eelf64_s390.c:1130 eelf64_sparc.c:1115 eelf64_sparc_fbsd.c:1115
+#: eelf64_sparc_sol2.c:1246 eelf64alpha.c:1198 eelf64alpha_fbsd.c:1198
+#: eelf64alpha_nbsd.c:1198 eelf64bmip.c:1359 eelf64btsmip.c:1341
+#: eelf64btsmip_fbsd.c:1341 eelf64hppa.c:1115 eelf64lppc.c:1765
+#: eelf64lriscv.c:1180 eelf64lriscv_lp64.c:1180 eelf64lriscv_lp64f.c:1180
+#: eelf64ltsmip.c:1341 eelf64ltsmip_fbsd.c:1341 eelf64mmix.c:1226
+#: eelf64ppc.c:1765 eelf64ppc_fbsd.c:1765 eelf64rdos.c:1115
+#: eelf64tilegx.c:1115 eelf64tilegx_be.c:1115 eelf_i386.c:1447
+#: eelf_i386_be.c:1115 eelf_i386_chaos.c:1115 eelf_i386_fbsd.c:1115
+#: eelf_i386_ldso.c:1115 eelf_i386_nacl.c:1115 eelf_i386_sol2.c:1246
+#: eelf_i386_vxworks.c:1144 eelf_iamcu.c:1115 eelf_k1om.c:1447
+#: eelf_k1om_fbsd.c:1115 eelf_l1om.c:1447 eelf_l1om_fbsd.c:1115
+#: eelf_s390.c:1115 eelf_x86_64.c:1447 eelf_x86_64_cloudabi.c:1115
+#: eelf_x86_64_fbsd.c:1115 eelf_x86_64_nacl.c:1115 eelf_x86_64_sol2.c:1246
+#: eh8300elf.c:1115 eh8300elf_linux.c:1115 eh8300helf.c:1115
+#: eh8300helf_linux.c:1115 eh8300hnelf.c:1115 eh8300self.c:1115
+#: eh8300self_linux.c:1115 eh8300snelf.c:1115 eh8300sxelf.c:1115
+#: eh8300sxelf_linux.c:1115 eh8300sxnelf.c:1115 ehppa64linux.c:1115
+#: ehppaelf.c:1422 ehppalinux.c:1422 ehppanbsd.c:1422 ehppaobsd.c:1422
+#: ei386lynx.c:1115 ei386moss.c:1115 ei386nto.c:1115 em32relf.c:1115
+#: em32relf_linux.c:1115 em32rlelf.c:1115 em32rlelf_linux.c:1115
+#: em68hc11elf.c:1415 em68hc11elfb.c:1415 em68hc12elf.c:1415
+#: em68hc12elfb.c:1415 em68kelf.c:1265 em68kelfnbsd.c:1265 em9s12zelf.c:1115
+#: emn10300.c:1115 ends32belf.c:1292 ends32belf16m.c:1292
+#: ends32belf_linux.c:1292 ends32elf.c:1292 ends32elf16m.c:1292
+#: ends32elf_linux.c:1292 enios2elf.c:1408 enios2linux.c:1408 eppclynx.c:1318
+#: eppcmacos.c:1369 epruelf.c:1135 escore3_elf.c:1135 escore7_elf.c:1135
+#: eshelf.c:1115 eshelf_fd.c:1115 eshelf_linux.c:1115 eshelf_nbsd.c:1115
+#: eshelf_nto.c:1115 eshelf_uclinux.c:1115 eshelf_vxworks.c:1144
+#: eshlelf.c:1115 eshlelf_fd.c:1115 eshlelf_linux.c:1115 eshlelf_nbsd.c:1115
+#: eshlelf_nto.c:1115 eshlelf_vxworks.c:1144 ev850.c:1161 ev850_rh850.c:1161
+#: exgateelf.c:1115
+msgid "%F%P: failed to record assignment to %s: %E\n"
+msgstr "%F%P: falha ao registrar atribuição a %s: %E\n"
+
+#: eaarch64cloudabi.c:1617 eaarch64cloudabi.c:1679 eaarch64cloudabib.c:1617
+#: eaarch64cloudabib.c:1679 eaarch64elf.c:1617 eaarch64elf.c:1679
+#: eaarch64elf32.c:1617 eaarch64elf32.c:1679 eaarch64elf32b.c:1617
+#: eaarch64elf32b.c:1679 eaarch64elfb.c:1617 eaarch64elfb.c:1679
+#: eaarch64fbsd.c:1617 eaarch64fbsd.c:1679 eaarch64fbsdb.c:1617
+#: eaarch64fbsdb.c:1679 eaarch64linux.c:1617 eaarch64linux.c:1686
+#: eaarch64linux32.c:1617 eaarch64linux32.c:1686 eaarch64linux32b.c:1617
+#: eaarch64linux32b.c:1686 eaarch64linuxb.c:1617 eaarch64linuxb.c:1686
+#: eaix5ppc.c:830 eaix5rs6.c:830 eaixppc.c:830 eaixrs6.c:830 earcelf.c:1302
+#: earcelf.c:1364 earcelf_prof.c:1302 earcelf_prof.c:1364 earclinux.c:1304
+#: earclinux.c:1366 earclinux_nps.c:1304 earclinux_nps.c:1366
+#: earclinux_prof.c:1304 earclinux_prof.c:1366 earcv2elf.c:1302
+#: earcv2elf.c:1364 earcv2elfx.c:1302 earcv2elfx.c:1364 earmelf.c:1837
+#: earmelf.c:1899 earmelf_fbsd.c:1837 earmelf_fbsd.c:1906
+#: earmelf_fuchsia.c:1837 earmelf_fuchsia.c:1899 earmelf_linux.c:1837
+#: earmelf_linux.c:1899 earmelf_linux_eabi.c:1837 earmelf_linux_eabi.c:1899
+#: earmelf_linux_fdpiceabi.c:1837 earmelf_linux_fdpiceabi.c:1899
+#: earmelf_nacl.c:1837 earmelf_nacl.c:1899 earmelf_nbsd.c:1837
+#: earmelf_nbsd.c:1899 earmelf_phoenix.c:1837 earmelf_phoenix.c:1899
+#: earmelf_vxworks.c:1867 earmelf_vxworks.c:1929 earmelfb.c:1837
+#: earmelfb.c:1899 earmelfb_fbsd.c:1837 earmelfb_fbsd.c:1906
+#: earmelfb_fuchsia.c:1837 earmelfb_fuchsia.c:1899 earmelfb_linux.c:1837
+#: earmelfb_linux.c:1899 earmelfb_linux_eabi.c:1837 earmelfb_linux_eabi.c:1899
+#: earmelfb_linux_fdpiceabi.c:1837 earmelfb_linux_fdpiceabi.c:1899
+#: earmelfb_nacl.c:1837 earmelfb_nacl.c:1899 earmelfb_nbsd.c:1837
+#: earmelfb_nbsd.c:1899 earmnto.c:1837 earmnto.c:1899 earmsymbian.c:1837
+#: earmsymbian.c:1899 eavr1.c:1505 eavr1.c:1567 eavr2.c:1505 eavr2.c:1567
+#: eavr25.c:1505 eavr25.c:1567 eavr3.c:1505 eavr3.c:1567 eavr31.c:1505
+#: eavr31.c:1567 eavr35.c:1505 eavr35.c:1567 eavr4.c:1505 eavr4.c:1567
+#: eavr5.c:1505 eavr5.c:1567 eavr51.c:1505 eavr51.c:1567 eavr6.c:1505
+#: eavr6.c:1567 eavrtiny.c:1505 eavrtiny.c:1567 eavrxmega1.c:1505
+#: eavrxmega1.c:1567 eavrxmega2.c:1505 eavrxmega2.c:1567 eavrxmega3.c:1505
+#: eavrxmega3.c:1567 eavrxmega4.c:1505 eavrxmega4.c:1567 eavrxmega5.c:1505
+#: eavrxmega5.c:1567 eavrxmega6.c:1505 eavrxmega6.c:1567 eavrxmega7.c:1505
+#: eavrxmega7.c:1567 ecriself.c:1302 ecriself.c:1364 ecrislinux.c:1302
+#: ecrislinux.c:1364 ed10velf.c:1302 ed10velf.c:1364 eelf32_sparc.c:1302
+#: eelf32_sparc.c:1364 eelf32_sparc_sol2.c:1433 eelf32_sparc_sol2.c:1495
+#: eelf32_sparc_vxworks.c:1331 eelf32_sparc_vxworks.c:1393 eelf32_spu.c:1836
+#: eelf32_spu.c:1898 eelf32_tic6x_be.c:1440 eelf32_tic6x_be.c:1502
+#: eelf32_tic6x_elf_be.c:1440 eelf32_tic6x_elf_be.c:1502
+#: eelf32_tic6x_elf_le.c:1440 eelf32_tic6x_elf_le.c:1502
+#: eelf32_tic6x_le.c:1440 eelf32_tic6x_le.c:1502 eelf32_tic6x_linux_be.c:1440
+#: eelf32_tic6x_linux_be.c:1502 eelf32_tic6x_linux_le.c:1440
+#: eelf32_tic6x_linux_le.c:1502 eelf32_x86_64.c:1634 eelf32_x86_64.c:1696
+#: eelf32_x86_64_nacl.c:1302 eelf32_x86_64_nacl.c:1364 eelf32am33lin.c:1302
+#: eelf32am33lin.c:1364 eelf32b4300.c:1528 eelf32b4300.c:1590
+#: eelf32bfin.c:1311 eelf32bfin.c:1373 eelf32bfinfd.c:1311 eelf32bfinfd.c:1373
+#: eelf32bmip.c:1528 eelf32bmip.c:1590 eelf32bmipn32.c:1546
+#: eelf32bmipn32.c:1608 eelf32bsmip.c:1546 eelf32bsmip.c:1608
+#: eelf32btsmip.c:1528 eelf32btsmip.c:1590 eelf32btsmip_fbsd.c:1528
+#: eelf32btsmip_fbsd.c:1597 eelf32btsmipn32.c:1528 eelf32btsmipn32.c:1590
+#: eelf32btsmipn32_fbsd.c:1528 eelf32btsmipn32_fbsd.c:1597 eelf32cr16.c:1453
+#: eelf32cr16.c:1515 eelf32cr16c.c:1302 eelf32cr16c.c:1364 eelf32crx.c:1341
+#: eelf32crx.c:1403 eelf32ebmip.c:1528 eelf32ebmip.c:1590
+#: eelf32ebmipvxworks.c:1557 eelf32ebmipvxworks.c:1619 eelf32elmip.c:1528
+#: eelf32elmip.c:1590 eelf32elmipvxworks.c:1557 eelf32elmipvxworks.c:1619
+#: eelf32epiphany.c:1302 eelf32epiphany.c:1364 eelf32epiphany_4x4.c:1304
+#: eelf32epiphany_4x4.c:1366 eelf32frvfd.c:1302 eelf32frvfd.c:1364
+#: eelf32ip2k.c:1302 eelf32ip2k.c:1364 eelf32l4300.c:1528 eelf32l4300.c:1590
+#: eelf32lm32.c:1302 eelf32lm32.c:1364 eelf32lm32fd.c:1302 eelf32lm32fd.c:1364
+#: eelf32lmip.c:1528 eelf32lmip.c:1590 eelf32lppc.c:1505 eelf32lppc.c:1567
+#: eelf32lppclinux.c:1505 eelf32lppclinux.c:1567 eelf32lppcnto.c:1505
+#: eelf32lppcnto.c:1567 eelf32lppcsim.c:1505 eelf32lppcsim.c:1567
+#: eelf32lr5900.c:1528 eelf32lr5900.c:1590 eelf32lr5900n32.c:1528
+#: eelf32lr5900n32.c:1590 eelf32lriscv.c:1367 eelf32lriscv.c:1429
+#: eelf32lriscv_ilp32.c:1367 eelf32lriscv_ilp32.c:1429
+#: eelf32lriscv_ilp32f.c:1367 eelf32lriscv_ilp32f.c:1429 eelf32lsmip.c:1528
+#: eelf32lsmip.c:1590 eelf32ltsmip.c:1528 eelf32ltsmip.c:1590
+#: eelf32ltsmip_fbsd.c:1528 eelf32ltsmip_fbsd.c:1597 eelf32ltsmipn32.c:1528
+#: eelf32ltsmipn32.c:1590 eelf32ltsmipn32_fbsd.c:1528
+#: eelf32ltsmipn32_fbsd.c:1597 eelf32m32c.c:1313 eelf32m32c.c:1375
+#: eelf32mb_linux.c:1302 eelf32mb_linux.c:1364 eelf32mbel_linux.c:1302
+#: eelf32mbel_linux.c:1364 eelf32mcore.c:1302 eelf32mcore.c:1364
+#: eelf32mep.c:1302 eelf32mep.c:1364 eelf32metag.c:1577 eelf32metag.c:1639
+#: eelf32microblaze.c:1302 eelf32microblaze.c:1364 eelf32microblazeel.c:1302
+#: eelf32microblazeel.c:1364 eelf32mipswindiss.c:1528 eelf32mipswindiss.c:1590
+#: eelf32or1k.c:1302 eelf32or1k.c:1364 eelf32or1k_linux.c:1302
+#: eelf32or1k_linux.c:1364 eelf32ppc.c:1505 eelf32ppc.c:1567
+#: eelf32ppc_fbsd.c:1505 eelf32ppc_fbsd.c:1574 eelf32ppclinux.c:1505
+#: eelf32ppclinux.c:1567 eelf32ppcnto.c:1505 eelf32ppcnto.c:1567
+#: eelf32ppcsim.c:1505 eelf32ppcsim.c:1567 eelf32ppcvxworks.c:1479
+#: eelf32ppcvxworks.c:1541 eelf32ppcwindiss.c:1505 eelf32ppcwindiss.c:1567
+#: eelf32rl78.c:1302 eelf32rl78.c:1364 eelf32rx.c:1318 eelf32rx.c:1380
+#: eelf32tilegx.c:1302 eelf32tilegx.c:1364 eelf32tilegx_be.c:1302
+#: eelf32tilegx_be.c:1364 eelf32tilepro.c:1302 eelf32tilepro.c:1364
+#: eelf32vax.c:1302 eelf32vax.c:1364 eelf32visium.c:1302 eelf32visium.c:1364
+#: eelf32xc16x.c:1302 eelf32xc16x.c:1364 eelf32xc16xl.c:1302
+#: eelf32xc16xl.c:1364 eelf32xc16xs.c:1302 eelf32xc16xs.c:1364
+#: eelf32xstormy16.c:1313 eelf32xstormy16.c:1375 eelf32xtensa.c:3189
+#: eelf32xtensa.c:3251 eelf64_aix.c:1302 eelf64_aix.c:1364 eelf64_ia64.c:1326
+#: eelf64_ia64.c:1388 eelf64_ia64_fbsd.c:1326 eelf64_ia64_fbsd.c:1395
+#: eelf64_ia64_vms.c:251 eelf64_s390.c:1317 eelf64_s390.c:1379
+#: eelf64_sparc.c:1302 eelf64_sparc.c:1364 eelf64_sparc_fbsd.c:1302
+#: eelf64_sparc_fbsd.c:1371 eelf64_sparc_sol2.c:1433 eelf64_sparc_sol2.c:1495
+#: eelf64alpha.c:1385 eelf64alpha.c:1447 eelf64alpha_fbsd.c:1385
+#: eelf64alpha_fbsd.c:1454 eelf64alpha_nbsd.c:1385 eelf64alpha_nbsd.c:1447
+#: eelf64bmip.c:1546 eelf64bmip.c:1608 eelf64btsmip.c:1528 eelf64btsmip.c:1590
+#: eelf64btsmip_fbsd.c:1528 eelf64btsmip_fbsd.c:1597 eelf64hppa.c:1302
+#: eelf64hppa.c:1364 eelf64lppc.c:1952 eelf64lppc.c:2014 eelf64lriscv.c:1367
+#: eelf64lriscv.c:1429 eelf64lriscv_lp64.c:1367 eelf64lriscv_lp64.c:1429
+#: eelf64lriscv_lp64f.c:1367 eelf64lriscv_lp64f.c:1429 eelf64ltsmip.c:1528
+#: eelf64ltsmip.c:1590 eelf64ltsmip_fbsd.c:1528 eelf64ltsmip_fbsd.c:1597
+#: eelf64mmix.c:1413 eelf64mmix.c:1475 eelf64ppc.c:1952 eelf64ppc.c:2014
+#: eelf64ppc_fbsd.c:1952 eelf64ppc_fbsd.c:2021 eelf64rdos.c:1302
+#: eelf64rdos.c:1364 eelf64tilegx.c:1302 eelf64tilegx.c:1364
+#: eelf64tilegx_be.c:1302 eelf64tilegx_be.c:1364 eelf_i386.c:1634
+#: eelf_i386.c:1696 eelf_i386_be.c:1302 eelf_i386_be.c:1364
+#: eelf_i386_chaos.c:1302 eelf_i386_chaos.c:1364 eelf_i386_fbsd.c:1302
+#: eelf_i386_fbsd.c:1371 eelf_i386_ldso.c:1302 eelf_i386_ldso.c:1371
+#: eelf_i386_nacl.c:1302 eelf_i386_nacl.c:1364 eelf_i386_sol2.c:1433
+#: eelf_i386_sol2.c:1502 eelf_i386_vxworks.c:1331 eelf_i386_vxworks.c:1393
+#: eelf_iamcu.c:1302 eelf_iamcu.c:1364 eelf_k1om.c:1634 eelf_k1om.c:1696
+#: eelf_k1om_fbsd.c:1302 eelf_k1om_fbsd.c:1371 eelf_l1om.c:1634
+#: eelf_l1om.c:1696 eelf_l1om_fbsd.c:1302 eelf_l1om_fbsd.c:1371
+#: eelf_s390.c:1302 eelf_s390.c:1364 eelf_x86_64.c:1634 eelf_x86_64.c:1696
+#: eelf_x86_64_cloudabi.c:1302 eelf_x86_64_cloudabi.c:1364
+#: eelf_x86_64_fbsd.c:1302 eelf_x86_64_fbsd.c:1371 eelf_x86_64_nacl.c:1302
+#: eelf_x86_64_nacl.c:1364 eelf_x86_64_sol2.c:1433 eelf_x86_64_sol2.c:1495
+#: eh8300elf.c:1302 eh8300elf.c:1364 eh8300elf_linux.c:1302
+#: eh8300elf_linux.c:1364 eh8300helf.c:1302 eh8300helf.c:1364
+#: eh8300helf_linux.c:1302 eh8300helf_linux.c:1364 eh8300hnelf.c:1302
+#: eh8300hnelf.c:1364 eh8300self.c:1302 eh8300self.c:1364
+#: eh8300self_linux.c:1302 eh8300self_linux.c:1364 eh8300snelf.c:1302
+#: eh8300snelf.c:1364 eh8300sxelf.c:1302 eh8300sxelf.c:1364
+#: eh8300sxelf_linux.c:1302 eh8300sxelf_linux.c:1364 eh8300sxnelf.c:1302
+#: eh8300sxnelf.c:1364 ehppa64linux.c:1302 ehppa64linux.c:1364 ehppaelf.c:1609
+#: ehppaelf.c:1671 ehppalinux.c:1609 ehppalinux.c:1671 ehppanbsd.c:1609
+#: ehppanbsd.c:1671 ehppaobsd.c:1609 ehppaobsd.c:1671 ei386lynx.c:1302
+#: ei386lynx.c:1371 ei386moss.c:1302 ei386moss.c:1364 ei386nto.c:1302
+#: ei386nto.c:1364 em32relf.c:1302 em32relf.c:1364 em32relf_linux.c:1302
+#: em32relf_linux.c:1364 em32rlelf.c:1302 em32rlelf.c:1364
+#: em32rlelf_linux.c:1302 em32rlelf_linux.c:1364 em68hc11elf.c:1602
+#: em68hc11elf.c:1664 em68hc11elfb.c:1602 em68hc11elfb.c:1664
+#: em68hc12elf.c:1602 em68hc12elf.c:1664 em68hc12elfb.c:1602
+#: em68hc12elfb.c:1664 em68kelf.c:1452 em68kelf.c:1514 em68kelfnbsd.c:1452
+#: em68kelfnbsd.c:1514 em9s12zelf.c:1302 em9s12zelf.c:1364 emn10300.c:1302
+#: emn10300.c:1364 ends32belf.c:1479 ends32belf.c:1541 ends32belf16m.c:1479
+#: ends32belf16m.c:1541 ends32belf_linux.c:1479 ends32belf_linux.c:1541
+#: ends32elf.c:1479 ends32elf.c:1541 ends32elf16m.c:1479 ends32elf16m.c:1541
+#: ends32elf_linux.c:1479 ends32elf_linux.c:1541 enios2elf.c:1595
+#: enios2elf.c:1657 enios2linux.c:1595 enios2linux.c:1657 eppclynx.c:1505
+#: eppclynx.c:1574 eppcmacos.c:830 epruelf.c:1322 epruelf.c:1384
+#: escore3_elf.c:1322 escore3_elf.c:1384 escore7_elf.c:1322 escore7_elf.c:1384
+#: eshelf.c:1302 eshelf.c:1364 eshelf_fd.c:1302 eshelf_fd.c:1364
+#: eshelf_linux.c:1302 eshelf_linux.c:1364 eshelf_nbsd.c:1302
+#: eshelf_nbsd.c:1364 eshelf_nto.c:1302 eshelf_nto.c:1364
+#: eshelf_uclinux.c:1302 eshelf_uclinux.c:1364 eshelf_vxworks.c:1331
+#: eshelf_vxworks.c:1393 eshlelf.c:1302 eshlelf.c:1364 eshlelf_fd.c:1302
+#: eshlelf_fd.c:1364 eshlelf_linux.c:1302 eshlelf_linux.c:1364
+#: eshlelf_nbsd.c:1302 eshlelf_nbsd.c:1364 eshlelf_nto.c:1302
+#: eshlelf_nto.c:1364 eshlelf_vxworks.c:1331 eshlelf_vxworks.c:1393
+#: ev850.c:1348 ev850.c:1410 ev850_rh850.c:1348 ev850_rh850.c:1410
+#: exgateelf.c:1302 exgateelf.c:1364
+msgid "%F%P: failed to set dynamic section sizes: %E\n"
+msgstr "%F%P: falha ao definir tamanhos de seção dinâmica: %E\n"
+
+#: eaarch64cloudabi.c:1651 eaarch64cloudabib.c:1651 eaarch64elf.c:1651
+#: eaarch64elf32.c:1651 eaarch64elf32b.c:1651 eaarch64elfb.c:1651
+#: eaarch64fbsd.c:1651 eaarch64fbsdb.c:1651 eaarch64linux.c:1658
+#: eaarch64linux32.c:1658 eaarch64linux32b.c:1658 eaarch64linuxb.c:1658
+#: earcelf.c:1336 earcelf_prof.c:1336 earclinux.c:1338 earclinux_nps.c:1338
+#: earclinux_prof.c:1338 earcv2elf.c:1336 earcv2elfx.c:1336 earmelf.c:1871
+#: earmelf_fbsd.c:1878 earmelf_fuchsia.c:1871 earmelf_linux.c:1871
+#: earmelf_linux_eabi.c:1871 earmelf_linux_fdpiceabi.c:1871
+#: earmelf_nacl.c:1871 earmelf_nbsd.c:1871 earmelf_phoenix.c:1871
+#: earmelf_vxworks.c:1901 earmelfb.c:1871 earmelfb_fbsd.c:1878
+#: earmelfb_fuchsia.c:1871 earmelfb_linux.c:1871 earmelfb_linux_eabi.c:1871
+#: earmelfb_linux_fdpiceabi.c:1871 earmelfb_nacl.c:1871 earmelfb_nbsd.c:1871
+#: earmnto.c:1871 earmsymbian.c:1871 eavr1.c:1539 eavr2.c:1539 eavr25.c:1539
+#: eavr3.c:1539 eavr31.c:1539 eavr35.c:1539 eavr4.c:1539 eavr5.c:1539
+#: eavr51.c:1539 eavr6.c:1539 eavrtiny.c:1539 eavrxmega1.c:1539
+#: eavrxmega2.c:1539 eavrxmega3.c:1539 eavrxmega4.c:1539 eavrxmega5.c:1539
+#: eavrxmega6.c:1539 eavrxmega7.c:1539 ecriself.c:1336 ecrislinux.c:1336
+#: ed10velf.c:1336 eelf32_sparc.c:1336 eelf32_sparc_sol2.c:1467
+#: eelf32_sparc_vxworks.c:1365 eelf32_spu.c:1870 eelf32_tic6x_be.c:1474
+#: eelf32_tic6x_elf_be.c:1474 eelf32_tic6x_elf_le.c:1474
+#: eelf32_tic6x_le.c:1474 eelf32_tic6x_linux_be.c:1474
+#: eelf32_tic6x_linux_le.c:1474 eelf32_x86_64.c:1668 eelf32_x86_64_nacl.c:1336
+#: eelf32am33lin.c:1336 eelf32b4300.c:1562 eelf32bfin.c:1345
+#: eelf32bfinfd.c:1345 eelf32bmip.c:1562 eelf32bmipn32.c:1580
+#: eelf32bsmip.c:1580 eelf32btsmip.c:1562 eelf32btsmip_fbsd.c:1569
+#: eelf32btsmipn32.c:1562 eelf32btsmipn32_fbsd.c:1569 eelf32cr16.c:1487
+#: eelf32cr16c.c:1336 eelf32crx.c:1375 eelf32ebmip.c:1562
+#: eelf32ebmipvxworks.c:1591 eelf32elmip.c:1562 eelf32elmipvxworks.c:1591
+#: eelf32epiphany.c:1336 eelf32epiphany_4x4.c:1338 eelf32frvfd.c:1336
+#: eelf32ip2k.c:1336 eelf32l4300.c:1562 eelf32lm32.c:1336 eelf32lm32fd.c:1336
+#: eelf32lmip.c:1562 eelf32lppc.c:1539 eelf32lppclinux.c:1539
+#: eelf32lppcnto.c:1539 eelf32lppcsim.c:1539 eelf32lr5900.c:1562
+#: eelf32lr5900n32.c:1562 eelf32lriscv.c:1401 eelf32lriscv_ilp32.c:1401
+#: eelf32lriscv_ilp32f.c:1401 eelf32lsmip.c:1562 eelf32ltsmip.c:1562
+#: eelf32ltsmip_fbsd.c:1569 eelf32ltsmipn32.c:1562 eelf32ltsmipn32_fbsd.c:1569
+#: eelf32m32c.c:1347 eelf32mb_linux.c:1336 eelf32mbel_linux.c:1336
+#: eelf32mcore.c:1336 eelf32mep.c:1336 eelf32metag.c:1611
+#: eelf32microblaze.c:1336 eelf32microblazeel.c:1336 eelf32mipswindiss.c:1562
+#: eelf32or1k.c:1336 eelf32or1k_linux.c:1336 eelf32ppc.c:1539
+#: eelf32ppc_fbsd.c:1546 eelf32ppclinux.c:1539 eelf32ppcnto.c:1539
+#: eelf32ppcsim.c:1539 eelf32ppcvxworks.c:1513 eelf32ppcwindiss.c:1539
+#: eelf32rl78.c:1336 eelf32rx.c:1352 eelf32tilegx.c:1336
+#: eelf32tilegx_be.c:1336 eelf32tilepro.c:1336 eelf32vax.c:1336
+#: eelf32visium.c:1336 eelf32xc16x.c:1336 eelf32xc16xl.c:1336
+#: eelf32xc16xs.c:1336 eelf32xstormy16.c:1347 eelf32xtensa.c:3223
+#: eelf64_aix.c:1336 eelf64_ia64.c:1360 eelf64_ia64_fbsd.c:1367
+#: eelf64_s390.c:1351 eelf64_sparc.c:1336 eelf64_sparc_fbsd.c:1343
+#: eelf64_sparc_sol2.c:1467 eelf64alpha.c:1419 eelf64alpha_fbsd.c:1426
+#: eelf64alpha_nbsd.c:1419 eelf64bmip.c:1580 eelf64btsmip.c:1562
+#: eelf64btsmip_fbsd.c:1569 eelf64hppa.c:1336 eelf64lppc.c:1986
+#: eelf64lriscv.c:1401 eelf64lriscv_lp64.c:1401 eelf64lriscv_lp64f.c:1401
+#: eelf64ltsmip.c:1562 eelf64ltsmip_fbsd.c:1569 eelf64mmix.c:1447
+#: eelf64ppc.c:1986 eelf64ppc_fbsd.c:1993 eelf64rdos.c:1336
+#: eelf64tilegx.c:1336 eelf64tilegx_be.c:1336 eelf_i386.c:1668
+#: eelf_i386_be.c:1336 eelf_i386_chaos.c:1336 eelf_i386_fbsd.c:1343
+#: eelf_i386_ldso.c:1343 eelf_i386_nacl.c:1336 eelf_i386_sol2.c:1474
+#: eelf_i386_vxworks.c:1365 eelf_iamcu.c:1336 eelf_k1om.c:1668
+#: eelf_k1om_fbsd.c:1343 eelf_l1om.c:1668 eelf_l1om_fbsd.c:1343
+#: eelf_s390.c:1336 eelf_x86_64.c:1668 eelf_x86_64_cloudabi.c:1336
+#: eelf_x86_64_fbsd.c:1343 eelf_x86_64_nacl.c:1336 eelf_x86_64_sol2.c:1467
+#: eh8300elf.c:1336 eh8300elf_linux.c:1336 eh8300helf.c:1336
+#: eh8300helf_linux.c:1336 eh8300hnelf.c:1336 eh8300self.c:1336
+#: eh8300self_linux.c:1336 eh8300snelf.c:1336 eh8300sxelf.c:1336
+#: eh8300sxelf_linux.c:1336 eh8300sxnelf.c:1336 ehppa64linux.c:1336
+#: ehppaelf.c:1643 ehppalinux.c:1643 ehppanbsd.c:1643 ehppaobsd.c:1643
+#: ei386lynx.c:1343 ei386moss.c:1336 ei386nto.c:1336 em32relf.c:1336
+#: em32relf_linux.c:1336 em32rlelf.c:1336 em32rlelf_linux.c:1336
+#: em68hc11elf.c:1636 em68hc11elfb.c:1636 em68hc12elf.c:1636
+#: em68hc12elfb.c:1636 em68kelf.c:1486 em68kelfnbsd.c:1486 em9s12zelf.c:1336
+#: emn10300.c:1336 ends32belf.c:1513 ends32belf16m.c:1513
+#: ends32belf_linux.c:1513 ends32elf.c:1513 ends32elf16m.c:1513
+#: ends32elf_linux.c:1513 enios2elf.c:1629 enios2linux.c:1629 eppclynx.c:1546
+#: epruelf.c:1356 escore3_elf.c:1356 escore7_elf.c:1356 eshelf.c:1336
+#: eshelf_fd.c:1336 eshelf_linux.c:1336 eshelf_nbsd.c:1336 eshelf_nto.c:1336
+#: eshelf_uclinux.c:1336 eshelf_vxworks.c:1365 eshlelf.c:1336
+#: eshlelf_fd.c:1336 eshlelf_linux.c:1336 eshlelf_nbsd.c:1336
+#: eshlelf_nto.c:1336 eshlelf_vxworks.c:1365 ev850.c:1382 ev850_rh850.c:1382
+#: exgateelf.c:1336
+msgid "%F%P: %pB: can't read contents of section .gnu.warning: %E\n"
+msgstr "%F%P: %pB: não foi possível ler conteúdo da seção .gnu.warning: %E\n"
+
+#: eaarch64cloudabi.c:2314 eaarch64cloudabib.c:2314 eaarch64elf.c:2314
+#: eaarch64elf32.c:2314 eaarch64elf32b.c:2314 eaarch64elfb.c:2314
+#: eaarch64fbsd.c:2314 eaarch64fbsdb.c:2314 eaarch64linux.c:2321
+#: eaarch64linux32.c:2321 eaarch64linux32b.c:2321 eaarch64linuxb.c:2321
+#: earcelf.c:1936 earcelf_prof.c:1920 earclinux.c:2002 earclinux_nps.c:2002
+#: earclinux_prof.c:1947 earcv2elf.c:1920 earcv2elfx.c:1920 earmelf.c:2564
+#: earmelf_fbsd.c:2571 earmelf_fuchsia.c:2564 earmelf_linux.c:2564
+#: earmelf_linux_eabi.c:2564 earmelf_linux_fdpiceabi.c:2564
+#: earmelf_nacl.c:2564 earmelf_nbsd.c:2564 earmelf_phoenix.c:2564
+#: earmelf_vxworks.c:2600 earmelfb.c:2564 earmelfb_fbsd.c:2571
+#: earmelfb_fuchsia.c:2564 earmelfb_linux.c:2564 earmelfb_linux_eabi.c:2564
+#: earmelfb_linux_fdpiceabi.c:2564 earmelfb_nacl.c:2564 earmelfb_nbsd.c:2564
+#: earmnto.c:2539 earmsymbian.c:2564 eavr1.c:2143 eavr2.c:2143 eavr25.c:2143
+#: eavr3.c:2143 eavr31.c:2143 eavr35.c:2143 eavr4.c:2143 eavr5.c:2143
+#: eavr51.c:2143 eavr6.c:2143 eavrtiny.c:2143 eavrxmega1.c:2143
+#: eavrxmega2.c:2143 eavrxmega3.c:2143 eavrxmega4.c:2143 eavrxmega5.c:2143
+#: eavrxmega6.c:2143 eavrxmega7.c:2143 ecriself.c:1935 ecrislinux.c:1966
+#: ed10velf.c:1920 eelf32_sparc.c:1991 eelf32_sparc_sol2.c:2122
+#: eelf32_sparc_vxworks.c:2028 eelf32_spu.c:2517 eelf32_tic6x_be.c:2103
+#: eelf32_tic6x_elf_be.c:2103 eelf32_tic6x_elf_le.c:2103
+#: eelf32_tic6x_le.c:2103 eelf32_tic6x_linux_be.c:2103
+#: eelf32_tic6x_linux_le.c:2103 eelf32_x86_64.c:7281 eelf32_x86_64_nacl.c:2001
+#: eelf32am33lin.c:1966 eelf32b4300.c:2232 eelf32bfin.c:1983
+#: eelf32bfinfd.c:2008 eelf32bmip.c:2232 eelf32bmipn32.c:2250
+#: eelf32bsmip.c:2250 eelf32btsmip.c:2232 eelf32btsmip_fbsd.c:2239
+#: eelf32btsmipn32.c:2232 eelf32btsmipn32_fbsd.c:2239 eelf32cr16.c:2071
+#: eelf32cr16c.c:1920 eelf32crx.c:1959 eelf32ebmip.c:2232
+#: eelf32ebmipvxworks.c:2267 eelf32elmip.c:2232 eelf32elmipvxworks.c:2267
+#: eelf32epiphany.c:1935 eelf32epiphany_4x4.c:1922 eelf32frvfd.c:1991
+#: eelf32ip2k.c:1935 eelf32l4300.c:2232 eelf32lm32.c:1935 eelf32lm32fd.c:1991
+#: eelf32lmip.c:2232 eelf32lppc.c:2237 eelf32lppclinux.c:2237
+#: eelf32lppcnto.c:2237 eelf32lppcsim.c:2237 eelf32lr5900.c:2201
+#: eelf32lr5900n32.c:2201 eelf32lriscv.c:2045 eelf32lriscv_ilp32.c:2045
+#: eelf32lriscv_ilp32f.c:2045 eelf32lsmip.c:2232 eelf32ltsmip.c:2232
+#: eelf32ltsmip_fbsd.c:2239 eelf32ltsmipn32.c:2232 eelf32ltsmipn32_fbsd.c:2239
+#: eelf32m32c.c:1946 eelf32mb_linux.c:1991 eelf32mbel_linux.c:1991
+#: eelf32mcore.c:1941 eelf32mep.c:1920 eelf32metag.c:2261
+#: eelf32microblaze.c:1920 eelf32microblazeel.c:1920 eelf32mipswindiss.c:2176
+#: eelf32or1k.c:1935 eelf32or1k_linux.c:1991 eelf32ppc.c:2237
+#: eelf32ppc_fbsd.c:2244 eelf32ppclinux.c:2237 eelf32ppcnto.c:2237
+#: eelf32ppcsim.c:2237 eelf32ppcvxworks.c:2211 eelf32ppcwindiss.c:2237
+#: eelf32rl78.c:1935 eelf32rx.c:1963 eelf32tilegx.c:1991
+#: eelf32tilegx_be.c:1991 eelf32tilepro.c:1991 eelf32vax.c:1966
+#: eelf32visium.c:1920 eelf32xc16x.c:1920 eelf32xc16xl.c:1920
+#: eelf32xc16xs.c:1920 eelf32xstormy16.c:1931 eelf32xtensa.c:3890
+#: eelf64_aix.c:1966 eelf64_ia64.c:2021 eelf64_ia64_fbsd.c:2028
+#: eelf64_s390.c:2012 eelf64_sparc.c:1991 eelf64_sparc_fbsd.c:1998
+#: eelf64_sparc_sol2.c:2122 eelf64alpha.c:2084 eelf64alpha_fbsd.c:2091
+#: eelf64alpha_nbsd.c:2084 eelf64bmip.c:2250 eelf64btsmip.c:2232
+#: eelf64btsmip_fbsd.c:2239 eelf64hppa.c:1936 eelf64lppc.c:2693
+#: eelf64lriscv.c:2045 eelf64lriscv_lp64.c:2045 eelf64lriscv_lp64f.c:2045
+#: eelf64ltsmip.c:2232 eelf64ltsmip_fbsd.c:2239 eelf64mmix.c:5773
+#: eelf64ppc.c:2693 eelf64ppc_fbsd.c:2700 eelf64rdos.c:2001
+#: eelf64tilegx.c:1991 eelf64tilegx_be.c:1991 eelf_i386.c:6899
+#: eelf_i386_be.c:1966 eelf_i386_chaos.c:1946 eelf_i386_fbsd.c:2008
+#: eelf_i386_ldso.c:1983 eelf_i386_nacl.c:2001 eelf_i386_sol2.c:2139
+#: eelf_i386_vxworks.c:2028 eelf_iamcu.c:6545 eelf_k1om.c:7237
+#: eelf_k1om_fbsd.c:6892 eelf_l1om.c:7237 eelf_l1om_fbsd.c:6892
+#: eelf_s390.c:1991 eelf_x86_64.c:7281 eelf_x86_64_cloudabi.c:2001
+#: eelf_x86_64_fbsd.c:2008 eelf_x86_64_nacl.c:2001 eelf_x86_64_sol2.c:2132
+#: eh8300elf.c:1935 eh8300elf_linux.c:1935 eh8300helf.c:1935
+#: eh8300helf_linux.c:1935 eh8300hnelf.c:1935 eh8300self.c:1935
+#: eh8300self_linux.c:1935 eh8300snelf.c:1935 eh8300sxelf.c:1935
+#: eh8300sxelf_linux.c:1935 eh8300sxnelf.c:1935 ehppa64linux.c:1966
+#: ehppaelf.c:2224 ehppalinux.c:2295 ehppanbsd.c:2295 ehppaobsd.c:2295
+#: ei386lynx.c:1973 ei386moss.c:1966 ei386nto.c:1966 em32relf.c:1935
+#: em32relf_linux.c:1991 em32rlelf.c:1935 em32rlelf_linux.c:1991
+#: em68hc11elf.c:2228 em68hc11elfb.c:2228 em68hc12elf.c:2228
+#: em68hc12elfb.c:2228 em68kelf.c:2147 em68kelfnbsd.c:2147 em9s12zelf.c:1920
+#: emn10300.c:1966 ends32belf.c:2155 ends32belf16m.c:2155
+#: ends32belf_linux.c:2178 ends32elf.c:2155 ends32elf16m.c:2155
+#: ends32elf_linux.c:2178 enios2elf.c:2242 enios2linux.c:2273 eppclynx.c:2244
+#: epruelf.c:1940 escore3_elf.c:1986 escore7_elf.c:1986 eshelf.c:1966
+#: eshelf_fd.c:1991 eshelf_linux.c:1991 eshelf_nbsd.c:1966 eshelf_nto.c:1966
+#: eshelf_uclinux.c:1966 eshelf_vxworks.c:2003 eshlelf.c:1966
+#: eshlelf_fd.c:1991 eshlelf_linux.c:1991 eshlelf_nbsd.c:1966
+#: eshlelf_nto.c:1966 eshlelf_vxworks.c:2003 ev850.c:1966 ev850_rh850.c:1966
+#: exgateelf.c:1920
+msgid "%F%P: invalid --compress-debug-sections option: `%s'\n"
+msgstr "%F%P: opção --compress-debug-sections inválida: \"%s\"\n"
+
+#: eaarch64cloudabi.c:2365 eaarch64cloudabib.c:2365 eaarch64elf.c:2365
+#: eaarch64elf32.c:2365 eaarch64elf32b.c:2365 eaarch64elfb.c:2365
+#: eaarch64fbsd.c:2365 eaarch64fbsdb.c:2365 eaarch64linux.c:2372
+#: eaarch64linux32.c:2372 eaarch64linux32b.c:2372 eaarch64linuxb.c:2372
+#: earcelf.c:1987 earclinux.c:2053 earclinux_nps.c:2053 earclinux_prof.c:1998
+#: earmelf.c:2615 earmelf_fbsd.c:2622 earmelf_fuchsia.c:2615
+#: earmelf_linux.c:2615 earmelf_linux_eabi.c:2615
+#: earmelf_linux_fdpiceabi.c:2615 earmelf_nacl.c:2615 earmelf_nbsd.c:2615
+#: earmelf_phoenix.c:2615 earmelf_vxworks.c:2651 earmelfb.c:2615
+#: earmelfb_fbsd.c:2622 earmelfb_fuchsia.c:2615 earmelfb_linux.c:2615
+#: earmelfb_linux_eabi.c:2615 earmelfb_linux_fdpiceabi.c:2615
+#: earmelfb_nacl.c:2615 earmelfb_nbsd.c:2615 earmnto.c:2590 earmsymbian.c:2615
+#: ecrislinux.c:2017 eelf32_sparc.c:2042 eelf32_sparc_sol2.c:2173
+#: eelf32_sparc_vxworks.c:2079 eelf32_tic6x_be.c:2154
+#: eelf32_tic6x_elf_be.c:2154 eelf32_tic6x_elf_le.c:2154
+#: eelf32_tic6x_le.c:2154 eelf32_tic6x_linux_be.c:2154
+#: eelf32_tic6x_linux_le.c:2154 eelf32_x86_64.c:7332 eelf32_x86_64_nacl.c:2052
+#: eelf32am33lin.c:2017 eelf32b4300.c:2283 eelf32bfin.c:2034
+#: eelf32bfinfd.c:2059 eelf32bmip.c:2283 eelf32bmipn32.c:2301
+#: eelf32bsmip.c:2301 eelf32btsmip.c:2283 eelf32btsmip_fbsd.c:2290
+#: eelf32btsmipn32.c:2283 eelf32btsmipn32_fbsd.c:2290 eelf32ebmip.c:2283
+#: eelf32ebmipvxworks.c:2318 eelf32elmip.c:2283 eelf32elmipvxworks.c:2318
+#: eelf32frvfd.c:2042 eelf32l4300.c:2283 eelf32lm32fd.c:2042 eelf32lmip.c:2283
+#: eelf32lppc.c:2288 eelf32lppclinux.c:2288 eelf32lppcnto.c:2288
+#: eelf32lppcsim.c:2288 eelf32lriscv.c:2096 eelf32lriscv_ilp32.c:2096
+#: eelf32lriscv_ilp32f.c:2096 eelf32lsmip.c:2283 eelf32ltsmip.c:2283
+#: eelf32ltsmip_fbsd.c:2290 eelf32ltsmipn32.c:2283 eelf32ltsmipn32_fbsd.c:2290
+#: eelf32mb_linux.c:2042 eelf32mbel_linux.c:2042 eelf32metag.c:2312
+#: eelf32or1k_linux.c:2042 eelf32ppc.c:2288 eelf32ppc_fbsd.c:2295
+#: eelf32ppclinux.c:2288 eelf32ppcnto.c:2288 eelf32ppcsim.c:2288
+#: eelf32ppcvxworks.c:2262 eelf32ppcwindiss.c:2288 eelf32tilegx.c:2042
+#: eelf32tilegx_be.c:2042 eelf32tilepro.c:2042 eelf32vax.c:2017
+#: eelf32xtensa.c:3941 eelf64_aix.c:2017 eelf64_ia64.c:2072
+#: eelf64_ia64_fbsd.c:2079 eelf64_s390.c:2063 eelf64_sparc.c:2042
+#: eelf64_sparc_fbsd.c:2049 eelf64_sparc_sol2.c:2173 eelf64alpha.c:2135
+#: eelf64alpha_fbsd.c:2142 eelf64alpha_nbsd.c:2135 eelf64bmip.c:2301
+#: eelf64btsmip.c:2283 eelf64btsmip_fbsd.c:2290 eelf64hppa.c:1987
+#: eelf64lppc.c:2744 eelf64lriscv.c:2096 eelf64lriscv_lp64.c:2096
+#: eelf64lriscv_lp64f.c:2096 eelf64ltsmip.c:2283 eelf64ltsmip_fbsd.c:2290
+#: eelf64mmix.c:5824 eelf64ppc.c:2744 eelf64ppc_fbsd.c:2751 eelf64rdos.c:2052
+#: eelf64tilegx.c:2042 eelf64tilegx_be.c:2042 eelf_i386.c:6950
+#: eelf_i386_be.c:2017 eelf_i386_chaos.c:1997 eelf_i386_fbsd.c:2059
+#: eelf_i386_ldso.c:2034 eelf_i386_nacl.c:2052 eelf_i386_sol2.c:2190
+#: eelf_i386_vxworks.c:2079 eelf_iamcu.c:6596 eelf_k1om.c:7288
+#: eelf_k1om_fbsd.c:6943 eelf_l1om.c:7288 eelf_l1om_fbsd.c:6943
+#: eelf_s390.c:2042 eelf_x86_64.c:7332 eelf_x86_64_cloudabi.c:2052
+#: eelf_x86_64_fbsd.c:2059 eelf_x86_64_nacl.c:2052 eelf_x86_64_sol2.c:2183
+#: ehppa64linux.c:2017 ehppalinux.c:2346 ehppanbsd.c:2346 ehppaobsd.c:2346
+#: ei386lynx.c:2024 ei386moss.c:2017 ei386nto.c:2017 em32relf_linux.c:2042
+#: em32rlelf_linux.c:2042 em68kelf.c:2198 em68kelfnbsd.c:2198 emn10300.c:2017
+#: ends32belf_linux.c:2229 ends32elf_linux.c:2229 enios2linux.c:2324
+#: eppclynx.c:2295 escore3_elf.c:2037 escore7_elf.c:2037 eshelf.c:2017
+#: eshelf_fd.c:2042 eshelf_linux.c:2042 eshelf_nbsd.c:2017 eshelf_nto.c:2017
+#: eshelf_uclinux.c:2017 eshelf_vxworks.c:2054 eshlelf.c:2017
+#: eshlelf_fd.c:2042 eshlelf_linux.c:2042 eshlelf_nbsd.c:2017
+#: eshlelf_nto.c:2017 eshlelf_vxworks.c:2054
+msgid "%F%P: invalid hash style `%s'\n"
+msgstr "%F%P: estilo de hash inválido \"%s\"\n"
+
+#: eaarch64cloudabi.c:2381 eaarch64cloudabib.c:2381 eaarch64elf.c:2381
+#: eaarch64elf32.c:2381 eaarch64elf32b.c:2381 eaarch64elfb.c:2381
+#: eaarch64fbsd.c:2381 eaarch64fbsdb.c:2381 eaarch64linux.c:2388
+#: eaarch64linux32.c:2388 eaarch64linux32b.c:2388 eaarch64linuxb.c:2388
+#: earcelf.c:2003 earcelf_prof.c:1936 earclinux.c:2069 earclinux_nps.c:2069
+#: earclinux_prof.c:2014 earcv2elf.c:1936 earcv2elfx.c:1936 earmelf.c:2631
+#: earmelf_fbsd.c:2638 earmelf_fuchsia.c:2631 earmelf_linux.c:2631
+#: earmelf_linux_eabi.c:2631 earmelf_linux_fdpiceabi.c:2631
+#: earmelf_nacl.c:2631 earmelf_nbsd.c:2631 earmelf_phoenix.c:2631
+#: earmelf_vxworks.c:2667 earmelfb.c:2631 earmelfb_fbsd.c:2638
+#: earmelfb_fuchsia.c:2631 earmelfb_linux.c:2631 earmelfb_linux_eabi.c:2631
+#: earmelfb_linux_fdpiceabi.c:2631 earmelfb_nacl.c:2631 earmelfb_nbsd.c:2631
+#: earmnto.c:2606 earmsymbian.c:2631 eavr1.c:2159 eavr2.c:2159 eavr25.c:2159
+#: eavr3.c:2159 eavr31.c:2159 eavr35.c:2159 eavr4.c:2159 eavr5.c:2159
+#: eavr51.c:2159 eavr6.c:2159 eavrtiny.c:2159 eavrxmega1.c:2159
+#: eavrxmega2.c:2159 eavrxmega3.c:2159 eavrxmega4.c:2159 eavrxmega5.c:2159
+#: eavrxmega6.c:2159 eavrxmega7.c:2159 ecriself.c:1951 ecrislinux.c:2033
+#: ed10velf.c:1936 eelf32_sparc.c:2058 eelf32_sparc_sol2.c:2189
+#: eelf32_sparc_vxworks.c:2095 eelf32_spu.c:2533 eelf32_tic6x_be.c:2170
+#: eelf32_tic6x_elf_be.c:2170 eelf32_tic6x_elf_le.c:2170
+#: eelf32_tic6x_le.c:2170 eelf32_tic6x_linux_be.c:2170
+#: eelf32_tic6x_linux_le.c:2170 eelf32_x86_64.c:7348 eelf32_x86_64_nacl.c:2068
+#: eelf32am33lin.c:2033 eelf32b4300.c:2299 eelf32bfin.c:2050
+#: eelf32bfinfd.c:2075 eelf32bmip.c:2299 eelf32bmipn32.c:2317
+#: eelf32bsmip.c:2317 eelf32btsmip.c:2299 eelf32btsmip_fbsd.c:2306
+#: eelf32btsmipn32.c:2299 eelf32btsmipn32_fbsd.c:2306 eelf32cr16.c:2087
+#: eelf32cr16c.c:1936 eelf32crx.c:1975 eelf32ebmip.c:2299
+#: eelf32ebmipvxworks.c:2334 eelf32elmip.c:2299 eelf32elmipvxworks.c:2334
+#: eelf32epiphany.c:1951 eelf32epiphany_4x4.c:1938 eelf32frvfd.c:2058
+#: eelf32ip2k.c:1951 eelf32l4300.c:2299 eelf32lm32.c:1951 eelf32lm32fd.c:2058
+#: eelf32lmip.c:2299 eelf32lppc.c:2304 eelf32lppclinux.c:2304
+#: eelf32lppcnto.c:2304 eelf32lppcsim.c:2304 eelf32lr5900.c:2217
+#: eelf32lr5900n32.c:2217 eelf32lriscv.c:2112 eelf32lriscv_ilp32.c:2112
+#: eelf32lriscv_ilp32f.c:2112 eelf32lsmip.c:2299 eelf32ltsmip.c:2299
+#: eelf32ltsmip_fbsd.c:2306 eelf32ltsmipn32.c:2299 eelf32ltsmipn32_fbsd.c:2306
+#: eelf32m32c.c:1962 eelf32mb_linux.c:2058 eelf32mbel_linux.c:2058
+#: eelf32mcore.c:1957 eelf32mep.c:1936 eelf32metag.c:2328
+#: eelf32microblaze.c:1936 eelf32microblazeel.c:1936 eelf32mipswindiss.c:2192
+#: eelf32or1k.c:1951 eelf32or1k_linux.c:2058 eelf32ppc.c:2304
+#: eelf32ppc_fbsd.c:2311 eelf32ppclinux.c:2304 eelf32ppcnto.c:2304
+#: eelf32ppcsim.c:2304 eelf32ppcvxworks.c:2278 eelf32ppcwindiss.c:2304
+#: eelf32rl78.c:1951 eelf32rx.c:1979 eelf32tilegx.c:2058
+#: eelf32tilegx_be.c:2058 eelf32tilepro.c:2058 eelf32vax.c:2033
+#: eelf32visium.c:1936 eelf32xc16x.c:1936 eelf32xc16xl.c:1936
+#: eelf32xc16xs.c:1936 eelf32xstormy16.c:1947 eelf32xtensa.c:3957
+#: eelf64_aix.c:2033 eelf64_ia64.c:2088 eelf64_ia64_fbsd.c:2095
+#: eelf64_s390.c:2079 eelf64_sparc.c:2058 eelf64_sparc_fbsd.c:2065
+#: eelf64_sparc_sol2.c:2189 eelf64alpha.c:2151 eelf64alpha_fbsd.c:2158
+#: eelf64alpha_nbsd.c:2151 eelf64bmip.c:2317 eelf64btsmip.c:2299
+#: eelf64btsmip_fbsd.c:2306 eelf64hppa.c:2003 eelf64lppc.c:2760
+#: eelf64lriscv.c:2112 eelf64lriscv_lp64.c:2112 eelf64lriscv_lp64f.c:2112
+#: eelf64ltsmip.c:2299 eelf64ltsmip_fbsd.c:2306 eelf64mmix.c:5840
+#: eelf64ppc.c:2760 eelf64ppc_fbsd.c:2767 eelf64rdos.c:2068
+#: eelf64tilegx.c:2058 eelf64tilegx_be.c:2058 eelf_i386.c:6966
+#: eelf_i386_be.c:2033 eelf_i386_chaos.c:2013 eelf_i386_fbsd.c:2075
+#: eelf_i386_ldso.c:2050 eelf_i386_nacl.c:2068 eelf_i386_sol2.c:2206
+#: eelf_i386_vxworks.c:2095 eelf_iamcu.c:6612 eelf_k1om.c:7304
+#: eelf_k1om_fbsd.c:6959 eelf_l1om.c:7304 eelf_l1om_fbsd.c:6959
+#: eelf_s390.c:2058 eelf_x86_64.c:7348 eelf_x86_64_cloudabi.c:2068
+#: eelf_x86_64_fbsd.c:2075 eelf_x86_64_nacl.c:2068 eelf_x86_64_sol2.c:2199
+#: eh8300elf.c:1951 eh8300elf_linux.c:1951 eh8300helf.c:1951
+#: eh8300helf_linux.c:1951 eh8300hnelf.c:1951 eh8300self.c:1951
+#: eh8300self_linux.c:1951 eh8300snelf.c:1951 eh8300sxelf.c:1951
+#: eh8300sxelf_linux.c:1951 eh8300sxnelf.c:1951 ehppa64linux.c:2033
+#: ehppaelf.c:2240 ehppalinux.c:2362 ehppanbsd.c:2362 ehppaobsd.c:2362
+#: ei386lynx.c:2040 ei386moss.c:2033 ei386nto.c:2033 em32relf.c:1951
+#: em32relf_linux.c:2058 em32rlelf.c:1951 em32rlelf_linux.c:2058
+#: em68hc11elf.c:2244 em68hc11elfb.c:2244 em68hc12elf.c:2244
+#: em68hc12elfb.c:2244 em68kelf.c:2214 em68kelfnbsd.c:2214 em9s12zelf.c:1936
+#: emn10300.c:2033 ends32belf.c:2171 ends32belf16m.c:2171
+#: ends32belf_linux.c:2245 ends32elf.c:2171 ends32elf16m.c:2171
+#: ends32elf_linux.c:2245 enios2elf.c:2258 enios2linux.c:2340 eppclynx.c:2311
+#: epruelf.c:1956 escore3_elf.c:2053 escore7_elf.c:2053 eshelf.c:2033
+#: eshelf_fd.c:2058 eshelf_linux.c:2058 eshelf_nbsd.c:2033 eshelf_nto.c:2033
+#: eshelf_uclinux.c:2033 eshelf_vxworks.c:2070 eshlelf.c:2033
+#: eshlelf_fd.c:2058 eshlelf_linux.c:2058 eshlelf_nbsd.c:2033
+#: eshlelf_nto.c:2033 eshlelf_vxworks.c:2070 ev850.c:1982 ev850_rh850.c:1982
+#: exgateelf.c:1936
+msgid "%F%P: invalid maxium page size `%s'\n"
+msgstr "%F%P: tamanho máximo de página inválido \"%s\"\n"
+
+#: eaarch64cloudabi.c:2390 eaarch64cloudabib.c:2390 eaarch64elf.c:2390
+#: eaarch64elf32.c:2390 eaarch64elf32b.c:2390 eaarch64elfb.c:2390
+#: eaarch64fbsd.c:2390 eaarch64fbsdb.c:2390 eaarch64linux.c:2397
+#: eaarch64linux32.c:2397 eaarch64linux32b.c:2397 eaarch64linuxb.c:2397
+#: earcelf.c:2012 earcelf_prof.c:1945 earclinux.c:2078 earclinux_nps.c:2078
+#: earclinux_prof.c:2023 earcv2elf.c:1945 earcv2elfx.c:1945 earmelf.c:2640
+#: earmelf_fbsd.c:2647 earmelf_fuchsia.c:2640 earmelf_linux.c:2640
+#: earmelf_linux_eabi.c:2640 earmelf_linux_fdpiceabi.c:2640
+#: earmelf_nacl.c:2640 earmelf_nbsd.c:2640 earmelf_phoenix.c:2640
+#: earmelf_vxworks.c:2676 earmelfb.c:2640 earmelfb_fbsd.c:2647
+#: earmelfb_fuchsia.c:2640 earmelfb_linux.c:2640 earmelfb_linux_eabi.c:2640
+#: earmelfb_linux_fdpiceabi.c:2640 earmelfb_nacl.c:2640 earmelfb_nbsd.c:2640
+#: earmnto.c:2615 earmsymbian.c:2640 eavr1.c:2168 eavr2.c:2168 eavr25.c:2168
+#: eavr3.c:2168 eavr31.c:2168 eavr35.c:2168 eavr4.c:2168 eavr5.c:2168
+#: eavr51.c:2168 eavr6.c:2168 eavrtiny.c:2168 eavrxmega1.c:2168
+#: eavrxmega2.c:2168 eavrxmega3.c:2168 eavrxmega4.c:2168 eavrxmega5.c:2168
+#: eavrxmega6.c:2168 eavrxmega7.c:2168 ecriself.c:1960 ecrislinux.c:2042
+#: ed10velf.c:1945 eelf32_sparc.c:2067 eelf32_sparc_sol2.c:2198
+#: eelf32_sparc_vxworks.c:2104 eelf32_spu.c:2542 eelf32_tic6x_be.c:2179
+#: eelf32_tic6x_elf_be.c:2179 eelf32_tic6x_elf_le.c:2179
+#: eelf32_tic6x_le.c:2179 eelf32_tic6x_linux_be.c:2179
+#: eelf32_tic6x_linux_le.c:2179 eelf32_x86_64.c:7357 eelf32_x86_64_nacl.c:2077
+#: eelf32am33lin.c:2042 eelf32b4300.c:2308 eelf32bfin.c:2059
+#: eelf32bfinfd.c:2084 eelf32bmip.c:2308 eelf32bmipn32.c:2326
+#: eelf32bsmip.c:2326 eelf32btsmip.c:2308 eelf32btsmip_fbsd.c:2315
+#: eelf32btsmipn32.c:2308 eelf32btsmipn32_fbsd.c:2315 eelf32cr16.c:2096
+#: eelf32cr16c.c:1945 eelf32crx.c:1984 eelf32ebmip.c:2308
+#: eelf32ebmipvxworks.c:2343 eelf32elmip.c:2308 eelf32elmipvxworks.c:2343
+#: eelf32epiphany.c:1960 eelf32epiphany_4x4.c:1947 eelf32frvfd.c:2067
+#: eelf32ip2k.c:1960 eelf32l4300.c:2308 eelf32lm32.c:1960 eelf32lm32fd.c:2067
+#: eelf32lmip.c:2308 eelf32lppc.c:2313 eelf32lppclinux.c:2313
+#: eelf32lppcnto.c:2313 eelf32lppcsim.c:2313 eelf32lr5900.c:2226
+#: eelf32lr5900n32.c:2226 eelf32lriscv.c:2121 eelf32lriscv_ilp32.c:2121
+#: eelf32lriscv_ilp32f.c:2121 eelf32lsmip.c:2308 eelf32ltsmip.c:2308
+#: eelf32ltsmip_fbsd.c:2315 eelf32ltsmipn32.c:2308 eelf32ltsmipn32_fbsd.c:2315
+#: eelf32m32c.c:1971 eelf32mb_linux.c:2067 eelf32mbel_linux.c:2067
+#: eelf32mcore.c:1966 eelf32mep.c:1945 eelf32metag.c:2337
+#: eelf32microblaze.c:1945 eelf32microblazeel.c:1945 eelf32mipswindiss.c:2201
+#: eelf32or1k.c:1960 eelf32or1k_linux.c:2067 eelf32ppc.c:2313
+#: eelf32ppc_fbsd.c:2320 eelf32ppclinux.c:2313 eelf32ppcnto.c:2313
+#: eelf32ppcsim.c:2313 eelf32ppcvxworks.c:2287 eelf32ppcwindiss.c:2313
+#: eelf32rl78.c:1960 eelf32rx.c:1988 eelf32tilegx.c:2067
+#: eelf32tilegx_be.c:2067 eelf32tilepro.c:2067 eelf32vax.c:2042
+#: eelf32visium.c:1945 eelf32xc16x.c:1945 eelf32xc16xl.c:1945
+#: eelf32xc16xs.c:1945 eelf32xstormy16.c:1956 eelf32xtensa.c:3966
+#: eelf64_aix.c:2042 eelf64_ia64.c:2097 eelf64_ia64_fbsd.c:2104
+#: eelf64_s390.c:2088 eelf64_sparc.c:2067 eelf64_sparc_fbsd.c:2074
+#: eelf64_sparc_sol2.c:2198 eelf64alpha.c:2160 eelf64alpha_fbsd.c:2167
+#: eelf64alpha_nbsd.c:2160 eelf64bmip.c:2326 eelf64btsmip.c:2308
+#: eelf64btsmip_fbsd.c:2315 eelf64hppa.c:2012 eelf64lppc.c:2769
+#: eelf64lriscv.c:2121 eelf64lriscv_lp64.c:2121 eelf64lriscv_lp64f.c:2121
+#: eelf64ltsmip.c:2308 eelf64ltsmip_fbsd.c:2315 eelf64mmix.c:5849
+#: eelf64ppc.c:2769 eelf64ppc_fbsd.c:2776 eelf64rdos.c:2077
+#: eelf64tilegx.c:2067 eelf64tilegx_be.c:2067 eelf_i386.c:6975
+#: eelf_i386_be.c:2042 eelf_i386_chaos.c:2022 eelf_i386_fbsd.c:2084
+#: eelf_i386_ldso.c:2059 eelf_i386_nacl.c:2077 eelf_i386_sol2.c:2215
+#: eelf_i386_vxworks.c:2104 eelf_iamcu.c:6621 eelf_k1om.c:7313
+#: eelf_k1om_fbsd.c:6968 eelf_l1om.c:7313 eelf_l1om_fbsd.c:6968
+#: eelf_s390.c:2067 eelf_x86_64.c:7357 eelf_x86_64_cloudabi.c:2077
+#: eelf_x86_64_fbsd.c:2084 eelf_x86_64_nacl.c:2077 eelf_x86_64_sol2.c:2208
+#: eh8300elf.c:1960 eh8300elf_linux.c:1960 eh8300helf.c:1960
+#: eh8300helf_linux.c:1960 eh8300hnelf.c:1960 eh8300self.c:1960
+#: eh8300self_linux.c:1960 eh8300snelf.c:1960 eh8300sxelf.c:1960
+#: eh8300sxelf_linux.c:1960 eh8300sxnelf.c:1960 ehppa64linux.c:2042
+#: ehppaelf.c:2249 ehppalinux.c:2371 ehppanbsd.c:2371 ehppaobsd.c:2371
+#: ei386lynx.c:2049 ei386moss.c:2042 ei386nto.c:2042 em32relf.c:1960
+#: em32relf_linux.c:2067 em32rlelf.c:1960 em32rlelf_linux.c:2067
+#: em68hc11elf.c:2253 em68hc11elfb.c:2253 em68hc12elf.c:2253
+#: em68hc12elfb.c:2253 em68kelf.c:2223 em68kelfnbsd.c:2223 em9s12zelf.c:1945
+#: emn10300.c:2042 ends32belf.c:2180 ends32belf16m.c:2180
+#: ends32belf_linux.c:2254 ends32elf.c:2180 ends32elf16m.c:2180
+#: ends32elf_linux.c:2254 enios2elf.c:2267 enios2linux.c:2349 eppclynx.c:2320
+#: epruelf.c:1965 escore3_elf.c:2062 escore7_elf.c:2062 eshelf.c:2042
+#: eshelf_fd.c:2067 eshelf_linux.c:2067 eshelf_nbsd.c:2042 eshelf_nto.c:2042
+#: eshelf_uclinux.c:2042 eshelf_vxworks.c:2079 eshlelf.c:2042
+#: eshlelf_fd.c:2067 eshlelf_linux.c:2067 eshlelf_nbsd.c:2042
+#: eshlelf_nto.c:2042 eshlelf_vxworks.c:2079 ev850.c:1991 ev850_rh850.c:1991
+#: exgateelf.c:1945
+msgid "%F%P: invalid common page size `%s'\n"
+msgstr "%F%P: tamanho comum de página inválido \"%s\"\n"
+
+#: eaarch64cloudabi.c:2398 eaarch64cloudabib.c:2398 eaarch64elf.c:2398
+#: eaarch64elf32.c:2398 eaarch64elf32b.c:2398 eaarch64elfb.c:2398
+#: eaarch64fbsd.c:2398 eaarch64fbsdb.c:2398 eaarch64linux.c:2405
+#: eaarch64linux32.c:2405 eaarch64linux32b.c:2405 eaarch64linuxb.c:2405
+#: earcelf.c:2020 earcelf_prof.c:1953 earclinux.c:2086 earclinux_nps.c:2086
+#: earclinux_prof.c:2031 earcv2elf.c:1953 earcv2elfx.c:1953 earmelf.c:2648
+#: earmelf_fbsd.c:2655 earmelf_fuchsia.c:2648 earmelf_linux.c:2648
+#: earmelf_linux_eabi.c:2648 earmelf_linux_fdpiceabi.c:2648
+#: earmelf_nacl.c:2648 earmelf_nbsd.c:2648 earmelf_phoenix.c:2648
+#: earmelf_vxworks.c:2684 earmelfb.c:2648 earmelfb_fbsd.c:2655
+#: earmelfb_fuchsia.c:2648 earmelfb_linux.c:2648 earmelfb_linux_eabi.c:2648
+#: earmelfb_linux_fdpiceabi.c:2648 earmelfb_nacl.c:2648 earmelfb_nbsd.c:2648
+#: earmnto.c:2623 earmsymbian.c:2648 eavr1.c:2176 eavr2.c:2176 eavr25.c:2176
+#: eavr3.c:2176 eavr31.c:2176 eavr35.c:2176 eavr4.c:2176 eavr5.c:2176
+#: eavr51.c:2176 eavr6.c:2176 eavrtiny.c:2176 eavrxmega1.c:2176
+#: eavrxmega2.c:2176 eavrxmega3.c:2176 eavrxmega4.c:2176 eavrxmega5.c:2176
+#: eavrxmega6.c:2176 eavrxmega7.c:2176 ecriself.c:1968 ecrislinux.c:2050
+#: ed10velf.c:1953 eelf32_sparc.c:2075 eelf32_sparc_sol2.c:2206
+#: eelf32_sparc_vxworks.c:2112 eelf32_spu.c:2550 eelf32_tic6x_be.c:2187
+#: eelf32_tic6x_elf_be.c:2187 eelf32_tic6x_elf_le.c:2187
+#: eelf32_tic6x_le.c:2187 eelf32_tic6x_linux_be.c:2187
+#: eelf32_tic6x_linux_le.c:2187 eelf32_x86_64.c:7365 eelf32_x86_64_nacl.c:2085
+#: eelf32am33lin.c:2050 eelf32b4300.c:2316 eelf32bfin.c:2067
+#: eelf32bfinfd.c:2092 eelf32bmip.c:2316 eelf32bmipn32.c:2334
+#: eelf32bsmip.c:2334 eelf32btsmip.c:2316 eelf32btsmip_fbsd.c:2323
+#: eelf32btsmipn32.c:2316 eelf32btsmipn32_fbsd.c:2323 eelf32cr16.c:2104
+#: eelf32cr16c.c:1953 eelf32crx.c:1992 eelf32ebmip.c:2316
+#: eelf32ebmipvxworks.c:2351 eelf32elmip.c:2316 eelf32elmipvxworks.c:2351
+#: eelf32epiphany.c:1968 eelf32epiphany_4x4.c:1955 eelf32frvfd.c:2075
+#: eelf32ip2k.c:1968 eelf32l4300.c:2316 eelf32lm32.c:1968 eelf32lm32fd.c:2075
+#: eelf32lmip.c:2316 eelf32lppc.c:2321 eelf32lppclinux.c:2321
+#: eelf32lppcnto.c:2321 eelf32lppcsim.c:2321 eelf32lr5900.c:2234
+#: eelf32lr5900n32.c:2234 eelf32lriscv.c:2129 eelf32lriscv_ilp32.c:2129
+#: eelf32lriscv_ilp32f.c:2129 eelf32lsmip.c:2316 eelf32ltsmip.c:2316
+#: eelf32ltsmip_fbsd.c:2323 eelf32ltsmipn32.c:2316 eelf32ltsmipn32_fbsd.c:2323
+#: eelf32m32c.c:1979 eelf32mb_linux.c:2075 eelf32mbel_linux.c:2075
+#: eelf32mcore.c:1974 eelf32mep.c:1953 eelf32metag.c:2345
+#: eelf32microblaze.c:1953 eelf32microblazeel.c:1953 eelf32mipswindiss.c:2209
+#: eelf32or1k.c:1968 eelf32or1k_linux.c:2075 eelf32ppc.c:2321
+#: eelf32ppc_fbsd.c:2328 eelf32ppclinux.c:2321 eelf32ppcnto.c:2321
+#: eelf32ppcsim.c:2321 eelf32ppcvxworks.c:2295 eelf32ppcwindiss.c:2321
+#: eelf32rl78.c:1968 eelf32rx.c:1996 eelf32tilegx.c:2075
+#: eelf32tilegx_be.c:2075 eelf32tilepro.c:2075 eelf32vax.c:2050
+#: eelf32visium.c:1953 eelf32xc16x.c:1953 eelf32xc16xl.c:1953
+#: eelf32xc16xs.c:1953 eelf32xstormy16.c:1964 eelf32xtensa.c:3974
+#: eelf64_aix.c:2050 eelf64_ia64.c:2105 eelf64_ia64_fbsd.c:2112
+#: eelf64_s390.c:2096 eelf64_sparc.c:2075 eelf64_sparc_fbsd.c:2082
+#: eelf64_sparc_sol2.c:2206 eelf64alpha.c:2168 eelf64alpha_fbsd.c:2175
+#: eelf64alpha_nbsd.c:2168 eelf64bmip.c:2334 eelf64btsmip.c:2316
+#: eelf64btsmip_fbsd.c:2323 eelf64hppa.c:2020 eelf64lppc.c:2777
+#: eelf64lriscv.c:2129 eelf64lriscv_lp64.c:2129 eelf64lriscv_lp64f.c:2129
+#: eelf64ltsmip.c:2316 eelf64ltsmip_fbsd.c:2323 eelf64mmix.c:5857
+#: eelf64ppc.c:2777 eelf64ppc_fbsd.c:2784 eelf64rdos.c:2085
+#: eelf64tilegx.c:2075 eelf64tilegx_be.c:2075 eelf_i386.c:6983
+#: eelf_i386_be.c:2050 eelf_i386_chaos.c:2030 eelf_i386_fbsd.c:2092
+#: eelf_i386_ldso.c:2067 eelf_i386_nacl.c:2085 eelf_i386_sol2.c:2223
+#: eelf_i386_vxworks.c:2112 eelf_iamcu.c:6629 eelf_k1om.c:7321
+#: eelf_k1om_fbsd.c:6976 eelf_l1om.c:7321 eelf_l1om_fbsd.c:6976
+#: eelf_s390.c:2075 eelf_x86_64.c:7365 eelf_x86_64_cloudabi.c:2085
+#: eelf_x86_64_fbsd.c:2092 eelf_x86_64_nacl.c:2085 eelf_x86_64_sol2.c:2216
+#: eh8300elf.c:1968 eh8300elf_linux.c:1968 eh8300helf.c:1968
+#: eh8300helf_linux.c:1968 eh8300hnelf.c:1968 eh8300self.c:1968
+#: eh8300self_linux.c:1968 eh8300snelf.c:1968 eh8300sxelf.c:1968
+#: eh8300sxelf_linux.c:1968 eh8300sxnelf.c:1968 ehppa64linux.c:2050
+#: ehppaelf.c:2257 ehppalinux.c:2379 ehppanbsd.c:2379 ehppaobsd.c:2379
+#: ei386lynx.c:2057 ei386moss.c:2050 ei386nto.c:2050 em32relf.c:1968
+#: em32relf_linux.c:2075 em32rlelf.c:1968 em32rlelf_linux.c:2075
+#: em68hc11elf.c:2261 em68hc11elfb.c:2261 em68hc12elf.c:2261
+#: em68hc12elfb.c:2261 em68kelf.c:2231 em68kelfnbsd.c:2231 em9s12zelf.c:1953
+#: emn10300.c:2050 ends32belf.c:2188 ends32belf16m.c:2188
+#: ends32belf_linux.c:2262 ends32elf.c:2188 ends32elf16m.c:2188
+#: ends32elf_linux.c:2262 enios2elf.c:2275 enios2linux.c:2357 eppclynx.c:2328
+#: epruelf.c:1973 escore3_elf.c:2070 escore7_elf.c:2070 eshelf.c:2050
+#: eshelf_fd.c:2075 eshelf_linux.c:2075 eshelf_nbsd.c:2050 eshelf_nto.c:2050
+#: eshelf_uclinux.c:2050 eshelf_vxworks.c:2087 eshlelf.c:2050
+#: eshlelf_fd.c:2075 eshlelf_linux.c:2075 eshlelf_nbsd.c:2050
+#: eshlelf_nto.c:2050 eshlelf_vxworks.c:2087 ev850.c:1999 ev850_rh850.c:1999
+#: exgateelf.c:1953
+msgid "%F%P: invalid stack size `%s'\n"
+msgstr "%F%P: tamanho de pilha inválido \"%s\"\n"
+
+#: eaarch64cloudabi.c:2474 eaarch64cloudabib.c:2474 eaarch64elf.c:2474
+#: eaarch64elf32.c:2474 eaarch64elf32b.c:2474 eaarch64elfb.c:2474
+#: eaarch64fbsd.c:2474 eaarch64fbsdb.c:2474 eaarch64linux.c:2481
+#: eaarch64linux32.c:2481 eaarch64linux32b.c:2481 eaarch64linuxb.c:2481
+#: earcelf.c:2096 earcelf_prof.c:1974 earclinux.c:2162 earclinux_nps.c:2162
+#: earclinux_prof.c:2107 earcv2elf.c:1974 earcv2elfx.c:1974 earmelf.c:2724
+#: earmelf_fbsd.c:2731 earmelf_fuchsia.c:2724 earmelf_linux.c:2724
+#: earmelf_linux_eabi.c:2724 earmelf_linux_fdpiceabi.c:2724
+#: earmelf_nacl.c:2724 earmelf_nbsd.c:2724 earmelf_phoenix.c:2724
+#: earmelf_vxworks.c:2760 earmelfb.c:2724 earmelfb_fbsd.c:2731
+#: earmelfb_fuchsia.c:2724 earmelfb_linux.c:2724 earmelfb_linux_eabi.c:2724
+#: earmelfb_linux_fdpiceabi.c:2724 earmelfb_nacl.c:2724 earmelfb_nbsd.c:2724
+#: earmnto.c:2699 earmsymbian.c:2724 eavr1.c:2197 eavr2.c:2197 eavr25.c:2197
+#: eavr3.c:2197 eavr31.c:2197 eavr35.c:2197 eavr4.c:2197 eavr5.c:2197
+#: eavr51.c:2197 eavr6.c:2197 eavrtiny.c:2197 eavrxmega1.c:2197
+#: eavrxmega2.c:2197 eavrxmega3.c:2197 eavrxmega4.c:2197 eavrxmega5.c:2197
+#: eavrxmega6.c:2197 eavrxmega7.c:2197 ecriself.c:1989 ecrislinux.c:2126
+#: ed10velf.c:1974 eelf32_sparc.c:2151 eelf32_sparc_sol2.c:2282
+#: eelf32_sparc_vxworks.c:2188 eelf32_spu.c:2571 eelf32_tic6x_be.c:2263
+#: eelf32_tic6x_elf_be.c:2263 eelf32_tic6x_elf_le.c:2263
+#: eelf32_tic6x_le.c:2263 eelf32_tic6x_linux_be.c:2263
+#: eelf32_tic6x_linux_le.c:2263 eelf32_x86_64.c:7494 eelf32_x86_64_nacl.c:2214
+#: eelf32am33lin.c:2126 eelf32b4300.c:2392 eelf32bfin.c:2143
+#: eelf32bfinfd.c:2168 eelf32bmip.c:2392 eelf32bmipn32.c:2410
+#: eelf32bsmip.c:2410 eelf32btsmip.c:2392 eelf32btsmip_fbsd.c:2399
+#: eelf32btsmipn32.c:2392 eelf32btsmipn32_fbsd.c:2399 eelf32cr16.c:2125
+#: eelf32cr16c.c:1974 eelf32crx.c:2013 eelf32ebmip.c:2392
+#: eelf32ebmipvxworks.c:2427 eelf32elmip.c:2392 eelf32elmipvxworks.c:2427
+#: eelf32epiphany.c:1989 eelf32epiphany_4x4.c:1976 eelf32frvfd.c:2151
+#: eelf32ip2k.c:1989 eelf32l4300.c:2392 eelf32lm32.c:1989 eelf32lm32fd.c:2151
+#: eelf32lmip.c:2392 eelf32lppc.c:2403 eelf32lppclinux.c:2403
+#: eelf32lppcnto.c:2403 eelf32lppcsim.c:2403 eelf32lr5900.c:2255
+#: eelf32lr5900n32.c:2255 eelf32lriscv.c:2205 eelf32lriscv_ilp32.c:2205
+#: eelf32lriscv_ilp32f.c:2205 eelf32lsmip.c:2392 eelf32ltsmip.c:2392
+#: eelf32ltsmip_fbsd.c:2399 eelf32ltsmipn32.c:2392 eelf32ltsmipn32_fbsd.c:2399
+#: eelf32m32c.c:2000 eelf32mb_linux.c:2151 eelf32mbel_linux.c:2151
+#: eelf32mcore.c:1995 eelf32mep.c:1974 eelf32metag.c:2421
+#: eelf32microblaze.c:1974 eelf32microblazeel.c:1974 eelf32mipswindiss.c:2230
+#: eelf32or1k.c:1989 eelf32or1k_linux.c:2151 eelf32ppc.c:2403
+#: eelf32ppc_fbsd.c:2410 eelf32ppclinux.c:2403 eelf32ppcnto.c:2403
+#: eelf32ppcsim.c:2403 eelf32ppcvxworks.c:2377 eelf32ppcwindiss.c:2403
+#: eelf32rl78.c:1989 eelf32rx.c:2017 eelf32tilegx.c:2151
+#: eelf32tilegx_be.c:2151 eelf32tilepro.c:2151 eelf32vax.c:2126
+#: eelf32visium.c:1974 eelf32xc16x.c:1974 eelf32xc16xl.c:1974
+#: eelf32xc16xs.c:1974 eelf32xstormy16.c:1985 eelf32xtensa.c:4050
+#: eelf64_aix.c:2126 eelf64_ia64.c:2181 eelf64_ia64_fbsd.c:2188
+#: eelf64_s390.c:2172 eelf64_sparc.c:2151 eelf64_sparc_fbsd.c:2158
+#: eelf64_sparc_sol2.c:2282 eelf64alpha.c:2244 eelf64alpha_fbsd.c:2251
+#: eelf64alpha_nbsd.c:2244 eelf64bmip.c:2410 eelf64btsmip.c:2392
+#: eelf64btsmip_fbsd.c:2399 eelf64hppa.c:2096 eelf64lppc.c:2859
+#: eelf64lriscv.c:2205 eelf64lriscv_lp64.c:2205 eelf64lriscv_lp64f.c:2205
+#: eelf64ltsmip.c:2392 eelf64ltsmip_fbsd.c:2399 eelf64mmix.c:5933
+#: eelf64ppc.c:2859 eelf64ppc_fbsd.c:2866 eelf64rdos.c:2161
+#: eelf64tilegx.c:2151 eelf64tilegx_be.c:2151 eelf_i386.c:7109
+#: eelf_i386_be.c:2169 eelf_i386_chaos.c:2149 eelf_i386_fbsd.c:2218
+#: eelf_i386_ldso.c:2186 eelf_i386_nacl.c:2211 eelf_i386_sol2.c:2342
+#: eelf_i386_vxworks.c:2231 eelf_iamcu.c:6748 eelf_k1om.c:7440
+#: eelf_k1om_fbsd.c:7095 eelf_l1om.c:7440 eelf_l1om_fbsd.c:7095
+#: eelf_s390.c:2151 eelf_x86_64.c:7497 eelf_x86_64_cloudabi.c:2217
+#: eelf_x86_64_fbsd.c:2224 eelf_x86_64_nacl.c:2217 eelf_x86_64_sol2.c:2348
+#: eh8300elf.c:1989 eh8300elf_linux.c:1989 eh8300helf.c:1989
+#: eh8300helf_linux.c:1989 eh8300hnelf.c:1989 eh8300self.c:1989
+#: eh8300self_linux.c:1989 eh8300snelf.c:1989 eh8300sxelf.c:1989
+#: eh8300sxelf_linux.c:1989 eh8300sxnelf.c:1989 ehppa64linux.c:2126
+#: ehppaelf.c:2278 ehppalinux.c:2455 ehppanbsd.c:2455 ehppaobsd.c:2455
+#: ei386lynx.c:2133 ei386moss.c:2126 ei386nto.c:2126 em32relf.c:1989
+#: em32relf_linux.c:2151 em32rlelf.c:1989 em32rlelf_linux.c:2151
+#: em68hc11elf.c:2282 em68hc11elfb.c:2282 em68hc12elf.c:2282
+#: em68hc12elfb.c:2282 em68kelf.c:2307 em68kelfnbsd.c:2307 em9s12zelf.c:1974
+#: emn10300.c:2126 ends32belf.c:2209 ends32belf16m.c:2209
+#: ends32belf_linux.c:2338 ends32elf.c:2209 ends32elf16m.c:2209
+#: ends32elf_linux.c:2338 enios2elf.c:2296 enios2linux.c:2433 eppclynx.c:2410
+#: epruelf.c:1994 escore3_elf.c:2146 escore7_elf.c:2146 eshelf.c:2126
+#: eshelf_fd.c:2151 eshelf_linux.c:2151 eshelf_nbsd.c:2126 eshelf_nto.c:2126
+#: eshelf_uclinux.c:2126 eshelf_vxworks.c:2163 eshlelf.c:2126
+#: eshlelf_fd.c:2151 eshlelf_linux.c:2151 eshlelf_nbsd.c:2126
+#: eshlelf_nto.c:2126 eshlelf_vxworks.c:2163 ev850.c:2020 ev850_rh850.c:2020
+#: exgateelf.c:1974
+msgid "%P: warning: -z %s ignored\n"
+msgstr "%P: aviso: -z %s ignorada\n"
+
+#: eaarch64cloudabi.c:2525 eaarch64cloudabib.c:2525 eaarch64elf.c:2525
+#: eaarch64elf32.c:2525 eaarch64elf32b.c:2525 eaarch64elfb.c:2525
+#: eaarch64fbsd.c:2525 eaarch64fbsdb.c:2525 eaarch64linux.c:2532
+#: eaarch64linux32.c:2532 eaarch64linux32b.c:2532 eaarch64linuxb.c:2532
+#: earmelf.c:2861 earmelf_fbsd.c:2868 earmelf_fuchsia.c:2861
+#: earmelf_linux.c:2861 earmelf_linux_eabi.c:2861
+#: earmelf_linux_fdpiceabi.c:2861 earmelf_nacl.c:2861 earmelf_nbsd.c:2861
+#: earmelf_phoenix.c:2861 earmelf_vxworks.c:2901 earmelfb.c:2861
+#: earmelfb_fbsd.c:2868 earmelfb_fuchsia.c:2861 earmelfb_linux.c:2861
+#: earmelfb_linux_eabi.c:2861 earmelfb_linux_fdpiceabi.c:2861
+#: earmelfb_nacl.c:2861 earmelfb_nbsd.c:2861 earmnto.c:2836 earmsymbian.c:2861
+#, c-format
+msgid ""
+"  --no-enum-size-warning      Don't warn about objects with incompatible\n"
+"                                enum sizes\n"
+msgstr ""
+"  --no-enum-size-warning      Não avisa sobre objetos com incompatibilidade\n"
+"                                de tamanhos de enum\n"
+
+#: eaarch64cloudabi.c:2527 eaarch64cloudabib.c:2527 eaarch64elf.c:2527
+#: eaarch64elf32.c:2527 eaarch64elf32b.c:2527 eaarch64elfb.c:2527
+#: eaarch64fbsd.c:2527 eaarch64fbsdb.c:2527 eaarch64linux.c:2534
+#: eaarch64linux32.c:2534 eaarch64linux32b.c:2534 eaarch64linuxb.c:2534
+#, c-format
+msgid "  --no-wchar-size-warning     Don't warn about objects with incompatible                                wchar_t sizes\n"
+msgstr ""
+"  --no-wchar-size-warning     Não avisa sobre objetos com incompatibilidade\n"
+"                                de tamanhos de wchar_t\n"
+
+#: eaarch64cloudabi.c:2529 eaarch64cloudabib.c:2529 eaarch64elf.c:2529
+#: eaarch64elf32.c:2529 eaarch64elf32b.c:2529 eaarch64elfb.c:2529
+#: eaarch64fbsd.c:2529 eaarch64fbsdb.c:2529 eaarch64linux.c:2536
+#: eaarch64linux32.c:2536 eaarch64linux32b.c:2536 eaarch64linuxb.c:2536
+#: earmelf.c:2865 earmelf_fbsd.c:2872 earmelf_fuchsia.c:2865
+#: earmelf_linux.c:2865 earmelf_linux_eabi.c:2865
+#: earmelf_linux_fdpiceabi.c:2865 earmelf_nacl.c:2865 earmelf_nbsd.c:2865
+#: earmelf_phoenix.c:2865 earmelf_vxworks.c:2905 earmelfb.c:2865
+#: earmelfb_fbsd.c:2872 earmelfb_fuchsia.c:2865 earmelfb_linux.c:2865
+#: earmelfb_linux_eabi.c:2865 earmelfb_linux_fdpiceabi.c:2865
+#: earmelfb_nacl.c:2865 earmelfb_nbsd.c:2865 earmnto.c:2840 earmsymbian.c:2865
+#, c-format
+msgid "  --pic-veneer                Always generate PIC interworking veneers\n"
+msgstr "  --pic-veneer                Sempre gera veneers de intertrabalho PIC\n"
+
+#: eaarch64cloudabi.c:2530 eaarch64cloudabib.c:2530 eaarch64elf.c:2530
+#: eaarch64elf32.c:2530 eaarch64elf32b.c:2530 eaarch64elfb.c:2530
+#: eaarch64fbsd.c:2530 eaarch64fbsdb.c:2530 eaarch64linux.c:2537
+#: eaarch64linux32.c:2537 eaarch64linux32b.c:2537 eaarch64linuxb.c:2537
+#: earmelf.c:2872 earmelf_fbsd.c:2879 earmelf_fuchsia.c:2872
+#: earmelf_linux.c:2872 earmelf_linux_eabi.c:2872
+#: earmelf_linux_fdpiceabi.c:2872 earmelf_nacl.c:2872 earmelf_nbsd.c:2872
+#: earmelf_phoenix.c:2872 earmelf_vxworks.c:2912 earmelfb.c:2872
+#: earmelfb_fbsd.c:2879 earmelfb_fuchsia.c:2872 earmelfb_linux.c:2872
+#: earmelfb_linux_eabi.c:2872 earmelfb_linux_fdpiceabi.c:2872
+#: earmelfb_nacl.c:2872 earmelfb_nbsd.c:2872 earmnto.c:2847 earmsymbian.c:2872
+#, c-format
+msgid ""
+"  --stub-group-size=N         Maximum size of a group of input sections that\n"
+"                                can be handled by one stub section.  A negative\n"
+"                                value locates all stubs after their branches\n"
+"                                (with a group size of -N), while a positive\n"
+"                                value allows two groups of input sections, one\n"
+"                                before, and one after each stub section.\n"
+"                                Values of +/-1 indicate the linker should\n"
+"                                choose suitable defaults.\n"
+msgstr ""
+"  --stub-group-size=N         Tamanho máximo de um grupo de seções de entrada\n"
+"                                que podem ser manipuladas por uma seção de\n"
+"                                stub. Um valor negativo localiza todos os\n"
+"                                stubs após suas ramificações (com um tamanho\n"
+"                                de grupo de -N), enquanto um valor positivo\n"
+"                                permite dois grupos de seções de entrada, um\n"
+"                                antes e um após cada seção de stub. Valores\n"
+"                                de +/- 1 indicam que o vinculador deve\n"
+"                                escolher os padrões adequados.\n"
+
+#: eaarch64cloudabi.c:2539 eaarch64cloudabib.c:2539 eaarch64elf.c:2539
+#: eaarch64elf32.c:2539 eaarch64elf32b.c:2539 eaarch64elfb.c:2539
+#: eaarch64fbsd.c:2539 eaarch64fbsdb.c:2539 eaarch64linux.c:2546
+#: eaarch64linux32.c:2546 eaarch64linux32b.c:2546 eaarch64linuxb.c:2546
+#, c-format
+msgid "  --fix-cortex-a53-835769      Fix erratum 835769\n"
+msgstr "  --fix-cortex-a53-835769      Corrige errata 835769\n"
+
+#: eaarch64cloudabi.c:2540 eaarch64cloudabib.c:2540 eaarch64elf.c:2540
+#: eaarch64elf32.c:2540 eaarch64elf32b.c:2540 eaarch64elfb.c:2540
+#: eaarch64fbsd.c:2540 eaarch64fbsdb.c:2540 eaarch64linux.c:2547
+#: eaarch64linux32.c:2547 eaarch64linux32b.c:2547 eaarch64linuxb.c:2547
+#, c-format
+msgid "  --fix-cortex-a53-843419      Fix erratum 843419\n"
+msgstr "  --fix-cortex-a53-843419      Corrige errata 843419\n"
+
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: eaarch64cloudabi.c:2541 eaarch64cloudabib.c:2541 eaarch64elf.c:2541
+#: eaarch64elf32.c:2541 eaarch64elf32b.c:2541 eaarch64elfb.c:2541
+#: eaarch64fbsd.c:2541 eaarch64fbsdb.c:2541 eaarch64linux.c:2548
+#: eaarch64linux32.c:2548 eaarch64linux32b.c:2548 eaarch64linuxb.c:2548
+#, c-format
+msgid "  --no-apply-dynamic-relocs    Do not apply link-time values for dynamic relocations\n"
+msgstr ""
+"  --no-apply-dynamic-relocs    Não aplica valores em tempo de vinculação\n"
+"                                 para relocações dinâmicas\n"
+
+#: eaix5ppc.c:315 eaix5rs6.c:315 eaixppc.c:315 eaixrs6.c:315 eppcmacos.c:315
+msgid "%F%P: cannot open %s\n"
+msgstr "%F%P: não foi possível abrir %s\n"
+
+#: eaix5ppc.c:362 eaix5rs6.c:362 eaixppc.c:362 eaixrs6.c:362 eppcmacos.c:362
+msgid "%F%P: cannot read %s\n"
+msgstr "%F%P: não foi possível ler %s\n"
+
+#: eaix5ppc.c:390 eaix5rs6.c:390 eaixppc.c:390 eaixrs6.c:390 eppcmacos.c:390
+msgid "%P: warning: ignoring invalid -D number %s\n"
+msgstr "%P: aviso: ignorando número de -D inválido %s\n"
+
+#: eaix5ppc.c:398 eaix5rs6.c:398 eaixppc.c:398 eaixrs6.c:398 eppcmacos.c:398
+msgid "%P: warning: ignoring invalid -H number %s\n"
+msgstr "%P: aviso: ignorando número de -H inválido %s\n"
+
+#: eaix5ppc.c:510 eaix5rs6.c:510 eaixppc.c:510 eaixrs6.c:510 eppcmacos.c:510
+msgid "%P: warning: ignoring invalid -bmaxdata number %s\n"
+msgstr "%P: aviso: ignorando número de -bmaxdata inválido %s\n"
+
+#: eaix5ppc.c:519 eaix5rs6.c:519 eaixppc.c:519 eaixrs6.c:519 eppcmacos.c:519
+msgid "%P: warning: ignoring invalid -bmaxstack number %s\n"
+msgstr "%P: aviso: ignorando número de -bmaxstack inválido %s\n"
+
+#: eaix5ppc.c:532 eaix5rs6.c:532 eaixppc.c:532 eaixrs6.c:532 eppcmacos.c:532
+msgid "%P: warning: ignoring invalid module type %s\n"
+msgstr "%P: aviso: ignorando tipo de módulo inválido %s\n"
+
+#: eaix5ppc.c:562 eaix5rs6.c:562 eaixppc.c:562 eaixrs6.c:562 eppcmacos.c:562
+msgid "%P: warning: ignoring invalid -pD number %s\n"
+msgstr "%P: aviso: ignorando número de -pD inválido %s\n"
+
+#: eaix5ppc.c:585 eaix5rs6.c:585 eaixppc.c:585 eaixrs6.c:585 eppcmacos.c:585
+msgid "%P: warning: ignoring invalid -pT number %s\n"
+msgstr "%P: aviso: ignorando número de -pT inválido %s\n"
+
+#: eaix5ppc.c:714 eaix5rs6.c:714 eaixppc.c:714 eaixrs6.c:714 eppcmacos.c:714
+msgid "%F%P: bfd_xcoff_link_record_set failed: %E\n"
+msgstr "%F%P: bfd_xcoff_link_record_set falhou: %E\n"
+
+#: eaix5ppc.c:744 eaix5rs6.c:744 eaixppc.c:744 eaixrs6.c:744 eppcmacos.c:744
+msgid "%F%P: bfd_link_hash_lookup of export symbol failed: %E\n"
+msgstr "%F%P: bfd_link_hash_lookup de símbolo de exportação falhou: %E\n"
+
+#: eaix5ppc.c:746 eaix5rs6.c:746 eaixppc.c:746 eaixrs6.c:746 eppcmacos.c:746
+msgid "%F%P: bfd_xcoff_export_symbol failed: %E\n"
+msgstr "%F%P: bfd_xcoff_export_symbol falha: %E\n"
+
+#: eaix5ppc.c:852 eaix5rs6.c:852 eaixppc.c:852 eaixrs6.c:852 eppcmacos.c:852
+msgid "%F%P: can't find output section %s\n"
+msgstr "%F%P: não foi possível localizar seção de saída %s\n"
+
+#: eaix5ppc.c:889 eaix5rs6.c:889 eaixppc.c:889 eaixrs6.c:889 eppcmacos.c:889
+msgid "%F%P: can't find %s in output section\n"
+msgstr "%F%P: não foi possível localizar %s em seção de saída\n"
+
+#: eaix5ppc.c:957 eaix5rs6.c:957 eaixppc.c:957 eaixrs6.c:957 eppcmacos.c:957
+msgid "%P: can't find required output section %s\n"
+msgstr "%P: não foi possível localizar seção de saída exigida %s\n"
+
+#: eaix5ppc.c:1166 eaix5rs6.c:1166 eaixppc.c:1166 eaixrs6.c:1166
+#: eppcmacos.c:1166
+msgid "%F%P:%s:%d: #! ([member]) is not supported in import files\n"
+msgstr "%F%P:%s:%d: #! ([member]) não tem suporte nos arquivos de importação\n"
+
+#: eaix5ppc.c:1183 eaix5rs6.c:1183 eaixppc.c:1183 eaixrs6.c:1183
+#: eppcmacos.c:1183
+msgid "%F%P: could not parse import path: %E\n"
+msgstr "%F%P: não foi possível analisar caminho de importação: %E\n"
+
+#: eaix5ppc.c:1193 eaix5ppc.c:1205 eaix5rs6.c:1193 eaix5rs6.c:1205
+#: eaixppc.c:1193 eaixppc.c:1205 eaixrs6.c:1193 eaixrs6.c:1205
+#: eppcmacos.c:1193 eppcmacos.c:1205
+msgid "%P:%s:%d: warning: syntax error in import file\n"
+msgstr "%P:%s:%d: aviso: erro de sintaxe no arquivo de importação\n"
+
+#: eaix5ppc.c:1240 eaix5rs6.c:1240 eaixppc.c:1240 eaixrs6.c:1240
+#: eppcmacos.c:1240
+msgid "%P:%s%d: warning: syntax error in import/export file\n"
+msgstr "%P:%s%d: aviso: erro de sintaxe no arquivo de importação/exportação\n"
+
+#: eaix5ppc.c:1258 eaix5rs6.c:1258 eaixppc.c:1258 eaixrs6.c:1258
+#: eppcmacos.c:1258
+msgid "%P:%s:%d: warning: syntax error in import/export file\n"
+msgstr "%P:%s:%d: aviso: erro de sintaxe no arquivo de importação/exportação\n"
+
+#: eaix5ppc.c:1293 eaix5rs6.c:1293 eaixppc.c:1293 eaixrs6.c:1293
+#: eppcmacos.c:1293
+msgid "%X%P:%s:%d: failed to import symbol %s: %E\n"
+msgstr "%X%P:%s:%d: falha ao importar símbolos %s: %E\n"
+
+#: eaix5ppc.c:1303 eaix5rs6.c:1303 eaixppc.c:1303 eaixrs6.c:1303
+#: eppcmacos.c:1303
+msgid "%P:%s:%d: warning: ignoring unterminated last line\n"
+msgstr "%P:%s:%d: aviso: ignorando última linha não terminada\n"
+
+#: eaix5ppc.c:1338 eaix5rs6.c:1338 eaixppc.c:1338 eaixrs6.c:1338
+#: eppcmacos.c:1338
+msgid "%F%P: only relocations against symbols are permitted\n"
+msgstr "%F%P: apenas relocações com símbolos são permitidos\n"
+
+#: eaix5ppc.c:1341 eaix5rs6.c:1341 eaixppc.c:1341 eaixrs6.c:1341
+#: eppcmacos.c:1341
+msgid "%F%P: bfd_xcoff_link_count_reloc failed: %E\n"
+msgstr "%F%P: bfd_xcoff_link_count_reloc falhou: %E\n"
+
+#: ealphavms.c:166 eelf64_ia64_vms.c:166
+#, c-format
+msgid "  --identification <string>          Set the identification of the output\n"
+msgstr "  --identification <string>          Define a identificação da saída\n"
+
+#: earm_wince_pe.c:376 earmpe.c:376 ei386pe.c:376 ei386pe_posix.c:376
+#: ei386pep.c:358 emcorepe.c:376 eppcpe.c:376 eshpe.c:376
+#, c-format
+msgid "  --base_file <basefile>             Generate a base file for relocatable DLLs\n"
+msgstr "  --base_file <arquivobase>          Gera arquivo base para DDLs realocáveis\n"
+
+#: earm_wince_pe.c:377 earmpe.c:377 ei386pe.c:377 ei386pe_posix.c:377
+#: ei386pep.c:359 emcorepe.c:377 eppcpe.c:377 eshpe.c:377
+#, c-format
+msgid "  --dll                              Set image base to the default for DLLs\n"
+msgstr ""
+"  --dll                              Define base de imagem para o padrão para\n"
+"                                       DLLs\n"
+
+#: earm_wince_pe.c:378 earmpe.c:378 ei386pe.c:378 ei386pe_posix.c:378
+#: ei386pep.c:360 emcorepe.c:378 eppcpe.c:378 eshpe.c:378
+#, c-format
+msgid "  --file-alignment <size>            Set file alignment\n"
+msgstr "  --file-alignment <tamanho>         Define alinhamento de arquivo\n"
+
+#: earm_wince_pe.c:379 earmpe.c:379 ei386pe.c:379 ei386pe_posix.c:379
+#: ei386pep.c:361 emcorepe.c:379 eppcpe.c:379 eshpe.c:379
+#, c-format
+msgid "  --heap <size>                      Set initial size of the heap\n"
+msgstr "  --heap <tamanho>                   Define o tamanho inicial da heap\n"
+
+#: earm_wince_pe.c:380 earmpe.c:380 ei386pe.c:380 ei386pe_posix.c:380
+#: ei386pep.c:362 emcorepe.c:380 eppcpe.c:380 eshpe.c:380
+#, c-format
+msgid "  --image-base <address>             Set start address of the executable\n"
+msgstr "  --image-base <endereço>            Define o endereço inicial do executável\n"
+
+#: earm_wince_pe.c:381 earmpe.c:381 ei386pe.c:381 ei386pe_posix.c:381
+#: ei386pep.c:363 emcorepe.c:381 eppcpe.c:381 eshpe.c:381
+#, c-format
+msgid "  --major-image-version <number>     Set version number of the executable\n"
+msgstr "  --major-image-version <número>     Define o número de versão do executável\n"
+
+#: earm_wince_pe.c:382 earmpe.c:382 ei386pe.c:382 ei386pe_posix.c:382
+#: ei386pep.c:364 emcorepe.c:382 eppcpe.c:382 eshpe.c:382
+#, c-format
+msgid "  --major-os-version <number>        Set minimum required OS version\n"
+msgstr "  --major-os-version <número>        Define a versão mínima exigida do SO\n"
+
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: earm_wince_pe.c:383 earmpe.c:383 ei386pe.c:383 ei386pe_posix.c:383
+#: ei386pep.c:365 emcorepe.c:383 eppcpe.c:383 eshpe.c:383
+#, c-format
+msgid "  --major-subsystem-version <number> Set minimum required OS subsystem version\n"
+msgstr ""
+"  --major-subsystem-version <número> Define a versão mínima exibida do\n"
+"                                       subsistema do SO\n"
+
+#: earm_wince_pe.c:384 earmpe.c:384 ei386pe.c:384 ei386pe_posix.c:384
+#: ei386pep.c:366 emcorepe.c:384 eppcpe.c:384 eshpe.c:384
+#, c-format
+msgid "  --minor-image-version <number>     Set revision number of the executable\n"
+msgstr "  --minor-image-version <número>     Define o número de revisão do executável\n"
+
+#: earm_wince_pe.c:385 earmpe.c:385 ei386pe.c:385 ei386pe_posix.c:385
+#: ei386pep.c:367 emcorepe.c:385 eppcpe.c:385 eshpe.c:385
+#, c-format
+msgid "  --minor-os-version <number>        Set minimum required OS revision\n"
+msgstr "  --minor-os-version <número>        Define a revisão mínima exigida do SO\n"
+
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: earm_wince_pe.c:386 earmpe.c:386 ei386pe.c:386 ei386pe_posix.c:386
+#: ei386pep.c:368 emcorepe.c:386 eppcpe.c:386 eshpe.c:386
+#, c-format
+msgid "  --minor-subsystem-version <number> Set minimum required OS subsystem revision\n"
+msgstr ""
+"  --minor-subsystem-version <número> Define a revisão mínima exibida do\n"
+"                                       subsistema do SO\n"
+
+#: earm_wince_pe.c:387 earmpe.c:387 ei386pe.c:387 ei386pe_posix.c:387
+#: ei386pep.c:369 emcorepe.c:387 eppcpe.c:387 eshpe.c:387
+#, c-format
+msgid "  --section-alignment <size>         Set section alignment\n"
+msgstr "  --section-alignment <tamanho>      Define alinhamento de seção\n"
+
+#: earm_wince_pe.c:388 earmpe.c:388 ei386pe.c:388 ei386pe_posix.c:388
+#: ei386pep.c:370 emcorepe.c:388 eppcpe.c:388 eshpe.c:388
+#, c-format
+msgid "  --stack <size>                     Set size of the initial stack\n"
+msgstr "  --stack <tamanho>                  Define o tamanho da pilha inicial\n"
+
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: earm_wince_pe.c:389 earmpe.c:389 ei386pe.c:389 ei386pe_posix.c:389
+#: ei386pep.c:371 emcorepe.c:389 eppcpe.c:389 eshpe.c:389
+#, c-format
+msgid "  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"
+msgstr ""
+"  --subsystem <nome>[:<versão>]      Define o subsistema [& versão] exigido\n"
+"                                       do sistema operacional\n"
+
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: earm_wince_pe.c:390 earmpe.c:390 ei386pe.c:390 ei386pe_posix.c:390
+#: ei386pep.c:372 emcorepe.c:390 eppcpe.c:390 eshpe.c:390
+#, c-format
+msgid "  --support-old-code                 Support interworking with old code\n"
+msgstr ""
+"  --support-old-code                 Suporte a interfuncionamento com código\n"
+"                                       antigo\n"
+
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: earm_wince_pe.c:391 earmpe.c:391 ei386pe.c:391 ei386pe_posix.c:391
+#: ei386pep.c:373 emcorepe.c:391 eppcpe.c:391 eshpe.c:391
+#, c-format
+msgid "  --[no-]leading-underscore          Set explicit symbol underscore prefix mode\n"
+msgstr ""
+"  --[no-]leading-underscore          Define o modo de prefixo sublinhado\n"
+"                                       explícito de símbolo\n"
+
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: earm_wince_pe.c:392 earmpe.c:392 ei386pe.c:392 ei386pe_posix.c:392
+#: emcorepe.c:392 eppcpe.c:392 eshpe.c:392
+#, c-format
+msgid "  --thumb-entry=<symbol>             Set the entry point to be Thumb <symbol>\n"
+msgstr ""
+"  --thumb-entry=<símbolo>           Define o ponto de entrada para ser\n"
+"                                      <símbolo> Thumb\n"
+
+#: earm_wince_pe.c:393 earmpe.c:393 ei386pe.c:393 ei386pe_posix.c:393
+#: emcorepe.c:393 eppcpe.c:393 eshpe.c:393
+#, c-format
+msgid "  --[no-]insert-timestamp            Use a real timestamp rather than zero (default).\n"
+msgstr "  --[no-]insert-timestamp            Usa uma marca de tempo em vez de zero (padrão).\n"
+
+#: earm_wince_pe.c:394 earmpe.c:394 ei386pe.c:394 ei386pe_posix.c:394
+#: ei386pep.c:375 emcorepe.c:394 eppcpe.c:394 eshpe.c:394
+#, c-format
+msgid "                                     This makes binaries non-deterministic\n"
+msgstr "                                     Isso torna binários não-determinísticos\n"
+
+#: earm_wince_pe.c:396 earmpe.c:396 ei386pe.c:396 ei386pe_posix.c:396
+#: ei386pep.c:377 emcorepe.c:396 eppcpe.c:396 eshpe.c:396
+#, c-format
+msgid "  --add-stdcall-alias                Export symbols with and without @nn\n"
+msgstr "  --add-stdcall-alias                Exporta símbolos com ou sem @nn\n"
+
+#: earm_wince_pe.c:397 earmpe.c:397 ei386pe.c:397 ei386pe_posix.c:397
+#: ei386pep.c:378 emcorepe.c:397 eppcpe.c:397 eshpe.c:397
+#, c-format
+msgid "  --disable-stdcall-fixup            Don't link _sym to _sym@nn\n"
+msgstr "  --disable-stdcall-fixup            Não vincula _sym a _sym@nn\n"
+
+#: earm_wince_pe.c:398 earmpe.c:398 ei386pe.c:398 ei386pe_posix.c:398
+#: ei386pep.c:379 emcorepe.c:398 eppcpe.c:398 eshpe.c:398
+#, c-format
+msgid "  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"
+msgstr "  --enable-stdcall-fixup             Vincula _sym a _sym@nn sem avisos\n"
+
+#: earm_wince_pe.c:399 earmpe.c:399 ei386pe.c:399 ei386pe_posix.c:399
+#: ei386pep.c:380 emcorepe.c:399 eppcpe.c:399 eshpe.c:399
+#, c-format
+msgid "  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"
+msgstr "  --exclude-symbols sym,sym,...      Exclui símbolos da exportação automática\n"
+
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: earm_wince_pe.c:400 earmpe.c:400 ei386pe.c:400 ei386pe_posix.c:400
+#: ei386pep.c:381 emcorepe.c:400 eppcpe.c:400 eshpe.c:400
+#, c-format
+msgid "  --exclude-all-symbols              Exclude all symbols from automatic export\n"
+msgstr ""
+"  --exclude-all-symbols              Exclui todos os símbolos da exportação\n"
+"                                       automática\n"
+
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: earm_wince_pe.c:401 earmpe.c:401 ei386pe.c:401 ei386pe_posix.c:401
+#: ei386pep.c:382 emcorepe.c:401 eppcpe.c:401 eshpe.c:401
+#, c-format
+msgid "  --exclude-libs lib,lib,...         Exclude libraries from automatic export\n"
+msgstr ""
+"  --exclude-libs lib,lib,...         Exclui bibliotecas da exportação \n"
+"                                       automática\n"
+
+#: earm_wince_pe.c:402 earmpe.c:402 ei386pe.c:402 ei386pe_posix.c:402
+#: ei386pep.c:383 emcorepe.c:402 eppcpe.c:402 eshpe.c:402
+#, c-format
+msgid "  --exclude-modules-for-implib mod,mod,...\n"
+msgstr "  --exclude-modules-for-implib mod,mod,...\n"
+
+# Continuação da descrição da opção "--exclude-modules-for-implib"
+#: earm_wince_pe.c:403 earmpe.c:403 ei386pe.c:403 ei386pe_posix.c:403
+#: ei386pep.c:384 emcorepe.c:403 eppcpe.c:403 eshpe.c:403
+#, c-format
+msgid "                                     Exclude objects, archive members from auto\n"
+msgstr ""
+"                                     Exclui objetos, arquiva membros da\n"
+"                                       exportação automática, colocando\n"
+
+# Continuação da descrição da opção "--exclude-modules-for-implib",
+# Espaço extra para promover alinhamento -- Rafael
+#: earm_wince_pe.c:404 earmpe.c:404 ei386pe.c:404 ei386pe_posix.c:404
+#: emcorepe.c:404 eppcpe.c:404 eshpe.c:404
+#, c-format
+msgid "                                     export, place into import library instead.\n"
+msgstr "                                       na biblioteca de importação\n"
+
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: earm_wince_pe.c:405 earmpe.c:405 ei386pe.c:405 ei386pe_posix.c:405
+#: ei386pep.c:386 emcorepe.c:405 eppcpe.c:405 eshpe.c:405
+#, c-format
+msgid "  --export-all-symbols               Automatically export all globals to DLL\n"
+msgstr ""
+"  --export-all-symbols               Exporta automaticamente todos globais\n"
+"                                       para DLL\n"
+
+#: earm_wince_pe.c:406 earmpe.c:406 ei386pe.c:406 ei386pe_posix.c:406
+#: ei386pep.c:387 emcorepe.c:406 eppcpe.c:406 eshpe.c:406
+#, c-format
+msgid "  --kill-at                          Remove @nn from exported symbols\n"
+msgstr "  --kill-at                          Remove @nn dos símbolos exportados\n"
+
+#: earm_wince_pe.c:407 earmpe.c:407 ei386pe.c:407 ei386pe_posix.c:407
+#: ei386pep.c:388 emcorepe.c:407 eppcpe.c:407 eshpe.c:407
+#, c-format
+msgid "  --output-def <file>                Generate a .DEF file for the built DLL\n"
+msgstr "  --output-def <arquivo>             Gera um arquivo .DEF para a DLL compilada\n"
+
+#: earm_wince_pe.c:408 earmpe.c:408 ei386pe.c:408 ei386pe_posix.c:408
+#: ei386pep.c:389 emcorepe.c:408 eppcpe.c:408 eshpe.c:408
+#, c-format
+msgid "  --warn-duplicate-exports           Warn about duplicate exports\n"
+msgstr "  --warn-duplicate-exports           Avisa sobre exportações duplicadas\n"
+
+#: earm_wince_pe.c:409 earmpe.c:409 ei386pe.c:409 ei386pe_posix.c:409
+#: emcorepe.c:409 eppcpe.c:409 eshpe.c:409
+#, c-format
+msgid ""
+"  --compat-implib                    Create backward compatible import libs;\n"
+"                                       create __imp_<SYMBOL> as well.\n"
+msgstr ""
+"  --compat-implib                    Cria bibliotecas de importação com\n"
+"                                       compatibilidade reversa;\n"
+"                                       cria __imp_<SÍMBOLO> também.\n"
+
+#: earm_wince_pe.c:410 earmpe.c:410 ei386pe.c:410 ei386pe_posix.c:410
+#: emcorepe.c:410 eppcpe.c:410 eshpe.c:410
+#, c-format
+msgid ""
+"  --enable-auto-image-base[=<address>] Automatically choose image base for DLLs\n"
+"                                       (optionally starting with address) unless\n"
+"                                       specifically set with --image-base\n"
+msgstr ""
+"  --enable-auto-image-base[=<endereço>]\n"
+"                                     Escolhe automaticamente a base de imagem\n"
+"                                       para DLLs (opcionalmente iniciando com\n"
+"                                       endereço) a menos que seja definida\n"
+"                                       especificamente com --image-base\n"
+
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: earm_wince_pe.c:411 earmpe.c:411 ei386pe.c:411 ei386pe_posix.c:411
+#: emcorepe.c:411 eppcpe.c:411 eshpe.c:411
+#, c-format
+msgid "  --disable-auto-image-base          Do not auto-choose image base. (default)\n"
+msgstr ""
+"  --disable-auto-image-base          Não escolhe automaticamente base de\n"
+"                                       imagem. (padrão)\n"
+
+#: earm_wince_pe.c:412 earmpe.c:412 ei386pe.c:412 ei386pe_posix.c:412
+#: ei386pep.c:393 emcorepe.c:412 eppcpe.c:412 eshpe.c:412
+#, c-format
+msgid ""
+"  --dll-search-prefix=<string>       When linking dynamically to a dll without\n"
+"                                       an importlib, use <string><basename>.dll\n"
+"                                       in preference to lib<basename>.dll \n"
+msgstr ""
+"  --dll-search-prefix=<string>       Ao vincular dinamicamente a uma dll sem\n"
+"                                       uma biblioteca de importação, use\n"
+"                                       <string><nomebase>.dll como preferência\n"
+"                                       sobre a lib<nomebase>.dll \n"
+
+#: earm_wince_pe.c:413 earmpe.c:413 ei386pe.c:413 ei386pe_posix.c:413
+#: ei386pep.c:394 emcorepe.c:413 eppcpe.c:413 eshpe.c:413
+#, c-format
+msgid ""
+"  --enable-auto-import               Do sophisticated linking of _sym to\n"
+"                                       __imp_sym for DATA references\n"
+msgstr ""
+"  --enable-auto-import               Faz vinculação sofisticada de _sym a\n"
+"                                       __imp_sym para referências DATA\n"
+
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: earm_wince_pe.c:414 earmpe.c:414 ei386pe.c:414 ei386pe_posix.c:414
+#: ei386pep.c:395 emcorepe.c:414 eppcpe.c:414 eshpe.c:414
+#, c-format
+msgid "  --disable-auto-import              Do not auto-import DATA items from DLLs\n"
+msgstr ""
+"  --disable-auto-import              Não importa automaticamente itens DATA\n"
+"                                       de DLLs\n"
+
+#: earm_wince_pe.c:415 earmpe.c:415 ei386pe.c:415 ei386pe_posix.c:415
+#: emcorepe.c:415 eppcpe.c:415 eshpe.c:415
+#, c-format
+msgid ""
+"  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n"
+"                                       adding pseudo-relocations resolved at\n"
+"                                       runtime.\n"
+msgstr ""
+"  --enable-runtime-pseudo-reloc      Contorna limitações de autoimportação\n"
+"                                       adicionando pseudorrealocações\n"
+"                                       resolvidas em tempo de execução.\n"
+
+#: earm_wince_pe.c:416 earmpe.c:416 ei386pe.c:416 ei386pe_posix.c:416
+#: emcorepe.c:416 eppcpe.c:416 eshpe.c:416
+#, c-format
+msgid ""
+"  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n"
+"                                       auto-imported DATA.\n"
+msgstr ""
+"  --disable-runtime-pseudo-reloc     Não adiciona pseudorrealocações em tempo\n"
+"                                       de execução para DATA autoimportados.\n"
+
+#: earm_wince_pe.c:417 earmpe.c:417 ei386pe.c:417 ei386pe_posix.c:417
+#: emcorepe.c:417 eppcpe.c:417 eshpe.c:417
+#, c-format
+msgid ""
+"  --enable-extra-pe-debug            Enable verbose debug output when building\n"
+"                                       or linking to DLLs (esp. auto-import)\n"
+msgstr ""
+"  --enable-extra-pe-debug            Habilita saída de depuração verbosa ao\n"
+"                                       compilar ou vincular a DLLs\n"
+"                                       (autoimportação esp.)\n"
+
+#: earm_wince_pe.c:419 earmpe.c:419 ei386pe.c:419 ei386pe_posix.c:419
+#: emcorepe.c:419 eppcpe.c:419 eshpe.c:419
+#, c-format
+msgid ""
+"  --large-address-aware              Executable supports virtual addresses\n"
+"                                       greater than 2 gigabytes\n"
+msgstr ""
+"  --large-address-aware              Executável oferece suporte a endereços\n"
+"                                       virtuais maiores que 2 gigabytes\n"
+
+#: earm_wince_pe.c:420 earmpe.c:420 ei386pe.c:420 ei386pe_posix.c:420
+#: emcorepe.c:420 eppcpe.c:420 eshpe.c:420
+#, c-format
+msgid ""
+"  --disable-large-address-aware      Executable does not support virtual\n"
+"                                       addresses greater than 2 gigabytes\n"
+msgstr ""
+"  --disable-large-address-aware      Executável não oferece suporte endereços\n"
+"                                       virtuais maior que 2 gigabytes\n"
+
+#: earm_wince_pe.c:421 earmpe.c:421 ei386pe.c:421 ei386pe_posix.c:421
+#: ei386pep.c:399 emcorepe.c:421 eppcpe.c:421 eshpe.c:421
+#, c-format
+msgid ""
+"  --enable-long-section-names        Use long COFF section names even in\n"
+"                                       executable image files\n"
+msgstr ""
+"  --enable-long-section-names        Usa nomes longos de seção COFF mesmo em\n"
+"                                       arquivos de imagem executável\n"
+
+#: earm_wince_pe.c:422 earmpe.c:422 ei386pe.c:422 ei386pe_posix.c:422
+#: ei386pep.c:400 emcorepe.c:422 eppcpe.c:422 eshpe.c:422
+#, c-format
+msgid ""
+"  --disable-long-section-names       Never use long COFF section names, even\n"
+"                                       in object files\n"
+msgstr ""
+"  --disable-long-section-names       Nunca usa nomes longos de seção COFF,\n"
+"                                       mesmo em arquivos objetos\n"
+
+#: earm_wince_pe.c:423 earmpe.c:423 ei386pe.c:423 ei386pe_posix.c:423
+#: ei386pep.c:402 emcorepe.c:423 eppcpe.c:423 eshpe.c:423
+#, c-format
+msgid ""
+"  --dynamicbase                      Image base address may be relocated using\n"
+"                                       address space layout randomization (ASLR)\n"
+msgstr ""
+"  --dynamicbase                      Endereço de base de imagem pode ser\n"
+"                                       realocado usando personalização de\n"
+"                                       layout de espaço de endereço (ASLR)\n"
+
+#: earm_wince_pe.c:424 earmpe.c:424 ei386pe.c:424 ei386pe_posix.c:424
+#: ei386pep.c:403 emcorepe.c:424 eppcpe.c:424 eshpe.c:424
+#, c-format
+msgid "  --forceinteg               Code integrity checks are enforced\n"
+msgstr ""
+"  --forceinteg                       Verificações de integridade de código\n"
+"                                       são forçadas\n"
 
-# Espaço extra para promover alinhamento
-#: lexsup.c:468
-msgid "Set address of rodata segment"
-msgstr " Define o endereço do segmento \"rodata\""
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: earm_wince_pe.c:425 earmpe.c:425 ei386pe.c:425 ei386pe_posix.c:425
+#: ei386pep.c:404 emcorepe.c:425 eppcpe.c:425 eshpe.c:425
+#, c-format
+msgid "  --nxcompat                 Image is compatible with data execution prevention\n"
+msgstr ""
+"  --nxcompat                         Imagem é compatível com prevenção de\n"
+"                                       execução de dados\n"
 
-# Espaço extra para promover alinhamento
-#: lexsup.c:470
-msgid "Set address of ldata segment"
-msgstr " Define o endereço do segmento \"ldata\""
+#: earm_wince_pe.c:426 earmpe.c:426 ei386pe.c:426 ei386pe_posix.c:426
+#: ei386pep.c:405 emcorepe.c:426 eppcpe.c:426 eshpe.c:426
+#, c-format
+msgid "  --no-isolation             Image understands isolation but do not isolate the image\n"
+msgstr ""
+"  --no-isolation                     Imagem entender isolação, mas não isola\n"
+"                                       a imagem\n"
 
-# Não traduzir "<method>", pois seu texto correspondente na opção não é traduzível.
-#: lexsup.c:473
+#: earm_wince_pe.c:427 earmpe.c:427 ei386pe.c:427 ei386pe_posix.c:427
+#: emcorepe.c:427 eppcpe.c:427 eshpe.c:427
+#, c-format
 msgid ""
-"How to handle unresolved symbols.  <method> is:\n"
-"                                ignore-all, report-all, ignore-in-object-files,\n"
-"                                ignore-in-shared-libs"
+"  --no-seh                   Image does not use SEH. No SE handler may\n"
+"                                       be called in this image\n"
 msgstr ""
-"Como tratar símbolos não resolvidos. <method> é:\n"
-"                                ignore-all, report-all, ignore-in-object-files,\n"
-"                                ignore-in-shared-libs"
+"  --no-seh                           Imagem não usa SEH. Nenhum manipulador\n"
+"                                       de SE pode ser chamado nesta imagem\n"
 
-#: lexsup.c:478
-msgid "[=NUMBER]"
-msgstr "[=NÚMERO]"
+#: earm_wince_pe.c:428 earmpe.c:428 ei386pe.c:428 ei386pe_posix.c:428
+#: ei386pep.c:407 emcorepe.c:428 eppcpe.c:428 eshpe.c:428
+#, c-format
+msgid "  --no-bind                  Do not bind this image\n"
+msgstr "  --no-bind                          Não associa (bind) essa imagem\n"
 
-# Espaço extra para promover alinhamento
-#: lexsup.c:479
-msgid "Output lots of information during link"
-msgstr " Emite muitas informações durante vinculação"
+#: earm_wince_pe.c:429 earmpe.c:429 ei386pe.c:429 ei386pe_posix.c:429
+#: ei386pep.c:408 emcorepe.c:429 eppcpe.c:429 eshpe.c:429
+#, c-format
+msgid "  --wdmdriver                Driver uses the WDM model\n"
+msgstr "  --wdmdriver                        O driver usa o modelo WDM\n"
 
-#: lexsup.c:483
-msgid "Read version information script"
-msgstr "Lê script de informações de versão"
+#: earm_wince_pe.c:430 earmpe.c:430 ei386pe.c:430 ei386pe_posix.c:430
+#: ei386pep.c:409 emcorepe.c:430 eppcpe.c:430 eshpe.c:430
+#, c-format
+msgid "  --tsaware                  Image is Terminal Server aware\n"
+msgstr "  --tsaware                          Imagem tem ciência de Terminal Server\n"
 
-#: lexsup.c:486
-msgid ""
-"Take export symbols list from .exports, using\n"
-"                                SYMBOL as the version."
-msgstr ""
-"Obtém lista de símbolos de exportação de\n"
-"                                .exports, usando SÍMBOLO como a versão."
+#: earm_wince_pe.c:431 earmpe.c:431 ei386pe.c:431 ei386pe_posix.c:431
+#: ei386pep.c:410 emcorepe.c:431 eppcpe.c:431 eshpe.c:431
+#, c-format
+msgid "  --build-id[=STYLE]         Generate build ID\n"
+msgstr "  --build-id[=ESTILO]        Gera ID de compilação\n"
 
-#: lexsup.c:490
-msgid "Add data symbols to dynamic list"
-msgstr "Adiciona símbolos de dados à lista dinâmica"
+#: earm_wince_pe.c:559 earmpe.c:559 ei386beos.c:204 ei386pe.c:559
+#: ei386pe_posix.c:559 ei386pep.c:535 emcorepe.c:559 eppcpe.c:559 eshpe.c:559
+msgid "%P: warning: bad version number in -subsystem option\n"
+msgstr "%P: aviso: número de versão inválida na opção --subsystem\n"
 
-#: lexsup.c:492
-msgid "Use C++ operator new/delete dynamic list"
-msgstr ""
-"Usa a lista dinâmica dos operações de C++\n"
-"                                new/delete"
+#: earm_wince_pe.c:584 earmpe.c:584 ei386beos.c:221 ei386pe.c:584
+#: ei386pe_posix.c:584 ei386pep.c:560 emcorepe.c:584 eppcpe.c:584 eshpe.c:584
+msgid "%F%P: invalid subsystem type %s\n"
+msgstr "%F%P: tipo de subsistema inválido %s\n"
 
-#: lexsup.c:494
-msgid "Use C++ typeinfo dynamic list"
-msgstr "Usa a lista dinâmica de typeinfo de C++"
+#: earm_wince_pe.c:605 earmpe.c:605 ei386beos.c:232 ei386pe.c:605
+#: ei386pe_posix.c:605 ei386pep.c:581 emcorepe.c:605 eppcpe.c:605 eshpe.c:605
+msgid "%F%P: invalid hex number for PE parameter '%s'\n"
+msgstr "%F%P: número hexa inválido para o PE de parâmetro \"%s\"\n"
 
-#: lexsup.c:496
-msgid "Read dynamic list"
-msgstr "Lê a lista dinâmica"
+#: earm_wince_pe.c:622 earmpe.c:622 ei386beos.c:249 ei386pe.c:622
+#: ei386pe_posix.c:622 ei386pep.c:598 emcorepe.c:622 eppcpe.c:622 eshpe.c:622
+msgid "%F%P: strange hex info for PE parameter '%s'\n"
+msgstr "%F%P: informação hexa estranha para o PE de parâmetro \"%s\"\n"
 
-#: lexsup.c:498
-msgid "Warn about duplicate common symbols"
-msgstr "Avisa sobre símbolos comuns duplicados"
+#: earm_wince_pe.c:638 earmpe.c:638 eelf32mcore.c:2001 ei386beos.c:265
+#: ei386pe.c:638 ei386pe_posix.c:638 ei386pep.c:615 emcorepe.c:638
+#: eppcpe.c:638 eshpe.c:638
+msgid "%F%P: cannot open base file %s\n"
+msgstr "%F%P: não foi possível abrir o arquivo base %s\n"
 
-#: lexsup.c:500
-msgid "Warn if global constructors/destructors are seen"
-msgstr ""
-"Avisa se construtores/destrutores globais\n"
-"                                forem vistos"
+#: earm_wince_pe.c:934 earmpe.c:934 ei386beos.c:361 ei386pe.c:934
+#: ei386pe_posix.c:934 ei386pep.c:895 emcorepe.c:934 eppcpe.c:934 eshpe.c:934
+msgid "%P: warning, file alignment > section alignment\n"
+msgstr "%P: aviso, alinhamento de arquivo > alinhamento de seção\n"
 
-#: lexsup.c:503
-msgid "Warn if the multiple GP values are used"
-msgstr "Avisa se os múltiplos valores de GP forem usados"
+#: earm_wince_pe.c:947 earmpe.c:947 ei386pe.c:947 ei386pe_posix.c:947
+#: emcorepe.c:947 eppcpe.c:947 eshpe.c:947
+msgid "%P: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols?\n"
+msgstr "%P: aviso: --export-dynamic não oferece suporte para alvos PE; você quis dizer --export-all-symbols?\n"
 
-#: lexsup.c:505
-msgid "Warn only once per undefined symbol"
-msgstr "Avisa uma vez por símbolo não definido"
+#: earm_wince_pe.c:992 earmpe.c:992 ei386pe.c:992 ei386pe_posix.c:992
+#: emcorepe.c:992 eppcpe.c:992 eshpe.c:992
+msgid "%P: warning: resolving %s by linking to %s\n"
+msgstr "%P: aviso: resolvendo %s por vinculação a %s\n"
 
-#: lexsup.c:507
-msgid "Warn if start of section changes due to alignment"
-msgstr ""
-"Avisa se o início da seção alterar em razão\n"
-"                                de alinhamento"
+#: earm_wince_pe.c:997 earmpe.c:997 ei386pe.c:997 ei386pe_posix.c:997
+#: ei386pep.c:981 ei386pep.c:1008 emcorepe.c:997 eppcpe.c:997 eshpe.c:997
+msgid "Use --enable-stdcall-fixup to disable these warnings\n"
+msgstr "Use --enable-stdcall-fixup para desabilitar esses avisos\n"
 
-#: lexsup.c:510
-msgid "Warn if shared object has DT_TEXTREL"
-msgstr "Avisa se objeto compartilhado possuir DT_TEXTREL"
+#: earm_wince_pe.c:998 earmpe.c:998 ei386pe.c:998 ei386pe_posix.c:998
+#: ei386pep.c:982 ei386pep.c:1009 emcorepe.c:998 eppcpe.c:998 eshpe.c:998
+msgid "Use --disable-stdcall-fixup to disable these fixups\n"
+msgstr "Use --disable-stdcall-fixup para desabilitar essas correções\n"
 
-#: lexsup.c:513
-msgid "Warn if an object has alternate ELF machine code"
-msgstr ""
-"Avisa se um objeto possuir código alterativo\n"
-"                                de máquina ELF"
+#: earm_wince_pe.c:1067 earmpe.c:1067 ei386pe.c:1067 ei386pe_posix.c:1067
+#: ei386pep.c:1060 emcorepe.c:1067 eppcpe.c:1067 eshpe.c:1067
+msgid "%P: %C: cannot get section contents - auto-import exception\n"
+msgstr "%P: %C: não foi possível obter conteúdos de seção - excepção de autoimportação\n"
 
-#: lexsup.c:517
-msgid "Report unresolved symbols as warnings"
-msgstr "Relata símbolos não resolvidos como avisos"
+#: earm_wince_pe.c:1152 earmpe.c:1152 ei386pe.c:1152 ei386pe_posix.c:1152
+#: ei386pep.c:1154 emcorepe.c:1152 eppcpe.c:1152 eshpe.c:1152
+msgid "%P: warning: .buildid section discarded, --build-id ignored\n"
+msgstr "%P: aviso: seção .buildid descartada, --build-id ignorada\n"
 
-#: lexsup.c:520
-msgid "Report unresolved symbols as errors"
-msgstr "Relata símbolos não resolvidos como erros"
+#: earm_wince_pe.c:1249 earmpe.c:1249 ei386pe.c:1249 ei386pe_posix.c:1249
+#: ei386pep.c:1251 emcorepe.c:1249 eppcpe.c:1249 eshpe.c:1249
+msgid "%P: warning: cannot create .buildid section, --build-id ignored\n"
+msgstr "%P: aviso: não foi possível criar a seção .buildid, --build-id ignorada\n"
 
-#: lexsup.c:522
-msgid "Include all objects from following archives"
-msgstr "Inclui todos os objetos dos seguintes arquivos"
+#: earm_wince_pe.c:1302 earmpe.c:1302 ei386pe.c:1302 ei386pe_posix.c:1302
+#: ei386pep.c:1305 emcorepe.c:1302 eppcpe.c:1302 eshpe.c:1302
+msgid "%F%P: cannot perform PE operations on non PE output file '%pB'\n"
+msgstr "%F%P: não foi possível realizar operações de PO no arquivo de saída não PE \"%pB\"\n"
 
-# Espaço extra para promover alinhamento
-#: lexsup.c:525
-msgid "Use wrapper functions for SYMBOL"
-msgstr " Usa funções interfaceadores para SÍMBOLO"
+#: earm_wince_pe.c:1442 earmpe.c:1442 ei386pe.c:1442 ei386pe_posix.c:1442
+#: ei386pep.c:1426 emcorepe.c:1442 eppcpe.c:1442 eshpe.c:1442
+msgid "%X%P: unable to process relocs: %E\n"
+msgstr "%X%P: não foi possível processar as realocações: %E\n"
 
-#: lexsup.c:529
-msgid "Unresolved SYMBOL will not cause an error or warning"
+#: earm_wince_pe.c:1680 earmelf.c:190 earmelf_fbsd.c:190 earmelf_fuchsia.c:190
+#: earmelf_linux.c:190 earmelf_linux_eabi.c:190 earmelf_linux_fdpiceabi.c:190
+#: earmelf_nacl.c:190 earmelf_nbsd.c:190 earmelf_phoenix.c:190
+#: earmelf_vxworks.c:190 earmelfb.c:190 earmelfb_fbsd.c:190
+#: earmelfb_fuchsia.c:190 earmelfb_linux.c:190 earmelfb_linux_eabi.c:190
+#: earmelfb_linux_fdpiceabi.c:190 earmelfb_nacl.c:190 earmelfb_nbsd.c:190
+#: earmnto.c:190 earmpe.c:1680 earmsymbian.c:190 ei386beos.c:613
+#: ei386beos.c:634 ei386pe.c:1680 ei386pe_posix.c:1680 emcorepe.c:1680
+#: eppcpe.c:1680 eshpe.c:1680
+#, c-format
+msgid "%P: errors encountered processing file %s\n"
+msgstr "%P: encontrados erros de processamento do arquivo %s\n"
+
+#: earm_wince_pe.c:1703 earmpe.c:1703 ei386pe.c:1703 ei386pe_posix.c:1703
+#: emcorepe.c:1703 eppcpe.c:1703 eshpe.c:1703
+#, c-format
+msgid "%P: errors encountered processing file %s for interworking\n"
+msgstr "%P: encontrados erros ao processar o arquivo %s para interfuncionalidade\n"
+
+#: earm_wince_pe.c:1871 earmelf.c:572 earmelf_fbsd.c:572 earmelf_fuchsia.c:572
+#: earmelf_linux.c:572 earmelf_linux_eabi.c:572 earmelf_linux_fdpiceabi.c:572
+#: earmelf_nacl.c:572 earmelf_nbsd.c:572 earmelf_phoenix.c:572
+#: earmelf_vxworks.c:572 earmelfb.c:572 earmelfb_fbsd.c:572
+#: earmelfb_fuchsia.c:572 earmelfb_linux.c:572 earmelfb_linux_eabi.c:572
+#: earmelfb_linux_fdpiceabi.c:572 earmelfb_nacl.c:572 earmelfb_nbsd.c:572
+#: earmnto.c:572 earmpe.c:1871 earmsymbian.c:572 ei386pe.c:1871
+#: ei386pe_posix.c:1871 emcorepe.c:1871 eppcpe.c:1871 eshpe.c:1871
+msgid "%P: warning: '--thumb-entry %s' is overriding '-e %s'\n"
+msgstr "%P: aviso: \"--thumb-entry %s\" é sobrepondo \"-e %s\"\n"
+
+#: earm_wince_pe.c:1876 earmelf.c:577 earmelf_fbsd.c:577 earmelf_fuchsia.c:577
+#: earmelf_linux.c:577 earmelf_linux_eabi.c:577 earmelf_linux_fdpiceabi.c:577
+#: earmelf_nacl.c:577 earmelf_nbsd.c:577 earmelf_phoenix.c:577
+#: earmelf_vxworks.c:577 earmelfb.c:577 earmelfb_fbsd.c:577
+#: earmelfb_fuchsia.c:577 earmelfb_linux.c:577 earmelfb_linux_eabi.c:577
+#: earmelfb_linux_fdpiceabi.c:577 earmelfb_nacl.c:577 earmelfb_nbsd.c:577
+#: earmnto.c:577 earmpe.c:1876 earmsymbian.c:577 ei386pe.c:1876
+#: ei386pe_posix.c:1876 emcorepe.c:1876 eppcpe.c:1876 eshpe.c:1876
+msgid "%P: warning: cannot find thumb start symbol %s\n"
+msgstr "%P: aviso: não foi possível localizar símbolo inicial %s Thumb\n"
+
+#: earmelf.c:603 earmelf_fbsd.c:603 earmelf_fuchsia.c:603 earmelf_linux.c:603
+#: earmelf_linux_eabi.c:603 earmelf_linux_fdpiceabi.c:603 earmelf_nacl.c:603
+#: earmelf_nbsd.c:603 earmelf_phoenix.c:603 earmelf_vxworks.c:603
+#: earmelfb.c:603 earmelfb_fbsd.c:603 earmelfb_fuchsia.c:603
+#: earmelfb_linux.c:603 earmelfb_linux_eabi.c:603
+#: earmelfb_linux_fdpiceabi.c:603 earmelfb_nacl.c:603 earmelfb_nbsd.c:603
+#: earmnto.c:603 earmsymbian.c:603
+msgid "%F%P: %s: can't open: %E\n"
+msgstr "%F%P: %s: não foi possível abrir: %E\n"
+
+#: earmelf.c:606 earmelf_fbsd.c:606 earmelf_fuchsia.c:606 earmelf_linux.c:606
+#: earmelf_linux_eabi.c:606 earmelf_linux_fdpiceabi.c:606 earmelf_nacl.c:606
+#: earmelf_nbsd.c:606 earmelf_phoenix.c:606 earmelf_vxworks.c:606
+#: earmelfb.c:606 earmelfb_fbsd.c:606 earmelfb_fuchsia.c:606
+#: earmelfb_linux.c:606 earmelfb_linux_eabi.c:606
+#: earmelfb_linux_fdpiceabi.c:606 earmelfb_nacl.c:606 earmelfb_nbsd.c:606
+#: earmnto.c:606 earmsymbian.c:606
+msgid "%F%P: %s: not a relocatable file: %E\n"
+msgstr "%F%P: %s: não é um arquivo realocável: %E\n"
+
+#: earmelf.c:2771 earmelf_fbsd.c:2778 earmelf_fuchsia.c:2771
+#: earmelf_linux.c:2771 earmelf_linux_eabi.c:2771
+#: earmelf_linux_fdpiceabi.c:2771 earmelf_nacl.c:2771 earmelf_nbsd.c:2771
+#: earmelf_phoenix.c:2771 earmelf_vxworks.c:2807 earmelfb.c:2771
+#: earmelfb_fbsd.c:2778 earmelfb_fuchsia.c:2771 earmelfb_linux.c:2771
+#: earmelfb_linux_eabi.c:2771 earmelfb_linux_fdpiceabi.c:2771
+#: earmelfb_nacl.c:2771 earmelfb_nbsd.c:2771 earmnto.c:2746 earmsymbian.c:2771
+msgid "%P: unrecognized VFP11 fix type '%s'\n"
+msgstr "%P: tipo de correção VFP11 não reconhecida \"%s\"\n"
+
+#: earmelf.c:2784 earmelf_fbsd.c:2791 earmelf_fuchsia.c:2784
+#: earmelf_linux.c:2784 earmelf_linux_eabi.c:2784
+#: earmelf_linux_fdpiceabi.c:2784 earmelf_nacl.c:2784 earmelf_nbsd.c:2784
+#: earmelf_phoenix.c:2784 earmelf_vxworks.c:2820 earmelfb.c:2784
+#: earmelfb_fbsd.c:2791 earmelfb_fuchsia.c:2784 earmelfb_linux.c:2784
+#: earmelfb_linux_eabi.c:2784 earmelfb_linux_fdpiceabi.c:2784
+#: earmelfb_nacl.c:2784 earmelfb_nbsd.c:2784 earmnto.c:2759 earmsymbian.c:2784
+msgid "%P: unrecognized STM32L4XX fix type '%s'\n"
+msgstr "%P: tipo de correção STM32L4XX não reconhecida \"%s\"\n"
+
+#: earmelf.c:2851 earmelf_fbsd.c:2858 earmelf_fuchsia.c:2851
+#: earmelf_linux.c:2851 earmelf_linux_eabi.c:2851
+#: earmelf_linux_fdpiceabi.c:2851 earmelf_nacl.c:2851 earmelf_nbsd.c:2851
+#: earmelf_phoenix.c:2851 earmelf_vxworks.c:2891 earmelfb.c:2851
+#: earmelfb_fbsd.c:2858 earmelfb_fuchsia.c:2851 earmelfb_linux.c:2851
+#: earmelfb_linux_eabi.c:2851 earmelfb_linux_fdpiceabi.c:2851
+#: earmelfb_nacl.c:2851 earmelfb_nbsd.c:2851 earmnto.c:2826 earmsymbian.c:2851
+#, c-format
+msgid "  --thumb-entry=<sym>         Set the entry point to be Thumb symbol <sym>\n"
 msgstr ""
-"SÍMBOLO não resolvido não causará um erro\n"
-"                                ou um aviso"
+"  --thumb-entry=<sym>         Define o ponto de entrada para ser um\n"
+"                                símbolo <sym> Thumb\n"
 
-#: lexsup.c:531
-msgid "Push state of flags governing input file handling"
+#: earmelf.c:2852 earmelf_fbsd.c:2859 earmelf_fuchsia.c:2852
+#: earmelf_linux.c:2852 earmelf_linux_eabi.c:2852
+#: earmelf_linux_fdpiceabi.c:2852 earmelf_nacl.c:2852 earmelf_nbsd.c:2852
+#: earmelf_phoenix.c:2852 earmelf_vxworks.c:2892 earmelfb.c:2852
+#: earmelfb_fbsd.c:2859 earmelfb_fuchsia.c:2852 earmelfb_linux.c:2852
+#: earmelfb_linux_eabi.c:2852 earmelfb_linux_fdpiceabi.c:2852
+#: earmelfb_nacl.c:2852 earmelfb_nbsd.c:2852 earmnto.c:2827 earmsymbian.c:2852
+#, c-format
+msgid "  --be8                       Output BE8 format image\n"
+msgstr "  --be8                       Emite imagem no formato BE8\n"
+
+#: earmelf.c:2853 earmelf_fbsd.c:2860 earmelf_fuchsia.c:2853
+#: earmelf_linux.c:2853 earmelf_linux_eabi.c:2853
+#: earmelf_linux_fdpiceabi.c:2853 earmelf_nacl.c:2853 earmelf_nbsd.c:2853
+#: earmelf_phoenix.c:2853 earmelf_vxworks.c:2893 earmelfb.c:2853
+#: earmelfb_fbsd.c:2860 earmelfb_fuchsia.c:2853 earmelfb_linux.c:2853
+#: earmelfb_linux_eabi.c:2853 earmelfb_linux_fdpiceabi.c:2853
+#: earmelfb_nacl.c:2853 earmelfb_nbsd.c:2853 earmnto.c:2828 earmsymbian.c:2853
+#, c-format
+msgid "  --target1-rel               Interpret R_ARM_TARGET1 as R_ARM_REL32\n"
+msgstr "  --target1-rel               Interpreta R_ARM_TARGET1 como R_ARM_REL32\n"
+
+#: earmelf.c:2854 earmelf_fbsd.c:2861 earmelf_fuchsia.c:2854
+#: earmelf_linux.c:2854 earmelf_linux_eabi.c:2854
+#: earmelf_linux_fdpiceabi.c:2854 earmelf_nacl.c:2854 earmelf_nbsd.c:2854
+#: earmelf_phoenix.c:2854 earmelf_vxworks.c:2894 earmelfb.c:2854
+#: earmelfb_fbsd.c:2861 earmelfb_fuchsia.c:2854 earmelfb_linux.c:2854
+#: earmelfb_linux_eabi.c:2854 earmelfb_linux_fdpiceabi.c:2854
+#: earmelfb_nacl.c:2854 earmelfb_nbsd.c:2854 earmnto.c:2829 earmsymbian.c:2854
+#, c-format
+msgid "  --target1-abs               Interpret R_ARM_TARGET1 as R_ARM_ABS32\n"
+msgstr "  --target1-abs               Interpreta R_ARM_TARGET1 como R_ARM_ABS32\n"
+
+#: earmelf.c:2855 earmelf_fbsd.c:2862 earmelf_fuchsia.c:2855
+#: earmelf_linux.c:2855 earmelf_linux_eabi.c:2855
+#: earmelf_linux_fdpiceabi.c:2855 earmelf_nacl.c:2855 earmelf_nbsd.c:2855
+#: earmelf_phoenix.c:2855 earmelf_vxworks.c:2895 earmelfb.c:2855
+#: earmelfb_fbsd.c:2862 earmelfb_fuchsia.c:2855 earmelfb_linux.c:2855
+#: earmelfb_linux_eabi.c:2855 earmelfb_linux_fdpiceabi.c:2855
+#: earmelfb_nacl.c:2855 earmelfb_nbsd.c:2855 earmnto.c:2830 earmsymbian.c:2855
+#, c-format
+msgid "  --target2=<type>            Specify definition of R_ARM_TARGET2\n"
+msgstr "  --target2=<tipo>            Especifica definição de R_ARM_TARGET2\n"
+
+#: earmelf.c:2856 earmelf_fbsd.c:2863 earmelf_fuchsia.c:2856
+#: earmelf_linux.c:2856 earmelf_linux_eabi.c:2856
+#: earmelf_linux_fdpiceabi.c:2856 earmelf_nacl.c:2856 earmelf_nbsd.c:2856
+#: earmelf_phoenix.c:2856 earmelf_vxworks.c:2896 earmelfb.c:2856
+#: earmelfb_fbsd.c:2863 earmelfb_fuchsia.c:2856 earmelfb_linux.c:2856
+#: earmelfb_linux_eabi.c:2856 earmelfb_linux_fdpiceabi.c:2856
+#: earmelfb_nacl.c:2856 earmelfb_nbsd.c:2856 earmnto.c:2831 earmsymbian.c:2856
+#, c-format
+msgid "  --fix-v4bx                  Rewrite BX rn as MOV pc, rn for ARMv4\n"
+msgstr "  --fix-v4bx                  Reescreve BX rn como MOV pc, rn para ARMv4\n"
+
+#: earmelf.c:2857 earmelf_fbsd.c:2864 earmelf_fuchsia.c:2857
+#: earmelf_linux.c:2857 earmelf_linux_eabi.c:2857
+#: earmelf_linux_fdpiceabi.c:2857 earmelf_nacl.c:2857 earmelf_nbsd.c:2857
+#: earmelf_phoenix.c:2857 earmelf_vxworks.c:2897 earmelfb.c:2857
+#: earmelfb_fbsd.c:2864 earmelfb_fuchsia.c:2857 earmelfb_linux.c:2857
+#: earmelfb_linux_eabi.c:2857 earmelfb_linux_fdpiceabi.c:2857
+#: earmelfb_nacl.c:2857 earmelfb_nbsd.c:2857 earmnto.c:2832 earmsymbian.c:2857
+#, c-format
+msgid "  --fix-v4bx-interworking     Rewrite BX rn branch to ARMv4 interworking veneer\n"
 msgstr ""
-"Faz push do estado de flags governando\n"
-"                                o tratamento de arquivo de entrada"
+"  --fix-v4bx-interworking     Rescreve ramo BX rn para veneer de \n"
+"                                interfuncionalidade ARMv4\n"
+
+#: earmelf.c:2858 earmelf_fbsd.c:2865 earmelf_fuchsia.c:2858
+#: earmelf_linux.c:2858 earmelf_linux_eabi.c:2858
+#: earmelf_linux_fdpiceabi.c:2858 earmelf_nacl.c:2858 earmelf_nbsd.c:2858
+#: earmelf_phoenix.c:2858 earmelf_vxworks.c:2898 earmelfb.c:2858
+#: earmelfb_fbsd.c:2865 earmelfb_fuchsia.c:2858 earmelfb_linux.c:2858
+#: earmelfb_linux_eabi.c:2858 earmelfb_linux_fdpiceabi.c:2858
+#: earmelfb_nacl.c:2858 earmelfb_nbsd.c:2858 earmnto.c:2833 earmsymbian.c:2858
+#, c-format
+msgid "  --use-blx                   Enable use of BLX instructions\n"
+msgstr "  --use-blx                   Permite use de instruções BLX\n"
+
+#: earmelf.c:2859 earmelf_fbsd.c:2866 earmelf_fuchsia.c:2859
+#: earmelf_linux.c:2859 earmelf_linux_eabi.c:2859
+#: earmelf_linux_fdpiceabi.c:2859 earmelf_nacl.c:2859 earmelf_nbsd.c:2859
+#: earmelf_phoenix.c:2859 earmelf_vxworks.c:2899 earmelfb.c:2859
+#: earmelfb_fbsd.c:2866 earmelfb_fuchsia.c:2859 earmelfb_linux.c:2859
+#: earmelfb_linux_eabi.c:2859 earmelfb_linux_fdpiceabi.c:2859
+#: earmelfb_nacl.c:2859 earmelfb_nbsd.c:2859 earmnto.c:2834 earmsymbian.c:2859
+#, c-format
+msgid "  --vfp11-denorm-fix          Specify how to fix VFP11 denorm erratum\n"
+msgstr "  --vfp11-denorm-fix          Especifica como corrigir errata denorm VFP11\n"
+
+#: earmelf.c:2860 earmelf_fbsd.c:2867 earmelf_fuchsia.c:2860
+#: earmelf_linux.c:2860 earmelf_linux_eabi.c:2860
+#: earmelf_linux_fdpiceabi.c:2860 earmelf_nacl.c:2860 earmelf_nbsd.c:2860
+#: earmelf_phoenix.c:2860 earmelf_vxworks.c:2900 earmelfb.c:2860
+#: earmelfb_fbsd.c:2867 earmelfb_fuchsia.c:2860 earmelfb_linux.c:2860
+#: earmelfb_linux_eabi.c:2860 earmelfb_linux_fdpiceabi.c:2860
+#: earmelfb_nacl.c:2860 earmelfb_nbsd.c:2860 earmnto.c:2835 earmsymbian.c:2860
+#, c-format
+msgid "  --fix-stm32l4xx-629360      Specify how to fix STM32L4XX 629360 erratum\n"
+msgstr "  --fix-stm32l4xx-629360      Especifica como corrigir errata STM32L4XX 629360\n"
+
+#: earmelf.c:2863 earmelf_fbsd.c:2870 earmelf_fuchsia.c:2863
+#: earmelf_linux.c:2863 earmelf_linux_eabi.c:2863
+#: earmelf_linux_fdpiceabi.c:2863 earmelf_nacl.c:2863 earmelf_nbsd.c:2863
+#: earmelf_phoenix.c:2863 earmelf_vxworks.c:2903 earmelfb.c:2863
+#: earmelfb_fbsd.c:2870 earmelfb_fuchsia.c:2863 earmelfb_linux.c:2863
+#: earmelfb_linux_eabi.c:2863 earmelfb_linux_fdpiceabi.c:2863
+#: earmelfb_nacl.c:2863 earmelfb_nbsd.c:2863 earmnto.c:2838 earmsymbian.c:2863
+#, c-format
+msgid ""
+"  --no-wchar-size-warning     Don't warn about objects with incompatible\n"
+"                                wchar_t sizes\n"
+msgstr ""
+"  --no-wchar-size-warning     Não avisa sobre objetos com incompatibilidade\n"
+"                                de tamanhos de wchar_t\n"
 
-#: lexsup.c:534
-msgid "Pop state of flags governing input file handling"
+#: earmelf.c:2866 earmelf_fbsd.c:2873 earmelf_fuchsia.c:2866
+#: earmelf_linux.c:2866 earmelf_linux_eabi.c:2866
+#: earmelf_linux_fdpiceabi.c:2866 earmelf_nacl.c:2866 earmelf_nbsd.c:2866
+#: earmelf_phoenix.c:2866 earmelf_vxworks.c:2906 earmelfb.c:2866
+#: earmelfb_fbsd.c:2873 earmelfb_fuchsia.c:2866 earmelfb_linux.c:2866
+#: earmelfb_linux_eabi.c:2866 earmelfb_linux_fdpiceabi.c:2866
+#: earmelfb_nacl.c:2866 earmelfb_nbsd.c:2866 earmnto.c:2841 earmsymbian.c:2866
+#, c-format
+msgid ""
+"  --long-plt                  Generate long .plt entries\n"
+"                              to handle large .plt/.got displacements\n"
 msgstr ""
-"Faz pop do estado de flags governando\n"
-"                                o tratamento de arquivo de entrada"
+"  --long-plt                  Gera entradas .plt longas para lidar\n"
+"                              com deslocamentos .plt/.got grandes\n"
 
-#: lexsup.c:537
-msgid "Report target memory usage"
-msgstr "Relata uso de memória alvo"
+#: earmelf.c:2868 earmelf_fbsd.c:2875 earmelf_fuchsia.c:2868
+#: earmelf_linux.c:2868 earmelf_linux_eabi.c:2868
+#: earmelf_linux_fdpiceabi.c:2868 earmelf_nacl.c:2868 earmelf_nbsd.c:2868
+#: earmelf_phoenix.c:2868 earmelf_vxworks.c:2908 earmelfb.c:2868
+#: earmelfb_fbsd.c:2875 earmelfb_fuchsia.c:2868 earmelfb_linux.c:2868
+#: earmelfb_linux_eabi.c:2868 earmelfb_linux_fdpiceabi.c:2868
+#: earmelfb_nacl.c:2868 earmelfb_nbsd.c:2868 earmnto.c:2843 earmsymbian.c:2868
+#, c-format
+msgid ""
+"  --cmse-implib               Make import library to be a secure gateway import\n"
+"                                library as per ARMv8-M Security Extensions\n"
+msgstr ""
+"  --cmse-implib               Cria bibliotecas de importação para ser uma\n"
+"                                biblioteca de importação de gateway seguro\n"
+"                                conforme Extensões de Segurança ARMv8-M\n"
+
+#: earmelf.c:2870 earmelf_fbsd.c:2877 earmelf_fuchsia.c:2870
+#: earmelf_linux.c:2870 earmelf_linux_eabi.c:2870
+#: earmelf_linux_fdpiceabi.c:2870 earmelf_nacl.c:2870 earmelf_nbsd.c:2870
+#: earmelf_phoenix.c:2870 earmelf_vxworks.c:2910 earmelfb.c:2870
+#: earmelfb_fbsd.c:2877 earmelfb_fuchsia.c:2870 earmelfb_linux.c:2870
+#: earmelfb_linux_eabi.c:2870 earmelfb_linux_fdpiceabi.c:2870
+#: earmelfb_nacl.c:2870 earmelfb_nbsd.c:2870 earmnto.c:2845 earmsymbian.c:2870
+#, c-format
+msgid ""
+"  --in-implib                 Import library whose symbols address must\n"
+"                                remain stable\n"
+msgstr ""
+"  --in-implib                 Bibliotecas de importação cujo endereço de\n"
+"                                símbolos deve permanecer estável\n"
+
+#: earmelf.c:2881 earmelf_fbsd.c:2888 earmelf_fuchsia.c:2881
+#: earmelf_linux.c:2881 earmelf_linux_eabi.c:2881
+#: earmelf_linux_fdpiceabi.c:2881 earmelf_nacl.c:2881 earmelf_nbsd.c:2881
+#: earmelf_phoenix.c:2881 earmelf_vxworks.c:2921 earmelfb.c:2881
+#: earmelfb_fbsd.c:2888 earmelfb_fuchsia.c:2881 earmelfb_linux.c:2881
+#: earmelfb_linux_eabi.c:2881 earmelfb_linux_fdpiceabi.c:2881
+#: earmelfb_nacl.c:2881 earmelfb_nbsd.c:2881 earmnto.c:2856 earmsymbian.c:2881
+#, c-format
+msgid "  --[no-]fix-cortex-a8        Disable/enable Cortex-A8 Thumb-2 branch erratum fix\n"
+msgstr ""
+"  --[no-]fix-cortex-a8        Desabilita/habilita correção de errata de ramo\n"
+"                                Cortex-A8 Thumb-2\n"
+
+#: earmelf.c:2882 earmelf_fbsd.c:2889 earmelf_fuchsia.c:2882
+#: earmelf_linux.c:2882 earmelf_linux_eabi.c:2882
+#: earmelf_linux_fdpiceabi.c:2882 earmelf_nacl.c:2882 earmelf_nbsd.c:2882
+#: earmelf_phoenix.c:2882 earmelf_vxworks.c:2922 earmelfb.c:2882
+#: earmelfb_fbsd.c:2889 earmelfb_fuchsia.c:2882 earmelfb_linux.c:2882
+#: earmelfb_linux_eabi.c:2882 earmelfb_linux_fdpiceabi.c:2882
+#: earmelfb_nacl.c:2882 earmelfb_nbsd.c:2882 earmnto.c:2857 earmsymbian.c:2882
+#, c-format
+msgid "  --no-merge-exidx-entries    Disable merging exidx entries\n"
+msgstr "  --no-merge-exidx-entries    Desabilita entradas exidx de mesclagem\n"
+
+#: earmelf.c:2883 earmelf_fbsd.c:2890 earmelf_fuchsia.c:2883
+#: earmelf_linux.c:2883 earmelf_linux_eabi.c:2883
+#: earmelf_linux_fdpiceabi.c:2883 earmelf_nacl.c:2883 earmelf_nbsd.c:2883
+#: earmelf_phoenix.c:2883 earmelf_vxworks.c:2923 earmelfb.c:2883
+#: earmelfb_fbsd.c:2890 earmelfb_fuchsia.c:2883 earmelfb_linux.c:2883
+#: earmelfb_linux_eabi.c:2883 earmelfb_linux_fdpiceabi.c:2883
+#: earmelfb_nacl.c:2883 earmelfb_nbsd.c:2883 earmnto.c:2858 earmsymbian.c:2883
+#, c-format
+msgid "  --[no-]fix-arm1176          Disable/enable ARM1176 BLX immediate erratum fix\n"
+msgstr ""
+"  --[no-]fix-arm1176          Desabilita/habilita correção de errata de\n"
+"                                ARM1176 BLX imediato\n"
+
+#: earmelf_vxworks.c:672 eelf32_sparc_vxworks.c:123 eelf32ebmipvxworks.c:349
+#: eelf32elmipvxworks.c:349 eelf32ppcvxworks.c:271 eelf_i386_vxworks.c:123
+#: eshelf_vxworks.c:123 eshlelf_vxworks.c:123
+msgid "%X%P: cannot create dynamic sections %E\n"
+msgstr "%X%P: não foi possível criar seções dinâmicas %E\n"
+
+#: earmelf_vxworks.c:678 eelf32_sparc_vxworks.c:129 eelf32ebmipvxworks.c:355
+#: eelf32elmipvxworks.c:355 eelf32ppcvxworks.c:277 eelf_i386_vxworks.c:129
+#: eshelf_vxworks.c:129 eshlelf_vxworks.c:129
+msgid "%X%P: dynamic sections created in non-dynamic link\n"
+msgstr "%X%P: seções dinâmicas criadas em vínculo não dinâmico\n"
+
+#: earmelf_vxworks.c:2925 eelf32_sparc_vxworks.c:2205
+#: eelf32ebmipvxworks.c:2475 eelf32elmipvxworks.c:2475 eelf32ppcvxworks.c:2511
+#: eelf_i386_vxworks.c:2258 eshelf_vxworks.c:2180 eshlelf_vxworks.c:2180
+#, c-format
+msgid "  --force-dynamic             Always create dynamic sections\n"
+msgstr "  --force-dynamic             Sempre cria seções dinâmicas\n"
+
+#: eavr1.c:174 eavr2.c:174 eavr25.c:174 eavr3.c:174 eavr31.c:174 eavr35.c:174
+#: eavr4.c:174 eavr5.c:174 eavr51.c:174 eavr6.c:174 eavrtiny.c:174
+#: eavrxmega1.c:174 eavrxmega2.c:174 eavrxmega3.c:174 eavrxmega4.c:174
+#: eavrxmega5.c:174 eavrxmega6.c:174 eavrxmega7.c:174
+msgid "%X%P: can not setup the input section list: %E\n"
+msgstr "%X%P: não foi configurar a lista de seção de entrada: %E\n"
+
+#: eavr1.c:209 eavr2.c:209 eavr25.c:209 eavr3.c:209 eavr31.c:209 eavr35.c:209
+#: eavr4.c:209 eavr5.c:209 eavr51.c:209 eavr6.c:209 eavrtiny.c:209
+#: eavrxmega1.c:209 eavrxmega2.c:209 eavrxmega3.c:209 eavrxmega4.c:209
+#: eavrxmega5.c:209 eavrxmega6.c:209 eavrxmega7.c:209
+msgid "%X%P: can not create stub BFD: %E\n"
+msgstr "%X%P: não foi possível criar BFD stub: %E\n"
+
+#: eavr1.c:2246 eavr2.c:2246 eavr25.c:2246 eavr3.c:2246 eavr31.c:2246
+#: eavr35.c:2246 eavr4.c:2246 eavr5.c:2246 eavr51.c:2246 eavr6.c:2246
+#: eavrtiny.c:2246 eavrxmega1.c:2246 eavrxmega2.c:2246 eavrxmega3.c:2246
+#: eavrxmega4.c:2246 eavrxmega5.c:2246 eavrxmega6.c:2246 eavrxmega7.c:2246
+#, c-format
+msgid ""
+"  --pmem-wrap-around=<val>    Make the linker relaxation machine assume that a\n"
+"                                program counter wrap-around occures at address\n"
+"                                <val>.  Supported values: 8k, 16k, 32k and 64k.\n"
+msgstr ""
+"  --pmem-wrap-around=<val>    Faz a máquina de relaxamento do vinculador\n"
+"                                considerar que um wrap-around do contador\n"
+"                                de programa ocorre no endereço <val>.\n"
+"                                Valores suportados: 8k, 16k, 32k e 64k.\n"
 
-#: lexsup.c:539
-msgid "=MODE"
-msgstr "=MODO"
+#: eavr1.c:2252 eavr2.c:2252 eavr25.c:2252 eavr3.c:2252 eavr31.c:2252
+#: eavr35.c:2252 eavr4.c:2252 eavr5.c:2252 eavr51.c:2252 eavr6.c:2252
+#: eavrtiny.c:2252 eavrxmega1.c:2252 eavrxmega2.c:2252 eavrxmega3.c:2252
+#: eavrxmega4.c:2252 eavrxmega5.c:2252 eavrxmega6.c:2252 eavrxmega7.c:2252
+#, c-format
+msgid ""
+"  --no-call-ret-replacement   The relaxation machine normally will\n"
+"                                substitute two immediately following call/ret\n"
+"                                instructions by a single jump instruction.\n"
+"                                This option disables this optimization.\n"
+msgstr ""
+"  --no-call-ret-replacement   A máquina de relaxamento normalmente substituirá\n"
+"                                duas instruções call/ret imediatamente seguintes\n"
+"                                por uma única instrução de salto. Esta opção\n"
+"                                desativa esta otimização.\n"
 
-#: lexsup.c:539
-msgid "Control how orphan sections are handled."
-msgstr "Controla como seções órfãs são tratadas."
+#: eavr1.c:2260 eavr2.c:2260 eavr25.c:2260 eavr3.c:2260 eavr31.c:2260
+#: eavr35.c:2260 eavr4.c:2260 eavr5.c:2260 eavr51.c:2260 eavr6.c:2260
+#: eavrtiny.c:2260 eavrxmega1.c:2260 eavrxmega2.c:2260 eavrxmega3.c:2260
+#: eavrxmega4.c:2260 eavrxmega5.c:2260 eavrxmega6.c:2260 eavrxmega7.c:2260
+#, c-format
+msgid ""
+"  --no-stubs                  If the linker detects to attempt to access\n"
+"                                an instruction beyond 128k by a reloc that\n"
+"                                is limited to 128k max, it inserts a jump\n"
+"                                stub. You can de-active this with this switch.\n"
+msgstr ""
+"  --no-stubs                  Se o vinculador detectar a tentativa de\n"
+"                                acessar uma instrução além de 128k por\n"
+"                                um reloc limitado a um máximo de 128k,\n"
+"                                ele vai inserir um stub de salto.\n"
+"                                Você pode desativá-lo com essa opção.\n"
 
-#: lexsup.c:705
-msgid "%P: %s: missing argument\n"
-msgstr "%P: %s: argumento em falta\n"
+#: eavr1.c:2268 eavr2.c:2268 eavr25.c:2268 eavr3.c:2268 eavr31.c:2268
+#: eavr35.c:2268 eavr4.c:2268 eavr5.c:2268 eavr51.c:2268 eavr6.c:2268
+#: eavrtiny.c:2268 eavrxmega1.c:2268 eavrxmega2.c:2268 eavrxmega3.c:2268
+#: eavrxmega4.c:2268 eavrxmega5.c:2268 eavrxmega6.c:2268 eavrxmega7.c:2268
+#, c-format
+msgid "  --debug-stubs               Used for debugging avr-ld.\n"
+msgstr "  --debug-stubs               Usado para depuração de avr-ld.\n"
 
-#: lexsup.c:710
-msgid "%P: unrecognized option '%s'\n"
-msgstr "%P: opção não reconhecida \"%s\"\n"
+#: eavr1.c:2270 eavr2.c:2270 eavr25.c:2270 eavr3.c:2270 eavr31.c:2270
+#: eavr35.c:2270 eavr4.c:2270 eavr5.c:2270 eavr51.c:2270 eavr6.c:2270
+#: eavrtiny.c:2270 eavrxmega1.c:2270 eavrxmega2.c:2270 eavrxmega3.c:2270
+#: eavrxmega4.c:2270 eavrxmega5.c:2270 eavrxmega6.c:2270 eavrxmega7.c:2270
+#, c-format
+msgid "  --debug-relax               Used for debugging avr-ld.\n"
+msgstr "  --debug-relax               Usado para depuração de avr-ld.\n"
 
-#: lexsup.c:715
-msgid "%P%F: use the --help option for usage information\n"
-msgstr "%P%F: use a opção --help para informações de uso\n"
+#: ed30v_e.c:113 ed30v_o.c:113 ed30velf.c:113 eelf32_dlx.c:113
+#: eelf32fr30.c:113 eelf32frv.c:113 eelf32ft32.c:113 eelf32iq10.c:113
+#: eelf32iq2000.c:113 eelf32moxie.c:113 eelf32mt.c:113 emn10200.c:113
+#: emoxiebox.c:113 emsp430X.c:138 emsp430elf.c:138 epjelf.c:113 epjlelf.c:113
+msgid "%X%P: can not size group sections: %E\n"
+msgstr "%X%P: não foi possível dimensionar seções de grupo: %E\n"
 
-#: lexsup.c:734
-msgid "%P%F: unrecognized -a option `%s'\n"
-msgstr "%P%F: opção -a não reconhecida \"%s\"\n"
+#: eelf32_spu.c:307 ev850.c:124 ev850_rh850.c:124
+msgid "%X%P: can not create note section: %E\n"
+msgstr "%X%P: não foi possível criar seção de nota: %E\n"
 
-#: lexsup.c:747
-msgid "%P%F: unrecognized -assert option `%s'\n"
-msgstr "%P%F: opção -assert não reconhecida \"%s\"\n"
+#: eelf32_spu.c:396
+msgid "%F%P: no built-in overlay manager\n"
+msgstr "%F%P: nenhum gerenciador de sobreposição embutido\n"
 
-#: lexsup.c:791
-msgid "%F%P: unknown demangling style `%s'\n"
-msgstr "%F%P: estilo de \"demangling\" desconhecido \"%s\"\n"
+#: eelf32_spu.c:406
+msgid "%X%P: can not open built-in overlay manager: %E\n"
+msgstr "%X%P: não foi possível abrir gerenciador de sobreposição embutido: %E\n"
 
-#: lexsup.c:861 lexsup.c:1330
-msgid "%P%F: invalid number `%s'\n"
-msgstr "%P%F: número inválido \"%s\"\n"
+#: eelf32_spu.c:412
+msgid "%X%P: can not load built-in overlay manager: %E\n"
+msgstr "%X%P: não foi possível carregar gerenciador de sobreposição embutido: %E\n"
 
-#: lexsup.c:962
-msgid "%P%F: bad --unresolved-symbols option: %s\n"
-msgstr "%P%F: opção --unresolved-symbols inválida: %s\n"
+#: eelf32_spu.c:472
+msgid "%X%P: can not find overlays: %E\n"
+msgstr "%X%P: não foi possível localizar sobreposições: %E\n"
 
-#: lexsup.c:1039
-msgid "%P%F: bad -plugin-opt option\n"
-msgstr "%P%F: opção -plugin-opt inválida\n"
+#: eelf32_spu.c:479
+msgid "%P: --auto-overlay ignored with user overlay script\n"
+msgstr "%P: --auto-overlay ignorado com script de sobreposição do usuário\n"
 
-#. This can happen if the user put "-rpath,a" on the command
-#. line.  (Or something similar.  The comma is important).
-#. Getopt becomes confused and thinks that this is a -r option
-#. but it cannot parse the text after the -r so it refuses to
-#. increment the optind counter.  Detect this case and issue
-#. an error message here.  We cannot just make this a warning,
-#. increment optind, and continue because getopt is too confused
-#. and will seg-fault the next time around.
-#: lexsup.c:1056
-msgid "%P%F: unrecognised option: %s\n"
-msgstr "%P%F: opção não reconhecida %s\n"
+#: eelf32_spu.c:500
+msgid "%X%P: can not size overlay stubs: %E\n"
+msgstr "%X%P: não foi possível dimensionar stubs de sobreposição: %E\n"
 
-#: lexsup.c:1059 lexsup.c:1299
-msgid "%P%F: -r and %s may not be used together\n"
-msgstr "%P%F: -r e %s não podem ser usados juntos\n"
+#: eelf32_spu.c:573
+msgid "%F%P: can not open script: %E\n"
+msgstr "%F%P: não foi abrir script: %E\n"
 
-#: lexsup.c:1166
-msgid "%P%F: -r and -shared may not be used together\n"
-msgstr "%P%F: -r e -shared não podem ser usados juntos\n"
+#: eelf32_spu.c:620
+msgid "%X%P: %pA exceeds local store range\n"
+msgstr "%X%P: %pA excede intervalo de armazenamento local\n"
 
-#: lexsup.c:1177
-msgid "%P%F: -shared not supported\n"
-msgstr "%P%F: sem suporte a -shared\n"
+#: eelf32_spu.c:623
+msgid "%P: --auto-overlay ignored with zero local store range\n"
+msgstr "%P: --auto-overlay ignorado com intervalo de armazenamento local zero\n"
 
-#: lexsup.c:1183
-msgid "%P%F: -r and -pie may not be used together\n"
-msgstr "%P%F: -r e -pie não podem ser usados juntos\n"
+#: eelf32_spu.c:2604
+msgid "%F%P: invalid --local-store address range `%s'\n"
+msgstr "%F%P: endereço de --local-store com intervalo inválido `%s'\n"
 
-#: lexsup.c:1188
-msgid "%P%F: -pie not supported\n"
-msgstr "%P%F: sem suporte a -pie\n"
+#: eelf32_spu.c:2640
+msgid "%F%P: invalid --num-lines/--num-regions `%u'\n"
+msgstr "%F%P: --num-lines/--num-regions inválido \"%u\"\n"
 
-#: lexsup.c:1194
-msgid "%P: SONAME must not be empty string; keeping previous one\n"
-msgstr "%P: SONAME não pode ser uma string vazia; mantendo o anterior\n"
+#: eelf32_spu.c:2645
+msgid "%F%P: invalid --line-size/--region-size `%u'\n"
+msgstr "%F%P: --line-size/--region-size inválido `%u'\n"
 
-#: lexsup.c:1200
-msgid "descending"
-msgstr "descendente"
+#: eelf32_spu.c:2666
+msgid "%F%P: invalid --num-lines/--num-regions `%s'\n"
+msgstr "%F%P: --num-lines/--num-regions inválido \"%s\"\n"
 
-#: lexsup.c:1202
-msgid "ascending"
-msgstr "ascendente"
+#: eelf32_spu.c:2679
+msgid "%F%P: invalid --line-size/--region-size `%s'\n"
+msgstr "%F%P: --line-size/--region-size inválido `%s'\n"
 
-#: lexsup.c:1205
-msgid "%P%F: invalid common section sorting option: %s\n"
-msgstr "%P%F: opção inválida de ordenação de seção comum: %s\n"
+#: eelf32_spu.c:2688
+msgid "%F%P: invalid --fixed-space value `%s'\n"
+msgstr "%F%P: --fixed-space com valor inválido \"%s\"\n"
 
-#: lexsup.c:1209
-msgid "name"
-msgstr "nome"
+#: eelf32_spu.c:2697
+msgid "%F%P: invalid --reserved-space value `%s'\n"
+msgstr "%F%P: --reserved-space com valor inválido \"%s\"\n"
 
-#: lexsup.c:1211
-msgid "alignment"
-msgstr "alinhamento"
+#: eelf32_spu.c:2706
+msgid "%F%P: invalid --extra-stack-space value `%s'\n"
+msgstr "%F%P: --extra-stack-space com valor inválido \"%s\"\n"
 
-#: lexsup.c:1214
-msgid "%P%F: invalid section sorting option: %s\n"
-msgstr "%P%F: opção inválida de ordenação de seção: %s\n"
+#: eelf32_spu.c:2743
+#, c-format
+msgid "  --plugin                    Make SPU plugin\n"
+msgstr "  --plugin                    Faz o plug-in SPU\n"
+
+#: eelf32_spu.c:2745
+#, c-format
+msgid "  --no-overlays               No overlay handling\n"
+msgstr "  --no-overlays               Não lida com sobpreosições\n"
 
-#: lexsup.c:1248
-msgid "%P%F: invalid argument to option \"--section-start\"\n"
-msgstr "%P%F: argumento inválido para a opção \"--section-start\"\n"
+#: eelf32_spu.c:2747
+#, c-format
+msgid "  --compact-stubs             Use smaller and possibly slower call stubs\n"
+msgstr ""
+"  --compact-stubs             Usa stubs de chamada menores e possivelmente\n"
+"                                mais lentos\n"
 
-#: lexsup.c:1255
-msgid "%P%F: missing argument(s) to option \"--section-start\"\n"
-msgstr "%P%F: faltando argumento(s) para a opção \"--section-start\"\n"
+#: eelf32_spu.c:2749
+#, c-format
+msgid "  --emit-stub-syms            Add symbols on overlay call stubs\n"
+msgstr ""
+"  --emit-stub-syms            Adiciona símbolos em stubs de chamadas\n"
+"                                de sobreposição\n"
 
-#: lexsup.c:1505
-msgid "%P%F: group ended before it began (--help for usage)\n"
-msgstr "%P%F: o grupo terminou antes de começar (--help para uso)\n"
+#: eelf32_spu.c:2751
+#, c-format
+msgid "  --extra-overlay-stubs       Add stubs on all calls out of overlay regions\n"
+msgstr ""
+"  --extra-overlay-stubs       Adiciona stubs em todas as chamadas de\n"
+"                                regiões de sobreposição\n"
 
-#: lexsup.c:1533
-msgid "%P%X: --hash-size needs a numeric argument\n"
-msgstr "%P%X: --hash-size precisa de um argumento numérico\n"
+#: eelf32_spu.c:2753
+#, c-format
+msgid "  --local-store=lo:hi         Valid address range\n"
+msgstr "  --local-store=lo:hi         Intervalo de endereço válido\n"
 
-#: lexsup.c:1545
-msgid "%P%F: no state pushed before popping\n"
-msgstr "%P%F: não foi feito push do estado antes de fazer pop\n"
+#: eelf32_spu.c:2755
+#, c-format
+msgid "  --stack-analysis            Estimate maximum stack requirement\n"
+msgstr "  --stack-analysis            Estima o requisito de pilha máxima\n"
 
-#: lexsup.c:1568
-msgid "%P%F: invalid argument to option \"--orphan-handling\"\n"
-msgstr "%P%F: argumento inválido para a opção \"--orphan-handling\"\n"
+#: eelf32_spu.c:2757
+#, c-format
+msgid "  --emit-stack-syms           Add sym giving stack needed for each func\n"
+msgstr ""
+"  --emit-stack-syms           Adicione sym dando pilha necessário para\n"
+"                                cada func\n"
 
-#: lexsup.c:1576
-msgid "%P: SONAME must not be empty string; ignored\n"
-msgstr "%P: SONAME não pode ser uma string vazia; ignorado\n"
+#: eelf32_spu.c:2759
+#, c-format
+msgid ""
+"  --auto-overlay [=filename]  Create an overlay script in filename if\n"
+"                                executable does not fit in local store\n"
+msgstr ""
+"  --auto-overlay [=arquivo]   Cria um script de sobreposição no nome\n"
+"                                do arquivo, se o executável não couber\n"
+"                                no armazenamento local\n"
 
-#: lexsup.c:1644
-msgid "%P%F: -F may not be used without -shared\n"
-msgstr "%P%F: -F não pode ser usado sem -shared\n"
+#: eelf32_spu.c:2762
+#, c-format
+msgid "  --auto-relink               Rerun linker using auto-overlay script\n"
+msgstr ""
+"  --auto-relink               Executa novamente o vinculador usando o\n"
+"                                script de sobreposição automática\n"
 
-#: lexsup.c:1646
-msgid "%P%F: -f may not be used without -shared\n"
-msgstr "%P%F: -f não pode ser usado sem -shared\n"
+#: eelf32_spu.c:2764
+#, c-format
+msgid ""
+"  --overlay-rodata            Place read-only data with associated function\n"
+"                                code in overlays\n"
+msgstr ""
+"  --overlay-rodata            Coloca dados somente leitura com código\n"
+"                                de função associado em sobreposições\n"
 
-#: lexsup.c:1687 lexsup.c:1700
-msgid "%P%F: invalid hex number `%s'\n"
-msgstr "%P%F: número hexa inválido \"%s\"\n"
+#: eelf32_spu.c:2767
+#, c-format
+msgid "  --num-regions               Number of overlay buffers (default 1)\n"
+msgstr "  --num-regions               Número de buffers de sobreposição (padrão 1)\n"
 
-#: lexsup.c:1730
+#: eelf32_spu.c:2769
 #, c-format
-msgid "  --audit=AUDITLIB            Specify a library to use for auditing\n"
+msgid "  --region-size               Size of overlay buffers (default 0, auto)\n"
 msgstr ""
-"  --audit=AUDITLIB            Especifica uma biblioteca para usar\n"
-"                                para auditamento\n"
+"  --region-size               Tamanho de buffers de sobreposição\n"
+"                                (padrão 0, auto)\n"
 
-#: lexsup.c:1732
+#: eelf32_spu.c:2771
 #, c-format
-msgid "  -Bgroup                     Selects group name lookup rules for DSO\n"
+msgid "  --fixed-space=bytes         Local store for non-overlay code and data\n"
 msgstr ""
-"  -Bgroup                     Seleciona regras de procura por nome de grupo\n"
-"                                para DSO\n"
+"  --fixed-space=bytes         Armazenamento local para código e dados\n"
+"                                não sobrepostos\n"
 
-#: lexsup.c:1734
+#: eelf32_spu.c:2773
 #, c-format
-msgid "  --disable-new-dtags         Disable new dynamic tags\n"
-msgstr "  --disable-new-dtags         Desabilita novas tags dinâmicas\n"
+msgid ""
+"  --reserved-space=bytes      Local store for stack and heap.  If not specified\n"
+"                                ld will estimate stack size and assume no heap\n"
+msgstr ""
+"  --reserved-space=bytes      Armazenamento local para pilha e heap. Se não for\n"
+"                                especificado, ld calculará o tamanho da pilha e\n"
+"                                presumirá não heap\n"
 
-#: lexsup.c:1736
+#: eelf32_spu.c:2776
 #, c-format
-msgid "  --enable-new-dtags          Enable new dynamic tags\n"
-msgstr "  --enable-new-dtags          Habilita novas tags dinâmicas\n"
+msgid ""
+"  --extra-stack-space=bytes   Space for negative sp access (default 2000) if\n"
+"                                --reserved-space not given\n"
+msgstr ""
+"  --extra-stack-space=bytes   Espaço para acesso negativo de sp (padrão 2000)\n"
+"                                se --reserved-space não for passado\n"
 
-#: lexsup.c:1738
+#: eelf32_spu.c:2779
 #, c-format
-msgid "  --eh-frame-hdr              Create .eh_frame_hdr section\n"
-msgstr "  --eh-frame-hdr              Cria a seção .eh_frame_hdr\n"
+msgid "  --soft-icache               Generate software icache overlays\n"
+msgstr "  --soft-icache               Gera sobreposições de icache software\n"
 
-#: lexsup.c:1740
+#: eelf32_spu.c:2781
 #, c-format
-msgid "  --no-eh-frame-hdr           Do not create .eh_frame_hdr section\n"
-msgstr "  --no-eh-frame-hdr           Não cria a seção .eh_frame_hdr\n"
+msgid "  --num-lines                 Number of soft-icache lines (default 32)\n"
+msgstr "  --num-lines                 Número de linhas icache de software (padrão 32)\n"
 
-#: lexsup.c:1742
+#: eelf32_spu.c:2783
 #, c-format
-msgid "  --exclude-libs=LIBS         Make all symbols in LIBS hidden\n"
-msgstr "  --exclude-libs=LIBS         Torna todos os símbolos em LIBS ocultos\n"
+msgid "  --line-size                 Size of soft-icache lines (default 1k)\n"
+msgstr "  --line-size                 Tamanho de linhas icache de software (padrão 1k)\n"
 
-#: lexsup.c:1744
+#: eelf32_spu.c:2785
 #, c-format
-msgid "  --hash-style=STYLE          Set hash style to sysv, gnu or both\n"
-msgstr "  --hash-style=ESTILO         Define estilo hash para sysv, gnu ou ambos\n"
+msgid "  --non-ia-text               Allow non-icache code in icache lines\n"
+msgstr "  --non-ia-text               Permite código não icache em linha icache\n"
 
-#: lexsup.c:1746
+#: eelf32_spu.c:2787
+#, c-format
+msgid "  --lrlive-analysis           Scan function prologue for lr liveness\n"
+msgstr ""
+"  --lrlive-analysis           Procura de prólogo de função para\n"
+"                                vivacidade de lr\n"
+
+#: eelf32_tic6x_be.c:140 eelf32_tic6x_elf_be.c:140 eelf32_tic6x_elf_le.c:140
+#: eelf32_tic6x_le.c:140 eelf32_tic6x_linux_be.c:140
+#: eelf32_tic6x_linux_le.c:140
+msgid "%F%P: invalid --dsbt-index %d, outside DSBT size\n"
+msgstr "%F%P: --dsbt-index inválido %d, fora do tamanho de DSBT\n"
+
+#: eelf32_tic6x_be.c:2273 eelf32_tic6x_elf_be.c:2273
+#: eelf32_tic6x_elf_le.c:2273 eelf32_tic6x_le.c:2273
+#: eelf32_tic6x_linux_be.c:2273 eelf32_tic6x_linux_le.c:2273
+msgid "%F%P: invalid --dsbt-index %s\n"
+msgstr "%F%P: --dsbt-index inválido %s\n"
+
+#: eelf32_tic6x_be.c:2283 eelf32_tic6x_elf_be.c:2283
+#: eelf32_tic6x_elf_le.c:2283 eelf32_tic6x_le.c:2283
+#: eelf32_tic6x_linux_be.c:2283 eelf32_tic6x_linux_le.c:2283
+msgid "%F%P: invalid --dsbt-size %s\n"
+msgstr "%F%P: --dsbt-size inválido %s\n"
+
+#: eelf32_tic6x_be.c:2299 eelf32_tic6x_elf_be.c:2299
+#: eelf32_tic6x_elf_le.c:2299 eelf32_tic6x_le.c:2299
+#: eelf32_tic6x_linux_be.c:2299 eelf32_tic6x_linux_le.c:2299
+#, c-format
+msgid "  --dsbt-index <index>    Use this as the DSBT index for the output object\n"
+msgstr "  --dsbt-index <índice>       Usa-o como o índice DSBT para o objeto de saída\n"
+
+#: eelf32_tic6x_be.c:2300 eelf32_tic6x_elf_be.c:2300
+#: eelf32_tic6x_elf_le.c:2300 eelf32_tic6x_le.c:2300
+#: eelf32_tic6x_linux_be.c:2300 eelf32_tic6x_linux_le.c:2300
+#, c-format
+msgid "  --dsbt-size <index>     Use this as the number of entries in the DSBT table\n"
+msgstr "  --dsbt-size <índice>        Usa-o como o número de entradas na tabela DSBT\n"
+
+#: eelf32_tic6x_be.c:2301 eelf32_tic6x_elf_be.c:2301
+#: eelf32_tic6x_elf_le.c:2301 eelf32_tic6x_le.c:2301
+#: eelf32_tic6x_linux_be.c:2301 eelf32_tic6x_linux_le.c:2301
+#, c-format
+msgid "  --no-merge-exidx-entries\n"
+msgstr "  --no-merge-exidx-entries\n"
+
+# Descrição da opção "--no-merge-exidx-entries"
+# Espaço extra para promover alinhamento -- Rafael
+#: eelf32_tic6x_be.c:2302 eelf32_tic6x_elf_be.c:2302
+#: eelf32_tic6x_elf_le.c:2302 eelf32_tic6x_le.c:2302
+#: eelf32_tic6x_linux_be.c:2302 eelf32_tic6x_linux_le.c:2302
+#, c-format
+msgid "                          Disable merging exidx entries\n"
+msgstr "                              Desabilita entradas exidx de mesclagem\n"
+
+#: eelf32_x86_64.c:7469 eelf32_x86_64_nacl.c:2189 eelf_i386.c:7084
+#: eelf_i386_be.c:2151 eelf_i386_chaos.c:2131 eelf_i386_fbsd.c:2193
+#: eelf_i386_ldso.c:2168 eelf_i386_nacl.c:2186 eelf_i386_sol2.c:2324
+#: eelf_i386_vxworks.c:2213 eelf_iamcu.c:6730 eelf_k1om.c:7422
+#: eelf_k1om_fbsd.c:7077 eelf_l1om.c:7422 eelf_l1om_fbsd.c:7077
+#: eelf_x86_64.c:7469 eelf_x86_64_cloudabi.c:2189 eelf_x86_64_fbsd.c:2196
+#: eelf_x86_64_nacl.c:2189 eelf_x86_64_sol2.c:2320
+msgid "%F%P: invalid number for -z call-nop=prefix-: %s\n"
+msgstr "%F%P: número inválido para -z call-nop=prefix-: %s\n"
+
+#: eelf32_x86_64.c:7478 eelf32_x86_64_nacl.c:2198 eelf_i386.c:7093
+#: eelf_i386_be.c:2160 eelf_i386_chaos.c:2140 eelf_i386_fbsd.c:2202
+#: eelf_i386_ldso.c:2177 eelf_i386_nacl.c:2195 eelf_i386_sol2.c:2333
+#: eelf_i386_vxworks.c:2222 eelf_iamcu.c:6739 eelf_k1om.c:7431
+#: eelf_k1om_fbsd.c:7086 eelf_l1om.c:7431 eelf_l1om_fbsd.c:7086
+#: eelf_x86_64.c:7478 eelf_x86_64_cloudabi.c:2198 eelf_x86_64_fbsd.c:2205
+#: eelf_x86_64_nacl.c:2198 eelf_x86_64_sol2.c:2329
+msgid "%F%P: invalid number for -z call-nop=suffix-: %s\n"
+msgstr "%F%P: número inválido para -z call-nop=suffix-: %s\n"
+
+#: eelf32_x86_64.c:7483 eelf32_x86_64_nacl.c:2203 eelf_i386.c:7098
+#: eelf_i386_be.c:2165 eelf_i386_chaos.c:2145 eelf_i386_fbsd.c:2207
+#: eelf_i386_ldso.c:2182 eelf_i386_nacl.c:2200 eelf_i386_sol2.c:2338
+#: eelf_i386_vxworks.c:2227 eelf_iamcu.c:6744 eelf_k1om.c:7436
+#: eelf_k1om_fbsd.c:7091 eelf_l1om.c:7436 eelf_l1om_fbsd.c:7091
+#: eelf_x86_64.c:7483 eelf_x86_64_cloudabi.c:2203 eelf_x86_64_fbsd.c:2210
+#: eelf_x86_64_nacl.c:2203 eelf_x86_64_sol2.c:2334
+msgid "%F%P: unsupported option: -z %s\n"
+msgstr "%F%P: opção sem suporte: -z %s\n"
+
+#: eelf32_x86_64.c:7515 eelf32_x86_64_nacl.c:2235 eelf_i386.c:7130
+#: eelf_i386_be.c:2181 eelf_i386_chaos.c:2170 eelf_i386_fbsd.c:2239
+#: eelf_i386_ldso.c:2207 eelf_i386_nacl.c:2232 eelf_i386_sol2.c:2363
+#: eelf_i386_vxworks.c:2248 eelf_iamcu.c:6769 eelf_k1om.c:7461
+#: eelf_k1om_fbsd.c:7116 eelf_l1om.c:7461 eelf_l1om_fbsd.c:7116
+#: eelf_x86_64.c:7518 eelf_x86_64_cloudabi.c:2238 eelf_x86_64_fbsd.c:2245
+#: eelf_x86_64_nacl.c:2238 eelf_x86_64_sol2.c:2369
+#, c-format
+msgid "  -z noextern-protected-data  Do not treat protected data symbol as external\n"
+msgstr ""
+"  -z noextern-protected-data  Não trata símbolo de dados protegidos\n"
+"                                como externos\n"
+
+#: eelf32_x86_64.c:7518 eelf32_x86_64_nacl.c:2238 eelf32lppc.c:2503
+#: eelf32lppclinux.c:2503 eelf32lppcnto.c:2503 eelf32lppcsim.c:2503
+#: eelf32ppc.c:2503 eelf32ppc_fbsd.c:2510 eelf32ppclinux.c:2503
+#: eelf32ppcnto.c:2503 eelf32ppcsim.c:2503 eelf32ppcvxworks.c:2481
+#: eelf32ppcwindiss.c:2503 eelf64lppc.c:3000 eelf64ppc.c:3000
+#: eelf64ppc_fbsd.c:3007 eelf_i386.c:7133 eelf_i386_be.c:2184
+#: eelf_i386_chaos.c:2173 eelf_i386_fbsd.c:2242 eelf_i386_ldso.c:2210
+#: eelf_i386_nacl.c:2235 eelf_i386_sol2.c:2366 eelf_i386_vxworks.c:2251
+#: eelf_iamcu.c:6772 eelf_k1om.c:7464 eelf_k1om_fbsd.c:7119 eelf_l1om.c:7464
+#: eelf_l1om_fbsd.c:7119 eelf_x86_64.c:7521 eelf_x86_64_cloudabi.c:2241
+#: eelf_x86_64_fbsd.c:2248 eelf_x86_64_nacl.c:2241 eelf_x86_64_sol2.c:2372
+#: eppclynx.c:2510
 #, c-format
 msgid ""
-"  -P AUDITLIB, --depaudit=AUDITLIB\n"
-"\t\t\t      Specify a library to use for auditing dependencies\n"
+"  -z dynamic-undefined-weak   Make undefined weak symbols dynamic\n"
+"  -z nodynamic-undefined-weak Do not make undefined weak symbols dynamic\n"
 msgstr ""
-"  -P AUDITLIB, --depaudit=AUDITLIB\n"
-"                              Especifica biblioteca para usar para auditar\n"
-"                                dependências\n"
+"  -z dynamic-undefined-weak   Torna símbolos fracos indefinidos dinâmicos\n"
+"  -z nodynamic-undefined-weak Não torna símbolos fracos indefinidos dinâmicos\n"
+
+#: eelf32_x86_64.c:7522 eelf32_x86_64_nacl.c:2242 eelf_x86_64.c:7525
+#: eelf_x86_64_cloudabi.c:2245 eelf_x86_64_fbsd.c:2252 eelf_x86_64_nacl.c:2245
+#: eelf_x86_64_sol2.c:2376
+#, c-format
+msgid "  -z noreloc-overflow         Disable relocation overflow check\n"
+msgstr "  -z noreloc-overflow         Desabilita verificação de estouro de realocação\n"
+
+#: eelf32_x86_64.c:7525 eelf32_x86_64_nacl.c:2245 eelf_i386.c:7137
+#: eelf_i386_be.c:2188 eelf_i386_chaos.c:2177 eelf_i386_fbsd.c:2246
+#: eelf_i386_ldso.c:2214 eelf_i386_nacl.c:2239 eelf_i386_sol2.c:2370
+#: eelf_i386_vxworks.c:2255 eelf_iamcu.c:6776 eelf_k1om.c:7468
+#: eelf_k1om_fbsd.c:7123 eelf_l1om.c:7468 eelf_l1om_fbsd.c:7123
+#: eelf_x86_64.c:7528 eelf_x86_64_cloudabi.c:2248 eelf_x86_64_fbsd.c:2255
+#: eelf_x86_64_nacl.c:2248 eelf_x86_64_sol2.c:2379
+#, c-format
+msgid "  -z call-nop=PADDING         Use PADDING as 1-byte NOP for branch\n"
+msgstr "  -z call-nop=PREENCH         Usa PREENCH como NOP de 1 byte para ramo\n"
+
+#: eelf32_x86_64.c:7528 eelf32_x86_64_nacl.c:2248 eelf_i386.c:7140
+#: eelf_i386_fbsd.c:2249 eelf_i386_nacl.c:2242 eelf_x86_64.c:7531
+#: eelf_x86_64_cloudabi.c:2251 eelf_x86_64_fbsd.c:2258 eelf_x86_64_nacl.c:2251
+#: eelf_x86_64_sol2.c:2382
+#, c-format
+msgid "  -z ibtplt                   Generate IBT-enabled PLT entries\n"
+msgstr "  -z ibtplt                   Gera entradas PLT habilitadas para IBT\n"
+
+#: eelf32_x86_64.c:7530 eelf32_x86_64_nacl.c:2250 eelf_i386.c:7142
+#: eelf_i386_fbsd.c:2251 eelf_i386_nacl.c:2244 eelf_x86_64.c:7533
+#: eelf_x86_64_cloudabi.c:2253 eelf_x86_64_fbsd.c:2260 eelf_x86_64_nacl.c:2253
+#: eelf_x86_64_sol2.c:2384
+#, c-format
+msgid "  -z ibt                      Generate GNU_PROPERTY_X86_FEATURE_1_IBT\n"
+msgstr "  -z ibt                      Gera GNU_PROPERTY_X86_FEATURE_1_IBT\n"
+
+#: eelf32_x86_64.c:7532 eelf32_x86_64_nacl.c:2252 eelf_i386.c:7144
+#: eelf_i386_fbsd.c:2253 eelf_i386_nacl.c:2246 eelf_x86_64.c:7535
+#: eelf_x86_64_cloudabi.c:2255 eelf_x86_64_fbsd.c:2262 eelf_x86_64_nacl.c:2255
+#: eelf_x86_64_sol2.c:2386
+#, c-format
+msgid "  -z shstk                    Generate GNU_PROPERTY_X86_FEATURE_1_SHSTK\n"
+msgstr "  -z shstk                    Gera GNU_PROPERTY_X86_FEATURE_1_SHSTK\n"
+
+#: eelf32b4300.c:125 eelf32bmip.c:125 eelf32bmipn32.c:143 eelf32bsmip.c:143
+#: eelf32btsmip.c:125 eelf32btsmip_fbsd.c:125 eelf32btsmipn32.c:125
+#: eelf32btsmipn32_fbsd.c:125 eelf32ebmip.c:125 eelf32ebmipvxworks.c:125
+#: eelf32elmip.c:125 eelf32elmipvxworks.c:125 eelf32l4300.c:125
+#: eelf32lmip.c:125 eelf32lr5900.c:125 eelf32lr5900n32.c:125 eelf32lsmip.c:125
+#: eelf32ltsmip.c:125 eelf32ltsmip_fbsd.c:125 eelf32ltsmipn32.c:125
+#: eelf32ltsmipn32_fbsd.c:125 eelf32mipswindiss.c:125 eelf64bmip.c:143
+#: eelf64btsmip.c:125 eelf64btsmip_fbsd.c:125 eelf64ltsmip.c:125
+#: eelf64ltsmip_fbsd.c:125
+msgid "%X%P: .gnu.hash is incompatible with the MIPS ABI\n"
+msgstr "%X%P: .gnu.hash é incompatível com a MIPS ABI\n"
+
+#: eelf32b4300.c:2421 eelf32bmip.c:2421 eelf32bmipn32.c:2439
+#: eelf32bsmip.c:2439 eelf32btsmip.c:2421 eelf32btsmip_fbsd.c:2428
+#: eelf32btsmipn32.c:2421 eelf32btsmipn32_fbsd.c:2428 eelf32ebmip.c:2421
+#: eelf32ebmipvxworks.c:2460 eelf32elmip.c:2421 eelf32elmipvxworks.c:2460
+#: eelf32l4300.c:2421 eelf32lmip.c:2421 eelf32lr5900.c:2284
+#: eelf32lr5900n32.c:2284 eelf32lsmip.c:2421 eelf32ltsmip.c:2421
+#: eelf32ltsmip_fbsd.c:2428 eelf32ltsmipn32.c:2421 eelf32ltsmipn32_fbsd.c:2428
+#: eelf32mipswindiss.c:2259 eelf64bmip.c:2439 eelf64btsmip.c:2421
+#: eelf64btsmip_fbsd.c:2428 eelf64ltsmip.c:2421 eelf64ltsmip_fbsd.c:2428
+#, c-format
+msgid "  --insn32                    Only generate 32-bit microMIPS instructions\n"
+msgstr "  --insn32                    Gera apenas instruções microMIPS de 32 bits\n"
+
+#: eelf32b4300.c:2424 eelf32bmip.c:2424 eelf32bmipn32.c:2442
+#: eelf32bsmip.c:2442 eelf32btsmip.c:2424 eelf32btsmip_fbsd.c:2431
+#: eelf32btsmipn32.c:2424 eelf32btsmipn32_fbsd.c:2431 eelf32ebmip.c:2424
+#: eelf32ebmipvxworks.c:2463 eelf32elmip.c:2424 eelf32elmipvxworks.c:2463
+#: eelf32l4300.c:2424 eelf32lmip.c:2424 eelf32lr5900.c:2287
+#: eelf32lr5900n32.c:2287 eelf32lsmip.c:2424 eelf32ltsmip.c:2424
+#: eelf32ltsmip_fbsd.c:2431 eelf32ltsmipn32.c:2424 eelf32ltsmipn32_fbsd.c:2431
+#: eelf32mipswindiss.c:2262 eelf64bmip.c:2442 eelf64btsmip.c:2424
+#: eelf64btsmip_fbsd.c:2431 eelf64ltsmip.c:2424 eelf64ltsmip_fbsd.c:2431
+#, c-format
+msgid "  --no-insn32                 Generate all microMIPS instructions\n"
+msgstr "  --no-insn32                 Gera todas as instruções microMIPS\n"
+
+#: eelf32b4300.c:2427 eelf32bmip.c:2427 eelf32bmipn32.c:2445
+#: eelf32bsmip.c:2445 eelf32btsmip.c:2427 eelf32btsmip_fbsd.c:2434
+#: eelf32btsmipn32.c:2427 eelf32btsmipn32_fbsd.c:2434 eelf32ebmip.c:2427
+#: eelf32ebmipvxworks.c:2466 eelf32elmip.c:2427 eelf32elmipvxworks.c:2466
+#: eelf32l4300.c:2427 eelf32lmip.c:2427 eelf32lr5900.c:2290
+#: eelf32lr5900n32.c:2290 eelf32lsmip.c:2427 eelf32ltsmip.c:2427
+#: eelf32ltsmip_fbsd.c:2434 eelf32ltsmipn32.c:2427 eelf32ltsmipn32_fbsd.c:2434
+#: eelf32mipswindiss.c:2265 eelf64bmip.c:2445 eelf64btsmip.c:2427
+#: eelf64btsmip_fbsd.c:2434 eelf64ltsmip.c:2427 eelf64ltsmip_fbsd.c:2434
+#, c-format
+msgid ""
+"  --ignore-branch-isa         Accept invalid branch relocations requiring\n"
+"                              an ISA mode switch\n"
+msgstr ""
+"  --ignore-branch-isa         Aceita realocações de ramo inválidas\n"
+"                                que exijam uma opção de modo ISA\n"
+
+#: eelf32b4300.c:2431 eelf32bmip.c:2431 eelf32bmipn32.c:2449
+#: eelf32bsmip.c:2449 eelf32btsmip.c:2431 eelf32btsmip_fbsd.c:2438
+#: eelf32btsmipn32.c:2431 eelf32btsmipn32_fbsd.c:2438 eelf32ebmip.c:2431
+#: eelf32ebmipvxworks.c:2470 eelf32elmip.c:2431 eelf32elmipvxworks.c:2470
+#: eelf32l4300.c:2431 eelf32lmip.c:2431 eelf32lr5900.c:2294
+#: eelf32lr5900n32.c:2294 eelf32lsmip.c:2431 eelf32ltsmip.c:2431
+#: eelf32ltsmip_fbsd.c:2438 eelf32ltsmipn32.c:2431 eelf32ltsmipn32_fbsd.c:2438
+#: eelf32mipswindiss.c:2269 eelf64bmip.c:2449 eelf64btsmip.c:2431
+#: eelf64btsmip_fbsd.c:2438 eelf64ltsmip.c:2431 eelf64ltsmip_fbsd.c:2438
+#, c-format
+msgid ""
+"  --no-ignore-branch-isa      Reject invalid branch relocations requiring\n"
+"                              an ISA mode switch\n"
+msgstr ""
+"  --no-ignore-branch-isa      Rejeita realocações de ramo inválidas\n"
+"                                que exijam uma opção de modo ISA\n"
+
+#: eelf32bfin.c:2163 eelf32bfinfd.c:2188
+#, c-format
+msgid "  --code-in-l1                Put code in L1\n"
+msgstr "  --code-in-l1                Coloca código em L1\n"
+
+#: eelf32bfin.c:2165 eelf32bfinfd.c:2190
+#, c-format
+msgid "  --data-in-l1                Put data in L1\n"
+msgstr "  --data-in-l1                Coloca dados em L1\n"
+
+#: eelf32cr16.c:136
+msgid "%F%P: %pB: all input objects must be COFF or ELF for --embedded-relocs\n"
+msgstr "%F%P: %pB: todos os objetos de entrada devem ser COFF ou ELF para --embedded-relocs\n"
+
+#: eelf32cr16.c:162 em68kelf.c:164 em68kelfnbsd.c:164
+msgid "%F%P: %pB: can not create .emreloc section: %E\n"
+msgstr "%F%P: %pB: não foi possível criar seção .emreloc: %E\n"
+
+#: eelf32cr16.c:181 em68kelf.c:185 em68kelfnbsd.c:185
+msgid "%X%P: %pB: section %s has relocs; can not use --embedded-relocs\n"
+msgstr "%X%P: %pB: seção %s possui realocações; não é possível usar --embedded-relocs\n"
+
+#: eelf32cr16.c:237 em68kelf.c:228 em68kelfnbsd.c:228
+msgid "%X%P: %pB: can not create runtime reloc information: %E\n"
+msgstr "%X%P: %pB: não foi possível criar informação de realocação de tempo de execução: %E\n"
+
+#: eelf32cr16.c:240 em68kelf.c:232 em68kelfnbsd.c:232
+msgid "%X%P: %pB: can not create runtime reloc information: %s\n"
+msgstr "%X%P: %pB: não foi possível criar informação de realocação de tempo de execução: %s\n"
+
+#: eelf32lppc.c:148 eelf32lppclinux.c:148 eelf32lppcnto.c:148
+#: eelf32lppcsim.c:148 eelf32ppc.c:148 eelf32ppc_fbsd.c:148
+#: eelf32ppclinux.c:148 eelf32ppcnto.c:148 eelf32ppcsim.c:148
+#: eelf32ppcwindiss.c:148 eppclynx.c:148
+msgid "%X%P: select_plt_layout problem %E\n"
+msgstr "%X%P: programa de select_plt_layout %E\n"
+
+#: eelf32lppc.c:212 eelf32lppclinux.c:212 eelf32lppcnto.c:212
+#: eelf32lppcsim.c:212 eelf32ppc.c:212 eelf32ppc_fbsd.c:212
+#: eelf32ppclinux.c:212 eelf32ppcnto.c:212 eelf32ppcsim.c:212
+#: eelf32ppcvxworks.c:157 eelf32ppcwindiss.c:212 eelf64lppc.c:371
+#: eelf64ppc.c:371 eelf64ppc_fbsd.c:371 eppclynx.c:212
+msgid "%X%P: inline PLT: %E\n"
+msgstr "%X%P: PLT em linha: %E\n"
+
+#: eelf32lppc.c:220 eelf32lppclinux.c:220 eelf32lppcnto.c:220
+#: eelf32lppcsim.c:220 eelf32ppc.c:220 eelf32ppc_fbsd.c:220
+#: eelf32ppclinux.c:220 eelf32ppcnto.c:220 eelf32ppcsim.c:220
+#: eelf32ppcvxworks.c:165 eelf32ppcwindiss.c:220 eelf64lppc.c:382
+#: eelf64ppc.c:382 eelf64ppc_fbsd.c:382 eppclynx.c:220
+msgid "%X%P: TLS problem %E\n"
+msgstr "%X%P: problema de TLS %E\n"
+
+#: eelf32lppc.c:302 eelf32lppclinux.c:302 eelf32lppcnto.c:302
+#: eelf32lppcsim.c:302 eelf32ppc.c:302 eelf32ppc_fbsd.c:302
+#: eelf32ppclinux.c:302 eelf32ppcnto.c:302 eelf32ppcsim.c:302
+#: eelf32ppcvxworks.c:247 eelf32ppcwindiss.c:302 eppclynx.c:302
+msgid "%X%P: ppc_finish_symbols problem %E\n"
+msgstr "%X%P: problema de ppc_finish_symbols %E\n"
+
+#: eelf32lppc.c:2444 eelf32lppclinux.c:2444 eelf32lppcnto.c:2444
+#: eelf32lppcsim.c:2444 eelf32ppc.c:2444 eelf32ppc_fbsd.c:2451
+#: eelf32ppclinux.c:2444 eelf32ppcnto.c:2444 eelf32ppcsim.c:2444
+#: eelf32ppcvxworks.c:2418 eelf32ppcwindiss.c:2444 eelf64lppc.c:2901
+#: eelf64ppc.c:2901 eelf64ppc_fbsd.c:2908 eppclynx.c:2451
+msgid "%F%P: invalid --plt-align `%s'\n"
+msgstr "%F%P: --plt-align inválido `%s'\n"
+
+#: eelf32lppc.c:2477 eelf32lppclinux.c:2477 eelf32lppcnto.c:2477
+#: eelf32lppcsim.c:2477 eelf32ppc.c:2477 eelf32ppc_fbsd.c:2484
+#: eelf32ppclinux.c:2477 eelf32ppcnto.c:2477 eelf32ppcsim.c:2477
+#: eelf32ppcvxworks.c:2451 eelf32ppcwindiss.c:2477 eppclynx.c:2484
+msgid "%F%P: invalid pagesize `%s'\n"
+msgstr "%F%P: tamanho de página inválido \"%s\"\n"
+
+#: eelf32lppc.c:2507 eelf32lppclinux.c:2507 eelf32lppcnto.c:2507
+#: eelf32lppcsim.c:2507 eelf32ppc.c:2507 eelf32ppc_fbsd.c:2514
+#: eelf32ppclinux.c:2507 eelf32ppcnto.c:2507 eelf32ppcsim.c:2507
+#: eelf32ppcvxworks.c:2485 eelf32ppcwindiss.c:2507 eelf64lppc.c:3038
+#: eelf64ppc.c:3038 eelf64ppc_fbsd.c:3045 eppclynx.c:2514
+#, c-format
+msgid "  --emit-stub-syms            Label linker stubs with a symbol\n"
+msgstr "  --emit-stub-syms            Rotula stubs de vinculador com um símbolo\n"
+
+#: eelf32lppc.c:2510 eelf32lppclinux.c:2510 eelf32lppcnto.c:2510
+#: eelf32lppcsim.c:2510 eelf32ppc.c:2510 eelf32ppc_fbsd.c:2517
+#: eelf32ppclinux.c:2510 eelf32ppcnto.c:2510 eelf32ppcsim.c:2510
+#: eelf32ppcvxworks.c:2488 eelf32ppcwindiss.c:2510 eelf64lppc.c:3041
+#: eelf64ppc.c:3041 eelf64ppc_fbsd.c:3048 eppclynx.c:2517
+#, c-format
+msgid "  --no-emit-stub-syms         Don't label linker stubs with a symbol\n"
+msgstr "  --no-emit-stub-syms         Não rotula stubs de vinculador com um símbolo\n"
+
+#: eelf32lppc.c:2513 eelf32lppclinux.c:2513 eelf32lppcnto.c:2513
+#: eelf32lppcsim.c:2513 eelf32ppc.c:2513 eelf32ppc_fbsd.c:2520
+#: eelf32ppclinux.c:2513 eelf32ppcnto.c:2513 eelf32ppcsim.c:2513
+#: eelf32ppcvxworks.c:2491 eelf32ppcwindiss.c:2513 eelf64lppc.c:3061
+#: eelf64ppc.c:3061 eelf64ppc_fbsd.c:3068 eppclynx.c:2520
+#, c-format
+msgid "  --no-tls-optimize           Don't try to optimize TLS accesses\n"
+msgstr "  --no-tls-optimize           Não tenta otimizar acessos TLS\n"
+
+#: eelf32lppc.c:2516 eelf32lppclinux.c:2516 eelf32lppcnto.c:2516
+#: eelf32lppcsim.c:2516 eelf32ppc.c:2516 eelf32ppc_fbsd.c:2523
+#: eelf32ppclinux.c:2516 eelf32ppcnto.c:2516 eelf32ppcsim.c:2516
+#: eelf32ppcvxworks.c:2494 eelf32ppcwindiss.c:2516 eelf64lppc.c:3067
+#: eelf64ppc.c:3067 eelf64ppc_fbsd.c:3074 eppclynx.c:2523
+#, c-format
+msgid "  --no-tls-get-addr-optimize  Don't use a special __tls_get_addr call\n"
+msgstr "  --no-tls-get-addr-optimize  Não usa uma chamada __tls_get_addr especial\n"
+
+#: eelf32lppc.c:2519 eelf32lppclinux.c:2519 eelf32lppcnto.c:2519
+#: eelf32lppcsim.c:2519 eelf32ppc.c:2519 eelf32ppc_fbsd.c:2526
+#: eelf32ppclinux.c:2519 eelf32ppcnto.c:2519 eelf32ppcsim.c:2519
+#: eelf32ppcwindiss.c:2519 eppclynx.c:2526
+#, c-format
+msgid "  --secure-plt                Use new-style PLT if possible\n"
+msgstr "  --secure-plt                Usa PLT de estilo novo, se possível\n"
+
+#: eelf32lppc.c:2522 eelf32lppclinux.c:2522 eelf32lppcnto.c:2522
+#: eelf32lppcsim.c:2522 eelf32ppc.c:2522 eelf32ppc_fbsd.c:2529
+#: eelf32ppclinux.c:2522 eelf32ppcnto.c:2522 eelf32ppcsim.c:2522
+#: eelf32ppcwindiss.c:2522 eppclynx.c:2529
+#, c-format
+msgid "  --bss-plt                   Force old-style BSS PLT\n"
+msgstr "  --bss-plt                   Força BSS PLT estilo antigo\n"
+
+#: eelf32lppc.c:2525 eelf32lppclinux.c:2525 eelf32lppcnto.c:2525
+#: eelf32lppcsim.c:2525 eelf32ppc.c:2525 eelf32ppc_fbsd.c:2532
+#: eelf32ppclinux.c:2525 eelf32ppcnto.c:2525 eelf32ppcsim.c:2525
+#: eelf32ppcwindiss.c:2525 eppclynx.c:2532
+#, c-format
+msgid "  --plt-align                 Align PLT call stubs to fit cache lines\n"
+msgstr ""
+"  --plt-align                 Alinha stubs de chamada PLT para caber nas\n"
+"                                linhas de cache\n"
 
-#: lexsup.c:1749
+#: eelf32lppc.c:2528 eelf32lppclinux.c:2528 eelf32lppcnto.c:2528
+#: eelf32lppcsim.c:2528 eelf32ppc.c:2528 eelf32ppc_fbsd.c:2535
+#: eelf32ppclinux.c:2528 eelf32ppcnto.c:2528 eelf32ppcsim.c:2528
+#: eelf32ppcwindiss.c:2528 eelf64lppc.c:3029 eelf64ppc.c:3029
+#: eelf64ppc_fbsd.c:3036 eppclynx.c:2535
+#, c-format
+msgid "  --no-plt-align              Dont't align individual PLT call stubs\n"
+msgstr "  --no-plt-align              Não alinha stubs de chamadas PLT individuais\n"
+
+#: eelf32lppc.c:2531 eelf32lppclinux.c:2531 eelf32lppcnto.c:2531
+#: eelf32lppcsim.c:2531 eelf32ppc.c:2531 eelf32ppc_fbsd.c:2538
+#: eelf32ppclinux.c:2531 eelf32ppcnto.c:2531 eelf32ppcsim.c:2531
+#: eelf32ppcwindiss.c:2531 eelf64lppc.c:3073 eelf64ppc.c:3073
+#: eelf64ppc_fbsd.c:3080 eppclynx.c:2538
 #, c-format
-msgid "  -z combreloc                Merge dynamic relocs into one section and sort\n"
-msgstr "  -z combreloc                Mescla realocações dinâmicas numa seção e ordena\n"
+msgid "  --no-inline-optimize        Don't convert inline PLT to direct calls\n"
+msgstr "  --no-inline-optimize        Não converte PLT em linha para chamadas diretas\n"
 
-#: lexsup.c:1751
+#: eelf32lppc.c:2534 eelf32lppclinux.c:2534 eelf32lppcnto.c:2534
+#: eelf32lppcsim.c:2534 eelf32ppc.c:2534 eelf32ppc_fbsd.c:2541
+#: eelf32ppclinux.c:2534 eelf32ppcnto.c:2534 eelf32ppcsim.c:2534
+#: eelf32ppcwindiss.c:2534 eppclynx.c:2541
 #, c-format
-msgid "  -z nocombreloc              Don't merge dynamic relocs into one section\n"
-msgstr "  -z nocombreloc              Não mescla realocações dinâmicas em uma seção\n"
+msgid "  --sdata-got                 Force GOT location just before .sdata\n"
+msgstr "  --sdata-got                 Força localização GOT logo antes de .sdata\n"
 
-#: lexsup.c:1753
+#: eelf32lppc.c:2537 eelf32lppclinux.c:2537 eelf32lppcnto.c:2537
+#: eelf32lppcsim.c:2537 eelf32ppc.c:2537 eelf32ppc_fbsd.c:2544
+#: eelf32ppclinux.c:2537 eelf32ppcnto.c:2537 eelf32ppcsim.c:2537
+#: eelf32ppcvxworks.c:2497 eelf32ppcwindiss.c:2537 eppclynx.c:2544
 #, c-format
 msgid ""
-"  -z global                   Make symbols in DSO available for subsequently\n"
-"\t\t\t       loaded objects\n"
+"  --ppc476-workaround [=pagesize]\n"
+"                              Avoid a cache bug on ppc476\n"
 msgstr ""
-"  -z global                   Torna símbolos em DSO disponíveis para objetos\n"
-"                                carregados em seguida\n"
+"  --ppc476-workaround [=tamanhopágina]\n"
+"                              Evita um bug de cache em ppc476\n"
 
-#: lexsup.c:1756
+#: eelf32lppc.c:2541 eelf32lppclinux.c:2541 eelf32lppcnto.c:2541
+#: eelf32lppcsim.c:2541 eelf32ppc.c:2541 eelf32ppc_fbsd.c:2548
+#: eelf32ppclinux.c:2541 eelf32ppcnto.c:2541 eelf32ppcsim.c:2541
+#: eelf32ppcvxworks.c:2501 eelf32ppcwindiss.c:2541 eppclynx.c:2548
 #, c-format
-msgid "  -z initfirst                Mark DSO to be initialized first at runtime\n"
-msgstr ""
-"  -z initfirst                Marca o DSO para ser inicializado primeiro em\n"
-"                                tempo de execução\n"
+msgid "  --no-ppc476-workaround      Disable workaround\n"
+msgstr "  --no-ppc476-workaround      Desabilita solução de contorno\n"
 
-#: lexsup.c:1758
+#: eelf32lppc.c:2544 eelf32lppclinux.c:2544 eelf32lppcnto.c:2544
+#: eelf32lppcsim.c:2544 eelf32ppc.c:2544 eelf32ppc_fbsd.c:2551
+#: eelf32ppclinux.c:2544 eelf32ppcnto.c:2544 eelf32ppcsim.c:2544
+#: eelf32ppcvxworks.c:2504 eelf32ppcwindiss.c:2544 eppclynx.c:2551
 #, c-format
-msgid "  -z interpose                Mark object to interpose all DSOs but executable\n"
-msgstr ""
-"  -z interpose                Marca o objeto para interpor todos os DSOs,\n"
-"                                exceto executáveis\n"
+msgid "  --no-pic-fixup              Don't edit non-pic to pic\n"
+msgstr "  --no-pic-fixup              Não edita não-pic para pic\n"
 
-#: lexsup.c:1760
+#: eelf32lppc.c:2547 eelf32lppclinux.c:2547 eelf32lppcnto.c:2547
+#: eelf32lppcsim.c:2547 eelf32ppc.c:2547 eelf32ppc_fbsd.c:2554
+#: eelf32ppclinux.c:2547 eelf32ppcnto.c:2547 eelf32ppcsim.c:2547
+#: eelf32ppcvxworks.c:2507 eelf32ppcwindiss.c:2547 eppclynx.c:2554
 #, c-format
-msgid "  -z lazy                     Mark object lazy runtime binding (default)\n"
+msgid "  --vle-reloc-fixup           Correct old object file 16A/16D relocation\n"
 msgstr ""
-"  -z lazy                     Marca o objeto com vinculação preguiçosa de\n"
-"                                tempo de execução (padrão)\n"
+"  --vle-reloc-fixup           Corrige realocação 16A/16D de arquivo de\n"
+"                                objeto antigo\n"
 
-#: lexsup.c:1762
+#: eelf32mcore.c:2014
 #, c-format
-msgid "  -z loadfltr                 Mark object requiring immediate process\n"
-msgstr "  -z loadfltr                 Marca o objeto como exigindo processo imediato\n"
+msgid "  --base_file <basefile>      Generate a base file for relocatable DLLs\n"
+msgstr "  --base_file <arquivobase>   Gera um arquivo base para DDLs realocáveis\n"
 
-#: lexsup.c:1764
+#: eelf32metag.c:2443 eelf64lppc.c:3004 eelf64ppc.c:3004 eelf64ppc_fbsd.c:3011
+#: ehppaelf.c:2308 ehppalinux.c:2485 ehppanbsd.c:2485 ehppaobsd.c:2485
 #, c-format
-msgid "  -z nocopyreloc              Don't create copy relocs\n"
-msgstr "  -z nocopyreloc              Não cria realocações copiadas\n"
-
-#: lexsup.c:1766
+msgid ""
+"  --stub-group-size=N         Maximum size of a group of input sections that\n"
+"                                can be handled by one stub section.  A negative\n"
+"                                value locates all stubs before their branches\n"
+"                                (with a group size of -N), while a positive\n"
+"                                value allows two groups of input sections, one\n"
+"                                before, and one after each stub section.\n"
+"                                Values of +/-1 indicate the linker should\n"
+"                                choose suitable defaults.\n"
+msgstr ""
+"  --stub-group-size=N         Tamanho máximo de um grupo de seções de entrada\n"
+"                                que podem ser manipuladas por uma seção de\n"
+"                                stub. Um valor negativo localiza todos os\n"
+"                                stubs antes das suas ramificações (com tamanho\n"
+"                                de grupo de -N), enquanto um valor positivo\n"
+"                                permite dois grupos de seções de entrada, um\n"
+"                                antes e um após cada seção de stub. Valores\n"
+"                                de +/- 1 indicam que o vinculador deve\n"
+"                                escolher os padrões adequados.\n"
+
+#: eelf32rx.c:2046
 #, c-format
-msgid "  -z nodefaultlib             Mark object not to use default search paths\n"
+msgid ""
+"  --no-flag-mismatch-warnings Don't warn about objects with incompatible\n"
+"                                endian or dsp settings\n"
 msgstr ""
-"  -z nodefaultlib             Marca o objeto para não usar caminhos de\n"
-"                                pesquisa padrão\n"
+"  --no-flag-mismatch-warnings Não avisa sobre objetos com configurações\n"
+"                                de endian ou dsp incompatíveis\n"
 
-#: lexsup.c:1768
+#: eelf32rx.c:2048
 #, c-format
-msgid "  -z nodelete                 Mark DSO non-deletable at runtime\n"
+msgid ""
+"  --flag-mismatch-warnings    Warn about objects with incompatible\n"
+"                                endian, dsp or ABI settings\n"
 msgstr ""
-"  -z nodelete                 Marca DSO como não excluível em tempo\n"
-"                                de execução\n"
+"  --flag-mismatch-warnings    Avisa sobre objetos com configurações\n"
+"                                de endian, dsp ou ABI incompatíveis\n"
 
-#: lexsup.c:1770
+#: eelf32rx.c:2050
 #, c-format
-msgid "  -z nodlopen                 Mark DSO not available to dlopen\n"
-msgstr "  -z nodlopen                 Marca o DSO como não disponível para dlopen\n"
+msgid ""
+"  --ignore-lma                Ignore segment LMAs [default]\n"
+"                                (for Renesas Tools compatibility)\n"
+msgstr ""
+"  --ignore-lma                Ignora LMAs de segmentos [padrão]\n"
+"                                (para compatibilidade com Renesas Tools)\n"
 
-#: lexsup.c:1772
+#: eelf32rx.c:2052
 #, c-format
-msgid "  -z nodump                   Mark DSO not available to dldump\n"
-msgstr "  -z nodump                   Marca o DSO como não disponível para dldump\n"
+msgid "  --no-ignore-lma             Don't ignore segment LMAs\n"
+msgstr "  --no-ignore-lma             Não ignora LMAs de segmentos\n"
 
-#: lexsup.c:1774
-#, c-format
-msgid "  -z now                      Mark object non-lazy runtime binding\n"
-msgstr ""
-"  -z now                      Marca o objeto com vinculação não preguiçosa\n"
-"                                de tempo de execução\n"
+#: eelf32xtensa.c:189
+msgid "file already has property tables"
+msgstr "arquivo já tem tabelas de propriedade"
+
+#: eelf32xtensa.c:199
+msgid "failed to read section contents"
+msgstr "falha ao ler conteúdo da seção"
 
-#: lexsup.c:1776
+#: eelf32xtensa.c:211
+msgid "could not create new section"
+msgstr "não foi possível criar nova seção"
+
+#: eelf32xtensa.c:227
+msgid "could not allocate section contents"
+msgstr "não foi possível alocar conteúdo de seção"
+
+#: eelf32xtensa.c:246
+msgid "out of memory"
+msgstr "memória insuficiente"
+
+#: eelf32xtensa.c:347
+msgid "%P: warning: failed to convert %s table in %pB (%s); subsequent disassembly may be incomplete\n"
+msgstr "%P: aviso: falha ao converter a tabela %s em %pB (%s); desmontagem subsequente pode ser incompleta\n"
+
+#: eelf32xtensa.c:464
+msgid "%F%P: %pB: cannot read contents of section %pA\n"
+msgstr "%F%P: %pB: não foi possível ler conteúdo da seção %pA\n"
+
+#: eelf32xtensa.c:475
+msgid "%P: %pB: warning: incompatible Xtensa configuration (%s)\n"
+msgstr "%P: %pB: aviso: configuração de Xtensa incompatível (%s)\n"
+
+#: eelf32xtensa.c:479
+msgid "%P: %pB: warning: cannot parse .xtensa.info section\n"
+msgstr "%P: %pB: aviso: não foi possível analisar seção .xtensa.info\n"
+
+#: eelf32xtensa.c:505
+msgid "%F%P: little endian output does not match Xtensa configuration\n"
+msgstr "%F%P: saída little endian não corresponde à configuração de Xtensa\n"
+
+#: eelf32xtensa.c:511
+msgid "%F%P: big endian output does not match Xtensa configuration\n"
+msgstr "%F%P: saída big endian não corresponde à configuração de Xtensa\n"
+
+#: eelf32xtensa.c:530
+msgid "%F%P: cross-endian linking for %pB not supported\n"
+msgstr "%F%P: não há suporte à vinculação endian cruzada para %pB\n"
+
+#: eelf32xtensa.c:561
+msgid "%F%P: failed to create .xtensa.info section\n"
+msgstr "%F%P: falha ao criar seção .xtensa.info\n"
+
+#: eelf32xtensa.c:4073
 #, c-format
 msgid ""
-"  -z origin                   Mark object requiring immediate $ORIGIN\n"
-"\t\t\t\tprocessing at runtime\n"
+"  --size-opt                  When relaxing longcalls, prefer size\n"
+"                                optimization over branch target alignment\n"
 msgstr ""
-"  -z origin                   Marca o objeto como exigindo processamento\n"
-"                                imediato de $ORIGIN em tempo de execução\n"
+"  --size-opt                  Ao relaxar longcalls, prefira otimização de\n"
+"                                tamanho a alinhamento de alvo de ramo\n"
 
-#: lexsup.c:1780
+#: eelf64_ia64.c:2198 eelf64_ia64_fbsd.c:2205
 #, c-format
-msgid "  -z relro                    Create RELRO program header (default)\n"
-msgstr "  -z relro                    Cria cabeçalho de programa RELRO (padrão)\n"
+msgid "  --itanium                   Generate code for Intel Itanium processor\n"
+msgstr "  --itanium                   Gera código para processador Intel Itanium\n"
 
-#: lexsup.c:1782
+#: eelf64_s390.c:115 eelf64lppc.c:179 eelf64ppc.c:179 eelf64ppc_fbsd.c:179
+msgid "%F%P: can not init BFD: %E\n"
+msgstr "%F%P: não foi possível inicializar BFD: %E\n"
+
+#: eelf64_s390.c:2189
 #, c-format
-msgid "  -z norelro                  Don't create RELRO program header\n"
-msgstr "  -z norelro                  Não cria cabeçalho de programa RELRO\n"
+msgid "  --s390-pgste                Tell the kernel to allocate 4k page tables\n"
+msgstr "  --s390-pgste                Diz ao kernel para alocar tabelas de página de 4k\n"
 
-#: lexsup.c:1785
+#: eelf64alpha.c:2267 eelf64alpha_fbsd.c:2274 eelf64alpha_nbsd.c:2267
 #, c-format
-msgid "  -z relro                    Create RELRO program header\n"
-msgstr "  -z relro                    Cria cabeçalho de programa RELRO\n"
+msgid ""
+"  --taso                      Load executable in the lower 31-bit addressable\n"
+"                                virtual address range\n"
+msgstr ""
+"  --taso                      Carrega executável no intervalo de endereço\n"
+"                                virtual endereçável de 31 bits inferior\n"
 
-#: lexsup.c:1787
+#: eelf64alpha.c:2270 eelf64alpha_fbsd.c:2277 eelf64alpha_nbsd.c:2270
 #, c-format
-msgid "  -z norelro                  Don't create RELRO program header (default)\n"
-msgstr "  -z norelro                  Não cria cabeçalho de programa RELRO (padrão)\n"
+msgid "  --secureplt                 Force PLT in text segment\n"
+msgstr "  --secureplt                 Força PLT em segmento de texto\n"
 
-#: lexsup.c:1790
+#: eelf64alpha.c:2272 eelf64alpha_fbsd.c:2279 eelf64alpha_nbsd.c:2272
 #, c-format
-msgid "  -z separate-code            Create separate code program header\n"
-msgstr "  -z separate-code            Cria cabeçalho de programa de código separado\n"
+msgid "  --no-secureplt              Force PLT in data segment\n"
+msgstr "  --no-secureplt              Força PLT em segmento de dados\n"
 
-#: lexsup.c:1792
+#: eelf64lppc.c:363 eelf64lppc.c:391 eelf64ppc.c:363 eelf64ppc.c:391
+#: eelf64ppc_fbsd.c:363 eelf64ppc_fbsd.c:391
+msgid "%X%P: can not edit %s: %E\n"
+msgstr "%X%P: não foi possível editar %s: %E\n"
+
+#: eelf64lppc.c:557 eelf64ppc.c:557 eelf64ppc_fbsd.c:557
+msgid "%X%P: linker script separates .got and .toc\n"
+msgstr "%X%P: script vinculador separa .got e .toc\n"
+
+#: eelf64lppc.c:618 eelf64ppc.c:618 eelf64ppc_fbsd.c:618
+msgid "%P: .init/.fini fragments use differing TOC pointers\n"
+msgstr "%P: fragmentos .init/.fini usam ponteiros TOC diferentes\n"
+
+#: eelf64lppc.c:3014 eelf64ppc.c:3014
 #, c-format
-msgid "  -z noseparate-code          Don't create separate code program header (default)\n"
-msgstr ""
-"  -z noseparate-code          Não cria cabeçalho de programa de código\n"
-"                                separado (padrão)\n"
+msgid "  --plt-static-chain          PLT call stubs should load r11 (default)\n"
+msgstr "  --plt-static-chain          Stubs de chamada PLT deve carregar r11 (padrão)\n"
 
-#: lexsup.c:1794
+#: eelf64lppc.c:3017 eelf64ppc.c:3017
 #, c-format
-msgid "  -z common                   Generate common symbols with STT_COMMON type\n"
-msgstr "  -z common                   Gera símbolos comuns com tipo STT_COMMON\n"
+msgid "  --no-plt-static-chain       PLT call stubs should not load r11\n"
+msgstr "  --no-plt-static-chain       Stubs de chamada PLT não deve carregar r11\n"
 
-#: lexsup.c:1796
+#: eelf64lppc.c:3020 eelf64ppc.c:3020 eelf64ppc_fbsd.c:3027
 #, c-format
-msgid "  -z nocommon                 Generate common symbols with STT_OBJECT type\n"
-msgstr "  -z nocommon                 Gera símbolos comuns com tipo STT_OBJECT\n"
+msgid "  --plt-thread-safe           PLT call stubs with load-load barrier\n"
+msgstr "  --plt-thread-safe           Stubs de chamada PLT com barreira load-load\n"
 
-#: lexsup.c:1798
+#: eelf64lppc.c:3023 eelf64ppc.c:3023 eelf64ppc_fbsd.c:3030
 #, c-format
-msgid "  -z stack-size=SIZE          Set size of stack segment\n"
-msgstr "  -z stack-size=TAM           Define o tamanho do segmento de pilha\n"
+msgid "  --no-plt-thread-safe        PLT call stubs without barrier\n"
+msgstr "  --no-plt-thread-safe        Stubs de chamada PLT sem barreira\n"
 
-#: lexsup.c:1800
+#: eelf64lppc.c:3026 eelf64ppc.c:3026 eelf64ppc_fbsd.c:3033
 #, c-format
-msgid "  -z text                     Treat DT_TEXTREL in shared object as error\n"
+msgid "  --plt-align [=<align>]      Align PLT call stubs to fit cache lines\n"
 msgstr ""
-"  -z text                     Trata DT_TEXTREL em objeto compartilhado\n"
-"                                como erro\n"
+"  --plt-align [=<alinha>]     Alinha stubs de chamada PLT para caber nas\n"
+"                                linhas de cache\n"
 
-#: lexsup.c:1802
+#: eelf64lppc.c:3032 eelf64ppc.c:3032 eelf64ppc_fbsd.c:3039
 #, c-format
-msgid "  -z notext                   Don't treat DT_TEXTREL in shared object as error\n"
+msgid "  --plt-localentry            Optimize calls to ELFv2 localentry:0 functions\n"
 msgstr ""
-"  -z notext                   Não trata DT_TEXTREL em objeto compartilhado\n"
-"                                como erro\n"
+"  --plt-localentry            Otimiza chamadas para funções localentry:0\n"
+"                                de ELFv2\n"
 
-#: lexsup.c:1804
+#: eelf64lppc.c:3035 eelf64ppc.c:3035 eelf64ppc_fbsd.c:3042
 #, c-format
-msgid "  -z textoff                  Don't treat DT_TEXTREL in shared object as error\n"
+msgid "  --no-plt-localentry         Don't optimize ELFv2 calls\n"
+msgstr "  --no-plt-localentry         Não otimiza chamadas ELFv2\n"
+
+#: eelf64lppc.c:3044 eelf64ppc.c:3044 eelf64ppc_fbsd.c:3051
+#, c-format
+msgid ""
+"  --dotsyms                   For every version pattern \"foo\" in a version\n"
+"                                script, add \".foo\" so that function code\n"
+"                                symbols are treated the same as function\n"
+"                                descriptor symbols.  Defaults to on.\n"
 msgstr ""
-"  -z textoff                  Não trata DT_TEXTREL em objeto compartilhado\n"
-"                                como erro\n"
+"  --dotsyms                   Para cada padrão de versão \"foo\" em um script\n"
+"                                de versão, adiciona \".foo\" de forma que os\n"
+"                                símbolos do código de função sejam tratados\n"
+"                                da mesma forma que os símbolos do descritor\n"
+"                                de função. O padrões é estar ativado.\n"
 
-#: lexsup.c:1811
+#: eelf64lppc.c:3050 eelf64ppc.c:3050 eelf64ppc_fbsd.c:3057
 #, c-format
-msgid "  --build-id[=STYLE]          Generate build ID note\n"
-msgstr "  --build-id[=ESTILO]         Gera uma nota de ID de compilação\n"
+msgid "  --no-dotsyms                Don't do anything special in version scripts\n"
+msgstr "  --no-dotsyms                Não faz nada especial em scripts de versão\n"
 
-#: lexsup.c:1813
+#: eelf64lppc.c:3053 eelf64ppc.c:3053 eelf64ppc_fbsd.c:3060
 #, c-format
 msgid ""
-"  --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi]\n"
-"                              Compress DWARF debug sections using zlib\n"
+"  --save-restore-funcs        Provide register save and restore routines used\n"
+"                                by gcc -Os code.  Defaults to on for normal\n"
+"                                final link, off for ld -r.\n"
 msgstr ""
-"  --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi]\n"
-"                              Comprime seções de depuração DWARF usando zlib\n"
+"  --save-restore-funcs        Fornece rotinas de salvamento e restauração de\n"
+"                                registro usadas pelo código gcc -Os. O padrão é\n"
+"                                para o link normalfinal, desativado para ld -r.\n"
 
-#: lexsup.c:1817
+#: eelf64lppc.c:3058 eelf64ppc.c:3058 eelf64ppc_fbsd.c:3065
 #, c-format
-msgid "                               Default: zlib-gabi\n"
-msgstr "                                Padrão: zlib-gabi\n"
+msgid "  --no-save-restore-funcs     Don't provide these routines\n"
+msgstr "  --no-save-restore-funcs     Não fornece essas rotinas\n"
 
-#: lexsup.c:1820
+#: eelf64lppc.c:3064 eelf64ppc.c:3064 eelf64ppc_fbsd.c:3071
 #, c-format
-msgid "                               Default: none\n"
-msgstr "                                Padrão: nenhum\n"
+msgid "  --tls-get-addr-optimize     Force use of special __tls_get_addr call\n"
+msgstr "  --tls-get-addr-optimize     Força o uso de chamada de __tls_get_addr especial\n"
 
-#: lexsup.c:1823
+#: eelf64lppc.c:3070 eelf64ppc.c:3070 eelf64ppc_fbsd.c:3077
 #, c-format
-msgid "  -z common-page-size=SIZE    Set common page size to SIZE\n"
-msgstr "  -z common-page-size=TAM     Define o tamanho comum de página para TAM\n"
+msgid "  --no-opd-optimize           Don't optimize the OPD section\n"
+msgstr "  --no-opd-optimize           Não otimiza a seção OPD\n"
 
-#: lexsup.c:1825
+#: eelf64lppc.c:3076 eelf64ppc.c:3076 eelf64ppc_fbsd.c:3083
 #, c-format
-msgid "  -z max-page-size=SIZE       Set maximum page size to SIZE\n"
-msgstr "  -z max-page-size=TAM        Define o tamanho máximo de página para TAM\n"
+msgid "  --no-toc-optimize           Don't optimize the TOC section\n"
+msgstr "  --no-toc-optimize           Não otimiza a seção TOC\n"
 
-#: lexsup.c:1827
+#: eelf64lppc.c:3079 eelf64ppc.c:3079 eelf64ppc_fbsd.c:3086
 #, c-format
-msgid "  -z defs                     Report unresolved symbols in object files.\n"
-msgstr ""
-"  -z defs                     Relata símbolos não resolvidos em arquivos\n"
-"                                de objeto.\n"
+msgid "  --no-multi-toc              Disallow automatic multiple toc sections\n"
+msgstr "  --no-multi-toc              Não permite múltiplas seções automáticas de toc\n"
 
-#: lexsup.c:1829
+#: eelf64lppc.c:3082 eelf64ppc.c:3082 eelf64ppc_fbsd.c:3089
 #, c-format
-msgid "  -z muldefs                  Allow multiple definitions\n"
-msgstr "  -z muldefs                  Permite múltiplas definições\n"
+msgid "  --no-toc-sort               Don't sort TOC and GOT sections\n"
+msgstr "  --no-toc-sort               Não ordena seções TOC e GOT\n"
 
-#: lexsup.c:1831
+#: eelf64lppc.c:3085 eelf64ppc.c:3085 eelf64ppc_fbsd.c:3092
 #, c-format
-msgid "  -z execstack                Mark executable as requiring executable stack\n"
-msgstr "  -z execstack                Marca executável como exigindo pilha executável\n"
+msgid ""
+"  --non-overlapping-opd       Canonicalize .opd, so that there are no\n"
+"                                overlapping .opd entries\n"
+msgstr ""
+"  --non-overlapping-opd       Canoniza .opd, para que não haja entradas\n"
+"                                .opd sobrepostas\n"
+
+#: eelf64mmix.c:133 emmo.c:128
+msgid "%X%P: internal problems setting up section %s"
+msgstr "%X%P: problemas internos ao configurar a seção %s"
+
+#: eelf64mmix.c:177 emmo.c:172
+msgid "%X%P: too many global registers: %u, max 223\n"
+msgstr "%X%P: muitos registros globais: %u, máx 223\n"
+
+#. This is a fatal error; make einfo call not return.
+#: eelf64mmix.c:195 emmo.c:190
+msgid "%F%P: can't finalize linker-allocated global registers\n"
+msgstr "%F%P: não foi possível finalizar os registradores globais alocados pelo vinculador\n"
 
-#: lexsup.c:1833
+#: eelf64ppc_fbsd.c:3021
 #, c-format
-msgid "  -z noexecstack              Mark executable as not requiring executable stack\n"
-msgstr ""
-"  -z noexecstack              Marca executável como não exigindo pilha\n"
-"                                executável\n"
+msgid "  --plt-static-chain          PLT call stubs should load r111\n"
+msgstr "  --plt-static-chain          Stubs de chamada PLT deve carregar r11\n"
 
-#: lexsup.c:1835
+#: eelf64ppc_fbsd.c:3024
 #, c-format
-msgid "  -z globalaudit              Mark executable requiring global auditing\n"
-msgstr "  -z globalaudit              Marca executável como exigindo auditoria global\n"
+msgid "  --no-plt-static-chain       PLT call stubs should not load r11 (default)\n"
+msgstr "  --no-plt-static-chain       Stubs chamada PLT não deve carregar r11 (padrão)\n"
 
-#: lexsup.c:1842
+#: eelf_x86_64.c:7538 eelf_x86_64_cloudabi.c:2258 eelf_x86_64_fbsd.c:2265
+#: eelf_x86_64_nacl.c:2258 eelf_x86_64_sol2.c:2389
+#, c-format
+msgid "  -z bndplt                   Always generate BND prefix in PLT entries\n"
+msgstr "  -z bndplt                   Sempre gera prefixo BND em entradas PLT\n"
+
+#: ehppaelf.c:376 ehppalinux.c:376 ehppanbsd.c:376 ehppaobsd.c:376
+msgid "%X%P: can not set gp\n"
+msgstr "%X%P: não foi possível definir gp\n"
+
+#: ehppaelf.c:2304 ehppalinux.c:2481 ehppanbsd.c:2481 ehppaobsd.c:2481
 #, c-format
 msgid ""
-"  --ld-generated-unwind-info  Generate exception handling info for PLT\n"
-"  --no-ld-generated-unwind-info\n"
-"                              Don't generate exception handling info for PLT\n"
+"  --multi-subspace            Generate import and export stubs to support\n"
+"                                multiple sub-space shared libraries\n"
 msgstr ""
-"  --ld-generated-unwind-info  Gera info de tratamento de exceção para PLT\n"
-"  --no-ld-generated-unwind-info\n"
-"                              Não gera info de tratamento de exceção para PLT\n"
+"  --multi-subspace            Gera stubs de importação e exportação para\n"
+"                                oferecer suporte a várias bibliotecas\n"
+"                                compartilhadas de subespaço\n"
 
-#: lexsup.c:1854
-#, c-format
-msgid "ELF emulations:\n"
-msgstr "Emulações de ELF:\n"
+#: ei386beos.c:375
+msgid "%F%P: PE operations on non PE file\n"
+msgstr "%F%P: operações PO em arquivo não PE\n"
+
+#: ei386beos.c:428 ei386beos.c:435
+msgid "%F%P: %pB: can't read contents of section .idata: %E\n"
+msgstr "%F%P: %pB: não foi possível ler conteúdos da seção .idata: %E\n"
+
+#: ei386beos.c:683
+msgid "%F%P: section %s has '$' as first character\n"
+msgstr "%F%P: a seção %s tem \"$\" como primeiro caractere\n"
+
+#: ei386beos.c:715
+msgid "%F%P: *(%s$) missing from linker script\n"
+msgstr "%F%P: *(%s$) faltando no scripts do vinculador\n"
 
-#: lexsup.c:1872
+#: ei386pep.c:374
 #, c-format
-msgid "Usage: %s [options] file...\n"
-msgstr "Uso: %s [opções] arquivo...\n"
+msgid "  --[no-]insert-timestamp            Use a real timestamp rather than zero (default)\n"
+msgstr "  --[no-]insert-timestamp            Usa uma marca de tempo em vez de zero (padrão)\n"
 
-#: lexsup.c:1874
+# Continuação da descrição da opção "--exclude-modules-for-implib",
+# espaço extra para promover alinhamento -- Rafael
+#: ei386pep.c:385
 #, c-format
-msgid "Options:\n"
-msgstr "Opções:\n"
+msgid "                                     export, place into import library instead\n"
+msgstr "                                       na biblioteca de importação\n"
 
-#: lexsup.c:1952
+#: ei386pep.c:390
 #, c-format
-msgid "  @FILE"
-msgstr "  @ARQ"
+msgid ""
+"  --compat-implib                    Create backward compatible import libs;\n"
+"                                       create __imp_<SYMBOL> as well\n"
+msgstr ""
+"  --compat-implib                    Cria bibliotecas de importação com\n"
+"                                       compatibilidade reversa;\n"
+"                                       cria __imp_<SÍMBOLO> também\n"
 
-#: lexsup.c:1955
+#: ei386pep.c:391
 #, c-format
-msgid "Read options from FILE\n"
-msgstr " Lê as opções do arquivo ARQ\n"
+msgid ""
+"  --enable-auto-image-base           Automatically choose image base for DLLs\n"
+"                                       unless user specifies one\n"
+msgstr ""
+"  --enable-auto-image-base           Escolhe automaticamente a base da imagem\n"
+"                                       para DLLs, a menos que o usuário\n"
+"                                       especifique uma\n"
 
-#. Note: Various tools (such as libtool) depend upon the
-#. format of the listings below - do not change them.
-#: lexsup.c:1960
+#: ei386pep.c:392
 #, c-format
-msgid "%s: supported targets:"
-msgstr "%s: há suporte aos alvos:"
+msgid "  --disable-auto-image-base          Do not auto-choose image base (default)\n"
+msgstr ""
+"  --disable-auto-image-base          Não escolhe automaticamente base de\n"
+"                                       imagem (padrão)\n"
 
-#: lexsup.c:1968
+#: ei386pep.c:396
 #, c-format
-msgid "%s: supported emulations: "
-msgstr "%s: há suporte às emulações: "
+msgid ""
+"  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n"
+"                                       adding pseudo-relocations resolved at\n"
+"                                       runtime\n"
+msgstr ""
+"  --enable-runtime-pseudo-reloc      Contorna limitações de autoimportação\n"
+"                                       adicionando pseudorrealocações\n"
+"                                       resolvidas em tempo de execução\n"
 
-#: lexsup.c:1973
+#: ei386pep.c:397
 #, c-format
-msgid "%s: emulation specific options:\n"
-msgstr "%s: opções específicas de emulação:\n"
+msgid ""
+"  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n"
+"                                       auto-imported DATA\n"
+msgstr ""
+"  --disable-runtime-pseudo-reloc     Não adiciona pseudorrealocações em tempo\n"
+"                                       de execução para DATA autoimportados\n"
 
-#: lexsup.c:1980
+# Espaço removido para promover alinhamento -- Rafael
+#: ei386pep.c:398
 #, c-format
-msgid "Report bugs to %s\n"
-msgstr "Relate erros para %s\n"
+msgid ""
+"  --enable-extra-pep-debug            Enable verbose debug output when building\n"
+"                                       or linking to DLLs (esp. auto-import)\n"
+msgstr ""
+"  --enable-extra-pep-debug           Habilita saída de depuração verbosa ao\n"
+"                                       compilar ou vincular a DLLs\n"
+"                                       (autoimportação esp.)\n"
 
-#: mri.c:295
-msgid "%P%F: unknown format type %s\n"
-msgstr "%P%F: tipo de formato desconhecido %s\n"
+#: ei386pep.c:401
+#, c-format
+msgid ""
+"  --high-entropy-va                  Image is compatible with 64-bit address space\n"
+"                                       layout randomization (ASLR)\n"
+msgstr ""
+"  --high-entropy-va                  Imagem é compatível com personalização de\n"
+"                                       layout de espaço de endereço de 64 bits\n"
+"                                       (ASLR)\n"
 
-#: pe-dll.c:445
-msgid "%P%X: Unsupported PEI architecture: %s\n"
-msgstr "%P%X: Sem suporte à arquitetura PEI: %s\n"
+# Espaço extra para promover alinhamento -- Rafael
+#: ei386pep.c:406
+#, c-format
+msgid ""
+"  --no-seh                   Image does not use SEH; no SE handler may\n"
+"                                       be called in this image\n"
+msgstr ""
+"  --no-seh                           Imagem não usa SEH; nenhum manipulador\n"
+"                                       de SE pode ser chamado nesta imagem\n"
 
-#: pe-dll.c:814
-msgid "%P%X: Cannot export %s: invalid export name\n"
-msgstr "%P%X: Não foi possível exportar %s: nome inválido de exportação\n"
+#: ei386pep.c:908
+msgid "%P: warning: --export-dynamic is not supported for PE+ targets, did you mean --export-all-symbols?\n"
+msgstr "%P: aviso: --export-dynamic não oferece suporte para alvos PE+; você quis dizer --export-all-symbols?\n"
 
-#: pe-dll.c:866
+#: ei386pep.c:976 ei386pep.c:1003
 #, c-format
-msgid "%P%X: Error, duplicate EXPORT with ordinals: %s (%d vs %d)\n"
-msgstr "%P%X: Erro, EXPORT duplicado com ordinais: %s (%d vs %d)\n"
+msgid "warning: resolving %s by linking to %s\n"
+msgstr "aviso: resolvendo %s por vinculação a %s\n"
 
-#: pe-dll.c:873
-#, c-format
-msgid "%P: Warning, duplicate EXPORT: %s\n"
-msgstr "%P: Aviso, EXPORT duplicado: %s\n"
+#: em68hc11elf.c:193 em68hc11elfb.c:193 em68hc12elf.c:193 em68hc12elfb.c:193
+msgid "%P: warning: the size of the 'window' memory region is not a power of 2; its size %d is truncated to %d\n"
+msgstr "%P: aviso: o tamanho da região de memória \"window\" não é uma potência de 2; seu tamanho %d está truncado para %d\n"
 
-#: pe-dll.c:983
+#: em68hc11elf.c:208 em68hc11elfb.c:208 em68hc12elf.c:208 em68hc12elfb.c:208
+msgid "%X%P: changing output format whilst linking is not supported\n"
+msgstr "%X%P: não há suporte à alteração do formato de saída durante vinculação\n"
+
+#: em68hc11elf.c:2303 em68hc11elfb.c:2303 em68hc12elf.c:2303
+#: em68hc12elfb.c:2303
 #, c-format
-msgid "%P%X: Cannot export %s: symbol not defined\n"
-msgstr "%P%X: Não foi possível exportar %s: símbolo não definido\n"
+msgid ""
+"  --no-trampoline             Do not generate the far trampolines used to call\n"
+"                                a far function using jsr or bsr\n"
+msgstr ""
+"  --no-trampoline             Não gera os trampolins distante usados para\n"
+"                                chamar função distante usando jsr ou bsr\n"
 
-#: pe-dll.c:989
+#: em68hc11elf.c:2306 em68hc11elfb.c:2306 em68hc12elf.c:2306
+#: em68hc12elfb.c:2306
 #, c-format
-msgid "%P%X: Cannot export %s: symbol wrong type (%d vs %d)\n"
-msgstr "%P%X: Não foi possível exportar %s: tipo incorreto de símbolo (%d vs %d)\n"
+msgid ""
+"  --bank-window NAME          Specify the name of the memory region describing\n"
+"                                the layout of the memory bank window\n"
+msgstr ""
+"  --bank-window NOME          Especifica o nome da região de memória que\n"
+"                                descreve o layout da janela do banco de\n"
+"                                memória\n"
+
+#: em68kelf.c:139 em68kelfnbsd.c:139
+msgid "%F%P: %pB: all input objects must be ELF for --embedded-relocs\n"
+msgstr "%F%P: %pB: todos os objetos de entrada devem ser ELF para --embedded-relocs\n"
 
-#: pe-dll.c:996
+#: em68kelf.c:2320 em68kelfnbsd.c:2320
+msgid "%P: unrecognized --got argument '%s'\n"
+msgstr "%P: argumento de --got não reconhecido \"%s\"\n"
+
+#: em68kelf.c:2333 em68kelfnbsd.c:2333
 #, c-format
-msgid "%P%X: Cannot export %s: symbol not found\n"
-msgstr "%P%X: Não foi possível exportar %s: símbolo não localizado\n"
+msgid "  --got=<type>                Specify GOT handling scheme\n"
+msgstr "  --got=<tipo>                Especifica esquema de manipulação de GOT\n"
 
-#: pe-dll.c:1019
-msgid "%X%P: can not create BFD: %E\n"
-msgstr "%X%P: não foi possível criar BFD: %E\n"
+#: emmo.c:379
+msgid "%X%P: internal problems scanning %pB after opening it"
+msgstr "%X%P: problemas internos ao procurar em %pB após abri-lo"
 
-#: pe-dll.c:1034
-msgid "%X%P: can not create .edata section: %E\n"
-msgstr "%X%P: não foi possível criar seção .edata: %E\n"
+#: emsp430X.c:199 emsp430elf.c:199
+msgid "%P: error: unhandled data_statement size\n"
+msgstr "%P: erro: tamanho de data_statement não manipulado\n"
 
-#: pe-dll.c:1049
-msgid "%X%P: can not create .reloc section: %E\n"
-msgstr "%X%P: não foi possível criar seção .reloc: %E\n"
+#: emsp430X.c:299 emsp430elf.c:299
+msgid "%P: error: no section named %s or %s in linker script\n"
+msgstr "%P: erro: nenhuma seção com nome %s ou %s no script vinculador\n"
 
-#: pe-dll.c:1110
-#, c-format
-msgid "%P%X: Error: ordinal used twice: %d (%s vs %s)\n"
-msgstr "%P%X: Erro: ordinal usado duas vezes: %d (%s vs %s)\n"
+#: emsp430X.c:308 emsp430X.c:430 emsp430X.c:443 emsp430elf.c:308
+#: emsp430elf.c:430 emsp430elf.c:443
+msgid "%P: error: no section named %s in linker script\n"
+msgstr "%P: erro: nenhuma seção com nome %s no script vinculador\n"
 
-#: pe-dll.c:1146
+#: emsp430X.c:509 emsp430elf.c:509
 #, c-format
-msgid "%P%X: Error: export ordinal too large: %d\n"
-msgstr "%P%X: Erro: ordinal exportação grande demais: %d\n"
+msgid ""
+"  --code-region={either,lower,upper,none}\n"
+"        Transform .text* sections to {either,lower,upper,none}.text* sections\n"
+msgstr ""
+"  --code-region={either,lower,upper,none}\n"
+"        Transforma seções .text* para seções {either,lower,upper,none}.text*\n"
 
-#. Huh?  Shouldn't happen, but punt if it does.
-#: pe-dll.c:1391
+#: emsp430X.c:510 emsp430elf.c:510
 #, c-format
-msgid "zero vma section reloc detected: `%s' #%d f=%d\n"
-msgstr "realocação de seção de vma zero detectada: \"%s\" #%d f=%d\n"
+msgid ""
+"  --data-region={either,lower,upper,none}\n"
+"        Transform .data*, .rodata* and .bss* sections to\n"
+"        {either,lower,upper,none}.{bss,data,rodata}* sections\n"
+msgstr ""
+"  --data-region={either,lower,upper,none}\n"
+"        Transforma seções .data*, .rodata* e .bss* para\n"
+"        seções {either,lower,upper,none}.{bss,data,rodata}*\n"
 
-#: pe-dll.c:1506
+#: emsp430X.c:511 emsp430elf.c:511
 #, c-format
-msgid "%P%X: Error: %d-bit reloc in dll\n"
-msgstr "%P%X: Erro: realocação de %d bits na dll\n"
+msgid ""
+"  --disable-sec-transformation\n"
+"        Disable transformation of .{text,data,bss,rodata}* sections to\n"
+"        add the {either,lower,upper,none} prefixes\n"
+msgstr ""
+"  --disable-sec-transformation\n"
+"        Desabilita transformação de seções .{text,data,bss,rodata}* de\n"
+"        adição de prefixos {either,lower,upper,none}\n"
+
+#: emsp430X.c:530 emsp430elf.c:530
+msgid "%P: --code-region requires an argument: {upper,lower,either,none}\n"
+msgstr "%P: --code-region exige um argumento: {upper,lower,either,none}\n"
+
+#: emsp430X.c:536 emsp430elf.c:536
+msgid "%P: error: unrecognized argument to --code-region= option: \"%s\"\n"
+msgstr "%P: erro: argumento não reconhecido para a opção --code-region=: \"%s\"\n"
+
+#: emsp430X.c:553 emsp430elf.c:553
+msgid "%P: --data-region requires an argument: {upper,lower,either,none}\n"
+msgstr "%P: --data-region exige um argumento: {upper,lower,either,none}\n"
+
+#: emsp430X.c:559 emsp430elf.c:559
+msgid "%P: error: unrecognized argument to --data-region= option: \"%s\"\n"
+msgstr "%P: erro: argumento não reconhecido para a opção --data-region=: \"%s\"\n"
+
+#. Incompatible objects.
+#: ends32belf.c:203 ends32belf16m.c:203 ends32belf_linux.c:203 ends32elf.c:203
+#: ends32elf16m.c:203 ends32elf_linux.c:203
+msgid "%F%P: %pB: ABI version of object files mismatched\n"
+msgstr "%F%P: %pB: versão incompatível de ABI dos arquivos objeto\n"
+
+#. For PIE or shared object, all input must be PIC.
+#: ends32belf.c:249 ends32belf16m.c:249 ends32belf_linux.c:249 ends32elf.c:249
+#: ends32elf16m.c:249 ends32elf_linux.c:249
+msgid "%P: %pB: must use -fpic to compile this file for shared object or PIE\n"
+msgstr "%P: %pB: deve-se usar -fpic para compilar esse arquivo para objeto compartilhado ou PIE\n"
+
+#: ends32belf.c:2213 ends32belf16m.c:2213 ends32belf_linux.c:2342
+#: ends32elf.c:2213 ends32elf16m.c:2213 ends32elf_linux.c:2342
+msgid "%P: --mbaseline is not used anymore\n"
+msgstr "%P: --mbaseline não é usado mais\n"
+
+#: ends32belf.c:2224 ends32belf16m.c:2224 ends32belf_linux.c:2353
+#: ends32elf.c:2224 ends32elf16m.c:2224 ends32elf_linux.c:2353
+msgid "%P: --relax-[no-]reduce-fp-updat is not used anymore\n"
+msgstr "%P: --relax-[no-]reduce-fp-updat não é usado mais\n"
+
+#: ends32belf.c:2228 ends32belf16m.c:2228 ends32belf_linux.c:2357
+#: ends32elf.c:2228 ends32elf16m.c:2228 ends32elf_linux.c:2357
+msgid "%P: missing file for --mexport-symbols\n"
+msgstr "%P: faltando arquivo para --mexport-symbols\n"
+
+#: ends32belf.c:2248 ends32belf16m.c:2248 ends32belf_linux.c:2377
+#: ends32elf.c:2248 ends32elf16m.c:2248 ends32elf_linux.c:2377
+msgid "%P: missing file for --mexport-ex9=<file>\n"
+msgstr "%P: faltando arquivo para --mexport-ex9=<arquivo>\n"
+
+#: ends32belf.c:2256 ends32belf16m.c:2256 ends32belf_linux.c:2385
+#: ends32elf.c:2256 ends32elf16m.c:2256 ends32elf_linux.c:2385
+msgid "%F%P: cannot open ex9 export file %s\n"
+msgstr "%F%P: não foi possível abrir o arquivo exportado ex9 %s\n"
+
+#: ends32belf.c:2261 ends32belf16m.c:2261 ends32belf_linux.c:2390
+#: ends32elf.c:2261 ends32elf16m.c:2261 ends32elf_linux.c:2390
+msgid "%P: missing file for --mimport-ex9=<file>\n"
+msgstr "%P: faltando arquivo para --mimport-ex9=<arquivo>\n"
+
+#: ends32belf.c:2265 ends32belf16m.c:2265 ends32belf_linux.c:2394
+#: ends32elf.c:2265 ends32elf16m.c:2265 ends32elf_linux.c:2394
+msgid "%F%P: cannot open ex9 import file %s\n"
+msgstr "%F%P: não foi possível abrir o arquivo importado ex9 %s\n"
+
+#: ends32belf.c:2275 ends32belf16m.c:2275 ends32belf_linux.c:2404
+#: ends32elf.c:2275 ends32elf16m.c:2275 ends32elf_linux.c:2404
+msgid "%F%P: the range of ex9_limit must between 1 and 511\n"
+msgstr "%F%P: o intervalo de ex9_limit deve estar entre 1 e 511\n"
+
+#: ends32belf.c:2306 ends32belf16m.c:2306 ends32belf_linux.c:2435
+#: ends32elf.c:2306 ends32elf16m.c:2306 ends32elf_linux.c:2435
+#, c-format
+msgid "  --m[no-]fp-as-gp            Disable/enable fp-as-gp relaxation\n"
+msgstr "  --m[no-]fp-as-gp            Desabilita/habilita relaxamento fp-as-gp\n"
+
+#: ends32belf.c:2308 ends32belf16m.c:2308 ends32belf_linux.c:2437
+#: ends32elf.c:2308 ends32elf16m.c:2308 ends32elf_linux.c:2437
+#, c-format
+msgid "  --mexport-symbols=FILE      Exporting symbols in linker script\n"
+msgstr "  --mexport-symbols=ARQUIVO   Exportando símbolos em script vinculador\n"
+
+#: ends32belf.c:2312 ends32belf16m.c:2312 ends32belf_linux.c:2441
+#: ends32elf.c:2312 ends32elf16m.c:2312 ends32elf_linux.c:2441
+#, c-format
+msgid "  --m[no-]ex9                 Disable/enable link-time EX9 relaxation\n"
+msgstr ""
+"  --m[no-]ex9                 Desabilita/habilita relaxamento EX9 em\n"
+"                                tempo de vinculação\n"
 
-#: pe-dll.c:1634
+#: ends32belf.c:2314 ends32belf16m.c:2314 ends32belf_linux.c:2443
+#: ends32elf.c:2314 ends32elf16m.c:2314 ends32elf_linux.c:2443
 #, c-format
-msgid "%P: Can't open output def file %s\n"
-msgstr "%P: Não foi possível abrir arquivo def de saída %s\n"
+msgid "  --mexport-ex9=FILE          Export EX9 table after linking\n"
+msgstr "  --mexport-ex9=ARQUIVO       Exporta tabela de EX9 após vinculação\n"
 
-#: pe-dll.c:1785
+#: ends32belf.c:2316 ends32belf16m.c:2316 ends32belf_linux.c:2445
+#: ends32elf.c:2316 ends32elf16m.c:2316 ends32elf_linux.c:2445
 #, c-format
-msgid "; no contents available\n"
-msgstr "; nenhum conteúdo disponível\n"
+msgid "  --mimport-ex9=FILE          Import Ex9 table for EX9 relaxation\n"
+msgstr "  --mimport-ex9=ARQUIVO       Importa tabela de Ex9 para relaxamento EX9\n"
 
-#: pe-dll.c:2704
-msgid "%P%X%C: variable '%T' can't be auto-imported. Please read the documentation for ld's --enable-auto-import for details.\n"
-msgstr "%P%X%C: a variável \"%T\" não pode ser importada automaticamente. Por favor, leia a documentação para --enable-auto-import do \"ld\" para detalhes.\n"
-
-#: pe-dll.c:2732
+#: ends32belf.c:2318 ends32belf16m.c:2318 ends32belf_linux.c:2447
+#: ends32elf.c:2318 ends32elf16m.c:2318 ends32elf_linux.c:2447
 #, c-format
-msgid "%P%X: Can't open .lib file: %s\n"
-msgstr "%P%X: Não foi possível abrir o arquivo .lib: %s\n"
+msgid "  --mupdate-ex9               Update existing EX9 table\n"
+msgstr "  --mupdate-ex9               Atualiza tabela EX9 existente\n"
 
-#: pe-dll.c:2738
+#: ends32belf.c:2320 ends32belf16m.c:2320 ends32belf_linux.c:2449
+#: ends32elf.c:2320 ends32elf16m.c:2320 ends32elf_linux.c:2449
 #, c-format
-msgid "Creating library file: %s\n"
-msgstr "Criando arquivo de biblioteca: %s\n"
-
-#: pe-dll.c:2767
-msgid "%P%X: bfd_openr %s: %E\n"
-msgstr "%P%X: bfd_openr %s: %E\n"
-
-#: pe-dll.c:2779
-msgid "%P%X: %s(%s): can't find member in non-archive file"
-msgstr "%P%X: %s(%s): não foi possível localizar membro em arquivo que não é pacote"
-
-#: pe-dll.c:2791
-msgid "%P%X: %s(%s): can't find member in archive"
-msgstr "%P%X: %s(%s): não foi possível localizar membro no pacote"
+msgid "  --mex9-limit=NUM            Maximum number of entries in ex9 table\n"
+msgstr "  --mex9-limit=NÚM            Número máximo de entradas na tabela ex9\n"
 
-#: pe-dll.c:3053
-msgid "%P%X: add symbols %s: %E\n"
-msgstr "%P%X: adicionar símbolos %s: %E\n"
-
-#: pe-dll.c:3239
-msgid "%P%X: open %s: %E\n"
-msgstr "%P%X: abrir %s: %E\n"
+#: ends32belf.c:2322 ends32belf16m.c:2322 ends32belf_linux.c:2451
+#: ends32elf.c:2322 ends32elf16m.c:2322 ends32elf_linux.c:2451
+#, c-format
+msgid "  --mex9-loop-aware           Avoid generate EX9 instruction inside loop\n"
+msgstr "  --mex9-loop-aware           Evita geração de instrução EX9 entro de loop\n"
 
-#: pe-dll.c:3246
-msgid "%P%X: %s: this doesn't appear to be a DLL\n"
-msgstr "%P%X: %s: isso não parece ser uma DLL\n"
+# Quebra de linhas aplicada para promover alinhamento em 80 caracteres -- Rafael
+#: ends32belf.c:2327 ends32belf16m.c:2327 ends32belf_linux.c:2456
+#: ends32elf.c:2327 ends32elf16m.c:2327 ends32elf_linux.c:2456
+#, c-format
+msgid "  --m[no-]ifc                 Disable/enable link-time IFC optimization\n"
+msgstr ""
+"  --m[no-]ifc                 Desabilita/habilita otimização IFC em\n"
+"                                tempo de vinculação\n"
 
-#: pe-dll.c:3417
-msgid "%P%X: Error: can't use long section names on this arch\n"
-msgstr "%P%X: Erro: não foi possível usar nomes longos de seção nesta arquitetura\n"
+#: ends32belf.c:2329 ends32belf16m.c:2329 ends32belf_linux.c:2458
+#: ends32elf.c:2329 ends32elf16m.c:2329 ends32elf_linux.c:2458
+#, c-format
+msgid "  --mifc-loop-aware           Avoid generate IFC instruction inside loop\n"
+msgstr "  --mifc-loop-aware           Evita geração de instrução IFC entro de loop\n"
 
-#: plugin.c:231 plugin.c:277
-msgid "<no plugin>"
-msgstr "<nenhum plug-in>"
+#: etic3xcoff.c:68 etic3xcoff_onchip.c:68 etic4xcoff.c:68 etic54xcoff.c:68
+#, c-format
+msgid "  --format 0|1|2              Specify which COFF version to use\n"
+msgstr "  --format 0|1|2              Especifica qual versão COFF será usada\n"
 
-#: plugin.c:246 plugin.c:1017
-msgid "%P%F: %s: error loading plugin: %s\n"
-msgstr "%P%F: %s: erro ao carregar plug-in: %s\n"
+#: etic3xcoff.c:90 etic3xcoff_onchip.c:90 etic4xcoff.c:90 etic54xcoff.c:90
+msgid "%F%P: invalid COFF format version %s\n"
+msgstr "%F%P: formato COFF inválido de versão %s\n"
 
-#: plugin.c:253
-msgid "%P: %s: duplicated plugin\n"
-msgstr "%P: %s: plug-in duplicado\n"
+#~ msgid "  --support-old-code          Support interworking with old code\n"
+#~ msgstr "  --support-old-code          Suporte a interfuncionamento com código antigo\n"
 
-#: plugin.c:339
-#, c-format
-msgid "could not create dummy IR bfd: %F%E\n"
-msgstr "não foi possível criar bfd IR simulatório: %F%E\n"
+#~ msgid "Errors encountered processing file %s"
+#~ msgstr "Encontrados erros de processamento do arquivo %s"
 
-#: plugin.c:427
-msgid "%P%F: %s: non-ELF symbol in ELF BFD!\n"
-msgstr "%P%F: %s: símbolo não ELF em BFD ELF!\n"
+#~ msgid "%B: file not recognized: %E\n"
+#~ msgstr "%B: arquivo não reconhecido: %E\n"
 
-#: plugin.c:431
-msgid "%P%F: unknown ELF symbol visibility: %d!\n"
-msgstr "%P%F: visibilidade desconhecida de símbolo ELF: %d!\n"
+#~ msgid "%B: matching formats:"
+#~ msgstr "%B: formatos correspondentes:"
 
-#: plugin.c:542
-msgid "%P%F: unsupported input file size: %s (%ld bytes)\n"
-msgstr "%P%F: sem suporte ao tamanho de arquivo de entrada: %s (%ld bytes)\n"
+#~ msgid "%P%F: Failed to create hash table\n"
+#~ msgstr "%P%F: Falha ao criar tabela hash\n"
 
-#. We should not have a new, indirect or warning symbol here.
-#: plugin.c:726
-msgid "%P%F: %s: plugin symbol table corrupt (sym type %d)\n"
-msgstr "%P%F: %s: tabela de símbolo de plug-in corrompida (tipo símb %d)\n"
+#~ msgid "%P%F: unable to open for source of copy `%s'\n"
+#~ msgstr "%P%F: não foi possível abrir para ordem da cópia \"%s\"\n"
 
-#: plugin.c:786
-msgid "%P: %B: symbol `%s' definition: %d, visibility: %d, resolution: %d\n"
-msgstr "%P: %B: definição de símbolo \"%s\": %d, visibilidade: %d, resolução: %d\n"
+#~ msgid "%P%F: unable to open for destination of copy `%s'\n"
+#~ msgstr "%P%F: não foi possível abrir para destino da cópia \"%s\"\n"
 
-#: plugin.c:1024
-msgid "%P%F: %s: plugin error: %d\n"
-msgstr "%P%F: %s: erro de plug-in: %d\n"
+#~ msgid "%B: warning: larger common is here\n"
+#~ msgstr "%B: aviso: comum maior está aqui\n"
 
-#: plugin.c:1083
-msgid "%P%F: plugin_strdup failed to allocate memory: %s\n"
-msgstr "%P%F: plugin_strdup falhou em alocar memória: %s\n"
+#~ msgid "%B: warning: smaller common is here\n"
+#~ msgstr "%B: aviso: comum menor está aqui\n"
 
-#: plugin.c:1115
-msgid "%P%F: plugin failed to allocate memory for input: %s\n"
-msgstr "%P%F: plugiin falhou em alocar memória para entrada: %s\n"
+#~ msgid "%B: warning: previous common is here\n"
+#~ msgstr "%B: aviso: comum anterior está aqui\n"
 
-#: plugin.c:1148
-msgid "%P%F: %s: plugin reported error claiming file\n"
-msgstr "%P%F: %s: o plug-in relatou erro ao reivindicar o arquivo\n"
+#~ msgid "%P%F: -r and -shared may not be used together\n"
+#~ msgstr "%P%F: -r e -shared não podem ser usados juntos\n"
 
-#: plugin.c:1258
-msgid "%P: %s: error in plugin cleanup: %d (ignored)\n"
-msgstr "%P: %s: erro na limpeza do plug-in: %d (ignorado)\n"
+#~ msgid "%P%F: -r and -pie may not be used together\n"
+#~ msgstr "%P%F: -r e -pie não podem ser usados juntos\n"
 
 #~ msgid "%s: data size %ld\n"
 #~ msgstr "%s: tamanho de dados %ld\n"
@@ -2954,20 +7622,9 @@ msgstr "%P: %s: erro na limpeza do plug-in: %d (ignorado)\n"
 #~ msgid "  --insert-timestamp                 Use a real timestamp rather than zero.\n"
 #~ msgstr "  --insert-timestamp                 Usa uma marca de tempo em vez de zero.\n"
 
-#~ msgid "  --out-implib <file>                Generate import library\n"
-#~ msgstr "  --out-implib <arquivo>             Gera biblioteca de importação\n"
-
 #~ msgid "  --warn-duplicate-exports           Warn about duplicate exports.\n"
 #~ msgstr "  --warn-duplicate-exports           Avisa sobre exportações duplicadas.\n"
 
-#~ msgid ""
-#~ "  --enable-auto-image-base           Automatically choose image base for DLLs\n"
-#~ "                                       unless user specifies one\n"
-#~ msgstr ""
-#~ "  --enable-auto-image-base           Escolhe automaticamente a base da imagem\n"
-#~ "                                       para DLLs, a menos que o usuário\n"
-#~ "                                       especifique uma\n"
-
 #~ msgid "%P%F: output format %s cannot represent section called %s\n"
 #~ msgstr "%P%F: o formato de saída %s não pode representar a seção chamada %s\n"
 
@@ -2977,12 +7634,6 @@ msgstr "%P: %s: erro na limpeza do plug-in: %d (ignorado)\n"
 #~ msgid "%P%F: invalid syntax in flags\n"
 #~ msgstr "%P%F: sintaxe inválida nas flags\n"
 
-#~ msgid "%X%P: unable to open for source of copy `%s'\n"
-#~ msgstr "%X%P: não foi possível abrir para ordem da cópia \"%s\"\n"
-
-#~ msgid "%X%P: unable to open for destination of copy `%s'\n"
-#~ msgstr "%X%P: não foi possível abrir para destino da cópia \"%s\"\n"
-
 #~ msgid "%P: internal error: aborting at %s line %d in %s\n"
 #~ msgstr "%P: erro interno: abortando em %s linha %d em %s\n"