[binutils-gdb] Update Russian translation for the gas sub-directory

Nick Clifton nickc@sourceware.org
Mon Jan 29 13:52:00 GMT 2018


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

commit c32b891ab6a558745a9eaa045069febd327b0db4
Author: Nick Clifton <nickc@redhat.com>
Date:   Mon Jan 29 13:51:47 2018 +0000

    Update Russian translation for the gas sub-directory

Diff:
---
 gas/ChangeLog |     4 +
 gas/po/ru.po  | 20403 +++++++++++++++++++++++++++++++++++---------------------
 2 files changed, 12687 insertions(+), 7720 deletions(-)

diff --git a/gas/ChangeLog b/gas/ChangeLog
index d69d4e2..e7a288f 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,7 @@
+2018-01-29  Nick Clifton  <nickc@redhat.com>
+
+	* po/ru.po: Updated Russian translation.
+
 2018-01-26  Maciej W. Rozycki  <macro@mips.com>
 
 	* configure.tgt: Use generic emulation for `mips-*-windiss',
diff --git a/gas/po/ru.po b/gas/po/ru.po
index 564135a..9497106 100644
--- a/gas/po/ru.po
+++ b/gas/po/ru.po
@@ -2,80 +2,82 @@
 # Copyright (C) 2010 Free Software Foundation, Inc.
 # This file is distributed under the same license as the binutils package.
 #
-# Yuri Kozlov <yuray@komyakino.ru>, 2010.
+# Yuri Kozlov <yuray@komyakino.ru>, 2010, 2018.
+#: config/tc-arm.c:642
 msgid ""
 msgstr ""
-"Project-Id-Version: gas 2.20\n"
+"Project-Id-Version: gas 2.30.0\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2009-09-07 14:09+0200\n"
-"PO-Revision-Date: 2010-01-05 21:08+0300\n"
+"POT-Creation-Date: 2018-01-13 13:44+0000\n"
+"PO-Revision-Date: 2018-01-28 10:06+0300\n"
 "Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n"
-"Language-Team: Russian <gnu@mx.ru>\n"
-"X-Bugs: Report translation errors to the Language-Team address.\n"
+"Language-Team: Russian <gnu@d07.ru>\n"
+"Language: ru\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: KBabel 1.11.4\n"
+"X-Bugs: Report translation errors to the Language-Team address.\n"
+"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:488 app.c:502
+#: app.c:490 app.c:504
 msgid "end of file in comment"
 msgstr "конец файла в комментарии"
 
-#: app.c:580 app.c:627
+#: app.c:582 app.c:629
 #, c-format
 msgid "end of file in string; '%c' inserted"
 msgstr "конец файла в строке; вставлен '%c'"
 
-#: app.c:653
+#: app.c:655
 #, c-format
 msgid "unknown escape '\\%c' in string; ignored"
 msgstr "неизвестная экранирующая последовательность '\\%c' в строке; игнорируется"
 
-#: app.c:816
+#: app.c:829 input-scrub.c:363
 msgid "end of file not at end of a line; newline inserted"
 msgstr "конец файла не в конце строки; вставлен символ новой строки"
 
-#: app.c:973
+#: app.c:992
 msgid "end of file in multiline comment"
 msgstr "конец файла в многостроковом комментарии"
 
-#: app.c:1048
+#: app.c:1067
 msgid "end of file after a one-character quote; \\0 inserted"
 msgstr "конец файла после одиночной кавычки; вставлен \\0"
 
-#: app.c:1056
+#: app.c:1075
 msgid "end of file in escape character"
 msgstr "конец файла в экранированном символе"
 
-#: app.c:1068
+#: app.c:1087
 msgid "missing close quote; (assumed)"
 msgstr "отсутствует закрывающая кавычка; (предположительно)"
 
-#: app.c:1137 app.c:1192 app.c:1203 app.c:1277
+#: app.c:1156 app.c:1211 app.c:1223 app.c:1303
 msgid "end of file in comment; newline inserted"
 msgstr "конец файла в комментарии; вставлен символ новой строки"
 
-#: as.c:158
+#: as.c:162
 msgid "missing emulation mode name"
 msgstr "пропущено имя режима эмуляции"
 
-#: as.c:173
+#: as.c:177
 #, c-format
 msgid "unrecognized emulation name `%s'"
 msgstr "нераспознанно имя эмуляции `%s'"
 
-#: as.c:220
+#: as.c:224
 #, c-format
 msgid "GNU assembler version %s (%s) using BFD version %s\n"
 msgstr "GNU ассемблер, версия %s (%s); используется BFD версии %s\n"
 
-#: as.c:227
+#: as.c:236
 #, c-format
 msgid "Usage: %s [option...] [asmfile...]\n"
 msgstr "Использование: %s [параметр...] [asm-файл...]\n"
 
-#: as.c:229
+#: as.c:238
 #, c-format
 msgid ""
 "Options:\n"
@@ -104,259 +106,351 @@ msgstr ""
 "                      \t  s      включать символы\n"
 "                      \t  =ФАЙЛ  записывать в ФАЙЛ (должно быть последним)\n"
 
-#: as.c:243
+#: as.c:252
 #, c-format
 msgid "  --alternate             initially turn on alternate macro syntax\n"
 msgstr "  --alternate             сразу включить альтернативный синтаксис макросов\n"
 
-#: as.c:245
+#: as.c:255
+#, c-format
+msgid ""
+"  --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi}]\n"
+"                          compress DWARF debug sections using zlib [default]\n"
+msgstr ""
+"  --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi}]\n"
+"                          сжимать отладочные разделы DWARF\n"
+"                          с помощью zlib [по умолчанию]\n"
+
+#: as.c:258
+#, c-format
+msgid ""
+"  --nocompress-debug-sections\n"
+"                          don't compress DWARF debug sections\n"
+msgstr ""
+"  --nocompress-debug-sections\n"
+"                          не сжимать отладочные разделы DWARF\n"
+
+#: as.c:262
+#, 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"
+"                          сжимать отладочные разделы DWARF\n"
+"                          с помощью zlib\n"
+
+#: as.c:265
+#, c-format
+msgid ""
+"  --nocompress-debug-sections\n"
+"                          don't compress DWARF debug sections [default]\n"
+msgstr ""
+"  --nocompress-debug-sections\n"
+"                          не сжимать отладочные разделы DWARF [по умолчанию]\n"
+
+#: as.c:269
 #, c-format
 msgid "  -D                      produce assembler debugging messages\n"
 msgstr "  -D                      выводить ассемблерные отладочные сообщения\n"
 
-#: as.c:247
+#: as.c:271
 #, c-format
-msgid "  --debug-prefix-map OLD=NEW  Map OLD to NEW in debug information\n"
+msgid ""
+"  --debug-prefix-map OLD=NEW\n"
+"                          map OLD to NEW in debug information\n"
 msgstr ""
-"  --debug-prefix-map СТА=НОВ  Преобразовывать СТАрые на НОВые в отладочной\n"
-"                              информации\n"
+"  --debug-prefix-map СТА=НОВ\n"
+"                          в отладочной информации преобразовывать\n"
+"                          СТАрое в НОВое\n"
 
-#: as.c:249
+#: as.c:274
 #, c-format
 msgid "  --defsym SYM=VAL        define symbol SYM to given value\n"
 msgstr "  --defsym СИМ=ЗНА        назначить СИМволу нужно ЗНАчение\n"
 
-#: as.c:265
+#: as.c:290
 #, c-format
 msgid "                          emulate output (default %s)\n"
 msgstr "                          эмулировать вывод (по умолчанию %s)\n"
 
-#: as.c:270
+#: as.c:295
 #, c-format
 msgid "  --execstack             require executable stack for this object\n"
 msgstr "  --execstack             требовать исполняемый стек для этого объекта\n"
 
-#: as.c:272
+#: as.c:297
 #, c-format
 msgid "  --noexecstack           don't require executable stack for this object\n"
 msgstr "  --noexecstack           не требовать исполняемый стек для этого объекта\n"
 
-#: as.c:275
+#: as.c:299
+#, c-format
+msgid ""
+"  --size-check=[error|warning]\n"
+"\t\t\t  ELF .size directive check (default --size-check=error)\n"
+msgstr ""
+"  --size-check=[error|warning]\n"
+"\t\t\t  проверка директивы .size в ELF (по умолчанию --size-check=error)\n"
+
+#: as.c:302
+#, c-format
+msgid ""
+"  --elf-stt-common=[no|yes]\n"
+"                          generate ELF common symbols with STT_COMMON type\n"
+msgstr ""
+"  --elf-stt-common=[no|yes]\n"
+"                          генерировать общие символы ELF с типом STT_COMMON\n"
+
+#: as.c:305
+#, c-format
+msgid "  --sectname-subst        enable section name substitution sequences\n"
+msgstr ""
+"  --sectname-subst        включать последовательности подстановки\n"
+"                          в именах разделов\n"
+
+#: as.c:308
 #, c-format
 msgid "  -f                      skip whitespace and comment preprocessing\n"
 msgstr "  -f                      не выполнять пред-обработку пробелов и комментариев\n"
 
-#: as.c:277
+#: as.c:310
 #, c-format
 msgid "  -g --gen-debug          generate debugging information\n"
 msgstr "  -g --gen-debug          генерировать отладочную информацию\n"
 
-#: as.c:279
+#: as.c:312
 #, c-format
 msgid "  --gstabs                generate STABS debugging information\n"
 msgstr "  --gstabs                генерировать отладочную информацию STABS\n"
 
-#: as.c:281
+#: as.c:314
 #, c-format
 msgid "  --gstabs+               generate STABS debug info with GNU extensions\n"
 msgstr ""
 "  --gstabs+               генерировать отладочную информацию STABS\n"
 "                          с расширениями GNU\n"
 
-#: as.c:283
+#: as.c:316
 #, c-format
 msgid "  --gdwarf-2              generate DWARF2 debugging information\n"
 msgstr "  --gdwarf-2              генерировать отладочную информацию DWARF2\n"
 
-#: as.c:285
+#: as.c:318
+#, c-format
+msgid "  --gdwarf-sections       generate per-function section names for DWARF line information\n"
+msgstr ""
+"  --gdwarf-sections       генерировать имена разделов для каждой функции\n"
+"                          в информацию DWARF о строках\n"
+
+#: as.c:320
 #, c-format
 msgid "  --hash-size=<value>     set the hash table size close to <value>\n"
 msgstr "  --hash-size=<знач>      задать размер хэш таблицы близким к <значению>\n"
 
-#: as.c:287
+#: as.c:322
 #, c-format
 msgid "  --help                  show this message and exit\n"
 msgstr "  --help                  показать это сообщение и закончить работу\n"
 
-#: as.c:289
+#: as.c:324
 #, c-format
 msgid "  --target-help           show target specific options\n"
 msgstr "  --target-help           показать параметры, подходящие только к этой цели\n"
 
-#: as.c:291
+#: as.c:326
 #, c-format
 msgid "  -I DIR                  add DIR to search list for .include directives\n"
 msgstr ""
 "  -I КАТ                  добавить КАТалог в список поиска, используемого\n"
 "                          директивами .include\n"
 
-#: as.c:293
+#: as.c:328
 #, c-format
 msgid "  -J                      don't warn about signed overflow\n"
 msgstr "  -J                      не предупреждать о знаковом переполнении\n"
 
-#: as.c:295
+#: as.c:330
 #, c-format
 msgid "  -K                      warn when differences altered for long displacements\n"
-msgstr ""
+msgstr "  -K                      предупреждать при изменении различий в длинных перестановках\n"
 
-#: as.c:297
+#: as.c:332
 #, c-format
 msgid "  -L,--keep-locals        keep local symbols (e.g. starting with `L')\n"
 msgstr ""
 "  -L,--keep-locals        сохранять локальные символы (например,\n"
 "                          начинающиеся с L)\n"
 
-#: as.c:299
+#: as.c:334
 #, c-format
 msgid "  -M,--mri                assemble in MRI compatibility mode\n"
 msgstr "  -M,--mri                ассемблировать в режиме совместимости с MRI\n"
 
-#: as.c:301
+#: as.c:336
 #, c-format
 msgid "  --MD FILE               write dependency information in FILE (default none)\n"
 msgstr ""
 "  --MD ФАЙЛ               записывать информацию о зависимостях в ФАЙЛ\n"
 "                          (по умолчанию не записывается)\n"
 
-#: as.c:303
+#: as.c:338
 #, c-format
 msgid "  -nocpp                  ignored\n"
 msgstr "  -nocpp                  игнорируется\n"
 
-#: as.c:305
+#: as.c:340
+#, 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
 #, c-format
 msgid "  -o OBJFILE              name the object-file output OBJFILE (default a.out)\n"
 msgstr "  -o OBJ-ФАЙЛ             имя объектного файла результата (по умолчанию a.out)\n"
 
-#: as.c:307
+#: as.c:344
 #, c-format
 msgid "  -R                      fold data section into text section\n"
 msgstr "  -R                      поместить раздел данных в раздел текста\n"
 
