gcc 3.1-b20011219 - en to es translation catalogue (4712 entries)

en: `%s' attribute directive ignored
es: se ignora la directiva de atributo `%s'

en: wrong number of arguments specified for `%s' attribute
es: se especificó el número equivocado de argumentos para el atributo `%s'

en: `%s' attribute does not apply to types
es: el atributo `%s' no aplica a tipos

en: `%s' attribute only applies to function types
es: el atributo `%s' aplica solamente a tipos de funciones

en: `%s' attribute ignored
es: se ignora el atributo `%s'

en: unknown machine mode `%s'
es: se desconoce el modo de máquina `%s'

en: no data type for mode `%s'
es: no hay tipo de datos para el modo `%s'

en: section attribute cannot be specified for local variables
es: el atributo de sección no puede ser especificado para las variables locales

en: section of `%s' conflicts with previous declaration
es: la sección de `%s' causa conflictos con la declaración previa

en: section attribute not allowed for `%s'
es: no se permite un atributo de sección para `%s'

en: section attributes are not supported for this target
es: no se da soporte a atributos de sección en este objetivo

en: requested alignment is not a constant
es: la alineación solicitada no es una constante

en: requested alignment is not a power of 2
es: la alineación solicitada no es una potencia de 2

en: requested alignment is too large
es: la alineación solicitada es demasiado grande

en: alignment may not be specified for `%s'
es: la alineación no puede ser especificada para `%s'

en: `%s' defined both normally and as an alias
es: `%s' definido normalmente y como un alias

en: alias arg not a string
es: el argumento de alias no es una cadena

en: `%s' attribute applies only to functions
es: el atributo `%s' aplica solamente a funciones

en: can't set `%s' attribute after definition
es: no se puede establecer el atributo `%s' después de la definición

en: invalid vector type for attribute `%s'
es: tipo vector inválido para el atributo `%s'

en: no vector mode with the size and type specified could be found
es: no se puede encontrar un modo vector con el tamaño y tipo especificados

en: offset outside bounds of constant string
es: el desplazamiento fuera de los límites de la constante de cadena

en: second arg to `__builtin_prefetch' must be a constant
es: el segundo argumento de `__builtin_prefetch' debe ser una constante

en: invalid second arg to __builtin_prefetch; using zero
es: el segundo argumento para __builtin_prefetch es inválido; se usará cero

en: third arg to `__builtin_prefetch' must be a constant
es: el tercer argumento de `__builtin_prefetch' debe ser una constante

en: invalid third arg to __builtin_prefetch; using zero
es: el tercer argumento para __builtin_prefetch es inválido; se usará cero

note: ??? We used to try and build up a call to the out of line function, guessing about what registers needed saving etc.  This became much harder with __builtin_va_start, since we don't have a tree for a call to __builtin_saveregs to fall back on.  There was exactly one port (i860) that used this code, 
en: __builtin_saveregs not supported by this target
es: no se da soporte a __builtin_saveregs en este objetivo

en: argument of `__builtin_args_info' must be constant
es: el argumento de `__builtin_args_info' debe ser constante

en: argument of `__builtin_args_info' out of range
es: el argumento de `__builtin_args_info' está fuera de rango

en: missing argument in `__builtin_args_info'
es: falta un argumento en `__builtin_args_info'

en: `va_start' used in function with fixed args
es: se usó `va_start' en una función con argumentos fijos

en: second parameter of `va_start' not last named argument
es: el segundo parámetro de `va_start' no es el último argumento nombrado

note: Evidently an out of date version of <stdarg.h>; can't validate va_start's second argument, but can still work as intended.
en: `__builtin_next_arg' called without an argument
es: se llamó a `__builtin_next_arg' sin un argumento

en: too many arguments to function `va_start'
es: demasiados argumentos para la función `va_start'

en: first argument to `va_arg' not of type `va_list'
es: el primer argumento para `va_arg' no es del tipo `va_list'

en: `%s' is promoted to `%s' when passed through `...'
es: `%s' se promueve a `%s' cuando pasa a través de `...'

en: (so you should pass `%s' not `%s' to `va_arg')
es: (así que debe pasar `%s' y no `%s' a `va_arg')

en: invalid arg to `__builtin_frame_address'
es: argumento inválido para `__builtin_frame_address'

en: invalid arg to `__builtin_return_address'
es: argumento inválido para `__builtin_return_address'

en: unsupported arg to `__builtin_frame_address'
es: argumento sin soporte para `__builtin_frame_address'

en: unsupported arg to `__builtin_return_address'
es: argumento no soportado para `__builtin_return_address'

en: second arg to `__builtin_expect' must be a constant
es: el segundo argumento de `__builtin_expect' debe ser una constante

en: __builtin_longjmp second argument must be 1
es: el segundo argumento de __builtin_longjump debe ser 1

en: __builtin_trap not supported by this target
es: no se da soporte a __builtin_trap en este objetivo

note: just do library call, if unknown builtin
en: built-in function `%s' not currently supported
es: no se soporta actualmente la función interna `%s'

en: `%s' is not defined outside of function scope
es: `%s' no está definido fuera del ámbito de la función

en: concatenation of string literals with __FUNCTION__ is deprecated.  This feature will be removed in future
es: la concatenación de literales de cadena con __FUNCTION__ está deprecado.  Esta característica será eliminada en el futuro

en: string length `%d' is greater than the length `%d' ISO C%d compilers are required to support
es: la longitud de la cadena `%d' es mayor que la longitud `%d' que se requiere que los compiladores ISO C%d den soporte

en: overflow in constant expression
es: desbordamiento en la expresión constante

en: integer overflow in expression
es: desbordamiento entero en la expresión

en: floating point overflow in expression
es: desbordamiento de coma flotante en la expresión

note: This detects cases like converting -129 or 256 to unsigned char.
en: large integer implicitly truncated to unsigned type
es: entero grande truncado implícitamente al tipo unsigned

en: negative integer implicitly converted to unsigned type
es: entero negativo truncado implícitamente al tipo unsigned

en: overflow in implicit constant conversion
es: desbordamiento en la conversión implícita de constante

en: operation on `%s' may be undefined
es: la operación sobre `%s' puede estar indefinida

en: expression statement has incomplete type
es: la declaración de la expresión tiene tipo de dato incompleto

en: case label does not reduce to an integer constant
es: la etiqueta de `case' no se reduce a una constante entera

en: invalid truth-value expression
es: expresión de valor verdadero inválida

en: invalid operands to binary %s
es: operadores inválidos para el binario %s

en: comparison is always false due to limited range of data type
es: la comparación siempre es falsa debido al rango limitado del tipo de datos

en: comparison is always true due to limited range of data type
es: la comparación siempre es verdadera debido al rango limitado del tipo de datos

en: comparison of unsigned expression >= 0 is always true
es: la comparación de una expresión unsigned >= 0 siempre es verdadera

en: comparison of unsigned expression < 0 is always false
es: la comparación de una expresión unsigned < 0 siempre es falsa

en: struct type value used where scalar is required
es: se usa un valor de tipo struct cuando se requiere un escalar

en: union type value used where scalar is required
es: se usa un valor de tipo union cuando se requiere un escalar

en: array type value used where scalar is required
es: se usa un valor de tipo matriz cuando se requiere un escalar

en: suggest parentheses around assignment used as truth value
es: se sugieren paréntesis alrededor de la asignación usada como valor verdadero

en: invalid use of `restrict'
es: uso inválido de `restrict'

en: __alignof__ applied to an incomplete type
es: __alignof__ aplicado a un tipo de dato incompleto

en: `__alignof' applied to a bit-field
es: `__alignof' applicado a un campo de bits

en: cannot disable built-in function `%s'
es: no se puede desactivar la función interna `%s'

en: too few arguments to function `%s'
es: muy pocos argumentos para la función `%s'

en: too many arguments to function `%s'
es: demasiados argumentos para la función `%s'

en: pointers are not permitted as case values
es: los apuntadores no son permitidos como valores case

en: ISO C++ forbids range expressions in switch statements
es: ISO C++ prohibe un rango de expresiones en las declaraciones switch

en: ISO C forbids range expressions in switch statements
es: ISO C prohibe un rango de expresiones en las declaraciones switch

en: empty range specified
es: se especificó un rango vacío

en: duplicate (or overlapping) case value
es: valor case duplicado (o traslapado)

en: this is the first entry overlapping that value
es: esta es la primera entrada que traslapa ese valor

en: duplicate case value
es: valor de case duplicado

en: previously used here
es: se usó previamente aquí

en: multiple default labels in one switch
es: múltiples etiquetas por omisión en un solo switch

en: this is the first default label
es: esta es la primera etiqueta por omisión

en: ISO C++ forbids taking the address of a label
es: ISO C++ prohibe tomar la dirección de una etiqueta

en: ISO C forbids taking the address of a label
es: ISO C prohibe tomar la dirección de una etiqueta

en: -Wformat-y2k ignored without -Wformat
es: se ignora -Wformat-y2k sin -Wformat

en: -Wformat-extra-args ignored without -Wformat
es: se ignora -Wformat-extra-args sin -Wformat

en: -Wformat-nonliteral ignored without -Wformat
es: se ignora -Wformat-nonliteral sin -Wformat

en: -Wformat-security ignored without -Wformat
es: se ignora -Wformat-security sin -Wformat

en: -Wmissing-format-attribute ignored without -Wformat
es: se ignora -Wformat-attribute sin -Wformat

en: declaration of `%s' shadows %s
es: la declaración de `%s' obscurece a %s

en: void value not ignored as it ought to be
es: valor void no ignorado como debería de ser

en: conversion to non-scalar type requested
es: se solicitó conversión a tipo no escalar

en: -traditional is deprecated and may be removed
es: -traditional está deprecado y será eliminado

en: unknown C standard `%s'
es: no se conoce el estándard de C `%s'

en: array `%s' assumed to have one element
es: se asume que la matriz `%s' tiene un elemento

en: `struct %s' incomplete in scope ending here
es: el `struct %s' incompleto en el ámbito termina aquí

en: `union %s' incomplete in scope ending here
es: el `union %s' incompleto en el ámbito termina aquí

en: `enum %s' incomplete in scope ending here
es: el `enum %s' incompleto en el ámbito termina aquí

en: label `%s' used but not defined
es: se usa la etiqueta `%s' pero no está definida

en: label `%s' defined but not used
es: la etiqueta `%s' está definida pero no se usa

en: function `%s' redeclared as inline
es: la función `%s' es redeclarada como inline

en: previous declaration of function `%s' with attribute noinline
es: declaración previa de la función `%s' con el atributo noinline

en: function `%s' redeclared with attribute noinline
es: la función `%s' redeclarada con el atributo noinline

en: previous declaration of function `%s' was inline
es: la declaración previa de la función `%s' era inline

en: shadowing built-in function `%s'
es: obscureciendo la función interna `%s'

en: shadowing library function `%s'
es: obscureciendo la función de biblioteca `%s'

en: library function `%s' declared as non-function
es: la función de biblioteca `%s' no es declarada como función

en: built-in function `%s' declared as non-function
es: la función interna `%s' no es declarada como función

en: `%s' redeclared as different kind of symbol
es: `%s' redeclarado como un tipo diferente de símbolo

en: previous declaration of `%s'
es: declaración previa de `%s'

note: If types don't match for a built-in, throw away the built-in.
en: conflicting types for built-in function `%s'
es: tipos en conflicto para la función interna `%s'

en: conflicting types for `%s'
es: tipos en conflicto para `%s'

en: a parameter list with an ellipsis can't match an empty parameter name list declaration
es: una lista de parámetros con una elipsis no puede coincidir con una declaración de nombre de lista de parámetros vacía.

en: an argument type that has a default promotion can't match an empty parameter name list declaration
es: un tipo de argumento que tiene una promoción por omisión no puede coincidir con una declaración de nombre de lista de parámetros vacía.

en: redefinition of `%s'
es: redefinición de `%s'

en: redeclaration of `%s'
es: redeclaración de `%s'

en: conflicting declarations of `%s'
es: declaraciones de `%s' en conflicto

en: prototype for `%s' follows
es: el prototipo para '%s' a continuación

en: non-prototype definition here
es: la definición del no prototipo aquí

en: prototype for `%s' follows and number of arguments doesn't match
es: el prototipo para `%s' continúa y el número de argumentos no coincide

en: prototype for `%s' follows and argument %d doesn't match
es: el prototipo para `%s' a continuación y el argumento %d no coinciden

en: `%s' declared inline after being called
es: `%s' declarado inline antes de ser llamado

en: `%s' declared inline after its definition
es: `%s' declarado inline después de su definición

en: static declaration for `%s' follows non-static
es: la declaración static para `%s' a continuación de una no static

en: non-static declaration for `%s' follows static
es: la declaración no static para `%s' a continuación de una static

en: const declaration for `%s' follows non-const
es: la declaración const para '%s' a continuación de una no const

en: type qualifiers for `%s' conflict with previous decl
es: los calificadores de tipo para `%s' generan conflicto con la declaración previa

en: redundant redeclaration of `%s' in same scope
es: declaración redundante de `%s' en el mismo ámbito

en: declaration of `%s' shadows a parameter
es: la declaración de `%s' obscurece un parámetro

en: declaration of `%s' shadows a symbol from the parameter list
es: la declaración de `%s' obscurece un símbolo de la lista de parámetros

en: a parameter
es: un parámetro

en: a previous local
es: un local previo

note: XXX shadow warnings in outer-more namespaces
en: a global declaration
es: una declaración global

en: nested extern declaration of `%s'
es: declaración externa anidada de `%s'

en: `%s' used prior to declaration
es: se usa `%s' previo a la declaración

en: `%s' was declared implicitly `extern' and later `static'
es: `%s' se declaró implícitamente `extern' y después `static'

en: type mismatch with previous external decl
es: no coinciden los tipos con la declaración externa previa

en: previous external decl of `%s'
es: declaración externa previa de `%s'

en: type mismatch with previous implicit declaration
es: no coinciden los tipos con la declaración implícita previa

en: previous implicit declaration of `%s'
es: declaración implícita previa de `%s'

en: type of external `%s' is not global
es: el tamaño de `%s' externo no es global

en: `%s' was previously implicitly declared to return `int'
es: `%s' fue declarado previa e implícitamente para devolver `int'

en: `%s' was declared `extern' and later `static'
es: `%s' fue declarado `extern' y después `static'

en: extern declaration of `%s' doesn't match global one
es: la declaración externa de `%s' no coincide con la global

en: `%s' locally external but globally static
es: `%s' es externa localmente pero estática globalmente

en: function `%s' was previously declared within a block
es: la función `%s' fue declarada previamente dentro de un bloque

en: implicit declaration of function `%s'
es: declaración implícita de la función `%s'

en: label %s referenced outside of any function
es: la etiqueta %s es referenciada fuera de cualquier función

en: duplicate label declaration `%s'
es: declaración de la etiqueta `%s' duplicada

en: this is a previous declaration
es: esta es una declaración previa

en: unnamed struct/union that defines no instances
es: struct/union sin nombre que no define ninguna instancia

en: useless keyword or type name in empty declaration
es: palabras claves inútiles o nombres de tipos en una declaración vacía

en: two types specified in one empty declaration
es: se especificaron dos tipos en una declaración vacía

en: empty declaration
es: declaración vacía

en: ISO C89 does not support `static' or type qualifiers in parameter array declarators
es: ISO C89 no tiene soporte para `static' o calificadores de tipo en las declaraciones de parámetros de matrices

en: ISO C89 does not support `[*]' array declarators
es: ISO C89 no tiene soporte para declaradores de matriz `[*]'

en: GCC does not yet properly implement `[*]' array declarators
es: GCC aún no implementa adecuadamente los declaradores de matriz `[*]'

en: static or type qualifiers in abstract declarator
es: static o calificador de tipo en un declarador abstracto

en: `%s' is usually a function
es: `%s' generalmente es una función

en: typedef `%s' is initialized
es: typedef `%s' tiene valor inicial

en: function `%s' is initialized like a variable
es: la función `%s' tiene valor inicial como una variable

note: DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
en: parameter `%s' is initialized
es: el parámetro `%s' tiene valor inicial

en: variable-sized object may not be initialized
es: un objeto de tamaño variable no puede tener valor inicial

en: variable `%s' has initializer but incomplete type
es: la variable `%s' tiene asignación de valor inicial, pero tipo de dato incompleto

en: elements of array `%s' have incomplete type
es: algunos elementos de la matriz `%s' tienen tipo de dato incompleto

en: declaration of `%s' has `extern' and is initialized
es: la declaración  de `%s' tiene `extern' y tiene valor inicial

en: inline function `%s' given attribute noinline
es: se le dió a la función inline `%s' un atributo noinline

en: initializer fails to determine size of `%s'
es: el iniciador no pudo determinar el tamaño de `%s'

en: array size missing in `%s'
es: falta el tamaño de la matriz en %s

en: zero or negative size array `%s'
es: matriz `%s' de tamaño cero o negativo

en: storage size of `%s' isn't known
es: no se conoce el tamaño de almacenamiento de `%s'

en: storage size of `%s' isn't constant
es: el tamaño de almacenamiento de `%s' no es constante

en: ignoring asm-specifier for non-static local variable `%s'
es: se ignora el especificador asm para la variable local no estática `%s'

en: ISO C forbids parameter `%s' shadowing typedef
es: ISO C prohibe el obscurecimiento del parámetro `%s' de typedef

en: `long long long' is too long for GCC
es: `long long long' es demasiado largo para GCC

en: ISO C89 does not support `long long'
es: ISO C89 no da soporte a `long long'

en: duplicate `%s'
es: `%s' duplicado

en: two or more data types in declaration of `%s'
es: dos o más tipos de datos en la declaración de `%s'

en: `%s' fails to be a typedef or built in type
es: `%s' falla al ser un typedef o un tipo interno del compilador

en: type defaults to `int' in declaration of `%s'
es: el tipo de dato por omisión es `int' en la declaración de `%s'

en: both long and short specified for `%s'
es: se especifica long y short al mismo tiempo para `%s'

en: long or short specified with char for `%s'
es: se especifica long ó short con char para `%s'

en: long or short specified with floating type for `%s'
es: se especifica long ó short con tipo floating para `%s'

en: the only valid combination is `long double'
es: la única combinación válida es `long double'

en: both signed and unsigned specified for `%s'
es: se especifica signed y unsigned al mismo tiempo para `%s'

en: long, short, signed or unsigned invalid for `%s'
es: long, short, signed ó unsigned inválidos para `%s'

en: long, short, signed or unsigned used invalidly for `%s'
es: uso inválido de long, short, signed ó unsigned para `%s'

en: complex invalid for `%s'
es: complex inválido para `%s'

en: ISO C89 does not support complex types
es: ISO C89 no tiene soporte para tipos complejos

en: ISO C does not support plain `complex' meaning `double complex'
es: ISO C no tiene soporte para `complex' simples que significan `double complex'

en: ISO C does not support complex integer types
es: ISO C no da soporte a tipos enteros complejos

en: duplicate `const'
es: `const' duplicado

en: duplicate `restrict'
es: `restrict' duplicado

en: duplicate `volatile'
es: `volatile' duplicado

en: multiple storage classes in declaration of `%s'
es: múltiples clases de almacenamiento en la declaración de `%s'

en: function definition declared `auto'
es: la definición de la función lo declaró como `auto'

en: function definition declared `register'
es: la definición de la función lo declaró como `register'

en: function definition declared `typedef'
es: la definición de la función lo declaró como `typedef'

en: storage class specified for structure field `%s'
es: se especificó una clase de almacenamiento para el campo de la estructura `%s'

en: storage class specified for parameter `%s'
es: se especificó una clase de almacenamiento para el parámetro `%s'

en: storage class specified for typename
es: se especificó una clase de almacenamiento para el nombre de tipo

en: `%s' initialized and declared `extern'
es: `%s' iniciado y declarado como `extern'

en: `%s' has both `extern' and initializer
es: `%s' tiene `extern' y asignador de valor inicial al mismo tiempo

en: nested function `%s' declared `extern'
es: la función anidada `%s' se declaró `extern'

en: top-level declaration of `%s' specifies `auto'
es: la declaración del nivel superior de `%s' especifica `auto'

note: Only the innermost declarator (making a parameter be of array type which is converted to pointer type) may have static or type qualifiers.
en: static or type qualifiers in non-parameter array declarator
es: static o calificadores de tipo en un declarador de matriz que no es parámetro

en: declaration of `%s' as array of voids
es: la declaración de `%s' como una matriz de voids

en: declaration of `%s' as array of functions
es: la declaración de `%s' como una matriz de funciones

en: size of array `%s' has non-integer type
es: el tamaño de la matriz `%s' tiene un tipo no entero

en: ISO C forbids zero-size array `%s'
es: ISO C prohibe la matriz `%s' de tamaño cero

en: size of array `%s' is negative
es: el tamaño de la matriz `%s' es negativo

en: ISO C89 forbids array `%s' whose size can't be evaluated
es: ISO C89 prohibe la matriz `%s' cuyo tamañon no puede ser evaluado

en: ISO C89 forbids variable-size array `%s'
es: ISO C89 prohibe la matriz `%s' de tamaño variable

en: size of array `%s' is too large
es: el tamaño de la matriz `%s' es demasiado grande

en: ISO C89 does not support flexible array members
es: ISO C89 no tiene soporte para miembros de matriz flexibles

en: array type has incomplete element type
es: el tipo matriz tiene tipo de elemento incompleto

en: ISO C forbids const or volatile function types
es: ISO C prohibe los tipos de función const o volatile

en: `%s' declared as function returning a function
es: `%s' que es declarado como función devuelve una función

en: `%s' declared as function returning an array
es: `%s' que es declarado como función devuelve una matriz

en: ISO C forbids qualified void function return type
es: ISO C prohibe el tipo calificado de devolución de una función void

en: type qualifiers ignored on function return type
es: se ignoran los calificadores de tipo en el tipo de devolución de la función

en: ISO C forbids qualified function types
es: ISO C prohibe los tipos de función calificados

en: invalid type modifier within pointer declarator
es: modificador de tipo inválido dentro de la declaración del apuntador

en: variable or field `%s' declared void
es: variable o campo `%s' declarado void

en: attributes in parameter array declarator ignored
es: se ignoran los atributos en los declaradores de parámetros de matriz

en: invalid type modifier within array declarator
es: modificador de tipo inválido dentro de un declarador de matriz

en: field `%s' declared as a function
es: el campo `%s' declarado como una función

en: field `%s' has incomplete type
es: el campo `%s' tiene tipo de dato incompleto

en: invalid storage class for function `%s'
es: clase de almacenamiento inválida para la función `%s'

en: `noreturn' function returns non-void value
es: la función `no return' devuelve un valor que no es void

en: cannot inline function `main'
es: no se puede hacer inline la función `main'

en: variable `%s' declared `inline'
es: la variable `%s' fue declarada como `inline'

en: function declaration isn't a prototype
es: la declaración de la función no es un prototipo

en: parameter names (without types) in function declaration
es: nombres de parámetros (sin tipos) en la declaración de la función

en: parameter `%s' has incomplete type
es: el parámetro `%s' tiene tipo de dato incompleto

en: parameter has incomplete type
es: el parámetro tiene tipo incompleto

en: parameter `%s' points to incomplete type
es: el parámetro `%s' apunta a un tipo incompleto

en: parameter points to incomplete type
es: el parámetro apunta a un tipo incompleto

en: parameter `%s' has just a forward declaration
es: el parámetro `%s' sólo tiene una declaración posterior

en: `void' in parameter list must be the entire list
es: `void' en la lista de parámetros debe ser la lista completa

en: `struct %s' declared inside parameter list
es: se declaró `struct %s' dentro de la lista de parámetros

en: `union %s' declared inside parameter list
es: se declaró `union %s' dentro de la lista de parámetros

en: `enum %s' declared inside parameter list
es: se declaró `enum %s' dentro de la lista de parámetros

en: anonymous struct declared inside parameter list
es: struct anónimo declarado dentro de una lista de parámetros

en: anonymous union declared inside parameter list
es: union anónimo declarado dentro de una lista de parámetros

en: anonymous enum declared inside parameter list
es: enum anónimo declarado dentro de una lista de parámetros

en: its scope is only this definition or declaration, which is probably not what you want
es: su ámbito es solamente esta definición o declaración, lo cual probablemente no sea lo que desea

en: redefinition of `union %s'
es: redefinición de `union %s'

en: redefinition of `struct %s'
es: redefinición de `struct %s'

en: unnamed fields of type other than struct or union are not allowed
es: no se permiten campos sin nombre de otro tipo que no sea struct o union

en: %s defined inside parms
es: se definió %s dentro de los parámetros

en: union
es: unión

en: structure
es: estructura

en: %s has no %s
es: %s no tiene `%s'

en: named members
es: miembros nombrados

en: members
es: miembros

en: nested redefinition of `%s'
es: redefinición anidada de `%s'

en: bit-field `%s' width not an integer constant
es: la anchura del campo de bits `%s' no es una constante entera

en: bit-field `%s' has invalid type
es: el campo de bits `%s' tiene un tipo inválido

en: bit-field `%s' type invalid in ISO C
es: el tipo de campo de bit `%s' es inválido en ISO C

en: negative width in bit-field `%s'
es: anchura negativa en el campo de bit `%s'

en: width of `%s' exceeds its type
es: la anchura de `%s' excede su tipo

en: zero width for bit-field `%s'
es: anchura cero para el campo de bits `%s'

en: `%s' is narrower than values of its type
es: `%s' es más estrecho que los valores de su tipo

en: flexible array member in union
es: miembro de matriz flexible en el union

en: flexible array member not at end of struct
es: el miembro de matriz flexible no está al final del struct

en: flexible array member in otherwise empty struct
es: el miembro de matriz flexible sería de otra manera un struct vacío

en: duplicate member `%s'
es: miembro duplicado `%s'

en: union cannot be made transparent
es: union no se puede hacer transparente

note: This enum is a named one that has been declared already.
en: redeclaration of `enum %s'
es: redeclaración de `enum %s'

en: enum defined inside parms
es: enum definido dentro de los parámetros

en: enumeration values exceed range of largest integer
es: los valores de enumeración exceden el rango del entero más grande

en: enumerator value for `%s' not integer constant
es: el valor de enumerador para `%s' no es una constante entera

en: overflow in enumeration values
es: desbordamiento en valores de enumeración

en: ISO C restricts enumerator values to range of `int'
es: ISO C restringe lso valores de enumeración al rango de `int'

en: return type is an incomplete type
es: el tipo de devolución es un tipo de dato incompleto

en: return type defaults to `int'
es: el tipo de devolución por omisión es `int'

en: no previous prototype for `%s'
es: no hay un prototipo previo para `%s'

en: `%s' was used with no prototype before its definition
es: se usó `%s' sin prototipo antes de su definición

en: no previous declaration for `%s'
es: no hay declaración previa para `%s'

en: `%s' was used with no declaration before its definition
es: se usó `%s' sin declaración antes de su definición

en: return type of `%s' is not `int'
es: el tipo de devolución de `%s' no es `int'

en: first argument of `%s' should be `int'
es: el primer argumento de `%s' debe ser `int'

en: second argument of `%s' should be `char **'
es: el segundo argumento de `%s' debe ser `char **'

en: third argument of `%s' should probably be `char **'
es: el tercer argumento de `%s' debería ser `char **'

en: `%s' takes only zero or two arguments
es: `%s' sólo toma cero o dos argumentos

en: `%s' is normally a non-static function
es: `%s' generalmente es una función no estática

en: parm types given both in parmlist and separately
es: se dieron los tipos de los parámetros en la lista de parámetros y por separado

en: parameter name omitted
es: se omitió el nombre del parámetro

en: parameter `%s' declared void
es: el parámetro `%s' se declaró void

en: parameter name missing from parameter list
es: falta el nombre del parámetro de la lista de parámetros

en: multiple parameters named `%s'
es: múltiples parámetros nombrados `%s'

en: type of `%s' defaults to `int'
es: el tipo de `%s' es `int' por omisión

en: declaration for parameter `%s' but no such parameter
es: existe la declaración para el parámetro `%s' pero no hay tal parámetro

en: number of arguments doesn't match prototype
es: el número de argumentos no coinciden con el prototipo

en: promoted argument `%s' doesn't match prototype
es: el argumento promovido `%s' no coincide con el prototipo

en: argument `%s' doesn't match prototype
es: el argumento `%s' no coincide con el prototipo

en: this function may return with or without a value
es: esta función puede devolver con o sin un valor

en: size of return value of `%s' is %u bytes
es: el tamaño del valor de devolución de `%s' es de %u bytes

en: size of return value of `%s' is larger than %d bytes
es: el tamaño del valor de devolución de `%s' es más grande que %d bytes

note: If we get here, declarations have been used in a for loop without the C99 for loop scope.  This doesn't make much sense, so don't allow it.
en: `for' loop initial declaration used outside C99 mode
es: se usó la declaración inicial del ciclo `for' fuera del modo C99

en: `struct %s' declared in `for' loop initial declaration
es: `struct %s' declarado en la declaración inicial del ciclo `for'

en: `union %s' declared in `for' loop initial declaration
es: `union %s' declarado en la declaración inicial del ciclo `for'

en: `enum %s' declared in `for' loop initial declaration
es: `enum %s' declarado en la declaración inicial del ciclo `for'

en: declaration of non-variable `%s' in `for' loop initial declaration
es: declaración de `%s' que no es variable en la declaración inicial del ciclo `for'

en: declaration of static variable `%s' in `for' loop initial declaration
es: declaración de la variable static `%s' en la declaración inicial del ciclo `for'

en: declaration of `extern' variable `%s' in `for' loop initial declaration
es: declaración de la variable `extern' `%s' en la declaración inicial del ciclo `for'

en: format string arg not a string type
es: el argumento de la cadena de formato no es del tipo cadena de texto

en: args to be formatted is not '...'
es: los argumentos que recibirán formato no son '...'

en: strftime formats cannot format arguments
es: los formatos de strftime no pueden dar formato a los argumentos

en: format string has invalid operand number
es: la cadena de formato tiene un número de operadores inválido

en: function does not return string type
es: la función no devuelve valores de tipo cadena

en: unrecognized format specifier
es: no se reconoce el especificador de formato

en: `%s' is an unrecognized format function type
es: `%s' es un formato de tipo de función no reconocido

en: format string arg follows the args to be formatted
es: el argumento de la cadena de formato sigue a los argumentos que recibirán formato

en: ` ' flag
es: opción ` '

en: the ` ' printf flag
es: la opción de printf ` '

en: `+' flag
es: opción `+'

en: the `+' printf flag
es: la opción de printf `+'

en: `#' flag
es: opción `#'

en: the `#' printf flag
es: la opción de printf `#'

en: `0' flag
es: opción `0'

en: the `0' printf flag
es: la opción de printf `0'

en: `-' flag
es: opción `-'

en: the `-' printf flag
es: la opción de printf `-'

en: `'' flag
es: opción `''

en: the `'' printf flag
es: la opción de printf `''

en: `I' flag
es: opción `I'

en: the `I' printf flag
es: la opción de printf `I'

en: field width
es: anchura de campo

en: field width in printf format
es: anchura de campo en formato printf

en: precision
es: precisión

en: precision in printf format
es: precisión en formato printf

en: length modifier
es: modificador de longitud

en: length modifier in printf format
es: modificador de longitud en formato printf

en: assignment suppression
es: supresión de la asignación

en: the assignment suppression scanf feature
es: la supresión de la asignación es una característica de scanf

en: `a' flag
es: opción `a'

en: the `a' scanf flag
es: la opción de scanf `a'

en: field width in scanf format
es: anchura de campo en formato scanf

en: length modifier in scanf format
es: modificador de longitud en formato scanf

en: the `'' scanf flag
es: la opción de scanf `''

en: the `I' scanf flag
es: la opción de scanf `I'

en: `_' flag
es: opción `_'

en: the `_' strftime flag
es: la opción de strftime `_'

en: the `-' strftime flag
es: la opción de strftime `-'

en: the `0' strftime flag
es: la opción de strftime `0'

en: `^' flag
es: opción `^'

en: the `^' strftime flag
es: la opción de strftime `^'

en: the `#' strftime flag
es: la opción de strftime `#'

en: field width in strftime format
es: anchura de campo en formato strftime

en: `E' modifier
es: modificador `E'

en: the `E' strftime modifier
es: el modificador de strftime `E'

en: `O' modifier
es: modificador `O'

en: the `O' strftime modifier
es: el modificador de strftime `O'

en: the `O' modifier
es: el modificador `O'

en: fill character
es: carácter de relleno

en: fill character in strfmon format
es: carácter de relleno en el formato de strfmon

en: the `^' strfmon flag
es: la opción de strfmon `^'

en: the `+' strfmon flag
es: la opción de strfmon `+'

en: `(' flag
es: opción `('

en: the `(' strfmon flag
es: la opción de strfmon `('

en: `!' flag
es: opción `!'

en: the `!' strfmon flag
es: la opción de strfmon `!'

en: the `-' strfmon flag
es: la opción de strfmon `-'

en: field width in strfmon format
es: anchura de campo en formato strfmon

en: left precision
es: precisión izquierda

en: left precision in strfmon format
es: precisión izquierda en formato strfmon

en: right precision
es: precisión derecha

en: right precision in strfmon format
es: precisión derecha en formato strfmon

en: length modifier in strfmon format
es: modificador de longitud en formato strfmon

en: function might be possible candidate for `%s' format attribute
es: la función puede ser un candidato posible para el atributo de formato `%s'

en: missing $ operand number in format
es: falta el operando numérico $ en el formato

en: %s does not support %%n$ operand number formats
es: %s no tiene soporte para el operando de formato de número %%n$

en: operand number out of range in format
es: operando numérico fuera de rango en el formato

en: format argument %d used more than once in %s format
es: se usa más de una vez el argumento de formato %d en el formato %s

en: format argument %d unused before used argument %d in $-style format
es: no se usa el argumento de formato %d antes de usar el argumento %d en el formato de estilo-$

en: format not a string literal, format string not checked
es: el formato no es una cadena literal, no se revisó la cadena de formato

en: format not a string literal and no format arguments
es: el formato no es una cadena literal y no tiene argumentos de formato

en: format not a string literal, argument types not checked
es: el formato no es una cadena literal, no se revisaron los tipos de argumento

en: too many arguments for format
es: demasiados argumentos para el formato

en: unused arguments in $-style format
es: no se usaron argumentos en el formato de estilo-$

en: zero-length format string
es: cadena de formato de longitud cero

en: format is a wide character string
es: el formato es una cadena de carácter ancha

en: unterminated format string
es: constante de formato sin terminar

note: FIXME: this warning should go away once Marc Espie's __attribute__((nonnull)) patch is in.  Instead, checking for nonnull attributes should probably change this function to act specially if info == NULL and add a res->number_null entry for that case, or maybe add a function pointer to be called at t
en: null format string
es: formato de cadena nulo

en: embedded `\0' in format
es: `\0' incrustado en el formato

en: spurious trailing `%%' in format
es: `%%' final espurio en el formato

en: repeated %s in format
es: se repitió %s en el formato

en: missing fill character at end of strfmon format
es: falta el carácter de relleno al final del formato strfmon

en: too few arguments for format
es: muy pocos argumentos para el formato

en: zero width in %s format
es: anchura cero en el formato %s

en: empty left precision in %s format
es: precisión izquierda vacía en el formato %s

en: field precision
es: precisión del campo

en: empty precision in %s format
es: precisión vacía en el formato %s

en: %s does not support the `%s' %s length modifier
es: %s no tiene soporte para el modificador de longitud %s `%s'

en: conversion lacks type at end of format
es: la conversión carece de tipo al final del formato

en: unknown conversion type character `%c' in format
es: se desconoce el carácter de tipo de conversión `%c' en el formato

en: unknown conversion type character 0x%x in format
es: se desconoce el carácter de tipo de conversión 0x%x en el formato

en: %s does not support the `%%%c' %s format
es: %s no tiene soporte para el formato `%%%c' %s

en: %s used with `%%%c' %s format
es: se usó %s con el formato `%%%c' %s

en: %s does not support %s
es: %s no tiene soporte para %s

en: %s does not support %s with the `%%%c' %s format
es: %s no tiene soporte para %s con el formato `%%%c' %s

en: %s ignored with %s and `%%%c' %s format
es: se ignora %s con %s y el formato `%%%c' %s

en: %s ignored with %s in %s format
es: se ignora %s con %s en el formato %s

en: use of %s and %s together with `%%%c' %s format
es: uso de %s y %s junto con el formato `%%%c' %s

en: use of %s and %s together in %s format
es: uso de %s y %s juntos en el formato %s

en: `%%%c' yields only last 2 digits of year in some locales
es: `%%%c' sólo produce los dos últimos dígitos del año en algunos lugares

en: `%%%c' yields only last 2 digits of year
es: `%%%c' sólo produce los dos últimos dígitos del año

note: The end of the format string was reached.
en: no closing `]' for `%%[' format
es: no hay un `]' que cierre para el formato `%%['

en: use of `%s' length modifier with `%c' type character
es: uso del modificador de longitud `%s' con el carácter de tipo `%c'

en: %s does not support the `%%%s%c' %s format
es: %s no tiene soporte para el formato `%%%s%c' %s

en: operand number specified with suppressed assignment
es: número de operandos especificado con asignación suprimida

en: operand number specified for format taking no argument
es: el número de operandos especificados para el formato no toma argumentos

en: writing through null pointer (arg %d)
es: escribiendo a través de un apuntador nulo (argumento %d)

en: reading through null pointer (arg %d)
es: leyendo a través de un apuntador nulo (argumento %d)

en: writing into constant object (arg %d)
es: escribiendo en un objeto constante (argumento %d)

en: extra type qualifiers in format argument (arg %d)
es: calificadores de tipo extra en el argumento de formato (argumento %d)

en: format argument is not a pointer (arg %d)
es: el argumento de formato no es un apuntador (argumento %d)

en: format argument is not a pointer to a pointer (arg %d)
es: el argumento de formato no es un apuntador a un apuntador (argumento %d)

en: pointer
es: apuntador

en: different type
es: tipo diferente

en: %s is not type %s (arg %d)
es: %s no es del tipo %s (argumento %d)

en: %s format, %s arg (arg %d)
es: formato %s, argumento %s (argumento %d)

en: badly nested C headers from preprocessor
es: encabezados C mal anidados del preprocesador

en: ignoring #pragma %s %s
es: ignorando el #pragma %s %s

en: ignoring #pragma %s
es: ignorando el #pragma %s

en: universal-character-name '\U%08x' not valid in identifier
es: universal-character-name `\U%08x' no es válido en el identificador

en: universal-character-name '\u%04x' not valid in identifier
es: universal-character-name `\u%04x' no es válido en el identificador

en: both 'f' and 'l' suffixes on floating constant
es: se encuentran los sufijos `f' y `l' al mismo tiempo en una constante de coma flotante

en: floating point number exceeds range of '%s'
es: el número de coma flotante excede el rango de '%s'

en: stray '%c' in program
es: '%c' parásito en el programa

en: stray '\%o' in program
es: '\%o' parásito en el programa

en: too many decimal points in floating constant
es: demasiados puntos decimales en la constante de coma flotante

en: decimal point in exponent - impossible!
es: punto decimal en el exponente - ¡Imposible!

note: Possible future extension: silently ignore _ in numbers, permitting cosmetic grouping - e.g. 0x8000_0000 == 0x80000000 but somewhat easier to read.  Ada has this?
en: underscore in number
es: subrayado en el número

en: numeric constant with no digits
es: constante numérica sin dígitos

en: numeric constant contains digits beyond the radix
es: la constante numérica contiene dígitos más allá del radical

en: floating constant may not be in radix 16
es: la constante de coma flotante no puede ser de radical 16

en: hexadecimal floating constant has no exponent
es: la constante de coma flotante hexadecimal no tiene exponente

en: floating constant exponent has no digits
es: el exponente de la constante de coma flotante no tiene dígitos

en: more than one 'f' suffix on floating constant
es: más de un sufijo `f' en una constante de coma flotante

en: traditional C rejects the 'f' suffix
es: C tradicional rechaza el sufijo 'f'

en: more than one 'l' suffix on floating constant
es: más de un sufijo `l' en una constante de coma flotante

en: traditional C rejects the 'l' suffix
es: C tradicional rechaza el sufijo 'l'

en: more than one 'i' or 'j' suffix on floating constant
es: más de un sufijo `i' o una `j' en una constante de coma flotante

en: ISO C forbids imaginary numeric constants
es: ISO C prohibe las constantes numéricas imaginarias

en: invalid suffix on floating constant
es: sufijo inválido en una constante entera

note: We got an exception from parse_float()
en: floating constant out of range
es: constante de coma flotante fuera de rango

en: floating point number exceeds range of 'double'
es: el número de coma flotante excede el rango de 'double'

en: two 'u' suffixes on integer constant
es: dos sufijos 'u' en la constante entera

en: traditional C rejects the 'u' suffix
es: C tradicional rechaza el sufijo 'u'

en: three 'l' suffixes on integer constant
es: tres sufijos 'l' en la constante entera

en: 'lul' is not a valid integer suffix
es: 'lul' no es un sufijo entero válido

en: 'Ll' and 'lL' are not valid integer suffixes
es: 'Ll' y 'lL' no son sufijos enteros válidos

en: ISO C89 forbids long long integer constants
es: ISO C89 prohibe constantes enteras long long

en: more than one 'i' or 'j' suffix on integer constant
es: más de un sufijo `i' o una `j' en una constante entera

en: invalid suffix on integer constant
es: sufijo inválido en una constante entera

en: integer constant is too large for this configuration of the compiler - truncated to %d bits
es: la constante entera es muy grande para esta configuración del compilador - truncando a %d bits

en: width of integer constant changes with -traditional
es: la anchura de la constante entera cambia con -traditional

en: integer constant is unsigned in ISO C, signed with -traditional
es: la constante entera es unsigned en ISO C, es signed con -traditional

en: width of integer constant may change on other systems with -traditional
es: la anchura de la constante entera puede cambiar en otros sistemas con -traditional

en: integer constant larger than the maximum value of %s
es: la constante entera es más grande que el valor máximo de %s

en: an unsigned long long int
es: un unsigned long long int

en: a long long int
es: un long long int

en: an unsigned long int
es: un unsigned long int

en: decimal constant is so large that it is unsigned
es: la constante decimal es tan grande que es unsigned

en: complex integer constant is too wide for 'complex int'
es: la constante entera compleja es demasiado ancha para `complex int'

en: integer constant is larger than the maximum value for its type
es: la constante entera es más grande que el valor máximo para su tipo

en: missing white space after number '%.*s'
es: falta un espacio en blanco después del número `%.*s'

en: ignoring invalid multibyte character
es: ignorando los carácteres multibyte inválidos

note: Like YYERROR but do call yyerror.
en: syntax error
es: error sintáctico

en: syntax error: cannot back up
es: error sintáctico: no se puede regresar

en: parser stack overflow
es: desbordamiento de la pila del decodificador

en: ISO C forbids an empty source file
es: ISO C prohibe un fichero fuente vacío

en: argument of `asm' is not a constant string
es: el argumento de `asm' no es una cadena constante

en: ISO C forbids data definition with no type or storage class
es: ISO C prohibe la definición de datos sin tipo o clase de almacenamiento

en: data definition has no type or storage class
es: la definición de datos no tiene tipo o clase de almacenamiento

en: ISO C does not allow extra `;' outside of a function
es: ISO C no permite ';' extra fuera de una función

en: traditional C rejects the unary plus operator
es: C tradicional rechaza el operador unario mas

en: `sizeof' applied to a bit-field
es: `sizeof' aplicado a un campo de bits

en: ISO C forbids omitting the middle term of a ?: expression
es: ISO C prohibe la omisión del término medio de una expresión ?:

en: ISO C89 forbids compound literals
es: ISO C89 prohibe las literales compuestas

en: ISO C forbids braced-groups within expressions
es: ISO C prohibe grupos de llaves dentro de expresiones

en: first argument to __builtin_choose_expr not a constant
es: el primer argumento de __builtin_choose_expr no es una constante

en: traditional C rejects string concatenation
es: C tradicional rechaza la concatenación de cadenas

en: ISO C does not permit use of `varargs.h'
es: ISO C no permite el uso de `varargs.h'

en: `%s' is not at beginning of declaration
es: `%s' no está en el inicio de la declaración

en: ISO C forbids empty initializer braces
es: ISO C prohibe las llaves de iniciador vacías

en: ISO C89 forbids specifying subobject to initialize
es: ISO C89 prohibe la especificación de subobjetos a iniciar

en: obsolete use of designated initializer without `='
es: uso obsoleto del iniciador designado sin `='

en: obsolete use of designated initializer with `:'
es: uso obsoleto del iniciador asignado con `:'

en: ISO C forbids specifying range of elements to initialize
es: ISO C prohibe la especificación de rangos de elementos a iniciar

en: ISO C forbids nested functions
es: ISO C prohibe las funciones anidadas

en: ISO C forbids forward references to `enum' types
es: ISO C prohibe las declaraciones posteriores para tipos `enum'

en: comma at end of enumerator list
es: coma al final de la lista de enumeradores

en: no semicolon at end of struct or union
es: no hay punto y coma al final del struct o union

en: extra semicolon in struct or union specified
es: se especificó un punto y coma extra en un struct o union

en: ISO C doesn't support unnamed structs/unions
es: ISO C no tiene soporte para structs/unions sin nombre

en: ISO C forbids member declarations with no members
es: ISO C prohibe declaraciones de miembros con no miembros

en: storage class specifier in array declarator
es: especificadores de clase de almacenamiento en el declarador de una matriz

en: deprecated use of label at end of compound statement
es: uso deprecado de la etiqueta al final de la declaración compuesta

en: ISO C89 forbids mixed declarations and code
es: ISO C89 prohibe las declaraciones mezcladas y código

en: ISO C forbids label declarations
es: ISO C prohibe las declaraciones etiquetadas

en: braced-group within expression allowed only inside a function
es: un grupo de llaves dentro de una expresión sólo se permite dentro de una función

en: empty body in an else-statement
es: cuerpo vacío en una declaración else

en: ISO C forbids `goto *expr;'
es: ISO C prohibe `goto *expr;'

en: ISO C forbids forward parameter declarations
es: ISO C prohibe declaraciones adelantadas de parámetros

note: Gcc used to allow this as an extension.  However, it does not work for all targets, and thus has been disabled. Also, since func (...) and func () are indistinguishable, it caused problems with the code in expand_builtin which tries to verify that BUILT_IN_NEXT_ARG is being used correctly.
en: ISO C requires a named argument before `...'
es: ISO C requiere un argumento con nombre antes de `...'

en: `...' in old-style identifier list
es: `...' en una lista de identificadores de estilo antiguo

en: parse error; also virtual memory exceeded
es: error de decodificación; también se excedió la memoria

en: parse error
es: error de decodificación

en: %s at end of input
es: %s al final de la entrada

en: %s before %s'%c'
es: %s antes de %s'%c'

en: %s before %s'\x%x'
es: %s antes de %s'\x%x'

en: %s before string constant
es: %s antes de una constante de cadena

en: %s before numeric constant
es: %s antes de una constante numérica

en: %s before "%s"
es: %s antes de "%s"

en: %s before '%s' token
es: %s antes del elemento '%s'

en: syntax error at '%s' token
es: error sintáctico en el elemento '%s'

en: YYDEBUG not defined
es: no se definió YYDEBUG

en: #pragma pack (pop) encountered without matching #pragma pack (push, <n>)
es: se encontró un #pragma pack (pop) sin un #pragma pack (push, <n>) coincidente

en: #pragma pack(pop, %s) encountered without matching #pragma pack(push, %s, <n>)
es: se encontró un #pragma pack (pop, %s) sin un #pragma pack (push, %s, <n>) coincidente

en: #pragma pack(push[, id], <n>) is not supported on this target
es: #pragma pack(push[, id], <n>) no tiene soporte en este objetivo

en: #pragma pack(pop[, id], <n>) is not supported on this target
es: #pragma pack(pop[, id], <n>) no tiene soporte en este objetivo

en: missing '(' after '#pragma pack' - ignored
es: falta un '(' después de '#pragma pack' - ignorado

en: malformed '#pragma pack' - ignored
es: '#pragma pack' mal formado - ignorado

en: malformed '#pragma pack(push[, id], <n>)' - ignored
es: '#pragma pack(push[, id], <n>)' mal formado - ignorado

en: malformed '#pragma pack(pop[, id])' - ignored
es: '#pragma pack(pop[, id], <n>)' mal formado - ignorado

en: unknown action '%s' for '#pragma pack' - ignored
es: acción desconocida '%s' para '#pragma pack' - ignorado

en: junk at end of '#pragma pack'
es: basura al final de '#pragma pack'

en: alignment must be a small power of two, not %d
es: la alineación debe ser una potencia pequeña de dos, no %d

en: malformed #pragma weak, ignored
es: #pragma weak malformado, ignorado

en: junk at end of #pragma weak
es: basura al final de #pragma weak

en: break statement not within loop or switch
es: la declaración break no está dentro de un ciclo o switch

en: continue statement not within a loop
es: la declaración continue no está dentro dentro de un ciclo

en: destructor needed for `%#D'
es: se necesita un destructor para `%#D'

en: where case label appears here
es: donde la etiqueta case aparece aquí

en: (enclose actions of previous case statements requiring destructors in their own scope.)
es: (las acciones adjuntas de declaraciones case previas requieren destructores en su propio ámbito.)

en: %s qualifier ignored on asm
es: calificador %s ignorado en asm

en: `%s' has an incomplete type
es: `%s' tiene un tipo de dato incompleto

en: invalid use of void expression
es: uso inválido de la expresión void

en: invalid use of array with unspecified bounds
es: uso inválido de matrices con límites sin especificar

en: invalid use of undefined type `%s %s'
es: uso inválido del tipo indefinido `%s %s'

note: If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
en: invalid use of incomplete typedef `%s'
es: uso inválido del typedef incompleto `%s'

en: function types not truly compatible in ISO C
es: los tipos de función no son totalmente compatibles en ISO C

en: types are not quite compatible
es: los tipos no son totalmente compatibles

en: sizeof applied to a function type
es: sizeof aplicado a un tipo de función

en: sizeof applied to a void type
es: sizeof aplicado a un tipo de dato void

en: sizeof applied to an incomplete type
es: sizeof aplicado a un tipo de dato incompleto

en: arithmetic on pointer to an incomplete type
es: aritmética en apuntador a un tipo de dato incompleto

en: %s has no member named `%s'
es: %s no tiene un miembro llamado `%s'

en: request for member `%s' in something not a structure or union
es: petición del miembro `%s' en algo que no es estructura ó unión

en: dereferencing pointer to incomplete type
es: apuntador deferenciado a tipo de dato incompleto

en: dereferencing `void *' pointer
es: deferenciando el apuntador `void *'

en: invalid type argument of `%s'
es: argumento de tipo inválido de `%s'

en: subscript missing in array reference
es: falta subíndice en la referencia de la matriz

en: array subscript has type `char'
es: el subíndice de la matriz tiene tipo `char'

en: array subscript is not an integer
es: el subíndice de la matriz no es un entero

en: ISO C forbids subscripting `register' array
es: ISO C prohibe el subíndice de una matriz matriz `register'

en: ISO C89 forbids subscripting non-lvalue array
es: ISO C89 prohibe el subíndice de una matriz no-lvaluada

en: subscript has type `char'
es: el subíndice es de tipo `char'

en: subscripted value is neither array nor pointer
es: el valor indicado por el subíndice no es ni matriz ni apuntador

en: `%s' undeclared here (not in a function)
es: `%s' no ha sido declarado aquí (no en una función)

en: `%s' undeclared (first use in this function)
es: `%s' no ha sido declarado aquí (primero úselo en esta función)

en: (Each undeclared identifier is reported only once
es: (Cada identificador no declarado solamente se reporta una vez

en: for each function it appears in.)
es: para cada funcion en la que aparece.)

en: local declaration of `%s' hides instance variable
es: la declaración local de `%s' oculta la variable de instancia

en: called object is not a function
es: el objeto llamado no es una función

en: too many arguments to function
es: demasiados argumentos para la función

en: type of formal parameter %d is incomplete
es: el tipo de dato del parámetro formal %d está incompleto

en: %s as integer rather than floating due to prototype
es: %s como entero en lugar de coma flotante debido al prototipo

en: %s as integer rather than complex due to prototype
es: %s como entero en lugar de complejo debido al prototipo

en: %s as complex rather than floating due to prototype
es: %s como complejo en lugar de coma flotante debido al prototipo

en: %s as floating rather than integer due to prototype
es: %s como coma flotante en lugar de entero debido al prototipo

en: %s as complex rather than integer due to prototype
es: %s como complejo en lugar de entero debido al prototipo

en: %s as floating rather than complex due to prototype
es: %s como coma flotante en lugar de complejo debido al prototipo

en: %s as `float' rather than `double' due to prototype
es: %s como `float' en lugar de `double' debido al prototipo

en: %s with different width due to prototype
es: %s con anchura diferente debido al prototipo

en: %s as unsigned due to prototype
es: %s como unsigned debido al prototipo

en: %s as signed due to prototype
es: %s como signed debido al prototipo

en: too few arguments to function
es: muy pocos argumentos para la función

en: suggest parentheses around + or - inside shift
es: se sugieren paréntesis alrededor de + o - dentro de un desplazamiento

en: suggest parentheses around && within ||
es: se sugieren paréntesis alrededor de && junto con ||

en: suggest parentheses around arithmetic in operand of |
es: se sugieren paréntesis alrededor de la aritmética para operandos de |

en: suggest parentheses around comparison in operand of |
es: se sugieren paréntesis alrededor de las comparaciones para operandos de |

en: suggest parentheses around arithmetic in operand of ^
es: se sugieren paréntesis alrededor de la aritmética para operandos de ^

en: suggest parentheses around comparison in operand of ^
es: se sugieren paréntesis alrededor de las comparaciones para operandos de ^

en: suggest parentheses around + or - in operand of &
es: se sugieren paréntesis alrededor de + o - para operandos de &

en: suggest parentheses around comparison in operand of &
es: se sugieren paréntesis alrededor de las comparaciones para operandos de &

en: comparisons like X<=Y<=Z do not have their mathematical meaning
es: las comparaciones como X<=Y<=Z no tienen su significado matemático

en: division by zero
es: división por cero

en: right shift count is negative
es: la cuenta de desplazamiento a la derecha es negativa

en: right shift count >= width of type
es: cuenta de desplazamiento a la derecha >= anchura del tipo

en: left shift count is negative
es: la cuenta de desplazamiento a la izquierda es negativa

en: left shift count >= width of type
es: cuenta de desplazamiento a la izquierda >= anchura del tipo

en: shift count is negative
es: la cuenta de desplazamiento es negativa

en: shift count >= width of type
es: cuenta de desplazamiento >= anchura del tipo

en: comparing floating point with == or != is unsafe
es: no es segura la comparacion de coma flotante con == o !=

en: ISO C forbids comparison of `void *' with function pointer
es: ISO C prohibe la comparación de `void *' con un apuntador de función

en: comparison of distinct pointer types lacks a cast
es: la comparación de diferentes tipos de apuntador carece de una conversión

en: comparison between pointer and integer
es: comparación entre apuntador y entero

en: ISO C forbids ordered comparisons of pointers to functions
es: ISO C prohibe la comparación entre apuntadores a funciones

en: comparison of complete and incomplete pointers
es: comparación de apuntadores completos e incompletos

en: ordered comparison of pointer with integer zero
es: comparación ordenada de apuntador con el entero cero

en: unordered comparison on non-floating point argument
es: comparación sin orden en argumento de coma no flotante

en: comparison between signed and unsigned
es: comparación entre signed y unsigned

en: comparison of promoted ~unsigned with constant
es: comparación de un ~unsigned promovido con una constante

en: comparison of promoted ~unsigned with unsigned
es: comparación de un ~unsigned promovido con unsigned

en: pointer of type `void *' used in arithmetic
es: se usó un apuntador de tipo `void *' en la aritmética

en: pointer to a function used in arithmetic
es: se usó un apuntador a una función en la aritmética

en: pointer of type `void *' used in subtraction
es: se usó un apuntador de tipo `void *' en la sustracción

en: pointer to a function used in subtraction
es: se utilizó un apuntador a una función en la sustracción

en: wrong type argument to unary plus
es: argumento de tipo erróneo para el incremento unario

en: wrong type argument to unary minus
es: argumento de tipo erróneo para el decremento unario

en: ISO C does not support `~' for complex conjugation
es: ISO C no tiene soporte de `~' para conjugaciones complejas

en: wrong type argument to bit-complement
es: argumento de tipo erróneo para complemento de bits

en: wrong type argument to abs
es: argumento de tipo erróneo para abs

en: wrong type argument to conjugation
es: argumento de tipo erróneo para la conjugación

en: wrong type argument to unary exclamation mark
es: argumento de tipo erróneo para el signo de exclamación unario

en: ISO C does not support `++' and `--' on complex types
es: ISO C no tiene soporte para `++' y `--' en tipos complejos

en: wrong type argument to increment
es: argumento de tipo erróneo para el incremento

en: wrong type argument to decrement
es: argumento de tipo erróneo para el decremento

en: increment of pointer to unknown structure
es: incremento de apuntador a estructura desconocida

en: decrement of pointer to unknown structure
es: decremento de apuntador a estructura desconocida

en: increment
es: incremento

en: decrement
es: decremento

en: ISO C forbids the address of a cast expression
es: ISO C prohibe la dirección de una expresión cast

en: invalid lvalue in unary `&'
es: l-valor inválido en `&' unario

en: attempt to take address of bit-field structure member `%s'
es: se intentó tomar la dirección del miembro de la estructura de campos de bits `%s'

en: ISO C forbids use of conditional expressions as lvalues
es: ISO C prohibe el uso de expresiones condicionales como l-valores

en: ISO C forbids use of compound expressions as lvalues
es: ISO C prohibe el uso de expresiones compuestas como l-valores

en: ISO C forbids use of cast expressions as lvalues
es: ISO C prohibe el uso de expresiones de conversión como l-valores

en: %s of read-only member `%s'
es: %s del miembro de sólo lectura `%s'

en: %s of read-only variable `%s'
es: %s de la variable de sólo lectura `%s'

en: %s of read-only location
es: %s de la ubicación de sólo lectura

en: cannot take address of bit-field `%s'
es: no se puede tomar la dirección del campo de bits `%s'

en: global register variable `%s' used in nested function
es: se usó la variable de registro global `%s' en funciones anidadas

en: register variable `%s' used in nested function
es: se usó la variable de registro `%s' en funciones anidadas

en: address of global register variable `%s' requested
es: se solicitó la dirección de la variable de registro global `%s'

en: cannot put object with volatile field into register
es: no se puede poner objeto con campo volatile en register

en: address of register variable `%s' requested
es: se solicitó la dirección de la variable register `%s'

en: signed and unsigned type in conditional expression
es: tipos signed y unsigned en la expresión condicional

en: ISO C forbids conditional expr with only one void side
es: ISO C prohibe una expresión condicional con sólo un lado void

en: ISO C forbids conditional expr between `void *' and function pointer
es: ISO C prohibe expresiones condicionales entre `void *' y apuntadores de funciones

en: pointer type mismatch in conditional expression
es: los tipos de datos apuntadores no coinciden en la expresión condicional

en: pointer/integer type mismatch in conditional expression
es: los tipos de datos apuntadores/enteros no coinciden en la expresión condicional

en: type mismatch in conditional expression
es: los tipos de datos no coinciden en la expresión condicional

en: left-hand operand of comma expression has no effect
es: el operador del lado izquierdo de la expresión coma no tiene efecto

en: cast specifies array type
es: la conversión especifica el tipo matriz

en: cast specifies function type
es: la conversión especifica el tipo función

en: ISO C forbids casting nonscalar to the same type
es: ISO C prohibe la conversión de un no escalar al mismo tipo

en: ISO C forbids casts to union type
es: ISO C prohibe la conversión al tipo union

en: cast to union type from type not present in union
es: conversión a tipo union desde un tipo no presente en union

note: There are qualifiers present in IN_OTYPE that are not present in IN_TYPE.
en: cast discards qualifiers from pointer target type
es: la conversión descarta los calificadores del tipo del destino del apuntador

en: cast increases required alignment of target type
es: la conversión incrementa la alineación requerida del tipo del destino

en: cast from pointer to integer of different size
es: conversión de apuntador a entero de tamaño diferente

en: cast does not match function type
es: la conversión no coincide con el tipo de la función

en: cast to pointer from integer of different size
es: conversión a apuntador desde un entero de tamaño diferente

note: Now we have handled acceptable kinds of LHS that are not truly lvalues. Reject anything strange now.
en: invalid lvalue in assignment
es: l-valor inválido en la asignación

note: Convert new value to destination type.
en: assignment
es: asignación

en: %s makes qualified function pointer from unqualified
es: %s hace que la función calificada apunte desde una no calificada

en: %s discards qualifiers from pointer target type
es: %s descarta calificadores del tipo del destino del apuntador

en: ISO C prohibits argument conversion to union type
es: ISO C prohibe la conversión de argumentos a tipo union

en: ISO C forbids %s between function pointer and `void *'
es: ISO C prohibe %s entre apuntadores a función y `void *'

en: pointer targets in %s differ in signedness
es: el apuntador que apunta a %s difiere en signo

en: %s from incompatible pointer type
es: %s de tipo de apuntador incompatible

en: %s makes pointer from integer without a cast
es: %s crea un apuntador desde un entero sin una conversión

en: %s makes integer from pointer without a cast
es: %s crea un entero desde un apuntador sin una conversión

en: incompatible type for argument %d of `%s'
es: tipo incompatible para el argumento %d de `%s'

en: incompatible type for argument %d of indirect function call
es: tipo incompatible para el argumento %d de la llamada indirecta a función

en: incompatible types in %s
es: tipos incompatibles en %s

note: Function name is known; supply it.
en: passing arg %d of `%s'
es: pasando el argumento %d de `%s'

note: Function name unknown (call through ptr); just give arg number.
en: passing arg %d of pointer to function
es: pasando el argumento %d del apuntador a la función

en: initializer for static variable is not constant
es: el valor inicial asignado para la variable estática no es una constante

en: initializer for static variable uses complicated arithmetic
es: el valor inicial asignado para la variable estática usa aritmética complicada

en: aggregate initializer is not constant
es: el iniciador agregado no es una constante

en: aggregate initializer uses complicated arithmetic
es: el iniciador agregado usa aritmética complicada

en: traditional C rejects automatic aggregate initialization
es: C tradicional rechaza la iniciación automática de agregados

en: (near initialization for `%s')
es: (cerca de la asignación de valores iniciales para `%s')

en: char-array initialized from wide string
es: matriz de caracteres con valores iniciales asignados de una cadena ancha

en: int-array initialized from non-wide string
es: matriz de enteros con valores iniciales asignados de una cadena no ancha

en: initializer-string for array of chars is too long
es: la cadena de valores iniciales para la matriz de caracteres es demasiado larga

en: array initialized from non-constant array expression
es: matriz con valores iniciales asignados de una expresión matrizal que no es constante

en: initializer element is not constant
es: el elemento de valor inicial no es constante

en: initialization
es: asignación de valores iniciales

en: initializer element is not computable at load time
es: el elemento de valor inicial no es calculable al momento de la carga

en: invalid initializer
es: valor inicial inválido

en: extra brace group at end of initializer
es: grupo extra de llaves al final de los valores iniciales

en: missing braces around initializer
es: faltan llaves alrededor de los valores iniciales

en: braces around scalar initializer
es: llaves alrededor del valor inicial escalar

en: initialization of flexible array member in a nested context
es: iniciación de un miembro de matriz flexible en un contexto anidado

en: initialization of a flexible array member
es: iniciación de un miembro de matriz flexible

en: missing initializer
es: falta valor inicial

en: empty scalar initializer
es: valor inicial escalar vacío

en: extra elements in scalar initializer
es: elementos extras en valor inicial escalar

en: initialization designators may not nest
es: no se pueden anidar los designadores de iniciación

en: array index in non-array initializer
es: índice de matriz en valor inicial que no es de matriz

en: field name not in record or union initializer
es: el nombre del campo no está en el iniciador de record o union

en: nonconstant array index in initializer
es: índice de matriz no constante en valor inicial

en: array index in initializer exceeds array bounds
es: el índice de matriz en el valor inicial excede los límites de la matriz

en: empty index range in initializer
es: rango de índices vacío en valor inicial

en: array index range in initializer exceeds array bounds
es: el rango de índices de la matriz en el valor inicial excede los límites de la matriz

en: unknown field `%s' specified in initializer
es: campo `%s' desconocido especificado en el valor inicial

en: initialized field with side-effects overwritten
es: campo iniciado con efectos laterales sobreescritos

en: excess elements in char array initializer
es: exceso de elementos en valores iniciales de matriz de caracteres

en: excess elements in struct initializer
es: exceso de elementos en valores iniciales de struct

en: excess elements in union initializer
es: exceso de elementos en valores iniciales de union

en: traditional C rejects initialization of unions
es: C tradicional rechaza los valores iniciales de unions

en: excess elements in array initializer
es: exceso de elementos en valores iniciales de matriz

en: excess elements in scalar initializer
es: exceso de elementos en valor inicial escalar

en: asm template is not a string constant
es: la plantilla asm no es una cadena constante

en: invalid lvalue in asm statement
es: l-valor inválido en declaración asm

en: modification by `asm'
es: modificación por `asm'

en: function declared `noreturn' has a `return' statement
es: la función declarada `noreturn' tiene una declaración `return'

en: `return' with no value, in function returning non-void
es: `return' sin valores, en una función que no devuelve void

en: `return' with a value, in function returning void
es: `return' con valor, en una función que devuelve void

en: function returns address of local variable
es: la función devuelve la dirección de una variable local

en: switch quantity not an integer
es: la cantidad de switch no es un entero

en: `long' switch expression not converted to `int' in ISO C
es: no se convierte la expresión de switch `long' a `int' en ISO C

en: case label not within a switch statement
es: la etiqueta case no se encuentra dentro de una declaración switch

en: `default' label not within a switch statement
es: la etiqueta `default' no está dentro de una declaración switch

en: inlining failed in call to `%s'
es: el `inlining' falló en la llamada a `%s'

en: called from here
es: llamado desde aquí

en: can't inline call to `%s'
es: no se pueden hacer la llamada inline a `%s'

en: function call has aggregate value
es: la llamada a la función tiene valor agregado

en: variable offset is passed partially in stack and in reg
es: se pasa parcialmente el desplazamiento de la variable a la pila y al registro

en: variable size is passed partially in stack and in reg
es: se pasa parcialemente el tamaño de la variable a la pila y al registro

en: end insn %d for block %d not found in the insn stream
es: el insn final %d para el bloque %d no se encuentra en el flujo insn

en: insn %d is in multiple basic blocks (%d and %d)
es: insn %d está en múltiples bloques básicos (%d y %d)

en: head insn %d for block %d not found in the insn stream
es: la cabeza insn %d para el bloque %d no se encuentra en el flujo insn

en: verify_flow_info: Duplicate edge %i->%i
es: verify_flow_info: Borde duplicado %i->%i

en: verify_flow_info: Incorrect blocks for fallthru %i->%i
es: verify_flow_info: Bloques incorrectos para el respaldo %i->%i

en: verify_flow_info: Incorrect fallthru %i->%i
es: verify_flow_info: Respaldo incorrecto %i->%i

en: wrong insn in the fallthru edge
es: insn erróneo en el borde del respaldo

en: verify_flow_info: Basic block %d succ edge is corrupted
es: verify_flow_info: El bloque básico %d succ edge está corrupto

en: missing barrier after block %i
es: falta una barrera después del bloque %i

en: basic block %d pred edge is corrupted
es: el bloque básico %d pred edge está corrupto

en: insn %d is inside basic block %d but block_for_insn is NULL
es: insn %d está dentro del bloque básico %d pero block_for_insn es NULL

en: insn %d is inside basic block %d but block_for_insn is %i
es: insn %d está dentro del bloque básico %d pero block_for_insn es %i

en: NOTE_INSN_BASIC_BLOCK is missing for block %d
es: NOTE_INSN_BASIC_BLOCK falta para el bloque %d

en: NOTE_INSN_BASIC_BLOCK %d in the middle of basic block %d
es: NOTE_INSN_BASIC_BLOCK %d en el medio del bloque básico %d

en: in basic block %d:
es: en el bloque básico %d:

en: flow control insn inside a basic block
es: control de flujo insn dentro de un bloque básico

en: basic block %i edge lists are corrupted
es: las listas de borde del bloque básico %i están corruptas

en: basic blocks not numbered consecutively
es: los bloques básicos no están numerados consecutivamente

en: insn outside basic block
es: insn fuera del bloque básico

en: return not followed by barrier
es: return no es seguido por una barrera

en: number of bb notes in insn chain (%d) != n_basic_blocks (%d)
es: el número de notas bb en la cadena insn (%d) != n_basic_blocks (%d)

en: verify_flow_info failed
es: falló verify_flow_info

en: internal error
es: error interno

en: no arguments
es: sin argumentos

en: collect2 version %s
es: collect2 versión %s

en: %d constructor(s) found
es: se encuentra(n) %d constructor(es)

en: %d destructor(s)  found
es: se encuentra(n) %d  destructor(es)

en: %d frame table(s) found
es: se encuentra(n) %d marcos de tabla(s)

en: %s terminated with signal %d [%s]%s
es: %s terminado con la señal %d [%s]%s

en: %s returned %d exit status
es: %s devolvió el estado de salida %d

en: [cannot find %s]
es: [no se puede encontrar %s]

en: cannot find `%s'
es: no se puede encontrar `%s'

en: redirecting stdout: %s
es: redirigiendo salida estándard: %s

en: [Leaving %s]
es: [Dejando %s]

en: 
    write_c_file - output name is %s, prefix is %s
es: 
    write_c_file - el nombre de salida es %s, el prefijo es %s

en: cannot find `nm'
es: no se puede encontrar `nm'

en: init function found in object %s
es: se encontró la función init en el objeto %s

en: fini function found in object %s
es: se encontró la función fini en el objeto %s

en: unable to open file '%s'
es: no se puede abrir el fichero '%s'

en: unable to stat file '%s'
es: no se puede evaluar el fichero '%s'

en: unable to mmap file '%s'
es: no se puede hacer mmap al fichero '%s'

en: not found
es: no se encuentra

en: dynamic dependency %s not found
es: no se encuentra la dependencia dinámica %s

en: bad magic number in file '%s'
es: número mágico erróneo en el fichero '%s'

en: dynamic dependencies.
es: dependencias dinámicas.

en: cannot find `ldd'
es: no se encuentra `ldd'

en: 
    ldd output with constructors/destructors.
es: 
    salida de ldd con constructores/destructores.

en: unable to open dynamic dependency '%s'
es: no se puede abrir la dependencia dinámica '%s'

en: %s: not a COFF file
es: %s: no es un fichero COFF

en: %s: cannot open as COFF file
es: %s: no se puede abrir como un fichero COFF

en: library lib%s not found
es: no se encuentra la biblioteca lib%s

en: open %s
es: abrir %s

en: incompatibilities between object file & expected values
es: incompatibilidades entre el fichero objeto y los valores esperados

en: 
    Processing symbol table #%d, offset = 0x%.8lx, kind = %s
es: 
    Procesando la tabla de símbolos #%d, desfase =  0x%.8lx, tipo = %s

en: string section missing
es: falta la sección de cadenas

en: section pointer missing
es: falta la sección de apuntadores

en: no symbol table found
es: no se encuentra la tabla de símbolos

en: no cmd_strings found
es: no se encuentran cmd_strings

en: 
    Updating header and load commands.
es: 
    Actualizando las órdenes de encabezado y carga.

en: load command map, %d cmds, new size %ld.
es: cargar mapa de órdenes, %d órdenes, nuevo tamaño %ld.

en: writing load commands.
es: escribiendo las órdenes de carga.

en: close %s
es: cerrar %s

en: could not convert 0x%l.8x into a region
es: no se puede convertir 0x%l.8x en una región

en: %s function, region %d, offset = %ld (0x%.8lx)
es: función %s, región %d, desfase = %ld (0x%.8lx)

en: bad magic number
es: número mágico erróneo

en: bad header version
es: versión de encabezado errónea

en: bad raw header version
es: versión de encabezado textual errónea

en: raw header buffer too small
es: almacenamiento temporal de encabezado textual demasiado pequeño

en: old raw header file
es: fichero de encabezado textual antiguo

en: unsupported version
es: versión sin soporte

en: unknown {de,en}code_mach_o_hdr return value %d
es: valor de devolución {de,en}code_mach_o_hdr %d desconocido

en: read %ld bytes, expected %ld, from %s
es: %ld bytes leídos, se esperaban %ld, de %s

en: wrote %ld bytes, expected %ld, to %s
es: %ld bytes escritos, se esperaban %ld, a %s

en: ;; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),
    ;; %d successes.
es: ;; Estadísticas del combinador: %d intentos, %d sustituciones (%d requirieron espacio nuevo),
    ;; %d éxitos.

en: 
    ;; Combiner totals: %d attempts, %d substitutions (%d requiring new space),
    ;; %d successes.
es: 
    ;; Totales del combinador: %d intentos, %d sustituciones (%d requirieron espacio nuevo),
    ;; %d éxitos.

en: cannot convert to a pointer type
es: no se puede convertir a un tipo apuntador

en: pointer value used where a floating point value was expected
es: se usó un valor de apuntador donde se esperaba un valor de coma flotante

en: aggregate value used where a float was expected
es: se usó un valor agregado donde se esperaba un float

en: conversion to incomplete type
es: conversión a tipo de dato incompleto

en: can't convert between vector values of different size
es: no se puede convertir entre valores vectoriales de tamaños diferentes

en: aggregate value used where an integer was expected
es: se usó un valor agregado donde se esperaba un entero

en: pointer value used where a complex was expected
es: se usó un valor de apuntador donde se esperaba un complejo

en: aggregate value used where a complex was expected
es: se usó un valor agregado donde se esperaba un complejo

en: can't convert value to a vector
es: no se puede convertir el valor a un vector

en: internal error:
es: error interno:

en: warning:
es: aviso:

en: floating point numbers are not valid in #if
es: los números de coma flotante no son válidos en #if

en: traditional C rejects the `U' suffix
es: C tradicional rechaza el sufijo `U'

en: too many 'l' suffixes in integer constant
es: demasiados sufijos 'l' en constante entera

en: integer constant contains digits beyond the radix
es: la constante entera contiene dígitos más allá del radical

en: integer constant out of range
es: constante entera fuera de rango

en: integer constant is so large that it is unsigned
es: la constante entera es tan grande que es unsigned

en: invalid suffix '%.*s' on integer constant
es: sufijo '%.*s' inválido en constante entera

en: missing ')' after "defined"
es: falta `)' después de "defined"

en: operator "defined" requires an identifier
es: el operador "defined" requiere un identificador

en: ("%s" is an alternative token for "%s" in C++)
es: ("%s" es un elemento alternativo para "%s" en C++)

en: this use of "defined" may not be portable
es: este uso de "defined" puede no ser transportable

en: string constants are not valid in #if
es: las constantes de cadena no son válidas en #if

en: invalid character '%c' in #if
es: Carácter inválido '%c' en #if

en: invalid character '\%03o' in #if
es: Carácter inválido '\%03o' en #if

en: ISO C++ does not permit "%s" in #if
es: ISO C++ no permite "%s" en #if

en: "%s" is not defined
es: "%s" no está definido

en: "%s" is not valid in #if expressions
es: "%s" no es válido en las expresiones #if

en: integer overflow in preprocessor expression
es: desbordamiento entero en expresión del preprocesador

en: missing binary operator
es: falta un operador binario

en: void expression between '(' and ')'
es: expresión void entre '(' y ')'

en: operator '%s' has no right operand
es: el operador '%s' no tiene operando derecho

en: impossible operator '%s'
es: operador '%s' imposible

en: division by zero in #if
es: división por cero en #if

en: comma operator in operand of #if
es: operador coma en operando de #if

en: syntax error '?' without following ':'
es: error sintáctico '?' sin ':' a continuación

en: syntax error ':' without preceding '?'
es: error sintáctico ':' sin una '?' precedente

en: missing ')' in expression
es: falta un ')' en la expresión

en: missing '(' in expression
es: falta un '(' en la expresión

en: missing binary operator before '%s'
es: falta un operador binario antes de `%s'

en: operator '%s' has no left operand
es: el operador `%s' no tiene operando izquierdo

en: unbalanced stack in #if
es: pila desbalanceada en #if

en: #if with no expression
es: #if sin expresión

en: <stdin>
es: <salida estándard>

en: %s is too large
es: %s es demasiado grande

en: %s is shorter than expected
es: %s es más corto de lo esperado

en: %s is a block device
es: %s es un dispositivo de bloques

en: no include path in which to find %s
es: no hay ruta de inclusión en la cual se encuentre %s

en: Multiple include guards may be useful for:
es: Guardias múltiples de include pueden ser útiles para:

en: absolute file name in remap_filename
es: nombre de fichero absoluto en remap_filename

en: ignoring nonexistent directory "%s"
es: ignorando el directorio inexistente "%s"

en: %s: Not a directory
es: %s: No es un directorio

en: ignoring duplicate directory "%s"
es: ignorando el directorio duplicado "%s"

en: changing search order for system directory "%s"
es: cambiando el orden de búsqueda para el directorio del sistema "%s"

en:   as it is the same as non-system directory "%s"
es:   porque es el mismo que el directorio que no es del sistema "%s"

en:   as it has already been specified as a non-system directory
es:   porque ya ha sido especificado cmo un directorio que no es del sistema

en: #include "..." search starts here:
es: la búsqueda de #include "..." inicia aquí:

en: #include <...> search starts here:
es: la búsqueda de #include <...> inicia aquí:

en: End of search list.
es: Fin de la lista de búsqueda.

en: <built-in>
es: <interno>

en: <command line>
es: <línea de orden>

en: I/O error on output
es: error de E/S en la salida

note: Irix6 "cc -n32" and OSF4 cc have problems with char foo[] = ("string"); I.e. a const string initializer with parens around it.  That is what N_("string") resolves to, so we make no_* be macros instead.
en: argument missing after %s
es: falta un argumento después de %s

en: assertion missing after %s
es: falta una aserción después de %s

en: directory name missing after %s
es: falta el nombre de directorio después de %s

en: file name missing after %s
es: falta el nombre de fichero despues de %s

en: macro name missing after %s
es: falta el nombre de macro después de %s

en: path name missing after %s
es: falta el nombre de la ruta después de %s

en: number missing after %s
es: falta el número después de %s

en: target missing after %s
es: falta el objetivo después de %s

en: too many filenames. Type %s --help for usage info
es: demasiados nombres de ficheros. Teclee %s --help para información de modo de empleo

en: output filename specified twice
es: se especificó dos veces el nombre del fichero de salida

en: -I- specified twice
es: se especificó -I- dos veces

en: GNU CPP version %s (cpplib)
es: GNU CPP versión %s (cpplib)

en: you must additionally specify either -M or -MM
es: debe especificar adicionalmente -M o -MM

en: Usage: %s [switches] input output
es: Modo de empleo: %s [interruptores] entrada salida

note: To keep the lines from getting too long for some compilers, limit to about 500 characters (6 lines) per chunk.
en: Switches:
      -include <file>           Include the contents of <file> before other files
      -imacros <file>           Accept definition of macros in <file>
      -iprefix <path>           Specify <path> as a prefix for next two options
      -iwithprefix <dir>        Add <dir> to the end of the system include path
      -iwithprefixbefore <dir>  Add <dir> to the end of the main include path
      -isystem <dir>            Add <dir> to the start of the system include path
es: Interruptores:
      -include <fichero>        Incluye el contenido del <fichero> antes de otros ficheros
      -imacros <fichero>        Aceptar definiciones de macros en el <fichero>
      -iprefix <ruta>           Especificar la <ruta> como un prefijo para las siguientes dos opciones
      -iwithprefix <dir>        Agregar el <dir>ectorio al final de la ruta de inclusión del sistema
      -iwithprefixbefore <dir>  Agregar el <dir>ectorio al final de la ruta de inclusión principal
      -isystem <dir>            Agregar el <dir>ectorio al inicio de la ruta de inclusión del sistema

en:   -idirafter <dir>          Add <dir> to the end of the system include path
      -I <dir>                  Add <dir> to the end of the main include path
      -I-                       Fine-grained include path control; see info docs
      -nostdinc                 Do not search system include directories
                                 (dirs specified with -isystem will still be used)
      -nostdinc++               Do not search system include directories for C++
      -o <file>                 Put output into <file>
es:   -idirafter <dir>          Agregar el <dir>ectorio al final de la ruta de inclusión del sistema
      -I <dir>                  Agregar el <dir>ectorio al final de la ruta de inclusión principal
      -I-                       Control granula de la ruta de inclusión; vea los documentos info
      -nostdinc                 No buscar en los directorios de inclusión del sistema
                                 (aún se usarán los directorios especificados con -isystem)
      -nostdinc++               No buscar en los directorios de inclusión del sistema para C++
      -o <fichero>              Poner la salida en el <fichero>

en:   -pedantic                 Issue all warnings demanded by strict ISO C
      -pedantic-errors          Issue -pedantic warnings as errors instead
      -trigraphs                Support ISO C trigraphs
      -lang-c                   Assume that the input sources are in C
      -lang-c89                 Assume that the input sources are in C89
es:   -pedantic                 Habilita todos los avisos demandados por ISO C estricto
      -pedantic-errors          Habilita los avisos -pedantic como errores
      -trigraphs                Soporte para trigrafos de ISO C
      -lang-c                   Asumir que las fuentes de entrada están en C
      -lang-c89                 Asumir que las fuentes de entrada están en C89

en:   -lang-c++                 Assume that the input sources are in C++
      -lang-objc                Assume that the input sources are in ObjectiveC
      -lang-objc++              Assume that the input sources are in ObjectiveC++
      -lang-asm                 Assume that the input sources are in assembler
es:   -lang-c++                 Asumir que las fuentes de entrada están en C++
      -lang-objc                Asumir que las fuentes de entrada están en ObjectiveC
      -lang-objc++              Asumir que las fuentes de entrada están en ObjectiveC++
      -lang-asm                 Asumir que las fuentes de entrada están en ensamblador

en:   -std=<std name>           Specify the conformance standard; one of:
                                gnu89, gnu99, c89, c99, iso9899:1990,
                                iso9899:199409, iso9899:1999
      -+                        Allow parsing of C++ style features
      -w                        Inhibit warning messages
      -Wtrigraphs               Warn if trigraphs are encountered
      -Wno-trigraphs            Do not warn about trigraphs
      -Wcomment{s}              Warn if one comment starts inside another
es:   -std=<nombre std>         Especificar la concordancia estándard; una de:
                                gnu89, gnu99, c89, c99, iso9899:1990,
                                iso9899:199409, iso9899:1999
      -+                        Permite el análisis de las características de estilo C++
      -w                        Inhibir los mensajes de aviso
      -Wtrigraphs               Avisar si se encuentran trigrafos
      -Wno-trigraphs            No avisar si se encuentran trigrafos
      -Wcomment{s}              Avisar si un comentario inicia dentro de otro

en:   -Wno-comment{s}           Do not warn about comments
      -Wtraditional             Warn about features not present in traditional C
      -Wno-traditional          Do not warn about traditional C
      -Wundef                   Warn if an undefined macro is used by #if
      -Wno-undef                Do not warn about testing undefined macros
      -Wimport                  Warn about the use of the #import directive
es:   -Wno-comment{s}           No avisar si se encuentran comentarios
      -Wtraditional             Avisar sobre características no presentes en C tradicional
      -Wno-traditional          No avisar sobre C tradicional
      -Wundef                   Avisar si una macro sin definir es usada por #if
      -Wno-undef                No avisar sobre pruebas con macros sin definir
      -Wimport                  Avisar sobre el uso de la directiva #import

en:   -Wno-import               Do not warn about the use of #import
      -Werror                   Treat all warnings as errors
      -Wno-error                Do not treat warnings as errors
      -Wsystem-headers          Do not suppress warnings from system headers
      -Wno-system-headers       Suppress warnings from system headers
      -Wall                     Enable all preprocessor warnings
es:   -Wno-import               No avisar sobre el uso de #import
      -Werror                   Tratar todos los avisos como errores
      -Wno-error                No tratar los avisos como errores
      -Wsystem-headers          No suprimir los avisos de los encabezados del sistema
      -Wno-system-headers       Suprimir avisos de los encabezados del sistema
      -Wall                     Activar todas los avisos del preprocesador

en:   -M                        Generate make dependencies
      -MM                       As -M, but ignore system header files
      -MF <file>                Write dependency output to the given file
      -MG                       Treat missing header file as generated files
es:   -M                        Generar dependencias para make
      -MM                       Como -M, pero ignora los ficheros de encabezado del sistema
      -MF <fichero>             Escribe la salida de la dependencia en el fichero dado
      -MG                       Trata el fichero de encabezado faltante como ficheros generados

en:   -MP			    Generate phony targets for all headers
      -MQ <target>              Add a MAKE-quoted target
      -MT <target>              Add an unquoted target
es:   -MP			    Generar objetivos falsos para todos los encabezados
      -MQ <objetivo>            Agregar un objetivo entrecomillado para MAKE
      -MT <objetivo>            Agregar un objetivo sin comillas

en:   -D<macro>                 Define a <macro> with string '1' as its value
      -D<macro>=<val>           Define a <macro> with <val> as its value
      -A<question> (<answer>)   Assert the <answer> to <question>
      -A-<question> (<answer>)  Disable the <answer> to <question>
      -U<macro>                 Undefine <macro> 
      -v                        Display the version number
es:   -D<macro>                 Define una <macro> con la cadena '1' como su valor
      -D<macro>=<valor>         Define una <macro> con <valor> como su valor
      -A<pregunta> (<resp>)     Define la <resp>uesta para la <pregunta>
      -A-<pregunta> (<resp>)    Desactiva la <resp>uesta a la <pregunta>
      -U<macro>                 Borra la definición de <macro> 
      -v                        Muestra el número de la versión

en:   -H                        Print the name of header files as they are used
      -C                        Do not discard comments
      -dM                       Display a list of macro definitions active at end
      -dD                       Preserve macro definitions in output
      -dN                       As -dD except that only the names are preserved
      -dI                       Include #include directives in the output
es:   -H                        Muestra el nombre de los ficheros de encabezado cada vez que se usan
      -C                        No descarta los comentarios
      -dM                       Muestra una lista de definiciones de macro activas al final
      -dD                       Preserva las definiciones de macro en la salida
      -dN                       Como -dD excepto que sólo se preservan los nombres
      -dI                       Incluye directivas #include en la salida

en:   -fpreprocessed            Treat the input file as already preprocessed
      -ftabstop=<number>        Distance between tab stops for column reporting
      -P                        Do not generate #line directives
      -$                        Do not allow '$' in identifiers
      -remap                    Remap file names when including files.
      --version                 Display version information
      -h or --help              Display this information
es:   -fpreprocessed            Trata el fichero de salida como si ya fuera preprocesado
      -ftabstop=<número>        Distancia entre los topes de tabulador para el reporte en columnas
      -P                        No generar directivas #line
      -$                        No permitir '$' en los identificadores
      -remap                    Remapear los nombres de fichero cuando se incluyan ficheros.
      --version                 Muestra la información de la versión
      -h ó --help               Muestra esta información

en: trigraph ??%c converted to %c
es: trigrafo ??%c convertido a %c

en: trigraph ??%c ignored
es: se ignora el trigrafo ??%c

en: backslash and newline separated by space
es: caracteres de barra invertida y fin de línea separados por espacio

en: backslash-newline at end of file
es: no hay caractér de barra invertida o fin de línea al final del fichero

en: "/*" within comment
es: "/*" dentro de un comentario

en: null character(s) ignored
es: caracter(es) nulo(s) ignorados

en: %s in preprocessing directive
es: %s en directiva de preprocesamiento

en: attempt to use poisoned "%s"
es: intento de usar "%s" envenenado

en: __VA_ARGS__ can only appear in the expansion of a C99 variadic macro
es: __VA_ARGS__ solamente puede aparecer en la expansión de una macro variadic C99

en: '$' character(s) in identifier
es: caracter(es) '$' en un identificador

en: missing terminating %c character
es: falta carácter terminando %c

en: possible start of unterminated string literal
es: posible inicio de la cadena literal sin terminar

en: multi-line string literals are deprecated
es: las literales de cadena en múltiples líneas están deprecadas

en: null character(s) preserved in literal
es: caracter(es) nulo(s) preservados en la literal

en: no newline at end of file
es: no hay caractér de fin de línea al final del fichero

en: unterminated comment
es: comentario sin terminar

en: C++ style comments are not allowed in ISO C89
es: los comentarios de estilo C++ no son permitidos en ISO C89

en: (this will be reported only once per input file)
es: (esto se reportará solamente una vez por cada fichero de entrada)

en: multi-line comment
es: comentario en múltiples líneas

en: unknown string token %s
es: cadena de elemento %s desconocida

en: unspellable token %s
es: elemento %s impronunciable

en: the meaning of '\%c' varies with -traditional
es: el significado de `\%c' varía con -traditional

en: incomplete universal-character-name
es: universal-character-name incompleto

en: non-hex digit '%c' in universal-character-name
es: dígito no hexadecimal '%c' en universal-character-name

en: universal-character-name on EBCDIC target
es: universal-character-name en el objetivo EBCDIC

en: universal-character-name out of range
es: universal-character-name fuera de rango

en: the meaning of '\a' varies with -traditional
es: el significado de `\a' varía con -traditional

en: non-ISO-standard escape sequence, '\%c'
es: secuencia de escape que no es estándard ISO, '\%c'

en: the meaning of '\x' varies with -traditional
es: el significado de '\x' varía con -traditional

en: \x used with no following hex digits
es: se usó \x sin dígitos hexadecimales a continuación

en: hex escape sequence out of range
es: secuencia de escape hexadecimal fuera de rango

en: octal escape sequence out of range
es: secuencia de escape octal fuera de rango

en: unknown escape sequence '\%c'
es: secuencia de escape desconocida, '\%c'

en: unknown escape sequence: '\%03o'
es: secuencia de escape desconocida: '\%03o'

en: escape sequence out of range for character
es: secuencia de escape fuera de rango por el carácter

en: empty character constant
es: constante de carácter vacía

en: character constant too long
es: constante de carácter demasiado larga

en: multi-character character constant
es: constante de carácter con múltiples caracteres

en: extra tokens at end of #%s directive
es: elementos extra al final de la directiva #%s

en: style of line directive is a GCC extension
es: la directiva de estilo de línea es una extensión de GCC

en: #%s is a GCC extension
es: #%s es una extensión de GCC

en: suggest not using #elif in traditional C
es: se sugiere no usar #elif en C tradicional

en: traditional C ignores #%s with the # indented
es: C tradicional ignora #%s con el # indentado

en: suggest hiding #%s from traditional C with an indented #
es: se sugiere ocultar #%s de C tradicional con un # indentado

en: invalid preprocessing directive #%s
es: directiva de preprocesamiento #%s inválida

en: no macro name given in #%s directive
es: no se dio un nombre de macro en la directiva #%s

en: "%s" cannot be used as a macro name as it is an operator in C++
es: no se puede usar "%s" como un nombre de macro porque es un operador en C++

en: macro names must be identifiers
es: los nombres de macro deben ser identificadores

en: "%s" cannot be used as a macro name
es: no se puede usar "%s" como un nombre de macro

en: undefining "%s"
es: borrando la definición de "%s"

en: missing terminating > character
es: falta el carácter de terminación >

en: #%s expects "FILENAME" or <FILENAME>
es: #%s espera "NOMBRE_ARCHIVO" ó <NOMBRE_ARCHIVO>

en: empty file name in #%s
es: nombre de fichero vacío en #%s

en: #include_next in primary source file
es: #include_next en fichero primario de código fuente

en: #import is obsolete, use an #ifndef wrapper in the header file
es: #import es obsoleto, use una envoltura #ifndef en el fichero de encabezado

en: #include nested too deeply
es: #include anidado con demasiada profundidad

en: invalid flag "%s" in line directive
es: indicador "%s" inválido en la línea de la directiva

en: "%s" after #line is not a positive integer
es: "%s" después de #line no es un entero positivo

en: line number out of range
es: número de línea fuera de rango

en: "%s" is not a valid filename
es: "%s" no es un nombre de fichero válido

en: invalid #ident directive
es: directiva #ident inválida

en: registering "%s" as both a pragma and a pragma namespace
es: registrando "%s" como un pragma y como un espacio de nombres de pragma

en: #pragma %s %s is already registered
es: #pragma %s %s ya está registrado

en: #pragma %s is already registered
es: #pragma %s ya está registrado

en: #pragma once is obsolete
es: #pragma una vez es obsoleto

en: #pragma once in main file
es: #pragma una vez en el fichero principal

en: invalid #pragma GCC poison directive
es: directiva #pragma de GCC envenenada inválida

en: poisoning existing macro "%s"
es: envenenando la macro existente "%s"

en: #pragma system_header ignored outside include file
es: #pragma system_header ignorado fuera del fichero a incluir

en: cannot find source %s
es: no se puede encontrar la fuente %s

en: current file is older than %s
es: el fichero actual es más antiguo que %s

en: _Pragma takes a parenthesized string literal
es: _Pragma lleva una cadena literal entre paréntesis

en: #else without #if
es: #else sin #if

en: #else after #else
es: #else después de #else

en: the conditional began here
es: el condicional empezó aquí

en: #elif without #if
es: #elif sin #if

en: #elif after #else
es: #elif después de #else

en: #endif without #if
es: #endif sin #if

en: missing '(' after predicate
es: falta '(' antes del predicado

en: missing ')' to complete answer
es: falta ')' para completar la respuesta

en: predicate's answer is empty
es: el predicado de la respuesta está vacío

en: assertion without predicate
es: afirmación sin predicado

en: predicate must be an identifier
es: el predicado debe ser un identificador

en: "%s" re-asserted
es: "%s" reafirmado

en: unterminated #%s
es: #%s sin terminar

en: invalid built-in macro "%s"
es: macro interna "%s" inválida

en: invalid string literal, ignoring final '\'
es: cadena literal inválida, se ignora el '\' finales

en: pasting "%s" and "%s" does not give a valid preprocessing token
es: pegar "%s" y "%s" no da un elemento válido de preprocesamiento

en: directives may not be used inside a macro argument
es: no se pueden usar las directivas dentro de un argumento de macro

en: unterminated argument list invoking macro "%s"
es: lista de argumentos sin terminar al invocar la macro "%s"

en: ISO C99 requires rest arguments to be used
es: ISO C99 requiere que el resto de los argumentos sea usado

en: macro "%s" requires %u arguments, but only %u given
es: la macro "%s" requiere %u argumentos, pero solo se proporcionan %u

en: macro "%s" passed %u arguments, but takes just %u
es: la macro "%s" recibió %u argumentos, pero solamente tomó %u

en: function-like macro "%s" must be used with arguments in traditional C
es: la función de macro "%s" se debe usar con argumentos en C tradicional

en: duplicate macro parameter "%s"
es: parámetro de macro "%s" duplicado

en: "%s" may not appear in macro parameter list
es: "%s" podría faltar en la lista de parámetro de macro

en: macro parameters must be comma-separated
es: los parámetros de macro deben ser separados por comas

en: parameter name missing
es: falta el nombre del parámetro

en: anonymous variadic macros were introduced in C99
es: los macros variadic anónimos se introdujeron en C99

en: ISO C does not permit named variadic macros
es: ISO C no permite macros variadic nombrados

en: missing ')' in macro parameter list
es: falta paréntesis derecho en la lista de parámetros de macro

en: ISO C requires whitespace after the macro name
es: ISO C requiere espacios en blanco después del nombre de macro

en: '#' is not followed by a macro parameter
es: '#' no es seguido por un parámetro de macro

en: '##' cannot appear at either end of a macro expansion
es: '##' no puede aparece en o al final de una expansión de macro

en: "%s" redefined
es: "%s" redefinido

en: this is the location of the previous definition
es: esta es la ubicación de la definición previa

en: macro argument "%s" would be stringified with -traditional
es: el argumento de macro "%s" debería ser convertido a cadena con -traditional

en: invalid hash type %d in cpp_macro_definition
es: tipo de hash %d inválido en cpp_macro_definition

en: invalid option %s
es: opción %s inválida

en: "%s" is not a valid option to the preprocessor
es: "%s" no es una opción válida para el preprocesador

en: too many input files
es: demasiados ficheros de entrada

en: ;; Processing block from %d to %d, %d sets.
es: ;; Procesando el bloque de %d a %d, %d establecido.

en: %s:%d: warning:
es: %s:%d: aviso:

en: %s: warning:
es: %s: aviso:

en: ((anonymous))
es: ((anónimo))

en: %s: warnings being treated as errors
es: %s: los avisos son tratados como errores

en: sorry, not implemented:
es: lo sentimos, sin implementar:

en: At top level:
es: En el nivel principal:

en: In member function `%s':
es: En la función miembro `%s':

en: In function `%s':
es: En la función `%s':

en: compilation terminated.
es: compilación terminada.

en: %s:%d: confused by earlier errors, bailing out
es: %s:%d: confusión por errores previos, saliendo

en: Please submit a full bug report,
    with preprocessed source if appropriate.
    See %s for instructions.
es: Por favor envíe un reporte completo de `bugs',
    con el código preprocesado si es apropiado.
    Vea %s para más instrucciones.

en: Internal compiler error: Error reporting routines re-entered.
es: Error interno del compilador: Error al reportar rutinas reentradas.

en: Internal compiler error in %s, at %s:%d
es: Error interno del compilador %s, en %s:%d

en: In file included from %s:%d
es: En el fichero incluído de %s:%d

en: ,
                     from %s:%d
es: ,
                     de %s:%d

en: DW_LOC_OP %s not implemented
es: DW_LOC_OP %s no está implementado

en: internal regno botch: regno = %d
es: regno interno fastidiado: regno = %d

en: can't get current directory
es: no se puede obtener el directorio actual

en: can't access real part of complex value in hard register
es: no se puede accesar a la parte real de un valor complejo en un registro fijo

en: can't access imaginary part of complex value in hard register
es: No se puede accesar a la parte imaginaria de un valor complejo en un registro fijo

en: ICE: emit_insn used where emit_jump_insn needed:
es: ICE: se usa emit_insn donde se necesita emit_jump_insn:

en: abort in %s, at %s:%d
es: aborto en %s, en %s:%d

en: exception handling disabled, use -fexceptions to enable
es: manejo de excepciones desactivado, use -fexceptions para activar

en: argument of `__builtin_eh_return_regno' must be constant
es: el argumento de `builtin_eh_return_regno' debe ser constante

en: __builtin_eh_return not supported on this target
es: no se da soporte a __builtin_eh_return en este objetivo

en: stack limits not supported on this target
es: no se da soporte a límites de la pila en este objetivo

en: function using short complex types cannot be inline
es: las funciones que usan tipos short complex no pueden ser inline

en: unsupported wide integer operation
es: operación de enteros anchos sin soporte

en: prior parameter's size depends on `%s'
es: el tamaño del parámetro previo depende de `%s'

en: returned value in block_exit_expr
es: se regresó un valor en block_exit_expr

en: negative insn length
es: longitud de insn negativa

en: could not split insn
es: no se puede dividir insn

en: invalid `asm': %s
es: `asm' inválido: %s

en: nested assembly dialect alternatives
es: alternativas de dialecto ensamblador anidadas

en: unterminated assembly dialect alternative
es: alternativa de dialecto ensamblador sin terminar

en: operand number missing after %-letter
es: falta número operando después de %-letra

en: operand number out of range
es: número operando fuera de rango

en: invalid %%-code
es: %%-código inválido

en: `%l' operand isn't a label
es: el operando `%l' no es una etiqueta

note: We can't handle floating point constants; PRINT_OPERAND must handle them.
en: floating constant misused
es: constante de coma flotante mal usada

en: invalid expression as operand
es: expresión inválida como operando

en: function might be possible candidate for attribute `noreturn'
es: la función sería un posible candidato para el atributo `noreturn'

en: `noreturn' function does return
es: la función `noreturn' devuelve

en: control reaches end of non-void function
es: el control alcanza el final de una función que no es void

en: comparison is always %d due to width of bit-field
es: la comparación siempre es %d debido a la anchura del campo de bit

en: comparison is always %d
es: la comparación siempre es %d

en: `or' of unmatched not-equal tests is always 1
es: un `or' de pruebas no equivalentes sin coincidencia siempre es 1

en: `and' of mutually exclusive equal-tests is always 0
es: un `and' de pruebas equivalentes mutuamente exclusivas siempre es 0

en: `%s' might be used uninitialized in this function
es: `%s' se debería usar sin iniciar en esta función

en: variable `%s' might be clobbered by `longjmp' or `vfork'
es: la variable `%s' podría ser sobreescrita por `longjmp' o `vfork'

en: argument `%s' might be clobbered by `longjmp' or `vfork'
es: el argumento `%s' podría ser sobreescrito por `longjmp' o `vfork'

en: function returns an aggregate
es: la función devuelve un agregado

en: unused parameter `%s'
es: parámetro `%s' sin uso

en: ambiguous abbreviation %s
es: abreviación ambigua %s

en: incomplete `%s' option
es: opción `%s' incompleta

en: missing argument to `%s' option
es: faltan argumentos para la opción `%s'

en: extraneous argument to `%s' option
es: argumento extraño para la opción `%s'

en: Using built-in specs.
es: Usando especificaciones internas.

en: Setting spec %s to '%s'
es: Cambiando la especificación de %s a '%s'

en: Reading specs from %s
es: Leyendo especificaciones de %s

en: specs %%include syntax malformed after %ld characters
es: specs sintaxis mal formada de %%include después de %ld caracteres

en: could not find specs file %s
es: no se puede encontrar el fichero de especificaciones %s

en: specs %%rename syntax malformed after %ld characters
es: specs sintaxis mal formada de %%rename después de %ld caracteres

en: specs %s spec was not found to be renamed
es: specs la especificación %s no se encontró para ser renombrada

en: rename spec %s to %s
es: renombrando especificación %s a %s

en: spec is '%s'
es: la especificacion es '%s'

en: specs unknown %% command after %ld characters
es: specs comando %% desconocido después de %ld caracteres

en: specs file malformed after %ld characters
es: specs fichero mal formado despues de %ld caracteres

en: spec file has no spec for linking
es: el fichero de especificaciones no tiene especificaciones para enlazar

en: -pipe not supported
es: -pipe no tiene soporte

en: 
    Go ahead? (y or n)
es: 
    ¿Continuar? (s ó n)

en: Internal error: %s (program %s)
    Please submit a full bug report.
    See %s for instructions.
es: Error interno: `%s' (programa %s)
    Por favor envíe un reporte completo de error.
    Vea %s para más instrucciones.

en: Usage: %s [options] file...
es: Modo de empleo: %s [opciones] fichero...

en: Options:
es: Opciones:

en:   -pass-exit-codes         Exit with highest error code from a phase
es:   -pass-exit-codes         Salir con el código de error más alto de una fase

en:   --help                   Display this information
es:   --help                   Muestra esta información

en:   --target-help            Display target specific command line options
es:   --target-help            Muestra opciones de línea de comando específicas del objetivo

en:   (Use '-v --help' to display command line options of sub-processes)
es:   (Use '-v --help' para mostrar las opciones de línea de comando de los subprocesos)

en:   -dumpspecs               Display all of the built in spec strings
es:   -dumpspecs               Muestra todas las cadenas internas de especificación

en:   -dumpversion             Display the version of the compiler
es:   -dumpversion             Muestra la versión del compilador

en:   -dumpmachine             Display the compiler's target processor
es:   -dumpmachine             Muestra el procesador objetivo del compilador

en:   -print-search-dirs       Display the directories in the compiler's search path
es:   -print-search-dirs       Muestra lso directorios en la ruta de búsqueda del compilador

en:   -print-libgcc-file-name  Display the name of the compiler's companion library
es:   -print-libgcc-file-name  Muestra el nombre de la biblioteca que acompaña al compilador

en:   -print-file-name=<lib>   Display the full path to library <lib>
es:   -print-file-name=<bib>   Muestra la ruta completa a la biblioteca <bib>

en:   -print-prog-name=<prog>  Display the full path to compiler component <prog>
es:   -print-prog-name=<prog>  Muestra la ruta completa del programa componente del compilador <prog>

en:   -print-multi-directory   Display the root directory for versions of libgcc
es:   -print-multi-directory   Muestra el directorio raíz para las versiones de libgcc

en:   -print-multi-lib         Display the mapping between command line options and
                               multiple library search directories
es:   -print-multi-lib         Muestra el mapeo entre las opciones de línea de comando
                               y los múltiples directorios de la búsqueda de bibliotecas

en:   -Wa,<options>            Pass comma-separated <options> on to the assembler
es:   -Wa,<opciones>           Pasa <opciones> separadas por coma al ensamblador

en:   -Wp,<options>            Pass comma-separated <options> on to the preprocessor
es:   -Wp,<opciones>           Pasa <opciones> separadas por coma al preprocesador

en:   -Wl,<options>            Pass comma-separated <options> on to the linker
es:   -Wl,<opciones>           Pasa <opciones> separadas por coma al enlazador

en:   -Xlinker <arg>           Pass <arg> on to the linker
es:   -Xlinker <argumento>     Pasa el <argumento> al enlazador

en:   -save-temps              Do not delete intermediate files
es:   -save-temps              No borra los ficheros intermedios

en:   -pipe                    Use pipes rather than intermediate files
es:   -pipe                    Usa tuberías en lugar de ficheros intermedios

en:   -time                    Time the execution of each subprocess
es:   -time                    Obtiene el tiempo de ejecución de cada subproceso

en:   -specs=<file>            Override built-in specs with the contents of <file>
es:   -specs=<fichero>         Sobrepone las especificaciones internas con el contenido del <fichero>

en:   -std=<standard>          Assume that the input sources are for <standard>
es:   -std=<estándard>         Asume que lso ficheros de entrada son para el <staándard>

en:   -B <directory>           Add <directory> to the compiler's search paths
es:   -B <directorio>          Agrega el <directorio> a las rutas de búsqueda del compilador

en:   -b <machine>             Run gcc for target <machine>, if installed
es:   -b <máquina>             Ejecuta gcc para el objetivo <máquina>, si fue instalado

en:   -V <version>             Run gcc version number <version>, if installed
es:   -V <versión>             Ejecuta el gcc con número de versión <versión>, si fue instalado

en:   -v                       Display the programs invoked by the compiler
es:   -v                       Muestra los programas invocados por el compilador

en:   -###                     Like -v but options quoted and commands not executed
es:   -###                     Como -v pero no se ejecutan las opciones entre comillas y los comandos

en:   -E                       Preprocess only; do not compile, assemble or link
es:   -E                       Solamente preprocesa; no compila, ensambla o enlaza

en:   -S                       Compile only; do not assemble or link
es:   -S                       Solamente compila; no ensambla o enlaza

en:   -c                       Compile and assemble, but do not link
es:   -c                       Compila y ensambla, pero no enlaza

en:   -o <file>                Place the output into <file>
es:   -o <fichero>             Coloca la salida en el <fichero>

en:   -x <language>            Specify the language of the following input files
                               Permissable languages include: c c++ assembler none
                               'none' means revert to the default behavior of
                               guessing the language based on the file's extension
es:   -x <lenguaje>            Especifica el lenguaje de los siguientes ficheros de entrada
                               Los lenguajes permitidos incluyen: c c++ assembler none
                               'none' significa revertir a la conducta habitual de
                               adivinar el lenguaje basado en la extensión del fichero

en: 
    Options starting with -g, -f, -m, -O, -W, or --param are automatically
     passed on to the various sub-processes invoked by %s.  In order to pass
     other options on to these processes the -W<letter> options must be used.
es: 
    Las opciones que empiezan con -g, -f, -m, -O, -W, ó --param se pasan
     automáticamente a los varios subprocesos invocados por %s.  Para pasar
     otras opciones a estos procesos se deben usar las opciones -W<letra>.

en: argument to `-Xlinker' is missing
es: falta el argumento para `-Xlinker'

en: argument to `-l' is missing
es: falta el argumento para `-l'

en: argument to `-specs' is missing
es: falta el argumento para `-specs'

en: argument to `-specs=' is missing
es: falta el argumento para `-specs='

en: argument to `-b' is missing
es: falta el argumento para `-b'

en: argument to `-B' is missing
es: falta el argumento para `-B'

en: argument to `-V' is missing
es: falta el argumento para `-V'

en: invalid version number format
es: formato de número de versión inválido

en: cannot specify -o with -c or -S and multiple compilations
es: no se puede especificar -o con -c ó -S y con múltiples compilaciones

en: warning: -pipe ignored because -save-temps specified
es: aviso: se ignora -pipe porque se especificó -save-temps

en: warning: -pipe ignored because -time specified
es: aviso: se ignora -pipe porque se especificó -time

en: argument to `-x' is missing
es: falta el argumento para `-x'

en: argument to `-%s' is missing
es: falta el argumento para `-%s'

en: warning: `-x %s' after last input file has no effect
es: aviso: `-x %s' después del último fichero de entrada no tiene efecto

en: invalid specification!  Bug in cc
es: ¡Especificación inválida!  `Bug' en cc

note: Catch the case where a spec string contains something like '%{foo:%*}'.  ie there is no * in the pattern on the left hand side of the :.
en: spec failure: '%%*' has not been initialized by pattern match
es: falla en spec: '%%*' no ha sido iniciado por coincidencia de patrón

en: warning: use of obsolete %%[ operator in specs
es: aviso: uso del operador obsoleto %%[ en especificación

en: Processing spec %c%s%c, which is '%s'
es: Procesando la especificación %c%s%c, el cual es '%s'

en: spec failure: unrecognized spec option '%c'
es: falla en spec: opción de especificación '%c' no reconocida

en: mismatched braces in specs
es: llaves sin coincidencia en especificación

en: unrecognized option `-%s'
es: opción `-%s' no reconocida

en: install: %s%s
es: instalar: %s%s

en: programs: %s
es: programas: %s

en: libraries: %s
es: bibliotecas: %s

en: 
    For bug reporting instructions, please see:
es: 
    Para instrucciones de reporte de `bugs', por favor vea:

en: Configured with: %s
es: Configurado con: %s

en: Thread model: %s
es: Modelo de hilos: %s

en: gcc version %s
es: gcc versión %s

en: gcc driver version %s executing gcc version %s
es: controlador gcc versión %s ejecutando gcc version %s

en: no input files
es: no hay ficheros de entrada

en: %s: %s compiler not installed on this system
es: %s: el compilador %s no está instalado en este sistema

en: %s: linker input file unused because linking not done
es: %s: no se usó el fichero de entrada del enlazador porque no se hizo enlace

en: language %s not recognized
es: no se reconoce el lenguaje %s

en: internal gcc abort
es: aborto interno de gcc

en: Internal gcov abort.
es: Aborto interno de gcov.

en: Usage: gcov [OPTION]... SOURCEFILE
es: Modo de empleo: gcov [OPCIÓN]... FICHERO-FUENTE

en: Print code coverage information.
es: Mostrar información de cobertura de código.

en:   -h, --help                      Print this help, then exit
es:   -h, --help                      Muestra esta información, y finaliza

en:   -v, --version                   Print version number, then exit
es:   -v, --version                   Muestra el número de versión, y finaliza

en:   -b, --branch-probabilities      Include branch probabilities in output
es:   -b, --branch-probabilities      Incluye las probabilidades de ramificación en la salida

en:   -c, --branch-counts             Given counts of branches taken
                                        rather than percentages
es:   -c, --branch-counts             Se muestran el número de ramificaciones
                                        en lugar de los porcentajes

en:   -n, --no-output                 Do not create an output file
es:   -n, --no-output                 No crea un fichero de salida

en:   -l, --long-file-names           Use long output file names for included
                                        source files
es:   -l, --long-file-names           Usar nombres largos de ficheros para los
                                        ficheros fuentes incluidos

en:   -f, --function-summaries        Output summaries for each function
es:   -f, --function-summaries        Mostrar sumarios para cada función

en:   -o, --object-directory OBJDIR   Search for object files in OBJDIR
es:   -o, --object-directory OBJDIR   Buscar ficheros objeto en OBJDIR

en: 
    For bug reporting instructions, please see:
    %s.
es: 
    Para instrucciones de reporte de `bugs', por favor vea:
    %s.

en: This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
es: Esto es software libre; vea el código para las condiciones de copia.  NO hay
    garantía; ni siquiera para MERCANTIBILIDAD o IDONEIDAD PARA UN PROPÓSITO EN
    PARTICULAR

en: Could not open basic block file %s.
es: No se puede abrir fichero de bloque básico %s.

en: Could not open data file %s.
es: No se puede abrir fichero de datos %s.

en: Assuming that all execution counts are zero.
es: Asumiendo que todas las cuentas de ejecución son cero.

en: Could not open program flow graph file %s.
es: No se puede abrir el fichero del grafo de flujo del programa %s.

en: No executable code associated with file %s.
es: No hay código ejecutable asociado al fichero %s.

en: .da file contents exhausted too early
es: el contenido del fichero .da se agotó demasiado pronto

en: .da file contents not exhausted
es: el contenido del fichero .da no se agotó

en: %6.2f%% of %d source lines executed in function %s
es: %6.2f%% de %d líneas de código fuente ejecutadas en la función %s

en: No executable source lines in function %s
es: No hay líneas de código fuente ejecutable en la función %s

en: %6.2f%% of %d branches executed in function %s
es: %6.2f%% de %d ramificaciones ejecutadas en la función %s

en: %6.2f%% of %d branches taken at least once in function %s
es: %6.2f%% de %d ramificaciones visitadas al menos una vez en la función %s

en: No branches in function %s
es: No hay ramificaciones en la función %s

en: %6.2f%% of %d calls executed in function %s
es: %6.2f%% de %d llamadas ejecutadas en la función %s

en: No calls in function %s
es: No hay llamadas en la función %s

en: didn't use all bb entries of graph, function %s
es: no se usaron todas las entradas bb del grafo, función %s

en: ERROR: too many basic blocks in .bb file %s
es: ERROR: demasiados bloques básicos en el fichero .bb %s

en: %6.2f%% of %d source lines executed in file %s
es: %6.2f%% de %d líneas de código fuente ejecutadas en el fichero %s

en: No executable source lines in file %s
es: No hay líneas de código fuente ejecutable en el fichero %s

en: %6.2f%% of %d branches executed in file %s
es: %6.2f%% de %d ramificaciones ejecutadas en el fichero %s

en: %6.2f%% of %d branches taken at least once in file %s
es: %6.2f%% de %d ramificaciones visitadas al menos una vez en el fichero %s

en: No branches in file %s
es: No hay ramificaciones en el fichero %s

en: %6.2f%% of %d calls executed in file %s
es: %6.2f%% de %d llamadas ejecutadas en el fichero %s

en: No calls in file %s
es: No hay llamadas en el fichero %s

en: Could not open source file %s.
es: No se puede abrir el fichero de código fuente %s.

en: Could not open output file %s.
es: No se puede abrir el fichero de salida %s.

en: Creating %s.
es: Creando %s.

en: call %d never executed
es: la llamada %d nunca se ejecuta

en: call %d returns = %s
es: la llamada %d devuelve = %s

en: call %d returns = %s%%
es: la llamada %d devuelve = %s%%

en: branch %d never executed
es: la ramificacion %d nunca se ejecuta

en: branch %d taken = %s
es: ramificación %d tomada = %s

en: branch %d taken = %s%%
es: ramificación %d tomada = %s%%

en: Unexpected EOF while reading source file %s.
es: EOF inesperado mientras se leía el fichero de código fuente %s.

en: GCSE disabled: %d > 1000 basic blocks and %d >= 20 edges/basic block
es: GCSE desactivado: %d > 1000 bloques básicos y %d >= 20 bloques borde/básicos

en: GCSE disabled: %d basic blocks and %d registers
es: GCSE desactivado: %d bloques básicos y %d registros

en: can't open %s
es: no se puede abrir abrir %s

en: fix_sched_param: unknown param: %s
es: fix_sched_param: parámetro desconocido: %s

en: function cannot be inline
es: la función no puede ser inline

en: varargs function cannot be inline
es: la función varargs no puede ser inline

en: function using alloca cannot be inline
es: la función que usa alloca no puede ser inline

en: function using setjmp cannot be inline
es: la función que usa setjmp no puede ser inline

en: function uses __builtin_eh_return
es: la función usa __builtin_eh_return

en: function with nested functions cannot be inline
es: la función con funciones anidadas no puede ser inline

en: function with label addresses used in initializers cannot inline
es: la función con direcciones de etiquetas usada en iniciadores no puede ser inline

en: function too large to be inline
es: la función es demasiado grande para ser inline

en: no prototype, and parameter address used; cannot be inline
es: no hay prototipo, y se usan direcciones de parámetro; no puede ser inline

en: inline functions not supported for this return value type
es: no se da soport a funciones inline para este tipo de valor de devoluciòn

en: function with varying-size return value cannot be inline
es: la función con valor de devolución de tamaño variable no puede ser inline

en: function with varying-size parameter cannot be inline
es: la función con parámetro de tamaño variable no puede ser inline

en: function with transparent unit parameter cannot be inline
es: la función con parámetro de unidad transparente no puede ser inline

en: function with computed jump cannot inline
es: la función con salto calculado no puede ser inline

en: function with nonlocal goto cannot be inline
es: la función con goto no local no puede ser inline

en: function with target specific attribute(s) cannot be inlined
es: la función con atributo(s) específicos del objetivo no puede ser inline

en: In file included from %s:%u
es: En el fichero incluído de %s:%u

note: Translators note: this message is used in conjunction with "In file included from %s:%ld" and some other tricks.  We want something like this: | In file included from sys/select.h:123, |                  from sys/types.h:234, |                  from userfile.c:31: | bits/select.h:45: <error message 
en: ,
                     from %s:%u
es: ,
                     de %s:%u

note: If we didn't find this parameter, issue an error message.
en: invalid parameter `%s'
es: el parámetro `%s' es inválido

en: corrupted profile info: prob for %d-%d thought to be %d
es: información de análisis de perfil corrupta: la prueba para %d-%d debería ser %d

en: file %s not found, execution counts assumed to be zero
es: no se encuentra el fichero %s, se asume que la cuenta de ejecución es cero

en: .da file contents exhausted too early
es: el contenido del fichero .da se agotó demasiado pronto

en: .da file contents not exhausted
es: el contenido del fichero .da no se agotó

en: %s: internal abort
es: %s: aborto interno

en: %s: error writing file `%s': %s
es: %s: error al escribir al fichero `%s': %s

en: %s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'
es: %s: modo de empleo '%s [ -VqfnkN ] [ -i <cadena-i> ] [ nombre_fichero ... ]'

en: %s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'
es: %s: modo de empleo '%s [ -VqufnkNlgC ] [ -B <nombre_directorio> ] [ nombre_fichero ... ]'

en: %s: warning: no read access for file `%s'
es: %s: aviso: no hay acceso de lectura para el fichero `%s'

en: %s: warning: no write access for file `%s'
es: %s: aviso: no hay acceso de escritura para el fichero `%s'

en: %s: warning: no write access for dir containing `%s'
es: %s: aviso: no hay acceso de escritura para el directorio que contiene a `%s'

note: Catch cases like /.. where we try to backup to a point above the absolute root of the logical file system.
en: %s: invalid file name: %s
es: %s: nombre de fichero inválido: %s

en: %s: %s: can't get status: %s
es: %s: %s: no se puede obtener el estado: %s

en: 
    %s: fatal error: aux info file corrupted at line %d
es: 
    %s: error fatal: fichero de información auxiliar corrupto en la línea %d

en: %s:%d: declaration of function `%s' takes different forms
es: %s:%d: la declaración de la función `%s' toma formas diferentes

en: %s: compiling `%s'
es: %s: compilando `%s'

en: %s: wait: %s
es: %s: esperar: %s

en: %s: subprocess got fatal signal %d
es: %s: el subproceso recibió la señal fatal %d

en: %s: %s exited with status %d
es: %s: %s terminó con estado %d

en: %s: warning: missing SYSCALLS file `%s'
es: %s: aviso: falta el fichero SYSCALLS `%s'

en: %s: can't read aux info file `%s': %s
es: %s: no se puede leer el fichero de información auxiliar `%s': %s

en: %s: can't get status of aux info file `%s': %s
es: %s: no se puede obtener el estado del fichero de información auxiliar `%s': %s

en: %s: can't open aux info file `%s' for reading: %s
es: %s: no se puede abrir el fichero de información auxiliar `%s' para lectura: %s

en: %s: error reading aux info file `%s': %s
es: %s: error al leer el fichero de información auxiliar `%s': %s

en: %s: error closing aux info file `%s': %s
es: %s: error al cerrar el fichero de información auxiliar `%s': %s

en: %s: can't delete aux info file `%s': %s
es: %s: no se puede borrar el fichero de información auxiliar `%s': %s

en: %s: can't delete file `%s': %s
es: %s: no se puede borrar el fichero `%s': %s

en: %s: warning: can't rename file `%s' to `%s': %s
es: %s: aviso: no se puede renombrar el fichero `%s' a `%s': %s

en: %s: conflicting extern definitions of '%s'
es: %s: definiciones extern de '%s' en conflicto

en: %s: declarations of '%s' will not be converted
es: %s: las declaraciones de '%s' no se convertirán

en: %s: conflict list for '%s' follows:
es: %s: listas de conflictos para '%s' a continuación:

en: %s: warning: using formals list from %s(%d) for function `%s'
es: %s: aviso: usando listas formales de %s(%d) para la función `%s'

en: %s: %d: `%s' used but missing from SYSCALLS
es: %s: %d: se usa `%s' pero falta en SYSCALLS

en: %s: %d: warning: no extern definition for `%s'
es: %s: %d: aviso: no hay definición extern para `%s'

en: %s: warning: no static definition for `%s' in file `%s'
es: %s: aviso: no hay definición static para `%s' en el fichero `%s'

en: %s: multiple static defs of `%s' in file `%s'
es: %s: definiciones static múltiples de `%s' en el fichero `%s'

en: %s: %d: warning: source too confusing
es: %s: %d: aviso: código fuente demasiado confuso

en: %s: %d: warning: varargs function declaration not converted
es: %s: %d: aviso: no se convirtió la declaración de la función varargs

en: %s: declaration of function `%s' not converted
es: %s: no se convirtió la declaración de la función `%s'

en: %s: warning: too many parameter lists in declaration of `%s'
es: %s: aviso: demasiadas listas de parámetros en la declaración de `%s'

en: 
    %s: warning: too few parameter lists in declaration of `%s'
es: 
    %s: aviso: muy pocas listas de parámetros en la declaración de `%s'

en: %s: %d: warning: found `%s' but expected `%s'
es: %s: %d: aviso: se encontró `%s' pero se esperaba `%s'

en: %s: local declaration for function `%s' not inserted
es: %s: no se insertó la declaración local para la función `%s'

en: 
    %s: %d: warning: can't add declaration of `%s' into macro call
es: 
    %s: %d: aviso: no se puede agregar la declaración de `%s' en la llamada a macro

en: %s: global declarations for file `%s' not inserted
es: %s: no se insertaron las declaraciones globales para el fichero `%s'

en: %s: definition of function `%s' not converted
es: %s: no se convirtió la definición de la función `%s'

en: %s: %d: warning: definition of %s not converted
es: %s: %d: aviso: no se convirtió la definición de %s

en: %s: found definition of `%s' at %s(%d)
es: %s: se encontró la definición de `%s' en %s(%d)

note: If we make it here, then we did not know about this function definition.
en: %s: %d: warning: `%s' excluded by preprocessing
es: %s: %d: aviso: `%s' fue excluído por el preprocesamiento

en: %s: function definition not converted
es: %s: no se convirtió la definición de la función

en: %s: `%s' not converted
es: %s: no se convirtió `%s'

en: %s: would convert file `%s'
es: %s: se podría convertir el fichero `%s'

en: %s: converting file `%s'
es: %s: convirtiendo el fichero `%s'

en: %s: can't get status for file `%s': %s
es: %s: no se puede obtener el estado del fichero `%s': %s

en: %s: can't open file `%s' for reading: %s
es: %s: no se puede abrir el fichero `%s' para lectura: %s

en: 
    %s: error reading input file `%s': %s
es: 
    %s: error al leer el fichero de entrada `%s': %s

en: %s: can't create/open clean file `%s': %s
es: %s: no se puede crear/abrir el fichero limpio `%s': %s

en: %s: warning: file `%s' already saved in `%s'
es: %s: aviso: el fichero `%s' ya había sido guardado en `%s'

en: %s: can't link file `%s' to `%s': %s
es: %s: no se puede enlazar el fichero `%s' a `%s': %s

en: %s: can't create/open output file `%s': %s
es: %s: no se puede crear/abrir el fichero de salida `%s': %s

en: %s: can't change mode of file `%s': %s
es: %s: no se puede cambiar el modo del fichero `%s': %s

en: %s: cannot get working directory: %s
es: %s: no se puede obtener el directorio de trabajo: %s

en: %s: input file names must have .c suffixes: %s
es: %s: los nombres de fichero de entrada deben tener sufijos .c: %s

en: conversion from NaN to int
es: conversión de NaN a int

en: conversion from NaN to unsigned int
es: conversión de NaNa a unsigned int

en: floating point overflow
es: desbordamiento de coma flotante

en: overflow on truncation to integer
es: desbordamiento en truncado a entero

en: overflow on truncation to unsigned integer
es: desbordamiento en el truncado a unsigned integer

en: %s: argument domain error
es: %s: error de dominio del argumento

en: %s: function singularity
es: %s: singularidad de la función

en: %s: overflow range error
es: %s: desbordamiento del error de rango

en: %s: underflow range error
es: %s: desbordamiento por debajo del error de rango

en: %s: total loss of precision
es: %s: pérdida total de precisión

en: %s: partial loss of precision
es: %s: pérdida parcial de precisión

en: %s: NaN - producing operation
es: %s: NaN - produciendo una operación

en: output constraint %d must specify a single register
es: la restricción de salida %d debe especificar un solo registro

en: output constraint %d cannot be specified together with "%s" clobber
es: la restricción de salida %d no puede ser usada junto con el ataque "%s"

en: output regs must be grouped at top of stack
es: los registros de salida deben ser agrupados en la parte superior de la pila

en: implicitly popped regs must be grouped at top of stack
es: os registros extraídos implícitamente deben ser agrupados en la parte superior de la pila

en: output operand %d must use `&' constraint
es: el operando de salida %d debe usar la restricción `&'

en: can't use '%s' as a %s register
es: no se puede usar '%s' como un registro %s

en: unknown register name: %s
es: nombre de registro desconocido: %s

en: global register variable follows a function definition
es: la variable de registro global sigue a una definiciónd de función

en: register used for two global register variables
es: nombre de registro usado por dos variables de registro globales

en: call-clobbered register used for global register variable
es: registro de llamada alterada usado para una variable de registro global

en: validate_value_data: [%u] Bad next_regno for empty chain (%u)
es: validate_value_data: [%u] next_regno erróneo para la cadena vacía (%u)

en: validate_value_data: Loop in regno chain (%u)
es: validate_value_data: Ciclo en la cadena regno (%u)

en: validate_value_data: [%u] Bad oldest_regno (%u)
es: validate_value_data: [%u] oldest_regno erróneo (%u)

en: validate_value_data: [%u] Non-empty reg in chain (%s %u %i)
es: validate_value_data: [%u] Registro no vacío en la cadena (%s %u %i)

en: cannot reload integer constant operand in `asm'
es: no se puede recargar operandos constantes enteros en `asm'

en: impossible register constraint in `asm'
es: es imposible inicio la restricción de registros en `asm'

en: `&' constraint used with no register class
es: se usó la restricción `&' sin una clase de registro

en: unable to generate reloads for:
es: no se pueden generar recargas para:

en: inconsistent operand constraints in an `asm'
es: restricciones de operandos inconsistentes en un `asm'

en: frame size too large for reliable stack checking
es: el tamaño del marco es demasiado grande para una revisión confiable de la pila

en: try reducing the number of local variables
es: intente reducir el número de variables locales

en: can't find a register in class `%s' while reloading `asm'
es: no se puede encontrar un registro en la clase `%s' mientras se recarga `asm'

en: unable to find a register to spill in class `%s'
es: no se puede encontrar un registro para vaciar la clase `%s'

en: this is the insn:
es: este es el insn:

en: `asm' operand requires impossible reload
es: el operando `asm' requiere una recarga imposible

note: It's the compiler's fault.
en: could not find a spill register
es: no se puede encontrar un registro de vaciado

en: `asm' operand constraint incompatible with operand size
es: la restricción del operando `asm' es incompatible con el tamaño del operando

note: It's the compiler's fault.
en: VOIDmode on an output
es: modoVOID en una salida

en: output operand is constant in `asm'
es: el operando de salida es constante en `asm'

en: unrecognizable insn:
es: insn no reconocible:

en: insn does not satisfy its constraints:
es: insn no satisface sus restricciones:

en: RTL check: access of elt %d of `%s' with last elt %d in %s, at %s:%d
es: Revisión RTL: acceso de elt %d de `%s' con el último elt %d en %s, en %s:%d

en: RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d
es: Revisión RTL: se esperaba el tipo elt %d '%c', se tiene '%c' (rtx %s) en %s, en %s:%d

en: RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d
es: Revisión RTL: se esperaba el tipo elt %d '%c' ó '%c', se tiene '%c' (rtx %s) en %s, en%s:%d

en: RTL check: expected code `%s', have `%s' in %s, at %s:%d
es: Revisión RTL: se esperaba el código `%s', se tiene `%s' en %s, en %s:%d

en: RTL check: expected code `%s' or `%s', have `%s' in %s, at %s:%d
es: Revisión RTL: se esperaba el código `%s' ó ``%s', se tiene `%s' en %s, en %s:%d

en: RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d
es: Revisión RTL: acceso de elt %d de vector con el último elt %d en %s, en %s:%d

en: jump to `%s' invalidly jumps into binding contour
es: el salto a `%s' salta de forma inválida a un contorno de unión

en: label `%s' used before containing binding contour
es: se usó antes la etiqueta `%s' que contenía un contorno de unión

en: output operand constraint lacks `='
es: la restricción de operando de salida carece de `='

en: output constraint `%c' for operand %d is not at the beginning
es: la restricción de salida `%c' para el operando %d no está al principio

en: operand constraint contains incorrectly positioned '+' or '='
es: la restriccion de operando contiene '+' ó '=' en una posición ilegal

en: `%%' constraint used with last operand
es: se usó la restricción `%%' con el último operando

en: matching constraint not valid in output operand
es: la restricción coincidente no es válida en el operando de salida

en: unknown register name `%s' in `asm'
es: nombre de registro `%s' desconocido en `asm'

en: output number %d not directly addressable
es: el número de salida %d no es directamente direccionable

en: more than %d operands in `asm'
es: más de %d operandos en `asm'

en: hard register `%s' listed as input operand to `asm'
es: el registro fijo `%s' es listado como operando de entrada para `asm'

en: input operand constraint contains `%c'
es: la restrcción de operando de entrada contiene `%c'

en: matching constraint references invalid operand number
es: la restricción de coincidencia hace referencia a un número de operando no válido

en: invalid punctuation `%c' in constraint
es: puntuación inválida `%c' en la restricción

note: ??? Leave this only until we have experience with what happens in combine and elsewhere when constraints are not satisfied.
en: asm operand %d probably doesn't match constraints
es: el operando asm %d probablemente no coincide con las restricciones

en: too many alternatives in `asm'
es: demasiadas alternativas en `asm'

en: operand constraints for `asm' differ in number of alternatives
es: las restricciones de operandos para `asm' difieren en el número de alternativas

en: duplicate asm operand name '%s'
es: nombre `%s' de operando asm duplicado

en: missing close brace for named operand
es: falta la llave final para el operando nombrado

en: undefined named operand '%s'
es: operador '%s' nombrado sin definir

en: unused variable `%s'
es: variable `%s' sin uso

en: enumeration value `%s' not handled in switch
es: el valor de enumeración `%s' no se maneja en un switch

en: case value `%ld' not in enumerated type
es: el valor de case `%ld' no es un tipo enumerado

en: case value `%ld' not in enumerated type `%s'
es: el valor de case `%ld' no es un tipo enumerado `%s'

en: type size can't be explicitly evaluated
es: el tamaño del tipo no puede ser evaluado explícitamente

en: variable-size type declared outside of any function
es: tipo de tamaño variable declarado fuera de cualquier función

en: size of `%s' is %d bytes
es: el tamaño de `%s' es de %d bytes

en: size of `%s' is larger than %d bytes
es: el tamaño de `%s' es mayor que %d bytes

en: packed attribute causes inefficient alignment for `%s'
es: el atributo packed causa una alineación ineficiente para `%s'

en: packed attribute is unnecessary for `%s'
es: no es necesario el atributo packed para `%s'

en: padding struct to align `%s'
es: estructura de relleno para alinear `%s'

en: padding struct size to alignment boundary
es: tamaño de la estructura de relleno para los límites de alineación

en: packed attribute causes inefficient alignment
es: el atributo packed causa uan alineación ineficiente

en: packed attribute is unnecessary
es: no es necesario el atributo packed

en: 
    Execution times (seconds)
es: 
    Tiempos de ejecución (segundos)

en: time in %s: %ld.%06ld (%ld%%)
es: tiempo en %s: %ld.%06ld (%ld%%)

en: collect: reading %s
es: collect: leyendo %s

en: collect: recompiling %s
es: collect: recompilando %s

en: collect: tweaking %s in %s
es: collect: alterando %s en %s

en: collect: relinking
es: collect: reenlazando

en: ld returned %d exit status
es: ld devolvió el estado de salida %d

en: Generate debugging info in default format
es: Generar información de depuración en el formato por omisión

en: Generate debugging info in default extended format
es: Generar información de depuración en el formato extendido por omisión

en: Generate STABS format debug info
es: Generar información de depuración el el formato STABS

en: Generate extended STABS format debug info
es: Generar información de depuración el el formato STABS extendido

en: Generate DWARF-1 format debug info
es: Generar información de depuración el el formato DWARF-1

en: Generate extended DWARF-1 format debug info
es: Generar información de depuración el el formato DWARF-1 extendido

en: Generate DWARF-2 debug info
es: Generar información de depuración el el formato DWARF-2

en: Generate XCOFF format debug info
es: Generar información de depuración el el formato XCOFF

en: Generate extended XCOFF format debug info
es: Generar información de depuración el el formato XCOFF extendido

en: Generate COFF format debug info
es: Generar información de depuración el el formato XCOFF

en: Perform DWARF2 duplicate elimination
es: Realizar la eliminación de DWARF2 duplicados

en: Do not store floats in registers
es: No guardar floats en registros

en: Consider all mem refs through pointers as volatile
es: Considerar todas las referencias a memoria a través de apuntadores como volatile

en: Consider all mem refs to global data to be volatile
es: Considerar todas las referencias a datos globales como volatile

en: Consider all mem refs to static data to be volatile
es: Considerar todas las referencias a datos static como volatile

en: Defer popping functions args from stack until later
es: Postergar la extracción de argumentos de funciones de la pila hasta más tarde

en: When possible do not generate stack frames
es: Cuando sea posible no generar marcos de pila

en: Optimize sibling and tail recursive calls
es: Optimizar las llamadas recursivas hermanadas y de extremo

en: When running CSE, follow jumps to their targets
es: Cuando se esté ejecutando CSE, seguir a los saltos a sus objetivos

en: When running CSE, follow conditional jumps
es: Cuando se esté ejecutando CSE, seguir a los saltos condicionales

en: Perform a number of minor, expensive optimizations
es: Realizar un número de optimizaciones menores y costosas

en: Perform jump threading optimizations
es: Realizar optimizaciones de hilado de saltos

en: Perform strength reduction optimizations
es: Realizar optimizaciones de reducción de fuerza

en: Perform loop unrolling when iteration count is known
es: Realizar el desenrollamiento del ciclo cuando se conoce la cuenta de iteración

en: Perform loop unrolling for all loops
es: Realizar el desenrollamiento del ciclo para todos los ciclos

en: Generate prefetch instructions, if available, for arrays in loops
es: Generar instrucciones de precargado, si están disponibles, para matrices en ciclos

en: Force all loop invariant computations out of loops
es: Forzar que todas las computaciones invariantes del ciclo sean fuera del ciclo

en: Strength reduce all loop general induction variables
es: Reducir la fuerza de todas las variables generales de inducción de ciclo

en: Store strings in writable data section
es: Guardar las cadenas en la sección de datos modificables

en: Enable machine specific peephole optimizations
es: Activar las optimizaciones de mirilla específicas de la máquina

en: Copy memory operands into registers before using
es: Copiar los operandos de memoria en registros antes de usarlos

en: Copy memory address constants into regs before using
es: Copiar las constantes de direcciones de memoria en registros antes de usarlos

en: Allow function addresses to be held in registers
es: Permitir que las direcciones de las funciones se conservern en registros

en: Integrate simple functions into their callers
es: Integrar las funciones simples en sus invocadores

en: Generate code for funcs even if they are fully inlined
es: Generar códio para las funciones aún si están completamente inline

en: Pay attention to the 'inline' keyword
es: Poner atención a la palabra clave 'inline'

en: Emit static const variables even if they are not used
es: Emitir variables static const aún si no se usan

en: Check for syntax errors, then stop
es: Buscar errores de sintaxis, y entonces detenerse

en: Mark data as shared rather than private
es: Marcar datos como compartidos en lugar de privados

en: Enable saving registers around function calls
es: Permitir guardar registros alrededor de llamadas de función

en: Return 'short' aggregates in memory, not registers
es: Devolver los agregados 'short' en memoria, no en registros

en: Return 'short' aggregates in registers
es: Devolver los agregados 'short' en registros

en: Attempt to fill delay slots of branch instructions
es: Intentar rellenar las ranuras de retraso de las instrucciones de ramificación

en: Perform the global common subexpression elimination
es: Realizar la eliminación de subexpresiones comunes globales

en: Perform enhanced load motion during global subexpression elimination
es: Realizar el movimiento de la carga mejorada durante la eliminación de subexpresiones globales

en: Perform store motion after global subexpression elimination
es: Realizar el movimiento de guardado después de la eliminación de subexpresiones globales

en: Run CSE pass after loop optimizations
es: Ejecutar un paso CSE después de las optimizaciones de ciclos

en: Run the loop optimizer twice
es: Ejecutar el optimizador de ciclos dos veces

en: Delete useless null pointer checks
es: Borrar las revisiones de apuntadores nulos sin uso

en: Pretend that host and target use the same FP format
es: Pretender que el anfitrión y el objetivo utilizan el mismo formato de FP

en: Reschedule instructions before register allocation
es: Recalendarizar las instrucciones antes del alojamiento de registros

en: Reschedule instructions after register allocation
es: Recalendarizar las instrucciones después del alojamiento de registros

en: Enable scheduling across basic blocks
es: Activar la calendarización entre bloques básicos

en: Allow speculative motion of non-loads
es: Permitir el movimiento especulativo de ninguna carga

en: Allow speculative motion of some loads
es: Permitir el movimiento especulativo de algunas cargas

en: Allow speculative motion of more loads
es: Permitir el movimiento especulativo de más cargas

en: Replace add,compare,branch with branch on count reg
es: Reemplazar add,compare,branch con branch en la cuenta de registros

en: Generate position independent code, if possible
es: Generar código independiente de posición, si es posible

en: Enable exception handling
es: Activar el manejo de excepciones

en: Just generate unwind tables for exception handling
es: Sólo generar tablas de desenredo para manejo de excepciones

en: Generate unwind tables exact at each instruction boundary
es: Generar tablas de desenredo exactamente en cada límite de instrucción

en: Support synchronous non-call exceptions
es: Soporte para excepciones síncronas no de llamadas

en: Insert arc based program profiling code
es: Insertar código de análisis de perfil basado en el programa arc

en: Create data files needed by gcov
es: Crear ficheros de datos necesarios para gcov

en: Use profiling information for branch probabilities
es: Usar la información de análisis de perfil para las probabilidades de ramificación

en: Reorder basic blocks to improve code placement
es: Reordenar los bloques básicos para mejorar la ubicación del código

en: Do the register renaming optimization pass
es: Hacer el paso de optimización de renombrado de registros

en: Do the register copy-propagation optimization pass
es: Hacer el paso de optimización de copia-propagación de registros

en: Do not put uninitialized globals in the common section
es: No poner globales sin iniciar en la sección común

en: Do not generate .size directives
es: No generar directivas .size

en: place each function into its own section
es: colocar cada función en su propia sección

en: place data items into their own section
es: colocar los elementos de datos en su propia sección

en: Add extra commentry to assembler output
es: Agregar comentarios extra a la salida de ensamblador

en: Output GNU ld formatted global initializers
es: Obtener iniciadores globales con formato para ld de GNU

en: Enables a register move optimization
es: Permite una optimización de movimiento de registros

en: Do the full regmove optimization pass
es: Hace el paso completo de optimización de movimiento de registros

en: Pack structure members together without holes
es: Empaqueta juntos a los miembros de la estructura sin agujeros

en: Insert stack checking code into the program
es: Inserta código de revisión de la pila en el programa

en: Specify that arguments may alias each other & globals
es: Especifica que los argumentos pueden ser alias de cada otro y de los globales

en: Assume arguments may alias globals but not each other
es: Asumir que los argumentos pueden ser alias de globales pero no de cada otro

en: Assume arguments do not alias each other or globals
es: Asumir que los argumentos no pueden ser alias de globales o de cada otro

en: Assume strict aliasing rules apply
es: Asumir que se aplican las reglas estrictas de alias

en: Align the start of loops
es: Alinear el inicio de los ciclos

en: Align labels which are only reached by jumping
es: Alinear las etiquetas que solamente se alcanzan saltando

en: Align all labels
es: Alinear todas las etiquetas

en: Align the start of functions
es: Alinear el inicio de las funciones

en: Attempt to merge identical constants accross compilation units
es: Intentar mezclar constantes idénticas a través de las unidades de compilación

en: Attempt to merge identical constants and constant variables
es: Intentar mezclar constantes idénticas y variables constantes

en: Suppress output of instruction numbers and line number notes in debugging dumps
es: Suprimir la salida de notas de números de instrucción y números de linea en los volcados de depuración

en: Instrument function entry/exit with profiling calls
es: Instrumentar funciones entrada/salida con llamadas de análisis de perfil

en: Enable SSA optimizations
es: Activar las optimizaciones SSA

en: Enable SSA conditional constant propagation
es: Activar la propagación de las constantes condicionales SSA

en: Enable aggressive SSA dead code elimination
es: Activar la eliminación agresiva de código muerto SSA

en: External symbols have a leading underscore
es: Los símbolos externos tienen un subrayado inicial

en: Process #ident directives
es: Procesar directivas #ident

en: Enables an rtl peephole pass run before sched2
es: Activa una ejecución de paso de mirilla rtl antes de sched2

en: Enables guessing of branch probabilities
es: Activar la predicción de probabilidades de ramificación

en: Set errno after built-in math functions
es: Establecer errno después de las funciones matemáticas internas

en: Floating-point operations can trap
es: Las operaciones de coma flotante pueden capturar

en: Allow math optimizations that may violate IEEE or ANSI standards
es: Permitir optimizaciones matemáticas que pueden violar los estándares IEEE ó ANSI

en: Compile pointers as triples: value, base & end
es: Compilar los apuntadores como triples: valor, base y fin

en: Generate code to check bounds before dereferencing pointers and arrays
es: Generar código para revisar los límites antes de deferencias apuntadores y matrices

en: Convert floating point constant to single precision constant
es: Convertir constantes de coma flotante a constantes de precisión simple

en: Report time taken by each compiler pass at end of run
es: Reportar el tiempo tomado por cada paso del compilador al final de la ejecución

en: Report on permanent memory allocation at end of run
es: Reportar el alojamiento en memoria permanente al final de la ejecución

en: Trap for signed overflow in addition / subtraction / multiplication
es: Atrapar desbordamientos signed en adición / sustracción / multiplicación

en: Compile just for ISO C89
es: Compilar sólo para ISO C89

en: Do not promote floats to double if using -traditional
es: No promover floats a double si se usa -traditional

en: Determine language standard
es: Determinar el estándard de lenguaje

en: Make bit-fields by unsigned by default
es: Hacer por omisión unsigned los campos de bit

en: Make 'char' be signed by default
es: Hacer que 'char' sea signed por omisión

en: Make 'char' be unsigned by default
es: Hacer que 'char' sea unsigned por omisión

en: Attempt to support traditional K&R style C
es: Intentar dar soporte a C estilo K&R tradicional

en: Do not recognize the 'asm' keyword
es: No reconocer la palabra clave 'asm'

en: Do not recognize any built in functions
es: No reconocer ninguna función interna

en: Assume normal C execution environment
es: Asumir el ambiente normal de ejecución C

en: Assume that standard libraries & main might not exist
es: Asumir que podrían no existir las bibliotecas estándard y main

en: Allow different types as args of ? operator
es: Permitir tipos diferentes como argumentos del operador ?

en: Allow the use of $ inside identifiers
es: Permitir el uso de $ dentro de los identificadores

en: Use the same size for double as for float
es: Usar el mismo tamaño para double que para float

en: Use the smallest fitting integer to hold enums
es: Usar el entero adecuado más pequeño para contener enumerados

en: Override the underlying type for wchar_t to `unsigned short'
es: Hacer de lado el tipo debajo de wchar_t por `unsigned short'

en: Enable most warning messages
es: Activar casi todos los mensajes de aviso

en: Warn about casting functions to incompatible types
es: Avisar por funciones de conversión a tipos incompatibles

en: Warn about functions which might be candidates for format attributes
es: Avisar por funciones que podrían ser candidatas para atributos de formato

en: Warn about casts which discard qualifiers
es: Avisar sobre conversiones que descartan calificadores

en: Warn about subscripts whose type is 'char'
es: Avisar sobre subíndices cuyo tipo es 'char'

en: Warn if nested comments are detected
es: Avisar si se detectan comentarios anidados

en: Warn about possibly confusing type conversions
es: Avisar sobre la posibilidad de conversión de tipos confusas

en: Warn about printf/scanf/strftime/strfmon format anomalies
es: Avisar sobre anomalías de formato de printf/scanf/strftime/strfmon

en: Don't warn about strftime formats yielding 2 digit years
es: No avisar sobre formatos de strftime que producen dos dígitos para el año

en: Don't warn about too many arguments to format functions
es: No avisar sobre demasiados argumentos para las funciones de formato

en: Warn about non-string-literal format strings
es: Avisar sobre cadenas de formato que no son cadenas literales

en: Warn about possible security problems with format functions
es: Avisar sobre posibles problemas de seguridad con funciones de formato

en: Warn about implicit function declarations
es: Avisar sobre la declaración implícita de funciones

en: Warn when a declaration does not specify a type
es: Avisar cuando una declaración no especifique un tipo

en: Warn about the use of the #import directive
es: Avisar sobre el uso de la directiva #import

en: Do not warn about using 'long long' when -pedantic
es: No avisar sobre el uso de 'long long' cuando se use -pedantic

en: Warn about suspicious declarations of main
es: Avisar sobre declaraciones sospechosas de main

en: Warn about possibly missing braces around initializers
es: Avisar sobre posibles llaves faltantes alrededor de iniciadores

en: Warn about global funcs without previous declarations
es: Avisar sobre funciones globales sin declaraciones previas

en: Warn about global funcs without prototypes
es: Avisar sobre funciones globales sin prototipos

en: Warn about use of multicharacter literals
es: Avisar sobre el uso de literales multicaracteres

en: Warn about externs not at file scope level
es: Avisar sobre externs que no están en el nivel del alcance del fichero

en: Warn about possible missing parentheses
es: Avisar sobre posibles paréntesis faltantes

en: Warn about possible violations of sequence point rules
es: Avisar sobre posibles violaciones a las reglas de secuencia de punto

en: Warn about function pointer arithmetic
es: Avisar sobre la aritmética de apuntadores de funciones

en: Warn about multiple declarations of the same object
es: Avisar sobre declaraciones múltiples del mismo objeto

en: Warn about signed/unsigned comparisons
es: Avisar sobre comparaciones signed/unsigned

en: Warn about testing equality of floating point numbers
es: Avisar sobre la equidad de pruebas de números de coma flotante

en: Warn about unrecognized pragmas
es: Avisar sobre pragmas no reconocidos

en: Warn about non-prototyped function decls
es: Avisar sobre declaraciones de función sin prototipo

en: Warn about constructs whose meaning change in ISO C
es: Avisar sobre construcciones cuyo significado cambia en ISO C

en: Warn when trigraphs are encountered
es: Avisar si se encuentran trigrafos

en: Mark strings as 'const char *'
es: Marcar las cadenas como 'const char *'

en: Warn when a function is unused
es: Avisar cuando no se use una función

en: Warn when a label is unused
es: Avisar cuando no se use una etiqueta

en: Warn when a function parameter is unused
es: Avisar cuando no se use un parámetro de una función

en: Warn when a variable is unused
es: Avisar cuando no se use una variable

en: Warn when an expression value is unused
es: Avisar cuando no se use un valor de una expresión

en: Do not suppress warnings from system headers
es: No suprimir los avisos de los encabezados del sistema

en: Treat all warnings as errors
es: Tratar todos los avisos como errores

en: Warn when one local variable shadows another
es: Avisar cuando una variable local obscurece otra

en: Warn about enumerated switches missing a specific case
es: Avisar sobre switches enumerados que carezcan de un case específico

en: Warn about returning structures, unions or arrays
es: Avisar sobre la devolución de estructuras, unions o matrices

en: Warn about pointer casts which increase alignment
es: Avisar sobre conversión de apuntadores que incremente la alineación

en: Warn about code that will never be executed
es: Avisar sobre código que nunca se ejecutará

en: Warn about uninitialized automatic variables
es: Avisar sobre variables automáticas sin iniciar

en: Warn when an inlined function cannot be inlined
es: Avisar cuando una función inline no puede ser inline

en: Warn when the packed attribute has no effect on struct layout
es: Avisar cuando el atributo packed no tiene efecto en la disposición de un struct

en: Warn when padding is required to align struct members
es: Avisar cuando se requiere relleno para alinear a los miembros de un struct

en: Warn when an optimization pass is disabled
es: Avisar cuando se desactivó un paso de optimización

en: Warn about functions which might be candidates for attribute noreturn
es: Avisar sobre funciones que podrían ser candidatas para el atributo noreturn

en: invalid option `%s'
es: opción `%s' inválida

en: internal error: %s
es: error interno: %s

en: `%s' used but never defined
es: se usa `%s' pero nunca se definió

en: `%s' declared `static' but never defined
es: `%s' declarado `static' pero nunca se definió

en: `%s' defined but not used
es: se definió `%s' pero no se usó

en: invalid register name `%s' for register variable
es: el nombre de registro `%s' no es válido para variable de registro

en:   -ffixed-<register>      Mark <register> as being unavailable to the compiler
es:   -ffixed-<registro>      Marca el <registro> como no disponible para el compilador

en:   -fcall-used-<register>  Mark <register> as being corrupted by function calls
es:   -fcall-used-<registro>  Marca el <registro> como corrupto para llamadas de función

en:   -fcall-saved-<register> Mark <register> as being preserved across functions
es:   -fcall-saved-<registro> Marcar el <registro> como preservado entre funciones

en:   -finline-limit=<number> Limits the size of inlined functions to <number>
es:   -finline-limit=<número> Limita el tamaño de funciones inline a <número>

en:   -fmessage-length=<number> Limits diagnostics messages lengths to <number> characters per line.  0 suppresses line-wrapping
es:   -fmessage-length=<número> Limita la longitud de los mensajes de diagnóstico a <número> caracteres por línea.  0 suprime el corte de línea

en:   -fdiagnostics-show-location=[once | every-line] Indicates how often source location information should be emitted, as prefix, at the beginning of diagnostics when line-wrapping
es:   -fdiagnostics-show-location=[once | every-line] Indica que tan seguido se debe emitir la información de ubicación del código, como prefijo, al inicio de los diagnósticos cuando está activado el corte de línea

en:   -O[number]              Set optimization level to [number]
es:   -O[número]              Establecer el nivel de optimización a [número]

en:   -Os                     Optimize for space rather than speed
es:   -Os                     Optimizar para espacio en lugar de velocidad

en:   -pedantic               Issue warnings needed by strict compliance to ISO C
es:   -pedantic               Activar los avisos necesarios para cumplir estrictamente con ISO C

en:   -pedantic-errors        Like -pedantic except that errors are produced
es:   -pedantic-errors        Como -pedantic excepto que se producen errores

en:   -w                      Suppress warnings
es:   -w                      Suprimir avisos

en:   -W                      Enable extra warnings
es:   -W                      Activar avisos extra

en:   -Wunused                Enable unused warnings
es:   -Wunused                Activar avisos sin usar

en:   -Wlarger-than-<number>  Warn if an object is larger than <number> bytes
es:   -Wlarger-than-<número>  Avisar si un objeto es más grande que <número> bytes

en:   -p                      Enable function profiling
es:   -p                      Activar el análisis de perfil de funciones

en:   -a                      Enable block profiling
es:   -a                      Activar el análisis de perfil de bloques

en:   -ax                     Enable jump profiling
es:   -ax                     Activar el análisis de perfil de saltos

en:   -o <file>               Place output into <file>
es:   -o <fichero>            Ubicar la salida en el <fichero>

en:   -G <number>             Put global and static data smaller than <number>
                              bytes into a special section (on some targets)
es:   -G <número>             Colocar los datos globales y estáticos más pequeños que <número>
                              bytes en una sección especial (en algunos objetivos)

en:   -aux-info <file>        Emit declaration info into <file>
es:   -aux-info <fichero>     Emitir la información de declaraciones en el <fichero>

en:   -quiet                  Do not display functions compiled or elapsed time
es:   -quiet                  No mostrar las funciones compiladas o el tiempo transcurrido

en:   -version                Display the compiler's version
es:   -version                Muestra la versión del compilador

en:   -d[letters]             Enable dumps from specific passes of the compiler
es:   -d[letras]              Activa los volcados desde pasos específicos del compilador

en:   -dumpbase <file>        Base name to be used for dumps from specific passes
es:   -dumpbase <fichero>     Nombre base a usar para los volcados desde pasos específicos

en:   -fsched-verbose=<number> Set the verbosity level of the scheduler
es:   -fsched-verbose=<número> Establece el nivel detalle del calendarizador

en:   --help                  Display this information
es:   --help                  Muestra esta información

en: 
    Language specific options:
es: 
    Opciones específicas del lenguaje:

en:   %-23.23s [undocumented]
es:   %-23.23s [sin documentar]

en: 
    There are undocumented %s specific options as well.
es: 
    Además hay opciones específicas de %s sin documentar.

en: 
     Options for %s:
es: 
     Opciones para %s:

en: 
    Target specific options:
es: 
    Opciones específicas del objetivo:

en:   -m%-23.23s [undocumented]
es:   -m%-23.23s [sin documentar]

en: 
    There are undocumented target specific options as well.
es: 
    Además hay opciones específicas del objetivo sin documentar.

en:   They exist, but they are not documented.
es:   Existen, pero no están documentadas.

en: unrecognized gcc debugging option: %c
es: opción de depuración de gcc no reconocida: %c

en: unrecognized register name `%s'
es: no se reconoce el nombre de registro `%s'

en: unrecognized option `%s'
es: opción `-%s' no reconocida

en: -Wid-clash-LEN is no longer supported
es: -Wid-clash-LEN ya no tiene soporte

en: use -gdwarf -g%d for DWARF v1, level %d
es: use -gdwarf -g%d para DWARF v1, nivel %d

en: use -gdwarf-2   for DWARF v2
es: use -dwarf-2    para DWARF v2

en: ignoring option `%s' due to invalid debug level specification
es: ignorando la opción `%s' debido a la especificación de un nivel de depuración inválido

en: `%s': unknown or unsupported -g option
es: `%s': opción -g desconocida o sin soporte

en: `%s' ignored, conflicts with `-g%s'
es: `%s' ignorado, tiene conflicto con `-g%s'

en: -param option missing argument
es: falta el argumento para la opción -param

en: invalid --param option: %s
es: opción de --param inválida: %s

en: invalid parameter value `%s'
es: valor de parámetro `%s' inválido

en: %s%s%s version %s (%s)
    %s	compiled by GNU C version %s.
    %s%s%s version %s (%s) compiled by CC.
es: %s%s%s versión %s (%s)
    %s	 compilado por GNU C versión %s.
    %s%s%s versión %s (%s) compilado por CC.

en: options passed:
es: opciones pasadas:

en: options enabled:
es: opciones activadas:

en: can't open %s for writing
es: no se puede abrir %s para escritura

en: ignoring command line option '%s'
es: ignorando la opción de línea de comando '%s'

en: (it is valid for %s but not the selected language)
es: (es válida para %s pero no para el lenguaje seleccionado)

en: -Wuninitialized is not supported without -O
es: -Wuninitialized no tiene soporte sin -O

en: instruction scheduling not supported on this target machine
es: no se da soporte a la calendarización de instrucciones en este objetivo

en: this target machine does not have delayed branches
es: esta máquina objetivo no tiene ramificaciones retardadas

en: profiling does not work without a frame pointer
es: el análisis de perfil no funciona sin un apuntador de marco

en: -f%sleading-underscore not supported on this target machine
es: no se da soporte a -f%sleading-underscore en este objetivo

en: -ffunction-sections not supported for this target
es: no se da soporte a -ffunction-sections para este objetivo

en: -fdata-sections not supported for this target
es: no se da soporte a -fdata-sections para este objetivo

en: -ffunction-sections disabled; it makes profiling impossible
es: -ffunction-sections desactivado; hace imposible el análisis de perfil

en: -fprefetch-loop-arrays not supported for this target
es: no se da soporte a -fprefetch-loop-arrays para este objetivo

en: -fprefetch-loop-arrays not supported for this target (try -march switches)
es: no se da soporte a -fprefetch-loop-arrays para este objetivo (intente los interruptores -march)

en: -ffunction-sections may affect debugging on some targets
es: -ffunction-sections podría afectar la depuración en algunos objetivos

en: error writing to %s
es: error al escribir a %s

en: error closing %s
es: error al cerrar %s

note: It's a float since it contains a point.
en: floating point numbers not allowed in #if expressions
es: no se permiten números de coma flotante en expresiones #if

en: invalid number in #if expression
es: número inválido en la expresión #if

en: invalid character constant in #if
es: constante de carácter inválida en #if

en: double quoted strings not allowed in #if expressions
es: no se permite cadenas con comillas dobles en expresiones #if

en: invalid token in expression
es: elemento inválido en la expresión

en: octal character constant does not fit in a byte
es: la constante de carácter octal no cabe en un byte

en: hex character constant does not fit in a byte
es: la constante de carácter hexadecimal no cabe en un byte

en: empty #if expression
es: expresión #if vacía

en: Junk after end of expression.
es: Basura después del final de la expresión.

en: macro or #include recursion too deep
es: recursión de macro o #include demasiado profunda

en: usage: %s [switches] input output
es: modo de empleo: %s [interruptores] entrada salida

en: -traditional is not supported in C++
es: -traditional no tiene soporte en C++

en: -traditional and -ansi are mutually exclusive
es: -traditional y -ansi son mutuamente exclusivos

en: filename missing after -i option
es: falta el nombre del fichero despues de la opción -i

en: filename missing after -o option
es: falta el nombre del fichero despues de la opción -o

en: target missing after %s option
es: falta el objetivo después de la opción %s

en: filename missing after %s option
es: falta el nombre del fichero despues de la opción %s

en: macro name missing after -%c option
es: falta el nombre de macro después de la opción -%c

en: -pedantic and -traditional are mutually exclusive
es: -pedantic y -traditional son mutuamente exclusivos

en: -trigraphs and -traditional are mutually exclusive
es: -trigraphs y -traditional son mutuamente exclusivos

en: directory name missing after -I option
es: falta el nombre de directorio después de la opción -I

en: `/*' within comment
es: `/*' dentro de un comentario

en: unterminated #%s conditional
es: condicional #%s sin terminar

en: not in any file?!
es: ¡¿No está en ningún fichero?!

en: `defined' must be followed by ident or (ident)
es: `defined' debe ser seguido por ident o (ident)

en: cccp error: invalid special hash type
es: error de cccp: tipo de dispersión especial inválido

en: #include expects "fname" or <fname>
es: #include espera "fname" ó <fname>

en: no include path in which to find %.*s
es: no hay ruta de inclusión en la cual se encuentre %.*s

en: invalid macro name
es: nombre de macro inválido

en: invalid macro name `%s'
es: nombre de macro `%s' inválido

en: "defined" cannot be used as a macro name
es: "defined" no se puede usar como un nombre de macro

en: parameter name starts with a digit in #define
es: el nombre de un parámetro empieza con un dígito en un #define

en: badly punctuated parameter list in #define
es: lista de parámetros con puntuación errónea en un #define

en: unterminated parameter list in #define
es: lista de parámetros en #define sin terminar

en: "%.*s" redefined
es: "%.*s" redefinido

en: # operator should be followed by a macro argument name
es: el operador # debe continuar con un nombre de argumento de macro

en: invalid format #line command
es: formato inválido de la orden #line

en: undefining `defined'
es: borrando la definición de `defined'

en: undefining `%s'
es: borrando la definición de `%s'

en: extra text at end of directive
es: texto extra al final de la directiva

en: #elif not within a conditional
es: #elif no está dentro de un condicional

en: #%s not within a conditional
es: #%s no está dentro de un condicional

en: #else or #elif after #else
es: #else o #elif después de #else

en: #else not within a conditional
es: #else no está dentro de un condicional

en: unbalanced #endif
es: #endif desbalanceado

en: unterminated string or character constant
es: cadena sin terminar o constante de carácter

en: arguments given to macro `%s'
es: argumentos dados a la macro `%s'

en: no args to macro `%s'
es: no hay argumentos para la macro `%s'

en: only 1 arg to macro `%s'
es: sólo 1 argumento para la macro `%s'

en: only %d args to macro `%s'
es: sólo %d argumentos para la macro `%s'

en: too many (%d) args to macro `%s'
es: demasiados argumentos (%d) para la macro `%s'

en: internal error in %s, at tradcpp.c:%d
    Please submit a full bug report.
    See %s for instructions.
es: error interno en %s, en tradcpp.c:%d
    Por favor envíe un reporte completo de error.
    Vea %s para más instrucciones.

en: could not open dump file `%s'
es: no se puede abrir el fichero de volcado `%s'

en: ignoring unknown option `%.*s' in `-f%s'
es: ignorando la opción desconocida `%.*s' al final de `-f%s'

en: arrays of functions are not meaningful
es: las matrices de funciones no tienen significado

en: function return type cannot be function
es: el tipo de devolución de función no puede ser función

en: invalid initializer for bit string
es: iniciador inválido para cadena de bits

en: tree check: expected %s, have %s in %s, at %s:%d
es: revisión de árbol: se esperaba %s, se tiene %s en %s, en %s:%d

en: tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d
es: revisión de árbol: es esperaba la clase '%c', se tiene '%c' (%s) en %s, en %s:%d

en: %s causes a section type conflict
es: %s causa un conflicto de tipo de sección

en: register name not specified for `%s'
es: no se especifica nombre de registro para `%s'

en: invalid register name for `%s'
es: nombre de registro inválido para `%s'

en: data type of `%s' isn't suitable for a register
es: el tipo de datos de `%s' no es adecuado para un registro

en: register specified for `%s' isn't suitable for data type
es: el registro especificado por `%s' no es adecuado para el tipo de datos

en: global register variable has initial value
es: la variable de registro global tiene valor inicial

en: volatile register variables don't work as you might wish
es: las variables de registro volatile no funcionan como usted quisiera

en: register name given for non-register variable `%s'
es: nombre de registro dado para una variable `%s' que no es registro

en: size of variable `%s' is too large
es: el tamaño de la variable `%s' es demasiado grande

en: alignment of `%s' is greater than maximum object file alignment. Using %d
es: la alineación de `%s' es mayor que la alineación máxima del fichero objeto. Se usa %d

en: requested alignment for %s is greater than implemented alignment of %d
es: la alineación solicitada para %s es mayor que la alineación implementada de %d

en: floating point trap outputting a constant
es: la captura de coma flotante genera como salida una constante

en: initializer for integer value is too complicated
es: el iniciador para un valor entero es demasiado complicado

en: initializer for floating value is not a floating constant
es: el iniciador para un valor de coma flotante no es una constante de coma flotante

en: unknown set constructor type
es: conjunto de tipo constructor desconocido

en: invalid initial value for member `%s'
es: valor inicial inválido para el miembro `%s'

en: weak declaration of `%s' must be public
es: la declaración débil de `%s' debe ser public

en: weak declaration of `%s' must precede definition
es: la declaración débil de `%s' debe preceder a la definición

en: weak declaration of `%s' not supported
es: la declaración débil de `%s' no tiene soporte

en: only weak aliases are supported in this configuration
es: sólo los aliases débiles tienen soporte en esta configuración

en: alias definitions not supported in this configuration; ignored
es: las definiciones de alias no tienen soporte en esta configuración; ignoradas

en: virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d
es: matriz virtual %s[%lu]: el elemento %lu está fuera del límite en %s, en %s:%d

note: Print an error message for unrecognized stab codes.
en: no sclass for %s stab (0x%x)
es: no hay sclass para el stab %s (0x%x)

en: too many #pragma options align=reset
es: demasiadas opciones #pragma align=reset

en: malformed '#pragma options', ignoring
es: '#pragma options' malformado, ignorando

en: junk at end of '#pragma options'
es: basura al final de '#pragma options'

en: malformed '#pragma options align={mac68k|power|reset}', ignoring
es: '#pragma options align={mac68k|power|reset}' malformado, ignorando

en: missing '(' after '#pragma unused', ignoring
es: falta un '(' después de '#pragma unused', ignorando

en: missing ')' after '#pragma unused', ignoring
es: falta un '(' después de '#pragma unused', ignorando

en: junk at end of '#pragma unused'
es: basura al final de '#pragma unused'

en: -msystem-v and -p are incompatible
es: -msystem-v y -p son incompatibles

en: -msystem-v and -mthreads are incompatible
es: -msystem-v y -mthreads son incompatibles

en: optimization turned on
es: nivel de optimización encendido

en: optimization turned off
es: nivel de optimización apagado

en: optimization level restored
es: nivel de optimización restaurado

note: Run-time compilation parameters selecting different hardware subsets.
en: Use VAX-C alignment
es: Usar alineación VAX-C

en: invalid %%Q value
es: valor %%Q inválido

en: invalid %%C value
es: valor %%C inválido

en: invalid %%N value
es: valor %%N inválido

en: invalid %%M value
es: valor %%M inválido

en: invalid %%m value
es: valor %%m inválido

en: invalid %%L value
es: valor %%L inválido

en: invalid %%O value
es: valor %%O inválido

en: invalid %%P value
es: valor %%P inválido

en: invalid %%V value
es: valor %%V inválido

en: Generate code assuming DW bit is set
es: Generar código asumiendo que el bit DW está activado

en: Generate code assuming DW bit is not set
es: Generar código asumiendo que el bit DW no está activado

en: Generate code using byte writes
es: Generar código usando escritura de byte

en: Do not generate byte writes
es: No generar escritura de byte

en: Use small memory model
es: Usar modelo de memoria small

en: Use normal memory model
es: Usar modelo de memoria normal

en: Use large memory model
es: Usar modelo de memoria large

en: Generate 29050 code
es: Generar código 29050

en: Generate 29000 code
es: Generar código 29000

en: Use kernel global registers
es: Usar registros globales del núcleo

en: Use user global registers
es: Usar registros globales del usuario

en: Emit stack checking code
es: Emitir código de revisión de la pila

en: Do not emit stack checking code
es: No emitir código de revisión de la pila

en: Work around storem hardware bug
es: Evitar el bug de hardware storem

en: Do not work around storem hardware bug
es: No evitar el bug de hardware storem

en: Store locals in argument registers
es: Almacenar los locales en los registros de argumento

en: Do not store locals in arg registers
es: No almacenar los locales en los registros de argumento

en: Use software floating point
es: Usar coma flotante de software

en: Do not generate multm instructions
es: No generar instrucciones multm

en: -f%s ignored for Unicos/Mk (not supported)
es: se ignora -f%s para Unicos/Mk (sin soporte)

en: -mieee not supported on Unicos/Mk
es: -mieee no tiene soporte en Unicos/Mk

en: -mieee-with-inexact not supported on Unicos/Mk
es: -mieee-with-inexact no tiene soporte en Unicos/Mk

en: bad value `%s' for -mtrap-precision switch
es: valor erróneo `%s' para el interruptor -mtrap-precision

en: bad value `%s' for -mfp-rounding-mode switch
es: valor erróneo `%s' para el interruptor -mfp-rounding-mode

en: bad value `%s' for -mfp-trap-mode switch
es: valor erróneo `%s' para el interruptor -mfp-trap-mode

en: bad value `%s' for -mcpu switch
es: valor erróneo `%s' para el interruptor -mcpu

en: trap mode not supported on Unicos/Mk
es: el modo de captura no tiene soporte en Unicos/Mk

en: fp software completion requires -mtrap-precision=i
es: el completado por software de fp requiere una opción -mtrap-precision=i

en: rounding mode not supported for VAX floats
es: el modo de redondeo no tiene soporte para floats de VAX

en: trap mode not supported for VAX floats
es: el modo de captura no tiene soporte para valores de coma flotante VAX

en: L%d cache latency unknown for %s
es: latencia de caché L%d desconocida para %s

en: bad value `%s' for -mmemory-latency
es: valor erróneo `%s' para -mmemory-latency

en: invalid %%H value
es: valor %%H inválido

en: invalid %%r value
es: valor %%r inválido

en: invalid %%R value
es: valor %%R inválido

en: invalid %%h value
es: valor %%h inválido

en: invalid %%U value
es: valor %%U inválido

en: invalid %%s value
es: valor %%s inválido

en: invalid %%E value
es: valor %%E inválido

en: invalid %%xn code
es: código %%xn inválido

note: Macro to define tables used to set the flags. This is a list in braces of pairs in braces, each pair being { "NAME", VALUE } where VALUE is the bits to set or minus the bits to clear. An empty string NAME is used to identify the default VALUE.
en: Use hardware fp
es: Usar fp de hardware

en: Do not use hardware fp
es: No usar fp de hardware

en: Use fp registers
es: Usar registros fp

en: Do not use fp registers
es: No usar registros fp

en: Do not assume GAS
es: No asumir GAS

en: Assume GAS
es: Asumir GAS

en: Request IEEE-conformant math library routines (OSF/1)
es: Requerir rutinas de biblioteca matemática que cumplan con IEEE (OSF/1)

en: Emit IEEE-conformant code, without inexact exceptions
es: Emitir código que cumpla con IEEE, sin excepciones inexactas

en: Emit IEEE-conformant code, with inexact exceptions
es: Emitir código que cumpla con IEEE, con excepciones inexactas

en: Do not emit complex integer constants to read-only memory
es: No emitir constantes enteras complejas a memoria de sólo lectura

en: Use VAX fp
es: Usar fp VAX

en: Do not use VAX fp
es: No usar fp VAX

en: Emit code for the byte/word ISA extension
es: Emitir código para la extensión ISA byte/word

en: Emit code for the motion video ISA extension
es: Emitir código para la extensión ISA de video en movimiento

en: Emit code for the fp move and sqrt ISA extension
es: Emitir código para la extensión ISA de move y sqrt de fp

en: Emit code for the counting ISA extension
es: Emitir código para la extensión ISA de conteo

en: Emit code using explicit relocation directives
es: Emitir código usando directivas explícitas de reubicación

en: Emit 16-bit relocations to the small data areas
es: Emitir reubicaciones de 16-bit a las áreas de datos small

en: Emit 32-bit relocations to the small data areas
es: Emitir reubicaciones de 32-bit a las áreas de datos small

note: This macro is similar to `TARGET_SWITCHES' but defines names of command options that have values.  Its definition is an initializer with a subgrouping for each command option. Each subgrouping contains a string constant, that defines the fixed part of the option name, and the address of a variable. 
en: Use features of and schedule given CPU
es: Usar las características de y el calendarizador del CPU dado

en: Schedule given CPU
es: Calendarizador para el CPU dado

en: Control the generated fp rounding mode
es: Controlar el modo de redondeo generado de fp

en: Control the IEEE trap mode
es: Controlar el modo de captura IEEE

en: Control the precision given to fp exceptions
es: Controlar la precisión dada a las excepciones de fp

en: Tune expected memory latency
es: Ajustar la latencia esperada de memoria

en: bad value (%s) for -mcpu switch
es: valor erróneo (%s) para el interruptor -mcpu

en: argument of `%s' attribute is not a string constant
es: el argumento del atributo `%s' no es una cadena constante

en: argument of `%s' attribute is not "ilink1" or "ilink2"
es: el argumento del atributo `%s' no es "ilink1" o "ilink2"

en: invalid operand to %R code
es: operando inválido para el código %R

en: invalid operand to %H/%L code
es: operando inválido para el código %H%L

en: invalid operand to %U code
es: operando inválido para el código %U

en: invalid operand to %V code
es: operando inválido para el código %V

note: Unknown flag.
en: invalid operand output code
es: operando inválido para el código de salida

en: switch -mcpu=%s conflicts with -march= switch
es: el interruptor -mcpu=%s genera conflictos con el switch -march=

en: bad value (%s) for %s switch
es: valor erróneo (%s) para el interruptor %s

en: target CPU does not support APCS-32
es: el CPU objetivo no tiene soporte para APCS-32

en: target CPU does not support APCS-26
es: el CPU objetivo no tiene soporte para APCS-26

en: target CPU does not support interworking
es: el CPU objetivo no tiene soporte para trabajo interno

en: target CPU does not support THUMB instructions
es: el CPU objetivo no tiene soporte para las instrucciones THUMB

en: enabling backtrace support is only meaningful when compiling for the Thumb
es: habilitar el soporte de rastreo hacia atrás sólo tiene significado cuando se compila para el Thumb

en: enabling callee interworking support is only meaningful when compiling for the Thumb
es: habilitar el soporte de trabajo interno de llamadas sólo tiene significado cuando se compila para el Thumb

en: enabling caller interworking support is only meaningful when compiling for the Thumb
es: habilitar el soporte de trabajo interno de llamado sólo tiene significado cuando se compila para el Thumb

en: interworking forces APCS-32 to be used
es: el trabajo interno forza el uso de APCS-32

en: -mapcs-stack-check incompatible with -mno-apcs-frame
es: -mapcs-stack-check es incompatible con -mno-apcs-frame

en: -fpic and -mapcs-reent are incompatible
es: -fpic y -mapcs-reent son incompatibles

en: APCS reentrant code not supported.  Ignored
es: no se soporta el código reentrante APCS.  Ignorado

en: -g with -mno-apcs-frame may not give sensible debugging
es: -g con -mno-apcs-frame no permite una depuración sensible

en: passing floating point arguments in fp regs not yet supported
es: aún no se soporta pasar argumentos de coma flotante en registros fp

en: invalid floating point emulation option: -mfpe-%s
es: opción de emulación de coma flotante inválida: -mfpe-%s

en: structure size boundary can only be set to 8 or 32
es: el límite del tamaño de la estructura sólo puede establecerse a 8 o 32

en: -mpic-register= is useless without -fpic
es: -mpic-register= es inútil sin -fpic

en: unable to use '%s' for PIC register
es: no se puede usar '%s' para registro PIC

en: `%s' attribute only applies to functions
es: el atributo `%s' aplica solamente a funciones

en: unable to compute real location of stacked parameter
es: no se puede calcular la ubicación real del parámetro apilado

en: no low registers available for popping high registers
es: no hay registros inferiores disponibles para almacenar registros superiores

en: interrupt Service Routines cannot be coded in Thumb mode
es: no se pueden codificar las Rutinas de Servicios de Interrupción en el modo Thumb

en: Generate APCS conformant stack frames
es: Generar marcos de pila que cumplan con APCS

en: Store function names in object code
es: Almacenar nombres de función en el código objeto

en: Use the 32-bit version of the APCS
es: Usar la versión 32-bit del APCS

en: Use the 26-bit version of the APCS
es: Usar la versión 26-bit del APCS

en: Pass FP arguments in FP registers
es: Pasar los argumentos FP en los registros FP

en: Generate re-entrant, PIC code
es: Generar código PIC reentrante

en: The MMU will trap on unaligned accesses
es: La MMU atrapará los accesos no alineados

en: Use library calls to perform FP operations
es: Usar llamadas a bibliotecas para realizar las operaciones de FP

en: Use hardware floating point instructions
es: Usar instrucciones de hardware para coma flotante

en: Assume target CPU is configured as big endian
es: Asumir que el CPU destino está configurado como big endian

en: Assume target CPU is configured as little endian
es: Asumir que el CPU destino está configurado como little endian

en: Assume big endian bytes, little endian words
es: Asumir bytes big endian, words little endian

en: Support calls between Thumb and ARM instruction sets
es: Soporte a llamadas entre los conjuntos de instrucciones Thumb y ARM

en: Generate a call to abort if a noreturn function returns
es: Generar una llamada a abortar si una funcion noreturn devuelve

en: Do not move instructions into a function's prologue
es: No mover las instrucciones al prólogo de una función

en: Do not load the PIC register in function prologues
es: No cargar el registro PIC en los prólogos de función

en: Generate call insns as indirect calls, if necessary
es: Generar las llamadas insns como llamadas indirectas, si es necesario

en: Compile for the Thumb not the ARM
es: Compilar para el Thumb on para el ARM

en: Thumb: Generate (non-leaf) stack frames even if not needed
es: Thumb: Generar marcos de pila (no-hojas) aún si no es necesario

en: Thumb: Generate (leaf) stack frames even if not needed
es: Thumb: Generar marcos de pila (hojas) aún si no es necesario

en: Thumb: Assume non-static functions may be called from ARM code
es: Thumb: Asumir que las funciones no static pueden ser llamadas desde código ARM

en: Thumb: Assume function pointers may go to non-Thumb aware code
es: Thumb: Asumir que los apuntadores de función pueden ir a código no informado sobre Thumb

en: Specify the name of the target CPU
es: Especificar el nombre del CPU destino

en: Specify the name of the target architecture
es: Especificar el nombre de la arquitectura destino

en: Specify the version of the floating point emulator
es: Especificar la versión del emulador de coma flotante

en: Specify the minimum bit alignment of structures
es: Especificar la alineación mínima de bit de las estructuras

en: Specify the register to be used for PIC addressing
es: Especificar el registro a usar para el direccionamiento PIC

en: initialized variable `%s' is marked dllimport
es: la variable iniciada `%s' está marcada como dllimport

en: static variable `%s' is marked dllimport
es: la variable estática `%s' está marcada como dllimport

en: Ignore dllimport attribute for functions
es: Ignorar el atributo dllimport para las funciones

note: None of these is actually used in cc1.  If we don't define them in target switches cc1 complains about them.  For the sake of argument lets allocate bit 31 of target flags for such options.
en: Do symbol renaming for BSD
es: Renombrar los símbolos para BSD

en: Do symbol renaming for X/OPEN
es: Renombrar los símbolos para X/OPEN

en: Don't do symbol renaming
es: No renombrar símbolos

en: MCU `%s' not supported
es: MCU `%s' no tiene soporte

en: large frame pointer change (%d) with -mtiny-stack
es: cambio de apuntador grande de marco (%d) con -mtiny-stack

en: bad address, not (reg+disp):
es: dirección errónea, no (reg+disp)

en: internal compiler error.  Bad address:
es: error interno del compilador.  Dirección errónea:

en: internal compiler error.  Unknown mode:
es: error interno del compilador.  Modo desconocido:

en: invalid insn:
es: insn inválido:

en: incorrect insn:
es: insn incorrecto:

en: unknown move insn:
es: movimiento insn desconocido:

en: bad shift insn:
es: desplazamiento insn erróneo:

en: internal compiler error.  Incorrect shift:
es: error interno del compilador.  Desplazamiento incorrecto:

en: only initialized variables can be placed into program memory area
es: sólo las variables iniciadas se pueden ubicar en el área de memoria del programa

note: `TARGET_...' This series of macros is to allow compiler command arguments to enable or disable the use of optional features of the target machine.  For example, one machine description serves both the 68000 and the 68020; a command argument tells the compiler whether it should use 68020-only instruc
en: Assume int to be 8 bit integer
es: Asumir que int sea entero de 8 bit

en: Change the stack pointer without disabling interrupts
es: Cambiar el apuntador de la pila sin desactivar las interrupciones

en: Use subroutines for function prologue/epilogue
es: Usar subrutinas para el prólogo/epílogo de función

en: Change only the low 8 bits of the stack pointer
es: Cambiar sólo los 8 bits bajos del apuntador de pila

en: Do not generate tablejump insns
es: No generar insns de salto de tabla

en: Output instruction sizes to the asm file
es: Tamaños de instrucción de salida al fichero asm

en: Specify the initial stack address
es: Especificar la dirección inicial de la pila

en: Specify the MCU name
es: Especificar el nombre MCU

note: `GIV_SORT_CRITERION(GIV1, GIV2)' In some cases, the strength reduction optimization pass can produce better code if this is defined.  This macro controls the order that induction variables are combined.  This macro is particularly useful if the target has limited addressing modes. For instance, the 
en: trampolines not supported
es: los trampolines no tienen soporte

en: missing '(' after '#pragma %s' - ignored
es: falta un '(' después de '#pragma %s' - ignorado

en: missing function name in '#pragma %s' - ignored
es: falta el nombre de la función en '#pragma %s' - ignorado

en: malformed '#pragma %s' - ignored
es: '#pragma %s' malformado - ignorado

en: missing section name in '#pragma %s' - ignored
es: falta el nombre de la sección en '#pragma %s' - ignorado

en: missing ')' for '#pragma %s' - ignored
es: falta un ')' para '#pragma %s' - ignorado

en: junk at end of '#pragma %s'
es: basura al final de '#pragma %s'

en: unknown CPU version %d, using 40.
es: versión desconocida de CPU %d, usando 40.

en: ISR %s requires %d words of local vars, max is 32767
es: el ISR %s requiere de %d words de variables locales, el máximo es 32767

en: using CONST_DOUBLE for address
es: usando CONST_DOUBLE para las direcciones

en: c4x_address_cost: Invalid addressing mode
es: c4x_address_cost: Modo inválido de direccionamiento

en: c4x_print_operand: %%L inconsistency
es: c4x_print_operand: inconsistencia %%L

en: c4x_print_operand: %%N inconsistency
es: c4x_print_operand: inconsistencia %%N

en: c4x_print_operand: %%O inconsistency
es: c4x_print_operand: inconsistencia %%O

en: c4x_print_operand: Bad operand case
es: c4x_print_operand: Operando case erróneo

en: c4x_print_operand_address: Bad post_modify
es: c4x_print_operand_address: post_modify erróneo

en: c4x_print_operand_address: Bad pre_modify
es: c4x_print_operand_address: pre_modify erróneo

en: c4x_print_operand_address: Bad operand case
es: c4x_print_operand_address: Operando case erróneo

en: c4x_rptb_insert: Cannot find start label
es: c4x_rptb_insert: No se puede encontrar la etiqueta de inicio

en: mode not QImode
es: el modo no es QImode

en: invalid indirect memory address
es: dirección indirecta de memoria inválida

en: invalid indirect (S) memory address
es: dirección (S) indirecta de memoria inválida

en: c4x_valid_operands: Internal error
es: c4x_valid_operands: Error interno

en: c4x_operand_subword: invalid mode
es: c4x_operand_subword: modo inválido

en: c4x_operand_subword: invalid operand
es: c4x_operand_subword: operando inválido

note: We could handle these with some difficulty. e.g., *p-- => *(p-=2); *(p+1).
en: c4x_operand_subword: invalid autoincrement
es: c4x_operand_subword: autoincremento inválido

en: c4x_operand_subword: invalid address
es: c4x_operand_subword: dirección inválida

en: c4x_operand_subword: address not offsettable
es: c4x_operand_subword: dirección no desplazable

en: c4x_rptb_rpts_p: Repeat block top label moved
es: c4x_rptb_rpts_p: Se movió la etiqueta princiapl del bloque de repetición

note: Name of the c4x assembler. Name of the c4x linker. Define assembler options. Define linker options. Define C preprocessor options. Specify the end file to link with. Target compilation option flags. Small memory model. Use 24-bit MPYI for C3x. Fast fixing of floats. Allow use of RPTS. Emit C3x code.
en: Small memory model
es: Modelo de memoria small

en: Big memory model
es: Modelo de memoria big

en: Use MPYI instruction for C3x
es: Usar instrucción MPYI para C3x

en: Do not use MPYI instruction for C3x
es: No usar instrucción MPYI para C3x

en: Use fast but approximate float to integer conversion
es: Usar conversión de coma flotante a entero rápida pero aproximada

en: Use slow but accurate float to integer conversion
es: Usar conversión de coma flotante a entero lenta pero exacta

en: Enable use of RTPS instruction
es: Activar el uso de la instrucción RTPS

en: Disable use of RTPS instruction
es: Desactivar el uso de la instrucción RTPS

en: Enable use of RTPB instruction
es: Activar el uso de la instrucción RTPB

en: Disable use of RTPB instruction
es: Desactivar el uso de la instrucción RTPB

en: Generate code for C30 CPU
es: Generar código para el CPU C30

en: Generate code for C31 CPU
es: Generar código para el CPU C31

en: Generate code for C32 CPU
es: Generar código para el CPU C32

en: Generate code for C33 CPU
es: Generar código para el CPU C33

en: Generate code for C40 CPU
es: Generar código para el CPU C40

en: Generate code for C44 CPU
es: Generar código para el CPU C44

en: Emit code compatible with TI tools
es: Emitir código compatible con las herramientas TI

en: Emit code to use GAS extensions
es: Emitir código para usar las extensiones de GAS

en: Save DP across ISR in small memory model
es: Guardar DP entre ISR en el modelo de memoria small

en: Don't save DP across ISR in small memory model
es: No guardar DP entre ISR en el modelo de memoria small

en: Pass arguments on the stack
es: Pasar los argumenotos en la pila

en: Pass arguments in registers
es: Pasar los argumentos en los registros

en: Enable new features under development
es: Activar nuevas características en desarrollo

en: Disable new features under development
es: Desactivar nuevas características en desarrollo

en: Use the BK register as a general purpose register
es: Usar el registro BK como un registro de propósito general

en: Do not allocate BK register
es: No asignar el registro BK

en: Enable use of DB instruction
es: Activar el uso de la instrucción DB

en: Disable use of DB instruction
es: Desactivar el uso de la instrucción DB

en: Enable debugging
es: Activar la depuración

en: Disable debugging
es: Desactivar la depuración

en: Force constants into registers to improve hoisting
es: Forzar las constantes dentro de registros para mejorar el levantamiento

en: Don't force constants into registers
es: No forzar las constantes en los registros

en: Force RTL generation to emit valid 3 operand insns
es: Forzar que la generación de RTL emita 3 operandos insns válidos

en: Allow RTL generation to emit invalid 3 operand insns
es: Permitir que la generación de RTL emita 3 operandos insns inválidos

en: Allow unsigned interation counts for RPTB/DB
es: Permitir cuentas de iteración unsigned para RPTB/DB

en: Disallow unsigned iteration counts for RPTB/DB
es: No ermitir cuentas de iteración unsigned para RPTB/DB

en: Preserve all 40 bits of FP reg across call
es: Preservar los 40 bits del registro FP entre llamadas

en: Only preserve 32 bits of FP reg across call
es: Sólo preservar 32 bits del registro FP entre llamadas

en: Enable parallel instructions
es: Activar las funciones paralelas

en: Disable parallel instructions
es: Desactivar las funciones paralelas

en: Enable MPY||ADD and MPY||SUB instructions
es: Activar las instrucciones MPY||ADD y MPY||SUB

en: Disable MPY||ADD and MPY||SUB instructions
es: Desactivar las instrucciones MPY||ADD y MPY||SUB

en: Assume that pointers may be aliased
es: Asumir que se pueden hacer alias de los apuntadores

en: Assume that pointers not aliased
es: Asumir que se hay alias de los apuntadores

en: Specify maximum number of iterations for RPTS
es: Especificar el número máximo de iteraciones para RPTS

en: Select CPU to generate code for
es: Seleccionar el CPU para el cual se genera código

note: Macros used in the machine description to test the flags. Macro to define tables used to set the flags. This is a list in braces of pairs in braces, each pair being { "NAME", VALUE } where VALUE is the bits to set or minus the bits to clear. An empty string NAME is used to identify the default VALUE
en: Generate code for the C400
es: Generar código para el C400

en: Generate code for the C300
es: Generar código para el C300

en: Generate code for c1
es: Generar código para el c1

en: Generate code for c2
es: Generar código para el c2

en: Generate code for c32
es: Generar código para el c32

en: Generate code for c34
es: Generar código para el c34

en: Use standard calling sequence, with arg count word
es: Usar secuencia de llamada estándard, con palabra de cuenta de argumentos

en: Place arg count in a nop instruction (faster than push)
es: Colocar la cuenta de argumentos en una instrucción nop (más rápido que push)

en: Don't push arg count, depend on symbol table
es: No hacer push de la cuenta de argumentos, depender de la tabla de símbolos

en: Use data cache for volatile mem refs (default)
es: Usar el caché de datos para referencias a memoria volatile (por omisión)

en: Don't use data cache for volatile mem refs
es: No usar el caché de datos para referencias a memoria volatile

en: Bypass data cache for volatile mem refs
es: Saltar el caché de datos para referencias a memoria volatile

en: Use 64-bit longs
es: Usar longs de 64-bit

en: Use cc- and libc-compatible 32-bit longs
es: Usar longs de 32-bit compatibles con cc y libc

en: Compile for the MMU-less Etrax 100-based elinux system
es: Compilar para el sistema elinux Etrax basado en 100 sin MMU

en: For elinux, request a specified stack-size for this program
es: Para elinux, solicitar un tamaño de pila especificado para este programa

en: stackframe too big: %d bytes
es: marco de la pila demasiado grande: %d bytes

en: allocated but unused delay list in epilogue
es: lista de retardo asignada pero sin uso en el epílogo

en: unexpected function type needing stack adjustment for __builtin_eh_return
es: el tipo de función inesperado necesita un ajuste de pila para __builtin_eh_return

en: internal error: bad register: %d
es: error interno: registro erróneo: %d

en: internal error: sideeffect-insn affecting main effect
es: error interno: insn colateral afectando al efecto principal

note: If we get here, the caller got its initial tests wrong.
en: internal error: cris_side_effect_mode_ok with bad operands
es: error interno: cris_side_effect_mode_ok con operandos erróneos

en: unrecognized supposed constant
es: supuesta constante no reconocida

en: unrecognized supposed constant in cris_global_pic_symbol
es: supuesta constante no reconocida en cris_global_pic_symbol

en: -max-stackframe=%d is not usable, not between 0 and %d
es: no se puede usar -max-stackframe=%d, no está entre 0 y %d

en: unknown CRIS version specification in -march= or -mcpu= : %s
es: especificación de versión CRIS desconocida en -march= o -mcpu= : %s

en: unknown CRIS cpu version specification in -mtune= : %s
es: especificación de versión de cpu CRIS desconocida en -mtune= : %s

en: -fPIC not supported in this configuration
es: -fPIC no tiene soporte en esta configuración

en: that particular -g option is invalid with -maout and -melinux
es: esa opción -g en particular es inválida con -maout y -melinux

en: unexpected side-effects in address
es: efectos colaterales inesperados en la dirección

en: PIC register isn't set up
es: el registro PIC aún no está preparado

en: unexpected address expression
es: expresión de dirección inesperada

note: Labels are never marked as global symbols.
en: unexpected PIC symbol
es: símbolo PIC inesperado

en: emitting PIC operand, but PIC register isn't set up
es: emitiendo un operando PIC, pero el registro PIC aún no está preparado

en: unexpected NOTE as addr_const:
es: NOTE inesperado como addr_const:

note: No "no-etrax" as it does not really imply any model.		     On the other hand, "etrax" implies the common (and large)		     subset matching all models.
en: Compile for ETRAX 4 (CRIS v3)
es: Compilar para ETRAX 4 (CRIS v3)

en: Compile for ETRAX 100 (CRIS v8)
es: Compilar para ETRAX 100 (CRIS v8)

en: Emit verbose debug information in assembly code
es: Emitir información de depuración detallada en el código ensamblador

en: Do not use condition codes from normal instructions
es: No usar códigos de condición para las instrucciones normales

en: Do not emit addressing modes with side-effect assignment
es: No emitir modos de direccionamiento con asignaciones colaterales

en: Do not tune stack alignment
es: No ajustar la alineación de la pila

en: Do not tune writable data alignment
es: No ajustar la alineación de los datos modificables

en: Do not tune code and read-only data alignment
es: No ajustar la alineación del código y de datos de sólo lectura

en: Align code and data to 32 bits
es: Alinear código y datos a 32 bits

en: Don't align items in code or data
es: No alinear elementos en el código o los datos

en: Do not emit function prologue or epilogue
es: No emitir prólogo o epílogo de funciones

note: We have to handle this m-option here since we can't wash it off in      both CC1_SPEC and CC1PLUS_SPEC.
en: Use the most feature-enabling options allowed by other options
es: Usar la mayor cantidad de características permitidas por otras opciones

note: We must call it "override-" since calling it "no-" will cause	     gcc.c to forget it, if there's a "later" -mbest-lib-options.	     Kludgy, but needed for some multilibbed files.
en: Override -mbest-lib-options
es: Anular -mbest-lib-options

en: Generate code for the specified chip or CPU version
es: Generar código para el chip especificado o la versión de CPU

en: Tune alignment for the specified chip or CPU version
es: Ajustar alineación para el chip especificado o la versión de CPU

en: Warn when a stackframe is larger than the specified size
es: Avisar cuando un marco de pila sea más grande que el tamaño especificado

note: Node: Profiling
en: no FUNCTION_PROFILER for CRIS
es: no hay FUNCTION_PROFILER para CRIS

en: Together with -fpic and -fPIC, do not use GOTPLT references
es: Junto con -fpic y -fPIC, no utilizar referencias GOTPLT

en: bad modes_tieable_p for register %s, mode1 %s, mode2 %s
es: modes_tieable_p erróneos para el registro %s, modo1 %s, modo2 %s

en: bad insn to d30v_print_operand_address:
es: insn errónea para d30v_print_operand_address:

en: bad insn to d30v_print_operand_memory_reference:
es: insn erróneo para d30v_print_operand_memory_reference:

en: bad insn to d30v_print_operand, 'f' modifier:
es: insn erróneo para d30v_print_operand, modificador 'f':

en: bad insn to d30v_print_operand, 'A' modifier:
es: insn erróneo para d30v_print_operand, modificador 'A':

en: bad insn to d30v_print_operand, 'M' modifier:
es: insn erróneo para d30v_print_operand, modificador 'M':

en: bad insn to print_operand, 'F' or 'T' modifier:
es: insn erróneo para print_operand, modificador 'F' o 'T':

en: bad insn to print_operand, 'B' modifier:
es: insn erróneo para print_operand, modificador 'B':

en: bad insn to print_operand, 'E' modifier:
es: insn erróneo para print_operand, modificador 'E':

en: bad insn to print_operand, 'R' modifier:
es: insn erróneo para print_operand, modificador 'R':

en: bad insn to print_operand, 's' modifier:
es: insn erróneo para print_operand, modificador 's':

en: bad insn in d30v_print_operand, 0 case
es: insn erróneo en d30v_print_operand, caso 0

en: bad call to d30v_move_2words
es: llamada errónea a d30v_move_2words

note: This macro defines names of command options to set and clear bits in `target_flags'.  Its definition is an initializer with a subgrouping for each command option. Each subgrouping contains a string constant, that defines the option name, a number, which contains the bits to set in `target_flags', an
en: Enable use of conditional move instructions
es: Activar el uso de las instrucciones condicionales move

en: Disable use of conditional move instructions
es: Desactivar el uso de las instrucciones condicionales move

en: Debug argument support in compiler
es: Soporte para depuración de argumentos en el compilador

en: Debug stack support in compiler
es: Soporte para depuración de pila en el compilador

en: Debug memory address support in compiler
es: Soporte para depuración de direcciones de memoria en el compilador

en: Make adjacent short instructions parallel if possible
es: Hacer paralelas las instrucciones adyacentes cortas si es posible

en: Do not make adjacent short instructions parallel
es: No hacer paralelas las instrucciones adyacentes

en: Link programs/data to be in external memory by default
es: Enlazar programas/datos para estar en la memoria externa por omisión

en: Link programs/data to be in onchip memory by default
es: Enlazar programas/datos para estar en la memoria del chip por omisión

note: This macro is similar to `TARGET_SWITCHES' but defines names of command options that have values.  Its definition is an initializer with a subgrouping for each command option. Each subgrouping contains a string constant, that defines the fixed part of the option name, the address of a variable, and 
en: Change the branch costs within the compiler
es: Cambiar los costos de ramificación dentro del compilador

en: Change the threshold for conversion to conditional execution
es: Cambiar el umbral para la conversión a ejecución condicional

en: stack size > 32k
es: tamaño de la pila > 32k

en: invalid addressing mode
es: modo de direccionamiento inválido

en: bad register extension code
es: código de extensión de registro erróneo

en: invalid offset in ybase addressing
es: desplazamiento inválido en el direccionamiento de ybase

en: invalid register in ybase addressing
es: registro inválido en el direccionamiento de ybase

en: inline float constants not supported on this host
es: no se da soporte a constantes inline float en este `host'

en: invalid shift operator in emit_1600_core_shift
es: operador de desplazamiento inválido en emit_1600_core_shift

en: invalid mode for gen_tst_reg
es: modo inválido para gen_tst_reg

en: invalid mode for integer comparison in gen_compare_reg
es: modo inválido para la comparación entera en gen_compare_reg

note: Macro to define tables used to set the flags. This is a list in braces of pairs in braces, each pair being { "NAME", VALUE } where VALUE is the bits to set or minus the bits to clear. An empty string NAME is used to identify the default VALUE.
en: Pass parameters in registers (default)
es: Pasar los parámetros en los registros (por omisión)

en: Don't pass parameters in registers
es: No pasar los parámetros en los registros

en: Generate code for near calls
es: Generar código para llamadas near

en: Don't generate code for near calls
es: No generar código para llamadas near

en: Generate code for near jumps
es: Generar código para saltos near

en: Don't generate code for near jumps
es: No generar código para saltos near

en: Generate code for a bit-manipulation unit
es: Generar código para una unidad de manipulación de bits

en: Don't generate code for a bit-manipulation unit
es: No generar código para una unidad de manipulación de bits

en: Generate code for memory map1
es: Generar código para memoria map1

en: Generate code for memory map2
es: Generar código para memoria map2

en: Generate code for memory map3
es: Generar código para memoria map3

en: Generate code for memory map4
es: Generar código para memoria map4

en: Ouput extra code for initialized data
es: Generar código extra para datos iniciados

en: Don't let reg. allocator use ybase registers
es: No permitir que el alojador de registros use registros ybase

en: Output extra debug info in Luxworks environment
es: Generar información extra de depuración en el ambiente Luxworks

en: Save temp. files in Luxworks environment
es: Guardar los ficheros temporales en el ambiente Luxworks

note: This macro is similar to `TARGET_SWITCHES' but defines names of command options that have values.  Its definition is an initializer with a subgrouping for each command option. Each subgrouping contains a string constant, that defines the fixed part of the option name, and the address of a variable. 
en: Specify alternate name for text section
es: Especificar un nombre alternativo para la sección de texto

en: Specify alternate name for data section
es: Especificar un nombre alternativo para la sección de datos

en: Specify alternate name for bss section
es: Especificar un nombre alternativo para la sección bss

en: Specify alternate name for constant section
es: Especificar un nombre alternativo para la sección de constantes

en: Specify alternate name for dsp16xx chip
es: Especificar un nombre alternativo para el chip dsp16xx

note: Output assembler code to FILE to increment profiler label # LABELNO for profiling a function entry.
en: profiling not implemented yet
es: aún no se ha implementado el análisis de perfil

note: Emit RTL insns to initialize the variable parts of a trampoline. FNADDR is an RTX for the address of the function's pure code. CXT is an RTX for the static chain value for the function.
en: trampolines not yet implemented
es: aún no se han implementado trampolines

note: Macro to define tables used to set the flags. This is a list in braces of pairs in braces, each pair being { "NAME", VALUE } where VALUE is the bits to set or minus the bits to clear. An empty string NAME is used to identify the default VALUE.
en: Generate code the unix assembler can handle
es: Generar código que el ensamblador de unix pueda manejar

en: Generate code an embedded assembler can handle
es: Generar código que un ensamblador imbuído pueda manejar

en: fr30_print_operand_address: unhandled address
es: fr30_print_operand_address: dirección sin manejar

en: fr30_print_operand: unrecognized %p code
es: fr30_print_operand: no se reconoce el código %p

en: fr30_print_operand: unrecognized %b code
es: fr30_print_operand: no se reconoce el código %b

en: fr30_print_operand: unrecognized %B code
es: fr30_print_operand: no se reconoce el código %B

en: fr30_print_operand: invalid operand to %A code
es: fr30_print_operand: operando inválido para el código %A

en: fr30_print_operand: invalid %x code
es: fr30_print_operand: código %x inválido

en: fr30_print_operand: invalid %F code
es: fr30_print_operand: código %F inválido

en: fr30_print_operand: unknown code
es: fr30_print_operand: código desconocido

en: fr30_print_operand: unhandled MEM
es: fr30_print_operand: MEM sin manejar

en: Assume small address space
es: Asumiendo espacio de direcciones pequeño

en: -ms2600 is used without -ms
es: se usó -ms2600 sin -ms

note: Macro to define tables used to set the flags. This is a list in braces of pairs in braces, each pair being { "NAME", VALUE } where VALUE is the bits to set or minus the bits to clear. An empty string NAME is used to identify the default VALUE.
en: Generate H8/S code
es: Generar código H8/S

en: Do not generate H8/S code
es: No generar código H8/S

en: Generate H8/S2600 code
es: Generar código H8/S2600

en: Do not generate H8/S2600 code
es: No generar código H8/S2600

en: Make integers 32 bits wide
es: Hacer enteros de 32 bits de anchura

en: Use registers for argument passing
es: Usar registros para paso de parámetros

en: Do not use registers for argument passing
es: No usar registros para paso de parámetros

en: Consider access to byte sized memory slow
es: Considerar lento el acceso a la memoria de tamaño byte

en: Enable linker relaxing
es: Activar el relajamiento del enlazador

en: Generate H8/300H code
es: Generar código H8/300H

en: Do not generate H8/300H code
es: No generar código H8/300H

en: Use H8/300 alignment rules
es: Usar reglas de alineación H8/300

en: junk at end of #pragma map
es: basura al final de #pragma map

en: malformed #pragma map, ignored
es: #pragma map malformado, ignorado

en: real name is too long - alias ignored
es: el nombre real es demasiado largo - se ignora el alias

en: alias name is too long - alias ignored
es: el nombre de alias es demasiado largo - se ignora el alias

en: internal error--no jump follows compare:
es: error interno--no hay saltos a continuación de la comparación:

note: Macro to define tables used to set the flags.  This is a list in braces of pairs in braces, each pair being { "NAME", VALUE } where VALUE is the bits to set or minus the bits to clear. An empty string NAME is used to identify the default VALUE.
en: Generate char instructions
es: Generar instrucciones char

en: Do not generate char instructions
es: No generar instrucciones char

en: Use the Cygwin interface
es: Usar la interfaz Cygwin

en: Use the Mingw32 interface
es: Usar la interfaz Mingw32

en: Create GUI application
es: Crear una aplicación con interfaz gráfica de usuario (GUI)

en: Don't set Windows defines
es: No establecer las definiciones de Windows

en: Set Windows defines
es: Establecer las definiciones de Windows

en: Create console application
es: Crear una aplicación de consola

en: Generate code for a DLL
es: Generar código para una DLL

en: Ignore dllimport for functions
es: Ignorar dllimport para funciones

en: Use Mingw-specific thread support
es: Usar soporte de hilos específico de Mingw

en: -f%s ignored for target (all code is position independent)
es: se ignora -f%s para el objetivo (todo el código es independiente de posición)

en: Retain standard MXDB information
es: Retener la información MXDB estándard

en: Retain legend information
es: Retener información de la leyenda

en: Generate external legend information
es: General información de leyenda externa

en: Emit identifying info in .s file
es: Emitir información de identificación en el fichero .s

en: Warn when a function arg is a structure
es: Advertir cuando el argumento de una función es una estructura

en: argument is a structure
es: el argumento es una estructura

en: -mbnu210 is ignored (option is obsolete)
es: se ignora -mbnu210 (la opción es obsoleta)

en: code model %s not supported in PIC mode
es: el modelo de código %s no tiene soporte en el modo PIC

en: bad value (%s) for -mcmodel= switch
es: valor erróneo (%s) para el interruptor -mcmodel=

en: bad value (%s) for -masm= switch
es: valor erróneo (%s) para el interruptor -masm=

en: code model `%s' not supported in the %s bit mode
es: el modelo de código `%s' no tiene soporte en el modo de bit %s

en: code model `large' not supported yet
es: aún no hay soporte para el modelo de código `large'

en: %i-bit mode not compiled in
es: no está compilado el modo bit-%i

en: bad value (%s) for -march= switch
es: valor erróneo (%s) para el interruptor -march=

en: bad value (%s) for -mcpu= switch
es: valor erróneo (%s) para el interruptor -mcpu=

en: -mregparm=%d is not between 0 and %d
es: -mregparm=%d no está entre 0 y %d

en: -malign-loops is obsolete, use -falign-loops
es: -malign-loops es obsoleto, use -falign-loops

en: -malign-loops=%d is not between 0 and %d
es: -malign-loops=%d no está entre 0 y %d

en: -malign-jumps is obsolete, use -falign-jumps
es: -malign-jumps es obsoleto, use -falign-jumps

en: -malign-functions is obsolete, use -falign-functions
es: -malign-functions es obsoleto, use -falign-functions

en: -mpreferred-stack-boundary=%d is not between %d and 12
es: -mpreferred-stack-boundary=%d no está entre %d y 12

en: -mbranch-cost=%d is not between 0 and 5
es: -mbranch-cost=%d no está entre 0 y 5

en: -malign-double makes no sense in the 64bit mode
es: -malign-double no tiene sentido en el modo 64bit

en: -mrtd calling convention not supported in the 64bit mode
es: la convención de llamadas -mrtd no tiene soporte en el modo de 64 bit

en: SSE instruction set disabled, using 387 arithmetics
es: el conjunto de instrucciones SSE está desactivado, usando la aritmética 387

en: 387 instruction set disabled, using SSE arithmetics
es: el conjunto de instrucciones 387 está desactivado, usando la aritmética SSE

en: bad value (%s) for -mfpmath= switch
es: valor erróneo (%s) para el interruptor -mfpmath=

en: `%s' attribute requires an integer constant argument
es: el atributo `%s' requiere una constante entera como argumento

en: argument to `%s' attribute larger than %d
es: el argumento para el atributo `%s' es más grande que %d

en: invalid UNSPEC as operand
es: UNSPEC inválido como operando

en: extended registers have no high halves
es: los registros extendidos no tiene mitades superiores

en: unsupported operand size for extended register
es: tamaño de operando sin soporte para el registro extendido

en: operand is neither a constant nor a condition code, invalid operand code 'c'
es: el operando no es una constante ni un código de condición, código de operando 'c' inválido

en: unknown insn mode
es: modo insn desconocido

note: @@@ better error message
en: selector must be an immediate
es: el selector debe ser un inmediato

note: @@@ better error message
en: mask must be an immediate
es: la máscara debe ser un inmediato

en: half-pic init called on systems that don't support it
es: se llamó a half-pic init en sistemas que no le dan soporte

note: Deprecated.
en: Alternate calling convention
es: Convención de llamada alternativa

en: Use normal calling convention
es: Usar convención de llamada normal

en: Align some doubles on dword boundary
es: Alinear algunos doubles en límites de dword

en: Align doubles on word boundary
es: Alinear doubles en límites de word

en: Uninitialized locals in .bss
es: Locales sin valores iniciales en .bss

en: Uninitialized locals in .data
es: Locales sin valores iniciales en .data

en: Use IEEE math for fp comparisons
es: Usar matemática IEEE para comparaciones fp

en: Do not use IEEE math for fp comparisons
es: No usar matemática IEEE para comparaciones fp

en: Return values of functions in FPU registers
es: Devolver valores de funciones en registros FPU

en: Do not return values of functions in FPU registers
es: No devolver valores de funciones en registros FPU

en: Do not generate sin, cos, sqrt for FPU
es: No generar sin, cos, sqrt para FPU

en: Generate sin, cos, sqrt for FPU
es: Generar sin, cos, sqrt para FPU

en: Omit the frame pointer in leaf functions
es: Omitir el marco de referencia para las funciones hojas

en: Enable stack probing
es: Habilitar la prueba de la pila

note: undocumented
en: Align destination of the string operations
es: Alinear destino de las operaciones de cadenas

en: Do not align destination of the string operations
es: No alinear destino de las operaciones de cadenas

en: Inline all known string operations
es: Convertir a inline todas las operaciones de cadenas conocidas

en: Do not inline all known string operations
es: No convertir a inline todas las operaciones de cadenas conocidas

en: Use push instructions to save outgoing arguments
es: Usar instrucciones push para guardar los argumentos de salida

en: Do not use push instructions to save outgoing arguments
es: No usar instrucciones push para guardar los argumentos de salida

en: Support MMX built-in functions
es: Dar soporte para funciones internas MMX

en: Do not support MMX built-in functions
es: No dar soporte para funciones internas MMX

en: Support 3DNow! built-in functions
es: Dar soporte para funciones internas 3DNow!

en: Do not support 3DNow! built-in functions
es: No dar soporte para funciones internas 3DNow!

en: Support MMX and SSE built-in functions and code generation
es: Dar soporte para funciones internas y generación de código MMX y SSE

en: Do not support MMX and SSE built-in functions and code generation
es: No dar soporte para funciones internas y generación de código MMX y SSE

en: Support MMX, SSE and SSE2 built-in functions and code generation
es: Dar soporte para funciones internas y generación de código MMX, SSE y SSE2

en: Do not support MMX, SSE and SSE2 built-in functions and code generation
es: No dar soporte para funciones internas y generación de código MMX, SSE y SSE2

en: sizeof(long double) is 16
es: sizeof(long double) es 16

en: sizeof(long double) is 12
es: sizeof(long double) es 12

en: Generate 64bit x86-64 code
es: Generar código x86-64 de 64bit

en: Generate 32bit i386 code
es: Generar código i386 de 32bit

en: Use red-zone in the x86-64 code
es: Usar la zona roja en el código x86-64

en: Do not use red-zone in the x86-64 code
es: No usar la zona roja en el código x86-64

note: This macro is similar to `TARGET_SWITCHES' but defines names of command options that have values.  Its definition is an initializer with a subgrouping for each command option. Each subgrouping contains a string constant, that defines the fixed part of the option name, and the address of a variable. 
en: Schedule code for given CPU
es: Código de calendarizador para el CPU dado

en: Generate floating point mathematics using given instruction set
es: Generar matemáticas de coma flotante usando el conjunto de instrucciones dado

en: Generate code for given CPU
es: Generar código para el CPU dado

en: Number of registers used to pass integer arguments
es: Número de registros usados para pasar argumentos enteros

note: TARGET_DEFAULT is defined in sun*.h and isi.h, etc. This macro is similar to `TARGET_SWITCHES' but defines names of command options that have values.  Its definition is an initializer with a subgrouping for each command option. Each subgrouping contains a string constant, that defines the fixed part
en: Loop code aligned to this power of 2
es: El código de ciclo es alineado a esta potencia de 2

en: Jump targets are aligned to this power of 2
es: Los objetivos de salto son alineados a esta potencia de 2

en: Function starts are aligned to this power of 2
es: Los inicios de las funciones son alineados a esta potencia de 2

en: Attempt to keep stack aligned to this power of 2
es: Se trata de mantenter la pila alineada a esta potencia de 2

en: Branches are this expensive (1-5, arbitrary units)
es: Las ramificaciones son así de caras (1-5, unidades arbitrarias)

en: Use given x86-64 code model
es: Usar el modelo de código del x86-64 dado

en: Use given assembler dialect
es: Usar el dialecto del ensamblador dado

en: Profiling uses mcount
es: El análisis de perfil usa mcount

en: Emit half-PIC code
es: Emitir código semi-PIC

note: intentionally undoc
en: Emit ELF object code
es: Emitir código objeto ELF

en: Emit ROSE object code
es: Emitir código objeto ROSE

en: Symbols have a leading underscore
es: Los símbolos son precedidos por un subrayado

en: Align to >word boundaries
es: Alinear a límites >word

en: Use mcount for profiling
es: Usar mcount para análisis de perfil

en: Use mcount_ptr for profiling
es: Usar mcount_ptr para análisis de perfil

en: Generate ELF output
es: Generar salida ELF

en: Use Mingw32 interface
es: Usar la interfaz Mingw32

en: Use Cygwin interface
es: Usar la interfaz Cygwin

en: Use bare Windows interface
es: Usar la interfaz desnuda Windows

en: `%s' attribute only applies to variables
es: el atributo `%s' solamente aplica a variables

en: `%s' declared as both exported to and imported from a DLL
es: `%s' es declarado como exportado a e importado de una DLL al mismo tiempo

note: If the environment variable DJDIR is not defined, then DJGPP is not        installed correctly and GCC will quickly become confused with the        default prefix settings. Report the problem now so the user doesn't        receive deceptive "file not found" error messages later. DJDIR is automatical
en: environment variable DJGPP not defined
es: no se definió la variable de ambiente DJGPP

en: environment variable DJGPP points to missing file '%s'
es: la variable de ambiente DJGPP apunta al fichero faltante '%s'

en: environment variable DJGPP points to corrupt file '%s'
es: la variable de ambiente DJGPP apunta al fichero corrupto '%s'

note: Macro to define tables used to set the flags. This is a list in braces of pairs in braces, each pair being { "NAME", VALUE } where VALUE is the bits to set or minus the bits to clear. An empty string NAME is used to identify the default VALUE.
en: Generate code which uses the FPU
es: Generar código que use el FPU

en: Do not generate code which uses the FPU
es: No generar código que use el FPU

en: sorry, not implemented: #pragma align NAME=SIZE
es: disculpe, no se ha implementado: #pragma align NOMBRE=TAMAÑO

en: malformed #pragma align - ignored
es: #pragma align mal formado - ignorado

en: sorry, not implemented: #pragma noalign NAME
es: disculpe, no se ha implementado: #pragma noalign NOMBRE

en: stack limit expression is not supported
es: no se da soporte a la expresión del límite de la pila

note: Macro to define tables used to set the flags. This is a list in braces of pairs in braces, each pair being { "NAME", VALUE } where VALUE is the bits to set or minus the bits to clear. An empty string NAME is used to identify the default VALUE. ??? Not all ten of these architecture variations actuall
en: Generate SA code
es: Generar código SA

en: Generate SB code
es: Generar código SB

note: {"sc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED|						TARGET_FLAG_MC|TARGET_FLAG_COMPLEX_ADDR),	       N_("Generate SC code")},
en: Generate KA code
es: Generar código KA

en: Generate KB code
es: Generar código KB

note: {"kc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED|						TARGET_FLAG_MC|TARGET_FLAG_COMPLEX_ADDR),	       N_("Generate KC code")},
en: Generate JA code
es: Generar código JA

en: Generate JD code
es: Generar código JD

en: Generate JF code
es: Generar código JF

en: generate RP code
es: generar código RP

en: Generate MC code
es: Generar código MC

en: Generate CA code
es: Generar código CA

note: {"cb", (TARGET_FLAG_NUMERICS|TARGET_FLAG_C_SERIES|						TARGET_FLAG_BRANCH_PREDICT|TARGET_FLAG_CODE_ALIGN),       N_("Generate CB code")},						    {"cc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED|						TARGET_FLAG_C_SERIES|TARGET_FLAG_BRANCH_PREDICT|			TARGET_FLAG_CODE_ALIGN),			       N_("Genera
en: Generate CF code
es: Generar código CF

en: Use alternate leaf function entries
es: Usar entradas de función hojas alternadas

en: Do not use alternate leaf function entries
es: No usar entradas de función hojas alternadas

en: Perform tail call optimization
es: Realizar optimización de la llamada del extremo

en: Do not perform tail call optimization
es: No realizar optimización de la llamada del extremo

en: Use complex addressing modes
es: Usar modos de direccionamiento complejos

en: Do not use complex addressing modes
es: No usar modos de direccionamiento complejos

en: Align code to 8 byte boundary
es: Alinear el código a límites de 8 byte

en: Do not align code to 8 byte boundary
es: No alinear el código a límites de 8 byte

note: {"clean-linkage", (TARGET_FLAG_CLEAN_LINKAGE),			       N_("Force use of prototypes")},					    {"no-clean-linkage", -(TARGET_FLAG_CLEAN_LINKAGE),			       N_("Do not force use of prototypes")},
en: Enable compatibility with iC960 v2.0
es: Activar la compatibilidad con iC960 v2.0

en: Enable compatibility with iC960 v3.0
es: Activar la compatibilidad con iC960 v3.0

en: Enable compatibility with ic960 assembler
es: Activar la compatibilidad con el ensamblador ic960

en: Do not permit unaligned accesses
es: No permitir accessos sin alinear

en: Permit unaligned accesses
es: Permitir accessos sin alinear

en: Layout types like Intel's v1.3 gcc
es: Presentar tipos como en el gcc v1.3 de Intel

en: Do not layout types like Intel's v1.3 gcc
es: No presentar tipos como en el gcc v1.3 de Intel

en: Use 64 bit long doubles
es: Usar long doubles de 64 bit

en: Enable linker relaxation
es: Activar la relajación del enlazador

en: Do not enable linker relaxation
es: Desactivar la relajación del enlazador

note: Override conflicting target switch options. Doesn't actually detect if more than one -mARCH option is given, but does handle the case of two blatantly conflicting -mARCH options.
en: conflicting architectures defined - using C series
es: se definieron arquitecturas en conflicto - usando las series C

en: conflicting architectures defined - using K series
es: se definieron arquitecturas en conflicto - usando las series K

en: iC2.0 and iC3.0 are incompatible - using iC3.0
es: iC2.0 e iC3.0 son incompatibles - usando iC3.0

note: ??? See the LONG_DOUBLE_TYPE_SIZE definition below.
en: the -mlong-double-64 option does not work yet
es: el soporte para -mlong-double-64 aún no funciona

en: ia64_print_operand: unknown code
es: ia64_print_operand: código desconocido

en: value of -mfixed-range must have form REG1-REG2
es: el valor de -mfixed-range debe ser de la forma REG1-REG2

en: %s-%s is an empty range
es: %s-%s es un rango vacío

en: cannot optimize division for both latency and throughput
es: no se puede optimizar la división para latencia y salida al mismo tiempo

note: This macro defines names of command options to set and clear bits in `target_flags'.  Its definition is an initializer with a subgrouping for each command option.
en: Generate big endian code
es: Generar código big endian

en: Generate little endian code
es: Generar código little endian

en: Generate code for GNU as
es: Generar código para as de GNU

en: Generate code for Intel as
es: Generar código as de Intel

en: Generate code for GNU ld
es: Generar código para ld de GNU

en: Generate code for Intel ld
es: Generar código para ld de Intel

en: Generate code without GP reg
es: Generar código sin registro GP

en: Emit stop bits before and after volatile extended asms
es: Emitir bits de parada antes y después de asms extendidos con volatile

en: Don't emit stop bits before and after volatile extended asms
es: No emitir bits de parada antes y después de asms extendidos con volatile

en: Emit code for Itanium (TM) processor B step
es: Emitir código para el procesador Itanium (TM) paso B

en: Use in/loc/out register names
es: Usar nombres de registro in/loc/out

en: Disable use of sdata/scommon/sbss
es: Desactivar el uso de sdata/scommon/sbss

en: Enable use of sdata/scommon/sbss
es: Activar el uso de sdata/scommon/sbss

en: gp is constant (but save/restore gp on indirect calls)
es: gp es constante (pero hay save/restore de gp en llamadas indirectas)

en: Generate self-relocatable code
es: Generar código auto-reubicable

en: Generate inline division, optimize for latency
es: Generar división inline, optimizada para latencia

en: Generate inline division, optimize for throughput
es: Generar división inline, optimizada para salida

en: Enable Dwarf 2 line debug info via GNU as
es: Activar la información de la línea de depuración Dwarf 2 a través de as de GNU

en: Disable Dwarf 2 line debug info via GNU as
es: Desactivar la información de la línea de depuración Dwarf 2 a través de as de GNU

en: Specify range of registers to make fixed
es: Especifica el rango de registros a convertir en fijos

en: bad value (%s) for -mmodel switch
es: valor erróneo (%s) para el interruptor -mmodel

en: bad value (%s) for -msdata switch
es: valor erróneo (%s) para el interruptor -msdata

en: invalid argument of `%s' attribute
es: argumento inválido del atributo `%s'

en: const objects cannot go in .sdata/.sbss
es: los objetos const no pueden ir en .sdata/.sbss

en: invalid operand to %s code
es: operando inválido para el código %s

en: invalid operand to %p code
es: operador inválido para el código %p

en: bad insn for 'A'
es: insn erróneo para 'A'

en: invalid operand to %T/%B code
es: operador inválido para el código %T/%B

en: invalid operand to %N code
es: operando inválido para el código %N

en: pre-increment address is not a register
es: la dirección de pre-incremento no es un registro

en: pre-decrement address is not a register
es: la dirección de pre-decremento no es un registro

en: post-increment address is not a register
es: la dirección de post-incremento no es un registro

en: bad address
es: dirección errónea

en: lo_sum not of register
es: lo_sum no de un registro

note: { "relax",			TARGET_RELAX_MASK, "" },		    { "no-relax",		-TARGET_RELAX_MASK, "" },
en: Display compile time statistics
es: Mostrar estadísticas de tiempo de compilación

en: Align all loops to 32 byte boundary
es: Alinear todos los ciclose al límite de 32 byte

en: Only issue one instruction per cycle
es: Sólo ejecutar una instrucción por ciclo

en: Prefer branches over conditional execution
es: Preferir las ramas sobre la ejecución condicional

en: Code size: small, medium or large
es: Tamaño del código: small, medium o large

en: Small data area: none, sdata, use
es: Área de datos small: none, sdata, use

en: -f%s ignored for 68HC11/68HC12 (not supported)
es: se ignora -f%s para 68HC11/68HC12 (sin soporte)

note: !!!! SCz wrong here.
en: move insn not handled
es: no se maneja move insn

en: invalid register in the move instruction
es: registro inválido en la instrucción move

en: invalid operand in the instruction
es: operando inválido en la instrucción

en: invalid register in the instruction
es: registro inválido en la instrucción

en: operand 1 must be a hard register
es: el operando 1 debe ser un registro fijo

en: invalid rotate insn
es: rotate insn inválido

en: registers IX, IY and Z used in the same INSN
es: se usaron los registros IX, IY y Z en el mismo INSN

en: cannot do z-register replacement
es: no se puede reemplazar el registro-z

en: invalid Z register replacement for insn
es: reemplazo de registro Z inválido para el insn

note: Macro to define tables used to set the flags. This is a list in braces of pairs in braces, each pair being { "NAME", VALUE } where VALUE is the bits to set or minus the bits to clear. An empty string NAME is used to identify the default VALUE.
en: Compile with 16-bit integer mode
es: Compilar con el modo entero de 16-bit

en: Compile with 32-bit integer mode
es: Compilar con el modo entero de 32-bit

en: Auto pre/post decrement increment allowed
es: Se permite el auto pre/post decremento incremento

en: Auto pre/post decrement increment not allowed
es: No se permite el auto pre/post decremento incremento

en: Compile for a 68HC11
es: Compilar para un 68HC11

en: Compile for a 68HC12
es: Compilar para un 68HC12

note: This macro is similar to `TARGET_SWITCHES' but defines names of command options that have values.  Its definition is an initializer with a subgrouping for each command option. Each subgrouping contains a string constant, that defines the fixed part of the option name, and the address of a variable. 
en: Specify the register allocation order
es: Especificar el orden de asignación de registros

en: Indicate the number of soft registers available
es: Indicar el número de registros suaves disponibles

en: -malign-loops=%d is not between 1 and %d
es: -malign-loops=%d no está entre 1 y %d

en: -malign-jumps=%d is not between 1 and %d
es: -malign-jumps=%d no está entre 1 y %d

en: -malign-functions=%d is not between 1 and %d
es: -malign-functions=%d no está entre 1 y %d

note: Macro to define tables used to set the flags. This is a list in braces of pairs in braces, each pair being { "NAME", VALUE } where VALUE is the bits to set or minus the bits to clear. An empty string NAME is used to identify the default VALUE.
en: Generate code for a 68020
es: Generar código para un 68020

en: Generate code for a 68000
es: Generar código para un 68000

en: Use the bit-field instructions
es: Usar las instrucciones de campos de bit

en: Do not use the bit-field instructions
es: No usar las instrucciones de campos de bit

en: Use different calling convention using 'rtd'
es: Usar la convención de llamada diferente usando 'rtd'

en: Consider type `int' to be 16 bits wide
es: Considerar que el tipo `int' es de 16 bits de anchura

en: Consider type `int' to be 32 bits wide
es: Considerar que el tipo `int' es de 32 bits de anchura

en: Generate code for a Sun FPA
es: Generar código para un FPA de Sun

en: Do not generate code for a Sun FPA
es: No generar código para un FPA de Sun

en: Generate code for a Sun Sky board
es: Generar código para una tarjeta Sun Sky

en: Do not use Sky linkage convention
es: No generar código para una tarjeta Sun Sky

en: Generate code for a 68881
es: Generar código para un 68881

en: Generate code with library calls for floating point
es: Generar código con llamadas a bibliotecas para coma flotante

en: Generate code for a 68040, without any new instructions
es: Generar código para un 68040, sin ninguna instrucción nueva

en: Generate code for a 68060, without any new instructions
es: Generar código para un 68060, sin ninguna instrucción nueva

en: Generate code for a 68030
es: Generar código para un 68030

en: Generate code for a 68040
es: Generar código para un 68040

en: Generate code for a 68060
es: Generar código para un 68060

en: Generate code for a 520X
es: Generar código para un 520X

en: Generate code for a 68851
es: Generar código para un 68851

en: Do no generate code for a 68851
es: No generar código para un 68851

en: Generate code for a 68302
es: Generar código para un 68302

en: Generate code for a 68332
es: Generar código para un 68332

en: Generate code for a cpu32
es: Generar código para un cpu32

en: Align variables on a 32-bit boundary
es: Alinear las variables en un límite de 32-bit

en: Align variables on a 16-bit boundary
es: Alinear las variables en un límite de 16-bit

en: Generate pc-relative code
es: Generar código relativo al pc

en: Do not use unaligned memory references
es: No permitir referencias a memoria sin alinear

en: Use unaligned memory references
es: Usar referencias a memoria sin alinear

note: Sometimes certain combinations of command options do not make sense on a particular target machine.  You can define a macro `OVERRIDE_OPTIONS' to take account of this.  This macro, if defined, is executed once just after all the command options have been parsed. Don't use this macro to turn on vario
en: -fPIC is not currently supported on the 68000 or 68010
es: -fPIC actualmente no tiene soporte en el 68000 o 68010

en: internal gcc monitor: short-branch(%x)
es: monitor interno de gcc: short-branch(%x)

en: internal gcc error: Can't express symbolic location
es: error interno de gcc: No se puede expresar la ubicación simbólica

en: argument #%d is a structure
es: el argumento #%d es una estructura

en: %R not followed by %B/C/D/E
es: %R no es seguido por %B/C/D/E

en: invalid %x/X value
es: valor %x/X inválido

en: invalid %H value
es: valor %H inválido

en: invalid %h value
es: valor %h inválido

en: invalid %Q value
es: valor %Q inválido

en: invalid %q value
es: valor %q inválido

en: invalid %o value
es: valor %o inválido

en: invalid %p value
es: valor %p inválido

en: invalid %s/S value
es: valor %s/S inválido

en: invalid %P operand
es: operando %P inválido

en: invalid %B value
es: valor %B inválido

en: invalid %C value
es: valor %C inválido

en: invalid %D value
es: valor %D inválido

en: invalid %E value
es: valor %E inválido

en: `%d' operand isn't a register
es: el operando `%d' no es un registro

en: invalid %r value
es: valor %r inválido

en: operand is r0
es: el operando es r0

en: operand is const_double
es: el operando es const_double

en: invalid code
es: código inválido

note: Do any checking or such that is needed after processing the -m switches.
en: -mtrap-large-shift and -mhandle-large-shift are incompatible
es: -mtrap-large-shift y -mhandle-large-shift son incompatibles

en: invalid option `-mshort-data-%s'
es: opción inválida `-mshort-data-%s'

en: -mshort-data-%s is too large
es: -mshort-data-%s es demasiado grande

en: -mshort-data-%s and PIC are incompatible
es: -mshort-data-%s y PIC son incompatibles

en: invalid option `-mstack-increment=%s'
es: opción inválida `-mstack-increment=%s'

en: Inline constants if it can be done in 2 insns or less
es: Constantes inline si pueden ser hechas en 2 insns o menos

en: Inline constants if it only takes 1 instruction
es: Constantes inline si sólo toman 1 instrucción

en: Set maximum alignment to 4
es: Establecer la alineación máxima a 4

en: Set maximum alignment to 8
es: Establecer la alineación máxima a 8

en: Do not use the divide instruction
es: No usar la instrucción divide

en: Do not arbitary sized immediates in bit operations
es: No mediar en tamaños arbitrarios en operaciones de bit

en: Always treat bit-field as int-sized
es: Tratar siempre a los campos de bit como de tamaño int

en: Force functions to be aligned to a 4 byte boundary
es: Forzar que las funciones se alineen a un límite de 4 byte

en: Force functions to be aligned to a 2 byte boundary
es: Forzar que las funciones se alineen a un límite de 2 byte

en: Emit call graph information
es: Emitir información de grafo de llamadas

en: Prefer word accesses over byte accesses
es: Preferir accesos word sobre accessos byte

en: Generate code for the M*Core M340
es: Generar código para el M*Core M340

en: Maximum amount for a single stack increment operation
es: Cantidad máxima para una sola operación de incremento de pila

en: -mips%d not supported
es: -mips%d no tiene soporte

en: bad value (%s) for -mips switch
es: valor erróneo (%s) para el interruptor -mips

en: bad value (%s) for -mabi= switch
es: valor erróneo (%s) para el interruptor -mabi=

en: -mabi=%s does not support -mips%d
es: -mabi=%s no tiene soporte para -mips%d

en: this target does not support the -mabi switch
es: este objetivo no tiene soporte para el interruptor -mabi

en: bad value (%s) for -mtune= switch
es: valor erróneo (%s) para el interruptor -mtune=

en: -march=%s does not support -mips%d
es: -march=%s no tiene soporte para -mips%d

en: -mips%d does not support 64 bit fp registers
es: -mips%d not tiene soporte para registros fp de 64 bit

en: -mips%d does not support 64 bit gp registers
es: -mips%d no tiene soporte para registros gp de 64 bit

en: -G is incompatible with PIC code which is the default
es: -G es incompatible con el código PIC el cual es por omisión

en: -membedded-pic and -mabicalls are incompatible
es: -membedded-pic y -mabicalls son incompatibles

en: -G and -membedded-pic are incompatible
es: -G y -membedded-pic son incompatibles

en: invalid option `entry%s'
es: opción inválida `entry%s'

en: -mentry is only meaningful with -mips-16
es: -mentry sólo tiene significado con -mips-16

en: internal error: %%) found without a %%( in assembler pattern
es: error interno: se encontró %%) sin un %%( en el patrón del ensamblador

en: internal error: %%] found without a %%[ in assembler pattern
es: error interno: se encontró %%] sin un %%[ en el patrón del ensamblador

en: internal error: %%> found without a %%< in assembler pattern
es: error interno: se encontró %%> sin un %%< en el patrón del ensamblador

en: internal error: %%} found without a %%{ in assembler pattern
es: error interno: se encontró %%} sin un %%{ en el patrón del ensamblador

en: PRINT_OPERAND: unknown punctuation '%c'
es: PRINT_OPERAND: puntuación desconocida '%c'

en: PRINT_OPERAND null pointer
es: PRINT_OPERAND apuntador nulo

en: invalid use of %%d, %%x, or %%X
es: uso inválido de %%d, %%x, o %%X

en: PRINT_OPERAND_ADDRESS, null pointer
es: PRINT_OPERAND_ADDRESS, apuntador nulo

en: MIPS ECOFF format does not allow changing filenames within functions with #line
es: el formato ECOFF de MIPS no permite el cambio de nombres de fichero dentro de funciones con #line

en: can't rewind temp file
es: no se puede rebobinar el fichero temporal

en: can't write to output file
es: no se puede escribir al fichero de salida

en: can't read from temp file
es: no se puede leer desde el fichero temporal

en: can't close temp file
es: no se puede cerrar el fichero temporal

en: gp_offset (%ld) or end_offset (%ld) is less than zero
es: gp_offset (%ld) o end_offset (%ld) es menor a cero

en: fp_offset (%ld) or end_offset (%ld) is less than zero
es: fp_offset (%ld) o end_offset (%ld) es menor a cero

en: can not handle inconsistent calls to `%s'
es: no se pueden manejar llamadas inconsistentes a `%s'

note: Macro to define tables used to set the flags. This is a list in braces of pairs in braces, each pair being { "NAME", VALUE } where VALUE is the bits to set or minus the bits to clear. An empty string NAME is used to identify the default VALUE.
en: No default crt0.o
es: No está el crt0.o por omisión

en: Use 64-bit int type
es: Usar tipo int de 64-bit

en: Use 64-bit long type
es: Usar tipo long de 64-bit

en: Use 32-bit long type
es: Usar tipo long de 32-bit

en: Optimize lui/addiu address loads
es: Optimizar las cargas de las direcciones lui/addiu

en: Don't optimize lui/addiu address loads
es: No ptimizar las cargas de las direcciones lui/addiu

en: Use MIPS as
es: Utilizar el as de MIPS

en: Use GNU as
es: Utilizar el as de GNU

en: Use symbolic register names
es: Usar nombres simbólicos de registro

en: Don't use symbolic register names
es: No usar nombres simbólicos de registro

en: Use GP relative sdata/sbss sections
es: Utilizar secciones sdata/sbss relativas a GP

en: Don't use GP relative sdata/sbss sections
es: No utilizar secciones sdata/sbss relativas a GP

en: Output compiler statistics
es: Mostrar la salida de estadísticas del compilador

en: Don't output compiler statistics
es: No mostrar la salida de estadísticas del compilador

en: Don't optimize block moves
es: No optimizar los movimientos de bloques

en: Optimize block moves
es: Optimizar los movimientos de bloques

en: Use mips-tfile asm postpass
es: Usar el postpase asm mips-tfile

en: Don't use mips-tfile asm postpass
es: No usar el postpase asm mips-tfile

note: Macro to define tables used to set the flags. This is a list in braces of triplets in braces, each triplet being { "NAME", VALUE, DOC } where VALUE is the bits to set or minus the bits to clear and DOC is the documentation for --help (NULL if intentionally undocumented). An empty string NAME is used
en: Use hardware floating point
es: Usar coma flotante de hardware

en: Use 64-bit FP registers
es: Usar registros FP de 64-bit

en: Use 32-bit FP registers
es: Usar registros FP de 32-bit

en: Use 64-bit general registers
es: Usar registros generales de 64-bit

en: Use 32-bit general registers
es: Usar registros generales de 32-bit

en: Use Irix PIC
es: Usar PIC de Irix

en: Don't use Irix PIC
es: No usar PIC de Irix

en: Use OSF PIC
es: Usar PIC de OSF

en: Don't use OSF PIC
es: No usar PIC de OSF

en: Use indirect calls
es: Usar llamadas indirectas

en: Don't use indirect calls
es: No usar llamadas indirectas

en: Use embedded PIC
es: Usar PIC imbuído

en: Don't use embedded PIC
es: No usar PIC imbuído

en: Use ROM instead of RAM
es: Usar la ROM en lugar de la RAM

en: Don't use ROM instead of RAM
es: No usar la ROM en lugar de la RAM

en: Put uninitialized constants in ROM (needs -membedded-data)
es: Poner las constantes sin valor inicial en ROM (necesita -membedded-data)

en: Don't put uninitialized constants in ROM
es: No poner las constantes sin valor inicial en ROM

en: Use big-endian byte order
es: Usar el orden de byte big-endian

en: Use little-endian byte order
es: Usar el orden de byte little-endian

en: Use single (32-bit) FP only
es: Usar únicamente una sola FP (32-bit)

en: Don't use single (32-bit) FP only
es: No usar únicamente una sola FP (32-bit)

en: Use multiply accumulate
es: Usar el acumulador de multiplicación

en: Don't use multiply accumulate
es: No usar el acumulador de multiplicación

en: Don't generate fused multiply/add instructions
es: No generar instrucciones multiply/add de corto circuito

en: Generate fused multiply/add instructions
es: Generar instrucciones multiply/add de corto circuito

en: Work around early 4300 hardware bug
es: Evitar el bug del primer hardware 4300

en: Don't work around early 4300 hardware bug
es: No evitar el bug del primer hardware 4300

en: Optimize for 3900
es: Optimizar para 3900

en: Optimize for 4650
es: Optimizar para 4650

en: Trap on integer divide by zero
es: Atrapar la división entera por cero

en: Don't trap on integer divide by zero
es: No atrapar la división entera por cero

en: Trap on integer divide overflow
es: Atrapar desbordamientos en la división entera

en: Don't trap on integer divide overflow
es: No atrapar desbordamientos en la división entera

note: This macro is similar to `TARGET_SWITCHES' but defines names of command options that have values.  Its definition is an initializer with a subgrouping for each command option. Each subgrouping contains a string constant, that defines the fixed part of the option name, and the address of a variable. 
en: Specify CPU for scheduling purposes
es: Especificar el CPU para propósitos de calendarización

en: Specify CPU for code generation purposes
es: Especificar el CPU para propósitos de generación de código

en: Specify a Standard MIPS ISA
es: Especificar el ISA de MIPS Standard

en: Use mips16 entry/exit psuedo ops
es: Usar pseudo ops mips16 de entry/exit

en: Don't use MIPS16 instructions
es: No usar instrucciones MIPS16

en: Don't call any cache flush functions
es: No llamar ninguna función de limpieza de caché

en: Specify cache flush function
es: Especificar la función de limpieza de caché

note: Output assembler code to FILE to increment profiler label # LABELNO for profiling a function entry.
en: mips16 function profiling
es: análisis de perfil de las funciones mips16

en: -f%s not supported: ignored
es: -f%s no tiene soporte: ignorado

en: too large function value type, needs %d registers, have only %d registers for this
es: el valor del tipo de la función es demasiado grande, necesita %d registros, sólo se tienen %d registros para esto

en: stack frame too big
es: marco de pila demasiado grande

en: stack frame not a multiple of 8 bytes: %d
es: el marco de pila no es un múltiplo de 8 bytes: %d

en: stack frame not a multiple of octabyte: %d
es: el marco de pila no es un múltiplo de octabyte: %d

en: function_profiler support for MMIX
es: soporte para function_profiler para MMIX

en: neither varargs or stdarg in mmix_setup_incoming_varargs
es: no hay varargs ni stdarg en mmix_setup_incoming_varargs

en: MMIX Internal: Last named vararg would not fit in a register
es: MMIX Interno: El último vararg nombrado no cabe en un registro

note: FIXME: Remove when I know this trigs.
en: oops, not debugged; fixing up value:
es: ups, no depurado; componiendo el valor:

en: MMIX Internal: Expected a CONST_INT, not this
es: MMIX Interno: Se esperaba un CONST_INT, no esto

en: MMIX Internal: Bad register: %d
es: MMIX Interno: Registro erróneo: %d

en: MMIX Internal: Bad value for 'm', not a CONST_INT
es: MMIX Interno: Valor erróneo para 'm', no es un CONST_INT

en: MMIX Internal: Expected a register, not this
es: MMIX Interno: Se esperaba un registro, no esto

en: MMIX Internal: Expected a constant, not this
es: MMIX Interno: Se esperaba una constante, no esto

note: Presumably there's a missing case above if we get here.
en: MMIX Internal: Missing `%c' case in mmix_print_operand
es: MMIX Interno: Falta un case `%c' en mmix_print_operand

note: We need the original here.
en: MMIX Internal: Cannot decode this operand
es: MMIX Interno: No se puede decodificar este operando

en: MMIX Internal: This is not a recognized address
es: MMIX Interno: Esta no es una dirección reconocida

en: MMIX Internal: %s is not a shiftable int
es: MMIX Interno: %s no es un int desplazable

en: MMIX Internal: Trying to output invalidly reversed condition:
es: MMIX Interno: Tratando de mostrar una condición invertida de forma inválida:

en: MMIX Internal: What's the CC of this?
es: MMIX Interno: ¿Cuál es el CC de esto?

en: MMIX Internal: What is the CC of this?
es: MMIX Interno: ¿Cuál es el CC de esto?

en: MMIX Internal: This is not a constant:
es: MMIX Interno: Esto no es una constante:

note: For these target macros, there is no generic documentation here.  You should read `Using and Porting GCC' for that.  Only comments specific to the MMIX target are here. There are however references to the specific texinfo node (comments with "Node:"), so there should be little or nothing amiss.  Pro
en: Set start-address of the program
es: Estableciendo la dirección de inicio del programa

en: Set start-address of data
es: Estableciendo la dirección de inicio de los datos

note: FIXME: Provide a way to *load* the epsilon register. Kill some of these; preferrably the -mint=* ones.
en: For intrinsics library: pass all parameters in registers
es: Para la biblioteca de intrínsecos: pasar todos los parámetros en registros

en: Use register stack for parameters and return value
es: Usar la pila de registros para los parámetros y el valor de devolución

en: Use call-clobbered registers for parameters and return value
es: Usar registros de llamada alterada para los parámetros y el valor de devolución

en: Use epsilon-respecting floating point compare instructions
es: Usar instrucciones de comparación de coma flotante que respeten epsilon

en: Use zero-extending memory loads, not sign-extending ones
es: Usar cargas de memoria de extensión cero, no las de extensión con signo

en: Generate divide results with reminder having the same sign as the divisor (not the dividend)
es: Generar resultados de división con residuo que tenga el mismo signo que el divisor (no el del dividendo)

en: Prepend global symbols with ":" (for use with PREFIX)
es: Preceder a los símbolos globales con ":" (para usarse con PREFIJO)

en: Do not provide a default start-address 0x100 of the program
es: No proveer una dirección de inicio por omisión 0x100 del programa

en: Link to emit program in ELF format (rather than mmo)
es: Enlazar para emitir el programa en formato ELF (en lugar de mmo)

en: Work around hardware multiply bug
es: Evitar el bug de multiplicación de hardware

en: Do not work around hardware multiply bug
es: No evitar el bug de multiplicación de hardware

en: Target the AM33 processor
es: Apuntar al procesador AM33

en: Enable linker relaxations
es: Activar la relajación del enlazador

en: Don't use hardware fp
es: No usar fp de hardware

en: Alternative calling convention
es: Convención de llamada alternativa

en: Pass some arguments in registers
es: Pasar algunos argumentos en registros

en: Pass all arguments on stack
es: Pasar todos los argumentos en la pila

en: Optimize for 32532 cpu
es: Optimizar para el cpu 32532

en: Optimize for 32332 cpu
es: Optimizar para el cpu 32332

en: Optimize for 32032
es: Optimizar para 32032

en: Register sb is zero. Use for absolute addressing
es: El registro sb es cero. Se usa para direccionamiento absoluto

en: Do not use register sb
es: No usar el registro sb

en: Do not use bit-field instructions
es: No usar instrucciones de campos de bit

en: Use bit-field instructions
es: Usar instrucciones de campos de bit

en: Generate code for high memory
es: Generar código para memoria alta

en: Generate code for low memory
es: Generar código para memoria baja

en: 32381 fpu
es: fpu 32381

en: Use multiply-accumulate fp instructions
es: Usar instrucciones de fp para multiplicar-acumular

en: Do not use multiply-accumulate fp instructions
es: No usar instrucciones de fp para multiplicar-acumular

en: "Small register classes" kludge
es: Con truco sucio "Clases de registro pequeñas"

en: No "Small register classes" kludge
es: Sin truco sucio "Clases de registro pequeñas"

en: unknown -mschedule= option (%s).
    Valid options are 700, 7100, 7100LC, 7200, and 8000
es: opción -mschedule= desconocida (%s).
    Las opciones válidas son 700, 7100, 7100LC, 7200, y 8000

en: unknown -march= option (%s).
    Valid options are 1.0, 1.1, and 2.0
es: opción -march= desconocida (%s).
    Las opciones válidas son 1.0, 1.1, y 2.0

en: PIC code generation is not supported in the portable runtime model
es: La generación de código PIC no tiene soporte en el modelo transportable de tiempo de ejecución

en: PIC code generation is not compatible with fast indirect calls
es: La generación de código PIC no es compatible con las llamadas rápidas indirectas

en: -g is only supported when using GAS on this processor,
es: -g sólo tiene soporte cuando se usa GAS en este procesador,

en: -g option disabled
es: opción -g desactivada

en: Do not use hardware floating point
es: No usar coma flotante de hardware

note: return float result in ac0
en: Return floating point results in ac0
es: Devolución de resultados de coma flotante en ac0

en: Return floating point results in memory
es: Devolución de resultados de coma flotante en memoria

note: is 11/40
en: Generate code for an 11/40
es: Generar código para un 11/40

note: is 11/45
en: Generate code for an 11/45
es: Generar código para un 11/45

note: is 11/10
en: Generate code for an 11/10
es: Generar código para un 11/10

note: use movstrhi for bcopy use 32 bit for int
en: Use 32 bit int
es: Usar int de 32 bit

en: Use 16 bit int
es: Usar int de 16 bit

note: use 32 bit for float
en: Use 32 bit float
es: Usar float de 32 bit

en: Use 64 bit float
es: Usar float de 64 bit

note: allow abshi pattern? - can trigger "optimizations" which make code SLOW! is branching expensive - on a PDP, it's actually really cheap this is just to play around and check what code gcc generates split instruction and data memory?
en: Target has split I&D
es: El objetivo tiene I&D dividido

en: Target does not have split I&D
es: El objetivo no tiene I&D dividido

note: UNIX assembler syntax?
en: Use UNIX assembler syntax
es: Usar sintaxis de ensamblador UNIX

en: Use DEC assembler syntax
es: Usar sintaxis de ensamblador DEC

en: Generate little endian data
es: Generar datos little endian

en: Generate big endian data
es: Generar datos big endian

en: Turn on maintainer testing code
es: Activar el código de prueba del mantenedor

en: Enable Transmeta picoJava extensions
es: Activar las extensiones picoJava de Transmeta

en: Disable Transmeta picoJava extensions
es: Desactivar las extensiones picoJava de Transmeta

en: Disable reorganization pass
es: Desactivar el paso de reorganización

en: invalid %%B value
es: valor %%B inválido

en: invalid %%S value
es: valor %%S inválido

en: invalid %%b value
es: valor %%b inválido

en: invalid %%z value
es: valor %%z inválido

en: invalid %%Z value
es: valor %%Z inválido

en: invalid %%k value
es: valor %%k inválido

en: invalid %%j value
es: valor %%j inválido

note: Perform any needed actions needed for a function that is receiving a variable number of arguments. CUM is as above. MODE and TYPE are the mode and type of the current parameter. PRETEND_SIZE is a variable that should be set to the amount of stack that must be pushed by the prolog to pretend that our
en: can't have varargs with -mfp-arg-in-fp-regs
es: no se puede tener varargs con -mfp-arg-in-fp-regs

en: Always pass floating-point arguments in memory
es: Pasar siempre los argumentos de coma flotante en memoria

en: Don't always pass floating-point arguments in memory
es: No pasar siempre los argumentos de coma flotante en memoria

en: Support message passing with the Parallel Environment
es: Soporte para el paso de mensajes con el Ambiente Paralelo

en: Compile for 64-bit pointers
es: Compilar para apuntadores de 64-bit

en: Compile for 32-bit pointers
es: Compilar para apuntadores de 32-bit

en: -maix64 and POWER architecture are incompatible
es: -maix64 y la arquitectura POWER son incompatibles

en: -maix64 requires PowerPC64 architecture remain enabled
es: -maix64 requiere que la arquitectura PowerPC64 permanezca activada

en: -maix64 required: 64-bit computation with 32-bit addressing not yet supported
es: se requiere -maix64: cálculo de 64 bits con direccionamiento de 32 bits no tiene soporte aún

en: -mmultiple is not supported on little endian systems
es: -mmultiple no tiene soporte en sistemas little endian

en: -mstring is not supported on little endian systems
es: -mstring no tiene soporte en sistemas little endian

en: -f%s ignored (all code is position independent)
es: se ignora -f%s (todo el código es independiente de posición)

en: -ffunction-sections disabled on AIX when debugging
es: se desactiva -ffunction-sections en AIX mientras se depura

en: -fdata-sections not supported on AIX
es: -fdata-sections no tiene soporte en AIX

en: unknown -mdebug-%s switch
es: interruptor -mdebug-%s desconocido

en: Unknown switch -mlong-double-%s
es: Interruptor -mlong-double-%s desconocido

en: unknown ABI specified: '%s'
es: ABI especificada desconocida: '%s'

en: invalid %%f value
es: valor %%f inválido

en: invalid %%F value
es: valor %%F inválido

en: invalid %%G value
es: valor %%G inválido

en: invalid %%j code
es: código %%j inválido

en: invalid %%J code
es: código %%J inválido

en: invalid %%K value
es: valor %%K inválido

en: invalid %%p value
es: valor %%p inválido

en: invalid %%q value
es: valor %%q inválido

en: %%S computed all 1's mask
es: %%S calculó una máscara con sólo 1's

en: %%S computed all 0's mask
es: %%S calculó una máscara con sólo 0's

en: invalid %%T value
es: valor %%T inválido

en: invalid %%u value
es: valor %%u inválido

en: invalid %%v value
es: valor %%v inválido

note: Run-time compilation parameters selecting different hardware subsets. Macro to define tables used to set the flags. This is a list in braces of pairs in braces, each pair being { "NAME", VALUE } where VALUE is the bits to set or minus the bits to clear. An empty string NAME is used to identify the d
en: Use POWER instruction set
es: Usar el conjunto de instrucciones POWER

en: Use POWER2 instruction set
es: Usar el conjunto de instrucciones POWER2

en: Do not use POWER2 instruction set
es: No usar el conjunto de instrucciones POWER2

en: Do not use POWER instruction set
es: No usar el conjunto de instrucciones POWER

en: Use PowerPC instruction set
es: Usar el conjunto de instrucciones PowerPC

en: Do not use PowerPC instruction set
es: No usar el conjunto de instrucciones PowerPC

en: Use PowerPC General Purpose group optional instructions
es: Usar el grupo opcional de instrucciones PowerPC de Propósito General

en: Don't use PowerPC General Purpose group optional instructions
es: No usar el grupo opcional de instrucciones PowerPC de Propósito General

en: Use PowerPC Graphics group optional instructions
es: Usar el grupo opcional de instrucciones PowerPC de Gráficas

en: Don't use PowerPC Graphics group optional instructions
es: No usar el grupo opcional de instrucciones PowerPC de Gráficas

en: Use PowerPC-64 instruction set
es: Usar el conjunto de instrucciones PowerPC-64

en: Don't use PowerPC-64 instruction set
es: No usar el conjunto de instrucciones PowerPC-64

en: Use AltiVec instructions
es: Usar instrucciones AltiVec

en: Don't use AltiVec instructions
es: No usar instrucciones AltiVec

en: Use new mnemonics for PowerPC architecture
es: Usar los mnemónicos nuevos para la arquitectura PowerPC

en: Use old mnemonics for PowerPC architecture
es: Usar los mnemónicos antiguos para la arquitectura PowerPC

en: Put everything in the regular TOC
es: Colocar todo en el TOC normal

en: Place floating point constants in TOC
es: Colocar las constantes de coma flotante en TOC

en: Don't place floating point constants in TOC
es: No colocar las constantes de coma flotante en TOC

en: Place symbol+offset constants in TOC
es: Colocar las constantes símbolo+desplazamiento en TOC

en: Don't place symbol+offset constants in TOC
es: No colocar las constantes símbolo+desplazamiento en TOC

en: Place variable addresses in the regular TOC
es: Colocar las direcciones variables en el TOC normal

en: Generate load/store multiple instructions
es: Generar múltiples instrucciones load/store

en: Do not generate load/store multiple instructions
es: No generar múltiples instrucciones load/store

en: Generate string instructions for block moves
es: Generar instrucciones de cadena para movimiento de bloques

en: Do not generate string instructions for block moves
es: No generar instrucciones de cadena para movimiento de bloques

en: Generate load/store with update instructions
es: Generar load/store con instrucciones de actualización

en: Do not generate load/store with update instructions
es: No generar load/store con instrucciones de actualización

en: Don't schedule the start and end of the procedure
es: No calendarizar el inicio y el final del procedimiento

en: Return all structures in memory (AIX default)
es: Regresar todas las estructuras en memoria (por omisión en AIX)

en: Return small structures in registers (SVR4 default)
es: Regresar las estructuras pequeñas en registros (por omisión en SVR4)

note: This macro is similar to `TARGET_SWITCHES' but defines names of command options that have values.  Its definition is an initializer with a subgrouping for each command option. Each subgrouping contains a string constant, that defines the fixed part of the option name, and the address of a variable. 
en: Use features of and schedule code for given CPU
es: Usar características del código de calendarizador and para el CPU dado

en: Enable debug output
es: Activar la salida de depuración

en: Specify ABI to use
es: Especificar el ABI a utilizar

en: Specify size of long double (64 or 128 bits)
es: Especificar el tamaño de long double (64 ó 128 bits)

note: Definitions for __builtin_return_address and __builtin_frame_address. __builtin_return_address (0) should give link register (65), enable this. This should be uncommented, so that the link register is used, but currently this would result in unmatched insns and spilling fixed registers so we'll leav
en: RETURN_ADDRESS_OFFSET not supported
es: RETURN_ADDRESS_OFFSET no tiene soporte

en: Select ABI calling convention
es: Seleccionar la convención de llamada ABI

en: Select method for sdata handling
es: Seleccionar el método para el manejo de sdata

en: Align to the base type of the bit-field
es: Alinear al tipo base del campo de bit

en: Don't align to the base type of the bit-field
es: No alinear al tipo base del campo de bit

en: Don't assume that unaligned accesses are handled by the system
es: No asumir que los accesos sin alinear son manejados por el sistema

en: Assume that unaligned accesses are handled by the system
es: Asumir que los accesos sin alinear son manejados por el sistema

en: Produce code relocatable at runtime
es: Producir código reubicable en el momento de ejecución

en: Don't produce code relocatable at runtime
es: No producir código reubicable en el momento de ejecución

en: Produce little endian code
es: Producir código little endian

en: Produce big endian code
es: Producir código big endian

en: no description yet
es: sin descripción aún

en: Use EABI
es: Usar EABI

en: Don't use EABI
es: No usar EABI

en: Do not allow bit-fields to cross word boundaries
es: No permitir que los campos de bits crucen los límites de word

en: Use alternate register names
es: Usar nombres de registro alternados

en: Don't use alternate register names
es: No usar nombres de registro alternados

en: Link with libsim.a, libc.a and sim-crt0.o
es: Enlazar con libsim.a, libc.a y sim-crt0.o

en: Link with libads.a, libc.a and crt0.o
es: Enlazar con libads.a, libc.a y crt0.o

en: Link with libyk.a, libc.a and crt0.o
es: Enlazar con libyk.a, libc.a y crt0.o

en: Link with libmvme.a, libc.a and crt0.o
es: Enlazar con libmvme.a, libc.a y crt0.o

en: Set the PPC_EMB bit in the ELF flags header
es: Establecer el bit PPC_EMB en los interruptores del encabezado ELF

note: Sometimes certain combinations of command options do not make sense on a particular target machine.  You can define a macro `OVERRIDE_OPTIONS' to take account of this.  This macro, if defined, is executed once just after all the command options have been parsed. The macro SUBTARGET_OVERRIDE_OPTIONS 
en: bad value for -mcall-%s
es: valor erróneo para -mcall-%s

en: bad value for -msdata=%s
es: valor erróneo para -msdata=%s

en: -mrelocatable and -msdata=%s are incompatible
es: -mrelocatable y -msdata=%s son incompatibles

en: -f%s and -msdata=%s are incompatible
es: -f%s y -msdata=%s son incompatibles

en: -msdata=%s and -mcall-%s are incompatible
es: -msdata=%s y -mcall-%s son incompatibles

en: -mrelocatable and -mno-minimal-toc are incompatible
es: -mrelocatable y -mno-minimal-toc son incompatibles

en: -mrelocatable and -mcall-%s are incompatible
es: -mrelocatable y -mcall-%s son incompatibles

en: -fPIC and -mcall-%s are incompatible
es: -fPIC y -mcall-%s son incompatibles

en: -mcall-aixdesc must be big endian
es: -mcall-aixdesc debe ser big endian

en: invalid UNSPEC as operand (1)
es: UNSPEC inválido como operando (1)

en: invalid UNSPEC as operand (2)
es: UNSPEC inválido como operando (2)

en: UNKNOWN in s390_output_symbolic_const !?
es: UNKNOWN en s390_output_symbolic_const !?

en: Cannot decompose address.
es: No se puede descomponer la dirección.

en: UNKNOWN in print_operand !?
es: UNKNOWN en print_operand !?

en: no code label found
es: no se encuentra la etiqueta

en: Total size of local variables exceeds architecture limit.
es: El tamaño total de las variables locales excede el límite de la arquitectura.

en: Set backchain
es: Establecer la cadena hacia atrás

en: Don't set backchain (faster, but debug harder
es: No establecer la cadena hacia atrás (más rápido, pero más difícil de depurar

en: Use bras for execucable < 64k
es: Usar bras para el ejecutable < 64k

en: Don't use bras
es: No usar bras

en: Additional debug prints
es: Impresiones adicionales de depuración

en: Don't print additional debug prints
es: No mostrar impresiones adicionales de depuración

en: 64 bit mode
es: modo de 64 bit

en: 31 bit mode
es: modo de 31 bit

en: mvcle use
es: uso de mvcle

note: The sp_switch attribute only has meaning for interrupt functions.
en: `%s' attribute only applies to interrupt functions
es: el atributo `%s' aplica solamente a funciones de interrupción

note: The argument must be a constant string.
en: `%s' attribute argument not a string constant
es: el argumento del atributo `%s' no es una cadena constante

note: The argument must be a constant integer.
en: `%s' attribute argument not an integer constant
es: el argumento del atributo `%s' no es una constante entera

en: Use 128 bit long doubles
es: Usar long doubles de 128 bit

en: Generate code for big endian
es: Generar código para big endian

en: Generate code for little endian
es: Generar código para little endian

en: Use little-endian byte order for data
es: Usar el orden de byte little-endian para los datos

en: %s is not supported by this configuration
es: %s no tiene soporte en esta configuración

en: -mlong-double-64 not allowed with -m64
es: no se permite -mlong-double-64 con -m64

en: -mcmodel= is not supported on 32 bit systems
es: -mcmodel= no tiene soporte en sistemas de 32 bit

en: profiling does not support code models other than medlow
es: el análisis de perfil no soporta modelos de código que no sean medlow

en: invalid %%Y operand
es: operando %%Y inválido

en: invalid %%A operand
es: operando %%A inválido

en: invalid %%B operand
es: operando %%B inválido

en: invalid %%c operand
es: operando %%c inválido

en: invalid %%C operand
es: operando %%C inválido

en: invalid %%d operand
es: operando %%d inválido

en: invalid %%D operand
es: operando %%D inválido

en: invalid %%f operand
es: operando %%f inválido

en: long long constant not a valid immediate operand
es: la constante long long no es un operando inmediato válido

en: floating point constant not a valid immediate operand
es: la constante de coma flotante no es un operando inmediato válido

note: To make profiling work with -f{pic,PIC}, we need to emit the profiling code into the rtl.  Also, if we are profiling, we cannot eliminate the frame pointer (because the return address will get smashed).
en: %s and profiling conflict: disabling %s
es: %s y el análisis de perfil en conflicto: desactivando %s

en: Use function_epilogue()
es: Usar function_epilogue()

en: Do not use function_epilogue()
es: No usar function_epilogue()

en: Assume possible double misalignment
es: Asumir desalineación de double posible

en: Assume all doubles are aligned
es: Asumir que todos los doubles están alineados

en: Pass -assert pure-text to linker
es: Pasar el texto puro de -assert al enlazador

en: Do not pass -assert pure-text to linker
es: No pasar el texto puro de -assert al enlazador

en: Use flat register window model
es: Usar el modelo plano de ventana de registro

en: Do not use flat register window model
es: No usar el modelo plano de ventana de registro

en: Use ABI reserved registers
es: Usar los registros ABI reservados

en: Do not use ABI reserved registers
es: No usar los registros ABI reservados

en: Use hardware quad fp instructions
es: Usar instrucciones de fp quad de hardware

en: Do not use hardware quad fp instructions
es: No usar instrucciones de fp quad de hardware

en: Compile for v8plus ABI
es: Compilar para el ABI de v8plus

en: Do not compile for v8plus ABI
es: No compilar para el ABI de v8plus

en: Utilize Visual Instruction Set
es: Utilizar el Conjunto de Instrucciones Visuales

en: Do not utilize Visual Instruction Set
es: No utilizar el Conjunto de Instrucciones Visuales

note: ??? These are deprecated, coerced to -mcpu=.  Delete in 2.9.
en: Optimize for Cypress processors
es: Optimizar para los procesadores Cypress

en: Optimize for SparcLite processors
es: Optimizar para los procesadores SparcLite

en: Optimize for F930 processors
es: Optimizar para los procesadores F930

en: Optimize for F934 processors
es: Optimizar para los procesadores F934

en: Use V8 Sparc ISA
es: Usar el ISA V8 Sparc

en: Optimize for SuperSparc processors
es: Optimizar para procesadores SuperSparc

note: End of deprecated options.
en: Pointers are 64-bit
es: Los apuntadores son 64-bit

en: Pointers are 32-bit
es: Los apuntadores son 32-bit

en: Use 32-bit ABI
es: Usar ABI de 32-bit

en: Use 64-bit ABI
es: Usar ABI de 64-bit

en: Use stack bias
es: Usar tendencia de la pila

en: Do not use stack bias
es: No usar la tendencia de la pila

en: Use structs on stronger alignment for double-word copies
es: Usar structs en alineación más fuerte para copias double-word

en: Do not use structs on stronger alignment for double-word copies
es: No usar structs en alineación más fuerte para copias double-word

en: Optimize tail call instructions in assembler and linker
es: Optimizar las instrucciones de la llamada del extremo en el ensamblador y el enlazador

en: Do not optimize tail call instructions in assembler or linker
es: No optimizar las instrucciones de la llamada del extremo en el ensamblador y el enlazador

en: Use given Sparc code model
es: Usar el modelo de código del Sparc dado

en: cannot use va_start in interrupt function
es: no se puede usar va_start en una función de interrupción

en: `B' operand is not constant
es: el operando `B' no es una constante

en: `B' operand has multiple bits set
es: el operando `B' tiene establecidos múltiples bits

en: `o' operand is not constant
es: el operando `o' no es una constante

en: xstormy16_print_operand: unknown code
es: xstormy16_print_operand: código desconocido

en: switch statement of size %lu entries too large
es: la declaración switch de tamaño de %lu entradas es demasiado grande

en: #pragma GHS endXXXX found without previous startXXX
es: se encontró un #pragma GHS endXXXX sin un startXXX previo

en: #pragma GHS endXXX does not match previous startXXX
es: el #pragma GHS endXXXX no coincide con el startXXX previo

en: cannot set interrupt attribute: no current function
es: no se puede establecer el atributo de interrupción: no hay función actual

en: cannot set interrupt attribute: no such identifier
es: no se puede establecer el atributo de interrupción: no hay tal identificador

en: junk at end of #pragma ghs section
es: basura al final de la sección #pragma ghs

en: unrecognized section name "%s"
es: no se reconoce el nombre de sección "%s"

en: malformed #pragma ghs section
es: sección #pragma ghs malformada

en: junk at end of #pragma ghs interrupt
es: basura al final del #pragma ghs interrupt

en: junk at end of #pragma ghs starttda
es: basura al final del #pragma ghs starttda

en: junk at end of #pragma ghs startsda
es: basura al final del #pragma ghs startsda

en: junk at end of #pragma ghs startzda
es: basura al final del #pragma ghs startzda

en: junk at end of #pragma ghs endtda
es: basura al final del #pragma ghs endtda

en: junk at end of #pragma ghs endsda
es: basura al final del #pragma ghs endsda

en: junk at end of #pragma ghs endzda
es: basura al final del #pragma ghs endzda

en: %s=%s is not numeric
es: %s=%s no es numérico

en: %s=%s is too large
es: %s=%s es demasiado grande

en: const_double_split got a bad insn:
es: const_double_split recibió un insn erróneo:

en: a data area attribute cannot be specified for local variables
es: no se puede especificar un atributo de área de datos para variables locales

en: data area of '%s' conflicts with previous declaration
es: el área de datos de '%s' en conflicto con una declaración previa

en: bogus JR construction: %d
es: construcción JR ambigua: %d

en: bad amount of stack space removal: %d
es: cantidad errónea de eliminación de espacio de pila: %d

en: bogus JARL construction: %d
es: construcción JARL ambigua: %d

note: Macro to define tables used to set the flags. This is a list in braces of pairs in braces, each pair being { "NAME", VALUE } where VALUE is the bits to set or minus the bits to clear. An empty string NAME is used to identify the default VALUE.
en: Support Green Hills ABI
es: Soporte para el ABI Green Hills

en: Prohibit PC relative function calls
es: Prohibir la llamada a funciones relativas al PC

en: Reuse r30 on a per function basis
es: Reusar r30 basado por función

en: Use stubs for function prologues
es: Usar cabos para los prólogos de función

en: Same as: -mep -mprolog-function
es: Igual que: -mep -mprolog-function

en: Enable backend debugging
es: Habilitar la depuración del extremo trasero

en: Compile for the v850 processor
es: Compilar para el procesador v850

en: Use 4 byte entries in switch tables
es: Usar entradas de 4 byte en las tablas de switch

note: This macro is similar to `TARGET_SWITCHES' but defines names of command options that have values.  Its definition is an initializer with a subgrouping for each command option. Each subgrouping contains a string constant, that defines the fixed part of the option name, and the address of a variable. 
en: Set the max size of data eligible for the TDA area
es: Establecer el tamaño máximo de datos elegibles para el área TDA

en: Set the max size of data eligible for the SDA area
es: Establecer el tamaño máximo de datos elegibles para el área SDA

en: Set the max size of data eligible for the ZDA area
es: Establecer el tamaño máximo de datos elegibles para el área ZDA

en: `-gnat' misspelled as `-gant'
es: `-gnat' mal deletreado como `-gant'

en: %d errors, %d sorries, do granting
es: %d errores, %d lamentaciones, se hacen concesiones

en: GNU compiler does not support statically allocated objects
es: el compilador GNU no tiene soporte para objetos ubicados estáticamente

en: `%s' cannot be statically allocated
es: `%s' no se puede ubicar estáticamente

en: causing unhandled exception `%s' (this is flaged only once)
es: causando una excepción sin manejar `%s' (esto sólo se señala una vez)

en: range failure (not inside function)
es: falla de rango (no está dentro de la función)

en: possible range failure (not inside function)
es: posible falla de rango (no está dentro de la función)

en: expression will always cause RANGEFAIL
es: la expresión siempre causará RANGEFAIL

en: right hand side of assignment is a mode
es: el lado derecho de la asignación es un modo

en: incompatible modes in %s
es: modos incompatibles en %s

en: bad string length in %s
es: constante de cadena errónea en %s

en: mode mismatch in %s expression
es: el modo no coincide en la expresión %s

en: %s expression must be referable
es: la expresión %s debe ser referenciable

en: %s not allowed outside a PROC
es: no se permite %s fuera de un PROC

en: %s action in PROC with no declared RESULTS
es: acción %s en PROC con RESULTS sin declarar

en: RETURN not allowed outside PROC
es: no se permite RETURN fuera de PROC

en: RETURN with a value, in PROC returning void
es: RETURN con un valor, en un PROC que devuelve void

en: RETURN with no value and no RESULT action in procedure
es: RETURN sin valor y no hay una acción RESULT en el procedimiento

en: no label named `%s'
es: no hay una etiqueta llamada `%s'

en: cannot GOTO label `%s' outside current function
es: no se puede hacer GOTO a la etiqueta `%s' fuera de la función actual

en: no EXITable label named `%s'
es: no hay una etiqueta para EXIT llamada `%s'

en: cannot EXIT label `%s' outside current function
es: no se puede hacer EXIT a la etiqueta `%s' fuera de la función actual

en: case selector not compatible with label
es: el selector del case no es compatible con la etiqueta

en: ELSE label not within a CASE statement
es: la etiqueta ELSE no se encuentra dentro de una declaración CASE

en: multiple default labels found in a CASE statement
es: múltiples etiquetas por omisión en una declaración CASE

en: this is the first ELSE label
es: esta es la primera etiqueta ELSE

en: label found outside of CASE statement
es: se encontró una etiqueta fuera de una declaración CASE

en: duplicate CASE value
es: valor de CASE duplicado

en: this is the first entry for that value
es: esta es la primera entrada para ese valor

en: CASE value out of range
es: el valor de CASE está fuera de rango

en: empty range
es: rango vacío

en: label within scope of cleanup or variable array
es: etiqueta dentro del ámbito de limpieza o del de una matriz variable

en: mode in label is not discrete
es: el modo en la etiqueta no es discreto

en: label not within a CASE statement
es: la etiqueta no está dentro de una declaración CASE

en: lower bound of range must be a discrete literal expression
es: el límite inferior del rango debe ser una expresión literal discreta

en: upper bound of range must be a discrete literal expression
es: el límite superior del rango debe ser una expresión literal discreta

en: CASE label is not valid
es: la etiqueta CASE no es válida

en: number of CASE selectors does not match the number of CASE label lists
es: el número de selectores CASE no coincide con el número de las listas de etiquetas CASE

en: incomplete CASE - %s not handled
es: CASE incompleto - no se maneja %s

en: CASE selector with variable range
es: selector CASE con rango variable

en: too many cases to do CASE completeness testing
es: demasiados cases para hacer la pruebla de completez de CASE

en: type of tuple cannot be implicit in multiple assignent
es: el tipo de tupla no puede ser implícito en una asignación múltiple

en: conditional expression cannot be used in multiple assignent
es: no se puede usar una expresión condicional en asignaciones múltiples

en: internal error - unknown type in multiple assignment
es: error interno - tipo desconocido en una asignación múltiple

en: no operator allowed in multiple assignment,
es: no se permite un operador en asignaciones múltiples,

en: location modes in multiple assignment are not equivalent
es: no son equivalesntes los modos de ubicación en las asignaciones múltiples

en: you may not assign a value to a BUFFER or EVENT location
es: no se puede asignar un valor a una ubicación BUFFER o EVENT

en: can't assign value to READonly location
es: no se puede asignar un valor a una ubicación READonly

en: cannot assign to location with non-value property
es: no se puede asignar a una ubicación con una propiedad que no es valor

en: lefthand side of assignment is not a location
es: el lado izquierdo de la asignación no es una ubicación

en: bitstring slice
es: rebanada de cadena de bits

en: LENGTH on left-hand-side is non-portable
es: LENGTH en el lado izquierdo no es transportable

en: can only set LENGTH of array location
es: solamente se puede establecer LENGTH de la ubicación de una matriz

en: internal error: trying to make loc-identity with non-location
es: error interno: tratando de hacer una loc-identity con algo que no es una ubicación

en: cannot convert to a boolean mode
es: no se puede convertir a un modo boolean

en: cannot convert to a char mode
es: no se puede convertir a un modo char

en: powerset tuple element out of range
es: elemento de la tupla powerset fuera de rango

en: incompatible member of powerset tuple (at position #%d)
es: miembro incompatible de la tupla powerset (en la posición #%d)

en: no initializer value for fixed field `%s'
es: no hay valor inicial para el campo fijo `%s'

en: non-constant value for tag field `%s'
es: valor no constante para el campo de marcado '%s'

en: field `%s' in wrong variant
es: el campo `%s' está en una variante incorrecta

en: missing variant fields (at least `%s')
es: falta los campos variantes (por lo menos `%s')

en: bad initializer for field `%s'
es: iniciador inválido para el campo `%s'

en: no initializer value for variant field `%s'
es: no hay un valor iniciador para el campo variante `%s'

en: no selected variant
es: no se ha escogido un variant

en: mixture of labelled and unlabelled tuple elements
es: mezcla de elementos de tupla etiquetados y sin etiquetar

en: probably not a structure tuple
es: probablemente no es una estructura de tupla

en: excess initializer for field `%s'
es: exceso de iniciadores para el campo `%s'

en: excess unnamed initializers
es: exceso de iniciadores sin nombre

en: non-constant start index for tuple
es: índice de inicio no constante para la tupla

en: invalid array tuple label
es: etiqueta de tupla matriz inválida

en: non-constant array tuple index range
es: rango del índice de tupla matriz no constante

en: incompatible array tuple element %s
es: elemento %s de tupla matriz incompatible

en: multiple (*) or (ELSE) array tuple labels
es: múltiples etiquetas (*) o (ELSE) de tupla matriz

en: empty range in array tuple
es: rango vacío en la tupla matriz

en: array tuple has duplicate index %s
es: la tupla matriz tiene el índice %s duplicado

en: array tuple index out of range
es: índice de la tupla matriz fuera de rango

en: too many array tuple values
es: demasiados valores de la tupla matriz

en: dynamic array tuple without (*) or (ELSE)
es: tupla de matriz dinámica sin (*) o (ELSE)

en: missing array tuple element %s
es: falta el elemento %s de la tupla matriz

en: missing array tuple elements %s : %s
es: falta los elementos %s : %s de la tupla matriz

en: initializer is not an array or string mode
es: el iniciador no es un modo matriz o cadena

en: destination is too small
es: el destino es muy pequeño

en: internal error:  unknown type of expression
es: error interno:  tipo desconocido de expresión

en: `%s' must not be declared readonly
es: `%s' no debe ser declarado readonly

en: declaration of readonly variable without initialization
es: declaración de una variable readonly sin iniciación

en: no initialization allowed for `%s'
es: no se permite iniciación para `%s'

en: value for loc-identity `%s' is not a location
es: el valor para la loc-identity `%s' no es una ubicación

en: location for `%s' not read-compatible
es: la ubicación para `%s' no es compatible con la lectura

en: nonconstant initializer for `%s'
es: iniciador no constante para `%s'

en: do_decl: internal error: don't know what to initialize
es: do_decl: error interno: no se sabe qué hay que iniciar

en: RECURSIVE PROCs
es: PROCs RECURSIVE

en: `%s' must not be READonly
es: `%s' no debe ser READonly

en: POS may not be specified for a list of field declarations
es: no se puede especificar POS para una lista de declaraciones de campos

en: (ELSE) case label as well as ELSE variant
es: la etiqueta de case (ELSE) así como un variant ELSE

en: inconsistent modes between labels and tag field
es: modos inconsistentes entre las etiquetas y el campo de marcado

en: too few tag labels
es: muy pocas etiquetas de marcado

en: too many tag labels
es: demasiadas etiquetas de marcado

en: case label lower limit is not a discrete constant expression
es: la etiqueta de `case' del límite inferior no es una expresión constante entera

en: case label upper limit is not a discrete constant expression
es: la etiqueta de `case' del límite superior no es una expresión constante entera

en: case label must be a discrete constant expression
es: la etiqueta de `case' debe ser una expresión constante discreta

en: variant label declared here...
es: la etiqueta variant declarada aquí...

en: ...is duplicated here
es: ...está duplicada aquí

en: no field (yet) for tag %s
es: (aún) no hay un campo para la marca %s

en: non-value mode may only returned by LOC
es: un modo que no es valor sólo puede ser devuelto por LOC

en: mode of `%s' is not a mode
es: el modo de `%s' no es un modo

en: `%s' may only be passed by LOC
es: `%s' sólo puede ser pasado por LOC

en: nothing named `%s' to grant
es: nada llamado `%s' para conceder

en: duplicate grant for `%s'
es: concesión duplicada para `%s'

en: previous grant for `%s'
es: concesión previa para `%s'

en: duplicate definition `%s'
es: definición duplicada `%s'

en: previous definition of `%s'
es: definición previa de `%s'

en: ambiguous choice for seize `%s' -
es: elección ambigua para sujetar a `%s' -

en:  - can seize this `%s' -
es:  - puede sujetar a este `%s' -

en:  - or this granted decl `%s'
es:  - o este decl `%s' concedido

en: enumerator value for `%s' is less then 0
es: el valor de enumerador para `%s' es menor que 0

en: enumerators `%s' and `%s' have equal values
es: los enumeradores `%s' y `%s' tiene valores iguales

en: undefined value in SET mode is obsolete and deprecated
es: un valor indefinido en el modo SET es obsoleto y deprecado

en: BASE variable never declared
es: nunca se declaró la variable BASE

en: cannot BASE a variable on a PROC/PROCESS name
es: no se puede hacer BASE de una variable en un nombre PROC/PROCESS

en: INTERNAL ERROR: handle_one_level is broken
es: ERROR INTERNO: handle_one_level está descompuesto

en: tuple without specified mode not allowed in %s
es: no se permite una tupla sin modo especificado en %s

en: conditional expression not allowed in %s
es: no se permite una expresión condicional en %s

en: internal error:  unknown expression mode in %s
es: error interno:  modo de expresión desconocido en %s

en: CASE selector is not a discrete expression
es: el selector de CASE no es una expresión discreta

en: The number of CASE selectors does not match the number of CASE label lists
es: El número de selectores CASE no coincide con el número de listas de etiquetas CASE

en: powerset is not addressable
es: powerset no es direccionable

en: array is not addressable
es: la matriz no es direccionable

en: too few arguments in call to `%s'
es: muy pocos argumentos en la llamada a `%s'

en: too many arguments in call to `%s'
es: demasiados argumentos en la llamada a `%s'

en: cannot dereference, not a pointer
es: no se puede deferenciar, no es un apuntador

en: missing '.' operator or undefined mode name `%s'
es: falta el operador '.' o el nombre de modo indefinido `%s'

en: you have forgotten the '.' operator which must
es: ha olvidado el operador '.' el cual debe

en:  precede a STRUCT field reference, or `%s' is an undefined mode
es:  preceder a una referencia de campo STRUCT, o `%s' es un modo indefinido

en: can't dereference PTR value using unary `->'
es: no se puede dereferenciar el valor de PTR usando un `->' unario

en: invalid type argument of `->'
es: argumento de tipo inválido de `->'

en: operand of '.' is not a STRUCT
es: el operando de '.' no es un STRUCT

en: no field named `%s'
es: no hay un campo llamado `%s'

en: ABS argument must be discrete or real mode
es: el argumento de ABS debe ser de modo discreto o real

en: argument %d to ABSTIME must be of integer type
es: el argumento %d para ABSTIME debe ser de tipo entero

en: parameter 1 must be referable
es: el parámetro 1 debe ser referenciable

en: mode mismatch in parameter 1
es: no coincide el modo en el parámetro 1

en: parameter 2 must be a positive integer
es: el parámetro 2 debe ser un entero positivo

en: CARD argument must be powerset mode
es: el argumento de CARD debe ser del modo powerset

en: expression for DESCR-built-in must be referable
es: la expresión para el DESCR interno debe ser referenciable

en: argument to `%s' must be of integer type
es: el argumento para `%s' debe ser de tipo entero

en: argument 1 to `%s' must be of floating point mode
es: el argumento 1 para `%s' debe ser de modo de coma flotante

en: first argument to `%s' must be a mode
es: el primer argumento de `%s' debe ser un modo

en: READonly modes for %s must have a value
es: los modos READonly para %s deben tener un valor

en: argument to TERMINATE must be a reference primitive value
es: el argumento para TERMINATE debe ser un valor de referencia primitivo

en: argument 1 to INTTIME must be of mode TIME
es: el argumento 1 para INTTIME debe ser de modo TIME

en: LENGTH argument must be string, buffer, event mode, text location or mode
es: el argumento de LENGTH debe ser cadena, almacenamiento temporal, modo evento, ubicación o modo texto

en: UPPER argument must have a mode, or be a mode
es: el argumento de UPPER debe tener un modo, o ser un modo

en: LOWER argument must have a mode, or be a mode
es: el argumento de LOWER debe tener un modo, o ser un modo

en: UPPER argument must be string, array, mode or integer
es: el argumento de UPPER debe ser cadena, matriz, modo o entero

en: LOWER argument must be string, array, mode or integer
es: el argumento de LOWER debe ser cadena, matriz, modo o entero

en: %s argument must be POWERSET mode
es: el argumento %s debe ser de modo POWERSET

en: %s called for empty POWERSET
es: se llamó %s para un POWERSET vacío

en: argument to NUM is not discrete
es: el argumento para NUM no es discreto

en: no integer mode which matches expression's mode
es: no hay un modo entero que coincida con el modo de la expresión

en: NUM's parameter is below its mode range
es: el parámetro de NUM está por debajo de su rango de modo

en: NUM's parameter is above its mode range
es: el parámetro de NUM está por arriba de su rango de modo

en: cannot take SUCC or PRED of a numbered SET
es: no se puede tomar un SUCC o PRED de un SET numerado

en: SUCC or PRED must not be done on a PTR
es: no se debe hacer SUCC o PRED en un PTR

en: SUCC or PRED for a reference type is not standard
es: SUCC o PRED para un tipo de referencia no es estándard

en: SUCC or PRED argument must be a discrete mode
es: el argumento de SUCC o PRED debe ser un modo discreto

en: taking the %s of a value already at its %s value
es: tomando el %s de un valor que ya está en su %s valor

en: size applied to a function mode
es: size aplicado a una modo función

en: sizeof applied to a void mode
es: sizeof aplicado a un modo void

en: sizeof applied to an incomplete mode
es: sizeof aplicado a un modo incompleto

en: cannot call a PROCESS, you START a PROCESS
es: no se puede llamar a un PROCESS, usted START un PROCESS

en: invalid %s
es: %s inválido

en: %s parameter %d must be a location
es: %s del parámetro %d debe ser una ubicación

en: %s parameter %d is READ-only
es: %s del parámetro %d es READ-only

en: LOC actual parameter %d is a non-referable location
es: el parámetro %d actual de LOC es una ubicación no referenciable

en: mode mismatch in parameter %d
es: no coincide el modo en el parámetro %d

en: too many arguments to procedure `%s'
es: demasiados argumentos para el procedimiento `%s'

en: too many arguments to procedure
es: demasiados argumentos para el procedimiento

en: too few arguments to procedure `%s'
es: muy pocos argumentos para el procedimiento `%s'

en: too few arguments to procedure
es: muy pocos argumentos para el procedimiento

en: syntax error (integer used as function)
es: error sintáctico (entero usado como función)

en: syntax error - missing operator, comma, or '('?
es: error de sintaxis - ¿Falta un operador, una coma, o '('?

en: unimplemented built-in function `%s'
es: función interna `%s' sin implementar

en: internal error - bad built-in function `%s'
es: error interno - función interna `%s' errónea

en: empty expression in string index
es: expresión vacía en el índice de la cadena

en: only one expression allowed in string index
es: solamente se permite una expresión en el índice de la cadena

en: invalid: primval ( untyped_exprlist )
es: inválido: primval ( listaexpr_sintipo )

en: operand is variable-size bitstring/power-set
es: el operando es una cadena de bits/powerset de tamaño variable

en: tree code `%s' unhandled in build_compare_set_expr
es: árbol de código `%s' sin manejar en build_compare_set_expr

en: incompatible modes in concat expression
es: modos incompatibles en la concatenación de expresiones

en: invalid operation on array of chars
es: operación inválida en la matriz de chars

en: comparison of variant structures is unsafe
es: no es segura la comparacion de estructuras variantes

en: compare with variant records
es: compara con registros variantes

en: incompatible operands to %s
es: operandos incompatibles para %s

en: relational operator not allowed for this mode
es: no se permite un operador relacional para este modo

en: cannot use %s operator on PROC mode variable
es: no se puede usar el operador %s en la variable de modo PROC

en: invalid left operand of %s
es: operando izquierdo de %s inválido

en: invalid right operand of %s
es: operando derecho de %s inválido

en: repetition expression must be constant
es: la expresión de repetición debe ser constante

en: left argument to MOD/REM operator must be integral
es: el argumento izquierdo del operador MOD/REM debe ser integral

en: right argument to MOD/REM operator must be integral
es: el argumento derecho del operador MOD/REM debe ser integral

en: right operand of IN is not a powerset
es: el operando derecho de IN no es un powerset

en: left operand of IN incompatible with right operand
es: el operando izquierdo de IN es incompatible con el operando derecho

en: -> operator not allow in constant expression
es: no se permite el operador -> en la expresión constante

en: taking the address of a string literal is non-standard
es: tomar la dirección de una literal de cadena no es estándard

en: taking the address of a function is non-standard
es: tomar la dirección de una función no es estándard

en: ADDR requires a LOCATION argument
es: ADDR requiere un argumento LOCATION

en: -> expression is not addressable
es: la expresión -> no es direccionable

en: ADDR parameter must be a LOCATION
es: el parámetro de ADDR debe ser una LOCATION

en: possible internal error in build_chill_arrow_expr
es: posible error interno en build_chill_arrow_expr

en: %s is not addressable
es: %s no es direccionable

en: repetition count is not an integer constant
es: la cuenta de repetición no es una constante entera

en: repetition count < 0
es: la cuenta de repetición < 0

en: repetition value not constant
es: el valor de repetición no es una constante

en: bitstring repetition of non-constant boolean
es: repetición de la cadena de bits de un booleano que no es constante

en: string repetition operand is non-constant bitstring
es: el operando de repetición de cadena es una cadena de bits no constante

en: non-char, non-bit string repetition
es: repetición de cadena que no es de bit ni char

en: invalid operand of %s
es: operando inválido de %s

en: right operand of %s is not array of boolean
es: el operando derecho de %s no es una matriz de boolean

en: %s operator applied to boolean variable
es: operador %s aplicado a una variable boolean

en: non-boolean mode in conditional expression
es: modo no-booleano en la expresión condicional

en: decode_constant: invalid component_ref
es: decode_constant: component_ref inválido

en: decode_constant: mode and value mismatch
es: decode_constant: no coinciden el modo y el valor

en: decode_constant: cannot decode this mode
es: decode_constant: no se puede decodificar este modo

en: decode_constant_selective: mode and value mismatch
es: decode_constant_selective: no coinciden el modo y el valor

en: decode_constant_selective: cannot decode this mode
es: decode_constant_selective: no se puede decodificar este modo

en: can't write to %s
es: no se puede escribir a %s

en: FORBID is not yet implemented
es: FORBID no se ha implementado aún

note: this nerver should happen
en: function "really_grant_this" called for `%s'
es: se llamó la función "really_grant_this" para `%s'

en: non-integral text length
es: longitud de texto que no es integral

en: non-constant text length
es: longitud de texto que no es constante

en: text length must be greater then 0
es: la longitud de texto debe ser mayor que 0

en: argument %d of %s must be of mode ASSOCIATION
es: el argumento %d de %s debe ser de modo ASSOCIATION

en: argument %d of %s must be a location
es: el argumento %d de %s debe ser una ubicación

en: argument 2 of ASSOCIATE must not be an empty string
es: el argumento 2 de ASSOCIATE no debe ser una cadena vacía

en: argument 2 to ASSOCIATE must be a string
es: el argumento 2 de ASSOCIATE debe ser una cadena

en: argument 3 to ASSOCIATE must be a string
es: el argumento 3 de ASSOCIATE debe ser una cadena

en: too many arguments in call to MODIFY
es: demasiados argumentos en la llamada a MODIFY

en: argument 2 of MODIFY must not be an empty string
es: el argumento 2 de MODIFY no debe ser una cadena vacía

en: argument 2 to MODIFY must be a string
es: el argumento 2 de MODIFY debe ser una cadena

en: argument 3 to MODIFY must be a string
es: el argumento 3 de MODIFY debe ser una cadena

en: argument %d of %s must be an ACCESS or TEXT mode
es: el argumento %d de %s debe ser un modo ACCESS o TEXT

en: argument 4 of CONNECT must be of mode WHERE
es: el argumento 4 de CONNECT debe ser de modo WHERE

en: index expression for ACCESS without index
es: expresión de índice para ACCESS sin índice

en: incompatible index mode
es: modo de índices incompatibles

en: argument 3 to CONNECT must be of mode USAGE
es: el argumento 3 de CONNECT debe ser de modo USAGE

en: argument %d of %s must be of mode ACCESS
es: el argumento %d de %s debe ser de modo ACCESS

en: too few arguments in call to `readrecord'
es: muy pocos argumentos en la llamada a `readrecord'

en: incompatible record mode
es: modo de registro incompatible

en: store location must not be READonly
es: la ubicación de almacenamiento no debe ser READonly

en: too few arguments in call to `writerecord'
es: muy pocos argumentos en la llamada a `writerecord'

en: transfer to ACCESS without record mode
es: transferencia a ACCESS sin modo de grabación

en: argument %d of %s must be of mode TEXT
es: el argumento %d de %s debe ser de modo TEXT

en: TEXT doesn't have a location
es: TEXT no tiene una ubicación

en: incompatible index mode for SETETEXTACCESS
es: modo de índice incompatible para SETTEXTACCESS

en: incompatible record mode for SETTEXTACCESS
es: modo de grabación incompatible para SETTEXTACCESS

en: parameter 2 must be a location
es: el parámetro 2 debe ser una ubicación

en: incompatible modes in parameter 2
es: modos incompatibles en el parámetro 2

en: conditional expression not allowed in this context
es: no se permite una expresión condicional en este contexto

en: untyped expression as argument %d
es: expresión sin tipo como argumento %d

en: cannot process %d bits integer for READTEXT argument %d
es: no se pueden procesar %d bits enteros para el argumento %d de READTEXT

en: cannot process %d bits integer WRITETEXT argument %d
es: no se pueden procesar %d bits enteros para el argumento %d de WRITETEXT

en: argument %d is READonly
es: el argumento %d es READonly

en: argument %d must be referable
es: el argumento %d debe ser referenciable

en: cannot process argument %d of WRITETEXT, unknown size
es: no se puede procesar el argumento %d de WRITETEXT, tamaño desconocido

note: datatype is not yet implemented, issue a warning
en: cannot process mode of argument %d for %sTEXT
es: no se puede procesar el modo del argumento %d para %sTEXT

en: too few arguments for this format string
es: muy pocos argumentos para esta cadena de formato

en: type of argument %d invalid for conversion code at offset %d
es: el tipo del argumento %d es inválido para el código de conversión en el desplazamiento %d

en: unmatched open paren
es: paréntesis abierto sin coincidencia

en: bad format specification character (offset %d)
es: carácter de especificación de formato erróneo (desplazamiento %d)

en: repetition factor overflow (offset %d)
es: desbordamiento del factor de repetición (desplazamiento %d)

en: duplicate qualifier (offset %d)
es: calificador duplicado (desplazamiento %d)

en: clause width overflow (offset %d)
es: desbordamiento de la anchura de la cláusula (desplazamiento %d)

en: no fraction (offset %d)
es: no hay una fracción (desplazamiento %d)

en: no fraction width (offset %d)
es: no hay anchura de la fracción (desplazamiento %d)

en: fraction width overflow (offset %d)
es: desbordamiento de la anchura de la fracción (desplazamiento %d)

en: no exponent (offset %d)
es: no hay un exponente (desplazamiento %d)

en: no exponent width (offset %d)
es: no hay anchura del exponente (desplazamiento %d)

en: exponent width overflow (offset %d)
es: desbordamiento de la anchura del exponente (desplazamiento %d)

en: internal error in check_format_string
es: error interno en check_format_string

en: no padding character (offset %d)
es: no hay un carácter de relleno (desplazamiento %d)

note: too  may arguments for format string
en: too many arguments for this format string
es: demasiados argumentos para esta cadena de formato

en: missing index expression
es: falta la expresión de índice

en: too few arguments in call to `writetext'
es: muy pocos argumentos en la llamada a `writetext'

en: argument 1 for WRITETEXT must be a TEXT or CHARS(n) VARYING location
es: el argumento 1 para WRITETEXT debe ser una ubicación TEXT o CHARS(N) VARYING

en: `format string' for WRITETEXT must be a CHARACTER string
es: la `cadena de formato' para WRITETEXT debe ser una cadena CHARACTER

en: too few arguments in call to `readtext'
es: muy pocos argumentos en la llamada a `readtext'

en: argument 1 for READTEXT must be a TEXT location or CHARS(n) [ VARYING ] expression
es: el argumento 1 para READTEXT debe ser una ubicación TEXT o una expresión CHARS(n) [ VARYING ]

en: `format string' for READTEXT must be a CHARACTER string
es: la `cadena de formato' para READTEXT debe ser una cadena CHARACTER

en: non-constant expression
es: expresión no constante

en: ignoring case upon input and
es: ignorar mayúsculas y minúsculas en la entrada y

en: making special words uppercase wouldn't work
es: hacer que las palabras especiales estén en mayúsculas no funcionará

en: making special words uppercase and
es: hacer que las palabras especiales estén en mayúsculas e

en:  ignoring case upon input wouldn't work
es:  ignorar mayúsculas y minúsculas de la entrada no funcionará

en: internal error - use of undefined type
es: error interno - uso de tipo indefinido

en: invalid C'xx'
es: C'xx' inválido

en: can't close %s
es: no se puede cerrar %s

en: malformed exponent part of floating-point literal
es: parte del exponente malformada de una literal de coma flotante

en: real number exceeds range of REAL
es: el número real excede el rango de REAL

en: end-of-file in '<>' directive
es: fin de fichero en la directiva '<>'

en: unrecognized compiler directive
es: no se reconoce la directiva del compilador

en: unrecognized compiler directive `%s'
es: no se reconoce la directiva del compilador `%s'

en: unterminated control sequence
es: secuencia de control sin terminar

en: invalid integer literal in control sequence
es: entero literal inválido en la secuencia de control

en: control sequence overflow
es: desbordamiento de la secuencia de control

en: invalid control sequence
es: secuencia de control inválida

en: invalid base in read control sequence
es: base inválida en la secuencia de control de lectura

en: invalid digit in control sequence
es: dígito inválido en la secuencia de control

en: unterminated string literal
es: cadena literal sin terminar

en: invalid number format `%s'
es: formato de número `%s' inválido

en: integer literal too big
es: entero literal demasiado grande

en: can't find %s
es: no se puede encontrar %s

en: USE_SEIZE_FILE directive must be followed by string
es: la directiva USE_SEIZE_FILE debe tener una cadena a continuación

en: invalid #ident
es: instrucción #ident inválida

en: undefined or invalid # directive
es: directiva # no definida o inválida

en: invalid #line
es: instrucción #line inválida

en: #-lines for entering and leaving files don't match
es: el número de #-lines para entrar y salir de los ficheros no coinciden

en: invalid #-line
es: instrucción #-line inválida

en: missing `=' in compiler directive
es: falta un `=' en la directiva del compilador

en: invalid value follows `=' in compiler directive
es: valor inválido a continuación de `=' la directiva

en: invalid `%c' character in name
es: carácter `%c' inválido en el nombre

en: `%s' not integer constant synonym
es: `%s' no es un sinónimo de la constante entera

en: value out of range in compiler directive
es: valor fuera de rango en la directiva del compilador

en: can't reopen %s
es: no se puede reabrir %s

en: no modules seen
es: no se ven los módulos

en: modeless tuple not allowed in this context
es: no se permite una tupla sin modo en este contexto

en: IN expression does not have a mode
es: la expresión IN no tiene un modo

en: location enumeration for BOOLS
es: enumeración de ubicación para BOOLS

en: location enumeration for bit-packed arrays
es: enumeración de ubicación para matrices empacadas de bits

en: loop's IN expression is not a composite object
es: la expresión IN del ciclo no es un objeto compuesto

en: start expr must have discrete mode
es: la expresión de inicio debe tener un modo discreto

en: DO FOR start expression is a numbered SET
es: el inicio de la expresión DO FOR es un SET numerado

en: TO expression is a numbered SET
es: la expresión TO es un SET numerado

en: TO expr must have discrete mode
es: la expresión TO debe tener un modo discreto

en: start expr and TO expr must be compatible
es: la expresión de inicio y la expresión TO deben ser compatibles

en: BY expr must have discrete mode
es: la expresión BY debe tener un modo discreto

en: start expr and BY expr must be compatible
es: la expresión de inicio y la expresión BY deben ser compatibles

en: loop identifier undeclared
es: identificador de ciclo sin declarar

en: loop variable incompatible with start expression
es: variable de ciclo incompatible con la expresión de inicio

en: body of DO FOR will never execute
es: el cuerpo de DO FOR nunca se ejecutará

en: BY expression is negative or zero
es: la expresión BY es negativa o cero

en: can't iterate through array of BOOL
es: no se puede iterar a través de una matriz de BOOL

en: Can't iterate through array of BOOL
es: No se puede iterar a través de una matriz de BOOL

en: there was no start label to match the end label '%s'
es: no hubo una etiqueta de inicio que coincidiera con la etiqueta final '%s'

en: start label '%s' does not match end label '%s'
es: la etiqueta de inicio '%s' no coincide con la etiqueta final '%s'

en: `%s' not declared
es: no se declaró `%s'

en: no RETURN or RESULT in procedure
es: no hay RETURN o RESULT en el procedimiento

en: PREFIXED clause with no prelix in unlabeled module
es: cláusula PREFIXED sin prefijo en el módulo sin etiqueta

en: internal parser error - expected token %d
es: error interno del decodificador - se esperaba el elemento %d

en: '%s!' is not followed by an identifier
es: '%s!' no es seguido por un identificador

en: expected a name here
es: se esperaba un nombre aquí

en: expected a name string here
es: se esperaba una cadena de nombre aquí

en: `%s' undeclared
es: `%s' sin declarar

en: action not allowed in SPEC MODULE
es: no se pertite una acción en SPEC MODULE

en: missing defining occurrence
es: falta la ocurrencia que define

en: bad defining occurrence following ','
es: ocurrencia de definición errónea a continuación de ','

en: missing '(' in exception list
es: falta un '(' en la lista de excepción

en: ON exception names must be unique
es: los nombres de excepción ON deben ser únicos

en: syntax error in exception list
es: error sintáctico en la lista de excepción

en: empty ON-condition
es: condición ON vacía

en: INIT not allowed at loc-identity declaration
es: no se permite INIT en una declaración loc-identity

en: '=' used where ':=' is required
es: se usa '=' cuando se requiere ':='

en: initialization is not allowed in spec module
es: no se permite la iniciación en el módulo de especificaciones

en: loc-identity declaration without initialization
es: declaración loc-identity sin iniciación

en: bad syntax following FORBID
es: sintaxis errónea a continuación de FORBID

en: expected a postfix name here
es: se esperaba un nombre postfijo aquí

en: expected another rename clause
es: se esperaba otra cláusula de renombrado

en: syntax error in parameter name list
es: error de sintaxis en la lista nombres de parámetros

en: NONREF specific without LOC in result attribute
es: NONREF específico sin LOC en el atributo de resultado

en: DYNAMIC specific without LOC in result attribute
es: DYNAMIC específico sin LOC en el atributo de resultado

en: exception names must be unique
es: los nombres de excepción deben ser únicos

en: must specify a PROCESS name
es: se debe especificar un nombre de PROCESS

en: SIGNAL must be in global reach
es: SIGNAL debe estar en el alcance global

en: syntax error while parsing signal definition statement
es: error de sintaxis mientras se analizaban la declaración de definición de señales

en: case range list
es: lista de rango de case

en: misplaced colon in case label
es: punto y coma mal ubicado en la etiqueta case

en: unrecognized case label list after ','
es: no se reconoce la lista de etiquetas case después de ','

en: bad ASM operand
es: operando ASM erróneo

en: readonly location modified by 'asm'
es: ubicación de sólo lectura modificada por 'asm'

en: expected 'TO' in step enumeration
es: se esperaba 'TO' en la enumeración de pasos

en: expected 'IN' in FOR control here
es: se esperaba 'IN' en el control FOR aquí

en: missing DELAY CASE alternative
es: falta la alternativa DELAY CASE

note: This is probably not possible
en: non-referable location in DO WITH
es: ubicación no referenciable en DO WITH

en: WITH element must be of STRUCT mode
es: el elemento WITH debe ser de modo STRUCT

en: missing ')' in signal/buffer receive alternative
es: falta un ')' en la alternativa de recepción de señal/almacenamiento temporal

en: misplaced 'IN' in signal/buffer receive alternative
es: 'IN' mal ubicado en la alternativa de recepción de señal/almacenamiento temporal

en: missing RECEIVE alternative
es: falta la alternativa RECEIVE

en: PROCESS copy number must be integer
es: el número de copia de PROCESS debe ser entero

en: missing parenthesis for procedure call
es: faltan paréntesis para la llamada del procedimiento

en: expression is not an action
es: la expresión no es una acción

en: syntax error in action
es: error sintáctico en la acción

en: no handler is permitted on this action
es: no se permite un manejador en esta acción

en: definition follows action
es: una definición a continuación de la acción

en: bad tuple field name list
es: lista de nombres de campos de tupla errónea

en: invalid syntax for label in tuple
es: sintaxis inválida para la etiqueta en la tupla

en: bad syntax in tuple
es: sintaxis errónea en la tupla

en: non-mode name before tuple
es: nombre que no es modo antes de la tupla

en: invalid expression/location syntax
es: sintaxis de expresión/ubicación inválida

en: RECEIVE expression
es: expresión RECEIVE

en: there should not be a ';' here
es: no debería estar un ';' aquí

en: missing ELSE/ELSIF in IF expression
es: falta un ELSE/ELSIF en la expresión IF

en: conditional expression not allowed inside parentheses
es: no se permiten expresiones condicionales dentro de paréntesis

en: mode-less tuple not allowed inside parentheses
es: no se permite una tupla sin modo dentro de paréntesis

note: Z.200 doesn't allow mixed numbered and unnumbered set elements, but we can do it. Print a warning
en: mixed numbered and unnumbered set elements is not standard
es: un conjunto de elementos numerados y sin numerar mezclados no es estándard

en: SET mode must define at least one named value
es: el modo SET debe definir por lo menos un valor nombrado

en: POS not allowed for ARRAY
es: no se permite POS en ARRAY

en: STEP not allowed in field definition
es: no se permite STEP en la definición de campos

en: missing field name
es: falta el nombre del campo

en: bad field name following ','
es: nombre de campo erróneo a continuación de ','

en: expected ':' in structure variant alternative
es: se esperaba ':' en la alternativa de estructura variante

en: missing field
es: falta el campo

en: VARYING bit-strings not implemented
es: no se han implementado las cadenas de bit VARYING

en: strings must be composed of chars
es: las cadenas deben estar compuestas de caracteres

en: BUFFER modes may not be readonly
es: los modos BUFFER no pueden ser de sólo lectura

en: EVENT modes may not be readonly
es: los modos EVENT no pueden ser de sólo lectura

en: SIGNAL is not a valid mode
es: SIGNAL no es un modo válido

en: syntax error - missing mode
es: error sintáctico - modo faltante

en: syntax error - expected a module or end of file
es: error sintáctico - se esperaba un módulo o el final del fichero

en:   `%s', which depends on ...
es:   `%s', el cual depende de ...

en: cycle: `%s' depends on ...
es: ciclo: `%s' depende de ...

en: SYN of this mode not allowed
es: no se permite el SYN de este modo

en: mode of SYN incompatible with value
es: el modo de SYN es incompatible con el valor

en: SYN value outside range of its mode
es: valor SYN fuera del rango de su modo

en: INIT string too large for mode
es: la cadena INIT es demasiado grande para el modo

en: value of %s is not a valid constant
es: el valor de %s no es una constante válida

en: mode with non-value property in signal definition
es: modo sin propiedad que no es valor en la definición de la señal

en: undeclared identifier `%s'
es: identificador sin declarar `%s'

en: RETURNS spec with invalid mode
es: especificación de RETURNS con modo inválido

en: operand to REF is not a mode
es: el operando para REF no es un modo

en: field with non-value mode in variant structure not allowed
es: no se permite un campo con modo que no es valor en una estructura variante

en: buffer element mode must not have non-value property
es: el modo de un elemento de un almacenamiento temporal no debe tener una propiedad que no sea valor

en: recordmode must not have the non-value property
es: el modo de grabación no debe tener la propiedad que no es valor

en: tasking code %ld out of range for `%s'
es: el código de tarea %ld está fuera de rango para `%s'

en: invalid attribute for argument `%s' (only IN or LOC allowed)
es: atributo inválido para el argumento `%s' (solamente se permiten IN o LOC)

en: PROCESS may only be declared at module level
es: solamente se puede declarar PROCESS en el nivel de módulos

en: process name %s never declared
es: nunca se declaró el nombre de proceso %s

en: you may only START a process, not a proc
es: solamente se puede hacer START de un proceso, no de un procedimiento

en: SET expression not a location
es: la expresión SET no es una ubicación

en: SET location must be INSTANCE mode
es: la ubicación SET debe ser de modo INSTANCE

en: too many arguments to process `%s'
es: demasiados argumentos para el proceso `%s'

en: too many arguments to process
es: demasiados argumentos para el proceso

en: too few arguments to process `%s'
es: muy pocos argumentos para el proceso `%s'

en: too few arguments to process
es: muy pocos argumentos para el proceso

en: COPY_NUMBER argument must be INSTANCE expression
es: el argumento de COPY_NUMBER debe ser una expresión INSTANCE

en: GEN_CODE argument must be a process or signal name
es: el argumento de GEN_CODE debe ser un proceso o un nombre de señal

en: GEN_INST parameter 2 must be an integer mode
es: el parámetor 2 de GEN_INST debe ser un modo entero

en: GEN_INST parameter 1 must be a PROCESS or an integer expression
es: el parámetro 1 de GEN_INST debe ser un PROCESS o una expresión entera

en: %s is not a declared process
es: %s no es un proceso declarado

en: PROC_TYPE argument must be INSTANCE expression
es: el argumento de PROC_TYPE debe ser una expresión INSTANCE

en: QUEUE_LENGTH argument must be a BUFFER/EVENT location
es: el argumento de QUEUE_LENGTH debe ser una ubicación BUFFER/EVENT

en: SEND requires a SIGNAL; %s is not a SIGNAL name
es: SEND requiere un SIGNAL; %s no es nombre de SIGNAL

en: too many values for SIGNAL `%s'
es: demasiados valores para SIGNAL `%s'

en: too few values for SIGNAL `%s'
es: muy pocos valores para SIGNAL `%s'

en: signal sent without priority
es: se envió una señal sin una prioridad

en:  and no default priority was set.
es:  y no se estableción una prioridad por omisión.

en:  PRIORITY defaulted to 0
es:  PRIORITY es 0 por omisión

en: SEND without a destination instance
es: SEND sin una instancia de destino

en:  and no destination process specified
es:  y no se especificó un proceso destino

en:  for the signal
es:  para la señal

note: as our system doesn't allow that and Z.200 specifies it, we issue a warning
en: SEND to ANY copy of process `%s'
es: SEND a ANY copia del proceso `%s'

en: SEND TO must be an INSTANCE mode
es: SEND TO debe ser de un modo INSTANCE

en: SEND WITH must have a mode
es: SEND WITH debe tener un modo

en: internal error: RECEIVE CASE stack invalid
es: error interno: pila RECEIVE CASE inválida

en: SET requires INSTANCE location
es: SET requiere de una ubicación INSTANCE

en: SIGNAL in RECEIVE CASE alternative follows
es: SIGNAL en una alternativa RECEIVE CASE a continuación de

en:  a BUFFER name on line %d
es:  un nombre de BUFFER en la línea %d

en: SIGNAL `%s' has no data fields
es: SIGNAL `%s' no tiene campos de datos

en: SIGNAL `%s' requires data fields
es: SIGNAL `%s' requiere de campos de datos

en: too few data fields provided for `%s'
es: se proporcionaron muy pocos campos de datos para `%s'

en: too many data fields provided for `%s'
es: se proporcionaron demasiados campos de datos para `%s'

en: BUFFER in RECEIVE CASE alternative follows
es: BUFFER en la alternavita RECEIVE CASE a continuación de

en:  a SIGNAL name on line %d
es:  un nombre SIGNALE en la línea %d

en: BUFFER in RECEIVE CASE alternative must be a location
es: BUFFER en la alternativa RECEIVE CASE debe ser una ubicación

en: buffer receive alternative requires only 1 defining occurrence
es: la alternativa de recepción de almacenamiento temporal sólo requiere de una ocurrencia de definición

en: incompatible modes in receive buffer alternative
es: modos incompatibles en la alternativa de almacenamiento temporal de recepción

en: defining occurrence in receive buffer alternative must be a location
es: la ocurrencia de definición en la alternativa de almacenamiento temporal de recepción debe ser una ubicación

en: buffer receive alternative without `IN location'
es: alternativa de almacenamiento temporal de recepción sin `IN ubicación'

en: RECEIVE CASE alternative must specify a SIGNAL name or BUFFER location
es: la alternativa RECEIVE CASE debe especificar un nombre SIGNAL o una ubicación BUFFER

en: RECEIVE CASE without alternatives
es: RECEIVE CASE sin alternativas

en: CONTINUE requires an event location
es: CONTINUE requiere de una ubicación de evento

en: PRIORITY must be of integer type
es: PRIORITY debe ser de tipo entero

en: delay alternative must be an EVENT location
es: la alternativa de retardo debe ser una ubicación EVENT

en: DELAY CASE without alternatives
es: DELAY CASE sin alternativas

en: DELAY action requires an event location
es: la acción DELAY requiere una ubicación de evento

en: PRIORITY in DELAY action must be of integer type
es: PRIORITY en la acción DELAY debe ser de tipo entero

en: DELAY action without priority.
es: una acción DELAY sin prioridad.

en: send buffer action requires a BUFFER location
es: la acción de almacenamiento temporal de envío requiere una ubicación BUFFER

en: there must be only 1 value for send buffer action
es: solamente debe haber 1 valor para la acción del almacenamiento temporal de envío

en: convert failed for send buffer action
es: falló la conversión para la acción del almacenamiento temporal de envío

en: incompatible modes in send buffer action
es: modos incompatibles en la acción de almacenamiento temporal de envío

en: buffer sent without priority
es: almacenamiento temporal enviado sin prioridad

en: WITH not allowed for send buffer action
es: no se permite WITH para la acción del almacenamiento temporal de envío

en: TO not allowed for send buffer action
es: no se permite TO para la acción del almacenamiento temporal de envío

en: SEND requires a BUFFER; `%s' is not a BUFFER name
es: SEND requiere un BUFFER; `%s' no es un nombre de BUFFER

en: non-integral max queue size for EVENT/BUFFER mode
es: tamaño máximo de cola no integral para el modo EVENT/BUFFER

en: non-constant max queue size for EVENT/BUFFER mode
es: tamaño máximo de cola no constante para el modo EVENT/BUFFER

en: max queue_size for EVENT/BUFFER is not positive
es: el tamaño máximo de cola para EVENT/BUFFER no es positivo

en: absolute time value must be of mode TIME
es: el valor de tiempo absoluto debe ser de modo TIME

en: duration primitive value must be of mode DURATION
es: el valor de duración primitivo debe ser de modo DURATION

en: string length > UPPER (UINT)
es: longitud de la cadena > UPPER (UINT)

en: can only build a powerset from a discrete mode
es: solamente se puede construir un powerset a partir de un modo discreto

en: non-constant bitstring size invalid
es: tamaño inválido de cadena de bits no constante

en: non-constant powerset size invalid
es: tamaño inválido de powerset no constante

en: array or string index is a mode (instead of a value)
es: el índice de una matriz o una cadena es un modo (en lugar de un valor)

en: index is not an integer expression
es: el índice no es una expresión entera

en: index not compatible with index mode
es: el índice no es compatible con el modo de índice

note: should never happen
en: index is not discrete
es: el índice no es discreto

en: possible internal error - slice argument is neither referable nor constant
es: posible error interno - la rebanada del argumento no es referenciable ni constante

en: bit array slice with non-constant length
es: rebanada de la matriz de bits con longitud no constante

en: bitstring slice with non-constant length
es: rebanada de la cadena de bits con longitud no constante

en: slice operation on non-array, non-bitstring value not supported
es: no se da soporte a operaciones de rebanada en valores que no sean matrices o cadenas de bits

en: can only take slice of array or string
es: sólo se puede tomar una rebanada de una matriz o una cadena

en: slice length is not an integer
es: la longitud de la rebanada no es un entero

en: slice length out-of-range
es: longitud de la rebanada fuera de rango

en: too many index expressions
es: demasiadas expresiones índice

en: array index is not discrete
es: el índice de matriz no es discreto

en: invalid compound index for bitstring mode
es: índice compuesto inválido para el modo de cadena de bits

en: conversions from variable_size value
es: conversiones desde modo de tamaño variable

en: conversions to variable_size mode
es: conversiones a modo de tamaño variable

en: cannot convert to float
es: no se puede convertir a coma flotante

en: cannot convert float to this mode
es: no se puede convertir un número de coma flotante a este modo

en: OVERFLOW in expression conversion
es: OVERFLOW en la conversión de la expresión

en: overflow (not inside function)
es: desbordamiento (no dentro de la función)

en: possible overflow (not inside function)
es: posible desbordamiento (no dentro de la función)

en: expression will always cause OVERFLOW
es: la expresión siempre causará OVERFLOW

en: not implemented: constant conversion from that kind of expression
es: no implementado: conversión constante para ese tipo de expresión

en: not implemented: constant conversion to that kind of mode
es: no implementado: conversión constante a ese tipo de modo

en: non-standard, non-portable value conversion
es: conversión de valor no estándard y no transportable

en: location conversion between differently-sized modes
es: conversión de ubicaciones entre modos de tamaños diferentes

en: unsupported value conversion
es: conversión de valor sin soporte

en: operand to bin must be a non-negative integer literal
es: el operando para bin debe ser una literal entera no negativa

en: size %d of BIN too big - no such integer mode
es: el tamaño %d de BIN es demasiado grande - no existe tal modo entero

en: BIN in pass 2
es: BIN en el paso 2

en: mode of tuple is neither ARRAY, STRUCT, nor POWERSET
es: el modo de la tupla no es ARRAY, STRUCT ni POWERSET

en: internal error in chill_root_resulting_mode
es: error interno en chill_root_resulting_mode

en: string lengths not equal
es: la longitud de las cadenas no es igual

en: can't do ARRAY assignment - too large
es: no se puede hacer la asignación ARRAY - es demasiado grande

en: rhs of array assignment is not addressable
es: el lado derecho de la asignación de matriz no es direccionable

en: non-constant expression for BIN
es: expresión no constante para BIN

en: expression for BIN must not be negative
es: la expresión para BIN no debe ser negativa

en: cannot process BIN (>32)
es: no se puede procesar BIN (>32)

en: bounds of range are not compatible
es: los límites del rango no son compatibles

en: negative string length
es: longitud negativa de la cadena

en: range's lower bound and parent mode don't match
es: el límite inferior del rango y el modo padre no coinciden

en: range's upper bound and parent mode don't match
es: el límite superior del rango y el modo padre no coinciden

en: making range from non-mode
es: haciendo un rango a partir de algo que no es modo

en: floating point ranges
es: rangos de coma flotante

en: range mode has non-constant limits
es: el modo de rango tiene límites no constantes

en: range's high bound < mode's low bound
es: límite superior del rango < límite inferior del modo

en: range's high bound > mode's high bound
es: límite superior del rango > límite superior del modo

en: range mode high bound < range mode low bound
es: límite superior del modo del rango < límite inferior del modo del rango

en: range's low bound < mode's low bound
es: límite inferior del rango < límite inferior del modo

en: range's low bound > mode's high bound
es: límite inferior del rango > límite superior del modo

en: stepsize in STEP must be an integer constant
es: el tamaño del paso en STEP debe ser una constante entera

en: stepsize in STEP must be > 0
es: el tamaño del paso en STEP debe ser > 0

en: stepsize in STEP must be the natural width of the array element mode
es: el tamaño del paso en STEP debe ser la anchura natural del modo del elemento de la matriz

en: starting word in POS must be an integer constant
es: la palabra de inicio en POS debe ser una constante entera

en: starting word in POS must be >= 0
es: la palabra de inicio en POS debe ser >=0

en: starting word in POS within STEP must be 0
es: la palabra de inicio en POS dentro de STEP debe ser 0

en: starting bit in POS must be an integer constant
es: el bit de inicio en POS debe ser una constante entera

en: starting bit in POS within STEP must be 0
es: el bit de inicio en POS dentro de STEP debe ser 0

en: starting bit in POS must be >= 0
es: el bit de inicio en POS debe ser >= 0

en: starting bit in POS must be < the width of a word
es: el bit de inicio en POS debe ser < la anchura de una palabra

en: length in POS must be an integer constant
es: la longitud en POS debe ser una constante entera

en: length in POS must be > 0
es: la longitud en POS debe ser > 0

en: end bit in POS must be an integer constant
es: el bit final en POS debe ser una constante entera

en: end bit in POS must be >= the start bit
es: el bit final en POS debe ser >= el bit de inicio

en: end bit in POS must be < the width of a word
es: el bit final en POS debe ser < la anchura de una palabra

en: the length specified on POS within STEP must be the natural length of the array element type
es: la longitud especificada en POS dentro de STEP debe ser la longitud natural del tipo del elemento de la matriz

en: step size in STEP must be >= the length in POS
es: el tamaño del paso en STEP debe ser >= la longitud en POS

en: array index must be a range, not a single integer
es: el índice de la matriz debe ser un rango, no un entero simple

en: array index is not a discrete mode
es: el índice de la matriz no es un modo discreto

en: the length specified on POS must be the natural length of the field type
es: la longitud especificada en POS debe ser la longitud natural del tipo del campo

en: STRUCT fields must be layed out in monotonically increasing order
es: los campos STRUCT deben ser acomodados en un orden incrementado monotónicamente

en: if one field has a POS layout, then all fields must have a POS layout
es: si un campo tiene una disposición POS, entonces todos los campos deben tener una disposición POS

en: parameterized structures not implemented
es: no se han implementado las estructuras parametrizadas

en: invalid parameterized type
es: tipo parametrizado inválido

en: qualified type `%T' does not match destructor name `~%T'
es: el tipo calificado `%T' no coincide con el nombre del destructor `~%T'

en: type of `%E' does not match destructor type `%T' (type was `%T')
es: el tipo de `%E' no coincide con el tipo del destructor `%T' (el tipo era `%T')

en: `%D' is a namespace
es: `%D' es un nombre de espacio

en: base object `%E' of scoped method call is of non-aggregate type `%T'
es: el objeto base `%E' de la llamada de método del ambiente es del tipo no agregado `%T'

en: unable to call pointer to member function here
es: no se puede llamar un apuntador a una función miembro aquí

en: destructors take no parameters
es: los destructores no tienen parámetros

en: destructor name `~%T' does not match type `%T' of expression
es: el nombre del destructor `~%T' no coincide con el tipo `%T' de la expresión

en: %s %D(%T, %T, %T) <built-in>
es: %s %D(%T, %T, %T) <interno>

en: %s %D(%T, %T) <built-in>
es: %s %D(%T, %T) <interno>

en: %s %D(%T) <built-in>
es: %s %D(%T) <interno>

en: %s %T <conversion>
es: %s %T <conversión>

en: no viable candidates
es: no hay candidatos viables

en: conversion from `%T' to `%T' is ambiguous
es: la conversión de `%T' a `%T' es ambigua

en: no matching function for call to `%D(%A)'
es: no hay una función coincidente para la llamada a `%D(%A)'

en: call of overloaded `%D(%A)' is ambiguous
es: la llamada del `%D(%A)' sobrecargado es ambigua

note: It's no good looking for an overloaded operator() on a pointer-to-member-function.
en: pointer-to-member function %E cannot be called without an object; consider using .* or ->*
es: la función apuntador-a-miembro %E no se puede llamar dentro de un objeto; considere utilizar .* o ->*

en: no match for call to `(%T) (%A)'
es: no hay coincidencia para la llamada a `(%T) (%A)'

en: call of `(%T) (%A)' is ambiguous
es: la llamada de `(%T) (%A)' es ambigua

en: %s for `%T ? %T : %T' operator
es: %s para el operador `%T ? %T : %T'

en: %s for `%T %s' operator
es: %s para el operador `%T %s'

en: %s for `%T [%T]' operator
es: %s para el operador `%T [%T]'

en: %s for `%T %s %T' operator
es: %s para el operador `%T %s %T'

en: %s for `%s %T' operator
es: %s para el operador `%s %T'

en: ISO C++ forbids omitting the middle term of a ?: expression
es: ISO C++ prohibe la omisión del término medio de una expresión ?:

en: `%E' has type `void' and is not a throw-expression
es: `%E' tiene tipo `void' y no es una expresión throw

en: operands to ?: have different types
es: los operandos de ?: tienen tipos diferentes

en: enumeral mismatch in conditional expression: `%T' vs `%T'
es: no coincide el enumeral en la expresión condicional: `%T' vs `%T'

en: enumeral and non-enumeral type in conditional expression
es: tipos enumeral y no enumeral en la expresión condicional

en: `%D' must be declared before use
es: se debe declarar `%D' antes de su uso

en: no `%D(int)' declared for postfix `%s', trying prefix operator instead
es: no se declaró `%D(int)' para el `%s' postfijo, intentando en su lugar el operador prefijo

en: using synthesized `%#D' for copy assignment
es: usando `%#D' sintetizado para asignación de copia

en:   where cfront would use `%#D'
es:   donde cfront podría usar `%#D'

en: comparison between `%#T' and `%#T'
es: comparación entre `%#T' y `%#T'

en: no suitable `operator delete' for `%T'
es: no hay un operador `operator delete' adecuado para `%T'

en: `%+#D' is private
es: `%+#D' es privado

en: `%+#D' is protected
es: `%+#D' está protegido

en: `%+#D' is inaccessible
es: `%+#D' es inaccesible

en: within this context
es: desde este contexto

en: invalid conversion from `%T' to `%T'
es: conversión inválida de `%T' a `%T'

en:   initializing argument %P of `%D'
es:  argumento de iniciación %P de `%D'

en:   initializing argument %P of `%D' from result of `%D'
es:   argumento de iniciación %P de `%D' a partir del resultado de `%D'

en:   initializing temporary from result of `%D'
es:   iniciando el temporal a partir del resultado de `%D'

note: Undefined behaviour [expr.call] 5.2.2/7.
en: cannot pass objects of non-POD type `%#T' through `...'
es: no se puede pasar objetos de tipo `%#T' que no es POD a través de `...'

note: Undefined behaviour [expr.call] 5.2.2/7.
en: cannot receive objects of non-POD type `%#T' through `...'
es: no se puede recibir objetos de tipo `%#T' que no es POD a través de `...'

en: passing `%T' as `this' argument of `%#D' discards qualifiers
es: pasar `%T' como el argumento `this' de `%#D' descarta a los calificadores

en: could not find class$ field in java interface type `%T'
es: no se pudo encontrar un campo class$ en el tipo de interfaz java `%T'

en: request for member `%D' in `%E', which is of non-aggregate type `%T'
es: solicitud por el miembro `%D' en `%E' el cual es del tipo no agregado `%T'

en: no matching function for call to `%T::%D(%A)%#V'
es: no se encuentra una función coincidente para la llamada a `%T::%D(%A)%#V'

en: cannot call member function `%D' without object
es: no se puede llamar a la función miembro `%D' sin un objeto

en: passing `%T' chooses `%T' over `%T'
es: pasar `%T' escoge `%T'n sobre `%T'

en:   in call to `%D'
es:   en la llamada a `%D'

en: choosing `%D' over `%D'
es: escogiendo `%D' sobre `%D'

en:   for conversion from `%T' to `%T'
es:   para la conversión de `%T' a `%T'

en:   because conversion sequence for the argument is better
es:   porque la secuencia de conversión para el argumento es mejor

en:   because worst conversion for the former is better than worst conversion for the latter
es:   porque la peor conversión para el anterior es mejor que la peor conversión para el posterior

en: could not convert `%E' to `%T'
es: no se puede convertir `%E' a `%T'

en: cannot convert from base `%T' to derived type `%T' via virtual base `%T'
es: no se puede convertir de la base `%T' al tipo derivado `%T' a través de la base virtual `%T'

en: `%#D' and `%#D' cannot be overloaded
es: no se pueden sobrecargar `%#D' y `%#D'

note: There has already been a declaration of this method or member template.
en: `%D' has already been declared in `%T'
es: `%D' ya ha sido declarado en `%T'

en: duplicate enum value `%D'
es: valor enum duplicado `%D'

en: duplicate field `%D' (as enum and non-enum)
es: campo duplicado `%D' (como enum y no enum)

en: duplicate nested type `%D'
es: tipo anidado duplicado `%D'

en: duplicate field `%D' (as type and non-type)
es: campo duplicado `%D' (como tipo y no tipo)

en: duplicate member `%D'
es: miembro duplicado `%D'

en: conflicting access specifications for method `%D', ignored
es: especificaciones de acceso en conflicto para el método `%D', ignorado

en: conflicting access specifications for field `%s', ignored
es: especificaciones de acceso en conflicto para el campo `%s', ignorado

en: `%D' names constructor
es: `%D' nombra al constructor

en: `%D' invalid in `%T'
es: `%D' inválido en `%T'

en: no members matching `%D' in `%#T'
es: no hay miembros que coincidan con `%D' en `%#T'

en: `%D' invalid in `%#T'
es: `%D' inválido en `%#T'

en:   because of local method `%#D' with same name
es:   debido al método local `%#D' con el mismo nombre

en:   because of local member `%#D' with same name
es:   debido al miembro local `%#D' con el mismo nombre

en: base class `%#T' has a non-virtual destructor
es: la clase base `%#T' tiene un destructor no virtual

en: base `%T' with only non-default constructor in class without a constructor
es: base `%T' con sólo un constructor que no es por omisión en una clase sin un constructor

en: all member functions in class `%T' are private
es: todos las funciones miembros en la clase `%T' son privadas

en: `%#T' only defines a private destructor and has no friends
es: `%#T' solamente define un destructor privado y no tiene friends

en: `%#T' only defines private constructors and has no friends
es: `%#T' solamente define constructores privados y no tiene friends

en: redefinition of `%#T'
es: redefinición de `%#T'

en: previous definition of `%#T'
es: definición previa de `%#T'

en: no unique final overrider for `%D' in `%T'
es: no hay un impositor único final para `%D' en `%T'

note: Here we know it is a hider, and no overrider exists.
en: `%D' was hidden
es: `%D' estaba escondido

en:   by `%D'
es:   por `%D'

en: ISO C++ forbids member `%D' with same name as enclosing class
es: ISO C++ prohibe que el miembro `%D' tenga el mismo nombre que la clase que lo contiene

en: `%#D' invalid; an anonymous union can only have non-static data members
es: `%#D' inválido; un union anónimo sólo puede tener miembros con datos no estáticos

en: private member `%#D' in anonymous union
es: miembro privado `%#D' en union anónima

en: protected member `%#D' in anonymous union
es: miembro protegido `%#D' en union anónima

en: bit-field `%#D' with non-integral type
es: campo de bits `%#D' con tipo no entero

en: bit-field `%D' width not an integer constant
es: la anchura del campo de bits `%D' no es una constante entera

en: negative width in bit-field `%D'
es: anchura negativa en el campo de bit `%D'

en: zero width for bit-field `%D'
es: anchura cero para el campo de bits `%D'

en: width of `%D' exceeds its type
es: la anchura de `%D' excede su tipo

en: `%D' is too small to hold all values of `%#T'
es: `%D' es demasiado pequeño para guardar todos los valores de `%#T'

en: member `%#D' with constructor not allowed in union
es: no se permite el miembro `%#D' con constructor en la union

en: member `%#D' with destructor not allowed in union
es: no se permite el miembro `%#D' con destructor en la union

en: member `%#D' with copy assignment operator not allowed in union
es: no se permite el miembro `%#D' con operador de asignación de copia en la union

en: multiple fields in union `%T' initialized
es: múltiples campos iniciados en la unión `%T'

en: field `%D' in local class cannot be static
es: el campo `%D' en la clase local no puede ser static

en: field `%D' invalidly declared function type
es: el campo `%D' es declarado inválidamente como un tipo de función

en: field `%D' invalidly declared method type
es: el campo `%D' es declarado inválidamente como un tipo de método

en: field `%D' invalidly declared offset type
es: el campo `%D' es declarado inválidamente como un tipo de desplazamiento

note: Unions cannot have static members.
en: field `%D' declared static in union
es: el campo `%s' es declarado como static en la unión

en: non-static reference `%#D' in class without a constructor
es: referencia `%#D' que no es static en una clase sin un constructor

en: non-static const member `%#D' in class without a constructor
es: miembro const `%#D' que no es static en una clase sin un constructor

en: field `%#D' with same name as class
es: campo `%#D' con el mismo nombre que la clase

en: `%#T' has pointer data members
es: `%#T' tiene miembros apuntadores a datos

en:   but does not override `%T(const %T&)'
es:   pero no se impone a `%T(const %T&)'

en:   or `operator=(const %T&)'
es:   o a `operator=(cont %T&)'

en:   but does not override `operator=(const %T&)'
es:   pero no se impone a `operator=(const %T&)'

en: initializer specified for non-virtual method `%D'
es: iniciador especificado para el método no virtual `%D'

en: virtual base `%T' inaccessible in `%T' due to ambiguity
es: base virtual `%T' inaccesible en `%T' debido a ambigüedad

en: direct base `%T' inaccessible in `%T' due to ambiguity
es: base directa `%T' inaccesible en `%T' debido a ambigüedad

en: `%#T' has virtual functions but non-virtual destructor
es: `%#T' tiene funciones virtuales pero destructores no virtuales

en: trying to finish struct, but kicked out due to previous parse errors
es: se trató de terminar struct, pero fue sacado debido a errores previos de decodificación

en: language string `"%s"' not recognized
es: cadena de lenguaje `"%s"' no se reconocen

en: cannot resolve overloaded function `%D' based on conversion to type `%T'
es: no se puede resolver la función sobrecargada `%D' basándose en la conversión al tipo `%T'

en: no matches converting function `%D' to type `%#T'
es: no hay coincidencias al convertir la función `%D' al tipo `%#T'

en: converting overloaded function `%D' to type `%#T' is ambiguous
es: la conversión de la función sobrecargada `%D' al tipo `%#T' es ambigua

en: assuming pointer to member `%D'
es: asumiendo el apuntador a miembro `%D'

en: (a pointer to member can only be formed with `&%E')
es: (un apuntador a miembro solamente se puede formar con `&%E')

en: not enough type information
es: no hay suficiente información de tipo

en: argument of type `%T' does not match `%T'
es: el argumento de tipo `%T' no coincide con `%T'

en: invalid operation on uninstantiated type
es: operación inválida en tipo no instanciado

note: [basic.scope.class] A name N used in a class S shall refer to the same declaration in its context and when re-evaluated in the completed scope of S.
en: declaration of `%#D'
es: la declaración de `%#D'

en: changes meaning of `%D' from `%+#D'
es: cambia el significado de `%D' a partir de `%+#D'

note: XXX Not i18n clean.
en: %s is deprecated, please see the documentation for details
es: %s está deprecado, por favor vea la documentación para más detalles

en: can't convert from incomplete type `%T' to `%T'
es: no se puede convertir desde el tipo de dato incompleto `%T' a `%T'

en: conversion of `%E' from `%T' to `%T' is ambiguous
es: la conversión de `%E' desde `%T' a `%T' es ambigua

en: converting from `%T' to `%T'
es: convirtiendo de `%T' a `%T'

en: pointer to member cast from `%T' to `%T' is via virtual base
es: apuntador a la conversión de miembro de `%T' a `%T' es a través de una base virtual

en: cannot convert `%E' from type `%T' to type `%T'
es: no se puede convertir `%E' desde el tipo `%T' al tipo `%T'

en: conversion from `%T' to `%T' discards qualifiers
es: la conversión de `%T' a `%T' descarta los calificadores

en: casting `%T' to `%T' does not dereference pointer
es: la conversión de `%T' a `%T' no dereferencía a los apuntadores

en: cannot convert type `%T' to type `%T'
es: no se puede convertir del tipo `%T' al tipo `%T'

en: conversion from `%#T' to `%#T'
es: conversión de `%#T' a `%#T'

en: `%#T' used where a `%T' was expected
es: se usó un `%#T' donde se esperaba un `%T'

en: the address of `%D', will always be `true'
es: la dirección de `%D', siempre será `true'

en: `%#T' used where a floating point value was expected
es: se usó un `%#T' donde se esperaba un valor de coma flotante

en: conversion from `%T' to non-scalar type `%T' requested
es: se solicitó la conversión desde `%T' al tipo no escalar `%T'

en: object of incomplete type `%T' will not be accessed in %s
es: el objeto de tipo incompleto `%T' no se accesará en %s

en: object of type `%T' will not be accessed in %s
es: el objeto de tipo `%T' no se accesará en %s

en: object `%E' of incomplete type `%T' will not be accessed in %s
es: el objeto `%E' de tipo incompleto `%T' no se accesará en %s

note: [over.over] enumerates the places where we can take the address of an overloaded function, and this is not one of them.
en: %s cannot resolve address of overloaded function
es: %s no puede resolver la dirección de la función sobrecargada

note: Only warn when there is no &.
en: %s is a reference, not call, to function `%E'
es: %s es una referencia, no una llamada, a la función `%E'

en: converting NULL to non-pointer type
es: convirtiendo NULL a un tipo que no es apuntador

en: ambiguous default type conversion from `%T'
es: conversión de tipo por omisión ambigua desde `%T'

en:   candidate conversions include `%D' and `%D'
es:   las conversiones candidatas incluyen `%D' y `%D'

en: conflicts with previous declaration `%#D'
es: causa conflictos con la declaración previa `%#D'

en: label `%D' used but not defined
es: se usa la etiqueta `%D' pero no está definida

en: label `%D' defined but not used
es: la etiqueta `%D' está definida pero no se usa

en: namespace alias `%D' not allowed here, assuming `%D'
es: no se permite aquí el alias del espacio de nombres `%D', asumiendo que es `%D'

en: previous declaration of `%D'
es: declaración previa de `%D'

en: shadowing %s function `%#D'
es: obscureciendo la función de biblioteca `%#D'

en: library function `%#D' redeclared as non-function `%#D'
es: la función de biblioteca `%#D' es redeclarada como `%#D' que no es función

en: conflicts with built-in declaration `%#D'
es: causa conflicto con la declaración interna `%#D'

en: new declaration `%#D'
es: declaración nueva `%#D'

en: ambiguates built-in declaration `%#D'
es: hace ambigua la declaración interna `%#D'

en: `%#D' redeclared as different kind of symbol
es: `%#D' redeclarado como un tipo diferente de símbolo

en: previous declaration of `%#D'
es: declaración previa de `%#D'

en: declaration of template `%#D'
es: redeclaración de la plantilla `%#D'

en: ambiguates old declaration `%#D'
es: hace ambigua la declaración antigua `%#D'

en: declaration of C function `%#D' conflicts with
es: la declaración de la función C `%#D' tiene conflictos con

en: previous declaration `%#D' here
es: declaración previa de `%#D' aquí

en: conflicting types for `%#D'
es: tipos en conflicto para `%#D'

en: previous declaration as `%#D'
es: declaración previa como `%#D'

en: `%#D' previously defined here
es: se definió `%#D' previamente aquí

en: `%#D' previously declared here
es: se declaró `%#D' previamente aquí

note: Prototype decl follows defn w/o prototype.
en: prototype for `%#D'
es: el prototipo para '%#D'

en: follows non-prototype definition here
es: a continuación la definición del no prototipo aquí

en: previous declaration of `%#D' with %L linkage
es: declaración previa de `%#D' con el enlace %L

en: conflicts with new declaration with %L linkage
es: tiene conflictos con la declaración nueva con el enlace %L

en: default argument given for parameter %d of `%#D'
es: argumento por omisión dado para el parámetro %d de `%#D'

en: after previous specification in `%#D'
es: después de la especificación previa en `%#D'

en: `%#D' was used before it was declared inline
es: se usó `%#D' antes de que fuera declarado inline

en: previous non-inline declaration here
es: declaración previa no inline aquí

en: redundant redeclaration of `%D' in same scope
es: declaración redundante de `%D' en el mismo ámbito

en: declaration of `%F' throws different exceptions
es: la declaración de `%F' arroja excepciones diferentes

en: than previous declaration `%F'
es: que la declaración previa `%F'

note: From [temp.expl.spec]: If a template, a member template or the member of a class template is explicitly specialized then that specialization shall be declared before the first use of that specialization that would cause an implicit instantiation to take place, in every translation unit in which such
en: explicit specialization of %D after first use
es: especialización explícita de %D después del primer uso

en: `%#D' used prior to declaration
es: se usa `%#D' previo a la declaración

en: redeclaration of `wchar_t' as `%T'
es: redeclaración de `wchar_t' como `%T'

note: A redeclaration of main, but not a duplicate of the previous one. [basic.start.main] This function shall not be overloaded.
en: invalid redeclaration of `%D'
es: redeclaración inválida de `%D'

en: as `%D'
es: como `%D'

en: previous external decl of `%#D'
es: declaración externa previa de `%#D'

en: `%D' was previously implicitly declared to return `int'
es: `%D' fue declarado previa e implícitamente para devolver `int'

en: extern declaration of `%#D' doesn't match
es: la declaración externa de `%#D' no coincide

en: global declaration `%#D'
es: con la declaración global `%#D'

en: declaration of `%#D' shadows a parameter
es: la declaración de `%#D' obscurece un parámetro

en: declaration of `%s' shadows a member of `this'
es: la declaración de `%s' obscurece a un miembro de `this'

en: `%#D' hides constructor for `%#T'
es: `%#D' esconde el destructor para `%#T'

en: `%#D' conflicts with previous using declaration `%#D'
es: `%#D' causa conflicto con la declaración previa en uso `%#D'

en: previous non-function declaration `%#D'
es: la declaración previa `%#D' que no es función

en: conflicts with function declaration `%#D'
es: causa conflicto con la declaración de la función `%#D'

en: implicit declaration of function `%#D'
es: declaración implícita de la función `%#D'

en: label `%s' referenced outside of any function
es: la etiqueta `%s' se ha referenciado fuera de cualquier función

en: jump to label `%D'
es: salto a la etiqueta `%D'

en: jump to case label
es: salto a la etiqueta case

en:   crosses initialization of `%#D'
es:   cruza la asignación de valores iniciales de `%#D'

en:   enters scope of non-POD `%#D'
es:   entra en el ámbito de `%#D' que no es POD

en:   enters try block
es:   entra intento de bloque

note: Can't skip init of __exception_info.
en:   enters catch block
es:   entra captura de bloque

en:   from here
es:   desde aquí

en:   skips initialization of `%#D'
es:   salta la asignación de valores iniciales de `%#D'

en: label named wchar_t
es: etiqueta nombrada wchar_t

en: duplicate label `%D'
es: etiqueta duplicada `%D'

en: case label `%E' not within a switch statement
es: la etiqueta case `%E' no se encuentra dentro de una declaración switch

note: Definition isn't the kind we were looking for.
en: `%#D' redeclared as %C
es: `%#D' redeclarado como %C

note: This happens for A::B where B is a template, and there are no template arguments.
en: invalid use of `%D'
es: uso inválido de `%D'

en: `%D::%D' is not a template
es: `%D::%D' no es una plantilla

en: `%D' undeclared in namespace `%D'
es: `%D' no declarado en el espacio de nombres `%D'

en: `%D' used without template parameters
es: se usa `%D' sin parámetros de plantilla

en: no class template named `%#T' in `%#T'
es: no hay una plantilla de clase llamada `%#T' en `%#T'

en: no type named `%#T' in `%#T'
es: no hay un tipo llamado `%#T' en `%#T'

en: lookup of `%D' finds `%#D'
es: la búsqueda de `%D' encuentra a `%#D'

en:   instead of `%D' from dependent base class
es:   en lugar de `%D' de la clase base dependiente

en:   (use `typename %T::%D' if that's what you meant)
es:   (use `typename %T::%D' si eso es lo que quería)

en: lookup of `%D' in the scope of `%#T' (`%#D') does not match lookup in the current scope (`%#D')
es: la búsqueda de `%D' en el ámbito de `%#T' (`%#D') no coincide con la búsqueda en el ámbito actual (`%#D')

en: an anonymous union cannot have function members
es: un union anónimo no puede tener funciones miembro

en: member %#D' with constructor not allowed in anonymous aggregate
es: no se permite el miembro %#D' con constructor en un agregado anónimo

en: member %#D' with destructor not allowed in anonymous aggregate
es: no se permite el miembro %#D' con destructor en un agregado anónimo

en: member %#D' with copy assignment operator not allowed in anonymous aggregate
es: no se permite el miembro %#D' con operador de asignación de copia en un agregado anónimo

en: redeclaration of C++ built-in type `%T'
es: redeclaración del tipo interno de C++ `%T'

en: multiple types in one declaration
es: tipos múltiples en una declaración

en: declaration does not declare anything
es: la declaración no declara nada}

en: missing type-name in typedef-declaration
es: falta el nombre del tipo en la declaración typedef

en: ISO C++ prohibits anonymous structs
es: ISO C++ prohibe structs anónimos

en: `%D' can only be specified for functions
es: `%D' sólo puede ser especificado para funciones

en: `%D' can only be specified inside a class
es: `%D' sólo puede ser especificado dentro de una clase

en: `%D' can only be specified for constructors
es: `%D' sólo puede ser especificado para constructores

en: `%D' can only be specified for objects and functions
es: `%D' sólo puede ser especificado para objetos y funciones

en: typedef `%D' is initialized
es: typedef `%D' tiene valor inicial

en: function `%#D' is initialized like a variable
es: la función `%#D' tiene valor inicial como una variable

en: declaration of `%#D' has `extern' and is initialized
es: la declaración  de `%#D' tiene `extern' y tiene valor inicial

en: `%#D' is not a static member of `%#T'
es: `%#D' no es un miembro static de `%#T'

en: ISO C++ does not permit `%T::%D' to be defined as `%T::%D'
es: ISO C++ no permite que `%T::%D' sea definido como `%T::%D'

en: duplicate initialization of %D
es: asignación de valores iniciales duplicada de %D

en: declaration of `%#D' outside of class is not definition
es: la declaración de `%#D' fuera de la clase no es una definición

en: variable `%#D' has initializer but incomplete type
es: la variable `%#D' tiene asignación de valor inicial, pero tipo de dato incompleto

en: elements of array `%#D' have incomplete type
es: algunos elementos de la matriz `%#D' tienen tipo de dato incompleto

en: aggregate `%#D' has incomplete type and cannot be initialized
es: el agregado `%#D' tiene un tipo incompleto y no puede ser iniciado

en: `%D' declared as reference but not initialized
es: `%D' declarado como referencia pero no es iniciado

en: ISO C++ forbids use of initializer list to initialize reference `%D'
es: ISO C++ prohibe el uso de una lista de iniciadores para iniciar la referencia `%D'

en: cannot initialize `%T' from `%T'
es: no se pueden iniciar `%T' desde `%T'

en: initializer fails to determine size of `%D'
es: el iniciador no pudo determinar el tamaño de `%D'

en: array size missing in `%D'
es: falta el tamaño de la matriz en `%D'

en: zero-size array `%D'
es: matriz `%D' de tamaño cero

note: An automatic variable with an incomplete type: that is an error. Don't talk about array types here, since we took care of that message in grokdeclarator.
en: storage size of `%D' isn't known
es: no se conoce el tamaño de almacenamiento de `%D'

en: storage size of `%D' isn't constant
es: el tamaño de almacenamiento de `%D' no es constante

en: sorry: semantics of inline function static data `%#D' are wrong (you'll wind up with multiple copies)
es: perdón: la semántica de los datos static de la función inline `%#D' es errónea (terminará con múltiples copias)

en:   you can work around this by removing the initializer
es:   puede evitar esto eliminando el iniciador

en: uninitialized const `%D'
es: const `%D' sin iniciar

en: variable-sized object `%D' may not be initialized
es: el objeto de tamaño variable `%D' no puede tener valor inicial

en: `%D' has incomplete type
es: `%D' tiene un tipo de dato incompleto

en: `%D' must be initialized by constructor, not by `{...}'
es: `%D' debe ser iniciado por un constructor, no por `{...}'

en: structure `%D' with uninitialized const members
es: estructura `%D' con miembros constantes sin iniciar

en: structure `%D' with uninitialized reference members
es: estructura `%D' con miembros de referencia sin iniciar

en: assignment (not initialization) in declaration
es: asignación (no asignación de valores iniciales) en la declaración

en: cannot initialize `%D' to namespace `%D'
es: no se pueden iniciar `%D' para el espacio de nombres `%D'

en: shadowing previous type declaration of `%#D'
es: obscureciendo la declaración de tipo previa de `%#D'

en: multiple initializations given for `%D'
es: se asignaron múltiples valores iniciales para `%D'

en: invalid catch parameter
es: parámetro de captura inválido

en: destructor for alien class `%T' cannot be a member
es: el destructor para la clase extranjera `%T' no puede ser un miembro

en: constructor for alien class `%T' cannot be a member
es: el constructor para la clase extranjera `%T' no puede ser un miembro

en: `%D' declared as a `virtual' %s
es: `%D' fue declarado como un %s `virtual'

en: `%D' declared as an `inline' %s
es: `%D' fue declarado como un %s `inline'

en: `const' and `volatile' function specifiers on `%D' invalid in %s declaration
es: especificadores de función `const' y `volatile' en `%D' inválidos en la declaración %s

en: `%D' declared as a friend
es: `%D' declarado como un friend

en: `%D' declared with an exception specification
es: `%D' declarado con una excepción de especificación

en: cannot declare `::main' to be a template
es: no se puede declarar `::main' como template

en: cannot declare `::main' to be inline
es: no se puede declarar `::main' como inline

en: cannot declare `::main' to be static
es: no se puede declarar `::main' como static

en: `main' must return `int'
es: `main' debe devolver `int'

en: non-local function `%#D' uses anonymous type
es: la función `%#D' que no es local usa un tipo anónimo

en: `%#D' does not refer to the unqualified type, so it is not used for linkage
es: `%#D' no se refiere al tipo sin calificar, así que no se usa para el enlazado

en: non-local function `%#D' uses local type `%T'
es: la función `%#D' que no es local utiliza el tipo local `%T'

en: %smember function `%D' cannot have `%T' method qualifier
es: %sfunción miembro `%D' no puede tener el calificador de método `%T'

en: defining explicit specialization `%D' in friend declaration
es: definiendo la especialización explícita `%D' en la declaración friend

note: Something like `template <class T> friend void f<T>()'.
en: invalid use of template-id `%D' in declaration of primary template
es: uso inválido del id de plantilla `%D' en la declaración de la plantilla primaria

en: default arguments are not allowed in declaration of friend template specialization `%D'
es: no se permiten los argumento por omisión en la declaración de la especialización friend de la plantilla `%D'

en: `inline' is not allowed in declaration of friend template specialization `%D'
es: no se permiten `inline' en la declaración de la especialización friend de la plantilla `%D'

en: definition of implicitly-declared `%D'
es: la definición de `%D' declarado implícitamente

en: no `%#D' member function declared in class `%T'
es: no hay una función miembro `%#D' declarada en la clase `%T'

en: non-local variable `%#D' uses local type `%T'
es: la variable `%#D' que no es local usa el tipo local `%T'

en: invalid in-class initialization of static data member of non-integral type `%T'
es: iniciación en la clase inválida para el miembro de datos static de tipo `%T' que no es integral

en: ISO C++ forbids in-class initialization of non-const static member `%D'
es: ISO C++ prohibe la iniciación en la clase del miembro static `%D' que no es constante

en: ISO C++ forbids initialization of member constant `%D' of non-integral type `%T'
es: ISO C++ prohibe la iniciación del miembro constante `%D' del tipo `%T' que no es entero

en: size of array `%D' has non-integer type
es: el tamaño de la matriz `%D' tiene un tipo no entero

en: size of array has non-integer type
es: el tamaño de la matriz tiene un tipo no entero

en: size of array `%D' is negative
es: el tamaño de la matriz `%D' es negativo

en: size of array is negative
es: el tamaño de la matriz es negativo

en: ISO C++ forbids zero-size array `%D'
es: ISO C++ prohibe la matriz `%D' de tamaño cero

en: ISO C++ forbids zero-size array
es: ISO C++ prohibe una matriz de tamaño cero

en: size of array `%D' is not an integral constant-expression
es: el tamaño de la matriz `%D' no es una expresion constante integral

en: size of array is not an integral constant-expression
es: el tamaño de la matriz no es una expresion constante integral

en: ISO C++ forbids variable-size array `%D'
es: ISO C++ prohibe la matriz `%D' de tamaño variable

en: ISO C++ forbids variable-size array
es: ISO C++ prohibe la matriz de tamaño variable

en: overflow in array dimension
es: desbordamiento en la dimensión de la matriz

en: declaration of `%D' as %s
es: redeclaración de `%D' como %s

en: creating %s
es: creando %s

en: declaration of `%D' as multidimensional array must have bounds for all dimensions except the first
es: la declaración de `%D' como una matriz multidimensional debe tener límites para todas las dimensiones excepto la primera

en: multidimensional array must have bounds for all dimensions except the first
es: una matriz multidimensional debe tener límites para todas las dimensiones excepto para la primera

en: return type specification for constructor invalid
es: la especificación del tipo de devolución para el constructor es inválido

en: return type specification for destructor invalid
es: la especificación del tipo de devolución para el destructor es inválido

en: operator `%T' declared to return `%T'
es: el operador `%T' se declaró para devolver `%T'

en: return type specified for `operator %T'
es: se especificó un tipo de devolución para `operator %T'

en: destructors must be member functions
es: los destructores deben ser funciones miembro

en: destructor `%T' must match class name `%T'
es: el destructor `%T' debe coincidir con el nombre de la clase `%T'

en: invalid declarator
es: declarador inválido

en: declarator-id missing; using reserved word `%D'
es: falta el id del declarador; utilizando la palabra reservada `%D'

en: `%T::%D' is not a valid declarator
es: `%T::%D' no es una declaración válida

en:   perhaps you want `typename %T::%D' to make it a type
es:   tal vez quiere `typename %T::%D' para hacerlo un tipo

en: type `%T' is not derived from type `%T'
es: el tipo `%T' no es derivado del tipo `%T'

note: Parse error puts this typespec where a declarator should go.
en: `%T' specified as declarator-id
es: `%T' especificado como id de declarador

en:   perhaps you want `%T' for a constructor
es:   tal vez quiere `%T' para un constructor

en: `%D' as declarator
es: `%D' como declarador

en: declaration of `%D' as non-function
es: la declaración de `%D' como una no función

en: `bool' is now a keyword
es: `bool' ahora es una palabra clave

en: extraneous `%T' ignored
es: `%T' extra ignorado

en: multiple declarations `%T' and `%T'
es: declaraciones múltiples `%T' y `%T'

en: ISO C++ does not support `long long'
es: ISO C++ no da soporte a `long long'

en: ISO C++ forbids declaration of `%s' with no type
es: ISO C++ prohibe la declaración de `%s' sin tipo

note: The implicit typename extension is deprecated and will be removed.  Warn about its use now.
en: `%T' is implicitly a typename
es: `%T' implícitamente es un nombre de tipo

en: short, signed or unsigned invalid for `%s'
es: short, signed ó unsigned inválido para `%s'

en: long and short specified together for `%s'
es: long y short especificados juntos para `%s'

en: signed and unsigned given together for `%s'
es: se dieron juntos signed y unsigned para `%s'

en: qualifiers are not allowed on declaration of `operator %T'
es: no se permiten calificadores en la declaración de `operator %T'

en: member `%D' cannot be declared both virtual and static
es: el miembro `%D' no puede ser declarado como virtual y static al mismo tiempo

en: storage class specifiers invalid in parameter declarations
es: especificadores de clase de almacenamiento inválidos en las declaraciones de parámetros

en: typedef declaration invalid in parameter declaration
es: declaración typedef inválida en la declaración de parámetros

en: virtual outside class declaration
es: declaración de virtual fuera de class

en: storage class specified for %s `%s'
es: clase de almacenamiento especificada por %s `%s'

en: storage class specifiers invalid in friend function declarations
es: especificadores de clase de almacenamiento inválidos en las declaraciones de funciones friend

en: size of member `%D' is not constant
es: el tamaño del miembro `%D' no es constante

en: destructor cannot be static member function
es: el destructor no puede ser una función miembro de tipo static

en: destructors may not be `%s'
es: los destructores no pueden ser `%s'

en: constructor cannot be static member function
es: el constructor no puede ser una función miembro de tipo static

en: constructors cannot be declared virtual
es: los constructores no pueden ser declarados virtual

en: constructors may not be `%s'
es: los constructores no pueden ser `%s'

en: return value type specifier for constructor ignored
es: el especificador de tipo del valor devuelto para el constructor es ignorado

en: can't initialize friend function `%s'
es: no se pueden iniciar la función friend `%s'

note: Cannot be both friend and virtual.
en: virtual functions cannot be friends
es: las funciones virtual no pueden ser friend

en: friend declaration not in class definition
es: la declaración friend no está en una definición de clase

en: can't define friend function `%s' in a local class definition
es: la no se puede definir la función friend `%s' en una definición de clase local

en: destructors may not have parameters
es: los destructores no pueden tener parámetros

en: cannot declare %s to references
es: no se puede declarar %s a referencias

en: cannot declare pointer to `%#T' member
es: no se pueden declarar un apuntador al miembro `%#T'

en: invalid type: `void &'
es: tipo inválido: `void &'

en: discarding `const' applied to a reference
es: descartando `const' aplicado a una referencia

en: discarding `volatile' applied to a reference
es: descartando `volatile' aplicado a una referencia

en: extra qualification `%T::' on member `%s' ignored
es: se ignora la calificación extra `%T::' en el miembro `%s'

en: cannot declare member function `%T::%s' within `%T'
es: no se puede declarar la función miembro `%T::%s' dentro de `%T'

en: cannot declare member `%T::%s' within `%T'
es: no se puede declarar el miembro `%T::%s' dentro de `%T'

note: [dcl.fct.spec] The explicit specifier shall only be used in declarations of constructors within a class definition.
en: only declarations of constructors can be `explicit'
es: solamente las declaraciones de constructores pueden ser `explicit'

en: non-member `%s' cannot be declared `mutable'
es: el no-miembro `%s' no puede ser declarado `mutable'

en: non-object member `%s' cannot be declared `mutable'
es: el miembro no-objeto `%s' no puede ser declarado `mutable'

en: function `%s' cannot be declared `mutable'
es: la función `%s' no puede ser declarada `mutable'

en: static `%s' cannot be declared `mutable'
es: static `%s' no puede ser declarado `mutable'

en: const `%s' cannot be declared `mutable'
es: const `%s' no puede ser declarado `mutable'

en: template-id `%D' used as a declarator
es: el id de plantilla `%D' se usa como un declarador

en: ISO C++ forbids nested type `%D' with same name as enclosing class
es: ISO C++ prohibe el tipo anidado `%D' con el mismo nombre que la clase que lo contiene

en: typedef name may not be class-qualified
es: el nombre de la definición de tipo puede no ser calificada para la clase

en: invalid type qualifier for non-member function type
es: calificador de tipo inválido para el tipo de función no miembro

en: typedef declaration includes an initializer
es: la declaración typedef incluye una asignación inicial de valores

en: type qualifiers specified for friend class declaration
es: se especificaron calificadores de tipo en una declaración de clase friend

en: `inline' specified for friend class declaration
es: se especificó `inline' para la declaración de clase friend

en: template parameters cannot be friends
es: los parámetros de la plantilla no pueden ser friends

en: friend declaration requires class-key, i.e. `friend class %T::%T'
es: la declaración friend requere una llave de clase, p.e. `friend class %T::%T'

en: friend declaration requires class-key, i.e. `friend %#T'
es: la declaración friend requiere una llave de clase, p.e. `friend %#T'

en: trying to make class `%T' a friend of global scope
es: tratando hacer que la clase `%T' sea un friend de ámbito global

en: invalid qualifiers on non-member function type
es: calificadores inválidos en el tipo de función no miembro

en: abstract declarator `%T' used as declaration
es: el declarador abstracto `%T' se utilizó como una declaración

en: unnamed variable or field declared void
es: variable sin nombre o campo declarado void

en: variable or field declared void
es: variable o campo declarado void

en: cannot use `::' in parameter declaration
es: no se puede usar `::'  en la declaración de parámetros

note: Something like struct S { int N::j; };
en: invalid use of `::'
es: uso inválido de `::'

en: function `%D' cannot be declared friend
es: la función `%D' no puede ser declarada friend

en: can't make `%D' into a method -- not in a class
es: no se puede hacer `%D' en un método -- no está en una clase

en: function `%D' declared virtual inside a union
es: la función `%s' se declaró virtual dentro de un union

en: `%D' cannot be declared virtual, since it is always static
es: `%D' no se puede declarar virtual, ya que siempre es static

en: field `%D' has incomplete type
es: el campo `%D' tiene tipo de dato incompleto

en: name `%T' has incomplete type
es: el nombre `%T' tiene tipo de dato incompleto

en:   in instantiation of template `%T'
es:   en la instanciación de la plantilla `%T'

en: `%s' is neither function nor member function; cannot be declared friend
es: `%s' no es ni función ni función miembro; no puede ser declarado friend

en: member functions are implicitly friends of their class
es: las funciones miembros son implícitamente friends de su clase

note: An attempt is being made to initialize a non-static member.  But, from [class.mem]: 4 A member-declarator can contain a constant-initializer only if it declares a static member (_class.static_) of integral or enumeration type, see _class.static.data_. This used to be relatively common practice, but 
en: ISO C++ forbids initialization of member `%D'
es: ISO C++ prohibe la iniciación del miembro `%D'

en: making `%D' static
es: haciendo a `%D' static

en: ISO C++ forbids static data member `%D' with same name as enclosing class
es: ISO C++ prohibe que el miembro de datos static `%D' tenga el mismo nombre que la clase que lo contiene

en: storage class `auto' invalid for function `%s'
es: clase de almacenamiento `auto' inválida para la función `%s'

en: storage class `register' invalid for function `%s'
es: clase de almacenamiento `register' inválida para la función `%s'

en: storage class `static' invalid for function `%s' declared out of global scope
es: la clase de almacenamiento `static' es inválida para la función `%s' declarada fuera del ámbito global

en: storage class `inline' invalid for function `%s' declared out of global scope
es: la clase de almacenamiento `inline' es inválida para la función `%s' declarada fuera del ámbito global

en: virtual non-class function `%s'
es: la función virtual `%s' no es clase

en: cannot declare member function `%D' to have static linkage
es: no se puede declarar que la función miembro `%D' tenga enlazado estático

note: FIXME need arm citation
en: cannot declare static function inside another function
es: no se puede declarar una función static dentro de otra función

en: `static' may not be used when defining (as opposed to declaring) a static data member
es: `static' puede no ser utilizado cuando se define (opuesto a la declaración) un dato miembro static

en: static member `%D' declared `register'
es: se declaró  el miembro static `%D' como `register'

en: cannot explicitly declare member `%#D' to have extern linkage
es: no se puede declarar explícitamente que el miembro `%#D' tenga un enlazado externo

en: default argument for `%#D' has type `%T'
es: el argumento por omisión de `%#D' tiene tipo `%T'

en: default argument for parameter of type `%T' has type `%T'
es: el argumento por omisión para el parámetro del tipo `%T' tiene el tipo `%T'

en: default argument `%E' uses local variable `%D'
es: el argumento por omisión `%E' usa la variable local `%D'

en: invalid string constant `%E'
es: constante de cadena inválida `%E'

en: invalid integer constant in parameter list, did you forget to give parameter name?
es: constante entera inválida en la lista de parámetros, ¿olvidó proporcionar nombre(s) de parámetro(s)?

en: parameter `%D' invalidly declared method type
es: el parámetro `%D' se declaró inválidamente como tipo de método

en: parameter `%D' invalidly declared offset type
es: el parámetro `%D' se declaró inválidamente como tipo de desplazamiento

en: parameter `%D' includes %s to array of unknown bound `%T'
es: el parámetro `%D' incluye %s para la matriz `%T' de límite desconocido

note: [class.copy] A declaration of a constructor for a class X is ill-formed if its first parameter is of type (optionally cv-qualified) X and either there are no other parameters or else all other parameters have default arguments. We *don't* complain about member template instantiations that have this 
en: invalid constructor; you probably meant `%T (const %T&)'
es: constructor inválido; tal vez quiso decir `%T (const %T&)'

en: `%D' must be a nonstatic member function
es: `%D' debe ser una función miembro que no sea static

en: `%D' must be either a non-static member function or a non-member function
es: `%D' debe ser una función miembro no estático o una función no miembro

en: `%D' must have an argument of class or enumerated type
es: `%D' debe tener un argumento de tipo clase o enumerado

en: conversion to %s%s will never use a type conversion operator
es: la conversión a %s%s nunca usará un operador de conversión de tipo

note: 13.4.0.3
en: ISO C++ prohibits overloading operator ?:
es: ISO C++ prohibe la sobrecarga del operador ?:

en: postfix `%D' must take `int' as its argument
es: el postfijo `%D' debe tomar `int' como su argumento

en: postfix `%D' must take `int' as its second argument
es: el postfijo `%D' debe tomar `int' como su segundo argumento

en: `%D' must take either zero or one argument
es: `%D' debe tomar cero o un argumentos

en: `%D' must take either one or two arguments
es: `%D' debe tomar uno o dos argumentos

en: prefix `%D' should return `%T'
es: el prefijo `%D' debe regresar `%T'

en: postfix `%D' should return `%T'
es: el postfijo `%D' debe regresar `%T'

en: `%D' must take `void'
es: `%D' debe tomar `void'

en: `%D' must take exactly one argument
es: `%D' debe tomar cero o un argumentos exactamente

en: `%D' must take exactly two arguments
es: `%s' debe tomar cero o dos argumentos exactamente

en: user-defined `%D' always evaluates both arguments
es: el `%D' definido por el usuario siempre evalúa ambos argumentos

en: `%D' should return by value
es: `%D' debe regresar por valor

en: `%D' cannot have default arguments
es: `%D' no puede tener argumentos por omisión

en: `%s %T' declares a new type at namespace scope
es: `%s %T' declara un tipo nuevo en el ámbito del nombre de espacio

en:   names from dependent base classes are not visible to unqualified name lookup - to refer to the inherited type, say `%s %T::%T'
es:   los nombres de las clases bases dependientes no son visibles para la búsqueda de nombres sin calificar - para referirse al tipo heredado, utilice `%s %T::%T'

en: using typedef-name `%D' after `%s'
es:  usando el nombre de definición de tipo `%D' después de `%s'

en: using template type parameter `%T' after `%s'
es: usando el parámetro de tipo plantilla `%T' después de `%s'

en: use of enum `%#D' without previous declaration
es: uso del enum `%#D' sin declaración previa

en: derived union `%T' invalid
es: union derivada `%T' inválida

en: base type `%T' fails to be a struct or class type
es: el tipo base `%T' falla en ser un tipo struct o clase

en: base class `%T' has incomplete type
es: la clase base `%T' tiene tipo de dato incompleto

en: recursive type `%T' undefined
es: tipo recursivo `%T' sin definir

en: duplicate base type `%T' invalid
es: tipo base duplicado `%T' inválido

en: multiple definition of `%#T'
es: definición múltiple de `%#T'

en: previous definition here
es: definición previa aquí

en: enumerator value for `%D' not integer constant
es: el valor de enumerador para `%D' no es una constante entera

en: overflow in enumeration values at `%D'
es: desbordamiento en valores de enumeración en `%D'

en: return type `%#T' is incomplete
es: el tipo de devolución `%#T' es un tipo de dato incompleto

en: semicolon missing after declaration of `%#T'
es: falta punto y coma después de la declaración de `%#T'

en: return type for `main' changed to `int'
es: el tipo de devolución para `main' cambió a `int'

en: `%D' implicitly declared before its definition
es: `%D' declarado implícitamente antes de su definición

en: `operator=' should return a reference to `*this'
es: `operator=' debe devolver una referencia a `*this'

en: parameter `%D' declared void
es: el parámetro `%D' se declaró void

en: `%D' is already defined in class `%T'
es: `%D' ya se ha definido en la clase `%T'

en: parser lost in parsing declaration of `%D'
es: se perdió el decodificador en la declaración de decodificación de `%D'

en: static member function `%#D' declared with type qualifiers
es: la función miembro static `%#D' es declarada con calificadores de tipo

en: -f%s is no longer supported
es: -f%s ya no tiene soporte

en: -fhandle-exceptions has been renamed to -fexceptions (and is now on by default)
es: se renombró -fhandle-exceptions a -fexceptions (y ahora está activado por omisión)

en: -fname-mangling-version is no longer supported
es: -fname-mangling-version ya no tiene soporte

en: -Wno-strict-prototypes is not supported in C++
es: -Wno-strict-prototypes no tiene soporte en C++

en: duplicate type qualifiers in %s declaration
es: calificadores de tipo duplicados en la declaración %s

en: template `%#D' instantiated in file without #pragma interface
es: se instanció la plantilla `%#D' en el fichero sin #pragma interface

en: template `%#D' defined in file without #pragma interface
es: se definió la plantilla `%#D' en el fichero sin #pragma interface

en: name missing for member function
es: falta el nombre para la función miembro

note: Something has gone very wrong.  Assume we are mistakenly reducing an expression instead of a declaration.
en: parser may be lost: is there a '{' missing somewhere?
es: el decodificador se ha perdido: ¿falta algún '{' en algún lugar?

en: ambiguous conversion for array subscript
es: conversión ambigua para índice de matriz

en: invalid types `%T[%T]' for array subscript
es: tipos inválidos `%T[%T]' para índice de matriz

en: type `%#T' argument given to `delete', expected pointer
es: se dió un argumento de tipo `%#T' a `delete', se esperaba un apuntador

en: anachronistic use of array size in vector delete
es: uso anacrónico del tamaño de la matriz desconocida en vector delete

en: cannot delete a function.  Only pointer-to-objects are valid arguments to `delete'
es: no se puede borrar una función.  Solamente los apuntadores a objetos son argumentos válidos para `delete'

en: deleting `%T' is undefined
es: el borrar `%T' está indefinido

en: deleting array `%#D'
es: borrando la matriz `%#D'

note: 14.5.2.2 [temp.mem] A local class shall not have member templates.
en: invalid declaration of member template `%#D' in local class
es: declaración inválida de la plantilla miembro `%#D' en la clase local

en: invalid use of `virtual' in template declaration of `%#D'
es: uso inválido de `virtual' en la declaración de plantilla de `%#D'

en: template declaration of `%#D'
es: redeclaración en plantilla de `%#D'

en: Java method '%D' has non-Java return type `%T'
es: el método Java `%D' tiene un tipo de devolución `%T' que no es de Java

en: Java method '%D' has non-Java parameter type `%T'
es: el método Java `%D' tiene un tipo de parámetro `%T' que no es de Java

en: prototype for `%#D' does not match any in class `%T'
es: el prototipo para `%#D' no coincide con ningún otro en la clase `%T'

en: candidate%s: %+#D
es: candidato%s: %+#D

en: initializer invalid for static member with constructor
es: iniciador inválido para miembro static con constructor

en: (an out of class initialization is required)
es: (se requiere un inicio fuera de la clase)

en: invalid data member initialization
es: iniciación del dato miembro inválida

en: (use `=' to initialize static data members)
es: (use `=' para iniciar datos miembros static)

en: member `%D' conflicts with virtual function table field name
es: el miembro `%D' tiene conflictos con el nombre de campo de la tabla de funciones virtuales

en: `%D' is already defined in `%T'
es: `%D' ya está definido en `%T'

en: field initializer is not constant
es: iniciador del campo no es constat

en: `asm' specifiers are not permitted on non-static data members
es: no se permiten los especificadores `asm' en miembros de datos no estáticos

en: cannot declare `%D' to be a bit-field type
es: no se puede declarar `%D' que sea un tipo de campo de bits

en: cannot declare bit-field `%D' with function type
es: no se puede declarar el campo de bits `%D' con un tipo de función

en: `%D' is already defined in the class %T
es: `%D' ya está definido en la clase %T

en: static member `%D' cannot be a bit-field
es: el miembro static `%D' no puede ser un campo de bits

en: initializer specified for non-member function `%D'
es: iniciador especificado para la funciónn no-miembro `%D'

en: invalid initializer for virtual method `%D'
es: iniciador inválido para el método virtual `%D'

en: anonymous struct not inside named type
es: struct anónimo no se encuentra dentro de un tipo nombrado

en: namespace-scope anonymous aggregates must be static
es: los agregados anónimos de alcance de nombre de espacio deben ser static

en: anonymous aggregate with no members
es: agregado anónimo sin miembros

en: `operator new' must return type `%T'
es: `operator new' debe devolver el tipo `%T'

en: `operator new' takes type `size_t' (`%T') as first parameter
es: `operator new' toma el tipo `size_t' (`%T') como primer argumento

en: `operator delete' must return type `%T'
es: `operator delete' debe devolver el tipo `%T'

en: `operator delete' takes type `%T' as first parameter
es: `operator delete' toma el tipo `%T' como primer argumento

note: Overflow occurred.  That means there are at least 4 billion initialization functions.
en: too many initialization functions required
es: se requieren demasiados argumentos para el inicio de la función

en: use of old-style cast
es: uso de la conversión de estilo antiguo

en: use of `%D' is ambiguous
es: el uso de `%D' es ambiguo

en:   first declared as `%#D' here
es:   primero declarado como `%#D' aquí

en:   also declared as `%#D' here
es:   también declarado como `%#D' aquí

en: `%D' denotes an ambiguous type
es: `%D' denota un tipo ambiguo

en:   first type here
es:   primer tipo aquí

en:   other type here
es:   otro tipo aquí

en: declaration of `%D' not in a namespace surrounding `%D'
es: la declaración de `%D' no está en un espacio de nombres alrededor de `%D'

en: `%D' should have been declared inside `%D'
es: `%D' debería ser declarado dentro de `%D'

en: `%D' is not a function,
es: `%D' no es una función,

en:   conflict with `%D'
es:   tiene conflicto con `%D'

note: The parser did not find it, so it's not there.
en: unknown namespace `%D'
es: espacio de nombres `%D' desconocido

en: `%T' is not a namespace
es: `%T' no es un nombre de espacio

en: `%D' is not a namespace
es: `%D' no es un nombre de espacio

en: a using-declaration cannot specify a template-id.  Try `using %D'
es: una declaración de uso no puede especificar un id de plantilla.  Intente `using %D'

en: namespace `%D' not allowed in using-declaration
es: no se permite el espacio de nombres `%D' en la declaración de uso

en: `%D' not declared
es: no se declaró `%D'

en: `%D' is already declared in this scope
es: `%D' ya se ha declarado en este ámbito

en: using declaration `%D' introduced ambiguous type `%T'
es: el uso de la declaración `%D' introdujo el tipo ambiguo `%T'

en: using-declaration for non-member at class scope
es: declaración de uso para un no miembro en el ámbito de la clase

en: using-declaration for destructor
es: declaración de uso para el destructor

en: a using-declaration cannot specify a template-id.  Try  `using %T::%D'
es: una declaración de uso no puede especificar un id de plantilla.  Intente `using %T::%D'

en: namespace `%T' undeclared
es: espacio de nombres `%T' sin declarar

en: default argument missing for parameter %P of `%+#D'
es: falta el argumento por omisión para el parámetro %P de `%+#D'

en: extra qualification `%T::' on member `%D' ignored
es: se ignora la calificación extra `%T::' en el miembro `%D'

en: `%T' does not have a nested type named `%D'
es: `%T' no tiene un tipo anidado llamado `%D'

en: no file-scope type named `%D'
es: no hay un tipo de ámbito de fichero llamado `%D'

en: `%s' not supported by %s
es: `%s' no tiene soporte para %s

en: <anonymous %s>
es: <%s anónimo>

en: (static %s for %s)
es: (% static para %s)

en: In %s `%s':
es: En %s `%s':

en: %s: In instantiation of `%s':
es: %s: En la instanciación de `%s':

en: %s:%d:   instantiated from `%s'
es: %s:%d:   instanciado desde `%s'

en: %s:%d:   instantiated from here
es: %s:%d:   instanciado desde aquí

note: damn ICE suppression
en: unexpected letter `%c' in locate_error
es: letra `%c' inesperada en locate_error

note: Can't throw a reference.
en: type `%T' is disallowed in Java `throw' or `catch'
es: el tipo `%T' no está permitido en `throw' o `catch' de Java

en: call to Java `catch' or `throw' with `jthrowable' undefined
es: llamada a `catch' ó `throw' de Java con `jthrowable' sin definir

note: Thrown object must be a Throwable.
en: type `%T' is not derived from `java::lang::Throwable'
es: el tipo `%T' no es derivado de `java::lang::Throwable'

en: mixing C++ and Java catches in a single translation unit
es: mezclando `catch'es de C++ y Java en una sola unidad de traducción

en: throwing NULL, which has integral, not pointer type
es: arrojando NULL, que tiene un tipo integral, no apuntador

en:   in thrown expression
es:   en expresión thrown

en: expression '%E' of abstract class type '%T' cannot be used in throw-expression
es: no se puede usar la expresión '%E' del tipo de clase abstracta '%T' en las expresiones thrown

en: exception of type `%T' will be caught
es: la excepción del tipo `%T' será atrapada

en:    by earlier handler for `%T'
es:    por un manejador anterior para `%T'

en: `...' handler must be the last handler for its try block
es: el manejador `...' debe ser el último manejador para su bloque try

en: `%D' is already a friend of class `%T'
es: `%D' ya es un friend de la clase `%T'

en: previous friend declaration of `%D'
es: declaración friend previa de `%D'

en: invalid type `%T' declared `friend'
es: el tipo inválido `%T' fue declarado `friend'

note: [temp.friend] Friend declarations shall not declare partial specializations.
en: partial specialization `%T' declared `friend'
es: la especialización parcial `%T' se declaró `friend'

en: class `%T' is implicitly friends with itself
es: la clase `%T' es implícitamente friend con sí misma

note: template <class T> friend typename S<T>::X;
en: typename type `%#T' declared `friend'
es: el tipo de nombre de tipo `%#T' se declaró `friend'

note: template <class T> friend class T;
en: template parameter type `%T' declared `friend'
es: el tipo de parámetro de plantilla `%T' se declaró `friend'

note: template <class T> friend class A; where A is not a template
en: `%#T' is not a template
es: `%#T' no es una plantilla

en: `%T' is already a friend of `%T'
es: `%T' ya es un friend de `%T'

en: member `%D' declared as friend before type `%T' defined
es: el miembro `%D' es declarado friend antes que se defina el tipo `%T'

en: friend declaration `%#D' declares a non-template function
es: la declaración friend `%#D' declara una función que no es plantilla

en: (if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) -Wno-non-template-friend disables this warning
es: (si esta no es su intención, asegúrese que la plantilla de la función ya ha sido declarada y agregue <> aquí después del nombre de la función) -Wno-non-template-friend desactiva este aviso

en: argument to `%s' missing
es: falta el argumento para `%s'

en: default-initialization of `%#D', which has reference type
es: la iniciación por omisión de `%#D', el cual tiene el tipo de referencia

en: uninitialized reference member `%D'
es: referencia del miembro `%D' sin iniciar

en: initializer list treated as compound expression
es: la lista de iniciadores tratada como una expresión compuesta

en: member initializers for `%#D'
es: iniciadores miembro para `%#D'

en:   and `%#D'
es:   y `%#D'

en:   will be re-ordered to match declaration order
es:   se reordenará para coincidir con el orden de la declaración

en: multiple initializations given for member `%D'
es: se dieron iniciaciones múltiples para el miembro `%D'

en: initializations for multiple members of `%T'
es: iniciaciones para múltiples miembros de `%T'

en: base initializers for `%#T'
es: iniciadores base para `%#T'

en:   and `%#T'
es:   y `%#T'

en:   will be re-ordered to match inheritance order
es:   se reordenará para coincidir con el orden de herencia

en: base class `%T' already initialized
es: la clase base `%T' ya se ha iniciado

en: base class `%#T' should be explicitly initialized in the copy constructor
es: la clase base `%#T' debe ser iniciada explícitamente en la copia del constructor

en: `%D' should be initialized in the member initialization list
es: `%D' debe ser iniciado explícitamente en la lista de iniciación de miembros

en: class `%T' does not have any field named `%D'
es: la clase `%T' no tiene ningún campo llamado `%D'

en: field `%#D' is static; the only point of initialization is its definition
es: el campo `%#D' es static; el único punto de iniciación es su definición

en: unnamed initializer for `%T', which has no base classes
es: iniciador sin nombre para `%T', el cual no tiene una clase base

en: unnamed initializer for `%T', which uses multiple inheritance
es: iniciador sin nombre para `%T', el cual usa herencia múltiple

en: type `%D' is not a direct or virtual base of `%T'
es: el tipo `%D' no es una base directa o virtual de `%T'

en: type `%D' is not a direct base of `%T'
es: el tipo `%D' no es una base directa de `%T'

note: Handle bad initializers like: class COMPLEX { public: double re, im; COMPLEX(double r = 0.0, double i = 0.0) {re = r; im = i;}; ~COMPLEX() {}; }; int main(int argc, char **argv) { COMPLEX zees(1.0, 0.0)[10]; }
en: bad array initializer
es: iniciador de matriz erróneo

en: `%T' is not an aggregate type
es: `%T' no es un tipo agregado

en: `%T' fails to be an aggregate typedef
es: `%T' falla en ser un tipo agregado

en: type `%T' is of non-aggregate type
es: el tipo `%T' es de un tipo no agregado

en: cannot call destructor `%T::~%T' without object
es: no se puede llamar al destructor `%T::~%T' sin un objeto

en: invalid use of non-static field `%D'
es: uso inválido del campo no static `%D'

note: We can get here when processing a bad default argument, like: struct S { int a; void f(int i = a); }
en: invalid use of member `%D'
es: uso inválido del miembro `%D'

en: no method `%T::%D'
es: no hay un método `%T::%D'

en: incomplete type `%T' does not have member `%D'
es: el tipo incompleto `%T' no tiene al miembro `%D'

en: `%D' is not a member of type `%T'
es: `%D' no es un miembro de tipo `%T'

en: illegal pointer to bit-field `%D'
es: apuntador ilegal al campo de bit `%D'

en: object missing in use of pointer-to-member construct
es: falta objeto en el uso de una consctrucción que apunta a miembros

en: member `%D' is non-static but referenced as a static member
es: el miembro `%D' no es static pero es referenciado como un miembro static

en: at this point in file
es: en este punto en el fichero

en: object missing in `%E'
es: falta un objeto en `%E'

en: new of array type fails to specify size
es: new de matriz falla al especificar el tamaño

en: size in array new must have integral type
es: el tamaño de la matriz nueva debe tener un tipo integral

en: zero size array reserves no space
es: la matriz de tamaño cero no reserva espacio

en: new cannot be applied to a reference type
es: new no puede ser aplicado a un tipo de referencia

en: new cannot be applied to a function type
es: new no puede ser aplicado a un tipo de referencia

en: call to Java constructor, while `jclass' undefined
es: llamado a constructor Java, mientras `jclass' está indefinido

en: can't find class$
es: no se puede encontrar class$

en: invalid type `void' for new
es: tipo `void' inválido para new

en: call to Java constructor with `%s' undefined
es: llamado a constructor Java con `%s' sin definir

en: ISO C++ forbids initialization in array new
es: ISO C++ prohibe la iniciación en la matriz new

en: initializer list being treated as compound expression
es: se trata la lista de iniciadores como una expresión compuesta

en: ISO C++ forbids aggregate initializer to new
es: ISO C++ prohibe un iniciador agregado para new

en: uninitialized const in `new' of `%#T'
es: const sin iniciar en `new' de `%#T'

en: initializer ends prematurely
es: el iniciador termina prematuramente

en: cannot initialize multi-dimensional array with initializer
es: no se pueden asignar valores iniciales a matrices multidimensionales con el iniciador

en: unknown array size in delete
es: tamaño de matriz desconocida en delete

en: type to vector delete is neither pointer or array type
es: el tipo de vector delete no es del tipo apuntador ni matriz

en: Do not obey access control semantics
es: No obedecer las semánticas de control de acceso

en: Change when template instances are emitted
es: Cambiar cuando se emitan las instancias de la plantilla

en: Check the return value of new
es: Revisar el valor de devolución de new

en: Reduce size of object files
es: Reducir el tamaño de los ficheros objeto

en: Make string literals `char[]' instead of `const char[]'
es: Hacer que las cadenas literales sean `char[]' en lugar de `const char[]'

en: Dump the entire translation unit to a file
es: Volcar la unidad de traducción completa a un fichero

en: Do not inline member functions by default
es: No hacer inline por omisión a las funciones miembro

en: Do not generate run time type descriptor information
es: No generar información del tipo de descriptor en tiempo de ejecución

en: Do not generate code to check exception specifications
es: No generar código para revisar excepciones de especificaciones

en: Scope of for-init-statement vars extends outside
es: El ámbito de las variables de la declaración de inicio de for se extiende hacia afuera

en: Do not recognize GNU defined keywords
es: No reconocer las palabras claves definidas por GNU

en: Enable support for huge objects
es: Activar el soporte para objetos enormes

en: Export functions even if they can be inlined
es: Exportar funciones aún si pueden ser inline

en: Only emit explicit template instatiations
es: Emitir solamente instanciaciones explícitas de plantillas

en: Only emit explicit instatiations of inline templates
es: Emitir solamente instanciaciones explícitas para plantillas inline

en: Don't pedwarn about uses of Microsoft extensions
es: No avisar pedantemente sobre los usos de extensiones Microsoft

en: Recognize and/bitand/bitor/compl/not/or/xor
es: Reconocer and/bitand/bitor/compl/not/or/xor

en: Disable optional diagnostics
es: Desactivar los diagnósticos opcionales

en: Downgrade conformance errors to warnings
es: Degradar los errores de concordancia a advertencias

en: Enable automatic template instantiation
es: Activar la instanciación automática de plantillas

en: Display statistics accumulated during compilation
es: Mostrar las estadísticas acumuladas durante la compilación

en: Specify maximum template instantiation depth
es: Especificar la profundidad máxima de instanciación de plantillas

en: Use __cxa_atexit to register destructors
es: Usar __cxa_atexit para registrar destructores

en: Discard unused virtual functions
es: Descartar funciones virtual sin usar

en: Implement vtables using thunks
es: Implementar vtables usando thunks

en: Emit common-like symbols as weak symbols
es: Emitir símbolos comunes como símbolos débiles

en: Emit cross referencing information
es: Emitir información de referencia cruzada

en: Warn about inconsistent return types
es: Avisar sobre tipos inconsistentes de devolución

en: Warn about overloaded virtual function names
es: Avisar sobre nombres de funciones virtual sobrecargadas

en: Don't warn when all ctors/dtors are private
es: No avisar cuando todos los ctors/dtors son privados

en: Warn about non virtual destructors
es: Avisar sobre destructores no virtuales

en: Warn when a function is declared extern, then inline
es: Avisar cuando una función es declarada extern y luego inline

en: Warn when the compiler reorders code
es: Avisar cuando el compilador reordene código

en: Warn when synthesis behavior differs from Cfront
es: Avisar cuando el comportamiento de síntesis difiera de Cfront

en: Don't warn when type converting pointers to member functions
es: No avisar cuando el tipo convierte apuntadores a funciones miembro

en: Warn about violations of Effective C++ style rules
es: Avisar violaciones de reglas de estilo de Effective C++

en: Warn when overload promotes from unsigned to signed
es: Avisar cuando la sobrecarga promueva de unsigned a signed

en: Warn if a C style cast is used in a program
es: Avisar cuando se use una conversión de estilo C en un programa

en: Don't warn when non-templatized friend functions are declared within a template
es: No avisar cuando las funciones friend sin plantillas son declaradas dentro de una plantilla

en: Don't announce deprecation of compiler features
es: No anunciar características deprecadas del compilador

en: type name expected before `*'
es: se esperaba nombre de tipo antes de `*'

en: cannot declare references to references
es: no se pueden declarar referencias a referencias

en: cannot declare pointers to references
es: no se pueden declarar apuntadores a referencias

en: type name expected before `&'
es: se esperaba nombre de tipo antes de `&'

en: semicolon missing after %s declaration
es: falta punto y coma después de la declaración %s

en: semicolon missing after declaration of `%T'
es: falta punto y coma después de la declaración de `%T'

en: junk at end of #pragma %s
es: basura al final de #pragma %s

en: invalid #pragma %s
es: #pragma %s inválida

en: #pragma vtable no longer supported
es: #pragma vtable ya no tiene soporte

en: #pragma implementation for %s appears after file is included
es: implementación de #pragma para %s aparece después de que el fichero es incluído

en: junk at end of #pragma GCC java_exceptions
es: basura al final del #pragma GCC java_exceptions

en: `%D' not defined
es: `%D' no está definido

en: `%D' was not declared in this scope
es: `%D' no fue declarado en este ámbito

en: `%D' undeclared (first use this function)
es: `%D' sin declarar (primero use esta función)

en: (Each undeclared identifier is reported only once for each function it appears in.)
es: (Cada identificador sin declarar es reportado sólo una vez para cada función en el que aparece.)

en: name lookup of `%s' changed
es: la búsqueda de nombre de `%s' cambió

en:   matches this `%D' under ISO standard rules
es:   coincide con este `%D' bajo las reglas de ISO estándard

en:   matches this `%D' under old rules
es:   coincide con este `%D' bajo las reglas antiguas

en: name lookup of `%s' changed for new ISO `for' scoping
es: la búsqueda de nombre de `%s' cambió por el nuevo alcance ISO de `for'

en:   cannot use obsolete binding at `%D' because it has a destructor
es:   no se puede usar la asignación obsoleta en `%D' porque tiene un destructor

en:   using obsolete binding at `%D'
es:   usando la asignación obsoleta en `%D'

en: `::%D' undeclared (first use here)
es: `::%D' sin declarar (primer uso aquí)

en: real-valued template parameters when cross-compiling
es: parámetros de una plantilla con valores reales cuando se hizo una compilación cruzada

en: methods cannot be converted to function pointers
es: los métodos no pueden ser convertidos a apuntadores a funciones

en: ambiguous request for method pointer `%s'
es: petición ambigua para el apuntador a método `%s'

en: invalid use of member `%D' in static member function
es: uso inválido del miembro `%D' en la función miembro static

en: use of namespace `%D' as expression
es: uso del espacio de nombres `%D' como una expresión

en: use of class template `%T' as expression
es: uso de la plantilla de clase `%T' como una expresión

en: use of %s from containing function
es: uso de %s desde una función contenedora

en:   `%#D' declared here
es:   `%#D' declarado aquí

en: request for member `%D' is ambiguous in multiple inheritance lattice
es: la petición por el miembro `%D' es ambigua en la red de herencia múltiple

en: implementation-reserved name `%D' used
es: se usó el nombre `%D' reservado para la implementación

en: generic thunk code fails for method `%#D' which uses `...'
es: el código de thunk genérico falló para el método `%#D' que utiliza `...'

en: non-static const member `%#D', can't use default assignment operator
es: el miembro const `%#D' que no es static, no puede usar el operador de asignación por omisión

en: non-static reference member `%#D', can't use default assignment operator
es: el miembor de referencia `%#D' que no es static, no puede usar el operador de asignación por omisión

en: keyword `export' not implemented, and will be ignored
es: la palabra clave `export' no está implementada, y será ignorada

en: use of linkage spec `%D' is different from previous spec `%D'
es: el uso de la especificación de enlazado `%D' es diferente de la especificación previa `%D'

en: invalid default template argument
es: argumento de la plantilla por omisión inválido

en: only constructors take base initializers
es: solamente los constructores toman iniciadores base

en: no base or member initializers given following ':'
es: no hay iniciadores de base o miembros dados después de ':'

en: anachronistic old style base class initializer
es: iniciador de clase base de estilo antiguo anacrónico

note: Handle `Class<Class<Type>>' without space in the `>>'
en: `>>' should be `> >' in template class name
es: `>>' debe ser `> >' en el nombre de clase de la plantilla

en: use of template qualifier outside template
es: uso del calificador de plantilla fuera de la plantilla

en: ISO C++ forbids an empty condition for `%s'
es: ISO C++ prohibe una condición vacía para `%s'

en: definition of class `%T' in condition
es: definición de la clase `%T' en una condición

en: definition of enum `%T' in condition
es: definición del enum `%T' en una condición

en: definition of array `%#D' in condition
es: definición de la matriz `%#D' en una condición

en: old style placement syntax, use () instead
es: sintaxis de ubicación de estilo antiguo, use en su lugar ()

en: `%T' is not a valid expression
es: `%T' no es una expresión válida

en: ISO C++ forbids initialization of new expression with `='
es: ISO C++ prohibe la iniciación de la expresión new con `='

en: ISO C++ forbids compound literals
es: ISO C++ prohibe literales compuestos

en: ISO C++ forbids braced-groups within expressions
es: ISO C++ prohibe grupos de llaves dentro de las expresiones

en: sigof type specifier
es: especificador de tipo sigof

en: `sigof' applied to non-aggregate expression
es: `sigof' aplicado a una expresión no agregada

en: `sigof' applied to non-aggregate type
es: `sigof' aplicado a un tipo no agregado

en: using `typename' outside of template
es: usando `typename' fuera de la plantilla

en: %T is not a class type
es: %T no es un tipo de clase

en: base clause without member specification for `%#T'
es: cláusula base sin una especificación de miembro para `%#T'

en: storage class specifier `%s' not allowed after struct or class
es: no se permite el especificador de clase de almacenamiento `%s' después de struct ó class

en: type specifier `%s' not allowed after struct or class
es: no se permite el especificador de tipo `%s' después de struct ó class

en: type qualifier `%s' not allowed after struct or class
es: no se permite el calificador de tipo `%s' después de struct ó class

en: no body nor ';' separates two class, struct or union declarations
es: no hay cuerpo ni ';' separa dos declaraciones class, struct ó union

en: `union' tag used in declaring `%#T'
es: se usó la marca `union' en la declaración de `%#T'

en: non-`union' tag used in declaring `%#T'
es: se usó una marca no-`union' en la declaración de `%#T'

en: `%D' access
es: acceso `%D'

en: multiple access specifiers
es: especificadores de acceso múltiples

en: multiple `virtual' specifiers
es: especificadores `virtual' múltiples

en: missing ';' before right brace
es: falta ';' antes de la llave derecha

en: ISO C++ forbids array dimensions with parenthesized type in new
es: ISO C++ prohibe las dimensiones de matriz con tipos con paréntesis en new

en: `%T' is not a class or namespace
es: `%T' no es una claso o un espacio de nombres

en: ISO C++ forbids label declarations
es: ISO C++ prohibe declaraciones etiquetadas

en: ISO C++ forbids computed gotos
es: ISO C++ prohibe gotos calculados

en: label must be followed by statement
es: la etiqueta debe ser seguida de una declaración

en: ISO C++ forbids compound statements inside for initializations
es: ISO C++ prohibe las declaraciones compuestas internas para iniciaciones

note: This helps us recover from really nasty parse errors, for example, a missing right parenthesis.
en: possibly missing ')'
es: posible ')' faltante

en: type specifier omitted for parameter
es: especificador de tipo omitido para el parámetro

en:   perhaps you want `typename %E' to make it a type
es:   tal vez quiera `typename %E' para hacerlo un tipo

en: '%D' is used as a type, but is not defined as a type.
es: se usa '%D' como un tipo, pero no está definido como un tipo.

en: data member `%D' cannot be a member template
es: los datos miembros `%D' no puede ser una plantilla miembro

en: invalid member template declaration `%D'
es: declaración de la plantilla miembro `%D' inválida

en: explicit specialization in non-namespace scope `%D'
es: especialización explícita en el ámbito `%D' que no es espacio de nombres

en: enclosing class templates are not explicitly specialized
es: las plantillas de clase contenidas no son especializadas explícitamente

en: specializing `%#T' in different namespace
es: especializando `%#T' en diferentes espacios de nombres

en:   from definition of `%#D'
es:   de la definición de `%#D'

en: specialization of `%T' after instantiation
es: especialización de `%T' después de la instanciación

en: explicit specialization of non-template `%T'
es: especialización explícita de `%T' que no es plantilla

en: specialization of %D after instantiation
es: especialización de %D después de la instanciación

en: `%D' is not a function template
es: `%D' no es una plantilla de función

en: template-id `%D' for `%+D' does not match any template declaration
es: el id de plantilla `%D' para `%+D' no coincide con ninguna declaración de plantilla

en: ambiguous template specialization `%D' for `%+D'
es: especialización de plantilla ambigua `%D' para `%+D'

note: This case handles bogus declarations like template <> template <class T> void f<int>();
en: template-id `%D' in declaration of primary template
es: id de plantilla `%D' en la declaración de la plantilla primaria

en: template parameter list used in explicit instantiation
es: se usó una lista de parámetros de plantilla en una instanciación explícita

en: definition provided for explicit instantiation
es: se provee una definición para instanciación explícita

en: too many template parameter lists in declaration of `%D'
es: demasiadas listas de parámetros de plantilla en la declaración de `%D'

en: too few template parameter lists in declaration of `%D'
es: muy pocas listas de parámetros de plantilla en la declaración de `%D'

en: explicit specialization not preceded by `template <>'
es: especialización explícita no precedida por `template <>'

en: partial specialization `%D' of function template
es: especialización parcial `%D' de la plantilla de función

en: default argument specified in explicit specialization
es: se especificó un argumento por omisión en la especialización explícita

en: template specialization with C linkage
es: especialización de plantilla con enlace C

note: From [temp.expl.spec]: If such an explicit specialization for the member of a class template names an implicitly-declared special member function (clause _special_), the program is ill-formed. Similar language is found in [temp.explicit].
en: specialization of implicitly-declared special member function
es: especialización de la función miembro especial declarada implícitamente

en: no member function `%D' declared in `%T'
es: la función no miembro `%D' se declaró en `%T'

note: There are two many template parameter lists.
en: too many template parameter lists in declaration of `%T'
es: demasiadas listas de parámetros de plantilla en la declaración de `%T'

en:  shadows template parm `%#D'
es:  obscurece el parámetro de plantilla `%#D'

en: template parameters not used in partial specialization:
es: no se usan los parámetros de plantilla en la especialización parcial:

en: partial specialization `%T' does not specialize any template arguments
es: la especialización parcial `%T' no especializa ningún argumento de plantilla

en: template argument `%E' involves template parameter(s)
es: el argumento de plantilla `%E' involucra a el(los) parámetro(s) de plantilla

en: type `%T' of template argument `%E' depends on template parameter(s)
es: el tipo `%T' del argumento de plantilla `%E' depende de el(los) parámetro(s) de plantilla

en: no default argument for `%D'
es: no hay un argumento por omisión para `%D'

en: template with C linkage
es: plantilla con enlace C

en: template class without a name
es: clase de plantilla sin nombre

en: `%D' does not declare a template type
es: `%D' no declara un tipo de plantilla

en: template definition of non-template `%#D'
es: definición de plantilla de `%#D' que no es plantilla

en: expected %d levels of template parms for `%#D', got %d
es: se esperaban %d niveles de parámetros de plantilla para `%#D', se obtuvieron %d

en: got %d template parameters for `%#D'
es: se obtuvieron %d parámetros de plantilla para `%#D'

en: got %d template parameters for `%#T'
es: se obtuvieron %d parámetros de plantilla para `%#T'

en:   but %d required
es:   pero se requieren %d

en: `%T' is not a template type
es: `%T' no es un tipo plantilla

en: previous declaration `%D'
es: declaración previa de `%D'

en: used %d template parameter%s instead of %d
es: se usaron %d parámetro%s de plantilla en lugar de %d

en: template parameter `%#D'
es: parámetro de plantilla `%#D'

en: redeclared here as `%#D'
es: redeclarado aquí como `%#D'

note: We have in [temp.param]: A template-parameter may not be given default arguments by two different declarations in the same scope.
en: redefinition of default argument for `%#D'
es: redefinición del argumento por omisión para `%#D'

en:   original definition appeared here
es:   la definición original aparece aquí

en: `%E' is not a valid template argument
es: `%E' no es un argumento de plantilla válido

en: it must be the address of a function with external linkage
es: debe ser la dirección de una función con enlace externo

en: it must be the address of an object with external linkage
es: debe ser la dirección de un objeto con enlace externo

en: it must be a pointer-to-member of the form `&X::Y'
es: debe ser un apuntador-a-miembro de la forma `&X::Y'

en: string literal %E is not a valid template argument because it is the address of an object with static linkage
es: la cadena literal %E no es un argumento válido de plantilla porque es la dirección de un objeto con enlace estático

en: address of non-extern `%E' cannot be used as template argument
es: no se puede usar la dirección de `%E' que no es externo como un argumento de plantilla

en: non-constant `%E' cannot be used as template argument
es: `%E' que no es constante no se puede usar como un argumento de plantilla

en: object `%E' cannot be used as template argument
es: el objeto `%E' no se puede usar como un argumento de plantilla

en: to refer to a type member of a template parameter, use `typename %E'
es: para hacer referencia a un tipo miembro de un parámetro de plantilla, use `typename %E'

en: type/value mismatch at argument %d in template parameter list for `%D'
es: no coincide el tipo/valor en el argumento %d en la lista de parámetros de plantilla para `%D'

en:   expected a constant of type `%T', got `%T'
es:   se esperaba una constante de tipo `%T', se obtuvo `%T'

en:   expected a type, got `%E'
es:   se esperaba un tipo, se obtuvo `%E'

en:   expected a type, got `%T'
es:   se esperaba un tipo, se obtuvo `%T'

en:   expected a class template, got `%T'
es:   se esperaba una plantilla de clase, se obtuvo `%T'

en:   expected a template of type `%D', got `%D'
es:   se esperaba una plantilla de tipo `%D', se obtuvo `%D'

en: template-argument `%T' uses anonymous type
es: el argumento de plantilla `%T' usa un tipo anónimo

en: template-argument `%T' uses local type `%T'
es: el argumento de plantilla `%T' usa el tipo local `%T'

en: could not convert template argument `%E' to `%T'
es: no se puede convertir el argumento de plantilla `%E' a `%T'

en: wrong number of template arguments (%d, should be %d)
es: número erróneo de argumentos de plantilla (%d, debería ser %d)

en: provided for `%D'
es: provisto por `%D'

en: template argument %d is invalid
es: el argumento de plantilla %d es inválido

en: non-template used as template
es: se usa una no plantilla como plantilla

en: `%T' is not a template
es: `%T' no es una plantilla

en: non-template type `%T' used as a template
es: se usa el tipo `%T' que no es plantilla como una plantilla

en: for template declaration `%D'
es: para la declaración de plantilla `%D'

en: template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'
es: la profundidad de instanciación de la plantilla excede el máximo de %d (use -ftemplate-depth-NN para incrementar el máximo) al instanciar `%D'

en: ambiguous class template instantiation for `%#T'
es: instanciación de plantilla clase ambigua para `%#T'

en: instantiation of `%D' as type `%T'
es: instanciación de `%D' como tipo `%T'

en: invalid parameter type `%T'
es: tipo de parámetro `%T' inválido

en: in declaration `%D'
es: en la declaración `%D'

en: creating pointer to member function of non-class type `%T'
es: creando un apuntador a función miembro del tipo `%T' que no es clase

en: creating array with size zero
es: creando la matriz con tamaño cero

en: creating array with size zero (`%E')
es: creando la matriz con tamaño cero (`%E')

en: forming reference to void
es: formando la referencia a void

en: forming %s to reference type `%T'
es: formando %s para referenciar al tipo `%T'

en: creating pointer to member of non-class type `%T'
es: creando un apuntador al miembro del tipo `%T' que no es clase

en: creating array of `%T'
es: creando la matriz de `%T'

en: `%T' is not a class, struct, or union type
es: `%T' no es de tipo clase, struct o union

en: use of `%s' in template
es: uso de `%s' en la plantilla

en: type `%T' composed from a local class is not a valid template-argument
es: el tipo `%T' compuesto desde una clase local no es un argumento de plantilla válido

en:   trying to instantiate `%D'
es:   tratando de instanciar `%D'

en: incomplete type unification
es: unificación de tipo incompleto

en: use of `%s' in template type unification
es: uso de `%s' en la unificación de tipo de la plantilla

en: explicit instantiation of non-template `%#D'
es: instanciación explícita de `%#D' que no es plantilla

en: no matching template for `%D' found
es: no se encuentra una plantilla coincidente para `%D'

en: explicit instantiation of `%#D'
es: instanciación explícita de `%#D'

note: [temp.spec] No program shall both explicitly instantiate and explicitly specialize a template.
en: explicit instantiation of `%#D' after
es: instanciación explícita de `%#D' después de

en: explicit specialization here
es: especialización explícita aquí

en: duplicate explicit instantiation of `%#D'
es: instanciación explícita duplicada de `%#D'

en: ISO C++ forbids the use of `extern' on explicit instantiations
es: ISO C++ prohibe el uso de `extern' en instanciaciones explícitas

en: storage class `%D' applied to template instantiation
es: clase de almacenamiento `%D' aplicada a la instanciación de una plantilla

en: explicit instantiation of non-template type `%T'
es: instanciación explícita del tipo `%T' del tipo no plantilla

en: explicit instantiation of `%#T' before definition of template
es: instanciación explícita de `%#T' antes de la definición de la plantilla

en: ISO C++ forbids the use of `%s' on explicit instantiations
es: ISO C++ prohibe el uso de `%s' en las instanciaciones explícitas

en: explicit instantiation of `%#T' after
es: instanciación explícita de `%#T' después de

en: duplicate explicit instantiation of `%#T'
es: instanciación explícita duplicada de `%#T'

en: explicit instantiation of `%D' but no definition available
es: instanciación explícita de `%D' pero no hay una definición disponible

en: `%#T' is not a valid type for a template constant parameter
es: `%#T' no es un tipo válido para un parámetro constante de plantilla

en: -frepo must be used with -c
es: -frepo debe ser usado con -c

en: mysterious repository information in %s
es: información de repositorio misteriosa en %s

en: can't create repository information file `%s'
es: no se puede crear el fichero de información de repositorio `%s'

en: cannot use typeid with -fno-rtti
es: no se puede usar typeid sin -fno-rtti

en: must #include <typeinfo> before using typeid
es: debe hacer #include <typeinfo> antes de usar typeid

en: cannot create type information for type `%T' because its size is variable
es: no se puede crear la información de tipo para el tipo `%T' porque su tamaño es variable

en: dynamic_cast of `%#D' to `%#T' can never succeed
es: dynamic_cast de `%#D' a `%#T' nunca podrá tener éxito

en: cannot dynamic_cast `%E' (of type `%#T') to type `%#T' (%s)
es: no se puede hacer dynamic_cast `%E' (de tipo `%#T') al tipo `%#T' (%s)

en: `%T' is an inaccessible base of `%T'
es: `%T' es una base inaccesible de `%T'

en: `%T' is an ambiguous base of `%T'
es: `%T' es una base ambigua de `%T'

en: adjusting pointers for covariant returns
es: ajustando los apuntadores de devoluciones covariantes

en: invalid covariant return type for `%#D'
es: tipo de devolución covariante inválido para `%#D'

en:   overriding `%#D' (must be pointer or reference to class)
es:   sustituyendo a `%#D' (debe ser apuntador o referencia a una clase)

en:   overriding `%#D' (must use pointer or reference)
es:   sustituyendo a `%#D' (debe ser apuntador o referencia)

en: conflicting return type specified for `%#D'
es: tipos de devolución en conflicto especificados para `%#D'

en:   overriding `%#D'
es:   sustituyendo `%#D'

en: looser throw specifier for `%#F'
es: especificador thrown más flexible para `%#F'

en:   overriding `%#F'
es:   sustituyendo `%#F'

note: A static member function cannot match an inherited virtual member function.
en: `%#D' cannot be declared
es: `%#D' no puede ser declarado

en:   since `%#D' declared in base class
es:   ya que se declaró `%#D' en la clase base

en: `%#D' needs a final overrider
es: `%#D' necesita un impositor final

en: type of asm operand `%E' could not be determined
es: no se puede determinar el tipo del operando asm `%E'

en: ISO C++ does not permit named return values
es: ISO C++ no permite valores nombrados de devolución

en: return identifier `%D' already in place
es: el identificador de devolución `%D' ya está en su lugar

en: can't redefine default return value for constructors
es: no se puede redefinir el valor por omisión de devoluciòn para los constructores

en: base initializer for `%T'
es: iniciador base para `%T'

en:    will be re-ordered to precede member initializations
es:    será reordenado para preceder la iniciaciones de los miembros

en: `this' is unavailable for static member functions
es: `this' no está disponible para funciones miembro static

en: invalid use of `this' in non-member function
es: uso inválido de `this' en la función no miembro

en: invalid use of `this' at top level
es: uso inválido de `this' en el nivel principal

en: calling type `%T' like a method
es: llamando al tipo `%T' como un método

en: destructor specifier `%T::~%T()' must have matching names
es: el especificador del destructor `%T::~%T()' debe tener nombres coincidentes

en: `%E' is not of type `%T'
es: `%E' no es de tipo `%T'

en: template type parameters must use the keyword `class' or `typename'
es: los parámetros de tipo plantilla debe usar la palabra clave `class' o `typename'

en: definition of `%#T' inside template parameter list
es: la definición de `%#T' dentro de la lista de parámetros de plantilla

en: invalid definition of qualified type `%T'
es: definición inválida del tipo calificado `%T'

en: base class `%T' has cv qualifiers
es: la clase base `%T' tiene calificadores cv

en: multiple declarators in template declaration
es: múltiples declaradores en una declaración de plantilla

en: identifier name `%s' conflicts with GNU C++ internal naming strategy
es: el nombre de identificador `%s' causa conflictos con la estrategia interna de nombrado del C++ de GNU

en: parse error at end of saved function text
es: error de decodificación al final del texto de la función guardada

en: parse error in method specification
es: error de decodificación en la especificación del método

en: function body for constructor missing
es: falta el cuerpo de la función para el constructor

en: circular dependency in default args of `%#D'
es: dependencia circular en los argumentos por omisión de `%#D'

en: invalid type `%T' for default argument to `%T'
es: tipo `%T' inválido para el argumento por omisión de `%T'

en: %s before `%s'
es: %s antes de `%s'

en: %s before `%c'
es: %s antes de `%c'

en: %s before `\%o'
es: %s antes de `\%o'

en: %s before `%s' token
es: %s antes del elemento `%s'

en: non-lvalue in %s
es: no es valor-l en %s

en: `%T' cannot be `restrict'-qualified
es: `%T' no se puede calificar con `restrict'

en: `%T' cannot be `const'-, `volatile'-, or `restrict'-qualified
es: `%T' no puede ser calificado con `const', `volatile' o `restrict'

en: `%s' attribute can only be applied to Java class definitions
es: el atributo `%s' sólo se puede aplicar a definiciones de clases Java

en: `%s' attribute can only be applied to class definitions
es: el atributo `%s' solo se puede aplicar a definiciones de clase

en: `%s' is obsolete; g++ vtables are now COM-compatible by default
es: `%s' es obsoleto; las vtables de g++ ahora son compatibles con COM por omisión

en: requested init_priority is not an integer constant
es: la init_priority solicitada no es una constante entera

en: can only use `%s' attribute on file-scope definitions of objects of class type
es: solo se puede usar el atributo `%s' en definiciones de rango de fichero de objetos de tipo class

en: requested init_priority is out of range
es: la init_priority solicitada está fuera de rango

en: requested init_priority is reserved for internal use
es: la init_priority solicitada está reservada para uso interno

en: `%s' attribute is not supported on this platform
es: el atributo `%s' no tiene soporte en esta plataforma

en: ISO C++ forbids %s between pointer of type `void *' and pointer-to-function
es: ISO C++ prohibe %s entre apuntadores de tipo `void *' y apuntadores a funciones

en: %s between distinct pointer types `%T' and `%T' lacks a cast
es: %s de diferentes tipos de apuntador `%T' y `%T' carece de una conversión

en: ISO C++ prohibits conversion from `%#T' to `(...)'
es: ISO C++ prohibe la conversión de `%#T' a `(...)'

en: ISO C++ forbids applying `sizeof' to a function type
es: ISO C++ prohibe la aplicación de `sizeof' a un tipo de función

en: ISO C++ forbids applying `sizeof' to a member function
es: ISO C++ prohibe la aplicación de `sizeof' a una función miembro

en: ISO C++ forbids applying `sizeof' to type `void' which is an incomplete type
es: ISO C++ prohibe aplicar `sizeof' al tipo `void' el cual es un tipo incompleto

en: `sizeof' applied to non-static member
es: `sizeof' aplicado a miembro que no es static

en: `sizeof' applied to incomplete type `%T'
es: sizeof aplicado a un tipo de dato incompleto `%T'

en: sizeof applied to a bit-field
es: sizeof aplicado a un campo de bits

en: ISO C++ forbids applying `sizeof' to an expression of function type
es: ISO C++ prohibe la aplicación de `sizeof' a una expresión de tipo de función

en: invalid use of non-lvalue array
es: uso inválido de matriz no-lvaluada

en: deprecated conversion from string constant to `%T'
es: conversión deprecada de una constante de cadena a `%T'

en: request for member `%T::%D' in expression of non-aggregate type `%T'
es: petición por el miembro `%T::%D' en la expresión de tipo no agregado `%T'

en: invalid use of %D
es: uso inválido de %D

en: destructor specifier `%T::~%T' must have matching names
es: el especificador del destructor `%T::~%T' debe tener nombres coincidentes

en: type `%T' has no destructor
es: el tipo `%T' no tiene destructor

en: invalid use of type decl `%#D' as expression
es: uso inválido de la declaración de tipo `%#D' como una expresión

en: invalid use of template `%#D' as expression
es: uso inválido de la plantilla `%#D' como una expresión

en: `%#T' has no member named `%D'
es: `%#T' no tiene un miembro llamado `%D'

en: invalid reference to NULL ptr, use ptr-to-member instead
es: referencia inválida a NULL ptr, use en su lugar ptr-a-miembro

note: A pointer to incomplete type (other than cv void) can be dereferenced [expr.unary.op]/1
en: `%T' is not a pointer-to-object type
es: `%T' no es de tipo apuntador-a-objeto

en: invalid use of `%s' on pointer to member
es: uso inválido de `%s' en apuntador a miembro

en: invalid type argument
es: argumento de tipo inválido

en: ISO C++ forbids subscripting non-lvalue array
es: ISO C++ prohibe el subíndice de una matriz de l-valores

en: subscripting array declared `register'
es: se declaró  el subíndice de la matriz como `register'

en: pointer to member function called, but not in class scope
es: se llamó a apuntador a función miembro, pero no en el alcance de la clase

en: object missing in call to method `%D'
es: falta un objeto en la llamada al método `%D'

en: function `%D' declared overloaded, but no definitions appear with which to resolve it?!?
es: ¿!¿se declaró la función `%D' sobrecargada, pero no aparece ninguna definición con la cual resolverlo?!?

en: invalid call to member function needing `this' in static member function scope
es: llamada inválida a función miembro requiere `this' en el alcance de la función miembro static

en: ISO C++ forbids calling `::main' from within program
es: ISO C++ prohibe la llamada `::main' dentro del mismo programa

en: must use .* or ->* to call pointer-to-member function in `%E (...)'
es: se debe usar .* o ->* en la llamada a la función apuntador-a-miembro en `%E (...)'

en: `%E' cannot be used as a function
es: no se puede usar `%E' como una función

en: too many arguments to %s `%+#D'
es: demasiados argumentos para %s `%+#D'

en: parameter type of called function is incomplete
es: el tipo del parámetro de la función llamada es incompleto

en: too few arguments to %s `%+#D'
es: muy pocos argumentos para %s `%+#D'

en: assuming cast to type `%T' from overloaded function
es: asumiendo la conversión al tipo `%T' desde la función sobrecargada

en: division by zero in `%E / 0'
es: división por cero en `%E / 0'

en: division by zero in `%E / 0.'
es: división por cero en `%E / 0.'

en: division by zero in `%E %% 0'
es: división por cero en `%E %% 0'

en: division by zero in `%E %% 0.'
es: división por cero en `%E %% 0.'

en: %s rotate count is negative
es: la cuenta de rotación %s es negativa

en: %s rotate count >= width of type
es: la cuenta de rotación %s >= anchura del tipo

en: ISO C++ forbids comparison between pointer and integer
es: ISO C++ prohibe la comparación entre apuntadores y enteros

en: comparison between types `%#T' and `%#T'
es: comparación entre los tipos `%#T' y `%#T'

en: comparison between signed and unsigned integer expressions
es: comparación entre expresiones enteras signed y unsigned

en: invalid operands of types `%T' and `%T' to binary `%O'
es: operadores inválidos de tipos `%T' y `%T' para el binario `%O'

note: Some sort of arithmetic operation involving NULL was performed.  Note that pointer-difference and pointer-addition have already been handled above, and so we don't end up here in that case.
en: NULL used in arithmetic
es: se usó NULL en la aritmética

en: ISO C++ forbids using pointer of type `void *' in pointer arithmetic
es: ISO C++ prohibe el uso de un apuntador a un tipo de tipo `void *' en la aritmética de apuntadores

en: ISO C++ forbids using a pointer-to-function in pointer arithmetic
es: ISO C++ prohibe el uso de un apuntador a función en la aritmética de apuntadores

en: ISO C++ forbids using a pointer to member function in pointer arithmetic
es: ISO C++ prohibe el uso de un apuntador a una función miembro en la aritmética de apuntadores

en: ISO C++ forbids using pointer to a member in pointer arithmetic
es: ISO C++ prohibe el uso de un apuntador a un miembro en la aritmética de apuntadores

en: ISO C++ forbids using pointer of type `void *' in subtraction
es: ISO C++ prohibe el uso de un apuntador de tipo `void *' en la sustracción

en: ISO C++ forbids using pointer to a function in subtraction
es: ISO C++ prohibe el uso de un apuntador a una función en la sustracción

en: ISO C++ forbids using pointer to a method in subtraction
es: ISO C++ prohibe el uso de un apuntador a un método en la sustracción

en: ISO C++ forbids using pointer to a member in subtraction
es: ISO C++ prohibe el uso de un apuntador a un miembro en la sustracción

en: invalid use of a pointer to an incomplete type in pointer arithmetic
es: uso inválido de un apuntador a un tipo incompleto en aitmética de apuntadores

en: attempt to take address of bit-field structure member `%D'
es: se intentó tomar la dirección del miembro de la estructura de campos de bits `%D'

en: taking address of temporary
es: tomando la dirección del temporal

en: ISO C++ forbids %sing an enum
es: ISO C++ prohibe %sing un enum

en: cannot %s a pointer to incomplete type `%T'
es: no se puede %s un apuntador a un tipo incompleto `%T'

en: ISO C++ forbids %sing a pointer of type `%T'
es: ISO C++ prohibe el %s un apuntador de tipo `%T'

en: cast to non-reference type used as lvalue
es: se usa la conversión a un tipo no referenciado como un l-valor

en: invalid use of `--' on bool variable `%D'
es: uso inválido de `--' en la variable booleana `%D'

note: ARM $3.4
en: ISO C++ forbids taking address of function `::main'
es: ISO C++ prohibe tomar la dirección de la función `::main'

note: An expression like &memfn.
en: ISO C++ forbids taking the address of an unqualified non-static member function to form a pointer to member function.  Say `&%T::%D'
es: ISO C++ prohibe tomar la dirección de una función miembro no estática sin calificar para formar un apuntador a la función miembro.  Como `&%T::%D'

en: ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say `&%T::%D'
es: ISO C++ prohibe tomar la dirección de una función miembro limitada para formar un apuntador a la función miembro.  Como `&%T::%D'

en: ISO C++ forbids taking the address of a cast to a non-lvalue expression
es: ISO C++ prohibe tomar la dirección de una conversión a una expresión no l-valuada

en: unary `&'
es: `&' unario

en: taking address of destructor
es: tomando la dirección del destructor

en: taking address of bound pointer-to-member expression
es: tomando la dirección de la expresión limitada apuntador-a-miembro

en: cannot take the address of `this', which is an rvalue expression
es: no se puede tomar la dirección de `this' que es una expresión rvalue

en: address requested for `%D', which is declared `register'
es: se solicitó la dirección de `%D', el cual se declaró como `register'

en: static_cast from type `%T' to type `%T' casts away constness
es: static_cast del tipo `%T' al tipo `%T' proscribe la constancia

en: invalid static_cast from type `%T' to type `%T'
es: static_cast inválido del tipo `%T' al tipo `%T'

en: invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'
es: reinterpret_cast inválido de una expresión valor-r del tipo `%T' al tipo `%T'

en: reinterpret_cast from `%T' to `%T' loses precision
es: reinterpret_cast de `%T' a `%T' pierde precisión

en: reinterpret_cast from `%T' to `%T' casts away const (or volatile)
es: reinterpret_cast de `%T' a `%T' proscribe a const (o volatile)

en: ISO C++ forbids casting between pointer-to-function and pointer-to-object
es: ISO C++ prohibe la conversión entre entre apuntador a función y apuntador a objeto

en: invalid reinterpret_cast from type `%T' to type `%T'
es: reinterpret_cast inválido del tipo `%T' al tipo `%T'

en: invalid use of const_cast with type `%T', which is not a pointer, reference, nor a pointer-to-data-member type
es: uso inválido de const_cast con tipo `%T', que no es apuntador, referencia, ni un tipo apuntador-a-datos-miembros

en: invalid use of const_cast with type `%T', which is a pointer or reference to a function type
es: uso inválido de const_cast con tipo `%T', el cual es un apuntador o referencia a un tipo de función

en: invalid const_cast of an rvalue of type `%T' to type `%T'
es: const_cast inválido de un valor-r de tipo `%T' al tipo `%T'

en: invalid const_cast from type `%T' to type `%T'
es: const_cast inválido del tipo `%T' al tipo `%T'

en: ISO C++ forbids casting to an array type `%T'
es: ISO C++ prohibe la conversión a un tipo de matriz `%T'

en: invalid cast to function type `%T'
es: conversión inválida al tipo de función `%T'

en: cast from `%T' to `%T' discards qualifiers from pointer target type
es: la conversión de `%T' a `%T' descarta los calificadores del tipo del destino del apuntador

en: cast from `%T' to `%T' increases required alignment of target type
es: la conversión de `%T' a `%T' incrementa la alineación requerida del tipo del destino

en:   in evaluation of `%Q(%#T, %#T)'
es:   en la evaluación de `%Q(%#T, %#T)'

en: ISO C++ forbids cast to non-reference type used as lvalue
es: ISO C++ prohibe la conversión a un tipo no referente usado como l-valor

en: incompatible types in assignment of `%T' to `%T'
es: tipos incompatible en la asignación de `%T' a `%T'

en: ISO C++ forbids assignment of arrays
es: ISO C++ prohibe la asignación de matrices

en: return value from function receives multiple initializations
es: el valor de de devolución de la función recibe iniciaciones múltiples

en:    in pointer to member function conversion
es:    en la conversión del apuntador a función miembro

en:    in pointer to member conversion
es:    en la conversión del apuntador a miembro

note: This is a reinterpret cast, we choose to do nothing.
en: pointer to member cast via virtual base `%T' of `%T'
es: apuntador a la conversión miembro a través de la base virtual `%T' de `%T'

en: pointer to member conversion via virtual base `%T' of `%T'
es: apuntador a la conversión miembro a través de la base virtual `%T' de `%T'

en: invalid conversion to type `%T' from type `%T'
es: conversión inválida del tipo `%T' a partir del tipo `%T'

en: passing NULL used for non-pointer %s %P of `%D'
es: pasando NULL usado para el no apuntador %s %P de `%D'

en: %s to non-pointer type `%T' from NULL
es: %s al tipo `%T' que no es apuntador desde NULL

en: passing `%T' for %s %P of `%D'
es: pasando `%T' para %s %P de `%D'

en: %s to `%T' from `%T'
es: %s a `%T' desde `%T'

en: passing negative value `%E' for %s %P of `%D'
es: pasando el valor negativo `%E' para %s %P de `%D'

en: %s of negative value `%E' to `%T'
es: %s de valor negatio `%E' a `%T'

en: cannot convert `%T' to `%T' for argument `%P' to `%D'
es: no se puede convertir `%T' a `%T' para el argumento `%P' para `%D'

en: cannot convert `%T' to `%T' in %s
es: no se puede convertir `%T' a `%T' en %s

en: in passing argument %P of `%+D'
es: en el paso del argumento %P de `%+D'

en: returning reference to temporary
es: devolviendo la referencia al temporal

en: reference to non-lvalue returned
es: se devolvió una referencia a un valor que no es l-valor

en: reference to local variable `%D' returned
es: se devolvió una referencia a la variable local `%D'

en: address of local variable `%D' returned
es: se devolvió la dirección de la variable local `%D'

en: returning a value from a destructor
es: devolviendo un valor de un destructor

note: If a return statement appears in a handler of the function-try-block of a constructor, the program is ill-formed.
en: cannot return from a handler of a function-try-block of a constructor
es: no se puede regresar de un manejador de una función-intenta-bloque de un constructor

note: You can't return a value from a constructor.
en: returning a value from a constructor
es: devolviendo un valor de un constructor

en: return-statement with no value, in function declared with a non-void return type
es: sentencia de devolución sin valor, en una función declarada con un tipo de devolución que no es void

en: return-statement with a value, in function declared with a void return type
es: declaración de devolución con un valor, en una función declarada con un tipo de devolución void

en: `operator new' must not return NULL unless it is declared `throw()' (or -fcheck-new is in effect)
es: `operator new' no debe regresar NULL a menos que se declare `throw()' (o -fcheck-new esté en efecto)

en: type `%T' is not a base type for type `%T'
es: el tipo `%T' no es un tipo base para el tipo `%T'

en: cannot declare variable `%D' to be of type `%T'
es: no se puede declarar que la variable `%D' sea de tipo `%T'

en: cannot declare parameter `%D' to be of type `%T'
es: no se puede declarar que el parámetro `%D' sea de tipo `%T'

en: cannot declare field `%D' to be of type `%T'
es: no se puede declarar que el campo `%D' sea de tipo `%T'

en: invalid return type for member function `%#D'
es: tipo de devolución inválido para la función miembro `%#D'

en: invalid return type for function `%#D'
es: tipo de devolución inválido para la función `%#D'

en: cannot allocate an object of type `%T'
es: no se puede asignar un objeto de tipo `%T'

en:   because the following virtual functions are abstract:
es:   porque las siguientes funciones virtual son abstractas:

en:   since type `%T' has abstract virtual functions
es:   ya que el tipo `%T' tiene funciones virtuales abstractas

en: invalid use of undefined type `%#T'
es: uso inválido del tipo indefinido `%#T'

en: forward declaration of `%#T'
es: declaración hacia adelante de `%#T'

en: invalid use of `%T'
es: uso inválido de `%T'

en: invalid use of member (did you forget the `&' ?)
es: uso inválido del miembro (¿olvidó el `&'?)

en: invalid use of template type parameter
es: uso inválido del parámetro de tipo plantilla

en: address of overloaded function with no contextual type information
es: dirección de la función sobrecargada sin información contextual de tipo

en: overloaded function with no contextual type information
es: función sobrecargada sin información contextual de tipo

en: insufficient contextual information to determine type
es: información contextual insuficiente para determinar el tipo

en: internal error #%d
es: error interno #%d

en: constructor syntax used, but no constructor declared for type `%T'
es: se usó la sintaxis de constructor, pero no se declaró un constructor para el tipo `%T'

en: initializer list construction invalid for derived class object `%D'
es: construcción de la lista de iniciadores inválida para el objeto de la clase derivada `%D'

en: initializer list construction invalid for polymorphic class object `%D'
es: construcción de la lista de iniciadores inválida para el objeto de la clase polimórfica `%D'

en: initializer list construction invalid for `%D'
es: construcción de la lista de iniciadores inválida para `%D'

en: due to the presence of a constructor
es: debido a la presencia de un constructor

en: due to non-public access of member `%D'
es: debido al acceso no público del miembro `%D'

en: comma expression used to initialize return value
es: expresión coma utilizada para iniciar el valor de devolución

en: cannot initialize arrays using this syntax
es: no se pueden asignar valores iniciales a matrices usando esta sintaxis

en: ISO C++ forbids non-constant aggregate initializer expressions
es: ISO C++ prohibe las expresiones agregadas iniciadoras que no son constantes

en: initializing array with parameter list
es: asignando valores iniciales a una matriz con una lista de parámetros

en: initializer for scalar variable requires one element
es: iniciador para una variable escalar requiere un elemento

en: braces around scalar initializer for `%T'
es: llaves alrededor del valor inicial escalar para `%T'

en: ignoring extra initializers for `%T'
es: ignorando los iniciadores extra para `%T'

en: variable-sized object of type `%T' may not be initialized
es: un objeto de tamaño variable de tipo `%T' no puede tener valor inicial

en: subobject of type `%T' must be initialized by constructor, not by `%E'
es: el subobjeto de tipo `%T' debe ser iniciado por un constructor, no por `%E'

en: aggregate has a partly bracketed initializer
es: el agregado tiene un iniciador con llaves parciales

en: non-trivial labeled initializers
es: iniciadores etiquetados como no triviales

en: non-empty initializer for array of empty elements
es: iniciador no-vacío para una matriz de elementos vacíos

en: initializer list for object of class with virtual base classes
es: lista de iniciadores para un objeto de una clase con clases base virtual

en: initializer list for object of class with base classes
es: lista de iniciadores para un objeto de una clase con clases base

en: initializer list for object using virtual functions
es: lista de iniciadores para un objeto que usa funciones virtuales

en: missing initializer for member `%D'
es: falta el iniciador para el miembro `%D'

en: uninitialized const member `%D'
es: miembro const `%D' sin iniciar

en: member `%D' with uninitialized const fields
es: miembro `%D' con campos const sin iniciar

en: member `%D' is uninitialized reference
es: el miembro `%D' es una referencia sin iniciar

en: index value instead of field name in union initializer
es: valor de índice en lugar del nombre del campo en el iniciador de union

en: no field `%D' in union being initialized
es: no existe el campo `%D' en la union que se está iniciando

en: union `%T' with no named members cannot be initialized
es: no se puede iniciar la union `%T' sin miembros nombrados

en: excess elements in aggregate initializer
es: exceso de elementos en iniciador agregado

en: circular pointer delegation detected
es: se detectó una delegación de apuntador circular

en: base operand of `->' has non-pointer type `%T'
es: el operando base de `->' tiene el tipo `%T' que no es apuntador

en: result of `operator->()' yields non-pointer result
es: el resultado de `operator->()' produce un resultado que no es apuntador

en: base operand of `->' is not a pointer
es: el operando base de `->' no es un apuntador

en: `%E' cannot be used as a member pointer, since it is of type `%T'
es: no se puede usar `%E' como un apuntador miembro, porque es de tipo `%T'

en: cannot apply member pointer `%E' to `%E', which is of non-aggregate type `%T'
es: no se puede aplicar el apuntador a miembro `%E' a `%E', el cual es del tipo no agregado `%T'

en: member type `%T::' incompatible with object type `%T'
es: el tipo de miembro `%T::' es incompatible con el tipo objeto `%T'

en: `%T' fails to be a typedef or built-in type
es: `%T' falla al ser un typedef o un tipo interno

en: ISO C++ forbids defining types within %s
es: ISO C++ prohibe la definición de tipos dentro de %s

en: can't create cross-reference file `%s'
es: no se puede crear el fichero de referencia cruzada `%s'

en: no INTEGER type can hold a pointer on this configuration
es: ningún tipo INTEGER puede guardar una apuntador en esta configuración

en: configuration: REAL, INTEGER, and LOGICAL are %d bits wide,
es: configuration: REAL, INTEGER, y LOGICAL son de %d bits de anchura,

en: and pointers are %d bits wide, but g77 doesn't yet work
es: y los apuntadores son de %d bits de anchura, pero g77 aún no trabaja

en: properly unless they all are 32 bits wide
es: de forma adecuada a menos que todos sean de 32 bits de anchura

en: Please keep this in mind before you report bugs.  g77 should
es: Por favor tenga esto presente antes de reportar `bugs'.  g77 debe

en: support non-32-bit machines better as of version 0.6
es: dar mejor soporte a máquinas que no sean 32-bit a partir de la versión 0.6

note: I/O will probably crash.
en: configuration: char * holds %d bits, but ftnlen only %d
es: configuration: char * guarda %d bits, pero ftnlen sólo %d

note: ASSIGN 10 TO I will crash.
en: configuration: char * holds %d bits, but INTEGER only %d --
     ASSIGN statement might fail
es: configuration: char * guarda %d bits, pero INTEGER sólo %d --
     la declaración ASSIGN podría fallar

en: directory name must immediately follow -I
es: el nombre del directorio debe seguir inmediatamente a -I

en: overflowed output arg list for `%s'
es: lista de argumentos de salida desbordada para `%s'

en: --driver no longer supported
es: --driver ya no tiene soporte

en: argument to `%s' missing
es: falta el argumento para `%s'

en: no input files; unwilling to write output files
es: no hay ficheros de entrada; incapaz de escribir ficheros de salida

en: Print g77-specific compiler version info, run internal tests
es: Imprime información de la versión específica del compilador g77, ejecuta pruebas internas

en: Program is written in typical FORTRAN 66 dialect
es: El programa está escrito en el dialecto típico FORTRAN 66

en: Program is written in typical Unix f77 dialect
es: El programa está escrito en el dialecto típico Unix f77

en: Program does not use Unix-f77 dialectal features
es: El programa no utiliza las características del dialecto Unix-f77

en: Program is written in Fortran-90-ish dialect
es: El programa en un dialecto cercano a Fortran-90

en: Treat local vars and COMMON blocks as if they were named in SAVE statements
es: Tratar las variables locales y los bloques COMMON como si fueran nombrados en declaraciones SAVE

en: Allow $ in symbol names
es: Permitir $ en los nombres de símbolos

en: f2c-compatible code need not be generated
es: No se necesita generar código compatible con f2c

en: Unsupported; do not generate libf2c-calling code
es: Sin soporte; no genera código de llamada a libf2c

en: Unsupported; affects code-generation of arrays
es: Sin soporte; afecta la generación de código de las matrices

en: Program is written in Fortran-90-ish free form
es: El programa está escrito en una forma libre cercana a Fortran-90

en: Warn about use of (only a few for now) Fortran extensions
es: Avisar sobre el uso de (sólo algunas por ahora) extensiones Fortran

en: Program is written in VXT (Digital-like) FORTRAN
es: El programa está escrito en VXT (como Digital) FORTRAN

en: Disallow all ugly features
es: Desactiva todas las características feas

en: Hollerith and typeless constants not passed as arguments
es: No se pasan Hollerith y las constantes sin tipo como argumentos

en: Allow ordinary copying of ASSIGN'ed vars
es: Permite la copia ordinaria de variables ASSIGNadas

en: Dummy array dimensioned to (1) is assumed-size
es: La matriz falsa dimensionada a (1) es de tamaño asumido

en: Trailing comma in procedure call denotes null argument
es: Coma al final de la llamada al procedimiento denota un argumento nulo

en: Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z
es: Permite que REAL(Z) y AIMAG(Z) reciban DOUBLE COMPLEX Z

en: Initialization via DATA and PARAMETER is type-compatible
es: La iniciación a través de DATA y PARAMETER es de tipos compatibles

en: Allow INTEGER and LOGICAL interchangeability
es: Permite el intercambio entre INTEGER y LOGICAL

en: Print internal debugging-related info
es: Muestra la información interna relacionada con la depuración

en: Initialize local vars and arrays to zero
es: Iniciando las variables locales y matrices a cero

en: Backslashes in character/hollerith constants not special (C-style)
es: Las barras invertidas en constantes de caracter/hollerith no son especiales (estilo C)

en: Have front end emulate COMPLEX arithmetic to avoid bugs
es: Hace que el frente emule aritmética COMPLEX para evitar `bugs'

en: Disable the appending of underscores to externals
es: Desactiva la agregación de subrayados a los externos

en: Never append a second underscore to externals
es: Nunca agregar un segundo subrayado a los externos

en: Intrinsics spelled as e.g. SqRt
es: Intrínsecos deletreados como p.e. SqRt

en: Intrinsics in uppercase
es: Intrínsecos en mayúsculas

en: Intrinsics letters in arbitrary cases
es: Letras de intrínsecos con mayúsculas/minúsculas indistintas

en: Language keywords spelled as e.g. IOStat
es: Palabras claves del lenguaje deletreadas como p.e. IOStat

en: Language keywords in uppercase
es: Palabras claves del lenguaje en mayúsculas

en: Language keyword letters in arbitrary cases
es: Palabras claves del lenguaje con mayúsculas/minúsculas indistintas

en: Internally convert most source to uppercase
es: Convertir internamente casi todo el código a mayúsculas

en: Internally preserve source case
es: Preservar internamente las mayúsculas y minúsculas del código fuente

en: Symbol names spelled in mixed case
es: Nombres de símbolo deletreados con mayúsculas/minúsculas mezcladas

en: Symbol names in uppercase
es: Nombres de símbolo en mayúsculas

en: Symbol names in lowercase
es: Nombres de símbolo en minúsculas

en: Program written in uppercase
es: Programa escrito en mayúsculas

en: Program written in lowercase
es: Programa escrito en minúsculas

en: Program written in strict mixed-case
es: Programa escrito estrictamente con mayúsculas y minúsculas mezcladas

en: Compile as if program written in uppercase
es: Compilar como si el programa estuviera escrito en mayúsculas

en: Compile as if program written in lowercase
es: Compilar como si el programa estuviera escrito en minúsculas

en: Preserve all spelling (case) used in program
es: Preservar todo el deletreo (mayúsculas/minúsculas) usado en el programa

en: Delete libU77 intrinsics with bad interfaces
es: Borrar los intrínsecos libU77 con interfaces erróneas

en: Disable libU77 intrinsics with bad interfaces
es: Desactivar los intrínsecos libU77 con interfaces erróneas

en: Hide libU77 intrinsics with bad interfaces
es: Esconder los intrínsecos libU77 con interfaces erróneas

en: Delete non-FORTRAN-77 intrinsics f2c supports
es: Borrar los intrínsecos de FORTRAN que no es 77 que f2c soporta

en: Disable non-FORTRAN-77 intrinsics f2c supports
es: Desactivar los intrínsecos de FORTRAN que no es 77 que f2c soporta

en: Hide non-FORTRAN-77 intrinsics f2c supports
es: Esconder los intrínsecos de FORTRAN que no es 77 que f2c soporta

en: Delete non-FORTRAN-77 intrinsics F90 supports
es: Borrar los intrínsecos de FORTRAN que no es 77 que F90 soporta

en: Disable non-FORTRAN-77 intrinsics F90 supports
es: Desactivar los intrínsecos de FORTRAN que no es 77 que F90 soporta

en: Hide non-FORTRAN-77 intrinsics F90 supports
es: Esconder los intrínsecos de FORTRAN que no es 77 que F90 soporta

en: Delete non-FORTRAN-77 intrinsics g77 supports
es: Borrar los intrínsecos de FORTRAN que no es 77 que g77 soporta

en: Disable non-FORTRAN 77 intrinsics F90 supports
es: Desactivar los intrínsecos de FORTRAN que no es 77 que g77 soporta

en: Hide non-FORTRAN 77 intrinsics F90 supports
es: Esconder los intrínsecos de FORTRAN que no es 77 que g77 soporta

en: Delete MIL-STD 1753 intrinsics
es: Borrar los intrínsecos MIL-STD 1753

en: Disable MIL-STD 1753 intrinsics
es: Desactivar los intrínsecos MIL-STD 1753

en: Hide MIL-STD 1753 intrinsics
es: Esconder los intrínsecos MIL-STD 1753

en: Delete libU77 intrinsics
es: Borrar los intrínsecos libU77

en: Disable libU77 intrinsics
es: Desactivar los intrínsecos libU77

en: Hide libU77 intrinsics
es: Borrar los intrínsecos libU77

en: Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports
es: Borrar los intrínsecos de FORTRAN que no es 77 que VXT FORTRAN soporta

en: Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports
es: Desactivar los intrínsecos de FORTRAN que no es 77 que VXT FORTRAN soporta

en: Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports
es: Esconder los intrínsecos de FORTRAN que no es 77 que VXT FORTRAN soporta

en: Treat initial values of 0 like non-zero values
es: Tratar los valores iniciales de 0 como valores que no son cero

en: Emit special debugging information for COMMON and EQUIVALENCE (disabled)
es: Emitir información especial de depuración para COMMON y EQUIVALENCE (desactivado)

en: Take at least one trip through each iterative DO loop
es: Tomar al menos un viaje a través de cada ciclo DO iterativo

en: Print names of program units as they are compiled
es: Mostrar los nombres de las unidades de programa mientras son compiladas

en: Disable fatal diagnostics about inter-procedural problems
es: Desactivar  los diagnósticos fatales sobre problemas interprocedurales

en: Make prefix-radix non-decimal constants be typeless
es: Hacer que no tengan tipo las constantes con prefijo-radical que no es decimal

en: Generate code to check subscript and substring bounds
es: Generar código para revisar los límites de subíndices y subcadenas

en: Fortran-specific form of -fbounds-check
es: Forma específica de Fortran de -fbounds-check

en: Disable warnings about inter-procedural problems
es: Desactivar los avisos sobre problemas interprocedurales

en: Warn about constructs with surprising meanings
es: Avisar acerca de constructores con significados sorprendentes

en: Add a directory for INCLUDE searching
es: Agregar un directorio para la búsqueda de INCLUDE

en: Set the maximum line length
es: Establecer la longitud máxima de línea

en: the meaning of `\x' varies with -traditional
es: el significado de `\x' varía con -traditional

en: hex escape out of range
es: secuencia de escape hexadecimal fuera de rango

en: the meaning of `\a' varies with -traditional
es: el significado de `\a' varía con -traditional

en: non-ANSI-standard escape sequence, `\%c'
es: secuencia de escape que no es estándar ANSI, `\%c'

en: non-ISO escape sequence `\%c'
es: secuencia de escape que no es ISO, `\%c'

en: unknown escape sequence `\%c'
es: secuencia de escape desconocida, `\%c'

en: unknown escape sequence: `\' followed by char code 0x%x
es: secuencia de escape desconocida: `\' seguida por el código de caracter 0x%x

en: badly formed directive -- no closing quote
es: directiva mal formada -- comilla sin cerrar

en: bad directive -- missing close-quote
es: directiva errónea -- falta una comilla que cierre

en: ignoring pragma: %s
es: ignorando el pragma: %s

en: use `#line ...' instead of `# ...' in first line
es: use `#line ...' en lugar de `# ...' en la primera línea

en: ASSIGNed FORMAT specifier is too small
es: el especificador de FORMATo ASSIGNado es demasiado pequeño

en: ASSIGN to variable that is too small
es: ASSIGN a una variable que es demasiado pequeña

en: ASSIGNed GOTO target variable is too small
es: la variable ASSIGNada del objetivo GOTO es demasiado pequeña

en: %s no longer supported -- try -fvxt
es: %s ya no tiene soporte -- intente -fvxt

en: %s no longer supported -- try -fno-vxt -ff90
es: %s ya no tiene soporte -- intente -fno-vxt -ff90

en: %s disabled, use normal debugging flags
es: %s desactivado, use los interruptores normales de depuración

en: internal error in check-init: tree code not implemented: %s
es: error interno en check-init: árbol de código no implementado: %s

en: final field '%s' may not have been initialized
es: el campo final '%s' puede no haber sido iniciado

en: internal error - too many interface type
es: error interno - demasiados tipos de interfaz

en: bad method signature
es: firma de método errónea

en: misplaced ConstantValue attribute (not in any field)
es: atributo ConstantValue mal colocado (no está en ningún campo)

en: duplicate ConstantValue attribute for field '%s'
es: atributo ConstantValue duplicado para el campo '%s'

en: ConstantValue attribute of field '%s' has wrong type
es: el atributo ConstantValue del campo '%s' tiene un tipo erróneo

en: field '%s' not found in class
es: no se encuentra el campo '%s' en la clase

en: abstract method in non-abstract class
es: método abstracto en la clase que no es abstracta

en: non-static method '%s' overrides static method
es: el método '%s' que no es estático anula al método estático

en: In %s: overlapped variable and exception ranges at %d
es: En %s: variable sobreescrita y rangos de excepción en %d

en: bad type in parameter debug info
es: tipo erróneo en la información de parámetros de depuración

en: bad PC range for debug info for local `%s'
es: rango de PC erróneo para la información de depuración para `%s' local

en: stack underflow - dup* operation
es: desbordamiento de la pila - operación dup*

en: reference `%s' is ambiguous: appears in interface `%s' and interface `%s'
es: la referencia `%s' es ambigua: aparece en la interfaz `%s' y en la interfaz `%s'

en: field `%s' not found
es: no se encuentra el campo `%s'

en: ret instruction not implemented
es: no se ha implementado aún la instrucción ret

en: method '%s' not found in class
es: no se encuentra el método '%s' en la clase

en: failed to find class '%s'
es: no se encontró la clase '%s'

en: class '%s' has no method named '%s' matching signature '%s'
es: la clase '%s' no tiene un método llamado '%s' que coincida con la firma '%s'

en: invokestatic on non static method
es: invokestatic en un método no estático

en: invokestatic on abstract method
es: invokestatic en un método abstracto

en: invoke[non-static] on static method
es: invoke[no-estático] en un método estático

en: missing field '%s' in '%s'
es: falta el campo '%s' en '%s'

en: mismatching signature for field '%s' in '%s'
es: no coincide la firma para el campo '%s' en '%s'

en: assignment to final field `%s' not in field's class
es: la asignación para el campo final `%s' no está en el campo de la clase

en: assignment to final static field `%s' not in class initializer
es: la asignación para el campo final estático `%s' no está en el iniciador de la clase

en: assignment to final field `%s' not in constructor
es: la asignación al campo final `%s' no está en el constructor

en: can't expand %s
es: no se puede expandir %s

en: invalid PC in line number table
es: PC inválido en la tabla de números de línea

note: We've just reached the end of a region of dead code.
en: unreachable bytecode from %d to before %d
es: bytecode inalcanzable desde %d hasta antes de %d

note: We've just reached the end of a region of dead code.
en: unreachable bytecode from %d to the end of the method
es: bytecode inalcanzable desde %d hasta el final del método

note: duplicate code from LOAD macro
en: unrecogized wide sub-instruction
es: no se reconoce la sub-instrucción ancha

en: source file for class `%s' is newer than its matching class file.  Source file `%s' used instead
es: el fichero fuente para la clase `%s' es más nuevo que su fichero de clase coincidente.  Se usa entonces el fichero fuente `%s'

en: bad string constant
es: constante de cadena errónea

en: bad value constant type %d, index %d
es: valor erróneo del tipo constante %d, índice %d

en: cannot find file for class %s
es: no se puede encontrar el fichero para la clase %s

en: not a valid Java .class file
es: no es un fichero .class de Java válido

en: error while parsing constant pool
es: error mientras se analizaba el conjunto de constantes

en: error in constant pool entry #%d
es: error en la entrada de #%d del conjunto de constantes

note: FIXME - where was first time
en: reading class %s for the second time from %s
es: leyendo la clase %s por segunda vez desde %s

en: error while parsing fields
es: error mientras se analizaban los campos

en: error while parsing methods
es: error mientras se analizaban los métodos

en: error while parsing final attributes
es: error mientras se analizaban los atributos finales

en: the `java.lang.Object' that was found in `%s' didn't have the special zero-length `gnu.gcj.gcj-compiled' attribute.  This generally means that your classpath is incorrectly set.  Use `info gcj "Input Options"' to see the info page describing how to set the classpath
es: el `java.lang.Object' que se encontró en `%s' no tiene el atributo especial de longitud cero `gnu.gcj.gcj-compiled'.  Esto significa generalmente que su ruta de clases está establecida incorrectamente.  Use `info gcj "Input Options"' para ver la página de info que describe cómo establecer la ruta de clases

en: missing Code attribute
es: falta el atributo Code

en: source file seen twice on command line and will be compiled only once
es: el fichero fuente se vio dos veces en la línea de comando y se compilará solo una vez

en: no input file specified
es: no se especificaron ficheros de entrada

en: can't close input file %s
es: no se puede cerrar el fichero de entrada %s

en: bad zip/jar file %s
es: fichero zip/jar %s erróneo

en: internal error in generate_bytecode_insn - tree code not implemented: %s
es: error interno en generate_bytecode_insn - no se ha implementado el árbol de código: %s

en: field initializer type mismatch
es: no coincide el tipo del iniciador del campo

en: can't create directory %s
es: no se puede crear el directorio %s

en: can't to open %s
es: no se puede abrir %s

en: only one of `--print-main', `--list-class', and `--complexity' allowed
es: sólo se permite uno de `--print-main', `--list-class' y `--complexity'

en: can't open output file `%s'
es: no se puede abrir el fichero de salida `%s'

en: file not found `%s'
es: no se puede encontrar el fichero `%s'

en: can't specify `-D' without `--main'
es: no se puede especificar `-D' sin `--main'

en: -R requires -o
es: -R requiere -o

en: warning: already-compiled .class files ignored with -C
es: aviso: se ignoraron los ficheros .class que ya fueron compilados con -C

en: cannot specify both -C and -o
es: no se pueden especificar -C y -o al mismo tiempo

en: cannot create temporary file
es: no se puede crear el fichero temporal

en: using both @FILE with multiple files not implemented
es: no está implementado usar ambos @FILE con ficheros múltiples

en: cannot specify `main' class when not linking
es: no se puede especificar la clase `main' cuando no se está enlazando

en: Disable automatic array bounds checking
es: Desactivar la revisión automática de límites de matrices

en: Assume native functions are implemented using JNI
es: Asumir que las funciones nativas se implementan usando JNI

en: Set class path and suppress system path
es: Establecer la ruta de clases y suprimir la ruta del sistema

en: Set class path
es: Establecer la ruta de clases

en: Choose class whose main method should be used
es: Escoger la clase cuyo método main debería ser usado

en: Choose input encoding (default comes from locale)
es: Escoger la codificación de entrada (por omisión viene del local)

en: Add directory to class path
es: Agregar el directorio a la ruta de clases

en: Directory where class files should be written
es: Directorio donde se escribirán los ficheros de clase

en: Warn if modifiers are specified when not necessary
es: Avisar si se especifican modificadores cuando no son necesarios

en: Warn if deprecated empty statements are found
es: Avisar si se encuentran declaraciones vacías deprecadas

en: Warn if .class files are out of date
es: Avisar si los ficheros .class están desactualizados

en: Always check for non gcj generated classes archives
es: Revisar siempre por archivos de clases no generados por gcj

en: Never optimize static class initialization code
es: Nunca optimizar el código de iniciación de las clases static

en: can't do dependency tracking with input from stdin
es: no se puede hacer la revisión de dependencias con entrada desde entrada estándard

en: couldn't determine target name for dependency tracking
es: no se puede determinar el nombre del objetivo para la revisión de dependencias

en: unknown encoding: `%s'
    This might mean that your locale's encoding is not supported
    by your system's iconv(3) implementation.  If you aren't trying
    to use a particular encoding for your input file, try the
    `--encoding=UTF-8' option
es: codificación desconocida: `%s'
    Esto puede significar que la codificación de su localización
    no tiene soporte en la implementación iconv(3) de su sistema.
    Si no está intentando usar una codificación particular para su
    fichero de entrada, utilice la opción `--encoding=UTF-8'

en: can't mangle %s
es: no se puede deshacer %s

en: internal error - invalid Utf8 name
es: error interno - nombre Utf8 inválido

en: Missing name
es: Falta el nombre

en: ';' expected
es: se esperaba ';'

en: '*' expected
es: se esperaba '*'

en: Class or interface declaration expected
es: se esperaba una declaración de clase o interfaz

en: Missing class name
es: Falta el nombre de la clase

en: '{' expected
es: Se esperaba '{'

en: Missing super class name
es: No se encuentra el nombre de la super clase

en: Missing interface name
es: No se encuentra el nombre de la interfaz

en: Missing term
es: Falta el término

en: Missing variable initializer
es: Falta la variable de inicio

en: Invalid declaration
es: Declaración inválida

en: Can't specify array dimension in a declaration
es: No se puede especificar la dimensión de una matriz en una declaración

en: ']' expected
es: Se esperaba ']'

en: Unbalanced ']'
es: ']' desbalanceado

en: Invalid method declaration, method name required
es: Declaración de método inválida, se requiere un nombre de método

en: Identifier expected
es: Se esperaba un identificador

en: Invalid method declaration, return type required
es: Declaración de método inválida, se requiere un tipo de devolución

en: ')' expected
es: Se esperaba ')'

en: Missing formal parameter term
es: Falta el término de parámetro formal

en: Missing identifier
es: Falta el identificador

en: Missing class type term
es: Falta el término de tipo de clase

en: Invalid interface type
es: Tipo de interfaz inválido

en: ':' expected
es: Se esperaba ':'

en: Invalid expression statement
es: Declaración de expresión inválida

en: '(' expected
es: Se esperaba '('

en: Missing term or ')'
es: Falta término o ')'

en: Missing or invalid constant expression
es: Expresión constante faltante o inválida

en: Missing term and ')' expected
es: Faltan término y ')' esperados

en: Invalid control expression
es: Expresión de control inválida

en: Invalid update expression
es: Expresión de actualización inválida

en: Invalid init statement
es: Declaración de inicio inválida

en: Missing term or ')' expected
es: Faltan término o ')' esperados

en: 'class' or 'this' expected
es: Se esperaba 'class' o 'this'

en: 'class' expected
es: Se esperaba 'class'

en: ')' or term expected
es: Se esperaba ')' o término

en: '[' expected
es: Se esperaba '['

en: Field expected
es: Se esperaba un campo

en: Missing term and ']' expected
es: Faltan término y ']' esperados

en: ']' expected, invalid type expression
es: Se esperaba ']', expresión de tipo inválida

en: Invalid type expression
es: Expresión de tipo inválida

en: Invalid reference type
es: Tipo de referencia inválido

en: Constructor invocation must be first thing in a constructor
es: La invocación del constructor debe ser el primer elemento en un constructor

en: Only constructors can invoke constructors
es: Solamente los constructores pueden invocar constructores

en: : `%s' JDK1.1(TM) feature
es: : `%s' es una característica de JDK1.1(MR)

en: Can't use '$' as a separator for inner classes
es: No se puede usar '$' como un separador para las clases interiores

en: malformed .zip archive in CLASSPATH: %s
es: archivo .zip malformado en CLASSPATH: %s

en: Can't find default package `%s'. Check the CLASSPATH environment variable and the access to the archives
es: No se puede encontrar el paquete por omisión `%s'. Revise la variable de ambiente CLASSPATH y el acceso a los archivos

en: missing static field `%s'
es: falta el campo static `%s'

en: not a static field `%s'
es: '%s' no es un campo static

en: No case for %s
es: No hay case para %s

en: unregistered operator %s
es: operador %s sin registrar

en: junk at end of signature string
es: basura al final de la cadena de firma

en: bad pc in exception_table
es: pc erróneo en exception_table

en: unknown opcode %d@pc=%d during verification
es: opcode desconocido %d@pc=%d durante la verificación

en: verification error at PC=%d
es: error de verificación en PC=%d

en: Dump decls to a .decl file
es: Volcar decls a un fichero .decl

en: Generate code for GNU runtime environment
es: Generar código para el ambiente de tiempo de ejecución GNU

en: Generate code for NeXT runtime environment
es: Generar código para el ambiente de tiempo de ejecución NeXT

en: Warn if a selector has multiple methods
es: Avisar si un selector tiene métodos múltiples

en: Do not warn if inherited methods are unimplemented
es: No avisar si los métodos heredados no están implementados

en: Generate C header of platform specific features
es: Generar encabezado C de características específicas de la plataforma

en: Specify the name of the class for constant strings
es: Especificar el nombre de la clase para cadenas constantes

en: no class name specified as argument to -fconstant-string-class
es: no se especificó un nombre de clase como argumento para -fconstant-string-class

en: object does not conform to the `%s' protocol
es: el objeto no es conforme con el protocolo `%s'

en: class `%s' does not implement the `%s' protocol
es: la clase `%s' no implementa el protocolo `%s'

en: unexpected type for `id' (%s)
es: tipo inesperado para `id' (%s)

en: undefined type `id', please import <objc/objc.h>
es: tipo `id' indefinido, por favor importe <objc/objc.h>

en: protocol `%s' has circular dependency
es: el protocolo `%s' tiene una dependencia circular

en: cannot find protocol declaration for `%s'
es: no se puede encontrar la declaración de protocolo para `%s'

en: cannot find interface declaration for `%s'
es: no se puede encontrar la declaración de interfaz para `%s'

en: cannot find reference tag for class `%s'
es: no se puede encontrar la marca de referencia para la clase %s

en: cannot find class `%s'
es: no se puede encontrar la clase `%s'

en: class `%s' already exists
es: ya existe la clase `%s'

note: fatal did not work with 2 args...should fix
en: cannot find interface declaration for `%s', superclass of `%s'
es: no se puede encontrar la declaración de interfaz para `%s', superclase de `%s'

en: circular inheritance in interface declaration for `%s'
es: herencia circular en la declaración de interfaz para `%s'

en: inconsistent instance variable specification
es: especificación de instancia de variable inconsistente

en: multiple declarations for method `%s'
es: declaraciones múltiples para el método `%s'

en: invalid receiver type `%s'
es: tipo receptor `%s' inválido

en: `%s' does not respond to `%s'
es: `%s' no responde a `%s'

en: no super class declared in interface for `%s'
es: no se declaró una super clase en la interfaz para `%s'

en: cannot find class (factory) method
es: no se puede encontrar el método de la clase (de fábrica)

en: return type for `%s' defaults to id
es: el tipo de devolución para `%s' por omisión es id

en: method `%s' not implemented by protocol
es: el método `%s' no se ha implementado por el protocolo

en: return type defaults to id
es: el tipo de devolución por omisión es id

en: cannot find method
es: no se puede encontrar el método

note: Historically, a class method that produced objects (factory method) would assign `self' to the instance that it allocated.  This would effectively turn the class method into an instance method.  Following this assignment, the instance variables could be accessed.  That practice, while safe, violates
en: instance variable `%s' accessed in class method
es: la variable de instancia `%s' es accessada en el método de la clase

en: duplicate definition of class method `%s'
es: definición duplicada del método de la clase `%s'

en: duplicate declaration of class method `%s'
es: declaración duplicada del método de la clase `%s'

en: duplicate definition of instance method `%s'
es: definición duplicada del método de la instancia `%s'

en: duplicate declaration of instance method `%s'
es: declaración duplicada del método de la instancia `%s'

en: duplicate interface declaration for category `%s(%s)'
es: declaración de interfaz duplicada para la categoría `%s(%s)'

en: instance variable `%s' is declared private
es: la variable de instancia `%s' es declarada privada

en: instance variable `%s' is declared %s
es: la variable de instancia `%s' es declarada %s

en: static access to object of type `id'
es: acceso estático al objeto de tipo `id'

en: incomplete implementation of class `%s'
es: implementación incompleta de la clase `%s'

en: incomplete implementation of category `%s'
es: implementación incompleta de la categoría `%s'

en: method definition for `%c%s' not found
es: no se encuentra la definición de método para `%c%s'

en: %s `%s' does not fully implement the `%s' protocol
es: %s `%s' no implementa completamente el protocolo `%s'

en: `@end' missing in implementation context
es: falta un `@end' en el contexto de una implementación

en: reimplementation of class `%s'
es: reimplementación de la clase `%s'

en: conflicting super class name `%s'
es: el nombre de la super clase `%s' causa conflicto

en: duplicate interface declaration for class `%s'
es: declaración de interfaz duplicada para la clase `%s'

en: duplicate declaration for protocol `%s'
es: declaración duplicada para el protocolo `%s'

en: [super ...] must appear in a method context
es: [super ...] debe aparecer en el contexto de un método

en: potential selector conflict for method `%s'
es: conflicto potencial de selectores para el método `%s'

en: `@end' must appear in an implementation context
es: `@end' debe aparecer en el contexto de una implementación

en: method definition not in class context
es: la definición de método no está en el contexto de la clase

en: `-p' not supported; use `-pg' and gprof(1)
es: `-p' no tiene soporte; use `-pg' y gprof(1)

en: -pg and -fomit-frame-pointer are incompatible
es: -pg y -fomit-frame-pointer son incompatibles

en: -c or -S required for Ada
es: se requiere -c o -S para Ada

en: profiling not supported with -mg
es: la creación de perfil no tiene soporte con -mg

en: GNU C does not support -C without using -E
es: GNU C no da soporte a -C sin usar -E

en: -E required when input is from standard input
es: se requiere -E cuando la entrada es de entrada estándar

en: compilation of header file requested
es: se solicitó la compilación de fichero de encabezado

en: -mbsd and -pedantic incompatible
es: -mbsd y -pedantic son incompatibles

en: -mbsd and -mxopen incompatible
es: -mbsd y -mxopen son incompatibles

en: -mxopen and -pedantic incompatible
es: -mxopen y -pedantic son incompatibles

en: -p profiling is no longer supported.  Use -pg instead
es: la creación de perfil con -p ya no tiene soporte.  Use en su lugar -pg

en: shared and mdll are not compatible
es: shared y mdll no son compatibles.

en: a -ifile option requires a -map option
es: una opción -ifile requiere una opción -map

en: -static not valid with -mcoff
es: -static no es válido con -mcoff

en: -shared not valid with -mcoff
es: -shared no es válido con -mcoff

en: -symbolic not valid with -mcoff
es: -symbolic no es válido con -mcoff

en: -fpic is not valid with -mcoff
es: -fpic no es válido con -mcoff

en: -fPIC is not valid with -mcoff
es: -fPIC no es válido con -mcoff

en: -fpic not valid with -mcoff
es: -fpic no es válido con -mcoff

en: -fPIC not valid with -mcoff
es: -fPIC no es válido con -mcoff

en: may not use both -EB and -EL
es: no se pueden usar -EB y -EL al mismo tiempo

en: mno-cygwin and mno-win32 are not compatible
es: -mno-cygwin y -mno-win32 no son compatibles

en: -pipe is not supported
es: -pipe no tiene soporte

en: may not use both -mfp64 and -msingle-float
es: no se pueden usar -mfp64 y -msingle-float al mismo tiempo

en: may not use both -mfp64 and -m4650
es: no se pueden usar -mfp64 y -m4650 al mismo tiempo

en: may not use both -mgp32 and -mfp64
es: no se pueden usar -mgp32 y -mfp64 al mismo tiempo

en: -mlong32 and -mlong64 can not both be specified
es: -mlong32 y -mlong64 no se pueden especificar al mismo tiempo

en: -mapcs-26 and -mapcs-32 may not be used together
es: no se pueden usar juntos -mapcs-26 y -mapcs-32

en: -msoft-float and -mhard_float may not be used together
es: no se pueden usar juntos -msoft-float y -mhard_float

en: -mbig-endian and -mlittle-endian may not be used together
es: no se pueden usar juntos -mbig-endian y -mlittle-endian

en: incompatible interworking options
es: opciones de trabajo interno incompatibles

en: -p option not supported: use -pg instead
es: la opción -p no tiene soporte: en su lugar use -pg

en: -mhard-float not supported
es: -mhard-float no tiene soporte

en: -msingle-float and -msoft-float can not both be specified
es: -msingle-float y -msoft-float no se pueden especificar al mismo tiempo

en: options -mabi=mmixware and -mabi=gnu are mutually exclusive
es: las opciones -mabi=mmixware y -mabi=gnu son mutuamente exclusivas

en: -fjni and -femit-class-files are incompatible
es: -fjni y -femit-class-files son incompatibles

en: -fjni and -femit-class-file are incompatible
es: -fjni y -femit-class-file son incompatibles

en: -femit-class-file should used along with -fsyntax-only
es: -femit-class-file se debe usar junto con -fsyntax-only

en: choose either big or little endian, not both
es: escoja entre big o little endian, no ambos

en: choose either m340 or m210 not both
es: escoja entre m340 o m210, no ambos

en: the m210 does not have little endian support
es: el m210 no tiene soporte para little endian
