diff --git a/binutils-2.30-branch.diff b/binutils-2.30-branch.diff index 7d488de..ed37dd8 100644 --- a/binutils-2.30-branch.diff +++ b/binutils-2.30-branch.diff @@ -1,8 +1,32 @@ diff --git a/bfd/ChangeLog b/bfd/ChangeLog -index c310da6ed3..2cac4d28d9 100644 +index c310da6ed3..6d1a9678a4 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog -@@ -1,3 +1,74 @@ +@@ -1,3 +1,98 @@ ++2018-03-14 H.J. Lu ++ ++ PR ld/20882 ++ * elflink.c (elf_gc_mark_debug_section): Also check the local ++ debug definition section. ++ ++2018-02-28 Jim Wilson ++ ++ Import patch from mainline: ++ 2018-02-26 Jim Wilson ++ Stephan Schreiber ++ ++ PR 15904 ++ * elfnn-ia64.c (elfNN_ia64_relax_section): After ia64_elf_relax_brl ++ call, set changed_contents and changed_relocs. Likewise after ++ successful ia64_elf_relax_br call. ++ ++2018-02-28 Nick Clifton ++ ++ Import patch from the mainline: ++ 2018-02-20 Jason Duerstock ++ ++ * elfnn-ia64.c (elf_backend_can_gc_sections): Enable. ++ +2018-02-15 Nick Clifton + + Import patch from mainline: @@ -561,6 +585,49 @@ index b3d4d599ed..8fa01405ac 100644 /* Whether to canonicalize .opd so that there are no overlapping .opd entries. */ int non_overlapping_opd; +diff --git a/bfd/elflink.c b/bfd/elflink.c +index e3751fa122..72aa3ac9c2 100644 +--- a/bfd/elflink.c ++++ b/bfd/elflink.c +@@ -12785,20 +12785,31 @@ _bfd_elf_gc_mark_hook (asection *sec, + return NULL; + } + +-/* Return the global debug definition section. */ ++/* Return the debug definition section. */ + + static asection * + elf_gc_mark_debug_section (asection *sec ATTRIBUTE_UNUSED, + struct bfd_link_info *info ATTRIBUTE_UNUSED, + Elf_Internal_Rela *rel ATTRIBUTE_UNUSED, + struct elf_link_hash_entry *h, +- Elf_Internal_Sym *sym ATTRIBUTE_UNUSED) ++ Elf_Internal_Sym *sym) + { +- if (h != NULL +- && (h->root.type == bfd_link_hash_defined +- || h->root.type == bfd_link_hash_defweak) +- && (h->root.u.def.section->flags & SEC_DEBUGGING) != 0) +- return h->root.u.def.section; ++ if (h != NULL) ++ { ++ /* Return the global debug definition section. */ ++ if ((h->root.type == bfd_link_hash_defined ++ || h->root.type == bfd_link_hash_defweak) ++ && (h->root.u.def.section->flags & SEC_DEBUGGING) != 0) ++ return h->root.u.def.section; ++ } ++ else ++ { ++ /* Return the local debug definition section. */ ++ asection *isec = bfd_section_from_elf_index (sec->owner, ++ sym->st_shndx); ++ if ((isec->flags & SEC_DEBUGGING) != 0) ++ return isec; ++ } + + return NULL; + } diff --git a/bfd/elfnn-aarch64.c b/bfd/elfnn-aarch64.c index d5711e0eb1..973188220b 100644 --- a/bfd/elfnn-aarch64.c @@ -588,6 +655,38 @@ index d5711e0eb1..973188220b 100644 int howto_index = bfd_r_type - BFD_RELOC_AARCH64_RELOC_START; _bfd_error_handler /* xgettext:c-format */ +diff --git a/bfd/elfnn-ia64.c b/bfd/elfnn-ia64.c +index 3af05f66f4..d44009c437 100644 +--- a/bfd/elfnn-ia64.c ++++ b/bfd/elfnn-ia64.c +@@ -593,6 +593,9 @@ elfNN_ia64_relax_section (bfd *abfd, asection *sec, + 1, change it to slot 2. */ + if ((irel->r_offset & 3) == 1) + irel->r_offset += 1; ++ ++ changed_contents = TRUE; ++ changed_relocs = TRUE; + } + + continue; +@@ -607,6 +610,9 @@ elfNN_ia64_relax_section (bfd *abfd, asection *sec, + + /* Make the relocation offset point to slot 1. */ + irel->r_offset = (irel->r_offset & ~((bfd_vma) 0x3)) + 1; ++ ++ changed_contents = TRUE; ++ changed_relocs = TRUE; + continue; + } + +@@ -5064,6 +5070,7 @@ elfNN_hpux_backend_symbol_processing (bfd *abfd ATTRIBUTE_UNUSED, + elfNN_ia64_print_private_bfd_data + + #define elf_backend_plt_readonly 1 ++#define elf_backend_can_gc_sections 1 + #define elf_backend_want_plt_sym 0 + #define elf_backend_plt_alignment 5 + #define elf_backend_got_header_size 0 diff --git a/bfd/elfxx-sparc.c b/bfd/elfxx-sparc.c index 9f9fedadfc..bf4d4dc25c 100644 --- a/bfd/elfxx-sparc.c @@ -891,7 +990,7 @@ index 7a65f1755d..e1e20b45bc 100644 "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/bfd/version.h b/bfd/version.h -index 3d00b319e8..b738917626 100644 +index 3d00b319e8..078ad38d77 100644 --- a/bfd/version.h +++ b/bfd/version.h @@ -16,7 +16,7 @@ @@ -899,7 +998,7 @@ index 3d00b319e8..b738917626 100644 In releases, the date is not included in either version strings or sonames. */ -#define BFD_VERSION_DATE 20180127 -+#define BFD_VERSION_DATE 20180226 ++#define BFD_VERSION_DATE 20180314 #define BFD_VERSION @bfd_version@ #define BFD_VERSION_STRING @bfd_version_package@ @bfd_version_string@ #define REPORT_BUGS_TO @report_bugs_to@ @@ -911,10 +1010,16 @@ index e8d31525d3..e1d6ded223 100644 -m4_define([BFD_VERSION], [2.30]) +m4_define([BFD_VERSION], [2.30.0]) diff --git a/binutils/ChangeLog b/binutils/ChangeLog -index 03f4fd3104..e61214a912 100644 +index 03f4fd3104..674b9f9d88 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog -@@ -1,3 +1,9 @@ +@@ -1,3 +1,15 @@ ++2018-02-27 Nick Clifton ++ ++ * po/pt.po: New Portuguese translation. ++ * configure.ac (ALL_LINGUAS): Add pt. ++ * configure: Regenerate. ++ +2018-01-27 Nick Clifton + + Back to development. @@ -925,7 +1030,7 @@ index 03f4fd3104..e61214a912 100644 This is the 2.30 release: diff --git a/binutils/configure b/binutils/configure -index f24c01dee2..8f59ba000f 100755 +index f24c01dee2..0070967f1d 100755 --- a/binutils/configure +++ b/binutils/configure @@ -1,6 +1,6 @@ @@ -992,6 +1097,15 @@ index f24c01dee2..8f59ba000f 100755 cat >>confdefs.h <<_ACEOF +@@ -12312,7 +12312,7 @@ if test "$LEX" = :; then + LEX=${am_missing_run}flex + fi + +-ALL_LINGUAS="bg da es fi fr id it ja ro ru rw sk sv tr uk vi zh_CN zh_TW hr ca" ++ALL_LINGUAS="bg da es fi fr id it ja ro ru rw sk sv tr uk vi zh_CN zh_TW hr ca pt" + # If we haven't got the data from the intl directory, + # assume NLS is disabled. + USE_NLS=no @@ -15233,7 +15233,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. @@ -1010,11 +1124,11985 @@ index f24c01dee2..8f59ba000f 100755 configured by $0, generated by GNU Autoconf 2.64, with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" +diff --git a/binutils/configure.ac b/binutils/configure.ac +index 6d3eaa31fe..88578c21b6 100644 +--- a/binutils/configure.ac ++++ b/binutils/configure.ac +@@ -89,7 +89,7 @@ fi + AC_PROG_YACC + AM_PROG_LEX + +-ALL_LINGUAS="bg da es fi fr id it ja ro ru rw sk sv tr uk vi zh_CN zh_TW hr ca" ++ALL_LINGUAS="bg da es fi fr id it ja ro ru rw sk sv tr uk vi zh_CN zh_TW hr ca pt" + ZW_GNU_GETTEXT_SISTER_DIR + AM_PO_SUBDIRS + +diff --git a/binutils/po/pt.po b/binutils/po/pt.po +new file mode 100644 +index 0000000000..ad0153fa96 +--- /dev/null ++++ b/binutils/po/pt.po +@@ -0,0 +1,11951 @@ ++# Portuguese translations for GNU binutils package. ++# Copyright (C) 2018 Free Software Foundation, Inc. ++# This file is distributed under the same license as the binutils package. ++# Pedro Albuquerque , 2018. ++# ++msgid "" ++msgstr "" ++"Project-Id-Version: binutils-2.30.0\n" ++"Report-Msgid-Bugs-To: bug-binutils@gnu.org\n" ++"POT-Creation-Date: 2018-01-13 13:44+0000\n" ++"PO-Revision-Date: 2018-02-24 08:03+0000\n" ++"Last-Translator: Pedro Albuquerque \n" ++"Language-Team: Portuguese \n" ++"Language: pt\n" ++"X-Bugs: Report translation errors to the Language-Team address.\n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=UTF-8\n" ++"Content-Transfer-Encoding: 8bit\n" ++"Plural-Forms: nplurals=2; plural=n != 1;\n" ++"X-Generator: Gtranslator 2.91.6\n" ++ ++#: addr2line.c:80 ++#, c-format ++msgid "Usage: %s [option(s)] [addr(s)]\n" ++msgstr "Uso: %s [opções] [endereços]\n" ++ ++#: addr2line.c:81 ++#, c-format ++msgid " Convert addresses into line number/file name pairs.\n" ++msgstr " Converter endereços em pares nº de linha/nome de ficheiro.\n" ++ ++#: addr2line.c:82 ++#, c-format ++msgid " If no addresses are specified on the command line, they will be read from stdin\n" ++msgstr " Se não forem especificados endereços na linha de comandos, serão lidos de stdin\n" ++ ++#: addr2line.c:83 ++#, c-format ++msgid "" ++" The options are:\n" ++" @ Read options from \n" ++" -a --addresses Show addresses\n" ++" -b --target= Set the binary file format\n" ++" -e --exe= Set the input file name (default is a.out)\n" ++" -i --inlines Unwind inlined functions\n" ++" -j --section= Read section-relative offsets instead of addresses\n" ++" -p --pretty-print Make the output easier to read for humans\n" ++" -s --basenames Strip directory names\n" ++" -f --functions Show function names\n" ++" -C --demangle[=style] Demangle function names\n" ++" -h --help Display this information\n" ++" -v --version Display the program's version\n" ++"\n" ++msgstr "" ++" As opções são:\n" ++" @ Ler opções de \n" ++" -a --addresses Mostrar endereços\n" ++" -b --target= Define o formato do ficheiro binário\n" ++" -e --exe= Define o nome do ficheiro de entrada (predefinido: a.out)\n" ++" -i --inlines Desenrola funções en linha\n" ++" -j --section= Lê desvios relativos de secção em vez de endereços\n" ++" -p --pretty-print Torna a saída mais legível para humanos\n" ++" -s --basenames Remove nomes de pastas\n" ++" -f --functions Mostra nomes de funções\n" ++" -C --demangle[=style] Repõe nomes de funções\n" ++" -h --help Mostra esta informação\n" ++" -v --version Mostra a versão do programa\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 ++#, c-format ++msgid "Report bugs to %s\n" ++msgstr "Reportar erros a %s\n" ++ ++#. Note for translators: This printf is used to join the ++#. function name just printed above to the line number/ ++#. file name pair that is about to be printed below. Eg: ++#. ++#. foo at 123:bar.c ++#: addr2line.c:304 ++#, c-format ++msgid " at " ++msgstr " em " ++ ++#. Note for translators: This printf is used to join the ++#. line number/file name pair that has just been printed with ++#. the line number/file name pair that is going to be printed ++#. by the next iteration of the while loop. Eg: ++#. ++#. 123:bar.c (inlined by) 456:main.c ++#: addr2line.c:345 ++#, c-format ++msgid " (inlined by) " ++msgstr " (em linha por) " ++ ++#: addr2line.c:378 ++#, c-format ++msgid "%s: cannot get addresses from archive" ++msgstr "%s: impossível obter endereços do arquivo" ++ ++#: addr2line.c:395 ++#, c-format ++msgid "%s: cannot find section %s" ++msgstr "%s: impossível encontrar a secção %s" ++ ++#: addr2line.c:465 nm.c:1683 objdump.c:3856 ++#, c-format ++msgid "unknown demangling style `%s'" ++msgstr "Estilo de limpeza desconhecido \"%s\"" ++ ++#: ar.c:257 ++#, c-format ++msgid "no entry %s in archive\n" ++msgstr "sem entrada %s no arquivo\n" ++ ++#: ar.c:271 ++#, c-format ++msgid "Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoPsSTuvV] [--plugin ] [member-name] [count] archive-file file...\n" ++msgstr "Uso: %s [opções de emulação] [-]{dmpqrstx}[abcDfilMNoPsSTuvV] [--plugin ] [nome-membro] [total] ficheiro-arquivo...\n" ++ ++#: ar.c:277 ++#, c-format ++msgid "Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoPsSTuvV] [member-name] [count] archive-file file...\n" ++msgstr "Uso: %s [opções de emulação] [-]{dmpqrstx}[abcDfilMNoPsSTuvV] [nome-membro] [total] ficheiro-arquivo...\n" ++ ++#: ar.c:285 ++#, c-format ++msgid " %s -M [ - read options from \n" ++msgstr " @ - lê opções de \n" ++ ++#: ar.c:325 ++#, c-format ++msgid " --target=BFDNAME - specify the target object format as BFDNAME\n" ++msgstr " --target=NOMEBFD - especifica o formato do objecto destino como NOMEBFD\n" ++ ++#: ar.c:327 ++#, c-format ++msgid " optional:\n" ++msgstr " opcional:\n" ++ ++#: ar.c:328 ++#, c-format ++msgid " --plugin

- load the specified plugin\n" ++msgstr " --plugin

- carrega a extensão especificada\n" ++ ++#: ar.c:349 ++#, c-format ++msgid "Usage: %s [options] archive\n" ++msgstr "Uso: %s [opções] arquivo\n" ++ ++#: ar.c:350 ++#, c-format ++msgid " Generate an index to speed access to archives\n" ++msgstr " Gerar um índice para acesso rápido aos arquivos\n" ++ ++#: ar.c:351 ++#, c-format ++msgid "" ++" The options are:\n" ++" @ Read options from \n" ++msgstr "" ++" As opções são:\n" ++" @ Ler opções de \n" ++ ++#: ar.c:354 ++#, c-format ++msgid " --plugin Load the specified plugin\n" ++msgstr " --plugin Carrega a extensão especificada\n" ++ ++#: ar.c:358 ++#, c-format ++msgid "" ++" -D Use zero for symbol map timestamp (default)\n" ++" -U Use an actual symbol map timestamp\n" ++msgstr "" ++" -D Usa zero para carimbo do mapa de símbolos (predefinição)\n" ++" -U Usa um carimbo actual do mapa de símbolos\n" ++ ++#: ar.c:362 ++#, c-format ++msgid "" ++" -D Use zero for symbol map timestamp\n" ++" -U Use actual symbol map timestamp (default)\n" ++msgstr "" ++" -D Usa zero para carimbo do mapa de símbolos\n" ++" -U Usa um carimbo actual do mapa de símbolos (predefinição)\n" ++ ++#: ar.c:365 ++#, c-format ++msgid "" ++" -t Update the archive's symbol map timestamp\n" ++" -h --help Print this help message\n" ++" -v --version Print version information\n" ++msgstr "" ++" -t Actualiza o carimbo do mapa de símbolos\n" ++" -h --help Mostra esta informação\n" ++" -V --version Mostra a versão do programa\n" ++ ++#: ar.c:489 ++msgid "two different operation options specified" ++msgstr "duas opções de operação diferentes especificadas" ++ ++#: ar.c:580 ar.c:640 nm.c:1764 ++#, c-format ++msgid "sorry - this program has been built without plugin support\n" ++msgstr "desculpe - o programa foi compilado sem suporte a extensões\n" ++ ++#: ar.c:770 ++msgid "no operation specified" ++msgstr "sem operação especificada" ++ ++#: ar.c:773 ++msgid "`u' is only meaningful with the `r' option." ++msgstr "\"u\" só faz sentido com a opção \"r\"." ++ ++#: ar.c:776 ++msgid "`u' is not meaningful with the `D' option." ++msgstr "\"u\" não faz sentido com o opção \"D\"." ++ ++#: ar.c:779 ++msgid "`u' modifier ignored since `D' is the default (see `U')" ++msgstr "Modificador \"u\" ignorado dado que \"D\" é a predefinição (veja \"U\")" ++ ++#: ar.c:788 ++msgid "missing position arg." ++msgstr "argumento posicional em falta" ++ ++#: ar.c:794 ++msgid "`N' is only meaningful with the `x' and `d' options." ++msgstr "\"N\" só faz sentido com as opções \"x\" e \"d\"." ++ ++#: ar.c:796 ++msgid "`N' missing value." ++msgstr "\"N\" com valor em falta." ++ ++#: ar.c:799 ++msgid "Value for `N' must be positive." ++msgstr "O valor de \"N\" tem de ser positivo." ++ ++#: ar.c:815 ++msgid "`x' cannot be used on thin archives." ++msgstr "Não pode usar \"x\" em arquivos magros." ++ ++#: ar.c:862 ++#, c-format ++msgid "internal error -- this option not implemented" ++msgstr "erro interno -- opção não implementada" ++ ++#: ar.c:931 ++#, c-format ++msgid "creating %s" ++msgstr "a criar %s" ++ ++#: ar.c:962 ++#, c-format ++msgid "Cannot convert existing library %s to thin format" ++msgstr "Impossível converter biblioteca existente %s para formato magro" ++ ++#: ar.c:968 ++#, c-format ++msgid "Cannot convert existing thin library %s to normal format" ++msgstr "Impossível converter biblioteca magra existente %s para formato normal" ++ ++#: ar.c:1000 ar.c:1064 ar.c:1394 objcopy.c:3288 ++#, c-format ++msgid "internal stat error on %s" ++msgstr "erro interno estático em %s" ++ ++#: ar.c:1019 ar.c:1097 ++#, c-format ++msgid "%s is not a valid archive" ++msgstr "%s não é um arquivo válido" ++ ++#: ar.c:1056 objcopy.c:3252 ++#, c-format ++msgid "illegal pathname found in archive member: %s" ++msgstr "caminho ilegal em membro do arquivo: %s" ++ ++#: ar.c:1155 ++msgid "could not create temporary file whilst writing archive" ++msgstr "impossível criar ficheiro temporário ao escrever arquivo" ++ ++#: ar.c:1299 ++#, c-format ++msgid "No member named `%s'\n" ++msgstr "Sem membro chamado \"%s\"\n" ++ ++#: ar.c:1349 ++#, c-format ++msgid "no entry %s in archive %s!" ++msgstr "sem entrada %s no arquivo %s!" ++ ++#: ar.c:1488 ++#, c-format ++msgid "%s: no archive map to update" ++msgstr "%s: sem mapa de arquivo para actualizar" ++ ++#: arsup.c:89 ++#, c-format ++msgid "No entry %s in archive.\n" ++msgstr "Sem entrada %s no arquivo.\n" ++ ++#: arsup.c:114 ++#, c-format ++msgid "Can't open file %s\n" ++msgstr "Impossível abrir %s\n" ++ ++#: arsup.c:164 ++#, c-format ++msgid "%s: Can't open output archive %s\n" ++msgstr "%s: impossível abrir arquivo de saída %s\n" ++ ++#: arsup.c:181 ++#, c-format ++msgid "%s: Can't open input archive %s\n" ++msgstr "%s: impossível abrir arquivo de entrada %s\n" ++ ++#: arsup.c:190 ++#, c-format ++msgid "%s: file %s is not an archive\n" ++msgstr "%s: ficheiro %s não é um arquivo\n" ++ ++#: arsup.c:230 ++#, c-format ++msgid "%s: no output archive specified yet\n" ++msgstr "%s: sem arquivo de saída especificado\n" ++ ++#: arsup.c:250 arsup.c:293 arsup.c:335 arsup.c:358 arsup.c:424 ++#, c-format ++msgid "%s: no open output archive\n" ++msgstr "%s: sem arquivo de saída aberto\n" ++ ++#: arsup.c:266 arsup.c:379 arsup.c:405 ++#, c-format ++msgid "%s: can't open file %s\n" ++msgstr "%s: impossível abrir o ficheiro %s\n" ++ ++#: arsup.c:320 arsup.c:401 arsup.c:482 ++#, c-format ++msgid "%s: can't find module file %s\n" ++msgstr "%s: impossível encontrar ficheiro de módulo %s\n" ++ ++#: arsup.c:433 ++#, c-format ++msgid "Current open archive is %s\n" ++msgstr "Arquivo actualmente aberto é: %s\n" ++ ++#: arsup.c:457 ++#, c-format ++msgid "%s: no open archive\n" ++msgstr "%s: sem arquivos abertos\n" ++ ++#: binemul.c:38 ++#, c-format ++msgid " No emulation specific options\n" ++msgstr " Sem opções específicas de emulação\n" ++ ++#. Macros for common output. ++#: binemul.h:49 ++#, c-format ++msgid " emulation options: \n" ++msgstr " opções de emulação: \n" ++ ++#: bucomm.c:156 ++#, c-format ++msgid "can't set BFD default target to `%s': %s" ++msgstr "impossível definir destino BFD como \"%s\": %s" ++ ++#: bucomm.c:168 ++#, c-format ++msgid "%s: Matching formats:" ++msgstr "%s: formatos correspondentes:" ++ ++#: bucomm.c:183 ++#, c-format ++msgid "Supported targets:" ++msgstr "Destinos suportados:" ++ ++#: bucomm.c:185 ++#, c-format ++msgid "%s: supported targets:" ++msgstr "%s: destinos suportados:" ++ ++#: bucomm.c:203 ++#, c-format ++msgid "Supported architectures:" ++msgstr "Arquitecturas suportadas:" ++ ++#: bucomm.c:205 ++#, c-format ++msgid "%s: supported architectures:" ++msgstr "%s: arquitecturas suportadas:" ++ ++#: bucomm.c:218 ++msgid "big endian" ++msgstr "big endian" ++ ++#: bucomm.c:219 ++msgid "little endian" ++msgstr "little endian" ++ ++#: bucomm.c:220 ++msgid "endianness unknown" ++msgstr "endian desconhecido" ++ ++#: bucomm.c:267 ++#, c-format ++msgid "" ++"%s\n" ++" (header %s, data %s)\n" ++msgstr "" ++"%s\n" ++" (cabeçalho %s, dados %s)\n" ++ ++#: bucomm.c:416 ++#, c-format ++msgid "BFD header file version %s\n" ++msgstr "Versão do cabeçalho de ficheiro BFD %s\n" ++ ++#: bucomm.c:446 ++#, c-format ++msgid "

:][,] Add a symbol\n" ++" --alt-machine-code Use the target's 'th alternative machine\n" ++" --writable-text Mark the output text as writable\n" ++" --readonly-text Make the output text write protected\n" ++" --pure Mark the output file as demand paged\n" ++" --impure Mark the output file as impure\n" ++" --prefix-symbols Add to start of every symbol name\n" ++" --prefix-sections Add to start of every section name\n" ++" --prefix-alloc-sections \n" ++" Add to start of every allocatable\n" ++" section name\n" ++" --file-alignment Set PE file alignment to \n" ++" --heap [,] Set PE reserve/commit heap to /\n" ++" \n" ++" --image-base
Set PE image base to
\n" ++" --section-alignment Set PE section alignment to \n" ++" --stack [,] Set PE reserve/commit stack to /\n" ++" \n" ++" --subsystem [:]\n" ++" Set PE subsystem to [& ]\n" ++" --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi}]\n" ++" Compress DWARF debug sections using zlib\n" ++" --decompress-debug-sections Decompress DWARF debug sections using zlib\n" ++" --elf-stt-common=[yes|no] Generate ELF common symbols with STT_COMMON\n" ++" type\n" ++" -M --merge-notes Remove redundant entries in note sections\n" ++" --no-merge-notes Do not attempt to remove redundant notes (default)\n" ++" -v --verbose List all object files modified\n" ++" @ Read options from \n" ++" -V --version Display this program's version number\n" ++" -h --help Display this output\n" ++" --info List object formats & architectures supported\n" ++msgstr "" ++" -j --only-section Copiar só a secção para a saída\n" ++" --add-gnu-debuglink= Adicionar secção .gnu_debuglink ligando a \n" ++" -R --remove-section Remove secção da saída\n" ++" --remove-relocations Remove relocalizações da secção \n" ++" -S --strip-all Remove toda a informação de símbolo e relocalização\n" ++" -g --strip-debug Remove todos os símbolos e relocalizações de depuração\n" ++" --strip-dwo Remove todas as secções DWO\n" ++" --strip-unneeded Remove todos os símbolos não necessários a relocalizações\n" ++" -N --strip-symbol Não copia o símbolo \n" ++" --strip-unneeded-symbol \n" ++" Não copia o símbolo a não ser que seja necessário\n" ++" a relocalizações\n" ++" --only-keep-debug Remove tudo menos a informação de depuração\n" ++" --extract-dwo Copia só secções DWO\n" ++" --extract-symbol Remove conteúdo da secção mas mantém os símbolos\n" ++" -K --keep-symbol Não remover símbolo \n" ++" --keep-file-symbols Não remover símbolo(s) do ficheiro\n" ++" --localize-hidden Tornar todos os símbolos ELF ocultos em locais\n" ++" -L --localize-symbol Força o símbolo a ser marcado como local\n" ++" --globalize-symbol Força o símbolo a ser marcado como global\n" ++" -G --keep-global-symbol Localiza todos os símbolos excepto \n" ++" -W --weaken-symbol Força o símbolo a ser marcado como fraco\n" ++" --weaken Força todos os símbolos globais a serem marcados como fracos\n" ++" -w --wildcard Permite wildcards em comparações de símbolos\n" ++" -x --discard-all Remove todos os símbolos não globais\n" ++" -X --discard-locals Remove qualquer símbolo gerado pelo compilador\n" ++" -i --interleave[=] Copia só N de cada bytes\n" ++" --interleave-width Define N como --interleave\n" ++" -b --byte Selecciona o byte em cada bloco entrelaçado\n" ++" --gap-fill Preenche espaços entre secções com \n" ++" --pad-to Preenche a última secção até ao endereço \n" ++" --set-start Define o endereço inicial como \n" ++" {--change-start|--adjust-start} \n" ++" Adiciona ao endereço inicial\n" ++" {--change-addresses|--adjust-vma} \n" ++" Adiciona a LMA, VMA e endereços iniciais\n" ++" {--change-section-address|--adjust-section-vma} {=|+|-}\n" ++" Altera LMA e VMA da secção em \n" ++" --change-section-lma {=|+|-}\n" ++" Altera LMA da secção em \n" ++" --change-section-vma {=|+|-}\n" ++" Altera VMA da secção em \n" ++" {--[no-]change-warnings|--[no-]adjust-warnings}\n" ++" Avisa se uma secção com nome não existe\n" ++" --set-section-flags =\n" ++" Define as propriedades da secção como \n" ++" --add-section =\n" ++" Adiciona secção encontrada em à saída\n" ++" --update-section =\n" ++" Actualiza conteúdo da secção com\n" ++" conteúdos encontrados em \n" ++" --dump-section =\n" ++" Despeja o conteúdo da secção em \n" ++" --rename-section =[,]\n" ++" Renomeia a secção para \n" ++" --long-section-names {enable|disable|keep}\n" ++" Gere nomes longos de secção em objectos Coff.\n" ++" --change-leading-char Força formato de saída do estilo do 1º carácter\n" ++" --remove-leading-char Remove o 1º carácter de símbolos globais\n" ++" --reverse-bytes= Reverte bytes, em secções de saída com conteúdo\n" ++" --redefine-sym = Redefine o nome do símbolo como \n" ++" --redefine-syms --redefine-sym para todos os pares de símbolos listados em \n" ++" --srec-len Restringe o tamanho de Srecords gerados\n" ++" --srec-ForçaS3 Restringe o tipo de Srecords gerados a S3\n" ++" --strip-symbols -N para todos os símbolos listados em \n" ++" --strip-unneeded-symbols \n" ++" --strip-unneeded-symbol para todos os símbolos listados\n" ++" em \n" ++" --keep-symbols -K para todos os símbolos listados em \n" ++" --localize-symbols -L para todos os símbolos listados em \n" ++" --globalize-symbols --globalize-symbol para todos em \n" ++" --keep-global-symbols \n" ++" -G para todos os símbolos listados em \n" ++" --weaken-symbols -W para todos os símbolos listados em \n" ++" --add-symbol =[
:][,]\n" ++" Adiciona um símbolo\n" ++" --alt-machine-code <índice> Usa a máquina alternativa <índice> do destino\n" ++" --writable-text Marca texto de saída para escrita\n" ++" --readonly-text Marca texto de saída como protegido contra escrita\n" ++" --pure Marca ficheiro de saída como demanda paginada\n" ++" --impure Marca ficheiro de saída como impuro\n" ++" --prefix-symbols Adiciona ao início de cada nome de símbolo\n" ++" --prefix-sections Adiciona ao início de cada nome de secção\n" ++" --prefix-alloc-sections \n" ++" Adiciona ao início de cada nome de\n" ++" secção atribuível\n" ++" --file-alignment Define alinhamento de ficheiro PE para \n" ++" --heap [,] Define heap reserve/commit PE como /\n" ++" --image-base Define base de imagem PE como \n" ++" --section-alignment Define alinhamento da secção PE como \n" ++" --stack [,] Define a pilha reserve/commit PE como /\n" ++" --subsystem [:]\n" ++" Define o sub-sistema PE como [& ]\n" ++" --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi}]\n" ++" Comprime secções de depuração DWARF usando zlib\n" ++" --decompress-debug-sections Descomprime secções de depuração DWARF usando zlib\n" ++" --elf-stt-common=[yes|no] Gera símbolos comuns ELF com tipo STT_COMMON\n" ++" -M --merge-notes Remove entradas redundantes em secções de notas\n" ++" --no-merge-notes Não tenta remover notas redundantes (predefinição)\n" ++" -v --verbose Lista todos os ficheiros de objectos modificados\n" ++" @ Lê opções de \n" ++" -V --version Mostra a versão do programa\n" ++" -h --help Mostra esta informação\n" ++" --info Lista formatos & arquitecturas de objectos suportados\n" ++ ++#: objcopy.c:665 ++#, c-format ++msgid "Usage: %s in-file(s)\n" ++msgstr "Uso: %s in-file(s)\n" ++ ++#: objcopy.c:666 ++#, c-format ++msgid " Removes symbols and sections from files\n" ++msgstr " Remove símbolos e secções de ficheiros\n" ++ ++#: objcopy.c:668 ++#, c-format ++msgid "" ++" -I --input-target= Assume input file is in format \n" ++" -O --output-target= Create an output file in format \n" ++" -F --target= Set both input and output format to \n" ++" -p --preserve-dates Copy modified/access timestamps to the output\n" ++msgstr "" ++" -I --input-target= Assume que o ficheiro de entrada tem formato \n" ++" -O --output-target= Cria o ficheiro de saída com formato \n" ++" -F --target= Define ficheiros de entrada e saída com formato \n" ++" -p --preserve-dates Copia carimbos modificados/acedidos para a saída\n" ++ ++#: objcopy.c:686 ++#, c-format ++msgid "" ++" -R --remove-section= Also remove section from the output\n" ++" --remove-relocations Remove relocations from section \n" ++" -s --strip-all Remove all symbol and relocation information\n" ++" -g -S -d --strip-debug Remove all debugging symbols & sections\n" ++" --strip-dwo Remove all DWO sections\n" ++" --strip-unneeded Remove all symbols not needed by relocations\n" ++" --only-keep-debug Strip everything but the debug information\n" ++" -M --merge-notes Remove redundant entries in note sections (default)\n" ++" --no-merge-notes Do not attempt to remove redundant notes\n" ++" -N --strip-symbol= Do not copy symbol \n" ++" -K --keep-symbol= Do not strip symbol \n" ++" --keep-file-symbols Do not strip file symbol(s)\n" ++" -w --wildcard Permit wildcard in symbol comparison\n" ++" -x --discard-all Remove all non-global symbols\n" ++" -X --discard-locals Remove any compiler-generated symbols\n" ++" -v --verbose List all object files modified\n" ++" -V --version Display this program's version number\n" ++" -h --help Display this output\n" ++" --info List object formats & architectures supported\n" ++" -o Place stripped output into \n" ++msgstr "" ++" -R --remove-section= Remove também secção da saída\n" ++" --remove-relocations Remove relocalizações da secção \n" ++" -s --strip-all Remove toda a informação de símbolo e relocalização\n" ++" -g -S -d --strip-debug Remove todos os símbolos e secções de depuração\n" ++" --strip-dwo Remove todas as secções DWO\n" ++" --strip-unneeded Remove todos os símbolos não necessários para relocalizaçoes\n" ++" --only-keep-debug Remove tudo menos informação de depuração\n" ++" -M --merge-notes Remove entradas redundantes em secções de notas (predefinição)\n" ++" --no-merge-notes Não tenta remover notas redundantes\n" ++" -N --strip-symbol= Não copia símbolo \n" ++" -K --keep-symbol= Não remove símbolo \n" ++" --keep-file-symbols Não remove símbolos de ficheiro\n" ++" -w --wildcard Permite wildcard em comparação de símbolo\n" ++" -x --discard-all Remove todos os símbolos não globais\n" ++" -X --discard-locals Remove qualquer símbolo gerado pelo compilador\n" ++" -v --verbose Lista todos os ficheiros de objectos modificados\n" ++" -V --version Mostra a versão do programa\n" ++" -h --help Mostra esta informação\n" ++" --info Lista formatos e arquitecturas de objecto suportados\n" ++" -o Colocar saída limpa em \n" ++ ++#: objcopy.c:761 ++#, c-format ++msgid "unrecognized section flag `%s'" ++msgstr "bandeira de secção \"%s\" não reconhecida" ++ ++#: objcopy.c:762 objcopy.c:834 ++#, c-format ++msgid "supported flags: %s" ++msgstr "bandeiras suportadas: %s" ++ ++#: objcopy.c:833 ++#, c-format ++msgid "unrecognized symbol flag `%s'" ++msgstr "bandeira de símbolo \"%s\" não reconhecida" ++ ++#: objcopy.c:892 ++#, c-format ++msgid "error: %s both copied and removed" ++msgstr "erro: ambos %s copiados e removidos" ++ ++#: objcopy.c:898 ++#, c-format ++msgid "error: %s both sets and alters VMA" ++msgstr "erro: ambos %s definem e alteram VMA" ++ ++#: objcopy.c:904 ++#, c-format ++msgid "error: %s both sets and alters LMA" ++msgstr "erro: ambos %s definem e alteram LMA" ++ ++#: objcopy.c:1055 ++#, c-format ++msgid "cannot open '%s': %s" ++msgstr "impossível abrir \"%s\": %s" ++ ++#: objcopy.c:1058 objcopy.c:4667 ++#, c-format ++msgid "%s: fread failed" ++msgstr "%s: falha em fread" ++ ++#: objcopy.c:1131 ++#, c-format ++msgid "%s:%d: Ignoring rubbish found on this line" ++msgstr "%s:%d: a ignorar disparates encontrados nesta linha" ++ ++#: objcopy.c:1293 ++#, c-format ++msgid "error: section %s matches both remove and copy options" ++msgstr "erro: secção %s cumpre ambas as opções de remoção e cópia" ++ ++#: objcopy.c:1296 ++#, c-format ++msgid "error: section %s matches both update and remove options" ++msgstr "erro: secção %s cumpre ambas as opções de actualização e remoção" ++ ++#: objcopy.c:1448 ++#, c-format ++msgid "Section %s not found" ++msgstr "Secção %s não encontrada" ++ ++#: objcopy.c:1596 ++#, c-format ++msgid "not stripping symbol `%s' because it is named in a relocation" ++msgstr "símbolo \"%s\" não removido porque é chamado numa relocalização" ++ ++#: objcopy.c:1656 ++#, c-format ++msgid "'before=%s' not found" ++msgstr "\"before=%s\" não encontrado" ++ ++#: objcopy.c:1695 ++#, c-format ++msgid "%s: Multiple redefinition of symbol \"%s\"" ++msgstr "%s: múltipla redefinição do símbolo \"%s\"" ++ ++#: objcopy.c:1699 ++#, c-format ++msgid "%s: Symbol \"%s\" is target of more than one redefinition" ++msgstr "%s: o símbolo \"%s\" é destino de mais de uma redefinição" ++ ++#: objcopy.c:1726 ++#, c-format ++msgid "couldn't open symbol redefinition file %s (error: %s)" ++msgstr "impossível abrir ficheiro %s de redefinição de símbolo (erro %s)" ++ ++#: objcopy.c:1804 ++#, c-format ++msgid "%s:%d: garbage found at end of line" ++msgstr "%s:%d: lixo encontrado no fim da linha" ++ ++#: objcopy.c:1807 ++#, c-format ++msgid "%s:%d: missing new symbol name" ++msgstr "%s:%d: novo nome de símbolo em falta" ++ ++#: objcopy.c:1817 ++#, c-format ++msgid "%s:%d: premature end of file" ++msgstr "%s:%d: fim de ficheiro prematuro" ++ ++#: objcopy.c:1843 ++#, c-format ++msgid "stat returns negative size for `%s'" ++msgstr "stat devolve tamanho negativo para \"%s\"" ++ ++#: objcopy.c:1855 ++#, c-format ++msgid "copy from `%s' [unknown] to `%s' [unknown]\n" ++msgstr "copiar de \"%s\"' [desconhecido] to \"%s\" [desconhecido]\n" ++ ++#: objcopy.c:2008 ++msgid "corrupt GNU build attribute note: wrong note type" ++msgstr "nota de atributo de compilação GNU corrupta: tipo de nota incorrecta" ++ ++#: objcopy.c:2014 ++msgid "corrupt GNU build attribute note: note too big" ++msgstr "nota de atributo de compilação GNU corrupta: nota muito grande" ++ ++#: objcopy.c:2020 ++msgid "corrupt GNU build attribute note: name too small" ++msgstr "nota de atributo de compilação GNU corrupta: nome muito pequeno" ++ ++#: objcopy.c:2047 ++msgid "corrupt GNU build attribute note: unsupported version" ++msgstr "nota de atributo de compilação GNU corrupta: versão não suportada" ++ ++#: objcopy.c:2096 ++msgid "corrupt GNU build attribute note: bad description size" ++msgstr "nota de atributo de compilação GNU corrupta: tamanho de descrição errado" ++ ++#: objcopy.c:2127 ++msgid "corrupt GNU build attribute note: name not NUL terminated" ++msgstr "nota de atributo de compilação GNU corrupta: nome não termina com NUL" ++ ++#: objcopy.c:2139 ++msgid "corrupt GNU build attribute notes: excess data at end" ++msgstr "notas de atributo de compilação GNU corrupta: dados excessivos no fim" ++ ++#: objcopy.c:2145 ++msgid "bad GNU build attribute notes: no known versions detected" ++msgstr "notas de atributo de compilação GNU corrupta: sem versões conhecidas" ++ ++#: objcopy.c:2153 ++msgid "bad GNU build attribute notes: multiple different versions" ++msgstr "notas de atributo de compilação GNU corrupta: múltiplas versões diferentes" ++ ++#: objcopy.c:2167 ++msgid "bad GNU build attribute notes: first note not version note" ++msgstr "notas de atributo de compilação GNU corrupta: 1ª nota não é nota de versão" ++ ++#. PR 17636: Call non-fatal so that we return to our parent who ++#. may need to tidy temporary files. ++#: objcopy.c:2428 ++msgid "Unable to change endianness of input file(s)" ++msgstr "Impossível alterar endian dos ficheiros de entrada" ++ ++#: objcopy.c:2440 ++#, c-format ++msgid "error: the input file '%s' has no sections" ++msgstr "erro: o ficheiro de entrada \"%s\" não tem secções" ++ ++#: objcopy.c:2450 ++#, c-format ++msgid "--compress-debug-sections=[zlib|zlib-gnu|zlib-gabi] is unsupported on `%s'" ++msgstr "--compress-debug-sections=[zlib|zlib-gnu|zlib-gabi] não é suportado em \"%s\"" ++ ++#: objcopy.c:2457 ++#, c-format ++msgid "--elf-stt-common=[yes|no] is unsupported on `%s'" ++msgstr "--elf-stt-common=[yes|no] não é suportado em \"%s\"" ++ ++#: objcopy.c:2464 ++#, c-format ++msgid "copy from `%s' [%s] to `%s' [%s]\n" ++msgstr "copiar de \"%s\" [%s] para \"%s\" [%s]\n" ++ ++#: objcopy.c:2513 ++#, c-format ++msgid "Input file `%s' ignores binary architecture parameter." ++msgstr "Ficheiro de entraa \"%s\" ignora o parâmetro de arquitectura binária." ++ ++#: objcopy.c:2521 ++#, c-format ++msgid "Unable to recognise the format of the input file `%s'" ++msgstr "Impossível reconhecer formato do ficheiro de entrada \"%s\"" ++ ++#: objcopy.c:2524 ++#, c-format ++msgid "Output file cannot represent architecture `%s'" ++msgstr "Ficheiro de saída não pode representar a arquitectura \"%s\"" ++ ++#: objcopy.c:2587 ++#, c-format ++msgid "warning: file alignment (0x%s) > section alignment (0x%s)" ++msgstr "aviso: alinhamento do ficheiro (0x%s) > alinhamento da secção (0x%s)" ++ ++#: objcopy.c:2653 ++#, c-format ++msgid "can't add section '%s'" ++msgstr "impossível adicionar secção \"%s\"" ++ ++#: objcopy.c:2667 ++#, c-format ++msgid "can't create section `%s'" ++msgstr "impossível criar secção \"%s\"" ++ ++#: objcopy.c:2716 ++#, c-format ++msgid "error: %s not found, can't be updated" ++msgstr "erro: %s não encontrado, impossível actualizar" ++ ++#: objcopy.c:2741 ++msgid "warning: note section is empty" ++msgstr "aviso: secção de nota está vazia" ++ ++#: objcopy.c:2746 ++msgid "warning: could not load note section" ++msgstr "aviso: impossível carregar secção de nota" ++ ++#: objcopy.c:2767 ++msgid "warning: failed to set merged notes size" ++msgstr "aviso: falha ao definir tamanho das notas unidas" ++ ++#: objcopy.c:2788 ++#, c-format ++msgid "can't dump section '%s' - it does not exist" ++msgstr "impossível despejar secção \"%s\" - não existe" ++ ++#: objcopy.c:2796 ++msgid "can't dump section - it has no contents" ++msgstr "impossível despejar secção - não tem conteúdo" ++ ++#: objcopy.c:2804 ++msgid "can't dump section - it is empty" ++msgstr "impossível despejar secção - está vazia" ++ ++#: objcopy.c:2813 ++msgid "could not open section dump file" ++msgstr "impossível abrir ficheiro de despejo de secção" ++ ++#: objcopy.c:2822 ++#, c-format ++msgid "error writing section contents to %s (error: %s)" ++msgstr "erro ao escrever conteúdo da secção em %s (erro: %s)" ++ ++#: objcopy.c:2831 ++msgid "could not retrieve section contents" ++msgstr "impossível obter conteúdo da secção" ++ ++#: objcopy.c:2845 ++#, c-format ++msgid "%s: debuglink section already exists" ++msgstr "%s: secção debuglink já existe" ++ ++#: objcopy.c:2857 ++#, c-format ++msgid "cannot create debug link section `%s'" ++msgstr "impossível criar secção debuglink \"%s\"" ++ ++#: objcopy.c:2949 ++msgid "Can't fill gap after section" ++msgstr "Impossível preencher espaço após secção" ++ ++#: objcopy.c:2973 ++msgid "can't add padding" ++msgstr "impossível adicionar espaço" ++ ++#: objcopy.c:3090 ++msgid "error: failed to copy merged notes into output" ++msgstr "erro: falha ao copiar notas unidas para a saída" ++ ++#: objcopy.c:3095 ++msgid "could not find any mergeable note sections" ++msgstr "impossível encontrar secções de nota para unir" ++ ++#: objcopy.c:3107 ++#, c-format ++msgid "cannot fill debug link section `%s'" ++msgstr "impossível preencher secção debuglink \"%s\"" ++ ++#: objcopy.c:3164 ++msgid "error copying private BFD data" ++msgstr "erro ao copiar dados privados BFD" ++ ++#: objcopy.c:3175 ++#, c-format ++msgid "this target does not support %lu alternative machine codes" ++msgstr "este destino não suporta códigos máquina %lu alternativos" ++ ++#: objcopy.c:3179 ++msgid "treating that number as an absolute e_machine value instead" ++msgstr "a tratar este número como valor absoluto e_machine" ++ ++#: objcopy.c:3183 ++msgid "ignoring the alternative value" ++msgstr "a ignorar valor alternativo" ++ ++#: objcopy.c:3215 objcopy.c:3268 ++#, c-format ++msgid "cannot create tempdir for archive copying (error: %s)" ++msgstr "impossível criar tempdir para cópia do arquivo (erro: %s)" ++ ++#: objcopy.c:3301 ++msgid "Unable to recognise the format of file" ++msgstr "Impossível reconhecer o formato do ficheiro" ++ ++#: objcopy.c:3428 ++#, c-format ++msgid "error: the input file '%s' is empty" ++msgstr "erro: o ficheiro de entrada \"%s\" está vazio" ++ ++#: objcopy.c:3596 ++#, c-format ++msgid "Multiple renames of section %s" ++msgstr "Múltiplas renomeações da secção %s" ++ ++#: objcopy.c:3642 ++msgid "error in private header data" ++msgstr "erro nos dados do cabeçalho privado" ++ ++#: objcopy.c:3720 ++msgid "failed to create output section" ++msgstr "falha ao criar secção de saída" ++ ++#: objcopy.c:3735 ++msgid "failed to set size" ++msgstr "falha ao definir tamanho" ++ ++#: objcopy.c:3754 ++msgid "failed to set vma" ++msgstr "falha ao definir vma" ++ ++#: objcopy.c:3779 ++msgid "failed to set alignment" ++msgstr "falha ao definir alinhamento" ++ ++#: objcopy.c:3811 ++msgid "failed to copy private data" ++msgstr "falha ao copiar dados privados" ++ ++#: objcopy.c:3967 ++msgid "relocation count is negative" ++msgstr "total de relocalização é negativo" ++ ++#. User must pad the section up in order to do this. ++#: objcopy.c:4064 ++#, c-format ++msgid "cannot reverse bytes: length of section %s must be evenly divisible by %d" ++msgstr "impossível reverter bytes: tamanho da secção %s tem de ser uniformemente divisível por %d" ++ ++#: objcopy.c:4272 ++msgid "can't create debugging section" ++msgstr "impossível criar secção de depuração" ++ ++#: objcopy.c:4285 ++msgid "can't set debugging section contents" ++msgstr "impossível definir conteúdo da secção de depuração" ++ ++#: objcopy.c:4293 ++#, c-format ++msgid "don't know how to write debugging information for %s" ++msgstr "não sei como escrever informação de depuração para %s" ++ ++#: objcopy.c:4464 ++msgid "could not create temporary file to hold stripped copy" ++msgstr "impossível criar ficheiro temporário para manter cópia limpa" ++ ++#: objcopy.c:4536 ++#, c-format ++msgid "%s: bad version in PE subsystem" ++msgstr "%s: má versão em sub-sistema PE" ++ ++#: objcopy.c:4566 ++#, c-format ++msgid "unknown PE subsystem: %s" ++msgstr "Sub-sistema PE desconhecido: %s" ++ ++#: objcopy.c:4620 objcopy.c:4882 objcopy.c:4962 objcopy.c:5103 objcopy.c:5135 ++#: objcopy.c:5158 objcopy.c:5162 objcopy.c:5182 ++#, c-format ++msgid "bad format for %s" ++msgstr "mau formato para %s" ++ ++#: objcopy.c:4649 ++#, c-format ++msgid "cannot open: %s: %s" ++msgstr "impossível abrir: %s: %s" ++ ++#: objcopy.c:4700 ++msgid "byte number must be non-negative" ++msgstr "nº de byte tem de ser não-negativo" ++ ++#: objcopy.c:4706 ++#, c-format ++msgid "architecture %s unknown" ++msgstr "arquitectura %s desconhecida" ++ ++#: objcopy.c:4714 ++msgid "interleave must be positive" ++msgstr "interleave tem de ser positivo" ++ ++#: objcopy.c:4723 ++msgid "interleave width must be positive" ++msgstr "largura interleave tem de ser positiva" ++ ++#: objcopy.c:5035 ++#, c-format ++msgid "unrecognized --compress-debug-sections type `%s'" ++msgstr "tipo \"%s\" --compress-debug-sections não reconhecido" ++ ++#: objcopy.c:5056 ++#, c-format ++msgid "unrecognized --elf-stt-common= option `%s'" ++msgstr "opção \"%s\" --elf-stt-common=" ++ ++#: objcopy.c:5072 ++#, c-format ++msgid "Warning: truncating gap-fill from 0x%s to 0x%x" ++msgstr "Aviso: a truncar gap-fill de 0x%s a 0x%x" ++ ++#: objcopy.c:5233 ++#, c-format ++msgid "unknown long section names option '%s'" ++msgstr "opçao \"%s\" de nomes de secção longos desconhecida" ++ ++#: objcopy.c:5251 ++msgid "unable to parse alternative machine code" ++msgstr "impossível analisar código máquina alternativo" ++ ++#: objcopy.c:5300 ++msgid "number of bytes to reverse must be positive and even" ++msgstr "número de bytes a reverter tem de ser positivo e par" ++ ++#: objcopy.c:5303 ++#, c-format ++msgid "Warning: ignoring previous --reverse-bytes value of %d" ++msgstr "Aviso: a ignorar valor --reverse-bytes anterior de %d" ++ ++#: objcopy.c:5318 ++#, c-format ++msgid "%s: invalid reserve value for --heap" ++msgstr "%s: valor de reserva inválido para --heap" ++ ++#: objcopy.c:5324 ++#, c-format ++msgid "%s: invalid commit value for --heap" ++msgstr "%s: valor de commit inválido para --heap" ++ ++#: objcopy.c:5349 ++#, c-format ++msgid "%s: invalid reserve value for --stack" ++msgstr "%s: valor de reserva inválido para --stack" ++ ++#: objcopy.c:5355 ++#, c-format ++msgid "%s: invalid commit value for --stack" ++msgstr "%s: valor de commit inválido para --stack" ++ ++#: objcopy.c:5384 ++msgid "interleave start byte must be set with --byte" ++msgstr "byte inicial de interleave tem de ser definido com --byte" ++ ++#: objcopy.c:5387 ++msgid "byte number must be less than interleave" ++msgstr "número de byte tem de ser menor que interleave" ++ ++#: objcopy.c:5390 ++msgid "interleave width must be less than or equal to interleave - byte`" ++msgstr "largura interleave tem de ser menor ou igual que interleave - byte`" ++ ++#: objcopy.c:5419 ++#, c-format ++msgid "unknown input EFI target: %s" ++msgstr "destino EFI de entrada desconhecido: %s" ++ ++#: objcopy.c:5450 ++#, c-format ++msgid "unknown output EFI target: %s" ++msgstr "destino EFI de saída desconhecido: %s" ++ ++#: objcopy.c:5463 ++#, c-format ++msgid "warning: could not locate '%s'. System error message: %s" ++msgstr "aviso: impossível localizar \"%s\". Mensagem de erro do sistema: %s" ++ ++#: objcopy.c:5475 ++#, c-format ++msgid "warning: could not create temporary file whilst copying '%s', (error: %s)" ++msgstr "aviso: impossível criar ficheiro temporário ao copiar \"%s\", (erro: %s)" ++ ++#: objcopy.c:5508 objcopy.c:5522 ++#, c-format ++msgid "%s %s%c0x%s never used" ++msgstr "%s %s%c0x%s nunca usado" ++ ++#: objdump.c:200 ++#, c-format ++msgid "Usage: %s \n" ++msgstr "Uso: %s \n" ++ ++#: objdump.c:201 ++#, c-format ++msgid " Display information from object .\n" ++msgstr "Mostrar informação do objecto .\n" ++ ++#: objdump.c:202 ++#, c-format ++msgid " At least one of the following switches must be given:\n" ++msgstr "Tem de indicar pelo menos uma das seguintes opções:\n" ++ ++#: objdump.c:203 ++#, c-format ++msgid "" ++" -a, --archive-headers Display archive header information\n" ++" -f, --file-headers Display the contents of the overall file header\n" ++" -p, --private-headers Display object format specific file header contents\n" ++" -P, --private=OPT,OPT... Display object format specific contents\n" ++" -h, --[section-]headers Display the contents of the section headers\n" ++" -x, --all-headers Display the contents of all headers\n" ++" -d, --disassemble Display assembler contents of executable sections\n" ++" -D, --disassemble-all Display assembler contents of all sections\n" ++" -S, --source Intermix source code with disassembly\n" ++" -s, --full-contents Display the full contents of all sections requested\n" ++" -g, --debugging Display debug information in object file\n" ++" -e, --debugging-tags Display debug information using ctags style\n" ++" -G, --stabs Display (in raw form) any STABS info in the file\n" ++" -W[lLiaprmfFsoRtUuTgAckK] or\n" ++" --dwarf[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,\n" ++" =frames-interp,=str,=loc,=Ranges,=pubtypes,\n" ++" =gdb_index,=trace_info,=trace_abbrev,=trace_aranges,\n" ++" =addr,=cu_index,=links,=follow-links]\n" ++" Display DWARF info in the file\n" ++" -t, --syms Display the contents of the symbol table(s)\n" ++" -T, --dynamic-syms Display the contents of the dynamic symbol table\n" ++" -r, --reloc Display the relocation entries in the file\n" ++" -R, --dynamic-reloc Display the dynamic relocation entries in the file\n" ++" @ Read options from \n" ++" -v, --version Display this program's version number\n" ++" -i, --info List object formats and architectures supported\n" ++" -H, --help Display this information\n" ++msgstr "" ++" -a, --archive-headers Mostra informação do cabeçalho do arquivo\n" ++" -f, --file-headers Mostra o conteúdo do cabeçalho geral do arquivo\n" ++" -p, --private-headers Mostra conteúdo do cabeçalho do ficheiro específico do formato do objecto\n" ++" -P, --private=OPT,OPT... Mostra conteúdo específico do formato do objeto\n" ++" -h, --[section-]headers Mostra conteúdo dos cabeçalhos de secção\n" ++" -x, --all-headers Mostra conteúdo de todos os cabeçalhos\n" ++" -d, --disassemble Mostra conteúdos assembler de secções executáveis\n" ++" -D, --disassemble-all Mostra conteúdo assembler de todas as secções\n" ++" -S, --source Mistura código fonte com desmontagem\n" ++" -s, --full-contents Mostra conteúdo completo de todas as secções pedidas\n" ++" -g, --debugging Mostra informação de depuração no ficheiro objecto\n" ++" -e, --debugging-tags Mostra informação de depuração usando estilo ctags\n" ++" -G, --stabs Mostra (em bruto) informação STABS no ficheiro\n" ++" -W[lLiaprmfFsoRtUuTgAckK] ou\n" ++" --dwarf[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,\n" ++" =frames-interp,=str,=loc,=Ranges,=pubtypes,\n" ++" =gdb_index,=trace_info,=trace_abbrev,=trace_aranges,\n" ++" =addr,=cu_index,=links,=follow-links]\n" ++" Mostra informação DWARF no ficheiro\n" ++" -t, --syms Mostra o conteúdo das tabelas de símbolos\n" ++" -T, --dynamic-syms Mostra o conteúdo da tabela de símbolos dinâmicos\n" ++" -r, --reloc Mostra as entradas de relocalização no ficheiro\n" ++" -R, --dynamic-reloc Mostra as entradas dinâmidcas de relocalização no ficheiro\n" ++" @ Lê opções de \n" ++" -v, --version Mostra a versão do programa\n" ++" -i, --info Lista formatos de objectos e arquitecturas suportadas\n" ++" -H, --help Mostra esta informação\n" ++ ++#: objdump.c:236 ++#, c-format ++msgid "" ++"\n" ++" The following switches are optional:\n" ++msgstr "" ++"\n" ++" As seguintes opções são opcionais:\n" ++ ++#: objdump.c:237 ++#, c-format ++msgid "" ++" -b, --target=BFDNAME Specify the target object format as BFDNAME\n" ++" -m, --architecture=MACHINE Specify the target architecture as MACHINE\n" ++" -j, --section=NAME Only display information for section NAME\n" ++" -M, --disassembler-options=OPT Pass text OPT on to the disassembler\n" ++" -EB --endian=big Assume big endian format when disassembling\n" ++" -EL --endian=little Assume little endian format when disassembling\n" ++" --file-start-context Include context from start of file (with -S)\n" ++" -I, --include=DIR Add DIR to search list for source files\n" ++" -l, --line-numbers Include line numbers and filenames in output\n" ++" -F, --file-offsets Include file offsets when displaying information\n" ++" -C, --demangle[=STYLE] Decode mangled/processed symbol names\n" ++" The STYLE, if specified, can be `auto', `gnu',\n" ++" `lucid', `arm', `hp', `edg', `gnu-v3', `java'\n" ++" or `gnat'\n" ++" -w, --wide Format output for more than 80 columns\n" ++" -z, --disassemble-zeroes Do not skip blocks of zeroes when disassembling\n" ++" --start-address=ADDR Only process data whose address is >= ADDR\n" ++" --stop-address=ADDR Only process data whose address is <= ADDR\n" ++" --prefix-addresses Print complete address alongside disassembly\n" ++" --[no-]show-raw-insn Display hex alongside symbolic disassembly\n" ++" --insn-width=WIDTH Display WIDTH bytes on a single line for -d\n" ++" --adjust-vma=OFFSET Add OFFSET to all displayed section addresses\n" ++" --special-syms Include special symbols in symbol dumps\n" ++" --inlines Print all inlines for source line (with -l)\n" ++" --prefix=PREFIX Add PREFIX to absolute paths for -S\n" ++" --prefix-strip=LEVEL Strip initial directory names for -S\n" ++msgstr "" ++" -b, --target=NOMEBFD Especifica o formato do objecto destino como NOMEBFD\n" ++" -m, --architecture=MÁQUINA Especifica a arquitectura destino como MÁQUINA\n" ++" -j, --section=NOME Mostra informação só para NOME\n" ++" -M, --disassembler-options=OPT Passa texto OPT ao disassembler\n" ++" -EB --endian=big Assume formato big endian ao desmontar\n" ++" -EL --endian=little Assume formato little endian ao desmontar\n" ++" --file-start-context Inclui contexto do início do ficheiro (com -S)\n" ++" -I, --include=PASTA Adiciona PASTA à lista de procura de ficheiros fonte\n" ++" -l, --line-numbers Inclui nºs de linha e nomes de ficheiro na saída\n" ++" -F, --file-offsets Inclui desvios de ficheiro ao mostrar informação\n" ++" -C, --demangle[=ESTILO] Descodifica nomes de símbolo embelezados/processados\n" ++" O ESTILO, se especificado, pode ser `auto', `gnu',\n" ++" `lucid', `arm', `hp', `edg', `gnu-v3', `java'\n" ++" ou `gnat'\n" ++" -w, --wide Formata saída para mais de 80 colunas\n" ++" -z, --disassemble-zeroes Não salta blocos de zeros ao desmontar\n" ++" --start-address=ENDEREÇO Só processa dados cujo endereço seja >= ENDEREÇO\n" ++" --stop-address=ENDEREÇO Só processa dados cujo endereço seja <= ENDEREÇO\n" ++" --prefix-addresses Imprime o endereço completo ao lado da desmontagem\n" ++" --[no-]show-raw-insn Mostra hex ao lado da desmontagem simbólica\n" ++" --insn-width=LARGURA Mostra LARGURA bytes numa só linha para -d\n" ++" --adjust-vma=DESVIO Adiciona DESVIO a todos os endereços de secção mostrados\n" ++" --special-syms Inclui símbolos especiais em despejos de símbolos\n" ++" --inlines Imprime todos os inlines para linha fonte (com -l)\n" ++" --prefix=PREFIXO Adiciona PREFIXO a caminhos absolutos para -S\n" ++" --prefix-strip=NÍVEL Remove nomes de pasta iniciais para -S\n" ++ ++#: objdump.c:264 ++#, c-format ++msgid "" ++" --dwarf-depth=N Do not display DIEs at depth N or greater\n" ++" --dwarf-start=N Display DIEs starting with N, at the same depth\n" ++" or deeper\n" ++" --dwarf-check Make additional dwarf internal consistency checks. \n" ++"\n" ++msgstr "" ++" --dwarf-depth=N Não mostra DIEs na profundidade N ou maior\n" ++" --dwarf-start=N Mostra DIEs começando com N, à mesma profundidade\n" ++" ou superior\n" ++" --dwarf-check Faz testes adicionais de consistência interna dwarf. \n" ++"\n" ++ ++#: objdump.c:278 ++#, c-format ++msgid "" ++"\n" ++"Options supported for -P/--private switch:\n" ++msgstr "" ++"\n" ++"Opções suportadas para -P/--private:\n" ++ ++#: objdump.c:433 ++#, c-format ++msgid "section '%s' mentioned in a -j option, but not found in any input file" ++msgstr "secção %s mencionada numa opção -j, mas não encontrada em nenhum ficheiro de entrada" ++ ++#: objdump.c:584 ++#, c-format ++msgid "Sections:\n" ++msgstr "Secções:\n" ++ ++#: objdump.c:590 ++#, c-format ++msgid "Idx %-*s Size %-*s%-*sFile off Algn" ++msgstr "Idx %-*s Tam. %-*s%-*sFile off Algn" ++ ++#: objdump.c:596 ++#, c-format ++msgid " Flags" ++msgstr ".. Bandeiras" ++ ++#: objdump.c:618 ++#, c-format ++msgid "failed to read symbol table from: %s" ++msgstr "falha ao ler tabela de símbolos de: %s" ++ ++#: objdump.c:619 objdump.c:3453 ++msgid "error message was" ++msgstr "a mensagem de erro foi" ++ ++#: objdump.c:643 ++#, c-format ++msgid "%s: not a dynamic object" ++msgstr "%s: não é objecto dinâmico" ++ ++#: objdump.c:1165 objdump.c:1189 ++#, c-format ++msgid " (File Offset: 0x%lx)" ++msgstr " (desvio de ficheiro: 0x%lx)" ++ ++#: objdump.c:1431 ++#, c-format ++msgid "source file %s is more recent than object file\n" ++msgstr "ficheiro fonte %s é mais recente que o ficheiro objecto\n" ++ ++#: objdump.c:1883 ++#, c-format ++msgid "disassemble_fn returned length %d" ++msgstr "disassemble_fn devolveu tamanho %d" ++ ++#: objdump.c:2189 objdump.c:3079 ++#, c-format ++msgid "Reading section %s failed because: %s" ++msgstr "Falha ao ler secção %s porque: %s" ++ ++#: objdump.c:2206 ++#, c-format ++msgid "" ++"\n" ++"Disassembly of section %s:\n" ++msgstr "" ++"\n" ++"Desmontagem da secção %s:\n" ++ ++#: objdump.c:2383 ++#, c-format ++msgid "can't use supplied machine %s" ++msgstr "impossível usar máquina %s fornecida" ++ ++#: objdump.c:2404 ++#, c-format ++msgid "can't disassemble for architecture %s\n" ++msgstr "impossível desmontar para arquitectura %s\n" ++ ++#: objdump.c:2489 objdump.c:2511 ++#, c-format ++msgid "" ++"\n" ++"Can't get contents for section '%s'.\n" ++msgstr "" ++"\n" ++"Impossível obter conteúdos para secção \"%s\".\n" ++ ++#: objdump.c:2695 ++#, c-format ++msgid "File %s does not contain any dwarf debug information\n" ++msgstr "Ficheiro %s não contém informação de depuração dwarf\n" ++ ++#: objdump.c:2758 ++#, c-format ++msgid "" ++"No %s section present\n" ++"\n" ++msgstr "" ++"Sem secção %s\n" ++"\n" ++ ++#: objdump.c:2764 ++#, c-format ++msgid "reading %s section of %s failed: %s" ++msgstr "falha ao ler secção %s de %s: %s" ++ ++#: objdump.c:2808 ++#, c-format ++msgid "" ++"Contents of %s section:\n" ++"\n" ++msgstr "" ++"Conteúdo da secção %s:\n" ++"\n" ++ ++#: objdump.c:2941 ++#, c-format ++msgid "architecture: %s, " ++msgstr "arquitectura: %s, " ++ ++#: objdump.c:2944 ++#, c-format ++msgid "flags 0x%08x:\n" ++msgstr "bandeiras 0x%08x:\n" ++ ++#: objdump.c:2957 ++#, c-format ++msgid "" ++"\n" ++"start address 0x" ++msgstr "" ++"\n" ++"endereço inicial 0x" ++ ++#: objdump.c:2983 ++msgid "option -P/--private not supported by this file" ++msgstr "opção -P/--private não suportada por este ficheiro" ++ ++#: objdump.c:3007 ++#, c-format ++msgid "target specific dump '%s' not supported" ++msgstr "despejo específico do destino \"%s\" não suportado" ++ ++#: objdump.c:3071 ++#, c-format ++msgid "Contents of section %s:" ++msgstr "Conteúdo da secção %s:" ++ ++#: objdump.c:3073 ++#, c-format ++msgid " (Starting at file offset: 0x%lx)" ++msgstr " (a começar no desvio de ficheiro: 0x%lx)" ++ ++#: objdump.c:3183 ++#, c-format ++msgid "no symbols\n" ++msgstr "sem símbolos\n" ++ ++#: objdump.c:3190 ++#, c-format ++msgid "no information for symbol number %ld\n" ++msgstr "sem informação para número de símbolo %ld\n" ++ ++#: objdump.c:3193 ++#, c-format ++msgid "could not determine the type of symbol number %ld\n" ++msgstr "impossível determinar o tipo de número de símbolo %ld\n" ++ ++#: objdump.c:3452 ++#, c-format ++msgid "failed to read relocs in: %s" ++msgstr "falha ao ler relocs em: %s" ++ ++#: objdump.c:3552 ++#, c-format ++msgid "" ++"\n" ++"%s: file format %s\n" ++msgstr "" ++"\n" ++"%s: formato de ficheiro %s\n" ++ ++#: objdump.c:3614 ++#, c-format ++msgid "%s: printing debugging information failed" ++msgstr "%s: falha ao imprimir informação de depuração" ++ ++#: objdump.c:3705 ++#, c-format ++msgid "In archive %s:\n" ++msgstr "No arquivo %s:\n" ++ ++#. Prevent corrupted files from spinning us into an ++#. infinite loop. 100 is an arbitrary heuristic. ++#: objdump.c:3710 ++msgid "Archive nesting is too deep" ++msgstr "Aninhamento do arquivo muito profundo" ++ ++#: objdump.c:3714 ++#, c-format ++msgid "In nested archive %s:\n" ++msgstr "No arquivo aninhado %s:\n" ++ ++#: objdump.c:3871 ++msgid "error: the start address should be before the end address" ++msgstr "erro: o endereço inicial deve estar antes do endereço final" ++ ++#: objdump.c:3876 ++msgid "error: the stop address should be after the start address" ++msgstr "erro: o endereço de paragem deve estar antes do endereço de início" ++ ++#: objdump.c:3888 ++msgid "error: prefix strip must be non-negative" ++msgstr "erro: limpeza de prefixo tem de ser não-negativa" ++ ++#: objdump.c:3893 ++msgid "error: instruction width must be positive" ++msgstr "erro: largura da instrução tem de ser positiva" ++ ++#: objdump.c:3905 ++msgid "unrecognized -E option" ++msgstr "opção -E não reconhecida" ++ ++#: objdump.c:3916 ++#, c-format ++msgid "unrecognized --endian type `%s'" ++msgstr "--endian type \"%s\" não reconhecido" ++ ++#: od-macho.c:73 ++#, c-format ++msgid "" ++"For Mach-O files:\n" ++" header Display the file header\n" ++" section Display the segments and sections commands\n" ++" map Display the section map\n" ++" load Display the load commands\n" ++" dysymtab Display the dynamic symbol table\n" ++" codesign Display code signature\n" ++" seg_split_info Display segment split info\n" ++" compact_unwind Display compact unwinding info\n" ++" function_starts Display start address of functions\n" ++" data_in_code Display data in code entries\n" ++" twolevel_hints Display the two-level namespace lookup hints table\n" ++" dyld_info Display dyld information\n" ++msgstr "" ++"For Mach-O files:\n" ++" header Mostra o cabeçalho do ficheiro\n" ++" section Mostra os segmentos e comandos de secção\n" ++" map Mostra o mapa da secção\n" ++" load Mostra os comando de carregamento\n" ++" dysymtab Mostra a tabela de símbolo dinâmico\n" ++" codesign Mostra a assinatura do cógigo\n" ++" seg_split_info Mostra informação de divisão do segmento\n" ++" compact_unwind Mostra informação compacta de desenrolamento\n" ++" function_starts Mostra endereço inicial de funções\n" ++" data_in_code Mostra dados em entradas de código\n" ++" twolevel_hints Mostra a tabela de dicas de pesquisa de namespace de dois níveis\n" ++" dyld_info Mostra informação dyld\n" ++ ++#: od-macho.c:298 ++msgid "Mach-O header:\n" ++msgstr "cabveçalho Mach-0:\n" ++ ++#: od-macho.c:299 ++#, c-format ++msgid " magic : %08lx\n" ++msgstr " magia : %08lx\n" ++ ++#: od-macho.c:300 ++#, c-format ++msgid " cputype : %08lx (%s)\n" ++msgstr " tipocpu : %08lx (%s)\n" ++ ++#: od-macho.c:302 ++#, c-format ++msgid " cpusubtype: %08lx\n" ++msgstr " subtipocpu: %08lx\n" ++ ++#: od-macho.c:303 ++#, c-format ++msgid " filetype : %08lx (%s)\n" ++msgstr " tipofich : %08lx (%s)\n" ++ ++#: od-macho.c:306 ++#, c-format ++msgid " ncmds : %08lx (%lu)\n" ++msgstr " ncmds : %08lx (%lu)\n" ++ ++#: od-macho.c:307 ++#, c-format ++msgid " sizeofcmds: %08lx (%lu)\n" ++msgstr " tam.decmds: %08lx (%lu)\n" ++ ++#: od-macho.c:308 ++#, c-format ++msgid " flags : %08lx (" ++msgstr " bandeiras : %08lx (" ++ ++#: od-macho.c:310 ++msgid ")\n" ++msgstr ")\n" ++ ++#: od-macho.c:311 ++#, c-format ++msgid " reserved : %08x\n" ++msgstr " reservado : %08x\n" ++ ++#: od-macho.c:330 ++msgid "Segments and Sections:\n" ++msgstr "Segmentos e secções:\n" ++ ++#: od-macho.c:331 ++msgid " #: Segment name Section name Address\n" ++msgstr " #: Nome segmento Nome secção Endereço\n" ++ ++#: od-macho.c:973 ++msgid "cannot read rebase dyld info" ++msgstr "impossível ler informação rebase dyld" ++ ++#: od-macho.c:978 ++msgid "cannot read bind dyld info" ++msgstr "impossível ler informação bind dyld" ++ ++#: od-macho.c:983 ++msgid "cannot read weak bind dyld info" ++msgstr "impossível ler informação weak bind dyld" ++ ++#: od-macho.c:988 ++msgid "cannot read lazy bind dyld info" ++msgstr "impossível ler informação lazy bind dyld" ++ ++#: od-macho.c:993 ++msgid "cannot read export symbols dyld info" ++msgstr "impossível ler símbolos de exportação dyld" ++ ++#: od-macho.c:1073 od-macho.c:1083 od-macho.c:1157 od-macho.c:1209 ++#, c-format ++msgid " [bad block length]\n" ++msgstr " [mau tamanho de bloco\n" ++ ++#: od-macho.c:1077 ++#, c-format ++msgid " %u index entry:\n" ++msgid_plural " %u index entries:\n" ++msgstr[0] " %u entrada de índice:\n" ++msgstr[1] " %u entrada de índice:\n" ++ ++#: od-macho.c:1093 ++#, c-format ++msgid " index entry %u: type: %08x, offset: %08x\n" ++msgstr " entrada de índice %u: tipo: %08x, desvio: %08x\n" ++ ++#: od-macho.c:1164 ++#, c-format ++msgid " version: %08x\n" ++msgstr " versão: %08x\n" ++ ++#: od-macho.c:1165 ++#, c-format ++msgid " flags: %08x\n" ++msgstr " bandeiras: %08x\n" ++ ++#: od-macho.c:1166 ++#, c-format ++msgid " hash offset: %08x\n" ++msgstr " desvio hash: %08x\n" ++ ++#: od-macho.c:1168 ++#, c-format ++msgid " ident offset: %08x (- %08x)\n" ++msgstr " desvio ident: %08x (- %08x)\n" ++ ++#: od-macho.c:1170 ++#, c-format ++msgid " identity: %s\n" ++msgstr " identidade: %s\n" ++ ++#: od-macho.c:1171 ++#, c-format ++msgid " nbr special slots: %08x (at offset %08x)\n" ++msgstr " slots nbr especiais: %08x (no desvio %08x)\n" ++ ++#: od-macho.c:1174 ++#, c-format ++msgid " nbr code slots: %08x\n" ++msgstr " slots nbr de cód: %08x\n" ++ ++#: od-macho.c:1175 ++#, c-format ++msgid " code limit: %08x\n" ++msgstr " limite de código: %08x\n" ++ ++#: od-macho.c:1176 ++#, c-format ++msgid " hash size: %02x\n" ++msgstr " tamanho de hash: %02x\n" ++ ++#: od-macho.c:1177 ++#, c-format ++msgid " hash type: %02x (%s)\n" ++msgstr " tipo de hash: %02x (%s)\n" ++ ++#: od-macho.c:1180 ++#, c-format ++msgid " spare1: %02x\n" ++msgstr " spare1: %02x\n" ++ ++#: od-macho.c:1181 ++#, c-format ++msgid " page size: %02x\n" ++msgstr " tamanho de página:%02x\n" ++ ++#: od-macho.c:1182 ++#, c-format ++msgid " spare2: %08x\n" ++msgstr " spare2: %08x\n" ++ ++#: od-macho.c:1184 ++#, c-format ++msgid " scatter offset: %08x\n" ++msgstr " desvio dispersão: %08x\n" ++ ++#: od-macho.c:1196 ++#, c-format ++msgid " [truncated block]\n" ++msgstr " [bloco truncado]\n" ++ ++#: od-macho.c:1204 ++#, c-format ++msgid " magic : %08x (%s)\n" ++msgstr " magia: %08x (%s)\n" ++ ++#: od-macho.c:1206 ++#, c-format ++msgid " length: %08x\n" ++msgstr " tamanho: %08x\n" ++ ++#: od-macho.c:1237 ++msgid "cannot read code signature data" ++msgstr "impossível ler dados da assinatura do código" ++ ++#: od-macho.c:1265 ++msgid "cannot read segment split info" ++msgstr "impossível ler informação de divisão do segmento" ++ ++#: od-macho.c:1271 ++msgid "segment split info is not nul terminated" ++msgstr "informação de divisão do segmento não termina em NUL" ++ ++#: od-macho.c:1279 ++#, c-format ++msgid " 32 bit pointers:\n" ++msgstr " ponteiros 32 bit:\n" ++ ++#: od-macho.c:1282 ++#, c-format ++msgid " 64 bit pointers:\n" ++msgstr " ponteiros 64 bit:\n" ++ ++#: od-macho.c:1285 ++#, c-format ++msgid " PPC hi-16:\n" ++msgstr " PPC hi-16:\n" ++ ++#: od-macho.c:1288 ++#, c-format ++msgid " Unhandled location type %u\n" ++msgstr " Tipo de localização %u não gerida\n" ++ ++#: od-macho.c:1312 ++msgid "cannot read function starts" ++msgstr "impossível ler início da função" ++ ++#: od-macho.c:1376 ++msgid "cannot read data_in_code" ++msgstr "impossível ler data_in_code" ++ ++#: od-macho.c:1414 ++msgid "cannot read twolevel hints" ++msgstr "Impossível ler dicas twolevel" ++ ++#: od-xcoff.c:77 ++#, c-format ++msgid "" ++"For XCOFF files:\n" ++" header Display the file header\n" ++" aout Display the auxiliary header\n" ++" sections Display the section headers\n" ++" syms Display the symbols table\n" ++" relocs Display the relocation entries\n" ++" lineno Display the line number entries\n" ++" loader Display loader section\n" ++" except Display exception table\n" ++" typchk Display type-check section\n" ++" traceback Display traceback tags\n" ++" toc Display toc symbols\n" ++" ldinfo Display loader info in core files\n" ++msgstr "" ++"Pra ficheiros XCOFF:\n" ++" header Mostra o cabeçalho do ficheiro\n" ++" aout Mostra o cabeçalho auxiliar\n" ++" sections Mostra os cabeçalhos de secção\n" ++" syms Mostra a tabela de símbolos\n" ++" relocs Mostra as entradas de relocalização\n" ++" lineno Mostra as entradas de número de linha\n" ++" loader Mostra a secção do carregador\n" ++" except Mostra a tabela de excepções\n" ++" typchk Mostra a secção type-check\n" ++" traceback Mostra etiquetas traceback\n" ++" toc Mostra símbolos toc\n" ++" ldinfo Mostra informação do carregador em ficheiros núcleo\n" ++ ++#: od-xcoff.c:419 ++#, c-format ++msgid " nbr sections: %d\n" ++msgstr " secções nbr: %d\n" ++ ++#: od-xcoff.c:420 ++#, c-format ++msgid " time and date: 0x%08x - " ++msgstr " hora e data: 0x%08x - " ++ ++#: od-xcoff.c:422 readelf.c:17081 ++#, c-format ++msgid "not set\n" ++msgstr "não definido\n" ++ ++#: od-xcoff.c:429 ++#, c-format ++msgid " symbols off: 0x%08x\n" ++msgstr " símbolos desligados: 0x%08x\n" ++ ++#: od-xcoff.c:430 ++#, c-format ++msgid " nbr symbols: %d\n" ++msgstr " símbolos nbr: %d\n" ++ ++#: od-xcoff.c:431 ++#, c-format ++msgid " opt hdr sz: %d\n" ++msgstr " opt hdr sz: %d\n" ++ ++#: od-xcoff.c:432 ++#, c-format ++msgid " flags: 0x%04x " ++msgstr " bandeiras: 0x%04x " ++ ++#: od-xcoff.c:446 ++#, c-format ++msgid "Auxiliary header:\n" ++msgstr "Cabeçalho auxiliar:\n" ++ ++#: od-xcoff.c:449 ++#, c-format ++msgid " No aux header\n" ++msgstr " Sem cabeçalho auxiliar\n" ++ ++#: od-xcoff.c:454 ++#, c-format ++msgid "warning: optional header size too large (> %d)\n" ++msgstr "aviso: tamanho de cabeçalho opcional muito grande (> %d)\n" ++ ++#: od-xcoff.c:460 ++msgid "cannot read auxhdr" ++msgstr "Impossível ler auxhdr" ++ ++#: od-xcoff.c:525 ++#, c-format ++msgid "Section headers (at %u+%u=0x%08x to 0x%08x):\n" ++msgstr "Cabeçalhos de secção (em %u+%u=0x%08x para 0x%08x):\n" ++ ++#: od-xcoff.c:530 ++#, c-format ++msgid " No section header\n" ++msgstr " Sem cabeçalho de secção\n" ++ ++#: od-xcoff.c:535 od-xcoff.c:547 od-xcoff.c:602 ++msgid "cannot read section header" ++msgstr "Impossível ler cabeçalho de secção" ++ ++#: od-xcoff.c:561 ++#, c-format ++msgid " Flags: %08x " ++msgstr " Bandeiras: %08x " ++ ++#: od-xcoff.c:569 ++#, c-format ++msgid "overflow - nreloc: %u, nlnno: %u\n" ++msgstr "transporte - nreloc: %u, nlnno: %u\n" ++ ++#: od-xcoff.c:590 od-xcoff.c:925 od-xcoff.c:981 ++msgid "cannot read section headers" ++msgstr "Impossível ler cabeçalhos de secção" ++ ++#: od-xcoff.c:649 ++msgid "cannot read strings table length" ++msgstr "Impossível ler tamanho da tabela de cadeias" ++ ++#: od-xcoff.c:665 ++msgid "cannot read strings table" ++msgstr "Impossível ler tabela de cadeias" ++ ++#: od-xcoff.c:673 ++msgid "cannot read symbol table" ++msgstr "Impossível ler tabela de símbolo" ++ ++#: od-xcoff.c:688 ++msgid "cannot read symbol entry" ++msgstr "Impossível ler entrada de símbolo" ++ ++#: od-xcoff.c:723 ++msgid "cannot read symbol aux entry" ++msgstr "Impossível ler entrada auxiliar de símbolo" ++ ++#: od-xcoff.c:745 ++#, c-format ++msgid "Symbols table (strtable at 0x%08x)" ++msgstr "Tabela de símoblos (strtable em 0x%08x)" ++ ++#: od-xcoff.c:750 ++#, c-format ++msgid "" ++":\n" ++" No symbols\n" ++msgstr "" ++":\n" ++" Sem símbolos\n" ++ ++#: od-xcoff.c:756 ++#, c-format ++msgid " (no strings):\n" ++msgstr " (sem cadeias):\n" ++ ++#: od-xcoff.c:758 ++#, c-format ++msgid " (strings size: %08x):\n" ++msgstr " (tamanho das cadeias: %08x):\n" ++ ++#. Translators: 'sc' is for storage class, 'off' for offset. ++#: od-xcoff.c:772 ++#, c-format ++msgid " # sc value section type aux name/off\n" ++msgstr " # sc valor secção tipo aux nome/desl\n" ++ ++#. Section length, number of relocs and line number. ++#: od-xcoff.c:824 ++#, c-format ++msgid " scnlen: %08x nreloc: %-6u nlinno: %-6u\n" ++msgstr " scnlen: %08x nreloc: %-6u nlinno: %-6u\n" ++ ++#. Section length and number of relocs. ++#: od-xcoff.c:831 ++#, c-format ++msgid " scnlen: %08x nreloc: %-6u\n" ++msgstr " scnlen: %08x nreloc: %-6u\n" ++ ++#: od-xcoff.c:894 ++#, c-format ++msgid "offset: %08x" ++msgstr "desvio: %08x" ++ ++#: od-xcoff.c:937 ++#, c-format ++msgid "Relocations for %s (%u)\n" ++msgstr "Relocalizações para %s (%u)\n" ++ ++#: od-xcoff.c:940 ++msgid "cannot read relocations" ++msgstr "Impossível ler relocalizações" ++ ++#: od-xcoff.c:953 ++msgid "cannot read relocation entry" ++msgstr "Impossível ler entrada de relocalização" ++ ++#: od-xcoff.c:993 ++#, c-format ++msgid "Line numbers for %s (%u)\n" ++msgstr "Números de linha para %s (%u)\n" ++ ++#: od-xcoff.c:996 ++msgid "cannot read line numbers" ++msgstr "Impossível ler números de linha" ++ ++#. Line number, symbol index and physical address. ++#: od-xcoff.c:1000 ++#, c-format ++msgid "lineno symndx/paddr\n" ++msgstr "lineno symndx/paddr\n" ++ ++#: od-xcoff.c:1008 ++msgid "cannot read line number entry" ++msgstr "Impossível ler entrada de número de linha" ++ ++#: od-xcoff.c:1051 ++#, c-format ++msgid "no .loader section in file\n" ++msgstr "sem secção .loader no ficheiro\n" ++ ++#: od-xcoff.c:1057 ++#, c-format ++msgid "section .loader is too short\n" ++msgstr "secção .loader muito curta\n" ++ ++#: od-xcoff.c:1064 ++#, c-format ++msgid "Loader header:\n" ++msgstr "Cabeçalho de carregador:\n" ++ ++#: od-xcoff.c:1066 ++#, c-format ++msgid " version: %u\n" ++msgstr " versão: %u\n" ++ ++#: od-xcoff.c:1069 ++#, c-format ++msgid " Unhandled version\n" ++msgstr " Versão não gerida\n" ++ ++#: od-xcoff.c:1074 ++#, c-format ++msgid " nbr symbols: %u\n" ++msgstr " símbolos nbr: %u\n" ++ ++#: od-xcoff.c:1076 ++#, c-format ++msgid " nbr relocs: %u\n" ++msgstr " relocalizações nbr:%u\n" ++ ++#. Import string table length. ++#: od-xcoff.c:1078 ++#, c-format ++msgid " import strtab len: %u\n" ++msgstr " tamanho strtab importada: %u\n" ++ ++#: od-xcoff.c:1081 ++#, c-format ++msgid " nbr import files: %u\n" ++msgstr " ficheiros importados nbr: %u\n" ++ ++#: od-xcoff.c:1083 ++#, c-format ++msgid " import file off: %u\n" ++msgstr " fich import desl: %u\n" ++ ++#: od-xcoff.c:1085 ++#, c-format ++msgid " string table len: %u\n" ++msgstr " tam. tab. cadeia: %u\n" ++ ++#: od-xcoff.c:1087 ++#, c-format ++msgid " string table off: %u\n" ++msgstr " Tab. cadeia desl: %u\n" ++ ++#: od-xcoff.c:1090 ++#, c-format ++msgid "Dynamic symbols:\n" ++msgstr "Símbolos dinâmicos:\n" ++ ++#: od-xcoff.c:1097 ++#, c-format ++msgid " %4u %08x %3u " ++msgstr " %4u %08x %3u " ++ ++#: od-xcoff.c:1110 ++#, c-format ++msgid " %3u %3u " ++msgstr " %3u %3u " ++ ++#: od-xcoff.c:1119 ++#, c-format ++msgid "(bad offset: %u)" ++msgstr "(mau desvio: %u)" ++ ++#: od-xcoff.c:1126 ++#, c-format ++msgid "Dynamic relocs:\n" ++msgstr "Relocalizações dinâmicas:\n" ++ ++#: od-xcoff.c:1166 ++#, c-format ++msgid "Import files:\n" ++msgstr "Ficheiros importados:\n" ++ ++#: od-xcoff.c:1198 ++#, c-format ++msgid "no .except section in file\n" ++msgstr "sem secção .except no ficheiro\n" ++ ++#: od-xcoff.c:1206 ++#, c-format ++msgid "Exception table:\n" ++msgstr "Tabela de excepções:\n" ++ ++#: od-xcoff.c:1241 ++#, c-format ++msgid "no .typchk section in file\n" ++msgstr "sem secção .typchk no ficheiro\n" ++ ++#: od-xcoff.c:1248 ++#, c-format ++msgid "Type-check section:\n" ++msgstr "Secção type-check:\n" ++ ++#: od-xcoff.c:1295 ++#, c-format ++msgid " address beyond section size\n" ++msgstr " endereço além do tamanho da secção\n" ++ ++#: od-xcoff.c:1305 ++#, c-format ++msgid " tags at %08x\n" ++msgstr " etiquetas em %08x\n" ++ ++#: od-xcoff.c:1383 ++#, c-format ++msgid " number of CTL anchors: %u\n" ++msgstr " nº de âncoras CTL: %u\n" ++ ++#: od-xcoff.c:1402 ++#, c-format ++msgid " Name (len: %u): " ++msgstr " Nome (tam.: %u): " ++ ++#: od-xcoff.c:1405 ++#, c-format ++msgid "[truncated]\n" ++msgstr "[truncado]\n" ++ ++#: od-xcoff.c:1424 ++#, c-format ++msgid " (end of tags at %08x)\n" ++msgstr " (fim de etiquetas em %08x)\n" ++ ++#: od-xcoff.c:1427 ++#, c-format ++msgid " no tags found\n" ++msgstr " sem etiquetas\n" ++ ++#: od-xcoff.c:1431 ++#, c-format ++msgid " Truncated .text section\n" ++msgstr "Secção .text truncada\n" ++ ++#: od-xcoff.c:1516 ++#, c-format ++msgid "TOC:\n" ++msgstr "TOC:\n" ++ ++#: od-xcoff.c:1559 ++#, c-format ++msgid "Nbr entries: %-8u Size: %08x (%u)\n" ++msgstr "entradas nbr: %-8u Tamanho: %08x (%u)\n" ++ ++#: od-xcoff.c:1643 ++msgid "cannot read header" ++msgstr "Impossível ler cabeçalho" ++ ++#: od-xcoff.c:1651 ++#, c-format ++msgid "File header:\n" ++msgstr "Cabeçalho de ficheiro:\n" ++ ++#: od-xcoff.c:1652 ++#, c-format ++msgid " magic: 0x%04x (0%04o) " ++msgstr " magia: 0x%04x (0%04o) " ++ ++#: od-xcoff.c:1656 ++#, c-format ++msgid "(WRMAGIC: writable text segments)" ++msgstr "(WRMAGIC: segmentos de texto graváveis)" ++ ++#: od-xcoff.c:1659 ++#, c-format ++msgid "(ROMAGIC: readonly sharablee text segments)" ++msgstr "(ROMAGIC: segmentos de texto partilháveis só de leitura)" ++ ++#: od-xcoff.c:1662 ++#, c-format ++msgid "(TOCMAGIC: readonly text segments and TOC)" ++msgstr "(TOCMAGIC: segmentos de texto só de leitura e TOC)" ++ ++#: od-xcoff.c:1665 ++#, c-format ++msgid "unknown magic" ++msgstr "magia desconhecida" ++ ++#: od-xcoff.c:1673 od-xcoff.c:1813 ++#, c-format ++msgid " Unhandled magic\n" ++msgstr " Magia não gerida\n" ++ ++#: od-xcoff.c:1737 ++msgid "cannot read loader info table" ++msgstr "impossível ler tabela de informação do carregador" ++ ++#: od-xcoff.c:1769 ++#, c-format ++msgid "" ++"\n" ++"ldinfo dump not supported in 32 bits environments\n" ++msgstr "" ++"\n" ++"despejo ldinfo não suportado em ambientes 32 bits\n" ++ ++#: od-xcoff.c:1787 ++msgid "cannot core read header" ++msgstr "impossível ler núcleo do cabeçalho" ++ ++#: od-xcoff.c:1794 ++#, c-format ++msgid "Core header:\n" ++msgstr "Núcleo do cabeçalho:\n" ++ ++#: od-xcoff.c:1795 ++#, c-format ++msgid " version: 0x%08x " ++msgstr " versão: 0x%08x " ++ ++#: od-xcoff.c:1799 ++#, c-format ++msgid "(dumpx format - aix4.3 / 32 bits)" ++msgstr "(formato dumpx - aix4.3 / 32 bits)" ++ ++#: od-xcoff.c:1802 ++#, c-format ++msgid "(dumpxx format - aix5.0 / 64 bits)" ++msgstr "(formato dumpxx - aix5.0 / 64 bits)" ++ ++#: od-xcoff.c:1805 ++#, c-format ++msgid "unknown format" ++msgstr "formato desconhecido" ++ ++#: rclex.c:196 ++msgid "invalid value specified for pragma code_page.\n" ++msgstr "valor inválido especificado para pragma code_page.\n" ++ ++#: rdcoff.c:116 ++#, c-format ++msgid "Excessively large slot index: %lx" ++msgstr "Índice de slot excessivamente grande: %lx" ++ ++#: rdcoff.c:202 ++#, c-format ++msgid "parse_coff_type: Bad type code 0x%x" ++msgstr "parse_coff_type: código de tipo errado 0x%x" ++ ++#: rdcoff.c:410 rdcoff.c:515 rdcoff.c:703 ++#, c-format ++msgid "bfd_coff_get_syment failed: %s" ++msgstr "falha em bfd_coff_get_syment: %s" ++ ++#: rdcoff.c:426 rdcoff.c:723 ++#, c-format ++msgid "bfd_coff_get_auxent failed: %s" ++msgstr "falha em bfd_coff_get_auxent: %s" ++ ++#: rdcoff.c:790 ++#, c-format ++msgid "%ld: .bf without preceding function" ++msgstr "%ld: .bf sem função precedente" ++ ++#: rdcoff.c:840 ++#, c-format ++msgid "%ld: unexpected .ef\n" ++msgstr "%ld: .ef inesperado\n" ++ ++#: rddbg.c:87 ++#, c-format ++msgid "%s: no recognized debugging information" ++msgstr "%s: sem informação de depuração reconhecida" ++ ++#: rddbg.c:194 ++#, c-format ++msgid "%s: %s: stab entry %ld is corrupt, strx = 0x%x, type = %d\n" ++msgstr "%s: %s: entrada stab %ld está corrompida, strx = 0x%x, tipo = %d\n" ++ ++#: rddbg.c:218 ++#, c-format ++msgid "%s: %s: stab entry %ld is corrupt\n" ++msgstr "%s: %s: entrada stab %ld está corrompida\n" ++ ++#: rddbg.c:417 ++#, c-format ++msgid "Last stabs entries before error:\n" ++msgstr "Últimas entradas stabs antes do erro:\n" ++ ++#: readelf.c:304 ++msgid "" ++msgstr "" ++ ++#: readelf.c:305 ++msgid "" ++msgstr "" ++ ++#: readelf.c:382 ++#, c-format ++msgid "Size truncation prevents reading %s elements of size %s for %s\n" ++msgstr "Truncamento de tamanho impede a leitura de %s elementos de tamanho %s para %s\n" ++ ++#: readelf.c:392 ++#, c-format ++msgid "Size overflow prevents reading %s elements of size %s for %s\n" ++msgstr "Transporte de tamanho impede a leitura de %s elementos de tamanho %s para %s\n" ++ ++#: readelf.c:404 ++#, c-format ++msgid "Reading %s bytes extends past end of file for %s\n" ++msgstr "Ler %s bytes ultrapassa o fim de ficheiro para %s\n" ++ ++#: readelf.c:412 ++#, c-format ++msgid "Unable to seek to 0x%lx for %s\n" ++msgstr "Impossível procurar para 0x%lx para %s\n" ++ ++#: readelf.c:428 ++#, c-format ++msgid "Out of memory allocating %s bytes for %s\n" ++msgstr "Sem memória ao alocar %s bytes para %s\n" ++ ++#: readelf.c:439 ++#, c-format ++msgid "Unable to read in %s bytes of %s\n" ++msgstr "impossível ler em %s bytes de %s\n" ++ ++#: readelf.c:868 ++msgid "Don't know about relocations on this machine architecture\n" ++msgstr "Desconhecem-se relocalizações na arquitectura desta máquina\n" ++ ++#: readelf.c:895 readelf.c:1000 ++msgid "32-bit relocation data" ++msgstr "dados de relocalização 32 bit" ++ ++#: readelf.c:907 readelf.c:937 readelf.c:1011 readelf.c:1040 ++msgid "out of memory parsing relocs\n" ++msgstr "sem memória ao analisar relocalizações\n" ++ ++#: readelf.c:925 readelf.c:1029 ++msgid "64-bit relocation data" ++msgstr "dados de relocalização 64 bit" ++ ++#: readelf.c:1159 ++#, c-format ++msgid " Offset Info Type Sym. Value Symbol's Name + Addend\n" ++msgstr " Desvio Info Tipo Valor sím. Nome símbolo + Adenda\n" ++ ++#: readelf.c:1161 ++#, c-format ++msgid " Offset Info Type Sym.Value Sym. Name + Addend\n" ++msgstr " Desvio Info Tipo Valor sím Nome sím. + Adenda\n" ++ ++#: readelf.c:1166 ++#, c-format ++msgid " Offset Info Type Sym. Value Symbol's Name\n" ++msgstr " Desvio Info Tipo Valor sím. Nome símbolo\n" ++ ++#: readelf.c:1168 ++#, c-format ++msgid " Offset Info Type Sym.Value Sym. Name\n" ++msgstr " Desvio Info Tipo Valor sím. Nome sím.\n" ++ ++#: readelf.c:1176 ++#, c-format ++msgid " Offset Info Type Symbol's Value Symbol's Name + Addend\n" ++msgstr " Desvio Info Tipo Valor símbolo Nome símbolo + Adenda\n" ++ ++#: readelf.c:1178 ++#, c-format ++msgid " Offset Info Type Sym. Value Sym. Name + Addend\n" ++msgstr " Desvio Info Tipo Valor sím. Nome sím. + Adenda\n" ++ ++#: readelf.c:1183 ++#, c-format ++msgid " Offset Info Type Symbol's Value Symbol's Name\n" ++msgstr " Desvio Info Tipo Valor símbolo Nome símbolo \n" ++ ++#: readelf.c:1185 ++#, c-format ++msgid " Offset Info Type Sym. Value Sym. Name\n" ++msgstr " Desvio Info Tipo Valor sím. Nome sím.\n" ++ ++#: readelf.c:1555 readelf.c:1745 readelf.c:1753 ++#, c-format ++msgid "unrecognized: %-7lx" ++msgstr "não reconhecido: %-7lx" ++ ++#: readelf.c:1581 ++#, c-format ++msgid "" ++msgstr "" ++ ++#: readelf.c:1590 ++#, c-format ++msgid " bad symbol index: %08lx in reloc" ++msgstr " mau índice de símbolo: %08lx em reloc" ++ ++#: readelf.c:1691 ++#, c-format ++msgid "" ++msgstr "<índice de tabela de cadeia: %3ld>" ++ ++#: readelf.c:1694 ++#, c-format ++msgid "" ++msgstr "<índice de tabela de cadeia corrompido: %3ld>" ++ ++#: readelf.c:2180 ++#, c-format ++msgid "Processor Specific: %lx" ++msgstr "Específico do processador: %lx" ++ ++#: readelf.c:2207 ++#, c-format ++msgid "Operating System specific: %lx" ++msgstr "Específico do sistema operativo: %lx" ++ ++#: readelf.c:2211 readelf.c:3947 ++#, c-format ++msgid ": %lx" ++msgstr ": %lx" ++ ++#: readelf.c:2224 ++msgid "NONE (None)" ++msgstr "NADA (nada)" ++ ++#: readelf.c:2225 ++msgid "REL (Relocatable file)" ++msgstr "REL (ficheiro relocalizável)" ++ ++#: readelf.c:2226 ++msgid "EXEC (Executable file)" ++msgstr "EXEC (ficheiro executável)" ++ ++#: readelf.c:2227 ++msgid "DYN (Shared object file)" ++msgstr "DYN (ficheiro de objecto partilhado)" ++ ++#: readelf.c:2228 ++msgid "CORE (Core file)" ++msgstr "CORE (ficheiro de núcleo)" ++ ++#: readelf.c:2232 ++#, c-format ++msgid "Processor Specific: (%x)" ++msgstr "Especifico do processador: (%x)" ++ ++#: readelf.c:2234 ++#, c-format ++msgid "OS Specific: (%x)" ++msgstr "Específico do OS: (%x)" ++ ++#: readelf.c:2236 ++#, c-format ++msgid ": %x" ++msgstr ": %x" ++ ++#. Please keep this switch table sorted by increasing EM_ value. ++#. 0 ++#: readelf.c:2250 readelf.c:15426 readelf.c:15437 ++msgid "None" ++msgstr "Nada" ++ ++#: readelf.c:2479 ++#, c-format ++msgid ": 0x%x" ++msgstr ": 0x%x" ++ ++#: readelf.c:2759 ++msgid ", " ++msgstr ", " ++ ++#: readelf.c:3128 readelf.c:9543 ++msgid "unknown" ++msgstr "desconhecido" ++ ++#: readelf.c:3129 ++msgid "unknown mac" ++msgstr "mac desconhecido" ++ ++#: readelf.c:3197 ++msgid ", " ++msgstr ", " ++ ++#: readelf.c:3207 ++msgid "" ++msgstr "" ++ ++#: readelf.c:3218 ++#, c-format ++msgid ", unknown flags bits: %#x" ++msgstr ", bandeiras bits desconhecidas: %#x" ++ ++#: readelf.c:3227 ++msgid ", relocatable" ++msgstr ", relocakizáveis" ++ ++#: readelf.c:3230 ++msgid ", relocatable-lib" ++msgstr ", biblioteca relocalizável" ++ ++#: readelf.c:3312 ++msgid ", unknown v850 architecture variant" ++msgstr ", variante de arquitectura v850 desconhecida" ++ ++#: readelf.c:3378 ++msgid ", unknown CPU" ++msgstr ", CPU desconhecido" ++ ++#: readelf.c:3393 ++msgid ", unknown ABI" ++msgstr ", ABI desconhecido" ++ ++#: readelf.c:3418 readelf.c:3474 ++msgid ", unknown ISA" ++msgstr ", ISA desconhecido" ++ ++#: readelf.c:3584 ++#, c-format ++msgid "Unrecognised IA64 VMS Command Code: %x\n" ++msgstr "Código de comando IA64 VMS não reconhecido: %x\n" ++ ++#: readelf.c:3648 ++msgid ": architecture variant: " ++msgstr ": variante de arquitectura: " ++ ++#: readelf.c:3667 ++msgid ": unknown" ++msgstr ": desconhecido" ++ ++#: readelf.c:3671 ++msgid ": unknown extra flag bits also present" ++msgstr ": bits bandeira extra também presentes desconhecidos" ++ ++#: readelf.c:3720 ++msgid "Standalone App" ++msgstr "Aplicação independente" ++ ++#: readelf.c:3729 ++msgid "Bare-metal C6000" ++msgstr "Bare-metal C6000" ++ ++#: readelf.c:3739 readelf.c:4644 readelf.c:4660 readelf.c:16757 ++#: readelf.c:16797 ++#, c-format ++msgid "" ++msgstr "<%x desconhecido>" ++ ++#. This message is probably going to be displayed in a 15 ++#. character wide field, so put the hex value first. ++#: readelf.c:4274 ++#, c-format ++msgid "%08x: " ++msgstr "%08x: " ++ ++#: readelf.c:4332 ++#, c-format ++msgid "Usage: readelf elf-file(s)\n" ++msgstr "Uso: readelf ficheiros elf\n" ++ ++#: readelf.c:4333 ++#, c-format ++msgid " Display information about the contents of ELF format files\n" ++msgstr "Mostra informação sobre o conteúdo de ficheiros de formato ELF\n" ++ ++#: readelf.c:4334 ++#, c-format ++msgid "" ++" Options are:\n" ++" -a --all Equivalent to: -h -l -S -s -r -d -V -A -I\n" ++" -h --file-header Display the ELF file header\n" ++" -l --program-headers Display the program headers\n" ++" --segments An alias for --program-headers\n" ++" -S --section-headers Display the sections' header\n" ++" --sections An alias for --section-headers\n" ++" -g --section-groups Display the section groups\n" ++" -t --section-details Display the section details\n" ++" -e --headers Equivalent to: -h -l -S\n" ++" -s --syms Display the symbol table\n" ++" --symbols An alias for --syms\n" ++" --dyn-syms Display the dynamic symbol table\n" ++" -n --notes Display the core notes (if present)\n" ++" -r --relocs Display the relocations (if present)\n" ++" -u --unwind Display the unwind info (if present)\n" ++" -d --dynamic Display the dynamic section (if present)\n" ++" -V --version-info Display the version sections (if present)\n" ++" -A --arch-specific Display architecture specific information (if any)\n" ++" -c --archive-index Display the symbol/file index in an archive\n" ++" -D --use-dynamic Use the dynamic section info when displaying symbols\n" ++" -x --hex-dump=\n" ++" Dump the contents of section as bytes\n" ++" -p --string-dump=\n" ++" Dump the contents of section as strings\n" ++" -R --relocated-dump=\n" ++" Dump the contents of section as relocated bytes\n" ++" -z --decompress Decompress section before dumping it\n" ++" -w[lLiaprmfFsoRtUuTgAckK] or\n" ++" --debug-dump[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,\n" ++" =frames-interp,=str,=loc,=Ranges,=pubtypes,\n" ++" =gdb_index,=trace_info,=trace_abbrev,=trace_aranges,\n" ++" =addr,=cu_index,=links,=follow-links]\n" ++" Display the contents of DWARF debug sections\n" ++msgstr "" ++" As opções são:\n" ++" -a --all Equivalente a: -h -l -S -s -r -d -V -A -I\n" ++" -h --file-header Mostra o cabeçalho do ficheiro ELF\n" ++" -l --program-headers Mostra os cabeçalhos do programa\n" ++" --segments Aliás para --program-headers\n" ++" -S --section-headers Mostra o cabeçalho da secção\n" ++" --sections Aliás para for --section-headers\n" ++" -g --section-groups Mostra os grupos da secção\n" ++" -t --section-details Mostra os detalhes da secção\n" ++" -e --headers Equivalente a: -h -l -S\n" ++" -s --syms Mostra a tabela de símbolos\n" ++" --symbols Aliás para for --syms\n" ++" --dyn-syms Mostra a tabela de símbolo dinâmico\n" ++" -n --notes Mostra as notas de núcleo (se houver)\n" ++" -r --relocs Mostra as relocalizações (se houver)\n" ++" -u --unwind Mostra a informação unwind (se houver)\n" ++" -d --dynamic Mostra a secção dinâmica (se houver)\n" ++" -V --version-info Mostra as secções da versão (se houver)\n" ++" -A --arch-specific Mostra informação específica da arquitectura (se houver)\n" ++" -c --archive-index Mostra o índice de símbolo/ficheiro num arquivo\n" ++" -D --use-dynamic Usa a informação na secção dinâmica ao mostrar símbolos\n" ++" -x --hex-dump=\n" ++" Despeja o conteúdo de da secção como bytes\n" ++" -p --string-dump=\n" ++" Despeja o conteúdo de da secção como strings\n" ++" -R --relocated-dump=\n" ++" Despeja o conteúdo de da secção como bytes relocalizados\n" ++" -z --decompress Descomprime a secção antes de despejar\n" ++" -w[lLiaprmfFsoRtUuTgAckK] ou\n" ++" --debug-dump[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,\n" ++" =frames-interp,=str,=loc,=Ranges,=pubtypes,\n" ++" =gdb_index,=trace_info,=trace_abbrev,=trace_aranges,\n" ++" =addr,=cu_index,=links,=follow-links]\n" ++" Mostra o conteúdo de secções de depuração DWARF\n" ++ ++#: readelf.c:4368 ++#, c-format ++msgid "" ++" --dwarf-depth=N Do not display DIEs at depth N or greater\n" ++" --dwarf-start=N Display DIEs starting with N, at the same depth\n" ++" or deeper\n" ++msgstr "" ++" --dwarf-depth=N Não mostra DIEs à profundidade N ou maior\n" ++" --dwarf-start=N Mostra DIEs começando em N, à mesma profundidade\n" ++" ou superior\n" ++ ++#: readelf.c:4373 ++#, c-format ++msgid "" ++" -i --instruction-dump=\n" ++" Disassemble the contents of section \n" ++msgstr "" ++" -i --instruction-dump=\n" ++" Desmonta o conteúdo da secção \n" ++ ++#: readelf.c:4377 ++#, c-format ++msgid "" ++" -I --histogram Display histogram of bucket list lengths\n" ++" -W --wide Allow output width to exceed 80 characters\n" ++" @ Read options from \n" ++" -H --help Display this information\n" ++" -v --version Display the version number of readelf\n" ++msgstr "" ++" -I --histogram Mostra o histograma de tamanhos da lista\n" ++" -W --wide Permite que a saída exceda 80 caracteres\n" ++" @ Lê opções de \n" ++" -H --help Mostra esta informação\n" ++" -v --version Mostra a versão do readelf\n" ++ ++#: readelf.c:4406 readelf.c:4437 readelf.c:4441 ++msgid "Out of memory allocating dump request table.\n" ++msgstr "Sem memória ao alocar tabela de despejo.\n" ++ ++#: readelf.c:4618 ++#, c-format ++msgid "Invalid option '-%c'\n" ++msgstr "Opção inválida \"-%c\"\n" ++ ++#: readelf.c:4640 readelf.c:4656 readelf.c:10210 ++msgid "none" ++msgstr "nada" ++ ++#: readelf.c:4657 ++msgid "2's complement, little endian" ++msgstr "complemento 2, little endian" ++ ++#: readelf.c:4658 ++msgid "2's complement, big endian" ++msgstr "complemento 2, big endian" ++ ++#: readelf.c:4678 ++msgid "Not an ELF file - it has the wrong magic bytes at the start\n" ++msgstr "Não é ficheiro ELF - tem os bytes mágicos errados no início\n" ++ ++#: readelf.c:4688 ++#, c-format ++msgid "ELF Header:\n" ++msgstr "Cabeçalho ELF:\n" ++ ++#: readelf.c:4689 ++#, c-format ++msgid " Magic: " ++msgstr " Magia: " ++ ++#: readelf.c:4693 ++#, c-format ++msgid " Class: %s\n" ++msgstr " Classe: %s\n" ++ ++#: readelf.c:4695 ++#, c-format ++msgid " Data: %s\n" ++msgstr " Dados: %s\n" ++ ++#: readelf.c:4697 ++#, c-format ++msgid " Version: %d %s\n" ++msgstr " Versão: %d %s\n" ++ ++#: readelf.c:4702 ++#, c-format ++msgid "" ++msgstr "" ++ ++#: readelf.c:4704 ++#, c-format ++msgid " OS/ABI: %s\n" ++msgstr " OS/ABI: %s\n" ++ ++#: readelf.c:4706 ++#, c-format ++msgid " ABI Version: %d\n" ++msgstr " Versão ABI: %d\n" ++ ++#: readelf.c:4708 ++#, c-format ++msgid " Type: %s\n" ++msgstr " Tipo: %s\n" ++ ++#: readelf.c:4710 ++#, c-format ++msgid " Machine: %s\n" ++msgstr " Máquina: %s\n" ++ ++#: readelf.c:4712 ++#, c-format ++msgid " Version: 0x%lx\n" ++msgstr " Versão: 0x%lx\n" ++ ++#: readelf.c:4715 ++#, c-format ++msgid " Entry point address: " ++msgstr " Endereço do ponto de entrada: " ++ ++#: readelf.c:4717 ++#, c-format ++msgid "" ++"\n" ++" Start of program headers: " ++msgstr "" ++"\n" ++" Início dos cabeçalhos do programa: " ++ ++#: readelf.c:4719 ++#, c-format ++msgid "" ++" (bytes into file)\n" ++" Start of section headers: " ++msgstr "" ++" (bytes no ficheiro)\n" ++" Início dos cabeçalhos de secção: " ++ ++#: readelf.c:4721 ++#, c-format ++msgid " (bytes into file)\n" ++msgstr " (bytes no ficheiro)\n" ++ ++#: readelf.c:4723 ++#, c-format ++msgid " Flags: 0x%lx%s\n" ++msgstr " Bandeiras: 0x%lx%s\n" ++ ++#: readelf.c:4726 ++#, c-format ++msgid " Size of this header: %ld (bytes)\n" ++msgstr " Tamanho deste cabeçalho: %ld (bytes)\n" ++ ++#: readelf.c:4728 ++#, c-format ++msgid " Size of program headers: %ld (bytes)\n" ++msgstr " Tamanho dos cabeçalhos do programa:%ld (bytes)\n" ++ ++#: readelf.c:4730 ++#, c-format ++msgid " Number of program headers: %ld" ++msgstr " Nº de cabeçalhos do programa: %ld" ++ ++#: readelf.c:4737 ++#, c-format ++msgid " Size of section headers: %ld (bytes)\n" ++msgstr " Tamanho dos cabeçalhos de secção: %ld (bytes)\n" ++ ++#: readelf.c:4739 ++#, c-format ++msgid " Number of section headers: %ld" ++msgstr " Nº dos cabeçalhos de secção: %ld" ++ ++#: readelf.c:4744 ++#, c-format ++msgid " Section header string table index: %ld" ++msgstr " Índice de tabela de cadeias da secção: %ld" ++ ++#: readelf.c:4751 ++#, c-format ++msgid " " ++msgstr " " ++ ++#: readelf.c:4791 readelf.c:4838 ++msgid "The e_phentsize field in the ELF header is less than the size of an ELF program header\n" ++msgstr "O campo e_phentsize no cabeçalho ELF é menor que o tamanho de um cabeçalho de programa ELF\n" ++ ++#: readelf.c:4795 readelf.c:4842 ++msgid "The e_phentsize field in the ELF header is larger than the size of an ELF program header\n" ++msgstr "O campo e_phentsize no cabeçalho ELF é maior que o tamanho de um cabeçalho de programa ELF\n" ++ ++#: readelf.c:4798 readelf.c:4845 ++msgid "program headers" ++msgstr "cabeçalhos do programa" ++ ++#: readelf.c:4884 ++#, c-format ++msgid "Too many program headers - %#x - the file is not that big\n" ++msgstr "Muitos cabeçalhos do programa - %#x - o ficheiro não é assim tão grande\n" ++ ++#: readelf.c:4893 ++#, c-format ++msgid "Out of memory reading %u program headers\n" ++msgstr "Sem memória ao ler %u cabeçalhos do programa\n" ++ ++#: readelf.c:4924 ++msgid "possibly corrupt ELF header - it has a non-zero program header offset, but no program headers\n" ++msgstr "cabeçalho ELF possivelmente corrupto - tem desvio não-zero no cabeçalho do programa sem cabeçalhos do programa\n" ++ ++#: readelf.c:4929 ++#, c-format ++msgid "" ++"\n" ++"There are no program headers in this file.\n" ++msgstr "" ++"\n" ++"Não há cabeçalhos do programa nest ficheiro.\n" ++ ++#: readelf.c:4935 ++#, c-format ++msgid "" ++"\n" ++"Elf file type is %s\n" ++msgstr "" ++"\n" ++"Tipo de ficheiro Elf é %s\n" ++ ++#: readelf.c:4936 ++#, c-format ++msgid "Entry point 0x%s\n" ++msgstr "Ponto de entrada 0x%s\n" ++ ++#: readelf.c:4937 ++#, 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] "Há %d cabeçalho do programa, começando no desvio %s\n" ++msgstr[1] "Há %d cabeçalhos do programa, começando no desvio %s\n" ++ ++#: readelf.c:4950 readelf.c:4952 ++#, c-format ++msgid "" ++"\n" ++"Program Headers:\n" ++msgstr "" ++"\n" ++"Cabeçalhos do programa:\n" ++ ++#: readelf.c:4956 ++#, c-format ++msgid " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n" ++msgstr " Tipo Desvio EndVirtl EndFís TamFich TamMem Bdr Alinh\n" ++ ++#: readelf.c:4959 ++#, c-format ++msgid " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n" ++msgstr " Tipo Desvio EndVirtl EndFís TamFich TamMem Bdr Alinh\n" ++ ++#: readelf.c:4963 ++#, c-format ++msgid " Type Offset VirtAddr PhysAddr\n" ++msgstr " Tipo Desvio EndVirtl EndFís \n" ++ ++#: readelf.c:4965 ++#, c-format ++msgid " FileSiz MemSiz Flags Align\n" ++msgstr " TamFich TamMem Bndrs Alinh\n" ++ ++#: readelf.c:5064 ++msgid "LOAD segments must be sorted in order of increasing VirtAddr\n" ++msgstr "segmentos LOAD têm de estar ordenados por EndVirtl crescente\n" ++ ++#: readelf.c:5067 ++msgid "the segment's file size is larger than its memory size\n" ++msgstr "o tamanho de ficheiro do segmento é maior que o seu tamanho da memória\n" ++ ++#: readelf.c:5074 ++msgid "the PHDR segment must occur before any LOAD segment\n" ++msgstr "o segmento PHDR tem de ocorrer antes de qualquer segmento LOAD\n" ++ ++#: readelf.c:5086 ++msgid "the PHDR segment is not covered by a LOAD segment\n" ++msgstr "o segmento PHDR não é coberto por um segmento LOAD\n" ++ ++#: readelf.c:5092 ++msgid "more than one dynamic segment\n" ++msgstr "mais de um segmento dinâmico\n" ++ ++#: readelf.c:5111 ++msgid "no .dynamic section in the dynamic segment\n" ++msgstr "sem secção .dynamyc no segmento dinâmico\n" ++ ++#: readelf.c:5126 ++msgid "the .dynamic section is not contained within the dynamic segment\n" ++msgstr "a secção .dynamic não está contida dentro do segmento dinâmico\n" ++ ++#: readelf.c:5129 ++msgid "the .dynamic section is not the first section in the dynamic segment.\n" ++msgstr "a secção .dynamyc não é a primeira secção no segmento dinâmico.\n" ++ ++#: readelf.c:5139 ++msgid "the dynamic segment offset + size exceeds the size of the file\n" ++msgstr "o desvio+tamanho do segmento dinâmico excede o tamanho do ficheiro\n" ++ ++#: readelf.c:5147 ++msgid "Unable to find program interpreter name\n" ++msgstr "Impossível encontrar nome do interpretador do programa\n" ++ ++#: readelf.c:5154 ++msgid "Internal error: failed to create format string to display program interpreter\n" ++msgstr "Erro interno: falha ao criar cadeia de formato para mostrar o interpretador do programa\n" ++ ++#: readelf.c:5158 ++msgid "Unable to read program interpreter name\n" ++msgstr "Impossível ler nome do interpretador do programa\n" ++ ++#: readelf.c:5161 ++#, c-format ++msgid " [Requesting program interpreter: %s]\n" ++msgstr " [A pedir interpretador do programa: %s]\n" ++ ++#: readelf.c:5172 ++#, c-format ++msgid "" ++"\n" ++" Section to Segment mapping:\n" ++msgstr "" ++"\n" ++" Secção para mapa do segmento:\n" ++ ++#: readelf.c:5173 ++#, c-format ++msgid " Segment Sections...\n" ++msgstr " Secções do segmento...\n" ++ ++#: readelf.c:5209 ++msgid "Cannot interpret virtual addresses without program headers.\n" ++msgstr "Impossível interpretar endereços virtuais sem cabeçalhos de programa.\n" ++ ++#: readelf.c:5225 ++#, c-format ++msgid "Virtual address 0x%lx not located in any PT_LOAD segment.\n" ++msgstr "Endereço virtual 0x%lx não localizado em nenhum segmento PT_LOAD.\n" ++ ++#: readelf.c:5250 readelf.c:5314 ++msgid "The e_shentsize field in the ELF header is less than the size of an ELF section header\n" ++msgstr "O campo e_shentsize no cabeçalho ELF é menor que o tamanho dum cabeçalho de secção ELF\n" ++ ++#: readelf.c:5254 readelf.c:5319 ++msgid "The e_shentsize field in the ELF header is larger than the size of an ELF section header\n" ++msgstr "O campo e_shentsize no cabeçalho ELF é maior que o tamanho dum cabeçalho de secção ELF\n" ++ ++#: readelf.c:5258 readelf.c:5324 ++msgid "section headers" ++msgstr "cabeçalhos de secção" ++ ++#: readelf.c:5268 readelf.c:5334 ++#, c-format ++msgid "Out of memory reading %u section headers\n" ++msgstr "Sem memória ao ler %u cabeçalhos de secção\n" ++ ++#: readelf.c:5287 readelf.c:5353 ++#, c-format ++msgid "Section %u has an out of range sh_link value of %u\n" ++msgstr "Secção %u tem um valor sh_link %u fora do intervalo\n" ++ ++#: readelf.c:5289 readelf.c:5355 ++#, c-format ++msgid "Section %u has an out of range sh_info value of %u\n" ++msgstr "Secção %u tem um valor sh_info %u fora do intervalo\n" ++ ++#: readelf.c:5384 readelf.c:5497 ++#, c-format ++msgid "Section %s has an invalid sh_entsize of 0x%lx\n" ++msgstr "Secção %s tem um sh_entsize inválido de 0x%lx\n" ++ ++#: readelf.c:5392 readelf.c:5505 ++#, c-format ++msgid "Section %s has an invalid sh_size of 0x%lx\n" ++msgstr "Secção %s tem um sh_size inválido de 0x%lx\n" ++ ++#: readelf.c:5402 readelf.c:5515 ++#, c-format ++msgid "Size (0x%lx) of section %s is not a multiple of its sh_entsize (0x%lx)\n" ++msgstr "Tamanho (0x%lx) da secção %s não é múltiplo do seu sh_entsize (0x%lx)\n" ++ ++#: readelf.c:5410 readelf.c:5523 ++msgid "symbols" ++msgstr "símbolos" ++ ++#: readelf.c:5424 readelf.c:5537 ++msgid "symbol table section indicies" ++msgstr "Índices da secção da tabela de símbolos" ++ ++#: readelf.c:5430 readelf.c:5543 ++#, c-format ++msgid "Index section %s has an sh_size of 0x%lx - expected 0x%lx\n" ++msgstr "Secção índice %s tem um tamanho 0x%lx - esperado 0x%lx\n" ++ ++#: readelf.c:5443 readelf.c:5556 ++#, c-format ++msgid "Out of memory reading %lu symbols\n" ++msgstr "Sem memória ao ler %lu símbolos\n" ++ ++#: readelf.c:5737 readelf.c:5812 readelf.c:5830 readelf.c:5848 ++msgid "Internal error: not enough buffer room for section flag info" ++msgstr "Erro interno: sem espaço no buffer para informação da bandeira de secção" ++ ++#: readelf.c:5855 ++#, c-format ++msgid "UNKNOWN (%*.*lx)" ++msgstr "DESCONHECIDO (%*.*lx)" ++ ++#: readelf.c:5874 readelf.c:5889 ++msgid "Compressed section is too small even for a compression header\n" ++msgstr "Secção comprimida muito pequena mesmo para um cabeçalho de compressão\n" ++ ++#: readelf.c:5913 ++msgid "possibly corrupt ELF file header - it has a non-zero section header offset, but no section headers\n" ++msgstr "cabeçalho de ficheiro ELF possivelmente corrupto - tem desvio de cabeçalho de secção não-zero sem cabeçalhos de secção\n" ++ ++#: readelf.c:5918 ++#, c-format ++msgid "" ++"\n" ++"There are no sections in this file.\n" ++msgstr "" ++"\n" ++"Não há secções neste ficheiro.\n" ++ ++#: readelf.c:5924 ++#, 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] "Há %d cabeçalho de secção, começando no desvio 0x%lx:\n" ++msgstr[1] "Há %d cabeçalhos de secção, começando no desvio 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 ++msgid "string table" ++msgstr "tabela de cadeia" ++ ++#. Note: coded this way so that there is a single string for translation. ++#: readelf.c:6024 ++#, c-format ++msgid "Section %d has invalid sh_entsize of %s\n" ++msgstr "Secção %d tem um sh_entsize inválido de %s\n" ++ ++#: readelf.c:6025 ++#, c-format ++msgid "(Using the expected size of %u for the rest of this dump)\n" ++msgstr "(a usar o tamanho esperado de %u para o resto do despejo)\n" ++ ++#: readelf.c:6046 ++msgid "File contains multiple dynamic symbol tables\n" ++msgstr "O ficheiro contém múltiplas tabelas de símbolo dinâmico\n" ++ ++#: readelf.c:6058 ++msgid "File contains multiple dynamic string tables\n" ++msgstr "O ficheiro contém múltiplas tabelas de cadeia dinâmica\n" ++ ++#: readelf.c:6064 ++msgid "dynamic strings" ++msgstr "cadeias dinâmicas" ++ ++#: readelf.c:6154 ++#, c-format ++msgid "" ++"\n" ++"Section Headers:\n" ++msgstr "" ++"\n" ++"Cabeçalhos de secção:\n" ++ ++#: readelf.c:6156 ++#, c-format ++msgid "" ++"\n" ++"Section Header:\n" ++msgstr "" ++"\n" ++"Cabeçalho de secção:\n" ++ ++#: readelf.c:6162 readelf.c:6173 readelf.c:6184 ++#, c-format ++msgid " [Nr] Name\n" ++msgstr " [Nr] Nome\n" ++ ++#: readelf.c:6163 ++#, c-format ++msgid " Type Addr Off Size ES Lk Inf Al\n" ++msgstr " Tipo End. Dev Tam. ES Lg Inf Al\n" ++ ++#: readelf.c:6167 ++#, c-format ++msgid " [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n" ++msgstr " [Nr] Nome Tipo End. Des Tam. ES Bdr Lg Inf Al\n" ++ ++#: readelf.c:6174 ++#, c-format ++msgid " Type Address Off Size ES Lk Inf Al\n" ++msgstr " Tipo Endereço Des Tam. ES Lg Inf Al\n" ++ ++#: readelf.c:6178 ++#, c-format ++msgid " [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n" ++msgstr " [Nr] Nome Tipo Endereço Des Tam. ES Bdr Lg Inf Al\n" ++ ++#: readelf.c:6185 ++#, c-format ++msgid " Type Address Offset Link\n" ++msgstr " Tipo Endereço Desvio Lig.\n" ++ ++#: readelf.c:6186 ++#, c-format ++msgid " Size EntSize Info Align\n" ++msgstr " Tam. Tam.Ent Info Alinh\n" ++ ++#: readelf.c:6190 ++#, c-format ++msgid " [Nr] Name Type Address Offset\n" ++msgstr " [Nr] Nome Tipo Endereço Desvio\n" ++ ++#: readelf.c:6191 ++#, c-format ++msgid " Size EntSize Flags Link Info Align\n" ++msgstr " Tam. Tam.Ent Bands Lig. Info Alinh\n" ++ ++#: readelf.c:6196 ++#, c-format ++msgid " Flags\n" ++msgstr " Bandeiras\n" ++ ++#: readelf.c:6218 ++#, c-format ++msgid "[%2u]: Link field (%u) should index a symtab section.\n" ++msgstr "[%2u]: campo de ligação (%u) devia indexar uma secção symtab.\n" ++ ++#: readelf.c:6231 ++#, c-format ++msgid "[%2u]: Link field (%u) should index a string section.\n" ++msgstr "[%2u]: campo de ligação (%u) devia indexar uma secção de cadeia.\n" ++ ++#: readelf.c:6239 readelf.c:6250 ++#, c-format ++msgid "[%2u]: Unexpected value (%u) in link field.\n" ++msgstr "[%2u]: valor inesperado (%u) num campo de ligação.\n" ++ ++#: readelf.c:6281 ++#, c-format ++msgid "[%2u]: Info field (%u) should index a relocatable section.\n" ++msgstr "[%2u]: campo de informação (%u) devia indexar uma secção relocalizável.\n" ++ ++#: readelf.c:6293 readelf.c:6320 ++#, c-format ++msgid "[%2u]: Unexpected value (%u) in info field.\n" ++msgstr "[%2u]: valor inesperado (%u) em campo de informação.\n" ++ ++#: readelf.c:6315 ++#, c-format ++msgid "[%2u]: Expected link to another section in info field" ++msgstr "[%2u]: esperada ligação a outra secção no campo de informação" ++ ++#: readelf.c:6330 ++#, c-format ++msgid "Size of section %u is larger than the entire file!\n" ++msgstr "Tamanho da secção %u maior que o ficheiro completo!\n" ++ ++#: readelf.c:6399 ++#, c-format ++msgid "section %u: sh_link value of %u is larger than the number of sections\n" ++msgstr "secção %u: valor sh_link de %u é maior que o número de secções\n" ++ ++#: readelf.c:6501 ++msgid "compression header" ++msgstr "cabeçalho de compressão" ++ ++#: readelf.c:6510 ++#, c-format ++msgid " [: 0x%x], " ++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 ++#, c-format ++msgid "" ++"Key to Flags:\n" ++" W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n" ++" L (link order), O (extra OS processing required), G (group), T (TLS),\n" ++" C (compressed), x (unknown), o (OS specific), E (exclude),\n" ++" " ++msgstr "" ++"Tecla para bandeiras:\n" ++" W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n" ++" L (link order), O (extra OS processing required), G (group), T (TLS),\n" ++" C (compressed), x (unknown), o (OS specific), E (exclude),\n" ++" " ++ ++#: readelf.c:6531 ++#, c-format ++msgid "l (large), " ++msgstr "l (large), " ++ ++#: readelf.c:6533 ++#, c-format ++msgid "y (purecode), " ++msgstr "y (purecode), " ++ ++#: readelf.c:6535 ++#, c-format ++msgid "v (VLE), " ++msgstr "v (VLE), " ++ ++#: readelf.c:6552 ++#, c-format ++msgid "[0x%x: " ++msgstr "[0x%x: " ++ ++#: readelf.c:6594 ++#, c-format ++msgid "" ++"\n" ++"There are no sections to group in this file.\n" ++msgstr "" ++"\n" ++"Não há secções para agrupar neste ficheiro.\n" ++ ++#: readelf.c:6601 ++msgid "Section headers are not available!\n" ++msgstr "Cabeçalhos de secção indisponíveis!\n" ++ ++#: readelf.c:6611 ++#, c-format ++msgid "Out of memory reading %u section group headers\n" ++msgstr "Sem memória ao ler %u cabeçalhos de grupo de secção\n" ++ ++#: readelf.c:6627 ++#, c-format ++msgid "" ++"\n" ++"There are no section groups in this file.\n" ++msgstr "" ++"\n" ++"Não há grupos de secção neste ficheiro.\n" ++ ++#: readelf.c:6636 ++#, c-format ++msgid "Out of memory reading %lu groups\n" ++msgstr "Sem memória ao ler %lu grupos\n" ++ ++#: readelf.c:6666 ++#, c-format ++msgid "Bad sh_link in group section `%s'\n" ++msgstr "Mau sh_link na secção de grupo \"%s\"\n" ++ ++#: readelf.c:6680 ++#, c-format ++msgid "Corrupt header in group section `%s'\n" ++msgstr "Cabeçalho corrupto na secção de grupo \"%s\"\n" ++ ++#: readelf.c:6686 readelf.c:6697 ++#, c-format ++msgid "Bad sh_info in group section `%s'\n" ++msgstr "Mau sh_info na secção de grupo \"%s\"\n" ++ ++#: readelf.c:6738 ++#, c-format ++msgid "Section %s has sh_entsize (0x%lx) which is larger than its size (0x%lx)\n" ++msgstr "Secção %s tem sh_entsize (0x%lx) que é maior que o seu tamanho (0x%lx)\n" ++ ++#: readelf.c:6747 ++msgid "section data" ++msgstr "dados de secção" ++ ++#: readelf.c:6758 ++#, c-format ++msgid "" ++"\n" ++"%sgroup section [%5u] `%s' [%s] contains %u sections:\n" ++msgstr "" ++"\n" ++"%ssecção de grupo [%5u] \"%s\" [%s] contém %u secções:\n" ++ ++#: readelf.c:6761 ++#, c-format ++msgid " [Index] Name\n" ++msgstr " [Índice] Nome\n" ++ ++#: readelf.c:6779 ++#, c-format ++msgid "section [%5u] in group section [%5u] > maximum section [%5u]\n" ++msgstr "secção [%5u] na secção de grupo [%5u] > secção máxima [%5u]\n" ++ ++#: readelf.c:6782 ++msgid "Further error messages about overlarge group section indicies suppressed\n" ++msgstr "Mais mensagens de erro sobre índices de secção de grupos excessivamente grandes suprimidas\n" ++ ++#: readelf.c:6795 ++#, c-format ++msgid "section [%5u] in group section [%5u] already in group section [%5u]\n" ++msgstr "secção [%5u] na secção de grupo [%5u] já está na secção de grupo [%5u]\n" ++ ++#: readelf.c:6799 ++msgid "Further error messages about already contained group sections suppressed\n" ++msgstr "Mais mensagens de erro sobre secções de grupos já contidas suprimidas\n" ++ ++#: readelf.c:6811 ++#, c-format ++msgid "section 0 in group section [%5u]\n" ++msgstr "secção 0 na secção de grupo [%5u]\n" ++ ++#: readelf.c:6880 ++msgid "dynamic section image fixups" ++msgstr "arranjos de imagem de secção dinâmica" ++ ++#: readelf.c:6888 ++#, c-format ++msgid "corrupt library name index of 0x%lx found in dynamic entry" ++msgstr "Índice de 0x%lx de nome de biblioteca corrupto encontrado em entrada dinâmica" ++ ++#: readelf.c:6892 ++#, c-format ++msgid "" ++"\n" ++"Image fixups for needed library #%d: %s - ident: %lx\n" ++msgstr "" ++"\n" ++"Arranjos de imagem para biblioteca necessária #%d: %s - ident: %lx\n" ++ ++#: readelf.c:6895 ++#, c-format ++msgid "Seg Offset Type SymVec DataType\n" ++msgstr "Seg Desvio Tipo VecSím TipoDados\n" ++ ++#: readelf.c:6928 ++msgid "dynamic section image relocations" ++msgstr "relocalizações de imagem de secção dinâmica" ++ ++#: readelf.c:6932 ++#, c-format ++msgid "" ++"\n" ++"Image relocs\n" ++msgstr "" ++"\n" ++"Relocs de imagem\n" ++ ++#: readelf.c:6934 ++#, c-format ++msgid "Seg Offset Type Addend Seg Sym Off\n" ++msgstr "Seg Desvio Tipo Adenda Seg Sím Off\n" ++ ++#: readelf.c:6990 ++msgid "dynamic string section" ++msgstr "secção de cadeia dinâmica" ++ ++#: readelf.c:7091 ++#, c-format ++msgid "" ++"\n" ++"'%s' relocation section at offset 0x%lx contains %ld bytes:\n" ++msgstr "" ++"\n" ++"secção de relocalização \"%s\" no desvio 0x%lx contém %ld bytes:\n" ++ ++#: readelf.c:7108 ++#, c-format ++msgid "" ++"\n" ++"There are no dynamic relocations in this file.\n" ++msgstr "" ++"\n" ++"Não há relocalizações dinâmicas neste ficheiro.\n" ++ ++#: readelf.c:7133 ++#, c-format ++msgid "" ++"\n" ++"Relocation section " ++msgstr "" ++"\n" ++"Secção de relocalização." ++ ++#: readelf.c:7141 ++#, c-format ++msgid " at offset 0x%lx contains %lu entry:\n" ++msgid_plural " at offset 0x%lx contains %lu entries:\n" ++msgstr[0] " no desvio 0x%lx contém %lu entrada:\n" ++msgstr[1] " no desvio 0x%lx contém %lu entradas:\n" ++ ++#: readelf.c:7202 ++#, c-format ++msgid "" ++"\n" ++"There are no static relocations in this file." ++msgstr "" ++"\n" ++"Não há relocalizações estáticas neste ficheiro." ++ ++#: readelf.c:7203 ++#, c-format ++msgid "" ++"\n" ++"To see the dynamic relocations add --use-dynamic to the command line.\n" ++msgstr "" ++"\n" ++"Para ver relocalizações dinâmicas adicione --use-dynamic à linha de comandos.\n" ++ ++#: readelf.c:7209 ++#, c-format ++msgid "" ++"\n" ++"There are no relocations in this file.\n" ++msgstr "" ++"\n" ++"Não há relocalizações neste ficheiro.\n" ++ ++#: readelf.c:7379 ++#, c-format ++msgid "Invalid offset %lx in table entry %ld\n" ++msgstr "Desvio inválido %lx na entrada de tabela %ld\n" ++ ++#: readelf.c:7397 ++#, c-format ++msgid "\tUnknown version.\n" ++msgstr "\tVersão desconhecida.\n" ++ ++#: readelf.c:7460 readelf.c:7884 ++msgid "unwind table" ++msgstr "desenrolar tabela" ++ ++#: readelf.c:7510 ++#, c-format ++msgid "Skipping unknown relocation type: %u\n" ++msgstr "A saltar tipo de relocalização desconhecido: %u\n" ++ ++#: readelf.c:7517 ++#, c-format ++msgid "Skipping unexpected relocation type: %s\n" ++msgstr "A saltar tipo de relocalização inesperado: %s\n" ++ ++#: readelf.c:7526 ++#, c-format ++msgid "Skipping reloc with overlarge offset: %lx\n" ++msgstr "A saltar relocalização com desvio extra-grande: %lx\n" ++ ++#: readelf.c:7577 readelf.c:8020 ++msgid "Multiple auxillary string tables encountered\n" ++msgstr "Encontradas múltiplas tabelas de cadeias auxiliares\n" ++ ++#: readelf.c:7591 readelf.c:8034 readelf.c:9138 ++#, c-format ++msgid "" ++"\n" ++"There are no unwind sections in this file.\n" ++msgstr "" ++"\n" ++"Não secções a desenrolar neste ficheiro.\n" ++ ++#: readelf.c:7665 ++#, c-format ++msgid "" ++"\n" ++"Could not find unwind info section for " ++msgstr "" ++"\n" ++"Impossível encontrar secção de informação de desenrolar para " ++ ++#: readelf.c:7677 ++msgid "unwind info" ++msgstr "informação de desenrolar" ++ ++#: readelf.c:7680 ++#, c-format ++msgid "" ++"\n" ++"Unwind section " ++msgstr "" ++"\n" ++"Secção de desenrolar " ++ ++#: readelf.c:7687 ++#, c-format ++msgid " at offset 0x%lx contains %lu entries:\n" ++msgstr " no desvio 0x%lx contém %lu entradas:\n" ++ ++#: readelf.c:7966 ++#, c-format ++msgid "Skipping unexpected relocation type %s\n" ++msgstr "A saltar tipo de relocalização inesperado: %s\n" ++ ++#: readelf.c:8042 readelf.c:9145 ++#, c-format ++msgid "" ++"\n" ++"Unwind section '%s' at offset 0x%lx contains %lu entry:\n" ++msgid_plural "" ++"\n" ++"Unwind section '%s' at offset 0x%lx contains %lu entries:\n" ++msgstr[0] "" ++"\n" ++"Secção de desenrolar \"%s\" no desvio 0x%lx contém %lu entrada:\n" ++msgstr[1] "" ++"\n" ++"Secção de desenrolar \"%s\" no desvio 0x%lx contém %lu entradas:\n" ++ ++#: readelf.c:8181 ++msgid "unwind data" ++msgstr "dados de desenrolar" ++ ++#: readelf.c:8254 ++#, c-format ++msgid "Skipping unexpected relocation at offset 0x%lx\n" ++msgstr "A saltar relocalização inesperada no desvio 0x%lx\n" ++ ++#: readelf.c:8276 ++#, c-format ++msgid "Unknown section relocation type %d encountered\n" ++msgstr "Encontrado tipo de relocalização %d desconhecido\n" ++ ++#: readelf.c:8284 ++#, c-format ++msgid "Bad symbol index in unwind relocation (%lu > %lu)\n" ++msgstr "Mau índice de símbolo em relocalização de desenrolar (%lu > %lu)\n" ++ ++#: readelf.c:8299 ++#, c-format ++msgid "Skipping unknown ARM relocation type: %d\n" ++msgstr "A saltar tipo de relocalização ARM desconhecido: %d\n" ++ ++#: readelf.c:8309 ++#, c-format ++msgid "Skipping unexpected ARM relocation type %s\n" ++msgstr "A saltar tipo de relocalização ARM inesperado: %s\n" ++ ++#: readelf.c:8318 ++#, c-format ++msgid "Skipping unknown C6000 relocation type: %d\n" ++msgstr "A saltar tipo de relocalização C6000 desconhecido: %d\n" ++ ++#: readelf.c:8328 ++#, c-format ++msgid "Skipping unexpected C6000 relocation type %s\n" ++msgstr "A saltar tipo de relocalização ARM inesperado: %s\n" ++ ++#. This function currently only supports ARM and TI unwinders. ++#: readelf.c:8337 ++msgid "Only TI and ARM unwinders are currently supported\n" ++msgstr "Só são suportados desenroladores TI e ARM\n" ++ ++#: readelf.c:8400 ++#, c-format ++msgid "[Truncated opcode]\n" ++msgstr "[opcode truncado]\n" ++ ++#: readelf.c:8448 readelf.c:8664 ++#, c-format ++msgid "Refuse to unwind" ++msgstr "Recusa de desenrolar" ++ ++#: readelf.c:8471 ++#, c-format ++msgid " [Reserved]" ++msgstr " [Reservado]" ++ ++#: readelf.c:8499 ++#, c-format ++msgid " finish" ++msgstr " termina" ++ ++#: readelf.c:8504 readelf.c:8597 ++#, c-format ++msgid "[Spare]" ++msgstr "[Vago]" ++ ++#: readelf.c:8538 ++msgid "corrupt change to vsp" ++msgstr "alteração corrupta a vsp" ++ ++#: readelf.c:8619 readelf.c:8769 ++#, c-format ++msgid " [unsupported opcode]" ++msgstr " [opcode não suportado]" ++ ++#: readelf.c:8712 ++#, c-format ++msgid "pop frame {" ++msgstr "pop frame {" ++ ++#: readelf.c:8723 ++msgid "[pad]" ++msgstr "[pad]" ++ ++#: readelf.c:8751 ++msgid "Corrupt stack pointer adjustment detected\n" ++msgstr "Detectado ajuste de ponteiro de stack corrupto\n" ++ ++#: readelf.c:8758 ++#, c-format ++msgid "sp = sp + %ld" ++msgstr "sp = sp + %ld" ++ ++#: readelf.c:8828 ++#, c-format ++msgid " Personality routine: " ++msgstr " Rotina de personalidade: " ++ ++#: readelf.c:8860 ++#, c-format ++msgid " [Truncated data]\n" ++msgstr " [Dados truncados]\n" ++ ++#: readelf.c:8884 ++#, c-format ++msgid "Corrupt ARM compact model table entry: %x \n" ++msgstr "Entrada de tabela de modelo compacto ARM corrupta: %x \n" ++ ++#: readelf.c:8889 ++#, c-format ++msgid " Compact model index: %d\n" ++msgstr " Índice de modelo compacto: %d\n" ++ ++#: readelf.c:8915 ++msgid "Unknown ARM compact model index encountered\n" ++msgstr "Encontrado índice de modelo compacto ARM desconhecido\n" ++ ++#: readelf.c:8916 ++#, c-format ++msgid " [reserved]\n" ++msgstr " [reservado]\n" ++ ++#: readelf.c:8931 ++#, c-format ++msgid " Restore stack from frame pointer\n" ++msgstr " Restaurar stack do ponteiro de frame\n" ++ ++#: readelf.c:8933 ++#, c-format ++msgid " Stack increment %d\n" ++msgstr " Incremento do stack %d\n" ++ ++#: readelf.c:8934 ++#, c-format ++msgid " Registers restored: " ++msgstr " Registos restaurados: " ++ ++#: readelf.c:8939 ++#, c-format ++msgid " Return register: %s\n" ++msgstr " Registo devolvido: %s\n" ++ ++#: readelf.c:8943 ++#, c-format ++msgid " [reserved (%d)]\n" ++msgstr " [reservado (%d)]\n" ++ ++#: readelf.c:8947 ++#, c-format ++msgid "Unsupported architecture type %d encountered when decoding unwind table\n" ++msgstr "Encontrado tipo de arquitectura %d não suportado ao descodificar tabela de desenrolar\n" ++ ++#: readelf.c:9002 ++#, c-format ++msgid "corrupt index table entry: %x\n" ++msgstr "entrada de tabela de índice corrupta: %x\n" ++ ++#: readelf.c:9042 ++#, c-format ++msgid "Unwind entry contains corrupt offset (0x%lx) into section %s\n" ++msgstr "Entrada de desenrolar contém desvio corrupto (0x%lx) na secção %s\n" ++ ++#: readelf.c:9058 ++#, c-format ++msgid "Could not locate .ARM.extab section containing 0x%lx.\n" ++msgstr "Impossível localizar secção extab .ARM contendo 0x%lx.\n" ++ ++#: readelf.c:9103 ++#, c-format ++msgid "Unsupported architecture type %d encountered when processing unwind table\n" ++msgstr "Encontrado tipo de arquitectura %d não suportado ao processar tabela de desenrolar\n" ++ ++#: readelf.c:9125 ++msgid "Multiple string tables found in file.\n" ++msgstr "Encontradas múltiplas tabelas de cadeia no ficheiro.\n" ++ ++#: readelf.c:9191 ++#, c-format ++msgid "" ++"\n" ++"The decoding of unwind sections for machine type %s is not currently supported.\n" ++msgstr "" ++"\n" ++"A descodificação de secções de desenrolar para tipos de máquina %s não é suportada.\n" ++ ++#: readelf.c:9203 ++#, c-format ++msgid "NONE" ++msgstr "NADA" ++ ++#: readelf.c:9228 ++#, c-format ++msgid "Interface Version: %s" ++msgstr "Versão da interface: %s" ++ ++#. Note: coded this way so that there is a single string for translation. ++#: readelf.c:9234 ++#, c-format ++msgid "" ++msgstr "" ++ ++#: readelf.c:9252 ++#, c-format ++msgid "Time Stamp: %s" ++msgstr "Carimbo: %s" ++ ++#: readelf.c:9430 readelf.c:9478 ++msgid "dynamic section" ++msgstr "secção dinâmica" ++ ++#: readelf.c:9450 readelf.c:9499 ++#, c-format ++msgid "Out of memory allocating space for %lu dynamic entries\n" ++msgstr "Sem memória ao alocar espaço para %lu entradas dinâmicas\n" ++ ++#: readelf.c:9559 ++#, c-format ++msgid "" ++"\n" ++"There is no dynamic section in this file.\n" ++msgstr "" ++"\n" ++"Não há secção dinâmica neste ficheiro.\n" ++ ++#. See PR 21379 for a reproducer. ++#: readelf.c:9597 ++#, c-format ++msgid "Invalid DT_SYMTAB entry: %lx" ++msgstr "Entrada DT_SYMTAB inválida: %lx" ++ ++#: readelf.c:9615 ++msgid "Unable to determine the number of symbols to load\n" ++msgstr "Impossível determinar o número de símbolos a carregar\n" ++ ++#: readelf.c:9651 ++msgid "Unable to determine the length of the dynamic string table\n" ++msgstr "Impossível determinar o tamanho da tabela de cadeia dinâmica\n" ++ ++#: readelf.c:9657 ++msgid "dynamic string table" ++msgstr "tabela de cadeia dinâmica" ++ ++#: readelf.c:9679 ++#, c-format ++msgid "Bad value (%d) for SYMINENT entry\n" ++msgstr "Mau valor (%d) para entrada SYMINENT\n" ++ ++#: readelf.c:9698 ++msgid "symbol information" ++msgstr "informação de símbolo" ++ ++#: readelf.c:9705 ++#, c-format ++msgid "Out of memory allocating %lu byte for dynamic symbol info\n" ++msgstr "Sem memória ao alocar %lu byte para informação de símbolo dinâmico\n" ++ ++#: readelf.c:9724 ++#, c-format ++msgid "" ++"\n" ++"Dynamic section at offset 0x%lx contains %lu entry:\n" ++msgid_plural "" ++"\n" ++"Dynamic section at offset 0x%lx contains %lu entries:\n" ++msgstr[0] "" ++"\n" ++"Secção dinâmica no desvio 0x%lx contém %lu entrada:\n" ++msgstr[1] "" ++"\n" ++"Secção dinâmica no desvio 0x%lx contém %lu entradas:\n" ++ ++#: readelf.c:9731 ++#, c-format ++msgid " Tag Type Name/Value\n" ++msgstr " Etq Tipo Nome/Valor\n" ++ ++#: readelf.c:9765 ++#, c-format ++msgid "Auxiliary library" ++msgstr "Biblioteca auxiliar" ++ ++#: readelf.c:9769 ++#, c-format ++msgid "Filter library" ++msgstr "Biblioteca de filtro" ++ ++#: readelf.c:9773 ++#, c-format ++msgid "Configuration file" ++msgstr "Ficheiro de configuração" ++ ++#: readelf.c:9777 ++#, c-format ++msgid "Dependency audit library" ++msgstr "Biblioteca de auditoria de dependência" ++ ++#: readelf.c:9781 ++#, c-format ++msgid "Audit library" ++msgstr "Biblioteca de auditoria" ++ ++#: readelf.c:9799 readelf.c:9827 readelf.c:9855 ++#, c-format ++msgid "Flags:" ++msgstr "Bandeiras:" ++ ++#: readelf.c:9802 readelf.c:9830 readelf.c:9857 ++#, c-format ++msgid " None\n" ++msgstr " Nada\n" ++ ++#: readelf.c:10048 ++#, c-format ++msgid "Shared library: [%s]" ++msgstr "Biblioteca partilhada: [%s]" ++ ++#: readelf.c:10051 ++#, c-format ++msgid " program interpreter" ++msgstr " interpretador do programa" ++ ++#: readelf.c:10055 ++#, c-format ++msgid "Library soname: [%s]" ++msgstr "soname da biblioteca: [%s]" ++ ++#: readelf.c:10059 ++#, c-format ++msgid "Library rpath: [%s]" ++msgstr "rpath da biblioteca: [%s]" ++ ++#: readelf.c:10063 ++#, c-format ++msgid "Library runpath: [%s]" ++msgstr "runpath da biblioteca: [%s]" ++ ++#: readelf.c:10097 ++#, c-format ++msgid " (bytes)\n" ++msgstr " (bytes)\n" ++ ++#: readelf.c:10127 ++#, c-format ++msgid "Not needed object: [%s]\n" ++msgstr "Objecto não necessário: [%s]\n" ++ ++#: readelf.c:10152 ++#, c-format ++msgid ": %d" ++msgstr ": %d" ++ ++#: readelf.c:11007 ++#, c-format ++msgid ": %x" ++msgstr ": %x" ++ ++#: readelf.c:11046 ++#, c-format ++msgid "bad section index[%3d]" ++msgstr "mau índice de secção[%3d]" ++ ++#: readelf.c:11067 ++#, c-format ++msgid "Size truncation prevents reading %s elements of size %u\n" ++msgstr "Truncamento de tamanho impede a leitura de %s elementos de tamanho %u\n" ++ ++#: readelf.c:11076 ++#, c-format ++msgid "Invalid number of dynamic entries: %s\n" ++msgstr "Número inválido de entradas dinâmicas: %s\n" ++ ++#: readelf.c:11084 ++#, c-format ++msgid "Out of memory reading %s dynamic entries\n" ++msgstr "Sem memória ao ler %s entradas dinâmicas\n" ++ ++#: readelf.c:11091 ++#, c-format ++msgid "Unable to read in %s bytes of dynamic data\n" ++msgstr "Impossível ler em %s bytes de dados dinâmicos\n" ++ ++#: readelf.c:11100 ++#, c-format ++msgid "Out of memory allocating space for %s dynamic entries\n" ++msgstr "Sem memória ao alocar espaço para %s entradas dinâmicas\n" ++ ++#: readelf.c:11127 ++#, c-format ++msgid "\n" ++msgstr "\n" ++ ++#: readelf.c:11159 ++#, c-format ++msgid " " ++msgstr " " ++ ++#: readelf.c:11185 ++msgid "version data" ++msgstr "dados de versão" ++ ++#: readelf.c:11290 ++msgid "version need aux (3)" ++msgstr "versão precisa aux (3)" ++ ++#: readelf.c:11365 readelf.c:11417 readelf.c:11441 readelf.c:11471 ++#: readelf.c:11495 ++msgid "Unable to seek to start of dynamic information\n" ++msgstr "Impossível procurar para início da informação dinâmica\n" ++ ++#: readelf.c:11371 readelf.c:11423 ++msgid "Failed to read in number of buckets\n" ++msgstr "Falha ao ler no número de baldes\n" ++ ++#: readelf.c:11377 ++msgid "Failed to read in number of chains\n" ++msgstr "Falha ao ler no número de correntes\n" ++ ++#: readelf.c:11479 ++msgid "Failed to determine last chain length\n" ++msgstr "Falha ao determinar tamanho da última corrente\n" ++ ++#: readelf.c:11526 ++#, c-format ++msgid "" ++"\n" ++"Symbol table for image:\n" ++msgstr "" ++"\n" ++"Tabela de símbolo para imagem:\n" ++ ++#: readelf.c:11528 readelf.c:11554 ++#, c-format ++msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n" ++msgstr " Núm Bld: Valor Tam. Tipo Bind Vis Nome Ndx\n" ++ ++#: readelf.c:11530 readelf.c:11556 ++#, c-format ++msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n" ++msgstr " Núm Bld: Valor Tam. Tipo Bind Vis Nome Ndx\n" ++ ++#: readelf.c:11541 readelf.c:11737 ++msgid "histogram chain is corrupt\n" ++msgstr "corrente de histograma corrupta\n" ++ ++#: readelf.c:11552 ++#, c-format ++msgid "" ++"\n" ++"Symbol table of `.gnu.hash' for image:\n" ++msgstr "" ++"\n" ++"Tabela de símbolo de \".gnu.hash\" para imagem:\n" ++ ++#: readelf.c:11597 ++#, c-format ++msgid "" ++"\n" ++"Symbol table '%s' has a sh_entsize of zero!\n" ++msgstr "" ++"\n" ++"Tabela de símbolo \"%s\" tem sh_entsize zero!\n" ++ ++#: readelf.c:11603 ++#, c-format ++msgid "" ++"\n" ++"Symbol table '%s' contains %lu entry:\n" ++msgid_plural "" ++"\n" ++"Symbol table '%s' contains %lu entries:\n" ++msgstr[0] "" ++"\n" ++"Tabela de símbolo \"%s\" contém %lu entrada:\n" ++msgstr[1] "" ++"\n" ++"Tabela de símbolo \"%s\" contém %lu entradas:\n" ++ ++#: readelf.c:11610 ++#, c-format ++msgid " Num: Value Size Type Bind Vis Ndx Name\n" ++msgstr " Núm: Valor Tam. Tipo Bind Vis Nome Ndx\n" ++ ++#: readelf.c:11612 ++#, c-format ++msgid " Num: Value Size Type Bind Vis Ndx Name\n" ++msgstr " Núm: Valor Tam. Tipo Bind Vis Nome Ndx\n" ++ ++#: readelf.c:11687 ++#, c-format ++msgid "local symbol %u found at index >= %s's sh_info value of %u\n" ++msgstr "encontrado símbolo local %u em índice >= valor sh_info de %s de %u\n" ++ ++#: readelf.c:11698 ++#, c-format ++msgid "" ++"\n" ++"Dynamic symbol information is not available for displaying symbols.\n" ++msgstr "" ++"\n" ++"Informação de símbolo dinâmico indisponível para mostrar símbolos.\n" ++ ++#: readelf.c:11711 ++#, c-format ++msgid "" ++"\n" ++"Histogram for bucket list length (total of %lu bucket):\n" ++msgid_plural "" ++"\n" ++"Histogram for bucket list length (total of %lu buckets):\n" ++msgstr[0] "" ++"\n" ++"Histograma para tamanho da lista de baldes (total de balde %lu):\n" ++msgstr[1] "" ++"\n" ++"Histograma para tamanho da lista de baldes (total de baldes %lu):\n" ++ ++#: readelf.c:11721 ++msgid "Out of memory allocating space for histogram buckets\n" ++msgstr "Sem memória ao alocar espaço para baldes de histograma\n" ++ ++#: readelf.c:11727 readelf.c:11803 ++#, c-format ++msgid " Length Number %% of total Coverage\n" ++msgstr " Taman. Número %% de total Cobertura\n" ++ ++#: readelf.c:11749 ++msgid "Out of memory allocating space for histogram counts\n" ++msgstr "Sem memória ao alocar espaço para totais de histograma\n" ++ ++#: readelf.c:11789 ++#, c-format ++msgid "" ++"\n" ++"Histogram for `.gnu.hash' bucket list length (total of %lu bucket):\n" ++msgid_plural "" ++"\n" ++"Histogram for `.gnu.hash' bucket list length (total of %lu buckets):\n" ++msgstr[0] "" ++"\n" ++"Histograma para tamanho da lista de baldes \".gnu.hash\" (total de balde %lu):\n" ++msgstr[1] "" ++"\n" ++"Histograma para tamanho da lista de baldes \".gnu.hash\" (total de baldes %lu):\n" ++ ++#: readelf.c:11799 ++msgid "Out of memory allocating space for gnu histogram buckets\n" ++msgstr "Sem memória ao alocar espaço para baldes de histograma gnu\n" ++ ++#: readelf.c:11825 ++msgid "Out of memory allocating space for gnu histogram counts\n" ++msgstr "Sem memória ao alocar espaço para totais de histograma gnu\n" ++ ++#: readelf.c:11870 ++#, c-format ++msgid "" ++"\n" ++"Dynamic info segment at offset 0x%lx contains %d entry:\n" ++msgid_plural "" ++"\n" ++"Dynamic info segment at offset 0x%lx contains %d entries:\n" ++msgstr[0] "" ++"\n" ++"Segmento de informação dinâmica no desvio 0x%lx contém %d entrada:\n" ++msgstr[1] "" ++"\n" ++"Segmento de informação dinâmica no desvio 0x%lx contém %d entradas:\n" ++ ++#: readelf.c:11877 ++#, c-format ++msgid " Num: Name BoundTo Flags\n" ++msgstr " Núm: Nome AssocA Bands\n" ++ ++#: readelf.c:11884 ++#, c-format ++msgid "" ++msgstr "<índice corrupto>" ++ ++#: readelf.c:11888 ++#, c-format ++msgid "" ++msgstr "" ++ ++#: readelf.c:11977 ++#, c-format ++msgid "MSP430 SYM_DIFF reloc contains invalid symbol index %lu\n" ++msgstr "reloc MSP430 SYM_DIFF contém índice de símbolo inválido %lu\n" ++ ++#: readelf.c:12006 ++#, c-format ++msgid "MSP430 reloc contains invalid symbol index %lu\n" ++msgstr "reloc MSP430 contém índice de símbolo inválido %lu\n" ++ ++#. PR 21137 ++#: readelf.c:12017 ++#, c-format ++msgid "MSP430 sym diff reloc contains invalid offset: 0x%lx\n" ++msgstr "reloc sym diff MSP430 contém desvio inválido: 0x%lx\n" ++ ++#: readelf.c:12028 ++msgid "Unhandled MSP430 reloc type found after SYM_DIFF reloc\n" ++msgstr "Encontrado tipo de reloc MSP430 não gerido após reloc SYM_DIFF\n" ++ ++#: readelf.c:12051 ++#, c-format ++msgid "MN10300_SYM_DIFF reloc contains invalid symbol index %lu\n" ++msgstr "reloc MN10300_SYM_DIFF contém índice de símbolo inválido %lu\n" ++ ++#: readelf.c:12065 ++#, c-format ++msgid "MN10300 reloc contains invalid symbol index %lu\n" ++msgstr "reloc MN10300 contém índice de símbolo inválido %lu\n" ++ ++#: readelf.c:12075 ++#, c-format ++msgid "MN10300 sym diff reloc contains invalid offset: 0x%lx\n" ++msgstr "reloc MN10300 sym diff contém desvio inváĺido: 0x%lx\n" ++ ++#: readelf.c:12085 ++msgid "Unhandled MN10300 reloc type found after SYM_DIFF reloc\n" ++msgstr "Encontrado tipo de reloc MN10300 não gerido após reloc SYM_DIFF\n" ++ ++#: readelf.c:12108 ++#, c-format ++msgid "RL78_SYM reloc contains invalid symbol index %lu\n" ++msgstr "reloc RL78_SYM reloc contém índice de símbolo inválido %lu\n" ++ ++#: readelf.c:12127 readelf.c:12136 ++#, c-format ++msgid "RL78 sym diff reloc contains invalid offset: 0x%lx\n" ++msgstr "reloc RL78 sym diff contém desvio inválido: 0x%lx\n" ++ ++#: readelf.c:12345 ++#, c-format ++msgid "Missing knowledge of 32-bit reloc types used in DWARF sections of machine number %d\n" ++msgstr "Faltam conhecimentos de tipos de reloc 32 bit usados em secções DWARF da máquina número %d\n" ++ ++#: readelf.c:12955 ++#, c-format ++msgid "unable to apply unsupported reloc type %d to section %s\n" ++msgstr "impossível aplicar tipo de reloc %d não suportado à secção %s\n" ++ ++#: readelf.c:12965 ++#, c-format ++msgid "skipping invalid relocation offset 0x%lx in section %s\n" ++msgstr "a ignorar desvio de relocalização 0x%lx inválido na secção %s\n" ++ ++#: readelf.c:12975 ++#, c-format ++msgid "skipping invalid relocation symbol index 0x%lx in section %s\n" ++msgstr "a ignorar índice de símbolo de relocalização 0x%lx inválido na secção %s\n" ++ ++#: readelf.c:12999 ++#, c-format ++msgid "skipping unexpected symbol type %s in section %s relocation %ld\n" ++msgstr "a ignorar tipo de símbolo %s inesperado na secção %s relocalização %ld\n" ++ ++#: readelf.c:13062 ++#, c-format ++msgid "" ++"\n" ++"Assembly dump of section %s\n" ++msgstr "" ++"\n" ++"Despejo de montagem da secção %s\n" ++ ++#: readelf.c:13080 ++#, c-format ++msgid "Section '%s' has no data to dump.\n" ++msgstr "Secção \"%s\" não tem dados para despejar.\n" ++ ++#: readelf.c:13086 ++msgid "section contents" ++msgstr "conteúdo da secção" ++ ++#: readelf.c:13161 ++#, c-format ++msgid "" ++"\n" ++"String dump of section '%s':\n" ++msgstr "" ++"\n" ++"Despejo de cadeia da secção \"%s\":\n" ++ ++#: readelf.c:13177 readelf.c:13324 readelf.c:13499 ++#, c-format ++msgid "section '%s' has unsupported compress type: %d\n" ++msgstr "secção \"%s\" tem um tipo de compressão não suportado: %d\n" ++ ++#: readelf.c:13183 readelf.c:13330 readelf.c:13505 ++#, c-format ++msgid "compressed section '%s' is corrupted\n" ++msgstr "secção comprimida \"%s\" está corrupta\n" ++ ++#: readelf.c:13215 readelf.c:13364 readelf.c:13542 ++#, c-format ++msgid "Unable to decompress section %s\n" ++msgstr "impossível descomprimir a secção %s\n" ++ ++#: readelf.c:13240 ++#, c-format ++msgid " Note: This section has relocations against it, but these have NOT been applied to this dump.\n" ++msgstr " Nota: esta secção tem relocalizações contra, mas NÃO foram aplicadas a este despejo.\n" ++ ++#: readelf.c:13273 readelf.c:14368 readelf.c:14411 readelf.c:14459 ++#: readelf.c:14491 ++#, c-format ++msgid "\n" ++msgstr "\n" ++ ++#: readelf.c:13281 ++#, c-format ++msgid " No strings found in this section." ++msgstr " Sem cadeias nesta secção." ++ ++#: readelf.c:13309 ++#, c-format ++msgid "" ++"\n" ++"Hex dump of section '%s':\n" ++msgstr "" ++"\n" ++"Despejo máximo da secção \"%s\":\n" ++ ++#: readelf.c:13397 ++#, c-format ++msgid " NOTE: This section has relocations against it, but these have NOT been applied to this dump.\n" ++msgstr " NOTA: esta secção tem relocalizações contra, mas NÃO foram aplicadas a este despejo.\n" ++ ++#: readelf.c:13466 ++#, c-format ++msgid "%s section data" ++msgstr "%s dados da secção" ++ ++#: readelf.c:13490 ++#, c-format ++msgid "compressed section %s is too small to contain a compression header" ++msgstr "secção comprimida %s muito pequena para conter um cabeçalho de compressão" ++ ++#: readelf.c:13652 ++#, c-format ++msgid "" ++"\n" ++"Section '%s' has no debugging data.\n" ++msgstr "" ++"\n" ++"A secção \"%s\" não tem dados de depuração.\n" ++ ++#. There is no point in dumping the contents of a debugging section ++#. 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 ++#, c-format ++msgid "section '%s' has the NOBITS type - its contents are unreliable.\n" ++msgstr "secção \"%s\" tem tipo NOBITS - o seu conteúdo não é de confiança.\n" ++ ++#: readelf.c:13711 ++#, c-format ++msgid "Unrecognized debug section: %s\n" ++msgstr "Secção de depuração não reconhecida: %s\n" ++ ++#: readelf.c:13739 ++#, c-format ++msgid "Section '%s' was not dumped because it does not exist!\n" ++msgstr "A secção \"%s\" não foi despejada porque não existe!\n" ++ ++#: readelf.c:13800 ++#, c-format ++msgid "Section %d was not dumped because it does not exist!\n" ++msgstr "A secção %d não foi despejada porque não existe!\n" ++ ++#: readelf.c:13857 ++msgid "\n" ++msgstr "\n" ++ ++#: readelf.c:13872 ++#, c-format ++msgid "" ++msgstr "" ++ ++#: readelf.c:13912 ++#, c-format ++msgid "Absent/Non standard\n" ++msgstr "Ausente/Não padrão\n" ++ ++#: readelf.c:13915 ++#, c-format ++msgid "Bare metal/mwdt\n" ++msgstr "Metal nu/mwdt\n" ++ ++#: readelf.c:13918 ++#, c-format ++msgid "Bare metal/newlib\n" ++msgstr "Metal nu/newlib\n" ++ ++#: readelf.c:13921 ++#, c-format ++msgid "Linux/uclibc\n" ++msgstr "Linux/uclibc\n" ++ ++#: readelf.c:13924 ++#, c-format ++msgid "Linux/glibc\n" ++msgstr "Linux/glibc\n" ++ ++#: readelf.c:13927 readelf.c:14011 ++#, c-format ++msgid "Unknown\n" ++msgstr "Desconhecido\n" ++ ++#: readelf.c:13940 readelf.c:13971 readelf.c:14002 ++#, c-format ++msgid "Absent\n" ++msgstr "Ausente\n" ++ ++#: readelf.c:13984 ++msgid "yes" ++msgstr "sim" ++ ++#: readelf.c:13984 ++msgid "no" ++msgstr "não" ++ ++#: readelf.c:14025 readelf.c:14033 ++msgid "default" ++msgstr "predefinição" ++ ++#: readelf.c:14026 ++msgid "smallest" ++msgstr "o menor" ++ ++#: readelf.c:14032 ++msgid "OPTFP" ++msgstr "OPTFP" ++ ++#: readelf.c:14226 readelf.c:14240 readelf.c:14259 readelf.c:14767 ++#: readelf.c:15058 readelf.c:15071 readelf.c:15084 ++#, c-format ++msgid "None\n" ++msgstr "Nenhum\n" ++ ++#: readelf.c:14227 ++#, c-format ++msgid "Application\n" ++msgstr "Aplicação\n" ++ ++#: readelf.c:14228 ++#, c-format ++msgid "Realtime\n" ++msgstr "Tempo real\n" ++ ++#: readelf.c:14229 ++#, c-format ++msgid "Microcontroller\n" ++msgstr "Micro-controlador\n" ++ ++#: readelf.c:14230 ++#, c-format ++msgid "Application or Realtime\n" ++msgstr "Aplicação ou Tempo real\n" ++ ++#: readelf.c:14241 readelf.c:14261 readelf.c:14821 readelf.c:14839 ++#: readelf.c:14914 readelf.c:14935 readelf.c:17091 ++#, c-format ++msgid "8-byte\n" ++msgstr "8-byte\n" ++ ++#: readelf.c:14242 readelf.c:14917 readelf.c:14938 readelf.c:17090 ++#, c-format ++msgid "4-byte\n" ++msgstr "4-byte\n" ++ ++#: readelf.c:14246 readelf.c:14265 ++#, c-format ++msgid "8-byte and up to %d-byte extended\n" ++msgstr "8-byte e até %d-byte estendido\n" ++ ++#: readelf.c:14260 ++#, c-format ++msgid "8-byte, except leaf SP\n" ++msgstr "8-byte, excepto leaf SP\n" ++ ++#: readelf.c:14277 readelf.c:14365 readelf.c:14954 ++#, c-format ++msgid "flag = %d, vendor = " ++msgstr "bandeira = %d, fabricante = " ++ ++#: readelf.c:14298 ++#, c-format ++msgid "True\n" ++msgstr "Verdadeiro\n" ++ ++#: readelf.c:14320 ++#, c-format ++msgid "\n" ++msgstr "\n" ++ ++#: readelf.c:14369 ++msgid "corrupt vendor attribute\n" ++msgstr "atributo de fabricante corrupto\n" ++ ++#: readelf.c:14421 ++#, c-format ++msgid "unspecified hard/soft float, " ++msgstr "flutuante rígido/suave não especificado, " ++ ++#: readelf.c:14424 ++#, c-format ++msgid "hard float, " ++msgstr "flutuante rígido, " ++ ++#: readelf.c:14427 ++#, c-format ++msgid "soft float, " ++msgstr "flutuante suave, " ++ ++#: readelf.c:14430 ++#, c-format ++msgid "single-precision hard float, " ++msgstr "flutuante rígido de precisãi única, " ++ ++#: readelf.c:14437 ++#, c-format ++msgid "unspecified long double\n" ++msgstr "long double não especificado\n" ++ ++#: readelf.c:14440 ++#, c-format ++msgid "128-bit IBM long double\n" ++msgstr "long double 128-bit IBM\n" ++ ++#: readelf.c:14443 ++#, c-format ++msgid "64-bit long double\n" ++msgstr "long double 64-bit\n" ++ ++#: readelf.c:14446 ++#, c-format ++msgid "128-bit IEEE long double\n" ++msgstr "long double 128-bit IEEE\n" ++ ++#: readelf.c:14469 readelf.c:14501 ++#, c-format ++msgid "unspecified\n" ++msgstr "não especificado\n" ++ ++#: readelf.c:14472 ++#, c-format ++msgid "generic\n" ++msgstr "genérico\n" ++ ++#: readelf.c:14507 ++#, c-format ++msgid "memory\n" ++msgstr "memória\n" ++ ++#: readelf.c:14536 ++#, c-format ++msgid "any\n" ++msgstr "qualquer\n" ++ ++#: readelf.c:14539 ++#, c-format ++msgid "software\n" ++msgstr "programa\n" ++ ++#: readelf.c:14542 ++#, c-format ++msgid "hardware\n" ++msgstr "equipamento\n" ++ ++#: readelf.c:14668 ++#, c-format ++msgid "Hard or soft float\n" ++msgstr "flutuante rígido ou suave\n" ++ ++#: readelf.c:14671 ++#, c-format ++msgid "Hard float (double precision)\n" ++msgstr "flutuante rígido (precisão dupla)\n" ++ ++#: readelf.c:14674 ++#, c-format ++msgid "Hard float (single precision)\n" ++msgstr "flutuante rígido (precisão simples)\n" ++ ++#: readelf.c:14677 ++#, c-format ++msgid "Soft float\n" ++msgstr "flutuante suave\n" ++ ++#: readelf.c:14680 ++#, c-format ++msgid "Hard float (MIPS32r2 64-bit FPU 12 callee-saved)\n" ++msgstr "Flutuante rígido (MIPS32r2 64-bit FPU 12 callee-saved)\n" ++ ++#: readelf.c:14683 ++#, c-format ++msgid "Hard float (32-bit CPU, Any FPU)\n" ++msgstr "Flutuante rígido (32-bit CPU, Any FPU)\n" ++ ++#: readelf.c:14686 ++#, c-format ++msgid "Hard float (32-bit CPU, 64-bit FPU)\n" ++msgstr "Flutuante rígido (32-bit CPU, 64-bit FPU)\n" ++ ++#: readelf.c:14689 ++#, c-format ++msgid "Hard float compat (32-bit CPU, 64-bit FPU)\n" ++msgstr "Flutuante rígido compatível (32-bit CPU, 64-bit FPU)\n" ++ ++#: readelf.c:14692 ++#, c-format ++msgid "NaN 2008 compatibility\n" ++msgstr "Compatibilidade NaN 2008\n" ++ ++#: readelf.c:14731 ++#, c-format ++msgid "Any MSA or not\n" ++msgstr "Qualquer MSA ou não\n" ++ ++#: readelf.c:14734 ++#, c-format ++msgid "128-bit MSA\n" ++msgstr "128-bit MSA\n" ++ ++#: readelf.c:14800 ++#, c-format ++msgid "Not used\n" ++msgstr "Não usado\n" ++ ++#: readelf.c:14803 ++#, c-format ++msgid "2 bytes\n" ++msgstr "2 bytes\n" ++ ++#: readelf.c:14806 ++#, c-format ++msgid "4 bytes\n" ++msgstr "4 bytes\n" ++ ++#: readelf.c:14824 readelf.c:14842 readelf.c:14920 readelf.c:14941 ++#, c-format ++msgid "16-byte\n" ++msgstr "16-byte\n" ++ ++#: readelf.c:14857 ++#, c-format ++msgid "DSBT addressing not used\n" ++msgstr "Endereçamento DSBT não usado\n" ++ ++#: readelf.c:14860 ++#, c-format ++msgid "DSBT addressing used\n" ++msgstr "Endereçamento DSBT usado\n" ++ ++#: readelf.c:14875 ++#, c-format ++msgid "Data addressing position-dependent\n" ++msgstr "Endereçamento de dados dependente da posição\n" ++ ++#: readelf.c:14878 ++#, c-format ++msgid "Data addressing position-independent, GOT near DP\n" ++msgstr "Endereçamento de dados dependente da posição, GOT perto de DP\n" ++ ++#: readelf.c:14881 ++#, c-format ++msgid "Data addressing position-independent, GOT far from DP\n" ++msgstr "Endereçamento de dados dependente da posição, GOT longe de DP\n" ++ ++#: readelf.c:14896 ++#, c-format ++msgid "Code addressing position-dependent\n" ++msgstr "Endereçamento de código dependente da posição\n" ++ ++#: readelf.c:14899 ++#, c-format ++msgid "Code addressing position-independent\n" ++msgstr "Endereçamento de código independente da posição\n" ++ ++#: readelf.c:15059 ++#, c-format ++msgid "MSP430\n" ++msgstr "MSP430\n" ++ ++#: readelf.c:15060 ++#, c-format ++msgid "MSP430X\n" ++msgstr "MSP430X\n" ++ ++#: readelf.c:15072 readelf.c:15085 ++#, c-format ++msgid "Small\n" ++msgstr "Pequeno\n" ++ ++#: readelf.c:15073 readelf.c:15086 ++#, c-format ++msgid "Large\n" ++msgstr "Grande\n" ++ ++#: readelf.c:15087 ++#, c-format ++msgid "Restricted Large\n" ++msgstr "Grande restrito\n" ++ ++#: readelf.c:15093 ++#, c-format ++msgid " : " ++msgstr " : " ++ ++#: readelf.c:15148 ++msgid "attributes" ++msgstr "atributos" ++ ++#: readelf.c:15160 ++#, c-format ++msgid "Unknown attributes version '%c'(%d) - expecting 'A'\n" ++msgstr "Versão de atributos desconhecida \"%c\"(%d) - esperada \"A\"\n" ++ ++#: readelf.c:15179 ++msgid "Tag section ends prematurely\n" ++msgstr "Secção de etiqueta termina prematuramente\n" ++ ++#: readelf.c:15188 ++#, c-format ++msgid "Bad attribute length (%u > %u)\n" ++msgstr "Mau tamanho de atributo (%u > %u)\n" ++ ++#: readelf.c:15196 ++#, c-format ++msgid "Attribute length of %u is too small\n" ++msgstr "Tamanho de atributo %u muito pequeno\n" ++ ++#: readelf.c:15207 ++msgid "Corrupt attribute section name\n" ++msgstr "Nome de secção de atributo corrupto\n" ++ ++#: readelf.c:15212 ++#, c-format ++msgid "Attribute Section: " ++msgstr "Secção de atributo: " ++ ++#: readelf.c:15239 ++msgid "Unused bytes at end of section\n" ++msgstr "Bytes não usados no fim da secção\n" ++ ++#: readelf.c:15249 ++#, c-format ++msgid "Bad subsection length (%u > %u)\n" ++msgstr "Mau tamanho de sub-secção (%u > %u)\n" ++ ++#: readelf.c:15257 ++#, c-format ++msgid "Bad subsection length (%u < 6)\n" ++msgstr "Mau tamanho de sub-secção (%u > 6)\n" ++ ++#: readelf.c:15272 ++#, c-format ++msgid "File Attributes\n" ++msgstr "Atributos de ficheiro\n" ++ ++#: readelf.c:15275 ++#, c-format ++msgid "Section Attributes:" ++msgstr "Atributos de secção:" ++ ++#: readelf.c:15278 ++#, c-format ++msgid "Symbol Attributes:" ++msgstr "Atributos de símbolo:" ++ ++#: readelf.c:15294 ++#, c-format ++msgid "Unknown tag: %d\n" ++msgstr "Etiqueta desconhecida: %d\n" ++ ++#: readelf.c:15315 ++#, c-format ++msgid " Unknown attribute:\n" ++msgstr " Atributo desconhecido:\n" ++ ++#: readelf.c:15357 ++msgid "MIPS GOT entry extends beyond the end of available data\n" ++msgstr "Entrada MIPS GOT ultrapassa o fim dos dados disponíveis\n" ++ ++#: readelf.c:15428 readelf.c:15500 ++msgid "Unknown" ++msgstr "Desconhecido" ++ ++#: readelf.c:15547 ++msgid "Corrupt MIPS ABI Flags section.\n" ++msgstr "Secção Bandeiras MIPS ABI corrupta.\n" ++ ++#: readelf.c:15553 ++msgid "MIPS ABI Flags section" ++msgstr "Secção Bandeiras MIPS ABI" ++ ++#: readelf.c:15612 readelf.c:16160 ++msgid "Global Offset Table data" ++msgstr "Dados Global Offset Table" ++ ++#: readelf.c:15616 ++#, c-format ++msgid "" ++"\n" ++"Static GOT:\n" ++msgstr "" ++"\n" ++"GOT estático:\n" ++ ++#: readelf.c:15617 readelf.c:16165 ++#, c-format ++msgid " Canonical gp value: " ++msgstr " Valor gp canónico: " ++ ++#: readelf.c:15631 readelf.c:16169 readelf.c:16296 ++#, c-format ++msgid " Reserved entries:\n" ++msgstr " Entradas reservadas:\n" ++ ++#: readelf.c:15632 ++#, c-format ++msgid " %*s %10s %*s\n" ++msgstr " %*s %10s %*s\n" ++ ++#: readelf.c:15633 readelf.c:15663 readelf.c:16171 readelf.c:16199 ++#: readelf.c:16217 readelf.c:16298 readelf.c:16307 ++msgid "Address" ++msgstr "Endereço" ++ ++#: readelf.c:15633 readelf.c:15663 readelf.c:16171 readelf.c:16199 ++#: readelf.c:16218 ++msgid "Access" ++msgstr "Acesso" ++ ++#: readelf.c:15634 readelf.c:15664 ++msgid "Value" ++msgstr "Valor" ++ ++#: readelf.c:15661 readelf.c:16197 ++#, c-format ++msgid " Local entries:\n" ++msgstr " Entradas locais:\n" ++ ++#: readelf.c:15743 readelf.c:16410 ++msgid "liblist section data" ++msgstr "Dados de secção liblist" ++ ++#: readelf.c:15746 ++#, c-format ++msgid "" ++"\n" ++"Section '.liblist' contains %lu entry:\n" ++msgid_plural "" ++"\n" ++"Section '.liblist' contains %lu entries:\n" ++msgstr[0] "" ++"\n" ++"Secção \".liblist\" contém %lu entrada:\n" ++msgstr[1] "" ++"\n" ++"Secção \".liblist\" contém %lu entradas:\n" ++ ++#: readelf.c:15750 ++msgid " Library Time Stamp Checksum Version Flags\n" ++msgstr " Biblioteca Carimbo Checksum Versão Bands\n" ++ ++#: readelf.c:15776 ++#, c-format ++msgid "" ++msgstr "" ++ ++#: readelf.c:15781 ++msgid " NONE" ++msgstr " NENHUM" ++ ++#: readelf.c:15834 ++msgid "No MIPS_OPTIONS header found\n" ++msgstr "Sem cabeçalho MIPS_OPTIONS\n" ++ ++#: readelf.c:15839 ++msgid "options" ++msgstr "opções" ++ ++#: readelf.c:15846 ++msgid "Out of memory allocating space for MIPS options\n" ++msgstr "Sem memória ao alocar espaço para opções MIPS\n" ++ ++#: readelf.c:15868 ++#, c-format ++msgid "Invalid size (%u) for MIPS option\n" ++msgstr "Tamanho inválido (%u) para opção MIPS\n" ++ ++#: readelf.c:15877 ++#, c-format ++msgid "" ++"\n" ++"Section '%s' contains %d entry:\n" ++msgid_plural "" ++"\n" ++"Section '%s' contains %d entries:\n" ++msgstr[0] "" ++"\n" ++"Secção \"%s\" contém %d entrada:\n" ++msgstr[1] "" ++"\n" ++"Secção \"%s\" contém %d entradas:\n" ++ ++#: readelf.c:16048 ++msgid "conflict list found without a dynamic symbol table\n" ++msgstr "encontrada lista de conflito sem tabela de símbolo dinâmico\n" ++ ++#: readelf.c:16056 ++#, c-format ++msgid "Overlarge number of conflicts detected: %lx\n" ++msgstr "Detectado número de conflitos muito grande: %lx\n" ++ ++#: readelf.c:16064 ++msgid "Out of memory allocating space for dynamic conflicts\n" ++msgstr "Sem memória ao alocar espaço para conflitos dinâmicos\n" ++ ++#: readelf.c:16074 readelf.c:16089 ++msgid "conflict" ++msgstr "conflito" ++ ++#: readelf.c:16099 ++#, c-format ++msgid "" ++"\n" ++"Section '.conflict' contains %lu entry:\n" ++msgid_plural "" ++"\n" ++"Section '.conflict' contains %lu entries:\n" ++msgstr[0] "" ++"\n" ++"Secção \".conflict\" contém %lu entrada:\n" ++msgstr[1] "" ++"\n" ++"Secção \".conflict\" contém %lu entradas:\n" ++ ++#: readelf.c:16103 ++msgid " Num: Index Value Name" ++msgstr " Núm: Índ. Valor Nome" ++ ++#: readelf.c:16110 ++#, c-format ++msgid "" ++msgstr "<índice de símbolo corrupto>" ++ ++#: readelf.c:16121 readelf.c:16246 readelf.c:16331 ++#, c-format ++msgid "" ++msgstr "" ++ ++#: readelf.c:16144 ++#, c-format ++msgid "The GOT symbol offset (%lu) is greater than the symbol table size (%lu)\n" ++msgstr "O desvio de símbolo GOT (%lu) é maior que o tamanho da tabela de śimbolos (%lu)\n" ++ ++#: readelf.c:16153 ++#, c-format ++msgid "Too many GOT symbols: %lu\n" ++msgstr "Demasiados símbolos GOT: %lu\n" ++ ++#: readelf.c:16164 ++#, c-format ++msgid "" ++"\n" ++"Primary GOT:\n" ++msgstr "" ++"\n" ++"GOT primário:\n" ++ ++#: readelf.c:16170 ++#, c-format ++msgid " %*s %10s %*s Purpose\n" ++msgstr " %*s %10s %*s - propósito\n" ++ ++#: readelf.c:16172 readelf.c:16200 readelf.c:16219 readelf.c:16298 ++#: readelf.c:16308 ++msgid "Initial" ++msgstr "Inicial" ++ ++#: readelf.c:16174 ++#, c-format ++msgid " Lazy resolver\n" ++msgstr " Solucionista preguiçoso\n" ++ ++#: readelf.c:16189 ++#, c-format ++msgid " Module pointer (GNU extension)\n" ++msgstr " Ponteiro de módulo (extensão GNU)\n" ++ ++#: readelf.c:16215 ++#, c-format ++msgid " Global entries:\n" ++msgstr " Entradas globais:\n" ++ ++#: readelf.c:16220 readelf.c:16309 ++msgid "Sym.Val." ++msgstr "Val.Sím." ++ ++#. Note for translators: "Ndx" = abbreviated form of "Index". ++#: readelf.c:16223 readelf.c:16309 ++msgid "Ndx" ++msgstr "Ndx" ++ ++#: readelf.c:16223 readelf.c:16309 ++msgid "Name" ++msgstr "Nome" ++ ++#: readelf.c:16233 ++#, c-format ++msgid "" ++msgstr "" ++ ++#: readelf.c:16249 ++#, c-format ++msgid "" ++msgstr "<índice de símbolo %lu excede o nº de símbolos dinâmicos>" ++ ++#: readelf.c:16291 ++msgid "Procedure Linkage Table data" ++msgstr "Dados Procedure Linkage Table" ++ ++#: readelf.c:16297 ++#, c-format ++msgid " %*s %*s Purpose\n" ++msgstr " %*s %*s - propósito\n" ++ ++#: readelf.c:16300 ++#, c-format ++msgid " PLT lazy resolver\n" ++msgstr " Solucionista preguiçoso PLT\n" ++ ++#: readelf.c:16302 ++#, c-format ++msgid " Module pointer\n" ++msgstr " Ponteiro de módulo\n" ++ ++#: readelf.c:16305 ++#, c-format ++msgid " Entries:\n" ++msgstr " Entradas:\n" ++ ++#: readelf.c:16319 ++#, c-format ++msgid "" ++msgstr "<índice de símbolo corrupto: %lu>" ++ ++#: readelf.c:16357 ++msgid "NDS32 elf flags section" ++msgstr "Secção de bandeiras elf NDS32" ++ ++#: readelf.c:16421 ++msgid "liblist string table" ++msgstr "tabela de cadeia liblist" ++ ++#: readelf.c:16433 ++#, c-format ++msgid "" ++"\n" ++"Library list section '%s' contains %lu entries:\n" ++msgid_plural "" ++"\n" ++"Library list section '%s' contains %lu entries:\n" ++msgstr[0] "" ++"\n" ++"Secção de lista de biblioteca \"%s\" contém %lu entrada:\n" ++msgstr[1] "" ++"\n" ++"Secção de lista de biblioteca \"%s\" contém %lu entradas:\n" ++ ++#: readelf.c:16439 ++msgid " Library Time Stamp Checksum Version Flags" ++msgstr " Biblioteca Carimbo Checksum Versão Bands" ++ ++#: readelf.c:16489 ++msgid "NT_AUXV (auxiliary vector)" ++msgstr "NT_AUXV (vector auxiliar)" ++ ++#: readelf.c:16491 ++msgid "NT_PRSTATUS (prstatus structure)" ++msgstr "NT_PRSTATUS (estrutura prstatus)" ++ ++#: readelf.c:16493 ++msgid "NT_FPREGSET (floating point registers)" ++msgstr "NT_FPREGSET (registos de vírgula flutuante)" ++ ++#: readelf.c:16495 ++msgid "NT_PRPSINFO (prpsinfo structure)" ++msgstr "NT_PRPSINFO (estrutura prpsinfo)" ++ ++#: readelf.c:16497 ++msgid "NT_TASKSTRUCT (task structure)" ++msgstr "NT_TASKSTRUCT (estrutura task)" ++ ++#: readelf.c:16499 ++msgid "NT_PRXFPREG (user_xfpregs structure)" ++msgstr "NT_PRXFPREG (estrutura user_xfpregs)" ++ ++#: readelf.c:16501 ++msgid "NT_PPC_VMX (ppc Altivec registers)" ++msgstr "NT_PPC_VMX (registos ppc Altivec)" ++ ++#: readelf.c:16503 ++msgid "NT_PPC_VSX (ppc VSX registers)" ++msgstr "NT_PPC_VSX (registos ppc VSX)" ++ ++#: readelf.c:16505 ++msgid "NT_PPC_TAR (ppc TAR register)" ++msgstr "NT_PPC_TAR (registo ppc TAR)" ++ ++#: readelf.c:16507 ++msgid "NT_PPC_PPR (ppc PPR register)" ++msgstr "NT_PPC_PPR (registo ppc PPR)" ++ ++#: readelf.c:16509 ++msgid "NT_PPC_DSCR (ppc DSCR register)" ++msgstr "NT_PPC_DSCR (registo ppc DSCR)" ++ ++#: readelf.c:16511 ++msgid "NT_PPC_EBB (ppc EBB registers)" ++msgstr "NT_PPC_EBB (registos ppc EBB)" ++ ++#: readelf.c:16513 ++msgid "NT_PPC_PMU (ppc PMU registers)" ++msgstr "NT_PPC_PMU (registos ppc PMU)" ++ ++#: readelf.c:16515 ++msgid "NT_PPC_TM_CGPR (ppc checkpointed GPR registers)" ++msgstr "NT_PPC_TM_CGPR (registos ppc checkpointed GPR)" ++ ++#: readelf.c:16517 ++msgid "NT_PPC_TM_CFPR (ppc checkpointed floating point registers)" ++msgstr "NT_PPC_TM_CFPR (registos de vírgula flutuante ppc checkpointed)" ++ ++#: readelf.c:16519 ++msgid "NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)" ++msgstr "NT_PPC_TM_CVMX (registos Altivec ppc checkpointed)" ++ ++#: readelf.c:16521 ++msgid "NT_PPC_TM_VSX (ppc checkpointed VSX registers)" ++msgstr "NT_PPC_TM_VSX (registos VSX ppc checkpointed)" ++ ++#: readelf.c:16523 ++msgid "NT_PPC_TM_SPR (ppc TM special purpose registers)" ++msgstr "NT_PPC_TM_SPR (registos com propósito especial ppc TM)" ++ ++#: readelf.c:16525 ++msgid "NT_PPC_TM_CTAR (ppc checkpointed TAR register)" ++msgstr "NT_PPC_TM_CTAR (registo TAR ppc checkpointed)" ++ ++#: readelf.c:16527 ++msgid "NT_PPC_TM_CPPR (ppc checkpointed PPR register)" ++msgstr "NT_PPC_TM_CPPR (registo PPR ppc checkpointed)" ++ ++#: readelf.c:16529 ++msgid "NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)" ++msgstr "NT_PPC_TM_CDSCR (registo DSCR ppc checkpointed)" ++ ++#: readelf.c:16531 ++msgid "NT_386_TLS (x86 TLS information)" ++msgstr "NT_386_TLS (informação x86 TLS)" ++ ++#: readelf.c:16533 ++msgid "NT_386_IOPERM (x86 I/O permissions)" ++msgstr "NT_386_IOPERM (permisões E/S x86)" ++ ++#: readelf.c:16535 ++msgid "NT_X86_XSTATE (x86 XSAVE extended state)" ++msgstr "NT_X86_XSTATE (estado estendido x86 XSAVE)" ++ ++#: readelf.c:16537 ++msgid "NT_S390_HIGH_GPRS (s390 upper register halves)" ++msgstr "NT_S390_HIGH_GPRS (metades do registo superior s390)" ++ ++#: readelf.c:16539 ++msgid "NT_S390_TIMER (s390 timer register)" ++msgstr "NT_S390_TIMER (registo do temporizador s390)" ++ ++#: readelf.c:16541 ++msgid "NT_S390_TODCMP (s390 TOD comparator register)" ++msgstr "NT_S390_TODCMP (regisot do comparador s390 TOD)" ++ ++#: readelf.c:16543 ++msgid "NT_S390_TODPREG (s390 TOD programmable register)" ++msgstr "NT_S390_TODPREG (registo programável s390 TOD)" ++ ++#: readelf.c:16545 ++msgid "NT_S390_CTRS (s390 control registers)" ++msgstr "NT_S390_CTRS (registos de controlo s390)" ++ ++#: readelf.c:16547 ++msgid "NT_S390_PREFIX (s390 prefix register)" ++msgstr "NT_S390_PREFIX (registo de prefixo s390)" ++ ++#: readelf.c:16549 ++msgid "NT_S390_LAST_BREAK (s390 last breaking event address)" ++msgstr "NT_S390_LAST_BREAK (endereço do último evento de quebra s390)" ++ ++#: readelf.c:16551 ++msgid "NT_S390_SYSTEM_CALL (s390 system call restart data)" ++msgstr "NT_S390_SYSTEM_CALL (dados de reinício de chamada do sistema s390)" ++ ++#: readelf.c:16553 ++msgid "NT_S390_TDB (s390 transaction diagnostic block)" ++msgstr "NT_S390_TDB (bloco de diagnóstico de transacção s390)" ++ ++#: readelf.c:16555 ++msgid "NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)" ++msgstr "NT_S390_VXRS_LOW (metade superior 0-15 de registos de vector s390)" ++ ++#: readelf.c:16557 ++msgid "NT_S390_VXRS_HIGH (s390 vector registers 16-31)" ++msgstr "NT_S390_VXRS_HIGH (registos de vector 16-31 s390)" ++ ++#: readelf.c:16559 ++msgid "NT_S390_GS_CB (s390 guarded-storage registers)" ++msgstr "NT_S390_GS_CB (registos de armazenamento guardado s390)" ++ ++#: readelf.c:16561 ++msgid "NT_S390_GS_BC (s390 guarded-storage broadcast control)" ++msgstr "NT_S390_GS_BC (controlo de emissão de armazenamento guardado s390)" ++ ++#: readelf.c:16563 ++msgid "NT_ARM_VFP (arm VFP registers)" ++msgstr "NT_ARM_VFP (registos VFP arm)" ++ ++#: readelf.c:16565 ++msgid "NT_ARM_TLS (AArch TLS registers)" ++msgstr "NT_ARM_TLS (registos TLS AArch)" ++ ++#: readelf.c:16567 ++msgid "NT_ARM_HW_BREAK (AArch hardware breakpoint registers)" ++msgstr "NT_ARM_HW_BREAK (registos de ponto de quebra de equipamento AArch)" ++ ++#: readelf.c:16569 ++msgid "NT_ARM_HW_WATCH (AArch hardware watchpoint registers)" ++msgstr "NT_ARM_HW_WATCH (registos de ponto de observação de equipamento AArch)" ++ ++#: readelf.c:16571 ++msgid "NT_PSTATUS (pstatus structure)" ++msgstr "NT_PSTATUS (estrutura pstatus)" ++ ++#: readelf.c:16573 ++msgid "NT_FPREGS (floating point registers)" ++msgstr "NT_FPREGS (registos de vírgula flutuante)" ++ ++#: readelf.c:16575 ++msgid "NT_PSINFO (psinfo structure)" ++msgstr "NT_PSINFO (estrutura psinfo)" ++ ++#: readelf.c:16577 ++msgid "NT_LWPSTATUS (lwpstatus_t structure)" ++msgstr "NT_LWPSTATUS (estrutura lwpstatus_t)" ++ ++#: readelf.c:16579 ++msgid "NT_LWPSINFO (lwpsinfo_t structure)" ++msgstr "NT_LWPSINFO (estrutura lwpsinfo_t)" ++ ++#: readelf.c:16581 ++msgid "NT_WIN32PSTATUS (win32_pstatus structure)" ++msgstr "NT_WIN32PSTATUS (estrutura win32_pstatus)" ++ ++#: readelf.c:16583 ++msgid "NT_SIGINFO (siginfo_t data)" ++msgstr "NT_SIGINFO (siginfo_t data)" ++ ++#: readelf.c:16585 ++msgid "NT_FILE (mapped files)" ++msgstr "NT_FILE (ficheiros mapeados)" ++ ++#: readelf.c:16593 ++msgid "NT_VERSION (version)" ++msgstr "NT_VERSION (versão)" ++ ++#: readelf.c:16595 ++msgid "NT_ARCH (architecture)" ++msgstr "NT_ARCH (arquitectura)" ++ ++#: readelf.c:16597 ++msgid "OPEN" ++msgstr "OPEN" ++ ++#: readelf.c:16599 ++msgid "func" ++msgstr "func" ++ ++#: readelf.c:16604 readelf.c:16723 readelf.c:17064 readelf.c:17208 ++#: readelf.c:17266 readelf.c:17343 ++#, c-format ++msgid "Unknown note type: (0x%08x)" ++msgstr "Tipo de nota desconhecido: (0x%08x)" ++ ++#: readelf.c:16625 ++#, c-format ++msgid " Cannot decode 64-bit note in 32-bit build\n" ++msgstr " Impossível descodificar nota 64-bit em compilação 32-bit\n" ++ ++#: readelf.c:16633 ++msgid " Malformed note - too short for header\n" ++msgstr " Nota malformada - muito curta para cabeçalho\n" ++ ++#: readelf.c:16642 ++msgid " Malformed note - does not end with \\0\n" ++msgstr " Nota malformada - não termina com \\0\n" ++ ++#: readelf.c:16655 ++msgid " Malformed note - too short for supplied file count\n" ++msgstr " Nota malformada - muito curta para total de ficheiros indicado\n" ++ ++#: readelf.c:16659 ++#, c-format ++msgid " Page size: " ++msgstr " Tamanho de página: " ++ ++#: readelf.c:16663 ++#, c-format ++msgid " %*s%*s%*s\n" ++msgstr " %*s%*s%*s\n" ++ ++#: readelf.c:16664 ++msgid "Start" ++msgstr "Início" ++ ++#: readelf.c:16665 ++msgid "End" ++msgstr "Fim" ++ ++#: readelf.c:16666 ++msgid "Page Offset" ++msgstr "Desvio de página" ++ ++#: readelf.c:16674 ++msgid " Malformed note - filenames end too early\n" ++msgstr " Nota malformada - nome de ficheiro acaba muito cedo\n" ++ ++#: readelf.c:16706 ++msgid "NT_GNU_ABI_TAG (ABI version tag)" ++msgstr "NT_GNU_ABI_TAG (etiqueta de versão ABI)" ++ ++#: readelf.c:16708 ++msgid "NT_GNU_HWCAP (DSO-supplied software HWCAP info)" ++msgstr "NT_GNU_HWCAP (informação HWCAP de programa DSO fornecido)" ++ ++#: readelf.c:16710 ++msgid "NT_GNU_BUILD_ID (unique build ID bitstring)" ++msgstr "NT_GNU_BUILD_ID (bitstring de ID única de compilação)" ++ ++#: readelf.c:16712 ++msgid "NT_GNU_GOLD_VERSION (gold version)" ++msgstr "NT_GNU_GOLD_VERSION (versão dourada)" ++ ++#: readelf.c:16714 ++msgid "NT_GNU_PROPERTY_TYPE_0" ++msgstr "NT_GNU_PROPERTY_TYPE_0" ++ ++#: readelf.c:16716 ++msgid "NT_GNU_BUILD_ATTRIBUTE_OPEN" ++msgstr "NT_GNU_BUILD_ATTRIBUTE_OPEN" ++ ++#: readelf.c:16718 ++msgid "NT_GNU_BUILD_ATTRIBUTE_FUNC" ++msgstr "NT_GNU_BUILD_ATTRIBUTE_FUNC" ++ ++#: readelf.c:16812 ++#, c-format ++msgid " Properties: " ++msgstr " Propriedades: " ++ ++#: readelf.c:16816 ++#, c-format ++msgid "\n" ++msgstr "\n" ++ ++#: readelf.c:16828 ++#, c-format ++msgid "\n" ++msgstr "\n" ++ ++#: readelf.c:16839 ++#, c-format ++msgid "\n" ++msgstr "\n" ++ ++#: readelf.c:16855 readelf.c:16863 readelf.c:16871 readelf.c:16888 ++#: readelf.c:16896 ++#, c-format ++msgid " " ++msgstr " " ++ ++#: readelf.c:16886 ++#, c-format ++msgid "stack size: " ++msgstr "tamanho do stack: " ++ ++#: readelf.c:16905 ++#, c-format ++msgid "\n" ++msgstr " \n" ++ ++#: readelf.c:16990 ++#, c-format ++msgid " OS: %s, ABI: %ld.%ld.%ld\n" ++msgstr " OS: %s, ABI: %ld.%ld.%ld\n" ++ ++#: readelf.c:16999 ++#, c-format ++msgid " Version: " ++msgstr " Versão: " ++ ++#. Hardware capabilities information. Word 0 is the number of entries. ++#. Word 1 is a bitmask of enabled entries. The rest of the descriptor ++#. 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 ++#, c-format ++msgid " Hardware Capabilities: " ++msgstr " Capacidades do equipamento: " ++ ++#: readelf.c:17018 ++msgid "\n" ++msgstr "\n" ++ ++#: readelf.c:17023 ++#, c-format ++msgid "num entries: %ld, enabled mask: %lx\n" ++msgstr "nº entradas: %ld, máscara activa: %lx\n" ++ ++#: readelf.c:17039 ++#, c-format ++msgid " Description data: " ++msgstr " Dados de descrição: " ++ ++#: readelf.c:17057 ++msgid "Alignment of 8-byte objects" ++msgstr "Alinhamento de objectos 8-byte" ++ ++#: readelf.c:17058 ++msgid "Sizeof double and long double" ++msgstr "Tamanho de double e long double" ++ ++#: readelf.c:17059 ++msgid "Type of FPU support needed" ++msgstr "Tipo de suporte FPU necessário" ++ ++#: readelf.c:17060 ++msgid "Use of SIMD instructions" ++msgstr "Uso de instruções SIMD" ++ ++#: readelf.c:17061 ++msgid "Use of cache" ++msgstr "Uso da cache" ++ ++#: readelf.c:17062 ++msgid "Use of MMU" ++msgstr "Uso de MMU" ++ ++#: readelf.c:17098 ++#, c-format ++msgid "4-bytes\n" ++msgstr "4-bytes\n" ++ ++#: readelf.c:17099 ++#, c-format ++msgid "8-bytes\n" ++msgstr "8-bytes\n" ++ ++#: readelf.c:17106 ++#, c-format ++msgid "FPU-2.0\n" ++msgstr "FPU-2.0\n" ++ ++#: readelf.c:17107 ++#, c-format ++msgid "FPU-3.0\n" ++msgstr "FPU-3.0\n" ++ ++#: readelf.c:17116 ++#, c-format ++msgid "yes\n" ++msgstr "sim\n" ++ ++#: readelf.c:17126 ++#, c-format ++msgid "unknown value: %x\n" ++msgstr "valor desconhecido: %x\n" ++ ++#: readelf.c:17168 ++msgid "NT_THRMISC (thrmisc structure)" ++msgstr "NT_THRMISC (estrutura thrmisc)" ++ ++#: readelf.c:17170 ++msgid "NT_PROCSTAT_PROC (proc data)" ++msgstr "NT_PROCSTAT_PROC (dados proc)" ++ ++#: readelf.c:17172 ++msgid "NT_PROCSTAT_FILES (files data)" ++msgstr "NT_PROCSTAT_FILES (ficheiros de dados)" ++ ++#: readelf.c:17174 ++msgid "NT_PROCSTAT_VMMAP (vmmap data)" ++msgstr "NT_PROCSTAT_VMMAP (dados vmmap)" ++ ++#: readelf.c:17176 ++msgid "NT_PROCSTAT_GROUPS (groups data)" ++msgstr "NT_PROCSTAT_GROUPS (dados de grupos)" ++ ++#: readelf.c:17178 ++msgid "NT_PROCSTAT_UMASK (umask data)" ++msgstr "NT_PROCSTAT_UMASK (dados umask)" ++ ++#: readelf.c:17180 ++msgid "NT_PROCSTAT_RLIMIT (rlimit data)" ++msgstr "NT_PROCSTAT_RLIMIT (dados rlimit)" ++ ++#: readelf.c:17182 ++msgid "NT_PROCSTAT_OSREL (osreldate data)" ++msgstr "NT_PROCSTAT_OSREL (dados osreldate)" ++ ++#: readelf.c:17184 ++msgid "NT_PROCSTAT_PSSTRINGS (ps_strings data)" ++msgstr "NT_PROCSTAT_PSSTRINGS (dados ps_strings)" ++ ++#: readelf.c:17186 ++msgid "NT_PROCSTAT_AUXV (auxv data)" ++msgstr "NT_PROCSTAT_AUXV (dados auxv)" ++ ++#: readelf.c:17188 ++msgid "NT_PTLWPINFO (ptrace_lwpinfo structure)" ++msgstr "NT_PTLWPINFO (estrutura ptrace_lwpinfo)" ++ ++#: readelf.c:17199 ++msgid "NetBSD procinfo structure" ++msgstr "Estrutura NetBSD procinfo" ++ ++#: readelf.c:17225 readelf.c:17239 ++msgid "PT_GETREGS (reg structure)" ++msgstr "PT_GETREGS (estrutura reg)" ++ ++#: readelf.c:17227 readelf.c:17241 ++msgid "PT_GETFPREGS (fpreg structure)" ++msgstr "PT_GETFPREGS (estrutura fpreg)" ++ ++#: readelf.c:17260 ++msgid "NT_STAPSDT (SystemTap probe descriptors)" ++msgstr "NT_STAPSDT (descritores de sonda SystemTap)" ++ ++#: readelf.c:17293 ++#, c-format ++msgid " Provider: %s\n" ++msgstr " Fornecedor: %s\n" ++ ++#: readelf.c:17294 ++#, c-format ++msgid " Name: %s\n" ++msgstr " Nome: %s\n" ++ ++#: readelf.c:17295 ++#, c-format ++msgid " Location: " ++msgstr " Localização: " ++ ++#: readelf.c:17297 ++#, c-format ++msgid ", Base: " ++msgstr ", base: " ++ ++#: readelf.c:17299 ++#, c-format ++msgid ", Semaphore: " ++msgstr ", semáforo: " ++ ++#: readelf.c:17302 ++#, c-format ++msgid " Arguments: %s\n" ++msgstr " Argumentos: %s\n" ++ ++#: readelf.c:17315 ++msgid "NT_VMS_MHD (module header)" ++msgstr "NT_VMS_MHD (cabeçalho de módulo)" ++ ++#: readelf.c:17317 ++msgid "NT_VMS_LNM (language name)" ++msgstr "NT_VMS_LNM (nome da linguagem)" ++ ++#: readelf.c:17319 ++msgid "NT_VMS_SRC (source files)" ++msgstr "NT_VMS_SRC (ficheiros-fonte)" ++ ++#: readelf.c:17323 ++msgid "NT_VMS_EIDC (consistency check)" ++msgstr "NT_VMS_EIDC (verificação de consistência)" ++ ++#: readelf.c:17325 ++msgid "NT_VMS_FPMODE (FP mode)" ++msgstr "NT_VMS_FPMODE (modo FP)" ++ ++#: readelf.c:17329 ++msgid "NT_VMS_IMGNAM (image name)" ++msgstr "NT_VMS_IMGNAM (nome de imagem)" ++ ++#: readelf.c:17331 ++msgid "NT_VMS_IMGID (image id)" ++msgstr "NT_VMS_IMGID (id de imagem)" ++ ++#: readelf.c:17333 ++msgid "NT_VMS_LINKID (link id)" ++msgstr "NT_VMS_LINKID (id de ligação)" ++ ++#: readelf.c:17335 ++msgid "NT_VMS_IMGBID (build id)" ++msgstr "NT_VMS_IMGBID (id de compilação)" ++ ++#: readelf.c:17337 ++msgid "NT_VMS_GSTNAM (sym table name)" ++msgstr "NT_VMS_GSTNAM (nome de tab. de sím.)" ++ ++#: readelf.c:17357 ++#, c-format ++msgid " Creation date : %.17s\n" ++msgstr " Data de criação: %.17s\n" ++ ++#: readelf.c:17358 ++#, c-format ++msgid " Last patch date: %.17s\n" ++msgstr " Data últ. patch: %.17s\n" ++ ++#: readelf.c:17359 ++#, c-format ++msgid " Module name : %s\n" ++msgstr " Nome do módulo : %s\n" ++ ++#: readelf.c:17360 ++#, c-format ++msgid " Module version : %s\n" ++msgstr " Versão do módulo: %s\n" ++ ++#: readelf.c:17363 ++#, c-format ++msgid " Invalid size\n" ++msgstr " Tamanho inválido\n" ++ ++#: readelf.c:17366 ++#, c-format ++msgid " Language: %s\n" ++msgstr " Linguagem: %s\n" ++ ++#: readelf.c:17370 ++#, c-format ++msgid " Floating Point mode: " ++msgstr " Modo Vírgula flutuante: " ++ ++#: readelf.c:17375 ++#, c-format ++msgid " Link time: " ++msgstr " Hora de ligação: " ++ ++#: readelf.c:17381 ++#, c-format ++msgid " Patch time: " ++msgstr " Hora do patch: " ++ ++#: readelf.c:17387 ++#, c-format ++msgid " Major id: %u, minor id: %u\n" ++msgstr " Id Major: %u, id minor: %u\n" ++ ++#: readelf.c:17390 ++#, c-format ++msgid " Last modified : " ++msgstr " Última modificação: " ++ ++#: readelf.c:17393 ++#, c-format ++msgid "" ++"\n" ++" Link flags : " ++msgstr "" ++"\n" ++" Bands ligação: " ++ ++#: readelf.c:17396 ++#, c-format ++msgid " Header flags: 0x%08x\n" ++msgstr " Bands cabeçalho: 0x%08x\n" ++ ++#: readelf.c:17398 ++#, c-format ++msgid " Image id : %s\n" ++msgstr " Id imagem : %s\n" ++ ++#: readelf.c:17402 ++#, c-format ++msgid " Image name: %s\n" ++msgstr " Nome imagem: %s\n" ++ ++#: readelf.c:17405 ++#, c-format ++msgid " Global symbol table name: %s\n" ++msgstr " Nome da tabela de símbolo global: %s\n" ++ ++#: readelf.c:17408 ++#, c-format ++msgid " Image id: %s\n" ++msgstr " Id imagem: %s\n" ++ ++#: readelf.c:17411 ++#, c-format ++msgid " Linker id: %s\n" ++msgstr " Id linker: %s\n" ++ ++#: readelf.c:17562 readelf.c:17570 ++#, c-format ++msgid " Applies to region from %#lx to %#lx\n" ++msgstr " Aplica-se a região de %#lx a %#lx\n" ++ ++#: readelf.c:17565 readelf.c:17572 ++#, c-format ++msgid " Applies to region from %#lx\n" ++msgstr " Aplica-se a região de %#lx\n" ++ ++#: readelf.c:17601 ++#, c-format ++msgid " \n" ++msgstr " \n" ++ ++#: readelf.c:17602 ++#, c-format ++msgid " " ++msgstr " inválido" ++ ++#: readelf.c:17616 ++#, c-format ++msgid "Gap in build notes detected from %#lx to %#lx\n" ++msgstr "Detectado buraco nas notas de compilação de %#lx a %#lx\n" ++ ++#: readelf.c:17619 readelf.c:17630 ++#, c-format ++msgid " Applies to region from %#lx" ++msgstr " Aplica-se à região de %#lx" ++ ++#: readelf.c:17624 readelf.c:17635 ++#, c-format ++msgid " to %#lx" ++msgstr " a %#lx" ++ ++#: readelf.c:17641 ++#, c-format ++msgid " (%s)" ++msgstr " (%s)" ++ ++#: readelf.c:17662 readelf.c:17677 ++#, c-format ++msgid "corrupt name field in GNU build attribute note: size = %ld\n" ++msgstr "campo de nome corrupto em nota de atributo GNU: tamanho = %ld\n" ++ ++#: readelf.c:17663 readelf.c:17678 ++msgid " " ++msgstr " " ++ ++#: readelf.c:17697 ++#, c-format ++msgid "unrecognised attribute type in name field: %d\n" ++msgstr "tipo de atributo não reconhecido no campo nome: %d\n" ++ ++#: readelf.c:17698 ++msgid "" ++msgstr "" ++ ++#: readelf.c:17708 ++msgid "" ++msgstr "" ++ ++#: readelf.c:17713 ++msgid "" ++msgstr "" ++ ++#: readelf.c:17718 ++msgid "" ++msgstr "" ++ ++#: readelf.c:17723 ++msgid "" ++msgstr "" ++ ++#: readelf.c:17728 ++msgid "" ++msgstr "" ++ ++#: readelf.c:17733 ++msgid "" ++msgstr "" ++ ++#: readelf.c:17738 ++msgid "" ++msgstr "" ++ ++#: readelf.c:17743 ++msgid "" ++msgstr "" ++ ++#: readelf.c:17762 ++#, c-format ++msgid "unrecognised byte in name field: %d\n" ++msgstr "byte desconhecido no campo de nome: %d\n" ++ ++#: readelf.c:17763 ++#, c-format ++msgid "" ++msgstr "" ++ ++#: readelf.c:17775 ++#, c-format ++msgid "attribute does not have an expected type (%c)\n" ++msgstr "o atributo não tem um tipo esperado (%c)\n" ++ ++#: readelf.c:17779 ++#, c-format ++msgid "corrupt name field: namesz: %lu but parsing gets to %ld\n" ++msgstr "nome de campo corrupto: namesz: %lu mas a análise obtém %ld\n" ++ ++#: readelf.c:17806 ++#, c-format ++msgid "corrupt numeric name field: too many bytes in the value: %x\n" ++msgstr "campo de nome numérico corrupto: demasiados bytes no valor: %x\n" ++ ++#: readelf.c:17974 ++#, c-format ++msgid " description data: " ++msgstr " dados de descrição: " ++ ++#: readelf.c:18013 ++msgid "notes" ++msgstr "notas" ++ ++#: readelf.c:18021 ++#, c-format ++msgid "" ++"\n" ++"Displaying notes found in: %s\n" ++msgstr "" ++"\n" ++"Notas mostradas encontradas em: %s\n" ++ ++#: readelf.c:18023 ++#, c-format ++msgid "" ++"\n" ++"Displaying notes found at file offset 0x%08lx with length 0x%08lx:\n" ++msgstr "" ++"\n" ++"Notas mostradas encontradas no desvio de ficheiro 0x%08lx com tamanho 0x%08lx:\n" ++ ++#: readelf.c:18035 ++#, c-format ++msgid "Corrupt note: alignment %ld, expecting 4 or 8\n" ++msgstr "Nota corrupta: alinhamento %ld, esperado 4 ou 8\n" ++ ++#: readelf.c:18040 ++#, c-format ++msgid " %-20s %10s\tDescription\n" ++msgstr " %-20s %10s\tDescrição\n" ++ ++#: readelf.c:18040 ++msgid "Owner" ++msgstr "Dono" ++ ++#: readelf.c:18040 ++msgid "Data size" ++msgstr "Tamanho de dados" ++ ++#: readelf.c:18058 readelf.c:18087 ++#, 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] "Nota corrupta: só resta %ld byte, insuficiente para uma nota completa\n" ++msgstr[1] "Nota corrupta: só restam %ld bytes, insuficiente para uma nota completa\n" ++ ++#: readelf.c:18115 ++#, c-format ++msgid "note with invalid namesz and/or descsz found at offset 0x%lx\n" ++msgstr "encontrada nota com namesz e/ou descsz inválidos no desvio 0x%lx\n" ++ ++#: readelf.c:18117 ++#, c-format ++msgid " type: 0x%lx, namesize: 0x%08lx, descsize: 0x%08lx, alignment: %u\n" ++msgstr " tipo: 0x%lx, namesize: 0x%08lx, descsize: 0x%08lx, alinhamento: %u\n" ++ ++#: readelf.c:18135 ++msgid "Out of memory allocating space for inote name\n" ++msgstr "Sem memória ao alocar espaço para nome inote\n" ++ ++#: readelf.c:18198 ++msgid "v850 notes" ++msgstr "notas v850" ++ ++#: readelf.c:18205 ++#, c-format ++msgid "" ++"\n" ++"Displaying contents of Renesas V850 notes section at offset 0x%lx with length 0x%lx:\n" ++msgstr "" ++"\n" ++"A mostrar conteúdo da secção de notas Renesas V850 no desvio 0x%lx com tamanho 0x%lx:\n" ++ ++#: readelf.c:18222 ++#, c-format ++msgid "Corrupt note: name size is too big: %lx\n" ++msgstr "Nota corrupta: tamanho de nome muito grande: %lx\n" ++ ++#: readelf.c:18232 ++#, c-format ++msgid "corrupt descsz found in note at offset 0x%lx\n" ++msgstr "encontrado descsz corrupto em nota no desvio 0x%lx\n" ++ ++#: readelf.c:18234 readelf.c:18247 ++#, c-format ++msgid " type: 0x%lx, namesize: 0x%lx, descsize: 0x%lx\n" ++msgstr " tipo: 0x%lx, namesize: 0x%lx, descsize: 0x%lx\n" ++ ++#: readelf.c:18245 ++#, c-format ++msgid "corrupt namesz found in note at offset 0x%lx\n" ++msgstr "encontrado namesz corrupto em nota no desvio 0x%lx\n" ++ ++#: readelf.c:18323 ++#, c-format ++msgid "No note segments present in the core file.\n" ++msgstr "Sem segmentos de nota presentes no ficheiro-núcleo.\n" ++ ++#: readelf.c:18331 ++#, c-format ++msgid " Unknown GNU attribute: %s\n" ++msgstr "Atributo GNU desconhecido: %s\n" ++ ++#: readelf.c:18466 ++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 "" ++"Esta instância do readelf foi compilada sem suporte a tipo\n" ++"de dados 64 bit, pelo que não pode ler ficheiros ELF 64 bit.\n" ++ ++#: readelf.c:18589 ++#, c-format ++msgid "%s: Failed to read file header\n" ++msgstr "%s: falha ao ler cabeçalho de ficheiro\n" ++ ++#: readelf.c:18603 ++#, c-format ++msgid "" ++"\n" ++"File: %s\n" ++msgstr "" ++"\n" ++"Ficheiro: %s\n" ++ ++#: readelf.c:18789 ++#, c-format ++msgid "%s: unable to dump the index as none was found\n" ++msgstr "%s: impossível despejar o índice, nenhum encontrado\n" ++ ++#: readelf.c:18795 ++#, c-format ++msgid "Index of archive %s: (%lu entries, 0x%lx bytes in the symbol table)\n" ++msgstr "Índice do arquivo %s: (%lu entradas, 0x%lx bytes na tabela de símbolo)\n" ++ ++#: readelf.c:18814 ++#, c-format ++msgid "Contents of binary %s at offset " ++msgstr "Conteúdo do binário %s no desvio " ++ ++#: readelf.c:18824 ++#, c-format ++msgid "%s: end of the symbol table reached before the end of the index\n" ++msgstr "%s: atingido o fim da tabela de símbolo antes do fim do índice\n" ++ ++#: readelf.c:18841 ++#, 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] "%s: resta %ld byte na tabela de símbolo, mas não têm entrada correspondente no índice da tabela\n" ++msgstr[1] "%s: restam %ld bytes na tabela de símbolo, mas não têm entrada correspondente no índice da tabela\n" ++ ++#: readelf.c:18854 ++#, c-format ++msgid "%s: failed to seek back to start of object files in the archive\n" ++msgstr "%s: falha ao procurar até ao início dos ficheiros objecto no arquivo\n" ++ ++#: readelf.c:18938 readelf.c:19050 ++#, c-format ++msgid "Input file '%s' is not readable.\n" ++msgstr "Ficheiro de entrada \"%s\" não é legível.\n" ++ ++#: readelf.c:18962 ++#, c-format ++msgid "%s: contains corrupt thin archive: %s\n" ++msgstr "%s: contém arquivo magro corrupto - %s\n" ++ ++#: readelf.c:18975 ++#, c-format ++msgid "%s: failed to seek to archive member.\n" ++msgstr "%s: falha ao procurar membro do arquivo.\n" ++ ++#: readelf.c:19042 ++msgid "Out of memory allocating file data structure\n" ++msgstr "Sem memória ao alocar estrutura de dados de ficheiro\n" ++ ++#: readelf.c:19078 ++#, c-format ++msgid "File %s is not an archive so its index cannot be displayed.\n" ++msgstr "O ficheiro %s não é um arquivo, o índice não pode ser mostrado.\n" ++ ++#: readelf.c:19137 ++msgid "Nothing to do.\n" ++msgstr "Nada a fazer.\n" ++ ++#: rename.c:122 ++#, c-format ++msgid "%s: cannot set time: %s" ++msgstr "%s: impossível definir a hora - %s" ++ ++#. We have to clean up here. ++#: rename.c:157 rename.c:195 ++#, c-format ++msgid "unable to rename '%s'; reason: %s" ++msgstr "impossível renomear \"%s\"; motivo: %s" ++ ++#: rename.c:203 ++#, c-format ++msgid "unable to copy file '%s'; reason: %s" ++msgstr "impossível copiar \"%s\"; motivo: %s" ++ ++#: resbin.c:119 ++#, c-format ++msgid "%s: not enough binary data" ++msgstr "%s: sem dados binários suficientes" ++ ++#: resbin.c:135 ++msgid "null terminated unicode string" ++msgstr "cadeia unicode terminada em null" ++ ++#: resbin.c:162 resbin.c:168 ++msgid "resource ID" ++msgstr "ID do recurso" ++ ++#: resbin.c:207 ++msgid "cursor" ++msgstr "cursor" ++ ++#: resbin.c:238 resbin.c:245 ++msgid "menu header" ++msgstr "cabeçalho de menu" ++ ++#: resbin.c:254 ++msgid "menuex header" ++msgstr "cabeçalho de menuex" ++ ++#: resbin.c:258 ++msgid "menuex offset" ++msgstr "desvio menuex" ++ ++#: resbin.c:263 ++#, c-format ++msgid "unsupported menu version %d" ++msgstr "versão de menu %d não suportada" ++ ++#: resbin.c:288 resbin.c:303 resbin.c:365 ++msgid "menuitem header" ++msgstr "cabeçalho de menuitem" ++ ++#: resbin.c:395 ++msgid "menuitem" ++msgstr "menuitem" ++ ++#: resbin.c:432 resbin.c:460 ++msgid "dialog header" ++msgstr "cabeçalho de diálogo" ++ ++#: resbin.c:450 ++#, c-format ++msgid "unexpected DIALOGEX version %d" ++msgstr "versão DIALOGEX inesperada %d" ++ ++#: resbin.c:495 ++msgid "dialog font point size" ++msgstr "tamanho do ponto da letra do diálogo" ++ ++#: resbin.c:503 ++msgid "dialogex font information" ++msgstr "informação da letra dialogex" ++ ++#: resbin.c:529 resbin.c:547 ++msgid "dialog control" ++msgstr "controlo de diálogo" ++ ++#: resbin.c:539 ++msgid "dialogex control" ++msgstr "controlo de dialogex" ++ ++#: resbin.c:568 ++msgid "dialog control end" ++msgstr "fim do controlo de diálogo" ++ ++#: resbin.c:578 ++msgid "dialog control data" ++msgstr "dados do controlo de diálogo" ++ ++#: resbin.c:618 ++msgid "stringtable string length" ++msgstr "tamanho da cadeia stringtable" ++ ++#: resbin.c:628 ++msgid "stringtable string" ++msgstr "cadeia stringtable" ++ ++#: resbin.c:658 ++msgid "fontdir header" ++msgstr "cabeçalho fontdir" ++ ++#: resbin.c:672 ++msgid "fontdir" ++msgstr "fontdir" ++ ++#: resbin.c:689 ++msgid "fontdir device name" ++msgstr "nome de dispositivo fontdir" ++ ++#: resbin.c:695 ++msgid "fontdir face name" ++msgstr "nome facial de fontdir" ++ ++#: resbin.c:735 ++msgid "accelerator" ++msgstr "atalho" ++ ++#: resbin.c:794 ++msgid "group cursor header" ++msgstr "cabeçalho de cursor de grupo" ++ ++#: resbin.c:798 resrc.c:1350 ++#, c-format ++msgid "unexpected group cursor type %d" ++msgstr "tipo de cursor de grupo %d inesperado" ++ ++#: resbin.c:813 ++msgid "group cursor" ++msgstr "cursor de grupo" ++ ++#: resbin.c:849 ++msgid "group icon header" ++msgstr "cabeçalho de ícone de grupo" ++ ++#: resbin.c:853 resrc.c:1297 ++#, c-format ++msgid "unexpected group icon type %d" ++msgstr "tipo de ícone de grupo %d inesperado" ++ ++#: resbin.c:868 ++msgid "group icon" ++msgstr "ícone de grupo" ++ ++#: resbin.c:932 ++msgid "unexpected version string" ++msgstr "cadeia de versão inesperada" ++ ++#: resbin.c:964 ++#, c-format ++msgid "version length %lu greater than resource length %lu" ++msgstr "tamanho de versão %lu maior que o tamanho do recurso %lu" ++ ++#: resbin.c:968 ++#, c-format ++msgid "unexpected version type %d" ++msgstr "tipo de versão %d inesperado" ++ ++#: resbin.c:980 ++#, c-format ++msgid "unexpected fixed version information length %ld" ++msgstr "tamanho de informação de versão fixa %ld inesperado" ++ ++#: resbin.c:983 ++msgid "fixed version info" ++msgstr "informação de versão fixa" ++ ++#: resbin.c:987 ++#, c-format ++msgid "unexpected fixed version signature %lu" ++msgstr "assinatura de versão fixa %lu inesperada" ++ ++#: resbin.c:991 ++#, c-format ++msgid "unexpected fixed version info version %lu" ++msgstr "informação de versão fixa versão %lu inesperada" ++ ++#: resbin.c:1020 ++msgid "version var info" ++msgstr "informação de variável de versão" ++ ++#: resbin.c:1037 ++#, c-format ++msgid "unexpected stringfileinfo value length %ld" ++msgstr "tamanho de valor %ld de stringfileinfo inesperado" ++ ++#: resbin.c:1054 ++msgid "version stringtable" ++msgstr "stringtable versão" ++ ++#: resbin.c:1062 ++#, c-format ++msgid "unexpected version stringtable value length %ld" ++msgstr "tamanho de valor %ld de stringtable versão inesperado" ++ ++#: resbin.c:1079 ++msgid "version string" ++msgstr "cadeia de versão" ++ ++#: resbin.c:1094 ++#, c-format ++msgid "unexpected version string length %ld != %ld + %ld" ++msgstr "tamanho de cadeia de versão inesperado %ld != %ld + %ld" ++ ++#: resbin.c:1101 ++#, c-format ++msgid "unexpected version string length %ld < %ld" ++msgstr "tamanho de cadeia de versão inesperado %ld < %ld" ++ ++#: resbin.c:1127 ++#, c-format ++msgid "unexpected varfileinfo value length %ld" ++msgstr "tamanho de valor varfileinfo %ld inesperado" ++ ++#: resbin.c:1146 ++msgid "version varfileinfo" ++msgstr "varfileinfo versão" ++ ++#: resbin.c:1161 ++#, c-format ++msgid "unexpected version value length %ld" ++msgstr "tamanho de valor de versão %ld inesperado" ++ ++#: resbin.c:1171 ++msgid "nul bytes found in version string" ++msgstr "encontrados bytes nulos em cadeia de versão" ++ ++#: resbin.c:1174 ++#, c-format ++msgid "unexpected version string character: %x" ++msgstr "carácter de cadeia de versão inesperado: %x" ++ ++#: rescoff.c:123 ++msgid "filename required for COFF input" ++msgstr "requerido nome de ficheiro para entrada COFF" ++ ++#: rescoff.c:140 ++#, c-format ++msgid "%s: no resource section" ++msgstr "%s: sem secção de recurso" ++ ++#: rescoff.c:150 ++#, c-format ++msgid "%s: .rsrc section is bigger than the file!" ++msgstr "%s: .secção rsrc é maior que o ficheiro!" ++ ++#: rescoff.c:178 ++#, c-format ++msgid "%s: %s: address out of bounds" ++msgstr "%s: %s: endereço fora dos limites" ++ ++#: rescoff.c:199 ++msgid "Resources nest too deep" ++msgstr "Recursos aninhados muito fundo" ++ ++#: rescoff.c:202 ++msgid "directory" ++msgstr "pasta" ++ ++#: rescoff.c:230 ++msgid "named directory entry" ++msgstr "entrada de pasta nomeada" ++ ++#: rescoff.c:239 ++msgid "directory entry name" ++msgstr "nome de entrada de pasta" ++ ++#: rescoff.c:253 ++msgid "resource name" ++msgstr "nome de recurso" ++ ++#: rescoff.c:264 ++msgid "named subdirectory" ++msgstr "sub-pasta nomeada" ++ ++#: rescoff.c:272 ++msgid "named resource" ++msgstr "recurso nomeado" ++ ++#: rescoff.c:287 ++msgid "ID directory entry" ++msgstr "entrada de pasta ID" ++ ++#: rescoff.c:304 ++msgid "ID subdirectory" ++msgstr "sub-pasta ID" ++ ++#: rescoff.c:312 ++msgid "ID resource" ++msgstr "recurso ID" ++ ++#: rescoff.c:337 ++msgid "resource type unknown" ++msgstr "tipo de recurso desconhecido" ++ ++#: rescoff.c:340 ++msgid "data entry" ++msgstr "entrada de dados" ++ ++#: rescoff.c:348 ++msgid "resource data" ++msgstr "dados do recurso" ++ ++#: rescoff.c:353 ++msgid "resource data size" ++msgstr "tamanho dos dados do recurso" ++ ++#: rescoff.c:448 ++msgid "filename required for COFF output" ++msgstr "requerido nome de ficheiro para saída COFF" ++ ++#: rescoff.c:732 ++msgid "can't get BFD_RELOC_RVA relocation type" ++msgstr "impossível obter tipo de relocalização BFD_RELOC_RVA" ++ ++#: resrc.c:256 resrc.c:328 ++#, c-format ++msgid "can't open temporary file `%s': %s" ++msgstr "impossível abrir ficheiro temporário \"%s\": %s" ++ ++#: resrc.c:262 ++#, c-format ++msgid "can't redirect stdout: `%s': %s" ++msgstr "impossível redireccionar stdout: \"%s\": %s" ++ ++#: resrc.c:324 ++#, c-format ++msgid "can't execute `%s': %s" ++msgstr "impossível executar \"%s\": %s" ++ ++#: resrc.c:333 ++#, c-format ++msgid "Using temporary file `%s' to read preprocessor output\n" ++msgstr "A usar ficheiro temporário \"%s\" para ler saída do pré-processador\n" ++ ++#: resrc.c:340 ++#, c-format ++msgid "can't popen `%s': %s" ++msgstr "impossível popen \"%s\": %s" ++ ++#: resrc.c:342 ++#, c-format ++msgid "Using popen to read preprocessor output\n" ++msgstr "A usar popen para ler saída do pré-processador\n" ++ ++#: resrc.c:408 ++#, c-format ++msgid "Tried `%s'\n" ++msgstr "Tentado \"%s\"\n" ++ ++#: resrc.c:419 ++#, c-format ++msgid "Using `%s'\n" ++msgstr "A usar \"%s\"\n" ++ ++#: resrc.c:603 ++msgid "preprocessing failed." ++msgstr "falha ao pré-processar." ++ ++#: resrc.c:634 ++#, c-format ++msgid "%s: unexpected EOF" ++msgstr "%s: fim de ficheiro inesperado" ++ ++#: resrc.c:683 ++#, c-format ++msgid "%s: read of %lu returned %lu" ++msgstr "%s: leitura de %lu devolveu %lu" ++ ++#: resrc.c:722 resrc.c:1497 ++#, c-format ++msgid "stat failed on bitmap file `%s': %s" ++msgstr "falha de stat em mapa de bits \"%s\": %s" ++ ++#: resrc.c:773 ++#, c-format ++msgid "cursor file `%s' does not contain cursor data" ++msgstr "ficheiro de cursor \"%s\" não contém dados de cursor" ++ ++#: resrc.c:805 resrc.c:1205 ++#, c-format ++msgid "%s: fseek to %lu failed: %s" ++msgstr "%s: fseek por %lu falhou: %s" ++ ++#: resrc.c:931 ++msgid "help ID requires DIALOGEX" ++msgstr "ID de ajuda requer DIALOGEX" ++ ++#: resrc.c:933 ++msgid "control data requires DIALOGEX" ++msgstr "dados de controlo requerem DIALOGEX" ++ ++#: resrc.c:961 ++#, c-format ++msgid "stat failed on font file `%s': %s" ++msgstr "falha de stat em ficheiro de letra \"%s\": %s" ++ ++#: resrc.c:1174 ++#, c-format ++msgid "icon file `%s' does not contain icon data" ++msgstr "ficheiro de ícone \"%s\" não contém dados de ícone" ++ ++#: resrc.c:1723 resrc.c:1758 ++#, c-format ++msgid "stat failed on file `%s': %s" ++msgstr "falha de stat em ficheiro \"%s\": %s" ++ ++#: resrc.c:1957 ++#, c-format ++msgid "can't open `%s' for output: %s" ++msgstr "impossível abrir \"%s\" para saída: %s" ++ ++#: size.c:77 ++#, c-format ++msgid " Displays the sizes of sections inside binary files\n" ++msgstr "Mostra os tamanhos de secções dentro de ficheiros binários\n" ++ ++#: size.c:78 ++#, c-format ++msgid " If no input file(s) are specified, a.out is assumed\n" ++msgstr "Se não forem especificados ficheiros, é assumido a.out\n" ++ ++#: size.c:79 ++#, c-format ++msgid "" ++" The options are:\n" ++" -A|-B --format={sysv|berkeley} Select output style (default is %s)\n" ++" -o|-d|-x --radix={8|10|16} Display numbers in octal, decimal or hex\n" ++" -t --totals Display the total sizes (Berkeley only)\n" ++" --common Display total size for *COM* syms\n" ++" --target= Set the binary file format\n" ++" @ Read options from \n" ++" -h --help Display this information\n" ++" -v --version Display the program's version\n" ++"\n" ++msgstr "" ++" As opções são:\n" ++" -A|-B --format={sysv|berkeley} Selecciona o estilo de saída (apredefinição é %s)\n" ++" -o|-d|-x --radix={8|10|16} Mostra números em formato octal, decimal ou hex\n" ++" -t --totals Mostra tamanhos totais (só Berkeley)\n" ++" --common Mostra o tamanho total para símbolos *COM*\n" ++" --target= Define o formato do ficheiro biário\n" ++" @ Lê opções de \n" ++" -h --help Mostra esta informação\n" ++" -v --version Mostra a versão do programa\n" ++"\n" ++ ++#: size.c:159 ++#, c-format ++msgid "invalid argument to --format: %s" ++msgstr "Argumento inválido para --format: %s" ++ ++#: size.c:186 ++#, c-format ++msgid "Invalid radix: %s\n" ++msgstr "radix inválido: %s\n" ++ ++#: srconv.c:130 ++msgid "Checksum failure" ++msgstr "Falha de checksum" ++ ++#. FIXME: Return error status. ++#: srconv.c:142 ++msgid "Failed to write checksum" ++msgstr "Falha ao escrever checksum" ++ ++#: srconv.c:182 ++#, c-format ++msgid "Unsupported integer write size: %d" ++msgstr "Tamanho de inteiro para escrita não suportado: %d" ++ ++#. FIXME: Return error status. ++#: srconv.c:268 ++msgid "Failed to write TR block" ++msgstr "Falha ao escrever bloco TR" ++ ++#: srconv.c:359 ++#, c-format ++msgid "Unrecognized H8300 sub-architecture: %ld" ++msgstr "Sub-arquitectura H8300 não suportada: %ld" ++ ++#: srconv.c:377 ++#, c-format ++msgid "Unsupported architecture: %d" ++msgstr "Arquitectura não suportada: %d" ++ ++#: srconv.c:831 ++#, c-format ++msgid "Unrecognised type: %d" ++msgstr "Tipo não reconhecido: %d" ++ ++#: srconv.c:957 ++#, c-format ++msgid "Unrecognised coff symbol type: %d" ++msgstr "tipo de símbolo coff não reconhecido: %d" ++ ++#: srconv.c:1019 srconv.c:1119 ++#, c-format ++msgid "Unrecognised coff symbol visibility: %d" ++msgstr "Visibilidade de símbolo coff não reconhecida: %d" ++ ++#: srconv.c:1045 srconv.c:1090 ++#, c-format ++msgid "Unrecognised coff symbol location: %d" ++msgstr "localização de símbolo coff não reconhecida: %d" ++ ++#. FIXME: Return error status. ++#: srconv.c:1424 ++msgid "Failed to write CS struct" ++msgstr "Falha ao escrever estrutura CS" ++ ++#: srconv.c:1696 ++#, c-format ++msgid "Convert a COFF object file into a SYSROFF object file\n" ++msgstr "Converter um ficheiro objecto COFF em ficheiro objecto SYSROFF\n" ++ ++#: srconv.c:1697 ++#, c-format ++msgid "" ++" The options are:\n" ++" -q --quick (Obsolete - ignored)\n" ++" -n --noprescan Do not perform a scan to convert commons into defs\n" ++" -d --debug Display information about what is being done\n" ++" @ Read options from \n" ++" -h --help Display this information\n" ++" -v --version Print the program's version number\n" ++msgstr "" ++" As opções são:\n" ++" -q --quick (Obsoleta - ignorada)\n" ++" -n --noprescan Não realiza análise para converter commons em defs\n" ++" -d --debug Mostra informação sobre o que está a ser feito\n" ++" @ Lê opções de \n" ++" -h --help Mostra esta informação\n" ++" -v --version Mostra a versão do programa\n" ++ ++#: srconv.c:1844 ++#, c-format ++msgid "unable to open output file %s" ++msgstr "impossível abrir o ficheiro de saída %s" ++ ++#: stabs.c:331 stabs.c:1726 ++msgid "numeric overflow" ++msgstr "transporte numérico" ++ ++#: stabs.c:341 ++#, c-format ++msgid "Bad stab: %s\n" ++msgstr "Mau stab: %s\n" ++ ++#: stabs.c:349 ++#, c-format ++msgid "Warning: %s: %s\n" ++msgstr "Aviso: %s: %s\n" ++ ++#: stabs.c:459 ++#, c-format ++msgid "N_LBRAC not within function\n" ++msgstr "N_LBRAC não dentro de função\n" ++ ++#: stabs.c:498 ++#, c-format ++msgid "Too many N_RBRACs\n" ++msgstr "Demasiados N_RBRACs\n" ++ ++#: stabs.c:730 ++msgid "unknown C++ encoded name" ++msgstr "nome C++ codificado desconhecido" ++ ++#. Complain and keep going, so compilers can invent new ++#. cross-reference types. ++#: stabs.c:1271 ++msgid "unrecognized cross reference type" ++msgstr "tipo de referência cruzada não reconhecido" ++ ++#. Does this actually ever happen? Is that why we are worrying ++#. about dealing with it rather than just calling error_type? ++#: stabs.c:1818 ++msgid "missing index type" ++msgstr "tipo de índice em falta" ++ ++#: stabs.c:2146 ++msgid "unknown virtual character for baseclass" ++msgstr "carácter virtual desconhecido para baseclass" ++ ++#: stabs.c:2164 ++msgid "unknown visibility character for baseclass" ++msgstr "carácter de visibilidade desconhecido para baseclass" ++ ++#: stabs.c:2354 ++msgid "unnamed $vb type" ++msgstr "tipo $vb sem nome" ++ ++#: stabs.c:2360 ++msgid "unrecognized C++ abbreviation" ++msgstr "abreviatura C++ não reconhecida" ++ ++#: stabs.c:2436 ++msgid "unknown visibility character for field" ++msgstr "carácter de visibilidade desconhecido para campo" ++ ++#: stabs.c:2696 ++msgid "const/volatile indicator missing" ++msgstr "indicador constante/volátil em falta" ++ ++#: stabs.c:2938 ++#, c-format ++msgid "No mangling for \"%s\"\n" ++msgstr "Sem polimento para \"%s\"\n" ++ ++#: stabs.c:3238 ++msgid "Undefined N_EXCL" ++msgstr "N_EXCL indefinido" ++ ++#: stabs.c:3318 ++#, c-format ++msgid "Type file number %d out of range\n" ++msgstr "Número de ficheiro tipo %d fora do intervalo\n" ++ ++#: stabs.c:3323 ++#, c-format ++msgid "Type index number %d out of range\n" ++msgstr "Número de índice tipo %d fora do intervalo\n" ++ ++#: stabs.c:3402 ++#, c-format ++msgid "Unrecognized XCOFF type %d\n" ++msgstr "Tipo XCOFF %d não reconhecido\n" ++ ++#: stabs.c:3695 ++#, c-format ++msgid "bad mangled name `%s'\n" ++msgstr "Mau nome transformado \"%s\"\n" ++ ++#: stabs.c:3790 ++#, c-format ++msgid "no argument types in mangled string\n" ++msgstr "sem tipos de argumento em cadeia transformada\n" ++ ++#: stabs.c:5140 ++#, c-format ++msgid "Demangled name is not a function\n" ++msgstr "Nome descodificado não é uma função\n" ++ ++#: stabs.c:5182 ++#, c-format ++msgid "Unexpected type in v3 arglist demangling\n" ++msgstr "tipo inesperado na descodificação de arglist v3\n" ++ ++#: stabs.c:5254 ++#, c-format ++msgid "Unrecognized demangle component %d\n" ++msgstr "Componente de descodificação %d não reconhecido\n" ++ ++#: stabs.c:5306 ++#, c-format ++msgid "Failed to print demangled template\n" ++msgstr "Falha ao imprimir modelo descodificado\n" ++ ++#: stabs.c:5386 ++#, c-format ++msgid "Couldn't get demangled builtin type\n" ++msgstr "Impossível obter tipo interno descodificado\n" ++ ++#: stabs.c:5435 ++#, c-format ++msgid "Unexpected demangled varargs\n" ++msgstr "varargs descodificado inesperado\n" ++ ++#: stabs.c:5442 ++#, c-format ++msgid "Unrecognized demangled builtin type\n" ++msgstr "Tipo interno descodificado não reconhecido\n" ++ ++#: strings.c:200 strings.c:267 ++#, c-format ++msgid "invalid integer argument %s" ++msgstr "argumento inteiro %s inválido" ++ ++#: strings.c:270 ++#, c-format ++msgid "invalid minimum string length %d" ++msgstr "tamanho mínimo de cadeia %d inválidp" ++ ++#: strings.c:340 ++#, c-format ++msgid "%s: Reading section %s failed: %s" ++msgstr "%s: falha ao ler secção %s: %s" ++ ++#: strings.c:640 ++#, c-format ++msgid " Display printable strings in [file(s)] (stdin by default)\n" ++msgstr "Mostrar cadeias imprimíveis em [ficheiro(s)] (stdin predefinido)\n" ++ ++#: strings.c:644 ++#, c-format ++msgid "" ++" -a - --all Scan the entire file, not just the data section [default]\n" ++" -d --data Only scan the data sections in the file\n" ++msgstr "" ++" -a - --all Analisa todo o ficheiro, não só a secção de dados [predefinição]\n" ++" -d --data Analisa só as secções de dados no ficheiro\n" ++ ++#: strings.c:648 ++#, c-format ++msgid "" ++" -a - --all Scan the entire file, not just the data section\n" ++" -d --data Only scan the data sections in the file [default]\n" ++msgstr "" ++" -a - --all Analisa todo o ficheiro, não só a secção de dados\n" ++" -d --data Analisa só as secções de dados no ficheiro [predefinição]\n" ++ ++#: strings.c:652 ++#, c-format ++msgid "" ++" -f --print-file-name Print the name of the file before each string\n" ++" -n --bytes=[number] Locate & print any NUL-terminated sequence of at\n" ++" - least [number] characters (default 4).\n" ++" -t --radix={o,d,x} Print the location of the string in base 8, 10 or 16\n" ++" -w --include-all-whitespace Include all whitespace as valid string characters\n" ++" -o An alias for --radix=o\n" ++" -T --target= Specify the binary file format\n" ++" -e --encoding={s,S,b,l,B,L} Select character size and endianness:\n" ++" s = 7-bit, S = 8-bit, {b,l} = 16-bit, {B,L} = 32-bit\n" ++" -s --output-separator= String used to separate strings in output.\n" ++" @ Read options from \n" ++" -h --help Display this information\n" ++" -v -V --version Print the program's version number\n" ++msgstr "" ++" -f --print-file-name Imprime o nome do ficheiro antes de cada cadeia\n" ++" -n --bytes=[number] Localiza & imprime qualquer sequência terminada em NUL de\n" ++" - pelo menos [number] caracteres (predefinição 4).\n" ++" -t --radix={o,d,x} Imprime a localização da cadeia em base 8, 10 ou 16\n" ++" -w --include-all-whitespace Inclui todos os espaços como cadeias de caracteres válidas\n" ++" -o Aliás para --radix=o\n" ++" -T --target= Especifica o formato do ficheiro binário\n" ++" -e --encoding={s,S,b,l,B,L} Selecciona o tamanho do carácter e endianness:\n" ++" s = 7-bit, S = 8-bit, {b,l} = 16-bit, {B,L} = 32-bit\n" ++" -s --output-separator= Cadeia usada para separar cadeias na saída.\n" ++" @ Lê opções de \n" ++" -h --help Mostra esta informação\n" ++" -v -V --version Mostra a versão do programa\n" ++ ++#: sysdump.c:51 ++msgid "*undefined*" ++msgstr "*indefinido*" ++ ++#: sysdump.c:57 ++msgid "*corrupt*" ++msgstr "*corrupto*" ++ ++#: sysdump.c:125 ++#, c-format ++msgid "SUM IS %x\n" ++msgstr "SOMA É %x\n" ++ ++#. PR 17512: file: id:000001,src:000002,op:flip1,pos:45. ++#. Prevent infinite loops re-reading beyond the end of the buffer. ++#: sysdump.c:161 ++msgid "ICE: getINT: Out of buffer space" ++msgstr "ICE: getINT: sem espaço de buffer" ++ ++#: sysdump.c:185 ++#, c-format ++msgid "Unsupported read size: %d" ++msgstr "Tamanho de leitura não suportado: %d" ++ ++#: sysdump.c:496 ++#, c-format ++msgid "GOT A %x\n" ++msgstr "OBTIDO %x\n" ++ ++#: sysdump.c:514 ++#, c-format ++msgid "WANTED %x!!\n" ++msgstr "ESPERADO %x!!\n" ++ ++#: sysdump.c:532 ++msgid "SYMBOL INFO" ++msgstr "INFORMAÇÃO DE SÍMBOLO" ++ ++#: sysdump.c:550 ++msgid "DERIVED TYPE" ++msgstr "TIPO DERIVADO" ++ ++#: sysdump.c:607 ++msgid "MODULE***\n" ++msgstr "MÓDULO***\n" ++ ++#: sysdump.c:642 ++#, c-format ++msgid "Print a human readable interpretation of a SYSROFF object file\n" ++msgstr "Imprimir uma interpretação legível de um ficheiro objecto SYSROFF\n" ++ ++#: sysdump.c:643 ++#, c-format ++msgid "" ++" The options are:\n" ++" -h --help Display this information\n" ++" -v --version Print the program's version number\n" ++msgstr "" ++" As opções são:\n" ++" -h --help Mostra esta informação\n" ++" -v --version Mostra a versão do programa\n" ++ ++#: sysdump.c:711 ++#, c-format ++msgid "cannot open input file %s" ++msgstr "impossível abrir o ficheiro de entrada %s" ++ ++#: version.c:34 ++#, c-format ++msgid "Copyright (C) 2018 Free Software Foundation, Inc.\n" ++msgstr "Copyright (C) 2018 Free Software Foundation, Inc.\n" ++ ++#: version.c:35 ++#, 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) any later version.\n" ++"This program has absolutely no warranty.\n" ++msgstr "" ++"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) any later version.\n" ++"This program has absolutely no warranty.\n" ++ ++#: windmc.c:189 ++#, c-format ++msgid "can't create %s file `%s' for output.\n" ++msgstr "impossível criar o ficheiro %s \"%s\" para saída.\n" ++ ++#: windmc.c:197 ++#, c-format ++msgid "Usage: %s [option(s)] [input-file]\n" ++msgstr "Uso: %s [opções] [ficheiro de entrada]\n" ++ ++#: windmc.c:199 ++#, c-format ++msgid "" ++" The options are:\n" ++" -a --ascii_in Read input file as ASCII file\n" ++" -A --ascii_out Write binary messages as ASCII\n" ++" -b --binprefix .bin filename is prefixed by .mc filename_ for uniqueness.\n" ++" -c --customflag Set custom flags for messages\n" ++" -C --codepage_in= Set codepage when reading mc text file\n" ++" -d --decimal_values Print values to text files decimal\n" ++" -e --extension= Set header extension used on export header file\n" ++" -F --target Specify output target for endianness.\n" ++" -h --headerdir= Set the export directory for headers\n" ++" -u --unicode_in Read input file as UTF16 file\n" ++" -U --unicode_out Write binary messages as UFT16\n" ++" -m --maxlength= Set the maximal allowed message length\n" ++" -n --nullterminate Automatic add a zero termination to strings\n" ++" -o --hresult_use Use HRESULT definition instead of status code definition\n" ++" -O --codepage_out= Set codepage used for writing text file\n" ++" -r --rcdir= Set the export directory for rc files\n" ++" -x --xdbg= Where to create the .dbg C include file\n" ++" that maps message ID's to their symbolic name.\n" ++msgstr "" ++" As opções são:\n" ++" -a --ascii_in Lê o ficheiro de entrada como ASCII\n" ++" -A --ascii_out Escreve mensagens binárias como ASCII\n" ++" -b --binprefix .nome do ficheiro binário prefixado por .mc para exclusividade.\n" ++" -c --customflag Define bandeiras personalizadas para as mensagens\n" ++" -C --codepage_in= Define a codepage ao ler um ficheiro de texto mc\n" ++" -d --decimal_values Imprime valores para ficheiros de texto decimal\n" ++" -e --extension= Define extensão do cabeçalho usada em ficheiro de exportação de cabeçalho\n" ++" -F --target Especifica destino de saída para endianness.\n" ++" -h --headerdir= Define a pasta de exportação para cabeçalhos\n" ++" -u --unicode_in Lê ficheiro de entrada como UTF16\n" ++" -U --unicode_out Escreve mensagens binárias como UFT16\n" ++" -m --maxlength= Define o tamanho máximo permitido da mensagem\n" ++" -n --nullterminate Adicionar final zero a cadeias automaticamente\n" ++" -o --hresult_use Usa definição HRESULT em vez da definição de código de estado\n" ++" -O --codepage_out= Define a codepage usada para escrever um ficheiro de texto\n" ++" -r --rcdir= Define a pasta de exportação para ficheiros rc\n" ++" -x --xdbg= Onde criar o ficheiro C include .dbg\n" ++" que mapeia IDs de mensagens para o seu nome simbólico.\n" ++ ++#: windmc.c:219 ++#, c-format ++msgid "" ++" -H --help Print this help message\n" ++" -v --verbose Verbose - tells you what it's doing\n" ++" -V --version Print version information\n" ++msgstr "" ++" -H --help Mostra esta informação\n" ++" -v --verbose Mostra o que está a fazer\n" ++" -V --version Mostra a versão do programa\n" ++ ++#: windmc.c:260 windres.c:404 ++#, c-format ++msgid "%s: warning: " ++msgstr "%s: aviso - " ++ ++#: windmc.c:261 ++#, c-format ++msgid "A codepage was specified switch `%s' and UTF16.\n" ++msgstr "Foi especificada uma codepage que muda \"%s\" e UTF16.\n" ++ ++#: windmc.c:262 ++#, c-format ++msgid "\tcodepage settings are ignored.\n" ++msgstr "\tdefinições de codepage são ignoradas.\n" ++ ++#: windmc.c:306 ++msgid "try to add a ill language." ++msgstr "tentou adicionar um idioma ilógico" ++ ++#: windmc.c:1116 ++#, c-format ++msgid "unable to open file `%s' for input.\n" ++msgstr "impossível abrir o ficheiro \"%s\" para entrada.\n" ++ ++#: windmc.c:1124 ++#, c-format ++msgid "unable to read contents of %s" ++msgstr "impossível ler conteúdo de %s" ++ ++#: windmc.c:1136 ++msgid "input file does not seems to be UFT16.\n" ++msgstr "o ficheiro de entrada não parece ser UTF16.\n" ++ ++#: windres.c:214 ++#, c-format ++msgid "can't open %s `%s': %s" ++msgstr "impossível abrir %s \"%s\": %s" ++ ++#: windres.c:383 ++#, c-format ++msgid ": expected to be a directory\n" ++msgstr ": esperado como sendo uma pasta\n" ++ ++#: windres.c:395 ++#, c-format ++msgid ": expected to be a leaf\n" ++msgstr ": esperado como sendo uma folha\n" ++ ++#: windres.c:406 ++#, c-format ++msgid ": duplicate value\n" ++msgstr ": valor duplicado\n" ++ ++#: windres.c:556 ++#, c-format ++msgid "unknown format type `%s'" ++msgstr "tipo de formato \"%s\" desconhecido" ++ ++#: windres.c:557 ++#, c-format ++msgid "%s: supported formats:" ++msgstr "%s: formatos suportados:" ++ ++#. Otherwise, we give up. ++#: windres.c:640 ++#, c-format ++msgid "can not determine type of file `%s'; use the -J option" ++msgstr "impossível determinar o tipo de ficheiro %s; use a opção -J" ++ ++#: windres.c:652 ++#, c-format ++msgid "Usage: %s [option(s)] [input-file] [output-file]\n" ++msgstr "Uso: %s [opções] [ficheiro de entrada] [ficheiro de saída]\n" ++ ++#: windres.c:654 ++#, c-format ++msgid "" ++" The options are:\n" ++" -i --input= Name input file\n" ++" -o --output= Name output file\n" ++" -J --input-format= Specify input format\n" ++" -O --output-format= Specify output format\n" ++" -F --target= Specify COFF target\n" ++" --preprocessor= Program to use to preprocess rc file\n" ++" --preprocessor-arg= Additional preprocessor argument\n" ++" -I --include-dir= Include directory when preprocessing rc file\n" ++" -D --define [=] Define SYM when preprocessing rc file\n" ++" -U --undefine Undefine SYM when preprocessing rc file\n" ++" -v --verbose Verbose - tells you what it's doing\n" ++" -c --codepage= Specify default codepage\n" ++" -l --language= Set language when reading rc file\n" ++" --use-temp-file Use a temporary file instead of popen to read\n" ++" the preprocessor output\n" ++" --no-use-temp-file Use popen (default)\n" ++msgstr "" ++" As opções são:\n" ++" -i --input= Nome do ficheiro de entrada\n" ++" -o --output= Nome do ficheiro de saída\n" ++" -J --input-format= Especifica o formato de entrada\n" ++" -O --output-format= Especifica o formato de saída\n" ++" -F --target= Especifica o destino COFF\n" ++" --preprocessor= Programa a usar para pré-processar ficheiros rc file\n" ++" --preprocessor-arg= Argumento adicional de pré-processamento\n" ++" -I --include-dir= Inclui ao pré-processar ficheiros rc\n" ++" -D --define [=] Define ao pré-processar ficheiros rc\n" ++" -U --undefine Remove definição de ao pré-processar ficheiros rc\n" ++" -v --verbose Mostra o que está a fazer\n" ++" -c --codepage= Especifica a codepage predefinida\n" ++" -l --language= Define o idioma ao ler ficheiros rc\n" ++" --use-temp-file Usa um ficheiro temporário em vez de popen para ler\n" ++" a saída do pré-processador\n" ++" --no-use-temp-file Usa popen (predefinição)\n" ++ ++#: windres.c:672 ++#, c-format ++msgid " --yydebug Turn on parser debugging\n" ++msgstr " --yydebug Liga o depurador do analisador\n" ++ ++#: windres.c:675 ++#, c-format ++msgid "" ++" -r Ignored for compatibility with rc\n" ++" @ Read options from \n" ++" -h --help Print this help message\n" ++" -V --version Print version information\n" ++msgstr "" ++" -r Ignorada para compatibilidade com rc\n" ++" @ Lê opções de \n" ++" -h --help Mostra esta informação\n" ++" -V --version Mostra a versão do programa\n" ++ ++#: windres.c:680 ++#, c-format ++msgid "" ++"FORMAT is one of rc, res, or coff, and is deduced from the file name\n" ++"extension if not specified. A single file name is an input file.\n" ++"No input-file is stdin, default rc. No output-file is stdout, default rc.\n" ++msgstr "" ++"FORMATO é um de rc, res, ou coff e é deduzido da extensão do ficheiro\n" ++"se não for especificado. Um único nome de ficheiro é um ficheiro de entrada.\n" ++"Sem nome de ficheiro é stdin, predefinição rc. Sem ficheiro de saída é stdout, predefinição rc.\n" ++ ++#: windres.c:844 ++msgid "invalid codepage specified.\n" ++msgstr "codepage inválida especificada.\n" ++ ++#: windres.c:859 ++msgid "invalid option -f\n" ++msgstr "opção inválida -f\n" ++ ++#: windres.c:864 ++msgid "No filename following the -fo option.\n" ++msgstr "Sem nome de ficheiro a seguir à opção -fo\n" ++ ++#: windres.c:953 ++#, c-format ++msgid "Option -I is deprecated for setting the input format, please use -J instead.\n" ++msgstr "A opção -I é obsoleta para definir o formato de entrada, por favor use antes -J.\n" ++ ++#: windres.c:1066 ++msgid "no resources" ++msgstr "sem recursos" ++ ++#: wrstabs.c:353 wrstabs.c:1914 ++#, c-format ++msgid "string_hash_lookup failed: %s" ++msgstr "falha em string_hash_lookup: %s" ++ ++#: wrstabs.c:636 ++#, c-format ++msgid "stab_int_type: bad size %u" ++msgstr "stab_int_type: mau tamanho %u" ++ ++#: wrstabs.c:1392 ++#, c-format ++msgid "%s: warning: unknown size for field `%s' in struct" ++msgstr "%s: aviso - tamanho desconhecido para o campo \"%s\" em struct" diff --git a/gas/ChangeLog b/gas/ChangeLog -index 98a09cd8b9..e9dcc019b0 100644 +index 98a09cd8b9..16660acf80 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog -@@ -1,3 +1,55 @@ +@@ -1,3 +1,59 @@ ++2018-02-28 Nick Clifton ++ ++ * po/ru.po: Updated Russian translation. ++ +2018-02-23 Nick Clifton + + * Import from mainline: @@ -1256,7 +13344,7 @@ index 0d5422572f..ad573e02cd 100755 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" diff --git a/gas/po/ru.po b/gas/po/ru.po -index 564135a143..b1b2ed1ef8 100644 +index 564135a143..f5d087f0da 100644 --- a/gas/po/ru.po +++ b/gas/po/ru.po @@ -2,80 +2,82 @@ @@ -1274,7 +13362,7 @@ index 564135a143..b1b2ed1ef8 100644 -"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-02-10 09:58+0300\n" ++"PO-Revision-Date: 2018-02-24 08:45+0300\n" "Last-Translator: Yuri Kozlov \n" -"Language-Team: Russian \n" -"X-Bugs: Report translation errors to the Language-Team address.\n" @@ -1297,7 +13385,8 @@ index 564135a143..b1b2ed1ef8 100644 +#: app.c:582 app.c:629 #, c-format msgid "end of file in string; '%c' inserted" - msgstr "конец файла в строке; вставлен '%c'" +-msgstr "конец файла в строке; вставлен '%c'" ++msgstr "конец файла в строке; вставлен «%c»" -#: app.c:653 +#: app.c:655 @@ -1344,7 +13433,8 @@ index 564135a143..b1b2ed1ef8 100644 +#: as.c:177 #, c-format msgid "unrecognized emulation name `%s'" - msgstr "нераспознанно имя эмуляции `%s'" +-msgstr "нераспознанно имя эмуляции `%s'" ++msgstr "нераспознанное имя эмуляции «%s»" -#: as.c:220 +#: as.c:224 @@ -1890,29 +13980,29 @@ index 564135a143..b1b2ed1ef8 100644 +msgstr[2] "%d предупреждений" + +#: as.c:1327 - #, c-format --msgid "%s: data size %ld\n" --msgstr "%s: размер данных %ld\n" ++#, c-format +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: data size %ld\n" +-msgstr "%s: размер данных %ld\n" +msgid "%s, treating warnings as errors" +msgstr "%s, предупреждения считаются ошибками" --#: as.h:208 +-#: as.c:1241 +#: as.c:1342 -+#, c-format + #, c-format +-msgid "%d warnings, treating warnings as errors" +-msgstr "%d предупреждений, предупреждения считаются ошибками" +msgid "%s, %s, generating bad object file\n" +msgstr "%s, %s, генерируется плохой объектный файл\n" -+ + +-#: as.h:208 +#: as.h:173 #, c-format msgid "Case value %ld unexpected at line %d of file \"%s\"\n" @@ -2294,7 +14384,7 @@ index 564135a143..b1b2ed1ef8 100644 #, c-format msgid "Warning: internal error: forgetting to set endndx of %s" msgstr "Предупреждение: внутренняя ошибка: забыли установить endndx для %s" -@@ -713,13070 +858,17584 @@ msgstr "Предупреждение: внутренняя ошибка: заб +@@ -713,13070 +858,17668 @@ msgstr "Предупреждение: внутренняя ошибка: заб #. STYP_INFO #. STYP_LIB #. STYP_OVER @@ -2976,53 +15066,90 @@ index 564135a143..b1b2ed1ef8 100644 -msgstr "" +msgid "attaching version header %s: %s" +msgstr "присоединение заголовка версии %s: %s" -+ + +-#: config/tc-alpha.c:3713 ecoff.c:3054 +-msgid ".ent directive has no name" +-msgstr "" +#: config/obj-som.c:169 +msgid "Only one .copyright pseudo-op per file!" +msgstr "Только одна псевдооперация .copyright на файл!" -+ + +-#: config/tc-alpha.c:3721 +-msgid "nested .ent directives" +-msgstr "" +#: config/obj-som.c:193 +#, c-format +msgid "attaching copyright header %s: %s" +msgstr "присоединение заголовка авторских прав %s: %s" -+ + +-#: config/tc-alpha.c:3765 ecoff.c:3005 +-msgid ".end directive has no name" +-msgstr "" +#: config/tc-aarch64.c:373 +msgid "integer 32-bit register expected" +msgstr "ожидается целочисленный 32-битный регистр" -+ + +-#: config/tc-alpha.c:3774 +-msgid ".end directive without matching .ent" +-msgstr "" +#: config/tc-aarch64.c:376 +msgid "integer 64-bit register expected" +msgstr "ожидается целочисленный 64-битный регистр" -+ + +-#: config/tc-alpha.c:3776 +-msgid ".end directive names different symbol than .ent" +-msgstr "" +#: config/tc-aarch64.c:379 +msgid "integer register expected" +msgstr "ожидается целочисленный регистр" -+ + +-#: config/tc-alpha.c:3819 ecoff.c:3140 +-msgid ".fmask outside of .ent" +-msgstr "" +#: config/tc-aarch64.c:382 +msgid "64-bit integer or SP register expected" +msgstr "ожидается целочисленный 64-битный регистр или регистр SP" -+ + +-#: config/tc-alpha.c:3821 config/tc-score.c:5602 ecoff.c:3204 +-msgid ".mask outside of .ent" +-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:3829 ecoff.c:3147 +-msgid "bad .fmask directive" +-msgstr "" +#: config/tc-aarch64.c:388 +msgid "integer or zero register expected" +msgstr "ожидается целочисленный регистр или ноль" -+ + +-#: config/tc-alpha.c:3831 ecoff.c:3211 +-msgid "bad .mask directive" +-msgstr "" +#: config/tc-aarch64.c:391 +msgid "offset 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:394 +msgid "integer or SP register expected" +msgstr "ожидается целочисленный регистр или регистр SP" -+ + +-#: config/tc-alpha.c:3875 ecoff.c:3179 +-msgid "bad .frame directive" +-msgstr "" +#: config/tc-aarch64.c:397 +msgid "integer, zero or SP register expected" +msgstr "ожидается целочисленный регистр, ноль или регистр SP" -+ + +-#: config/tc-alpha.c:3909 +-msgid ".prologue directive without a preceding .ent directive" +-msgstr "" +#: config/tc-aarch64.c:400 +msgid "8-bit SIMD scalar register expected" +msgstr "8-ожидается скалярный 8-битный регистр SIMD" @@ -3038,7 +15165,8 @@ index 564135a143..b1b2ed1ef8 100644 +#: config/tc-aarch64.c:411 +msgid "64-bit SIMD scalar or floating-point double precision register expected" +msgstr "ожидается скалярный 64-битный регистр SIMD или регистр плавающей запятой двойной точности" -+ + +-#: config/tc-alpha.c:3927 +#: config/tc-aarch64.c:415 +msgid "128-bit SIMD scalar or floating-point quad precision register expected" +msgstr "ожидается скалярный 128-битный регистр SIMD или регистр плавающей запятой четверной точности" @@ -3066,409 +15194,733 @@ index 564135a143..b1b2ed1ef8 100644 +msgstr "ожидается предикатный регистр SVE" + +#: config/tc-aarch64.c:435 -+#, c-format + #, 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." +-msgstr "" +#: 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-alpha.c:4032 +-msgid ".ent directive without matching .end" +-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-alpha.c:4117 +-msgid ".usepv directive has no name" +-msgstr "" +#: config/tc-aarch64.c:825 +#, c-format +msgid "bad size %d in vector width specifier" +msgstr "неправильный размер %d в определителе ширины вектора" -+ + +-#: config/tc-alpha.c:4128 +-msgid ".usepv directive has no type" +-msgstr "" +#: config/tc-aarch64.c:858 +#, c-format +msgid "unexpected character `%c' in element size" +msgstr "неожиданный символ «%c» в элементе размера" -+ + +-#: config/tc-alpha.c:4143 +-msgid "unknown argument for .usepv" +-msgstr "" +#: config/tc-aarch64.c:860 +msgid "missing element size" +msgstr "отсутствует размер элемента" -+ + +-#: config/tc-alpha.c:4250 +#: config/tc-aarch64.c:869 -+#, c-format + #, c-format +-msgid "unknown section attribute %s" +-msgstr "" +msgid "invalid element size %d and vector size combination %c" +msgstr "некорректная комбинация размера элемента %d и размера вектора %c" -+ + +-#: config/tc-alpha.c:4361 +-msgid ".ent directive has no symbol" +-msgstr "" +#: config/tc-aarch64.c:904 +#, c-format +msgid "unexpected character `%c' in predication type" +msgstr "неожиданный символ «%c» в типе предиката" -+ + +-#: config/tc-alpha.c:4390 +-msgid ".handler directive has no name" +-msgstr "" +#: config/tc-aarch64.c:907 +msgid "missing predication type" +msgstr "отсутствует тип предиката" -+ + +-#: config/tc-alpha.c:4419 +-msgid "Bad .frame directive 1./2. param" +-msgstr "" +#: config/tc-aarch64.c:1002 +msgid "this type of register can't be indexed" +msgstr "этот тип регистра невозможно проиндексировать" -+ + +-#: config/tc-alpha.c:4431 +-msgid "Bad .frame directive 3./4. param" +-msgstr "" +#: config/tc-aarch64.c:1008 +msgid "index not allowed inside register list" +msgstr "внутри списка регистров индекс не допускается" -+ + +-#: config/tc-alpha.c:4466 +-msgid ".pdesc directive not in link (.link) section" +-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 "требуется константное выражение" -+ + +-#: config/tc-alpha.c:4474 +-msgid ".pdesc directive has no entry symbol" +-msgstr "" +#. Indexed vector register expected. +#: config/tc-aarch64.c:1030 +msgid "indexed vector register expected" +msgstr "ожидается индексированный векторный регистр" -+ + +-#: config/tc-alpha.c:4492 +-msgid ".pdesc has no matching .ent" +-msgstr "" +#: config/tc-aarch64.c:1037 +msgid "invalid use of vector register" +msgstr "некорректное использование векторного регистра" -+ + +-#: config/tc-alpha.c:4510 +-msgid "No comma after .pdesc " +-msgstr "" +#: config/tc-aarch64.c:1129 config/tc-arm.c:1837 +msgid "expecting {" +msgstr "ожидается {" -+ + +-#: config/tc-alpha.c:4530 +-msgid "unknown procedure kind" +-msgstr "" +#: config/tc-aarch64.c:1154 +msgid "invalid vector register in list" +msgstr "в списке некорректный векторный регистр" -+ + +-#: config/tc-alpha.c:4642 +-msgid ".name directive not in link (.link) section" +-msgstr "" +#: config/tc-aarch64.c:1161 +msgid "invalid scalar register in list" +msgstr "в списке некорректный скалярный регистр" -+ + +-#: config/tc-alpha.c:4650 +-msgid ".name directive has no symbol" +-msgstr "" +#: config/tc-aarch64.c:1174 +msgid "invalid range in vector register list" +msgstr "некорректный диапазон в списке векторных регистров" -+ + +-#: config/tc-alpha.c:4682 +-msgid "No symbol after .linkage" +-msgstr "" +#: config/tc-aarch64.c:1187 +msgid "type mismatch in vector register list" +msgstr "несовпадение типа в списке векторных регистров" -+ + +-#: config/tc-alpha.c:4732 +-msgid "No symbol after .code_address" +-msgstr "" +#: config/tc-aarch64.c:1204 +msgid "end of vector register list not found" +msgstr "не найден конец списка векторных регистров" -+ + +-#: config/tc-alpha.c:4759 config/tc-score.c:5608 +-msgid "Bad .mask directive" +-msgstr "" +#: config/tc-aarch64.c:1220 +msgid "constant expression required." +msgstr "требуется константное выражение." -+ + +-#: config/tc-alpha.c:4777 +-msgid "Bad .fmask directive" +-msgstr "" +#: config/tc-aarch64.c:1230 +msgid "expected index" +msgstr "ожидается индекс" -+ + +-#: config/tc-alpha.c:4934 +-#, c-format +-msgid "Expected comma after name \"%s\"" +-msgstr "" +#: config/tc-aarch64.c:1237 +msgid "too many registers in vector register list" +msgstr "слишком много регистров в списке векторных регистров" -+ + +-#. *symbol_get_obj (symbolP) = (signed char) temp; +-#: config/tc-alpha.c:4945 +-#, c-format +-msgid "unhandled: .proc %s,%d" +-msgstr "" +#: config/tc-aarch64.c:1242 +msgid "empty vector register list" +msgstr "список векторных регистров пуст" -+ + +-#: config/tc-alpha.c:4979 +#: config/tc-aarch64.c:1264 config/tc-arm.c:2223 -+#, c-format + #, c-format +-msgid "Tried to .set unrecognized mode `%s'" +-msgstr "" +msgid "ignoring attempt to redefine built-in register '%s'" +msgstr "игнорируется попытка переопределить встроенный регистр «%s»" -+ + +-#: config/tc-alpha.c:5005 +#: config/tc-aarch64.c:1270 config/tc-arm.c:2228 -+#, c-format + #, c-format +-msgid "Bad base register, using $%d." +-msgstr "" +msgid "ignoring redefinition of register alias '%s'" +msgstr "игнорируется переопределение псевдонима регистра «%s»" -+ + +-#: config/tc-alpha.c:5026 +#: config/tc-aarch64.c:1316 config/tc-arm.c:2294 -+#, c-format + #, c-format +-msgid "Alignment too large: %d. assumed" +-msgstr "" +msgid "unknown register '%s' -- .req ignored" +msgstr "неизвестный регистр «%s» — .req игнорируется" -+ + +-#: config/tc-alpha.c:5030 config/tc-d30v.c:2048 +-msgid "Alignment negative: 0 assumed" +-msgstr "" +#: config/tc-aarch64.c:1374 config/tc-arm.c:2502 +msgid "invalid syntax for .req directive" +msgstr "некорректный синтаксис директивы .req" -+ + +-#: config/tc-alpha.c:5124 config/tc-alpha.c:5617 +-#, c-format +-msgid "Unknown CPU identifier `%s'" +-msgstr "" +#: config/tc-aarch64.c:1399 config/tc-arm.c:2540 +msgid "invalid syntax for .unreq directive" +msgstr "некорректный синтаксис директивы .unreq" -+ + +-#: config/tc-alpha.c:5315 +#: config/tc-aarch64.c:1405 config/tc-arm.c:2547 -+#, c-format + #, c-format +-msgid "Chose GP value of %lx\n" +-msgstr "" +- +-#: config/tc-alpha.c:5329 +-msgid "Bad .section directive: want a,s,w,x,M,S,G,T in string" +-msgstr "" +msgid "unknown register alias '%s'" +msgstr "неизвестный псевдоним регистра «%s»" -+ + +-#: config/tc-alpha.c:5418 +#: config/tc-aarch64.c:1407 -+#, c-format + #, c-format +-msgid "internal error: can't hash opcode `%s': %s" +-msgstr "" +msgid "ignoring attempt to undefine built-in register '%s'" +msgstr "игнорируется попытка удалить определение встроенного регистра «%s»" -+ + +-#: config/tc-alpha.c:5454 +-#, c-format +-msgid "internal error: can't hash macro `%s': %s" +-msgstr "" +#: 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: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" +-msgstr "" +#: 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: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" +-msgstr "" +#: config/tc-aarch64.c:1915 +msgid "unimplemented relocation suffix" +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" +-msgstr "" +#: config/tc-aarch64.c:2123 config/tc-aarch64.c:2316 config/tc-aarch64.c:2374 +msgid "immediate operand required" +msgstr "требуется непосредственный операнд" -+ + +-#: config/tc-alpha.c:5929 +-#, c-format +-msgid "unhandled relocation type %s" +-msgstr "" +#: config/tc-aarch64.c:2131 +msgid "missing immediate expression" +msgstr "отсутствует непосредственное выражение" -+ + +-#: config/tc-alpha.c:5942 +-msgid "non-absolute expression in constant field" +-msgstr "" +#: config/tc-aarch64.c:2354 config/tc-aarch64.c:5740 config/tc-aarch64.c:5760 +msgid "invalid floating-point constant" +msgstr "некорректная константа с плавающей точкой" -+ + +-#: config/tc-alpha.c:5956 +-#, c-format +-msgid "type %d reloc done?\n" +-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:6003 config/tc-alpha.c:6010 +-msgid "Used $at without \".set noat\"" +-msgstr "" +#: config/tc-aarch64.c:2992 +msgid "shift operator expected" +msgstr "ожидается оператор сдвига" -+ + +-#: config/tc-alpha.c:6179 +-#, c-format +-msgid "!samegp reloc against symbol without .prologue: %s" +-msgstr "" +#: config/tc-aarch64.c:3000 +msgid "invalid use of 'MSL'" +msgstr "некорректное употребление «MSL»" -+ + +-#: config/tc-alpha.c:6223 config/tc-xtensa.c:5996 +-#, c-format +-msgid "cannot represent `%s' relocation in object file" +-msgstr "" +#: config/tc-aarch64.c:3008 +msgid "invalid use of 'MUL'" +msgstr "некорректное употребление «MUL»" -+ + +-#: config/tc-alpha.c:6229 +-#, c-format +-msgid "internal error? cannot generate `%s' relocation" +-msgstr "" +#: config/tc-aarch64.c:3017 +msgid "extending shift is not permitted" +msgstr "расширяющий сдвиг не допускается" -+ + +-#: config/tc-alpha.c:6336 +-#, c-format +-msgid "frame reg expected, using $%d." +-msgstr "" +#: config/tc-aarch64.c:3025 +msgid "'ROR' shift is not permitted" +msgstr "сдвиг «ROR» не допускается" -+ + +-#: 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" +-msgstr "" +#: config/tc-aarch64.c:3033 +msgid "only 'LSL' shift is permitted" +msgstr "допускается только сдвиг «LSL»" -+ + +-#: 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" +-msgstr "" +#: config/tc-aarch64.c:3041 +msgid "only 'MUL' is permitted" +msgstr "допускается только «MUL»" -+ + +-#: config/tc-arc.c:432 config/tc-arc.c:670 +-msgid "expected comma after operand name" +-msgstr "" +#: config/tc-aarch64.c:3059 +msgid "only 'MUL VL' is permitted" +msgstr "допускается только «MUL VL»" -+ + +-#: config/tc-arc.c:443 +-#, c-format +-msgid "negative operand number %d" +-msgstr "" +#: config/tc-aarch64.c:3067 +msgid "invalid shift for the register offset addressing mode" +msgstr "некорректный сдвиг регистра режима адресации смещения" -+ + +-#: config/tc-arc.c:455 +-msgid "expected comma after register-number" +-msgstr "" +#: config/tc-aarch64.c:3075 +msgid "invalid shift operator" +msgstr "некорректный оператор сдвига" -+ + +-#: config/tc-arc.c:480 +-msgid "invalid mode" +-msgstr "" +#: config/tc-aarch64.c:3108 +msgid "missing shift amount" +msgstr "не указан размер сдвига" -+ + +-#: config/tc-arc.c:497 +-msgid "expected comma after register-mode" +-msgstr "" +#: config/tc-aarch64.c:3115 +msgid "constant shift amount required" +msgstr "требуется константный размер сдвига" -+ + +-#: config/tc-arc.c:514 +-msgid "shortcut designator invalid" +-msgstr "" +#: config/tc-aarch64.c:3124 +msgid "shift amount out of range 0 to 63" +msgstr "размер сдвига вне диапазона от 0 до 63" -+ + +-#: config/tc-arc.c:529 +-#, c-format +-msgid "core register value (%d) too large" +-msgstr "" +#: config/tc-aarch64.c:3173 +msgid "unexpected shift operator" +msgstr "неожиданный оператор сдвига" -+ + +-#: config/tc-arc.c:537 +-#, c-format +-msgid "condition code value (%d) too large" +-msgstr "" +#: config/tc-aarch64.c:3209 +msgid "unexpected register in the immediate operand" +msgstr "неожиданный регистр в непосредственном операнде" -+ + +-#: config/tc-arc.c:554 +-#, c-format +-msgid "attempt to override symbol: %s" +-msgstr "" +#: config/tc-aarch64.c:3234 +msgid "integer register expected in the extended/shifted operand register" +msgstr "ожидается целочисленный регистр в расширенном/сдвигающем регистре-операнде" -+ + +-#: config/tc-arc.c:625 +-msgid "invalid opertype" +-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 +msgid "unknown relocation modifier" +msgstr "неизвестный модификатор перемещения" -+ + +-#: config/tc-arc.c:682 +-msgid "expected comma after opcode" +-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 +msgid "this relocation modifier is not allowed on this instruction" +msgstr "данный модификатор перемещения недопустим для этой инструкции" -+ + +-#: config/tc-arc.c:692 +-#, c-format +-msgid "negative subopcode %d" +-msgstr "" +#: config/tc-aarch64.c:3430 config/tc-aarch64.c:3550 +msgid "invalid relocation expression" +msgstr "некорректное выражение перемещения" -+ + +-#: config/tc-arc.c:701 +-msgid "subcode value found when opcode not equal 0x03" +-msgstr "" +#: config/tc-aarch64.c:3448 +msgid "invalid address" +msgstr "неправильный адрес" -+ + +-#: config/tc-arc.c:709 +-#, c-format +-msgid "invalid subopcode %d" +-msgstr "" +#: config/tc-aarch64.c:3504 +msgid "invalid use of 32-bit register offset" +msgstr "некорректное использование 32-битного регистра смещения" -+ + +-#: config/tc-arc.c:720 +-msgid "expected comma after subopcode" +-msgstr "" +#: config/tc-aarch64.c:3510 +msgid "offset has different size from base" +msgstr "смещение имеет размер отличный от базы" -+ + +-#: config/tc-arc.c:739 +-msgid "invalid suffix class" +-msgstr "" +#: config/tc-aarch64.c:3516 +msgid "invalid use of 64-bit register offset" +msgstr "некорректное использование 64-битного регистра смещения" -+ + +-#: config/tc-arc.c:748 +-msgid "expected comma after suffix class" +-msgstr "" +#. [Xn],#expr +#: config/tc-aarch64.c:3563 config/tc-aarch64.c:3620 +msgid "invalid expression in the address" +msgstr "некорректное выражение в адресе" -+ + +-#: config/tc-arc.c:767 +-msgid "invalid syntax class" +-msgstr "" +#: config/tc-aarch64.c:3577 config/tc-arm.c:5673 config/tc-arm.c:6251 +msgid "']' expected" +msgstr "ожидается «]»" -+ + +-#: config/tc-arc.c:774 +-msgid "opcode 0x3 and SYNTAX_3OP invalid" +-msgstr "" +#: config/tc-aarch64.c:3585 +msgid "register offset not allowed in pre-indexed addressing mode" +msgstr "регистр смещения не допускается в режиме адресации с предваряющим индексом" -+ + +-#: config/tc-arc.c:794 +-msgid "unknown suffix class" +-msgstr "" +#: config/tc-aarch64.c:3600 config/tc-arm.c:5709 +msgid "cannot combine pre- and post-indexing" +msgstr "не удалось объединить пре и пост индексацию" -+ + +-#: config/tc-arc.c:861 +-msgid "expected comma after symbol name" +-msgstr "" +#. Reject [Rn]! +#: config/tc-aarch64.c:3632 +msgid "missing offset in the pre-indexed address" +msgstr "отсутствует смещение в адресе с предваряющим индексом" -+ + +-#: config/tc-arc.c:871 +-msgid "negative symbol length" +-msgstr "" +#: config/tc-aarch64.c:3861 +msgid "unknown or missing option to PSB" +msgstr "неизвестный или отсутствующий параметр у PSB" -+ + +-#: config/tc-arc.c:882 +-msgid "ignoring attempt to re-define symbol" +-msgstr "" +#: config/tc-aarch64.c:3869 +msgid "the specified option is not accepted for PSB" +msgstr "указанный параметр неприемлем для PSB" -+ + +-#: config/tc-arc.c:889 +#: config/tc-aarch64.c:3926 -+#, c-format + #, c-format +-msgid "length of symbol \"%s\" already %ld, ignoring %d" +-msgstr "" +- +-#: config/tc-arc.c:903 +-msgid "assuming symbol alignment of zero" +-msgstr "" +msgid "selected processor does not support PSTATE field name '%s'" +msgstr "выбранный процессор не поддерживает имя поля PSTATE «%s»" -+ + +-#: config/tc-arc.c:970 +-msgid "\".option\" directive must appear before any instructions" +-msgstr "" +#: config/tc-aarch64.c:3929 config/tc-aarch64.c:3962 +#, c-format +msgid "selected processor does not support system register name '%s'" +msgstr "выбранный процессор не поддерживает имя системного регистра «%s»" -+ + +-#: config/tc-arc.c:980 +-msgid "\".option\" directive conflicts with initial definition" +-msgstr "" +#: config/tc-aarch64.c:3932 +#, c-format +msgid "system register name '%s' is deprecated and may be removed in a future release" +msgstr "имя системного регистра «%s» устарело и может быть удалено в будущих выпусках" -+ + +-#: config/tc-arc.c:988 +-msgid "\".option\" directive overrides command-line (default) value" +-msgstr "" +#: config/tc-aarch64.c:4004 +msgid "immediate value out of range " +msgstr "непосредственное значение за пределами диапазона" -+ + +-#: config/tc-arc.c:998 +-msgid "invalid identifier for \".option\"" +-msgstr "" +#: config/tc-aarch64.c:4512 +#, c-format +msgid "Info: " +msgstr "Информация:" -+ + +-#: config/tc-arc.c:1036 config/tc-i860.c:1034 config/tc-ip2k.c:249 +-msgid "relaxation not supported\n" +-msgstr "" +#: config/tc-aarch64.c:4545 config/tc-score.c:2750 config/tc-score.c:6503 +#, c-format +msgid "%s -- `%s'" +msgstr "%s — «%s»" -+ + +-#: config/tc-arc.c:1080 +-msgid "expression too complex code symbol" +-msgstr "" +#: config/tc-aarch64.c:4547 +#, c-format +msgid "%s at operand %d -- `%s'" +msgstr "%s в операнде %d — «%s»" -+ + +-#: config/tc-arc.c:1107 +#: config/tc-aarch64.c:4553 -+#, c-format + #, c-format +-msgid "missing ')' in %%-op" +-msgstr "" +msgid "operand %d must be %s -- `%s'" +msgstr "операнд %d должен быть %s — «%s»" -+ + +-#: 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:4559 -+#, c-format + #, c-format +-msgid "internal error: can't export reloc type %d (`%s')" +-msgstr "" +msgid "operand mismatch -- `%s'" +msgstr "несоответствие операнда — «%s»" -+ + +-#: config/tc-arc.c:1494 +#. Print the hint. +#: config/tc-aarch64.c:4619 +msgid " did you mean this?" +msgstr " вы имели в виду это?" + +#: config/tc-aarch64.c:4622 config/tc-aarch64.c:4649 -+#, c-format + #, c-format +-msgid "unknown syntax format character `%c'" +-msgstr "" +msgid " %s" +msgstr " %s" -+ + +-#: config/tc-arc.c:1632 +-msgid "too many suffixes" +-msgstr "" +#: config/tc-aarch64.c:4627 +msgid " other valid variant(s):" +msgstr " другой корректный вариант(ы):" -+ + +-#: config/tc-arc.c:1671 +-msgid "symbol as destination register" +-msgstr "" +#: config/tc-aarch64.c:4656 +#, c-format +msgid "operand %d must be the same register as operand 1 -- `%s'" +msgstr "операнд %d должен быть тем же регистром как у 1 операнда — «%s»" -+ + +-#: 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:4662 -+#, c-format + #, c-format +-msgid "junk at end of line: `%s'" +-msgstr "" +msgid "%s out of range %d to %d at operand %d -- `%s'" +msgstr "%s за пределами диапазона %d - %d в операнде %d — «%s»" -+ + +-#: config/tc-arc.c:1795 +-msgid "8 byte instruction in delay slot" +-msgstr "" +#: config/tc-aarch64.c:4663 config/tc-aarch64.c:4667 config/tc-aarch64.c:6447 +msgid "immediate value" +msgstr "непосредственное значение" -+ + +-#. except for jl addr +-#: config/tc-arc.c:1798 +-msgid "8 byte jump instruction with delay slot" +-msgstr "" +#: config/tc-aarch64.c:4666 +#, c-format +msgid "%s must be %d at operand %d -- `%s'" +msgstr "%s должно быть %d в операнде %d — «%s»" -+ + +-#: config/tc-arc.c:1806 +-msgid "conditional branch follows set of flags" +-msgstr "" +#: config/tc-aarch64.c:4673 +#, 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-arc.c:1890 config/tc-arm.c:15434 +#: config/tc-aarch64.c:4677 -+#, c-format + #, c-format +-msgid "bad instruction `%s'" +-msgstr "" +msgid "invalid number of registers in the list; %d registers are expected at operand %d -- `%s'" +msgstr "некорректное количество регистров в списке; %d регистров ожидается в операнде %d — «%s»" -+ + +-#: config/tc-arm.c:516 +-msgid "ARM register expected" +-msgstr "" +#: config/tc-aarch64.c:4683 +#, c-format +msgid "immediate value must be a multiple of %d at operand %d -- `%s'" +msgstr "непосредственное значение должно быть кратно %d в операнде %d — «%s»" -+ + +-#: config/tc-arm.c:517 +-msgid "bad or missing co-processor number" +-msgstr "" +#: config/tc-aarch64.c:4970 +msgid "bad vector arrangement type" +msgstr "плохой тип векторного расположения" -+ + +-#: config/tc-arm.c:518 +-msgid "co-processor register expected" +-msgstr "" +#: config/tc-aarch64.c:5087 +msgid "the specified relocation type is not allowed for MOVK" +msgstr "указанный тип перемещения недопустим для MOVK" -+ + +-#: config/tc-arm.c:519 +-msgid "FPA register expected" +-msgstr "" +#: config/tc-aarch64.c:5129 config/tc-aarch64.c:5139 +msgid "the specified relocation type is not allowed for 32-bit register" +msgstr "указанный тип перемещения недопустим для 32-битного регистра" -+ + +-#: config/tc-arm.c:520 +-msgid "VFP single precision register expected" +-msgstr "" +#: config/tc-aarch64.c:5310 +msgid "comma expected between operands" +msgstr "между операндами ожидается запятая" -+ + +-#: config/tc-arm.c:521 +-msgid "VFP/Neon double precision register expected" +-msgstr "" +#: config/tc-aarch64.c:5444 +msgid "the top half of a 128-bit FP/SIMD register is expected" +msgstr "ожидается верхняя половина 128-битного регистра FP/SIMD" -+ + +-#: config/tc-arm.c:522 +-msgid "Neon quad precision register expected" +-msgstr "" +#: config/tc-aarch64.c:5515 config/tc-arm.c:1906 config/tc-arm.c:1951 +#: config/tc-h8300.c:1048 +msgid "invalid register list" @@ -3554,57 +16006,93 @@ index 564135a143..b1b2ed1ef8 100644 +#, c-format +msgid "unhandled operand code %d" +msgstr "необработанный код операнда %d" -+ + +-#: config/tc-arm.c:523 +-msgid "VFP single or double precision register expected" +-msgstr "" +#: config/tc-aarch64.c:6367 +msgid "unexpected comma before the omitted optional operand" +msgstr "ожидается запятая перед пропущенным необязательным операндом" -+ + +-#: config/tc-arm.c:524 +-msgid "Neon double or quad precision register expected" +-msgstr "" +#: config/tc-aarch64.c:6395 +msgid "unexpected characters following instruction" +msgstr "неожиданные символы после инструкции" -+ + +-#: config/tc-arm.c:525 +-msgid "VFP single, double or Neon quad precision register expected" +-msgstr "" +#: 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-arm.c:526 +-msgid "VFP system register expected" +-msgstr "" +#: config/tc-aarch64.c:6480 +msgid "literal pool insertion failed" +msgstr "невозможно вставить в пул литералов" -+ + +-#: config/tc-arm.c:527 +-msgid "Maverick MVF register expected" +-msgstr "" +#: config/tc-aarch64.c:6549 config/tc-aarch64.c:6561 +#, c-format +msgid "unpredictable transfer with writeback -- `%s'" +msgstr "непредсказуемая передача с обратной записью — «%s»" -+ + +-#: config/tc-arm.c:528 +-msgid "Maverick MVD register expected" +-msgstr "" +#: config/tc-aarch64.c:6565 +#, c-format +msgid "unpredictable load of register pair -- `%s'" +msgstr "непредсказумая загрузка пары регистров — «%s»" -+ + +-#: config/tc-arm.c:529 +-msgid "Maverick MVFX register expected" +-msgstr "" +#: config/tc-aarch64.c:6642 +#, c-format +msgid "unknown mnemonic `%s' -- `%s'" +msgstr "неизвестная мнемоника «%s» — «%s»" -+ + +-#: config/tc-arm.c:530 +-msgid "Maverick MVDX register expected" +-msgstr "" +#: config/tc-aarch64.c:6650 +#, c-format +msgid "unexpected comma after the mnemonic name `%s' -- `%s'" +msgstr "неожиданная запятая после мнемонического имени «%s» — «%s»" -+ + +-#: config/tc-arm.c:531 +-msgid "Maverick MVAX register expected" +-msgstr "" +#: config/tc-aarch64.c:6708 +#, c-format +msgid "selected processor does not support `%s'" +msgstr "выбранный процессор не поддерживает «%s»" -+ + +-#: config/tc-arm.c:532 +-msgid "Maverick DSPSC register expected" +-msgstr "" +#: config/tc-aarch64.c:7121 config/tc-arm.c:22852 +msgid "GOT already in the symbol table" +msgstr "GOT уже в таблице символов" -+ + +-#: config/tc-arm.c:533 +-msgid "iWMMXt data register expected" +-msgstr "" +#: config/tc-aarch64.c:7283 +msgid "immediate cannot be moved by a single instruction" +msgstr "непосредственный элемент невозможно передвинуть одной инструкцией" -+ + +-#: config/tc-arm.c:534 config/tc-arm.c:6248 +-msgid "iWMMXt control register expected" +-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 @@ -3612,349 +16100,585 @@ index 564135a143..b1b2ed1ef8 100644 +#: 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:535 +-msgid "iWMMXt scalar register expected" +-msgstr "" +#: config/tc-aarch64.c:7390 config/tc-metag.c:4656 config/tc-xtensa.c:4183 +msgid "invalid immediate" +msgstr "некорректный непосредственный элемент" -+ + +-#: config/tc-arm.c:536 +-msgid "XScale accumulator register expected" +-msgstr "" +#: 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 "непосредственное смещение за пределами диапазона" -+ + +-#. 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" +-msgstr "" +#: 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 "неопределенный символ %s используется как непосредственное значение" -+ + +-#: config/tc-arm.c:686 +-msgid "r13 not allowed here" +-msgstr "" +#: config/tc-aarch64.c:7539 +msgid "pc-relative load offset not word aligned" +msgstr "загрузочное смещение, относительное pc, не выровнено по границе слова" -+ + +-#: config/tc-arm.c:687 +-msgid "r15 not allowed here" +-msgstr "" +#: config/tc-aarch64.c:7542 +msgid "pc-relative load offset out of range" +msgstr "загрузочное смещение, относительное pc, за пределами диапазона" -+ + +-#: config/tc-arm.c:688 +-msgid "instruction cannot be conditional" +-msgstr "" +#: config/tc-aarch64.c:7554 +msgid "pc-relative address offset out of range" +msgstr "адресное смещение, относительное pc, за пределами диапазона" -+ + +-#: config/tc-arm.c:689 +-msgid "registers may not be the same" +-msgstr "" +#: config/tc-aarch64.c:7566 config/tc-aarch64.c:7581 +msgid "conditional branch target not word aligned" +msgstr "цель условного ветвления не выровнена по границе слова" -+ + +-#: config/tc-arm.c:690 +-msgid "lo register required" +-msgstr "" +#: 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:691 +-msgid "instruction not supported in Thumb16 mode" +-msgstr "" +#: config/tc-aarch64.c:7597 +msgid "branch target not word aligned" +msgstr "цель ветвления не выровнена по границе слова" -+ + +-#: config/tc-arm.c:692 +-msgid "instruction does not accept this addressing mode" +-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 +msgid "branch out of range" +msgstr "ветвление за пределами диапазона" -+ + +-#: config/tc-arm.c:693 +-msgid "branch must be last instruction in IT block" +-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 +msgid "offset out of range" +msgstr "смещение вне диапазона" -+ + +-#: config/tc-arm.c:694 +-msgid "instruction not allowed in IT block" +-msgstr "" +#: config/tc-aarch64.c:7667 +msgid "unsigned value out of range" +msgstr "беззнаковое значение за пределами диапазона" -+ + +-#: config/tc-arm.c:695 +-msgid "selected FPU does not support instruction" +-msgstr "" +#: config/tc-aarch64.c:7675 +msgid "signed value out of range" +msgstr "знаковое значение за пределами диапазона" -+ + +-#: config/tc-arm.c:696 +-msgid "thumb conditional instruction should be in IT block" +-msgstr "" +#: config/tc-aarch64.c:7817 +#, c-format +msgid "unexpected %s fixup" +msgstr "неожиданное местоположение %s" -+ + +-#: config/tc-arm.c:697 +-msgid "incorrect condition in IT block" +-msgstr "" +#: 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 "невозможно представить перемещение %s в данном формате объектного файла" -+ + +-#: config/tc-arm.c:698 +-msgid "IT falling in the range of a previous IT block" +-msgstr "" +#: config/tc-aarch64.c:7916 +#, c-format +msgid "cannot do %u-byte relocation" +msgstr "невозможно выполнить %u-байтовое перемещение" -+ + +-#: config/tc-arm.c:699 +-msgid "missing .fnstart before unwinding directive" +-msgstr "" +#: 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:890 +-msgid "immediate expression requires a # prefix" +-msgstr "" +#: config/tc-aarch64.c:8385 config/tc-arm.c:25622 +msgid "assemble for big-endian" +msgstr "ассемблирование в порядке от старшего к младшему" -+ + +-#: config/tc-arm.c:918 read.c:3617 +-msgid "missing expression" +-msgstr "" +#: config/tc-aarch64.c:8386 config/tc-arm.c:25623 +msgid "assemble for little-endian" +msgstr "ассемблирование в порядке от младшего к старшему" -+ + +-#: config/tc-arm.c:918 config/tc-score.c:6520 expr.c:1352 read.c:2464 +-msgid "bad expression" +-msgstr "" +#: config/tc-aarch64.c:8389 +msgid "temporary switch for dumping" +msgstr "временное переключение для дампа" -+ + +-#: config/tc-arm.c:929 config/tc-i860.c:1003 config/tc-sparc.c:2880 +-msgid "bad segment" +-msgstr "" +#: config/tc-aarch64.c:8391 +msgid "output verbose error messages" +msgstr "выводить подробные сообщения об ошибках" -+ + +-#: config/tc-arm.c:946 config/tc-arm.c:4744 config/tc-i960.c:1300 +-#: config/tc-score.c:1211 +-msgid "invalid constant" +-msgstr "" +#: config/tc-aarch64.c:8393 +msgid "do not output verbose error messages" +msgstr "не выводить подробные сообщения об ошибках" -+ + +-#: config/tc-arm.c:1076 +-msgid "expected #constant" +-msgstr "" +#: config/tc-aarch64.c:8601 config/tc-arm.c:26444 +msgid "invalid architectural extension" +msgstr "недопустимое расширение архитектуры" -+ + +-#: config/tc-arm.c:1237 +-#, c-format +-msgid "unexpected character `%c' in type specifier" +-msgstr "" +#: 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:1254 +-#, c-format +-msgid "bad size %d in type specifier" +-msgstr "" +#: config/tc-aarch64.c:8634 config/tc-arm.c:26484 +msgid "missing architectural extension" +msgstr "отсутствует расширение архитектуры" -+ + +-#: config/tc-arm.c:1304 +-msgid "only one type should be specified for operand" +-msgstr "" +#: config/tc-aarch64.c:8661 config/tc-arm.c:26536 +#, c-format +msgid "unknown architectural extension `%s'" +msgstr "неизвестное расширение архитектуры «%s»" -+ + +-#: config/tc-arm.c:1310 +-msgid "vector type expected" +-msgstr "" +#: config/tc-aarch64.c:8685 config/tc-arm.c:26570 config/tc-metag.c:5834 +#, c-format +msgid "missing cpu name `%s'" +msgstr "отсутствует имя ЦП «%s»" -+ + +-#: config/tc-arm.c:1382 +-msgid "can't redefine type for operand" +-msgstr "" +#: 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 "неизвестный ЦП «%s»" -+ + +-#: config/tc-arm.c:1393 +-msgid "only D registers may be indexed" +-msgstr "" +#: config/tc-aarch64.c:8717 config/tc-arm.c:26623 +#, c-format +msgid "missing architecture name `%s'" +msgstr "отсутствует название архитектуры «%s»" -+ + +-#: config/tc-arm.c:1399 +-msgid "can't change index for operand" +-msgstr "" +#: 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 +#, c-format +msgid "unknown architecture `%s'\n" +msgstr "неизвестная архитектура «%s»\n" -+ + +-#: config/tc-arm.c:1415 config/tc-arm.c:3274 config/tc-arm.c:4345 +-msgid "constant expression required" +-msgstr "" +#: config/tc-aarch64.c:8754 +#, c-format +msgid "missing abi name `%s'" +msgstr "отсутствует имя abi «%s»" -+ + +-#: config/tc-arm.c:1458 +-msgid "register operand expected, but got scalar" +-msgstr "" +#: config/tc-aarch64.c:8765 +#, c-format +msgid "unknown abi `%s'\n" +msgstr "неизвестный abi «%s»\n" -+ + +-#: config/tc-arm.c:1491 +-msgid "scalar must have an index" +-msgstr "" +#: config/tc-aarch64.c:8771 +msgid "\t specify for ABI " +msgstr "<имя abi>\t указать для ABI <имя abi>" -+ + +-#: config/tc-arm.c:1496 config/tc-arm.c:14062 config/tc-arm.c:14110 +-#: config/tc-arm.c:14512 +-msgid "scalar index out of range" +-msgstr "" +#: config/tc-aarch64.c:8774 config/tc-arm.c:26727 config/tc-metag.c:5911 +msgid "\t assemble for CPU " +msgstr "<имя ЦП>\t ассемблировать для ЦП <имя ЦП>" -+ + +-#: config/tc-arm.c:1544 +-msgid "bad range in register list" +-msgstr "" +#: config/tc-aarch64.c:8776 config/tc-arm.c:26729 +msgid "\t assemble for architecture " +msgstr "<имя арх>\t ассемблировать для архитектуры <имя арх>" -+ + +-#: config/tc-arm.c:1552 config/tc-arm.c:1561 config/tc-arm.c:1602 +#: 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 -+#, c-format + #, c-format +-msgid "Warning: duplicated register (r%d) in register list" +-msgstr "" +msgid "option `-%c%s' is deprecated: %s" +msgstr "параметр «-%c%s» устарел: %s" -+ + +-#: config/tc-arm.c:1564 +-msgid "Warning: register range not in ascending order" +-msgstr "" +#: config/tc-aarch64.c:8855 +#, c-format +msgid " AArch64-specific assembler options:\n" +msgstr "Специализированные параметры ассемблера для AArch64:\n" -+ + +-#: config/tc-arm.c:1575 +-msgid "missing `}'" +-msgstr "" +#: config/tc-aarch64.c:8866 config/tc-arc.c:3536 config/tc-arm.c:26854 +#, c-format +msgid " -EB assemble code for a big-endian cpu\n" +msgstr " -EB ассемблерный код для ЦП с прямым порядком байт\n" -+ + +-#: config/tc-arm.c:1591 +-msgid "invalid register mask" +-msgstr "" +#: config/tc-aarch64.c:8871 config/tc-arc.c:3538 config/tc-arm.c:26859 +#, c-format +msgid " -EL assemble code for a little-endian cpu\n" +msgstr " -EL ассемблерный код для ЦП с обратным порядком байт\n" -+ + +-#: config/tc-arm.c:1673 +-msgid "expecting {" +-msgstr "" +#: config/tc-alpha.c:653 +#, c-format +msgid "No !literal!%ld was found" +msgstr "Не найден !literal!%ld" -+ + +-#: config/tc-arm.c:1728 config/tc-arm.c:1772 +-msgid "register out of range in list" +-msgstr "" +#: config/tc-alpha.c:660 +#, c-format +msgid "No !tlsgd!%ld was found" +msgstr "Не найден !tlsgd!%ld" -+ + +-#: config/tc-arm.c:1744 config/tc-arm.c:1789 config/tc-h8300.c:990 +-#: config/tc-mips.c:10561 config/tc-mips.c:10583 +-msgid "invalid register list" +-msgstr "" +#: config/tc-alpha.c:667 +#, c-format +msgid "No !tlsldm!%ld was found" +msgstr "Не найден !tlsldm!%ld" -+ + +-#: config/tc-arm.c:1750 config/tc-arm.c:3788 config/tc-arm.c:3921 +-msgid "register list not in ascending order" +-msgstr "" +#: config/tc-alpha.c:676 +#, c-format +msgid "No ldah !gpdisp!%ld was found" +msgstr "Не найден ldah !gpdisp!%ld" -+ + +-#: config/tc-arm.c:1781 +-msgid "register range not in ascending order" +-msgstr "" +#: config/tc-alpha.c:726 +#, c-format +msgid "too many !literal!%ld for %s" +msgstr "слишком много !literal!%ld для %s" -+ + +-#: config/tc-arm.c:1814 +-msgid "non-contiguous register range" +-msgstr "" +#: config/tc-alpha.c:756 +#, c-format +msgid "No lda !gpdisp!%ld was found" +msgstr "Не найден lda !gpdisp!%ld" -+ + +-#: config/tc-arm.c:1874 +-msgid "register stride must be 1 or 2" +-msgstr "" +#. Only support one relocation op per insn. +#: config/tc-alpha.c:915 +msgid "More than one relocation op per insn" +msgstr "Более одного операции перемещения на инструкцию" -+ + +-#: config/tc-arm.c:1875 +-msgid "mismatched element/structure types in list" +-msgstr "" +#: config/tc-alpha.c:930 config/tc-arc.c:1197 +msgid "No relocation operand" +msgstr "Не операнд перемещения" -+ + +-#: config/tc-arm.c:1940 +-msgid "don't use Rn-Rm syntax with non-unit stride" +-msgstr "" +#: config/tc-alpha.c:940 +#, c-format +msgid "Unknown relocation operand: !%s" +msgstr "Неизвестный операнд перемещения: !%s" -+ + +-#: config/tc-arm.c:1995 +-msgid "error parsing element/structure list" +-msgstr "" +#: config/tc-alpha.c:950 +#, c-format +msgid "no sequence number after !%s" +msgstr "отсутствует номер последовательности после !%s" -+ + +-#: config/tc-arm.c:2001 +-msgid "expected }" +-msgstr "" +#: config/tc-alpha.c:960 +#, c-format +msgid "!%s does not use a sequence number" +msgstr "!%s не использует номер последовательности" -+ + +-#: config/tc-arm.c:2057 +#: config/tc-alpha.c:970 -+#, c-format + #, c-format +-msgid "ignoring attempt to redefine built-in register '%s'" +-msgstr "" +msgid "Bad sequence number: !%s!%s" +msgstr "Плохой номер последовательности: !%s!%s" -+ + +-#: config/tc-arm.c:2062 +#: config/tc-alpha.c:1186 config/tc-alpha.c:3360 -+#, c-format + #, c-format +-msgid "ignoring redefinition of register alias '%s'" +-msgstr "" +msgid "inappropriate arguments for opcode `%s'" +msgstr "неподходящие аргументы для кода операции «%s»" -+ + +-#: config/tc-arm.c:2090 +-msgid "attempt to redefine typed alias" +-msgstr "" +#: config/tc-alpha.c:1188 config/tc-alpha.c:3362 +#, c-format +msgid "opcode `%s' not supported for target %s" +msgstr "код операции «%s» не поддерживается для цели %s" -+ + +-#: config/tc-arm.c:2128 +#: config/tc-alpha.c:1192 config/tc-alpha.c:3366 config/tc-avr.c:1904 +#: config/tc-msp430.c:3988 config/tc-wasm32.c:753 -+#, c-format + #, c-format +-msgid "unknown register '%s' -- .req ignored" +-msgstr "" +msgid "unknown opcode `%s'" +msgstr "неизвестный код операции «%s»" -+ + +-#: config/tc-arm.c:2223 +-msgid "bad type for register" +-msgstr "" +#: config/tc-alpha.c:1273 config/tc-alpha.c:1532 +msgid "overflow in literal (.lita) table" +msgstr "переполнение в таблице литералов (.lita)" -+ + +-#: config/tc-arm.c:2234 +-msgid "expression must be constant" +-msgstr "" +#: config/tc-alpha.c:1280 config/tc-alpha.c:1304 config/tc-alpha.c:1545 +#: config/tc-alpha.c:2232 config/tc-alpha.c:2277 config/tc-alpha.c:2346 +#: config/tc-alpha.c:2429 config/tc-alpha.c:2654 config/tc-alpha.c:2752 +msgid "macro requires $at register while noat in effect" +msgstr "для макроса требуется регистр $at, но в действительности его нет" -+ + +-#: config/tc-arm.c:2251 +-msgid "can't redefine the type of a register alias" +-msgstr "" +#: config/tc-alpha.c:1282 config/tc-alpha.c:1306 config/tc-alpha.c:1547 +msgid "macro requires $at while $at in use" +msgstr "для макроса требуется регистр $at, но $at уже используется" -+ + +-#: config/tc-arm.c:2258 +-msgid "you must specify a single type only" +-msgstr "" +#: config/tc-alpha.c:1491 +msgid "bignum invalid; zero assumed" +msgstr "некорректный bignum; предполагается ноль" -+ + +-#: config/tc-arm.c:2271 +-msgid "can't redefine the index of a scalar alias" +-msgstr "" +#: config/tc-alpha.c:1493 +msgid "floating point number invalid; zero assumed" +msgstr "некорректное число с плавающей точкой; предполагается ноль" -+ + +-#: config/tc-arm.c:2279 +-msgid "scalar index must be constant" +-msgstr "" +#: config/tc-alpha.c:1498 +msgid "can't handle expression" +msgstr "невозможно обработать выражение" -+ + +-#: config/tc-arm.c:2288 +-msgid "expecting ]" +-msgstr "" +#: config/tc-alpha.c:1538 +msgid "overflow in literal (.lit8) table" +msgstr "переполнение в таблице литералов (.lit8)" -+ + +-#: config/tc-arm.c:2326 +-msgid "invalid syntax for .req directive" +-msgstr "" +#: config/tc-alpha.c:1835 +#, c-format +msgid "too many ldah insns for !gpdisp!%ld" +msgstr "слишком много инструкций ldah для !gpdisp!%ld" -+ + +-#: config/tc-arm.c:2332 +-msgid "invalid syntax for .dn directive" +-msgstr "" +#: config/tc-alpha.c:1837 config/tc-alpha.c:1849 +#, c-format +msgid "both insns for !gpdisp!%ld must be in the same section" +msgstr "обе инструкции для !gpdisp!%ld должны быть в одном разделе" -+ + +-#: config/tc-arm.c:2338 +-msgid "invalid syntax for .qn directive" +-msgstr "" +#: config/tc-alpha.c:1847 +#, c-format +msgid "too many lda insns for !gpdisp!%ld" +msgstr "слишком много инструкций lda для !gpdisp!%ld" -+ + +-#: config/tc-arm.c:2364 +-msgid "invalid syntax for .unreq directive" +-msgstr "" +#: config/tc-alpha.c:1903 +#, c-format +msgid "too many lituse insns for !lituse_tlsgd!%ld" +msgstr "слишком много инструкций lituse для !lituse_tlsgd!%ld" -+ + +-#: config/tc-arm.c:2370 +#: config/tc-alpha.c:1906 -+#, c-format + #, c-format +-msgid "unknown register alias '%s'" +-msgstr "" +msgid "too many lituse insns for !lituse_tlsldm!%ld" +msgstr "слишком много инструкций lituse для !lituse_tlsldm!%ld" -+ + +-#: config/tc-arm.c:2372 +#: config/tc-alpha.c:1923 -+#, c-format + #, c-format +-msgid "ignoring attempt to undefine built-in register '%s'" +-msgstr "" +msgid "duplicate !tlsgd!%ld" +msgstr "повторный !tlsgd!%ld" -+ + +-#: config/tc-arm.c:2610 +#: config/tc-alpha.c:1925 -+#, c-format + #, c-format +-msgid "Failed to find real start of function: %s\n" +-msgstr "" +msgid "sequence number in use for !tlsldm!%ld" +msgstr "номер последовательности задействован для !tlsldm!%ld" -+ + +-#: config/tc-arm.c:2627 +-msgid "selected processor does not support THUMB opcodes" +-msgstr "" +- +-#: config/tc-arm.c:2640 +-msgid "selected processor does not support ARM opcodes" +-msgstr "" +- +-#: config/tc-arm.c:2652 +#: config/tc-alpha.c:1939 -+#, c-format + #, c-format +-msgid "invalid instruction size selected (%d)" +-msgstr "" +msgid "duplicate !tlsldm!%ld" +msgstr "повторный !tlsldm!%ld" -+ + +-#: config/tc-arm.c:2684 +#: config/tc-alpha.c:1941 -+#, c-format + #, c-format +-msgid "invalid operand to .code directive (%d) (expecting 16 or 32)" +-msgstr "" +msgid "sequence number in use for !tlsgd!%ld" +msgstr "номер последовательности задействован для !tlsgd!%ld" -+ + +-#: config/tc-arm.c:2740 +-#, c-format +-msgid "expected comma after name \"%s\"" +-msgstr "" +#: 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-tilegx.c:427 config/tc-tilegx.c:477 config/tc-tilepro.c:383 +msgid "operand" +msgstr "операнд" -+ + +-#: config/tc-arm.c:2790 config/tc-m32r.c:588 +-#, c-format +-msgid "symbol `%s' already defined" +-msgstr "" +#: config/tc-alpha.c:2135 +msgid "invalid relocation for instruction" +msgstr "некорректное перемещение для инструкции" -+ + +-#: config/tc-arm.c:2824 +-#, c-format +-msgid "unrecognized syntax mode \"%s\"" +-msgstr "" +#: config/tc-alpha.c:2149 +msgid "invalid relocation for field" +msgstr "некорректное перемещение для поля" @@ -3962,236 +16686,400 @@ index 564135a143..b1b2ed1ef8 100644 +#: config/tc-alpha.c:2981 +msgid "can not resolve expression" +msgstr "невозможно разобрать выражение" -+ + +-#: config/tc-arm.c:2845 +#: 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 -+#, c-format + #, c-format +-msgid "alignment too large: %d assumed" +-msgstr "" +msgid ".COMMon length (%ld.) <0! Ignored." +msgstr "Длина .COMMon (%ld.) <0! Игнорируется." -+ + +-#: config/tc-arm.c:2848 +-msgid "alignment negative. 0 assumed." +-msgstr "" +#: config/tc-alpha.c:3525 config/tc-ia64.c:1094 config/tc-sparc.c:4435 +#: config/tc-v850.c:306 +msgid "Ignoring attempt to re-define symbol" +msgstr "Игнорируется попытка переопределения символа" -+ + +-#: config/tc-arm.c:2998 +-msgid "literal pool overflow" +-msgstr "" +#: config/tc-alpha.c:3617 config/tc-sparc.c:4443 +#, c-format +msgid "Length of .comm \"%s\" is already %ld. Not changed to %ld." -+msgstr "Длина .comm «%s» уже равна %ld. Не изменяется на %ld." -+ ++msgstr "Длина .comm \"%s\" уже равна %ld. Не изменяется на %ld." + +-#: config/tc-arm.c:3154 config/tc-arm.c:6183 +-msgid "unrecognized relocation suffix" +-msgstr "" +#: config/tc-alpha.c:3724 +msgid ".ent directive has no name" +msgstr "директива .ent не имеет имени" -+ + +-#: config/tc-arm.c:3167 +-msgid "(plt) is only valid on branch targets" +-msgstr "" +#: config/tc-alpha.c:3732 +msgid "nested .ent directives" +msgstr "вложенные директивы .ent" -+ + +-#: config/tc-arm.c:3173 config/tc-s390.c:1100 config/tc-s390.c:1725 +-#: config/tc-xtensa.c:1591 +-#, c-format +-msgid "%s relocations do not fit in %d bytes" +-msgstr "" +#: config/tc-alpha.c:3776 ecoff.c:3008 +msgid ".end directive has no name" +msgstr "директива .end не имеет имени" -+ + +-#: config/tc-arm.c:3250 +-msgid ".inst.n operand too big. Use .inst.w instead" +-msgstr "" +#: config/tc-alpha.c:3784 +msgid ".end directive without matching .ent" +msgstr "директива .end без надлежащего .ent" -+ + +-#: config/tc-arm.c:3270 +-msgid "cannot determine Thumb instruction size. Use .inst.n/.inst.w instead" +-msgstr "" +#: config/tc-alpha.c:3786 +msgid ".end directive names different symbol than .ent" +msgstr "имя директивы .end указывает на другой символ, отличный от .ent" -+ + +-#: config/tc-arm.c:3300 +-msgid "width suffixes are invalid in ARM mode" +-msgstr "" +#: config/tc-alpha.c:3829 ecoff.c:3145 +msgid ".fmask outside of .ent" +msgstr ".fmask вне .ent" -+ + +-#: config/tc-arm.c:3342 dwarf2dbg.c:701 +-msgid "expected 0 or 1" +-msgstr "" +#: config/tc-alpha.c:3831 config/tc-score.c:5598 ecoff.c:3209 +msgid ".mask outside of .ent" +msgstr ".mask вне .ent" -+ + +-#: config/tc-arm.c:3346 +-msgid "missing comma" +-msgstr "" +#: config/tc-alpha.c:3839 ecoff.c:3152 +msgid "bad .fmask directive" +msgstr "неверная директива .fmask" -+ + +-#: config/tc-arm.c:3379 +-msgid "duplicate .fnstart directive" +-msgstr "" +#: config/tc-alpha.c:3841 ecoff.c:3216 +msgid "bad .mask directive" +msgstr "неверная директива .mask" -+ + +-#: config/tc-arm.c:3410 +-msgid "duplicate .handlerdata directive" +-msgstr "" +#: config/tc-alpha.c:3874 config/tc-mips.c:19507 config/tc-score.c:5739 +#: ecoff.c:3173 +msgid ".frame outside of .ent" +msgstr ".frame вне .ent" -+ + +-#: config/tc-arm.c:3429 +-msgid ".fnend directive without .fnstart" +-msgstr "" +#: config/tc-alpha.c:3885 config/tc-mips.c:19518 ecoff.c:3184 +msgid "bad .frame directive" +msgstr "неверная директива .frame" -+ + +-#: config/tc-arm.c:3495 +-msgid "personality routine specified for cantunwind frame" +-msgstr "" +#: config/tc-alpha.c:3919 +msgid ".prologue directive without a preceding .ent directive" +msgstr "директива .prologue без предшествующей директивы .ent" -+ + +-#: config/tc-arm.c:3512 +-msgid "duplicate .personalityindex directive" +-msgstr "" +#: config/tc-alpha.c:3937 +#, c-format +msgid "Invalid argument %d to .prologue." +msgstr "Неверный аргумент %d в .prologue." -+ + +-#: config/tc-arm.c:3519 +-msgid "bad personality routine number" +-msgstr "" +#: config/tc-alpha.c:4026 +msgid "ECOFF debugging is disabled." +msgstr "Отладка ECOFF выключена." -+ + +-#: config/tc-arm.c:3541 +-msgid "duplicate .personality directive" +-msgstr "" +#: config/tc-alpha.c:4040 +msgid ".ent directive without matching .end" +msgstr "директива .ent без надлежащего .end" -+ + +-#: config/tc-arm.c:3564 config/tc-arm.c:3692 config/tc-arm.c:3740 +-msgid "expected register list" +-msgstr "" +#: config/tc-alpha.c:4133 +msgid ".usepv directive has no name" +msgstr "директива .usepv не имеет имени" -+ + +-#: config/tc-arm.c:3646 +-msgid "expected , " +-msgstr "" +#: config/tc-alpha.c:4146 +msgid ".usepv directive has no type" +msgstr "директива .usepv не имеет типа" -+ + +-#: config/tc-arm.c:3655 +-msgid "number of registers must be in the range [1:4]" +-msgstr "" +#: config/tc-alpha.c:4161 +msgid "unknown argument for .usepv" +msgstr "неизвестный аргумент .usepv" -+ + +-#: config/tc-arm.c:3802 config/tc-arm.c:3935 +-msgid "bad register range" +-msgstr "" +#: config/tc-alpha.c:4274 +#, c-format +msgid "unknown section attribute %s" +msgstr "неизвестный атрибут раздела %s" -+ + +-#: config/tc-arm.c:3992 +-msgid "register expected" +-msgstr "" +#: config/tc-alpha.c:4369 +msgid "previous .ent not closed by a .end" +msgstr "предыдущая .ent не закрыта .end" -+ + +-#: config/tc-arm.c:4002 +-msgid "FPA .unwind_save does not take a register list" +-msgstr "" +#: config/tc-alpha.c:4390 +msgid ".ent directive has no symbol" +msgstr "директива .ent не имеет символа" -+ + +-#: config/tc-arm.c:4021 +-msgid ".unwind_save does not support this kind of register" +-msgstr "" +#: config/tc-alpha.c:4415 +msgid ".handler directive has no name" +msgstr "директива .handler не имеет имени" -+ + +-#: config/tc-arm.c:4060 +-msgid "SP and PC not permitted in .unwind_movsp directive" +-msgstr "" +#: config/tc-alpha.c:4446 +msgid "Bad .frame directive 1./2. param" +msgstr "Неверный параметр 1./2. директивы .frame" -+ + +-#: config/tc-arm.c:4065 +-msgid "unexpected .unwind_movsp directive" +-msgstr "" +#: config/tc-alpha.c:4456 +#, c-format +msgid "Bad RA (%d) register for .frame" +msgstr "Неверный регистр RA (%d) у .frame" -+ + +-#: config/tc-arm.c:4092 +-msgid "stack increment must be multiple of 4" +-msgstr "" +#: config/tc-alpha.c:4461 +msgid "Bad .frame directive 3./4. param" +msgstr "Неверный параметр 3./4. директивы .frame" -+ + +-#: config/tc-arm.c:4124 +-msgid "expected , " +-msgstr "" +#: config/tc-alpha.c:4497 +msgid ".pdesc directive not in link (.link) section" +msgstr "директива .pdesc не в разделе связей (.link)" -+ + +-#: config/tc-arm.c:4142 +-msgid "register must be either sp or set by a previousunwind_movsp directive" +-msgstr "" +#: config/tc-alpha.c:4504 +msgid ".pdesc directive has no entry symbol" +msgstr "директива .pdesc не имеет входного символа" -+ + +-#: config/tc-arm.c:4181 +-msgid "expected , " +-msgstr "" +#: config/tc-alpha.c:4515 +msgid ".pdesc has a bad entry symbol" +msgstr "у директивы .pdesc указан неверный входной символ" -+ + +-#: config/tc-arm.c:4193 +-msgid "unwind opcode too long" +-msgstr "" +#: config/tc-alpha.c:4526 +msgid ".pdesc doesn't match with last .ent" +msgstr ".pdesc не совпадает с последней .ent" -+ + +-#: config/tc-arm.c:4198 +-msgid "invalid unwind opcode" +-msgstr "" +#: config/tc-alpha.c:4541 +msgid "No comma after .pdesc " +msgstr "Отсутствует запятая после .pdesc <входное_имя>" -+ + +-#: config/tc-arm.c:4351 config/tc-arm.c:5213 config/tc-arm.c:8917 +-#: config/tc-arm.c:9440 config/tc-arm.c:12568 config/tc-arm.c:20329 +-#: config/tc-arm.c:20354 config/tc-arm.c:20362 config/tc-z8k.c:1144 +-#: config/tc-z8k.c:1154 +-msgid "immediate value out of range" +-msgstr "" +#: config/tc-alpha.c:4561 +msgid "unknown procedure kind" +msgstr "неизвестный вид процедуры" -+ + +-#: config/tc-arm.c:4498 +-msgid "invalid FPA immediate expression" +-msgstr "" +#: config/tc-alpha.c:4656 +msgid ".name directive not in link (.link) section" +msgstr "директива .name не в разделе связей (.link)" -+ + +-#: config/tc-arm.c:4622 config/tc-arm.c:4630 +-msgid "shift expression expected" +-msgstr "" +#: config/tc-alpha.c:4664 +msgid ".name directive has no symbol" +msgstr "директива .name не имеет символа" -+ + +-#: config/tc-arm.c:4644 +-msgid "'LSL' or 'ASR' required" +-msgstr "" +#: config/tc-alpha.c:4698 +msgid "No symbol after .linkage" +msgstr "Отсутствует символ после .linkage" -+ + +-#: config/tc-arm.c:4652 +-msgid "'LSL' required" +-msgstr "" +#: config/tc-alpha.c:4745 +msgid "No symbol after .code_address" +msgstr "Отсутствует символ после .code_address" -+ + +-#: config/tc-arm.c:4660 +-msgid "'ASR' required" +-msgstr "" +#: config/tc-alpha.c:4771 config/tc-score.c:5604 +msgid "Bad .mask directive" +msgstr "Неверная директива .mask" -+ + +-#: config/tc-arm.c:4732 config/tc-arm.c:5207 config/tc-arm.c:6832 +-#: config/tc-v850.c:1827 config/tc-v850.c:1848 +-msgid "constant expression expected" +-msgstr "" +#: config/tc-alpha.c:4789 +msgid "Bad .fmask directive" +msgstr "Неверная директива .fmask" -+ + +-#: config/tc-arm.c:4739 +-msgid "invalid rotation" +-msgstr "" +#: config/tc-alpha.c:4946 +#, c-format +msgid "Expected comma after name \"%s\"" +msgstr "Ожидается запятая после имени «\"%s»" -+ + +-#: config/tc-arm.c:4899 config/tc-arm.c:5043 +-msgid "unknown group relocation" +-msgstr "" +#: config/tc-alpha.c:4958 +#, c-format +msgid "unhandled: .proc %s,%d" +msgstr "не обработано: .proc %s,%d" -+ + +-#: config/tc-arm.c:5012 +-msgid "alignment must be constant" +-msgstr "" +#: config/tc-alpha.c:4991 +#, c-format +msgid "Tried to .set unrecognized mode `%s'" +msgstr "Попытка задать .set нераспознанный режим «%s»" -+ + +-#: config/tc-arm.c:5074 +-msgid "this group relocation is not allowed on this instruction" +-msgstr "" +#: config/tc-alpha.c:5017 +#, c-format +msgid "Bad base register, using $%d." +msgstr "Неверный базовый регистр, используется $%d." -+ + +-#: config/tc-arm.c:5086 config/tc-arm.c:5486 +-msgid "']' expected" +-msgstr "" +#: config/tc-alpha.c:5038 config/tc-nios2.c:351 config/tc-nios2.c:476 +#, c-format +msgid "Alignment too large: %d. assumed" +msgstr "Слишком большое выравнивание: предполагается %d" -+ + +-#: config/tc-arm.c:5104 +-msgid "'}' expected at end of 'option' field" +-msgstr "" +#: config/tc-alpha.c:5042 config/tc-d30v.c:2057 config/tc-nios2.c:355 +#: config/tc-nios2.c:480 config/tc-pru.c:220 config/tc-pru.c:336 +msgid "Alignment negative: 0 assumed" +msgstr "Отрицательное выравнивание: предполагается 0" -+ + +-#: config/tc-arm.c:5109 +-msgid "cannot combine index with option" +-msgstr "" +#: config/tc-alpha.c:5137 config/tc-alpha.c:5630 +#, c-format +msgid "Unknown CPU identifier `%s'" +msgstr "Неизвестный идентификатор ЦП «%s»" -+ + +-#: config/tc-arm.c:5122 +-msgid "cannot combine pre- and post-indexing" +-msgstr "" +#: config/tc-alpha.c:5328 +#, c-format +msgid "Chose GP value of %lx\n" +msgstr "Выбираем значение %lx для GP\n" -+ + +-#: config/tc-arm.c:5283 +-msgid "flag for {c}psr instruction expected" +-msgstr "" +#: config/tc-alpha.c:5342 +msgid "bad .section directive: want a,s,w,x,M,S,G,T in string" +msgstr "неправильная директива .section: в строке требуется a,s,w,x,M,S,G,T" -+ + +-#: config/tc-arm.c:5308 +-msgid "unrecognized CPS flag" +-msgstr "" +#: config/tc-alpha.c:5431 +#, c-format +msgid "internal error: can't hash opcode `%s': %s" +msgstr "внутренняя ошибка: невозможно получить хеш кода операции «%s»: %s" -+ + +-#: config/tc-arm.c:5315 +-msgid "missing CPS flags" +-msgstr "" +#: config/tc-alpha.c:5467 +#, c-format +msgid "internal error: can't hash macro `%s': %s" +msgstr "внутренняя ошибка: невозможно получить хеш макроса «%s»: %s" -+ + +-#: config/tc-arm.c:5338 config/tc-arm.c:5344 +-msgid "valid endian specifiers are be or le" +-msgstr "" +#: 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 +msgid "syntax error" +msgstr "синтаксическая ошибка" -+ + +-#: config/tc-arm.c:5366 +-msgid "missing rotation field after comma" +#: config/tc-alpha.c:5681 +msgid "" +"Alpha options:\n" @@ -4201,7 +17089,7 @@ index 564135a143..b1b2ed1ef8 100644 +"\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" -+msgstr "" + msgstr "" +"Параметры Alpha:\n" +"-32addr\t\t\tсчитать адреса 32-битными значениями\n" +"-F\t\t\tубрать поддержку инструкций с плавающей запятой\n" @@ -4209,63 +17097,95 @@ index 564135a143..b1b2ed1ef8 100644 +"\t\t\tзадать вариант архитектуры Alpha\n" +"-m21064 | -m21066 | -m21164 | -m21164a | -m21164pc | -m21264 | -m21264a | -m21264b\n" +"\t\t\tэти варианты содержат коды операций PALcode\n" -+ + +-#: config/tc-arm.c:5381 +-msgid "rotation can only be 0, 8, 16, or 24" +#: config/tc-alpha.c:5691 +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" -+msgstr "" + msgstr "" +"Параметры VMS:\n" +"-+\t\t\tкодировать (не обрезать) имена длиннее 64 символов\n" +"-H\t\t\tпоказывать новый символа после хеш-обрезания\n" +"-replace/-noreplace\tвключить/выключить оптимизацию вызовов процедур\n" -+ + +-#: config/tc-arm.c:5410 +-msgid "condition required" +-msgstr "" +#: config/tc-alpha.c:5942 config/tc-arc.c:3086 +#, c-format +msgid "unhandled relocation type %s" +msgstr "необработанный тип перемещения %s" -+ + +-#: config/tc-arm.c:5448 config/tc-arm.c:7385 +-msgid "'[' expected" +-msgstr "" +#: config/tc-alpha.c:5955 config/tc-arc.c:3094 +msgid "non-absolute expression in constant field" +msgstr "не абсолютное выражение в поле-константе" -+ + +-#: config/tc-arm.c:5461 +-msgid "',' expected" +-msgstr "" +#: config/tc-alpha.c:5969 +#, c-format +msgid "type %d reloc done?\n" +msgstr "выполнено перемещение типа %d?\n" -+ + +-#: config/tc-arm.c:5478 +-msgid "invalid shift" +-msgstr "" +#: config/tc-alpha.c:6016 config/tc-alpha.c:6023 +msgid "Used $at without \".set noat\"" +msgstr "Используется $at без «.set noat»" -+ + +-#: config/tc-arm.c:5551 +-msgid "can't use Neon quad register here" +-msgstr "" +#: config/tc-alpha.c:6192 +#, c-format +msgid "!samegp reloc against symbol without .prologue: %s" +msgstr "перемещение !samegp для символа без .prologue: %s" -+ + +-#: config/tc-arm.c:5617 +-msgid "expected or or operand" +-msgstr "" +#: 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 +#, c-format +msgid "cannot represent `%s' relocation in object file" +msgstr "невозможно представить перемещение «%s» в объектном файле" -+ + +-#: config/tc-arm.c:5697 +-msgid "parse error" +-msgstr "" +#: config/tc-alpha.c:6242 config/tc-arc.c:3223 +#, c-format +msgid "internal error? cannot generate `%s' relocation" +msgstr "внутренняя ошибка? невозможно сгенерировать перемещение «%s»" -+ + +-#: config/tc-arm.c:5707 read.c:2135 +-msgid "expected comma" +-msgstr "" +#: config/tc-alpha.c:6338 +#, c-format +msgid "frame reg expected, using $%d." +msgstr "ожидается регистр кадра, используется $%d." -+ + +-#: config/tc-arm.c:6018 config/tc-arm.c:6088 +-msgid "immediate value is out of range" +-msgstr "" +#: config/tc-arc.c:771 +#, c-format +msgid "internal error: can't hash opcode '%s': %s" +msgstr "внутренняя ошибка: невозможно получить хеш кода операции «%s»: %s" -+ + +-#: config/tc-arm.c:6233 +-msgid "iWMMXt data or control register expected" +-msgstr "" +#: config/tc-arc.c:779 config/tc-arc.c:2556 config/tc-arc.c:2574 +#: config/tc-arc.c:2627 config/tc-arc.c:2651 config/tc-arc.c:4850 +#: config/tc-arc.c:4917 config/tc-cr16.c:805 config/tc-cr16.c:828 @@ -4273,116 +17193,195 @@ index 564135a143..b1b2ed1ef8 100644 +#: config/tc-crx.c:580 config/tc-pdp11.c:193 +msgid "Virtual memory exhausted" +msgstr "Закончилась виртуальная память" -+ + +-#: config/tc-arm.c:6386 +#: config/tc-arc.c:829 -+#, c-format + #, c-format +-msgid "unhandled operand code %d" +-msgstr "" +msgid "invalid %s option for %s cpu" +msgstr "неверный параметр %s для ЦП %s" -+ + +-#: config/tc-arm.c:6465 config/tc-score.c:264 +-msgid "garbage following instruction" +-msgstr "" +#: config/tc-arc.c:834 +msgid "conflicting ISA extension attributes." +msgstr "не согласующиеся атрибуты расширения ISA." -+ + +-#. If REG is R13 (the stack pointer), warn that its use is +-#. deprecated. +-#: config/tc-arm.c:6505 +-msgid "use of r13 is deprecated" +-msgstr "" +#: config/tc-arc.c:853 +msgid "Multiple .cpu directives found" +msgstr "Найдено несколько директив .cpu" -+ + +-#: config/tc-arm.c:6575 +-msgid "D register out of range for selected VFP version" +-msgstr "" +#: config/tc-arc.c:871 +msgid "Command-line value overrides \".cpu\" directive" +msgstr "Значение командной строки заменяет директиву «.cpu»" -+ + +-#: config/tc-arm.c:6654 +-msgid "instruction does not accept preindexed addressing" +-msgstr "" +#: config/tc-arc.c:888 +#, c-format +msgid "unknown architecture: %s\n" +msgstr "неизвестная архитектура: %s\n" -+ + +-#. unindexed - only for coprocessor +-#: config/tc-arm.c:6670 config/tc-arm.c:8710 +-msgid "instruction does not accept unindexed addressing" +-msgstr "" +#: config/tc-arc.c:1187 +msgid "No valid label relocation operand" +msgstr "Некорректный операнд метки перемещения" -+ + +-#: config/tc-arm.c:6678 +-msgid "destination register same as write-back base" +-msgstr "" +#: config/tc-arc.c:1209 +#, c-format +msgid "Unknown relocation operand: @%s" +msgstr "Неизвестный операнд перемещения: @%s" -+ + +-#: config/tc-arm.c:6679 +-msgid "source register same as write-back base" +-msgstr "" +#: config/tc-arc.c:1222 +#, c-format +msgid "Unable to parse TLS base: %s" +msgstr "Невозможно разобрать базу TLS: %s" -+ + +-#: config/tc-arm.c:6725 +-msgid "instruction does not accept scaled register index" +-msgstr "" +#: config/tc-arc.c:1246 +#, c-format +msgid "@%s is not a complex relocation." +msgstr "Значение @%s не является сложным перемещением." -+ + +-#: config/tc-arm.c:6765 +-msgid "instruction does not support unindexed addressing" +-msgstr "" +#: config/tc-arc.c:1252 +#, c-format +msgid "Bad expression: @%s + %s." +msgstr "Ошибка в выражении: @%s + %s." -+ + +-#: config/tc-arm.c:6780 +-msgid "pc may not be used with write-back" +-msgstr "" +#: config/tc-arc.c:1313 +msgid "Brackets in operand field incorrect" +msgstr "Неверные скобки в поле операнда" -+ + +-#: config/tc-arm.c:6785 +-msgid "instruction does not support writeback" +-msgstr "" +#: config/tc-arc.c:1315 config/tc-xtensa.c:2038 +msgid "extra comma" +msgstr "лишняя запятая" -+ + +-#: config/tc-arm.c:6827 +-msgid "invalid pseudo operation" +-msgstr "" +#: config/tc-arc.c:1317 config/tc-pru.c:1443 config/tc-pru.c:1710 +#: config/tc-xtensa.c:2042 +msgid "missing argument" +msgstr "пропущен аргумент" -+ + +-#: config/tc-arm.c:6873 +-msgid "literal pool insertion failed" +-msgstr "" +#: config/tc-arc.c:1319 config/tc-xtensa.c:2044 +msgid "missing comma or colon" +msgstr "отсутствует запятая или двоеточие" -+ + +-#: config/tc-arm.c:6931 +-msgid "Rn must not overlap other operands" +-msgstr "" +#: config/tc-arc.c:1388 +msgid "extra dot" +msgstr "лишняя точка" -+ + +-#: config/tc-arm.c:7020 config/tc-arm.c:9276 +-msgid "bad barrier type" +-msgstr "" +#: config/tc-arc.c:1390 +msgid "unrecognized flag" +msgstr "нераспознанный флаг" -+ + +-#: config/tc-arm.c:7031 config/tc-arm.c:7050 config/tc-arm.c:7063 +-#: config/tc-arm.c:9288 config/tc-arm.c:9319 config/tc-arm.c:9341 +-msgid "bit-field extends past end of register" +-msgstr "" +#: config/tc-arc.c:1392 +msgid "failed to parse flags" +msgstr "ошибка при разборе флагов" -+ + +-#: config/tc-arm.c:7092 +-msgid "the only suffix valid here is '(plt)'" +-msgstr "" +#: config/tc-arc.c:1418 +msgid "Unhandled reloc type" +msgstr "необработанный тип перемещения" -+ + +-#: config/tc-arm.c:7145 +-msgid "use of r15 in blx in ARM mode is not really useful" +-msgstr "" +#: config/tc-arc.c:2427 +#, c-format +msgid "%s for instruction '%s'" +msgstr "%s в инструкции «%s»" -+ + +-#: config/tc-arm.c:7167 +-msgid "use of r15 in bx in ARM mode is not really useful" +-msgstr "" +#: config/tc-arc.c:2429 +#, c-format +msgid "inappropriate arguments for opcode '%s'" +msgstr "неподходящие аргументы для кода операции «%s»" -+ + +-#: config/tc-arm.c:7192 +-msgid "use of r15 in bxj is not really useful" +-msgstr "" +#: config/tc-arc.c:2431 +#, c-format +msgid "opcode '%s' not supported for target %s" +msgstr "код операции «%s» не поддерживается для цели %s" -+ + +-#: config/tc-arm.c:7352 config/tc-arm.c:7361 +-msgid "writeback of base register is UNPREDICTABLE" +-msgstr "" +#: config/tc-arc.c:2435 config/tc-tic6x.c:3195 +#, c-format +msgid "unknown opcode '%s'" +msgstr "неизвестный код операции «%s»" -+ + +-#: config/tc-arm.c:7355 +-msgid "writeback of base register when in register list is UNPREDICTABLE" +-msgstr "" +#: config/tc-arc.c:2493 +#, c-format +msgid "Inserting \"%s\" into register table failed: %s" +msgstr "Не удалось вставить «%s» в таблицу регистров: %s" -+ + +-#: config/tc-arm.c:7365 +-msgid "if writeback register is in list, it must be the lowest reg in the list" +-msgstr "" +#: config/tc-arc.c:2529 +#, c-format +msgid "Inserting \"%s\" into address type table failed: %s" +msgstr "Не удалось вставить «%s» в таблицу типов адресов: %s" -+ + +-#: config/tc-arm.c:7380 +-msgid "first destination register must be even" +-msgstr "" +#: 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 @@ -4393,36 +17392,62 @@ index 564135a143..b1b2ed1ef8 100644 +#: config/tc-xc16x.c:86 config/tc-xc16x.c:93 +msgid "could not set architecture and machine" +msgstr "не задана архитектура и машина" -+ + +-#: config/tc-arm.c:7383 config/tc-arm.c:7450 +-msgid "can only load two consecutive registers" +-msgstr "" +#: config/tc-arc.c:2644 config/tc-arc.c:4837 +#, c-format +msgid "internal error: can't hash aux register '%s': %s" +msgstr "внутренняя ошибка: невозможно получить хеш регистра aux «%s»: %s" -+ + +-#. If op 1 were present and equal to PC, this function wouldn't +-#. 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:7384 config/tc-arm.c:7453 config/tc-arm.c:7982 +-#: config/tc-arm.c:9988 +-msgid "r14 not allowed here" +-msgstr "" +#: config/tc-arc.c:2751 +#, c-format +msgid "unhandled reloc %s in md_pcrel_from_section" +msgstr "необработанное перемещение %s в md_pcrel_from_section" -+ + +-#: config/tc-arm.c:7398 +-msgid "base register written back, and overlaps second destination register" +-msgstr "" +#: config/tc-arc.c:2816 +msgid "Unaligned operand. Needs to be 32bit aligned" +msgstr "Невыровненный операнд. Требует 32-битного выравнивания." -+ + +-#: config/tc-arm.c:7406 +-msgid "index register overlaps destination register" +-msgstr "" +#: config/tc-arc.c:2821 +msgid "Unaligned operand. Needs to be 16bit aligned" +msgstr "Невыровненный операнд. Требует 16-битного выравнивания." -+ + +-#: config/tc-arm.c:7436 config/tc-arm.c:7964 +-msgid "offset must be zero in ARM encoding" +-msgstr "" +#: config/tc-arc.c:2898 config/tc-cr16.c:573 config/tc-crx.c:345 +#: config/tc-mn10200.c:766 write.c:1024 +#, c-format +msgid "can't resolve `%s' {%s section} - `%s' {%s section}" +msgstr "невозможно определить «%s» {раздел %s} — «%s» {раздел %s}" -+ + +-#: config/tc-arm.c:7447 config/tc-arm.c:7976 +-msgid "even register required" +-msgstr "" +#: config/tc-arc.c:2957 +#, c-format +msgid "PC relative relocation not allowed for (internal) type %d" +msgstr "PC-относительное перемещение запрещено для (внутреннего) типа %d" -+ + +-#: config/tc-arm.c:7478 config/tc-arm.c:7509 +-msgid "this instruction requires a post-indexed address" +-msgstr "" +#. FIXME! Check for the conditionality of +#. the insn. +#. FIXME! Check for the conditionality of @@ -4430,40 +17455,60 @@ index 564135a143..b1b2ed1ef8 100644 +#: config/tc-arc.c:3002 config/tc-arc.c:3980 +msgid "TLS_*_S9 relocs are not supported yet" +msgstr "Перемещения TLS_*_S9 пока не поддерживаются" -+ + +-#: config/tc-arm.c:7536 +-msgid "Rd and Rm should be different in mla" +-msgstr "" +#. I cannot fix an GOTPC relocation because I need to relax it +#. from ld rx,[pcl,@sym@gotpc] to add rx,pcl,@sym@gotpc. +#: config/tc-arc.c:3038 +msgid "Unsupported operation on reloc" +msgstr "неподдерживаемая операция с перемещением" -+ + +-#: config/tc-arm.c:7560 config/tc-arm.c:10317 +-msgid ":lower16: not allowed this instruction" +-msgstr "" +#: config/tc-arc.c:3114 config/tc-arc.c:3130 +msgid "unknown fixup size" +msgstr "неизвестный размер местоположения" -+ + +-#: config/tc-arm.c:7562 +-msgid ":upper16: not allowed instruction" +-msgstr "" +#: config/tc-arc.c:3264 +msgid "no relaxation found for this instruction." +msgstr "отсутствует ослабление для этой инструкции." -+ + +-#: config/tc-arm.c:7581 +-msgid "operand 1 must be FPSCR" +-msgstr "" +#: config/tc-arc.c:3514 +#, c-format +msgid "ARC-specific assembler options:\n" +msgstr "Специализированные параметры ассемблера для ARC:\n" -+ + +-#: config/tc-arm.c:7614 config/tc-arm.c:10442 +-msgid "'CPSR' or 'SPSR' expected" +-msgstr "" +#: config/tc-arc.c:3540 +#, c-format +msgid " -mrelax enable relaxation\n" +msgstr " -mrelax включить ослабление\n" -+ + +-#: config/tc-arm.c:7651 +-msgid "Rd and Rm should be different in mul" +#: config/tc-arc.c:3543 +#, c-format +msgid "" +"The following ARC-specific assembler options are deprecated and are accepted\n" +"for compatibility only:\n" -+msgstr "" + msgstr "" +"Следующие специализированные параметры ассемблера для ARC устарели и\n" +"рассматриваются только для совместимости:\n" -+ + +-#: config/tc-arm.c:7670 config/tc-arm.c:7909 config/tc-arm.c:10572 +-msgid "rdhi and rdlo must be different" +-msgstr "" +#: config/tc-arc.c:3546 +#, c-format +msgid "" @@ -4554,896 +17599,1596 @@ index 564135a143..b1b2ed1ef8 100644 +#, c-format +msgid "unsupported BFD relocation size %u" +msgstr "неподдерживаемое перемещение BFD размером %u" -+ + +-#: config/tc-arm.c:7676 +-msgid "rdhi, rdlo and rm must all be different" +-msgstr "" +#: config/tc-arc.c:4252 +#, c-format +msgid "Jump/Branch instruction detected at the end of the ZOL label @%s" +msgstr "Обнаружена инструкция прыжка/ветвления в конце метки ZOL @%s" -+ + +-#: config/tc-arm.c:7741 +-msgid "'[' expected after PLD mnemonic" +-msgstr "" +#: config/tc-arc.c:4259 +#, c-format +msgid "Kernel instruction detected at the end of the ZOL label @%s" +msgstr "Обнаружена инструкция ядра в конце метки ZOL @%s" -+ + +-#: config/tc-arm.c:7743 config/tc-arm.c:7758 +-msgid "post-indexed expression used in preload instruction" +-msgstr "" +#: config/tc-arc.c:4264 +#, c-format +msgid "A jump instruction with long immediate detected at the end of the ZOL label @%s" +msgstr "Обнаружена инструкция прыжка с явным длинным в конце метки ZOL @%s" -+ + +-#: config/tc-arm.c:7745 config/tc-arm.c:7760 +-msgid "writeback used in preload instruction" +-msgstr "" +#: config/tc-arc.c:4270 +#, c-format +msgid "An illegal use of delay slot detected at the end of the ZOL label @%s" +msgstr "Обнаружено некорректное использование слота задержки ядра в конце метки ZOL @%s" -+ + +-#: config/tc-arm.c:7747 config/tc-arm.c:7762 +-msgid "unindexed addressing used in preload instruction" +-msgstr "" +#: config/tc-arc.c:4375 +msgid "expected comma after instruction name" +msgstr "ожидается запятая после имени инструкции" -+ + +-#: config/tc-arm.c:7756 +-msgid "'[' expected after PLI mnemonic" +-msgstr "" +#: config/tc-arc.c:4387 +msgid "expected comma after major opcode" +msgstr "ожидается запятая после основного кода операции" -+ + +-#: config/tc-arm.c:7935 +-msgid "SRS base register must be r13" +-msgstr "" +#: config/tc-arc.c:4573 +#, c-format +msgid "Pseudocode already used %s" +msgstr "Псевдокод уже используется %s" -+ + +-#: config/tc-arm.c:7979 +-msgid "can only store two consecutive registers" +-msgstr "" +#: config/tc-arc.c:4581 +#, c-format +msgid "major opcode not in range [0x%02x - 0x%02x]" +msgstr "основной код операции не в диапазоне [0x%02x - 0x%02x]" -+ + +-#: config/tc-arm.c:8074 config/tc-arm.c:8091 +-msgid "only two consecutive VFP SP registers allowed here" +-msgstr "" +#: config/tc-arc.c:4585 +msgid "minor opcode not in range [0x00 - 0x3f]" +msgstr "вспомогательный код операции не в диапазоне [0x00 - 0x3f]" -+ + +-#: config/tc-arm.c:8119 config/tc-arm.c:8134 +-msgid "this addressing mode requires base-register writeback" +-msgstr "" +#: config/tc-arc.c:4591 +msgid "Improper use of OP1_IMM_IMPLIED" +msgstr "Некорректное использование OP1_IMM_IMPLIED" -+ + +-#: config/tc-arm.c:8308 +-msgid "this instruction does not support indexing" +-msgstr "" +#: config/tc-arc.c:4597 +msgid "Improper use of OP1_MUST_BE_IMM" +msgstr "Некорректное использование OP1_MUST_BE_IMM" -+ + +-#: config/tc-arm.c:8331 +-msgid "only r15 allowed here" +-msgstr "" +#: config/tc-arc.c:4609 +msgid "Couldn't generate extension instruction opcodes" +msgstr "Не удалось сгенерировать коды операций расширенной инструкции" -+ + +-#: config/tc-arm.c:8466 +-msgid "immediate operand requires iWMMXt2" +-msgstr "" +#: config/tc-arc.c:4645 +msgid "expected comma after name" +msgstr "ожидается запятая после имени" -+ + +-#: config/tc-arm.c:8610 +-msgid "shift by register not allowed in thumb mode" +-msgstr "" +#: config/tc-arc.c:4656 +#, c-format +msgid "%s second argument cannot be a negative number %d" +msgstr "второй аргумент %s не может быть отрицательным числом %d" -+ + +-#: config/tc-arm.c:8622 config/tc-arm.c:11085 config/tc-arm.c:19719 +-msgid "shift expression is too large" +-msgstr "" +#: config/tc-arc.c:4671 +msgid "expected comma after register number" +msgstr "ожидается запятая после номера регистра" -+ + +-#: config/tc-arm.c:8648 +-msgid "Instruction does not support =N addresses" +-msgstr "" +#: config/tc-arc.c:4692 +msgid "invalid mode" +msgstr "неверный режим" -+ + +-#: config/tc-arm.c:8653 +-msgid "cannot use register index with PC-relative addressing" +-msgstr "" +#: config/tc-arc.c:4710 +msgid "expected comma after register mode" +msgstr "ожидается запятая после режима регистра" -+ + +-#: config/tc-arm.c:8654 +-msgid "cannot use register index with this instruction" +-msgstr "" +#: config/tc-arc.c:4725 +msgid "shortcut designator invalid" +msgstr "неверное обозначение сокращения" -+ + +-#: config/tc-arm.c:8656 +-msgid "Thumb does not support negative register indexing" +-msgstr "" +#: config/tc-arc.c:4824 +#, c-format +msgid "core register %s value (%d) too large" +msgstr "значение ключевого регистра %s (%d) слишком большое" -+ + +-#: config/tc-arm.c:8658 +-msgid "Thumb does not support register post-indexing" +-msgstr "" +#: config/tc-arc.c:4843 +#, c-format +msgid "condition code %s value (%d) too large" +msgstr "значение кода условия %s (%d) слишком большое" -+ + +-#: config/tc-arm.c:8660 +-msgid "Thumb does not support register indexing with writeback" +-msgstr "" +#: config/tc-arc.c:4862 +msgid "Unknown extension" +msgstr "Неизвестное расширение" -+ + +-#: config/tc-arm.c:8662 +-msgid "Thumb supports only LSL in shifted register indexing" +-msgstr "" +#: config/tc-arc.c:4967 +msgid "Overwrite explicitly set Tag_ARC_CPU_base" +msgstr "Перезаписать явное указание Tag_ARC_CPU_base" -+ + +-#: config/tc-arm.c:8671 config/tc-arm.c:13865 +-msgid "shift out of range" +-msgstr "" +#: config/tc-arm.c:619 +msgid "ARM register expected" +msgstr "ожидается регистр ARM" -+ + +-#: config/tc-arm.c:8679 +-msgid "cannot use writeback with PC-relative addressing" +-msgstr "" +#: config/tc-arm.c:620 +msgid "bad or missing co-processor number" +msgstr "плохой или отсутствующий номер сопроцессора" -+ + +-#: config/tc-arm.c:8681 +-msgid "cannot use writeback with this instruction" +-msgstr "" +#: config/tc-arm.c:621 +msgid "co-processor register expected" +msgstr "ожидается регистр сопроцессора" -+ + +-#: config/tc-arm.c:8700 +-msgid "cannot use post-indexing with PC-relative addressing" +-msgstr "" +#: config/tc-arm.c:622 +msgid "FPA register expected" +msgstr "ожидается регистр FPA" -+ + +-#: config/tc-arm.c:8701 +-msgid "cannot use post-indexing with this instruction" +-msgstr "" +#: config/tc-arm.c:623 +msgid "VFP single precision register expected" +msgstr "ожидается регистр одинарной точности VFP" -+ + +-#: config/tc-arm.c:8912 +-msgid "only SUBS PC, LR, #const allowed" +-msgstr "" +#: config/tc-arm.c:624 +msgid "VFP/Neon double precision register expected" +msgstr "ожидается регистр двойной точности VFP/Neon" -+ + +-#: config/tc-arm.c:8991 config/tc-arm.c:9142 config/tc-arm.c:9239 +-#: config/tc-arm.c:10396 config/tc-arm.c:10678 +-msgid "shift must be constant" +-msgstr "" +#: config/tc-arm.c:625 +msgid "Neon quad precision register expected" +msgstr "ожидается регистр четверной точности Neon" -+ + +-#: config/tc-arm.c:9018 config/tc-arm.c:9157 config/tc-arm.c:9254 +-#: config/tc-arm.c:10409 +-msgid "unshifted register required" +-msgstr "" +#: config/tc-arm.c:626 +msgid "VFP single or double precision register expected" +msgstr "ожидается регистр одинарной или двойной точности VFP" -+ + +-#: config/tc-arm.c:9033 config/tc-arm.c:9265 config/tc-arm.c:10533 +-msgid "dest must overlap one source register" +-msgstr "" +#: config/tc-arm.c:627 +msgid "Neon double or quad precision register expected" +msgstr "ожидается регистр двойной или четверной точности Neon" -+ + +-#: config/tc-arm.c:9160 +-msgid "dest and source1 must be the same register" +-msgstr "" +#: config/tc-arm.c:628 +msgid "Neon single or double precision register expected" +msgstr "ожидается регистр одинарной или двойной точности Neon" -+ + +-#: config/tc-arm.c:9436 +-msgid "instruction is always unconditional" +-msgstr "" +#: config/tc-arm.c:629 +msgid "VFP single, double or Neon quad precision register expected" +msgstr "ожидается регистр одинарной двойной точности VFP или четверной точности Neon" -+ + +-#: config/tc-arm.c:9531 +-msgid "selected processor does not support 'A' form of this instruction" +-msgstr "" +#: config/tc-arm.c:631 +msgid "VFP system register expected" +msgstr "ожидается регистр системный регистр VFP" -+ + +-#: config/tc-arm.c:9534 +-msgid "Thumb does not support the 2-argument form of this instruction" +-msgstr "" +#: config/tc-arm.c:632 +msgid "Maverick MVF register expected" +msgstr "ожидается регистр Maverick MVF" -+ + +-#: config/tc-arm.c:9642 +-msgid "SP not allowed in register list" +-msgstr "" +#: config/tc-arm.c:633 +msgid "Maverick MVD register expected" +msgstr "ожидается регистр Maverick MVD" -+ + +-#: config/tc-arm.c:9648 +-msgid "LR and PC should not both be in register list" +-msgstr "" +#: config/tc-arm.c:634 +msgid "Maverick MVFX register expected" +msgstr "ожидается регистр Maverick MVFX" -+ + +-#: config/tc-arm.c:9655 +-msgid "base register should not be in register list when written back" +-msgstr "" +#: config/tc-arm.c:635 +msgid "Maverick MVDX register expected" +msgstr "ожидается регистр Maverick MVDX" -+ + +-#: config/tc-arm.c:9661 +-msgid "PC not allowed in register list" +-msgstr "" +#: config/tc-arm.c:636 +msgid "Maverick MVAX register expected" +msgstr "ожидается регистр Maverick MVAX" -+ + +-#: config/tc-arm.c:9664 config/tc-arm.c:9730 config/tc-arm.c:9770 +-#, c-format +-msgid "value stored for r%d is UNPREDICTABLE" +-msgstr "" +#: config/tc-arm.c:637 +msgid "Maverick DSPSC register expected" +msgstr "ожидается регистр Maverick DSPSC" -+ + +-#: config/tc-arm.c:9706 +-msgid "Thumb load/store multiple does not support {reglist}^" +-msgstr "" +#: config/tc-arm.c:638 +msgid "iWMMXt data register expected" +msgstr "ожидается регистр данных iWMMXt" -+ + +-#: config/tc-arm.c:9763 +-msgid "Thumb-2 instruction only valid in unified syntax" +-msgstr "" +#: config/tc-arm.c:639 config/tc-arm.c:7061 +msgid "iWMMXt control register expected" +msgstr "ожидается управляющий регистр iWMMXt" -+ + +-#: config/tc-arm.c:9767 config/tc-arm.c:9777 +-msgid "this instruction will write back the base register" +-msgstr "" +#: config/tc-arm.c:640 +msgid "iWMMXt scalar register expected" +msgstr "ожидается скалярный регистр iWMMXt" -+ + +-#: config/tc-arm.c:9780 +-msgid "this instruction will not write back the base register" +-msgstr "" +#: config/tc-arm.c:641 +msgid "XScale accumulator register expected" +msgstr "ожидается аккумуляторный регистр XScale" -+ + +-#: config/tc-arm.c:9809 +-msgid "r14 not allowed as first register when second register is omitted" +-msgstr "" +#. 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 +msgid "bad arguments to instruction" +msgstr "Неправильные аргументы для инструкции" -+ + +-#: config/tc-arm.c:9911 config/tc-arm.c:9924 config/tc-arm.c:9960 +-msgid "Thumb does not support this addressing mode" +-msgstr "" +#: config/tc-arm.c:804 +msgid "r13 not allowed here" +msgstr "r13 здесь запрещён" -+ + +-#: config/tc-arm.c:9928 +-msgid "byte or halfword not valid for base register" +-msgstr "" +#: config/tc-arm.c:805 +msgid "r15 not allowed here" +msgstr "r15 здесь запрещён" -+ + +-#: config/tc-arm.c:9931 +-msgid "r15 based store not allowed" +-msgstr "" +#: config/tc-arm.c:806 +msgid "instruction cannot be conditional" +msgstr "инструкция не может быть условной" -+ + +-#: config/tc-arm.c:9933 +-msgid "invalid base register for register offset" +-msgstr "" +#: config/tc-arm.c:807 +msgid "registers may not be the same" +msgstr "регистры не могут быть одинаковыми" -+ + +-#: config/tc-arm.c:10273 +-msgid "shifts in CMP/MOV instructions are only supported in unified syntax" +-msgstr "" +#: config/tc-arm.c:808 +msgid "lo register required" +msgstr "требуется другой регистр" -+ + +-#: config/tc-arm.c:10301 +-msgid "only lo regs allowed with immediate" +-msgstr "" +#: config/tc-arm.c:809 +msgid "instruction not supported in Thumb16 mode" +msgstr "инструкция не поддерживается в режиме Thumb16" -+ + +-#: config/tc-arm.c:10322 +-msgid ":upper16: not allowed this instruction" +-msgstr "" +#: config/tc-arm.c:810 +msgid "instruction does not accept this addressing mode" +msgstr "инструкция не принимает данный режим адресации" -+ + +-#: config/tc-arm.c:10432 config/tc-arm.c:10438 config/tc-arm.c:10468 +-#: config/tc-arm.c:10474 +-msgid "selected processor does not support requested special purpose register" +-msgstr "" +#: config/tc-arm.c:811 +msgid "branch must be last instruction in IT block" +msgstr "ветвление должно быть последней инструкцией в блоке IT" -+ + +-#: config/tc-arm.c:10463 +-msgid "Thumb encoding does not support an immediate here" +-msgstr "" +#: config/tc-arm.c:812 +msgid "instruction not allowed in IT block" +msgstr "инструкция не допускается в блоке IT" -+ + +-#: config/tc-arm.c:10538 +-msgid "Thumb-2 MUL must not set flags" +-msgstr "" +#: config/tc-arm.c:813 +msgid "selected FPU does not support instruction" +msgstr "выбранный FPU не поддерживает инструкцию" -+ + +-#: config/tc-arm.c:10603 +-msgid "Thumb does not support NOP with hints" +-msgstr "" +#: config/tc-arm.c:814 +msgid "thumb conditional instruction should be in IT block" +msgstr "thumb-инструкция условия должна быть в блоке IT" -+ + +-#: config/tc-arm.c:10741 +-msgid "push/pop do not support {reglist}^" +-msgstr "" +#: config/tc-arm.c:815 +msgid "incorrect condition in IT block" +msgstr "некорректное условие в блоке IT" -+ + +-#: config/tc-arm.c:10764 +-msgid "invalid register list to push/pop instruction" +-msgstr "" +#: config/tc-arm.c:816 +msgid "IT falling in the range of a previous IT block" +msgstr "IT попадает в диапазон предыдущего блока IT" -+ + +-#: config/tc-arm.c:10997 +-msgid "source1 and dest must be same register" +-msgstr "" +#: config/tc-arm.c:817 +msgid "missing .fnstart before unwinding directive" +msgstr "отсутствует .fnstart до раскручивающей директивы" -+ + +-#: config/tc-arm.c:11018 +-msgid "ror #imm not supported" +-msgstr "" +#: config/tc-arm.c:819 +msgid "cannot use register index with PC-relative addressing" +msgstr "невозможно использовать индексный регистр с относительной PC адресацией" -+ + +-#: config/tc-arm.c:11201 +-msgid "Thumb encoding does not support rotation" +-msgstr "" +#: config/tc-arm.c:821 +msgid "cannot use writeback with PC-relative addressing" +msgstr "невозможно использовать обратную запись с относительной PC адресацией" -+ + +-#: config/tc-arm.c:11221 +-msgid "instruction requires register index" +-msgstr "" +#: config/tc-arm.c:823 +msgid "selected processor does not support fp16 instruction" +msgstr "выбранный процессор не поддерживает инструкцию fp16" -+ + +-#: config/tc-arm.c:11230 +-msgid "instruction does not allow shifted index" +-msgstr "" +#: config/tc-arm.c:824 +msgid "using " +msgstr "использует " -+ + +-#: config/tc-arm.c:11640 +-msgid "invalid instruction shape" +-msgstr "" +#: config/tc-arm.c:825 +msgid "relocation valid in thumb1 code only" +msgstr "перемещение корректно только в коде thumb1" -+ + +-#: config/tc-arm.c:11883 +-msgid "types specified in both the mnemonic and operands" +-msgstr "" +#: config/tc-arm.c:1032 +msgid "immediate expression requires a # prefix" +msgstr "для непосредственного выражения требуется префикс #" -+ + +-#: config/tc-arm.c:11920 +-msgid "operand types can't be inferred" +-msgstr "" +#: config/tc-arm.c:1061 read.c:3816 +msgid "missing expression" +msgstr "отсутствующее выражение" -+ + +-#: config/tc-arm.c:11926 +-msgid "type specifier has the wrong number of parts" +-msgstr "" +#: config/tc-arm.c:1091 config/tc-arm.c:5260 config/tc-i960.c:1298 +#: config/tc-score.c:1210 +msgid "invalid constant" +msgstr "некорректная константа" -+ + +-#: config/tc-arm.c:11981 config/tc-arm.c:13618 config/tc-arm.c:13625 +-msgid "operand size must match register width" +-msgstr "" +#: config/tc-arm.c:1223 +msgid "expected #constant" +msgstr "ожидается #константа" -+ + +-#: config/tc-arm.c:11992 +-msgid "bad type in Neon instruction" +-msgstr "" +#: config/tc-arm.c:1387 +#, c-format +msgid "unexpected character `%c' in type specifier" +msgstr "неожиданный символ «%c» в определителе типа" -+ + +-#: config/tc-arm.c:12003 +-msgid "inconsistent types in Neon instruction" +-msgstr "" +#: config/tc-arm.c:1404 +#, c-format +msgid "bad size %d in type specifier" +msgstr "неправильный размер %d в определителе типа" -+ + +-#: config/tc-arm.c:13052 +-msgid "scalar out of range for multiply instruction" +-msgstr "" +#: config/tc-arm.c:1454 +msgid "only one type should be specified for operand" +msgstr "для операнда должен быть задан только один тип" -+ + +-#: config/tc-arm.c:13216 config/tc-arm.c:13228 +-msgid "immediate out of range for insert" +-msgstr "" +#: config/tc-arm.c:1460 +msgid "vector type expected" +msgstr "ожидается векторный тип" -+ + +-#: config/tc-arm.c:13240 config/tc-arm.c:14210 +-msgid "immediate out of range for shift" +-msgstr "" +#: config/tc-arm.c:1534 +msgid "can't redefine type for operand" +msgstr "для операнда невозможно переопределить тип" -+ + +-#: config/tc-arm.c:13297 config/tc-arm.c:13324 config/tc-arm.c:13711 +-#: config/tc-arm.c:14156 +-msgid "immediate out of range" +-msgstr "" +#: config/tc-arm.c:1547 +msgid "only D registers may be indexed" +msgstr "только регистры D могут быть проиндексированы" -+ + +-#: config/tc-arm.c:13361 +-msgid "immediate out of range for narrowing operation" +-msgstr "" +#: config/tc-arm.c:1553 +msgid "can't change index for operand" +msgstr "для операнда невозможно изменить индекс" -+ + +-#: config/tc-arm.c:13486 +-msgid "operands 0 and 1 must be the same register" +-msgstr "" +#: config/tc-arm.c:1616 +msgid "register operand expected, but got scalar" +msgstr "ожидается регистровый операнд, но получен скаляр" -+ + +-#: config/tc-arm.c:13685 +-msgid "operand size must be specified for immediate VMOV" +-msgstr "" +#: config/tc-arm.c:1653 +msgid "scalar must have an index" +msgstr "у скаляра должен быть индекс" -+ + +-#: config/tc-arm.c:13695 +-msgid "immediate has bits set outside the operand size" +-msgstr "" +#: config/tc-arm.c:1658 config/tc-arm.c:16583 config/tc-arm.c:16643 +#: config/tc-arm.c:17097 +msgid "scalar index out of range" +msgstr "индекс скаляра вне диапазона" -+ + +-#: config/tc-arm.c:13891 +-msgid "elements must be smaller than reversal region" +-msgstr "" +#: config/tc-arm.c:1708 +msgid "bad range in register list" +msgstr "некорректный диапазон в списке регистров" -+ + +-#: config/tc-arm.c:14061 config/tc-arm.c:14109 +-msgid "bad type for scalar" +-msgstr "" +#: config/tc-arm.c:1716 config/tc-arm.c:1725 config/tc-arm.c:1766 +#, c-format +msgid "Warning: duplicated register (r%d) in register list" +msgstr "Предупреждение: повторяющийся регистр (r%d) в списке регистров" -+ + +-#: config/tc-arm.c:14173 config/tc-arm.c:14181 +-msgid "VFP registers must be adjacent" +-msgstr "" +#: config/tc-arm.c:1728 +msgid "Warning: register range not in ascending order" +msgstr "Предупреждение: регистровый диапазон не упорядочен по возрастанию" -+ + +-#: config/tc-arm.c:14322 +-msgid "bad list length for table lookup" +-msgstr "" +#: config/tc-arm.c:1739 +msgid "missing `}'" +msgstr "отсутствует «}»" -+ + +-#: config/tc-arm.c:14352 +-msgid "writeback (!) must be used for VLDMDB and VSTMDB" +-msgstr "" +#: config/tc-arm.c:1755 +msgid "invalid register mask" +msgstr "некорректная маска регистров" -+ + +-#: config/tc-arm.c:14355 +-msgid "register list must contain at least 1 and at most 16 registers" +-msgstr "" +#: config/tc-arm.c:1890 config/tc-arm.c:1934 +msgid "register out of range in list" +msgstr "регистр вне диапазона списка" -+ + +-#: config/tc-arm.c:14432 +-msgid "bad alignment" +-msgstr "" +#: config/tc-arm.c:1912 config/tc-arm.c:4197 config/tc-arm.c:4331 +msgid "register list not in ascending order" +msgstr "список регистров не упорядочен по возрастанию" -+ + +-#: config/tc-arm.c:14449 +-msgid "bad list type for instruction" +-msgstr "" +#: config/tc-arm.c:1943 +msgid "register range not in ascending order" +msgstr "регистровый диапазон не упорядочен по возрастанию" -+ + +-#: config/tc-arm.c:14491 +-msgid "unsupported alignment for instruction" +-msgstr "" +#: config/tc-arm.c:1976 +msgid "non-contiguous register range" +msgstr "не соблюдается непрерывность диапазона регистров" -+ + +-#: config/tc-arm.c:14510 config/tc-arm.c:14604 config/tc-arm.c:14615 +-#: config/tc-arm.c:14625 config/tc-arm.c:14639 +-msgid "bad list length" +-msgstr "" +#: config/tc-arm.c:2035 +msgid "register stride must be 1 or 2" +msgstr "регистровый шаг должен быть 1 или 2" -+ + +-#: config/tc-arm.c:14515 +-msgid "stride of 2 unavailable when element size is 8" +-msgstr "" +#: config/tc-arm.c:2036 +msgid "mismatched element/structure types in list" +msgstr "несовпадение типов элементов/структур в списке" -+ + +-#: config/tc-arm.c:14548 config/tc-arm.c:14623 +-msgid "can't use alignment with this instruction" +-msgstr "" +#: config/tc-arm.c:2104 +msgid "don't use Rn-Rm syntax with non-unit stride" +msgstr "не используйте синтаксис Rn-Rm с не элементным шагом" -+ + +-#: config/tc-arm.c:14687 +-msgid "post-index must be a register" +-msgstr "" +#: config/tc-arm.c:2159 +msgid "error parsing element/structure list" +msgstr "ошибка при разборе списка элементов/структур" -+ + +-#: config/tc-arm.c:14689 +-msgid "bad register for post-index" +-msgstr "" +#: config/tc-arm.c:2165 +msgid "expected }" +msgstr "ожидается }" -+ + +-#: config/tc-arm.c:15003 config/tc-arm.c:15087 +-msgid "conditional infixes are deprecated in unified syntax" +-msgstr "" +#: config/tc-arm.c:2256 +msgid "attempt to redefine typed alias" +msgstr "попытка переопределить типизированный псевдоним" -+ + +-#: config/tc-arm.c:15235 +-msgid "Warning: conditional outside an IT block for Thumb." +-msgstr "" +#: config/tc-arm.c:2391 +msgid "bad type for register" +msgstr "некорректный тип для регистра" -+ + +-#: config/tc-arm.c:15440 +-msgid "s suffix on comparison instruction is deprecated" +-msgstr "" +#: config/tc-arm.c:2402 config/tc-nios2.c:1804 +msgid "expression must be constant" +msgstr "выражение должно быть константой" -+ + +-#: config/tc-arm.c:15459 config/tc-arm.c:15484 config/tc-arm.c:15548 +-#, c-format +-msgid "selected processor does not support `%s'" +-msgstr "" +#: config/tc-arm.c:2419 +msgid "can't redefine the type of a register alias" +msgstr "невозможно переопределить тип псевдонима регистра" -+ + +-#: config/tc-arm.c:15465 +-msgid "Thumb does not support conditional execution" +-msgstr "" +#: config/tc-arm.c:2426 +msgid "you must specify a single type only" +msgstr "необходимо указать только один тип" -+ + +-#: config/tc-arm.c:15509 +-#, c-format +-msgid "cannot honor width suffix -- `%s'" +-msgstr "" +#: config/tc-arm.c:2439 +msgid "can't redefine the index of a scalar alias" +msgstr "невозможно переопределить индекс псевдонима скаляра" -+ + +-#: config/tc-arm.c:15553 +-#, c-format +-msgid "width suffixes are invalid in ARM mode -- `%s'" +-msgstr "" +#: config/tc-arm.c:2447 +msgid "scalar index must be constant" +msgstr "скалярный индекс должен быть константой" -+ + +-#: config/tc-arm.c:15583 +-#, c-format +-msgid "attempt to use an ARM instruction on a Thumb-only processor -- `%s'" +-msgstr "" +#: config/tc-arm.c:2456 +msgid "expecting ]" +msgstr "ожидается ]" -+ + +-#: config/tc-arm.c:15600 +-#, c-format +-msgid "section '%s' finished with an open IT block." +-msgstr "" +#: config/tc-arm.c:2508 +msgid "invalid syntax for .dn directive" +msgstr "некорректный синтаксис директивы .dn" -+ + +-#: config/tc-arm.c:15605 +-msgid "file finished with an open IT block." +-msgstr "" +#: config/tc-arm.c:2514 +msgid "invalid syntax for .qn directive" +msgstr "некорректный синтаксис директивы .qn" -+ + +-#: config/tc-arm.c:18509 +#: config/tc-arm.c:2549 -+#, c-format + #, c-format +-msgid "alignments greater than %d bytes not supported in .text sections." +-msgstr "" +msgid "ignoring attempt to use .unreq on fixed register name: '%s'" +msgstr "игнорируется попытка использовать .unreq для постоянного имени регистра: «%s»" -+ + +-#: config/tc-arm.c:18777 config/tc-ia64.c:3458 +#: config/tc-arm.c:2814 -+#, c-format + #, c-format +-msgid "Group section `%s' has no group signature" +-msgstr "" +- +-#: config/tc-arm.c:18822 +-msgid "handlerdata in cantunwind frame" +-msgstr "" +- +-#: config/tc-arm.c:18839 +-msgid "too many unwind opcodes for personality routine 0" +-msgstr "" +- +-#: config/tc-arm.c:18871 +-msgid "too many unwind opcodes" +-msgstr "" +msgid "Failed to find real start of function: %s\n" +msgstr "Не удалось найти реальное начало функции: %s\n" -+ + +-#: config/tc-arm.c:19123 +-msgid "GOT already in the symbol table" +-msgstr "" +#: config/tc-arm.c:2831 +msgid "selected processor does not support THUMB opcodes" +msgstr "выбранный процессор не поддерживает коды операций THUMB" -+ + +-#: config/tc-arm.c:19435 config/tc-arm.c:19476 config/tc-arm.c:19746 +-#, c-format +-msgid "undefined symbol %s used as an immediate value" +-msgstr "" +#: config/tc-arm.c:2844 +msgid "selected processor does not support ARM opcodes" +msgstr "выбранный процессор не поддерживает коды операций ARM" -+ + +-#: config/tc-arm.c:19444 config/tc-arm.c:19485 +#: config/tc-arm.c:2856 -+#, c-format + #, c-format +-msgid "symbol %s is in a different section" +-msgstr "" +msgid "invalid instruction size selected (%d)" +msgstr "выбран некорректный размер инструкции (%d)" -+ + +-#: config/tc-arm.c:19458 config/tc-arm.c:19785 +#: config/tc-arm.c:2888 -+#, c-format + #, c-format +-msgid "invalid constant (%lx) after fixup" +-msgstr "" +msgid "invalid operand to .code directive (%d) (expecting 16 or 32)" +msgstr "некорректный операнд в директиве .code (%d) (ожидается 16 или 32)" -+ + +-#: config/tc-arm.c:19513 +#: config/tc-arm.c:2943 -+#, c-format + #, c-format +-msgid "unable to compute ADRL instructions for PC offset of 0x%lx" +-msgstr "" +- +-#: config/tc-arm.c:19548 config/tc-arm.c:19573 +-msgid "invalid literal constant: pool needs to be closer" +-msgstr "" +msgid "expected comma after name \"%s\"" +msgstr "ожидается запятая после имени «%s»" -+ + +-#: config/tc-arm.c:19551 config/tc-arm.c:19589 +#: config/tc-arm.c:2993 config/tc-m32r.c:584 -+#, c-format + #, c-format +-msgid "bad immediate value for offset (%ld)" +-msgstr "" +msgid "symbol `%s' already defined" +msgstr "символ «%s» уже определён" -+ + +-#: config/tc-arm.c:19575 +#: config/tc-arm.c:3026 -+#, c-format + #, c-format +-msgid "bad immediate value for 8-bit offset (%ld)" +-msgstr "" +msgid "unrecognized syntax mode \"%s\"" +msgstr "нераспознанный синтаксис режима «%s»" -+ + +-#: config/tc-arm.c:19630 +-msgid "offset not a multiple of 4" +-msgstr "" +#: config/tc-arm.c:3069 +msgid ".ref pseudo-op only available with -mccs flag." +msgstr "Псевдооперация .ref доступна только с флагом -mccs." -+ + +-#: config/tc-arm.c:19637 config/tc-arm.c:19652 config/tc-arm.c:19667 +-#: config/tc-arm.c:19678 config/tc-arm.c:19701 config/tc-arm.c:20413 +-#: config/tc-moxie.c:664 config/tc-pj.c:449 config/tc-sh.c:4190 +-msgid "offset out of range" +-msgstr "" +#: config/tc-arm.c:3110 +msgid ".asmfunc repeated." +msgstr "повтор .asmfunc." -+ + +-#: config/tc-arm.c:19801 +-msgid "invalid smc expression" +-msgstr "" +#: config/tc-arm.c:3114 +msgid ".asmfunc without function." +msgstr ".asmfunc без функции." -+ + +-#: config/tc-arm.c:19812 config/tc-arm.c:19821 +-msgid "invalid swi expression" +-msgstr "" +#: config/tc-arm.c:3120 +msgid ".asmfunc pseudo-op only available with -mccs flag." +msgstr "Псевдооперация .asmfunc доступна только с флагом -mccs." -+ + +-#: config/tc-arm.c:19831 +-msgid "invalid expression in load/store multiple" +-msgstr "" +#: config/tc-arm.c:3131 +msgid ".endasmfunc without a .asmfunc." +msgstr ".endasmfunc без .asmfunc." -+ + +-#: config/tc-arm.c:19892 +-#, c-format +-msgid "blx to '%s' an ARM ISA state function changed to bl" +-msgstr "" +#: config/tc-arm.c:3135 +msgid ".endasmfunc without function." +msgstr ".endasmfunc без function." -+ + +-#: config/tc-arm.c:19911 +-msgid "misaligned branch destination" +-msgstr "" +#: config/tc-arm.c:3146 +msgid ".endasmfunc pseudo-op only available with -mccs flag." +msgstr "Псевдооперация .endasmfunc доступна только с флагом -mccs." -+ + +-#: config/tc-arm.c:19915 config/tc-arm.c:19952 config/tc-arm.c:19966 +-#: config/tc-arm.c:19979 config/tc-arm.c:20078 config/tc-arm.c:20103 +-msgid "branch out of range" +-msgstr "" +#: config/tc-arm.c:3155 +msgid ".def pseudo-op only available with -mccs flag." +msgstr "Псевдооперация .def доступна только с флагом -mccs." -+ + +-#: config/tc-arm.c:20002 +-msgid "conditional branch out of range" +-msgstr "" +#: config/tc-arm.c:3313 +msgid "invalid type for literal pool" +msgstr "неправильный тип пула литералов" -+ + +-#: config/tc-arm.c:20038 +#: config/tc-arm.c:3393 config/tc-tic54x.c:5354 -+#, c-format + #, c-format +-msgid "blx to Thumb func '%s' from Thumb ISA state changed to bl" +-msgstr "" +- +-#: config/tc-arm.c:20187 +-msgid "rel31 relocation overflow" +-msgstr "" +msgid "Invalid label '%s'" +msgstr "Некорректная метка «%s»" -+ + +-#: config/tc-arm.c:20199 config/tc-arm.c:20222 +-msgid "co-processor offset out of range" +-msgstr "" +#: config/tc-arm.c:3569 +msgid "(plt) is only valid on branch targets" +msgstr "(plt) допустима только в целях ветвления" -+ + +-#: config/tc-arm.c:20239 +#: config/tc-arm.c:3575 config/tc-s390.c:1209 config/tc-s390.c:1865 +#: config/tc-xtensa.c:1664 -+#, c-format + #, c-format +-msgid "invalid offset, target not word aligned (0x%08lX)" +-msgstr "" +msgid "%s relocations do not fit in %d byte" +msgid_plural "%s relocations do not fit in %d bytes" +msgstr[0] "перемещения %s не помещаются в %d байт" +msgstr[1] "перемещения %s не помещаются в %d байта" +msgstr[2] "перемещения %s не помещаются в %d байт" -+ + +-#: config/tc-arm.c:20246 config/tc-arm.c:20255 config/tc-arm.c:20263 +-#: config/tc-arm.c:20271 config/tc-arm.c:20279 +-#, c-format +-msgid "invalid offset, value too big (0x%08lX)" +-msgstr "" +#: config/tc-arm.c:3657 +msgid ".inst.n operand too big. Use .inst.w instead" +msgstr "Операнд .inst.n слишком большой. Вместо него используйте .inst.w." -+ + +-#: config/tc-arm.c:20320 +-msgid "invalid Hi register with immediate" +-msgstr "" +#: config/tc-arm.c:3677 +msgid "cannot determine Thumb instruction size. Use .inst.n/.inst.w instead" +msgstr "Невозможно определить размер инструкции Thumb. Вместо этого используйте .inst.n/.inst.w." -+ + +-#: config/tc-arm.c:20336 +-msgid "invalid immediate for stack address calculation" +-msgstr "" +#: config/tc-arm.c:3707 +msgid "width suffixes are invalid in ARM mode" +msgstr "некорректная ширина суффиксов в режиме ARM" -+ + +-#: config/tc-arm.c:20344 +-#, c-format +-msgid "invalid immediate for address calculation (value = 0x%08lX)" +-msgstr "" +#: config/tc-arm.c:3749 dwarf2dbg.c:990 +msgid "expected 0 or 1" +msgstr "ожидался 0 или 1" -+ + +-#: config/tc-arm.c:20374 +-#, c-format +-msgid "invalid immediate: %ld is out of range" +-msgstr "" +#: config/tc-arm.c:3753 +msgid "missing comma" +msgstr "отсутствует запятая" -+ + +-#: config/tc-arm.c:20386 +-#, c-format +-msgid "invalid shift value: %ld" +-msgstr "" +#: config/tc-arm.c:3786 +msgid "duplicate .fnstart directive" +msgstr "повторное употребление .fnstart" -+ + +-#: config/tc-arm.c:20465 +-#, c-format +-msgid "the offset 0x%08lX is not representable" +-msgstr "" +#: config/tc-arm.c:3817 config/tc-tic6x.c:412 +msgid "duplicate .handlerdata directive" +msgstr "повторное употребление .handlerdata" -+ + +-#: config/tc-arm.c:20505 +-#, c-format +-msgid "bad offset 0x%08lX (only 12 bits available for the magnitude)" +-msgstr "" +#: config/tc-arm.c:3836 +msgid ".fnend directive without .fnstart" +msgstr "директива .fnend без .fnstart" -+ + +-#: config/tc-arm.c:20544 +-#, c-format +-msgid "bad offset 0x%08lX (only 8 bits available for the magnitude)" +-msgstr "" +#: config/tc-arm.c:3903 config/tc-tic6x.c:393 +msgid "personality routine specified for cantunwind frame" +msgstr "персонализационная процедура указана для кадра cantunwind" -+ + +-#: config/tc-arm.c:20584 +-#, c-format +-msgid "bad offset 0x%08lX (must be word-aligned)" +-msgstr "" +#: config/tc-arm.c:3920 config/tc-tic6x.c:454 +msgid "duplicate .personalityindex directive" +msgstr "повторное употребление .personalityindex" -+ + +-#: config/tc-arm.c:20589 +-#, c-format +-msgid "bad offset 0x%08lX (must be an 8-bit number of words)" +-msgstr "" +#: config/tc-arm.c:3927 config/tc-tic6x.c:461 +msgid "bad personality routine number" +msgstr "Плохой номер персонализационной процедуры" -+ + +-#: config/tc-arm.c:20620 config/tc-score.c:7398 +-#, c-format +-msgid "bad relocation fixup type (%d)" +-msgstr "" +#: config/tc-arm.c:3949 config/tc-tic6x.c:478 +msgid "duplicate .personality directive" +msgstr "повторное употребление .personality" -+ + +-#: config/tc-arm.c:20731 +-msgid "literal referenced across section boundary" +-msgstr "" +#: config/tc-arm.c:3973 config/tc-arm.c:4101 config/tc-arm.c:4149 +msgid "expected register list" +msgstr "ожидается список регистров" -+ + +-#: config/tc-arm.c:20792 +-msgid "internal relocation (type: IMMEDIATE) not fixed up" +-msgstr "" +#: config/tc-arm.c:4055 +msgid "expected , " +msgstr "ожидается , <константа>" -+ + +-#: config/tc-arm.c:20797 +-msgid "ADRL used for a symbol not defined in the same file" +-msgstr "" +#: config/tc-arm.c:4064 +msgid "number of registers must be in the range [1:4]" +msgstr "количество регистров должно быть в диапазоне [1:4]" -+ + +-#: config/tc-arm.c:20812 +-#, c-format +-msgid "undefined local label `%s'" +-msgstr "" +#: config/tc-arm.c:4211 config/tc-arm.c:4345 +msgid "bad register range" +msgstr "неверный диапазон регистров" -+ + +-#: config/tc-arm.c:20818 +-msgid "internal_relocation (type: OFFSET_IMM) not fixed up" +-msgstr "" +#: config/tc-arm.c:4411 +msgid "FPA .unwind_save does not take a register list" +msgstr "FPA .unwind_save не работает со списком регистров" -+ + +-#: config/tc-arm.c:20839 config/tc-cris.c:3985 config/tc-mcore.c:1926 +-#: config/tc-microblaze.c:1834 config/tc-mmix.c:2862 config/tc-moxie.c:759 +-#: config/tc-ns32k.c:2248 config/tc-score.c:7491 +-msgid "" +-msgstr "" +#: config/tc-arm.c:4439 +msgid ".unwind_save does not support this kind of register" +msgstr ".unwind_save не поддерживает такой вид регистров" -+ + +-#: config/tc-arm.c:20842 config/tc-arm.c:20863 config/tc-score.c:7493 +-#, c-format +-msgid "cannot represent %s relocation in this object file format" +-msgstr "" +#: config/tc-arm.c:4478 +msgid "SP and PC not permitted in .unwind_movsp directive" +msgstr "SP и PC не допускаются в директиве .unwind_movsp" -+ + +-#: config/tc-arm.c:21203 +-#, c-format +-msgid "%s: unexpected function type: %d" +-msgstr "" +#: config/tc-arm.c:4483 +msgid "unexpected .unwind_movsp directive" +msgstr "неожиданная директива .unwind_movsp" -+ + +-#: config/tc-arm.c:21330 +-msgid "use of old and new-style options to set CPU type" +-msgstr "" +#: config/tc-arm.c:4510 +msgid "stack increment must be multiple of 4" +msgstr "увеличение стека должно быть кратно 4" -+ + +-#: config/tc-arm.c:21340 +-msgid "use of old and new-style options to set FPU type" +-msgstr "" +#: config/tc-arm.c:4542 +msgid "expected , " +msgstr "ожидается <регистр>, <регистр>" -+ + +-#: config/tc-arm.c:21416 +-msgid "hard-float conflicts with specified fpu" +-msgstr "" +#: config/tc-arm.c:4560 +msgid "register must be either sp or set by a previousunwind_movsp directive" +msgstr "регистр должен быть sp или задаваться директивой previousunwind_movsp" -+ + +-#: config/tc-arm.c:21603 +-msgid "generate PIC code" +-msgstr "" +#: config/tc-arm.c:4599 +msgid "expected , " +msgstr "ожидается <смещение>, <код операции>" -+ + +-#: config/tc-arm.c:21604 +-msgid "assemble Thumb code" +-msgstr "" +#: config/tc-arm.c:4611 +msgid "unwind opcode too long" +msgstr "раскрученный код операции слишком длинен" -+ + +-#: config/tc-arm.c:21605 +-msgid "support ARM/Thumb interworking" +-msgstr "" +#: config/tc-arm.c:4616 +msgid "invalid unwind opcode" +msgstr "неверный раскрученный код операции" -+ + +-#: config/tc-arm.c:21607 +-msgid "code uses 32-bit program counter" +-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-metag.c:5176 config/tc-z8k.c:1151 config/tc-z8k.c:1161 +msgid "immediate value out of range" +msgstr "непосредственное значение за пределами диапазона" -+ + +-#: config/tc-arm.c:21608 +-msgid "code uses 26-bit program counter" +-msgstr "" +#: config/tc-arm.c:4974 +msgid "invalid FPA immediate expression" +msgstr "неверное непосредственное выражение FPA" -+ + +-#: config/tc-arm.c:21609 +-msgid "floating point args are in fp regs" +-msgstr "" +#: config/tc-arm.c:5160 +msgid "'LSL' or 'ASR' required" +msgstr "требуется «LSL» или «ASR»" -+ + +-#: config/tc-arm.c:21611 +-msgid "re-entrant code" +-msgstr "" +#: config/tc-arm.c:5168 +msgid "'LSL' required" +msgstr "требуется «LSL»" -+ + +-#: config/tc-arm.c:21612 +-msgid "code is ATPCS conformant" +-msgstr "" +#: config/tc-arm.c:5176 +msgid "'ASR' required" +msgstr "требуется «ASR»" -+ + +-#: config/tc-arm.c:21613 +-msgid "assemble for big-endian" +-msgstr "" +#: config/tc-arm.c:5255 +msgid "invalid rotation" +msgstr "неверное вращение" -+ + +-#: config/tc-arm.c:21614 +-msgid "assemble for little-endian" +-msgstr "" +#: config/tc-arm.c:5435 config/tc-arm.c:5604 +msgid "unknown group relocation" +msgstr "неизвестная группа перемещения" -+ + +-#. These are recognized by the assembler, but have no affect on code. +-#: config/tc-arm.c:21618 +-msgid "use frame pointer" +-msgstr "" +#: config/tc-arm.c:5471 +msgid "alignment must be constant" +msgstr "выравнивание должно быть константой" -+ + +-#: config/tc-arm.c:21619 +-msgid "use stack size checking" +-msgstr "" +#: config/tc-arm.c:5635 +msgid "this group relocation is not allowed on this instruction" +msgstr "данная группа перемещения недопустима для этой инструкции" -+ + +-#: config/tc-arm.c:21622 +-msgid "do not warn on use of deprecated feature" +-msgstr "" +#: config/tc-arm.c:5691 +msgid "'}' expected at end of 'option' field" +msgstr "ожидается «}» в конце поля «option»" -+ + +-#. 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:21639 config/tc-arm.c:21640 +-msgid "use -mcpu=arm1" +-msgstr "" +#: config/tc-arm.c:5696 +msgid "cannot combine index with option" +msgstr "нельзя объединять индекс с параметром" -+ + +-#: config/tc-arm.c:21641 config/tc-arm.c:21642 +-msgid "use -mcpu=arm2" +-msgstr "" +#: config/tc-arm.c:5953 +msgid "unexpected bit specified after APSR" +msgstr "указан неожиданный бит после APSR" -+ + +-#: config/tc-arm.c:21643 config/tc-arm.c:21644 +-msgid "use -mcpu=arm250" +-msgstr "" +#: config/tc-arm.c:5965 +msgid "selected processor does not support DSP extension" +msgstr "выбранный процессор не поддерживает расширение DSP" -+ + +-#: config/tc-arm.c:21645 config/tc-arm.c:21646 +-msgid "use -mcpu=arm3" +-msgstr "" +#: config/tc-arm.c:5977 +msgid "bad bitmask specified after APSR" +msgstr "указана плохая битовая маска после APSR" -+ + +-#: config/tc-arm.c:21647 config/tc-arm.c:21648 +-msgid "use -mcpu=arm6" +-msgstr "" +#: config/tc-arm.c:6001 +msgid "writing to APSR without specifying a bitmask is deprecated" +msgstr "запись в APSR без указания битовой маски устарела" -+ + +-#: config/tc-arm.c:21649 config/tc-arm.c:21650 +-msgid "use -mcpu=arm600" +-msgstr "" +#: config/tc-arm.c:6013 config/tc-arm.c:12353 config/tc-arm.c:12398 +#: config/tc-arm.c:12402 +msgid "selected processor does not support requested special purpose register" +msgstr "выбранный процессор не поддерживает запрошенный регистр специальных возможностей" -+ + +-#: config/tc-arm.c:21651 config/tc-arm.c:21652 +-msgid "use -mcpu=arm610" +-msgstr "" +#: config/tc-arm.c:6018 +msgid "flag for {c}psr instruction expected" +msgstr "ожидается флаг для инструкции {c}ps" -+ + +-#: config/tc-arm.c:21653 config/tc-arm.c:21654 +-msgid "use -mcpu=arm620" +-msgstr "" +#: config/tc-arm.c:6043 +msgid "unrecognized CPS flag" +msgstr "нераспознанный флаг CPS" -+ + +-#: config/tc-arm.c:21655 config/tc-arm.c:21656 +-msgid "use -mcpu=arm7" +-msgstr "" +#: config/tc-arm.c:6050 +msgid "missing CPS flags" +msgstr "отсутствуют флаги CPS" -+ + +-#: config/tc-arm.c:21657 config/tc-arm.c:21658 +-msgid "use -mcpu=arm70" +-msgstr "" +#: config/tc-arm.c:6073 config/tc-arm.c:6079 +msgid "valid endian specifiers are be or le" +msgstr "определителем порядка байт могут быть be или le" -+ + +-#: config/tc-arm.c:21659 config/tc-arm.c:21660 +-msgid "use -mcpu=arm700" +-msgstr "" +#: config/tc-arm.c:6101 +msgid "missing rotation field after comma" +msgstr "отсутствует поле вращения после запятой" -+ + +-#: config/tc-arm.c:21661 config/tc-arm.c:21662 +-msgid "use -mcpu=arm700i" +-msgstr "" +#: config/tc-arm.c:6116 +msgid "rotation can only be 0, 8, 16, or 24" +msgstr "значением вращения могут быть только 0, 8, 16 или 24" -+ + +-#: config/tc-arm.c:21663 config/tc-arm.c:21664 +-msgid "use -mcpu=arm710" +-msgstr "" +#: config/tc-arm.c:6145 +msgid "condition required" +msgstr "требуется условие" -+ + +-#: config/tc-arm.c:21665 config/tc-arm.c:21666 +-msgid "use -mcpu=arm710c" +-msgstr "" +#: config/tc-arm.c:6213 config/tc-arm.c:8943 +msgid "'[' expected" +msgstr "ожидается «[»" -+ + +-#: config/tc-arm.c:21667 config/tc-arm.c:21668 +-msgid "use -mcpu=arm720" +-msgstr "" +#: config/tc-arm.c:6226 +msgid "',' expected" +msgstr "ожидается «,»" -+ + +-#: config/tc-arm.c:21669 config/tc-arm.c:21670 +-msgid "use -mcpu=arm7d" +-msgstr "" +#: config/tc-arm.c:6243 +msgid "invalid shift" +msgstr "некорректный сдвиг" -+ + +-#: config/tc-arm.c:21671 config/tc-arm.c:21672 +-msgid "use -mcpu=arm7di" +-msgstr "" +#: config/tc-arm.c:6316 +msgid "can't use Neon quad register here" +msgstr "здесь нельзя использовать четверной регистр Neon" -+ + +-#: config/tc-arm.c:21673 config/tc-arm.c:21674 +-msgid "use -mcpu=arm7m" +-msgstr "" +#: config/tc-arm.c:6383 +msgid "expected or or operand" +msgstr "ожидается операнд , или " -+ + +-#: config/tc-arm.c:21675 config/tc-arm.c:21676 +-msgid "use -mcpu=arm7dm" +-msgstr "" +#: config/tc-arm.c:6463 +msgid "parse error" +msgstr "ошибка разбора" -+ + +-#: config/tc-arm.c:21677 config/tc-arm.c:21678 +-msgid "use -mcpu=arm7dmi" +-msgstr "" +#. ISB can only take SY as an option. +#: config/tc-arm.c:6732 +msgid "invalid barrier type" +msgstr "неверный тип барьера" -+ + +-#: config/tc-arm.c:21679 config/tc-arm.c:21680 +-msgid "use -mcpu=arm7100" +-msgstr "" +#: config/tc-arm.c:6829 +msgid "only floating point zero is allowed as immediate value" +msgstr "непосредственным значением в качестве числа с плавающей точкой разрешён только ноль" -+ + +-#: config/tc-arm.c:21681 config/tc-arm.c:21682 +-msgid "use -mcpu=arm7500" +-msgstr "" +#: config/tc-arm.c:6899 +msgid "immediate value is out of range" +msgstr "непосредственное значение за пределами диапазона" -+ + +-#: config/tc-arm.c:21683 config/tc-arm.c:21684 +-msgid "use -mcpu=arm7500fe" +-msgstr "" +#: config/tc-arm.c:7046 +msgid "iWMMXt data or control register expected" +msgstr "ожидается управляющий регистр или регистр данных iWMMXt" -+ + +-#: config/tc-arm.c:21685 config/tc-arm.c:21686 config/tc-arm.c:21687 +-#: config/tc-arm.c:21688 +-msgid "use -mcpu=arm7tdmi" +-msgstr "" +#: config/tc-arm.c:7086 +msgid "Banked registers are not available with this architecture." +msgstr "Банкование регистров недоступно на этой архитектуре." -+ + +-#: config/tc-arm.c:21689 config/tc-arm.c:21690 +-msgid "use -mcpu=arm710t" +-msgstr "" +#: config/tc-arm.c:7314 config/tc-score.c:264 +msgid "garbage following instruction" +msgstr "мусор после инструкции" -+ + +-#: config/tc-arm.c:21691 config/tc-arm.c:21692 +-msgid "use -mcpu=arm720t" +-msgstr "" +#. If REG is R13 (the stack pointer), warn that its use is +#. deprecated. +#: config/tc-arm.c:7364 +msgid "use of r13 is deprecated" +msgstr "использование r13 устарело" -+ + +-#: config/tc-arm.c:21693 config/tc-arm.c:21694 +-msgid "use -mcpu=arm740t" +-msgstr "" +#: config/tc-arm.c:7382 +msgid "ARMv8.2 scalar fp16 instruction cannot be conditional, the behaviour is UNPREDICTABLE" +msgstr "скалярная инструкция ARMv8.2 fp16 не может быть условной, поведение НЕПРЕДСКАЗУЕМО" -+ + +-#: config/tc-arm.c:21695 config/tc-arm.c:21696 +-msgid "use -mcpu=arm8" +-msgstr "" +#: config/tc-arm.c:7457 +msgid "D register out of range for selected VFP version" +msgstr "регистр D вне диапазона выбранной версии VFP" -+ + +-#: config/tc-arm.c:21697 config/tc-arm.c:21698 +-msgid "use -mcpu=arm810" +-msgstr "" +#: config/tc-arm.c:7554 config/tc-arm.c:10378 +msgid "Instruction does not support =N addresses" +msgstr "инструкция не поддерживает адреса =N" -+ + +-#: config/tc-arm.c:21699 config/tc-arm.c:21700 +-msgid "use -mcpu=arm9" +-msgstr "" +#: config/tc-arm.c:7562 +msgid "instruction does not accept preindexed addressing" +msgstr "инструкция не принимает прединдексированную адресацию" -+ + +-#: config/tc-arm.c:21701 config/tc-arm.c:21702 +-msgid "use -mcpu=arm9tdmi" +-msgstr "" +#. unindexed - only for coprocessor +#: config/tc-arm.c:7578 config/tc-arm.c:10441 +msgid "instruction does not accept unindexed addressing" +msgstr "инструкция не принимает неиндексированную адресацию" -+ + +-#: config/tc-arm.c:21703 config/tc-arm.c:21704 +-msgid "use -mcpu=arm920" +-msgstr "" +#: config/tc-arm.c:7586 +msgid "destination register same as write-back base" +msgstr "регистр назначения совпадает с базовым обратной записи" -+ + +-#: config/tc-arm.c:21705 config/tc-arm.c:21706 +-msgid "use -mcpu=arm940" +-msgstr "" +#: config/tc-arm.c:7587 +msgid "source register same as write-back base" +msgstr "регистр-источник совпадает с базовым обратной записи" -+ + +-#: config/tc-arm.c:21707 +-msgid "use -mcpu=strongarm" +-msgstr "" +#: config/tc-arm.c:7637 +msgid "use of PC in this instruction is deprecated" +msgstr "использование PC в этой инструкции устарело" -+ + +-#: config/tc-arm.c:21709 +-msgid "use -mcpu=strongarm110" +-msgstr "" +#: config/tc-arm.c:7660 +msgid "instruction does not accept scaled register index" +msgstr "инструкция не принимает масштабированный регистровый индекс" -+ + +-#: config/tc-arm.c:21711 +-msgid "use -mcpu=strongarm1100" +-msgstr "" +#: config/tc-arm.c:7965 +msgid "invalid pseudo operation" +msgstr "неверная псевдооперация" -+ + +-#: config/tc-arm.c:21713 +-msgid "use -mcpu=strongarm1110" +-msgstr "" +#: config/tc-arm.c:8203 +msgid "invalid co-processor operand" +msgstr "некорректный операнд сопроцессора" -+ + +-#: config/tc-arm.c:21714 +-msgid "use -mcpu=xscale" +-msgstr "" +#: config/tc-arm.c:8219 +msgid "instruction does not support unindexed addressing" +msgstr "инструкция не поддерживает неиндексированную адресацию" -+ + +-#: config/tc-arm.c:21715 +-msgid "use -mcpu=iwmmxt" +-msgstr "" +#: config/tc-arm.c:8234 +msgid "pc may not be used with write-back" +msgstr "pc нельзя использовать с обратной записью" -+ + +-#: config/tc-arm.c:21716 +-msgid "use -mcpu=all" +-msgstr "" +#: config/tc-arm.c:8239 +msgid "instruction does not support writeback" +msgstr "инструкция не поддерживает обратную запись" -+ + +-#. Architecture variants -- don't add any more to this list either. +-#: config/tc-arm.c:21719 config/tc-arm.c:21720 +-msgid "use -march=armv2" +-msgstr "" +#: config/tc-arm.c:8345 +msgid "Rn must not overlap other operands" +msgstr "Rn не должен пересекаться с другими операндами" -+ + +-#: config/tc-arm.c:21721 config/tc-arm.c:21722 +-msgid "use -march=armv2a" +-msgstr "" +#: config/tc-arm.c:8350 +msgid "swp{b} use is obsoleted for ARMv8 and later" +msgstr "использование swp{b} устарело в ARMv8 и более новых" -+ + +-#: config/tc-arm.c:21723 config/tc-arm.c:21724 +-msgid "use -march=armv3" +-msgstr "" +#: config/tc-arm.c:8353 +msgid "swp{b} use is deprecated for ARMv6 and ARMv7" +msgstr "использование swp{b} устарело в ARMv6 и ARMv7" -+ + +-#: config/tc-arm.c:21725 config/tc-arm.c:21726 +-msgid "use -march=armv3m" +-msgstr "" +#: 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 +msgid "bit-field extends past end of register" +msgstr "битовое поле выходит за границы регистра" -+ + +-#: config/tc-arm.c:21727 config/tc-arm.c:21728 +-msgid "use -march=armv4" +-msgstr "" +#: config/tc-arm.c:8532 +msgid "the only valid suffixes here are '(plt)' and '(tlscall)'" +msgstr "допустимыми суффиксами здесь могут быть только «(plt)» и «(tlscall)»" -+ + +-#: config/tc-arm.c:21729 config/tc-arm.c:21730 +-msgid "use -march=armv4t" +-msgstr "" +#: config/tc-arm.c:8585 +msgid "use of r15 in blx in ARM mode is not really useful" +msgstr "использование r15 в blx в режиме ARM не особенно полезно" -+ + +-#: config/tc-arm.c:21731 config/tc-arm.c:21732 +-msgid "use -march=armv5" +-msgstr "" +#: config/tc-arm.c:8607 +msgid "use of r15 in bx in ARM mode is not really useful" +msgstr "использование r15 в bx в режиме ARM не особенно полезно" -+ + +-#: config/tc-arm.c:21733 config/tc-arm.c:21734 +-msgid "use -march=armv5t" +-msgstr "" +#: config/tc-arm.c:8632 +msgid "use of r15 in bxj is not really useful" +msgstr "использование r15 в bxj не особенно полезно" -+ + +-#: config/tc-arm.c:21735 config/tc-arm.c:21736 +-msgid "use -march=armv5te" +-msgstr "" +#: config/tc-arm.c:8680 +msgid "This coprocessor register access is deprecated in ARMv8" +msgstr "Такой доступ к регистру сопроцессора устарел в ARMv8" -+ + +-#. Floating point variants -- don't add any more to this list either. +-#: config/tc-arm.c:21739 +-msgid "use -mfpu=fpe" +-msgstr "" +#: config/tc-arm.c:8888 config/tc-arm.c:8897 +msgid "writeback of base register is UNPREDICTABLE" +msgstr "обратная запись в базовый регистр вызывает НЕПРЕДСКАЗУЕМОСТЬ" -+ + +-#: config/tc-arm.c:21740 +-msgid "use -mfpu=fpa10" +-msgstr "" +#: config/tc-arm.c:8891 +msgid "writeback of base register when in register list is UNPREDICTABLE" +msgstr "обратная запись в базовый регистр при его нахождении в списке регистров вызывает НЕПРЕДСКАЗУЕМОСТЬ" -+ + +-#: config/tc-arm.c:21741 +-msgid "use -mfpu=fpa11" +-msgstr "" +#: config/tc-arm.c:8901 +msgid "if writeback register is in list, it must be the lowest reg in the list" +msgstr "если регистр обратной записи в списке, то он должен быть самым нижним регистром в списке" -+ + +-#: config/tc-arm.c:21743 +-msgid "use either -mfpu=softfpa or -mfpu=softvfp" +-msgstr "" +#: config/tc-arm.c:8938 +msgid "first transfer register must be even" +msgstr "первый регистр передачи должен быть чётным" -+ + +-#: config/tc-arm.c:22018 +-msgid "invalid architectural extension" +-msgstr "" +#: config/tc-arm.c:8941 +msgid "can only transfer two consecutive registers" +msgstr "передача допустима только для двух последовательных регистра" -+ + +-#: config/tc-arm.c:22032 +-msgid "missing architectural extension" +-msgstr "" +#. If op 1 were present and equal to PC, this function wouldn't +#. have been called in the first place. +#. If op 2 were present and equal to PC, this function wouldn't @@ -5452,35 +19197,68 @@ index 564135a143..b1b2ed1ef8 100644 +#: config/tc-arm.c:11844 +msgid "r14 not allowed here" +msgstr "r14 здесь запрещён" -+ + +-#: config/tc-arm.c:22045 +-#, c-format +-msgid "unknown architectural extension `%s'" +-msgstr "" +#: config/tc-arm.c:8954 +msgid "base register written back, and overlaps second transfer register" +msgstr "в базовый регистр выполняется обратная запись и он пересекается со вторым регистром передачи" -+ + +-#: config/tc-arm.c:22069 +-#, c-format +-msgid "missing cpu name `%s'" +-msgstr "" +#: config/tc-arm.c:8964 +msgid "index register overlaps transfer register" +msgstr "индексный регистр пересекается с регистром передачи" -+ + +-#: config/tc-arm.c:22095 config/tc-arm.c:22530 +-#, c-format +-msgid "unknown cpu `%s'" +-msgstr "" +#: config/tc-arm.c:8993 config/tc-arm.c:9643 +msgid "offset must be zero in ARM encoding" +msgstr "смещение должно быть нулевым при кодировании ARM" -+ + +-#: config/tc-arm.c:22113 +-#, c-format +-msgid "missing architecture name `%s'" +-msgstr "" +#: config/tc-arm.c:9006 config/tc-arm.c:9670 +msgid "even register required" +msgstr "требуется чётный регистр" -+ + +-#: config/tc-arm.c:22130 config/tc-arm.c:22564 config/tc-arm.c:22595 +-#: config/tc-score.c:7728 +-#, c-format +-msgid "unknown architecture `%s'\n" +-msgstr "" +#: config/tc-arm.c:9009 +msgid "can only load two consecutive registers" +msgstr "загрузка допустима только в два последовательных регистра" -+ + +-#: config/tc-arm.c:22146 config/tc-arm.c:22625 +-#, c-format +-msgid "unknown floating point format `%s'\n" +-msgstr "" +#: config/tc-arm.c:9027 +msgid "ldr to register 15 must be 4-byte aligned" +msgstr "ldr в регистр 15 должна быть выровнена по 4-байтовой границе" -+ + +-#: config/tc-arm.c:22162 +-#, c-format +-msgid "unknown floating point abi `%s'\n" +-msgstr "" +#: config/tc-arm.c:9050 config/tc-arm.c:9082 +msgid "this instruction requires a post-indexed address" +msgstr "для данной инструкции требуется пост-индексируемый адрес" -+ + +-#: config/tc-arm.c:22178 +-#, c-format +-msgid "unknown EABI `%s'\n" +-msgstr "" +#: config/tc-arm.c:9109 +msgid "Rd and Rm should be different in mla" +msgstr "Rd и Rm должны различаться в mla" @@ -6094,94 +19872,57 @@ index 564135a143..b1b2ed1ef8 100644 +#, c-format +msgid "Group section `%s' has no group signature" +msgstr "Раздел групп «%s» не имеет подписи группы" - --#: config/tc-alpha.c:3713 ecoff.c:3054 --msgid ".ent directive has no name" --msgstr "" ++ +#: config/tc-arm.c:22479 +msgid "handlerdata in cantunwind frame" +msgstr "handlerdata в кадре cantunwind" - --#: config/tc-alpha.c:3721 --msgid "nested .ent directives" --msgstr "" ++ +#: config/tc-arm.c:22496 +msgid "too many unwind opcodes for personality routine 0" +msgstr "слишком много раскрываемых кодов операций для персонализационной процедуры 0" - --#: config/tc-alpha.c:3765 ecoff.c:3005 --msgid ".end directive has no name" --msgstr "" ++ +#: config/tc-arm.c:22527 +msgid "attempt to recreate an unwind entry" +msgstr "попытаться пересоздать элемент раскрытия" - --#: config/tc-alpha.c:3774 --msgid ".end directive without matching .ent" --msgstr "" ++ +#: config/tc-arm.c:22537 +msgid "too many unwind opcodes" +msgstr "слишком много раскрываемых кодов операций" - --#: config/tc-alpha.c:3776 --msgid ".end directive names different symbol than .ent" --msgstr "" ++ +#: config/tc-arm.c:22830 +#, c-format +msgid "[-mwarn-syms]: Assignment makes a symbol match an ARM instruction: %s" +msgstr "[-mwarn-syms]: Назначение делает символ, совпадающий с инструкцией ARM: %s" - --#: config/tc-alpha.c:3819 ecoff.c:3140 --msgid ".fmask outside of .ent" --msgstr "" ++ +#: config/tc-arm.c:23192 config/tc-arm.c:23260 +#, c-format +msgid "symbol %s is in a different section" +msgstr "символ %s в другом разделе" - --#: config/tc-alpha.c:3821 config/tc-score.c:5602 ecoff.c:3204 --msgid ".mask outside of .ent" --msgstr "" ++ +#: config/tc-arm.c:23194 config/tc-arm.c:23262 +#, c-format +msgid "symbol %s is weak and may be overridden later" +msgstr "символ %s слаб и позднее может быть замещён" - --#: config/tc-alpha.c:3829 ecoff.c:3147 --msgid "bad .fmask directive" --msgstr "" ++ +#: config/tc-arm.c:23239 config/tc-arm.c:23609 +#, c-format +msgid "invalid constant (%lx) after fixup" +msgstr "некорректная константа (%lx) после местоположения" - --#: config/tc-alpha.c:3831 ecoff.c:3211 --msgid "bad .mask directive" --msgstr "" ++ +#: config/tc-arm.c:23295 +#, c-format +msgid "unable to compute ADRL instructions for PC offset of 0x%lx" +msgstr "невозможно выслить инструкции ADRL для смещения относительно PC по адресу 0x%lx" - --#: 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-arm.c:23331 config/tc-arm.c:23361 +msgid "invalid literal constant: pool needs to be closer" +msgstr "некорректная литеральная константа: пул должен быт ближе" - --#: config/tc-alpha.c:3875 ecoff.c:3179 --msgid "bad .frame directive" --msgstr "" ++ +#: config/tc-arm.c:23334 config/tc-arm.c:23383 +#, c-format +msgid "bad immediate value for offset (%ld)" +msgstr "некорректное непосредственное значение для смещения (%ld)" - --#: config/tc-alpha.c:3909 --msgid ".prologue directive without a preceding .ent directive" --msgstr "" ++ +#: config/tc-arm.c:23364 +#, c-format +msgid "bad immediate value for 8-bit offset (%ld)" @@ -6206,99 +19947,60 @@ index 564135a143..b1b2ed1ef8 100644 +#: config/tc-arm.c:23664 +msgid "invalid expression in load/store multiple" +msgstr "неправильное выражение в многозначной загрузке/сохранении" - --#: config/tc-alpha.c:3927 ++ +#: config/tc-arm.c:23726 - #, c-format --msgid "Invalid argument %d to .prologue." --msgstr "" ++#, c-format +msgid "blx to '%s' an ARM ISA state function changed to bl" +msgstr "blx в «%s» — функция состояния ARM ISA, изменяется на bl" - --#: config/tc-alpha.c:4018 --msgid "ECOFF debugging is disabled." --msgstr "" ++ +#: config/tc-arm.c:23745 +msgid "misaligned branch destination" +msgstr "невыравненное назначение ветвления" - --#: config/tc-alpha.c:4032 --msgid ".ent directive without matching .end" --msgstr "" ++ +#: config/tc-arm.c:23865 +#, c-format +msgid "blx to Thumb func '%s' from Thumb ISA state changed to bl" +msgstr "blx в функции Thumb«%s» из состояния Thumb ISA изменяется на bl" - --#: config/tc-alpha.c:4117 --msgid ".usepv directive has no name" --msgstr "" ++ +#: config/tc-arm.c:23915 +msgid "Thumb2 branch out of range" +msgstr "ветвление Thumb2 за пределами диапазона" - --#: config/tc-alpha.c:4128 --msgid ".usepv directive has no type" --msgstr "" ++ +#: config/tc-arm.c:23999 +msgid "rel31 relocation overflow" +msgstr "переполнение перемещения rel31" - --#: config/tc-alpha.c:4143 --msgid "unknown argument for .usepv" --msgstr "" ++ +#: config/tc-arm.c:24020 config/tc-arm.c:24024 config/tc-arm.c:24063 +msgid "co-processor offset out of range" +msgstr "смещение сопроцессора вне диапазона" - --#: config/tc-alpha.c:4250 ++ +#: config/tc-arm.c:24080 - #, c-format --msgid "unknown section attribute %s" --msgstr "" ++#, c-format +msgid "invalid offset, target not word aligned (0x%08lX)" +msgstr "неверное смещение, цель не выровнена по границе слова (0x%08lX)" - --#: config/tc-alpha.c:4361 --msgid ".ent directive has no symbol" --msgstr "" ++ +#: 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 +#, c-format +msgid "invalid offset, value too big (0x%08lX)" +msgstr "неверное смещение, слишком большое значение (0x%08lX)" - --#: config/tc-alpha.c:4390 --msgid ".handler directive has no name" --msgstr "" ++ +#: config/tc-arm.c:24161 +msgid "invalid Hi register with immediate" +msgstr "неверный старший регистр с непосредственным значением" - --#: config/tc-alpha.c:4419 --msgid "Bad .frame directive 1./2. param" --msgstr "" ++ +#: config/tc-arm.c:24177 +msgid "invalid immediate for stack address calculation" +msgstr "некорректный непосредственный элемент при вычислении адреса стека" - --#: config/tc-alpha.c:4431 --msgid "Bad .frame directive 3./4. param" --msgstr "" ++ +#: config/tc-arm.c:24196 +msgid "address calculation needs a strongly defined nearby symbol" +msgstr "для вычисления адреса необходимо стойкий близко определённый символ" - --#: config/tc-alpha.c:4466 --msgid ".pdesc directive not in link (.link) section" --msgstr "" ++ +#: config/tc-arm.c:24212 +msgid "symbol too far away" +msgstr "символ слишком далеко" - --#: config/tc-alpha.c:4474 --msgid ".pdesc directive has no entry symbol" --msgstr "" ++ +#: config/tc-arm.c:24224 +#, c-format +msgid "invalid immediate for address calculation (value = 0x%08lX)" @@ -6633,115 +20335,68 @@ index 564135a143..b1b2ed1ef8 100644 +#: config/tc-arm.c:25740 config/tc-arm.c:25741 +msgid "use -march=armv4t" +msgstr "использовать -march=armv4t" - --#: config/tc-alpha.c:4492 --msgid ".pdesc has no matching .ent" --msgstr "" ++ +#: config/tc-arm.c:25742 config/tc-arm.c:25743 +msgid "use -march=armv5" +msgstr "использовать -march=armv5" - --#: config/tc-alpha.c:4510 --msgid "No comma after .pdesc " --msgstr "" ++ +#: config/tc-arm.c:25744 config/tc-arm.c:25745 +msgid "use -march=armv5t" +msgstr "использовать -march=armv5t" - --#: config/tc-alpha.c:4530 --msgid "unknown procedure kind" --msgstr "" ++ +#: config/tc-arm.c:25746 config/tc-arm.c:25747 +msgid "use -march=armv5te" +msgstr "использовать -march=armv5te" - --#: config/tc-alpha.c:4642 --msgid ".name directive not in link (.link) section" --msgstr "" ++ +#. Floating point variants -- don't add any more to this list either. +#: config/tc-arm.c:25750 +msgid "use -mfpu=fpe" +msgstr "использовать -mfpu=fpe" - --#: config/tc-alpha.c:4650 --msgid ".name directive has no symbol" --msgstr "" ++ +#: config/tc-arm.c:25751 +msgid "use -mfpu=fpa10" +msgstr "использовать -mfpu=fpa10" - --#: config/tc-alpha.c:4682 --msgid "No symbol after .linkage" --msgstr "" ++ +#: config/tc-arm.c:25752 +msgid "use -mfpu=fpa11" +msgstr "использовать -mfpu=fpa11" - --#: config/tc-alpha.c:4732 --msgid "No symbol after .code_address" --msgstr "" ++ +#: config/tc-arm.c:25754 +msgid "use either -mfpu=softfpa or -mfpu=softvfp" +msgstr "использовать -mfpu=softfpa или -mfpu=softvfp" - --#: config/tc-alpha.c:4759 config/tc-score.c:5608 --msgid "Bad .mask directive" --msgstr "" ++ +#: config/tc-arm.c:26508 +msgid "extension does not apply to the base architecture" +msgstr "расширение не применяется к базовой архитектуре" - --#: config/tc-alpha.c:4777 --msgid "Bad .fmask directive" --msgstr "" ++ +#: config/tc-arm.c:26538 +msgid "architectural extensions must be specified in alphabetical order" +msgstr "архитектурные расширения должны указываться в алфавитном порядке" - --#: config/tc-alpha.c:4934 ++ +#: config/tc-arm.c:26656 config/tc-arm.c:27541 - #, c-format --msgid "Expected comma after name \"%s\"" --msgstr "" ++#, c-format +msgid "unknown floating point format `%s'\n" +msgstr "неизвестный формат плавающей точки «%s»\n" - --#. *symbol_get_obj (symbolP) = (signed char) temp; --#: config/tc-alpha.c:4945 ++ +#: config/tc-arm.c:26672 - #, c-format --msgid "unhandled: .proc %s,%d" --msgstr "" ++#, c-format +msgid "unknown floating point abi `%s'\n" +msgstr "неизвестный abi плавающей точки «%s»\n" - --#: config/tc-alpha.c:4979 ++ +#: config/tc-arm.c:26688 - #, c-format --msgid "Tried to .set unrecognized mode `%s'" --msgstr "" ++#, c-format +msgid "unknown EABI `%s'\n" +msgstr "неизвестный EABI «%s»\n" - --#: config/tc-alpha.c:5005 ++ +#: config/tc-arm.c:26708 - #, c-format --msgid "Bad base register, using $%d." --msgstr "" ++#, c-format +msgid "unknown implicit IT mode `%s', should be arm, thumb, always, or never." +msgstr "неизвестный неявный режим IT «%s», должно быть arm, thumb, always или never." - --#: config/tc-alpha.c:5026 --#, c-format --msgid "Alignment too large: %d. assumed" --msgstr "" ++ +#: config/tc-arm.c:26731 config/tc-metag.c:5913 +msgid "\t assemble for FPU architecture " +msgstr "<имя fpu>\t ассемблировать для архитектуры FPU <имя fpu>" - --#: config/tc-alpha.c:5030 config/tc-d30v.c:2048 --msgid "Alignment negative: 0 assumed" --msgstr "" ++ +#: config/tc-arm.c:26733 +msgid "\t assemble for floating point ABI " +msgstr "\t ассемблировать для ABI плавающей точки " @@ -6757,70 +20412,39 @@ index 564135a143..b1b2ed1ef8 100644 +#: config/tc-arm.c:26741 +msgid "\t\t\t TI CodeComposer Studio syntax compatibility mode" +msgstr "\t\t\t режим совместимости с синтаксисом TI CodeComposer Studio" - --#: config/tc-alpha.c:5124 config/tc-alpha.c:5617 ++ +#: config/tc-arm.c:26843 - #, c-format --msgid "Unknown CPU identifier `%s'" --msgstr "" ++#, c-format +msgid " ARM-specific assembler options:\n" +msgstr " Специализированные параметры ассемблера для ARM:\n" - --#: config/tc-alpha.c:5315 ++ +#: config/tc-arm.c:26863 - #, c-format --msgid "Chose GP value of %lx\n" --msgstr "" ++#, c-format +msgid " --fix-v4bx Allow BX in ARMv4 code\n" +msgstr " --fix-v4bx допускать BX в коде ARMv4\n" - --#: config/tc-alpha.c:5329 --msgid "Bad .section directive: want a,s,w,x,M,S,G,T in string" --msgstr "" ++ +#: config/tc-arm.c:27160 +msgid "no architecture contains all the instructions used\n" +msgstr "не существует архитектуры со всеми используемыми инструкциями\n" - --#: config/tc-alpha.c:5418 ++ +#: config/tc-arm.c:27479 - #, c-format --msgid "internal error: can't hash opcode `%s': %s" --msgstr "" ++#, c-format +msgid "architectural extension `%s' is not allowed for the current base architecture" +msgstr "расширение архитектуры «%s» недопустимо для текущей базовой архитектуры" - --#: config/tc-alpha.c:5454 ++ +#: config/tc-arm.c:27508 - #, c-format --msgid "internal error: can't hash macro `%s': %s" --msgstr "" ++#, c-format +msgid "unknown architecture extension `%s'\n" +msgstr "неизвестное расширение архитектуры «%s»\n" - --#: 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" --msgstr "" ++ +#: config/tc-avr.c:594 +#, c-format +msgid "Known MCU names:" -+msgstr "Известные имена MCU:" - --#: config/tc-alpha.c:5668 ++msgstr "Известные имена микроконтроллеров:" ++ +#: config/tc-avr.c:659 +#, c-format - 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" --msgstr "" -- --#: config/tc-alpha.c:5678 ++msgid "" +"AVR Assembler options:\n" +" -mmcu=[avr-name] select microcontroller variant\n" +" [avr-name] can be:\n" @@ -6869,11 +20493,7 @@ index 564135a143..b1b2ed1ef8 100644 + +#: config/tc-avr.c:682 +#, c-format - 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" ++msgid "" +" -mall-opcodes accept all AVR opcodes, even if not supported by MCU\n" +" -mno-skip-bug disable warnings for skipping two-word instructions\n" +" (default for avr4, avr5)\n" @@ -6883,220 +20503,148 @@ index 564135a143..b1b2ed1ef8 100644 +" -mlink-relax generate relocations for linker relaxation (default)\n" +" -mno-link-relax don't generate relocations for linker relaxation.\n" +" -mgcc-isr accept the __gcc_isr pseudo-instruction.\n" - msgstr "" - --#: config/tc-alpha.c:5929 ++msgstr "" ++" -mall-opcodes принимать все коды операций AVR, даже не поддерживаемые МК\n" ++" -mno-skip-bug выключить предупреждения пропуска двусловных инструкций\n" ++" (по умолчанию для avr4, avr5)\n" ++" -mno-wrap браковать инструкции rjmp/rcall для обёрток 8K\n" ++" (по умолчанию для avr3, avr5)\n" ++" -mrmw принимать инструкции чтение-изменение-запись\n" ++" -mlink-relax \n" ++" (по умолчанию)\n" ++" -mno-link-relax не генерировать перемещения для послаблений компоновщику\n" ++" -mgcc-isr принимать псевдоинструкцию __gcc_isr\n" ++ +#: config/tc-avr.c:721 - #, c-format --msgid "unhandled relocation type %s" --msgstr "" -- --#: config/tc-alpha.c:5942 --msgid "non-absolute expression in constant field" ++#, c-format +msgid "unknown MCU: %s\n" - msgstr "" - --#: config/tc-alpha.c:5956 ++msgstr "неизвестный МК: %s\n" ++ +#: config/tc-avr.c:735 - #, c-format --msgid "type %d reloc done?\n" ++#, c-format +msgid "redefinition of mcu type `%s' to `%s'" - msgstr "" - --#: config/tc-alpha.c:6003 config/tc-alpha.c:6010 --msgid "Used $at without \".set noat\"" ++msgstr "переопределение типа МК «%s» в «%s»" ++ +#: config/tc-avr.c:858 +msgid "constant value required" - msgstr "" - --#: config/tc-alpha.c:6179 ++msgstr "требуется константное значение" ++ +#: config/tc-avr.c:861 - #, c-format --msgid "!samegp reloc against symbol without .prologue: %s" ++#, c-format +msgid "number must be positive and less than %d" - msgstr "" - --#: config/tc-alpha.c:6223 config/tc-xtensa.c:5996 ++msgstr "число должно быть положительным и меньше %d" ++ +#: config/tc-avr.c:887 config/tc-avr.c:1024 - #, c-format --msgid "cannot represent `%s' relocation in object file" ++#, c-format +msgid "constant out of 8-bit range: %d" - msgstr "" - --#: config/tc-alpha.c:6229 --#, c-format --msgid "internal error? cannot generate `%s' relocation" ++msgstr "константа вне 8-битного диапазона: %d" ++ +#: config/tc-avr.c:955 config/tc-score.c:1199 read.c:3814 +msgid "illegal expression" - msgstr "" - --#: config/tc-alpha.c:6336 --#, c-format --msgid "frame reg expected, using $%d." ++msgstr "недопустимое выражение" ++ +#: config/tc-avr.c:984 config/tc-avr.c:1994 config/tc-pru.c:1874 +msgid "`)' required" - 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" ++msgstr "требуется «)»" ++ +#: config/tc-avr.c:1094 +msgid "register name or number from 16 to 31 required" - 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" ++msgstr "требуется имя регистра или номер от 16 до 31" ++ +#: config/tc-avr.c:1100 +msgid "register name or number from 0 to 31 required" - msgstr "" - --#: config/tc-arc.c:432 config/tc-arc.c:670 --msgid "expected comma after operand name" ++msgstr "требуется имя регистра или номер от 0 до 31" ++ +#: config/tc-avr.c:1108 +msgid "register r16-r23 required" - msgstr "" - --#: config/tc-arc.c:443 --#, c-format --msgid "negative operand number %d" ++msgstr "требуется регистр r16-r23" ++ +#: config/tc-avr.c:1114 +msgid "register number above 15 required" - msgstr "" - --#: config/tc-arc.c:455 --msgid "expected comma after register-number" ++msgstr "требуется номер регистра больше 15" ++ +#: config/tc-avr.c:1120 +msgid "even register number required" - msgstr "" - --#: config/tc-arc.c:480 --msgid "invalid mode" ++msgstr "требуется номер чётного регистра" ++ +#: config/tc-avr.c:1126 +msgid "register r24, r26, r28 or r30 required" - msgstr "" - --#: config/tc-arc.c:497 --msgid "expected comma after register-mode" ++msgstr "требуется регистр r24, r26, r28 или r30" ++ +#: config/tc-avr.c:1147 +msgid "pointer register (X, Y or Z) required" - msgstr "" - --#: config/tc-arc.c:514 --msgid "shortcut designator invalid" ++msgstr "требуется регистр указателя (X, Y или Z)" ++ +#: config/tc-avr.c:1154 +msgid "cannot both predecrement and postincrement" - msgstr "" - --#: config/tc-arc.c:529 --#, c-format --msgid "core register value (%d) too large" ++msgstr "не допускается задание одновременно предуменьшения и постувеличения" ++ +#: config/tc-avr.c:1162 +msgid "addressing mode not supported" - msgstr "" - --#: config/tc-arc.c:537 --#, c-format --msgid "condition code value (%d) too large" ++msgstr "режим адресации не поддерживается" ++ +#: config/tc-avr.c:1168 +msgid "can't predecrement" - msgstr "" - --#: config/tc-arc.c:554 --#, c-format --msgid "attempt to override symbol: %s" ++msgstr "предуменьшение невозможно" ++ +#: config/tc-avr.c:1171 +msgid "pointer register Z required" - msgstr "" - --#: config/tc-arc.c:625 --msgid "invalid opertype" ++msgstr "требуется регистр указателя Z" ++ +#: config/tc-avr.c:1190 +msgid "postincrement not supported" - msgstr "" - --#: config/tc-arc.c:682 --msgid "expected comma after opcode" ++msgstr "постувеличение не поддерживается" ++ +#: config/tc-avr.c:1200 +msgid "pointer register (Y or Z) required" - msgstr "" - --#: config/tc-arc.c:692 ++msgstr "требуется регистр указателя (Y или Z)" ++ +#: config/tc-avr.c:1322 config/tc-xgate.c:1352 - #, c-format --msgid "negative subopcode %d" --msgstr "" -- --#: config/tc-arc.c:701 --msgid "subcode value found when opcode not equal 0x03" ++#, c-format +msgid "unknown constraint `%c'" - msgstr "" - --#: config/tc-arc.c:709 --#, c-format --msgid "invalid subopcode %d" ++msgstr "неизвестное ограничение «%c»" ++ +#: config/tc-avr.c:1385 config/tc-avr.c:2677 +msgid "`,' required" - msgstr "" - --#: config/tc-arc.c:720 --msgid "expected comma after subopcode" ++msgstr "требуется «,»" ++ +#: config/tc-avr.c:1406 +msgid "undefined combination of operands" - msgstr "" - --#: config/tc-arc.c:739 --msgid "invalid suffix class" ++msgstr "неопределенная комбинация операндов" ++ +#: config/tc-avr.c:1415 +msgid "skipping two-word instruction" - msgstr "" - --#: config/tc-arc.c:748 --msgid "expected comma after suffix class" ++msgstr "пропускается двусловная инструкция" ++ +#: config/tc-avr.c:1603 config/tc-avr.c:1619 config/tc-avr.c:1750 +#: config/tc-msp430.c:4125 config/tc-msp430.c:4144 +#, c-format +msgid "odd address operand: %ld" - msgstr "" - --#: config/tc-arc.c:767 --msgid "invalid syntax class" ++msgstr "нечётный адресный операнд: %ld" ++ +#: config/tc-avr.c:1611 config/tc-avr.c:1630 config/tc-avr.c:1648 +#: config/tc-avr.c:1659 config/tc-avr.c:1675 config/tc-avr.c:1683 +#: config/tc-avr.c:1778 config/tc-avr.c:1785 config/tc-d10v.c:503 +#: config/tc-d30v.c:553 config/tc-msp430.c:4133 config/tc-msp430.c:4151 +#, c-format +msgid "operand out of range: %ld" - msgstr "" - --#: config/tc-arc.c:774 --msgid "opcode 0x3 and SYNTAX_3OP invalid" ++msgstr "операнд вне диапазона: %ld" ++ +#: config/tc-avr.c:1666 +#, c-format +msgid "operand out of range: 0x%lx" - msgstr "" - --#: config/tc-arc.c:794 --msgid "unknown suffix class" ++msgstr "операнд вне диапазона: 0x%lx" ++ +#: config/tc-avr.c:1771 config/tc-d10v.c:1590 config/tc-d30v.c:2034 +#: config/tc-msp430.c:4222 +#, c-format +msgid "line %d: unknown relocation type: 0x%x" - msgstr "" - --#: config/tc-arc.c:861 --msgid "expected comma after symbol name" ++msgstr "строка %d: неизвестный тип перемещения: 0x%x" ++ +#: config/tc-avr.c:1799 +msgid "only constant expression allowed" - msgstr "" - --#: config/tc-arc.c:871 --msgid "negative symbol length" ++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 @@ -7105,1087 +20653,769 @@ index 564135a143..b1b2ed1ef8 100644 +#: config/tc-z80.c:2059 +#, c-format +msgid "reloc %d not supported by object file format" - msgstr "" - --#: config/tc-arc.c:882 --msgid "ignoring attempt to re-define symbol" ++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-z8k.c:1223 +msgid "can't find opcode " - msgstr "" - --#: config/tc-arc.c:889 ++msgstr "невозможно найти код операции " ++ +#: config/tc-avr.c:1895 - #, c-format --msgid "length of symbol \"%s\" already %ld, ignoring %d" ++#, c-format +msgid "illegal opcode %s for mcu %s" - msgstr "" - --#: config/tc-arc.c:903 --msgid "assuming symbol alignment of zero" --msgstr "" ++msgstr "недопустимый код операции %s для МК %s" ++ +#: config/tc-avr.c:1911 -+#, fuzzy, c-format -+#| msgid "relocation is not supported" ++#, c-format +msgid "pseudo instruction `%s' not supported" -+msgstr "перемещение не поддерживается" - --#: config/tc-arc.c:970 --msgid "\".option\" directive must appear before any instructions" ++msgstr "псевдоинструкция «%s» не поддерживается" ++ +#: config/tc-avr.c:1933 +msgid "garbage at end of line" - msgstr "" - --#: config/tc-arc.c:980 --msgid "\".option\" directive conflicts with initial definition" ++msgstr "мусор в конце строки" ++ +#: config/tc-avr.c:2043 config/tc-pru.c:1906 +#, c-format +msgid "illegal %s relocation size: %d" - msgstr "" - --#: config/tc-arc.c:988 --msgid "\".option\" directive overrides command-line (default) value" ++msgstr "недопустимый размер перемещения %s: %d" ++ +#: config/tc-avr.c:2156 config/tc-avr.c:2211 +#, c-format +msgid "unknown record type %d (in %s)" - msgstr "" - --#: config/tc-arc.c:998 --msgid "invalid identifier for \".option\"" --msgstr "" ++msgstr "неизвестный тип записи %d (в %s)" ++ +#: config/tc-avr.c:2232 -+#, fuzzy, c-format -+#| msgid "failed to read instruction table %s\n" ++#, c-format +msgid "Failed to create property section `%s'\n" -+msgstr "не удалось прочитать таблицу инструкций %s\n" - --#: config/tc-arc.c:1036 config/tc-i860.c:1034 config/tc-ip2k.c:249 --msgid "relaxation not supported\n" ++msgstr "Не удалось создать раздел свойств «%s»\n" ++ +#: config/tc-avr.c:2669 +#, c-format +msgid "%s requires value 0-2 as operand 1" - msgstr "" - --#: config/tc-arc.c:1080 --msgid "expression too complex code symbol" ++msgstr "в качестве первого операнда для %s требуется значение 0-2" ++ +#: config/tc-avr.c:2694 +#, c-format +msgid "`%s %d' after `%s %d' from %s:%u" - msgstr "" - --#: config/tc-arc.c:1107 ++msgstr "«%s %d» после «%s %d» в %s:%u" ++ +#: config/tc-avr.c:2697 - #, c-format --msgid "missing ')' in %%-op" ++#, c-format +msgid "`%s %d' but no chunk open yet" - 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 ++msgstr "«%s %d», но блок ещё не открыт" ++ +#: config/tc-avr.c:2785 - #, c-format --msgid "internal error: can't export reloc type %d (`%s')" ++#, c-format +msgid "dangling `__gcc_isr %d'" -+msgstr "" ++msgstr "повисшая «__gcc_isr %d»" + +#: config/tc-avr.c:2787 +msgid "dangling `__gcc_isr'" -+msgstr "" ++msgstr "повисшая «__gcc_isr»" + +#: config/tc-bfin.c:94 config/tc-frv.c:1603 config/tc-frv.c:1613 +msgid "missing ')'" - msgstr "" - --#: config/tc-arc.c:1494 ++msgstr "отсутствует «)»" ++ +#: config/tc-bfin.c:440 - #, c-format --msgid "unknown syntax format character `%c'" ++#, c-format +msgid " Blackfin specific assembler options:\n" - msgstr "" - --#: config/tc-arc.c:1632 --msgid "too many suffixes" ++msgstr " Специализированные параметры ассемблера для Blackfin:\n" ++ +#: config/tc-bfin.c:441 +#, c-format +msgid " -mcpu= specify the name of the target CPU\n" - msgstr "" - --#: config/tc-arc.c:1671 --msgid "symbol as destination register" ++msgstr " -mcpu= указать имя целевого ЦП\n" ++ +#: config/tc-bfin.c:442 +#, c-format +msgid " -mfdpic assemble for the FDPIC ABI\n" - 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 ++msgstr " -mfdpic ассемблировать для FDPIC ABI\n" ++ +#: config/tc-bfin.c:443 - #, c-format --msgid "junk at end of line: `%s'" ++#, c-format +msgid " -mno-fdpic/-mnopic disable -mfdpic\n" - msgstr "" - --#: config/tc-arc.c:1795 --msgid "8 byte instruction in delay slot" ++msgstr " -mno-fdpic/-mnopic выключить -mfdpic\n" ++ +#: config/tc-bfin.c:456 +msgid "Could not set architecture and machine." - msgstr "" - --#. except for jl addr --#: config/tc-arc.c:1798 --msgid "8 byte jump instruction with delay slot" ++msgstr "Не задана архитектура и машина." ++ +#: config/tc-bfin.c:603 +msgid "Parse failed." - msgstr "" - --#: config/tc-arc.c:1806 --msgid "conditional branch follows set of flags" ++msgstr "Ошибка при разборе." ++ +#: config/tc-bfin.c:678 +msgid "pcrel too far BFD_RELOC_BFIN_10" - msgstr "" - --#: config/tc-arc.c:1890 config/tc-arm.c:15434 --#, c-format --msgid "bad instruction `%s'" ++msgstr "pcrel слишком далеко для BFD_RELOC_BFIN_10" ++ +#: config/tc-bfin.c:694 +msgid "pcrel too far BFD_RELOC_BFIN_12" - msgstr "" - --#: config/tc-arm.c:516 --msgid "ARM register expected" ++msgstr "pcrel слишком далеко для BFD_RELOC_BFIN_12" ++ +#: config/tc-bfin.c:714 +msgid "pcrel too far BFD_RELOC_BFIN_24" - msgstr "" - --#: config/tc-arm.c:517 --msgid "bad or missing co-processor number" ++msgstr "pcrel слишком далеко для BFD_RELOC_BFIN_24" ++ +#: config/tc-bfin.c:729 +msgid "pcrel too far BFD_RELOC_BFIN_5" - msgstr "" - --#: config/tc-arm.c:518 --msgid "co-processor register expected" ++msgstr "pcrel слишком далеко для BFD_RELOC_BFIN_5" ++ +#: config/tc-bfin.c:741 +msgid "pcrel too far BFD_RELOC_BFIN_11_PCREL" - msgstr "" - --#: config/tc-arm.c:519 --msgid "FPA register expected" ++msgstr "pcrel слишком далеко для BFD_RELOC_BFIN_11_PCREL" ++ +#: config/tc-bfin.c:751 +msgid "rel too far BFD_RELOC_8" - msgstr "" - --#: config/tc-arm.c:520 --msgid "VFP single precision register expected" ++msgstr "rel слишком далеко для BFD_RELOC_8" ++ +#: config/tc-bfin.c:758 +msgid "rel too far BFD_RELOC_16" - msgstr "" - --#: config/tc-arm.c:521 --msgid "VFP/Neon double precision register expected" ++msgstr "rel слишком далеко для BFD_RELOC_16" ++ +#: config/tc-cr16.c:164 read.c:4667 +msgid "using a bit field width of zero" - msgstr "" - --#: config/tc-arm.c:522 --msgid "Neon quad precision register expected" ++msgstr "используется битовое поле нулевой ширины" ++ +#: config/tc-cr16.c:172 read.c:4675 +#, c-format +msgid "field width \"%s\" too complex for a bitfield" - msgstr "" - --#: config/tc-arm.c:523 --msgid "VFP single or double precision register expected" ++msgstr "ширина поля «%s» слишком сложна для bitfield" ++ +#: config/tc-cr16.c:181 read.c:4683 +#, 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" -+msgstr[0] "" -+msgstr[1] "" -+msgstr[2] "" ++msgstr[0] "ширина поля %lu не помещается в %d байт: обрезается до %d бита" ++msgstr[1] "ширина поля %lu не помещается в %d байта: обрезается до %d бит" ++msgstr[2] "ширина поля %lu не помещается в %d байт: обрезается до %d бит" + +#: config/tc-cr16.c:208 read.c:4709 +#, c-format +msgid "field value \"%s\" too complex for a bitfield" - msgstr "" - --#: config/tc-arm.c:524 --msgid "Neon double or quad precision register expected" ++msgstr "значение поля «%s» слишком сложно для bitfield" ++ +#: config/tc-cr16.c:389 +#, c-format +msgid "Unknown register pair - index relative mode: `%d'" - msgstr "" - --#: config/tc-arm.c:525 --msgid "VFP single, double or Neon quad precision register expected" ++msgstr "неизвестный регистровая пара — режим относительной индексации: «%d»" ++ +#: config/tc-cr16.c:603 config/tc-crx.c:361 +#, c-format +msgid "internal error: reloc %d (`%s') not supported by object file format" - msgstr "" - --#: config/tc-arm.c:526 --msgid "VFP system register expected" ++msgstr "внутренняя ошибка: перемещение %d («%s») не поддерживается форматом объектного файла" ++ +#: config/tc-cr16.c:696 config/tc-i386.c:10718 config/tc-s390.c:2106 +msgid "GOT already in symbol table" - msgstr "" - --#: config/tc-arm.c:527 --msgid "Maverick MVF register expected" ++msgstr "GOT уже в таблице символов" ++ +#: config/tc-cr16.c:813 config/tc-m68k.c:4657 config/tc-tilegx.c:319 +#: config/tc-tilepro.c:256 +#, c-format +msgid "Internal Error: Can't hash %s: %s" - msgstr "" - --#: config/tc-arm.c:528 --msgid "Maverick MVD register expected" ++msgstr "Внутренняя ошибка: невозможно получить хеш «%s»: %s" ++ +#: config/tc-cr16.c:839 config/tc-cris.c:1229 config/tc-crx.c:545 +#, c-format +msgid "Can't hash `%s': %s\n" - msgstr "" - --#: config/tc-arm.c:529 --msgid "Maverick MVFX register expected" ++msgstr "Невозможно получить хеш «%s»: %s\n" ++ +#: config/tc-cr16.c:840 config/tc-cris.c:1230 config/tc-crx.c:546 +msgid "(unknown reason)" - msgstr "" - --#: config/tc-arm.c:530 --msgid "Maverick MVDX register expected" ++msgstr "(неизвестная причина)" ++ +#. Missing or bad expr becomes absolute 0. +#: config/tc-cr16.c:892 config/tc-crx.c:619 +#, c-format +msgid "missing or invalid displacement expression `%s' taken as 0" - msgstr "" - --#: config/tc-arm.c:531 --msgid "Maverick MVAX register expected" ++msgstr "отсутствующее или некорректное выражение смещения «%s», взятое как 0" ++ +#: config/tc-cr16.c:942 +#, c-format +msgid "GOT bad expression with %s." - msgstr "" - --#: config/tc-arm.c:532 --msgid "Maverick DSPSC register expected" ++msgstr "Неверное регулярное выражение GOT %s." ++ +#: config/tc-cr16.c:1053 +#, c-format +msgid "operand %d: illegal use expression: `%s`" - msgstr "" - --#: config/tc-arm.c:533 --msgid "iWMMXt data register expected" ++msgstr "операнд %d: недопустимое использование выражения: «%s»" ++ +#: config/tc-cr16.c:1118 config/tc-crx.c:1129 +#, c-format +msgid "Unknown register: `%d'" - msgstr "" - --#: config/tc-arm.c:534 config/tc-arm.c:6248 --msgid "iWMMXt control register expected" ++msgstr "Неизвестный регистр: «%d»" ++ +#. Issue a error message when register is illegal. +#: config/tc-cr16.c:1126 +#, c-format +msgid "Illegal register (`%s') in Instruction: `%s'" - msgstr "" - --#: config/tc-arm.c:535 --msgid "iWMMXt scalar register expected" ++msgstr "Недопустимый регистр («%s») в инструкции: «%s»" ++ +#: config/tc-cr16.c:1199 config/tc-cr16.c:1274 +#, c-format +msgid "Illegal register `%s' in Instruction `%s'" - msgstr "" - --#: config/tc-arm.c:536 --msgid "XScale accumulator register expected" ++msgstr "Недопустимый регистр «%s» в инструкции «%s»" ++ +#: config/tc-cr16.c:1227 config/tc-cr16.c:1238 +#, c-format +msgid "Illegal register pair `%s' in Instruction `%s'" - 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" ++msgstr "Недопустимая регистровая пара «%s» в инструкции «%s»" ++ +#: config/tc-cr16.c:1263 config/tc-i960.c:833 +msgid "unmatched '['" - msgstr "" - --#: config/tc-arm.c:686 --msgid "r13 not allowed here" ++msgstr "непарная «[»" ++ +#: config/tc-cr16.c:1269 config/tc-i960.c:840 +msgid "garbage after index spec ignored" - msgstr "" - --#: config/tc-arm.c:687 --msgid "r15 not allowed here" ++msgstr "мусор после указания индекса игнорируется" ++ +#: config/tc-cr16.c:1417 config/tc-crx.c:938 +#, c-format +msgid "Illegal operands (whitespace): `%s'" - msgstr "" - --#: config/tc-arm.c:688 --msgid "instruction cannot be conditional" ++msgstr "Неверные операнды (пробел): «%s»" ++ +#: config/tc-cr16.c:1429 config/tc-cr16.c:1436 config/tc-cr16.c:1453 +#: config/tc-crx.c:950 config/tc-crx.c:957 config/tc-crx.c:974 +#: config/tc-crx.c:1767 +#, c-format +msgid "Missing matching brackets : `%s'" - msgstr "" - --#: config/tc-arm.c:689 --msgid "registers may not be the same" ++msgstr "Отсутствуют парные скобки: «%s»" ++ +#: config/tc-cr16.c:1485 config/tc-crx.c:1000 +#, c-format +msgid "Unknown exception: `%s'" - msgstr "" - --#: config/tc-arm.c:690 --msgid "lo register required" ++msgstr "Неизвестно исключение: «%s»" ++ +#: config/tc-cr16.c:1570 config/tc-crx.c:1096 +#, c-format +msgid "Illegal `cinv' parameter: `%c'" - msgstr "" - --#: config/tc-arm.c:691 --msgid "instruction not supported in Thumb16 mode" ++msgstr "Недопустимый параметр «cinv»: «%c»" ++ +#: config/tc-cr16.c:1591 config/tc-cr16.c:1630 +#, c-format +msgid "Unknown register pair: `%d'" - msgstr "" - --#: config/tc-arm.c:692 --msgid "instruction does not accept this addressing mode" ++msgstr "неизвестный регистровая пара: «%d»" ++ +#. Issue a error message when register pair is illegal. +#: config/tc-cr16.c:1599 +#, c-format +msgid "Illegal register pair (`%s') in Instruction: `%s'" - msgstr "" - --#: config/tc-arm.c:693 --msgid "branch must be last instruction in IT block" ++msgstr "Недопустимая регистровая пара («%s») в инструкции: «%s»" ++ +#. Issue a error message when register pair is illegal. +#: config/tc-cr16.c:1638 +#, c-format +msgid "Illegal index register pair (`%s') in Instruction: `%s'" - msgstr "" - --#: config/tc-arm.c:694 --msgid "instruction not allowed in IT block" ++msgstr "Недопустимая индексная регистровая пара («%s») в инструкции: «%s»" ++ +#: config/tc-cr16.c:1677 +#, c-format +msgid "Unknown processor register : `%d'" - msgstr "" - --#: config/tc-arm.c:695 --msgid "selected FPU does not support instruction" ++msgstr "Неизвестный регистр процессора: «%d»" ++ +#. Issue a error message when register pair is illegal. +#: config/tc-cr16.c:1685 +#, c-format +msgid "Illegal processor register (`%s') in Instruction: `%s'" - msgstr "" - --#: config/tc-arm.c:696 --msgid "thumb conditional instruction should be in IT block" ++msgstr "Недопустимый регистр процессора («%s») в инструкции: «%s»" ++ +#: config/tc-cr16.c:1733 +#, c-format +msgid "Unknown processor register (32 bit) : `%d'" - msgstr "" - --#: config/tc-arm.c:697 --msgid "incorrect condition in IT block" ++msgstr "Неизвестный регистр процессора (32 бита): «%d»" ++ +#. Issue a error message when register pair is illegal. +#: config/tc-cr16.c:1741 +#, c-format +msgid "Illegal 32 bit - processor register (`%s') in Instruction: `%s'" - msgstr "" - --#: config/tc-arm.c:698 --msgid "IT falling in the range of a previous IT block" ++msgstr "Недопустимый 32-битный регистр процессора («%s») в инструкции: «%s»" ++ +#: config/tc-cr16.c:2107 config/tc-crx.c:1665 config/tc-crx.c:1682 +#, c-format +msgid "Same src/dest register is used (`r%d'), result is undefined" - msgstr "" - --#: config/tc-arm.c:699 --msgid "missing .fnstart before unwinding directive" ++msgstr "Используется одинаковый регистр в источнике/приёмнике(«r%d»), результат не определён" ++ +#: config/tc-cr16.c:2128 +msgid "RA register is saved twice." - msgstr "" - --#: config/tc-arm.c:890 --msgid "immediate expression requires a # prefix" ++msgstr "Регистр RA сохранён дважды." ++ +#: config/tc-cr16.c:2132 +#, c-format +msgid "`%s' Illegal use of registers." - msgstr "" - --#: config/tc-arm.c:918 read.c:3617 --msgid "missing expression" ++msgstr "В «%s» неправильно используются регистры." ++ +#: config/tc-cr16.c:2146 +#, c-format +msgid "`%s' Illegal count-register combination." - msgstr "" - --#: config/tc-arm.c:918 config/tc-score.c:6520 expr.c:1352 read.c:2464 --msgid "bad expression" ++msgstr "В «%s» задана неправильная комбинация счётчик-регистр." ++ +#: config/tc-cr16.c:2152 +#, c-format +msgid "`%s' Illegal use of register." - msgstr "" - --#: config/tc-arm.c:929 config/tc-i860.c:1003 config/tc-sparc.c:2880 --msgid "bad segment" ++msgstr "В «%s» неправильно используется регистр." ++ +#: config/tc-cr16.c:2161 config/tc-crx.c:1674 +#, c-format +msgid "`%s' has undefined result" - msgstr "" - --#: config/tc-arm.c:946 config/tc-arm.c:4744 config/tc-i960.c:1300 --#: config/tc-score.c:1211 --msgid "invalid constant" ++msgstr "«%s» содержит неопределенный результат" ++ +#: config/tc-cr16.c:2169 +#, c-format +msgid "Same src/dest register is used (`r%d'),result is undefined" - msgstr "" - --#: config/tc-arm.c:1076 --msgid "expected #constant" ++msgstr "Используется одинаковый регистр в источнике/приёмнике(«r%d»), результат не определён" ++ +#: config/tc-cr16.c:2340 config/tc-crx.c:1579 +msgid "Incorrect number of operands" - msgstr "" - --#: config/tc-arm.c:1237 ++msgstr "Неправильное количество операндов" ++ +#: config/tc-cr16.c:2342 config/tc-crx.c:1581 - #, c-format --msgid "unexpected character `%c' in type specifier" ++#, c-format +msgid "Illegal type of operand (arg %d)" - msgstr "" - --#: config/tc-arm.c:1254 ++msgstr "Неверный тип операнда (аргумент %d)" ++ +#: config/tc-cr16.c:2348 config/tc-crx.c:1587 - #, c-format --msgid "bad size %d in type specifier" ++#, c-format +msgid "Operand out of range (arg %d)" - msgstr "" - --#: config/tc-arm.c:1304 --msgid "only one type should be specified for operand" ++msgstr "Операнд вне диапазона (аргумент %d)" ++ +#: config/tc-cr16.c:2351 config/tc-crx.c:1590 +#, c-format +msgid "Operand has odd displacement (arg %d)" - msgstr "" - --#: config/tc-arm.c:1310 --msgid "vector type expected" ++msgstr "Операнд имеет нечётное смещение (аргумент %d)" ++ +#: config/tc-cr16.c:2354 config/tc-cr16.c:2385 config/tc-crx.c:1603 +#: config/tc-crx.c:1634 +#, c-format +msgid "Illegal operand (arg %d)" - msgstr "" - --#: config/tc-arm.c:1382 --msgid "can't redefine type for operand" ++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 +msgid "instruction address is not a multiple of 2" - msgstr "" - --#: config/tc-arm.c:1393 --msgid "only D registers may be indexed" ++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 +#, c-format +msgid "Unknown opcode: `%s'" - msgstr "" - --#: config/tc-arm.c:1399 --msgid "can't change index for operand" ++msgstr "Неизвестный код операции: «%s»" ++ +#: config/tc-cris.c:550 config/tc-m68hc11.c:3893 +#, c-format +msgid "internal inconsistency problem in %s: fr_symbol %lx" - msgstr "" - --#: config/tc-arm.c:1415 config/tc-arm.c:3274 config/tc-arm.c:4345 --msgid "constant expression required" ++msgstr "внутренняя проблема рассогласованности в %s: fr_symbol %lx" ++ +#: config/tc-cris.c:554 config/tc-m68hc11.c:3897 config/tc-msp430.c:4620 +#, c-format +msgid "internal inconsistency problem in %s: resolved symbol" - msgstr "" - --#: config/tc-arm.c:1458 --msgid "register operand expected, but got scalar" ++msgstr "внутренняя проблема рассогласованности в %s: определённый символ" ++ +#: config/tc-cris.c:564 config/tc-m68hc11.c:3903 +#, c-format +msgid "internal inconsistency problem in %s: fr_subtype %d" - msgstr "" - --#: config/tc-arm.c:1491 --msgid "scalar must have an index" ++msgstr "внутренняя проблема рассогласованности в %s: fr_subtype %d" ++ +#: config/tc-cris.c:904 +msgid "Relaxation to long branches for .arch common_v10_v32 not implemented" - msgstr "" - --#: config/tc-arm.c:1496 config/tc-arm.c:14062 config/tc-arm.c:14110 --#: config/tc-arm.c:14512 --msgid "scalar index out of range" ++msgstr "Ослабление длинных ветвей для .arch common_v10_v32 не реализовано" ++ +#: config/tc-cris.c:934 +msgid "Complicated LAPC target operand is not a multiple of two. Use LAPC.D" - msgstr "" - --#: config/tc-arm.c:1544 --msgid "bad range in register list" ++msgstr "Составной операнд цели LAPC не кратен 2. Используйте LAPC.D" ++ +#: config/tc-cris.c:939 +#, c-format +msgid "Internal error found in md_convert_frag: offset %ld. Please report this." - msgstr "" - --#: config/tc-arm.c:1552 config/tc-arm.c:1561 config/tc-arm.c:1602 ++msgstr "Внутренняя ошибка в md_convert_frag: смещение %ld. Сообщите об этом." ++ +#: config/tc-cris.c:964 - #, c-format --msgid "Warning: duplicated register (r%d) in register list" ++#, c-format +msgid "internal inconsistency in %s: bdapq no symbol" - msgstr "" - --#: config/tc-arm.c:1564 --msgid "Warning: register range not in ascending order" ++msgstr "внутренняя несогласованность в %s: bdapq не символ" ++ +#: config/tc-cris.c:977 +#, c-format +msgid "internal inconsistency in %s: bdap.w with no symbol" - msgstr "" - --#: config/tc-arm.c:1575 --msgid "missing `}'" ++msgstr "внутренняя несогласованность в %s: bdap.w не содержит символа" ++ +#: config/tc-cris.c:1001 +msgid "section alignment must be >= 4 bytes to check MULS/MULU safeness" - msgstr "" - --#: config/tc-arm.c:1591 --msgid "invalid register mask" ++msgstr "для проверки безопасности MULS/MULU выравнивание раздела должно быть >= 4 байта" ++ +#: config/tc-cris.c:1010 +msgid "dangerous MULS/MULU location; give it higher alignment" - msgstr "" - --#: config/tc-arm.c:1673 --msgid "expecting {" ++msgstr "опасное расположение MULS/MULU; установите для него большее выравнивание" ++ +#. Bail out for compatibility mode. (It seems it can be implemented, +#. perhaps with a 10-byte sequence: "move.d NNNN,$pc/$acr", "jump +#. $acr", "nop"; but doesn't seem worth it at the moment.) +#: config/tc-cris.c:1051 +msgid "Out-of-range .word offset handling is not implemented for .arch common_v10_v32" - msgstr "" - --#: config/tc-arm.c:1728 config/tc-arm.c:1772 --msgid "register out of range in list" ++msgstr "Обработка смещение .word вне диапазона не реализована для .arch common_v10_v32" ++ +#: config/tc-cris.c:1096 +msgid ".word case-table handling failed: table too large" - msgstr "" - --#: config/tc-arm.c:1744 config/tc-arm.c:1789 config/tc-h8300.c:990 --#: config/tc-mips.c:10561 config/tc-mips.c:10583 --msgid "invalid register list" ++msgstr "ошибка обработки .word case-table: слишком большая таблица" ++ +#: config/tc-cris.c:1234 +#, c-format +msgid "Buggy opcode: `%s' \"%s\"\n" - msgstr "" - --#: config/tc-arm.c:1750 config/tc-arm.c:3788 config/tc-arm.c:3921 --msgid "register list not in ascending order" ++msgstr "Дефектный код операции: «%s» «%s»\n" ++ +#: config/tc-cris.c:1662 +#, c-format +msgid "Immediate value not in 5 bit unsigned range: %ld" - msgstr "" - --#: config/tc-arm.c:1781 --msgid "register range not in ascending order" ++msgstr "Непосредственное значение за пределами 5-битного беззнакового диапазона: %ld" ++ +#: config/tc-cris.c:1678 +#, c-format +msgid "Immediate value not in 4 bit unsigned range: %ld" - msgstr "" - --#: config/tc-arm.c:1814 --msgid "non-contiguous register range" ++msgstr "Непосредственное значение за пределами 4-битного беззнакового диапазона: %ld" ++ +#: config/tc-cris.c:1730 +#, c-format +msgid "Immediate value not in 6 bit range: %ld" - msgstr "" - --#: config/tc-arm.c:1874 --msgid "register stride must be 1 or 2" ++msgstr "Непосредственное значение за пределами 6-битного диапазона: %ld" ++ +#: config/tc-cris.c:1746 +#, c-format +msgid "Immediate value not in 6 bit unsigned range: %ld" - msgstr "" - --#: config/tc-arm.c:1875 --msgid "mismatched element/structure types in list" ++msgstr "Непосредственное значение за пределами 6-битного беззнакового диапазона: %ld" ++ +#. Others have a generic warning. +#: config/tc-cris.c:1855 +#, c-format +msgid "Unimplemented register `%s' specified" - msgstr "" - --#: config/tc-arm.c:1940 --msgid "don't use Rn-Rm syntax with non-unit stride" ++msgstr "Указан нереализованный регистр «%s»" ++ +#. We've come to the end of instructions with this +#. opcode, so it must be an error. +#: config/tc-cris.c:2099 +msgid "Illegal operands" - msgstr "" - --#: config/tc-arm.c:1995 --msgid "error parsing element/structure list" ++msgstr "Неверные операнды" ++ +#: config/tc-cris.c:2140 config/tc-cris.c:2180 +#, c-format +msgid "Immediate value not in 8 bit range: %ld" - msgstr "" - --#: config/tc-arm.c:2001 --msgid "expected }" ++msgstr "Непосредственное значение за пределами 8-битного диапазона: %ld" ++ +#: config/tc-cris.c:2150 config/tc-cris.c:2201 +#, c-format +msgid "Immediate value not in 16 bit range: %ld" - msgstr "" - --#: config/tc-arm.c:2057 ++msgstr "Непосредственное значение за пределами 16-битного диапазона: %ld" ++ +#: config/tc-cris.c:2185 - #, c-format --msgid "ignoring attempt to redefine built-in register '%s'" ++#, c-format +msgid "Immediate value not in 8 bit signed range: %ld" - msgstr "" - --#: config/tc-arm.c:2062 ++msgstr "Непосредственное значение за пределами 8-битного диапазона со знаком: %ld" ++ +#: config/tc-cris.c:2190 - #, c-format --msgid "ignoring redefinition of register alias '%s'" ++#, c-format +msgid "Immediate value not in 8 bit unsigned range: %ld" - msgstr "" - --#: config/tc-arm.c:2090 --msgid "attempt to redefine typed alias" ++msgstr "Непосредственное значение за пределами 8-битного беззнакового диапазона: %ld" ++ +#: config/tc-cris.c:2206 +#, c-format +msgid "Immediate value not in 16 bit signed range: %ld" - msgstr "" - --#: config/tc-arm.c:2128 ++msgstr "Непосредственное значение за пределами 16-битного диапазона со знаком: %ld" ++ +#: config/tc-cris.c:2211 - #, c-format --msgid "unknown register '%s' -- .req ignored" ++#, c-format +msgid "Immediate value not in 16 bit unsigned range: %ld" - msgstr "" - --#: config/tc-arm.c:2223 --msgid "bad type for register" ++msgstr "Непосредственное значение за пределами 16-битного беззнакового диапазона: %ld" ++ +#: config/tc-cris.c:2237 +msgid "TLS relocation size does not match operand size" - msgstr "" - --#: config/tc-arm.c:2234 --msgid "expression must be constant" ++msgstr "Размер перемещения TLS не совпадает с размером операнда" ++ +#: config/tc-cris.c:2238 +msgid "PIC relocation size does not match operand size" - msgstr "" - --#: config/tc-arm.c:2251 --msgid "can't redefine the type of a register alias" ++msgstr "Размер перемещения PIC не совпадает с размером операнда" ++ +#: config/tc-cris.c:3385 +msgid "Calling gen_cond_branch_32 for .arch common_v10_v32\n" - msgstr "" - --#: config/tc-arm.c:2258 --msgid "you must specify a single type only" ++msgstr "Вызывается gen_cond_branch_32 для .arch common_v10_v32\n" ++ +#: config/tc-cris.c:3389 +msgid "32-bit conditional branch generated" - msgstr "" - --#: config/tc-arm.c:2271 --msgid "can't redefine the index of a scalar alias" ++msgstr "Сгенерировано 32-битная ветвь с условием" ++ +#: config/tc-cris.c:3450 +msgid "Complex expression not supported" - msgstr "" - --#: config/tc-arm.c:2279 --msgid "scalar index must be constant" ++msgstr "Сложное выражение не поддерживается" ++ +#. FIXME: Is this function mentioned in the internals.texi manual? If +#. not, add it. +#: config/tc-cris.c:3600 +msgid "Bad call to md_atof () - floating point formats are not supported" - msgstr "" - --#: config/tc-arm.c:2288 --msgid "expecting ]" ++msgstr "Неправильный вызов md_atof () — формат значения с плавающей запятой не поддерживается" ++ +#: config/tc-cris.c:3641 +msgid "PC-relative relocation must be trivially resolved" - msgstr "" - --#: config/tc-arm.c:2326 --msgid "invalid syntax for .req directive" ++msgstr "PC-относительное перемещение должно быть определяться просто" ++ +#: config/tc-cris.c:3713 +#, c-format +msgid "Value not in 16 bit range: %ld" - msgstr "" - --#: config/tc-arm.c:2332 --msgid "invalid syntax for .dn directive" ++msgstr "Значение за пределами 16-битного диапазона: %ld" ++ +#: config/tc-cris.c:3721 +#, c-format +msgid "Value not in 16 bit signed range: %ld" - msgstr "" - --#: config/tc-arm.c:2338 --msgid "invalid syntax for .qn directive" ++msgstr "Значение за пределами 16-битного диапазона со знаком: %ld" ++ +#: config/tc-cris.c:3729 +#, c-format +msgid "Value not in 8 bit range: %ld" - msgstr "" - --#: config/tc-arm.c:2364 --msgid "invalid syntax for .unreq directive" ++msgstr "Значение за пределами 8-битного диапазона: %ld" ++ +#: config/tc-cris.c:3736 +#, c-format +msgid "Value not in 8 bit signed range: %ld" - msgstr "" - --#: config/tc-arm.c:2370 ++msgstr "Значение за пределами 8-битного диапазона со знаком: %ld" ++ +#: config/tc-cris.c:3746 - #, c-format --msgid "unknown register alias '%s'" ++#, c-format +msgid "Value not in 4 bit unsigned range: %ld" - msgstr "" - --#: config/tc-arm.c:2372 ++msgstr "Значение за пределами 4-битного беззнакового диапазона: %ld" ++ +#: config/tc-cris.c:3753 - #, c-format --msgid "ignoring attempt to undefine built-in register '%s'" ++#, c-format +msgid "Value not in 5 bit unsigned range: %ld" - msgstr "" - --#: config/tc-arm.c:2610 ++msgstr "Значение за пределами 5-битного беззнакового диапазона: %ld" ++ +#: config/tc-cris.c:3760 - #, c-format --msgid "Failed to find real start of function: %s\n" ++#, c-format +msgid "Value not in 6 bit range: %ld" - msgstr "" - --#: config/tc-arm.c:2627 --msgid "selected processor does not support THUMB opcodes" ++msgstr "Значение за пределами 6-битного диапазона: %ld" ++ +#: config/tc-cris.c:3767 +#, c-format +msgid "Value not in 6 bit unsigned range: %ld" - msgstr "" - --#: config/tc-arm.c:2640 --msgid "selected processor does not support ARM opcodes" ++msgstr "Значение за пределами 6-битного беззнакового диапазона: %ld" ++ +#: config/tc-cris.c:3811 +#, c-format +msgid "Please use --help to see usage and options for this assembler.\n" - msgstr "" - --#: config/tc-arm.c:2652 --#, c-format --msgid "invalid instruction size selected (%d)" ++msgstr "Использование и параметры ассемблера можно посмотреть указав параметр --help.\n" ++ +#: config/tc-cris.c:3823 +msgid "--no-underscore is invalid with a.out format" - msgstr "" - --#: config/tc-arm.c:2684 --#, c-format --msgid "invalid operand to .code directive (%d) (expecting 16 or 32)" ++msgstr "нельзя указывать --no-underscore при использовании формата a.out" ++ +#: config/tc-cris.c:3835 +msgid "--pic is invalid for this object format" - msgstr "" - --#: config/tc-arm.c:2740 ++msgstr "нельзя указывать --pic для этого объектного формата" ++ +#: config/tc-cris.c:3849 - #, c-format --msgid "expected comma after name \"%s\"" ++#, c-format +msgid "invalid in --march=: %s" - msgstr "" - --#: config/tc-arm.c:2790 config/tc-m32r.c:588 --#, c-format --msgid "symbol `%s' already defined" ++msgstr "некорректная <архитектура> в --march=<архитектура>: %s" ++ +#: config/tc-cris.c:3958 config/tc-ft32.c:689 config/tc-moxie.c:778 +msgid "Semantics error. This type of operand can not be relocated, it must be an assembly-time constant" - msgstr "" - --#: config/tc-arm.c:2824 ++msgstr "Семантическая ошибка. Данный тип операнда невозможно переместить, он должен быть константой на момент ассемблирования" ++ +#: config/tc-cris.c:4007 config/tc-ft32.c:710 config/tc-moxie.c:826 - #, c-format --msgid "unrecognized syntax mode \"%s\"" ++#, c-format +msgid "Cannot generate relocation type for symbol %s, code %s" - msgstr "" - --#: config/tc-arm.c:2845 ++msgstr "Невозможно сгенерировать тип перемещения для символа %s, код %s" ++ +#. The messages are formatted to line up with the generic options. +#: config/tc-cris.c:4020 - #, c-format --msgid "alignment too large: %d assumed" ++#, c-format +msgid "CRIS-specific options:\n" - msgstr "" - --#: config/tc-arm.c:2848 --msgid "alignment negative. 0 assumed." ++msgstr "Специализированные параметры ассемблера для CRIS:\n" ++ +#: config/tc-cris.c:4022 +msgid " -h, -H Don't execute, print this help text. Deprecated.\n" - msgstr "" - --#: config/tc-arm.c:2998 --msgid "literal pool overflow" ++msgstr " -h, -H Не выполнять, показать этот текст. Устарел.\n" ++ +#: config/tc-cris.c:4024 +msgid " -N Warn when branches are expanded to jumps.\n" - msgstr "" - --#: config/tc-arm.c:3154 config/tc-arm.c:6183 --msgid "unrecognized relocation suffix" ++msgstr " -N Предупреждать, когда ветви раскрываются до прыжков.\n" ++ +#: config/tc-cris.c:4026 +msgid " --underscore User symbols are normally prepended with underscore.\n" - msgstr "" - --#: config/tc-arm.c:3167 --msgid "(plt) is only valid on branch targets" ++msgstr "" ++" --underscore Пользовательские символы обычно начинаются\n" ++" с подчёркивания.\n" ++ +#: config/tc-cris.c:4028 +msgid " Registers will not need any prefix.\n" - msgstr "" - --#: config/tc-arm.c:3173 config/tc-s390.c:1100 config/tc-s390.c:1725 --#: config/tc-xtensa.c:1591 --#, c-format --msgid "%s relocations do not fit in %d bytes" ++msgstr " Регистрам префикс не требуется.\n" ++ +#: config/tc-cris.c:4030 +msgid " --no-underscore User symbols do not have any prefix.\n" - msgstr "" - --#: config/tc-arm.c:3250 --msgid ".inst.n operand too big. Use .inst.w instead" ++msgstr "" ++" --no-underscore Пользовательские символы не начинаются с\n" ++" какого-то определённого префикса.\n" ++ +#: config/tc-cris.c:4032 +msgid " Registers will require a `$'-prefix.\n" - msgstr "" - --#: config/tc-arm.c:3270 --msgid "cannot determine Thumb instruction size. Use .inst.n/.inst.w instead" ++msgstr " Для регистров требуется префикс «$».\n" ++ +#: config/tc-cris.c:4035 +msgid " --pic\t\t\tEnable generation of position-independent code.\n" - msgstr "" - --#: config/tc-arm.c:3300 --msgid "width suffixes are invalid in ARM mode" ++msgstr " --pic\t\t\tВключить генерацию перемещаемого кода.\n" ++ +#: config/tc-cris.c:4038 +msgid "" +" --march=\t\tGenerate code for . Valid choices for \n" +"\t\t\t\tare v0_v10, v10, v32 and common_v10_v32.\n" - msgstr "" - --#: config/tc-arm.c:3342 dwarf2dbg.c:701 --msgid "expected 0 or 1" ++msgstr "" ++" --march=<архитектура>\t\tГенерировать код для <архитектуры>.\n" ++"\t\t\t\tВозможные варианты <архитектуры>:\n" ++"\t\t\t\tv0_v10, v10, v32 и common_v10_v32.\n" ++ +#: config/tc-cris.c:4059 +msgid "Invalid relocation" - msgstr "" - --#: config/tc-arm.c:3346 --msgid "missing comma" ++msgstr "Неверное перемещение" ++ +#: config/tc-cris.c:4096 +msgid "Invalid pc-relative relocation" - msgstr "" - --#: config/tc-arm.c:3379 --msgid "duplicate .fnstart directive" ++msgstr "Неверное перемещение, относительное PC" ++ +#: config/tc-cris.c:4141 +#, c-format +msgid "Adjusted signed .word (%ld) overflows: `switch'-statement too large." - msgstr "" - --#: config/tc-arm.c:3410 --msgid "duplicate .handlerdata directive" ++msgstr "Переполнение подогнанного .word (%ld) со знаком: слишком большой оператор «переключения»." ++ +#: config/tc-cris.c:4171 +#, c-format +msgid ".syntax %s requires command-line option `--underscore'" - msgstr "" - --#: config/tc-arm.c:3429 --msgid ".fnend directive without .fnstart" ++msgstr "для .syntax %s требуется параметр командной строки «--underscore»" ++ +#: config/tc-cris.c:4180 +#, c-format +msgid ".syntax %s requires command-line option `--no-underscore'" - msgstr "" - --#: config/tc-arm.c:3495 --msgid "personality routine specified for cantunwind frame" ++msgstr "для .syntax %s требуется параметр командной строки «--no-underscore»" ++ +#: config/tc-cris.c:4217 +msgid "Unknown .syntax operand" - msgstr "" - --#: config/tc-arm.c:3512 --msgid "duplicate .personalityindex directive" ++msgstr "Неизвестный операнд .syntax" ++ +#: config/tc-cris.c:4227 +msgid "Pseudodirective .file is only valid when generating ELF" - msgstr "" - --#: config/tc-arm.c:3519 --msgid "bad personality routine number" ++msgstr "Псевдодиректива .file допускается только при генерации ELF" ++ +#: config/tc-cris.c:4239 +msgid "Pseudodirective .loc is only valid when generating ELF" - msgstr "" - --#: config/tc-arm.c:3541 --msgid "duplicate .personality directive" ++msgstr "Псевдодиректива .loc допускается только при генерации ELF" ++ +#: config/tc-cris.c:4254 +#, c-format +msgid "internal inconsistency problem: %s called for %d bytes" - msgstr "" - --#: config/tc-arm.c:3564 config/tc-arm.c:3692 config/tc-arm.c:3740 --msgid "expected register list" ++msgstr "внутренняя проблема рассогласованности: вызвана %s для %d байт" ++ +#: config/tc-cris.c:4406 +msgid "unknown operand to .arch" - msgstr "" - --#: config/tc-arm.c:3646 --msgid "expected , " ++msgstr "неизвестный операнд в .arch" ++ +#: config/tc-cris.c:4415 +msgid ".arch requires a matching --march=... option" - msgstr "" - --#: config/tc-arm.c:3655 --msgid "number of registers must be in the range [1:4]" ++msgstr ".arch <архитектура> должна совпадать с параметром --march=…" ++ +#: config/tc-crx.c:572 config/tc-crx.c:591 +#, c-format +msgid "Internal error: Can't hash %s: %s" - msgstr "" - --#: config/tc-arm.c:3802 config/tc-arm.c:3935 --msgid "bad register range" ++msgstr "Внутренняя ошибка: невозможно получить хеш %s: %s" ++ +#: config/tc-crx.c:759 config/tc-crx.c:779 config/tc-crx.c:794 +#, c-format +msgid "Illegal register `%s' in instruction `%s'" - msgstr "" - --#: config/tc-arm.c:3992 --msgid "register expected" ++msgstr "Недопустимый регистр «%s» в инструкции «%s»" ++ +#: config/tc-crx.c:822 +#, c-format +msgid "Illegal Scale - `%d'" - msgstr "" - --#: config/tc-arm.c:4002 --msgid "FPA .unwind_save does not take a register list" ++msgstr "Неверное масштабирование — «%d»" ++ +#. Issue a error message when register is illegal. +#: config/tc-crx.c:1137 +#, c-format +msgid "Illegal register (`%s') in instruction: `%s'" -+msgstr "" ++msgstr "Недопустимый регистр («%s») в инструкции: «%s»" + +#: config/tc-crx.c:1264 +#, c-format +msgid "Illegal co-processor register in instruction `%s'" - msgstr "" - --#: config/tc-arm.c:4021 --msgid ".unwind_save does not support this kind of register" ++msgstr "Недопустимый регистр сопроцессора в инструкции «%s»" ++ +#: config/tc-crx.c:1271 +#, c-format +msgid "Illegal co-processor special register in instruction `%s'" - msgstr "" - --#: config/tc-arm.c:4060 --msgid "SP and PC not permitted in .unwind_movsp directive" ++msgstr "Недопустимый специальный регистр сопроцессора в инструкции «%s»" ++ +#: config/tc-crx.c:1593 +#, c-format +msgid "Invalid DISPU4 operand value (arg %d)" - msgstr "" - --#: config/tc-arm.c:4065 --msgid "unexpected .unwind_movsp directive" ++msgstr "Некорректное значение операнда DISPU4 (аргумент %d)" ++ +#: config/tc-crx.c:1596 +#, c-format +msgid "Invalid CST4 operand value (arg %d)" - msgstr "" - --#: config/tc-arm.c:4092 --msgid "stack increment must be multiple of 4" ++msgstr "Некорректное значение операнда CST4 (аргумент %d)" ++ +#: config/tc-crx.c:1599 +#, c-format +msgid "Operand value is not within upper 64 KB (arg %d)" - msgstr "" - --#: config/tc-arm.c:4124 --msgid "expected , " ++msgstr "Значение операнда находится за пределами 64 КБ (аргумент %d)" ++ +#: config/tc-crx.c:1736 +msgid "Invalid register in register list" - msgstr "" - --#: config/tc-arm.c:4142 --msgid "register must be either sp or set by a previousunwind_movsp directive" ++msgstr "Некорректный регистр в списке регистров" ++ +#: config/tc-crx.c:1790 +#, c-format +msgid "Illegal register `%s' in cop-register list" - msgstr "" - --#: config/tc-arm.c:4181 --msgid "expected , " ++msgstr "Некорректный регистр «%s» в списке регистров сопроцессора" ++ +#: config/tc-crx.c:1798 +#, c-format +msgid "Illegal register `%s' in cop-special-register list" - msgstr "" - --#: config/tc-arm.c:4193 --msgid "unwind opcode too long" ++msgstr "Некорректный регистр «%s» в списке специальных регистров сопроцессора" ++ +#: config/tc-crx.c:1817 +#, c-format +msgid "Illegal register `%s' in user register list" - msgstr "" - --#: config/tc-arm.c:4198 --msgid "invalid unwind opcode" ++msgstr "Некорректный регистр «%s» в списке пользовательских регистров" ++ +#: config/tc-crx.c:1836 +#, c-format +msgid "Illegal register `%s' in register list" - msgstr "" - --#: config/tc-arm.c:4351 config/tc-arm.c:5213 config/tc-arm.c:8917 --#: config/tc-arm.c:9440 config/tc-arm.c:12568 config/tc-arm.c:20329 --#: config/tc-arm.c:20354 config/tc-arm.c:20362 config/tc-z8k.c:1144 --#: config/tc-z8k.c:1154 --msgid "immediate value out of range" ++msgstr "Некорректный регистр «%s» в списке регистров" ++ +#: config/tc-crx.c:1842 +#, c-format +msgid "Maximum %d bits may be set in `mask16' operand" - msgstr "" - --#: config/tc-arm.c:4498 --msgid "invalid FPA immediate expression" ++msgstr "В операнде «mask16» может быть установлено не более %d бит" ++ +#: config/tc-crx.c:1851 +#, c-format +msgid "rest of line ignored; first ignored character is `%c'" - msgstr "" - --#: config/tc-arm.c:4622 config/tc-arm.c:4630 --msgid "shift expression expected" ++msgstr "остальная часть проигнорирована; первый игнорированный символ — «%c»" ++ +#: config/tc-crx.c:1859 +#, c-format +msgid "Illegal `mask16' operand, operation is undefined - `%s'" - msgstr "" - --#: config/tc-arm.c:4644 --msgid "'LSL' or 'ASR' required" ++msgstr "неверный операнд «mask16», операция не определена — «%s»" ++ +#. HI can't be specified without LO (and vise-versa). +#: config/tc-crx.c:1865 +msgid "HI/LO registers should be specified together" - msgstr "" - --#: config/tc-arm.c:4652 --msgid "'LSL' required" ++msgstr "Регистры HI/LO должны указываться вместе" ++ +#: config/tc-crx.c:1871 +msgid "HI/LO registers should be specified without additional registers" - msgstr "" - --#: config/tc-arm.c:4660 --msgid "'ASR' required" ++msgstr "Регистры HI/LO должны указываться без дополнительных регистров" ++ +#: config/tc-d10v.c:216 +#, c-format +msgid "" @@ -8195,203 +21425,143 @@ index 564135a143..b1b2ed1ef8 100644 +" when --gstabs is specified. On by default.\n" +"--no-gstabs-packing If --gstabs is specified, do not pack adjacent\n" +" instructions together.\n" - msgstr "" - --#: config/tc-arm.c:4732 config/tc-arm.c:5207 config/tc-arm.c:6832 --#: config/tc-v850.c:1827 config/tc-v850.c:1848 --msgid "constant expression expected" ++msgstr "" ++"Параметры D10V:\n" ++"-O Оптимизация. Выполнять некоторые операции параллельно.\n" ++"--gstabs-packing Упаковывать смежные короткие инструкции вместе даже\n" ++" когда указан --gstabs. Включено по умолчанию.\n" ++"--no-gstabs-packing Если указан --gstabs, не упаковывать смежные короткие\n" ++" инструкции вместе.\n" ++ +#: config/tc-d10v.c:573 +msgid "operand is not an immediate" - msgstr "" - --#: config/tc-arm.c:4739 --msgid "invalid rotation" ++msgstr "указан не непосредственный операнд" ++ +#: config/tc-d10v.c:591 +#, c-format +msgid "operand out of range: %lu" - msgstr "" - --#: config/tc-arm.c:4899 config/tc-arm.c:5043 --msgid "unknown group relocation" ++msgstr "операнд вне диапазона: %lu" ++ +#: config/tc-d10v.c:651 +msgid "Instruction must be executed in parallel with another instruction." - msgstr "" - --#: config/tc-arm.c:5012 --msgid "alignment must be constant" ++msgstr "Инструкция должна выполняться параллельно с другой инструкцией." ++ +#: config/tc-d10v.c:705 config/tc-d10v.c:713 +#, c-format +msgid "packing conflict: %s must dispatch sequentially" - msgstr "" - --#: config/tc-arm.c:5074 --msgid "this group relocation is not allowed on this instruction" ++msgstr "конфликт упаковки: %s должна обрабатываться последовательно" ++ +#: config/tc-d10v.c:812 +#, c-format +msgid "resource conflict (R%d)" - msgstr "" - --#: config/tc-arm.c:5086 config/tc-arm.c:5486 --msgid "']' expected" ++msgstr "конфликт ресурса (R%d)" ++ +#: config/tc-d10v.c:815 +#, c-format +msgid "resource conflict (A%d)" - msgstr "" - --#: config/tc-arm.c:5104 --msgid "'}' expected at end of 'option' field" ++msgstr "конфликт ресурса (A%d)" ++ +#: config/tc-d10v.c:817 +msgid "resource conflict (PSW)" - msgstr "" - --#: config/tc-arm.c:5109 --msgid "cannot combine index with option" ++msgstr "конфликт ресурса (PSW)" ++ +#: config/tc-d10v.c:819 +msgid "resource conflict (C flag)" - msgstr "" - --#: config/tc-arm.c:5122 --msgid "cannot combine pre- and post-indexing" ++msgstr "конфликт ресурса (флаг C)" ++ +#: config/tc-d10v.c:821 +msgid "resource conflict (F flag)" - msgstr "" - --#: config/tc-arm.c:5283 --msgid "flag for {c}psr instruction expected" ++msgstr "конфликт ресурса (флаг F)" ++ +#: config/tc-d10v.c:971 +msgid "Instruction must be executed in parallel" - msgstr "" - --#: config/tc-arm.c:5308 --msgid "unrecognized CPS flag" ++msgstr "Инструкция должна выполняться параллельно" ++ +#: config/tc-d10v.c:974 +msgid "Long instructions may not be combined." - msgstr "" - --#: config/tc-arm.c:5315 --msgid "missing CPS flags" ++msgstr "Длинные инструкции не могут быть объединены." ++ +#: config/tc-d10v.c:1007 +msgid "One of these instructions may not be executed in parallel." - msgstr "" - --#: config/tc-arm.c:5338 config/tc-arm.c:5344 --msgid "valid endian specifiers are be or le" ++msgstr "Одна из этих инструкций не может выполняться параллельно." ++ +#: config/tc-d10v.c:1011 config/tc-d30v.c:1037 +msgid "Two IU instructions may not be executed in parallel" - msgstr "" - --#: config/tc-arm.c:5366 --msgid "missing rotation field after comma" ++msgstr "Две инструкции UI не могут выполняться параллельно" ++ +#: config/tc-d10v.c:1013 config/tc-d10v.c:1021 config/tc-d10v.c:1035 +#: config/tc-d10v.c:1050 config/tc-d30v.c:1038 config/tc-d30v.c:1047 +msgid "Swapping instruction order" - msgstr "" - --#: config/tc-arm.c:5381 --msgid "rotation can only be 0, 8, 16, or 24" ++msgstr "Порядок перестановки инструкций" ++ +#: config/tc-d10v.c:1019 config/tc-d30v.c:1044 +msgid "Two MU instructions may not be executed in parallel" - msgstr "" - --#: config/tc-arm.c:5410 --msgid "condition required" ++msgstr "Две инструкции MU не могут выполняться параллельно" ++ +#: config/tc-d10v.c:1039 config/tc-d30v.c:1064 +msgid "IU instruction may not be in the left container" - msgstr "" - --#: config/tc-arm.c:5448 config/tc-arm.c:7385 --msgid "'[' expected" ++msgstr "Инструкция IU не может быть в левом контейнере" ++ +#: config/tc-d10v.c:1041 config/tc-d10v.c:1056 +msgid "Instruction in R container is squashed by flow control instruction in L container." - msgstr "" - --#: config/tc-arm.c:5461 --msgid "',' expected" ++msgstr "Инструкция в контейнере R подавлена инструкцией управления потоком из контейнера L." ++ +#: config/tc-d10v.c:1054 config/tc-d30v.c:1075 +msgid "MU instruction may not be in the right container" - msgstr "" - --#: config/tc-arm.c:5478 --msgid "invalid shift" ++msgstr "Инструкция MU не может быть в правом контейнере" ++ +#: config/tc-d10v.c:1060 config/tc-d30v.c:1087 +msgid "unknown execution type passed to write_2_short()" - msgstr "" - --#: config/tc-arm.c:5551 --msgid "can't use Neon quad register here" ++msgstr "в write_2_short() передан неизвестный тип выполнения" ++ +#: config/tc-d10v.c:1189 config/tc-d10v.c:1362 +msgid "bad opcode or operands" - msgstr "" - --#: config/tc-arm.c:5617 --msgid "expected or or operand" ++msgstr "плохой код операции или операнды" ++ +#: config/tc-d10v.c:1264 +msgid "value out of range" - msgstr "" - --#: config/tc-arm.c:5697 --msgid "parse error" ++msgstr "значение за пределами диапазона" ++ +#: config/tc-d10v.c:1338 +msgid "illegal operand - register name found where none expected" - msgstr "" - --#: config/tc-arm.c:5707 read.c:2135 --msgid "expected comma" ++msgstr "недопустимый операнд — обнаружено имя регистра где его быть не должно" ++ +#: config/tc-d10v.c:1373 +msgid "Register number must be EVEN" - msgstr "" - --#: config/tc-arm.c:6018 config/tc-arm.c:6088 --msgid "immediate value is out of range" ++msgstr "Номер регистра должны быть ЧЁТНЫМ" ++ +#: config/tc-d10v.c:1376 +msgid "Unsupported use of sp" - msgstr "" - --#: config/tc-arm.c:6233 --msgid "iWMMXt data or control register expected" ++msgstr "Неподдерживаемое использование sp" ++ +#: config/tc-d10v.c:1395 +#, c-format +msgid "cr%ld is a reserved control register" - msgstr "" - --#: config/tc-arm.c:6386 ++msgstr "cr%ld — зарезервированный регистр управления" ++ +#: config/tc-d10v.c:1570 - #, c-format --msgid "unhandled operand code %d" ++#, c-format +msgid "line %d: rep or repi must include at least 4 instructions" - msgstr "" - --#: config/tc-arm.c:6465 config/tc-score.c:264 --msgid "garbage following instruction" ++msgstr "строка %d: rep или repi должна содержать не менее 4 инструкций" ++ +#: config/tc-d10v.c:1759 +msgid "can't find previous opcode " - msgstr "" - --#. If REG is R13 (the stack pointer), warn that its use is --#. deprecated. --#: config/tc-arm.c:6505 --msgid "use of r13 is deprecated" ++msgstr "невозможно найти предыдущий код операции " ++ +#: config/tc-d10v.c:1771 +#, c-format +msgid "could not assemble: %s" - msgstr "" - --#: config/tc-arm.c:6575 --msgid "D register out of range for selected VFP version" ++msgstr "невозможно провести ассемблирование: %s" ++ +#: config/tc-d10v.c:1786 config/tc-d10v.c:1808 config/tc-d30v.c:1744 +msgid "Unable to mix instructions as specified" - msgstr "" - --#: config/tc-arm.c:6654 --msgid "instruction does not accept preindexed addressing" ++msgstr "Невозможно смешивать инструкции как указано" ++ +#: config/tc-d30v.c:149 +#, c-format +msgid "Register name %s conflicts with symbol of the same name" - msgstr "" - --#. unindexed - only for coprocessor --#: config/tc-arm.c:6670 config/tc-arm.c:8710 --msgid "instruction does not accept unindexed addressing" ++msgstr "Имя регистра %s конфликтует с символом с тем же именем" ++ +#: config/tc-d30v.c:239 +#, c-format +msgid "" @@ -8402,634 +21572,462 @@ index 564135a143..b1b2ed1ef8 100644 +"-N Warn about NOPs inserted after word multiplies.\n" +"-c Warn about symbols whose names match register names.\n" +"-C Opposite of -C. -c is the default.\n" - msgstr "" - --#: config/tc-arm.c:6678 --msgid "destination register same as write-back base" ++msgstr "" ++"\n" ++"Параметры D30V:\n" ++"-O Выполнять сходимые короткие инструкции параллельно,\n" ++" если возможно.\n" ++"-n Предупреждать о всех NOP, вставляемых ассемблером.\n" ++"-N Предупреждать о NOP, вставляемых после умножения слов.\n" ++"-c Предупреждать о символах, чьи имена совпадают\n" ++" с именами регистров (по умолчанию).\n" ++"-C Противоположность -c.\n" ++ +#: config/tc-d30v.c:367 +msgid "unexpected 12-bit reloc type" - msgstr "" - --#: config/tc-arm.c:6679 --msgid "source register same as write-back base" ++msgstr "неожиданный 12-битный тип перемещения" ++ +#: config/tc-d30v.c:374 +msgid "unexpected 18-bit reloc type" - msgstr "" - --#: config/tc-arm.c:6725 --msgid "instruction does not accept scaled register index" ++msgstr "неожиданный 18-битный тип перемещения" ++ +#: config/tc-d30v.c:625 +#, c-format +msgid "%s NOP inserted" - msgstr "" - --#: config/tc-arm.c:6765 --msgid "instruction does not support unindexed addressing" ++msgstr "%s NOP вставлено" ++ +#: config/tc-d30v.c:626 +msgid "sequential" - msgstr "" - --#: config/tc-arm.c:6780 --msgid "pc may not be used with write-back" ++msgstr "последовательно" ++ +#: config/tc-d30v.c:626 +msgid "parallel" - msgstr "" - --#: config/tc-arm.c:6785 --msgid "instruction does not support writeback" ++msgstr "параллельно" ++ +#: config/tc-d30v.c:1033 +msgid "Instructions may not be executed in parallel" - msgstr "" - --#: config/tc-arm.c:6827 --msgid "invalid pseudo operation" ++msgstr "Инструкции не могут выполняться параллельно" ++ +#: config/tc-d30v.c:1046 +#, c-format +msgid "Executing %s in IU may not work" - msgstr "" - --#: config/tc-arm.c:6873 --msgid "literal pool insertion failed" ++msgstr "Выполнение %s в IU может не работать" ++ +#: config/tc-d30v.c:1053 +#, c-format +msgid "Executing %s in IU may not work in parallel execution" - msgstr "" - --#: config/tc-arm.c:6931 --msgid "Rn must not overlap other operands" ++msgstr "Выполнение %s в IU может не работать при параллельном выполнении" ++ +#: config/tc-d30v.c:1066 +#, c-format +msgid "special left instruction `%s' kills instruction `%s' in right container" - msgstr "" - --#: config/tc-arm.c:7020 config/tc-arm.c:9276 --msgid "bad barrier type" ++msgstr "специальная левая инструкция «%s» убивает инструкцию «%s» в правом контейнере" ++ +#: config/tc-d30v.c:1077 +#, c-format +msgid "Executing %s in reverse serial with %s may not work" - msgstr "" - --#: config/tc-arm.c:7031 config/tc-arm.c:7050 config/tc-arm.c:7063 --#: config/tc-arm.c:9288 config/tc-arm.c:9319 config/tc-arm.c:9341 --msgid "bit-field extends past end of register" ++msgstr "Выполнение %s в обратной последовательности к %s может не работать" ++ +#: config/tc-d30v.c:1080 +#, c-format +msgid "Executing %s in IU in reverse serial may not work" - msgstr "" - --#: config/tc-arm.c:7092 --msgid "the only suffix valid here is '(plt)'" ++msgstr "Выполнение %s в UI в обратной последовательности может не работать" ++ +#: config/tc-d30v.c:1268 +msgid "Odd numbered register used as target of multi-register instruction" - msgstr "" - --#: config/tc-arm.c:7145 --msgid "use of r15 in blx in ARM mode is not really useful" ++msgstr "В качестве цели многорегистровой инструкции используется регистр с нечётным номером" ++ +#: config/tc-d30v.c:1332 config/tc-d30v.c:1368 +#, c-format +msgid "unknown condition code: %s" - msgstr "" - --#: config/tc-arm.c:7167 --msgid "use of r15 in bx in ARM mode is not really useful" ++msgstr "неизвестный код условия: %s" ++ +#: config/tc-d30v.c:1361 +#, c-format +msgid "cmpu doesn't support condition code %s" - msgstr "" - --#: config/tc-arm.c:7192 --msgid "use of r15 in bxj is not really useful" ++msgstr "cmpu не поддерживает код условия %s" ++ +#: config/tc-d30v.c:1396 +#, c-format +msgid "unknown opcode: %s" - msgstr "" - --#: config/tc-arm.c:7352 config/tc-arm.c:7361 --msgid "writeback of base register is UNPREDICTABLE" ++msgstr "неизвестный код операции: %s" ++ +#: config/tc-d30v.c:1407 +#, c-format +msgid "operands for opcode `%s' do not match any valid format" - msgstr "" - --#: config/tc-arm.c:7355 --msgid "writeback of base register when in register list is UNPREDICTABLE" ++msgstr "операнды кода операции «%s» не соответствуют любому допускаемому формату" ++ +#: config/tc-d30v.c:1622 config/tc-d30v.c:1639 +msgid "Cannot assemble instruction" - msgstr "" - --#: config/tc-arm.c:7365 --msgid "if writeback register is in list, it must be the lowest reg in the list" ++msgstr "Невозможно выполнить ассемблирование инструкции" ++ +#: config/tc-d30v.c:1624 +msgid "First opcode is long. Unable to mix instructions as specified." - msgstr "" - --#: config/tc-arm.c:7380 --msgid "first destination register must be even" ++msgstr "Первый код операции длинный. Невозможно смешивать указанные инструкции." ++ +#: config/tc-d30v.c:1694 +msgid "word of NOPs added between word multiply and load" - msgstr "" - --#: config/tc-arm.c:7383 config/tc-arm.c:7450 --msgid "can only load two consecutive registers" ++msgstr "слово NOP добавлено между словом умножения и загрузки" ++ +#: config/tc-d30v.c:1696 +msgid "word of NOPs added between word multiply and 16-bit multiply" - msgstr "" - --#. If op 1 were present and equal to PC, this function wouldn't --#. 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:7384 config/tc-arm.c:7453 config/tc-arm.c:7982 --#: config/tc-arm.c:9988 --msgid "r14 not allowed here" ++msgstr "слово NOP добавлено между словом умножения и 16-битным умножением" ++ +#: config/tc-d30v.c:1728 +msgid "Instruction uses long version, so it cannot be mixed as specified" - msgstr "" - --#: config/tc-arm.c:7398 --msgid "base register written back, and overlaps second destination register" ++msgstr "Используется длинная версия инструкции, поэтому указанное смешение невозможно" ++ +#: config/tc-d30v.c:1855 +#, c-format +msgid "value too large to fit in %d bits" - msgstr "" - --#: config/tc-arm.c:7406 --msgid "index register overlaps destination register" ++msgstr "значение слишком велико для расположения в %d битах" ++ +#: config/tc-d30v.c:1923 +#, c-format +msgid "line %d: unable to place address of symbol '%s' into a byte" - msgstr "" - --#: config/tc-arm.c:7436 config/tc-arm.c:7964 --msgid "offset must be zero in ARM encoding" ++msgstr "строка %d: невозможно поместить адрес символа «%s» в байт" ++ +#: config/tc-d30v.c:1926 +#, c-format +msgid "line %d: unable to place value %lx into a byte" - msgstr "" - --#: config/tc-arm.c:7447 config/tc-arm.c:7976 --msgid "even register required" ++msgstr "строка %d: невозможно поместить значение %lx в байт" ++ +#: config/tc-d30v.c:1934 +#, c-format +msgid "line %d: unable to place address of symbol '%s' into a short" - msgstr "" - --#: config/tc-arm.c:7478 config/tc-arm.c:7509 --msgid "this instruction requires a post-indexed address" ++msgstr "строка %d: невозможно поместить адрес символа «%s» в половину слова" ++ +#: config/tc-d30v.c:1937 +#, c-format +msgid "line %d: unable to place value %lx into a short" - msgstr "" - --#: config/tc-arm.c:7536 --msgid "Rd and Rm should be different in mla" ++msgstr "строка %d: невозможно поместить значение %lx в половину слова" ++ +#: config/tc-d30v.c:1945 +#, c-format +msgid "line %d: unable to place address of symbol '%s' into a quad" - msgstr "" - --#: config/tc-arm.c:7560 config/tc-arm.c:10317 --msgid ":lower16: not allowed this instruction" ++msgstr "строка %d: невозможно поместить адрес символа «%s» в два слова" ++ +#: config/tc-d30v.c:2053 config/tc-pru.c:216 config/tc-pru.c:332 +#, c-format +msgid "Alignment too large: %d assumed" - msgstr "" - --#: config/tc-arm.c:7562 --msgid ":upper16: not allowed instruction" ++msgstr "Слишком большое выравнивание: предполагается %d" ++ +#: config/tc-dlx.c:213 +msgid "missing .proc" - msgstr "" - --#: config/tc-arm.c:7581 --msgid "operand 1 must be FPSCR" ++msgstr "отсутствует .proc" ++ +#: config/tc-dlx.c:230 +msgid ".endfunc missing for previous .proc" - msgstr "" - --#: config/tc-arm.c:7614 config/tc-arm.c:10442 --msgid "'CPSR' or 'SPSR' expected" ++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 +#, c-format +msgid "internal error: can't hash `%s': %s\n" - msgstr "" - --#: config/tc-arm.c:7651 --msgid "Rd and Rm should be different in mul" ++msgstr "внутренняя ошибка: невозможно получить хеш «%s»: %s\n" ++ +#. 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 +msgid "Broken assembler. No assembly attempted." - msgstr "" - --#: config/tc-arm.c:7670 config/tc-arm.c:7909 config/tc-arm.c:10572 --msgid "rdhi and rdlo must be different" ++msgstr "Ассемблер сломался. Ничего ассемблироваться не будет." ++ +#: config/tc-dlx.c:332 +#, c-format +msgid "Bad operand for a load instruction: <%s>" - msgstr "" - --#: config/tc-arm.c:7676 --msgid "rdhi, rdlo and rm must all be different" ++msgstr "Плохой операнд для инструкции загрузки: <%s>" ++ +#: config/tc-dlx.c:446 +#, c-format +msgid "Bad operand for a store instruction: <%s>" - msgstr "" - --#: config/tc-arm.c:7741 --msgid "'[' expected after PLD mnemonic" ++msgstr "Плохой операнд для инструкции сохранения: <%s>" ++ +#: config/tc-dlx.c:626 +#, c-format +msgid "Expression Error for operand modifier %%hi/%%lo\n" - msgstr "" - --#: config/tc-arm.c:7743 config/tc-arm.c:7758 --msgid "post-indexed expression used in preload instruction" ++msgstr "Ошибка в регулярном выражении модификатора операнда %%hi/%%lo\n" ++ +#: config/tc-dlx.c:639 +#, c-format +msgid "Invalid expression after %%%%\n" - msgstr "" - --#: config/tc-arm.c:7745 config/tc-arm.c:7760 --msgid "writeback used in preload instruction" ++msgstr "Неверное выражение после %%%%\n" ++ +#: config/tc-dlx.c:703 config/tc-tic4x.c:2473 +#, c-format +msgid "Unknown opcode `%s'." - msgstr "" - --#: config/tc-arm.c:7747 config/tc-arm.c:7762 --msgid "unindexed addressing used in preload instruction" ++msgstr "Неизвестный код операции: «%s»." ++ +#: config/tc-dlx.c:712 +msgid "Can not set dlx_skip_hi16_flag" - msgstr "" - --#: config/tc-arm.c:7756 --msgid "'[' expected after PLI mnemonic" ++msgstr "Невозможно задать dlx_skip_hi16_flag" ++ +#: config/tc-dlx.c:726 +#, c-format +msgid "Missing arguments for opcode <%s>." - msgstr "" - --#: config/tc-arm.c:7935 --msgid "SRS base register must be r13" ++msgstr "Отсутствуют аргументы для кода операции <%s>." ++ +#: config/tc-dlx.c:760 +#, c-format +msgid "Too many operands: %s" - msgstr "" - --#: config/tc-arm.c:7979 --msgid "can only store two consecutive registers" ++msgstr "Слишком много операндов: %s" ++ +#: config/tc-dlx.c:798 +#, c-format +msgid "Both the_insn.HI and the_insn.LO are set : %s" - msgstr "" - --#: config/tc-arm.c:8074 config/tc-arm.c:8091 --msgid "only two consecutive VFP SP registers allowed here" ++msgstr "Одновременно заданы the_insn.HI и the_insn.LO: %s" ++ +#: config/tc-dlx.c:868 +msgid "failed regnum sanity check." - msgstr "" - --#: config/tc-arm.c:8119 config/tc-arm.c:8134 --msgid "this addressing mode requires base-register writeback" ++msgstr "regnum не прошёл проверку работоспособности." ++ +#: config/tc-dlx.c:881 +msgid "failed general register sanity check." - msgstr "" - --#: config/tc-arm.c:8308 --msgid "this instruction does not support indexing" ++msgstr "регистр общего назначения не прошёл проверку работоспособности." ++ +#. Types or values of args don't match. +#: config/tc-dlx.c:889 +msgid "Invalid operands" - msgstr "" - --#: config/tc-arm.c:8331 --msgid "only r15 allowed here" ++msgstr "Неверные операнды" ++ +#: config/tc-dlx.c:1118 +#, c-format +msgid "label \"$%d\" redefined" - msgstr "" - --#: config/tc-arm.c:8466 --msgid "immediate operand requires iWMMXt2" ++msgstr "переопределение метки «$%d»" ++ +#: config/tc-dlx.c:1156 +msgid "Invalid expression after # number\n" - msgstr "" - --#: config/tc-arm.c:8610 --msgid "shift by register not allowed in thumb mode" ++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 +#, c-format +msgid "internal error: can't export reloc type %d (`%s')" - msgstr "" - --#: config/tc-arm.c:8622 config/tc-arm.c:11085 config/tc-arm.c:19719 --msgid "shift expression is too large" ++msgstr "внутренняя ошибка: невозможно экспортировать тип перемещения %d («%s»)" ++ +#: config/tc-epiphany.c:126 +#, c-format +msgid "EPIPHANY specific command line options:\n" - msgstr "" - --#: config/tc-arm.c:8648 --msgid "Instruction does not support =N addresses" ++msgstr "Специализированные параметры командной строки для EPIPHANY:\n" ++ +#: config/tc-epiphany.c:365 +msgid "register number too large for push/pop" - msgstr "" - --#: config/tc-arm.c:8653 --msgid "cannot use register index with PC-relative addressing" ++msgstr "слишком большой номер регистра для push/pop" ++ +#: config/tc-epiphany.c:369 +msgid "register is out of order" - msgstr "" - --#: config/tc-arm.c:8654 --msgid "cannot use register index with this instruction" ++msgstr "указан регистр не по порядку" ++ +#: config/tc-epiphany.c:380 config/tc-m68k.c:6033 config/tc-m68k.c:6062 +msgid "bad register list" - msgstr "" - --#: config/tc-arm.c:8656 --msgid "Thumb does not support negative register indexing" ++msgstr "некорректный список регистров" ++ +#: config/tc-epiphany.c:383 +msgid "malformed reglist in push/pop" - msgstr "" - --#: config/tc-arm.c:8658 --msgid "Thumb does not support register post-indexing" ++msgstr "неверно сформированный eglist в push/pop" ++ +#. Checks for behavioral restrictions on LD/ST instructions. +#: config/tc-epiphany.c:429 +msgid "destination register modified by displacement-post-modified address" - msgstr "" - --#: config/tc-arm.c:8660 --msgid "Thumb does not support register indexing with writeback" ++msgstr "регистр назначения изменён адресом смещения-после-изменения" ++ +#: config/tc-epiphany.c:430 +msgid "ldrd/strd requires even:odd register pair" - msgstr "" - --#: config/tc-arm.c:8662 --msgid "Thumb supports only LSL in shifted register indexing" ++msgstr "для ldrd/strd требуется регистрова пара чётный:нечётный" ++ +#: config/tc-epiphany.c:813 config/tc-m32r.c:1784 +msgid "Addend to unresolved symbol not on word boundary." - msgstr "" - --#: config/tc-arm.c:8671 config/tc-arm.c:13865 --msgid "shift out of range" ++msgstr "Добавка к неопределённому символу не выровнена по границе слова." ++ +#: config/tc-fr30.c:81 +#, c-format +msgid " FR30 specific command line options:\n" - msgstr "" - --#: config/tc-arm.c:8679 --msgid "cannot use writeback with PC-relative addressing" ++msgstr " Специализированные параметры командной строки для FR30:\n" ++ +#: config/tc-fr30.c:134 +#, c-format +msgid "Instruction %s not allowed in a delay slot." - msgstr "" - --#: config/tc-arm.c:8681 --msgid "cannot use writeback with this instruction" ++msgstr "Инструкция %s не допускается в слоте задержки." ++ +#: config/tc-frv.c:403 +#, c-format +msgid "Unknown cpu -mcpu=%s" - msgstr "" - --#: config/tc-arm.c:8700 --msgid "cannot use post-indexing with PC-relative addressing" ++msgstr "Неизвестный ЦП -mcpu=%s" ++ +#: config/tc-frv.c:456 +#, c-format +msgid "FRV specific command line options:\n" - msgstr "" - --#: config/tc-arm.c:8701 --msgid "cannot use post-indexing with this instruction" ++msgstr "Специализированные параметры командной строки для FRV:\n" ++ +#: config/tc-frv.c:457 +#, c-format +msgid "-G n Put data <= n bytes in the small data area\n" - msgstr "" - --#: config/tc-arm.c:8912 --msgid "only SUBS PC, LR, #const allowed" ++msgstr "-G n Помещать данные <= n байт в области малых данных\n" ++ +#: config/tc-frv.c:458 +#, c-format +msgid "-mgpr-32 Mark generated file as only using 32 GPRs\n" - msgstr "" - --#: config/tc-arm.c:8991 config/tc-arm.c:9142 config/tc-arm.c:9239 --#: config/tc-arm.c:10396 config/tc-arm.c:10678 --msgid "shift must be constant" ++msgstr "-mgpr-32 Пометить сгенерированный файл как использующий только 32 РОН\n" ++ +#: config/tc-frv.c:459 +#, c-format +msgid "-mgpr-64 Mark generated file as using all 64 GPRs\n" - msgstr "" - --#: config/tc-arm.c:9018 config/tc-arm.c:9157 config/tc-arm.c:9254 --#: config/tc-arm.c:10409 --msgid "unshifted register required" ++msgstr "-mgpr-64 Пометить сгенерированный файл как использующий все 64 РОН\n" ++ +#: config/tc-frv.c:460 +#, c-format +msgid "-mfpr-32 Mark generated file as only using 32 FPRs\n" - msgstr "" - --#: config/tc-arm.c:9033 config/tc-arm.c:9265 config/tc-arm.c:10533 --msgid "dest must overlap one source register" ++msgstr "-mfpr-32 Пометить сгенерированный файл как использующий только 32 32 FPR\n" ++ +#: config/tc-frv.c:461 +#, c-format +msgid "-mfpr-64 Mark generated file as using all 64 FPRs\n" - msgstr "" - --#: config/tc-arm.c:9160 --msgid "dest and source1 must be the same register" ++msgstr "-mfpr-64 Пометить сгенерированный файл как использующий все 64 FPR\n" ++ +#: config/tc-frv.c:462 +#, c-format +msgid "-msoft-float Mark generated file as using software FP\n" - msgstr "" - --#: config/tc-arm.c:9436 --msgid "instruction is always unconditional" ++msgstr "-msoft-float Пометить сгенерированный файл как использующий программную FP\n" ++ +#: config/tc-frv.c:463 +#, c-format +msgid "-mdword Mark generated file as using a 8-byte stack alignment\n" - msgstr "" - --#: config/tc-arm.c:9531 --msgid "selected processor does not support 'A' form of this instruction" ++msgstr "" ++"-mdword Пометить сгенерированный файл как использующий\n" ++" 8-байтовое выравнивание стека\n" ++ +#: config/tc-frv.c:464 +#, c-format +msgid "-mno-dword Mark generated file as using a 4-byte stack alignment\n" - msgstr "" - --#: config/tc-arm.c:9534 --msgid "Thumb does not support the 2-argument form of this instruction" ++msgstr "" ++"-mno-dword Пометить сгенерированный файл как использующий\n" ++" 4-байтовое выравнивание стека\n" ++ +#: config/tc-frv.c:465 +#, c-format +msgid "-mdouble Mark generated file as using double precision FP insns\n" - msgstr "" - --#: config/tc-arm.c:9642 --msgid "SP not allowed in register list" ++msgstr "" ++"-mdouble Пометить сгенерированный файл как использующий\n" ++" инструкции FP двойной точности\n" ++ +#: config/tc-frv.c:466 +#, c-format +msgid "-mmedia Mark generated file as using media insns\n" - msgstr "" - --#: config/tc-arm.c:9648 --msgid "LR and PC should not both be in register list" ++msgstr "-mmedia Пометить сгенерированный файл как использующий медиа-инструкции\n" ++ +#: config/tc-frv.c:467 +#, c-format +msgid "-mmuladd Mark generated file as using multiply add/subtract insns\n" - msgstr "" - --#: config/tc-arm.c:9655 --msgid "base register should not be in register list when written back" ++msgstr "" ++"-mmuladd Пометить сгенерированный файл как использующий\n" ++" инструкции умножения, сложения/вычитания\n" ++ +#: config/tc-frv.c:468 +#, c-format +msgid "-mpack Allow instructions to be packed\n" - msgstr "" - --#: config/tc-arm.c:9661 --msgid "PC not allowed in register list" ++msgstr "-mpack Разрешить упаковку инструкций\n" ++ +#: config/tc-frv.c:469 +#, c-format +msgid "-mno-pack Do not allow instructions to be packed\n" - msgstr "" - --#: config/tc-arm.c:9664 config/tc-arm.c:9730 config/tc-arm.c:9770 ++msgstr "-mno-pack Запретить упаковку инструкций\n" ++ +#: config/tc-frv.c:470 - #, c-format --msgid "value stored for r%d is UNPREDICTABLE" ++#, c-format +msgid "-mpic Mark generated file as using small position independent code\n" - msgstr "" - --#: config/tc-arm.c:9706 --msgid "Thumb load/store multiple does not support {reglist}^" ++msgstr "" ++"-mpic Пометить сгенерированный файл как использующий\n" ++" маленький независимый от расположения код\n" ++ +#: config/tc-frv.c:471 +#, c-format +msgid "-mPIC Mark generated file as using large position independent code\n" - msgstr "" - --#: config/tc-arm.c:9763 --msgid "Thumb-2 instruction only valid in unified syntax" ++msgstr "" ++"-mpic Пометить сгенерированный файл как использующий\n" ++" большой независимый от расположения код\n" ++ +#: config/tc-frv.c:472 +#, c-format +msgid "-mlibrary-pic Mark generated file as using position independent code for libraries\n" - msgstr "" - --#: config/tc-arm.c:9767 config/tc-arm.c:9777 --msgid "this instruction will write back the base register" ++msgstr "" ++"-mlibrary-pic Пометить сгенерированный файл как использующий\n" ++" независимый от расположения код для библиотек\n" ++ +#: config/tc-frv.c:473 +#, c-format +msgid "-mfdpic Assemble for the FDPIC ABI\n" - msgstr "" - --#: config/tc-arm.c:9780 --msgid "this instruction will not write back the base register" ++msgstr "-mfdpic Ассемблировать для FDPIC ABI\n" ++ +#: config/tc-frv.c:474 +#, c-format +msgid "-mnopic Disable -mpic, -mPIC, -mlibrary-pic and -mfdpic\n" - msgstr "" - --#: config/tc-arm.c:9809 --msgid "r14 not allowed as first register when second register is omitted" ++msgstr "-mnopic Выключить -mpic, -mPIC, -mlibrary-pic и -mfdpic\n" ++ +#: config/tc-frv.c:475 +#, c-format +msgid "-mcpu={fr500|fr550|fr400|fr405|fr450|fr300|frv|simple|tomcat}\n" - msgstr "" - --#: config/tc-arm.c:9911 config/tc-arm.c:9924 config/tc-arm.c:9960 --msgid "Thumb does not support this addressing mode" ++msgstr "-mcpu={fr500|fr550|fr400|fr405|fr450|fr300|frv|simple|tomcat}\n" ++ +#: config/tc-frv.c:476 +#, c-format +msgid " Record the cpu type\n" - msgstr "" - --#: config/tc-arm.c:9928 --msgid "byte or halfword not valid for base register" ++msgstr " Указать тип ЦП\n" ++ +#: config/tc-frv.c:477 +#, c-format +msgid "-mtomcat-stats Print out stats for tomcat workarounds\n" - msgstr "" - --#: config/tc-arm.c:9931 --msgid "r15 based store not allowed" ++msgstr "-mtomcat-stats Печатать статистику обходных решений tomcat\n" ++ +#: config/tc-frv.c:478 +#, c-format +msgid "-mtomcat-debug Debug tomcat workarounds\n" - msgstr "" - --#: config/tc-arm.c:9933 --msgid "invalid base register for register offset" ++msgstr "-mtomcat-debug Отлаживать обходные решения tomcat\n" ++ +#: config/tc-frv.c:1160 +msgid "VLIW packing used for -mno-pack" - msgstr "" - --#: config/tc-arm.c:10273 --msgid "shifts in CMP/MOV instructions are only supported in unified syntax" ++msgstr "При -mno-pack используется упаковка VLIW" ++ +#: config/tc-frv.c:1170 +msgid "Instruction not supported by this architecture" - msgstr "" - --#: config/tc-arm.c:10301 --msgid "only lo regs allowed with immediate" ++msgstr "Инструкция не поддерживается на этой архитектуре" ++ +#: config/tc-frv.c:1180 +msgid "VLIW packing constraint violation" - msgstr "" - --#: config/tc-arm.c:10322 --msgid ":upper16: not allowed this instruction" ++msgstr "Нарушение ограничение упаковки VLIW" ++ +#: config/tc-frv.c:1771 +#, c-format +msgid "Relocation %s is not safe for %s" - msgstr "" - --#: config/tc-arm.c:10432 config/tc-arm.c:10438 config/tc-arm.c:10468 --#: config/tc-arm.c:10474 --msgid "selected processor does not support requested special purpose register" ++msgstr "Перемещение %s не безопасно для %s" ++ +#: config/tc-ft32.c:146 config/tc-moxie.c:104 +msgid "expecting register" - msgstr "" - --#: config/tc-arm.c:10463 --msgid "Thumb encoding does not support an immediate here" ++msgstr "ожидается регистр" ++ +#: config/tc-ft32.c:167 config/tc-ft32.c:183 config/tc-moxie.c:123 +#: config/tc-moxie.c:139 +msgid "illegal register number" - msgstr "" - --#: config/tc-arm.c:10538 --msgid "Thumb-2 MUL must not set flags" ++msgstr "недопустимый номер регистра" ++ +#: config/tc-ft32.c:239 config/tc-moxie.c:188 config/tc-pj.c:260 +#, c-format +msgid "unknown opcode %s" - msgstr "" - --#: config/tc-arm.c:10603 --msgid "Thumb does not support NOP with hints" --msgstr "" ++msgstr "неизвестный код операции %s" ++ +#: config/tc-ft32.c:264 -+#, fuzzy, c-format -+#| msgid "unknown section attribute '%c'" ++#, c-format +msgid "unknown width specifier '.%c'" -+msgstr "неизвестный атрибут раздела %c" - --#: config/tc-arm.c:10741 --msgid "push/pop do not support {reglist}^" ++msgstr "неизвестный определитель ширины «.%c»" ++ +#: config/tc-ft32.c:387 +msgid "internal error in argument parsing" - msgstr "" - --#: config/tc-arm.c:10764 --msgid "invalid register list to push/pop instruction" ++msgstr "внутренняя ошибка при обработке аргументов" ++ +#: config/tc-ft32.c:400 -+#, fuzzy -+#| msgid "expected comma after name in .symver" +msgid "expected comma separator" -+msgstr "ожидается запятая после имени в .symver" ++msgstr "ожидается разделитель запятая" + +#: config/tc-ft32.c:412 config/tc-moxie.c:232 config/tc-moxie.c:292 +#: config/tc-moxie.c:304 config/tc-moxie.c:337 config/tc-moxie.c:369 @@ -9037,340 +22035,242 @@ index 564135a143..b1b2ed1ef8 100644 +#: config/tc-moxie.c:520 config/tc-moxie.c:543 config/tc-moxie.c:556 +#: config/tc-pj.c:308 +msgid "extra stuff on line ignored" - msgstr "" - --#: config/tc-arm.c:10997 --msgid "source1 and dest must be same register" ++msgstr "лишнее содержимое в строке игнорируется" ++ +#: config/tc-ft32.c:472 config/tc-lm32.c:236 config/tc-moxie.c:587 +#: config/tc-nios2.c:284 +msgid "bad call to md_atof" - msgstr "" - --#: config/tc-arm.c:11018 --msgid "ror #imm not supported" ++msgstr "неправильный вызов md_atof" ++ +#: config/tc-ft32.c:522 +#, c-format +msgid "FT32 options:\n" - msgstr "" - --#: config/tc-arm.c:11201 --msgid "Thumb encoding does not support rotation" ++msgstr "Параметры FT32:\n" ++ +#: config/tc-ft32.c:523 +#, c-format +msgid "" +"\n" +"-no-relax\t\tdon't relax relocations\n" +"\t\t\t\n" - msgstr "" - --#: config/tc-arm.c:11221 --msgid "instruction requires register index" ++msgstr "" ++"\n" ++"-no-relax\t\tне ослаблять перемещения\n" ++"\t\t\t\n" ++ +#. These macros must be defined, but is will be a fatal assembler +#. error if we ever hit them. +#: config/tc-ft32.h:35 config/tc-pj.h:40 +msgid "estimate size\n" - msgstr "" - --#: config/tc-arm.c:11230 --msgid "instruction does not allow shifted index" ++msgstr "оценочный размер\n" ++ +#: config/tc-ft32.h:36 config/tc-pj.h:39 +msgid "convert_frag\n" - msgstr "" - --#: config/tc-arm.c:11640 --msgid "invalid instruction shape" ++msgstr "convert_frag\n" ++ +#: config/tc-h8300.c:178 +#, c-format +msgid "new section '%s' defined without attributes - this might cause problems" - msgstr "" - --#: config/tc-arm.c:11883 --msgid "types specified in both the mnemonic and operands" ++msgstr "новый раздел «%s» определён без атрибутов — это может вызвать проблемы" ++ +#: config/tc-h8300.c:448 config/tc-h8300.c:456 +msgid "Reg not valid for H8/300" - msgstr "" - --#: config/tc-arm.c:11920 --msgid "operand types can't be inferred" ++msgstr "Регистр для H8/300 не корректен" ++ +#: config/tc-h8300.c:537 +msgid "invalid operand size requested" - msgstr "" - --#: config/tc-arm.c:11926 --msgid "type specifier has the wrong number of parts" ++msgstr "запрошен некорректный размер операнда" ++ +#: config/tc-h8300.c:642 +msgid "Invalid register list for ldm/stm\n" - msgstr "" - --#: config/tc-arm.c:11981 config/tc-arm.c:13618 config/tc-arm.c:13625 --msgid "operand size must match register width" ++msgstr "Некорректный список регистров для ldm/stm\n" ++ +#: config/tc-h8300.c:668 config/tc-h8300.c:673 config/tc-h8300.c:680 +msgid "mismatch between register and suffix" - msgstr "" - --#: config/tc-arm.c:11992 --msgid "bad type in Neon instruction" ++msgstr "несоответствие регистра и суффикса" ++ +#: config/tc-h8300.c:685 +msgid "invalid suffix after register." - msgstr "" - --#: config/tc-arm.c:12003 --msgid "inconsistent types in Neon instruction" ++msgstr "некорректный суффикс после регистра" ++ +#: config/tc-h8300.c:707 +msgid "address too high for vector table jmp/jsr" - msgstr "" - --#: config/tc-arm.c:13052 --msgid "scalar out of range for multiply instruction" ++msgstr "слишком дальний адрес для таблицы векторов jmp/jsr" ++ +#: config/tc-h8300.c:734 config/tc-h8300.c:846 config/tc-h8300.c:856 +msgid "Wrong size pointer register for architecture." - msgstr "" - --#: config/tc-arm.c:13216 config/tc-arm.c:13228 --msgid "immediate out of range for insert" ++msgstr "Неверный регистр размера указателя для архитектуры." ++ +#: config/tc-h8300.c:793 config/tc-h8300.c:801 config/tc-h8300.c:830 +msgid "expected @(exp, reg16)" - msgstr "" - --#: config/tc-arm.c:13240 config/tc-arm.c:14210 --msgid "immediate out of range for shift" ++msgstr "ожидается @(exp, reg16)" ++ +#: config/tc-h8300.c:819 +msgid "expected .L, .W or .B for register in indexed addressing mode" - msgstr "" - --#: config/tc-arm.c:13297 config/tc-arm.c:13324 config/tc-arm.c:13711 --#: config/tc-arm.c:14156 --msgid "immediate out of range" ++msgstr "регистром ожидается .L, .W или .B для индексного режима адресации" ++ +#: config/tc-h8300.c:1013 +msgid "expected valid addressing mode for mova: \"@(disp, ea.sz),ERn\"" - msgstr "" - --#: config/tc-arm.c:13361 --msgid "immediate out of range for narrowing operation" ++msgstr "ожидается корректный режим адресации для mova: «@(disp, ea.sz),ERn»" ++ +#: config/tc-h8300.c:1031 config/tc-h8300.c:1040 +msgid "expected register" - msgstr "" - --#: config/tc-arm.c:13486 --msgid "operands 0 and 1 must be the same register" ++msgstr "ожидается регистр" ++ +#: config/tc-h8300.c:1056 +msgid "expected closing paren" - msgstr "" - --#: config/tc-arm.c:13685 --msgid "operand size must be specified for immediate VMOV" ++msgstr "ожидается закрывающая скобка" ++ +#: config/tc-h8300.c:1115 +#, c-format +msgid "can't use high part of register in operand %d" - msgstr "" - --#: config/tc-arm.c:13695 --msgid "immediate has bits set outside the operand size" ++msgstr "нельзя использовать верхнюю часть регистра в операнде %d" ++ +#: config/tc-h8300.c:1272 +#, c-format +msgid "Opcode `%s' with these operand types not available in %s mode" - msgstr "" - --#: config/tc-arm.c:13891 --msgid "elements must be smaller than reversal region" ++msgstr "Код операции «%s» с этими типами операндов недоступны в режиме %s" ++ +#: config/tc-h8300.c:1281 +msgid "mismatch between opcode size and operand size" - msgstr "" - --#: config/tc-arm.c:14061 config/tc-arm.c:14109 --msgid "bad type for scalar" ++msgstr "несоответствие размера кода операции и размера операнда" ++ +#: config/tc-h8300.c:1317 +#, c-format +msgid "operand %s0x%lx out of range." - msgstr "" - --#: config/tc-arm.c:14173 config/tc-arm.c:14181 --msgid "VFP registers must be adjacent" ++msgstr "операнд %s0x%lx вне диапазона" ++ +#: config/tc-h8300.c:1434 +msgid "Can't work out size of operand.\n" - msgstr "" - --#: config/tc-arm.c:14322 --msgid "bad list length for table lookup" ++msgstr "Невозможно получить размер операнда.\n" ++ +#: config/tc-h8300.c:1484 +#, c-format +msgid "Opcode `%s' with these operand types not available in H8/300 mode" - msgstr "" - --#: config/tc-arm.c:14352 --msgid "writeback (!) must be used for VLDMDB and VSTMDB" ++msgstr "Код операции «%s» с этими типами операндов недоступны в режиме H8/300" ++ +#: config/tc-h8300.c:1489 +#, c-format +msgid "Opcode `%s' with these operand types not available in H8/300H mode" - msgstr "" - --#: config/tc-arm.c:14355 --msgid "register list must contain at least 1 and at most 16 registers" ++msgstr "Код операции «%s» с этими типами операндов недоступны в режиме H8/300H" ++ +#: config/tc-h8300.c:1495 +#, c-format +msgid "Opcode `%s' with these operand types not available in H8/300S mode" - msgstr "" - --#: config/tc-arm.c:14432 --msgid "bad alignment" ++msgstr "Код операции «%s» с этими типами операндов недоступны в режиме H8/300S" ++ +#: config/tc-h8300.c:1556 config/tc-h8300.c:1576 +msgid "Need #1 or #2 here" - msgstr "" - --#: config/tc-arm.c:14449 --msgid "bad list type for instruction" ++msgstr "Здесь нужен #1 или #2" ++ +#: config/tc-h8300.c:1571 +msgid "#4 not valid on H8/300." - msgstr "" - --#: config/tc-arm.c:14491 --msgid "unsupported alignment for instruction" ++msgstr "#4 некорректен на H8/300." ++ +#: config/tc-h8300.c:1686 config/tc-h8300.c:1768 +#, c-format +msgid "branch operand has odd offset (%lx)\n" - msgstr "" - --#: config/tc-arm.c:14510 config/tc-arm.c:14604 config/tc-arm.c:14615 --#: config/tc-arm.c:14625 config/tc-arm.c:14639 --msgid "bad list length" ++msgstr "операнд ветвления имеет нечётное число (%lx)\n" ++ +#: config/tc-h8300.c:1806 +msgid "destination operand must be 16 bit register" - msgstr "" - --#: config/tc-arm.c:14515 --msgid "stride of 2 unavailable when element size is 8" ++msgstr "операнд назначения должен быть 16-битным регистром" ++ +#: config/tc-h8300.c:1815 +msgid "source operand must be 8 bit register" - msgstr "" - --#: config/tc-arm.c:14548 config/tc-arm.c:14623 --msgid "can't use alignment with this instruction" ++msgstr "операнд-источник должен быть 8-битным регистром" ++ +#: config/tc-h8300.c:1823 +msgid "destination operand must be 16bit absolute address" - msgstr "" - --#: config/tc-arm.c:14687 --msgid "post-index must be a register" ++msgstr "операнд назначения должен быть 16-битным абсолютным адресом" ++ +#: config/tc-h8300.c:1830 +msgid "destination operand must be 8 bit register" - msgstr "" - --#: config/tc-arm.c:14689 --msgid "bad register for post-index" ++msgstr "операнд назначения должен быть 8-битным регистром" ++ +#: config/tc-h8300.c:1838 +msgid "source operand must be 16bit absolute address" - msgstr "" - --#: config/tc-arm.c:15003 config/tc-arm.c:15087 --msgid "conditional infixes are deprecated in unified syntax" ++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-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-arm.c:15235 --msgid "Warning: conditional outside an IT block for Thumb." ++msgstr "неверные операнды" ++ +#: config/tc-h8300.c:1877 +msgid "operand/size mis-match" - msgstr "" - --#: config/tc-arm.c:15440 --msgid "s suffix on comparison instruction is deprecated" ++msgstr "несоответствие операнд/размер" ++ +#: config/tc-h8300.c:1977 config/tc-sh.c:2972 config/tc-sh64.c:2796 +#: config/tc-z8k.c:1233 +msgid "unknown opcode" - msgstr "" - --#: config/tc-arm.c:15459 config/tc-arm.c:15484 config/tc-arm.c:15548 --#, c-format --msgid "selected processor does not support `%s'" ++msgstr "неизвестный код операции" ++ +#: config/tc-h8300.c:2010 +msgid "invalid operand in ldm" - msgstr "" - --#: config/tc-arm.c:15465 --msgid "Thumb does not support conditional execution" ++msgstr "некорректный операнд в ldm" ++ +#: config/tc-h8300.c:2019 +msgid "invalid operand in stm" - msgstr "" - --#: config/tc-arm.c:15509 ++msgstr "некорректный операнд в stm" ++ +#: config/tc-h8300.c:2218 - #, c-format --msgid "cannot honor width suffix -- `%s'" ++#, c-format +msgid "Invalid argument to --mach option: %s" - msgstr "" - --#: config/tc-arm.c:15553 ++msgstr "Неверный аргумент параметра --mach: %s" ++ +#: config/tc-h8300.c:2229 - #, c-format --msgid "width suffixes are invalid in ARM mode -- `%s'" ++#, c-format +msgid " H8300-specific assembler options:\n" - msgstr "" - --#: config/tc-arm.c:15583 ++msgstr " Специализированные параметры ассемблера для H8300:\n" ++ +#: config/tc-h8300.c:2230 - #, c-format --msgid "attempt to use an ARM instruction on a Thumb-only processor -- `%s'" ++#, c-format +msgid "" +" -mach= Set the H8300 machine type to one of:\n" +" h8300h, h8300hn, h8300s, h8300sn, h8300sx, h8300sxn\n" - msgstr "" - --#: config/tc-arm.c:15600 ++msgstr "" ++" -mach=<имя> Задать тип машины H8300:\n" ++" h8300h, h8300hn, h8300s, h8300sn, h8300sx, h8300sxn\n" ++ +#: config/tc-h8300.c:2233 - #, c-format --msgid "section '%s' finished with an open IT block." ++#, c-format +msgid " -h-tick-hex Support H'00 style hex constants\n" - msgstr "" - --#: config/tc-arm.c:15605 --msgid "file finished with an open IT block." ++msgstr " -h-tick-hex Разрешить шестнадцатеричные константы в формате H'00\n" ++ +#: config/tc-h8300.c:2242 +#, c-format +msgid "call to tc_aout_fix_to_chars \n" - msgstr "" - --#: config/tc-arm.c:18509 ++msgstr "вызов tc_aout_fix_to_chars \n" ++ +#: config/tc-h8300.c:2251 config/tc-xc16x.c:347 - #, c-format --msgid "alignments greater than %d bytes not supported in .text sections." ++#, c-format +msgid "call to md_convert_frag \n" - msgstr "" - --#: config/tc-arm.c:18777 config/tc-ia64.c:3458 ++msgstr "вызов md_convert_frag \n" ++ +#: config/tc-h8300.c:2302 config/tc-xc16x.c:251 - #, c-format --msgid "Group section `%s' has no group signature" ++#, c-format +msgid "call to md_estimate_size_before_relax \n" - msgstr "" - --#: config/tc-arm.c:18822 --msgid "handlerdata in cantunwind frame" ++msgstr "вызов md_estimate_size_before_relax \n" ++ +#: config/tc-h8300.c:2317 +msgid "Unexpected reference to a symbol in a non-code section" - msgstr "" - --#: config/tc-arm.c:18839 --msgid "too many unwind opcodes for personality routine 0" ++msgstr "Неожиданная ссылка на символ в не кодовом разделе" ++ +#: config/tc-h8300.c:2333 config/tc-xc16x.c:292 +msgid "Difference of symbols in different sections is not supported" - msgstr "" - --#: config/tc-arm.c:18871 --msgid "too many unwind opcodes" ++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-xc16x.c:315 +#, c-format +msgid "Cannot represent relocation type %s" - msgstr "" - --#: config/tc-arm.c:19123 --msgid "GOT already in the symbol table" ++msgstr "Не удалось представить тип перемещения %s" ++ +#. Simple range checking for FIELD against HIGH and LOW bounds. +#. IGNORE is used to suppress the error message. +#. Variant of CHECK_FIELD for use in md_apply_fix and other places where @@ -9378,907 +22278,368 @@ index 564135a143..b1b2ed1ef8 100644 +#: config/tc-hppa.c:1027 config/tc-hppa.c:1041 +#, c-format +msgid "Field out of range [%d..%d] (%d)." - msgstr "" - --#: config/tc-arm.c:19435 config/tc-arm.c:19476 config/tc-arm.c:19746 ++msgstr "Поле вне допустимого диапазона [%d..%d] (%d)." ++ +#. Simple alignment checking for FIELD against ALIGN (a power of two). +#. IGNORE is used to suppress the error message. +#: config/tc-hppa.c:1055 - #, c-format --msgid "undefined symbol %s used as an immediate value" ++#, c-format +msgid "Field not properly aligned [%d] (%d)." - msgstr "" - --#: config/tc-arm.c:19444 config/tc-arm.c:19485 --#, c-format --msgid "symbol %s is in a different section" ++msgstr "Поле неправильно выравнено [%d] (%d)." ++ +#: config/tc-hppa.c:1108 +msgid "Missing .exit\n" - msgstr "" - --#: config/tc-arm.c:19458 config/tc-arm.c:19785 --#, c-format --msgid "invalid constant (%lx) after fixup" ++msgstr "Отсутствует .exit\n" ++ +#: config/tc-hppa.c:1111 +msgid "Missing .procend\n" - msgstr "" - --#: config/tc-arm.c:19513 ++msgstr "Отсутствует .procend\n" ++ +#: config/tc-hppa.c:1264 - #, c-format --msgid "unable to compute ADRL instructions for PC offset of 0x%lx" ++#, c-format +msgid "Invalid field selector. Assuming F%%." - msgstr "" - --#: config/tc-arm.c:19548 config/tc-arm.c:19573 --msgid "invalid literal constant: pool needs to be closer" ++msgstr "Недопустимый селектор поля. Предполагается F%%." ++ +#: config/tc-hppa.c:1288 +msgid "Bad segment in expression." - msgstr "" - --#: config/tc-arm.c:19551 config/tc-arm.c:19589 ++msgstr "Неправильный сегмент в выражении." ++ +#: config/tc-hppa.c:1313 - #, c-format --msgid "bad immediate value for offset (%ld)" ++#, c-format +msgid "Invalid Nullification: (%c)" - msgstr "" - --#: config/tc-arm.c:19575 --#, c-format --msgid "bad immediate value for 8-bit offset (%ld)" ++msgstr "Неверное обнуление: (%c)" ++ +#: config/tc-hppa.c:1384 +msgid "Cannot handle fixup" - msgstr "" - --#: config/tc-arm.c:19630 --msgid "offset not a multiple of 4" ++msgstr "Не удалось обработать местоположение" ++ +#: config/tc-hppa.c:1682 +#, c-format +msgid " -Q ignored\n" - msgstr "" - --#: config/tc-arm.c:19637 config/tc-arm.c:19652 config/tc-arm.c:19667 --#: config/tc-arm.c:19678 config/tc-arm.c:19701 config/tc-arm.c:20413 --#: config/tc-moxie.c:664 config/tc-pj.c:449 config/tc-sh.c:4190 --msgid "offset out of range" ++msgstr " -Q игнорировать\n" ++ +#: config/tc-hppa.c:1686 +#, c-format +msgid " -c print a warning if a comment is found\n" - msgstr "" - --#: config/tc-arm.c:19801 --msgid "invalid smc expression" ++msgstr " -c печатать предупреждение, если найден комментарий\n" ++ +#: config/tc-hppa.c:1752 +#, c-format +msgid "no hppa_fixup entry for fixup type 0x%x" - msgstr "" - --#: config/tc-arm.c:19812 config/tc-arm.c:19821 --msgid "invalid swi expression" ++msgstr "нет элемента hppa_fixup для типа местоположения 0x%x" ++ +#: config/tc-hppa.c:1931 +msgid "Unknown relocation encountered in md_apply_fix." - msgstr "" - --#: config/tc-arm.c:19831 --msgid "invalid expression in load/store multiple" ++msgstr "В md_apply_fix обнаружено неизвестное перемещение." ++ +#: config/tc-hppa.c:2119 config/tc-hppa.c:2144 +#, c-format +msgid "Undefined register: '%s'." - msgstr "" - --#: config/tc-arm.c:19892 ++msgstr "Неопределенный регистр: «%s»." ++ +#: config/tc-hppa.c:2178 - #, c-format --msgid "blx to '%s' an ARM ISA state function changed to bl" ++#, c-format +msgid "Non-absolute symbol: '%s'." - msgstr "" - --#: config/tc-arm.c:19911 --msgid "misaligned branch destination" ++msgstr "Не абсолютный символ: %s»." ++ +#: config/tc-hppa.c:2193 +#, c-format +msgid "Undefined absolute constant: '%s'." - msgstr "" - --#: config/tc-arm.c:19915 config/tc-arm.c:19952 config/tc-arm.c:19966 --#: config/tc-arm.c:19979 config/tc-arm.c:20078 config/tc-arm.c:20103 --msgid "branch out of range" ++msgstr "Неопределённая абсолютная константа: «%s»." ++ +#: config/tc-hppa.c:2224 config/tc-hppa.c:5692 +msgid "could not update architecture and machine" - msgstr "" - --#: config/tc-arm.c:20002 --msgid "conditional branch out of range" ++msgstr "невозможно обновить архитектуру и машину" ++ +#: config/tc-hppa.c:2262 +#, c-format +msgid "Invalid FP Compare Condition: %s" - msgstr "" - --#: config/tc-arm.c:20038 ++msgstr "Неправильное условие сравнения FP: %s" ++ +#: config/tc-hppa.c:2317 - #, c-format --msgid "blx to Thumb func '%s' from Thumb ISA state changed to bl" ++#, c-format +msgid "Invalid FTEST completer: %s" - msgstr "" - --#: config/tc-arm.c:20187 --msgid "rel31 relocation overflow" ++msgstr "Неверный завершитель FTEST: %s" ++ +#: config/tc-hppa.c:2383 config/tc-hppa.c:2420 +#, c-format +msgid "Invalid FP Operand Format: %3s" - msgstr "" - --#: config/tc-arm.c:20199 config/tc-arm.c:20222 --msgid "co-processor offset out of range" ++msgstr "Некорректный формат операнда FP: %3s" ++ +#: config/tc-hppa.c:2525 +msgid "Bad segment (should be absolute)." - msgstr "" - --#: config/tc-arm.c:20239 ++msgstr "Неверный сегмент (должен быть абсолютным)." ++ +#: config/tc-hppa.c:2585 - #, c-format --msgid "invalid offset, target not word aligned (0x%08lX)" ++#, c-format +msgid "Invalid argument location: %s\n" - msgstr "" - --#: config/tc-arm.c:20246 config/tc-arm.c:20255 config/tc-arm.c:20263 --#: config/tc-arm.c:20271 config/tc-arm.c:20279 ++msgstr "Неверное расположение сегмента: %s\n" ++ +#: config/tc-hppa.c:2614 - #, c-format --msgid "invalid offset, value too big (0x%08lX)" ++#, c-format +msgid "Invalid argument description: %d" - msgstr "" - --#: config/tc-arm.c:20320 --msgid "invalid Hi register with immediate" ++msgstr "Неверное описание аргумента: %d" ++ +#: config/tc-hppa.c:3443 +msgid "Invalid Indexed Load Completer." - msgstr "" - --#: config/tc-arm.c:20336 --msgid "invalid immediate for stack address calculation" ++msgstr "Неверный индексный завершитель загрузки." ++ +#: config/tc-hppa.c:3448 +msgid "Invalid Indexed Load Completer Syntax." - msgstr "" - --#: config/tc-arm.c:20344 --#, c-format --msgid "invalid immediate for address calculation (value = 0x%08lX)" ++msgstr "Неверный синтаксис индексного завершителя загрузки." ++ +#: config/tc-hppa.c:3482 +msgid "Invalid Short Load/Store Completer." - msgstr "" - --#: config/tc-arm.c:20374 --#, c-format --msgid "invalid immediate: %ld is out of range" ++msgstr "Неверный завершитель короткой загрузки/сохранения." ++ +#: config/tc-hppa.c:3543 config/tc-hppa.c:3548 +msgid "Invalid Store Bytes Short Completer" - msgstr "" - --#: config/tc-arm.c:20386 --#, c-format --msgid "invalid shift value: %ld" ++msgstr "Неверный завершитель короткой сохранения байтов" ++ +#: config/tc-hppa.c:3863 config/tc-hppa.c:3869 +msgid "Invalid left/right combination completer" - msgstr "" - --#: config/tc-arm.c:20465 --#, c-format --msgid "the offset 0x%08lX is not representable" ++msgstr "Неправильная комбинация левого/правого завершителя" ++ +#: config/tc-hppa.c:3918 config/tc-hppa.c:3925 +msgid "Invalid permutation completer" - msgstr "" - --#: config/tc-arm.c:20505 ++msgstr "Неверный завершитель перестановки" ++ +#: config/tc-hppa.c:4025 - #, c-format --msgid "bad offset 0x%08lX (only 12 bits available for the magnitude)" ++#, c-format +msgid "Invalid Add Condition: %s" - msgstr "" - --#: config/tc-arm.c:20544 --#, c-format --msgid "bad offset 0x%08lX (only 8 bits available for the magnitude)" ++msgstr "Неправильное условие добавления %s" ++ +#: config/tc-hppa.c:4041 config/tc-hppa.c:4051 +msgid "Invalid Add and Branch Condition" - msgstr "" - --#: config/tc-arm.c:20584 --#, c-format --msgid "bad offset 0x%08lX (must be word-aligned)" ++msgstr "Неправильное условие добавления и ветвления" ++ +#: config/tc-hppa.c:4072 config/tc-hppa.c:4217 +msgid "Invalid Compare/Subtract Condition" - msgstr "" - --#: config/tc-arm.c:20589 ++msgstr "Неправильное условие сравнения/вычитания" ++ +#: config/tc-hppa.c:4112 - #, c-format --msgid "bad offset 0x%08lX (must be an 8-bit number of words)" ++#, c-format +msgid "Invalid Branch On Bit Condition: %c" - msgstr "" - --#: config/tc-arm.c:20620 config/tc-score.c:7398 --#, c-format --msgid "bad relocation fixup type (%d)" ++msgstr "Неправильное условие ветвления при бите: %c" ++ +#: config/tc-hppa.c:4115 +msgid "Missing Branch On Bit Condition" - msgstr "" - --#: config/tc-arm.c:20731 --msgid "literal referenced across section boundary" ++msgstr "Отсутствует условие ветвления при бите" ++ +#: config/tc-hppa.c:4200 +#, c-format +msgid "Invalid Compare/Subtract Condition: %s" - msgstr "" - --#: config/tc-arm.c:20792 --msgid "internal relocation (type: IMMEDIATE) not fixed up" ++msgstr "Неправильное условие сравнения/вычитания: %s" ++ +#: config/tc-hppa.c:4232 +msgid "Invalid Compare and Branch Condition" - msgstr "" - --#: config/tc-arm.c:20797 --msgid "ADRL used for a symbol not defined in the same file" ++msgstr "Неправильное условие сравнения и ветвления" ++ +#: config/tc-hppa.c:4328 +msgid "Invalid Logical Instruction Condition." - msgstr "" - --#: config/tc-arm.c:20812 --#, c-format --msgid "undefined local label `%s'" ++msgstr "Неправильное условие логической инструкции." ++ +#: config/tc-hppa.c:4390 +msgid "Invalid Shift/Extract/Deposit Condition." - msgstr "" - --#: config/tc-arm.c:20818 --msgid "internal_relocation (type: OFFSET_IMM) not fixed up" ++msgstr "Неправильные условия сдвига/извлечения/размещения." ++ +#: config/tc-hppa.c:4507 +msgid "Invalid Unit Instruction Condition." - msgstr "" - --#: config/tc-arm.c:20839 config/tc-cris.c:3985 config/tc-mcore.c:1926 --#: config/tc-microblaze.c:1834 config/tc-mmix.c:2862 config/tc-moxie.c:759 --#: config/tc-ns32k.c:2248 config/tc-score.c:7491 --msgid "" ++msgstr "Неправильное условие инструкции блока." ++ +#: config/tc-hppa.c:4986 config/tc-hppa.c:5018 config/tc-hppa.c:5049 +#: config/tc-hppa.c:5079 +msgid "Branch to unaligned address" - msgstr "" - --#: config/tc-arm.c:20842 config/tc-arm.c:20863 config/tc-score.c:7493 --#, c-format --msgid "cannot represent %s relocation in this object file format" ++msgstr "Ветвление по не выровненному адресу" ++ +#: config/tc-hppa.c:5261 +msgid "Invalid SFU identifier" - msgstr "" - --#: config/tc-arm.c:21203 --#, c-format --msgid "%s: unexpected function type: %d" ++msgstr "Неверный идентификатор SFU" ++ +#: config/tc-hppa.c:5311 +msgid "Invalid COPR identifier" - msgstr "" - --#: config/tc-arm.c:21330 --msgid "use of old and new-style options to set CPU type" ++msgstr "Неверный идентификатор COPR" ++ +#: config/tc-hppa.c:5441 +msgid "Invalid Floating Point Operand Format." - msgstr "" - --#: config/tc-arm.c:21340 --msgid "use of old and new-style options to set FPU type" ++msgstr "Некорректный формат операнда c плавающей точкой." ++ +#: config/tc-hppa.c:5561 config/tc-hppa.c:5581 config/tc-hppa.c:5601 +#: config/tc-hppa.c:5621 config/tc-hppa.c:5641 +msgid "Invalid register for single precision fmpyadd or fmpysub" - msgstr "" - --#: config/tc-arm.c:21416 --msgid "hard-float conflicts with specified fpu" -+#: config/tc-hppa.c:5709 -+#, c-format -+msgid "Invalid operands %s" - msgstr "" - --#: config/tc-arm.c:21603 --msgid "generate PIC code" -+#: config/tc-hppa.c:5719 -+#, c-format -+msgid "Immediates %d and %d will give undefined behavior." - msgstr "" - --#: config/tc-arm.c:21604 --msgid "assemble Thumb code" -+#: config/tc-hppa.c:5771 config/tc-hppa.c:6954 config/tc-hppa.c:7009 -+msgid "Missing function name for .PROC (corrupted label chain)" - msgstr "" - --#: config/tc-arm.c:21605 --msgid "support ARM/Thumb interworking" -+#: config/tc-hppa.c:5774 config/tc-hppa.c:7012 -+msgid "Missing function name for .PROC" - msgstr "" - --#: config/tc-arm.c:21607 --msgid "code uses 32-bit program counter" -+#: config/tc-hppa.c:5833 -+msgid "Argument to .BLOCK/.BLOCKZ must be between 0 and 0x3fffffff" - msgstr "" - --#: config/tc-arm.c:21608 --msgid "code uses 26-bit program counter" -+#: config/tc-hppa.c:5924 -+#, c-format -+msgid "Invalid .CALL argument: %s" - msgstr "" - --#: config/tc-arm.c:21609 --msgid "floating point args are in fp regs" -+#: config/tc-hppa.c:6069 -+msgid ".callinfo is not within a procedure definition" - msgstr "" - --#: config/tc-arm.c:21611 --msgid "re-entrant code" -+#: config/tc-hppa.c:6087 -+#, c-format -+msgid "FRAME parameter must be a multiple of 8: %d\n" - msgstr "" - --#: config/tc-arm.c:21612 --msgid "code is ATPCS conformant" -+#: config/tc-hppa.c:6104 -+msgid "Value for ENTRY_GR must be in the range 3..18\n" - msgstr "" - --#: config/tc-arm.c:21613 --msgid "assemble for big-endian" -+#: config/tc-hppa.c:6115 -+msgid "Value for ENTRY_FR must be in the range 12..21\n" - msgstr "" - --#: config/tc-arm.c:21614 --msgid "assemble for little-endian" -+#: config/tc-hppa.c:6124 -+msgid "Value for ENTRY_SR must be 3\n" - msgstr "" - --#. These are recognized by the assembler, but have no affect on code. --#: config/tc-arm.c:21618 --msgid "use frame pointer" -+#: config/tc-hppa.c:6173 -+#, c-format -+msgid "Invalid .CALLINFO argument: %s" - msgstr "" - --#: config/tc-arm.c:21619 --msgid "use stack size checking" -+#: config/tc-hppa.c:6284 -+msgid "The .ENTER pseudo-op is not supported" - msgstr "" - --#: config/tc-arm.c:21622 --msgid "do not warn on use of deprecated feature" -+#: config/tc-hppa.c:6300 -+msgid "Misplaced .entry. Ignored." - 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:21639 config/tc-arm.c:21640 --msgid "use -mcpu=arm1" -+#: config/tc-hppa.c:6304 -+msgid "Missing .callinfo." - msgstr "" - --#: config/tc-arm.c:21641 config/tc-arm.c:21642 --msgid "use -mcpu=arm2" -+#: config/tc-hppa.c:6368 -+msgid ".REG expression must be a register" - msgstr "" - --#: config/tc-arm.c:21643 config/tc-arm.c:21644 --msgid "use -mcpu=arm250" -+#: config/tc-hppa.c:6384 -+msgid "bad or irreducible absolute expression; zero assumed" - msgstr "" - --#: config/tc-arm.c:21645 config/tc-arm.c:21646 --msgid "use -mcpu=arm3" -+#: config/tc-hppa.c:6395 -+msgid ".REG must use a label" - msgstr "" - --#: config/tc-arm.c:21647 config/tc-arm.c:21648 --msgid "use -mcpu=arm6" -+#: config/tc-hppa.c:6397 -+msgid ".EQU must use a label" - msgstr "" - --#: config/tc-arm.c:21649 config/tc-arm.c:21650 --msgid "use -mcpu=arm600" -+#: config/tc-hppa.c:6453 -+#, c-format -+msgid "Symbol '%s' could not be created." - msgstr "" - --#: config/tc-arm.c:21651 config/tc-arm.c:21652 --msgid "use -mcpu=arm610" -+#: config/tc-hppa.c:6503 -+msgid ".EXIT must appear within a procedure" - msgstr "" - --#: config/tc-arm.c:21653 config/tc-arm.c:21654 --msgid "use -mcpu=arm620" -+#: config/tc-hppa.c:6507 -+msgid "Missing .callinfo" - msgstr "" - --#: config/tc-arm.c:21655 config/tc-arm.c:21656 --msgid "use -mcpu=arm7" -+#: config/tc-hppa.c:6511 -+msgid "No .ENTRY for this .EXIT" - msgstr "" - --#: config/tc-arm.c:21657 config/tc-arm.c:21658 --msgid "use -mcpu=arm70" -+#: config/tc-hppa.c:6551 -+#, c-format -+msgid "Using ENTRY rather than CODE in export directive for %s" - msgstr "" - --#: config/tc-arm.c:21659 config/tc-arm.c:21660 --msgid "use -mcpu=arm700" -+#: config/tc-hppa.c:6670 -+#, c-format -+msgid "Undefined .EXPORT/.IMPORT argument (ignored): %s" - msgstr "" - --#: config/tc-arm.c:21661 config/tc-arm.c:21662 --msgid "use -mcpu=arm700i" -+#: config/tc-hppa.c:6693 -+#, c-format -+msgid "Cannot define export symbol: %s\n" - msgstr "" - --#: config/tc-arm.c:21663 config/tc-arm.c:21664 --msgid "use -mcpu=arm710" -+#: config/tc-hppa.c:6784 -+msgid "Missing label name on .LABEL" - msgstr "" - --#: config/tc-arm.c:21665 config/tc-arm.c:21666 --msgid "use -mcpu=arm710c" -+#: config/tc-hppa.c:6789 -+msgid "extra .LABEL arguments ignored." - msgstr "" - --#: config/tc-arm.c:21667 config/tc-arm.c:21668 --msgid "use -mcpu=arm720" -+#: config/tc-hppa.c:6805 -+msgid "The .LEAVE pseudo-op is not supported" - msgstr "" - --#: config/tc-arm.c:21669 config/tc-arm.c:21670 --msgid "use -mcpu=arm7d" -+#: config/tc-hppa.c:6843 -+msgid "Unrecognized .LEVEL argument\n" - msgstr "" - --#: config/tc-arm.c:21671 config/tc-arm.c:21672 --msgid "use -mcpu=arm7di" -+#: config/tc-hppa.c:6876 -+#, c-format -+msgid "Cannot define static symbol: %s\n" - msgstr "" - --#: config/tc-arm.c:21673 config/tc-arm.c:21674 --msgid "use -mcpu=arm7m" -+#: config/tc-hppa.c:6908 -+msgid "Nested procedures" - msgstr "" - --#: config/tc-arm.c:21675 config/tc-arm.c:21676 --msgid "use -mcpu=arm7dm" -+#: config/tc-hppa.c:6918 -+msgid "Cannot allocate unwind descriptor\n" - msgstr "" - --#: config/tc-arm.c:21677 config/tc-arm.c:21678 --msgid "use -mcpu=arm7dmi" -+#: config/tc-hppa.c:7016 -+msgid "misplaced .procend" - msgstr "" - --#: config/tc-arm.c:21679 config/tc-arm.c:21680 --msgid "use -mcpu=arm7100" -+#: config/tc-hppa.c:7019 -+msgid "Missing .callinfo for this procedure" - msgstr "" - --#: config/tc-arm.c:21681 config/tc-arm.c:21682 --msgid "use -mcpu=arm7500" -+#: config/tc-hppa.c:7022 -+msgid "Missing .EXIT for a .ENTRY" - msgstr "" - --#: config/tc-arm.c:21683 config/tc-arm.c:21684 --msgid "use -mcpu=arm7500fe" -+#: config/tc-hppa.c:7059 -+msgid "Not in a space.\n" - msgstr "" - --#: config/tc-arm.c:21685 config/tc-arm.c:21686 config/tc-arm.c:21687 --#: config/tc-arm.c:21688 --msgid "use -mcpu=arm7tdmi" -+#: config/tc-hppa.c:7062 -+msgid "Not in a subspace.\n" - msgstr "" - --#: config/tc-arm.c:21689 config/tc-arm.c:21690 --msgid "use -mcpu=arm710t" -+#: config/tc-hppa.c:7150 -+msgid "Invalid .SPACE argument" - msgstr "" - --#: config/tc-arm.c:21691 config/tc-arm.c:21692 --msgid "use -mcpu=arm720t" -+#: config/tc-hppa.c:7196 -+msgid "Can't change spaces within a procedure definition. Ignored" - msgstr "" - --#: config/tc-arm.c:21693 config/tc-arm.c:21694 --msgid "use -mcpu=arm740t" -+#: config/tc-hppa.c:7321 -+#, c-format -+msgid "Undefined space: '%s' Assuming space number = 0." - msgstr "" - --#: config/tc-arm.c:21695 config/tc-arm.c:21696 --msgid "use -mcpu=arm8" -+#: config/tc-hppa.c:7344 -+msgid "Must be in a space before changing or declaring subspaces.\n" - msgstr "" - --#: config/tc-arm.c:21697 config/tc-arm.c:21698 --msgid "use -mcpu=arm810" -+#: config/tc-hppa.c:7348 -+msgid "Can't change subspaces within a procedure definition. Ignored" - msgstr "" - --#: config/tc-arm.c:21699 config/tc-arm.c:21700 --msgid "use -mcpu=arm9" -+#: config/tc-hppa.c:7382 -+msgid "Parameters of an existing subspace can't be modified" - msgstr "" - --#: config/tc-arm.c:21701 config/tc-arm.c:21702 --msgid "use -mcpu=arm9tdmi" -+#: config/tc-hppa.c:7433 -+msgid "Alignment must be a power of 2" - msgstr "" - --#: config/tc-arm.c:21703 config/tc-arm.c:21704 --msgid "use -mcpu=arm920" -+#: config/tc-hppa.c:7480 -+msgid "FIRST not supported as a .SUBSPACE argument" - msgstr "" - --#: config/tc-arm.c:21705 config/tc-arm.c:21706 --msgid "use -mcpu=arm940" -+#: config/tc-hppa.c:7482 -+msgid "Invalid .SUBSPACE argument" - msgstr "" - --#: config/tc-arm.c:21707 --msgid "use -mcpu=strongarm" -+#: config/tc-hppa.c:7672 -+#, c-format -+msgid "Internal error: Unable to find containing space for %s." - msgstr "" - --#: config/tc-arm.c:21709 --msgid "use -mcpu=strongarm110" -+#: config/tc-hppa.c:8234 -+msgid "-R option not supported on this target." - msgstr "" - --#: config/tc-arm.c:21711 --msgid "use -mcpu=strongarm1100" -+#: config/tc-hppa.c:8251 config/tc-sparc.c:1019 config/tc-sparc.c:1056 -+#, c-format -+msgid "Internal error: can't hash `%s': %s\n" - msgstr "" - --#: config/tc-arm.c:21713 --msgid "use -mcpu=strongarm1110" -+#: config/tc-hppa.c:8260 config/tc-i860.c:235 -+#, c-format -+msgid "internal error: losing opcode: `%s' \"%s\"\n" - msgstr "" - --#: config/tc-arm.c:21714 --msgid "use -mcpu=xscale" -+#: 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 "" - --#: config/tc-arm.c:21715 --msgid "use -mcpu=iwmmxt" -+#: config/tc-i370.c:515 config/tc-s390.c:538 -+#, c-format -+msgid "Internal assembler error for instruction %s" - msgstr "" - --#: config/tc-arm.c:21716 --msgid "use -mcpu=all" -+#: config/tc-i370.c:534 -+#, c-format -+msgid "Internal assembler error for macro %s" - msgstr "" - --#. Architecture variants -- don't add any more to this list either. --#: config/tc-arm.c:21719 config/tc-arm.c:21720 --msgid "use -march=armv2" -+#: config/tc-i370.c:629 config/tc-ppc.c:2129 -+msgid "identifier+constant@got means identifier@got+constant" - msgstr "" - --#: config/tc-arm.c:21721 config/tc-arm.c:21722 --msgid "use -march=armv2a" --msgstr "" -+#: config/tc-i370.c:683 config/tc-m68k.c:8071 read.c:4572 -+#, fuzzy, c-format -+#| msgid "relocation is not supported" -+msgid "%s relocations do not fit in %u byte" -+msgid_plural "%s relocations do not fit in %u bytes" -+msgstr[0] "перемещение не поддерживается" -+msgstr[1] "перемещение не поддерживается" -+msgstr[2] "перемещение не поддерживается" - --#: config/tc-arm.c:21723 config/tc-arm.c:21724 --msgid "use -march=armv3" -+#: config/tc-i370.c:927 config/tc-i370.c:968 -+msgid "unsupported DC type" - msgstr "" - --#: config/tc-arm.c:21725 config/tc-arm.c:21726 --msgid "use -march=armv3m" -+#: 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-arm.c:21727 config/tc-arm.c:21728 --msgid "use -march=armv4" -+#: config/tc-i370.c:998 -+msgid "unsupported alignment" - msgstr "" - --#: config/tc-arm.c:21729 config/tc-arm.c:21730 --msgid "use -march=armv4t" -+#: config/tc-i370.c:1005 -+msgid "this DS form not yet supported" - msgstr "" - --#: config/tc-arm.c:21731 config/tc-arm.c:21732 --msgid "use -march=armv5" -+#: 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-arm.c:21733 config/tc-arm.c:21734 --msgid "use -march=armv5t" -+#: 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-arm.c:21735 config/tc-arm.c:21736 --msgid "use -march=armv5te" -+#: 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 "" - --#. Floating point variants -- don't add any more to this list either. --#: config/tc-arm.c:21739 --msgid "use -mfpu=fpe" -+#: 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 "" - --#: config/tc-arm.c:21740 --msgid "use -mfpu=fpa10" -+#: 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 "" - --#: config/tc-arm.c:21741 --msgid "use -mfpu=fpa11" -+#: config/tc-i370.c:1246 -+msgid "Missing or bad .using directive" - msgstr "" - --#: config/tc-arm.c:21743 --msgid "use either -mfpu=softfpa or -mfpu=softvfp" -+#: config/tc-i370.c:1291 -+msgid "Literal Pool Overflow" - msgstr "" - --#: config/tc-arm.c:22018 --msgid "invalid architectural extension" -+#: config/tc-i370.c:1589 -+msgid "expression not a constant" - msgstr "" - --#: config/tc-arm.c:22032 --msgid "missing architectural extension" -+#: config/tc-i370.c:1596 -+msgid "Unknown/unsupported address literal type" - msgstr "" - --#: config/tc-arm.c:22045 -+#: config/tc-i370.c:1619 - #, c-format --msgid "unknown architectural extension `%s'" -+msgid ".ltorg without prior .using in section %s" - msgstr "" - --#: config/tc-arm.c:22069 -+#: config/tc-i370.c:1623 - #, c-format --msgid "missing cpu name `%s'" -+msgid ".ltorg in section %s paired to .using in section %s" - msgstr "" - --#: config/tc-arm.c:22095 config/tc-arm.c:22530 -+#: config/tc-i370.c:1646 - #, c-format --msgid "unknown cpu `%s'" -+msgid "bad alignment of %d bytes in literal pool" - msgstr "" - --#: config/tc-arm.c:22113 --#, c-format --msgid "missing architecture name `%s'" -+#: config/tc-i370.c:1670 -+msgid "bad literal size\n" - msgstr "" - --#: config/tc-arm.c:22130 config/tc-arm.c:22564 config/tc-arm.c:22595 --#: config/tc-score.c:7728 --#, c-format --msgid "unknown architecture `%s'\n" -+#: config/tc-i370.c:1744 -+msgid ".using: base address expression illegal or too complex" - msgstr "" - --#: config/tc-arm.c:22146 config/tc-arm.c:22625 -+#: config/tc-i370.c:1779 config/tc-i370.c:1788 - #, c-format --msgid "unknown floating point format `%s'\n" -+msgid "dropping register %d in section %s does not match using register %d" - msgstr "" - --#: config/tc-arm.c:22162 -+#: config/tc-i370.c:1792 - #, c-format --msgid "unknown floating point abi `%s'\n" -+msgid "dropping register %d in section %s previously used in section %s" - msgstr "" - --#: config/tc-arm.c:22178 --#, c-format --msgid "unknown EABI `%s'\n" -+#: config/tc-i370.c:1848 config/tc-ppc.c:3630 -+msgid "wrong number of operands" - msgstr "" ++msgstr "Некорректный регистр с одинарной точностью для fmpyadd или fmpysub" -#: config/tc-arm.c:22198 -+#: 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 ++#: config/tc-hppa.c:5709 #, c-format -msgid "unknown implicit IT mode `%s', should be arm, thumb, always, or never." -+msgid "Unrecognized opcode: `%s'" - msgstr "" +-msgstr "" ++msgid "Invalid operands %s" ++msgstr "Неверные операнды %s" -#: config/tc-arm.c:22208 -msgid "\t assemble for CPU " -+#: config/tc-i370.c:2073 -+msgid "not using any base register" - msgstr "" +-msgstr "" ++#: config/tc-hppa.c:5719 ++#, c-format ++msgid "Immediates %d and %d will give undefined behavior." ++msgstr "Непосредственные значения %d и %d вызовут непредсказуемое поведение." -#: config/tc-arm.c:22210 -msgid "\t assemble for architecture " -+#: config/tc-i370.c:2103 -+#, c-format -+msgid "expecting a register for operand %d" - msgstr "" +-msgstr "" ++#: config/tc-hppa.c:5771 config/tc-hppa.c:6954 config/tc-hppa.c:7009 ++msgid "Missing function name for .PROC (corrupted label chain)" ++msgstr "Отсутствует имя функции у .PROC (повреждена цепочка меток)" -#: config/tc-arm.c:22212 -msgid "\t assemble for FPU architecture " -+#. 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 "" +-msgstr "" ++#: config/tc-hppa.c:5774 config/tc-hppa.c:7012 ++msgid "Missing function name for .PROC" ++msgstr "Отсутствует имя функции у .PROC" -#: config/tc-arm.c:22214 -msgid "\t assemble for floating point ABI " -+#. Not used --- don't have any 8 byte instructions. -+#: config/tc-i370.c:2224 -+msgid "Internal Error: bad instruction length" - msgstr "" +-msgstr "" ++#: config/tc-hppa.c:5833 ++msgid "Argument to .BLOCK/.BLOCKZ must be between 0 and 0x3fffffff" ++msgstr "Аргумент .BLOCK/.BLOCKZ должен быть от 0 до 0x3fffffff" -#: config/tc-arm.c:22217 -msgid "\t\t assemble for eabi version " -+#: config/tc-i386.c:2201 +-msgstr "" ++#: config/tc-hppa.c:5924 +#, c-format -+msgid "%s shortened to %s" - msgstr "" ++msgid "Invalid .CALL argument: %s" ++msgstr "Неверный аргумент .CALL: %s" -#: config/tc-arm.c:22220 -msgid "\t controls implicit insertion of IT instructions" -+#: config/tc-i386.c:2291 -+msgid "same type of prefix used twice" - msgstr "" +-msgstr "" ++#: config/tc-hppa.c:6069 ++msgid ".callinfo is not within a procedure definition" ++msgstr ".callinfo за пределами определения процедуры" -#: config/tc-arm.c:22264 config/tc-arm.c:22282 config/tc-arm.c:22302 -+#: config/tc-i386.c:2318 ++#: config/tc-hppa.c:6087 #, c-format -msgid "option `-%c%s' is deprecated: %s" -+msgid "64bit mode not supported on `%s'." - msgstr "" +-msgstr "" ++msgid "FRAME parameter must be a multiple of 8: %d\n" ++msgstr "Параметр FRAME должен быт кратен 8: %d\n" ++ ++#: config/tc-hppa.c:6104 ++msgid "Value for ENTRY_GR must be in the range 3..18\n" ++msgstr "Значение ENTRY_GR должно быть в диапазоне 3..18\n" ++ ++#: config/tc-hppa.c:6115 ++msgid "Value for ENTRY_FR must be in the range 12..21\n" ++msgstr "Значение ENTRY_FR должно быть в диапазоне 12..21\n" ++ ++#: config/tc-hppa.c:6124 ++msgid "Value for ENTRY_SR must be 3\n" ++msgstr "Значение ENTRY_SR должно быть равно 3\n" -#: config/tc-arm.c:22322 -+#: config/tc-i386.c:2327 ++#: config/tc-hppa.c:6173 #, c-format -msgid " ARM-specific assembler options:\n" -+msgid "32bit mode not supported on `%s'." - msgstr "" +-msgstr "" ++msgid "Invalid .CALLINFO argument: %s" ++msgstr "Неверный аргумент .CALLINFO: %s" ++ ++#: config/tc-hppa.c:6284 ++msgid "The .ENTER pseudo-op is not supported" ++msgstr "Псевдооперация .ENTER не поддерживается" ++ ++#: config/tc-hppa.c:6300 ++msgid "Misplaced .entry. Ignored." ++msgstr "Неверное размещение .entry. Игнорируется." ++ ++#: config/tc-hppa.c:6304 ++msgid "Missing .callinfo." ++msgstr "Отсутствует .callinfo." ++ ++#: config/tc-hppa.c:6368 ++msgid ".REG expression must be a register" ++msgstr "Выражение .REG должно быть регистром" ++ ++#: config/tc-hppa.c:6384 ++msgid "bad or irreducible absolute expression; zero assumed" ++msgstr "плохое или неприводимое абсолютное выражение; предполагается ноль" -#: config/tc-arm.c:22333 --#, c-format ++#: config/tc-hppa.c:6395 ++msgid ".REG must use a label" ++msgstr "Значение .REG должно быть меткой" ++ ++#: config/tc-hppa.c:6397 ++msgid ".EQU must use a label" ++msgstr "Значение .EQU должно быть меткой" ++ ++#: config/tc-hppa.c:6453 + #, c-format -msgid " -EB assemble code for a big-endian cpu\n" -+#: config/tc-i386.c:2367 -+msgid "bad argument to syntax directive." - msgstr "" +-msgstr "" ++msgid "Symbol '%s' could not be created." ++msgstr "Символ «%s» не может быть создан." ++ ++#: config/tc-hppa.c:6503 ++msgid ".EXIT must appear within a procedure" ++msgstr ".EXIT должен быть внутри процедуры" ++ ++#: config/tc-hppa.c:6507 ++msgid "Missing .callinfo" ++msgstr "Отсутствует .callinfo" ++ ++#: config/tc-hppa.c:6511 ++msgid "No .ENTRY for this .EXIT" ++msgstr "Отсутствует .ENTRY для этого .EXIT" -#: config/tc-arm.c:22338 -+#: config/tc-i386.c:2430 ++#: config/tc-hppa.c:6551 #, c-format -msgid " -EL assemble code for a little-endian cpu\n" -+msgid "bad argument to %s_check directive." - msgstr "" +-msgstr "" ++msgid "Using ENTRY rather than CODE in export directive for %s" ++msgstr "Используется ENTRY вместо CODE в директиве экспорта для %s" -#: config/tc-arm.c:22342 -+#: config/tc-i386.c:2434 -+#, fuzzy, c-format -+#| msgid "missing expression in .size directive" -+msgid "missing argument for %s_check directive" -+msgstr "пропущено выражение в директиве .size" -+ -+#: config/tc-i386.c:2474 ++#: config/tc-hppa.c:6670 #, c-format -msgid " --fix-v4bx Allow BX in ARMv4 code\n" -+msgid "`%s' is not supported on `%s'" - msgstr "" +-msgstr "" ++msgid "Undefined .EXPORT/.IMPORT argument (ignored): %s" ++msgstr "Не определён аргумент для .EXPORT/.IMPORT (игнорируется): %s" -#: config/tc-avr.c:314 -+#: config/tc-i386.c:2576 ++#: config/tc-hppa.c:6693 #, c-format -msgid "Known MCU names:" -+msgid "no such architecture: `%s'" - msgstr "" +-msgstr "" ++msgid "Cannot define export symbol: %s\n" ++msgstr "Невозможно определить экспортируемый символ: %s\n" ++ ++#: config/tc-hppa.c:6784 ++msgid "Missing label name on .LABEL" ++msgstr "Отсутствует имя метки в .LABEL" -#: config/tc-avr.c:380 --#, c-format ++#: config/tc-hppa.c:6789 ++msgid "extra .LABEL arguments ignored." ++msgstr "избыточные аргументы в .LABEL игнорируются" ++ ++#: config/tc-hppa.c:6805 ++msgid "The .LEAVE pseudo-op is not supported" ++msgstr "Псевдооперация .LEAVE не поддерживается" ++ ++#: config/tc-hppa.c:6843 ++msgid "Unrecognized .LEVEL argument\n" ++msgstr "Нераспознанный аргумент .LEVEL\n" ++ ++#: config/tc-hppa.c:6876 + #, c-format -msgid "" -"AVR options:\n" -" -mmcu=[avr-name] select microcontroller variant\n" @@ -10296,12 +22657,314 @@ index 564135a143..b1b2ed1ef8 100644 -" avr51 - enhanced AVR core with up to 128K program memory\n" -" avr6 - enhanced AVR core with up to 256K program memory\n" -" or immediate microcontroller name.\n" +-msgstr "" ++msgid "Cannot define static symbol: %s\n" ++msgstr "Невозможно определить статический символ: %s\n" ++ ++#: config/tc-hppa.c:6908 ++msgid "Nested procedures" ++msgstr "Вложенные процедуры" ++ ++#: config/tc-hppa.c:6918 ++msgid "Cannot allocate unwind descriptor\n" ++msgstr "Невозможно выделить раскрываемый дескриптор\n" ++ ++#: config/tc-hppa.c:7016 ++msgid "misplaced .procend" ++msgstr "здесь не должно быть .procend" ++ ++#: config/tc-hppa.c:7019 ++msgid "Missing .callinfo for this procedure" ++msgstr "Для этой процедуры отсутствует .callinfo" ++ ++#: config/tc-hppa.c:7022 ++msgid "Missing .EXIT for a .ENTRY" ++msgstr "Отсутствует .EXIT для .ENTRY" ++ ++#: config/tc-hppa.c:7059 ++msgid "Not in a space.\n" ++msgstr "Вне пространства.\n" ++ ++#: config/tc-hppa.c:7062 ++msgid "Not in a subspace.\n" ++msgstr "Вне подпространства.\n" ++ ++#: config/tc-hppa.c:7150 ++msgid "Invalid .SPACE argument" ++msgstr "Неверный аргумент .SPACE" ++ ++#: config/tc-hppa.c:7196 ++msgid "Can't change spaces within a procedure definition. Ignored" ++msgstr "Невозможно изменить пространства внутри определения процедуры. Игнорируется." ++ ++#: config/tc-hppa.c:7321 ++#, c-format ++msgid "Undefined space: '%s' Assuming space number = 0." ++msgstr "Неопределённое пространство: «%s». Предполагаем номер пространства = 0." ++ ++#: config/tc-hppa.c:7344 ++msgid "Must be in a space before changing or declaring subspaces.\n" ++msgstr "Перед изменением или объявлением подпространств нужно войти в пространство.\n" ++ ++#: config/tc-hppa.c:7348 ++msgid "Can't change subspaces within a procedure definition. Ignored" ++msgstr "Невозможно изменить подпространства внутри определения процедуры. Игнорируется." ++ ++#: config/tc-hppa.c:7382 ++msgid "Parameters of an existing subspace can't be modified" ++msgstr "Параметры существующего подпространства изменить нельзя" ++ ++#: config/tc-hppa.c:7433 ++msgid "Alignment must be a power of 2" ++msgstr "Выравнивание должно быть степенью двойки" ++ ++#: config/tc-hppa.c:7480 ++msgid "FIRST not supported as a .SUBSPACE argument" ++msgstr "FIRST не поддерживается как аргумент .SUBSPACE" ++ ++#: config/tc-hppa.c:7482 ++msgid "Invalid .SUBSPACE argument" ++msgstr "Неверный аргумент .SUBSPACE" ++ ++#: config/tc-hppa.c:7672 ++#, c-format ++msgid "Internal error: Unable to find containing space for %s." ++msgstr "Внутренняя ошибка: невозможно найти содержащее пространство для %s." ++ ++#: config/tc-hppa.c:8234 ++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 ++#, 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 ++#, 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 ++#, c-format ++msgid "expecting a register for operand %d" ++msgstr "ожидается регистр для операнда %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»" ++ ++#. 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 ++#, c-format ++msgid "%s shortened to %s" ++msgstr "%s укорочен до %s" ++ ++#: config/tc-i386.c:2291 ++msgid "same type of prefix used twice" ++msgstr "один и тот же тип префикса используется дважды" ++ ++#: config/tc-i386.c:2318 ++#, c-format ++msgid "64bit mode not supported on `%s'." ++msgstr "64-битный режим не поддерживается для «%s»." ++ ++#: config/tc-i386.c:2327 ++#, c-format ++msgid "32bit mode not supported on `%s'." ++msgstr "32-битный режим не поддерживается для «%s»." ++ ++#: config/tc-i386.c:2367 ++msgid "bad argument to syntax directive." ++msgstr "Некорректный аргумент для директивы синтаксиса." ++ ++#: config/tc-i386.c:2430 ++#, c-format ++msgid "bad argument to %s_check directive." ++msgstr "Некорректный аргумент для директивы %s_check." ++ ++#: config/tc-i386.c:2434 ++#, c-format ++msgid "missing argument for %s_check directive" ++msgstr "Отсутствует аргумент для директивы %s_check" ++ ++#: config/tc-i386.c:2474 ++#, c-format ++msgid "`%s' is not supported on `%s'" ++msgstr "«%s» не поддерживается для «%s»" ++ ++#: config/tc-i386.c:2576 ++#, c-format ++msgid "no such architecture: `%s'" ++msgstr "архитектура не существует: «%s»" ++ +#: config/tc-i386.c:2581 +msgid "missing cpu architecture" - msgstr "" ++msgstr "отсутствует ЦП архитектуры" ++ ++#: config/tc-i386.c:2598 ++#, c-format ++msgid "no such architecture modifier: `%s'" ++msgstr "модификатор архитектуры не существует: «%s»" ++ ++#: config/tc-i386.c:2613 config/tc-i386.c:2643 ++msgid "Intel L1OM is 64bit ELF only" ++msgstr "Intel L1OM поддерживает только 64-битный ELF" ++ ++#: config/tc-i386.c:2620 config/tc-i386.c:2650 ++msgid "Intel K1OM is 64bit ELF only" ++msgstr "Intel K1OM поддерживает только 64-битный ELF" ++ ++#: config/tc-i386.c:2627 config/tc-i386.c:2664 ++msgid "Intel MCU is 32bit ELF only" ++msgstr "Intel MCU поддерживает только 32-битный ELF" ++ ++#: config/tc-i386.c:2671 config/tc-i386.c:10616 ++msgid "unknown architecture" ++msgstr "неизвестная архитектура" -#: config/tc-avr.c:397 -+#: config/tc-i386.c:2598 ++#: config/tc-i386.c:2708 config/tc-i386.c:2730 #, c-format -msgid "" -" -mall-opcodes accept all AVR opcodes, even if not supported by MCU\n" @@ -10309,197 +22972,236 @@ index 564135a143..b1b2ed1ef8 100644 -" (default for avr4, avr5)\n" -" -mno-wrap reject rjmp/rcall instructions with 8K wrap-around\n" -" (default for avr3, avr5)\n" -+msgid "no such architecture modifier: `%s'" - msgstr "" +-msgstr "" ++msgid "can't hash %s: %s" ++msgstr "невозможно получить хеш «%s»: %s" ++ ++#: config/tc-i386.c:3023 ++msgid "there are no pc-relative size relocations" ++msgstr "нет размера перемещений, относительных pc" -#: config/tc-avr.c:441 config/tc-msp430.c:744 --#, c-format ++#: config/tc-i386.c:3035 + #, c-format -msgid "unknown MCU: %s\n" -+#: config/tc-i386.c:2613 config/tc-i386.c:2643 -+msgid "Intel L1OM is 64bit ELF only" - msgstr "" +-msgstr "" ++msgid "unknown relocation (%u)" ++msgstr "неизвестное перемещение (%u)" -#: config/tc-avr.c:450 --#, c-format ++#: config/tc-i386.c:3037 + #, c-format -msgid "redefinition of mcu type `%s' to `%s'" -+#: config/tc-i386.c:2620 config/tc-i386.c:2650 -+msgid "Intel K1OM is 64bit ELF only" - msgstr "" +-msgstr "" ++msgid "%u-byte relocation cannot be applied to %u-byte field" ++msgstr "%u-байтовое перемещение нельзя применить к %u-байтовому полю" -#: config/tc-avr.c:528 -msgid "constant value required" -+#: config/tc-i386.c:2627 config/tc-i386.c:2664 -+msgid "Intel MCU is 32bit ELF only" - msgstr "" +-msgstr "" ++#: config/tc-i386.c:3041 ++msgid "non-pc-relative relocation for pc-relative field" ++msgstr "перемещение, не относительное pc для pc-относительного поля" ++ ++#: config/tc-i386.c:3046 ++msgid "relocated field and relocation type differ in signedness" ++msgstr "перемещаемое поле и тип перемещения отличаются знаком" ++ ++#: config/tc-i386.c:3055 ++msgid "there are no unsigned pc-relative relocations" ++msgstr "нет безнаковых перемещений, относительных pc" -#: config/tc-avr.c:531 --#, c-format ++#: config/tc-i386.c:3063 + #, c-format -msgid "number must be positive and less than %d" -+#: config/tc-i386.c:2671 config/tc-i386.c:10616 -+msgid "unknown architecture" - msgstr "" +-msgstr "" ++msgid "cannot do %u byte pc-relative relocation" ++msgstr "невозможно выполнить %u-байтовое перемещение, относительное pc" -#: config/tc-avr.c:557 config/tc-avr.c:694 -+#: config/tc-i386.c:2708 config/tc-i386.c:2730 ++#: config/tc-i386.c:3080 #, c-format -msgid "constant out of 8-bit range: %d" -+msgid "can't hash %s: %s" - msgstr "" +-msgstr "" ++msgid "cannot do %s %u byte relocation" ++msgstr "невозможно выполнить %s %u-байтовое перемещение" -#: config/tc-avr.c:625 config/tc-score.c:1200 read.c:3615 -msgid "illegal expression" -+#: config/tc-i386.c:3023 -+msgid "there are no pc-relative size relocations" - msgstr "" - --#: config/tc-avr.c:654 config/tc-avr.c:1421 --msgid "`)' required" -+#: config/tc-i386.c:3035 -+#, c-format -+msgid "unknown relocation (%u)" - msgstr "" - --#: config/tc-avr.c:749 --msgid "register r16-r23 required" -+#: config/tc-i386.c:3037 -+#, c-format -+msgid "%u-byte relocation cannot be applied to %u-byte field" - msgstr "" - --#: config/tc-avr.c:755 --msgid "register number above 15 required" -+#: config/tc-i386.c:3041 -+msgid "non-pc-relative relocation for pc-relative field" - msgstr "" - --#: config/tc-avr.c:761 --msgid "even register number required" -+#: config/tc-i386.c:3046 -+msgid "relocated field and relocation type differ in signedness" - msgstr "" - --#: config/tc-avr.c:767 --msgid "register r24, r26, r28 or r30 required" -+#: config/tc-i386.c:3055 -+msgid "there are no unsigned pc-relative relocations" - msgstr "" - --#: config/tc-avr.c:773 --msgid "register name or number from 0 to 31 required" -+#: config/tc-i386.c:3063 -+#, c-format -+msgid "cannot do %u byte pc-relative relocation" - msgstr "" - --#: config/tc-avr.c:791 --msgid "pointer register (X, Y or Z) required" -+#: config/tc-i386.c:3080 -+#, c-format -+msgid "cannot do %s %u byte relocation" - msgstr "" - --#: config/tc-avr.c:798 --msgid "cannot both predecrement and postincrement" +-msgstr "" +#: config/tc-i386.c:3549 config/tc-i386.c:3576 +#, c-format +msgid "can't use register '%s%s' as operand %d in '%s'." - msgstr "" ++msgstr "Нельзя использовать регистр «%s%s» как операнд %d в «%s»." + +-#: config/tc-avr.c:654 config/tc-avr.c:1421 +-msgid "`)' required" +-msgstr "" ++#: config/tc-i386.c:3616 config/tc-i386.c:3756 ++#, c-format ++msgid "invalid instruction `%s' after `%s'" ++msgstr "неверная инструкция «%s» после «%s»" + +-#: config/tc-avr.c:749 +-msgid "register r16-r23 required" +-msgstr "" ++#: config/tc-i386.c:3622 ++#, c-format ++msgid "missing `lock' with `%s'" ++msgstr "отсутствует «lock» с «%s»" + +-#: config/tc-avr.c:755 +-msgid "register number above 15 required" +-msgstr "" ++#: config/tc-i386.c:3629 ++#, c-format ++msgid "instruction `%s' after `xacquire' not allowed" ++msgstr "инструкция «%s» после «xacquire» не допускается" + +-#: config/tc-avr.c:761 +-msgid "even register number required" +-msgstr "" ++#: config/tc-i386.c:3636 ++#, c-format ++msgid "memory destination needed for instruction `%s' after `xrelease'" ++msgstr "для инструкции «%s» после «xrelease» требуется адресат в памяти" + +-#: config/tc-avr.c:767 +-msgid "register r24, r26, r28 or r30 required" +-msgstr "" ++#: config/tc-i386.c:3730 ++#, c-format ++msgid "SSE instruction `%s' is used" ++msgstr "используется инструкция SSE «%s»" + +-#: config/tc-avr.c:773 +-msgid "register name or number from 0 to 31 required" +-msgstr "" ++#: config/tc-i386.c:3744 config/tc-i386.c:5581 ++#, c-format ++msgid "ambiguous operand size for `%s'" ++msgstr "двусмысленный размер операнда для «%s»" + +-#: config/tc-avr.c:791 +-msgid "pointer register (X, Y or Z) required" +-msgstr "" ++#: config/tc-i386.c:3769 ++msgid "expecting lockable instruction after `lock'" ++msgstr "ожидается блокируемая инструкция после «lock»" + +-#: config/tc-avr.c:798 +-msgid "cannot both predecrement and postincrement" +-msgstr "" ++#: config/tc-i386.c:3779 ++msgid "expecting valid branch instruction after `bnd'" ++msgstr "ожидается корректный инструкция ветвления после «bnd»" -#: config/tc-avr.c:806 -msgid "addressing mode not supported" -msgstr "" -+#: config/tc-i386.c:3616 config/tc-i386.c:3756 -+#, fuzzy, c-format -+#| msgid "invalid listing option `%c'" -+msgid "invalid instruction `%s' after `%s'" -+msgstr "неверный параметр %c для листинга" ++#: config/tc-i386.c:3783 ++msgid "expecting indirect branch instruction after `notrack'" ++msgstr "ожидается инструкция неявного ветвления после «notrack»" -#: config/tc-avr.c:812 -msgid "can't predecrement" -+#: config/tc-i386.c:3622 -+#, c-format -+msgid "missing `lock' with `%s'" - msgstr "" +-msgstr "" ++#: config/tc-i386.c:3788 ++msgid "32-bit address isn't allowed in 64-bit MPX instructions." ++msgstr "32-битный адрес не допускается в 64-битных инструкциях MPX." -#: config/tc-avr.c:815 -msgid "pointer register Z required" -+#: config/tc-i386.c:3629 -+#, c-format -+msgid "instruction `%s' after `xacquire' not allowed" - msgstr "" +-msgstr "" ++#: config/tc-i386.c:3792 ++msgid "16-bit address isn't allowed in MPX instructions" ++msgstr "16-битный адрес не допускается в инструкциях MPX" -#: config/tc-avr.c:829 -msgid "postincrement not supported" -+#: config/tc-i386.c:3636 +-msgstr "" ++#. UnixWare fsub no args is alias for fsubp, fadd -> faddp, etc. ++#: config/tc-i386.c:3847 +#, c-format -+msgid "memory destination needed for instruction `%s' after `xrelease'" - msgstr "" ++msgid "translating to `%sp'" ++msgstr "преобразуется в «%sp»" -#: config/tc-avr.c:839 -msgid "pointer register (Y or Z) required" -+#: config/tc-i386.c:3730 +-msgstr "" ++#: config/tc-i386.c:3854 +#, c-format -+msgid "SSE instruction `%s' is used" - msgstr "" ++msgid "instruction `%s' isn't supported in 16-bit mode." ++msgstr "Инструкция «%s» не поддерживается в 16-битном режиме." -#: config/tc-avr.c:943 -+#: config/tc-i386.c:3744 config/tc-i386.c:5581 ++#: config/tc-i386.c:3914 #, c-format -msgid "unknown constraint `%c'" -+msgid "ambiguous operand size for `%s'" - msgstr "" +-msgstr "" ++msgid "can't encode register '%s%s' in an instruction requiring REX prefix." ++msgstr "Невозможно закодировать регистр «%s%s» в инструкцию, требующую префикс REX." -#: config/tc-avr.c:995 -msgid "`,' required" -+#: config/tc-i386.c:3769 -+msgid "expecting lockable instruction after `lock'" - msgstr "" +-msgstr "" ++#: config/tc-i386.c:3954 config/tc-i386.c:4140 ++#, c-format ++msgid "no such instruction: `%s'" ++msgstr "такая инструкция не существует: «%s»" -#: config/tc-avr.c:1013 -msgid "undefined combination of operands" -+#: config/tc-i386.c:3779 -+msgid "expecting valid branch instruction after `bnd'" - msgstr "" +-msgstr "" ++#: config/tc-i386.c:3965 config/tc-i386.c:4173 ++#, c-format ++msgid "invalid character %s in mnemonic" ++msgstr "недопустимый символ %s в мнемонике" -#: config/tc-avr.c:1022 -msgid "skipping two-word instruction" -+#: config/tc-i386.c:3783 -+msgid "expecting indirect branch instruction after `notrack'" - msgstr "" +-msgstr "" ++#: config/tc-i386.c:3972 ++msgid "expecting prefix; got nothing" ++msgstr "ожидается префикс; ничего не получено" -#: config/tc-avr.c:1114 config/tc-avr.c:1130 config/tc-avr.c:1244 -#: config/tc-msp430.c:1970 config/tc-msp430.c:1988 -#, c-format -msgid "odd address operand: %ld" -+#: config/tc-i386.c:3788 -+msgid "32-bit address isn't allowed in 64-bit MPX instructions." - msgstr "" +-msgstr "" ++#: config/tc-i386.c:3974 ++msgid "expecting mnemonic; got nothing" ++msgstr "ожидается мнемоника; ничего не получено" -#: config/tc-avr.c:1122 config/tc-avr.c:1141 config/tc-avr.c:1163 -#: config/tc-avr.c:1170 config/tc-avr.c:1177 config/tc-d10v.c:503 -#: config/tc-d30v.c:554 config/tc-msp430.c:1978 config/tc-msp430.c:1993 -#: config/tc-msp430.c:2003 --#, c-format ++#: config/tc-i386.c:3989 config/tc-i386.c:4191 + #, c-format -msgid "operand out of range: %ld" -+#: config/tc-i386.c:3792 -+msgid "16-bit address isn't allowed in MPX instructions" - msgstr "" +-msgstr "" ++msgid "`%s' is only supported in 64-bit mode" ++msgstr "«%s» поддерживается только в 64-битном режиме" -#: config/tc-avr.c:1253 config/tc-d10v.c:1585 config/tc-d30v.c:2025 -#: config/tc-msp430.c:2021 -+#. UnixWare fsub no args is alias for fsubp, fadd -> faddp, etc. -+#: config/tc-i386.c:3847 ++#: config/tc-i386.c:3990 config/tc-i386.c:4190 #, c-format -msgid "line %d: unknown relocation type: 0x%x" -+msgid "translating to `%sp'" - msgstr "" +-msgstr "" ++msgid "`%s' is not supported in 64-bit mode" ++msgstr "«%s» не поддерживается в 64-битном режиме" -#: config/tc-avr.c:1267 -msgid "only constant expression allowed" -+#: config/tc-i386.c:3854 +-msgstr "" ++#: config/tc-i386.c:4002 +#, c-format -+msgid "instruction `%s' isn't supported in 16-bit mode." - msgstr "" ++msgid "redundant %s prefix" ++msgstr "лишний префикс %s" -#. xgettext:c-format. -#: config/tc-avr.c:1327 config/tc-bfin.c:811 config/tc-d10v.c:1457 @@ -10507,505 +23209,513 @@ index 564135a143..b1b2ed1ef8 100644 -#: config/tc-msp430.c:2056 config/tc-or32.c:959 config/tc-ppc.c:6273 -#: config/tc-spu.c:881 config/tc-spu.c:1092 config/tc-v850.c:2187 -#: config/tc-z80.c:2017 -+#: config/tc-i386.c:3914 ++#: config/tc-i386.c:4197 #, c-format -msgid "reloc %d not supported by object file format" -+msgid "can't encode register '%s%s' in an instruction requiring REX prefix." - msgstr "" +-msgstr "" ++msgid "`%s' is not supported on `%s%s'" ++msgstr "«%s» не поддерживается для «%s%s»" -#: config/tc-avr.c:1350 config/tc-h8300.c:1885 config/tc-mcore.c:881 -#: config/tc-microblaze.c:825 config/tc-moxie.c:178 config/tc-msp430.c:1821 -#: config/tc-pj.c:253 config/tc-sh.c:2544 config/tc-z8k.c:1216 -msgid "can't find opcode " -+#: config/tc-i386.c:3954 config/tc-i386.c:4140 -+#, c-format -+msgid "no such instruction: `%s'" - msgstr "" +-msgstr "" ++#: config/tc-i386.c:4208 ++msgid "use .code16 to ensure correct addressing mode" ++msgstr "используйте .code16, чтобы задать правильный режим адресации" -#: config/tc-avr.c:1367 -+#: config/tc-i386.c:3965 config/tc-i386.c:4173 ++#: config/tc-i386.c:4232 #, c-format -msgid "illegal opcode %s for mcu %s" -+msgid "invalid character %s in mnemonic" - msgstr "" +-msgstr "" ++msgid "invalid character %s before operand %d" ++msgstr "недопустимый символ %s перед операндом %d" -#: config/tc-avr.c:1376 -msgid "garbage at end of line" -+#: config/tc-i386.c:3972 -+msgid "expecting prefix; got nothing" - msgstr "" - --#: config/tc-avr.c:1448 config/tc-avr.c:1455 -+#: config/tc-i386.c:3974 -+msgid "expecting mnemonic; got nothing" -+msgstr "" -+ -+#: config/tc-i386.c:3989 config/tc-i386.c:4191 - #, c-format --msgid "illegal %srelocation size: %d" -+msgid "`%s' is only supported in 64-bit mode" - msgstr "" - --#: config/tc-bfin.c:96 config/tc-frv.c:1606 config/tc-frv.c:1616 --msgid "missing ')'" -+#: config/tc-i386.c:3990 config/tc-i386.c:4190 -+#, c-format -+msgid "`%s' is not supported in 64-bit mode" - msgstr "" - --#: config/tc-bfin.c:423 -+#: config/tc-i386.c:4002 - #, c-format --msgid " BFIN specific command line options:\n" -+msgid "redundant %s prefix" - msgstr "" - --#: config/tc-bfin.c:436 --msgid "Could not set architecture and machine." -+#: config/tc-i386.c:4197 -+#, c-format -+msgid "`%s' is not supported on `%s%s'" - msgstr "" - --#: config/tc-bfin.c:585 --msgid "Parse failed." -+#: config/tc-i386.c:4208 -+msgid "use .code16 to ensure correct addressing mode" - msgstr "" - --#: config/tc-bfin.c:660 --msgid "pcrel too far BFD_RELOC_BFIN_10" -+#: config/tc-i386.c:4232 -+#, c-format -+msgid "invalid character %s before operand %d" - msgstr "" - --#: config/tc-bfin.c:676 --msgid "pcrel too far BFD_RELOC_BFIN_12" +-msgstr "" +#: config/tc-i386.c:4246 +#, c-format +msgid "unbalanced parenthesis in operand %d." - msgstr "" ++msgstr "несогласованные круглые скобки в операнде %d" --#: config/tc-bfin.c:696 --msgid "pcrel too far BFD_RELOC_BFIN_24" +-#: config/tc-avr.c:1448 config/tc-avr.c:1455 +#: config/tc-i386.c:4249 -+#, c-format + #, c-format +-msgid "illegal %srelocation size: %d" +-msgstr "" +msgid "unbalanced brackets in operand %d." - msgstr "" ++msgstr "несогласованные квадратные скобки в операнде %d" --#: config/tc-bfin.c:711 --msgid "pcrel too far BFD_RELOC_BFIN_5" +-#: config/tc-bfin.c:96 config/tc-frv.c:1606 config/tc-frv.c:1616 +-msgid "missing ')'" +-msgstr "" +#: config/tc-i386.c:4258 +#, c-format +msgid "invalid character %s in operand %d" - msgstr "" ++msgstr "недопустимый символ %s в операнде %d" + +-#: config/tc-bfin.c:423 ++#: config/tc-i386.c:4285 + #, c-format +-msgid " BFIN specific command line options:\n" +-msgstr "" ++msgid "spurious operands; (%d operands/instruction max)" ++msgstr "побочные операнды; (максимально %d операндов/инструкций)" + +-#: config/tc-bfin.c:436 +-msgid "Could not set architecture and machine." +-msgstr "" ++#: config/tc-i386.c:4309 ++msgid "expecting operand after ','; got nothing" ++msgstr "ожидается операнд после «,»; ничего не получено" + +-#: config/tc-bfin.c:585 +-msgid "Parse failed." +-msgstr "" ++#: config/tc-i386.c:4314 ++msgid "expecting operand before ','; got nothing" ++msgstr "ожидается операнд перед «,»; ничего не получено" + +-#: config/tc-bfin.c:660 +-msgid "pcrel too far BFD_RELOC_BFIN_10" +-msgstr "" ++#: config/tc-i386.c:4693 ++msgid "mask, index, and destination registers should be distinct" ++msgstr "регистры маски, индекса и назначения должны различаться" + +-#: config/tc-bfin.c:676 +-msgid "pcrel too far BFD_RELOC_BFIN_12" +-msgstr "" ++#: config/tc-i386.c:4710 ++msgid "index and destination registers should be distinct" ++msgstr "регистры индекса и назначения должны различаться" + +-#: config/tc-bfin.c:696 +-msgid "pcrel too far BFD_RELOC_BFIN_24" +-msgstr "" ++#: config/tc-i386.c:5239 ++msgid "operand size mismatch" ++msgstr "несоответствие размера операнда" + +-#: config/tc-bfin.c:711 +-msgid "pcrel too far BFD_RELOC_BFIN_5" +-msgstr "" ++#: config/tc-i386.c:5242 ++msgid "operand type mismatch" ++msgstr "несоответствие типа операнда" -#: config/tc-bfin.c:723 -msgid "pcrel too far BFD_RELOC_BFIN_11_PCREL" -+#: config/tc-i386.c:4285 -+#, c-format -+msgid "spurious operands; (%d operands/instruction max)" - msgstr "" +-msgstr "" ++#: config/tc-i386.c:5245 ++msgid "register type mismatch" ++msgstr "несоответствие типа регистра" -#: config/tc-bfin.c:733 -msgid "rel too far BFD_RELOC_8" -+#: config/tc-i386.c:4309 -+msgid "expecting operand after ','; got nothing" - msgstr "" +-msgstr "" ++#: config/tc-i386.c:5248 ++msgid "number of operands mismatch" ++msgstr "несоответствие количества операндов" -#: config/tc-bfin.c:740 -msgid "rel too far BFD_RELOC_16" -+#: config/tc-i386.c:4314 -+msgid "expecting operand before ','; got nothing" - msgstr "" +-msgstr "" ++#: config/tc-i386.c:5251 ++msgid "invalid instruction suffix" ++msgstr "неверный суффикс инструкции" -#: config/tc-cr16.c:164 read.c:4346 -msgid "using a bit field width of zero" -+#: config/tc-i386.c:4693 -+msgid "mask, index, and destination registers should be distinct" - msgstr "" +-msgstr "" ++#: config/tc-i386.c:5254 ++msgid "constant doesn't fit in 4 bits" ++msgstr "константа не помещается в 4 бита" -#: config/tc-cr16.c:172 read.c:4354 -#, c-format -msgid "field width \"%s\" too complex for a bitfield" -+#: config/tc-i386.c:4710 -+msgid "index and destination registers should be distinct" - msgstr "" +-msgstr "" ++#: config/tc-i386.c:5257 ++msgid "only supported with old gcc" ++msgstr "поддерживается только в старом gcc" -#: config/tc-cr16.c:181 read.c:4362 -#, c-format -msgid "field width %lu too big to fit in %d bytes: truncated to %d bits" -+#: config/tc-i386.c:5239 -+msgid "operand size mismatch" - msgstr "" +-msgstr "" ++#: config/tc-i386.c:5260 ++msgid "unsupported with Intel mnemonic" ++msgstr "не поддерживается в мнемонике Intel" -#: config/tc-cr16.c:203 read.c:4384 -#, c-format -msgid "field value \"%s\" too complex for a bitfield" -+#: config/tc-i386.c:5242 -+msgid "operand type mismatch" - msgstr "" +-msgstr "" ++#: config/tc-i386.c:5263 ++msgid "unsupported syntax" ++msgstr "неподдерживаемый синтаксис" -#: config/tc-cr16.c:384 --#, c-format ++#: config/tc-i386.c:5266 + #, c-format -msgid "Unknown register pair - index relative mode: `%d'" -+#: config/tc-i386.c:5245 -+msgid "register type mismatch" - msgstr "" +-msgstr "" ++msgid "unsupported instruction `%s'" ++msgstr "неподдерживаемая инструкция «%s»" -#: config/tc-cr16.c:570 config/tc-crx.c:344 config/tc-mn10200.c:768 -#: write.c:976 -#, c-format -msgid "can't resolve `%s' {%s section} - `%s' {%s section}" -+#: config/tc-i386.c:5248 -+msgid "number of operands mismatch" - msgstr "" +-msgstr "" ++#: config/tc-i386.c:5270 ++msgid "invalid VSIB address" ++msgstr "неправильный адрес VSIB" -#: config/tc-cr16.c:602 config/tc-crx.c:360 -#, c-format -msgid "internal error: reloc %d (`%s') not supported by object file format" -+#: config/tc-i386.c:5251 -+#, fuzzy -+#| msgid "invalid listing option `%c'" -+msgid "invalid instruction suffix" -+msgstr "неверный параметр %c для листинга" -+ -+#: config/tc-i386.c:5254 -+msgid "constant doesn't fit in 4 bits" - msgstr "" +-msgstr "" ++#: config/tc-i386.c:5273 ++msgid "mask, index, and destination registers must be distinct" ++msgstr "регистры маски, индекса и назначения должны различаться" -#: config/tc-cr16.c:695 config/tc-i386.c:8187 config/tc-s390.c:1799 -msgid "GOT already in symbol table" -+#: config/tc-i386.c:5257 -+msgid "only supported with old gcc" - msgstr "" +-msgstr "" ++#: config/tc-i386.c:5276 ++msgid "unsupported vector index register" ++msgstr "неподдерживаемый векторный индексный регистр" -#: config/tc-cr16.c:804 config/tc-cr16.c:827 config/tc-cris.c:1190 -#: config/tc-crx.c:534 config/tc-crx.c:561 config/tc-crx.c:579 -#: config/tc-pdp11.c:194 -msgid "Virtual memory exhausted" -+#: config/tc-i386.c:5260 -+msgid "unsupported with Intel mnemonic" - msgstr "" +-msgstr "" ++#: config/tc-i386.c:5279 ++msgid "unsupported broadcast" ++msgstr "неподдерживаемый broadcast" -#: config/tc-cr16.c:812 config/tc-crx.c:571 config/tc-crx.c:590 -#: config/tc-i386.c:2152 config/tc-i386.c:2174 config/tc-m68k.c:4607 -#: config/tc-maxq.c:2865 -#, c-format -msgid "Internal Error: Can't hash %s: %s" -+#: config/tc-i386.c:5263 -+msgid "unsupported syntax" - msgstr "" +-msgstr "" ++#: config/tc-i386.c:5282 ++msgid "broadcast not on source memory operand" ++msgstr "broadcast находится не в операнде-источнике памяти" -#: config/tc-cr16.c:838 config/tc-cris.c:1224 config/tc-crx.c:544 -#, c-format -msgid "Can't hash `%s': %s\n" -+#: config/tc-i386.c:5266 -+#, fuzzy, c-format -+#| msgid "unsupported section attribute '%c'" -+msgid "unsupported instruction `%s'" -+msgstr "неподдерживаемый атрибут раздела %c" -+ -+#: config/tc-i386.c:5270 -+msgid "invalid VSIB address" - msgstr "" +-msgstr "" ++#: config/tc-i386.c:5285 ++msgid "broadcast is needed for operand of such type" ++msgstr "для операнда такого типа требуется broadcast" -#: config/tc-cr16.c:839 config/tc-cris.c:1225 config/tc-crx.c:545 -msgid "(unknown reason)" -+#: config/tc-i386.c:5273 -+msgid "mask, index, and destination registers must be distinct" - msgstr "" +-msgstr "" ++#: config/tc-i386.c:5288 ++msgid "unsupported masking" ++msgstr "неподдерживаемая маска" -#. Missing or bad expr becomes absolute 0. -#: config/tc-cr16.c:891 config/tc-crx.c:618 config/tc-maxq.c:1475 -#, c-format -msgid "missing or invalid displacement expression `%s' taken as 0" -+#: config/tc-i386.c:5276 -+#, fuzzy -+#| msgid "unsupported section attribute '%c'" -+msgid "unsupported vector index register" -+msgstr "неподдерживаемый атрибут раздела %c" -+ -+#: config/tc-i386.c:5279 -+msgid "unsupported broadcast" - msgstr "" +-msgstr "" ++#: config/tc-i386.c:5291 ++msgid "mask not on destination operand" ++msgstr "маске находится не в операнде назначения" -#: config/tc-cr16.c:941 -#, c-format -msgid "GOT bad expression with %s." -+#: config/tc-i386.c:5282 -+msgid "broadcast not on source memory operand" - msgstr "" +-msgstr "" ++#: config/tc-i386.c:5294 ++msgid "default mask isn't allowed" ++msgstr "маска по умолчанию запрещена" -#: config/tc-cr16.c:1052 -#, c-format -msgid "operand %d: illegal use expression: `%s`" -+#: config/tc-i386.c:5285 -+msgid "broadcast is needed for operand of such type" - msgstr "" +-msgstr "" ++#: config/tc-i386.c:5297 ++msgid "unsupported static rounding/sae" ++msgstr "неподдерживаемое статическое округление/sae" -#: config/tc-cr16.c:1117 config/tc-crx.c:1126 -#, c-format -msgid "Unknown register: `%d'" -+#: config/tc-i386.c:5288 -+msgid "unsupported masking" - msgstr "" +-msgstr "" ++#: config/tc-i386.c:5301 ++msgid "RC/SAE operand must precede immediate operands" ++msgstr "операнд RC/SAE должен быть раньше непосредственных операндов" -#. Issue a error message when register is illegal. -#: config/tc-cr16.c:1125 config/tc-crx.c:1134 -#, c-format -msgid "Illegal register (`%s') in Instruction: `%s'" -+#: config/tc-i386.c:5291 -+msgid "mask not on destination operand" - msgstr "" +-msgstr "" ++#: config/tc-i386.c:5303 ++msgid "RC/SAE operand must follow immediate operands" ++msgstr "операнд RC/SAE должен быть после непосредственных операндов" -#: config/tc-cr16.c:1196 config/tc-cr16.c:1271 config/tc-crx.c:756 -#: config/tc-crx.c:776 config/tc-crx.c:791 -#, c-format -msgid "Illegal register `%s' in Instruction `%s'" -+#: config/tc-i386.c:5294 -+msgid "default mask isn't allowed" - msgstr "" - --#: config/tc-cr16.c:1224 config/tc-cr16.c:1235 --#, c-format --msgid "Illegal register pair `%s' in Instruction `%s'" -+#: config/tc-i386.c:5297 -+msgid "unsupported static rounding/sae" - msgstr "" - --#: config/tc-cr16.c:1260 config/tc-i960.c:835 --msgid "unmatched '['" -+#: config/tc-i386.c:5301 -+msgid "RC/SAE operand must precede immediate operands" - msgstr "" - --#: config/tc-cr16.c:1266 config/tc-i960.c:842 --msgid "garbage after index spec ignored" -+#: config/tc-i386.c:5303 -+msgid "RC/SAE operand must follow immediate operands" - msgstr "" - --#: config/tc-cr16.c:1414 config/tc-crx.c:935 +-msgstr "" +#: config/tc-i386.c:5306 config/tc-metag.c:4789 config/tc-metag.c:5530 +#: config/tc-metag.c:5552 -+#, fuzzy -+#| msgid "illegal operand" +msgid "invalid register operand" -+msgstr "неверный операнд" -+ ++msgstr "неверный регистровый операнд" + +-#: config/tc-cr16.c:1224 config/tc-cr16.c:1235 +#: config/tc-i386.c:5309 #, c-format --msgid "Illegal operands (whitespace): `%s'" +-msgid "Illegal register pair `%s' in Instruction `%s'" +-msgstr "" +- +-#: config/tc-cr16.c:1260 config/tc-i960.c:835 +-msgid "unmatched '['" +-msgstr "" +- +-#: config/tc-cr16.c:1266 config/tc-i960.c:842 +-msgid "garbage after index spec ignored" +-msgstr "" +msgid "%s for `%s'" - msgstr "" ++msgstr "%s для «%s»" + +-#: config/tc-cr16.c:1414 config/tc-crx.c:935 ++#: config/tc-i386.c:5320 + #, c-format +-msgid "Illegal operands (whitespace): `%s'" +-msgstr "" ++msgid "indirect %s without `*'" ++msgstr "неявный %s без «*»" -#: config/tc-cr16.c:1426 config/tc-cr16.c:1433 config/tc-cr16.c:1450 -#: config/tc-crx.c:947 config/tc-crx.c:954 config/tc-crx.c:971 -#: config/tc-crx.c:1763 -+#: config/tc-i386.c:5320 - #, c-format --msgid "Missing matching brackets : `%s'" -+msgid "indirect %s without `*'" - msgstr "" - --#: config/tc-cr16.c:1482 config/tc-crx.c:997 +#. Warn them that a data or address size prefix doesn't +#. affect assembly of the next line of code. +#: config/tc-i386.c:5328 #, c-format --msgid "Unknown exception: `%s'" +-msgid "Missing matching brackets : `%s'" +-msgstr "" +msgid "stand-alone `%s' prefix" - msgstr "" ++msgstr "автономный префикс «%s»" --#: config/tc-cr16.c:1569 config/tc-crx.c:1093 +-#: config/tc-cr16.c:1482 config/tc-crx.c:997 +#: config/tc-i386.c:5362 config/tc-i386.c:5378 #, c-format --msgid "Illegal `cinv' parameter: `%c'" +-msgid "Unknown exception: `%s'" +-msgstr "" +msgid "`%s' operand %d must use `%ses' segment" - msgstr "" ++msgstr "для «%s» операнда %d нужно использовать сегмент «%ses»" --#: config/tc-cr16.c:1591 config/tc-cr16.c:1630 +-#: config/tc-cr16.c:1569 config/tc-crx.c:1093 +#. We have to know the operand size for crc32. +#: config/tc-i386.c:5432 #, c-format --msgid "Unknown register pair: `%d'" +-msgid "Illegal `cinv' parameter: `%c'" +-msgstr "" +msgid "ambiguous memory operand size for `%s`" - msgstr "" ++msgstr "двусмысленный размер операнда памяти для «%s»" --#. Issue a error message when register pair is illegal. --#: config/tc-cr16.c:1599 +-#: config/tc-cr16.c:1591 config/tc-cr16.c:1630 +#: config/tc-i386.c:5554 +msgid "no instruction mnemonic suffix given and no register operands; can't size instruction" -+msgstr "" ++msgstr "не указан мнемонический суффикс инструкции и нет регистровых операндов; невозможно узнать размер инструкции" + +#: config/tc-i386.c:5700 config/tc-i386.c:5773 config/tc-i386.c:5895 #, c-format --msgid "Illegal register pair (`%s') in Instruction: `%s'" +-msgid "Unknown register pair: `%d'" +-msgstr "" +msgid "using `%s%s' instead of `%s%s' due to `%c' suffix" - msgstr "" ++msgstr "используется «%s%s» вместо «%s%s» из-за суффикса «%c»" -#. Issue a error message when register pair is illegal. --#: config/tc-cr16.c:1638 +-#: config/tc-cr16.c:1599 +#: config/tc-i386.c:5721 config/tc-i386.c:5749 config/tc-i386.c:5820 +#: config/tc-i386.c:5870 #, c-format --msgid "Illegal index register pair (`%s') in Instruction: `%s'" +-msgid "Illegal register pair (`%s') in Instruction: `%s'" +-msgstr "" +msgid "`%s%s' not allowed with `%s%c'" - msgstr "" ++msgstr "«%s%s» не допускается вместе с «%s%c»" --#: config/tc-cr16.c:1677 +-#. Issue a error message when register pair is illegal. +-#: config/tc-cr16.c:1638 +#: config/tc-i386.c:5767 config/tc-i386.c:5794 config/tc-i386.c:5845 +#: config/tc-i386.c:5889 #, c-format --msgid "Unknown processor register : `%d'" +-msgid "Illegal index register pair (`%s') in Instruction: `%s'" +-msgstr "" +msgid "incorrect register `%s%s' used with `%c' suffix" - msgstr "" ++msgstr "используется неверный регистр «%s%s» с суффиксом «%c»" + +-#: config/tc-cr16.c:1677 ++#: config/tc-i386.c:5958 ++msgid "no instruction mnemonic suffix given; can't determine immediate size" ++msgstr "не указан мнемонический суффикс инструкции; невозможно определить непосредственный размер" ++ ++#: config/tc-i386.c:6102 + #, c-format +-msgid "Unknown processor register : `%d'" +-msgstr "" ++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»" -#. Issue a error message when register pair is illegal. -#: config/tc-cr16.c:1685 --#, c-format --msgid "Illegal processor register (`%s') in Instruction: `%s'" -+#: config/tc-i386.c:5958 -+msgid "no instruction mnemonic suffix given; can't determine immediate size" - msgstr "" - --#: config/tc-cr16.c:1733 -+#: config/tc-i386.c:6102 - #, c-format --msgid "Unknown processor register (32 bit) : `%d'" -+msgid "the second source register `%s%s' implicitly denotes `%s%.3s%d' to `%s%.3s%d' source group in `%s'" - msgstr "" - --#. Issue a error message when register pair is illegal. --#: config/tc-cr16.c:1741 +#: config/tc-i386.c:6139 #, c-format --msgid "Illegal 32 bit - processor register (`%s') in Instruction: `%s'" +-msgid "Illegal processor register (`%s') in Instruction: `%s'" +-msgstr "" +msgid "you can't `pop %scs'" - msgstr "" ++msgstr "нельзя использовать «pop %scs»" --#: config/tc-cr16.c:2105 config/tc-crx.c:1661 config/tc-crx.c:1678 +-#: config/tc-cr16.c:1733 +#. Reversed arguments on faddp, fsubp, etc. +#: config/tc-i386.c:6168 #, c-format --msgid "Same src/dest register is used (`r%d'), result is undefined" +-msgid "Unknown processor register (32 bit) : `%d'" +-msgstr "" +msgid "translating to `%s %s%s,%s%s'" - msgstr "" ++msgstr "преобразуется в «%s %s%s,%s%s»" + +-#. Issue a error message when register pair is illegal. +-#: config/tc-cr16.c:1741 ++#. Extraneous `l' suffix on fp insn. ++#: config/tc-i386.c:6175 + #, c-format +-msgid "Illegal 32 bit - processor register (`%s') in Instruction: `%s'" +-msgstr "" ++msgid "translating to `%s %s%s'" ++msgstr "преобразуется в «%s %s%s»" + +-#: config/tc-cr16.c:2105 config/tc-crx.c:1661 config/tc-crx.c:1678 ++#: config/tc-i386.c:6203 + #, c-format +-msgid "Same src/dest register is used (`r%d'), result is undefined" +-msgstr "" ++msgid "segment override on `%s' is ineffectual" ++msgstr "замена сегмента на «%s» не сработает" -#: config/tc-cr16.c:2126 -msgid "RA register is saved twice." -+#. Extraneous `l' suffix on fp insn. -+#: config/tc-i386.c:6175 -+#, c-format -+msgid "translating to `%s %s%s'" - msgstr "" - --#: config/tc-cr16.c:2130 -+#: config/tc-i386.c:6203 - #, c-format --msgid "`%s' Illegal use of registers." -+msgid "segment override on `%s' is ineffectual" - msgstr "" - --#: config/tc-cr16.c:2144 --#, c-format --msgid "`%s' Illegal count-register combination." +-msgstr "" +#: config/tc-i386.c:6975 config/tc-i386.c:7076 config/tc-i386.c:7131 +msgid "skipping prefixes on this instruction" - msgstr "" - --#: config/tc-cr16.c:2150 --#, c-format --msgid "`%s' Illegal use of register." ++msgstr "пропускаются префиксы для этой инструкции" ++ +#: config/tc-i386.c:7151 +msgid "16-bit jump out of range" - msgstr "" ++msgstr "16-битный прыжок за пределами диапазона" --#: config/tc-cr16.c:2159 config/tc-crx.c:1670 +-#: config/tc-cr16.c:2130 +#: config/tc-i386.c:7160 #, c-format --msgid "`%s' has undefined result" +-msgid "`%s' Illegal use of registers." +-msgstr "" +msgid "can't handle non absolute segment in `%s'" - msgstr "" ++msgstr "невозможно обработать не абсолютный сегмент в «%s»" --#: config/tc-cr16.c:2167 --#, c-format --msgid "Same src/dest register is used (`r%d'),result is undefined" +-#: config/tc-cr16.c:2144 +#: config/tc-i386.c:7255 +msgid "pseudo prefix without instruction" - msgstr "" ++msgstr "псевдопрефикс без инструкции" ++ ++#: config/tc-i386.c:7847 config/tc-i386.c:7949 + #, c-format +-msgid "`%s' Illegal count-register combination." +-msgstr "" ++msgid "@%s reloc is not supported with %d-bit output format" ++msgstr "перемещение @%s не поддерживается выходным %d-битным форматом" + +-#: config/tc-cr16.c:2150 ++#: config/tc-i386.c:8000 + #, c-format +-msgid "`%s' Illegal use of register." +-msgstr "" ++msgid "missing or invalid expression `%s'" ++msgstr "отсутствующее или некорректное выражение «%s»" + +-#: config/tc-cr16.c:2159 config/tc-crx.c:1670 ++#: config/tc-i386.c:8086 + #, c-format +-msgid "`%s' has undefined result" +-msgstr "" ++msgid "Unsupported broadcast: `%s'" ++msgstr "Неподдерживаемый broadcast: «%s»" + +-#: config/tc-cr16.c:2167 ++#: config/tc-i386.c:8101 + #, c-format +-msgid "Same src/dest register is used (`r%d'),result is undefined" +-msgstr "" ++msgid "`%s%s' can't be used for write mask" ++msgstr "нельзя использовать «%s%s» для маски записи" -#: config/tc-cr16.c:2338 config/tc-crx.c:1575 -msgid "Incorrect number of operands" -+#: config/tc-i386.c:7847 config/tc-i386.c:7949 +-msgstr "" ++#: config/tc-i386.c:8124 +#, c-format -+msgid "@%s reloc is not supported with %d-bit output format" - msgstr "" ++msgid "invalid write mask `%s'" ++msgstr "некорректная маска записи «%s»" -#: config/tc-cr16.c:2340 config/tc-crx.c:1577 -+#: config/tc-i386.c:8000 ++#: config/tc-i386.c:8146 config/tc-i386.c:8809 #, c-format -msgid "Illegal type of operand (arg %d)" -+msgid "missing or invalid expression `%s'" - msgstr "" +-msgstr "" ++msgid "duplicated `%s'" ++msgstr "повторный «%s»" -#: config/tc-cr16.c:2346 config/tc-crx.c:1583 -+#: config/tc-i386.c:8086 ++#: config/tc-i386.c:8156 #, c-format -msgid "Operand out of range (arg %d)" -+msgid "Unsupported broadcast: `%s'" - msgstr "" +-msgstr "" ++msgid "invalid zeroing-masking `%s'" ++msgstr "неверная обнуляющая маска «%s»" -#: config/tc-cr16.c:2349 config/tc-crx.c:1586 -+#: config/tc-i386.c:8101 ++#: config/tc-i386.c:8169 #, c-format -msgid "Operand has odd displacement (arg %d)" -+msgid "`%s%s' can't be used for write mask" - msgstr "" +-msgstr "" ++msgid "missing `}' in `%s'" ++msgstr "отсутствует «}» в «%s»" -#: config/tc-cr16.c:2352 config/tc-cr16.c:2383 config/tc-crx.c:1599 -#: config/tc-crx.c:1630 -+#: config/tc-i386.c:8124 -+#, fuzzy, c-format -+#| msgid "invalid listing option `%c'" -+msgid "invalid write mask `%s'" -+msgstr "неверный параметр %c для листинга" -+ -+#: config/tc-i386.c:8146 config/tc-i386.c:8809 -+#, fuzzy, c-format -+#| msgid "duplicate \"else\"" -+msgid "duplicated `%s'" -+msgstr "повторный \"else\"" -+ -+#: config/tc-i386.c:8156 -+#, fuzzy, c-format -+#| msgid "invalid listing option `%c'" -+msgid "invalid zeroing-masking `%s'" -+msgstr "неверный параметр %c для листинга" -+ -+#: config/tc-i386.c:8169 ++#. We don't know this one. ++#: config/tc-i386.c:8177 #, c-format -msgid "Illegal operand (arg %d)" -+msgid "missing `}' in `%s'" - msgstr "" +-msgstr "" ++msgid "unknown vector operation: `%s'" ++msgstr "неизвестная векторная операция: «%s»" -#. Give an error if a frag containing code is not aligned to a 2-byte -#. boundary. -#: config/tc-cr16.c:2485 config/tc-cr16.h:73 config/tc-crx.c:1952 -#: config/tc-crx.h:76 -msgid "instruction address is not a multiple of 2" -+#. We don't know this one. -+#: config/tc-i386.c:8177 -+#, fuzzy, c-format -+#| msgid "unknown section attribute '%c'" -+msgid "unknown vector operation: `%s'" -+msgstr "неизвестный атрибут раздела %c" -+ +-msgstr "" +#: config/tc-i386.c:8183 +msgid "zeroing-masking only allowed with write mask" - msgstr "" ++msgstr "обнуляющая маска разрешена только с маской записи" -#: config/tc-cr16.c:2562 config/tc-cris.c:1538 config/tc-cris.c:1546 -#: config/tc-crx.c:1988 config/tc-dlx.c:686 config/tc-hppa.c:3243 @@ -11014,303 +23724,359 @@ index 564135a143..b1b2ed1ef8 100644 +#: config/tc-i386.c:8203 #, c-format -msgid "Unknown opcode: `%s'" +-msgstr "" +msgid "at most %d immediate operands are allowed" - msgstr "" ++msgstr "разрешено не более %d непосредственных операндов" -#: config/tc-cris.c:551 config/tc-m68hc11.c:2744 +#: config/tc-i386.c:8235 config/tc-i386.c:8482 #, c-format -msgid "internal inconsistency problem in %s: fr_symbol %lx" +-msgstr "" +msgid "junk `%s' after expression" - msgstr "" ++msgstr "мусор «%s» после выражения" -#: config/tc-cris.c:555 config/tc-m68hc11.c:2748 config/tc-msp430.c:2247 +#: config/tc-i386.c:8256 #, c-format -msgid "internal inconsistency problem in %s: resolved symbol" +-msgstr "" +msgid "missing or invalid immediate expression `%s'" - msgstr "" ++msgstr "отсутствующее или некорректное непосредственное выражение «%s»" -#: config/tc-cris.c:565 config/tc-m68hc11.c:2754 +#: config/tc-i386.c:8279 config/tc-i386.c:8572 #, c-format -msgid "internal inconsistency problem in %s: fr_subtype %d" -+msgid "unimplemented segment %s in operand" - msgstr "" - +-msgstr "" +- -#: config/tc-cris.c:905 -msgid "Relaxation to long branches for .arch common_v10_v32 not implemented" -+#: config/tc-i386.c:8286 -+#, c-format -+msgid "illegal immediate register operand %s" - msgstr "" +-msgstr "" ++msgid "unimplemented segment %s in operand" ++msgstr "нереализованный сегмент %s в операнде" -#: config/tc-cris.c:935 -msgid "Complicated LAPC target operand is not a multiple of two. Use LAPC.D" -+#: config/tc-i386.c:8334 +-msgstr "" ++#: config/tc-i386.c:8286 +#, c-format -+msgid "expecting scale factor of 1, 2, 4, or 8: got `%s'" - msgstr "" ++msgid "illegal immediate register operand %s" ++msgstr "неверный непосредственный регистровый операнд %s" -#: config/tc-cris.c:940 -+#: config/tc-i386.c:8343 ++#: config/tc-i386.c:8334 #, c-format -msgid "Internal error found in md_convert_frag: offset %ld. Please report this." -+msgid "scale factor of %d without an index register" - msgstr "" +-msgstr "" ++msgid "expecting scale factor of 1, 2, 4, or 8: got `%s'" ++msgstr "ожидается коэффициент масштабирования 1, 2, 4 или 8: получен «%s»" -#: config/tc-cris.c:965 -+#: config/tc-i386.c:8365 ++#: config/tc-i386.c:8343 #, c-format -msgid "internal inconsistency in %s: bdapq no symbol" -+msgid "at most %d displacement operands are allowed" - msgstr "" +-msgstr "" ++msgid "scale factor of %d without an index register" ++msgstr "коэффициент масштабирования %d без индексного регистра" -#: config/tc-cris.c:978 -+#: config/tc-i386.c:8538 ++#: config/tc-i386.c:8365 #, c-format -msgid "internal inconsistency in %s: bdap.w with no symbol" -+msgid "missing or invalid displacement expression `%s'" - msgstr "" +-msgstr "" ++msgid "at most %d displacement operands are allowed" ++msgstr "разрешено не более %d операндов смещения" -#: config/tc-cris.c:1002 -msgid "section alignment must be >= 4 bytes to check MULS/MULU safeness" -+#: config/tc-i386.c:8555 +-msgstr "" ++#: config/tc-i386.c:8538 +#, c-format -+msgid "0x%lx out range of signed 32bit displacement" - msgstr "" ++msgid "missing or invalid displacement expression `%s'" ++msgstr "отсутствующее или некорректное выражение смещения «%s»" -#: config/tc-cris.c:1011 -msgid "dangerous MULS/MULU location; give it higher alignment" -+#: config/tc-i386.c:8707 +-msgstr "" ++#: config/tc-i386.c:8555 +#, c-format -+msgid "`%s' is not valid here (expected `%c%s%s%c')" - msgstr "" ++msgid "0x%lx out range of signed 32bit displacement" ++msgstr "0x%lx вне диапазона знакового 32-битного смещения" -#. Bail out for compatibility mode. (It seems it can be implemented, -#. perhaps with a 10-byte sequence: "move.d NNNN,$pc/$acr", "jump -#. $acr", "nop"; but doesn't seem worth it at the moment.) -#: config/tc-cris.c:1052 -msgid "Out-of-range .word offset handling is not implemented for .arch common_v10_v32" -+#: config/tc-i386.c:8719 +-msgstr "" ++#: config/tc-i386.c:8707 +#, c-format -+msgid "`%s' is not a valid %s expression" - msgstr "" ++msgid "`%s' is not valid here (expected `%c%s%s%c')" ++msgstr "«%s» здесь не допускается (ожидается «%c%s%s%c»)" -#: config/tc-cris.c:1097 -msgid ".word case-table handling failed: table too large" -+#: config/tc-i386.c:8754 +-msgstr "" ++#: config/tc-i386.c:8719 +#, c-format -+msgid "`%s' cannot be used here" - msgstr "" ++msgid "`%s' is not a valid %s expression" ++msgstr "«%s» не является верным выражением %s" -#: config/tc-cris.c:1229 --#, c-format ++#: config/tc-i386.c:8754 + #, c-format -msgid "Buggy opcode: `%s' \"%s\"\n" -+#: config/tc-i386.c:8761 -+msgid "register scaling is being ignored here" - msgstr "" +-msgstr "" ++msgid "`%s' cannot be used here" ++msgstr "«%s» не может использоваться здесь" -#: config/tc-cris.c:1644 ++#: config/tc-i386.c:8761 ++msgid "register scaling is being ignored here" ++msgstr "регистровое масштабирование здесь игнорируется" ++ +#: config/tc-i386.c:8822 #, c-format -msgid "Immediate value not in 5 bit unsigned range: %ld" +-msgstr "" +msgid "Missing '}': '%s'" - msgstr "" ++msgstr "Отсутствует «}»: «%s»" -#: config/tc-cris.c:1660 +#: config/tc-i386.c:8828 #, c-format -msgid "Immediate value not in 4 bit unsigned range: %ld" +-msgstr "" +msgid "Junk after '}': '%s'" - msgstr "" ++msgstr "Мусор после «}»: «%s»" -#: config/tc-cris.c:1712 +#: config/tc-i386.c:8956 #, c-format -msgid "Immediate value not in 6 bit range: %ld" +-msgstr "" +msgid "bad memory operand `%s'" - msgstr "" ++msgstr "плохой операнд памяти «%s»" -#: config/tc-cris.c:1727 +#: config/tc-i386.c:8980 #, c-format -msgid "Immediate value not in 6 bit unsigned range: %ld" +-msgstr "" +msgid "junk `%s' after register" - msgstr "" ++msgstr "мусор «%s» после регистра" -#. Others have a generic warning. -#: config/tc-cris.c:1835 +#: config/tc-i386.c:8993 config/tc-i386.c:9130 config/tc-i386.c:9174 #, c-format -msgid "Unimplemented register `%s' specified" +-msgstr "" +msgid "bad register name `%s'" - msgstr "" ++msgstr "плохое имя регистра: «%s»" -#. We've come to the end of instructions with this -#. opcode, so it must be an error. -#: config/tc-cris.c:2079 -msgid "Illegal operands" +-msgstr "" +#: config/tc-i386.c:9001 +msgid "immediate operand illegal with absolute jump" - msgstr "" ++msgstr "непосредственный операнд недопустим с абсолютным прыжком" -#: config/tc-cris.c:2120 config/tc-cris.c:2160 +#: config/tc-i386.c:9032 #, c-format -msgid "Immediate value not in 8 bit range: %ld" +-msgstr "" +msgid "too many memory references for `%s'" - msgstr "" ++msgstr "слишком много ссылок на память для «%s»" -#: config/tc-cris.c:2130 config/tc-cris.c:2181 +#: config/tc-i386.c:9119 #, c-format -msgid "Immediate value not in 16 bit range: %ld" +-msgstr "" +msgid "expecting `,' or `)' after index register in `%s'" - msgstr "" ++msgstr "ожидается «,» или «)» после индексного регистра в «%s»" -#: config/tc-cris.c:2165 +#: config/tc-i386.c:9147 #, c-format -msgid "Immediate value not in 8 bit signed range: %ld" +-msgstr "" +msgid "expecting `)' after scale factor in `%s'" - msgstr "" ++msgstr "ожидается «,» после коэффициента масштабирования в «%s»" -#: config/tc-cris.c:2170 +#: config/tc-i386.c:9155 #, c-format -msgid "Immediate value not in 8 bit unsigned range: %ld" +-msgstr "" +msgid "expecting index register or scale factor after `,'; got '%c'" - msgstr "" ++msgstr "ожидается индексный регистр или коэффициент масштабирования после «,»: получен «%c»" -#: config/tc-cris.c:2186 +#: config/tc-i386.c:9163 #, c-format -msgid "Immediate value not in 16 bit signed range: %ld" +-msgstr "" +msgid "expecting `,' or `)' after base register in `%s'" - msgstr "" ++msgstr "ожидается «,» или «)» после базового регистра в «%s»" -#: config/tc-cris.c:2191 +#. It's not a memory operand; argh! +#: config/tc-i386.c:9212 #, c-format -msgid "Immediate value not in 16 bit unsigned range: %ld" +-msgstr "" +msgid "invalid char %s beginning operand %d `%s'" - msgstr "" ++msgstr "некорректный символ %s в начале операнда %d «%s»" -#: config/tc-cris.c:2217 -msgid "TLS relocation size does not match operand size" +-msgstr "" +#: config/tc-i386.c:9434 +msgid "long jump required" - msgstr "" ++msgstr "требуется длинный прыжок" -#: config/tc-cris.c:2218 -msgid "PIC relocation size does not match operand size" +-msgstr "" +#: config/tc-i386.c:9489 +msgid "jump target out of range" - msgstr "" ++msgstr "цель прыжка за пределами диапазона" -#: config/tc-cris.c:3366 -msgid "Calling gen_cond_branch_32 for .arch common_v10_v32\n" +-msgstr "" +#: config/tc-i386.c:10064 +msgid "no compiled in support for x86_64" - msgstr "" ++msgstr "откомпилирован без поддержки x86_64" -#: config/tc-cris.c:3370 -msgid "32-bit conditional branch generated" +-msgstr "" +#: config/tc-i386.c:10084 +msgid "no compiled in support for 32bit x86_64" - msgstr "" ++msgstr "откомпилирован без поддержки 32-битной x86_64" -#: config/tc-cris.c:3431 -msgid "Complex expression not supported" +-msgstr "" +#: config/tc-i386.c:10088 +msgid "32bit x86_64 is only supported for ELF" - msgstr "" ++msgstr "32-битная x86_64 поддерживается только в ELF" -#. FIXME: Is this function mentioned in the internals.texi manual? If -#. not, add it. -#: config/tc-cris.c:3581 -msgid "Bad call to md_atof () - floating point formats are not supported" +-msgstr "" +#: config/tc-i386.c:10122 config/tc-i386.c:10206 -+#, fuzzy, c-format -+#| msgid "invalid listing option `%c'" -+msgid "invalid -march= option: `%s'" -+msgstr "неверный параметр %c для листинга" -+ -+#: config/tc-i386.c:10216 config/tc-i386.c:10228 -+#, fuzzy, c-format -+#| msgid "invalid listing option `%c'" -+msgid "invalid -mtune= option: `%s'" -+msgstr "неверный параметр %c для листинга" -+ -+#: config/tc-i386.c:10237 -+#, fuzzy, c-format -+#| msgid "invalid listing option `%c'" -+msgid "invalid -mmnemonic= option: `%s'" -+msgstr "неверный параметр %c для листинга" -+ -+#: config/tc-i386.c:10246 -+#, fuzzy, c-format -+#| msgid "invalid listing option `%c'" -+msgid "invalid -msyntax= option: `%s'" -+msgstr "неверный параметр %c для листинга" -+ -+#: config/tc-i386.c:10273 -+#, fuzzy, c-format -+#| msgid "invalid listing option `%c'" -+msgid "invalid -msse-check= option: `%s'" -+msgstr "неверный параметр %c для листинга" -+ -+#: config/tc-i386.c:10284 -+#, fuzzy, c-format -+#| msgid "invalid listing option `%c'" -+msgid "invalid -moperand-check= option: `%s'" -+msgstr "неверный параметр %c для листинга" -+ -+#: config/tc-i386.c:10293 -+#, fuzzy, c-format -+#| msgid "invalid listing option `%c'" -+msgid "invalid -mavxscalar= option: `%s'" -+msgstr "неверный параметр %c для листинга" -+ -+#: config/tc-i386.c:10308 -+#, fuzzy, c-format -+#| msgid "invalid listing option `%c'" -+msgid "invalid -mevexlig= option: `%s'" -+msgstr "неверный параметр %c для листинга" -+ -+#: config/tc-i386.c:10321 -+#, fuzzy, c-format -+#| msgid "invalid listing option `%c'" -+msgid "invalid -mevexrcig= option: `%s'" -+msgstr "неверный параметр %c для листинга" -+ -+#: config/tc-i386.c:10330 -+#, fuzzy, c-format -+#| msgid "invalid listing option `%c'" -+msgid "invalid -mevexwig= option: `%s'" -+msgstr "неверный параметр %c для листинга" -+ -+#: config/tc-i386.c:10345 -+#, fuzzy, c-format -+#| msgid "invalid listing option `%c'" -+msgid "invalid -momit-lock-prefix= option: `%s'" -+msgstr "неверный параметр %c для листинга" -+ -+#: config/tc-i386.c:10354 +#, c-format -+msgid "invalid -mfence-as-lock-add= option: `%s'" - msgstr "" ++msgid "invalid -march= option: `%s'" ++msgstr "неверный параметр -march=: «%s»" -#: config/tc-cris.c:3622 -msgid "PC-relative relocation must be trivially resolved" +-msgstr "" ++#: config/tc-i386.c:10216 config/tc-i386.c:10228 ++#, c-format ++msgid "invalid -mtune= option: `%s'" ++msgstr "неверный параметр -mtune=: «%s»" + +-#: config/tc-cris.c:3694 ++#: config/tc-i386.c:10237 + #, c-format +-msgid "Value not in 16 bit range: %ld" +-msgstr "" ++msgid "invalid -mmnemonic= option: `%s'" ++msgstr "неверный параметр -mmnemonic=: «%s»" + +-#: config/tc-cris.c:3702 ++#: config/tc-i386.c:10246 + #, c-format +-msgid "Value not in 16 bit signed range: %ld" +-msgstr "" ++msgid "invalid -msyntax= option: `%s'" ++msgstr "неверный параметр -msyntax=: «%s»" + +-#: config/tc-cris.c:3710 ++#: config/tc-i386.c:10273 + #, c-format +-msgid "Value not in 8 bit range: %ld" +-msgstr "" ++msgid "invalid -msse-check= option: `%s'" ++msgstr "неверный параметр -msse-check=: «%s»" + +-#: config/tc-cris.c:3717 ++#: config/tc-i386.c:10284 + #, c-format +-msgid "Value not in 8 bit signed range: %ld" +-msgstr "" ++msgid "invalid -moperand-check= option: `%s'" ++msgstr "неверный параметр -moperand-check=: «%s»" + +-#: config/tc-cris.c:3727 ++#: config/tc-i386.c:10293 + #, c-format +-msgid "Value not in 4 bit unsigned range: %ld" +-msgstr "" ++msgid "invalid -mavxscalar= option: `%s'" ++msgstr "неверный параметр -mavxscalar=: «%s»" + +-#: config/tc-cris.c:3734 ++#: config/tc-i386.c:10308 + #, c-format +-msgid "Value not in 5 bit unsigned range: %ld" +-msgstr "" ++msgid "invalid -mevexlig= option: `%s'" ++msgstr "неверный параметр -mevexlig=: «%s»" + +-#: config/tc-cris.c:3741 ++#: config/tc-i386.c:10321 + #, c-format +-msgid "Value not in 6 bit range: %ld" +-msgstr "" ++msgid "invalid -mevexrcig= option: `%s'" ++msgstr "неверный параметр -mevexrcig=: «%s»" + +-#: config/tc-cris.c:3748 ++#: config/tc-i386.c:10330 + #, c-format +-msgid "Value not in 6 bit unsigned range: %ld" +-msgstr "" ++msgid "invalid -mevexwig= option: `%s'" ++msgstr "неверный параметр -mevexwig=: «%s»" + +-#: config/tc-cris.c:3792 ++#: config/tc-i386.c:10345 + #, c-format +-msgid "Please use --help to see usage and options for this assembler.\n" +-msgstr "" ++msgid "invalid -momit-lock-prefix= option: `%s'" ++msgstr "неверный параметр -momit-lock-prefix=: «%s»" + +-#: config/tc-cris.c:3804 +-msgid "--no-underscore is invalid with a.out format" +-msgstr "" ++#: config/tc-i386.c:10354 ++#, c-format ++msgid "invalid -mfence-as-lock-add= option: `%s'" ++msgstr "неверный параметр -mfence-as-lock-add=: «%s»" + +-#: config/tc-cris.c:3828 +#: config/tc-i386.c:10363 -+#, fuzzy, c-format -+#| msgid "invalid listing option `%c'" + #, c-format +-msgid "invalid in --march=: %s" +-msgstr "" +msgid "invalid -mrelax-relocations= option: `%s'" -+msgstr "неверный параметр %c для листинга" -+ ++msgstr "неверный параметр -mrelax-relocations=: «%s»" + +-#: config/tc-cris.c:3937 config/tc-moxie.c:711 +-msgid "Semantics error. This type of operand can not be relocated, it must be an assembly-time constant" +#: config/tc-i386.c:10486 +#, c-format +msgid "" @@ -11318,409 +24084,406 @@ index 564135a143..b1b2ed1ef8 100644 +" -V print assembler version number\n" +" -k ignored\n" msgstr "" ++" -Q игнорируется\n" ++" -V напечатать номер версии ассемблера\n" ++" -k игнорируется\n" --#: config/tc-cris.c:3694 +-#: config/tc-cris.c:3986 config/tc-moxie.c:760 +#: config/tc-i386.c:10491 #, c-format --msgid "Value not in 16 bit range: %ld" +-msgid "Cannot generate relocation type for symbol %s, code %s" +msgid "" +" -n Do not optimize code alignment\n" +" -q quieten some warnings\n" msgstr "" ++" -n не оптимизировать выравнивание кода\n" ++" -q выводить только некоторые предупреждения\n" --#: config/tc-cris.c:3702 +-#. The messages are formatted to line up with the generic options. +-#: config/tc-cris.c:3999 +#: config/tc-i386.c:10495 #, c-format --msgid "Value not in 16 bit signed range: %ld" +-msgid "CRIS-specific options:\n" +-msgstr "" +msgid " -s ignored\n" - msgstr "" ++msgstr " -s игнорируется\n" --#: config/tc-cris.c:3710 +-#: config/tc-cris.c:4001 +-msgid " -h, -H Don't execute, print this help text. Deprecated.\n" +-msgstr "" +#: config/tc-i386.c:10500 - #, c-format --msgid "Value not in 8 bit range: %ld" ++#, c-format +msgid " --32/--64/--x32 generate 32bit/64bit/x32 code\n" - msgstr "" ++msgstr " --32/--64/--x32 генерировать 32-битный/64-битный/x32 код\n" --#: config/tc-cris.c:3717 +-#: config/tc-cris.c:4003 +-msgid " -N Warn when branches are expanded to jumps.\n" +-msgstr "" +#: config/tc-i386.c:10504 - #, c-format --msgid "Value not in 8 bit signed range: %ld" ++#, c-format +msgid " --divide do not treat `/' as a comment character\n" - msgstr "" ++msgstr " --divide не считать «/» символом комментариев\n" --#: config/tc-cris.c:3727 +-#: config/tc-cris.c:4005 +-msgid " --underscore User symbols are normally prepended with underscore.\n" +-msgstr "" +#: config/tc-i386.c:10507 - #, c-format --msgid "Value not in 4 bit unsigned range: %ld" ++#, c-format +msgid " --divide ignored\n" - msgstr "" ++msgstr " --divide игнорируется\n" --#: config/tc-cris.c:3734 +-#: config/tc-cris.c:4007 +-msgid " Registers will not need any prefix.\n" +#: config/tc-i386.c:10510 - #, c-format --msgid "Value not in 5 bit unsigned range: %ld" ++#, c-format +msgid "" +" -march=CPU[,+EXTENSION...]\n" +" generate code for CPU and EXTENSION, CPU is one of:\n" msgstr "" ++" -march=ЦП[,+РАСШИРЕНИЕ…]\n" ++" генерировать код для ЦП и РАСШИРЕНИЯ; возможные ЦП:\n" --#: config/tc-cris.c:3741 +-#: config/tc-cris.c:4009 +-msgid " --no-underscore User symbols do not have any prefix.\n" +-msgstr "" +#: config/tc-i386.c:10514 -+#, fuzzy, c-format -+#| msgid " -w ignored\n" ++#, c-format +msgid " EXTENSION is combination of:\n" -+msgstr " -w игнорируется\n" -+ ++msgstr " РАСШИРЕНИЕ — комбинации следующих:\n" + +-#: config/tc-cris.c:4011 +-msgid " Registers will require a `$'-prefix.\n" +-msgstr "" +#: config/tc-i386.c:10517 - #, c-format --msgid "Value not in 6 bit range: %ld" ++#, c-format +msgid " -mtune=CPU optimize for CPU, CPU is one of:\n" - msgstr "" ++msgstr " -mtune=ЦП оптимизировать для ЦП; ЦП один из следующих:\n" --#: config/tc-cris.c:3748 +-#: config/tc-cris.c:4013 +-msgid " --pic\t\t\tEnable generation of position-independent code.\n" +-msgstr "" +#: config/tc-i386.c:10520 - #, c-format --msgid "Value not in 6 bit unsigned range: %ld" ++#, c-format +msgid " -msse2avx encode SSE instructions with VEX prefix\n" - msgstr "" ++msgstr " -msse2avx кодировать инструкции SSE с префиксом VEX\n" --#: config/tc-cris.c:3792 +-#: config/tc-cris.c:4015 +#: config/tc-i386.c:10522 - #, c-format --msgid "Please use --help to see usage and options for this assembler.\n" -+msgid "" ++#, c-format + msgid "" +-" --march=\t\tGenerate code for . Valid choices for \n" +-"\t\t\t\tare v0_v10, v10, v32 and common_v10_v32.\n" +" -msse-check=[none|error|warning]\n" +" check SSE instructions\n" msgstr "" ++" -msse-check=[none|error|warning]\n" ++" проверять инструкции SSE\n" --#: config/tc-cris.c:3804 --msgid "--no-underscore is invalid with a.out format" +-#: config/tc-cris.c:4036 +-msgid "Invalid relocation" +#: config/tc-i386.c:10525 +#, c-format +msgid "" +" -moperand-check=[none|error|warning]\n" +" check operand combinations for validity\n" msgstr "" ++" -moperand-check=[none|error|warning]\n" ++" проверять комбинации операндов на корректность\n" --#: config/tc-cris.c:3828 +-#: config/tc-cris.c:4073 +-msgid "Invalid pc-relative relocation" +#: config/tc-i386.c:10528 - #, c-format --msgid "invalid in --march=: %s" ++#, c-format +msgid "" +" -mavxscalar=[128|256] encode scalar AVX instructions with specific vector\n" +" length\n" msgstr "" ++" -mavxscalar=[128|256] кодировать скалярные инструкции AVX с заданной\n" ++" длиной вектора\n" --#: config/tc-cris.c:3937 config/tc-moxie.c:711 --msgid "Semantics error. This type of operand can not be relocated, it must be an assembly-time constant" +-#: config/tc-cris.c:4118 +#: config/tc-i386.c:10531 -+#, c-format + #, c-format +-msgid "Adjusted signed .word (%ld) overflows: `switch'-statement too large." +msgid "" +" -mevexlig=[128|256|512] encode scalar EVEX instructions with specific vector\n" +" length\n" msgstr "" ++" -mevexlig=[128|256|512] кодировать скалярные инструкции EVEX с заданной\n" ++" длиной вектора\n" --#: config/tc-cris.c:3986 config/tc-moxie.c:760 +-#: config/tc-cris.c:4148 +#: config/tc-i386.c:10534 #, c-format --msgid "Cannot generate relocation type for symbol %s, code %s" +-msgid ".syntax %s requires command-line option `--underscore'" +msgid "" +" -mevexwig=[0|1] encode EVEX instructions with specific EVEX.W value\n" +" for EVEX.W bit ignored instructions\n" msgstr "" ++" -mevexwig=[0|1] кодировать инструкции EVEX с заданным значением\n" ++" EVEX.W для бита игнорированных инструкций EVEX.W\n" --#. The messages are formatted to line up with the generic options. --#: config/tc-cris.c:3999 +-#: config/tc-cris.c:4157 +#: config/tc-i386.c:10537 #, c-format --msgid "CRIS-specific options:\n" +-msgid ".syntax %s requires command-line option `--no-underscore'" +msgid "" +" -mevexrcig=[rne|rd|ru|rz]\n" +" encode EVEX instructions with specific EVEX.RC value\n" +" for SAE-only ignored instructions\n" msgstr "" ++" -mevexrcig=[rne|rd|ru|rz]\n" ++" кодировать инструкции EVEX с заданным значением\n" ++" EVEX.RC для игнорированных инструкций только SAE\n" --#: config/tc-cris.c:4001 --msgid " -h, -H Don't execute, print this help text. Deprecated.\n" +-#: config/tc-cris.c:4194 +-msgid "Unknown .syntax operand" +-msgstr "" +#: config/tc-i386.c:10541 +#, c-format +msgid " -mmnemonic=[att|intel] use AT&T/Intel mnemonic\n" - msgstr "" ++msgstr " -mmnemonic=[att|intel] использовать мнемонику AT&T/Intel\n" --#: config/tc-cris.c:4003 --msgid " -N Warn when branches are expanded to jumps.\n" +-#: config/tc-cris.c:4204 +-msgid "Pseudodirective .file is only valid when generating ELF" +-msgstr "" +#: config/tc-i386.c:10543 +#, c-format +msgid " -msyntax=[att|intel] use AT&T/Intel syntax\n" - msgstr "" ++msgstr " -msyntax=[att|intel] использовать синтаксис AT&T/Intel\n" --#: config/tc-cris.c:4005 --msgid " --underscore User symbols are normally prepended with underscore.\n" +-#: config/tc-cris.c:4216 +-msgid "Pseudodirective .loc is only valid when generating ELF" +-msgstr "" +#: config/tc-i386.c:10545 +#, c-format +msgid " -mindex-reg support pseudo index registers\n" - msgstr "" ++msgstr " -mindex-reg поддерживать псевдоиндексные регистры\n" --#: config/tc-cris.c:4007 --msgid " Registers will not need any prefix.\n" +-#: config/tc-cris.c:4231 +#: config/tc-i386.c:10547 -+#, c-format + #, c-format +-msgid "internal inconsistency problem: %s called for %d bytes" +-msgstr "" +msgid " -mnaked-reg don't require `%%' prefix for registers\n" - msgstr "" ++msgstr " -mnaked-reg не требовать префикса «%%» для регистров\n" --#: config/tc-cris.c:4009 --msgid " --no-underscore User symbols do not have any prefix.\n" +-#: config/tc-cris.c:4383 +-msgid "unknown operand to .arch" +-msgstr "" +#: config/tc-i386.c:10549 +#, c-format +msgid " -mold-gcc support old (<= 2.8.1) versions of gcc\n" - msgstr "" ++msgstr " -mold-gcc поддерживать старые (<= 2.8.1) версии gcc\n" --#: config/tc-cris.c:4011 --msgid " Registers will require a `$'-prefix.\n" +-#: config/tc-cris.c:4392 +-msgid ".arch requires a matching --march=... option" +-msgstr "" +#: config/tc-i386.c:10551 +#, c-format +msgid " -madd-bnd-prefix add BND prefix for all valid branches\n" - msgstr "" ++msgstr " -madd-bnd-prefix добавлять префикс BND для всех корректных ветвлений\n" --#: config/tc-cris.c:4013 --msgid " --pic\t\t\tEnable generation of position-independent code.\n" +-#: config/tc-crx.c:819 +#: config/tc-i386.c:10553 -+#, c-format + #, c-format +-msgid "Illegal Scale - `%d'" +-msgstr "" +msgid " -mshared disable branch optimization for shared code\n" - msgstr "" ++msgstr " -mshared выключить оптимизацию ветвления в общем коде\n" --#: config/tc-cris.c:4015 +-#: config/tc-crx.c:1263 +#: config/tc-i386.c:10556 -+#, fuzzy, c-format -+#| msgid " -Z generate object file even after errors\n" + #, c-format +-msgid "Illegal Co-processor register in Instruction `%s' " +-msgstr "" +msgid " -mbig-obj generate big object files\n" -+msgstr " -Z генерировать объектный файл не смотря на ошибки\n" -+ ++msgstr " -mbig-obj генерировать большие объектные файлы\n" + +-#: config/tc-crx.c:1270 +#: config/tc-i386.c:10559 -+#, c-format - msgid "" --" --march=\t\tGenerate code for . Valid choices for \n" --"\t\t\t\tare v0_v10, v10, v32 and common_v10_v32.\n" + #, c-format +-msgid "Illegal Co-processor special register in Instruction `%s' " ++msgid "" +" -momit-lock-prefix=[no|yes]\n" +" strip all lock prefixes\n" msgstr "" ++" -momit-lock-prefix=[no|yes]\n" ++" удалять все префиксы блокировки\n" --#: config/tc-cris.c:4036 --msgid "Invalid relocation" +-#: config/tc-crx.c:1589 +#: config/tc-i386.c:10562 -+#, c-format + #, c-format +-msgid "Invalid DISPU4 operand value (arg %d)" +msgid "" +" -mfence-as-lock-add=[no|yes]\n" +" encode lfence, mfence and sfence as\n" +" lock addl $0x0, (%%{re}sp)\n" msgstr "" ++" -mfence-as-lock-add=[no|yes]\n" ++" кодировать lfence, mfence и sfence как\n" ++" lock addl $0x0, (%%{re}sp)\n" --#: config/tc-cris.c:4073 --msgid "Invalid pc-relative relocation" +-#: config/tc-crx.c:1592 +#: config/tc-i386.c:10566 -+#, c-format + #, c-format +-msgid "Invalid CST4 operand value (arg %d)" +msgid "" +" -mrelax-relocations=[no|yes]\n" +" generate relax relocations\n" msgstr "" - --#: config/tc-cris.c:4118 -+#: config/tc-i386.c:10569 - #, c-format --msgid "Adjusted signed .word (%ld) overflows: `switch'-statement too large." -+msgid " -mamd64 accept only AMD64 ISA\n" - msgstr "" - --#: config/tc-cris.c:4148 -+#: config/tc-i386.c:10571 - #, c-format --msgid ".syntax %s requires command-line option `--underscore'" -+msgid " -mintel64 accept only Intel64 ISA\n" - msgstr "" - --#: config/tc-cris.c:4157 -+#: config/tc-i386.c:10612 - #, c-format --msgid ".syntax %s requires command-line option `--no-underscore'" -+msgid "Intel MCU doesn't support `%s' architecture" - msgstr "" - --#: config/tc-cris.c:4194 --msgid "Unknown .syntax operand" -+#: config/tc-i386.c:10669 -+msgid "Intel L1OM is 64bit only" - msgstr "" - --#: config/tc-cris.c:4204 --msgid "Pseudodirective .file is only valid when generating ELF" -+#: config/tc-i386.c:10675 -+msgid "Intel K1OM is 64bit only" - msgstr "" - --#: config/tc-cris.c:4216 --msgid "Pseudodirective .loc is only valid when generating ELF" -+#: config/tc-i386.c:10681 -+msgid "Intel MCU is 32bit only" - msgstr "" - --#: config/tc-cris.c:4231 --#, c-format --msgid "internal inconsistency problem: %s called for %d bytes" -+#: config/tc-i386.c:10838 -+msgid "symbol size computation overflow" - msgstr "" - --#: config/tc-cris.c:4383 --msgid "unknown operand to .arch" -+#: config/tc-i386.c:10906 config/tc-sparc.c:3959 -+#, c-format -+msgid "can not do %d byte pc-relative relocation" - msgstr "" - --#: config/tc-cris.c:4392 --msgid ".arch requires a matching --march=... option" -+#: config/tc-i386.c:10924 -+#, c-format -+msgid "can not do %d byte relocation" - msgstr "" - --#: config/tc-crx.c:819 -+#: config/tc-i386.c:10992 - #, c-format --msgid "Illegal Scale - `%d'" -+msgid "cannot represent relocation type %s in x32 mode" - msgstr "" - --#: config/tc-crx.c:1263 -+#: config/tc-i386.c:11029 config/tc-s390.c:2598 - #, c-format --msgid "Illegal Co-processor register in Instruction `%s' " -+msgid "cannot represent relocation type %s" - msgstr "" - --#: config/tc-crx.c:1270 --#, c-format --msgid "Illegal Co-processor special register in Instruction `%s' " -+#: config/tc-i386.c:11146 -+#, fuzzy -+#| msgid "unrecognized .section attribute: want a,w,x,M,S,G,T" -+msgid "bad .section directive: want a,l,w,x,M,S,G,T in string" -+msgstr "нераспознанный атрибут .section: должно быть a,w,x,M,S,G,T" -+ -+#: config/tc-i386.c:11149 -+#, fuzzy -+#| msgid "unrecognized .section attribute: want a,w,x,M,S,G,T" -+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 -+msgid ".largecomm supported only in 64bit mode, producing .comm" - msgstr "" - --#: config/tc-crx.c:1589 --#, c-format --msgid "Invalid DISPU4 operand value (arg %d)" -+#: config/tc-i860.c:121 -+msgid "Directive .dual available only with -mintel-syntax option" - msgstr "" - --#: config/tc-crx.c:1592 --#, c-format --msgid "Invalid CST4 operand value (arg %d)" -+#: config/tc-i860.c:131 -+msgid "Directive .enddual available only with -mintel-syntax option" -+msgstr "" -+ -+#: config/tc-i860.c:144 -+msgid "Directive .atmp available only with -mintel-syntax option" -+msgstr "" -+ -+#: config/tc-i860.c:166 config/tc-i860.c:170 -+msgid "Unknown temporary pseudo register" - msgstr "" ++" -mrelax-relocations=[no|yes]\n" ++" генерировать ослабленные перемещения\n" -#: config/tc-crx.c:1595 --#, c-format ++#: config/tc-i386.c:10569 + #, c-format -msgid "Operand value is not within upper 64 KB (arg %d)" -+#: config/tc-i860.c:246 -+msgid "Defective assembler. No assembly attempted." - msgstr "" +-msgstr "" ++msgid " -mamd64 accept only AMD64 ISA\n" ++msgstr " -mamd64 принимать только AMD64 ISA\n" ++ ++#: config/tc-i386.c:10571 ++#, c-format ++msgid " -mintel64 accept only Intel64 ISA\n" ++msgstr " -mintel64 принимать только Intel64 ISA\n" ++ ++#: config/tc-i386.c:10612 ++#, c-format ++msgid "Intel MCU doesn't support `%s' architecture" ++msgstr "МК Intel не поддерживает архитектуру «%s»" ++ ++#: config/tc-i386.c:10669 ++msgid "Intel L1OM is 64bit only" ++msgstr "Intel L1OM только 64-битный" -#: config/tc-crx.c:1732 -msgid "Invalid Register in Register List" +-msgstr "" ++#: config/tc-i386.c:10675 ++msgid "Intel K1OM is 64bit only" ++msgstr "Intel K1OM только 64-битный" ++ ++#: config/tc-i386.c:10681 ++msgid "Intel MCU is 32bit only" ++msgstr "МК Intel только 32-битный" + +-#: config/tc-crx.c:1786 ++#: config/tc-i386.c:10838 ++msgid "symbol size computation overflow" ++msgstr "переполнение при вычислении размера символа" ++ ++#: config/tc-i386.c:10906 config/tc-sparc.c:3959 + #, c-format +-msgid "Illegal register `%s' in cop-register list" +-msgstr "" ++msgid "can not do %d byte pc-relative relocation" ++msgstr "невозможно выполнить %d-байтовое перемещение, относительное pc" + +-#: config/tc-crx.c:1794 ++#: config/tc-i386.c:10924 + #, c-format +-msgid "Illegal register `%s' in cop-special-register list" +-msgstr "" ++msgid "can not do %d byte relocation" ++msgstr "невозможно выполнить %d-байтовое перемещение" + +-#: config/tc-crx.c:1813 ++#: config/tc-i386.c:10992 + #, c-format +-msgid "Illegal register `%s' in user register list" +-msgstr "" ++msgid "cannot represent relocation type %s in x32 mode" ++msgstr "не удалось представить тип перемещения %s в режиме x32" + +-#: config/tc-crx.c:1832 ++#: config/tc-i386.c:11029 config/tc-s390.c:2598 + #, c-format +-msgid "Illegal register `%s' in register list" +-msgstr "" ++msgid "cannot represent relocation type %s" ++msgstr "не удалось представить тип перемещения %s" ++ ++#: config/tc-i386.c:11146 ++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 ++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-crx.c:1838 ++#: config/tc-i386.c:11168 ++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-i860.c:144 ++msgid "Directive .atmp available only with -mintel-syntax option" ++msgstr "Директива .atmp доступна только с параметром -mintel-syntax" ++ ++#: config/tc-i860.c:166 config/tc-i860.c:170 ++msgid "Unknown temporary pseudo register" ++msgstr "Неизвестный временный псевдорегистр" ++ ++#: config/tc-i860.c:246 ++msgid "Defective assembler. No assembly attempted." ++msgstr "Ассемблер сломался. Ничего ассемблироваться не будет." ++ +#: 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-crx.c:1786 ++msgstr "проверка на исправность не пройдена." ++ +#: config/tc-i860.c:399 #, c-format --msgid "Illegal register `%s' in cop-register list" -+msgid "Expanded opcode after delayed branch: `%s'" - msgstr "" - --#: config/tc-crx.c:1794 -+#: config/tc-i860.c:403 - #, c-format --msgid "Illegal register `%s' in cop-special-register list" -+msgid "Expanded opcode in dual mode: `%s'" - msgstr "" - --#: config/tc-crx.c:1813 -+#: config/tc-i860.c:407 - #, c-format --msgid "Illegal register `%s' in user register list" -+msgid "An instruction was expanded (%s)" - msgstr "" - --#: config/tc-crx.c:1832 --#, c-format --msgid "Illegal register `%s' in register list" -+#: config/tc-i860.c:674 -+msgid "Pipelined instruction: fsrc1 = fdest" - msgstr "" - --#: config/tc-crx.c:1838 --#, c-format -msgid "Maximum %d bits may be set in `mask16' operand" -+#: config/tc-i860.c:877 config/tc-i860.c:884 config/tc-i860.c:891 -+msgid "Assembler does not yet support PIC" - msgstr "" +-msgstr "" ++msgid "Expanded opcode after delayed branch: `%s'" ++msgstr "Расширенный код операции после отложенной ветви: «%s»" -#: config/tc-crx.c:1847 -+#: config/tc-i860.c:955 ++#: config/tc-i860.c:403 #, c-format -msgid "rest of line ignored; first ignored character is `%c'" -+msgid "Illegal operands for %s" - msgstr "" +-msgstr "" ++msgid "Expanded opcode in dual mode: `%s'" ++msgstr "Расширенный код операции в двойном режиме: «%s»" -#: config/tc-crx.c:1855 -+#: config/tc-i860.c:972 ++#: config/tc-i860.c:407 #, c-format -msgid "Illegal `mask16' operand, operation is undefined - `%s'" -+msgid "'d.%s' must be 8-byte aligned" - msgstr "" +-msgstr "" ++msgid "An instruction was expanded (%s)" ++msgstr "Инструкция расширена (%s)" -#. HI can't be specified without LO (and vise-versa). -#: config/tc-crx.c:1861 -msgid "HI/LO registers should be specified together" -+#: config/tc-i860.c:980 -+#, c-format -+msgid "Prefix 'd.' invalid for instruction `%s'" - msgstr "" +-msgstr "" ++#: config/tc-i860.c:674 ++msgid "Pipelined instruction: fsrc1 = fdest" ++msgstr "Конвейерная инструкция: fsrc1 = fdest" -#: config/tc-crx.c:1867 -msgid "HI/LO registers should be specified without additional registers" -+#: config/tc-i860.c:1034 config/tc-ip2k.c:230 -+msgid "relaxation not supported\n" - msgstr "" +-msgstr "" ++#: config/tc-i860.c:877 config/tc-i860.c:884 config/tc-i860.c:891 ++msgid "Assembler does not yet support PIC" ++msgstr "Ассемблер пока не поддерживает PIC" -#: config/tc-d10v.c:216 -+#: config/tc-i860.c:1133 ++#: config/tc-i860.c:955 #, c-format - msgid "" +-msgid "" -"D10V options:\n" -"-O Optimize. Will do some operations in parallel.\n" -"--gstabs-packing Pack adjacent short instructions together even\n" @@ -11728,201 +24491,264 @@ index 564135a143..b1b2ed1ef8 100644 -"--no-gstabs-packing If --gstabs is specified, do not pack adjacent\n" -" instructions together.\n" -msgstr "" -- ++msgid "Illegal operands for %s" ++msgstr "Неверные операнды для %s" + -#: config/tc-d10v.c:573 -msgid "operand is not an immediate" +-msgstr "" ++#: config/tc-i860.c:972 ++#, c-format ++msgid "'d.%s' must be 8-byte aligned" ++msgstr "«d.%s» должен быть выровнен по 8-байтовой границе" + +-#: config/tc-d10v.c:591 ++#: config/tc-i860.c:980 + #, c-format +-msgid "operand out of range: %lu" +-msgstr "" ++msgid "Prefix 'd.' invalid for instruction `%s'" ++msgstr "Префикс «d.» не допускается для инструкции «%s»" + +-#: config/tc-d10v.c:649 +-msgid "Instruction must be executed in parallel with another instruction." +-msgstr "" ++#: config/tc-i860.c:1034 config/tc-ip2k.c:230 ++msgid "relaxation not supported\n" ++msgstr "ослабление не поддерживается\n" + +-#: config/tc-d10v.c:703 config/tc-d10v.c:711 ++#: config/tc-i860.c:1133 + #, c-format +-msgid "packing conflict: %s must dispatch sequentially" ++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-d10v.c:591 +-#: config/tc-d10v.c:810 +#. SVR4 compatibility flags. +#: config/tc-i860.c:1141 #, c-format --msgid "operand out of range: %lu" +-msgid "resource conflict (R%d)" +msgid "" +" -V\t\t\t print assembler version number\n" +" -Qy, -Qn\t\t ignored\n" msgstr "" - --#: config/tc-d10v.c:649 --msgid "Instruction must be executed in parallel with another instruction." -+#: config/tc-i860.c:1204 -+msgid "This immediate requires 0 MOD 2 alignment" - msgstr "" - --#: config/tc-d10v.c:703 config/tc-d10v.c:711 --#, c-format --msgid "packing conflict: %s must dispatch sequentially" -+#: config/tc-i860.c:1207 -+msgid "This immediate requires 0 MOD 4 alignment" - msgstr "" - --#: config/tc-d10v.c:810 --#, c-format --msgid "resource conflict (R%d)" -+#: config/tc-i860.c:1210 -+msgid "This immediate requires 0 MOD 8 alignment" - msgstr "" ++" -V\t\t\t напечатать номер версии ассемблера\n" ++" -Qy, -Qn\t\t игнорируется\n" -#: config/tc-d10v.c:813 -#, c-format -msgid "resource conflict (A%d)" -+#: config/tc-i860.c:1213 -+msgid "This immediate requires 0 MOD 16 alignment" - msgstr "" +-msgstr "" ++#: config/tc-i860.c:1204 ++msgid "This immediate requires 0 MOD 2 alignment" ++msgstr "Для непосредственного значения требуется выравнивание 0 MOD 2" -#: config/tc-d10v.c:815 -msgid "resource conflict (PSW)" -+#: config/tc-i860.c:1308 -+msgid "5-bit immediate too large" - msgstr "" +-msgstr "" ++#: config/tc-i860.c:1207 ++msgid "This immediate requires 0 MOD 4 alignment" ++msgstr "Для непосредственного значения требуется выравнивание 0 MOD 4" -#: config/tc-d10v.c:817 -msgid "resource conflict (C flag)" -+#: config/tc-i860.c:1311 -+msgid "5-bit field must be absolute" - msgstr "" +-msgstr "" ++#: config/tc-i860.c:1210 ++msgid "This immediate requires 0 MOD 8 alignment" ++msgstr "Для непосредственного значения требуется выравнивание 0 MOD 8" -#: config/tc-d10v.c:819 -msgid "resource conflict (F flag)" -+#: config/tc-i860.c:1356 config/tc-i860.c:1379 -+msgid "A branch offset requires 0 MOD 4 alignment" - msgstr "" +-msgstr "" ++#: config/tc-i860.c:1213 ++msgid "This immediate requires 0 MOD 16 alignment" ++msgstr "Для непосредственного значения требуется выравнивание 0 MOD 16" -#: config/tc-d10v.c:969 -msgid "Instruction must be executed in parallel" -+#: config/tc-i860.c:1400 -+#, c-format -+msgid "Unrecognized fix-up (0x%08lx)" - msgstr "" +-msgstr "" ++#: config/tc-i860.c:1308 ++msgid "5-bit immediate too large" ++msgstr "5-битное значение слишком велико" -#: config/tc-d10v.c:972 -msgid "Long instructions may not be combined." -+#: config/tc-i960.c:483 -+#, c-format -+msgid "Hashing returned \"%s\"." - msgstr "" +-msgstr "" ++#: config/tc-i860.c:1311 ++msgid "5-bit field must be absolute" ++msgstr "5-битное поле должно быть абсолютным" -#: config/tc-d10v.c:1005 -msgid "One of these instructions may not be executed in parallel." -+#: config/tc-i960.c:579 config/tc-i960.c:1110 -+msgid "expression syntax error" - msgstr "" +-msgstr "" ++#: 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-d10v.c:1009 config/tc-d30v.c:1036 -msgid "Two IU instructions may not be executed in parallel" -+#: config/tc-i960.c:616 -+msgid "attempt to branch into different segment" - msgstr "" +-msgstr "" ++#: config/tc-i860.c:1400 ++#, c-format ++msgid "Unrecognized fix-up (0x%08lx)" ++msgstr "Нераспознанное местоположение (0x%08lx)" -#: config/tc-d10v.c:1011 config/tc-d10v.c:1019 config/tc-d10v.c:1033 -#: config/tc-d10v.c:1048 config/tc-d30v.c:1037 config/tc-d30v.c:1046 -msgid "Swapping instruction order" -+#: config/tc-i960.c:620 +-msgstr "" ++#: config/tc-i960.c:483 +#, c-format -+msgid "target of %s instruction must be a label" - msgstr "" ++msgid "Hashing returned \"%s\"." ++msgstr "Хэширование вернуло «%s»." -#: config/tc-d10v.c:1017 config/tc-d30v.c:1043 -msgid "Two MU instructions may not be executed in parallel" -+#: config/tc-i960.c:730 -+msgid "unaligned register" - msgstr "" +-msgstr "" ++#: config/tc-i960.c:579 config/tc-i960.c:1110 ++msgid "expression syntax error" ++msgstr "синтаксическая ошибка в выражении" -#: config/tc-d10v.c:1037 config/tc-d30v.c:1063 -msgid "IU instruction may not be in the left container" -+#: config/tc-i960.c:752 -+msgid "no such sfr in this architecture" - msgstr "" +-msgstr "" ++#: config/tc-i960.c:616 ++msgid "attempt to branch into different segment" ++msgstr "попытка ветвления в другой сегмент" -#: config/tc-d10v.c:1039 config/tc-d10v.c:1054 -msgid "Instruction in R container is squashed by flow control instruction in L container." -+#: config/tc-i960.c:790 -+msgid "illegal literal" - msgstr "" +-msgstr "" ++#: config/tc-i960.c:620 ++#, c-format ++msgid "target of %s instruction must be a label" ++msgstr "цель инструкции %s должна быть меткой" -#: config/tc-d10v.c:1052 config/tc-d30v.c:1074 -msgid "MU instruction may not be in the right container" -+#: config/tc-i960.c:940 -+msgid "invalid index register" - msgstr "" +-msgstr "" ++#: config/tc-i960.c:730 ++msgid "unaligned register" ++msgstr "невыровненный регистр" -#: config/tc-d10v.c:1058 config/tc-d30v.c:1086 -msgid "unknown execution type passed to write_2_short()" -+#: config/tc-i960.c:963 -+msgid "invalid scale factor" - msgstr "" +-msgstr "" ++#: config/tc-i960.c:752 ++msgid "no such sfr in this architecture" ++msgstr "в этой архитектуре нет такого sfr" -#: config/tc-d10v.c:1186 config/tc-d10v.c:1359 -msgid "bad opcode or operands" -+#: config/tc-i960.c:1187 -+msgid "architecture of opcode conflicts with that of earlier instruction(s)" - msgstr "" +-msgstr "" ++#: config/tc-i960.c:790 ++msgid "illegal literal" ++msgstr "неверный литерал" -#: config/tc-d10v.c:1261 -msgid "value out of range" -+#: config/tc-i960.c:1421 config/tc-xtensa.c:12784 -+msgid "too many operands" - msgstr "" +-msgstr "" ++#: config/tc-i960.c:940 ++msgid "invalid index register" ++msgstr "некорректный индексный регистр" -#: config/tc-d10v.c:1335 -msgid "illegal operand - register name found where none expected" -+#. We never moved: there was no opcode either! -+#: config/tc-i960.c:1469 -+msgid "missing opcode" - msgstr "" +-msgstr "" ++#: config/tc-i960.c:963 ++msgid "invalid scale factor" ++msgstr "некорректный коэффициент масштабирования" -#: config/tc-d10v.c:1370 -msgid "Register number must be EVEN" -+#: config/tc-i960.c:1609 -+msgid "branch prediction invalid on this opcode" - msgstr "" +-msgstr "" ++#: config/tc-i960.c:1187 ++msgid "architecture of opcode conflicts with that of earlier instruction(s)" ++msgstr "архитектура кода операции конфликтует с предыдущими инструкциями" -#: config/tc-d10v.c:1373 -msgid "Unsupported use of sp" -+#: config/tc-i960.c:1647 -+#, c-format -+msgid "invalid opcode, \"%s\"." - msgstr "" +-msgstr "" ++#: config/tc-i960.c:1421 config/tc-xtensa.c:12784 ++msgid "too many operands" ++msgstr "слишком много операндов" -#: config/tc-d10v.c:1392 -+#: config/tc-i960.c:1649 - #, c-format +-#, c-format -msgid "cr%ld is a reserved control register" -+msgid "improper number of operands. Expecting %d, got %d" - msgstr "" +-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-d10v.c:1565 -+#: config/tc-i960.c:1750 ++#: config/tc-i960.c:1647 #, c-format -msgid "line %d: rep or repi must include at least 4 instructions" -+msgid "Fixup of %ld too large for field width of %d" - msgstr "" +-msgstr "" ++msgid "invalid opcode, \"%s\"." ++msgstr "неверный код операции, «%s»" -#: config/tc-d10v.c:1745 -msgid "can't find previous opcode " -+#: config/tc-i960.c:1860 +-msgstr "" ++#: config/tc-i960.c:1649 +#, c-format -+msgid "invalid architecture %s" - msgstr "" ++msgid "improper number of operands. Expecting %d, got %d" ++msgstr "Неправильное количество операндов. Ожидалось %d, получено %d" -#: config/tc-d10v.c:1757 -+#: config/tc-i960.c:1880 ++#: config/tc-i960.c:1750 #, c-format -msgid "could not assemble: %s" -+msgid "I960 options:\n" - msgstr "" +-msgstr "" ++msgid "Fixup of %ld too large for field width of %d" ++msgstr "Местоположение %ld слишком большое для поля шириной %d" -#: config/tc-d10v.c:1772 config/tc-d10v.c:1794 config/tc-d30v.c:1742 -msgid "Unable to mix instructions as specified" -+#: config/tc-i960.c:1883 +-msgstr "" ++#: config/tc-i960.c:1860 +#, c-format -+msgid "" -+"\n" ++msgid "invalid architecture %s" ++msgstr "неверная архитектура %s" + +-#: config/tc-d30v.c:149 ++#: config/tc-i960.c:1880 + #, c-format +-msgid "Register name %s conflicts with symbol of the same name" +-msgstr "" ++msgid "I960 options:\n" ++msgstr "Параметры I960:\n" + +-#: config/tc-d30v.c:239 ++#: config/tc-i960.c:1883 + #, c-format + msgid "" + "\n" +-"D30V options:\n" +-"-O Make adjacent short instructions parallel if possible.\n" +-"-n Warn about all NOPs inserted by the assembler.\n" +-"-N\t\t\tWarn about NOPs inserted after word multiplies.\n" +-"-c Warn about symbols whoes names match register names.\n" +-"-C Opposite of -C. -c is the default.\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" @@ -11930,746 +24756,848 @@ index 564135a143..b1b2ed1ef8 100644 +"-no-relax\t\tdon't alter compare-and-branch instructions for\n" +"\t\t\tlong displacements\n" msgstr "" - --#: config/tc-d30v.c:149 --#, c-format --msgid "Register name %s conflicts with symbol of the same name" ++"\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 "" - --#: config/tc-d30v.c:239 -+#: config/tc-i960.c:2153 config/tc-i960.c:2168 - #, c-format --msgid "" --"\n" --"D30V options:\n" --"-O Make adjacent short instructions parallel if possible.\n" --"-n Warn about all NOPs inserted by the assembler.\n" --"-N\t\t\tWarn about NOPs inserted after word multiplies.\n" --"-c Warn about symbols whoes names match register names.\n" --"-C Opposite of -C. -c is the default.\n" -+msgid "Redefining leafproc %s" - msgstr "" ++msgstr "должен быть 1 или 2 операнда" -#: config/tc-d30v.c:367 -msgid "unexpected 12-bit reloc type" -+#: config/tc-i960.c:2198 -+msgid "should have two operands" - msgstr "" +-msgstr "" ++#: config/tc-i960.c:2153 config/tc-i960.c:2168 ++#, c-format ++msgid "Redefining leafproc %s" ++msgstr "Переопределение leafproc %s" -#: config/tc-d30v.c:374 -msgid "unexpected 18-bit reloc type" +-msgstr "" ++#: 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 "" ++msgstr "«entry_num» должен указываться как абсолютное чисто в диапазоне [0,31]" -#: config/tc-d30v.c:624 +#: config/tc-i960.c:2216 #, c-format -msgid "%s NOP inserted" +-msgstr "" +msgid "Redefining entrynum for sysproc %s" - msgstr "" ++msgstr "Переопределение entrynum для sysproc %s" -#: config/tc-d30v.c:625 -msgid "sequential" +-msgstr "" +#. Should not happen: see block comment above. +#: config/tc-i960.c:2316 +#, c-format +msgid "Trying to 'bal' to %s" - msgstr "" ++msgstr "Попытка применить «bal» к %s" -#: config/tc-d30v.c:625 -msgid "parallel" +-msgstr "" +#: config/tc-i960.c:2326 +msgid "Looks like a proc, but can't tell what kind.\n" - msgstr "" ++msgstr "Выглядит как proc, но невозможно сказать какая.\n" -#: config/tc-d30v.c:1032 -msgid "Instructions may not be executed in parallel" +-msgstr "" +#: config/tc-i960.c:2344 +msgid "big endian mode is not supported" - msgstr "" ++msgstr "прямой порядок байт не поддерживается" -#: config/tc-d30v.c:1045 +#: config/tc-i960.c:2346 #, c-format -msgid "Executing %s in IU may not work" +-msgstr "" +msgid "ignoring unrecognized .endian type `%s'" - msgstr "" ++msgstr "игнорируется нераспознанный тип .endian «%s»" -#: config/tc-d30v.c:1052 -#, c-format -msgid "Executing %s in IU may not work in parallel execution" +-msgstr "" +#: config/tc-i960.c:2391 +msgid "can't use COBR format with external label" - msgstr "" ++msgstr "невозможно использовать формат COBR с внешней меткой" -#: config/tc-d30v.c:1065 -#, c-format -msgid "special left instruction `%s' kills instruction `%s' in right container" +-msgstr "" +#: config/tc-i960.c:2566 +msgid "option --link-relax is only supported in b.out format" - msgstr "" ++msgstr "параметр --link-relax поддерживается только в формате b.out" -#: config/tc-d30v.c:1076 +#: config/tc-i960.c:2593 #, c-format -msgid "Executing %s in reverse serial with %s may not work" +-msgstr "" +msgid "No 'bal' entry point for leafproc %s" - msgstr "" ++msgstr "Нет точки входа «bal» для leafproc %s" -#: config/tc-d30v.c:1079 -#, c-format -msgid "Executing %s in IU in reverse serial may not work" +-msgstr "" +#: config/tc-ia64.c:872 -+#, fuzzy -+#| msgid "unrecognized .section attribute: want a,w,x,M,S,G,T" +msgid "bad .section directive: want a,o,s,w,x,M,S,G,T in string" -+msgstr "нераспознанный атрибут .section: должно быть a,w,x,M,S,G,T" -+ -+#: config/tc-ia64.c:924 -+msgid "Size of frame exceeds maximum of 96 registers" - msgstr "" ++msgstr "неправильная директива .section: в строке требуется a,o,s,w,x,M,S,G,T" -#: config/tc-d30v.c:1268 -msgid "Odd numbered register used as target of multi-register instruction" -+#: config/tc-ia64.c:929 -+msgid "Size of rotating registers exceeds frame size" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:924 ++msgid "Size of frame exceeds maximum of 96 registers" ++msgstr "Размер кадра превышает максимум из 96 регистров" -#: config/tc-d30v.c:1332 config/tc-d30v.c:1367 -#, c-format -msgid "unknown condition code: %s" +-msgstr "" ++#: 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 "" ++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-d30v.c:1360 -#, c-format -msgid "cmpu doesn't support condition code %s" -+#: config/tc-ia64.c:1025 config/tc-ia64.c:7610 -+msgid "qualifying predicate not followed by instruction" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:1132 ++msgid "expected ',' after symbol size" ++msgstr "ожидается «,» после размера символа" -#: config/tc-d30v.c:1395 -#, c-format -msgid "unknown opcode: %s" -+#: config/tc-ia64.c:1073 -+#, fuzzy -+#| msgid "expected comma after name in .symver" -+msgid "expected ',' after section name" -+msgstr "ожидается запятая после имени в .symver" -+ -+#: config/tc-ia64.c:1108 -+#, fuzzy -+#| msgid "expected comma after name in .symver" -+msgid "expected ',' after symbol name" -+msgstr "ожидается запятая после имени в .symver" -+ -+#: config/tc-ia64.c:1132 -+#, fuzzy -+#| msgid "expected comma after name in .symver" -+msgid "expected ',' after symbol size" -+msgstr "ожидается запятая после имени в .symver" -+ +-msgstr "" +#: config/tc-ia64.c:1215 config/tc-ia64.c:1249 +msgid "record type is not valid" - msgstr "" ++msgstr "недопустимый тип записи" -#: config/tc-d30v.c:1406 -#, c-format -msgid "operands for opcode `%s' do not match any valid format" +-msgstr "" +#: config/tc-ia64.c:1318 +msgid "Invalid record type for P3 format." - msgstr "" ++msgstr "Неверный тип записи для формата P3." -#: config/tc-d30v.c:1621 config/tc-d30v.c:1638 -msgid "Cannot assemble instruction" +-msgstr "" +#: config/tc-ia64.c:1354 +msgid "Invalid record type for format P6" - msgstr "" ++msgstr "Неверный тип записи для формата P6." -#: config/tc-d30v.c:1623 -msgid "First opcode is long. Unable to mix instructions as specified." +-msgstr "" +#: config/tc-ia64.c:1534 config/tc-ia64.c:1586 +msgid "Invalid record type for format B1" - msgstr "" ++msgstr "Неверный тип записи для формата B1." -#: config/tc-d30v.c:1692 -msgid "word of NOPs added between word multiply and load" +-msgstr "" +#: config/tc-ia64.c:1619 +msgid "Invalid record type for format X1" - msgstr "" ++msgstr "Неверный тип записи для формата X1." -#: config/tc-d30v.c:1694 -msgid "word of NOPs added between word multiply and 16-bit multiply" +-msgstr "" +#: config/tc-ia64.c:1661 +msgid "Invalid record type for format X3" - msgstr "" ++msgstr "Неверный тип записи для формата X3." -#: config/tc-d30v.c:1726 -msgid "Instruction uses long version, so it cannot be mixed as specified" +-msgstr "" +#: config/tc-ia64.c:1699 +msgid "Previous .save incomplete" - msgstr "" ++msgstr "Незавершённая предыдущая .save" -#: config/tc-d30v.c:1853 -#, c-format -msgid "value too large to fit in %d bits" +-msgstr "" +#: config/tc-ia64.c:2524 +msgid "spill_mask record unimplemented." - msgstr "" ++msgstr "Запись spill_mask не реализована." -#: config/tc-d30v.c:1914 -#, c-format -msgid "line %d: unable to place address of symbol '%s' into a byte" +-msgstr "" +#: config/tc-ia64.c:2581 +msgid "record_type_not_valid" - msgstr "" ++msgstr "record_type_not_valid" -#: config/tc-d30v.c:1917 -#, c-format -msgid "line %d: unable to place value %lx into a byte" +-msgstr "" +#: config/tc-ia64.c:2665 +msgid "Ignoring attempt to spill beyond end of region" - msgstr "" ++msgstr "Игнорируется попытка вытеснения за конец области" -#: config/tc-d30v.c:1925 -#, c-format -msgid "line %d: unable to place address of symbol '%s' into a short" +-msgstr "" +#: config/tc-ia64.c:2724 +msgid "Only constant space allocation is supported" - msgstr "" ++msgstr "Поддерживается только выделение пространства, заданного константой" -#: config/tc-d30v.c:1928 -#, c-format -msgid "line %d: unable to place value %lx into a short" +-msgstr "" +#: config/tc-ia64.c:2738 +msgid "Only constant offsets are supported" - msgstr "" ++msgstr "Поддерживаются только смещения, заданные константой" -#: config/tc-d30v.c:1936 -#, c-format -msgid "line %d: unable to place address of symbol '%s' into a quad" +-msgstr "" +#: config/tc-ia64.c:2762 +msgid "Section switching in code is not supported." - msgstr "" ++msgstr "Переключение раздела в коде не поддерживается." -#: config/tc-d30v.c:2044 -#, c-format -msgid "Alignment too large: %d assumed" +-msgstr "" +#: config/tc-ia64.c:2804 +msgid "Insn slot not set in unwind record." - msgstr "" ++msgstr "Слот Insn не задан в записи раскрытия." -#: config/tc-dlx.c:212 -msgid "missing .proc" +-msgstr "" +#: config/tc-ia64.c:2878 +msgid "frgr_mem record before region record!" - msgstr "" ++msgstr "Запись frgr_mem до записи области!" -#: config/tc-dlx.c:229 -msgid ".endfunc missing for previous .proc" +-msgstr "" +#: config/tc-ia64.c:2889 +msgid "fr_mem record before region record!" - msgstr "" ++msgstr "Запись fr_mem до записи области!" -#: config/tc-dlx.c:291 config/tc-i860.c:227 config/tc-mips.c:1903 -#, c-format -msgid "internal error: can't hash `%s': %s\n" +-msgstr "" +#: config/tc-ia64.c:2898 +msgid "gr_mem record before region record!" - msgstr "" ++msgstr "Запись gr_mem до записи области!" -#. Probably a memory allocation problem? Give up now. -#: config/tc-dlx.c:298 config/tc-hppa.c:8287 config/tc-mips.c:1906 -#: config/tc-mips.c:1958 config/tc-or32.c:211 config/tc-sparc.c:860 -msgid "Broken assembler. No assembly attempted." +-msgstr "" +#: config/tc-ia64.c:2907 +msgid "br_mem record before region record!" - msgstr "" ++msgstr "Запись br_mem до записи области!" -#: config/tc-dlx.c:328 -#, c-format -msgid "Bad operand for a load instruction: <%s>" +-msgstr "" +#: config/tc-ia64.c:2917 +msgid "gr_gr record before region record!" - msgstr "" ++msgstr "Запись gr_gr до записи области!" -#: config/tc-dlx.c:442 -#, c-format -msgid "Bad operand for a store instruction: <%s>" +-msgstr "" +#: config/tc-ia64.c:2925 +msgid "br_gr record before region record!" - msgstr "" ++msgstr "Запись br_gr до записи области!" -#: config/tc-dlx.c:622 +#: config/tc-ia64.c:3043 #, c-format -msgid "Expression Error for operand modifier %%hi/%%lo\n" +-msgstr "" +msgid "First operand to .%s must be a predicate" - msgstr "" ++msgstr "Первый операнд в .%s должен быть предикатом" -#: config/tc-dlx.c:635 config/tc-or32.c:813 +#: config/tc-ia64.c:3047 #, c-format -msgid "Invalid expression after %%%%\n" +-msgstr "" +msgid "Pointless use of p0 as first operand to .%s" - msgstr "" ++msgstr "Бесцельное использование p0 в первом операнде .%s" -#: config/tc-dlx.c:704 config/tc-tic4x.c:2488 +#: config/tc-ia64.c:3103 #, c-format -msgid "Unknown opcode `%s'." -+msgid "Operand %d to .%s must be a preserved register" - msgstr "" - +-msgstr "" +- -#: config/tc-dlx.c:717 -msgid "Can not set dlx_skip_hi16_flag" -+#: config/tc-ia64.c:3139 -+#, c-format -+msgid "Operand %d to .%s must be a writable register" - msgstr "" +-msgstr "" ++msgid "Operand %d to .%s must be a preserved register" ++msgstr "Операнд %d в .%s должен быть сохранённым регистром" -#: config/tc-dlx.c:731 -+#: config/tc-ia64.c:3163 ++#: config/tc-ia64.c:3139 #, c-format -msgid "Missing arguments for opcode <%s>." -+msgid "Radix `%s' unsupported or invalid" - msgstr "" +-msgstr "" ++msgid "Operand %d to .%s must be a writable register" ++msgstr "Операнд %d в .%s должен быть записываемым регистром" -#: config/tc-dlx.c:765 -+#: config/tc-ia64.c:3193 config/tc-ia64.c:3198 ++#: config/tc-ia64.c:3163 #, c-format -msgid "Too many operands: %s" -+msgid ".%s outside of %s" - msgstr "" +-msgstr "" ++msgid "Radix `%s' unsupported or invalid" ++msgstr "Основание «%s» не поддерживается или некорректно" -#: config/tc-dlx.c:802 --#, c-format ++#: config/tc-ia64.c:3193 config/tc-ia64.c:3198 + #, c-format -msgid "Both the_insn.HI and the_insn.LO are set : %s" -+#: config/tc-ia64.c:3284 -+msgid "Tags on unwind pseudo-ops aren't supported, yet" - msgstr "" +-msgstr "" ++msgid ".%s outside of %s" ++msgstr ".%s вне %s" -#: config/tc-dlx.c:872 -msgid "failed regnum sanity check." -+#: config/tc-ia64.c:3306 -+msgid "First operand to .fframe must be a constant" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:3284 ++msgid "Tags on unwind pseudo-ops aren't supported, yet" ++msgstr "Метки в раскрываемых псевдооперациях пока не поддерживаются" -#: config/tc-dlx.c:885 -msgid "failed general register sanity check." -+#: config/tc-ia64.c:3326 -+msgid "First operand to .vframe must be a general register" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:3306 ++msgid "First operand to .fframe must be a constant" ++msgstr "Первый операнд в .fframe должен быть константой" -#. Types or values of args don't match. -#: config/tc-dlx.c:893 -msgid "Invalid operands" -+#: config/tc-ia64.c:3334 -+msgid "Operand of .vframe contradicts .prologue" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:3326 ++msgid "First operand to .vframe must be a general register" ++msgstr "Первый операнд .vframe должен быть обычным регистром" -#: config/tc-dlx.c:1120 config/tc-or32.c:775 -#, c-format -msgid "label \"$%d\" redefined" -+#: config/tc-ia64.c:3344 -+msgid ".vframepsp is meaningless, assuming .vframesp was meant" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:3334 ++msgid "Operand of .vframe contradicts .prologue" ++msgstr "Операнд .vframe противоречит .prologue" -#: config/tc-dlx.c:1158 -msgid "Invalid expression after # number\n" -+#: config/tc-ia64.c:3352 -+msgid "Operand to .vframesp must be a constant (sp-relative offset)" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:3344 ++msgid ".vframepsp is meaningless, assuming .vframesp was meant" ++msgstr ".vframepsp не имеет смысла, считаем, что предполагалась .vframesp" -#: config/tc-fr30.c:82 -#, c-format -msgid " FR30 specific command line options:\n" -+#: config/tc-ia64.c:3379 -+msgid "First operand to .save not a register" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:3352 ++msgid "Operand to .vframesp must be a constant (sp-relative offset)" ++msgstr "Операнд .vframesp должен быть константой (смещение, относительно sp)" -#: config/tc-fr30.c:135 -#, c-format -msgid "Instruction %s not allowed in a delay slot." -+#: config/tc-ia64.c:3385 -+msgid "Second operand to .save not a valid register" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:3379 ++msgid "First operand to .save not a register" ++msgstr "Первый операнд .save должен быть регистром" -#: config/tc-frv.c:404 -#, c-format -msgid "Unknown cpu -mcpu=%s" -+#: config/tc-ia64.c:3416 config/tc-ia64.c:3427 config/tc-ia64.c:3435 -+msgid "Second operand of .save contradicts .prologue" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:3385 ++msgid "Second operand to .save not a valid register" ++msgstr "Второй операнд .save является неправильным регистром" -#: config/tc-frv.c:457 -#, c-format -msgid "FRV specific command line options:\n" -+#: config/tc-ia64.c:3442 -+msgid "First operand to .save not a valid register" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:3416 config/tc-ia64.c:3427 config/tc-ia64.c:3435 ++msgid "Second operand of .save contradicts .prologue" ++msgstr "Второй операнд .save противоречит .prologue" -#: config/tc-frv.c:458 -#, c-format -msgid "-G n Put data <= n bytes in the small data area\n" -+#: config/tc-ia64.c:3460 -+msgid "First operand to .restore must be stack pointer (sp)" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:3442 ++msgid "First operand to .save not a valid register" ++msgstr "Первый операнд .save является неправильным регистром" -#: config/tc-frv.c:459 -#, c-format -msgid "-mgpr-32 Mark generated file as only using 32 GPRs\n" -+#: config/tc-ia64.c:3469 -+msgid "Second operand to .restore must be a constant >= 0" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:3460 ++msgid "First operand to .restore must be stack pointer (sp)" ++msgstr "Первый операнд в .restore должен быть указателем стека (sp)" -#: config/tc-frv.c:460 -+#: config/tc-ia64.c:3479 - #, c-format +-#, c-format -msgid "-mgpr-64 Mark generated file as using all 64 GPRs\n" -+msgid "Epilogue count of %lu exceeds number of nested prologues (%u)" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:3469 ++msgid "Second operand to .restore must be a constant >= 0" ++msgstr "Второй операнд .restore должен быть константой >= 0" -#: config/tc-frv.c:461 -+#: config/tc-ia64.c:3565 ++#: config/tc-ia64.c:3479 #, c-format -msgid "-mfpr-32 Mark generated file as only using 32 FPRs\n" -+msgid "Illegal section name `%s' (causes unwind section name clash)" - msgstr "" +-msgstr "" ++msgid "Epilogue count of %lu exceeds number of nested prologues (%u)" ++msgstr "Количество эпилогов %lu превышает количество вложенных прологов (%u)" -#: config/tc-frv.c:462 --#, c-format ++#: config/tc-ia64.c:3565 + #, c-format -msgid "-mfpr-64 Mark generated file as using all 64 FPRs\n" -+#: config/tc-ia64.c:3742 -+msgid "First operand to .altrp not a valid branch register" - msgstr "" +-msgstr "" ++msgid "Illegal section name `%s' (causes unwind section name clash)" ++msgstr "Недопустимое имя раздела «%s» (приводит к конфликту раскрываемого имени раздела)" -#: config/tc-frv.c:463 -+#: config/tc-ia64.c:3771 - #, c-format +-#, c-format -msgid "-msoft-float Mark generated file as using software FP\n" -+msgid "First operand to .%s not a register" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:3742 ++msgid "First operand to .altrp not a valid branch register" ++msgstr "Первый операнд .altrp является неправильным регистром ветвления" -#: config/tc-frv.c:464 -+#: config/tc-ia64.c:3776 ++#: config/tc-ia64.c:3771 #, c-format -msgid "-mdword Mark generated file as using a 8-byte stack alignment\n" -+msgid "Second operand to .%s not a constant" - msgstr "" +-msgstr "" ++msgid "First operand to .%s not a register" ++msgstr "Первый операнд .%s должен быть регистром" -#: config/tc-frv.c:465 -+#: config/tc-ia64.c:3843 ++#: config/tc-ia64.c:3776 #, c-format -msgid "-mno-dword Mark generated file as using a 4-byte stack alignment\n" -+msgid "First operand to .%s not a valid register" - msgstr "" +-msgstr "" ++msgid "Second operand to .%s not a constant" ++msgstr "Второй операнд .%s должен быть константой" -#: config/tc-frv.c:466 --#, c-format ++#: config/tc-ia64.c:3843 + #, c-format -msgid "-mdouble Mark generated file as using double precision FP insns\n" -+#: config/tc-ia64.c:3866 -+msgid "First operand to .save.g must be a positive 4-bit constant" - msgstr "" +-msgstr "" ++msgid "First operand to .%s not a valid register" ++msgstr "Первый операнд .%s является неправильным регистром" -#: config/tc-frv.c:467 -#, c-format -msgid "-mmedia Mark generated file as using media insns\n" -+#: config/tc-ia64.c:3879 -+msgid "Second operand to .save.g must be a general register" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:3866 ++msgid "First operand to .save.g must be a positive 4-bit constant" ++msgstr "Первый операнд .save.g должен быть положительной 4-битной константой" -#: config/tc-frv.c:468 -+#: config/tc-ia64.c:3884 - #, c-format +-#, c-format -msgid "-mmuladd Mark generated file as using multiply add/subtract insns\n" -+msgid "Second operand to .save.g must be the first of %d general registers" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:3879 ++msgid "Second operand to .save.g must be a general register" ++msgstr "Второй операнд .save.g должен быть обычным регистром" -#: config/tc-frv.c:469 --#, c-format ++#: config/tc-ia64.c:3884 + #, c-format -msgid "-mpack Allow instructions to be packed\n" -+#: config/tc-ia64.c:3907 -+msgid "Operand to .save.f must be a positive 20-bit constant" - msgstr "" +-msgstr "" ++msgid "Second operand to .save.g must be the first of %d general registers" ++msgstr "Второй операнд .save.g должен быть первым из %d обычных регистров" -#: config/tc-frv.c:470 -#, c-format -msgid "-mno-pack Do not allow instructions to be packed\n" -+#: config/tc-ia64.c:3930 -+msgid "First operand to .save.b must be a positive 5-bit constant" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:3907 ++msgid "Operand to .save.f must be a positive 20-bit constant" ++msgstr "Операнд .save.f должен быть положительной 20-битной константой" -#: config/tc-frv.c:471 -#, c-format -msgid "-mpic Mark generated file as using small position independent code\n" -+#: config/tc-ia64.c:3943 -+msgid "Second operand to .save.b must be a general register" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:3930 ++msgid "First operand to .save.b must be a positive 5-bit constant" ++msgstr "Первый операнд .save.b должен быть положительной 5-битной константой" -#: config/tc-frv.c:472 -+#: config/tc-ia64.c:3948 - #, c-format +-#, c-format -msgid "-mPIC Mark generated file as using large position independent code\n" -+msgid "Second operand to .save.b must be the first of %d general registers" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:3943 ++msgid "Second operand to .save.b must be a general register" ++msgstr "Второй операнд .save.b должен быть обычным регистром" -#: config/tc-frv.c:473 --#, c-format ++#: config/tc-ia64.c:3948 + #, c-format -msgid "-mlibrary-pic Mark generated file as using position indepedent code for libraries\n" -+#: config/tc-ia64.c:3974 -+msgid "First operand to .save.gf must be a non-negative 4-bit constant" - msgstr "" +-msgstr "" ++msgid "Second operand to .save.b must be the first of %d general registers" ++msgstr "Второй операнд .save.b должен быть первым из %d обычных регистров" -#: config/tc-frv.c:474 -#, c-format -msgid "-mfdpic Assemble for the FDPIC ABI\n" -+#: config/tc-ia64.c:3982 -+msgid "Second operand to .save.gf must be a non-negative 20-bit constant" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:3974 ++msgid "First operand to .save.gf must be a non-negative 4-bit constant" ++msgstr "Первый операнд .save.gf должен быть неотрицательной 4-битной константой" -#: config/tc-frv.c:475 -#, c-format -msgid "-mnopic Disable -mpic, -mPIC, -mlibrary-pic and -mfdpic\n" -+#: config/tc-ia64.c:3990 -+msgid "Operands to .save.gf may not be both zero" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:3982 ++msgid "Second operand to .save.gf must be a non-negative 20-bit constant" ++msgstr "Второй операнд .save.gf должен быть неотрицательной 20-битной константой" -#: config/tc-frv.c:476 -#, c-format -msgid "-mcpu={fr500|fr550|fr400|fr405|fr450|fr300|frv|simple|tomcat}\n" -+#: config/tc-ia64.c:4007 -+msgid "Operand to .spill must be a constant" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:3990 ++msgid "Operands to .save.gf may not be both zero" ++msgstr "Операнды .save.gf не могут быть одновременно равны нулю" -#: config/tc-frv.c:477 -+#: config/tc-ia64.c:4076 - #, c-format +-#, c-format -msgid " Record the cpu type\n" -+msgid "Operand %d to .%s must be a constant" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:4007 ++msgid "Operand to .spill must be a constant" ++msgstr "Операнд .spill должен быть константой" -#: config/tc-frv.c:478 -+#: config/tc-ia64.c:4097 ++#: config/tc-ia64.c:4076 #, c-format -msgid "-mtomcat-stats Print out stats for tomcat workarounds\n" -+msgid "Missing .label_state %ld" - msgstr "" +-msgstr "" ++msgid "Operand %d to .%s must be a constant" ++msgstr "Операнд .%d в .%s должен быть константой" -#: config/tc-frv.c:479 --#, c-format ++#: config/tc-ia64.c:4097 + #, c-format -msgid "-mtomcat-debug Debug tomcat workarounds\n" -+#: config/tc-ia64.c:4151 -+msgid "Operand to .label_state must be a constant" - msgstr "" +-msgstr "" ++msgid "Missing .label_state %ld" ++msgstr "Отсутствует .label_state %ld" -#: config/tc-frv.c:1163 -msgid "VLIW packing used for -mno-pack" -+#: config/tc-ia64.c:4170 -+msgid "Operand to .copy_state must be a constant" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:4151 ++msgid "Operand to .label_state must be a constant" ++msgstr "Операнд .label_state должен быть константой" -#: config/tc-frv.c:1173 -msgid "Instruction not supported by this architecture" -+#: config/tc-ia64.c:4193 -+msgid "First operand to .unwabi must be a constant" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:4170 ++msgid "Operand to .copy_state must be a constant" ++msgstr "Операнд .copy_state должен быть константой" -#: config/tc-frv.c:1183 -msgid "VLIW packing constraint violation" -+#: config/tc-ia64.c:4199 -+msgid "Second operand to .unwabi must be a constant" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:4193 ++msgid "First operand to .unwabi must be a constant" ++msgstr "Первый операнд в .unwabi должен быть константой" -#: config/tc-frv.c:1774 -#, c-format -msgid "Relocation %s is not safe for %s" -+#: config/tc-ia64.c:4234 -+msgid "Missing .endp after previous .proc" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:4199 ++msgid "Second operand to .unwabi must be a constant" ++msgstr "Второй операнд .unwabi должен быть константой" -#: config/tc-h8300.c:396 config/tc-h8300.c:404 -msgid "Reg not valid for H8/300" -+#: config/tc-ia64.c:4252 -+msgid "Empty argument of .proc" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:4234 ++msgid "Missing .endp after previous .proc" ++msgstr "Отсутствует .endp после предыдущего .proc" -#: config/tc-h8300.c:485 -msgid "invalid operand size requested" -+#: config/tc-ia64.c:4257 -+#, c-format -+msgid "`%s' was already defined" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:4252 ++msgid "Empty argument of .proc" ++msgstr "Пустой аргумент .proc" -#: config/tc-h8300.c:584 -msgid "Invalid register list for ldm/stm\n" +-msgstr "" ++#: config/tc-ia64.c:4257 ++#, c-format ++msgid "`%s' was already defined" ++msgstr "«%s» уже определена" ++ +#: config/tc-ia64.c:4300 +msgid "Initial .body should precede any instructions" - msgstr "" ++msgstr "До инструкций должна быть указана .body" -#: config/tc-h8300.c:610 config/tc-h8300.c:615 config/tc-h8300.c:622 -msgid "mismatch between register and suffix" +-msgstr "" +#: config/tc-ia64.c:4319 +msgid ".prologue within prologue" - msgstr "" ++msgstr ".prologue внутри пролога" -#: config/tc-h8300.c:627 -msgid "invalid suffix after register." +-msgstr "" +#: config/tc-ia64.c:4324 +msgid "Initial .prologue should precede any instructions" - msgstr "" ++msgstr "До инструкций должна быть указана .prologue" -#: config/tc-h8300.c:649 -msgid "address too high for vector table jmp/jsr" +-msgstr "" +#: config/tc-ia64.c:4334 +msgid "First operand to .prologue must be a positive 4-bit constant" - msgstr "" ++msgstr "Первый операнд .prologue должен быть положительной 4-битной константой" -#: config/tc-h8300.c:676 config/tc-h8300.c:788 config/tc-h8300.c:798 -msgid "Wrong size pointer register for architecture." +-msgstr "" +#: config/tc-ia64.c:4336 +msgid "Pointless use of zero first operand to .prologue" - msgstr "" ++msgstr "Бесцельное использование нулевого первом операнда .prologue" -#: config/tc-h8300.c:735 config/tc-h8300.c:743 config/tc-h8300.c:772 -msgid "expected @(exp, reg16)" +-msgstr "" +#: config/tc-ia64.c:4352 +msgid "Using a constant as second operand to .prologue is deprecated" - msgstr "" ++msgstr "Использование константы во втором операнде .prologue устарело" -#: config/tc-h8300.c:761 -msgid "expected .L, .W or .B for register in indexed addressing mode" +-msgstr "" +#: config/tc-ia64.c:4358 +msgid "Second operand to .prologue must be a general register" - msgstr "" ++msgstr "Второй операнд .prologue должен быть обычным регистром" -#: config/tc-h8300.c:955 -msgid "expected valid addressing mode for mova: \"@(disp, ea.sz),ERn\"" +-msgstr "" +#: config/tc-ia64.c:4363 +#, c-format +msgid "Second operand to .prologue must be the first of %d general registers" - msgstr "" ++msgstr "Второй операнд .prologue должен быть первым из %d обычных регистров" -#: config/tc-h8300.c:973 config/tc-h8300.c:982 -msgid "expected register" +-msgstr "" +#: config/tc-ia64.c:4475 +#, c-format +msgid "`%s' was not defined within procedure" - msgstr "" ++msgstr "«%s» не определена внутри процедуры" -#: config/tc-h8300.c:998 -msgid "expected closing paren" +-msgstr "" +#: config/tc-ia64.c:4511 +msgid "Empty argument of .endp" - msgstr "" ++msgstr "Пустой аргумент .endp" -#: config/tc-h8300.c:1057 +#: config/tc-ia64.c:4525 #, c-format -msgid "can't use high part of register in operand %d" +-msgstr "" +msgid "`%s' was not specified with previous .proc" - msgstr "" ++msgstr "«%s» не указана с предыдущим .proc" -#: config/tc-h8300.c:1214 +#: config/tc-ia64.c:4540 #, c-format -msgid "Opcode `%s' with these operand types not available in %s mode" +-msgstr "" +msgid "`%s' should be an operand to this .endp" - msgstr "" ++msgstr "«%s» должна быть операндом этого .endp" -#: config/tc-h8300.c:1223 -msgid "mismatch between opcode size and operand size" +-msgstr "" +#: config/tc-ia64.c:4581 config/tc-ia64.c:4902 config/tc-ia64.c:5211 +msgid "Comma expected" - msgstr "" ++msgstr "Ожидается запятая" -#: config/tc-h8300.c:1259 -#, c-format -msgid "operand %s0x%lx out of range." +-msgstr "" +#: config/tc-ia64.c:4621 +msgid "Expected '['" - msgstr "" ++msgstr "Ожидается «[»" -#: config/tc-h8300.c:1366 -msgid "Can't work out size of operand.\n" +-msgstr "" +#: config/tc-ia64.c:4630 config/tc-ia64.c:7744 +msgid "Expected ']'" - msgstr "" - --#: config/tc-h8300.c:1415 --#, c-format --msgid "Opcode `%s' with these operand types not available in H8/300 mode" ++msgstr "Ожидается «]»" ++ +#: config/tc-ia64.c:4635 +msgid "Number of elements must be positive" - msgstr "" ++msgstr "Количество элементов должно быть положительным" --#: config/tc-h8300.c:1420 +-#: config/tc-h8300.c:1415 +#: config/tc-ia64.c:4646 #, c-format --msgid "Opcode `%s' with these operand types not available in H8/300H mode" +-msgid "Opcode `%s' with these operand types not available in H8/300 mode" +-msgstr "" +msgid "Used more than the declared %d rotating registers" - msgstr "" - --#: config/tc-h8300.c:1426 --#, c-format --msgid "Opcode `%s' with these operand types not available in H8/300S mode" ++msgstr "Используется больше оборачивающихся регистров чем объявлено (%d)" ++ +#: config/tc-ia64.c:4654 +msgid "Used more than the available 96 rotating registers" - msgstr "" ++msgstr "Используется больше 96 доступных оборачивающихся регистров" + +-#: config/tc-h8300.c:1420 ++#: config/tc-ia64.c:4661 ++msgid "Used more than the available 48 rotating registers" ++msgstr "Используется больше 48 доступных оборачивающихся регистров" ++ ++#: config/tc-ia64.c:4689 + #, c-format +-msgid "Opcode `%s' with these operand types not available in H8/300H mode" +-msgstr "" ++msgid "Attempt to redefine register set `%s'" ++msgstr "Попытка переопределить набор регистров «%s»" + +-#: config/tc-h8300.c:1426 ++#: config/tc-ia64.c:4754 + #, c-format +-msgid "Opcode `%s' with these operand types not available in H8/300S mode" +-msgstr "" ++msgid "Unknown psr option `%s'" ++msgstr "Неизвестный параметр psr «%s»" -#: config/tc-h8300.c:1487 config/tc-h8300.c:1507 -msgid "Need #1 or #2 here" -+#: config/tc-ia64.c:4661 -+msgid "Used more than the available 48 rotating registers" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:4788 ++msgid "Missing section name" ++msgstr "Отсутствует имя раздела" -#: config/tc-h8300.c:1502 -msgid "#4 not valid on H8/300." -+#: config/tc-ia64.c:4689 -+#, c-format -+msgid "Attempt to redefine register set `%s'" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:4797 ++msgid "Comma expected after section name" ++msgstr "Ожидается «,» после имени раздела" -#: config/tc-h8300.c:1610 config/tc-h8300.c:1692 -+#: config/tc-ia64.c:4754 - #, c-format +-#, c-format -msgid "branch operand has odd offset (%lx)\n" -+msgid "Unknown psr option `%s'" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:4808 ++msgid "Creating sections with .xdataN/.xrealN/.xstringZ is deprecated." ++msgstr "Создание разделов с .xdataN/.xrealN/.xstringZ устарело." -#: config/tc-h8300.c:1730 -msgid "destination operand must be 16 bit register" -+#: config/tc-ia64.c:4788 -+msgid "Missing section name" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:4897 ++msgid "Register name expected" ++msgstr "Ожидается имя регистра" -#: config/tc-h8300.c:1739 -msgid "source operand must be 8 bit register" -+#: config/tc-ia64.c:4797 -+msgid "Comma expected after section name" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:4910 ++msgid "Register value annotation ignored" ++msgstr "Пояснение к значению регистра игнорируется" -#: config/tc-h8300.c:1747 -msgid "destination operand must be 16bit absolute address" -+#: config/tc-ia64.c:4808 -+msgid "Creating sections with .xdataN/.xrealN/.xstringZ is deprecated." - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:4949 ++msgid "Directive invalid within a bundle" ++msgstr "Неправильная директива внутри комплекта" -#: config/tc-h8300.c:1754 -msgid "destination operand must be 8 bit register" -+#: config/tc-ia64.c:4897 -+msgid "Register name expected" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:5043 ++msgid "Missing predicate relation type" ++msgstr "Отсутствует тип отношения предиката" -#: config/tc-h8300.c:1762 -msgid "source operand must be 16bit absolute address" -+#: config/tc-ia64.c:4910 -+msgid "Register value annotation ignored" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:5049 ++msgid "Unrecognized predicate relation type" ++msgstr "Не распознан тип отношения предиката" -#. This seems more sane than saying "too many operands". We'll -#. get here only if the trailing trash starts with a comma. @@ -12678,288 +25606,312 @@ index 564135a143..b1b2ed1ef8 100644 -#: config/tc-mmix.c:2500 config/tc-mmix.c:2524 config/tc-mmix.c:2797 -#: config/tc-or32.c:529 -msgid "invalid operands" -+#: config/tc-ia64.c:4949 -+msgid "Directive invalid within a bundle" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:5095 ++msgid "Bad register range" ++msgstr "Неверный диапазон регистров" -#: config/tc-h8300.c:1801 -msgid "operand/size mis-match" -+#: config/tc-ia64.c:5043 -+msgid "Missing predicate relation type" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:5104 config/tc-ia64.c:7690 ++msgid "Predicate register expected" ++msgstr "Ожидается предикатный регистр" -#: config/tc-h8300.c:1902 config/tc-mips.c:10156 config/tc-sh.c:2925 -#: config/tc-sh64.c:2795 config/tc-z8k.c:1226 -msgid "unknown opcode" -+#: config/tc-ia64.c:5049 -+msgid "Unrecognized predicate relation type" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:5109 ++msgid "Duplicate predicate register ignored" ++msgstr "Повторный предикатный регистр игнорируется" -#: config/tc-h8300.c:1935 -msgid "invalid operand in ldm" -+#: config/tc-ia64.c:5095 -+msgid "Bad register range" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:5125 ++msgid "Predicate source and target required" ++msgstr "Требуется предикат источника и назначения" -#: config/tc-h8300.c:1944 -msgid "invalid operand in stm" -+#: config/tc-ia64.c:5104 config/tc-ia64.c:7690 -+msgid "Predicate register expected" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:5127 config/tc-ia64.c:5139 ++msgid "Use of p0 is not valid in this context" ++msgstr "Использование p0 недопустимо в этом контексте" -#: config/tc-h8300.c:2070 -#, c-format -msgid "call to tc_aout_fix_to_chars \n" -+#: config/tc-ia64.c:5109 -+msgid "Duplicate predicate register ignored" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:5134 ++msgid "At least two PR arguments expected" ++msgstr "Ожидается не менее двух аргументов PR" -#: config/tc-h8300.c:2079 config/tc-xc16x.c:340 -#, c-format -msgid "call to md_convert_frag \n" -+#: config/tc-ia64.c:5125 -+msgid "Predicate source and target required" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:5148 ++msgid "At least one PR argument expected" ++msgstr "Ожидается, как минимум, один аргумент PR" -#: config/tc-h8300.c:2130 config/tc-xc16x.c:244 --#, c-format ++#: config/tc-ia64.c:5182 + #, c-format -msgid "call to md_estimate_size_before_relax \n" -+#: config/tc-ia64.c:5127 config/tc-ia64.c:5139 -+msgid "Use of p0 is not valid in this context" - msgstr "" +-msgstr "" ++msgid "Inserting \"%s\" into entry hint table failed: %s" ++msgstr "Не удалось вставить «%s» в таблицу входных подсказок: %s" -#: config/tc-h8300.c:2159 config/tc-xc16x.c:285 -msgid "Difference of symbols in different sections is not supported" -+#: config/tc-ia64.c:5134 -+msgid "At least two PR arguments expected" - msgstr "" +-msgstr "" ++#. FIXME -- need 62-bit relocation type ++#: config/tc-ia64.c:5662 ++msgid "62-bit relocation not yet implemented" ++msgstr "62-битное перемещение пока не реализовано" -#: config/tc-h8300.c:2181 config/tc-mcore.c:2199 config/tc-microblaze.c:2295 -#: config/tc-pj.c:488 config/tc-sh.c:4377 config/tc-xc16x.c:308 -#, c-format -msgid "Cannot represent relocation type %s" -+#: config/tc-ia64.c:5148 -+msgid "At least one PR argument expected" - msgstr "" +-msgstr "" ++#. XXX technically, this is wrong: we should not be issuing warning ++#. messages until we're sure this instruction pattern is going to ++#. be used! ++#: config/tc-ia64.c:5748 ++msgid "lower 16 bits of mask ignored" ++msgstr "младшие 16 бит маски игнорируются" -#. Simple range checking for FIELD against HIGH and LOW bounds. -#. IGNORE is used to suppress the error message. -#. Variant of CHECK_FIELD for use in md_apply_fix and other places where -#. the current file and line number are not valid. -#: config/tc-hppa.c:1028 config/tc-hppa.c:1042 -+#: config/tc-ia64.c:5182 - #, c-format +-#, c-format -msgid "Field out of range [%d..%d] (%d)." -+msgid "Inserting \"%s\" into entry hint table failed: %s" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:5979 ++msgid "stride must be a multiple of 64; lower 6 bits ignored" ++msgstr "шаг должен быть кратен 64; младшие 6 бит игнорируются" -#. Simple alignment checking for FIELD against ALIGN (a power of two). -#. IGNORE is used to suppress the error message. -#: config/tc-hppa.c:1056 -#, c-format -msgid "Field not properly aligned [%d] (%d)." -+#. FIXME -- need 62-bit relocation type -+#: config/tc-ia64.c:5662 -+msgid "62-bit relocation not yet implemented" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:6097 ++msgid "Expected separator `='" ++msgstr "Ожидается разделитель «=»" -#: config/tc-hppa.c:1109 -msgid "Missing .exit\n" -+#. XXX technically, this is wrong: we should not be issuing warning -+#. messages until we're sure this instruction pattern is going to -+#. be used! -+#: config/tc-ia64.c:5748 -+msgid "lower 16 bits of mask ignored" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:6131 ++msgid "Duplicate equal sign (=) in instruction" ++msgstr "Повторный знак равенства (=) в инструкции" -#: config/tc-hppa.c:1112 -msgid "Missing .procend\n" -+#: config/tc-ia64.c:5979 -+msgid "stride must be a multiple of 64; lower 6 bits ignored" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:6138 ++#, c-format ++msgid "Illegal operand separator `%c'" ++msgstr "Неверный разделитель операндов «%c»" -#: config/tc-hppa.c:1297 --#, c-format ++#: config/tc-ia64.c:6253 + #, c-format -msgid "Invalid field selector. Assuming F%%." -+#: config/tc-ia64.c:6097 -+msgid "Expected separator `='" - msgstr "" +-msgstr "" ++msgid "Operand %u of `%s' should be %s" ++msgstr "Операнд %u в «%s» должен быть %s" -#: config/tc-hppa.c:1324 -msgid "Bad segment in expression." -+#: config/tc-ia64.c:6131 -+msgid "Duplicate equal sign (=) in instruction" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:6257 ++msgid "Wrong number of output operands" ++msgstr "Неправильное количество выходных операндов" -#: config/tc-hppa.c:1349 -+#: config/tc-ia64.c:6138 - #, c-format +-#, c-format -msgid "Invalid Nullification: (%c)" -+msgid "Illegal operand separator `%c'" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:6259 ++msgid "Wrong number of input operands" ++msgstr "Неправильное количество входных операндов" -#: config/tc-hppa.c:1419 -msgid "Cannot handle fixup" -+#: config/tc-ia64.c:6253 -+#, c-format -+msgid "Operand %u of `%s' should be %s" - msgstr "" - --#: config/tc-hppa.c:1717 --#, c-format --msgid " -Q ignored\n" -+#: config/tc-ia64.c:6257 -+msgid "Wrong number of output operands" - msgstr "" - --#: config/tc-hppa.c:1721 --#, c-format --msgid " -c print a warning if a comment is found\n" -+#: config/tc-ia64.c:6259 -+msgid "Wrong number of input operands" - msgstr "" - --#: config/tc-hppa.c:1787 +-msgstr "" +#: config/tc-ia64.c:6261 +msgid "Operand mismatch" -+msgstr "" -+ ++msgstr "Несоответствие операнда" + +-#: config/tc-hppa.c:1717 +#: config/tc-ia64.c:6343 #, c-format --msgid "no hppa_fixup entry for fixup type 0x%x" +-msgid " -Q ignored\n" +-msgstr "" +msgid "Invalid use of `%c%d' as output operand" - msgstr "" ++msgstr "Некорректное использование «%c%d» как выходного операнда" --#: config/tc-hppa.c:1966 --msgid "Unknown relocation encountered in md_apply_fix." +-#: config/tc-hppa.c:1721 +#: config/tc-ia64.c:6346 -+#, c-format + #, c-format +-msgid " -c print a warning if a comment is found\n" +-msgstr "" +msgid "Invalid use of `r%d' as base update address operand" - msgstr "" ++msgstr "Некорректное использование «r%d» как базового адреса операнда обновления" --#: config/tc-hppa.c:2154 config/tc-hppa.c:2179 +-#: config/tc-hppa.c:1787 +#: config/tc-ia64.c:6370 #, c-format --msgid "Undefined register: '%s'." +-msgid "no hppa_fixup entry for fixup type 0x%x" +-msgstr "" +- +-#: config/tc-hppa.c:1966 +-msgid "Unknown relocation encountered in md_apply_fix." +-msgstr "" +msgid "Invalid duplicate use of `%c%d'" - msgstr "" ++msgstr "Неверное повторное использование «%c%d»" --#: config/tc-hppa.c:2213 +-#: config/tc-hppa.c:2154 config/tc-hppa.c:2179 +#: config/tc-ia64.c:6377 #, c-format --msgid "Non-absolute symbol: '%s'." +-msgid "Undefined register: '%s'." +-msgstr "" +msgid "Invalid simultaneous use of `f%d' and `f%d'" - msgstr "" ++msgstr "Неправильное одновременное использование «f%d» и «f%d»" --#: config/tc-hppa.c:2228 +-#: config/tc-hppa.c:2213 +#: config/tc-ia64.c:6383 #, c-format --msgid "Undefined absolute constant: '%s'." +-msgid "Non-absolute symbol: '%s'." +-msgstr "" +msgid "Dangerous simultaneous use of `f%d' and `f%d'" - msgstr "" ++msgstr "Опасное одновременное использование «f%d» и «f%d»" + +-#: config/tc-hppa.c:2228 ++#: config/tc-ia64.c:6427 ++msgid "Value truncated to 62 bits" ++msgstr "Значение обрезается до 62 бит" ++ ++#: config/tc-ia64.c:6495 + #, c-format +-msgid "Undefined absolute constant: '%s'." +-msgstr "" ++msgid "Bad operand value: %s" ++msgstr "Некорректное значение операнда: %s" -#: config/tc-hppa.c:2259 config/tc-hppa.c:5689 -msgid "could not update architecture and machine" -+#: config/tc-ia64.c:6427 -+msgid "Value truncated to 62 bits" - msgstr "" - --#: config/tc-hppa.c:2297 -+#: config/tc-ia64.c:6495 - #, c-format --msgid "Invalid FP Compare Condition: %s" -+msgid "Bad operand value: %s" - msgstr "" - --#: config/tc-hppa.c:2352 --#, c-format --msgid "Invalid FTEST completer: %s" +-msgstr "" +#. Give an error if a frag containing code is not aligned to a 16 byte +#. boundary. +#: config/tc-ia64.c:6570 config/tc-ia64.h:177 +msgid "instruction address is not a multiple of 16" - msgstr "" ++msgstr "Адрес инструкции не кратен 16" --#: config/tc-hppa.c:2418 config/tc-hppa.c:2455 +-#: config/tc-hppa.c:2297 +#: config/tc-ia64.c:6638 #, c-format --msgid "Invalid FP Operand Format: %3s" +-msgid "Invalid FP Compare Condition: %s" +-msgstr "" +msgid "`%s' must be last in bundle" - msgstr "" ++msgstr "«%s» должно быть последним в комплекте" --#: config/tc-hppa.c:2590 --msgid "Bad segment (should be absolute)." +-#: config/tc-hppa.c:2352 +#: config/tc-ia64.c:6670 -+#, c-format + #, c-format +-msgid "Invalid FTEST completer: %s" +-msgstr "" +msgid "Internal error: don't know how to force %s to end of instruction group" - msgstr "" ++msgstr "Внутренняя ошибка: непонятно как добавить %s в конец группы инструкций" --#: config/tc-hppa.c:2616 +-#: config/tc-hppa.c:2418 config/tc-hppa.c:2455 +#: config/tc-ia64.c:6683 #, c-format --msgid "Invalid argument location: %s\n" +-msgid "Invalid FP Operand Format: %3s" +-msgstr "" +- +-#: config/tc-hppa.c:2590 +-msgid "Bad segment (should be absolute)." +-msgstr "" +msgid "`%s' must be last in instruction group" - msgstr "" ++msgstr "«%s» должна быть последней в группе инструкций" + +-#: config/tc-hppa.c:2616 +-#, c-format +-msgid "Invalid argument location: %s\n" +-msgstr "" ++#: config/tc-ia64.c:6713 ++msgid "Label must be first in a bundle" ++msgstr "Метка должна быть первой в комплекте" -#: config/tc-hppa.c:2645 -#, c-format -msgid "Invalid argument description: %d" -+#: config/tc-ia64.c:6713 -+msgid "Label must be first in a bundle" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:6790 ++msgid "hint in B unit may be treated as nop" ++msgstr "подсказка в модуле B может восприниматься как nop" -#: config/tc-hppa.c:3473 -msgid "Invalid Indexed Load Completer." -+#: config/tc-ia64.c:6790 -+msgid "hint in B unit may be treated as nop" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:6801 ++msgid "hint in B unit can't be used" ++msgstr "подсказку в модуле B нельзя использовать" -#: config/tc-hppa.c:3478 -msgid "Invalid Indexed Load Completer Syntax." -+#: config/tc-ia64.c:6801 -+msgid "hint in B unit can't be used" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:6815 ++msgid "emit_one_bundle: unexpected dynamic op" ++msgstr "emit_one_bundle: неожиданный динамический операнд" -#: config/tc-hppa.c:3512 -msgid "Invalid Short Load/Store Completer." -+#: config/tc-ia64.c:6815 -+msgid "emit_one_bundle: unexpected dynamic op" - msgstr "" - --#: config/tc-hppa.c:3572 config/tc-hppa.c:3577 --msgid "Invalid Store Bytes Short Completer" +-msgstr "" +#: config/tc-ia64.c:6940 +#, c-format +msgid "`%s' does not fit into %s template" - msgstr "" ++msgstr "«%s» не помещается в шаблон %s" --#: config/tc-hppa.c:3888 config/tc-hppa.c:3894 --msgid "Invalid left/right combination completer" +-#: config/tc-hppa.c:3572 config/tc-hppa.c:3577 +-msgid "Invalid Store Bytes Short Completer" +-msgstr "" +#: config/tc-ia64.c:6955 +#, c-format +msgid "`%s' does not fit into bundle" - msgstr "" ++msgstr "«%s» не помещается в комплект" --#: config/tc-hppa.c:3943 config/tc-hppa.c:3950 --msgid "Invalid permutation completer" +-#: config/tc-hppa.c:3888 config/tc-hppa.c:3894 +-msgid "Invalid left/right combination completer" +-msgstr "" +#: config/tc-ia64.c:6967 +#, c-format +msgid "`%s' can't go in %s of %s template" - msgstr "" ++msgstr "«%s» не может входить в %s шаблона %s" --#: config/tc-hppa.c:4050 +-#: config/tc-hppa.c:3943 config/tc-hppa.c:3950 +-msgid "Invalid permutation completer" +-msgstr "" +#: config/tc-ia64.c:6973 +msgid "Missing '}' at end of file" -+msgstr "" -+ ++msgstr "Отсутствует «}» в конце файла" + +-#: config/tc-hppa.c:4050 +#: config/tc-ia64.c:7120 #, c-format -msgid "Invalid Add Condition: %s" +msgid "Unrecognized option '-x%s'" - msgstr "" - --#: config/tc-hppa.c:4061 config/tc-hppa.c:4071 --msgid "Invalid Add and Branch Condition" ++msgstr "Нераспознанный параметр «-x%s»" ++ +#: config/tc-ia64.c:7147 +msgid "" +"IA-64 options:\n" @@ -12978,9 +25930,27 @@ index 564135a143..b1b2ed1ef8 100644 +"\t\t\t hint.b check (default -mhint.b=error)\n" +" -x | -xexplicit\t turn on dependency violation checking\n" msgstr "" ++"Параметры IA-64:\n" ++" --mconstant-gp\t помечать выходной файл как использующий\n" ++"\t\t\t модель константный-GP\n" ++"\t\t\t (устанавливается флаг EF_IA_64_CONS_GP в заголовке ELF)\n" ++" --mauto-pic\t\t помечать выходной файл как использующий\n" ++"\t\t\t модель константный-GP\n" ++"\t\t\t без функциональных дескрипторов (устанавливается\n" ++"\t\t\t флаг EF_IA_64_NOFUNCDESC_CONS_GP в заголовке ELF)\n" ++" -milp32|-milp64|-mlp64|-mp64\tзадать модель данных (по умолчанию -mlp64)\n" ++" -mle | -mbe\t\t задать обратный- или прямой- порядок байт\n" ++"\t\t\t (по умолчанию -mle)\n" ++" -mtune=[itanium1|itanium2]\n" ++"\t\t\t настройка по конкретный ЦП (по умолчанию -mtune=itanium2)\n" ++" -munwind-check=[warning|error]\n" ++"\t\t\t раскрывать проверку директив (по умолчанию -munwind-check=warning)\n" ++" -mhint.b=[ok|warning|error]\n" ++"\t\t\t проверка hint.b (по умолчанию -mhint.b=error)\n" ++" -x | -xexplicit\t включить проверку нарушений зависимостей\n" --#: config/tc-hppa.c:4092 config/tc-hppa.c:4229 --msgid "Invalid Compare/Subtract Condition" +-#: config/tc-hppa.c:4061 config/tc-hppa.c:4071 +-msgid "Invalid Add and Branch Condition" +#. Note for translators: "automagically" can be translated as "automatically" here. +#: config/tc-ia64.c:7164 +msgid "" @@ -12992,248 +25962,295 @@ index 564135a143..b1b2ed1ef8 100644 +" -xdebugx\t\t debug dependency violation checker and turn on\n" +"\t\t\t dependency violation checking\n" msgstr "" ++" -xauto\t\t автоматически удалять нарушения зависимостей (по умолчанию)\n" ++" -xnone\t\t выключить проверку нарушений зависимостей\n" ++" -xdebug\t\t отладка проверяльщика нарушений зависимостей\n" ++" -xdebugn\t\t отладка проверяльщика нарушений зависимостей, выключить\n" ++"\t\t\t проверку нарушений зависимостей\n" ++" -xdebugx\t\t отладка проверяльщика нарушений зависимостей, но включить\n" ++"\t\t\t проверку нарушений зависимостей\n" --#: config/tc-hppa.c:4132 --#, c-format --msgid "Invalid Bit Branch Condition: %c" +-#: config/tc-hppa.c:4092 config/tc-hppa.c:4229 +-msgid "Invalid Compare/Subtract Condition" +-msgstr "" +#: config/tc-ia64.c:7179 +msgid "--gstabs is not supported for ia64" - msgstr "" ++msgstr "--gstabs не поддерживается для ia64" --#: config/tc-hppa.c:4217 +-#: config/tc-hppa.c:4132 +#: config/tc-ia64.c:7417 #, c-format --msgid "Invalid Compare/Subtract Condition: %s" +-msgid "Invalid Bit Branch Condition: %c" +-msgstr "" +msgid "ia64.md_begin: can't hash `%s': %s" - msgstr "" ++msgstr "ia64.md_begin: невозможно получить хеш «%s»: %s" +-#: config/tc-hppa.c:4217 ++#: config/tc-ia64.c:7481 + #, c-format +-msgid "Invalid Compare/Subtract Condition: %s" +-msgstr "" +- -#: config/tc-hppa.c:4244 -msgid "Invalid Compare and Branch Condition" -+#: config/tc-ia64.c:7481 -+#, c-format +-msgstr "" +msgid "Inserting \"%s\" into constant hash table failed: %s" - msgstr "" ++msgstr "Не удалось вставить «%s» в таблицу хешей констант: %s" -#: config/tc-hppa.c:4340 -msgid "Invalid Logical Instruction Condition." +-msgstr "" +#: config/tc-ia64.c:7493 config/tc-riscv.c:609 config/tc-tilegx.c:263 +msgid "Could not set architecture and machine" - msgstr "" ++msgstr "Не задана архитектура и машина" -#: config/tc-hppa.c:4398 -msgid "Invalid Shift/Extract/Deposit Condition." +-msgstr "" +#: config/tc-ia64.c:7625 +msgid "Explicit stops are ignored in auto mode" - msgstr "" ++msgstr "Явные остановки игнорируются в автоматическом режиме" -#: config/tc-hppa.c:4510 -msgid "Invalid Unit Instruction Condition." +-msgstr "" +#: config/tc-ia64.c:7634 +msgid "Found '{' when manual bundling is already turned on" - msgstr "" ++msgstr "Найдена «{», но уже включено ручное комплектование" -#: config/tc-hppa.c:4985 config/tc-hppa.c:5017 config/tc-hppa.c:5048 -#: config/tc-hppa.c:5078 -msgid "Branch to unaligned address" +-msgstr "" +#: config/tc-ia64.c:7647 +msgid "Found '{' after explicit switch to automatic mode" - msgstr "" ++msgstr "Найдена «{», после явного переключения в автоматический режим" -#: config/tc-hppa.c:5262 -msgid "Invalid SFU identifier" +-msgstr "" +#: config/tc-ia64.c:7653 +msgid "Found '}' when manual bundling is off" - msgstr "" ++msgstr "Найдена «}», но уже выключено ручное комплектование" -#: config/tc-hppa.c:5312 -msgid "Invalid COPR identifier" +-msgstr "" +#: config/tc-ia64.c:7680 +msgid "Expected ')'" - msgstr "" ++msgstr "Ожидается «)»" -#: config/tc-hppa.c:5441 -msgid "Invalid Floating Point Operand Format." +-msgstr "" +#: config/tc-ia64.c:7685 +msgid "Qualifying predicate expected" - msgstr "" ++msgstr "Ожидается уточняющий предикат" -#: config/tc-hppa.c:5558 config/tc-hppa.c:5578 config/tc-hppa.c:5598 -#: config/tc-hppa.c:5618 config/tc-hppa.c:5638 -msgid "Invalid register for single precision fmpyadd or fmpysub" +-msgstr "" +#: config/tc-ia64.c:7704 +msgid "Tag must come before qualifying predicate." - msgstr "" ++msgstr "Метка должна указываться до уточняющего предиката." -#: config/tc-hppa.c:5706 -#, c-format -msgid "Invalid operands %s" +-msgstr "" +#: config/tc-ia64.c:7733 +msgid "Expected ':'" - msgstr "" ++msgstr "Ожидается «:»" -#: config/tc-hppa.c:5716 -#, c-format -msgid "Immediates %d and %d will give undefined behavior." +-msgstr "" +#: config/tc-ia64.c:7749 +msgid "Tag name expected" - msgstr "" ++msgstr "Ожидается имя метки" -#: config/tc-hppa.c:5768 config/tc-hppa.c:6956 config/tc-hppa.c:7011 -msgid "Missing function name for .PROC (corrupted label chain)" +-msgstr "" +#: config/tc-ia64.c:7850 +msgid "Rotating register index must be a non-negative constant" - msgstr "" ++msgstr "Индекс оборачивающегося регистра должен быть неотрицательной константой" -#: config/tc-hppa.c:5771 config/tc-hppa.c:7014 -msgid "Missing function name for .PROC" +-msgstr "" +#: config/tc-ia64.c:7855 +#, c-format +msgid "Index out of range 0..%u" - msgstr "" ++msgstr "Индекс вне диапазона 0..%u" -#: config/tc-hppa.c:5830 -msgid "Argument to .BLOCK/.BLOCKZ must be between 0 and 0x3fffffff" +-msgstr "" +#: config/tc-ia64.c:7867 +msgid "Indirect register index must be a general register" - msgstr "" ++msgstr "Индекс неявного регистра должен быть обычным регистром" -#: config/tc-hppa.c:5926 -#, c-format -msgid "Invalid .CALL argument: %s" +-msgstr "" +#: config/tc-ia64.c:7876 +msgid "Index can only be applied to rotating or indirect registers" - msgstr "" ++msgstr "Индекс может применяться только к оборачивающимся или неявным регистрам" -#: config/tc-hppa.c:6042 -msgid ".callinfo is not within a procedure definition" +-msgstr "" +#: config/tc-ia64.c:7912 config/tc-xstormy16.c:145 +msgid "Expected '('" - msgstr "" ++msgstr "Ожидается «(»" -#: config/tc-hppa.c:6062 -#, c-format -msgid "FRAME parameter must be a multiple of 8: %d\n" +-msgstr "" +#: config/tc-ia64.c:7920 config/tc-pdp11.c:445 config/tc-pdp11.c:509 +#: config/tc-pdp11.c:543 config/tc-tilegx.c:1047 config/tc-tilepro.c:938 +#: config/tc-xstormy16.c:154 +msgid "Missing ')'" - msgstr "" ++msgstr "Отсутствует «)»" -#: config/tc-hppa.c:6081 -msgid "Value for ENTRY_GR must be in the range 3..18\n" +-msgstr "" +#: config/tc-ia64.c:7938 config/tc-xstormy16.c:161 +msgid "Not a symbolic expression" - msgstr "" ++msgstr "Не является символическим выражением" -#: config/tc-hppa.c:6093 -msgid "Value for ENTRY_FR must be in the range 12..21\n" +-msgstr "" +#: config/tc-ia64.c:7943 config/tc-ia64.c:7957 +msgid "Illegal combination of relocation functions" - msgstr "" ++msgstr "Неправильная комбинация перемещаемых функций" -#: config/tc-hppa.c:6103 -msgid "Value for ENTRY_SR must be 3\n" +-msgstr "" +#: config/tc-ia64.c:8046 +msgid "No current frame" - msgstr "" ++msgstr "Нет текущего фрейма" -#: config/tc-hppa.c:6159 +#: config/tc-ia64.c:8048 #, c-format -msgid "Invalid .CALLINFO argument: %s" +-msgstr "" +msgid "Register number out of range 0..%u" - msgstr "" ++msgstr "Номер регистра вне диапазона 0..%u" -#: config/tc-hppa.c:6269 -msgid "The .ENTER pseudo-op is not supported" +-msgstr "" +#: config/tc-ia64.c:8087 +msgid "Standalone `#' is illegal" - msgstr "" ++msgstr "Самостоятельный «#» недопустим" -#: config/tc-hppa.c:6285 -msgid "Misplaced .entry. Ignored." +-msgstr "" +#: config/tc-ia64.c:8090 +msgid "Redundant `#' suffix operators" - msgstr "" ++msgstr "Избыточные суффиксы операторов «#»" -#: config/tc-hppa.c:6289 -msgid "Missing .callinfo." +-msgstr "" +#: config/tc-ia64.c:8248 +#, c-format +msgid "Unhandled dependency %s for %s (%s), note %d" - msgstr "" ++msgstr "Необработанная зависимость %s для %s (%s), упоминается %d" -#: config/tc-hppa.c:6353 -msgid ".REG expression must be a register" +-msgstr "" +#: config/tc-ia64.c:9561 +#, c-format +msgid "Unrecognized dependency specifier %d\n" - msgstr "" ++msgstr "Нераспознанный определитель зависимости %d\n" -#: config/tc-hppa.c:6369 -msgid "bad or irreducible absolute expression; zero assumed" +-msgstr "" +#: config/tc-ia64.c:10431 +msgid "Only the first path encountering the conflict is reported" - msgstr "" ++msgstr "Сообщается только о первом пути обнаруженного конфликта" -#: config/tc-hppa.c:6380 -msgid ".REG must use a label" +-msgstr "" +#: config/tc-ia64.c:10433 +msgid "This is the location of the conflicting usage" - msgstr "" ++msgstr "Вот расположение конфликтного использования" -#: config/tc-hppa.c:6382 -msgid ".EQU must use a label" +-msgstr "" +#: config/tc-ia64.c:10695 +#, c-format +msgid "Unknown opcode `%s'" - msgstr "" ++msgstr "Неизвестный код операции «%s»" -#: config/tc-hppa.c:6444 +#: config/tc-ia64.c:10773 #, c-format -msgid "Symbol '%s' could not be created." +-msgstr "" +msgid "AR %d can only be accessed by %c-unit" - msgstr "" ++msgstr "AR %d доступен только из %c-модуля" -#: config/tc-hppa.c:6448 -msgid "No memory for symbol name." +-msgstr "" +#: config/tc-ia64.c:10785 +msgid "hint.b may be treated as nop" - msgstr "" ++msgstr "hint.b может восприниматься как nop" -#: config/tc-hppa.c:6497 -msgid ".EXIT must appear within a procedure" +-msgstr "" +#: config/tc-ia64.c:10788 +msgid "hint.b shouldn't be used" - msgstr "" ++msgstr "hint.b не должен использоваться" -#: config/tc-hppa.c:6501 -msgid "Missing .callinfo" +-msgstr "" +#: config/tc-ia64.c:10827 +#, c-format +msgid "`%s' cannot be predicated" - msgstr "" ++msgstr "у «%s» не может быть предиката" -#: config/tc-hppa.c:6505 -msgid "No .ENTRY for this .EXIT" +-msgstr "" +#: config/tc-ia64.c:10899 +msgid "Closing bracket missing" - msgstr "" ++msgstr "Отсутствует закрывающая квадратная скобка" -#: config/tc-hppa.c:6545 -#, c-format -msgid "Using ENTRY rather than CODE in export directive for %s" +-msgstr "" +#: config/tc-ia64.c:10908 +msgid "Index must be a general register" - msgstr "" ++msgstr "Индекс должен быть обычным регистром" -#: config/tc-hppa.c:6662 +#: config/tc-ia64.c:11073 #, c-format -msgid "Undefined .EXPORT/.IMPORT argument (ignored): %s" +-msgstr "" +msgid "Unsupported fixup size %d" - msgstr "" ++msgstr "Неподдерживаемый размер местоположения %d" -#: config/tc-hppa.c:6686 +#. This should be an error, but since previously there wasn't any @@ -13241,344 +26258,371 @@ index 564135a143..b1b2ed1ef8 100644 +#: config/tc-ia64.c:11345 #, c-format -msgid "Cannot define export symbol: %s\n" -+msgid "Cannot express %s%d%s relocation" - msgstr "" - +-msgstr "" +- -#: config/tc-hppa.c:6783 -msgid "Missing label name on .LABEL" -+#: config/tc-ia64.c:11364 -+msgid "No addend allowed in @fptr() relocation" - msgstr "" - +-msgstr "" +- -#: config/tc-hppa.c:6788 -msgid "extra .LABEL arguments ignored." -+#: config/tc-ia64.c:11403 -+msgid "integer operand out of range" - msgstr "" +-msgstr "" ++msgid "Cannot express %s%d%s relocation" ++msgstr "Невозможно выразить перемещение %s%d%s" -#: config/tc-hppa.c:6804 -msgid "The .LEAVE pseudo-op is not supported" -+#: config/tc-ia64.c:11470 -+#, c-format -+msgid "%s must have a constant value" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:11364 ++msgid "No addend allowed in @fptr() relocation" ++msgstr "Дополнение недопустимо в перемещении @fptr()" -#: config/tc-hppa.c:6842 -msgid "Unrecognized .LEVEL argument\n" -msgstr "" -+#: config/tc-ia64.c:11490 -+#, fuzzy -+#| msgid "cannot create floating-point number" -+msgid "cannot resolve @slotcount parameter" -+msgstr "не удалось создать число с плавающей точкой" ++#: config/tc-ia64.c:11403 ++msgid "integer operand out of range" ++msgstr "Операнд целого вне диапазона" -#: config/tc-hppa.c:6876 --#, c-format ++#: config/tc-ia64.c:11470 + #, c-format -msgid "Cannot define static symbol: %s\n" -+#: config/tc-ia64.c:11523 -+msgid "invalid @slotcount value" - msgstr "" - +-msgstr "" +- -#: config/tc-hppa.c:6910 -msgid "Nested procedures" -+#: config/tc-ia64.c:11560 config/tc-z8k.c:1378 -+#, c-format -+msgid "Cannot represent %s relocation in object file" - msgstr "" - +-msgstr "" +- -#: config/tc-hppa.c:6920 -msgid "Cannot allocate unwind descriptor\n" -+#: config/tc-ia64.c:11671 -+msgid "Can't add stop bit to mark end of instruction group" - msgstr "" +-msgstr "" ++msgid "%s must have a constant value" ++msgstr "%s должен быть константным значением" -#: config/tc-hppa.c:7018 -msgid "misplaced .procend" -+#: config/tc-ia64.c:11780 read.c:2599 read.c:3308 read.c:3660 stabs.c:464 -+#, c-format -+msgid "expected comma after \"%s\"" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:11490 ++msgid "cannot resolve @slotcount parameter" ++msgstr "невозможно определить параметр @slotcount" -#: config/tc-hppa.c:7021 -msgid "Missing .callinfo for this procedure" -+#: config/tc-ia64.c:11822 -+#, c-format -+msgid "`%s' is already the alias of %s `%s'" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:11523 ++msgid "invalid @slotcount value" ++msgstr "недопустимое значение @slotcount" -#: config/tc-hppa.c:7024 -msgid "Missing .EXIT for a .ENTRY" -+#: config/tc-ia64.c:11832 +-msgstr "" ++#: config/tc-ia64.c:11560 config/tc-z8k.c:1378 +#, c-format -+msgid "%s `%s' already has an alias `%s'" - msgstr "" ++msgid "Cannot represent %s relocation in object file" ++msgstr "Невозможно представить перемещение %s в объектном файле" -#: config/tc-hppa.c:7061 -msgid "Not in a space.\n" -+#: config/tc-ia64.c:11843 -+#, c-format -+msgid "inserting \"%s\" into %s alias hash table failed: %s" - msgstr "" +-msgstr "" ++#: config/tc-ia64.c:11671 ++msgid "Can't add stop bit to mark end of instruction group" ++msgstr "Невозможно добавить бит остановки для отметки конца группы инструкций" -#: config/tc-hppa.c:7064 -msgid "Not in a subspace.\n" -+#: config/tc-ia64.c:11851 +-msgstr "" ++#: config/tc-ia64.c:11780 read.c:2599 read.c:3308 read.c:3660 stabs.c:464 +#, c-format -+msgid "inserting \"%s\" into %s name hash table failed: %s" - msgstr "" ++msgid "expected comma after \"%s\"" ++msgstr "ожидается запятая после «%s»" -#: config/tc-hppa.c:7153 -msgid "Invalid .SPACE argument" -+#: config/tc-ia64.c:11877 +-msgstr "" ++#: config/tc-ia64.c:11822 +#, c-format -+msgid "symbol `%s' aliased to `%s' is not used" - msgstr "" ++msgid "`%s' is already the alias of %s `%s'" ++msgstr "«%s» уже является псевдонимом %s «%s»" -#: config/tc-hppa.c:7199 -msgid "Can't change spaces within a procedure definition. Ignored" -+#: config/tc-ia64.c:11900 +-msgstr "" ++#: config/tc-ia64.c:11832 +#, c-format -+msgid "section `%s' aliased to `%s' is not used" - msgstr "" ++msgid "%s `%s' already has an alias `%s'" ++msgstr "%s «%s» уже имеет псевдоним «%s»" -#: config/tc-hppa.c:7327 -+#: config/tc-ip2k.c:139 ++#: config/tc-ia64.c:11843 #, c-format -msgid "Undefined space: '%s' Assuming space number = 0." -+msgid "IP2K specific command line options:\n" - msgstr "" +-msgstr "" ++msgid "inserting \"%s\" into %s alias hash table failed: %s" ++msgstr "не удалось вставить «%s» в таблицу хешей псевдонимов %s: %s" -#: config/tc-hppa.c:7350 -msgid "Must be in a space before changing or declaring subspaces.\n" -+#: config/tc-ip2k.c:140 +-msgstr "" ++#: config/tc-ia64.c:11851 +#, c-format -+msgid " -mip2022 restrict to IP2022 insns \n" - msgstr "" ++msgid "inserting \"%s\" into %s name hash table failed: %s" ++msgstr "не удалось вставить «%s» в таблицу хешей имён %s: %s" -#: config/tc-hppa.c:7354 -msgid "Can't change subspaces within a procedure definition. Ignored" -+#: config/tc-ip2k.c:141 +-msgstr "" ++#: config/tc-ia64.c:11877 +#, c-format -+msgid " -mip2022ext permit extended IP2022 insn\n" - msgstr "" ++msgid "symbol `%s' aliased to `%s' is not used" ++msgstr "символ «%s», являющийся псевдонимом «%s», не используется" -#: config/tc-hppa.c:7390 -msgid "Parameters of an existing subspace can't be modified" -+#: config/tc-iq2000.c:362 +-msgstr "" ++#: config/tc-ia64.c:11900 +#, c-format -+msgid "the yielding instruction %s may not be in a delay slot." - msgstr "" ++msgid "section `%s' aliased to `%s' is not used" ++msgstr "раздел «%s», являющийся псевдонимом «%s», не используется" -#: config/tc-hppa.c:7442 -msgid "Alignment must be a power of 2" -+#: config/tc-iq2000.c:370 +-msgstr "" ++#: config/tc-ip2k.c:139 +#, c-format -+msgid "Register number (R%ld) for double word access must be even." - msgstr "" ++msgid "IP2K specific command line options:\n" ++msgstr "Специализированные параметры командной строки для IP2K:\n" -#: config/tc-hppa.c:7489 -msgid "FIRST not supported as a .SUBSPACE argument" -+#: config/tc-iq2000.c:379 config/tc-iq2000.c:384 config/tc-iq2000.c:389 -+#: config/tc-iq2000.c:406 config/tc-mt.c:244 config/tc-mt.c:249 +-msgstr "" ++#: config/tc-ip2k.c:140 +#, c-format -+msgid "operand references R%ld of previous load." - msgstr "" ++msgid " -mip2022 restrict to IP2022 insns \n" ++msgstr " -mip2022 ограничиться инструкциями IP2022\n" -#: config/tc-hppa.c:7491 -msgid "Invalid .SUBSPACE argument" -+#: config/tc-iq2000.c:394 -+msgid "instruction implicitly accesses R31 of previous load." - msgstr "" +-msgstr "" ++#: config/tc-ip2k.c:141 ++#, c-format ++msgid " -mip2022ext permit extended IP2022 insn\n" ++msgstr " -mip2022ext разрешить расширенные инструкции IP2022\n" -#: config/tc-hppa.c:7680 --#, c-format ++#: config/tc-iq2000.c:362 + #, c-format -msgid "Internal error: Unable to find containing space for %s." -+#: config/tc-iq2000.c:649 config/tc-mep.c:2008 -+msgid "Unmatched high relocation" - msgstr "" +-msgstr "" ++msgid "the yielding instruction %s may not be in a delay slot." ++msgstr "Инструкция вызова %s может не допускаться в слоте задержки." -#: config/tc-hppa.c:7718 --#, c-format ++#: config/tc-iq2000.c:370 + #, c-format -msgid "Out of memory: could not allocate new space chain entry: %s\n" -+#: config/tc-iq2000.c:826 config/tc-mips.c:19372 config/tc-score.c:5814 -+msgid ".end not in text section" - msgstr "" +-msgstr "" ++msgid "Register number (R%ld) for double word access must be even." ++msgstr "Номер регистра (R%ld) для доступа к двойному слову должен быть чётным." -#: config/tc-hppa.c:7806 --#, c-format ++#: config/tc-iq2000.c:379 config/tc-iq2000.c:384 config/tc-iq2000.c:389 ++#: config/tc-iq2000.c:406 config/tc-mt.c:244 config/tc-mt.c:249 + #, c-format -msgid "Out of memory: could not allocate new subspace chain entry: %s\n" -+#: config/tc-iq2000.c:830 config/tc-score.c:5817 -+msgid ".end directive without a preceding .ent directive." - msgstr "" +-msgstr "" ++msgid "operand references R%ld of previous load." ++msgstr "операнд ссылается не R%ld предыдущей загрузки." -#: config/tc-hppa.c:8251 -msgid "-R option not supported on this target." -+#: config/tc-iq2000.c:839 config/tc-score.c:5825 -+msgid ".end symbol does not match .ent symbol." - msgstr "" +-msgstr "" ++#: config/tc-iq2000.c:394 ++msgid "instruction implicitly accesses R31 of previous load." ++msgstr "инструкция неявно обращается к R31 предыдущей загрузки." -#: config/tc-hppa.c:8268 config/tc-sparc.c:815 config/tc-sparc.c:852 -#, c-format -msgid "Internal error: can't hash `%s': %s\n" -+#: config/tc-iq2000.c:842 config/tc-mips.c:19392 config/tc-score.c:5830 -+msgid ".end directive missing or unknown symbol" - msgstr "" +-msgstr "" ++#: config/tc-iq2000.c:649 config/tc-mep.c:2008 ++msgid "Unmatched high relocation" ++msgstr "Непарное верхнее перемещение" -#: config/tc-hppa.c:8277 config/tc-i860.c:236 -#, c-format -msgid "internal error: losing opcode: `%s' \"%s\"\n" -+#: config/tc-iq2000.c:860 -+msgid "Expected simple number." - msgstr "" +-msgstr "" ++#: config/tc-iq2000.c:826 config/tc-mips.c:19372 config/tc-score.c:5814 ++msgid ".end not in text section" ++msgstr ".end указана не в текстовом разделе" -#: config/tc-i370.c:419 config/tc-ppc.c:1141 config/tc-s390.c:404 -#: config/tc-s390.c:411 -+#: config/tc-iq2000.c:889 config/tc-mips.c:19297 config/tc-score.c:5666 - #, c-format +-#, c-format -msgid "invalid switch -m%s" -+msgid " *input_line_pointer == '%c' 0x%02x\n" - msgstr "" +-msgstr "" ++#: config/tc-iq2000.c:830 config/tc-score.c:5817 ++msgid ".end directive without a preceding .ent directive." ++msgstr "Директива .end без предшествующей директивы .ent." -#: config/tc-i370.c:516 config/tc-s390.c:510 -#, c-format -msgid "Internal assembler error for instruction %s" -+#: config/tc-iq2000.c:891 -+msgid "Invalid number" - msgstr "" +-msgstr "" ++#: config/tc-iq2000.c:839 config/tc-score.c:5825 ++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 ++msgid ".end directive missing or unknown symbol" ++msgstr "Отсутствует директива .end или символ неизвестен" ++ ++#: config/tc-iq2000.c:860 ++msgid "Expected simple number." ++msgstr "Ожидается простое число." -#: config/tc-i370.c:535 --#, c-format ++#: config/tc-iq2000.c:889 config/tc-mips.c:19297 config/tc-score.c:5666 + #, c-format -msgid "Internal assembler error for macro %s" -+#: config/tc-iq2000.c:925 config/tc-score.c:5704 -+msgid ".ent or .aent not in text section." - msgstr "" +-msgstr "" ++msgid " *input_line_pointer == '%c' 0x%02x\n" ++msgstr " *input_line_pointer == «%c» 0x%02x\n" -#: config/tc-i370.c:630 config/tc-ppc.c:1839 -msgid "identifier+constant@got means identifier@got+constant" -+#: config/tc-iq2000.c:928 -+msgid "missing `.end'" - msgstr "" +-msgstr "" ++#: config/tc-iq2000.c:891 ++msgid "Invalid number" ++msgstr "Неверный номер" ++ ++#: config/tc-iq2000.c:925 config/tc-score.c:5704 ++msgid ".ent or .aent not in text section." ++msgstr ".ent или .aent не в текстовом разделе." -#: config/tc-i370.c:684 config/tc-m68k.c:8030 config/tc-ppc.c:1928 ++#: config/tc-iq2000.c:928 ++msgid "missing `.end'" ++msgstr "отсутствует «.end»" ++ +#: config/tc-m32c.c:142 #, c-format -msgid "%s relocations do not fit in %d bytes\n" -msgstr "" -- ++msgid " M32C specific command line options:\n" ++msgstr " Специализированные параметры командной строки для M32C:\n" + -#: config/tc-i370.c:925 config/tc-i370.c:969 -msgid "unsupported DC type" -+msgid " M32C specific command line options:\n" - msgstr "" - --#: config/tc-i370.c:939 config/tc-i370.c:951 config/tc-i370.c:1532 --#: config/tc-i370.c:1542 --msgid "missing end-quote" +#. Pretend that we do not recognise this option. +#: config/tc-m32r.c:330 +msgid "Unrecognised option: -hidden" msgstr "" --#: config/tc-i370.c:999 --msgid "unsupported alignment" +-#: config/tc-i370.c:939 config/tc-i370.c:951 config/tc-i370.c:1532 +-#: config/tc-i370.c:1542 +-msgid "missing end-quote" +#: config/tc-m32r.c:357 config/tc-sparc.c:651 +msgid "Unrecognized option following -K" msgstr "" --#: config/tc-i370.c:1006 --msgid "this DS form not yet supported" +-#: config/tc-i370.c:999 +-msgid "unsupported alignment" +#: config/tc-m32r.c:372 +#, c-format +msgid " M32R specific command line options:\n" - msgstr "" - --#: config/tc-i370.c:1049 config/tc-m32r.c:1493 config/tc-microblaze.c:179 --#: config/tc-ppc.c:1992 config/tc-ppc.c:4596 --msgid "Expected comma after symbol-name: rest of line ignored." ++msgstr " Специализированные параметры командной строки для M32R:\n" ++ +#: config/tc-m32r.c:374 +#, c-format +msgid " -m32r disable support for the m32rx instruction set\n" msgstr "" --#: config/tc-i370.c:1072 config/tc-m32r.c:1517 config/tc-microblaze.c:201 --#: config/tc-ppc.c:2014 config/tc-ppc.c:3215 config/tc-ppc.c:4620 --msgid "ignoring bad alignment" +-#: config/tc-i370.c:1006 +-msgid "this DS form not yet supported" +#: config/tc-m32r.c:376 +#, c-format +msgid " -m32rx support the extended m32rx instruction set\n" msgstr "" --#: config/tc-i370.c:1083 config/tc-m32r.c:1544 config/tc-microblaze.c:212 --#: config/tc-ppc.c:2025 config/tc-ppc.c:4632 +-#: config/tc-i370.c:1049 config/tc-m32r.c:1493 config/tc-microblaze.c:179 +-#: config/tc-ppc.c:1992 config/tc-ppc.c:4596 +-msgid "Expected comma after symbol-name: rest of line ignored." +#: config/tc-m32r.c:378 - #, c-format --msgid "Ignoring attempt to re-define symbol `%s'." ++#, c-format +msgid " -m32r2 support the extended m32r2 instruction set\n" msgstr "" --#: config/tc-i370.c:1091 config/tc-microblaze.c:220 config/tc-ppc.c:2033 +-#: config/tc-i370.c:1072 config/tc-m32r.c:1517 config/tc-microblaze.c:201 +-#: config/tc-ppc.c:2014 config/tc-ppc.c:3215 config/tc-ppc.c:4620 +-msgid "ignoring bad alignment" +#: config/tc-m32r.c:380 ++#, c-format ++msgid " -EL,-little produce little endian code and data\n" + msgstr "" + +-#: config/tc-i370.c:1083 config/tc-m32r.c:1544 config/tc-microblaze.c:212 +-#: config/tc-ppc.c:2025 config/tc-ppc.c:4632 ++#: config/tc-m32r.c:382 + #, c-format +-msgid "Ignoring attempt to re-define symbol `%s'." ++msgid " -EB,-big produce big endian code and data\n" + msgstr "" + +-#: config/tc-i370.c:1091 config/tc-microblaze.c:220 config/tc-ppc.c:2033 ++#: config/tc-m32r.c:384 #, c-format -msgid "Length of .lcomm \"%s\" is already %ld. Not changed to %ld." -+msgid " -EL,-little produce little endian code and data\n" ++msgid " -parallel try to combine instructions in parallel\n" msgstr "" -#: config/tc-i370.c:1110 config/tc-m32r.c:1529 config/tc-microblaze.c:238 -#: config/tc-ppc.c:2051 config/tc-v850.c:322 -msgid "Common alignment not a power of 2" -+#: config/tc-m32r.c:382 -+#, c-format -+msgid " -EB,-big produce big endian code and data\n" - msgstr "" - --#: config/tc-i370.c:1248 --msgid "Missing or bad .using directive" -+#: config/tc-m32r.c:384 -+#, c-format -+msgid " -parallel try to combine instructions in parallel\n" - msgstr "" - --#: config/tc-i370.c:1293 --msgid "Literal Pool Overflow" +#: config/tc-m32r.c:386 +#, c-format +msgid " -no-parallel disable -parallel\n" msgstr "" --#: config/tc-i370.c:1589 --msgid "expression not a constant" +-#: config/tc-i370.c:1248 +-msgid "Missing or bad .using directive" +#: config/tc-m32r.c:388 +#, c-format +msgid " -no-bitinst disallow the M32R2's extended bit-field instructions\n" msgstr "" --#: config/tc-i370.c:1596 --msgid "Unknown/unsupported address literal type" +-#: config/tc-i370.c:1293 +-msgid "Literal Pool Overflow" +#: config/tc-m32r.c:390 +#, c-format +msgid " -O try to optimize code. Implies -parallel\n" msgstr "" --#: config/tc-i370.c:1619 +-#: config/tc-i370.c:1589 +-msgid "expression not a constant" +#: config/tc-m32r.c:393 - #, c-format --msgid ".ltorg without prior .using in section %s" ++#, c-format +msgid " -warn-explicit-parallel-conflicts warn when parallel instructions\n" msgstr "" --#: config/tc-i370.c:1623 +-#: config/tc-i370.c:1596 +-msgid "Unknown/unsupported address literal type" +-msgstr "" +#: config/tc-m32r.c:395 +#, fuzzy, c-format +#| msgid " emulate output (default %s)\n" +msgid " might violate constraints\n" +msgstr " эмулировать вывод (по умолчанию %s)\n" -+ + +-#: config/tc-i370.c:1619 +#: config/tc-m32r.c:397 #, c-format --msgid ".ltorg in section %s paired to .using in section %s" +-msgid ".ltorg without prior .using in section %s" +msgid " -no-warn-explicit-parallel-conflicts do not warn when parallel\n" msgstr "" --#: config/tc-i370.c:1646 +-#: config/tc-i370.c:1623 +#: config/tc-m32r.c:399 +#, fuzzy, c-format +#| msgid " -R fold data section into text section\n" @@ -13587,31 +26631,34 @@ index 564135a143..b1b2ed1ef8 100644 + +#: config/tc-m32r.c:401 #, c-format --msgid "bad alignment of %d bytes in literal pool" +-msgid ".ltorg in section %s paired to .using in section %s" +msgid " -Wp synonym for -warn-explicit-parallel-conflicts\n" msgstr "" +-#: config/tc-i370.c:1646 ++#: config/tc-m32r.c:403 + #, c-format +-msgid "bad alignment of %d bytes in literal pool" ++msgid " -Wnp synonym for -no-warn-explicit-parallel-conflicts\n" + msgstr "" + -#: config/tc-i370.c:1670 -msgid "bad literal size\n" -+#: config/tc-m32r.c:403 -+#, c-format -+msgid " -Wnp synonym for -no-warn-explicit-parallel-conflicts\n" - msgstr "" - --#: config/tc-i370.c:1744 --msgid ".using: base address expression illegal or too complex" +#: config/tc-m32r.c:405 +#, c-format +msgid " -ignore-parallel-conflicts do not check parallel instructions\n" msgstr "" --#: config/tc-i370.c:1779 config/tc-i370.c:1788 +-#: config/tc-i370.c:1744 +-msgid ".using: base address expression illegal or too complex" +-msgstr "" +#: config/tc-m32r.c:407 +#, fuzzy, c-format +#| msgid " -R fold data section into text section\n" +msgid " for constraint violations\n" +msgstr " -R поместить раздел данных в раздел текста\n" -+ + +-#: config/tc-i370.c:1779 config/tc-i370.c:1788 +#: config/tc-m32r.c:409 #, c-format -msgid "droping register %d in section %s does not match using register %d" @@ -14040,378 +27087,352 @@ index 564135a143..b1b2ed1ef8 100644 msgstr "" -#: config/tc-i386.c:4341 config/tc-i386.c:4415 config/tc-i386.c:4528 +-#, c-format +-msgid "using `%s%s' instead of `%s%s' due to `%c' suffix" +#: config/tc-m68hc11.c:1455 +msgid "Invalid indexed indirect mode." -+msgstr "" -+ -+#: config/tc-m68hc11.c:1579 - #, c-format --msgid "using `%s%s' instead of `%s%s' due to `%c' suffix" -+msgid "Trap id `%ld' is out of range." -+msgstr "" -+ -+#: config/tc-m68hc11.c:1583 -+msgid "Trap id must be within [0x30..0x39] or [0x40..0xff]." msgstr "" -#: config/tc-i386.c:4367 config/tc-i386.c:4391 config/tc-i386.c:4459 -#: config/tc-i386.c:4504 -+#: config/tc-m68hc11.c:1590 config/tc-m68hc11.c:1741 ++#: config/tc-m68hc11.c:1579 #, c-format -msgid "`%s%s' not allowed with `%s%c'" -+msgid "Operand out of 8-bit range: `%ld'." ++msgid "Trap id `%ld' is out of range." msgstr "" -#: config/tc-i386.c:4593 -msgid "no instruction mnemonic suffix given; can't determine immediate size" ++#: config/tc-m68hc11.c:1583 ++msgid "Trap id must be within [0x30..0x39] or [0x40..0xff]." + msgstr "" + +-#: config/tc-i386.c:4628 ++#: config/tc-m68hc11.c:1590 config/tc-m68hc11.c:1741 + #, c-format +-msgid "the last operand of `%s' must be `%s%s'" ++msgid "Operand out of 8-bit range: `%ld'." + msgstr "" + +-#: config/tc-i386.c:4631 +-#, c-format +-msgid "the first operand of `%s' must be `%s%s'" +#: config/tc-m68hc11.c:1597 +msgid "The trap id must be a constant." msgstr "" --#: config/tc-i386.c:4628 +-#: config/tc-i386.c:4780 +#: config/tc-m68hc11.c:1629 config/tc-m68hc11.c:1784 config/tc-xgate.c:1345 #, c-format --msgid "the last operand of `%s' must be `%s%s'" -+msgid "Operand `%x' not recognized in fixup8." - msgstr "" - --#: config/tc-i386.c:4631 -+#: config/tc-m68hc11.c:1646 config/tc-m68hc11.c:1694 - #, c-format --msgid "the first operand of `%s' must be `%s%s'" -+msgid "Operand out of 16-bit range: `%ld'." - msgstr "" - --#: config/tc-i386.c:4780 -+#: config/tc-m68hc11.c:1677 config/tc-m68hc11.c:1708 - #, c-format -msgid "you can't `pop %scs'" -+msgid "Operand `%x' not recognized in fixup16." ++msgid "Operand `%x' not recognized in fixup8." msgstr "" -#. Reversed arguments on faddp, fsubp, etc. -#: config/tc-i386.c:4809 -+#: config/tc-m68hc11.c:1801 ++#: config/tc-m68hc11.c:1646 config/tc-m68hc11.c:1694 #, c-format -msgid "translating to `%s %s%s,%s%s'" -+msgid "Unexpected branch conversion with `%x'" ++msgid "Operand out of 16-bit range: `%ld'." msgstr "" -#. Extraneous `l' suffix on fp insn. -#: config/tc-i386.c:4816 -+#: config/tc-m68hc11.c:1887 config/tc-m68hc11.c:2019 ++#: config/tc-m68hc11.c:1677 config/tc-m68hc11.c:1708 #, c-format -msgid "translating to `%s %s%s'" ++msgid "Operand `%x' not recognized in fixup16." + msgstr "" + +-#: config/tc-i386.c:4844 ++#: config/tc-m68hc11.c:1801 + #, c-format +-msgid "segment override on `%s' is ineffectual" +-msgstr "" +- +-#: config/tc-i386.c:5389 config/tc-i386.c:5483 config/tc-i386.c:5528 +-msgid "skipping prefixes on this instruction" +-msgstr "" +- +-#: config/tc-i386.c:5548 +-msgid "16-bit jump out of range" ++msgid "Unexpected branch conversion with `%x'" + msgstr "" + +-#: config/tc-i386.c:5557 ++#: config/tc-m68hc11.c:1887 config/tc-m68hc11.c:2019 + #, c-format +-msgid "can't handle non absolute segment in `%s'" +msgid "Operand out of range for a relative branch: `%ld'" -+msgstr "" -+ + msgstr "" + +-#: config/tc-i386.c:6139 +-#, c-format +-msgid "@%s reloc is not supported with %d-bit output format" +#: config/tc-m68hc11.c:1987 +msgid "Invalid register for dbcc/tbcc instruction." msgstr "" --#: config/tc-i386.c:4844 +-#: config/tc-i386.c:6185 +#: config/tc-m68hc11.c:2075 #, c-format --msgid "segment override on `%s' is ineffectual" -+msgid "Increment/decrement value is out of range: `%ld'." - msgstr "" - --#: config/tc-i386.c:5389 config/tc-i386.c:5483 config/tc-i386.c:5528 --msgid "skipping prefixes on this instruction" -+#: config/tc-m68hc11.c:2087 -+msgid "Expecting a register." - msgstr "" - --#: config/tc-i386.c:5548 --msgid "16-bit jump out of range" -+#: config/tc-m68hc11.c:2102 -+msgid "Invalid register for post/pre increment." - msgstr "" - --#: config/tc-i386.c:5557 --#, c-format --msgid "can't handle non absolute segment in `%s'" -+#: config/tc-m68hc11.c:2132 -+msgid "Invalid register." - msgstr "" - --#: config/tc-i386.c:6139 -+#: config/tc-m68hc11.c:2139 - #, c-format --msgid "@%s reloc is not supported with %d-bit output format" -+msgid "Offset out of 16-bit range: %ld." - msgstr "" - --#: config/tc-i386.c:6185 -+#: config/tc-m68hc11.c:2145 - #, c-format -msgid "missing or invalid expression `%s'" -+msgid "Offset out of 5-bit range for movw/movb insn: %ld." ++msgid "Increment/decrement value is out of range: `%ld'." msgstr "" -#: config/tc-i386.c:6243 -#, c-format -msgid "at most %d immediate operands are allowed" -+#: config/tc-m68hc11.c:2270 -+msgid "Expecting register D for indexed indirect mode." ++#: config/tc-m68hc11.c:2087 ++msgid "Expecting a register." msgstr "" -#: config/tc-i386.c:6265 config/tc-i386.c:6510 config/tc-maxq.c:1462 -#, c-format -msgid "junk `%s' after expression" -+#: config/tc-m68hc11.c:2272 -+msgid "Indexed indirect mode is not allowed for movb/movw." ++#: config/tc-m68hc11.c:2102 ++msgid "Invalid register for post/pre increment." msgstr "" -#: config/tc-i386.c:6285 -#, c-format -msgid "missing or invalid immediate expression `%s'" -+#: config/tc-m68hc11.c:2289 -+msgid "Invalid accumulator register." -+msgstr "" -+ -+#: config/tc-m68hc11.c:2315 -+msgid "Invalid indexed register." -+msgstr "" -+ -+#: config/tc-m68hc11.c:2325 -+msgid "Addressing mode not implemented yet." ++#: config/tc-m68hc11.c:2132 ++msgid "Invalid register." msgstr "" -#: config/tc-i386.c:6308 config/tc-i386.c:6580 config/tc-maxq.c:1492 --#, c-format ++#: config/tc-m68hc11.c:2139 + #, c-format -msgid "unimplemented segment %s in operand" -+#: config/tc-m68hc11.c:2339 -+msgid "Invalid source register for this instruction, use 'tfr'." ++msgid "Offset out of 16-bit range: %ld." msgstr "" -#: config/tc-i386.c:6314 --#, c-format ++#: config/tc-m68hc11.c:2145 + #, c-format -msgid "illegal immediate register operand %s" -+#: config/tc-m68hc11.c:2341 -+msgid "Invalid source register." ++msgid "Offset out of 5-bit range for movw/movb insn: %ld." msgstr "" -#: config/tc-i386.c:6362 -#, c-format -msgid "expecting scale factor of 1, 2, 4, or 8: got `%s'" -+#: config/tc-m68hc11.c:2346 -+msgid "Invalid destination register for this instruction, use 'tfr'." ++#: config/tc-m68hc11.c:2270 ++msgid "Expecting register D for indexed indirect mode." msgstr "" -#: config/tc-i386.c:6371 -#, c-format -msgid "scale factor of %d without an index register" -+#: config/tc-m68hc11.c:2348 -+msgid "Invalid destination register." ++#: config/tc-m68hc11.c:2272 ++msgid "Indexed indirect mode is not allowed for movb/movw." msgstr "" -#: config/tc-i386.c:6393 -#, c-format -msgid "at most %d displacement operands are allowed" -+#: config/tc-m68hc11.c:2523 -+msgid "Invalid indexed register, expecting register X." ++#: config/tc-m68hc11.c:2289 ++msgid "Invalid accumulator register." msgstr "" -#: config/tc-i386.c:6565 -#, c-format -msgid "missing or invalid displacement expression `%s'" -+#: config/tc-m68hc11.c:2525 -+msgid "Invalid indexed register, expecting register Y." ++#: config/tc-m68hc11.c:2315 ++msgid "Invalid indexed register." msgstr "" -#: config/tc-i386.c:6667 -#, c-format -msgid "`%s' is not valid here (expected `%c%s%s%c')" -+#: config/tc-m68hc11.c:2844 -+msgid "No instruction or missing opcode." ++#: config/tc-m68hc11.c:2325 ++msgid "Addressing mode not implemented yet." msgstr "" -#: config/tc-i386.c:6747 -+#: config/tc-m68hc11.c:2854 config/tc-m68hc11.c:3532 - #, c-format +-#, c-format -msgid "`%s' is not a valid %s expression" -+msgid "Opcode `%s' is not recognized." ++#: config/tc-m68hc11.c:2339 ++msgid "Invalid source register for this instruction, use 'tfr'." msgstr "" -#: config/tc-i386.c:6752 -+#: config/tc-m68hc11.c:2903 config/tc-m68hc11.c:3452 config/tc-m68hc11.c:3554 - #, c-format +-#, c-format -msgid "`%s' is not a valid %s-bit %s expression" -+msgid "Garbage at end of instruction: `%s'." ++#: config/tc-m68hc11.c:2341 ++msgid "Invalid source register." msgstr "" -#: config/tc-i386.c:6833 -+#: config/tc-m68hc11.c:3440 - #, c-format +-#, c-format -msgid "bad memory operand `%s'" -+msgid "Failed to find a valid mode for `%s'." ++#: config/tc-m68hc11.c:2346 ++msgid "Invalid destination register for this instruction, use 'tfr'." msgstr "" -#: config/tc-i386.c:6848 -+#: config/tc-m68hc11.c:3464 config/tc-m68hc11.c:3682 config/tc-m68hc11.c:3688 - #, c-format +-#, c-format -msgid "junk `%s' after register" -+msgid "Invalid operand for `%s'" ++#: config/tc-m68hc11.c:2348 ++msgid "Invalid destination register." msgstr "" -#: config/tc-i386.c:6861 config/tc-i386.c:6977 config/tc-i386.c:7018 -+#: config/tc-m68hc11.c:3740 - #, c-format +-#, c-format -msgid "bad register name `%s'" -+msgid "Invalid mode: %s\n" ++#: config/tc-m68hc11.c:2523 ++msgid "Invalid indexed register, expecting register X." msgstr "" -#: config/tc-i386.c:6869 -msgid "immediate operand illegal with absolute jump" -+#: config/tc-m68hc11.c:3799 -+msgid "bad .relax format" ++#: config/tc-m68hc11.c:2525 ++msgid "Invalid indexed register, expecting register Y." msgstr "" -#: config/tc-i386.c:6891 -+#: config/tc-m68hc11.c:3843 config/tc-xgate.c:630 - #, c-format +-#, c-format -msgid "too many memory references for `%s'" -+msgid "Relocation %d is not supported by object file format." ++#: config/tc-m68hc11.c:2844 ++msgid "No instruction or missing opcode." msgstr "" -#: config/tc-i386.c:6969 --#, c-format ++#: config/tc-m68hc11.c:2854 config/tc-m68hc11.c:3532 + #, c-format -msgid "expecting `,' or `)' after index register in `%s'" -+#: config/tc-m68hc11.c:4120 -+msgid "bra or bsr with undefined symbol." ++msgid "Opcode `%s' is not recognized." msgstr "" -#: config/tc-i386.c:6994 -+#: config/tc-m68hc11.c:4221 config/tc-m68hc11.c:4278 ++#: config/tc-m68hc11.c:2903 config/tc-m68hc11.c:3452 config/tc-m68hc11.c:3554 #, c-format -msgid "expecting `)' after scale factor in `%s'" -+msgid "Subtype %d is not recognized." ++msgid "Garbage at end of instruction: `%s'." msgstr "" -#: config/tc-i386.c:7002 --#, c-format ++#: config/tc-m68hc11.c:3440 + #, c-format -msgid "expecting index register or scale factor after `,'; got '%c'" -+#: config/tc-m68hc11.c:4336 config/tc-xgate.c:663 -+msgid "Expression too complex." ++msgid "Failed to find a valid mode for `%s'." msgstr "" -#: config/tc-i386.c:7010 --#, c-format ++#: config/tc-m68hc11.c:3464 config/tc-m68hc11.c:3682 config/tc-m68hc11.c:3688 + #, c-format -msgid "expecting `,' or `)' after base register in `%s'" -+#: config/tc-m68hc11.c:4367 config/tc-xgate.c:708 config/tc-xgate.c:717 -+msgid "Value out of 16-bit range." ++msgid "Invalid operand for `%s'" msgstr "" -#. It's not a memory operand; argh! -#: config/tc-i386.c:7054 -+#: config/tc-m68hc11.c:4389 ++#: config/tc-m68hc11.c:3740 #, c-format -msgid "invalid char %s beginning operand %d `%s'" -+msgid "Value %ld too large for 8-bit PC-relative branch." ++msgid "Invalid mode: %s\n" msgstr "" -#: config/tc-i386.c:7236 -msgid "long jump required" -+#: config/tc-m68hc11.c:4399 config/tc-xgate.c:674 -+#, c-format -+msgid "Value %ld too large for 9-bit PC-relative branch." ++#: config/tc-m68hc11.c:3799 ++msgid "bad .relax format" msgstr "" -#: config/tc-i386.c:7291 -msgid "jump target out of range" -+#: config/tc-m68hc11.c:4408 config/tc-xgate.c:691 ++#: config/tc-m68hc11.c:3843 config/tc-xgate.c:630 +#, c-format -+msgid "Value %ld too large for 10-bit PC-relative branch." ++msgid "Relocation %d is not supported by object file format." msgstr "" -#: config/tc-i386.c:7803 -msgid "No compiled in support for x86_64" -+#: config/tc-m68hc11.c:4416 -+#, c-format -+msgid "Auto increment/decrement offset '%ld' is out of range." ++#: config/tc-m68hc11.c:4120 ++msgid "bra or bsr with undefined symbol." msgstr "" -#: config/tc-i386.c:7835 config/tc-i386.c:7887 -+#: config/tc-m68hc11.c:4429 ++#: config/tc-m68hc11.c:4221 config/tc-m68hc11.c:4278 #, c-format -msgid "Invalid -march= option: `%s'" -+msgid "Offset out of 5-bit range for movw/movb insn: %ld" ++msgid "Subtype %d is not recognized." msgstr "" -#: config/tc-i386.c:7896 config/tc-i386.c:7908 -+#: config/tc-m68hc11.c:4440 - #, c-format +-#, c-format -msgid "Invalid -mtune= option: `%s'" -+msgid "Offset out of 9-bit range for movw/movb insn: %ld" ++#: config/tc-m68hc11.c:4336 config/tc-xgate.c:663 ++msgid "Expression too complex." msgstr "" -#: config/tc-i386.c:7917 -+#: config/tc-m68hc11.c:4452 - #, c-format +-#, c-format -msgid "Invalid -mmnemonic= option: `%s'" -+msgid "Offset out of 16-bit range for movw/movb insn: %ld" ++#: config/tc-m68hc11.c:4367 config/tc-xgate.c:708 config/tc-xgate.c:717 ++msgid "Value out of 16-bit range." msgstr "" -#: config/tc-i386.c:7926 -+#: config/tc-m68hc11.c:4469 config/tc-xgate.c:752 ++#: config/tc-m68hc11.c:4389 #, c-format -msgid "Invalid -msyntax= option: `%s'" -+msgid "Line %d: unknown relocation type: 0x%x." ++msgid "Value %ld too large for 8-bit PC-relative branch." msgstr "" -#: config/tc-i386.c:7953 --#, c-format ++#: config/tc-m68hc11.c:4399 config/tc-xgate.c:674 + #, c-format -msgid "Invalid -msse-check= option: `%s'" -+#: config/tc-m68hc11.c:4494 -+msgid "Invalid directive" ++msgid "Value %ld too large for 9-bit PC-relative branch." msgstr "" -#: config/tc-i386.c:7967 -+#: config/tc-m68k.c:1165 ++#: config/tc-m68hc11.c:4408 config/tc-xgate.c:691 #, c-format -msgid "" -" -Q ignored\n" -" -V print assembler version number\n" -" -k ignored\n" -+msgid "Can not do %d byte pc-relative relocation" ++msgid "Value %ld too large for 10-bit PC-relative branch." msgstr "" -#: config/tc-i386.c:7972 -+#: config/tc-m68k.c:1167 ++#: config/tc-m68hc11.c:4416 #, c-format -msgid "" -" -n Do not optimize code alignment\n" -" -q quieten some warnings\n" -+msgid "Can not do %d byte pc-relative pic relocation" ++msgid "Auto increment/decrement offset '%ld' is out of range." msgstr "" -#: config/tc-i386.c:7976 -+#: config/tc-m68k.c:1172 ++#: config/tc-m68hc11.c:4429 #, c-format -msgid " -s ignored\n" -+msgid "Can not do %d byte relocation" ++msgid "Offset out of 5-bit range for movw/movb insn: %ld" msgstr "" -#: config/tc-i386.c:7981 -+#: config/tc-m68k.c:1174 ++#: config/tc-m68hc11.c:4440 #, c-format -msgid " --32/--64 generate 32bit/64bit code\n" -+msgid "Can not do %d byte pic relocation" ++msgid "Offset out of 9-bit range for movw/movb insn: %ld" msgstr "" -#: config/tc-i386.c:7985 -+#: config/tc-m68k.c:1254 ++#: config/tc-m68hc11.c:4452 #, c-format -msgid " --divide do not treat `/' as a comment character\n" -+msgid "Unable to produce reloc against symbol '%s'" ++msgid "Offset out of 16-bit range for movw/movb insn: %ld" msgstr "" -#: config/tc-i386.c:7988 -+#: config/tc-m68k.c:1313 config/tc-vax.c:2369 ++#: config/tc-m68hc11.c:4469 config/tc-xgate.c:752 #, c-format -msgid " --divide ignored\n" -+msgid "Cannot make %s relocation PC relative" ++msgid "Line %d: unknown relocation type: 0x%x." msgstr "" -#: config/tc-i386.c:7991 @@ -14429,403 +27450,405 @@ index 564135a143..b1b2ed1ef8 100644 -" vmx, smx, xsave, movbe, ept, aes, pclmul, fma,\n" -" clflush, syscall, rdtscp, 3dnow, 3dnowa, sse4a,\n" -" svme, abm, padlock, fma4\n" -+#: config/tc-m68k.c:1429 config/tc-vax.c:1879 -+msgid "No operator" ++#: config/tc-m68hc11.c:4494 ++msgid "Invalid directive" msgstr "" -#: config/tc-i386.c:8004 --#, c-format ++#: config/tc-m68k.c:1165 + #, c-format -msgid "" -" -mtune=CPU optimize for CPU, CPU is one of:\n" -" i8086, i186, i286, i386, i486, pentium, pentiumpro,\n" -" pentiumii, pentiumiii, pentium4, prescott, nocona,\n" -" core, core2, corei7, l1om, k6, k6_2, athlon, k8,\n" -" amdfam10, generic32, generic64\n" -+#: config/tc-m68k.c:1459 config/tc-vax.c:1895 -+msgid "Unknown operator" ++msgid "Can not do %d byte pc-relative relocation" msgstr "" -#: config/tc-i386.c:8010 --#, c-format ++#: config/tc-m68k.c:1167 + #, c-format -msgid " -msse2avx encode SSE instructions with VEX prefix\n" -+#: config/tc-m68k.c:2362 -+msgid "invalid instruction for this architecture; needs " ++msgid "Can not do %d byte pc-relative pic relocation" msgstr "" -#: config/tc-i386.c:8012 --#, c-format ++#: config/tc-m68k.c:1172 + #, c-format -msgid "" -" -msse-check=[none|error|warning]\n" -" check SSE instructions\n" -+#: config/tc-m68k.c:2370 -+msgid "hardware divide" ++msgid "Can not do %d byte relocation" msgstr "" -#: config/tc-i386.c:8015 --#, c-format ++#: config/tc-m68k.c:1174 + #, c-format -msgid " -mmnemonic=[att|intel] use AT&T/Intel mnemonic\n" -+#: config/tc-m68k.c:2392 config/tc-m68k.c:2396 config/tc-m68k.c:2400 -+msgid "or higher" ++msgid "Can not do %d byte pic relocation" msgstr "" -#: config/tc-i386.c:8017 --#, c-format ++#: config/tc-m68k.c:1254 + #, c-format -msgid " -msyntax=[att|intel] use AT&T/Intel syntax\n" -+#: config/tc-m68k.c:2453 -+msgid "operands mismatch" ++msgid "Unable to produce reloc against symbol '%s'" msgstr "" -#: config/tc-i386.c:8019 --#, c-format ++#: config/tc-m68k.c:1313 config/tc-vax.c:2369 + #, c-format -msgid " -mindex-reg support pseudo index registers\n" -+#: config/tc-m68k.c:2517 config/tc-m68k.c:2523 config/tc-m68k.c:2529 -+#: config/tc-mmix.c:2495 config/tc-mmix.c:2519 -+msgid "operand out of range" ++msgid "Cannot make %s relocation PC relative" msgstr "" -#: config/tc-i386.c:8021 -+#: config/tc-m68k.c:2586 - #, c-format +-#, c-format -msgid " -mnaked-reg don't require `%%' prefix for registers\n" -+msgid "Bignum too big for %c format; truncated" ++#: config/tc-m68k.c:1429 config/tc-vax.c:1879 ++msgid "No operator" msgstr "" -#: config/tc-i386.c:8023 -#, c-format -msgid " -mold-gcc support old (<= 2.8.1) versions of gcc\n" -+#: config/tc-m68k.c:2663 -+msgid "displacement too large for this architecture; needs 68020 or higher" ++#: config/tc-m68k.c:1459 config/tc-vax.c:1895 ++msgid "Unknown operator" msgstr "" -#: config/tc-i386.c:8113 -msgid "Intel L1OM is 64bit only" -+#: config/tc-m68k.c:2774 -+msgid "scale factor invalid on this architecture; needs cpu32 or 68020 or higher" ++#: config/tc-m68k.c:2362 ++msgid "invalid instruction for this architecture; needs " msgstr "" -#: config/tc-i386.c:8336 -#, c-format -msgid "can not do %d byte pc-relative relocation" -+#: config/tc-m68k.c:2779 -+msgid "invalid index size for coldfire" ++#: config/tc-m68k.c:2370 ++msgid "hardware divide" msgstr "" -#: config/tc-i386.c:8354 config/tc-maxq.c:247 -#, c-format -msgid "can not do %d byte relocation" -+#: config/tc-m68k.c:2832 -+msgid "Forcing byte displacement" ++#: config/tc-m68k.c:2392 config/tc-m68k.c:2396 config/tc-m68k.c:2400 ++msgid "or higher" msgstr "" -#: config/tc-i386.c:8437 config/tc-maxq.c:274 config/tc-s390.c:2234 -#, c-format -msgid "cannot represent relocation type %s" -+#: config/tc-m68k.c:2834 -+msgid "byte displacement out of range" ++#: config/tc-m68k.c:2453 ++msgid "operands mismatch" msgstr "" -#: config/tc-i386.c:8544 -msgid "Bad .section directive: want a,l,w,x,M,S,G,T in string" -+#: config/tc-m68k.c:2882 config/tc-m68k.c:2920 -+msgid "invalid operand mode for this architecture; needs 68020 or higher" ++#: config/tc-m68k.c:2517 config/tc-m68k.c:2523 config/tc-m68k.c:2529 ++#: config/tc-mmix.c:2495 config/tc-mmix.c:2519 ++msgid "operand out of range" msgstr "" -#: config/tc-i386.c:8547 -msgid "Bad .section directive: want a,w,x,M,S,G,T in string" -+#: config/tc-m68k.c:2906 config/tc-m68k.c:2940 -+msgid ":b not permitted; defaulting to :w" ++#: config/tc-m68k.c:2586 ++#, c-format ++msgid "Bignum too big for %c format; truncated" msgstr "" -#: config/tc-i386.c:8566 -msgid ".largecomm supported only in 64bit mode, producing .comm" -+#: config/tc-m68k.c:3017 -+msgid "unsupported byte value; use a different suffix" ++#: config/tc-m68k.c:2663 ++msgid "displacement too large for this architecture; needs 68020 or higher" msgstr "" -#: config/tc-i860.c:122 -msgid "Directive .dual available only with -mintel-syntax option" -+#: config/tc-m68k.c:3032 -+msgid "unknown/incorrect operand" ++#: config/tc-m68k.c:2774 ++msgid "scale factor invalid on this architecture; needs cpu32 or 68020 or higher" msgstr "" -#: config/tc-i860.c:132 -msgid "Directive .enddual available only with -mintel-syntax option" -+#: config/tc-m68k.c:3075 config/tc-m68k.c:3083 config/tc-m68k.c:3090 -+#: config/tc-m68k.c:3097 -+msgid "out of range" ++#: config/tc-m68k.c:2779 ++msgid "invalid index size for coldfire" msgstr "" -#: config/tc-i860.c:145 -msgid "Directive .atmp available only with -mintel-syntax option" -+#: config/tc-m68k.c:3171 -+msgid "Can't use long branches on this architecture" ++#: config/tc-m68k.c:2832 ++msgid "Forcing byte displacement" msgstr "" -#: config/tc-i860.c:167 config/tc-i860.c:171 -msgid "Unknown temporary pseudo register" -+#: config/tc-m68k.c:3277 -+msgid "Expression out of range, using 0" ++#: config/tc-m68k.c:2834 ++msgid "byte displacement out of range" msgstr "" -#: config/tc-i860.c:247 -msgid "Defective assembler. No assembly attempted." -+#: config/tc-m68k.c:3478 config/tc-m68k.c:3494 -+msgid "Floating point register in register list" ++#: config/tc-m68k.c:2882 config/tc-m68k.c:2920 ++msgid "invalid operand mode for this architecture; needs 68020 or higher" msgstr "" -#: config/tc-i860.c:393 config/tc-i860.c:938 config/tc-m68k.c:3871 -#: config/tc-m68k.c:3903 config/tc-sparc.c:2697 -msgid "failed sanity check." -+#: config/tc-m68k.c:3484 -+msgid "Wrong register in floating-point reglist" ++#: config/tc-m68k.c:2906 config/tc-m68k.c:2940 ++msgid ":b not permitted; defaulting to :w" msgstr "" -#: config/tc-i860.c:400 -#, c-format -msgid "Expanded opcode after delayed branch: `%s'" -+#: config/tc-m68k.c:3500 -+msgid "incorrect register in reglist" ++#: config/tc-m68k.c:3017 ++msgid "unsupported byte value; use a different suffix" msgstr "" -#: config/tc-i860.c:404 -#, c-format -msgid "Expanded opcode in dual mode: `%s'" -+#: config/tc-m68k.c:3506 -+msgid "wrong register in floating-point reglist" ++#: config/tc-m68k.c:3032 ++msgid "unknown/incorrect operand" msgstr "" -#: config/tc-i860.c:408 -#, c-format -msgid "An instruction was expanded (%s)" -+#. ERROR. -+#: config/tc-m68k.c:3979 -+msgid "Extra )" ++#: config/tc-m68k.c:3075 config/tc-m68k.c:3083 config/tc-m68k.c:3090 ++#: config/tc-m68k.c:3097 ++msgid "out of range" msgstr "" -#: config/tc-i860.c:674 -msgid "Pipelined instruction: fsrc1 = fdest" -+#. ERROR. -+#: config/tc-m68k.c:3990 -+msgid "Missing )" ++#: config/tc-m68k.c:3171 ++msgid "Can't use long branches on this architecture" msgstr "" -#: config/tc-i860.c:877 config/tc-i860.c:884 config/tc-i860.c:891 -msgid "Assembler does not yet support PIC" -+#: config/tc-m68k.c:4007 -+msgid "Missing operand" ++#: config/tc-m68k.c:3277 ++msgid "Expression out of range, using 0" msgstr "" -#: config/tc-i860.c:955 -+#: config/tc-m68k.c:4332 - #, c-format +-#, c-format -msgid "Illegal operands for %s" -+msgid "unrecognized default cpu `%s'" ++#: config/tc-m68k.c:3478 config/tc-m68k.c:3494 ++msgid "Floating point register in register list" msgstr "" -#: config/tc-i860.c:972 -+#: config/tc-m68k.c:4386 - #, c-format +-#, c-format -msgid "'d.%s' must be 8-byte aligned" -+msgid "%s -- statement `%s' ignored" ++#: config/tc-m68k.c:3484 ++msgid "Wrong register in floating-point reglist" msgstr "" -#: config/tc-i860.c:980 -+#: config/tc-m68k.c:4435 - #, c-format +-#, c-format -msgid "Prefix 'd.' invalid for instruction `%s'" -+msgid "Don't know how to figure out width of %c in md_assemble()" ++#: config/tc-m68k.c:3500 ++msgid "incorrect register in reglist" msgstr "" -#: config/tc-i860.c:1133 -+#: config/tc-m68k.c:4667 config/tc-m68k.c:4706 - #, c-format +-#, 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" -+msgid "Internal Error: Can't find %s in hash table" ++#: config/tc-m68k.c:3506 ++msgid "wrong register in floating-point reglist" msgstr "" -#. SVR4 compatibility flags. -#: config/tc-i860.c:1141 -+#: config/tc-m68k.c:4670 config/tc-m68k.c:4709 - #, c-format +-#, c-format -msgid "" -" -V\t\t\t print assembler version number\n" -" -Qy, -Qn\t\t ignored\n" -+msgid "Internal Error: Can't hash %s: %s" ++#. ERROR. ++#: config/tc-m68k.c:3979 ++msgid "Extra )" msgstr "" -#: config/tc-i860.c:1204 -msgid "This immediate requires 0 MOD 2 alignment" -+#: config/tc-m68k.c:4834 -+#, c-format -+msgid "text label `%s' aligned to odd boundary" ++#. ERROR. ++#: config/tc-m68k.c:3990 ++msgid "Missing )" msgstr "" -#: config/tc-i860.c:1207 -msgid "This immediate requires 0 MOD 4 alignment" -+#: config/tc-m68k.c:5006 -+#, c-format -+msgid "value %ld out of range" ++#: config/tc-m68k.c:4007 ++msgid "Missing operand" msgstr "" -#: config/tc-i860.c:1210 -msgid "This immediate requires 0 MOD 8 alignment" -+#: config/tc-m68k.c:5020 -+msgid "invalid byte branch offset" ++#: config/tc-m68k.c:4332 ++#, c-format ++msgid "unrecognized default cpu `%s'" msgstr "" -#: config/tc-i860.c:1213 -msgid "This immediate requires 0 MOD 16 alignment" -+#: config/tc-m68k.c:5057 -+msgid "short branch with zero offset: use :w" ++#: config/tc-m68k.c:4386 ++#, c-format ++msgid "%s -- statement `%s' ignored" msgstr "" -#: config/tc-i860.c:1308 -msgid "5-bit immediate too large" -+#: config/tc-m68k.c:5101 -+msgid "Conversion of PC relative BSR to absolute JSR" ++#: config/tc-m68k.c:4435 ++#, c-format ++msgid "Don't know how to figure out width of %c in md_assemble()" msgstr "" -#: config/tc-i860.c:1311 -msgid "5-bit field must be absolute" -+#: config/tc-m68k.c:5112 -+msgid "Conversion of PC relative branch to absolute jump" ++#: config/tc-m68k.c:4667 config/tc-m68k.c:4706 ++#, c-format ++msgid "Internal Error: Can't find %s in hash table" msgstr "" -#: config/tc-i860.c:1356 config/tc-i860.c:1379 -msgid "A branch offset requires 0 MOD 4 alignment" -+#: config/tc-m68k.c:5129 config/tc-m68k.c:5186 -+msgid "Conversion of PC relative conditional branch to absolute jump" ++#: config/tc-m68k.c:4670 config/tc-m68k.c:4709 ++#, c-format ++msgid "Internal Error: Can't hash %s: %s" msgstr "" -#: config/tc-i860.c:1400 --#, c-format ++#: config/tc-m68k.c:4834 + #, c-format -msgid "Unrecognized fix-up (0x%08lx)" -+#: config/tc-m68k.c:5251 -+msgid "Conversion of PC relative displacement to absolute" ++msgid "text label `%s' aligned to odd boundary" msgstr "" -#: config/tc-i960.c:486 --#, c-format ++#: config/tc-m68k.c:5006 + #, c-format -msgid "Hashing returned \"%s\"." -+#: config/tc-m68k.c:5464 -+msgid "Tried to convert PC relative branch to absolute jump" ++msgid "value %ld out of range" msgstr "" -#: config/tc-i960.c:582 config/tc-i960.c:1112 -msgid "expression syntax error" -+#: config/tc-m68k.c:5509 config/tc-m68k.c:5520 config/tc-m68k.c:5564 -+msgid "expression out of range: defaulting to 1" ++#: config/tc-m68k.c:5020 ++msgid "invalid byte branch offset" msgstr "" -#: config/tc-i960.c:618 -msgid "attempt to branch into different segment" -+#: config/tc-m68k.c:5556 -+msgid "expression out of range: defaulting to 0" ++#: config/tc-m68k.c:5057 ++msgid "short branch with zero offset: use :w" msgstr "" -#: config/tc-i960.c:622 -+#: config/tc-m68k.c:5597 config/tc-m68k.c:5609 - #, c-format +-#, c-format -msgid "target of %s instruction must be a label" -+msgid "Can't deal with expression; defaulting to %ld" ++#: config/tc-m68k.c:5101 ++msgid "Conversion of PC relative BSR to absolute JSR" msgstr "" -#: config/tc-i960.c:732 -msgid "unaligned register" -+#: config/tc-m68k.c:5623 -+msgid "expression doesn't fit in BYTE" ++#: config/tc-m68k.c:5112 ++msgid "Conversion of PC relative branch to absolute jump" msgstr "" -#: config/tc-i960.c:754 -msgid "no such sfr in this architecture" -+#: config/tc-m68k.c:5627 -+msgid "expression doesn't fit in WORD" ++#: config/tc-m68k.c:5129 config/tc-m68k.c:5186 ++msgid "Conversion of PC relative conditional branch to absolute jump" msgstr "" -#: config/tc-i960.c:792 -msgid "illegal literal" -+#: config/tc-m68k.c:5714 -+#, c-format -+msgid "%s: unrecognized processor name" ++#: config/tc-m68k.c:5251 ++msgid "Conversion of PC relative displacement to absolute" msgstr "" -#: config/tc-i960.c:942 -msgid "invalid index register" -+#: config/tc-m68k.c:5775 -+msgid "bad coprocessor id" ++#: config/tc-m68k.c:5464 ++msgid "Tried to convert PC relative branch to absolute jump" msgstr "" -#: config/tc-i960.c:965 -msgid "invalid scale factor" -+#: config/tc-m68k.c:5781 -+msgid "unrecognized fopt option" ++#: config/tc-m68k.c:5509 config/tc-m68k.c:5520 config/tc-m68k.c:5564 ++msgid "expression out of range: defaulting to 1" msgstr "" -#: config/tc-i960.c:1189 -msgid "architecture of opcode conflicts with that of earlier instruction(s)" -+#: config/tc-m68k.c:5913 -+#, c-format -+msgid "option `%s' may not be negated" ++#: config/tc-m68k.c:5556 ++msgid "expression out of range: defaulting to 0" msgstr "" -#: config/tc-i960.c:1423 config/tc-xtensa.c:11528 -msgid "too many operands" -+#: config/tc-m68k.c:5924 ++#: config/tc-m68k.c:5597 config/tc-m68k.c:5609 +#, c-format -+msgid "option `%s' not recognized" ++msgid "Can't deal with expression; defaulting to %ld" msgstr "" -#. We never moved: there was no opcode either! -#: config/tc-i960.c:1471 -msgid "missing opcode" -+#: config/tc-m68k.c:5953 -+msgid "bad format of OPT NEST=depth" ++#: config/tc-m68k.c:5623 ++msgid "expression doesn't fit in BYTE" msgstr "" -#: config/tc-i960.c:1611 -msgid "branch prediction invalid on this opcode" -+#: config/tc-m68k.c:6009 -+msgid "missing label" ++#: config/tc-m68k.c:5627 ++msgid "expression doesn't fit in WORD" msgstr "" -#: config/tc-i960.c:1649 -+#: config/tc-m68k.c:6035 ++#: config/tc-m68k.c:5714 #, c-format -msgid "invalid opcode, \"%s\"." -+msgid "bad register list: %s" ++msgid "%s: unrecognized processor name" msgstr "" -#: config/tc-i960.c:1651 -#, c-format -msgid "improper number of operands. expecting %d, got %d" -+#: config/tc-m68k.c:6133 -+msgid "restore without save" ++#: config/tc-m68k.c:5775 ++msgid "bad coprocessor id" msgstr "" -#: config/tc-i960.c:1751 -#, c-format -msgid "Fixup of %ld too large for field width of %d" -+#: config/tc-m68k.c:6287 config/tc-m68k.c:6657 -+msgid "syntax error in structured control directive" ++#: config/tc-m68k.c:5781 ++msgid "unrecognized fopt option" msgstr "" -#: config/tc-i960.c:1861 --#, c-format ++#: config/tc-m68k.c:5913 + #, c-format -msgid "invalid architecture %s" -+#: config/tc-m68k.c:6332 -+msgid "missing condition code in structured control directive" ++msgid "option `%s' may not be negated" msgstr "" -#: config/tc-i960.c:1881 -+#: config/tc-m68k.c:6403 ++#: config/tc-m68k.c:5924 #, c-format -msgid "I960 options:\n" -+msgid "Condition <%c%c> in structured control directive can not be encoded correctly" ++msgid "option `%s' not recognized" msgstr "" -#: config/tc-i960.c:1884 @@ -14838,142 +27861,189 @@ index 564135a143..b1b2ed1ef8 100644 -"\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" -+#: config/tc-m68k.c:6699 -+msgid "missing then" ++#: config/tc-m68k.c:5953 ++msgid "bad format of OPT NEST=depth" msgstr "" -#: config/tc-i960.c:2148 -msgid "should have 1 or 2 operands" -+#: config/tc-m68k.c:6780 -+msgid "else without matching if" ++#: config/tc-m68k.c:6009 ++msgid "missing label" msgstr "" -#: config/tc-i960.c:2156 config/tc-i960.c:2171 --#, c-format ++#: config/tc-m68k.c:6035 + #, c-format -msgid "Redefining leafproc %s" -+#: config/tc-m68k.c:6813 -+msgid "endi without matching if" ++msgid "bad register list: %s" msgstr "" -#: config/tc-i960.c:2201 -msgid "should have two operands" -+#: config/tc-m68k.c:6853 -+msgid "break outside of structured loop" ++#: config/tc-m68k.c:6133 ++msgid "restore without save" msgstr "" -#: config/tc-i960.c:2211 -msgid "'entry_num' must be absolute number in [0,31]" -+#: config/tc-m68k.c:6891 -+msgid "next outside of structured loop" ++#: config/tc-m68k.c:6287 config/tc-m68k.c:6657 ++msgid "syntax error in structured control directive" msgstr "" -#: config/tc-i960.c:2219 -#, c-format -msgid "Redefining entrynum for sysproc %s" -+#: config/tc-m68k.c:6942 -+msgid "missing =" ++#: config/tc-m68k.c:6332 ++msgid "missing condition code in structured control directive" msgstr "" -#. Should not happen: see block comment above. -#: config/tc-i960.c:2319 --#, c-format ++#: config/tc-m68k.c:6403 + #, c-format -msgid "Trying to 'bal' to %s" -+#: config/tc-m68k.c:6980 -+msgid "missing to or downto" - msgstr "" - +-msgstr "" +- -#: config/tc-i960.c:2329 -msgid "Looks like a proc, but can't tell what kind.\n" -+#: config/tc-m68k.c:7016 config/tc-m68k.c:7050 config/tc-m68k.c:7264 -+msgid "missing do" ++msgid "Condition <%c%c> in structured control directive can not be encoded correctly" msgstr "" -#: config/tc-i960.c:2348 -msgid "big endian mode is not supported" -+#: config/tc-m68k.c:7151 -+msgid "endf without for" ++#: config/tc-m68k.c:6699 ++msgid "missing then" msgstr "" -#: config/tc-i960.c:2350 -#, c-format -msgid "ignoring unrecognized .endian type `%s'" -+#: config/tc-m68k.c:7205 -+msgid "until without repeat" ++#: config/tc-m68k.c:6780 ++msgid "else without matching if" msgstr "" -#: config/tc-i960.c:2395 -msgid "can't use COBR format with external label" -+#: config/tc-m68k.c:7299 -+msgid "endw without while" ++#: config/tc-m68k.c:6813 ++msgid "endi without matching if" msgstr "" -#: config/tc-i960.c:2570 -msgid "option --link-relax is only supported in b.out format" -+#: config/tc-m68k.c:7332 config/tc-m68k.c:7360 -+msgid "already assembled instructions" ++#: config/tc-m68k.c:6853 ++msgid "break outside of structured loop" msgstr "" -#: config/tc-i960.c:2597 -+#: config/tc-m68k.c:7437 - #, c-format +-#, c-format -msgid "No 'bal' entry point for leafproc %s" -+msgid "`%s' is deprecated, use `%s'" ++#: config/tc-m68k.c:6891 ++msgid "next outside of structured loop" msgstr "" -#: config/tc-ia64.c:853 -msgid "Bad .section directive: want a,o,s,w,x,M,S,G,T in string" ++#: config/tc-m68k.c:6942 ++msgid "missing =" + msgstr "" + +-#: config/tc-ia64.c:905 +-msgid "Size of frame exceeds maximum of 96 registers" ++#: config/tc-m68k.c:6980 ++msgid "missing to or downto" + msgstr "" + +-#: config/tc-ia64.c:910 +-msgid "Size of rotating registers exceeds frame size" ++#: config/tc-m68k.c:7016 config/tc-m68k.c:7050 config/tc-m68k.c:7264 ++msgid "missing do" + msgstr "" + +-#: config/tc-ia64.c:997 +-msgid "Unwind directive not followed by an instruction." ++#: config/tc-m68k.c:7151 ++msgid "endf without for" + msgstr "" + +-#: config/tc-ia64.c:1006 config/tc-ia64.c:7396 +-msgid "qualifying predicate not followed by instruction" ++#: config/tc-m68k.c:7205 ++msgid "until without repeat" + msgstr "" + +-#: config/tc-ia64.c:1071 config/tc-ia64.c:1105 +-msgid "record type is not valid" ++#: config/tc-m68k.c:7299 ++msgid "endw without while" + msgstr "" + +-#: config/tc-ia64.c:1174 +-msgid "Invalid record type for P3 format." ++#: config/tc-m68k.c:7332 config/tc-m68k.c:7360 ++msgid "already assembled instructions" + msgstr "" + +-#: config/tc-ia64.c:1210 +-msgid "Invalid record type for format P6" ++#: config/tc-m68k.c:7437 ++#, c-format ++msgid "`%s' is deprecated, use `%s'" + msgstr "" + +-#: config/tc-ia64.c:1390 config/tc-ia64.c:1442 +-msgid "Invalid record type for format B1" +#: config/tc-m68k.c:7456 +#, c-format +msgid "cpu `%s' unrecognized" msgstr "" --#: config/tc-ia64.c:905 --msgid "Size of frame exceeds maximum of 96 registers" +-#: config/tc-ia64.c:1475 +-msgid "Invalid record type for format X1" +#: config/tc-m68k.c:7475 +#, c-format +msgid "architecture `%s' unrecognized" msgstr "" --#: config/tc-ia64.c:910 --msgid "Size of rotating registers exceeds frame size" +-#: config/tc-ia64.c:1517 +-msgid "Invalid record type for format X3" +#: config/tc-m68k.c:7496 +#, c-format +msgid "extension `%s' unrecognized" msgstr "" --#: config/tc-ia64.c:997 --msgid "Unwind directive not followed by an instruction." +-#: config/tc-ia64.c:1555 +-msgid "Previous .save incomplete" +#: config/tc-m68k.c:7615 +#, c-format +msgid "option `-A%s' is deprecated: use `-%s'" msgstr "" --#: config/tc-ia64.c:1006 config/tc-ia64.c:7396 --msgid "qualifying predicate not followed by instruction" +-#: config/tc-ia64.c:2380 +-msgid "spill_mask record unimplemented." +#: config/tc-m68k.c:7648 +msgid "architecture features both enabled and disabled" msgstr "" --#: config/tc-ia64.c:1071 config/tc-ia64.c:1105 --msgid "record type is not valid" +-#: config/tc-ia64.c:2437 +-msgid "record_type_not_valid" +#: config/tc-m68k.c:7675 +msgid "selected processor does not have all features of selected architecture" msgstr "" --#: config/tc-ia64.c:1174 --msgid "Invalid record type for P3 format." +-#: config/tc-ia64.c:2522 +-msgid "Ignoring attempt to spill beyond end of region" +#: config/tc-m68k.c:7684 +msgid "m68k and cf features both selected" msgstr "" --#: config/tc-ia64.c:1210 --msgid "Invalid record type for format P6" +-#: config/tc-ia64.c:2581 +-msgid "Only constant space allocation is supported" +#: config/tc-m68k.c:7696 +msgid "68040 and 68851 specified; mmu instructions may assemble incorrectly" msgstr "" --#: config/tc-ia64.c:1390 config/tc-ia64.c:1442 --msgid "Invalid record type for format B1" +-#: config/tc-ia64.c:2595 +-msgid "Only constant offsets are supported" +#: config/tc-m68k.c:7728 +#, c-format +msgid "" @@ -14981,15 +28051,15 @@ index 564135a143..b1b2ed1ef8 100644 +"-mcpu=\t\tset cpu [default %s]\n" msgstr "" --#: config/tc-ia64.c:1475 --msgid "Invalid record type for format X1" +-#: config/tc-ia64.c:2618 +-msgid "Section switching in code is not supported." +#: config/tc-m68k.c:7733 +#, c-format +msgid "-m[no-]%-16s enable/disable %s architecture extension\n" msgstr "" --#: config/tc-ia64.c:1517 --msgid "Invalid record type for format X3" +-#: config/tc-ia64.c:2660 +-msgid " Insn slot not set in unwind record." +#: config/tc-m68k.c:7739 +#, c-format +msgid "" @@ -15006,142 +28076,135 @@ index 564135a143..b1b2ed1ef8 100644 +"--disp-size-default-32\tdisplacement with unknown size is 32 bits (default)\n" msgstr "" --#: config/tc-ia64.c:1555 --msgid "Previous .save incomplete" +-#: config/tc-ia64.c:2734 +-msgid "frgr_mem record before region record!" +#: config/tc-m68k.c:7753 +#, c-format +msgid "Architecture variants are: " msgstr "" --#: config/tc-ia64.c:2380 --msgid "spill_mask record unimplemented." +-#: config/tc-ia64.c:2745 +-msgid "fr_mem record before region record!" +#: config/tc-m68k.c:7762 +#, c-format +msgid "Processor variants are: " msgstr "" --#: config/tc-ia64.c:2437 --msgid "record_type_not_valid" +-#: config/tc-ia64.c:2754 +-msgid "gr_mem record before region record!" +#: config/tc-m68k.c:7769 config/tc-xtensa.c:6356 +#, c-format +msgid "\n" msgstr "" --#: config/tc-ia64.c:2522 --msgid "Ignoring attempt to spill beyond end of region" +-#: config/tc-ia64.c:2763 +-msgid "br_mem record before region record!" +#: config/tc-m68k.c:7800 +#, c-format +msgid "Error %s in %s\n" msgstr "" --#: config/tc-ia64.c:2581 --msgid "Only constant space allocation is supported" +-#: config/tc-ia64.c:2773 +-msgid "gr_gr record before region record!" +#: config/tc-m68k.c:7804 +#, c-format +msgid "Opcode(%d.%s): " msgstr "" --#: config/tc-ia64.c:2595 --msgid "Only constant offsets are supported" +-#: config/tc-ia64.c:2781 +-msgid "br_gr record before region record!" +#: config/tc-m68k.c:7962 +msgid "Not a defined coldfire architecture" msgstr "" --#: config/tc-ia64.c:2618 --msgid "Section switching in code is not supported." +-#: config/tc-ia64.c:2899 +#: config/tc-m68k.c:8140 -+#, c-format + #, c-format +-msgid "First operand to .%s must be a predicate" +msgid "Adjusted signed .word (%#lx) overflows: `switch'-statement too large." msgstr "" --#: config/tc-ia64.c:2660 --msgid " Insn slot not set in unwind record." +-#: config/tc-ia64.c:2903 +#: 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 -+#, c-format + #, c-format +-msgid "Pointless use of p0 as first operand to .%s" +msgid "register expected, but saw '%.6s'" msgstr "" --#: config/tc-ia64.c:2734 --msgid "frgr_mem record before region record!" -+#: config/tc-mcore.c:602 -+#, c-format -+msgid "control register expected, but saw '%.6s'" - msgstr "" - --#: config/tc-ia64.c:2745 --msgid "fr_mem record before region record!" -+#: config/tc-mcore.c:638 -+msgid "bad/missing psr specifier" - msgstr "" - --#: config/tc-ia64.c:2754 --msgid "gr_mem record before region record!" -+#: config/tc-mcore.c:688 -+msgid "more than 65K literal pools" - msgstr "" - --#: config/tc-ia64.c:2763 --msgid "br_mem record before region record!" -+#: config/tc-mcore.c:742 -+msgid "missing ']'" - msgstr "" - --#: config/tc-ia64.c:2773 --msgid "gr_gr record before region record!" -+#: config/tc-mcore.c:781 -+msgid "operand must be a constant" - msgstr "" - --#: config/tc-ia64.c:2781 --msgid "br_gr record before region record!" -+#: config/tc-mcore.c:783 -+#, c-format -+msgid "operand must be absolute in range %u..%u, not %ld" - msgstr "" - --#: config/tc-ia64.c:2899 --#, c-format --msgid "First operand to .%s must be a predicate" -+#: config/tc-mcore.c:818 -+msgid "operand must be a multiple of 4" - msgstr "" - --#: config/tc-ia64.c:2903 --#, c-format --msgid "Pointless use of p0 as first operand to .%s" -+#: config/tc-mcore.c:825 -+msgid "operand must be a multiple of 2" - msgstr "" - -#: config/tc-ia64.c:2959 -+#: 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:602 #, c-format -msgid "Operand %d to .%s must be a preserved register" -+msgid "unknown opcode \"%s\"" ++msgid "control register expected, but saw '%.6s'" msgstr "" -#: config/tc-ia64.c:2995 -#, c-format -msgid "Operand %d to .%s must be a writable register" -+#: config/tc-mcore.c:930 -+msgid "invalid register: r15 illegal" ++#: config/tc-mcore.c:638 ++msgid "bad/missing psr specifier" msgstr "" -#: config/tc-ia64.c:3020 -#, c-format -msgid "Radix `%s' unsupported or invalid" ++#: config/tc-mcore.c:688 ++msgid "more than 65K literal pools" ++msgstr "" ++ ++#: config/tc-mcore.c:742 ++msgid "missing ']'" ++msgstr "" ++ ++#: config/tc-mcore.c:781 ++msgid "operand must be a constant" + msgstr "" + +-#: config/tc-ia64.c:3050 config/tc-ia64.c:3055 ++#: config/tc-mcore.c:783 + #, c-format +-msgid ".%s outside of %s" ++msgid "operand must be absolute in range %u..%u, not %ld" + msgstr "" + +-#: config/tc-ia64.c:3140 +-msgid "Tags on unwind pseudo-ops aren't supported, yet" ++#: config/tc-mcore.c:818 ++msgid "operand must be a multiple of 4" + msgstr "" + +-#: config/tc-ia64.c:3162 +-msgid "First operand to .fframe must be a constant" ++#: config/tc-mcore.c:825 ++msgid "operand must be a multiple of 2" + msgstr "" + +-#: config/tc-ia64.c:3182 +-msgid "First operand to .vframe must be a general register" ++#: 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 ++#, c-format ++msgid "unknown opcode \"%s\"" + msgstr "" + +-#: config/tc-ia64.c:3190 +-msgid "Operand of .vframe contradicts .prologue" ++#: config/tc-mcore.c:930 ++msgid "invalid register: r15 illegal" + msgstr "" + +-#: config/tc-ia64.c:3200 +-msgid ".vframepsp is meaningless, assuming .vframesp was meant" +#: config/tc-mcore.c:979 config/tc-mcore.c:1560 +msgid "M340 specific opcode used when assembling for M210" msgstr "" --#: config/tc-ia64.c:3050 config/tc-ia64.c:3055 --#, c-format --msgid ".%s outside of %s" +-#: config/tc-ia64.c:3208 +-msgid "Operand to .vframesp must be a constant (sp-relative offset)" +#: config/tc-mcore.c:997 config/tc-mcore.c:1037 config/tc-mcore.c:1056 +#: config/tc-mcore.c:1075 config/tc-mcore.c:1103 config/tc-mcore.c:1132 +#: config/tc-mcore.c:1169 config/tc-mcore.c:1204 config/tc-mcore.c:1223 @@ -15151,143 +28214,143 @@ index 564135a143..b1b2ed1ef8 100644 +msgid "second operand missing" msgstr "" --#: config/tc-ia64.c:3140 --msgid "Tags on unwind pseudo-ops aren't supported, yet" +-#: config/tc-ia64.c:3235 +-msgid "First operand to .save not a register" +#: config/tc-mcore.c:1013 +msgid "destination register must be r1" msgstr "" --#: config/tc-ia64.c:3162 --msgid "First operand to .fframe must be a constant" +-#: config/tc-ia64.c:3241 +-msgid "Second operand to .save not a valid register" +#: config/tc-mcore.c:1034 +msgid "source register must be r1" msgstr "" --#: config/tc-ia64.c:3182 --msgid "First operand to .vframe must be a general register" +-#: config/tc-ia64.c:3272 config/tc-ia64.c:3283 config/tc-ia64.c:3291 +-msgid "Second operand of .save contradicts .prologue" +#: config/tc-mcore.c:1098 config/tc-mcore.c:1155 +msgid "immediate is not a power of two" msgstr "" --#: config/tc-ia64.c:3190 --msgid "Operand of .vframe contradicts .prologue" +-#: config/tc-ia64.c:3298 +-msgid "First operand to .save not a valid register" +#: config/tc-mcore.c:1126 +msgid "translating bgeni to movi" msgstr "" --#: config/tc-ia64.c:3200 --msgid ".vframepsp is meaningless, assuming .vframesp was meant" +-#: config/tc-ia64.c:3316 +-msgid "First operand to .restore must be stack pointer (sp)" +#: config/tc-mcore.c:1163 +msgid "translating mgeni to movi" msgstr "" --#: config/tc-ia64.c:3208 --msgid "Operand to .vframesp must be a constant (sp-relative offset)" +-#: config/tc-ia64.c:3325 +-msgid "Second operand to .restore must be a constant >= 0" +#: config/tc-mcore.c:1195 +msgid "translating bmaski to movi" msgstr "" --#: config/tc-ia64.c:3235 --msgid "First operand to .save not a register" -+#: config/tc-mcore.c:1271 -+#, c-format -+msgid "displacement too large (%d)" - msgstr "" - --#: config/tc-ia64.c:3241 --msgid "Second operand to .save not a valid register" -+#: config/tc-mcore.c:1285 -+msgid "Invalid register: r0 and r15 illegal" - msgstr "" - --#: config/tc-ia64.c:3272 config/tc-ia64.c:3283 config/tc-ia64.c:3291 --msgid "Second operand of .save contradicts .prologue" -+#: config/tc-mcore.c:1316 -+msgid "bad starting register: r0 and r15 invalid" - msgstr "" - --#: config/tc-ia64.c:3298 --msgid "First operand to .save not a valid register" -+#: config/tc-mcore.c:1329 -+msgid "ending register must be r15" - msgstr "" - --#: config/tc-ia64.c:3316 --msgid "First operand to .restore must be stack pointer (sp)" -+#: config/tc-mcore.c:1349 -+msgid "bad base register: must be r0" - msgstr "" - --#: config/tc-ia64.c:3325 --msgid "Second operand to .restore must be a constant >= 0" -+#: config/tc-mcore.c:1367 -+msgid "first register must be r4" - msgstr "" - -#: config/tc-ia64.c:3335 --#, c-format ++#: config/tc-mcore.c:1271 + #, c-format -msgid "Epilogue count of %lu exceeds number of nested prologues (%u)" -+#: config/tc-mcore.c:1378 -+msgid "last register must be r7" ++msgid "displacement too large (%d)" msgstr "" -#: config/tc-ia64.c:3422 -#, c-format -msgid "Illegal section name `%s' (causes unwind section name clash)" -+#: config/tc-mcore.c:1415 -+msgid "reg-reg expected" ++#: config/tc-mcore.c:1285 ++msgid "Invalid register: r0 and r15 illegal" msgstr "" -#: config/tc-ia64.c:3613 -msgid "First operand to .altrp not a valid branch register" -+#: config/tc-mcore.c:1526 -+msgid "second operand must be 1" ++#: config/tc-mcore.c:1316 ++msgid "bad starting register: r0 and r15 invalid" msgstr "" -#: config/tc-ia64.c:3642 -#, c-format -msgid "First operand to .%s not a register" -+#: config/tc-mcore.c:1547 -+msgid "zero used as immediate value" ++#: config/tc-mcore.c:1329 ++msgid "ending register must be r15" msgstr "" -#: config/tc-ia64.c:3647 -#, c-format -msgid "Second operand to .%s not a constant" -+#: config/tc-mcore.c:1574 -+msgid "duplicated psr bit specifier" ++#: config/tc-mcore.c:1349 ++msgid "bad base register: must be r0" msgstr "" -#: config/tc-ia64.c:3714 -#, c-format -msgid "First operand to .%s not a valid register" -+#: config/tc-mcore.c:1580 -+msgid "`af' must appear alone" ++#: config/tc-mcore.c:1367 ++msgid "first register must be r4" msgstr "" -#: config/tc-ia64.c:3737 -msgid "First operand to .save.g must be a positive 4-bit constant" -+#: config/tc-mcore.c:1587 config/tc-microblaze.c:1734 -+#, c-format -+msgid "unimplemented opcode \"%s\"" ++#: config/tc-mcore.c:1378 ++msgid "last register must be r7" msgstr "" -#: config/tc-ia64.c:3750 -msgid "Second operand to .save.g must be a general register" ++#: config/tc-mcore.c:1415 ++msgid "reg-reg expected" + msgstr "" + +-#: config/tc-ia64.c:3755 +-#, c-format +-msgid "Second operand to .save.g must be the first of %d general registers" ++#: config/tc-mcore.c:1526 ++msgid "second operand must be 1" + msgstr "" + +-#: config/tc-ia64.c:3778 +-msgid "Operand to .save.f must be a positive 20-bit constant" ++#: config/tc-mcore.c:1547 ++msgid "zero used as immediate value" + msgstr "" + +-#: config/tc-ia64.c:3801 +-msgid "First operand to .save.b must be a positive 5-bit constant" ++#: config/tc-mcore.c:1574 ++msgid "duplicated psr bit specifier" + msgstr "" + +-#: config/tc-ia64.c:3814 +-msgid "Second operand to .save.b must be a general register" ++#: config/tc-mcore.c:1580 ++msgid "`af' must appear alone" + msgstr "" + +-#: config/tc-ia64.c:3819 ++#: config/tc-mcore.c:1587 config/tc-microblaze.c:1734 + #, c-format +-msgid "Second operand to .save.b must be the first of %d general registers" ++msgid "unimplemented opcode \"%s\"" + msgstr "" + +-#: config/tc-ia64.c:3845 +-msgid "First operand to .save.gf must be a non-negative 4-bit constant" +#: config/tc-mcore.c:1596 config/tc-microblaze.c:1743 +#, c-format +msgid "ignoring operands: %s " msgstr "" --#: config/tc-ia64.c:3755 +-#: config/tc-ia64.c:3853 +-msgid "Second operand to .save.gf must be a non-negative 20-bit constant" +#: config/tc-mcore.c:1669 - #, c-format --msgid "Second operand to .save.g must be the first of %d general registers" ++#, c-format +msgid "unrecognised cpu type '%s'" msgstr "" --#: config/tc-ia64.c:3778 --msgid "Operand to .save.f must be a positive 20-bit constant" +-#: config/tc-ia64.c:3861 +-msgid "Operands to .save.gf may not be both zero" +#: config/tc-mcore.c:1687 +#, c-format +msgid "" @@ -15299,27 +28362,28 @@ index 564135a143..b1b2ed1ef8 100644 +" -EL assemble for a little endian system\n" msgstr "" --#: config/tc-ia64.c:3801 --msgid "First operand to .save.b must be a positive 5-bit constant" +-#: config/tc-ia64.c:3878 +-msgid "Operand to .spill must be a constant" +#: config/tc-mcore.c:1705 config/tc-microblaze.c:1854 +msgid "failed sanity check: short_jump" msgstr "" --#: config/tc-ia64.c:3814 --msgid "Second operand to .save.b must be a general register" +-#: config/tc-ia64.c:3947 +-#, c-format +-msgid "Operand %d to .%s must be a constant" +#: config/tc-mcore.c:1715 config/tc-microblaze.c:1864 +msgid "failed sanity check: long_jump" msgstr "" --#: config/tc-ia64.c:3819 +-#: config/tc-ia64.c:3968 +#: config/tc-mcore.c:1741 #, c-format --msgid "Second operand to .save.b must be the first of %d general registers" +-msgid "Missing .label_state %ld" +msgid "odd displacement at %x" msgstr "" --#: config/tc-ia64.c:3845 --msgid "First operand to .save.gf must be a non-negative 4-bit constant" +-#: config/tc-ia64.c:4022 +-msgid "Operand to .label_state must be a constant" +#. 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 @@ -15327,9 +28391,8 @@ index 564135a143..b1b2ed1ef8 100644 +msgid "unknown" msgstr "" --#: config/tc-ia64.c:3853 --msgid "Second operand to .save.gf must be a non-negative 20-bit constant" --msgstr "" +-#: config/tc-ia64.c:4041 +-msgid "Operand to .copy_state must be a constant" +#: config/tc-mcore.c:1950 +#, c-format +msgid "odd distance branch (0x%lx byte)" @@ -15337,45 +28400,44 @@ index 564135a143..b1b2ed1ef8 100644 +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" - --#: config/tc-ia64.c:3861 --msgid "Operands to .save.gf may not be both zero" ++ +#: config/tc-mcore.c:1957 +#, c-format +msgid "pcrel for branch to %s too far (0x%lx)" msgstr "" --#: config/tc-ia64.c:3878 --msgid "Operand to .spill must be a constant" +-#: config/tc-ia64.c:4064 +-msgid "First operand to .unwabi must be a constant" +#: config/tc-mcore.c:1977 +#, c-format +msgid "pcrel for lrw/jmpi/jsri to %s too far (0x%lx)" msgstr "" --#: config/tc-ia64.c:3947 +-#: config/tc-ia64.c:4070 +-msgid "Second operand to .unwabi must be a constant" +#: config/tc-mcore.c:1989 - #, c-format --msgid "Operand %d to .%s must be a constant" ++#, c-format +msgid "pcrel for loopt too far (0x%lx)" msgstr "" --#: config/tc-ia64.c:3968 +-#: config/tc-ia64.c:4105 +-msgid "Missing .endp after previous .proc" +#: config/tc-mcore.c:2185 config/tc-microblaze.c:2435 config/tc-tic30.c:1386 - #, c-format --msgid "Missing .label_state %ld" ++#, c-format +msgid "Can not do %d byte %srelocation" msgstr "" --#: config/tc-ia64.c:4022 --msgid "Operand to .label_state must be a constant" +-#: config/tc-ia64.c:4124 +-msgid "Empty argument of .proc" +#: config/tc-mcore.c:2187 config/tc-microblaze.c:2437 config/tc-tic30.c:1387 +msgid "pc-relative " msgstr "" --#: config/tc-ia64.c:4041 --msgid "Operand to .copy_state must be a constant" +-#: config/tc-ia64.c:4129 +-#, c-format +-msgid "`%s' was already defined" +#: config/tc-mep.c:339 -+#, c-format ++#, fuzzy, c-format +msgid "" +"MeP specific command line options:\n" +" -EB assemble for a big endian system\n" @@ -15391,98 +28453,109 @@ index 564135a143..b1b2ed1ef8 100644 +" if any enabling -m options are given, only those are enabled;\n" +" if only disabling -m options are given, only those are disabled.\n" msgstr "" ++"Специализированные параметры командной строки для MeP:\n" ++" -EB assemble for a big endian system\n" ++" -EL assemble for a little endian system (default)\n" ++" -mconfig= specify a chip configuration to use\n" ++" -maverage -mno-average -mmult -mno-mult -mdiv -mno-div\n" ++" -mbitops -mno-bitops -mleadz -mno-leadz -mabsdiff -mno-absdiff\n" ++" -mminmax -mno-minmax -mclip -mno-clip -msatur -mno-satur -mcop32\n" ++" enable/disable the given opcodes\n" ++"\n" ++" If -mconfig is given, the other -m options modify it. Otherwise,\n" ++" if no -m options are given, all core opcodes are enabled;\n" ++" if any enabling -m options are given, only those are enabled;\n" ++" if only disabling -m options are given, only those are disabled.\n" --#: config/tc-ia64.c:4064 --msgid "First operand to .unwabi must be a constant" +-#: config/tc-ia64.c:4172 +-msgid "Initial .body should precede any instructions" +#: config/tc-mep.c:408 +msgid "$hi and $lo are disabled when MUL and DIV are off" msgstr "" --#: config/tc-ia64.c:4070 --msgid "Second operand to .unwabi must be a constant" +-#: config/tc-ia64.c:4191 +-msgid ".prologue within prologue" +#: config/tc-mep.c:415 +msgid "$mb0, $me0, $mb1, and $me1 are disabled when COP is off" msgstr "" --#: config/tc-ia64.c:4105 --msgid "Missing .endp after previous .proc" +-#: config/tc-ia64.c:4196 +-msgid "Initial .prologue should precede any instructions" +#: config/tc-mep.c:420 +msgid "$dbg and $depc are disabled when DEBUG is off" msgstr "" --#: config/tc-ia64.c:4124 --msgid "Empty argument of .proc" +-#: config/tc-ia64.c:4206 +-msgid "First operand to .prologue must be a positive 4-bit constant" +#: config/tc-mep.c:611 +msgid "core and copro insn lengths must total 32 bits." msgstr "" --#: config/tc-ia64.c:4129 --#, c-format --msgid "`%s' was already defined" +-#: config/tc-ia64.c:4208 +-msgid "Pointless use of zero first operand to .prologue" +#: config/tc-mep.c:614 config/tc-mep.c:751 +msgid "vliw group must consist of 1 core and 1 copro insn." msgstr "" --#: config/tc-ia64.c:4172 --msgid "Initial .body should precede any instructions" +-#: config/tc-ia64.c:4222 +-msgid "Using a constant as second operand to .prologue is deprecated" +#: config/tc-mep.c:748 +msgid "core and copro insn lengths must total 64 bits." msgstr "" --#: config/tc-ia64.c:4191 --msgid ".prologue within prologue" +-#: config/tc-ia64.c:4228 +-msgid "Second operand to .prologue must be a general register" +#: config/tc-mep.c:980 +#, c-format +msgid "cannot pack %s with a 16-bit insn" msgstr "" --#: config/tc-ia64.c:4196 --msgid "Initial .prologue should precede any instructions" +-#: config/tc-ia64.c:4233 +#: config/tc-mep.c:998 -+#, c-format + #, c-format +-msgid "Second operand to .prologue must be the first of %d general registers" +msgid "cannot pack %s and %s together with a 16-bit insn" - msgstr "" - --#: config/tc-ia64.c:4206 --msgid "First operand to .prologue must be a positive 4-bit constant" ++msgstr "" ++ +#: config/tc-mep.c:1004 +msgid "too many IVC2 insns to pack with a 16-bit core insn" msgstr "" --#: config/tc-ia64.c:4208 --msgid "Pointless use of zero first operand to .prologue" +-#: config/tc-ia64.c:4345 +#: config/tc-mep.c:1019 -+#, c-format + #, c-format +-msgid "`%s' was not defined within procedure" +msgid "cannot pack %s into slot P1" msgstr "" --#: config/tc-ia64.c:4222 --msgid "Using a constant as second operand to .prologue is deprecated" +-#: config/tc-ia64.c:4383 +-msgid "Empty argument of .endp" +#: config/tc-mep.c:1025 +msgid "too many IVC2 insns to pack with a 32-bit core insn" msgstr "" --#: config/tc-ia64.c:4228 --msgid "Second operand to .prologue must be a general register" +-#: config/tc-ia64.c:4397 +#: config/tc-mep.c:1043 -+#, c-format + #, c-format +-msgid "`%s' was not specified with previous .proc" +msgid "unable to pack %s by itself?" msgstr "" --#: config/tc-ia64.c:4233 +-#: config/tc-ia64.c:4412 +#: config/tc-mep.c:1073 #, c-format --msgid "Second operand to .prologue must be the first of %d general registers" +-msgid "`%s' should be an operand to this .endp" +msgid "cannot pack %s and %s together" msgstr "" --#: config/tc-ia64.c:4345 --#, c-format --msgid "`%s' was not defined within procedure" +-#: config/tc-ia64.c:4453 config/tc-ia64.c:4791 config/tc-ia64.c:5098 +-msgid "Comma expected" +#: config/tc-mep.c:1079 +msgid "too many IVC2 insns to pack together" -+msgstr "" -+ + msgstr "" + +-#: config/tc-ia64.c:4494 +-msgid "Expected '['" +#. There are no insns in the queue and a plus is present. +#. This is a syntax error. Let's not tolerate this. +#. We can relax this later if necessary. @@ -15490,63 +28563,60 @@ index 564135a143..b1b2ed1ef8 100644 +msgid "Invalid use of parallelization operator." msgstr "" --#: config/tc-ia64.c:4383 --msgid "Empty argument of .endp" +-#: config/tc-ia64.c:4503 config/tc-ia64.c:7531 +-msgid "Expected ']'" +#: config/tc-mep.c:1362 +msgid "Leading plus sign not allowed in core mode" msgstr "" --#: config/tc-ia64.c:4397 +-#: config/tc-ia64.c:4508 +-msgid "Number of elements must be positive" +#: config/tc-mep.c:1892 - #, c-format --msgid "`%s' was not specified with previous .proc" ++#, c-format +msgid "Don't know how to relocate plain operands of type %s" msgstr "" --#: config/tc-ia64.c:4412 +-#: config/tc-ia64.c:4519 +#: config/tc-mep.c:1902 #, c-format --msgid "`%s' should be an operand to this .endp" --msgstr "" -- --#: config/tc-ia64.c:4453 config/tc-ia64.c:4791 config/tc-ia64.c:5098 --msgid "Comma expected" -+msgid "Perhaps you are missing %%tpoff()?" - msgstr "" - --#: config/tc-ia64.c:4494 --msgid "Expected '['" -+#: config/tc-mep.c:2089 -+msgid "bad .section directive: want a,v,w,x,M,S in string" - msgstr "" - --#: config/tc-ia64.c:4503 config/tc-ia64.c:7531 --msgid "Expected ']'" -+#: config/tc-mep.c:2147 -+msgid ".vliw unavailable when VLIW is disabled." - msgstr "" - --#: config/tc-ia64.c:4508 --msgid "Number of elements must be positive" -+#: config/tc-metag.c:456 -+msgid "no floating point unit specified" - msgstr "" - --#: config/tc-ia64.c:4519 -+#: config/tc-metag.c:721 - #, c-format -msgid "Used more than the declared %d rotating registers" -+msgid "offset must be a multiple of %d" ++msgid "Perhaps you are missing %%tpoff()?" msgstr "" -#: config/tc-ia64.c:4527 -msgid "Used more than the available 96 rotating registers" -+#: config/tc-metag.c:737 config/tc-metag.c:4445 -+msgid "offset and base must be from the same unit" ++#: config/tc-mep.c:2089 ++msgid "bad .section directive: want a,v,w,x,M,S in string" msgstr "" -#: config/tc-ia64.c:4534 -msgid "Used more than the available 48 rotating registers" ++#: config/tc-mep.c:2147 ++msgid ".vliw unavailable when VLIW is disabled." + msgstr "" + +-#: config/tc-ia64.c:4562 +-#, c-format +-msgid "Attempt to redefine register set `%s'" ++#: config/tc-metag.c:456 ++msgid "no floating point unit specified" + msgstr "" + +-#: config/tc-ia64.c:4628 ++#: config/tc-metag.c:721 + #, c-format +-msgid "Unknown psr option `%s'" ++msgid "offset must be a multiple of %d" + msgstr "" + +-#: config/tc-ia64.c:4676 +-msgid "Missing section name" ++#: config/tc-metag.c:737 config/tc-metag.c:4445 ++msgid "offset and base must be from the same unit" + msgstr "" + +-#: config/tc-ia64.c:4686 +-msgid "Comma expected after section name" -msgstr "" +#: config/tc-metag.c:868 config/tc-metag.c:3169 config/tc-metag.c:3271 +#, fuzzy @@ -15554,62 +28624,63 @@ index 564135a143..b1b2ed1ef8 100644 +msgid "invalid destination register" +msgstr "неверный параметр %c для листинга" --#: config/tc-ia64.c:4562 --#, c-format --msgid "Attempt to redefine register set `%s'" +-#: config/tc-ia64.c:4697 +-msgid "Creating sections with .xdataN/.xrealN/.xstringZ is deprecated." +#: config/tc-metag.c:884 config/tc-metag.c:902 config/tc-metag.c:1293 +#: config/tc-metag.c:1311 config/tc-metag.c:1531 config/tc-metag.c:3101 +#: config/tc-metag.c:3186 config/tc-metag.c:3288 +msgid "invalid memory operand" msgstr "" --#: config/tc-ia64.c:4628 --#, c-format --msgid "Unknown psr option `%s'" +-#: config/tc-ia64.c:4786 +-msgid "Register name expected" +#: config/tc-metag.c:939 config/tc-metag.c:3119 +msgid "invalid source register" msgstr "" --#: config/tc-ia64.c:4676 --msgid "Missing section name" +-#: config/tc-ia64.c:4799 +-msgid "Register value annotation ignored" +-msgstr "" +#: config/tc-metag.c:1024 +#, fuzzy +#| msgid "invalid listing option `%c'" +msgid "invalid destination unit" +msgstr "неверный параметр %c для листинга" -+ + +-#: config/tc-ia64.c:4838 +-msgid "Directive invalid within a bundle" +#: config/tc-metag.c:1032 +msgid "mov cannot use RD port as destination" msgstr "" --#: config/tc-ia64.c:4686 --msgid "Comma expected after section name" +-#: config/tc-ia64.c:4929 +-msgid "Missing predicate relation type" +#: config/tc-metag.c:1057 +msgid "invalid source unit" msgstr "" --#: config/tc-ia64.c:4697 --msgid "Creating sections with .xdataN/.xrealN/.xstringZ is deprecated." +-#: config/tc-ia64.c:4935 +-msgid "Unrecognized predicate relation type" +#: config/tc-metag.c:1065 +msgid "source and address units must not be shared for this addressing mode" msgstr "" --#: config/tc-ia64.c:4786 --msgid "Register name expected" +-#: config/tc-ia64.c:4981 +-msgid "Bad register range" +#: config/tc-metag.c:1073 config/tc-metag.c:1677 +msgid "set can only use RD port as source" msgstr "" --#: config/tc-ia64.c:4799 --msgid "Register value annotation ignored" +-#: config/tc-ia64.c:4990 config/tc-ia64.c:7476 +-msgid "Predicate register expected" +#: config/tc-metag.c:1088 config/tc-metag.c:1189 config/tc-metag.c:1440 +#: config/tc-metag.c:1698 config/tc-metag.c:4055 +#, c-format +msgid "base unit must be one of %s" msgstr "" --#: config/tc-ia64.c:4838 --msgid "Directive invalid within a bundle" +-#: config/tc-ia64.c:4995 +-msgid "Duplicate predicate register ignored" +#. We already tried to encode as an extended GET/SET. +#. Parsing as a standard GET/SET provides a smaller offset. +#: config/tc-metag.c:1109 config/tc-metag.c:1215 config/tc-metag.c:3132 @@ -15617,72 +28688,42 @@ index 564135a143..b1b2ed1ef8 100644 +msgid "offset value out of range" msgstr "" --#: config/tc-ia64.c:4929 --msgid "Missing predicate relation type" +-#: config/tc-ia64.c:5011 +-msgid "Predicate source and target required" +#: config/tc-metag.c:1169 +msgid "destination unit must be RD" msgstr "" --#: config/tc-ia64.c:4935 --msgid "Unrecognized predicate relation type" +-#: config/tc-ia64.c:5013 config/tc-ia64.c:5025 +-msgid "Use of p0 is not valid in this context" +#: config/tc-metag.c:1279 +msgid "invalid destination register list" msgstr "" --#: config/tc-ia64.c:4981 --msgid "Bad register range" +-#: config/tc-ia64.c:5020 +-msgid "At least two PR arguments expected" +#: config/tc-metag.c:1326 +msgid "invalid source register list" msgstr "" --#: config/tc-ia64.c:4990 config/tc-ia64.c:7476 --msgid "Predicate register expected" +-#: config/tc-ia64.c:5034 +-msgid "At least one PR argument expected" +#: config/tc-metag.c:1351 +msgid "register list must be even numbered" msgstr "" --#: config/tc-ia64.c:4995 --msgid "Duplicate predicate register ignored" +-#: config/tc-ia64.c:5069 +-#, c-format +-msgid "Inserting \"%s\" into entry hint table failed: %s" +#: config/tc-metag.c:1357 +msgid "register list must be from the same unit" msgstr "" --#: config/tc-ia64.c:5011 --msgid "Predicate source and target required" -+#: config/tc-metag.c:1380 -+msgid "register list must not contain duplicates" - msgstr "" - --#: config/tc-ia64.c:5013 config/tc-ia64.c:5025 --msgid "Use of p0 is not valid in this context" -+#: config/tc-metag.c:1637 -+msgid "MDRD value must be between 1 and 8" - msgstr "" - --#: config/tc-ia64.c:5020 --msgid "At least two PR arguments expected" -+#: config/tc-metag.c:1728 -+msgid "invalid destination memory operand" - msgstr "" - --#: config/tc-ia64.c:5034 --msgid "At least one PR argument expected" -+#: config/tc-metag.c:1743 -+msgid "invalid source memory operand" - msgstr "" - --#: config/tc-ia64.c:5069 -+#: config/tc-metag.c:1750 - #, c-format --msgid "Inserting \"%s\" into entry hint table failed: %s" -+msgid "address units must be one of %s" - msgstr "" - -#. FIXME -- need 62-bit relocation type -#: config/tc-ia64.c:5537 -msgid "62-bit relocation not yet implemented" -+#: config/tc-metag.c:1757 -+msgid "base and offset must be from the same unit" ++#: config/tc-metag.c:1380 ++msgid "register list must not contain duplicates" msgstr "" -#. XXX technically, this is wrong: we should not be issuing warning @@ -15690,191 +28731,193 @@ index 564135a143..b1b2ed1ef8 100644 -#. be used! -#: config/tc-ia64.c:5621 -msgid "lower 16 bits of mask ignored" -+#: config/tc-metag.c:1765 -+msgid "source and destination increment mode must agree" ++#: config/tc-metag.c:1637 ++msgid "MDRD value must be between 1 and 8" msgstr "" -#: config/tc-ia64.c:5903 -msgid "Expected separator `='" -+#: config/tc-metag.c:2040 -+msgid "PC, CT, TR and TT are treated as if they are a single unit but operands must be in different units" ++#: config/tc-metag.c:1728 ++msgid "invalid destination memory operand" msgstr "" -#: config/tc-ia64.c:5936 -msgid "Duplicate equal sign (=) in instruction" -+#: config/tc-metag.c:2049 -+msgid "source and destination register must be in different units" ++#: config/tc-metag.c:1743 ++msgid "invalid source memory operand" msgstr "" -#: config/tc-ia64.c:5943 -+#: config/tc-metag.c:2081 ++#: config/tc-metag.c:1750 #, c-format -msgid "Illegal operand separator `%c'" -+msgid "register unit must be one of %s" ++msgid "address units must be one of %s" msgstr "" -#: config/tc-ia64.c:6057 -+#: config/tc-metag.c:2168 - #, c-format +-#, c-format -msgid "Operand %u of `%s' should be %s" -+msgid "link register unit must be one of %s" ++#: config/tc-metag.c:1757 ++msgid "base and offset must be from the same unit" msgstr "" -#: config/tc-ia64.c:6061 -msgid "Wrong number of output operands" -+#: config/tc-metag.c:2174 -+msgid "link register must be in a low numbered register" ++#: config/tc-metag.c:1765 ++msgid "source and destination increment mode must agree" msgstr "" -#: config/tc-ia64.c:6063 -msgid "Wrong number of input operands" -+#: config/tc-metag.c:2191 config/tc-metag.c:2716 config/tc-metag.c:2770 -+msgid "target out of range" ++#: config/tc-metag.c:2040 ++msgid "PC, CT, TR and TT are treated as if they are a single unit but operands must be in different units" msgstr "" -#: config/tc-ia64.c:6065 -msgid "Operand mismatch" -+#: config/tc-metag.c:2672 -+msgid "invalid quickrot unit specified" ++#: config/tc-metag.c:2049 ++msgid "source and destination register must be in different units" msgstr "" -#: config/tc-ia64.c:6147 --#, c-format ++#: config/tc-metag.c:2081 + #, c-format -msgid "Invalid use of `%c%d' as output operand" -+#: config/tc-metag.c:2688 -+msgid "invalid quickrot register specified" ++msgid "register unit must be one of %s" msgstr "" -#: config/tc-ia64.c:6150 --#, c-format ++#: config/tc-metag.c:2168 + #, c-format -msgid "Invalid use of `r%d' as base update address operand" -+#: config/tc-metag.c:2742 -+msgid "source register must be in the trigger unit" ++msgid "link register unit must be one of %s" msgstr "" -#: config/tc-ia64.c:6174 -#, c-format -msgid "Invalid duplicate use of `%c%d'" -+#: config/tc-metag.c:2845 -+msgid "Source registers must be in the same unit" ++#: config/tc-metag.c:2174 ++msgid "link register must be in a low numbered register" msgstr "" -#: config/tc-ia64.c:6181 -#, c-format -msgid "Invalid simultaneous use of `f%d' and `f%d'" -+#: config/tc-metag.c:3556 config/tc-metag.c:3720 config/tc-metag.c:3988 -+msgid "destination register should be even numbered" ++#: config/tc-metag.c:2191 config/tc-metag.c:2716 config/tc-metag.c:2770 ++msgid "target out of range" msgstr "" -#: config/tc-ia64.c:6187 -#, c-format -msgid "Dangerous simultaneous use of `f%d' and `f%d'" -+#: config/tc-metag.c:3628 -+msgid "comparison must be with register or #0" ++#: config/tc-metag.c:2672 ++msgid "invalid quickrot unit specified" msgstr "" -#: config/tc-ia64.c:6231 -msgid "Value truncated to 62 bits" -+#: config/tc-metag.c:3694 config/tc-metag.c:3759 -+msgid "instruction cannot operate on pair values" ++#: config/tc-metag.c:2688 ++msgid "invalid quickrot register specified" msgstr "" -#: config/tc-ia64.c:6294 -#, c-format -msgid "Bad operand value: %s" -+#: config/tc-metag.c:3705 -+msgid "zero flag is not valid for this instruction" ++#: config/tc-metag.c:2742 ++msgid "source register must be in the trigger unit" msgstr "" -#. Give an error if a frag containing code is not aligned to a 16 byte -#. boundary. -#: config/tc-ia64.c:6369 config/tc-ia64.h:174 -msgid "instruction address is not a multiple of 16" -+#: config/tc-metag.c:3726 -+msgid "source register should be even numbered" ++#: config/tc-metag.c:2845 ++msgid "Source registers must be in the same unit" msgstr "" -#: config/tc-ia64.c:6437 -#, c-format -msgid "`%s' must be last in bundle" -+#: config/tc-metag.c:3786 config/tc-metag.c:3795 -+msgid "fraction bits value out of range" ++#: config/tc-metag.c:3556 config/tc-metag.c:3720 config/tc-metag.c:3988 ++msgid "destination register should be even numbered" msgstr "" -#: config/tc-ia64.c:6469 -#, c-format -msgid "Internal error: don't know how to force %s to end of instruction group" -+#: config/tc-metag.c:3977 -+msgid "simd instructions operate on pair values (L prefix)" ++#: config/tc-metag.c:3628 ++msgid "comparison must be with register or #0" msgstr "" -#: config/tc-ia64.c:6482 -#, c-format -msgid "`%s' must be last in instruction group" -+#: config/tc-metag.c:3995 -+msgid "source registers should be even numbered" ++#: config/tc-metag.c:3694 config/tc-metag.c:3759 ++msgid "instruction cannot operate on pair values" msgstr "" -#: config/tc-ia64.c:6512 -msgid "Label must be first in a bundle" -+#: config/tc-metag.c:4273 -+#, c-format -+msgid "expected ']', not %c in %s" ++#: config/tc-metag.c:3705 ++msgid "zero flag is not valid for this instruction" msgstr "" -#: config/tc-ia64.c:6589 -msgid "hint in B unit may be treated as nop" -+#: config/tc-metag.c:4392 -+msgid "invalid register for memory access" ++#: config/tc-metag.c:3726 ++msgid "source register should be even numbered" msgstr "" -#: config/tc-ia64.c:6600 -msgid "hint in B unit can't be used" --msgstr "" -+#: config/tc-metag.c:4505 config/tc-metag.c:4633 -+#, fuzzy -+#| msgid "expected quoted string" -+msgid "unexpected end of line" -+msgstr "ожидается строка в кавычках" ++#: config/tc-metag.c:3786 config/tc-metag.c:3795 ++msgid "fraction bits value out of range" + msgstr "" -#: config/tc-ia64.c:6614 -msgid "emit_one_bundle: unexpected dynamic op" -+#: config/tc-metag.c:4552 -+msgid "'H' modifier only valid for accumulator registers" ++#: config/tc-metag.c:3977 ++msgid "simd instructions operate on pair values (L prefix)" msgstr "" -#: config/tc-ia64.c:6737 -#, c-format -msgid "`%s' does not fit into %s template" -+#: config/tc-metag.c:4605 -+msgid "base unit must be either A0 or A1" ++#: config/tc-metag.c:3995 ++msgid "source registers should be even numbered" msgstr "" -#: config/tc-ia64.c:6752 --#, c-format ++#: config/tc-metag.c:4273 + #, c-format -msgid "`%s' does not fit into bundle" -+#: config/tc-metag.c:4678 config/tc-metag.c:5121 -+msgid "invalid register" ++msgid "expected ']', not %c in %s" msgstr "" -#: config/tc-ia64.c:6764 -#, c-format -msgid "`%s' can't go in %s of %s template" -+#: config/tc-metag.c:4826 -+msgid "could not parse template definition" ++#: config/tc-metag.c:4392 ++msgid "invalid register for memory access" msgstr "" -#: config/tc-ia64.c:6770 -msgid "Missing '}' at end of file" -+#: config/tc-metag.c:5013 -+msgid "QUICKRoT 64-bit extension not applicable to this instruction" ++#: config/tc-metag.c:4505 config/tc-metag.c:4633 ++#, fuzzy ++#| msgid "expected quoted string" ++msgid "unexpected end of line" ++msgstr "ожидается строка в кавычках" ++ ++#: config/tc-metag.c:4552 ++msgid "'H' modifier only valid for accumulator registers" msgstr "" -#: config/tc-ia64.c:6917 -#, c-format -msgid "Unrecognized option '-x%s'" -+#: config/tc-metag.c:5069 -+msgid "invalid operands for cross-unit op" ++#: config/tc-metag.c:4605 ++msgid "base unit must be either A0 or A1" msgstr "" -#: config/tc-ia64.c:6944 @@ -15901,38 +28944,62 @@ index 564135a143..b1b2ed1ef8 100644 -"\t\t\t dependency violation checking\n" -" -xdebugx\t\t debug dependency violation checker and turn on\n" -"\t\t\t dependency violation checking\n" -+#: config/tc-metag.c:5111 -+msgid "missing flags: one of 'P', 'N' or 'Z' required" ++#: config/tc-metag.c:4678 config/tc-metag.c:5121 ++msgid "invalid register" msgstr "" -#: config/tc-ia64.c:6974 -msgid "--gstabs is not supported for ia64" -+#: config/tc-metag.c:5139 -+msgid "'P', 'N' or 'Z' flags may only be specified when accumulating" ++#: config/tc-metag.c:4826 ++msgid "could not parse template definition" msgstr "" -#: config/tc-ia64.c:7206 -#, c-format -msgid "ia64.md_begin: can't hash `%s': %s" -+#: config/tc-metag.c:5160 -+msgid "accumulator not a valid destination" ++#: config/tc-metag.c:5013 ++msgid "QUICKRoT 64-bit extension not applicable to this instruction" msgstr "" -#: config/tc-ia64.c:7267 -#, c-format -msgid "Inserting \"%s\" into constant hash table failed: %s" -+#: config/tc-metag.c:5170 config/tc-metag.c:5386 config/tc-metag.c:5570 -+msgid "invalid immediate value" ++#: config/tc-metag.c:5069 ++msgid "invalid operands for cross-unit op" msgstr "" -#: config/tc-ia64.c:7279 config/tc-mips.c:1892 -msgid "Could not set architecture and machine" -+#: config/tc-metag.c:5182 -+msgid "immediate value not allowed when source & dest differ" ++#: config/tc-metag.c:5111 ++msgid "missing flags: one of 'P', 'N' or 'Z' required" msgstr "" -#: config/tc-ia64.c:7411 -msgid "Explicit stops are ignored in auto mode" ++#: config/tc-metag.c:5139 ++msgid "'P', 'N' or 'Z' flags may only be specified when accumulating" + msgstr "" + +-#: config/tc-ia64.c:7420 +-msgid "Found '{' when manual bundling is already turned on" ++#: config/tc-metag.c:5160 ++msgid "accumulator not a valid destination" + msgstr "" + +-#: config/tc-ia64.c:7433 +-msgid "Found '{' after explicit switch to automatic mode" ++#: config/tc-metag.c:5170 config/tc-metag.c:5386 config/tc-metag.c:5570 ++msgid "invalid immediate value" + msgstr "" + +-#: config/tc-ia64.c:7439 +-msgid "Found '}' when manual bundling is off" ++#: config/tc-metag.c:5182 ++msgid "immediate value not allowed when source & dest differ" + msgstr "" + +-#: config/tc-ia64.c:7466 +-msgid "Expected ')'" +#: config/tc-metag.c:5214 +#, fuzzy, c-format +#| msgid "invalid listing option `%c'" @@ -15943,94 +29010,91 @@ index 564135a143..b1b2ed1ef8 100644 +msgid "QUICKRoT extension requires 4 registers" msgstr "" --#: config/tc-ia64.c:7420 --msgid "Found '{' when manual bundling is already turned on" +-#: config/tc-ia64.c:7471 +-msgid "Qualifying predicate expected" +#: config/tc-metag.c:5255 +msgid "invalid fourth register" msgstr "" --#: config/tc-ia64.c:7433 --msgid "Found '{' after explicit switch to automatic mode" +-#: config/tc-ia64.c:7490 +-msgid "Tag must come before qualifying predicate." +#: config/tc-metag.c:5262 +msgid "A0.2,A0.3,A1.2,A1.3 required for QUICKRoT register" msgstr "" --#: config/tc-ia64.c:7439 --msgid "Found '}' when manual bundling is off" +-#: config/tc-ia64.c:7520 +-msgid "Expected ':'" +#: config/tc-metag.c:5290 +msgid "DSP RAM pointer in incorrect unit" msgstr "" --#: config/tc-ia64.c:7466 --msgid "Expected ')'" +-#: config/tc-ia64.c:7536 +-msgid "Tag name expected" +#: config/tc-metag.c:5336 +msgid "invalid register operand #1" msgstr "" --#: config/tc-ia64.c:7471 --msgid "Qualifying predicate expected" -+#: config/tc-metag.c:5350 -+msgid "invalid register operand #2" - msgstr "" - --#: config/tc-ia64.c:7490 --msgid "Tag must come before qualifying predicate." -+#: config/tc-metag.c:5414 -+msgid "this instruction does not accept an immediate" - msgstr "" - --#: config/tc-ia64.c:7520 --msgid "Expected ':'" -+#: config/tc-metag.c:5434 -+msgid "invalid register operand #3" - msgstr "" - --#: config/tc-ia64.c:7536 --msgid "Tag name expected" -+#: config/tc-metag.c:5446 -+msgid "this instruction does not accept an accumulator" - msgstr "" - -#: config/tc-ia64.c:7638 -msgid "Rotating register index must be a non-negative constant" -+#: config/tc-metag.c:5464 -+msgid "invalid register operand #4" ++#: config/tc-metag.c:5350 ++msgid "invalid register operand #2" msgstr "" -#: config/tc-ia64.c:7643 -#, c-format -msgid "Index out of range 0..%u" -+#: config/tc-metag.c:5541 -+msgid "invalid accumulator register" ++#: config/tc-metag.c:5414 ++msgid "this instruction does not accept an immediate" msgstr "" -#: config/tc-ia64.c:7655 -msgid "Indirect register index must be a general register" -+#: config/tc-metag.c:5597 -+msgid "conditional instruction cannot use G flag" ++#: config/tc-metag.c:5434 ++msgid "invalid register operand #3" msgstr "" -#: config/tc-ia64.c:7664 -msgid "Index can only be applied to rotating or indirect registers" -+#: config/tc-metag.c:5608 -+msgid "conditional instruction cannot use B flag" ++#: config/tc-metag.c:5446 ++msgid "this instruction does not accept an accumulator" msgstr "" -#: config/tc-ia64.c:7700 config/tc-xstormy16.c:146 -msgid "Expected '('" -+#: config/tc-metag.c:5619 -+msgid "conditional instruction cannot use R flag" ++#: config/tc-metag.c:5464 ++msgid "invalid register operand #4" msgstr "" -#: config/tc-ia64.c:7708 config/tc-pdp11.c:448 config/tc-pdp11.c:514 -#: config/tc-pdp11.c:553 config/tc-xstormy16.c:155 -msgid "Missing ')'" -+#: config/tc-metag.c:5728 -+msgid "'L' modifier not valid for this instruction" ++#: config/tc-metag.c:5541 ++msgid "invalid accumulator register" msgstr "" -#: config/tc-ia64.c:7717 config/tc-xstormy16.c:162 -msgid "Not a symbolic expression" ++#: config/tc-metag.c:5597 ++msgid "conditional instruction cannot use G flag" + msgstr "" + +-#: config/tc-ia64.c:7722 config/tc-ia64.c:7736 +-msgid "Illegal combination of relocation functions" ++#: config/tc-metag.c:5608 ++msgid "conditional instruction cannot use B flag" + msgstr "" + +-#: config/tc-ia64.c:7825 +-msgid "No current frame" ++#: config/tc-metag.c:5619 ++msgid "conditional instruction cannot use R flag" + msgstr "" + +-#: config/tc-ia64.c:7827 ++#: config/tc-metag.c:5728 ++msgid "'L' modifier not valid for this instruction" ++msgstr "" ++ +#: config/tc-metag.c:5860 +#, fuzzy, c-format +#| msgid "missing name" @@ -16038,12 +29102,13 @@ index 564135a143..b1b2ed1ef8 100644 +msgstr "пропущено имя" + +#: config/tc-metag.c:5871 -+#, c-format + #, c-format +-msgid "Register number out of range 0..%u" +msgid "unknown fpu `%s'" msgstr "" --#: config/tc-ia64.c:7722 config/tc-ia64.c:7736 --msgid "Illegal combination of relocation functions" +-#: config/tc-ia64.c:7865 +-msgid "Standalone `#' is illegal" +#: config/tc-metag.c:5886 +#, fuzzy, c-format +#| msgid "missing name" @@ -16055,57 +29120,51 @@ index 564135a143..b1b2ed1ef8 100644 +msgid "unknown DSP `%s'" msgstr "" --#: config/tc-ia64.c:7825 --msgid "No current frame" +-#: config/tc-ia64.c:7868 +-msgid "Redundant `#' suffix operators" +#: config/tc-metag.c:5915 +msgid "\t assemble for DSP architecture " msgstr "" --#: config/tc-ia64.c:7827 +-#: config/tc-ia64.c:8026 +#: config/tc-metag.c:5953 #, c-format --msgid "Register number out of range 0..%u" +-msgid "Unhandled dependency %s for %s (%s), note %d" +msgid " Meta specific command line options:\n" - msgstr "" - --#: config/tc-ia64.c:7865 --msgid "Standalone `#' is illegal" ++msgstr " Специализированные параметры командной строки для Meta:\n" ++ +#: config/tc-metag.c:6042 +msgid "premature end of floating point prefix" msgstr "" --#: config/tc-ia64.c:7868 --msgid "Redundant `#' suffix operators" --msgstr "" +-#: config/tc-ia64.c:9321 +#: config/tc-metag.c:6102 +#, fuzzy +#| msgid "end of file in escape character" +msgid "unknown floating point prefix character" +msgstr "конец файла в экранированном символе" - --#: config/tc-ia64.c:8026 ++ +#: config/tc-metag.c:6251 #, c-format --msgid "Unhandled dependency %s for %s (%s), note %d" -+msgid "unknown DSP prefix character %c %s" - msgstr "" - --#: config/tc-ia64.c:9321 -+#: config/tc-metag.c:6514 - #, c-format -msgid "Unrecognized dependency specifier %d\n" -+msgid "instruction mnemonic too long: %s" ++msgid "unknown DSP prefix character %c %s" msgstr "" -#: config/tc-ia64.c:10197 -msgid "Only the first path encountering the conflict is reported" ++#: config/tc-metag.c:6514 ++#, c-format ++msgid "instruction mnemonic too long: %s" + msgstr "" + +-#: config/tc-ia64.c:10199 +-msgid "This is the location of the conflicting usage" +#: config/tc-metag.c:6569 +#, c-format +msgid "junk at end of line: \"%s\"" msgstr "" --#: config/tc-ia64.c:10199 --msgid "This is the location of the conflicting usage" +-#: config/tc-ia64.c:10460 +#: config/tc-metag.c:6576 +#, fuzzy, c-format +#| msgid "failed to read instruction table %s\n" @@ -16113,33 +29172,32 @@ index 564135a143..b1b2ed1ef8 100644 +msgstr "не удалось прочитать таблицу инструкций %s\n" + +#: config/tc-metag.c:6581 -+#, c-format + #, c-format +-msgid "Unknown opcode `%s'" +msgid "unknown floating point mnemonic: \"%s\"" msgstr "" --#: config/tc-ia64.c:10460 +-#: config/tc-ia64.c:10538 +#: config/tc-metag.c:6583 #, c-format --msgid "Unknown opcode `%s'" -+msgid "unknown mnemonic: \"%s\"" - msgstr "" - --#: config/tc-ia64.c:10538 -+#: config/tc-metag.c:6634 - #, c-format -msgid "AR %d can only be accessed by %c-unit" -+msgid "cannot assemble DSP instruction, DSP option not set: %s" ++msgid "unknown mnemonic: \"%s\"" msgstr "" -#: config/tc-ia64.c:10550 -msgid "hint.b may be treated as nop" -+#: config/tc-metag.c:6641 ++#: config/tc-metag.c:6634 +#, c-format -+msgid "cannot assemble FPU instruction, FPU option not set: %s" ++msgid "cannot assemble DSP instruction, DSP option not set: %s" msgstr "" -#: config/tc-ia64.c:10553 -msgid "hint.b shouldn't be used" ++#: config/tc-metag.c:6641 ++#, c-format ++msgid "cannot assemble FPU instruction, FPU option not set: %s" ++msgstr "" ++ +#: config/tc-metag.c:6739 config/tc-nds32.c:6112 +msgid "Bad call to md_atof()" msgstr "" @@ -16344,22 +29402,18 @@ index 564135a143..b1b2ed1ef8 100644 +#: config/tc-mips.c:2093 #, c-format -msgid "operand references R%ld of previous load." --msgstr "" -- --#: config/tc-iq2000.c:396 --msgid "instruction implicitly accesses R31 of previous load." +msgid "the `%s' extension was removed in %s%d revision %d" msgstr "" --#: config/tc-iq2000.c:651 config/tc-mep.c:2010 --msgid "Unmatched high relocation" +-#: config/tc-iq2000.c:396 +-msgid "instruction implicitly accesses R31 of previous load." +#: config/tc-mips.c:2102 +#, c-format +msgid "the `%s' extension requires 64-bit FPRs" msgstr "" --#: config/tc-iq2000.c:829 config/tc-mips.c:14935 config/tc-score.c:5820 --msgid ".end not in text section" +-#: config/tc-iq2000.c:651 config/tc-mep.c:2010 +-msgid "Unmatched high relocation" -msgstr "" +#: config/tc-mips.c:2945 config/tc-mips.c:16245 +#, fuzzy, c-format @@ -16367,216 +29421,216 @@ index 564135a143..b1b2ed1ef8 100644 +msgid "unrecognized register name `%s'" +msgstr "нераспознанно имя эмуляции `%s'" --#: config/tc-iq2000.c:833 config/tc-mips.c:14939 config/tc-score.c:5823 --msgid ".end directive without a preceding .ent directive." +-#: config/tc-iq2000.c:829 config/tc-mips.c:14935 config/tc-score.c:5820 +-msgid ".end not in text section" +#: config/tc-mips.c:3172 +msgid "invalid register range" msgstr "" --#: config/tc-iq2000.c:842 config/tc-mips.c:14948 config/tc-score.c:5831 --msgid ".end symbol does not match .ent symbol." +-#: config/tc-iq2000.c:833 config/tc-mips.c:14939 config/tc-score.c:5823 +-msgid ".end directive without a preceding .ent directive." +#: config/tc-mips.c:3200 +msgid "vector element must be constant" msgstr "" --#: config/tc-iq2000.c:845 config/tc-mips.c:14955 config/tc-score.c:5836 --msgid ".end directive missing or unknown symbol" --msgstr "" +-#: config/tc-iq2000.c:842 config/tc-mips.c:14948 config/tc-score.c:5831 +-msgid ".end symbol does not match .ent symbol." +#: config/tc-mips.c:3210 +#, fuzzy +#| msgid "missing name" +msgid "missing `]'" +msgstr "пропущено имя" - --#: config/tc-iq2000.c:863 --msgid "Expected simple number." ++ +#: config/tc-mips.c:3433 +#, c-format +msgid "internal: bad mips opcode (mask error): %s %s" msgstr "" --#: config/tc-iq2000.c:892 config/tc-mips.c:14860 config/tc-score.c:5671 +-#: config/tc-iq2000.c:845 config/tc-mips.c:14955 config/tc-score.c:5836 +-msgid ".end directive missing or unknown symbol" +#: config/tc-mips.c:3460 - #, c-format --msgid " *input_line_pointer == '%c' 0x%02x\n" ++#, c-format +msgid "internal: unknown operand type: %s %s" msgstr "" --#: config/tc-iq2000.c:894 --msgid "Invalid number" +-#: config/tc-iq2000.c:863 +-msgid "Expected simple number." +#: config/tc-mips.c:3493 +#, c-format +msgid "internal: bad mips opcode (bits 0x%08lx doubly defined): %s %s" msgstr "" --#: config/tc-iq2000.c:929 config/tc-mips.c:15030 config/tc-score.c:5709 --msgid ".ent or .aent not in text section." +-#: config/tc-iq2000.c:892 config/tc-mips.c:14860 config/tc-score.c:5671 +#: config/tc-mips.c:3501 -+#, c-format + #, c-format +-msgid " *input_line_pointer == '%c' 0x%02x\n" +msgid "internal: bad mips opcode (bits 0x%08lx undefined): %s %s" msgstr "" --#: config/tc-iq2000.c:932 --msgid "missing `.end'" +-#: config/tc-iq2000.c:894 +-msgid "Invalid number" +#: config/tc-mips.c:3508 +#, c-format +msgid "internal: bad mips opcode (bits 0x%08lx defined): %s %s" msgstr "" --#: config/tc-lm32.c:234 config/tc-moxie.c:575 --msgid "bad call to md_atof" +-#: config/tc-iq2000.c:929 config/tc-mips.c:15030 config/tc-score.c:5709 +-msgid ".ent or .aent not in text section." +#: config/tc-mips.c:3543 +#, c-format +msgid "internal error: bad microMIPS opcode (incorrect length: %u): %s %s" msgstr "" --#: config/tc-m32c.c:143 +-#: config/tc-iq2000.c:932 +-msgid "missing `.end'" +#: config/tc-mips.c:3551 - #, c-format --msgid " M32C specific command line options:\n" ++#, c-format +msgid "internal error: bad microMIPS opcode (opcode/length mismatch): %s %s" msgstr "" +-#: config/tc-lm32.c:234 config/tc-moxie.c:575 +-msgid "bad call to md_atof" ++#: config/tc-mips.c:3577 ++msgid "-G may not be used in position-independent code" + msgstr "" + +-#: config/tc-m32c.c:143 +-#, c-format +-msgid " M32C specific command line options:\n" ++#: config/tc-mips.c:3583 ++msgid "-G may not be used with abicalls" + msgstr "" + -#. Pretend that we do not recognise this option. -#: config/tc-m32r.c:331 -msgid "Unrecognised option: -hidden" -+#: config/tc-mips.c:3577 -+msgid "-G may not be used in position-independent code" -+msgstr "" -+ -+#: config/tc-mips.c:3583 -+msgid "-G may not be used with abicalls" - msgstr "" - --#: config/tc-m32r.c:358 config/tc-sparc.c:583 --msgid "Unrecognized option following -K" +#. Probably a memory allocation problem? Give up now. +#: config/tc-mips.c:3603 config/tc-mips.c:3694 +msgid "broken assembler, no assembly attempted" msgstr "" --#: config/tc-m32r.c:373 +-#: config/tc-m32r.c:358 config/tc-sparc.c:583 +-msgid "Unrecognized option following -K" +#: config/tc-mips.c:3633 config/tc-mips.c:3662 - #, c-format --msgid " M32R specific command line options:\n" ++#, c-format +msgid "internal: can't hash `%s': %s" msgstr "" --#: config/tc-m32r.c:375 +-#: config/tc-m32r.c:373 +#: config/tc-mips.c:3844 #, c-format --msgid " -m32r disable support for the m32rx instruction set\n" +-msgid " M32R specific command line options:\n" +msgid ".gnu_attribute %d,%d is incompatible with `%s'" msgstr "" --#: config/tc-m32r.c:377 +-#: config/tc-m32r.c:375 +#: config/tc-mips.c:3851 #, c-format --msgid " -m32rx support the extended m32rx instruction set\n" +-msgid " -m32r disable support for the m32rx instruction set\n" +msgid ".gnu_attribute %d,%d requires `%s'" msgstr "" --#: config/tc-m32r.c:379 +-#: config/tc-m32r.c:377 +#: config/tc-mips.c:3912 #, c-format --msgid " -m32r2 support the extended m32r2 instruction set\n" +-msgid " -m32rx support the extended m32rx instruction set\n" +msgid ".gnu_attribute %d,%d is no longer supported" msgstr "" --#: config/tc-m32r.c:381 +-#: config/tc-m32r.c:379 +#: config/tc-mips.c:3921 #, c-format --msgid " -EL,-little produce little endian code and data\n" +-msgid " -m32r2 support the extended m32r2 instruction set\n" +msgid ".gnu_attribute %d,%d is not a recognized floating-point ABI" msgstr "" +-#: config/tc-m32r.c:381 +-#, c-format +-msgid " -EL,-little produce little endian code and data\n" ++#: config/tc-mips.c:3934 ++msgid "`gp=64' used with a 32-bit processor" + msgstr "" + -#: config/tc-m32r.c:383 -#, c-format -msgid " -EB,-big produce big endian code and data\n" -+#: config/tc-mips.c:3934 -+msgid "`gp=64' used with a 32-bit processor" ++#: config/tc-mips.c:3937 ++msgid "`gp=32' used with a 64-bit ABI" msgstr "" -#: config/tc-m32r.c:385 -#, c-format -msgid " -parallel try to combine instructions in parallel\n" -+#: config/tc-mips.c:3937 -+msgid "`gp=32' used with a 64-bit ABI" ++#: config/tc-mips.c:3940 ++msgid "`gp=64' used with a 32-bit ABI" msgstr "" -#: config/tc-m32r.c:387 -#, c-format -msgid " -no-parallel disable -parallel\n" -+#: config/tc-mips.c:3940 -+msgid "`gp=64' used with a 32-bit ABI" ++#: config/tc-mips.c:3947 ++msgid "`fp=xx' used with a cpu lacking ldc1/sdc1 instructions" msgstr "" -#: config/tc-m32r.c:389 -#, c-format -msgid " -no-bitinst disallow the M32R2's extended bit-field instructions\n" -+#: config/tc-mips.c:3947 -+msgid "`fp=xx' used with a cpu lacking ldc1/sdc1 instructions" ++#: config/tc-mips.c:3949 ++msgid "`fp=xx' cannot be used with `singlefloat'" msgstr "" -#: config/tc-m32r.c:391 -#, c-format -msgid " -O try to optimize code. Implies -parallel\n" -+#: config/tc-mips.c:3949 -+msgid "`fp=xx' cannot be used with `singlefloat'" ++#: config/tc-mips.c:3953 ++msgid "`fp=64' used with a 32-bit fpu" msgstr "" -#: config/tc-m32r.c:394 -#, c-format -msgid " -warn-explicit-parallel-conflicts warn when parallel instructions\n" -+#: config/tc-mips.c:3953 -+msgid "`fp=64' used with a 32-bit fpu" ++#: config/tc-mips.c:3957 ++msgid "`fp=64' used with a 32-bit ABI" msgstr "" -#: config/tc-m32r.c:396 -#, c-format -msgid " might violate contraints\n" -+#: config/tc-mips.c:3957 -+msgid "`fp=64' used with a 32-bit ABI" ++#: config/tc-mips.c:3962 ++msgid "`fp=32' used with a 64-bit ABI" msgstr "" -#: config/tc-m32r.c:398 -#, c-format -msgid " -no-warn-explicit-parallel-conflicts do not warn when parallel\n" -+#: config/tc-mips.c:3962 -+msgid "`fp=32' used with a 64-bit ABI" ++#: config/tc-mips.c:3964 ++msgid "`fp=32' used with a MIPS R6 cpu" msgstr "" -#: config/tc-m32r.c:400 -#, c-format -msgid " instructions might violate contraints\n" -+#: config/tc-mips.c:3964 -+msgid "`fp=32' used with a MIPS R6 cpu" ++#: config/tc-mips.c:3967 ++msgid "Unknown size of floating point registers" msgstr "" -#: config/tc-m32r.c:402 -#, c-format -msgid " -Wp synonym for -warn-explicit-parallel-conflicts\n" -+#: config/tc-mips.c:3967 -+msgid "Unknown size of floating point registers" - msgstr "" - --#: config/tc-m32r.c:404 --#, c-format --msgid " -Wnp synonym for -no-warn-explicit-parallel-conflicts\n" +#: config/tc-mips.c:3972 +msgid "`nooddspreg` cannot be used with a 64-bit ABI" msgstr "" --#: config/tc-m32r.c:406 +-#: config/tc-m32r.c:404 +#: config/tc-mips.c:3975 config/tc-mips.c:3979 #, c-format --msgid " -ignore-parallel-conflicts do not check parallel instructions\n" +-msgid " -Wnp synonym for -no-warn-explicit-parallel-conflicts\n" +msgid "`%s' cannot be used with `%s'" msgstr "" --#: config/tc-m32r.c:408 +-#: config/tc-m32r.c:406 -#, c-format --msgid " fo contraint violations\n" +-msgid " -ignore-parallel-conflicts do not check parallel instructions\n" +#: config/tc-mips.c:3984 +#, fuzzy, c-format +#| msgid "relocation is not supported" @@ -16587,113 +29641,116 @@ index 564135a143..b1b2ed1ef8 100644 +msgid "trap exception not supported at ISA 1" msgstr "" --#: config/tc-m32r.c:410 +-#: config/tc-m32r.c:408 +#: config/tc-mips.c:4077 config/tc-mips.c:17125 #, c-format --msgid " -no-ignore-parallel-conflicts check parallel instructions for\n" +-msgid " fo contraint violations\n" +msgid "`%s' does not support legacy NaN" msgstr "" --#: config/tc-m32r.c:412 +-#: config/tc-m32r.c:410 +#: config/tc-mips.c:4124 #, c-format --msgid " contraint violations\n" +-msgid " -no-ignore-parallel-conflicts check parallel instructions for\n" +msgid "returned from mips_ip(%s) insn_opcode = 0x%x\n" msgstr "" --#: config/tc-m32r.c:414 +-#: config/tc-m32r.c:412 +#: config/tc-mips.c:4829 #, c-format --msgid " -Ip synonym for -ignore-parallel-conflicts\n" +-msgid " contraint violations\n" +msgid "operand %d out of range" msgstr "" --#: config/tc-m32r.c:416 +-#: config/tc-m32r.c:414 +#: config/tc-mips.c:4837 #, c-format --msgid " -nIp synonym for -no-ignore-parallel-conflicts\n" +-msgid " -Ip synonym for -ignore-parallel-conflicts\n" +msgid "operand %d must be constant" msgstr "" --#: config/tc-m32r.c:419 +-#: config/tc-m32r.c:416 -#, c-format --msgid " -warn-unmatched-high warn when an (s)high reloc has no matching low reloc\n" +-msgid " -nIp synonym for -no-ignore-parallel-conflicts\n" +#: config/tc-mips.c:4881 read.c:4340 read.c:5316 write.c:265 write.c:1021 +msgid "register value used as expression" msgstr "" --#: config/tc-m32r.c:421 +-#: config/tc-m32r.c:419 +#: config/tc-mips.c:4894 #, c-format --msgid " -no-warn-unmatched-high do not warn about missing low relocs\n" +-msgid " -warn-unmatched-high warn when an (s)high reloc has no matching low reloc\n" +msgid "operand %d must be an immediate expression" msgstr "" --#: config/tc-m32r.c:423 +-#: config/tc-m32r.c:421 +#: config/tc-mips.c:5015 config/tc-mips.c:5017 #, c-format --msgid " -Wuh synonym for -warn-unmatched-high\n" +-msgid " -no-warn-unmatched-high do not warn about missing low relocs\n" +msgid "float register should be even, was %d" msgstr "" --#: config/tc-m32r.c:425 +-#: config/tc-m32r.c:423 +#: config/tc-mips.c:5030 #, c-format --msgid " -Wnuh synonym for -no-warn-unmatched-high\n" +-msgid " -Wuh synonym for -warn-unmatched-high\n" +msgid "condition code register should be even for %s, was %d" msgstr "" --#: config/tc-m32r.c:428 +-#: config/tc-m32r.c:425 +#: config/tc-mips.c:5035 #, c-format --msgid " -KPIC generate PIC\n" +-msgid " -Wnuh synonym for -no-warn-unmatched-high\n" +msgid "condition code register should be 0 or 4 for %s, was %d" msgstr "" --#: config/tc-m32r.c:850 --msgid "instructions write to the same destination register." +-#: config/tc-m32r.c:428 +-#, c-format +-msgid " -KPIC generate PIC\n" +#: config/tc-mips.c:5356 +msgid "invalid performance register" msgstr "" --#: config/tc-m32r.c:858 --msgid "Instructions do not use parallel execution pipelines." +-#: config/tc-m32r.c:850 +-msgid "instructions write to the same destination register." +#: config/tc-mips.c:5452 +msgid "the source register must not be $0" msgstr "" --#: config/tc-m32r.c:866 --msgid "Instructions share the same execution pipeline" +-#: config/tc-m32r.c:858 +-msgid "Instructions do not use parallel execution pipelines." +#: config/tc-mips.c:5728 +msgid "missing frame size" msgstr "" +-#: config/tc-m32r.c:866 +-msgid "Instructions share the same execution pipeline" ++#: config/tc-mips.c:5733 ++msgid "frame size specified twice" + msgstr "" + -#: config/tc-m32r.c:931 config/tc-m32r.c:1045 -#, c-format -msgid "not a 16 bit instruction '%s'" -+#: config/tc-mips.c:5733 -+msgid "frame size specified twice" - msgstr "" - --#: config/tc-m32r.c:943 config/tc-m32r.c:1057 config/tc-m32r.c:1241 --#, c-format --msgid "instruction '%s' is for the M32R2 only" +#: config/tc-mips.c:5738 +msgid "invalid frame size" msgstr "" --#: config/tc-m32r.c:956 config/tc-m32r.c:1070 config/tc-m32r.c:1254 +-#: config/tc-m32r.c:943 config/tc-m32r.c:1057 config/tc-m32r.c:1241 +#: config/tc-mips.c:5778 #, c-format --msgid "unknown instruction '%s'" +-msgid "instruction '%s' is for the M32R2 only" +msgid "operand %d must be an immediate" msgstr "" --#: config/tc-m32r.c:965 config/tc-m32r.c:1077 config/tc-m32r.c:1261 +-#: config/tc-m32r.c:956 config/tc-m32r.c:1070 config/tc-m32r.c:1254 +-#, c-format +-msgid "unknown instruction '%s'" +#: config/tc-mips.c:5793 +msgid "invalid element selector" -+msgstr "" -+ + msgstr "" + +-#: config/tc-m32r.c:965 config/tc-m32r.c:1077 config/tc-m32r.c:1261 +#: config/tc-mips.c:5806 #, c-format -msgid "instruction '%s' is for the M32RX only" @@ -17327,19 +30384,19 @@ index 564135a143..b1b2ed1ef8 100644 -msgid "Can not do %d byte pc-relative pic relocation" +#: config/tc-mips.c:17193 ecoff.c:3372 +msgid "bad .weakext directive" - msgstr "" - --#: config/tc-m68k.c:1153 --#, c-format --msgid "Can not do %d byte relocation" ++msgstr "" ++ +#: config/tc-mips.c:18162 config/tc-mips.c:18439 +msgid "relaxed out-of-range branch into a jump" +msgstr "" + +#: config/tc-mips.c:18661 +msgid "extended instruction in a branch delay slot" -+msgstr "" -+ + msgstr "" + +-#: config/tc-m68k.c:1153 +-#, c-format +-msgid "Can not do %d byte relocation" +#: config/tc-mips.c:18775 config/tc-xtensa.c:1656 config/tc-xtensa.c:1934 +msgid "unsupported relocation" msgstr "" @@ -17633,74 +30690,72 @@ index 564135a143..b1b2ed1ef8 100644 +#: config/tc-mmix.c:702 +#, c-format +msgid " MMIX-specific command line options:\n" - msgstr "" - --#: config/tc-m68k.c:4280 ++msgstr " Специализированные параметры командной строки для MMIX:\n" ++ +#: config/tc-mmix.c:703 - #, c-format --msgid "unrecognized default cpu `%s'" ++#, c-format +msgid "" +" -fixed-special-register-names\n" +" Allow only the original special register names.\n" msgstr "" --#: config/tc-m68k.c:4334 +-#: config/tc-m68k.c:4280 +#: config/tc-mmix.c:706 #, c-format --msgid "%s -- statement `%s' ignored" +-msgid "unrecognized default cpu `%s'" +msgid " -globalize-symbols Make all symbols global.\n" msgstr "" --#: config/tc-m68k.c:4383 +-#: config/tc-m68k.c:4334 +#: config/tc-mmix.c:708 #, c-format --msgid "Don't know how to figure width of %c in md_assemble()" +-msgid "%s -- statement `%s' ignored" +msgid " -gnu-syntax Turn off mmixal syntax compatibility.\n" msgstr "" --#: config/tc-m68k.c:4552 +-#: config/tc-m68k.c:4383 +#: config/tc-mmix.c:710 #, c-format --msgid "Internal Error: Can't allocate m68k_sorted_opcodes of size %d" +-msgid "Don't know how to figure width of %c in md_assemble()" +msgid " -relax Create linker relaxable code.\n" msgstr "" --#: config/tc-m68k.c:4617 config/tc-m68k.c:4656 +-#: config/tc-m68k.c:4552 +#: config/tc-mmix.c:712 #, c-format --msgid "Internal Error: Can't find %s in hash table" +-msgid "Internal Error: Can't allocate m68k_sorted_opcodes of size %d" +msgid "" +" -no-predefined-syms Do not provide mmixal built-in constants.\n" +" Implies -fixed-special-register-names.\n" msgstr "" --#: config/tc-m68k.c:4620 config/tc-m68k.c:4659 +-#: config/tc-m68k.c:4617 config/tc-m68k.c:4656 +#: config/tc-mmix.c:715 #, c-format --msgid "Internal Error: Can't hash %s: %s" +-msgid "Internal Error: Can't find %s in hash table" +msgid "" +" -no-expand Do not expand GETA, branches, PUSHJ or JUMP\n" +" into multiple instructions.\n" msgstr "" --#: config/tc-m68k.c:4784 +-#: config/tc-m68k.c:4620 config/tc-m68k.c:4659 +#: config/tc-mmix.c:718 #, c-format --msgid "text label `%s' aligned to odd boundary" +-msgid "Internal Error: Can't hash %s: %s" +msgid " -no-merge-gregs Do not merge GREG definitions with nearby values.\n" msgstr "" --#: config/tc-m68k.c:4956 +-#: config/tc-m68k.c:4784 +#: config/tc-mmix.c:720 #, c-format --msgid "value %ld out of range" +-msgid "text label `%s' aligned to odd boundary" +msgid " -linker-allocated-gregs If there's no suitable GREG definition for the operands of an instruction, let the linker resolve.\n" msgstr "" --#: config/tc-m68k.c:4970 --msgid "invalid byte branch offset" +-#: config/tc-m68k.c:4956 +#: config/tc-mmix.c:723 -+#, c-format + #, c-format +-msgid "value %ld out of range" +msgid "" +" -x Do not warn when an operand to GETA, a branch,\n" +" PUSHJ or JUMP is not known to be within range.\n" @@ -17708,35 +30763,35 @@ index 564135a143..b1b2ed1ef8 100644 +" -linker-allocated-gregs." msgstr "" --#: config/tc-m68k.c:5007 --msgid "short branch with zero offset: use :w" +-#: config/tc-m68k.c:4970 +-msgid "invalid byte branch offset" +#: config/tc-mmix.c:849 +#, c-format +msgid "unknown opcode: `%s'" msgstr "" --#: config/tc-m68k.c:5051 --msgid "Conversion of PC relative BSR to absolute JSR" +-#: config/tc-m68k.c:5007 +-msgid "short branch with zero offset: use :w" +#: config/tc-mmix.c:971 config/tc-mmix.c:986 +msgid "specified location wasn't TETRA-aligned" msgstr "" --#: config/tc-m68k.c:5062 --msgid "Conversion of PC relative branch to absolute jump" +-#: config/tc-m68k.c:5051 +-msgid "Conversion of PC relative BSR to absolute JSR" +#: config/tc-mmix.c:973 config/tc-mmix.c:988 config/tc-mmix.c:4214 +#: config/tc-mmix.c:4230 +msgid "unaligned data at an absolute location is not supported" msgstr "" --#: config/tc-m68k.c:5079 config/tc-m68k.c:5140 --msgid "Conversion of PC relative conditional branch to absolute jump" +-#: config/tc-m68k.c:5062 +-msgid "Conversion of PC relative branch to absolute jump" +#: config/tc-mmix.c:1098 +#, c-format +msgid "invalid operand to opcode %s: `%s'" msgstr "" --#: config/tc-m68k.c:5120 --msgid "Conversion of DBcc to absolute jump" +-#: config/tc-m68k.c:5079 config/tc-m68k.c:5140 +-msgid "Conversion of PC relative conditional branch to absolute jump" +#: config/tc-mmix.c:1120 config/tc-mmix.c:1147 config/tc-mmix.c:1180 +#: config/tc-mmix.c:1188 config/tc-mmix.c:1205 config/tc-mmix.c:1233 +#: config/tc-mmix.c:1254 config/tc-mmix.c:1279 config/tc-mmix.c:1327 @@ -17750,314 +30805,325 @@ index 564135a143..b1b2ed1ef8 100644 +msgid "invalid operands to opcode %s: `%s'" msgstr "" --#: config/tc-m68k.c:5205 --msgid "Conversion of PC relative displacement to absolute" +-#: config/tc-m68k.c:5120 +-msgid "Conversion of DBcc to absolute jump" +#: config/tc-mmix.c:1983 +msgid "internal: mmix_prefix_name but empty prefix" msgstr "" --#: config/tc-m68k.c:5418 --msgid "Tried to convert PC relative branch to absolute jump" +-#: config/tc-m68k.c:5205 +-msgid "Conversion of PC relative displacement to absolute" +#: config/tc-mmix.c:2046 +#, c-format +msgid "too many GREG registers allocated (max %d)" msgstr "" --#: config/tc-m68k.c:5463 config/tc-m68k.c:5474 config/tc-m68k.c:5518 --msgid "expression out of range: defaulting to 1" +-#: config/tc-m68k.c:5418 +-msgid "Tried to convert PC relative branch to absolute jump" +#: config/tc-mmix.c:2106 +msgid "BSPEC already active. Nesting is not supported." msgstr "" --#: config/tc-m68k.c:5510 --msgid "expression out of range: defaulting to 0" +-#: config/tc-m68k.c:5463 config/tc-m68k.c:5474 config/tc-m68k.c:5518 +-msgid "expression out of range: defaulting to 1" +#: config/tc-mmix.c:2115 +msgid "invalid BSPEC expression" msgstr "" --#: config/tc-m68k.c:5551 config/tc-m68k.c:5563 +-#: config/tc-m68k.c:5510 +-msgid "expression out of range: defaulting to 0" +#: config/tc-mmix.c:2131 ++#, c-format ++msgid "can't create section %s" + msgstr "" + +-#: config/tc-m68k.c:5551 config/tc-m68k.c:5563 ++#: config/tc-mmix.c:2136 #, c-format -msgid "Can't deal with expression; defaulting to %ld" -+msgid "can't create section %s" ++msgid "can't set section flags for section %s" msgstr "" -#: config/tc-m68k.c:5577 -msgid "expression doesn't fit in BYTE" -+#: config/tc-mmix.c:2136 -+#, c-format -+msgid "can't set section flags for section %s" ++#: config/tc-mmix.c:2157 ++msgid "ESPEC without preceding BSPEC" msgstr "" -#: config/tc-m68k.c:5581 -msgid "expression doesn't fit in WORD" -+#: config/tc-mmix.c:2157 -+msgid "ESPEC without preceding BSPEC" ++#: config/tc-mmix.c:2186 ++msgid "missing local expression" msgstr "" -#: config/tc-m68k.c:5668 -#, c-format -msgid "%s: unrecognized processor name" -+#: config/tc-mmix.c:2186 -+msgid "missing local expression" - msgstr "" - --#: config/tc-m68k.c:5729 --msgid "bad coprocessor id" +#: config/tc-mmix.c:2396 +msgid "operand out of range, instruction expanded" msgstr "" --#: config/tc-m68k.c:5735 --msgid "unrecognized fopt option" +-#: config/tc-m68k.c:5729 +-msgid "bad coprocessor id" +#. The BFD_RELOC_MMIX_LOCAL-specific message is supposed to be +#. user-friendly, though a little bit non-substantial. +#: config/tc-mmix.c:2647 +msgid "directive LOCAL must be placed in code or data" msgstr "" --#: config/tc-m68k.c:5868 --#, c-format --msgid "option `%s' may not be negated" +-#: config/tc-m68k.c:5735 +-msgid "unrecognized fopt option" +#: config/tc-mmix.c:2648 +msgid "internal confusion: relocation in a section without contents" msgstr "" --#: config/tc-m68k.c:5879 --#, c-format --msgid "option `%s' not recognized" +-#: config/tc-m68k.c:5868 +#: config/tc-mmix.c:2762 +msgid "internal: BFD_RELOC_MMIX_BASE_PLUS_OFFSET not resolved to section" ++msgstr "" ++ ++#: config/tc-mmix.c:2810 ++msgid "no suitable GREG definition for operands" ++msgstr "" ++ ++#: config/tc-mmix.c:2869 ++msgid "operands were not reducible at assembly-time" ++msgstr "" ++ ++#: config/tc-mmix.c:2896 + #, c-format +-msgid "option `%s' may not be negated" ++msgid "cannot generate relocation type for symbol %s, code %s" + msgstr "" + +-#: config/tc-m68k.c:5879 ++#: config/tc-mmix.c:2916 + #, c-format +-msgid "option `%s' not recognized" ++msgid "internal: unhandled label %s" msgstr "" -#: config/tc-m68k.c:5908 -msgid "bad format of OPT NEST=depth" -+#: config/tc-mmix.c:2810 -+msgid "no suitable GREG definition for operands" - msgstr "" - --#: config/tc-m68k.c:5964 --msgid "missing label" -+#: config/tc-mmix.c:2869 -+msgid "operands were not reducible at assembly-time" - msgstr "" - --#: config/tc-m68k.c:5988 config/tc-m68k.c:6017 --msgid "bad register list" -+#: config/tc-mmix.c:2896 -+#, c-format -+msgid "cannot generate relocation type for symbol %s, code %s" - msgstr "" - --#: config/tc-m68k.c:5990 -+#: config/tc-mmix.c:2916 - #, c-format --msgid "bad register list: %s" -+msgid "internal: unhandled label %s" - msgstr "" - --#: config/tc-m68k.c:6088 --msgid "restore without save" +#: config/tc-mmix.c:2945 +msgid "[0-9]H labels may not appear alone on a line" msgstr "" --#: config/tc-m68k.c:6242 config/tc-m68k.c:6612 --msgid "syntax error in structured control directive" +-#: config/tc-m68k.c:5964 +-msgid "missing label" +#: config/tc-mmix.c:2953 +msgid "[0-9]H labels do not mix with dot-pseudos" msgstr "" --#: config/tc-m68k.c:6287 --msgid "missing condition code in structured control directive" +-#: config/tc-m68k.c:5988 config/tc-m68k.c:6017 +-msgid "bad register list" +#: config/tc-mmix.c:3041 +msgid "invalid characters in input" - msgstr "" - --#: config/tc-m68k.c:6358 -+#: config/tc-mmix.c:3147 -+msgid "empty label field for IS" +msgstr "" + ++#: config/tc-mmix.c:3147 ++msgid "empty label field for IS" + msgstr "" + +-#: config/tc-m68k.c:5990 +#: config/tc-mmix.c:3473 #, c-format --msgid "Condition <%c%c> in structured control directive can not be encoded correctly" +-msgid "bad register list: %s" +msgid "internal: unexpected relax type %d:%d" msgstr "" --#: config/tc-m68k.c:6654 --msgid "missing then" +-#: config/tc-m68k.c:6088 +-msgid "restore without save" +#: config/tc-mmix.c:3497 +msgid "BSPEC without ESPEC." msgstr "" --#: config/tc-m68k.c:6735 --msgid "else without matching if" +-#: config/tc-m68k.c:6242 config/tc-m68k.c:6612 +-msgid "syntax error in structured control directive" +#: config/tc-mmix.c:3562 +msgid "LOC to section unknown or indeterminable at first pass" msgstr "" --#: config/tc-m68k.c:6768 --msgid "endi without matching if" +-#: config/tc-m68k.c:6287 +-msgid "missing condition code in structured control directive" +#: config/tc-mmix.c:3734 +msgid "GREG expression too complicated" msgstr "" --#: config/tc-m68k.c:6808 --msgid "break outside of structured loop" +-#: config/tc-m68k.c:6358 +-#, c-format +-msgid "Condition <%c%c> in structured control directive can not be encoded correctly" +#: config/tc-mmix.c:3749 +msgid "internal: GREG expression not resolved to section" msgstr "" --#: config/tc-m68k.c:6846 --msgid "next outside of structured loop" +-#: config/tc-m68k.c:6654 +-msgid "missing then" +#: config/tc-mmix.c:3798 +msgid "register section has contents\n" msgstr "" --#: config/tc-m68k.c:6897 --msgid "missing =" +-#: config/tc-m68k.c:6735 +-msgid "else without matching if" +#: config/tc-mmix.c:3925 +msgid "section change from within a BSPEC/ESPEC pair is not supported" msgstr "" --#: config/tc-m68k.c:6935 --msgid "missing to or downto" +-#: config/tc-m68k.c:6768 +-msgid "endi without matching if" +#: config/tc-mmix.c:3946 +msgid "directive LOC from within a BSPEC/ESPEC pair is not supported" msgstr "" --#: config/tc-m68k.c:6971 config/tc-m68k.c:7005 config/tc-m68k.c:7219 --msgid "missing do" +-#: config/tc-m68k.c:6808 +-msgid "break outside of structured loop" +#: config/tc-mmix.c:3956 +msgid "invalid LOC expression" msgstr "" --#: config/tc-m68k.c:7106 --msgid "endf without for" +-#: config/tc-m68k.c:6846 +-msgid "next outside of structured loop" +#: config/tc-mmix.c:4001 config/tc-mmix.c:4028 +msgid "LOC expression stepping backwards is not supported" -+msgstr "" -+ + msgstr "" + +-#: config/tc-m68k.c:6897 +-msgid "missing =" +#. We will only get here in rare cases involving #NO_APP, +#. where the unterminated string is not recognized by the +#. preformatting pass. +#: config/tc-mmix.c:4137 config/tc-mmix.c:4295 config/tc-z80.c:1732 +msgid "unterminated string" -+msgstr "" -+ + msgstr "" + +-#: config/tc-m68k.c:6935 +-msgid "missing to or downto" +#: config/tc-mmix.c:4154 +msgid "BYTE expression not a pure number" msgstr "" --#: config/tc-m68k.c:7160 --msgid "until without repeat" +-#: config/tc-m68k.c:6971 config/tc-m68k.c:7005 config/tc-m68k.c:7219 +-msgid "missing do" +#. Note that mmixal does not allow negative numbers in +#. BYTE sequences, so neither should we. +#: config/tc-mmix.c:4163 +msgid "BYTE expression not in the range 0..255" msgstr "" --#: config/tc-m68k.c:7254 --msgid "endw without while" +-#: config/tc-m68k.c:7106 +-msgid "endf without for" +#: config/tc-mmix.c:4212 config/tc-mmix.c:4228 +msgid "data item with alignment larger than location" msgstr "" --#: config/tc-m68k.c:7287 config/tc-m68k.c:7315 --msgid "already assembled instructions" +-#: config/tc-m68k.c:7160 +-msgid "until without repeat" +#. Since integer_constant is local to expr.c, we have to make this a +#. macro. FIXME: Do it cleaner. +#: config/tc-mmix.h:98 +msgid "`&' serial number operator is not supported" msgstr "" --#: config/tc-m68k.c:7392 +-#: config/tc-m68k.c:7254 +-msgid "endw without while" +#: config/tc-mn10200.c:300 - #, c-format --msgid "`%s' is deprecated, use `%s'" ++#, c-format +msgid "" +"MN10200 options:\n" +"none yet\n" msgstr "" --#: config/tc-m68k.c:7411 +-#: config/tc-m68k.c:7287 config/tc-m68k.c:7315 +-msgid "already assembled instructions" +#: config/tc-mn10300.c:439 - #, c-format --msgid "cpu `%s' unrecognized" ++#, c-format +msgid "" +"MN10300 assembler options:\n" +"none yet\n" msgstr "" --#: config/tc-m68k.c:7430 +-#: config/tc-m68k.c:7392 -#, c-format --msgid "architecture `%s' unrecognized" +-msgid "`%s' is deprecated, use `%s'" +#: config/tc-mn10300.c:1270 +msgid "Invalid opcode/operands" msgstr "" +-#: config/tc-m68k.c:7411 +-#, c-format +-msgid "cpu `%s' unrecognized" ++#: config/tc-mn10300.c:1792 ++msgid "Invalid register specification." + msgstr "" + +-#: config/tc-m68k.c:7430 ++#: config/tc-mn10300.c:2390 + #, c-format +-msgid "architecture `%s' unrecognized" ++msgid "Bad relocation fixup type (%d)" + msgstr "" + -#: config/tc-m68k.c:7451 -#, c-format -msgid "extension `%s' unrecognized" -+#: config/tc-mn10300.c:1792 -+msgid "Invalid register specification." - msgstr "" - --#: config/tc-m68k.c:7570 -+#: config/tc-mn10300.c:2390 - #, c-format --msgid "option `-A%s' is deprecated: use `-%s'" -+msgid "Bad relocation fixup type (%d)" - msgstr "" - --#: config/tc-m68k.c:7603 --msgid "architecture features both enabled and disabled" +#: config/tc-moxie.c:206 config/tc-moxie.c:225 config/tc-moxie.c:316 +#: config/tc-moxie.c:362 +msgid "expecting comma delimited register operands" msgstr "" --#: config/tc-m68k.c:7630 --msgid "selected processor does not have all features of selected architecture" +-#: config/tc-m68k.c:7570 +-#, c-format +-msgid "option `-A%s' is deprecated: use `-%s'" +#: config/tc-moxie.c:252 config/tc-moxie.c:392 config/tc-moxie.c:422 +#: config/tc-moxie.c:497 +msgid "expecting comma delimited operands" msgstr "" --#: config/tc-m68k.c:7639 --msgid "m68k and cf features both selected" +-#: config/tc-m68k.c:7603 +-msgid "architecture features both enabled and disabled" +#: config/tc-moxie.c:320 config/tc-moxie.c:348 +msgid "expecting indirect register `($rA)'" msgstr "" --#: config/tc-m68k.c:7651 --msgid "68040 and 68851 specified; mmu instructions may assemble incorrectly" +-#: config/tc-m68k.c:7630 +-msgid "selected processor does not have all features of selected architecture" +#: config/tc-moxie.c:328 config/tc-moxie.c:356 config/tc-moxie.c:447 +#: config/tc-moxie.c:489 +msgid "missing closing parenthesis" msgstr "" --#: config/tc-m68k.c:7685 --#, c-format --msgid "" --"-march=\t\tset architecture\n" --"-mcpu=\t\tset cpu [default %s]\n" +-#: config/tc-m68k.c:7639 +-msgid "m68k and cf features both selected" +#: config/tc-moxie.c:439 config/tc-moxie.c:481 +msgid "expecting indirect register `($rX)'" msgstr "" +-#: config/tc-m68k.c:7651 +-msgid "68040 and 68851 specified; mmu instructions may assemble incorrectly" ++#: config/tc-moxie.c:559 config/tc-pj.c:313 ++msgid "Something forgot to clean up\n" + msgstr "" + +-#: config/tc-m68k.c:7685 ++#: config/tc-moxie.c:643 + #, c-format + msgid "" +-"-march=\t\tset architecture\n" +-"-mcpu=\t\tset cpu [default %s]\n" ++" -EB assemble for a big endian system (default)\n" ++" -EL assemble for a little endian system\n" + msgstr "" + -#: config/tc-m68k.c:7690 -#, c-format -msgid "-m[no-]%-16s enable/disable%s architecture extension\n" -+#: config/tc-moxie.c:559 config/tc-pj.c:313 -+msgid "Something forgot to clean up\n" ++#: config/tc-moxie.c:703 ++msgid "pcrel too far BFD_RELOC_MOXIE_10" msgstr "" -#: config/tc-m68k.c:7696 -+#: config/tc-moxie.c:643 - #, c-format - msgid "" +-#, c-format +-msgid "" -"-l\t\t\tuse 1 word for refs to undefined symbols [default 2]\n" -"-pic, -k\t\tgenerate position independent code\n" -"-S\t\t\tturn jbsr into jsr\n" @@ -18069,73 +31135,66 @@ index 564135a143..b1b2ed1ef8 100644 -"--base-size-default-32\tbase reg without size is 32 bits (default)\n" -"--disp-size-default-16\tdisplacement with unknown size is 16 bits\n" -"--disp-size-default-32\tdisplacement with unknown size is 32 bits (default)\n" -+" -EB assemble for a big endian system (default)\n" -+" -EL assemble for a little endian system\n" ++#: config/tc-msp430.c:519 ++msgid ".profiler pseudo requires at least two operands." msgstr "" -#: config/tc-m68k.c:7710 -#, c-format -msgid "Architecture variants are: " -+#: config/tc-moxie.c:703 -+msgid "pcrel too far BFD_RELOC_MOXIE_10" ++#: config/tc-msp430.c:578 ++msgid "unknown profiling flag - ignored." msgstr "" -#: config/tc-m68k.c:7719 -#, c-format -msgid "Processor variants are: " -+#: config/tc-msp430.c:519 -+msgid ".profiler pseudo requires at least two operands." ++#: config/tc-msp430.c:594 ++msgid "ambiguous flags combination - '.profiler' directive ignored." msgstr "" -#: config/tc-m68k.c:7726 config/tc-xtensa.c:6238 -#, c-format -msgid "\n" -+#: config/tc-msp430.c:578 -+msgid "unknown profiling flag - ignored." ++#: config/tc-msp430.c:604 ++msgid "profiling in absolute section?" msgstr "" -#: config/tc-m68k.c:7757 --#, c-format ++#: config/tc-msp430.c:1374 + #, c-format -msgid "Error %s in %s\n" -+#: config/tc-msp430.c:594 -+msgid "ambiguous flags combination - '.profiler' directive ignored." ++msgid "Unrecognised CPU errata name starting here: %s" msgstr "" -#: config/tc-m68k.c:7761 -#, c-format -msgid "Opcode(%d.%s): " -+#: config/tc-msp430.c:604 -+msgid "profiling in absolute section?" - msgstr "" +-msgstr "" ++#: config/tc-msp430.c:1380 ++#, fuzzy, c-format ++#| msgid "expected comma after name in .symver" ++msgid "Expecting comma after CPU errata name, not: %s" ++msgstr "ожидается запятая после имени в .symver" -#: config/tc-m68k.c:7921 -msgid "Not a defined coldfire architecture" -+#: config/tc-msp430.c:1374 -+#, c-format -+msgid "Unrecognised CPU errata name starting here: %s" ++#: config/tc-msp430.c:1390 ++msgid "MCU option requires a name\n" msgstr "" -#. Over here we will fill the description of the machine specific options. -#: config/tc-maxq.c:209 -#, c-format -msgid " MAXQ-specific assembler options:\n" -+#: config/tc-msp430.c:1380 -+#, fuzzy, c-format -+#| msgid "expected comma after name in .symver" -+msgid "Expecting comma after CPU errata name, not: %s" -+msgstr "ожидается запятая после имени в .symver" -+ -+#: config/tc-msp430.c:1390 -+msgid "MCU option requires a name\n" - msgstr "" - --#: config/tc-maxq.c:211 +-msgstr "" +#: config/tc-msp430.c:1428 +#, fuzzy, c-format +#| msgid "unrecognized option -%c%s" +msgid "unrecognised argument to -mcpu option '%s'" +msgstr "нераспознанный параметр -%c%s" -+ + +-#: config/tc-maxq.c:211 +#: config/tc-msp430.c:1603 #, c-format msgid "" @@ -18198,13 +31257,13 @@ index 564135a143..b1b2ed1ef8 100644 +#: config/tc-msp430.c:1622 #, c-format -msgid "Invalid Character in immediate value : %c" --msgstr "" -- --#: config/tc-maxq.c:1175 --msgid "Immediate value greater than 16 bits" +msgid " -my - warn about missing NOPs after changing interrupts (default)\n" msgstr "" +-#: config/tc-maxq.c:1175 +-msgid "Immediate value greater than 16 bits" +-msgstr "" +- -#: config/tc-maxq.c:1189 -msgid "Attempt to move a value in the stack pointer greater than the size of the stack" +#: config/tc-msp430.c:1624 @@ -18407,13 +31466,13 @@ index 564135a143..b1b2ed1ef8 100644 - -#: config/tc-maxq.c:2409 -msgid "Invalid destination for this kind of source." --msgstr "" -- --#: config/tc-maxq.c:2416 --msgid "Invalid register as destination for this kind of source.Only data pointers can be used." +msgid "index value too big for %s" msgstr "" +-#: config/tc-maxq.c:2416 +-msgid "Invalid register as destination for this kind of source.Only data pointers can be used." +-msgstr "" +- -#: config/tc-maxq.c:2504 config/tc-maxq.c:2592 -msgid "Invalid Instruction" +#: config/tc-msp430.c:2302 config/tc-msp430.c:2368 config/tc-msp430.c:2475 @@ -18802,8 +31861,9 @@ index 564135a143..b1b2ed1ef8 100644 - -#: config/tc-mep.c:424 -msgid "$dbg and $depc are disabled when DEBUG is off" +-msgstr "" +msgid "MT specific command line options:\n" - msgstr "" ++msgstr "Специализированные параметры командной строки для MT:\n" -#: config/tc-mep.c:615 -msgid "core and copro insn lengths must total 32 bits." @@ -20052,35 +33112,35 @@ index 564135a143..b1b2ed1ef8 100644 -msgid "Branch to misaligned address (%lx)" +#: config/tc-pdp11.c:750 config/tc-pdp11.c:943 +msgid "Symbol expected" -+msgstr "" -+ -+#: config/tc-pdp11.c:755 -+msgid "8-bit displacement out of range" msgstr "" -#: config/tc-mips.c:12392 -msgid "Branch out of range" ++#: config/tc-pdp11.c:755 ++msgid "8-bit displacement out of range" + msgstr "" + +-#: config/tc-mips.c:12474 +-#, c-format +-msgid "Alignment too large: %d. assumed." +#: config/tc-pdp11.c:797 config/tc-pdp11.c:818 config/tc-pdp11.c:835 +#: config/tc-pdp11.c:856 config/tc-pdp11.c:873 config/tc-pdp11.c:894 +#: config/tc-pdp11.c:913 config/tc-pdp11.c:934 +msgid "Missing ','" msgstr "" --#: config/tc-mips.c:12474 --#, c-format --msgid "Alignment too large: %d. assumed." +-#: config/tc-mips.c:12477 +-msgid "Alignment negative: 0 assumed." +#: config/tc-pdp11.c:948 +msgid "6-bit displacement out of range" msgstr "" --#: config/tc-mips.c:12477 --msgid "Alignment negative: 0 assumed." +-#: config/tc-mips.c:12723 +#: config/tc-pdp11.c:969 config/tc-tilegx.c:1215 config/tc-tilepro.c:1101 +#: config/tc-vax.c:1950 +msgid "Too many operands" - msgstr "" - --#: config/tc-mips.c:12723 ++msgstr "" ++ +#: config/tc-pdp11.c:1419 #, c-format -msgid "%s: no such section" @@ -20678,122 +33738,123 @@ index 564135a143..b1b2ed1ef8 100644 -#: config/tc-mmix.c:1971 -msgid "internal: mmix_prefix_name but empty prefix" +-msgstr "" +#: config/tc-ppc.c:4324 +#, fuzzy +#| msgid ".loc outside of .text" +msgid ".ref outside .csect" +msgstr ".loc вне .text" -+ -+#: config/tc-ppc.c:4345 config/tc-ppc.c:4545 -+msgid "missing symbol name" - msgstr "" -#: config/tc-mmix.c:2015 -#, c-format -msgid "too many GREG registers allocated (max %d)" -+#: config/tc-ppc.c:4375 -+msgid "missing rename string" ++#: config/tc-ppc.c:4345 config/tc-ppc.c:4545 ++msgid "missing symbol name" msgstr "" -#: config/tc-mmix.c:2073 -msgid "BSPEC already active. Nesting is not supported." -+#: config/tc-ppc.c:4405 config/tc-ppc.c:4944 read.c:3536 -+msgid "missing value" ++#: config/tc-ppc.c:4375 ++msgid "missing rename string" msgstr "" -#: config/tc-mmix.c:2082 -msgid "invalid BSPEC expression" -+#: config/tc-ppc.c:4423 -+msgid "illegal .stabx expression; zero assumed" ++#: config/tc-ppc.c:4405 config/tc-ppc.c:4944 read.c:3536 ++msgid "missing value" msgstr "" -#: config/tc-mmix.c:2098 -#, c-format -msgid "can't create section %s" -+#: config/tc-ppc.c:4455 -+msgid "missing class" ++#: config/tc-ppc.c:4423 ++msgid "illegal .stabx expression; zero assumed" msgstr "" -#: config/tc-mmix.c:2103 -#, c-format -msgid "can't set section flags for section %s" -+#: config/tc-ppc.c:4464 -+msgid "missing type" ++#: config/tc-ppc.c:4455 ++msgid "missing class" msgstr "" -#: config/tc-mmix.c:2124 -msgid "ESPEC without preceding BSPEC" -+#: config/tc-ppc.c:4491 -+msgid ".stabx of storage class stsym must be within .bs/.es" ++#: config/tc-ppc.c:4464 ++msgid "missing type" msgstr "" -#: config/tc-mmix.c:2153 -msgid "missing local expression" -+#: config/tc-ppc.c:4732 -+msgid "nested .bs blocks" ++#: config/tc-ppc.c:4491 ++msgid ".stabx of storage class stsym must be within .bs/.es" msgstr "" -#: config/tc-mmix.c:2363 -msgid "operand out of range, instruction expanded" -+#: config/tc-ppc.c:4763 -+msgid ".es without preceding .bs" ++#: config/tc-ppc.c:4732 ++msgid "nested .bs blocks" msgstr "" -#. The BFD_RELOC_MMIX_LOCAL-specific message is supposed to be -#. user-friendly, though a little bit non-substantial. -#: config/tc-mmix.c:2614 -msgid "directive LOCAL must be placed in code or data" -+#: config/tc-ppc.c:4936 -+msgid "non-constant byte count" ++#: config/tc-ppc.c:4763 ++msgid ".es without preceding .bs" msgstr "" -#: config/tc-mmix.c:2615 -msgid "internal confusion: relocation in a section without contents" -+#: config/tc-ppc.c:5010 -+msgid ".tc not in .toc section" ++#: config/tc-ppc.c:4936 ++msgid "non-constant byte count" msgstr "" -#: config/tc-mmix.c:2729 -msgid "internal: BFD_RELOC_MMIX_BASE_PLUS_OFFSET not resolved to section" -+#: config/tc-ppc.c:5028 -+msgid ".tc with no label" ++#: config/tc-ppc.c:5010 ++msgid ".tc not in .toc section" msgstr "" -#: config/tc-mmix.c:2777 -msgid "no suitable GREG definition for operands" -+#: config/tc-ppc.c:5112 config/tc-s390.c:1953 -+msgid ".machine stack overflow" ++#: config/tc-ppc.c:5028 ++msgid ".tc with no label" msgstr "" -#: config/tc-mmix.c:2836 -msgid "operands were not reducible at assembly-time" ++#: config/tc-ppc.c:5112 config/tc-s390.c:1953 ++msgid ".machine stack overflow" + msgstr "" + +-#: config/tc-mmix.c:2863 +-#, c-format +-msgid "cannot generate relocation type for symbol %s, code %s" +#: config/tc-ppc.c:5119 config/tc-s390.c:1964 +msgid ".machine stack underflow" msgstr "" --#: config/tc-mmix.c:2863 +-#: config/tc-mmix.c:2883 +#: config/tc-ppc.c:5126 config/tc-s390.c:1976 #, c-format --msgid "cannot generate relocation type for symbol %s, code %s" -+msgid "invalid machine `%s'" - msgstr "" - --#: config/tc-mmix.c:2883 --#, c-format -msgid "internal: unhandled label %s" -+#: config/tc-ppc.c:5158 -+msgid "no previous section to return to, ignored." ++msgid "invalid machine `%s'" msgstr "" -#: config/tc-mmix.c:2913 -msgid "[0-9]H labels may not appear alone on a line" -+#: config/tc-ppc.c:5431 -+#, c-format -+msgid "length of .comm \"%s\" is already %ld. Not changed to %ld." ++#: config/tc-ppc.c:5158 ++msgid "no previous section to return to, ignored." msgstr "" -#: config/tc-mmix.c:2922 -msgid "[0-9]H labels do not mix with dot-pseudos" ++#: config/tc-ppc.c:5431 ++#, 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 @@ -21254,10 +34315,11 @@ index 564135a143..b1b2ed1ef8 100644 -#: config/tc-msp430.c:1246 -msgid "r2 should not be used in indexed addressing mode" +-msgstr "" +#: config/tc-rl78.c:368 +#, c-format +msgid " RL78 specific command line options:\n" - msgstr "" ++msgstr " Специализированные параметры командной строки для RL78:\n" -#: config/tc-msp430.c:1287 +#: config/tc-rl78.c:369 @@ -21383,8 +34445,9 @@ index 564135a143..b1b2ed1ef8 100644 +#: config/tc-rx.c:205 #, c-format -msgid " -march=ms1-64-001 allow ms1-64-001 instructions\n" +-msgstr "" +msgid " RX specific command line options:\n" - msgstr "" ++msgstr " Специализированные параметры командной строки для RX:\n" -#: config/tc-mt.c:153 +#: config/tc-rx.c:206 @@ -21758,11 +34821,8 @@ index 564135a143..b1b2ed1ef8 100644 -msgid "unknown opcode2 `%s'." +#: config/tc-s390.c:1786 +msgid "missing comma after insn constant\n" - msgstr "" - --#: config/tc-or32.c:405 --#, c-format --msgid "instruction not allowed: %s" ++msgstr "" ++ +#: config/tc-s390.c:2025 +#, fuzzy +#| msgid "operand mask overflow" @@ -21773,7 +34833,7 @@ index 564135a143..b1b2ed1ef8 100644 +msgid ".machinemode stack underflow" msgstr "" --#: config/tc-or32.c:408 +-#: config/tc-or32.c:405 +#: config/tc-s390.c:2049 +#, fuzzy, c-format +#| msgid "invalid listing option `%c'" @@ -21782,7 +34842,7 @@ index 564135a143..b1b2ed1ef8 100644 + +#: config/tc-s390.c:2251 #, c-format --msgid "too many operands: %s" +-msgid "instruction not allowed: %s" +msgid "cannot emit relocation %s against subsy symbol %s" +msgstr "" + @@ -21790,27 +34850,30 @@ index 564135a143..b1b2ed1ef8 100644 +msgid "unsupported relocation type" msgstr "" --#: config/tc-or32.c:492 --msgid "call/jmp target out of range (1)" +-#: config/tc-or32.c:408 +#: config/tc-s390.c:2423 -+#, c-format + #, c-format +-msgid "too many operands: %s" +msgid "cannot emit PC relative %s relocation%s%s" msgstr "" --#: config/tc-or32.c:614 --msgid "call/jmp target out of range (2)" +-#: config/tc-or32.c:492 +-msgid "call/jmp target out of range (1)" +#: config/tc-s390.c:2562 +#, c-format +msgid "Gas failure, reloc type %s\n" msgstr "" --#: config/tc-or32.c:633 +-#: config/tc-or32.c:614 +-msgid "call/jmp target out of range (2)" +#: config/tc-s390.c:2564 - #, c-format --msgid "bad relocation type: 0x%02x" ++#, c-format +msgid "Gas failure, reloc type #%i\n" -+msgstr "" -+ + msgstr "" + +-#: config/tc-or32.c:633 +-#, c-format +-msgid "bad relocation type: 0x%02x" +#: config/tc-score.c:260 +msgid "div / mul are reserved instructions" msgstr "" @@ -23067,114 +36130,118 @@ index 564135a143..b1b2ed1ef8 100644 -msgid "alignment negative; 0 assumed" +#: config/tc-sh64.c:2908 +msgid "`.abi 64' but command-line options do not specify 64-bit ABI" -+msgstr "" -+ -+#: config/tc-sh64.c:2913 -+msgid "`.abi 32' but command-line options do not specify 32-bit ABI" msgstr "" -#: config/tc-score.c:6271 config/tc-z80.c:289 ecoff.c:3355 read.c:1484 -#: read.c:1597 read.c:2484 read.c:3048 read.c:3441 symbols.c:326 symbols.c:432 -+#: config/tc-sh64.c:2916 - #, c-format +-#, c-format -msgid "symbol `%s' is already defined" -+msgid "Invalid argument to .abi: %s" ++#: config/tc-sh64.c:2913 ++msgid "`.abi 32' but command-line options do not specify 32-bit ABI" msgstr "" -#. Error routine. -#: config/tc-score.c:6613 config/tc-score.c:6637 -msgid "size is not 4 or 6" -+#: config/tc-sh64.c:2971 -+msgid "-no-mix is invalid without specifying SHcompact or SHmedia" ++#: config/tc-sh64.c:2916 ++#, c-format ++msgid "Invalid argument to .abi: %s" msgstr "" -#: config/tc-score.c:6696 -msgid "bad call to MD_ATOF()" -+#: config/tc-sh64.c:2976 -+msgid "-shcompact-const-crange is invalid without SHcompact" ++#: config/tc-sh64.c:2971 ++msgid "-no-mix is invalid without specifying SHcompact or SHmedia" msgstr "" -#: config/tc-score.c:7204 -#, c-format -msgid " branch relocation truncate (0x%x) [-2^9 ~ 2^9]" -+#: config/tc-sh64.c:2979 -+msgid "-expand-pt32 only valid with -abi=64" ++#: config/tc-sh64.c:2976 ++msgid "-shcompact-const-crange is invalid without SHcompact" msgstr "" -#: config/tc-score.c:7219 config/tc-score.c:7248 config/tc-score.c:7300 -#, c-format -msgid " branch relocation truncate (0x%x) [-2^19 ~ 2^19]" -+#: config/tc-sh64.c:2982 -+msgid "-no-expand only valid with SHcompact or SHmedia" ++#: config/tc-sh64.c:2979 ++msgid "-expand-pt32 only valid with -abi=64" msgstr "" -#: config/tc-score.c:7270 config/tc-score.c:7325 -#, c-format -msgid " branch relocation truncate (0x%x) [-2^9 ~ 2^9]" -+#: config/tc-sh64.c:2985 -+msgid "-expand-pt32 invalid together with -no-expand" ++#: config/tc-sh64.c:2982 ++msgid "-no-expand only valid with SHcompact or SHmedia" msgstr "" -#: config/tc-score.c:7501 -#, c-format -msgid "cannot represent %s relocation in this object file format1" -+#: config/tc-sh64.c:3199 -+msgid "SHmedia code not allowed in same section as constants and SHcompact code" ++#: config/tc-sh64.c:2985 ++msgid "-expand-pt32 invalid together with -no-expand" msgstr "" -#: config/tc-score.c:7792 -#, c-format -msgid "Sunplus-v2-0-0-20060510\n" -+#: config/tc-sh64.c:3217 -+msgid "No segment info for current section" ++#: config/tc-sh64.c:3199 ++msgid "SHmedia code not allowed in same section as constants and SHcompact code" msgstr "" -#: config/tc-score.c:7812 -#, c-format -msgid " Score-specific assembler options:\n" -+#: config/tc-sh64.c:3256 -+msgid "duplicate datalabel operator ignored" ++#: config/tc-sh64.c:3217 ++msgid "No segment info for current section" msgstr "" -#: config/tc-score.c:7814 -#, c-format -msgid " -EB\t\tassemble code for a big-endian cpu\n" -+#: config/tc-sh64.c:3323 -+msgid "Invalid DataLabel expression" ++#: config/tc-sh64.c:3256 ++msgid "duplicate datalabel operator ignored" msgstr "" -#: config/tc-score.c:7819 -#, c-format -msgid " -EL\t\tassemble code for a little-endian cpu\n" ++#: config/tc-sh64.c:3323 ++msgid "Invalid DataLabel expression" + msgstr "" + +-#: config/tc-score.c:7823 +-#, c-format +-msgid " -FIXDD\t\tassemble code for fix data dependency\n" +#: config/tc-sparc.c:322 config/tc-sparc.c:537 +msgid "Bad opcode table, broken assembler." msgstr "" --#: config/tc-score.c:7823 +-#: config/tc-score.c:7825 +#: config/tc-sparc.c:529 #, c-format --msgid " -FIXDD\t\tassemble code for fix data dependency\n" +-msgid " -NWARN\t\tassemble code for no warning message for fix data dependency\n" +msgid "invalid architecture -xarch=%s" msgstr "" --#: config/tc-score.c:7825 +-#: config/tc-score.c:7827 +#: config/tc-sparc.c:610 #, c-format --msgid " -NWARN\t\tassemble code for no warning message for fix data dependency\n" +-msgid " -SCORE5\t\tassemble code for target is SCORE5\n" +msgid "No compiled in support for %d bit object file format" msgstr "" --#: config/tc-score.c:7827 +-#: config/tc-score.c:7829 +#: config/tc-sparc.c:695 #, c-format --msgid " -SCORE5\t\tassemble code for target is SCORE5\n" +-msgid " -SCORE5U\tassemble code for target is SCORE5U\n" +msgid "SPARC options:\n" msgstr "" --#: config/tc-score.c:7829 +-#: config/tc-score.c:7831 +#: config/tc-sparc.c:724 #, c-format --msgid " -SCORE5U\tassemble code for target is SCORE5U\n" +-msgid " -SCORE7\t\tassemble code for target is SCORE7, this is default setting\n" +msgid "" +"\n" +"\t\t\tspecify variant of SPARC architecture\n" @@ -23185,50 +36252,50 @@ index 564135a143..b1b2ed1ef8 100644 +"-no-relax\t\tavoid changing any jumps and branches\n" msgstr "" --#: config/tc-score.c:7831 +-#: config/tc-score.c:7833 +#: config/tc-sparc.c:732 #, c-format --msgid " -SCORE7\t\tassemble code for target is SCORE7, this is default setting\n" +-msgid " -SCORE3\t\tassemble code for target is SCORE3\n" +msgid "-k\t\t\tgenerate PIC\n" msgstr "" --#: config/tc-score.c:7833 +-#: config/tc-score.c:7835 +#: config/tc-sparc.c:736 #, c-format --msgid " -SCORE3\t\tassemble code for target is SCORE3\n" +-msgid " -march=score7\tassemble code for target is SCORE7, this is default setting\n" +msgid "" +"-32\t\t\tcreate 32 bit object file\n" +"-64\t\t\tcreate 64 bit object file\n" msgstr "" --#: config/tc-score.c:7835 +-#: config/tc-score.c:7837 +#: config/tc-sparc.c:739 #, c-format --msgid " -march=score7\tassemble code for target is SCORE7, this is default setting\n" +-msgid " -march=score3\tassemble code for target is SCORE3\n" +msgid "\t\t\t[default is %d]\n" msgstr "" --#: config/tc-score.c:7837 +-#: config/tc-score.c:7839 +#: config/tc-sparc.c:741 #, c-format --msgid " -march=score3\tassemble code for target is SCORE3\n" +-msgid " -USE_R1\t\tassemble code for no warning message when using temp register r1\n" +msgid "" +"-TSO\t\t\tuse Total Store Ordering\n" +"-PSO\t\t\tuse Partial Store Ordering\n" +"-RMO\t\t\tuse Relaxed Memory Ordering\n" msgstr "" --#: config/tc-score.c:7839 +-#: config/tc-score.c:7841 +#: config/tc-sparc.c:745 #, c-format --msgid " -USE_R1\t\tassemble code for no warning message when using temp register r1\n" +-msgid " -KPIC\t\tassemble code for PIC\n" +msgid "\t\t\t[default is %s]\n" msgstr "" --#: config/tc-score.c:7841 +-#: config/tc-score.c:7843 +#: config/tc-sparc.c:747 #, c-format --msgid " -KPIC\t\tassemble code for PIC\n" +-msgid " -O0\t\tassembler will not perform any optimizations\n" +msgid "" +"-KPIC\t\t\tgenerate PIC\n" +"-V\t\t\tprint assembler version number\n" @@ -23242,10 +36309,10 @@ index 564135a143..b1b2ed1ef8 100644 +"-s\t\t\tignored\n" msgstr "" --#: config/tc-score.c:7843 +-#: config/tc-score.c:7845 +#: config/tc-sparc.c:760 #, c-format --msgid " -O0\t\tassembler will not perform any optimizations\n" +-msgid " -G gpnum\tassemble code for setting gpsize and default is 8 byte\n" +msgid "" +"-EL\t\t\tgenerate code for a little endian machine\n" +"-EB\t\t\tgenerate code for a big endian machine\n" @@ -23253,305 +36320,314 @@ index 564135a143..b1b2ed1ef8 100644 +" instructions and little endian data.\n" msgstr "" --#: config/tc-score.c:7845 +-#: config/tc-score.c:7847 +#: config/tc-sparc.c:1027 #, c-format --msgid " -G gpnum\tassemble code for setting gpsize and default is 8 byte\n" +-msgid " -V \t\tSunplus release version \n" +msgid "Internal error: losing opcode: `%s' \"%s\"\n" msgstr "" --#: config/tc-score.c:7847 -+#: config/tc-sparc.c:1046 - #, c-format --msgid " -V \t\tSunplus release version \n" --msgstr "" -- -#: config/tc-sh.c:63 -msgid "directive .big encountered when option -big required" --msgstr "" -- --#: config/tc-sh.c:73 --msgid "directive .little encountered when option -little required" --msgstr "" -- --#: config/tc-sh.c:1364 --msgid "misplaced PIC operand" --msgstr "" -- --#: config/tc-sh.c:1402 --msgid "illegal double indirection" ++#: config/tc-sparc.c:1046 ++#, c-format +msgid "Internal error: can't find opcode `%s' for `%s'\n" msgstr "" --#: config/tc-sh.c:1411 --msgid "illegal register after @-" +-#: config/tc-sh.c:73 +-msgid "directive .little encountered when option -little required" +#: config/tc-sparc.c:1264 +msgid "Support for 64-bit arithmetic not compiled in." msgstr "" --#: config/tc-sh.c:1427 --msgid "must be @(r0,...)" +-#: config/tc-sh.c:1364 +-msgid "misplaced PIC operand" +#: config/tc-sparc.c:1310 +msgid "set: number not in 0..4294967295 range" msgstr "" --#: config/tc-sh.c:1451 --msgid "syntax error in @(r0,...)" +-#: config/tc-sh.c:1402 +-msgid "illegal double indirection" +#: config/tc-sparc.c:1317 +msgid "set: number not in -2147483648..4294967295 range" msgstr "" --#: config/tc-sh.c:1456 --msgid "syntax error in @(r0...)" +-#: config/tc-sh.c:1411 +-msgid "illegal register after @-" +#: config/tc-sparc.c:1376 +msgid "setsw: number not in -2147483648..4294967295 range" msgstr "" --#: config/tc-sh.c:1501 --msgid "Deprecated syntax." +-#: config/tc-sh.c:1427 +-msgid "must be @(r0,...)" +#: config/tc-sparc.c:1424 +msgid "setx: temporary register same as destination register" msgstr "" --#: config/tc-sh.c:1513 config/tc-sh.c:1518 --msgid "syntax error in @(disp,[Rn, gbr, pc])" +-#: config/tc-sh.c:1451 +-msgid "syntax error in @(r0,...)" +#: config/tc-sparc.c:1495 +msgid "setx: illegal temporary register g0" msgstr "" --#: config/tc-sh.c:1523 --msgid "expecting )" +-#: config/tc-sh.c:1456 +-msgid "syntax error in @(r0...)" +#: config/tc-sparc.c:1603 +msgid "unpredictable DCTI couple" msgstr "" --#: config/tc-sh.c:1531 --msgid "illegal register after @" +-#: config/tc-sh.c:1501 +-msgid "Deprecated syntax." +#: config/tc-sparc.c:1613 +msgid "FP branch in delay slot" msgstr "" +-#: config/tc-sh.c:1513 config/tc-sh.c:1518 +-msgid "syntax error in @(disp,[Rn, gbr, pc])" ++#: config/tc-sparc.c:1629 ++msgid "FP branch preceded by FP instruction; NOP inserted" + msgstr "" + +-#: config/tc-sh.c:1523 +-msgid "expecting )" ++#: config/tc-sparc.c:1669 ++msgid "failed special case insn sanity check" + msgstr "" + +-#: config/tc-sh.c:1531 +-msgid "illegal register after @" ++#: config/tc-sparc.c:1857 ++msgid ": invalid membar mask name" + msgstr "" + -#: config/tc-sh.c:2202 -#, c-format -msgid "unhandled %d\n" -+#: config/tc-sparc.c:1629 -+msgid "FP branch preceded by FP instruction; NOP inserted" ++#: config/tc-sparc.c:1873 ++msgid ": invalid membar mask expression" msgstr "" -#: config/tc-sh.c:2368 -#, c-format -msgid "Invalid register: 'r%d'" -+#: config/tc-sparc.c:1669 -+msgid "failed special case insn sanity check" ++#: config/tc-sparc.c:1878 ++msgid ": invalid membar mask number" msgstr "" -#: config/tc-sh.c:2472 -#, c-format -msgid "failed for %d\n" -+#: config/tc-sparc.c:1857 -+msgid ": invalid membar mask name" - msgstr "" - --#: config/tc-sh.c:2585 config/tc-sh.c:2984 --msgid "invalid operands for opcode" -+#: config/tc-sparc.c:1873 -+msgid ": invalid membar mask expression" - msgstr "" - --#: config/tc-sh.c:2590 --msgid "insn can't be combined with parallel processing insn" -+#: config/tc-sparc.c:1878 -+msgid ": invalid membar mask number" - msgstr "" - --#: config/tc-sh.c:2597 config/tc-sh.c:2608 config/tc-sh.c:2640 --msgid "multiple movx specifications" +#: config/tc-sparc.c:1893 +msgid ": invalid siam mode expression" msgstr "" --#: config/tc-sh.c:2602 config/tc-sh.c:2624 config/tc-sh.c:2663 --msgid "multiple movy specifications" +-#: config/tc-sh.c:2585 config/tc-sh.c:2984 +-msgid "invalid operands for opcode" +#: config/tc-sparc.c:1898 +msgid ": invalid siam mode number" msgstr "" --#: config/tc-sh.c:2611 config/tc-sh.c:2644 --msgid "invalid movx address register" +-#: config/tc-sh.c:2590 +-msgid "insn can't be combined with parallel processing insn" +#: config/tc-sparc.c:1914 +msgid ": invalid prefetch function name" msgstr "" --#: config/tc-sh.c:2613 --msgid "insn cannot be combined with non-nopy" +-#: config/tc-sh.c:2597 config/tc-sh.c:2608 config/tc-sh.c:2640 +-msgid "multiple movx specifications" +#: config/tc-sparc.c:1922 +msgid ": invalid prefetch function expression" msgstr "" --#: config/tc-sh.c:2627 config/tc-sh.c:2683 --msgid "invalid movy address register" +-#: config/tc-sh.c:2602 config/tc-sh.c:2624 config/tc-sh.c:2663 +-msgid "multiple movy specifications" +#: config/tc-sparc.c:1927 +msgid ": invalid prefetch function number" msgstr "" --#: config/tc-sh.c:2629 --msgid "insn cannot be combined with non-nopx" +-#: config/tc-sh.c:2611 config/tc-sh.c:2644 +-msgid "invalid movx address register" +#: config/tc-sparc.c:1954 config/tc-sparc.c:1960 config/tc-sparc.c:1969 +msgid ": unrecognizable privileged register" msgstr "" --#: config/tc-sh.c:2642 --msgid "previous movy requires nopx" +-#: config/tc-sh.c:2613 +-msgid "insn cannot be combined with non-nopy" +#: config/tc-sparc.c:1992 config/tc-sparc.c:1998 config/tc-sparc.c:2007 +msgid ": unrecognizable hyperprivileged register" msgstr "" --#: config/tc-sh.c:2650 config/tc-sh.c:2655 --msgid "invalid movx dsp register" +-#: config/tc-sh.c:2627 config/tc-sh.c:2683 +-msgid "invalid movy address register" +#: config/tc-sparc.c:2030 config/tc-sparc.c:2036 config/tc-sparc.c:2045 +msgid ": unrecognizable ancillary state register" msgstr "" --#: config/tc-sh.c:2665 --msgid "previous movx requires nopy" +-#: config/tc-sh.c:2629 +-msgid "insn cannot be combined with non-nopx" +#: config/tc-sparc.c:2078 +msgid ": asr number must be between 0 and 31" msgstr "" --#: config/tc-sh.c:2674 config/tc-sh.c:2679 --msgid "invalid movy dsp register" +-#: config/tc-sh.c:2642 +-msgid "previous movy requires nopx" +#: config/tc-sparc.c:2087 +#, c-format +msgid ": expecting %asrN" msgstr "" --#: config/tc-sh.c:2689 --msgid "dsp immediate shift value not constant" +-#: config/tc-sh.c:2650 config/tc-sh.c:2655 +-msgid "invalid movx dsp register" +#: config/tc-sparc.c:2129 +msgid ": crypto immediate must be between 0 and 31" msgstr "" --#: config/tc-sh.c:2703 config/tc-sh.c:2729 --msgid "multiple parallel processing specifications" +-#: config/tc-sh.c:2665 +-msgid "previous movx requires nopy" +#: config/tc-sparc.c:2138 +msgid ": expecting crypto immediate" msgstr "" --#: config/tc-sh.c:2722 --msgid "multiple condition specifications" +-#: config/tc-sh.c:2674 config/tc-sh.c:2679 +-msgid "invalid movy dsp register" +#: config/tc-sparc.c:2299 config/tc-sparc.c:2338 config/tc-sparc.c:2765 +#: config/tc-sparc.c:2801 +#, c-format +msgid "Illegal operands: %%%s requires arguments in ()" msgstr "" --#: config/tc-sh.c:2760 --msgid "insn cannot be combined with pmuls" +-#: config/tc-sh.c:2689 +-msgid "dsp immediate shift value not constant" +#: config/tc-sparc.c:2306 +#, c-format +msgid "Illegal operands: %%%s cannot be used together with other relocs in the insn ()" msgstr "" --#: config/tc-sh.c:2776 --msgid "bad combined pmuls output operand" +-#: config/tc-sh.c:2703 config/tc-sh.c:2729 +-msgid "multiple parallel processing specifications" +#: config/tc-sparc.c:2317 +#, c-format +msgid "Illegal operands: %%%s can be only used with call __tls_get_addr" msgstr "" --#: config/tc-sh.c:2786 --msgid "destination register is same for parallel insns" +-#: config/tc-sh.c:2722 +-msgid "multiple condition specifications" +#: config/tc-sparc.c:2524 +msgid "detected global register use not covered by .register pseudo-op" msgstr "" --#: config/tc-sh.c:2795 --msgid "condition not followed by conditionalizable insn" +-#: config/tc-sh.c:2760 +-msgid "insn cannot be combined with pmuls" +#: config/tc-sparc.c:2626 +msgid ": There are only 64 f registers; [0-63]" msgstr "" --#: config/tc-sh.c:2805 --msgid "unrecognized characters at end of parallel processing insn" +-#: config/tc-sh.c:2776 +-msgid "bad combined pmuls output operand" +#: config/tc-sparc.c:2628 config/tc-sparc.c:2646 +msgid ": There are only 32 f registers; [0-31]" msgstr "" --#: config/tc-sh.c:2921 --msgid "opcode not valid for this cpu variant" +-#: config/tc-sh.c:2786 +-msgid "destination register is same for parallel insns" +#: config/tc-sparc.c:2638 +msgid ": There are only 32 single precision f registers; [0-31]" msgstr "" --#: config/tc-sh.c:2954 --msgid "Delayed branches not available on SH1" +-#: config/tc-sh.c:2795 +-msgid "condition not followed by conditionalizable insn" +#: config/tc-sparc.c:2659 +msgid ": Instruction requires frs2 and frsd must be the same register" msgstr "" --#: config/tc-sh.c:2989 +-#: config/tc-sh.c:2805 +-msgid "unrecognized characters at end of parallel processing insn" +#: config/tc-sparc.c:2810 - #, c-format --msgid "excess operands: '%s'" --msgstr "" -- --#: config/tc-sh.c:3066 --msgid ".uses pseudo-op seen when not relaxing" --msgstr "" -- --#: config/tc-sh.c:3072 --msgid "bad .uses format" ++#, c-format +msgid "Expression inside %%%s could not be parsed" msgstr "" --#: config/tc-sh.c:3176 --msgid "Invalid combination: --isa=SHcompact with --isa=SHmedia" --msgstr "" -- --#: config/tc-sh.c:3182 --msgid "Invalid combination: --isa=SHmedia with --isa=SHcompact" +-#: config/tc-sh.c:2921 +-msgid "opcode not valid for this cpu variant" +#: config/tc-sparc.c:2818 +#, c-format +msgid "Illegal operands: Can't do arithmetics other than + and - involving %%%s()" msgstr "" --#: config/tc-sh.c:3184 --msgid "Invalid combination: --abi=64 with --isa=SHcompact" +-#: config/tc-sh.c:2954 +-msgid "Delayed branches not available on SH1" +#: config/tc-sparc.c:2935 +#, c-format +msgid "Illegal operands: Can't add non-constant expression to %%%s()" msgstr "" --#: config/tc-sh.c:3216 +-#: config/tc-sh.c:2989 +#: config/tc-sparc.c:2945 #, c-format --msgid "Invalid argument to --isa option: %s" +-msgid "excess operands: '%s'" +msgid "Illegal operands: Can't do arithmetics involving %%%s() of a relocatable symbol" msgstr "" --#: config/tc-sh.c:3225 --msgid "Invalid combination: --abi=32 with --abi=64" +-#: config/tc-sh.c:3066 +-msgid ".uses pseudo-op seen when not relaxing" +#: config/tc-sparc.c:2963 +msgid ": PC-relative operand can't be a constant" msgstr "" --#: config/tc-sh.c:3231 --msgid "Invalid combination: --abi=64 with --abi=32" +-#: config/tc-sh.c:3072 +-msgid "bad .uses format" +#: config/tc-sparc.c:2970 +msgid ": TLS operand can't be a constant" msgstr "" --#: config/tc-sh.c:3233 --msgid "Invalid combination: --isa=SHcompact with --abi=64" +-#: config/tc-sh.c:3176 +-msgid "Invalid combination: --isa=SHcompact with --isa=SHmedia" +#: config/tc-sparc.c:2998 +msgid ": Immediate value in cbcond is out of range." msgstr "" +-#: config/tc-sh.c:3182 +-msgid "Invalid combination: --isa=SHmedia with --isa=SHcompact" ++#: config/tc-sparc.c:3024 ++msgid ": invalid ASI name" + msgstr "" + +-#: config/tc-sh.c:3184 +-msgid "Invalid combination: --abi=64 with --isa=SHcompact" ++#: config/tc-sparc.c:3033 ++msgid ": invalid ASI expression" + msgstr "" + +-#: config/tc-sh.c:3216 +-#, c-format +-msgid "Invalid argument to --isa option: %s" ++#: config/tc-sparc.c:3038 ++msgid ": invalid ASI number" + msgstr "" + +-#: config/tc-sh.c:3225 +-msgid "Invalid combination: --abi=32 with --abi=64" ++#: config/tc-sparc.c:3143 ++msgid ": non-immdiate imm2 operand" + msgstr "" + +-#: config/tc-sh.c:3231 +-msgid "Invalid combination: --abi=64 with --abi=32" ++#: config/tc-sparc.c:3148 ++msgid ": imm2 immediate operand out of range (0-3)" + msgstr "" + +-#: config/tc-sh.c:3233 +-msgid "Invalid combination: --isa=SHcompact with --abi=64" ++#: config/tc-sparc.c:3167 ++msgid "OPF immediate operand out of range (0-0x1ff)" + msgstr "" + -#: config/tc-sh.c:3237 -#, c-format -msgid "Invalid argument to --abi option: %s" -+#: config/tc-sparc.c:3024 -+msgid ": invalid ASI name" ++#: config/tc-sparc.c:3172 ++msgid "non-immediate OPF operand, ignored" msgstr "" -#: config/tc-sh.c:3271 @@ -23569,23 +36645,24 @@ index 564135a143..b1b2ed1ef8 100644 -"--isa=[any\t\tuse most appropriate isa\n" -" | dsp same as '-dsp'\n" -" | fp" -+#: config/tc-sparc.c:3033 -+msgid ": invalid ASI expression" ++#: config/tc-sparc.c:3191 ++msgid ": invalid cpreg name" msgstr "" -#: config/tc-sh.c:3297 --#, c-format ++#: config/tc-sparc.c:3220 + #, c-format -msgid "" -"--isa=[shmedia\t\tset as the default instruction set for SH64\n" -" | SHmedia\n" -" | shcompact\n" -" | SHcompact]\n" -+#: config/tc-sparc.c:3038 -+msgid ": invalid ASI number" ++msgid "Illegal operands%s" msgstr "" -#: config/tc-sh.c:3302 --#, c-format ++#: config/tc-sparc.c:3270 + #, c-format -msgid "" -"--abi=[32|64]\t\tset size of expanded SHmedia operands and object\n" -"\t\t\tfile type\n" @@ -23596,84 +36673,32 @@ index 564135a143..b1b2ed1ef8 100644 -"--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" -+#: config/tc-sparc.c:3143 -+msgid ": non-immdiate imm2 operand" ++msgid "architecture bumped from \"%s\" to \"%s\" on \"%s\"" msgstr "" -#: config/tc-sh.c:3401 -msgid ".uses does not refer to a local symbol in the same section" -+#: config/tc-sparc.c:3148 -+msgid ": imm2 immediate operand out of range (0-3)" ++#: config/tc-sparc.c:3311 ++#, c-format ++msgid "Architecture mismatch on \"%s %s\"." msgstr "" -#: config/tc-sh.c:3420 -msgid "can't find fixup pointed to by .uses" -+#: config/tc-sparc.c:3167 -+msgid "OPF immediate operand out of range (0-0x1ff)" ++#: config/tc-sparc.c:3312 ++#, c-format ++msgid "(Requires %s; requested architecture is %s.)" msgstr "" -#: config/tc-sh.c:3440 -msgid ".uses target does not refer to a local symbol in the same section" -+#: config/tc-sparc.c:3172 -+msgid "non-immediate OPF operand, ignored" ++#: config/tc-sparc.c:3324 ++#, c-format ++msgid "Hardware capability \"%s\" not enabled for \"%s\"." msgstr "" -#: config/tc-sh.c:3517 -msgid "displacement overflows 12-bit field" -+#: config/tc-sparc.c:3191 -+msgid ": invalid cpreg name" - msgstr "" - --#: config/tc-sh.c:3520 -+#: config/tc-sparc.c:3220 - #, c-format --msgid "displacement to defined symbol %s overflows 12-bit field" -+msgid "Illegal operands%s" - msgstr "" - --#: config/tc-sh.c:3524 -+#: config/tc-sparc.c:3270 - #, c-format --msgid "displacement to undefined symbol %s overflows 12-bit field" --msgstr "" -- --#: config/tc-sh.c:3597 --msgid "displacement overflows 8-bit field" -+msgid "architecture bumped from \"%s\" to \"%s\" on \"%s\"" - msgstr "" - --#: config/tc-sh.c:3600 -+#: config/tc-sparc.c:3311 - #, c-format --msgid "displacement to defined symbol %s overflows 8-bit field" -+msgid "Architecture mismatch on \"%s %s\"." - msgstr "" - --#: config/tc-sh.c:3604 -+#: config/tc-sparc.c:3312 - #, c-format --msgid "displacement to undefined symbol %s overflows 8-bit field " -+msgid "(Requires %s; requested architecture is %s.)" - msgstr "" - --#: config/tc-sh.c:3621 -+#: config/tc-sparc.c:3324 - #, c-format --msgid "overflow in branch to %s; converted into longer instruction sequence" --msgstr "" -- --#: config/tc-sh.c:3687 config/tc-sh.c:3734 config/tc-sparc.c:4204 --#: config/tc-sparc.c:4228 --msgid "misaligned data" --msgstr "" -- --#: config/tc-sh.c:4036 --msgid "offset to unaligned destination" -+msgid "Hardware capability \"%s\" not enabled for \"%s\"." - msgstr "" - --#: config/tc-sh.c:4041 --msgid "negative offset" +#: 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 @@ -23681,321 +36706,380 @@ index 564135a143..b1b2ed1ef8 100644 +msgid "relocation overflow" msgstr "" --#: config/tc-sh.c:4179 --msgid "misaligned offset" +-#: config/tc-sh.c:3520 +#: config/tc-sparc.c:3914 -+#, c-format + #, c-format +-msgid "displacement to defined symbol %s overflows 12-bit field" +msgid "bad or unhandled relocation type: 0x%02x" msgstr "" --#: config/tc-sh64.c:568 --msgid "This operand must be constant at assembly time" +-#: config/tc-sh.c:3524 +-#, c-format +-msgid "displacement to undefined symbol %s overflows 12-bit field" +#: config/tc-sparc.c:4273 +msgid "Expected comma after name" msgstr "" --#: config/tc-sh64.c:681 --msgid "Invalid operand expression" +-#: config/tc-sh.c:3597 +-msgid "displacement overflows 8-bit field" +#: config/tc-sparc.c:4282 +#, c-format +msgid "BSS length (%d.) <0! Ignored." msgstr "" --#: config/tc-sh64.c:773 config/tc-sh64.c:877 --msgid "PTB operand is a SHmedia symbol" +-#: config/tc-sh.c:3600 +-#, c-format +-msgid "displacement to defined symbol %s overflows 8-bit field" +#: config/tc-sparc.c:4294 +msgid "bad .reserve segment -- expected BSS segment" msgstr "" --#: config/tc-sh64.c:776 config/tc-sh64.c:874 --msgid "PTA operand is a SHcompact symbol" +-#: config/tc-sh.c:3604 +#: config/tc-sparc.c:4322 -+#, c-format + #, c-format +-msgid "displacement to undefined symbol %s overflows 8-bit field " +msgid "alignment too large; assuming %d" msgstr "" --#: config/tc-sh64.c:792 --msgid "invalid expression in operand" +-#: config/tc-sh.c:3621 +-#, c-format +-msgid "overflow in branch to %s; converted into longer instruction sequence" +#: config/tc-sparc.c:4328 config/tc-sparc.c:4477 +msgid "negative alignment" msgstr "" --#: config/tc-sh64.c:1483 --#, c-format --msgid "invalid operand, not a 5-bit unsigned value: %d" +-#: config/tc-sh.c:3687 config/tc-sh.c:3734 config/tc-sparc.c:4204 +-#: config/tc-sparc.c:4228 +-msgid "misaligned data" +#: config/tc-sparc.c:4338 config/tc-sparc.c:4499 read.c:1522 read.c:2540 +msgid "alignment not a power of 2" msgstr "" --#: config/tc-sh64.c:1488 +-#: config/tc-sh.c:4036 +-msgid "offset to unaligned destination" +#: config/tc-sparc.c:4391 - #, c-format --msgid "invalid operand, not a 6-bit signed value: %d" ++#, c-format +msgid "Ignoring attempt to re-define symbol %s" msgstr "" --#: config/tc-sh64.c:1493 --#, c-format --msgid "invalid operand, not a 6-bit unsigned value: %d" +-#: config/tc-sh.c:4041 +-msgid "negative offset" +#: config/tc-sparc.c:4414 config/tc-v850.c:283 +msgid "Expected comma after symbol-name" msgstr "" --#: config/tc-sh64.c:1498 config/tc-sh64.c:1510 +-#: config/tc-sh.c:4179 +-msgid "misaligned offset" +#: config/tc-sparc.c:4424 - #, c-format --msgid "invalid operand, not a 11-bit signed value: %d" ++#, c-format +msgid ".COMMon length (%lu) out of range ignored" msgstr "" --#: config/tc-sh64.c:1500 --#, c-format --msgid "invalid operand, not a multiple of 32: %d" +-#: config/tc-sh64.c:568 +-msgid "This operand must be constant at assembly time" +#: config/tc-sparc.c:4457 +msgid "Expected comma after common length" msgstr "" --#: config/tc-sh64.c:1505 +-#: config/tc-sh64.c:681 +-msgid "Invalid operand expression" +#: config/tc-sparc.c:4471 ++#, c-format ++msgid "alignment too large; assuming %ld" + msgstr "" + +-#: config/tc-sh64.c:773 config/tc-sh64.c:877 +-msgid "PTB operand is a SHmedia symbol" ++#: config/tc-sparc.c:4614 ++msgid "Unknown segment type" + msgstr "" + +-#: config/tc-sh64.c:776 config/tc-sh64.c:874 +-msgid "PTA operand is a SHcompact symbol" ++#: config/tc-sparc.c:4684 config/tc-sparc.c:4693 ++#, c-format ++msgid "register syntax is .register %%g[2367],{#scratch|symbolname|#ignore}" + msgstr "" + +-#: config/tc-sh64.c:792 +-msgid "invalid expression in operand" ++#: config/tc-sparc.c:4711 ++msgid "redefinition of global register" + msgstr "" + +-#: config/tc-sh64.c:1483 ++#: config/tc-sparc.c:4722 + #, c-format +-msgid "invalid operand, not a 5-bit unsigned value: %d" ++msgid "Register symbol %s already defined." + msgstr "" + +-#: config/tc-sh64.c:1488 ++#: config/tc-sparc.c:4926 + #, c-format +-msgid "invalid operand, not a 6-bit signed value: %d" ++msgid "Illegal operands: %%r_plt in %d-byte data field" + msgstr "" + +-#: config/tc-sh64.c:1493 ++#: config/tc-sparc.c:4936 + #, c-format +-msgid "invalid operand, not a 6-bit unsigned value: %d" ++msgid "Illegal operands: %%r_tls_dtpoff in %d-byte data field" + msgstr "" + +-#: config/tc-sh64.c:1498 config/tc-sh64.c:1510 ++#: config/tc-sparc.c:4973 config/tc-vax.c:3317 + #, c-format +-msgid "invalid operand, not a 11-bit signed value: %d" ++msgid "Illegal operands: Only %%r_%s%d allowed in %d-byte data fields" + msgstr "" + +-#: config/tc-sh64.c:1500 ++#: config/tc-sparc.c:4981 config/tc-sparc.c:5012 config/tc-sparc.c:5021 ++#: config/tc-vax.c:3325 config/tc-vax.c:3356 config/tc-vax.c:3365 + #, c-format +-msgid "invalid operand, not a multiple of 32: %d" ++msgid "Illegal operands: %%r_%s%d requires arguments in ()" + msgstr "" + +-#: config/tc-sh64.c:1505 ++#: config/tc-sparc.c:5030 config/tc-vax.c:3374 #, c-format -msgid "invalid operand, not a 10-bit signed value: %d" -+msgid "alignment too large; assuming %ld" ++msgid "Illegal operands: garbage after %%r_%s%d()" msgstr "" -#: config/tc-sh64.c:1512 -#, c-format -msgid "invalid operand, not an even value: %d" -+#: config/tc-sparc.c:4614 -+msgid "Unknown segment type" - msgstr "" - --#: config/tc-sh64.c:1517 -+#: config/tc-sparc.c:4684 config/tc-sparc.c:4693 - #, c-format --msgid "invalid operand, not a 12-bit signed value: %d" -+msgid "register syntax is .register %%g[2367],{#scratch|symbolname|#ignore}" - msgstr "" - --#: config/tc-sh64.c:1519 --#, c-format --msgid "invalid operand, not a multiple of 4: %d" -+#: config/tc-sparc.c:4711 -+msgid "redefinition of global register" - msgstr "" - --#: config/tc-sh64.c:1524 -+#: config/tc-sparc.c:4722 - #, c-format --msgid "invalid operand, not a 13-bit signed value: %d" -+msgid "Register symbol %s already defined." - msgstr "" - --#: config/tc-sh64.c:1526 -+#: config/tc-sparc.c:4926 - #, c-format --msgid "invalid operand, not a multiple of 8: %d" -+msgid "Illegal operands: %%r_plt in %d-byte data field" - msgstr "" - --#: config/tc-sh64.c:1531 -+#: config/tc-sparc.c:4936 - #, c-format --msgid "invalid operand, not a 16-bit signed value: %d" -+msgid "Illegal operands: %%r_tls_dtpoff in %d-byte data field" - msgstr "" - --#: config/tc-sh64.c:1536 -+#: config/tc-sparc.c:4973 config/tc-vax.c:3317 - #, c-format --msgid "invalid operand, not a 16-bit unsigned value: %d" -+msgid "Illegal operands: Only %%r_%s%d allowed in %d-byte data fields" - msgstr "" - --#: config/tc-sh64.c:1542 --msgid "operand out of range for PT, PTA and PTB" -+#: config/tc-sparc.c:4981 config/tc-sparc.c:5012 config/tc-sparc.c:5021 -+#: 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 "" - --#: config/tc-sh64.c:1544 -+#: config/tc-sparc.c:5030 config/tc-vax.c:3374 - #, c-format --msgid "operand not a multiple of 4 for PT, PTA or PTB: %d" -+msgid "Illegal operands: garbage after %%r_%s%d()" - msgstr "" - --#: config/tc-sh64.c:2064 --#, c-format --msgid "MOVI operand is not a 32-bit signed value: 0x%8x%08x" +#: config/tc-sparc.h:63 +msgid "sparc convert_frag\n" msgstr "" --#: config/tc-sh64.c:2421 config/tc-sh64.c:2584 config/tc-sh64.c:2599 --msgid "invalid PIC reference" +-#: config/tc-sh64.c:1517 +-#, c-format +-msgid "invalid operand, not a 12-bit signed value: %d" +#: config/tc-sparc.h:65 config/tc-z80.h:53 +msgid "estimate_size_before_relax called" msgstr "" --#: config/tc-sh64.c:2478 --msgid "can't find opcode" +-#: config/tc-sh64.c:1519 +#: config/tc-spu.c:130 -+#, c-format + #, c-format +-msgid "invalid operand, not a multiple of 4: %d" +msgid "Can't hash instruction '%s':%s" msgstr "" --#: config/tc-sh64.c:2681 config/tc-sh64.c:2721 --msgid "invalid operand: expression in PT target" +-#: config/tc-sh64.c:1524 +-#, c-format +-msgid "invalid operand, not a 13-bit signed value: %d" +#: config/tc-spu.c:184 +msgid "" +"SPU options:\n" +" --apuasm\t\t emulate behaviour of apuasm\n" msgstr "" --#: config/tc-sh64.c:2812 +-#: config/tc-sh64.c:1526 +#: config/tc-spu.c:290 #, c-format --msgid "invalid operands to %s" +-msgid "invalid operand, not a multiple of 8: %d" +msgid "Invalid mnemonic '%s'" msgstr "" --#: config/tc-sh64.c:2818 +-#: config/tc-sh64.c:1531 +#: config/tc-spu.c:296 #, c-format --msgid "excess operands to %s" +-msgid "invalid operand, not a 16-bit signed value: %d" +msgid "'%s' is only available in DD2.0 or higher." msgstr "" --#: config/tc-sh64.c:2863 +-#: config/tc-sh64.c:1536 +#: config/tc-spu.c:328 #, c-format --msgid "The `.mode %s' directive is not valid with this architecture" +-msgid "invalid operand, not a 16-bit unsigned value: %d" +msgid "Error in argument %d. Expecting: \"%s\"" msgstr "" --#: config/tc-sh64.c:2871 --#, c-format --msgid "Invalid argument to .mode: %s" +-#: config/tc-sh64.c:1542 +-msgid "operand out of range for PT, PTA and PTB" +#: config/tc-spu.c:339 +msgid "Mixing register syntax, with and without '$'." msgstr "" --#: config/tc-sh64.c:2901 +-#: config/tc-sh64.c:1544 +#: config/tc-spu.c:345 #, c-format --msgid "The `.abi %s' directive is not valid with this architecture" +-msgid "operand not a multiple of 4 for PT, PTA or PTB: %d" +msgid "Treating '%-*s' as a symbol." msgstr "" --#: config/tc-sh64.c:2907 --msgid "`.abi 64' but command-line options do not specify 64-bit ABI" +-#: config/tc-sh64.c:2064 +-#, c-format +-msgid "MOVI operand is not a 32-bit signed value: 0x%8x%08x" +#: config/tc-spu.c:564 +msgid "'SPU_RdEventMask' (channel 11) is only available in DD2.0 or higher." msgstr "" --#: config/tc-sh64.c:2912 --msgid "`.abi 32' but command-line options do not specify 32-bit ABI" +-#: config/tc-sh64.c:2421 config/tc-sh64.c:2584 config/tc-sh64.c:2599 +-msgid "invalid PIC reference" +#: config/tc-spu.c:566 +msgid "'MFC_RdTagMask' (channel 12) is only available in DD2.0 or higher." msgstr "" --#: config/tc-sh64.c:2915 +-#: config/tc-sh64.c:2478 +-msgid "can't find opcode" +#: config/tc-spu.c:609 - #, c-format --msgid "Invalid argument to .abi: %s" ++#, c-format +msgid "Using old style, %%lo(expr), please change to PPC style, expr@l." msgstr "" --#: config/tc-sh64.c:2970 --msgid "-no-mix is invalid without specifying SHcompact or SHmedia" +-#: config/tc-sh64.c:2681 config/tc-sh64.c:2721 +-msgid "invalid operand: expression in PT target" +#: config/tc-spu.c:615 +#, c-format +msgid "Using old style, %%hi(expr), please change to PPC style, expr@h." msgstr "" --#: config/tc-sh64.c:2975 --msgid "-shcompact-const-crange is invalid without SHcompact" +-#: config/tc-sh64.c:2812 +#: config/tc-spu.c:685 config/tc-spu.c:688 -+#, c-format + #, c-format +-msgid "invalid operands to %s" +msgid "Constant expression %d out of range, [%d, %d]." msgstr "" --#: config/tc-sh64.c:2978 --msgid "-expand-pt32 only valid with -abi=64" +-#: config/tc-sh64.c:2818 +#: config/tc-spu.c:790 -+#, c-format + #, c-format +-msgid "excess operands to %s" +msgid "invalid priority '%lu'" msgstr "" --#: config/tc-sh64.c:2981 --msgid "-no-expand only valid with SHcompact or SHmedia" +-#: config/tc-sh64.c:2863 +#: config/tc-spu.c:796 -+#, c-format + #, c-format +-msgid "The `.mode %s' directive is not valid with this architecture" +msgid "invalid lrlive '%lu'" msgstr "" --#: config/tc-sh64.c:2984 --msgid "-expand-pt32 invalid together with -no-expand" +-#: config/tc-sh64.c:2871 +-#, c-format +-msgid "Invalid argument to .mode: %s" +#: config/tc-spu.c:855 +msgid "Relaxation should never occur" msgstr "" --#: config/tc-sh64.c:3198 --msgid "SHmedia code not allowed in same section as constants and SHcompact code" +-#: config/tc-sh64.c:2901 +#: config/tc-spu.c:1005 -+#, c-format + #, c-format +-msgid "The `.abi %s' directive is not valid with this architecture" +msgid "Relocation doesn't fit. (relocation value = 0x%lx)" msgstr "" --#: config/tc-sh64.c:3216 --msgid "No segment info for current section" +-#: config/tc-sh64.c:2907 +-msgid "`.abi 64' but command-line options do not specify 64-bit ABI" +#: config/tc-spu.h:85 +msgid "spu convert_frag\n" msgstr "" --#: config/tc-sh64.c:3255 --msgid "duplicate datalabel operator ignored" +-#: config/tc-sh64.c:2912 +-msgid "`.abi 32' but command-line options do not specify 32-bit ABI" +#: config/tc-tic30.c:36 +msgid "first" msgstr "" --#: config/tc-sh64.c:3325 --msgid "Invalid DataLabel expression" +-#: config/tc-sh64.c:2915 +-#, c-format +-msgid "Invalid argument to .abi: %s" +#: config/tc-tic30.c:36 +msgid "second" msgstr "" --#: config/tc-sparc.c:276 config/tc-sparc.c:481 --msgid "Bad opcode table, broken assembler." +-#: config/tc-sh64.c:2970 +-msgid "-no-mix is invalid without specifying SHcompact or SHmedia" +#: config/tc-tic30.c:36 +msgid "third" msgstr "" +-#: config/tc-sh64.c:2975 +-msgid "-shcompact-const-crange is invalid without SHcompact" ++#: config/tc-tic30.c:36 ++msgid "fourth" + msgstr "" + +-#: config/tc-sh64.c:2978 +-msgid "-expand-pt32 only valid with -abi=64" ++#: config/tc-tic30.c:36 ++msgid "fifth" + msgstr "" + +-#: config/tc-sh64.c:2981 +-msgid "-no-expand only valid with SHcompact or SHmedia" ++#: config/tc-tic30.c:482 ++msgid "More than one AR register found in indirect reference" + msgstr "" + +-#: config/tc-sh64.c:2984 +-msgid "-expand-pt32 invalid together with -no-expand" ++#: config/tc-tic30.c:488 ++msgid "Illegal AR register in indirect reference" + msgstr "" + +-#: config/tc-sh64.c:3198 +-msgid "SHmedia code not allowed in same section as constants and SHcompact code" ++#: config/tc-tic30.c:509 ++msgid "More than one displacement found in indirect reference" + msgstr "" + +-#: config/tc-sh64.c:3216 +-msgid "No segment info for current section" ++#: config/tc-tic30.c:518 ++msgid "Invalid displacement in indirect reference" + msgstr "" + +-#: config/tc-sh64.c:3255 +-msgid "duplicate datalabel operator ignored" ++#: config/tc-tic30.c:536 ++msgid "AR register not found in indirect reference" + msgstr "" + +-#: config/tc-sh64.c:3325 +-msgid "Invalid DataLabel expression" ++#. Maybe an implied displacement of 1 again. ++#: config/tc-tic30.c:553 ++msgid "required displacement wasn't given in indirect reference" + msgstr "" + +-#: config/tc-sparc.c:276 config/tc-sparc.c:481 +-msgid "Bad opcode table, broken assembler." ++#: config/tc-tic30.c:560 ++msgid "illegal indirect reference" + msgstr "" + -#: config/tc-sparc.c:473 -#, c-format -msgid "invalid architecture -xarch=%s" -+#: config/tc-tic30.c:36 -+msgid "fourth" ++#: config/tc-tic30.c:567 ++msgid "displacement must be an unsigned 8-bit number" msgstr "" -#: config/tc-sparc.c:542 --#, c-format ++#: config/tc-tic30.c:751 config/tc-tic30.c:1498 + #, c-format -msgid "No compiled in support for %d bit object file format" -+#: config/tc-tic30.c:36 -+msgid "fifth" ++msgid "Invalid character %s before %s operand" msgstr "" -#: config/tc-sparc.c:623 --#, c-format ++#: config/tc-tic30.c:770 config/tc-tic30.c:1513 + #, c-format -msgid "SPARC options:\n" -+#: config/tc-tic30.c:482 -+msgid "More than one AR register found in indirect reference" ++msgid "Unbalanced parenthesis in %s operand." msgstr "" -#: config/tc-sparc.c:652 --#, c-format ++#: config/tc-tic30.c:786 config/tc-tic30.c:1523 + #, c-format -msgid "" -"\n" -"\t\t\tspecify variant of SPARC architecture\n" @@ -24004,15 +37088,14 @@ index 564135a143..b1b2ed1ef8 100644 -"--enforce-aligned-data\tforce .long, etc., to be aligned correctly\n" -"-relax\t\t\trelax jumps and branches (default)\n" -"-no-relax\t\tavoid changing any jumps and branches\n" -+#: config/tc-tic30.c:488 -+msgid "Illegal AR register in indirect reference" ++msgid "Invalid character %s in %s operand" msgstr "" -#: config/tc-sparc.c:660 --#, c-format ++#: config/tc-tic30.c:805 config/tc-tic30.c:1540 + #, c-format -msgid "-k\t\t\tgenerate PIC\n" -+#: config/tc-tic30.c:509 -+msgid "More than one displacement found in indirect reference" ++msgid "Spurious operands; (%d operands/instruction max)" msgstr "" -#: config/tc-sparc.c:664 @@ -24020,15 +37103,17 @@ index 564135a143..b1b2ed1ef8 100644 -msgid "" -"-32\t\t\tcreate 32 bit object file\n" -"-64\t\t\tcreate 64 bit object file\n" -+#: config/tc-tic30.c:518 -+msgid "Invalid displacement in indirect reference" ++#. Just skip it, if it's \n complain. ++#: config/tc-tic30.c:823 config/tc-tic30.c:839 config/tc-tic30.c:1557 ++#: config/tc-tic30.c:1573 ++msgid "Expecting operand after ','; got nothing" msgstr "" -#: config/tc-sparc.c:667 -#, c-format -msgid "\t\t\t[default is %d]\n" -+#: config/tc-tic30.c:536 -+msgid "AR register not found in indirect reference" ++#: config/tc-tic30.c:828 config/tc-tic30.c:1562 ++msgid "Expecting operand before ','; got nothing" msgstr "" -#: config/tc-sparc.c:669 @@ -24037,24 +37122,19 @@ index 564135a143..b1b2ed1ef8 100644 -"-TSO\t\t\tuse Total Store Ordering\n" -"-PSO\t\t\tuse Partial Store Ordering\n" -"-RMO\t\t\tuse Relaxed Memory Ordering\n" -+#. Maybe an implied displacement of 1 again. -+#: config/tc-tic30.c:553 -+msgid "required displacement wasn't given in indirect reference" ++#: config/tc-tic30.c:866 ++msgid "incorrect number of operands given in the first instruction" msgstr "" -#: config/tc-sparc.c:673 -#, c-format -msgid "\t\t\t[default is %s]\n" -+#: config/tc-tic30.c:560 -+msgid "illegal indirect reference" -+msgstr "" -+ -+#: config/tc-tic30.c:567 -+msgid "displacement must be an unsigned 8-bit number" ++#: config/tc-tic30.c:872 ++msgid "incorrect number of operands given in the second instruction" msgstr "" -#: config/tc-sparc.c:675 -+#: config/tc-tic30.c:751 config/tc-tic30.c:1498 ++#: config/tc-tic30.c:893 #, c-format -msgid "" -"-KPIC\t\t\tgenerate PIC\n" @@ -24066,527 +37146,472 @@ index 564135a143..b1b2ed1ef8 100644 -"-q\t\t\tignored\n" -"-Qy, -Qn\t\tignored\n" -"-s\t\t\tignored\n" -+msgid "Invalid character %s before %s operand" ++msgid "%s instruction, operand %d doesn't match" msgstr "" -#: config/tc-sparc.c:687 -+#: config/tc-tic30.c:770 config/tc-tic30.c:1513 - #, c-format +-#, c-format -msgid "" -"-EL\t\t\tgenerate code for a little endian machine\n" -"-EB\t\t\tgenerate code for a big endian machine\n" -"--little-endian-data\tgenerate code for a machine having big endian\n" -" instructions and little endian data.\n" -+msgid "Unbalanced parenthesis in %s operand." - msgstr "" - --#: config/tc-sparc.c:823 -+#: config/tc-tic30.c:786 config/tc-tic30.c:1523 - #, c-format --msgid "Internal error: losing opcode: `%s' \"%s\"\n" -+msgid "Invalid character %s in %s operand" - msgstr "" - --#: config/tc-sparc.c:842 -+#: config/tc-tic30.c:805 config/tc-tic30.c:1540 - #, c-format --msgid "Internal error: can't find opcode `%s' for `%s'\n" -+msgid "Spurious operands; (%d operands/instruction max)" - msgstr "" - --#: config/tc-sparc.c:983 --msgid "Support for 64-bit arithmetic not compiled in." -+#. Just skip it, if it's \n complain. -+#: config/tc-tic30.c:823 config/tc-tic30.c:839 config/tc-tic30.c:1557 -+#: config/tc-tic30.c:1573 -+msgid "Expecting operand after ','; got nothing" - msgstr "" - --#: config/tc-sparc.c:1029 --msgid "set: number not in 0..4294967295 range" -+#: config/tc-tic30.c:828 config/tc-tic30.c:1562 -+msgid "Expecting operand before ','; got nothing" - msgstr "" - --#: config/tc-sparc.c:1036 --msgid "set: number not in -2147483648..4294967295 range" -+#: config/tc-tic30.c:866 -+msgid "incorrect number of operands given in the first instruction" - msgstr "" - --#: config/tc-sparc.c:1095 --msgid "setsw: number not in -2147483648..4294967295 range" -+#: config/tc-tic30.c:872 -+msgid "incorrect number of operands given in the second instruction" - msgstr "" - --#: config/tc-sparc.c:1143 --msgid "setx: temporary register same as destination register" -+#: config/tc-tic30.c:893 -+#, c-format -+msgid "%s instruction, operand %d doesn't match" - msgstr "" - --#: config/tc-sparc.c:1214 --msgid "setx: illegal temporary register g0" +#. Shouldn't get here. +#: config/tc-tic30.c:917 config/tc-tic30.c:924 +msgid "incorrect format for multiply parallel instruction" - msgstr "" - --#: config/tc-sparc.c:1311 --msgid "FP branch in delay slot" ++msgstr "" ++ +#: config/tc-tic30.c:931 +msgid "destination for multiply can only be R0 or R1" - msgstr "" - --#: config/tc-sparc.c:1326 --msgid "FP branch preceded by FP instruction; NOP inserted" ++msgstr "" ++ +#: config/tc-tic30.c:938 +msgid "destination for add/subtract can only be R2 or R3" - msgstr "" - --#: config/tc-sparc.c:1366 --msgid "failed special case insn sanity check" ++msgstr "" ++ +#: config/tc-tic30.c:1005 +msgid "loading the same register in parallel operation" msgstr "" --#: config/tc-sparc.c:1454 --msgid ": invalid membar mask name" +-#: config/tc-sparc.c:823 +#: config/tc-tic30.c:1448 -+#, c-format + #, c-format +-msgid "Internal error: losing opcode: `%s' \"%s\"\n" +msgid "Invalid character %s in opcode" msgstr "" --#: config/tc-sparc.c:1470 --msgid ": invalid membar mask expression" +-#: config/tc-sparc.c:842 +#: config/tc-tic30.c:1478 -+#, c-format + #, c-format +-msgid "Internal error: can't find opcode `%s' for `%s'\n" +msgid "Unknown TMS320C30 instruction: %s" msgstr "" --#: config/tc-sparc.c:1475 --msgid ": invalid membar mask number" +-#: config/tc-sparc.c:983 +-msgid "Support for 64-bit arithmetic not compiled in." +#: config/tc-tic30.c:1598 +msgid "Incorrect number of operands given" msgstr "" --#: config/tc-sparc.c:1490 --msgid ": invalid siam mode expression" +-#: config/tc-sparc.c:1029 +-msgid "set: number not in 0..4294967295 range" +#: config/tc-tic30.c:1631 +#, c-format +msgid "The %s operand doesn't match" msgstr "" --#: config/tc-sparc.c:1495 --msgid ": invalid siam mode number" +-#: config/tc-sparc.c:1036 +-msgid "set: number not in -2147483648..4294967295 range" +#. Shouldn't make it to this stage. +#: config/tc-tic30.c:1656 config/tc-tic30.c:1668 +msgid "Incompatible first and second operands in instruction" msgstr "" --#: config/tc-sparc.c:1511 --msgid ": invalid prefetch function name" +-#: config/tc-sparc.c:1095 +-msgid "setsw: number not in -2147483648..4294967295 range" +#: config/tc-tic30.c:1782 +msgid "invalid short form floating point immediate operand" msgstr "" --#: config/tc-sparc.c:1519 --msgid ": invalid prefetch function expression" +-#: config/tc-sparc.c:1143 +-msgid "setx: temporary register same as destination register" +#: config/tc-tic30.c:1792 +msgid "rounding down first operand float to unsigned int" msgstr "" --#: config/tc-sparc.c:1524 --msgid ": invalid prefetch function number" +-#: config/tc-sparc.c:1214 +-msgid "setx: illegal temporary register g0" +#: config/tc-tic30.c:1794 +msgid "only lower 16-bits of first operand are used" msgstr "" --#: config/tc-sparc.c:1552 config/tc-sparc.c:1564 --msgid ": unrecognizable privileged register" +-#: config/tc-sparc.c:1311 +-msgid "FP branch in delay slot" +#: config/tc-tic30.c:1804 +msgid "rounding down first operand float to signed int" msgstr "" --#: config/tc-sparc.c:1588 config/tc-sparc.c:1600 --msgid ": unrecognizable hyperprivileged register" +-#: config/tc-sparc.c:1326 +-msgid "FP branch preceded by FP instruction; NOP inserted" +#: config/tc-tic30.c:1809 config/tc-tic30.c:1880 +msgid "first operand is too large for 16-bit signed int" msgstr "" --#: config/tc-sparc.c:1624 config/tc-sparc.c:1649 --msgid ": unrecognizable v9a or v9b ancillary state register" +-#: config/tc-sparc.c:1366 +-msgid "failed special case insn sanity check" +#: config/tc-tic30.c:1874 +msgid "first operand is floating point" msgstr "" --#: config/tc-sparc.c:1629 --msgid ": rd on write only ancillary state register" +-#: config/tc-sparc.c:1454 +-msgid ": invalid membar mask name" +#. Shouldn't get here. +#: config/tc-tic30.c:1905 +msgid "interrupt vector for trap instruction out of range" msgstr "" --#. %sys_tick and %sys_tick_cmpr are v9bnotv9a --#: config/tc-sparc.c:1637 --msgid ": unrecognizable v9a ancillary state register" +-#: config/tc-sparc.c:1470 +-msgid ": invalid membar mask expression" +#: config/tc-tic30.c:1950 +msgid "LDP instruction needs a 24-bit operand" msgstr "" --#: config/tc-sparc.c:1673 --msgid ": asr number must be between 16 and 31" +-#: config/tc-sparc.c:1475 +-msgid ": invalid membar mask number" +#: config/tc-tic30.c:1974 +msgid "first operand is too large for a 24-bit displacement" msgstr "" --#: config/tc-sparc.c:1681 --msgid ": asr number must be between 0 and 31" +-#: config/tc-sparc.c:1490 +-msgid ": invalid siam mode expression" +#: config/tc-tic4x.c:392 +msgid "Nan, using zero." msgstr "" --#: config/tc-sparc.c:1691 +-#: config/tc-sparc.c:1495 +-msgid ": invalid siam mode number" +#: config/tc-tic4x.c:514 ++#, c-format ++msgid "Cannot represent exponent in %d bits" + msgstr "" + +-#: config/tc-sparc.c:1511 +-msgid ": invalid prefetch function name" ++#: config/tc-tic4x.c:597 config/tc-tic4x.c:607 ++msgid "Invalid floating point number" + msgstr "" + +-#: config/tc-sparc.c:1519 +-msgid ": invalid prefetch function expression" ++#: config/tc-tic4x.c:726 ++msgid "Comma expected\n" + msgstr "" + +-#: config/tc-sparc.c:1524 +-msgid ": invalid prefetch function number" ++#: config/tc-tic4x.c:762 config/tc-tic54x.c:471 ++msgid ".bss size argument missing\n" + msgstr "" + +-#: config/tc-sparc.c:1552 config/tc-sparc.c:1564 +-msgid ": unrecognizable privileged register" ++#: config/tc-tic4x.c:770 ++#, c-format ++msgid ".bss size %ld < 0!" + msgstr "" + +-#: config/tc-sparc.c:1588 config/tc-sparc.c:1600 +-msgid ": unrecognizable hyperprivileged register" ++#: config/tc-tic4x.c:903 ++msgid "Non-constant symbols not allowed\n" + msgstr "" + +-#: config/tc-sparc.c:1624 config/tc-sparc.c:1649 +-msgid ": unrecognizable v9a or v9b ancillary state register" ++#: config/tc-tic4x.c:934 ++msgid "Symbol missing\n" + msgstr "" + +-#: config/tc-sparc.c:1629 +-msgid ": rd on write only ancillary state register" ++#. Skip null symbol terminator. ++#: config/tc-tic4x.c:982 ++msgid ".sect: subsection name ignored" + msgstr "" + +-#. %sys_tick and %sys_tick_cmpr are v9bnotv9a +-#: config/tc-sparc.c:1637 +-msgid ": unrecognizable v9a ancillary state register" ++#: config/tc-tic4x.c:1010 config/tc-tic4x.c:1111 config/tc-tic54x.c:1424 ++#, c-format ++msgid "Error setting flags for \"%s\": %s" + msgstr "" + +-#: config/tc-sparc.c:1673 +-msgid ": asr number must be between 16 and 31" ++#: config/tc-tic4x.c:1042 ++msgid ".set syntax invalid\n" + msgstr "" + +-#: config/tc-sparc.c:1681 +-msgid ": asr number must be between 0 and 31" ++#: config/tc-tic4x.c:1100 ++msgid ".usect: non-zero alignment flag ignored" + msgstr "" + +-#: config/tc-sparc.c:1691 ++#: config/tc-tic4x.c:1131 #, c-format -msgid ": expecting %asrN" -+msgid "Cannot represent exponent in %d bits" ++msgid "This assembler does not support processor generation %ld" msgstr "" -#: config/tc-sparc.c:1878 config/tc-sparc.c:1916 config/tc-sparc.c:2329 -#: config/tc-sparc.c:2365 -#, c-format -msgid "Illegal operands: %%%s requires arguments in ()" -+#: config/tc-tic4x.c:597 config/tc-tic4x.c:607 -+msgid "Invalid floating point number" ++#: config/tc-tic4x.c:1135 ++msgid "Changing processor generation on fly not supported..." msgstr "" -#: config/tc-sparc.c:1884 -#, c-format -msgid "Illegal operands: %%%s cannot be used together with other relocs in the insn ()" -+#: config/tc-tic4x.c:726 -+msgid "Comma expected\n" ++#: config/tc-tic4x.c:1433 ++msgid "Auxiliary register AR0--AR7 required for indirect" msgstr "" -#: config/tc-sparc.c:1895 --#, c-format ++#: config/tc-tic4x.c:1447 + #, c-format -msgid "Illegal operands: %%%s can be only used with call __tls_get_addr" -+#: config/tc-tic4x.c:762 config/tc-tic54x.c:471 -+msgid ".bss size argument missing\n" ++msgid "Bad displacement %d (require 0--255)\n" msgstr "" -#: config/tc-sparc.c:2102 -msgid "detected global register use not covered by .register pseudo-op" -+#: config/tc-tic4x.c:770 -+#, c-format -+msgid ".bss size %ld < 0!" ++#: config/tc-tic4x.c:1465 ++msgid "Index register IR0,IR1 required for displacement" msgstr "" -#: config/tc-sparc.c:2173 -msgid ": There are only 64 f registers; [0-63]" -+#: config/tc-tic4x.c:903 -+msgid "Non-constant symbols not allowed\n" ++#: config/tc-tic4x.c:1533 ++msgid "Expecting a register name" msgstr "" -#: config/tc-sparc.c:2175 config/tc-sparc.c:2193 -msgid ": There are only 32 f registers; [0-31]" -+#: config/tc-tic4x.c:934 -+msgid "Symbol missing\n" ++#: config/tc-tic4x.c:1545 config/tc-tic4x.c:1568 config/tc-tic4x.c:1634 ++msgid "Number too large" msgstr "" -#: config/tc-sparc.c:2185 -msgid ": There are only 32 single precision f registers; [0-31]" -+#. Skip null symbol terminator. -+#: config/tc-tic4x.c:982 -+msgid ".sect: subsection name ignored" ++#: config/tc-tic4x.c:1558 config/tc-tic4x.c:1581 ++msgid "Expecting a constant value" msgstr "" -#: config/tc-sparc.c:2377 -+#: config/tc-tic4x.c:1010 config/tc-tic4x.c:1111 config/tc-tic54x.c:1424 ++#: config/tc-tic4x.c:1589 #, c-format -msgid "Illegal operands: Can't do arithmetics other than + and - involving %%%s()" -+msgid "Error setting flags for \"%s\": %s" ++msgid "Bad direct addressing construct %s" msgstr "" -#: config/tc-sparc.c:2487 --#, c-format ++#: config/tc-tic4x.c:1593 + #, c-format -msgid "Illegal operands: Can't add non-constant expression to %%%s()" -+#: config/tc-tic4x.c:1042 -+msgid ".set syntax invalid\n" ++msgid "Direct value of %ld is not suitable" msgstr "" -#: config/tc-sparc.c:2497 -#, c-format -msgid "Illegal operands: Can't do arithmetics involving %%%s() of a relocatable symbol" -+#: config/tc-tic4x.c:1100 -+msgid ".usect: non-zero alignment flag ignored" - msgstr "" - --#: config/tc-sparc.c:2515 --msgid ": PC-relative operand can't be a constant" -+#: config/tc-tic4x.c:1131 -+#, c-format -+msgid "This assembler does not support processor generation %ld" - msgstr "" - --#: config/tc-sparc.c:2522 --msgid ": TLS operand can't be a constant" -+#: config/tc-tic4x.c:1135 -+msgid "Changing processor generation on fly not supported..." - msgstr "" - --#: config/tc-sparc.c:2555 --msgid ": invalid ASI name" -+#: config/tc-tic4x.c:1433 -+msgid "Auxiliary register AR0--AR7 required for indirect" - msgstr "" - --#: config/tc-sparc.c:2563 --msgid ": invalid ASI expression" -+#: config/tc-tic4x.c:1447 -+#, c-format -+msgid "Bad displacement %d (require 0--255)\n" - msgstr "" - --#: config/tc-sparc.c:2568 --msgid ": invalid ASI number" -+#: config/tc-tic4x.c:1465 -+msgid "Index register IR0,IR1 required for displacement" - msgstr "" - --#: config/tc-sparc.c:2665 --msgid "OPF immediate operand out of range (0-0x1ff)" -+#: config/tc-tic4x.c:1533 -+msgid "Expecting a register name" - msgstr "" - --#: config/tc-sparc.c:2670 --msgid "non-immediate OPF operand, ignored" -+#: config/tc-tic4x.c:1545 config/tc-tic4x.c:1568 config/tc-tic4x.c:1634 -+msgid "Number too large" - msgstr "" - --#: config/tc-sparc.c:2689 --msgid ": invalid cpreg name" -+#: config/tc-tic4x.c:1558 config/tc-tic4x.c:1581 -+msgid "Expecting a constant value" - msgstr "" - --#: config/tc-sparc.c:2718 -+#: config/tc-tic4x.c:1589 - #, c-format --msgid "Illegal operands%s" -+msgid "Bad direct addressing construct %s" - msgstr "" - --#: config/tc-sparc.c:2752 -+#: config/tc-tic4x.c:1593 - #, c-format --msgid "architecture bumped from \"%s\" to \"%s\" on \"%s\"" -+msgid "Direct value of %ld is not suitable" - msgstr "" - --#: config/tc-sparc.c:2788 --#, c-format --msgid "Architecture mismatch on \"%s\"." +#: config/tc-tic4x.c:1617 +msgid "Unknown indirect addressing mode" msgstr "" --#: config/tc-sparc.c:2789 +-#: config/tc-sparc.c:2515 +-msgid ": PC-relative operand can't be a constant" +#: config/tc-tic4x.c:1714 - #, c-format --msgid " (Requires %s; requested architecture is %s.)" ++#, c-format +msgid "Immediate value of %ld is too large for ldf" msgstr "" --#: config/tc-sparc.c:3324 +-#: config/tc-sparc.c:2522 +-msgid ": TLS operand can't be a constant" +#: config/tc-tic4x.c:1754 +msgid "Destination register must be ARn" -+msgstr "" -+ + msgstr "" + +-#: config/tc-sparc.c:2555 +-msgid ": invalid ASI name" +#: config/tc-tic4x.c:1773 config/tc-tic4x.c:2146 config/tc-tic4x.c:2205 - #, c-format --msgid "bad or unhandled relocation type: 0x%02x" ++#, c-format +msgid "Immediate value of %ld is too large" msgstr "" --#: config/tc-sparc.c:3657 --msgid "Expected comma after name" +-#: config/tc-sparc.c:2563 +-msgid ": invalid ASI expression" +#: config/tc-tic4x.c:1802 config/tc-tic4x.c:2007 +msgid "Invalid indirect addressing mode" msgstr "" --#: config/tc-sparc.c:3666 --#, c-format --msgid "BSS length (%d.) <0! Ignored." +-#: config/tc-sparc.c:2568 +-msgid ": invalid ASI number" +#: config/tc-tic4x.c:1826 config/tc-tic4x.c:1866 config/tc-tic4x.c:2057 +#: config/tc-tic4x.c:2079 +msgid "Register must be Rn" msgstr "" --#: config/tc-sparc.c:3678 --msgid "bad .reserve segment -- expected BSS segment" +-#: config/tc-sparc.c:2665 +-msgid "OPF immediate operand out of range (0-0x1ff)" +#: config/tc-tic4x.c:1880 config/tc-tic4x.c:1950 config/tc-tic4x.c:1964 +msgid "Register must be R0--R7" msgstr "" --#: config/tc-sparc.c:3706 +-#: config/tc-sparc.c:2670 +-msgid "non-immediate OPF operand, ignored" +#: config/tc-tic4x.c:1904 config/tc-tic4x.c:1932 - #, c-format --msgid "alignment too large; assuming %d" ++#, c-format +msgid "Invalid indirect addressing mode displacement %d" msgstr "" --#: config/tc-sparc.c:3712 config/tc-sparc.c:3862 --msgid "negative alignment" +-#: config/tc-sparc.c:2689 +-msgid ": invalid cpreg name" +#: config/tc-tic4x.c:1978 +msgid "Destination register must be R2 or R3" msgstr "" --#: config/tc-sparc.c:3722 config/tc-sparc.c:3885 read.c:1321 read.c:2379 --msgid "alignment not a power of 2" +-#: config/tc-sparc.c:2718 +-#, c-format +-msgid "Illegal operands%s" +#: config/tc-tic4x.c:1992 +msgid "Destination register must be R0 or R1" msgstr "" --#: config/tc-sparc.c:3775 +-#: config/tc-sparc.c:2752 +#: config/tc-tic4x.c:2029 #, c-format --msgid "Ignoring attempt to re-define symbol %s" +-msgid "architecture bumped from \"%s\" to \"%s\" on \"%s\"" +msgid "Displacement value of %ld is too large" msgstr "" --#: config/tc-sparc.c:3799 config/tc-v850.c:222 --msgid "Expected comma after symbol-name" +-#: config/tc-sparc.c:2788 +-#, c-format +-msgid "Architecture mismatch on \"%s\"." +#: config/tc-tic4x.c:2090 config/tc-tic4x.c:2221 +msgid "Floating point number not valid in expression" msgstr "" --#: config/tc-sparc.c:3809 +-#: config/tc-sparc.c:2789 +#: config/tc-tic4x.c:2104 #, c-format --msgid ".COMMon length (%lu) out of range ignored" +-msgid " (Requires %s; requested architecture is %s.)" +msgid "Signed immediate value %ld too large" msgstr "" --#: config/tc-sparc.c:3842 --msgid "Expected comma after common length" +-#: config/tc-sparc.c:3324 +#: config/tc-tic4x.c:2167 -+#, c-format + #, c-format +-msgid "bad or unhandled relocation type: 0x%02x" +-msgstr "" +- +-#: config/tc-sparc.c:3657 +-msgid "Expected comma after name" +msgid "Unsigned immediate value %ld too large" msgstr "" --#: config/tc-sparc.c:3856 +-#: config/tc-sparc.c:3666 +#: config/tc-tic4x.c:2235 #, c-format --msgid "alignment too large; assuming %ld" +-msgid "BSS length (%d.) <0! Ignored." +msgid "Immediate value %ld too large" msgstr "" --#: config/tc-sparc.c:4000 --msgid "Unknown segment type" +-#: config/tc-sparc.c:3678 +-msgid "bad .reserve segment -- expected BSS segment" +#: config/tc-tic4x.c:2254 config/tc-tic4x.c:2282 +msgid "Register must be ivtp or tvtp" msgstr "" --#: config/tc-sparc.c:4075 config/tc-sparc.c:4085 +-#: config/tc-sparc.c:3706 -#, c-format --msgid "register syntax is .register %%g[2367],{#scratch|symbolname|#ignore}" +-msgid "alignment too large; assuming %d" +#: config/tc-tic4x.c:2268 +msgid "Register must be address register" msgstr "" --#: config/tc-sparc.c:4103 --msgid "redefinition of global register" +-#: config/tc-sparc.c:3712 config/tc-sparc.c:3862 +-msgid "negative alignment" +#: config/tc-tic4x.c:2341 +msgid "Source and destination register should not be equal" msgstr "" +-#: config/tc-sparc.c:3722 config/tc-sparc.c:3885 read.c:1321 read.c:2379 +-msgid "alignment not a power of 2" ++#: config/tc-tic4x.c:2356 ++msgid "Equal parallel destination registers, one result will be discarded" + msgstr "" + +-#: config/tc-sparc.c:3775 +-#, c-format +-msgid "Ignoring attempt to re-define symbol %s" ++#: config/tc-tic4x.c:2397 ++msgid "Too many operands scanned" + msgstr "" + +-#: config/tc-sparc.c:3799 config/tc-v850.c:222 +-msgid "Expected comma after symbol-name" ++#: config/tc-tic4x.c:2428 ++msgid "Parallel opcode cannot contain more than two instructions" + msgstr "" + +-#: config/tc-sparc.c:3809 ++#: config/tc-tic4x.c:2501 + #, c-format +-msgid ".COMMon length (%lu) out of range ignored" +-msgstr "" +- +-#: config/tc-sparc.c:3842 +-msgid "Expected comma after common length" ++msgid "Invalid operands for %s" + msgstr "" + +-#: config/tc-sparc.c:3856 ++#: config/tc-tic4x.c:2504 + #, c-format +-msgid "alignment too large; assuming %ld" ++msgid "Invalid instruction %s" + msgstr "" + +-#: config/tc-sparc.c:4000 +-msgid "Unknown segment type" ++#: config/tc-tic4x.c:2656 ++#, c-format ++msgid "Bad relocation type: 0x%02x" + msgstr "" + +-#: config/tc-sparc.c:4075 config/tc-sparc.c:4085 ++#: config/tc-tic4x.c:2714 + #, c-format +-msgid "register syntax is .register %%g[2367],{#scratch|symbolname|#ignore}" ++msgid "Unsupported processor generation %d" + msgstr "" + +-#: config/tc-sparc.c:4103 +-msgid "redefinition of global register" ++#: config/tc-tic4x.c:2722 ++msgid "Option -b is depreciated, please use -mbig" + msgstr "" + -#: config/tc-sparc.c:4114 -#, c-format -msgid "Register symbol %s already defined." -+#: config/tc-tic4x.c:2356 -+msgid "Equal parallel destination registers, one result will be discarded" ++#: config/tc-tic4x.c:2729 ++msgid "Option -p is depreciated, please use -mmemparm" msgstr "" -#: config/tc-sparc.c:4319 -#, c-format -msgid "Illegal operands: %%r_plt in %d-byte data field" -+#: config/tc-tic4x.c:2397 -+msgid "Too many operands scanned" ++#: config/tc-tic4x.c:2736 ++msgid "Option -r is depreciated, please use -mregparm" msgstr "" -#: config/tc-sparc.c:4329 -#, c-format -msgid "Illegal operands: %%r_tls_dtpoff in %d-byte data field" -+#: config/tc-tic4x.c:2428 -+msgid "Parallel opcode cannot contain more than two instructions" - msgstr "" - --#: config/tc-sparc.c:4366 config/tc-vax.c:3313 -+#: config/tc-tic4x.c:2501 - #, c-format --msgid "Illegal operands: Only %%r_%s%d allowed in %d-byte data fields" -+msgid "Invalid operands for %s" - msgstr "" - --#: config/tc-sparc.c:4374 config/tc-sparc.c:4405 config/tc-sparc.c:4414 --#: config/tc-vax.c:3321 config/tc-vax.c:3352 config/tc-vax.c:3361 -+#: config/tc-tic4x.c:2504 - #, c-format --msgid "Illegal operands: %%r_%s%d requires arguments in ()" -+msgid "Invalid instruction %s" - msgstr "" - --#: config/tc-sparc.c:4423 config/tc-vax.c:3370 -+#: config/tc-tic4x.c:2656 - #, c-format --msgid "Illegal operands: garbage after %%r_%s%d()" -+msgid "Bad relocation type: 0x%02x" - msgstr "" - --#: config/tc-sparc.h:60 --msgid "sparc convert_frag\n" -+#: config/tc-tic4x.c:2714 -+#, c-format -+msgid "Unsupported processor generation %d" - msgstr "" - --#: config/tc-sparc.h:62 config/tc-z80.h:53 --msgid "estimate_size_before_relax called" -+#: config/tc-tic4x.c:2722 -+msgid "Option -b is depreciated, please use -mbig" - msgstr "" - --#: config/tc-spu.c:132 --#, c-format --msgid "Can't hash instruction '%s':%s" -+#: config/tc-tic4x.c:2729 -+msgid "Option -p is depreciated, please use -mmemparm" - msgstr "" - --#: config/tc-spu.c:186 --msgid "" --"SPU options:\n" --" --apuasm\t\t emulate behaviour of apuasm\n" -+#: config/tc-tic4x.c:2736 -+msgid "Option -r is depreciated, please use -mregparm" - msgstr "" - --#: config/tc-spu.c:292 --#, c-format --msgid "Invalid mnemonic '%s'" +#: config/tc-tic4x.c:2743 +msgid "Option -s is depreciated, please use -msmall" msgstr "" --#: config/tc-spu.c:298 +-#: config/tc-sparc.c:4366 config/tc-vax.c:3313 +#: config/tc-tic4x.c:2772 #, c-format --msgid "'%s' is only available in DD2.0 or higher." +-msgid "Illegal operands: Only %%r_%s%d allowed in %d-byte data fields" +msgid "" +"\n" +"TIC4X options:\n" @@ -24610,651 +37635,656 @@ index 564135a143..b1b2ed1ef8 100644 +" -menhanced enable enhanced opcode support\n" msgstr "" --#: config/tc-spu.c:330 +-#: config/tc-sparc.c:4374 config/tc-sparc.c:4405 config/tc-sparc.c:4414 +-#: config/tc-vax.c:3321 config/tc-vax.c:3352 config/tc-vax.c:3361 +#: config/tc-tic4x.c:2817 #, c-format --msgid "Error in argument %d. Expecting: \"%s\"" --msgstr "" -- --#: config/tc-spu.c:341 --msgid "Mixing register syntax, with and without '$'." +-msgid "Illegal operands: %%r_%s%d requires arguments in ()" +msgid "Label \"$%d\" redefined" msgstr "" --#: config/tc-spu.c:347 +-#: config/tc-sparc.c:4423 config/tc-vax.c:3370 +#: config/tc-tic4x.c:3027 #, c-format --msgid "Treating '%-*s' as a symbol." --msgstr "" -- --#: config/tc-spu.c:566 --msgid "'SPU_RdEventMask' (channel 11) is only available in DD2.0 or higher." +-msgid "Illegal operands: garbage after %%r_%s%d()" +msgid "Reloc %d not supported by object file format" msgstr "" --#: config/tc-spu.c:568 --msgid "'MFC_RdTagMask' (channel 12) is only available in DD2.0 or higher." +-#: config/tc-sparc.h:60 +-msgid "sparc convert_frag\n" +#. Only word (et al.), align, or conditionals are allowed within +#. .struct/.union. +#: config/tc-tic54x.c:219 +msgid "pseudo-op illegal within .struct/.union" msgstr "" --#: config/tc-spu.c:611 +-#: config/tc-sparc.h:62 config/tc-z80.h:53 +-msgid "estimate_size_before_relax called" +-msgstr "" +#: config/tc-tic54x.c:233 - #, c-format --msgid "Using old style, %%lo(expr), please change to PPC style, expr@l." ++#, c-format +msgid "C54x-specific command line options:\n" - msgstr "" ++msgstr "Специализированные параметры командной строки для C54x:\n" --#: config/tc-spu.c:617 +-#: config/tc-spu.c:132 +#: config/tc-tic54x.c:234 #, c-format --msgid "Using old style, %%hi(expr), please change to PPC style, expr@h." +-msgid "Can't hash instruction '%s':%s" +msgid "-mfar-mode | -mf Use extended addressing\n" msgstr "" --#: config/tc-spu.c:687 config/tc-spu.c:690 +-#: config/tc-spu.c:186 +-msgid "" +-"SPU options:\n" +-" --apuasm\t\t emulate behaviour of apuasm\n" +#: config/tc-tic54x.c:235 - #, c-format --msgid "Constant expression %d out of range, [%d, %d]." ++#, c-format +msgid "-mcpu= Specify the CPU version\n" msgstr "" --#: config/tc-spu.c:792 +-#: config/tc-spu.c:292 +#: config/tc-tic54x.c:236 #, c-format --msgid "invalid priority '%lu'" +-msgid "Invalid mnemonic '%s'" +msgid "-merrors-to-file \n" msgstr "" --#: config/tc-spu.c:798 +-#: config/tc-spu.c:298 +#: config/tc-tic54x.c:237 #, c-format --msgid "invalid lrlive '%lu'" +-msgid "'%s' is only available in DD2.0 or higher." +msgid "-me Redirect errors to a file\n" msgstr "" --#: config/tc-spu.c:857 --msgid "Relaxation should never occur" +-#: config/tc-spu.c:330 +-#, c-format +-msgid "Error in argument %d. Expecting: \"%s\"" +#: config/tc-tic54x.c:348 +msgid "Comma and symbol expected for '.asg STRING, SYMBOL'" msgstr "" --#: config/tc-spu.c:1007 --#, c-format --msgid "Relocation doesn't fit. (relocation value = 0x%lx)" +-#: config/tc-spu.c:341 +-msgid "Mixing register syntax, with and without '$'." +#: config/tc-tic54x.c:357 +msgid "symbols assigned with .asg must begin with a letter" msgstr "" --#: config/tc-spu.h:85 --msgid "spu convert_frag\n" +-#: config/tc-spu.c:347 +-#, c-format +-msgid "Treating '%-*s' as a symbol." +#: config/tc-tic54x.c:397 +msgid "Unterminated string after absolute expression" msgstr "" --#: config/tc-tic30.c:483 --msgid "More than one AR register found in indirect reference" +-#: config/tc-spu.c:566 +-msgid "'SPU_RdEventMask' (channel 11) is only available in DD2.0 or higher." +#: config/tc-tic54x.c:405 +msgid "Comma and symbol expected for '.eval EXPR, SYMBOL'" msgstr "" --#: config/tc-tic30.c:488 --msgid "Illegal AR register in indirect reference" +-#: config/tc-spu.c:568 +-msgid "'MFC_RdTagMask' (channel 12) is only available in DD2.0 or higher." +#: config/tc-tic54x.c:415 +msgid "symbols assigned with .eval must begin with a letter" msgstr "" --#: config/tc-tic30.c:508 --msgid "More than one displacement found in indirect reference" +-#: config/tc-spu.c:611 +#: config/tc-tic54x.c:480 -+#, c-format + #, c-format +-msgid "Using old style, %%lo(expr), please change to PPC style, expr@l." +msgid ".bss size %d < 0!" msgstr "" --#: config/tc-tic30.c:516 --msgid "Invalid displacement in indirect reference" +-#: config/tc-spu.c:617 +-#, c-format +-msgid "Using old style, %%hi(expr), please change to PPC style, expr@h." +#: config/tc-tic54x.c:662 +msgid "Offset on nested structures is ignored" msgstr "" --#: config/tc-tic30.c:533 --msgid "AR register not found in indirect reference" +-#: config/tc-spu.c:687 config/tc-spu.c:690 +#: config/tc-tic54x.c:712 -+#, c-format + #, c-format +-msgid "Constant expression %d out of range, [%d, %d]." +msgid ".end%s without preceding .%s" msgstr "" --#. Maybe an implied displacement of 1 again. --#: config/tc-tic30.c:549 --msgid "required displacement wasn't given in indirect reference" +-#: config/tc-spu.c:792 +#: config/tc-tic54x.c:778 -+#, c-format + #, c-format +-msgid "invalid priority '%lu'" +msgid "Unrecognized struct/union tag '%s'" msgstr "" --#: config/tc-tic30.c:555 --msgid "illegal indirect reference" +-#: config/tc-spu.c:798 +-#, c-format +-msgid "invalid lrlive '%lu'" +#: config/tc-tic54x.c:780 +msgid ".tag requires a structure tag" msgstr "" --#: config/tc-tic30.c:561 --msgid "displacement must be an unsigned 8-bit number" +-#: config/tc-spu.c:857 +-msgid "Relaxation should never occur" +#: config/tc-tic54x.c:786 +msgid "Label required for .tag" msgstr "" --#: config/tc-tic30.c:749 config/tc-tic30.c:1496 +-#: config/tc-spu.c:1007 +#: config/tc-tic54x.c:805 #, c-format --msgid "Invalid character %s before %s operand" +-msgid "Relocation doesn't fit. (relocation value = 0x%lx)" +msgid ".tag target '%s' undefined" msgstr "" --#: config/tc-tic30.c:768 config/tc-tic30.c:1511 +-#: config/tc-spu.h:85 +-msgid "spu convert_frag\n" +#: config/tc-tic54x.c:869 - #, c-format --msgid "Unbalanced parenthesis in %s operand." ++#, c-format +msgid ".field count '%d' out of range (1 <= X <= 32)" msgstr "" --#: config/tc-tic30.c:784 config/tc-tic30.c:1521 +-#: config/tc-tic30.c:483 +-msgid "More than one AR register found in indirect reference" +#: config/tc-tic54x.c:897 - #, c-format --msgid "Invalid character %s in %s operand" ++#, c-format +msgid "Unrecognized field type '%c'" msgstr "" --#: config/tc-tic30.c:803 config/tc-tic30.c:1538 --#, c-format --msgid "Spurious operands; (%d operands/instruction max)" +-#: config/tc-tic30.c:488 +-msgid "Illegal AR register in indirect reference" +#: config/tc-tic54x.c:1021 +msgid "Overflow in expression, truncated to 8 bits" msgstr "" --#. Just skip it, if it's \n complain. --#: config/tc-tic30.c:821 config/tc-tic30.c:837 config/tc-tic30.c:1555 --#: config/tc-tic30.c:1571 --msgid "Expecting operand after ','; got nothing" +-#: config/tc-tic30.c:508 +-msgid "More than one displacement found in indirect reference" +#: config/tc-tic54x.c:1026 +msgid "Overflow in expression, truncated to 16 bits" msgstr "" --#: config/tc-tic30.c:826 config/tc-tic30.c:1560 --msgid "Expecting operand before ','; got nothing" +-#: config/tc-tic30.c:516 +-msgid "Invalid displacement in indirect reference" +#. Disallow .byte with a non constant expression that will +#. require relocation. +#: config/tc-tic54x.c:1034 +msgid "Relocatable values require at least WORD storage" msgstr "" --#: config/tc-tic30.c:864 --msgid "incorrect number of operands given in the first instruction" +-#: config/tc-tic30.c:533 +-msgid "AR register not found in indirect reference" +#: config/tc-tic54x.c:1095 +msgid "Use of .def/.ref is deprecated. Use .global instead" msgstr "" --#: config/tc-tic30.c:870 --msgid "incorrect number of operands given in the second instruction" +-#. Maybe an implied displacement of 1 again. +-#: config/tc-tic30.c:549 +-msgid "required displacement wasn't given in indirect reference" +#: config/tc-tic54x.c:1287 +msgid ".space/.bes repeat count is negative, ignored" msgstr "" --#: config/tc-tic30.c:891 --#, c-format --msgid "%s instruction, operand %d doesn't match" +-#: config/tc-tic30.c:555 +-msgid "illegal indirect reference" +#: config/tc-tic54x.c:1292 +msgid ".space/.bes repeat count is zero, ignored" msgstr "" +-#: config/tc-tic30.c:561 +-msgid "displacement must be an unsigned 8-bit number" ++#: config/tc-tic54x.c:1365 ++msgid "Missing size argument" + msgstr "" + +-#: config/tc-tic30.c:749 config/tc-tic30.c:1496 +-#, c-format +-msgid "Invalid character %s before %s operand" ++#: config/tc-tic54x.c:1499 ++msgid "CPU version has already been set" + msgstr "" + +-#: config/tc-tic30.c:768 config/tc-tic30.c:1511 ++#: config/tc-tic54x.c:1503 + #, c-format +-msgid "Unbalanced parenthesis in %s operand." ++msgid "Unrecognized version '%s'" + msgstr "" + +-#: config/tc-tic30.c:784 config/tc-tic30.c:1521 +-#, c-format +-msgid "Invalid character %s in %s operand" ++#: config/tc-tic54x.c:1509 ++msgid "Changing of CPU version on the fly not supported" + msgstr "" + +-#: config/tc-tic30.c:803 config/tc-tic30.c:1538 +-#, c-format +-msgid "Spurious operands; (%d operands/instruction max)" ++#: config/tc-tic54x.c:1640 ++msgid "p2align not supported on this target" + msgstr "" + +-#. Just skip it, if it's \n complain. +-#: config/tc-tic30.c:821 config/tc-tic30.c:837 config/tc-tic30.c:1555 +-#: config/tc-tic30.c:1571 +-msgid "Expecting operand after ','; got nothing" ++#: config/tc-tic54x.c:1652 ++msgid "Argument to .even ignored" + msgstr "" + +-#: config/tc-tic30.c:826 config/tc-tic30.c:1560 +-msgid "Expecting operand before ','; got nothing" ++#: config/tc-tic54x.c:1698 ++msgid "Invalid field size, must be from 1 to 32" + msgstr "" + +-#: config/tc-tic30.c:864 +-msgid "incorrect number of operands given in the first instruction" ++#: config/tc-tic54x.c:1711 ++msgid "field size must be 16 when value is relocatable" + msgstr "" + +-#: config/tc-tic30.c:870 +-msgid "incorrect number of operands given in the second instruction" ++#: config/tc-tic54x.c:1726 ++msgid "field value truncated" + msgstr "" + +-#: config/tc-tic30.c:891 ++#: config/tc-tic54x.c:1832 config/tc-tic54x.c:2131 + #, c-format +-msgid "%s instruction, operand %d doesn't match" ++msgid "Unrecognized section '%s'" + msgstr "" + -#. Shouldn't get here. -#: config/tc-tic30.c:915 config/tc-tic30.c:922 -msgid "incorrect format for multiply parallel instruction" -+#: config/tc-tic54x.c:1365 -+msgid "Missing size argument" ++#: config/tc-tic54x.c:1841 ++msgid "Current section is uninitialized, section name required for .clink" msgstr "" -#: config/tc-tic30.c:929 -msgid "destination for multiply can only be R0 or R1" -+#: config/tc-tic54x.c:1499 -+msgid "CPU version has already been set" ++#: config/tc-tic54x.c:2042 ++msgid "ENDLOOP without corresponding LOOP" msgstr "" -#: config/tc-tic30.c:936 -msgid "destination for add/subtract can only be R2 or R3" -+#: config/tc-tic54x.c:1503 -+#, c-format -+msgid "Unrecognized version '%s'" ++#: config/tc-tic54x.c:2083 ++msgid "Mixing of normal and extended addressing not supported" msgstr "" -#: config/tc-tic30.c:1003 -msgid "loading the same register in parallel operation" -+#: config/tc-tic54x.c:1509 -+msgid "Changing of CPU version on the fly not supported" ++#: config/tc-tic54x.c:2089 ++msgid "Extended addressing not supported on the specified CPU" msgstr "" -#: config/tc-tic30.c:1385 -msgid "pc-relative " -+#: config/tc-tic54x.c:1640 -+msgid "p2align not supported on this target" ++#: config/tc-tic54x.c:2137 ++msgid ".sblock may be used for initialized sections only" msgstr "" -#: config/tc-tic30.c:1446 -#, c-format -msgid "Invalid character %s in opcode" -+#: config/tc-tic54x.c:1652 -+msgid "Argument to .even ignored" ++#: config/tc-tic54x.c:2167 ++msgid "Symbol missing for .set/.equ" msgstr "" -#: config/tc-tic30.c:1476 -#, c-format -msgid "Unknown TMS320C30 instruction: %s" -+#: config/tc-tic54x.c:1698 -+msgid "Invalid field size, must be from 1 to 32" - msgstr "" - --#: config/tc-tic30.c:1596 --msgid "Incorrect number of operands given" -+#: config/tc-tic54x.c:1711 -+msgid "field size must be 16 when value is relocatable" - msgstr "" - --#: config/tc-tic30.c:1629 --#, c-format --msgid "The %s operand doesn't match" -+#: config/tc-tic54x.c:1726 -+msgid "field value truncated" - msgstr "" - --#. Shouldn't make it to this stage. --#: config/tc-tic30.c:1654 config/tc-tic30.c:1666 --msgid "Incompatible first and second operands in instruction" -+#: config/tc-tic54x.c:1832 config/tc-tic54x.c:2131 -+#, c-format -+msgid "Unrecognized section '%s'" - msgstr "" - --#: config/tc-tic30.c:1780 --msgid "invalid short form floating point immediate operand" -+#: config/tc-tic54x.c:1841 -+msgid "Current section is uninitialized, section name required for .clink" - msgstr "" - --#: config/tc-tic30.c:1790 --msgid "rounding down first operand float to unsigned int" -+#: config/tc-tic54x.c:2042 -+msgid "ENDLOOP without corresponding LOOP" - msgstr "" - --#: config/tc-tic30.c:1792 --msgid "only lower 16-bits of first operand are used" -+#: config/tc-tic54x.c:2083 -+msgid "Mixing of normal and extended addressing not supported" - msgstr "" - --#: config/tc-tic30.c:1802 --msgid "rounding down first operand float to signed int" -+#: config/tc-tic54x.c:2089 -+msgid "Extended addressing not supported on the specified CPU" - msgstr "" - --#: config/tc-tic30.c:1807 config/tc-tic30.c:1878 --msgid "first operand is too large for 16-bit signed int" -+#: config/tc-tic54x.c:2137 -+msgid ".sblock may be used for initialized sections only" - msgstr "" - --#: config/tc-tic30.c:1872 --msgid "first operand is floating point" -+#: config/tc-tic54x.c:2167 -+msgid "Symbol missing for .set/.equ" - msgstr "" - --#. Shouldn't get here. --#: config/tc-tic30.c:1903 --msgid "interrupt vector for trap instruction out of range" +#: config/tc-tic54x.c:2223 +msgid ".var may only be used within a macro definition" msgstr "" --#: config/tc-tic30.c:1948 --msgid "LDP instruction needs a 24-bit operand" +-#: config/tc-tic30.c:1596 +-msgid "Incorrect number of operands given" +#: config/tc-tic54x.c:2231 +msgid "Substitution symbols must begin with a letter" msgstr "" --#: config/tc-tic30.c:1972 --msgid "first operand is too large for a 24-bit displacement" +-#: config/tc-tic30.c:1629 +#: config/tc-tic54x.c:2323 -+#, c-format + #, c-format +-msgid "The %s operand doesn't match" +-msgstr "" +- +-#. Shouldn't make it to this stage. +-#: config/tc-tic30.c:1654 config/tc-tic30.c:1666 +-msgid "Incompatible first and second operands in instruction" +-msgstr "" +- +-#: config/tc-tic30.c:1780 +-msgid "invalid short form floating point immediate operand" +msgid "can't open macro library file '%s' for reading: %s" msgstr "" --#: config/tc-tic4x.c:399 --msgid "Nan, using zero." +-#: config/tc-tic30.c:1790 +-msgid "rounding down first operand float to unsigned int" +#: config/tc-tic54x.c:2330 +#, c-format +msgid "File '%s' not in macro archive format" msgstr "" --#: config/tc-tic4x.c:521 +-#: config/tc-tic30.c:1792 +-msgid "only lower 16-bits of first operand are used" +#: config/tc-tic54x.c:2460 - #, c-format --msgid "Cannot represent exponent in %d bits" ++#, c-format +msgid "Bad COFF version '%s'" msgstr "" --#: config/tc-tic4x.c:604 config/tc-tic4x.c:614 --msgid "Invalid floating point number" +-#: config/tc-tic30.c:1802 +-msgid "rounding down first operand float to signed int" +#: config/tc-tic54x.c:2469 +#, c-format +msgid "Bad CPU version '%s'" msgstr "" --#: config/tc-tic4x.c:734 --msgid "Comma expected\n" +-#: config/tc-tic30.c:1807 config/tc-tic30.c:1878 +-msgid "first operand is too large for 16-bit signed int" +#: config/tc-tic54x.c:2482 config/tc-tic54x.c:2485 +#, c-format +msgid "Can't redirect stderr to the file '%s'" msgstr "" --#: config/tc-tic4x.c:774 config/tc-tic54x.c:479 --msgid ".bss size argument missing\n" +-#: config/tc-tic30.c:1872 +-msgid "first operand is floating point" +#: config/tc-tic54x.c:2598 +#, c-format +msgid "Undefined substitution symbol '%s'" msgstr "" --#: config/tc-tic4x.c:782 +-#. Shouldn't get here. +-#: config/tc-tic30.c:1903 +-msgid "interrupt vector for trap instruction out of range" +#: config/tc-tic54x.c:3099 - #, c-format --msgid ".bss size %ld < 0!" ++#, c-format +msgid "Unbalanced parenthesis in operand %d" msgstr "" --#: config/tc-tic4x.c:916 --msgid "Non-constant symbols not allowed\n" +-#: config/tc-tic30.c:1948 +-msgid "LDP instruction needs a 24-bit operand" +#: config/tc-tic54x.c:3130 config/tc-tic54x.c:3138 +msgid "Expecting operand after ','" msgstr "" --#: config/tc-tic4x.c:947 --msgid "Symbol missing\n" +-#: config/tc-tic30.c:1972 +-msgid "first operand is too large for a 24-bit displacement" +#: config/tc-tic54x.c:3149 +msgid "Extra junk on line" msgstr "" +-#: config/tc-tic4x.c:399 +-msgid "Nan, using zero." ++#: config/tc-tic54x.c:3186 ++msgid "Badly formed address expression" + msgstr "" + +-#: config/tc-tic4x.c:521 ++#: config/tc-tic54x.c:3439 + #, c-format +-msgid "Cannot represent exponent in %d bits" ++msgid "Invalid dmad syntax '%s'" + msgstr "" + +-#: config/tc-tic4x.c:604 config/tc-tic4x.c:614 +-msgid "Invalid floating point number" ++#: config/tc-tic54x.c:3503 ++#, c-format ++msgid "Use the .mmregs directive to use memory-mapped register names such as '%s'" + msgstr "" + +-#: config/tc-tic4x.c:734 +-msgid "Comma expected\n" ++#: config/tc-tic54x.c:3554 ++msgid "Address mode *+ARx is write-only. Results of reading are undefined." + msgstr "" + +-#: config/tc-tic4x.c:774 config/tc-tic54x.c:479 +-msgid ".bss size argument missing\n" ++#: config/tc-tic54x.c:3574 ++#, c-format ++msgid "Unrecognized indirect address format \"%s\"" + msgstr "" + +-#: config/tc-tic4x.c:782 ++#: config/tc-tic54x.c:3612 + #, c-format +-msgid ".bss size %ld < 0!" ++msgid "Operand '%s' out of range (%d <= x <= %d)" + msgstr "" + +-#: config/tc-tic4x.c:916 +-msgid "Non-constant symbols not allowed\n" ++#: config/tc-tic54x.c:3632 ++msgid "Error in relocation handling" + msgstr "" + +-#: config/tc-tic4x.c:947 +-msgid "Symbol missing\n" ++#: config/tc-tic54x.c:3651 config/tc-tic54x.c:3713 config/tc-tic54x.c:3741 ++#, c-format ++msgid "Unrecognized condition code \"%s\"" + msgstr "" + -#. Get terminator. -#. Skip null symbol terminator. -#: config/tc-tic4x.c:994 -msgid ".sect: subsection name ignored" -+#: config/tc-tic54x.c:3186 -+msgid "Badly formed address expression" - msgstr "" - --#: config/tc-tic4x.c:1022 config/tc-tic4x.c:1122 config/tc-tic54x.c:1442 -+#: config/tc-tic54x.c:3439 - #, c-format --msgid "Error setting flags for \"%s\": %s" -+msgid "Invalid dmad syntax '%s'" - msgstr "" - --#: config/tc-tic4x.c:1053 --msgid ".set syntax invalid\n" -+#: config/tc-tic54x.c:3503 -+#, c-format -+msgid "Use the .mmregs directive to use memory-mapped register names such as '%s'" - msgstr "" - --#: config/tc-tic4x.c:1111 --msgid ".usect: non-zero alignment flag ignored" -+#: config/tc-tic54x.c:3554 -+msgid "Address mode *+ARx is write-only. Results of reading are undefined." - msgstr "" - --#: config/tc-tic4x.c:1142 -+#: config/tc-tic54x.c:3574 - #, c-format --msgid "This assembler does not support processor generation %ld" -+msgid "Unrecognized indirect address format \"%s\"" - msgstr "" - --#: config/tc-tic4x.c:1146 --msgid "Changing processor generation on fly not supported..." -+#: config/tc-tic54x.c:3612 -+#, c-format -+msgid "Operand '%s' out of range (%d <= x <= %d)" - msgstr "" - --#: config/tc-tic4x.c:1445 --msgid "Auxiliary register AR0--AR7 required for indirect" -+#: config/tc-tic54x.c:3632 -+msgid "Error in relocation handling" - msgstr "" - --#: config/tc-tic4x.c:1459 -+#: config/tc-tic54x.c:3651 config/tc-tic54x.c:3713 config/tc-tic54x.c:3741 - #, c-format --msgid "Bad displacement %d (require 0--255)\n" -+msgid "Unrecognized condition code \"%s\"" - msgstr "" - --#: config/tc-tic4x.c:1477 --msgid "Index register IR0,IR1 required for displacement" +#: config/tc-tic54x.c:3668 +#, c-format +msgid "Condition \"%s\" does not match preceding group" msgstr "" --#: config/tc-tic4x.c:1546 --msgid "Expecting a register name" +-#: config/tc-tic4x.c:1022 config/tc-tic4x.c:1122 config/tc-tic54x.c:1442 +#: config/tc-tic54x.c:3676 -+#, c-format + #, c-format +-msgid "Error setting flags for \"%s\": %s" +msgid "Condition \"%s\" uses a different accumulator from a preceding condition" msgstr "" --#: config/tc-tic4x.c:1558 config/tc-tic4x.c:1581 config/tc-tic4x.c:1650 --msgid "Number too large" +-#: config/tc-tic4x.c:1053 +-msgid ".set syntax invalid\n" +#: config/tc-tic54x.c:3683 +msgid "Only one comparison conditional allowed" msgstr "" --#: config/tc-tic4x.c:1598 --msgid "Expecting a constant value" +-#: config/tc-tic4x.c:1111 +-msgid ".usect: non-zero alignment flag ignored" +#: config/tc-tic54x.c:3688 +msgid "Only one overflow conditional allowed" msgstr "" --#: config/tc-tic4x.c:1605 +-#: config/tc-tic4x.c:1142 +#: config/tc-tic54x.c:3696 #, c-format --msgid "Bad direct addressing construct %s" +-msgid "This assembler does not support processor generation %ld" +msgid "Duplicate %s conditional" msgstr "" --#: config/tc-tic4x.c:1609 --#, c-format --msgid "Direct value of %ld is not suitable" +-#: config/tc-tic4x.c:1146 +-msgid "Changing processor generation on fly not supported..." +#: config/tc-tic54x.c:3727 +msgid "Invalid auxiliary register (use AR0-AR7)" msgstr "" --#: config/tc-tic4x.c:1633 --msgid "Unknown indirect addressing mode" +-#: config/tc-tic4x.c:1445 +-msgid "Auxiliary register AR0--AR7 required for indirect" +#: config/tc-tic54x.c:3758 +msgid "lk addressing modes are invalid for memory-mapped register addressing" msgstr "" --#: config/tc-tic4x.c:1730 +-#: config/tc-tic4x.c:1459 -#, c-format --msgid "Immediate value of %ld is too large for ldf" +-msgid "Bad displacement %d (require 0--255)\n" +#: config/tc-tic54x.c:3766 +msgid "Address mode *+ARx is not allowed in memory-mapped register addressing. Resulting behavior is undefined." msgstr "" --#: config/tc-tic4x.c:1770 --msgid "Destination register must be ARn" +-#: config/tc-tic4x.c:1477 +-msgid "Index register IR0,IR1 required for displacement" +#: config/tc-tic54x.c:3792 +msgid "Destination accumulator for each part of this parallel instruction must be different" msgstr "" --#: config/tc-tic4x.c:1789 config/tc-tic4x.c:2162 config/tc-tic4x.c:2221 +-#: config/tc-tic4x.c:1546 +-msgid "Expecting a register name" +#: config/tc-tic54x.c:3841 - #, c-format --msgid "Immediate value of %ld is too large" ++#, c-format +msgid "Memory mapped register \"%s\" out of range" msgstr "" --#: config/tc-tic4x.c:1818 config/tc-tic4x.c:2023 --msgid "Invalid indirect addressing mode" +-#: config/tc-tic4x.c:1558 config/tc-tic4x.c:1581 config/tc-tic4x.c:1650 +-msgid "Number too large" +#: config/tc-tic54x.c:3880 +msgid "Invalid operand (use 1, 2, or 3)" msgstr "" --#: config/tc-tic4x.c:1842 config/tc-tic4x.c:1882 config/tc-tic4x.c:2073 --#: config/tc-tic4x.c:2095 --msgid "Register must be Rn" +-#: config/tc-tic4x.c:1598 +-msgid "Expecting a constant value" +#: config/tc-tic54x.c:3906 +msgid "A status register or status bit name is required" - msgstr "" - --#: config/tc-tic4x.c:1896 config/tc-tic4x.c:1966 config/tc-tic4x.c:1980 --msgid "Register must be R0--R7" ++msgstr "" ++ +#: config/tc-tic54x.c:3916 +#, c-format +msgid "Unrecognized status bit \"%s\"" msgstr "" --#: config/tc-tic4x.c:1920 config/tc-tic4x.c:1948 +-#: config/tc-tic4x.c:1605 +#: config/tc-tic54x.c:3939 #, c-format --msgid "Invalid indirect addressing mode displacement %d" +-msgid "Bad direct addressing construct %s" +msgid "Invalid status register \"%s\"" msgstr "" --#: config/tc-tic4x.c:1994 --msgid "Destination register must be R2 or R3" +-#: config/tc-tic4x.c:1609 +#: config/tc-tic54x.c:3951 -+#, c-format + #, c-format +-msgid "Direct value of %ld is not suitable" +msgid "Operand \"%s\" out of range (use 1 or 2)" msgstr "" --#: config/tc-tic4x.c:2008 --msgid "Destination register must be R0 or R1" +-#: config/tc-tic4x.c:1633 +-msgid "Unknown indirect addressing mode" +#: config/tc-tic54x.c:4154 +#, c-format +msgid "Unrecognized instruction \"%s\"" msgstr "" --#: config/tc-tic4x.c:2045 +-#: config/tc-tic4x.c:1730 +#: config/tc-tic54x.c:4183 #, c-format --msgid "Displacement value of %ld is too large" +-msgid "Immediate value of %ld is too large for ldf" +msgid "Unrecognized operand list '%s' for instruction '%s'" msgstr "" --#: config/tc-tic4x.c:2106 config/tc-tic4x.c:2237 --msgid "Floating point number not valid in expression" +-#: config/tc-tic4x.c:1770 +-msgid "Destination register must be ARn" +#: config/tc-tic54x.c:4212 +#, c-format +msgid "Unrecognized parallel instruction \"%s\"" msgstr "" --#: config/tc-tic4x.c:2120 +-#: config/tc-tic4x.c:1789 config/tc-tic4x.c:2162 config/tc-tic4x.c:2221 +#: config/tc-tic54x.c:4261 #, c-format --msgid "Signed immediate value %ld too large" +-msgid "Immediate value of %ld is too large" +msgid "Invalid operand (s) for parallel instruction \"%s\"" msgstr "" --#: config/tc-tic4x.c:2183 +-#: config/tc-tic4x.c:1818 config/tc-tic4x.c:2023 +-msgid "Invalid indirect addressing mode" +#: config/tc-tic54x.c:4264 - #, c-format --msgid "Unsigned immediate value %ld too large" ++#, c-format +msgid "Unrecognized parallel instruction combination \"%s || %s\"" msgstr "" --#: config/tc-tic4x.c:2251 +-#: config/tc-tic4x.c:1842 config/tc-tic4x.c:1882 config/tc-tic4x.c:2073 +-#: config/tc-tic4x.c:2095 +-msgid "Register must be Rn" +#: config/tc-tic54x.c:4485 - #, c-format --msgid "Immediate value %ld too large" ++#, c-format +msgid "%s symbol recursion stopped at second appearance of '%s'" msgstr "" --#: config/tc-tic4x.c:2270 config/tc-tic4x.c:2298 --msgid "Register must be ivtp or tvtp" +-#: config/tc-tic4x.c:1896 config/tc-tic4x.c:1966 config/tc-tic4x.c:1980 +-msgid "Register must be R0--R7" +#: config/tc-tic54x.c:4525 +msgid "Unrecognized substitution symbol function" msgstr "" --#: config/tc-tic4x.c:2284 --msgid "Register must be address register" +-#: config/tc-tic4x.c:1920 config/tc-tic4x.c:1948 +-#, c-format +-msgid "Invalid indirect addressing mode displacement %d" +#: config/tc-tic54x.c:4530 +msgid "Missing '(' after substitution symbol function" msgstr "" --#: config/tc-tic4x.c:2357 --msgid "Source and destination register should not be equal" +-#: config/tc-tic4x.c:1994 +-msgid "Destination register must be R2 or R3" +#: config/tc-tic54x.c:4544 +msgid "Expecting second argument" msgstr "" --#: config/tc-tic4x.c:2372 --msgid "Equal parallell destination registers, one result will be discarded" +-#: config/tc-tic4x.c:2008 +-msgid "Destination register must be R0 or R1" +#: config/tc-tic54x.c:4557 config/tc-tic54x.c:4607 +msgid "Extra junk in function call, expecting ')'" msgstr "" --#: config/tc-tic4x.c:2413 --msgid "Too many operands scanned" +-#: config/tc-tic4x.c:2045 +-#, c-format +-msgid "Displacement value of %ld is too large" +#: config/tc-tic54x.c:4583 +msgid "Function expects two arguments" msgstr "" --#: config/tc-tic4x.c:2443 --msgid "Parallel opcode cannot contain more than two instructions" +-#: config/tc-tic4x.c:2106 config/tc-tic4x.c:2237 +-msgid "Floating point number not valid in expression" +#: config/tc-tic54x.c:4596 +msgid "Expecting character constant argument" msgstr "" --#: config/tc-tic4x.c:2516 +-#: config/tc-tic4x.c:2120 -#, c-format --msgid "Invalid operands for %s" +-msgid "Signed immediate value %ld too large" +#: config/tc-tic54x.c:4602 +msgid "Both arguments must be substitution symbols" msgstr "" --#: config/tc-tic4x.c:2519 +-#: config/tc-tic4x.c:2183 +#: config/tc-tic54x.c:4654 #, c-format --msgid "Invalid instruction %s" +-msgid "Unsigned immediate value %ld too large" +msgid "Invalid subscript (use 1 to %d)" msgstr "" --#: config/tc-tic4x.c:2668 +-#: config/tc-tic4x.c:2251 +#: config/tc-tic54x.c:4664 #, c-format --msgid "Bad relocation type: 0x%02x" +-msgid "Immediate value %ld too large" +msgid "Invalid length (use 0 to %d)" msgstr "" --#: config/tc-tic4x.c:2726 --#, c-format --msgid "Unsupported processor generation %d" +-#: config/tc-tic4x.c:2270 config/tc-tic4x.c:2298 +-msgid "Register must be ivtp or tvtp" +#: config/tc-tic54x.c:4674 +msgid "Missing ')' in subscripted substitution symbol expression" msgstr "" --#: config/tc-tic4x.c:2734 --msgid "Option -b is depreciated, please use -mbig" +-#: config/tc-tic4x.c:2284 +-msgid "Register must be address register" +#: config/tc-tic54x.c:4694 +msgid "Missing forced substitution terminator ':'" msgstr "" --#: config/tc-tic4x.c:2740 --msgid "Option -p is depreciated, please use -mmemparm" +-#: config/tc-tic4x.c:2357 +-msgid "Source and destination register should not be equal" -msgstr "" +#: config/tc-tic54x.c:4846 +#, c-format @@ -25264,22 +38294,93 @@ index 564135a143..b1b2ed1ef8 100644 +msgstr[1] "" +msgstr[2] "" --#: config/tc-tic4x.c:2746 --msgid "Option -r is depreciated, please use -mregparm" +-#: config/tc-tic4x.c:2372 +-msgid "Equal parallell destination registers, one result will be discarded" +#: config/tc-tic54x.c:4890 +#, c-format +msgid "Unrecognized parallel instruction '%s'" msgstr "" --#: config/tc-tic4x.c:2752 --msgid "Option -s is depreciated, please use -msmall" +-#: config/tc-tic4x.c:2413 +-msgid "Too many operands scanned" +#: config/tc-tic54x.c:4902 +#, c-format +msgid "Instruction '%s' requires an LP cpu version" msgstr "" --#: config/tc-tic4x.c:2780 +-#: config/tc-tic4x.c:2443 +-msgid "Parallel opcode cannot contain more than two instructions" +#: config/tc-tic54x.c:4909 ++#, c-format ++msgid "Instruction '%s' requires far mode addressing" + msgstr "" + +-#: config/tc-tic4x.c:2516 ++#: config/tc-tic54x.c:4921 + #, c-format +-msgid "Invalid operands for %s" ++msgid "Instruction does not fit in available delay slots (%d-word insn, %d slot left). Resulting behavior is undefined." ++msgid_plural "Instruction does not fit in available delay slots (%d-word insn, %d slots left). Resulting behavior is undefined." ++msgstr[0] "" ++msgstr[1] "" ++msgstr[2] "" ++ ++#: config/tc-tic54x.c:4935 ++msgid "Instructions which cause PC discontinuity are not allowed in a delay slot. Resulting behavior is undefined." + msgstr "" + +-#: config/tc-tic4x.c:2519 ++#: config/tc-tic54x.c:4946 + #, c-format +-msgid "Invalid instruction %s" ++msgid "'%s' is not repeatable. Resulting behavior is undefined." + msgstr "" + +-#: config/tc-tic4x.c:2668 +-#, c-format +-msgid "Bad relocation type: 0x%02x" ++#: config/tc-tic54x.c:4950 ++msgid "Instructions using long offset modifiers or absolute addresses are not repeatable. Resulting behavior is undefined." + msgstr "" + +-#: config/tc-tic4x.c:2726 ++#: config/tc-tic54x.c:5100 + #, c-format +-msgid "Unsupported processor generation %d" ++msgid "Unsupported relocation size %d" + msgstr "" + +-#: config/tc-tic4x.c:2734 +-msgid "Option -b is depreciated, please use -mbig" ++#: config/tc-tic54x.c:5231 ++msgid "non-absolute value used with .space/.bes" + msgstr "" + +-#: config/tc-tic4x.c:2740 +-msgid "Option -p is depreciated, please use -mmemparm" ++#: config/tc-tic54x.c:5235 ++#, c-format ++msgid "negative value ignored in %s" + msgstr "" + +-#: config/tc-tic4x.c:2746 +-msgid "Option -r is depreciated, please use -mregparm" ++#: config/tc-tic54x.c:5323 ++#, c-format ++msgid "attempt to .space/.bes backwards? (%ld)" + msgstr "" + +-#: config/tc-tic4x.c:2752 +-msgid "Option -s is depreciated, please use -msmall" +-msgstr "" ++#: config/tc-tic6x.c:262 ++#, fuzzy, c-format ++#| msgid "unknown section attribute '%c'" ++msgid "unknown -mpid= argument '%s'" ++msgstr "неизвестный атрибут раздела %c" + +-#: config/tc-tic4x.c:2780 ++#: config/tc-tic6x.c:320 #, c-format -msgid "" -"\n" @@ -25302,104 +38403,33 @@ index 564135a143..b1b2ed1ef8 100644 -" -midle2 enable IDLE2 support\n" -" -mlowpower enable LOPOWER and MAXSPEED support\n" -" -menhanced enable enhanced opcode support\n" -+msgid "Instruction '%s' requires far mode addressing" ++msgid "TMS320C6000 options:\n" msgstr "" -#: config/tc-tic4x.c:2825 -+#: config/tc-tic54x.c:4921 ++#: config/tc-tic6x.c:321 #, c-format -msgid "Label \"$%d\" redefined" -+msgid "Instruction does not fit in available delay slots (%d-word insn, %d slot left). Resulting behavior is undefined." -+msgid_plural "Instruction does not fit in available delay slots (%d-word insn, %d slots left). Resulting behavior is undefined." -+msgstr[0] "" -+msgstr[1] "" -+msgstr[2] "" -+ -+#: config/tc-tic54x.c:4935 -+msgid "Instructions which cause PC discontinuity are not allowed in a delay slot. Resulting behavior is undefined." ++msgid " -march=ARCH enable instructions from architecture ARCH\n" msgstr "" -#: config/tc-tic4x.c:3033 -+#: config/tc-tic54x.c:4946 ++#: config/tc-tic6x.c:322 ++#, fuzzy, c-format ++#| msgid " -g --gen-debug generate debugging information\n" ++msgid " -mbig-endian generate big-endian code\n" ++msgstr " -g --gen-debug генерировать отладочную информацию\n" ++ ++#: config/tc-tic6x.c:323 #, c-format -msgid "Reloc %d not supported by object file format" -+msgid "'%s' is not repeatable. Resulting behavior is undefined." ++msgid " -mlittle-endian generate little-endian code\n" msgstr "" -#. Only word (et al.), align, or conditionals are allowed within -#. .struct/.union. -#: config/tc-tic54x.c:220 -msgid "pseudo-op illegal within .struct/.union" -+#: config/tc-tic54x.c:4950 -+msgid "Instructions using long offset modifiers or absolute addresses are not repeatable. Resulting behavior is undefined." - msgstr "" - --#: config/tc-tic54x.c:234 -+#: config/tc-tic54x.c:5100 - #, c-format --msgid "C54x-specific command line options:\n" -+msgid "Unsupported relocation size %d" - msgstr "" - --#: config/tc-tic54x.c:235 --#, c-format --msgid "-mfar-mode | -mf Use extended addressing\n" -+#: config/tc-tic54x.c:5231 -+msgid "non-absolute value used with .space/.bes" - msgstr "" - --#: config/tc-tic54x.c:236 -+#: config/tc-tic54x.c:5235 - #, c-format --msgid "-mcpu= Specify the CPU version\n" -+msgid "negative value ignored in %s" - msgstr "" - --#: config/tc-tic54x.c:237 -+#: config/tc-tic54x.c:5323 - #, c-format --msgid "-merrors-to-file \n" -+msgid "attempt to .space/.bes backwards? (%ld)" - msgstr "" - --#: config/tc-tic54x.c:238 -+#: config/tc-tic6x.c:262 -+#, fuzzy, c-format -+#| msgid "unknown section attribute '%c'" -+msgid "unknown -mpid= argument '%s'" -+msgstr "неизвестный атрибут раздела %c" -+ -+#: config/tc-tic6x.c:320 - #, c-format --msgid "-me Redirect errors to a file\n" -+msgid "TMS320C6000 options:\n" - msgstr "" - --#: config/tc-tic54x.c:350 --msgid "Comma and symbol expected for '.asg STRING, SYMBOL'" -+#: config/tc-tic6x.c:321 -+#, c-format -+msgid " -march=ARCH enable instructions from architecture ARCH\n" - msgstr "" - --#: config/tc-tic54x.c:359 --msgid "symbols assigned with .asg must begin with a letter" --msgstr "" -+#: config/tc-tic6x.c:322 -+#, fuzzy, c-format -+#| msgid " -g --gen-debug generate debugging information\n" -+msgid " -mbig-endian generate big-endian code\n" -+msgstr " -g --gen-debug генерировать отладочную информацию\n" - --#: config/tc-tic54x.c:403 --msgid "Unterminated string after absolute expression" -+#: config/tc-tic6x.c:323 -+#, c-format -+msgid " -mlittle-endian generate little-endian code\n" - msgstr "" - --#: config/tc-tic54x.c:411 --msgid "Comma and symbol expected for '.eval EXPR, SYMBOL'" -msgstr "" +#: config/tc-tic6x.c:324 +#, fuzzy, c-format @@ -25407,8 +38437,7 @@ index 564135a143..b1b2ed1ef8 100644 +msgid " -mdsbt code uses DSBT addressing\n" +msgstr " --warn показывать предупреждения\n" --#: config/tc-tic54x.c:423 --msgid "symbols assigned with .eval must begin with a letter" +-#: config/tc-tic54x.c:234 +#: config/tc-tic6x.c:325 +#, fuzzy, c-format +#| msgid " --warn don't suppress warnings\n" @@ -25416,29 +38445,30 @@ index 564135a143..b1b2ed1ef8 100644 +msgstr " --warn показывать предупреждения\n" + +#: config/tc-tic6x.c:326 -+#, c-format + #, c-format +-msgid "C54x-specific command line options:\n" +msgid " -mpid=no code uses position-dependent data addressing\n" msgstr "" --#: config/tc-tic54x.c:488 +-#: config/tc-tic54x.c:235 +#: config/tc-tic6x.c:327 #, c-format --msgid ".bss size %d < 0!" +-msgid "-mfar-mode | -mf Use extended addressing\n" +msgid "" +" -mpid=near code uses position-independent data addressing,\n" +" GOT accesses use near DP addressing\n" msgstr "" --#: config/tc-tic54x.c:677 --msgid "Offset on nested structures is ignored" +-#: config/tc-tic54x.c:236 +#: config/tc-tic6x.c:329 -+#, c-format + #, c-format +-msgid "-mcpu= Specify the CPU version\n" +msgid "" +" -mpid=far code uses position-independent data addressing,\n" +" GOT accesses use far DP addressing\n" msgstr "" --#: config/tc-tic54x.c:727 +-#: config/tc-tic54x.c:237 +#: config/tc-tic6x.c:331 +#, fuzzy, c-format +#| msgid " -w ignored\n" @@ -25447,86 +38477,86 @@ index 564135a143..b1b2ed1ef8 100644 + +#: config/tc-tic6x.c:332 #, c-format --msgid ".end%s without preceding .%s" +-msgid "-merrors-to-file \n" +msgid " -mno-pic code addressing is position-dependent\n" msgstr "" --#: config/tc-tic54x.c:793 +-#: config/tc-tic54x.c:238 +#: config/tc-tic6x.c:337 #, c-format --msgid "Unrecognized struct/union tag '%s'" +-msgid "-me Redirect errors to a file\n" +msgid "Supported ARCH values are:" msgstr "" --#: config/tc-tic54x.c:795 --msgid ".tag requires a structure tag" +-#: config/tc-tic54x.c:350 +-msgid "Comma and symbol expected for '.asg STRING, SYMBOL'" +-msgstr "" +#: config/tc-tic6x.c:386 +#, fuzzy +#| msgid "expected comma after name `%s' in .size directive" +msgid "unexpected .cantunwind directive" +msgstr "ожидается запятая после имени %s в директиве .size" -+ + +-#: config/tc-tic54x.c:359 +-msgid "symbols assigned with .asg must begin with a letter" +#: config/tc-tic6x.c:406 +msgid "unexpected .handlerdata directive" msgstr "" --#: config/tc-tic54x.c:801 --msgid "Label required for .tag" +-#: config/tc-tic54x.c:403 +-msgid "Unterminated string after absolute expression" +#: config/tc-tic6x.c:418 +msgid "personality routine required before .handlerdata directive" msgstr "" --#: config/tc-tic54x.c:820 --#, c-format --msgid ".tag target '%s' undefined" +-#: config/tc-tic54x.c:411 +-msgid "Comma and symbol expected for '.eval EXPR, SYMBOL'" +#: config/tc-tic6x.c:532 +msgid "expected symbol" msgstr "" --#: config/tc-tic54x.c:882 --#, c-format --msgid ".field count '%d' out of range (1 <= X <= 32)" +-#: config/tc-tic54x.c:423 +-msgid "symbols assigned with .eval must begin with a letter" +#: config/tc-tic6x.c:579 +msgid "expected comma after symbol name" msgstr "" --#: config/tc-tic54x.c:910 +-#: config/tc-tic54x.c:488 +#: config/tc-tic6x.c:589 #, c-format --msgid "Unrecognized field type '%c'" +-msgid ".bss size %d < 0!" +msgid "invalid length for .scomm directive" msgstr "" --#: config/tc-tic54x.c:1033 --msgid "Overflow in expression, truncated to 8 bits" +-#: config/tc-tic54x.c:677 +-msgid "Offset on nested structures is ignored" +#: config/tc-tic6x.c:603 +msgid "alignment is not a positive number" msgstr "" --#: config/tc-tic54x.c:1038 --msgid "Overflow in expression, truncated to 16 bits" +-#: config/tc-tic54x.c:727 +-#, c-format +-msgid ".end%s without preceding .%s" +#: config/tc-tic6x.c:615 +msgid "alignment is not a power of 2" msgstr "" --#. Disallow .byte with a non constant expression that will --#. require relocation. --#: config/tc-tic54x.c:1046 --msgid "Relocatable values require at least WORD storage" +-#: config/tc-tic54x.c:793 +#: config/tc-tic6x.c:630 -+#, c-format + #, c-format +-msgid "Unrecognized struct/union tag '%s'" +msgid "attempt to re-define symbol `%s'" msgstr "" --#: config/tc-tic54x.c:1107 --msgid "Use of .def/.ref is deprecated. Use .global instead" +-#: config/tc-tic54x.c:795 +-msgid ".tag requires a structure tag" +#: config/tc-tic6x.c:639 +#, c-format +msgid "attempt to redefine `%s' with a different length" msgstr "" --#: config/tc-tic54x.c:1301 --msgid ".space/.bes repeat count is negative, ignored" +-#: config/tc-tic54x.c:801 +-msgid "Label required for .tag" -msgstr "" +#: config/tc-tic6x.c:841 +#, fuzzy @@ -25534,150 +38564,178 @@ index 564135a143..b1b2ed1ef8 100644 +msgid "multiple '||' on same line" +msgstr "указано несколько имён эмуляции" --#: config/tc-tic54x.c:1306 --msgid ".space/.bes repeat count is zero, ignored" +-#: config/tc-tic54x.c:820 +-#, c-format +-msgid ".tag target '%s' undefined" +#: config/tc-tic6x.c:844 +msgid "'||' after predicate" msgstr "" --#: config/tc-tic54x.c:1383 --msgid "Missing size argument" +-#: config/tc-tic54x.c:882 +-#, c-format +-msgid ".field count '%d' out of range (1 <= X <= 32)" +-msgstr "" +#: config/tc-tic6x.c:888 +#, fuzzy +#| msgid "multiple emulation names specified" +msgid "multiple predicates on same line" +msgstr "указано несколько имён эмуляции" -+ + +-#: config/tc-tic54x.c:910 +#: config/tc-tic6x.c:894 -+#, c-format + #, c-format +-msgid "Unrecognized field type '%c'" +msgid "bad predicate '%s'" msgstr "" --#: config/tc-tic54x.c:1517 --msgid "CPU version has already been set" +-#: config/tc-tic54x.c:1033 +-msgid "Overflow in expression, truncated to 8 bits" +-msgstr "" +#: config/tc-tic6x.c:905 +#, fuzzy +#| msgid "Infinities are not supported by this target\n" +msgid "predication on A0 not supported on this architecture" +msgstr "Бесконечность не поддерживается этой целью\n" -+ + +-#: config/tc-tic54x.c:1038 +-msgid "Overflow in expression, truncated to 16 bits" +#: config/tc-tic6x.c:938 +msgid "label after '||'" msgstr "" --#: config/tc-tic54x.c:1521 --#, c-format --msgid "Unrecognized version '%s'" +-#. Disallow .byte with a non constant expression that will +-#. require relocation. +-#: config/tc-tic54x.c:1046 +-msgid "Relocatable values require at least WORD storage" +#: config/tc-tic6x.c:944 +msgid "label after predicate" msgstr "" --#: config/tc-tic54x.c:1527 --msgid "Changing of CPU version on the fly not supported" +-#: config/tc-tic54x.c:1107 +-msgid "Use of .def/.ref is deprecated. Use .global instead" +#: config/tc-tic6x.c:968 +msgid "'||' not followed by instruction" msgstr "" --#: config/tc-tic54x.c:1660 --msgid "p2align not supported on this target" +-#: config/tc-tic54x.c:1301 +-msgid ".space/.bes repeat count is negative, ignored" +#: config/tc-tic6x.c:974 +msgid "predicate not followed by instruction" msgstr "" --#: config/tc-tic54x.c:1672 --msgid "Argument to .even ignored" +-#: config/tc-tic54x.c:1306 +-msgid ".space/.bes repeat count is zero, ignored" +-msgstr "" +#: config/tc-tic6x.c:1407 +#, fuzzy, c-format +#| msgid "Infinities are not supported by this target\n" +msgid "control register '%s' not supported on this architecture" +msgstr "Бесконечность не поддерживается этой целью\n" -+ + +-#: config/tc-tic54x.c:1383 +-msgid "Missing size argument" +-msgstr "" +#: config/tc-tic6x.c:1586 config/tc-tic6x.c:1589 config/tc-tic6x.c:1642 +#: config/tc-tic6x.c:1646 +#, fuzzy, c-format +#| msgid "Infinities are not supported by this target\n" +msgid "register number %u not supported on this architecture" +msgstr "Бесконечность не поддерживается этой целью\n" -+ + +-#: config/tc-tic54x.c:1517 +-msgid "CPU version has already been set" +#: config/tc-tic6x.c:1617 +#, c-format +msgid "register pair for operand %u of '%.*s' not a valid even/odd pair" msgstr "" --#: config/tc-tic54x.c:1718 --msgid "Invalid field size, must be from 1 to 32" +-#: config/tc-tic54x.c:1521 +#: config/tc-tic6x.c:1673 -+#, c-format + #, c-format +-msgid "Unrecognized version '%s'" +msgid "junk after operand %u of '%.*s'" msgstr "" --#: config/tc-tic54x.c:1731 --msgid "field size must be 16 when value is relocatable" +-#: config/tc-tic54x.c:1527 +-msgid "Changing of CPU version on the fly not supported" +#: config/tc-tic6x.c:1686 +#, c-format +msgid "bad register or register pair for operand %u of '%.*s'" msgstr "" --#: config/tc-tic54x.c:1746 --msgid "field value truncated" +-#: config/tc-tic54x.c:1660 +-msgid "p2align not supported on this target" +#: config/tc-tic6x.c:1692 +#, c-format +msgid "bad register for operand %u of '%.*s'" msgstr "" --#: config/tc-tic54x.c:1853 config/tc-tic54x.c:2159 +-#: config/tc-tic54x.c:1672 +-msgid "Argument to .even ignored" +#: config/tc-tic6x.c:1697 - #, c-format --msgid "Unrecognized section '%s'" ++#, c-format +msgid "bad register pair for operand %u of '%.*s'" msgstr "" --#: config/tc-tic54x.c:1862 --msgid "Current section is unitialized, section name required for .clink" +-#: config/tc-tic54x.c:1718 +-msgid "Invalid field size, must be from 1 to 32" +#: config/tc-tic6x.c:1702 +#, c-format +msgid "bad functional unit for operand %u of '%.*s'" msgstr "" --#: config/tc-tic54x.c:2069 --msgid "ENDLOOP without corresponding LOOP" +-#: config/tc-tic54x.c:1731 +-msgid "field size must be 16 when value is relocatable" +#: config/tc-tic6x.c:1707 +#, c-format +msgid "bad operand %u of '%.*s'" msgstr "" --#: config/tc-tic54x.c:2110 --msgid "Mixing of normal and extended addressing not supported" +-#: config/tc-tic54x.c:1746 +-msgid "field value truncated" +#: config/tc-tic6x.c:1839 +msgid "$DSBT_INDEX must be used with __c6xabi_DSBT_BASE" msgstr "" --#: config/tc-tic54x.c:2116 --msgid "Extended addressing not supported on the specified CPU" +-#: config/tc-tic54x.c:1853 config/tc-tic54x.c:2159 +-#, c-format +-msgid "Unrecognized section '%s'" +-msgstr "" +#: config/tc-tic6x.c:1879 +#, fuzzy +#| msgid "NaNs are not supported by this target\n" +msgid "$DSBT_INDEX not supported in this context" +msgstr "NaN не поддерживается этой целью\n" -+ + +-#: config/tc-tic54x.c:1862 +-msgid "Current section is unitialized, section name required for .clink" +-msgstr "" +#: config/tc-tic6x.c:1892 +#, fuzzy +#| msgid "NaNs are not supported by this target\n" +msgid "$GOT not supported in this context" +msgstr "NaN не поддерживается этой целью\n" -+ + +-#: config/tc-tic54x.c:2069 +-msgid "ENDLOOP without corresponding LOOP" +-msgstr "" +#: config/tc-tic6x.c:1909 +#, fuzzy +#| msgid "NaNs are not supported by this target\n" +msgid "$DPR_GOT not supported in this context" +msgstr "NaN не поддерживается этой целью\n" -+ + +-#: config/tc-tic54x.c:2110 +-msgid "Mixing of normal and extended addressing not supported" +-msgstr "" +#: config/tc-tic6x.c:1930 +#, fuzzy +#| msgid "NaNs are not supported by this target\n" +msgid "$DPR_BYTE not supported in this context" +msgstr "NaN не поддерживается этой целью\n" -+ + +-#: config/tc-tic54x.c:2116 +-msgid "Extended addressing not supported on the specified CPU" +#: config/tc-tic6x.c:1947 +#, fuzzy +#| msgid "NaNs are not supported by this target\n" @@ -26204,7 +39262,8 @@ index 564135a143..b1b2ed1ef8 100644 +#: config/tc-v850.c:315 #, c-format msgid "Length of .comm \"%s\" is already %ld. Not changed to %d." - msgstr "" +-msgstr "" ++msgstr "Длина .comm \"%s\" уже равна %ld. Не изменяется на %d." -#: config/tc-v850.c:280 +#: config/tc-v850.c:341 @@ -26760,7 +39819,7 @@ index 564135a143..b1b2ed1ef8 100644 #, c-format msgid "" "VAX options:\n" -@@ -13788,7 +18447,7 @@ msgid "" +@@ -13788,7 +18531,7 @@ msgid "" "-V\t\t\tignored\n" msgstr "" @@ -26769,7 +39828,7 @@ index 564135a143..b1b2ed1ef8 100644 #, c-format msgid "" "VMS options:\n" -@@ -13800,649 +18459,841 @@ msgid "" +@@ -13800,649 +18543,841 @@ msgid "" "-v\"VERSION\"\t\tcode being assembled was produced by compiler \"VERSION\"\n" msgstr "" @@ -26940,7 +39999,7 @@ index 564135a143..b1b2ed1ef8 100644 +#: config/tc-xc16x.c:218 +#, c-format +msgid " XC16X specific command line options:\n" -+msgstr "" ++msgstr " Специализированные параметры командной строки для XC16X:\n" + +#: config/tc-xgate.c:215 +msgid "architecture variant invalid" @@ -27072,7 +40131,8 @@ index 564135a143..b1b2ed1ef8 100644 +#: config/tc-xstormy16.c:77 #, c-format msgid " XSTORMY16 specific command line options:\n" - msgstr "" +-msgstr "" ++msgstr " Специализированные параметры командной строки для XSTORMY16:\n" -#: config/tc-xstormy16.c:226 +#: config/tc-xstormy16.c:223 @@ -27807,7 +40867,7 @@ index 564135a143..b1b2ed1ef8 100644 msgid "TLS relocation not allowed in FLIX bundle" msgstr "" -@@ -14450,204 +19301,192 @@ msgstr "" +@@ -14450,204 +19385,192 @@ msgstr "" #. relaxed in the front-end. If "record_fixup" is set, then this #. function is being called during back-end relaxation, so flag #. the unexpected behavior as an error. @@ -28058,7 +41118,7 @@ index 564135a143..b1b2ed1ef8 100644 #, c-format msgid "" " Z8K options:\n" -@@ -14656,97 +19495,95 @@ msgid "" +@@ -14656,97 +19579,95 @@ msgid "" " -linkrelax create linker relaxable code\n" msgstr "" @@ -28182,7 +41242,7 @@ index 564135a143..b1b2ed1ef8 100644 #, c-format msgid "could not build transition for %s => %s" msgstr "" -@@ -14761,397 +19598,475 @@ msgstr "" +@@ -14761,397 +19682,475 @@ msgstr "" msgid "can't close `%s'" msgstr "" @@ -28756,7 +41816,7 @@ index 564135a143..b1b2ed1ef8 100644 #. For error messages. #. Detect if we are reading from stdin by examining the file -@@ -15165,47 +20080,48 @@ msgstr "" +@@ -15165,47 +20164,48 @@ msgstr "" #. line here (assuming of course that we actually have a line of #. input to read), so that it can be displayed in the listing #. that is produced at the end of the assembly. @@ -28820,7 +41880,7 @@ index 564135a143..b1b2ed1ef8 100644 #, c-format msgid "" "\n" -@@ -15213,294 +20129,297 @@ msgid "" +@@ -15213,294 +20213,297 @@ msgid "" "\n" msgstr "" @@ -29203,7 +42263,7 @@ index 564135a143..b1b2ed1ef8 100644 msgstr "" #. Some of the back ends can't deal with non-positive line numbers. -@@ -15512,331 +20431,376 @@ msgstr "" +@@ -15512,331 +20515,376 @@ 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. @@ -29672,7 +42732,7 @@ index 564135a143..b1b2ed1ef8 100644 #, c-format msgid "invalid argument '%s' to -fdebug-prefix-map" msgstr "" -@@ -15858,91 +20822,88 @@ msgstr "" +@@ -15858,91 +20906,88 @@ msgstr "" msgid "comma missing in .xstabs" msgstr "" @@ -29793,7 +42853,7 @@ index 564135a143..b1b2ed1ef8 100644 #, c-format msgid "Accessing `%s' as thread-local object" msgstr "" -@@ -15952,116 +20913,126 @@ msgstr "" +@@ -15952,116 +20997,126 @@ msgstr "" msgid "field fx_size too small to hold %d" msgstr "" @@ -30371,10 +43431,17 @@ index e3e9632c3d..e5bf189382 100644 "Language: pt_BR\n" "MIME-Version: 1.0\n" diff --git a/ld/ChangeLog b/ld/ChangeLog -index 6337cd0cb6..a4b3639ce6 100644 +index 6337cd0cb6..b5cf58ace2 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog -@@ -1,3 +1,50 @@ +@@ -1,3 +1,57 @@ ++2018-03-14 H.J. Lu ++ ++ PR ld/20882 ++ * testsuite/ld-gc/pr20882.d: Also dump and check .debug_abbrev ++ section. ++ * testsuite/ld-gc/pr20882b.s: Add .debug_abbrev section. ++ +2018-02-09 Eric Botcazou + + * testsuite/ld-elf/pr22450.d: Remove reference to SPARC64. @@ -30425,7 +43492,7 @@ index 6337cd0cb6..a4b3639ce6 100644 2018-01-27 Nick Clifton This is the 2.30 release: -@@ -108,7 +155,7 @@ +@@ -108,7 +162,7 @@ 2018-01-16 Nick Clifton @@ -30863,6 +43930,41 @@ index 26853bc9b8..5b219b7795 100644 # Fails on CRX because readelf does not know how to apply CRX reloc number 20 (R_CRX_SWITCH32). #... +diff --git a/ld/testsuite/ld-gc/pr20882.d b/ld/testsuite/ld-gc/pr20882.d +index dd388c51c9..1d68d05f38 100644 +--- a/ld/testsuite/ld-gc/pr20882.d ++++ b/ld/testsuite/ld-gc/pr20882.d +@@ -3,7 +3,10 @@ + #source: pr20882b.s + #source: pr20882c.s + #ld: --gc-sections -e main +-#readelf: -x .debug_info ++#readelf: -x .debug_info -x .debug_abbrev + +-#... +- 0x0+ (0a000000 00000000 |00000000 0000000a |06000000 |00000006 |0400|0004)28 .* ++Hex dump of section '\.debug_info': ++ 0x0+ .* ++ ++Hex dump of section '\.debug_abbrev': ++ 0x0+ 61626364 +abcd +diff --git a/ld/testsuite/ld-gc/pr20882b.s b/ld/testsuite/ld-gc/pr20882b.s +index ea0cf2e4ad..baabf55779 100644 +--- a/ld/testsuite/ld-gc/pr20882b.s ++++ b/ld/testsuite/ld-gc/pr20882b.s +@@ -2,4 +2,11 @@ + .hidden t.c.4903c230 + .globl t.c.4903c230 + t.c.4903c230: +- .byte 0x28 ++ .dc.a .Ldebug_abbrev0 ++ ++ .section .debug_abbrev,"",%progbits ++.Ldebug_abbrev0: ++ .byte 0x61 ++ .byte 0x62 ++ .byte 0x63 ++ .byte 0x64 diff --git a/ld/testsuite/ld-powerpc/elfv2exe.d b/ld/testsuite/ld-powerpc/elfv2exe.d index fa5b622827..77bf6e2568 100644 --- a/ld/testsuite/ld-powerpc/elfv2exe.d diff --git a/binutils.changes b/binutils.changes index 2f9e638..5ebef80 100644 --- a/binutils.changes +++ b/binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Mar 14 13:15:03 UTC 2018 - rguenther@suse.com + +- Update binutils-2.30-branch.diff: 2.30 branch @da8c5cfcc9 + * Includes more complete fix for PR20882. + ------------------------------------------------------------------- Thu Mar 8 11:33:31 UTC 2018 - schwab@suse.de diff --git a/cross-aarch64-binutils.changes b/cross-aarch64-binutils.changes index 2f9e638..5ebef80 100644 --- a/cross-aarch64-binutils.changes +++ b/cross-aarch64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Mar 14 13:15:03 UTC 2018 - rguenther@suse.com + +- Update binutils-2.30-branch.diff: 2.30 branch @da8c5cfcc9 + * Includes more complete fix for PR20882. + ------------------------------------------------------------------- Thu Mar 8 11:33:31 UTC 2018 - schwab@suse.de diff --git a/cross-arm-binutils.changes b/cross-arm-binutils.changes index 2f9e638..5ebef80 100644 --- a/cross-arm-binutils.changes +++ b/cross-arm-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Mar 14 13:15:03 UTC 2018 - rguenther@suse.com + +- Update binutils-2.30-branch.diff: 2.30 branch @da8c5cfcc9 + * Includes more complete fix for PR20882. + ------------------------------------------------------------------- Thu Mar 8 11:33:31 UTC 2018 - schwab@suse.de diff --git a/cross-avr-binutils.changes b/cross-avr-binutils.changes index 2f9e638..5ebef80 100644 --- a/cross-avr-binutils.changes +++ b/cross-avr-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Mar 14 13:15:03 UTC 2018 - rguenther@suse.com + +- Update binutils-2.30-branch.diff: 2.30 branch @da8c5cfcc9 + * Includes more complete fix for PR20882. + ------------------------------------------------------------------- Thu Mar 8 11:33:31 UTC 2018 - schwab@suse.de diff --git a/cross-epiphany-binutils.changes b/cross-epiphany-binutils.changes index 2f9e638..5ebef80 100644 --- a/cross-epiphany-binutils.changes +++ b/cross-epiphany-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Mar 14 13:15:03 UTC 2018 - rguenther@suse.com + +- Update binutils-2.30-branch.diff: 2.30 branch @da8c5cfcc9 + * Includes more complete fix for PR20882. + ------------------------------------------------------------------- Thu Mar 8 11:33:31 UTC 2018 - schwab@suse.de diff --git a/cross-hppa-binutils.changes b/cross-hppa-binutils.changes index 2f9e638..5ebef80 100644 --- a/cross-hppa-binutils.changes +++ b/cross-hppa-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Mar 14 13:15:03 UTC 2018 - rguenther@suse.com + +- Update binutils-2.30-branch.diff: 2.30 branch @da8c5cfcc9 + * Includes more complete fix for PR20882. + ------------------------------------------------------------------- Thu Mar 8 11:33:31 UTC 2018 - schwab@suse.de diff --git a/cross-hppa64-binutils.changes b/cross-hppa64-binutils.changes index 2f9e638..5ebef80 100644 --- a/cross-hppa64-binutils.changes +++ b/cross-hppa64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Mar 14 13:15:03 UTC 2018 - rguenther@suse.com + +- Update binutils-2.30-branch.diff: 2.30 branch @da8c5cfcc9 + * Includes more complete fix for PR20882. + ------------------------------------------------------------------- Thu Mar 8 11:33:31 UTC 2018 - schwab@suse.de diff --git a/cross-i386-binutils.changes b/cross-i386-binutils.changes index 2f9e638..5ebef80 100644 --- a/cross-i386-binutils.changes +++ b/cross-i386-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Mar 14 13:15:03 UTC 2018 - rguenther@suse.com + +- Update binutils-2.30-branch.diff: 2.30 branch @da8c5cfcc9 + * Includes more complete fix for PR20882. + ------------------------------------------------------------------- Thu Mar 8 11:33:31 UTC 2018 - schwab@suse.de diff --git a/cross-ia64-binutils.changes b/cross-ia64-binutils.changes index 2f9e638..5ebef80 100644 --- a/cross-ia64-binutils.changes +++ b/cross-ia64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Mar 14 13:15:03 UTC 2018 - rguenther@suse.com + +- Update binutils-2.30-branch.diff: 2.30 branch @da8c5cfcc9 + * Includes more complete fix for PR20882. + ------------------------------------------------------------------- Thu Mar 8 11:33:31 UTC 2018 - schwab@suse.de diff --git a/cross-m68k-binutils.changes b/cross-m68k-binutils.changes index 2f9e638..5ebef80 100644 --- a/cross-m68k-binutils.changes +++ b/cross-m68k-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Mar 14 13:15:03 UTC 2018 - rguenther@suse.com + +- Update binutils-2.30-branch.diff: 2.30 branch @da8c5cfcc9 + * Includes more complete fix for PR20882. + ------------------------------------------------------------------- Thu Mar 8 11:33:31 UTC 2018 - schwab@suse.de diff --git a/cross-mips-binutils.changes b/cross-mips-binutils.changes index 2f9e638..5ebef80 100644 --- a/cross-mips-binutils.changes +++ b/cross-mips-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Mar 14 13:15:03 UTC 2018 - rguenther@suse.com + +- Update binutils-2.30-branch.diff: 2.30 branch @da8c5cfcc9 + * Includes more complete fix for PR20882. + ------------------------------------------------------------------- Thu Mar 8 11:33:31 UTC 2018 - schwab@suse.de diff --git a/cross-ppc-binutils.changes b/cross-ppc-binutils.changes index 2f9e638..5ebef80 100644 --- a/cross-ppc-binutils.changes +++ b/cross-ppc-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Mar 14 13:15:03 UTC 2018 - rguenther@suse.com + +- Update binutils-2.30-branch.diff: 2.30 branch @da8c5cfcc9 + * Includes more complete fix for PR20882. + ------------------------------------------------------------------- Thu Mar 8 11:33:31 UTC 2018 - schwab@suse.de diff --git a/cross-ppc64-binutils.changes b/cross-ppc64-binutils.changes index 2f9e638..5ebef80 100644 --- a/cross-ppc64-binutils.changes +++ b/cross-ppc64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Mar 14 13:15:03 UTC 2018 - rguenther@suse.com + +- Update binutils-2.30-branch.diff: 2.30 branch @da8c5cfcc9 + * Includes more complete fix for PR20882. + ------------------------------------------------------------------- Thu Mar 8 11:33:31 UTC 2018 - schwab@suse.de diff --git a/cross-ppc64le-binutils.changes b/cross-ppc64le-binutils.changes index 2f9e638..5ebef80 100644 --- a/cross-ppc64le-binutils.changes +++ b/cross-ppc64le-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Mar 14 13:15:03 UTC 2018 - rguenther@suse.com + +- Update binutils-2.30-branch.diff: 2.30 branch @da8c5cfcc9 + * Includes more complete fix for PR20882. + ------------------------------------------------------------------- Thu Mar 8 11:33:31 UTC 2018 - schwab@suse.de diff --git a/cross-riscv64-binutils.changes b/cross-riscv64-binutils.changes index 2f9e638..5ebef80 100644 --- a/cross-riscv64-binutils.changes +++ b/cross-riscv64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Mar 14 13:15:03 UTC 2018 - rguenther@suse.com + +- Update binutils-2.30-branch.diff: 2.30 branch @da8c5cfcc9 + * Includes more complete fix for PR20882. + ------------------------------------------------------------------- Thu Mar 8 11:33:31 UTC 2018 - schwab@suse.de diff --git a/cross-rx-binutils.changes b/cross-rx-binutils.changes index 2f9e638..5ebef80 100644 --- a/cross-rx-binutils.changes +++ b/cross-rx-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Mar 14 13:15:03 UTC 2018 - rguenther@suse.com + +- Update binutils-2.30-branch.diff: 2.30 branch @da8c5cfcc9 + * Includes more complete fix for PR20882. + ------------------------------------------------------------------- Thu Mar 8 11:33:31 UTC 2018 - schwab@suse.de diff --git a/cross-s390-binutils.changes b/cross-s390-binutils.changes index 2f9e638..5ebef80 100644 --- a/cross-s390-binutils.changes +++ b/cross-s390-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Mar 14 13:15:03 UTC 2018 - rguenther@suse.com + +- Update binutils-2.30-branch.diff: 2.30 branch @da8c5cfcc9 + * Includes more complete fix for PR20882. + ------------------------------------------------------------------- Thu Mar 8 11:33:31 UTC 2018 - schwab@suse.de diff --git a/cross-s390x-binutils.changes b/cross-s390x-binutils.changes index 2f9e638..5ebef80 100644 --- a/cross-s390x-binutils.changes +++ b/cross-s390x-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Mar 14 13:15:03 UTC 2018 - rguenther@suse.com + +- Update binutils-2.30-branch.diff: 2.30 branch @da8c5cfcc9 + * Includes more complete fix for PR20882. + ------------------------------------------------------------------- Thu Mar 8 11:33:31 UTC 2018 - schwab@suse.de diff --git a/cross-sparc-binutils.changes b/cross-sparc-binutils.changes index 2f9e638..5ebef80 100644 --- a/cross-sparc-binutils.changes +++ b/cross-sparc-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Mar 14 13:15:03 UTC 2018 - rguenther@suse.com + +- Update binutils-2.30-branch.diff: 2.30 branch @da8c5cfcc9 + * Includes more complete fix for PR20882. + ------------------------------------------------------------------- Thu Mar 8 11:33:31 UTC 2018 - schwab@suse.de diff --git a/cross-sparc64-binutils.changes b/cross-sparc64-binutils.changes index 2f9e638..5ebef80 100644 --- a/cross-sparc64-binutils.changes +++ b/cross-sparc64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Mar 14 13:15:03 UTC 2018 - rguenther@suse.com + +- Update binutils-2.30-branch.diff: 2.30 branch @da8c5cfcc9 + * Includes more complete fix for PR20882. + ------------------------------------------------------------------- Thu Mar 8 11:33:31 UTC 2018 - schwab@suse.de diff --git a/cross-spu-binutils.changes b/cross-spu-binutils.changes index 2f9e638..5ebef80 100644 --- a/cross-spu-binutils.changes +++ b/cross-spu-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Mar 14 13:15:03 UTC 2018 - rguenther@suse.com + +- Update binutils-2.30-branch.diff: 2.30 branch @da8c5cfcc9 + * Includes more complete fix for PR20882. + ------------------------------------------------------------------- Thu Mar 8 11:33:31 UTC 2018 - schwab@suse.de diff --git a/cross-x86_64-binutils.changes b/cross-x86_64-binutils.changes index 2f9e638..5ebef80 100644 --- a/cross-x86_64-binutils.changes +++ b/cross-x86_64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Mar 14 13:15:03 UTC 2018 - rguenther@suse.com + +- Update binutils-2.30-branch.diff: 2.30 branch @da8c5cfcc9 + * Includes more complete fix for PR20882. + ------------------------------------------------------------------- Thu Mar 8 11:33:31 UTC 2018 - schwab@suse.de