-#: as.c:309
+#: as.c:346
 #, c-format
 msgid ""
 "  --reduce-memory-overheads \n"
 "                          prefer smaller memory use at the cost of longer\n"
 "                          assembly times\n"
 msgstr ""
+"  --reduce-memory-overheads \n"
+"                          сокращать расход памяти, хоть и при этом\n"
+"                          увеличится время компиляции\n"
 
-#: as.c:313
+#: as.c:350
 #, c-format
 msgid "  --statistics            print various measured statistics from execution\n"
-msgstr ""
+msgstr "  --statistics            показать различную измеренную статистику выполнения\n"
 
-#: as.c:315
+#: as.c:352
 #, c-format
 msgid "  --strip-local-absolute  strip local absolute symbols\n"
 msgstr "  --strip-local-absolute  удалить локальные абсолютные символы\n"
 
-#: as.c:317
+#: as.c:354
 #, c-format
 msgid "  --traditional-format    Use same format as native assembler when possible\n"
 msgstr ""
 "  --traditional-format    использовать родной для ассемблера формат,\n"
 "                          если возможно\n"
 
-#: as.c:319
+#: as.c:356
 #, c-format
 msgid "  --version               print assembler version number and exit\n"
 msgstr "  --version               показать версию ассемблера и закончить работу\n"
 
-#: as.c:321
+#: as.c:358
 #, c-format
 msgid "  -W  --no-warn           suppress warnings\n"
 msgstr "  -W  --no-warn           не показывать предупреждения\n"
 
-#: as.c:323
+#: as.c:360
 #, c-format
 msgid "  --warn                  don't suppress warnings\n"
 msgstr "  --warn                  показывать предупреждения\n"
 
-#: as.c:325
+#: as.c:362
 #, c-format
 msgid "  --fatal-warnings        treat warnings as errors\n"
 msgstr "  --fatal-warnings        считать предупреждения ошибками\n"
 
-#: as.c:328
+#: as.c:365
 #, c-format
 msgid ""
 "  --itbl INSTTBL          extend instruction set to include instructions\n"
 "                          matching the specifications defined in file INSTTBL\n"
 msgstr ""
+"  --itbl INSTTBL          расширить набор инструкций, включив инструкции\n"
+"                          из спецификации, определённой в файле INSTTBL\n"
 
-#: as.c:332
+#: as.c:369
 #, c-format
 msgid "  -w                      ignored\n"
 msgstr "  -w                      игнорируется\n"
 
-#: as.c:334
+#: as.c:371
 #, c-format
 msgid "  -X                      ignored\n"
 msgstr "  -X                      игнорируется\n"
 
-#: as.c:336
+#: as.c:373
 #, c-format
 msgid "  -Z                      generate object file even after errors\n"
 msgstr "  -Z                      генерировать объектный файл не смотря на ошибки\n"
 
-#: as.c:338
+#: as.c:375
 #, c-format
 msgid ""
 "  --listing-lhs-width     set the width in words of the output data column of\n"
 "                          the listing\n"
 msgstr ""
+"  --listing-lhs-width     задать в словах ширину выводимого столбца данных\n"
+"                          в листинге\n"
 
-#: as.c:341
+#: as.c:378
 #, c-format
 msgid ""
 "  --listing-lhs-width2    set the width in words of the continuation lines\n"
 "                          of the output data column; ignored if smaller than\n"
 "                          the width of the first line\n"
 msgstr ""
+"  --listing-lhs-width2    задать в словах ширину последующих выводимых строк\n"
+"                          столбца данных; игнорируется, если меньше ширины\n"
+"                          первой строки\n"
 
-#: as.c:345
+#: as.c:382
 #, c-format
 msgid ""
 "  --listing-rhs-width     set the max width in characters of the lines from\n"
 "                          the source file\n"
 msgstr ""
+"  --listing-rhs-width     задать максимальную ширину (в символах) строк из\n"
+"                          файла исходного кода\n"
 
-#: as.c:348
+#: as.c:385
 #, c-format
 msgid ""
 "  --listing-cont-lines    set the maximum number of continuation lines used\n"
 "                          for the output data column of the listing\n"
 msgstr ""
+"  --listing-cont-lines    задать максимальное количество последующих строк,\n"
+"                          используемых в листинге при выводе столбца данных\n"
 
-#: as.c:351
+#: as.c:388
 #, c-format
 msgid "  @FILE                   read options from FILE\n"
 msgstr "  @ФАЙЛ                   прочитать парамеры из ФАЙЛа\n"
 
-#: as.c:359
+#: as.c:396
 #, c-format
 msgid "Report bugs to %s\n"
 msgstr "Сообщения об ошибках отправляйте в %s\n"
 
-#: as.c:564
+#: as.c:616
 #, c-format
 msgid "unrecognized option -%c%s"
 msgstr "нераспознанный параметр -%c%s"
 
 #. This output is intended to follow the GNU standards document.
-#: as.c:602
+#: as.c:658
 #, c-format
 msgid "GNU assembler %s\n"
 msgstr "GNU ассемблер %s\n"
 
-#: as.c:603
+#: as.c:659
 #, c-format
-msgid "Copyright 2009 Free Software Foundation, Inc.\n"
-msgstr "Copyright 2009 Free Software Foundation, Inc.\n"
+msgid "Copyright (C) 2018 Free Software Foundation, Inc.\n"
+msgstr "Copyright (C) 2018 Free Software Foundation, Inc.\n"
 
-#: as.c:604
+#: as.c:660
 #, c-format
 msgid ""
 "This program is free software; you may redistribute it under the terms of\n"
@@ -368,344 +462,395 @@ msgstr ""
 "более новой версии.\n"
 "Эта программа не имеет абсолютно никаких гарантий.\n"
 
-#: as.c:608
+#: as.c:665
+#, c-format
+msgid ""
+"This assembler was configured for a target of `%s' and default,\n"
+"cpu type `%s'.\n"
+msgstr ""
+"По умолчанию ассемблер настроен на цель «%s»\n"
+"с типом процессора «%s».\n"
+
+#: as.c:669
 #, c-format
 msgid "This assembler was configured for a target of `%s'.\n"
 msgstr "Ассемблер настроен на цель %s.\n"
 
-#: as.c:615
+#: as.c:677
 msgid "multiple emulation names specified"
 msgstr "указано несколько имён эмуляции"
 
-#: as.c:617
+#: as.c:679
 msgid "emulations not handled in this configuration"
 msgstr "эмуляции не обрабатываются при таких настройках"
 
-#: as.c:622
+#: as.c:684
 #, c-format
 msgid "alias = %s\n"
 msgstr "псевдоним = %s\n"
 
-#: as.c:623
+#: as.c:685
 #, c-format
 msgid "canonical = %s\n"
 msgstr "каноническое = %s\n"
 
-#: as.c:624
+#: as.c:686
 #, c-format
 msgid "cpu-type = %s\n"
 msgstr "тип ЦП = %s\n"
 
-#: as.c:626
+#: as.c:688
 #, c-format
 msgid "format = %s\n"
 msgstr "формат = %s\n"
 
-#: as.c:629
+#: as.c:691
 #, c-format
 msgid "bfd-target = %s\n"
 msgstr "bfd-цель = %s\n"
 
-#: as.c:646
+#: as.c:708
+#, c-format
+msgid "Invalid --compress-debug-sections option: `%s'"
+msgstr "Некорректный параметр --compress-debug-sections: «%s»"
+
+#: as.c:711
+#, c-format
+msgid "--compress-debug-sections=%s is unsupported"
+msgstr "--compress-debug-sections=%s не поддерживается"
+
+#: as.c:736
 msgid "bad defsym; format is --defsym name=value"
 msgstr "неверный defsym; формат должен быть --defsym имя=значение"
 
-#: as.c:666
+#: as.c:756
 msgid "no file name following -t option"
 msgstr "для параметра -t не указано имя файла"
 
-#: as.c:681
+#: as.c:771
 #, c-format
 msgid "failed to read instruction table %s\n"
 msgstr "не удалось прочитать таблицу инструкций %s\n"
 
-#: as.c:852
+#: as.c:887
+#, c-format
+msgid "Invalid --size-check= option: `%s'"
+msgstr "Некорректное значение --size-check=: «%s»"
+
+#: as.c:896
+#, c-format
+msgid "Invalid --elf-stt-common= option: `%s'"
+msgstr "Некорректное значение --elf-stt-common=: «%s»"
+
+#: as.c:969
 #, c-format
 msgid "invalid listing option `%c'"
 msgstr "неверный параметр %c для листинга"
 
-#: as.c:905
+#: as.c:1022
 msgid "--hash-size needs a numeric argument"
 msgstr "для --hash-size требуется числовой аргумент"
 
-#: as.c:930
+#: as.c:1044
 #, c-format
 msgid "%s: total time in assembly: %ld.%06ld\n"
 msgstr "%s: общее время ассемблирования: %ld.%06ld\n"
 
-#: as.c:933
+#: as.c:1325
+#, c-format
+msgid "%d warning"
+msgid_plural "%d warnings"
+msgstr[0] "%d предупреждение"
+msgstr[1] "%d предупреждения"
+msgstr[2] "%d предупреждений"
+
+#: as.c:1327
 #, c-format
-msgid "%s: data size %ld\n"
-msgstr "%s: размер данных %ld\n"
+msgid "%d error"
+msgid_plural "%d errors"
+msgstr[0] "%d ошибка"
+msgstr[1] "%d ошибки"
+msgstr[2] "%d ошибок"
 
-#: as.c:1241
+#: as.c:1331
 #, c-format
-msgid "%d warnings, treating warnings as errors"
-msgstr "%d предупреждений, предупреждения считаются ошибками"
+msgid "%s, treating warnings as errors"
+msgstr "%s, предупреждения считаются ошибками"
 
-#: as.h:208
+#: as.c:1342
+#, c-format
+msgid "%s, %s, generating bad object file\n"
+msgstr "%s, %s, генерируется плохой объектный файл\n"
+
+#: as.h:173
 #, c-format
 msgid "Case value %ld unexpected at line %d of file \"%s\"\n"
-msgstr ""
+msgstr "Неожиданное значение %ld в строке %d файла «%s»\n"
 
 #.
 #. * We have a GROSS internal error.
 #. * This should never happen.
 #.
-#: atof-generic.c:417 config/tc-m68k.c:3536
+#: atof-generic.c:418 config/tc-m68k.c:3582
 msgid "failed sanity check"
 msgstr "проверка на исправность не пройдена"
 
-#: cgen.c:113 config/tc-alpha.c:2083 config/tc-alpha.c:2107
-#: config/tc-arc.c:1681 config/tc-d10v.c:550 config/tc-d30v.c:538
-#: config/tc-mn10200.c:1100 config/tc-mn10300.c:1749 config/tc-ppc.c:2562
-#: config/tc-ppc.c:2713 config/tc-ppc.c:2834 config/tc-ppc.c:2845
-#: config/tc-s390.c:1218 config/tc-s390.c:1318 config/tc-s390.c:1447
-#: config/tc-v850.c:1730 config/tc-v850.c:1753 config/tc-v850.c:1956
+#: 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-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
 msgid "too many fixups"
-msgstr ""
+msgstr "слишком много местоположений (fixups)"
 
-#: cgen.c:400 cgen.c:420 config/tc-arc.c:1662 config/tc-d10v.c:461
-#: config/tc-d30v.c:453 config/tc-i370.c:2129 config/tc-mn10200.c:1042
-#: config/tc-mn10300.c:1674 config/tc-ppc.c:2601 config/tc-s390.c:1189
-#: config/tc-v850.c:1932 config/tc-z80.c:422
+#: 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
 msgid "illegal operand"
 msgstr "неверный операнд"
 
-#: cgen.c:424 config/tc-arc.c:1664 config/tc-avr.c:569 config/tc-d10v.c:463
-#: config/tc-d30v.c:455 config/tc-h8300.c:450 config/tc-i370.c:2131
-#: config/tc-mcore.c:662 config/tc-microblaze.c:583 config/tc-mmix.c:488
-#: config/tc-mn10200.c:1045 config/tc-mn10300.c:1677 config/tc-msp430.c:452
-#: config/tc-or32.c:307 config/tc-ppc.c:2603 config/tc-s390.c:1207
-#: config/tc-sh.c:1359 config/tc-sh64.c:2213 config/tc-v850.c:1935
-#: config/tc-z80.c:575 config/tc-z8k.c:350
+#: 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
 msgid "missing operand"
 msgstr "пропущен операнд"
 
-#: cgen.c:799
+#: cgen.c:767
 msgid "a reloc on this operand implies an overflow"
-msgstr ""
+msgstr "перемещение на этот операнд означает переполнение"
 
-#: cgen.c:822
+#: cgen.c:790
 msgid "operand mask overflow"
 msgstr "переполнение маски операнда"
 
 #. We can't actually support subtracting a symbol.
