diff options
author | Nick Clifton <nickc@redhat.com> | 2002-02-27 16:37:48 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2002-02-27 16:37:48 +0000 |
commit | ef412327e6a8e2cd39e884dc5cc520e16b80255d (patch) | |
tree | 759ff2c53c823eebb33d6098bd00551cbb552836 /gas/po/es.po | |
parent | b84911e82025969e0252638debb223cf7107f17b (diff) | |
download | gdb-ef412327e6a8e2cd39e884dc5cc520e16b80255d.zip gdb-ef412327e6a8e2cd39e884dc5cc520e16b80255d.tar.gz gdb-ef412327e6a8e2cd39e884dc5cc520e16b80255d.tar.bz2 |
Update translation files.
Diffstat (limited to 'gas/po/es.po')
-rw-r--r-- | gas/po/es.po | 5573 |
1 files changed, 3237 insertions, 2336 deletions
diff --git a/gas/po/es.po b/gas/po/es.po index 4a50a34..81718d0 100644 --- a/gas/po/es.po +++ b/gas/po/es.po @@ -1,88 +1,84 @@ -# Mensajes en español para gas-2.11. +# Mensajes en español para gas-2.12-pre020121. # Copyright (C) 2002 Free Software Foundation, Inc. # Cristian Othón Martíne Vera <cfuga@itam.mx>, 2002. # msgid "" msgstr "" -"Project-Id-Version: gas 2.11\n" -"POT-Creation-Date: 2001-01-11 12:04-0800\n" -"PO-Revision-Date: 2002-02-24 23:18-0600\n" +"Project-Id-Version: gas 2.12-pre020121\n" +"POT-Creation-Date: 2002-01-17 12:56+0000\n" +"PO-Revision-Date: 2002-02-25 11:04-0600\n" "Last-Translator: Cristian Othón Martínez Vera <cfuga@itam.mx>\n" "Language-Team: Spanish <es@li.org>\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=iso-8859-1\n" -"Content-Transfer-Encoding: 8bit\n" +"Content-Type: text/plain; charset=ISO-8859-1\n" +"Content-Transfer-Encoding: 8-bit\n" -#: app.c:464 app.c:478 +#: app.c:476 app.c:490 msgid "end of file in comment" msgstr "fin de fichero en el comentario" -#: app.c:557 -msgid "end of file in string: inserted '\"'" -msgstr "fin de fichero en la cadena: se insertó '\"'" +#: app.c:569 +msgid "end of file in string; inserted '\"'" +msgstr "fin de fichero en la cadena; se insertó '\"'" -#: app.c:623 +#: app.c:635 #, c-format -msgid "Unknown escape '\\%c' in string: Ignored" -msgstr "Escape '\\%c' desconocido en la cadena: Ignorado" +msgid "unknown escape '\\%c' in string; ignored" +msgstr "escape '\\%c' desconocido en la cadena; se ignora" -#: app.c:632 -msgid "End of file in string: '\"' inserted" -msgstr "Fin de fichero en la cadena: se insertó '\"'" +#: app.c:644 +msgid "end of file in string; '\"' inserted" +msgstr "fin de fichero en la cadena; se insertó '\"'" -#: app.c:752 +#: app.c:764 msgid "end of file not at end of a line; newline inserted" msgstr "el fin de fichero no está al final de una línea: se insertó línea nueva" -#: app.c:910 +#: app.c:923 msgid "end of file in multiline comment" msgstr "fin de fichero en comentario multilíneas" -#: app.c:974 +#: app.c:987 msgid "end of file after a one-character quote; \\0 inserted" msgstr "fin de fichero después de una comilla de un carácter; se insertó \\0" -#: app.c:982 +#: app.c:995 msgid "end of file in escape character" msgstr "fin de fichero en carácter de escape" -#: app.c:994 -msgid "Missing close quote: (assumed)" -msgstr "Falta la comilla que cierra: (se asume)" +#: app.c:1007 +msgid "missing close quote; (assumed)" +msgstr "falta la comilla que cierra; (se asume)" -#: app.c:1057 app.c:1111 app.c:1186 +#: app.c:1075 app.c:1129 app.c:1139 app.c:1204 msgid "end of file in comment; newline inserted" msgstr "fin de fichero en comentario; se insertó una línea nueva" -#: app.c:1121 -msgid "EOF in Comment: Newline inserted" -msgstr "Fin de Fichero en Comentario: se insertó una Línea nueva" - -#: as.c:147 +#: as.c:148 msgid "missing emulation mode name" msgstr "falta el nombre del modo de emulación" -#: as.c:162 +#: as.c:163 #, c-format msgid "unrecognized emulation name `%s'" msgstr "nombre de emulación `%s' no reconocido" -#: as.c:209 +#: as.c:210 #, c-format msgid "GNU assembler version %s (%s) using BFD version %s" msgstr "GNU ensamblador versión %s (%s) utilizando BFD versión %s" -#: as.c:212 +#: as.c:213 #, c-format msgid "GNU assembler version %s (%s)" msgstr "GNU ensamblador versión %s (%s)" -#: as.c:221 +#: as.c:222 #, c-format msgid "Usage: %s [option...] [asmfile...]\n" msgstr "Modo de empleo: %s [opción...] [ficheroasm...]\n" -#: as.c:223 +#: as.c:224 msgid "" "Options:\n" " -a[sub-option...]\t turn on listings\n" @@ -94,7 +90,6 @@ msgid "" " \t m include macro expansions\n" " \t n omit forms processing\n" " \t s include symbols\n" -" \t L include line debug statistics (if applicable)\n" " \t =FILE list to FILE (must be last sub-option)\n" msgstr "" "Opciones:\n" @@ -107,7 +102,6 @@ msgstr "" " \t m incluye expansiones de macros\n" " \t n omite el procesamiento de formas\n" " \t s incluye símbolos\n" -" \t L incluye estadísticas de depuración de línea (si aplica)\n" " \t =FICH listar a FICHero (debe ser la última sub-opción)\n" #: as.c:237 @@ -264,7 +258,7 @@ msgstr "" " utilizadas para la columna de datos de salida del\n" " listado\n" -#: as.c:327 gasp.c:3527 +#: as.c:327 gasp.c:3528 #, c-format msgid "Report bugs to %s\n" msgstr "Reportar bichos a %s\n" @@ -276,10 +270,10 @@ msgid "GNU assembler %s\n" msgstr "GNU ensamblador %s\n" #: as.c:528 -msgid "Copyright 2000 Free Software Foundation, Inc.\n" -msgstr "Copyright 2000 Free Software Foundation, Inc.\n" +msgid "Copyright 2001 Free Software Foundation, Inc.\n" +msgstr "Copyright 2001 Free Software Foundation, Inc.\n" -#: as.c:529 gasp.c:3621 +#: as.c:529 gasp.c:3627 msgid "" "This program is free software; you may redistribute it under the terms of\n" "the GNU General Public License. This program has absolutely no warranty.\n" @@ -330,35 +324,35 @@ msgid "bad defsym; format is --defsym name=value" msgstr "defsym erróneo; el formato es --defsym nombre=valor" #: as.c:590 -msgid "No file name following -t option\n" -msgstr "No hay un nombre de fichero a continuación de la opción -t\n" +msgid "no file name following -t option" +msgstr "no hay un nombre de fichero a continuación de la opción -t" -#: as.c:606 +#: as.c:605 #, c-format -msgid "Failed to read instruction table %s\n" -msgstr "Falló la lectura de la tabla de instrucciones %s\n" +msgid "failed to read instruction table %s\n" +msgstr "falló la lectura de la tabla de instrucciones %s\n" -#: as.c:723 +#: as.c:720 #, c-format msgid "invalid listing option `%c'" msgstr "opción de listado `%c' inválida" -#: as.c:922 +#: as.c:928 #, c-format msgid "%d warnings, treating warnings as errors" msgstr "%d avisos, tratando los avisos como errores" -#: as.c:953 +#: as.c:959 #, c-format msgid "%s: total time in assembly: %ld.%06ld\n" msgstr "%s: tiempo total en ensamblado: %ld.%06ld\n" -#: as.c:956 +#: as.c:962 #, c-format msgid "%s: data size %ld\n" msgstr "%s: tamaño de datos %ld\n" -#: as.h:225 +#: as.h:216 #, c-format msgid "Case value %ld unexpected at line %d of file \"%s\"\n" msgstr "Valor de case %ld inesperado en la línea %d del fichero \"%s\"\n" @@ -367,71 +361,71 @@ msgstr "Valor de case %ld inesperado en la línea %d del fichero \"%s\"\n" #. * We have a GROSS internal error. #. * This should never happen. #. -#: atof-generic.c:437 config/tc-a29k.c:544 config/tc-i860.c:340 config/tc-i860.c:832 config/tc-m68k.c:3176 config/tc-m68k.c:3205 config/tc-sparc.c:2543 -msgid "failed sanity check." -msgstr "falló la prueba de sanidad." +#: atof-generic.c:437 config/tc-m68k.c:2879 +msgid "failed sanity check" +msgstr "falló la prueba de sanidad" -#: cond.c:77 +#: cond.c:79 msgid "invalid identifier for \".ifdef\"" msgstr "identificador inválido para \".ifdef\"" -#: cond.c:131 +#: cond.c:133 msgid "non-constant expression in \".if\" statement" msgstr "expresión no constante en la declaración \".if\"" -#: cond.c:227 +#: cond.c:229 msgid "bad format for ifc or ifnc" msgstr "formato erróneo para ifc ó ifnc" -#: cond.c:261 -msgid "\".elseif\" without matching \".if\" - ignored" -msgstr "\".elseif\" sin un \".if\" coincidente - ignorado" +#: cond.c:260 +msgid "\".elseif\" without matching \".if\"" +msgstr "\".elseif\" sin un \".if\" coincidente" -#: cond.c:266 -msgid "\".elseif\" after \".else\" - ignored" -msgstr "\".elseif\" después de \".else\" - ignorado" +#: cond.c:264 +msgid "\".elseif\" after \".else\"" +msgstr "\".elseif\" después de \".else\"" -#: cond.c:269 cond.c:378 +#: cond.c:267 cond.c:375 msgid "here is the previous \"else\"" msgstr "aquí está el \"else\" anterior" -#: cond.c:272 cond.c:381 +#: cond.c:270 cond.c:378 msgid "here is the previous \"if\"" msgstr "aquí está el \"if\" anterior" -#: cond.c:305 +#: cond.c:299 msgid "non-constant expression in \".elseif\" statement" msgstr "expresión no constante en la declaración \".elseif\"" -#: cond.c:340 +#: cond.c:338 msgid "\".endif\" without \".if\"" msgstr "\".endif\" sin \".if\"" -#: cond.c:370 -msgid ".else without matching .if - ignored" -msgstr ".else sin un .if coincidente - ignorado" +#: cond.c:368 +msgid "\".else\" without matching \".if\"" +msgstr "\".else\" sin un \".if\" coincidente" -#: cond.c:375 -msgid "duplicate \"else\" - ignored" -msgstr "\"else\" duplicado - ignorado" +#: cond.c:372 +msgid "duplicate \"else\"" +msgstr "\"else\" duplicado" -#: cond.c:426 +#: cond.c:424 msgid ".ifeqs syntax error" msgstr "error sintáctico .ifeqs" -#: cond.c:509 +#: cond.c:507 msgid "end of macro inside conditional" msgstr "fin de macro dentro de un condicional" -#: cond.c:511 +#: cond.c:509 msgid "end of file inside conditional" msgstr "fin de fichero dentro de un condicional" -#: cond.c:514 +#: cond.c:512 msgid "here is the start of the unterminated conditional" msgstr "aquí es el inicio del condicional sin terminar" -#: cond.c:518 +#: cond.c:516 msgid "here is the \"else\" of the unterminated conditional" msgstr "aquí está el \"else\" del condicional sin terminar" @@ -445,16 +439,16 @@ msgstr "Se intentó poner un símbolo común en el conjunto %s" msgid "Attempt to put an undefined symbol into set %s" msgstr "Se intentó poner un símbolo indefinido en el conjunto %s" -#: config/obj-aout.c:197 config/obj-coff.c:1246 config/obj-elf.c:1739 ecoff.c:3647 +#: config/obj-aout.c:197 config/obj-coff.c:1274 #, c-format msgid "Symbol `%s' can not be both weak and common" msgstr "El símbolo `%s' no puede ser débil y común al mismo tiempo" -#: config/obj-aout.c:255 config/obj-coff.c:1982 +#: config/obj-aout.c:255 config/obj-coff.c:2010 msgid "unresolved relocation" msgstr "reubicación sin resolver" -#: config/obj-aout.c:257 config/obj-coff.c:1984 +#: config/obj-aout.c:257 config/obj-coff.c:2012 #, c-format msgid "bad relocation: symbol `%s' not in symbol table" msgstr "reubicación errónea: el símbolo `%s' no está en la tabla de símbolos" @@ -464,7 +458,7 @@ msgstr "reubicación errónea: el símbolo `%s' no está en la tabla de símbolos" msgid "%s: bad type for weak symbol" msgstr "%s: tipo erróneo para un símbolo débil" -#: config/obj-aout.c:458 config/obj-coff.c:2913 write.c:1868 +#: config/obj-aout.c:458 config/obj-coff.c:2940 write.c:1933 #, c-format msgid "%s: global symbols not supported in common sections" msgstr "%s: los símbolos globales no tienen soporte en las secciones comunes" @@ -478,180 +472,180 @@ msgstr "El símbolo local %s nunca se definió." msgid "subsegment index too high" msgstr "índice de subsegmento demasiado alto" -#: config/obj-bout.c:319 config/obj-vms.c:561 +#: config/obj-bout.c:319 config/obj-vms.c:562 #, c-format msgid "Local symbol %s never defined" msgstr "El símbolo local %s nunca se definió" -#: config/obj-coff.c:156 +#: config/obj-coff.c:166 #, c-format msgid "Inserting \"%s\" into structure table failed: %s" msgstr "Falló la inserción de \"%s\" en la tabla de estructuras: %s" #. Zero is used as an end marker in the file. -#: config/obj-coff.c:451 +#: config/obj-coff.c:469 msgid "Line numbers must be positive integers\n" msgstr "Los números de línea deben ser enteros positivos\n" -#: config/obj-coff.c:484 config/obj-coff.c:2328 +#: config/obj-coff.c:503 config/obj-coff.c:2355 msgid ".ln pseudo-op inside .def/.endef: ignored." msgstr "pseudo-operador .ln dentro de .def/.endef: ignorado." -#: config/obj-coff.c:527 ecoff.c:3283 +#: config/obj-coff.c:546 ecoff.c:3280 msgid ".loc outside of .text" msgstr ".loc fuera de .text" -#: config/obj-coff.c:534 +#: config/obj-coff.c:553 msgid ".loc pseudo-op inside .def/.endef: ignored." msgstr "pseudo-operador .loc dentro de .def/.endef: ignorado." -#: config/obj-coff.c:622 config/obj-coff.c:2385 +#: config/obj-coff.c:641 config/obj-coff.c:2412 msgid ".def pseudo-op used inside of .def/.endef: ignored." msgstr "pseudo-operador .def usado dentro de .def/.endef: ignorado." -#: config/obj-coff.c:668 config/obj-coff.c:2437 +#: config/obj-coff.c:687 config/obj-coff.c:2464 msgid ".endef pseudo-op used outside of .def/.endef: ignored." msgstr "pseudo-operador .endef usado fuera de .def/.endef: ignorado." -#: config/obj-coff.c:706 +#: config/obj-coff.c:725 #, c-format msgid "`%s' symbol without preceding function" msgstr "símbolo `%s' sin una función precedente" -#: config/obj-coff.c:793 config/obj-coff.c:2512 +#: config/obj-coff.c:812 config/obj-coff.c:2539 #, c-format msgid "unexpected storage class %d" msgstr "clase de almacenamiento %d inesperada" -#: config/obj-coff.c:906 config/obj-coff.c:2619 +#: config/obj-coff.c:925 config/obj-coff.c:2646 msgid ".dim pseudo-op used outside of .def/.endef: ignored." msgstr "pseudo-operador .dim usado fuera de .def/.endef: ignorado." -#: config/obj-coff.c:926 config/obj-coff.c:2639 +#: config/obj-coff.c:945 config/obj-coff.c:2666 msgid "badly formed .dim directive ignored" msgstr "directiva .dim formada erróneamente ignorada" -#: config/obj-coff.c:977 config/obj-coff.c:2702 +#: config/obj-coff.c:996 config/obj-coff.c:2729 msgid ".size pseudo-op used outside of .def/.endef ignored." msgstr "pseudo-operador .size usado fuera de .def/.endef ignorado." -#: config/obj-coff.c:993 config/obj-coff.c:2718 +#: config/obj-coff.c:1012 config/obj-coff.c:2745 msgid ".scl pseudo-op used outside of .def/.endef ignored." msgstr "pseudo-operador .scl usado fuera de .def/.endef ignorado." -#: config/obj-coff.c:1011 config/obj-coff.c:2736 +#: config/obj-coff.c:1030 config/obj-coff.c:2763 msgid ".tag pseudo-op used outside of .def/.endef ignored." msgstr "pseudo-operador .tag usado fuera de .def/.endef ignorado." -#: config/obj-coff.c:1030 config/obj-coff.c:2754 +#: config/obj-coff.c:1049 config/obj-coff.c:2781 #, c-format msgid "tag not found for .tag %s" msgstr "no se encontró una marca para .tag %s" -#: config/obj-coff.c:1045 config/obj-coff.c:2769 +#: config/obj-coff.c:1064 config/obj-coff.c:2796 msgid ".type pseudo-op used outside of .def/.endef ignored." msgstr "pseudo-operador .type usado fuera de .def/.endef ignorado." -#: config/obj-coff.c:1067 config/obj-coff.c:2791 +#: config/obj-coff.c:1086 config/obj-coff.c:2818 msgid ".val pseudo-op used outside of .def/.endef ignored." msgstr "pseudo-operador .val usado fuera de .def/.endef ignorado." -#: config/obj-coff.c:1207 config/obj-coff.c:2986 +#: config/obj-coff.c:1231 config/obj-coff.c:3013 msgid "mismatched .eb" msgstr ".eb sin coincidencia" -#: config/obj-coff.c:1225 config/obj-coff.c:3026 +#: config/obj-coff.c:1252 config/obj-coff.c:3053 msgid "C_EFCN symbol out of scope" msgstr "símbolo C_EFCN fuera de ámbito" #. STYP_INFO #. STYP_LIB #. STYP_OVER -#: config/obj-coff.c:1447 +#: config/obj-coff.c:1476 #, c-format msgid "unsupported section attribute '%c'" msgstr "atributo de sección '%c' sin soporte" -#: config/obj-coff.c:1452 config/obj-coff.c:3726 config/tc-ppc.c:3925 +#: config/obj-coff.c:1481 config/obj-coff.c:3758 config/tc-ppc.c:4211 #, c-format msgid "unknown section attribute '%c'" msgstr "atributo de sección '%c' desconocido" -#: config/obj-coff.c:1482 config/tc-ppc.c:3943 read.c:2512 +#: config/obj-coff.c:1511 config/tc-ppc.c:4229 config/tc-tic54x.c:4130 read.c:2555 #, c-format msgid "error setting flags for \"%s\": %s" msgstr "error al establecer las opciones para \"%s\": %s" -#: config/obj-coff.c:1493 config/obj-elf.c:723 +#: config/obj-coff.c:1522 #, c-format msgid "Ignoring changed section attributes for %s" msgstr "Ignorando los atributos de sección cambiados para %s" -#: config/obj-coff.c:1629 +#: config/obj-coff.c:1658 #, c-format msgid "0x%lx: \"%s\" type = %ld, class = %d, segment = %d\n" msgstr "0x%lx: \"%s\" tipo = %ld, clase = %d, segmento = %d\n" -#: config/obj-coff.c:1809 config/obj-ieee.c:69 +#: config/obj-coff.c:1838 config/obj-ieee.c:69 msgid "Out of step\n" msgstr "Fuera del paso\n" -#: config/obj-coff.c:2244 +#: config/obj-coff.c:2271 msgid "bfd_coff_swap_scnhdr_out failed" msgstr "falló bfd_coff_swap_scnhdr_out" -#: config/obj-coff.c:2469 +#: config/obj-coff.c:2496 msgid "`.bf' symbol without preceding function\n" msgstr "símbolo `.bf' sin una función precedente\n" -#: config/obj-coff.c:3422 config/obj-ieee.c:507 output-file.c:52 output-file.c:119 +#: config/obj-coff.c:3450 config/obj-ieee.c:507 #, c-format msgid "FATAL: Can't create %s" msgstr "FATAL: No se puede crear %s" -#: config/obj-coff.c:3600 +#: config/obj-coff.c:3632 #, c-format msgid "Can't close %s: %s" msgstr "No se puede cerrar %s: %s" -#: config/obj-coff.c:3634 +#: config/obj-coff.c:3666 #, c-format msgid "Too many new sections; can't add \"%s\"" msgstr "Demasiadas secciones nuevas; no se puede agregar \"%s\"" -#: config/obj-coff.c:4041 config/tc-m88k.c:1257 config/tc-sparc.c:3531 +#: config/obj-coff.c:4073 config/tc-sparc.c:3537 msgid "Expected comma after name" msgstr "Se esperaba una coma después del nombre" -#: config/obj-coff.c:4047 read.c:1956 +#: config/obj-coff.c:4079 msgid "Missing size expression" msgstr "Falta una expresión de tamaño" -#: config/obj-coff.c:4053 +#: config/obj-coff.c:4085 #, c-format msgid "lcomm length (%d.) <0! Ignored." msgstr "¡longitud de lcomm (%d.) <0! Ignorada." -#: config/obj-coff.c:4081 read.c:2190 +#: config/obj-coff.c:4113 #, c-format msgid "Symbol %s already defined" msgstr "El símbolo %s ya está definido" -#: config/obj-coff.c:4176 config/tc-i960.c:3215 +#: config/obj-coff.c:4208 config/tc-i960.c:3206 #, c-format msgid "No 'bal' entry point for leafproc %s" msgstr "No hay un punto de entrada 'bal' para el proceso hoja %s" -#: config/obj-coff.c:4255 write.c:2575 +#: config/obj-coff.c:4287 #, c-format msgid "Negative of non-absolute symbol %s" msgstr "Negativo de un símbolo %s que no es absoluto" -#: config/obj-coff.c:4276 write.c:2589 +#: config/obj-coff.c:4308 msgid "callj to difference of 2 symbols" msgstr "callj para diferenciar a 2 símbolos" -#: config/obj-coff.c:4322 +#: config/obj-coff.c:4354 #, c-format msgid "Can't emit reloc {- %s-seg symbol \"%s\"} @ file address %ld." msgstr "No se puede emitir la reubicación {- %s-seg símbolo \"%s\"} @ dirección del fichero %ld." @@ -659,157 +653,195 @@ msgstr "No se puede emitir la reubicación {- %s-seg símbolo \"%s\"} @ dirección #. This is a COBR instruction. They have only a 13-bit #. displacement and are only to be used for local branches: #. flag as error, don't generate relocation. -#: config/obj-coff.c:4411 config/tc-i960.c:3235 write.c:2733 +#: config/obj-coff.c:4443 config/tc-i960.c:3226 write.c:2826 msgid "can't use COBR format with external label" msgstr "no se puede utilizar el formato COBR con una etiqueta externa" -#: config/obj-coff.c:4490 +#: config/obj-coff.c:4518 #, c-format msgid "Value of %ld too large for field of %d bytes at 0x%lx" msgstr "El valor de %ld es demasiado grande para el campo de %d bytes en 0x%lx" -#: config/obj-coff.c:4504 write.c:2823 +#: config/obj-coff.c:4532 #, c-format msgid "Signed .word overflow; switch may be too large; %ld at 0x%lx" msgstr "Desbordamiento con signo de .word; el interruptor puede ser demasiado grande; %ld en 0x%lx" -#: config/obj-ecoff.c:241 +#: config/obj-ecoff.c:227 msgid "Can't set GP value" msgstr "No se puede establecer el valor GP" -#: config/obj-ecoff.c:248 +#: config/obj-ecoff.c:234 msgid "Can't set register masks" msgstr "No se pueden establecer las máscaras de registro" -#: config/obj-elf.c:308 config/tc-sparc.c:3674 config/tc-v850.c:259 -msgid "Expected comma after symbol-name" -msgstr "Se esperaba una coma después del nombre del símbolo" +#: config/obj-elf.c:308 +msgid "expected comma after symbol-name" +msgstr "se esperaba una coma después del nombre del símbolo" -#: config/obj-elf.c:315 config/tc-sparc.c:3684 +#: config/obj-elf.c:315 config/tc-sparc.c:3690 #, c-format msgid ".COMMon length (%d.) <0! Ignored." msgstr "¡longitud de .COMM (%d.) <0! Ignorada." -#: config/obj-elf.c:325 config/tc-alpha.c:4335 config/tc-sparc.c:3694 config/tc-v850.c:282 -msgid "Ignoring attempt to re-define symbol" -msgstr "Se ignora el intento de redefinir el símbolo" +#: config/obj-elf.c:325 ecoff.c:3399 read.c:1403 read.c:1504 read.c:2137 read.c:2226 read.c:2856 read.c:4937 symbols.c:361 symbols.c:460 +#, c-format +msgid "symbol `%s' is already defined" +msgstr "el símbolo `%s' ya está definido" -#: config/obj-elf.c:333 config/tc-sparc.c:3702 config/tc-v850.c:292 +#: config/obj-elf.c:333 #, c-format -msgid "Length of .comm \"%s\" is already %ld. Not changed to %d." -msgstr "La longitud de .comm \"%s\" ya es %ld. No se cambia a %d." +msgid "length of .comm \"%s\" is already %ld; not changed to %d" +msgstr "la longitud de .comm \"%s\" ya es %ld; no se cambia a %d" -#: config/obj-elf.c:356 config/tc-v850.c:319 -msgid "Common alignment negative; 0 assumed" -msgstr "Alineación común negativa; se asume 0" +#: config/obj-elf.c:356 +msgid "common alignment negative; 0 assumed" +msgstr "alineación común negativa; se asume 0" -#: config/obj-elf.c:375 config/tc-m32r.c:1286 config/tc-ppc.c:1518 config/tc-v850.c:382 -msgid "Common alignment not a power of 2" -msgstr "La alineación común no es una potencia de 2" +#: config/obj-elf.c:375 +msgid "common alignment not a power of 2" +msgstr "la alineación común no es una potencia de 2" -#: config/obj-elf.c:438 config/tc-sparc.c:3826 config/tc-v850.c:564 +#: config/obj-elf.c:438 config/tc-sparc.c:3832 config/tc-v850.c:565 #, c-format msgid "bad .common segment %s" msgstr "segmento .common %s erróneo" -#: config/obj-elf.c:664 +#: config/obj-elf.c:668 #, c-format -msgid "Setting incorrect section type for %s" -msgstr "Se establece un tipo de sección incorrecto para %s" +msgid "setting incorrect section type for %s" +msgstr "se establece un tipo de sección incorrecto para %s" -#: config/obj-elf.c:668 +#: config/obj-elf.c:672 #, c-format -msgid "Ignoring incorrect section type for %s" -msgstr "Se ignora un tipo de sección incorrecto para %s" +msgid "ignoring incorrect section type for %s" +msgstr "se ignora un tipo de sección incorrecto para %s" -#: config/obj-elf.c:681 +#: config/obj-elf.c:685 #, c-format -msgid "Setting incorrect section attributes for %s" -msgstr "Se establecen atributos de sección incorrectos para %s" +msgid "setting incorrect section attributes for %s" +msgstr "se establecen atributos de sección incorrectos para %s" -#: config/obj-elf.c:753 -msgid "Unrecognized .section attribute: want a,w,x" -msgstr "Atributo de .section no reconocido: se quiere a,w,x" +#: config/obj-elf.c:732 +#, c-format +msgid "ignoring changed section attributes for %s" +msgstr "se ignoran los atributos de sección cambiados para %s" + +#: config/obj-elf.c:734 +#, c-format +msgid "ignoring changed section entity size for %s" +msgstr "se ignoran el tamaño de entidad de sección cambiado para %s" + +#: config/obj-elf.c:737 +#, c-format +msgid "ignoring new section group for %s" +msgstr "se ignora un grupo de sección nuevo para %s" + +#: config/obj-elf.c:788 +msgid "unrecognized .section attribute: want a,w,x,M,S,G" +msgstr "atributo de .section no reconocido: se quiere a,w,x,M,S,G" + +#: config/obj-elf.c:828 +msgid "unrecognized section attribute" +msgstr "atributo de sección no reconocido" + +#: config/obj-elf.c:850 read.c:2538 +msgid "unrecognized section type" +msgstr "tipo de sección no reconocido" -#: config/obj-elf.c:793 -msgid "Unrecognized section attribute" -msgstr "Atributo de sección no reconocido" +#: config/obj-elf.c:880 +msgid "missing name" +msgstr "falta un nombre" -#: config/obj-elf.c:815 -msgid "Unrecognized section type" -msgstr "Tipo de sección no reconocido" +#: config/obj-elf.c:987 +msgid "invalid merge entity size" +msgstr "tamaño de entidad de mezcla inválido" -#: config/obj-elf.c:866 -msgid "Missing section name" -msgstr "Falta el nombre de sección" +#: config/obj-elf.c:994 +msgid "entity size for SHF_MERGE not specified" +msgstr "no se especificó el tamaño de entidad para SHF_MERGE" -#: config/obj-elf.c:932 -msgid "Bad .section directive - character following name is not '#'" -msgstr "Directiva .section errónea - el carácter a continuación del nombre no es '#'" +#: config/obj-elf.c:1007 +msgid "group name for SHF_GROUP not specified" +msgstr "no se especificó el tamaño de entidad para SHF_GROUP" -#: config/obj-elf.c:1033 +#: config/obj-elf.c:1020 +msgid "character following name is not '#'" +msgstr "el carácter a continuación del nombre no es '#'" + +#: config/obj-elf.c:1121 msgid ".previous without corresponding .section; ignored" msgstr ".previous sin .section correspondiente; ignorado" -#: config/obj-elf.c:1060 +#: config/obj-elf.c:1148 msgid ".popsection without corresponding .pushsection; ignored" msgstr ".popsection sin .pushsection correspondiente; ignorado" -#: config/obj-elf.c:1113 +#: config/obj-elf.c:1202 msgid "expected comma after name in .symver" msgstr "se esperaba una coma después del nombre en .symver" -#: config/obj-elf.c:1137 +#: config/obj-elf.c:1225 #, c-format msgid "missing version name in `%s' for symbol `%s'" msgstr "falta el nombre de versión en `%s' para el símbolo `%s'" -#: config/obj-elf.c:1148 +#: config/obj-elf.c:1236 #, c-format msgid "multiple versions [`%s'|`%s'] for symbol `%s'" msgstr "versiones múltiples [`%s'|`%s'] para el símbolo `%s'" -#: config/obj-elf.c:1361 config/obj-som.c:155 config/obj-som.c:201 -msgid "Expected quoted string" -msgstr "Se esperaba una cadena entre comillas" +#: config/obj-elf.c:1470 +msgid "expected quoted string" +msgstr "se esperaba una cadena entre comillas" -#: config/obj-elf.c:1382 +#: config/obj-elf.c:1491 #, c-format msgid "expected comma after name `%s' in .size directive" msgstr "se esperaba una coma después del nombre `%s' en la directiva .size" -#: config/obj-elf.c:1391 +#: config/obj-elf.c:1500 msgid "missing expression in .size directive" msgstr "falta una expresión en la directiva .size" -#: config/obj-elf.c:1467 +#: config/obj-elf.c:1583 #, c-format -msgid "ignoring unrecognized symbol type \"%s\"" -msgstr "se ignora el tipo de símbolo \"%s\" no reconocido" +msgid "unrecognized symbol type \"%s\"" +msgstr "tipo de símbolo \"%s\" no reconocido" -#: config/obj-elf.c:1648 +#: config/obj-elf.c:1764 msgid ".size expression too complicated to fix up" msgstr "la expresión .size es demasiado complicada para componerla" -#: config/obj-elf.c:1680 +#: config/obj-elf.c:1796 #, c-format msgid "invalid attempt to declare external version name as default in symbol `%s'" msgstr "intento inválido de declarar un nombre de versión externo como valor por omisión en el símbolo `%s'" -#: config/obj-elf.c:1862 +#: config/obj-elf.c:1855 ecoff.c:3644 #, c-format -msgid "Failed to set up debugging information: %s" -msgstr "Falló al establecer la información de depuración: %s" +msgid "symbol `%s' can not be both weak and common" +msgstr "el símbolo `%s' no puede ser débil y común al mismo tiempo" -#: config/obj-elf.c:1882 +#: config/obj-elf.c:1971 #, c-format -msgid "Can't start writing .mdebug section: %s" -msgstr "No se puede iniciar la escritura de la sección .mdebug: %s" +msgid "can't create group: %s" +msgstr "no se puede crear un grupo: %s" -#: config/obj-elf.c:1890 +#: config/obj-elf.c:2068 #, c-format -msgid "Could not write .mdebug section: %s" -msgstr "No se puede escribir la sección .mdebug: %s" +msgid "failed to set up debugging information: %s" +msgstr "falló al establecer la información de depuración: %s" + +#: config/obj-elf.c:2088 +#, c-format +msgid "can't start writing .mdebug section: %s" +msgstr "no se puede iniciar la escritura de la sección .mdebug: %s" + +#: config/obj-elf.c:2096 +#, c-format +msgid "could not write .mdebug section: %s" +msgstr "no se puede escribir la sección .mdebug: %s" #: config/obj-ieee.c:455 msgid "too many sections" @@ -819,6 +851,10 @@ msgstr "demasiadas secciones" msgid "Only one .version pseudo-op per file!" msgstr "¡Sólo un pseudo-operador .version por fichero!" +#: config/obj-som.c:155 config/obj-som.c:201 +msgid "Expected quoted string" +msgstr "Se esperaba una cadena entre comillas" + #: config/obj-som.c:164 #, c-format msgid "FATAL: Attaching version header %s" @@ -833,44 +869,45 @@ msgstr "¡Sólo un pseudo-operador .copyright por fichero!" msgid "FATAL: Attaching copyright header %s" msgstr "FATAL: Adjuntando el encabezado de copyright %s" -#: config/obj-vms.c:462 +#: config/obj-vms.c:463 #, c-format msgid "compiler emitted zero-size common symbol `%s' already defined" msgstr "el símbolo común de tamaño cero emitido por el compilador `%s' ya está definido" -#: config/obj-vms.c:472 +#: config/obj-vms.c:473 #, c-format msgid "compiler redefined zero-size common symbol `%s'" msgstr "símbolo común de tamaño cero `%s' redefinido por el compilador" -#: config/obj-vms.c:591 +#: config/obj-vms.c:592 #, c-format msgid "Couldn't create VMS object file \"%s\"" msgstr "No se puede crear el fichero objeto VMS \"%s\"" -#: config/obj-vms.c:616 +#: config/obj-vms.c:617 msgid "I/O error writing VMS object file (length prefix)" msgstr "Error de E/S al escribir el fichero objeto VMS (longitud del prefijo)" -#: config/obj-vms.c:630 +#: config/obj-vms.c:631 msgid "I/O error writing VMS object file" msgstr "Error de E/S al escribir el fichero objeto VMS" -#: config/obj-vms.c:1220 +#: config/obj-vms.c:1221 +#, c-format msgid "Couldn't find source file \"%s\", status=%%X%x" msgstr "No se puede encontrar el fichero fuente \"%s\", estado=%%X%x" -#: config/obj-vms.c:1718 config/obj-vms.c:2894 +#: config/obj-vms.c:1719 config/obj-vms.c:2895 #, c-format msgid "debugger forward reference error, dbx type %d" msgstr "error de referencia hacia adelante del depurador, tipo dbx %d" -#: config/obj-vms.c:1793 +#: config/obj-vms.c:1794 #, c-format msgid "Variable descriptor %d too complicated. Defined as `void *'." msgstr "El descriptor de variable %d es demasiado complicado. Se define como `void *'." -#: config/obj-vms.c:2107 +#: config/obj-vms.c:2108 msgid "" "***Warning - the assembly code generated by the compiler has placed \n" " global constant(s) in the text psect. These will not be available to \n" @@ -888,81 +925,81 @@ msgstr "" " las definiciones de las variables globales en el(los) módulo(s) fuente. \n" " ¡No diga que no se le advirtió! \n" -#: config/obj-vms.c:2421 +#: config/obj-vms.c:2422 #, c-format msgid "debugginer output: %d is an unknown untyped variable." msgstr "salida del depurador: %d es una variable sin tipo desconocido." -#: config/obj-vms.c:2639 +#: config/obj-vms.c:2640 #, c-format msgid "debugger output: structure element `%s' has undefined type" msgstr "salida del depurador: el elmento de la estructura `%s' tiene un tipo indefinido" -#: config/obj-vms.c:2750 +#: config/obj-vms.c:2751 #, c-format msgid "debugger output: %d is an unknown type of variable." msgstr "salida del depurador: %d es un tipo desconocido de variable." -#: config/obj-vms.c:2883 +#: config/obj-vms.c:2884 #, c-format msgid "debugger output: Unable to resolve %d circular references." msgstr "salida del depurador: No se pueden resolver %d referencias circulares." -#: config/obj-vms.c:3085 +#: config/obj-vms.c:3086 #, c-format msgid "Module name truncated: %s\n" msgstr "Nombre de módulo truncado: %s\n" -#: config/obj-vms.c:3363 +#: config/obj-vms.c:3364 #, c-format msgid "Symbol %s replaced by %s\n" msgstr "El símbolo %s se reemplazó por %s\n" #. impossible -#: config/obj-vms.c:3646 +#: config/obj-vms.c:3647 #, c-format msgid "Unknown VMS psect type (%ld)" msgstr "Tipo psect VMS desconocido (%ld)" -#: config/obj-vms.c:3687 +#: config/obj-vms.c:3688 #, c-format msgid "Globalsymbol attribute for symbol %s was unexpected." msgstr "El atributo de globalsymbol para el símbolo %s era inesperado." -#: config/obj-vms.c:3836 +#: config/obj-vms.c:3837 msgid "Invalid data type for globalvalue" msgstr "Tipo de dato inválido para globalvalue" -#: config/obj-vms.c:3848 +#: config/obj-vms.c:3849 #, c-format msgid "Invalid globalvalue of %s" msgstr "Globalvalue inválido de %s" -#: config/obj-vms.c:4198 +#: config/obj-vms.c:4199 msgid "Couldn't find fixup fragment when checking for indirect reference" msgstr "No se puede encontrar el fragmento de compostura al revisar por referencias indirectas" -#: config/obj-vms.c:4541 config/obj-vms.c:4682 +#: config/obj-vms.c:4542 config/obj-vms.c:4683 msgid "Fixup data addsy and subsy don't have the same type" msgstr "Los datos de compostura addsy y subsy no tienen el mismo tipo" -#: config/obj-vms.c:4545 config/obj-vms.c:4686 +#: config/obj-vms.c:4546 config/obj-vms.c:4687 msgid "Fixup data addsy and subsy don't have an appropriate type" msgstr "Los datos de compostura addsy y subsy no tienen un tipo apropiado" -#: config/obj-vms.c:4548 config/obj-vms.c:4689 +#: config/obj-vms.c:4549 config/obj-vms.c:4690 msgid "Fixup data is erroneously \"pcrel\"" msgstr "Los datos de compostura son \"pcrel\" erróneamente" -#: config/obj-vms.c:4564 config/obj-vms.c:4708 +#: config/obj-vms.c:4565 config/obj-vms.c:4709 msgid "Fixup datum is not a longword" msgstr "El dato de compostura no es un longword" -#: config/obj-vms.c:4568 config/obj-vms.c:4712 +#: config/obj-vms.c:4569 config/obj-vms.c:4713 msgid "Fixup datum is not \"fixP->fx_addsy\"" msgstr "El dato de compostura no es \"fixP->fx_addsy\"" -#: config/obj-vms.c:4783 +#: config/obj-vms.c:4784 #, c-format msgid "" "g++ wrote an extern reference to `%s' as a routine.\n" @@ -971,11 +1008,11 @@ msgstr "" "g++ escribió una referencia externa a `%s' como una rutina.\n" "Se compondrá, pero se espera que no sea realmente una rutina." -#: config/obj-vms.c:4915 +#: config/obj-vms.c:4916 msgid "Can't handle global xtors symbols yet." msgstr "No se pueden manejar símbolos xtors globales aún." -#: config/obj-vms.c:4918 +#: config/obj-vms.c:4919 #, c-format msgid "Unknown %s" msgstr "%s desconocido" @@ -983,99 +1020,104 @@ msgstr "%s desconocido" #. #. * Error otherwise. #. -#: config/obj-vms.c:5003 +#: config/obj-vms.c:5004 #, c-format msgid "unhandled stab type %d" msgstr "tipo de cabo %d sin manejar" -#: config/tc-a29k.c:160 config/tc-sparc.c:3878 +#: config/tc-a29k.c:160 config/tc-sparc.c:3884 msgid "Unknown segment type" msgstr "Tipo de segmento desconocido" #. Probably a memory allocation problem? Give up now. -#: config/tc-a29k.c:330 config/tc-hppa.c:1412 config/tc-mips.c:1030 config/tc-mips.c:1072 config/tc-sparc.c:846 +#: config/tc-a29k.c:330 config/tc-hppa.c:1462 config/tc-mips.c:1251 config/tc-mips.c:1293 config/tc-sparc.c:847 msgid "Broken assembler. No assembly attempted." msgstr "Ensamblador descompuesto. No se intentó ensamblar." -#: config/tc-a29k.c:375 config/tc-avr.c:1124 config/tc-d10v.c:532 config/tc-d30v.c:552 config/tc-h8300.c:296 config/tc-h8500.c:294 config/tc-mcore.c:655 config/tc-mn10200.c:954 config/tc-mn10300.c:1335 config/tc-ppc.c:1974 config/tc-sh.c:838 config/tc-tic80.c:282 config/tc-v850.c:2076 config/tc-w65.c:248 config/tc-z8k.c:336 +#: config/tc-a29k.c:375 config/tc-avr.c:1131 config/tc-d10v.c:540 config/tc-d30v.c:552 config/tc-h8300.c:313 config/tc-h8500.c:284 config/tc-mcore.c:655 config/tc-mmix.c:468 config/tc-mn10200.c:940 config/tc-mn10300.c:1311 config/tc-ppc.c:2106 config/tc-s390.c:1054 config/tc-sh.c:869 config/tc-tic80.c:283 config/tc-v850.c:2073 config/tc-w65.c:241 config/tc-z8k.c:343 msgid "missing operand" msgstr "operando faltante" -#: config/tc-a29k.c:415 config/tc-cris.c:913 config/tc-cris.c:921 config/tc-hppa.c:1545 config/tc-i860.c:431 config/tc-i860.c:448 config/tc-sparc.c:1408 config/tc-sparc.c:1414 +#: config/tc-a29k.c:414 config/tc-cris.c:950 config/tc-cris.c:958 config/tc-hppa.c:1598 config/tc-i860.c:431 config/tc-i860.c:448 config/tc-sparc.c:1409 config/tc-sparc.c:1415 #, c-format msgid "Unknown opcode: `%s'" msgstr "Código de operación desconocido: `%s'" -#: config/tc-a29k.c:420 +#: config/tc-a29k.c:419 #, c-format msgid "Unknown opcode `%s'." msgstr "Código de operación desconocido `%s'." -#: config/tc-a29k.c:452 +#: config/tc-a29k.c:451 #, c-format msgid "Too many operands: %s" msgstr "Demasiados operandos: %s" -#: config/tc-a29k.c:474 config/tc-a29k.c:505 +#: config/tc-a29k.c:473 config/tc-a29k.c:504 #, c-format msgid "Immediate value of %ld is too large" msgstr "El valor inmediato de %ld es demasiado grande" -#: config/tc-a29k.c:890 +#: config/tc-a29k.c:543 config/tc-i860.c:340 config/tc-i860.c:832 config/tc-m68k.c:3181 config/tc-m68k.c:3210 config/tc-sparc.c:2544 +msgid "failed sanity check." +msgstr "falló la prueba de sanidad." + +#: config/tc-a29k.c:889 #, c-format msgid "bad relocation type: 0x%02x" msgstr "tipo de reubicación erróneo: 0x%02x" -#: config/tc-a29k.c:914 +#: config/tc-a29k.c:916 #, c-format msgid "need %o3\n" msgstr "se necesita %o3\n" -#: config/tc-a29k.c:930 +#: config/tc-a29k.c:932 msgid "a29k_convert_frag\n" msgstr "a29k_convert_frag\n" -#: config/tc-a29k.c:939 +#: config/tc-a29k.c:941 msgid "a29k_estimate_size_before_relax\n" msgstr "a29k_estimate_size_before_relax\n" -#: config/tc-a29k.c:1090 +#: config/tc-a29k.c:1092 #, c-format msgid "label \"$%d\" redefined" msgstr "se redefinió la etiqueta \"$%d\"" -#: config/tc-a29k.c:1163 +#: config/tc-a29k.c:1165 +#, c-format msgid "Invalid expression after %%%%\n" msgstr "Expresión inválida después de %%%%\n" -#: config/tc-a29k.c:1174 +#: config/tc-a29k.c:1176 msgid "Invalid register in & expression" msgstr "Registro inválido en la expresión &" -#: config/tc-alpha.c:837 +#: config/tc-alpha.c:789 #, c-format msgid "internal error: can't hash opcode `%s': %s" msgstr "error interno: no se puede dispersar el código de operación `%s': %s" -#: config/tc-alpha.c:871 +#: config/tc-alpha.c:824 #, c-format msgid "internal error: can't hash macro `%s': %s" msgstr "error interno: no se puede dispersar la macro `%s': %s" -#: config/tc-alpha.c:954 config/tc-i960.c:2700 +#: config/tc-alpha.c:906 config/tc-i960.c:2701 msgid "syntax error" msgstr "error sintáctico" -#: config/tc-alpha.c:1028 config/tc-arm.c:6629 config/tc-h8300.c:1373 config/tc-h8500.c:1197 config/tc-hppa.c:3939 config/tc-i860.c:931 config/tc-m68hc11.c:478 config/tc-m68k.c:4179 config/tc-m88k.c:1105 config/tc-ns32k.c:1663 config/tc-sparc.c:2830 config/tc-z8k.c:1324 +#: config/tc-alpha.c:980 config/tc-h8300.c:1413 config/tc-h8500.c:1187 config/tc-hppa.c:4017 config/tc-i860.c:931 config/tc-m68hc11.c:500 config/tc-m68k.c:4201 config/tc-m88k.c:1011 config/tc-ns32k.c:1663 config/tc-sparc.c:2831 config/tc-z8k.c:1321 msgid "Bad call to MD_ATOF()" msgstr "Llamada errónea a MD_ATOF()" -#: config/tc-alpha.c:1078 +#: config/tc-alpha.c:1030 #, c-format msgid "Unknown CPU identifier `%s'" msgstr "Identificador de CPU `%s' desconocido" -#: config/tc-alpha.c:1122 +#: config/tc-alpha.c:1074 msgid "" "Alpha options:\n" "-32addr\t\t\ttreat addresses as 32-bit values\n" @@ -1093,7 +1135,7 @@ msgstr "" "-m21064 | -m21066 | -m21164 | -m21164a | -m21164pc | -m21264\n" "\t\t\testas variantes incluyen códigos de operación PALcode\n" -#: config/tc-alpha.c:1132 +#: config/tc-alpha.c:1084 msgid "" "VMS options:\n" "-+\t\t\thash encode (don't truncate) names longer than 64 characters\n" @@ -1103,941 +1145,1035 @@ msgstr "" "-+\t\t\tcodificar por dispersión (no truncar) nombres más largos que 64 caracteres\n" "-H\t\t\tmostrar el símbolo nuevo después del truncado por dispersión\n" -#: config/tc-alpha.c:1305 +#: config/tc-alpha.c:1242 #, c-format msgid "unhandled relocation type %s" msgstr "tipo de reubicación %s sin manejar" -#: config/tc-alpha.c:1318 +#: config/tc-alpha.c:1255 msgid "non-absolute expression in constant field" msgstr "expresión no absoluta en campo constante" -#: config/tc-alpha.c:1332 +#: config/tc-alpha.c:1269 #, c-format msgid "type %d reloc done?\n" msgstr "¿tipo %d de reubicación hecha?\n" -#: config/tc-alpha.c:1383 config/tc-alpha.c:1390 config/tc-mips.c:7356 +#: config/tc-alpha.c:1317 config/tc-alpha.c:1324 config/tc-mips.c:7965 msgid "Used $at without \".set noat\"" msgstr "Se usó $at sin \".set noat\"" -#: config/tc-alpha.c:1572 +#: config/tc-alpha.c:1481 #, c-format msgid "cannot represent `%s' relocation in object file" msgstr "no se puede representar la reubicación `%s' en el fichero objeto" -#: config/tc-alpha.c:1579 +#: config/tc-alpha.c:1488 #, c-format msgid "internal error? cannot generate `%s' relocation" msgstr "¿error interno? no se puede generar la reubicación `%s'" -#: config/tc-alpha.c:1633 +#: config/tc-alpha.c:1543 #, c-format msgid "frame reg expected, using $%d." msgstr "se esperaba un marco de registro, se usa $%d." -#: config/tc-alpha.c:1758 +#: config/tc-alpha.c:1646 +#, c-format +msgid "No !literal!%ld was found" +msgstr "No se encontró una !literal!%ld" + +#: config/tc-alpha.c:1654 +#, c-format +msgid "No ldah !gpdisp!%ld was found" +msgstr "No se encontró un ldah !gpdisp!%ld" + +#: config/tc-alpha.c:1705 #, c-format -msgid "No !literal!%d was found" -msgstr "No se encontró una !literal!%d" +msgid "No lda !gpdisp!%ld was found" +msgstr "No se encontró un lda !gpdisp!%ld" #. only support one relocation op per insn -#: config/tc-alpha.c:1946 +#: config/tc-alpha.c:1841 msgid "More than one relocation op per insn" msgstr "Más de un operador de reubicación por insn" -#: config/tc-alpha.c:1963 +#: config/tc-alpha.c:1857 msgid "No relocation operand" msgstr "No hay un operando de reubicación" -#: config/tc-alpha.c:1969 -#, c-format -msgid "No !sequence-number after !%s" -msgstr "No hay !sequence-number después de !%s" - -#: config/tc-alpha.c:1982 +#: config/tc-alpha.c:1867 #, c-format msgid "Unknown relocation operand: !%s" msgstr "Operando de reubicación desconocido: !%s" -#: config/tc-alpha.c:1995 +#: config/tc-alpha.c:1877 +#, c-format +msgid "no sequence number after !%s" +msgstr "no hay un número de secuencia después de !%s" + +#: config/tc-alpha.c:1887 +#, c-format +msgid "!%s does not use a sequence number" +msgstr "!%s no utiliza un número de secuencia" + +#: config/tc-alpha.c:1897 #, c-format msgid "Bad sequence number: !%s!%s" msgstr "Secuencia de números errónea: !%s!%s" -#: config/tc-alpha.c:2346 +#: config/tc-alpha.c:2224 #, c-format msgid "operand out of range (%s not between %d and %d)" msgstr "operador fuera de rango (%s no está entre %d y %d)" -#: config/tc-alpha.c:2445 config/tc-d10v.c:621 config/tc-d30v.c:640 config/tc-mn10200.c:1009 config/tc-mn10300.c:1406 config/tc-ppc.c:1940 config/tc-ppc.c:2048 config/tc-ppc.c:2060 config/tc-v850.c:1856 config/tc-v850.c:1879 config/tc-v850.c:2099 +#: config/tc-alpha.c:2338 config/tc-alpha.c:2362 config/tc-d10v.c:629 config/tc-d30v.c:640 config/tc-mn10200.c:995 config/tc-mn10300.c:1382 config/tc-ppc.c:2072 config/tc-ppc.c:2256 config/tc-ppc.c:2268 config/tc-s390.c:1064 config/tc-s390.c:1121 config/tc-v850.c:1853 config/tc-v850.c:1876 config/tc-v850.c:2096 msgid "too many fixups" msgstr "demasiadas composturas" -#: config/tc-alpha.c:2660 config/tc-alpha.c:2729 +#: config/tc-alpha.c:2374 +msgid "invalid relocation for instruction" +msgstr "reubicación inválida para la instrucción" + +#: config/tc-alpha.c:2385 +msgid "invalid relocation for field" +msgstr "reubicación inválida para el campo" + +#: config/tc-alpha.c:2484 +#, c-format +msgid "too many ldah insns for !gpdisp!%ld" +msgstr "demasiadas instrucciones ldah para !gpdisp!%ld" + +#: config/tc-alpha.c:2486 config/tc-alpha.c:2498 +#, c-format +msgid "both insns for !gpdisp!%ld must be in the same section" +msgstr "ambas instrucciones para !gpdisp!%ld deben estar en la misma sección" + +#: config/tc-alpha.c:2496 +#, c-format +msgid "too many lda insns for !gpdisp!%ld" +msgstr "demasiadas instrucciones lda para !gpdisp!%ld" + +#: config/tc-alpha.c:2577 config/tc-alpha.c:2647 #, c-format msgid "inappropriate arguments for opcode `%s'" msgstr "argumentos inapropiados para el código de operación `%s'" -#: config/tc-alpha.c:2662 config/tc-alpha.c:2731 +#: config/tc-alpha.c:2579 config/tc-alpha.c:2649 #, c-format msgid "opcode `%s' not supported for target %s" msgstr "el código de operación `%s' no tiene soporte para el objetivo %s" -#: config/tc-alpha.c:2666 config/tc-alpha.c:2734 config/tc-avr.c:1090 +#: config/tc-alpha.c:2583 config/tc-alpha.c:2653 config/tc-avr.c:1097 #, c-format msgid "unknown opcode `%s'" msgstr "código de operación `%s' desconocido" -#: config/tc-alpha.c:2706 config/tc-alpha.c:2773 config/tc-alpha.c:3284 config/tc-alpha.c:3344 config/tc-alpha.c:3396 config/tc-alpha.c:3471 config/tc-alpha.c:3556 config/tc-alpha.c:3682 config/tc-alpha.c:3859 config/tc-alpha.c:3916 config/tc-alpha.c:4026 config/tc-alpha.c:4133 config/tc-alpha.c:4210 -#, c-format -msgid "Cannot use !%s!%d with %s" -msgstr "No se puede usar !%s!%d con %s" - -#: config/tc-alpha.c:2794 +#: config/tc-alpha.c:2701 msgid "can not resolve expression" msgstr "no se puede resolver la expresión" -#: config/tc-alpha.c:2936 config/tc-alpha.c:3128 +#: config/tc-alpha.c:2845 config/tc-alpha.c:3024 msgid "overflow in literal (.lita) table" msgstr "desbordamiento en la tabla (.lita) literal" -#: config/tc-alpha.c:2943 config/tc-alpha.c:2966 config/tc-alpha.c:3141 config/tc-alpha.c:3485 config/tc-alpha.c:3563 config/tc-alpha.c:3611 config/tc-alpha.c:3711 config/tc-alpha.c:3936 config/tc-alpha.c:4048 +#: config/tc-alpha.c:2852 config/tc-alpha.c:2875 config/tc-alpha.c:3037 config/tc-alpha.c:3252 config/tc-alpha.c:3297 config/tc-alpha.c:3371 config/tc-alpha.c:3463 config/tc-alpha.c:3712 config/tc-alpha.c:3813 msgid "macro requires $at register while noat in effect" msgstr "la macro requiere el registro $at mientras noat está en efecto" -#: config/tc-alpha.c:2945 config/tc-alpha.c:2968 config/tc-alpha.c:3143 +#: config/tc-alpha.c:2854 config/tc-alpha.c:2877 config/tc-alpha.c:3039 msgid "macro requires $at while $at in use" msgstr "la macro requiere $at mientras $at está en uso" -#: config/tc-alpha.c:3090 expr.c:83 read.c:3164 +#: config/tc-alpha.c:2985 msgid "bignum invalid; zero assumed" msgstr "bignum inválido; se asume cero" -#: config/tc-alpha.c:3092 expr.c:85 read.c:3166 read.c:3499 read.c:4397 +#: config/tc-alpha.c:2987 msgid "floating point number invalid; zero assumed" msgstr "número de coma flotante inválido; se asume cero" -#: config/tc-alpha.c:3097 +#: config/tc-alpha.c:2992 msgid "can't handle expression" msgstr "no se puede manejar la expresión" -#: config/tc-alpha.c:3134 +#: config/tc-alpha.c:3030 msgid "overflow in literal (.lit8) table" msgstr "desbordamiento en la tabla (.lit8) literal" -#: config/tc-alpha.c:3306 -#, c-format -msgid "bad instruction format for lda !%s!%ld" -msgstr "formato de instrucción erróneo para lda !%s%ld" - -#: config/tc-alpha.c:4306 config/tc-ppc.c:1467 config/tc-ppc.c:3689 read.c:1369 +#: config/tc-alpha.c:4042 config/tc-ppc.c:1579 config/tc-ppc.c:3974 #, c-format msgid ".COMMon length (%ld.) <0! Ignored." msgstr "¡longitud de .COMM (%ld.) <0! Ignorada." -#: config/tc-alpha.c:4344 config/tc-alpha.c:4353 config/tc-ppc.c:3726 read.c:1393 +#: config/tc-alpha.c:4071 config/tc-sparc.c:3700 config/tc-v850.c:283 +msgid "Ignoring attempt to re-define symbol" +msgstr "Se ignora el intento de redefinir el símbolo" + +#: config/tc-alpha.c:4080 config/tc-alpha.c:4089 config/tc-ppc.c:4011 #, c-format msgid "Length of .comm \"%s\" is already %ld. Not changed to %ld." msgstr "La longitud de .comm \"%s\" ya es %ld. No se cambia a %ld." -#: config/tc-alpha.c:4455 ecoff.c:3087 +#: config/tc-alpha.c:4191 ecoff.c:3084 msgid ".ent directive has no name" msgstr "la directiva .ent no tiene nombre" -#: config/tc-alpha.c:4463 +#: config/tc-alpha.c:4199 msgid "nested .ent directives" msgstr "directivas .ent anidadas" -#: config/tc-alpha.c:4499 ecoff.c:3035 +#: config/tc-alpha.c:4235 ecoff.c:3034 msgid ".end directive has no name" msgstr "la directiva .end no tiene nombre" -#: config/tc-alpha.c:4508 +#: config/tc-alpha.c:4244 msgid ".end directive names different symbol than .ent" msgstr "la directiva .end nombra un símbolo diferente de .ent" -#: config/tc-alpha.c:4585 +#: config/tc-alpha.c:4321 #, c-format msgid "Invalid argument %d to .prologue." msgstr "Argumento inválido %d para .prologue." -#: config/tc-alpha.c:4677 +#: config/tc-alpha.c:4413 msgid "ECOFF debugging is disabled." msgstr "La depuración ECOFF está desactivada." -#: config/tc-alpha.c:4698 +#: config/tc-alpha.c:4434 msgid "Unknown section directive" msgstr "Directiva de sección desconocida" -#: config/tc-alpha.c:4734 +#: config/tc-alpha.c:4470 msgid ".ent directive has no symbol" msgstr "la directiva .ent no tiene símbolo" -#: config/tc-alpha.c:4761 +#: config/tc-alpha.c:4497 msgid "Bad .frame directive 1./2. param" msgstr "Parámetro 1./2. de directiva .frame erróneo" -#: config/tc-alpha.c:4773 +#: config/tc-alpha.c:4509 msgid "Bad .frame directive 3./4. param" msgstr "Parámetro 3./4. de directiva .frame erróneo" -#: config/tc-alpha.c:4798 +#: config/tc-alpha.c:4534 msgid ".pdesc directive not in link (.link) section" msgstr "la directiva .pdesc no está en la sección de enlace (.link)" -#: config/tc-alpha.c:4806 +#: config/tc-alpha.c:4542 msgid ".pdesc has no matching .ent" msgstr ".pdesc no tiene un .ent coincidente" -#: config/tc-alpha.c:4817 +#: config/tc-alpha.c:4553 msgid ".pdesc directive has no entry symbol" msgstr "la directiva .pdesc no tiene un símbolo de entrada" -#: config/tc-alpha.c:4830 +#: config/tc-alpha.c:4566 msgid "No comma after .pdesc <entryname>" msgstr "No hay una coma después de .pdesc <nombreentrada>" -#: config/tc-alpha.c:4853 +#: config/tc-alpha.c:4589 msgid "unknown procedure kind" msgstr "tipo de procedimiento desconocido" -#: config/tc-alpha.c:4947 +#: config/tc-alpha.c:4682 msgid ".name directive not in link (.link) section" msgstr "la directiva .name no está en la sección de enlace (.link)" -#: config/tc-alpha.c:4955 +#: config/tc-alpha.c:4690 msgid ".name directive has no symbol" msgstr "la directiva .name no tiene símbolo" -#: config/tc-alpha.c:4989 +#: config/tc-alpha.c:4724 msgid "No symbol after .linkage" msgstr "No hay un símbolo después de .linkage" -#: config/tc-alpha.c:5017 +#: config/tc-alpha.c:4752 msgid "No symbol after .code_address" msgstr "No hay un símbolo después de .code_address" -#: config/tc-alpha.c:5050 ecoff.c:3253 +#: config/tc-alpha.c:4785 msgid "Bad .mask directive" msgstr "Directiva .mask errónea" -#: config/tc-alpha.c:5071 ecoff.c:3183 +#: config/tc-alpha.c:4806 msgid "Bad .fmask directive" msgstr "Directiva .fmask errónea" -#: config/tc-alpha.c:5241 config/tc-arm.c:1593 read.c:2150 read.c:2737 stabs.c:464 +#: config/tc-alpha.c:4976 #, c-format msgid "Expected comma after name \"%s\"" msgstr "Se esperaba una coma después del nombre \"%s\"" #. *symbol_get_obj (symbolP) = (signed char) temp; -#: config/tc-alpha.c:5252 +#: config/tc-alpha.c:4987 #, c-format msgid "unhandled: .proc %s,%d" msgstr "sin manejar: .proc %s,%d" -#: config/tc-alpha.c:5287 +#: config/tc-alpha.c:5022 #, c-format msgid "Tried to .set unrecognized mode `%s'" msgstr "Se intento hacer .set del modo `%s' no reconocido" #. not fatal, but it might not work in the end -#: config/tc-alpha.c:5304 +#: config/tc-alpha.c:5039 msgid "File overrides no-base-register option." msgstr "El fichero se impone a la opción no-base-register." -#: config/tc-alpha.c:5321 +#: config/tc-alpha.c:5056 #, c-format msgid "Bad base register, using $%d." msgstr "Registro base erróneo, utilizando $%d." -#: config/tc-alpha.c:5343 +#: config/tc-alpha.c:5078 #, c-format msgid "Alignment too large: %d. assumed" msgstr "Alineación demasiado grande: se asume %d." -#: config/tc-alpha.c:5347 config/tc-d30v.c:2219 +#: config/tc-alpha.c:5082 config/tc-d30v.c:2214 msgid "Alignment negative: 0 assumed" msgstr "Alineación negativa: se asume 0" -#: config/tc-alpha.c:5662 +#: config/tc-alpha.c:5394 #, c-format msgid "Chose GP value of %lx\n" msgstr "Valor GP escogido de %lx\n" -#: config/tc-arc.c:1618 config/tc-arm.c:7532 +#: config/tc-alpha.c:5410 config/tc-ia64.c:932 +msgid "Bad .section directive: want a,s,w,x,M,S in string" +msgstr "Directiva .section errónea: se quiere a,s,w,x,M,S en la cadena" + +#: config/tc-arc.c:1616 config/tc-arm.c:10246 msgid "md_estimate_size_before_relax\n" msgstr "md_estimate_size_before_relax\n" -#: config/tc-arc.c:1630 +#: config/tc-arc.c:1628 msgid "md_convert_frag\n" msgstr "md_convert_frag\n" -#: config/tc-arm.c:1156 -msgid "Bad arguments to instruction" -msgstr "Argumentos erróneos para la instrucción" +#: config/tc-arm.c:664 +msgid "ARM register expected" +msgstr "se esperaba un registro ARM" + +#: config/tc-arm.c:665 config/tc-arm.c:2814 +msgid "bad or missing co-processor number" +msgstr "número de co-procesador erróneo o faltante" + +#. In the few cases where we might be able to accept something else +#. this error can be overridden. +#: config/tc-arm.c:666 config/tc-arm.c:2869 +msgid "co-processor register expected" +msgstr "se esperaba un registro de co-procesador" + +#: config/tc-arm.c:667 +msgid "FPA register expected" +msgstr "se esperaba un registro FPA" + +#: config/tc-arm.c:668 +msgid "VFP single precision register expected" +msgstr "Se esperaba un registro de precisión simple VFP" -#: config/tc-arm.c:1157 +#: config/tc-arm.c:669 +msgid "VFP double precision register expected" +msgstr "Se esperaba un registro de precisión doble VFP" + +#: config/tc-arm.c:670 +msgid "Maverick MVF register expected" +msgstr "se esperaba un registro Maverick MVF" + +#: config/tc-arm.c:671 +msgid "Maverick MVD register expected" +msgstr "se esperaba un registro Maverick MVD" + +#: config/tc-arm.c:672 config/tc-arm.c:673 +msgid "Maverick MVFX register expected" +msgstr "se esperaba un registro Maverick MVFX" + +#: config/tc-arm.c:674 +msgid "Maverick MVAX register expected" +msgstr "se esperaba un registro Maverick MVAX" + +#: config/tc-arm.c:675 +msgid "Maverick DSPSC register expected" +msgstr "se esperaba un registro Maverick DSPSC" + +#: config/tc-arm.c:2013 +msgid "bad arguments to instruction" +msgstr "argumentos erróneos para la instrucción" + +#: config/tc-arm.c:2014 msgid "r15 not allowed here" msgstr "no se permite r15 aquí" -#: config/tc-arm.c:1158 -msgid "Instruction should not have flags" -msgstr "La instrucción no debe tener opciones" - -#: config/tc-arm.c:1159 -msgid "Instruction is not conditional" -msgstr "La instrucción no es condicional" +#: config/tc-arm.c:2015 +msgid "instruction is not conditional" +msgstr "la instrucción no es condicional" -#: config/tc-arm.c:1160 +#: config/tc-arm.c:2016 msgid "acc0 expected" msgstr "se esperaba acc0" -#: config/tc-arm.c:1289 -msgid "Literal Pool Overflow" -msgstr "Desbordamiento de Conjunto Literal" +#: config/tc-arm.c:2155 +msgid "literal pool overflow" +msgstr "desbordamiento de conjunto literal" -#: config/tc-arm.c:1431 -msgid "Invalid syntax for .req directive." -msgstr "Sintaxis inválida para la directiva .req." +#: config/tc-arm.c:2297 +msgid "invalid syntax for .req directive" +msgstr "sintaxis inválida para la directiva .req." -#: config/tc-arm.c:1506 config/tc-mips.c:9916 read.c:2035 +#: config/tc-arm.c:2372 #, c-format -msgid "Alignment too large: %d. assumed." -msgstr "Alineación demasiado grande: se asume %d." +msgid "alignment too large: %d assumed" +msgstr "alineación demasiado grande: se asume %d" -#: config/tc-arm.c:1509 read.c:2040 -msgid "Alignment negative. 0 assumed." -msgstr "Alineación negativa. Se asume 0." +#: config/tc-arm.c:2375 +msgid "alignment negative. 0 assumed." +msgstr "alineación negativa. Se asume 0." -#: config/tc-arm.c:1643 config/tc-m32r.c:417 read.c:2795 read.c:4857 +#: config/tc-arm.c:2459 +#, c-format +msgid "expected comma after name \"%s\"" +msgstr "se esperaba una coma después del nombre \"%s\"" + +#: config/tc-arm.c:2509 config/tc-m32r.c:418 #, c-format msgid "symbol `%s' already defined" msgstr "el símbolo `%s' ya está definido" -#: config/tc-arm.c:1714 +#: config/tc-arm.c:2580 msgid "selected processor does not support THUMB opcodes" msgstr "el procesador seleccionado no tiene soporte para códigos de operación THUMB" -#: config/tc-arm.c:1727 +#: config/tc-arm.c:2593 msgid "selected processor does not support ARM opcodes" msgstr "el procesador seleccionado no tiene soporte para códigos de operación ARM" -#: config/tc-arm.c:1739 +#: config/tc-arm.c:2605 #, c-format msgid "invalid instruction size selected (%d)" msgstr "tamaño de instrucción seleccionado inválido (%d)" -#: config/tc-arm.c:1774 +#: config/tc-arm.c:2640 #, c-format msgid "invalid operand to .code directive (%d) (expecting 16 or 32)" msgstr "operando inválido para la directiva .code (%d) (se esperaba 16 o 32)" -#: config/tc-arm.c:1785 -msgid "Garbage following instruction" -msgstr "Basura a continuación de la instrucción" +#: config/tc-arm.c:2651 +msgid "garbage following instruction" +msgstr "basura a continuación de la instrucción" #. In the few cases where we might be able to accept something else #. this error can be overridden. -#: config/tc-arm.c:1835 +#: config/tc-arm.c:2701 #, c-format -msgid "Register expected, not '%.100s'" -msgstr "Se esperaba un registro, no '%.100s'" +msgid "register expected, not '%.100s'" +msgstr "se esperaba un registro, no '%.100s'" #. In the few cases where we might be able to accept #. something else this error can be overridden. -#: config/tc-arm.c:1907 +#: config/tc-arm.c:2773 msgid "flag for {c}psr instruction expected" msgstr "se esperaba una opción para la instrucción {c}psr" -#: config/tc-arm.c:1937 -msgid "Illegal co-processor number" -msgstr "Número de co-procesador ilegal" - -#: config/tc-arm.c:1944 -msgid "Bad or missing co-processor number" -msgstr "Número de co-procesador erróneo o faltante" +#: config/tc-arm.c:2807 +msgid "illegal co-processor number" +msgstr "número de co-procesador ilegal" -#: config/tc-arm.c:1968 config/tc-arm.c:3054 config/tc-arm.c:3246 +#: config/tc-arm.c:2839 config/tc-arm.c:3877 config/tc-arm.c:4059 msgid "bad or missing expression" msgstr "expresión errónea o faltante" -#: config/tc-arm.c:1974 +#: config/tc-arm.c:2845 msgid "immediate co-processor expression too large" msgstr "expresión de co-procesador inmediata demasiado grande" #. In the few cases where we might be able to accept something else #. this error can be overridden. -#: config/tc-arm.c:1999 -msgid "Co-processor register expected" -msgstr "Se esperaba un registro de co-procesador" - -#. In the few cases where we might be able to accept something else -#. this error can be overridden. -#: config/tc-arm.c:2023 -msgid "Floating point register expected" -msgstr "Se esperaba un registro de coma flotante" +#: config/tc-arm.c:2892 +msgid "floating point register expected" +msgstr "se esperaba un registro de coma flotante" -#: config/tc-arm.c:2040 +#: config/tc-arm.c:2909 msgid "immediate expression expected" msgstr "se esperaba una expresión inmediata" -#: config/tc-arm.c:2055 +#: config/tc-arm.c:2924 msgid "co-processor address must be word aligned" msgstr "la dirección del co-procesador debe ser alineada con word" -#: config/tc-arm.c:2061 +#: config/tc-arm.c:2930 msgid "offset too large" msgstr "desplazamiento demasiado grande" -#: config/tc-arm.c:2109 +#: config/tc-arm.c:2979 msgid "pc may not be used in post-increment" msgstr "el pc no se puede usar en post-incremento" -#: config/tc-arm.c:2125 config/tc-arm.c:2578 config/tc-arm.c:3438 config/tc-arm.c:4358 +#: config/tc-arm.c:2995 config/tc-arm.c:3440 config/tc-arm.c:4228 config/tc-arm.c:5095 config/tc-arm.c:5429 msgid "pre-indexed expression expected" msgstr "se esperaba una expresión pre-indizada" -#: config/tc-arm.c:2138 config/tc-arm.c:2591 config/tc-arm.c:3449 config/tc-arm.c:4370 config/tc-arm.c:4716 +#: config/tc-arm.c:3008 config/tc-arm.c:3453 config/tc-arm.c:4239 config/tc-arm.c:5107 config/tc-arm.c:5441 config/tc-arm.c:5790 config/tc-arm.c:8452 config/tc-arm.c:8467 msgid "missing ]" msgstr "falta un ]" -#: config/tc-arm.c:2148 +#: config/tc-arm.c:3018 msgid "pc may not be used with write-back" msgstr "el pc no se puede usar con escritura hacia atrás" -#: config/tc-arm.c:2203 +#: config/tc-arm.c:3070 msgid "comma expected after register name" msgstr "se esperaba una coma después del nombre de registro" -#: config/tc-arm.c:2222 -msgid "{C|S}PSR expected" -msgstr "se esperaba {C|S}PSR" +#: config/tc-arm.c:3089 +msgid "CPSR or SPSR expected" +msgstr "se esperaba CPSR ó SPSR" -#: config/tc-arm.c:2250 +#: config/tc-arm.c:3115 msgid "comma missing after psr flags" msgstr "falta una coma después de las opciones psr" -#: config/tc-arm.c:2267 config/tc-arm.c:2277 +#: config/tc-arm.c:3131 config/tc-arm.c:3141 msgid "only a register or immediate value can follow a psr flag" msgstr "sólo un registro o un valor inmediato puede seguir a una opción psr" -#: config/tc-arm.c:2284 +#: config/tc-arm.c:3152 msgid "immediate value cannot be used to set this field" msgstr "no se puede usar un valor inmediato para establecer este campo" -#: config/tc-arm.c:2301 config/tc-arm.c:3673 config/tc-arm.c:3939 config/tc-arm.c:3959 -msgid "Invalid constant" -msgstr "Constante inválida" +#: config/tc-arm.c:3170 config/tc-arm.c:4455 config/tc-arm.c:4735 config/tc-arm.c:4755 config/tc-i960.c:1924 +msgid "invalid constant" +msgstr "constante inválida" -#: config/tc-arm.c:2351 +#: config/tc-arm.c:3218 msgid "rdhi, rdlo and rm must all be different" msgstr "rdhi, rdlo y rm deben ser todos diferentes" -#: config/tc-arm.c:2407 +#: config/tc-arm.c:3272 msgid "rd and rm should be different in mul" msgstr "rd y rm deben ser diferentes en mul" -#: config/tc-arm.c:2463 +#: config/tc-arm.c:3326 msgid "rd and rm should be different in mla" msgstr "rd y rm deben ser diferentes en mla" -#: config/tc-arm.c:2512 +#: config/tc-arm.c:3374 #, c-format msgid "acc0 expected, not '%.100s'" msgstr "se esperaba acc0, no '%.100s'" -#: config/tc-arm.c:2695 +#: config/tc-arm.c:3552 msgid "rdhi and rdlo must be different" msgstr "rdhi y rdlo deben ser diferentes" -#: config/tc-arm.c:2815 -msgid "Warning: Instruction unpredictable when using r15" -msgstr "Aviso: Instrucción impredecible cuando se utiliza r15" +#: config/tc-arm.c:3660 +msgid "Warning: instruction unpredictable when using r15" +msgstr "Aviso: la instrucción es impredecible cuando se utiliza r15" -#: config/tc-arm.c:3063 config/tc-arm.c:3255 config/tc-arm.c:5503 config/tc-arm.c:5536 config/tc-arm.c:5546 +#: config/tc-arm.c:3886 config/tc-arm.c:4068 config/tc-arm.c:7395 config/tc-arm.c:7428 config/tc-arm.c:7438 msgid "immediate value out of range" msgstr "valor inmediato fuera de rango" -#: config/tc-arm.c:3403 +#: config/tc-arm.c:4191 msgid "'[' expected after PLD mnemonic" msgstr "se esperaba '[' después del mnemónico PLD" -#: config/tc-arm.c:3428 config/tc-arm.c:3458 +#: config/tc-arm.c:4213 +msgid "post-indexed expression used in preload instruction" +msgstr "se usó una expresión post-indizada en la instrucción de precarga" + +#: config/tc-arm.c:4218 config/tc-arm.c:4248 msgid "writeback used in preload instruction" msgstr "se usó escritura hacia atrás en la instrucción de precarga" -#. Deny all knowledge. -#: config/tc-arm.c:3506 -#, c-format -msgid "bad instruction '%.100s'" -msgstr "instrucción errónea '%.100s'" - -#: config/tc-arm.c:3530 -msgid "Destination register must be even" -msgstr "El registro de destino debe ser par" +#: config/tc-arm.c:4290 +msgid "destination register must be even" +msgstr "el registro de destino debe ser par" -#: config/tc-arm.c:3536 -msgid "r12 or r14 not allowed here" -msgstr "no se permite r12 o r14 aquí" +#: config/tc-arm.c:4296 +msgid "r14 not allowed here" +msgstr "no se permite r14 aquí" -#: config/tc-arm.c:3544 +#: config/tc-arm.c:4303 msgid "pre/post-indexing used when modified address register is destination" msgstr "se usó pre/post-indizado cuando el registro de dirección modificado es el destino" -#: config/tc-arm.c:3657 +#: config/tc-arm.c:4313 +msgid "ldrd destination registers must not overlap index register" +msgstr "los registros destino ldrd no deben quedar sobre el registro índice" + +#: config/tc-arm.c:4439 msgid "bad_segment" msgstr "segmento_erróneo" -#: config/tc-arm.c:3703 config/tc-arm.c:3714 -msgid "Shift expression expected" -msgstr "Se esperaba una expresión de desplazamiento" +#: config/tc-arm.c:4476 expr.c:1314 read.c:2198 +msgid "bad expression" +msgstr "expresión errónea" + +#: config/tc-arm.c:4499 config/tc-arm.c:4510 +msgid "shift expression expected" +msgstr "se esperaba una expresión de desplazamiento" -#: config/tc-arm.c:3738 +#: config/tc-arm.c:4534 msgid "shift requires register or #expression" msgstr "el desplazamiento requiere un registro o una #expresión" -#: config/tc-arm.c:3739 +#: config/tc-arm.c:4535 msgid "shift requires #expression" msgstr "el desplazamiento requiere una #expresión" -#: config/tc-arm.c:3769 -msgid "Shift of 0 ignored." -msgstr "Se ignora un desplazamiento de 0." +#: config/tc-arm.c:4565 +msgid "shift of 0 ignored." +msgstr "se ignora un desplazamiento de 0." -#: config/tc-arm.c:3775 -msgid "Invalid immediate shift" -msgstr "Desplazamiento inmediato inválido" +#: config/tc-arm.c:4571 +msgid "invalid immediate shift" +msgstr "desplazamiento inmediato inválido" -#: config/tc-arm.c:3930 config/tc-arm.c:4400 -msgid "Constant expression expected" -msgstr "Se esperaba una expresión constante" +#: config/tc-arm.c:4726 config/tc-arm.c:5143 config/tc-arm.c:5478 config/tc-arm.c:6087 config/tc-v850.c:1956 config/tc-v850.c:1977 +msgid "constant expression expected" +msgstr "se esperaba una expresión constante" -#: config/tc-arm.c:3972 -msgid "Register or shift expression expected" -msgstr "Se esperaba un registro o una expresión de desplazamiento" +#: config/tc-arm.c:4768 +msgid "register or shift expression expected" +msgstr "se esperaba un registro o una expresión de desplazamiento" -#: config/tc-arm.c:4025 -msgid "Invalid floating point immediate expression" -msgstr "Expresión inmediata de coma flotante inválida" +#: config/tc-arm.c:4821 +msgid "invalid floating point immediate expression" +msgstr "expresión inmediata de coma flotante inválida" -#: config/tc-arm.c:4029 -msgid "Floating point register or immediate expression expected" -msgstr "Se esperaba un registro de coma flotante o una expresión inmediata" +#: config/tc-arm.c:4825 +msgid "floating point register or immediate expression expected" +msgstr "se esperaba un registro de coma flotante o una expresión inmediata" -#: config/tc-arm.c:4198 +#: config/tc-arm.c:4979 config/tc-arm.c:5309 msgid "address offset too large" msgstr "dirección de desplazamiento demasiado grande" -#: config/tc-arm.c:4275 -msgid "Processor does not support halfwords or signed bytes" -msgstr "El procesador no tiene soporte para halfwords o bytes con signo" +#: config/tc-arm.c:5037 config/tc-arm.c:5227 config/tc-arm.c:5369 +msgid "address expected" +msgstr "se esperaba una dirección" -#: config/tc-arm.c:4296 -msgid "Address expected" -msgstr "Se esperaba una dirección" - -#: config/tc-arm.c:4326 config/tc-arm.c:4341 config/tc-arm.c:4379 +#: config/tc-arm.c:5067 config/tc-arm.c:5079 config/tc-arm.c:5116 config/tc-arm.c:5245 config/tc-arm.c:5399 config/tc-arm.c:5413 config/tc-arm.c:5450 #, c-format msgid "%s register same as write-back base" msgstr "el registro %s es el mismo que la base de escritura-hacia-atrás" -#: config/tc-arm.c:4328 config/tc-arm.c:4343 config/tc-arm.c:4381 +#: config/tc-arm.c:5069 config/tc-arm.c:5081 config/tc-arm.c:5118 config/tc-arm.c:5247 config/tc-arm.c:5401 config/tc-arm.c:5415 config/tc-arm.c:5452 msgid "destination" msgstr "destino" -#: config/tc-arm.c:4328 config/tc-arm.c:4343 config/tc-arm.c:4381 +#: config/tc-arm.c:5069 config/tc-arm.c:5081 config/tc-arm.c:5118 config/tc-arm.c:5247 config/tc-arm.c:5401 config/tc-arm.c:5415 config/tc-arm.c:5452 msgid "source" msgstr "fuente" -#: config/tc-arm.c:4420 +#: config/tc-arm.c:5128 config/tc-arm.c:5462 config/tc-arm.c:7699 +msgid "invalid pseudo operation" +msgstr "pseudo operación inválida" + +#: config/tc-arm.c:5180 config/tc-arm.c:5513 msgid "literal pool insertion failed" msgstr "falló la inserción en el conjunto de literales" -#: config/tc-arm.c:4459 -msgid "Pre-increment instruction with translate" -msgstr "Instrucción de pre-incremento con traducción" +#: config/tc-arm.c:5275 config/tc-arm.c:5281 +msgid "post-indexed expression expected" +msgstr "se esperaba una expresión post-indizada" -#: config/tc-arm.c:4500 -msgid "Bad range in register list" -msgstr "Rango erróneo en la lista de registros" +#: config/tc-arm.c:5579 +msgid "bad range in register list" +msgstr "rango erróneo en la lista de registros" -#: config/tc-arm.c:4508 config/tc-arm.c:4517 config/tc-arm.c:4559 +#: config/tc-arm.c:5587 config/tc-arm.c:5596 config/tc-arm.c:5638 #, c-format -msgid "Warning: Duplicated register (r%d) in register list" -msgstr "Aviso: Registro duplicado (r%d) en la lista de registros" +msgid "Warning: duplicated register (r%d) in register list" +msgstr "Aviso: registro duplicado (r%d) en la lista de registros" -#: config/tc-arm.c:4520 -msgid "Warning: Register range not in ascending order" -msgstr "Aviso: El rango de registros no está en orden ascendente" +#: config/tc-arm.c:5599 +msgid "Warning: register range not in ascending order" +msgstr "Aviso: el rango de registros no está en orden ascendente" -#: config/tc-arm.c:4532 -msgid "Missing `}'" -msgstr "Falta un `}'" +#: config/tc-arm.c:5611 +msgid "missing `}'" +msgstr "falta un `}'" -#: config/tc-arm.c:4548 +#: config/tc-arm.c:5627 msgid "invalid register mask" msgstr "máscara de registro inválida" -#: config/tc-arm.c:4569 config/tc-avr.c:852 config/tc-cris.c:2733 config/tc-d10v.c:1560 config/tc-d30v.c:1865 config/tc-mips.c:3230 config/tc-mips.c:4162 config/tc-mips.c:4947 config/tc-mips.c:5493 config/tc-ppc.c:4854 config/tc-v850.c:2385 +#: config/tc-arm.c:5648 config/tc-arm.c:8709 config/tc-arm.c:8809 config/tc-avr.c:860 config/tc-cris.c:3006 config/tc-d10v.c:1563 config/tc-d30v.c:1863 config/tc-mips.c:3641 config/tc-mips.c:4630 config/tc-mips.c:5486 config/tc-mips.c:6091 config/tc-ppc.c:5143 config/tc-v850.c:2376 msgid "expression too complex" msgstr "expresión demasiado compleja" -#: config/tc-arm.c:4608 +#: config/tc-arm.c:5686 msgid "r15 not allowed as base register" msgstr "no se permite r15 como registro base" -#: config/tc-arm.c:4676 config/tc-arm.c:4690 +#: config/tc-arm.c:5750 config/tc-arm.c:5764 msgid "r15 not allowed in swap" msgstr "no se permite r15 en el intercambio" -#: config/tc-arm.c:4788 -msgid "Use of r15 in bx in ARM mode is not really useful" -msgstr "El uso de r15 en bx en modo ARM no es realmente útil" +#: config/tc-arm.c:5859 +msgid "use of r15 in bx in ARM mode is not really useful" +msgstr "el uso de r15 en bx en modo ARM no es realmente útil" -#: config/tc-arm.c:5044 config/tc-v850.c:1959 config/tc-v850.c:1980 -msgid "constant expression expected" -msgstr "se esperaba una expresión constante" - -#: config/tc-arm.c:5050 -msgid "Constant value required for number of registers" -msgstr "Se requiere un valor constante para el número de registros" +#: config/tc-arm.c:6093 +msgid "constant value required for number of registers" +msgstr "se requiere un valor constante para el número de registros" -#: config/tc-arm.c:5058 +#: config/tc-arm.c:6101 msgid "number of registers must be in the range [1:4]" msgstr "el número de registros debe estar en el rango [1:4]" -#: config/tc-arm.c:5119 -msgid "R15 not allowed as base register with write-back" -msgstr "no se permite R15 como registro base con escritura-hacia-atrás" +#: config/tc-arm.c:6162 +msgid "r15 not allowed as base register with write-back" +msgstr "no se permite r15 como registro base con escritura-hacia-atrás" + +#: config/tc-arm.c:6544 +msgid "only two consecutive VFP SP registers allowed here" +msgstr "solamente se permiten dos registros SP VFP consecutivos aquí" + +#: config/tc-arm.c:6712 +msgid "VFP system register expected" +msgstr "se esperaba un registro de sistema VFP" + +#: config/tc-arm.c:6850 config/tc-arm.c:6889 config/tc-arm.c:6902 config/tc-arm.c:6963 config/tc-arm.c:7002 config/tc-arm.c:7015 config/tc-mips.c:9060 config/tc-mips.c:9090 +msgid "invalid register list" +msgstr "lista de registros inválida" + +#: config/tc-arm.c:6856 config/tc-arm.c:6969 +msgid "register list not in ascending order" +msgstr "la lista de registros no está en orden ascendente" + +#: config/tc-arm.c:6881 config/tc-arm.c:6994 +msgid "register range not in ascending order" +msgstr "el rango de registros no está en orden ascendente" -#: config/tc-arm.c:5367 +#: config/tc-arm.c:6919 config/tc-arm.c:7032 +msgid "non-contiguous register range" +msgstr "el rango de registro no es contiguo" + +#: config/tc-arm.c:7062 config/tc-arm.c:7099 +msgid "this addressing mode requires base-register writeback" +msgstr "este modo de direccionamiento requiere escritura hacia atrás del registro-base" + +#: config/tc-arm.c:7259 msgid "lo register required" msgstr "se requiere el registro lo" -#: config/tc-arm.c:5375 +#: config/tc-arm.c:7267 msgid "hi register required" msgstr "se requiere el registro hi" -#: config/tc-arm.c:5445 +#: config/tc-arm.c:7337 config/tc-arm.c:8541 msgid "dest and source1 must be the same register" msgstr "dest y source1 debe ser el mismo registro" -#: config/tc-arm.c:5452 +#: config/tc-arm.c:7344 msgid "subtract valid only on lo regs" msgstr "subtract válido sólo en registros lo" -#: config/tc-arm.c:5476 +#: config/tc-arm.c:7368 msgid "invalid Hi register with immediate" msgstr "registro Hi inválido con el inmediato" -#: config/tc-arm.c:5514 +#: config/tc-arm.c:7406 msgid "invalid immediate value for stack adjust" msgstr "valor inmediato inválido para el ajuste de la pila" -#: config/tc-arm.c:5525 +#: config/tc-arm.c:7417 msgid "invalid immediate for address calculation" msgstr "inmediato inválido para el cálculo de dirección" -#: config/tc-arm.c:5612 +#: config/tc-arm.c:7504 msgid "source1 and dest must be same register" msgstr "source1 y dest debe ser el mismo registro" -#: config/tc-arm.c:5646 -msgid "Invalid immediate for shift" -msgstr "Inmediato inválido para el desplazamiento" +#: config/tc-arm.c:7538 +msgid "invalid immediate for shift" +msgstr "inmediato inválido para el desplazamiento" -#: config/tc-arm.c:5725 +#: config/tc-arm.c:7617 msgid "only lo regs allowed with immediate" msgstr "sólo se permiten registros lo con inmediatos" -#: config/tc-arm.c:5744 +#: config/tc-arm.c:7636 msgid "invalid immediate" msgstr "inmediato inválido" -#: config/tc-arm.c:5798 +#: config/tc-arm.c:7690 msgid "expected ']'" msgstr "se esperaba ']'" -#: config/tc-arm.c:5865 +#: config/tc-arm.c:7763 msgid "byte or halfword not valid for base register" msgstr "byte o halfword no válido para el registro base" -#: config/tc-arm.c:5870 -msgid "R15 based store not allowed" -msgstr "no se permite el almacenamiento basado en R15" +#: config/tc-arm.c:7768 +msgid "r15 based store not allowed" +msgstr "no se permite el almacenamiento basado en r15" -#: config/tc-arm.c:5875 -msgid "Invalid base register for register offset" -msgstr "Registro base inválido para el desplazamiento del registro" +#: config/tc-arm.c:7773 +msgid "invalid base register for register offset" +msgstr "registro base inválido para el desplazamiento del registro" -#: config/tc-arm.c:5893 +#: config/tc-arm.c:7791 config/tc-arm.c:7826 msgid "invalid offset" msgstr "desplazamiento inválido" -#: config/tc-arm.c:5904 +#: config/tc-arm.c:7802 msgid "invalid base register in load/store" msgstr "registro base inválido en carga/almacenamiento" -#: config/tc-arm.c:5928 -msgid "Invalid offset" -msgstr "Desplazamiento inválido" +#: config/tc-arm.c:8345 +msgid "expecting immediate, 7bit operand" +msgstr "se espera un operando inmediato de 7 bits" -#: config/tc-arm.c:6003 -msgid "dest and source1 one must be the same register" -msgstr "dest y source1 debe ser el mismo registro" +#: config/tc-arm.c:8360 +msgid "immediate out of range" +msgstr "inmediato fuera de rango" + +#: config/tc-arm.c:8403 +msgid "offset expected" +msgstr "se esperaba un desplazamiento" + +#: config/tc-arm.c:8412 config/tc-pj.c:528 config/tc-sh.c:3030 +msgid "offset out of range" +msgstr "desplazamiento fuera de rango" -#: config/tc-arm.c:6011 +#: config/tc-arm.c:8549 msgid "Rs and Rd must be different in MUL" msgstr "Rs y Rd deben ser diferentes en MUL" -#: config/tc-arm.c:6155 -msgid "Inserted missing '!': load/store multiple always writes back base register" -msgstr "Se insertó '!' faltante: carga/almacenamiento múltiple siempre escribe hacia atrás el registro base" - -#: config/tc-arm.c:6171 config/tc-arm.c:6271 -msgid "Expression too complex" -msgstr "Expresión demasiado compleja" +#: config/tc-arm.c:8693 +msgid "inserted missing '!': load/store multiple always writes back base register" +msgstr "se insertó un '!' faltante: los load/store múltiples siempre escribe hacia atrás el registro base" -#: config/tc-arm.c:6177 +#: config/tc-arm.c:8715 msgid "only lo-regs valid in load/store multiple" msgstr "sólo los registros lo son válidos en carga/almacenamiento múltiple" -#: config/tc-arm.c:6223 -msgid "Syntax: ldrs[b] Rd, [Rb, Ro]" -msgstr "Sintaxis: ldrs[b] Rd, [Rb, Ro]" +#: config/tc-arm.c:8761 +msgid "syntax: ldrs[b] Rd, [Rb, Ro]" +msgstr "sintaxis: ldrs[b] Rd, [Rb, Ro]" -#: config/tc-arm.c:6287 +#: config/tc-arm.c:8825 msgid "invalid register list to push/pop instruction" msgstr "lista de registros inválida para la instrucción push/pop" -#: config/tc-arm.c:6429 config/tc-cris.c:664 -msgid "Virtual memory exhausted" -msgstr "Memoria agotada" +#: config/tc-arm.c:8937 config/tc-arm.c:9115 +msgid "virtual memory exhausted" +msgstr "memoria agotada" + +#: config/tc-arm.c:9018 +#, c-format +msgid "register '%s' does not exist\n" +msgstr "el registro '%s' no existe\n" + +#: config/tc-arm.c:9022 +#, c-format +msgid "ignoring redefinition of register alias '%s' to non-existant register '%s'" +msgstr "se ignora la redefinición del alias de registro '%s' al registro no existente '%s'" + +#: config/tc-arm.c:9031 +#, c-format +msgid "ignoring redefinition of register alias '%s'" +msgstr "se ignora la redefinición del alias de registro '%s'" + +#: config/tc-arm.c:9037 +msgid "ignoring incomplete .req pseuso op" +msgstr "se ignora el pseudo operador incompleto .req" -#: config/tc-arm.c:6835 +#: config/tc-arm.c:9312 +msgid "bad call to MD_ATOF()" +msgstr "llamada errónea a MD_ATOF()" + +#: config/tc-arm.c:9542 #, c-format msgid "invalid constant (%lx) after fixup" msgstr "constante inválidoa (%lx) después de la compostura" -#: config/tc-arm.c:6871 +#: config/tc-arm.c:9578 #, c-format -msgid "Unable to compute ADRL instructions for PC offset of 0x%lx" -msgstr "No se pueden calcular las instrucciones ADRL para el desplazamiento de PC de 0x%lx" +msgid "unable to compute ADRL instructions for PC offset of 0x%lx" +msgstr "no se pueden calcular las instrucciones ADRL para el desplazamiento de PC de 0x%lx" -#: config/tc-arm.c:6901 +#: config/tc-arm.c:9608 #, c-format msgid "bad immediate value for offset (%ld)" msgstr "valor inmediato erróneo para el desplazamiento (%ld)" -#: config/tc-arm.c:6923 config/tc-arm.c:6945 +#: config/tc-arm.c:9630 config/tc-arm.c:9652 msgid "invalid literal constant: pool needs to be closer" msgstr "constante literal inválida: el conjunto necesita estar más cerca" -#: config/tc-arm.c:6925 +#: config/tc-arm.c:9632 #, c-format msgid "bad immediate value for half-word offset (%ld)" msgstr "valor inmediato erróneo para el desplazamiento half-word (%ld)" -#: config/tc-arm.c:6962 +#: config/tc-arm.c:9669 msgid "shift expression is too large" msgstr "la expresión de desplazamiento es demasiado grande" -#: config/tc-arm.c:6981 config/tc-arm.c:6990 -msgid "Invalid swi expression" -msgstr "Expresión swi inválida" +#: config/tc-arm.c:9688 config/tc-arm.c:9697 +msgid "invalid swi expression" +msgstr "expresión swi inválida" -#: config/tc-arm.c:7000 -msgid "Invalid expression in load/store multiple" -msgstr "Expresión inválida en carga/almacenamiento múltiple" +#: config/tc-arm.c:9707 +msgid "invalid expression in load/store multiple" +msgstr "expresión inválida en load/store múltiples" -#: config/tc-arm.c:7053 -msgid "gas can't handle same-section branch dest >= 0x04000000" -msgstr "gas no puede manejar un destino de ramificación en la misma sección >= 0x04000000" +#: config/tc-arm.c:9760 +msgid "GAS can't handle same-section branch dest >= 0x04000000" +msgstr "GAS no puede manejar un destino de ramificación en la misma sección >= 0x04000000" -#: config/tc-arm.c:7062 +#: config/tc-arm.c:9769 msgid "out of range branch" msgstr "ramificación fuera de rango" -#: config/tc-arm.c:7095 config/tc-arm.c:7111 config/tc-mips.c:9743 -msgid "Branch out of range" -msgstr "Ramificación fuera de rango" +#: config/tc-arm.c:9802 config/tc-arm.c:9818 +msgid "branch out of range" +msgstr "ramificación fuera de rango" -#: config/tc-arm.c:7134 -msgid "Branch with link out of range" -msgstr "Ramificación con enlace fuera de rango" +#: config/tc-arm.c:9841 +msgid "branch with link out of range" +msgstr "ramificación con enlace fuera de rango" -#: config/tc-arm.c:7201 -msgid "Illegal value for co-processor offset" -msgstr "Valor ilegal para el desplazamiento del co-procesador" +#: config/tc-arm.c:9917 +msgid "illegal value for co-processor offset" +msgstr "valor ilegal para el desplazamiento del co-procesador" -#: config/tc-arm.c:7225 +#: config/tc-arm.c:9941 #, c-format -msgid "Invalid offset, target not word aligned (0x%08X)" -msgstr "Desplazamiento inválido, el objetivo no está alineado a word (0x%08X)" +msgid "invalid offset, target not word aligned (0x%08X)" +msgstr "desplazamiento inválido, el objetivo no está alineado a word (0x%08X)" -#: config/tc-arm.c:7231 config/tc-arm.c:7240 config/tc-arm.c:7247 config/tc-arm.c:7254 config/tc-arm.c:7261 +#: config/tc-arm.c:9947 config/tc-arm.c:9956 config/tc-arm.c:9963 config/tc-arm.c:9970 config/tc-arm.c:9977 #, c-format -msgid "Invalid offset, value too big (0x%08lX)" -msgstr "Desplazamiento inválido, valor demasiado grande (0x%08lX)" +msgid "invalid offset, value too big (0x%08lX)" +msgstr "desplazamiento inválido, valor demasiado grande (0x%08lX)" -#: config/tc-arm.c:7300 -msgid "Invalid immediate for stack address calculation" -msgstr "Inmediato inválido para el cálculo de la dirección de la pila" +#: config/tc-arm.c:10016 +msgid "invalid immediate for stack address calculation" +msgstr "inmediato inválido para el cálculo de la dirección de la pila" -#: config/tc-arm.c:7309 +#: config/tc-arm.c:10025 #, c-format -msgid "Invalid immediate for address calculation (value = 0x%08lX)" -msgstr "Inmediato inválido para el cálculo de la dirección (valor = 0x%08lX)" +msgid "invalid immediate for address calculation (value = 0x%08lX)" +msgstr "inmediato inválido para el cálculo de la dirección (valor = 0x%08lX)" -#: config/tc-arm.c:7319 -msgid "Invalid 8bit immediate" -msgstr "Inmediato de 8bit inválido" +#: config/tc-arm.c:10035 +msgid "invalid 8bit immediate" +msgstr "inmediato de 8bit inválido" -#: config/tc-arm.c:7327 -msgid "Invalid 3bit immediate" -msgstr "Inmediato de 3bit inválido" +#: config/tc-arm.c:10043 +msgid "invalid 3bit immediate" +msgstr "inmediato de 3bit inválido" -#: config/tc-arm.c:7343 +#: config/tc-arm.c:10059 #, c-format -msgid "Invalid immediate: %ld is too large" -msgstr "Inmediato inválido: %ld es demasiado grande" +msgid "invalid immediate: %ld is too large" +msgstr "inmediato inválido: %ld es demasiado grande" -#: config/tc-arm.c:7358 +#: config/tc-arm.c:10074 #, c-format -msgid "Illegal Thumb shift value: %ld" -msgstr "Valor de desplazamiento Thumb ilegal: %ld" +msgid "illegal Thumb shift value: %ld" +msgstr "valor de desplazamiento Thumb ilegal: %ld" -#: config/tc-arm.c:7372 config/tc-mn10300.c:1961 +#: config/tc-arm.c:10088 #, c-format -msgid "Bad relocation fixup type (%d)" -msgstr "Tipo de compostura de reubicación inválido (%d)" +msgid "bad relocation fixup type (%d)" +msgstr "tipo de compostura de reubicación inválido (%d)" -#: config/tc-arm.c:7445 -msgid "Literal referenced across section boundary (Implicit dump?)" -msgstr "Literal referenciada a través de un límite de sección (¿Volcado implícito?)" +#: config/tc-arm.c:10159 +msgid "literal referenced across section boundary (Implicit dump?)" +msgstr "se referencía una literal a través de un límite de sección (¿Volcado implícito?)" -#: config/tc-arm.c:7458 +#: config/tc-arm.c:10172 #, c-format -msgid "Internal_relocation (type %d) not fixed up (IMMEDIATE)" -msgstr "Reubicación_interna (tipo %d) no compuesta (IMMEDIATE)" +msgid "internal relocation (type %d) not fixed up (IMMEDIATE)" +msgstr "reubicación_interna (tipo %d) no compuesta (IMMEDIATE)" -#: config/tc-arm.c:7464 +#: config/tc-arm.c:10178 msgid "ADRL used for a symbol not defined in the same file" msgstr "se utiliza ADRL para un símbolo que no está definido en el mismo fichero" -#: config/tc-arm.c:7469 +#: config/tc-arm.c:10183 #, c-format -msgid "Internal_relocation (type %d) not fixed up (OFFSET_IMM)" -msgstr "Reubicación_interna (tipo %d) no compuesta (OFFSET_IMM)" +msgid "internal_relocation (type %d) not fixed up (OFFSET_IMM)" +msgstr "reubicación_interna (tipo %d) no compuesta (OFFSET_IMM)" -#: config/tc-arm.c:7490 config/tc-cris.c:2672 config/tc-mcore.c:2109 config/tc-ns32k.c:2369 +#: config/tc-arm.c:10204 config/tc-cris.c:2940 config/tc-mcore.c:2104 config/tc-mmix.c:2840 config/tc-ns32k.c:2350 msgid "<unknown>" msgstr "<desconocido>" -#: config/tc-arm.c:7493 -#, c-format -msgid "Cannot represent %s relocation in this object file format" -msgstr "No se puede representar la reubicación %s en este formato de fichero objeto" - -#: config/tc-arm.c:7514 config/tc-mips.c:11261 config/tc-sh.c:3177 -#, c-format -msgid "Can not represent %s relocation in this object file format" -msgstr "No se puede representar la reubicación %s en este formato de fichero objeto" - -#: config/tc-arm.c:7611 +#: config/tc-arm.c:10207 config/tc-arm.c:10228 #, c-format -msgid "No operator -- statement `%s'\n" -msgstr "No hay operador -- declaración `%s'\n" +msgid "cannot represent %s relocation in this object file format" +msgstr "no se puede representar la reubicación %s en este formato de fichero objeto" -#: config/tc-arm.c:7629 -msgid "selected processor does not support this opcode" -msgstr "el procesador seleccionado no tiene soporte para este código de operación" - -#: config/tc-arm.c:7675 +#: config/tc-arm.c:10325 #, c-format -msgid "Opcode `%s' must have suffix from list: <%s>" -msgstr "El código de operación `%s' debe tener un sufijo de la lista: <%s>" - -#: config/tc-arm.c:7706 -msgid "Warning: Use of the 'nv' conditional is deprecated\n" -msgstr "Aviso: El uso del condicional 'nv' está deprecado\n" +msgid "no operator -- statement `%s'\n" +msgstr "no hay operador -- declaración `%s'\n" -#: config/tc-arm.c:7723 +#: config/tc-arm.c:10343 config/tc-arm.c:10368 #, c-format -msgid "Opcode `%s' is unconditional\n" -msgstr "El código de operación `%s' es incondicional\n" +msgid "selected processor does not support `%s'" +msgstr "el procesador seleccionado no tiene soporte para `%s'" -#: config/tc-arm.c:7747 -#, c-format -msgid "Opcode `%s' must have suffix from <%s>\n" -msgstr "El código de operación `%s' debe tener un sufijo de <%s>\n" - -#: config/tc-arm.c:7838 -#, c-format -msgid "register '%s' does not exist\n" -msgstr "el registro '%s' no existe\n" - -#: config/tc-arm.c:7843 -#, c-format -msgid "ignoring redefinition of register alias '%s'" -msgstr "se ignora la redefinición del alias de registro '%s'" - -#: config/tc-arm.c:7849 -#, c-format -msgid "ignoring redefinition of register alias '%s' to non-existant register '%s'" -msgstr "se ignora la redefinición del alias de registro '%s' al registro no existente '%s'" - -#: config/tc-arm.c:7853 -msgid "ignoring incomplete .req pseuso op" -msgstr "se ignora el pseudo operador incompleto .req" - -#: config/tc-arm.c:7860 +#: config/tc-arm.c:10385 #, c-format msgid "bad instruction `%s'" msgstr "instrucción `%s' errónea" -#: config/tc-arm.c:8035 +#: config/tc-arm.c:10583 #, c-format -msgid "Unrecognised APCS switch -m%s" -msgstr "Interruptor APCS -m%s no reconocido" +msgid "unrecognised APCS switch -m%s" +msgstr "interruptor APCS -m%s no reconocido" -#: config/tc-arm.c:8192 config/tc-arm.c:8205 config/tc-arm.c:8218 config/tc-arm.c:8231 config/tc-arm.c:8237 +#: config/tc-arm.c:10738 config/tc-arm.c:10751 config/tc-arm.c:10764 config/tc-arm.c:10777 config/tc-arm.c:10783 #, c-format -msgid "Invalid architecture variant -m%s" -msgstr "Variante de arquitectura -m%s inválida" +msgid "invalid architecture variant -m%s" +msgstr "variante de arquitectura -m%s inválida" -#: config/tc-arm.c:8244 +#: config/tc-arm.c:10790 #, c-format -msgid "Invalid processor variant -m%s" -msgstr "Variante de procesador -m%s inválida" +msgid "invalid processor variant -m%s" +msgstr "variante de procesador -m%s inválida" -#: config/tc-arm.c:8267 +#: config/tc-arm.c:10813 msgid "" " ARM Specific Assembler Options:\n" " -m[arm][<processor name>] select processor variant\n" " -m[arm]v[2|2a|3|3m|4|4t|5[t][e]] select architecture variant\n" +" -marm9e allow Cirrus/DSP instructions\n" " -mthumb only allow Thumb instructions\n" " -mthumb-interwork mark the assembled code as supporting interworking\n" " -mall allow any instruction\n" " -mfpa10, -mfpa11 select floating point architecture\n" " -mfpe-old don't allow floating-point multiple instructions\n" +" -mvfpxd allow vfp single-precision instructions\n" +" -mvfp allow all vfp instructions\n" " -mno-fpu don't allow any floating-point instructions.\n" " -k generate PIC code.\n" msgstr "" " Opciones Específicas del Ensamblador de ARM:\n" " -m[arm][<nombre procesador>] selecciona la variante de procesador\n" " -m[arm]v[2|2a|3|3m|4|4t|5[t][e]] selecciona la variante de arquitectura\n" +" -marm9e permite instrucciones Cirrus/DSP\n" " -mthumb sólo permite instrucciones Thumb\n" " -mthumb-interwork marca el código ensamblado con soporte para interoperación\n" " -mall permite cualquier instrucción\n" " -mfpa10, -mfpa11 selecciona la arquitectura de coma flotante\n" " -mfpe-old no permite instrucciones múltiples de coma flotante\n" +" -mvfpxd permite instrucciones vfp de precisión sencilla\n" +" -mvfp permite todas las instrucciones vfp\n" " -mno-fpu no permite ninguna instrucción de coma flotante.\n" " -k genera código PIC.\n" -#: config/tc-arm.c:8279 +#: config/tc-arm.c:10828 msgid "" " -mapcs-32, -mapcs-26 specify which ARM Procedure Calling Standard to use\n" " -matpcs use ARM/Thumb Procedure Calling Standard\n" @@ -2049,11 +2185,11 @@ msgstr "" " -mapcs-float los argumentos de coma flotante se pasan en registros FP\n" " -mapcs-reentrant el código es independiente de posición/reentrante\n" -#: config/tc-arm.c:8286 +#: config/tc-arm.c:10835 msgid " -moabi support the old ELF ABI\n" msgstr " -moabi soporta el ABI ELF antiguo\n" -#: config/tc-arm.c:8290 +#: config/tc-arm.c:10839 msgid "" " -EB assemble code for a big endian cpu\n" " -EL assemble code for a little endian cpu\n" @@ -2061,20 +2197,24 @@ msgstr "" " -EB ensambla código para un cpu big endian\n" " -EL ensambla código para un cpu little endian\n" -#: config/tc-arm.c:8443 +#: config/tc-arm.c:11023 #, c-format msgid "%s: unexpected function type: %d" msgstr "%s: tipo de función inesperado: %d" +#: config/tc-arm.c:11389 +msgid "alignments greater than 32 bytes not supported in .text sections." +msgstr "las alineaciones más grandes que 32 bytes no tienen soporte en la sección text." + #: config/tc-arm.h:98 msgid "arm convert_frag\n" msgstr "convert_frag de arm\n" -#: config/tc-avr.c:185 +#: config/tc-avr.c:197 msgid "Known MCU names:" msgstr "Nombres MCU conocidos:" -#: config/tc-avr.c:254 +#: config/tc-avr.c:266 msgid "" "AVR options:\n" " -mmcu=[avr-name] select microcontroller variant\n" @@ -2096,7 +2236,7 @@ msgstr "" " avr5 - ATmega161, ATmega163, ATmega32, AT94K\n" " o el nombre inmediato del microcontrolador.\n" -#: config/tc-avr.c:264 +#: config/tc-avr.c:276 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" @@ -2111,309 +2251,347 @@ msgstr "" " -mno-wrap rechaza las instrucciones rjmp/rcall con envoltura de 8K\n" " (por omisión para avr3, avr5)\n" -#: config/tc-avr.c:312 +#: config/tc-avr.c:324 #, c-format msgid "unknown MCU: %s\n" msgstr "MCU desconocido: %s\n" -#: config/tc-avr.c:321 +#: config/tc-avr.c:333 #, c-format msgid "redefinition of mcu type `%s' to `%s'" msgstr "redefinición del tipo de mcu `%s' a `%s'" -#: config/tc-avr.c:372 config/tc-d10v.c:313 config/tc-d30v.c:366 config/tc-mips.c:8789 config/tc-mn10200.c:375 config/tc-pj.c:356 config/tc-ppc.c:4518 config/tc-sh.c:2058 config/tc-v850.c:1291 +#: config/tc-avr.c:384 config/tc-d10v.c:314 config/tc-d30v.c:366 config/tc-mips.c:9586 config/tc-mmix.c:2233 config/tc-mn10200.c:361 config/tc-pj.c:357 config/tc-ppc.c:4803 config/tc-sh.c:2090 config/tc-v850.c:1292 msgid "bad call to md_atof" msgstr "llamada errónea a md_atof" -#: config/tc-avr.c:435 +#: config/tc-avr.c:447 msgid "constant value required" msgstr "se requiere un valor constante" -#: config/tc-avr.c:438 +#: config/tc-avr.c:450 #, c-format msgid "number must be less than %d" msgstr "el número debe ser menor que %d" -#: config/tc-avr.c:490 +#: config/tc-avr.c:502 msgid "`,' required" msgstr "se requiere `,'" -#: config/tc-avr.c:509 +#: config/tc-avr.c:521 msgid "undefined combination of operands" msgstr "combinación indefinida de operandos" -#: config/tc-avr.c:518 +#: config/tc-avr.c:530 msgid "skipping two-word instruction" msgstr "instrucción que salta dos palabras" -#: config/tc-avr.c:580 +#: config/tc-avr.c:592 msgid "register r16-r23 required" msgstr "se requiere los registros r16-r23" -#: config/tc-avr.c:586 +#: config/tc-avr.c:598 msgid "register number above 15 required" msgstr "se requiere un número de registro superior a 15" -#: config/tc-avr.c:592 +#: config/tc-avr.c:604 msgid "even register number required" msgstr "se requieren números de registro par" -#: config/tc-avr.c:598 +#: config/tc-avr.c:610 msgid "register r24, r26, r28 or r30 required" msgstr "se requieren los registros r24, r26, r28 o r30" -#: config/tc-avr.c:604 +#: config/tc-avr.c:616 msgid "register name or number from 0 to 31 required" msgstr "se requiere un nombre de registro o un número del 0 al 31" -#: config/tc-avr.c:622 +#: config/tc-avr.c:634 msgid "pointer register (X, Y or Z) required" msgstr "se requiere un registro apuntador (X, Y o Z)" -#: config/tc-avr.c:629 +#: config/tc-avr.c:641 msgid "cannot both predecrement and postincrement" msgstr "no se puede predecrementar y postincrementar" -#: config/tc-avr.c:637 +#: config/tc-avr.c:649 msgid "addressing mode not supported" msgstr "el modo de direccionamiento no tiene soporte" -#: config/tc-avr.c:643 +#: config/tc-avr.c:655 msgid "can't predecrement" msgstr "no se puede predecrementar" -#: config/tc-avr.c:646 +#: config/tc-avr.c:658 msgid "pointer register Z required" msgstr "se requiere el registro apuntador Z" -#: config/tc-avr.c:664 +#: config/tc-avr.c:676 msgid "pointer register (Y or Z) required" msgstr "se requiere un registro apuntador (Y o Z)" -#: config/tc-avr.c:769 +#: config/tc-avr.c:781 #, c-format msgid "unknown constraint `%c'" msgstr "restricción `%c' desconocida" -#: config/tc-avr.c:882 config/tc-avr.c:898 config/tc-avr.c:999 +#: config/tc-avr.c:890 config/tc-avr.c:906 config/tc-avr.c:1007 #, c-format msgid "odd address operand: %ld" msgstr "operando de direccón impar: %ld" -#: config/tc-avr.c:890 config/tc-avr.c:909 +#: config/tc-avr.c:898 config/tc-avr.c:917 #, c-format msgid "operand out of range: %ld" msgstr "operando fuera de rango: %ld" -#: config/tc-avr.c:1008 config/tc-d10v.c:1631 config/tc-d30v.c:1990 +#: config/tc-avr.c:1016 config/tc-d10v.c:1634 config/tc-d30v.c:1987 #, c-format msgid "line %d: unknown relocation type: 0x%x" msgstr "línea %d: tipo de reubicación desconocido: 0x%x" -#: config/tc-avr.c:1022 +#: config/tc-avr.c:1030 msgid "only constant expression allowed" msgstr "sólo se permite una expresión constante" -#: config/tc-avr.c:1060 config/tc-d10v.c:1495 config/tc-d30v.c:1807 config/tc-mn10200.c:1254 config/tc-mn10300.c:1810 config/tc-ppc.c:5161 config/tc-v850.c:2301 +#: config/tc-avr.c:1067 config/tc-d10v.c:1498 config/tc-d30v.c:1807 config/tc-mn10200.c:1240 config/tc-mn10300.c:1774 config/tc-ppc.c:5534 config/tc-v850.c:2296 #, c-format msgid "reloc %d not supported by object file format" msgstr "la reubicación %d no tiene soporte por el formato del fichero objeto" -#: config/tc-avr.c:1084 config/tc-d10v.c:1102 config/tc-d10v.c:1116 config/tc-h8300.c:1239 config/tc-h8500.c:1098 config/tc-mcore.c:988 config/tc-pj.c:265 config/tc-sh.c:1640 config/tc-z8k.c:1195 +#: config/tc-avr.c:1091 config/tc-d10v.c:1100 config/tc-d10v.c:1114 config/tc-h8300.c:1275 config/tc-h8500.c:1088 config/tc-mcore.c:988 config/tc-pj.c:266 config/tc-sh.c:1670 config/tc-z8k.c:1192 msgid "can't find opcode " msgstr "no se puede encontrar el código de operación " -#: config/tc-avr.c:1101 +#: config/tc-avr.c:1108 #, c-format msgid "illegal opcode %s for mcu %s" msgstr "código de operación %s ilegal para el mcu %s" -#: config/tc-avr.c:1109 +#: config/tc-avr.c:1116 msgid "garbage at end of line" msgstr "basura al final de la línea" -#: config/tc-avr.c:1173 +#: config/tc-avr.c:1180 read.c:3219 msgid "illegal expression" msgstr "expresión ilegal" -#: config/tc-avr.c:1199 config/tc-avr.c:1265 +#: config/tc-avr.c:1206 config/tc-avr.c:1272 msgid "`)' required" msgstr "se requiere `)'" -#: config/tc-avr.c:1219 +#: config/tc-avr.c:1226 #, c-format msgid "constant out of 8-bit range: %d" msgstr "constante fuera del rango de 8-bit: %d" -#: config/tc-avr.c:1222 +#: config/tc-avr.c:1229 msgid "expression possibly out of 8-bit range" msgstr "expresión posiblemente fuera del rango de 8-bit" -#: config/tc-avr.c:1293 config/tc-avr.c:1300 +#: config/tc-avr.c:1300 config/tc-avr.c:1307 #, c-format msgid "illegal %srelocation size: %d" msgstr "%s ilegal tamaño de reubicación: %d" -#: config/tc-cris.c:672 +#: config/tc-cris.c:681 +msgid "Virtual memory exhausted" +msgstr "Memoria agotada" + +#: config/tc-cris.c:689 #, c-format msgid "Can't hash `%s': %s\n" msgstr "No se puede dispersar `%s': %s\n" -#: config/tc-cris.c:673 +#: config/tc-cris.c:690 msgid "(unknown reason)" msgstr "(razón desconocida)" -#: config/tc-cris.c:677 +#: config/tc-cris.c:694 #, c-format msgid "Buggy opcode: `%s' \"%s\"\n" msgstr "Código de operación defectuoso: `%s' \"%s\"\n" -#: config/tc-cris.c:1002 +#: config/tc-cris.c:1039 #, c-format msgid "Immediate value not in 5 bit unsigned range: %ld" msgstr "El valor inmediato no está en el rango de 5 bit sin signo: %ld" -#: config/tc-cris.c:1018 +#: config/tc-cris.c:1055 #, c-format msgid "Immediate value not in 4 bit unsigned range: %ld" msgstr "El valor inmediato no está en el rango de 4 bit sin signo: %ld" -#: config/tc-cris.c:1057 +#: config/tc-cris.c:1094 #, c-format msgid "Immediate value not in 6 bit range: %ld" msgstr "El valor inmediato no está en el rango de 6 bit: %ld" -#: config/tc-cris.c:1072 +#: config/tc-cris.c:1109 #, c-format msgid "Immediate value not in 6 bit unsigned range: %ld" msgstr "El valor inmediato no está en el rango de 6 bit sin signo: %ld" #. Others have a generic warning. -#: config/tc-cris.c:1159 +#: config/tc-cris.c:1199 #, c-format msgid "Unimplemented register `%s' specified" msgstr "Se especificó el registro sin implementar `%s'" #. We've come to the end of instructions with this #. opcode, so it must be an error. -#: config/tc-cris.c:1309 +#: config/tc-cris.c:1358 msgid "Illegal operands" msgstr "Operandos ilegales" -#: config/tc-cris.c:1341 config/tc-cris.c:1372 +#: config/tc-cris.c:1389 config/tc-cris.c:1420 #, c-format msgid "Immediate value not in 8 bit range: %ld" msgstr "El valor inmediato no está en el rango de 8 bit: %ld" -#: config/tc-cris.c:1351 config/tc-cris.c:1379 +#: config/tc-cris.c:1399 config/tc-cris.c:1427 #, c-format msgid "Immediate value not in 16 bit range: %ld" msgstr "El valor inmediato no está en el rango de 16 bit: %ld" -#. FIXME: Find out and change to as_warn_where. Add testcase. -#: config/tc-cris.c:2316 +#: config/tc-cris.c:1448 +msgid "PIC relocation size does not match operand size" +msgstr "el tamaño de la reubicación PIC no coincide con el tamaño del operando" + +#: config/tc-cris.c:2447 msgid "32-bit conditional branch generated" msgstr "se generó una ramificación condicional de 32-bit" +#: config/tc-cris.c:2501 +msgid "Complex expression not supported" +msgstr "Las expresiones complejas no tienen soporte" + #. FIXME: Is this function mentioned in the internals.texi manual? If #. not, add it. -#: config/tc-cris.c:2395 +#: config/tc-cris.c:2622 msgid "Bad call to md_atof () - floating point formats are not supported" msgstr "Llamada errónea a md_atof () - no tienen soporte los formatos de coma flotante" -#: config/tc-cris.c:2456 +#: config/tc-cris.c:2669 +msgid "PC-relative relocation must be trivially resolved" +msgstr "La reubicación relativa al PC debe ser resuelta trivialmente" + +#: config/tc-cris.c:2712 #, c-format msgid "Value not in 16 bit range: %ld" msgstr "El valor no está en el rango de 16 bit: %ld" -#: config/tc-cris.c:2466 +#: config/tc-cris.c:2723 #, c-format msgid "Value not in 8 bit range: %ld" msgstr "El valor no está en el rango de 8 bit: %ld" -#: config/tc-cris.c:2473 +#: config/tc-cris.c:2730 #, c-format msgid "Value not in 4 bit unsigned range: %ld" msgstr "El valor no está en el rango de 4 bit sin signo: %ld" -#: config/tc-cris.c:2480 +#: config/tc-cris.c:2737 #, c-format msgid "Value not in 5 bit unsigned range: %ld" msgstr "El valor no está en el rango de 5 bit sin signo: %ld" -#: config/tc-cris.c:2487 +#: config/tc-cris.c:2744 #, c-format msgid "Value not in 6 bit range: %ld" msgstr "El valor no está en el rango de 6 bit: %ld" -#: config/tc-cris.c:2494 +#: config/tc-cris.c:2751 #, c-format msgid "Value not in 6 bit unsigned range: %ld" msgstr "El valor no está en el rango de 6 bit sin signo: %ld" -#: config/tc-cris.c:2542 +#: config/tc-cris.c:2799 msgid "Please use --help to see usage and options for this assembler.\n" msgstr "Por favor utilice --help para ver el modo de empleo y opciones para este ensamblador.\n" -#: config/tc-cris.c:2554 +#: config/tc-cris.c:2811 msgid "--no-underscore is invalid with a.out format" msgstr "--no-underscore esn inválido con el formato a.out" -#: config/tc-cris.c:2619 +#: config/tc-cris.c:2887 msgid "Semantics error. This type of operand can not be relocated, it must be an assembly-time constant" msgstr "Error de semántica. Este tipo de operando no se puede reubicar, debe ser una constante en el momento de ensamblado" -#: config/tc-cris.c:2673 +#: config/tc-cris.c:2941 #, c-format msgid "Cannot generate relocation type for symbol %s, code %s" msgstr "No se puede generar el tipo de reubicación para el símbolo %s, código %s" -#: config/tc-cris.c:2686 +#. The messages are formatted to line up with the generic options. +#: config/tc-cris.c:2955 msgid "CRIS-specific options:\n" msgstr "Opciones específicas de CRIS:\n" -#: config/tc-cris.c:2688 +#: config/tc-cris.c:2957 msgid " -h, -H Don't execute, print this help text. Deprecated.\n" msgstr " -h, -H No ejecutar, muestra este texto de ayuda. Deprecado.\n" -#: config/tc-cris.c:2690 +#: config/tc-cris.c:2959 msgid " -N Warn when branches are expanded to jumps.\n" msgstr " -N Avisar cuando las ramificaciones se expanden a saltos.\n" -#: config/tc-cris.c:2692 +#: config/tc-cris.c:2961 msgid " --underscore User symbols are normally prepended with underscore.\n" msgstr " --underscore Los símbolos de usuario generalmente se preceden con subrayado.\n" -#: config/tc-cris.c:2694 +#: config/tc-cris.c:2963 msgid " Registers will not need any prefix.\n" msgstr " Los registros no necesitarán ningún prefijo.\n" -#: config/tc-cris.c:2696 +#: config/tc-cris.c:2965 msgid " --no-underscore User symbols do not have any prefix.\n" msgstr " --no-underscore Los símbolos de usuario no tienen ningún prefijo.\n" -#: config/tc-cris.c:2698 +#: config/tc-cris.c:2967 msgid " Registers will require a `$'-prefix.\n" msgstr " Los registros requerirán un prefijo `$'.\n" -#: config/tc-cris.c:2718 +#: config/tc-cris.c:2969 +msgid " --pic\t\t\tEnable generation of position-independent code.\n" +msgstr " --pic\t\t\tActiva la generación de código independiente de posición.\n" + +#: config/tc-cris.c:2992 msgid "Invalid relocation" msgstr "Reubicación inválida" -#: config/tc-cris.c:2758 +#: config/tc-cris.c:3033 msgid "Invalid pc-relative relocation" msgstr "Reubicación relativa a pc inválida" -#: config/tc-cris.c:2796 +#: config/tc-cris.c:3084 #, c-format msgid "Adjusted signed .word (%ld) overflows: `switch'-statement too large." msgstr "El .word (%ld) con signo ajustado se desborda: la sentencia `switch' es demasiado grande." -#: config/tc-cris.c:2870 +#: config/tc-cris.c:3111 +#, c-format +msgid ".syntax %s requires command-line option `--underscore'" +msgstr ".syntax %s requiere de la opción de línea de comandos `--underscore'" + +#: config/tc-cris.c:3120 +#, c-format +msgid ".syntax %s requires command-line option `--no-underscore'" +msgstr ".syntax %s requiere de la opción de línea de comandos `--no-underscore'" + +#: config/tc-cris.c:3158 msgid "Unknown .syntax operand" msgstr "Operando .syntax inválido" -#: config/tc-d10v.c:246 +#: config/tc-cris.c:3169 +msgid "Pseudodirective .file is only valid when generating ELF" +msgstr "La pseudodirectiva .file es válida solamente cuando se genera ELF" + +#: config/tc-cris.c:3182 +msgid "Pseudodirective .loc is only valid when generating ELF" +msgstr "La pseudodirectiva .loc es válida solamente cuando se genera ELF" + +#: config/tc-d10v.c:247 msgid "" "D10V options:\n" "-O Optimize. Will do some operations in parallel.\n" @@ -2429,24 +2607,24 @@ msgstr "" "--no-gstabs-packing Si se especifica --gstabs, no empaqueta juntas\n" " las instrucciones adjacentes.\n" -#: config/tc-d10v.c:530 config/tc-d30v.c:550 config/tc-mn10200.c:951 config/tc-mn10300.c:1332 config/tc-ppc.c:1972 config/tc-tic80.c:278 config/tc-v850.c:2073 +#: config/tc-d10v.c:538 config/tc-d30v.c:550 config/tc-mn10200.c:937 config/tc-mn10300.c:1308 config/tc-ppc.c:2104 config/tc-s390.c:1052 config/tc-tic80.c:279 config/tc-v850.c:2070 msgid "illegal operand" msgstr "operando ilegal" -#: config/tc-d10v.c:573 config/tc-d10v.c:655 config/tc-d30v.c:656 +#: config/tc-d10v.c:581 config/tc-d10v.c:663 config/tc-d30v.c:656 #, c-format msgid "operand out of range: %d" msgstr "operando fuera de rango: %d" -#: config/tc-d10v.c:716 +#: config/tc-d10v.c:724 msgid "Instruction must be executed in parallel with another instruction." msgstr "La instrucción debe ser ejecutada en paralelo con otra instrucción." -#: config/tc-d10v.c:772 +#: config/tc-d10v.c:780 msgid "Instruction must be executed in parallel" msgstr "La instrucción debe ser ejecutada en paralelo" -#: config/tc-d10v.c:775 +#: config/tc-d10v.c:783 msgid "Long instructions may not be combined." msgstr "Las instrucciones long no se pueden combinar." @@ -2458,7 +2636,7 @@ msgstr "Una de estas instrucciones no se puede ejecutar en paralelo." msgid "Two IU instructions may not be executed in parallel" msgstr "Dos instrucciones IU no se pueden ejecutar en paralelo" -#: config/tc-d10v.c:823 config/tc-d10v.c:831 config/tc-d10v.c:848 config/tc-d10v.c:865 config/tc-d30v.c:878 config/tc-d30v.c:887 +#: config/tc-d10v.c:823 config/tc-d10v.c:831 config/tc-d10v.c:844 config/tc-d10v.c:859 config/tc-d30v.c:878 config/tc-d30v.c:887 msgid "Swapping instruction order" msgstr "Intercambiando el orden de la instrucción" @@ -2466,38 +2644,38 @@ msgstr "Intercambiando el orden de la instrucción" msgid "Two MU instructions may not be executed in parallel" msgstr "Dos instrucciones MU no se pueden ejecutar en paralelo" -#: config/tc-d10v.c:852 config/tc-d30v.c:904 +#: config/tc-d10v.c:848 config/tc-d30v.c:904 msgid "IU instruction may not be in the left container" msgstr "Una instrucción IU no puede estar en el contenedor izquierdo" # Parece que R es 'right' y L es 'left'. Revisar el código para comprobar # y mejorar esta traducción. cfuga -#: config/tc-d10v.c:854 config/tc-d10v.c:871 +#: config/tc-d10v.c:850 config/tc-d10v.c:865 msgid "Instruction in R container is squashed by flow control instruction in L container." msgstr "La instrucción en el contenedor R es aplastada por la instrucción de control de flujo en el contenedor L." -#: config/tc-d10v.c:869 config/tc-d30v.c:915 +#: config/tc-d10v.c:863 config/tc-d30v.c:915 msgid "MU instruction may not be in the right container" msgstr "Una instrucción MU no puede estar en el contenedor derecho" -#: config/tc-d10v.c:877 config/tc-d30v.c:927 +#: config/tc-d10v.c:869 config/tc-d30v.c:927 msgid "unknown execution type passed to write_2_short()" msgstr "tipo de ejecución desconocido pasado a write_2_short()" -#: config/tc-d10v.c:1130 config/tc-d10v.c:1151 config/tc-d30v.c:1411 +#: config/tc-d10v.c:1128 config/tc-d10v.c:1149 config/tc-d30v.c:1411 msgid "Unable to mix instructions as specified" msgstr "No se pueden mezclar las instrucciones como se especificó" -#: config/tc-d10v.c:1198 config/tc-d30v.c:1548 +#: config/tc-d10v.c:1196 config/tc-d30v.c:1548 #, c-format msgid "unknown opcode: %s" msgstr "código de operación desconocido: %s" -#: config/tc-d10v.c:1280 config/tc-d10v.c:1451 config/tc-tic80.c:535 +#: config/tc-d10v.c:1279 config/tc-d10v.c:1451 config/tc-tic80.c:536 msgid "bad opcode or operands" msgstr "código de operación u operandos erróneos" -#: config/tc-d10v.c:1353 config/tc-m68k.c:4286 +#: config/tc-d10v.c:1352 config/tc-m68k.c:4310 msgid "value out of range" msgstr "valor fuera de rango" @@ -2505,11 +2683,15 @@ msgstr "valor fuera de rango" msgid "illegal operand - register name found where none expected" msgstr "operando ilegal - se encontró un nombre de registro donde no se esperaba ninguno" -#: config/tc-d10v.c:1462 config/tc-tic80.c:546 +#: config/tc-d10v.c:1462 config/tc-tic80.c:547 msgid "Register number must be EVEN" msgstr "El número de registro debe ser PAR" -#: config/tc-d10v.c:1611 +#: config/tc-d10v.c:1465 +msgid "Unsupported use of sp" +msgstr "Uso sin soporte de sp" + +#: config/tc-d10v.c:1614 #, c-format msgid "line %d: rep or repi must include at least 4 instructions" msgstr "línea %d: rep o repi debe incluir por lo menos 4 instrucciones" @@ -2626,37 +2808,37 @@ msgstr "los operandos para el código de operación `%s' no coincide con ningún fo msgid "Odd numbered register used as target of multi-register instruction" msgstr "Los registros numerados nones se usan como objetivo para una instrucción multi-registro" -#: config/tc-d30v.c:1879 +#: config/tc-d30v.c:1876 #, c-format msgid "line %d: unable to place address of symbol '%s' into a byte" msgstr "línea %d: no se puede colocar la dirección del símbolo '%s' en un byte" -#: config/tc-d30v.c:1882 +#: config/tc-d30v.c:1879 #, c-format msgid "line %d: unable to place value %x into a byte" msgstr "línea %d: no se puede colocar el valor %x en un byte" -#: config/tc-d30v.c:1890 +#: config/tc-d30v.c:1887 #, c-format msgid "line %d: unable to place address of symbol '%s' into a short" msgstr "línea %d: no se puede colocar la dirección del símbolo '%s' en un short" -#: config/tc-d30v.c:1893 +#: config/tc-d30v.c:1890 #, c-format msgid "line %d: unable to place value %x into a short" msgstr "línea %d: no se puede colocar el valor %x en un short" -#: config/tc-d30v.c:1901 +#: config/tc-d30v.c:1898 #, c-format msgid "line %d: unable to place address of symbol '%s' into a quad" msgstr "línea %d: no se puede colocar la dirección del símbolo '%s' en un quad" -#: config/tc-d30v.c:2072 +#: config/tc-d30v.c:2067 #, c-format msgid "value too large to fit in %d bits" msgstr "valor demasiado grande para caber en %d bits" -#: config/tc-d30v.c:2215 +#: config/tc-d30v.c:2210 #, c-format msgid "Alignment too large: %d assumed" msgstr "Alineación demasiado grande: se asume %d" @@ -2665,918 +2847,937 @@ msgstr "Alineación demasiado grande: se asume %d" msgid " FR30 specific command line options:\n" msgstr " Opciones de línea de comando específicas de FR30:\n" -#: config/tc-fr30.c:143 +#: config/tc-fr30.c:143 config/tc-openrisc.c:150 #, c-format msgid "Instruction %s not allowed in a delay slot." msgstr "No se permite la instrucción %s en una ranura de retardo." -#: config/tc-fr30.c:380 config/tc-m32r.c:1555 +#: config/tc-fr30.c:383 config/tc-m32r.c:1559 msgid "Addend to unresolved symbol not on word boundary." msgstr "La adición para un símbolo sin resolver no está en un límite de word." -#: config/tc-fr30.c:538 config/tc-i960.c:772 config/tc-m32r.c:1864 +#: config/tc-fr30.c:540 config/tc-i960.c:773 config/tc-m32r.c:1867 config/tc-openrisc.c:468 msgid "Bad call to md_atof()" msgstr "Llamada errónea a md_atof()" -#: config/tc-h8300.c:245 config/tc-h8300.c:253 +#: config/tc-h8300.c:64 config/tc-h8300.c:75 config/tc-h8300.c:134 config/tc-hppa.c:1422 config/tc-hppa.c:6915 config/tc-hppa.c:6921 config/tc-hppa.c:6927 config/tc-hppa.c:6933 config/tc-mn10300.c:900 config/tc-mn10300.c:2164 +msgid "could not set architecture and machine" +msgstr "no se pueden establecer la arquitectura y la máquina" + +#: config/tc-h8300.c:262 config/tc-h8300.c:270 msgid "Reg not valid for H8/300" msgstr "El registro no es válido para H8/300" -#: config/tc-h8300.c:413 config/tc-h8300.c:416 config/tc-h8300.c:419 config/tc-h8300.c:423 +#: config/tc-h8300.c:430 config/tc-h8300.c:433 config/tc-h8300.c:436 config/tc-h8300.c:440 msgid "Invalid register list for ldm/stm\n" msgstr "Lista de registros inválida para ldm/stm\n" -#: config/tc-h8300.c:475 config/tc-h8300.c:537 config/tc-h8300.c:544 +#: config/tc-h8300.c:492 config/tc-h8300.c:554 config/tc-h8300.c:561 msgid "Wrong size pointer register for architecture." msgstr "Tamaño de apuntador a registro erróneo para la arquitectura." -#: config/tc-h8300.c:502 config/tc-h8300.c:511 config/tc-h8300.c:521 +#: config/tc-h8300.c:519 config/tc-h8300.c:528 config/tc-h8300.c:538 msgid "expected @(exp, reg16)" msgstr "se esperaba @(exp, reg16)" -#: config/tc-h8300.c:600 +#: config/tc-h8300.c:617 msgid "expect :8 or :16 here" msgstr "se esperaba :8 ó :16 aquí" -#: config/tc-h8300.c:801 +#: config/tc-h8300.c:818 #, c-format msgid "operand %s0x%lx out of range." msgstr "operando %s0x%lx fuera de rango." -#: config/tc-h8300.c:889 +#: config/tc-h8300.c:906 msgid "Can't work out size of operand.\n" msgstr "No se puede obtener el tamaño del operando.\n" -#: config/tc-h8300.c:937 +#: config/tc-h8300.c:954 #, c-format msgid "Opcode `%s' with these operand types not available in H8/300 mode" msgstr "El código de operación `%s' con esos tipos de operando no están disponibles en el modo H8/300" -#: config/tc-h8300.c:988 config/tc-h8300.c:1008 +#: config/tc-h8300.c:1005 config/tc-h8300.c:1025 msgid "Need #1 or #2 here" msgstr "Se necesita #1 ó #2 aquí" -#: config/tc-h8300.c:1003 +#: config/tc-h8300.c:1020 msgid "#4 not valid on H8/300." msgstr "#4 no es válido en H8/300" -#: config/tc-h8300.c:1089 config/tc-h8300.c:1121 +#: config/tc-h8300.c:1107 config/tc-h8300.c:1157 #, c-format msgid "branch operand has odd offset (%lx)\n" msgstr "el operando de ramificación tiene un desplazamiento non (%lx)\n" -#: config/tc-h8300.c:1159 +#: config/tc-h8300.c:1195 msgid "destination operand must be 16 bit register" msgstr "el operando de destino debe ser un registro de 16 bit" -#: config/tc-h8300.c:1168 +#: config/tc-h8300.c:1204 msgid "source operand must be 8 bit register" msgstr "el operando de origen debe ser un registro de 8 bit" -#: config/tc-h8300.c:1176 +#: config/tc-h8300.c:1212 msgid "destination operand must be 16bit absolute address" msgstr "el operando de destino debe ser una dirección absoluta de 16bit" -#: config/tc-h8300.c:1183 +#: config/tc-h8300.c:1219 msgid "destination operand must be 8 bit register" msgstr "el operando de destino debe ser un registro de 8 bit" -#: config/tc-h8300.c:1191 +#: config/tc-h8300.c:1227 msgid "source operand must be 16bit absolute address" msgstr "el operando de origen debe ser una dirección absoluta de 16bit" -#: config/tc-h8300.c:1199 +#. 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:1235 config/tc-mmix.c:452 config/tc-mmix.c:464 config/tc-mmix.c:2485 config/tc-mmix.c:2509 config/tc-mmix.c:2774 msgid "invalid operands" msgstr "operandos inválidos" -#: config/tc-h8300.c:1250 config/tc-h8500.c:1104 config/tc-mips.c:7984 config/tc-sh.c:1877 config/tc-w65.c:740 config/tc-z8k.c:1205 +#: config/tc-h8300.c:1286 config/tc-h8500.c:1094 config/tc-mips.c:8649 config/tc-sh.c:1907 config/tc-w65.c:733 config/tc-z8k.c:1202 msgid "unknown opcode" msgstr "código de operación desconocido" -#: config/tc-h8300.c:1296 +#: config/tc-h8300.c:1332 msgid "mismatch between opcode size and operand size" msgstr "no hay coincidencia entre el tamaño del código de operación y el tamaño del operando" -#: config/tc-h8300.c:1307 config/tc-h8500.c:1131 config/tc-sh.c:2013 config/tc-w65.c:770 config/tc-z8k.c:1258 +#: config/tc-h8300.c:1344 config/tc-h8500.c:1121 config/tc-sh.c:2045 config/tc-w65.c:763 config/tc-z8k.c:1255 msgid "call to tc_crawl_symbol_chain \n" msgstr "llamada a tc_crawl_symbol_chain \n" -#: config/tc-h8300.c:1321 config/tc-h8500.c:1145 config/tc-sh.c:2020 config/tc-w65.c:784 config/tc-z8k.c:1272 +#: config/tc-h8300.c:1360 config/tc-h8500.c:1135 config/tc-sh.c:2052 config/tc-w65.c:777 config/tc-z8k.c:1269 msgid "call to tc_headers_hook \n" msgstr "llamada a tc_headers_hook \n" -#: config/tc-h8300.c:1412 config/tc-h8500.c:1235 config/tc-z8k.c:1386 +#: config/tc-h8300.c:1452 config/tc-h8500.c:1225 config/tc-z8k.c:1383 msgid "call to tc_aout_fix_to_chars \n" msgstr "llamada a tc_aout_fix_to_chars \n" -#: config/tc-h8300.c:1422 config/tc-z8k.c:1396 +#: config/tc-h8300.c:1466 config/tc-z8k.c:1393 msgid "call to md_convert_frag \n" msgstr "llamada a md_convert_frag \n" -#: config/tc-h8300.c:1467 config/tc-z8k.c:1477 +#: config/tc-h8300.c:1528 config/tc-z8k.c:1479 msgid "call tomd_estimate_size_before_relax \n" msgstr "llamada a tomd_estimate_size_before_relax \n" -#: config/tc-h8500.c:333 +#: config/tc-h8300.c:1649 config/tc-mcore.c:2413 config/tc-pj.c:572 config/tc-sh.c:3367 +#, c-format +msgid "Cannot represent relocation type %s" +msgstr "No se puede representar el tipo de reubicación %s" + +#: config/tc-h8500.c:323 msgid ":24 not valid for this opcode" msgstr ":24 no es válido para este código de operación" -#: config/tc-h8500.c:340 +#: config/tc-h8500.c:330 msgid "expect :8,:16 or :24" msgstr "se esperaba :8,:16 ó :24" -#: config/tc-h8500.c:397 +#: config/tc-h8500.c:387 msgid "syntax error in reg list" msgstr "error sintáctico en la lista de registros" -#: config/tc-h8500.c:415 +#: config/tc-h8500.c:405 msgid "missing final register in range" msgstr "falta el registro final en el rango" -#: config/tc-h8500.c:502 config/tc-h8500.c:509 config/tc-h8500.c:515 +#: config/tc-h8500.c:492 config/tc-h8500.c:499 config/tc-h8500.c:505 msgid "expected @(exp, Rn)" msgstr "se esperaba @(exp, Rn)" -#: config/tc-h8500.c:531 +#: config/tc-h8500.c:521 msgid "@Rn+ needs word register" msgstr "@Rn+ necesita un registro word" -#: config/tc-h8500.c:541 +#: config/tc-h8500.c:531 msgid "@Rn needs word register" msgstr "@Rn necesita un registro word" -#: config/tc-h8500.c:838 config/tc-sh.c:1357 +#: config/tc-h8500.c:828 config/tc-sh.c:1403 #, c-format msgid "unhandled %d\n" msgstr "%d sin manejar\n" -#: config/tc-h8500.c:866 config/tc-sh.c:1382 +#: config/tc-h8500.c:856 #, c-format msgid "operand must be absolute in range %d..%d" msgstr "el operando debe ser absoluto en el rango %d..%d" -#: config/tc-h8500.c:955 config/tc-sh.c:1580 +#: config/tc-h8500.c:945 config/tc-sh.c:1610 #, c-format msgid "failed for %d\n" msgstr "falló para %d\n" -#: config/tc-h8500.c:1120 config/tc-sh.c:1681 config/tc-sh.c:1926 config/tc-w65.c:759 +#: config/tc-h8500.c:1110 config/tc-sh.c:1711 config/tc-sh.c:1956 config/tc-w65.c:752 msgid "invalid operands for opcode" msgstr "operandos inválidos para el código de operación" #. Simple range checking for FIELD againt HIGH and LOW bounds. #. IGNORE is used to suppress the error message. -#: config/tc-hppa.c:1119 +#: config/tc-hppa.c:1155 config/tc-hppa.c:1169 #, c-format msgid "Field out of range [%d..%d] (%d)." msgstr "Campo fuera de rango [%d..%d] (%d)." #. Simple alignment checking for FIELD againt ALIGN (a power of two). #. IGNORE is used to suppress the error message. -#: config/tc-hppa.c:1133 +#: config/tc-hppa.c:1183 #, c-format msgid "Field not properly aligned [%d] (%d)." msgstr "Campo no alineado adecuadamente [%d] (%d)." -#: config/tc-hppa.c:1162 +#: config/tc-hppa.c:1212 msgid "Missing .exit\n" msgstr "Falta un .exit\n" -#: config/tc-hppa.c:1165 +#: config/tc-hppa.c:1215 msgid "Missing .procend\n" msgstr "Falta un .procend\n" -#: config/tc-hppa.c:1345 +#: config/tc-hppa.c:1395 +#, c-format msgid "Invalid field selector. Assuming F%%." msgstr "Selector de campo inválido. Se asume F%%." -#: config/tc-hppa.c:1372 config/tc-hppa.c:6839 config/tc-hppa.c:6845 config/tc-hppa.c:6851 config/tc-hppa.c:6857 config/tc-mn10300.c:924 config/tc-mn10300.c:2133 -msgid "could not set architecture and machine" -msgstr "no se pueden establecer la arquitectura y la máquina" - -#: config/tc-hppa.c:1378 +#: config/tc-hppa.c:1428 msgid "-R option not supported on this target." msgstr "la opción -R no tiene soporte en este objetivo." -#: config/tc-hppa.c:1394 config/tc-sparc.c:802 config/tc-sparc.c:838 +#: config/tc-hppa.c:1444 config/tc-sparc.c:803 config/tc-sparc.c:839 #, c-format msgid "Internal error: can't hash `%s': %s\n" msgstr "Error interno: no se puede dispersar `%s': %s\n" -#: config/tc-hppa.c:1402 config/tc-i860.c:190 +#: config/tc-hppa.c:1452 config/tc-i860.c:190 #, c-format msgid "internal error: losing opcode: `%s' \"%s\"\n" msgstr "error interno: se pierde el código de operación: `%s' \"%s\"\n" -#: config/tc-hppa.c:1471 config/tc-hppa.c:6978 config/tc-hppa.c:7033 +#: config/tc-hppa.c:1523 config/tc-hppa.c:7054 config/tc-hppa.c:7111 msgid "Missing function name for .PROC (corrupted label chain)" msgstr "Falta el nombre de función para .PROC (cadena de etiquetas corrupta)" -#: config/tc-hppa.c:1474 config/tc-hppa.c:7036 +#: config/tc-hppa.c:1526 config/tc-hppa.c:7114 msgid "Missing function name for .PROC" msgstr "Falta el nombre de función para .PROC" -#: config/tc-hppa.c:1582 config/tc-hppa.c:4812 +#: config/tc-hppa.c:1633 config/tc-hppa.c:4911 msgid "could not update architecture and machine" msgstr "no se puede actualizar la arquitectura y la máquina" -#: config/tc-hppa.c:1789 +#: config/tc-hppa.c:1841 msgid "Invalid Indexed Load Completer." msgstr "Completador de Carga Indizado Inválido." -#: config/tc-hppa.c:1794 +#: config/tc-hppa.c:1846 msgid "Invalid Indexed Load Completer Syntax." msgstr "Sintaxis de Completador de Carga Indizado Inválido." -#: config/tc-hppa.c:1830 +#: config/tc-hppa.c:1883 msgid "Invalid Short Load/Store Completer." msgstr "Completador Short de Load/Store Inválido." -#: config/tc-hppa.c:1889 config/tc-hppa.c:1894 +#: config/tc-hppa.c:1943 config/tc-hppa.c:1948 msgid "Invalid Store Bytes Short Completer" msgstr "Completador de Store Bytes Short Inválido." -#: config/tc-hppa.c:2205 config/tc-hppa.c:2211 +#: config/tc-hppa.c:2259 config/tc-hppa.c:2265 msgid "Invalid left/right combination completer" msgstr "Completador de combinación derecha/izquierda inválido" -#: config/tc-hppa.c:2260 config/tc-hppa.c:2267 +#: config/tc-hppa.c:2314 config/tc-hppa.c:2321 msgid "Invalid permutation completer" msgstr "Completador de permutación inválido" -#: config/tc-hppa.c:2368 +#: config/tc-hppa.c:2422 #, c-format msgid "Invalid Add Condition: %s" msgstr "Condición de Adición Inválida: %s" -#: config/tc-hppa.c:2379 config/tc-hppa.c:2389 -#, c-format -msgid "Invalid Add and Branch Condition: %c" -msgstr "Condición de Adición y Ramificación Inválida: %c" +#: config/tc-hppa.c:2433 config/tc-hppa.c:2443 +msgid "Invalid Add and Branch Condition" +msgstr "Condición de Adición y Ramificación Inválida" -#: config/tc-hppa.c:2410 +#: config/tc-hppa.c:2464 config/tc-hppa.c:2602 msgid "Invalid Compare/Subtract Condition" msgstr "Condición de Comparación/Sustracción Inválida" -#: config/tc-hppa.c:2450 +#: config/tc-hppa.c:2504 #, c-format msgid "Invalid Bit Branch Condition: %c" msgstr "Condición de Ramificación de Bit Inválida: %c" -#: config/tc-hppa.c:2536 +#: config/tc-hppa.c:2590 #, c-format msgid "Invalid Compare/Subtract Condition: %s" msgstr "Condición de Comparación/Sustracción Inválida: %s" -#: config/tc-hppa.c:2548 -#, c-format -msgid "Invalid Compare/Subtract Condition: %c" -msgstr "Condición de Comparación/Sustracción Inválida: %c" - -#: config/tc-hppa.c:2563 -msgid "Invalid Compare and Branch Condition." -msgstr "Condición de Comparación y Ramificación Inválida." +#: config/tc-hppa.c:2617 +msgid "Invalid Compare and Branch Condition" +msgstr "Condición de Comparación y Ramificación Inválida" -#: config/tc-hppa.c:2659 +#: config/tc-hppa.c:2713 msgid "Invalid Logical Instruction Condition." msgstr "Condición de Instrucción Lógica Inválida." -#: config/tc-hppa.c:2714 +#: config/tc-hppa.c:2768 msgid "Invalid Shift/Extract/Deposit Condition." msgstr "Condición Desplazar/Extraer/Depositar Inválida." -#: config/tc-hppa.c:2826 +#: config/tc-hppa.c:2880 msgid "Invalid Unit Instruction Condition." msgstr "Condición de Instrucción Unit Inválida." -#: config/tc-hppa.c:3174 config/tc-hppa.c:3205 config/tc-hppa.c:3238 config/tc-hppa.c:3270 +#: config/tc-hppa.c:3257 config/tc-hppa.c:3289 config/tc-hppa.c:3320 config/tc-hppa.c:3350 msgid "Branch to unaligned address" msgstr "Ramificación a dirección sin alinear" -#: config/tc-hppa.c:3450 +#: config/tc-hppa.c:3528 msgid "Invalid SFU identifier" msgstr "Identificador SFU inválido" -#: config/tc-hppa.c:3500 +#: config/tc-hppa.c:3578 msgid "Invalid COPR identifier" msgstr "Identificador COPR inválido" -#: config/tc-hppa.c:3629 +#: config/tc-hppa.c:3707 msgid "Invalid Floating Point Operand Format." msgstr "Formato de Operando de Coma Flotante Inválido." -#: config/tc-hppa.c:3746 config/tc-hppa.c:3766 config/tc-hppa.c:3786 config/tc-hppa.c:3806 config/tc-hppa.c:3826 +#: config/tc-hppa.c:3824 config/tc-hppa.c:3844 config/tc-hppa.c:3864 config/tc-hppa.c:3884 config/tc-hppa.c:3904 msgid "Invalid register for single precision fmpyadd or fmpysub" msgstr "Registro inválido para fmpyadd ó fmpysub de precisión simple" -#: config/tc-hppa.c:3883 +#: config/tc-hppa.c:3961 #, c-format msgid "Invalid operands %s" msgstr "Operandos inválidos %s" -#: config/tc-hppa.c:4001 -#, c-format -msgid "Cannot handle fixup at %s:%d" -msgstr "No se puede manejar la compostura en %s:%d" +#: config/tc-hppa.c:4079 +msgid "Cannot handle fixup" +msgstr "No se puede manejar la compostura" -#: config/tc-hppa.c:4296 +#: config/tc-hppa.c:4380 msgid " -Q ignored\n" msgstr " -Q ignorado\n" -#: config/tc-hppa.c:4300 +#: config/tc-hppa.c:4384 msgid " -c print a warning if a comment is found\n" msgstr " -c mostrar un aviso si se encuentra un comentario\n" -#: config/tc-hppa.c:4366 +#: config/tc-hppa.c:4455 #, c-format -msgid "no hppa_fixup entry for fixup type 0x%x at %s:%d" -msgstr "no hay una entrada hppa_fixup para el tipo de compostura 0x%x en %s:%d" +msgid "no hppa_fixup entry for fixup type 0x%x" +msgstr "no hay una entrada hppa_fixup para el tipo de compostura 0x%x" -#: config/tc-hppa.c:4533 +#: config/tc-hppa.c:4633 msgid "Unknown relocation encountered in md_apply_fix." msgstr "Se encontró una reubicación desconocida en md_apply_fix." -#: config/tc-hppa.c:4676 config/tc-hppa.c:4701 +#: config/tc-hppa.c:4775 config/tc-hppa.c:4800 #, c-format msgid "Undefined register: '%s'." msgstr "Registro indefinido: '%s'." -#: config/tc-hppa.c:4735 +#: config/tc-hppa.c:4834 #, c-format msgid "Non-absolute symbol: '%s'." msgstr "Símbolo no absoluto: '%s'." -#: config/tc-hppa.c:4750 +#: config/tc-hppa.c:4849 #, c-format msgid "Undefined absolute constant: '%s'." msgstr "Constante absoluta indefinida: '%s'." -#: config/tc-hppa.c:4851 +#: config/tc-hppa.c:4950 #, c-format msgid "Invalid FP Compare Condition: %s" msgstr "Condición de Comparación de FP Inválida: %s" -#: config/tc-hppa.c:4907 +#: config/tc-hppa.c:5006 #, c-format msgid "Invalid FTEST completer: %s" msgstr "Completador FTEST inválido: %s" -#: config/tc-hppa.c:4974 config/tc-hppa.c:5012 +#: config/tc-hppa.c:5073 config/tc-hppa.c:5111 #, c-format msgid "Invalid FP Operand Format: %3s" msgstr "Formato de Operando FP Inválido: %3s" -#: config/tc-hppa.c:5091 +#: config/tc-hppa.c:5190 msgid "Bad segment in expression." msgstr "Segmento erróneo en la expresión." -#: config/tc-hppa.c:5150 +#: config/tc-hppa.c:5249 msgid "Bad segment (should be absolute)." msgstr "Segmento erróneo (debe ser absoluto)." -#: config/tc-hppa.c:5193 +#: config/tc-hppa.c:5292 #, c-format msgid "Invalid argument location: %s\n" msgstr "Ubicación de argumento inválida: %s\n" -#: config/tc-hppa.c:5224 +#: config/tc-hppa.c:5323 #, c-format msgid "Invalid argument description: %d" msgstr "Descripción de argumento inválida: %d" -#: config/tc-hppa.c:5247 +#: config/tc-hppa.c:5346 #, c-format msgid "Invalid Nullification: (%c)" msgstr "Nulificación Inválida: (%c)" -#: config/tc-hppa.c:5983 +#: config/tc-hppa.c:6066 #, c-format msgid "Invalid .CALL argument: %s" msgstr "Argumento de .CALL inválido: %s" -#: config/tc-hppa.c:6114 +#: config/tc-hppa.c:6188 msgid ".callinfo is not within a procedure definition" msgstr ".callinfo no está dentro de una definición de procedimiento" -#: config/tc-hppa.c:6134 +#: config/tc-hppa.c:6208 #, c-format msgid "FRAME parameter must be a multiple of 8: %d\n" msgstr "El parámetro FRAM debe ser un múltiplo de 8: %d\n" -#: config/tc-hppa.c:6153 +#: config/tc-hppa.c:6227 msgid "Value for ENTRY_GR must be in the range 3..18\n" msgstr "El valor para ENTRY_GR debe estar en el rango 3..18\n" -#: config/tc-hppa.c:6165 +#: config/tc-hppa.c:6239 msgid "Value for ENTRY_FR must be in the range 12..21\n" msgstr "El valor para ENTRY_FR debe estar en el rango 12..21\n" -#: config/tc-hppa.c:6175 +#: config/tc-hppa.c:6249 msgid "Value for ENTRY_SR must be 3\n" msgstr "El valor para ENTRY_SR debe ser 3\n" -#: config/tc-hppa.c:6231 +#: config/tc-hppa.c:6305 #, c-format msgid "Invalid .CALLINFO argument: %s" msgstr "Argumento de .CALLINFO inválido: %s" -#: config/tc-hppa.c:6342 +#: config/tc-hppa.c:6416 msgid "The .ENTER pseudo-op is not supported" msgstr "El pseudo-operador .ENTER no tiene soporte" -#: config/tc-hppa.c:6358 +#: config/tc-hppa.c:6432 msgid "Misplaced .entry. Ignored." msgstr ".entry mal colocado. Ignorado." -#: config/tc-hppa.c:6362 +#: config/tc-hppa.c:6436 msgid "Missing .callinfo." msgstr "Falta un .callinfo." -#: config/tc-hppa.c:6426 +#: config/tc-hppa.c:6502 msgid ".REG expression must be a register" msgstr "la expresión .REG debe ser un registro" -#: config/tc-hppa.c:6442 read.c:4728 +#: config/tc-hppa.c:6518 msgid "bad or irreducible absolute expression; zero assumed" msgstr "expresión absoluta errónea o irreducible; se asume cero" -#: config/tc-hppa.c:6453 +#: config/tc-hppa.c:6529 msgid ".REG must use a label" msgstr ".REG debe usar una etiqueta" -#: config/tc-hppa.c:6455 +#: config/tc-hppa.c:6531 msgid ".EQU must use a label" msgstr ".EQU debe usar una etiqueta" -#: config/tc-hppa.c:6508 +#: config/tc-hppa.c:6584 msgid ".EXIT must appear within a procedure" msgstr ".EXIT debe aparecer dentro de un procedimiento" -#: config/tc-hppa.c:6512 +#: config/tc-hppa.c:6588 msgid "Missing .callinfo" msgstr "Falta un .callinfo" -#: config/tc-hppa.c:6516 +#: config/tc-hppa.c:6592 msgid "No .ENTRY for this .EXIT" msgstr "No hay .ENTRY para este .EXIT" -#: config/tc-hppa.c:6543 +#: config/tc-hppa.c:6619 #, c-format msgid "Cannot define export symbol: %s\n" msgstr "No se puede definir el símbolo de exportación: %s\n" -#: config/tc-hppa.c:6601 +#: config/tc-hppa.c:6677 #, c-format msgid "Using ENTRY rather than CODE in export directive for %s" msgstr "Utilizando ENTRY en lugar de CODE en la directiva de exportación para %s" -#: config/tc-hppa.c:6718 +#: config/tc-hppa.c:6794 #, c-format msgid "Undefined .EXPORT/.IMPORT argument (ignored): %s" msgstr "Argumento de .EXPORT/.IMPORT indefinido (ignorado): %s" -#: config/tc-hppa.c:6800 +#: config/tc-hppa.c:6876 msgid "Missing label name on .LABEL" msgstr "Falta el nombre de etiqueta en .LABEL" -#: config/tc-hppa.c:6805 +#: config/tc-hppa.c:6881 msgid "extra .LABEL arguments ignored." msgstr "se ignoran los argumentos extra de .LABEL." -#: config/tc-hppa.c:6822 +#: config/tc-hppa.c:6898 msgid "The .LEAVE pseudo-op is not supported" msgstr "El pseudo-operador .LEAVE no tiene soporte" -#: config/tc-hppa.c:6861 +#: config/tc-hppa.c:6937 msgid "Unrecognized .LEVEL argument\n" msgstr "No se reconoce el argumento de .LEVEL\n" -#: config/tc-hppa.c:6897 +#: config/tc-hppa.c:6973 #, c-format msgid "Cannot define static symbol: %s\n" msgstr "No se puede definir el símbolo estático: %s\n" -#: config/tc-hppa.c:6932 +#: config/tc-hppa.c:7008 msgid "Nested procedures" msgstr "Procedimientos anidados" -#: config/tc-hppa.c:6942 +#: config/tc-hppa.c:7018 msgid "Cannot allocate unwind descriptor\n" msgstr "No se puede asignar un descriptor de desenredo\n" -#: config/tc-hppa.c:7040 +#: config/tc-hppa.c:7118 msgid "misplaced .procend" msgstr ".procend mal colocado" -#: config/tc-hppa.c:7043 +#: config/tc-hppa.c:7121 msgid "Missing .callinfo for this procedure" msgstr "Falta un .callinfo para este procedimiento" -#: config/tc-hppa.c:7046 +#: config/tc-hppa.c:7124 msgid "Missing .EXIT for a .ENTRY" msgstr "Falta un .EXIT para un .ENTRY" -#: config/tc-hppa.c:7084 +#: config/tc-hppa.c:7162 msgid "Not in a space.\n" msgstr "No está en un espacio.\n" -#: config/tc-hppa.c:7087 +#: config/tc-hppa.c:7165 msgid "Not in a subspace.\n" msgstr "No está en un subespacio.\n" -#: config/tc-hppa.c:7178 +#: config/tc-hppa.c:7256 msgid "Invalid .SPACE argument" msgstr "Argumento de .SPACE inválido" -#: config/tc-hppa.c:7225 +#: config/tc-hppa.c:7303 msgid "Can't change spaces within a procedure definition. Ignored" msgstr "No se pueden cambiar espacios dentro de una definición de procedimiento. Ignorado" -#: config/tc-hppa.c:7354 +#: config/tc-hppa.c:7432 #, c-format msgid "Undefined space: '%s' Assuming space number = 0." msgstr "Espacio indefinido: '%s' Se asume que el número de espacio = 0." -#: config/tc-hppa.c:7378 +#: config/tc-hppa.c:7456 msgid "Must be in a space before changing or declaring subspaces.\n" msgstr "Debe estar en un espacio antes de cambiar o declarar subespacios.\n" -#: config/tc-hppa.c:7382 +#: config/tc-hppa.c:7460 msgid "Can't change subspaces within a procedure definition. Ignored" msgstr "No se pueden cambiar subespacios dentro de una definición de procedimiento. Ignorado" -#: config/tc-hppa.c:7417 +#: config/tc-hppa.c:7495 msgid "Parameters of an existing subspace can't be modified" msgstr "No se pueden modificar los parámetros de un subespacio existente" -#: config/tc-hppa.c:7468 +#: config/tc-hppa.c:7546 msgid "Alignment must be a power of 2" msgstr "La alineación debe ser una potencia de 2" -#: config/tc-hppa.c:7510 +#: config/tc-hppa.c:7588 msgid "FIRST not supported as a .SUBSPACE argument" msgstr "FIRST no tiene soporte como un argumento de .SUBSPACE" -#: config/tc-hppa.c:7512 +#: config/tc-hppa.c:7590 msgid "Invalid .SUBSPACE argument" msgstr "Argumento de .SUBSPACE inválido" -#: config/tc-hppa.c:7692 +#: config/tc-hppa.c:7770 #, c-format msgid "Internal error: Unable to find containing space for %s." msgstr "Error interno: No se puede encontrar el espacio contenedor para %s." -#: config/tc-hppa.c:7731 +#: config/tc-hppa.c:7809 #, c-format msgid "Out of memory: could not allocate new space chain entry: %s\n" msgstr "Memoria agotada: no se puede asignar una nueva entrada de cadena de espacio: %s\n" -#: config/tc-hppa.c:7817 +#: config/tc-hppa.c:7895 #, c-format msgid "Out of memory: could not allocate new subspace chain entry: %s\n" msgstr "Memoria agotada: no se puede asignar una nueva entrada de cadena de subespacio: %s\n" -#: config/tc-hppa.c:8511 +#: config/tc-hppa.c:8589 #, c-format msgid "Symbol '%s' could not be created." msgstr "No se puede crear el símbolo '%s'." -#: config/tc-hppa.c:8515 +#: config/tc-hppa.c:8593 msgid "No memory for symbol name." msgstr "No hay memoria para el nombre del símbolo." -#: config/tc-i386.c:581 +#: config/tc-i386.c:594 #, c-format msgid "%s shortened to %s" msgstr "%s reducido a %s" -#: config/tc-i386.c:636 +#: config/tc-i386.c:649 msgid "same type of prefix used twice" msgstr "se utilizó dos veces el mismo tipo de prefijo" -#: config/tc-i386.c:654 +#: config/tc-i386.c:667 msgid "64bit mode not supported on this CPU." msgstr "el modo de 64bit no tiene soporte en este CPU." -#: config/tc-i386.c:658 +#: config/tc-i386.c:671 msgid "32bit mode not supported on this CPU." msgstr "el modo de 32bit no tiene soporte en este CPU." -#: config/tc-i386.c:691 +#: config/tc-i386.c:704 msgid "bad argument to syntax directive." msgstr "argumento erróneo para la directiva de sintaxis." -#: config/tc-i386.c:734 +#: config/tc-i386.c:748 #, c-format msgid "no such architecture: `%s'" msgstr "no hay tal arquitectura: `%s'" -#: config/tc-i386.c:739 +#: config/tc-i386.c:753 msgid "missing cpu architecture" msgstr "falta la arquitectura de cpu" -#: config/tc-i386.c:812 config/tc-i386.c:835 config/tc-m68k.c:3802 +#: config/tc-i386.c:767 +#, c-format +msgid "no such architecture modifier: `%s'" +msgstr "no hay tal modificador de arquitectura: `%s'" + +#: config/tc-i386.c:821 config/tc-i386.c:4628 +msgid "Unknown architecture" +msgstr "Arquitectura desconocida" + +#: config/tc-i386.c:856 config/tc-i386.c:879 config/tc-m68k.c:3826 #, c-format msgid "Internal Error: Can't hash %s: %s" msgstr "Error Interno: No se puede dispersar %s: %s" -#: config/tc-i386.c:1088 +#: config/tc-i386.c:1132 msgid "There are no unsigned pc-relative relocations" msgstr "No hay reubicaciones relativas a pc sin signo" -#: config/tc-i386.c:1095 config/tc-i386.c:4622 +#: config/tc-i386.c:1139 config/tc-i386.c:4827 #, c-format msgid "can not do %d byte pc-relative relocation" msgstr "no se puede hacer la reubicación relativa a pc de %d bytes" -#: config/tc-i386.c:1112 +#: config/tc-i386.c:1156 #, c-format msgid "can not do %s %d byte relocation" msgstr "no se puede hacer la reubicación %s de %d byte" -#: config/tc-i386.c:1221 config/tc-i386.c:1314 +#: config/tc-i386.c:1263 config/tc-i386.c:1357 #, c-format msgid "no such instruction: `%s'" msgstr "no hay tal instrucción: `%s'" -#: config/tc-i386.c:1230 +#: config/tc-i386.c:1273 config/tc-i386.c:1389 #, c-format msgid "invalid character %s in mnemonic" msgstr "carácter inválido %s en el mnemónico" -#: config/tc-i386.c:1237 +#: config/tc-i386.c:1280 msgid "expecting prefix; got nothing" msgstr "se esperaba un prefijo; se obtuvo nada" -#: config/tc-i386.c:1239 +#: config/tc-i386.c:1282 msgid "expecting mnemonic; got nothing" msgstr "se esperaba un mnemónico; se obtuvo nada" -#: config/tc-i386.c:1257 +#: config/tc-i386.c:1300 #, c-format msgid "redundant %s prefix" msgstr "prefijo %s redundante" -#: config/tc-i386.c:1325 +#: config/tc-i386.c:1398 #, c-format msgid "`%s' is not supported on `%s'" msgstr "`%s' no tiene soporte en `%s'" -#: config/tc-i386.c:1330 +#: config/tc-i386.c:1403 msgid "use .code16 to ensure correct addressing mode" msgstr "use .code16 para asegurar el modo de direccionamiento correcto" -#: config/tc-i386.c:1338 +#: config/tc-i386.c:1410 #, c-format msgid "expecting string instruction after `%s'" msgstr "se espera una instrucción de cadena después de `%s'" -#: config/tc-i386.c:1359 +#: config/tc-i386.c:1431 #, c-format msgid "invalid character %s before operand %d" msgstr "caracter inválido %s antes del operando %d" -#: config/tc-i386.c:1373 +#: config/tc-i386.c:1445 #, c-format msgid "unbalanced parenthesis in operand %d." msgstr "paréntesis sin balancear en el operando %d." -#: config/tc-i386.c:1376 +#: config/tc-i386.c:1448 #, c-format msgid "unbalanced brackets in operand %d." msgstr "llaves sin balancear en el operando %d." -#: config/tc-i386.c:1385 +#: config/tc-i386.c:1457 #, c-format msgid "invalid character %s in operand %d" msgstr "carácter inválido %s en el operando %d" -#: config/tc-i386.c:1412 +#: config/tc-i386.c:1484 #, c-format msgid "spurious operands; (%d operands/instruction max)" msgstr "operandos espurios; (%d operandos/instrucción máximo)" -#: config/tc-i386.c:1435 +#: config/tc-i386.c:1507 msgid "expecting operand after ','; got nothing" msgstr "se esperaba un operando después de ','; se obtuvo nada" -#: config/tc-i386.c:1440 +#: config/tc-i386.c:1512 msgid "expecting operand before ','; got nothing" msgstr "se esperaba un operando antes de ','; se obtuvo nada" #. We found no match. -#: config/tc-i386.c:1782 +#: config/tc-i386.c:1856 #, c-format msgid "suffix or operands invalid for `%s'" msgstr "sufijo u operandos inválidos para `%s'" -#: config/tc-i386.c:1793 +#: config/tc-i386.c:1867 #, c-format msgid "indirect %s without `*'" msgstr "%s indirecto sin `*'" #. Warn them that a data or address size prefix doesn't #. affect assembly of the next line of code. -#: config/tc-i386.c:1801 +#: config/tc-i386.c:1875 #, c-format msgid "stand-alone `%s' prefix" msgstr "prefijo `%s' por sí solo" -#: config/tc-i386.c:1837 config/tc-i386.c:1852 +#: config/tc-i386.c:1911 config/tc-i386.c:1926 +#, c-format msgid "`%s' operand %d must use `%%es' segment" msgstr "`%s' operando %d debe usar el segmento `%%es'" -#: config/tc-i386.c:1867 -msgid "Extended register `%%%s' available only in 64bit mode." -msgstr "El registro extendido `%%%s' sólo está disponible en modo 64bit." - #. Prohibit these changes in the 64bit mode, since #. the lowering is more complicated. -#: config/tc-i386.c:1938 config/tc-i386.c:1989 config/tc-i386.c:2004 config/tc-i386.c:2032 config/tc-i386.c:2060 +#: config/tc-i386.c:1999 config/tc-i386.c:2053 config/tc-i386.c:2068 config/tc-i386.c:2096 config/tc-i386.c:2124 +#, c-format msgid "Incorrect register `%%%s' used with`%c' suffix" msgstr "Se utilizó el registro incorrecto `%%%s' con el sufijo `%c'" -#: config/tc-i386.c:1944 config/tc-i386.c:1994 config/tc-i386.c:2065 +#: config/tc-i386.c:2005 config/tc-i386.c:2058 config/tc-i386.c:2129 +#, c-format msgid "using `%%%s' instead of `%%%s' due to `%c' suffix" msgstr "utilizando `%%%s' en lugar de `%%%s' debido al sufijo `%c'" -#: config/tc-i386.c:1957 config/tc-i386.c:1975 config/tc-i386.c:2019 config/tc-i386.c:2046 +#: config/tc-i386.c:2021 config/tc-i386.c:2039 config/tc-i386.c:2083 config/tc-i386.c:2110 +#, c-format msgid "`%%%s' not allowed with `%s%c'" msgstr "no se permite `%%%s' con `%s%c'" -#: config/tc-i386.c:2106 +#: config/tc-i386.c:2170 msgid "no instruction mnemonic suffix given; can't determine immediate size" msgstr "no se dio un sufijo mnemónico de instrucción; no se puede determinar el tamaño inmediato" -#: config/tc-i386.c:2132 +#: config/tc-i386.c:2196 #, c-format msgid "no instruction mnemonic suffix given; can't determine immediate size %x %c" msgstr "no se dio un sufijo mnemónico de instrucción; no se puede determinar el tamaño inmediato %x %c" -#: config/tc-i386.c:2157 +#: config/tc-i386.c:2221 msgid "no instruction mnemonic suffix given and no register operands; can't size instruction" msgstr "no se dio un sufijo mnemónico de instrucción y ningún operando de registro; no se puede determinar el tamaño de la instrucción" -#: config/tc-i386.c:2205 +#: config/tc-i386.c:2269 msgid "64bit operations available only in 64bit modes." msgstr "las operaciones de 64bit solamente están disponibles en modos de 64bit." #. Reversed arguments on faddp, fsubp, etc. -#: config/tc-i386.c:2273 +#: config/tc-i386.c:2337 +#, c-format msgid "translating to `%s %%%s,%%%s'" msgstr "traduciendo a `%s %%%s,%%%s'" #. Extraneous `l' suffix on fp insn. -#: config/tc-i386.c:2280 +#: config/tc-i386.c:2344 +#, c-format msgid "translating to `%s %%%s'" msgstr "traduciendo a `%s %%%s'" -#: config/tc-i386.c:2551 +#: config/tc-i386.c:2617 +#, c-format msgid "you can't `pop %%cs'" msgstr "no se puede hacer `pop %%cs'" #. UnixWare fsub no args is alias for fsubp, fadd -> faddp, etc. -#: config/tc-i386.c:2584 +#: config/tc-i386.c:2650 #, c-format msgid "translating to `%sp'" msgstr "traduciendo a `%sp'" -#: config/tc-i386.c:2627 +#: config/tc-i386.c:2693 +#, c-format msgid "Can't encode registers '%%%s' in the instruction requiring REX prefix.\n" msgstr "No se pueden codificar los registros '%%%s' en la instrucción que requiere el prefijo REX.\n" -#: config/tc-i386.c:2679 config/tc-i386.c:2751 config/tc-i386.c:2798 +#: config/tc-i386.c:2755 config/tc-i386.c:2845 config/tc-i386.c:2881 msgid "skipping prefixes on this instruction" msgstr "saltando los prefijos en esta instrucción" -#: config/tc-i386.c:2819 +#: config/tc-i386.c:2901 msgid "16-bit jump out of range" msgstr "salto de 16-bit fuera de rango" -#: config/tc-i386.c:2828 +#: config/tc-i386.c:2910 #, c-format msgid "can't handle non absolute segment in `%s'" msgstr "no se puede manejar un segmento no absoluto en `%s'" -#: config/tc-i386.c:3085 +#: config/tc-i386.c:3217 +#, c-format +msgid "@%s reloc is not supported in %s bit mode" +msgstr "las reubicaciones @%s no tienen soporte en modo de %s bits" + +#: config/tc-i386.c:3293 msgid "only 1 or 2 immediate operands are allowed" msgstr "sólo se permiten 1 ó dos operandos inmediatos" -#: config/tc-i386.c:3115 config/tc-i386.c:3353 -msgid "GOT relocations not supported in 16 bit mode" -msgstr "las reubicaciones GOT no tienen soporte en modo de 16 bit" - -#: config/tc-i386.c:3152 config/tc-i386.c:3389 -msgid "bad reloc specifier in expression" -msgstr "especificador de reubicación erróneo en la expresión" - -#: config/tc-i386.c:3170 config/tc-i386.c:3424 +#: config/tc-i386.c:3316 config/tc-i386.c:3504 #, c-format -msgid "ignoring junk `%s' after expression" -msgstr "ignorando la basura `%s' después de la expresión" +msgid "junk `%s' after expression" +msgstr "basura `%s' después de la expresión" #. Missing or bad expr becomes absolute 0. -#: config/tc-i386.c:3177 +#: config/tc-i386.c:3327 #, c-format msgid "missing or invalid immediate expression `%s' taken as 0" msgstr "la expresión inmediata faltante o inválida `%s' se toma como 0" -#: config/tc-i386.c:3208 config/tc-i386.c:3454 +#: config/tc-i386.c:3358 config/tc-i386.c:3565 #, c-format msgid "unimplemented segment %s in operand" msgstr "segmento %s sin implementar en el operando" -#: config/tc-i386.c:3210 config/tc-i386.c:3456 +#: config/tc-i386.c:3360 config/tc-i386.c:3567 #, c-format msgid "unimplemented segment type %d in operand" msgstr "tipo de segmento %d sin implementar en el operando" -#: config/tc-i386.c:3252 config/tc-i386.c:5392 +#: config/tc-i386.c:3404 config/tc-i386.c:5588 #, c-format msgid "expecting scale factor of 1, 2, 4, or 8: got `%s'" msgstr "se esperaba un factor de escala de 1, 2, 4, u 8: se obtuvo `%s'" -#: config/tc-i386.c:3258 +#: config/tc-i386.c:3411 #, c-format msgid "scale factor of %d without an index register" msgstr "factor de escala de %d sin un registro índice" +#: config/tc-i386.c:3524 +#, c-format +msgid "bad expression used with @%s" +msgstr "se utilizó una expresión errónea con @%s" + #. Missing or bad expr becomes absolute 0. -#: config/tc-i386.c:3435 +#: config/tc-i386.c:3546 #, c-format msgid "missing or invalid displacement expression `%s' taken as 0" msgstr "la expresión de desubicación faltante o inválida `%s' se toma como 0" -#: config/tc-i386.c:3541 +#: config/tc-i386.c:3652 #, c-format msgid "`%s' is not a valid base/index expression" msgstr "`%s' no es una expresión base/índice válida" -#: config/tc-i386.c:3545 +#: config/tc-i386.c:3656 #, c-format msgid "`%s' is not a valid %s bit base/index expression" msgstr "`%s' no es una expresión de %s bit base/índice válida" -#: config/tc-i386.c:3620 +#: config/tc-i386.c:3731 #, c-format msgid "bad memory operand `%s'" msgstr "operando de memoria `%s' erróneo" -#: config/tc-i386.c:3635 +#: config/tc-i386.c:3746 #, c-format msgid "junk `%s' after register" msgstr "basura `%s' después del registro" -#: config/tc-i386.c:3644 config/tc-i386.c:3759 config/tc-i386.c:3795 +#: config/tc-i386.c:3755 config/tc-i386.c:3870 config/tc-i386.c:3908 #, c-format msgid "bad register name `%s'" msgstr "nombre de registro `%s' erróneo" -#: config/tc-i386.c:3652 +#: config/tc-i386.c:3763 msgid "immediate operand illegal with absolute jump" msgstr "operando inmediato ilegal con salto absoluto" -#: config/tc-i386.c:3674 +#: config/tc-i386.c:3785 #, c-format msgid "too many memory references for `%s'" msgstr "demasiadas referencias a memoria para `%s'" -#: config/tc-i386.c:3752 +#: config/tc-i386.c:3863 #, c-format msgid "expecting `,' or `)' after index register in `%s'" msgstr "se esperaba `,' ó `)' después del registro índice en `%s'" -#: config/tc-i386.c:3774 +#: config/tc-i386.c:3887 #, c-format msgid "expecting `)' after scale factor in `%s'" msgstr "se esperaba `)' después del factor de escala en `%s'" -#: config/tc-i386.c:3781 +#: config/tc-i386.c:3894 #, c-format msgid "expecting index register or scale factor after `,'; got '%c'" msgstr "se esperaba un registro índice o un factor de escala después de `,'; se obtuvo '%c'" -#: config/tc-i386.c:3788 +#: config/tc-i386.c:3901 #, c-format msgid "expecting `,' or `)' after base register in `%s'" msgstr "se esperaba `,' ó `)' después del registro base en `%s'" #. It's not a memory operand; argh! -#: config/tc-i386.c:3829 +#: config/tc-i386.c:3942 #, c-format msgid "invalid char %s beginning operand %d `%s'" msgstr "caracter inválido %s al inicio del operando %d `%s'" -#: config/tc-i386.c:4267 +#: config/tc-i386.c:4117 +msgid "long jump required" +msgstr "se requiere un salto largo" + +#: config/tc-i386.c:4417 msgid "Bad call to md_atof ()" msgstr "Llamada errónea a md_atof ()" -#: config/tc-i386.c:4431 config/tc-sparc.c:548 -#, c-format -msgid "No compiled in support for %d bit object file format" -msgstr "No se compiló el soporte para el formato de fichero objeto de %d bit" +#: config/tc-i386.c:4581 +msgid "No compiled in support for x86_64" +msgstr "No se compiló el soporte para x86_64" -#: config/tc-i386.c:4449 +#: config/tc-i386.c:4602 msgid "" " -Q ignored\n" " -V print assembler version number\n" @@ -3590,67 +3791,63 @@ msgstr "" " -q omite algunos avisos\n" " -s ignorado\n" -#: config/tc-i386.c:4456 +#: config/tc-i386.c:4609 msgid " -q quieten some warnings\n" msgstr " -q omite algunos avisos\n" -#: config/tc-i386.c:4475 -msgid "Unknown architecture" -msgstr "Arquitectura desconocida" - -#: config/tc-i386.c:4515 +#: config/tc-i386.c:4710 config/tc-s390.c:1592 msgid "GOT already in symbol table" msgstr "GOT ya está en la tabla de símbolos" -#: config/tc-i386.c:4636 +#: config/tc-i386.c:4842 #, c-format msgid "can not do %d byte relocation" msgstr "no se puede hacer la reubicación de %d bytes" -#: config/tc-i386.c:4697 +#: config/tc-i386.c:4894 config/tc-s390.c:1957 #, c-format msgid "cannot represent relocation type %s" msgstr "no se puede representar el tipo de reubicación %s" -#: config/tc-i386.c:4994 +#: config/tc-i386.c:5190 #, c-format msgid "too many memory references for '%s'" msgstr "demasiadas referencias a memoria para '%s'" -#: config/tc-i386.c:5157 +#: config/tc-i386.c:5353 #, c-format msgid "Unknown operand modifier `%s'\n" msgstr "Modificador de operando `%s' desconocido\n" -#: config/tc-i386.c:5364 +#: config/tc-i386.c:5560 #, c-format msgid "`%s' is not a valid segment register" msgstr "`%s' no es un registro de segmento válido" -#: config/tc-i386.c:5374 config/tc-i386.c:5495 +#: config/tc-i386.c:5570 config/tc-i386.c:5691 msgid "Register scaling only allowed in memory operands." msgstr "El escalamiento de registros sólo se permite en operandos de memoria." -#: config/tc-i386.c:5405 +#: config/tc-i386.c:5601 msgid "Too many register references in memory operand.\n" msgstr "Demasiadas referencias a registros en un operando de memoria.\n" -#: config/tc-i386.c:5474 +#: config/tc-i386.c:5670 #, c-format msgid "Syntax error. Expecting a constant. Got `%s'.\n" msgstr "Error sintáctico. Se esperaba una constante. Se obtuvo `%s'.\n" -#: config/tc-i386.c:5544 +#: config/tc-i386.c:5740 #, c-format msgid "Unrecognized token '%s'" msgstr "Elemento '%s' no reconocido" -#: config/tc-i386.c:5561 +#: config/tc-i386.c:5757 #, c-format msgid "Unexpected token `%s'\n" msgstr "Elemento `%s' inesperado\n" -#: config/tc-i386.c:5705 +#: config/tc-i386.c:5901 #, c-format msgid "Unrecognized token `%s'\n" msgstr "Elemento `%s' no reconocido\n" @@ -3659,7 +3856,7 @@ msgstr "Elemento `%s' no reconocido\n" msgid "Unknown temporary pseudo register" msgstr "Pseudo registro temporal desconocido" -#: config/tc-i860.c:181 config/tc-mips.c:1027 +#: config/tc-i860.c:181 config/tc-mips.c:1248 #, c-format msgid "internal error: can't hash `%s': %s\n" msgstr "error interno: no se puede dispersar `%s': %s\n" @@ -3697,7 +3894,7 @@ msgstr "El ensamblador aún no tiene soporte para PIC" msgid "Illegal operands for %s" msgstr "Operandos ilegales para %s" -#: config/tc-i860.c:873 config/tc-sparc.c:2730 +#: config/tc-i860.c:873 config/tc-sparc.c:2731 msgid "bad segment" msgstr "segmento erróneo" @@ -3756,54 +3953,54 @@ msgstr "el inmediato de 5-bit es demasiado grande" msgid "5-bit field must be absolute" msgstr "el campo de 5-bit debe ser absoluto" -#: config/tc-i860.c:1306 config/tc-i860.c:1329 +#: config/tc-i860.c:1305 config/tc-i860.c:1328 msgid "A branch offset requires 0 MOD 4 alignment" msgstr "Un desplazamiento de ramificación requiere alineación 0 MOD 4" -#: config/tc-i860.c:1350 +#: config/tc-i860.c:1349 #, c-format msgid "Unrecognized fix-up (0x%08x)" msgstr "Compostura no reconocida (0x%08x)" -#: config/tc-i860.h:82 +#: config/tc-i860.h:80 msgid "i860_convert_frag\n" msgstr "i860_convert_frag\n" -#: config/tc-i960.c:549 +#: config/tc-i960.c:550 #, c-format msgid "Hashing returned \"%s\"." msgstr "La dispersión devolvió \"%s\"." #. Offset of last character in opcode mnemonic -#: config/tc-i960.c:583 +#: config/tc-i960.c:584 msgid "branch prediction invalid on this opcode" msgstr "predicción de ramificación inválida en este código de operación" -#: config/tc-i960.c:623 +#: config/tc-i960.c:624 #, c-format msgid "invalid opcode, \"%s\"." msgstr "código de operación inválido, \"%s\"." -#: config/tc-i960.c:628 +#: config/tc-i960.c:629 #, c-format msgid "improper number of operands. expecting %d, got %d" msgstr "número impropio de operandos. se esperaban %d, se obtuvieron %d" -#: config/tc-i960.c:860 +#: config/tc-i960.c:861 #, c-format msgid "Fixup of %ld too large for field width of %d" msgstr "La compostura de %ld es demasiado grande para el campo de anchura %d" -#: config/tc-i960.c:977 +#: config/tc-i960.c:978 #, c-format msgid "invalid architecture %s" msgstr "arquitectura %s inválida" -#: config/tc-i960.c:997 +#: config/tc-i960.c:998 msgid "I960 options:\n" msgstr "opciones de I960:\n" -#: config/tc-i960.c:1000 +#: config/tc-i960.c:1001 msgid "" "\n" "\t\t\tspecify variant of 960 architecture\n" @@ -3821,203 +4018,206 @@ msgstr "" "-no-relax\t\tno alterar las instrucciones comparar-y-ramificar para\n" "\t\t\tdesubicaciones largas\n" -#: config/tc-i960.c:1403 +#: config/tc-i960.c:1404 msgid "too many operands" msgstr "demasiados operandos" -#: config/tc-i960.c:1462 config/tc-i960.c:1689 +#: config/tc-i960.c:1463 config/tc-i960.c:1690 msgid "expression syntax error" msgstr "error sintáctico en la expresión" -#: config/tc-i960.c:1500 +#: config/tc-i960.c:1501 msgid "attempt to branch into different segment" msgstr "se intentó ramificar en un segmento diferente" -#: config/tc-i960.c:1504 +#: config/tc-i960.c:1505 #, c-format msgid "target of %s instruction must be a label" msgstr "el objetivo de la instrucción %s debe ser una etiqueta" -#: config/tc-i960.c:1543 +#: config/tc-i960.c:1544 msgid "unmatched '['" msgstr "'[' desemparejado" -#: config/tc-i960.c:1554 +#: config/tc-i960.c:1555 msgid "garbage after index spec ignored" msgstr "se ignora la basura después de la especificación del índice" #. We never moved: there was no opcode either! -#: config/tc-i960.c:1620 +#: config/tc-i960.c:1621 msgid "missing opcode" msgstr "falta el código de operación" -#: config/tc-i960.c:1923 -msgid "invalid constant" -msgstr "constante inválida" - -#: config/tc-i960.c:2035 +#: config/tc-i960.c:2036 msgid "invalid index register" msgstr "registro índice inválido" -#: config/tc-i960.c:2058 +#: config/tc-i960.c:2059 msgid "invalid scale factor" msgstr "factor de escala inválido" -#: config/tc-i960.c:2241 +#: config/tc-i960.c:2242 msgid "unaligned register" msgstr "registro sin alinear" -#: config/tc-i960.c:2264 +#: config/tc-i960.c:2265 msgid "no such sfr in this architecture" msgstr "no hay un sfr en esta arquitectura" -#: config/tc-i960.c:2302 +#: config/tc-i960.c:2303 msgid "illegal literal" msgstr "literal ilegal" #. Should not happen: see block comment above -#: config/tc-i960.c:2532 +#: config/tc-i960.c:2533 #, c-format msgid "Trying to 'bal' to %s" msgstr "Tratando de hacer 'bal' a %s" -#: config/tc-i960.c:2543 +#: config/tc-i960.c:2544 msgid "Looks like a proc, but can't tell what kind.\n" msgstr "Se ve como un proc, no se puede saber de qué tipo.\n" -#: config/tc-i960.c:2574 +#: config/tc-i960.c:2575 msgid "should have 1 or 2 operands" msgstr "debe tener 1 o 2 operandos" -#: config/tc-i960.c:2583 config/tc-i960.c:2602 +#: config/tc-i960.c:2584 config/tc-i960.c:2603 #, c-format msgid "Redefining leafproc %s" msgstr "Redefiniendo el proceso hoja %s" -#: config/tc-i960.c:2633 +#: config/tc-i960.c:2634 msgid "should have two operands" msgstr "debe tener dos operandos" -#: config/tc-i960.c:2643 +#: config/tc-i960.c:2644 msgid "'entry_num' must be absolute number in [0,31]" msgstr "'entry_num' debe ser un número absoluto en [0,31]" -#: config/tc-i960.c:2652 +#: config/tc-i960.c:2653 #, c-format msgid "Redefining entrynum for sysproc %s" msgstr "Redefiniendo el número de entrada para el proceso del sistema %s" -#: config/tc-i960.c:2759 +#: config/tc-i960.c:2760 msgid "architecture of opcode conflicts with that of earlier instruction(s)" msgstr "la arquitectura del código de operación tiene conflictos con alguno de una(s) instrucción(es) anterior(es)" -#: config/tc-i960.c:2780 +#: config/tc-i960.c:2781 msgid "big endian mode is not supported" msgstr "el modo big endian no tiene soporte" -#: config/tc-i960.c:2782 +#: config/tc-i960.c:2783 #, c-format msgid "ignoring unrecognized .endian type `%s'" msgstr "se ignora el tipo .endian `%s' no reconocido" -#: config/tc-i960.c:3064 +#: config/tc-i960.c:3055 #, c-format msgid "leafproc symbol '%s' undefined" msgstr "símolo de proceso hoja '%s' indefinido" -#: config/tc-i960.c:3074 +#: config/tc-i960.c:3065 #, c-format msgid "Warning: making leafproc entries %s and %s both global\n" msgstr "Aviso: haciendo globales las entradas de proceso hoja %s y %s\n" -#: config/tc-i960.c:3183 +#: config/tc-i960.c:3174 msgid "option --link-relax is only supported in b.out format" msgstr "la opción --link-relax solamente tiene soporte en el formato b.out" -#: config/tc-i960.c:3226 +#: config/tc-i960.c:3217 write.c:2670 msgid "callj to difference of two symbols" msgstr "callj para diferenciar dos símbolos" -#: config/tc-ia64.c:4077 +#: config/tc-ia64.c:1052 +msgid "Unwind directive not followed by an instruction." +msgstr "La directiva de desenredo no está seguida por una instrucción." + +#: config/tc-ia64.c:4416 msgid "Register name expected" msgstr "Se esperaba un nombre de registro" -#: config/tc-ia64.c:4082 config/tc-ia64.c:4368 +#: config/tc-ia64.c:4421 config/tc-ia64.c:4707 msgid "Comma expected" msgstr "Se esperaba una coma" -#: config/tc-ia64.c:4090 +#: config/tc-ia64.c:4429 msgid "Register value annotation ignored" msgstr "Se ignora la anotación del valor del registro" -#: config/tc-ia64.c:4114 +#: config/tc-ia64.c:4453 msgid "Directive invalid within a bundle" msgstr "Directiva inválida dentro de una agrupación" -#: config/tc-ia64.c:4181 +#: config/tc-ia64.c:4520 msgid "Missing predicate relation type" msgstr "Falta el tipo de relación del predicado" -#: config/tc-ia64.c:4197 +#: config/tc-ia64.c:4536 msgid "Unrecognized predicate relation type" msgstr "Tipo de relación de predicado no reconocido" -#: config/tc-ia64.c:4217 config/tc-ia64.c:4242 +#: config/tc-ia64.c:4556 config/tc-ia64.c:4581 msgid "Predicate register expected" msgstr "Se esperaba un registro de predicado" -#: config/tc-ia64.c:4229 +#: config/tc-ia64.c:4568 msgid "Duplicate predicate register ignored" msgstr "Se ignora el registro de predicado duplicado" -#: config/tc-ia64.c:4251 +#: config/tc-ia64.c:4590 msgid "Bad register range" msgstr "Rango de registro erróneo" -#: config/tc-ia64.c:4279 +#: config/tc-ia64.c:4618 msgid "Predicate source and target required" msgstr "Se requiere el predicado fuente y destino" -#: config/tc-ia64.c:4281 config/tc-ia64.c:4293 +#: config/tc-ia64.c:4620 config/tc-ia64.c:4632 msgid "Use of p0 is not valid in this context" msgstr "El uso de p0 no es válido en este contexto" -#: config/tc-ia64.c:4288 +#: config/tc-ia64.c:4627 msgid "At least two PR arguments expected" msgstr "Se esperaban al menos dos argumentos PR" -#: config/tc-ia64.c:4302 +#: config/tc-ia64.c:4641 msgid "At least one PR argument expected" msgstr "Se esperaba al menos un argumento PR" -#: config/tc-ia64.c:4338 +#: config/tc-ia64.c:4677 #, c-format msgid "Inserting \"%s\" into entry hint table failed: %s" msgstr "Falló la inserción de \"%s\" en la tabla de entrada de pistas: %s" #. FIXME -- need 62-bit relocation type -#: config/tc-ia64.c:4758 +#: config/tc-ia64.c:5147 msgid "62-bit relocation not yet implemented" msgstr "la reubicación de 62-bits aún no está implementada" -#: config/tc-ia64.c:4820 +#. 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:5220 msgid "lower 16 bits of mask ignored" msgstr "se ignoran los 16 bits inferiores de la máscara" -#: config/tc-ia64.c:5317 +#: config/tc-ia64.c:5775 msgid "Value truncated to 62 bits" msgstr "Valor truncado a 62 bits" -#: config/tc-ia64.c:5668 +#: config/tc-ia64.c:6126 msgid "Additional NOP may be necessary to workaround Itanium processor A/B step errata" msgstr "Pueden ser necesario un NOP adiciona para evitar el error de paso A/B del procesador Itanium" -#: config/tc-ia64.c:5849 +#: config/tc-ia64.c:6309 #, c-format msgid "Unrecognized option '-x%s'" msgstr "Opción '-x%s' no reconocida" -#: config/tc-ia64.c:5877 +#: config/tc-ia64.c:6337 msgid "" "IA-64 options:\n" " -milp32|-milp64|-mlp64|-mp64\tselect data model (default -mlp64)\n" @@ -4033,33 +4233,37 @@ msgstr "" " -xauto\t\t borrar automágicamente las violaciones de dependencias\n" " -xdebug\t\t depurar el revisor de violaciones de dependencias\n" -#: config/tc-ia64.c:6147 config/tc-mips.c:1014 +#: config/tc-ia64.c:6351 +msgid "--gstabs is not supported for ia64" +msgstr "--gstabs no tiene soporte para ia64" + +#: config/tc-ia64.c:6618 config/tc-mips.c:1227 msgid "Could not set architecture and machine" msgstr "No se pueden establecer la arquitectura y la máquina" -#: config/tc-ia64.c:6223 +#: config/tc-ia64.c:6725 msgid "Explicit stops are ignored in auto mode" msgstr "Se ignoran las paradas explícitas en modo automático" -#: config/tc-ia64.c:6273 +#: config/tc-ia64.c:6775 msgid "Found '{' after explicit switch to automatic mode" msgstr "Se encontró '{' después del cambio explícito al modo automático" -#: config/tc-ia64.c:6686 +#: config/tc-ia64.c:7222 #, c-format msgid "Unhandled dependency %s for %s (%s), note %d" msgstr "Dependencia sin manejar %s para %s (%s), nota %d" -#: config/tc-ia64.c:7962 +#: config/tc-ia64.c:8498 #, c-format msgid "Unrecognized dependency specifier %d\n" msgstr "Especificador de dependencia %d no reconocido\n" -#: config/tc-ia64.c:8753 +#: config/tc-ia64.c:9300 msgid "Only the first path encountering the conflict is reported" msgstr "Solamente se reporta la primera ruta donde se encuentra el conflicto" -#: config/tc-ia64.c:8756 +#: config/tc-ia64.c:9303 msgid "This is the location of the conflicting usage" msgstr "Esta es la ubicación del uso conflictivo" @@ -4132,85 +4336,89 @@ msgstr " -relax crea código relajable para el enlazados\n" msgid " -cpu-desc provide runtime cpu description file\n" msgstr " -cpu-desc provee el fichero de descripción del cpu en tiempo de ejecución\n" -#: config/tc-m32r.c:688 +#: config/tc-m32r.c:691 msgid "Instructions write to the same destination register." msgstr "Las instrucciones escriben al mismo registro de destino." -#: config/tc-m32r.c:696 +#: config/tc-m32r.c:699 msgid "Instructions do not use parallel execution pipelines." msgstr "Las instrucciones no usan tuberías de ejecución paralela." -#: config/tc-m32r.c:703 +#: config/tc-m32r.c:706 msgid "Instructions share the same execution pipeline" msgstr "Las instrucciones comparten la misma tubería de ejecución" -#: config/tc-m32r.c:773 config/tc-m32r.c:870 +#: config/tc-m32r.c:776 config/tc-m32r.c:872 #, c-format msgid "not a 16 bit instruction '%s'" msgstr "no hay una instrucción 16 bit '%s'" -#: config/tc-m32r.c:780 config/tc-m32r.c:877 config/tc-m32r.c:1033 +#: config/tc-m32r.c:783 config/tc-m32r.c:879 config/tc-m32r.c:1035 #, c-format msgid "unknown instruction '%s'" msgstr "instrucción '%s' desconocida" -#: config/tc-m32r.c:789 config/tc-m32r.c:884 config/tc-m32r.c:1040 +#: config/tc-m32r.c:792 config/tc-m32r.c:886 config/tc-m32r.c:1042 #, c-format msgid "instruction '%s' is for the M32RX only" msgstr "la instrucción '%s' sólo es para el M32RX" -#: config/tc-m32r.c:798 config/tc-m32r.c:893 +#: config/tc-m32r.c:801 config/tc-m32r.c:895 #, c-format msgid "instruction '%s' cannot be executed in parallel." msgstr "la instrucción '%s' no se puede ejecutar en paralelo." -#: config/tc-m32r.c:854 config/tc-m32r.c:918 config/tc-m32r.c:1090 +#: config/tc-m32r.c:856 config/tc-m32r.c:920 config/tc-m32r.c:1092 msgid "internal error: lookup/get operands failed" msgstr "error interno: los operandos lookup/get fallaron." -#: config/tc-m32r.c:903 +#: config/tc-m32r.c:905 #, c-format msgid "'%s': only the NOP instruction can be issued in parallel on the m32r" msgstr "'%s': solamente las instrucciones NOP se puede ejecutar en paralelo en el m32r" -#: config/tc-m32r.c:932 +#: config/tc-m32r.c:934 #, c-format msgid "%s: output of 1st instruction is the same as an input to 2nd instruction - is this intentional ?" msgstr "%s: la salida de la 1a instrucción es la misma que una entrada a la 2a instrucción - ¿Esto es intencional?" -#: config/tc-m32r.c:936 +#: config/tc-m32r.c:938 #, c-format msgid "%s: output of 2nd instruction is the same as an input to 1st instruction - is this intentional ?" -msgstr "%s: la salida de la 2a instrucción es la misma que una entrada a la 1a instrucción - ¿esto es intencional?" +msgstr "%s: la salida de la 2a instrucción es la misma que una entrada a la 1a instrucción - ¿Esto es intencional?" -#: config/tc-m32r.c:1250 config/tc-ppc.c:1459 config/tc-ppc.c:3681 read.c:1358 +#: config/tc-m32r.c:1252 config/tc-ppc.c:1571 config/tc-ppc.c:3966 msgid "Expected comma after symbol-name: rest of line ignored." msgstr "Se esperaba coma después del nombre del símbolo: se ingnora el resto de la línea." -#: config/tc-m32r.c:1260 +#: config/tc-m32r.c:1262 #, c-format msgid ".SCOMMon length (%ld.) <0! Ignored." msgstr "longitud SCOMMon (%ld.) <0!. Se ignora." -#: config/tc-m32r.c:1274 config/tc-ppc.c:1481 config/tc-ppc.c:2392 config/tc-ppc.c:3705 +#: config/tc-m32r.c:1276 config/tc-ppc.c:1593 config/tc-ppc.c:2615 config/tc-ppc.c:3990 msgid "ignoring bad alignment" msgstr "se ignora la alineación errónea" -#: config/tc-m32r.c:1301 config/tc-ppc.c:1492 config/tc-ppc.c:3717 read.c:1382 read.c:2108 +#: config/tc-m32r.c:1288 config/tc-ppc.c:1630 config/tc-v850.c:383 +msgid "Common alignment not a power of 2" +msgstr "La alineación común no es una potencia de 2" + +#: config/tc-m32r.c:1303 config/tc-ppc.c:1604 config/tc-ppc.c:4002 #, c-format msgid "Ignoring attempt to re-define symbol `%s'." msgstr "Se ignora el intento de redefinir el símbolo `%s'." -#: config/tc-m32r.c:1310 +#: config/tc-m32r.c:1312 #, c-format msgid "Length of .scomm \"%s\" is already %ld. Not changed to %ld." msgstr "La longitud de .scomm \"%s\" ya está %ld. No ha cambiado a %ld." -#: config/tc-m32r.c:1786 +#: config/tc-m32r.c:1789 msgid "Unmatched high/shigh reloc" msgstr "Reubicación high/shigh sin coincidencia" -#: config/tc-m68hc11.c:305 +#: config/tc-m68hc11.c:327 #, c-format msgid "" "Motorola 68HC11/68HC12 options:\n" @@ -4240,55 +4448,55 @@ msgstr "" " --generate-example genera un ejemplo de cada instrucción\n" " (utilizado para pruebas)\n" -#: config/tc-m68hc11.c:346 +#: config/tc-m68hc11.c:368 #, c-format msgid "Default target `%s' is not supported." msgstr "El objetivo por omisión `%s' no tiene soporte." #. Dump the opcode statistics table. -#: config/tc-m68hc11.c:365 +#: config/tc-m68hc11.c:387 msgid "Name # Modes Min ops Max ops Modes mask # Used\n" msgstr "Nombre # Modos Min ops Max ops Masc. modos # Usado\n" -#: config/tc-m68hc11.c:415 +#: config/tc-m68hc11.c:437 #, c-format msgid "Option `%s' is not recognized." msgstr "No se reconoce la opción `%s'." -#: config/tc-m68hc11.c:636 +#: config/tc-m68hc11.c:658 msgid "#<imm8>" msgstr "#<imm8>" -#: config/tc-m68hc11.c:645 +#: config/tc-m68hc11.c:667 msgid "#<imm16>" msgstr "#<imm16>" -#: config/tc-m68hc11.c:654 config/tc-m68hc11.c:663 +#: config/tc-m68hc11.c:676 config/tc-m68hc11.c:685 msgid "<imm8>,X" msgstr "<imm8>,X" -#: config/tc-m68hc11.c:681 +#: config/tc-m68hc11.c:703 msgid "*<abs8>" msgstr "*<abs8>" -#: config/tc-m68hc11.c:693 +#: config/tc-m68hc11.c:715 msgid "#<mask>" msgstr "#<máscara>" -#: config/tc-m68hc11.c:703 +#: config/tc-m68hc11.c:725 #, c-format msgid "symbol%d" msgstr "símbolo%d" -#: config/tc-m68hc11.c:705 +#: config/tc-m68hc11.c:727 msgid "<abs>" msgstr "<abs>" -#: config/tc-m68hc11.c:724 +#: config/tc-m68hc11.c:746 msgid "<label>" msgstr "<etiqueta>" -#: config/tc-m68hc11.c:740 +#: config/tc-m68hc11.c:762 #, c-format msgid "" "# Example of `%s' instructions\n" @@ -4299,587 +4507,593 @@ msgstr "" "\t.sect .text\n" "_start:\n" -#: config/tc-m68hc11.c:788 +#: config/tc-m68hc11.c:810 #, c-format msgid "Instruction `%s' is not recognized." msgstr "No se reconoce la instrucción `%s'." -#: config/tc-m68hc11.c:793 +#: config/tc-m68hc11.c:815 #, c-format msgid "Instruction formats for `%s':" msgstr "Formatos de instrucción para `%s':" -#: config/tc-m68hc11.c:926 +#: config/tc-m68hc11.c:948 #, c-format msgid "Immediate operand is not allowed for operand %d." msgstr "No se permite un operando inmediato para el operando %d." -#: config/tc-m68hc11.c:952 +#: config/tc-m68hc11.c:974 msgid "Indirect indexed addressing is not valid for 68HC11." msgstr "El direccionamiento indizado indirecto no es válido para 68HC11." -#: config/tc-m68hc11.c:972 +#: config/tc-m68hc11.c:994 msgid "Spurious `,' or bad indirect register addressing mode." msgstr "`,' sobrante o modo de direccionamiento indirecto de registro erróneo." -#: config/tc-m68hc11.c:988 +#: config/tc-m68hc11.c:1010 msgid "Missing second register or offset for indexed-indirect mode." msgstr "Falta el segundo registro o el desplazamiento para el modo indizado indirecto." -#: config/tc-m68hc11.c:998 +#: config/tc-m68hc11.c:1020 msgid "Missing second register for indexed-indirect mode." msgstr "Falta el segundo registro para el modo indizado indirecto." -#: config/tc-m68hc11.c:1014 +#: config/tc-m68hc11.c:1036 msgid "Missing `]' to close indexed-indirect mode." msgstr "Falta un `]' para cerrar el modo indizado directo." -#: config/tc-m68hc11.c:1058 +#: config/tc-m68hc11.c:1080 msgid "Illegal operand." msgstr "Operando ilegal." -#: config/tc-m68hc11.c:1063 +#: config/tc-m68hc11.c:1085 msgid "Missing operand." msgstr "Falta un operando." -#: config/tc-m68hc11.c:1115 +#: config/tc-m68hc11.c:1137 msgid "Pre-increment mode is not valid for 68HC11" msgstr "El modo de pre-incremento no es válido para 68HC11" -#: config/tc-m68hc11.c:1128 +#: config/tc-m68hc11.c:1150 msgid "Wrong register in register indirect mode." msgstr "Registro erróneo en el modo indirecto de registro." -#: config/tc-m68hc11.c:1136 +#: config/tc-m68hc11.c:1158 msgid "Missing `]' to close register indirect operand." msgstr "Falta un `]' para cerrar el operando indirecto de registro." -#: config/tc-m68hc11.c:1153 +#: config/tc-m68hc11.c:1175 msgid "Post-decrement mode is not valid for 68HC11." msgstr "El modo de post-decremento no es válido para 68HC11." -#: config/tc-m68hc11.c:1161 +#: config/tc-m68hc11.c:1183 msgid "Post-increment mode is not valid for 68HC11." msgstr "El modo de post-incremento no es válido para 68HC11." -#: config/tc-m68hc11.c:1178 +#: config/tc-m68hc11.c:1200 msgid "Invalid indexed indirect mode." msgstr "Modo indizado indirecto inválido." -#: config/tc-m68hc11.c:1272 +#: config/tc-m68hc11.c:1294 #, c-format msgid "Trap id `%ld' is out of range." msgstr "El id de trampa `%ld' está fuera de rango." -#: config/tc-m68hc11.c:1276 +#: config/tc-m68hc11.c:1298 msgid "Trap id must be within [0x30..0x39] or [0x40..0xff]." msgstr "El id de trampa debe estar dentro de [0x30..0x39] o [0x40..0xff]" -#: config/tc-m68hc11.c:1283 +#: config/tc-m68hc11.c:1305 #, c-format msgid "Operand out of 8-bit range: `%ld'." msgstr "Operando fuera del rango de 8-bit: `%ld'." -#: config/tc-m68hc11.c:1290 +#: config/tc-m68hc11.c:1312 msgid "The trap id must be a constant." msgstr "El id de trampa debe ser una constante." -#: config/tc-m68hc11.c:1315 +#: config/tc-m68hc11.c:1337 #, c-format msgid "Operand `%x' not recognized in fixup8." msgstr "No se reconoce el operando `%x' en fixup8." -#: config/tc-m68hc11.c:1335 +#: config/tc-m68hc11.c:1357 #, c-format msgid "Operand out of 16-bit range: `%ld'." msgstr "Operando fuera del rango de 16-bit: `%ld'." -#: config/tc-m68hc11.c:1356 +#: config/tc-m68hc11.c:1378 #, c-format msgid "Operand `%x' not recognized in fixup16." msgstr "No se reconoce el operando `%x' en fixup16." -#: config/tc-m68hc11.c:1374 +#: config/tc-m68hc11.c:1396 #, c-format msgid "Unexpected branch conversion with `%x'" msgstr "Conversión de ramificación inesperada con `%x'" -#: config/tc-m68hc11.c:1463 config/tc-m68hc11.c:1592 +#: config/tc-m68hc11.c:1483 config/tc-m68hc11.c:1612 #, c-format msgid "Operand out of range for a relative branch: `%ld'" msgstr "Operando fuera de rango para una ramificación relativa: `%ld'" -#: config/tc-m68hc11.c:1560 +#: config/tc-m68hc11.c:1580 msgid "Invalid register for dbcc/tbcc instruction." msgstr "Registro inválido para la instrucción dbcc/tbcc." -#: config/tc-m68hc11.c:1651 +#: config/tc-m68hc11.c:1671 #, c-format msgid "Increment/decrement value is out of range: `%ld'." msgstr "El valor de incremento/decremento está fuera de rango: `%ld'." -#: config/tc-m68hc11.c:1662 +#: config/tc-m68hc11.c:1682 msgid "Expecting a register." msgstr "Se espera un registro." -#: config/tc-m68hc11.c:1677 +#: config/tc-m68hc11.c:1697 msgid "Invalid register for post/pre increment." msgstr "Registro inválido para post/pre incremento." -#: config/tc-m68hc11.c:1707 +#: config/tc-m68hc11.c:1727 msgid "Invalid register." msgstr "Registro inválido." -#: config/tc-m68hc11.c:1714 +#: config/tc-m68hc11.c:1734 #, c-format msgid "Offset out of 16-bit range: %ld." msgstr "Desplazamiento fuera del rango de 16-bit: %ld." -#: config/tc-m68hc11.c:1719 +#: config/tc-m68hc11.c:1739 #, c-format msgid "Offset out of 5-bit range for movw/movb insn: %ld." msgstr "Desplazamiento fuera del rango de 5-bit para la instrucción movw/movb: %ld." -#: config/tc-m68hc11.c:1774 +#: config/tc-m68hc11.c:1805 msgid "Expecting register D for indexed indirect mode." msgstr "Se esperaba el registro D para el modo indizado indirecto." -#: config/tc-m68hc11.c:1776 +#: config/tc-m68hc11.c:1807 msgid "Indexed indirect mode is not allowed for movb/movw." msgstr "No se permite el modo indizado directo para movb/movw." -#: config/tc-m68hc11.c:1793 +#: config/tc-m68hc11.c:1824 msgid "Invalid accumulator register." msgstr "Registro acumulador inválido." -#: config/tc-m68hc11.c:1818 +#: config/tc-m68hc11.c:1849 msgid "Invalid indexed register." msgstr "Registro indizado inválido." -#: config/tc-m68hc11.c:1826 +#: config/tc-m68hc11.c:1857 msgid "Addressing mode not implemented yet." msgstr "Modo de direccionamiento aún no implementado." -#: config/tc-m68hc11.c:1841 +#: config/tc-m68hc11.c:1872 msgid "Invalid source register for this instruction, use 'tfr'." msgstr "Registro fuente inválido para esta instrucción, utilice 'tfr'." -#: config/tc-m68hc11.c:1843 +#: config/tc-m68hc11.c:1874 msgid "Invalid source register." msgstr "Registro fuente inválido." -#: config/tc-m68hc11.c:1848 +#: config/tc-m68hc11.c:1879 msgid "Invalid destination register for this instruction, use 'tfr'." msgstr "Registro destino inválido para esta instrucción, utilice 'tfr'." -#: config/tc-m68hc11.c:1850 +#: config/tc-m68hc11.c:1881 msgid "Invalid destination register." msgstr "Registro destino inválido." -#: config/tc-m68hc11.c:1939 +#: config/tc-m68hc11.c:1966 msgid "Invalid indexed register, expecting register X." msgstr "Registro indizado inválido, se esperaba el registro X." -#: config/tc-m68hc11.c:1941 +#: config/tc-m68hc11.c:1968 msgid "Invalid indexed register, expecting register Y." msgstr "Registro indizado inválido, se esperaba el registro Y." -#: config/tc-m68hc11.c:2238 +#: config/tc-m68hc11.c:2260 msgid "No instruction or missing opcode." msgstr "No hay instrucción o falta el código de operación." -#: config/tc-m68hc11.c:2303 +#: config/tc-m68hc11.c:2325 #, c-format msgid "Opcode `%s' is not recognized." msgstr "No se reconoce el código de operación `%s'." -#: config/tc-m68hc11.c:2325 +#: config/tc-m68hc11.c:2347 #, c-format msgid "Garbage at end of instruction: `%s'." msgstr "Basura al final de la instrucción: `%s'." -#: config/tc-m68hc11.c:2348 +#: config/tc-m68hc11.c:2370 #, c-format msgid "Invalid operand for `%s'" msgstr "Operando inválido para `%s'" -#: config/tc-m68hc11.c:2405 +#: config/tc-m68hc11.c:2427 #, c-format msgid "Relocation %d is not supported by object file format." msgstr "La reubicación %d no tiene soporte por el formato del fichero objeto." -#: config/tc-m68hc11.c:2571 +#: config/tc-m68hc11.c:2606 msgid "bra or bsr with undefined symbol." msgstr "bra o bsr con símbolo indefinido." -#: config/tc-m68hc11.c:2683 +#: config/tc-m68hc11.c:2676 config/tc-m68hc11.c:2726 #, c-format msgid "Subtype %d is not recognized." msgstr "No se reconoce el subtipo %d." -#: config/tc-m68hc11.c:2720 +#: config/tc-m68hc11.c:2759 msgid "Expression too complex." msgstr "Expresión demasiado compleja." -#: config/tc-m68hc11.c:2749 +#: config/tc-m68hc11.c:2787 msgid "Value out of 16-bit range." msgstr "Valor fuera del rango de 16-bit." -#: config/tc-m68hc11.c:2772 +#: config/tc-m68hc11.c:2810 #, c-format msgid "Value %ld too large for 8-bit PC-relative branch." msgstr "El valor %ld es demasiado grande para la ramificación de 8-bit relativa al PC." -#: config/tc-m68hc11.c:2779 +#: config/tc-m68hc11.c:2817 #, c-format msgid "Auto increment/decrement offset '%ld' is out of range." msgstr "El auto incremento/decremento del desplazamiento '%ld' está fuera de rango." -#: config/tc-m68hc11.c:2790 +#: config/tc-m68hc11.c:2828 #, c-format msgid "Line %d: unknown relocation type: 0x%x." msgstr "Línea %d: tipo de reubicación desconocido: 0x%x." -#: config/tc-m68k.c:680 +#: config/tc-m68k.c:684 msgid "Unknown PC relative instruction" msgstr "Instrucción relativa al PC desconocida" -#: config/tc-m68k.c:806 +#: config/tc-m68k.c:823 #, c-format msgid "Can not do %d byte pc-relative relocation" msgstr "No se puede hacer la reubicación relativa al pc de %d bytes" -#: config/tc-m68k.c:808 +#: config/tc-m68k.c:825 #, c-format msgid "Can not do %d byte pc-relative pic relocation" msgstr "No se puede hacer la reubicación pic relativa al pc de %d bytes" -#: config/tc-m68k.c:813 +#: config/tc-m68k.c:830 #, c-format msgid "Can not do %d byte relocation" msgstr "No se puede hacer la reubicación de %d byres" -#: config/tc-m68k.c:815 +#: config/tc-m68k.c:832 #, c-format msgid "Can not do %d byte pic relocation" msgstr "No se puede hacer la reubicación pic de %d bytes" -#: config/tc-m68k.c:919 config/tc-mips.c:11242 +#: config/tc-m68k.c:904 +#, c-format +msgid "Unable to produce reloc against symbol '%s'" +msgstr "No se puede producir una reubicación contra el símbolo '%s'" + +#: config/tc-m68k.c:948 config/tc-mips.c:12429 #, c-format msgid "Cannot make %s relocation PC relative" msgstr "No se puede hacer la reubicación relativa al PC %s" -#: config/tc-m68k.c:1032 config/tc-tahoe.c:1503 config/tc-vax.c:1766 +#: config/tc-m68k.c:1041 config/tc-tahoe.c:1495 config/tc-vax.c:1762 msgid "No operator" msgstr "No hay operador" -#: config/tc-m68k.c:1062 config/tc-tahoe.c:1520 config/tc-vax.c:1783 +#: config/tc-m68k.c:1071 config/tc-tahoe.c:1512 config/tc-vax.c:1779 msgid "Unknown operator" msgstr "Operador desconocido" -#: config/tc-m68k.c:1837 +#: config/tc-m68k.c:1846 msgid "invalid instruction for this architecture; needs " msgstr "instrucción inválida para esta arquitectura; necesita " -#: config/tc-m68k.c:1842 +#: config/tc-m68k.c:1851 msgid "fpu (68040, 68060 or 68881/68882)" msgstr "fpu (68040, 68060 o 68881/68882)" -#: config/tc-m68k.c:1845 +#: config/tc-m68k.c:1854 msgid "mmu (68030 or 68851)" msgstr "mmu (68030 o 68851)" -#: config/tc-m68k.c:1848 +#: config/tc-m68k.c:1857 msgid "68020 or higher" msgstr "68020 o superior" -#: config/tc-m68k.c:1851 +#: config/tc-m68k.c:1860 msgid "68000 or higher" msgstr "68000 o superior" -#: config/tc-m68k.c:1854 +#: config/tc-m68k.c:1863 msgid "68010 or higher" msgstr "68010 o superior" -#: config/tc-m68k.c:1883 +#: config/tc-m68k.c:1892 msgid "operands mismatch" msgstr "no coinciden los operandos" -#: config/tc-m68k.c:1940 config/tc-m68k.c:1946 config/tc-m68k.c:1952 +#: config/tc-m68k.c:1949 config/tc-m68k.c:1955 config/tc-m68k.c:1961 config/tc-mmix.c:2448 config/tc-mmix.c:2472 msgid "operand out of range" msgstr "operando fuera de rango" -#: config/tc-m68k.c:2009 +#: config/tc-m68k.c:2018 #, c-format msgid "Bignum too big for %c format; truncated" msgstr "Número grande demasiado grande para el formato %c; truncado" -#: config/tc-m68k.c:2077 +#: config/tc-m68k.c:2086 msgid "displacement too large for this architecture; needs 68020 or higher" msgstr "desubicación demasiado grande para esta arquitectura; necesita 68020 o superior" -#: config/tc-m68k.c:2187 +#: config/tc-m68k.c:2196 msgid "scale factor invalid on this architecture; needs cpu32 or 68020 or higher" msgstr "factor de escala inválido en esta arquitectura; necesita cpu32 o 68020 o superior" -#: config/tc-m68k.c:2192 +#: config/tc-m68k.c:2201 msgid "invalid index size for coldfire" msgstr "tamaño de índice inválido para coldfire" -#: config/tc-m68k.c:2245 +#: config/tc-m68k.c:2254 msgid "Forcing byte displacement" msgstr "Forzando la desubicación de byte" -#: config/tc-m68k.c:2247 +#: config/tc-m68k.c:2256 msgid "byte displacement out of range" msgstr "Desubicación de byte fuera de rango" -#: config/tc-m68k.c:2294 config/tc-m68k.c:2332 +#: config/tc-m68k.c:2303 config/tc-m68k.c:2341 msgid "invalid operand mode for this architecture; needs 68020 or higher" msgstr "modo de operando inválido para esta arquitectura; necesita 68020 o superior" -#: config/tc-m68k.c:2318 config/tc-m68k.c:2352 +#: config/tc-m68k.c:2327 config/tc-m68k.c:2361 msgid ":b not permitted; defaulting to :w" msgstr "no se permite :b; cambiando por omisión a :w" -#: config/tc-m68k.c:2429 +#: config/tc-m68k.c:2438 msgid "unsupported byte value; use a different suffix" msgstr "valor de byte sin soporte; utilice un sufijo diferente" -#: config/tc-m68k.c:2443 +#: config/tc-m68k.c:2452 msgid "unknown/incorrect operand" msgstr "operando desconocido/incorrecto" -#: config/tc-m68k.c:2476 config/tc-m68k.c:2484 config/tc-m68k.c:2491 config/tc-m68k.c:2498 +#: config/tc-m68k.c:2485 config/tc-m68k.c:2493 config/tc-m68k.c:2500 config/tc-m68k.c:2507 msgid "out of range" msgstr "fuera de rango" -#: config/tc-m68k.c:2548 +#: config/tc-m68k.c:2553 msgid "Can't use long branches on 68000/68010/5200" msgstr "No se pueden usar ramificaciones long en 68000/68010/5200" -#: config/tc-m68k.c:2658 +#: config/tc-m68k.c:2663 msgid "Expression out of range, using 0" msgstr "Expresión fuera de rango, utilizando 0" -#: config/tc-m68k.c:2770 config/tc-m68k.c:2786 +#: config/tc-m68k.c:2775 config/tc-m68k.c:2791 msgid "Floating point register in register list" msgstr "Registro de coma flotante en la lista de registros" -#: config/tc-m68k.c:2776 +#: config/tc-m68k.c:2781 msgid "Wrong register in floating-point reglist" msgstr "Registro erróneo en la lista de registros de coma flotante" -#: config/tc-m68k.c:2792 +#: config/tc-m68k.c:2797 msgid "incorrect register in reglist" msgstr "registro incorrecto en la lista de registros" -#: config/tc-m68k.c:2798 +#: config/tc-m68k.c:2803 msgid "wrong register in floating-point reglist" msgstr "registro erróneo en la lista de registros de coma flotante" -#: config/tc-m68k.c:2874 -msgid "failed sanity check" -msgstr "falló la prueba de sanidad" - #. ERROR -#: config/tc-m68k.c:3239 +#: config/tc-m68k.c:3244 msgid "Extra )" msgstr ") extra" #. ERROR -#: config/tc-m68k.c:3250 +#: config/tc-m68k.c:3255 msgid "Missing )" msgstr "Falta )" -#: config/tc-m68k.c:3267 +#: config/tc-m68k.c:3272 msgid "Missing operand" msgstr "Falta un operando" -#: config/tc-m68k.c:3599 +#: config/tc-m68k.c:3604 #, c-format msgid "%s -- statement `%s' ignored" msgstr "%s -- se ignora la declaración `%s'" -#: config/tc-m68k.c:3643 +#: config/tc-m68k.c:3653 #, c-format msgid "Don't know how to figure width of %c in md_assemble()" msgstr "No se sabe comó reconocer la anchura de %c en md_assemble()" -#: config/tc-m68k.c:3811 config/tc-m68k.c:3849 +#: config/tc-m68k.c:3835 config/tc-m68k.c:3873 #, c-format msgid "Internal Error: Can't find %s in hash table" msgstr "Error Interno: No se puede encontrar %s en la tabla de dispersión" -#: config/tc-m68k.c:3814 config/tc-m68k.c:3852 +#: config/tc-m68k.c:3838 config/tc-m68k.c:3876 #, c-format msgid "Internal Error: Can't hash %s: %s" msgstr "Error Interno: No se puede dispersar %s: %s" -#: config/tc-m68k.c:3980 +#: config/tc-m68k.c:4002 #, c-format msgid "unrecognized default cpu `%s' ???" msgstr "¿¿¿ cpu por omisión `%s' no reconocido ???" -#: config/tc-m68k.c:3992 +#: config/tc-m68k.c:4014 msgid "68040 and 68851 specified; mmu instructions may assemble incorrectly" msgstr "se especificaron 68040 y 68851; las instrucciones mmu podrían ensamblar incorrectamente" -#: config/tc-m68k.c:4012 +#: config/tc-m68k.c:4034 msgid "options for 68881 and no-68881 both given" msgstr "se dieron opciones para 68881 y para no-68881" -#: config/tc-m68k.c:4014 +#: config/tc-m68k.c:4036 msgid "options for 68851 and no-68851 both given" msgstr "se dieron opciones para 68851 y para no-68851" -#: config/tc-m68k.c:4085 +#: config/tc-m68k.c:4107 #, c-format msgid "text label `%s' aligned to odd boundary" msgstr "la etiqueta de texto `%s' está alineada a un límite impar" -#: config/tc-m68k.c:4302 +#: config/tc-m68k.c:4326 msgid "invalid byte branch offset" msgstr "desplazamiento de ramificación byte inválido" -#: config/tc-m68k.c:4360 +#: config/tc-m68k.c:4363 msgid "short branch with zero offset: use :w" msgstr "ramificación corta con desplazamiento cero: utilice :w" -#: config/tc-m68k.c:4896 config/tc-m68k.c:4907 +#: config/tc-m68k.c:4832 config/tc-m68k.c:4843 msgid "expression out of range: defaulting to 1" msgstr "expresión fuera de rango: cambiando por omisión a 1" -#: config/tc-m68k.c:4939 +#: config/tc-m68k.c:4875 msgid "expression out of range: defaulting to 0" msgstr "expresión fuera de rango: cambiando por omisión a 0" -#: config/tc-m68k.c:4972 config/tc-m68k.c:4984 +#: config/tc-m68k.c:4908 config/tc-m68k.c:4920 #, c-format msgid "Can't deal with expression; defaulting to %ld" msgstr "No se puede lidiar con la expresión; cambiando por omisión a %ld" -#: config/tc-m68k.c:4998 +#: config/tc-m68k.c:4934 msgid "expression doesn't fit in BYTE" msgstr "la expresión no cabe en BYTE" -#: config/tc-m68k.c:5002 +#: config/tc-m68k.c:4938 msgid "expression doesn't fit in WORD" msgstr "la expresión no cabe en WORD" -#: config/tc-m68k.c:5095 +#: config/tc-m68k.c:5031 #, c-format msgid "%s: unrecognized processor name" msgstr "%s: nombre de procesador no reconocido" -#: config/tc-m68k.c:5160 +#: config/tc-m68k.c:5096 msgid "bad coprocessor id" msgstr "id de coprocesador erróneo" -#: config/tc-m68k.c:5166 +#: config/tc-m68k.c:5102 msgid "unrecognized fopt option" msgstr "opción fopt no reconocida" -#: config/tc-m68k.c:5300 +#: config/tc-m68k.c:5236 #, c-format msgid "option `%s' may not be negated" msgstr "la opción `%s' podría no estar negada" -#: config/tc-m68k.c:5311 +#: config/tc-m68k.c:5247 #, c-format msgid "option `%s' not recognized" msgstr "no se reconoce la opción `%s'" -#: config/tc-m68k.c:5344 +#: config/tc-m68k.c:5280 msgid "bad format of OPT NEST=depth" msgstr "formato erróneo de OPT NEST=profundidad" -#: config/tc-m68k.c:5407 +#: config/tc-m68k.c:5343 msgid "missing label" msgstr "etiqueta faltante" -#: config/tc-m68k.c:5431 config/tc-m68k.c:5460 +#: config/tc-m68k.c:5367 config/tc-m68k.c:5396 msgid "bad register list" msgstr "lista de registros errónea" -#: config/tc-m68k.c:5433 +#: config/tc-m68k.c:5369 #, c-format msgid "bad register list: %s" msgstr "lista de registros errónea: %s" -#: config/tc-m68k.c:5531 +#: config/tc-m68k.c:5467 msgid "restore without save" msgstr "restore sin save" -#: config/tc-m68k.c:5708 config/tc-m68k.c:6057 +#: config/tc-m68k.c:5641 config/tc-m68k.c:6026 msgid "syntax error in structured control directive" msgstr "error sintáctico en la directiva estructurada de control" -#: config/tc-m68k.c:5759 +#: config/tc-m68k.c:5690 msgid "missing condition code in structured control directive" msgstr "falta el código de condición en la directiva estructurada de control" -#: config/tc-m68k.c:6091 +#: config/tc-m68k.c:5762 +#, c-format +msgid "Condition <%c%c> in structured control directive can not be encoded correctly" +msgstr "La condición <%c%c> en la directiva de contro estructurado no se puede codificar correctamente" + +#: config/tc-m68k.c:6069 msgid "missing then" msgstr "then faltante" -#: config/tc-m68k.c:6173 +#: config/tc-m68k.c:6151 msgid "else without matching if" msgstr "else sin if coincidente" -#: config/tc-m68k.c:6207 +#: config/tc-m68k.c:6185 msgid "endi without matching if" msgstr "endi sin if coincidente" -#: config/tc-m68k.c:6248 +#: config/tc-m68k.c:6226 msgid "break outside of structured loop" msgstr "break fuera de un loop estructurado" -#: config/tc-m68k.c:6287 +#: config/tc-m68k.c:6265 msgid "next outside of structured loop" msgstr "next fuera de un loop estructurado" -#: config/tc-m68k.c:6339 +#: config/tc-m68k.c:6317 msgid "missing =" msgstr "= faltante" -#: config/tc-m68k.c:6377 +#: config/tc-m68k.c:6355 msgid "missing to or downto" msgstr "to o downto faltante" -#: config/tc-m68k.c:6413 config/tc-m68k.c:6447 config/tc-m68k.c:6657 +#: config/tc-m68k.c:6391 config/tc-m68k.c:6425 config/tc-m68k.c:6644 msgid "missing do" msgstr "do faltante" -#: config/tc-m68k.c:6550 +#: config/tc-m68k.c:6528 msgid "endf without for" msgstr "endf sin for" -#: config/tc-m68k.c:6606 +#: config/tc-m68k.c:6584 msgid "until without repeat" msgstr "until sin repeat" -#: config/tc-m68k.c:6693 +#: config/tc-m68k.c:6680 msgid "endw without while" msgstr "endw sin while" -#: config/tc-m68k.c:6817 +#: config/tc-m68k.c:6804 #, c-format msgid "unrecognized option `%s'" msgstr "opción `%s' no reconocida" -#: config/tc-m68k.c:6862 +#: config/tc-m68k.c:6849 #, c-format msgid "unrecognized architecture specification `%s'" msgstr "especificación de arquitectura `%s' no reconocida" -#: config/tc-m68k.c:6932 +#: config/tc-m68k.c:6919 msgid "" "680X0 options:\n" "-l\t\t\tuse 1 word for refs to undefined symbols [default 2]\n" -"-m68000 | -m68008 | -m68010 | -m68020 | -m68030 | -m68040 | -m68060\n" -" | -m68302 | -m68331 | -m68332 | -m68333 | -m68340 | -m68360\n" -" | -mcpu32 | -m5200\n" +"-m68000 | -m68008 | -m68010 | -m68020 | -m68030 | -m68040 | -m68060 |\n" +"-m68302 | -m68331 | -m68332 | -m68333 | -m68340 | -m68360 | -mcpu32 |\n" +"-m5200 | -m5202 | -m5204 | -m5206 | -m5206e | -m5307 | -m5407\n" "\t\t\tspecify variant of 680X0 architecture [default 68020]\n" "-m68881 | -m68882 | -mno-68881 | -mno-68882\n" "\t\t\ttarget has/lacks floating-point coprocessor\n" @@ -4887,15 +5101,15 @@ msgid "" msgstr "" "Opciones de 680X0:\n" "-l\t\t\tusa 1 word para referencias a símbolos indefinidos [por omisión 2]\n" -"-m68000 | -m68008 | -m68010 | -m68020 | -m68030 | -m68040 | -m68060\n" -" | -m68302 | -m68331 | -m68332 | -m68333 | -m68340 | -m68360\n" -" | -mcpu32 | -m5200\n" +"-m68000 | -m68008 | -m68010 | -m68020 | -m68030 | -m68040 | -m68060 |\n" +"-m68302 | -m68331 | -m68332 | -m68333 | -m68340 | -m68360 | -mcpu32 |\n" +"-m5200 | -m5202 | -m5204 | -m5206 | -m5206e | -m5307 | -m5407\n" "\t\t\tespecifica la variante de la arquitectura 680X0 [por omisión 68020]\n" "-m68881 | -m68882 | -mno-68881 | -mno-68882\n" "\t\t\tel objetivo tiene un/carece de coprocesador de coma flotante\n" "\t\t\t[por omisión sí para 68020, 68030, y cpu32]\n" -#: config/tc-m68k.c:6942 +#: config/tc-m68k.c:6929 msgid "" "-m68851 | -mno-68851\n" "\t\t\ttarget has/lacks memory-management unit coprocessor\n" @@ -4917,7 +5131,7 @@ msgstr "" "\t\t\treconoce los nombres de registro sin carácter de prefijo\n" "--bitwise-or\t\tno trata `|' como un carácter de comentario\n" -#: config/tc-m68k.c:6952 +#: config/tc-m68k.c:6939 msgid "" "--base-size-default-16\tbase reg without size is 16 bits\n" "--base-size-default-32\tbase reg without size is 32 bits (default)\n" @@ -4929,82 +5143,68 @@ msgstr "" "--disp-size-default-16\tla desubicación de tamaño desconocido es de 16 bits\n" "--disp-size-default-32\tla desubicación de tamaño desconocido es de 32 bits (por omisión)\n" -#: config/tc-m68k.c:6987 +#: config/tc-m68k.c:6974 #, c-format msgid "Error %s in %s\n" msgstr "Error %s en %s\n" -#: config/tc-m68k.c:6991 +#: config/tc-m68k.c:6978 #, c-format msgid "Opcode(%d.%s): " msgstr "Código de operación(%d.%s): " -#: config/tc-m88k.c:205 +#: config/tc-m88k.c:201 #, c-format msgid "Can't hash instruction '%s':%s" msgstr "No se puede dispersar la instrucción '%s':%s" -#: config/tc-m88k.c:257 +#: config/tc-m88k.c:250 #, c-format msgid "Invalid mnemonic '%s'" msgstr "Mnemónico inválido '%s'" -#: config/tc-m88k.c:277 +#: config/tc-m88k.c:268 msgid "Parameter syntax error" msgstr "Error sintáctico de parámetros" -#: config/tc-m88k.c:332 +#: config/tc-m88k.c:321 msgid "Unknown relocation type" msgstr "Tipo de reubicación desconocido" #. Having this here repeats the warning somtimes. #. But can't we stand that? -#: config/tc-m88k.c:445 +#: config/tc-m88k.c:434 msgid "Use of obsolete instruction" msgstr "Uso de una instrucción obsoleta" -#: config/tc-m88k.c:562 +#: config/tc-m88k.c:551 msgid "Expression truncated to 16 bits" msgstr "Expresión truncada a 16 bits" -#: config/tc-m88k.c:628 config/tc-m88k.c:650 +#: config/tc-m88k.c:617 config/tc-m88k.c:639 msgid "Expression truncated to 5 bits" msgstr "Expresión truncada a 5 bits" -#: config/tc-m88k.c:872 +#: config/tc-m88k.c:856 msgid "Expression truncated to 9 bits" msgstr "Expresión truncada a 9 bits" -#: config/tc-m88k.c:894 +#: config/tc-m88k.c:878 msgid "Removed lower 2 bits of expression" msgstr "Se borraron los 2 bits inferiores de la expresión" -#: config/tc-m88k.c:1033 -msgid "Bad relocation type" -msgstr "Tipo de reubicación erróneo" - -#: config/tc-m88k.c:1046 +#: config/tc-m88k.c:952 msgid "md_number_to_disp not defined" msgstr "md_number_to_disp no está definido" -#: config/tc-m88k.c:1056 +#: config/tc-m88k.c:962 msgid "md_number_to_field not defined" msgstr "md_number_to_field no está definido" -#: config/tc-m88k.c:1169 +#: config/tc-m88k.c:1077 msgid "Relaxation should never occur" msgstr "La relajación nunca debe ocurrir" -#: config/tc-m88k.c:1264 config/tc-sparc.c:3540 read.c:1962 -#, c-format -msgid "BSS length (%d.) <0! Ignored." -msgstr "¡Longitud BSS (%d.) <0! Se ignora." - -#: config/tc-m88k.c:1308 -#, c-format -msgid "Ignoring attempt to re-define symbol %s." -msgstr "Se ignora el intento de redefinir el símbolo %s." - #: config/tc-m88k.h:78 msgid "m88k convert_frag\n" msgstr "m88k convert_frag\n" @@ -5152,7 +5352,7 @@ msgstr "código de operación \"%s\" sin implementar" msgid "ignoring operands: %s " msgstr "se ignoran los operandos: %s " -#: config/tc-mcore.c:1767 config/tc-w65.c:836 +#: config/tc-mcore.c:1767 config/tc-w65.c:829 msgid "Bad call to MD_NTOF()" msgstr "Llamada errónea a MD_NTOF()" @@ -5185,371 +5385,456 @@ msgstr "falló la prueba de sanidad: short_jump" msgid "failed sanity check: long_jump" msgstr "falló la prueba de sanidad: long_jump" -#: config/tc-mcore.c:1916 +#: config/tc-mcore.c:1915 #, c-format msgid "odd displacement at %x" msgstr "desubicación impar en %x" -#: config/tc-mcore.c:2104 +#: config/tc-mcore.c:2099 msgid "unknown" msgstr "desconocido" -#: config/tc-mcore.c:2135 +#: config/tc-mcore.c:2130 #, c-format msgid "odd distance branch (0x%x bytes)" msgstr "distancia de ramificación impar (0x%x bytes)" -#: config/tc-mcore.c:2139 +#: config/tc-mcore.c:2134 #, c-format msgid "pcrel for branch to %s too far (0x%x)" msgstr "el pcrel para la ramificación a %s está demasiado lejos (0x%x)" -#: config/tc-mcore.c:2158 +#: config/tc-mcore.c:2153 #, c-format msgid "pcrel for lrw/jmpi/jsri to %s too far (0x%x)" msgstr "el pcrel para lrw/jmpi/jsri a %s está demasiado lejos (0x%x)" -#: config/tc-mcore.c:2169 +#: config/tc-mcore.c:2164 #, c-format msgid "pcrel for loopt too far (0x%x)" msgstr "el pcrel para loopt está demasiado lejos (0x%x)" -#: config/tc-mcore.c:2400 +#: config/tc-mcore.c:2394 #, c-format msgid "Can not do %d byte %srelocation" msgstr "No se puede hacer la reubicación de %d byte %s" -#: config/tc-mcore.c:2402 +#: config/tc-mcore.c:2396 msgid "pc-relative" msgstr "relativo al pc" -#: config/tc-mcore.c:2419 config/tc-pj.c:569 config/tc-sh.c:3326 -#, c-format -msgid "Cannot represent relocation type %s" -msgstr "No se puede representar el tipo de reubicación %s" - -#: config/tc-mips.c:642 +#: config/tc-mips.c:659 #, c-format msgid "internal Error, line %d, %s" msgstr "Error interno, línea %d, %s" -#: config/tc-mips.c:644 +#: config/tc-mips.c:661 msgid "MIPS internal Error" msgstr "Error interno de MIPS" -#: config/tc-mips.c:927 +#: config/tc-mips.c:1028 msgid "-G not supported in this configuration." msgstr "-G no tiene soporte en esta configuración." -#: config/tc-mips.c:996 +#: config/tc-mips.c:1056 +msgid "The -mcpu option can't be used together with -march. Use -mtune instead of -mcpu." +msgstr "La opción -mcpu no se puede usar junto con -march. Utilice -mtune en lugar de -mcpu." + +#: config/tc-mips.c:1064 +msgid "The -mcpu option can't be used together with -mtune. Use -march instead of -mcpu." +msgstr "La opción -mcpu no se puede usar junto con -mtune. Utilice -march en lugar de -mcpu." + +#: config/tc-mips.c:1113 config/tc-mips.c:1138 +msgid "The -mcpu option is deprecated. Please use -march and -mtune instead." +msgstr "La opción -mcpu está deprecada. Por favor utilice -march y -mtune en su lugar." + +#. This really should be an error instead of a warning, but old +#. compilers only have -mcpu which sets both arch and tune. For +#. now, we discard arch and preserve tune. +#: config/tc-mips.c:1158 +msgid "The -march option is incompatible to -mipsN and therefore ignored." +msgstr "La opción -march es incompatible con -mipsN y por lo tanto se ignora." + +#: config/tc-mips.c:1210 msgid "trap exception not supported at ISA 1" msgstr "la excepciónd de trampa no tiene soporte en ISA 1" -#: config/tc-mips.c:1053 +#: config/tc-mips.c:1274 #, c-format msgid "internal: can't hash `%s': %s" msgstr "interno: no se puede dispersar `%s': %s" -#: config/tc-mips.c:1061 +#: config/tc-mips.c:1282 #, c-format msgid "internal error: bad mips16 opcode: %s %s\n" msgstr "error interno: código de operación mips16 erróneo: %s %s\n" -#: config/tc-mips.c:1229 +#: config/tc-mips.c:1456 #, c-format msgid "returned from mips_ip(%s) insn_opcode = 0x%x\n" msgstr "devuelto de mips_ip(%s) insn_opcode = 0x%x\n" -#: config/tc-mips.c:1782 config/tc-mips.c:11374 +#: config/tc-mips.c:2012 config/tc-mips.c:12574 msgid "extended instruction in delay slot" msgstr "instrucción extendida en ranuta de retardo" -#: config/tc-mips.c:1804 config/tc-mips.c:1811 +#: config/tc-mips.c:2056 config/tc-mips.c:2067 #, c-format msgid "jump to misaligned address (0x%lx)" msgstr "salto a una dirección mal alineada (0x%lx)" -#: config/tc-mips.c:2460 config/tc-mips.c:2814 +#: config/tc-mips.c:2060 config/tc-mips.c:2071 +#, c-format +msgid "jump address range overflow (0x%lx)" +msgstr "desbordamiento de rango de salto de dirección (0x%lx)" + +#: config/tc-mips.c:2864 config/tc-mips.c:3222 msgid "Macro instruction expanded into multiple instructions" msgstr "Instrucción macro expandida en instrucciones múltiples" -#: config/tc-mips.c:2867 +#: config/tc-mips.c:3275 msgid "unsupported large constant" msgstr "constante large sin soporte" -#: config/tc-mips.c:2869 +#: config/tc-mips.c:3277 #, c-format msgid "Instruction %s requires absolute expression" msgstr "La instrucción %s requiere una expresión absoluta" -#: config/tc-mips.c:3015 -msgid "Number larger than 32 bits" -msgstr "El número es más grande que 32 bits" +#: config/tc-mips.c:3423 +#, c-format +msgid "Number (0x%lx) larger than 32 bits" +msgstr "El número (0x%lx) es más grande que 32 bits" -#: config/tc-mips.c:3036 +#: config/tc-mips.c:3445 msgid "Number larger than 64 bits" msgstr "El número es más grande que 64 bits" -#: config/tc-mips.c:3304 config/tc-mips.c:3376 config/tc-mips.c:5055 config/tc-mips.c:5106 config/tc-mips.c:5642 config/tc-mips.c:5705 +#: config/tc-mips.c:3765 config/tc-mips.c:3823 config/tc-mips.c:5671 config/tc-mips.c:5715 config/tc-mips.c:6235 config/tc-mips.c:6293 msgid "PIC code offset overflow (max 16 signed bits)" msgstr "Desbordamiento del desplazamiento del código PIC (máx 16 bits con signo)" -#: config/tc-mips.c:3615 +#: config/tc-mips.c:4070 #, c-format msgid "Branch %s is always false (nop)" msgstr "La ramificación %s es siempre falsa (nop)" -#: config/tc-mips.c:3620 +#: config/tc-mips.c:4078 #, c-format msgid "Branch likely %s is always false" msgstr "La ramificación como %s es siempre falsa" -#: config/tc-mips.c:3627 config/tc-mips.c:3701 config/tc-mips.c:3804 config/tc-mips.c:3859 config/tc-mips.c:6742 config/tc-mips.c:6751 config/tc-mips.c:6759 config/tc-mips.c:6868 +#: config/tc-mips.c:4086 config/tc-mips.c:4155 config/tc-mips.c:4250 config/tc-mips.c:4300 config/tc-mips.c:7343 config/tc-mips.c:7351 config/tc-mips.c:7359 config/tc-mips.c:7468 msgid "Unsupported large constant" msgstr "Constante large sin soporte" #. result is always true -#: config/tc-mips.c:3663 +#: config/tc-mips.c:4120 #, c-format msgid "Branch %s is always true" msgstr "La ramificación %s es siempre verdadera" -#: config/tc-mips.c:3935 config/tc-mips.c:4042 +#: config/tc-mips.c:4372 config/tc-mips.c:4484 msgid "Divide by zero." msgstr "División por cero." -#: config/tc-mips.c:4626 +#: config/tc-mips.c:5112 msgid "MIPS PIC call to register other than $25" msgstr "Llamada PIC MIPS a un registro diferente de $25" -#: config/tc-mips.c:4631 config/tc-mips.c:4743 +#: config/tc-mips.c:5119 config/tc-mips.c:5130 config/tc-mips.c:5232 config/tc-mips.c:5243 msgid "No .cprestore pseudo-op used in PIC code" msgstr "No se utilizó el pseudo-operador .cprestore en el código PIC" -#: config/tc-mips.c:4816 config/tc-mips.c:4905 config/tc-mips.c:5393 config/tc-mips.c:5434 config/tc-mips.c:5452 config/tc-mips.c:6081 +#: config/tc-mips.c:5124 config/tc-mips.c:5237 +msgid "No .frame pseudo-op used in PIC code" +msgstr "No se utilizó el pseudo-operador .frame en el código PIC" + +#: config/tc-mips.c:5315 config/tc-mips.c:5404 config/tc-mips.c:5986 config/tc-mips.c:6027 config/tc-mips.c:6045 config/tc-mips.c:6676 msgid "opcode not supported on this processor" msgstr "el código de operación no tiene soporte en este procesador" -#: config/tc-mips.c:5912 config/tc-mips.c:6636 +#: config/tc-mips.c:6490 config/tc-mips.c:7234 msgid "Macro used $at after \".set noat\"" msgstr "La macro utilizó $at después de \".set noat\"" -#: config/tc-mips.c:6052 config/tc-mips.c:6070 +#: config/tc-mips.c:6642 config/tc-mips.c:6664 msgid "rotate count too large" msgstr "la cuenta de rotación es demasiado grande" -#: config/tc-mips.c:6121 +#: config/tc-mips.c:6716 #, c-format msgid "Instruction %s: result is always false" msgstr "Instrucción %s: el resultado es siempre falso" -#: config/tc-mips.c:6290 +#: config/tc-mips.c:6889 #, c-format msgid "Instruction %s: result is always true" msgstr "Instrucción %s: el resultado es siempre verdadero" -#: config/tc-mips.c:6429 config/tc-mips.c:6456 config/tc-mips.c:6528 config/tc-mips.c:6553 +#: config/tc-mips.c:7028 config/tc-mips.c:7057 config/tc-mips.c:7127 config/tc-mips.c:7153 msgid "operand overflow" msgstr "desbordamiento de operando" #. FIXME: Check if this is one of the itbl macros, since they #. are added dynamically. -#: config/tc-mips.c:6632 +#: config/tc-mips.c:7230 #, c-format msgid "Macro %s not implemented yet" msgstr "La macro %s aún no está implementada" -#: config/tc-mips.c:6902 +#: config/tc-mips.c:7501 #, c-format msgid "internal: bad mips opcode (mask error): %s %s" msgstr "interno: código de operación mips erróneo (error de máscara): %s %s" -#: config/tc-mips.c:6958 +#: config/tc-mips.c:7557 #, c-format msgid "internal: bad mips opcode (unknown operand type `%c'): %s %s" msgstr "interno: código de operación mips erróneo (tipo de operando `%c' desconocido): %s %s" -#: config/tc-mips.c:6965 +#: config/tc-mips.c:7564 #, c-format msgid "internal: bad mips opcode (bits 0x%lx undefined): %s %s" msgstr "interno: código de operación mips erróneo (bits 0x%lx indefinidos): %s %s" -#: config/tc-mips.c:7073 +#: config/tc-mips.c:7676 #, c-format msgid "opcode not supported on this processor: %s (%s)" msgstr "el código de operación no tiene soporte en este procesador: %s (%s)" -#: config/tc-mips.c:7144 +#: config/tc-mips.c:7753 #, c-format msgid "Improper shift amount (%ld)" msgstr "Cantidad de desplazamiento impropia (%ld)" -#: config/tc-mips.c:7170 config/tc-mips.c:8324 config/tc-mips.c:8439 +#: config/tc-mips.c:7779 config/tc-mips.c:8992 config/tc-mips.c:9107 #, c-format msgid "Invalid value for `%s' (%lu)" msgstr "Valor inválido para `%s' (%lu)" -#: config/tc-mips.c:7188 +#: config/tc-mips.c:7797 #, c-format msgid "Illegal break code (%ld)" msgstr "Código de interrupción ilegal (%ld)" -#: config/tc-mips.c:7202 +#: config/tc-mips.c:7811 #, c-format msgid "Illegal lower break code (%ld)" msgstr "Código de interrupción inferior ilegal (%ld)" -#: config/tc-mips.c:7215 +#: config/tc-mips.c:7824 #, c-format msgid "Illegal 20-bit code (%ld)" msgstr "Código de 20-bit ilegal (%ld)" -#: config/tc-mips.c:7227 +#: config/tc-mips.c:7836 #, c-format msgid "Coproccesor code > 25 bits (%ld)" msgstr "Código de coprocesador > 25 bits (%ld)" -#: config/tc-mips.c:7240 +#: config/tc-mips.c:7849 #, c-format msgid "Illegal 19-bit code (%ld)" msgstr "Código de 19-bit ilegal (%ld)" -#: config/tc-mips.c:7252 +#: config/tc-mips.c:7861 #, c-format -msgid "Invalidate performance regster (%ld)" -msgstr "Rendimiento de regster invalidado (%ld)" +msgid "Invalid performance register (%ld)" +msgstr "Registro de rendimiento inválido (%ld)" -#: config/tc-mips.c:7289 +#: config/tc-mips.c:7898 #, c-format msgid "Invalid register number (%d)" msgstr "Número de registro inválido (%d)" -#: config/tc-mips.c:7453 +#: config/tc-mips.c:8063 #, c-format msgid "Invalid float register number (%d)" msgstr "Número de registro de coma flotante inválido (%d)" -#: config/tc-mips.c:7463 +#: config/tc-mips.c:8073 #, c-format msgid "Float register should be even, was %d" msgstr "El registro de coma flotante debería ser par, era %d" -#: config/tc-mips.c:7514 +#: config/tc-mips.c:8124 msgid "absolute expression required" msgstr "se requiere una expresión absoluta" -#: config/tc-mips.c:7575 +#: config/tc-mips.c:8192 #, c-format msgid "Bad floating point constant: %s" msgstr "Constante de coma flotante errónea: %s" -#: config/tc-mips.c:7697 +#: config/tc-mips.c:8320 msgid "Can't use floating point insn in this section" msgstr "No se pueden utilizar instrucciones de coma flotante en esta sección" -#: config/tc-mips.c:7751 +#: config/tc-mips.c:8361 config/tc-mips.c:8366 config/tc-mips.c:8497 config/tc-mips.c:8502 +msgid "bad composition of relocations" +msgstr "composición de reubicaciones errónea" + +#: config/tc-mips.c:8399 msgid "16 bit expression not in range 0..65535" msgstr "la expresión de 16 bit no está en el rango 0..65535" -#: config/tc-mips.c:7788 +#: config/tc-mips.c:8436 msgid "16 bit expression not in range -32768..32767" msgstr "la expresión de 16 bit no está en el rango -32768..32767" -#: config/tc-mips.c:7859 +#: config/tc-mips.c:8521 msgid "lui expression not in range 0..65535" msgstr "la expresión de 16 bit no está en el rango 0..65535" -#: config/tc-mips.c:7883 +#: config/tc-mips.c:8545 #, c-format msgid "invalid condition code register $fcc%d" msgstr "registro de código de condición $fcc%d inválido" -#: config/tc-mips.c:7908 +#: config/tc-mips.c:8570 msgid "invalid coprocessor sub-selection value (0-7)" msgstr "valor de subselección de coprocesador (0-7) inválido" -#: config/tc-mips.c:7913 +#: config/tc-mips.c:8575 #, c-format msgid "bad char = '%c'\n" msgstr "carácter erróneo = '%c'\n" -#: config/tc-mips.c:7926 config/tc-mips.c:8464 +#: config/tc-mips.c:8586 config/tc-mips.c:8591 config/tc-mips.c:9132 msgid "illegal operands" msgstr "operandos ilegales" -#: config/tc-mips.c:7993 +#: config/tc-mips.c:8658 msgid "unrecognized opcode" msgstr "códigos de operación no reconocidos" -#: config/tc-mips.c:8102 +#: config/tc-mips.c:8770 #, c-format msgid "invalid register number (%d)" msgstr "número de registro inválido (%d)" -#: config/tc-mips.c:8183 +#: config/tc-mips.c:8851 msgid "used $at without \".set noat\"" msgstr "se utilizó $at sin \".set noat\"" -#: config/tc-mips.c:8358 +#: config/tc-mips.c:9026 msgid "can't parse register list" msgstr "no se puede decodificar la lista de registros" -#: config/tc-mips.c:8392 config/tc-mips.c:8422 -msgid "invalid register list" -msgstr "lista de registros inválida" - -#: config/tc-mips.c:8590 +#: config/tc-mips.c:9258 msgid "extended operand requested but not required" msgstr "se solicitó un operando extendido pero no es necesario" -#: config/tc-mips.c:8592 +#: config/tc-mips.c:9260 msgid "invalid unextended operand value" msgstr "valor de operando no extendido inválido" -#: config/tc-mips.c:8620 +#: config/tc-mips.c:9288 msgid "operand value out of range for instruction" msgstr "el valor del operando está fuera de rango por la instrucción" -#: config/tc-mips.c:9005 +#: config/tc-mips.c:9520 +msgid "internal error" +msgstr "error interno" + +#: config/tc-mips.c:9840 +#, c-format +msgid "invalid architecture -mtune=%s" +msgstr "arquitectura -mtune=%s inválida" + +#: config/tc-mips.c:9843 +#, c-format +msgid "invalid architecture -march=%s" +msgstr "arquitectura -march=%s inválida" + +#: config/tc-mips.c:9846 #, c-format msgid "invalid architecture -mcpu=%s" msgstr "arquitectura -mcpu=%s inválida" -#: config/tc-mips.c:9054 +#: config/tc-mips.c:9858 +#, c-format +msgid "A different -mtune= was already specified, is now -mtune=%s" +msgstr "Ya se había especificado un -mtune= diferente, ahora es -mtune=%s" + +#: config/tc-mips.c:9864 +#, c-format +msgid "A different -march= was already specified, is now -march=%s" +msgstr "Ya se había especificado un -march= diferente, ahora es -march=%s" + +#: config/tc-mips.c:9870 +#, c-format +msgid "A different -mcpu= was already specified, is now -mcpu=%s" +msgstr "Ya se había especificado un -mcpu= diferente, ahora es -mcpu=%s" + +#: config/tc-mips.c:9880 +msgid "A different -march= or -mtune= was already specified, is now -m4650" +msgstr "Ya se había especificado un -march ó un -mtune diferentes, ahora es -m4650" + +#: config/tc-mips.c:9892 +msgid "A different -march= or -mtune= was already specified, is now -m4010" +msgstr "Ya se había especificado un -march ó un -mtune diferentes, ahora es -m4010" + +#: config/tc-mips.c:9904 +msgid "A different -march= or -mtune= was already specified, is now -m4100" +msgstr "Ya se había especificado un -march ó un -mtune diferentes, ahora es -m4100" + +#: config/tc-mips.c:9916 +msgid "A different -march= or -mtune= was already specified, is now -m3900" +msgstr "Ya se había especificado un -march ó un -mtune diferentes, ahora es -m3900" + +#: config/tc-mips.c:9939 msgid "-G may not be used with embedded PIC code" msgstr "-G no se puede utilizar con código PIC imbuído" -#: config/tc-mips.c:9066 +#: config/tc-mips.c:9952 msgid "-call_shared is supported only for ELF format" msgstr "-call_shared sólo tiene soporte para el formato ELF" -#: config/tc-mips.c:9072 config/tc-mips.c:10158 config/tc-mips.c:10332 +#: config/tc-mips.c:9958 config/tc-mips.c:11148 config/tc-mips.c:11350 msgid "-G may not be used with SVR4 PIC code" msgstr "-G no se puede utilizar con código PIC de SVR4" -#: config/tc-mips.c:9081 +#: config/tc-mips.c:9967 msgid "-non_shared is supported only for ELF format" msgstr "-non_shared sólo tiene soporte para el formato ELF" -#: config/tc-mips.c:9097 +#: config/tc-mips.c:9984 msgid "-G is not supported for this configuration" msgstr "-G no tiene soporte para esta configuración" -#: config/tc-mips.c:9102 +#: config/tc-mips.c:9989 msgid "-G may not be used with SVR4 or embedded PIC code" msgstr "-G no se puede utilizar con código PIC de SVR4 o imbuído" -#: config/tc-mips.c:9126 +#: config/tc-mips.c:10003 +msgid "-32 is supported for ELF format only" +msgstr "-32 sólo tiene soporte para el formato ELF" + +#: config/tc-mips.c:10012 +msgid "-n32 is supported for ELF format only" +msgstr "-n32 sólo tiene soporte para el formato ELF" + +#: config/tc-mips.c:10021 +msgid "-64 is supported for ELF format only" +msgstr "-64 sólo tiene soporte para el formato ELF" + +#: config/tc-mips.c:10026 config/tc-mips.c:10065 msgid "No compiled in support for 64 bit object file format" msgstr "No se compiló el soporte para el formato de fichero objeto de 64 bit" -#: config/tc-mips.c:9218 +#: config/tc-mips.c:10052 +msgid "-mabi is supported for ELF format only" +msgstr "-mabi sólo tiene soporte para el formato ELF" + +#: config/tc-mips.c:10126 msgid "" "MIPS options:\n" "-membedded-pic\t\tgenerate embedded position independent code\n" "-EB\t\t\tgenerate big endian output\n" "-EL\t\t\tgenerate little endian output\n" -"-g, -g2\t\t\tdo not remove uneeded NOPs or swap branches\n" +"-g, -g2\t\t\tdo not remove unneeded NOPs or swap branches\n" "-G NUM\t\t\tallow referencing objects up to NUM bytes\n" "\t\t\timplicitly with the gp register [default 8]\n" msgstr "" @@ -5561,7 +5846,7 @@ msgstr "" "-G NUM\t\t\tpermite la referencia a objetos hasta NUM bytes\n" "\t\t\timplícitamente con el registro gp [por omisión 8]\n" -#: config/tc-mips.c:9226 +#: config/tc-mips.c:10134 msgid "" "-mips1\t\t\tgenerate MIPS ISA I instructions\n" "-mips2\t\t\tgenerate MIPS ISA II instructions\n" @@ -5570,7 +5855,7 @@ msgid "" "-mips5 generate MIPS ISA V instructions\n" "-mips32 generate MIPS32 ISA instructions\n" "-mips64 generate MIPS64 ISA instructions\n" -"-mcpu=CPU\t\tgenerate code for CPU, where CPU is one of:\n" +"-march=CPU/-mtune=CPU\tgenerate code/schedule for CPU, where CPU is one of:\n" msgstr "" "-mips1\t\t\tgenera instrucciones MIPS ISA I\n" "-mips2\t\t\tgenera instrucciones MIPS ISA II\n" @@ -5579,19 +5864,19 @@ msgstr "" "-mips5 genera instrucciones MIPS ISA V\n" "-mips32 genera instrucciones MIPS32 ISA\n" "-mips64 genera instrucciones MIPS64 ISA\n" -"-mcpu=CPU\t\tgenera código para el CPU, donde CPU es uno de:\n" +"-mcpu=CPU/-mtune=CPU\tgenera código/calendarización para el CPU, donde CPU es uno de:\n" -#: config/tc-mips.c:9257 +#: config/tc-mips.c:10170 msgid "" -"-mCPU\t\t\tequivalent to -mcpu=CPU.\n" +"-mCPU\t\t\tequivalent to -march=CPU -mtune=CPU. Deprecated.\n" "-no-mCPU\t\tdon't generate code specific to CPU.\n" "\t\t\tFor -mCPU and -no-mCPU, CPU must be one of:\n" msgstr "" -"-mCPU\t\t\tequivalente a -mcpu=CPU.\n" +"-mCPU\t\t\tequivalente a -march=CPU -mtune=CPU. Deprecado.\n" "-no-mCPU\t\tno genera código específico para el CPU.\n" "\t\t\tPara -mCPU y -no-mCPU, CPU debe ser uno de:\n" -#: config/tc-mips.c:9270 +#: config/tc-mips.c:10183 msgid "" "-mips16\t\t\tgenerate mips16 instructions\n" "-no-mips16\t\tdo not generate mips16 instructions\n" @@ -5599,199 +5884,461 @@ msgstr "" "-mips16\t\t\tgenera instrucciones mips16\n" "-no-mips16\t\tno genera instrucciones mips16\n" -#: config/tc-mips.c:9273 +#: config/tc-mips.c:10186 msgid "" +"-mgp32\t\t\tuse 32-bit GPRs, regardless of the chosen ISA\n" +"-mfp32\t\t\tuse 32-bit FPRs, regardless of the chosen ISA\n" "-O0\t\t\tremove unneeded NOPs, do not swap branches\n" "-O\t\t\tremove unneeded NOPs and swap branches\n" +"-n\t\t\twarn about NOPs generated from macros\n" "--[no-]construct-floats [dis]allow floating point values to be constructed\n" "--trap, --no-break\ttrap exception on div by 0 and mult overflow\n" "--break, --no-trap\tbreak exception on div by 0 and mult overflow\n" msgstr "" +"-mgp32\t\t\tusa GPRs de 32-bit, sin importar el ISA escogido\n" +"-mfp32\t\t\tusa FPRS de 32-bit, sin importar el ISA escogido\n" "-O0\t\t\telimina NOPs innecesarios, no intercambia ramificaciones\n" "-O\t\t\telimina NOPs innecesarios e intercambia ramificaciones\n" "--[no-]construct-floats [des]activa los valores de coma flotante a ser construídos\n" "--trap, --no-break\texcepción de trampa en div por 0 y desbordamiento de mult\n" "--break, --no-trap\texcepción de interrupción en div por 0 y desbordamiento de mult\n" -#: config/tc-mips.c:9280 +#: config/tc-mips.c:10196 msgid "" "-KPIC, -call_shared\tgenerate SVR4 position independent code\n" "-non_shared\t\tdo not generate position independent code\n" "-xgot\t\t\tassume a 32 bit GOT\n" -"-32\t\t\tcreate 32 bit object file (default)\n" -"-64\t\t\tcreate 64 bit object file\n" +"-mabi=ABI\t\tcreate ABI conformant object file for:\n" msgstr "" "-KPIC, -call_shared\tgenera código SVR4 independiente de posición\n" "-non_shared\t\tno genera código independiente de posición\n" "-xgot\t\t\tasume un GOT de 32 bit\n" -"-32\t\t\tcrea ficheros objeto de 32 bit (por omisión)\n" -"-64\t\t\tcrea ficheros objeto de 64 bit\n" +"-mabi=ABI\t\tcrea un fichero objeto que cumple con el ABI para:\n" -#: config/tc-mips.c:9337 -#, c-format -msgid "Unsupported reloc size %d" -msgstr "Tamaño de reubicación %d sin soporte" +#: config/tc-mips.c:10212 +msgid "" +"-32\t\t\tcreate o32 ABI object file (default)\n" +"-n32\t\t\tcreate n32 ABI object file\n" +"-64\t\t\tcreate 64 ABI object file\n" +msgstr "" +"-32\t\t\tcrea ficheros objeto ABI o32 (por omisión)\n" +"-n32\t\t\tcrea ficheros objeto ABI o32\n" +"-64\t\t\tcrea ficheros objeto ABI 64\n" -#: config/tc-mips.c:9440 +#: config/tc-mips.c:10342 +#, c-format msgid "Unmatched %%hi reloc" msgstr "Reubicación %%hi sin coincidencia" -#: config/tc-mips.c:9563 +#: config/tc-mips.c:10554 msgid "Invalid PC relative reloc" msgstr "Reubicación relativa al PC inválida" -#: config/tc-mips.c:9673 config/tc-sparc.c:3101 config/tc-sparc.c:3108 config/tc-sparc.c:3115 config/tc-sparc.c:3122 config/tc-sparc.c:3129 config/tc-sparc.c:3138 config/tc-sparc.c:3149 config/tc-sparc.c:3175 config/tc-sparc.c:3203 write.c:992 write.c:1056 +#: config/tc-mips.c:10662 config/tc-sparc.c:3106 config/tc-sparc.c:3113 config/tc-sparc.c:3120 config/tc-sparc.c:3127 config/tc-sparc.c:3134 config/tc-sparc.c:3143 config/tc-sparc.c:3154 config/tc-sparc.c:3176 config/tc-sparc.c:3200 write.c:1026 write.c:1089 msgid "relocation overflow" msgstr "desbordamiento de reubicación" -#: config/tc-mips.c:9689 +#: config/tc-mips.c:10673 #, c-format msgid "Branch to odd address (%lx)" msgstr "Ramificación a una dirección impar (%lx)" -#: config/tc-mips.c:9853 +#: config/tc-mips.c:10735 +msgid "Branch out of range" +msgstr "Ramificación fuera de rango" + +#: config/tc-mips.c:10843 #, c-format msgid "%08lx UNDEFINED\n" msgstr "%08lx SIN DEFINIR\n" -#: config/tc-mips.c:9919 +#: config/tc-mips.c:10906 +#, c-format +msgid "Alignment too large: %d. assumed." +msgstr "Alineación demasiado grande: se asume %d." + +#: config/tc-mips.c:10909 msgid "Alignment negative: 0 assumed." msgstr "Alineación negativa: se asume 0." -#: config/tc-mips.c:10007 +#: config/tc-mips.c:10997 msgid "No read only data section in this object file format" msgstr "No hay sección de datos de sólo lectura en este formato de fichero objeto" -#: config/tc-mips.c:10030 +#: config/tc-mips.c:11020 msgid "Global pointers not supported; recompile -G 0" msgstr "Los apuntadores globales no tienen soporte; recompile -G 0" -#: config/tc-mips.c:10116 +#: config/tc-mips.c:11106 #, c-format msgid "%s: no such section" msgstr "%s: no existe la sección" -#: config/tc-mips.c:10153 +#: config/tc-mips.c:11143 #, c-format msgid ".option pic%d not supported" msgstr ".option pic%d no tiene soporte" -#: config/tc-mips.c:10164 +#: config/tc-mips.c:11154 #, c-format msgid "Unrecognized option \"%s\"" msgstr "Opción \"%s\" no reconocida" -#: config/tc-mips.c:10227 +#: config/tc-mips.c:11217 msgid "`noreorder' must be set before `nomacro'" msgstr "se debe establecer `noreorder' antes de `nomacro'" -#: config/tc-mips.c:10269 -msgid "unknown ISA level" -msgstr "nivel ISA desconocido" +#: config/tc-mips.c:11273 config/tc-mips.c:11287 +#, c-format +msgid "unknown ISA level %s" +msgstr "nivel ISA %s desconocido" -#: config/tc-mips.c:10291 +#: config/tc-mips.c:11309 msgid ".set pop with no .set push" msgstr ".set pop sin .set push" -#: config/tc-mips.c:10315 +#: config/tc-mips.c:11333 #, c-format msgid "Tried to set unrecognized symbol: %s\n" msgstr "Se trató de establecer el símbolo no reconocido: %s\n" -#: config/tc-mips.c:10365 +#: config/tc-mips.c:11384 msgid ".cpload not in noreorder section" msgstr ".cpload no está en la sección noreorder" -#: config/tc-mips.c:10447 +#: config/tc-mips.c:11441 config/tc-mips.c:11454 +msgid "missing argument separator ',' for .cpsetup" +msgstr "falta el separador de argumentos ',' para .cpsetup" + +#: config/tc-mips.c:11638 msgid "Unsupported use of .gpword" msgstr "Uso sin soporte de .gpword" -#: config/tc-mips.c:10584 +#: config/tc-mips.c:11774 msgid "expected `$'" msgstr "se esperaba `$'" -#: config/tc-mips.c:10592 +#: config/tc-mips.c:11782 msgid "Bad register number" msgstr "Número de registro erróneo" -#: config/tc-mips.c:10608 +#: config/tc-mips.c:11798 msgid "Unrecognized register name" msgstr "Nombre de registro no reconocido" -#: config/tc-mips.c:10807 +#: config/tc-mips.c:11983 msgid "unsupported PC relative reference to different section" msgstr "referencia relativa al PC sin soporte a una sección diferente" -#: config/tc-mips.c:10916 +#: config/tc-mips.c:12096 msgid "unsupported relocation" msgstr "reubicación sin soporte" -#: config/tc-mips.c:11020 +#: config/tc-mips.c:12200 msgid "AT used after \".set noat\" or macro used after \".set nomacro\"" msgstr "se utilizó AT después de \".set noat\" o se utilizó una macro después de \".set nomacro\"" -#: config/tc-mips.c:11083 +#: config/tc-mips.c:12269 msgid "Double check fx_r_type in tc-mips.c:tc_gen_reloc" msgstr "Revise dos veces fx_r_type en tc-mips.c:tc_gen_reloc" -#: config/tc-mips.c:11596 -msgid "missing `.end' at end of assembly" -msgstr "falta `.end' al final del ensamblado" +#: config/tc-mips.c:12461 config/tc-sh.c:3218 +#, c-format +msgid "Can not represent %s relocation in this object file format" +msgstr "No se puede representar la reubicación %s en este formato de fichero objeto" + +#: config/tc-mips.c:12800 +msgid "missing .end at end of assembly" +msgstr "falta un .end al final del ensamblado" -#: config/tc-mips.c:11611 -msgid "Expected simple number." -msgstr "Se esperaba un número simple." +#: config/tc-mips.c:12815 +msgid "expected simple number" +msgstr "se esperaba un número simple" -#: config/tc-mips.c:11637 +#: config/tc-mips.c:12841 #, c-format msgid " *input_line_pointer == '%c' 0x%02x\n" msgstr " *input_line_pointer == '%c' 0x%02x\n" -#: config/tc-mips.c:11639 -msgid "Invalid number" -msgstr "Número inválido" +#: config/tc-mips.c:12843 +msgid "invalid number" +msgstr "número inválido" -#: config/tc-mips.c:11693 +#: config/tc-mips.c:12901 msgid ".end not in text section" msgstr ".end no está en la sección text" -#: config/tc-mips.c:11697 +#: config/tc-mips.c:12905 msgid ".end directive without a preceding .ent directive." msgstr "directiva .end sin una directiva .ent precedente." -#: config/tc-mips.c:11706 +#: config/tc-mips.c:12914 msgid ".end symbol does not match .ent symbol." msgstr "el símbolo .end no coincide con el símbolo .ent." -#: config/tc-mips.c:11709 +#: config/tc-mips.c:12917 msgid ".end directive missing or unknown symbol" msgstr "falta la directiva .end o hay un símbolo desconocido" -#: config/tc-mips.c:11784 +#: config/tc-mips.c:12990 msgid ".ent or .aent not in text section." msgstr ".ent o .aent no están en la sección text." -#: config/tc-mips.c:11787 -msgid "missing `.end'" -msgstr "falta `.end'" +#: config/tc-mips.c:12993 +msgid "missing .end" +msgstr "falta un .end" -#: config/tc-mips.c:11820 ecoff.c:3205 +#: config/tc-mips.c:13030 ecoff.c:3202 msgid ".frame outside of .ent" msgstr ".frame fuera de .ent" -#: config/tc-mips.c:11831 ecoff.c:3216 +#: config/tc-mips.c:13041 msgid "Bad .frame directive" msgstr "Directiva .frame errónea" -#: config/tc-mips.c:11861 +#: config/tc-mips.c:13071 msgid ".mask/.fmask outside of .ent" msgstr ".mask/.fmask fuera de .ent" -#: config/tc-mips.c:11868 +#: config/tc-mips.c:13078 msgid "Bad .mask/.fmask directive" msgstr "Directiva .mask/.fmask errónea" -#: config/tc-mn10200.c:333 +#: config/tc-mmix.c:669 +msgid " MMIX-specific command line options:\n" +msgstr "Opciones de la línea de comandos específicas de MMIX:\n" + +#: config/tc-mmix.c:670 +msgid "" +" -fixed-special-register-names\n" +" Allow only the original special register names.\n" +msgstr "" +" -fixed-special-register-names\n" +" Sólo permite los nombres de registros especiales originales.\n" + +#: config/tc-mmix.c:673 +msgid " -globalize-symbols Make all symbols global.\n" +msgstr " -globalize-symbols Hace que todos los símbolos sean globales.\n" + +#: config/tc-mmix.c:675 +msgid " -gnu-syntax Turn off mmixal syntax compatibility.\n" +msgstr " -gnu-syntax Desactiva la compatibilidad con la sintaxis mmixal.\n" + +#: config/tc-mmix.c:677 +msgid " -relax Create linker relaxable code.\n" +msgstr " -relax Crea código relajable para el enlazador.\n" + +#: config/tc-mmix.c:679 +msgid "" +" -no-predefined-syms Do not provide mmixal built-in constants.\n" +" Implies -fixed-special-register-names.\n" +msgstr "" +" -no-predefined-syms No provee las constantes internas de mmixal.\n" +" Implica -fixed-special-register-names.\n" + +#: config/tc-mmix.c:682 +msgid "" +" -no-expand Do not expand GETA, branches, PUSHJ or JUMP\n" +" into multiple instructions.\n" +msgstr "" +" -no-expand No expande GETA, ramificaciones, PUSHJ ó JUMP\n" +" a instrucciones múltiples.\n" + +#: config/tc-mmix.c:685 +msgid " -no-merge-gregs Do not merge GREG definitions with nearby values.\n" +msgstr " -no-merge-gregs No mezcla las definiciones GREG con los valores cercanos.\n" + +#: config/tc-mmix.c:687 +msgid "" +" -x Do not warn when an operand to GETA, a branch,\n" +" PUSHJ or JUMP is not known to be within range.\n" +" The linker will catch any errors.\n" +msgstr "" +" -x No avisa cuando no se sabe que un operando para\n" +" GETA, una ramificación, PUSHJ ó JUMP esté dentro\n" +" del rango.\n" +" El enlazador atrapará cualquier error.\n" + +#: config/tc-mmix.c:813 +#, c-format +msgid "unknown opcode: `%s'" +msgstr "código de operación desconocido: `%s'" + +#: config/tc-mmix.c:935 config/tc-mmix.c:950 +msgid "specified location wasn't TETRA-aligned" +msgstr "la ubicación especificada no estaba TETRA alineada" + +#: config/tc-mmix.c:937 config/tc-mmix.c:952 config/tc-mmix.c:4055 config/tc-mmix.c:4071 +msgid "unaligned data at an absolute location is not supported" +msgstr "los datos sin alinear en una ubicación absoluta no tienen soporte" + +#: config/tc-mmix.c:1062 +#, c-format +msgid "invalid operand to opcode %s: `%s'" +msgstr "operandos inválidos para el código de operación %s: `%s'" + +#: config/tc-mmix.c:1084 config/tc-mmix.c:1111 config/tc-mmix.c:1144 config/tc-mmix.c:1152 config/tc-mmix.c:1169 config/tc-mmix.c:1197 config/tc-mmix.c:1218 config/tc-mmix.c:1243 config/tc-mmix.c:1291 config/tc-mmix.c:1389 config/tc-mmix.c:1414 config/tc-mmix.c:1446 config/tc-mmix.c:1478 config/tc-mmix.c:1508 config/tc-mmix.c:1561 config/tc-mmix.c:1578 config/tc-mmix.c:1605 config/tc-mmix.c:1633 config/tc-mmix.c:1660 config/tc-mmix.c:1686 config/tc-mmix.c:1702 config/tc-mmix.c:1728 config/tc-mmix.c:1744 config/tc-mmix.c:1760 config/tc-mmix.c:1823 config/tc-mmix.c:1839 +#, c-format +msgid "invalid operands to opcode %s: `%s'" +msgstr "operandos inválidos para el código de operación %s: `%s'" + +#: config/tc-mmix.c:1816 +#, c-format +msgid "unsupported operands to %s: `%s'" +msgstr "operandos sin soporte para %s: `%s'" + +#: config/tc-mmix.c:1944 +msgid "internal: mmix_prefix_name but empty prefix" +msgstr "interno: hay un mmix_prefix_name pero es un prefijo vacío" + +#: config/tc-mmix.c:1989 +#, c-format +msgid "too many GREG registers allocated (max %d)" +msgstr "se asignaron demasiados registros GREG (máximo %d)" + +#: config/tc-mmix.c:2049 +msgid "BSPEC already active. Nesting is not supported." +msgstr "BSPEC ya está activo. El anidamiento no tiene soporte." + +#: config/tc-mmix.c:2058 +msgid "invalid BSPEC expression" +msgstr "expresión BSPEC inválida" + +#: config/tc-mmix.c:2074 +#, c-format +msgid "can't create section %s" +msgstr "no se puede crear la sección %s" + +#: config/tc-mmix.c:2079 +#, c-format +msgid "can't set section flags for section %s" +msgstr "no se pueden establecer las opciones para la sección %s" + +#: config/tc-mmix.c:2101 +msgid "ESPEC without preceding BSPEC" +msgstr "ESPEC sin un BSPEC precedente" + +#: config/tc-mmix.c:2131 +msgid "missing local expression" +msgstr "falta una expresión local" + +#: config/tc-mmix.c:2346 +msgid "operand out of range, instruction expanded" +msgstr "el operando está fuera de rango, se expande la instrucción" + +#. The BFD_RELOC_MMIX_LOCAL-specific message is supposed to be +#. user-friendly, though a little bit non-substantial. +#: config/tc-mmix.c:2598 +msgid "directive LOCAL must be placed in code or data" +msgstr "la directiva LOCAL debe estar colocada en el código o en los datos" + +#: config/tc-mmix.c:2599 +msgid "internal confusion: relocation in a section without contents" +msgstr "confusión interna: reubiación en una sección sin contenido" + +#: config/tc-mmix.c:2714 +msgid "internal: BFD_RELOC_MMIX_BASE_PLUS_OFFSET not resolved to section" +msgstr "interno: BFD_RELOC_MMIX_BASE_PLUS_OFFSET no resuelve a la sección" + +#: config/tc-mmix.c:2754 +msgid "no suitable GREG definition for operands" +msgstr "no hay una definición GREG adecuada para los operandos" + +#: config/tc-mmix.c:2813 +msgid "operands were not reducible at assembly-time" +msgstr "los operandos no son reducibles en el momento del ensamblado" + +#: config/tc-mmix.c:2841 +#, c-format +msgid "cannot generate relocation type for symbol %s, code %s" +msgstr "no se puede generar el tipo de reubicación para el símbolo %s, código %s" + +#: config/tc-mmix.c:2861 +#, c-format +msgid "internal: unhandled label %s" +msgstr "interno: etiqueta %s sin manejar" + +#: config/tc-mmix.c:2915 +msgid "[0-9]H labels may not appear alone on a line" +msgstr "las etiquetas [0-9]H no pueden aparecer solas en una línea" + +#: config/tc-mmix.c:2924 +msgid "[0-9]H labels do not mix with dot-pseudos" +msgstr "las etiquetas [0-9]H no se mezclan con pseudo-puntos" + +#: config/tc-mmix.c:2988 +msgid "invalid characters in input" +msgstr "caracteres inválidos en la entrada" + +#: config/tc-mmix.c:3092 +msgid "empty label field for IS" +msgstr "campo de etiqueta vacío para IS" + +#: config/tc-mmix.c:3342 +#, c-format +msgid "internal: unexpected relax type %d:%d" +msgstr "interno: tipo de relajación inesperado %d:%d" + +#: config/tc-mmix.c:3364 +msgid "BSPEC without ESPEC." +msgstr "BSPEC sin un ESPEC." + +#: config/tc-mmix.c:3566 +msgid "GREG expression too complicated" +msgstr "expresión GREG demasiado complicada" + +#: config/tc-mmix.c:3579 +msgid "internal: GREG expression not resolved to section" +msgstr "interno: la expresión GREG no resuelva a la sección" + +#: config/tc-mmix.c:3630 +msgid "register section has contents\n" +msgstr "la sección de registros tiene contenido\n" + +#: config/tc-mmix.c:3808 +msgid "section change from within a BSPEC/ESPEC pair is not supported" +msgstr "el cambio de sección desde dentro de una pareja BSPEC/ESPEC no tiene soporte" + +#: config/tc-mmix.c:3830 +msgid "directive LOC from within a BSPEC/ESPEC pair is not supported" +msgstr "una directiva LOC desde dentro de una pareja BSPEC/ESPEC no tiene soporte" + +#: config/tc-mmix.c:3841 +msgid "invalid LOC expression" +msgstr "expresión LOC inválida" + +#: config/tc-mmix.c:3866 config/tc-mmix.c:3892 +msgid "LOC expression stepping backwards is not supported" +msgstr "el paso hacia atrás de una expresión LOC no tiene soporte" + +#. 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:3976 config/tc-mmix.c:4137 +msgid "unterminated string" +msgstr "cadena sin terminar" + +#: config/tc-mmix.c:3993 +msgid "BYTE expression not a pure number" +msgstr "la expresión BYTE no es un número puro" + +#. Note that mmixal does not allow negative numbers in +#. BYTE sequences, so neither should we. +#: config/tc-mmix.c:4002 +msgid "BYTE expression not in the range 0..255" +msgstr "la expresión BYTE no está en el rango 0..255" + +#: config/tc-mmix.c:4053 config/tc-mmix.c:4069 +msgid "data item with alignment larger than location" +msgstr "elemento de datos con una alineación más grande que la ubicación" + +#. Since integer_constant is local to expr.c, we have to make this a +#. macro. FIXME: Do it cleaner. +#: config/tc-mmix.h:103 +msgid "`&' serial number operator is not supported" +msgstr "el operador de número serial `&' no tiene soporte" + +#: config/tc-mn10200.c:319 msgid "" "MN10200 options:\n" "none yet\n" @@ -5799,22 +6346,22 @@ msgstr "" "Opciones MN10200:\n" "ninguna aún\n" -#: config/tc-mn10200.c:807 config/tc-mn10300.c:953 config/tc-ppc.c:1736 config/tc-v850.c:1728 +#: config/tc-mn10200.c:793 config/tc-mn10300.c:929 config/tc-ppc.c:1867 config/tc-s390.c:1290 config/tc-v850.c:1725 #, c-format msgid "Unrecognized opcode: `%s'" msgstr "Código de operación no reconocido: `%s'" -#: config/tc-mn10200.c:1050 config/tc-mn10300.c:1476 config/tc-ppc.c:2097 config/tc-v850.c:2152 +#: config/tc-mn10200.c:1036 config/tc-mn10300.c:1452 config/tc-ppc.c:2305 config/tc-s390.c:1216 config/tc-v850.c:2149 #, c-format msgid "junk at end of line: `%s'" msgstr "basura al final de la línea: `%s'" -#: config/tc-mn10200.c:1374 config/tc-mn10300.c:2045 config/tc-ppc.c:1224 config/tc-v850.c:1656 +#: config/tc-mn10200.c:1349 config/tc-mn10300.c:2076 config/tc-ppc.c:1299 config/tc-v850.c:1654 #, c-format msgid "operand out of range (%s not between %ld and %ld)" msgstr "operando fuera de rango (%s no está entre %ld y %ld)" -#: config/tc-mn10300.c:542 +#: config/tc-mn10300.c:518 msgid "" "MN10300 options:\n" "none yet\n" @@ -5822,14 +6369,19 @@ msgstr "" "Opciones de MN10300:\n" "ninguna aún\n" -#: config/tc-mn10300.c:970 +#: config/tc-mn10300.c:946 msgid "Invalid opcode/operands" msgstr "Código de operación/operandos inválidos" -#: config/tc-mn10300.c:1447 +#: config/tc-mn10300.c:1423 msgid "Invalid register specification." msgstr "Especificación de registro inválida." +#: config/tc-mn10300.c:1976 +#, c-format +msgid "Bad relocation fixup type (%d)" +msgstr "Tipo de compostura de reubicación inválido (%d)" + #: config/tc-ns32k.c:446 msgid "Invalid syntax in PC-relative addressing mode" msgstr "Sintaxis inválida en el modo de direccionamiento relativo al PC" @@ -5982,12 +6534,12 @@ msgstr "Error interno de lógica. línea %s, fichero \"%s\"" msgid "Bit field out of range" msgstr "Campo de bits fuera de rango" -#: config/tc-ns32k.c:2176 +#: config/tc-ns32k.c:2157 #, c-format msgid "invalid architecture option -m%s" msgstr "opción de arquitectura -m%s inválida" -#: config/tc-ns32k.c:2192 +#: config/tc-ns32k.c:2173 msgid "" "NS32K options:\n" "-m32032 | -m32532\tselect variant of NS32K architecture\n" @@ -5995,25 +6547,25 @@ msgstr "" "Opciones de NS32K:\n" "-m32032 | -m32532\tselecciona la variante de la arquitectura NS32K\n" -#: config/tc-ns32k.c:2370 +#: config/tc-ns32k.c:2351 #, c-format msgid "Cannot find relocation type for symbol %s, code %d" msgstr "No se puede encontrar el tipo de reubicación para el símbolo %s, código %d" -#: config/tc-pj.c:66 config/tc-pj.c:74 +#: config/tc-pj.c:67 config/tc-pj.c:75 msgid "confusing relocation expressions" msgstr "expresiones de reubicación confusas" -#: config/tc-pj.c:165 +#: config/tc-pj.c:166 msgid "can't have relocation for ipush" msgstr "no se puede tener una reubicación para ipush" -#: config/tc-pj.c:272 +#: config/tc-pj.c:273 #, c-format msgid "unknown opcode %s" msgstr "código de operación %s desconocido" -#: config/tc-pj.c:421 +#: config/tc-pj.c:422 msgid "" "PJ options:\n" "-little\t\t\tgenerate little endian code\n" @@ -6023,14 +6575,10 @@ msgstr "" "-little\t\t\tgenera código little endian\n" "-big\t\t\tgenera código big endian\n" -#: config/tc-pj.c:458 config/tc-sh.c:2899 config/tc-sh.c:2906 config/tc-sh.c:2913 config/tc-sh.c:2920 +#: config/tc-pj.c:460 config/tc-sh.c:2922 config/tc-sh.c:2929 config/tc-sh.c:2936 config/tc-sh.c:2943 msgid "pcrel too far" msgstr "pcrel demasiado lejos" -#: config/tc-pj.c:526 config/tc-sh.c:3011 -msgid "offset out of range" -msgstr "desplazamiento fuera de rango" - #: config/tc-pj.h:38 msgid "convert_frag\n" msgstr "convert_frag\n" @@ -6039,22 +6587,28 @@ msgstr "convert_frag\n" msgid "estimate size\n" msgstr "tamaño estimado\n" -#: config/tc-ppc.c:926 +#: config/tc-ppc.c:990 config/tc-s390.c:378 #, c-format msgid "invalid switch -m%s" msgstr "interruptor -m%s inválido" -#: config/tc-ppc.c:963 +#: config/tc-ppc.c:1027 msgid "" "PowerPC options:\n" "-u\t\t\tignored\n" "-mpwrx, -mpwr2\t\tgenerate code for IBM POWER/2 (RIOS2)\n" "-mpwr\t\t\tgenerate code for IBM POWER (RIOS1)\n" "-m601\t\t\tgenerate code for Motorola PowerPC 601\n" -"-mppc, -mppc32, -m403, -m405, -m603, -m604\n" +"-mppc, -mppc32, -m603, -m604\n" "\t\t\tgenerate code for Motorola PowerPC 603/604\n" +"-m403, -m405 generate code for Motorola PowerPC 403/405\n" +"-m7400, -m7410, -m7450, -m7455\n" +"\t\t\tgenerate code For Motorola PowerPC 7400/7410/7450/7455\n" "-mppc64, -m620\t\tgenerate code for Motorola PowerPC 620\n" "-mppc64bridge\t\tgenerate code for PowerPC 64, including bridge insns\n" +"-mbooke64\t\tgenerate code for 64-bit PowerPC BookE\n" +"-mbooke, mbooke32\tgenerate code for 32-bit PowerPC BookE\n" +"-maltivec\t\tgenerate code for AltiVec\n" "-mcom\t\t\tgenerate code Power/PowerPC common instructions\n" "-many\t\t\tgenerate code for any architecture (PWR/PWRX/PPC)\n" "-mregnames\t\tAllow symbolic names for registers\n" @@ -6065,16 +6619,22 @@ msgstr "" "-mpwrx, -mpwr2\t\tgenera código para IBM POWER/2 (RIOS2)\n" "-mpwr\t\t\tgenera código para IBM POWER (RIOS1)\n" "-m601\t\t\tgenera código para Motorola PowerPC 601\n" -"-mppc, -mppc32, -m403, -m405, -m603, -m604\n" +"-mppc, -mppc32, -m603, -m604\n" "\t\t\tgenera código para Motorola PowerPC 603/604\n" +"-m403, -m405 genera código para Motorola PowerPC 403/405\n" +"-m7400, -m7410, -m7450, -m7455\n" +"\t\t\tgenera código para Motorola PowerPC 7400/7410/7450/7455\n" "-mppc64, -m620\t\tgenera código para Motorola PowerPC 620\n" "-mppc64bridge\t\tgenera código para PowerPC 64, incluyendo instrucciones puente\n" +"-mbooke64\t\tgenera código para PowerPC BookE de 64-bit\n" +"-mbooke, mbooke32\tgenera código para PowerPC BookE de 32-bit\n" +"-maltivec\t\tgenera código para AltiVec\n" "-mcom\t\t\tgenera código de instrucciones comunes Power/PowerPC\n" "-many\t\t\tgenera código para cualquier arquitectura (PWR/PWRX/PPC)\n" "-mregnames\t\tPermite nombres simbólicos para los registros\n" "-mno-regnames\t\tNo permite nombres simbólicos para los registros\n" -#: config/tc-ppc.c:978 +#: config/tc-ppc.c:1048 msgid "" "-mrelocatable\t\tsupport for GCC's -mrelocatble option\n" "-mrelocatable-lib\tsupport for GCC's -mrelocatble-lib option\n" @@ -6098,410 +6658,526 @@ msgstr "" "-V\t\t\tmuestra el número de versión del ensamblador\n" "-Qy, -Qn\t\tse ignora\n" -#: config/tc-ppc.c:1013 +#: config/tc-ppc.c:1082 #, c-format msgid "Unknown default cpu = %s, os = %s" msgstr "Cpu por omisión desconocido = %s, os = %s" -#: config/tc-ppc.c:1038 +#: config/tc-ppc.c:1107 msgid "Neither Power nor PowerPC opcodes were selected." msgstr "No se escogieron los códigos de operación Power ni PowerPC" -#: config/tc-ppc.c:1117 +#: config/tc-ppc.c:1190 config/tc-s390.c:471 #, c-format msgid "Internal assembler error for instruction %s" msgstr "Error interno del ensamblador para la instrucción %s" -#: config/tc-ppc.c:1136 +#: config/tc-ppc.c:1210 #, c-format msgid "Internal assembler error for macro %s" msgstr "Error interno del ensamblador para la macro %s" -#: config/tc-ppc.c:1346 +#: config/tc-ppc.c:1437 msgid "identifier+constant@got means identifier@got+constant" msgstr "identificador+constante@got significa identificador@got+constante" -#: config/tc-ppc.c:1400 config/tc-sh.c:341 config/tc-sh.c:369 +#: config/tc-ppc.c:1505 config/tc-sh.c:388 config/tc-sh.c:416 #, c-format msgid "%s relocations do not fit in %d bytes\n" msgstr "%s reubicaciones no caben en %d bytes\n" -#: config/tc-ppc.c:1500 +#: config/tc-ppc.c:1612 #, c-format msgid "Length of .lcomm \"%s\" is already %ld. Not changed to %ld." msgstr "La longitud de .lcomm \"%s\" ya es %ld. No se cambió a %ld." -#: config/tc-ppc.c:1582 +#: config/tc-ppc.c:1694 msgid "Relocation cannot be done when using -mrelocatable" msgstr "No se puede hacer la reubicación cuando se utiliza -mrelocatable" -#: config/tc-ppc.c:1663 +#: config/tc-ppc.c:1794 #, c-format msgid "syntax error: invalid toc specifier `%s'" msgstr "error sintáctico: especificador de tabla de contenidos `%s' inválido" -#: config/tc-ppc.c:1677 +#: config/tc-ppc.c:1808 #, c-format msgid "syntax error: expected `]', found `%c'" msgstr "error sintáctico: se esperaba `]', se obtuvo `%c'" -#: config/tc-ppc.c:1912 +#: config/tc-ppc.c:2044 msgid "[tocv] symbol is not a toc symbol" msgstr "el símbolo [tocv] no es un símbolo de tabla de contenido" -#: config/tc-ppc.c:1923 +#: config/tc-ppc.c:2055 msgid "Unimplemented toc32 expression modifier" msgstr "Modificador de expresión toc32 sin implementar" -#: config/tc-ppc.c:1928 +#: config/tc-ppc.c:2060 msgid "Unimplemented toc64 expression modifier" msgstr "Modificador de expresión toc64 sin implementar" -#: config/tc-ppc.c:1932 +#: config/tc-ppc.c:2064 #, c-format msgid "Unexpected return value [%d] from parse_toc_entry!\n" msgstr "¡Valor de devolución inesperado [%d] de parse_toc_entry!\n" -#: config/tc-ppc.c:2085 +#: config/tc-ppc.c:2249 +msgid "unsupported relocation for DS offset field" +msgstr "tipo de reubicación sin soporte para el campo de desplazamiento DS" + +#: config/tc-ppc.c:2293 #, c-format msgid "syntax error; found `%c' but expected `%c'" msgstr "error sintáctico; se encontró `%c' pero se esperaba `%c'" -#: config/tc-ppc.c:2197 +#: config/tc-ppc.c:2419 msgid "wrong number of operands" msgstr "número erróneo de operandos" -#: config/tc-ppc.c:2253 -msgid "Bad .section directive: want a,w,x,e in string" -msgstr "Directiva .section errónea: se quiere a,w,x,e en la cadena" +#: config/tc-ppc.c:2475 +msgid "Bad .section directive: want a,e,w,x,M,S in string" +msgstr "Directiva .section errónea: se quiere a,e,w,x,M,S en la cadena" -#: config/tc-ppc.c:2367 +#: config/tc-ppc.c:2590 msgid "missing size" msgstr "falta el tamaño" -#: config/tc-ppc.c:2376 +#: config/tc-ppc.c:2599 msgid "negative size" msgstr "tamaño negativo" -#: config/tc-ppc.c:2417 +#: config/tc-ppc.c:2636 msgid "missing real symbol name" msgstr "falta el nombre real del símbolo" -#: config/tc-ppc.c:2438 +#: config/tc-ppc.c:2657 msgid "attempt to redefine symbol" msgstr "se intentó redefinir el símbolo" -#: config/tc-ppc.c:2672 +#: config/tc-ppc.c:2891 msgid "The XCOFF file format does not support arbitrary sections" msgstr "El formato del fichero XCOFF no tiene soporte para secciones arbitrarias" -#: config/tc-ppc.c:2749 +#: config/tc-ppc.c:2968 msgid "missing rename string" msgstr "falta la cadena para renombrar" -#: config/tc-ppc.c:2780 config/tc-ppc.c:3305 read.c:2992 +#: config/tc-ppc.c:2999 config/tc-ppc.c:3554 read.c:3053 msgid "missing value" msgstr "falta el valor" -#: config/tc-ppc.c:2798 +#: config/tc-ppc.c:3017 msgid "illegal .stabx expression; zero assumed" msgstr "expresión .stabx ilegal; se asume cero" -#: config/tc-ppc.c:2830 +#: config/tc-ppc.c:3049 msgid "missing class" msgstr "falta la clase" -#: config/tc-ppc.c:2839 +#: config/tc-ppc.c:3058 msgid "missing type" msgstr "falta el tipo" -#: config/tc-ppc.c:2900 +#: config/tc-ppc.c:3139 msgid "missing symbol name" msgstr "falta el nombre del símbolo" -#: config/tc-ppc.c:3076 +#: config/tc-ppc.c:3333 msgid "nested .bs blocks" msgstr "bloques .bs anidados" -#: config/tc-ppc.c:3109 +#: config/tc-ppc.c:3366 msgid ".es without preceding .bs" msgstr ".es sin un .bs precedente" -#: config/tc-ppc.c:3297 +#: config/tc-ppc.c:3546 msgid "non-constant byte count" msgstr "cuenta de byte no constante" -#: config/tc-ppc.c:3342 +#: config/tc-ppc.c:3594 msgid ".tc not in .toc section" msgstr ".tc no está en la sección .toc" -#: config/tc-ppc.c:3361 +#: config/tc-ppc.c:3613 msgid ".tc with no label" msgstr ".tc sin etiqueta" -#: config/tc-ppc.c:3436 +#: config/tc-ppc.c:3724 msgid "No previous section to return to. Directive ignored." msgstr "No hay sección previa a la cual regresar. Se ignora la directiva." #. Section Contents #. unknown -#: config/tc-ppc.c:3855 +#: config/tc-ppc.c:4141 msgid "Unsupported section attribute -- 'a'" msgstr "Atributo de sección sin soporte -- 'a'" -#: config/tc-ppc.c:4045 +#: config/tc-ppc.c:4330 msgid "bad symbol suffix" msgstr "sufijo de símbolo erróneo" -#: config/tc-ppc.c:4138 +#: config/tc-ppc.c:4423 msgid "Unrecognized symbol suffix" msgstr "sufijo de símbolo no reconocido" -#: config/tc-ppc.c:4220 +#: config/tc-ppc.c:4505 msgid "two .function pseudo-ops with no intervening .ef" msgstr "dos pseudo-operadores .function sin un .ef que intervenga" -#: config/tc-ppc.c:4233 +#: config/tc-ppc.c:4518 msgid ".ef with no preceding .function" msgstr ".ef sin un .function precedente" -#: config/tc-ppc.c:4361 +#: config/tc-ppc.c:4646 #, c-format msgid "warning: symbol %s has no csect" msgstr "aviso: el símbolo %s no tiene csect" -#: config/tc-ppc.c:4662 +#: config/tc-ppc.c:4946 msgid "symbol in .toc does not match any .tc" msgstr "el símbolo en .toc no coincide con ningún .tc" -#: config/tc-ppc.c:4956 config/tc-v850.c:2431 +#: config/tc-ppc.c:5246 config/tc-s390.c:1797 config/tc-v850.c:2420 msgid "unresolved expression that must be resolved" msgstr "expresión sin resolver que debe ser resuelta" -#: config/tc-ppc.c:4959 -msgid "unsupported relocation type" -msgstr "tipo de reubicación sin soporte" +#: config/tc-ppc.c:5249 +#, c-format +msgid "unsupported relocation against %s" +msgstr "reubicación sin soporte contra %s" -#: config/tc-ppc.c:5021 +#: config/tc-ppc.c:5326 #, c-format msgid "cannot emit PC relative %s relocation against %s" msgstr "no se puede emitir la reubicación %s relativa al PC contra %s" -#: config/tc-ppc.c:5026 +#: config/tc-ppc.c:5331 #, c-format msgid "cannot emit PC relative %s relocation" msgstr "no se puede emitir la reubicación %s relativa al PC" -#: config/tc-ppc.c:5088 +#: config/tc-ppc.c:5454 msgid "must branch to an address a multiple of 4" msgstr "se debe ramificar a una dirección que sea múltiplo de 4" -#: config/tc-ppc.c:5092 +#: config/tc-ppc.c:5458 #, c-format msgid "@local or @plt branch destination is too far away, %ld bytes" msgstr "el destino de la ramificación @local o @plt está demasiado lejos, %ld bytes" -#: config/tc-ppc.c:5116 +#: config/tc-ppc.c:5491 #, c-format msgid "Gas failure, reloc value %d\n" msgstr "Falla de gas, valor de reubicación %d\n" -#: config/tc-sh.c:878 +#: config/tc-s390.c:421 +msgid "" +" S390 options:\n" +" -mregnames Allow symbolic names for registers\n" +" -mwarn-areg-zero Warn about zero base/index registers\n" +" -mno-regnames Do not allow symbolic names for registers\n" +msgstr "" +" Opciones de S390:\n" +" -mregnames Permite nombres simbólicos para los registros\n" +" -mwarn-areg-zero Avisa sobre registros con base/índice cero\n" +" -mno-regnames No permite nombres símbólicos para los registros\n" + +#: config/tc-s390.c:426 +msgid "" +" -V print assembler version number\n" +" -Qy, -Qn ignored\n" +msgstr "" +" -V muestra el número de versión del ensamblador\n" +" -Qy, -Qn se ignora\n" + +#: config/tc-s390.c:456 +#, c-format +msgid "Internal assembler error for instruction format %s" +msgstr "Error interno del ensamblador para la el formato de instrucción %s" + +#: config/tc-s390.c:652 +#, c-format +msgid "identifier+constant@%s means identifier@%s+constant" +msgstr "identificador+constante@%s significa identificador@%s+constante" + +#: config/tc-s390.c:735 +msgid "Can't handle O_big in s390_exp_compare" +msgstr "No se puede manejar O_big en s390_exp_compare" + +#: config/tc-s390.c:819 +msgid "Invalid suffix for literal pool entry" +msgstr "Sufijo inválido para la entrada de conjunto de literales" + +#: config/tc-s390.c:876 +msgid "Big number is too big" +msgstr "El número grande es demasiado grande" + +#: config/tc-s390.c:964 config/tc-s390.c:1473 +#, c-format +msgid "%s relocations do not fit in %d bytes" +msgstr "%s reubicaciones no caben en %d bytes" + +#: config/tc-s390.c:974 +msgid "relocation not applicable" +msgstr "la reubicación no es aplicable" + +#: config/tc-s390.c:1117 +msgid "invalid operand suffix" +msgstr "sufijo de operando inválido" + +#: config/tc-s390.c:1140 +msgid "syntax error; missing '(' after displacement" +msgstr "error sintáctico; falta un '(' después de la desubicación" + +#: config/tc-s390.c:1150 config/tc-s390.c:1183 config/tc-s390.c:1202 +msgid "syntax error; expected ," +msgstr "error sintáctico; se esperaba ," + +#: config/tc-s390.c:1177 +msgid "syntax error; missing ')' after base register" +msgstr "error sintáctico; falta un '(' después del registro base" + +#: config/tc-s390.c:1195 +msgid "syntax error; ')' not allowed here" +msgstr "errór sintáctico; no se permite aquí un ')'" + +#: config/tc-s390.c:1353 config/tc-s390.c:1373 config/tc-s390.c:1386 +msgid "Invalid .insn format\n" +msgstr "Formato .insn inválido\n" + +#: config/tc-s390.c:1361 +#, c-format +msgid "Unrecognized opcode format: `%s'" +msgstr "Formato de código de operación no reconocido: `%s'" + +#: config/tc-s390.c:1389 +msgid "second operand of .insn not a constant\n" +msgstr "el operando de .insn no es una constante\n" + +#: config/tc-s390.c:1392 +msgid "missing comma after insn constant\n" +msgstr "falta una coma después de la constante insn\n" + +#: config/tc-s390.c:1703 +msgid "unresolved fx_subsy symbol that must be resolved" +msgstr "símbolo fx_subsy sin resolver que debe ser resuelto" + +#: config/tc-s390.c:1800 +msgid "unsupported relocation type" +msgstr "tipo de reubicación sin soporte" + +#: config/tc-sh.c:89 +msgid "directive .big encountered when option -big required" +msgstr "se encontró una directiva .big cuando se requirió una opción -big" + +#: config/tc-sh.c:100 +msgid "directive .little encountered when option -little required" +msgstr "se encontró una directiva .little cuando se requirió una opción -little" + +#: config/tc-sh.c:909 msgid "illegal register after @-" msgstr "registro ilegal después de @-" -#: config/tc-sh.c:894 +#: config/tc-sh.c:925 msgid "must be @(r0,...)" msgstr "debe ser @(r0,...)" -#: config/tc-sh.c:910 +#: config/tc-sh.c:949 msgid "syntax error in @(r0,...)" msgstr "error sintáctico en @(r0,...)" -#: config/tc-sh.c:943 config/tc-sh.c:948 +#: config/tc-sh.c:954 +msgid "syntax error in @(r0...)" +msgstr "error sintáctico en @(r0...)" + +#: config/tc-sh.c:987 config/tc-sh.c:992 msgid "syntax error in @(disp,[Rn, gbr, pc])" msgstr "error sintáctico en @(disp,[Rn, gbr, pc])" -#: config/tc-sh.c:953 +#: config/tc-sh.c:997 msgid "expecting )" msgstr "se esperaba )" -#: config/tc-sh.c:962 +#: config/tc-sh.c:1005 msgid "illegal register after @" msgstr "registro ilegal después de @" -#: config/tc-sh.c:1523 +#: config/tc-sh.c:1553 #, c-format msgid "Invalid register: 'r%d'" msgstr "Registro inválido: 'r%d'" -#: config/tc-sh.c:1686 +#: config/tc-sh.c:1716 msgid "insn can't be combined with parallel processing insn" msgstr "las instrucciones no se pueden combinar con instrucciones de procesamiento paralelo" -#: config/tc-sh.c:1693 config/tc-sh.c:1704 +#: config/tc-sh.c:1723 config/tc-sh.c:1734 msgid "multiple movx specifications" msgstr "especificaciones movx múltiples" -#: config/tc-sh.c:1698 config/tc-sh.c:1725 +#: config/tc-sh.c:1728 config/tc-sh.c:1755 msgid "multiple movy specifications" msgstr "especificaciones movy múltiples" -#: config/tc-sh.c:1706 +#: config/tc-sh.c:1736 msgid "invalid movx address register" msgstr "registro de dirección movx inválido" -#: config/tc-sh.c:1712 config/tc-sh.c:1717 +#: config/tc-sh.c:1742 config/tc-sh.c:1747 msgid "invalid movx dsp register" msgstr "registro dsp movx inválido" -#: config/tc-sh.c:1734 config/tc-sh.c:1739 +#: config/tc-sh.c:1764 config/tc-sh.c:1769 msgid "invalid movy dsp register" msgstr "registro dsp movy inválido" -#: config/tc-sh.c:1743 +#: config/tc-sh.c:1773 msgid "invalid movy address register" msgstr "registro de dirección movy inválido" -#: config/tc-sh.c:1749 +#: config/tc-sh.c:1779 msgid "dsp immediate shift value not constant" msgstr "el valor de desplazamiento inmediato dsp no es constante" -#: config/tc-sh.c:1756 config/tc-sh.c:1769 +#: config/tc-sh.c:1786 config/tc-sh.c:1799 msgid "multiple parallel processing specifications" msgstr "especificaciones múltiples de procesamiento paralelo" -#: config/tc-sh.c:1762 +#: config/tc-sh.c:1792 msgid "multiple condition specifications" msgstr "especificaciones múltiples de condición" -#: config/tc-sh.c:1778 +#: config/tc-sh.c:1808 msgid "insn cannot be combined with pmuls" msgstr "las instrucciones no se pueden combinar con pmuls" -#: config/tc-sh.c:1795 +#: config/tc-sh.c:1825 msgid "bad padd / psub pmuls output operand" msgstr "operando de salida pmuls padd / psub erróneo" -#: config/tc-sh.c:1805 +#: config/tc-sh.c:1835 msgid "condition not followed by conditionalizable insn" msgstr "la condición no está seguida por una instrucción condicionalizable" -#: config/tc-sh.c:1815 +#: config/tc-sh.c:1845 msgid "unrecognized characters at end of parallel processing insn" msgstr "caracteres no reconocidos al final de la instrucción de procesamiento paralelo" -#: config/tc-sh.c:1931 +#: config/tc-sh.c:1961 #, c-format msgid "excess operands: '%s'" msgstr "exceso de operandos: '%s'" -#: config/tc-sh.c:2099 +#: config/tc-sh.c:2131 msgid ".uses pseudo-op seen when not relaxing" msgstr "se vio el pseudo-operador .uses cuando no se estaba relajando" -#: config/tc-sh.c:2105 +#: config/tc-sh.c:2137 msgid "bad .uses format" msgstr "formato de .uses erróneo" -#: config/tc-sh.c:2166 +#: config/tc-sh.c:2203 msgid "" "SH options:\n" "-little\t\t\tgenerate little endian code\n" +"-big\t\t\tgenerate big endian code\n" "-relax\t\t\talter jump instructions for long displacements\n" "-small\t\t\talign sections to 4 byte boundaries, not 16\n" "-dsp\t\t\tenable sh-dsp insns, and disable sh3e / sh4 insns.\n" msgstr "" "Opciones de SH:\n" "-little\t\t\tgenera código little endian\n" +"-big\t\t\tgenera código big endian\n" "-relax\t\t\taltera las instrucciones de salto para desubicaciones long\n" "-small\t\t\talinea las secciones a límites de 4 bytes, no 16\n" "-dsp\t\t\tactiva instrucciones sh-dsp, y desactiva instrucciones sh3e / sh4.\n" -#: config/tc-sh.c:2177 config/tc-w65.c:862 -msgid "call to tc_Nout_fix_to_chars \n" -msgstr "llamada a tc_Nout_fix_to_chars \n" - -#: config/tc-sh.c:2261 +#: config/tc-sh.c:2292 msgid ".uses does not refer to a local symbol in the same section" msgstr ".uses no se refiere a un símbolo local en la misma sección" -#: config/tc-sh.c:2280 +#: config/tc-sh.c:2311 msgid "can't find fixup pointed to by .uses" msgstr "no se puede encontrar la compostura señalada por .uses" -#: config/tc-sh.c:2303 +#: config/tc-sh.c:2334 msgid ".uses target does not refer to a local symbol in the same section" msgstr "el objetivo .uses no se refiere a un símbolo local en la misma sección" -#: config/tc-sh.c:2401 +#: config/tc-sh.c:2432 msgid "displacement overflows 12-bit field" msgstr "la desubicación desborda el campo de 12-bits" -#: config/tc-sh.c:2404 +#: config/tc-sh.c:2435 #, c-format msgid "displacement to defined symbol %s overflows 12-bit field" msgstr "la desubicación del símbolo definido %s desborda el campo de 12-bits" -#: config/tc-sh.c:2408 +#: config/tc-sh.c:2439 #, c-format msgid "displacement to undefined symbol %s overflows 12-bit field" msgstr "la desubicación del símbolo indefinido %s desborda el campo de 12-bits" -#: config/tc-sh.c:2486 +#: config/tc-sh.c:2517 msgid "displacement overflows 8-bit field" msgstr "la desubicación desborda el campo de 8-bits" -#: config/tc-sh.c:2489 +#: config/tc-sh.c:2520 #, c-format msgid "displacement to defined symbol %s overflows 8-bit field" msgstr "la desubicación del símbolo definido %s desborda el campo de 8-bits" -#: config/tc-sh.c:2493 +#: config/tc-sh.c:2524 #, c-format msgid "displacement to undefined symbol %s overflows 8-bit field " msgstr "la desubicación del símbolo indefinido %s desborda el campo de 8-bits" -#: config/tc-sh.c:2506 +#: config/tc-sh.c:2537 #, c-format msgid "overflow in branch to %s; converted into longer instruction sequence" msgstr "desbordamiento en la ramificación a %s; se convirtió en una secuencia de instrucciones más larga" -#: config/tc-sh.c:2581 config/tc-sh.c:2629 config/tc-sparc.c:4084 config/tc-sparc.c:4109 +#: config/tc-sh.c:2612 config/tc-sh.c:2660 config/tc-sparc.c:4093 config/tc-sparc.c:4118 msgid "misaligned data" msgstr "datos desalineados" -#: config/tc-sh.c:3003 +#: config/tc-sh.c:3022 msgid "misaligned offset" msgstr "desplazamiento desalineado" -#: config/tc-sparc.c:280 +#: config/tc-sparc.c:281 msgid "Invalid default architecture, broken assembler." msgstr "Arquitectura por omisión inválida, ensamblador descompuesto." -#: config/tc-sparc.c:284 config/tc-sparc.c:487 +#: config/tc-sparc.c:285 config/tc-sparc.c:488 msgid "Bad opcode table, broken assembler." msgstr "Tabla de códigos de operación errónea, ensamblador descompuesto." -#: config/tc-sparc.c:479 +#: config/tc-sparc.c:480 #, c-format msgid "invalid architecture -xarch=%s" msgstr "arquitectura -xarch=%s inválida" -#: config/tc-sparc.c:481 +#: config/tc-sparc.c:482 #, c-format msgid "invalid architecture -A%s" msgstr "arquitectura inválida -A%s" -#: config/tc-sparc.c:585 +#: config/tc-sparc.c:549 +#, c-format +msgid "No compiled in support for %d bit object file format" +msgstr "No se compiló el soporte para el formato de fichero objeto de %d bit" + +#: config/tc-sparc.c:586 msgid "Unrecognized option following -K" msgstr "Opción no reconocida a continuación de -K" -#: config/tc-sparc.c:626 +#: config/tc-sparc.c:627 msgid "SPARC options:\n" msgstr "Opciones SPARC:\n" -#: config/tc-sparc.c:655 +#: config/tc-sparc.c:656 msgid "" "\n" "\t\t\tspecify variant of SPARC architecture\n" @@ -6519,11 +7195,11 @@ msgstr "" "-relax\t\t\trelaja saltos y ramificaciones (por omisión)\n" "-no-relax\t\tevita cambiar cualquier salto y ramificación\n" -#: config/tc-sparc.c:663 +#: config/tc-sparc.c:664 msgid "-k\t\t\tgenerate PIC\n" msgstr "-k\t\t\tgenera PIC\n" -#: config/tc-sparc.c:667 +#: config/tc-sparc.c:668 msgid "" "-32\t\t\tcreate 32 bit object file\n" "-64\t\t\tcreate 64 bit object file\n" @@ -6531,12 +7207,12 @@ msgstr "" "-32\t\t\tcrea ficheros objeto de 32 bits\n" "-64\t\t\tcrea ficheros objeto de 64 bits\n" -#: config/tc-sparc.c:670 +#: config/tc-sparc.c:671 #, c-format msgid "\t\t\t[default is %d]\n" msgstr "\t\t\t[por omisión es %d]\n" -#: config/tc-sparc.c:672 +#: config/tc-sparc.c:673 msgid "" "-TSO\t\t\tuse Total Store Ordering\n" "-PSO\t\t\tuse Partial Store Ordering\n" @@ -6546,12 +7222,12 @@ msgstr "" "-PSO\t\t\tusa el Ordenamiento de Almacenamiento Parcial\n" "-RMO\t\t\tusa el Ordenamiento de Memoria Relajado\n" -#: config/tc-sparc.c:676 +#: config/tc-sparc.c:677 #, c-format msgid "\t\t\t[default is %s]\n" msgstr "\t\t\t[por omisión es %s]\n" -#: config/tc-sparc.c:678 +#: config/tc-sparc.c:679 msgid "" "-KPIC\t\t\tgenerate PIC\n" "-V\t\t\tprint assembler version number\n" @@ -6573,7 +7249,7 @@ msgstr "" "-Qy, -Qn\t\tse ignora\n" "-s\t\t\tignored\n" -#: config/tc-sparc.c:690 +#: config/tc-sparc.c:691 msgid "" "-EL\t\t\tgenerate code for a little endian machine\n" "-EB\t\t\tgenerate code for a big endian machine\n" @@ -6585,272 +7261,311 @@ msgstr "" "--little-endian-data\tgenera código para una máquina que tenga instrucciones\n" " big endian y datos little endian.\n" -#: config/tc-sparc.c:810 +#: config/tc-sparc.c:811 #, c-format msgid "Internal error: losing opcode: `%s' \"%s\"\n" msgstr "Error interno: se pierde el código de operación: `%s' \"%s\"\n" -#: config/tc-sparc.c:829 +#: config/tc-sparc.c:830 #, c-format msgid "Internal error: can't find opcode `%s' for `%s'\n" msgstr "Error interno: no se puede encontrar el código de operación `%s' para `%s'\n" -#: config/tc-sparc.c:975 +#: config/tc-sparc.c:976 msgid "Support for 64-bit arithmetic not compiled in." msgstr "No se compiló el soporte para aritmética de 64-bit." -#: config/tc-sparc.c:1022 +#: config/tc-sparc.c:1023 msgid "set: number not in 0..4294967295 range" msgstr "set: el número no está en el rango 0..4294967295" -#: config/tc-sparc.c:1029 +#: config/tc-sparc.c:1030 msgid "set: number not in -2147483648..4294967295 range" msgstr "set: el número no está en el rango -2147483648..4294967295" -#: config/tc-sparc.c:1089 +#: config/tc-sparc.c:1090 msgid "setsw: number not in -2147483648..4294967295 range" msgstr "setsw: el número no está en el rango -2147483648..4294967295" -#: config/tc-sparc.c:1138 +#: config/tc-sparc.c:1139 msgid "setx: temporary register same as destination register" msgstr "setx: el registro temporal es el mismo que el registro destino" -#: config/tc-sparc.c:1209 +#: config/tc-sparc.c:1210 msgid "setx: illegal temporary register g0" msgstr "setx: registro temporal ilegal g0" -#: config/tc-sparc.c:1306 +#: config/tc-sparc.c:1307 msgid "FP branch in delay slot" msgstr "ramificación FP en la ranura de retraso" -#: config/tc-sparc.c:1322 +#: config/tc-sparc.c:1323 msgid "FP branch preceded by FP instruction; NOP inserted" msgstr "ramificación FP precedida por una instrucción FP; se insertó NOP" -#: config/tc-sparc.c:1362 +#: config/tc-sparc.c:1363 msgid "failed special case insn sanity check" msgstr "falló la prueba de sanidad de la instrucción especial case" -#: config/tc-sparc.c:1450 +#: config/tc-sparc.c:1451 msgid ": invalid membar mask name" msgstr ": nombre de máscara de barra de memoria inválido" -#: config/tc-sparc.c:1466 +#: config/tc-sparc.c:1467 msgid ": invalid membar mask expression" msgstr ": expresión de máscara de barra de memoria inválida" -#: config/tc-sparc.c:1471 +#: config/tc-sparc.c:1472 msgid ": invalid membar mask number" msgstr ": número de máscara de barra de memoria inválido" -#: config/tc-sparc.c:1486 +#: config/tc-sparc.c:1487 msgid ": invalid siam mode expression" msgstr ": expresión de modo siam inválida" -#: config/tc-sparc.c:1491 +#: config/tc-sparc.c:1492 msgid ": invalid siam mode number" msgstr ": número de modi siam inválido" -#: config/tc-sparc.c:1507 +#: config/tc-sparc.c:1508 msgid ": invalid prefetch function name" msgstr ": nombre de función de precargado inválido" -#: config/tc-sparc.c:1515 +#: config/tc-sparc.c:1516 msgid ": invalid prefetch function expression" msgstr ": expresión de función de precargado inválida" -#: config/tc-sparc.c:1520 +#: config/tc-sparc.c:1521 msgid ": invalid prefetch function number" msgstr ": número de función de precargado inválido" -#: config/tc-sparc.c:1548 config/tc-sparc.c:1560 +#: config/tc-sparc.c:1549 config/tc-sparc.c:1561 msgid ": unrecognizable privileged register" msgstr ": registro privilegiado no reconocible" -#: config/tc-sparc.c:1584 config/tc-sparc.c:1609 +#: config/tc-sparc.c:1585 config/tc-sparc.c:1610 msgid ": unrecognizable v9a or v9b ancillary state register" msgstr ": registro de estado ancilar v9a o v9b no reconocible" -#: config/tc-sparc.c:1589 +#: config/tc-sparc.c:1590 msgid ": rd on write only ancillary state register" msgstr ": rd en registro de estado ancilar de sólo escritura" #. %sys_tick and %sys_tick_cmpr are v9bnotv9a -#: config/tc-sparc.c:1597 +#: config/tc-sparc.c:1598 msgid ": unrecognizable v9a ancillary state register" msgstr ": registro de estado ancilar v9a no reconocible" -#: config/tc-sparc.c:1633 +#: config/tc-sparc.c:1634 msgid ": asr number must be between 16 and 31" msgstr ": el número asr debe estar entre 16 y 31" -#: config/tc-sparc.c:1641 +#: config/tc-sparc.c:1642 msgid ": asr number must be between 0 and 31" msgstr ": el número asr debe estar entre 0 y 31" -#: config/tc-sparc.c:1651 +#: config/tc-sparc.c:1652 msgid ": expecting %asrN" msgstr ": se esperaba %asrN" -#: config/tc-sparc.c:1979 +#: config/tc-sparc.c:1980 msgid "detected global register use not covered by .register pseudo-op" msgstr "se detectó el uso de un registro global que no está cubierto por el pseudo-operador .register" -#: config/tc-sparc.c:2050 +#: config/tc-sparc.c:2051 msgid ": There are only 64 f registers; [0-63]" msgstr ": Solamente hay 64 registros f; [0-63]" -#: config/tc-sparc.c:2052 config/tc-sparc.c:2064 +#: config/tc-sparc.c:2053 config/tc-sparc.c:2065 msgid ": There are only 32 f registers; [0-31]" msgstr ": Solamente hay 32 registros f; [0-31]" -#: config/tc-sparc.c:2182 config/tc-sparc.c:2218 +#: config/tc-sparc.c:2183 config/tc-sparc.c:2219 +#, c-format msgid "Illegal operands: %%%s requires arguments in ()" msgstr "Operandos ilegales: %%%s requiere de argumentos en ()" -#: config/tc-sparc.c:2230 +#: config/tc-sparc.c:2231 +#, c-format msgid "Illegal operands: Can't do arithmetics other than + and - involving %%%s()" msgstr "Operandos ilegales: No se puede hacer aritmética aparte de + y - que involucre %%%s()" -#: config/tc-sparc.c:2340 +#: config/tc-sparc.c:2341 +#, c-format msgid "Illegal operands: Can't add non-constant expression to %%%s()" msgstr "Operandos ilegales: No se puede agregar una expresión que no es constante a %%%s()" -#: config/tc-sparc.c:2350 +#: config/tc-sparc.c:2351 +#, c-format msgid "Illegal operands: Can't do arithmetics involving %%%s() of a relocatable symbol" msgstr "Operandos ilegales: No se puede hacer aritmética que involucre a %%%s() de un símbolo reubicable" -#: config/tc-sparc.c:2368 +#: config/tc-sparc.c:2369 msgid ": PC-relative operand can't be a constant" msgstr ": el operando relativo al PC no puede ser una constante" -#: config/tc-sparc.c:2401 +#: config/tc-sparc.c:2402 msgid ": invalid ASI name" msgstr ": nombre ASI inválido" -#: config/tc-sparc.c:2409 +#: config/tc-sparc.c:2410 msgid ": invalid ASI expression" msgstr ": expresión ASI inválida" -#: config/tc-sparc.c:2414 +#: config/tc-sparc.c:2415 msgid ": invalid ASI number" msgstr ": número ASI inválido" -#: config/tc-sparc.c:2511 +#: config/tc-sparc.c:2512 msgid "OPF immediate operand out of range (0-0x1ff)" msgstr "operador inmediato OPF fuera de rango (0-0x1ff)" -#: config/tc-sparc.c:2516 +#: config/tc-sparc.c:2517 msgid "non-immediate OPF operand, ignored" msgstr "operando OPF que no es inmediato, se ignora" -#: config/tc-sparc.c:2535 +#: config/tc-sparc.c:2536 msgid ": invalid cpreg name" msgstr ": nombre cpreg inválido" -#: config/tc-sparc.c:2564 +#: config/tc-sparc.c:2565 #, c-format msgid "Illegal operands%s" msgstr "Operando%s ilegal(es)" -#: config/tc-sparc.c:2598 +#: config/tc-sparc.c:2599 #, c-format msgid "architecture bumped from \"%s\" to \"%s\" on \"%s\"" msgstr "la arquitectura saltó de \"%s\" a \"%s\" en \"%s\"" -#: config/tc-sparc.c:2634 +#: config/tc-sparc.c:2635 #, c-format msgid "Architecture mismatch on \"%s\"." msgstr "No hay coincidencia de arquitectura en \"%s\"." -#: config/tc-sparc.c:2635 +#: config/tc-sparc.c:2636 #, c-format msgid " (Requires %s; requested architecture is %s.)" msgstr " (Se requiere %s; la arquitectura solicitada es %s.)" -#: config/tc-sparc.c:3249 +#: config/tc-sparc.c:3246 #, c-format msgid "bad or unhandled relocation type: 0x%02x" msgstr "tipo de reubicación errónea o sin manejar: 0x%02x" -#: config/tc-sparc.c:3380 +#: config/tc-sparc.c:3384 #, c-format msgid "internal error: can't export reloc type %d (`%s')" msgstr "error interno: no se puede exportar el tipo de reubicación %d (`%s')" -#: config/tc-sparc.c:3552 +#: config/tc-sparc.c:3546 +#, c-format +msgid "BSS length (%d.) <0! Ignored." +msgstr "¡Longitud BSS (%d.) <0! Se ignora." + +#: config/tc-sparc.c:3558 msgid "bad .reserve segment -- expected BSS segment" msgstr "segmento .reserve erróneo -- se esperaba el segmento BSS" -#: config/tc-sparc.c:3569 +#: config/tc-sparc.c:3575 read.c:2040 msgid "missing alignment" msgstr "falta la alineación" -#: config/tc-sparc.c:3580 config/tc-sparc.c:3730 +#: config/tc-sparc.c:3586 config/tc-sparc.c:3736 #, c-format msgid "alignment too large; assuming %d" msgstr "alineación demasiado grande; se asume %d" -#: config/tc-sparc.c:3586 config/tc-sparc.c:3736 +#: config/tc-sparc.c:3592 config/tc-sparc.c:3742 msgid "negative alignment" msgstr "alineación negativa" -#: config/tc-sparc.c:3596 config/tc-sparc.c:3759 +#: config/tc-sparc.c:3602 config/tc-sparc.c:3765 read.c:1249 read.c:2056 msgid "alignment not a power of 2" msgstr "la alineación no es una potencia de 2" -#: config/tc-sparc.c:3716 +#: config/tc-sparc.c:3680 config/tc-v850.c:260 +msgid "Expected comma after symbol-name" +msgstr "Se esperaba una coma después del nombre del símbolo" + +#: config/tc-sparc.c:3708 config/tc-v850.c:293 +#, c-format +msgid "Length of .comm \"%s\" is already %ld. Not changed to %d." +msgstr "La longitud de .comm \"%s\" ya es %ld. No se cambia a %d." + +#: config/tc-sparc.c:3722 msgid "Expected comma after common length" msgstr "Se esperaba una coma después de la longitud común" -#: config/tc-sparc.c:3951 config/tc-sparc.c:3961 +#: config/tc-sparc.c:3963 config/tc-sparc.c:3973 +#, c-format msgid "register syntax is .register %%g[2367],{#scratch|symbolname|#ignore}" msgstr "la sintaxis de registro es .register %%g[2367],{#scratch|nombresimbolo|#ignore}" -#: config/tc-sparc.c:3979 +#: config/tc-sparc.c:3991 msgid "redefinition of global register" msgstr "redefinición del registro global" -#: config/tc-sparc.c:3990 +#: config/tc-sparc.c:4002 #, c-format msgid "Register symbol %s already defined." msgstr "El símbolo de registro %s ya estaba definido." -#: config/tc-sparc.h:54 +#: config/tc-sparc.c:4211 +#, c-format +msgid "Illegal operands: %%r_plt in %d-byte data field" +msgstr "Operandos ilegales: %%r_plt en el campo de datos de %d-bytes" + +#: config/tc-sparc.c:4248 +#, c-format +msgid "Illegal operands: Only %%r_%s%d allowed in %d-byte data fields" +msgstr "Operandos ilegales: Sólo se permite %%r_%s%d en campos de datos de %d-bytes" + +#: config/tc-sparc.c:4256 config/tc-sparc.c:4287 config/tc-sparc.c:4296 +#, c-format +msgid "Illegal operands: %%r_%s%d requires arguments in ()" +msgstr "Operandos ilegales: %%r_%s%d requiere argumentos en ()" + +#: config/tc-sparc.c:4305 +#, c-format +msgid "Illegal operands: garbage after %%r_%s%d()" +msgstr "Operandos ilegales: hay basura después de %%r_%s%d()" + +#: config/tc-sparc.h:55 msgid "sparc convert_frag\n" msgstr "convert_frag de sparc\n" -#: config/tc-sparc.h:56 +#: config/tc-sparc.h:57 msgid "estimate_size_before_relax called" msgstr "se llamó a estimate_size_before_relax" -#: config/tc-tahoe.c:386 +#: config/tc-tahoe.c:403 msgid "The -a option doesn't exist. (Despite what the man page says!" msgstr "La opción -a no existe. (¡A pesar de lo que diga la página del manual!)" -#: config/tc-tahoe.c:390 config/tc-vax.c:3132 +#: config/tc-tahoe.c:407 config/tc-vax.c:3125 #, c-format msgid "Displacement length %s ignored!" msgstr "¡Se ignora la longitud de desubicación %s!" -#: config/tc-tahoe.c:394 config/tc-vax.c:3124 +#: config/tc-tahoe.c:411 config/tc-vax.c:3117 msgid "SYMBOL TABLE not implemented" msgstr "SYMBOL TABLE no está implementado" -#: config/tc-tahoe.c:398 config/tc-vax.c:3128 +#: config/tc-tahoe.c:415 config/tc-vax.c:3121 msgid "TOKEN TRACE not implemented" msgstr "TOKEN TRACE no está implementado" -#: config/tc-tahoe.c:402 config/tc-vax.c:3136 +#: config/tc-tahoe.c:419 config/tc-vax.c:3129 #, c-format msgid "I don't need or use temp. file \"%s\"." msgstr "No se necesita o se utiliza el fichero temporal \"%s\"." -#: config/tc-tahoe.c:406 config/tc-vax.c:3140 +#: config/tc-tahoe.c:423 config/tc-vax.c:3133 msgid "I don't use an interpass file! -V ignored" msgstr "¡No se usa un fichero entre pasos! Se ignora -V" -#: config/tc-tahoe.c:420 +#: config/tc-tahoe.c:437 msgid "" "Tahoe options:\n" "-a\t\t\tignored\n" @@ -6870,183 +7585,183 @@ msgstr "" "-T\t\t\tse ignora\n" "-V\t\t\tse ignora\n" -#: config/tc-tahoe.c:1074 +#: config/tc-tahoe.c:1066 msgid "Casting a branch displacement is bad form, and is ignored." msgstr "La conversión de una desubicación de ramificación es una forma errónea, y se ignora." -#: config/tc-tahoe.c:1130 +#: config/tc-tahoe.c:1122 msgid "Couldn't parse the [index] in this operand." msgstr "No se puede decodificar el [index] en este operando." -#: config/tc-tahoe.c:1136 +#: config/tc-tahoe.c:1128 msgid "Couldn't find the opening '[' for the index of this operand." msgstr "No se puede encontrar el '[' que abre para el índice de este operando." -#: config/tc-tahoe.c:1176 +#: config/tc-tahoe.c:1168 msgid "Couldn't find the opening '(' for the deref of this operand." msgstr "No se puede encontrar el '(' que abre para la dereferencia de este operando." -#: config/tc-tahoe.c:1186 +#: config/tc-tahoe.c:1178 msgid "Operand can't be both pre-inc and post-dec." msgstr "El operando no puede ser pre-incremento y post-decremento al mismo tiempo." -#: config/tc-tahoe.c:1216 +#: config/tc-tahoe.c:1208 msgid "I parsed 2 registers in this operand." msgstr "Se decodificaron 2 registros en este operando." -#: config/tc-tahoe.c:1266 +#: config/tc-tahoe.c:1258 msgid "Can't relocate expression error." msgstr "No se puede reubicar la expresión de error." #. This is an error. Tahoe doesn't allow any expressions #. bigger that a 32 bit long word. Any bigger has to be referenced #. by address. -#: config/tc-tahoe.c:1273 +#: config/tc-tahoe.c:1265 msgid "Expression is too large for a 32 bits." msgstr "La expresión es demasiado grande para 32 bits." -#: config/tc-tahoe.c:1278 +#: config/tc-tahoe.c:1270 msgid "Junk at end of expression." msgstr "Basura al final de la expresión." -#: config/tc-tahoe.c:1317 +#: config/tc-tahoe.c:1309 msgid "Syntax error in direct register mode." msgstr "Error sintáctico en el modo directo de registro." -#: config/tc-tahoe.c:1319 +#: config/tc-tahoe.c:1311 msgid "You can't index a register in direct register mode." msgstr "No se puede indizar un registro en el modo directo de registro." -#: config/tc-tahoe.c:1322 +#: config/tc-tahoe.c:1314 msgid "SP can't be the source operand with direct register addressing." msgstr "SP no puede ser el operando fuente con direccionamiento directo de registro." -#: config/tc-tahoe.c:1324 +#: config/tc-tahoe.c:1316 msgid "Can't take the address of a register." msgstr "No se puede tomar la dirección de un registro." -#: config/tc-tahoe.c:1326 +#: config/tc-tahoe.c:1318 msgid "Direct Register can't be used in a branch." msgstr "Un Registro Directo no se puede utilizar en una ramificación." -#: config/tc-tahoe.c:1328 +#: config/tc-tahoe.c:1320 msgid "For quad access, the register must be even and < 14." msgstr "Para acceso cuadrático, el registro debe ser par y < 14." -#: config/tc-tahoe.c:1330 +#: config/tc-tahoe.c:1322 msgid "You can't cast a direct register." msgstr "No se puede convertir un registro directo." # `tromp' se utiliza aquí como verbo transitivo. cfuga # Referencia: http://www.dictionary.com/search?q=tromp -#: config/tc-tahoe.c:1336 +#: config/tc-tahoe.c:1328 msgid "Using reg 14 for quadwords can tromp the FP register." msgstr "El uso del registro 14 para quadwords puede noquear el registro FP." -#: config/tc-tahoe.c:1348 +#: config/tc-tahoe.c:1340 msgid "Syntax error in auto-dec mode." msgstr "Error sintáctico en el modo auto-dec." -#: config/tc-tahoe.c:1350 +#: config/tc-tahoe.c:1342 msgid "You can't have an index auto dec mode." msgstr "No se puede tener un índice en modo auto dec" -#: config/tc-tahoe.c:1352 +#: config/tc-tahoe.c:1344 msgid "Auto dec mode cant be used for reading." msgstr "El modo auto dec no se puede usar para lectura." -#: config/tc-tahoe.c:1354 +#: config/tc-tahoe.c:1346 msgid "Auto dec only works of the SP register." msgstr "El modo auto dec solamente funciona en los registros SP." -#: config/tc-tahoe.c:1356 +#: config/tc-tahoe.c:1348 msgid "Auto dec can't be used in a branch." msgstr "No se puede utilizar auto dec en una ramificación." -#: config/tc-tahoe.c:1358 +#: config/tc-tahoe.c:1350 msgid "Auto dec won't work with quadwords." msgstr "Auto dec no funciona con quadwords." -#: config/tc-tahoe.c:1365 +#: config/tc-tahoe.c:1357 msgid "Syntax error in one of the auto-inc modes." msgstr "Error sintáctico en uno de los modos auto-inc." -#: config/tc-tahoe.c:1371 +#: config/tc-tahoe.c:1363 msgid "Auto inc deferred only works of the SP register." msgstr "El modo auto inc diferido solamente funciona en los registros SP." -#: config/tc-tahoe.c:1373 +#: config/tc-tahoe.c:1365 msgid "You can't have an index auto inc deferred mode." msgstr "No se puede tener un índice en modo auto inc diferido" -#: config/tc-tahoe.c:1375 config/tc-tahoe.c:1386 +#: config/tc-tahoe.c:1367 config/tc-tahoe.c:1378 msgid "Auto inc can't be used in a branch." msgstr "No se puede utilizar auto inc en una ramificación." -#: config/tc-tahoe.c:1382 +#: config/tc-tahoe.c:1374 msgid "You can't write to an auto inc register." msgstr "No se puede escribir en un registro auto inc." -#: config/tc-tahoe.c:1384 +#: config/tc-tahoe.c:1376 msgid "Auto inc only works of the SP register." msgstr "El modo auto inc funciona solamente en los registros SP." -#: config/tc-tahoe.c:1388 +#: config/tc-tahoe.c:1380 msgid "Auto inc won't work with quadwords." msgstr "Auto inc no funciona con quadwords." -#: config/tc-tahoe.c:1390 +#: config/tc-tahoe.c:1382 msgid "You can't have an index in auto inc mode." msgstr "No se puede tener un índice en el modo auto inc." -#: config/tc-tahoe.c:1398 +#: config/tc-tahoe.c:1390 msgid "You can't index the sp register." msgstr "No se puede indizar el registro sp." -#: config/tc-tahoe.c:1404 +#: config/tc-tahoe.c:1396 msgid "Syntax error in register displaced mode." msgstr "Error sintáctico en el registro en modo desubicado." -#: config/tc-tahoe.c:1423 +#: config/tc-tahoe.c:1415 msgid "An offest is needed for this operand." msgstr "Se necesita un desplazamiento para este operando." -#: config/tc-tahoe.c:1435 +#: config/tc-tahoe.c:1427 msgid "You can't index a register in immediate mode." msgstr "No se puede indizar un registro en modo inmediato." -#: config/tc-tahoe.c:1437 +#: config/tc-tahoe.c:1429 msgid "Immediate access can't be used as an address." msgstr "No se puede utilizar el acceso inmediato como una dirección" -#: config/tc-tahoe.c:1548 +#: config/tc-tahoe.c:1540 #, c-format msgid "Compiler bug: ODD number of bytes in arg structure %s." msgstr "Bicho del compilador: número de bytes IMPAR en la estructura de argumentos %s." -#: config/tc-tahoe.c:1575 config/tc-vax.c:1839 +#: config/tc-tahoe.c:1567 config/tc-vax.c:1835 msgid "Not enough operands" msgstr "No hay suficientes operandos" -#: config/tc-tahoe.c:1585 config/tc-vax.c:1846 +#: config/tc-tahoe.c:1577 config/tc-vax.c:1842 msgid "Too many operands" msgstr "Demasiados operandos" -#: config/tc-tahoe.c:1636 config/tc-vax.c:364 +#: config/tc-tahoe.c:1628 config/tc-vax.c:378 #, c-format msgid "Ignoring statement due to \"%s\"" msgstr "Se ignora la declaración debido a \"%s\"" -#: config/tc-tahoe.c:1731 +#: config/tc-tahoe.c:1723 #, c-format msgid "Compliler bug: Got a case (%d) I wasn't expecting." msgstr "Bicho del compilador: Se obtuvo un case (%d) que no se esperaba." -#: config/tc-tahoe.c:1825 +#: config/tc-tahoe.c:1817 msgid "Real branch displacements must be expressions." msgstr "Las desubicaciones de ramificaciones reales deben ser expresiones." -#: config/tc-tahoe.c:1828 +#: config/tc-tahoe.c:1820 #, c-format msgid "Complier error: I got an unknown synthetic branch :%c" msgstr "Error del compilador: Se obtuvo una ramificación sintética desconocida :%c" @@ -7054,852 +7769,856 @@ msgstr "Error del compilador: Se obtuvo una ramificación sintética desconocida : # En México se utilizaría `guácala' por `barf', como una expresión # que simboliza vómito, pero no es comprensible para todos los # hispanoparlantes. :-) cfuga -#: config/tc-tahoe.c:1969 +#: config/tc-tahoe.c:1961 #, c-format msgid "Barf, bad mode %x\n" msgstr "Ugh, modo erróneo %x\n" #. Only word (et al.), align, or conditionals are allowed within #. .struct/.union. -#: config/tc-tic54x.c:75 +#: config/tc-tic54x.c:80 msgid "pseudo-op illegal within .struct/.union" msgstr "pseudo-operación ilegal dentro de .struct/.union" -#: config/tc-tic54x.c:84 +#: config/tc-tic54x.c:89 msgid "C54x-specific command line options:\n" msgstr "Opciones de línea de comandos específicas de C54x:\n" -#: config/tc-tic54x.c:85 +#: config/tc-tic54x.c:90 msgid "-mfar-mode | -mf Use extended addressing\n" msgstr "-mfar-mode | -mf Utiliza direccionamiento extendido\n" -#: config/tc-tic54x.c:86 +#: config/tc-tic54x.c:91 msgid "-mcpu=<CPU version> Specify the CPU version\n" msgstr "-mcpu=<versión CPU> Especifica la versión del CPU\n" -#: config/tc-tic54x.c:88 +#: config/tc-tic54x.c:93 msgid "-mcoff-version={0|1|2} Select COFF version\n" msgstr "-mcoff-version={0|1|2} Selecciona la versión de COFF\n" -#: config/tc-tic54x.c:90 +#: config/tc-tic54x.c:95 msgid "-merrors-to-file <filename>\n" msgstr "-merrors-to-file <nombre fichero>\n" -#: config/tc-tic54x.c:91 +#: config/tc-tic54x.c:96 msgid "-me <filename> Redirect errors to a file\n" msgstr "-me <nombre fichero> Redirige los errores a un fichero\n" -#: config/tc-tic54x.c:351 +#: config/tc-tic54x.c:348 msgid "Comma and symbol expected for '.asg STRING, SYMBOL'" msgstr "Se esperaban una coma y un símbolo para '.asg CADENA, SÍMBOLO'" -#: config/tc-tic54x.c:405 +#: config/tc-tic54x.c:401 msgid "Unterminated string after absolute expression" msgstr "Cadena sin terminar después de una expresión absoluta" -#: config/tc-tic54x.c:413 +#: config/tc-tic54x.c:409 msgid "Comma and symbol expected for '.eval EXPR, SYMBOL'" msgstr "Se esperaban una coma y un símbolo para '.eval EXPR, SÍMBOLO'" -#: config/tc-tic54x.c:425 +#: config/tc-tic54x.c:421 msgid "symbols assigned with .eval must begin with a letter" msgstr "los símbolos asignados con .eval deben comenzar con una letra" -#: config/tc-tic54x.c:682 +#: config/tc-tic54x.c:675 msgid "Offset on nested structures is ignored" msgstr "Se ignora el desplazamiento en estructuras anidadas" -#: config/tc-tic54x.c:732 +#: config/tc-tic54x.c:725 #, c-format msgid ".end%s without preceding .%s" msgstr ".end%s sin un .%s precedente" -#: config/tc-tic54x.c:799 +#: config/tc-tic54x.c:791 #, c-format msgid "Unrecognized struct/union tag '%s'" msgstr "Marca de struct/union '%s' no reconocida" -#: config/tc-tic54x.c:801 +#: config/tc-tic54x.c:793 msgid ".tag requires a structure tag" msgstr ".tag requiere una estructura tag" -#: config/tc-tic54x.c:807 +#: config/tc-tic54x.c:799 msgid "Label required for .tag" msgstr "Se requiere una etiqueta para .tag" -#: config/tc-tic54x.c:825 +#: config/tc-tic54x.c:817 #, c-format msgid ".tag target '%s' undefined" msgstr "el objetivo .tag '%s' está indefinido" -#: config/tc-tic54x.c:887 +#: config/tc-tic54x.c:879 #, c-format msgid ".field count '%d' out of range (1 <= X <= 32)" msgstr "la cuenta de .field '%d' está fuera de rango (1 <= X <= 32)" -#: config/tc-tic54x.c:917 +#: config/tc-tic54x.c:909 #, c-format msgid "Unrecognized field type '%c'" msgstr "Tipo de campo '%c' no reconocido" #. Disallow .byte with a non constant expression that will #. require relocation. -#: config/tc-tic54x.c:1052 +#: config/tc-tic54x.c:1044 msgid "Relocatable values require at least WORD storage" msgstr "Los valores reubicables requieren por lo menos almacenamiento WORD" -#: config/tc-tic54x.c:1114 +#: config/tc-tic54x.c:1105 msgid "Use of .def/.ref is deprecated. Use .global instead" msgstr "El uso de .def/.ref está deprecado. Utilice en su lugar .global" -#: config/tc-tic54x.c:1305 +#: config/tc-tic54x.c:1298 msgid ".space/.bes repeat count is negative, ignored" msgstr "la cuenta de repetición .space/.bes es negativa, se ignora" -#: config/tc-tic54x.c:1310 +#: config/tc-tic54x.c:1303 msgid ".space/.bes repeat count is zero, ignored" msgstr "la cuenta de repetición .space/.bes es cero, se ignora" -#: config/tc-tic54x.c:1388 +#: config/tc-tic54x.c:1380 msgid "Missing size argument" msgstr "Falta el tamaño del argumento" -#: config/tc-tic54x.c:1525 +#: config/tc-tic54x.c:1514 msgid "CPU version has already been set" msgstr "La versión de CPU ya se había establecido" -#: config/tc-tic54x.c:1529 +#: config/tc-tic54x.c:1518 #, c-format msgid "Unrecognized version '%s'" msgstr "Versión '%s' no reconocida" -#: config/tc-tic54x.c:1535 +#: config/tc-tic54x.c:1524 msgid "Changing of CPU version on the fly not supported" msgstr "No hay soporte para el cambio de la versión del CPU al vuelo" -#: config/tc-tic54x.c:1670 +#: config/tc-tic54x.c:1657 msgid "p2align not supported on this target" msgstr "p2align no tiene soporte en este objetivo" -#: config/tc-tic54x.c:1683 +#: config/tc-tic54x.c:1669 msgid "Argument to .even ignored" msgstr "Se ignora el argumento para .even" -#: config/tc-tic54x.c:1730 +#: config/tc-tic54x.c:1715 msgid "Invalid field size, must be from 1 to 32" msgstr "Tamaño de campo inválido, debe ser de 1 a 32" -#: config/tc-tic54x.c:1743 +#: config/tc-tic54x.c:1728 msgid "field size must be 16 when value is relocatable" msgstr "el tamaño del campo debe ser 16 cuando el valor es reubicable" -#: config/tc-tic54x.c:1757 +#: config/tc-tic54x.c:1742 msgid "field value truncated" msgstr "se trunca valor del campo" -#: config/tc-tic54x.c:1863 config/tc-tic54x.c:2175 +#: config/tc-tic54x.c:1846 config/tc-tic54x.c:2148 #, c-format msgid "Unrecognized section '%s'" msgstr "Sección '%s' no reconocida" -#: config/tc-tic54x.c:1872 +#: config/tc-tic54x.c:1855 msgid "Current section is unitialized, section name required for .clink" msgstr "La sección actual no está iniciada, se requiere el nombre de sección para .clink" -#: config/tc-tic54x.c:2084 +#: config/tc-tic54x.c:2061 msgid "ENDLOOP without corresponding LOOP" msgstr "ENDLOOP sin un LOOP correspondiente" -#: config/tc-tic54x.c:2127 +#: config/tc-tic54x.c:2101 msgid "Mixing of normal and extended addressing not supported" msgstr "No se da soporte a la mezcla de direccionamiento normal y extendido" -#: config/tc-tic54x.c:2133 +#: config/tc-tic54x.c:2107 msgid "Extended addressing not supported on the specified CPU" msgstr "No se da soporte a direccionamiento extendido en el CPU especificado" -#: config/tc-tic54x.c:2181 +#: config/tc-tic54x.c:2154 msgid ".sblock may be used for initialized sections only" msgstr ".sblock se puede utilizar únicamente para secciones sin iniciar" -#: config/tc-tic54x.c:2212 +#: config/tc-tic54x.c:2184 msgid "Symbol missing for .set/.equ" msgstr "Falta el símbolo para .set/.equ" -#: config/tc-tic54x.c:2269 +#: config/tc-tic54x.c:2240 msgid ".var may only be used within a macro definition" msgstr ".var solamente se puede usar dentro de una definición de macro" -#: config/tc-tic54x.c:2277 +#: config/tc-tic54x.c:2248 msgid "Substitution symbols must begin with a letter" msgstr "Los símbolos de sustitución deben empezar con una letra" -#: config/tc-tic54x.c:2368 +#: config/tc-tic54x.c:2338 #, c-format msgid "Can't open macro library file '%s' for reading." msgstr "No se puede abrir el fichero de biblioteca de macro '%s' para lectura." -#: config/tc-tic54x.c:2375 +#: config/tc-tic54x.c:2345 #, c-format msgid "File '%s' not in macro archive format" msgstr "El fichero '%s' no está en el formato de archivo de macro" -#: config/tc-tic54x.c:2532 +#: config/tc-tic54x.c:2504 #, c-format msgid "Bad COFF version '%s'" msgstr "Versión COFF '%s' errónea" -#: config/tc-tic54x.c:2541 +#: config/tc-tic54x.c:2513 #, c-format msgid "Bad CPU version '%s'" msgstr "Versión de CPU '%s' errónea" -#: config/tc-tic54x.c:2553 config/tc-tic54x.c:2556 +#: config/tc-tic54x.c:2525 config/tc-tic54x.c:2528 #, c-format msgid "Can't redirect stderr to the file '%s'" msgstr "No se puede redirigir la salida de error estándard al fichero '%s'" -#: config/tc-tic54x.c:2702 +#: config/tc-tic54x.c:2662 #, c-format msgid "Undefined substitution symbol '%s'" msgstr "Símbolo de sustitución '%s' indefinido" -#: config/tc-tic54x.c:3390 +#: config/tc-tic54x.c:3335 msgid "Badly formed address expression" msgstr "Expresión de dirección mal formada" -#: config/tc-tic54x.c:3655 +#: config/tc-tic54x.c:3593 #, c-format msgid "Invalid dmad syntax '%s'" msgstr "Sintaxis de dmad '%s' inválida" -#: config/tc-tic54x.c:3771 +#: config/tc-tic54x.c:3707 msgid "Address mode *+ARx is write-only. Results of reading are undefined." msgstr "El modo de dirección *+ARx es de sólo escritura. El resultado de la lectura está indefinido." -#: config/tc-tic54x.c:3791 +#: config/tc-tic54x.c:3727 #, c-format msgid "Unrecognized indirect address format \"%s\"" msgstr "Formato de dirección indirecta \"%s\" no reconocido" -#: config/tc-tic54x.c:3828 +#: config/tc-tic54x.c:3762 #, c-format msgid "Operand '%s' out of range (%d <= x <= %d)" msgstr "El operando '%s' está fuera de rango (%d <= x <= %d)" -#: config/tc-tic54x.c:3848 +#: config/tc-tic54x.c:3782 msgid "Error in relocation handling" msgstr "Error en el manejo de la reubicación" -#: config/tc-tic54x.c:3869 config/tc-tic54x.c:3933 config/tc-tic54x.c:3963 +#: config/tc-tic54x.c:3801 config/tc-tic54x.c:3863 config/tc-tic54x.c:3889 #, c-format msgid "Unrecognized condition code \"%s\"" msgstr "Código de condición \"%s\" no reconocido" -#: config/tc-tic54x.c:3886 +#: config/tc-tic54x.c:3818 #, c-format msgid "Condition \"%s\" does not match preceding group" msgstr "La condición \"%s\" no coincide con el grupo precedente" -#: config/tc-tic54x.c:3894 +#: config/tc-tic54x.c:3826 #, c-format msgid "Condition \"%s\" uses a different accumulator from a preceding condition" msgstr "La condición \"%s\" utiliza un acumulador diferente de una condición precedente" -#: config/tc-tic54x.c:3901 +#: config/tc-tic54x.c:3833 msgid "Only one comparison conditional allowed" msgstr "Sólo se permite una comparación condicional" -#: config/tc-tic54x.c:3906 +#: config/tc-tic54x.c:3838 msgid "Only one overflow conditional allowed" msgstr "Sólo se permite un desbordamiento condicional" -#: config/tc-tic54x.c:3914 +#: config/tc-tic54x.c:3846 #, c-format msgid "Duplicate %s conditional" msgstr "Condicional %s duplicado" -#: config/tc-tic54x.c:3948 +#: config/tc-tic54x.c:3876 msgid "Invalid auxiliary register (use AR0-AR7)" msgstr "Registro auxiliar inválido (utilice AR0-AR7)" -#: config/tc-tic54x.c:3983 +#: config/tc-tic54x.c:3909 msgid "lk addressing modes are invalid for memory-mapped register addressing" msgstr "Los modos de direccionamiento lk son inválidos para el direccionamiento de registros mapeados en memoria" -#: config/tc-tic54x.c:3991 +#: config/tc-tic54x.c:3917 msgid "Address mode *+ARx is not allowed in memory-mapped register addressing. Resulting behavior is undefined." msgstr "El modo de dirección *+ARx no se permite en el direccionamiento de registros mapeados en memoria. El comportamiento resultante está indefinido." -#: config/tc-tic54x.c:4017 +#: config/tc-tic54x.c:3943 msgid "Destination accumulator for each part of this parallel instruction must be different" msgstr "El acumulador de destino para cada parte de esta instrucción paralela debe ser diferente" -#: config/tc-tic54x.c:4066 +#: config/tc-tic54x.c:3992 #, c-format msgid "Memory mapped register \"%s\" out of range" msgstr "El registro mapeado en memoria \"%s\" está fuera de rango" -#: config/tc-tic54x.c:4105 +#: config/tc-tic54x.c:4031 msgid "Invalid operand (use 1, 2, or 3)" msgstr "Operando inválido (utilice 1, 2, ó 3)" -#: config/tc-tic54x.c:4130 +#: config/tc-tic54x.c:4056 msgid "A status register or status bit name is required" msgstr "Se requiere un registro de estado o un nombre de bit de estado" -#: config/tc-tic54x.c:4140 +#: config/tc-tic54x.c:4066 #, c-format msgid "Unrecognized status bit \"%s\"" msgstr "Bit de estado \"%s\" no reconocido" -#: config/tc-tic54x.c:4163 +#: config/tc-tic54x.c:4089 #, c-format msgid "Invalid status register \"%s\"" msgstr "Registro de estado \"%s\" inválido" -#: config/tc-tic54x.c:4175 +#: config/tc-tic54x.c:4101 #, c-format msgid "Operand \"%s\" out of range (use 1 or 2)" msgstr "El operando \"%s\" está fuera de rango (utilice 1 ó 2)" -#: config/tc-tic54x.c:4375 +#: config/tc-tic54x.c:4302 #, c-format msgid "Unrecognized instruction \"%s\"" msgstr "Instrucción \"%s\" no reconocida" -#: config/tc-tic54x.c:4404 +#: config/tc-tic54x.c:4331 #, c-format msgid "Unrecognized operand list '%s' for instruction '%s'" msgstr "Lista de operando '%s' no reconocida para la instrucción '%s'" -#: config/tc-tic54x.c:4436 +#: config/tc-tic54x.c:4360 #, c-format msgid "Unrecognized parallel instruction \"%s\"" msgstr "Instrucción paralela \"%s\" no reconocida" -#: config/tc-tic54x.c:4488 +#: config/tc-tic54x.c:4410 #, c-format msgid "Invalid operand (s) for parallel instruction \"%s\"" msgstr "Operando(s) inválido(s) para la instrucción paralela \"%s\"" -#: config/tc-tic54x.c:4491 +#: config/tc-tic54x.c:4413 #, c-format msgid "Unrecognized parallel instruction combination \"%s || %s\"" msgstr "Combinación de instrucciones paralelas \"%s || %s\" no reconocida" -#: config/tc-tic54x.c:4723 +#: config/tc-tic54x.c:4645 #, c-format msgid "%s symbol recursion stopped at second appearance of '%s'" msgstr "La recursión del símbolo %s se detuvo en la segunda aparición de '%s'" -#: config/tc-tic54x.c:4762 +#: config/tc-tic54x.c:4684 msgid "Unrecognized substitution symbol function" msgstr "Función de sustitución de símbolo no reconocida" -#: config/tc-tic54x.c:4767 +#: config/tc-tic54x.c:4689 msgid "Missing '(' after substitution symbol function" msgstr "Falta un '(' después de la función de sustitución de símbolo" -#: config/tc-tic54x.c:4781 +#: config/tc-tic54x.c:4703 msgid "Expecting second argument" msgstr "Se esperaba un segundo argumento" -#: config/tc-tic54x.c:4794 config/tc-tic54x.c:4843 +#: config/tc-tic54x.c:4716 config/tc-tic54x.c:4765 msgid "Extra junk in function call, expecting ')'" msgstr "Basura extra en la llamada a función, se esperaba ')'" -#: config/tc-tic54x.c:4819 +#: config/tc-tic54x.c:4741 msgid "Function expects two arguments" msgstr "La función espera dos argumentos" -#: config/tc-tic54x.c:4832 +#: config/tc-tic54x.c:4754 msgid "Expecting character constant argument" msgstr "Se espera una constante de carácter como argumento" -#: config/tc-tic54x.c:4838 +#: config/tc-tic54x.c:4760 msgid "Both arguments must be substitution symbols" msgstr "Ambos argumentos deben ser símbolos de sustitución" -#: config/tc-tic54x.c:4891 +#: config/tc-tic54x.c:4813 #, c-format msgid "Invalid subscript (use 1 to %d)" msgstr "Subíndice inválido (utilice de 1 a %d)" -#: config/tc-tic54x.c:4901 +#: config/tc-tic54x.c:4823 #, c-format msgid "Invalid length (use 0 to %d" msgstr "Longitud inválida (utilice de 0 a %d)" -#: config/tc-tic54x.c:4911 +#: config/tc-tic54x.c:4833 msgid "Missing ')' in subscripted substitution symbol expression" msgstr "Falta un ')' en la expresión del símbolo de sustitución suscrito" -#: config/tc-tic54x.c:4931 +#: config/tc-tic54x.c:4853 msgid "Missing forced substitution terminator ':'" msgstr "Falta el terminador de sustitución forzada ':'" -#: config/tc-tic54x.c:5104 +#: config/tc-tic54x.c:5026 #, c-format msgid "Instruction does not fit in available delay slots (%d-word insn, %d slots left)" msgstr "La instrucción no cabe en las ranuras de retardo disponibles (%d instrucciones word, %d ranuras restantes)" -#: config/tc-tic54x.c:5145 +#: config/tc-tic54x.c:5067 #, c-format msgid "Unrecognized parallel instruction '%s'" msgstr "Instrucción paralela '%s' no reconocida" -#: config/tc-tic54x.c:5157 +#: config/tc-tic54x.c:5079 #, c-format msgid "Instruction '%s' requires an LP cpu version" msgstr "La instrucción '%s' requiere una versión de cpu LP" -#: config/tc-tic54x.c:5164 +#: config/tc-tic54x.c:5086 #, c-format msgid "Instruction '%s' requires far mode addressing" msgstr "La instrucción '%s' requiere el modo de direccionamiento lejano" -#: config/tc-tic54x.c:5176 +#: config/tc-tic54x.c:5098 #, c-format msgid "Instruction does not fit in available delay slots (%d-word insn, %d slots left). Resulting behavior is undefined." msgstr "La instrucción no cabe en las ranuras de retardo disponibles (%d instrucciones word, %d ranuras restantes). El comportamiento resultante está indefinida." -#: config/tc-tic54x.c:5186 +#: config/tc-tic54x.c:5108 msgid "Instructions which cause PC discontinuity are not allowed in a delay slot. Resulting behavior is undefined." msgstr "Las instrucciones que causan discontinuidad en el PC no se permiten en una ranura de retardo. El comportamiento resultante está indefinido." -#: config/tc-tic54x.c:5197 +#: config/tc-tic54x.c:5119 #, c-format msgid "'%s' is not repeatable. Resulting behavior is undefined." msgstr "'%s' no se puede repetir. El comportamiento resultante está indefinido." -#: config/tc-tic54x.c:5201 +#: config/tc-tic54x.c:5123 msgid "Instructions using long offset modifiers or absolute addresses are not repeatable. Resulting behavior is undefined." msgstr "Las instrucciones que usan modificadores de desplazamiento long o direcciones absolutas no se pueden repetir. El comportamiento resultante está indefinido." -#: config/tc-tic54x.c:5392 +#: config/tc-tic54x.c:5314 #, c-format msgid "Unsupported relocation size %d" msgstr "Tamaño de reubicación %d sin soporte" -#: config/tc-tic54x.c:5544 +#: config/tc-tic54x.c:5468 msgid "non-absolute value used with .space/.bes" msgstr "se utilizó un valor no absoluto con .space/.bes" -#: config/tc-tic54x.c:5548 +#: config/tc-tic54x.c:5472 #, c-format msgid "negative value ignored in %s" msgstr "se ignora el valor negativo en %s" -#: config/tc-tic54x.c:5635 +#: config/tc-tic54x.c:5559 #, c-format msgid "attempt to .space/.bes backwards? (%ld)" msgstr "¿se intentó hacer .space/.bes hacia atrás? (%ld)" -#: config/tc-tic54x.c:5668 +#: config/tc-tic54x.c:5592 #, c-format msgid "Invalid label '%s'" msgstr "Etiqueta '%s' inválida" -#: config/tc-tic80.c:25 +#: config/tc-tic80.c:26 #, c-format msgid "internal error:%s:%d: %s\n" msgstr "error interno:%s:%d: %s\n" -#: config/tc-tic80.c:28 +#: config/tc-tic80.c:29 #, c-format msgid "internal error:%s:%d: %s %d\n" msgstr "error interno:%s:%d: %s %d\n" -#: config/tc-tic80.c:90 +#: config/tc-tic80.c:91 msgid "Relaxation is a luxury we can't afford" msgstr "La relajación es un lujo que no se puede conceder" -#: config/tc-tic80.c:140 +#: config/tc-tic80.c:141 msgid "bad call to md_atof ()" msgstr "llamada errónea a md_atof ()" -#: config/tc-tic80.c:238 +#: config/tc-tic80.c:239 msgid "':' not followed by 'm' or 's'" msgstr "':' no está seguido por 'm' o 's'" -#: config/tc-tic80.c:251 +#: config/tc-tic80.c:252 msgid "paren nesting" msgstr "anidamiento de paréntesis" -#: config/tc-tic80.c:265 +#: config/tc-tic80.c:266 msgid "mismatched parenthesis" msgstr "paréntesis sin coincidencia" -#: config/tc-tic80.c:467 +#: config/tc-tic80.c:468 msgid "unhandled expression type" msgstr "tipo de expresión sin manejar" -#: config/tc-tic80.c:681 +#: config/tc-tic80.c:682 msgid "symbol reloc that is not PC relative or 32 bits" msgstr "reubicación de símbolo que no es relativo al PC o de 32 bits" -#: config/tc-tic80.c:710 +#: config/tc-tic80.c:711 msgid "unhandled operand modifier" msgstr "modificador de operando sin manejar" -#: config/tc-tic80.c:752 +#: config/tc-tic80.c:753 msgid "unhandled expression" msgstr "expresión sin manejar" -#: config/tc-tic80.c:801 +#: config/tc-tic80.c:802 #, c-format msgid "Invalid mnemonic: '%s'" msgstr "Mnemónico inválido: '%s'" -#: config/tc-tic80.c:814 +#: config/tc-tic80.c:815 #, c-format msgid "Invalid operands: '%s'" msgstr "Operandos inválidos: '%s'" -#: config/tc-tic80.c:892 +#: config/tc-tic80.c:893 msgid "unhandled predefined symbol bits" msgstr "bits de símbolo predefinido sin manejar" -#: config/tc-tic80.c:984 +#: config/tc-tic80.c:987 #, c-format msgid "PC offset 0x%lx outside range 0x%lx-0x%lx" msgstr "desplazamiento del PC 0x%lx fuera del rango 0x%lx-0x%lx" -#: config/tc-tic80.c:999 +#: config/tc-tic80.c:1002 msgid "unhandled relocation type in fixup" msgstr "typo de reubicación sin manejar en la compostura" -#: config/tc-tic80.c:1035 +#: config/tc-tic80.c:1041 msgid "md_convert_frag() not implemented yet" msgstr "md_convert_frag() aún no está implementado" -#: config/tc-v850.c:270 +#: config/tc-v850.c:271 #, c-format msgid ".COMMon length (%d.) < 0! Ignored." msgstr "¡Longitud .COMMún (%d.) < 0! Se ignora." -#: config/tc-v850.c:1013 +#: config/tc-v850.c:320 +msgid "Common alignment negative; 0 assumed" +msgstr "Alineación común negativa; se asume 0" + +#: config/tc-v850.c:1014 #, c-format msgid "unknown operand shift: %x\n" msgstr "operando de desplazamiento desconocido: %x\n" -#: config/tc-v850.c:1014 +#: config/tc-v850.c:1015 msgid "internal failure in parse_register_list" msgstr "falla interna en parse_register_list" -#: config/tc-v850.c:1031 +#: config/tc-v850.c:1032 msgid "constant expression or register list expected" msgstr "se esperaba una expresión constante o una lista de registros" -#: config/tc-v850.c:1036 config/tc-v850.c:1049 config/tc-v850.c:1068 +#: config/tc-v850.c:1037 config/tc-v850.c:1050 config/tc-v850.c:1069 msgid "high bits set in register list expression" msgstr "se establecieron los bits altos en la expresión de lista de registros" -#: config/tc-v850.c:1108 config/tc-v850.c:1172 +#: config/tc-v850.c:1109 config/tc-v850.c:1173 msgid "illegal register included in list" msgstr "se incluyó un registro ilegal en la lista" -#: config/tc-v850.c:1115 +#: config/tc-v850.c:1116 msgid "system registers cannot be included in list" msgstr "los registros del sistema no pueden estar incluídos en la lista" -#: config/tc-v850.c:1120 +#: config/tc-v850.c:1121 msgid "PSW cannot be included in list" msgstr "PSW no se puede incluir en la lista" -#: config/tc-v850.c:1127 +#: config/tc-v850.c:1128 msgid "High value system registers cannot be included in list" msgstr "Los registros altos de valores del sistema no se pueden incluir en la lista" -#: config/tc-v850.c:1151 +#: config/tc-v850.c:1152 msgid "second register should follow dash in register list" msgstr "el segundo registro debe estar a continuación de un guión en la lista de registros" -#: config/tc-v850.c:1198 +#: config/tc-v850.c:1199 msgid " V850 options:\n" msgstr "Opciones de V850:\n" -#: config/tc-v850.c:1199 +#: config/tc-v850.c:1200 msgid " -mwarn-signed-overflow Warn if signed immediate values overflow\n" msgstr " -mwarn-signed-overflow Avisa si los valores inmediatos con signo desbordan\n" -#: config/tc-v850.c:1200 +#: config/tc-v850.c:1201 msgid " -mwarn-unsigned-overflow Warn if unsigned immediate values overflow\n" msgstr " -mwarn-unsigned-overflow Avisa si los valores inmediato sin signo desbordan\n" -#: config/tc-v850.c:1201 +#: config/tc-v850.c:1202 msgid " -mv850 The code is targeted at the v850\n" msgstr " -mv850 El código está destinado para el v850\n" -#: config/tc-v850.c:1202 +#: config/tc-v850.c:1203 msgid " -mv850e The code is targeted at the v850e\n" msgstr " -mv850e El código está destinado para el v850e\n" -#: config/tc-v850.c:1203 +#: config/tc-v850.c:1204 msgid " -mv850ea The code is targeted at the v850ea\n" msgstr " -mv850es El código está destinado para el v850ea\n" -#: config/tc-v850.c:1204 +#: config/tc-v850.c:1205 msgid " -mv850any The code is generic, despite any processor specific instructions\n" msgstr " -mv850any El código es genérico, a pesar de cualquier instrucción específica de procesador\n" -#: config/tc-v850.c:1216 config/tc-v850.c:1254 +#: config/tc-v850.c:1217 config/tc-v850.c:1255 #, c-format msgid "unknown command line option: -%c%s\n" msgstr "opción de línea de comandos desconocida: -%c%s\n" -#: config/tc-v850.c:1407 +#: config/tc-v850.c:1405 #, c-format msgid "Unable to determine default target processor from string: %s" msgstr "No se puede determinar el procesador objetivo por omisión de la cadena: %s" -#: config/tc-v850.c:1455 +#: config/tc-v850.c:1453 msgid "ctoff() relocation used on an instruction which does not support it" msgstr "se utilizó una reubicación ctoff() en una instrucción que no la soporta" -#: config/tc-v850.c:1477 +#: config/tc-v850.c:1475 msgid "sdaoff() relocation used on an instruction which does not support it" msgstr "se utilizó una reubicación sdaoff() en una instrucción que no la soporta" -#: config/tc-v850.c:1499 +#: config/tc-v850.c:1497 msgid "zdaoff() relocation used on an instruction which does not support it" msgstr "se utilizó una reubicación zdaoff() en una instrucción que no la soporta" -#: config/tc-v850.c:1532 +#: config/tc-v850.c:1530 msgid "tdaoff() relocation used on an instruction which does not support it" msgstr "se utilizó una reubicación tdaoff() en una instrucción que no la soporta" -#: config/tc-v850.c:1749 +#: config/tc-v850.c:1746 msgid "Target processor does not support this instruction." msgstr "El procesador objetivo no tiene soporte para esta instrucción." -#: config/tc-v850.c:1839 config/tc-v850.c:1869 config/tc-v850.c:2057 +#: config/tc-v850.c:1836 config/tc-v850.c:1866 config/tc-v850.c:2054 msgid "immediate operand is too large" msgstr "el operando inmediato es demasiado grande" -#: config/tc-v850.c:1851 +#: config/tc-v850.c:1848 msgid "AAARG -> unhandled constant reloc" msgstr "AAARG -> reubicación de constante sin manejar" -#: config/tc-v850.c:1895 +#: config/tc-v850.c:1892 msgid "invalid register name" msgstr "nombre de registro inválido" -#: config/tc-v850.c:1900 +#: config/tc-v850.c:1897 msgid "register r0 cannot be used here" msgstr "el registro r0 no se puede usar aquí" -#: config/tc-v850.c:1912 +#: config/tc-v850.c:1909 msgid "invalid system register name" msgstr "nombre de registro de sistema inválido" -#: config/tc-v850.c:1925 +#: config/tc-v850.c:1922 msgid "expected EP register" msgstr "se esperaba el registro EP" -#: config/tc-v850.c:1942 +#: config/tc-v850.c:1939 msgid "invalid condition code name" msgstr "nombre de código de condición inválido" -#: config/tc-v850.c:1963 config/tc-v850.c:1967 +#: config/tc-v850.c:1960 config/tc-v850.c:1964 msgid "constant too big to fit into instruction" msgstr "la constante es demasiado grande para caber en la instrucción" -#: config/tc-v850.c:2020 +#: config/tc-v850.c:2017 msgid "syntax error: value is missing before the register name" msgstr "error sintáctico: falta el valor antes del nombre de registro" -#: config/tc-v850.c:2022 +#: config/tc-v850.c:2019 msgid "syntax error: register not expected" msgstr "error sintáctico: no se esperaba un registro" -#: config/tc-v850.c:2036 +#: config/tc-v850.c:2033 msgid "syntax error: system register not expected" msgstr "error sintáctico: no se esperaba un registro de sistema" -#: config/tc-v850.c:2041 +#: config/tc-v850.c:2038 msgid "syntax error: condition code not expected" msgstr "error sintáctico: no es esperaba código de condición" -#: config/tc-v850.c:2082 +#: config/tc-v850.c:2079 msgid "invalid operand" msgstr "operando inválido" -#: config/tc-vax.c:259 +#: config/tc-vax.c:267 #, c-format msgid "VIP_BEGIN error:%s" msgstr "error VIP_BEGIN:%s" -#: config/tc-vax.c:383 +#: config/tc-vax.c:397 #, c-format msgid "Ignoring statement because \"%s\"" msgstr "Se ignora la declaración porque \"%s\"" -#: config/tc-vax.c:430 +#: config/tc-vax.c:444 msgid "Can't relocate expression" msgstr "No se puede reubicar la expresión" -#: config/tc-vax.c:533 +#: config/tc-vax.c:547 msgid "Bignum not permitted in short literal. Immediate mode assumed." msgstr "No se permite un número grande en una literal short. Se asume el modo inmediato." -#: config/tc-vax.c:542 +#: config/tc-vax.c:556 msgid "Can't do flonum short literal: immediate mode used." msgstr "No se puede hacer una literal short de un número de coma flotante: se usa el modo inmediato." -#: config/tc-vax.c:587 +#: config/tc-vax.c:601 #, c-format msgid "A bignum/flonum may not be a displacement: 0x%lx used" msgstr "Un número grande/de coma flotante no puede ser una desubicación: se usa 0x%lx" -#: config/tc-vax.c:908 +#: config/tc-vax.c:922 #, c-format msgid "Short literal overflow(%ld.), immediate mode assumed." msgstr "Desbordamiento de la literal short (%ld.), se asume el modo inmediato." -#: config/tc-vax.c:917 +#: config/tc-vax.c:931 #, c-format msgid "Forced short literal to immediate mode. now_seg=%s to_seg=%s" msgstr "Se fuerza la literal short a modo inmediato. now_seg=%s to_seg=%s" -#: config/tc-vax.c:976 +#: config/tc-vax.c:990 msgid "Length specification ignored. Address mode 9F used" msgstr "Se ignora la especificación de longitud. Se usa el modo de direccionamiento 9F" -#: config/tc-vax.c:1025 +#: config/tc-vax.c:1039 msgid "Invalid operand: immediate value used as base address." msgstr "Operando inválido: se utilizó un valor inmediato como dirección base." -#: config/tc-vax.c:1027 +#: config/tc-vax.c:1041 msgid "Invalid operand: immediate value used as address." msgstr "Operando inválido: se utilizó un valor inmediato como dirección" -#: config/tc-vax.c:1818 +#: config/tc-vax.c:1814 msgid "odd number of bytes in operand description" msgstr "número impar de bytes en la descripción del operando" -#: config/tc-vax.c:1834 +#: config/tc-vax.c:1830 msgid "Bad operand" msgstr "Operando erróneo" -#: config/tc-vax.c:2390 +#: config/tc-vax.c:2383 msgid "no '[' to match ']'" msgstr "no hay '[' que coincida con ']'" -#: config/tc-vax.c:2408 +#: config/tc-vax.c:2401 msgid "bad register in []" msgstr "registro erróneo en []" -#: config/tc-vax.c:2410 +#: config/tc-vax.c:2403 msgid "[PC] index banned" msgstr "índice [PC] prohibido" -#: config/tc-vax.c:2445 +#: config/tc-vax.c:2438 msgid "no '(' to match ')'" msgstr "no hay '(' que coincida con ')'" -#: config/tc-vax.c:2580 +#: config/tc-vax.c:2573 msgid "invalid branch operand" msgstr "operando de ramificación inválido" -#: config/tc-vax.c:2609 +#: config/tc-vax.c:2602 msgid "address prohibits @" msgstr "la dirección prohibe @" -#: config/tc-vax.c:2611 +#: config/tc-vax.c:2604 msgid "address prohibits #" msgstr "la dirección prohibe #" -#: config/tc-vax.c:2615 +#: config/tc-vax.c:2608 msgid "address prohibits -()" msgstr "la dirección prohibe -()" -#: config/tc-vax.c:2617 +#: config/tc-vax.c:2610 msgid "address prohibits ()+" msgstr "la dirección prohibe ()+" -#: config/tc-vax.c:2620 +#: config/tc-vax.c:2613 msgid "address prohibits ()" msgstr "la dirección prohibe ()" -#: config/tc-vax.c:2622 +#: config/tc-vax.c:2615 msgid "address prohibits []" msgstr "la dirección prohibe []" -#: config/tc-vax.c:2624 +#: config/tc-vax.c:2617 msgid "address prohibits register" msgstr "la dirección prohibe un registro" -#: config/tc-vax.c:2626 +#: config/tc-vax.c:2619 msgid "address prohibits displacement length specifier" msgstr "la dirección prohibe un especificador de longitud de desubicación" -#: config/tc-vax.c:2656 +#: config/tc-vax.c:2649 msgid "invalid operand of S^#" msgstr "operando inválido de S^#" -#: config/tc-vax.c:2673 +#: config/tc-vax.c:2666 msgid "S^# needs expression" msgstr "S^# necesita una expresión" -#: config/tc-vax.c:2680 +#: config/tc-vax.c:2673 msgid "S^# may only read-access" msgstr "S^# tal vez sea solamente para acceso por lectura" -#: config/tc-vax.c:2705 +#: config/tc-vax.c:2698 msgid "invalid operand of -()" msgstr "operando inválido de -()" -#: config/tc-vax.c:2711 +#: config/tc-vax.c:2704 msgid "-(PC) unpredictable" msgstr "-(PC) impredecible" -#: config/tc-vax.c:2713 +#: config/tc-vax.c:2706 msgid "[]index same as -()register: unpredictable" msgstr "[]índice igual que -()registro: impredecible" -#: config/tc-vax.c:2749 +#: config/tc-vax.c:2742 msgid "invalid operand of ()+" msgstr "operando inválido de ()+" -#: config/tc-vax.c:2755 +#: config/tc-vax.c:2748 msgid "(PC)+ unpredictable" msgstr "(PC)+ impredecible" -#: config/tc-vax.c:2757 +#: config/tc-vax.c:2750 msgid "[]index same as ()+register: unpredictable" msgstr "[]índice igual que ()+registro: impredecible" -#: config/tc-vax.c:2782 +#: config/tc-vax.c:2775 msgid "# conflicts length" msgstr "# tiene conflictos con la longitud" -#: config/tc-vax.c:2784 +#: config/tc-vax.c:2777 msgid "# bars register" msgstr "# prohibe el registro" -#: config/tc-vax.c:2806 +#: config/tc-vax.c:2799 msgid "writing or modifying # is unpredictable" msgstr "escribir o modificar # es impredecible" -#: config/tc-vax.c:2836 +#: config/tc-vax.c:2829 msgid "length not needed" msgstr "no se necesita la longitud" -#: config/tc-vax.c:2843 +#: config/tc-vax.c:2836 msgid "can't []index a register, because it has no address" msgstr "no se puede []indizar un registro, porque no tiene dirección" -#: config/tc-vax.c:2845 +#: config/tc-vax.c:2838 msgid "a register has no address" msgstr "un registro no tiene dirección" -#: config/tc-vax.c:2856 +#: config/tc-vax.c:2849 msgid "PC part of operand unpredictable" msgstr "la parte PC del operando es impredecible" -#: config/tc-vax.c:3185 +#: config/tc-vax.c:3178 msgid "" "VAX options:\n" "-d LENGTH\t\tignored\n" @@ -7917,7 +8636,7 @@ msgstr "" "-T\t\t\tse ignora\n" "-V\t\t\tse ignora\n" -#: config/tc-vax.c:3194 +#: config/tc-vax.c:3187 msgid "" "VMS options:\n" "-+\t\t\thash encode names longer than 31 characters\n" @@ -7935,50 +8654,54 @@ msgstr "" "\t\t\t0 = mayúsculas, 2 = minúsculas, 3 = preservar mayúsculas/minúsculas\n" "-v\"VERSION\"\t\tel código a ensamblar fue producido por el compilador \"VERSION\"\n" -#: config/tc-w65.c:127 +#: config/tc-w65.c:144 msgid "need on or off." msgstr "necesita on u off." -#: config/tc-w65.c:311 config/tc-w65.c:354 +#: config/tc-w65.c:304 config/tc-w65.c:347 msgid "syntax error after <exp" msgstr "error sintáctico después de <exp" -#: config/tc-z8k.c:286 +#: config/tc-w65.c:855 +msgid "call to tc_Nout_fix_to_chars \n" +msgstr "llamada a tc_Nout_fix_to_chars \n" + +#: config/tc-z8k.c:285 #, c-format msgid "register rr%d, out of range." msgstr "registro rr%d, fuera de rango." -#: config/tc-z8k.c:294 +#: config/tc-z8k.c:295 #, c-format msgid "register rh%d, out of range." msgstr "registro rh%d, fuera de rango." -#: config/tc-z8k.c:302 +#: config/tc-z8k.c:305 #, c-format msgid "register rl%d, out of range." msgstr "registro rl%d, fuera de rango." -#: config/tc-z8k.c:311 +#: config/tc-z8k.c:316 #, c-format msgid "register rq%d, out of range." msgstr "registro rq%d, fuera de rango." -#: config/tc-z8k.c:319 +#: config/tc-z8k.c:326 #, c-format msgid "register r%d, out of range." msgstr "registro r%d, fuera de rango." -#: config/tc-z8k.c:364 +#: config/tc-z8k.c:371 #, c-format msgid "expected %c" msgstr "se esperaba %c" -#: config/tc-z8k.c:381 +#: config/tc-z8k.c:388 #, c-format msgid "register is wrong size for a word %s" msgstr "el registro tiene el tamaño erróneo para un word %s" -#: config/tc-z8k.c:397 +#: config/tc-z8k.c:404 #, c-format msgid "register is wrong size for address %s" msgstr "el registro tiene el tamaño erróneo para la dirección %s" @@ -7992,28 +8715,28 @@ msgstr "Falta un ) en ra(rb)" msgid "operand %s0x%x out of range." msgstr "el operando %s0x%x está fuera de rango." -#: config/tc-z8k.c:1070 +#: config/tc-z8k.c:1060 msgid "immediate must be 1 or 2" msgstr "el inmediato debe ser 1 o 2" -#: config/tc-z8k.c:1073 +#: config/tc-z8k.c:1063 msgid "immediate 1 or 2 expected" msgstr "se esperaba un inmediato 1 o 2" -#: config/tc-z8k.c:1099 +#: config/tc-z8k.c:1089 msgid "can't use R0 here" msgstr "no se puede usar R0 aquí" -#: config/tc-z8k.c:1246 +#: config/tc-z8k.c:1243 msgid "Can't find opcode to match operands" msgstr "No se puede encontrar el código de operación que coincida con los operandos" -#: config/tc-z8k.c:1361 +#: config/tc-z8k.c:1358 #, c-format msgid "invalid architecture -z%s" msgstr "arquitectura -z%s inválida" -#: config/tc-z8k.c:1377 +#: config/tc-z8k.c:1374 msgid "" "Z8K options:\n" "-z8001\t\t\tgenerate segmented code\n" @@ -8023,165 +8746,166 @@ msgstr "" "-z8001\t\t\tgenera código segmentado\n" "-z8002\t\t\tgenera código sin segmentar\n" -#: config/tc-z8k.c:1521 +#: config/tc-z8k.c:1523 #, c-format msgid "Can't subtract symbols in different sections %s %s" msgstr "No se pueden sustraer los símbolos en secciones diferentes %s %s" -#: depend.c:196 +#: depend.c:200 #, c-format -msgid "Can't open `%s' for writing" -msgstr "No se puede abrir `%s' para escritura" +msgid "can't open `%s' for writing" +msgstr "no se puede abrir `%s' para escritura" -#: depend.c:208 +#: depend.c:212 #, c-format -msgid "Can't close `%s'" -msgstr "No se puede cerrar `%s'" +msgid "can't close `%s'" +msgstr "no se puede cerrar `%s'" -#: dwarf2dbg.c:345 dwarf2dbg.c:379 -msgid "File number less than zero" -msgstr "Número de fichero menor que cero" +#: dwarf2dbg.c:353 dwarf2dbg.c:395 +msgid "file number less than one" +msgstr "número de fichero menor que uno" -#: dwarf2dbg.c:385 +#: dwarf2dbg.c:359 #, c-format -msgid "Unassigned file number %ld" -msgstr "Número de fichero %ld sin asignar" +msgid "file number %ld already allocated" +msgstr "el número de fichero %ld ya está reservado" -#: dwarf2dbg.c:1255 dwarf2dbg.c:1263 dwarf2dbg.c:1271 dwarf2dbg.c:1284 dwarf2dbg.c:1291 +#: dwarf2dbg.c:400 dwarf2dbg.c:946 +#, c-format +msgid "unassigned file number %ld" +msgstr "número de fichero %ld sin asignar" + +#: dwarf2dbg.c:1284 dwarf2dbg.c:1292 dwarf2dbg.c:1300 dwarf2dbg.c:1320 msgid "dwarf2 is not supported for this object file format" msgstr "dwarf2 no tiene soporte para este formato de fichero objeto" -#: ecoff.c:1555 +#: ecoff.c:1556 #, c-format -msgid "String too big (%lu bytes)" -msgstr "Cadena demasiado grande (%lu bytes)" +msgid "string too big (%lu bytes)" +msgstr "cadena demasiado grande (%lu bytes)" -#: ecoff.c:1581 +#: ecoff.c:1582 #, c-format -msgid "Inserting \"%s\" into string hash table: %s" -msgstr "Insertando \"%s\" en la tabla de de dispersión de cadenas: %s" +msgid "inserting \"%s\" into string hash table: %s" +msgstr "se inserta \"%s\" en la tabla de de dispersión de cadenas: %s" -#: ecoff.c:1613 ecoff.c:1807 ecoff.c:1832 ecoff.c:1864 ecoff.c:2018 ecoff.c:2132 +#: ecoff.c:1614 ecoff.c:1808 ecoff.c:1833 ecoff.c:1865 ecoff.c:2019 ecoff.c:2133 msgid "no current file pointer" msgstr "no hay un apuntador a fichero actualmente" -#: ecoff.c:1700 +#: ecoff.c:1701 msgid "too many st_End's" msgstr "demasiados st_End's" -#: ecoff.c:2044 +#: ecoff.c:2045 #, c-format -msgid "Inserting \"%s\" into tag hash table: %s" -msgstr "Insertando \"%s\" en la tabla de de dispersión de marcas: %s" +msgid "inserting \"%s\" into tag hash table: %s" +msgstr "se inserta \"%s\" en la tabla de de dispersión de marcas: %s" -#: ecoff.c:2210 +#: ecoff.c:2211 msgid "fake .file after real one" msgstr ".file falso después del real" -#: ecoff.c:2300 -msgid "Filename goes over one page boundary." -msgstr "El nombre de fichero sobrepasa el límite de una página." +#: ecoff.c:2301 +msgid "filename goes over one page boundary" +msgstr "el nombre de fichero sobrepasa el límite de una página." -#: ecoff.c:2435 +#: ecoff.c:2436 msgid ".begin directive without a preceding .file directive" msgstr "directiva .begin sin una directiva .file precedente" -#: ecoff.c:2442 +#: ecoff.c:2443 msgid ".begin directive without a preceding .ent directive" msgstr "directiva .begin sin una directiva .ent precedente" -#: ecoff.c:2474 +#: ecoff.c:2475 msgid ".bend directive without a preceding .file directive" msgstr "directiva .bend sin una directiva .file precedente" -#: ecoff.c:2481 +#: ecoff.c:2482 msgid ".bend directive without a preceding .ent directive" msgstr "directiva .bend sin una directiva .ent precedente" -#: ecoff.c:2494 +#: ecoff.c:2495 msgid ".bend directive names unknown symbol" msgstr "símbolo desconocido en los nombres de la directiva .bend" -#: ecoff.c:2538 +#: ecoff.c:2539 msgid ".def pseudo-op used inside of .def/.endef; ignored" msgstr "se utiliza el pseudo-operador .def dentro de .def/.endef; se ignora" -#: ecoff.c:2540 -msgid "Empty symbol name in .def; ignored" -msgstr "Nombre de símbolo vacío en .def; se ignora" +#: ecoff.c:2541 +msgid "empty symbol name in .def; ignored" +msgstr "nombre de símbolo vacío en .def; se ignora" -#: ecoff.c:2578 +#: ecoff.c:2579 msgid ".dim pseudo-op used outside of .def/.endef; ignored" msgstr "se utiliza el pseudo-operador .dim fuera de .def/.endef; se ignora" -#: ecoff.c:2593 -msgid "Badly formed .dim directive" -msgstr "Directiva .dim mal formada" +#: ecoff.c:2594 +msgid "badly formed .dim directive" +msgstr "directiva .dim mal formada" -#: ecoff.c:2606 -msgid "Too many .dim entries" -msgstr "Demasiadas entradas .dim" +#: ecoff.c:2607 +msgid "too many .dim entries" +msgstr "demasiadas entradas .dim" -#: ecoff.c:2627 +#: ecoff.c:2628 msgid ".scl pseudo-op used outside of .def/.endef; ignored" msgstr "se utiliza el pseudo-operador .scl fuera de .def/.endef; se ignora" -#: ecoff.c:2653 +#: ecoff.c:2654 msgid ".size pseudo-op used outside of .def/.endef; ignored" msgstr "se utiliza el pseudo-operador .size fuera de .def/.endef; se ignora" -#: ecoff.c:2668 -msgid "Badly formed .size directive" -msgstr "Directiva .size mal formada" +#: ecoff.c:2669 +msgid "badly formed .size directive" +msgstr "directiva .size mal formada" -#: ecoff.c:2681 -msgid "Too many .size entries" -msgstr "Demasiadas entradas .size" +#: ecoff.c:2682 +msgid "too many .size entries" +msgstr "demasiadas entradas .size" -#: ecoff.c:2704 +#: ecoff.c:2705 msgid ".type pseudo-op used outside of .def/.endef; ignored" msgstr "se utiliza el pseudo-operador .type fuera de .def/.endef; se ignora" #. FIXME: We could handle this by setting the continued bit. #. There would still be a limit: the .type argument can not #. be infinite. -#: ecoff.c:2722 +#: ecoff.c:2723 #, c-format -msgid "The type of %s is too complex; it will be simplified" -msgstr "El tipo de %s es demasiado complejo; se simplificará" +msgid "the type of %s is too complex; it will be simplified" +msgstr "el tipo de %s es demasiado complejo; se simplificará" -#: ecoff.c:2733 +#: ecoff.c:2734 msgid "Unrecognized .type argument" msgstr "Argumento .type no reconocido" -#: ecoff.c:2772 +#: ecoff.c:2773 msgid ".tag pseudo-op used outside of .def/.endef; ignored" msgstr "se utiliza el pseudo-operador .tag fuera de .def/.endef; se ignora" -#: ecoff.c:2799 +#: ecoff.c:2800 msgid ".val pseudo-op used outside of .def/.endef; ignored" msgstr "se utiliza el pseudo-operador .val fuera de .def/.endef; se ignora" -#: ecoff.c:2807 +#: ecoff.c:2808 msgid ".val expression is too copmlex" msgstr "la expresión .val es demasiado compleja" -#: ecoff.c:2838 +#: ecoff.c:2839 msgid ".endef pseudo-op used before .def; ignored" msgstr "se utiliza el pseudo-operador .endef antes de .def; se ignora" -#: ecoff.c:2864 -msgid "Bad COFF debugging info" -msgstr "Información de depuración COFF errónea" +#: ecoff.c:2865 ecoff.c:2946 +msgid "bad COFF debugging information" +msgstr "información de depuración COFF errónea" -#: ecoff.c:2913 +#: ecoff.c:2914 #, c-format -msgid "No tag specified for %s" -msgstr "No se especificó una marca para %s" - -#: ecoff.c:2945 -msgid "Bad COFF debugging information" -msgstr "Información de depuración COFF errónea" +msgid "no tag specified for %s" +msgstr "no se especificó una marca para %s" #: ecoff.c:3017 msgid ".end directive without a preceding .file directive" @@ -8191,111 +8915,126 @@ msgstr "directiva .end sin una directiva .file precedente" msgid ".end directive without a preceding .ent directive" msgstr "directiva .end sin una directiva .ent precedente" -#: ecoff.c:3047 +#: ecoff.c:3046 msgid ".end directive names unknown symbol" msgstr "símbolo desconocido en los nombres de la directiva .end" -#: ecoff.c:3076 +#: ecoff.c:3074 msgid "second .ent directive found before .end directive" msgstr "se encontró una segunda directiva .ent antes de la directiva .end" -#: ecoff.c:3151 -msgid "No way to handle .file within .ent/.end section" -msgstr "No hay manera de manejar .file dentro de una sección .ent/.end" +#: ecoff.c:3148 +msgid "no way to handle .file within .ent/.end section" +msgstr "no es posible manejar un .file dentro de una sección .ent/.end" -#: ecoff.c:3176 +#: ecoff.c:3173 msgid ".fmask outside of .ent" msgstr ".fmask fuera de .ent" -#: ecoff.c:3246 +#: ecoff.c:3180 +msgid "bad .fmask directive" +msgstr "directiva .fmask errónea" + +#: ecoff.c:3213 +msgid "bad .frame directive" +msgstr "directiva .frame errónea" + +#: ecoff.c:3243 msgid ".mask outside of .ent" msgstr ".mask fuera de .ent" -#: ecoff.c:3276 +#: ecoff.c:3250 +msgid "bad .mask directive" +msgstr "directiva .mask errónea" + +#: ecoff.c:3273 msgid ".loc before .file" msgstr ".loc antes de .file" -#: ecoff.c:3402 -#, c-format -msgid "Ignoring attempt to redefine symbol `%s'." -msgstr "Se ignora el intento de redefinir el símbolo `%s'." - -#: ecoff.c:3415 +#: ecoff.c:3412 msgid "bad .weakext directive" msgstr "directiva .weakext errónea" -#: ecoff.c:3484 +#: ecoff.c:3481 #, c-format msgid ".stab%c is not supported" msgstr ".stab%c no tiene soporte" -#: ecoff.c:3494 +#: ecoff.c:3491 #, c-format msgid ".stab%c: ignoring non-zero other field" msgstr ".stab%c: se ignora el otro campo que no es cero" -#: ecoff.c:3528 +#: ecoff.c:3525 #, c-format -msgid "Line number (%d) for .stab%c directive cannot fit in index field (20 bits)" -msgstr "El número de línea (%d) para la directiva .stab%c no puede caber en el campo de índice (20 bits)" +msgid "line number (%d) for .stab%c directive cannot fit in index field (20 bits)" +msgstr "el número de línea (%d) para la directiva .stab%c no cabe en el campo de índice (20 bits)" -#: ecoff.c:3564 +#: ecoff.c:3561 #, c-format -msgid "Illegal .stab%c directive, bad character" -msgstr "Directiva .stab%c ilegal, carácter erróneo" +msgid "illegal .stab%c directive, bad character" +msgstr "directiva .stab%c ilegal, carácter erróneo" -#: ecoff.c:4026 ecoff.c:4215 ecoff.c:4240 +#: ecoff.c:4023 ecoff.c:4212 ecoff.c:4237 msgid ".begin/.bend in different segments" msgstr ".begin/.bend en segmentos diferentes" -#: ecoff.c:4741 -msgid "Missing .end or .bend at end of file" -msgstr "Falta un .end o un .bend al final del fichero" +#: ecoff.c:4739 +msgid "missing .end or .bend at end of file" +msgstr "falta un .end o un .bend al final del fichero" -#: ecoff.c:5231 +#: ecoff.c:5229 msgid "GP prologue size exceeds field size, using 0 instead" msgstr "el tamaño del prólogo GP excede el tamaño del campo, se utiliza 0 en su lugar" -#: expr.c:245 -msgid "bad floating-point constant: exponent overflow, probably assembling junk" -msgstr "constante de coma flotante errónea: desbordamiento del exponente, posiblemente sea basura del ensamblado" +#: expr.c:84 read.c:3225 +msgid "bignum invalid" +msgstr "bignum inválido" + +#: expr.c:86 read.c:3227 read.c:3560 read.c:4459 +msgid "floating point number invalid" +msgstr "número de coma flotante inválido" -#: expr.c:249 +#: expr.c:246 +msgid "bad floating-point constant: exponent overflow" +msgstr "constante de coma flotante errónea: desbordamiento del exponente" + +#: expr.c:250 #, c-format -msgid "bad floating-point constant: unknown error code=%d." -msgstr "constante de coma flotante errónea: código de error desconocido=%d." +msgid "bad floating-point constant: unknown error code=%d" +msgstr "constante de coma flotante errónea: código de error desconocido=%d" -#: expr.c:429 -msgid "A bignum with underscores may not have more than 8 hex digits in any word." -msgstr "Un número grande con subrayados no puede tener más de 8 dígitos hexadecimales en cualquier palabra." +#: expr.c:428 +msgid "a bignum with underscores may not have more than 8 hex digits in any word" +msgstr "un número grande con subrayados no puede tener más de 8 dígitos hexadecimales en cualquier palabra" -#: expr.c:452 -msgid "A bignum with underscores must have exactly 4 words." -msgstr "Un número grande con subrayados debe tener exactamente 4 palabras." +#: expr.c:451 +msgid "a bignum with underscores must have exactly 4 words" +msgstr "un número grande con subrayados debe tener exactamente 4 palabras" #. Either not seen or not defined. #. @@ Should print out the original string instead of #. the parsed number. -#: expr.c:575 +#: expr.c:574 #, c-format -msgid "backw. ref to unknown label \"%d:\", 0 assumed." -msgstr "referencia hacia atrás a la etiqueta desconocida \"%d:\", se asume 0." +msgid "backward ref to unknown label \"%d:\"" +msgstr "referencia hacia atrás a la etiqueta desconocida \"%d:\"" -#: expr.c:698 -msgid "Character constant too large" -msgstr "La constante de carácter es demasiado grande" +#: expr.c:697 +msgid "character constant too large" +msgstr "la constante de carácter es demasiado grande" -#: expr.c:949 +#: expr.c:950 #, c-format msgid "expr.c(operand): bad atof_generic return val %d" msgstr "expr.c(operando): valor de devolución %d atof_generic erróneo" #: expr.c:1012 #, c-format -msgid "Missing '%c' assumed" -msgstr "Se asume que falta '%c'" +msgid "missing '%c'" +msgstr "falta un '%c'" -#: expr.c:1024 read.c:3869 +#: expr.c:1024 read.c:3930 msgid "EBCDIC constants are not supported" msgstr "las constantes EBCDIC no tienen soporte" @@ -8308,48 +9047,44 @@ msgstr "Se ignora el operador unario %c porque hay un operando erróneo a continu msgid "syntax error in .startof. or .sizeof." msgstr "error sintáctico en .startof. o .sizeof." -#: expr.c:1314 -msgid "Bad expression" -msgstr "Expresión errónea" - -#: expr.c:1674 +#: expr.c:1677 msgid "missing operand; zero assumed" msgstr "falta un operando; se asume cero" -#: expr.c:1707 -msgid "operation combines symbols in different segments" -msgstr "la operación combina símbolos en segmentos diferentes" - -#: expr.c:1724 +#: expr.c:1712 msgid "left operand is a bignum; integer 0 assumed" msgstr "el operando izquierdo es un número grande; se asume el entero 0" -#: expr.c:1726 +#: expr.c:1714 msgid "left operand is a float; integer 0 assumed" msgstr "el operando izquierdo es un número de coma flotante; se asume el entero 0" -#: expr.c:1735 +#: expr.c:1723 msgid "right operand is a bignum; integer 0 assumed" msgstr "el operando derecho es un número grande; se asume el entero 0" -#: expr.c:1737 +#: expr.c:1725 msgid "right operand is a float; integer 0 assumed" msgstr "el operando derecho es un número de coma flotante; se asume el entero 0" -#: expr.c:1793 symbols.c:1089 +#: expr.c:1780 symbols.c:1121 msgid "division by zero" msgstr "división por cero" -#: frags.c:86 +#: expr.c:1878 +msgid "operation combines symbols in different segments" +msgstr "la operación combina símbolos en segmentos diferentes" + +#: frags.c:87 #, c-format -msgid "Can't extend frag %d. chars" -msgstr "No se pueden extender %d. caracteres de fragmento" +msgid "can't extend frag %u chars" +msgstr "no se pueden extender %u caracteres de fragmento" -#: frags.c:167 +#: frags.c:168 msgid "attempt to allocate data in absolute section" msgstr "se intentó alojar datos en la sección absoluta" -#: frags.c:173 +#: frags.c:174 msgid "attempt to allocate data in common section" msgstr "se intentó alojar datos en la sección común" @@ -8438,189 +9173,189 @@ msgstr "COL=" msgid "form COL= needs absolute expresssion.\n" msgstr "la forma COL= necesita una expresión absoluta.\n" -# Reportar este bicho a los mantenedores de gas. cfuga #. Turns the next expression into a string. -#: gasp.c:1552 macro.c:387 +#: gasp.c:1553 macro.c:382 +#, no-c-format msgid "% operator needs absolute expression" -msgstr "el operador % obligadamente necesita una expresión absoluta" +msgstr "el operador % necesita una expresión absoluta" -#: gasp.c:1614 +#: gasp.c:1615 msgid "misplaced ( .\n" msgstr "( mal colocado.\n" -#: gasp.c:1629 +#: gasp.c:1630 msgid "misplaced ).\n" msgstr ") mal colocado.\n" -#: gasp.c:1681 +#: gasp.c:1682 msgid ".instr needs absolute expresson.\n" msgstr ".instr necesita una expresión absoluta.\n" -#: gasp.c:1718 +#: gasp.c:1719 msgid "need absolute position.\n" msgstr "se necesita una posición absoluta.\n" -#: gasp.c:1720 +#: gasp.c:1721 msgid "need absolute length.\n" msgstr "se necesita una longitud absoluta.\n" -#: gasp.c:1966 +#: gasp.c:1967 msgid "END missing from end of file.\n" msgstr "falta END en el final del fichero.\n" -#: gasp.c:1992 +#: gasp.c:1993 msgid ".ASSIGNA needs constant expression argument.\n" msgstr ".ASSIGNA necesita un argumento que sea una expresión constante.\n" -#: gasp.c:1996 +#: gasp.c:1997 msgid ".ASSIGNA without label.\n" msgstr ".ASSIGNA sin etiqueta.\n" -#: gasp.c:2021 +#: gasp.c:2022 msgid ".ASSIGNS without label.\n" msgstr ".ASSIGNS sin etiqueta.\n" -#: gasp.c:2085 +#: gasp.c:2086 #, c-format msgid "Can't find preprocessor variable %s.\n" msgstr "No se puede encontrar la variable del preprocesador %s.\n" -#: gasp.c:2150 +#: gasp.c:2151 msgid "Comparison operator must be one of EQ, NE, LT, LE, GT or GE.\n" msgstr "El operador de comparación debe ser uno de EQ, NE, LT, LE, GT ó GE.\n" -#: gasp.c:2185 +#: gasp.c:2186 msgid "Comparison operator for strings must be EQ or NE\n" msgstr "El operador de comparación para las cadenas debe ser EQ ó NE\n" -#: gasp.c:2197 gasp.c:2207 gasp.c:2310 +#: gasp.c:2198 gasp.c:2208 gasp.c:2311 msgid "Conditional operator must have absolute operands.\n" msgstr "El operador condicional debe tener operandos absolutos.\n" -#: gasp.c:2202 +#: gasp.c:2203 msgid "String compared against expression.\n" msgstr "Cadena comparada contra una expresión.\n" -#: gasp.c:2253 +#: gasp.c:2254 msgid "AIF nesting unreasonable.\n" msgstr "anidamiento de AIF no razonable.\n" -#: gasp.c:2268 +#: gasp.c:2269 msgid "Multiple AELSEs in AIF.\n" msgstr "AELSEs múltiples en AIF.\n" -#: gasp.c:2284 +#: gasp.c:2285 msgid "AENDI without AIF.\n" msgstr "AENDI sin AIF.\n" -#: gasp.c:2307 gasp.c:2389 +#: gasp.c:2308 gasp.c:2390 msgid "IF nesting unreasonable.\n" msgstr "anidamiento de IF no razonable.\n" -#: gasp.c:2399 +#: gasp.c:2400 msgid "Bad format for IF or IFNC.\n" msgstr "Formato erróneo para IF ó IFNC.\n" -#: gasp.c:2420 +#: gasp.c:2421 msgid "AENDR without a AREPEAT.\n" msgstr "AENDR sin un AREPEAT.\n" -#: gasp.c:2422 +#: gasp.c:2423 msgid "ENDR without a REPT.\n" msgstr "ENDR sin un REPT.\n" -#: gasp.c:2444 +#: gasp.c:2445 #, c-format msgid "AWHILE without a AENDW at %d.\n" msgstr "AWHILE sin un AENDW en %d.\n" -#: gasp.c:2481 +#: gasp.c:2482 msgid "AENDW without a AENDW.\n" msgstr "AWHILE sin un AENDW.\n" -#: gasp.c:2525 +#: gasp.c:2526 msgid "AREPEAT must have absolute operand.\n" msgstr "AREPEAT debe tener un operando absoluto.\n" -#: gasp.c:2531 +#: gasp.c:2532 #, c-format msgid "AREPEAT without a AENDR at %d.\n" msgstr "AREPEAT sin un AENDR en %d.\n" -#: gasp.c:2573 +#: gasp.c:2574 msgid ".ENDM without a matching .MACRO.\n" msgstr ".ENDM sin un .MACRO coincidente.\n" -#: gasp.c:2607 +#: gasp.c:2608 msgid "LOCAL outside of MACRO" msgstr "LOCAL fuera de MACRO" -#: gasp.c:2620 +#: gasp.c:2621 #, c-format msgid "macro at line %d: %s\n" msgstr "macro en la línea %d: %s\n" -#: gasp.c:2643 +#: gasp.c:2644 msgid "macro expansion" msgstr "expansión de macro" -#: gasp.c:2697 +#: gasp.c:2698 msgid "Character code in string must be absolute expression.\n" msgstr "El código de carácter en la cadena debe ser una expresión absoluta.\n" -#: gasp.c:2702 +#: gasp.c:2703 msgid "Missing > for character code.\n" msgstr "Falta un > para el código de carácter.\n" -#: gasp.c:2761 +#: gasp.c:2762 #, c-format msgid "string for SDATAC longer than 255 characters (%d).\n" msgstr "la cadena para SDATAC es más larga que 255 caracteres (%d).\n" -#: gasp.c:2790 +#: gasp.c:2791 #, c-format msgid "illegal character in SDATA line (0x%x).\n" msgstr "carácter ilegal en la línea SDATA (0x%x).\n" -#: gasp.c:2812 +#: gasp.c:2813 msgid "Must have absolute SDATAB repeat count.\n" msgstr "Se debe tener una cuenta de repetición SDATAB absoluta.\n" -#: gasp.c:2815 +#: gasp.c:2816 #, c-format msgid "Must have positive SDATAB repeat count (%d).\n" msgstr "Se debe tener una cuenta de repetición SDATAB positiva (%d).\n" -#: gasp.c:2843 +#: gasp.c:2844 #, c-format msgid "Unreasonable include depth (%ld).\n" msgstr "Profundidad de inclusión no razonable (%ld).\n" -#: gasp.c:2897 +#: gasp.c:2898 #, c-format msgid "Can't open include file `%s'.\n" msgstr "No se puede abrir el fichero de inclusión `%s'.\n" -#: gasp.c:2971 +#: gasp.c:2972 msgid "Unreasonable expansion (-u turns off check).\n" msgstr "Expansión no razonable (-u apaga esta revisión).\n" #. This one causes lots of pain when trying to preprocess #. ordinary code. -#: gasp.c:3185 +#: gasp.c:3186 #, c-format msgid "Unrecognised pseudo op `%s'.\n" msgstr "Pseudo operación `%s' no reconocida.\n" -#: gasp.c:3254 +#: gasp.c:3255 msgid "ORG command not allowed.\n" msgstr "No se permite el comando ORG.\n" -#: gasp.c:3467 +#: gasp.c:3468 msgid "Invalid expression on command line.\n" msgstr "Expresión inválida en la línea de comandos.\n" -#: gasp.c:3510 +#: gasp.c:3511 #, c-format msgid "" "Usage: %s \n" @@ -8641,7 +9376,7 @@ msgstr "" " [-o sal] [--output salida] establece el fichero de salida\n" " [-p] [--print] muestra los números de línea\n" -#: gasp.c:3519 +#: gasp.c:3520 msgid "" " [-s] [--copysource] copy source through as comments \n" " [-u] [--unreasonable] allow unreasonable nesting\n" @@ -8657,37 +9392,37 @@ msgstr "" " [-Iruta] agrega a la lista de ruta de inclusión\n" " [fichero-entrada]\n" -#: gasp.c:3536 +#: gasp.c:3537 #, c-format msgid "%s: Gnu Assembler Macro Preprocessor\n" msgstr "%s: Preprocesador de Macro Ensamblador de Gnu\n" #. This output is intended to follow the GNU standards document. -#: gasp.c:3619 +#: gasp.c:3625 #, c-format msgid "GNU assembler pre-processor %s\n" msgstr "Pre-procesador de ensamblador de GNU %s\n" -#: gasp.c:3620 +#: gasp.c:3626 msgid "Copyright 1996 Free Software Foundation, Inc.\n" msgstr "Copyright 1996 Free Software Foundation, Inc.\n" -#: gasp.c:3643 +#: gasp.c:3649 #, c-format msgid "%s: Can't open output file `%s'.\n" msgstr "%s: No se puede abrir el fichero de salida `%s'.\n" -#: gasp.c:3667 +#: gasp.c:3673 #, c-format msgid "%s: Can't open input file `%s'.\n" msgstr "%s: No se puede abrir el fichero de entrada `%s'.\n" -#: gasp.c:3686 +#: gasp.c:3692 #, c-format msgid "Internal error, aborting at %s line %d" msgstr "Error interno, abortando en %s línea %d" -#: gasp.c:3689 +#: gasp.c:3695 msgid "" "\n" "Please report this bug.\n" @@ -8706,38 +9441,34 @@ 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. -#: input-file.c:149 input-scrub.c:241 listing.c:344 +#: input-file.c:145 input-scrub.c:242 listing.c:344 msgid "{standard input}" msgstr "{entrada estándar}" -#: input-file.c:153 +#: input-file.c:149 #, c-format -msgid "Can't open %s for reading." -msgstr "No se puede abrir el fichero %s para lectura." +msgid "can't open %s for reading" +msgstr "no se puede abrir %s para lectura" -#: input-file.c:204 input-file.c:233 +#: input-file.c:212 input-file.c:239 #, c-format msgid "Can't read from %s" msgstr "No se puede leer de %s" -#: input-file.c:241 +#: input-file.c:247 #, c-format msgid "Can't close %s" msgstr "No se puede cerrar %s" -#: input-scrub.c:271 +#: input-scrub.c:272 msgid "macros nested too deeply" msgstr "macros anidadas con demasiada profundidad" -#: input-scrub.c:374 +#: input-scrub.c:375 input-scrub.c:397 msgid "partial line at end of file ignored" msgstr "se ignora la línea parcial al final del fichero" -#: input-scrub.c:396 -msgid "Partial line at end of file ignored" -msgstr "Se ignora la línea parcial al final de la línea" - -#: itbl-ops.c:350 +#: itbl-ops.c:351 msgid "Unable to allocate memory for new instructions\n" msgstr "No se puede reservar memoria para las instrucciones nuevas\n" @@ -8749,49 +9480,49 @@ msgstr "Aviso:" msgid "Error:" msgstr "Error:" -#: listing.c:1125 +#: listing.c:1131 #, c-format msgid "can't open list file: %s" msgstr "no se puede abrir el fichero de lista: %s" -#: listing.c:1149 +#: listing.c:1155 #, c-format msgid "error closing list file: %s" msgstr "error al cerrar el fichero de lista: %s" -#: listing.c:1228 +#: listing.c:1234 msgid "strange paper height, set to no form" msgstr "tamaño de papel extraño, se establece a sin forma" -#: listing.c:1294 -msgid "New line in title" -msgstr "Línea nueva en el título" +#: listing.c:1300 +msgid "new line in title" +msgstr "línea nueva en el título" -#: macro.c:550 +#: macro.c:545 msgid "unexpected end of file in macro definition" msgstr "fin de fichero inesperado en la definición de macro" -#: macro.c:559 +#: macro.c:554 msgid "missing ) after formals" msgstr "falta ) después de los formales" -#: macro.c:716 +#: macro.c:710 msgid "missplaced )" msgstr ") mal colocado" -#: macro.c:978 +#: macro.c:979 msgid "confusion in formal parameters" msgstr "confusión en los parámetros formales" -#: macro.c:983 +#: macro.c:984 msgid "macro formal argument does not exist" msgstr "el argumento formal de macro no existe" -#: macro.c:998 +#: macro.c:999 msgid "can't mix positional and keyword arguments" msgstr "no se pueden mezclar argumentos posicionales y palabras clave" -#: macro.c:1006 +#: macro.c:1007 msgid "too many positional arguments" msgstr "demasiados argumentos posicionales" @@ -8815,521 +9546,691 @@ msgstr "Aviso: " msgid "Error: " msgstr "Error: " -#: messages.c:413 messages.c:429 +#: messages.c:413 messages.c:433 msgid "Fatal error: " msgstr "Error fatal: " -#: messages.c:446 +#: messages.c:450 msgid "Internal error!\n" msgstr "¡Error interno!\n" -#: messages.c:448 +#: messages.c:452 #, c-format msgid "Assertion failure in %s at %s line %d.\n" msgstr "Falla de afirmación en %s en %s línea %d.\n" -#: messages.c:451 +#: messages.c:455 #, c-format msgid "Assertion failure at %s line %d.\n" msgstr "Falla de afirmación en %s línea %d.\n" -#: messages.c:452 messages.c:471 +#: messages.c:456 messages.c:475 msgid "Please report this bug.\n" msgstr "Por favor reporte este bicho.\n" -#: messages.c:466 +#: messages.c:470 #, c-format msgid "Internal error, aborting at %s line %d in %s\n" msgstr "Error interno, abortando en %s línea %d en %s\n" -#: messages.c:469 +#: messages.c:473 #, c-format msgid "Internal error, aborting at %s line %d\n" msgstr "Error interno, abortando en %s línea %d\n" #: output-file.c:48 #, c-format -msgid "Can't open a bfd on stdout %s " -msgstr "No se puede abrir un bfd en la salida estándar %s" +msgid "can't open a bfd on stdout %s" +msgstr "no se puede abrir un bfd en la salida estándar %s" -#: output-file.c:72 output-file.c:79 +#: output-file.c:52 output-file.c:115 #, c-format -msgid "FATAL: Can't close %s\n" -msgstr "FATAL: No se puede cerrar %s\n" +msgid "FATAL: can't create %s" +msgstr "FATAL: no se puede crear %s" -#: output-file.c:130 +#: output-file.c:73 output-file.c:80 #, c-format -msgid "FATAL: Can't close %s" -msgstr "FATAL: No se puede cerrar %s" +msgid "FATAL: can't close %s\n" +msgstr "FATAL: no se puede cerrar %s\n" -#: output-file.c:148 +#: output-file.c:126 +#, c-format +msgid "FATAL: can't close %s" +msgstr "FATAL: no se puede cerrar %s" + +#: output-file.c:147 msgid "Failed to emit an object byte" msgstr "Falló al emitir un byte objeto" -#: output-file.c:149 -msgid "Can't continue" -msgstr "No se puede continuar" +#: output-file.c:148 +msgid "can't continue" +msgstr "no se puede continuar" #: read.c:445 #, c-format msgid "error constructing %s pseudo-op table: %s" msgstr "error al construir la tabla de pseudo-operadores %s: %s" -#: read.c:802 +#: read.c:801 #, c-format -msgid "Unknown pseudo-op: `%s'" -msgstr "Pseudo-operador desconocido: `%s'" +msgid "unknown pseudo-op: `%s'" +msgstr "pseudo-operador desconocido: `%s'" -#: read.c:934 +#: read.c:932 #, c-format msgid "label \"%d$\" redefined" msgstr "etiqueta \"%d$\" redefinida" -#: read.c:1152 +#: read.c:1150 msgid ".abort detected. Abandoning ship." msgstr "se detectó .abort. Abandonando la nave." -#: read.c:1238 read.c:2027 -msgid "Alignment not a power of 2" -msgstr "La alineación no es una potencia de 2" +#: read.c:1172 read.c:2406 +msgid "ignoring fill value in absolute section" +msgstr "se ignora el valor de relleno en la sección absoluta" -#: read.c:1247 +#: read.c:1258 #, c-format -msgid "Alignment too large: %u assumed" -msgstr "La alineación es demasiado grande: se asume %u" +msgid "alignment too large: %u assumed" +msgstr "la alineación es demasiado grande: se asume %u" -#: read.c:1279 +#: read.c:1290 msgid "expected fill pattern missing" msgstr "falta el patrón de relleno esperado" -#: read.c:1483 +#: read.c:1368 read.c:1968 read.c:2176 read.c:2788 +msgid "expected symbol name" +msgstr "se esperaba un nombre de símbolo" + +#: read.c:1378 read.c:2186 read.c:2798 stabs.c:472 +#, c-format +msgid "expected comma after \"%s\"" +msgstr "se esperaba una coma después de \"%s\"" + +#: read.c:1390 +#, c-format +msgid ".COMMon length (%ld) < 0 ignored" +msgstr "se ignora la longitud .COMMún (%ld) < 0" + +#: read.c:1414 #, c-format -msgid "attempt to re-define symbol `%s'" -msgstr "se intentó re-definir el símbolo `%s'" +msgid "length of .comm \"%s\" is already %ld; not changing to %ld" +msgstr "la longitud de .comm \"%s\" ya es %ld; no se cambia a %ld" #. Some of the back ends can't deal with non-positive line numbers. #. Besides, it's silly. -#: read.c:1607 +#: read.c:1628 #, c-format -msgid "Line numbers must be positive; line number %d rejected." -msgstr "Los números de línea deben ser positivos; se rechazó el número de línea %d." +msgid "line numbers must be positive; line number %d rejected" +msgstr "los números de línea deben ser positivos; se rechazó el número de línea %d." -#: read.c:1635 +#: read.c:1656 msgid "start address not supported" msgstr "la dirección de inicio no tiene soporte" -#: read.c:1645 +#: read.c:1666 msgid ".err encountered" msgstr "se encontró .err" -#: read.c:1664 read.c:1666 +#: read.c:1685 read.c:1687 #, c-format msgid ".fail %ld encountered" msgstr "se encontró .fail %ld" -#: read.c:1703 +#: read.c:1724 #, c-format -msgid ".fill size clamped to %d." -msgstr "el tamaño de fill se restringe a %d." +msgid ".fill size clamped to %d" +msgstr "el tamaño de fill se restringe a %d" -#: read.c:1708 -msgid "Size negative: .fill ignored." -msgstr "Tamaño negativo: se ignora .fill." +#: read.c:1729 +msgid "size negative; .fill ignored" +msgstr "tamaño negativo; se ignora .fill" -#: read.c:1714 -msgid "Repeat < 0, .fill ignored" -msgstr "Repetición < 0, se ignora .fill" +#: read.c:1735 +msgid "repeat < 0; .fill ignored" +msgstr "repetición < 0; se ignora .fill" -#: read.c:1874 +#: read.c:1895 #, c-format msgid "unrecognized .linkonce type `%s'" msgstr "tipo .linkonce `%s' no reconocido" -#: read.c:1887 read.c:1913 +#: read.c:1908 read.c:1934 msgid ".linkonce is not supported for this object file format" msgstr ".linkonce no tiene soporte en este formato de fichero objeto" -#: read.c:1909 +#: read.c:1930 #, c-format msgid "bfd_set_section_flags: %s" msgstr "bfd_set_section_flags: %s" -#: read.c:1978 +#: read.c:1985 +msgid "missing size expression" +msgstr "falta una expresión de tamaño" + +#: read.c:1991 +#, c-format +msgid "BSS length (%d) < 0 ignored" +msgstr "se ignora la longitud BSS (%d) <0" + +#: read.c:2007 #, c-format msgid "error setting flags for \".sbss\": %s" msgstr "error al establecer las opciones para \".sbss\": %s" -#: read.c:2001 -msgid "Expected comma after size" -msgstr "Se esperaba una coma después del tamaño" +#: read.c:2030 +msgid "expected comma after size" +msgstr "se esperaba una coma después del tamaño" -#: read.c:2011 -msgid "Missing alignment" -msgstr "Falta la alineación" +#: read.c:2064 +#, c-format +msgid "alignment too large; %d assumed" +msgstr "alineación demasiado grande; se asume %d" -#: read.c:2162 -msgid "bad expression" -msgstr "expresión errónea" +#: read.c:2069 +msgid "alignment negative; 0 assumed" +msgstr "alineación negativa; se asume 0" -#: read.c:2299 +#: read.c:2335 #, c-format msgid "attempt to redefine pseudo-op `%s' ignored" msgstr "se ignora el intento de redefinir el pseudo-operador `%s'" -#: read.c:2365 +#: read.c:2401 #, c-format -msgid "invalid segment \"%s\"; segment \"%s\" assumed" -msgstr "segmento \"%s\" inválido; se asume el segmento \"%s\"" +msgid "invalid segment \"%s\"" +msgstr "segmento \"%s\" inválido" -#: read.c:2371 -msgid "ignoring fill value in absolute section" -msgstr "se ignora el valor de relleno en la sección absoluta" - -#: read.c:2374 +#: read.c:2409 msgid "only constant offsets supported in absolute section" msgstr "sólo los desplazamientos constantes tienen soporte en la sección absoluta" -#: read.c:2406 +#: read.c:2449 msgid "MRI style ORG pseudo-op not supported" msgstr "el pseudo-operador ORG de estilo MRI no tiene soporte" -#: read.c:2495 -msgid "unrecognized section type" -msgstr "tipo de sección no reconocido" - -#: read.c:2563 +#: read.c:2606 #, c-format msgid "unrecognized section type `%s'" msgstr "tipo de sección `%s' no reconocido" -#: read.c:2577 +#: read.c:2620 msgid "absolute sections are not supported" msgstr "las secciones absolutas no tienen soporte" -#: read.c:2592 +#: read.c:2635 #, c-format msgid "unrecognized section command `%s'" msgstr "comando de sección `%s' no reconocido" -#: read.c:2680 +#: read.c:2701 +msgid ".endr encountered without preceeding .rept, .irc, or .irp" +msgstr "se encontró una directiva .endr sin una directiva .rept, .irc, ó .irp precedente" + +#: read.c:2733 #, c-format msgid "%s without %s" msgstr "%s sin %s" -#: read.c:2881 -msgid "Unsupported variable size or fill value" -msgstr "Tamaño de variable o valor de relleno sin soporte" +#: read.c:2942 +msgid "unsupported variable size or fill value" +msgstr "tamaño de variable o valor de relleno sin soporte" -#: read.c:2906 +#: read.c:2967 msgid ".space repeat count is zero, ignored" msgstr "la cuenta de repetición .space es cero, se ignora" -#: read.c:2908 +#: read.c:2969 msgid ".space repeat count is negative, ignored" msgstr "la cuenta de repetición .space es negativa, se ignora" -#: read.c:2937 +#: read.c:2998 msgid "space allocation too complex in absolute section" msgstr "la asignación de espacio es demasiado compleja en la sección absoluta" -#: read.c:2943 +#: read.c:3004 msgid "space allocation too complex in common section" msgstr "la asignación de espacio es demasiado compleja en la sección común" -#: read.c:3031 read.c:4114 +#: read.c:3092 read.c:4175 #, c-format -msgid "Bad floating literal: %s" -msgstr "Literal de coma flotante errónea: %s" +msgid "bad floating literal: %s" +msgstr "literal de coma flotante errónea: %s" -#: read.c:3104 +#: read.c:3165 #, c-format -msgid "Rest of line ignored. First ignored character is `%c'." -msgstr "Se ignora el resto de la línea. El primer carácter ignorado es `%c'." +msgid "rest of line ignored; first ignored character is `%c'" +msgstr "se ignora el resto de la línea; el primer carácter ignorado es `%c'" -#: read.c:3107 +#: read.c:3168 #, c-format -msgid "Rest of line ignored. First ignored character valued 0x%x." -msgstr "Se ignora el resto de la línea. El primer carácter ignorado tiene valor 0x%x." +msgid "rest of line ignored; first ignored character valued 0x%x" +msgstr "se ignora el resto de la línea; el primer carácter ignorado tiene valor 0x%x" -#: read.c:3158 -msgid "illegal expression; zero assumed" -msgstr "expresión ilegal; se asume cero" +#: read.c:3221 +msgid "missing expression" +msgstr "falta una expresión" -#: read.c:3160 -msgid "missing expression; zero assumed" -msgstr "falta una expresión; se asume cero" - -#: read.c:3331 +#: read.c:3392 msgid "rva without symbol" msgstr "rva sin símbolo" -#: read.c:3455 +#: read.c:3516 msgid "attempt to store value in absolute section" msgstr "se intentó almacenar un valor en la sección absoluta" -#: read.c:3493 read.c:4391 +#: read.c:3554 read.c:4453 msgid "zero assumed for missing expression" msgstr "se asume cero para la expresión faltante" -#: read.c:3505 read.c:4403 +#: read.c:3566 read.c:4465 write.c:293 msgid "register value used as expression" msgstr "se usó un valor de registro como una expresión" #. Leading bits contain both 0s & 1s. -#: read.c:3595 +#: read.c:3656 #, c-format -msgid "Value 0x%lx truncated to 0x%lx." -msgstr "El valor 0x%lx se truncó a 0x%lx." +msgid "value 0x%lx truncated to 0x%lx" +msgstr "el valor 0x%lx se truncó a 0x%lx" -#: read.c:3611 +#: read.c:3672 #, c-format -msgid "Bignum truncated to %d bytes" -msgstr "Se truncó el número grande a %d bytes" +msgid "bignum truncated to %d bytes" +msgstr "se truncó el número grande a %d bytes" -#: read.c:3688 +#: read.c:3749 #, c-format msgid "unsupported BFD relocation size %u" msgstr "tamaño de reubicación BFD %u sin soporte" -#: read.c:3778 +#: read.c:3839 msgid "using a bit field width of zero" msgstr "se usa una anchura de campo de bit de cero" -#: read.c:3786 +#: read.c:3847 #, c-format msgid "field width \"%s\" too complex for a bitfield" msgstr "la anchura de campo \"%s\" es demasiado compleja para un campo de bits" -#: read.c:3794 +#: read.c:3855 #, c-format msgid "field width %lu too big to fit in %d bytes: truncated to %d bits" msgstr "la anchura de campo %lu es demasiado grande para caber en %d bytes: se truncó a %d bits" -#: read.c:3816 +#: read.c:3877 #, c-format msgid "field value \"%s\" too complex for a bitfield" msgstr "el valor del campo \"%s\" es demasiado complejo para un campo de bits" -#: read.c:3942 -msgid "Unresolvable or nonpositive repeat count; using 1" -msgstr "Cuenta de repetición sin resolver o no positiva; se utiliza 1" +#: read.c:4003 read.c:4197 +msgid "unresolvable or nonpositive repeat count; using 1" +msgstr "cuenta de repetición sin resolver o no positiva; se utiliza 1" -#: read.c:3993 +#: read.c:4054 #, c-format -msgid "Unknown floating type type '%c'" -msgstr "Tipo de coma flotante desconocido tipo '%c'" +msgid "unknown floating type type '%c'" +msgstr "tipo de coma flotante desconocido tipo '%c'" -#: read.c:4015 -msgid "Floating point constant too large" -msgstr "Constante de coma flotante demasiado grande" +#: read.c:4076 +msgid "floating point constant too large" +msgstr "constante de coma flotante demasiado grande" -#: read.c:4136 -msgid "unresolvable or nonpositive repeat count; using 1" -msgstr "cuenta de repetición sin resolver o no positiva; se utiliza 1" - -#: read.c:4534 -msgid "Expected <nn>" -msgstr "Se esperaba <nn>" +#: read.c:4607 +msgid "expected <nn>" +msgstr "se esperaba <nn>" #. To be compatible with BSD 4.2 as: give the luser a linefeed!! -#: read.c:4567 read.c:4653 -msgid "Unterminated string: Newline inserted." -msgstr "Cadena sin terminar: Se insertó una línea nueva." +#: read.c:4640 read.c:4726 +msgid "unterminated string; newline inserted" +msgstr "cadena sin terminar; se insertó una línea nueva" -#: read.c:4661 -msgid "Bad escaped character in string, '?' assumed" -msgstr "Carácter escapado erróneamente en la cadena, se asume '?'" +#: read.c:4734 +msgid "bad escaped character in string" +msgstr "carácter escapado erróneamente en la cadena" -#: read.c:4687 -msgid "expected address expression; zero assumed" -msgstr "se esperaba una expresión de dirección; se asume cero" +#: read.c:4760 +msgid "expected address expression" +msgstr "se esperaba una expresión de dirección" -#: read.c:4707 +#: read.c:4780 #, c-format msgid "symbol \"%s\" undefined; zero assumed" msgstr "el símbolo \"%s\" está indefinido; se asume cero" -#: read.c:4710 +#: read.c:4783 msgid "some symbol undefined; zero assumed" msgstr "algunos símbolos indefinidos; se asume cero" -#: read.c:4763 -msgid "This string may not contain '\\0'" -msgstr "Esta cadena no puede contener '\\0'" +#: read.c:4801 +msgid "bad or irreducible absolute expression" +msgstr "expresión absoluta errónea o irreducible" + +#: read.c:4836 +msgid "this string may not contain '\\0'" +msgstr "esta cadena no puede contener '\\0'" -#: read.c:4800 -msgid "Missing string" -msgstr "Falta la cadena" +#: read.c:4873 +msgid "missing string" +msgstr "falta una cadena" + +#: read.c:4996 +#, c-format +msgid ".incbin count zero, ignoring `%s'" +msgstr "la cuenta .incbin es cero, se ignora `%s'" #: read.c:5022 +#, c-format +msgid "file not found: %s" +msgstr "no se encontró el fichero: %s" + +#: read.c:5036 +#, c-format +msgid "seek to end of .incbin file failed `%s'" +msgstr "falló la búsqueda del final del fichero .incbin `%s'" + +#: read.c:5047 +#, c-format +msgid "skip (%ld) + count (%ld) larger than file size (%ld)" +msgstr "salto (%ld) + cuenta (%ld) es más grande que el tamaño del fichero (%ld)" + +#: read.c:5054 +#, c-format +msgid "could not skip to %ld in file `%s'" +msgstr "no se puede saltar a %ld en el fichero `%s'" + +#: read.c:5063 +#, c-format +msgid "truncated file `%s', %ld of %ld bytes read" +msgstr "el fichero `%s' está truncado, se leyeron %ld de %ld bytes" + +#: read.c:5226 msgid "missing .func" msgstr "falta un .func" -#: read.c:5039 +#: read.c:5243 msgid ".endfunc missing for previous .func" msgstr "falta un .endfunc para el .func previo" -#: stabs.c:213 -msgid ".stabs: Missing comma" -msgstr ".stabs: Falta una coma" - -#: stabs.c:221 stabs.c:229 stabs.c:240 +#: stabs.c:220 stabs.c:228 stabs.c:236 stabs.c:247 #, c-format -msgid ".stab%c: Missing comma" -msgstr ".stab%c: Falta una coma" +msgid ".stab%c: missing comma" +msgstr ".stab%c: falta una coma" -#: stabs.c:419 +#: stabs.c:427 msgid "comma missing in .xstabs" msgstr "falta una coma en .xstabs" -#: subsegs.c:376 -#, c-format -msgid "Attempt to switch to nonexistent segment \"%s\"" -msgstr "Se intentó cambiar a un segmento \"%s\" que no existe" - -#: symbols.c:357 symbols.c:456 +#: subsegs.c:377 #, c-format -msgid "Symbol %s already defined." -msgstr "El símbolo %s ya está definido." +msgid "attempt to switch to nonexistent segment \"%s\"" +msgstr "se intentó cambiar a un segmento \"%s\" que no existe" -#: symbols.c:442 +#: symbols.c:446 #, c-format -msgid "Symbol \"%s\" is already defined as \"%s\"/%s%ld." -msgstr "El símbolo \"%s\" ya está definido como \"%s\"/%s%ld." +msgid "symbol `%s' is already defined as \"%s\"/%s%ld" +msgstr "el símbolo \"%s\" ya está definido como \"%s\"/%s%ld" -#: symbols.c:519 symbols.c:526 +#: symbols.c:523 symbols.c:530 #, c-format -msgid "Inserting \"%s\" into symbol table failed: %s" -msgstr "Falló la inserción de \"%s\" en la tabla de símbolos: %s" +msgid "inserting \"%s\" into symbol table failed: %s" +msgstr "falló la inserción de \"%s\" en la tabla de símbolos: %s" -#: symbols.c:872 +#: symbols.c:873 #, c-format -msgid "Symbol definition loop encountered at %s" -msgstr "Se encontró un ciclo de definición de símbolo en %s" +msgid "symbol definition loop encountered at `%s'" +msgstr "se encontró un ciclo de definición de símbolo en %s" -#: symbols.c:1050 symbols.c:1054 +#: symbols.c:1082 symbols.c:1086 #, c-format -msgid "undefined symbol %s in operation" -msgstr "símbolo indefinido %s en la operación" +msgid "undefined symbol `%s' in operation" +msgstr "símbolo indefinido `%s' en la operación" -#: symbols.c:1059 +#: symbols.c:1091 msgid "invalid section for operation" msgstr "sección inválida para la operación" -#: symbols.c:1064 symbols.c:1068 +#: symbols.c:1096 symbols.c:1100 #, c-format -msgid "undefined symbol %s in operation setting %s" -msgstr "símbolo indefinido %s en la operación que establece a %s" +msgid "undefined symbol `%s' in operation setting `%s'" +msgstr "símbolo indefinido `%s' en la operación que establece `%s'" -#: symbols.c:1073 +#: symbols.c:1105 #, c-format -msgid "invalid section for operation setting %s" -msgstr "sección inválida para la operación que establece %s" +msgid "invalid section for operation setting `%s'" +msgstr "sección inválida para la operación que establece `%s'" -#: symbols.c:1091 +#: symbols.c:1123 #, c-format -msgid "division by zero when setting %s" -msgstr "división por cero al establecer %s" +msgid "division by zero when setting `%s'" +msgstr "división por cero al establecer `%s'" -#: symbols.c:1163 write.c:1945 +#: symbols.c:1202 write.c:2009 #, c-format -msgid "can't resolve value for symbol \"%s\"" -msgstr "no se puede resolver el valor para el símbolo \"%s\"" +msgid "can't resolve value for symbol `%s'" +msgstr "no se puede resolver el valor para el símbolo `%s'" -#: symbols.c:1533 +#: symbols.c:1596 #, c-format msgid "\"%d\" (instance number %d of a %s label)" msgstr "\"%d\" (número de instancia %d de una etiqueta %s)" -#: symbols.c:1589 +#: symbols.c:1633 #, c-format -msgid "Attempt to get value of unresolved symbol %s" -msgstr "Se intentó obtener el valor del símbolo sin resolver %s" +msgid "attempt to get value of unresolved symbol `%s'" +msgstr "se intentó obtener el valor del símbolo sin resolver `%s'" + +#: symbols.c:1869 +msgid "section symbols are already global" +msgstr "los símbolos de sección ya son globales" -#: write.c:172 +#: write.c:179 #, c-format msgid "field fx_size too small to hold %d" msgstr "el campo fx_size es demasiado pequeño para contener %d" -#: write.c:309 +#: write.c:320 msgid "rva not supported" msgstr "rva no tiene soporte" -#: write.c:517 +#: write.c:528 #, c-format msgid "attempt to .org/.space backwards? (%ld)" msgstr "¿se intentó hacer .org/.space hacia atrás? (%ld)" -#: write.c:995 +#: write.c:1029 msgid "relocation out of range" msgstr "reubicación fuera de rango" -#: write.c:998 +#: write.c:1032 #, c-format msgid "%s:%u: bad return from bfd_install_relocation: %x" msgstr "%s:%u: devolución errónea de bfd_install_relocation: %x" -#: write.c:1043 +#: write.c:1076 msgid "internal error: fixup not contained within frag" msgstr "error interno: la compostura no está contenida en un fragmento" -#: write.c:1059 +#: write.c:1092 #, c-format msgid "%s:%u: bad return from bfd_install_relocation" msgstr "%s:%u: devolución errónea de bfd_install_relocation" -#: write.c:1146 write.c:1170 +#: write.c:1179 write.c:1203 #, c-format msgid "FATAL: Can't write %s" msgstr "FATAL: No se puede escribir %s" -#: write.c:1202 -msgid "Cannot write to output file." -msgstr "No se puede escribir al fichero de salida." +#: write.c:1235 +msgid "cannot write to output file" +msgstr "no se puede escribir al fichero de salida" -#: write.c:1451 +#: write.c:1484 #, c-format -msgid "%d error%s, %d warning%s, generating bad object file.\n" -msgstr "%d error%s, %d aviso%s, se genera un fichero objeto erróneo.\n" +msgid "%d error%s, %d warning%s, generating bad object file" +msgstr "%d error%s, %d aviso%s, se genera un fichero objeto erróneo" -#: write.c:1458 +#: write.c:1491 #, c-format -msgid "%d error%s, %d warning%s, no object file generated.\n" -msgstr "%d erro%s, %d aviso%s, no se genera un fichero objeto.\n" +msgid "%d error%s, %d warning%s, no object file generated" +msgstr "%d erro%s, %d aviso%s, no se genera un fichero objeto" -#: write.c:1882 +#: write.c:1947 #, c-format -msgid "local label %s is not defined" -msgstr "la etiqueta local %s no está definida" +msgid "local label `%s' is not defined" +msgstr "la etiqueta local `%s' no está definida" -#: write.c:2187 +#: write.c:2245 #, c-format msgid "alignment padding (%lu bytes) not a multiple of %ld" msgstr "el relleno de alineación (%lu bytes) no es un múltiplo de %ld" -#: write.c:2297 +#: write.c:2362 #, c-format msgid ".word %s-%s+%s didn't fit" msgstr ".word %s-%s+%s no cabe" -#: write.c:2378 -msgid "attempt to .org backwards ignored" -msgstr "se ignora el intento de hacer .org hacia atrás" +#: write.c:2447 +msgid "attempt to .org backwards" +msgstr "se intentó hacer .org hacia atrás" -#: write.c:2402 +#: write.c:2475 msgid ".space specifies non-absolute value" msgstr ".space especifica un valor no absoluto" -#: write.c:2406 +#: write.c:2482 msgid ".space or .fill with negative value, ignored" msgstr ".space ó .fill con valor negativo, se ignora" -#: write.c:2657 +#: write.c:2656 +#, c-format +msgid "negative of non-absolute symbol `%s'" +msgstr "negativo de un símbolo `%s' que no es absoluto" + +#: write.c:2750 #, c-format -msgid "Subtraction of two symbols in different sections \"%s\" {%s section} - \"%s\" {%s section} at file address %s." -msgstr "Sustracción de dos símbolos en secciones diferentes \"%s\" {sección %s} - \"%s\" {sección %s} en la dirección del fichero %s." +msgid "subtraction of two symbols in different sections `%s' {%s section} - `%s' {%s section} at file address %s" +msgstr "sustracción de dos símbolos en secciones diferentes `%s' {sección %s} - `%s' {sección %s} en la dirección del fichero %s" -#: write.c:2811 +#: write.c:2886 #, c-format -msgid "Value of %s too large for field of %d bytes at %s" -msgstr "El valor de %s es demasiado grande para el campo de %d bytes en %s" +msgid "value of %s too large for field of %d bytes at %s" +msgstr "el valor de %s es demasiado grande para el campo de %d bytes en %s" + +#: write.c:2898 +#, c-format +msgid "signed .word overflow; switch may be too large; %ld at 0x%lx" +msgstr "desbordamiento con signo de .word; el interruptor puede ser demasiado grande; %ld en 0x%lx" + +#~ msgid "EOF in Comment: Newline inserted" +#~ msgstr "Fin de Fichero en Comentario: se insertó una Línea nueva" + +#~ msgid ".else without matching .if - ignored" +#~ msgstr ".else sin un .if coincidente - ignorado" + +#~ msgid "Unrecognized section type" +#~ msgstr "Tipo de sección no reconocido" + +#~ msgid "Missing section name" +#~ msgstr "Falta el nombre de sección" + +#~ msgid "Cannot use !%s!%d with %s" +#~ msgstr "No se puede usar !%s!%d con %s" + +#~ msgid "bad instruction format for lda !%s!%ld" +#~ msgstr "formato de instrucción erróneo para lda !%s%ld" + +#~ msgid "Instruction should not have flags" +#~ msgstr "La instrucción no debe tener opciones" + +#~ msgid "bad instruction '%.100s'" +#~ msgstr "instrucción errónea '%.100s'" + +#~ msgid "Constant expression expected" +#~ msgstr "Se esperaba una expresión constante" + +#~ msgid "Processor does not support halfwords or signed bytes" +#~ msgstr "El procesador no tiene soporte para halfwords o bytes con signo" + +#~ msgid "Pre-increment instruction with translate" +#~ msgstr "Instrucción de pre-incremento con traducción" + +#~ msgid "Invalid offset" +#~ msgstr "Desplazamiento inválido" + +#~ msgid "dest and source1 one must be the same register" +#~ msgstr "dest y source1 debe ser el mismo registro" + +#~ msgid "Expression too complex" +#~ msgstr "Expresión demasiado compleja" + +#~ msgid "Opcode `%s' must have suffix from list: <%s>" +#~ msgstr "El código de operación `%s' debe tener un sufijo de la lista: <%s>" + +#~ msgid "Warning: Use of the 'nv' conditional is deprecated\n" +#~ msgstr "Aviso: El uso del condicional 'nv' está deprecado\n" + +#~ msgid "Opcode `%s' is unconditional\n" +#~ msgstr "El código de operación `%s' es incondicional\n" + +#~ msgid "Opcode `%s' must have suffix from <%s>\n" +#~ msgstr "El código de operación `%s' debe tener un sufijo de <%s>\n" + +#~ msgid "Invalid Compare/Subtract Condition: %c" +#~ msgstr "Condición de Comparación/Sustracción Inválida: %c" + +#~ msgid "Extended register `%%%s' available only in 64bit mode." +#~ msgstr "El registro extendido `%%%s' sólo está disponible en modo 64bit." + +#~ msgid "bad reloc specifier in expression" +#~ msgstr "especificador de reubicación erróneo en la expresión" + +#~ msgid "Bad relocation type" +#~ msgstr "Tipo de reubicación erróneo" + +#~ msgid "Ignoring attempt to re-define symbol %s." +#~ msgstr "Se ignora el intento de redefinir el símbolo %s." + +#~ msgid "Unsupported reloc size %d" +#~ msgstr "Tamaño de reubicación %d sin soporte" + +#~ msgid "Bad COFF debugging info" +#~ msgstr "Información de depuración COFF errónea" + +#~ msgid "Ignoring attempt to redefine symbol `%s'." +#~ msgstr "Se ignora el intento de redefinir el símbolo `%s'." + +#~ msgid "Missing '%c' assumed" +#~ msgstr "Se asume que falta '%c'" + +#~ msgid "Bad expression" +#~ msgstr "Expresión errónea" + +#~ msgid "Partial line at end of file ignored" +#~ msgstr "Se ignora la línea parcial al final de la línea" + +#~ msgid "Alignment not a power of 2" +#~ msgstr "La alineación no es una potencia de 2" + +#~ msgid "attempt to re-define symbol `%s'" +#~ msgstr "se intentó re-definir el símbolo `%s'" + +#~ msgid "Missing alignment" +#~ msgstr "Falta la alineación" + +#~ msgid "invalid segment \"%s\"; segment \"%s\" assumed" +#~ msgstr "segmento \"%s\" inválido; se asume el segmento \"%s\"" + +#~ msgid "illegal expression; zero assumed" +#~ msgstr "expresión ilegal; se asume cero" + +#~ msgid "missing expression; zero assumed" +#~ msgstr "falta una expresión; se asume cero" + +#~ msgid "Unresolvable or nonpositive repeat count; using 1" +#~ msgstr "Cuenta de repetición sin resolver o no positiva; se utiliza 1" + +#~ msgid ".stabs: Missing comma" +#~ msgstr ".stabs: Falta una coma" + +#~ msgid "Symbol %s already defined." +#~ msgstr "El símbolo %s ya está definido." |