-#: cgen.c:885 config/tc-arc.c:1247 config/tc-arm.c:1612 config/tc-arm.c:8617
-#: config/tc-arm.c:8668 config/tc-arm.c:8914 config/tc-arm.c:9704
-#: config/tc-arm.c:10703 config/tc-arm.c:10743 config/tc-arm.c:11051
-#: config/tc-arm.c:11080 config/tc-avr.c:1087 config/tc-cris.c:4044
-#: config/tc-d10v.c:1502 config/tc-d30v.c:1903 config/tc-mips.c:4394
-#: config/tc-mips.c:5518 config/tc-mips.c:6493 config/tc-mips.c:7069
-#: config/tc-msp430.c:1937 config/tc-ppc.c:5769 config/tc-spu.c:959
-#: config/tc-spu.c:983 config/tc-v850.c:2271 config/tc-xstormy16.c:484
-#: config/tc-xtensa.c:5821 config/tc-xtensa.c:11839
+#: 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
+#: 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-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
 msgid "expression too complex"
 msgstr "слишком сложное выражение"
 
-#: cgen.c:979 config/tc-arc.c:1308 config/tc-ppc.c:5894 config/tc-s390.c:2023
-#: config/tc-v850.c:2311 config/tc-xstormy16.c:538
+#: cgen.c:950 config/tc-ppc.c:7027 config/tc-s390.c:2365 config/tc-v850.c:3503
+#: config/tc-xstormy16.c:539
 msgid "unresolved expression that must be resolved"
 msgstr "нерешаемое выражение, которое должно быть решено"
 
-#: cgen.c:1004 config/tc-xstormy16.c:563
+#: cgen.c:975 config/tc-xstormy16.c:564
 #, c-format
 msgid "internal error: can't install fix for reloc type %d (`%s')"
-msgstr ""
+msgstr "внутренняя ошибка: невозможно установить местоположение для перемещения с типом %d («%s»)"
 
-#: cgen.c:1034
+#: cgen.c:1026 config/tc-nios2.c:1360 config/tc-pru.c:788
 msgid "relocation is not supported"
 msgstr "перемещение не поддерживается"
 
-#: cond.c:83
+#: cond.c:82
 msgid "invalid identifier for \".ifdef\""
-msgstr "неверный идентификатор для \".ifdef\""
+msgstr "неверный идентификатор для «.ifdef»"
 
-#: cond.c:150
+#: cond.c:149
 msgid "non-constant expression in \".if\" statement"
-msgstr "неконстантное выражение в операторе \".if\""
+msgstr "неконстантное выражение в операторе «.if»"
 
-#: cond.c:277
+#: cond.c:276
 msgid "bad format for ifc or ifnc"
 msgstr "неверный формат для ifc или ifnc"
 
-#: cond.c:307
+#: cond.c:306
 msgid "\".elseif\" without matching \".if\""
-msgstr "\".elseif\" без надлежащего \".if\""
+msgstr "«.elseif» без надлежащего «.if»"
 
-#: cond.c:311
+#: cond.c:310
 msgid "\".elseif\" after \".else\""
-msgstr "\".elseif\" после \".else\""
+msgstr "«.elseif» после «.else»"
 
-#: cond.c:314 cond.c:420
-msgid "here is the previous \"else\""
-msgstr "здесь предыдущий \"else\""
+#: cond.c:313 cond.c:419
+msgid "here is the previous \".else\""
+msgstr "здесь предыдущий «.else»"
 
-#: cond.c:317 cond.c:423
-msgid "here is the previous \"if\""
-msgstr "здесь предыдущий \"if\""
+#: cond.c:316 cond.c:422
+msgid "here is the previous \".if\""
+msgstr "здесь предыдущий «.if»"
 
-#: cond.c:346
+#: cond.c:345
 msgid "non-constant expression in \".elseif\" statement"
-msgstr "неконстантное выражение в операторе \".elseif\""
+msgstr "неконстантное выражение в операторе «.elseif»"
 
-#: cond.c:384
+#: cond.c:383
 msgid "\".endif\" without \".if\""
-msgstr "\".endif\" без \".if\""
+msgstr "«.endif» без «.if»"
 
-#: cond.c:413
+#: cond.c:412
 msgid "\".else\" without matching \".if\""
-msgstr "\".else\" без надлежащего \".if\""
+msgstr "«.else» без надлежащего «.if»"
 
-#: cond.c:417
-msgid "duplicate \"else\""
-msgstr "повторный \"else\""
+#: cond.c:416
+msgid "duplicate \".else\""
+msgstr "повторный «.else»"
 
-#: cond.c:468
+#: cond.c:467
 msgid ".ifeqs syntax error"
 msgstr "синтаксическая ошибка в .ifeqs"
 
-#: cond.c:549
+#: cond.c:548
 msgid "end of macro inside conditional"
 msgstr "конец макроса внутри условия"
 
-#: cond.c:551
+#: cond.c:550
 msgid "end of file inside conditional"
 msgstr "конец файла внутри условия"
 
-#: cond.c:554
+#: cond.c:553
 msgid "here is the start of the unterminated conditional"
 msgstr "вот начало незавершённого условия"
 
-#: cond.c:558
+#: cond.c:557
 msgid "here is the \"else\" of the unterminated conditional"
 msgstr "вот \"else\" незавершённого условия"
 
-#: config/atof-ieee.c:141
+#: config/atof-ieee.c:139
 msgid "cannot create floating-point number"
 msgstr "не удалось создать число с плавающей точкой"
 
-#: config/atof-ieee.c:288
+#: config/atof-ieee.c:286
 msgid "NaNs are not supported by this target\n"
 msgstr "NaN не поддерживается этой целью\n"
 
-#: config/atof-ieee.c:327 config/atof-ieee.c:368
+#: config/atof-ieee.c:325 config/atof-ieee.c:366
 msgid "Infinities are not supported by this target\n"
 msgstr "Бесконечность не поддерживается этой целью\n"
 
-#: config/atof-ieee.c:784 config/atof-vax.c:450 config/tc-arm.c:1007
-#: config/tc-ia64.c:11332 config/tc-tic30.c:1261 config/tc-tic4x.c:2599
+#: config/atof-ieee.c:781 config/atof-vax.c:449 config/tc-arm.c:1152
+#: config/tc-ia64.c:11608 config/tc-tic30.c:1263 config/tc-tic4x.c:2585
 msgid "Unrecognized or unsupported floating point constant"
 msgstr "Нераспознанная или неподдерживаемая константа с плавающей точкой"
 
-#: config/obj-aout.c:85
+#: config/obj-aout.c:81
 #, c-format
 msgid "Attempt to put a common symbol into set %s"
-msgstr ""
+msgstr "Попытка поместить общий символ в набор %s"
 
-#: config/obj-aout.c:89
+#: config/obj-aout.c:85
 #, c-format
 msgid "Attempt to put an undefined symbol into set %s"
-msgstr ""
+msgstr "Попытка поместить неопределённый символ в набор %s"
 
-#: config/obj-aout.c:116 config/obj-coff.c:1406
+#: config/obj-aout.c:112 config/obj-coff.c:1382
 #, c-format
 msgid "Symbol `%s' can not be both weak and common"
-msgstr ""
+msgstr "Символ «%s» не может быть слабым и общим одновременно"
 
-#: config/obj-coff.c:135
+#: config/obj-coff.c:135 dw2gencfi.c:334
 #, c-format
 msgid "Inserting \"%s\" into structure table failed: %s"
-msgstr "Не удалось вставить \"%s\" в таблицу структур: %s"
+msgstr "Не удалось вставить «%s» в таблицу структур: %s"
 
-#: config/obj-coff.c:214 config/obj-coff.c:1694 config/tc-ppc.c:4859
-#: config/tc-tic54x.c:4011 read.c:2796
+#: config/obj-coff.c:214 config/obj-coff.c:1681 config/tc-ppc.c:5647
+#: config/tc-tic54x.c:3980 read.c:2960
 #, c-format
 msgid "error setting flags for \"%s\": %s"
-msgstr "ошибка установки флагов для \"%s\": %s"
+msgstr "ошибка установки флагов для «%s»: %s"
 
 #. Zero is used as an end marker in the file.
-#: config/obj-coff.c:433
+#: config/obj-coff.c:435
 msgid "Line numbers must be positive integers\n"
 msgstr "Номера строк должны быть положительными целыми числами\n"
 
-#: config/obj-coff.c:465
+#: config/obj-coff.c:467
 msgid ".ln pseudo-op inside .def/.endef: ignored."
 msgstr "Псевдооперация .in внутри .def/.endef: игнорируется."
 
-#: config/obj-coff.c:507 ecoff.c:3240
+#: config/obj-coff.c:509 ecoff.c:3245
 msgid ".loc outside of .text"
 msgstr ".loc вне .text"
 
-#: config/obj-coff.c:514
+#: config/obj-coff.c:516
 msgid ".loc pseudo-op inside .def/.endef: ignored."
 msgstr "Псевдооперация .loc внутри .def/.endef: игнорируется."
 
-#: config/obj-coff.c:595
+#: config/obj-coff.c:596
 msgid ".def pseudo-op used inside of .def/.endef: ignored."
 msgstr "Псевдооперация .def используется внутри .def/.endef: игнорируется."
 
-#: config/obj-coff.c:634
+#: config/obj-coff.c:629
 msgid ".endef pseudo-op used outside of .def/.endef: ignored."
 msgstr "Псевдооперация .endef используется вне .def/.endef: игнорируется."
 
-#: config/obj-coff.c:673
+#: config/obj-coff.c:668
 #, c-format
 msgid "`%s' symbol without preceding function"
-msgstr ""
+msgstr "символ «%s» без предшествующей функции"
 
-#: config/obj-coff.c:760
+#: config/obj-coff.c:755
 #, c-format
 msgid "unexpected storage class %d"
 msgstr "неожиданный класс хранения %d"
 
-#: config/obj-coff.c:868
+#: config/obj-coff.c:863
 msgid ".dim pseudo-op used outside of .def/.endef: ignored."
 msgstr "Псевдооперация .dim используется вне .def/.endef: игнорируется."
 
-#: config/obj-coff.c:888
+#: config/obj-coff.c:883
 msgid "badly formed .dim directive ignored"
 msgstr "неправильный формат директивы .dim: игнорируется"
 
-#: config/obj-coff.c:937
-msgid ".size pseudo-op used outside of .def/.endef ignored."
+#: config/obj-coff.c:932
+msgid ".size pseudo-op used outside of .def/.endef: ignored."
 msgstr "Псевдооперация .size используется вне .def/.endef: игнорируется."
 
-#: config/obj-coff.c:952
-msgid ".scl pseudo-op used outside of .def/.endef ignored."
+#: config/obj-coff.c:947
+msgid ".scl pseudo-op used outside of .def/.endef: ignored."
 msgstr "Псевдооперация .scl используется вне .def/.endef: игнорируется."
 
-#: config/obj-coff.c:969
-msgid ".tag pseudo-op used outside of .def/.endef ignored."
+#: config/obj-coff.c:964
+msgid ".tag pseudo-op used outside of .def/.endef: ignored."
 msgstr "Псевдооперация .tag используется вне .def/.endef: игнорируется."
 
-#: config/obj-coff.c:987
+#: config/obj-coff.c:981
 #, c-format
 msgid "tag not found for .tag %s"
 msgstr "метка не найдена для .tag %s"
 
-#: config/obj-coff.c:1000
-msgid ".type pseudo-op used outside of .def/.endef ignored."
+#: config/obj-coff.c:994
+msgid ".type pseudo-op used outside of .def/.endef: ignored."
 msgstr "Псевдооперация .type используется вне .def/.endef: игнорируется."
 
-#: config/obj-coff.c:1019
-msgid ".val pseudo-op used outside of .def/.endef ignored."
+#: config/obj-coff.c:1013
+msgid ".val pseudo-op used outside of .def/.endef: ignored."
 msgstr "Псевдооперация .val используется вне .def/.endef: игнорируется."
 
-#: config/obj-coff.c:1186
+#: config/obj-coff.c:1160
 msgid "badly formed .weak directive ignored"
 msgstr "неправильный формат директивы.weak: игнорируется"
 
-#: config/obj-coff.c:1364
+#: config/obj-coff.c:1338
 msgid "mismatched .eb"
 msgstr "непарная .eb"
 
-#: config/obj-coff.c:1385
+#: config/obj-coff.c:1361
 #, c-format
 msgid "C_EFCN symbol for %s out of scope"
-msgstr ""
+msgstr "Символ C_EFCN для %s вне области"
 
-#: config/obj-coff.c:1439
+#: config/obj-coff.c:1415
 #, c-format
 msgid "Warning: internal error: forgetting to set endndx of %s"
 msgstr "Предупреждение: внутренняя ошибка: забыли установить endndx для %s"
@@ -713,13070 +858,17576 @@ msgstr "Предупреждение: внутренняя ошибка: заб
 #. STYP_INFO
 #. STYP_LIB
 #. STYP_OVER
-#: config/obj-coff.c:1662
+#: config/obj-coff.c:1646
 #, c-format
 msgid "unsupported section attribute '%c'"
 msgstr "неподдерживаемый атрибут раздела %c"
 
-#: config/obj-coff.c:1666 config/tc-ppc.c:4841
+#: config/obj-coff.c:1650 config/tc-ppc.c:5629
 #, c-format
 msgid "unknown section attribute '%c'"
 msgstr "неизвестный атрибут раздела %c"
 
-#: config/obj-coff.c:1706
+#: config/obj-coff.c:1693 config/obj-macho.c:267
 #, c-format
 msgid "Ignoring changed section attributes for %s"
 msgstr "Игнорируются изменённые атрибуты раздела для %s"
 
-#: config/obj-coff.c:1836
+#: config/obj-coff.c:1831
 #, c-format
 msgid "0x%lx: \"%s\" type = %ld, class = %d, segment = %d\n"
 msgstr "0x%lx: \"%s\" тип = %ld, класс = %d, сегмент = %d\n"
 
-#: config/obj-ecoff.c:125
+#: config/obj-ecoff.c:124
 msgid "Can't set GP value"
 msgstr "Не удалось установить значение GP"
 
-#: config/obj-ecoff.c:132
+#: config/obj-ecoff.c:131
 msgid "Can't set register masks"
 msgstr "Не удалось установить значение регистра масок"
 
-#: config/obj-elf.c:334 config/tc-sparc.c:3950 config/tc-v850.c:450
+#: config/obj-elf.c:348 config/tc-sparc.c:4564 config/tc-v850.c:511
 #, c-format
 msgid "bad .common segment %s"
 msgstr "неправильный сегмент .common %s"
 
-#: config/obj-elf.c:612
+#: config/obj-elf.c:424
+msgid "Missing symbol name in directive"
+msgstr "В директиве пропущено имя символа"
+
+#: config/obj-elf.c:646
 #, c-format
 msgid "setting incorrect section type for %s"
 msgstr "установка некорректного типа раздела для %s"
 
-#: config/obj-elf.c:617
+#: config/obj-elf.c:651
 #, c-format
 msgid "ignoring incorrect section type for %s"
 msgstr "игнорируется некорректный тип раздела для %s"
 
-#: config/obj-elf.c:659
+#: config/obj-elf.c:702
 #, c-format
 msgid "setting incorrect section attributes for %s"
 msgstr "установка некорректных атрибутов раздела для %s"
 
 #: config/obj-elf.c:713
 #, c-format
+msgid "SHF_ALLOC isn't set for GNU_MBIND section: %s"
+msgstr "в разделе GNU_MBIND не задан SHF_ALLOC: %s"
+
+#: config/obj-elf.c:762
+#, c-format
 msgid "ignoring changed section type for %s"
 msgstr "игнорируется изменение типа раздела для %s"
 
-#: config/obj-elf.c:725
+#: config/obj-elf.c:774
 #, c-format
 msgid "ignoring changed section attributes for %s"
 msgstr "игнорируется изменение атрибутов раздела для %s"
 
-#: config/obj-elf.c:727
+#: config/obj-elf.c:781
 #, c-format
 msgid "ignoring changed section entity size for %s"
 msgstr "игнорируется изменение размера элементов раздела для %s"
 
-#: config/obj-elf.c:780
-msgid "unrecognized .section attribute: want a,w,x,M,S,G,T"
-msgstr "нераспознанный атрибут .section: должно быть a,w,x,M,S,G,T"
+#: config/obj-elf.c:845
+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
+msgid "extraneous characters at end of numeric section type"
+msgstr "посторонние символы в конце раздела числового типа"
 
-#: config/obj-elf.c:822 read.c:2780
+#: config/obj-elf.c:911 read.c:2944
 msgid "unrecognized section type"
 msgstr "нераспознанный тип раздела"
 
-#: config/obj-elf.c:852
+#: config/obj-elf.c:943
 msgid "unrecognized section attribute"
 msgstr "нераспознанный атрибут раздела"
 
-#: config/obj-elf.c:883 config/tc-alpha.c:4190
+#: config/obj-elf.c:974 config/tc-alpha.c:4208
 msgid "missing name"
 msgstr "пропущено имя"
 
-#: config/obj-elf.c:1012
+#: config/obj-elf.c:1134
 msgid "invalid merge entity size"
-msgstr ""
+msgstr "некорректное слияние размера элемента"
 
-#: config/obj-elf.c:1019
+#: config/obj-elf.c:1141
 msgid "entity size for SHF_MERGE not specified"
-msgstr ""
+msgstr "не задан размер элемента SHF_MERGE"
 
-#: config/obj-elf.c:1039
+#: config/obj-elf.c:1147
+msgid "? section flag ignored with G present"
+msgstr "флаг раздела ? игнорируется, если установлен G"
+
+#: config/obj-elf.c:1171
 msgid "group name for SHF_GROUP not specified"
 msgstr "не задано имя группы для SHF_GROUP"
 
-#: config/obj-elf.c:1052
+#: config/obj-elf.c:1196
+#, c-format
+msgid "unsupported mbind section info: %s"
+msgstr "неподдерживаемая информация раздела mbind: %s"
+
+#: config/obj-elf.c:1211
 msgid "character following name is not '#'"
-msgstr "символ после имени не #"
+msgstr "символ после имени не «#»"
 
-#: config/obj-elf.c:1171
+#: config/obj-elf.c:1331
 msgid ".previous without corresponding .section; ignored"
 msgstr ".previous без соответствующей .section; игнорируется"
 
-#: config/obj-elf.c:1197
+#: config/obj-elf.c:1357
 msgid ".popsection without corresponding .pushsection; ignored"
 msgstr ".popsection без соответствующей .pushsection; игнорируется"
 
-#: config/obj-elf.c:1249
+#: config/obj-elf.c:1403
 msgid "expected comma after name in .symver"
 msgstr "ожидается запятая после имени в .symver"
 
-#: config/obj-elf.c:1273
+#: config/obj-elf.c:1419 config/obj-elf.c:2291
+#, c-format
+msgid "`%s' can't be versioned to common symbol '%s'"
+msgstr "«%s» не может иметь версии для общего символа «%s»"
+
+#: config/obj-elf.c:1434
 #, c-format
 msgid "missing version name in `%s' for symbol `%s'"
-msgstr "пропущено имя версии в %s для символа %s"
+msgstr "пропущено имя версии в «%s» для символа «%s»"
 
-#: config/obj-elf.c:1284
+#: config/obj-elf.c:1445
 #, c-format
 msgid "multiple versions [`%s'|`%s'] for symbol `%s'"
-msgstr "несколько версий [%s|%s] для символа %s"
+msgstr "несколько версий [«%s»|«%s»] для символа «%s»"
 
-#: config/obj-elf.c:1321
+#: config/obj-elf.c:1481
 #, c-format
 msgid "expected `%s' to have already been set for .vtable_inherit"
-msgstr ""
+msgstr "ожидается «%s» для уже заданной .vtable_inherit"
 
-#: config/obj-elf.c:1331
+#: config/obj-elf.c:1491
 msgid "expected comma after name in .vtable_inherit"
 msgstr "ожидается запятая после имени в .vtable_inherit"
 
-#: config/obj-elf.c:1391
+#: config/obj-elf.c:1543
 msgid "expected comma after name in .vtable_entry"
 msgstr "ожидается запятая после имени в .vtable_entry"
 
-#: config/obj-elf.c:1514
+#: config/obj-elf.c:1673
+#, c-format
+msgid "Attribute name not recognised: %s"
+msgstr "Не распознано имя атрибута: %s"
+
+#: config/obj-elf.c:1690
+msgid "expected numeric constant"
+msgstr "ожидается числовая константа"
+
+#: config/obj-elf.c:1699 config/tc-arm.c:6473
+msgid "expected comma"
+msgstr "ожидается запятая"
+
+#: config/obj-elf.c:1732
+msgid "bad string constant"
+msgstr "некорректная строковая константа"
+
+#: config/obj-elf.c:1736
+msgid "expected <tag> , <value>"
+msgstr "ожидается <метка> , <значение>"
+
+#: config/obj-elf.c:1856
 msgid "expected quoted string"
 msgstr "ожидается строка в кавычках"
 
-#: config/obj-elf.c:1534
+#: config/obj-elf.c:1876
 #, c-format
 msgid "expected comma after name `%s' in .size directive"
-msgstr "ожидается запятая после имени %s в директиве .size"
+msgstr "ожидается запятая после имени «%s» в директиве .size"
 
-#: config/obj-elf.c:1543
+#: config/obj-elf.c:1885
 msgid "missing expression in .size directive"
 msgstr "пропущено выражение в директиве .size"
 
-#: config/obj-elf.c:1670
+#: config/obj-elf.c:2008
 #, c-format
 msgid "symbol '%s' is already defined"
-msgstr "символ %s уже определён"
+msgstr "символ «%s» уже определён"
 
-#: config/obj-elf.c:1690 config/obj-elf.c:1702
+#: config/obj-elf.c:2029
+#, c-format
+msgid "symbol type \"%s\" is supported only by GNU and FreeBSD targets"
+msgstr "тип символа «%s» поддерживается только целями GNU и FreeBSD"
+
+#: config/obj-elf.c:2041
 #, c-format
 msgid "symbol type \"%s\" is supported only by GNU targets"
-msgstr "тип символа %s поддерживается только целями GNU"
+msgstr "тип символа «%s» поддерживается только целями GNU"
 
-#: config/obj-elf.c:1713
+#: config/obj-elf.c:2052
 #, c-format
 msgid "unrecognized symbol type \"%s\""
-msgstr "нераспознанный тип символа %s"
+msgstr "нераспознанный тип символа «%s»"
 
-#: config/obj-elf.c:1889
-msgid ".size expression too complicated to fix up"
-msgstr ""
+#: config/obj-elf.c:2219 config/obj-elf.c:2222
+#, c-format
+msgid ".size expression for %s does not evaluate to a constant"
+msgstr "из выражения .size для %s не получается константа"
 
-#: config/obj-elf.c:1921
+#: config/obj-elf.c:2256
 #, c-format
 msgid "invalid attempt to declare external version name as default in symbol `%s'"
-msgstr ""
+msgstr "некорректная попытка объявить внешнее имя версии значением по умолчанию в символе «%s»"
 
-#: config/obj-elf.c:1982 ecoff.c:3598
+#: config/obj-elf.c:2325 ecoff.c:3600
 #, c-format
 msgid "symbol `%s' can not be both weak and common"
-msgstr ""
+msgstr "символ «%s» не может быть слабым и общим одновременно"
 
-#: config/obj-elf.c:2089
+#: config/obj-elf.c:2437
 #, c-format
 msgid "assuming all members of group `%s' are COMDAT"
-msgstr ""
+msgstr "предполагаем, что все члены группы «%s» — COMDAT"
 
-#: config/obj-elf.c:2111
+#: config/obj-elf.c:2449
 #, c-format
 msgid "can't create group: %s"
-msgstr ""
+msgstr "не удалось создать группу: %s"
 
-#: config/obj-elf.c:2221
+#: config/obj-elf.c:2603
 #, c-format
 msgid "failed to set up debugging information: %s"
-msgstr ""
+msgstr "не удалось задать отладочную информацию: %s"
 
-#: config/obj-elf.c:2241
+#: config/obj-elf.c:2623
 #, c-format
 msgid "can't start writing .mdebug section: %s"
-msgstr ""
+msgstr "невозможно начать запись раздела .mdebug: %s"
 
-#: config/obj-elf.c:2249
+#: config/obj-elf.c:2631
 #, c-format
 msgid "could not write .mdebug section: %s"
-msgstr ""
-
-#: config/obj-som.c:58
-msgid "Only one .compiler pseudo-op per file!"
-msgstr ""
-
-#: config/obj-som.c:75 config/obj-som.c:146 config/obj-som.c:188
-msgid "Expected quoted string"
-msgstr ""
-
-#: config/obj-som.c:88
-msgid ".compiler directive missing language and version"
-msgstr ""
-
-#: config/obj-som.c:98
-msgid ".compiler directive missing version"
-msgstr ""
+msgstr "невозможно записать раздел .mdebug: %s"
 
-#: config/obj-som.c:114
+#: config/obj-evax.c:127
 #, c-format
-msgid "FATAL: Attaching compiler header %s"
-msgstr ""
-
-#: config/obj-som.c:129
-msgid "Only one .version pseudo-op per file!"
-msgstr ""
+msgid "no entry symbol for global function '%s'"
+msgstr "отсутствует входной символ для глобальной функции «%s»"
 
-#: config/obj-som.c:153
+#. make a temp string.
+#: config/obj-macho.c:119
 #, c-format
-msgid "attaching version header %s: %s"
-msgstr ""
+msgid "the %s name '%s' is too long (maximum 16 characters)"
+msgstr "слишком длинное %s для имени «%s» (не более 16 символов)"
 
-#: config/obj-som.c:171
-msgid "Only one .copyright pseudo-op per file!"
-msgstr ""
-
-#: config/obj-som.c:195
+#: config/obj-macho.c:130
 #, c-format
-msgid "attaching copyright header %s: %s"
-msgstr ""
+msgid "expected a %s name followed by a `,'"
+msgstr "после имени %s ожидается «,»"
 
-#: config/tc-alpha.c:643
+#: config/obj-macho.c:195
 #, c-format
-msgid "No !literal!%ld was found"
-msgstr ""
+msgid "cannot override zerofill section type for `%s,%s'"
+msgstr "невозможно заместить заполненный нулями тип раздела для «%s,%s»"
 
-#: config/tc-alpha.c:650
+#: config/obj-macho.c:249
 #, c-format
-msgid "No !tlsgd!%ld was found"
-msgstr ""
+msgid "failed to set flags for \"%s\": %s"
+msgstr "ошибка установки флагов для «%s»: %s"
 
-#: config/tc-alpha.c:657
+#: config/obj-macho.c:340
 #, c-format
-msgid "No !tlsldm!%ld was found"
-msgstr ""
+msgid "unknown or invalid section type '%s'"
+msgstr "неизвестный или некорректный тип раздела «%s»"
 
-#: config/tc-alpha.c:666
+#: config/obj-macho.c:379
 #, c-format
-msgid "No ldah !gpdisp!%ld was found"
-msgstr ""
+msgid "unknown or invalid section attribute '%s'"
+msgstr "неизвестный или некорректный атрибут раздела «%s»"
 
-#: config/tc-alpha.c:716
-#, c-format
-msgid "too many !literal!%ld for %s"
-msgstr ""
+#: config/obj-macho.c:400
+msgid "unexpected section size information"
+msgstr "неожиданный размер информации раздела"
 
-#: config/tc-alpha.c:746
-#, c-format
-msgid "No lda !gpdisp!%ld was found"
-msgstr ""
+#: config/obj-macho.c:412
+msgid "missing sizeof_stub expression"
+msgstr "отсутствует выражение sizeof_stub"
 
-#. Only support one relocation op per insn.
-#: config/tc-alpha.c:905
-msgid "More than one relocation op per insn"
-msgstr ""
+#: 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
+msgid "expected symbol name"
+msgstr "ожидается имя символа"
 
-#: config/tc-alpha.c:921
-msgid "No relocation operand"
-msgstr ""
+#: config/obj-macho.c:489 read.c:494
+msgid "bad or irreducible absolute expression"
+msgstr "плохое или неприводимое абсолютное выражение"
 
-#: config/tc-alpha.c:931
-#, c-format
-msgid "Unknown relocation operand: !%s"
-msgstr ""
+#: config/obj-macho.c:495 config/tc-score.c:6120 read.c:1753
+msgid "missing size expression"
+msgstr "отсутствует размер выражения"
 
-#: config/tc-alpha.c:941
+#: config/obj-macho.c:504 config/tc-ia64.c:1118 read.c:1759
 #, c-format
-msgid "no sequence number after !%s"
-msgstr ""
+msgid "size (%ld) out of range, ignored"
+msgstr "размер (%ld) выходит за границы, игнорируется"
 
-#: config/tc-alpha.c:951
+#: 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
+#: symbols.c:436
 #, c-format
-msgid "!%s does not use a sequence number"
-msgstr ""
+msgid "symbol `%s' is already defined"
+msgstr "символ «%s» уже определён"
 
-#: config/tc-alpha.c:961
+#: config/obj-macho.c:524 read.c:1786
 #, c-format
-msgid "Bad sequence number: !%s!%s"
-msgstr ""
+msgid "size of \"%s\" is already %ld; not changing to %ld"
+msgstr "размер «%s» уже равен %ld; не изменяется на %ld"
 
-#: config/tc-alpha.c:1176 config/tc-alpha.c:3343
-#, c-format
-msgid "inappropriate arguments for opcode `%s'"
-msgstr ""
+#: config/obj-macho.c:535
+msgid "align value not recognized, using size"
+msgstr "не распознано значение выравнивания, используется размер"
 
-#: config/tc-alpha.c:1178 config/tc-alpha.c:3345
+#: config/obj-macho.c:540 config/obj-macho.c:903
 #, c-format
-msgid "opcode `%s' not supported for target %s"
-msgstr ""
+msgid "Alignment (%lu) too large: 15 assumed."
+msgstr "Выравнивание (%lu) слишком велико: используем 15."
 
-#: config/tc-alpha.c:1182 config/tc-alpha.c:3349 config/tc-avr.c:1356
-#: config/tc-msp430.c:1829
+#: config/obj-macho.c:606
 #, c-format
-msgid "unknown opcode `%s'"
-msgstr ""
+msgid "BFD is out of sync with GAS, unhandled well-known section type `%s'"
+msgstr "BFD не синхронизирована с GAS, необработанный всем известный тип раздела «%s»"
 
-#: config/tc-alpha.c:1263 config/tc-alpha.c:1517
-msgid "overflow in literal (.lita) table"
-msgstr ""
+#: config/obj-macho.c:808
+#, c-format
+msgid "%s is not used for the selected target"
+msgstr "%s не используется в выбранной цели"
 
-#: config/tc-alpha.c:1270 config/tc-alpha.c:1294 config/tc-alpha.c:1530
-#: config/tc-alpha.c:2215 config/tc-alpha.c:2260 config/tc-alpha.c:2329
-#: config/tc-alpha.c:2412 config/tc-alpha.c:2637 config/tc-alpha.c:2735
-msgid "macro requires $at register while noat in effect"
-msgstr ""
+#: config/obj-macho.c:873
+msgid "internal error: base section index out of range"
+msgstr "внутренняя ошибка: индекс основного раздела вне диапазона"
 
-#: config/tc-alpha.c:1272 config/tc-alpha.c:1296 config/tc-alpha.c:1532
-msgid "macro requires $at while $at in use"
-msgstr ""
+#: config/obj-macho.c:959
+#, c-format
+msgid "internal error: bad file property ID %d"
+msgstr "внутренняя ошибка: некорректный ID (%d) свойства файла"
 
-#: config/tc-alpha.c:1475
-msgid "bignum invalid; zero assumed"
-msgstr ""
+#: config/obj-macho.c:967
+msgid "failed to set subsections by symbols"
+msgstr "не удалось задать подразделы символами"
 
-#: config/tc-alpha.c:1477
-msgid "floating point number invalid; zero assumed"
-msgstr ""
+#: config/obj-macho.c:1030
+#, c-format
+msgid "'%s' previously declared as '%s'."
+msgstr "«%s» ранее объявлена как «%s»."
 
-#: config/tc-alpha.c:1482
-msgid "can't handle expression"
-msgstr ""
+#: config/obj-macho.c:1082 config/obj-macho.c:1402 config/obj-macho.c:1486
+#, c-format
+msgid "'%s' can't be a weak_definition (currently only supported in sections of type coalesced)"
+msgstr "«%s» не может быть weak_definition (пока поддерживается только в разделах с типом coalesced)"
 
-#: config/tc-alpha.c:1523
-msgid "overflow in literal (.lit8) table"
-msgstr ""
+#: config/obj-macho.c:1167
+msgid "use of .indirect_symbols requires `-dynamic'"
+msgstr "при использовании .indirect_symbols требуется «-dynamic»"
 
-#: config/tc-alpha.c:1819
+#: config/obj-macho.c:1184
 #, c-format
-msgid "too many ldah insns for !gpdisp!%ld"
-msgstr ""
+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/tc-alpha.c:1821 config/tc-alpha.c:1833
+#: config/obj-macho.c:1214
+msgid "an .indirect_symbol must be in a symbol pointer or stub section."
+msgstr ".indirect_symbol должен быть в разделе указателей на символы или заглушки."
+
+#: config/obj-macho.c:1483
 #, c-format
-msgid "both insns for !gpdisp!%ld must be in the same section"
-msgstr ""
+msgid "'%s' can't be a weak_definition (since it is undefined)"
+msgstr "«%s» не может быть weak_definition (так как не определён)"
 
-#: config/tc-alpha.c:1831
+#: config/obj-macho.c:1489
 #, c-format
-msgid "too many lda insns for !gpdisp!%ld"
-msgstr ""
+msgid "Non-global symbol: '%s' can't be a weak_definition."
+msgstr "Не глобальный символ: «%s» не может быть weak_definition."
 
-#: config/tc-alpha.c:1887
+#: config/obj-macho.c:1495
 #, c-format
-msgid "too many lituse insns for !lituse_tlsgd!%ld"
-msgstr ""
+msgid "internal error: [%s] unexpected code [%lx] in frob symbol"
+msgstr "внутренняя ошибка: [%s] неожиданный код [%lx] в символе frob"
 
-#: config/tc-alpha.c:1890
+#: config/obj-macho.c:1536
 #, c-format
-msgid "too many lituse insns for !lituse_tlsldm!%ld"
-msgstr ""
+msgid "unrecognized stab type '%c'"
+msgstr "нераспознанный тип stab «%c»"
 
-#: config/tc-alpha.c:1907
+#: config/obj-macho.c:1587
 #, c-format
-msgid "duplicate !tlsgd!%ld"
-msgstr ""
+msgid "`%s' can't be undefined in `%s' - `%s' {%s section}"
+msgstr "«%s» должен быть определён в «%s» — «%s» {раздел %s}"
 
-#: config/tc-alpha.c:1909
+#: config/obj-macho.c:1595
 #, c-format
-msgid "sequence number in use for !tlsldm!%ld"
-msgstr ""
+msgid "`%s' can't be undefined in `%s' {%s section} - `%s'"
+msgstr "«%s» должен быть определён в «%s» {раздел «%s»} — «%s»"
 
-#: config/tc-alpha.c:1923
+#: config/obj-macho.c:1602
 #, c-format
-msgid "duplicate !tlsldm!%ld"
-msgstr ""
+msgid "`%s' and `%s' can't be undefined in `%s' - `%s'"
+msgstr "«%s» и «%s» должны быть определены в «%s» — «%s»"
 
-#: config/tc-alpha.c:1925
+#: config/obj-macho.c:1804
 #, c-format
-msgid "sequence number in use for !tlsgd!%ld"
-msgstr ""
+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/tc-alpha.c:1980 config/tc-arc.c:292 config/tc-mn10200.c:856
-#: config/tc-mn10300.c:1146 config/tc-ppc.c:1676 config/tc-s390.c:604
-#: config/tc-v850.c:1556
-msgid "operand"
-msgstr ""
+#: config/obj-macho.c:1824
+#, c-format
+msgid "internal error: failed to allocate %d indirectsymbol pointers"
+msgstr "внутренняя ошибка: не удалось выделить %d указателей indirectsymbol"
 
-#: config/tc-alpha.c:2119
-msgid "invalid relocation for instruction"
-msgstr ""
+#: config/obj-macho.c:1838 config/obj-macho.c:1861
+msgid "internal error: more indirect mach-o symbols than expected"
+msgstr "внутренняя ошибка: неявных символов mach-o больше, чем ожидалось"
 
-#: config/tc-alpha.c:2132
-msgid "invalid relocation for field"
-msgstr ""
+#: config/obj-som.c:56
+msgid "Only one .compiler pseudo-op per file!"
+msgstr "Только одна псевдооперация .compiler на файл!"
 
-#: config/tc-alpha.c:2961
-msgid "can not resolve expression"
-msgstr ""
+#: config/obj-som.c:73 config/obj-som.c:144 config/obj-som.c:186
+msgid "Expected quoted string"
+msgstr "Ожидается строка в кавычках"
 
-#: config/tc-alpha.c:3503 config/tc-i370.c:1058 config/tc-microblaze.c:187
-#: config/tc-ppc.c:2000 config/tc-ppc.c:4604
-#, c-format
-msgid ".COMMon length (%ld.) <0! Ignored."
-msgstr ""
+#: config/obj-som.c:86
+msgid ".compiler directive missing language and version"
+msgstr "у директивы .compiler не указан язык и версия"
 
-#: config/tc-alpha.c:3514 config/tc-sparc.c:3820 config/tc-v850.c:245
-msgid "Ignoring attempt to re-define symbol"
-msgstr ""
+#: config/obj-som.c:96
+msgid ".compiler directive missing version"
+msgstr "у директивы .compiler не указана версия"
 
-#: config/tc-alpha.c:3606 config/tc-ppc.c:4641 config/tc-sparc.c:3828
+#: config/obj-som.c:112
 #, c-format
-msgid "Length of .comm \"%s\" is already %ld. Not changed to %ld."
-msgstr ""
+msgid "FATAL: Attaching compiler header %s"
+msgstr "ОСТАНОВ: присоединение заголовка компилятора %s"
 
-#: config/tc-alpha.c:3713 ecoff.c:3054
-msgid ".ent directive has no name"
-msgstr ""
+#: config/obj-som.c:127
+msgid "Only one .version pseudo-op per file!"
+msgstr "Только одна псевдооперация .version на файл!"
 
-#: config/tc-alpha.c:3721
-msgid "nested .ent directives"
-msgstr ""
+#: config/obj-som.c:151
+#, c-format
+msgid "attaching version header %s: %s"
+msgstr "присоединение заголовка версии %s: %s"
 
-#: config/tc-alpha.c:3765 ecoff.c:3005
-msgid ".end directive has no name"
-msgstr ""
+#: config/obj-som.c:169
+msgid "Only one .copyright pseudo-op per file!"
+msgstr "Только одна псевдооперация .copyright на файл!"
 
-#: config/tc-alpha.c:3774
-msgid ".end directive without matching .ent"
-msgstr ""
+#: config/obj-som.c:193
+#, c-format
+msgid "attaching copyright header %s: %s"
+msgstr "присоединение заголовка авторских прав %s: %s"
 
-#: config/tc-alpha.c:3776
-msgid ".end directive names different symbol than .ent"
-msgstr ""
+#: config/tc-aarch64.c:373
+msgid "integer 32-bit register expected"
+msgstr "ожидается целочисленный 32-битный регистр"
 
-#: config/tc-alpha.c:3819 ecoff.c:3140
-msgid ".fmask outside of .ent"
-msgstr ""
+#: config/tc-aarch64.c:376
+msgid "integer 64-bit register expected"
+msgstr "ожидается целочисленный 64-битный регистр"
 
-#: config/tc-alpha.c:3821 config/tc-score.c:5602 ecoff.c:3204
-msgid ".mask outside of .ent"
-msgstr ""
+#: config/tc-aarch64.c:379
+msgid "integer register expected"
+msgstr "ожидается целочисленный регистр"
 
-#: config/tc-alpha.c:3829 ecoff.c:3147
-msgid "bad .fmask directive"
-msgstr ""
+#: config/tc-aarch64.c:382
+msgid "64-bit integer or SP register expected"
+msgstr "ожидается целочисленный 64-битный регистр или регистр SP"
 
-#: config/tc-alpha.c:3831 ecoff.c:3211
-msgid "bad .mask directive"
-msgstr ""
+#: config/tc-aarch64.c:385 config/tc-mcore.c:839 config/tc-mcore.c:1355
+#: config/tc-mcore.c:1409
+msgid "base register expected"
+msgstr "ожидается базовый регистр"
 
-#: config/tc-alpha.c:3864 config/tc-mips.c:15074 config/tc-score.c:5744
-#: ecoff.c:3168
-msgid ".frame outside of .ent"
-msgstr ""
+#: config/tc-aarch64.c:388
+msgid "integer or zero register expected"
+msgstr "ожидается целочисленный регистр или ноль"
 
-#: config/tc-alpha.c:3875 ecoff.c:3179
-msgid "bad .frame directive"
-msgstr ""
+#: config/tc-aarch64.c:391
+msgid "offset register expected"
+msgstr "ожидается регистр смещения"
 
-#: config/tc-alpha.c:3909
-msgid ".prologue directive without a preceding .ent directive"
-msgstr ""
+#: config/tc-aarch64.c:394
+msgid "integer or SP register expected"
+msgstr "ожидается целочисленный регистр или регистр SP"
+
+#: config/tc-aarch64.c:397
+msgid "integer, zero or SP register expected"
+msgstr "ожидается целочисленный регистр, ноль или регистр SP"
+
+#: config/tc-aarch64.c:400
+msgid "8-bit SIMD scalar register expected"
+msgstr "8-ожидается скалярный 8-битный регистр SIMD"
+
+#: config/tc-aarch64.c:403
+msgid "16-bit SIMD scalar or floating-point half precision register expected"
+msgstr "ожидается скалярный 16-битный регистр SIMD или регистр плавающей запятой половинной точности"
+
+#: config/tc-aarch64.c:407
+msgid "32-bit SIMD scalar or floating-point single precision register expected"
+msgstr "ожидается скалярный 32-битный регистр SIMD или регистр плавающей запятой одинарной точности"
+
+#: config/tc-aarch64.c:411
+msgid "64-bit SIMD scalar or floating-point double precision register expected"
+msgstr "ожидается скалярный 64-битный регистр SIMD или регистр плавающей запятой двойной точности"
+
+#: config/tc-aarch64.c:415
+msgid "128-bit SIMD scalar or floating-point quad precision register expected"
+msgstr "ожидается скалярный 128-битный регистр SIMD или регистр плавающей запятой четверной точности"
 
-#: config/tc-alpha.c:3927
+#: config/tc-aarch64.c:420 config/tc-arm.c:4401
+msgid "register expected"
+msgstr "ожидается регистр"
+
+#. any [BHSDQ]P FP
+#: config/tc-aarch64.c:423
+msgid "SIMD scalar or floating-point register expected"
+msgstr "ожидается скалярный регистр SIMD или регистр плавающей запятой"
+
+#. any V reg
+#: config/tc-aarch64.c:426
+msgid "vector register expected"
+msgstr "ожидается векторный регистр"
+
+#: config/tc-aarch64.c:429
+msgid "SVE vector register expected"
+msgstr "ожидается векторный регистр SVE"
+
+#: config/tc-aarch64.c:432
+msgid "SVE predicate register expected"
+msgstr "ожидается предикатный регистр SVE"
+
+#: config/tc-aarch64.c:435
 #, c-format
-msgid "Invalid argument %d to .prologue."
-msgstr ""
+msgid "invalid register type %d"
+msgstr "некорректный тип регистра %d"
 
-#: config/tc-alpha.c:4018
-msgid "ECOFF debugging is disabled."
+#: 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
+msgid "bad expression"
+msgstr "неправильное выражение"
+
+#: config/tc-aarch64.c:607 config/tc-arm.c:1072 config/tc-i860.c:1003
+#: config/tc-sparc.c:3440
+msgid "bad segment"
+msgstr "неправильный сегмент"
+
+#: config/tc-aarch64.c:825
+#, c-format
+msgid "bad size %d in vector width specifier"
+msgstr "неправильный размер %d в определителе ширины вектора"
+
+#: config/tc-aarch64.c:858
+#, c-format
+msgid "unexpected character `%c' in element size"
+msgstr "неожиданный символ «%c» в элементе размера"
+
+#: config/tc-aarch64.c:860
+msgid "missing element size"
+msgstr "отсутствует размер элемента"
+
+#: config/tc-aarch64.c:869
+#, c-format
+msgid "invalid element size %d and vector size combination %c"
+msgstr "некорректная комбинация размера элемента %d и размера вектора %c"
+
+#: config/tc-aarch64.c:904
+#, c-format
+msgid "unexpected character `%c' in predication type"
+msgstr "неожиданный символ «%c» в типе предиката"
+
+#: config/tc-aarch64.c:907
+msgid "missing predication type"
+msgstr "отсутствует тип предиката"
+
+#: config/tc-aarch64.c:1002
+msgid "this type of register can't be indexed"
+msgstr "этот тип регистра невозможно проиндексировать"
+
+#: config/tc-aarch64.c:1008
+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
+msgid "constant expression required"
+msgstr "требуется константное выражение"
+
+#. Indexed vector register expected.
+#: config/tc-aarch64.c:1030
+msgid "indexed vector register expected"
+msgstr "ожидается индексированный векторный регистр"
+
+#: config/tc-aarch64.c:1037
+msgid "invalid use of vector register"
+msgstr "некорректное использование векторного регистра"
+
+#: config/tc-aarch64.c:1129 config/tc-arm.c:1837
+msgid "expecting {"
+msgstr "ожидается {"
+
+#: config/tc-aarch64.c:1154
+msgid "invalid vector register in list"
+msgstr "в списке некорректный векторный регистр"
+
+#: config/tc-aarch64.c:1161
+msgid "invalid scalar register in list"
+msgstr "в списке некорректный скалярный регистр"
+
+#: config/tc-aarch64.c:1174
+msgid "invalid range in vector register list"
+msgstr "некорректный диапазон в списке векторных регистров"
+
+#: config/tc-aarch64.c:1187
+msgid "type mismatch in vector register list"
+msgstr "несовпадение типа в списке векторных регистров"
+
+#: config/tc-aarch64.c:1204
+msgid "end of vector register list not found"
+msgstr "не найден конец списка векторных регистров"
+
+#: config/tc-aarch64.c:1220
+msgid "constant expression required."
+msgstr "требуется константное выражение."
+
+#: config/tc-aarch64.c:1230
+msgid "expected index"
+msgstr "ожидается индекс"
+
+#: config/tc-aarch64.c:1237
+msgid "too many registers in vector register list"
+msgstr "слишком много регистров в списке векторных регистров"
+
+#: config/tc-aarch64.c:1242
+msgid "empty vector register list"
+msgstr "список векторных регистров пуст"
+
+#: config/tc-aarch64.c:1264 config/tc-arm.c:2223
+#, c-format
+msgid "ignoring attempt to redefine built-in register '%s'"
 msgstr ""
 
-#: config/tc-alpha.c:4032
-msgid ".ent directive without matching .end"
+#: config/tc-aarch64.c:1270 config/tc-arm.c:2228
+#, c-format
+msgid "ignoring redefinition of register alias '%s'"
 msgstr ""
 
-#: config/tc-alpha.c:4117
-msgid ".usepv directive has no name"
+#: config/tc-aarch64.c:1316 config/tc-arm.c:2294
+#, c-format
+msgid "unknown register '%s' -- .req ignored"
 msgstr ""
 
-#: config/tc-alpha.c:4128
-msgid ".usepv directive has no type"
+#: config/tc-aarch64.c:1374 config/tc-arm.c:2502
+msgid "invalid syntax for .req directive"
 msgstr ""
 
-#: config/tc-alpha.c:4143
-msgid "unknown argument for .usepv"
+#: config/tc-aarch64.c:1399 config/tc-arm.c:2540
+msgid "invalid syntax for .unreq directive"
 msgstr ""
 
-#: config/tc-alpha.c:4250
+#: config/tc-aarch64.c:1405 config/tc-arm.c:2547
 #, c-format
-msgid "unknown section attribute %s"
+msgid "unknown register alias '%s'"
 msgstr ""
 
-#: config/tc-alpha.c:4361
-msgid ".ent directive has no symbol"
+#: config/tc-aarch64.c:1407
+#, c-format
+msgid "ignoring attempt to undefine built-in register '%s'"
 msgstr ""
 
-#: config/tc-alpha.c:4390
-msgid ".handler directive has no name"
+#: config/tc-aarch64.c:1731 config/tc-arm.c:3293 config/tc-arm.c:3320
+#: config/tc-arm.c:3333
+msgid "literal pool overflow"
 msgstr ""
 
-#: config/tc-alpha.c:4419
-msgid "Bad .frame directive 1./2. param"
+#: config/tc-aarch64.c:1913 config/tc-aarch64.c:5916 config/tc-arm.c:3554
+#: config/tc-arm.c:6996
+msgid "unrecognized relocation suffix"
 msgstr ""
 
-#: config/tc-alpha.c:4431
-msgid "Bad .frame directive 3./4. param"
+#: config/tc-aarch64.c:1915
+msgid "unimplemented relocation suffix"
 msgstr ""
 
-#: config/tc-alpha.c:4466
-msgid ".pdesc directive not in link (.link) section"
+#: config/tc-aarch64.c:2123 config/tc-aarch64.c:2316 config/tc-aarch64.c:2374
+msgid "immediate operand required"
 msgstr ""
 
-#: config/tc-alpha.c:4474
-msgid ".pdesc directive has no entry symbol"
+#: config/tc-aarch64.c:2131
+msgid "missing immediate expression"
 msgstr ""
 
-#: config/tc-alpha.c:4492
-msgid ".pdesc has no matching .ent"
+#: config/tc-aarch64.c:2354 config/tc-aarch64.c:5740 config/tc-aarch64.c:5760
+#, fuzzy
+#| msgid "Unrecognized or unsupported floating point constant"
+msgid "invalid floating-point constant"
+msgstr "Нераспознанная или неподдерживаемая константа с плавающей точкой"
+
+#: config/tc-aarch64.c:2984 config/tc-arm.c:5137 config/tc-arm.c:5146
+msgid "shift expression expected"
 msgstr ""
 
-#: config/tc-alpha.c:4510
-msgid "No comma after .pdesc <entryname>"
+#: config/tc-aarch64.c:2992
+msgid "shift operator expected"
 msgstr ""
 
-#: config/tc-alpha.c:4530
-msgid "unknown procedure kind"
+#: config/tc-aarch64.c:3000
+msgid "invalid use of 'MSL'"
 msgstr ""
 
-#: config/tc-alpha.c:4642
-msgid ".name directive not in link (.link) section"
+#: config/tc-aarch64.c:3008
+msgid "invalid use of 'MUL'"
 msgstr ""
 
-#: config/tc-alpha.c:4650
-msgid ".name directive has no symbol"
+#: config/tc-aarch64.c:3017
+msgid "extending shift is not permitted"
 msgstr ""
 
-#: config/tc-alpha.c:4682
-msgid "No symbol after .linkage"
+#: config/tc-aarch64.c:3025
+msgid "'ROR' shift is not permitted"
 msgstr ""
 
-#: config/tc-alpha.c:4732
-msgid "No symbol after .code_address"
+#: config/tc-aarch64.c:3033
+msgid "only 'LSL' shift is permitted"
 msgstr ""
 
-#: config/tc-alpha.c:4759 config/tc-score.c:5608
-msgid "Bad .mask directive"
+#: config/tc-aarch64.c:3041
+msgid "only 'MUL' is permitted"
 msgstr ""
 
-#: config/tc-alpha.c:4777
-msgid "Bad .fmask directive"
+#: config/tc-aarch64.c:3059
+msgid "only 'MUL VL' is permitted"
 msgstr ""
 
-#: config/tc-alpha.c:4934
-#, c-format
-msgid "Expected comma after name \"%s\""
+#: config/tc-aarch64.c:3067
+msgid "invalid shift for the register offset addressing mode"
 msgstr ""
 
-#. *symbol_get_obj (symbolP) = (signed char) temp;
-#: config/tc-alpha.c:4945
-#, c-format
-msgid "unhandled: .proc %s,%d"
+#: config/tc-aarch64.c:3075
+#, fuzzy
+#| msgid "invalid listing option `%c'"
+msgid "invalid shift operator"
+msgstr "неверный параметр %c для листинга"
+
+#: config/tc-aarch64.c:3108
+#, fuzzy
+#| msgid "missing name"
+msgid "missing shift amount"
+msgstr "пропущено имя"
+
+#: config/tc-aarch64.c:3115
+msgid "constant shift amount required"
 msgstr ""
 
-#: config/tc-alpha.c:4979
-#, c-format
-msgid "Tried to .set unrecognized mode `%s'"
+#: config/tc-aarch64.c:3124
+msgid "shift amount out of range 0 to 63"
 msgstr ""
 
-#: config/tc-alpha.c:5005
-#, c-format
-msgid "Bad base register, using $%d."
+#: config/tc-aarch64.c:3173
+#, fuzzy
+#| msgid "unexpected storage class %d"
+msgid "unexpected shift operator"
+msgstr "неожиданный класс хранения %d"
+
+#: config/tc-aarch64.c:3209
+msgid "unexpected register in the immediate operand"
 msgstr ""
 
-#: config/tc-alpha.c:5026
-#, c-format
-msgid "Alignment too large: %d. assumed"
+#: config/tc-aarch64.c:3234
+msgid "integer register expected in the extended/shifted operand register"
 msgstr ""
 
-#: config/tc-alpha.c:5030 config/tc-d30v.c:2048
-msgid "Alignment negative: 0 assumed"
+#: 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
+msgid "unknown relocation modifier"
 msgstr ""
 
-#: config/tc-alpha.c:5124 config/tc-alpha.c:5617
-#, c-format
-msgid "Unknown CPU identifier `%s'"
+#: 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
+#, fuzzy
+#| msgid "emulations not handled in this configuration"
+msgid "this relocation modifier is not allowed on this instruction"
+msgstr "эмуляции не обрабатываются при таких настройках"
+
+#: config/tc-aarch64.c:3430 config/tc-aarch64.c:3550
+#, fuzzy
+#| msgid "invalid listing option `%c'"
+msgid "invalid relocation expression"
+msgstr "неверный параметр %c для листинга"
+
+#: config/tc-aarch64.c:3448
+msgid "invalid address"
 msgstr ""
 
-#: config/tc-alpha.c:5315
-#, c-format
-msgid "Chose GP value of %lx\n"
+#: config/tc-aarch64.c:3504
+msgid "invalid use of 32-bit register offset"
 msgstr ""
 
-#: config/tc-alpha.c:5329
-msgid "Bad .section directive: want a,s,w,x,M,S,G,T in string"
+#: config/tc-aarch64.c:3510
+msgid "offset has different size from base"
 msgstr ""
 
-#: config/tc-alpha.c:5418
-#, c-format
-msgid "internal error: can't hash opcode `%s': %s"
+#: config/tc-aarch64.c:3516
+msgid "invalid use of 64-bit register offset"
 msgstr ""
 
-#: config/tc-alpha.c:5454
-#, c-format
-msgid "internal error: can't hash macro `%s': %s"
+#. [Xn],#expr
+#: config/tc-aarch64.c:3563 config/tc-aarch64.c:3620
+#, fuzzy
+#| msgid "missing expression in .size directive"
+msgid "invalid expression in the address"
+msgstr "пропущено выражение в директиве .size"
+
+#: config/tc-aarch64.c:3577 config/tc-arm.c:5673 config/tc-arm.c:6251
+msgid "']' expected"
 msgstr ""
 
-#: config/tc-alpha.c:5539 config/tc-arm.c:6439 config/tc-arm.c:6451
-#: config/tc-i960.c:708 config/tc-xtensa.c:5294 config/tc-xtensa.c:5372
-#: config/tc-xtensa.c:5490 config/tc-z80.c:1893
-msgid "syntax error"
+#: config/tc-aarch64.c:3585
+msgid "register offset not allowed in pre-indexed addressing mode"
 msgstr ""
 
-#: config/tc-alpha.c:5668
-msgid ""
-"Alpha options:\n"
-"-32addr\t\t\ttreat addresses as 32-bit values\n"
-"-F\t\t\tlack floating point instructions support\n"
-"-mev4 | -mev45 | -mev5 | -mev56 | -mpca56 | -mev6 | -mev67 | -mev68 | -mall\n"
-"\t\t\tspecify variant of Alpha architecture\n"
-"-m21064 | -m21066 | -m21164 | -m21164a | -m21164pc | -m21264 | -m21264a | -m21264b\n"
-"\t\t\tthese variants include PALcode opcodes\n"
+#: config/tc-aarch64.c:3600 config/tc-arm.c:5709
+msgid "cannot combine pre- and post-indexing"
 msgstr ""
 
-#: config/tc-alpha.c:5678
-msgid ""
-"VMS options:\n"
-"-+\t\t\tencode (don't truncate) names longer than 64 characters\n"
-"-H\t\t\tshow new symbol after hash truncation\n"
-"-replace/-noreplace\tenable or disable the optimization of procedure calls\n"
+#. Reject [Rn]!
+#: config/tc-aarch64.c:3632
+msgid "missing offset in the pre-indexed address"
 msgstr ""
 
-#: config/tc-alpha.c:5929
-#, c-format
-msgid "unhandled relocation type %s"
+#: config/tc-aarch64.c:3861
+msgid "unknown or missing option to PSB"
 msgstr ""
 
-#: config/tc-alpha.c:5942
-msgid "non-absolute expression in constant field"
+#: config/tc-aarch64.c:3869
+msgid "the specified option is not accepted for PSB"
 msgstr ""
 
-#: config/tc-alpha.c:5956
+#: config/tc-aarch64.c:3926
 #, c-format
-msgid "type %d reloc done?\n"
+msgid "selected processor does not support PSTATE field name '%s'"
 msgstr ""
 
-#: config/tc-alpha.c:6003 config/tc-alpha.c:6010
-msgid "Used $at without \".set noat\""
+#: config/tc-aarch64.c:3929 config/tc-aarch64.c:3962
+#, c-format
+msgid "selected processor does not support system register name '%s'"
 msgstr ""
 
-#: config/tc-alpha.c:6179
+#: config/tc-aarch64.c:3932
 #, c-format
-msgid "!samegp reloc against symbol without .prologue: %s"
+msgid "system register name '%s' is deprecated and may be removed in a future release"
+msgstr ""
+
+#: config/tc-aarch64.c:4004
+msgid "immediate value out of range "
 msgstr ""
 
-#: config/tc-alpha.c:6223 config/tc-xtensa.c:5996
+#: config/tc-aarch64.c:4512
 #, c-format
-msgid "cannot represent `%s' relocation in object file"
+msgid "Info: "
 msgstr ""
 
-#: config/tc-alpha.c:6229
+#: config/tc-aarch64.c:4545 config/tc-score.c:2750 config/tc-score.c:6503
 #, c-format
-msgid "internal error? cannot generate `%s' relocation"
+msgid "%s -- `%s'"
 msgstr ""
 
-#: config/tc-alpha.c:6336
+#: config/tc-aarch64.c:4547
 #, c-format
-msgid "frame reg expected, using $%d."
+msgid "%s at operand %d -- `%s'"
 msgstr ""
 
-#: config/tc-arc.c:194 config/tc-arc.c:215 config/tc-arc.c:991
-#: config/tc-h8300.c:77 config/tc-h8300.c:86 config/tc-h8300.c:96
-#: config/tc-h8300.c:106 config/tc-h8300.c:116 config/tc-h8300.c:127
-#: config/tc-h8300.c:194 config/tc-hppa.c:6820 config/tc-hppa.c:6826
-#: config/tc-hppa.c:6832 config/tc-hppa.c:6838 config/tc-hppa.c:8245
-#: config/tc-mn10300.c:935 config/tc-mn10300.c:940 config/tc-mn10300.c:2433
-#: config/tc-xc16x.c:79 config/tc-xc16x.c:86 config/tc-xc16x.c:93
-msgid "could not set architecture and machine"
+#: config/tc-aarch64.c:4553
+#, c-format
+msgid "operand %d must be %s -- `%s'"
 msgstr ""
 
-#: config/tc-arc.c:212 config/tc-arm.c:21296 config/tc-score.c:6304
-#: config/tc-score.c:6533 config/tc-score.c:6538
-msgid "virtual memory exhausted"
+#: config/tc-aarch64.c:4559
+#, c-format
+msgid "operand mismatch -- `%s'"
 msgstr ""
 
-#: config/tc-arc.c:432 config/tc-arc.c:670
-msgid "expected comma after operand name"
+#. Print the hint.
+#: config/tc-aarch64.c:4619
+msgid "   did you mean this?"
 msgstr ""
 
-#: config/tc-arc.c:443
+#: config/tc-aarch64.c:4622 config/tc-aarch64.c:4649
 #, c-format
-msgid "negative operand number %d"
+msgid "   %s"
 msgstr ""
 
-#: config/tc-arc.c:455
-msgid "expected comma after register-number"
+#: config/tc-aarch64.c:4627
+msgid "   other valid variant(s):"
 msgstr ""
 
-#: config/tc-arc.c:480
-msgid "invalid mode"
+#: config/tc-aarch64.c:4656
+#, c-format
+msgid "operand %d must be the same register as operand 1 -- `%s'"
 msgstr ""
 
-#: config/tc-arc.c:497
-msgid "expected comma after register-mode"
+#: config/tc-aarch64.c:4662
+#, c-format
+msgid "%s out of range %d to %d at operand %d -- `%s'"
 msgstr ""
 
-#: config/tc-arc.c:514
-msgid "shortcut designator invalid"
+#: config/tc-aarch64.c:4663 config/tc-aarch64.c:4667 config/tc-aarch64.c:6447
+msgid "immediate value"
 msgstr ""
 
-#: config/tc-arc.c:529
+#: config/tc-aarch64.c:4666
 #, c-format
-msgid "core register value (%d) too large"
+msgid "%s must be %d at operand %d -- `%s'"
 msgstr ""
 
-#: config/tc-arc.c:537
+#: config/tc-aarch64.c:4673
 #, c-format
-msgid "condition code value (%d) too large"
+msgid "invalid number of registers in the list; only 1 register is expected at operand %d -- `%s'"
 msgstr ""
 
-#: config/tc-arc.c:554
+#: config/tc-aarch64.c:4677
 #, c-format
-msgid "attempt to override symbol: %s"
+msgid "invalid number of registers in the list; %d registers are expected at operand %d -- `%s'"
 msgstr ""
 
-#: config/tc-arc.c:625
-msgid "invalid opertype"
+#: config/tc-aarch64.c:4683
+#, c-format
+msgid "immediate value must be a multiple of %d at operand %d -- `%s'"
 msgstr ""
 
-#: config/tc-arc.c:682
-msgid "expected comma after opcode"
+#: config/tc-aarch64.c:4970
+msgid "bad vector arrangement type"
 msgstr ""
 
-#: config/tc-arc.c:692
-#, c-format
-msgid "negative subopcode %d"
+#: config/tc-aarch64.c:5087
+msgid "the specified relocation type is not allowed for MOVK"
 msgstr ""
 
-#: config/tc-arc.c:701
-msgid "subcode value found when opcode not equal 0x03"
+#: config/tc-aarch64.c:5129 config/tc-aarch64.c:5139
+msgid "the specified relocation type is not allowed for 32-bit register"
 msgstr ""
 
-#: config/tc-arc.c:709
-#, c-format
-msgid "invalid subopcode %d"
+#: config/tc-aarch64.c:5310
+msgid "comma expected between operands"
 msgstr ""
 
-#: config/tc-arc.c:720
-msgid "expected comma after subopcode"
+#: config/tc-aarch64.c:5444
+msgid "the top half of a 128-bit FP/SIMD register is expected"
 msgstr ""
 
-#: config/tc-arc.c:739
-msgid "invalid suffix class"
+#: config/tc-aarch64.c:5515 config/tc-arm.c:1906 config/tc-arm.c:1951
+#: config/tc-h8300.c:1048
+msgid "invalid register list"
 msgstr ""
 
-#: config/tc-arc.c:748
-msgid "expected comma after suffix class"
+#: config/tc-aarch64.c:5535
+msgid "missing type suffix"
 msgstr ""
 
-#: config/tc-arc.c:767
-msgid "invalid syntax class"
+#: config/tc-aarch64.c:5554
+msgid "C0 - C15 expected"
 msgstr ""
 
-#: config/tc-arc.c:774
-msgid "opcode 0x3 and SYNTAX_3OP invalid"
+#: config/tc-aarch64.c:5655 config/tc-aarch64.c:5679
+msgid "immediate zero expected"
 msgstr ""
 
-#: config/tc-arc.c:794
-msgid "unknown suffix class"
+#: config/tc-aarch64.c:5775
+msgid "shift not allowed for bitmask immediate"
 msgstr ""
 
-#: config/tc-arc.c:861
-msgid "expected comma after symbol name"
+#: config/tc-aarch64.c:5829
+msgid "can't mix relocation modifier with explicit shift"
 msgstr ""
 
-#: config/tc-arc.c:871
-msgid "negative symbol length"
+#: config/tc-aarch64.c:5877
+msgid "invalid condition"
 msgstr ""
 
-#: config/tc-arc.c:882
-msgid "ignoring attempt to re-define symbol"
+#: config/tc-aarch64.c:5903
+msgid "invalid pc-relative address"
 msgstr ""
 
-#: config/tc-arc.c:889
-#, c-format
-msgid "length of symbol \"%s\" already %ld, ignoring %d"
+#. Only permit "=value" in the literal load instructions.
+#. The literal will be generated by programmer_friendly_fixup.
+#: config/tc-aarch64.c:5911
+msgid "invalid use of \"=immediate\""
 msgstr ""
 
-#: config/tc-arc.c:903
-msgid "assuming symbol alignment of zero"
+#: 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
+msgid "invalid addressing mode"
 msgstr ""
 
-#: config/tc-arc.c:970
-msgid "\".option\" directive must appear before any instructions"
+#: config/tc-aarch64.c:5992
+msgid "the optional immediate offset can only be 0"
 msgstr ""
 
-#: config/tc-arc.c:980
-msgid "\".option\" directive conflicts with initial definition"
-msgstr ""
+#: config/tc-aarch64.c:6031 config/tc-aarch64.c:6053 config/tc-aarch64.c:6073
+#, fuzzy
+#| msgid "relocation is not supported"
+msgid "relocation not allowed"
+msgstr "перемещение не поддерживается"
 
-#: config/tc-arc.c:988
-msgid "\".option\" directive overrides command-line (default) value"
+#: config/tc-aarch64.c:6116
+msgid "writeback value must be an immediate constant"
 msgstr ""
 
-#: config/tc-arc.c:998
-msgid "invalid identifier for \".option\""
+#. Make sure this has priority over
+#. "invalid addressing mode".
+#: config/tc-aarch64.c:6156
+msgid "constant offset required"
 msgstr ""
 
-#: config/tc-arc.c:1036 config/tc-i860.c:1034 config/tc-ip2k.c:249
-msgid "relaxation not supported\n"
+#: config/tc-aarch64.c:6252
+msgid "unknown or missing system register name"
 msgstr ""
 
-#: config/tc-arc.c:1080
-msgid "expression too complex code symbol"
+#: config/tc-aarch64.c:6262
+msgid "unknown or missing PSTATE field name"
 msgstr ""
 
-#: config/tc-arc.c:1107
-#, c-format
-msgid "missing ')' in %%-op"
+#: config/tc-aarch64.c:6286
+#, fuzzy
+#| msgid "missing emulation mode name"
+msgid "unknown or missing operation name"
+msgstr "пропущено имя режима эмуляции"
+
+#: config/tc-aarch64.c:6299
+msgid "the specified option is not accepted in ISB"
 msgstr ""
 
-#: config/tc-arc.c:1362 config/tc-dlx.c:1201 config/tc-i960.c:2641
-#: config/tc-m32r.c:2281 config/tc-sparc.c:3508
+#: config/tc-aarch64.c:6325 config/tc-aarch64.c:7458 config/tc-arm.c:7211
 #, c-format
-msgid "internal error: can't export reloc type %d (`%s')"
+msgid "unhandled operand code %d"
 msgstr ""
 
-#: config/tc-arc.c:1494
-#, c-format
-msgid "unknown syntax format character `%c'"
+#: config/tc-aarch64.c:6367
+#, fuzzy
+#| msgid "expected comma after name in .symver"
+msgid "unexpected comma before the omitted optional operand"
+msgstr "ожидается запятая после имени в .symver"
+
+#: config/tc-aarch64.c:6395
+msgid "unexpected characters following instruction"
 msgstr ""
 
-#: config/tc-arc.c:1632
-msgid "too many suffixes"
+#: config/tc-aarch64.c:6473 config/tc-arm.c:5248 config/tc-arm.c:5809
+#: config/tc-arm.c:7973
+msgid "constant expression expected"
 msgstr ""
 
-#: config/tc-arc.c:1671
-msgid "symbol as destination register"
+#: config/tc-aarch64.c:6480
+msgid "literal pool insertion failed"
 msgstr ""
 
-#: config/tc-arc.c:1756 config/tc-i370.c:2211 config/tc-mn10200.c:1141
-#: config/tc-mn10300.c:1820 config/tc-ppc.c:2891 config/tc-s390.c:1460
-#: config/tc-v850.c:2009
+#: config/tc-aarch64.c:6549 config/tc-aarch64.c:6561
 #, c-format
-msgid "junk at end of line: `%s'"
+msgid "unpredictable transfer with writeback -- `%s'"
 msgstr ""
 
-#: config/tc-arc.c:1795
-msgid "8 byte instruction in delay slot"
+#: config/tc-aarch64.c:6565
+#, c-format
+msgid "unpredictable load of register pair -- `%s'"
 msgstr ""
 
-#. except for jl  addr
-#: config/tc-arc.c:1798
-msgid "8 byte jump instruction with delay slot"
+#: config/tc-aarch64.c:6642
+#, c-format
+msgid "unknown mnemonic `%s' -- `%s'"
 msgstr ""
 
-#: config/tc-arc.c:1806
-msgid "conditional branch follows set of flags"
-msgstr ""
+#: config/tc-aarch64.c:6650
+#, fuzzy, c-format
+#| msgid "expected comma after name `%s' in .size directive"
+msgid "unexpected comma after the mnemonic name `%s' -- `%s'"
+msgstr "ожидается запятая после имени %s в директиве .size"
 
-#: config/tc-arc.c:1890 config/tc-arm.c:15434
+#: config/tc-aarch64.c:6708
 #, c-format
-msgid "bad instruction `%s'"
+msgid "selected processor does not support `%s'"
 msgstr ""
 
-#: config/tc-arm.c:516
-msgid "ARM register expected"
+#: config/tc-aarch64.c:7121 config/tc-arm.c:22852
+msgid "GOT already in the symbol table"
 msgstr ""
 
-#: config/tc-arm.c:517
-msgid "bad or missing co-processor number"
+#: config/tc-aarch64.c:7283
+msgid "immediate cannot be moved by a single instruction"
 msgstr ""
 
-#: config/tc-arm.c:518
-msgid "co-processor register expected"
+#: 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-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-arm.c:519
-msgid "FPA register expected"
+#: config/tc-aarch64.c:7390 config/tc-metag.c:4656 config/tc-xtensa.c:4183
+msgid "invalid immediate"
 msgstr ""
 
-#: config/tc-arm.c:520
-msgid "VFP single precision register expected"
+#: config/tc-aarch64.c:7453 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-arm.c:521
-msgid "VFP/Neon double precision register expected"
+#: config/tc-aarch64.c:7527 config/tc-arm.c:23190 config/tc-arm.c:23258
+#: config/tc-arm.c:23540
+#, c-format
+msgid "undefined symbol %s used as an immediate value"
 msgstr ""
 
-#: config/tc-arm.c:522
-msgid "Neon quad precision register expected"
+#: config/tc-aarch64.c:7539
+msgid "pc-relative load offset not word aligned"
 msgstr ""
 
-#: config/tc-arm.c:523
-msgid "VFP single or double precision register expected"
+#: config/tc-aarch64.c:7542
+msgid "pc-relative load offset out of range"
 msgstr ""
 
-#: config/tc-arm.c:524
-msgid "Neon double or quad precision register expected"
+#: config/tc-aarch64.c:7554
+msgid "pc-relative address offset out of range"
 msgstr ""
 
-#: config/tc-arm.c:525
-msgid "VFP single, double or Neon quad precision register expected"
+#: config/tc-aarch64.c:7566 config/tc-aarch64.c:7581
+msgid "conditional branch target not word aligned"
 msgstr ""
 
-#: config/tc-arm.c:526
-msgid "VFP system register expected"
+#: config/tc-aarch64.c:7569 config/tc-aarch64.c:7584 config/tc-arm.c:23831
+msgid "conditional branch out of range"
 msgstr ""
 
-#: config/tc-arm.c:527
-msgid "Maverick MVF register expected"
+#: config/tc-aarch64.c:7597
+msgid "branch target not word aligned"
 msgstr ""
 
-#: config/tc-arm.c:528
-msgid "Maverick MVD register expected"
+#: 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
+msgid "branch out of range"
 msgstr ""
 
-#: config/tc-arm.c:529
-msgid "Maverick MVFX register expected"
+#: 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
+msgid "offset out of range"
 msgstr ""
 
-#: config/tc-arm.c:530
-msgid "Maverick MVDX register expected"
+#: config/tc-aarch64.c:7667
+msgid "unsigned value out of range"
 msgstr ""
 
-#: config/tc-arm.c:531
-msgid "Maverick MVAX register expected"
+#: config/tc-aarch64.c:7675
+msgid "signed value out of range"
 msgstr ""
 
-#: config/tc-arm.c:532
-msgid "Maverick DSPSC register expected"
+#: config/tc-aarch64.c:7817
+#, c-format
+msgid "unexpected %s fixup"
 msgstr ""
 
-#: config/tc-arm.c:533
-msgid "iWMMXt data register expected"
+#: 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
+#, c-format
+msgid "cannot represent %s relocation in this object file format"
 msgstr ""
 
-#: config/tc-arm.c:534 config/tc-arm.c:6248
-msgid "iWMMXt control register expected"
+#: config/tc-aarch64.c:7916
+#, c-format
+msgid "cannot do %u-byte relocation"
 msgstr ""
 
-#: config/tc-arm.c:535
-msgid "iWMMXt scalar register expected"
+#: 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
+msgid "virtual memory exhausted"
 msgstr ""
 
-#: config/tc-arm.c:536
-msgid "XScale accumulator register expected"
+#: config/tc-aarch64.c:8385 config/tc-arm.c:25622
+msgid "assemble for big-endian"
 msgstr ""
 
-#. For score5u : div/mul will pop warning message, mmu/alw/asw will pop error message.
-#: config/tc-arm.c:685 config/tc-score.c:259
-msgid "bad arguments to instruction"
+#: config/tc-aarch64.c:8386 config/tc-arm.c:25623
+msgid "assemble for little-endian"
 msgstr ""
 
-#: config/tc-arm.c:686
-msgid "r13 not allowed here"
+#: config/tc-aarch64.c:8389
+msgid "temporary switch for dumping"
 msgstr ""
 
-#: config/tc-arm.c:687
-msgid "r15 not allowed here"
+#: config/tc-aarch64.c:8391
+msgid "output verbose error messages"
 msgstr ""
 
-#: config/tc-arm.c:688
-msgid "instruction cannot be conditional"
+#: config/tc-aarch64.c:8393
+msgid "do not output verbose error messages"
 msgstr ""
 
-#: config/tc-arm.c:689
-msgid "registers may not be the same"
+#: config/tc-aarch64.c:8601 config/tc-arm.c:26444
+msgid "invalid architectural extension"
 msgstr ""
 
-#: config/tc-arm.c:690
-msgid "lo register required"
+#: config/tc-aarch64.c:8626 config/tc-arm.c:26476
+msgid "must specify extensions to add before specifying those to remove"
 msgstr ""
 
-#: config/tc-arm.c:691
-msgid "instruction not supported in Thumb16 mode"
-msgstr ""
-
-#: config/tc-arm.c:692
-msgid "instruction does not accept this addressing mode"
+#: config/tc-aarch64.c:8634 config/tc-arm.c:26484
+msgid "missing architectural extension"
 msgstr ""
 
-#: config/tc-arm.c:693
-msgid "branch must be last instruction in IT block"
+#: config/tc-aarch64.c:8661 config/tc-arm.c:26536
+#, c-format
+msgid "unknown architectural extension `%s'"
 msgstr ""
 
-#: config/tc-arm.c:694
-msgid "instruction not allowed in IT block"
+#: config/tc-aarch64.c:8685 config/tc-arm.c:26570 config/tc-metag.c:5834
+#, c-format
+msgid "missing cpu name `%s'"
 msgstr ""
 
-#: config/tc-arm.c:695
-msgid "selected FPU does not support instruction"
+#: 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
+#, c-format
+msgid "unknown cpu `%s'"
 msgstr ""
 
-#: config/tc-arm.c:696
-msgid "thumb conditional instruction should be in IT block"
+#: config/tc-aarch64.c:8717 config/tc-arm.c:26623
+#, c-format
+msgid "missing architecture name `%s'"
 msgstr ""
 
-#: config/tc-arm.c:697
-msgid "incorrect condition in IT block"
+#: co[...]

[diff truncated at 100000 bytes]



More information about the Binutils-cvs mailing list